(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,728439,e=>{"use strict";var t=e.i(659350),i=e.i(663456),n=e.i(134611),l=e.i(984569),s=e.i(489323),r=e.i(670168),a=e.i(73668),o=e.i(199630),u=e.i(592176),c=e.i(733005),d=e.i(147832),p=e.i(819076),m=e.i(19773),f=e.i(16043);let h="my-keys-only",x="not-routable";var b=e.i(559310),g=e.i(289798),y=e.i(369677);function v(){let e,n,l,s=(0,i.c)(3);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:"flex w-full flex-wrap items-center gap-2",children:[(0,t.jsx)(r.l,{className:"h-8 w-20 grow md:grow-0"}),(0,t.jsx)(r.l,{className:"h-8 w-28 grow md:grow-0"}),(0,t.jsx)(r.l,{className:"h-8 w-24 grow md:grow-0"}),(0,t.jsx)(r.l,{className:"ml-auto hidden h-8 w-48 md:block"})]}),s[0]=e):e=s[0],s[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("div",{className:"hidden md:block",children:(0,t.jsx)(r.h,{columnCount:4,density:"regular",rowCount:5})}),s[1]=n):n=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsxs)("div",{className:"flex w-full flex-col gap-3",children:[e,n,(0,t.jsxs)("div",{className:"flex flex-col gap-1 md:hidden",children:[(0,t.jsx)(r.l,{className:"h-14 w-full"}),(0,t.jsx)(r.A,{count:5,skeletonClassName:"h-18 w-full"})]})]}),s[2]=l):l=s[2],l}var j=e.i(136562),k=e.i(286983),_=e.i(702441),w=e.i(530798),N=e.i(751155),S=e.i(369646),I=e.i(32799),T=e.i(129067),L=e.i(443143),C=e.i(960773),M=e.i(138257),R=e.i(121741),A=e.i(427150),O=e.i(618115);e.i(707060);var P=e.i(288265),E=e.i(919035),V=e.i(429332),D=e.i(973173),F=e.i(916998),K=e.i(939044),H=e.i(135849),W=e.i(188178),q=e.i(756805),U=e.i(409169),B=e.i(142559);function G(e){let n,l,s,r,a,o,u,c=(0,i.c)(26),{className:d,showValue:p,uptimeData:m}=e,f=void 0===p||p,h=(0,M.useLocale)(),x=(0,P.f)();c[0]!==m?(n=m.slice(0,3).toReversed(),c[0]=m,c[1]=n):n=c[1];let b=n;if(c[2]!==d||c[3]!==x||c[4]!==h||c[5]!==f||c[6]!==b||c[7]!==m.length){r=Symbol.for("react.early_return_sentinel");e:{let e=b.at(-1),i=e?.uptime??null;if(0===m.length){let e,i,n;c[11]!==d?(e=(0,j.f)("flex items-center gap-2",d),c[11]=d,c[12]=e):e=c[12],c[13]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:"--"}),c[13]=i):i=c[13],c[14]!==e?(n=(0,t.jsx)("div",{className:e,children:i}),c[14]=e,c[15]=n):n=c[15],r=n;break e}c[16]!==d?(l=(0,j.f)("flex items-center",d),c[16]=d,c[17]=l):l=c[17],s=f&&(0,t.jsx)("span",{className:"flex text-sm font-medium text-foreground tabular-nums md:hidden",children:null===i?x("N/A"):(0,S.g)(h,i)})}c[2]=d,c[3]=x,c[4]=h,c[5]=f,c[6]=b,c[7]=m.length,c[8]=l,c[9]=s,c[10]=r}else l=c[8],s=c[9],r=c[10];return r!==Symbol.for("react.early_return_sentinel")?r:(c[18]!==b?(a=b.map($),c[18]=b,c[19]=a):a=c[19],c[20]!==a?(o=(0,t.jsx)("div",{className:"hidden h-3.5 items-end gap-px md:flex",children:a}),c[20]=a,c[21]=o):o=c[21],c[22]!==l||c[23]!==s||c[24]!==o?(u=(0,t.jsxs)("div",{className:l,children:[s,o]}),c[22]=l,c[23]=s,c[24]=o,c[25]=u):u=c[25],u)}function $(e,i){return(0,t.jsx)("div",{className:(0,j.f)("h-full w-1.5",B.u[(0,B.B)(e.uptime)])},e.date||i)}var z=e.i(140691),Y=e.i(420863),Q=e.i(706792),J=e.i(932061),Z=e.i(667417),X=e.i(387086),ee=e.i(690387);let et={[Z.j.Text]:[{key:"text-input",title:(0,X.b)("Input"),skuLabels:["Input Price"]},{key:"text-output",title:(0,X.b)("Output"),skuLabels:["Output Price"]}],[Z.j.Image]:[{key:"image-text-input",title:(0,X.b)("Text"),skuLabels:["Text Input"]},{key:"image-input",title:(0,X.b)("Image input"),skuLabels:["Image Input","Input Image","Input Price"],requiredInputModalities:[Z.D.Image]},{key:"image-prompt-input",title:(0,X.b)("Input"),skuLabels:["Input Price"]},{key:"image-output",title:(0,X.b)("Image output"),skuLabels:["Image Output","Output Image","Image Price"]}],[Z.j.Embeddings]:[{key:"embeddings-text",title:(0,X.b)("Input"),skuLabels:["Input Price"]},{key:"embeddings-image",title:(0,X.b)("Image"),skuLabels:["Image Input"]},{key:"embeddings-audio",title:(0,X.b)("Audio"),skuLabels:["Audio Input"]},{key:"embeddings-video",title:(0,X.b)("Video"),skuLabels:["Video Input"]}],[Z.j.Audio]:[{key:"audio-duration",title:null,skuLabels:["Audio Minutes","Audio Hours","Audio Seconds"]},{key:"audio-input",title:(0,X.b)("Audio in"),skuLabels:["Input Audio","Audio Input"]},{key:"audio-output",title:(0,X.b)("Audio out"),skuLabels:["Output Audio"]},{key:"audio-song",title:null,skuLabels:["Song Generation"]}],[Z.j.Video]:[{key:"video-text",title:(0,X.b)("Text->vid"),skuLabels:["Text to Video"]},{key:"video-image",title:(0,X.b)("Image->vid"),skuLabels:["Image to Video"]},{key:"video-output",title:(0,X.b)("Output"),skuLabels:["Video Output","Video Seconds"]},{key:"video-with-audio",title:(0,X.b)("Video + audio"),skuLabels:["Video (with audio)","Video Tokens (with audio)"]},{key:"video-no-audio",title:(0,X.b)("Video only"),skuLabels:["Video (no audio)","Video Tokens (no audio)"]},{key:"video-image-input",title:(0,X.b)("Image input"),skuLabels:["Image Input","Input Image"],requiredInputModalities:[Z.D.Image]}],[Z.j.Rerank]:[{key:"rerank-search",title:null,skuLabels:["Search units"]},{key:"rerank-input",title:(0,X.b)("Input"),skuLabels:["Input tokens"]}],[Z.j.Decisions]:[{key:"decisions-input",title:(0,X.b)("Input"),skuLabels:["Input Price","Input tokens"]},{key:"decisions-output",title:(0,X.b)("Output"),skuLabels:["Output Price","Output tokens"]}],[Z.j.TTS]:[{key:"tts-chars",title:null,skuLabels:["Characters"]},{key:"tts-input",title:(0,X.b)("Input"),skuLabels:["Input Price"]},{key:"tts-output",title:(0,X.b)("Output"),skuLabels:["Output Price"]}],[Z.j.Transcription]:[{key:"transcription-audio",title:null,skuLabels:["Audio Minutes","Audio Hours","Audio Seconds"]},{key:"transcription-input",title:(0,X.b)("Input"),skuLabels:["Input Audio","Audio Input"]},{key:"transcription-output",title:(0,X.b)("Output"),skuLabels:["Output Audio"]}]},ei=[{key:"cache-read",title:(0,X.b)("Cache read"),skuLabels:["Cache Read"]},{key:"cache-create-5m",title:(0,X.b)("Cache create 5m"),skuLabels:["Cache Creation (5min)"]},{key:"cache-read-5m",title:(0,X.b)("Cache read 5m"),skuLabels:["Cache Read (5min)"]},{key:"audio-cache",title:(0,X.b)("Audio cache"),skuLabels:["Input Audio Cache"]}],en=["/image","/M tokens","/K tokens","/megapixel","/second","/minute","/hour","/M characters","/song","/search","/request"];function el(e,t){let i=(e.display_pricing??[]).filter(e=>(0,ee.w)(e)===t.unitKey);for(let e of t.skuLabels){let t=i.find(t=>t.sku_label===e);if(t)return t}}function es(e,{candidate:t,unitKey:i}){var n,l;let s=function(e,t){switch(e){case"/M tokens":case"/M characters":return t((0,X.b)("/M"));case"/K tokens":return t((0,X.b)("/K"));case"/second":return t((0,X.b)("/sec"));case"/minute":return t((0,X.b)("/min"));case"/hour":return t((0,X.b)("/hr"));case"/image":return t((0,X.b)("/img"));case"/megapixel":return t((0,X.b)("/MP"));case"/song":return t((0,X.b)("/song"));case"/request":return t((0,X.b)("/req"));case"/search":return t((0,X.b)("/search"));default:return e}}(i,e),r=(n=t,l=e,null===n.title?function(e,t){switch(e){case"Input Price":case"Input tokens":return t((0,X.b)("Input"));case"Output Price":return t((0,X.b)("Output"));case"Image Input":case"Input Image":return t((0,X.b)("Image input"));case"Image Output":case"Output Image":return t((0,X.b)("Image output"));case"Image Price":return t((0,X.b)("Image"));case"Text to Video":return t((0,X.b)("Text->vid"));case"Image to Video":return t((0,X.b)("Image->vid"));case"Video Output":case"Video Seconds":return t((0,X.b)("Video"));case"Video (with audio)":case"Video Tokens (with audio)":return t((0,X.b)("Video + audio"));case"Video (no audio)":case"Video Tokens (no audio)":return t((0,X.b)("Video only"));case"Audio Minutes":case"Audio Hours":case"Audio Seconds":return t((0,X.b)("Audio"));case"Input Audio":case"Audio Input":return t((0,X.b)("Audio in"));case"Output Audio":return t((0,X.b)("Audio out"));case"Characters":return t((0,X.b)("Chars"));case"Song Generation":return t((0,X.b)("Song"));case"Search units":return t((0,X.b)("Search"));default:return e.replace(" Price","")}}(n.skuLabels[0]??"",l):l(n.title));return""===r?{label:s,unit:""}:!function(e,t){switch(t){case"/search":return"Search units"===e;case"/song":return"Song Generation"===e;default:return!1}}(t.skuLabels[0]??"",i)?{label:r,unit:s}:{label:r,unit:""}}function er({pricingItems:e,m:t},i){return i.flatMap(i=>Array.from(new Set(e.filter(e=>i.skuLabels.includes(e.sku_label)).map(ee.w))).toSorted((e,t)=>{let i=ea(e),n=ea(t);return -1===i&&-1===n?(0,J.f)(e,t):-1===i?1:-1===n?-1:i-n}).map(e=>({key:`${i.key}:${e}`,skuLabels:i.skuLabels,unitKey:e,...es(t,{candidate:i,unitKey:e})})))}function ea(e){return en.indexOf(e)}var eo=e.i(780378),eu=e.i(347228);function ec(e,t){return!0===t.isDiscountExempt?void 0:(0,eo.C)(e.pricing.discount)}function ed(e,t){let i=(0,z.I)(e.price).times(e.displayMultiplier);return void 0===t?i:(0,eo.J)(i)}function ep(e,t){let i=function(e,t){let i=(0,eo.u)(e.price,e.originalPrice);if(void 0!==i)return i;let n=(0,z.I)(e.price);return void 0===t||n.eq(0)?void 0:n}(e,t);if(void 0!==i)return void 0===t?i.times(e.displayMultiplier):(0,eo.J)(i.div(1-t).times(e.displayMultiplier))}function em(e){let n,l,s=(0,i.c)(10),{endpoint:r,column:a}=e,o=(0,P.f)();if(s[0]!==a||s[1]!==r||s[2]!==o){l=Symbol.for("react.early_return_sentinel");e:{let e=el(r,a);if(!e){let e;s[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"text-faint",children:"--"}),s[5]=e):e=s[5],l=e;break e}let i=ec(r,e),u=ep(e,i),c=(0,z.I)(e.price).eq(0);if(void 0===u){if(c){let e,i;s[6]!==o?(e=o("Free"),s[6]=o,s[7]=e):e=s[7],s[8]!==e?(i=(0,t.jsx)("span",{className:"text-foreground",children:e}),s[8]=e,s[9]=i):i=s[9],l=i;break e}l=(0,t.jsx)(Y.G,{value:ed(e,i),alignFractionDigits:a.alignFractionDigits,className:"text-foreground"});break e}n=(0,t.jsxs)("span",{className:"inline-flex items-baseline gap-1",children:[(0,t.jsx)(Y.G,{value:u,className:"text-2xs text-muted-foreground line-through"}),c?(0,t.jsx)("span",{className:"text-positive-text tabular-nums",children:o("Free")}):(0,t.jsx)(Y.G,{value:ed(e,i),alignFractionDigits:a.alignFractionDigits,className:"text-positive-text"})]})}s[0]=a,s[1]=r,s[2]=o,s[3]=n,s[4]=l}else n=s[3],l=s[4];return l!==Symbol.for("react.early_return_sentinel")?l:n}var ef=e.i(399907),eh=e.i(233452),ex=e.i(954217),eb=e.i(199168),eg=e.i(196991),ey=e.i(705925);function ev(e){let n,l,s,r,a,o,u,c,p,m,f=(0,i.c)(24),{reasons:h}=e;f[0]!==h?(n=new Set(h.map(ej)),f[0]=h,f[1]=n):n=f[1];let x=n,b=(0,eb.o)();return f[2]!==b?(l=b("This provider will not be used for your requests:"),f[2]=b,f[3]=l):l=f[3],f[4]!==h||f[5]!==l?(s=(0,t.jsx)(ef.f,{heading:l,reasons:h}),f[4]=h,f[5]=l,f[6]=s):s=f[6],f[7]!==x?(r=x.has(d.M.PrivacySettings)&&(0,t.jsx)(eg.T,{children:(0,t.jsxs)("span",{children:["Manage this in your ",(0,t.jsx)(ex.TextLink,{href:"/settings/privacy",children:"privacy settings"}),"."]})}),f[7]=x,f[8]=r):r=f[8],f[9]!==x?(a=x.has(d.M.GuardrailSettings)&&(0,t.jsx)(eg.T,{children:(0,t.jsxs)("span",{children:["Manage this in your"," ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's guardrail settings"}),"."]})}),f[9]=x,f[10]=a):a=f[10],f[11]!==x?(o=x.has(d.M.ByokSettings)&&(0,t.jsx)(eg.T,{children:(0,t.jsxs)("span",{children:["Manage your provider keys in your"," ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's BYOK settings"}),"."]})}),f[11]=x,f[12]=o):o=f[12],f[13]!==x?(u=x.has(d.M.RoutingSettings)&&(0,t.jsx)(eg.T,{children:(0,t.jsxs)("span",{children:["Manage allowed service tiers in your"," ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's routing settings"}),"."]})}),f[13]=x,f[14]=u):u=f[14],f[15]!==s||f[16]!==r||f[17]!==a||f[18]!==o||f[19]!==u?(c=(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[s,r,a,o,u]}),f[15]=s,f[16]=r,f[17]=a,f[18]=o,f[19]=u,f[20]=c):c=f[20],f[21]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(N.TooltipNonInteractiveTrigger,{className:"inline-flex shrink-0 cursor-help",children:(0,t.jsx)(eh.Badge,{variant:"negative",size:"sm",children:(0,t.jsx)(eg.T,{children:"Not routable"})})}),f[21]=p):p=f[21],f[22]!==c?(m=(0,t.jsx)(N.Tooltip,{content:c,children:p}),f[22]=c,f[23]=m):m=f[23],m}function ej(e){return d.l[e]}function ek(e){let n,l,s,r,a,o=(0,i.c)(13);return o[0]!==e.explanation?(n=(0,t.jsx)("span",{children:e.explanation}),o[0]=e.explanation,o[1]=n):n=o[1],o[2]!==e.action?(l=(0,t.jsx)("span",{children:e.action}),o[2]=e.action,o[3]=l):l=o[3],o[4]!==n||o[5]!==l?(s=(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[n,l]}),o[4]=n,o[5]=l,o[6]=s):s=o[6],o[7]!==e.icon||o[8]!==e.label?(r=(0,t.jsx)(N.TooltipNonInteractiveTrigger,{className:"inline-flex shrink-0 cursor-help",children:(0,t.jsxs)(eh.Badge,{variant:"secondary",size:"sm",children:[e.icon,e.label]})}),o[7]=e.icon,o[8]=e.label,o[9]=r):r=o[9],o[10]!==s||o[11]!==r?(a=(0,t.jsx)(N.Tooltip,{content:s,children:r}),o[10]=s,o[11]=r,o[12]=a):a=o[12],a}function e_(){let e,n,l,s,r=(0,i.c)(4);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(ey.f,{className:"size-3","aria-hidden":!0}),n=(0,t.jsx)(eg.T,{children:"BYOK only"}),l=(0,t.jsx)(eg.T,{children:"This endpoint is served only with your own key for this provider. OpenRouter holds no shared capacity for it."}),r[0]=e,r[1]=n,r[2]=l):(e=r[0],n=r[1],l=r[2]),r[3]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(ek,{icon:e,label:n,explanation:l,action:(0,t.jsxs)(eg.T,{children:["Add a key in your ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's BYOK settings"}),"."]})}),r[3]=s):s=r[3],s}function ew(){let e,n,l,s=(0,i.c)(3);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(eg.T,{children:"My keys only"}),n=(0,t.jsx)(eg.T,{children:"Your workspace only uses its own key on this provider. OpenRouter shared capacity is never used."}),s[0]=e,s[1]=n):(e=s[0],n=s[1]),s[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)(ek,{label:e,explanation:n,action:(0,t.jsxs)(eg.T,{children:["Manage this in your ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's BYOK settings"}),"."]})}),s[2]=l):l=s[2],l}var eN=e.i(682964),eS=e.i(139697),eI=e.i(690128),eT=e.i(20730),eL=e.i(590975),eC=e.i(339814),eM=e.i(572201);function eR(e,t,i){let n=e.get(t);if(void 0!==n&&Object.is(n.source,i))return n.parsed;let l=(0,z.I)(i);return e.set(t,{source:i,parsed:l}),l}eM.e.Standard,eM.e.Extended,eM.e.Free;var eA=e.i(983739);let eO="provider",eP="latency",eE="throughput",eV="uptime",eD="speed",eF="router-price";function eK(e){return`price:${e}`}function eH({endpoint:e,columnId:t,pricingColumns:i,uptimeData:n,percentile:l=eN.R}){if(t===eO)return{type:"string",value:e.provider_display_name};if(t===eF)return{type:"router-price",value:e.pricing};if(t===eP)return{type:"number",value:(0,eN.b)(e.stats,l)};if(t===eD)return{type:"number",value:(0,eN.U)(e.stats,l)};if(t===eE)return{type:"number",value:(0,eN.G)(e.stats,l)};if(t===eV)return{type:"number",value:function(e,t){let i=t?.[e.id];if(i)return(0,D.f)(i)??void 0}(e,n)};if(t.startsWith("price:")){let n=i.find(e=>eK(e.key)===t);return{type:"number",value:n?function(e,t){let i=el(e,t);if(i)return Number(i.price)*i.displayMultiplier}(e,n):void 0}}return{type:"number",value:void 0}}function eW({endpoint:e,columnId:t,pricingColumns:i,uptimeData:n,percentile:l}){let s=eH({endpoint:e,columnId:t,pricingColumns:i,uptimeData:n,percentile:l});return"number"!==s.type||void 0!==s.value}var eq=e.i(277582),eU=e.i(640947),eB=e.i(359980),eG=e.i(153746),e$=e.i(720677),ez=e.i(854494),eY=e.i(530757),eQ=e.i(927099);let eJ="not-routable",eZ="byok-only",eX="my-keys-only",e1="service-tier",e0="hipaa-eligible",e2=(0,f.memo)(function(e){let n,l,s,r,a,o,u,c,d,p,m,h,x,b,g,y,v,k,_=(0,i.c)(71),{endpoint:w,displayName:N,pricingColumns:S,speedMetric:I,uptimeData:T,percentile:L,isSelected:C,isHidden:M,isRevealed:R,onClick:A,ineligibilityReasons:O,isMyKeysOnly:P,isHipaaUiEnabled:E,isDiscountInHeader:V}=e,D=(O?.length??0)>0;_[0]!==w||_[1]!==E||_[2]!==D||_[3]!==P?(n=function({endpoint:e,isIneligible:t,isMyKeysOnly:i,isHipaaUiEnabled:n}){let l=[t&&eJ,e.is_byok_only&&eZ,!t&&!e.is_byok_only&&i&&eX,void 0!==(0,eQ.v)(e)&&e1,n&&e.is_hipaa_eligible&&e0].filter(e=>!1!==e);return{pill:l[0]??null,overflowCount:Math.max(l.length-1,0)}}({endpoint:w,isIneligible:D,isMyKeysOnly:P,isHipaaUiEnabled:E}),_[0]=w,_[1]=E,_[2]=D,_[3]=P,_[4]=n):n=_[4];let{pill:K,overflowCount:H}=n;_[5]!==w.pricing||_[6]!==V||_[7]!==D?(l=!D&&!V&&(0,eq.i)(w.pricing.discount),_[5]=w.pricing,_[6]=V,_[7]=D,_[8]=l):l=_[8];let q=l,U=q&&null===K,B=H+(q&&null!==K?1:0),G=null!==K||B>0||U;if(_[9]!==w||_[10]!==D||_[11]!==S){let e;_[13]!==w||_[14]!==D?(e=(e,i)=>(0,t.jsxs)(f.Fragment,{children:[i>0&&(0,t.jsx)("span",{"aria-hidden":!0,className:"text-muted-foreground",children:" / "}),(0,t.jsxs)("span",{className:"sr-only",children:[e.label," "]}),(0,t.jsx)(e6,{endpoint:w,column:e,isMuted:D})]},e.key),_[13]=w,_[14]=D,_[15]=e):e=_[15],s=S.map(e),_[9]=w,_[10]=D,_[11]=S,_[12]=s}else s=_[12];let $=s;_[16]!==w||_[17]!==L||_[18]!==I||_[19]!==T?(r=(0,t.jsx)(e4,{endpoint:w,speedMetric:I,percentile:L,uptimeData:T}),_[16]=w,_[17]=L,_[18]=I,_[19]=T,_[20]=r):r=_[20];let z=r,Y=R&&"animate-in fade-in slide-in-from-top-1 duration-fast ease-smooth-out motion-reduce:slide-in-from-top-0";_[21]!==Y?(a=(0,j.f)("@container border-t border-border/50 first:border-t-0",Y),_[21]=Y,_[22]=a):a=_[22];let Q=C?"bg-selected-bg":"hover:bg-card-hover active:bg-card-hover";_[23]!==Q?(o=(0,j.f)("flex cursor-pointer items-center gap-3 px-3 py-3 transition-colors duration-quick",Q),_[23]=Q,_[24]=o):o=_[24],_[25]!==w||_[26]!==A?(u=()=>A(w),_[25]=w,_[26]=A,_[27]=u):u=_[27],_[28]!==w.provider_info?(c=w.provider_info&&(0,t.jsx)(eU.f,{frame:!0,providerName:w.provider_info.name,providerIcon:w.provider_info.icon,className:"size-8 shrink-0"}),_[28]=w.provider_info,_[29]=c):c=_[29];let J=!G&&"row-span-2 @max-3xs:row-span-1";return _[30]!==J?(d=(0,j.f)("min-w-0",J),_[30]=J,_[31]=d):d=_[31],_[32]!==w||_[33]!==A?(p=()=>A(w),_[32]=w,_[33]=A,_[34]=p):p=_[34],_[35]!==N||_[36]!==w||_[37]!==D||_[38]!==p?(m=(0,t.jsx)(W.f,{displayName:N,providerInfo:null,badgeEndpoint:w,onActivate:p,isMuted:D,isServiceTierHidden:!0,layout:"list"}),_[35]=N,_[36]=w,_[37]=D,_[38]=p,_[39]=m):m=_[39],_[40]!==d||_[41]!==m?(h=(0,t.jsx)("div",{className:d,children:m}),_[40]=d,_[41]=m,_[42]=h):h=_[42],_[43]!==$?(x=(0,t.jsx)("span",{className:"shrink-0 justify-self-end text-body whitespace-nowrap tabular-nums @max-3xs:text-right @max-3xs:whitespace-normal",children:$}),_[43]=$,_[44]=x):x=_[44],_[45]!==w.pricing||_[46]!==V||_[47]!==D?(b=V&&!D&&(0,t.jsx)("span",{className:"sr-only",children:(0,t.jsx)(F.f,{discount:w.pricing.discount,variant:"subdued"})}),_[45]=w.pricing,_[46]=V,_[47]=D,_[48]=b):b=_[48],_[49]!==w||_[50]!==G||_[51]!==O||_[52]!==U||_[53]!==B||_[54]!==z||_[55]!==K?(g=G?(0,t.jsxs)("div",{className:"col-span-2 flex items-center justify-between gap-x-3 gap-y-0.5 @max-3xs:col-span-1 @max-3xs:flex-wrap",children:[(0,t.jsx)(e5,{pill:K,overflowCount:B,endpoint:w,ineligibilityReasons:O,isDiscountShown:U}),z]}):(0,t.jsx)("div",{className:"col-start-2 flex justify-end @max-3xs:col-start-1",children:z}),_[49]=w,_[50]=G,_[51]=O,_[52]=U,_[53]=B,_[54]=z,_[55]=K,_[56]=g):g=_[56],_[57]!==h||_[58]!==x||_[59]!==b||_[60]!==g?(y=(0,t.jsxs)("div",{className:"grid min-w-0 flex-1 grid-cols-[minmax(0,1fr)_auto] items-center gap-x-3 gap-y-0.5 @max-3xs:grid-cols-1",children:[h,x,b,g]}),_[57]=h,_[58]=x,_[59]=b,_[60]=g,_[61]=y):y=_[61],_[62]!==c||_[63]!==y||_[64]!==o||_[65]!==u?(v=(0,t.jsxs)("div",{role:"presentation",className:o,onClick:u,children:[c,y]}),_[62]=c,_[63]=y,_[64]=o,_[65]=u,_[66]=v):v=_[66],_[67]!==M||_[68]!==v||_[69]!==a?(k=(0,t.jsx)("li",{hidden:M,className:a,children:v}),_[67]=M,_[68]=v,_[69]=a,_[70]=k):k=_[70],k});function e3(e){let n=(0,i.c)(9),{pill:l,endpoint:s,ineligibilityReasons:r}=e;switch(l){case null:return null;case e1:{let e;return n[0]!==s?(e=(0,t.jsx)(ez.E,{endpoint:s}),n[0]=s,n[1]=e):e=n[1],e}case eJ:{let e,i;return n[2]!==r?(e=r??[],n[2]=r,n[3]=e):e=n[3],n[4]!==e?(i=(0,t.jsx)(ev,{reasons:e}),n[4]=e,n[5]=i):i=n[5],i}case eZ:{let e;return n[6]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(e_,{}),n[6]=e):e=n[6],e}case eX:{let e;return n[7]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(ew,{}),n[7]=e):e=n[7],e}case e0:{let e;return n[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(K.X,{isEligible:!0}),n[8]=e):e=n[8],e}default:return null}}function e5(e){let n,l,s,r=(0,i.c)(11),{pill:a,overflowCount:o,endpoint:u,ineligibilityReasons:c,isDiscountShown:d}=e;return r[0]!==u||r[1]!==c||r[2]!==o||r[3]!==a?(n=(null!==a||o>0)&&(0,t.jsxs)(e$.f,{className:"shrink-0 gap-1.5",children:[(0,t.jsx)(e3,{pill:a,endpoint:u,ineligibilityReasons:c}),o>0&&(0,t.jsx)(e7,{count:o})]}),r[0]=u,r[1]=c,r[2]=o,r[3]=a,r[4]=n):n=r[4],r[5]!==u||r[6]!==d?(l=d&&(0,t.jsx)(F.f,{discount:u.pricing.discount,variant:"caption"}),r[5]=u,r[6]=d,r[7]=l):l=r[7],r[8]!==n||r[9]!==l?(s=(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-1.5 overflow-hidden",children:[n,l]}),r[8]=n,r[9]=l,r[10]=s):s=r[10],s}function e4(e){let n,l,s,r,a,o,u,c,d=(0,i.c)(26),{endpoint:p,speedMetric:m,percentile:f,uptimeData:h}=e,x=(0,M.useLocale)(),b=(0,eb.o)();if(d[0]!==p||d[1]!==b||d[2]!==x||d[3]!==f||d[4]!==m){let e=function({gt:e,locale:t,endpoint:i,speedMetric:n,percentile:l}){switch(n){case eP:{let n=(0,eN.b)(i.stats,l);return(0,A.f)(n)?e("{latency}s latency",{latency:(0,U.F)(t,n/1e3)}):e("-- latency")}case eE:{let n=(0,eN.G)(i.stats,l);return(0,A.f)(n)?e("{throughput} tok/s",{throughput:(0,U.S)(t,n)}):e("-- tok/s")}default:return"--"}}({gt:b,locale:x,endpoint:p,speedMetric:m,percentile:f});s="ml-auto flex shrink-0 items-center gap-x-2 gap-y-0.5 text-caption whitespace-nowrap text-muted-foreground tabular-nums @max-3xs:shrink @max-3xs:flex-wrap @max-3xs:justify-end",n="shrink-0 text-right",l=f===eN.R?e:b("{speed} ({percentile})",{speed:e,percentile:(0,eN.W)(f)}),d[0]=p,d[1]=b,d[2]=x,d[3]=f,d[4]=m,d[5]=n,d[6]=l,d[7]=s}else n=d[5],l=d[6],s=d[7];return d[8]!==n||d[9]!==l?(r=(0,t.jsx)("span",{className:n,children:l}),d[8]=n,d[9]=l,d[10]=r):r=d[10],d[11]!==p||d[12]!==h?(a=(0,j.f)("w-24 shrink-0 text-right @max-3xs:w-auto",(0,eY.f)(e9(p,h))),d[11]=p,d[12]=h,d[13]=a):a=d[13],d[14]!==p||d[15]!==b||d[16]!==x||d[17]!==h?(o=b("{uptime} uptime",{uptime:function({locale:e,endpoint:t,uptimeData:i}){let n=e9(t,i);return(0,A.f)(n)?(0,S.g)(e,n):null}({locale:x,endpoint:p,uptimeData:h})??"--"}),d[14]=p,d[15]=b,d[16]=x,d[17]=h,d[18]=o):o=d[18],d[19]!==a||d[20]!==o?(u=(0,t.jsx)("span",{className:a,children:o}),d[19]=a,d[20]=o,d[21]=u):u=d[21],d[22]!==s||d[23]!==r||d[24]!==u?(c=(0,t.jsxs)("span",{className:s,children:[r,u]}),d[22]=s,d[23]=r,d[24]=u,d[25]=c):c=d[25],c}function e6(e){let n,l,s,r,a,o=(0,i.c)(21),{endpoint:u,column:c,isMuted:d}=e,p=(0,eb.o)();if(o[0]!==c||o[1]!==u||o[2]!==p||o[3]!==d){r=Symbol.for("react.early_return_sentinel");e:{let e,i=el(u,c);if(!i){let e;o[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"text-muted-foreground",children:"--"}),o[8]=e):e=o[8],r=e;break e}let a=ec(u,i),m=void 0!==ep(i,a);if(o[9]!==d||o[10]!==m?(e=function({isMuted:e,isReduced:t}){return e?"text-muted-foreground":t?"text-positive-text":"text-foreground"}({isMuted:d,isReduced:m}),o[9]=d,o[10]=m,o[11]=e):e=o[11],l=e,(0,z.I)(i.price).eq(0)){let e,i;o[12]!==p?(e=p("Free"),o[12]=p,o[13]=e):e=o[13],o[14]!==l||o[15]!==e?(i=(0,t.jsx)("span",{className:l,children:e}),o[14]=l,o[15]=e,o[16]=i):i=o[16],r=i;break e}n=Y.G,s=ed(i,a)}o[0]=c,o[1]=u,o[2]=p,o[3]=d,o[4]=n,o[5]=l,o[6]=s,o[7]=r}else n=o[4],l=o[5],s=o[6],r=o[7];return r!==Symbol.for("react.early_return_sentinel")?r:(o[17]!==n||o[18]!==l||o[19]!==s?(a=(0,t.jsx)(n,{value:s,className:l}),o[17]=n,o[18]=l,o[19]=s,o[20]=a):a=o[20],a)}function e9(e,t){let i=t?.[e.id];return i?(0,D.f)(i):null}function e7(e){let n,l,s,r,a,o,u=(0,i.c)(15),{count:c}=e,d=(0,eb.o)();return u[0]!==c||u[1]!==d?(n=d("+{count}",{count:c}),u[0]=c,u[1]=d,u[2]=n):n=u[2],u[3]!==n?(l=(0,t.jsx)("span",{"aria-hidden":!0,children:n}),u[3]=n,u[4]=l):l=u[4],u[5]!==c?(s=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eG.d,{children:c})," more label"]}),r=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eG.d,{children:c})," more labels"]}),u[5]=c,u[6]=s,u[7]=r):(s=u[6],r=u[7]),u[8]!==c||u[9]!==s||u[10]!==r?(a=(0,t.jsx)("span",{className:"sr-only",children:(0,t.jsx)(eg.T,{children:(0,t.jsx)(eB.f,{n:c,one:s,other:r})})}),u[8]=c,u[9]=s,u[10]=r,u[11]=a):a=u[11],u[12]!==l||u[13]!==a?(o=(0,t.jsxs)(eh.Badge,{variant:"secondary",size:"sm",className:"shrink-0",children:[l,a]}),u[12]=l,u[13]=a,u[14]=o):o=u[14],o}function e8(e){let n,l,s,r,a,o,u,c,d,p,m,h,x,b,g,y,v,j,k,w,N,S,I=(0,i.c)(106),{sections:T,dividerGroup:L,routingMode:C,dividerExclusions:M,displayNames:R,pricingColumns:A,uptimeData:O,percentile:P,selectedEndpointId:E,onRowClick:V,ineligibilityReasons:D,myKeysOnlyEndpointIds:K,isHipaaUiEnabled:H,shouldShowThroughputColumn:W,sort:q}=e,U=(0,eb.o)(),[B,G]=(0,f.useState)(!1),$=(0,f.useId)();I[0]!==W||I[1]!==q?(n=function({sort:e,shouldShowThroughputColumn:t}){return e?.column!==eP&&t?eE:eP}({sort:q,shouldShowThroughputColumn:W}),I[0]=W,I[1]=q,I[2]=n):n=I[2];let z=n;if(I[3]!==U||I[4]!==D||I[5]!==B||I[6]!==A||I[7]!==T){g=Symbol.for("react.early_return_sentinel");e:{let e,i,n,f,y,v,j;if(u=A.slice(0,eT.u),I[22]!==T){e=T.flatMap(te);let{visibleRowCount:t,hiddenRowCount:n}=(0,eL.P)(e.length);r=n,i=new Set(e.slice(t)),I[22]=T,I[23]=r,I[24]=e,I[25]=i}else r=I[23],e=I[24],i=I[25];if(o=i,I[26]!==B||I[27]!==o?(n=B?new Set:o,I[26]=B,I[27]=o,I[28]=n):n=I[28],s=n,I[29]!==D||I[30]!==T){let e;I[32]!==D?(e=e=>e.rows.map(e=>(D?.get(e.id)?.length??0)>0?void 0:e.pricing.discount),I[32]=D,I[33]=e):e=I[33],f=function(e){let[t]=e;return(0,eq.i)(t)&&e.every(e=>e===t)?t:null}(T.flatMap(e)),I[29]=D,I[30]=T,I[31]=f}else f=I[31];if(a=f,0===e.length){let e;I[34]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(_.N,{"data-testid":"provider-mobile-list",children:(0,t.jsx)("p",{className:"p-4 text-body text-muted-foreground",children:(0,t.jsx)(eg.T,{children:"No providers match the current filters."})})}),I[34]=e):e=I[34],g=e;break e}l=_.N,b="provider-mobile-list",h=!0,x="@container border-b border-border px-3 py-2 text-caption text-muted-foreground",p="flex items-center justify-between gap-x-3 gap-y-0.5 @max-3xs:flex-wrap",I[35]!==U?(y=U("Provider"),I[35]=U,I[36]=y):y=I[36],I[37]!==y?(v=(0,t.jsx)("span",{children:y}),I[37]=y,I[38]=v):v=I[38],I[39]!==a?(j=null!==a&&(0,t.jsx)(F.f,{discount:a,variant:"caption"}),I[39]=a,I[40]=j):j=I[40],I[41]!==v||I[42]!==j?(m=(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[v,j]}),I[41]=v,I[42]=j,I[43]=m):m=I[43],c="ml-auto whitespace-nowrap",d=(0,eT.A)(u)}I[3]=U,I[4]=D,I[5]=B,I[6]=A,I[7]=T,I[8]=l,I[9]=s,I[10]=r,I[11]=a,I[12]=o,I[13]=u,I[14]=c,I[15]=d,I[16]=p,I[17]=m,I[18]=h,I[19]=x,I[20]=b,I[21]=g}else l=I[8],s=I[9],r=I[10],a=I[11],o=I[12],u=I[13],c=I[14],d=I[15],p=I[16],m=I[17],h=I[18],x=I[19],b=I[20],g=I[21];if(g!==Symbol.for("react.early_return_sentinel"))return g;if(I[44]!==c||I[45]!==d?(y=(0,t.jsx)("span",{className:c,children:d}),I[44]=c,I[45]=d,I[46]=y):y=I[46],I[47]!==y||I[48]!==p||I[49]!==m?(v=(0,t.jsxs)("div",{className:p,children:[m,y]}),I[47]=y,I[48]=p,I[49]=m,I[50]=v):v=I[50],I[51]!==v||I[52]!==h||I[53]!==x?(j=(0,t.jsx)("div",{"aria-hidden":h,className:x,children:v}),I[51]=v,I[52]=h,I[53]=x,I[54]=j):j=I[54],I[55]!==R||I[56]!==M||I[57]!==L||I[58]!==s||I[59]!==D||I[60]!==B||I[61]!==H||I[62]!==a||I[63]!==K||I[64]!==V||I[65]!==o||I[66]!==P||I[67]!==C||I[68]!==u||I[69]!==T||I[70]!==E||I[71]!==z||I[72]!==O){let e;I[74]!==R||I[75]!==M||I[76]!==L||I[77]!==s||I[78]!==D||I[79]!==B||I[80]!==H||I[81]!==a||I[82]!==K||I[83]!==V||I[84]!==o||I[85]!==P||I[86]!==C||I[87]!==u||I[88]!==E||I[89]!==z||I[90]!==O?(e=e=>{let{group:i,rows:n}=e;return(0,t.jsxs)(f.Fragment,{children:[i===L&&(0,t.jsx)("li",{"data-testid":"routing-mode-divider",hidden:n.every(e=>s.has(e.id)),className:"border-t border-border px-3 py-2 first:border-t-0",children:(0,t.jsx)(eI.Z,{routingMode:C,exclusions:M})}),n.map(e=>(0,t.jsx)(e2,{endpoint:e,displayName:R.get(e.id)??e.provider_display_name,pricingColumns:u,speedMetric:z,uptimeData:O,percentile:P,isSelected:E===e.id,isHidden:s.has(e.id),isRevealed:B&&o.has(e.id),onClick:V,ineligibilityReasons:D?.get(e.id),isMyKeysOnly:K?.has(e.id)??!1,isHipaaUiEnabled:H,isDiscountInHeader:null!==a},e.id))]},i)},I[74]=R,I[75]=M,I[76]=L,I[77]=s,I[78]=D,I[79]=B,I[80]=H,I[81]=a,I[82]=K,I[83]=V,I[84]=o,I[85]=P,I[86]=C,I[87]=u,I[88]=E,I[89]=z,I[90]=O,I[91]=e):e=I[91],k=T.map(e),I[55]=R,I[56]=M,I[57]=L,I[58]=s,I[59]=D,I[60]=B,I[61]=H,I[62]=a,I[63]=K,I[64]=V,I[65]=o,I[66]=P,I[67]=C,I[68]=u,I[69]=T,I[70]=E,I[71]=z,I[72]=O,I[73]=k}else k=I[73];return I[92]!==$||I[93]!==k?(w=(0,t.jsx)("ul",{id:$,children:k}),I[92]=$,I[93]=k,I[94]=w):w=I[94],I[95]!==U||I[96]!==r||I[97]!==B||I[98]!==$?(N=r>0&&(0,t.jsx)("div",{className:"border-t border-border p-1",children:(0,t.jsx)(eS.Button,{variant:"ghost",size:"sm",className:"w-full","aria-expanded":B,"aria-controls":$,onClick:()=>G(!B),children:B?U("Show fewer providers"):U("Show {count} more providers",{count:r})})}),I[95]=U,I[96]=r,I[97]=B,I[98]=$,I[99]=N):N=I[99],I[100]!==l||I[101]!==j||I[102]!==w||I[103]!==N||I[104]!==b?(S=(0,t.jsxs)(l,{"data-testid":b,children:[j,w,N]}),I[100]=l,I[101]=j,I[102]=w,I[103]=N,I[104]=b,I[105]=S):S=I[105],S}function te(e){return e.rows.map(tt)}function tt(e){return e.id}var ti=e.i(112252),tn=e.i(359544);let tl="default",ts=new Set([eE,eV]),tr="price:",ta={[eE]:0,[eP]:5,[eV]:6},to=new Set(["audio-cache"]);function tu(e){if(e===tl)return null;let t=ts.has(e)?"desc":"asc";return{column:e,dir:t}}function tc(e){return e.startsWith(tr)}function td(e){return e.startsWith(`${tr}text-output`)?1:e.startsWith(`${tr}text-input`)?2:e.startsWith(`${tr}text-cache-read`)?3:tc(e)?4:ta[e]??7}function tp(e){let n,l,s,r,a,o,u,c=(0,i.c)(36),{sort:d,onSortChange:p,pricingColumns:m,latencyLabel:f,shouldShowThroughputColumn:h}=e,x=(0,eb.o)(),b=(0,C.Q)();if(c[0]!==x||c[1]!==f||c[2]!==p||c[3]!==b||c[4]!==m||c[5]!==h||c[6]!==d?.column){let e,i,u,g,y,v;c[13]!==x?(e=e=>{let t=tc(e.value)?x("{label} price",{label:e.label}):e.label,i=tu(e.value)?.dir==="asc";return{value:e.value,chipLabel:t,label:i?x("{label}, lowest first",{label:t}):x("{label}, highest first",{label:t})}},c[13]=x,c[14]=e):e=c[14];let j=(function({pricingColumns:e,shouldShowThroughputColumn:t,labels:i}){return[...e.filter(e=>!to.has(e.key)).map(e=>({value:eK(e.key),label:e.label})),{value:eP,label:i.latency},...t?[{value:eE,label:i.throughput}]:[],{value:eV,label:i.uptime}]})({pricingColumns:m,shouldShowThroughputColumn:h,labels:{latency:f,throughput:x("Throughput"),uptime:x("Uptime")}}).toSorted((e,t)=>td(e.value)-td(t.value)).map(e);c[15]!==d?.column?(i=e=>e.value===d?.column,c[15]=d?.column,c[16]=i):i=c[16],l=j.find(i),c[17]!==p||c[18]!==b?(u=e=>{let t=tu(e);b.capture("change_model_page_provider_filter",{filter:"sort",value:t?`${t.column}:${t.dir}`:"default",source:"mobile_sheet"}),p(t)},c[17]=p,c[18]=b,c[19]=u):u=c[19],s=u,n=tn.f,c[20]!==x?(r=x("Sort providers"),c[20]=x,c[21]=r):r=c[21],a=(0,t.jsx)(ti.f,{"aria-label":l?x("Sorted by {label}",{label:l.label}):x("Sort providers"),children:l?.chipLabel??x("Sort")}),c[22]!==x?(g=x("Recommended"),c[22]=x,c[23]=g):g=c[23],c[24]!==x?(y=x("Recommended (routing order)"),c[24]=x,c[25]=y):y=c[25],c[26]!==g||c[27]!==y?(v={value:tl,label:g,accessibleLabel:y},c[26]=g,c[27]=y,c[28]=v):v=c[28],o=[v,...j.map(tm)],c[0]=x,c[1]=f,c[2]=p,c[3]=b,c[4]=m,c[5]=h,c[6]=d?.column,c[7]=n,c[8]=l,c[9]=s,c[10]=r,c[11]=a,c[12]=o}else n=c[7],l=c[8],s=c[9],r=c[10],a=c[11],o=c[12];let g=l?.value??tl;return c[29]!==n||c[30]!==s||c[31]!==r||c[32]!==a||c[33]!==o||c[34]!==g?(u=(0,t.jsx)(n,{title:r,trigger:a,options:o,value:g,onValueChange:s}),c[29]=n,c[30]=s,c[31]=r,c[32]=a,c[33]=o,c[34]=g,c[35]=u):u=c[35],u}function tm(e){return{value:e.value,label:e.chipLabel,accessibleLabel:e.label}}var tf=e.i(585351),th=e.i(159470),tx=e.i(604443);let tb=(0,V.default)(()=>e.A(814680).then(e=>e.ProviderDrawer),{loadableGenerated:{modules:[942985]}}),tg={percentile:(0,m.b)(eN.j)};function ty(e){let n,l,s,r,a,o,u,c,d,p,h,x,b,y,v,N,S,A,V,D,F,K,W,U,B,G,$,z,Y,J,X,en,ea,eo,ep,em,ef,eh,ex,eb,eg,ey,ev,ej,ek=(0,i.c)(226),{endpointStats:e_,allEndpointStats:ew,uptimeData:eS,isPrivateView:eT,inputModalities:eL,outputModalities:eM,lockedSort:eK,isSortLocked:eq,routingMode:eU,exclusionsById:eB,ineligibilityReasons:eG,myKeysOnlyEndpointIds:e$,effectivePricingParams:ez,latencyLabel:eY,latencyTooltip:eQ,shouldShowThroughputColumn:eJ,speed:eZ,mobileRoutingChip:eX,mobileFiltersChip:e1}=e,e0=void 0===eZ?null:eZ,e2=(0,M.useLocale)(),e3=(0,P.f)(),e5=(0,E.f)(),e4=(0,C.Q)(),e6=(0,T.R)("hipaaWorkspaces"),e9=(0,f.useRef)(null),e7=(0,tx.f)(tT),te=e7&&"pointer-events-none opacity-50";ek[0]!==te?(n=(0,j.f)("transition-opacity duration-quick motion-reduce:transition-none",te),ek[0]=te,ek[1]=n):n=ek[1];let tt=n,{selectedEndpointId:ti,source:tn,open:tl,close:ts,toggleFrom:tr,setIsOpen:ta,pricingNavEndpointIds:to,pricingTableRef:tu,setProvidersDisplayNames:tc}=(0,g.i)(),td=null!==ti?ez:null;ek[2]!==td?(l=(0,tf.K)(td),ek[2]=td,ek[3]=l):l=ek[3];let{data:tm,isLoading:ty}=(0,O.f)(l),tw=tm?.response;ek[4]!==tm?.summaries?(s=tm?.summaries??[],ek[4]=tm?.summaries,ek[5]=s):s=ek[5];let tM=s,tR=tm?.totalTokens??0;ek[6]===Symbol.for("react.memo_cache_sentinel")?(r={history:"replace"},ek[6]=r):r=ek[6];let[tA]=(0,m.i)(tg,r);ek[7]!==ew||ek[8]!==ti?(a=ti?ew.find(e=>e.id===ti)??null:null,ek[7]=ew,ek[8]=ti,ek[9]=a):a=ek[9];let tO=a;ek[10]!==ew||ek[11]!==ts||ek[12]!==tM||ek[13]!==ty||ek[14]!==ti?(u=()=>{if(!ti||ew.some(e=>e.id===ti)||ty||tM.some(e=>e.endpointId===ti))return;let e=setTimeout(ts,0);return()=>{clearTimeout(e)}},o=[ti,ew,ty,tM,ts],ek[10]=ew,ek[11]=ts,ek[12]=tM,ek[13]=ty,ek[14]=ti,ek[15]=o,ek[16]=u):(o=ek[15],u=ek[16]),(0,f.useEffect)(u,o),ek[17]!==ew?(c=new Map(ew.map(tI)),ek[17]=ew,ek[18]=c):c=ek[18];let tE=c;ek[19]!==tE||ek[20]!==tc?(d=()=>{tc(tE)},p=[tE,tc],ek[19]=tE,ek[20]=tc,ek[21]=d,ek[22]=p):(d=ek[21],p=ek[22]),(0,f.useEffect)(d,p),ek[23]!==tw?.endpointNames?(h=tw?.endpointNames??{},ek[23]=tw?.endpointNames,ek[24]=h):h=ek[24],ek[25]!==tw?.endpointRawNames?(x=tw?.endpointRawNames??{},ek[25]=tw?.endpointRawNames,ek[26]=x):x=ek[26],ek[27]!==tE||ek[28]!==h||ek[29]!==x?(b=(0,q.f)({providersLabels:tE,routeNames:h,routeRawNames:x}),ek[27]=tE,ek[28]=h,ek[29]=x,ek[30]=b):b=ek[30];let tV=b;ek[31]!==e_||ek[32]!==eL||ek[33]!==e5||ek[34]!==eM?(y=function(e,{m:t,...i}){var n,l;let s,r=e.flatMap(e=>e.display_pricing??[]).filter(e=>e.kind!==Q.H.Schedule),a={pricingItems:r,m:t},o=er(a,ei),u=(n=e,l=er(a,function({inputModalities:e,outputModalities:t}){let i=[],n=t=>{for(let n of t)!i.some(e=>e.key===n.key)&&(n.requiredInputModalities?.some(t=>!e.includes(t))||i.push(n))};for(let e of t.toSorted((e,t)=>Number(t===Z.j.Image)-Number(e===Z.j.Image)))n(et[e]);return 0===i.length&&n(et[Z.j.Text]),i}(i)),s=[],l.filter(e=>{let t=n.flatMap(t=>el(t,e)??[]);return!(t.length>0&&s.some(e=>{var i,n;return i=e,n=t,i.length===n.length&&i.every((e,t)=>e===n[t])}))&&(s.push(t),!0)}));return u.length>0?[...u,...o]:[...Array.from(new Set(r.map(e=>e.sku_label))).flatMap(e=>{var i,n;let l=r.find(t=>t.sku_label===e);if(!l||(i=l.sku_label).toLowerCase().includes("cache")||"Web Search"===i||"Request"===i)return[];let s=(0,ee.w)(l);return[{key:`fallback:${e}:${s}`,skuLabels:[e],unitKey:s,...es(t,{candidate:(n=e,{key:`fallback:${n}`,title:null,skuLabels:[n]}),unitKey:s})}]}),...o]}(e_,{inputModalities:eL,outputModalities:eM,m:e5}),ek[31]=e_,ek[32]=eL,ek[33]=e5,ek[34]=eM,ek[35]=y):y=ek[35];let tD=y;if(ek[36]!==e_||ek[37]!==tD)v=tD.map(e=>({...e,alignFractionDigits:(0,eu.u)(e_.map(t=>{let i=el(t,e);return i?ed(i,ec(t,i)):null}))})),ek[36]=e_,ek[37]=tD,ek[38]=v;else v=ek[38];let tF=v,tK=tA.percentile??eN.R,[tH,tW]=(0,f.useState)(null);ek[39]!==eq||ek[40]!==eK||ek[41]!==tH?(N=eq?function(e){switch(e){case eA.f.Throughput:return{column:eE,dir:"desc"};case eA.f.Price:return{column:eF,dir:"asc"};case eA.f.Exacto:case eA.f.Latency:default:return null}}(eK??null):tH,ek[39]=eq,ek[40]=eK,ek[41]=tH,ek[42]=N):N=ek[42];let tq=N;ek[43]!==eq||ek[44]!==e4?(S=e=>{if(eq)return;let t=e?{column:e.key,dir:e.direction}:null;e4.capture("change_model_page_provider_filter",{filter:"sort",value:t?`${t.column}:${t.dir}`:"default",source:"column_header"}),tW(t)},ek[43]=eq,ek[44]=e4,ek[45]=S):S=ek[45];let tU=S;ek[46]!==eG?(A=eG?new Set(eG.keys()):void 0,ek[46]=eG,ek[47]=A):A=ek[47];let tB=A;ek[48]!==tq||ek[49]!==e_||ek[50]!==eB||ek[51]!==tB||ek[52]!==e2||ek[53]!==tK||ek[54]!==tD||ek[55]!==eS?(V=(0,H.p)({rows:function(e,{endpoints:t,sort:i,pricingColumns:n,uptimeData:l,percentile:s}){let r,a;if(!i)return t;let o="desc"===i.dir?-1:1,u={columnId:i.column,pricingColumns:n,uptimeData:l,percentile:s,compareRouterPrice:(r=new Map,a=new Map,(e,t)=>eR(r,e,e.prompt).comparedTo(eR(r,t,t.prompt))||eR(a,e,e.completion).comparedTo(eR(a,t,t.completion))||0)};return t.toSorted((t,i)=>{let n=eW({endpoint:t,...u}),l=eW({endpoint:i,...u});return n||l?n?l?o*function(e,{a:t,b:i,columnId:n,pricingColumns:l,uptimeData:s,percentile:r,compareRouterPrice:a}){let o=eH({endpoint:t,columnId:n,pricingColumns:l,uptimeData:s,percentile:r}),u=eH({endpoint:i,columnId:n,pricingColumns:l,uptimeData:s,percentile:r});if("string"===o.type&&"string"===u.type)return(0,eC.o)(o.value,u.value,{locale:e});if("router-price"===o.type&&"router-price"===u.type)return a(o.value,u.value);let c="number"===o.type?o.value:void 0,d="number"===u.type?u.value:void 0;return void 0===c&&void 0===d?0:void 0===c?1:void 0===d?-1:c-d}(e,{a:t,b:i,...u}):-1:1:0})}(e2,{endpoints:e_,sort:tq,pricingColumns:tD,uptimeData:eS,percentile:tK}),getEndpointId:tS,getStatus:R.q,exclusionsById:eB,ineligibleEndpointIds:tB}),ek[48]=tq,ek[49]=e_,ek[50]=eB,ek[51]=tB,ek[52]=e2,ek[53]=tK,ek[54]=tD,ek[55]=eS,ek[56]=V):V=ek[56];let tG=V;ek[57]!==tG?(D=(0,H.z)(tG),ek[57]=tG,ek[58]=D):D=ek[58];let t$=D;ek[59]!==eB||ek[60]!==tG?(F=(0,H.b)({sections:tG,getEndpointId:tN,exclusionsById:eB}),ek[59]=eB,ek[60]=tG,ek[61]=F):F=ek[61];let tz=F;ek[62]!==tG?(K=tG.flatMap(t_),ek[62]=tG,ek[63]=K):K=ek[63];let tY=K;if(ek[64]!==e3?(W=e3("Provider"),ek[64]=e3,ek[65]=W):W=ek[65],ek[66]!==W?(U={sortKey:eO,head:(0,t.jsx)(th.f,{label:W})},ek[66]=W,ek[67]=U):U=ek[67],ek[68]!==e3||ek[69]!==eY||ek[70]!==eQ||ek[71]!==e5||ek[72]!==tD||ek[73]!==eJ||ek[74]!==e0||ek[75]!==U){let e,i,n,l,s,r,a,o,u=tD.map(tk);ek[77]!==eY?(e=(0,t.jsx)(th.f,{label:eY}),ek[77]=eY,ek[78]=e):e=ek[78],ek[79]!==eQ||ek[80]!==e?(i={sortKey:eP,isNumeric:!0,head:(0,t.jsx)(tC,{content:eQ,children:e})},ek[79]=eQ,ek[80]=e,ek[81]=i):i=ek[81],ek[82]!==e0?(n=null===e0?[]:[{sortKey:eD,isNumeric:!0,sortFirstDirection:"descending",head:(0,t.jsx)(tC,{content:e0.tooltip,children:(0,t.jsx)(th.f,{label:e0.label})})}],ek[82]=e0,ek[83]=n):n=ek[83],ek[84]!==e3||ek[85]!==e5||ek[86]!==eJ?(l=eJ?[{sortKey:eE,isNumeric:!0,head:(0,t.jsx)(tC,{content:e5(I.W.THROUGHPUT),children:(0,t.jsx)(th.f,{label:e3("Throughput")})})}]:[],ek[84]=e3,ek[85]=e5,ek[86]=eJ,ek[87]=l):l=ek[87],ek[88]!==e3?(s=e3("Share of minutes in the last 3 UTC days where at least 80% of requests succeeded. Minutes under 10 requests are skipped. Client errors and rate limits are not counted."),ek[88]=e3,ek[89]=s):s=ek[89],ek[90]!==e3?(r=e3("Uptime"),ek[90]=e3,ek[91]=r):r=ek[91],ek[92]!==r?(a=(0,t.jsx)(th.f,{label:r}),ek[92]=r,ek[93]=a):a=ek[93],ek[94]!==s||ek[95]!==a?(o={sortKey:eV,isNumeric:!0,head:(0,t.jsx)(tC,{content:s,children:a})},ek[94]=s,ek[95]=a,ek[96]=o):o=ek[96],B=[U,...u,i,...n,...l,o],ek[68]=e3,ek[69]=eY,ek[70]=eQ,ek[71]=e5,ek[72]=tD,ek[73]=eJ,ek[74]=e0,ek[75]=U,ek[76]=B}else B=ek[76];let tQ=B;ek[97]!==e4||ek[98]!==tr?(G=e=>{tr("providers",e.id)&&e4.capture("click_model_page_provider_card_expand",{endpoint_id:e.id,provider:e.provider_slug,source:"table_row"})},ek[97]=e4,ek[98]=tr,ek[99]=G):G=ek[99];let tJ=G;ek[100]!==ew||ek[101]!==tM||ek[102]!==ty||ek[103]!==tY||ek[104]!==to||ek[105]!==ti||ek[106]!==tn?($=function({source:e,selectedEndpointId:t,providersNavIds:i,pricingNavEndpointIds:n,resolvableEndpointIds:l,isResolvableSetPending:s}){let r=null===n?null:n.filter(e=>l.has(e)),a="pricing"!==e||null!==r&&!s,o="pricing"===e&&null!==r&&r.length>0?r:i,u=a&&null!==t?o.indexOf(t):-1;return{isNavReady:a&&(null===t||-1!==u),navIds:o,selectedNavIndex:u}}({source:tn,selectedEndpointId:ti,providersNavIds:tY,pricingNavEndpointIds:to,resolvableEndpointIds:new Set([...ew.map(tj),...tM.map(tv)]),isResolvableSetPending:ty}),ek[100]=ew,ek[101]=tM,ek[102]=ty,ek[103]=tY,ek[104]=to,ek[105]=ti,ek[106]=tn,ek[107]=$):$=ek[107];let{isNavReady:tZ,navIds:tX,selectedNavIndex:t1}=$;ek[108]!==tM||ek[109]!==ti?(z=ti?tM.find(e=>e.endpointId===ti)??null:null,ek[108]=tM,ek[109]=ti,ek[110]=z):z=ek[110];let t0=z;ek[111]!==tO||ek[112]!==eS?(Y=tO&&eS?eS[tO.id]??[]:[],ek[111]=tO,ek[112]=eS,ek[113]=Y):Y=ek[113];let t2=Y;ek[114]!==tu?(J=[e9,tu],ek[114]=tu,ek[115]=J):J=ek[115];let t3=J,t5=(0,L.f)(null!==tO||null!==t0);ek[116]!==tq?(X=null===tq?null:{key:tq.column,direction:tq.dir},ek[116]=tq,ek[117]=X):X=ek[117];let t4=eq?void 0:tU;if(ek[118]!==tQ||ek[119]!==eq?(en=(0,t.jsx)(w.TableHeader,{children:(0,t.jsx)(w.TableRow,{children:tQ.map(e=>{let{sortKey:i,isNumeric:n,sortFirstDirection:l,head:s}=e;return(0,t.jsx)(w.TableHead,{className:n?"text-right":void 0,sortKey:i,sortFirstDirection:l,children:eq?(0,t.jsx)(tL,{isNumeric:n,children:s}):s},i)})})}),ek[118]=tQ,ek[119]=eq,ek[120]=en):en=ek[120],ek[121]!==tE||ek[122]!==tz||ek[123]!==t$||ek[124]!==tJ||ek[125]!==tQ.length||ek[126]!==eG||ek[127]!==e6||ek[128]!==e$||ek[129]!==tK||ek[130]!==tF||ek[131]!==eU||ek[132]!==tG||ek[133]!==tO?.id||ek[134]!==eJ||ek[135]!==e0||ek[136]!==eS){let e;ek[138]!==tE||ek[139]!==tz||ek[140]!==t$||ek[141]!==tJ||ek[142]!==tQ.length||ek[143]!==eG||ek[144]!==e6||ek[145]!==e$||ek[146]!==tK||ek[147]!==tF||ek[148]!==eU||ek[149]!==tO?.id||ek[150]!==eJ||ek[151]!==e0||ek[152]!==eS?(e=e=>{let{group:i,rows:n}=e;return(0,t.jsxs)(f.Fragment,{children:[i===t$&&(0,t.jsx)(eI.s,{routingMode:eU,columnCount:tQ.length,exclusions:tz}),n.map(e=>(0,t.jsx)(tP,{endpoint:e,displayName:tE.get(e.id)??e.provider_display_name,pricingColumns:tF,uptimeData:eS,isSelected:tO?.id===e.id,speed:e0,shouldShowThroughputColumn:eJ,percentile:tK,onClick:tJ,ineligibilityReasons:eG?.get(e.id),isMyKeysOnly:e$?.has(e.id)??!1,isHipaaUiEnabled:e6},e.id))]},i)},ek[138]=tE,ek[139]=tz,ek[140]=t$,ek[141]=tJ,ek[142]=tQ.length,ek[143]=eG,ek[144]=e6,ek[145]=e$,ek[146]=tK,ek[147]=tF,ek[148]=eU,ek[149]=tO?.id,ek[150]=eJ,ek[151]=e0,ek[152]=eS,ek[153]=e):e=ek[153],ea=tG.map(e),ek[121]=tE,ek[122]=tz,ek[123]=t$,ek[124]=tJ,ek[125]=tQ.length,ek[126]=eG,ek[127]=e6,ek[128]=e$,ek[129]=tK,ek[130]=tF,ek[131]=eU,ek[132]=tG,ek[133]=tO?.id,ek[134]=eJ,ek[135]=e0,ek[136]=eS,ek[137]=ea}else ea=ek[137];ek[154]!==ea?(eo=(0,t.jsx)(w.TableBody,{children:ea}),ek[154]=ea,ek[155]=eo):eo=ek[155],ek[156]!==X||ek[157]!==t4||ek[158]!==en||ek[159]!==eo?(ep=(0,t.jsx)(_.N,{"data-testid":"provider-table-desktop",className:"hidden md:block",children:(0,t.jsxs)(w.Table,{intrinsicColumns:!0,intrinsicColumnsFlexColumn:"first",sort:X,onSortChange:t4,children:[en,eo]})}),ek[156]=X,ek[157]=t4,ek[158]=en,ek[159]=eo,ek[160]=ep):ep=ek[160],ek[161]!==e7||ek[162]!==ep||ek[163]!==tt?(em=(0,t.jsx)("div",{className:tt,"aria-busy":e7,children:ep}),ek[161]=e7,ek[162]=ep,ek[163]=tt,ek[164]=em):em=ek[164],ek[165]!==e_||ek[166]!==eq||ek[167]!==eY||ek[168]!==tD||ek[169]!==eJ||ek[170]!==tH?(ef=!eq&&e_.length>1&&(0,t.jsx)(tp,{sort:tH,onSortChange:tW,pricingColumns:tD,latencyLabel:eY,shouldShowThroughputColumn:eJ}),ek[165]=e_,ek[166]=eq,ek[167]=eY,ek[168]=tD,ek[169]=eJ,ek[170]=tH,ek[171]=ef):ef=ek[171],ek[172]!==e1||ek[173]!==eX||ek[174]!==ef?(eh=(0,t.jsxs)(k.Z,{children:[ef,eX,e1]}),ek[172]=e1,ek[173]=eX,ek[174]=ef,ek[175]=eh):eh=ek[175];let t6=tO?.id??null;return ek[176]!==tq||ek[177]!==tE||ek[178]!==tz||ek[179]!==t$||ek[180]!==tJ||ek[181]!==eG||ek[182]!==e6||ek[183]!==e$||ek[184]!==tK||ek[185]!==tF||ek[186]!==eU||ek[187]!==tG||ek[188]!==eJ||ek[189]!==t6||ek[190]!==eS?(ex=(0,t.jsx)(e8,{sections:tG,dividerGroup:t$,routingMode:eU,dividerExclusions:tz,displayNames:tE,pricingColumns:tF,uptimeData:eS,percentile:tK,selectedEndpointId:t6,onRowClick:tJ,ineligibilityReasons:eG,myKeysOnlyEndpointIds:e$,isHipaaUiEnabled:e6,shouldShowThroughputColumn:eJ,sort:tq},eU),ek[176]=tq,ek[177]=tE,ek[178]=tz,ek[179]=t$,ek[180]=tJ,ek[181]=eG,ek[182]=e6,ek[183]=e$,ek[184]=tK,ek[185]=tF,ek[186]=eU,ek[187]=tG,ek[188]=eJ,ek[189]=t6,ek[190]=eS,ek[191]=ex):ex=ek[191],ek[192]!==e7||ek[193]!==ex||ek[194]!==tt?(eb=(0,t.jsx)("div",{className:tt,"aria-busy":e7,children:ex}),ek[192]=e7,ek[193]=ex,ek[194]=tt,ek[195]=eb):eb=ek[195],ek[196]!==eh||ek[197]!==eb?(eg=(0,t.jsxs)("div",{className:"flex flex-col gap-3 md:hidden",children:[eh,eb]}),ek[196]=eh,ek[197]=eb,ek[198]=eg):eg=ek[198],ek[199]!==em||ek[200]!==eg?(ey=(0,t.jsxs)("div",{ref:e9,className:"flex flex-col gap-2",children:[em,eg]}),ek[199]=em,ek[200]=eg,ek[201]=ey):ey=ek[201],ek[202]!==ts||ek[203]!==tR||ek[204]!==t5||ek[205]!==eG||ek[206]!==e6||ek[207]!==tZ||ek[208]!==eT||ek[209]!==eY||ek[210]!==eQ||ek[211]!==tX||ek[212]!==tl||ek[213]!==t3||ek[214]!==tV||ek[215]!==tK||ek[216]!==tO||ek[217]!==t1||ek[218]!==t0||ek[219]!==t2||ek[220]!==ta||ek[221]!==eJ?(ev=t5&&(0,t.jsx)(tb,{endpoint:tO,displayNames:tV,effectiveSummary:t0,effectiveTotalTokens:tR,ineligibilityReasons:tO?eG?.get(tO.id):void 0,uptimeData:t2,isPrivateView:eT,percentile:tK,latencyLabel:eY,latencyTooltip:eQ,shouldShowThroughputColumn:eJ,isHipaaUiEnabled:e6,onClose:ts,setIsOpen:ta,outsideClickIgnoreRef:t3,onPrev:()=>{let e=tX[t1-1];void 0!==e&&tl(e)},onNext:()=>{let e=tX[t1+1];void 0!==e&&tl(e)},hasPrev:t1>0,hasNext:t1>=0&&t10&&(0,t.jsx)(G,{uptimeData:m,showValue:!1,className:"shrink-0"}),p[8]=m,p[9]=a):a=p[9];let i=(0,A.f)(e)?"text-foreground":"text-faint";p[10]!==i?(l=(0,j.f)("inline-flex w-16 shrink-0 justify-end whitespace-nowrap tabular-nums",i),p[10]=i,p[11]=l):l=p[11],s=(0,A.f)(e)?(0,S.g)(f,e):"--",p[0]=m,p[1]=f,p[2]=n,p[3]=l,p[4]=s,p[5]=r,p[6]=a,p[7]=o}else n=p[2],l=p[3],s=p[4],r=p[5],a=p[6],o=p[7];return p[12]!==l||p[13]!==s?(u=(0,t.jsx)("span",{className:l,children:s}),p[12]=l,p[13]=s,p[14]=u):u=p[14],p[15]!==r||p[16]!==a||p[17]!==u?(c=(0,t.jsxs)("div",{className:r,children:[a,u]}),p[15]=r,p[16]=a,p[17]=u,p[18]=c):c=p[18],p[19]!==n||p[20]!==o||p[21]!==c?(d=(0,t.jsx)(n,{className:o,children:c}),p[19]=n,p[20]=o,p[21]=c,p[22]=d):d=p[22],d}function tA(e){let n,l,s=(0,i.c)(22),{stats:r,speed:a,percentile:o,shouldShowThroughputColumn:u,locale:c}=e;if(s[0]!==o||s[1]!==r){let e=(0,eN.b)(r,o)??null;n=(0,A.f)(e)?e/1e3:null,s[0]=o,s[1]=r,s[2]=n}else n=s[2];let d=n,p=(0,E.f)();if(s[3]!==d||s[4]!==c||s[5]!==p||s[6]!==o||s[7]!==u||s[8]!==a||s[9]!==r){let e,i,n,m=(0,eN.G)(r,o)??null;s[11]!==d||s[12]!==c?(e=(0,A.f)(d)?(0,U.F)(c,d):null,s[11]=d,s[12]=c,s[13]=e):e=s[13],s[14]!==e?(i=(0,t.jsx)(tM,{value:e,suffix:"s"}),s[14]=e,s[15]=i):i=s[15],s[16]!==c||s[17]!==p||s[18]!==o||s[19]!==a||s[20]!==r?(n=null!==a&&(0,t.jsx)(tM,{value:function(e,{speed:t,fractionDigits:i}){return(0,A.f)(t)?(0,U.v)(e,{speed:t,fractionDigits:i}):null}(c,{speed:(0,eN.U)(r,o),fractionDigits:a.fractionDigits}),suffix:a.unit,tooltip:(0,eN.J)(r)?p(I.W.SPEED_FALLBACK_WINDOW):void 0}),s[16]=c,s[17]=p,s[18]=o,s[19]=a,s[20]=r,s[21]=n):n=s[21],l=(0,t.jsxs)(t.Fragment,{children:[i,n,u&&(0,t.jsx)(tM,{value:(0,A.f)(m)?(0,U.S)(c,m):null,suffix:" tok/s",tooltip:(0,eN.Z)(r)?p(I.W.THROUGHPUT_FALLBACK_WINDOW):void 0})]}),s[3]=d,s[4]=c,s[5]=p,s[6]=o,s[7]=u,s[8]=a,s[9]=r,s[10]=l}else l=s[10];return l}function tO(e){let n,l,s,r,a,o=(0,i.c)(22),{endpoint:u,displayName:c,ineligibilityReasons:d,isMyKeysOnly:p,isHipaaUiEnabled:m,onClick:f}=e,h=(d?.length??0)>0;return o[0]!==u||o[1]!==f?(n=()=>f(u),o[0]=u,o[1]=f,o[2]=n):n=o[2],o[3]!==u.is_hipaa_eligible||o[4]!==m?(l=m&&(0,t.jsx)(K.X,{isEligible:u.is_hipaa_eligible}),o[3]=u.is_hipaa_eligible,o[4]=m,o[5]=l):l=o[5],o[6]!==u.is_byok_only?(s=u.is_byok_only&&(0,t.jsx)(e_,{}),o[6]=u.is_byok_only,o[7]=s):s=o[7],o[8]!==u.is_byok_only||o[9]!==u.pricing||o[10]!==d||o[11]!==h||o[12]!==p?(r=h?(0,t.jsx)(ev,{reasons:d??[]}):(0,t.jsxs)(t.Fragment,{children:[p&&!u.is_byok_only&&(0,t.jsx)(ew,{}),(0,t.jsx)(F.f,{discount:u.pricing.discount,variant:"subdued"})]}),o[8]=u.is_byok_only,o[9]=u.pricing,o[10]=d,o[11]=h,o[12]=p,o[13]=r):r=o[13],o[14]!==c||o[15]!==u||o[16]!==h||o[17]!==n||o[18]!==l||o[19]!==s||o[20]!==r?(a=(0,t.jsx)(w.TableRowHead,{children:(0,t.jsxs)(W.f,{displayName:c,providerInfo:u.provider_info,badgeEndpoint:u,onActivate:n,isMuted:h,children:[l,s,r]})}),o[14]=c,o[15]=u,o[16]=h,o[17]=n,o[18]=l,o[19]=s,o[20]=r,o[21]=a):a=o[21],a}let tP=(0,f.memo)(function(e){let n,l,s,r,a,o,u,c=(0,i.c)(34),{endpoint:d,displayName:p,pricingColumns:m,uptimeData:f,isSelected:h,shouldShowThroughputColumn:x,speed:b,percentile:g,onClick:y,ineligibilityReasons:v,isMyKeysOnly:k,isHipaaUiEnabled:_}=e,N=(0,M.useLocale)(),{stats:S}=d,I=(v?.length??0)>0,T=f?.[d.id],L=h&&"bg-selected-bg",C=I&&"opacity-60";if(c[0]!==L||c[1]!==C?(n=(0,j.f)("cursor-pointer",L,C),c[0]=L,c[1]=C,c[2]=n):n=c[2],c[3]!==d||c[4]!==y?(l=()=>y(d),c[3]=d,c[4]=y,c[5]=l):l=c[5],c[6]!==p||c[7]!==d||c[8]!==v||c[9]!==_||c[10]!==k||c[11]!==y?(s=(0,t.jsx)(tO,{endpoint:d,displayName:p,ineligibilityReasons:v,isMyKeysOnly:k,isHipaaUiEnabled:_,onClick:y}),c[6]=p,c[7]=d,c[8]=v,c[9]=_,c[10]=k,c[11]=y,c[12]=s):s=c[12],c[13]!==d||c[14]!==m){let e;c[16]!==d?(e=e=>(0,t.jsx)(w.TableCell,{className:"text-right",children:(0,t.jsx)(em,{endpoint:d,column:e})},e.key),c[16]=d,c[17]=e):e=c[17],r=m.map(e),c[13]=d,c[14]=m,c[15]=r}else r=c[15];return c[18]!==N||c[19]!==g||c[20]!==x||c[21]!==b||c[22]!==S?(a=(0,t.jsx)(tA,{stats:S,speed:b,percentile:g,shouldShowThroughputColumn:x,locale:N}),c[18]=N,c[19]=g,c[20]=x,c[21]=b,c[22]=S,c[23]=a):a=c[23],c[24]!==T||c[25]!==N?(o=(0,t.jsx)(tR,{endpointUptime:T,locale:N}),c[24]=T,c[25]=N,c[26]=o):o=c[26],c[27]!==n||c[28]!==l||c[29]!==s||c[30]!==r||c[31]!==a||c[32]!==o?(u=(0,t.jsxs)(w.TableRow,{className:n,onClick:l,children:[s,r,a,o]}),c[27]=n,c[28]=l,c[29]=s,c[30]=r,c[31]=a,c[32]=o,c[33]=u):u=c[33],u});function tE(e){e.stopPropagation()}var tV=e.i(59634),tD=e.i(322964),tF=e.i(268176),tK=e.i(653051),tH=e.i(953275),tW=e.i(616384),tq=e.i(707690);function tU(e){return e.id}function tB(e){return{...e,stats:void 0}}function tG(){let e,f,v,j,k,_,w,N,S,I,T,L,C,M,R,A,P,V,D,F,K,H,W,q,U=(0,i.c)(103),{model:B,privateEndpoints:G,staticVariant:$,isPrivateView:z,variantSelect:Y,variantChip:Q,routingMode:J}=(0,y.useModelPage)(),{entity:Z,isSignedIn:X,contextEntityId:ee}=(0,a.useEntity)(),et=(0,o.f)()&&!0===X,ei=et&&null!==Z.data;U[0]!==ee||U[1]!==z||U[2]!==B||U[3]!==G||U[4]!==$?(e={model:B,privateEndpoints:G,staticVariant:$,isPrivateView:z,contextEntityId:ee},U[0]=ee,U[1]=z,U[2]=B,U[3]=G,U[4]=$,U[5]=e):e=U[5];let{resolvedEndpointStats:en,uptimeData:el,isEndpointStatsLoading:es,modelSearchParams:er,latencyLabel:ea,latencyTooltip:eo,speed:eu,shouldShowThroughputColumn:ec,shouldShowReasoningEffortSelect:ed,selectableReasoningEfforts:ep}=function(e){let t,n,l,s,r=(0,i.c)(10),{model:a,privateEndpoints:o,staticVariant:u,isPrivateView:c,contextEntityId:d}=e;r[0]!==o?(t=o??[],r[0]=o,r[1]=t):t=r[1],r[2]!==t?(n=t.map(tB),r[2]=t,r[3]=n):n=r[3];let p=n,m={permaslug:a.permaslug,variant:u},f=(0,E.f)(),h=(0,tW.N)(a),{latencyLabel:x,latencyTooltip:b,shouldShowThroughputColumn:g,speed:y}=(0,tW.V)(f,h),{showReasoningEffortSelect:v,selectableEfforts:j,reasoningEffort:k}=(0,tq.f)({model:a,perfWorkload:h.perfWorkload,isPrivateView:c}),{data:_,isLoading:w}=(0,O.f)((0,tf.h)(c?null:{...m,...h,reasoningEffort:k})),N=c?null:a.permaslug;r[4]!==N?(l=(0,tf.W)(N),r[4]=N,r[5]=l):l=r[5];let{data:S}=(0,O.f)(l),I=c?d:null;r[6]!==c||r[7]!==p||r[8]!==I?(s=(0,tf.a)(I,c?p.map(tU):null),r[6]=c,r[7]=p,r[8]=I,r[9]=s):s=r[9];let{data:T}=(0,O.f)(s);return{resolvedEndpointStats:c?p:_,uptimeData:c?T:S,isEndpointStatsLoading:w,modelSearchParams:m,latencyLabel:x,latencyTooltip:b,shouldShowThroughputColumn:g,speed:c?null:y,shouldShowReasoningEffortSelect:v,selectableReasoningEfforts:j}}(e),[em]=(0,m.o)(tD.H,tD.r);U[6]!==J?(f=(0,tH.V)(J),U[6]=J,U[7]=f):f=U[7];let ef=f,eh=null!==ef,ex=Z.data??null;U[8]!==ex?(v=(0,l.f)(ex),U[8]=ex,U[9]=v):v=U[9];let eb=v,{getEndpointIneligibilityReasons:eg,byokOnlyProviders:ey,disabledServiceTiers:ev}=(0,u.R)(Z.data?.clerk_user_id??null);U[10]!==en?(j=en||[],U[10]=en,U[11]=j):j=U[11],U[12]!==j?(k=j.filter(tY),U[12]=j,U[13]=k):k=U[13];let ej=k;U[14]!==J||U[15]!==ej?(_=(0,c.m)({endpoints:ej,variant:J}),U[14]=J,U[15]=ej,U[16]=_):_=U[16];let ek=_;U[17]!==eg||U[18]!==B?(w=e=>eg((0,n.Q)(B),e.provider_slug),U[17]=eg,U[18]=B,U[19]=w):w=U[19];let e_=w;e:{let e;if(!et||!ey||0===ey.length){let e;U[20]===Symbol.for("react.memo_cache_sentinel")?(e=new Map,U[20]=e):e=U[20],N=e;break e}if(U[21]!==ey||U[22]!==ej){let t;U[24]!==ey?(t=e=>{let t=function({endpoint:e,policies:t}){let i=t.find(t=>t.provider===e.provider_name);return i?null===i.allowedModels||i.allowedModels.includes(e.model_variant_permaslug)?h:x:null}({endpoint:e,policies:ey});return null===t?[]:[[e.id,t]]},U[24]=ey,U[25]=t):t=U[25],e=new Map(ej.flatMap(t)),U[21]=ey,U[22]=ej,U[23]=e}else e=U[23];N=e}let ew=N;U[26]!==ew?(S=new Set([...ew].filter(tz).map(t$)),U[26]=ew,U[27]=S):S=U[27];let eS=S;U[28]!==ev||U[29]!==et||U[30]!==ej?(I=et&&ev?function({endpoints:e,disabledServiceTiers:t}){if(0===t.length)return new Set;let i=new Set(t);return new Set(e.flatMap(e=>void 0!==e.service_tier&&i.has(e.service_tier)?[e.id]:[]))}({endpoints:ej,disabledServiceTiers:ev}):new Set,U[28]=ev,U[29]=et,U[30]=ej,U[31]=I):I=U[31];let eI=I;if(U[32]!==ew||U[33]!==eI||U[34]!==e_||U[35]!==ei||U[36]!==eb||U[37]!==ej){T=new Map((0,b.m)({endpoints:ej,userSettings:eb,isUserLoggedIn:ei,getGuardrailReasons:e_}));let e=(e,t)=>{T.set(e,[...T.get(e)??[],t])};for(let[t,i]of ew)i===x&&e(t,d.m.ProviderRequiresWorkspaceKey);for(let t of eI)e(t,d.m.ServiceTierDisabledByWorkspace);U[32]=ew,U[33]=eI,U[34]=e_,U[35]=ei,U[36]=eb,U[37]=ej,U[38]=T}else T=U[38];let eT=T;t:{let e;if(!em){L=ej;break t}if(U[39]!==em||U[40]!==ej){let t;U[42]!==em?(t=e=>(0,p.k)(em,e.quantization),U[42]=em,U[43]=t):t=U[43],e=ej.filter(t),U[39]=em,U[40]=ej,U[41]=e}else e=U[41];L=e}let eL=L;U[44]!==eL?(C=(0,eN.m)(eL)?[tK.E.Percentile]:[],U[44]=eL,U[45]=C):C=U[45],U[46]!==ed?(M=ed?[tK.E.ReasoningEffort]:[],U[46]=ed,U[47]=M):M=U[47],U[48]!==en?(R=(0,tD.f)(en||[]).length>1?[tK.E.Quantization]:[],U[48]=en,U[49]=R):R=U[49],U[50]!==C||U[51]!==M||U[52]!==R?(A=[...C,...M,...R],U[50]=C,U[51]=M,U[52]=R,U[53]=A):A=U[53];let eC=A,eM=(0,tK.S)(eC,"providers"),eR=eC.length>0;U[54]!==eL||U[55]!==eR||U[56]!==ea||U[57]!==en||U[58]!==ep||U[59]!==eM||U[60]!==ed||U[61]!==ec?(P=eR?(0,t.jsxs)(s.f,{activeCount:eM.activeCount,onReset:eM.reset,children:[(0,t.jsx)(tV.f,{endpointStats:eL,latencyLabel:ea,shouldShowThroughputColumn:ec,presentation:"sheet-section"}),ed&&(0,t.jsx)(tF.f,{efforts:ep,presentation:"sheet-section"}),(0,t.jsx)(tD.j,{endpointStats:en||[],presentation:"sheet-section"})]}):null,U[54]=eL,U[55]=eR,U[56]=ea,U[57]=en,U[58]=ep,U[59]=eM,U[60]=ed,U[61]=ec,U[62]=P):P=U[62];let eA=P;return U[63]!==ep||U[64]!==ed?(V=ed&&(0,t.jsx)(tF.f,{efforts:ep,presentation:"pill"}),U[63]=ep,U[64]=ed,U[65]=V):V=U[65],U[66]!==en?(D=en||[],U[66]=en,U[67]=D):D=U[67],U[68]!==D?(F=(0,t.jsx)(tD.j,{endpointStats:D,presentation:"pill"}),U[68]=D,U[69]=F):F=U[69],U[70]!==eL||U[71]!==ea||U[72]!==ec?(K=(0,t.jsx)("div",{className:"ml-auto hidden md:block",children:(0,t.jsx)(tV.f,{endpointStats:eL,latencyLabel:ea,shouldShowThroughputColumn:ec,presentation:"segmented"})}),U[70]=eL,U[71]=ea,U[72]=ec,U[73]=K):K=U[73],U[74]!==V||U[75]!==F||U[76]!==K||U[77]!==Y?(H=(0,t.jsxs)("div",{className:"hidden w-full flex-wrap items-center gap-2 md:flex",children:[Y,V,F,K]}),U[74]=V,U[75]=F,U[76]=K,U[77]=Y,U[78]=H):H=U[78],U[79]!==ek||U[80]!==eL||U[81]!==eT||U[82]!==es||U[83]!==z||U[84]!==eh||U[85]!==ea||U[86]!==eo||U[87]!==ef||U[88]!==eA||U[89]!==B||U[90]!==er||U[91]!==eS||U[92]!==en||U[93]!==J||U[94]!==ec||U[95]!==eu||U[96]!==el||U[97]!==ej||U[98]!==Q?(W=en&&(z||!es)?(0,t.jsx)(g.m,{children:(0,t.jsx)(ty,{endpointStats:eL,allEndpointStats:ej,uptimeData:el,isPrivateView:z,inputModalities:B.input_modalities,outputModalities:B.output_modalities,latencyLabel:ea,latencyTooltip:eo,speed:eu,shouldShowThroughputColumn:ec,lockedSort:ef,isSortLocked:eh,routingMode:J,exclusionsById:ek,ineligibilityReasons:eT,myKeysOnlyEndpointIds:eS,effectivePricingParams:z?null:er,mobileRoutingChip:Q,mobileFiltersChip:eA})}):(0,t.jsx)(r.l,{className:"h-96 w-full"}),U[79]=ek,U[80]=eL,U[81]=eT,U[82]=es,U[83]=z,U[84]=eh,U[85]=ea,U[86]=eo,U[87]=ef,U[88]=eA,U[89]=B,U[90]=er,U[91]=eS,U[92]=en,U[93]=J,U[94]=ec,U[95]=eu,U[96]=el,U[97]=ej,U[98]=Q,U[99]=W):W=U[99],U[100]!==H||U[101]!==W?(q=(0,t.jsxs)("div",{className:"flex w-full flex-col gap-3",children:[H,W]}),U[100]=H,U[101]=W,U[102]=q):q=U[102],q}function t$(e){let[t]=e;return t}function tz(e){let[,t]=e;return t===h}function tY(e){return!!e.provider_name}e.s(["ModelProviders",0,function(){let e,n=(0,i.c)(2),{isPrivateView:l}=(0,y.useModelPage)();if(l){let e;return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(f.Suspense,{fallback:(0,t.jsx)(v,{}),children:(0,t.jsx)(tG,{})}),n[0]=e):e=n[0],e}return n[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(tG,{}),n[1]=e):e=n[1],e}],728439)}]); //# sourceMappingURL=1zs22e79xsi62.js.map