PageSourceSearch

https://www.listening.com/assets/post-purchase-CvCpTBeg.js

js listening.com collected 2026-10-01 10:25:21 UTC 11,900 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`798154dfe6f02312abe2ebb46dcac5b55267091e`},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:listening-web":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`c52723e9-69b0-42c7-a355-5c3c08d1b2e5`,e._sentryDebugIdIdentifier=`sentry-dbid-c52723e9-69b0-42c7-a355-5c3c08d1b2e5`)}catch{}})();import{a as e,n as t,t as n}from"./jsx-runtime-HLTtilDO.js";import{t as r}from"./link-BzxMUa68.js";import{m as i,o as a,p as o,s}from"./kvs-_HSp1xFW.js";import{r as c}from"./subscription-service-CS7oGOE1.js";import{t as l}from"./compiler-runtime-UO9gZYRt.js";import{n as u}from"./runtime-BcNrBUy8.js";import{t as d}from"./Footer-CJvF_3Y3.js";import{t as f}from"./react-helpers-EueCGTnS.js";import{t as p}from"./button-DPpMy2bk.js";import{t as m}from"./root-logger-Bp91VpDx.js";import{g as h}from"./client-CPFuoOry.js";import{t as g}from"./preload-helper-DSQ8WvaS.js";import{t as _}from"./scroll-area-C1zcFQC6.js";import{o as ee}from"./ts-utils-D2QbVWoH.js";import{t as te}from"./slider-C4V2tT9J.js";import{t as ne}from"./check-small-green-BAmbbnd7.js";import{i as re,n as ie,r as ae,t as oe}from"./carousel-kCPSCcaY.js";import{K as se,lt as ce}from"./index-Dm3VuC_N.js";import{t as le}from"./use-purchase-completed-event-xNmZzrDl.js";import{n as v,r as y,t as b}from"./chrome-ext-CecaYpJS.js";import{n as x,t as S}from"./zenitho-fallback-NmZAg0t5.js";import{t as C}from"./listening-logo-Bkcjityt.js";var w=()=>`Android App`,T=()=>`App de Android`,E=(e={},t={})=>(t.locale??u())===`es`?T(e):w(e),D=()=>`Check your inbox. We'll send you an email with download links`,O=()=>`Revisa tu correo. Te enviaremos un email con enlaces de descarga`,k=(e={},t={})=>(t.locale??u())===`es`?O(e):D(e),A=()=>`Chrome Extension`,j=()=>`Extensión de Chrome`,M=(e={},t={})=>(t.locale??u())===`es`?j(e):A(e),N=()=>`Congratulations`,P=()=>`Felicitaciones`,F=(e={},t={})=>(t.locale??u())===`es`?P(e):N(e),I=()=>`Feedback`,L=()=>`Comentarios`,R=(e={},t={})=>(t.locale??u())===`es`?L(e):I(e),z=()=>`iOS App`,B=()=>`App de iOS`,V=(e={},t={})=>(t.locale??u())===`es`?B(e):z(e),H=()=>`Next: Upload your first document`,U=()=>`Siguiente: sube tu primer documento`,W=(e={},t={})=>(t.locale??u())===`es`?U(e):H(e),ue=()=>`Click here to upload`,de=()=>`Haz clic aquí para subirlo`,fe=(e={},t={})=>(t.locale??u())===`es`?de(e):ue(e),pe=()=>`Welcome to Listening`,me=()=>`Bienvenido a Listening`,he=(e={},t={})=>(t.locale??u())===`es`?me(e):pe(e),G=e(t()),K=l(),q=i(0).pipe(o);function J(){return s(q)}function ge(){let e=(0,K.c)(2),t=a(q),n;return e[0]===t?n=e[1]:(n={nextStep:()=>{t(_e)},setStep:e=>{t(e)}},e[0]=t,e[1]=n),n}function _e(e){return e+1}var Y=e(n()),ve=e=>(0,Y.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:20,height:21,viewBox:`0 0 20 21`,fill:`none`,...e,children:(0,Y.jsx)(`path`,{d:`M2.5 16.2733H17.5V17.94H2.5V16.2733ZM10.8333 5.29703V14.6067H9.16667V5.29703L4.10744 10.3562L2.92893 9.17775L10 2.10667L17.0711 9.17775L15.8926 10.3562L10.8333 5.29703Z`,fill:`white`})}),ye=`https://play.google.com/store/apps/details?id=io.listening.main`,be=`https://apps.apple.com/us/app/listening-read-on-the-go/id1635430768`,xe=`https://chromewebstore.google.com/detail/listeningcom/amjjglmomeodglgclcnjdjbhhcfnbnpd`,X=async()=>{if(typeof window>`u`)return;let{default:e}=await g(async()=>{let{default:e}=await import(`./confetti.module-D970DmaJ.js`);return{default:e}},[]);await e({particleCount:100,spread:70,origin:{y:.4},colors:[`#FFD700`,`#FFA500`,`#FF69B4`,`#00FF00`,`#87CEEB`]})};function Se(){let e=(0,K.c)(12),[t,n]=(0,G.useState)(!1),i=J(),a,o;e[0]!==i||e[1]!==t?(a=()=>{i===0&&(t||(n(!0),ee(400).then(Ce)))},o=[i,t],e[0]=i,e[1]=t,e[2]=a,e[3]=o):(a=e[2],o=e[3]),(0,G.useEffect)(a,o);let s;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Y.jsx)(`div`,{className:`relative`,children:(0,Y.jsxs)(`div`,{className:`relative`,children:[(0,Y.jsx)(`span`,{className:`absolute -top-8 -left-12 text-lg text-purple-400 select-none`,children:`*`}),(0,Y.jsx)(`span`,{className:`absolute top-0 -left-24 text-lg text-blue-400 select-none`,children:`*`}),(0,Y.jsx)(`span`,{className:`absolute top-8 -left-8 text-lg text-blue-400 select-none`,children:`*`}),(0,Y.jsx)(`span`,{className:`absolute -top-4 -right-12 text-lg text-blue-300 select-none`,children:`*`}),(0,Y.jsx)(`span`,{className:`absolute top-4 -right-24 text-lg text-purple-300 select-none`,children:`*`}),(0,Y.jsx)(`span`,{className:`absolute top-8 -right-8 text-lg text-pink-300 select-none`,children:`*`}),(0,Y.jsx)(`span`,{className:`inline-block cursor-default text-5xl transition-all duration-300 hover:scale-125 hover:rotate-12`,onMouseEnter:Z,children:`🎉`})]})}),e[4]=s):s=e[4];let c;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,Y.jsx)(`h1`,{className:`text-3xl font-bold sm:text-6xl`,children:F()}),e[5]=c):c=e[5];let l;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,Y.jsx)(`p`,{className:`text-sm font-medium text-black sm:text-xl`,children:W()}),e[6]=l):l=e[6];let u;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Y.jsx)(p,{asChild:!0,className:`mt-2 flex h-auto items-center justify-center gap-2 rounded-full bg-black px-4 py-3 text-white transition-all duration-300 hover:bg-gray-900 hover:shadow-lg sm:px-6 sm:py-4`,children:(0,Y.jsxs)(r,{to:`/app/home`,children:[fe(),(0,Y.jsx)(ve,{})]})}),e[7]=u):u=e[7];let d;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,Y.jsx)(`p`,{className:`text-center text-sm text-black sm:text-base sm:text-nowrap`,children:k()}),e[8]=d):d=e[8];let f;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,Y.jsx)(Q,{href:be,icon:(0,Y.jsx)(v,{}),label:V()}),e[9]=f):f=e[9];let m;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,Y.jsx)(Q,{href:ye,icon:(0,Y.jsx)(y,{}),label:E()}),e[10]=m):m=e[10];let h;return e[11]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Y.jsx)(_,{className:`w-full`,children:(0,Y.jsx)(`div`,{className:`mt-12 flex h-screen items-center justify-center sm:mt-0`,children:(0,Y.jsxs)(`div`,{className:`flex w-full max-w-[500px] flex-col items-center gap-4 px-4`,children:[s,c,l,u,(0,Y.jsxs)(`div`,{className:`mt-14 flex flex-col items-center gap-4 px-4`,children:[d,(0,Y.jsxs)(`div`,{className:`flex w-full flex-wrap justify-center gap-4 sm:gap-5`,children:[f,m,(0,Y.jsx)(Q,{href:xe,icon:(0,Y.jsx)(b,{}),label:M()})]})]})]})})}),e[11]=h):h=e[11],h}function Z(){X()}function Ce(){X()}function Q(e){let t=(0,K.c)(8),n;t[0]===e.icon?n=t[1]:(n=(0,Y.jsx)(`div`,{className:`flex size-8 items-center justify-center`,children:e.icon}),t[0]=e.icon,t[1]=n);let r;t[2]===e.label?r=t[3]:(r=(0,Y.jsx)(`span`,{className:`text-center text-xs whitespace-nowrap text-neutral-66
15 sm:text-sm`,children:e.label}),t[2]=e.label,t[3]=r);let i;return t[4]!==e.href||t[5]!==n||t[6]!==r?(i=(0,Y.jsx)(p,{asChild:!0,className:`flex h-auto w-[130px] flex-col items-center gap-2 rounded-lg bg-transparent p-2 font-normal transition-all duration-300 hover:-translate-y-1 hover:scale-105 hover:bg-gray-50 hover:shadow-xl`,children:(0,Y.jsxs)(`a`,{className:`flex flex-col items-center`,href:e.href,children:[n,r]})}),t[4]=e.href,t[5]=n,t[6]=r,t[7]=i):i=t[7],i}var $=[{Component:Se,pageName:`welcome`}],we=m.child({module:`PostPurchaseCarouselContent`});function Te(){let e=(0,K.c)(12),[t,n]=(0,G.useState)(),{current:r}=re(t),i=J(),{nextStep:a}=ge(),{capture:o}=h(),s;e[0]!==t||e[1]!==o||e[2]!==r||e[3]!==i||e[4]!==a?(s=e=>{o(`post_purchase_flow_next_screen`,{currentPageName:e,currentPageIdx:r-1}),we.info(`Continue to next step: ${(i+1).toString()}`),t?.scrollNext(),a()},e[0]=t,e[1]=o,e[2]=r,e[3]=i,e[4]=a,e[5]=s):s=e[5];let c=s,l;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(l={watchDrag:!1},e[6]=l):l=e[6];let u;e[7]!==c||e[8]!==r?(u=$.map((e,t)=>{let{Component:n,pageName:i}=e;return(0,Y.jsx)(ae,{className:`flex items-center justify-center`,inert:r!==t+1||void 0,children:(0,Y.jsx)(n,{continueStep:()=>{c(i)}})},i)}),e[7]=c,e[8]=r,e[9]=u):u=e[9];let d;return e[10]===u?d=e[11]:(d=(0,Y.jsx)(oe,{className:`flex size-full items-center justify-center overflow-hidden`,opts:l,setApi:n,children:(0,Y.jsx)(ie,{className:`size-full`,wrapperClassName:`w-full h-full`,children:u})}),e[10]=u,e[11]=d),d}function Ee(e){let t=(0,K.c)(17),{className:n,position:r,label:i,currentStep:a}=e,o=r-1,s=a===o?`active`:a>o?`complete`:`inactive`,c=s===`active`&&`px-2 md:px-4`,l=s===`complete`&&`gap-2`,u;t[0]!==n||t[1]!==c||t[2]!==l?(u=f(`flex min-w-0 items-center justify-center gap-1 rounded-full py-2 transition-all sm:gap-2 md:gap-3`,c,l,n),t[0]=n,t[1]=c,t[2]=l,t[3]=u):u=t[3];let d;t[4]===s?d=t[5]:(d=s!==`inactive`&&(0,Y.jsx)(ne,{className:`shrink-0`}),t[4]=s,t[5]=d);let p;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(p=f(`text-sm font-medium text-neutral-700 md:text-lg`),t[6]=p):p=t[6];let m;t[7]===r?m=t[8]:(m=(0,Y.jsx)(`span`,{className:p,children:r}),t[7]=r,t[8]=m);let h;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(h=f(`text-[0.6rem] leading-none font-medium whitespace-nowrap text-neutral-700 sm:leading-[1.2] md:text-sm`),t[9]=h):h=t[9];let g;t[10]===i?g=t[11]:(g=(0,Y.jsx)(`span`,{className:h,children:i}),t[10]=i,t[11]=g);let _;return t[12]!==u||t[13]!==d||t[14]!==m||t[15]!==g?(_=(0,Y.jsxs)(`div`,{className:u,children:[d,m,g]}),t[12]=u,t[13]=d,t[14]=m,t[15]=g,t[16]=_):_=t[16],_}function De(e){let t=(0,K.c)(4),{value:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=[0],t[0]=r):r=t[0];let i;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Y.jsx)(x,{fallback:(0,Y.jsx)(S,{})}),t[1]=i):i=t[1];let a;return t[2]===n?a=t[3]:(a=(0,Y.jsx)(te,{className:`h-[6px] w-full`,defaultValue:r,disabled:!0,max:100,min:0,rangeClassName:`rounded-full transition-all duration-300`,rangeComponent:i,thumbClassName:null,value:[n]}),t[2]=n,t[3]=a),a}function Oe(e){let t=(0,K.c)(13),{pages:n,currentStep:r}=e,i=Math.max(50,(r+1)/n.length*50+50),a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Y.jsx)(`img`,{alt:`Listening logo`,className:`w-40`,src:C}),t[0]=a):a=t[0];let o;if(t[1]!==r||t[2]!==n){let e;t[4]===r?e=t[5]:(e=(e,t)=>(0,Y.jsx)(Ee,{currentStep:r,label:e.label,position:t+1},e.label),t[4]=r,t[5]=e),o=n.map(e),t[1]=r,t[2]=n,t[3]=o}else o=t[3];let s;t[6]===o?s=t[7]:(s=(0,Y.jsxs)(`div`,{className:`flex flex-col items-center gap-3 overflow-hidden pt-4 md:pt-6 lg:flex-row lg:items-center lg:justify-between lg:gap-18 lg:px-18`,children:[a,(0,Y.jsx)(`div`,{className:`flex w-full items-center justify-center gap-2 px-4 sm:gap-4 md:gap-6 lg:w-auto lg:justify-end lg:px-0`,children:o})]}),t[6]=o,t[7]=s);let c;t[8]===i?c=t[9]:(c=(0,Y.jsx)(De,{value:i}),t[8]=i,t[9]=c);let l;return t[10]!==s||t[11]!==c?(l=(0,Y.jsxs)(`div`,{className:`mb-4 flex w-full flex-col gap-6 sm:mb-0`,children:[s,c]}),t[10]=s,t[11]=c,t[12]=l):l=t[12],l}function ke(){let e=(0,K.c)(8),t=J(),n,r,i;if(e[0]!==t){let a={feedback:R(),welcome:he()};n=Oe,r=t,i=$.map(e=>({label:a[e.pageName]})),e[0]=t,e[1]=n,e[2]=r,e[3]=i}else n=e[1],r=e[2],i=e[3];let a;return e[4]!==n||e[5]!==r||e[6]!==i?(a=(0,Y.jsx)(n,{currentStep:r,pages:i}),e[4]=n,e[5]=r,e[6]=i,e[7]=a):a=e[7],a}function Ae(){let e=(0,K.c)(3);c(),le(se.useLoaderData());let t,n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Y.jsx)(`h1`,{className:`sr-only`,children:ce()}),n=(0,Y.jsx)(ke,{}),e[0]=t,e[1]=n):(t=e[0],n=e[1]);let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Y.jsxs)(Y.Fragment,{children:[t,n,(0,Y.jsx)(`main`,{className:`flex-1`,children:(0,Y.jsx)(Te,{})}),(0,Y.jsx)(d,{})]}),e[2]=r):r=e[2],r}export{Ae as component};
2//# sourceMappingURL=post-purchase-CvCpTBeg.js.map

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.