!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a099a4-b6d6-7e50-8fd7-cacfee9a68d5")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,646013,e=>{"use strict";var t=e.i(270401);let r=t.forwardRef(function({title:e,titleId:r,...i},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":r},i),e?t.createElement("title",{id:r},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 10.5 12 3m0 0 7.5 7.5M12 3v18"}))});e.s(["ArrowUpIcon",0,r],646013)},746751,e=>{"use strict";let t=(0,e.i(202913).default)("audio-lines",[["path",{d:"M2 10v3",key:"1fnikh"}],["path",{d:"M6 6v11",key:"11sgs0"}],["path",{d:"M10 3v18",key:"yhl04a"}],["path",{d:"M14 8v7",key:"3a1oy3"}],["path",{d:"M18 5v13",key:"123xd1"}],["path",{d:"M22 10v3",key:"154ddg"}]]);e.s(["AudioLines",0,t],746751)},505987,e=>{"use strict";let t=(0,e.i(202913).default)("boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);e.s(["Boxes",0,t],505987)},890136,e=>{"use strict";let t=(0,e.i(202913).default)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);e.s(["Image",0,t],890136)},218812,e=>{"use strict";let t=(0,e.i(202913).default)("mic",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]]);e.s(["Mic",0,t],218812)},983136,e=>{"use strict";let t=(0,e.i(202913).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},84117,e=>{"use strict";var t=e.i(983136);e.s(["Plus",()=>t.default])},334471,e=>{"use strict";let t=(0,e.i(202913).default)("speech",[["path",{d:"M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20",key:"11atix"}],["path",{d:"M19.8 17.8a7.5 7.5 0 0 0 .003-10.603",key:"yol142"}],["path",{d:"M17 15a3.5 3.5 0 0 0-.025-4.975",key:"ssbmkc"}]]);e.s(["Speech",0,t],334471)},353287,e=>{"use strict";let t=(0,e.i(202913).default)("type",[["path",{d:"M12 4v16",key:"1654pz"}],["path",{d:"M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2",key:"e0r10z"}],["path",{d:"M9 20h6",key:"s66wpe"}]]);e.s(["Type",0,t],353287)},913767,e=>{"use strict";let t=(0,e.i(202913).default)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);e.s(["Video",0,t],913767)},6231,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(734293),n=e.i(452473),o=e.i(379497);e.s(["Breadcrumb",0,function(e){let i,n,o,s=(0,r.c)(6);return s[0]!==e?({className:i,...n}=e,s[0]=e,s[1]=i,s[2]=n):(i=s[1],n=s[2]),s[3]!==i||s[4]!==n?(o=(0,t.jsx)("nav",{"aria-label":"breadcrumb",className:i,...n}),s[3]=i,s[4]=n,s[5]=o):o=s[5],o},"BreadcrumbItem",0,function(e){let i,o,s,a,l=(0,r.c)(8);return l[0]!==e?({className:i,...o}=e,l[0]=e,l[1]=i,l[2]=o):(i=l[1],o=l[2]),l[3]!==i?(s=(0,n.cn)("inline-flex items-center gap-1.5",i),l[3]=i,l[4]=s):s=l[4],l[5]!==o||l[6]!==s?(a=(0,t.jsx)("li",{className:s,...o}),l[5]=o,l[6]=s,l[7]=a):a=l[7],a},"BreadcrumbLink",0,function(e){let t,o,s,a,l,d,c,u=(0,r.c)(14);u[0]!==e?({render:a,children:t,className:o,...s}=e,u[0]=e,u[1]=t,u[2]=o,u[3]=s,u[4]=a):(t=u[1],o=u[2],s=u[3],a=u[4]),u[5]!==o?(l=(0,n.cn)("text-muted-foreground underline underline-offset-2 decoration-muted-foreground/40 transition-colors hover:text-accent-foreground hover:decoration-current",o),u[5]=o,u[6]=l):l=u[6];let m=a?void 0:t;return u[7]!==s||u[8]!==l||u[9]!==m?(d={className:l,children:m,...s},u[7]=s,u[8]=l,u[9]=m,u[10]=d):d=u[10],u[11]!==a||u[12]!==d?(c={render:a,defaultTagName:"a",props:d},u[11]=a,u[12]=d,u[13]=c):c=u[13],(0,i.useRender)(c)},"BreadcrumbList",0,function(e){let i,o,s,a,l=(0,r.c)(8);return l[0]!==e?({className:i,...o}=e,l[0]=e,l[1]=i,l[2]=o):(i=l[1],o=l[2]),l[3]!==i?(s=(0,n.cn)("flex flex-wrap items-center gap-1.5 text-xs",i),l[3]=i,l[4]=s):s=l[4],l[5]!==o||l[6]!==s?(a=(0,t.jsx)("ol",{className:s,...o}),l[5]=o,l[6]=s,l[7]=a):a=l[7],a},"BreadcrumbPage",0,function(e){let i,o,s,a,l=(0,r.c)(8);return l[0]!==e?({className:i,...o}=e,l[0]=e,l[1]=i,l[2]=o):(i=l[1],o=l[2]),l[3]!==i?(s=(0,n.cn)("font-normal text-foreground",i),l[3]=i,l[4]=s):s=l[4],l[5]!==o||l[6]!==s?(a=(0,t.jsx)("span",{"aria-current":"page",className:s,...o}),l[5]=o,l[6]=s,l[7]=a):a=l[7],a},"BreadcrumbSeparator",0,function(e){let i,s,a,l,d,c,u=(0,r.c)(12);return u[0]!==e?({children:i,className:s,...a}=e,u[0]=e,u[1]=i,u[2]=s,u[3]=a):(i=u[1],s=u[2],a=u[3]),u[4]!==s?(l=(0,n.cn)("text-faint [&>svg]:size-3",s),u[4]=s,u[5]=l):l=u[5],u[6]!==i?(d=i??(0,t.jsx)(o.ChevronRight,{}),u[6]=i,u[7]=d):d=u[7],u[8]!==a||u[9]!==l||u[10]!==d?(c=(0,t.jsx)("li",{"aria-hidden":"true",className:l,role:"presentation",...a,children:d}),u[8]=a,u[9]=l,u[10]=d,u[11]=c):c=u[11],c}])},712621,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(452473),n=e.i(191379),o=e.i(379684);e.s(["ExternalLink",0,function(e){let s,a,l,d,c,u,m,p,h,f,x,g=(0,r.c)(24);g[0]!==e?({children:s,className:a,icon:l,iconPosition:c,showExternalIcon:u,...d}=e,g[0]=e,g[1]=s,g[2]=a,g[3]=l,g[4]=d,g[5]=c,g[6]=u):(s=g[1],a=g[2],l=g[3],d=g[4],c=g[5],u=g[6]);let y=void 0===c?"end":c,v=void 0!==u&&u;g[7]!==l||g[8]!==v?(m=l??(v?(0,t.jsx)(n.ArrowUpRight,{className:"inline size-3 align-[-1px]"}):null),g[7]=l,g[8]=v,g[9]=m):m=g[9];let b=m;return g[10]!==a?(p=(0,i.cn)(o.LINK_CLASSES,"text-xs cursor-pointer",a),g[10]=a,g[11]=p):p=g[11],g[12]!==y||g[13]!==b?(h="start"===y&&b&&(0,t.jsx)("span",{className:"mr-0.5 inline-flex",children:b}),g[12]=y,g[13]=b,g[14]=h):h=g[14],g[15]!==y||g[16]!==b?(f="end"===y&&b&&(0,t.jsx)("span",{className:"ml-0.5 inline-flex",children:b}),g[15]=y,g[16]=b,g[17]=f):f=g[17],g[18]!==s||g[19]!==d||g[20]!==p||g[21]!==h||g[22]!==f?(x=(0,t.jsxs)("a",{className:p,...d,children:[h,s,f]}),g[18]=s,g[19]=d,g[20]=p,g[21]=h,g[22]=f,g[23]=x):x=g[23],x}])},238032,e=>{"use strict";var t=e.i(179273);e.s(["formatModelName",0,(e,{shorten:r=!1,keepNote:i=!1,preserveVariant:n=!1}={})=>{if(!r&&!0===i)return e;let o=e.split(": ")[1]||e;if(i)return o;let s=o.split(" (")[0];if(!n)return s;let a=Object.values(t.Variant).filter(e=>e!==t.StaticVariant.Standard&&e!==t.Variant.All).map(e=>(0,t.variantLabel)(e)),l=[...o.matchAll(/\(([^()]*)\)/g)].filter(([,e])=>a.some(t=>0===t.localeCompare(e??"",void 0,{sensitivity:"accent"}))).map(([,e])=>`(${e})`);return`${s}${l.length>0?` ${l.join(" ")}`:""}`}])},268097,62380,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(452473),n=e.i(270401);let o=!1,s=new Set,a=e=>(s.add(e),()=>{s.delete(e)}),l=()=>o,d=()=>!1;function c(){return(0,n.useSyncExternalStore)(a,l,d)}function u(e){return`repeat(${e}, minmax(280px, 1fr))`}let m=(0,n.createContext)({mobileColumnLabels:[],columnCount:0}),p=(0,n.createContext)(null);function h(e){let o,s,a,l,d,c,u,m,h=(0,r.c)(23),{gridTemplate:f,gridRowTemplate:x,allowOverflow:g,children:y}=e,v=(0,n.useRef)(null),b=(0,n.useContext)(p);h[0]!==g||h[1]!==b?(o=()=>{let e=v.current;if(e&&b&&!g)return b.register(e),b.notify(e),()=>{b.unregister(e)}},s=[b,g],h[0]=g,h[1]=b,h[2]=o,h[3]=s):(o=h[2],s=h[3]),(0,n.useEffect)(o,s);let j=g?void 0:"";h[4]!==g||h[5]!==b?(a=e=>{g||b?.notify(e.currentTarget)},h[4]=g,h[5]=b,h[6]=a):a=h[6];let N=!g&&"md:overflow-x-auto",k=!g&&"[scrollbar-width:none] [&::-webkit-scrollbar]:hidden";h[7]!==N||h[8]!==k?(l=(0,i.cn)("flex flex-col",N,k),h[7]=N,h[8]=k,h[9]=l):l=h[9];let w=g?"":void 0;return h[10]===Symbol.for("react.memo_cache_sentinel")?(d=(0,i.cn)("flex flex-col md:grid md:min-w-min md:gap-x-3 md:pr-2"),h[10]=d):d=h[10],h[11]!==x||h[12]!==f?(c={gridTemplateColumns:f,gridTemplateRows:x,position:"relative"},h[11]=x,h[12]=f,h[13]=c):c=h[13],h[14]!==y||h[15]!==c||h[16]!==w?(u=(0,t.jsx)("div",{"data-synced-translate-target":w,className:d,style:c,children:y}),h[14]=y,h[15]=c,h[16]=w,h[17]=u):u=h[17],h[18]!==u||h[19]!==j||h[20]!==a||h[21]!==l?(m=(0,t.jsx)("div",{ref:v,"data-synced-scroll-wrapper":j,onScroll:a,className:l,children:u}),h[18]=u,h[19]=j,h[20]=a,h[21]=l,h[22]=m):m=h[22],m}function f(e){let n,o,s,a,l,d=(0,r.c)(17),{id:c,title:u,rightSlot:m,subsection:p}=e,h=p?"calc(var(--cards-sticky-bottom-px, 174px) + 3.5rem)":"var(--cards-sticky-bottom-px, 174px)";d[0]!==h?(n={top:h,scrollMarginTop:h},d[0]=h,d[1]=n):n=d[1];let f=p?"z-[55]":"z-[60]",x=p?"px-4 py-2 md:px-5 md:py-2.5":"px-4 py-3 md:px-5 md:py-4",g=!p&&"border-b border-border";d[2]!==f||d[3]!==x||d[4]!==g?(o=(0,i.cn)("flex items-center gap-3 bg-background",f,x,"md:sticky",g),d[2]=f,d[3]=x,d[4]=g,d[5]=o):o=d[5];let y=p?"text-base md:text-lg":"text-lg md:text-xl";return d[6]!==y?(s=(0,i.cn)("font-semibold text-foreground",y),d[6]=y,d[7]=s):s=d[7],d[8]!==s||d[9]!==u?(a=(0,t.jsx)("h2",{className:s,children:u}),d[8]=s,d[9]=u,d[10]=a):a=d[10],d[11]!==c||d[12]!==m||d[13]!==n||d[14]!==o||d[15]!==a?(l=(0,t.jsxs)("div",{id:c,style:n,className:o,children:[a,m]}),d[11]=c,d[12]=m,d[13]=n,d[14]=o,d[15]=a,d[16]=l):l=d[16],l}function x(e){let i,o,s,a,l,d,c,p=(0,r.c)(17),{title:h}=e,{columnCount:f}=(0,n.useContext)(m);p[0]!==f?(i=u(f),p[0]=f,p[1]=i):i=p[1];let x=i;return p[2]!==h?(o=(0,t.jsx)("div",{className:"z-[55] bg-muted px-4 py-2 text-sm font-medium text-muted-foreground md:hidden",children:h}),p[2]=h,p[3]=o):o=p[3],p[4]!==x?(s={top:"calc(var(--cards-sticky-bottom-px, 174px) + 3.5rem)",gridTemplateColumns:x},p[4]=x,p[5]=s):s=p[5],p[6]!==f?(a=Array.from({length:f}),p[6]=f,p[7]=a):a=p[7],p[8]!==a||p[9]!==h?(l=a.map((e,r)=>(0,t.jsx)("div",{className:"bg-muted px-5 py-2",children:0===r?h:null},r)),p[8]=a,p[9]=h,p[10]=l):l=p[10],p[11]!==s||p[12]!==l?(d=(0,t.jsx)("div",{className:"z-[55] hidden text-sm font-medium text-muted-foreground md:sticky md:grid md:min-w-min md:gap-x-3",style:s,children:l}),p[11]=s,p[12]=l,p[13]=d):d=p[13],p[14]!==o||p[15]!==d?(c=(0,t.jsxs)(t.Fragment,{children:[o,d]}),p[14]=o,p[15]=d,p[16]=c):c=p[16],c}e.s(["DataRow",0,function(e){let o,s,a,l,d,u,p=(0,r.c)(29),{label:h,values:f,isFirst:x,bestIndices:g,emptyIndices:y,stacked:v,hideLabel:b}=e,j=void 0!==v&&v,N=void 0!==b&&b,{mobileColumnLabels:k}=(0,n.useContext)(m),w=c();p[0]!==g||p[1]!==w?(o=w?g??[]:[],p[0]=g,p[1]=w,p[2]=o):o=p[2];let T=o;p[3]!==y?(s=y??[],p[3]=y,p[4]=s):s=p[4];let S=s,M=!x&&"md:border-t md:border-border",O=!x&&"border-t border-border md:border-t-0";if(p[5]!==O?(a=(0,i.cn)("col-span-full flex flex-col gap-2 px-4 py-3 md:grid md:grid-cols-subgrid md:gap-x-3 md:gap-y-0 md:px-0 md:py-0",O),p[5]=O,p[6]=a):a=p[6],p[7]!==M||p[8]!==S||p[9]!==N||p[10]!==h||p[11]!==k||p[12]!==j||p[13]!==f||p[14]!==T){let e;p[16]!==M||p[17]!==S||p[18]!==N||p[19]!==h||p[20]!==k||p[21]!==j||p[22]!==T?(e=(e,r)=>{let n=S.includes(r),o=T.includes(r);return(0,t.jsxs)("div",{className:(0,i.cn)("rounded-md border border-border bg-background px-3 py-2.5 text-sm md:rounded-none md:border-0 md:px-5 md:py-3",!n&&M,n&&"md:px-0 md:py-0",!n&&!o&&"md:bg-transparent",n&&"md:bg-background",o&&"border-positive/30 bg-positive/10 md:border-border md:bg-positive/10",!j&&!n&&"md:flex md:flex-row md:items-center md:justify-between md:gap-3"),children:[(0,t.jsx)("div",{className:"mb-1 truncate text-xs font-medium text-muted-foreground md:hidden",children:k[r]??`Model ${r+1}`}),!n&&!N&&(0,t.jsx)("div",{className:(0,i.cn)("mb-1 text-sm text-muted-foreground",!j&&"md:mb-0 md:shrink-0 md:whitespace-nowrap"),children:h}),e]},r)},p[16]=M,p[17]=S,p[18]=N,p[19]=h,p[20]=k,p[21]=j,p[22]=T,p[23]=e):e=p[23],l=f.map(e),p[7]=M,p[8]=S,p[9]=N,p[10]=h,p[11]=k,p[12]=j,p[13]=f,p[14]=T,p[15]=l}else l=p[15];return p[24]!==l?(d=(0,t.jsx)("div",{className:"grid grid-cols-1 gap-2 md:contents",children:l}),p[24]=l,p[25]=d):d=p[25],p[26]!==a||p[27]!==d?(u=(0,t.jsx)("div",{className:a,children:d}),p[26]=a,p[27]=d,p[28]=u):u=p[28],u},"SectionGrid",0,function(e){let o,s,a,l,d,c,p,g,y=(0,r.c)(27),{columnCount:v,mobileColumnLabels:b,allowOverflow:j,gridRowTemplate:N,children:k}=e;y[0]!==k?(o=function(e){let t,r,i={sectionHeader:null,groups:[]},o={subHeader:null,rows:[]},s=()=>{(o.subHeader||o.rows.length>0)&&i.groups.push(o)};for(let a of(t=[],(r=e=>{if(null!=e&&!1!==e&&!0!==e){if(Array.isArray(e)){for(let t of e)r(t);return}if((0,n.isValidElement)(e)){if(e.type===n.Fragment)return void r(e.props.children);t.push(e)}}})(e),t)){if(a.type===f){i.sectionHeader=a;continue}if(a.type===x){s(),o={subHeader:a,rows:[]};continue}o.rows.push(a)}return s(),0===i.groups.length&&i.groups.push({subHeader:null,rows:[]}),i}(k),y[0]=k,y[1]=o):o=y[1];let w=o;y[2]!==v?(s=u(v),y[2]=v,y[3]=s):s=y[3];let T=s;y[4]!==b?(a=b??[],y[4]=b,y[5]=a):a=y[5],y[6]!==v||y[7]!==a?(l={mobileColumnLabels:a,columnCount:v},y[6]=v,y[7]=a,y[8]=l):l=y[8];let S=l,M=!j&&"overflow-clip";y[9]!==M?(d=(0,i.cn)("flex flex-col bg-background",M),y[9]=M,y[10]=d):d=y[10];let O=w.sectionHeader;if(y[11]!==j||y[12]!==N||y[13]!==T||y[14]!==w.groups){let e;y[16]!==j||y[17]!==N||y[18]!==T?(e=(e,r)=>(0,t.jsxs)(n.Fragment,{children:[e.subHeader,e.rows.length>0&&(0,t.jsx)(h,{gridTemplate:T,gridRowTemplate:N,allowOverflow:j,children:e.rows})]},r),y[16]=j,y[17]=N,y[18]=T,y[19]=e):e=y[19],c=w.groups.map(e),y[11]=j,y[12]=N,y[13]=T,y[14]=w.groups,y[15]=c}else c=y[15];return y[20]!==w.sectionHeader||y[21]!==d||y[22]!==c?(p=(0,t.jsxs)("div",{className:d,children:[O,c]}),y[20]=w.sectionHeader,y[21]=d,y[22]=c,y[23]=p):p=y[23],y[24]!==S||y[25]!==p?(g=(0,t.jsx)(m.Provider,{value:S,children:p}),y[24]=S,y[25]=p,y[26]=g):g=y[26],g},"SectionHeader",0,f,"SyncedScrollProvider",0,function({children:e,onScrollLeftChange:r}){let i=(0,n.useRef)(new Set),o=(0,n.useRef)(!1),s=(0,n.useRef)(new Map),[a,l]=(0,n.useState)(!1),[d,c]=(0,n.useState)(!1),u=(0,n.useMemo)(()=>{let e=e=>{if(o.current)return;o.current=!0;let t=e.scrollLeft,n=e.scrollWidth-e.clientWidth;try{for(let r of i.current)r!==e&&Math.abs(r.scrollLeft-t)>.5&&(r.scrollLeft=t);l(t>4),c(t+4{i.current.add(t);let r=t.firstElementChild;if("u">typeof ResizeObserver&&r instanceof Element){let i=new ResizeObserver(()=>e(t));i.observe(r),s.current.set(t,i)}},unregister:e=>{i.current.delete(e);let t=s.current.get(e);t&&(t.disconnect(),s.current.delete(e))},notify:e,canScrollLeft:a,canScrollRight:d}},[a,d,r]);return(0,n.useEffect)(()=>{let e=()=>{let e=i.current.values().next().value;e&&u.notify(e)};return window.addEventListener("resize",e,{passive:!0}),()=>{window.removeEventListener("resize",e)}},[u]),(0,t.jsx)(p.Provider,{value:u,children:e})},"buildGridTemplate",0,u,"highlightBestStore",0,{get:()=>o,set:e=>{if(o!==e)for(let t of(o=e,s))t()}},"useHighlightBest",0,c],268097);var g=e.i(288027),y=e.i(238032),v=e.i(586404);function b(e,t,r){let i=[];if(e.forEach((e,t)=>{if(null==e)return;let n=Number(e);!Number.isFinite(n)||!(n<0)&&(0!==n||r?.includeZeroValues)&&i.push({index:t,num:n})}),i.length<2)return[];let n=[],o="min"===t?1/0:-1/0;for(let{index:e,num:r}of i){if("min"===t?ro){n=[e],o=r;continue}r===o&&n.push(e)}return 1===n.length?n:[]}function j({visibleIndices:e,allModels:t,extract:r,dir:i,options:n}){return b(e.map((e,i)=>{let n=t[e];if(n)return r(n,i)}),i,n)}e.s(["anyModel",0,function(e,t){return e.some((e,r)=>!!t(e,r))},"authorLabelFor",0,function(e,t,r){let i=r[t];return i?.name??i?.slug??e.author},"buildValues",0,function(e,r,i){return e.map(e=>{let o=r[e];return o?(0,t.jsx)(n.Fragment,{children:i(o,e)},e):(0,t.jsx)("span",{className:"text-sm text-muted-foreground",children:"—"},e)})},"formatNameKeepNote",0,function(e){return(0,y.formatModelName)(e.short_name,{keepNote:!0})},"highestVisibleIndex",0,function({visibleIndices:e,allModels:t,extract:r,options:i}){return j({visibleIndices:e,allModels:t,extract:r,dir:"max",options:i})},"isPricedField",0,function(e){return(0,v.isDefinedAndNotNull)(e)&&(0,g.bn)(e).gte(0)},"joinList",0,function(e){return 0===e.length?"":1===e.length?e[0]??"":2===e.length?`${e[0]} and ${e[1]}`:`${e.slice(0,-1).join(", ")}, and ${e.at(-1)}`},"lowestVisibleIndex",0,function(e,t,r){return j({visibleIndices:e,allModels:t,extract:r,dir:"min"})},"winningValueIndices",0,b],62380)},428755,416363,e=>{"use strict";var t=e.i(505962),r=e.i(270401),i=e.i(323866);e.s(["useCompareScroll",0,function(){let e,n,o,s,a=(0,t.c)(6),l=(0,r.useRef)(null),d=(0,r.useRef)(null);a[0]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{if(d.current&&(d.current(),d.current=null),!e)return;let t=()=>{let t=document.querySelector("#page-content"),r=t?Number.parseFloat(getComputedStyle(t).getPropertyValue("--sticky-banner-top")):0,i=Math.ceil(56+(Number.isFinite(r)?r:0)+e.getBoundingClientRect().height)-8;document.documentElement.style.setProperty("--cards-sticky-bottom-px",`${i}px`)};t();let r="u"{r?.disconnect(),o?.disconnect()}},a[0]=e):e=a[0];let c=e,[u,m]=(0,r.useState)(!1),[p,h]=(0,r.useState)(!1),f=(0,r.useRef)(null);a[1]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{if(f.current?.(),f.current=null,!e)return;let t=t=>{if(1>Math.abs(t.deltaX)||t.target instanceof Element&&t.target.closest("[data-synced-scroll-wrapper]"))return;let r=e.querySelector("[data-synced-scroll-wrapper]");if(!r)return;let i=r.scrollWidth-r.clientWidth,n=r.scrollLeft<=0,o=r.scrollLeft>=i;t.deltaX<0&&n||t.deltaX>0&&o||(r.scrollLeft=r.scrollLeft+t.deltaX,t.preventDefault())};e.addEventListener("wheel",t,{passive:!1}),f.current=()=>{e.removeEventListener("wheel",t)}},a[1]=n):n=a[1];let x=n;a[2]===Symbol.for("react.memo_cache_sentinel")?(o=(e,t)=>{let r=e>0?`translate3d(${-e}px, 0, 0)`:"",i=l.current;for(let e of(i&&(i.style.transform=r),document.querySelectorAll("[data-synced-translate-target]")))e.style.transform=r;m(e>4),h(e+4{(0,n.flushSync)(e)});t&&r.finished.then(t,t)}],416363)},795880,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(553215),n=e.i(452473),o=e.i(528164),s=e.i(759024),a=e.i(648156),l=e.i(252358),d=e.i(779100),c=e.i(84117),u=e.i(749509),m=e.i(270401),p=e.i(268097),h=e.i(62380),f=e.i(428755),x=e.i(416363),g=e.i(193975),y=e.i(988855),v=e.i(561042),b=e.i(728541);function j(e){return void 0===e?"—":e?"Yes":"No"}function N(e,t){return 1===t?"1 model":`${(0,g.formatNativeFixed)(t,{locale:e,fractionDigits:0})??"—"} models`}var k=e.i(533391),w=e.i(988308);let T="modalities",S="terms-of-service",M="privacy-policy",O=[{id:"section-provider-overview",title:"Overview",rows:[{id:"models",label:"Models",text:(e,t)=>N(e,t.modelCount),score:e=>e.modelCount},{id:"free-models",label:"Free models",text:(e,t)=>N(e,t.freeModelCount),score:e=>e.freeModelCount},{id:T,label:"Modalities",text:function(e,t){let r=(0,v.getProviderModalities)(t);return 0===r.length?"—":(0,y.formatList)(r.map(e=>e.modality),{locale:e,style:"comma"})??"—"}},{id:"daily-tokens",label:"Tokens (24h)",text:(e,t)=>(0,k.formatTokens)(e,t.dailyTokens),score:e=>e.dailyTokens,hint:"Tokens this provider served through OpenRouter in the last 24 hours."},{id:"monthly-tokens",label:"Tokens (30d)",text:(e,t)=>(0,k.formatTokens)(e,t.monthlyTokens),score:e=>e.monthlyTokens,hint:"Tokens this provider served through OpenRouter in the last 30 days."},{id:"headquarters",label:"Headquarters",text:function(e,t){return void 0===t.headquarters?"—":(0,b.formatHeadquarters)(e,t.headquarters)}}]},{id:"section-provider-privacy",title:"Privacy and data handling",rows:[{id:"training",label:"Trains on prompts",text:(e,t)=>(0,w.trainingText)(t)},{id:"retention",label:"Prompt retention",text:(e,t)=>(0,b.formatRetention)(t)},{id:"moderation",label:"Moderation required",text:(e,t)=>j(t.policy.moderationRequired),hint:"The provider enforces moderation filters on inputs and outputs."}]},{id:"section-provider-access",title:"Access and documents",rows:[{id:"byok",label:"BYOK",text:(e,t)=>j(t.policy.byokEnabled),hint:"Bring Your Own Key — route through your own credentials with this provider."},{id:S,label:"Terms of service",text:(e,t)=>t.policy.termsOfServiceURL??"—"},{id:M,label:"Privacy policy",text:(e,t)=>t.policy.privacyPolicyURL??"—"}]}];var R=e.i(357824),L=e.i(6231);e.i(406201);var P=e.i(806024);function C(e){let i,n,o,s,a,l,d,c=(0,r.c)(13),{providers:u,onReset:m}=e,p=u.length>0;return c[0]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)(L.BreadcrumbItem,{children:(0,t.jsx)(L.BreadcrumbLink,{render:(0,t.jsx)(P.Link,{href:"/",children:"Home"})})}),n=(0,t.jsx)(L.BreadcrumbSeparator,{children:"/"}),c[0]=i,c[1]=n):(i=c[0],n=c[1]),c[2]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(L.BreadcrumbItem,{children:(0,t.jsx)(L.BreadcrumbLink,{render:(0,t.jsx)(P.Link,{href:"/providers",children:"Providers"})})}),s=(0,t.jsx)(L.BreadcrumbSeparator,{children:"/"}),c[2]=o,c[3]=s):(o=c[2],s=c[3]),c[4]!==p||c[5]!==m?(a=(0,t.jsx)(L.BreadcrumbItem,{children:p?(0,t.jsx)(L.BreadcrumbLink,{render:(0,t.jsx)("button",{type:"button",className:"cursor-pointer",onClick:m,children:"Compare"})}):(0,t.jsx)(L.BreadcrumbPage,{children:"Compare"})}),c[4]=p,c[5]=m,c[6]=a):a=c[6],c[7]!==p||c[8]!==u?(l=p&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(L.BreadcrumbSeparator,{children:"/"}),(0,t.jsx)(L.BreadcrumbItem,{children:(0,t.jsx)(L.BreadcrumbPage,{className:"truncate",children:u.map(_).join(" vs ")})})]}),c[7]=p,c[8]=u,c[9]=l):l=c[9],c[10]!==a||c[11]!==l?(d=(0,t.jsx)(L.Breadcrumb,{children:(0,t.jsxs)(L.BreadcrumbList,{className:"text-sm",children:[i,n,o,s,a,l]})}),c[10]=a,c[11]=l,c[12]=d):d=c[12],d}function _(e){return e.displayName}var A=e.i(379684),E=e.i(99074),B=e.i(576081),I=e.i(249656),z=e.i(687421),U=e.i(845961),V=e.i(217631);function $(e){let i,o,s,a=(0,r.c)(14),{provider:l,className:d,textClassName:c}=e,u=(0,V.isMember)(l.name,z.ProviderName)?l.name:null;if(l.icon.url&&u){let e,r,i=l.icon;return a[0]!==d?(e=(0,n.cn)("shrink-0",d),a[0]=d,a[1]=e):e=a[1],a[2]!==l.icon||a[3]!==u||a[4]!==e?(r=(0,t.jsx)(U.ProviderIcon,{frame:!0,providerName:u,providerIcon:i,className:e}),a[2]=l.icon,a[3]=u,a[4]=e,a[5]=r):r=a[5],r}return a[6]!==d||a[7]!==c?(i=(0,n.cn)("flex shrink-0 items-center justify-center rounded-md bg-muted font-bold text-muted-foreground",d,c),a[6]=d,a[7]=c,a[8]=i):i=a[8],a[9]!==l.displayName?(o=l.displayName.charAt(0).toUpperCase(),a[9]=l.displayName,a[10]=o):o=a[10],a[11]!==i||a[12]!==o?(s=(0,t.jsx)("span",{className:i,children:o}),a[11]=i,a[12]=o,a[13]=s):s=a[13],s}var H=e.i(810563),D=e.i(778084),q=e.i(926514);function F(e){let i,o,s,a,l,c,u,p,h,f,x=(0,r.c)(25),{providers:g,disabledSlugs:y,onPick:v,children:b}=e,j=(0,d.useLocale)(),[k,w]=(0,m.useState)(!1),[T,S]=(0,m.useState)("");if(x[0]!==g||x[1]!==T){let e;i=0===(e=T.trim().toLowerCase()).length?g:g.filter(t=>t.displayName.toLowerCase().includes(e)||t.name.toLowerCase().includes(e)||t.slug.toLowerCase().includes(e)),x[0]=g,x[1]=T,x[2]=i}else i=x[2];let M=i;return x[3]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{w(e),e||S("")},x[3]=o):o=x[3],x[4]!==b?(s=(0,t.jsx)(D.PopoverTrigger,{render:b}),x[4]=b,x[5]=s):s=x[5],x[6]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(q.Search,{}),x[6]=a):a=x[6],x[7]===Symbol.for("react.memo_cache_sentinel")?(l=e=>S(e.target.value),x[7]=l):l=x[7],x[8]!==T?(c=(0,t.jsx)("div",{className:"border-b border-border p-2",children:(0,t.jsx)(H.Input,{autoFocus:!0,type:"text","aria-label":"Search providers",placeholder:"Search providers...",leadingIcon:a,className:"h-9",value:T,onChange:l})}),x[8]=T,x[9]=c):c=x[9],x[10]!==y||x[11]!==j||x[12]!==v||x[13]!==T||x[14]!==M?(u=0===M.length?(0,t.jsxs)("div",{className:"px-3 py-6 text-center text-sm text-muted-foreground",children:["No providers match “",T,"”."]}):M.map(e=>{let r=y.includes(e.slug);return(0,t.jsxs)("button",{type:"button",disabled:r,"aria-label":`Compare ${e.displayName}`,onClick:()=>{v(e),w(!1),S("")},className:(0,n.cn)("flex w-full items-center gap-2 rounded-md px-2 py-1.5 text-left text-sm",r?"cursor-not-allowed opacity-40":"cursor-pointer hover:bg-foreground/[0.06]"),children:[(0,t.jsx)($,{provider:e,className:"size-5",textClassName:"text-2xs"}),(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate font-medium",children:e.displayName}),(0,t.jsx)("span",{className:"shrink-0 text-xs text-muted-foreground tabular-nums",children:N(j,e.modelCount)})]},e.slug)}),x[10]=y,x[11]=j,x[12]=v,x[13]=T,x[14]=M,x[15]=u):u=x[15],x[16]!==u?(p=(0,t.jsx)("div",{className:"max-h-80 overflow-y-auto p-1",children:u}),x[16]=u,x[17]=p):p=x[17],x[18]!==c||x[19]!==p?(h=(0,t.jsxs)(D.PopoverContent,{align:"start",className:"z-[80] w-80 p-0",children:[c,p]}),x[18]=c,x[19]=p,x[20]=h):h=x[20],x[21]!==k||x[22]!==s||x[23]!==h?(f=(0,t.jsxs)(D.Popover,{open:k,onOpenChange:o,children:[s,h]}),x[21]=k,x[22]=s,x[23]=h,x[24]=f):f=x[24],f}function W(e){let i,o,s,a,l,d,c,u,m,p,h,f,x=(0,r.c)(29),{provider:g,providers:y,disabledSlugs:v,onPick:b,onRemove:j,viewTransitionName:N}=e;return x[0]!==N?(i=N?{viewTransitionName:N}:void 0,x[0]=N,x[1]=i):i=x[1],x[2]===Symbol.for("react.memo_cache_sentinel")?(o=(0,n.cn)("group/card relative h-[60px] overflow-hidden rounded-lg border border-border bg-background text-sm","transition-colors duration-200 ease-out hover:border-foreground/20 hover:bg-foreground/[0.03]"),x[2]=o):o=x[2],x[3]!==g?(s=(0,t.jsx)($,{provider:g,className:"size-6",textClassName:"text-xs"}),x[3]=g,x[4]=s):s=x[4],x[5]!==g.displayName?(a=(0,t.jsx)("span",{className:"min-w-0 truncate text-sm font-semibold tracking-tight",title:g.displayName,children:g.displayName}),x[5]=g.displayName,x[6]=a):a=x[6],x[7]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)(E.ChevronDown,{className:"size-3.5 shrink-0 text-muted-foreground/60 transition-colors group-hover/card:text-foreground"}),x[7]=l):l=x[7],x[8]!==a?(d=(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-1.5",children:[a,l]}),x[8]=a,x[9]=d):d=x[9],x[10]!==s||x[11]!==d?(c=(0,t.jsxs)("button",{type:"button","aria-label":"Change provider",className:"flex h-[60px] w-full min-w-0 cursor-pointer items-center gap-2 px-2.5 pr-16 text-left",children:[s,d]}),x[10]=s,x[11]=d,x[12]=c):c=x[12],x[13]!==v||x[14]!==b||x[15]!==y||x[16]!==c?(u=(0,t.jsx)(F,{providers:y,disabledSlugs:v,onPick:b,children:c}),x[13]=v,x[14]=b,x[15]=y,x[16]=c,x[17]=u):u=x[17],x[18]!==g?(m=(0,t.jsx)(Y,{provider:g}),x[18]=g,x[19]=m):m=x[19],x[20]!==j?(p=j&&(0,t.jsx)(X,{onRemove:j}),x[20]=j,x[21]=p):p=x[21],x[22]!==p||x[23]!==m?(h=(0,t.jsxs)("div",{className:"absolute right-1.5 top-1/2 z-10 flex -translate-y-1/2 items-center gap-0.5",children:[m,p]}),x[22]=p,x[23]=m,x[24]=h):h=x[24],x[25]!==i||x[26]!==h||x[27]!==u?(f=(0,t.jsxs)("div",{style:i,className:o,children:[u,h]}),x[25]=i,x[26]=h,x[27]=u,x[28]=f):f=x[28],f}function Y(e){let i,n,o,a,l=(0,r.c)(9),{provider:d}=e;l[0]!==d.description?(i=d.description&&(0,t.jsx)(s.InfoTooltip,{side:"bottom",align:"end",contentClassName:"w-80 max-h-96 overflow-y-auto",children:(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:d.description})}),l[0]=d.description,l[1]=i):i=l[1];let c=`/provider/${d.slug}`,u=`Go to ${d.displayName} details`;return l[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(B.SquareArrowOutUpRight,{className:"size-3.5"}),l[2]=n):n=l[2],l[3]!==c||l[4]!==u?(o=(0,t.jsx)(A.TextLink,{href:c,target:"_blank",rel:"noreferrer","aria-label":u,title:"Go to provider (opens in new tab)",className:"flex size-6 shrink-0 items-center justify-center rounded-md text-muted-foreground no-underline hover:bg-foreground/[0.06] hover:text-foreground",children:n}),l[3]=c,l[4]=u,l[5]=o):o=l[5],l[6]!==i||l[7]!==o?(a=(0,t.jsxs)("span",{role:"presentation",className:"flex shrink-0 items-center gap-0.5",onPointerDown:K,onClick:G,onKeyDown:Z,children:[i,o]}),l[6]=i,l[7]=o,l[8]=a):a=l[8],a}function Z(e){return e.stopPropagation()}function G(e){return e.stopPropagation()}function K(e){return e.stopPropagation()}function X(e){let i,n,o,s=(0,r.c)(5),{onRemove:a}=e;return s[0]!==a?(i=e=>{e.stopPropagation(),a()},s[0]=a,s[1]=i):i=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(I.X,{className:"size-3.5"}),s[2]=n):n=s[2],s[3]!==i?(o=(0,t.jsx)("button",{type:"button",onClick:i,onPointerDown:J,"aria-label":"Remove provider",className:"flex size-7 shrink-0 cursor-pointer items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-foreground/[0.06] hover:text-foreground",children:n}),s[3]=i,s[4]=o):o=s[4],o}function J(e){return e.stopPropagation()}function Q(e){let i,o,s,a,l,d,u=(0,r.c)(20),{providers:m,selected:p,disabledSlugs:h,ariaLabel:f,onPick:x,onClear:g,viewTransitionName:y}=e;if(p){let e;return u[0]!==h||u[1]!==g||u[2]!==x||u[3]!==m||u[4]!==p||u[5]!==y?(e=(0,t.jsx)(W,{provider:p,providers:m,disabledSlugs:h,onPick:x,onRemove:g,viewTransitionName:y}),u[0]=h,u[1]=g,u[2]=x,u[3]=m,u[4]=p,u[5]=y,u[6]=e):e=u[6],e}return u[7]!==y?(i=y?{viewTransitionName:y}:void 0,u[7]=y,u[8]=i):i=u[8],u[9]===Symbol.for("react.memo_cache_sentinel")?(o=(0,n.cn)("group/slot flex w-full cursor-pointer flex-row items-center justify-center gap-2","overflow-hidden rounded-lg border border-dashed border-border bg-foreground/[0.02]","text-muted-foreground transition-all duration-200 ease-out","hover:border-primary hover:bg-foreground/[0.04] hover:text-primary","h-[60px]"),s=(0,t.jsx)("span",{className:(0,n.cn)("flex size-6 items-center justify-center rounded-full bg-foreground/[0.04] ring-1 ring-border","transition-colors group-hover/slot:ring-primary/40"),children:(0,t.jsx)(c.Plus,{className:"size-3.5"})}),a=(0,t.jsx)("span",{className:"text-sm font-medium",children:"Select a provider"}),u[9]=o,u[10]=s,u[11]=a):(o=u[9],s=u[10],a=u[11]),u[12]!==f||u[13]!==i?(l=(0,t.jsxs)("button",{type:"button","aria-label":f,style:i,className:o,children:[s,a]}),u[12]=f,u[13]=i,u[14]=l):l=u[14],u[15]!==h||u[16]!==x||u[17]!==m||u[18]!==l?(d=(0,t.jsx)(F,{providers:m,disabledSlugs:h,onPick:x,children:l}),u[15]=h,u[16]=x,u[17]=m,u[18]=l,u[19]=d):d=u[19],d}var ee=e.i(64131),et=e.i(612960);function er(e){return`provider-compare-slot-${e}`}let ei=globalThis.window?.location.pathname??"",en=new Set;function eo(){for(let e of(ei=window.location.pathname,en))e()}function es(e){return en.add(e),window.addEventListener("popstate",eo),()=>{en.delete(e),window.removeEventListener("popstate",eo)}}function ea(){return ei}function el(){return""}let ed=new Set([T,S,M]);function ec(e){let i,n,o=(0,r.c)(14),{row:s,provider:a}=e,l=(0,d.useLocale)();if(s.id===T){let e;return o[0]!==l||o[1]!==a||o[2]!==s?(e=(0,v.getProviderModalities)(a).length>0?(0,t.jsx)(ee.ProviderModalityBadges,{provider:a}):(0,t.jsx)("span",{children:s.text(l,a)}),o[0]=l,o[1]=a,o[2]=s,o[3]=e):e=o[3],e}if(s.id===S){let e;return o[4]!==a.policy.termsOfServiceURL?(e=(0,t.jsx)(w.PolicyLink,{href:a.policy.termsOfServiceURL,label:"Terms"}),o[4]=a.policy.termsOfServiceURL,o[5]=e):e=o[5],e}if(s.id===M){let e;return o[6]!==a.policy.privacyPolicyURL?(e=(0,t.jsx)(w.PolicyLink,{href:a.policy.privacyPolicyURL,label:"Privacy"}),o[6]=a.policy.privacyPolicyURL,o[7]=e):e=o[7],e}return o[8]!==l||o[9]!==a||o[10]!==s?(i=s.text(l,a),o[8]=l,o[9]=a,o[10]=s,o[11]=i):i=o[11],o[12]!==i?(n=(0,t.jsx)("span",{className:"font-medium",children:i}),o[12]=i,o[13]=n):n=o[13],n}function eu(e){let i,n,o=(0,r.c)(5),{row:a}=e;return a.hint?(o[0]!==a.hint?(i=(0,t.jsx)(s.InfoTooltip,{side:"top",align:"start",children:(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:a.hint})}),o[0]=a.hint,o[1]=i):i=o[1],o[2]!==a.label||o[3]!==i?(n=(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[a.label,i]}),o[2]=a.label,o[3]=i,o[4]=n):n=o[4],n):a.label}function em(e){return e.displayName}function ep(e){return e.slug}function eh(e){return e.slug}function ef(e){let i,n,o,s,a,l,d=(0,r.c)(11),{providers:c}=e;if(d[0]!==c){let e=c.map(ex);o="flex flex-col gap-2",i="text-2xl font-semibold tracking-tight md:text-3xl",n=e.length>1?`${e.join(" vs ")}: provider comparison`:"Compare providers",d[0]=c,d[1]=i,d[2]=n,d[3]=o}else i=d[1],n=d[2],o=d[3];return d[4]!==i||d[5]!==n?(s=(0,t.jsx)("h1",{className:i,children:n}),d[4]=i,d[5]=n,d[6]=s):s=d[6],d[7]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("p",{className:"max-w-3xl text-sm text-foreground md:text-base",children:"Compare model providers on OpenRouter side by side — catalog size and throughput, data handling and retention policies, BYOK support, and their terms of service and privacy policies."}),d[7]=a):a=d[7],d[8]!==o||d[9]!==s?(l=(0,t.jsxs)("div",{className:o,children:[s,a]}),d[8]=o,d[9]=s,d[10]=l):l=d[10],l}function ex(e){return e.displayName}function eg(e){let i,n,s=(0,r.c)(6),{providers:l,disabledSlugs:d,canAddMore:u,onPick:m}=e;if(!u){let e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(a.Tooltip,{content:`Maximum ${R.MAX_COMPARE_PROVIDERS} providers reached`,children:(0,t.jsxs)(o.Button,{size:"sm",disabled:!0,className:"gap-1.5",children:[(0,t.jsx)(c.Plus,{className:"!size-3.5"}),(0,t.jsx)("span",{children:"Add provider"})]})}),s[0]=e):e=s[0],e}return s[1]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsxs)(o.Button,{size:"sm",className:"gap-1.5",children:[(0,t.jsx)(c.Plus,{className:"!size-3.5"}),(0,t.jsx)("span",{children:"Add provider"})]}),s[1]=i):i=s[1],s[2]!==d||s[3]!==m||s[4]!==l?(n=(0,t.jsx)(F,{providers:l,disabledSlugs:d,onPick:m,children:i}),s[2]=d,s[3]=m,s[4]=l,s[5]=n):n=s[5],n}function ey(e){let i,o,s=(0,r.c)(6),{side:a,isVisible:l,isDesktopOnly:d}=e,c="left"===a?"left-0 bg-gradient-to-r from-background to-transparent":"right-0 bg-gradient-to-l from-background to-transparent",u=void 0!==d&&d&&"hidden md:block",m=l?"opacity-100":"opacity-0";return s[0]!==c||s[1]!==u||s[2]!==m?(i=(0,n.cn)("pointer-events-none absolute inset-y-0 z-overlay w-16 transition-opacity duration-150",c,u,m),s[0]=c,s[1]=u,s[2]=m,s[3]=i):i=s[3],s[4]!==i?(o=(0,t.jsx)("div",{"aria-hidden":"true",className:i}),s[4]=i,s[5]=o):o=s[5],o}e.s(["ProviderCompare",0,function(e){let o,s,a,d,c,g,y,v,b,j,N,k,w,T,S,M=(0,r.c)(40),{providers:L}=e,P=(0,l.usePosthogClient)(),_=(0,et.useLocalizedRouter)(),A=(0,u.useParams)(),E=(0,m.useSyncExternalStore)(es,ea,el),B=(0,R.findProvidersBySlugs)(L,E?(0,R.parseProviderComparePathname)(E):(0,R.parseProviderCompareSlugs)(A?.slugs)),{stickyHeaderRowRef:I,stickyCardsWrapperRef:z,tableViewportRef:U,canScrollLeft:V,canScrollRight:$,handleSyncedScrollLeftChange:H}=(0,f.useCompareScroll)(),D=(0,p.useHighlightBest)(),q=e=>{let t=(0,R.buildProviderCompareUrl)(e.map(eh)),r=B.length<2!=e.length<2,i=()=>{window.history.replaceState(window.history.state,"",t),eo(),r&&_.replace(t,{scroll:!1})};r?(0,x.withViewTransitionMorph)(i):i()},F=(e,t)=>{P.capture(i.PostHogEvent.CompareSelectProvider,{provider_slug:t.slug,slot_index:e});let r=[...B];r[Math.min(e,r.length)]=t,q(r)},Y=e=>{P.capture(i.PostHogEvent.CompareRemoveProvider,{provider_slug:B[e]?.slug,slot_index:e}),q(B.filter((t,r)=>r!==e))},Z=B.map(ep),G=B.lengthq([]),M[0]=q,M[1]=e):e=M[1],M[2]!==B?(r=(0,t.jsx)(ef,{providers:B}),M[2]=B,M[3]=r):r=M[3];let o=B[0];M[4]===Symbol.for("react.memo_cache_sentinel")?(i=er(0),M[4]=i):i=M[4];let s=B[1];return M[5]===Symbol.for("react.memo_cache_sentinel")?(n=er(1),M[5]=n):n=M[5],(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsx)(C,{providers:B,onReset:e}),r,(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:[(0,t.jsx)(Q,{providers:L,selected:o,disabledSlugs:Z,ariaLabel:"Add first provider to compare",viewTransitionName:i,onPick:e=>F(0,e),onClear:()=>Y(0)}),(0,t.jsx)(Q,{providers:L,selected:s,disabledSlugs:Z,ariaLabel:"Add second provider to compare",viewTransitionName:n,onPick:e=>F(1,e),onClear:()=>Y(1)})]})]})}M[6]!==q?(o=()=>q([]),M[6]=q,M[7]=o):o=M[7],M[8]!==B?(s=(0,t.jsx)(ef,{providers:B}),M[8]=B,M[9]=s):s=M[9],M[10]!==D?(a=()=>p.highlightBestStore.set(!D),M[10]=D,M[11]=a):a=M[11];let J=D?"bg-positive":"bg-muted";M[12]!==J?(d=(0,n.cn)("relative inline-flex h-5 w-9 shrink-0 items-center rounded-full transition-colors",J),M[12]=J,M[13]=d):d=M[13];let ee=D?"translate-x-[18px]":"translate-x-0.5";return M[14]!==ee?(c=(0,n.cn)("inline-block size-4 rounded-full bg-white transition-transform",ee),M[14]=ee,M[15]=c):c=M[15],M[16]!==c?(g=(0,t.jsx)("span",{className:c}),M[16]=c,M[17]=g):g=M[17],M[18]!==d||M[19]!==g?(y=(0,t.jsx)("span",{"aria-hidden":"true",className:d,children:g}),M[18]=d,M[19]=g,M[20]=y):y=M[20],M[21]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsx)("span",{children:"Highlight best"}),M[21]=v):v=M[21],M[22]!==D||M[23]!==a||M[24]!==y?(b=(0,t.jsxs)("button",{type:"button",role:"switch","aria-checked":D,onClick:a,className:"inline-flex items-center gap-2 text-sm text-muted-foreground transition-colors hover:text-foreground",children:[y,v]}),M[22]=D,M[23]=a,M[24]=y,M[25]=b):b=M[25],M[26]!==V?(j=(0,t.jsx)(ey,{side:"left",isVisible:V}),M[26]=V,M[27]=j):j=M[27],M[28]!==$?(N=(0,t.jsx)(ey,{side:"right",isVisible:$}),M[28]=$,M[29]=N):N=M[29],M[30]!==K||M[31]!==X||M[32]!==B?(k=O.map(e=>(0,t.jsxs)(p.SectionGrid,{columnCount:K,mobileColumnLabels:X,children:[(0,t.jsx)(p.SectionHeader,{id:e.id,title:e.title,totalColumns:K}),e.rows.map((e,r)=>(0,t.jsx)(p.DataRow,{isFirst:0===r,stacked:ed.has(e.id),label:(0,t.jsx)(eu,{row:e}),bestIndices:e.score?(0,h.winningValueIndices)(B.map(t=>e.score?.(t)),"max"):void 0,values:B.map(r=>(0,t.jsx)("div",{className:"min-w-0 truncate text-sm",children:(0,t.jsx)(ec,{row:e,provider:r})},r.slug))},e.id))]},e.id)),M[30]=K,M[31]=X,M[32]=B,M[33]=k):k=M[33],M[34]!==k?(w=(0,t.jsx)("div",{className:"flex flex-col gap-2",children:k}),M[34]=k,M[35]=w):w=M[35],M[36]!==V?(T=(0,t.jsx)(ey,{side:"left",isVisible:V,isDesktopOnly:!0}),M[36]=V,M[37]=T):T=M[37],M[38]!==$?(S=(0,t.jsx)(ey,{side:"right",isVisible:$,isDesktopOnly:!0}),M[38]=$,M[39]=S):S=M[39],(0,t.jsx)(p.SyncedScrollProvider,{onScrollLeftChange:H,children:(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsx)(C,{providers:B,onReset:o}),s,(0,t.jsxs)("div",{className:"flex flex-col gap-2 md:hidden",children:[(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsx)(eg,{providers:L,disabledSlugs:Z,canAddMore:G,onPick:e=>F(B.length,e)})}),B.map((e,r)=>(0,t.jsx)(W,{provider:e,providers:L,disabledSlugs:Z,onPick:e=>F(r,e),onRemove:()=>Y(r)},e.slug))]}),(0,t.jsxs)("div",{ref:U,className:"relative -mx-2 flex flex-col overflow-x-clip px-2",children:[(0,t.jsxs)("div",{ref:z,className:"z-[70] hidden overflow-x-clip bg-background md:sticky md:top-[calc(56px+var(--sticky-banner-top,0px))] md:block md:pt-2 md:pb-2",children:[(0,t.jsxs)("div",{className:"mb-2 flex items-center justify-end gap-3",children:[b,(0,t.jsx)(eg,{providers:L,disabledSlugs:Z,canAddMore:G,onPick:e=>F(B.length,e)})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{ref:I,className:"grid h-[60px] min-w-min items-center gap-x-3 border-x border-transparent pr-2",style:{gridTemplateColumns:(0,p.buildGridTemplate)(K)},children:B.map((e,r)=>(0,t.jsx)(W,{viewTransitionName:er(r),provider:e,providers:L,disabledSlugs:Z,onPick:e=>F(r,e),onRemove:()=>Y(r)},e.slug))}),j,N]})]}),w,T,S]})]})})}],795880)},357824,e=>{"use strict";let t="/providers/compare";function r(e){return e?Array.from(new Set(e.map(e=>(function(e){try{return decodeURIComponent(e)}catch{return e}})(e).trim().toLowerCase()).filter(e=>e.length>0))).slice(0,5):[]}e.s(["MAX_COMPARE_PROVIDERS",0,5,"PROVIDER_COMPARE_BASE_PATH",0,t,"buildProviderCompareUrl",0,function(e){let r=e.filter(e=>e.length>0).join("/");return r.length>0?`${t}/${r}`:t},"findProvidersBySlugs",0,function(e,t){let r=new Map(e.map(e=>[e.slug.toLowerCase(),e]));return t.map(e=>r.get(e.toLowerCase())).filter(e=>void 0!==e)},"parseProviderComparePathname",0,function(e){return e===t||e.startsWith(`${t}/`)?r(e.slice(t.length).split("/")):[]},"parseProviderCompareSlugs",0,r])},533391,e=>{"use strict";var t=e.i(370066);e.s(["formatTokens",0,function(e,r){return(0,t.formatNumber)(r,{locale:e,preset:"provider-count"})??"—"}])},64131,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(963),n=e.i(452473),o=e.i(970654),s=e.i(648156),a=e.i(561042),l=e.i(943926),d=e.i(761512);function c(e){let r=i.OUTPUT_MODALITY_LABELS[e.modality];return(0,t.jsx)(s.Tooltip,{content:`Supports ${(0,a.describeProviderModality)(e,r)}`,children:(0,t.jsx)(o.Badge,{variant:"default",size:"sm",className:(0,n.cn)("size-5 justify-center rounded-md border-transparent p-0",d.MODALITY_BG[e.modality]),children:(0,t.jsx)(l.ModalityIcon,{modality:e.modality,strokeWidth:2.5,className:(0,n.cn)("size-3",d.MODALITY_ICON_COLOR[e.modality])})})},e.modality)}e.s(["ProviderModalityBadges",0,function(e){let i,n,o,s,l=(0,r.c)(7),{provider:d}=e;if(l[0]!==d){o=Symbol.for("react.early_return_sentinel");e:{let e=(0,a.getProviderModalities)(d);if(0===e.length){o=null;break e}i="inline-flex shrink-0 items-center gap-1",n=e.map(c)}l[0]=d,l[1]=i,l[2]=n,l[3]=o}else i=l[1],n=l[2],o=l[3];return o!==Symbol.for("react.early_return_sentinel")?o:(l[4]!==i||l[5]!==n?(s=(0,t.jsx)("div",{className:i,children:n}),l[4]=i,l[5]=n,l[6]=s):s=l[6],s)}])},988308,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(970654),n=e.i(712621),o=e.i(648156),s=e.i(728541);let a={[s.TrainingStatus.Trains]:"warning",[s.TrainingStatus.NoTraining]:"positive",[s.TrainingStatus.Unknown]:"default"},l={[s.RetentionStatus.Zero]:"positive",[s.RetentionStatus.Limited]:"info",[s.RetentionStatus.Retains]:"warning",[s.RetentionStatus.Unknown]:"default"},d={[s.TrainingStatus.Trains]:"Yes",[s.TrainingStatus.NoTraining]:"No",[s.TrainingStatus.Unknown]:"Unknown"},c={[s.TrainingStatus.Trains]:"Trains on prompts",[s.TrainingStatus.NoTraining]:"No training",[s.TrainingStatus.Unknown]:"Training unknown"};e.s(["PolicyChip",0,function(e){let n,s,a=(0,r.c)(5),{label:l,description:d}=e;return a[0]!==l?(n=(0,t.jsx)(i.Badge,{variant:"default",className:"cursor-help",children:l}),a[0]=l,a[1]=n):n=a[1],a[2]!==d||a[3]!==n?(s=(0,t.jsx)(o.Tooltip,{content:d,children:n}),a[2]=d,a[3]=n,a[4]=s):s=a[4],s},"PolicyLink",0,function(e){let i,o=(0,r.c)(4),{href:s,label:a}=e;if(!s){let e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"text-muted-foreground text-xs",children:"—"}),o[0]=e):e=o[0],e}return o[1]!==s||o[2]!==a?(i=(0,t.jsx)(n.ExternalLink,{href:s,target:"_blank",rel:"noreferrer",showExternalIcon:!0,className:"relative z-10 text-xs",children:a}),o[1]=s,o[2]=a,o[3]=i):i=o[3],i},"RetentionBadge",0,function(e){let n,a,d,c,u=(0,r.c)(10),{provider:m}=e;u[0]!==m?(n=(0,s.describeRetention)(m),u[0]=m,u[1]=n):n=u[1];let p=l[(0,s.getRetentionStatus)(m)];return u[2]!==m?(a=(0,s.formatRetention)(m),u[2]=m,u[3]=a):a=u[3],u[4]!==p||u[5]!==a?(d=(0,t.jsx)(i.Badge,{variant:p,className:"cursor-help",children:a}),u[4]=p,u[5]=a,u[6]=d):d=u[6],u[7]!==n||u[8]!==d?(c=(0,t.jsx)(o.Tooltip,{content:n,children:d}),u[7]=n,u[8]=d,u[9]=c):c=u[9],c},"TrainingBadge",0,function(e){let n,l,d,u=(0,r.c)(8),{provider:m}=e,p=(0,s.getTrainingStatus)(m);u[0]!==m?(n=(0,s.describeTraining)(m),u[0]=m,u[1]=n):n=u[1];let h=a[p],f=c[p];return u[2]!==h||u[3]!==f?(l=(0,t.jsx)(i.Badge,{variant:h,className:"cursor-help",children:f}),u[2]=h,u[3]=f,u[4]=l):l=u[4],u[5]!==n||u[6]!==l?(d=(0,t.jsx)(o.Tooltip,{content:n,children:l}),u[5]=n,u[6]=l,u[7]=d):d=u[7],d},"trainingText",0,function(e){return d[(0,s.getTrainingStatus)(e)]}])},561042,e=>{"use strict";var t=e.i(963);e.s(["describeProviderModality",0,function({inputCount:e,outputCount:t},r){let i=r.toLowerCase();return e>0&&t>0?`${i} input (${e} models) and output (${t} models)`:e>0?`${i} input via ${e} models`:`${i} output via ${t} models`},"getProviderModalities",0,function(e){let{inputs:r,outputs:i}=e;return[{modality:t.OutputModality.Text,inputCount:r.text,outputCount:i.text},{modality:t.OutputModality.Image,inputCount:r.image,outputCount:i.image},{modality:t.OutputModality.Audio,inputCount:r.audio,outputCount:i.audio},{modality:t.OutputModality.Video,inputCount:r.video,outputCount:0},{modality:t.OutputModality.Embeddings,inputCount:0,outputCount:i.embeddings}].filter(({inputCount:e,outputCount:t})=>(e||0)+(t||0)>0)}])},728541,e=>{"use strict";var t=e.i(988855);let r={Trains:"trains",NoTraining:"no-training",Unknown:"unknown"},i={Zero:"zero",Limited:"limited",Retains:"retains",Unknown:"unknown"},n={TermsOfService:"tos",PrivacyPolicy:"privacy"},o={Byok:"byok",ModerationRequired:"moderation",Hipaa:"hipaa"},s=[r.Trains,r.NoTraining],a=[i.Zero,i.Limited,i.Retains],l={[r.Trains]:"Trains on prompts",[r.NoTraining]:"Does not train",[r.Unknown]:"Unknown"},d={[i.Zero]:"Zero retention",[i.Limited]:"Limited retention",[i.Retains]:"Retains prompts",[i.Unknown]:"Unknown"},c={[n.TermsOfService]:"Has terms of service",[n.PrivacyPolicy]:"Has privacy policy"},u={[o.Byok]:"Supports BYOK",[o.ModerationRequired]:"Moderation required",[o.Hipaa]:"HIPAA Compliant"};function m(e){return Object.values(o).filter(t=>e||t!==o.Hipaa)}function p(e){return!0===e.policy.training?r.Trains:!1===e.policy.training?r.NoTraining:r.Unknown}function h(e){let{retainsPrompts:t,retentionDays:r}=e.policy;return!1===t?i.Zero:!0===t?void 0===r?i.Retains:r<=0?i.Zero:i.Limited:i.Unknown}let f={[r.Trains]:"This provider may train on prompts sent through OpenRouter.",[r.NoTraining]:"This provider does not train on prompts sent through OpenRouter.",[r.Unknown]:"This provider has not stated whether it trains on prompts."};function x(e){let t=[];return e.policy.termsOfServiceURL&&t.push(n.TermsOfService),e.policy.privacyPolicyURL&&t.push(n.PrivacyPolicy),t}function g(e){let{byokEnabled:t,moderationRequired:r}=e.policy,i=[];return t&&i.push(o.Byok),r&&i.push(o.ModerationRequired),e.isHipaaEligible&&i.push(o.Hipaa),i}let y=/^([A-Za-z]{2}|\d{3})$/;function v(e,r){return y.test(r)?(0,t.formatRegion)(r,{locale:e})??r:r}e.s(["FILTERABLE_RETENTION_STATUSES",0,a,"FILTERABLE_TRAINING_STATUSES",0,s,"PROVIDER_FEATURE_LABELS",0,u,"ProviderFeature",0,o,"RETENTION_STATUS_LABELS",0,d,"RetentionStatus",0,i,"TRAINING_STATUS_LABELS",0,l,"TRUST_DOCUMENT_LABELS",0,c,"TrainingStatus",0,r,"TrustDocument",0,n,"describeRetention",0,function(e){let t=h(e),{retentionDays:r}=e.policy;if(t===i.Limited&&void 0!==r){let e=1===r?"1 day":`${r} days`;return`This provider retains prompts for up to ${e}, then deletes them.`}return t===i.Zero?"This provider does not retain prompts after serving the request.":t===i.Retains?"This provider retains prompts and has not stated a deletion window.":"This provider has not stated how long it retains prompts."},"describeTraining",0,function(e){return f[p(e)]},"filterProviders",0,function(e,t){let r=t.q.trim().toLowerCase();return e.filter(e=>{if(r.length>0&&!e.displayName.toLowerCase().includes(r)&&!e.name.toLowerCase().includes(r)||t.training.length>0&&!t.training.includes(p(e))||t.retention.length>0&&!t.retention.includes(h(e))||t.headquarters.length>0&&(void 0===e.headquarters||!t.headquarters.includes(e.headquarters)))return!1;let i=g(e);if(!t.features.every(e=>i.includes(e)))return!1;let n=x(e);return t.documents.every(e=>n.includes(e))})},"formatHeadquarters",0,v,"formatRetention",0,function(e){let t=h(e),{retentionDays:r}=e.policy;return t===i.Limited&&void 0!==r?`${r} day retention`:d[t]},"getFilterableProviderFeatures",0,m,"getHeadquartersOptions",0,function(e,r){return Array.from(new Set(r.map(e=>e.headquarters).filter(e=>void 0!==e))).sort((r,i)=>(0,t.compareDisplayText)(v(e,r),v(e,i),{locale:e}))},"getProviderFeatures",0,g,"getRetentionStatus",0,h,"getTrainingStatus",0,p,"getTrustDocuments",0,x,"omitHiddenFeatureFilters",0,function(e,t){if(t)return e;let r=m(t);return{...e,features:e.features.filter(e=>r.includes(e))}}])},943926,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(963),n=e.i(30023),o=e.i(746751),s=e.i(505987),a=e.i(890136),l=e.i(218812),d=e.i(334471),c=e.i(353287),u=e.i(913767);e.s(["ModalityIcon",0,function(e){let m=(0,r.c)(24),{className:p,modality:h,strokeWidth:f}=e,x=void 0===p?"w-4 h-4":p;switch(h){case i.OutputModality.Text:{let e;return m[0]!==x||m[1]!==f?(e=(0,t.jsx)(c.Type,{className:x,strokeWidth:f}),m[0]=x,m[1]=f,m[2]=e):e=m[2],e}case i.OutputModality.Image:{let e;return m[3]!==x||m[4]!==f?(e=(0,t.jsx)(a.Image,{className:x,strokeWidth:f}),m[3]=x,m[4]=f,m[5]=e):e=m[5],e}case i.OutputModality.Video:{let e;return m[6]!==x||m[7]!==f?(e=(0,t.jsx)(u.Video,{className:x,strokeWidth:f}),m[6]=x,m[7]=f,m[8]=e):e=m[8],e}case i.OutputModality.Audio:{let e;return m[9]!==x||m[10]!==f?(e=(0,t.jsx)(o.AudioLines,{className:x,strokeWidth:f}),m[9]=x,m[10]=f,m[11]=e):e=m[11],e}case i.OutputModality.Embeddings:{let e;return m[12]!==x||m[13]!==f?(e=(0,t.jsx)(s.Boxes,{className:x,strokeWidth:f}),m[12]=x,m[13]=f,m[14]=e):e=m[14],e}case i.OutputModality.Rerank:{let e;return m[15]!==x||m[16]!==f?(e=(0,t.jsx)(n.ArrowUpDown,{className:x,strokeWidth:f}),m[15]=x,m[16]=f,m[17]=e):e=m[17],e}case i.OutputModality.TTS:{let e;return m[18]!==x||m[19]!==f?(e=(0,t.jsx)(d.Speech,{className:x,strokeWidth:f}),m[18]=x,m[19]=f,m[20]=e):e=m[20],e}case i.OutputModality.Transcription:{let e;return m[21]!==x||m[22]!==f?(e=(0,t.jsx)(l.Mic,{className:x,strokeWidth:f}),m[21]=x,m[22]=f,m[23]=e):e=m[23],e}default:return null}}])},761512,e=>{"use strict";var t=e.i(963);let r={[t.OutputModality.Text]:"bg-modality-text/12",[t.OutputModality.Image]:"bg-modality-image/12",[t.OutputModality.Audio]:"bg-modality-audio/12",[t.OutputModality.Video]:"bg-modality-video/12",[t.OutputModality.Embeddings]:"bg-modality-embeddings/12",[t.OutputModality.Rerank]:"bg-modality-rerank/12",[t.OutputModality.TTS]:"bg-modality-tts/12",[t.OutputModality.Transcription]:"bg-modality-transcription/12"},i={[t.OutputModality.Text]:"text-modality-text",[t.OutputModality.Image]:"text-modality-image",[t.OutputModality.Audio]:"text-modality-audio",[t.OutputModality.Video]:"text-modality-video",[t.OutputModality.Embeddings]:"text-modality-embeddings",[t.OutputModality.Rerank]:"text-modality-rerank",[t.OutputModality.TTS]:"text-modality-tts",[t.OutputModality.Transcription]:"text-modality-transcription"},n={[t.OutputModality.Text]:"border-modality-text",[t.OutputModality.Image]:"border-modality-image",[t.OutputModality.Audio]:"border-modality-audio",[t.OutputModality.Video]:"border-modality-video",[t.OutputModality.Embeddings]:"border-modality-embeddings",[t.OutputModality.Rerank]:"border-modality-rerank",[t.OutputModality.TTS]:"border-modality-tts",[t.OutputModality.Transcription]:"border-modality-transcription"},o={[t.OutputModality.Text]:"group-hover:text-modality-text",[t.OutputModality.Image]:"group-hover:text-modality-image",[t.OutputModality.Audio]:"group-hover:text-modality-audio",[t.OutputModality.Video]:"group-hover:text-modality-video",[t.OutputModality.Embeddings]:"group-hover:text-modality-embeddings",[t.OutputModality.Rerank]:"group-hover:text-modality-rerank",[t.OutputModality.TTS]:"group-hover:text-modality-tts",[t.OutputModality.Transcription]:"group-hover:text-modality-transcription"};e.s(["MODALITY_BG",0,r,"MODALITY_ICON_BORDER",0,n,"MODALITY_ICON_COLOR",0,i,"MODALITY_ICON_GROUP_HOVER",0,o])},668883,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(646013),n=e.i(452473),o=e.i(528164);e.i(742593);var s=e.i(571236),a=e.i(270401);function l(){globalThis.scrollTo({top:0,behavior:"smooth"})}e.s(["ScrollToTopButton",0,function(e){let d,c,u,m,p=(0,r.c)(8),{threshold:h,className:f}=e,x=!function(e){let t,i,n,o,s,l=(0,r.c)(8),[d,c]=(0,a.useState)(!1);l[0]!==e?(t=()=>{c(globalThis.scrollY>e)},l[0]=e,l[1]=t):t=l[1];let u=t;return l[2]!==u?(i=()=>(globalThis.addEventListener("scroll",u),()=>globalThis.removeEventListener("scroll",u)),n=[u],l[2]=u,l[3]=i,l[4]=n):(i=l[3],n=l[4]),(0,a.useEffect)(i,n),l[5]!==u?(o=()=>{u()},s=[u],l[5]=u,l[6]=o,l[7]=s):(o=l[6],s=l[7]),(0,a.useEffect)(o,s),d}(void 0===h?400:h);return p[0]!==f?(d=(0,n.cn)("hidden items-center justify-center md:flex","rounded-full",f),p[0]=f,p[1]=d):d=p[1],p[2]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)(i.ArrowUpIcon,{className:"size-5"}),p[2]=c):c=p[2],p[3]!==d?(u=(0,t.jsx)(o.Button,{variant:"outline",className:d,size:"icon",onClick:l,children:c}),p[3]=d,p[4]=u):u=p[4],p[5]!==x||p[6]!==u?(m=(0,t.jsx)(s.Fade,{className:"fixed bottom-16 right-16",hidden:x,children:u}),p[5]=x,p[6]=u,p[7]=m):m=p[7],m}],668883)}]); //# sourceMappingURL=1p7n7j-lldr2l.js.map //# chunkId=01a099a4-b6d6-7e50-8fd7-cacfee9a68d5