1import{a5 as F,bN as q,r as B,j as e,e as c,B as d,A as y,b0 as o,C as i,d as n,f as v,X as b,o as A,aH as P,k as T,D as E,T as H,ay as I,E as z,g as D,h as W,F as $,b as Q,W as V,w as L}from"./index-C6--jTPa.js";import{a as M}from"./useFreelancingCategoryPages-DkfhRwuz.js";import{P as O}from"./PageHero-C3CUhOZ_.js";import{B as w}from"./badge-BpH-XLTX.js";import{A as R,a as G,b as U,c as Z}from"./accordion-CCpEdsAu.js";import{Z as x}from"./zap-CLUU1K-I.js";import{Q as J}from"./quote-D6SVR8kj.js";import{S as C}from"./star-DW68ZENy.js";import{T as X}from"./target-C0DchUeA.js";import{C as Y}from"./clock-CNf17kMS.js";import{C as K}from"./code-Dz-JKYJN.js";import{B as ee}from"./building-D1Rz8iOt.js";import{G as se}from"./globe-BYIgdkxS.js";import{S as ae}from"./shield-BDDcqeG5.js";const te={Zap:x,Target:X,Users:A,CheckCircle:P,Clock:Y,Code:K,Layers:T,Database:E,Building:ee,TrendingUp:H,Rocket:I,Eye:z,Brain:D,Globe:se,MessageSquare:W,FileText:$,Bot:Q,Workflow:V,DollarSign:L,Shield:ae,Star:C},fe=()=>{const{slug:k}=F(),{data:s,isLoading:_,error:S}=M(k);if(q(),B.useEffect(()=>{var a;if(s){document.title=s.seo_title||`${s.title} Freelancers | SkilliHire`;const t=document.querySelector('meta[name="description"]');if(t)t.setAttribute("content",s.seo_description||"");else{const l=document.createElement("meta");l.name="description",l.content=s.seo_description||"",document.head.appendChild(l)}const r=document.createElement("script");return r.type="application/ld+json",r.setAttribute("data-freelancing-ld","true"),r.textContent=JSON.stringify({"@context":"https://schema.org","@type":"Service",name:`${s.title} Freelancers`,description:s.seo_description||s.hero_description,provider:{"@type":"Organization",name:"SkilliHire"},serviceType:"Freelancing Marketplace",...(a=s.faq)!=null&&a.length?{mainEntity:s.faq.map(l=>({"@type":"Question",name:l.question,acceptedAnswer:{"@type":"Answer",text:l.answer}}))}:{}}),document.head.appendChild(r),()=>{document.querySelectorAll("[data-freelancing-ld]").forEach(l=>l.remove())}}},[s]),_)return e.jsx("div",{className:"min-h-screen flex items-center justify-center",children:e.jsx("div",{className:"animate-spin h-8 w-8 border-4 border-primary border-t-transparent rounded-full"})});if(S||!s)return e.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center gap-4",children:[e.jsx("h1",{className:"text-2xl font-bold",children:"Category Not Found"}),e.jsx(c,{to:"/freelancing",children:e.jsx(d,{children:"Back to Freelancing"})})]});const m=Array.isArray(s.use_cases)?s.use_cases:[],h=Array.isArray(s.process_steps)?s.process_steps:[],p=Array.isArray(s.tech_stack)?s.tech_stack:[],g=Array.isArray(s.comparison_table)?s.comparison_table:[],j=Array.isArray(s.roi_stats)?s.roi_stats:[],u=Array.isArray(s.testimonials)?s.testimonials:[],f=Array.isArray(s.faq)?s.faq:[],N=Array.isArray(s.overview_stats)?s.overview_stats:[];return e.jsxs("div",{className:"min-h-screen",children:[e.jsxs(O,{title:e.jsxs(e.Fragment,{children:[s.title," ",e.jsx("span",{className:"gradient-text-brand",children:"Freelancers"})]}),subtitle:s.tagline||void 0,children:[e.jsx("p",{className:"mt-6 text-muted-foreground max-w-2xl mx-auto leading-relaxed",children:s.hero_description}),e.jsxs("div",{className:"mt-8 flex flex-wrap justify-center gap-4",children:[e.jsx(c,{to:"/freelancing/post",children:e.jsxs(d,{size:"lg",className:"rounded-xl text-base px-8",children:["Post a Project ",e.jsx(y,{className:"ml-2 h-5 w-5"})]})}),e.jsx(c,{to:"/freelancing",children:e.jsx(d,{variant:"outline",size:"lg",className:"rounded-xl text-base px-8",children:"Browse Talent"})})]})]}),N.length>0&&e.jsx("section",{className:"py-20 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsxs("div",{className:"max-w-4xl mx-auto text-center mb-16",children:[e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold mb-6 font-display",children:s.overview_title}),e.jsx("p",{className:"text-lg text-muted-foreground leading-relaxed",children:s.overview_description})]}),e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-6 max-w-5xl mx-auto",children:N.map((a,t)=>{const r=te[a.icon]||x;return e.jsx(o.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:t*.1},children:e.jsx(i,{className:"glass-card-hover text-center p-6 rounded-2xl",children:e.jsxs(n,{className:"p-0",children:[e.jsx("div",{className:"w-12 h-12 mx-auto mb-4 rounded-xl bg-primary/10 flex items-center justify-center",children:e.jsx(r,{className:"h-6 w-6 text-primary"})}),e.jsx("div",{className:"text-3xl font-bold gradient-text-brand mb-1",children:a.value}),e.jsx("div",{className:"text-sm text-muted-foreground",children:a.label})]})})},t)})})]})}),m.length>0&&e.jsx("section",{className:"py-20 section-light",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 text-primary text-sm font-medium mb-6",children:"Project Types"}),e.jsxs("h2",{className:"text-3xl lg:text-4xl font-bold font-display",children:["What You Can ",e.jsx("span",{className:"gradient-text-brand",children:"Build"})]})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6 max-w-6xl mx-auto",children:m.map((a,t)=>e.jsx(o.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:t*.1},children:e.jsx(i,{className:"glass-card-hover rounded-2xl h-full group",children:e.jsxs(n,{className:"p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center",children:e.jsx(x,{className:"h-6 w-6 text-primary"})}),a.metrics&&e.jsx(w,{variant:"secondary",className:"rounded-full text-xs",children:a.metrics})]}),e.jsx("h3",{className:"text-xl font-bold mb-2",children:a.title}),e.jsx("p",{className:"text-muted-foreground text-sm mb-4 leading-relaxed",children:a.description}),a.tags&&e.jsx("div",{className:"flex flex-wrap gap-1.5",children:a.tags.map(r=>e.jsx(w,{variant:"outline",className:"rounded-full text-xs",children:r},r))})]})})},t))})]})}),h.length>0&&e.jsx("section",{className:"py-20 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 text-primary text-sm font-medium mb-6",children:"How It Works"}),e.jsxs("h2",{className:"text-3xl lg:text-4xl font-bold font-display",children:["Simple ",e.jsx("span",{className:"gradient-text-brand",children:"Process"})]})]}),e.jsx("div",{className:"max-w-4xl mx-auto",children:e.jsx("div",{className:"grid md:grid-cols-5 ga
1p-4",children:h.map((a,t)=>e.jsx(o.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:t*.1},children:e.jsx(i,{className:"glass-card-hover rounded-2xl text-center p-6 h-full",children:e.jsxs(n,{className:"p-0",children:[e.jsx("div",{className:"w-10 h-10 mx-auto mb-3 rounded-full bg-primary text-primary-foreground flex items-center justify-center font-bold",children:a.step||t+1}),e.jsx("h3",{className:"font-bold text-sm mb-2",children:a.title}),e.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed",children:a.description})]})})},t))})})]})}),p.length>0&&e.jsx("section",{className:"py-16 section-light",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsx("div",{className:"text-center mb-8",children:e.jsxs("h2",{className:"text-3xl font-bold font-display",children:["Popular ",e.jsx("span",{className:"gradient-text-brand",children:"Technologies"})]})}),e.jsx("div",{className:"flex flex-wrap justify-center gap-4 max-w-3xl mx-auto",children:p.map((a,t)=>e.jsx(i,{className:"glass-card-hover rounded-xl px-6 py-4 text-center",children:e.jsxs(n,{className:"p-0",children:[e.jsx("div",{className:"font-semibold",children:a.name}),e.jsx("div",{className:"text-xs text-muted-foreground",children:a.category})]})},t))})]})}),j.length>0&&e.jsx("section",{className:"py-20 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsx("div",{className:"text-center mb-12",children:e.jsxs("h2",{className:"text-3xl lg:text-4xl font-bold font-display",children:["Why ",e.jsx("span",{className:"gradient-text-brand",children:"SkilliHire"})]})}),e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-6 max-w-5xl mx-auto",children:j.map((a,t)=>e.jsx(o.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:t*.1},children:e.jsx(i,{className:"glass-card-hover rounded-2xl p-6 text-center",children:e.jsxs(n,{className:"p-0",children:[e.jsx("div",{className:"text-4xl font-bold gradient-text-brand mb-2",children:a.value}),e.jsx("div",{className:"font-semibold mb-1",children:a.metric}),e.jsx("div",{className:"text-sm text-muted-foreground",children:a.description})]})})},t))})]})}),g.length>0&&e.jsx("section",{className:"py-20 section-light",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsx("div",{className:"text-center mb-12",children:e.jsxs("h2",{className:"text-3xl font-bold font-display",children:["Platform ",e.jsx("span",{className:"gradient-text-brand",children:"Comparison"})]})}),e.jsx("div",{className:"max-w-2xl mx-auto",children:e.jsx(i,{className:"glass-card rounded-2xl overflow-hidden",children:e.jsxs(n,{className:"p-0",children:[e.jsxs("div",{className:"grid grid-cols-3 bg-muted/50 p-4 font-semibold text-center",children:[e.jsx("div",{className:"text-left",children:"Feature"}),e.jsx("div",{children:"SkilliHire"}),e.jsx("div",{children:"Others"})]}),g.map((a,t)=>e.jsxs("div",{className:`grid grid-cols-3 p-4 items-center ${t%2===0?"":"bg-muted/20"}`,children:[e.jsx("div",{className:"text-sm font-medium",children:a.feature}),e.jsx("div",{className:"text-center",children:a.us?e.jsx(v,{className:"h-5 w-5 text-primary mx-auto"}):e.jsx(b,{className:"h-5 w-5 text-muted-foreground mx-auto"})}),e.jsx("div",{className:"text-center",children:a.competitors?e.jsx(v,{className:"h-5 w-5 text-primary mx-auto"}):e.jsx(b,{className:"h-5 w-5 text-muted-foreground mx-auto"})})]},t))]})})})]})}),u.length>0&&e.jsx("section",{className:"py-20 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsx("div",{className:"text-center mb-12",children:e.jsxs("h2",{className:"text-3xl font-bold font-display",children:["Client ",e.jsx("span",{className:"gradient-text-brand",children:"Stories"})]})}),e.jsx("div",{className:"grid md:grid-cols-2 gap-8 max-w-4xl mx-auto",children:u.map((a,t)=>e.jsx(i,{className:"glass-card-hover rounded-2xl p-8",children:e.jsxs(n,{className:"p-0",children:[e.jsx(J,{className:"h-8 w-8 text-primary/30 mb-4"}),e.jsxs("p",{className:"text-muted-foreground italic leading-relaxed mb-6",children:['"',a.quote,'"']}),e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center",children:e.jsx(A,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold",children:a.name}),e.jsx("div",{className:"text-sm text-muted-foreground",children:a.role})]}),e.jsx("div",{className:"ml-auto flex gap-0.5",children:Array.from({length:a.rating||5}).map((r,l)=>e.jsx(C,{className:"h-4 w-4 fill-primary text-primary"},l))})]})]})},t))})]})}),f.length>0&&e.jsx("section",{className:"py-20 section-light",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsx("div",{className:"text-center mb-12",children:e.jsxs("h2",{className:"text-3xl font-bold font-display",children:["Frequently Asked ",e.jsx("span",{className:"gradient-text-brand",children:"Questions"})]})}),e.jsx("div",{className:"max-w-3xl mx-auto",children:e.jsx(R,{type:"single",collapsible:!0,className:"space-y-4",children:f.map((a,t)=>e.jsxs(G,{value:`faq-${t}`,className:"border rounded-xl px-6 bg-card",children:[e.jsx(U,{className:"text-left font-semibold hover:no-underline",children:a.question}),e.jsx(Z,{className:"text-muted-foreground leading-relaxed",children:a.answer})]},t))})})]})}),e.jsx("section",{className:"py-20 bg-background",children:e.jsx("div",{className:"container mx-auto px-4 lg:px-8",children:e.jsx("div",{className:"max-w-3xl mx-auto text-center",children:e.jsx(i,{className:"rounded-3xl overflow-hidden border-0 bg-gradient-to-br from-primary/5 via-primary/10 to-primary/5",children:e.jsxs(n,{className:"p-12",children:[e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold mb-4 font-display",children:s.cta_title||`Hire ${s.title} Talent`}),e.jsx("p",{className:"text-lg text-muted-foreground mb-8 leading-relaxed",children:s.cta_description||"Find the perfect freelancer for your project."}),e.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[e.jsx(c,{to:"/freelancing/post",children:e.jsxs(d,{size:"lg",className:"rounded-xl text-base px-8",children:["Post a Project ",e.jsx(y,{className:"ml-2 h-5 w-5"})]})}),e.jsx(c,{to:"/freelancing",children:e.jsx(d,{variant:"outline",size:"lg",className:"rounded-xl text-base px-8",children:"Browse All Categories"})})]})]})})})})})]})};export{fe as default};
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.