PageSourceSearch

https://odirouter.ai/_next/static/chunks/13w~u13vnj-yt.js

js odirouter.ai collected 2026-10-05 12:20:08 UTC 36,137 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,89559,e=>{"use strict";var t=e.i(18050),a=e.i(71645),r=e.i(63209),n=e.i(43531),s=e.i(64659),i=e.i(16715),l=e.i(55436),c=e.i(49582);e.i(57620);var o=e.i(6684),d=e.i(48148),x=e.i(20193),p=e.i(13319),u=e.i(21376),m=e.i(12724),g=e.i(86455),f=e.i(40861),h=e.i(76052),b=e.i(39248),v=e.i(31525),j=e.i(10903),w=e.i(49108),N=e.i(4745);let y="/api/exchange-rate/usd-rub";function k(e){let t=e&&"object"==typeof e?e:{};if("USD"!==t.base_currency||"RUB"!==t.quote_currency||"number"!=typeof t.rate||!Number.isFinite(t.rate)||t.rate<=0)throw Error("Получен некорректный курс USD/RUB.");return{baseCurrency:"USD",effectiveDate:"string"==typeof t.effective_date?t.effective_date:"",fetchedAt:"string"==typeof t.fetched_at?t.fetched_at:"",quoteCurrency:"RUB",rate:t.rate,source:"string"==typeof t.source?t.source:"",stale:!0===t.stale}}let P=null,_=null;var A=e.i(85458);let S=[10,20,50],R=["all","free","featured","llm","image","video","audio","3d"];function T(e={}){var t,a,r;let n=Number.isSafeInteger(e.page)&&(e.page??0)>0?e.page:1,s="number"==typeof e.pageSize&&(t=e.pageSize,S.some(e=>e===t))?e.pageSize:10,i="string"==typeof e.tab&&(a=e.tab,R.some(e=>e===a))?e.tab:"all";return{page:n,pageSize:s,providers:function(e){let t=[],a=new Set;for(let r of e??[]){let e=r.trim();!e||a.has(e)||(a.add(e),t.push(e))}return t.sort(A.compareProviderDisplayOrder)}(e.providers),search:(r=e.search,r?.trim().replace(/\s+/g," ").toLowerCase()??""),tab:i}}function C(e={}){let t=T(e),a=new URLSearchParams;for(let e of(a.set("tab",t.tab),t.search&&a.set("search",t.search),t.providers))a.append("provider",e);return a.set("page",String(t.page)),a.set("page_size",String(t.pageSize)),`/web-api/pricing?${a.toString()}`}function F(e={}){return C(e)}var z=e.i(16961);let E={"3d":"3D",audio:"Audio",image:"Image",llm:"LLM",video:"Video"};var D=e.i(69912),q=e.i(24542),U=e.i(11762);function M(e,t){return F(e)===F(t)}function $(e,t){let a=T(e),r=T({...a,...t}),n=a.tab!==r.tab||a.search!==r.search||a.pageSize!==r.pageSize||a.providers.join("\0")!==r.providers.join("\0"),s={...r,page:n?1:r.page};return F(e)===F(s)?e:s}var B=e.i(79536);function L(e,t,a=!1){if(a){let a=e.catalogEffectivePriceUsd,r="catalog_price"===e.sourceField&&"number"==typeof a&&Number.isFinite(a)&&a>0?a:null,n=null!==r&&"number"==typeof t&&Number.isFinite(t)&&t>0?(0,B.multiplyDecimal)(r,t):null;return{odiRouterPriceUsd:0,originalOdiRouterPriceUsd:r,originalRubReferencePrice:n,rubReferencePrice:0,savingPercent:100}}let r=e.catalogEffectivePriceUsd;if("catalog_price"!==e.sourceField||"number"!=typeof r||!Number.isFinite(r)||r<=0)return{odiRouterPriceUsd:null,originalOdiRouterPriceUsd:null,originalRubReferencePrice:null,rubReferencePrice:null,savingPercent:null};let n=e.catalogDiscountRatio,s=(0,B.discountRatioToPercent)(n),i=null!==s&&void 0!==n?(0,B.divideDecimal)(r,n):null,l="number"==typeof t&&Number.isFinite(t)&&t>0?(0,B.multiplyDecimal)(r,t):null,c=null!==i&&"number"==typeof t&&Number.isFinite(t)&&t>0?(0,B.multiplyDecimal)(i,t):null;return{odiRouterPriceUsd:r,originalOdiRouterPriceUsd:i,originalRubReferencePrice:c,rubReferencePrice:l,savingPercent:null===s?null:(0,B.multiplyDecimal)(s,-1)}}let I={"3d":"3d",all:"all",audio:"audio",featured:"featured",free:"free",image:"image",llm:"llm",threed:"3d",video:"video"};var O=e.i(44443);function K({cardCount:e=4}){return(0,t.jsx)("div",{className:"grid gap-[14px]",children:Array.from({length:e}).map((e,a)=>(0,t.jsx)(Q,{},`pricing-card-skeleton-${a}`))})}function Q(){return(0,t.jsxs)("article",{className:"overflow-hidden rounded-[12px] border border-[rgba(0,0,0,0.085)] bg-white shadow-none",children:[(0,t.jsxs)("div",{className:"flex min-h-16 flex-wrap items-center justify-between gap-4 px-5 py-[18px]",children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-wrap items-center gap-2.5",children:[(0,t.jsx)(O.Skeleton,{className:"h-5 w-48 max-w-full"}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(O.Skeleton,{className:"h-[26px] w-20 rounded-[5px]"}),(0,t.jsx)(O.Skeleton,{className:"h-[26px] w-16 rounded-[5px]"})]})]}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2",children:[(0,t.jsx)(O.Skeleton,{className:"h-4 w-24"}),(0,t.jsx)(O.Skeleton,{className:"h-[30px] w-32 rounded-full"})]})]}),(0,t.jsxs)("div",{className:"overflow-x-auto max-[620px]:hidden",children:[(0,t.jsxs)("div",{className:"grid min-w-[560px] grid-cols-[minmax(230px,1.35fr)_minmax(170px,0.78fr)_minmax(140px,0.48fr)] items-center gap-[14px] border-y border-[rgba(0,0,0,0.055)] bg-[#F8F8F7] px-[18px] py-[15px]",children:[(0,t.jsx)(O.Skeleton,{className:"h-3 w-20"}),(0,t.jsx)(O.Skeleton,{className:"h-3 w-14"}),(0,t.jsx)(O.Skeleton,{className:"h-3 w-14 justify-self-end"})]}),(0,t.jsx)("div",{className:"min-w-[560px]",children:Array.from({length:3}).map((e,a)=>(0,t.jsxs)("div",{className:"grid min-h-14 grid-cols-[minmax(230px,1.35fr)_minmax(170px,0.78fr)_minmax(140px,0.48fr)] items-center gap-[14px] border-t border-[rgba(0,0,0,0.045)] px-[18px] py-[13px]",children:[(0,t.jsx)(O.Skeleton,{className:"h-4 w-36"}),(0,t.jsx)(O.Skeleton,{className:"h-4 w-24"}),(0,t.jsxs)("div",{className:"flex items-center justify-end gap-2",children:[(0,t.jsx)(O.Skeleton,{className:"h-4 w-16"}
1),(0,t.jsx)(O.Skeleton,{className:"h-6 w-14 rounded-[6px]"})]})]},`pricing-card-row-skeleton-${a}`))})]}),(0,t.jsx)("div",{className:"hidden divide-y divide-[rgba(0,0,0,0.06)] border-t border-[rgba(0,0,0,0.055)] max-[620px]:block",children:Array.from({length:3}).map((e,a)=>(0,t.jsxs)("div",{className:"grid min-w-0 grid-cols-[minmax(0,1fr)_minmax(96px,auto)] items-center gap-3 px-4 py-3",children:[(0,t.jsxs)("div",{className:"grid min-w-0 gap-1.5",children:[(0,t.jsx)(O.Skeleton,{className:"h-4 w-32 max-w-full"}),(0,t.jsx)(O.Skeleton,{className:"h-3 w-20"})]}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col items-end gap-1.5",children:[(0,t.jsx)(O.Skeleton,{className:"h-4 w-16"}),(0,t.jsx)(O.Skeleton,{className:"h-5 w-12 rounded-[5px]"})]})]},`pricing-card-mobile-row-skeleton-${a}`))})]})}let H=["all","free","featured","llm","image","video","audio","3d"],G=[10,20,50],J={"3d":0,all:0,audio:0,featured:0,free:0,image:0,llm:0,video:0};function V(e,t,a){let r=W(e,t),n=new URLSearchParams({category:E[e.displayType],kind:"llm"===e.displayType?"llm":"multi"});return`${a}/${(0,z.encodeModelRouteSegment)(r)}?${n.toString()}`}function W(e,t){return t.originalModelId||t.displayModelId||e.model}function X({isPublicSurface:e,providers:r,selectedProviders:i,onToggle:l,onClear:o}){let x=(0,d.useTranslations)("pricing.filters"),p=(0,a.useMemo)(()=>new Set(i),[i]),u=0===i.length?x("allProviders"):x("selectedProviders",{count:i.length});return(0,t.jsxs)(b.Popover,{children:[(0,t.jsx)(b.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)(m.Button,{className:"h-11 min-w-[190px] justify-between rounded-[9px] border-[rgba(0,0,0,0.10)] bg-white px-3.5 text-[13px] font-semibold text-[#0A0A0A] shadow-none hover:border-[rgba(0,0,0,0.24)] hover:bg-white max-[620px]:w-full max-[620px]:min-w-0 max-[620px]:px-2.5",variant:"outline",type:"button",children:[(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[(0,t.jsx)(c.SlidersHorizontal,{className:"size-4 shrink-0 text-[rgba(12,12,14,0.38)]"}),(0,t.jsx)("span",{className:"truncate",children:u})]}),(0,t.jsx)(s.ChevronDown,{className:"size-4 shrink-0 text-[rgba(12,12,14,0.36)]"})]})}),(0,t.jsxs)(b.PopoverContent,{align:"end",className:"w-[260px] rounded-[10px] border-[rgba(0,0,0,0.12)] bg-white p-1.5 shadow-[0_18px_36px_rgba(0,0,0,0.10),0_2px_8px_rgba(0,0,0,0.04)]",children:[(0,t.jsxs)("button",{className:(0,D.cn)("flex h-[34px] w-full items-center justify-between rounded-[7px] px-3 text-left text-[13px] font-semibold transition-colors hover:bg-[#F4F4F3]",0===i.length?"bg-[#EEEEEC] text-[#0A0A0A]":"text-[rgba(12,12,14,0.72)]"),type:"button",onClick:o,...e?{"data-startrack-click":"true","data-startrack-element-module":"provider_filter","data-startrack-element-name":"all_providers","data-startrack-element-content":x("allProviders"),"data-startrack-element-pos":"left_nav","data-startrack-required-page-name":"public_pricing_page"}:{},children:[x("allProviders"),0===i.length?(0,t.jsx)(n.Check,{className:"size-4"}):null]}),(0,t.jsx)("div",{className:"my-1 h-px bg-[rgba(0,0,0,0.08)]"}),(0,t.jsx)("div",{className:"grid max-h-[280px] gap-1 overflow-y-auto pr-1",children:r.map(a=>{let r=p.has(a);return(0,t.jsxs)("button",{"aria-pressed":r,className:(0,D.cn)("flex h-[34px] w-full items-center justify-between rounded-[7px] px-3 text-left text-[13px] font-medium transition-colors hover:bg-[#F4F4F3]",r?"bg-[#EEEEEC] font-bold text-[#0A0A0A]":"text-[rgba(12,12,14,0.72)]"),type:"button",onClick:()=>l(a),...e?{"data-startrack-click":"true","data-startrack-element-module":"provider_filter","data-startrack-element-name":a.trim().toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"provider","data-startrack-element-content":a,"data-startrack-element-pos":"left_nav","data-startrack-required-page-name":"public_pricing_page"}:{},children:[(0,t.jsx)("span",{className:"truncate",children:a}),(0,t.jsx)("span",{className:(0,D.cn)("flex size-4 shrink-0 items-center justify-center rounded border",r?"border-[#0A0A0A] bg-[#0A0A0A] text-white":"border-[rgba(0,0,0,0.16)] bg-white text-transparent"),children:(0,t.jsx)(n.Check,{className:"size-3"})})]},a)})})]})]})}function Y({detailBasePath:e,exchangeRate:n,group:i,index:l,isPublicSurface:c,trackingPageName:x}){let u=(0,d.useTranslations)("pricing"),g=u("labels.notAvailable"),[f,h]=(0,a.useState)(!1),b=f?i.variants:i.variants.slice(0,5),N=i.variants.length>1?2:6,y=i.variants.length>5,k=i.variants[0],P=k?V(i,k,e):null,_=k?W(i,k):i.model;return(0,t.jsxs)("article",{className:"overflow-hidden rounded-[12px] border border-[rgba(0,0,0,0.085)] bg-white shadow-none",...c?{"data-startrack-expose-model-id":_,"data-startrack-expose-pos":String(l)}:{},children:[(0,t.jsxs)("div",{className:"flex min-h-16 flex-wrap items-center justify-between gap-4 px-5 py-[18px]",children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-wrap items-center gap-2.5",children:[(0,t.jsx)("h2",{className:"m-0 min-w-0 text-[16px] leading-[1.2] font-bold text-[#0A0A0A]",children:P?(0,t.jsx)(o.Link,{href:P,prefetch:!1,className:"block truncate rounded-[6px] text-[#0A0A0A] underline-offset-4 transition-colors hover:text-[#007A3D] hover:underline focus-visible:shadow-[0_0_0_3px_rgba(10,10,10,0.08)] focus-visible:outline-none","data-startrack-cl
1ick":"true","data-startrack-element-module":"model_click","data-startrack-element-name":c?void 0:i.name,"data-startrack-element-pos":"middle_content","data-startrack-model-id":_,"data-startrack-required-page-name":x,children:i.name}):(0,t.jsx)("span",{className:"block truncate",children:i.name})}),(0,t.jsx)("div",{className:"flex items-center gap-2",children:(0,t.jsx)("span",{className:"inline-flex h-[26px] items-center rounded-[5px] border border-[rgba(0,0,0,0.07)] bg-[#F5F5F4] px-[9px] text-[11px] leading-none font-bold text-[rgba(12,12,14,0.54)]",children:i.provider})})]}),(0,t.jsx)("div",{className:"flex shrink-0 items-center gap-2",children:(0,t.jsx)(p.RouteTypeBadge,{routeType:i.routeType})})]}),(0,t.jsxs)("div",{className:"overflow-x-auto @max-[900px]:hidden",children:[(0,t.jsxs)("div",{className:"grid min-w-[900px] grid-cols-[minmax(210px,1.25fr)_minmax(130px,0.68fr)_repeat(3,minmax(140px,0.62fr))] items-center gap-[14px] border-y border-[rgba(0,0,0,0.055)] bg-[#F8F8F7] px-[18px] py-[15px] text-[10.5px] leading-none font-bold tracking-[0.12em] text-[rgba(12,12,14,0.36)] uppercase",children:[(0,t.jsx)("span",{children:u("table.rate")}),(0,t.jsx)("span",{children:u("table.unit")}),(0,t.jsxs)("span",{className:"flex items-center justify-end gap-1.5 text-right",children:[u("table.odiRouterPrice"),(0,t.jsx)(v.TooltipProvider,{children:(0,t.jsxs)(v.Tooltip,{children:[(0,t.jsx)(v.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("button",{"aria-label":u("salePrice.ariaLabel"),className:"inline-flex size-4 shrink-0 items-center justify-center rounded-full text-[rgba(12,12,14,0.44)] transition-colors hover:text-[#0A0A0A] focus-visible:shadow-[0_0_0_3px_rgba(10,10,10,0.10)] focus-visible:outline-none",type:"button",children:(0,t.jsx)(r.AlertCircle,{"aria-hidden":!0,className:"size-3.5"})})}),(0,t.jsx)(v.TooltipContent,{className:"max-w-[320px] normal-case",children:u("salePrice.tooltip")})]})})]}),(0,t.jsxs)("span",{className:"flex items-center justify-end gap-1.5 text-right",children:[u("table.rubReferencePrice"),(0,t.jsx)(v.TooltipProvider,{children:(0,t.jsxs)(v.Tooltip,{children:[(0,t.jsx)(v.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("button",{"aria-label":u("exchangeRate.ariaLabel"),className:"inline-flex size-4 shrink-0 items-center justify-center rounded-full text-[rgba(12,12,14,0.44)] transition-colors hover:text-[#0A0A0A] focus-visible:shadow-[0_0_0_3px_rgba(10,10,10,0.10)] focus-visible:outline-none",type:"button",children:(0,t.jsx)(r.AlertCircle,{"aria-hidden":!0,className:"size-3.5"})})}),(0,t.jsx)(v.TooltipContent,{className:"max-w-[320px] normal-case",children:u.rich("exchangeRate.tooltip",{rate:()=>n?(0,t.jsx)(j.TruncatedNumber,{enabled:!1,value:n.rate}):(0,t.jsx)("span",{children:g})})})]})})]}),(0,t.jsx)("span",{className:"text-right",children:u("table.saving")})]}),(0,t.jsxs)("div",{className:"min-w-[900px]",children:[b.map(a=>{let r=L(a,n?.rate??null,i.freeEnabled);return(0,t.jsxs)(o.Link,{href:V(i,a,e),prefetch:!1,className:"grid min-h-14 grid-cols-[minmax(210px,1.25fr)_minmax(130px,0.68fr)_repeat(3,minmax(140px,0.62fr))] items-center gap-[14px] border-t border-[rgba(0,0,0,0.045)] px-[18px] py-[13px] text-[13px] font-semibold text-[rgba(12,12,14,0.54)] transition-colors hover:bg-[#FAFAF9]","data-startrack-click":"true","data-startrack-element-module":"price_click","data-startrack-element-name":c?void 0:a.label.toLowerCase(),"data-startrack-element-content":c?r.odiRouterPriceUsd?.toString()??g:void 0,"data-startrack-element-pos":"middle_content","data-startrack-model-id":c?W(i,a):void 0,"data-startrack-required-page-name":x,children:[(0,t.jsx)("span",{className:"grid min-w-0 gap-1 text-[14px] leading-[1.28] font-bold text-[#0A0A0A]",children:(0,t.jsx)("span",{className:"truncate",children:a.label})}),(0,t.jsx)("span",{className:"truncate",children:a.unit||g}),(0,t.jsx)("span",{className:"flex min-w-0 items-center justify-end text-right text-[13.5px] leading-none font-bold text-[#0A0A0A]",children:null===r.odiRouterPriceUsd?g:(0,t.jsxs)("span",{className:"inline-flex items-center justify-end gap-2",children:[null!==r.originalOdiRouterPriceUsd?(0,t.jsx)(j.TruncatedNumber,{className:"text-[12px] font-semibold text-[rgba(12,12,14,0.38)] line-through decoration-[rgba(12,12,14,0.38)]",decimalPlaces:N,prefix:"$",roundingMode:"round",value:r.originalOdiRouterPriceUsd,visibleDigits:8}):null,(0,t.jsx)(j.TruncatedNumber,{decimalPlaces:N,prefix:"$",roundingMode:"round",value:r.odiRouterPriceUsd,visibleDigits:10})]})}),(0,t.jsx)("span",{className:"flex min-w-0 items-center justify-end text-right text-[13.5px] leading-none font-bold text-[#0A0A0A]",children:null===r.rubReferencePrice?g:(0,t.jsxs)("span",{className:"inline-flex items-center justify-end gap-2",children:[null!==r.originalRubReferencePrice?(0,t.jsx)(j.TruncatedNumber,{className:"text-[12px] font-semibold text-[rgba(12,12,14,0.38)] line-through decoration-[rgba(12,12,14,0.38)]",decimalPlaces:N,roundingMode:"round",suffix:" ₽",value:r.originalRubReferencePrice,visibleDigits:9}):null,(0,t.jsx)(j.TruncatedNumber,{decimalPlaces:N,roundingMode:"round",suffix:" ₽",value:r.rubReferencePrice,visibleDigits:12})]})}),(0,t.jsx)("span",{className:(0,D.cn)("flex min-w-0 items-center justify-end text-right text-[13px] leading-none font-bold",null===r.savingPercent?"text-[rgba(12,12,14,0.42)]":w.discountThemeTextClassName),children:null===r.savingPercent?"--":(0,t.jsx)(j.TruncatedNumber,{decimalPlaces:2,roundingMode:"round",suffix:"%",value:r.savingPercent,visibleDigits:6})})]},a.id)}),y?(0,t.jsx)("div",{className:"flex min-h-10 items-center justify-center border-t border-[rgba(0,0,0,0.045)] px-[18px] py-1.5",children:(0,t.jsxs)(m.Button,{"aria-expanded":f,"aria-label":f?u("actions.collapsePrices"):u("actions.viewAllPrices"),className:"h-8 gap-1.5 rounded-full border-0 bg-transparent px-2.5 text-[rgba(12,12,14,0.46)] shadow-none hover:bg-[#F4F4F3] hover:text-[#0A0A0A]","data-startrack-cl
1ick":c?void 0:"true","data-startrack-element-module":"price_click","data-startrack-element-name":f?"collapse prices":"view all prices","data-startrack-element-pos":"middle_content","data-startrack-required-page-name":"pricing_page",variant:"ghost",type:"button",onClick:()=>h(e=>!e),children:[(0,t.jsx)(s.ChevronDown,{"aria-hidden":!0,className:(0,D.cn)("size-4 transition-transform",f&&"rotate-180")}),(0,t.jsx)("span",{className:"text-[12px] font-semibold",children:u("labels.priceCount",{count:i.variants.length})})]})}):null]})]}),(0,t.jsxs)("div",{className:"hidden divide-y divide-[rgba(0,0,0,0.06)] border-t border-[rgba(0,0,0,0.055)] @max-[900px]:block",children:[b.map(a=>{let r=L(a,n?.rate??null,i.freeEnabled);return(0,t.jsxs)(o.Link,{href:V(i,a,e),prefetch:!1,className:"grid min-w-0 grid-cols-[minmax(0,1fr)_minmax(162px,auto)] items-center gap-3 px-4 py-3 text-left transition-colors hover:bg-[#FAFAF9]","data-startrack-click":"true","data-startrack-element-module":"price_click","data-startrack-element-name":c?void 0:a.label.toLowerCase(),"data-startrack-element-content":c?r.odiRouterPriceUsd?.toString()??g:void 0,"data-startrack-element-pos":"middle_content","data-startrack-model-id":c?W(i,a):void 0,"data-startrack-required-page-name":x,children:[(0,t.jsxs)("span",{className:"grid min-w-0 gap-1",children:[(0,t.jsx)("span",{className:"min-w-0 truncate text-[13.5px] leading-[1.25] font-bold text-[#0A0A0A]",children:a.label}),(0,t.jsx)("span",{className:"min-w-0 truncate text-[12px] leading-4 font-semibold text-[rgba(12,12,14,0.48)]",children:a.unit||g})]}),(0,t.jsxs)("span",{className:"grid min-w-0 gap-1.5 text-right",children:[(0,t.jsxs)("span",{className:"flex items-center justify-between gap-2 text-[10px] font-bold tracking-[0.06em] text-[rgba(12,12,14,0.38)] uppercase",children:[(0,t.jsx)("span",{children:u("table.odiRouterPrice")}),(0,t.jsx)("span",{className:"text-[12.5px] tracking-normal text-[#0A0A0A] normal-case",children:null===r.odiRouterPriceUsd?g:(0,t.jsxs)("span",{className:"inline-flex items-center justify-end gap-1.5",children:[null!==r.originalOdiRouterPriceUsd?(0,t.jsx)(j.TruncatedNumber,{className:"text-[10.5px] font-semibold text-[rgba(12,12,14,0.38)] line-through decoration-[rgba(12,12,14,0.38)]",decimalPlaces:N,prefix:"$",roundingMode:"round",value:r.originalOdiRouterPriceUsd,visibleDigits:7}):null,(0,t.jsx)(j.TruncatedNumber,{decimalPlaces:N,prefix:"$",roundingMode:"round",value:r.odiRouterPriceUsd,visibleDigits:9})]})})]}),(0,t.jsxs)("span",{className:"flex items-center justify-between gap-2 text-[10px] font-bold tracking-[0.06em] text-[rgba(12,12,14,0.38)] uppercase",children:[(0,t.jsx)("span",{children:u("table.rubReferencePrice")}),(0,t.jsx)("span",{className:"text-[12.5px] tracking-normal text-[#0A0A0A] normal-case",children:null===r.rubReferencePrice?g:(0,t.jsxs)("span",{className:"inline-flex items-center justify-end gap-1.5",children:[null!==r.originalRubReferencePrice?(0,t.jsx)(j.TruncatedNumber,{className:"text-[10.5px] font-semibold text-[rgba(12,12,14,0.38)] line-through decoration-[rgba(12,12,14,0.38)]",decimalPlaces:N,roundingMode:"round",suffix:" ₽",value:r.originalRubReferencePrice,visibleDigits:8}):null,(0,t.jsx)(j.TruncatedNumber,{decimalPlaces:N,roundingMode:"round",suffix:" ₽",value:r.rubReferencePrice,visibleDigits:10})]})})]}),(0,t.jsxs)("span",{className:"flex items-center justify-between gap-2 text-[10px] font-bold tracking-[0.06em] text-[rgba(12,12,14,0.38)] uppercase",children:[(0,t.jsx)("span",{children:u("table.saving")}),(0,t.jsx)("span",{className:(0,D.cn)("text-[12.5px] tracking-normal normal-case",null===r.savingPercent?"text-[rgba(12,12,14,0.42)]":w.discountThemeTextClassName),children:null===r.savingPercent?"--":(0,t.jsx)(j.TruncatedNumber,{decimalPlaces:2,roundingMode:"round",suffix:"%",value:r.savingPercent,visibleDigits:6})})]})]})]},a.id)}),y?(0,t.jsx)("div",{className:"flex min-h-10 items-center justify-center px-4 py-1.5",children:(0,t.jsxs)(m.Button,{"aria-expanded":f,"aria-label":f?u("actions.collapsePrices"):u("actions.viewAllPrices"),className:"h-8 gap-1.5 rounded-full border-0 bg-transparent px-2.5 text-[rgba(12,12,14,0.46)] shadow-none hover:bg-[#F4F4F3] hover:text-[#0A0A0A]","data-startrack-cl
1ick":c?void 0:"true","data-startrack-element-module":"price_click","data-startrack-element-name":f?"collapse prices":"view all prices","data-startrack-element-pos":"middle_content","data-startrack-required-page-name":"pricing_page",variant:"ghost",type:"button",onClick:()=>h(e=>!e),children:[(0,t.jsx)(s.ChevronDown,{"aria-hidden":!0,className:(0,D.cn)("size-4 transition-transform",f&&"rotate-180")}),(0,t.jsx)("span",{className:"text-[12px] font-semibold",children:u("labels.priceCount",{count:i.variants.length})})]})}):null]})]})}function Z({description:e,onRetry:a,retryLabel:n,title:s}){return(0,t.jsxs)("div",{className:"flex min-h-[320px] flex-col items-center justify-center rounded-[12px] border border-[#E5E7EB] bg-white px-6 text-center",children:[(0,t.jsx)("span",{className:"mb-4 flex size-11 items-center justify-center rounded-full bg-[#F3F4F6] text-[#6B7280]",children:(0,t.jsx)(r.AlertCircle,{className:"size-5"})}),(0,t.jsx)("h2",{className:"text-[17px] font-semibold text-[#111827]",children:s}),(0,t.jsx)("p",{className:"mt-2 max-w-[420px] text-[13px] leading-6 text-[#6B7280]",children:e}),a&&n?(0,t.jsxs)(m.Button,{className:"mt-4 h-9 rounded-[var(--radius-button)] px-3 text-[13px]",variant:"outline",type:"button",onClick:a,children:[(0,t.jsx)(i.RefreshCw,{className:"size-3.5"}),n]}):null]})}e.s(["PricingPage",0,function({detailBasePath:e="/models",initialCatalogPage:n,initialExchangeRate:c=null,initialError:o=null,initialTab:b="free",surface:j="public"}){let w=(0,d.useTranslations)("pricing"),A=(0,d.useTranslations)("common.button"),{trackClick:S,trackElementExpose:R,trackInterfaceQuery:z}=(0,x.useStarTrack)(),E="public"===j,B=E?"public_pricing_page":"pricing_page",[L,O]=(0,a.useState)(""),[Q,V]=(0,a.useState)(!1),[W,ee]=(0,a.useState)(!1),[et,ea]=(0,a.useState)(()=>{let e;return T({page:1,pageSize:10,providers:[],search:"",tab:(e=b?.trim().toLowerCase())?I[e]??"all":"free"})}),[er,en]=(0,a.useState)(()=>c??P),[es,ei]=(0,a.useState)(()=>n?.facets.tabCounts??J),el=function({initialCatalogPageProvided:e,initialError:t}){return!e||null!==t}({initialCatalogPageProvided:void 0!==n,initialError:o}),ec=null===c,eo=(0,a.useRef)(""),ed=(0,a.useRef)(null),ex=(0,a.useRef)(new Set),ep=(0,a.useRef)(null),{catalogPage:eu,catalogPageRequestQuery:em,error:eg,loading:ef,retry:eh}=function({fallbackErrorDescription:e,initialCatalogPage:t,initialError:r=null,query:n,shouldRequestInitialCatalog:s,trackingPageName:i}){let{trackInterfaceQuery:l}=(0,x.useStarTrack)(),[c,o]=(0,a.useState)(0),d=(0,a.useMemo)(()=>({queryIdentity:n,queryKey:F(n),revision:c}),[n,c]),p=d.queryKey,[u,m]=(0,a.useState)(()=>({catalogPage:t,catalogPageRequestQuery:t?n:void 0,error:r,loading:void 0===t&&null===r})),g=(0,a.useRef)(!0),f=(0,a.useRef)(null),h=(0,a.useRef)(0),b=(0,a.useEffectEvent)(e=>d.queryIdentity===e.queryIdentity&&d.queryKey===e.queryKey&&d.revision===e.revision);(0,a.useEffect)(()=>{let a,r;if(g.current&&!s&&void 0!==t&&M(t.query,n))return;g.current=!1;let c=(r=C(a=T(n)),q.alovaClient.Get(r,{cacheFor:3e4,name:F(a),shareRequest:!1})),o=h.current+1,x=performance.now(),u=f.current===p,v=!1;return h.current=o,f.current=null,queueMicrotask(()=>{!v&&b(d)&&m(e=>{let t;return{catalogPage:(t=void 0!==e.catalogPage&&void 0!==e.catalogPageRequestQuery&&M(e.catalogPageRequestQuery,n))?e.catalogPage:void 0,catalogPageRequestQuery:t?e.catalogPageRequestQuery:void 0,error:null,loading:!0}})}),c.send(u).then(e=>{l({apiUrl:p,pageName:i,requestId:`pricing-catalog-${o}`,responseTime:performance.now()-x,status:"yes"}),!v&&b(d)&&m({catalogPage:e,catalogPageRequestQuery:n,error:null,loading:!1})}).catch(t=>{if(v)return;let a=(0,U.resolveRequestErrorMessage)(t,e);l({apiUrl:p,error:t,errorMessage:a,pageName:i,requestId:`pricing-catalog-${o}`,responseTime:performance.now()-x,status:"no"}),b(d)&&m(e=>({...e,error:a,loading:!1}))}),()=>{v=!0,c.abort()}},[d,e,t,r,n,p,c,s,l,i]);let v=(0,a.useCallback)(()=>{u.loading||(g.current=!1,f.current=p,o(e=>e+1))},[p,u.loading]);return{...u,retry:v}}({fallbackErrorDescription:w("states.errorDescription"),initialCatalogPage:n,initialError:o,query:et,shouldRequestInitialCatalog:el,trackingPageName:B});(0,a.useEffect)(()=>{let e=window.setTimeout(()=>{ea(e=>$(e,{search:L}
1))},500);return()=>{window.clearTimeout(e)}},[L]),(0,a.useEffect)(()=>{if(!ec)return;let e=!1,t=performance.now(),a=`exchange-rate-${Math.round(t)}`;return(function(){if(_)return _;let e=(0,N.requestBackendApi)(y,{cache:"no-store"}).then(k).then(e=>(P=e,e)).finally(()=>{_=null});return _=e,e})().then(r=>{z({apiUrl:y,pageName:B,requestId:a,responseTime:performance.now()-t,status:"yes"}),e||en(r)}).catch(e=>{z({apiUrl:y,error:e,errorMessage:e instanceof Error?e.message:void 0,pageName:B,requestId:a,responseTime:performance.now()-t,status:"no"})}),()=>{e=!0}},[ec,z,B]),eu&&eu.facets.tabCounts!==es&&ei(eu.facets.tabCounts);let eb=(0,a.useMemo)(()=>eu?.facets.providers.map(e=>e.provider)??[],[eu?.facets.providers]),ev=et.tab,ej=et.providers,ew=et.pageSize,eN=eu?.pagination.page??et.page,ey=eu?(eu.pagination.page-1)*eu.pagination.pageSize:0,ek=(0,a.useMemo)(()=>eu?.items??[],[eu?.items]),eP=eu?.pagination.total??0,e_=(eu?.facets.catalogTotal??0)>0,eA=(0,a.useMemo)(()=>(function(e,t,a){var r;if(e&&t&&M(t,a)&&(r=e.query,M({...r,page:1},{...t,page:1})))return e})(eu,em,et),[eu,em,et]),eS=(0,a.useMemo)(()=>eA?[eA.query.tab,eA.query.search,eA.query.providers.join(","),eA.pagination.page,eA.pagination.pageSize].join("|"):null,[eA]);function eR(e){!function(e){let t=new URL(window.location.href),{hash:a,pathname:r,search:n}=window.location,s="free"===e?null:e;null===s?t.searchParams.delete("category"):t.searchParams.set("category",s);let i=`${t.pathname}${t.search}${t.hash}`;i!==`${r}${n}${a}`&&window.history.replaceState(window.history.state,"",i)}(e),ea(t=>$(t,{tab:e})),ee(!1)}(0,a.useEffect)(()=>{if(!E||!eA)return;let e=ed.current;if(!e||"u"<typeof IntersectionObserver)return;ep.current!==eS&&(ep.current=eS,ex.current=new Set);let t=new Map,a=null,r=()=>{if(a=null,0===t.size)return;let e=JSON.stringify([...t.entries()].map(([e,t])=>({model_id:e,pos:t})));t.clear(),R({elementContent:e,elementModule:"model_expose",elementName:"model_card_expose",elementPos:"middle_content",pageName:"public_pricing_page"})},n=new IntersectionObserver(e=>{for(let a of e){let e=a.target,r=e.dataset.startrackExposeModelId;if(r){if(!a.isIntersecting){ex.current.delete(r),t.delete(r);continue}ex.current.has(r)||(ex.current.add(r),t.set(r,Number(e.dataset.startrackExposePos??"0")))}}t.size>0&&null===a&&(a=window.setTimeout(r,300))},{threshold:.5});for(let t of e.querySelectorAll("[data-startrack-expose-model-id]"))n.observe(t);return()=>{n.disconnect(),null!==a&&(window.clearTimeout(a),r())}},[eS,eA,E,R]);function eT(e=L){let t=e.trim();t!==eo.current&&(eo.current=t,S({elementContent:t,elementModule:"search_confirm",elementName:E?void 0:"search confirm",elementPos:"middle_content",pageName:B}))}let eC=ef&&!eu?(0,t.jsx)(K,{}):eg&&(!eu||0===eu.items.length)?(0,t.jsx)(Z,{title:w("states.errorTitle"),description:eg,retryLabel:A("retry"),onRetry:eh}):e_?0===eP?(0,t.jsx)(Z,{title:w("states.emptyTitle"),description:w("states.emptyDescription")}):(0,t.jsxs)("div",{className:"grid gap-[18px]",children:[eg?(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3 rounded-[10px] border border-[#F1C7C7] bg-[#FFF7F7] px-4 py-3 text-[13px] text-[#8A2525]",role:"alert",children:[(0,t.jsx)("span",{children:eg}),(0,t.jsxs)(m.Button,{className:"h-8 rounded-[var(--radius-button)] px-3 text-[12px]",variant:"outline",type:"button",onClick:eh,children:[(0,t.jsx)(i.RefreshCw,{className:"size-3.5"}),A("retry")]})]}):null,(0,t.jsxs)("div",{"aria-busy":ef,className:"grid gap-[14px]",children:[(0,t.jsx)("div",{className:"grid gap-[14px]",ref:ed,children:ek.map((a,r)=>(0,t.jsx)(Y,{detailBasePath:e,exchangeRate:er,group:a,index:ey+r,isPublicSurface:E,trackingPageName:B},a.id))}),(0,t.jsx)(g.DataPagination,{className:"pt-1",compactMobile:!0,disabled:ef,page:eN,pageSize:ew,pageSizeOptions:G,surface:"plain",total:eP,onPageChange:e=>{ea(t=>$(t,{page:e}))},onPageSizeChange:function(e){ea(t=>$(t,{pageSize:e}))}})]})]}):(0,t.jsx)(Z,{title:w("states.catalogEmptyTitle"),description:w("states.catalogEmptyDescription")});return(0,t.jsx)("main",{className:(0,D.cn)("min-h-screen bg-[#FAFAFA] text-[#111827]","settings"===j&&"min-h-0 bg-transparent"),children:(0,t.jsxs)("div",{className:(0,D.cn)("mx-auto w-full max-w-[1160px] px-6 pt-[116px] pb-16 max-[860px]:px-4 max-[860px]:pt-24 min-[1920px]:max-w-[1320px]","settings"===j&&"max-w-none px-0 pt-0 pb-0 max-[860px]:px-0 max-[860px]:pt-0"),children:["public"===j?(0,t.jsxs)("header",{className:"mb-12 text-center",children:[(0,t.jsx)(u.ProductHeading,{level:1,className:"mx-auto max-w-[760px] leading-[1.04] whitespace-pre-line text-[#111827] max-[620px]:text-[clamp(22px,7vw,28px)] max-[620px]:leading-none max-[620px]:tracking-[-0.03em] max-[620px]:whitespace-nowrap",children:w("hero.title")}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-[780px] text-[16px] leading-6 font-normal text-[#6B7280]",children:w("hero.description")})]}):null,(0,t.jsxs)("section",{className:"@container",children:[(0,t.jsxs)("div",{className:(0,D.cn)("flex items-center gap-[18px]","mb-2","public"===j&&"public-sticky-toolbar sticky z-40 -mx-6 flex-col items-stretch bg-[#FAFAFA] px-6 py-3 max-[860px]:-mx-4 max-[860px]:px-4","settings"===j&&"sticky top-[54px] z-40 -mx-4 flex-nowrap justify-between bg-[#F4F4F6] px-4 py-3 md:top-0 md:-mx-10 md:px-10 @max-[1440px]:flex-col @max-[1440px]:items-stretch"),children:[(0,t.jsxs)("div",{className:(0,D.cn)("relative min-w-0 shrink-0 @max-[1120px]:w-full","public"===j&&"w-full","settings"===j&&"max-[1440px]:w-full"),children:[(0,t.jsxs)("button",{"aria-haspopup":"dialog",className:"hidden h-11 w-full items-center justify-between rounded-[14px] border border-[#
1E5E7EB] bg-white px-4 text-[13px] font-bold text-[#111827] shadow-[0_1px_2px_rgba(0,0,0,0.025)] @max-[760px]:flex",type:"button",onClick:()=>ee(!0),children:[(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[(0,t.jsx)("span",{className:"truncate",children:w(`tabs.${ev}`)}),(0,t.jsx)("span",{className:"text-black/35",children:es[ev]})]}),(0,t.jsx)(s.ChevronDown,{className:"size-4 shrink-0 text-black/40"})]}),(0,t.jsx)("div",{"aria-label":w("aria.typeTabs"),className:(0,D.cn)("relative grid h-11 w-full max-w-full shrink-0 grid-cols-8 items-center overflow-visible rounded-full border border-[#E5E7EB] bg-white px-3 py-1 shadow-[0_1px_2px_rgba(0,0,0,0.025)] @max-[760px]:hidden"),role:"tablist",children:H.map(e=>{let a=ev===e;return(0,t.jsxs)("span",{className:"relative flex min-w-0 items-end",children:["featured"===e?(0,t.jsx)("span",{className:(0,D.cn)("pointer-events-none absolute bottom-[calc(100%-2px)] left-1/2 z-10 inline-flex h-5 -translate-x-1/2 items-center rounded-full border border-[#A7F3D0] bg-[#D1FAE5] px-2.5 text-[10px] leading-none font-bold tracking-[0.04em] whitespace-nowrap text-[#047857] uppercase shadow-[0_2px_5px_rgba(5,150,105,0.12)] after:absolute after:top-full after:left-1/2 after:size-0 after:-translate-x-1/2 after:border-x-[4px] after:border-t-[5px] after:border-x-transparent after:border-t-[#A7F3D0] after:content-['']","@max-[760px]:hidden"),children:w("featuredBadge")}):null,(0,t.jsxs)(m.Button,{"aria-selected":a,className:(0,D.cn)("h-9 w-full min-w-0 gap-0 overflow-hidden rounded-full border border-transparent bg-transparent px-2 text-[12.5px] font-bold whitespace-nowrap text-[#7B7B7B] shadow-none hover:bg-[#F5F5F5] hover:text-[#111827]",a&&"border-black bg-black text-white hover:bg-black hover:text-white"),"data-startrack-click":"true","data-startrack-element-module":E?"category_tab":"category","data-startrack-element-name":E?e:w(`tabs.${e}`),"data-startrack-element-content":E?w(`tabs.${e}`):void 0,"data-startrack-element-pos":"middle_content","data-startrack-required-page-name":B,role:"tab",variant:"ghost",type:"button",onClick:()=>eR(e),children:[(0,t.jsx)("span",{className:"min-w-0 truncate text-center",children:w(`tabs.${e}`)}),"free"===e?(0,t.jsx)(v.TooltipProvider,{delayDuration:0,children:(0,t.jsxs)(v.Tooltip,{open:Q,onOpenChange:V,children:[(0,t.jsx)(v.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("span",{"aria-label":w("freeNotice"),className:"inline-flex size-5 shrink-0 cursor-pointer touch-manipulation items-center justify-center rounded-full text-current",onClick:e=>{e.preventDefault(),e.stopPropagation(),V(e=>!e)},children:(0,t.jsx)(r.AlertCircle,{"aria-hidden":!0,className:"size-3.5"})})}),(0,t.jsx)(v.TooltipContent,{className:"max-w-[360px] text-left normal-case",side:"top",children:w("freeNotice")})]})}):null,(0,t.jsx)("span",{className:(0,D.cn)("ml-1.5 shrink-0 text-[12px] font-bold text-black/35",a&&"text-white/65"),children:es[e]})]})]},e)})}),(0,t.jsx)(h.Sheet,{open:W,onOpenChange:ee,children:(0,t.jsxs)(h.SheetContent,{className:"max-h-[75vh] rounded-t-[24px] border-black/8 bg-white px-4 pt-2 pb-[max(20px,env(safe-area-inset-bottom))]",side:"bottom",children:[(0,t.jsx)("div",{className:"mx-auto h-1 w-10 rounded-full bg-black/15"}),(0,t.jsx)(h.SheetHeader,{className:"px-1 pt-3 pb-2 text-left",children:(0,t.jsx)(h.SheetTitle,{className:"text-[16px]",children:w("aria.typeTabs")})}),(0,t.jsx)("div",{className:"grid gap-1 overflow-y-auto",children:H.map(e=>{let a=ev===e;return(0,t.jsxs)("button",{className:(0,D.cn)("flex min-h-12 w-full items-center justify-between rounded-[12px] px-4 text-left text-[14px] font-semibold text-[#525252] transition-colors",a&&"bg-black text-white"),type:"button",onClick:()=>eR(e),children:[(0,t.jsx)("span",{children:w(`tabs.${e}`)}),(0,t.jsx)("span",{className:(0,D.cn)("text-black/35",a&&"text-white/65"),children:es[e]})]},e)})})]})})]}),(0,t.jsxs)("div",{className:(0,D.cn)("grid min-w-0 flex-1 grid-cols-[minmax(220px,1fr)_190px_auto] gap-3 @max-[1120px]:w-full @max-[760px]:grid-cols-2 @max-[760px]:gap-2","public"===j&&"w-full","settings"===j&&"max-[1440px]:w-full"),children:[(0,t.jsxs)("label",{className:"relative block @max-[760px]:col-span-2",children:[(0,t.jsx)(l.Search,{className:"pointer-events-none absolute top-1/2 left-3.5 size-4 -translate-y-1/2 text-[rgba(12,12,14,0.34)]"}),(0,t.jsx)(f.Input,{"aria-label":w("aria.search"),className:"h-11 rounded-[9px] border-[rgba(0,0,0,0.10)] bg-white pr-3 pl-10 text-[13px] font-medium text-[#0A0A0A] shadow-none placeholder:text-[rgba(12,12,14,0.36)] focus-visible:border-[rgba(0,0,0,0.28)]","data-startrack-cl
1ick":"true","data-startrack-element-module":"search","data-startrack-element-name":"input","data-startrack-element-pos":"middle_content","data-startrack-required-page-name":B,placeholder:w("filters.searchPlaceholder"),value:L,onBlur:e=>eT(e.currentTarget.value),onChange:e=>O(e.target.value),onKeyDown:e=>{"Enter"!==e.key||e.nativeEvent.isComposing||eT(e.currentTarget.value)}})]}),(0,t.jsx)(X,{isPublicSurface:E,providers:eb,selectedProviders:ej,onClear:()=>{ea(e=>$(e,{providers:[]}))},onToggle:function(e){ea(t=>{let a=t.providers.filter(e=>eb.includes(e));return $(t,{providers:a.includes(e)?a.filter(t=>t!==e):[...a,e]})})}}),(0,t.jsx)(p.RouteDetailsPopover,{className:"@max-[760px]:w-full @max-[760px]:[&_button]:w-full @max-[760px]:[&_button]:justify-between"})]})]}),eC]})]})})}],89559)}]);

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.