1import{d as he,r as y,c as H,o as ve,H as ke,J as be,G as c,E as n,C as d,M as s,u as i,L as b,R as h,X as w,F as Z,W as ee,D as B,k as te,$ as ae}from"./vendor-vue-CWSfeEk8.js";import{A as we}from"./AppLayout-OQ33gard.js";import{_ as ne}from"./PlatformIcon.vue_vue_type_script_setup_true_lang-ppnPhYcV.js";import{u as Me,b as U}from"./index-OTUsZB1q.js";import{u as Ce}from"./vendor-i18n-Dw7iJRoV.js";/* empty css */import"./index-7aXnmyI_.js";import"./vendor-misc-Bibiwms9.js";import"./apiError-DUrHBn8u.js";import"./LocaleSwitcher-CUeMTdKt.js";/* empty css */import"./softwarePackageCapabilities-DsCN_NH1.js";const Pe={class:"flex h-full min-h-0 flex-col gap-6"},Ve={class:"card flex-none p-5"},Se={class:"flex flex-col gap-4 lg:flex-row lg:items-center lg:justify-between"},Ue={class:"text-xl font-semibold text-gray-900 dark:text-white"},Le={class:"mt-1 text-sm text-gray-500 dark:text-gray-400"},Fe={class:"flex flex-wrap items-center gap-3"},$e={class:"rounded-lg bg-gray-100 px-3 py-2 text-sm text-gray-600 dark:bg-dark-700 dark:text-gray-300"},Ee=["disabled"],Te=["disabled"],Re={key:0,class:"flex min-h-0 flex-1 items-center justify-center py-16"},De={key:1,class:"grid min-h-0 flex-1 grid-cols-1 gap-6 overflow-hidden xl:grid-cols-[360px_minmax(0,1fr)]"},He={class:"card flex min-h-0 flex-col overflow-hidden"},Be={class:"flex-none border-b border-gray-100 p-4 dark:border-dark-700"},Ne=["placeholder"],We={class:"min-h-0 flex-1 overflow-y-auto p-2"},Ae=["onClick"],je={class:"min-w-0 flex-1"},qe={class:"truncate text-sm font-semibold text-gray-900 dark:text-white"},ze={class:"mt-1 text-xs text-gray-500 dark:text-gray-400"},Ie={key:0,class:"mt-1 text-xs text-amber-600 dark:text-amber-300"},Ke={key:0,class:"px-4 py-10 text-center text-sm text-gray-500 dark:text-gray-400"},Ge={key:0,class:"flex min-h-0 flex-col gap-4 overflow-hidden"},Je={class:"card flex-none p-5"},Xe={class:"flex flex-col gap-4 lg:flex-row lg:items-center lg:justify-between"},Ye={class:"flex min-w-0 items-center gap-3"},Oe={class:"min-w-0"},Qe={class:"truncate text-lg font-semibold text-gray-900 dark:text-white"},Ze={class:"mt-1 text-sm text-gray-500 dark:text-gray-400"},et={class:"inline-flex items-center gap-3 rounded-lg border border-gray-200 px-4 py-2 dark:border-dark-600"},tt={class:"text-sm font-medium text-gray-700 dark:text-gray-200"},at={class:"card flex-none p-4"},nt={class:"flex flex-col gap-4 lg:flex-row lg:items-center lg:justify-between"},ot={class:"flex flex-wrap items-center gap-2"},rt={class:"text-sm text-gray-500 dark:text-gray-400"},st={key:0,class:"text-sm text-amber-600 dark:text-amber-300"},it=["placeholder"],lt={class:"card min-h-0 flex-1 overflow-hidden"},ct={key:0,class:"px-6 py-12 text-center text-sm text-gray-500 dark:text-gray-400"},dt={key:1,class:"h-full overflow-auto"},ut={class:"min-w-full text-sm"},pt={class:"sticky top-0 z-10"},_t={class:"border-b border-gray-200 bg-gray-50 dark:border-dark-600 dark:bg-dark-700"},mt={class:"w-16 px-4 py-3 text-left font-medium text-gray-500 dark:text-gray-300"},gt={class:"px-4 py-3 text-left font-medium text-gray-500 dark:text-gray-300"},xt={class:"px-4 py-3 text-left font-medium text-gray-500 dark:text-gray-300"},yt={class:"px-4 py-3 text-left font-medium text-gray-500 dark:text-gray-300"},ft={class:"px-4 py-3 text-left font-medium text-gray-500 dark:text-gray-300"},ht={class:"px-4 py-3 text-left font-medium text-gray-500 dark:text-gray-300"},vt={class:"px-4 py-3 text-left font-medium text-gray-500 dark:text-gray-300"},kt=["title"],bt={class:"px-4 py-3 text-right font-medium text-gray-500 dark:text-gray-300"},wt={class:"divide-y divide-gray-100 dark:divide-dark-700"},Mt={class:"px-4 py-3"},Ct=["onUpdate:modelValue"],Pt={class:"px-4 py-3"},Vt={class:"font-medium text-gray-900 dark:text-white"},St={class:"mt-1 font-mono text-xs text-gray-500 dark:text-gray-400"},Ut={key:0,class:"mt-1 font-mono text-[11px] text-gray-400 dark:text-gray-500"},Lt={class:"px-4 py-3 text-gray-700 dark:text-gray-200"},Ft={class:"px-4 py-3"}
1,$t={key:0,class:"mt-2 text-xs text-amber-600 dark:text-amber-300"},Et={class:"px-4 py-3"},Tt={key:0,class:"flex min-w-[9rem] flex-col gap-1"},Rt=["onUpdate:modelValue"],Dt={class:"text-xs text-gray-500 dark:text-gray-400"},Ht={key:1,class:"text-gray-400"},Bt={class:"px-4 py-3"},Nt={key:0,class:"flex min-w-[9rem] flex-col gap-1"},Wt=["onUpdate:modelValue"],At={class:"text-xs text-gray-500 dark:text-gray-400"},jt={key:1,class:"text-gray-400"},qt={class:"px-4 py-3"},zt={key:0,class:"flex min-w-[13rem] flex-col gap-2"},It={class:"flex items-center gap-2 text-xs text-gray-500 dark:text-gray-400"},Kt={class:"w-8 shrink-0"},Gt=["onUpdate:modelValue"],Jt={class:"text-gray-400"},Xt={class:"flex items-center gap-2 text-xs text-gray-500 dark:text-gray-400"},Yt={class:"w-8 shrink-0"},Ot=["onUpdate:modelValue"],Qt={class:"text-gray-400"},Zt={key:1,class:"text-gray-400"},ea={class:"px-4 py-3"},ta={key:0,class:"flex min-w-[10rem] flex-col gap-1"},aa=["onUpdate:modelValue","title"],na={class:"text-xs text-gray-500 dark:text-gray-400"},oa={class:"max-w-40 text-[11px] leading-4 text-gray-400 dark:text-gray-500"},ra={key:0,class:"max-w-40 text-[11px] leading-4 text-amber-600 dark:text-amber-300"},sa={key:1,class:"text-gray-400"},ia={class:"px-4 py-3"},la={class:"flex justify-end gap-2"},ca=["disabled","onClick"],da=["disabled","onClick"],Ca=he({__name:"PlatformManagementView",setup(ua){const{t:r}=Ce(),v=Me(),M=y(!1),V=y(!1),L=y(!1),m=y([]),S=y(""),N=y(""),W=y(""),p=y({}),F=y({}),C=y({}),oe=H(()=>m.value.filter(t=>t.enabled).length),I=H(()=>{const t=N.value.toLowerCase();return t?m.value.filter(a=>a.key.toLowerCase().includes(t)||$(a).toLowerCase().includes(t)):m.value}),l=H(()=>m.value.find(t=>t.key===S.value)||m.value[0]),K=H(()=>{if(!l.value)return[];const t=W.value.toLowerCase();return t?l.value.models.filter(a=>a.model.toLowerCase().includes(t)||(a.public_model||"").toLowerCase().includes(t)||(a.catalog_model_id||"").toLowerCase().includes(t)||(a.display_name||"").toLowerCase().includes(t)||(a.provider||"").toLowerCase().includes(t)):l.value.models});function $(t){const a=`admin.modelPricing.platforms.${t.key}`,e=r(a);return e===a?t.label||re(t.key):e}function pa(t){return t}function re(t){return t.split(/[-_]+/).filter(Boolean).map(a=>a.charAt(0).toUpperCase()+a.slice(1)).join(" ")}function A(t){return t.public_model||t.catalog_model_id||t.model}function E(){L.value=!0}function se(){l.value&&(l.value.enabled_model_count=l.value.models.filter(t=>t.enabled).length),E()}function ie(){l.value&&(l.value.models.forEach(t=>{t.enabled=!0}),l.value.enabled_model_count=l.value.models.length,E())}function le(){l.value&&(l.value.models.forEach(t=>{t.enabled=!1}),l.value.enabled_model_count=0,E())}function j(t){return k(t)==="text"}function ce(t){const a=k(t);return a==="image"||a==="video"}function k(t){var o;const a=(((o=t.modalities)==null?void 0:o.output)||t.supported_output_modalities||[]).map(u=>String(u).toLowerCase());if(a.includes("video"))return"video";if(a.includes("image"))return"image";const e=String(t.model_type||"").toLowerCase();return e==="image"||e==="video"?e:"text"}function _(t){var a;return`${((a=l.value)==null?void 0:a.key)||"unknown"}::${t.model}`}function T(t,a,e){const o=t[a];if(typeof o=="number")return o;const u=t[e];return typeof u=="number"?u*1e6:0}function g(t){const a=Number(t);return Number.isFinite(a)&&a>0?a:0}function q(t,a){const e=k(t);return{input:T(a,"input_price_per_million","input_price_per_token"),output:T(a,"output_price_per_million","output_price_per_token"),cacheWrite:T(a,"cache_creation_price_per_million","cache_creation_price_per_token"),cacheRead:T(a,"cache_read_price_per_million","cache_read_price_per_token"),consumption:g(e==="video"?a.video_tokens_per_second:a.media_tokens_per_request)}}function de(t,a){const e=t.current_pricing,o=k(t),u=g(a.input),f=g(a.output),x=g(a.cacheWrite),z=g(a.cacheRead),Q=g(a.consumption);return{input_price_per_token:o==="text"?u/1e6:0,input_price_per_token_priority:e.input_price_per_token_priority||0,output_price_per_token:o==="text"?f/1e6:0,output_price_per_token_priority:e.output_price_per_token_priority||0,output_price_per_image:0,output_price_per_image_token:0,media_tokens_per_request:o==="image"?Q:e.media_tokens_per_request||0,video_tokens_per_second:o==="video"?Q:e.video_tokens_per_second||0,video_price_per_second:e.video_price_per_second||0,cache_creation_price_per_token:o==="text"?x/1e6:0,cache_read_price_per_token:o==="text"?z/1e6:0,cache_read_price_per_token_priority:e.cache_read_price_per_token_priority||0,cache_creation_5m_price:o==="text"?x/1e6:0,cache_creation_1h_price:e.cac
1he_creation_1h_price||0,input_price_per_million:o==="text"?u:0,input_price_per_million_priority:e.input_price_per_million_priority||0,output_price_per_million:o==="text"?f:0,output_price_per_million_priority:e.output_price_per_million_priority||0,output_image_token_price_per_million:0,cache_creation_price_per_million:o==="text"?x:0,cache_creation_5m_price_per_million:o==="text"?x:0,cache_creation_1h_price_per_million:e.cache_creation_1h_price_per_million||0,cache_read_price_per_million:o==="text"?z:0,cache_read_price_per_million_priority:e.cache_read_price_per_million_priority||0,cost:{input:o==="text"?u:0,output:o==="text"?f:0,cache_read:o==="text"?z:0,cache_write:o==="text"?x:0},long_context_input_threshold:e.long_context_input_threshold||0,long_context_input_multiplier:e.long_context_input_multiplier||0,long_context_output_multiplier:e.long_context_output_multiplier||0}}function P(t){return{...t}}function ue(t,a){return!t||!a?!1:["input","output","cacheWrite","cacheRead","consumption"].every(e=>Math.abs(g(t[e])-g(a[e]))<1e-7)}function G(t){const a={},e={};t.forEach(o=>{o.models.forEach(u=>{const f=q(u,u.current_pricing),x=`${o.key}::${u.model}`;a[x]=P(f),e[x]=P(f)})}),p.value=a,F.value=e}function R(t){const a=_(t);return!ue(p.value[a],F.value[a])}function J(t){return M.value||!!C.value[_(t)]}function pe(t){return k(t)==="video"?r("admin.modelPricing.units.packageTokensPerSecond"):r("admin.modelPricing.units.packageTokensPerRequest")}function X(t){return k(t)==="video"?r("admin.platformManagement.videoConsumptionHint"):r("admin.platformManagement.imageConsumptionHint")}function _e(t){if(k(t)!=="video")return!1;const a=p.value[_(t)];return g(a==null?void 0:a.consumption)===0&&g(t.current_pricing.media_tokens_per_request)>0}function me(t){return Math.round(g(t)).toLocaleString()}function ge(t){const a=String(t.currency||"USD").toUpperCase();return`${a==="CNY"?"Â¥":"$"} ${a}`}function D(t,a){return`${ge(t)} / ${r("admin.modelPricing.units.perMillionTokensShort")}`}function Y(t,a){m.value.forEach(e=>{const o=e.models.find(x=>x.model===t);if(!o)return;o.source=a.source,o.currency=a.currency,o.provider=a.provider,o.default_pricing=a.default_pricing,o.current_pricing=a.current_pricing;const u=q(o,o.current_pricing),f=`${e.key}::${o.model}`;p.value[f]=P(u),F.value[f]=P(u)})}async function xe(t){const a=_(t);C.value[a]=!0;try{const e=await U.modelPricing.update(t.model,de(t,p.value[a]));Y(t.model,e),v.showSuccess(r("admin.platformManagement.pricingSaveSuccess"))}catch(e){v.showError((e==null?void 0:e.message)||r("admin.platformManagement.pricingSaveFailed"))}finally{C.value[a]=!1}}async function ye(t){const a=_(t);C.value[a]=!0;try{await U.modelPricing.reset(t.model);const o=(await U.modelPricing.list()).flatMap(u=>u.models).find(u=>u.model===t.model);if(o)Y(t.model,o);else{const u=q(t,t.default_pricing);p.value[a]=P(u),F.value[a]=P(u),t.current_pricing=t.default_pricing,t.source="default"}v.showSuccess(r("admin.platformManagement.pricingResetSuccess"))}catch(e){v.showError((e==null?void 0:e.message)||r("admin.platformManagement.pricingResetFailed"))}finally{C.value[a]=!1}}async function O(){var t;M.value=!0;try{const a=await U.platformManagement.get();m.value=a.platforms,G(m.value),m.value.some(e=>e.key===S.value)||(S.value=((t=m.value[0])==null?void 0:t.key)||""),L.value=!1}catch(a){v.showError((a==null?void 0:a.message)||r("admin.platformManagement.loadFailed"))}finally{M.value=!1}}async function fe(){V.value=!0;try{const t=await U.platformManagement.update({platforms:m.value.map(a=>({key:a.key,enabled:a.enabled,models:a.models.filter(e=>e.enabled).map(e=>A(e))}))});m.value=t.platforms,G(m.value),L.value=!1,v.showSuccess(r("admin.platformManagement.saveSuccess"))}catch(t){v.showError((t==null?void 0:t.message)||r("admin.platformManagement.saveFailed"))}finally{V.value=!1}}return ve(O),(t,a)=>(c(),ke(we,{"main-class":"flex h-[calc(100vh-4rem)] overflow-hidden flex-col"},{default:be(()=>[n("div",Pe,[n("div",Ve,[n("div",Se,[n("div",null,[n("h1",Ue,s(i(r)("admin.platformManagement.title")),1),n("p",Le,s(i(r)("admin.platformManagement.description")),1)]),n("div",Fe,[n("div",$e,s(i(r)("admin.platformManagement.summary",{enabled:oe.value,total:m.value.length})),1),n("button",{type:"button",class:"btn btn-secondary",disabled:M.value||V.value,onClick:O},s(i(r)("common.refresh")),9,Ee),n("button",{type:"button",class:"btn btn-primary",disabled:M.value||V.value||!L.value,onClick:fe},s(V.value?i(r)("common.saving"):i(r)("common.save")),9,Te)])])]),M.value?(c(),d("div",Re,[...a[3]||(a[3]=[n("div",{class:"h-8 w-8 animate-spin rounded-full border-b-2 border-primary-600"},null,-1)])])):(c(),d("div",De,[n("div",He,[n("div",Be,[h(n("input",{"onUpdate:modelValue":a[0]||(a[0]=e=>N.value=e),type:"text",class:"input",placeholder:i(r)("admin.platformManagement.searchPlatform")},null,8,Ne),[[w,N.value,void 0,{trim:!0}]])]),n("div",We,[(c(!0),d(Z,null,ee(I.value,e=>(c(),d("button",{key:e.key,type:"button",class:B(["flex w-full items-center gap-3 rounded-lg px-3 py-3 text-left transition hover:bg-gray-50 dark:hover:bg-dark-700",S.value===e.key?"bg-primary-50 dark:bg-primary-500/10":""]),onClick:o=>S.value=e.key},[te(ne,{platform:e.key,size:"sm",class:"shrink-0"},null,8,["platform"]),n("div",je,[n("div",qe,s($(e)),1),n("div",ze,s(i(r)("admin.platformManagement.modelCount",{enabled:e.enabled_model_count,total:e.available_model_count??e.models.length})),1),e.stale_model_count?(c(),d("div",Ie,s(i(r)("admin.platformManagement.staleModelHint",{count:e.stale_model_count})),1)):b("",!0)]),n("span",{class:B(["rounded-full px-2 py-1 text-xs font-medium",e.enabled?"bg-emerald-100 text-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-300":"bg-gray-100 text-gray-500 dark:bg-dark-600 dark:text-gray-300"])}
1,s(e.enabled?i(r)("common.enabled"):i(r)("common.disabled")),3)],10,Ae))),128)),I.value.length===0?(c(),d("div",Ke,s(i(r)("admin.platformManagement.emptyPlatform")),1)):b("",!0)])]),l.value?(c(),d("div",Ge,[n("div",Je,[n("div",Xe,[n("div",Ye,[te(ne,{platform:l.value.key,size:"md"},null,8,["platform"]),n("div",Oe,[n("h2",Qe,s($(l.value)),1),n("p",Ze,s(i(r)("admin.platformManagement.platformHint")),1)])]),n("label",et,[h(n("input",{"onUpdate:modelValue":a[1]||(a[1]=e=>l.value.enabled=e),type:"checkbox",class:"h-4 w-4 rounded border-gray-300 text-primary-600",onChange:E},null,544),[[ae,l.value.enabled]]),n("span",tt,s(i(r)("admin.platformManagement.enablePlatform")),1)])])]),n("div",at,[n("div",nt,[n("div",ot,[n("button",{type:"button",class:"btn btn-secondary btn-sm",onClick:ie},s(i(r)("admin.platformManagement.selectAllModels")),1),n("button",{type:"button",class:"btn btn-secondary btn-sm",onClick:le},s(i(r)("admin.platformManagement.clearModels")),1),n("span",rt,s(i(r)("admin.platformManagement.selectedModelSummary",{count:l.value.enabled_model_count,total:l.value.available_model_count??l.value.models.length})),1),l.value.stale_model_count?(c(),d("span",st,s(i(r)("admin.platformManagement.staleModelHint",{count:l.value.stale_model_count})),1)):b("",!0)]),h(n("input",{"onUpdate:modelValue":a[2]||(a[2]=e=>W.value=e),type:"text",class:"input w-full lg:w-80",placeholder:i(r)("admin.platformManagement.searchModel")},null,8,it),[[w,W.value,void 0,{trim:!0}]])])]),n("div",lt,[K.value.length===0?(c(),d("div",ct,s(i(r)("admin.platformManagement.emptyModel")),1)):(c(),d("div",dt,[n("table",ut,[n("thead",pt,[n("tr",_t,[n("th",mt,s(i(r)("admin.platformManagement.columns.enabled")),1),n("th",gt,s(i(r)("admin.platformManagement.columns.model")),1),n("th",xt,s(i(r)("admin.platformManagement.columns.provider")),1),n("th",yt,s(i(r)("admin.platformManagement.columns.source")),1),n("th",ft,s(i(r)("admin.platformManagement.columns.input")),1),n("th",ht,s(i(r)("admin.platformManagement.columns.output")),1),n("th",vt,s(i(r)("admin.platformManagement.columns.cache")),1),n("th",{class:"px-4 py-3 text-left font-medium text-gray-500 dark:text-gray-300",title:i(r)("admin.platformManagement.mediaConsumptionHint")},s(i(r)("admin.platformManagement.columns.consumption")),9,kt),n("th",bt,s(i(r)("admin.platformManagement.columns.actions")),1)])]),n("tbody",wt,[(c(!0),d(Z,null,ee(K.value,e=>(c(),d("tr",{key:e.model,class:B(["align-top hover:bg-gray-50/70 dark:hover:bg-dark-800/70",R(e)?"bg-amber-50/50 dark:bg-amber-900/10":""])},[n("td",Mt,[h(n("input",{"onUpdate:modelValue":o=>e.enabled=o,type:"checkbox",class:"h-4 w-4 rounded border-gray-300 text-primary-600",onChange:se},null,40,Ct),[[ae,e.enabled]])]),n("td",Pt,[n("div",Vt,s(e.display_name||e.model),1),n("div",St,s(A(e)),1),A(e)!==e.model?(c(),d("div",Ut," key: "+s(e.model),1)):b("",!0)]),n("td",Lt,s(e.provider||$(l.value)),1),n("td",Ft,[n("span",{class:B(["inline-flex rounded-full px-2 py-1 text-xs font-medium",e.source==="override"?"bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-300":"bg-gray-100 text-gray-600 dark:bg-dark-600 dark:text-gray-300"])},s(e.source==="override"?i(r)("admin.modelPricing.override"):i(r)("admin.modelPricing.default")),3),R(e)?(c(),d("div",$t,s(i(r)("admin.platformManagement.pricingDirty")),1)):b("",!0)]),n("td",Et,[j(e)?(c(),d("div",Tt,[h(n("input",{"onUpdate:modelValue":o=>p.value[_(e)].input=o,type:"number",min:"0",step:"0.000001",class:"input h-9 w-28 px-2 py-1 text-right font-mono text-xs"},null,8,Rt),[[w,p.value[_(e)].input,void 0,{number:!0}]]),n("span",Dt,s(D(e,"tokens")),1)])):(c(),d("span",Ht,"-"))]),n("td",Bt,[j(e)?(c(),d("div",Nt,[h(n("input",{"onUpdate:modelValue":o=>p.value[_(e)].output=o,type:"number",min:"0",step:"0.000001",class:"input h-9 w-28 px-2 py-1 text-right font-mono text-xs"},null,8,Wt),[[w,p.value[_(e)].output,void 0,{number:!0}]]),n("span",At,s(D(e,"tokens")),1)])):(c(),d("span",jt,"-"))]),n("td",qt,[j(e)?(c(),d("div",zt,[n("label",It,[n("span",Kt,s(i(r)("admin.modelPricing.cacheWriteShort")),1),h(n("input",{"onUpdate:modelValue":o=>p.value[_(e)].cacheWrite=o,type:"number",min:"0",step:"0.000001",class:"input h-8 w-28 px-2 py-1 text-right font-mono text-xs"},null,8,Gt),[[w,p.value[_(e)].cacheWrite,void 0,{number:!0}]]),n("span",Jt,s(D(e,"tokens")),1)]),n("label",Xt,[n("span",Yt,s(i(r)("admin.modelPricing.readShort")),1),h(n("input",{"onUpdate:modelValue":o=>p.value[_(e)].cacheRead=o,type:"number",min:"0",step:"0.000001",class:"input h-8 w-28 px-2 py-1 text-right font-mono text-xs"},null,8,Ot),[[w,p.value[_(e)].cacheRead,void 0,{number:!0}]]),n("span",Qt,s(D(e,"tokens")),1)])])):(c(),d("span",Zt,"-"))]),n("td",ea,[ce(e)?(c(),d("div",ta,[h(n("input",{"onUpdate:modelValue":o=>p.value[_(e)].consumption=o,type:"number",min:"0",step:"0.000001",class:"input h-9 w-28 px-2 py-1 text-right font-mono text-xs",title:X(e)},null,8,aa),[[w,p.value[_(e)].consumption,void 0,{number:!0}]]),n("span",na,s(pe(e)),1),n("span",oa,s(X(e)),1),_e(e)?(c(),d("span",ra,s(i(r)("admin.platformManagement.legacyVideoConsumptionHint",{value:me(e.current_pricing.media_tokens_per_request)})),1)):b("",!0)])):(c(),d("span",sa,"-"))]),n("td",ia,[n("div",la,[n("button",{type:"button",class:"btn btn-secondary btn-sm",disabled:J(e)||!R(e)&&e.source!=="override",onClick:o=>ye(e)}
1,s(i(r)("admin.platformManagement.resetPricing")),9,ca),n("button",{type:"button",class:"btn btn-primary btn-sm",disabled:J(e)||!R(e),onClick:o=>xe(e)},s(C.value[_(e)]?i(r)("common.saving"):i(r)("admin.platformManagement.savePricing")),9,da)])])],2))),128))])])]))])])):b("",!0)]))])]),_:1}))}});export{Ca as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.