import{q as u,n as e}from"./vendor-react-Br0ZiotI.js";import{T as p,b_ as b,a4 as h,a5 as f,a8 as j,a9 as C,a6 as N,a7 as O}from"./index-B-EDPu3R.js";import{u as y}from"./vendor-i18n-C54Hc0CQ.js";import{P as r}from"./package-search-CxgA1hMB.js";import{M as w}from"./MarketingShell-byMgDd8J.js";import{C as D}from"./calendar-days-BFCIu-wG.js";const i="avalog:calc:onboarding-seen";let o=!1;const v=[{slug:"task",Icon:r,title:"1. Выберите тип задачи",text:"Вкладки сверху: FCL — целый контейнер; LCL — сборный груз (коробки, паллеты); КТК — аренда/получение контейнера; Ж/д, Авто, Авиа — по виду транспорта."},{slug:"route",Icon:w,title:"2. Укажите маршрут",text:"Город отправления и город назначения. Начните вводить название — появятся подсказки. Можно по-русски или латиницей: «Шанхай» или «Shanghai»."},{slug:"cargo",Icon:r,title:"3. Опишите груз",text:"Для FCL/КТК выберите тип контейнера (20DC, 40HC). Для сборного груза (LCL) и авиа укажите вес (кг) и/или объём (м³) — достаточно одного."},{slug:"date",Icon:D,title:"4. Дата и «Рассчитать»",text:"Укажите дату готовности груза и нажмите «Рассчитать». Появятся варианты со стоимостью и сроками — сравните и оформите заявку."}],I=[{slug:"route",name:"Город отправления / назначения",text:"Откуда забираем и куда доставляем груз."},{slug:"container",name:"Тип контейнера",text:"20DC — стандартный, 40HC — увеличенный, 20DC тяжёлая (24-28т) — под тяжёлый груз."},{slug:"weight",name:"Вес, кг / Объём, м³",text:"Для сборного груза. Заполните хотя бы одно из двух полей."},{slug:"autoType",name:"Тип авто",text:"Тент, рефрижератор или контейнеровоз — для международного авто."},{slug:"date",name:"Дата готовности",text:"Желаемая дата готовности груза к отправке."}],T=({autoOpen:l=!0,className:c})=>{const{t:s}=y(),[d,a]=u.useState(()=>!l||typeof window>"u"||o||window.localStorage.getItem(i)?!1:(o=!0,!0)),n=t=>{a(t),!t&&typeof window<"u"&&window.localStorage.setItem(i,"1")};return e.jsxs(e.Fragment,{children:[e.jsxs("button",{type:"button",onClick:()=>a(!0),className:b("inline-flex items-center gap-1.5 rounded-full border border-border px-2.5 py-1 text-xs text-text-muted outline-none transition-colors hover:border-text-muted hover:text-text focus-visible:ring-2 focus-visible:ring-border",c),children:[e.jsx(p,{className:"h-3.5 w-3.5"}),s("calcOnboarding.trigger","Как пользоваться?")]}),e.jsx(h,{open:d,onOpenChange:n,children:e.jsxs(f,{className:"max-w-xl",children:[e.jsxs(j,{children:[e.jsx(C,{children:s("calcOnboarding.title","Калькулятор доставки за 4 шага")}),e.jsx(N,{children:s("calcOnboarding.desc","Поможет за минуту собрать варианты международной доставки груза — со стоимостью и сроками. Даже если вы никогда не занимались логистикой.")})]}),e.jsx("ol",{className:"grid gap-3",children:v.map(({slug:t,Icon:x,title:m,text:g})=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-lg bg-bg-surface text-text",children:e.jsx(x,{className:"h-5 w-5"})}),e.jsxs("span",{className:"grid gap-0.5",children:[e.jsx("span",{className:"text-sm font-medium text-text",children:s(`calcOnboarding.steps.${t}.title`,m)}),e.jsx("span",{className:"text-sm leading-snug text-text-muted",children:s(`calcOnboarding.steps.${t}.text`,g)})]})]},t))}),e.jsxs("div",{className:"grid gap-2 border-t border-border pt-4",children:[e.jsx("span",{className:"text-sm font-medium text-text",children:s("calcOnboarding.fieldsHeading","Что означает каждое поле")}),I.map(t=>e.jsxs("div",{className:"grid gap-0.5",children:[e.jsx("span",{className:"text-sm font-medium text-text",children:s(`calcOnboarding.fields.${t.slug}.name`,t.name)}),e.jsx("span",{className:"text-sm leading-snug text-text-muted",children:s(`calcOnboarding.fields.${t.slug}.text`,t.text)})]},t.slug)),e.jsx("p",{className:"mt-1 rounded-md bg-bg-surface px-3 py-2 text-sm text-text-muted",children:s("calcOnboarding.hint","Возле каждого поля есть значок «?» — нажмите, если не знаете, что вписать.")})]}),e.jsx(O,{children:e.jsx("button",{type:"button",onClick:()=>n(!1),className:"rounded-md bg-primary px-4 py-2 text-sm font-semibold text-primary-foreground outline-none transition-opacity hover:opacity-90 focus-visible:ring-2 focus-visible:ring-border",children:s("calcOnboarding.cta","Понятно, начать")})})]})})]})};export{T as C};