1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[954],{18027:(e,r,t)=>{t.d(r,{Code:()=>w,CodeGroup:()=>j,Pre:()=>v});var s=t(60790),a=t(48421),n=t(47100),i=t(95479),l=t(93046),d=t(62687),o=t(75568);let c={js:"JavaScript",ts:"TypeScript",javascript:"JavaScript",typescript:"TypeScript",php:"PHP",python:"Python",ruby:"Ruby",go:"Go"};function x({title:e,language:r}){return e||(r&&r in c?c[r]:"Code")}function m({code:e}){let[r,t]=(0,l.useState)(0),a=r>0;return(0,l.useEffect)(()=>{if(r>0){let e=setTimeout(()=>t(0),1e3);return()=>{clearTimeout(e)}}},[r]),(0,s.jsxs)("button",{type:"button",className:(0,i.A)("group/button absolute right-4 top-3.5 items-center overflow-hidden rounded-full px-3 py-1.5 text-xs opacity-0 backdrop-blur-sm transition focus:opacity-100 group-hover:opacity-100",a?"bg-emerald-400/10 ring-1 ring-inset ring-emerald-400/20":"hover:bg-white/7.5 dark:bg-white/2.5 bg-white/5 dark:hover:bg-white/5"),onClick:()=>{window.navigator.clipboard.writeText(e).then(()=>{t(e=>e+1)})},children:[(0,s.jsxs)("span",{"aria-hidden":a,className:(0,i.A)("pointer-events-none flex items-center gap-0.5 text-zinc-400 transition duration-300",a&&"-translate-y-1.5 opacity-0"),children:[(0,s.jsx)(n.A,{className:"size-4 fill-zinc-500/20 stroke-zinc-500 transition-colors group-hover/button:stroke-zinc-400"}),"Copy"]}),(0,s.jsx)("span",{"aria-hidden":!a,className:(0,i.A)("pointer-events-none absolute inset-0 flex items-center justify-center text-sky-400 transition duration-300",!a&&"translate-y-1.5 opacity-0"),children:"Copied!"})]})}function h({tag:e,label:r}){return e||r?(0,s.jsxs)("div",{className:"border-b-white/7.5 dark:bg-white/1 flex h-9 items-center gap-2 border-y border-t-transparent bg-zinc-900 px-4 dark:border-b-white/5",children:[e&&(0,s.jsx)("div",{className:"dark flex",children:(0,s.jsx)(o.v,{variant:"small",children:e})}),e&&r&&(0,s.jsx)("span",{className:"h-0.5 w-0.5 rounded-full bg-zinc-500"}),r&&(0,s.jsx)("span",{className:"font-mono text-xs text-zinc-400",children:r})]}):null}function p({children:e,tag:r,label:t,code:a}){let n=l.Children.toArray(e).find(l.isValidElement);if(!n)return null;if((0,l.isValidElement)(n)&&(r=n.props.tag??r,t=n.props.label??t,a=n.props.code??a),!a)throw Error("`CodePanel` requires a `code` prop, or a child with a `code` prop.");return(0,s.jsxs)("div",{className:"dark:bg-white/2.5 group",children:[(0,s.jsx)(h,{tag:r,label:t}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("pre",{className:"overflow-x-auto p-4 text-xs text-white",children:e}),(0,s.jsx)(m,{code:a})]})]})}function u({title:e,children:r,selectedIndex:t}){let n=l.Children.count(r)>1;return e||n?(0,s.jsxs)("div",{className:"flex min-h-[calc(--spacing(8)+1px)] flex-wrap items-start gap-x-4 border-b border-zinc-700 bg-zinc-800 px-4 dark:border-zinc-800 dark:bg-transparent",children:[e&&(0,s.jsx)("h3",{className:"mr-auto pt-3 text-xs font-semibold text-white",children:e}),n&&(0,s.jsx)(a.wb,{className:"-mb-px flex gap-4 text-xs font-medium",children:l.Children.map(r,(e,r)=>(0,s.jsx)(a.oz,{className:(0,i.A)("data-selected:not-data-focus:outline-hidden border-b py-3 transition",r===t?"border-emerald-500 text-emerald-400":"border-transparent text-zinc-400 hover:text-zinc-300"),children:x((0,l.isValidElement)(e)?e.props:{})}))})]}):null}function g({children:e,...r}){return l.Children.count(e)>1?(0,s.jsx)(a.T2,{children:l.Children.map(e,e=>(0,s.jsx)(a.Kp,{children:(0,s.jsx)(p,{...r,children:e})}))}):(0,s.jsx)(p,{...r,children:e})}let f=(0,d.vt)()(e=>({preferredLanguages:[],addPreferredLanguage:r=>e(e=>({preferredLanguages:[...e.preferredLanguages.filter(e=>e!==r),r]}))})),b=(0,l.createContext)(!1);function j({children:e,title:r,...t}){let n=function(e){let{preferredLanguages:r,addPreferredLanguage:t}=f(),[s,a]=(0,l.useState)(0),n=[...e].sort((e,t)=>r.indexOf(t)-r.indexOf(e))[0],i=e.indexOf(n),d=-1===i?s:i;d!==s&&a(d);let{positionRef:o,preventLayoutShift:c}=function(){let e=(0,l.useRef)(null),r=(0,l.useRef)(void 0);return(0,l.useEffect)(()=>()=>{void 0!==r.current&&window.cancelAnimationFrame(r.current)},[]),{positionRef:e,preventLayoutShift(t){if(!e.current)return;let s=e.current.getBoundingClientRect().top;t(),r.current=window.requestAnimationFrame(()=>{let r=e.current?.getBoundingClientRect().top??s;window.scrollBy(0,r-s)})}}}();return{as:"div",ref:o,selectedIndex:s,onChange:r=>{c(()=>t(e[r]))}}}(l.Children.map(e,e=>x((0,l.isValidElement)(e)?e.props:{}))??[]),i=l.Children.count(e)>1,d="my-6 max-w-3xl overflow-hidden rounded-2xl bg-zinc-900 shadow-md dark:ring-1 dark:ring-white/10",o=(0,s.jsx)(u,{title:r,selectedIndex:n.selectedIndex,children:e}),c=(0,s.jsx)(g,{...t,children:e});return(0,s.jsx)(b.Provider,{value:!0,children:i?(0,s.jsx)(a.fu,{...n,className:d,children:(0,s.jsxs)("div",{className:"not-prose",children:[o,c]})}):(0,s.jsx)("div",{className:d,children:(0,s.jsxs)("div",{className:"not-prose",children:[o,c]})})})}function w({children:e,...r}){if((0,l.useContext)(b)){if("string"!=typeof e)throw Error("`Code` children must be a string when nested inside a `CodeGroup`.");return(0,s.jsx)("code",{...r,dangerouslySetInnerHTML:{__html:e}})}return(0,s.jsx)("code",{...r,children:e})}function v({children:e,...r}){return(0,l.useContext)(b)?e:(0,s.jsx)(j,{...r,children:e})}},28594:(e,r,t)=>{t.d(r,{w:()=>h});var s=t(60790),a=t(95479),n=t(36403),i=t.n(n);t(93046);
1var l=t(58141),d=t(94967),o=t(79560),c=t(5328);function x(e){return(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",...e,children:(0,s.jsx)("path",{d:"M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z",fillRule:"evenodd",clipRule:"evenodd"})})}let m=[{title:"Products",children:[{name:"Universal Scraper API",href:"/docs/universal-scraper-api"},{name:"Scraping Browser",href:"/docs/scraping-browser"},{name:"Residential Proxies",href:"/docs/residential-proxies"},{name:"Platform APIs",href:"/docs/platform-apis"}]},{title:"Resources",children:[{name:"Use cases",href:"/use-cases"},{name:"Blog",href:"/blog"},{name:"Documentation",href:"/docs"},{name:"Changelog",href:"/docs"}]},{title:"Legal links",children:[{name:"Terms of service",href:"/legal-compliance/terms"},{name:"Privacy policy",href:"/legal-compliance/privacy"}]}],h=({showNavi:e=!0})=>(0,s.jsx)("footer",{className:"border-t border-gray-200 bg-white pb-10 pt-20 dark:border-gray-800 dark:bg-slate-900",children:(0,s.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,s.jsxs)("div",{className:(0,a.A)("mb-16 grid grid-cols-2 gap-8 md:grid-cols-4 lg:grid-cols-5",e?"":"hidden"),children:[(0,s.jsxs)("div",{className:"col-span-2 space-y-4 lg:col-span-2",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(l.R,{className:"fill-primary w-5"}),(0,s.jsx)("span",{className:"text-lg font-bold text-slate-900 dark:text-white",children:"ZenCrawl"})]}),(0,s.jsx)("p",{className:"max-w-xs text-sm text-slate-600 dark:text-slate-400",children:"Intelligent web scraping tools for developers and businesses. Built for scale, designed for reliability."}),(0,s.jsxs)("div",{className:"flex gap-x-6 pt-6",children:[(0,s.jsxs)(i(),{href:"https://github.com/zencrawl",className:"hover:text-primary text-slate-400 transition",children:[(0,s.jsx)("span",{className:"sr-only",children:"Github"}),(0,s.jsx)(d.H,{className:"size-6"})]}),(0,s.jsxs)(i(),{href:"https://linkedin.com/company/zencrawl",className:"hover:text-primary text-slate-400 transition",children:[(0,s.jsx)("span",{className:"sr-only",children:"LinkedIn"}),(0,s.jsx)(o.k,{className:"size-6"})]}),(0,s.jsxs)(i(),{href:"https://www.youtube.com/@ZenCrawl",className:"hover:text-primary text-slate-400 transition",children:[(0,s.jsx)("span",{className:"sr-only",children:"Youtube"}),(0,s.jsx)(x,{className:"size-6"})]}),(0,s.jsxs)(i(),{href:"https://x.com/ZenCrawlAI",className:"hover:text-primary text-slate-400 transition",children:[(0,s.jsx)("span",{className:"sr-only",children:"Twitter"}),(0,s.jsx)(c.u,{className:"size-6"})]})]})]}),m.map(e=>(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"mb-4 text-sm font-semibold text-slate-900 dark:text-white",children:e.title}),(0,s.jsx)("ul",{role:"list",className:"space-y-2 text-sm text-slate-600 dark:text-slate-400",children:e.children.map(e=>(0,s.jsx)("li",{children:(0,s.jsx)("a",{href:e.href,className:"hover:text-primary transition",children:e.name})},e.name))})]},e.title))]}),(0,s.jsxs)("div",{className:"flex flex-col items-center justify-between border-t border-gray-200 pt-8 md:flex-row dark:border-gray-800",children:[(0,s.jsxs)("p",{className:"mb-4 text-xs text-slate-500 md:mb-0 dark:text-slate-400",children:["\xa9 ",new Date().getFullYear()," ZenCrawl⢠All Rights Reserved."]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs text-slate-500 dark:text-slate-400",children:[(0,s.jsx)("span",{className:"h-2 w-2 rounded-full bg-green-500"}),(0,s.jsx)("span",{children:"All Systems Operational"})]})]})]})})},75568:(e,r,t)=>{t.d(r,{v:()=>d});var s=t(60790),a=t(95479);let n={small:"",medium:"rounded-lg px-1.5 ring-1 ring-inset"},i={emerald:{small:"text-emerald-500 dark:text-emerald-400",medium:"ring-emerald-300 dark:ring-emerald-400/30 bg-emerald-400/10 text-emerald-500 dark:text-emerald-400"}
1,sky:{small:"text-sky-500",medium:"ring-sky-300 bg-sky-400/10 text-sky-500 dark:ring-sky-400/30 dark:bg-sky-400/10 dark:text-sky-400"},amber:{small:"text-amber-500",medium:"ring-amber-300 bg-amber-400/10 text-amber-500 dark:ring-amber-400/30 dark:bg-amber-400/10 dark:text-amber-400"},rose:{small:"text-red-500 dark:text-rose-500",medium:"ring-rose-200 bg-rose-50 text-red-500 dark:ring-rose-500/20 dark:bg-rose-400/10 dark:text-rose-400"},zinc:{small:"text-zinc-400 dark:text-zinc-500",medium:"ring-zinc-200 bg-zinc-50 text-zinc-500 dark:ring-zinc-500/20 dark:bg-zinc-400/10 dark:text-zinc-400"}},l={GET:"emerald",POST:"sky",PUT:"amber",DELETE:"rose"};function d({children:e,variant:r="medium",color:t=l[e]??"emerald"}){return(0,s.jsx)("span",{className:(0,a.A)("font-mono text-[0.625rem]/6 font-semibold",n[r],i[t][r]),children:e})}},99385:(e,r,t)=>{t.d(r,{HL:()=>i}),t(30128);var s=t(60790);t(94455),t(18027);var a=t(93046);function n({width:e,height:r,x:t,y:n,squares:i,...l}){let d=(0,a.useId)();return(0,s.jsxs)("svg",{"aria-hidden":"true",...l,children:[(0,s.jsx)("defs",{children:(0,s.jsx)("pattern",{id:d,width:e,height:r,patternUnits:"userSpaceOnUse",x:t,y:n,children:(0,s.jsx)("path",{d:`M.5 ${r}V.5H${e}`,fill:"none"})})}),(0,s.jsx)("rect",{width:"100%",height:"100%",strokeWidth:0,fill:`url(#${d})`}),i&&(0,s.jsx)("svg",{x:t,y:n,className:"overflow-visible",children:i.map(([t,a])=>(0,s.jsx)("rect",{strokeWidth:"0",width:e+1,height:r+1,x:t*e,y:a*r},`${t}-${a}`))})]})}function i(){return(0,s.jsx)("div",{className:"absolute inset-0 -z-10 mx-0 max-w-none overflow-hidden",children:(0,s.jsxs)("div",{className:"absolute left-1/2 top-0 ml-[-38rem] h-[25rem] w-[81.25rem] dark:[mask-image:linear-gradient(white,transparent)]",children:[(0,s.jsx)("div",{className:"bg-linear-to-r absolute inset-0 from-[#36b49f] to-[#DBFF75] opacity-40 [mask-image:radial-gradient(farthest-side_at_top,white,transparent)] dark:from-[#36b49f]/30 dark:to-[#DBFF75]/30 dark:opacity-100",children:(0,s.jsx)(n,{width:72,height:56,x:-12,y:4,squares:[[4,3],[2,1],[7,3],[10,6]],className:"dark:fill-white/2.5 absolute inset-x-0 inset-y-[-50%] h-[200%] w-full skew-y-[-18deg] fill-black/40 stroke-black/50 mix-blend-overlay dark:stroke-white/5"})}),(0,s.jsx)("svg",{viewBox:"0 0 1113 440","aria-hidden":"true",className:"absolute left-1/2 top-0 ml-[-19rem] w-[69.5625rem] fill-white blur-[26px] dark:hidden",children:(0,s.jsx)("path",{d:"M.016 439.5s-9.5-300 434-300S882.516 20 882.516 20V0h230.004v439.5H.016Z"})})]})})}t(36403),t(75568)}}]);
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.