import{bS as u}from"./index-B-EDPu3R.js";import"./vendor-query-9i1Av1pr.js";import"./vendor-react-Br0ZiotI.js";import"./vendor-dayjs-BcsA502E.js";import"./vendor-i18n-C54Hc0CQ.js";import"./vendor-antd-core-CbYNMZQB.js";import"./vendor-sentry-Cx26FE6p.js";const f={async popular(r=24){return(await u.get("/public/route-pair/s/popular",{params:{limit:r},skipAuth:!0})).data},async detail(r){return(await u.get(`/public/route-pair/${encodeURIComponent(r)}`,{skipAuth:!0})).data}};function m(r,t){if(r==null||!Number.isFinite(r)||r<=0)return null;const e=Math.ceil(r/1e3)*1e3,a=new Intl.NumberFormat("ru-RU",{maximumFractionDigits:0}).format(e);return t?t("routes.priceFrom",{value:a,defaultValue:"от {{value}} ₽"}):`от ${a} ₽`}function d(r,t,e){if(r==null&&t==null)return e?e("routes.onRequest",{defaultValue:"по запросу"}):"по запросу";const a=r!=null&&t!=null&&r!==t?`${r}-${t}`:`${t??r}`;return e?e("routes.transitDays",{range:a,defaultValue:"{{range}} дней"}):`${a} дней`}function A(r,t){const e={SEA:"Морем",RAILWAY:"Ж/Д",AUTO:"Авто",AIR:"Авиа",LOCAL:"Локальная доставка"};return r&&r in e?t?t(`routes.transport.${r}`,{defaultValue:e[r]}):e[r]:r??"—"}export{m as formatPriceFrom,d as formatTransitRange,f as routePairApi,A as transportTypeLabel};