!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a099a4-b6ce-7a23-8474-a3ead657eb50")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,4696,e=>{"use strict";var t=e.i(270401),a=e.i(804782),r=e.i(320012),i=e.i(160735),n=e.i(760795),s=e.i(361454),o=e.i(48378),l=e.i(824845),c=e.i(557059),u=e.i(478880),p=e.i(437171),m=e.i(768462),d=["x1","y1","x2","y2","key"],_=["offset"],g=["xAxisId","yAxisId"],f=["xAxisId","yAxisId"];function y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function h(e){for(var t=1;t{var{fill:a}=e;if(!a||"none"===a)return null;var{fillOpacity:r,x:i,y:n,width:s,height:o,ry:l}=e;return t.createElement("rect",{x:i,y:n,ry:l,width:s,height:o,stroke:"none",fill:a,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function x(e,a){var r;if(t.isValidElement(e))r=t.cloneElement(e,a);else if("function"==typeof e)r=e(a);else{var{x1:i,y1:n,x2:s,y2:o,key:l}=a,c=b(a,d),u=(0,m.svgPropertiesNoEvents)(c),{offset:p}=u,g=b(u,_);r=t.createElement("line",v({},g,{x1:i,y1:n,x2:s,y2:o,fill:"none",key:l}))}return r}function $(e){var{x:a,width:r,horizontal:i=!0,horizontalPoints:n}=e;if(!i||!n||!n.length)return null;var{xAxisId:s,yAxisId:o}=e,l=b(e,g),c=n.map((e,t)=>x(i,h(h({},l),{},{x1:a,y1:e,x2:a+r,y2:e,key:"line-".concat(t),index:t})));return t.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function T(e){var{y:a,height:r,vertical:i=!0,verticalPoints:n}=e;if(!i||!n||!n.length)return null;var{xAxisId:s,yAxisId:o}=e,l=b(e,f),c=n.map((e,t)=>x(i,h(h({},l),{},{x1:e,y1:a,x2:e,y2:a+r,key:"line-".concat(t),index:t})));return t.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function L(e){var{horizontalFill:a,fillOpacity:r,x:i,y:n,width:s,height:o,horizontalPoints:l,horizontal:c=!0}=e;if(!c||!a||!a.length)return null;var u=l.map(e=>Math.round(e+n-n)).sort((e,t)=>e-t);n!==u[0]&&u.unshift(0);var p=u.map((e,l)=>{var c=u[l+1]?u[l+1]-e:n+o-e;if(c<=0)return null;var p=l%a.length;return t.createElement("rect",{key:"react-".concat(l),y:e,x:i,height:c,width:s,stroke:"none",fill:a[p],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return t.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function A(e){var{vertical:a=!0,verticalFill:r,fillOpacity:i,x:n,y:s,width:o,height:l,verticalPoints:c}=e;if(!a||!r||!r.length)return null;var u=c.map(e=>Math.round(e+n-n)).sort((e,t)=>e-t);n!==u[0]&&u.unshift(0);var p=u.map((e,a)=>{var c=u[a+1]?u[a+1]-e:n+o-e;if(c<=0)return null;var p=a%r.length;return t.createElement("rect",{key:"react-".concat(a),x:e,y:s,width:c,height:l,stroke:"none",fill:r[p],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return t.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var N=(e,t)=>{var{xAxis:a,width:r,height:o,offset:l}=e;return(0,i.getCoordinatesOfGrid)((0,n.getTicks)(h(h(h({},s.defaultCartesianAxisProps),a),{},{ticks:(0,i.getTicksOfAxis)(a,!0),viewBox:{x:0,y:0,width:r,height:o}})),l.left,l.left+l.width,t)},O=(e,t)=>{var{yAxis:a,width:r,height:o,offset:l}=e;return(0,i.getCoordinatesOfGrid)((0,n.getTicks)(h(h(h({},s.defaultCartesianAxisProps),a),{},{ticks:(0,i.getTicksOfAxis)(a,!0),viewBox:{x:0,y:0,width:r,height:o}})),l.top,l.top+l.height,t)},R={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0};function I(e){var i=(0,o.useChartWidth)(),n=(0,o.useChartHeight)(),s=(0,o.useOffsetInternal)(),m=h(h({},(0,p.resolveDefaultProps)(e,R)),{},{x:(0,r.isNumber)(e.x)?e.x:s.left,y:(0,r.isNumber)(e.y)?e.y:s.top,width:(0,r.isNumber)(e.width)?e.width:s.width,height:(0,r.isNumber)(e.height)?e.height:s.height}),{xAxisId:d,yAxisId:_,x:g,y:f,width:y,height:b,syncWithTicks:x,horizontalValues:I,verticalValues:S}=m,E=(0,u.useIsPanorama)(),P=(0,c.useAppSelector)(e=>(0,l.selectAxisPropsNeededForCartesianGridTicksGenerator)(e,"xAxis",d,E)),C=(0,c.useAppSelector)(e=>(0,l.selectAxisPropsNeededForCartesianGridTicksGenerator)(e,"yAxis",_,E));if(!(0,r.isNumber)(y)||y<=0||!(0,r.isNumber)(b)||b<=0||!(0,r.isNumber)(g)||g!==+g||!(0,r.isNumber)(f)||f!==+f)return null;var F=m.verticalCoordinatesGenerator||N,w=m.horizontalCoordinatesGenerator||O,{horizontalPoints:M,verticalPoints:j}=m;if((!M||!M.length)&&"function"==typeof w){var D=I&&I.length,q=w({yAxis:C?h(h({},C),{},{ticks:D?I:C.ticks}):void 0,width:i,height:n,offset:s},!!D||x);(0,a.warn)(Array.isArray(q),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof q,"]")),Array.isArray(q)&&(M=q)}if((!j||!j.length)&&"function"==typeof F){var U=S&&S.length,z=F({xAxis:P?h(h({},P),{},{ticks:U?S:P.ticks}):void 0,width:i,height:n,offset:s},!!U||x);(0,a.warn)(Array.isArray(z),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof z,"]")),Array.isArray(z)&&(j=z)}return t.createElement("g",{className:"recharts-cartesian-grid"},t.createElement(k,{fill:m.fill,fillOpacity:m.fillOpacity,x:m.x,y:m.y,width:m.width,height:m.height,ry:m.ry}),t.createElement(L,v({},m,{horizontalPoints:M})),t.createElement(A,v({},m,{verticalPoints:j})),t.createElement($,v({},m,{offset:s,horizontalPoints:M,xAxis:P,yAxis:C})),t.createElement(T,v({},m,{offset:s,verticalPoints:j,xAxis:P,yAxis:C})))}I.displayName="CartesianGrid",e.s(["CartesianGrid",0,I])},960992,480397,337054,e=>{"use strict";var t=e.i(306104);e.i(462904);var a=e.i(204067),r=e.i(796805);let i=new Set(["possible_cached_tokens","possible_cache_hit_rate","cache_capture_rate"]);r.z.enum(["number","currency","percent","latency","throughput"]);let n=[t.GenerationType.ServerToolCall,t.GenerationType.ServerToolCheckpoint],s=e=>`${e}.generation_type NOT IN (${n.map(e=>`'${e}'`).join(", ")})`,o=e=>`countIf(${s(e)})`,l=(e,t)=>`uniqExactIf(${e}.${t}, ${s(e)})`;function c(e,t){return`${e}((${t}.latency + ${t}.router_latency), ${t}.streamed AND ${s(t)})`}function u({agg:e,expr:t,ta:a}){return`${e}(${t}, ${s(a)})`}function p(e){return`if(${e}.native_tokens_completion > 0, toFloat64(${e}.native_tokens_completion) / nullIf(toFloat64(${e}.generation_time), 0) * 1000, NULL)`}function m({name:e,displayLabel:t,generations:a}){return{name:e,displayLabel:t,expression:{generations:a},isRate:!0,displayFormat:"latency"}}let d={request_count:{name:"request_count",displayLabel:"Request Count",expression:{mv:e=>`sum(${e}.requests)`,generations:e=>o(e),generation_classifications:e=>`uniqExact(${e}.generation_id)`,possible_cache:e=>`sum(${e}.requests)`},deduplicatedExpression:e=>l(e,"generation_id"),isRate:!1,displayFormat:"number"},total_usage:{name:"total_usage",displayLabel:"Total Usage ($)",expression:{mv:e=>`sum(${e}.usage) + sum(${e}.byok_usage_inference)`,generations:e=>`sum(${e}.usage) + sum(if(${e}.provider_api_key_id IS NOT NULL, ${e}.byok_usage_inference, 0))`},isRate:!1,displayFormat:"currency"},tokens_total:{name:"tokens_total",displayLabel:"Tokens (Total)",expression:{mv:e=>`sum(${e}.prompt_tokens) + sum(${e}.completion_tokens)`,generations:e=>`sum(${e}.native_tokens_prompt) + sum(${e}.native_tokens_completion)`},isRate:!1,displayFormat:"number"},tokens_prompt:{name:"tokens_prompt",displayLabel:"Tokens (Prompt)",expression:{mv:e=>`sum(${e}.prompt_tokens)`,generations:e=>`sum(${e}.native_tokens_prompt)`,possible_cache:e=>`sum(${e}.prompt_tokens)`},isRate:!1,displayFormat:"number"},tokens_completion:{name:"tokens_completion",displayLabel:"Tokens (Completion)",expression:{mv:e=>`sum(${e}.completion_tokens)`,generations:e=>`sum(${e}.native_tokens_completion)`},isRate:!1,displayFormat:"number"},reasoning_tokens:{name:"reasoning_tokens",displayLabel:"Reasoning Tokens",expression:{mv:e=>`sum(${e}.reasoning_tokens)`,generations:e=>`sum(${e}.native_tokens_reasoning)`},isRate:!1,displayFormat:"number"},cached_tokens:{name:"cached_tokens",displayLabel:"Cached Tokens",expression:{mv:e=>`sum(${e}.native_tokens_cached)`,generations:e=>`sum(${e}.native_tokens_cached)`,possible_cache:e=>`sum(${e}.cached_tokens)`},isRate:!1,displayFormat:"number"},possible_cached_tokens:{name:"possible_cached_tokens",displayLabel:"Possible Cached Tokens",expression:{possible_cache:e=>`sum(${e}.possible_cached_tokens)`},isRate:!1,displayFormat:"number"},avg_latency:{name:"avg_latency",displayLabel:"Avg Latency",expression:{generations:e=>u({agg:"avgIf",expr:`${e}.latency`,ta:e})},isRate:!0,displayFormat:"latency"},p50_latency:{name:"p50_latency",displayLabel:"P50 Latency",expression:{generations:e=>u({agg:"quantileIf(0.5)",expr:`${e}.latency`,ta:e})},isRate:!0,displayFormat:"latency"},p90_latency:{name:"p90_latency",displayLabel:"P90 Latency",expression:{generations:e=>u({agg:"quantileIf(0.9)",expr:`${e}.latency`,ta:e})},isRate:!0,displayFormat:"latency"},p95_latency:{name:"p95_latency",displayLabel:"P95 Latency",expression:{generations:e=>u({agg:"quantileIf(0.95)",expr:`${e}.latency`,ta:e})},isRate:!0,displayFormat:"latency"},p99_latency:{name:"p99_latency",displayLabel:"P99 Latency",expression:{generations:e=>u({agg:"quantileIf(0.99)",expr:`${e}.latency`,ta:e})},isRate:!0,displayFormat:"latency"},avg_total_time_to_first_token:m({name:"avg_total_time_to_first_token",displayLabel:"Avg Total Time to First Token",generations:e=>c("avgIf",e)}),p50_total_time_to_first_token:m({name:"p50_total_time_to_first_token",displayLabel:"P50 Total Time to First Token",generations:e=>c("quantileIf(0.5)",e)}),p90_total_time_to_first_token:m({name:"p90_total_time_to_first_token",displayLabel:"P90 Total Time to First Token",generations:e=>c("quantileIf(0.9)",e)}),p95_total_time_to_first_token:m({name:"p95_total_time_to_first_token",displayLabel:"P95 Total Time to First Token",generations:e=>c("quantileIf(0.95)",e)}),p99_total_time_to_first_token:m({name:"p99_total_time_to_first_token",displayLabel:"P99 Total Time to First Token",generations:e=>c("quantileIf(0.99)",e)}),avg_router_latency:m({name:"avg_router_latency",displayLabel:"Avg Router Latency",generations:e=>u({agg:"avgIf",expr:`${e}.router_latency`,ta:e})}),p50_router_latency:m({name:"p50_router_latency",displayLabel:"P50 Router Latency",generations:e=>u({agg:"quantileIf(0.5)",expr:`${e}.router_latency`,ta:e})}),p90_router_latency:m({name:"p90_router_latency",displayLabel:"P90 Router Latency",generations:e=>u({agg:"quantileIf(0.9)",expr:`${e}.router_latency`,ta:e})}),p95_router_latency:m({name:"p95_router_latency",displayLabel:"P95 Router Latency",generations:e=>u({agg:"quantileIf(0.95)",expr:`${e}.router_latency`,ta:e})}),p99_router_latency:m({name:"p99_router_latency",displayLabel:"P99 Router Latency",generations:e=>u({agg:"quantileIf(0.99)",expr:`${e}.router_latency`,ta:e})}),avg_generation_time:m({name:"avg_generation_time",displayLabel:"Avg Generation Time",generations:e=>u({agg:"avgIf",expr:`${e}.generation_time`,ta:e})}),p50_generation_time:m({name:"p50_generation_time",displayLabel:"P50 Generation Time",generations:e=>u({agg:"quantileIf(0.5)",expr:`${e}.generation_time`,ta:e})}),p90_generation_time:m({name:"p90_generation_time",displayLabel:"P90 Generation Time",generations:e=>u({agg:"quantileIf(0.9)",expr:`${e}.generation_time`,ta:e})}),p95_generation_time:m({name:"p95_generation_time",displayLabel:"P95 Generation Time",generations:e=>u({agg:"quantileIf(0.95)",expr:`${e}.generation_time`,ta:e})}),p99_generation_time:m({name:"p99_generation_time",displayLabel:"P99 Generation Time",generations:e=>u({agg:"quantileIf(0.99)",expr:`${e}.generation_time`,ta:e})}),cache_hit_rate:{name:"cache_hit_rate",displayLabel:"Cache Hit Rate",expression:{mv:e=>`if(sum(${e}.prompt_tokens) > 0, sum(${e}.native_tokens_cached) / sum(${e}.prompt_tokens), 0)`,generations:e=>`if(sum(${e}.native_tokens_prompt) > 0, sum(${e}.native_tokens_cached) / sum(${e}.native_tokens_prompt), 0)`,possible_cache:e=>`if(sum(${e}.prompt_tokens) > 0, sum(${e}.cached_tokens) / sum(${e}.prompt_tokens), 0)`},isRate:!0,displayFormat:"percent"},possible_cache_hit_rate:{name:"possible_cache_hit_rate",displayLabel:"Possible Cache Hit Rate",expression:{possible_cache:e=>`if(sum(${e}.prompt_tokens) > 0, sum(${e}.possible_cached_tokens) / sum(${e}.prompt_tokens), 0)`},isRate:!0,displayFormat:"percent"},cache_capture_rate:{name:"cache_capture_rate",displayLabel:"Cache Capture Rate",expression:{possible_cache:e=>`if(sum(${e}.possible_cached_tokens) > 0, sum(${e}.matched_cached_tokens) / sum(${e}.possible_cached_tokens), 0)`},isRate:!0,displayFormat:"percent"},blended_cost_per_million_tokens:{name:"blended_cost_per_million_tokens",displayLabel:"Blended Cost ($/1M Tokens)",expression:{generations:e=>`if(sum(${e}.native_tokens_prompt) + sum(${e}.native_tokens_completion) > 0, (sumIf(${e}.usage, ${s(e)}) + sumIf(if(${e}.provider_api_key_id IS NOT NULL, ${e}.byok_usage_inference, 0), ${s(e)})) / (sum(${e}.native_tokens_prompt) + sum(${e}.native_tokens_completion)) * 1000000, NULL)`},isRate:!0,displayFormat:"currency"},avg_throughput:{name:"avg_throughput",displayLabel:"Avg Throughput (tok/s)",expression:{generations:e=>u({agg:"avgIf",expr:p(e),ta:e})},isRate:!0,displayFormat:"throughput"},p50_throughput:{name:"p50_throughput",displayLabel:"P50 Throughput (tok/s)",expression:{generations:e=>u({agg:"quantileIf(0.5)",expr:p(e),ta:e})},isRate:!0,displayFormat:"throughput"},p90_throughput:{name:"p90_throughput",displayLabel:"P90 Throughput (tok/s)",expression:{generations:e=>u({agg:"quantileIf(0.9)",expr:p(e),ta:e})},isRate:!0,displayFormat:"throughput"},p95_throughput:{name:"p95_throughput",displayLabel:"P95 Throughput (tok/s)",expression:{generations:e=>u({agg:"quantileIf(0.95)",expr:p(e),ta:e})},isRate:!0,displayFormat:"throughput"},p99_throughput:{name:"p99_throughput",displayLabel:"P99 Throughput (tok/s)",expression:{generations:e=>u({agg:"quantileIf(0.99)",expr:p(e),ta:e})},isRate:!0,displayFormat:"throughput"},guardrail_invoked_count:{name:"guardrail_invoked_count",displayLabel:"Guardrail Invoked (Count)",expression:{generations:e=>`countIf(${e}.content_guardrail_invoked = 1)`},deduplicatedExpression:e=>`uniqExactIf(${e}.generation_id, ${e}.content_guardrail_invoked = 1)`,isRate:!1,displayFormat:"number"},guardrail_invoked_rate:{name:"guardrail_invoked_rate",displayLabel:"Guardrail Invoked Rate",expression:{generations:e=>`if(${o(e)} > 0, countIf(${e}.content_guardrail_invoked = 1) / ${o(e)}, 0)`},deduplicatedExpression:e=>`if(${l(e,"generation_id")} > 0, uniqExactIf(${e}.generation_id, ${e}.content_guardrail_invoked = 1) / ${l(e,"generation_id")}, 0)`,isRate:!0,displayFormat:"percent"},response_cached_count:{name:"response_cached_count",displayLabel:"Response Cached (Count)",expression:{generations:e=>`countIf(${e}.response_cache_source_id IS NOT NULL AND ${e}.response_cache_source_id != '')`},deduplicatedExpression:e=>`uniqExactIf(${e}.generation_id, ${e}.response_cache_source_id IS NOT NULL AND ${e}.response_cache_source_id != '')`,isRate:!1,displayFormat:"number"},response_cached_rate:{name:"response_cached_rate",displayLabel:"Response Cached Rate",expression:{generations:e=>`if(${o(e)} > 0, countIf(${e}.response_cache_source_id IS NOT NULL AND ${e}.response_cache_source_id != '') / ${o(e)}, 0)`},deduplicatedExpression:e=>`if(${l(e,"generation_id")} > 0, uniqExactIf(${e}.generation_id, ${e}.response_cache_source_id IS NOT NULL AND ${e}.response_cache_source_id != '') / ${l(e,"generation_id")}, 0)`,isRate:!0,displayFormat:"percent"},byok_usage:{name:"byok_usage",displayLabel:"BYOK Usage ($)",expression:{mv:e=>`sum(${e}.byok_usage_inference)`,generations:e=>`sum(if(${e}.provider_api_key_id IS NOT NULL, ${e}.byok_usage_inference, 0))`},isRate:!1,displayFormat:"currency"},credits_usage:{name:"credits_usage",displayLabel:"Credits Usage ($)",expression:{mv:e=>`sum(${e}.usage)`,generations:e=>`sum(${e}.usage)`},isRate:!1,displayFormat:"currency"},openrouter_usage:{name:"openrouter_usage",displayLabel:"OpenRouter Usage ($)",expression:{generations:e=>`sum(if(isNull(${e}.openrouter_non_byok_usage), if(${e}.provider_api_key_id IS NULL, ${e}.usage, 0), ${e}.openrouter_non_byok_usage))`},isRate:!1,displayFormat:"currency"},byok_fees:{name:"byok_fees",displayLabel:"BYOK Fees ($)",expression:{generations:e=>`sum(if(isNull(${e}.byok_platform_fee_usage), if(${e}.provider_api_key_id IS NOT NULL, ${e}.usage, 0), ${e}.byok_platform_fee_usage))`},isRate:!1,displayFormat:"currency"},byok_request_count:{name:"byok_request_count",displayLabel:"BYOK Requests",expression:{mv:e=>`sum(${e}.byok_requests)`,generations:e=>`countIf(${e}.provider_api_key_id IS NOT NULL AND ${s(e)})`},deduplicatedExpression:e=>`uniqExactIf(${e}.generation_id, ${e}.provider_api_key_id IS NOT NULL AND ${s(e)})`,isRate:!1,displayFormat:"number"},usage_upstream:{name:"usage_upstream",displayLabel:"Upstream Usage ($)",expression:{mv:e=>`sum(${e}.usage_upstream)`,generations:e=>`sum(${e}.usage_upstream)`},isRate:!1,displayFormat:"currency"},usage_cache:{name:"usage_cache",displayLabel:"Cache Usage ($)",expression:{mv:e=>`sum(${e}.usage_cache)`,generations:e=>`sum(${e}.usage_cache)`},isRate:!1,displayFormat:"currency"},usage_data:{name:"usage_data",displayLabel:"Data Logging Discount ($)",expression:{mv:e=>`sum(${e}.usage_data)`,generations:e=>`sum(${e}.usage_data)`},isRate:!1,displayFormat:"currency"},usage_web:{name:"usage_web",displayLabel:"Web Search Usage ($)",expression:{mv:e=>`sum(${e}.usage_web)`,generations:e=>`sum(${e}.usage_web)`},isRate:!1,displayFormat:"currency"},usage_upstream_web:{name:"usage_upstream_web",displayLabel:"Upstream Web Search Usage ($)",expression:{mv:e=>`sum(${e}.usage_upstream_web)`,generations:e=>`sum(${e}.usage_upstream_web)`},isRate:!1,displayFormat:"currency"},usage_file:{name:"usage_file",displayLabel:"File Usage ($)",expression:{generations:e=>`sum(${e}.usage_file)`},isRate:!1,displayFormat:"currency"},usage_upstream_file:{name:"usage_upstream_file",displayLabel:"Upstream File Usage ($)",expression:{generations:e=>`sum(${e}.usage_upstream_file)`},isRate:!1,displayFormat:"currency"},usage_web_fetch:{name:"usage_web_fetch",displayLabel:"Web Fetch Usage ($)",expression:{generations:e=>`sum(${e}.usage_web_fetch)`},isRate:!1,displayFormat:"currency"},usage_upstream_web_fetch:{name:"usage_upstream_web_fetch",displayLabel:"Upstream Web Fetch Usage ($)",expression:{generations:e=>`sum(${e}.usage_upstream_web_fetch)`},isRate:!1,displayFormat:"currency"},classification_count:{name:"classification_count",displayLabel:"Classification Count",expression:{generations:e=>o(e),generation_classifications:()=>"count()"},isRate:!1,displayFormat:"number",isInternal:!0}};function _(){return Object.values(d).filter(e=>!e.isInternal)}Object.values(d).filter(e=>e.isInternal).map(e=>e.name),e.s(["POSSIBLE_CACHE_METRIC_NAMES",0,i,"getMetricDefinition",0,function(e){return d[e]},"getMetricDisplayFormat",0,function(e){return d[e].displayFormat},"getPublicMetricDefinitions",0,_,"isMetricAvailableIn",0,function(e,t){return t in d[e].expression},"isRateMetric",0,function(e){return d[e].isRate}],960992);var g=e.i(766279),f=e.i(997489),y=e.i(217631),h=e.i(693697),v=e.i(30357);let b={Model:"model",App:"app",User:"user",Provider:"provider",UnsetBucket:"unset_bucket"};function k(e,t){return(0,g.getUnsetBucketSentinel)(e)===t}let x=new Set(["Other","Unknown"]),$=new Set(["model","variant"]);e.s(["ExplorerEntityKind",0,b,"entityFromDimensionAndRaw",0,function(e,t){var a;if("__other__"===t)return null;let r=(0,g.isDimensionName)(e)?(0,g.getUnsetBucketSentinel)(e):void 0;return(0,g.isDimensionName)(e)&&(k(e,t)||void 0!==r&&""===t)?{kind:b.UnsetBucket,dimension:e,rawValue:r??t}:$.has(e)?t.includes("/")?{kind:b.Model,id:t}:null:"app"===e?(a=t,/^\d+$/.test(a)&&Number(a)>0)?{kind:b.App,id:t}:null:"user"===e?t.startsWith("user_")?{kind:b.User,id:t}:null:"provider"===e?""===t.trim()||x.has(t)?null:{kind:b.Provider,id:t}:null},"explorerRowEntityKey",0,function(e){return e.kind===b.UnsetBucket?`${e.dimension}:${e.rawValue}`:e.id},"isUnsetBucketValue",0,k],480397);let T=Object.fromEntries(_().map(e=>[e.displayLabel,e.name])),L=Object.fromEntries((0,g.getAllDimensionDefinitions)().map(e=>[e.displayLabel,e.name])),A="__none__",N="__unset__";f.GRANULARITY_LABELS.hour,f.GRANULARITY_LABELS.day,f.GRANULARITY_LABELS.week,f.GRANULARITY_LABELS.month;let O={Total:"",Hourly:"hour",Daily:"day",Weekly:"week",Monthly:"month"},R=f.ANALYTICS_MAX_RANGE_MS_MINUTE;function I(e){return void 0!==e&&i.has(e)}let S=["bar","line","scatter"],E=Object.fromEntries([5,10,15,30].map(e=>[String(e),String(e)])),P=0;function C(e){if(!e)return{};if(e===A)return{isNone:!0};if((0,v.isClassifierDimensionKey)(e))return(0,v.decodeClassifierDimension)(e)?{classifierKey:e}:{};let t=(0,a.parseSchema)(f.DimensionNameSchema,e);return(0,h.isOk)(t)?{standard:t.data}:{}}function F(e){return{metric:e.metric,dimension:"model"!==e.primaryDimension||e.subgroup?e.primaryDimension:null,subgroup:e.subgroup??null,granularity:""===e.granularity?null:e.granularity,chartType:"bar"===e.chartType?null:e.chartType,top_n:10===e.topN?null:String(e.topN),sort_dir:"desc"===e.sortDirection?null:e.sortDirection,rank_by:"metric"===e.rankBy?null:e.rankBy,cumulative:e.cumulative?"true":null,show_other:e.showOther?null:"false",not_classified:e.showNotClassified?"true":null}}let w=Object.keys(F({metric:"total_usage",primaryDimension:"model",granularity:"",chartType:"bar",topN:10,sortDirection:"desc",rankBy:"metric",cumulative:!1,showOther:!0,showNotClassified:!1}));e.s(["DEFAULT_TOP_N",0,10,"EXPLORER_VIEW_STATE_PARAM_KEYS",0,w,"MAX_MINUTE_RANGE_MS",0,R,"METRIC_OPTIONS",0,T,"NONE_DIMENSION_KEY",0,A,"RANK_BY_DROPDOWN_OPTIONS",0,{"Current metric":"metric",Requests:"request_count"},"SORT_DIRECTION_OPTIONS",0,{Top:"desc",Bottom:"asc"},"TIME_SERIES_SUMMARY_KEY",0,"__summary__","TOP_N_DROPDOWN_OPTIONS",0,E,"UNSET_FILTER_VALUE",0,N,"createFilterRow",0,function(e){return P+=1,{id:`filter-${String(P)}`,field:e??"model",operator:"eq",value:""}},"explorerViewStateToSearchParams",0,F,"getDimensionDisplayLabel",0,function(e){let t=(0,a.parseSchema)(f.DimensionNameSchema,e);return(0,h.isOk)(t)?(0,g.getDimensionDefinition)(t.data).displayLabel:e.replaceAll("_"," ").replaceAll(/\b\w/g,e=>e.toUpperCase())},"getExplorerDimensionOptions",0,function(e,t=[]){let a=I(e)?Object.fromEntries(Object.entries(L).filter(([,e])=>(0,g.isDimensionAvailableIn)(e,"possible_cache"))):L;if(0===t.length)return a;let r=new Set(t);return Object.fromEntries(Object.entries(a).filter(([,e])=>!r.has(e)))},"getExplorerMetricOptions",0,function({lockedFilters:e=[],activeFilters:t=[],hasClassifierFilters:a=!1}={}){let r=[...e,...t].some(e=>!(0,g.isDimensionAvailableIn)(e.field,"possible_cache"))||a;return Object.fromEntries(Object.entries(T).filter(([,e])=>!i.has(e)||!r))},"getRollupDropdownOptions",0,function({dateFrom:e,dateTo:t,metric:a}){return e&&t&&t.getTime()-e.getTime()<=R&&!I(a)?{Total:"",Minute:"minute",...Object.fromEntries(Object.entries(O).filter(([e])=>"Total"!==e))}:O},"isPossibleCacheMetric",0,I,"parseExplorerSearchParams",0,function(e){let t,r=function(e){let t=e.filter_field,r=e.filter_op,i=e.filter_value;if(!t||void 0===i||""===i)return[];let n=(0,a.parseSchema)(f.DimensionNameSchema,t),s=(0,a.parseSchema)(f.FilterOperator,r??"eq");return(0,h.isErr)(n)||(0,h.isErr)(s)?[]:[{id:`filter-url-0-${n.data}`,field:n.data,operator:s.data,value:i}]}(e),i=e.metric,n=i?(0,a.parseSchema)(f.MetricNameSchema,i):void 0,s=n&&(0,h.isOk)(n)?n.data:void 0,o=C(e.dimension),l=C(e.subgroup),c=o.classifierKey,u=c?function(e,t){if(!t)return;let a=(0,v.decodeClassifierDimension)(e),r=(0,v.decodeClassifierDimension)(t);if(a&&r&&a.classifierId===r.classifierId&&a.dimensionName!==r.dimensionName)return t}(c,l.classifierKey):l.classifierKey;o.isNone?t=[]:o.standard&&l.standard?t=[o.standard,l.standard]:o.standard?t=[o.standard]:c&&l.standard&&(t=["model",l.standard]);let p=e.granularity,m=p?(0,a.parseSchema)(f.Granularity,p):void 0,d=m&&(0,h.isOk)(m)?m.data:void 0,_=e.chartType,g=_&&(0,y.isMember)(_,S)?_:void 0,b=e.sort_dir,k=e.rank_by;return{filters:r,metric:s,dimensions:t,granularity:d,chartType:g,classifierDimension:c,classifierSubgroup:u,topN:function(e){if(!e)return;let t=Number.parseInt(e,10);if(Number.isInteger(t))return Math.min(Math.max(t,1),30)}(e.top_n),sortDirection:b&&("asc"===b||"desc"===b)?b:void 0,rankBy:k&&("metric"===k||"request_count"===k)?k:void 0,cumulative:"true"===e.cumulative||void 0,showOther:"false"!==e.show_other&&void 0,showNotClassified:"true"===e.not_classified||void 0}},"pickDefaultGranularity",0,function(e,t,a){if(!e||!t)return"day";let r=t.getTime()-e.getTime();return r<=R&&!I(a)?"minute":r<=2592e5?"hour":r<=7776e6?"day":r<=63072e6?"week":"month"},"toAnalyticsFilters",0,function(e){return e.filter(e=>""!==e.value.trim()).map(e=>{var t;let a=e.value.trim(),r=void 0!==(0,g.getDimensionDefinition)(e.field).unsetSentinel;if(r&&("eq"===e.operator||"neq"===e.operator)&&(a===N||k(e.field,a)))return{field:e.field,operator:"eq"===e.operator?"in":"not_in",value:[],include_unset:!0};if("in"===(t=e.operator)||"not_in"===t){let t=e.value.split(",").map(e=>e.trim()).filter(Boolean),a=t.some(t=>t===N&&r||k(e.field,t)),i=t.filter(e=>e!==N).filter(t=>!k(e.field,t));return{field:e.field,operator:e.operator,value:i,...a?{include_unset:!0}:{}}}return{field:e.field,operator:e.operator,value:e.value.trim()===N?"":e.value.trim()}})}],337054)},524186,e=>{"use strict";e.s(["CHART_AXIS_PROPS",0,{tickLine:!1,axisLine:!1,fontSize:12,tick:{fill:"hsl(var(--muted-foreground))"}},"CHART_HEIGHT_PX",0,260,"CHART_MARGIN",0,{top:8,right:16,bottom:8,left:-16},"EXPLORER_COMPACT_BAR_MAX_VISIBLE_PX",0,240,"EXPLORER_COMPACT_LINE_CHART_HEIGHT_PX",0,150,"EXPLORER_LINE_CHART_HEIGHT_PX",0,400,"OVERVIEW_CHART_COLORS",0,{cost:"var(--chart-cost)",requests:"var(--chart-requests)",tokensPrompt:"var(--chart-tokens-prompt)",tokensCompletion:"var(--chart-tokens-completion)",tokensReasoning:"var(--chart-tokens-reasoning)",tokensCached:"var(--chart-tokens-cached)",tokensUncached:"var(--chart-tokens-uncached)",credits:"var(--chart-credits)",byok:"var(--chart-byok)"},"explorerBarChartHeight",0,function(e,t){return Math.max(e*(t?24:40),t?140:200)}])},168117,e=>{"use strict";var t=e.i(960992),a=e.i(509867);function r(e,a){return"percent"!==(0,t.getMetricDisplayFormat)(e)&&Number.isFinite(a)&&0!==a&&1e-4>Math.abs(a)}e.s(["formatMetricValue",0,function(e,i,n){let s=(0,a.createFormatters)(e),o=(0,t.getMetricDisplayFormat)(i);if("percent"===o)return s.percentPoints(100*n,{preset:"native-fixed-1"})??"—";let l=r(i,n),c=l?1e-4:n,u="currency"===o?s.usd(c,{preset:l?"activity-floor":"compact-rounded-thousands"}):s.number(c,{preset:l?"decimal-20":"compact-rounded-thousands"});if(void 0===u)return"—";let p=n<0?">-":"<";return`${l?p:""}${u}${"throughput"===o?" tok/s":""}`},"formatMetricValueExact",0,function(e,r,i){let n=(0,a.createFormatters)(e),s=(0,t.getMetricDisplayFormat)(r);if("percent"===s)return n.percentPoints(100*i,{preset:"metric-exact"})??"—";if("currency"===s&&Number.isFinite(i)&&0!==i&&1e-6>Math.abs(i)){let e=n.usd(1e-6,{preset:"activity-floor"});return`${i<0?">-":"<"}${e}`}let o="currency"===s?n.usd(i,{preset:"activity-metric-exact"}):n.number(i,{preset:"metric-exact"});return void 0===o?"—":o+("throughput"===s?" tok/s":"")},"formatMetricValueForExport",0,function(e,r,i){let n=(0,a.createFormatters)(e),s=(0,t.getMetricDisplayFormat)(r);if("percent"===s)return n.percentPoints(100*i,{preset:"native-fixed-1"})??"—";let o="currency"===s?n.usd(i,{preset:"activity-export"}):n.number(i,{preset:"decimal-20"});return void 0===o?"—":o+("throughput"===s?" tok/s":"")},"isMetricValueFloored",0,r,"withoutTotalQualifier",0,function(e){return e.replace(" (Total)","")}])},431387,e=>{"use strict";var t=e.i(81174);e.s(["getAuthorSlugFromPermaslug",0,function(e){let a=e.split("/")[0];if(!a)return(0,t.eLog)("getAuthorSlugFromPermaslug: empty first segment",{permaslug:e}),null;let r=a.startsWith("~")?a.slice(1):a;return 0===r.length?((0,t.eLog)("getAuthorSlugFromPermaslug: empty normalized segment",{permaslug:e}),null):r},"isTildeLatestSlug",0,function(e){if(!e.startsWith("~")||!e.endsWith("-latest"))return!1;let[t,...a]=e.slice(1).split("/");if(!t||0===a.length)return!1;let r=a.join("/");return 0!==r.length&&"-latest"!==r}])},62327,341910,e=>{"use strict";var t=e.i(222666),a=e.i(505962),r=e.i(723409),i=e.i(839539),n=e.i(358390),s=e.i(126154),o=e.i(536582),l=e.i(956302),c=e.i(128066),u=e.i(779100),p=e.i(370066),m=e.i(706527),d=e.i(179273),_=e.i(79247),g=e.i(270401),f=e.i(585351),y=e.i(668171),h=e.i(462904),v=e.i(81174);e.i(693697),e.i(204067);var b=e.i(796805);b.z.record(b.z.string(),b.z.array(y.ModelAnalyticsSchema)),b.z.record(b.z.string(),b.z.array(b.z.custom(e=>"object"==typeof e&&null!==e)));let k={},x=A(async()=>k),$=A(async()=>k);function T(e){return L(x,e)}function L(e,t){let r,i,n=(0,a.c)(8),[s,o]=(0,g.useState)();!1!==n[0]||n[1]!==e?(r=()=>{},i=[e,!1],n[0]=!1,n[1]=e,n[2]=r,n[3]=i):(r=n[2],i=n[3]),(0,g.useEffect)(r,i);{let e;return n[4]===Symbol.for("react.memo_cache_sentinel")?(e={fixture:void 0,isPending:!1},n[4]=e):e=n[4],e}}function A(e){let t={};return()=>(t.promise??=e().catch(e=>((0,v.wLog)("Dev fixture failed to load",(0,h.errorToLogFields)(e)),k)),t.promise)}e.s(["useDevActivityFixture",0,T,"useDevEndpointStatsFixture",0,function(e){return L($,e)}],341910);var N=e.i(917961),O=e.i(206020);let R={[N.ActivityMetric.Requests]:{series:"Requests",headline:"requests",getValue:e=>e.requests},[N.ActivityMetric.Images]:{series:"Images generated",headline:"images generated",getValue:e=>e.images},[N.ActivityMetric.Video]:{series:"Clip hours",headline:"clip hours generated",getValue:e=>e.videoHours}},I=[l.Colors.Blue,l.Colors.YellowOrange,l.Colors.Mint];function S(e){let r,i,n,o,l,c=(0,a.c)(11),{activityPresentation:m}=e,d=(0,u.useLocale)();return c[0]!==m.total||c[1]!==d?(r=(0,p.formatNumber)(m.total,{locale:d,preset:"compact-rounded-thousands"})??"—",c[0]=m.total,c[1]=d,c[2]=r):r=c[2],c[3]!==r?(i=(0,t.jsx)("span",{className:"text-base font-semibold tabular-nums text-foreground",children:r}),c[3]=r,c[4]=i):i=c[4],c[5]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(s.DotSeparator,{}),c[5]=n):n=c[5],c[6]!==m.headline?(o=(0,t.jsxs)("span",{className:"text-xs text-muted-foreground",children:[m.headline," ",n," last 30 days"]}),c[6]=m.headline,c[7]=o):o=c[7],c[8]!==i||c[9]!==o?(l=(0,t.jsxs)("div",{className:"flex items-baseline gap-1.5",children:[i,o]}),c[8]=i,c[9]=o,c[10]=l):l=c[10],l}e.s(["ModelActivityMini",0,function(e){var s,u,p;let g,y,h,v,b,k,x,$,L,A,E,P=(0,a.c)(45),{model:C,activityMetric:F,hideHeader:w,emptyClassName:M,renderEmpty:j}=e,D=void 0!==w&&w,q=C.group===n.ModelGroup.Router;P[0]!==q||P[1]!==C.endpoint?.variant||P[2]!==C.permaslug?(y=(0,f.modelActivityOptions)(q?null:{permaslug:C.permaslug,variant:C.endpoint?.variant??d.StaticVariant.Standard}),P[0]=q,P[1]=C.endpoint?.variant,P[2]=C.permaslug,P[3]=y):y=P[3];let U=(0,_.useQuery)(y),z=q?C.permaslug:null;P[4]!==z?(h=(0,O.routerActivityOptions)(z),P[4]=z,P[5]=h):h=P[5];let{data:B,isLoading:G}=(0,_.useQuery)(h);P[6]!==q||P[7]!==C?(v=q?void 0:(0,m.getModelVariantSlug)(C),P[6]=q,P[7]=C,P[8]=v):v=P[8];let{fixture:H,isPending:V}=T(v),K=V&&!U.data?.analytics.length,Y=q?G:U.isLoading||K;P[9]!==q||P[10]!==U.data?.cachedAt||P[11]!==B?.cachedAt?(b=(q?B?.cachedAt:U.data?.cachedAt)??Date.now(),P[9]=q,P[10]=U.data?.cachedAt,P[11]=B?.cachedAt,P[12]=b):b=P[12];let W=b,X=F??N.ActivityMetric.Tokens;B?.analytics,U.data?.analytics;e:{let e,t;if(q){let e,t;P[13]!==B?.analytics?(e=B?.analytics??[],P[13]=B?.analytics,P[14]=e):e=P[14],P[15]!==e?(t=function(e){let t=new Map;for(let a of e){let e=t.get(a.date)??{prompt:0,reasoning:0,completion:0,requests:0,images:0,videoHours:0};e.prompt+=a.total_prompt_tokens,e.reasoning+=a.total_native_tokens_reasoning,e.completion+=a.total_completion_tokens-a.total_native_tokens_reasoning,e.requests+=a.requests,e.images+=a.total_num_media_completion,t.set(a.date,e)}return[...t.entries()].map(([e,t])=>({date:e,prompt:t.prompt,reasoning:t.reasoning,completion:t.completion,requests:t.requests,images:t.images,videoHours:t.videoHours})).toSorted((e,t)=>{var a,r;return a=e.date,a<(r=t.date)?1:a>r?-1:0})}(e),P[15]=e,P[16]=t):t=P[16],k=t;break e}P[17]!==U.data?.analytics?(e=U.data?.analytics??[],P[17]=U.data?.analytics,P[18]=e):e=P[18];let a=e,i=0===a.length&&H?H:a,n=C.endpoint?.adapter_name===r.AdapterName.StealthAdapter;P[19]!==i||P[20]!==n?(s=i,u=n,t=s.map(e=>{let t=u?0:e.total_native_tokens_reasoning;return{date:e.date,requests:e.count??0,prompt:e.total_prompt_tokens,reasoning:t,completion:e.total_completion_tokens-t,images:e.num_media_completion??0,videoHours:(e.video_output_seconds??0)/3600}}),P[19]=i,P[20]=n,P[21]=t):t=P[21],k=t}let Q=k;P[22]!==X||P[23]!==Q?(p=Q,x={timeline:(g=R[X])?p.toReversed().map(e=>({x:e.date,ys:{[g.series]:g.getValue(e)}})):p.toReversed().map(e=>({x:e.date,ys:{Prompt:e.prompt,Reasoning:e.reasoning,Completion:e.completion}})),total:p.reduce((e,t)=>e+(g?g.getValue(t):t.prompt+t.reasoning+t.completion),0),headline:g?.headline??"tokens",isSingleSeries:void 0!==g},P[22]=X,P[23]=Q,P[24]=x):x=P[24];let Z=x,J=!Y&&Q.length>0;if(!Y&&0===Q.length&&j){let e,a;return P[25]!==j?(e=j(),P[25]=j,P[26]=e):e=P[26],P[27]!==e?(a=(0,t.jsx)(t.Fragment,{children:e}),P[27]=e,P[28]=a):a=P[28],a}let ee=D?"flex flex-col gap-3":"flex flex-col gap-6 border-t py-6";return P[29]!==D?($=!D&&(0,t.jsx)("h3",{className:"font-medium",children:"Activity"}),P[29]=D,P[30]=$):$=P[30],P[31]!==Z||P[32]!==J?(L=J&&(0,t.jsx)(S,{activityPresentation:Z}),P[31]=Z,P[32]=J,P[33]=L):L=P[33],P[34]!==Z||P[35]!==W||P[36]!==M||P[37]!==J||P[38]!==Y?(A=J?(0,t.jsx)(c.StackedBarChart,{colors:Z.isSingleSeries?[l.Colors.Orchid]:I,data:Z.timeline,height:150,legendConfig:{isRanking:!1,position:"bottom",showPercentage:!1,forceSingleColumn:!0,dismissTooltipOnLeave:!0},forecast:i.ForecastWindow.OneDay,forecastFromTimestamp:W}):(0,t.jsx)(o.EmptyAnalyticsData,{message:Y?"Loading activity data...":"No activity data available yet.",height:280,className:M}),P[34]=Z,P[35]=W,P[36]=M,P[37]=J,P[38]=Y,P[39]=A):A=P[39],P[40]!==$||P[41]!==L||P[42]!==A||P[43]!==ee?(E=(0,t.jsxs)("div",{className:ee,children:[$,L,A]}),P[40]=$,P[41]=L,P[42]=A,P[43]=ee,P[44]=E):E=P[44],E}],62327)},917961,e=>{"use strict";var t=e.i(963);let a={Tokens:"Tokens",Requests:"Requests",Images:"Images",Audio:"Audio",Video:"Video",Transcription:"Transcription"};e.s(["ActivityMetric",0,a,"getActivityMetricChoices",0,function(e){let r=e.output_modalities.flatMap(e=>{switch(e){case t.OutputModality.Text:case t.OutputModality.Embeddings:return[a.Tokens];case t.OutputModality.Image:return[a.Images];case t.OutputModality.Video:return[a.Video];case t.OutputModality.Transcription:return[a.Transcription];case t.OutputModality.Audio:case t.OutputModality.Rerank:case t.OutputModality.TTS:default:return[]}});return e.input_modalities.includes(t.InputModality.Audio)&&r.push(a.Audio),r.push(a.Requests),r}])},378643,e=>{"use strict";var t=e.i(222666),a=e.i(505962),r=e.i(850658),i=e.i(779100);e.i(406201);var n=e.i(806024),s=e.i(462517);let o="/workspaces/default/keys";e.s(["ApiKeysLink",0,function(e){let l,c,u=(0,a.c)(8),{isLoaded:p,isSignedIn:m}=(0,r.useAuth)(),d=(0,i.useLocale)();u[0]!==p||u[1]!==m||u[2]!==d?(l=function(e,t){let a;return e.isLoaded?e.isSignedIn?{href:o,prefetch:void 0}:{href:(a=encodeURIComponent((0,s.localizeHref)(o,t)),`/sign-in?redirect_url=${a}`),prefetch:void 0}:{href:o,prefetch:!1}}({isLoaded:p,isSignedIn:m},d),u[0]=p,u[1]=m,u[2]=d,u[3]=l):l=u[3];let _=l;return u[4]!==e||u[5]!==_.href||u[6]!==_.prefetch?(c=(0,t.jsx)(n.Link,{...e,href:_.href,prefetch:_.prefetch}),u[4]=e,u[5]=_.href,u[6]=_.prefetch,u[7]=c):c=u[7],c}],378643)},570667,e=>{"use strict";var t=e.i(222666),a=e.i(505962),r=e.i(452473),i=e.i(311520),n=e.i(557225),s=e.i(926148),o=e.i(808811);e.s(["AuthorPill",0,function(e){let l,c,u,p,m,d,_,g,f,y=(0,a.c)(24),{author:h,label:v,hideIcon:b,className:k,variant:x}=e,$=void 0===x?"pill":x,T=v??h;y[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)("span",{}),y[0]=l):l=y[0],y[1]!==k||y[2]!==$?(c=(0,r.cn)((0,o.pillVariantClass)($),k),y[1]=k,y[2]=$,y[3]=c):c=y[3],y[4]!==h||y[5]!==b?(u=!b&&(0,t.jsx)(n.AuthorIcon,{frame:!0,author:h,className:"size-3.5 shrink-0"}),y[4]=h,y[5]=b,y[6]=u):u=y[6],y[7]!==T?(p=(0,t.jsx)("span",{className:"truncate",children:T}),y[7]=T,y[8]=p):p=y[8],y[9]!==c||y[10]!==u||y[11]!==p?(m=(0,t.jsxs)(i.HoverCardTrigger,{render:l,className:c,children:[u,p]}),y[9]=c,y[10]=u,y[11]=p,y[12]=m):m=y[12],y[13]!==h?(d=(0,t.jsx)(n.AuthorIcon,{frame:!0,author:h,className:"size-8 shrink-0"}),y[13]=h,y[14]=d):d=y[14];let L=`/${h}`;return y[15]!==L?(_={href:L,label:"View author models",external:!0},y[15]=L,y[16]=_):_=y[16],y[17]!==T||y[18]!==d||y[19]!==_?(g=(0,t.jsx)(i.HoverCardContent,{children:(0,t.jsx)(s.EntityHoverCardBody,{icon:d,title:T,cta:_})}),y[17]=T,y[18]=d,y[19]=_,y[20]=g):g=y[20],y[21]!==g||y[22]!==m?(f=(0,t.jsxs)(i.HoverCard,{children:[m,g]}),y[21]=g,y[22]=m,y[23]=f):f=y[23],f}])},784374,e=>{"use strict";var t=e.i(222666),a=e.i(505962),r=e.i(779100),i=e.i(575292),n=e.i(150049),s=e.i(230953),o=e.i(988855);function l(e,t,a){let r=new Date(a.referenceMs),i=Date.UTC(r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate())-864e5*r.getUTCDay()+864e5*e+c(t);return`${(0,s.formatDate)(i,{...a,preset:"weekday"})??"—"} ${(0,s.formatTime)(i,{...a,preset:"schedule"})??"—"}`}function c(e){return(60*Math.floor(e/100)+e%100)*6e4}e.s(["ScheduleWindows",0,function(e){let u,p,m,d,_=(0,a.c)(13),{windows:g,exceptions:f}=e,y=(0,r.useLocale)(),h=(0,n.useResolvedDisplayTimeZone)(),v=(0,i.useRelativeNow)();if(void 0===v){let e;return _[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{children:"—"}),_[0]=e):e=_[0],e}if(_[1]!==f||_[2]!==y||_[3]!==v||_[4]!==h||_[5]!==g){let e={locale:y,timeZone:h,referenceMs:v};u=f?.length?function(e,t){if(!e.length)return"";let a=e.map(e=>`${l(e.start_utc_day,e.start_utc_clock,t)} – ${l(e.end_utc_day,e.end_utc_clock,t)}`);return`${(0,o.formatList)(a,{...t,style:"comma"})} ${(0,s.formatTimeZoneName)(t.referenceMs,t)??t.timeZone}`}(f,e):void 0,p=function(e,t){if(!e.length)return"";let a=new Date(t.referenceMs),r=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),i=e.map(e=>`${(0,s.formatTime)(r+c(e.utc_start),{...t,preset:"schedule"})??"—"}–${(0,s.formatTime)(r+c(e.utc_end),{...t,preset:"schedule"})??"—"}`);return`${(0,o.formatList)(i,{...t,style:"comma"})} ${(0,s.formatTimeZoneName)(t.referenceMs,t)??t.timeZone}`}(g,e),_[1]=f,_[2]=y,_[3]=v,_[4]=h,_[5]=g,_[6]=u,_[7]=p}else u=_[6],p=_[7];return _[8]!==u?(m=u&&(0,t.jsxs)("span",{className:"block text-muted-foreground",children:["except ",u]}),_[8]=u,_[9]=m):m=_[9],_[10]!==p||_[11]!==m?(d=(0,t.jsxs)("span",{children:[p,m]}),_[10]=p,_[11]=m,_[12]=d):d=_[12],d}])},590652,861188,427227,e=>{"use strict";var t=e.i(222666),a=e.i(505962),r=e.i(360951),i=e.i(797738),n=e.i(553215),s=e.i(528164),o=e.i(252358),l=e.i(452473),c=e.i(859672);e.i(810810);var u=e.i(702378);function p(e){return/^[ \t]*/.exec(e)?.[0].length??0}let m=(0,l.cn)("text-xs","[&_pre]:max-h-72 [&_pre]:overflow-auto [&_pre]:rounded-lg","[&_pre_code]:rounded-none [&_pre_code]:bg-doc-surface [&_pre_code]:font-mono","[&_pre_code]:text-xs [&_pre_code]:leading-[1.5]","[&_pre_code]:whitespace-pre [&_pre_code]:break-normal","dark:[&_pre_code]:bg-doc-surface");function d(e){let r,i,n,s,o,d=(0,a.c)(13),{className:_,language:g,value:f}=e;d[0]!==f?(r=function(e){let t=e.split("\n");for(;t[0]?.trim().length===0;)t.shift();for(;t.at(-1)?.trim().length===0;)t.pop();let a=t.filter(e=>e.trim().length>0);if(0===a.length)return"";let r=Math.min(...a.map(p));return t.map(e=>e.slice(Math.min(p(e),r))).join("\n").replaceAll(/^[ \t]+$/gm,"")}(f),d[0]=f,d[1]=r):r=d[1];let y=r;return d[2]!==_?(i=(0,l.cn)("relative",_),d[2]=_,d[3]=i):i=d[3],d[4]!==y?(n=(0,t.jsx)(u.CopyToClipboardButton,{text:y,variant:"ghost",size:"sm",className:"absolute right-2 top-2 z-10 h-6 bg-transparent px-2 text-xs shadow-none hover:bg-card-hover"}),d[4]=y,d[5]=n):n=d[5],d[6]!==y||d[7]!==g?(s=(0,t.jsx)(c.CodeBlock,{className:m,tabClassName:"hidden",lightTheme:"one-light",darkTheme:"one-dark-pro",language:g,value:y,hideCopy:!0}),d[6]=y,d[7]=g,d[8]=s):s=d[8],d[9]!==i||d[10]!==n||d[11]!==s?(o=(0,t.jsxs)("div",{className:i,children:[n,s]}),d[9]=i,d[10]=n,d[11]=s,d[12]=o):o=d[12],o}e.s(["ApiCodeBlock",0,d],861188);var _=e.i(378643);function g(e){let r,i=(0,a.c)(2),{n}=e;return i[0]!==n?(r=(0,t.jsx)("span",{className:"inline-flex size-5 shrink-0 items-center justify-center rounded-full bg-muted text-xs font-medium text-foreground",children:n}),i[0]=n,i[1]=r):r=i[1],r}e.s(["StepNumber",0,g],427227),e.s(["ApiKeyStep",0,function(e){let l,c,u,p,m,f,y,h,v=(0,a.c)(12),{source:b}=e,k=(0,o.usePosthogClient)();return v[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,t.jsx)(g,{n:1}),(0,t.jsx)("h3",{className:"text-sm font-medium tracking-normal text-foreground",children:"Get your API key"})]}),c=(0,t.jsx)("p",{className:"ml-[30px] text-sm text-muted-foreground",children:"Create an API key from your OpenRouter dashboard and set it as an environment variable:"}),v[0]=l,v[1]=c):(l=v[0],c=v[1]),v[2]!==k||v[3]!==b?(u=()=>{k.capture(n.PostHogEvent.ClickKeysButton,{variants:n.PostHogElementVariants.PrimaryCta,...b?{source:b}:{}})},v[2]=k,v[3]=b,v[4]=u):u=v[4],v[5]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(i.PlusIcon,{className:"size-3.5"}),v[5]=p):p=v[5],v[6]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsxs)(_.ApiKeysLink,{children:[p,"Create API Key",(0,t.jsx)(r.ArrowTopRightOnSquareIcon,{className:"ml-0.5 size-3 opacity-50"})]}),v[6]=m):m=v[6],v[7]!==u?(f=(0,t.jsx)(s.Button,{size:"sm",className:"gap-1.5 mb-3",onClick:u,render:m}),v[7]=u,v[8]=f):f=v[8],v[9]===Symbol.for("react.memo_cache_sentinel")?(y=(0,t.jsx)(d,{language:"shell",value:"export OPENROUTER_API_KEY=sk-or-v1-..."}),v[9]=y):y=v[9],v[10]!==f?(h=(0,t.jsxs)("div",{className:"flex flex-col gap-y-3",children:[l,c,(0,t.jsxs)("div",{className:"ml-[30px]",children:[f,y]})]}),v[10]=f,v[11]=h):h=v[11],h}],590652)},206020,e=>{"use strict";var t=e.i(179273),a=e.i(204067),r=e.i(796805),i=e.i(6984);let n=r.z.object({date:r.z.string(),router_permaslug:r.z.string(),model_permaslug:r.z.string(),variant:r.z.enum(t.Variant),provider_name:r.z.string(),total_usage:r.z.coerce.number(),total_usage_upstream:r.z.coerce.number(),total_usage_cache:r.z.coerce.number(),total_usage_data:r.z.coerce.number(),total_usage_web:r.z.coerce.number(),total_usage_upstream_web:r.z.coerce.number(),requests:r.z.coerce.number(),total_prompt_tokens:r.z.coerce.number(),total_completion_tokens:r.z.coerce.number(),total_native_tokens_reasoning:r.z.coerce.number(),total_num_media_prompt:r.z.coerce.number(),total_num_media_completion:r.z.coerce.number(),total_native_tokens_cached:r.z.coerce.number(),total_tool_calls:r.z.coerce.number(),total_requests_with_tool_call_errors:r.z.coerce.number(),total_num_audio_prompt:r.z.coerce.number()}),s=r.z.object({analytics:r.z.array(n),cachedAt:(0,a.zInt)(),modelNameMap:r.z.record(r.z.string(),r.z.string())});r.z.object({data:r.z.array(n)}).extend(i.ClickHouseResponseSchema.shape);var o=e.i(151960),l=e.i(626824),c=e.i(8842),u=e.i(450740);let p=(0,l.createQueryKeys)("router-activity",{detail:e=>[e]});e.s(["routerActivityOptions",0,function(e){return(0,c.queryOptions)({queryKey:p.detail(e),queryFn:null===e?u.skipToken:({signal:t})=>(0,o.fetchAPIQuery)("/api/frontend/v1/stats/router-activity",{searchParams:{permaslug:e},signal:t,schema:s})})}],206020)}]); //# sourceMappingURL=02zhhw9d2v0ft.js.map //# chunkId=01a099a4-b6ce-7a23-8474-a3ead657eb50