(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,775593,e=>{"use strict";var t=e.i(16043);let n=t.forwardRef(function({title:e,titleId:n,...r},i){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:i,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z"}))});e.s(["f",0,n],775593)},575731,e=>{"use strict";var t=e.i(16043);let n=t.forwardRef(function({title:e,titleId:n,...r},i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z",clipRule:"evenodd"}))});e.s(["f",0,n],575731)},1971,e=>{"use strict";var t=e.i(651681);let n={name:"chevron-right",size:24,node:[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]};n.node;let r=(0,t.f)(n);e.s(["f",0,r])},88084,e=>{"use strict";var t=e.i(1971);e.s(["f",()=>t.f])},706792,e=>{"use strict";var t=e.i(140691);let n={Token:"token",Unit:"unit",Schedule:"schedule"};n.Token,n.Token,n.Unit,n.Token,n.Token,n.Token,n.Token,n.Token,n.Token,n.Token,n.Token,n.Token,n.Unit;let r=["Image Input","Input Image"],i=["Image Output","Output Image"];e.s(["H",0,n,"T",0,function(e){let t=e.filter(e=>e.kind===n.Token),l=t.find(e=>"Input Price"===e.sku_label),o=t.find(e=>"Output Price"===e.sku_label),a=t.find(e=>{var t;return t=e.sku_label,i.includes(t)}),s=t.find(e=>{var t;return t=e.sku_label,r.includes(t)})??l;return s&&a?{media:"image",inputItem:s,outputItem:a}:l&&o?{media:"text",inputItem:l,outputItem:o}:void 0},"U",0,function(e){let r=e.filter(e=>e.kind===n.Unit&&!0!==e.isServerTool),i=r[0];if(!i)return;let l=void 0!==i.tiers&&i.tiers.length>1,o=l||r.length>1;if(l){let e=(0,t.I)(1/0),n=i.price;for(let r of i.tiers){let i=(0,t.I)(r.price);i.gt(0)&&i.lt(e)&&(e=i,n=r.price)}return{price:n,displayMultiplier:i.displayMultiplier,unitLabel:i.unitLabel,hasDetails:o}}return{price:i.price,displayMultiplier:i.displayMultiplier,unitLabel:i.unitLabel,hasDetails:o}}])},939025,e=>{"use strict";var t=e.i(659350),n=e.i(663456),r=e.i(16043),i=e.i(721287),l=e.i(533124),o=e.i(646125),a=e.i(779766),s=e.i(107397);let u=r.createContext(void 0);function c(e){let t=r.useContext(u);if(void 0===t&&!e)throw Error((0,s.f)(50));return t}var d=e.i(132887),p=e.i(567894),f=e.i(326855),g=e.i(369714),m=e.i(871812),h=e.i(62335),v=e.i(807257);function R(e,t,n,r){return{left:e,top:t,right:n,bottom:r,x:e,y:t,width:n-e,height:r-t}}function _(e){let t,n=[],r=1/0,i=1/0,l=-1/0,o=-1/0;for(let a of Array.from(e).sort((e,t)=>e.top-t.top)){if(r=Math.min(r,a.left),i=Math.min(i,a.top),l=Math.max(l,a.right),o=Math.max(o,a.bottom),!t||a.top-t.top>t.height/2)n.push({left:a.left,top:a.top,right:a.right,bottom:a.bottom,width:a.width,height:a.height});else{let e=n[n.length-1];e.left=Math.min(e.left,a.left),e.right=Math.max(e.right,a.right),e.bottom=Math.max(e.bottom,a.bottom),e.width=e.right-e.left,e.height=e.bottom-e.top}t=a}return{lines:n,fallback:R(r,i,l,o)}}function y(e,t,n){return e.findIndex(e=>t>e.left-2&&te.top-2&&ne.instantType,adaptiveOrigin:e=>e.adaptiveOrigin,closeDelay:e=>e.closeDelay};class A extends f.f{constructor(e,t,n){var i;let l=new h.f;super(function(e,t,n,r=!1){return{...(0,m.i)(t,n,r),instantType:void 0,adaptiveOrigin:void 0,closeDelay:300,...e}}(e,l,t,n),(i=l,{popupRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:i,inlineRectCoordsRef:{current:void 0}}),P)}setOpen=(e,t)=>{let{inlineRectCoordsRef:n}=this.context;(0,g.c)(this,e,t,{onBeforeDispatch(){let r=t.event;e&&t.reason===x.f.triggerHover&&t.trigger&&"clientX"in r&&"clientY"in r&&n.current?.element!==t.trigger&&I(n,t.trigger,r.clientX,r.clientY)}})}}function k(e){let{open:n,defaultOpen:i=!1,onOpenChange:o,onOpenChangeComplete:a,actionsRef:s,handle:c,triggerId:f,defaultTriggerId:m=null,children:h}=e,v=(0,g.$)((e,t)=>new A({open:i,openProp:n,activeTriggerId:m,triggerIdProp:f},e,t));v.useControlledProp("openProp",n),v.useControlledProp("triggerIdProp",f),v.useContextCallback("onOpenChange",o),v.useContextCallback("onOpenChangeComplete",a);let R=v.useState("open"),_=v.useState("activeTriggerId"),y=v.useState("mounted"),b=v.useState("payload");(0,g._)(v,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:I}=(0,g.L)(R,v,()=>{v.context.inlineRectCoordsRef.current=void 0});(0,l.f)(()=>{R&&null==_&&v.set("payload",void 0)},[v,_,R]),r.useImperativeHandle(s,()=>({unmount:I,close:()=>v.setOpen(!1,(0,d.j)(p.f.imperativeAction))}),[I,v]);let x=R||y||null!=c;return(0,t.jsxs)(u.Provider,{value:v,children:[c&&(0,t.jsx)(g.d,{handle:c,store:v}),x&&(0,t.jsx)(w,{store:v}),"function"==typeof h?h({payload:b}):h]})}function w({store:e}){let t=e.useState("floatingRootContext"),n=(0,o.f)(t);return(0,g.y)(e,{activeTriggerProps:n.reference,inactiveTriggerProps:n.trigger,popupProps:n.floating}),null}let S=(0,i.U)(function(e){return c(!0)?(0,t.jsx)(k,{...e}):(0,t.jsx)(a.V,{children:(0,t.jsx)(k,{...e})})}),C=r.createContext(void 0);var D=e.i(344791);let T=r.forwardRef(function(e,n){let{keepMounted:r=!1,...i}=e;return c().useState("mounted")||r?(0,t.jsx)(C.Provider,{value:r,children:(0,t.jsx)(D.f,{ref:n,...i})}):null});var E=e.i(664591),M=e.i(93836),O=e.i(811673),K=e.i(710955),L=e.i(745576),j=e.i(205453),N=e.i(35292);let F=(0,i.u)(function(e,t){let{render:n,className:i,delay:l,closeDelay:o,id:a,payload:u,handle:d,style:p,...f}=e,m=c(!0),h=(0,K.f)(d)??m;if(!h)throw Error((0,s.f)(89));let v=(0,O.f)(a),R=h.useState("isTriggerActive",v),_=h.useState("isOpenedByTrigger",v),y=h.useState("floatingRootContext"),b=h.context.inlineRectCoordsRef,x=r.useRef(null),P=l??600,A=o??300,{registerTrigger:k,isMountedByThisTrigger:w}=(0,g.F)(v,x,h,{payload:u,closeDelay:A}),S=(0,N.f)(y,{mouseOnly:!0,move:!1,handleClose:(0,L.f)(),delay:()=>({open:P,close:A}),triggerElementRef:x,isActiveTrigger:R,isClosing:()=>"ending"===h.select("transitionStatus")}),C=(0,j.f)(y,{delay:P}),D=h.useState("triggerProps",w),T=function(e,t){function n(n){t||I(e,n.currentTarget,n.clientX,n.clientY)}return{onFocus(){e.current=void 0},onMouseEnter:n,onMouseMove:n}}(b,_);return(0,M.a)("a",e,{state:{open:_},ref:[t,k,x],props:[S,C.reference,D,T,{id:v},f],stateAttributesMapping:E.J})}),U=r.createContext(void 0);var $=e.i(702643),Y=e.i(510043),B=e.i(226983);let H=r.forwardRef(function(e,n){let{render:i,className:o,anchor:u,positionMethod:d="absolute",side:p="bottom",align:f="center",sideOffset:g=0,alignOffset:m=0,collisionBoundary:h="clipping-ancestors",collisionPadding:I=5,arrowPadding:x=5,sticky:P=!1,disableAnchorTracking:A=!1,collisionAvoidance:k=Y.n,style:w,...S}=e,D=c(),T=function(){let e=r.useContext(C);if(void 0===e)throw Error((0,s.f)(48));return e}(),E=(0,a.T)(),M=D.useState("open"),O=D.useState("mounted"),K=D.useState("floatingRootContext"),L=D.useState("instantType"),j=D.useState("transitionStatus"),N=D.useState("adaptiveOrigin"),F=D.context.inlineRectCoordsRef,H=(0,$.k)({anchor:u,floatingRootContext:K,positionMethod:d,mounted:O,side:p,sideOffset:g,align:f,alignOffset:m,arrowPadding:x,collisionBoundary:h,collisionPadding:I,sticky:P,disableAnchorTracking:A,keepMounted:T,nodeId:E,collisionAvoidance:k,adaptiveOrigin:N,inline:{name:"inline",async fn(e){let t=e.elements.reference;if("function"!=typeof t?.getClientRects)return{};let n="contextElement"in t&&t.contextElement?t.contextElement:(0,v.m)(t)?t:void 0,r=F.current,i=r?.element===t||r?.element===n?r:void 0,l=function(e,t,n){let{lines:r,fallback:i}=_(e.getClientRects());if(r.length<2)return null;let l=n?.x,o=n?.y,a=t[0];if(n?.lineIndex!=null&&r[n.lineIndex])return b(r[n.lineIndex]);if(null!=l&&null!=o){let e=y(r,l,o);if(-1!==e)return b(r[e])}if(2===r.length&&r[0].left>r[1].right&&null!=l&&null!=o)return i;if("t"===a||"b"===a){let e=r[0],t=r[r.length-1],n="t"===a?e:t;return R(n.left,e.top,n.right,t.bottom)}let s="l"===a,u=r[0].left,c=r[0].right,d=s?1/0:-1/0,p=r[0],f=r[0];for(let e of r){u=Math.min(u,e.left),c=Math.max(c,e.right);let t=s?e.left:e.right;s&&td?(d=t,p=e,f=e):t===d&&(f=e)}return R(u,p.top,c,f.bottom)}(t,e.placement,i);if(!l||"function"!=typeof e.platform.getElementRects)return{};let o=await e.platform.getElementRects({reference:{contextElement:n,getBoundingClientRect:()=>l},floating:e.elements.floating,strategy:e.strategy});return e.rects.reference.x===o.reference.x&&e.rects.reference.y===o.reference.y&&e.rects.reference.width===o.reference.width&&e.rects.reference.height===o.reference.height?{}:{reset:{rects:o}}}}}),z=H.update;(0,l.f)(()=>{M&&O&&z()},[M,O,z]);let G={open:M,side:H.side,align:H.align,anchorHidden:H.anchorHidden,instant:L},Z=(0,B.f)(e,G,{styles:H.positionerStyles,transitionStatus:j,props:S,refs:[n,D.useStateSetter("positionerElement")],hidden:!O,inert:!M});return(0,t.jsx)(U.Provider,{value:H,children:(0,t.jsx)(a.s,{id:E,children:Z})})});var z=e.i(692933),G=e.i(182578),Z=e.i(417965);let q=r.forwardRef(function(e,t){let{className:n,render:i,style:l,...o}=e,a=c(),{side:u,align:d}=function(){let e=r.useContext(U);if(void 0===e)throw Error((0,s.f)(49));return e}(),p=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),h=a.useState("popupProps"),v=a.useState("floatingRootContext"),R=a.useState("closeDelay");return(0,z.f)({open:p,ref:a.context.popupRef,onComplete(){p&&a.context.onOpenChangeComplete?.(!0)}}),(0,Z.f)(v,{closeDelay:R}),(0,M.a)("div",e,{state:{open:p,side:u,align:d,instant:f,transitionStatus:m},ref:[t,a.context.popupRef,a.useStateSetter("popupElement")],props:[g.X,h,(0,G.f)(m),o],stateAttributesMapping:E.M})});e.s(["Popup",0,q,"Portal",0,T,"Positioner",0,H,"Root",0,S,"Trigger",0,F],906373);var W=e.i(906373),W=W,V=W,X=W,J=W,Q=W,ee=e.i(136562),et=e.i(535072),en=e.i(857162),er=e.i(374696),ei=e.i(261499);let el=0,eo=0,ea=new Set;function es(e){if(!(e.target instanceof Element&&e.target.closest('[data-slot="hover-card-content"]')))for(let e of(el=Date.now(),ea))e()}let eu=(0,r.createContext)(null);function ec(){return 1===(eo+=1)&&document.addEventListener("scroll",es,{capture:!0,passive:!0}),()=>{0==(eo-=1)&&document.removeEventListener("scroll",es,!0)}}e.s(["c",0,e=>{let i,l,o,a,s,u,c,d,p,f=(0,n.c)(17);f[0]!==e?({children:i,...l}=e,f[0]=e,f[1]=i,f[2]=l):(i=f[1],l=f[2]);let[g,m]=(0,r.useState)(!1),h=(0,et.o)("(hover: hover) and (pointer: fine)",!0);f[3]===Symbol.for("react.memo_cache_sentinel")?(o=[],f[3]=o):o=f[3],(0,r.useEffect)(ec,o),f[4]!==g?(a=()=>{if(!g)return;let e=()=>m(!1);return ea.add(e),()=>{ea.delete(e)}},s=[g],f[4]=g,f[5]=a,f[6]=s):(a=f[5],s=f[6]),(0,r.useEffect)(a,s),f[7]!==h?(u={isHoverCapable:h,setOpen:m},f[7]=h,f[8]=u):u=f[8];let v=u;f[9]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{e&&Date.now()-el<200||m(e)},f[9]=c):c=f[9];let R=c;return f[10]!==i||f[11]!==g||f[12]!==l?(d=(0,t.jsx)(W.Root,{open:g,onOpenChange:R,...l,children:i}),f[10]=i,f[11]=g,f[12]=l,f[13]=d):d=f[13],f[14]!==v||f[15]!==d?(p=(0,t.jsx)(eu.Provider,{value:v,children:d}),f[14]=v,f[15]=d,f[16]=p):p=f[16],p},"P",0,e=>{let r,i,l,o,a,s,u,c,d,p,f,g,m,h,v,R,_,y=(0,n.c)(35);y[0]!==e?({className:o,anchor:i,align:g,alignOffset:r,arrowPadding:l,collisionAvoidance:a,collisionBoundary:s,collisionPadding:u,positionMethod:c,ref:p,side:m,sideOffset:h,sticky:f,...d}=e,y[0]=e,y[1]=r,y[2]=i,y[3]=l,y[4]=o,y[5]=a,y[6]=s,y[7]=u,y[8]=c,y[9]=d,y[10]=p,y[11]=f,y[12]=g,y[13]=m,y[14]=h):(r=y[1],i=y[2],l=y[3],o=y[4],a=y[5],s=y[6],u=y[7],c=y[8],d=y[9],p=y[10],f=y[11],g=y[12],m=y[13],h=y[14]);let b=void 0===g?"center":g,I=void 0===m?"top":m,x=void 0===h?6:h,P=(0,er.r)();return y[15]!==o?(v=(0,ee.f)("w-72 origin-(--transform-origin) rounded-lg border border-border bg-popover p-4 text-popover-foreground shadow-md outline-hidden",ei.X,o),y[15]=o,y[16]=v):v=y[16],y[17]!==d||y[18]!==p||y[19]!==v?(R=(0,t.jsx)(X.Popup,{"data-slot":"hover-card-content",ref:p,className:v,...d}),y[17]=d,y[18]=p,y[19]=v,y[20]=R):R=y[20],y[21]!==b||y[22]!==r||y[23]!==i||y[24]!==l||y[25]!==a||y[26]!==s||y[27]!==u||y[28]!==c||y[29]!==I||y[30]!==x||y[31]!==f||y[32]!==R||y[33]!==P?(_=(0,t.jsx)(J.Portal,{children:(0,t.jsx)(en.ContainedContextProvider,{value:!1,children:(0,t.jsx)(Q.Positioner,{anchor:i,align:b,alignOffset:r,arrowPadding:l,collisionAvoidance:a,collisionBoundary:s,collisionPadding:u,positionMethod:c,side:I,sideOffset:x,sticky:f,className:P,children:R})})}),y[21]=b,y[22]=r,y[23]=i,y[24]=l,y[25]=a,y[26]=s,y[27]=u,y[28]=c,y[29]=I,y[30]=x,y[31]=f,y[32]=R,y[33]=P,y[34]=_):_=y[34],_},"b",0,e=>{let i,l,o,a,s,u,c,d=(0,n.c)(16);d[0]!==e?({className:i,onClick:l,delay:a,closeDelay:s,...o}=e,d[0]=e,d[1]=i,d[2]=l,d[3]=o,d[4]=a,d[5]=s):(i=d[1],l=d[2],o=d[3],a=d[4],s=d[5]);let p=void 0===a?120:a,f=void 0===s?120:s,{isHoverCapable:g,setOpen:m}=function(){let e=(0,r.useContext)(eu);if(!e)throw Error("HoverCard subcomponents must be rendered inside ");return e}();return d[6]!==g||d[7]!==l||d[8]!==m?(u=e=>{if(!g){e.stopPropagation();let t=e.currentTarget;t instanceof Element&&(t.matches("a[href]")||t.querySelector("a[href]"))||(e.preventDefault(),m(!0))}l?.(e)},d[6]=g,d[7]=l,d[8]=m,d[9]=u):u=d[9],d[10]!==i||d[11]!==f||d[12]!==p||d[13]!==o||d[14]!==u?(c=(0,t.jsx)(V.Trigger,{delay:p,closeDelay:f,className:i,onClick:u,...o}),d[10]=i,d[11]=f,d[12]=p,d[13]=o,d[14]=u,d[15]=c):c=d[15],c}],939025)},808125,e=>{"use strict";var t=e.i(667417),n=e.i(387086);let r={[t.D.Text]:(0,n.b)("Text"),[t.D.Image]:(0,n.b)("Image"),[t.D.File]:(0,n.b)("File"),[t.D.Audio]:(0,n.b)("Audio"),[t.D.Video]:(0,n.b)("Video")},i={[t.j.Text]:(0,n.b)("Text"),[t.j.Image]:(0,n.b)("Image"),[t.j.Embeddings]:(0,n.b)("Embeddings"),[t.j.Audio]:(0,n.b)("Audio"),[t.j.Video]:(0,n.b)("Video"),[t.j.Rerank]:(0,n.b)("Rerank"),[t.j.Decisions]:(0,n.b)("Decisions"),[t.j.TTS]:(0,n.b)("Speech"),[t.j.Transcription]:(0,n.b)("Transcription")};e.s(["Z",0,r,"L",0,i])},503741,e=>{"use strict";var t=e.i(989487),n=e.i(960773);e.s(["m",0,"v3","D",0,{Playground:"model_page_playground",SidePanelSeed:"model_page_sidepanel_seed",PlaygroundSection:"model_page_playground_section"},"O",0,function(e){let r=Object.fromEntries(Object.entries(e).map(([e,n])=>[(0,t.h)(e),n]));n.j.capture("playground_v3:fetch_responses",r)}])},932061,e=>{"use strict";var t=e.i(339814),n=e.i(385190);e.s(["f",0,function(e,r){return(0,t.o)(e,r,{locale:n.L})}])},927099,e=>{"use strict";e.i(647204),e.i(368174),e.i(882844);var t=e.i(635157);t.z.object({endpoint_slug:t.z.string().min(1).optional(),continuation:t.z.literal(!0).optional(),deferred_delta:t.z.string().min(1).optional(),compaction_summary:t.z.string().min(1).optional()}).passthrough();var n=e.i(983335);function r(e){let t=n.U[e];return t?[n.G[e],n.G[t]]:[n.G[e]]}var i=e.i(988590);e.i(691880);let l=["org_","user_"];function o(e){let t=e.split("/")[1];return void 0!==t&&l.some(e=>t.startsWith(e))?t:null}var a=e.i(480534);function s(e){let t=e.indexOf("/"),n=-1===t?e:e.slice(0,t),r=o(e);return null===r?n:`${n}/${r}`}function u(e){if(!e.includes("/"))return null;let t=e.split("/").at(-1);return(0,i.q)(t,a.$)?t:null}function c(e){let t=u(e);return null===t?e:e.slice(0,e.length-t.length-1)}function d(e){let t=e.split("/");return t.length<3?null:t.slice(0,2).join("/")}function p(e){return null===e?[]:[e]}e.s(["H",0,function(e,t){let i=new Set(e.filter(e=>!(0,n.T)(e))),l=new Set,o=new Set;for(let e of i){let t=[e].filter(n.I).flatMap(r);for(let n of(0===t.length&&o.add(e),t))l.add(n)}for(let e of t)i.has(e.provider_name)&&(l.add(s(e.provider_slug)),o.delete(e.provider_name));for(let e of o)l.add(e);return l},"y",0,function(e){let t=new Map;for(let n of e){if(void 0!==n.service_tier)continue;let e=t.get(n.model.permaslug)??new Set;e.add(n.provider_slug),t.set(n.model.permaslug,e)}return t},"v",0,function(e){if(void 0===e.service_tier)return;let t=e.provider_slug.split("/").at(-1);return(0,a.U)(e.service_tier).find(e=>e===t)??e.service_tier},"O",0,function(e){return void 0===e.service_tier?c(e.provider_slug):e.provider_slug.split("/").slice(0,-1).join("/")},"u",0,s,"T",0,function(e,t,n){return(function(e,t){if(null===o(e.provider_slug))return t(e);let n={...e,provider_slug:function(e){if(null===o(e))return e;let[t,,...n]=e.split("/");return[t,...n].join("/")}(e.provider_slug)};return[...new Set([...t(e),...t(n)])]})(e,e=>(function(e,t){let n=e.provider_slug;if(void 0===e.service_tier){let e,t=null===(e=u(n))?null:`${s(n)}/${e}`,r=c(n);return[...new Set([n,...null===t?[]:[t],r,...p(d(r)),s(n)])]}let r=n.split("/").slice(0,-1).join("/");return[...new Set([...(function(e){if(void 0===e.service_tier)return[e.provider_slug];let t=e.provider_slug.split("/").slice(0,-1).join("/"),n=s(e.provider_slug),r=(0,a.U)(e.service_tier),i=d(t);return[...new Set([...[t,...null===i?[]:[i]].flatMap(e=>r.map(t=>`${e}/${t}`)),...r.map(e=>`${n}/${e}`)])].filter(e=>!e.startsWith("/"))})(e).filter(e=>!t?.has(e)),...""===r?[]:[r],...p(d(r)),s(n)])]})(e,n)).some(e=>t.has(e))}],927099)},989487,e=>{"use strict";let t=/(?<=[\p{Ll}\d])(?=\p{Lu})|(?<=\p{Lu})(?=\p{Lu}\p{Ll})/u,n=/(?<=[\p{Ll}\d])(?=\p{Lu})|(?<=\p{Lu})(?=\p{Lu}\p{Ll})|(?<=\d)(?=\p{Ll})|(?<=\p{L})(?=\d)/u;function r(e,{style:i,options:l={}}){let o=0,a=e.length;for(;oo&&l.suffixCharacters?.includes(e.charAt(a-1));)a--;let s=(l.split??(e=>(function(e,r){let i=e.match(/[\p{L}\d]+/giu);if(null===i)return[];let l=r?n:t;if(1===i.length)return i[0].split(l);let o=[];for(let e of i)for(let t of e.split(l))o.push(t);return o})(e,l.separateNumbers)))(e.slice(o,a)),u=l.locale,c=l.locale,d=!1===u?e=>e.toLowerCase():e=>e.toLocaleLowerCase(u),p=!1===c?e=>e.toUpperCase():e=>e.toLocaleUpperCase(c),f="camel"===i||"pascal"===i,g=(e,t)=>{let n=e[0];return(f&&!l.mergeAmbiguousCharacters&&t>0&&/^[0-9]$/.test(n)?"_":"")+p(n)+d(e.slice(1))},m=g;"lower"===i&&(m=d),"camel"===i&&(m=(e,t)=>0===t?d(e):g(e,t)),"sentence"===i&&(m=(e,t)=>0===t?g(e,t):d(e));let h=s.map(m);return e.slice(0,o)+h.join(l.delimiter??(f?"":" "))+e.slice(a)}e.s(["j",0,function(e,t){return r(e,{style:"capital",options:t})},"O",0,function(e,t){return r(e,{style:"lower",options:{delimiter:"-",...t}})},"F",0,function(e,t){return r(e,{style:"sentence",options:t})},"h",0,function(e,t){return r(e,{style:"lower",options:{delimiter:"_",...t}})}])},691880,e=>{"use strict";e.i(647204);var t,n=((t={}).Global="global",t.Europe="europe",t.Us="us",t);let r={global:"openrouter.ai",europe:"eu.openrouter.ai",us:"us.openrouter.ai"};new Set(Object.values(r)),e.s(["P",()=>n,"_",0,r])},983335,e=>{"use strict";var t=e.i(988590),n=e.i(771271);function r(e){var t;let{envKey:n,...r}=e;return{...r,envKey:void 0===n?(t=e.slug,`${t.toUpperCase().replaceAll("-","_")}_API_KEY`):n}}let i={[n.R.AnyScale]:r({slug:"anyscale",isDead:!0}),[n.R.Atoma]:r({slug:"atoma",isDead:!0}),[n.R.CentML]:r({slug:"centml",isDead:!0}),[n.R.CrofAI]:r({slug:"crofai",isDead:!0}),[n.R.Enfer]:r({slug:"enfer",isDead:!0}),[n.R.GoPomelo]:r({slug:"gopomelo",isDead:!0}),[n.R.HuggingFace]:r({slug:"huggingface",isDead:!0}),[n.R.Hyperbolic]:r({slug:"hyperbolic",isDead:!0}),[n.R.HyperbolicQuantized]:r({slug:"hyperbolic-quantized",isDead:!0}),[n.R.InoCloud]:r({slug:"inocloud",isDead:!0}),[n.R.Kluster]:r({slug:"klusterai",isDead:!0}),[n.R.Lambda]:r({slug:"lambda",isDead:!0}),[n.R.Lepton]:r({slug:"lepton",isDead:!0}),[n.R.Lynn]:r({slug:"lynn",isDead:!0}),[n.R.LynnPrivate]:r({slug:"lynn-private",isDead:!0}),[n.R.Mancer]:r({slug:"mancer-old",isDead:!0}),[n.R.Modal]:r({slug:"modal"}),[n.R.NCompass]:r({slug:"ncompass",isDead:!0}),[n.R.Nineteen]:r({slug:"nineteen",isDead:!0}),[n.R.OctoAI]:r({slug:"octoai",isDead:!0}),[n.R.Recursal]:r({slug:"recursal",isDead:!0}),[n.R.Reflection]:r({slug:"reflection",isDead:!0}),[n.R.Replicate]:r({slug:"replicate",isDead:!0,iconInvertTheme:"dark"}),[n.R.SambaNovaCloaked]:r({slug:"sambanova-cloaked",isDead:!0}),[n.R.SFCompute]:r({slug:"sf-compute",isDead:!0,iconInvertTheme:"dark"}),[n.R.Targon]:r({slug:"targon",isDead:!0}),[n.R.TogetherLite]:r({slug:"together-lite",isDead:!0}),[n.R.Ubicloud]:r({slug:"ubicloud",isDead:!0}),[n.R.ZeroOneAI]:r({slug:"01ai",isDead:!0}),[n.R.AkashML]:r({slug:"akashml",envKey:"AKASH_API_KEY"}),[n.R.AI21]:r({slug:"ai21"}),[n.R.AionLabs]:r({slug:"aion-labs"}),[n.R.Alibaba]:r({slug:"alibaba",envKey:null}),[n.R.Ambient]:r({slug:"ambient",envKey:null}),[n.R.AntDigital]:r({slug:"antdigital",envKey:"ANT_DIGITAL_API_KEY"}),[n.R.Baidu]:r({slug:"baidu"}),[n.R.AmazonBedrock]:r({slug:"amazon-bedrock"}),[n.R.AmazonNova]:r({slug:"amazon-nova"}),[n.R.Anthropic]:r({slug:"anthropic",envKey:null}),[n.R.ArceeAI]:r({slug:"arcee-ai",envKey:null}),[n.R.AssemblyAI]:r({slug:"assemblyai"}),[n.R.AtlasCloud]:r({slug:"atlas-cloud"}),[n.R.Avian]:r({slug:"avian"}),[n.R.Azure]:r({slug:"azure",envKey:null}),[n.R.Baseten]:r({slug:"baseten",envKey:null}),[n.R.BytePlus]:r({slug:"byteplus"}),[n.R.BlackForestLabs]:r({slug:"black-forest-labs"}),[n.R.Cerebras]:r({slug:"cerebras"}),[n.R.Chutes]:r({slug:"chutes",envKey:null}),[n.R.Cirrascale]:r({slug:"cirrascale"}),[n.R.ClaudeOnAws]:r({slug:"claude-on-aws"}),[n.R.Clarifai]:r({slug:"clarifai"}),[n.R.Cloudflare]:r({slug:"cloudflare",envKey:"CLOUDFLARE_AI_JSON_API_KEY"}),[n.R.Cohere]:r({slug:"cohere",envKey:null}),[n.R.CoreWeave]:r({slug:"coreweave",envKey:"WANDB_API_KEY"}),[n.R.Cosine]:r({slug:"cosine"}),[n.R.Crucible]:r({slug:"crucible",isManagedOnly:!0}),[n.R.Crusoe]:r({slug:"crusoe"}),[n.R.Darkbloom]:r({slug:"darkbloom"}),[n.R.Databricks]:r({slug:"databricks"}),[n.R.Decart]:r({slug:"decart"}),[n.R.Deepgram]:r({slug:"deepgram"}),[n.R.DeepInfra]:r({slug:"deepinfra"}),[n.R.DeepSeek]:r({slug:"deepseek",envKey:null}),[n.R.DekaLLM]:r({slug:"dekallm"}),[n.R.DigitalOcean]:r({slug:"digitalocean",envKey:"DIGITAL_OCEAN_API_KEY"}),[n.R.ElevenLabs]:r({slug:"elevenlabs"}),[n.R.Featherless]:r({slug:"featherless"}),[n.R.Fireworks]:r({slug:"fireworks"}),[n.R.FishAudio]:r({slug:"fish-audio"}),[n.R.Friendli]:r({slug:"friendli"}),[n.R.GMICloud]:r({slug:"gmicloud",envKey:"GMI_CLOUD_API_KEY",iconInvertTheme:"dark"}),[n.R.Google]:r({slug:"google-vertex",envKey:null}),[n.R.GoogleAIStudio]:r({slug:"google-ai-studio"}),[n.R.Groq]:r({slug:"groq"}),[n.R.HeyGen]:r({slug:"heygen"}),[n.R.Inception]:r({slug:"inception",envKey:null,iconInvertTheme:"dark"}),[n.R.Inceptron]:r({slug:"inceptron"}),[n.R.InferenceNet]:r({slug:"inference-net",iconInvertTheme:"dark"}),[n.R.Ionstream]:r({slug:"ionstream"}),[n.R.Infermatic]:r({slug:"infermatic"}),[n.R.IONet]:r({slug:"io-net"}),[n.R.InferactVLLM]:r({slug:"inferact-vllm"}),[n.R.Inflection]:r({slug:"inflection"}),[n.R.KT]:r({slug:"kt"}),[n.R.Liquid]:r({slug:"liquid",iconInvertTheme:"dark"}),[n.R.Makora]:r({slug:"makora"}),[n.R.Mara]:r({slug:"mara"}),[n.R.MancerPrivate]:r({slug:"mancer"}),[n.R.Meta]:r({slug:"meta"}),[n.R.Minimax]:r({slug:"minimax"}),[n.R.ModelRun]:r({slug:"modelrun",envKey:"MODEL_RUN_API_KEY"}),[n.R.Mistral]:r({slug:"mistral",envKey:null}),[n.R.Modular]:r({slug:"modular"}),[n.R.MoonshotAI]:r({slug:"moonshotai"}),[n.R.Morph]:r({slug:"morph",envKey:"MORPH_LLM_API_KEY"}),[n.R.VoyageAI]:r({slug:"voyageai"}),[n.R.TypeSafe]:r({slug:"typesafe",envKey:"TYPESAFE_AI_API_KEY"}),[n.R.NearAI]:r({slug:"near-ai"}),[n.R.Nebius]:r({slug:"nebius",iconInvertTheme:"dark"}),[n.R.NexAGI]:r({slug:"nex-agi"}),[n.R.NextBit]:r({slug:"nextbit"}),[n.R.Novita]:r({slug:"novita"}),[n.R.Nvidia]:r({slug:"nvidia"}),[n.R.Ollama]:r({slug:"ollama"}),[n.R.OpenAI]:r({slug:"openai",iconInvertTheme:"dark"}),[n.R.OpenInference]:r({slug:"open-inference",envKey:"OPENINFERENCE_API_KEY",iconInvertTheme:"light"}),[n.R.Parallel]:r({slug:"parallel",envKey:"PARALLEL_DECISIONS_API_KEY"}),[n.R.Parasail]:r({slug:"parasail"}),[n.R.ParetoAlpha]:r({slug:"pareto-alpha"}),[n.R.ParticleAI]:r({slug:"particle-ai",envKey:"PARTICLE_API_KEY",iconInvertTheme:"dark"}),[n.R.PearlResearch]:r({slug:"pearl-research"}),[n.R.Poolside]:r({slug:"poolside"}),[n.R.PrimaLabs]:r({slug:"primalabs",iconInvertTheme:"dark"}),[n.R.PrimeIntellect]:r({slug:"primeintellect",envKey:"PRIME_INTELLECT_API_KEY"}),[n.R.Perceptron]:r({slug:"perceptron"}),[n.R.Perplexity]:r({slug:"perplexity"}),[n.R.Phala]:r({slug:"phala"}),[n.R.Recraft]:r({slug:"recraft",iconInvertTheme:"dark"}),[n.R.Recursive]:r({slug:"recursive",envKey:"RECURSIVE_SGLANG_API_KEY",iconInvertTheme:"dark"}),[n.R.Reka]:r({slug:"reka"}),[n.R.Relace]:r({slug:"relace"}),[n.R.Respan]:r({slug:"respan"}),[n.R.River]:r({slug:"river",envKey:"RIVER_AI_API_KEY"}),[n.R.SailResearch]:r({slug:"sail-research",envKey:"SAIL_PARTNER_API_KEY"}),[n.R.SakanaAI]:r({slug:"sakana"}),[n.R.SambaNova]:r({slug:"sambanova"}),[n.R.ScaleDown]:r({slug:"scaledown"}),[n.R.Seed]:r({slug:"seed",envKey:null}),[n.R.SiliconFlow]:r({slug:"siliconflow",envKey:"SILICON_FLOW_API_KEY"}),[n.R.Sourceful]:r({slug:"sourceful",envKey:null}),[n.R.Speechify]:r({slug:"speechify"}),[n.R.StepFun]:r({slug:"stepfun",envKey:"STEP_FUN_API_KEY"}),[n.R.Stealth]:r({slug:"stealth",iconInvertTheme:"dark",isManagedOnly:!0}),[n.R.StreamLake]:r({slug:"streamlake"}),[n.R.Switchpoint]:r({slug:"switchpoint"}),[n.R.Tencent]:r({slug:"tencent"}),[n.R.Tenstorrent]:r({slug:"tenstorrent"}),[n.R.ThinkingMachines]:r({slug:"thinkingmachines",envKey:null}),[n.R.Together]:r({slug:"together"}),[n.R.Unbiased]:r({slug:"unbiased",envKey:"UNBIASED_AI_API_KEY"}),[n.R.Upstage]:r({slug:"upstage",envKey:null}),[n.R.Venice]:r({slug:"venice",envKey:null}),[n.R.Wafer]:r({slug:"wafer"}),[n.R.WandB]:r({slug:"wandb-legacy",envKey:"WANDB_API_KEY"}),[n.R.Quiver]:r({slug:"quiver"}),[n.R.Krea]:r({slug:"krea"}),[n.R.Runway]:r({slug:"runway"}),[n.R.Xiaomi]:r({slug:"xiaomi"}),[n.R.XAI]:r({slug:"xai",envKey:null}),[n.R.ZAI]:r({slug:"z-ai",iconInvertTheme:"dark"}),[n.R.FakeProvider]:r({slug:"fake-provider",isInternal:!0})};Object.values(n.R).flatMap(e=>{let t=i[e];return t.isDead||null===t.envKey?[]:[t.envKey]});let l=Object.fromEntries(Object.entries(n.R).filter(e=>!p(e[1]))),o=(0,t.x)(l),a=Object.values(l).filter(e=>!0!==i[e].isInternal),s=Object.fromEntries(Object.values(n.R).map(e=>[e,i[e].slug])),u=Object.entries(s).filter(e=>d(e[0])),c=Object.fromEntries(u);function d(e){return o.has(e)}function p(e){return(0,n.Z)(e)&&!0===i[e].isDead}function f(e){if(!(0,n.Z)(e))return!1;let{isManagedOnly:t,isInternal:r}=i[e];return!0===t||!0===r}new Set(Object.values(l).filter(e=>!f(e)));let g=Object.fromEntries(u.map(([e,t])=>[t,e])),m={"amazon-bedrock/claude-on-aws":n.R.ClaudeOnAws,"anthropic/2":n.R.ClaudeOnAws,"sakana-ai":n.R.SakanaAI,wandb:n.R.CoreWeave},h=Object.entries(m).filter(([,e])=>d(e)).map(([e])=>e),v={[n.R.WandB]:n.R.CoreWeave};function R(e){let t=e.toLowerCase();return Object.hasOwn(g,t)?g[t]:Object.hasOwn(m,t)?m[t]:void 0}e.s(["H",0,l,"u",0,h,"A",0,function(e){let t=R(e);return t?s[t]:void 0},"c",0,R,"T",0,p,"M",0,f,"I",0,d,"k",0,function(e){return!(0,n.Z)(e)},"U",0,v,"G",0,s,"Q",0,c,"Y",0,g,"h",0,function(e){return void 0!==e&&(0,n.Z)(e)?e:void 0},"d",0,a],983335)},480534,e=>{"use strict";e.i(427150);var t=e.i(988590);let n={Default:"default",Flex:"flex",Priority:"priority",Ultrafast:"ultrafast"},r={Flex:n.Flex,Priority:n.Priority,Ultrafast:n.Ultrafast},i={Fast:"fast"},l={Flex:r.Flex,Priority:r.Priority,Ultrafast:r.Ultrafast,Fast:i.Fast};l.Flex,l.Priority,l.Ultrafast,l.Fast;let o={...l,Turbo:"turbo",Highspeed:"highspeed",Prime:"prime"},a={[o.Flex]:r.Flex,[o.Priority]:r.Priority,[o.Ultrafast]:r.Ultrafast,[o.Fast]:r.Priority,[o.Turbo]:r.Priority,[o.Highspeed]:r.Priority,[o.Prime]:r.Priority};function s(e){return a[e]}let u={[o.Flex]:"Flex",[o.Priority]:"Priority",[o.Ultrafast]:"Ultrafast",[o.Fast]:"Fast",[o.Turbo]:"Turbo",[o.Highspeed]:"Highspeed",[o.Prime]:"Prime"};function c(e){let l=function(e){if("string"!=typeof e)return null;let r=(0,t.q)(e,i)?s(e):e;return(0,t.q)(r,n)?r:null}(e);return null!==l&&(0,t.q)(l,r)?l:null}n.Default,n.Default,o.Fast,n.Priority,n.Default,e.s(["$",0,r,"H",0,n,"e",0,i,"X",0,o,"B",0,c,"I",0,function(e){return Array.isArray(e)?e.map(c).filter(e=>null!==e):null},"C",0,s,"N",0,function(e){return u[e]},"U",0,function(e){return Object.values(o).filter(t=>s(t)===e)}])},657011,281143,733205,e=>{"use strict";var t=e.i(782143),n=e.i(339814),r=e.i(134611),i=e.i(932061),l=e.i(140691);e.i(707060);var o=e.i(387086),a=e.i(313939),s=e.i(766074);function u(e,t){return[t,...e.filter(e=>e!==t)].slice(0,5)}e.s(["i",0,u,"z",0,function(e,t){let n=new Map(t.flatMap(([,e])=>e.map(e=>[(0,r.i)(e),e])));return e.flatMap(e=>{let t=n.get(e);return t?[t]:[]})}],281143);let c={Newest:"newest",Name:"name",PriceAscending:"price_asc",PriceDescending:"price_desc",ContextAscending:"context_asc",ContextDescending:"context_desc"},d={Date:"date",Provider:"provider",None:"none"},p={Detailed:"detailed",Simple:"simple"},f={sort:c.Newest,groupBy:d.Date,displayMode:p.Simple,inputModalities:[],outputModalities:[],authors:[],showFreeOnly:!1,isPinnedPanelExpanded:!0,filtersExpanded:!1,recentModelSlugs:[]},g=(0,a.f)()((0,s.V)(e=>({...f,setSort:t=>e({sort:t}),setGroupBy:t=>e({groupBy:t}),setDisplayMode:t=>e({displayMode:t}),setInputModalities:t=>e({inputModalities:t}),setOutputModalities:t=>e({outputModalities:t}),setAuthors:t=>e({authors:t}),setShowFreeOnly:t=>e({showFreeOnly:t}),setPinnedPanelExpanded:t=>e({isPinnedPanelExpanded:t}),setFiltersExpanded:t=>e({filtersExpanded:t}),recordRecentModel:t=>e(e=>({recentModelSlugs:u(e.recentModelSlugs,t)})),clearFilters:()=>e({inputModalities:[],outputModalities:[],authors:[],showFreeOnly:!1,filtersExpanded:!1})}),{name:"openrouter:model-select-prefs",version:1,storage:(0,s.j)(()=>localStorage),partialize:e=>({sort:e.sort,groupBy:e.groupBy,displayMode:e.displayMode,isPinnedPanelExpanded:e.isPinnedPanelExpanded,recentModelSlugs:e.recentModelSlugs})}));e.s(["s",0,f,"E",0,p,"x",0,d,"$",0,c,"S",0,g],733205);var m=e.i(690387);let h=[{value:c.Newest,label:(0,o.b)("Newest first")},{value:c.Name,label:(0,o.b)("Name A-Z")},{value:c.ContextAscending,label:(0,o.b)("Context low-high")},{value:c.ContextDescending,label:(0,o.b)("Context high-low")},{value:c.PriceAscending,label:(0,o.b)("Price low-high")},{value:c.PriceDescending,label:(0,o.b)("Price high-low")}],v=[{value:d.Date,label:(0,o.b)("Date")},{value:d.Provider,label:(0,o.b)("Provider")},{value:d.None,label:(0,o.b)("None")}],R=[{value:p.Detailed,label:(0,o.b)("Detailed")},{value:p.Simple,label:(0,o.b)("Simple")}],_={"g:models":{href:"/models",aria:(0,o.b)("Browse all models")},"g:providers":{href:"/providers",aria:(0,o.b)("Browse all providers")}};function y(e){return e.author_display_name??e.author}function b(e){let t=e.endpoint?.pricing.prompt;return void 0===t?1/0:(0,l.I)(t).toNumber()}function I(e,t,r){switch(r){case c.Newest:return t.toSorted((e,t)=>new Date(t.created_at).getTime()-new Date(e.created_at).getTime());case c.Name:return t.toSorted((t,r)=>(0,n.o)(t.short_name,r.short_name,{locale:e}));case c.PriceAscending:return t.toSorted((e,t)=>b(e)-b(t));case c.PriceDescending:return t.toSorted((e,t)=>b(t)-b(e));case c.ContextAscending:return t.toSorted((e,t)=>e.context_length-t.context_length);case c.ContextDescending:return t.toSorted((e,t)=>t.context_length-e.context_length);default:return t}}function x(e){return e.flatMap(([,e])=>e)}e.s(["H",0,R,"k",0,v,"F",0,_,"h",0,h,"a",0,function(e,t){let r=new Map;for(let e of x(t))r.has(e.author)||r.set(e.author,y(e));return Array.from(r.entries()).map(([e,t])=>({key:e,label:t})).toSorted((t,r)=>(0,n.o)(t.label,r.label,{locale:e}))},"Z",0,function(e,{groupEntries:t,groupBy:n,sort:r}){switch(n){case d.Date:return t.map(([t,n])=>[t,I(e,n,r)]);case d.Provider:return function(e){let t=new Map;for(let n of e){let e=y(n),r=t.get(e);if(r){r.push(n);continue}t.set(e,[n])}return Array.from(t.entries()).toSorted(([e],[t])=>(0,i.f)(e,t))}(I(e,x(t),r));case d.None:return[["",I(e,x(t),r)]];default:return t}},"$",0,function({flat:e,filtered:t,groupEntries:n,excludeSlugs:i}){if(t&&t.length>0)return t.map(({item:e,score:t})=>({type:"model",key:`m:${(0,r.i)(e.model)}`,group:e.group,model:e.model,score:t}));if(t)return[];let l=n.map(([e])=>e),o=new Map;for(let{group:t,model:n}of e)i?.has((0,r.i)(n))||(o.has(t)||o.set(t,[]),o.get(t).push(n));let a=[];for(let e of l){let t=o.get(e);if(t&&0!==t.length)for(let n of(e&&a.push({type:"group",key:`g:${e}`,group:e}),t))a.push({type:"model",key:`m:${(0,r.i)(n)}`,group:e,model:n})}return a},"G",0,function(e,t){let n=t.endpoint?.display_pricing??[];if((0,m.h)(t.endpoint,n))return"Free";let r=(0,m.u)(e,t.endpoint,n);return r?.kind==="custom"?r.label:r?.kind==="standard-tokens"?`${r.inputPrice} / ${r.outputPrice}`:"—"},"u",0,function(e,n){return(0,t.f)(n,{locale:e,preset:"model-select-context"})??"—"},"K",0,function(e){return e===c.ContextAscending?c.ContextDescending:e===c.ContextDescending?c.Newest:c.ContextAscending},"i",0,function(e){return e===c.PriceAscending?c.PriceDescending:e===c.PriceDescending?c.Newest:c.PriceAscending},"j",0,function(e,t){return e.find(e=>e.value===t)?.label??t},"J",0,function({model:e,selectedSlug:t,selectedModelSlugs:n}){let i=(0,r.i)(e);return t===i||!!n&&(n.includes(i)||n.includes((0,r.Q)(e)))},"y",0,function({groupEntries:e,extraModels:t,groupName:n="Local"}){if(!t||0===t.length)return e;let i=new Set(t.map(r.i));return[[n,t],...e.map(([e,t])=>[e,t.filter(e=>!i.has((0,r.i)(e)))]).filter(([,e])=>e.length>0)]}],657011)},690387,e=>{"use strict";var t=e.i(293747),n=e.i(706792),r=e.i(140691);let i="/M tokens",l=["prompt","completion","request","image","image_token","image_output","audio","audio_output","input_audio_cache","input_cache_read","input_cache_write","input_cache_write_1h","web_search","internal_reasoning"];function o(e){return e.length>0&&!e.some(e=>!(0,r.I)(e.price).isZero()||e.tiers?.some(e=>!(0,r.I)(e.price).isZero())===!0)}function a(e,i,l){if(0===i.length)return;let o=l?.keepTrailingZeroes?"model-price-fixed":"model-price",a=i.filter(e=>"token"===e.kind),c=(0,n.T)(i);if(c)return function({locale:e,preset:n},{media:i,inputItem:l,outputItem:o}){return{kind:"standard-tokens",media:i,inputPrice:(0,t.f)((0,r.I)(l.price).times(l.displayMultiplier),{locale:e,preset:n})??"—",inputUnit:u(l),outputPrice:(0,t.f)((0,r.I)(o.price).times(o.displayMultiplier),{locale:e,preset:n})??"—",outputUnit:u(o)}}({locale:e,preset:o},c);let d=(0,n.U)(i);if(!d){if(a[0]){let n=a[0],o=`${(0,t.f)((0,r.I)(n.price).times(n.displayMultiplier),{locale:e,preset:l?.keepTrailingZeroes?"model-price-fixed":"model-price"})??"—"}`,c=u(n);return{kind:"custom",label:s(o,c),priceOnly:o,unit:c,hasDetails:i.length>1}}return}let p=`${(0,t.f)((0,r.I)(d.price).times(d.displayMultiplier),{locale:e,preset:l?.keepTrailingZeroes?"model-price-fixed":"model-price"})??"—"}`,f=d.unitLabel;return{kind:"custom",label:d.hasDetails?`from ${s(p,f)}`:s(p,f),priceOnly:d.hasDetails?`from ${p}`:p,unit:f,hasDetails:d.hasDetails}}function s(e,t){var n;return`${e}${(n=t)?n.startsWith("/")?n:` ${n}`:""}`}function u(e){if("token"===e.kind){if(1e6===e.displayMultiplier)return i;if(1e3===e.displayMultiplier)return"/K tokens"}return e.unitLabel}e.s(["z",0,1e6,"u",0,function(e,n,l){return a(e,l)??function(e,n){if(n&&(0,r.I)(n.prompt).isFinite()&&(0,r.I)(n.completion).isFinite()&&!((0,r.I)(n.prompt).isZero()&&(0,r.I)(n.completion).isZero()))return{kind:"standard-tokens",media:"text",inputPrice:(0,t.f)((0,r.I)(n.prompt).times(1e6),{locale:e,preset:"model-price"})??"—",inputUnit:i,outputPrice:(0,t.f)((0,r.I)(n.completion).times(1e6),{locale:e,preset:"model-price"})??"—",outputUnit:i}}(e,n?.pricing)},"J",0,a,"w",0,u,"C",0,o,"h",0,function(e,t){var n;return e?.is_free===!0||(t.length>0?o(t):!!(n=e?.pricing)&&l.every(e=>{let t=n[e];return void 0===t||(0,r.I)(t).isZero()}))},"i",0,s])},700050,e=>{"use strict";var t=e.i(960773),n=e.i(503741),r=e.i(989487);function i(e,i){let l=`playground_${n.m}:${e}`,o=Object.fromEntries(Object.entries(i||{}).map(([e,t])=>[(0,r.h)(e),t]));t.j.capture(l,o)}e.s(["q",0,function(e){i("artifact_create",e)},"l",0,function(e){i("artifact_delete",e)},"J",0,function(e){i("artifact_version_create",e)},"s",0,function(e){i("aspect_ratio_select",e)},"X",0,function(e){i("character_duplicate",e)},"D",0,function(e){i("character_remove",e)},"E",0,function(e){i("character_restore",e)},"K",0,function(e){for(let t of e.modelSlugs)i("character_add",{model:t,source:e.source})},"u",0,function(e){i("citation_icons_expand",e)},"P",0,function(e){i("conversation_search_open",e)},"t",0,function(e){i("intern_turn",e)},"p",0,function(e){i("message_delete",e)},"L",0,function(e){i("message_send_init",e)},"z",0,function(e){i("model_pin",e)},"g",0,function(e){i("model_preset_click",e)},"T",0,function(e){i("model_unpin",e)},"Y",0,function(e){i("pinned_model_select",e)},"v",0,function(e){i("preset_apply",e)},"m",0,function(e){i("prompt_preset_click",e)},"r",0,function(){i("room_clear_characters")},"i",0,function(){i("room_clear_history")},"w",0,function(e){i("room_create",e)},"b",0,function(e){i("room_delete",e)},"U",0,function(e){i("room_delete_all",e)},"j",0,function(e){i("room_duplicate",e)},"e",0,function(){i("room_export_chat")},"V",0,function(){i("room_export_markdown")},"x",0,function(){i("room_import")},"Z",0,function(e){i("room_load_complete",e)},"F",0,function(e){i("room_load_failed",e)},"C",0,function(e){i("room_load_triggered",e)},"M",0,function(){i("room_share_models")},"a",0,function(e){i("room_summary_title_generated",e)},"n",0,function(e){i("room_update_title",e)},"G",0,function(e){i("tool_chip_expand",e)},"h",0,function(){i("tool_docs_click")},"_",0,function(e){i("tool_toggle",e)}])}]); //# sourceMappingURL=12upg3n0h3oeh.js.map