!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]="01a0a063-35a6-7771-8de1-b847f3f55fff")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,874203,888967,956450,118759,e=>{"use strict";var t,r,i,n=e.i(270401),a=e.i(123651),o=e.i(361409),s=e.i(228876),l=e.i(593478),u=e.i(939550),c=e.i(467219),d=e.i(421380),p=e.i(207290);e.s(["useCollapsibleRoot",0,function(e){let{open:t,defaultOpen:r,onOpenChange:i,disabled:m}=e,g=void 0!==t,[h,f]=(0,a.useControlled)({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:y,setMounted:x,transitionStatus:v}=(0,p.useTransitionStatus)(h,!0,!0),[b,M]=n.useState(h),[{height:T,width:S},_]=n.useState({height:void 0,width:void 0}),k=(0,l.useBaseUiId)(),[O,C]=n.useState(),R=O??k,[E,w]=n.useState(!1),[P,I]=n.useState(!1),j=n.useRef(null),z=n.useRef(null),A=n.useRef(null),N=n.useRef(null),L=(0,d.useAnimationsFinished)(N,!1),q=(0,s.useStableCallback)(e=>{let t=!h,r=(0,u.createChangeEventDetails)(c.REASONS.triggerPress,e.nativeEvent);if(i(t,r),r.isCanceled)return;let n=N.current;"css-animation"===z.current&&null!=n&&n.style.removeProperty("animation-name"),E||P||(null!=z.current&&"css-animation"!==z.current&&!y&&t&&x(!0),"css-animation"===z.current&&(!b&&t&&M(!0),!y&&t&&x(!0))),f(t),"none"===z.current&&y&&!t&&x(!1)});return(0,o.useIsoLayoutEffect)(()=>{g&&"none"===z.current&&!h&&x(!1)},[g,h,t,x]),n.useMemo(()=>({abortControllerRef:j,animationTypeRef:z,disabled:m,handleTrigger:q,height:T,mounted:y,open:h,panelId:R,panelRef:N,runOnceAnimationsFinish:L,setDimensions:_,setHiddenUntilFound:w,setKeepMounted:I,setMounted:x,setOpen:f,setPanelIdState:C,setVisible:M,transitionDimensionRef:A,transitionStatus:v,visible:b,width:S}),[j,z,m,q,T,y,h,R,N,L,_,w,I,x,f,M,A,v,b,S])}],874203);var m=e.i(397744);let g=n.createContext(void 0);e.s(["CollapsibleRootContext",0,g,"useCollapsibleRootContext",0,function(){let e=n.useContext(g);if(void 0===e)throw Error((0,m.default)(15));return e}],888967);var h=e.i(678968);let f=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=h.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=h.TransitionStatusDataAttributes.endingStyle]="endingStyle",t),y=((r={}).panelOpen="data-panel-open",r),x={[f.open]:""},v={[f.closed]:""};e.s(["collapsibleOpenStateMapping",0,{open:e=>e?x:v},"triggerOpenStateMapping",0,{open:e=>e?{[y.panelOpen]:""}:null}],956450);var b=e.i(602406),M=e.i(235901),T=e.i(427447),S=e.i(763323);let _=((i={}).disabled="data-disabled",i.orientation="data-orientation",i);e.s(["useCollapsiblePanel",0,function(e){let{abortControllerRef:t,animationTypeRef:r,externalRef:i,height:a,hiddenUntilFound:l,keepMounted:d,id:p,mounted:m,onOpenChange:g,open:h,panelRef:y,runOnceAnimationsFinish:x,setDimensions:v,setMounted:k,setOpen:O,setVisible:C,transitionDimensionRef:R,visible:E,width:w}=e,P=n.useRef(!1),I=n.useRef(null),j=n.useRef(h),z=n.useRef(h),A=(0,S.useAnimationFrame)(),N=n.useMemo(()=>"css-animation"===r.current?!E:!h&&!m,[h,m,E,r]),L=(0,s.useStableCallback)(e=>{if(!e)return;if(null==r.current||null==R.current){let t=getComputedStyle(e),i="none"!==t.animationName&&""!==t.animationName,n="0s"!==t.transitionDuration&&""!==t.transitionDuration;i&&n||("none"===t.animationName&&"0s"!==t.transitionDuration?r.current="css-transition":"none"!==t.animationName&&"0s"===t.transitionDuration?r.current="css-animation":r.current="none"),"horizontal"===e.getAttribute(_.orientation)||t.transitionProperty.indexOf("width")>-1?R.current="width":R.current="height"}if("css-transition"!==r.current)return;(void 0===a||void 0===w)&&(v({height:e.scrollHeight,width:e.scrollWidth}),z.current&&e.style.setProperty("transition-duration","0s"));let t=-1,i=-1;return t=S.AnimationFrame.request(()=>{z.current=!1,i=S.AnimationFrame.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})}),()=>{S.AnimationFrame.cancel(t),S.AnimationFrame.cancel(i)}}),q=(0,M.useMergedRefs)(i,y,L);return(0,o.useIsoLayoutEffect)(()=>{if("css-transition"!==r.current)return;let e=y.current;if(!e)return;let i=-1;if(null!=t.current&&(t.current.abort(),t.current=null),h){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(t=>{e.style.setProperty(t,"initial","important")}),z.current||d||e.setAttribute(f.startingStyle,""),v({height:e.scrollHeight,width:e.scrollWidth}),i=S.AnimationFrame.request(()=>{Object.entries(t).forEach(([t,r])=>{""===r?e.style.removeProperty(t):e.style.setProperty(t,r)})})}else{if(0===e.scrollHeight&&0===e.scrollWidth)return;v({height:e.scrollHeight,width:e.scrollWidth});let r=new AbortController;t.current=r;let i=r.signal,n=null,a=f.endingStyle;return(n=new MutationObserver(o=>{o.some(e=>"attributes"===e.type&&e.attributeName===a)&&(n?.disconnect(),n=null,x(()=>{v({height:0,width:0}),e.style.removeProperty("content-visibility"),k(!1),t.current===r&&(t.current=null)},i))})).observe(e,{attributes:!0,attributeFilter:[a]}),()=>{n?.disconnect(),A.cancel(),t.current===r&&(r.abort(),t.current=null)}}return()=>{S.AnimationFrame.cancel(i)}},[t,r,A,l,d,m,h,y,x,v,k]),(0,o.useIsoLayoutEffect)(()=>{if("css-animation"!==r.current)return;let e=y.current;e&&(I.current=e.style.animationName||I.current,e.style.setProperty("animation-name","none"),v({height:e.scrollHeight,width:e.scrollWidth}),j.current||P.current||e.style.removeProperty("animation-name"),h?(null!=t.current&&(t.current.abort(),t.current=null),k(!0),C(!0)):(t.current=new AbortController,x(()=>{k(!1),C(!1),t.current=null},t.current.signal)))},[t,r,h,y,x,v,k,C,E]),(0,T.useOnMount)(()=>{let e=S.AnimationFrame.request(()=>{j.current=!1});return()=>S.AnimationFrame.cancel(e)}),(0,o.useIsoLayoutEffect)(()=>{if(!l)return;let e=y.current;if(!e)return;let t=-1,r=-1;return h&&P.current&&(e.style.transitionDuration="0s",v({height:e.scrollHeight,width:e.scrollWidth}),t=S.AnimationFrame.request(()=>{P.current=!1,r=S.AnimationFrame.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})})),()=>{S.AnimationFrame.cancel(t),S.AnimationFrame.cancel(r)}},[l,h,y,v]),(0,o.useIsoLayoutEffect)(()=>{let e=y.current;e&&l&&N&&(e.setAttribute("hidden","until-found"),"css-transition"===r.current&&e.setAttribute(f.startingStyle,""))},[l,N,r,y]),n.useEffect(function(){let e=y.current;if(e)return(0,b.addEventListener)(e,"beforematch",function(e){P.current=!0,O(!0),g(!0,(0,u.createChangeEventDetails)(c.REASONS.none,e))})},[g,y,O]),n.useMemo(()=>({props:{hidden:N,id:p,ref:q}}),[N,p,q])}],118759)},373855,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:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125"}))});e.s(["PencilIcon",0,r],373855)},678915,e=>{"use strict";let t=(0,e.i(202913).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],678915)},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)},579852,e=>{"use strict";let t=(0,e.i(202913).default)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);e.s(["BarChart3",0,t],579852)},766513,e=>{"use strict";let t=(0,e.i(202913).default)("chart-no-axes-column-increasing",[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V9",key:"uvy0l4"}],["path",{d:"M19 21V3",key:"11j9sm"}]]);e.s(["ChartNoAxesColumnIncreasing",0,t],766513)},639222,e=>{"use strict";var t=e.i(222584);e.s(["ChevronRightIcon",()=>t.default])},510196,e=>{"use strict";let t=(0,e.i(202913).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",0,t],510196)},166432,e=>{"use strict";let t=(0,e.i(202913).default)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Eye",0,t],166432)},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)},131827,e=>{"use strict";let t=(0,e.i(202913).default)("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);e.s(["KeyRound",0,t],131827)},693207,e=>{"use strict";let t=(0,e.i(202913).default)("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]]);e.s(["default",0,t])},718723,e=>{"use strict";var t=e.i(693207);e.s(["Layers3",()=>t.default])},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)},389313,e=>{"use strict";let t=(0,e.i(202913).default)("shield-alert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);e.s(["ShieldAlert",0,t],389313)},655648,e=>{"use strict";let t=(0,e.i(202913).default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);e.s(["Sparkles",0,t],655648)},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)},311594,e=>{"use strict";var t=e.i(843491);e.s(["TerminalSquare",()=>t.default])},996431,e=>{"use strict";let t=(0,e.i(202913).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["default",0,t])},820540,e=>{"use strict";var t=e.i(996431);e.s(["AlertTriangle",()=>t.default])},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)},839669,e=>{"use strict";var t,r=e.i(665434),i=e.i(270401),n=(0,i.createContext)({get client(){return t},bootstrap:void 0}),a=function(e){return"function"==typeof e},o=function(e,t){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};"function"==typeof SuppressedError&&SuppressedError;var s={componentStack:null,exceptionEvent:null,error:null};!function(e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}function r(t){var r=e.call(this,t)||this;return r.state=s,r}o(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t),r.prototype.componentDidCatch=function(e,t){var r,i=this.props.additionalProperties;a(i)?r=i(e):"object"==typeof i&&(r=i);var n=this.context.client.captureException(e,r),o=t.componentStack;this.setState({error:e,componentStack:null!=o?o:null,exceptionEvent:n})},r.prototype.render=function(){var e=this.props,t=e.children,r=e.fallback,n=this.state;if(null==n.componentStack)return a(t)?t():t;var o=a(r)?i.default.createElement(r,{error:n.error,componentStack:n.componentStack,exceptionEvent:n.exceptionEvent}):r;return i.default.isValidElement(o)?o:(console.warn("[PostHog.js][PostHogErrorBoundary] Invalid fallback prop, provide a valid React element or a function that returns a valid React element."),i.default.createElement(i.default.Fragment,null))},r.contextType=n}(i.default.Component),t=r.default,e.s(["usePostHog",0,function(){return(0,i.useContext)(n).client}])},331995,e=>{"use strict";e.i(476809);let t="/settings/preferences",r=`https://openrouter.ai${t}`;e.s(["ATTESTATION_SETTINGS_PATH",0,t,"ATTESTATION_SETTINGS_URL",0,r,"findMissingAttestations",0,function(e,t){if(0===e.length)return[];let r=new Set(t);return e.filter(e=>!r.has(e))}])},543092,e=>{"use strict";e.i(963);var t=e.i(204067),r=e.i(796805);let i={Image:"image",Video:"video",Speech:"speech",Transcription:"transcription",Game:"game"};r.z.union([r.z.nativeEnum(i),r.z.literal("text_image")]);let n=r.z.object({url:r.z.string().url(),media_type:r.z.string(),size_bytes:(0,t.zInt)().nonnegative()}),a=n.extend({thumbnail_url:r.z.string().url().optional(),width:(0,t.zInt)().positive(),height:(0,t.zInt)().positive(),source:n.optional()}),o=n.extend({media_type:r.z.string().startsWith("video/"),thumbnail_url:r.z.string().url().optional(),width:(0,t.zInt)().positive(),height:(0,t.zInt)().positive(),duration_ms:(0,t.zInt)().nonnegative().optional()});r.z.union([o,a]);let s=n.extend({duration_ms:(0,t.zInt)().nonnegative().optional(),sample_rate_hz:(0,t.zInt)().positive().optional(),peaks:r.z.array(r.z.number().min(0).max(1)).optional()});s.extend({transcript:r.z.string(),voice:r.z.string()}),s.extend({transcript:r.z.string(),voice:r.z.string().optional()}),n.extend({media_type:r.z.literal("text/html"),three_version:r.z.string().min(1)}),s.extend({transcript:r.z.string()});let l=n.extend({thumbnail_url:r.z.string().url().optional(),frame_thumbnail_urls:r.z.array(r.z.string().url()).optional(),width:(0,t.zInt)().positive().optional(),height:(0,t.zInt)().positive().optional(),duration_ms:(0,t.zInt)().nonnegative().optional(),sample_rate_hz:(0,t.zInt)().positive().optional(),transcript:r.z.string().optional(),voice:r.z.string().optional(),peaks:r.z.array(r.z.number().min(0).max(1)).optional(),source:n.optional(),three_version:r.z.string().optional()}),u=r.z.array(l);e.s(["ExampleAssetListSchema",0,u,"ModelExampleModality",0,i])},526073,e=>{"use strict";e.s(["ImageAspectRatio",0,{"1:1":"1:1","1:2":"1:2","1:4":"1:4","1:8":"1:8","2:1":"2:1","2:3":"2:3","3:2":"3:2","3:4":"3:4","4:1":"4:1","4:3":"4:3","4:5":"4:5","5:4":"5:4","8:1":"8:1","9:16":"9:16","16:9":"16:9","9:19.5":"9:19.5","19.5:9":"19.5:9","9:20":"9:20","20:9":"20:9","9:21":"9:21","21:9":"21:9",auto:"auto"},"ImageGenerationResolution",0,{512:"512","1K":"1K","2K":"2K","4K":"4K"},"ImageQuality",0,{auto:"auto",low:"low",medium:"medium",high:"high",xhigh:"xhigh",max:"max"}])},182657,e=>{"use strict";e.s(["QuickStartExampleType",0,{Text:"text",ComputerUseTool:"computer_use_tool",AudioTool:"audio_tool",AudioOutput:"audio_output",FastApply:"fast_apply",Embeddings:"embeddings",ImageInputEmbeddings:"image_input_embeddings",Reasoning:"reasoning",ImageGeneration:"image_generation",ImageGenerationWithoutText:"image_generation_without_text",VideoGeneration:"video_generation",Rerank:"rerank",TTS:"tts",STT:"stt",STTMaiTranscribe:"stt_mai_transcribe",OCR:"ocr"}])},421773,e=>{"use strict";let t={Temperature:"temperature",TopP:"top_p",TopK:"top_k",MinP:"min_p",TopA:"top_a",FrequencyPenalty:"frequency_penalty",PresencePenalty:"presence_penalty",RepetitionPenalty:"repetition_penalty",MaxTokens:"max_tokens",MaxCompletionTokens:"max_completion_tokens",LogitBias:"logit_bias",Logprobs:"logprobs",TopLogprobs:"top_logprobs",Prediction:"prediction",Seed:"seed",ResponseFormat:"response_format",StructuredOutputs:"structured_outputs",Stop:"stop",Tools:"tools",ToolChoice:"tool_choice",ParallelToolCalls:"parallel_tool_calls",IncludeReasoning:"include_reasoning",Reasoning:"reasoning",ReasoningEffort:"reasoning_effort",WebSearchOptions:"web_search_options",Verbosity:"verbosity"};t.MaxTokens,t.Temperature,t.TopP,t.Stop,t.FrequencyPenalty,t.PresencePenalty,t.Tools,t.ToolChoice;let r=new Set([t.StructuredOutputs,t.IncludeReasoning]);e.s(["INTERNAL_PARAMETERS",0,r,"Parameter",0,t])},13589,e=>{"use strict";let t={Default:"default",Flex:"flex",Priority:"priority"},r={Flex:t.Flex,Priority:t.Priority};t.Priority;let i={Flex:r.Flex,Priority:r.Priority,Fast:"fast"};function n(e){return e===i.Fast?r.Priority:e}i.Flex,i.Priority,i.Fast,t.Default,t.Default,t.Priority,t.Default,e.s(["NonDefaultServiceTier",0,r,"OpenRouterServiceTier",0,t,"ServiceTierSpelling",0,i,"canonicalizeServiceTierSpelling",0,n,"getServiceTierSpellings",0,function(e){return Object.values(i).filter(t=>n(t)===e)}])},475968,e=>{"use strict";e.s(["VideoAspectRatio",0,{"16:9":"16:9","9:16":"9:16","1:1":"1:1","4:3":"4:3","3:4":"3:4","3:2":"3:2","2:3":"2:3","21:9":"21:9","9:21":"9:21"},"VideoFrameType",0,{first_frame:"first_frame",last_frame:"last_frame"},"VideoGenerationResolution",0,{"480p":"480p","720p":"720p","768p":"768p","1080p":"1080p","1K":"1K","2K":"2K","4K":"4K"},"VideoSize",0,{"480x480":"480x480","480x640":"480x640","480x720":"480x720","480x854":"480x854","480x1120":"480x1120","560x752":"560x752","640x480":"640x480","640x640":"640x640","720x480":"720x480","720x720":"720x720","720x960":"720x960","720x1080":"720x1080","720x1280":"720x1280","720x1680":"720x1680","752x560":"752x560","768x768":"768x768","768x1024":"768x1024","768x1152":"768x1152","768x1366":"768x1366","768x1792":"768x1792","834x1112":"834x1112","854x480":"854x480","960x720":"960x720","960x960":"960x960","992x432":"992x432","1024x768":"1024x768","1080x720":"1080x720","1080x1080":"1080x1080","1080x1440":"1080x1440","1080x1620":"1080x1620","1080x1920":"1080x1920","1080x2520":"1080x2520","1112x834":"1112x834","1120x480":"1120x480","1152x768":"1152x768","1280x720":"1280x720","1366x768":"1366x768","1440x1080":"1440x1080","1440x1440":"1440x1440","1440x1920":"1440x1920","1440x2160":"1440x2160","1440x2560":"1440x2560","1440x3360":"1440x3360","1470x630":"1470x630","1620x1080":"1620x1080","1680x720":"1680x720","1792x768":"1792x768","1920x1080":"1920x1080","1920x1440":"1920x1440","2160x1440":"2160x1440","2160x2160":"2160x2160","2160x2880":"2160x2880","2160x3240":"2160x3240","2160x3840":"2160x3840","2160x5040":"2160x5040","2520x1080":"2520x1080","2560x1440":"2560x1440","2880x2160":"2880x2160","3240x2160":"3240x2160","3360x1440":"3360x1440","3840x2160":"3840x2160","5040x2160":"5040x2160"}])},995958,e=>{"use strict";function t(){return document.querySelector("#page-content")}function r(e){return null!==e&&"auto"===getComputedStyle(e).overflowY}e.s(["getPageScrollContainer",0,t,"getPageScrollTop",0,function(){let e=t();return r(e)?e.scrollTop:window.scrollY},"scrollPageToTop",0,function(){let e=t();r(e)?e.scrollTo({top:0,behavior:"smooth"}):window.scrollTo({top:0,behavior:"smooth"})},"usesContainerScroll",0,r])},135992,e=>{"use strict";var t=e.i(586404);function r(){let e=globalThis.__openrouterSectionNavScrollLock;if((0,t.isDefinedAndNotNull)(e))return e.hashPinCount??=0,e.recalcListeners??=new Set,e;let r={anchor:null,hashPinCount:0,recalcListeners:new Set};return globalThis.__openrouterSectionNavScrollLock=r,r}e.s(["getProgrammaticScrollAnchor",0,function(){return r().anchor},"isHashPinned",0,function(){return r().hashPinCount>0},"pinHash",0,function(){r().hashPinCount+=1},"releaseProgrammaticScrollIf",0,function(e){let t=r();t.anchor===e&&(t.anchor=null)},"requestSectionNavRecalc",0,function(){for(let e of r().recalcListeners)e()},"setProgrammaticScrollAnchor",0,function(e){r().anchor=e},"subscribeToRecalcRequest",0,function(e){let t=r().recalcListeners;return t.add(e),()=>{t.delete(e)}},"unpinHash",0,function(){let e=r();e.hashPinCount=Math.max(0,e.hashPinCount-1)}])},477328,e=>{"use strict";var t=e.i(995958),r=e.i(135992);function i(e){let t=`#${e}`;if(window.location.hash===t)return;let r=new URL(window.location.href);r.hash=e,window.history.replaceState(null,"",r)}e.s(["clearUrlHashAtTop",0,function(){(0,r.isHashPinned)()||(0,t.getPageScrollTop)()>2||function(){if(""===window.location.hash)return;let{pathname:e,search:t}=window.location;window.history.replaceState(null,"",`${e}${t}`)}()},"syncUrlHash",0,function(e){(0,r.isHashPinned)()||2>=(0,t.getPageScrollTop)()||i(e)},"updateUrlHash",0,i])},617353,e=>{"use strict";var t,r,i=e.i(222666),n=e.i(505962);e.s([],823292),e.i(823292);var a=e.i(270401),o=e.i(123651),s=e.i(228876),l=e.i(364960),u=e.i(698031),c=e.i(397744);let d=a.createContext(void 0);function p(){let e=a.useContext(d);if(void 0===e)throw Error((0,c.default)(10));return e}var m=e.i(281334),g=e.i(939550),h=e.i(467219);let f={value:()=>null},y=a.forwardRef(function(e,t){let{render:r,className:n,disabled:c=!1,hiddenUntilFound:p,keepMounted:y,loopFocus:x=!0,onValueChange:v,multiple:b=!1,orientation:M="vertical",value:T,defaultValue:S,style:_,...k}=e,O=(0,u.useDirection)(),C=a.useMemo(()=>{if(void 0===T)return S??[]},[T,S]),R=(0,s.useStableCallback)(v),E=a.useRef([]),[w,P]=(0,o.useControlled)({controlled:T,default:C,name:"Accordion",state:"value"}),I=(0,s.useStableCallback)((e,t)=>{let r=(0,g.createChangeEventDetails)(h.REASONS.none);if(b)if(t){let t=w.slice();if(t.push(e),R(t,r),r.isCanceled)return;P(t)}else{let t=w.filter(t=>t!==e);if(R(t,r),r.isCanceled)return;P(t)}else{let t=w[0]===e?[]:[e];if(R(t,r),r.isCanceled)return;P(t)}}),j=a.useMemo(()=>({value:w,disabled:c,orientation:M}),[w,c,M]),z=a.useMemo(()=>({accordionItemRefs:E,direction:O,disabled:c,handleValueChange:I,hiddenUntilFound:p??!1,keepMounted:y??!1,loopFocus:x,orientation:M,state:j,value:w}),[O,c,I,p,y,x,M,j,w]),A=(0,m.useRenderElement)("div",e,{state:j,ref:t,props:[{dir:O,role:"region"},k],stateAttributesMapping:f});return(0,i.jsx)(d.Provider,{value:z,children:(0,i.jsx)(l.CompositeList,{elementsRef:E,children:A})})});var x=e.i(235901),v=e.i(593478),b=e.i(874203),M=e.i(888967),T=e.i(51005);let S=a.createContext(void 0);function _(){let e=a.useContext(S);if(void 0===e)throw Error((0,c.default)(9));return e}var k=e.i(956450),O=e.i(678968);let C=((t={}).index="data-index",t.disabled="data-disabled",t.open="data-open",t),R={...k.collapsibleOpenStateMapping,index:e=>Number.isInteger(e)?{[C.index]:String(e)}:null,...O.transitionStatusMapping,value:()=>null},E=a.forwardRef(function(e,t){let{className:r,disabled:n=!1,onOpenChange:o,render:l,value:u,style:c,...d}=e,{ref:g,index:h}=(0,T.useCompositeListItem)(),f=(0,x.useMergedRefs)(t,g),{disabled:y,handleValueChange:_,state:k,value:O}=p(),C=(0,v.useBaseUiId)(),E=u??C,w=n||y,P=a.useMemo(()=>{if(!O)return!1;for(let e=0;e{o?.(e,t),t.isCanceled||_(E,e)}),j=(0,b.useCollapsibleRoot)({open:P,onOpenChange:I,disabled:w}),z=a.useMemo(()=>({open:j.open,disabled:j.disabled,hidden:!j.mounted,transitionStatus:j.transitionStatus}),[j.open,j.disabled,j.mounted,j.transitionStatus]),A=a.useMemo(()=>({...j,onOpenChange:I,state:z}),[j,z,I]),N=a.useMemo(()=>({...k,index:h,disabled:w,open:P}),[w,h,P,k]),[L,q]=a.useState((0,v.useBaseUiId)()),D=a.useMemo(()=>({open:P,state:N,setTriggerId:q,triggerId:L}),[P,N,q,L]),V=(0,m.useRenderElement)("div",e,{state:N,ref:f,props:d,stateAttributesMapping:R});return(0,i.jsx)(M.CollapsibleRootContext.Provider,{value:A,children:(0,i.jsx)(S.Provider,{value:D,children:V})})}),w=a.forwardRef(function(e,t){let{render:r,className:i,style:n,...a}=e,{state:o}=_();return(0,m.useRenderElement)("h3",e,{state:o,ref:t,props:a,stateAttributesMapping:R})});var P=e.i(733171),I=e.i(361409),j=e.i(481902),z=e.i(899454),A=e.i(686738);let N=new Set([z.ARROW_DOWN,z.ARROW_UP,z.ARROW_RIGHT,z.ARROW_LEFT,z.HOME,z.END]),L=a.forwardRef(function(e,t){let{disabled:r,className:i,id:n,render:o,nativeButton:s=!0,style:l,...u}=e,{panelId:c,open:d,handleTrigger:g,disabled:h}=(0,M.useCollapsibleRootContext)(),{getButtonProps:f,buttonRef:y}=(0,j.useButton)({disabled:r??h,focusableWhenDisabled:!0,native:s,composite:!0}),{accordionItemRefs:x,direction:v,loopFocus:b,orientation:T}=p(),S="rtl"===v,O="horizontal"===T,{state:C,setTriggerId:R,triggerId:E}=_();(0,I.useIsoLayoutEffect)(()=>(n&&R(n),()=>{R(void 0)}),[n,R]);let w=a.useMemo(()=>({"aria-controls":d?c:void 0,"aria-expanded":d,id:E,tabIndex:0,onClick:g,onKeyDown(e){if(!N.has(e.key))return;(0,A.stopEvent)(e);let t=function(e){let{current:t}=e,r=[];for(let e=0;er?0:n+1:Math.min(n+1,r)}function o(){i=b&&0===n?r:n-1}switch(e.key){case z.ARROW_DOWN:O||a();break;case z.ARROW_UP:O||o();break;case z.ARROW_RIGHT:O&&(S?o():a());break;case z.ARROW_LEFT:O&&(S?a():o());break;case"Home":i=0;break;case"End":i=r}i>-1&&t[i].focus()}}),[x,g,E,O,S,b,d,c]);return(0,m.useRenderElement)("button",e,{state:C,ref:[t,y],props:[w,u,f],stateAttributesMapping:k.triggerOpenStateMapping})});var q=e.i(118759);let D=((r={}).accordionPanelHeight="--accordion-panel-height",r.accordionPanelWidth="--accordion-panel-width",r);var V=e.i(688342);let H=a.forwardRef(function(e,t){let{className:r,hiddenUntilFound:i,keepMounted:n,id:o,render:s,style:l,...u}=e,{hiddenUntilFound:c,keepMounted:d}=p(),{abortControllerRef:g,animationTypeRef:h,height:f,mounted:y,onOpenChange:x,open:v,panelId:b,panelRef:T,runOnceAnimationsFinish:S,setDimensions:k,setHiddenUntilFound:O,setKeepMounted:C,setMounted:E,setOpen:w,setVisible:P,transitionDimensionRef:j,visible:z,width:A,setPanelIdState:N,transitionStatus:L}=(0,M.useCollapsibleRootContext)(),H=i??c,W=n??d;(0,I.useIsoLayoutEffect)(()=>{if(o)return N(o),()=>{N(void 0)}},[o,N]),(0,I.useIsoLayoutEffect)(()=>{O(H)},[O,H]),(0,I.useIsoLayoutEffect)(()=>{C(W)},[C,W]),(0,V.useOpenChangeComplete)({open:v&&"idle"===L,ref:T,onComplete(){v&&k({width:void 0,height:void 0})}});let{props:F}=(0,q.useCollapsiblePanel)({abortControllerRef:g,animationTypeRef:h,externalRef:t,height:f,hiddenUntilFound:H,id:o??b,keepMounted:W,mounted:y,onOpenChange:x,open:v,panelRef:T,runOnceAnimationsFinish:S,setDimensions:k,setMounted:E,setOpen:w,setVisible:P,transitionDimensionRef:j,visible:z,width:A}),{state:G,triggerId:U}=_(),$=a.useMemo(()=>({...G,transitionStatus:L}),[G,L]),B=(0,m.useRenderElement)("div",e,{state:$,ref:[t,T],props:[F,{"aria-labelledby":U,role:"region",style:{[D.accordionPanelHeight]:void 0===f?"auto":`${f}px`,[D.accordionPanelWidth]:void 0===A?"auto":`${A}px`}},u],stateAttributesMapping:R});return W||H||y?B:null});e.s(["Header",0,w,"Item",0,E,"Panel",0,H,"Root",0,y,"Trigger",0,L],512697);var W=e.i(512697),W=W,F=e.i(452473),G=e.i(639222);function U(e){if(void 0!==e)return Array.isArray(e)?e:[e]}e.s(["Accordion",0,function(e){let t,r,o,s,l,u,c,d,p,m,g,h,f=(0,n.c)(29);f[0]!==e?({className:t,type:u,collapsible:r,defaultValue:o,value:c,onValueChange:s,...l}=e,f[0]=e,f[1]=t,f[2]=r,f[3]=o,f[4]=s,f[5]=l,f[6]=u,f[7]=c):(t=f[1],r=f[2],o=f[3],s=f[4],l=f[5],u=f[6],c=f[7]);let y="multiple"!==u&&!r,x=void 0!==c;f[8]!==o?(d=()=>U(o)??[],f[8]=o,f[9]=d):d=f[9];let[v,b]=(0,a.useState)(d);f[10]!==x||f[11]!==y||f[12]!==s||f[13]!==u?(p=e=>{let t=e.map(String);y&&0===t.length||(x||b(t),s&&("multiple"===u?s(t):s(t.length>0?String(t[0]):"")))},f[10]=x,f[11]=y,f[12]=s,f[13]=u,f[14]=p):p=f[14];let M=p;f[15]!==o||f[16]!==M||f[17]!==v||f[18]!==x||f[19]!==y||f[20]!==c?(m=y&&!x?{value:v,onValueChange:M}:{defaultValue:x?void 0:U(o),value:x?U(c):void 0,onValueChange:M},f[15]=o,f[16]=M,f[17]=v,f[18]=x,f[19]=y,f[20]=c,f[21]=m):m=f[21];let T=m;f[22]!==t?(g=(0,F.cn)(t),f[22]=t,f[23]=g):g=f[23];let S="multiple"===u;return f[24]!==T||f[25]!==l||f[26]!==g||f[27]!==S?(h=(0,i.jsx)(W.Root,{className:g,multiple:S,...T,...l}),f[24]=T,f[25]=l,f[26]=g,f[27]=S,f[28]=h):h=f[28],h},"AccordionContent",0,function(e){let t,r,a,o,s,l,u,c=(0,n.c)(14);return c[0]!==e?({className:r,children:t,ref:o,...a}=e,c[0]=e,c[1]=t,c[2]=r,c[3]=a,c[4]=o):(t=c[1],r=c[2],a=c[3],o=c[4]),c[5]!==r?(s=(0,F.cn)("overflow-hidden text-xs","data-[closed]:animate-accordion-up data-[open]:animate-accordion-down",r),c[5]=r,c[6]=s):s=c[6],c[7]!==t?(l=(0,i.jsx)("div",{className:"pb-3 pt-0",children:t}),c[7]=t,c[8]=l):l=c[8],c[9]!==a||c[10]!==o||c[11]!==s||c[12]!==l?(u=(0,i.jsx)(W.Panel,{ref:o,className:s,...a,children:l}),c[9]=a,c[10]=o,c[11]=s,c[12]=l,c[13]=u):u=c[13],u},"AccordionItem",0,function(e){let t,r,a,o,s,l=(0,n.c)(10);return l[0]!==e?({className:t,ref:a,...r}=e,l[0]=e,l[1]=t,l[2]=r,l[3]=a):(t=l[1],r=l[2],a=l[3]),l[4]!==t?(o=(0,F.cn)("border-b border-border",t),l[4]=t,l[5]=o):o=l[5],l[6]!==r||l[7]!==a||l[8]!==o?(s=(0,i.jsx)(W.Item,{ref:a,className:o,...r}),l[6]=r,l[7]=a,l[8]=o,l[9]=s):s=l[9],s},"AccordionTrigger",0,function(e){let t,r,a,o,s,l,u,c=(0,n.c)(13);return c[0]!==e?({className:r,children:t,ref:o,...a}=e,c[0]=e,c[1]=t,c[2]=r,c[3]=a,c[4]=o):(t=c[1],r=c[2],a=c[3],o=c[4]),c[5]!==r?(s=(0,F.cn)("flex flex-1 cursor-pointer items-center justify-between gap-2 py-3 text-xs font-medium transition-all","focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus","[&[data-panel-open]>svg.accordion-chevron]:rotate-90",r),c[5]=r,c[6]=s):s=c[6],c[7]===Symbol.for("react.memo_cache_sentinel")?(l=(0,i.jsx)(G.ChevronRightIcon,{className:"accordion-chevron size-4 shrink-0 text-muted-foreground transition-transform duration-200"}),c[7]=l):l=c[7],c[8]!==t||c[9]!==a||c[10]!==o||c[11]!==s?(u=(0,i.jsx)(W.Header,{className:"flex",children:(0,i.jsxs)(W.Trigger,{ref:o,className:s,...a,children:[t,l]})}),c[8]=t,c[9]=a,c[10]=o,c[11]=s,c[12]=u):u=c[12],u}],617353)},250238,373641,e=>{"use strict";var t,r=e.i(222666),i=e.i(505962);e.s([],739538),e.i(739538);var n=e.i(270401),a=e.i(228876),o=e.i(281334),s=e.i(874203),l=e.i(888967),u=e.i(956450),c=e.i(678968);let d={...u.collapsibleOpenStateMapping,...c.transitionStatusMapping},p=n.forwardRef(function(e,t){let{render:i,className:u,defaultOpen:c=!1,disabled:p=!1,onOpenChange:m,open:g,style:h,...f}=e,y=(0,a.useStableCallback)(m),x=(0,s.useCollapsibleRoot)({open:g,defaultOpen:c,onOpenChange:y,disabled:p}),v=n.useMemo(()=>({open:x.open,disabled:x.disabled,transitionStatus:x.transitionStatus}),[x.open,x.disabled,x.transitionStatus]),b=n.useMemo(()=>({...x,onOpenChange:y,state:v}),[x,y,v]),M=(0,o.useRenderElement)("div",e,{state:v,ref:t,props:f,stateAttributesMapping:d});return(0,r.jsx)(l.CollapsibleRootContext.Provider,{value:b,children:M})});var m=e.i(481902);let g={...u.triggerOpenStateMapping,...c.transitionStatusMapping},h=n.forwardRef(function(e,t){let{panelId:r,open:i,handleTrigger:a,state:s,disabled:u}=(0,l.useCollapsibleRootContext)(),{className:c,disabled:d=u,id:p,render:h,nativeButton:f=!0,style:y,...x}=e,{getButtonProps:v,buttonRef:b}=(0,m.useButton)({disabled:d,focusableWhenDisabled:!0,native:f}),M=n.useMemo(()=>({"aria-controls":i?r:void 0,"aria-expanded":i,onClick:a}),[r,i,a]);return(0,o.useRenderElement)("button",e,{state:s,ref:[t,b],props:[M,x,v],stateAttributesMapping:g})});var f=e.i(361409),y=e.i(118759);let x=((t={}).collapsiblePanelHeight="--collapsible-panel-height",t.collapsiblePanelWidth="--collapsible-panel-width",t);var v=e.i(688342);let b=n.forwardRef(function(e,t){let{className:r,hiddenUntilFound:i,keepMounted:a,render:s,id:u,style:c,...p}=e,{abortControllerRef:m,animationTypeRef:g,height:h,mounted:b,onOpenChange:M,open:T,panelId:S,panelRef:_,runOnceAnimationsFinish:k,setDimensions:O,setHiddenUntilFound:C,setKeepMounted:R,setMounted:E,setPanelIdState:w,setOpen:P,setVisible:I,state:j,transitionDimensionRef:z,visible:A,width:N,transitionStatus:L}=(0,l.useCollapsibleRootContext)(),q=i??!1,D=a??!1;(0,f.useIsoLayoutEffect)(()=>{if(u)return w(u),()=>{w(void 0)}},[u,w]),(0,f.useIsoLayoutEffect)(()=>{C(q)},[C,q]),(0,f.useIsoLayoutEffect)(()=>{R(D)},[R,D]);let{props:V}=(0,y.useCollapsiblePanel)({abortControllerRef:m,animationTypeRef:g,externalRef:t,height:h,hiddenUntilFound:q,id:S,keepMounted:D,mounted:b,onOpenChange:M,open:T,panelRef:_,runOnceAnimationsFinish:k,setDimensions:O,setMounted:E,setOpen:P,setVisible:I,transitionDimensionRef:z,visible:A,width:N});(0,v.useOpenChangeComplete)({open:T&&"idle"===L,ref:_,onComplete(){T&&O({height:void 0,width:void 0})}});let H=n.useMemo(()=>({...j,transitionStatus:L}),[j,L]),W=(0,o.useRenderElement)("div",e,{state:H,ref:[t,_],props:[V,{style:{[x.collapsiblePanelHeight]:void 0===h?"auto":`${h}px`,[x.collapsiblePanelWidth]:void 0===N?"auto":`${N}px`}},p],stateAttributesMapping:d});return D||q||b?W:null});e.s(["Panel",0,b,"Root",0,p,"Trigger",0,h],115430);var M=e.i(115430),M=M;e.s(["Collapsible",0,function(e){let t,n,a=(0,i.c)(4);return a[0]!==e?({...t}=e,a[0]=e,a[1]=t):t=a[1],a[2]!==t?(n=(0,r.jsx)(M.Root,{"data-slot":"collapsible",...t}),a[2]=t,a[3]=n):n=a[3],n},"CollapsibleContent",0,function(e){let t,n,a=(0,i.c)(4);return a[0]!==e?({...t}=e,a[0]=e,a[1]=t):t=a[1],a[2]!==t?(n=(0,r.jsx)(M.Panel,{"data-slot":"collapsible-content",...t}),a[2]=t,a[3]=n):n=a[3],n},"CollapsibleTrigger",0,function(e){let t,n,a=(0,i.c)(4);return a[0]!==e?({...t}=e,a[0]=e,a[1]=t):t=a[1],a[2]!==t?(n=(0,r.jsx)(M.Trigger,{"data-slot":"collapsible-trigger",...t}),a[2]=t,a[3]=n):n=a[3],n}],373641),e.s([],250238)},126154,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(452473);e.s(["DotSeparator",0,function(e){let n,a,o=(0,r.c)(5),{className:s,"data-testid":l}=e;return o[0]!==s?(n=(0,i.cn)("inline-block size-[0.215em] shrink-0 rounded-full bg-current align-middle",s),o[0]=s,o[1]=n):n=o[1],o[2]!==l||o[3]!==n?(a=(0,t.jsx)("span",{"aria-hidden":"true",className:n,"data-testid":l}),o[2]=l,o[3]=n,o[4]=a):a=o[4],a}])},632226,e=>{"use strict";var t=e.i(963),r=e.i(122857);let i={Text:"text",Image:"image",Video:"video",Audio:"audio",TTS:"tts",STT:"stt"},n={[t.OutputModality.Image]:i.Image,[t.OutputModality.Video]:i.Video};e.s(["PlaygroundModality",0,i,"getAvailableModalities",0,function(e){let r=(0,t.isNonChattableVideoModel)(e);return e.flatMap(e=>{switch(e){case t.OutputModality.Text:return[i.Text];case t.OutputModality.Image:return[i.Image];case t.OutputModality.Video:return[i.Video];case t.OutputModality.Audio:return r?[]:[i.Audio];case t.OutputModality.TTS:return[i.TTS];case t.OutputModality.Transcription:return[i.STT];case t.OutputModality.Embeddings:case t.OutputModality.Rerank:default:return[]}})},"getDefaultPlaygroundModality",0,function(e,a){let o=r.MODEL_DETAIL_GENERATION_MODALITIES.find(t=>(a?.includes(t)??!1)&&e.includes(n[t]));return o?n[o]:a?.includes(t.OutputModality.TTS)&&e.includes(i.TTS)?i.TTS:a?.includes(t.OutputModality.Transcription)&&e.includes(i.STT)?i.STT:e[0]??i.Text}])},122857,e=>{"use strict";var t=e.i(963);let r=[t.OutputModality.Image,t.OutputModality.Video];e.s(["MODEL_DETAIL_GENERATION_MODALITIES",0,r])},260715,e=>{"use strict";function t(e){try{let t=new URL(e);if(t.origin!==location.origin)return`${location.origin}${t.pathname}${t.search}`}catch{}return e}e.s(["createPublicPlaygroundTransport",0,function(){return{fetchApi:(e,t)=>fetch(e,t),rewriteUrl:t}}])},944343,e=>{"use strict";var t=e.i(543092),r=e.i(358390),i=e.i(963),n=e.i(586404),a=e.i(632226);function o(e,t){return(e.features?.required_input_modalities??[]).some(e=>e===t)}function s(e,t){return l(e,{isPrivateView:t,canSupplySourceVideo:!1})}function l(e,{isPrivateView:r,canSupplySourceVideo:n}){if(o(e,i.InputModality.Audio))return null;let a=o(e,i.InputModality.Video);return a&&!n||r||e.is_private||e.endpoint?.is_private?null:!a&&e.output_modalities.includes(i.OutputModality.Image)?t.ModelExampleModality.Image:e.output_modalities.includes(i.OutputModality.Video)?t.ModelExampleModality.Video:null}function u({model:e,isPrivateView:i}){return e.group!==r.ModelGroup.Router&&s(e,i)===t.ModelExampleModality.Image}function c({model:e,isPrivateView:i}){return e.group!==r.ModelGroup.Router&&l(e,{isPrivateView:i,canSupplySourceVideo:!0})===t.ModelExampleModality.Video}function d({model:e,isPrivateView:t}){return!((e.features?.required_input_modalities??[]).some(e=>e===i.InputModality.Audio||e===i.InputModality.Video)||t||e.is_private||e.endpoint?.is_private||e.group===r.ModelGroup.Router||e.output_modalities.includes(i.OutputModality.Image)||e.output_modalities.includes(i.OutputModality.Video))&&e.output_modalities.includes(i.OutputModality.TTS)}function p(e){return(e??[]).flatMap((e,t)=>e.output_assets[0]?[{example:e,index:t}]:[])}let m={[t.ModelExampleModality.Image]:{fromText:"Text to Image",fromImage:"Image to Image"},[t.ModelExampleModality.Video]:{fromText:"Text to Video",fromImage:"Image to Video"},[t.ModelExampleModality.Speech]:{fromText:"Text to Speech",fromImage:void 0}};function g(e){return`model-playground-auto-open-dismissed:${e}`}e.s(["canAnySectionReplaceSidebarPlayground",0,function(e){return function({model:e,isPrivateView:t}){return u({model:e,isPrivateView:t})&&(0,a.getAvailableModalities)(e.output_modalities).every(e=>e===a.PlaygroundModality.Image)}(e)||function({model:e,isPrivateView:t}){return c({model:e,isPrivateView:t})&&(0,a.getAvailableModalities)(e.output_modalities).every(e=>e===a.PlaygroundModality.Video)}(e)||function({model:e,isPrivateView:t}){return e.endpoint?.features?.supports_voice_cloning!==!0&&d({model:e,isPrivateView:t})&&(0,a.getAvailableModalities)(e.output_modalities).every(e=>e===a.PlaygroundModality.TTS)}(e)},"canViewportFitPlaygroundPanel",0,function(e){return e>=640},"getPlaygroundSeed",0,function(e,r=0){let i=p(e),a=i.find(({index:e})=>e===r)?.example??i[0]?.example,[o]=a?.output_assets??[];if(!a||!o)return null;let s={usage:(0,n.definedValues)({durationMs:a.duration_ms??void 0,cost:null===a.cost?void 0:String(a.cost)})};switch(a.modality){case t.ModelExampleModality.Image:return{...s,modality:t.ModelExampleModality.Image,inputImageUrls:a.input_assets.map(e=>e.url),prompt:a.request.prompt,imageUrl:o.url,imageMediaType:o.media_type,request:a.request};case t.ModelExampleModality.Video:return{...s,modality:t.ModelExampleModality.Video,prompt:a.request.prompt??"",videoUrl:o.url,request:a.request};case t.ModelExampleModality.Speech:return null;default:return a}},"getPlaygroundSeedModality",0,s,"getPlaygroundSeedVariants",0,function(e){let t=new Map;return p(e).map(({example:e,index:r})=>{let i=m[e.modality],n=e.input_assets.some(e=>e.media_type.startsWith("image/"))&&void 0!==i.fromImage,a=e.title?.trim(),o=n?i.fromImage:i.fromText,s=a&&a.length>0?a:o,l=(t.get(s)??0)+1;return t.set(s,l),{index:r,label:l>1?`${s} ${l}`:s,isImageToImage:n}})},"getSeedFrameImageEntries",0,function(e){return e.modality!==t.ModelExampleModality.Video?[]:(e.request.frame_images??[]).map(e=>({frameType:e.frame_type,url:e.image_url.url}))},"getSeedFrameImagesForModality",0,function({frameImageEntries:e,modality:t}){return t!==a.PlaygroundModality.Video?new Map:new Map(e.map(e=>[e.frameType,e.url]))},"getSeedInputImageUrls",0,function(e){return e.modality===t.ModelExampleModality.Image?e.inputImageUrls:[]},"getSeedInputReferenceUrlsForModality",0,function({inputImageUrls:e,modality:t}){return t===a.PlaygroundModality.Image?[...e]:[]},"isAutoOpenDismissed",0,function(e){try{return null!==window.sessionStorage.getItem(g(e))}catch{return!1}},"isPlaygroundSectionModelEligible",0,u,"isPlaygroundSpeechSectionModelEligible",0,d,"isPlaygroundVideoSectionModelEligible",0,c,"markAutoOpenDismissed",0,function(e){try{window.sessionStorage.setItem(g(e),"1")}catch{}},"resolveSeedFrameImages",0,function({currentFrameImages:e,seededEntries:t,shouldOverwrite:r}){return new Map(r||0===e.size?t.map(e=>[e.frameType,e.url]):e)},"resolveSeedInputReferenceUrls",0,function({currentUrls:e,seededUrls:t,shouldOverwrite:r}){return r||0===e.length?[...t]:[...e]}])},635528,971453,805333,e=>{"use strict";var t=e.i(151960),r=e.i(626824),i=e.i(693697),n=e.i(204067),a=e.i(8842),o=e.i(450740),s=e.i(260715),l=e.i(748700);function u(e){let t={};for(let a of e)for(let[e,o]of Object.entries(a)){var r,i,n;let a=t[e];if(!a){t[e]=(r=o).type===l.CapabilityType.Enum?{type:l.CapabilityType.Enum,values:[...r.values]}:{...r};continue}a.type===o.type&&(t[e]=(i=a,n=o,i.type===l.CapabilityType.Enum&&n.type===l.CapabilityType.Enum?{type:l.CapabilityType.Enum,values:[...new Set([...i.values,...n.values])]}:i.type===l.CapabilityType.Range&&n.type===l.CapabilityType.Range?{type:l.CapabilityType.Range,min:Math.min(i.min,n.min),max:Math.max(i.max,n.max)}:i))}return t}e.s(["mergeSupportedParameters",0,u],971453);var c=e.i(796805);let d=c.z.object({id:c.z.string(),endpoints:c.z.array(c.z.object({provider_name:c.z.string(),supported_parameters:l.SupportedParametersSchema,supports_streaming:c.z.boolean().default(!1),allowed_passthrough_parameters:c.z.array(c.z.string()).default([])}))});var p=e.i(543092),m=e.i(284175);let g=c.z.object({title:c.z.string().min(1).nullable().default(null),output_assets:p.ExampleAssetListSchema,input_assets:p.ExampleAssetListSchema,created_at:c.z.string().datetime(),duration_ms:(0,n.zInt)().nonnegative().nullable(),cost:c.z.number().nonnegative().nullable()}),h=g.extend({modality:c.z.literal(p.ModelExampleModality.Image),request:m.ImageGenerationRequestSchema});var f=e.i(191463);let y=c.z.object({model:c.z.string(),input:c.z.string(),voice:c.z.string().trim().min(1),response_format:c.z.nativeEnum(f.TTSResponseFormat).optional()}),x=g.extend({modality:c.z.literal(p.ModelExampleModality.Speech),request:y});var v=e.i(475968);let b=c.z.object({model:c.z.string(),prompt:c.z.string().optional(),duration:(0,n.zInt)().min(1).optional(),resolution:c.z.nativeEnum(v.VideoGenerationResolution).optional(),aspect_ratio:c.z.nativeEnum(v.VideoAspectRatio).optional(),size:c.z.string().optional(),generate_audio:c.z.boolean().optional(),seed:(0,n.zInt)().optional(),input_references:c.z.array(c.z.discriminatedUnion("type",[c.z.object({type:c.z.literal("image_url"),image_url:c.z.object({url:c.z.string()})}),c.z.object({type:c.z.literal("audio_url"),audio_url:c.z.object({url:c.z.string()})}),c.z.object({type:c.z.literal("video_url"),video_url:c.z.object({url:c.z.string()})})])).optional(),frame_images:c.z.array(c.z.object({type:c.z.literal("image_url"),image_url:c.z.object({url:c.z.string()}),frame_type:c.z.nativeEnum(v.VideoFrameType)})).optional()}),M=g.extend({modality:c.z.literal(p.ModelExampleModality.Video),request:b}),T={modality:!0,title:!0,request:!0,output_assets:!0,input_assets:!0,duration_ms:!0,cost:!0,created_at:!0},S=c.z.array(c.z.discriminatedUnion("modality",[h.pick(T),M.pick(T),x.pick(T)]));var _=e.i(963),k=e.i(182657);let O="https://openrouter.ai/api/v1/chat/completions",C="https://openrouter.ai/api/v1/responses",R="https://openrouter.ai/api/v1/messages",E="/api/v1/images",w=`https://openrouter.ai${E}`,P={endpoint:O},I={endpoint:C,docsHref:"/docs/api/api-reference/responses/create-responses"},j=[P,I,{endpoint:R,docsHref:"/docs/api/api-reference/anthropic-messages/create-messages"}],z=[P,I],A=[P],N=[[_.OutputModality.Embeddings,"https://openrouter.ai/api/v1/embeddings"],[_.OutputModality.Rerank,"https://openrouter.ai/api/v1/rerank"],[_.OutputModality.TTS,"https://openrouter.ai/api/v1/audio/speech"],[_.OutputModality.Transcription,"https://openrouter.ai/api/v1/audio/transcriptions"],[_.OutputModality.Video,"https://openrouter.ai/api/v1/videos"],[_.OutputModality.Image,w]];k.QuickStartExampleType.Embeddings,k.QuickStartExampleType.ImageInputEmbeddings,k.QuickStartExampleType.VideoGeneration,k.QuickStartExampleType.Rerank,k.QuickStartExampleType.TTS,k.QuickStartExampleType.STT,k.QuickStartExampleType.STTMaiTranscribe;let L=[{endpoint:w,docsHref:"/docs/features/multimodal/image-generation"}];e.s(["CHAT_COMPLETIONS_ENDPOINT",0,O,"IMAGE_API_ENDPOINT",0,w,"IMAGE_API_ROUTE",0,E,"MESSAGES_ENDPOINT",0,R,"RESPONSES_ENDPOINT",0,C,"getEndpointReferencesForOutputModalities",0,function(e,t){if(e.includes(_.OutputModality.Text))return j;if(e.includes(_.OutputModality.Image))return t?.useImageApi?L:z;if(e.includes(_.OutputModality.Audio))return A;let r=N.find(([t])=>e.includes(t))?.[1];return r?[{endpoint:r}]:[]}],805333);let q=(0,r.createQueryKeys)("image-discovery",{endpoints:({author:e,slug:t,route:r})=>[{author:e,slug:t,route:r}]}),D=(0,r.createQueryKeys)("model-examples",{list:(e,t)=>[{permaslug:e,modality:t}]});e.s(["imageDiscoveryOptions",0,function(e,t){let[r,l]=e.split("/"),c=r||null,p=l||null,{fetchApi:m,rewriteUrl:g}=t??(0,s.createPublicPlaygroundTransport)(),h=g(E);return(0,a.queryOptions)({queryKey:q.endpoints({author:c,slug:p,route:h}),queryFn:null===c||null===p?o.skipToken:async({signal:e})=>{var t;let r=await m(`${h}/models/${encodeURIComponent(c)}/${encodeURIComponent(p)}/endpoints`,{signal:e});if(!r.ok)throw r.body?.cancel(),Error(`Image discovery request failed: ${r.status} ${r.statusText}`);let a=await r.json(),o=(0,n.parseSchema)(d,a);if((0,i.isErr)(o))throw o.error;return{supportedParameters:u((t=o.data.endpoints).map(e=>e.supported_parameters)),supportsStreaming:t.some(e=>e.supports_streaming),passthroughByProvider:function(e){let t=new Map;for(let r of e){let e=t.get(r.provider_name)??new Set;for(let t of r.allowed_passthrough_parameters)e.add(t);t.set(r.provider_name,e)}return[...t.entries()].filter(([,e])=>e.size>0).map(([e,t])=>({providerName:e,parameters:[...t]}))}(t)}},refetchOnWindowFocus:!1})},"modelExamplesOptions",0,function({permaslug:e,modality:r}){return(0,a.queryOptions)({queryKey:D.list(e,r),queryFn:null===e||null===r?o.skipToken:({signal:i})=>(0,t.fetchAPIQuery)("/api/frontend/v1/model-examples",{searchParams:{permaslug:e,modality:r},signal:i,schema:S})})}],635528)},172794,e=>{"use strict";e.i(781656),e.s([])},871565,e=>{"use strict";e.s(["safeDecodeURIComponent",0,function(e){try{return decodeURIComponent(e)}catch{return e}}])},748700,191463,e=>{"use strict";e.i(204067);var t=e.i(796805);let r={Enum:"enum",Range:"range",Boolean:"boolean"},i=t.z.object({type:t.z.literal(r.Enum),values:t.z.array(t.z.string())}).openapi("EnumCapability",{description:"A parameter that accepts one of a discrete set of string values.",example:{type:"enum",values:["1K","2K","4K"]}}),n=t.z.object({type:t.z.literal(r.Range),min:t.z.number(),max:t.z.number()}).openapi("RangeCapability",{description:"A parameter that accepts any value within an inclusive numeric range.",example:{type:"range",min:0,max:100}}),a=t.z.object({type:t.z.literal(r.Boolean)}).openapi("BooleanCapability",{description:"A supported-or-not flag. Present means the parameter is accepted.",example:{type:"boolean"}}),o=t.z.discriminatedUnion("type",[i,n,a]).openapi("CapabilityDescriptor",{description:"A typed descriptor for one supported request parameter.",example:{type:"enum",values:["1K","2K","4K"]},discriminator:{propertyName:"type",mapping:{enum:"#/components/schemas/EnumCapability",range:"#/components/schemas/RangeCapability",boolean:"#/components/schemas/BooleanCapability"}}}),s=t.z.record(t.z.string(),o).openapi("SupportedParameters",{description:"Supported request parameters, keyed by request field name. An absent key means the parameter is not supported.",example:{resolution:{type:"enum",values:["1K","2K","4K"]},output_compression:{type:"range",min:0,max:100},seed:{type:"boolean"}}});e.s(["CapabilityType",0,r,"SupportedParametersSchema",0,s],748700),e.s(["TTSResponseFormat",0,{Mp3:"mp3",Pcm:"pcm"}],191463)},284175,e=>{"use strict";var t=e.i(526073),r=e.i(634723),i=e.i(609266),n=e.i(976927),a=e.i(204067),o=e.i(796805);let s=o.z.object({model:o.z.string().openapi({description:"The image generation model to use",example:"bytedance-seed/seedream-4.5"}),prompt:o.z.string().trim().min(1).openapi({description:"Text description of the desired image",example:"a red panda astronaut floating in space, studio lighting"}),n:(0,a.zInt)().min(1).max(10).optional().openapi({description:"Upper bound on the number of images to generate (1-10). Providers may return fewer images, and providers that only support single-image generation reject n > 1.",example:1}),quality:o.z.nativeEnum(t.ImageQuality).optional().openapi({description:"Rendering quality. Providers without a quality knob ignore this.",example:"high"}),background:o.z.enum(["auto","transparent","opaque"]).optional().openapi({description:"Background treatment. `transparent` requires an output_format that supports alpha (png or webp).",example:"auto"}),output_format:o.z.enum(["png","jpeg","webp"]).optional().openapi({description:"Encoding of the returned image bytes.",example:"png"}),output_compression:(0,a.zInt)().min(0).max(100).optional().openapi({description:"Compression level (0-100) for webp/jpeg output. Ignored for png and by providers without a compression knob.",example:100}),user:o.z.string().optional().openapi({description:"A stable identifier for your end-users. Used to help detect and prevent abuse. Never sent to providers verbatim: for providers whose data policy requires user IDs, it is folded into a hashed, per-account upstream user identifier.",example:"end-user-abc123"})}),l=i.ProviderPreferencesSchema.pick({allow_fallbacks:!0,ignore:!0,only:!0,order:!0,sort:!0}).extend({options:n.ProviderOptionsSchema.optional().openapi({description:"Provider-specific options keyed by provider slug. Only options for the matched provider are forwarded; the rest are ignored. Unrecognized keys are silently dropped.",example:{"black-forest-labs":{steps:40,guidance:3}}})}).openapi("ImageGenerationProviderPreferences",{description:"Provider routing preferences and provider-specific passthrough configuration.",example:{only:["google-ai-studio"],allow_fallbacks:!1}}),u=s.extend({output_format:o.z.enum(["png","jpeg","webp","svg"]).optional().openapi({description:"Encoding of the returned image bytes. Most models produce raster formats (png, jpeg, webp). SVG is supported by vectorization models (e.g. Quiver) — the SVG markup is UTF-8 base64-encoded in `b64_json`.",example:"png"}),aspect_ratio:o.z.nativeEnum(t.ImageAspectRatio).optional().openapi({description:"Normalized aspect ratio of the generated image. Providers clamp to their supported subset.",example:"16:9"}),resolution:o.z.nativeEnum(t.ImageGenerationResolution).optional().openapi({description:"Normalized resolution tier of the generated image. Concrete pixel dimensions are derived per-provider.",example:"2K"}),size:o.z.string().optional().openapi({description:'Optional. A convenience shorthand for output dimensions — pass a tier ("2K", "4K") or explicit pixels ("2048x2048") and we normalize it to the right dimensions for the chosen provider. A tier size is equivalent to setting `resolution` and combines with `aspect_ratio`. An explicit pixel size is authoritative: a mismatched `resolution` or `aspect_ratio` alongside it is rejected with a 400.',example:"2K"}),seed:(0,a.zInt)().optional().openapi({description:"If specified, the generation will sample deterministically, such that repeated requests with the same seed and parameters should return the same result. Determinism is not guaranteed for all providers."}),stream:o.z.boolean().optional().openapi({description:"If true, partial images are streamed as SSE events as they become available. Only supported by providers with native streaming (currently OpenAI). Non-streaming providers ignore this flag and return a buffered response."}),input_references:o.z.array(r.OpenAIChatCompletionsContentPartImageSchema).max(16).optional().openapi({description:"Reference images to guide image-to-image generation, as base64 data URLs or HTTP(S) URLs."}),provider:l.optional()}).openapi("ImageGenerationRequest",{description:"Image generation request input",example:{model:"bytedance-seed/seedream-4.5",prompt:"a red panda astronaut floating in space, studio lighting"}});e.s(["ImageGenerationRequestSchema",0,u])},634723,e=>{"use strict";e.i(204067);var t=e.i(796805);let r=t.z.object({type:t.z.literal("text"),text:t.z.string()}).openapi("PredictionContentText",{description:"Text content part for a predicted output.",example:{type:"text",text:"Expected response"}}),i=t.z.object({type:t.z.literal("image_url"),image_url:t.z.object({url:t.z.string()})}).openapi("ContentPartImage",{example:{type:"image_url",image_url:{url:"https://example.com/image.png"}}});e.s(["OpenAIChatCompletionsContentPartImageSchema",0,i,"OpenAIChatCompletionsContentPartTextSchema",0,r])},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 a=e.split(": ")[1]||e;if(i)return a;let o=a.split(" (")[0];if(!n)return o;let s=Object.values(t.Variant).filter(e=>e!==t.StaticVariant.Standard&&e!==t.Variant.All).map(e=>(0,t.variantLabel)(e)),l=[...a.matchAll(/\(([^()]*)\)/g)].filter(([,e])=>s.some(t=>0===t.localeCompare(e??"",void 0,{sensitivity:"accent"}))).map(([,e])=>`(${e})`);return`${o}${l.length>0?` ${l.join(" ")}`:""}`}])},555105,e=>{"use strict";e.i(687421),e.i(928803);var t=e.i(13589),r=e.i(217631);function i(e){return e.includes("/")?e.split("/")[0]:e}function n(e){if(!e.includes("/"))return null;let i=e.split("/").at(-1);return(0,r.isMember)(i,t.NonDefaultServiceTier)?i:null}e.s(["getDefaultRowSlugsByModel",0,function(e){let t=new Map;for(let r of e){if(void 0!==r.service_tier)continue;let e=t.get(r.model.permaslug)??new Set;e.add(r.provider_slug),t.set(r.model.permaslug,e)}return t},"getProviderBaseSlug",0,i,"isEndpointProviderInSet",0,function(e,r,a){return(function(e,r){let a=e.provider_slug;if(void 0===e.service_tier){let e,t,r=null===(e=n(a))?null:`${i(a)}/${e}`;return[...new Set([a,...null===r?[]:[r],null===(t=n(a))?a:a.slice(0,a.length-t.length-1),i(a)])]}let o=a.split("/").slice(0,-1).join("/");return[...new Set([...(function(e){if(void 0===e.service_tier)return[e.provider_slug];let r=e.provider_slug.split("/").slice(0,-1).join("/"),n=i(e.provider_slug),a=(0,t.getServiceTierSpellings)(e.service_tier);return[...new Set([...a.map(e=>`${r}/${e}`),...a.map(e=>`${n}/${e}`)])].filter(e=>!e.startsWith("/"))})(e).filter(e=>!r?.has(e)),...""===o?[]:[o],i(a)])]})(e,a).some(e=>r.has(e))}])},976927,e=>{"use strict";var t=e.i(687421),r=e.i(555105);e.i(204067);var i=e.i(796805);let n=i.z.record(i.z.string(),i.z.unknown()),a=[...Object.values(t.providerSlugMap),...t.deprecatedProviderSlugs],o=i.z.preprocess(e=>!e||"object"!=typeof e||Array.isArray(e)?e:Object.fromEntries(Object.entries(e).filter(([e])=>{var i;return i=e,void 0!==(0,t.getProviderFromSlug)((0,r.getProviderBaseSlug)(i))})),i.z.object(Object.fromEntries(a.map(e=>[e,n.optional()]))).partial().catchall(n)).openapi("ProviderOptions",{description:"Provider-specific options keyed by provider slug. Only options for the matched provider are forwarded; the rest are ignored. Unrecognized keys are silently dropped.",example:{openai:{max_tokens:1e3}}});e.s(["ProviderOptionsSchema",0,o])},189360,e=>{"use strict";let t={image:"/benchmarks/media/images",video:"/benchmarks/media/videos",speech:"/benchmarks/media/speech",game:"/benchmarks/media/games",memes:"/benchmarks/media/memes",sketch:"/benchmarks/media/sketch"};e.s(["mediaBenchmarkBasePath",0,function(e){return t[e]}])},503953,e=>{"use strict";var t=e.i(963),r=e.i(463522);let i={Generated:"generated",Request:"request"};function n(e){return`/models?fmt=cards&output_modalities=${e}`}function a({column:e="count",displayLabel:t="requests",changeLabel:r="requests",chartTitle:n,chartDescription:o,yAxisLabel:s="Requests",unit:l="native"}){return{priority:i.Request,columns:[e],valueColumn:e,displayLabel:t,changeLabel:r,chartTitle:n,chartDescription:o,yAxisLabel:s,unit:l}}let o={surface:"text",routeSegment:"text",title:"AI Model Rankings",description:"Live LLM rankings by real-world usage. Models are ranked by tokens processed through the OpenRouter API by millions of developers.",topModelsTitle:"Top Models",marketShareDescription:"Compare text request share by model author on OpenRouter.",leaderboardTitle:"Text Leaderboard",leaderboardDescription:"Compare text models by request count on OpenRouter.",requiredInputModalities:[],requiredOutputModalities:[t.OutputModality.Text],requestMetric:a({chartTitle:"Text Requests Over Time",chartDescription:"Weekly text request volume across OpenRouter"}),leaderboardMetric:a({chartTitle:"Text Requests Over Time",chartDescription:"Weekly text request volume across OpenRouter"}),primaryMetric:i.Request,otherModelsHref:n(t.OutputModality.Text),otherModelsLabel:"text"},s={surface:"image",routeSegment:"image",title:"Image Model Rankings",description:"Live image generation rankings based on real usage data from millions of people using models through OpenRouter.",topModelsTitle:"Top Models",marketShareDescription:"Compare image request share by model author on OpenRouter.",leaderboardTitle:"Image Leaderboard",leaderboardDescription:"Compare image models by image-generating request volume on OpenRouter.",leaderboardTooltip:"Only requests that returned an image are counted. Each request counts once, even if it returns multiple images.",requiredInputModalities:[],requiredOutputModalities:[t.OutputModality.Image],requestMetric:a({column:"image_output_requests",chartTitle:"All Image Model Requests Over Time",chartDescription:"Weekly image-generating request volume across OpenRouter"}),leaderboardMetric:a({column:"image_output_requests",chartTitle:"All Image Model Requests Over Time",chartDescription:"Weekly image-generating request volume across OpenRouter"}),generatedMetric:{priority:i.Generated,columns:["num_media_completion"],valueColumn:"num_media_completion",displayLabel:"images",changeLabel:"images",chartTitle:"Images Generated Over Time",chartDescription:"Weekly images generated across OpenRouter",yAxisLabel:"Images",unit:"native"},primaryMetric:i.Request,otherModelsHref:n(t.OutputModality.Image),otherModelsLabel:"image",mediaBenchmarksModality:"image"},l={surface:"embeddings",routeSegment:"embeddings",title:"Embedding Model Rankings",description:"Live rankings based on real usage data from people producing vector embeddings through OpenRouter.",topModelsTitle:"Top Models",marketShareDescription:"Compare embedding request share by model author on OpenRouter.",leaderboardTitle:"Embedding Leaderboard",leaderboardDescription:"Compare embedding models by request count on OpenRouter.",requiredInputModalities:[],requiredOutputModalities:[t.OutputModality.Embeddings],requestMetric:a({chartTitle:"Embedding Requests Over Time",chartDescription:"Weekly embedding request volume across OpenRouter"}),leaderboardMetric:a({chartTitle:"Embedding Requests Over Time",chartDescription:"Weekly embedding request volume across OpenRouter"}),primaryMetric:i.Request,otherModelsHref:n(t.OutputModality.Embeddings),otherModelsLabel:"embedding"},u={surface:"rerank",routeSegment:"rerank",title:"Rerank Model Rankings",description:"Live rankings based on real usage data from people reranking query results through models on OpenRouter.",topModelsTitle:"Top Models",marketShareDescription:"Compare rerank request share by model author on OpenRouter.",leaderboardTitle:"Rerank Leaderboard",leaderboardDescription:"Compare rerank models by request count on OpenRouter.",requiredInputModalities:[],requiredOutputModalities:[t.OutputModality.Rerank],requestMetric:a({chartTitle:"Rerank Requests Over Time",chartDescription:"Weekly rerank request volume across OpenRouter"}),leaderboardMetric:a({chartTitle:"Rerank Requests Over Time",chartDescription:"Weekly rerank request volume across OpenRouter"}),generatedMetric:{priority:i.Generated,columns:["rerank_documents"],valueColumn:"rerank_documents",displayLabel:"documents",changeLabel:"documents",chartTitle:"Rerank Documents Over Time",chartDescription:"Weekly reranked documents by model on OpenRouter.",yAxisLabel:"Documents",unit:"native"},primaryMetric:i.Request,otherModelsHref:n(t.OutputModality.Rerank),otherModelsLabel:"rerank"},c={surface:"video",routeSegment:"video",title:"Video Model Rankings",description:"Live video generation rankings based on real usage data from millions of people using models through OpenRouter.",topModelsTitle:"Top Models",marketShareDescription:"Compare video request share by model author on OpenRouter.",leaderboardTitle:"Video Leaderboard",leaderboardDescription:"Compare video models by request count on OpenRouter.",requiredInputModalities:[],requiredOutputModalities:[t.OutputModality.Video],requestMetric:a({chartTitle:"Video Requests Over Time",chartDescription:"Weekly video request volume across OpenRouter"}),leaderboardMetric:a({chartTitle:"Video Requests Over Time",chartDescription:"Weekly video request volume across OpenRouter"}),generatedMetric:{priority:i.Generated,columns:["video_output_seconds"],valueColumn:"video_output_seconds",displayLabel:"hours",changeLabel:"hours",chartTitle:"Video Hours Over Time",chartDescription:"Weekly hours of video generated by model on OpenRouter",yAxisLabel:"Hours",unit:"hours"},primaryMetric:i.Request,otherModelsHref:n(t.OutputModality.Video),otherModelsLabel:"video",mediaBenchmarksModality:"video"},d={priority:i.Generated,columns:["video_output_seconds"],valueColumn:"video_output_seconds",displayLabel:"hours",changeLabel:"hours",chartTitle:"Total Duration",chartDescription:"Total generated video duration by each model on OpenRouter, shown in hours.",yAxisLabel:"Total duration",unit:"hours"},p={surface:"speech",routeSegment:"speech",title:"Speech Model Rankings",description:"Live speech generation rankings based on real usage data from millions of people using models through OpenRouter.",topModelsTitle:"Top Models",marketShareDescription:"Compare text-to-speech request share by model author on OpenRouter.",leaderboardTitle:"Speech Leaderboard",leaderboardDescription:"Compare text-to-speech models by request count on OpenRouter.",requiredInputModalities:[],requiredOutputModalities:[t.OutputModality.TTS],requestMetric:a({chartTitle:"Speech Requests Over Time",chartDescription:"Weekly speech request volume across OpenRouter"}),leaderboardMetric:a({chartTitle:"Speech Requests Over Time",chartDescription:"Weekly speech request volume across OpenRouter"}),primaryMetric:i.Request,otherModelsHref:n(t.OutputModality.TTS),otherModelsLabel:"speech"},m={surface:"transcription",routeSegment:"transcription",title:"Transcription Model Rankings",description:"Live transcript generation rankings based on real usage data from millions of people using models through OpenRouter.",topModelsTitle:"Top Models",marketShareDescription:"Compare transcription request share by model author on OpenRouter.",leaderboardTitle:"Transcription Leaderboard",leaderboardDescription:"Compare speech-to-text models by request count on OpenRouter.",requiredInputModalities:[],requiredOutputModalities:[t.OutputModality.Transcription],requestMetric:a({chartTitle:"Transcription Requests Over Time",chartDescription:"Weekly transcription request volume across OpenRouter"}),leaderboardMetric:a({chartTitle:"Transcription Requests Over Time",chartDescription:"Weekly transcription request volume across OpenRouter"}),generatedMetric:{priority:i.Generated,columns:["stt_transcript_characters"],valueColumn:"stt_transcript_characters",displayLabel:"characters",changeLabel:"characters",chartTitle:"Transcribed Characters Over Time",chartDescription:"Weekly speech-to-text transcript characters returned by model on OpenRouter.",yAxisLabel:"Characters",unit:"native"},primaryMetric:i.Request,otherModelsHref:n(t.OutputModality.Transcription),otherModelsLabel:"transcription"},g={priority:i.Generated,columns:["stt_transcript_characters"],valueColumn:"stt_transcript_characters",displayLabel:"characters",changeLabel:"characters",chartTitle:"Transcribed Characters",chartDescription:"Weekly speech-to-text transcript characters returned on OpenRouter by model.",yAxisLabel:"Transcribed characters",unit:"native"},h=[o,s,l,u,c,p,m];e.s(["ModalityRankingMetricPriority",0,i,"STT_TRANSCRIPT_CHARACTERS_METRIC",0,g,"TEXT_RANKING_DEFINITION",0,o,"VIDEO_OUTPUT_SECONDS_METRIC",0,d,"getModalityRankingMetricValue",0,function({metric:e,row:t}){let i=t[e.valueColumn];return"hours"===e.unit?i/r.oneHourSeconds:i},"getPublicModalityRankingDefinitions",0,function(){return h}])},949878,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(763392),n=e.i(320347),a=e.i(820540),o=e.i(655648),s=e.i(270401);e.s(["PromotionBanner",0,function(e){let a,l,u,c,d=(0,r.c)(6),{message:p}=e,[m,g]=(0,s.useState)(!1);return m?null:(d[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(o.Sparkles,{}),d[0]=a):a=d[0],d[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>g(!0),d[1]=l):l=d[1],d[2]!==p?(u=p.trim(),d[2]=p,d[3]=u):u=d[3],d[4]!==u?(c=(0,t.jsx)(n.Banner,{variant:"promo",icon:a,className:"z-10 max-w-full",onDismiss:l,children:(0,t.jsx)(i.MarkdownContainer,{children:u})}),d[4]=u,d[5]=c):c=d[5],c)},"WarningModelBanner",0,function(e){let o,l,u,c,d=(0,r.c)(6),{message:p}=e,[m,g]=(0,s.useState)(!1);return m?null:(d[0]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(a.AlertTriangle,{}),d[0]=o):o=d[0],d[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>g(!0),d[1]=l):l=d[1],d[2]!==p?(u=p.trim(),d[2]=p,d[3]=u):u=d[3],d[4]!==u?(c=(0,t.jsx)(n.Banner,{variant:"warning",icon:o,className:"z-10 max-w-full",onDismiss:l,children:(0,t.jsx)(i.MarkdownContainer,{children:u})}),d[4]=u,d[5]=c):c=d[5],c)}])},594314,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(553215),n=e.i(763392),a=e.i(617353),o=e.i(252358);e.s(["ModelFaqList",0,function(e){let s,l,u,c=(0,r.c)(12),{faqs:d,modelPermaslug:p,modelSlug:m,onCapture:g}=e,h=(0,o.usePosthogClient)();c[0]!==p||c[1]!==m||c[2]!==g||c[3]!==h?(s=(e,t)=>{if("true"===e.currentTarget.getAttribute("aria-expanded"))return;let r={permaslug:p,slug:m,question:t.question,faq_type:t.isCustom?"custom":"auto_generated"};g?g(i.PostHogEvent.ExpandModelPageFaq,r):h.capture(i.PostHogEvent.ExpandModelPageFaq,r)},c[0]=p,c[1]=m,c[2]=g,c[3]=h,c[4]=s):s=c[4];let f=s;if(c[5]!==f||c[6]!==d){let e;c[8]!==f?(e=(e,r)=>(0,t.jsxs)(a.AccordionItem,{value:`${r}`,className:"last:border-b-0",children:[(0,t.jsx)(a.AccordionTrigger,{className:"text-left text-base",onClick:t=>f(t,e),children:e.question}),(0,t.jsx)(a.AccordionContent,{className:"text-muted-foreground",hiddenUntilFound:!0,children:(0,t.jsx)("div",{className:"flex flex-col gap-y-2",children:(0,t.jsx)(n.MarkdownContainer,{children:e.answer})})})]},r),c[8]=f,c[9]=e):e=c[9],l=d.map(e),c[5]=f,c[6]=d,c[7]=l}else l=c[7];return c[10]!==l?(u=(0,t.jsx)(a.Accordion,{type:"multiple",className:"w-full",children:l}),c[10]=l,c[11]=u):u=c[11],u}])},327798,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(553215),n=e.i(452473),a=e.i(528164),o=e.i(252358),s=e.i(624329);e.i(406201);var l=e.i(806024);e.s(["ModelHeaderCompareButton",0,function(e){let u,c,d,p,m,g=(0,r.c)(14),{modelSlug:h,source:f,containerClassName:y,buttonClassName:x}=e,v=(0,o.usePosthogClient)();g[0]!==x||g[1]!==y?(u=(0,n.cn)(y,x),g[0]=x,g[1]=y,g[2]=u):u=g[2],g[3]!==h||g[4]!==v||g[5]!==f?(c=()=>{v.capture(i.PostHogEvent.ClickCompareButton,{source:f,model_slug:h})},g[3]=h,g[4]=v,g[5]=f,g[6]=c):c=g[6];let b=`/compare/${h}`;return g[7]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)(s.Columns2,{className:"size-4"}),g[7]=d):d=g[7],g[8]!==b?(p=(0,t.jsxs)(l.Link,{href:b,children:["Compare ",d]}),g[8]=b,g[9]=p):p=g[9],g[10]!==u||g[11]!==c||g[12]!==p?(m=(0,t.jsx)(a.Button,{variant:"outline",className:u,onClick:c,render:p}),g[10]=u,g[11]=c,g[12]=p,g[13]=m):m=g[13],m}])},922504,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(553215),n=e.i(528164),a=e.i(252358),o=e.i(442427),s=e.i(510196);let l=(0,e.i(202913).default)("weight",[["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}],["path",{d:"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z",key:"56o5sh"}]]);e.s(["ModelHfWeightsLink",0,function(e){let u,c,d,p,m,g,h=(0,r.c)(13),{modelSlug:f,hfSlug:y}=e,x=(0,a.usePosthogClient)();h[0]!==y?(u=(0,o.getHuggingFaceUrl)(y),h[0]=y,h[1]=u):u=h[1];let v=u;return h[2]!==y||h[3]!==f||h[4]!==x?(c=()=>{x.capture(i.PostHogEvent.ClickHfWeightsLink,{model_slug:f,hf_slug:y,source:"model_page_header"})},h[2]=y,h[3]=f,h[4]=x,h[5]=c):c=h[5],h[6]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)(l,{className:"size-3 shrink-0"}),h[6]=d):d=h[6],h[7]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(s.ExternalLink,{className:"size-3 shrink-0"}),h[7]=p):p=h[7],h[8]!==v?(m=(0,t.jsxs)("a",{href:v,target:"_blank",rel:"noreferrer",children:[d,"Model weights",p]}),h[8]=v,h[9]=m):m=h[9],h[10]!==c||h[11]!==m?(g=(0,t.jsx)(n.Button,{size:"sm",variant:"outline",onClick:c,render:m}),h[10]=c,h[11]=m,h[12]=g):g=h[12],g}],922504)},369677,e=>{"use strict";var t=e.i(850658),r=e.i(358390),i=e.i(553215),n=e.i(252358),a=e.i(871565),o=e.i(706527),s=e.i(749509),l=e.i(708991),u=e.i(270401),c=e.i(821259),d=e.i(140546);function p({pathname:e,basePath:t}){if(e===t)return"";let r=`${t}/`;return e.startsWith(r)?e.slice(r.length).split("/")[0]??"":""}let{BaseContext:m,Provider:g}=(0,l.createProvider)(e=>{let{model:l,basePath:m,skipPageViewTracking:g,isPrivateView:h=!1}=e,f=l.group===r.ModelGroup.Router,y=!!l.endpoint,x=(0,s.useParams)(),v=p({pathname:(0,c.usePublicPathname)()??"",basePath:m}).toLowerCase(),b=x?.["maker-id"]?(0,a.safeDecodeURIComponent)(x["maker-id"]).toLowerCase():"",M=(0,u.useMemo)(()=>(0,d.getVisibleModelPageTabSlugs)({model:l,hasBenchmarks:e.hasBenchmarks,isPrivateView:h}),[l,e.hasBenchmarks,h]),T=(0,u.useMemo)(()=>(function({tabQuery:e,visibleTabSlugs:t,isRouterModel:r,isActiveModel:i}){let n=t.find(t=>t===e);return n||(r||i?"overview":t.includes("activity")?"activity":t[0]??"overview")})({tabQuery:v,visibleTabSlugs:M,isRouterModel:f,isActiveModel:y}),[v,M,f,y]),S=(0,u.useMemo)(()=>(0,o.getModelVariantSlug)(l),[l]),_=e.activeVariant,k=(0,n.usePosthogClient)(),{isLoaded:O,isSignedIn:C}=(0,t.useAuth)(),R=(0,u.useRef)(C);(0,u.useEffect)(()=>{R.current=C},[C]);let E=(0,u.useRef)(null),w=(0,u.useRef)(T);return w.current=T,(0,u.useEffect)(()=>()=>{E.current="page_exit"},[]),(0,u.useEffect)(()=>{if(g||!O)return;let e=0,t="u">typeof document&&"hidden"===document.visibilityState?null:Date.now(),r=!1,n=n=>{r||(r=!0,null!==t&&(e+=Date.now()-t,t=null),k.capture(i.PostHogEvent.ModelPageTabExit,{model_slug:S,maker_id:b,tab:T,variant:_,is_router_model:f,is_active_model:y,is_signed_in:!!R.current,dwell_ms:e,trigger:n}))},a=()=>{if("hidden"===document.visibilityState){null!==t&&(e+=Date.now()-t,t=null);return}t=Date.now()},o=()=>{n("page_hide")};return document.addEventListener("visibilitychange",a),window.addEventListener("pagehide",o),k.capture(i.PostHogEvent.ModelPageView,{model_slug:S,maker_id:b,tab:T,variant:_,is_router_model:f,is_active_model:y,is_signed_in:!!R.current}),()=>{document.removeEventListener("visibilitychange",a),window.removeEventListener("pagehide",o);let e=function({isPageExit:e,didTabChange:t}){return e?"page_exit":t?"tab_change":"context_change"}({isPageExit:"page_exit"===E.current,didTabChange:w.current!==T});E.current=null,n(e)}},[g,k,O,S,b,T,_,f,y]),{...e,isPrivateView:h}});e.s(["ModelPageProvider",0,g,"getTabPathFromPathname",0,p,"useModelPage",0,()=>{let e=(0,u.useContext)(m);if(!e)throw Error("useModelPage must be used within a ModelPageProvider.");return e}])},913180,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(452473),n=e.i(766513),a=e.i(379497),o=e.i(166432),s=e.i(718723),l=e.i(270401),u=e.i(963);e.i(503953);var c=e.i(340965);u.OutputModality.Audio,c.OrderType.TopWeekly;e.i(988855);u.OutputModality.Embeddings,c.OrderType.TopWeekly,u.OutputModality.Image,c.OrderType.TopWeekly,u.OutputModality.Rerank,c.OrderType.TopWeekly,u.OutputModality.Transcription,c.OrderType.TopWeekly,u.OutputModality.TTS,c.OrderType.TopWeekly,u.OutputModality.Video,c.OrderType.TopWeekly,u.InputModality.Image,c.OrderType.TopWeekly;let d="ranking";u.OutputModality.Image,u.OutputModality.Embeddings,u.OutputModality.Audio,u.OutputModality.Video,u.OutputModality.Rerank,u.OutputModality.TTS,u.OutputModality.Transcription,u.InputModality.Image;let p="chips",m="rows",g="tiles",h=[p,m,g];var f=e.i(326549);let y={collection:"Collection",[d]:"Ranking"},x={[p]:function(e){let i,n,a=(0,r.c)(4),{resources:o}=e;return a[0]!==o?(i=o.map(b),a[0]=o,a[1]=i):i=a[1],a[2]!==i?(n=(0,t.jsx)("div",{className:"mt-4 flex w-full flex-wrap gap-2",children:i}),a[2]=i,a[3]=n):n=a[3],n},[m]:function(e){let i,n,a=(0,r.c)(4),{resources:o}=e;return a[0]!==o?(i=o.map(M),a[0]=o,a[1]=i):i=a[1],a[2]!==i?(n=(0,t.jsx)("div",{className:"mt-4 w-full border-y",children:i}),a[2]=i,a[3]=n):n=a[3],n},[g]:function(e){let i,n,a=(0,r.c)(4),{resources:o}=e;return a[0]!==o?(i=o.map(T),a[0]=o,a[1]=i):i=a[1],a[2]!==i?(n=(0,t.jsx)("div",{className:"mt-4 grid w-full grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-3",children:i}),a[2]=i,a[3]=n):n=a[3],n}};function v(e){let i,n,a=(0,r.c)(6),{resources:o,variant:s}=e,l=x[s];return a[0]!==l||a[1]!==o?(i=(0,t.jsx)(l,{resources:o}),a[0]=l,a[1]=o,a[2]=i):i=a[2],a[3]!==i||a[4]!==s?(n=(0,t.jsx)("div",{"data-explore-variant":s,children:i}),a[3]=i,a[4]=s,a[5]=n):n=a[5],n}function b(e){return(0,t.jsxs)(S,{resource:e,className:"flex min-h-10 max-w-full items-center gap-2 rounded-full border bg-card px-3 py-2",children:[(0,t.jsx)(C,{resource:e}),(0,t.jsx)(_,{resource:e,className:"truncate text-body"}),(0,t.jsx)(k,{resource:e})]},e.href)}function M(e){return(0,t.jsxs)(S,{resource:e,className:"flex min-h-16 items-center gap-3 rounded-md px-2 py-3 border-b border-border/50 last:border-b-0",children:[(0,t.jsx)(O,{resource:e}),(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 flex-wrap items-center gap-2",children:[(0,t.jsx)(_,{resource:e}),(0,t.jsx)(k,{resource:e,isBadge:!0})]}),(0,t.jsx)(a.ChevronRight,{"aria-hidden":!0,className:"size-4 shrink-0 text-muted-foreground transition-colors group-hover:text-accent-foreground"})]},e.href)}function T(e){return(0,t.jsxs)(S,{resource:e,className:"flex min-h-20 items-center gap-3 rounded-xl border bg-card px-4 py-3",children:[(0,t.jsx)(O,{resource:e}),(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[(0,t.jsx)(_,{resource:e}),(0,t.jsx)(k,{resource:e})]})]},e.href)}function S(e){let n,a,o=(0,r.c)(9),{resource:s,className:l,children:u}=e,c=s.href,d=s.type,p=s.modality,m=s.direction;return o[0]!==l?(n=(0,i.cn)("group text-left text-foreground no-underline transition-colors hover:bg-card-hover hover:text-accent-foreground focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus",l),o[0]=l,o[1]=n):n=o[1],o[2]!==u||o[3]!==s.direction||o[4]!==s.href||o[5]!==s.modality||o[6]!==s.type||o[7]!==n?(a=(0,t.jsx)(f.ModelRelatedResourceLink,{href:c,type:d,modality:p,direction:m,className:n,children:u}),o[2]=u,o[3]=s.direction,o[4]=s.href,o[5]=s.modality,o[6]=s.type,o[7]=n,o[8]=a):a=o[8],a}function _(e){let n,a,o=(0,r.c)(5),{resource:s,className:l}=e;return o[0]!==l?(n=(0,i.cn)("line-clamp-2 text-heading font-semibold",l),o[0]=l,o[1]=n):n=o[1],o[2]!==s.title||o[3]!==n?(a=(0,t.jsx)("span",{className:n,children:s.title}),o[2]=s.title,o[3]=n,o[4]=a):a=o[4],a}function k(e){let n,a,o=(0,r.c)(5),{resource:s,isBadge:l}=e,u=void 0!==l&&l&&"rounded-full border px-1.5";o[0]!==u?(n=(0,i.cn)("shrink-0 text-overline text-muted-foreground",u),o[0]=u,o[1]=n):n=o[1];let c=y[s.type];return o[2]!==n||o[3]!==c?(a=(0,t.jsx)("span",{className:n,children:c}),o[2]=n,o[3]=c,o[4]=a):a=o[4],a}function O(e){let i,n=(0,r.c)(2),{resource:a}=e;return n[0]!==a?(i=(0,t.jsx)("span",{className:"flex size-10 shrink-0 items-center justify-center rounded-lg border bg-muted text-muted-foreground",children:(0,t.jsx)(C,{resource:a})}),n[0]=a,n[1]=i):i=n[1],i}function C(e){var i;let a,l,u=(0,r.c)(4),{resource:c}=e;u[0]!==c?(a="input"===(i=c).direction?o.Eye:i.type===d?n.ChartNoAxesColumnIncreasing:s.Layers3,u[0]=c,u[1]=a):a=u[1];let p=a;return u[2]!==p?(l=(0,t.jsx)(p,{"aria-hidden":!0,className:"size-4 shrink-0"}),u[2]=p,u[3]=l):l=u[3],l}function R(){var e;return e=new URLSearchParams(window.location.search).get("explore_variant"),h.find(t=>t===e)??p}function E(){return p}function w(e){return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)}e.s(["ModelRelatedResourcesPresentation",0,function(e){let i,n=(0,r.c)(3),{resources:a}=e,o=(0,l.useSyncExternalStore)(w,R,E);return n[0]!==a||n[1]!==o?(i=(0,t.jsx)(v,{resources:a,variant:o}),n[0]=a,n[1]=o,n[2]=i):i=n[2],i},"ModelRelatedResourcesVariantView",0,v],913180)},326549,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(553215),n=e.i(252358),a=e.i(270401);e.i(406201);var o=e.i(806024);e.s(["ModelRelatedResourceLink",0,function(e){let a,s,l=(0,r.c)(10),{href:u,type:c,modality:d,direction:p,className:m,children:g}=e,h=(0,n.usePosthogClient)();return l[0]!==p||l[1]!==d||l[2]!==h||l[3]!==c?(a=()=>{h.capture(i.PostHogEvent.ClickModelPageRelatedResource,{resource_type:c,modality:d,direction:p})},l[0]=p,l[1]=d,l[2]=h,l[3]=c,l[4]=a):a=l[4],l[5]!==g||l[6]!==m||l[7]!==u||l[8]!==a?(s=(0,t.jsx)(o.Link,{href:u,className:m,onClick:a,children:g}),l[5]=g,l[6]=m,l[7]=u,l[8]=a,l[9]=s):s=l[9],s},"ModelRelatedResourcesViewTracker",0,function(e){let t,o,s=(0,r.c)(6),{pageKey:l,collectionCount:u,rankingCount:c}=e,d=(0,n.usePosthogClient)(),p=(0,a.useRef)(null);return s[0]!==u||s[1]!==l||s[2]!==d||s[3]!==c?(t=()=>{p.current!==l&&(p.current=l,d.capture(i.PostHogEvent.ViewModelPageRelatedResources,{collection_count:u,ranking_count:c}))},o=[u,l,d,c],s[0]=u,s[1]=l,s[2]=d,s[3]=c,s[4]=t,s[5]=o):(t=s[4],o=s[5]),(0,a.useEffect)(t,o),null}])},556156,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(963),n=e.i(452473),a=e.i(920415),o=e.i(763392),s=e.i(126154),l=e.i(394333),u=e.i(779100),c=e.i(706527),d=e.i(238032),p=e.i(79247),m=e.i(657011);e.i(406201);var g=e.i(806024),h=e.i(353524);function f(e){return{id:(0,c.getModelVariantSlug)(e),body:(0,t.jsx)(y,{model:e})}}function y(e){let n,a=(0,r.c)(12),{model:s}=e,l=(0,u.useLocale)();if(a[0]!==l||a[1]!==s){var p,h;let e,r,u,f,y,v,b,M=(p=l,e=(h=s).output_modalities[0],r=(0,m.formatCompactModelPrice)(p,h),[...e?[{id:"modality",value:i.OUTPUT_MODALITY_LABELS[e]}]:[],...h.output_modalities.includes(i.OutputModality.Text)&&h.context_length>0?[{id:"context",value:`${(0,m.formatContextLength)(p,h.context_length)} context`}]:[],..."—"===r?[]:[{id:"price",value:r}]]);a[3]!==s?(u=(0,c.getModelVariantSlug)(s),a[3]=s,a[4]=u):u=a[4],a[5]!==s.name?(f=(0,d.formatModelName)(s.name,{shorten:!0,keepNote:!1}),a[5]=s.name,a[6]=f):f=a[6],a[7]!==f?(y=(0,t.jsx)("div",{className:"line-clamp-1 text-heading font-semibold text-foreground group-hover:text-accent-foreground group-hover:underline",children:f}),a[7]=f,a[8]=y):y=a[8],a[9]===Symbol.for("react.memo_cache_sentinel")?(v=["ul","ol"],a[9]=v):v=a[9],a[10]!==s.description?(b=(0,t.jsx)(o.MarkdownContainer,{disableLink:!0,disallowedElements:v,className:"line-clamp-2 text-xs text-muted-foreground",children:s.description}),a[10]=s.description,a[11]=b):b=a[11],n=(0,t.jsxs)(g.Link,{href:`/${u}`,className:"group flex h-full w-64 shrink-0 flex-col justify-between gap-y-2 rounded-lg border px-4 py-3 text-left md:w-80",children:[y,b,M.length>0&&(0,t.jsx)("div",{"aria-label":"Model details",className:"flex flex-wrap items-center gap-x-2 gap-y-1 text-overline text-muted-foreground tabular-nums",children:M.map(x)})]}),a[0]=l,a[1]=s,a[2]=n}else n=a[2];return n}function x(e,r){let{id:i,value:n}=e;return(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:[r>0&&(0,t.jsx)(s.DotSeparator,{}),(0,t.jsx)("span",{children:n})]},i)}function v(){let e,i,n=(0,r.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(l.Skeleton,{className:"mb-4 h-8 w-64"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("div",{className:"mt-8 w-full",children:(0,t.jsxs)("div",{className:"min-w-0 w-full",children:[e,(0,t.jsx)("div",{className:"flex gap-4 overflow-x-auto pb-4 scrollbar-hide",children:Array.from({length:4},b)})]})}),n[1]=i):i=n[1],i}function b(e,r){return(0,t.jsxs)("div",{className:"h-32 w-80 shrink-0 rounded-lg border p-4",children:[(0,t.jsx)(l.Skeleton,{className:"mb-2 h-6 w-3/4"}),(0,t.jsx)(l.Skeleton,{className:"mt-2 h-4 w-full"}),(0,t.jsx)(l.Skeleton,{className:"mt-2 h-4 w-full"})]},r)}e.s(["MoreModelsSection",0,function(e){let i,o,s,l,u,c,d,m,y=(0,r.c)(20),{makerId:x,currentModelSlug:b}=e,M=null===x||null===b?null:`${x}/${b}`;y[0]!==M||y[1]!==x?(i=(0,h.moreModelsOptions)(x,M),y[0]=M,y[1]=x,y[2]=i):i=y[2];let{data:T,error:S}=(0,p.useQuery)(i);if(null===M||S)return null;if(!T){let e;return y[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(v,{}),y[3]=e):e=y[3],e}let _=T.models;if(0===_.length)return null;let k=!T.author.name&&"font-mono";y[4]!==k?(o=(0,n.cn)(k),y[4]=k,y[5]=o):o=y[5];let O=`/${T.author.slug}`,C=T.author.name??T.author.slug;return y[6]!==O||y[7]!==C?(s=(0,t.jsx)(g.Link,{href:O,className:"text-inherit underline",children:C}),y[6]=O,y[7]=C,y[8]=s):s=y[8],y[9]!==o||y[10]!==s?(l=(0,t.jsxs)("h2",{children:["More models from"," ",(0,t.jsx)("span",{className:o,children:s})]}),y[9]=o,y[10]=s,y[11]=l):l=y[11],y[12]===Symbol.for("react.memo_cache_sentinel")?(u={align:"start"},y[12]=u):u=y[12],y[13]!==_?(c=_.map(f),y[13]=_,y[14]=c):c=y[14],y[15]!==c?(d=(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsx)(a.CardCarousel,{opts:u,items:c})}),y[15]=c,y[16]=d):d=y[16],y[17]!==d||y[18]!==l?(m=(0,t.jsx)("div",{className:"my-8 w-full first:mt-0",children:(0,t.jsxs)("div",{className:"min-w-0 w-full",children:[l,d]})}),y[17]=d,y[18]=l,y[19]=m):m=y[19],m}])},89726,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(665155),n=e.i(452473);e.i(250238);var a=e.i(373641),o=e.i(557225),s=e.i(270401),l=e.i(401248),u=e.i(636072);let c="router-models-in-this-router";function d(e,r){return(0,t.jsx)(m,{group:e},e.label??`group-${r}`)}function p(e,t){return e+t.slugs.length}function m(e){let i,n,a,s,u,c=(0,r.c)(15),{group:d}=e;return c[0]!==d.iconAuthor||c[1]!==d.label||c[2]!==d.range||c[3]!==d.slugs.length?(i=d.label&&(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-0.5",children:[d.iconAuthor&&(0,t.jsx)(o.AuthorIcon,{author:d.iconAuthor,className:"size-5 p-0.5"}),(0,t.jsx)("span",{className:"font-medium",children:d.label}),d.range&&(0,t.jsx)("span",{className:"font-mono text-sm text-muted-foreground",children:d.range}),(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:d.slugs.length})]}),c[0]=d.iconAuthor,c[1]=d.label,c[2]=d.range,c[3]=d.slugs.length,c[4]=i):i=c[4],c[5]!==d.copyableId?(n=d.copyableId&&(0,t.jsx)(l.CopyableField,{text:d.copyableId,className:"italic text-muted-foreground"}),c[5]=d.copyableId,c[6]=n):n=c[6],c[7]!==d.slugs?(a=d.slugs.map(g),c[7]=d.slugs,c[8]=a):a=c[8],c[9]!==a?(s=(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:a}),c[9]=a,c[10]=s):s=c[10],c[11]!==i||c[12]!==n||c[13]!==s?(u=(0,t.jsxs)("li",{className:"flex flex-col gap-2.5",children:[i,n,s]}),c[11]=i,c[12]=n,c[13]=s,c[14]=u):u=c[14],u}function g(e){return(0,t.jsx)(u.ModelPill,{slug:e},e)}e.s(["RouterModelsCard",0,function(e){let o,l,u,m,g,h,f,y,x,v,b,M,T,S=(0,r.c)(28),{config:_}=e,[k,O]=(0,s.useState)(!1);S[0]!==_.groups?(o=_.groups.reduce(p,0),S[0]=_.groups,S[1]=o):o=S[1];let C=o;S[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,n.cn)("flex w-full items-start justify-between gap-4 rounded-lg p-5 text-left","transition-colors hover:bg-muted/40","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"),S[2]=l):l=S[2],S[3]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)("span",{className:"text-base font-medium",children:"Models in this router"}),S[3]=u):u=S[3],S[4]!==C?(m=(0,t.jsxs)("div",{className:"flex items-baseline gap-2",children:[u,(0,t.jsx)("span",{className:"text-sm text-muted-foreground",children:C})]}),S[4]=C,S[5]=m):m=S[5],S[6]!==_.subtitle?(g=_.subtitle&&(0,t.jsx)("span",{className:"text-sm font-normal text-muted-foreground",children:_.subtitle}),S[6]=_.subtitle,S[7]=g):g=S[7],S[8]!==m||S[9]!==g?(h=(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[m,g]}),S[8]=m,S[9]=g,S[10]=h):h=S[10];let R=k&&"rotate-180";return S[11]!==R?(f=(0,n.cn)("mt-0.5 size-5 shrink-0 text-muted-foreground transition-transform duration-200",R),S[11]=R,S[12]=f):f=S[12],S[13]!==f?(y=(0,t.jsx)(i.ChevronDownIcon,{"aria-hidden":"true",className:f}),S[13]=f,S[14]=y):y=S[14],S[15]!==h||S[16]!==y?(x=(0,t.jsx)("h3",{id:c,children:(0,t.jsxs)(a.CollapsibleTrigger,{className:l,children:[h,y]})}),S[15]=h,S[16]=y,S[17]=x):x=S[17],S[18]!==_.groups?(v=_.groups.map(d),S[18]=_.groups,S[19]=v):v=S[19],S[20]!==v?(b=(0,t.jsx)(a.CollapsibleContent,{children:(0,t.jsx)("ul",{className:"flex flex-col gap-6 px-5 pb-5",children:v})}),S[20]=v,S[21]=b):b=S[21],S[22]!==x||S[23]!==b?(M=(0,t.jsxs)("section",{"aria-labelledby":c,className:"flex w-full flex-col rounded-lg border bg-card",children:[x,b]}),S[22]=x,S[23]=b,S[24]=M):M=S[24],S[25]!==k||S[26]!==M?(T=(0,t.jsx)(a.Collapsible,{open:k,onOpenChange:O,children:M}),S[25]=k,S[26]=M,S[27]=T):T=S[27],T}])},882780,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(553215),n=e.i(738286),a=e.i(252358),o=e.i(179273),s=e.i(749509);e.i(270401),e.i(406201);var l=e.i(806024),u=e.i(251142),c=e.i(612960),d=e.i(140546);let p=[];e.s(["VariantSelect",0,function(e){let m,g,h,f,y,x,v,b,M,T,S=(0,r.c)(44),{baseModelPath:_,modelSlug:k,currentVariant:O,variants:C,virtualVariants:R}=e,E=void 0===R?p:R,w=(0,c.useLocalizedRouter)(),P=(0,a.usePosthogClient)(),I=(0,s.useSelectedLayoutSegment)();S[0]!==I?(m=function(e){if(!e)return null;let t=d.modelPageTabSlugs.find(t=>d.modelPageTabMap[t].path===e);return t?d.modelPageTabMap[t].path:null}(I),S[0]=I,S[1]=m):m=S[1];let j=m,z=C.length>0||E.length>0;if(S[2]!==_||S[3]!==j||S[4]!==O||S[5]!==z||S[6]!==k||S[7]!==P||S[8]!==w||S[9]!==C||S[10]!==E){b=Symbol.for("react.early_return_sentinel");e:{let e,r,a,s,c=[...C,...E];S[18]!==_||S[19]!==j?(e=e=>`${_}${e===o.Variant.Standard?"":`:${e}`}${j?`/${j}`:""}`,S[18]=_,S[19]=j,S[20]=e):e=S[20];let d=e;S[21]!==j||S[22]!==O||S[23]!==d||S[24]!==k||S[25]!==P||S[26]!==w?(r=e=>{P.capture(i.PostHogEvent.ChangeVariant,{model_slug:k,from_variant:O,to_variant:e,tab:j??"overview"}),w.push(d(e))},S[21]=j,S[22]=O,S[23]=d,S[24]=k,S[25]=P,S[26]=w,S[27]=r):r=S[27];let p=r;if(!z){b=null;break e}h=n.Select,y=O,x=p,S[28]!==O?(a=(0,o.variantLabel)(O),S[28]=O,S[29]=a):a=S[29],S[30]!==O?(s=(0,t.jsx)(u.VariantIcon,{variant:O,className:"size-3"}),S[30]=O,S[31]=s):s=S[31],S[32]!==a||S[33]!==s?(v=(0,t.jsx)(n.SelectTrigger,{className:"w-full md:w-40",children:(0,t.jsx)(n.SelectValue,{placeholder:"Select variant",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:[a,s]})})}),S[32]=a,S[33]=s,S[34]=v):v=S[34],g=n.SelectContent,f=c.map(e=>(0,t.jsx)(l.Link,{href:d(e),className:"text-foreground",children:(0,t.jsx)(n.SelectItem,{value:e,className:"pr-0",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,o.variantLabel)(e),(0,t.jsx)(u.VariantIcon,{variant:e,className:"size-3"})]})})},e))}S[2]=_,S[3]=j,S[4]=O,S[5]=z,S[6]=k,S[7]=P,S[8]=w,S[9]=C,S[10]=E,S[11]=g,S[12]=h,S[13]=f,S[14]=y,S[15]=x,S[16]=v,S[17]=b}else g=S[11],h=S[12],f=S[13],y=S[14],x=S[15],v=S[16],b=S[17];return b!==Symbol.for("react.early_return_sentinel")?b:(S[35]!==g||S[36]!==f?(M=(0,t.jsx)(g,{children:f}),S[35]=g,S[36]=f,S[37]=M):M=S[37],S[38]!==h||S[39]!==y||S[40]!==x||S[41]!==v||S[42]!==M?(T=(0,t.jsxs)(h,{value:y,onValueChange:x,children:[v,M]}),S[38]=h,S[39]=y,S[40]=x,S[41]=v,S[42]=M,S[43]=T):T=S[43],T)}])},109460,e=>{"use strict";e.s(["DESKTOP_NAV_STICKY_TOP_CLASS",0,"top-[calc(126px+var(--sticky-banner-top,0px))]","MOBILE_TOC_STICKY_TOP_CLASS",0,"top-[calc(100px+var(--sticky-banner-top,0px))]","NAVBAR_HEIGHT_PX",0,56,"SCROLLED_NAV_TOP_CLASS",0,"top-[calc(56px+var(--navbar-top,0px))]","SCROLL_SPY_ACTIVATION_LINE_PX",0,185,"SECTION_SCROLL_MT_CLASS",0,"scroll-mt-[calc(185px+var(--sticky-banner-top,0px))] lg:scroll-mt-[calc(126px+var(--sticky-banner-top,0px))]"])},140546,e=>{"use strict";var t=e.i(358390),r=e.i(963),i=e.i(179273);let n=["overview","providers","pricing","performance","uptime","benchmarks","apps","activity","api"],a=new Set(["activity","apps","benchmarks","performance","pricing","uptime"]);function o({model:e,hasBenchmarks:a}){switch(e.group){case t.ModelGroup.Router:return["overview","api"];case t.ModelGroup.Media:case t.ModelGroup.Other:case t.ModelGroup.GPT:case t.ModelGroup.Claude:case t.ModelGroup.Gemini:case t.ModelGroup.Gemma:case t.ModelGroup.Grok:case t.ModelGroup.Cohere:case t.ModelGroup.Nova:case t.ModelGroup.Qwen:case t.ModelGroup.Yi:case t.ModelGroup.DeepSeek:case t.ModelGroup.Mistral:case t.ModelGroup.Llama2:case t.ModelGroup.Llama3:case t.ModelGroup.Llama4:case t.ModelGroup.PaLM:case t.ModelGroup.RWKV:case t.ModelGroup.Qwen3:break;default:e.group}return e.endpoint?n.filter(t=>!("benchmarks"===t&&!a||"pricing"===t&&(e.output_modalities.includes(r.OutputModality.TTS)||(0,r.isNonChattableVideoModel)(e.output_modalities)||e.endpoint?.variant===i.StaticVariant.Free))):["activity"]}e.s(["getVisibleModelPageTabSlugs",0,function({model:e,hasBenchmarks:t,isPrivateView:r=!1}){var i;if(r||!0===(i=e).is_private||i.endpoint?.is_private===!0){let r=o({model:e,hasBenchmarks:t}).filter(e=>!a.has(e));return r.length>0?r:["overview"]}return o({model:e,hasBenchmarks:t})},"modelPageTabMap",0,{overview:{title:"Overview",path:""},providers:{title:"Providers",path:"providers"},performance:{title:"Performance",path:"performance"},pricing:{title:"Pricing",path:"pricing"},benchmarks:{title:"Benchmarks",path:"benchmarks"},versions:{title:"Versions",path:"versions",disabled:!0},apps:{title:"Apps",path:"apps"},activity:{title:"Activity",path:"activity"},uptime:{title:"Uptime",path:"uptime"},api:{title:"API",path:"api"}},"modelPageTabSlugs",0,n])},599662,e=>{"use strict";var t=e.i(505962),r=e.i(543092),i=e.i(189511),n=e.i(944343),a=e.i(155325),o=e.i(985024),s=e.i(121850),l=e.i(369677);let u=a.FlaskConical;function c({model:e,isPrivateView:t}){return(0,n.isPlaygroundSectionModelEligible)({model:e,isPrivateView:t})?r.ModelExampleModality.Image:(0,n.isPlaygroundVideoSectionModelEligible)({model:e,isPrivateView:t})?r.ModelExampleModality.Video:(0,n.isPlaygroundSpeechSectionModelEligible)({model:e,isPrivateView:t})?r.ModelExampleModality.Speech:null}function d(){let e,r=(0,t.c)(3),{model:n,isPrivateView:a}=(0,l.useModelPage)(),u=(0,o.useWorkspaceCapabilityGate)(i.WorkspaceCapability.Chatroom);r[0]!==a||r[1]!==n?(e=c({model:n,isPrivateView:a}),r[0]=a,r[1]=n,r[2]=e):e=r[2];let d=e;return u===s.WorkspaceCapabilityGateState.Blocked?null:d}e.s(["PLAYGROUND_SECTION_ICON",0,u,"PLAYGROUND_SECTION_ID",0,"playground","PLAYGROUND_SECTION_LABEL",0,"Playground","isPlaygroundSectionActiveForModel",0,function(e){return null!==c(e)},"useIsPlaygroundSectionEnabled",0,function(){return null!==d()},"usePlaygroundSectionModality",0,d])},727086,e=>{"use strict";var t=e.i(135992),r=e.i(477328),i=e.i(621364),n=e.i(270401);e.s(["useDetailPaneDeeplink",0,function({paramName:e,history:a="replace",shallow:o=!0,pinUrlHash:s=!1,clearOnUnmount:l=!0}){let[u,c]=(0,i.useQueryState)(e,i.parseAsString.withOptions({history:a,scroll:!1,shallow:o})),d=""===u?null:u,p=(0,n.useRef)(d);p.current=d,(0,n.useEffect)(()=>{let e=p.current;if(null!==e&&c(e),l)return()=>{c(null)}},[c,l]);let m=null!==d,g=(0,n.useRef)(!1);(0,n.useEffect)(()=>{s&&(m&&!g.current?((0,t.pinHash)(),g.current=!0):!m&&g.current&&((0,t.unpinHash)(),g.current=!1,setTimeout(()=>{(0,t.requestSectionNavRecalc)(),(0,r.clearUrlHashAtTop)()},0)))},[m,s]),(0,n.useEffect)(()=>{if(s)return()=>{g.current&&((0,t.unpinHash)(),g.current=!1)}},[s]);let h=(0,n.useRef)(null),f=(0,n.useCallback)(()=>{let e=p.current,t=window.event;null!==e&&void 0!==t&&(h.current={id:e,event:t})},[]),y=(0,n.useCallback)(e=>{c(e)},[c]),x=(0,n.useCallback)(()=>{f(),c(null)},[f,c]);return{selectedId:d,isOpen:m,open:y,close:x,toggle:(0,n.useCallback)(e=>{let t=h.current;if(null!==t&&t.event===window.event&&t.id===e)return!1;let r=e===p.current?null:e;return c(r),null!==r},[c]),setIsOpen:(0,n.useCallback)(e=>{e||(f(),c(null))},[f,c])}}])},636072,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(452473),n=e.i(311520),a=e.i(557225),o=e.i(996961),s=e.i(779100),l=e.i(370066),u=e.i(706527),c=e.i(926148),d=e.i(808811);function p(e){return!!e}e.s(["ModelPill",0,function(e){let m,g,h,f,y,x,v,b,M,T,S,_,k,O,C,R,E,w=(0,r.c)(47),{slug:P,label:I,className:j,openDelay:z,variant:A,iconClassName:N}=e,L=void 0===A?"pill":A,q=(0,s.useLocale)(),{getModelInfoByVariantPermaslug:D,getModelInfoByVariantSlug:V}=(0,o.useModelInfo)();w[0]!==D||w[1]!==V||w[2]!==I||w[3]!==q||w[4]!==P?(h=D(P)??V(P)??null,m=h?.author??P.split("/")[0]??"",g=I??h?.short_name??P.split("/").slice(1).join("/")??P,x=h?(0,u.getModelVariantSlug)(h):P,f=m,y=h?`${(0,l.formatNumber)(h.context_length,{locale:q,preset:"rounded-context"})??"—"} context`:null,w[0]=D,w[1]=V,w[2]=I,w[3]=q,w[4]=P,w[5]=m,w[6]=g,w[7]=h,w[8]=f,w[9]=y,w[10]=x):(m=w[5],g=w[6],h=w[7],f=w[8],y=w[9],x=w[10]),w[11]!==f||w[12]!==y?(v=[f,y].filter(p),w[11]=f,w[12]=y,w[13]=v):v=w[13];let H=v;w[14]===Symbol.for("react.memo_cache_sentinel")?(b=(0,t.jsx)("span",{}),w[14]=b):b=w[14],w[15]!==j||w[16]!==L?(M=(0,i.cn)((0,d.pillVariantClass)(L),j),w[15]=j,w[16]=L,w[17]=M):M=w[17];let W=h?.permaslug??P,F=h?.author_icon_uri;w[18]!==N?(T=(0,i.cn)("size-3.5 shrink-0",N),w[18]=N,w[19]=T):T=w[19],w[20]!==m||w[21]!==W||w[22]!==F||w[23]!==T?(S=(0,t.jsx)(a.AuthorIcon,{author:m,permaslug:W,iconUri:F,frame:!0,className:T}),w[20]=m,w[21]=W,w[22]=F,w[23]=T,w[24]=S):S=w[24],w[25]!==g?(_=(0,t.jsx)("span",{className:"truncate",children:g}),w[25]=g,w[26]=_):_=w[26],w[27]!==z||w[28]!==S||w[29]!==_||w[30]!==M?(k=(0,t.jsxs)(n.HoverCardTrigger,{render:b,delay:z,className:M,children:[S,_]}),w[27]=z,w[28]=S,w[29]=_,w[30]=M,w[31]=k):k=w[31];let G=h?.permaslug??P,U=h?.author_icon_uri;w[32]!==m||w[33]!==G||w[34]!==U?(O=(0,t.jsx)(a.AuthorIcon,{author:m,permaslug:G,iconUri:U,frame:!0,className:"size-8 shrink-0 p-1"}),w[32]=m,w[33]=G,w[34]=U,w[35]=O):O=w[35];let $=h?.short_name??g,B=H.join(" • ")||void 0,K=h?.description??void 0,Q=`/${x}`;return w[36]!==Q?(C={href:Q,label:"View model",external:!0},w[36]=Q,w[37]=C):C=w[37],w[38]!==O||w[39]!==$||w[40]!==B||w[41]!==K||w[42]!==C?(R=(0,t.jsx)(n.HoverCardContent,{children:(0,t.jsx)(c.EntityHoverCardBody,{icon:O,title:$,subtitle:B,description:K,cta:C})}),w[38]=O,w[39]=$,w[40]=B,w[41]=K,w[42]=C,w[43]=R):R=w[43],w[44]!==k||w[45]!==R?(E=(0,t.jsxs)(n.HoverCard,{children:[k,R]}),w[44]=k,w[45]=R,w[46]=E):E=w[46],E}])},943926,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(963),n=e.i(30023),a=e.i(746751),o=e.i(505987),s=e.i(890136),l=e.i(218812),u=e.i(334471),c=e.i(353287),d=e.i(913767);e.s(["ModalityIcon",0,function(e){let p=(0,r.c)(24),{className:m,modality:g,strokeWidth:h}=e,f=void 0===m?"w-4 h-4":m;switch(g){case i.OutputModality.Text:{let e;return p[0]!==f||p[1]!==h?(e=(0,t.jsx)(c.Type,{className:f,strokeWidth:h}),p[0]=f,p[1]=h,p[2]=e):e=p[2],e}case i.OutputModality.Image:{let e;return p[3]!==f||p[4]!==h?(e=(0,t.jsx)(s.Image,{className:f,strokeWidth:h}),p[3]=f,p[4]=h,p[5]=e):e=p[5],e}case i.OutputModality.Video:{let e;return p[6]!==f||p[7]!==h?(e=(0,t.jsx)(d.Video,{className:f,strokeWidth:h}),p[6]=f,p[7]=h,p[8]=e):e=p[8],e}case i.OutputModality.Audio:{let e;return p[9]!==f||p[10]!==h?(e=(0,t.jsx)(a.AudioLines,{className:f,strokeWidth:h}),p[9]=f,p[10]=h,p[11]=e):e=p[11],e}case i.OutputModality.Embeddings:{let e;return p[12]!==f||p[13]!==h?(e=(0,t.jsx)(o.Boxes,{className:f,strokeWidth:h}),p[12]=f,p[13]=h,p[14]=e):e=p[14],e}case i.OutputModality.Rerank:{let e;return p[15]!==f||p[16]!==h?(e=(0,t.jsx)(n.ArrowUpDown,{className:f,strokeWidth:h}),p[15]=f,p[16]=h,p[17]=e):e=p[17],e}case i.OutputModality.TTS:{let e;return p[18]!==f||p[19]!==h?(e=(0,t.jsx)(u.Speech,{className:f,strokeWidth:h}),p[18]=f,p[19]=h,p[20]=e):e=p[20],e}case i.OutputModality.Transcription:{let e;return p[21]!==f||p[22]!==h?(e=(0,t.jsx)(l.Mic,{className:f,strokeWidth:h}),p[21]=f,p[22]=h,p[23]=e):e=p[23],e}default:return null}}])},398449,583801,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(452473),n=e.i(995958),a=e.i(270401);e.s(["ScrolledNavBar",0,function(e){let o,s,l,u,c,d,p,m,g,h=(0,r.c)(29),{titleRowId:f,topClass:y,dataAttribute:x,revealOffsetPx:v,containerClassName:b,leading:M,titleIcon:T,title:S,actions:_,contentClassName:k,titleGroupClassName:O,actionsClassName:C}=e,R=void 0===k?"flex items-center justify-between gap-3 h-11":k,E=void 0===O?"flex items-center gap-3 min-w-0":O,w=void 0===C?"flex items-center gap-2 shrink-0":C,P=function(e,t){let i,n,o=(0,r.c)(4),[s,l]=(0,a.useState)(!1);return o[0]!==t||o[1]!==e?(i=()=>{let r=document.getElementById(e);if(!r)return;let i=new IntersectionObserver(e=>{let[t]=e;t&&l(!t.isIntersecting)},{rootMargin:`-${t}px 0px 0px 0px`,threshold:0});return i.observe(r),()=>i.disconnect()},n=[e,t],o[0]=t,o[1]=e,o[2]=i,o[3]=n):(i=o[2],n=o[3]),(0,a.useEffect)(i,n),s}(f,v);h[0]!==x?(o={[x]:"true"},h[0]=x,h[1]=o):o=h[1];let I=P?"opacity-100":"opacity-0 pointer-events-none";h[2]!==I||h[3]!==y?(s=(0,i.cn)("fixed inset-x-0 z-40 bg-background/95 backdrop-blur-sm border-b border-border transition-opacity duration-100 ease-out",y,I),h[2]=I,h[3]=y,h[4]=s):s=h[4];let j=!P;return h[5]!==S?(l=(0,t.jsx)("span",{className:"text-sm font-medium truncate",children:S}),h[5]=S,h[6]=l):l=h[6],h[7]!==l||h[8]!==T?(u=(0,t.jsxs)("button",{type:"button",onClick:n.scrollPageToTop,className:"flex items-center gap-2 min-w-0 cursor-pointer text-left",children:[T,l]}),h[7]=l,h[8]=T,h[9]=u):u=h[9],h[10]!==M||h[11]!==u||h[12]!==E?(c=(0,t.jsxs)("div",{className:E,children:[M,u]}),h[10]=M,h[11]=u,h[12]=E,h[13]=c):c=h[13],h[14]!==_||h[15]!==w?(d=(0,t.jsx)("div",{className:w,children:_}),h[14]=_,h[15]=w,h[16]=d):d=h[16],h[17]!==R||h[18]!==c||h[19]!==d?(p=(0,t.jsxs)("div",{className:R,children:[c,d]}),h[17]=R,h[18]=c,h[19]=d,h[20]=p):p=h[20],h[21]!==b||h[22]!==p?(m=(0,t.jsx)("div",{className:b,children:p}),h[21]=b,h[22]=p,h[23]=m):m=h[23],h[24]!==m||h[25]!==o||h[26]!==s||h[27]!==j?(g=(0,t.jsx)("div",{...o,className:s,"aria-hidden":j,children:m}),h[24]=m,h[25]=o,h[26]=s,h[27]=j,h[28]=g):g=h[28],g}],398449);var o=e.i(323866);function s(e){return e()}function l(){}function u(){return 0}e.s(["useNavbarTopOffset",0,function(){let e,t,i=(0,r.c)(3),n=(0,a.useRef)(null);if(null===n.current){let e;i[0]===Symbol.for("react.memo_cache_sentinel")?(e={value:0,listeners:new Set},i[0]=e):e=i[0],n.current=e}i[1]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{let t=n.current;if(!t)return l;t.listeners.add(e);let r=document.querySelector(`#${o.MAINTENANCE_BANNER_PORTAL_ID}`);if(!r)return()=>t.listeners.delete(e);let i=()=>{let e=Number.parseFloat(getComputedStyle(document.documentElement).getPropertyValue(o.NAVBAR_TOP_CSS_VARIABLE)),r=Number.isFinite(e)?e:0;r!==t.value&&(t.value=r,t.listeners.forEach(s))};i();let a="u"{a?.disconnect(),t.listeners.delete(e)}},i[1]=e):e=i[1];let c=e;i[2]===Symbol.for("react.memo_cache_sentinel")?(t=()=>n.current?.value??0,i[2]=t):t=i[2];let d=t;return(0,a.useSyncExternalStore)(c,d,u)}],583801)},756847,790445,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(476809),n=e.i(331995),a=e.i(849114),o=e.i(553215),s=e.i(528164),l=e.i(735625),u=e.i(389097),c=e.i(379684);e.i(530023);var d=e.i(612774),p=e.i(693697),m=e.i(939152),g=e.i(839669),h=e.i(270401),f=e.i(267482),y=e.i(596504),x=e.i(462904);e.i(204067);var v=e.i(796805);let b="/api/frontend/v1/private/attestations",M=`${b}?scope=${a.AttestationScope.User}`,T=`${b}?scope=${a.AttestationScope.Org}`,S=v.z.object({data:v.z.object({type:v.z.string(),source:v.z.string()})});async function _(e,t=a.AttestationScope.User){var r;let i,n=await (0,f.fetchJsonResult)(b,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({type:e,scope:t})},S);return(0,p.isErr)(n)?(0,p.err)((r=n.error,i=(0,y.safeParseJson)(r.message??""),(0,x.isErrorResponse)(i)?i.error.message:(0,x.getErrorMessage)(r))):(0,p.ok)(n.data.data)}e.s(["AttestationDialog",0,function(e){let f,y,x,v,b,M,T,S,k,O,C,R,E,w,P,I,j,z,A=(0,r.c)(58),{open:N,onOpenChange:L,missingTypes:q,onConfirmed:D,source:V,modelName:H,scope:W}=e,F=void 0===W?a.AttestationScope.User:W,G=(0,g.usePostHog)();A[0]===Symbol.for("react.memo_cache_sentinel")?(f=new Set,A[0]=f):f=A[0];let[U,$]=(0,h.useState)(f),[B,K]=(0,h.useState)(!1);if(A[1]!==N?(y=()=>{N&&$(new Set)},x=[N],A[1]=N,A[2]=y,A[3]=x):(y=A[2],x=A[3]),(0,h.useEffect)(y,x),A[4]!==U||A[5]!==q){let e;A[7]!==U?(e=e=>U.has(e),A[7]=U,A[8]=e):e=A[8],v=q.every(e),A[4]=U,A[5]=q,A[6]=v}else v=A[6];let Q=v;A[9]===Symbol.for("react.memo_cache_sentinel")?(b=(e,t)=>{$(r=>{let i=new Set(r);return t?i.add(e):i.delete(e),i})},A[9]=b):b=A[9];let Y=b;A[10]!==q||A[11]!==D||A[12]!==L||A[13]!==G||A[14]!==F||A[15]!==V?(M=async()=>{var e;K(!0);let t=await Promise.all(q.map(async e=>({type:e,result:await _(e,F)})));K(!1);let{confirmedTypes:r,firstError:i}={confirmedTypes:(e=t).flatMap(({type:e,result:t})=>(0,p.isOk)(t)?[e]:[]),firstError:e.flatMap(({result:e})=>(0,p.isErr)(e)?[e.error]:[])[0]};if(i){r.length>0&&D(r),(0,d.toast)({variant:"destructive",title:"Could not save your confirmation",description:i});return}G.capture(o.PostHogEvent.ConfirmAttestation,{source:V,scope:F,attestation_types:[...q]}),D(r),L(!1)},A[10]=q,A[11]=D,A[12]=L,A[13]=G,A[14]=F,A[15]=V,A[16]=M):M=A[16];let Z=M;A[17]!==B||A[18]!==L||A[19]!==G||A[20]!==V?(T=e=>{e||B||G.capture(o.PostHogEvent.DismissAttestationDialog,{source:V}),L(e)},A[17]=B,A[18]=L,A[19]=G,A[20]=V,A[21]=T):T=A[21];let J=T;A[22]===Symbol.for("react.memo_cache_sentinel")?(S=(0,t.jsxs)(u.DialogTitle,{className:"flex items-center gap-2",children:[(0,t.jsx)(m.ShieldCheck,{className:"size-5 text-warning-text"}),"Confirmation required"]}),A[22]=S):S=A[22];let X=H?`${H} requires the following before you can use it:`:"Please confirm the following to continue:";if(A[23]!==X?(k=(0,t.jsxs)(u.DialogHeader,{children:[S,(0,t.jsx)(u.DialogDescription,{children:X})]}),A[23]=X,A[24]=k):k=A[24],A[25]!==U||A[26]!==q||A[27]!==F){let e;A[29]!==U||A[30]!==F?(e=e=>{let r=i.ATTESTATION_DEFINITIONS[e];return(0,t.jsxs)("label",{className:"flex cursor-pointer items-start gap-2 text-body text-foreground",children:[(0,t.jsx)(l.Checkbox,{checked:U.has(e),onCheckedChange:t=>Y(e,!0===t),className:"mt-0.5","aria-label":r.label}),(0,t.jsx)("span",{children:F===a.AttestationScope.Org?r.organizationStatement:r.statement})]},e)},A[29]=U,A[30]=F,A[31]=e):e=A[31],O=q.map(e),A[25]=U,A[26]=q,A[27]=F,A[28]=O}else O=A[28];A[32]!==O?(C=(0,t.jsx)("div",{className:"flex flex-col gap-3",children:O}),A[32]=O,A[33]=C):C=A[33],A[34]!==J?(R=()=>J(!1),A[34]=J,A[35]=R):R=A[35],A[36]!==B||A[37]!==R?(E=(0,t.jsx)(s.Button,{variant:"outline",onClick:R,disabled:B,children:"Cancel"}),A[36]=B,A[37]=R,A[38]=E):E=A[38];let ee=!Q||B,et=B?"Saving…":"Confirm";return A[39]!==Z||A[40]!==ee||A[41]!==et?(w=(0,t.jsx)(s.Button,{onClick:Z,disabled:ee,children:et}),A[39]=Z,A[40]=ee,A[41]=et,A[42]=w):w=A[42],A[43]!==E||A[44]!==w?(P=(0,t.jsxs)(u.DialogFooter,{children:[E,w]}),A[43]=E,A[44]=w,A[45]=P):P=A[45],A[46]!==G||A[47]!==V?(I=(0,t.jsxs)("p",{className:"text-xs text-muted-foreground",children:["You can review this anytime in"," ",(0,t.jsx)(c.TextLink,{href:n.ATTESTATION_SETTINGS_PATH,className:"text-xs",onClick:()=>G.capture(o.PostHogEvent.ClickAttestationSettingsLink,{source:V}),children:"settings"}),"."]}),A[46]=G,A[47]=V,A[48]=I):I=A[48],A[49]!==k||A[50]!==C||A[51]!==P||A[52]!==I?(j=(0,t.jsxs)(u.DialogContent,{className:"max-w-md",children:[k,C,P,I]}),A[49]=k,A[50]=C,A[51]=P,A[52]=I,A[53]=j):j=A[53],A[54]!==J||A[55]!==N||A[56]!==j?(z=(0,t.jsx)(u.Dialog,{open:N,onOpenChange:J,children:j}),A[54]=J,A[55]=N,A[56]=j,A[57]=z):z=A[57],z}],756847);var k=e.i(992148),O=e.i(117738),C=e.i(79247),R=e.i(695707),E=e.i(151960),w=e.i(626824),P=e.i(8842),I=e.i(450740);let j={Effective:"effective",User:a.AttestationScope.User,Organization:a.AttestationScope.Org},z={[j.Effective]:b,[j.User]:M,[j.Organization]:T},A=v.z.object({types:v.z.array(v.z.string())}),N=(0,w.createQueryKeys)("held-attestations",{list:(e,t)=>[{scope:e,entityId:t}]});function L(e){let t,n,a,o,s,l,u=(0,r.c)(22),{scope:c,isEnabled:d,isEntityLoading:p,entityId:m}=e,g=(0,R.useQueryClient)(),h=d&&null!==m;u[0]!==m||u[1]!==c?(t=N.list(c,m),u[0]=m,u[1]=c,u[2]=t):t=u[2];let f=t;u[3]!==m||u[4]!==h||u[5]!==c?(n=function({scope:e,entityId:t,isEnabled:r}){return(0,P.queryOptions)({queryKey:N.list(e,t),queryFn:r&&null!==t?({signal:t})=>(0,E.fetchAPIQuery)(z[e],{signal:t,schema:A}):I.skipToken,select:({types:e})=>(0,i.partitionAttestationTypes)(e).known})}({scope:c,entityId:m,isEnabled:h}),u[3]=m,u[4]=h,u[5]=c,u[6]=n):n=u[6];let{data:y,error:x,isLoading:v}=(0,C.useQuery)(n);u[7]!==h||u[8]!==g||u[9]!==f?(a=e=>{h&&0!==e.length&&q({queryClient:g,queryKey:f,types:e})},u[7]=h,u[8]=g,u[9]=f,u[10]=a):a=u[10];let b=a;u[11]!==y||u[12]!==h?(o=h?y??[]:[],u[11]=y,u[12]=h,u[13]=o):o=u[13];let M=p||h&&v;return u[14]!==x||u[15]!==h?(s=h?(0,k.extractErrorT)(x):null,u[14]=x,u[15]=h,u[16]=s):s=u[16],u[17]!==b||u[18]!==o||u[19]!==M||u[20]!==s?(l={heldTypes:o,isLoading:M,error:s,confirmTypes:b},u[17]=b,u[18]=o,u[19]=M,u[20]=s,u[21]=l):l=u[21],l}async function q({queryClient:e,queryKey:t,types:r}){await e.cancelQueries({queryKey:t,exact:!0}),e.setQueryData(t,e=>({types:[...new Set([...e?.types??[],...r])]})),await e.invalidateQueries({queryKey:N.all()})}e.s(["useEffectiveHeldAttestations",0,function(e){let t,i=(0,r.c)(4),{isSignedIn:n,isLoading:a,contextEntityId:o}=(0,O.useEntity)(),s=n&&(void 0===e||e);return i[0]!==o||i[1]!==a||i[2]!==s?(t={scope:j.Effective,isEnabled:s,isEntityLoading:a,entityId:o},i[0]=o,i[1]=a,i[2]=s,i[3]=t):t=i[3],L(t)},"useOrgHeldAttestations",0,function(e){let t,i=(0,r.c)(4),{isLoading:n,isOrg:a,isOrgAdmin:o,contextEntityId:s}=(0,O.useEntity)(),l=a&&o&&(void 0===e||e);return i[0]!==s||i[1]!==n||i[2]!==l?(t={scope:j.Organization,isEnabled:l,isEntityLoading:n,entityId:s},i[0]=s,i[1]=n,i[2]=l,i[3]=t):t=i[3],L(t)},"usePersonalHeldAttestations",0,function(e){let t,i=(0,r.c)(4),{isSignedIn:n,isLoading:a,clerkUser:o}=(0,O.useEntity)(),s=n&&(void 0===e||e),l=o?.id??null;return i[0]!==a||i[1]!==s||i[2]!==l?(t={scope:j.User,isEnabled:s,isEntityLoading:a,entityId:l},i[0]=a,i[1]=s,i[2]=l,i[3]=t):t=i[3],L(t)}],790445)},353524,e=>{"use strict";var t=e.i(963),r=e.i(151960),i=e.i(626824),n=e.i(12266),a=e.i(555618),o=e.i(706527),s=e.i(204067),l=e.i(796805),u=e.i(8842),c=e.i(450740);let d=l.z.object({kind:l.z.enum(n.DisplayPricingKind),sku_label:l.z.string(),price:l.z.string(),displayMultiplier:(0,s.zDouble)(),unitLabel:l.z.string(),tiers:l.z.array(l.z.object({sku_label:l.z.string(),price:l.z.string()})).optional(),isServerTool:l.z.boolean().optional(),isDiscountExempt:l.z.boolean().optional(),scheduleWindows:l.z.array(l.z.object({utc_start:(0,s.zInt)(),utc_end:(0,s.zInt)()})).optional()}),p=l.z.object({slug:l.z.string(),permaslug:l.z.string(),name:l.z.string(),description:l.z.string(),created_at:l.z.string(),context_length:(0,s.zInt)(),output_modalities:l.z.array(l.z.enum(t.OutputModality)),endpoint:l.z.object({model_variant_slug:l.z.string(),model_variant_permaslug:l.z.string(),display_pricing:l.z.array(d),is_free:l.z.boolean(),pricing:a.PublicPricingSchema}).nullable()}),m=(0,s.buildZodGuard)(p),g=l.z.custom(m),h=l.z.object({author:l.z.object({slug:l.z.string(),name:l.z.string().nullable()}),models:l.z.array(g)}),f=(0,i.createQueryKeys)("author-models",{detail:e=>[null===e?null:{authorSlug:e}]});function y(e){return(0,u.queryOptions)({queryKey:f.detail(e),queryFn:null===e?c.skipToken:({signal:t})=>(0,r.fetchAPIQuery)("/api/frontend/v1/author-models",{searchParams:{authorSlug:e},signal:t,schema:h})})}e.s(["authorModelsOptions",0,y,"moreModelsOptions",0,function(e,t){let r=y(e);return(0,u.queryOptions)({...r,queryFn:null===t?c.skipToken:r.queryFn,select:e=>({...e,models:e.models.filter(e=>(0,o.getModelVariantSlug)(e)!==t).toSorted((e,t)=>new Date(t.created_at).getTime()-new Date(e.created_at).getTime())})})}])}]); //# sourceMappingURL=2-8si_wjxbapd.js.map //# chunkId=01a0a063-35a6-7771-8de1-b847f3f55fff