PageSourceSearch

https://yoocollab.com/assets/projects._id-B2xwG-7B.js

js yoocollab.com collected 2026-10-08 21:02:10 UTC 7,022 bytes, 6 lines download raw bytes

1import{C as a,r as n,j as e,S as l,L as r,l as d,B as c}from"./index-CAhu_Re9.js";function p(){const{project:t}=a.useLoaderData();return n.useEffect(()=>{const i=new IntersectionObserver(o=>o.forEach(s=>{s.isIntersecting&&s.target.classList.add("on")}),{threshold:.1,rootMargin:"0px 0px -40px 0px"});return document.querySelectorAll(".rv").forEach(o=>i.observe(o)),()=>i.disconnect()},[]),e.jsxs(e.Fragment,{children:[e.jsx(l,{}),e.jsxs("section",{className:"hero hero-plain",style:{paddingBottom:"60px"},children:[e.jsx("div",{className:"blob blob-1"}),e.jsx("div",{className:"blob blob-2"}),e.jsx("div",{className:"blob blob-3"}),e.jsx("div",{className:"blob blob-4"}),e.jsxs("div",{className:"hero-inner",style:{gridTemplateColumns:"1.2fr 1fr",alignItems:"center",gap:"60px"},children:[e.jsxs("div",{children:[e.jsx("div",{style:{marginBottom:"20px"},children:e.jsx(r,{to:"/projects",className:"btn-link",style:{color:"var(--muted)",fontSize:"14px"},children:"← All projects"})}),e.jsxs("div",{className:"hero-badge",style:{marginBottom:"20px"},children:[e.jsx("div",{className:"badge-pulse",style:{background:t.accent}}),e.jsxs("span",{className:"badge-text",children:[t.tag," · 📍 ",t.country]})]}),e.jsxs("h1",{style:{marginBottom:"16px"},children:[e.jsx("span",{style:{color:t.accent},children:t.name}),e.jsx("br",{}),t.project,"."]}),e.jsx("p",{className:"hero-sub",style:{marginTop:"18px"},children:t.blurb}),e.jsxs("div",{style:{display:"flex",gap:"12px",marginTop:"32px",flexWrap:"wrap"},children:[e.jsx("button",{type:"button",onClick:()=>window.dispatchEvent(new Event("open-book-call")),style:{padding:"14px 26px",borderRadius:"9999px",border:"none",background:t.accent,color:"#fff",fontFamily:"var(--font-body)",fontWeight:800,fontSize:"15px",cursor:"pointer",boxShadow:"0 8px 24px rgba(0,0,0,.18)"},children:"Start a similar project →"}),t.link&&e.jsx("a",{href:t.link,target:"_blank",rel:"noopener noreferrer",style:{padding:"14px 26px",borderRadius:"9999px",border:"1px solid var(--border)",background:"var(--surface)",color:"var(--ink)",fontWeight:700,fontSize:"15px",textDecoration:"none"},children:"Visit live site ↗"})]})]}),e.jsxs("div",{style:{minHeight:"420px",borderRadius:"var(--r-xl)",background:`linear-gradient(135deg, ${t.accent} 0%, ${t.tagColor} 100%)`,position:"relative",overflow:"hidden",display:"flex",alignItems:"center",justifyContent:"center",boxShadow:"0 30px 60px -20px rgba(0,0,0,.3)"},children:[e.jsx("div",{style:{position:"absolute",inset:0,background:"radial-gradient(circle at 25% 20%, rgba(255,255,255,.32), transparent 55%), radial-gradient(circle at 80% 80%, rgba(0,0,0,.18), transparent 55%)"}}),e.jsx("div",{style:{fontSize:"220px",filter:"drop-shadow(0 18px 40px rgba(0,0,0,.28))"},children:t.emoji})]})]})]}),e.jsxs("section",{style:{padding:"20px 28px 80px",maxWidth:"1180px",margin:"0 auto"},children:[e.jsxs("div",{className:"rv",style:{marginBottom:"40px",textAlign:"center"},children:[e.jsxs("div",{className:"eyebrow",style:{justifyContent:"center",marginBottom:"12px"},children:[e.jsx("div",{className:"ew-dot",style:{background:t.accent}}),"What we delivered"]}),e.jsxs("h2",{style:{fontFamily:"var(--font-display)",fontSize:"clamp(28px, 3.2vw, 40px)",fontWeight:800,color:"var(--ink)"},children:["Engineered for ",t.tag.toLowerCase()," scale."]})]}),e.jsx("div",{className:"rv",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(280px, 1fr))",gap:"20px"},children:t.bullets.map((i,o)=>e.jsxs("div",{style:{padding:"28px",background:"var(--surface)",border:"1px solid var(--border)",borderRadius:"var(--r-xl)",boxShadow:"var(--shadow-md)"},children:[e.jsx("div",{style:{width:"44px",height:"44px",borderRadius:"12px",background:`linear-gradient(135deg, ${t.accent}, ${t.tagColor})`,color:"#fff",display:"grid",placeItems:"center",fontWeight:800,fontSize:"18px",marginBottom:"16px"},children:String(o+1).padStart(2,"0")}),e.jsx("h3",{style:{fontFamily:"var(--font-display)",fontSize:"18px",fontWeight:800,color:"var(--ink)",marginBottom:"8px"},children:i.label}),e.jsx("p",{style:{color:"var(--muted)",fontSize:"14.5px",lineHeight:1.6},children:i.text})]},o))})]}),e.jsx("section",{style:{padding:"0 28px 100px"},children:e.jsxs("div",{className:"rv",style:{maxWidth:"1180px",margin:"0 auto",position:"relative",overflow:"hidden",borderRadius:"var(--r-
1xl)",padding:"60px 40px",background:`linear-gradient(135deg, ${t.accent} 0%, ${t.tagColor} 100%)`,color:"#fff",textAlign:"center"},children:[e.jsx("div",{style:{position:"absolute",top:"-80px",right:"-80px",width:"260px",height:"260px",borderRadius:"9999px",background:"rgba(255,255,255,.12)"}}),e.jsx("div",{style:{position:"absolute",bottom:"-100px",left:"-60px",width:"300px",height:"300px",borderRadius:"9999px",background:"rgba(255,255,255,.08)"}}),e.jsxs("div",{style:{position:"relative"},children:[e.jsxs("h3",{style:{fontFamily:"var(--font-display)",fontSize:"clamp(26px, 3vw, 36px)",fontWeight:800,marginBottom:"12px"},children:["Building something like ",t.name,"?"]}),e.jsxs("p",{style:{fontSize:"16px",opacity:.95,marginBottom:"28px",maxWidth:"560px",margin:"0 auto 28px"},children:["We'll match you with the right team for your ",t.tag.toLowerCase()," project in days, not months."]}),e.jsx("button",{type:"button",onClick:()=>window.dispatchEvent(new Event("open-book-call")),style:{padding:"14px 28px",borderRadius:"9999px",border:"none",background:"var(--ink)",color:"#fff",fontFamily:"var(--font-body)",fontWeight:800,fontSize:"15px",cursor:"pointer",boxShadow:"0 8px 24px rgba(0,0,0,.25)"},children:"Book a call →"})]})]})}),e.jsx("footer",{children:e.jsxs("div",{className:"footer-in",children:[e.jsxs("div",{className:"footer-top",children:[e.jsxs("div",{children:[e.jsx(r,{to:"/",className:"f-logo-link",children:e.jsx("img",{src:d,alt:"Yoocollab",style:{height:"26px",width:"auto",display:"block"}})}),e.jsx("p",{className:"f-tagline",children:"Boutique IT outstaffing and staff augmentation for companies that think big and move fast."})]}),e.jsxs("div",{children:[e.jsx("div",{className:"f-col-title",children:"Company"}),e.jsxs("ul",{className:"f-links",children:[e.jsx("li",{children:e.jsx(r,{to:"/",children:"About us"})}),e.jsx("li",{children:e.jsx(r,{to:"/projects",children:"Projects"})}),e.jsx("li",{children:e.jsx(r,{to:"/blog",children:"Blog"})})]})]}),e.jsxs("div",{children:[e.jsx("div",{className:"f-col-title",children:"Contact"}),e.jsxs("ul",{className:"f-links",children:[e.jsx("li",{children:e.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})}),e.jsx("li",{children:e.jsx("a",{href:"tel:+37411610033",children:"+374 11 61 00 33"})})]})]})]}),e.jsx("div",{className:"footer-bot",children:e.jsx("div",{className:"f-copy",children:"© 2026 Yoocollab. All rights reserved."})})]})}),e.jsx("style",{children:`
2        @media (max-width: 820px) {
3          .hero-inner { grid-template-columns: 1fr !important; }
4        }
5      `}),e.jsx(c,{})]})}export{p as component};
6//# sourceMappingURL=projects._id-B2xwG-7B.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.