1import{u as F,r as i,j as e}from"./vendor-react-B-3LVNtP.js";import{u as z,B as p}from"./index-BEQqEzCH.js";import{A as I}from"./AuthDialog-C0IwLtfZ.js";import{m as u}from"./proxy-6VlBLGU1.js";import{C as S}from"./chevron-left-DuZEz49p.js";import{C as P}from"./chevron-right-DBnY1RjT.js";import{C as O}from"./chevron-down-DG2fgT-S.js";import"./index-BR4dnux6.js";import"./index-DuNJ3_sf.js";import"./AuthForm-CwtJ2kFa.js";import"./input-DJWHaYx0.js";import"./purchaseIntent-8Hl9GlDs.js";import"./exampleMedia-DRpKf4U5.js";const R="https://storage.yandexcloud.net/neirochat-assets/landingassets/shot%20on%20nana%20banana%202.png",w="https://storage.yandexcloud.net/neirochat-assets/landingassets/nana%20banana%20pro%20by%20gemini%203.jpg",D="https://storage.yandexcloud.net/neirochat-assets/landingassets/logo%20flux.png",y=[{id:13,name:"ChatGPT Image 2",provider:"OpenAI",icon:"https://storage.yandexcloud.net/neirochat-assets/ai-logos/icons/chatgpt-icon.svg",badge:"Ðовинка: ÑÐ°Ð¼Ð°Ñ Ð½Ð¾Ð²Ð°Ñ ÐºÑÑÑÐ°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð»Ñ ÑеалиÑÑиÑнÑÑ
изобÑажений",description:"ФоÑоÑеалиÑÑиÑнÑе изобÑажениÑ, ÑоÑнÑе деÑали, ÑÐ²ÐµÑ Ð¸ лиÑа нового ÑÑовнÑ",image:"https://storage.yandexcloud.net/neirochat-assets/landingassets/%D0%BE%D0%B2%D0%B5%D1%87%D0%BA%D0%B8%D0%BD.jpg"},{id:12,name:"Nano Banana 2",provider:"Google Gemini",icon:"https://storage.yandexcloud.net/neirochat-assets/ai-logos/icons/64px-Google-gemini-icon.svg.png",description:"ÐолниеноÑÐ½Ð°Ñ Ð³ÐµÐ½ÐµÑаÑÐ¸Ñ ÐºÑеаÑивов: бÑÑÑÑо, ÑÑÑко, в конÑекÑÑе.",image:R},{id:1,name:"Nano Banana Pro by Gemini 3",provider:"Google Gemini",icon:"https://storage.yandexcloud.net/neirochat-assets/ai-logos/icons/64px-Google-gemini-icon.svg.png",description:"ÐÑÑÑÑÐ°Ñ Ð³ÐµÐ½ÐµÑаÑÐ¸Ñ Ð¼ÐµÐ¼Ð¾Ð² и аÑÑов Ñ Ð´ÐµÑализаÑией на мобилÑнÑÑ
",image:w},{id:10,name:"Kling 3.0",provider:"Kling",icon:"https://storage.yandexcloud.net/neirochat-assets/ai-logos/icons/kling-color.png",description:"ÐовейÑий Ñлагман Kling: ÑеалиÑÑиÑное видео и плавное оживление ÑоÑо",image:"https://images.unsplash.com/photo-1492691527719-9d1e07e534b4?w=800&h=600&fit=crop"},{id:2,name:"Claude 4.5 Opus",provider:"Anthropic",icon:"https://mintlify.s3.us-west-1.amazonaws.com/anthropic/logo/light.svg",description:"Топ в логике, длиннÑÑ
ÑекÑÑаÑ
и ÑÑÑÑком ÑÑиле",image:"https://storage.yandexcloud.net/neirochat-assets/landingassets/sofa.jpg"},{id:3,name:"Claude 4.5 Sonnet",provider:"Anthropic",icon:"https://mintlify.s3.us-west-1.amazonaws.com/anthropic/logo/light.svg",description:"ÐÐ°Ð»Ð°Ð½Ñ ÑкоÑоÑÑи/моÑи Ð´Ð»Ñ ÐºÐ¾Ð´Ð¸Ð½Ð³Ð° и диалогов",image:"https://images.unsplash.com/photo-1620712943543-bcc4688e7485?w=800&h=600&fit=crop"},{id:4,name:"GPT-5.2 и GPT-5.1",provider:"OpenAI",icon:"https://storage.yandexcloud.net/neirochat-assets/ai-logos/icons/chatgpt-icon.svg",description:"УнивеÑÑалÑнÑе лидеÑÑ Ð¿Ð¾ ÑоÑноÑÑи и беÑедам на ÑÑÑÑком",image:"https://storage.yandexcloud.net/neirochat-assets/landingassets/%D0%BC%D0%BE%D1%80%D1%81%D0%BA%D0%BE%D0%B8%CC%86%20%D0%BA%D0%BE%D0%BD%D0%B5%D0%BA.jpg"},{id:5,name:"Grok 4 Fast и Grok 4.1 Fast",provider:"xAI",icon:"https://storage.yandexcloud.net/neirochat-assets/ai-logos/icons/grok-icon.svg",description:"Реал-Ñайм поиÑк, ÑмоÑ, ÑÑÑÑкий Ñленг",image:"https://images.unsplash.com/photo-1682687220742-aba13b6e50ba?w=800&h=600&fit=crop"},{id:14,name:"Gemini 3 Flash",provider:"Google",icon:"https://storage.yandexcloud.net/neirochat-assets/ai-logos/icons/64px-Google-gemini-icon.svg.png",description:"ÐÐ¾Ð²Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Gemini 3 â ÑкоÑоÑÑÑ Ð¸ каÑеÑÑво",image:w},{id:15,name:"Gemini 3 Pro",provider:"Google",icon:"https://storage.yandexcloud.net/neirochat-assets/ai-logos/icons/64px-Google-gemini-icon.svg.png",description:"ÐодÑ
Ð¾Ð´Ð¸Ñ Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¾ÑÑÑаниÑнÑÑ
докÑменÑов и ÑложнÑÑ
задаÑ",image:"https://images.unsplash.com/photo-1620712943543-bcc4688e7485?w=800&h=600&fit=crop"},{id:6,name:"DeepSeek V3.2",provider:"DeepSeek",icon:"https://storage.yandexcloud.net/neirochat-assets/ai-logos/icons/64px-Deepseek-logo-icon.svg.png",description:"ÐеÑевÑй open-source Ð´Ð»Ñ Ð¼Ð°ÑемаÑики и кода",image:"https://storage.yandexcloud.net/neirochat-assets/landingassets/1750d462-77ea-4052-b74d-9671ee00132b%20(1).jpeg"},{id:7,name:"FLUX 2 Pro",provider:"Black Forest Labs",icon:D,description:"ФоÑоÑеализм, композиÑии, ÑекÑÑÑÑÑ",image:"https://storage.yandexcloud.net/neirochat-assets/landingassets/gitl%20with%20a%20scarf.png"},{id:8,name:"Seedream 4.5",provider:"Seedream",icon:"https://storage.yandexcloud.net/neirochat-assets/landingassets/%D0%BB%D0%BE%D0%B3%D0%BE%20%D1%81%D0%B8%D0%B4%D1%80%D0%B8%D0%BC.png",description:"ÐÑеаÑивнÑе аÑÑÑ, ÑоÑнÑе пÑомпÑÑ",image:"https://storage.yandexcloud.net/neirochat-assets/landingassets/%D0%BF%D0%B0%D1%80%D1%84%D1%8E%D0%BC%20%D0%BC%D0%BE%D1%80%D1%81%D0%BA%D0%BE%D0%B8%CC%86%20%D0%B1%D1%80%D0%B8%D0%B7.png"},{id:9,name:"FLUX 1.1 Pro Ultra",provider:"Black Forest Labs",icon:D,description:"СложнÑе ÑÑили, SVG, векÑоÑÐ½Ð°Ñ Ð³ÑаÑика",image:"https://storage.yandexcloud.net/neirochat-assets/landingassets/fighter%20with%20fire.png"},{id:11,name:"Kling 2.6 Pro",provider:"Kuaishou",icon:"https://storage.yandexcloud.net/neirochat-assets/landingassets/logo%20kling.png",description:"Ðидео до 2 мин, анимаÑиÑ, вÑÑокое ÑазÑеÑение",image:"https://storage.yandexcloud.net/neirochat-assets/landingassets/%D1%82%D0%BE%D1%80%D1%82%20%D0%B6%D0%B5%D0%BB%D0%B5.png"}];function Y(){const B=F(),{isAuthenticated:j,user:N,isLoadingAuth:A}=z(),[k,m]=i.useState(!1),[n,x]=i.useState(0),[r,h]=i.useState(3),d=i.useRef(null),l=i.useRef([]),C=()=>
1{if(!A&&j&&N){B("/chat/image",{state:{fromLanding:!0}});return}m(!0)};i.useEffect(()=>{const t=()=>{window.innerWidth<640?h(1):window.innerWidth<1024?h(2):h(3)};return t(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[]);const c=Math.max(0,y.length-r);i.useEffect(()=>{const t=Math.min(n,c),s=d.current,o=l.current[t];!s||!o||(s.scrollTo({left:o.offsetLeft-s.offsetLeft}),t!==n&&x(t))},[r,c,n]);const g=t=>{const s=d.current,o=l.current[t];!s||!o||s.scrollTo({left:o.offsetLeft-s.offsetLeft,behavior:"smooth"})},G=()=>{const t=n<=0?c:n-1;g(t)},L=()=>{const t=n>=c?0:n+1;g(t)},E=()=>{const t=d.current;if(!t)return;const s=t.scrollLeft;let o=0,f=1/0;for(let a=0;a<l.current.length;a++){const b=l.current[a];if(!b)continue;const v=Math.abs(b.offsetLeft-t.offsetLeft-s);v<f&&(f=v,o=a)}x(a=>a===o?a:o)};return e.jsxs("section",{id:"models",className:"py-8 px-6 relative overflow-hidden scroll-mt-24",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute top-1/4 left-1/4 w-[600px] h-[600px] bg-blue-600/10 rounded-full blur-[150px]"}),e.jsx("div",{className:"absolute bottom-1/4 right-1/4 w-[600px] h-[600px] bg-purple-600/10 rounded-full blur-[150px]"})]}),e.jsxs("div",{className:"max-w-7xl mx-auto relative",children:[e.jsx(u.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground",children:"ÐÑе ÑоповÑе нейÑоÑеÑи в одном меÑÑе"})}),e.jsxs("div",{className:"relative",children:[e.jsx(p,{onClick:G,variant:"outline",size:"icon",className:"absolute left-0 top-1/2 -translate-y-1/2 z-10 w-12 h-12 rounded-full bg-card/80 dark:bg-[#0A0A0F]/80 border-border hover:bg-accent dark:hover:bg-[#0A0A0F] backdrop-blur-sm hidden sm:flex",children:e.jsx(S,{className:"w-6 h-6"})}),e.jsx(p,{onClick:L,variant:"outline",size:"icon",className:"absolute right-0 top-1/2 -translate-y-1/2 z-10 w-12 h-12 rounded-full bg-card/80 dark:bg-[#0A0A0F]/80 border-border hover:bg-accent dark:hover:bg-[#0A0A0F] backdrop-blur-sm hidden sm:flex",children:e.jsx(P,{className:"w-6 h-6"})}),e.jsx("div",{ref:d,onScroll:E,className:"relative overflow-x-auto overflow-y-hidden px-0 sm:px-12 snap-x snap-mandatory scroll-smooth [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:e.jsx("div",{className:"flex gap-6",children:y.map((t,s)=>e.jsx("div",{ref:o=>{l.current[s]=o},className:"shrink-0 snap-start",style:{width:`calc(${100/r}% - ${24*(r-1)/r}px)`},children:e.jsxs(u.button,{type:"button",onClick:C,whileHover:{y:-8},transition:{duration:.2},className:"group relative h-full w-full bg-card dark:bg-white/[0.02] rounded-2xl border border-border hover:border-foreground
1/20 overflow-hidden hover:shadow-xl hover:shadow-blue-500/10 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-400 cursor-pointer transition-all duration-300 min-h-[400px] text-left",children:[e.jsx("img",{loading:"lazy",src:t.image,alt:t.name,className:"absolute inset-0 w-full h-full object-cover group-hover:scale-110 transition-transform duration-500"}),e.jsx("div",{className:"absolute top-4 left-4 w-10 h-10 rounded-xl bg-white/10 backdrop-blur-md border border-white/20 flex items-center justify-center z-10",children:e.jsx("img",{loading:"lazy",src:t.icon,alt:t.provider,className:"w-6 h-6 object-contain"})}),t.badge&&e.jsx("div",{className:"absolute top-4 right-4 left-16 z-10 flex justify-end",children:e.jsx("span",{className:"max-w-full rounded-full border border-white/20 bg-black/45 px-2.5 py-1 text-right text-[10px] font-semibold leading-tight text-white backdrop-blur-md",children:t.badge})}),e.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-4 max-h-[40%] bg-gradient-to-t from-blue-600/90 via-purple-600/85 to-transparent backdrop-blur-sm",children:[e.jsx("div",{className:"mb-0.5",children:e.jsx("span",{className:"text-[10px] text-white/80 font-medium",children:t.provider})}),e.jsx("h3",{className:"text-base font-bold mb-0.5 text-white",children:t.name}),e.jsx("p",{className:"text-xs text-white/90 leading-snug",children:t.description})]})]})},t.id))})}),e.jsx("div",{className:"flex justify-center gap-1 mt-8 sm:hidden",children:Array.from({length:c+1}).map((t,s)=>e.jsx("button",{onClick:()=>g(s),className:"p-2 touch-manipulation","aria-label":`ÐеÑейÑи к каÑÑоÑке ${s+1}`,children:e.jsx("div",{className:`w-2 h-2 rounded-full transition-all ${s===n?"bg-blue-500 w-8":"bg-foreground
1/20"}`})},s))})]}),e.jsx(u.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"flex justify-center mt-12",children:e.jsxs(p,{onClick:()=>{window.location.hash="#pricing?showModels=true"},variant:"outline",className:"border-border bg-accent dark:bg-white/5 hover:bg-accent/80 dark:hover:bg-white/10 hover:text-foreground text-foreground px-6 py-3 rounded-xl",children:[e.jsx(O,{className:"w-5 h-5 mr-2"}),"ÐоказаÑÑ Ð¿Ð¾Ð»Ð½Ñй ÑпиÑок моделей"]})})]}),e.jsx(I,{open:k,onOpenChange:m})]})}export{Y 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.