PageSourceSearch

https://kooroo.io/_next/static/immutable/chunks/3mbkmz-_dxcd4.js

js kooroo.io collected 2026-09-24 15:03:49 UTC 3,902 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,44463,e=>{"use strict";var o=e.i(43476),t=e.i(71645);let r="founding",s="FOUNDER",i="$39.99/yr";function n(e){let o=new URLSearchParams(e);return o.get("utm_campaign")?.toLowerCase()===r||"1"===o.get("founding")}e.s(["FOUNDING_CAMPAIGN",0,r,"FOUNDING_CODE",0,s,"FOUNDING_PRICE_DISPLAY",0,i,"FOUNDING_SPOTS",0,20,"default",0,function(){let[e,r]=(0,t.useState)(!1);return((0,t.useEffect)(()=>{r(n(window.location.search))},[]),e)?(0,o.jsxs)("aside",{className:"founding-offer","aria-label":"Founding member offer",children:[(0,o.jsx)("span",{className:"founding-offer-eyebrow",children:"Founding members"}),(0,o.jsxs)("p",{className:"founding-offer-copy",children:["Lock in Kooroo Pro at ",(0,o.jsx)("strong",{children:i})," for as long as you keep it — ",20," spots total. Install free below, then upgrade inside the extension with code"," ",(0,o.jsx)("code",{className:"founding-offer-code",children:s}),"."]})]}):null},"isFoundingVisit",0,n])},20833,e=>{"use strict";var o=e.i(43476),t=e.i(71645),r=e.i(22016);e.i(24856);var s=e.i(684),i=e.i(18738),n=e.i(70756);let a=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","msclkid","rdt_cid"];function l({placement:e,store:r,className:s,children:d}){let[c,u]=(0,t.useState)(`/go/${r}`);return(0,t.useEffect)(()=>{let e=new URLSearchParams(window.location.search),o=new URLSearchParams;for(let t of a){let r=e.get(t);r&&o.set(t,r)}let t=o.toString();t&&u(`/go/${r}?${t}`)},[r]),(0,o.jsx)("a",{className:s,href:c,target:"_blank",rel:"noopener",onClick:function(){(0,n.track)(i.EVENTS.INSTALL_CLICKED,{placement:e,store:r})},children:d})}let d={chrome:"Add to Chrome",edge:"Add to Edge",firefox:"Add to Firefox"},c=["chrome","edge","firefox"];e.s(["default",0,function({placement:e,className:i,variant:n="all"}){let[a,u]=(0,t.useState)({kind:"detecting"});(0,t.useEffect)(()=>{let e,o;"detected"===n&&u((e=((o=(navigator.userAgent??"").trim())??"").trim(),!/\b(?:Focus|Klar)\//.test(e)&&/Android/i.test(e)&&/Firefox\//.test(e))?{kind:"store",store:"firefox"}:/Android|iPhone|iPad|iPod|Mobile/i.test(o)?{kind:"unsupported",reason:"mobile"}:/Edg\//.test(o)?{kind:"store",store:"edge"}:/Firefox\//.test(o)?{kind:"store",store:"firefox"}:/(?:Chrome|Chromium)\//.test(o)?{kind:"store",store:"chrome"}:/Safari\//.test(o)&&/Version\//.test(o)?{kind:"unsupported",reason:"safari"}:{kind:"unsupported",reason:"browser"})},[n]);let f=["store-cta-group","detected"===n&&"store-cta-group-detected",i].filter(Boolean).join(" "),m=c.filter(e=>"chrome"!==e||s.CHROME_STORE_URL),h=(0,o.jsx)("div",{className:f,"aria-label":"Install Kooroo",children:m.map((t,r)=>(0,o.jsx)(l,{className:0===r?"hero-cta":"hero-cta hero-cta-secondary",placement:e,store:t,children:d[t]},t))});if("detected"===n){if("detecting"===a.kind)return h;if("unsupported"===a.kind){var g;return(0,o.jsx)("div",{className:`${f} store-unsupported`,role:"note",children:"mobile"===(g=a.reason)?(0,o.jsxs)(o.Fragment,{children:["Kooroo installs on desktop browsers."," ",(0,o.jsx)(r.default,{href:"/app",children:"On your phone, use the Kooroo web app"})," — nothing to install."]}):"safari"===g?"Kooroo is not available for Safari yet. Open this page in Chrome, Edge, or Firefox to install it.":"Open this page in Chrome, Edge, or Firefox to install Kooroo."})}return m.includes(a.store)?(0,o.jsx)("div",{className:f,"aria-label":"Install Kooroo",children:(0,o.jsxs)(l,{className:"hero-cta",placement:e,store:a.store,children:[d[a.store]," — 20 free/mo"]})}):(0,o.jsx)("div",{className:`${f} store-unsupported`,role:"note",children:"Kooroo’s listing for this browser is temporarily unavailable."})}return h}],20833)},70756,e=>{"use strict";var o=e.i(4570),t=e.i(18738);e.s(["track",0,function(e,r){t.POSTHOG_KEY&&o.default.__loaded&&o.default.capture(e,r)}])}]);

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.