https://spoki.com/_next/static/chunks/22886-54a837144e628769.js?dpl=dpl_2phUiUu1PG2JgAvk2r6z1NMLS9wT
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[22886,89363],{15812:(e,t,r)=>{r.d(t,{Px:()=>i,i5:()=>l,q:()=>o});var a=r(53132);let n="spoki_persona_override";function s(){try{let e="__storage_test__";return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch{return!1}}function i(e){if(!s())return console.warn("[Personalization Debug] localStorage not available"),!1;try{if(null===e)return localStorage.removeItem(n),!0;if(!(0,a.Tk)(e))return console.error(`[Personalization Debug] Invalid persona slug: ${e}`),!1;return localStorage.setItem(n,e),!0}catch(e){return console.error("[Personalization Debug] Failed to set persona override:",e),!1}}function l(){return i(null)}function o(){if("true"===new URLSearchParams(window.location.search).get("persona_debug"))return!0;if(!s())return!1;try{return"true"===localStorage.getItem("spoki_persona_debug")}catch{return!1}}},31166:(e,t,r)=>{r.d(t,{A:()=>d,r:()=>o});var a=r(95155),n=r(12115),s=r(80547);let i={primary:{light:"bg-green text-black hover:bg-green/90 focus:ring-green/50 shadow-sm hover:shadow-md",dark:"bg-green text-black hover:bg-green/90 focus:ring-green/40 shadow-sm hover:shadow-md"},secondary:{light:"bg-[#191919] text-white hover:bg-[#191919]/90 focus:ring-[#191919]/40 shadow-sm hover:shadow-md",dark:"bg-white text-[#191919] hover:bg-white/90 focus:ring-white/40 shadow-sm hover:shadow-md"},outline:{light:"border-2 border-[#191919] bg-transparent text-[#191919] hover:bg-[#191919] hover:text-white focus:ring-[#191919]/30",dark:"border-2 border-white bg-transparent text-white hover:bg-white hover:text-[#191919] focus:ring-white/30"}},l={sm:"min-h-9 px-4 py-2 text-sm",md:"min-h-11 px-8 py-2.5 text-base",lg:"min-h-14 px-8 py-3 text-lg"};function o(){let{variant:e="primary",tone:t="light",size:r="md",className:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.cn)("inline-flex items-center justify-center rounded-full font-semibold text-center transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed leading-tight",i[e][t],l[r],a)}let c=(0,n.forwardRef)((e,t)=>{let{className:r,variant:n="primary",tone:s="light",size:i="md",children:l,...c}=e;return(0,a.jsx)("button",{className:o({variant:n,tone:s,size:i,className:r}),ref:t,...c,children:l})});c.displayName="Button";let d=c},68428:(e,t,r)=>{r.d(t,{h:()=>d});var a=r(12115),n=r(25460),s=r(32899);let i="spoki_analytics_session_id";function l(){let e=Date.now().toString(36),t=Math.random().toString(36).substring(2,10);return`ses_${e}${t}`}function o(){let e=navigator.userAgent,t="desktop";/tablet|ipad|playbook|silk/i.test(e)?t="tablet":/mobile|android|phone|ipod/i.test(e)&&(t="mobile");let r="unknown";if(e.includes("Firefox/")){let t=e.match(/Firefox\/(\d+)/);r=`Firefox ${t?.[1]||""}`.trim()}else if(e.includes("Edg/")){let t=e.match(/Edg\/(\d+)/);r=`Edge ${t?.[1]||""}`.trim()}else if(e.includes("Chrome/")){let t=e.match(/Chrome\/(\d+)/);r=`Chrome ${t?.[1]||""}`.trim()}else if(e.includes("Safari/")&&!e.includes("Chrome")){let t=e.match(/Version\/(\d+)/);r=`Safari ${t?.[1]||""}`.trim()}let a="unknown";if(e.includes("Windows NT 10"))a="Windows 10/11";else if(e.includes("Windows"))a="Windows";else if(e.includes("Mac OS X")){let t=e.match(/Mac OS X (\d+[._]\d+)/);a=`macOS ${t?.[1]?.replace("_",".")||""}`.trim()}else if(e.includes("iPhone")||e.includes("iPad")){let t=e.match(/OS (\d+_\d+)/);a=`iOS ${t?.[1]?.replace("_",".")||""}`.trim()}else if(e.includes("Android")){let t=e.match(/Android (\d+(\.\d+)?)/);a=`Android ${t?.[1]||""}`.trim()}else e.includes("Linux")&&(a="Linux");return{device_type:t,browser:r,os:a}}let c=s.KL;function d(){let e=(0,n.h8)(),t=e?.marketingId??null,r=e?.isLoaded??!1,[s,d]=(0,a.useState)(null),u=(0,a.useRef)(null),m=(0,a.useRef)(null);(0,a.useEffect)(()=>{u.current=function(){try{let e=sessionStorage.getItem(i),t=sessionStorage.getItem(`${i}_activity`);if(e&&t&&Date.now()-parseInt(t,10)<18e5)return sessionStorage.setItem(`${i}_activity`,String(Date.now())),e;let r=l();return sessionStorage.setItem(i,r),sessionStorage.setItem(`${i}_activity`,String(Date.now())),r}catch{return l()}}(),m.current=o()},[]);let g=(0,a.useCallback)(async(e,r,a,n,i)=>{if(!t)return void console.warn("[Analytics] Cannot track: marketing ID not available");let l=c(),d=m.current||o(),g={spoki_visitor_id:t,spoki_user_id:s||void 0,event_type:e,event_name:r,event_data:a,page_url:n||window.location.href,page_path:i||window.location.pathname,referrer_url:document.referrer||void 0,session_id:u.current,device_type:d.device_type,browser:d.browser,os:d.os,environment:"production",...l};try{let e=await fetch("/api/analytics/track",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(g)});if(!e.ok){let t,r,a=await e.text();try{let e=JSON.parse(a);t=e.error||e.message||a||"Unknown error",r=e.code}catch{t=a||"Empty response"}"CIRCUIT_OPEN"!==r&&503!==e.status&&console.warn(`[Analytics] Track failed (${e.status}): ${t}${r?` [${r}]`:""}`)}}catch(e){}},[t,s]),p=(0,a.useCallback)(async e=>{await g(e.event_type,e.event_name,e.event_data,e.page_url,e.page_path)},[g]),b=(0,a.useCallback)(async(e,t)=>{let r=e||window.location.pathname;await g("page_view",r,void 0,t,e)},[g]),h=(0,a.useCallback)(async(e,t)=>{await g("click",e,t)},[g]),x=(0,a.useCallback)(async(e,t)=>{await g("form_submit",e,t)},[g]),y=(0,a.useCallback)(async(e,t)=>{await g("custom",e,t)},[g]),f=(0,a.useCallback)(async e=>{if(!t)return void console.warn("[Analytics] Cannot identify: marketing ID not available");try{let r=await fetch("/api/analytics/identify",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({spoki_visitor_id:t,...e})});if(r.ok)d(e.spoki_user_id);else{let e=await r.json().catch(()=>({}));console.error("[Analytics] Identify failed:",e)}}catch(e){console.error("[Analytics] Identify error:",e)}},[t]);return{state:{isReady:r&&!!t,marketingId:t,sessionId:u.current,userId:s},trackEvent:p,trackPageView:b,trackClick:h,trackFormSubmit:x,trackCustom:y,identifyUser:f,setUserId:d}}},82466:(e,t,r)=>{r.d(t,{CR:()=>l,h:()=>i,vF:()=>o});let a={info:"\x1b[36m",warn:"\x1b[33m",error:"\x1b[31m",debug:"\x1b[35m"},n="\x1b[0m";function s(e,t,r,s){if("debug"===e)return;let i=new Date().toISOString(),l=a[e],o=`[${t}]`,c=function(e){if(!e)return"";try{if(e instanceof Error)return JSON.stringify({message:e.message,stack:e.stack?.split("\n").slice(0,5).join("\n")},null,2);return JSON.stringify(e,null,2)}catch{return String(e)}}(s),d=c?`${l}${i} ${e.toUpperCase()} ${o}${n} ${r} 2${c}`:`${l}${i} ${e.toUpperCase()} ${o}${n} ${r}`;switch(e){case"error":console.error(d);break;case"warn":console.warn(d)}}function i(e){return{info:(t,r)=>s("info",e,t,r),warn:(t,r)=>s("warn",e,t,r),error:(t,r)=>s("error",e,t,{error:r}),debug:(t,r)=>s("debug",e,t,r)}}function l(e,t){let r=Date.now();return{done:a=>{let n=Date.now()-r;return i(e).info(`Performance: ${t}`,{operation:t,durationMs:n,...a}),n}}}let o=i("App")},87926:(e,t,r)=>{r.d(t,{Bq:()=>i,H4:()=>o,I0:()=>n,LY:()=>a,jq:()=>u,s4:()=>c});let a=r(95704).env.NEXT_PUBLIC_CLAYDAR_WEBSITE_ID||"cVkePlRwly",n=`https://static.claydar.com/init.v1.js?id=${a}
2`,s=["it","es"];function i(e){return s.includes(e)}let l=new Set(["spoki.com","www.spoki.com"]);function o(e){return l.has(e??window.location.hostname)}function c(e,t){try{(function(){let e=window.Claydar;return e&&"function"==typeof e.track?e:null})()?.track?.(e,t)}catch{}}let d=new Set(["cta_click","form_start","form_submit","form_abandon","demo_request","pricing_view","feature_view","case_study_view","download","chat_start","exit_intent"]);function u(e){d.has(e.actionType)&&c(e.actionType,{itemId:e.item?.itemId,itemType:e.item?.itemType,contentCategory:e.item?.contentCategory,surface:e.productSurface,value:e.value,locale:e.metadata?.locale,path:window.location.pathname})}},89363:(e,t,r)=>{r.r(t),r.d(t,{PersonalizationDebugPanel:()=>p,default:()=>b});var a=r(95155),n=r(12115),s=r(29035),i=r(3418),l=r(60540),o=r(15812),c=r(53132);let d={cold:"bg-blue-100 text-blue-800",warm:"bg-yellow-100 text-yellow-800",hot:"bg-red-100 text-red-800"},u={high:"bg-green-100 text-green-800",medium:"bg-yellow-100 text-yellow-800",low:"bg-red-100 text-red-800"},m={url:"bg-blue-100 text-blue-800",enrichment:"bg-purple-100 text-purple-800",localStorage:"bg-orange-100 text-orange-800",cookie:"bg-pink-100 text-pink-800",default:"bg-gray-100 text-gray-800",override:"bg-red-100 text-red-800"};function g(e){let{label:t,value:r,badge:n}=e;return(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsxs)("span",{className:"text-gray-600",children:[t,":"]}),n?(0,a.jsx)("span",{className:`px-2 py-0.5 rounded text-xs ${n}`,children:r}):(0,a.jsx)("span",{className:"text-gray-900 font-medium",children:r})]})}function p(e){let{position:t="bottom-right",forceShow:r=!1}=e,[p,b]=(0,n.useState)(!1),[h,x]=(0,n.useState)(!1),[y,f]=(0,n.useState)("persona"),v=(0,s.IQ)(),w=(0,i.eB)(),j=(0,l.s9)();return((0,n.useEffect)(()=>{b(r||(0,o.q)())},[r]),p)?(0,a.jsxs)("div",{className:`fixed ${{"top-left":"top-4 left-4","top-right":"top-4 right-4","bottom-left":"bottom-4 left-4","bottom-right":"bottom-4 right-4"}[t]} z-[9999] font-mono text-xs`,children:[(0,a.jsxs)("button",{onClick:()=>x(!h),className:"mb-2 px-3 py-1.5 bg-gray-900 text-white rounded-lg shadow-lg hover:bg-gray-800 transition-colors flex items-center gap-2",children:[(0,a.jsx)("span",{className:"w-2 h-2 rounded-full bg-green-500 animate-pulse"}),"AI Debug",(0,a.jsx)("span",{className:"text-gray-400",children:h?"â¼":"â¶"})]}),h&&(0,a.jsxs)("div",{className:"bg-white border border-gray-200 rounded-lg shadow-xl w-80 max-h-[28rem] overflow-hidden flex flex-col",children:[(0,a.jsx)("div",{className:"flex border-b border-gray-200",children:[{id:"persona",label:"Persona"},{id:"behavioral",label:"Behavioral"},{id:"ai-flags",label:"AI Flags"}].map(e=>(0,a.jsx)("button",{onClick:()=>f(e.id),className:`flex-1 px-2 py-2 text-center text-xs font-medium transition-colors ${y===e.id?"text-gray-900 border-b-2 border-gray-900":"text-gray-500 hover:text-gray-700"}`,children:e.label},e.id))}),(0,a.jsxs)("div",{className:"p-4 overflow-y-auto flex-1",children:["persona"===y&&(0,a.jsx)(a.Fragment,{children:v?(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(g,{label:"Persona",value:v.persona||"None"}),(0,a.jsx)(g,{label:"Source",value:v.source,badge:m[v.source]}),(0,a.jsx)(g,{label:"Confidence",value:v.confidence,badge:u[v.confidence]}),v.hasOverride&&(0,a.jsx)(g,{label:"Override",value:"Active",badge:"bg-red-100 text-red-800"})]}),(v.industry||v.department||v.companySize)&&(0,a.jsxs)("div",{className:"space-y-2 pt-3 border-t border-gray-200",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"Context"}),v.industry&&(0,a.jsx)(g,{label:"Industry",value:v.industry}),v.department&&(0,a.jsx)(g,{label:"Department",value:v.department}),v.companySize&&(0,a.jsx)(g,{label:"Company Size",value:v.companySize})]}),(0,a.jsxs)("div",{className:"space-y-2 pt-3 border-t border-gray-200",children:[(0,a.jsx)(g,{label:"Is Bot",value:v.isBot?"Yes":"No"}),(0,a.jsx)(g,{label:"Ready",value:v.isReady?"Yes":"No"})]}),(0,a.jsxs)("div",{className:"space-y-2 pt-3 border-t border-gray-200",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"Test Override"}),(0,a.jsxs)("select",{value:v.hasOverride&&v.persona||"",onChange:e=>{var t;""===(t=e.target.value)?(0,o.i5)():(0,o.Px)(t),window.location.reload()},className:"w-full px-2 py-1.5 border border-gray-300 rounded text-sm focus:ring-2 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"",children:"-- No Override --"}),c.eG.map(e=>(0,a.jsx)("option",{value:e,children:e},e))]})]})]}):(0,a.jsx)("p",{className:"text-gray-500 text-center py-4",children:"PersonalizationProvider not found."})}),"behavioral"===y&&(0,a.jsx)(a.Fragment,{children:w?(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"Engagement"}),(0,a.jsx)(g,{label:"Score",value:w.microConversions.engagementScore.toFixed(1)}),(0,a.jsx)(g,{label:"Tier",value:w.microConversions.engagementTier,badge:d[w.microConversions.engagementTier]}),(0,a.jsx)(g,{label:"Tracking",value:w.microConversions.isTracking?"Active":"Off"})]}),(0,a.jsxs)("div",{className:"space-y-2 pt-3 border-t border-gray-200",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"Behavior Triggers"}),(0,a.jsx)(g,{label:"Temperature",value:w.behaviorTriggers.temperature.toFixed(2)}),(0,a.jsx)(g,{label:"Prompt Mod",value:w.behaviorTriggers.promptModifier?"Active":"None"})]}),(0,a.jsxs)("div",{className:"space-y-2 pt-3 border-t border-gray-200",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"Contextual Bandit"}),(()=>{let e=w.contextualBandit.getSummary();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g,{label:"Total Arms",value:e.armPerformance.length}),(0,a.jsx)(g,{label:"Total Trials",value:e.totalTrials}),(0,a.jsx)(g,{label:"Best Arm",value:e.armPerformance[0]?.armId||"N/A"})]})})()]}),(0,a.jsxs)("div",{className:"space-y-2 pt-3 border-t border-gray-200",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"Exit Intent"}),(0,a.jsx)(g,{label:"Triggered",value:w.exitIntent.triggered?"Yes":"No"}),(0,a.jsx)(g,{label:"Tab Hidden",value:w.exitIntent.tabHidden?"Yes":"No"})]}),(0,a.jsxs)("div",{className:"space-y-2 pt-3 border-t border-gray-200",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"Progress"}),(0,a.jsx)(g,{label:"Stage",value:w.progress.currentStage}),(0,a.jsx)(g,{label:"Progress",value:`${w.progress.overallProgress}%`}),(0,a.jsx)(g,{label:"Milestones",value:w.progress.milestonesAchieved.length})]}),(0,a.jsxs)("div",{className:"space-y-2 pt-3 border-t border-gray-200",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"AI Enhancements"}),(()=>{let e=w.getAIEnhancements();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g,{label:"Strategy",value:e.strategyType}),(0,a.jsx)(g,{label:"Variation",value:e.variationType}),(0,a.jsx)(g,{label:"Temperature",value:e.temperature.toFixed(2)})]})})()]})]}):(0,a.jsx)("p",{className:"text-gray-500 text-center py-4",children:"BehavioralScienceProvider not active."})}),"ai-flags"===y&&(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"Global"}),(0,a.jsx)(g,{label:"AI Enabled",value:j.isEnabled?"ON":"OFF",badge:j.isEnabled?"bg-green-100 text-green-800":"bg-gray-100 text-gray-800"}),(0,a.jsx)(g,{label:"Source",value:j.enabledSource,badge:"bg-blue-100 text-blue-800"}),j.paramValue&&(0,a.jsx)(g,{label:"URL Param",value:j.paramValue})]}),(0,a.jsxs)("div",{className:"space-y-2 pt-3 border-t border-gray-200",children:[(0,a.jsx)("h4",{className:"font-medium text-gray-700",children:"Feature Flags"}),Object.entries(j.features).map(e=>{let[t,r]=e;return(0,a.jsx)(g,{label:t,value:r?"ON":"OFF",badge:r?"bg-green-100 text-green-800":"bg-gray-100 text-gray-800"},t)})]}),(0,a.jsx)("div",{className:"pt-3 border-t border-gray-200 text-center",children:(0,a.jsx)("a",{href:`${window.location.pathname}?dynamic_ai_page=1&persona_debug=true`,className:"text-xs text-blue-600 hover:text-blue-800 underline",children:"Enable all AI features"})})]})]}),(0,a.jsx)("div",{className:"p-3 border-t border-gray-200 text-center",children:(0,a.jsx)("button",{onClick:()=>b(!1),className:"text-xs text-gray-500 hover:text-gray-700",children:"Close Debug Panel"})})]})]}):null}let b=p},94737:(e,t,r)=>{r.d(t,{rE:()=>y,em:()=>p,IQ:()=>i.IQ});var a=r(95155),n=r(12115),s=r(46429),i=r(29035),l=r(70831),o=r(49673),c=r(15127),d=r(20063);let u=/^(javascript|vbscript|data(?!:image\/))/i,m=/^(https?:|\/\/|\/|#|mailto:|tel:|ftp:|sms:)/i;
2function g(e){let{contentKey:t,section:r="common",fallback:g,as:p="div",className:b="",transitionDuration:h=300,rootMargin:x="100px",threshold:y=0,contentType:f="text",variantType:v="buyer-persona",onPersonalize:w,disabled:j=!1}=e,N=(0,d.useParams)(),_=N?.lang||c.q,k=(0,l.X)(),S=(0,i.IQ)(),[$,C]=(0,n.useState)(!1),[I,P]=(0,n.useState)(null),[T,A]=(0,n.useState)(!1),{ref:O,inView:E}=(0,s.Wx)({triggerOnce:!0,rootMargin:x,threshold:y,skip:j||!k||!S?.persona}),z=(0,n.useMemo)(()=>{if(!S)return null;switch(v){case"buyer-persona":default:return S.persona;case"industry":return S.industry;case"company-size":return S.companySize}},[S,v]),D=(0,n.useCallback)(async()=>{if(z&&k&&!T&&!S?.isBot)try{var e;C(!0),await new Promise(e=>setTimeout(e,h));let a=(e=await (0,o.zz)(r,v,z,_),t.split(".").reduce((e,t)=>{if(e&&"object"==typeof e&&t in e)return e[t]},e));a&&"string"==typeof a?(P(a),A(!0),S?.trackPersonalization(t,r),w?.(z,a)):A(!0)}catch(e){console.warn("[LazyPersonalizedContent] Failed to load variant:",e),A(!0)}finally{C(!1)}},[z,k,T,S,h,r,v,_,t,w]);if((0,n.useEffect)(()=>{E&&!T&&z&&D()},[E,T,z,D]),I)if("html"===f)return(0,a.jsx)(p,{ref:O,className:`transition-opacity ${b}`,style:{transitionDuration:`${h}ms`,opacity:+!$},dangerouslySetInnerHTML:{__html:function(e){if(!e||"string"!=typeof e)return"";let t=e;return(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"")).replace(/\s+on\w+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s>]+)/gi,"")).replace(/<style\b[^<]*(?:(?!<\/style>)<[^<]*)*<\/style>/gi,"")).replace(/<\/?(iframe|object|embed|form|input|textarea|button|select|option)\b[^>]*>/gi,"")).replace(/<title\b[^<]*(?:(?!<\/title>)<[^<]*)*<\/title>/gi,"")).replace(/<head\b[^<]*(?:(?!<\/head>)<[^<]*)*<\/head>/gi,"")).replace(/<noscript\b[^<]*(?:(?!<\/noscript>)<[^<]*)*<\/noscript>/gi,"")).replace(/<\/?(base|link|meta)\b[^>]*>/gi,"")).replace(/(href|src|action)\s*=\s*(?:"([^"]*)"|'([^']*)')/gi,(e,t,r,a)=>{let n=(r||a||"").trim();return u.test(n)||/^(href|action)$/i.test(t)&&n&&!m.test(n)?"":e})).replace(/style\s*=\s*(?:"([^"]*)"|'([^']*)')/gi,(e,t,r)=>/expression\s*\(|javascript\s*:|vbscript\s*:/i.test(t||r||"")?"":e)}(I)}});else return(0,a.jsx)(p,{ref:O,className:`transition-opacity ${b}`,style:{transitionDuration:`${h}ms`,opacity:+!$},children:I});return!k||S?.isBot||j?n.isValidElement(g)?g:(0,a.jsx)(p,{className:b,children:g}):n.isValidElement(g)?(0,a.jsx)("div",{ref:O,className:"transition-opacity",style:{transitionDuration:`${h}ms`,opacity:+!$},children:g}):(0,a.jsx)(p,{ref:O,className:`transition-opacity ${b}`,style:{transitionDuration:`${h}ms`,opacity:+!$},children:g})}function p(e){let{children:t,as:r="span",contentKey:n,section:s="common",className:i,transitionDuration:l=300,rootMargin:o="100px",threshold:c=0,variantType:d="buyer-persona",onPersonalize:u,disabled:m}=e;return(0,a.jsx)(g,{contentKey:n,section:s,fallback:t,as:r,className:i,transitionDuration:l,rootMargin:o,threshold:c,contentType:"text",variantType:d,onPersonalize:u,disabled:m})}r(15239);var b=r(59909),h=r(31166),x=r(59617);function y(e){let{contentKey:t,section:r="common",fallbackLabel:u,fallbackHref:m,size:g="md",variant:p="primary",tone:y="light",className:f="",transitionDuration:v=300,rootMargin:w="100px",threshold:j=0,variantType:N="buyer-persona",onPersonalize:_,disabled:k=!1,preserveParams:S=!0,onClick:$}=e,C=(0,d.useParams)(),I=C?.lang||c.q,P=m||(0,x.$Q)(I),T=(0,l.X)(),A=(0,i.IQ)(),[O,E]=(0,n.useState)(!1),[z,D]=(0,n.useState)(null),[F,B]=(0,n.useState)(!1),{ref:R,inView:L}=(0,s.Wx)({triggerOnce:!0,rootMargin:w,threshold:j,skip:k||!T||!A?.persona}),M=(()=>{if(!A)return null;switch(N){case"buyer-persona":default:return A.persona;case"industry":return A.industry;case"company-size":return A.companySize}})(),q=(0,n.useCallback)(async()=>{if(M&&T&&!F&&!A?.isBot)try{var e;E(!0),await new Promise(e=>setTimeout(e,v));let a=(e=await (0,o.zz)(r,N,M,I),t.split(".").reduce((e,t)=>{if(e&&"object"==typeof e&&t in e)return e[t]},e)),n=null;"string"==typeof a?n={label:a}:a&&"object"==typeof a&&(n=a),n&&n.label?(D(n),B(!0),A?.trackPersonalization(t,r),_?.(M,n.label)):B(!0)}catch(e){console.warn("[PersonalizedCTA] Failed to load variant:",e),B(!0)}finally{E(!1)}},[M,T,F,A,v,r,N,I,t,_]);(0,n.useEffect)(()=>{L&&!F&&M&&q()},[L,F,M,q]);let U=z?.label||u,V=z?.href||P,W=(0,h.r)({variant:"ghost"===p?"outline":p,tone:y,size:g,className:f});return(0,a.jsx)("div",{ref:R,className:`transition-opacity ${O?"opacity-0":"opacity-100"}`,style:{transitionDuration:`${v}ms`},children:(0,a.jsx)(b.default,{href:V,preserveParams:S,className:W,onClick:$,children:U})})}r(89363),r(39842),r(61469),r(16945),r(25130)}}]);
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.