const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/dagre-OKDRZEBW--pIInU9p.js","assets/graph-DNZtvjAp.js","assets/_baseUniq-DnA036no.js","assets/layout-BWCfXPyP.js","assets/_basePickBy-D6YvL25F.js","assets/clone-CNi9McJu.js","assets/semi-ui-BhQRWsge.js","assets/react-core-BwmI32Cm.js","assets/semi-ui-yRXI6evF.css","assets/i18n-CVPjOg_3.js","assets/tools-BnCI9fdo.js","assets/react-components-CN9sOQm2.js","assets/c4Diagram-VJAJSXHY-CQ8ZGtOw.js","assets/chunk-D6G4REZN-ny6gna6D.js","assets/flowDiagram-4HSFHLVR-ARgpfhF8.js","assets/chunk-RZ5BOZE2-ue-gYF6O.js","assets/channel-WKTDF2Xy.js","assets/erDiagram-Q7BY3M3F-CR2KpfXw.js","assets/gitGraphDiagram-7IBYFJ6S-BPM3jxlg.js","assets/chunk-4BMEZGHF-D_Olz7O6.js","assets/chunk-XZIHB7SX-Z1mUjFpG.js","assets/radar-MK3ICKWK-FhrHxP6N.js","assets/ganttDiagram-APWFNJXF-DMmU8kzK.js","assets/linear-Z0YeKQrK.js","assets/init-Gi6I4Gst.js","assets/infoDiagram-PH2N3AL5-J4GqkYCt.js","assets/pieDiagram-IB7DONF6-DX_VOZkh.js","assets/arc-4bXL0T7O.js","assets/ordinal-Cboi1Yqb.js","assets/quadrantDiagram-7GDLP6J5-BMoEeRUI.js","assets/xychartDiagram-VJFVF3MP-tzuQ1YDc.js","assets/requirementDiagram-KVF5MWMF-wNPZm_F5.js","assets/sequenceDiagram-X6HHIX6F-Bm9o2wM9.js","assets/classDiagram-GIVACNV2-DxlgdhUD.js","assets/chunk-A2AXSNBT-DodPW3KP.js","assets/classDiagram-v2-COTLJTTW-DxlgdhUD.js","assets/stateDiagram-DGXRK772-BaS18p6k.js","assets/chunk-AEK57VVT-BFFSO6x9.js","assets/stateDiagram-v2-YXO3MK2T-Lnq1IHq1.js","assets/journeyDiagram-U35MCT3I-dbNXaBWy.js","assets/timeline-definition-BDJGKUSR-BWDw6rnf.js","assets/mindmap-definition-ALO5MXBD-CQkqi2BO.js","assets/cytoscape.esm-BY7v1xhs.js","assets/kanban-definition-NDS4AKOZ-ChnVIKdG.js","assets/sankeyDiagram-QLVOVGJD-BtHZ3_Jk.js","assets/diagram-VNBRO52H-Dnsma2lF.js","assets/diagram-SSKATNLV-CUUGOM3S.js","assets/blockDiagram-JOT3LUYC-C8BnVHfr.js","assets/architectureDiagram-IEHRJDOE-DehfUMSQ.js","assets/index-DBWkuRp-.js","assets/index-7O5HCWae.js","assets/IllustrationConstruction-D2p_ft-r.js","assets/index-BbwPtsAX.js","assets/index-BKZ4JcUo.js","assets/index-Cjjqdp3n.js","assets/index-CQHo1fMF.js"])))=>i.map(i=>d[i]); var XWe=Object.defineProperty;var QWe=(e,t,r)=>t in e?XWe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Cn=(e,t,r)=>QWe(e,typeof t!="symbol"?t+"":t,r);import{j as a,w as sr,x as RX,a as $i,b as Ei,y as We,z as kr,_ as Wn,G as ZWe,H as FX,J as eKe,K as u2,L as f2,N as Wr,O as Qt,Q as tKe,R as bOe,U as rKe,V as BX,W as nKe,X as iKe,Y as ws,Z as oKe,$ as aKe,a0 as sKe,a1 as lKe,a2 as cKe,a3 as vOe,a4 as yie,a5 as uKe,a6 as fKe,a7 as pKe,a8 as dKe,a9 as mKe,aa as hKe,ab as VX,ac as gie,ad as bie,ae as yKe,af as gKe,ag as bKe,ah as vKe,ai as xKe,aj as OKe,ak as jKe,al as wKe,am as CT,an as G0,e as _e,A as vr,T as me,M as Qe,g as Ci,h as ei,B,E as Ir,i as vie,ao as _a,ap as xOe,f as Ft,aq as xr,ar as jn,as as PKe,at as Co,au as L$,av as SKe,aw as kT,D as Mr,S as Lt,ax as Kr,C as Ve,ay as OOe,az as pm,aA as ri,aB as HX,aC as UX,aD as WX,aE as Xe,aF as Ut,aG as Rs,P as va,aH as jA,aI as ta,aJ as hr,aK as _Ke,n as F,aL as en,aM as jOe,aN as nc,aO as Fe,aP as le,aQ as Ya,aR as wA,aS as zs,aT as on,aU as Yi,aV as R$,aW as CKe,l as ki,aX as _s,aY as F$,aZ as f1,a_ as ya,a$ as ga,b0 as PA,b1 as Cs,b2 as er,b3 as ln,b4 as Gl,k as bi,b5 as Qr,b6 as $T,b7 as kKe,F as _t,b8 as Ps,b9 as iz,ba as pu,bb as hJ,bc as jM,bd as xie,be as ks,bf as $o,d as Xs,bg as Ha,bh as yJ,bi as oz,bj as KX,bk as wOe,bl as Oie,bm as $Ke,bn as jie,bo as POe,bp as qX,bq as EKe,br as TKe,bs as l1,bt as SOe,bu as dm,bv as MKe,s as zKe,bw as _Oe,bx as COe,by as Nl,m as ET,bz as TT,c as AKe,bA as IKe,bB as DKe,bC as wM,bD as wie,bE as NKe,bF as LKe,bG as RKe,bH as FKe,bI as BKe}from"./semi-ui-BhQRWsge.js";import{a as GX,R as Le,r as p,N as az,e as SA,b as Pie,f as VKe,c as HKe,g as kOe,u as p2,h as w4,L as Xa,i as B$,j as $Oe,k as UKe,l as tn,B as WKe}from"./react-core-BwmI32Cm.js";import{u as nt,i as Ae,B as KKe,a as qKe}from"./i18n-CVPjOg_3.js";import{c as GKe,a as JX,m as PM}from"./tools-BnCI9fdo.js";import{Q as JKe,f as vD,_ as d2,T as EOe,k as YKe}from"./react-components-CN9sOQm2.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var gJ={},Sie=GX;gJ.createRoot=Sie.createRoot,gJ.hydrateRoot=Sie.hydrateRoot;const XKe=(e,t)=>{switch(t.type){case"login":return{...e,user:t.payload};case"logout":return{...e,user:void 0};default:return e}},TOe={user:void 0},As="en",YX=["en","bn","fr","ru","ja","vi"],QKe=e=>{if(!e)return e;const t=e.trim().replace(/_/g,"-"),r=t.toLowerCase();return r==="zh"||r==="zh-cn"||r==="zh-sg"||r.startsWith("zh-hans")?"zh-CN":r==="zh-tw"||r==="zh-hk"||r==="zh-mo"||r.startsWith("zh-hant")?"zh-TW":YX.find(i=>i.toLowerCase()===r)||t},Wa=e=>{const t=QKe(e);return!t||t==="zh-CN"||t==="zh-TW"?As:YX.find(n=>n===t)||As},ZKe=()=>{if(typeof window>"u")return;const e=window.localStorage.getItem("i18nextLng");e&&Wa(e)===As&&window.localStorage.removeItem("i18nextLng");const t=window.sessionStorage.getItem("i18nextLng");t&&Wa(t)===As&&window.sessionStorage.removeItem("i18nextLng"),document.cookie="i18next=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; SameSite=Lax",document.documentElement.lang=As},MOe=()=>{if(typeof window>"u")return As;const e=window.localStorage.getItem("i18nextLng"),t=Wa(e);return(!e||t!==e)&&ZKe(),window.localStorage.setItem("i18nextLng",t),window.sessionStorage.setItem("i18nextLng",t),document.cookie=`i18next=${t}; path=/; SameSite=Lax`,document.documentElement.lang=t,t},Ca=Le.createContext({state:TOe,dispatch:()=>null}),eqe=({children:e})=>{var i;const[t,r]=Le.useReducer(XKe,TOe),{i18n:n}=nt();return p.useEffect(()=>{var o;if((o=t.user)!=null&&o.setting)try{const s=JSON.parse(t.user.setting),l=Wa(s.language);l&&l!==n.language&&n.changeLanguage(l),l&&localStorage.setItem("i18nextLng",l)}catch{}},[(i=t.user)==null?void 0:i.setting,n]),a.jsx(Ca.Provider,{value:[t,r],children:e})},tqe=(e,t)=>{switch(t.type){case"set":return{...e,status:t.payload};case"unset":return{...e,status:void 0};default:return e}},zOe={status:void 0},Ti=Le.createContext({state:zOe,dispatch:()=>null}),rqe=({children:e})=>{const[t,r]=Le.useReducer(tqe,zOe);return a.jsx(Ti.Provider,{value:[t,r],children:e})},AOe=p.createContext(null),nqe=()=>p.useContext(AOe),IOe=p.createContext(null),DOe=()=>p.useContext(IOe),NOe=p.createContext(null),iqe=()=>p.useContext(NOe),oqe=()=>typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light",aqe=({children:e})=>{const[t,r]=p.useState(()=>{try{return localStorage.getItem("theme-mode")||"auto"}catch{return"auto"}}),[n,i]=p.useState(oqe()),o=t==="auto"?n:t;p.useEffect(()=>{if(typeof window<"u"&&window.matchMedia){const l=window.matchMedia("(prefers-color-scheme: dark)"),c=u=>{i(u.matches?"dark":"light")};return l.addEventListener("change",c),()=>{l.removeEventListener("change",c)}}},[]),p.useEffect(()=>{const l=document.body;o==="dark"?(l.setAttribute("theme-mode","dark"),document.documentElement.classList.add("dark")):(l.removeAttribute("theme-mode"),document.documentElement.classList.remove("dark"))},[o]);const s=p.useCallback(l=>{let c;typeof l=="boolean"?c=l?"dark":"light":typeof l=="string"?c=l:c="auto",r(c),localStorage.setItem("theme-mode",c)},[]);return a.jsx(NOe.Provider,{value:s,children:a.jsx(IOe.Provider,{value:o,children:a.jsx(AOe.Provider,{value:t,children:e})})})},LOe=GKe();function sqe(){let e=JSON.parse(localStorage.getItem("user"));return e&&e.token?{Authorization:"Bearer "+e.token}:{}}const _ie=({children:e})=>localStorage.getItem("user")?a.jsx(az,{to:"/console",replace:!0}):e;function ds({children:e}){return localStorage.getItem("user")?e:a.jsx(az,{to:"/login",state:{from:LOe.location}})}function I0({children:e}){const t=localStorage.getItem("user");if(!t)return a.jsx(az,{to:"/login",state:{from:LOe.location}});try{const r=JSON.parse(t);if(r&&typeof r.role=="number"&&r.role>=10)return e}catch{}return a.jsx(az,{to:"/forbidden",replace:!0})}const Ef=[{value:1,color:"green",label:"OpenAI"},{value:2,color:"light-blue",label:"Midjourney Proxy"},{value:5,color:"blue",label:"Midjourney Proxy Plus"},{value:36,color:"purple",label:"Suno API"},{value:4,color:"grey",label:"Ollama"},{value:14,color:"indigo",label:"Anthropic Claude"},{value:33,color:"indigo",label:"AWS Claude"},{value:41,color:"blue",label:"Vertex AI"},{value:3,color:"teal",label:"Azure OpenAI"},{value:34,color:"purple",label:"Cohere"},{value:39,color:"grey",label:"Cloudflare"},{value:43,color:"blue",label:"DeepSeek"},{value:15,color:"blue",label:"百度文心千帆"},{value:46,color:"blue",label:"百度文心千帆V2"},{value:17,color:"orange",label:"阿里通义千问"},{value:18,color:"blue",label:"讯飞星火认知"},{value:16,color:"violet",label:"智谱 ChatGLM(已经弃用,请使用智谱 GLM-4V)"},{value:26,color:"purple",label:"智谱 GLM-4V"},{value:27,color:"blue",label:"Perplexity"},{value:24,color:"orange",label:"Google Gemini"},{value:11,color:"orange",label:"Google PaLM2"},{value:47,color:"blue",label:"Xinference"},{value:25,color:"green",label:"Moonshot"},{value:20,color:"green",label:"OpenRouter"},{value:19,color:"blue",label:"360 智脑"},{value:23,color:"teal",label:"腾讯混元"},{value:31,color:"green",label:"零一万物"},{value:35,color:"green",label:"MiniMax"},{value:37,color:"teal",label:"Dify"},{value:38,color:"blue",label:"Jina"},{value:40,color:"purple",label:"SiliconCloud"},{value:42,color:"blue",label:"Mistral AI"},{value:8,color:"pink",label:"自定义渠道"},{value:22,color:"blue",label:"知识库:FastGPT"},{value:21,color:"purple",label:"知识库:AI Proxy"},{value:44,color:"purple",label:"嵌入模型:MokaAI M3E"},{value:45,color:"blue",label:"字节火山方舟、豆包通用"},{value:48,color:"blue",label:"xAI"},{value:49,color:"blue",label:"Coze"},{value:50,color:"green",label:"可灵"},{value:51,color:"blue",label:"即梦"},{value:52,color:"purple",label:"Vidu"},{value:53,color:"blue",label:"SubModel"},{value:54,color:"blue",label:"豆包视频"},{value:55,color:"green",label:"Sora"},{value:56,color:"blue",label:"Replicate"},{value:57,color:"blue",label:"Codex (OpenAI OAuth)"}],T5=new Set([1,4,14,34,17,26,27,24,47,25,20,23,31,40,42,48,43]),Bl=10,Qo=10,Cie="/api/ratio_config",XX="table_compact_modes",wFn=["/v1/chat/completions","/v1/responses","/v1/responses/compact","/v1/messages","/v1beta/models","/v1/embeddings","/v1/rerank","/v1/images/generations","/v1/images/edits","/v1/images/variations","/v1/audio/speech","/v1/audio/transcriptions","/v1/audio/translations"],ROe="generate",FOe="textGenerate",BOe="firstTailGenerate",VOe="referenceGenerate",HOe="remixGenerate",Un={LOADING:"loading",INCOMPLETE:"incomplete",COMPLETE:"complete",ERROR:"error"},ha={USER:"user",ASSISTANT:"assistant",SYSTEM:"system"},xD=e=>[{role:ha.USER,id:"2",createAt:1715676751919,content:e("默认用户消息")},{role:ha.ASSISTANT,id:"3",createAt:1715676751919,content:e("默认助手消息"),reasoningContent:"",isReasoningExpanded:!1}],Ia={PREVIEW:"preview",REQUEST:"request",RESPONSE:"response"},sz={CHAT_COMPLETIONS:"/pg/chat/completions",USER_MODELS:"/api/user/models",USER_GROUPS:"/api/user/self/groups"},Gi={inputs:{model:"gpt-4o",group:"",temperature:.7,top_p:1,max_tokens:4096,frequency_penalty:0,presence_penalty:0,seed:null,stream:!0,imageEnabled:!1,imageUrls:[""]},parameterEnabled:{temperature:!0,top_p:!0,max_tokens:!1,frequency_penalty:!0,presence_penalty:!0,seed:!1},systemPrompt:"",showDebugPanel:!1,customRequestMode:!1,customRequestBody:""},kie=/([\s\S]*?)<\/think>/g,M5={NO_TEXT_CONTENT:"此消息没有可复制的文本内容",INVALID_MESSAGE_TYPE:"无法复制此类型的消息内容",COPY_FAILED:"复制失败,请手动选择文本复制",COPY_HTTPS_REQUIRED:"复制功能需要 HTTPS 环境,请手动复制",BROWSER_NOT_SUPPORTED:"浏览器不支持复制功能,请手动复制",JSON_PARSE_ERROR:"自定义请求体格式错误,请检查JSON格式",API_REQUEST_ERROR:"请求发生错误",NETWORK_ERROR:"网络连接失败或服务器无响应"},O1={CONFIG:"playground_config",MESSAGES:"playground_messages"},Ua={UNUSED:1,DISABLED:2,USED:3},lqe={[Ua.UNUSED]:{color:"green",textKey:"redemption.status.unused"},[Ua.DISABLED]:{color:"red",textKey:"redemption.status.disabled"},[Ua.USED]:{color:"grey",textKey:"redemption.status.used"}},X0={DELETE:"delete",ENABLE:"enable",DISABLE:"disable"},UOe=e=>({operations:[{mode:"pass_headers",value:[...e],keep_origin:!0}]}),cqe=["Originator","Session_id","User-Agent","X-Codex-Beta-Features","X-Codex-Turn-Metadata"],uqe=["X-Stainless-Arch","X-Stainless-Lang","X-Stainless-Os","X-Stainless-Package-Version","X-Stainless-Retry-Count","X-Stainless-Runtime","X-Stainless-Runtime-Version","X-Stainless-Timeout","User-Agent","X-App","Anthropic-Beta","Anthropic-Dangerous-Direct-Browser-Access","Anthropic-Version"],WOe=UOe(cqe),KOe=UOe(uqe),$ie={codexCli:{name:"codex cli trace",model_regex:["^gpt-.*$"],path_regex:["/v1/responses"],key_sources:[{type:"gjson",path:"prompt_cache_key"}],param_override_template:WOe,value_regex:"",ttl_seconds:0,skip_retry_on_failure:!1,include_using_group:!0,include_rule_name:!0},claudeCli:{name:"claude cli trace",model_regex:["^claude-.*$"],path_regex:["/v1/messages"],key_sources:[{type:"gjson",path:"metadata.user_id"}],param_override_template:KOe,value_regex:"",ttl_seconds:0,skip_retry_on_failure:!1,include_using_group:!0,include_rule_name:!0}},fqe=e=>JSON.parse(JSON.stringify(e||{})),qOe=768,zr=()=>{const e=`(max-width: ${qOe-1}px)`;return p.useSyncExternalStore(t=>{const r=window.matchMedia(e);return r.addEventListener("change",t),()=>r.removeEventListener("change",t)},()=>window.matchMedia(e).matches,()=>!1)},pqe=({htmlContent:e})=>a.jsx("div",{dangerouslySetInnerHTML:{__html:e}});function no(){let e=localStorage.getItem("user");return e?(e=JSON.parse(e),e.role>=10):!1}function lz(){let e=localStorage.getItem("user");return e?(e=JSON.parse(e),e.role>=100):!1}function m2(){let e=localStorage.getItem("system_name");return e||"AK AI Core"}function Jl(){let e=localStorage.getItem("logo");return e||"/ak-ai-mark.svg"}function mm(){let e=localStorage.getItem("user");return e?(e=JSON.parse(e),e.id):-1}function dqe(){return localStorage.getItem("footer_html")}async function gn(e){let t=!0;try{await navigator.clipboard.writeText(e)}catch{try{const n=window.document.createElement("textarea");n.value=e,n.setAttribute("readonly",""),n.style.position="fixed",n.style.left="-9999px",n.style.top="-9999px",window.document.body.appendChild(n),n.select(),window.document.execCommand("copy"),window.document.body.removeChild(n)}catch(n){t=!1,console.error(n)}}return t}let GOe={autoClose:!1};const mqe=window.matchMedia(`(max-width: ${qOe-1}px)`).matches;mqe&&(GOe.position="top-center");function L(e){if(console.error(e),e.message){if(e.name==="AxiosError"){switch(e.response.status){case 401:localStorage.removeItem("user"),window.location.href="/login?expired=true";break;case 429:sr.error("错误:请求次数过多,请稍后再试!");break;case 500:sr.error("错误:服务器内部错误,请联系管理员!");break;case 405:sr.info("本站仅作演示之用,无服务端!");break;default:sr.error("错误:"+e.message)}return}sr.error("错误:"+e.message)}else sr.error("错误:"+e)}function hn(e){sr.warning(e)}function Ce(e){sr.success(e)}function Tt(e){sr.info(e)}function bJ(e,t=!1){t?JKe(a.jsx(pqe,{htmlContent:e}),GOe):sr.info(e)}function Ba(e){return e?e.endsWith("/")?e.slice(0,-1):e:""}function Eie(){var e=new Date;return e.setHours(0,0,0,0),Math.floor(e.getTime()/1e3)}function Jr(e){let t=new Date(e*1e3),r=t.getFullYear().toString(),n=(t.getMonth()+1).toString(),i=t.getDate().toString(),o=t.getHours().toString(),s=t.getMinutes().toString(),l=t.getSeconds().toString();return n.length===1&&(n="0"+n),i.length===1&&(i="0"+i),o.length===1&&(o="0"+o),s.length===1&&(s="0"+s),l.length===1&&(l="0"+l),r+"-"+n+"-"+i+" "+o+":"+s+":"+l}function PFn(e,t="hour",r=!1){let n=new Date(e*1e3),i=n.getFullYear(),o=(n.getMonth()+1).toString(),s=n.getDate().toString(),l=n.getHours().toString();o.length===1&&(o="0"+o),s.length===1&&(s="0"+s),l.length===1&&(l="0"+l);let c=r?i+"-"+o+"-"+s:o+"-"+s;if(t==="hour")c+=" "+l+":00";else if(t==="week"){let u=new Date(e*1e3+5184e5),f=u.getFullYear(),d=(u.getMonth()+1).toString(),m=u.getDate().toString();d.length===1&&(d="0"+d),m.length===1&&(m="0"+m);let h=r?f+"-"+d+"-"+m:d+"-"+m;c+=" - "+h}return c}function SFn(e){return!e||e.length===0?!1:new Set(e.map(r=>new Date(r*1e3).getFullYear())).size>1}function hqe(e,t){let r=new Blob([e],{type:"text/plain;charset=utf-8"}),n=URL.createObjectURL(r),i=document.createElement("a");i.href=n,i.download=t,i.click()}const Cr=e=>{try{JSON.parse(e)}catch{return!1}return!0};function wi(e,t){const r=[];for(const n in e)e.hasOwnProperty(n)&&t.hasOwnProperty(n)&&e[n]!==t[n]&&r.push({key:n,oldValue:e[n],newValue:t[n]});return r}let yqe=4;const gqe=()=>`${yqe++}`,J5=e=>{if(!e||!e.content)return"";if(Array.isArray(e.content)){const t=e.content.find(r=>r.type==="text");return(t==null?void 0:t.text)||""}return typeof e.content=="string"?e.content:""},SM=(e,t="")=>{if(!e||!e.includes(""))return{content:e,reasoningContent:t};const r=[],n=[];let i=0,o;for(kie.lastIndex=0;(o=kie.exec(e))!==null;)n.push(e.substring(i,o.index)),r.push(o[1]),i=o.index+o[0].length;n.push(e.substring(i));const s=n.join("").replace(/<\/?think>/g,"").trim(),l=r.join(` --- `),c=t&&l?`${t} --- ${l}`:t||l;return{content:s,reasoningContent:c}},JOe=(e,t="")=>{if(!e)return{content:"",reasoningContent:t};const r=e.lastIndexOf("");if(r===-1)return SM(e,t);const n=e.substring(r);if(!n.includes("")){const i=n.substring(7).trim(),o=e.substring(0,r),s=i?t?`${t} --- ${i}`:i:t;return SM(o,s)}return SM(e,t)},Tie=(e,t=[],r=!1)=>{if(!e&&(!t||t.length===0))return"";const n=t.filter(i=>i&&i.trim()!=="");return r&&n.length>0?[{type:"text",text:e||""},...n.map(i=>({type:"image_url",image_url:{url:i.trim()}}))]:e||""},vJ=(e,t,r={})=>({role:e,content:t,createAt:Date.now(),id:gqe(),...r}),YOe=()=>vJ(ha.ASSISTANT,"",{reasoningContent:"",isReasoningExpanded:!0,isThinkingComplete:!1,hasAutoCollapsed:!1,status:"loading"}),bqe=e=>e?{role:e.role,content:e.content}:null,vqe=e=>e&&e.role&&(e.content||e.content===""),XOe=e=>{if(!e)return"";const t=new Date,r=new Date(e);if(isNaN(r.getTime()))return e;const n=t.getTime()-r.getTime(),i=Math.floor(n/1e3),o=Math.floor(i/60),s=Math.floor(o/60),l=Math.floor(s/24),c=Math.floor(l/7),u=Math.floor(l/30),f=Math.floor(l/365);return n<0?Mie(r):i<60?"刚刚":o<60?`${o} 分钟前`:s<24?`${s} 小时前`:l<7?`${l} 天前`:c<4?`${c} 周前`:u<12?`${u} 个月前`:f<2?"1 年前":Mie(r)},Mie=e=>{const t=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");return`${t}-${r}-${n}`},xqe=e=>{const t=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0"),i=String(e.getHours()).padStart(2,"0"),o=String(e.getMinutes()).padStart(2,"0");return`${t}-${r}-${n} ${i}:${o}`};function QOe(){try{const e=localStorage.getItem(XX);return e?JSON.parse(e):{}}catch{return{}}}function Oqe(e){try{localStorage.setItem(XX,JSON.stringify(e))}catch{}}function jqe(e="global"){return!!QOe()[e]}function wqe(e,t="global"){const r=QOe();r[t]=e,Oqe(r)}const Is=(e,t)=>{if(!e)return!0;const r=e.trim().toLowerCase(),n=((t==null?void 0:t.value)??"").toString().toLowerCase(),i=((t==null?void 0:t.label)??"").toString().toLowerCase();return n.includes(r)||i.includes(r)},QX=({record:e,selectedGroup:t,groupRatio:r,tokenUnit:n,displayPrice:i,currency:o,quotaDisplayType:s="USD",precision:l=4})=>{let c=t,u=r[t];if(t==="all"||u===void 0){let f=Number.POSITIVE_INFINITY;Array.isArray(e.enable_groups)&&e.enable_groups.length>0&&e.enable_groups.forEach(d=>{const m=r[d];m!==void 0&&mj!=null&&j!==""&&Number.isFinite(Number(j)),g=j=>y(j)?Number(Number(j).toFixed(6)):null;if(f)return{inputRatio:g(e.model_ratio),completionRatio:g(e.completion_ratio),cacheRatio:g(e.cache_ratio),createCacheRatio:g(e.create_cache_ratio),imageRatio:g(e.image_ratio),audioInputRatio:g(e.audio_ratio),audioOutputRatio:g(e.audio_completion_ratio),isPerToken:!0,isTokensDisplay:!0,usedGroup:c,usedGroupRatio:u};let b="$";if(o==="CNY")b="¥";else if(o==="CUSTOM")try{const j=localStorage.getItem("status");if(j){const w=JSON.parse(j);b=(w==null?void 0:w.custom_currency_symbol)||"¤"}else b="¤"}catch{b="¤"}const x=j=>{const w=i(j),P=parseFloat(w.replace(/[^0-9.]/g,""))/m;return`${b}${P.toFixed(l)}`},v=x(d),O=y(e.audio_ratio)?x(d*Number(e.audio_ratio)):null;return{inputPrice:v,completionPrice:x(d*Number(e.completion_ratio)),cachePrice:y(e.cache_ratio)?x(d*Number(e.cache_ratio)):null,createCachePrice:y(e.create_cache_ratio)?x(d*Number(e.create_cache_ratio)):null,imagePrice:y(e.image_ratio)?x(d*Number(e.image_ratio)):null,audioInputPrice:O,audioOutputPrice:O&&y(e.audio_completion_ratio)?x(d*Number(e.audio_ratio)*Number(e.audio_completion_ratio)):null,unitLabel:h,isPerToken:!0,isTokensDisplay:!1,usedGroup:c,usedGroupRatio:u}}if(e.quota_type===1){const f=parseFloat(e.model_price)*u;return{price:i(f),isPerToken:!1,isTokensDisplay:!1,usedGroup:c,usedGroupRatio:u}}return{price:"-",isPerToken:!1,isTokensDisplay:!1,usedGroup:c,usedGroupRatio:u}},ZX=(e,t,r="USD")=>{if(e.isPerToken){if(r==="TOKENS"||e.isTokensDisplay)return[{key:"input-ratio",label:t("输入倍率"),value:e.inputRatio,suffix:"x"},{key:"completion-ratio",label:t("补全倍率"),value:e.completionRatio,suffix:"x"},{key:"cache-ratio",label:t("缓存读取倍率"),value:e.cacheRatio,suffix:"x"},{key:"create-cache-ratio",label:t("缓存创建倍率"),value:e.createCacheRatio,suffix:"x"},{key:"image-ratio",label:t("图片输入倍率"),value:e.imageRatio,suffix:"x"},{key:"audio-input-ratio",label:t("音频输入倍率"),value:e.audioInputRatio,suffix:"x"},{key:"audio-output-ratio",label:t("音频补全倍率"),value:e.audioOutputRatio,suffix:"x"}].filter(i=>i.value!==null&&i.value!==void 0&&i.value!=="");const n=` / 1${e.unitLabel} Tokens`;return[{key:"input",label:t("输入价格"),value:e.inputPrice,suffix:n},{key:"completion",label:t("补全价格"),value:e.completionPrice,suffix:n},{key:"cache",label:t("缓存读取价格"),value:e.cachePrice,suffix:n},{key:"create-cache",label:t("缓存创建价格"),value:e.createCachePrice,suffix:n},{key:"image",label:t("图片输入价格"),value:e.imagePrice,suffix:n},{key:"audio-input",label:t("音频输入价格"),value:e.audioInputPrice,suffix:n},{key:"audio-output",label:t("音频补全价格"),value:e.audioOutputPrice,suffix:n}].filter(i=>i.value!==null&&i.value!==void 0&&i.value!=="")}return[{key:"fixed",label:t("模型价格"),value:e.price,suffix:` / ${t("次")}`}].filter(n=>n.value!==null&&n.value!==void 0&&n.value!=="")},Pqe=(e,t,r="USD")=>{const n=ZX(e,t,r);return a.jsx(a.Fragment,{children:n.map(i=>a.jsxs("span",{style:{color:"var(--semi-color-text-1)"},children:[i.label," ",i.value,i.suffix]},i.key))})},Qs=({currentPage:e,pageSize:t,total:r,onPageChange:n,onPageSizeChange:i,isMobile:o=!1,pageSizeOpts:s=[10,20,50,100],showSizeChanger:l=!0,t:c=u=>u})=>{if(!r||r<=0)return null;const u=(e-1)*t+1,f=Math.min(e*t,r),d=`${c("显示第")} ${u} ${c("条 - 第")} ${f} ${c("条,共")} ${r} ${c("条")}`;return a.jsxs(a.Fragment,{children:[!o&&a.jsx("span",{className:"text-sm select-none",style:{color:"var(--semi-color-text-2)"},children:d}),a.jsx(RX,{currentPage:e,pageSize:t,total:r,pageSizeOpts:s,showSizeChanger:l,onPageSizeChange:i,onPageChange:n,size:o?"small":"default",showQuickJumper:o,showTotal:!0})]})},aa={search:"",showWithRecharge:!1,currency:"USD",showRatio:!1,viewMode:"card",tokenUnit:"M",filterGroup:"all",filterQuotaType:"all",filterEndpointType:"all",filterVendor:"all",filterTag:"all",currentPage:1},ZOe=({handleChange:e,setShowWithRecharge:t,setCurrency:r,setShowRatio:n,setViewMode:i,setFilterGroup:o,setFilterQuotaType:s,setFilterEndpointType:l,setFilterVendor:c,setFilterTag:u,setCurrentPage:f,setTokenUnit:d})=>{e==null||e(aa.search),t==null||t(aa.showWithRecharge),r==null||r(aa.currency),n==null||n(aa.showRatio),i==null||i(aa.viewMode),d==null||d(aa.tokenUnit),o==null||o(aa.filterGroup),s==null||s(aa.filterQuotaType),l==null||l(aa.filterEndpointType),c==null||c(aa.filterVendor),u==null||u(aa.filterTag),f==null||f(aa.currentPage)},zie=e=>{if(typeof TextEncoder<"u"){const t=new TextEncoder().encode(e);let r="";return t.forEach(n=>{r+=String.fromCharCode(n)}),r}return encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(t,r)=>String.fromCharCode(parseInt(r,16)))},xJ=e=>{const t=e==null?"":String(e);if(typeof window>"u"){if(typeof Buffer<"u")return Buffer.from(t,"utf-8").toString("base64");if(typeof globalThis<"u"&&typeof globalThis.btoa=="function")return globalThis.btoa(zie(t));throw new Error("Base64 encoding is unavailable in the current environment")}return window.btoa(zie(t))};let ue=JX.create({baseURL:"",headers:{"New-API-User":mm(),"Cache-Control":"no-store"}});function V$(e,t={}){const{openInNewTab:r=!1}=t,n=typeof e=="string"?e:e.toString();if(r){window.open(n,"_blank");return}window.location.assign(n)}function eje(e){const t=e.get.bind(e),r=new Map,n=(i,o={})=>{const s=o.params?JSON.stringify(o.params):"{}";return`${i}?${s}`};e.get=(i,o={})=>{if(o!=null&&o.disableDuplicate)return t(i,o);const s=n(i,o);if(r.has(s))return r.get(s);const l=t(i,o).finally(()=>{r.delete(s)});return r.set(s,l),l}}eje(ue);function Al(){ue=JX.create({baseURL:"",headers:{"New-API-User":mm(),"Cache-Control":"no-store"}}),eje(ue)}ue.interceptors.response.use(e=>e,e=>(e.config&&e.config.skipErrorHandler||L(e),Promise.reject(e)));const OJ=(e,t,r,n)=>{const i=e.filter(vqe).map(bqe).filter(Boolean),o={model:r.model,group:r.group,messages:i,stream:r.stream};return Object.entries({temperature:"temperature",top_p:"top_p",max_tokens:"max_tokens",frequency_penalty:"frequency_penalty",presence_penalty:"presence_penalty",seed:"seed"}).forEach(([l,c])=>{const u=n[l],f=r[c],d=f!=null;u&&d&&(o[c]=f)}),o},t5=(e,t=null)=>{const r={error:e.message||"未知错误",timestamp:new Date().toISOString(),stack:e.stack};return t&&(r.status=t.status,r.statusText=t.statusText),e.message.includes("HTTP error")?r.details="服务器返回了错误状态码":e.message.includes("Failed to fetch")&&(r.details="网络连接失败或服务器无响应"),r},Sqe=(e,t)=>{var o;const r=e.map(s=>({label:s,value:s})),i=r.some(s=>s.value===t)&&r.length>0?t:(o=r[0])==null?void 0:o.value;return{modelOptions:r,selectedModel:i}},_qe=(e,t)=>{let r=Object.entries(e).map(([n,i])=>({label:i.desc.length>20?i.desc.substring(0,20)+"...":i.desc,value:n,ratio:i.ratio,fullLabel:i.desc}));if(r.length===0)r=[{label:"用户分组",value:"",ratio:1}];else if(t){const n=r.findIndex(i=>i.value===t);if(n>-1){const i=r.splice(n,1)[0];r.unshift(i)}}return r};async function Cqe(){let e="/api/oauth/state",t=localStorage.getItem("aff");t&&t.length>0&&(e+=`?aff=${t}`);const r=await ue.get(e),{success:n,message:i,data:o}=r.data;return n?o:(L(i),"")}async function H$(e={}){const{shouldLogout:t=!1}=e;if(t){try{await ue.get("/api/user/logout",{skipErrorHandler:!0})}catch{}localStorage.removeItem("user"),Al()}return await Cqe()}async function eQ(e,t={}){const r=await H$(t);if(!r)return;const n=`${window.location.origin}/oauth/discord`;V$(`https://discord.com/oauth2/authorize?client_id=${e}&redirect_uri=${n}&response_type=code&scope=identify+openid&state=${r}`)}async function tQ(e,t,r=!1,n={}){const i=await H$(n);if(!i)return;const o=new URL(e);o.searchParams.set("client_id",t),o.searchParams.set("redirect_uri",`${window.location.origin}/oauth/oidc`),o.searchParams.set("response_type","code"),o.searchParams.set("scope","openid profile email"),o.searchParams.set("state",i),V$(o,{openInNewTab:r})}async function rQ(e,t={}){const r=await H$(t);r&&V$(`https://github.com/login/oauth/authorize?client_id=${e}&state=${r}&scope=user:email`)}async function nQ(e,t={shouldLogout:!1}){const r=await H$(t);r&&V$(`https://connect.linux.do/oauth2/authorize?response_type=code&client_id=${e}&state=${r}`)}async function iQ(e,t={}){const r=await H$(t);if(r)try{const n=`${window.location.origin}/oauth/${e.slug}`;let i;if(e.authorization_endpoint.startsWith("http://")||e.authorization_endpoint.startsWith("https://"))i=new URL(e.authorization_endpoint);else{console.error("Custom OAuth authorization_endpoint must be a full URL:",e.authorization_endpoint),L("OAuth 配置错误:授权端点必须是完整的 URL(以 http:// 或 https:// 开头)");return}i.searchParams.set("client_id",e.client_id),i.searchParams.set("redirect_uri",n),i.searchParams.set("response_type","code"),i.searchParams.set("scope",e.scopes||"openid profile email"),i.searchParams.set("state",r),V$(i)}catch(n){console.error("Failed to initiate custom OAuth:",n),L("OAuth 登录失败:"+(n.message||"未知错误"))}}let t1;async function kqe(){const e=await ue.get("/api/models"),{success:t,data:r}=e.data;t&&(t1=r,localStorage.setItem("channel_models",JSON.stringify(r)))}function z5(e){if(t1!==void 0&&e in t1)return t1[e]?t1[e]:[];let t=localStorage.getItem("channel_models");return t?(t1=JSON.parse(t),e in t1?t1[e]:[]):[]}var $qe=function(t){return"https://registry.npmmirror.com/@lobehub/icons-static-".concat(t,"/latest/files")},Eqe=function(t){return"https://unpkg.com/@lobehub/icons-static-".concat(t,"@latest")},Tqe=function(t,r){var n=r||{},i=n.format,o=i===void 0?"png":i,s=n.isDarkMode,l=s===void 0?!1:s,c=n.type,u=c===void 0?"color":c,f=n.cdn,d=f===void 0?"aliyun":f,m=d==="unpkg"?Eqe(o):$qe(o),h=u==="mono"?"":"-".concat(u);switch(o){case"svg":return"".concat(m,"/icons/").concat(t.toLowerCase()+h,".svg");case"webp":return"".concat(m,"/").concat(l?"dark":"light","/").concat(t.toLowerCase()+h,".webp");default:return"".concat(m,"/").concat(l?"dark":"light","/").concat(t.toLowerCase()+h,".png")}};function Mqe(e){if(e.sheet)return e.sheet;for(var t=0;t0?Ni(P4,--Mo):0,Xf--,pi===10&&(Xf=1,CA--),pi}function Jo(){return pi=Mo2||ym(pi)>3?"":" "}function Wqe(e,t){for(;--t&&Jo()&&!(pi<48||pi>102||pi>57&&pi<65||pi>70&&pi<97););return U$(e,_M()+(t<6&&Ds()==32&&Jo()==32))}function wJ(e){for(;Jo();)switch(pi){case e:return Mo;case 34:case 39:e!==34&&e!==39&&wJ(pi);break;case 40:e===41&&wJ(e);break;case 92:Jo();break}return Mo}function Kqe(e,t){for(;Jo()&&e+pi!==57;)if(e+pi===84&&Ds()===47)break;return"/*"+U$(t,Mo-1)+"*"+_A(e===47?e:Jo())}function qqe(e){for(;!ym(Ds());)Jo();return U$(e,Mo)}function Gqe(e){return aje(kM("",null,null,null,[""],e=oje(e),0,[0],e))}function kM(e,t,r,n,i,o,s,l,c){for(var u=0,f=0,d=s,m=0,h=0,y=0,g=1,b=1,x=1,v=0,O="",j=i,w=o,P=n,S=O;b;)switch(y=v,v=Jo()){case 40:if(y!=108&&Ni(S,d-1)==58){jJ(S+=dn(CM(v),"&","&\f"),"&\f")!=-1&&(x=-1);break}case 34:case 39:case 91:S+=CM(v);break;case 9:case 10:case 13:case 32:S+=Uqe(y);break;case 92:S+=Wqe(_M()-1,7);continue;case 47:switch(Ds()){case 42:case 47:MT(Jqe(Kqe(Jo(),_M()),t,r),c);break;default:S+="/"}break;case 123*g:l[u++]=xs(S)*x;case 125*g:case 59:case 0:switch(v){case 0:case 125:b=0;case 59+f:x==-1&&(S=dn(S,/\f/g,"")),h>0&&xs(S)-d&&MT(h>32?Iie(S+";",n,r,d-1):Iie(dn(S," ","")+";",n,r,d-2),c);break;case 59:S+=";";default:if(MT(P=Aie(S,t,r,u,f,i,l,O,j=[],w=[],d),o),v===123)if(f===0)kM(S,t,P,P,j,o,d,l,w);else switch(m===99&&Ni(S,3)===110?100:m){case 100:case 108:case 109:case 115:kM(e,P,P,n&&MT(Aie(e,P,P,0,0,i,l,O,i,j=[],d),w),i,w,d,l,n?j:w);break;default:kM(S,P,P,P,[""],w,0,l,w)}}u=f=h=0,g=x=1,O=S="",d=s;break;case 58:d=1+xs(S),h=y;default:if(g<1){if(v==123)--g;else if(v==125&&g++==0&&Hqe()==125)continue}switch(S+=_A(v),v*g){case 38:x=f>0?1:(S+="\f",-1);break;case 44:l[u++]=(xs(S)-1)*x,x=1;break;case 64:Ds()===45&&(S+=CM(Jo())),m=Ds(),f=d=xs(O=S+=qqe(_M())),v++;break;case 45:y===45&&xs(S)==2&&(g=0)}}return o}function Aie(e,t,r,n,i,o,s,l,c,u,f){for(var d=i-1,m=i===0?o:[""],h=sQ(m),y=0,g=0,b=0;y0?m[x]+" "+v:dn(v,/&\f/g,m[x])))&&(c[b++]=O);return kA(e,t,r,i===0?oQ:l,c,u,f)}function Jqe(e,t,r){return kA(e,t,r,tje,_A(Vqe()),hm(e,2,-2),0)}function Iie(e,t,r,n){return kA(e,t,r,aQ,hm(e,0,n),hm(e,n+1,-1),n)}function Tf(e,t){for(var r="",n=sQ(e),i=0;i6)switch(Ni(e,t+1)){case 109:if(Ni(e,t+4)!==45)break;case 102:return dn(e,/(.+:)(.+)-([^]+)/,"$1"+pn+"$2-$3$1"+cz+(Ni(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~jJ(e,"stretch")?sje(dn(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ni(e,t+1)!==115)break;case 6444:switch(Ni(e,xs(e)-3-(~jJ(e,"!important")&&10))){case 107:return dn(e,":",":"+pn)+e;case 101:return dn(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+pn+(Ni(e,14)===45?"inline-":"")+"box$3$1"+pn+"$2$3$1"+Wi+"$2box$3")+e}break;case 5936:switch(Ni(e,t+11)){case 114:return pn+e+Wi+dn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return pn+e+Wi+dn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return pn+e+Wi+dn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return pn+e+Wi+e+e}return e}var oGe=function(t,r,n,i){if(t.length>-1&&!t.return)switch(t.type){case aQ:t.return=sje(t.value,t.length);break;case rje:return Tf([r5(t,{value:dn(t.value,"@","@"+pn)})],i);case oQ:if(t.length)return Bqe(t.props,function(o){switch(Fqe(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Tf([r5(t,{props:[dn(o,/:(read-\w+)/,":"+cz+"$1")]})],i);case"::placeholder":return Tf([r5(t,{props:[dn(o,/:(plac\w+)/,":"+pn+"input-$1")]}),r5(t,{props:[dn(o,/:(plac\w+)/,":"+cz+"$1")]}),r5(t,{props:[dn(o,/:(plac\w+)/,Wi+"input-$1")]})],i)}return""})}},aGe=[oGe],lje=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var b=g.getAttribute("data-emotion");b.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var i=t.stylisPlugins||aGe,o={},s,l=[];s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(g){for(var b=g.getAttribute("data-emotion").split(" "),x=1;x=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var lGe={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},cGe=/[A-Z]|^ms/g,uGe=/_EMO_([^_]+?)_([^]*?)_EMO_/g,cje=function(t){return t.charCodeAt(1)===45},Lie=function(t){return t!=null&&typeof t!="boolean"},OD=Zqe(function(e){return cje(e)?e:e.replace(cGe,"-$&").toLowerCase()}),Rie=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(uGe,function(n,i,o){return Os={name:i,styles:o,next:Os},i})}return lGe[t]!==1&&!cje(t)&&typeof r=="number"&&r!==0?r+"px":r};function gm(e,t,r){if(r==null)return"";var n=r;if(n.__emotion_styles!==void 0)return n;switch(typeof r){case"boolean":return"";case"object":{var i=r;if(i.anim===1)return Os={name:i.name,styles:i.styles,next:Os},i.name;var o=r;if(o.styles!==void 0){var s=o.next;if(s!==void 0)for(;s!==void 0;)Os={name:s.name,styles:s.styles,next:Os},s=s.next;var l=o.styles+";";return l}return fGe(e,t,r)}case"function":{if(e!==void 0){var c=Os,u=r(e);return Os=c,gm(e,t,u)}break}}var f=r;if(t==null)return f;var d=t[f];return d!==void 0?d:f}function fGe(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function zo(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function SJ(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var r=t;r;){if(r===e)return!0;r=r.parentNode}return!1}var Kie="data-rc-order",qie="data-rc-priority",JGe="rc-util-key",_J=new Map;function jje(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):JGe}function FA(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function YGe(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function yQ(e){return Array.from((_J.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function wje(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!zo())return null;var r=t.csp,n=t.prepend,i=t.priority,o=i===void 0?0:i,s=YGe(n),l=s==="prependQueue",c=document.createElement("style");c.setAttribute(Kie,s),l&&o&&c.setAttribute(qie,"".concat(o)),r!=null&&r.nonce&&(c.nonce=r==null?void 0:r.nonce),c.innerHTML=e;var u=FA(t),f=u.firstChild;if(n){if(l){var d=(t.styles||yQ(u)).filter(function(m){if(!["prepend","prependQueue"].includes(m.getAttribute(Kie)))return!1;var h=Number(m.getAttribute(qie)||0);return o>=h});if(d.length)return u.insertBefore(c,d[d.length-1].nextSibling),c}u.insertBefore(c,f)}else u.appendChild(c);return c}function Pje(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=FA(t);return(t.styles||yQ(r)).find(function(n){return n.getAttribute(jje(t))===e})}function xm(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=Pje(e,t);if(r){var n=FA(t);n.removeChild(r)}}function XGe(e,t){var r=_J.get(e);if(!r||!SJ(document,r)){var n=wje("",t),i=n.parentNode;_J.set(e,i),e.removeChild(n)}}function Vl(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=FA(r),i=yQ(n),o=Ke(Ke({},r),{},{styles:i});XGe(n,o);var s=Pje(t,o);if(s){var l,c;if((l=o.csp)!==null&&l!==void 0&&l.nonce&&s.nonce!==((c=o.csp)===null||c===void 0?void 0:c.nonce)){var u;s.nonce=(u=o.csp)===null||u===void 0?void 0:u.nonce}return s.innerHTML!==e&&(s.innerHTML=e),s}var f=wje(e,o);return f.setAttribute(jje(o),t),f}function BA(e,t,r){var n=p.useRef({});return(!("value"in n.current)||r(n.current.condition,t))&&(n.current.value=e(),n.current.condition=t),n.current.value}var CJ={},QGe=function(t){};function ZGe(e,t){}function eJe(e,t){}function tJe(){CJ={}}function Sje(e,t,r){!t&&!CJ[r]&&(e(!1,r),CJ[r]=!0)}function Yo(e,t){Sje(ZGe,e,t)}function rJe(e,t){Sje(eJe,e,t)}Yo.preMessage=QGe;Yo.resetWarned=tJe;Yo.noteOnce=rJe;function Om(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=new Set;function i(o,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c=n.has(o);if(Yo(!c,"Warning: There may be circular references"),c)return!1;if(o===s)return!0;if(r&&l>1)return!1;n.add(o);var u=l+1;if(Array.isArray(o)){if(!Array.isArray(s)||o.length!==s.length)return!1;for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,s={map:this.cache};return r.forEach(function(l){if(!s)s=void 0;else{var c;s=(c=s)===null||c===void 0||(c=c.map)===null||c===void 0?void 0:c.get(l)}}),(n=s)!==null&&n!==void 0&&n.value&&o&&(s.value[1]=this.cacheCallTimes++),(i=s)===null||i===void 0?void 0:i.value}},{key:"get",value:function(r){var n;return(n=this.internalGet(r,!0))===null||n===void 0?void 0:n[0]}},{key:"has",value:function(r){return!!this.internalGet(r)}},{key:"set",value:function(r,n){var i=this;if(!this.has(r)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var o=this.keys.reduce(function(u,f){var d=It(u,2),m=d[1];return i.internalGet(f)[1]0,void 0),Gie+=1}return $i(e,[{key:"getDerivativeToken",value:function(r){return this.derivatives.reduce(function(n,i){return i(r,n)},void 0)}}]),e}(),jD=new gQ;function uz(e){var t=Array.isArray(e)?e:[e];return jD.has(t)||jD.set(t,new Cje(t)),jD.get(t)}var lJe=new WeakMap,wD={};function cJe(e,t){for(var r=lJe,n=0;n3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var s=Ke(Ke({},i),{},(n={},We(n,Qf,t),We(n,Ka,r),n)),l=Object.keys(s).map(function(c){var u=s[c];return u?"".concat(c,'="').concat(u,'"'):null}).filter(function(c){return c}).join(" ");return"")}var $M=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(r?"".concat(r,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},uJe=function(t,r,n){return Object.keys(t).length?".".concat(r).concat(n!=null&&n.scope?".".concat(n.scope):"","{").concat(Object.entries(t).map(function(i){var o=It(i,2),s=o[0],l=o[1];return"".concat(s,":").concat(l,";")}).join(""),"}"):""},kje=function(t,r,n){var i={},o={};return Object.entries(t).forEach(function(s){var l,c,u=It(s,2),f=u[0],d=u[1];if(n!=null&&(l=n.preserve)!==null&&l!==void 0&&l[f])o[f]=d;else if((typeof d=="string"||typeof d=="number")&&!(n!=null&&(c=n.ignore)!==null&&c!==void 0&&c[f])){var m,h=$M(f,n==null?void 0:n.prefix);i[h]=typeof d=="number"&&!(n!=null&&(m=n.unitless)!==null&&m!==void 0&&m[f])?"".concat(d,"px"):String(d),o[f]="var(".concat(h,")")}}),[o,uJe(i,r,{scope:n==null?void 0:n.scope})]},Xie=zo()?p.useLayoutEffect:p.useEffect,pz=function(t,r){var n=p.useRef(!0);Xie(function(){return t(n.current)},r),Xie(function(){return n.current=!1,function(){n.current=!0}},[])},fJe=Ke({},SA),Qie=fJe.useInsertionEffect,pJe=function(t,r,n){p.useMemo(t,n),pz(function(){return r(!0)},n)},dJe=Qie?function(e,t,r){return Qie(function(){return e(),t()},r)}:pJe,mJe=Ke({},SA),hJe=mJe.useInsertionEffect,yJe=function(t){var r=[],n=!1;function i(o){n||r.push(o)}return p.useEffect(function(){return n=!1,function(){n=!0,r.length&&r.forEach(function(o){return o()})}},t),i},gJe=function(){return function(t){t()}},bJe=typeof hJe<"u"?yJe:gJe;function bQ(e,t,r,n,i){var o=p.useContext(du),s=o.cache,l=[e].concat(Wt(t)),c=kJ(l),u=bJe([c]),f=function(y){s.opUpdate(c,function(g){var b=g||[void 0,void 0],x=It(b,2),v=x[0],O=v===void 0?0:v,j=x[1],w=j,P=w||r(),S=[O,P];return y?y(S):S})};p.useMemo(function(){f()},[c]);var d=s.opGet(c),m=d[1];return dJe(function(){i==null||i(m)},function(h){return f(function(y){var g=It(y,2),b=g[0],x=g[1];return h&&b===0&&(i==null||i(m)),[b+1,x]}),function(){s.opUpdate(c,function(y){var g=y||[],b=It(g,2),x=b[0],v=x===void 0?0:x,O=b[1],j=v-1;return j===0?(u(function(){(h||!s.opGet(c))&&(n==null||n(O,!1))}),null):[v-1,O]})}},[c]),m}var vJe={},xJe="css",J0=new Map;function OJe(e){J0.set(e,(J0.get(e)||0)+1)}function jJe(e,t){if(typeof document<"u"){var r=document.querySelectorAll("style[".concat(Qf,'="').concat(e,'"]'));r.forEach(function(n){if(n[p1]===t){var i;(i=n.parentNode)===null||i===void 0||i.removeChild(n)}})}}var wJe=0;function PJe(e,t){J0.set(e,(J0.get(e)||0)-1);var r=Array.from(J0.keys()),n=r.filter(function(i){var o=J0.get(i)||0;return o<=0});r.length-n.length>wJe&&n.forEach(function(i){jJe(i,t),J0.delete(i)})}var $je=function(t,r,n,i){var o=n.getDerivativeToken(t),s=Ke(Ke({},o),r);return i&&(s=i(s)),s},Eje="token";function SJe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=p.useContext(du),i=n.cache.instanceId,o=n.container,s=r.salt,l=s===void 0?"":s,c=r.override,u=c===void 0?vJe:c,f=r.formatToken,d=r.getComputedToken,m=r.cssVar,h=cJe(function(){return Object.assign.apply(Object,[{}].concat(Wt(t)))},t),y=Y5(h),g=Y5(u),b=m?Y5(m):"",x=bQ(Eje,[l,e.id,y,g,b],function(){var v,O=d?d(h,u,e):$je(h,u,e,f),j=Ke({},O),w="";if(m){var P=kje(O,m.key,{prefix:m.prefix,ignore:m.ignore,unitless:m.unitless,preserve:m.preserve}),S=It(P,2);O=S[0],w=S[1]}var $=Yie(O,l);O._tokenKey=$,j._tokenKey=Yie(j,l);var _=(v=m==null?void 0:m.key)!==null&&v!==void 0?v:$;O._themeKey=_,OJe(_);var C="".concat(xJe,"-").concat(vm($));return O._hashId=C,[O,C,j,w,(m==null?void 0:m.key)||""]},function(v){PJe(v[0]._themeKey,i)},function(v){var O=It(v,4),j=O[0],w=O[3];if(m&&w){var P=Vl(w,vm("css-variables-".concat(j._themeKey)),{mark:Ka,prepend:"queue",attachTo:o,priority:-999});P[p1]=i,P.setAttribute(Qf,j._themeKey)}});return x}var _Je=function(t,r,n){var i=It(t,5),o=i[2],s=i[3],l=i[4],c=n||{},u=c.plain;if(!s)return null;var f=o._tokenKey,d=-999,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},h=fz(s,l,f,m,u);return[d,f,h]},CJe={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Tje="comm",Mje="rule",zje="decl",kJe="@import",$Je="@namespace",EJe="@keyframes",TJe="@layer",Aje=Math.abs,vQ=String.fromCharCode;function Ije(e){return e.trim()}function EM(e,t,r){return e.replace(t,r)}function MJe(e,t,r){return e.indexOf(t,r)}function Mf(e,t){return e.charCodeAt(t)|0}function Zf(e,t,r){return e.slice(t,r)}function vs(e){return e.length}function zJe(e){return e.length}function zT(e,t){return t.push(e),e}var VA=1,e4=1,Dje=0,xa=0,di=0,S4="";function xQ(e,t,r,n,i,o,s,l){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:VA,column:e4,length:s,return:"",siblings:l}}function AJe(){return di}function IJe(){return di=xa>0?Mf(S4,--xa):0,e4--,di===10&&(e4=1,VA--),di}function qa(){return di=xa2||jm(di)>3?"":" "}function RJe(e,t){for(;--t&&qa()&&!(di<48||di>102||di>57&&di<65||di>70&&di<97););return HA(e,TM()+(t<6&&d1()==32&&qa()==32))}function EJ(e){for(;qa();)switch(di){case e:return xa;case 34:case 39:e!==34&&e!==39&&EJ(di);break;case 40:e===41&&EJ(e);break;case 92:qa();break}return xa}function FJe(e,t){for(;qa()&&e+di!==57;)if(e+di===84&&d1()===47)break;return"/*"+HA(t,xa-1)+"*"+vQ(e===47?e:qa())}function BJe(e){for(;!jm(d1());)qa();return HA(e,xa)}function Nje(e){return NJe(MM("",null,null,null,[""],e=DJe(e),0,[0],e))}function MM(e,t,r,n,i,o,s,l,c){for(var u=0,f=0,d=s,m=0,h=0,y=0,g=1,b=1,x=1,v=0,O="",j=i,w=o,P=n,S=O;b;)switch(y=v,v=qa()){case 40:if(y!=108&&Mf(S,d-1)==58){MJe(S+=EM(PD(v),"&","&\f"),"&\f",Aje(u?l[u-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:S+=PD(v);break;case 9:case 10:case 13:case 32:S+=LJe(y);break;case 92:S+=RJe(TM()-1,7);continue;case 47:switch(d1()){case 42:case 47:zT(VJe(FJe(qa(),TM()),t,r,c),c),(jm(y||1)==5||jm(d1()||1)==5)&&vs(S)&&Zf(S,-1,void 0)!==" "&&(S+=" ");break;default:S+="/"}break;case 123*g:l[u++]=vs(S)*x;case 125*g:case 59:case 0:switch(v){case 0:case 125:b=0;case 59+f:x==-1&&(S=EM(S,/\f/g,"")),h>0&&(vs(S)-d||g===0&&y===47)&&zT(h>32?eoe(S+";",n,r,d-1,c):eoe(EM(S," ","")+";",n,r,d-2,c),c);break;case 59:S+=";";default:if(zT(P=Zie(S,t,r,u,f,i,l,O,j=[],w=[],d,o),o),v===123)if(f===0)MM(S,t,P,P,j,o,d,l,w);else{switch(m){case 99:if(Mf(S,3)===110)break;case 108:if(Mf(S,2)===97)break;default:f=0;case 100:case 109:case 115:}f?MM(e,P,P,n&&zT(Zie(e,P,P,0,0,i,l,O,i,j=[],d,w),w),i,w,d,l,n?j:w):MM(S,P,P,P,[""],w,0,l,w)}}u=f=h=0,g=x=1,O=S="",d=s;break;case 58:d=1+vs(S),h=y;default:if(g<1){if(v==123)--g;else if(v==125&&g++==0&&IJe()==125)continue}switch(S+=vQ(v),v*g){case 38:x=f>0?1:(S+="\f",-1);break;case 44:l[u++]=(vs(S)-1)*x,x=1;break;case 64:d1()===45&&(S+=PD(qa())),m=d1(),f=d=vs(O=S+=BJe(TM())),v++;break;case 45:y===45&&vs(S)==2&&(g=0)}}return o}function Zie(e,t,r,n,i,o,s,l,c,u,f,d){for(var m=i-1,h=i===0?o:[""],y=zJe(h),g=0,b=0,x=0;g0?h[v]+" "+O:EM(O,/&\f/g,h[v])))&&(c[x++]=j);return xQ(e,t,r,i===0?Mje:l,c,u,f,d)}function VJe(e,t,r,n){return xQ(e,t,r,Tje,vQ(AJe()),Zf(e,2,-2),0,n)}function eoe(e,t,r,n,i){return xQ(e,t,r,zje,Zf(e,0,n),Zf(e,n+1,-1),n,i)}function dz(e,t){for(var r="",n=0;n1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},i=n.root,o=n.injectHash,s=n.parentSelectors,l=r.hashId,c=r.layer;r.path;var u=r.hashPriority,f=r.transformers,d=f===void 0?[]:f;r.linters;var m="",h={};function y(x){var v=x.getName(l);if(!h[v]){var O=e(x.style,r,{root:!1,parentSelectors:s}),j=It(O,1),w=j[0];h[v]="@keyframes ".concat(x.getName(l)).concat(w)}}function g(x){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return x.forEach(function(O){Array.isArray(O)?g(O,v):O&&v.push(O)}),v}var b=g(Array.isArray(t)?t:[t]);return b.forEach(function(x){var v=typeof x=="string"&&!i?{}:x;if(typeof v=="string")m+="".concat(v,` `);else if(v._keyframe)y(v);else{var O=d.reduce(function(j,w){var P;return(w==null||(P=w.visit)===null||P===void 0?void 0:P.call(w,j))||j},v);Object.keys(O).forEach(function(j){var w=O[j];if(kr(w)==="object"&&w&&(j!=="animationName"||!w._keyframe)&&!qJe(w)){var P=!1,S=j.trim(),$=!1;(i||o)&&l?S.startsWith("@")?P=!0:S==="&"?S=roe("",l,u):S=roe(j,l,u):i&&!l&&(S==="&"||S==="")&&(S="",$=!0);var _=e(w,r,{root:$,injectHash:P,parentSelectors:[].concat(Wt(s),[S])}),C=It(_,2),k=C[0],N=C[1];h=Ke(Ke({},h),N),m+="".concat(S).concat(k)}else{let z=function(T,E){var M=T.replace(/[A-Z]/g,function(Q){return"-".concat(Q.toLowerCase())}),K=E;!CJe[T]&&typeof K=="number"&&K!==0&&(K="".concat(K,"px")),T==="animationName"&&E!==null&&E!==void 0&&E._keyframe&&(y(E),K=E.getName(l)),m+="".concat(M,":").concat(K,";")};var D,A=(D=w==null?void 0:w.value)!==null&&D!==void 0?D:w;kr(w)==="object"&&w!==null&&w!==void 0&&w[Bje]&&Array.isArray(A)?A.forEach(function(T){z(j,T)}):z(j,A)}})}}),i?c&&(m&&(m="@layer ".concat(c.name," {").concat(m,"}")),c.dependencies&&(h["@layer ".concat(c.name)]=c.dependencies.map(function(x){return"@layer ".concat(x,", ").concat(c.name,";")}).join(` `))):m="{".concat(m,"}"),[m,h]};function Vje(e,t){return vm("".concat(e.join("%")).concat(t))}function JJe(){return null}var Hje="style";function TJ(e,t){var r=e.token,n=e.path,i=e.hashId,o=e.layer,s=e.nonce,l=e.clientOnly,c=e.order,u=c===void 0?0:c,f=p.useContext(du),d=f.autoClear;f.mock;var m=f.defaultCache,h=f.hashPriority,y=f.container,g=f.ssrInline,b=f.transformers,x=f.linters,v=f.cache,O=f.layer,j=r._tokenKey,w=[j];O&&w.push("layer"),w.push.apply(w,Wt(n));var P=$J,S=bQ(Hje,w,function(){var N=w.join("|");if(UJe(N)){var D=WJe(N),A=It(D,2),z=A[0],T=A[1];if(z)return[z,j,T,{},l,u]}var E=t(),M=GJe(E,{hashId:i,hashPriority:h,layer:O?o:void 0,path:n.join("-"),transformers:b,linters:x}),K=It(M,2),Q=K[0],q=K[1],X=zM(Q),Z=Vje(w,X);return[X,j,Z,q,l,u]},function(N,D){var A=It(N,3),z=A[2];(D||d)&&$J&&xm(z,{mark:Ka})},function(N){var D=It(N,4),A=D[0];D[1];var z=D[2],T=D[3];if(P&&A!==Rje){var E={mark:Ka,prepend:O?!1:"queue",attachTo:y,priority:u},M=typeof s=="function"?s():s;M&&(E.csp={nonce:M});var K=[],Q=[];Object.keys(T).forEach(function(X){X.startsWith("@layer")?K.push(X):Q.push(X)}),K.forEach(function(X){Vl(zM(T[X]),"_layer-".concat(X),Ke(Ke({},E),{},{prepend:!0}))});var q=Vl(A,z,E);q[p1]=v.instanceId,q.setAttribute(Qf,j),Q.forEach(function(X){Vl(zM(T[X]),"_effect-".concat(X),E)})}}),$=It(S,3),_=$[0],C=$[1],k=$[2];return function(N){var D;if(!g||P||!m)D=p.createElement(JJe,null);else{var A;D=p.createElement("style",Wn({},(A={},We(A,Qf,C),We(A,Ka,k),A),{dangerouslySetInnerHTML:{__html:_}}))}return p.createElement(p.Fragment,null,D,N)}}var YJe=function(t,r,n){var i=It(t,6),o=i[0],s=i[1],l=i[2],c=i[3],u=i[4],f=i[5],d=n||{},m=d.plain;if(u)return null;var h=o,y={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)};return h=fz(o,s,l,y,m),c&&Object.keys(c).forEach(function(g){if(!r[g]){r[g]=!0;var b=zM(c[g]),x=fz(b,s,"_effect-".concat(g),y,m);g.startsWith("@layer")?h=x+h:h+=x}}),[f,l,h]},Uje="cssVar",XJe=function(t,r){var n=t.key,i=t.prefix,o=t.unitless,s=t.ignore,l=t.token,c=t.scope,u=c===void 0?"":c,f=p.useContext(du),d=f.cache.instanceId,m=f.container,h=l._tokenKey,y=[].concat(Wt(t.path),[n,u,h]),g=bQ(Uje,y,function(){var b=r(),x=kje(b,n,{prefix:i,unitless:o,ignore:s,scope:u}),v=It(x,2),O=v[0],j=v[1],w=Vje(y,j);return[O,j,w,n]},function(b){var x=It(b,3),v=x[2];$J&&xm(v,{mark:Ka})},function(b){var x=It(b,3),v=x[1],O=x[2];if(v){var j=Vl(v,O,{mark:Ka,prepend:"queue",attachTo:m,priority:-999});j[p1]=d,j.setAttribute(Qf,n)}});return g},QJe=function(t,r,n){var i=It(t,4),o=i[1],s=i[2],l=i[3],c=n||{},u=c.plain;if(!o)return null;var f=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)},m=fz(o,l,s,d,u);return[f,s,m]},n5;n5={},We(n5,Hje,YJe),We(n5,Eje,_Je),We(n5,Uje,QJe);var ti=function(){function e(t,r){Ei(this,e),We(this,"name",void 0),We(this,"style",void 0),We(this,"_keyframe",!0),this.name=t,this.style=r}return $i(e,[{key:"getName",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return r?"".concat(r,"-").concat(this.name):this.name}}]),e}();function ef(e){return e.notSplit=!0,e}ef(["borderTop","borderBottom"]),ef(["borderTop"]),ef(["borderBottom"]),ef(["borderLeft","borderRight"]),ef(["borderLeft"]),ef(["borderRight"]);var ZJe=["children","prefix","speedy","getStyleManager","container","nonce","insertionPoint","stylisPlugins","linters"],eYe=function(t){return p.memo(function(r){var n=r.children,i=r.prefix,o=r.speedy,s=r.getStyleManager,l=r.container,c=r.nonce,u=r.insertionPoint,f=r.stylisPlugins,d=r.linters,m=mi(r,ZJe),h=p.useContext(t),y=i??h.sheet.key,g=l??h.sheet.container,b=o??h.sheet.isSpeedy,x=p.useMemo(function(){var O=!1,j=uQ({speedy:b??O,key:y,container:g,nonce:c,insertionPoint:u,stylisPlugins:f});if(typeof global<"u"){var w=global.__ANTD_STYLE_CACHE_MANAGER_FOR_SSR__;w&&(j.cache=w.add(j.cache))}return j},[y,b,g,c,u,f]);p.useEffect(function(){s==null||s(x)},[x]);var v=a.jsx(t.Provider,{value:x,children:n});return Object.keys(m).length||g?a.jsx(aJe,Ke(Ke({linters:d,container:g},m),{},{children:v})):v})},tYe=function(t){var r=t.css,n=t.token;return{buttonDefaultHover:r({backgroundColor:n.colorBgContainer,border:"1px solid ".concat(n.colorBorder),cursor:"pointer",":hover":{color:n.colorPrimaryHover,borderColor:n.colorPrimaryHover},":active":{color:n.colorPrimaryActive,borderColor:n.colorPrimaryActive}})}},rYe=function(t){return Object.fromEntries(Object.entries(t).map(function(r){var n=It(r,2),i=n[0],o=n[1];return[i,o.styles]}))},nYe=Symbol.for("react.element"),iYe=Symbol.for("react.transitional.element"),oYe=Symbol.for("react.fragment");function Wje(e){return e&&kr(e)==="object"&&(e.$$typeof===nYe||e.$$typeof===iYe)&&e.type===oYe}function MJ(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[];return Le.Children.forEach(e,function(n){n==null&&!t.keepEmpty||(Array.isArray(n)?r=r.concat(MJ(n)):Wje(n)&&n.props?r=r.concat(MJ(n.props.children,t)):r.push(n))}),r}function noe(e){return e instanceof HTMLElement||e instanceof SVGElement}function aYe(e){return e&&kr(e)==="object"&&noe(e.nativeElement)?e.nativeElement:noe(e)?e:null}function sYe(e){var t=aYe(e);if(t)return t;if(e instanceof Le.Component){var r;return(r=Pie.findDOMNode)===null||r===void 0?void 0:r.call(Pie,e)}return null}var Kje={exports:{}},Pn={};/** * @license React * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var OQ=Symbol.for("react.element"),jQ=Symbol.for("react.portal"),UA=Symbol.for("react.fragment"),WA=Symbol.for("react.strict_mode"),KA=Symbol.for("react.profiler"),qA=Symbol.for("react.provider"),GA=Symbol.for("react.context"),lYe=Symbol.for("react.server_context"),JA=Symbol.for("react.forward_ref"),YA=Symbol.for("react.suspense"),XA=Symbol.for("react.suspense_list"),QA=Symbol.for("react.memo"),ZA=Symbol.for("react.lazy"),cYe=Symbol.for("react.offscreen"),qje;qje=Symbol.for("react.module.reference");function ka(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case OQ:switch(e=e.type,e){case UA:case KA:case WA:case YA:case XA:return e;default:switch(e=e&&e.$$typeof,e){case lYe:case GA:case JA:case ZA:case QA:case qA:return e;default:return t}}case jQ:return t}}}Pn.ContextConsumer=GA;Pn.ContextProvider=qA;Pn.Element=OQ;Pn.ForwardRef=JA;Pn.Fragment=UA;Pn.Lazy=ZA;Pn.Memo=QA;Pn.Portal=jQ;Pn.Profiler=KA;Pn.StrictMode=WA;Pn.Suspense=YA;Pn.SuspenseList=XA;Pn.isAsyncMode=function(){return!1};Pn.isConcurrentMode=function(){return!1};Pn.isContextConsumer=function(e){return ka(e)===GA};Pn.isContextProvider=function(e){return ka(e)===qA};Pn.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===OQ};Pn.isForwardRef=function(e){return ka(e)===JA};Pn.isFragment=function(e){return ka(e)===UA};Pn.isLazy=function(e){return ka(e)===ZA};Pn.isMemo=function(e){return ka(e)===QA};Pn.isPortal=function(e){return ka(e)===jQ};Pn.isProfiler=function(e){return ka(e)===KA};Pn.isStrictMode=function(e){return ka(e)===WA};Pn.isSuspense=function(e){return ka(e)===YA};Pn.isSuspenseList=function(e){return ka(e)===XA};Pn.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===UA||e===KA||e===WA||e===YA||e===XA||e===cYe||typeof e=="object"&&e!==null&&(e.$$typeof===ZA||e.$$typeof===QA||e.$$typeof===qA||e.$$typeof===GA||e.$$typeof===JA||e.$$typeof===qje||e.getModuleId!==void 0)};Pn.typeOf=ka;Kje.exports=Pn;var SD=Kje.exports,uYe=Number(p.version.split(".")[0]),Gje=function(t,r){typeof t=="function"?t(r):kr(t)==="object"&&t&&"current"in t&&(t.current=r)},wQ=function(){for(var t=arguments.length,r=new Array(t),n=0;n=19)return!0;var i=SD.isMemo(t)?t.type.type:t.type;return!(typeof i=="function"&&!((r=i.prototype)!==null&&r!==void 0&&r.render)&&i.$$typeof!==SD.ForwardRef||typeof t=="function"&&!((n=t.prototype)!==null&&n!==void 0&&n.render)&&t.$$typeof!==SD.ForwardRef)};function Jje(e){return p.isValidElement(e)&&!Wje(e)}var Yje=function(t){if(t&&Jje(t)){var r=t;return r.props.propertyIsEnumerable("ref")?r.props.ref:r.ref}return null},Xje=function(t){return+setTimeout(t,16)},Qje=function(t){return clearTimeout(t)};typeof window<"u"&&"requestAnimationFrame"in window&&(Xje=function(t){return window.requestAnimationFrame(t)},Qje=function(t){return window.cancelAnimationFrame(t)});var ioe=0,_Q=new Map;function Zje(e){_Q.delete(e)}var mu=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ioe+=1;var n=ioe;function i(o){if(o===0)Zje(n),t();else{var s=Xje(function(){i(o-1)});_Q.set(n,s)}}return i(r),n};mu.cancel=function(e){var t=_Q.get(e);return Zje(e),Qje(t)};var CQ=p.createContext({});function fYe(e){return vje(e)||Oje(e)||FX(e)||xje()}function $s(e,t){for(var r=e,n=0;n3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&n&&r===void 0&&!$s(e,t.slice(0,-1))?e:ewe(e,t,r,n)}function pYe(e){return kr(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function ooe(e){return Array.isArray(e)?[]:{}}var dYe=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function jf(){for(var e=arguments.length,t=new Array(e),r=0;rIM.reduce((e,t)=>Object.assign(Object.assign({},e),t),j1.Modal);function vYe(e){if(e){const t=Object.assign({},e);return IM.push(t),AM=soe(),()=>{IM=IM.filter(r=>r!==t),AM=soe()}}AM=Object.assign({},j1.Modal)}function rwe(){return AM}const kQ=p.createContext(void 0),eI=(e,t)=>{const r=p.useContext(kQ),n=p.useMemo(()=>{var o;const s=t||j1[e],l=(o=r==null?void 0:r[e])!==null&&o!==void 0?o:{};return Object.assign(Object.assign({},typeof s=="function"?s():s),l||{})},[e,t,r]),i=p.useMemo(()=>{const o=r==null?void 0:r.locale;return r!=null&&r.exist&&!o?j1.locale:o},[r]);return[n,i]},xYe="internalMark",OYe=e=>{const{locale:t={},children:r,_ANT_MARK__:n}=e;p.useEffect(()=>vYe(t==null?void 0:t.Modal),[t]);const i=p.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return p.createElement(kQ.Provider,{value:i},r)},$Q={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},t4=Object.assign(Object.assign({},$Q),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0}),Pi=Math.round;function _D(e,t){const r=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],n=r.map(i=>parseFloat(i));for(let i=0;i<3;i+=1)n[i]=t(n[i]||0,r[i]||"",i);return r[3]?n[3]=r[3].includes("%")?n[3]/100:n[3]:n[3]=1,n}const loe=(e,t,r)=>r===0?e:e/100;function i5(e,t){const r=t||255;return e>r?r:e<0?0:e}class An{constructor(t){We(this,"isValid",!0),We(this,"r",0),We(this,"g",0),We(this,"b",0),We(this,"a",1),We(this,"_h",void 0),We(this,"_s",void 0),We(this,"_l",void 0),We(this,"_v",void 0),We(this,"_max",void 0),We(this,"_min",void 0),We(this,"_brightness",void 0);function r(n){return n[0]in t&&n[1]in t&&n[2]in t}if(t)if(typeof t=="string"){let n=function(o){return i.startsWith(o)};const i=t.trim();/^#?[A-F\d]{3,8}$/i.test(i)?this.fromHexString(i):n("rgb")?this.fromRgbString(i):n("hsl")?this.fromHslString(i):(n("hsv")||n("hsb"))&&this.fromHsvString(i)}else if(t instanceof An)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(r("rgb"))this.r=i5(t.r),this.g=i5(t.g),this.b=i5(t.b),this.a=typeof t.a=="number"?i5(t.a,1):1;else if(r("hsl"))this.fromHsl(t);else if(r("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const r=this.toHsv();return r.h=t,this._c(r)}getLuminance(){function t(o){const s=o/255;return s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4)}const r=t(this.r),n=t(this.g),i=t(this.b);return .2126*r+.7152*n+.0722*i}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=Pi(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g"u"){const t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const r=this.getHue(),n=this.getSaturation();let i=this.getLightness()-t/100;return i<0&&(i=0),this._c({h:r,s:n,l:i,a:this.a})}lighten(t=10){const r=this.getHue(),n=this.getSaturation();let i=this.getLightness()+t/100;return i>1&&(i=1),this._c({h:r,s:n,l:i,a:this.a})}mix(t,r=50){const n=this._c(t),i=r/100,o=l=>(n[l]-this[l])*i+this[l],s={r:Pi(o("r")),g:Pi(o("g")),b:Pi(o("b")),a:Pi(o("a")*100)/100};return this._c(s)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const r=this._c(t),n=this.a+r.a*(1-this.a),i=o=>Pi((this[o]*this.a+r[o]*r.a*(1-this.a))/n);return this._c({r:i("r"),g:i("g"),b:i("b"),a:n})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const r=(this.r||0).toString(16);t+=r.length===2?r:"0"+r;const n=(this.g||0).toString(16);t+=n.length===2?n:"0"+n;const i=(this.b||0).toString(16);if(t+=i.length===2?i:"0"+i,typeof this.a=="number"&&this.a>=0&&this.a<1){const o=Pi(this.a*255).toString(16);t+=o.length===2?o:"0"+o}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),r=Pi(this.getSaturation()*100),n=Pi(this.getLightness()*100);return this.a!==1?`hsla(${t},${r}%,${n}%,${this.a})`:`hsl(${t},${r}%,${n}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,r,n){const i=this.clone();return i[t]=i5(r,n),i}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const r=t.replace("#","");function n(i,o){return parseInt(r[i]+r[o||i],16)}r.length<6?(this.r=n(0),this.g=n(1),this.b=n(2),this.a=r[3]?n(3)/255:1):(this.r=n(0,1),this.g=n(2,3),this.b=n(4,5),this.a=r[6]?n(6,7)/255:1)}fromHsl({h:t,s:r,l:n,a:i}){if(this._h=t%360,this._s=r,this._l=n,this.a=typeof i=="number"?i:1,r<=0){const m=Pi(n*255);this.r=m,this.g=m,this.b=m}let o=0,s=0,l=0;const c=t/60,u=(1-Math.abs(2*n-1))*r,f=u*(1-Math.abs(c%2-1));c>=0&&c<1?(o=u,s=f):c>=1&&c<2?(o=f,s=u):c>=2&&c<3?(s=u,l=f):c>=3&&c<4?(s=f,l=u):c>=4&&c<5?(o=f,l=u):c>=5&&c<6&&(o=u,l=f);const d=n-u/2;this.r=Pi((o+d)*255),this.g=Pi((s+d)*255),this.b=Pi((l+d)*255)}fromHsv({h:t,s:r,v:n,a:i}){this._h=t%360,this._s=r,this._v=n,this.a=typeof i=="number"?i:1;const o=Pi(n*255);if(this.r=o,this.g=o,this.b=o,r<=0)return;const s=t/60,l=Math.floor(s),c=s-l,u=Pi(n*(1-r)*255),f=Pi(n*(1-r*c)*255),d=Pi(n*(1-r*(1-c))*255);switch(l){case 0:this.g=d,this.b=u;break;case 1:this.r=f,this.b=u;break;case 2:this.r=u,this.b=d;break;case 3:this.r=u,this.g=f;break;case 4:this.r=d,this.g=u;break;case 5:default:this.g=u,this.b=f;break}}fromHsvString(t){const r=_D(t,loe);this.fromHsv({h:r[0],s:r[1],v:r[2],a:r[3]})}fromHslString(t){const r=_D(t,loe);this.fromHsl({h:r[0],s:r[1],l:r[2],a:r[3]})}fromRgbString(t){const r=_D(t,(n,i)=>i.includes("%")?Pi(n/100*255):n);this.r=r[0],this.g=r[1],this.b=r[2],this.a=r[3]}}var AT=2,coe=.16,jYe=.05,wYe=.05,PYe=.15,nwe=5,iwe=4,SYe=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function uoe(e,t,r){var n;return Math.round(e.h)>=60&&Math.round(e.h)<=240?n=r?Math.round(e.h)-AT*t:Math.round(e.h)+AT*t:n=r?Math.round(e.h)+AT*t:Math.round(e.h)-AT*t,n<0?n+=360:n>=360&&(n-=360),n}function foe(e,t,r){if(e.h===0&&e.s===0)return e.s;var n;return r?n=e.s-coe*t:t===iwe?n=e.s+coe:n=e.s+jYe*t,n>1&&(n=1),r&&t===nwe&&n>.1&&(n=.1),n<.06&&(n=.06),Math.round(n*100)/100}function poe(e,t,r){var n;return r?n=e.v+wYe*t:n=e.v-PYe*t,n=Math.max(0,Math.min(1,n)),Math.round(n*100)/100}function hu(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[],n=new An(e),i=n.toHsv(),o=nwe;o>0;o-=1){var s=new An({h:uoe(i,o,!0),s:foe(i,o,!0),v:poe(i,o,!0)});r.push(s)}r.push(n);for(var l=1;l<=iwe;l+=1){var c=new An({h:uoe(i,l),s:foe(i,l),v:poe(i,l)});r.push(c)}return t.theme==="dark"?SYe.map(function(u){var f=u.index,d=u.amount;return new An(t.backgroundColor||"#141414").mix(r[f],d).toHexString()}):r.map(function(u){return u.toHexString()})}var CD={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},zJ=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];zJ.primary=zJ[5];var AJ=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];AJ.primary=AJ[5];var IJ=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];IJ.primary=IJ[5];var DJ=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];DJ.primary=DJ[5];var NJ=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];NJ.primary=NJ[5];var LJ=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];LJ.primary=LJ[5];var RJ=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];RJ.primary=RJ[5];var FJ=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];FJ.primary=FJ[5];var mz=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];mz.primary=mz[5];var BJ=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];BJ.primary=BJ[5];var VJ=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];VJ.primary=VJ[5];var HJ=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];HJ.primary=HJ[5];var UJ=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];UJ.primary=UJ[5];var kD={red:zJ,volcano:AJ,orange:IJ,gold:DJ,yellow:NJ,lime:LJ,green:RJ,cyan:FJ,blue:mz,geekblue:BJ,purple:VJ,magenta:HJ,grey:UJ};function owe(e,{generateColorPalettes:t,generateNeutralColorPalettes:r}){const{colorSuccess:n,colorWarning:i,colorError:o,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,f=t(l),d=t(n),m=t(i),h=t(o),y=t(s),g=r(c,u),b=e.colorLink||e.colorInfo,x=t(b),v=new An(h[1]).mix(new An(h[3]),50).toHexString();return Object.assign(Object.assign({},g),{colorPrimaryBg:f[1],colorPrimaryBgHover:f[2],colorPrimaryBorder:f[3],colorPrimaryBorderHover:f[4],colorPrimaryHover:f[5],colorPrimary:f[6],colorPrimaryActive:f[7],colorPrimaryTextHover:f[8],colorPrimaryText:f[9],colorPrimaryTextActive:f[10],colorSuccessBg:d[1],colorSuccessBgHover:d[2],colorSuccessBorder:d[3],colorSuccessBorderHover:d[4],colorSuccessHover:d[4],colorSuccess:d[6],colorSuccessActive:d[7],colorSuccessTextHover:d[8],colorSuccessText:d[9],colorSuccessTextActive:d[10],colorErrorBg:h[1],colorErrorBgHover:h[2],colorErrorBgFilledHover:v,colorErrorBgActive:h[3],colorErrorBorder:h[3],colorErrorBorderHover:h[4],colorErrorHover:h[5],colorError:h[6],colorErrorActive:h[7],colorErrorTextHover:h[8],colorErrorText:h[9],colorErrorTextActive:h[10],colorWarningBg:m[1],colorWarningBgHover:m[2],colorWarningBorder:m[3],colorWarningBorderHover:m[4],colorWarningHover:m[4],colorWarning:m[6],colorWarningActive:m[7],colorWarningTextHover:m[8],colorWarningText:m[9],colorWarningTextActive:m[10],colorInfoBg:y[1],colorInfoBgHover:y[2],colorInfoBorder:y[3],colorInfoBorderHover:y[4],colorInfoHover:y[4],colorInfo:y[6],colorInfoActive:y[7],colorInfoTextHover:y[8],colorInfoText:y[9],colorInfoTextActive:y[10],colorLinkHover:x[4],colorLink:x[6],colorLinkActive:x[7],colorBgMask:new An("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}const _Ye=e=>{let t=e,r=e,n=e,i=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?r=4:e<8&&e>=7?r=5:e<14&&e>=8?r=6:e<16&&e>=14?r=7:e>=16&&(r=8),e<6&&e>=2?n=1:e>=6&&(n=2),e>4&&e<8?i=4:e>=8&&(i=6),{borderRadius:e,borderRadiusXS:n,borderRadiusSM:r,borderRadiusLG:t,borderRadiusOuter:i}};function CYe(e){const{motionUnit:t,motionBase:r,borderRadius:n,lineWidth:i}=e;return Object.assign({motionDurationFast:`${(r+t).toFixed(1)}s`,motionDurationMid:`${(r+t*2).toFixed(1)}s`,motionDurationSlow:`${(r+t*3).toFixed(1)}s`,lineWidthBold:i+1},_Ye(n))}const awe=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function DM(e){return(e+8)/e}function kYe(e){const t=Array.from({length:10}).map((r,n)=>{const i=n-1,o=e*Math.pow(Math.E,i/5),s=n>1?Math.floor(o):Math.ceil(o);return Math.floor(s/2)*2});return t[1]=e,t.map(r=>({size:r,lineHeight:DM(r)}))}const swe=e=>{const t=kYe(e),r=t.map(f=>f.size),n=t.map(f=>f.lineHeight),i=r[1],o=r[0],s=r[2],l=n[1],c=n[0],u=n[2];return{fontSizeSM:o,fontSize:i,fontSizeLG:s,fontSizeXL:r[3],fontSizeHeading1:r[6],fontSizeHeading2:r[5],fontSizeHeading3:r[4],fontSizeHeading4:r[3],fontSizeHeading5:r[2],lineHeight:l,lineHeightLG:u,lineHeightSM:c,fontHeight:Math.round(l*i),fontHeightLG:Math.round(u*s),fontHeightSM:Math.round(c*o),lineHeightHeading1:n[6],lineHeightHeading2:n[5],lineHeightHeading3:n[4],lineHeightHeading4:n[3],lineHeightHeading5:n[2]}};function $Ye(e){const{sizeUnit:t,sizeStep:r}=e;return{sizeXXL:t*(r+8),sizeXL:t*(r+4),sizeLG:t*(r+2),sizeMD:t*(r+1),sizeMS:t*r,size:t*r,sizeSM:t*(r-1),sizeXS:t*(r-2),sizeXXS:t*(r-3)}}const sa=(e,t)=>new An(e).setA(t).toRgbString(),o5=(e,t)=>new An(e).darken(t).toHexString(),EYe=e=>{const t=hu(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},TYe=(e,t)=>{const r=e||"#fff",n=t||"#000";return{colorBgBase:r,colorTextBase:n,colorText:sa(n,.88),colorTextSecondary:sa(n,.65),colorTextTertiary:sa(n,.45),colorTextQuaternary:sa(n,.25),colorFill:sa(n,.15),colorFillSecondary:sa(n,.06),colorFillTertiary:sa(n,.04),colorFillQuaternary:sa(n,.02),colorBgSolid:sa(n,1),colorBgSolidHover:sa(n,.75),colorBgSolidActive:sa(n,.95),colorBgLayout:o5(r,4),colorBgContainer:o5(r,0),colorBgElevated:o5(r,0),colorBgSpotlight:sa(n,.85),colorBgBlur:"transparent",colorBorder:o5(r,15),colorBorderSecondary:o5(r,6)}};function tI(e){CD.pink=CD.magenta,kD.pink=kD.magenta;const t=Object.keys($Q).map(r=>{const n=e[r]===CD[r]?kD[r]:hu(e[r]);return Array.from({length:10},()=>1).reduce((i,o,s)=>(i[`${r}-${s+1}`]=n[s],i[`${r}${s+1}`]=n[s],i),{})}).reduce((r,n)=>(r=Object.assign(Object.assign({},r),n),r),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),owe(e,{generateColorPalettes:EYe,generateNeutralColorPalettes:TYe})),swe(e.fontSize)),$Ye(e)),awe(e)),CYe(e))}const EQ=uz(tI),wm={token:t4,override:{override:t4},hashed:!0},TQ=Le.createContext(wm),hz="ant",rI="anticon",MYe=(e,t)=>t||(e?`${hz}-${e}`:hz),Tn=p.createContext({getPrefixCls:MYe,iconPrefixCls:rI}),doe={};function MQ(e){const t=p.useContext(Tn),{getPrefixCls:r,direction:n,getPopupContainer:i}=t,o=t[e];return Object.assign(Object.assign({classNames:doe,styles:doe},o),{getPrefixCls:r,direction:n,getPopupContainer:i})}const zYe=`-ant-${Date.now()}-${Math.random()}`;function AYe(e,t){const r={},n=(s,l)=>{let c=s.clone();return c=(l==null?void 0:l(c))||c,c.toRgbString()},i=(s,l)=>{const c=new An(s),u=hu(c.toRgbString());r[`${l}-color`]=n(c),r[`${l}-color-disabled`]=u[1],r[`${l}-color-hover`]=u[4],r[`${l}-color-active`]=u[6],r[`${l}-color-outline`]=c.clone().setA(.2).toRgbString(),r[`${l}-color-deprecated-bg`]=u[0],r[`${l}-color-deprecated-border`]=u[2]};if(t.primaryColor){i(t.primaryColor,"primary");const s=new An(t.primaryColor),l=hu(s.toRgbString());l.forEach((u,f)=>{r[`primary-${f+1}`]=u}),r["primary-color-deprecated-l-35"]=n(s,u=>u.lighten(35)),r["primary-color-deprecated-l-20"]=n(s,u=>u.lighten(20)),r["primary-color-deprecated-t-20"]=n(s,u=>u.tint(20)),r["primary-color-deprecated-t-50"]=n(s,u=>u.tint(50)),r["primary-color-deprecated-f-12"]=n(s,u=>u.setA(u.a*.12));const c=new An(l[0]);r["primary-color-active-deprecated-f-30"]=n(c,u=>u.setA(u.a*.3)),r["primary-color-active-deprecated-d-02"]=n(c,u=>u.darken(2))}return t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info"),` :root { ${Object.keys(r).map(s=>`--${e}-${s}: ${r[s]};`).join(` `)} } `.trim()}function IYe(e,t){const r=AYe(e,t);zo()&&Vl(r,`${zYe}-dynamic-theme`)}const yz=p.createContext(!1),lwe=({children:e,disabled:t})=>{const r=p.useContext(yz);return p.createElement(yz.Provider,{value:t??r},e)},r4=p.createContext(void 0),DYe=({children:e,size:t})=>{const r=p.useContext(r4);return p.createElement(r4.Provider,{value:t||r},e)};function NYe(){const e=p.useContext(yz),t=p.useContext(r4);return{componentDisabled:e,componentSize:t}}var cwe=$i(function e(){Ei(this,e)}),uwe="CALC_UNIT",LYe=new RegExp(uwe,"g");function $D(e){return typeof e=="number"?"".concat(e).concat(uwe):e}var RYe=function(e){u2(r,e);var t=f2(r);function r(n,i){var o;Ei(this,r),o=t.call(this),We(Wr(o),"result",""),We(Wr(o),"unitlessCssVar",void 0),We(Wr(o),"lowPriority",void 0);var s=kr(n);return o.unitlessCssVar=i,n instanceof r?o.result="(".concat(n.result,")"):s==="number"?o.result=$D(n):s==="string"&&(o.result=n),o}return $i(r,[{key:"add",value:function(i){return i instanceof r?this.result="".concat(this.result," + ").concat(i.getResult()):(typeof i=="number"||typeof i=="string")&&(this.result="".concat(this.result," + ").concat($D(i))),this.lowPriority=!0,this}},{key:"sub",value:function(i){return i instanceof r?this.result="".concat(this.result," - ").concat(i.getResult()):(typeof i=="number"||typeof i=="string")&&(this.result="".concat(this.result," - ").concat($D(i))),this.lowPriority=!0,this}},{key:"mul",value:function(i){return this.lowPriority&&(this.result="(".concat(this.result,")")),i instanceof r?this.result="".concat(this.result," * ").concat(i.getResult(!0)):(typeof i=="number"||typeof i=="string")&&(this.result="".concat(this.result," * ").concat(i)),this.lowPriority=!1,this}},{key:"div",value:function(i){return this.lowPriority&&(this.result="(".concat(this.result,")")),i instanceof r?this.result="".concat(this.result," / ").concat(i.getResult(!0)):(typeof i=="number"||typeof i=="string")&&(this.result="".concat(this.result," / ").concat(i)),this.lowPriority=!1,this}},{key:"getResult",value:function(i){return this.lowPriority||i?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(i){var o=this,s=i||{},l=s.unit,c=!0;return typeof l=="boolean"?c=l:Array.from(this.unitlessCssVar).some(function(u){return o.result.includes(u)})&&(c=!1),this.result=this.result.replace(LYe,c?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),r}(cwe),FYe=function(e){u2(r,e);var t=f2(r);function r(n){var i;return Ei(this,r),i=t.call(this),We(Wr(i),"result",0),n instanceof r?i.result=n.result:typeof n=="number"&&(i.result=n),i}return $i(r,[{key:"add",value:function(i){return i instanceof r?this.result+=i.result:typeof i=="number"&&(this.result+=i),this}},{key:"sub",value:function(i){return i instanceof r?this.result-=i.result:typeof i=="number"&&(this.result-=i),this}},{key:"mul",value:function(i){return i instanceof r?this.result*=i.result:typeof i=="number"&&(this.result*=i),this}},{key:"div",value:function(i){return i instanceof r?this.result/=i.result:typeof i=="number"&&(this.result/=i),this}},{key:"equal",value:function(){return this.result}}]),r}(cwe),BYe=function(t,r){var n=t==="css"?RYe:FYe;return function(i){return new n(i,r)}},moe=function(t,r){return"".concat([r,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};function n4(e){var t=p.useRef();t.current=e;var r=p.useCallback(function(){for(var n,i=arguments.length,o=new Array(i),s=0;s1e4){var n=Date.now();this.lastAccessBeat.forEach(function(i,o){n-i>WYe&&(r.map.delete(o),r.lastAccessBeat.delete(o))}),this.accessBeat=0}}}]),e}(),boe=new KYe;function qYe(e,t){return Le.useMemo(function(){var r=boe.get(t);if(r)return r;var n=e();return boe.set(t,n),n},t)}var GYe=function(){return{}};function JYe(e){var t=e.useCSP,r=t===void 0?GYe:t,n=e.useToken,i=e.usePrefix,o=e.getResetStyles,s=e.getCommonStyle,l=e.getCompUnitless;function c(m,h,y,g){var b=Array.isArray(m)?m[0]:m;function x($){return"".concat(String(b)).concat($.slice(0,1).toUpperCase()).concat($.slice(1))}var v=(g==null?void 0:g.unitless)||{},O=typeof l=="function"?l(m):{},j=Ke(Ke({},O),{},We({},x("zIndexPopup"),!0));Object.keys(v).forEach(function($){j[x($)]=v[$]});var w=Ke(Ke({},g),{},{unitless:j,prefixToken:x}),P=f(m,h,y,w),S=u(b,y,w);return function($){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$,C=P($,_),k=It(C,2),N=k[1],D=S(_),A=It(D,2),z=A[0],T=A[1];return[z,N,T]}}function u(m,h,y){var g=y.unitless,b=y.injectStyle,x=b===void 0?!0:b,v=y.prefixToken,O=y.ignore,j=function(S){var $=S.rootCls,_=S.cssVar,C=_===void 0?{}:_,k=n(),N=k.realToken;return XJe({path:[m],prefix:C.prefix,key:C.key,unitless:g,ignore:O,token:N,scope:$},function(){var D=goe(m,N,h),A=hoe(m,N,D,{deprecatedTokens:y==null?void 0:y.deprecatedTokens});return Object.keys(D).forEach(function(z){A[v(z)]=A[z],delete A[z]}),A}),null},w=function(S){var $=n(),_=$.cssVar;return[function(C){return x&&_?Le.createElement(Le.Fragment,null,Le.createElement(j,{rootCls:S,cssVar:_,component:m}),C):C},_==null?void 0:_.key]};return w}function f(m,h,y){var g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},b=Array.isArray(m)?m:[m,m],x=It(b,1),v=x[0],O=b.join("-"),j=e.layer||{name:"antd"};return function(w){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:w,S=n(),$=S.theme,_=S.realToken,C=S.hashId,k=S.token,N=S.cssVar,D=i(),A=D.rootPrefixCls,z=D.iconPrefixCls,T=r(),E=N?"css":"js",M=qYe(function(){var R=new Set;return N&&Object.keys(g.unitless||{}).forEach(function(Y){R.add($M(Y,N.prefix)),R.add($M(Y,moe(v,N.prefix)))}),BYe(E,R)},[E,v,N==null?void 0:N.prefix]),K=UYe(E),Q=K.max,q=K.min,X={theme:$,token:k,hashId:C,nonce:function(){return T.nonce},clientOnly:g.clientOnly,layer:j,order:g.order||-999};typeof o=="function"&&TJ(Ke(Ke({},X),{},{clientOnly:!1,path:["Shared",A]}),function(){return o(k,{prefix:{rootPrefixCls:A,iconPrefixCls:z},csp:T})});var Z=TJ(Ke(Ke({},X),{},{path:[O,w,z]}),function(){if(g.injectStyle===!1)return[];var R=HYe(k),Y=R.token,G=R.flush,J=goe(v,_,y),H=".".concat(w),U=hoe(v,_,J,{deprecatedTokens:g.deprecatedTokens});N&&J&&kr(J)==="object"&&Object.keys(J).forEach(function(ne){J[ne]="var(".concat($M(ne,moe(v,N.prefix)),")")});var ie=na(Y,{componentCls:H,prefixCls:w,iconCls:".".concat(z),antCls:".".concat(A),calc:M,max:Q,min:q},N?J:U),re=h(ie,{hashId:C,prefixCls:w,rootPrefixCls:A,iconPrefixCls:z});G(v,U);var ee=typeof s=="function"?s(ie,w,P,g.resetFont):null;return[g.resetStyle===!1?null:ee,re]});return[Z,C]}}function d(m,h,y){var g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},b=f(m,h,y,Ke({resetStyle:!1,order:-998},g)),x=function(O){var j=O.prefixCls,w=O.rootCls,P=w===void 0?j:w;return b(j,P),null};return x}return{genStyleHooks:c,genSubStyleComponent:d,genComponentStyleHook:f}}const yu=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],YYe="5.25.2";function ED(e){return e>=0&&e<=255}function A5(e,t){const{r,g:n,b:i,a:o}=new An(e).toRgb();if(o<1)return e;const{r:s,g:l,b:c}=new An(t).toRgb();for(let u=.01;u<=1;u+=.01){const f=Math.round((r-s*(1-u))/u),d=Math.round((n-l*(1-u))/u),m=Math.round((i-c*(1-u))/u);if(ED(f)&&ED(d)&&ED(m))return new An({r:f,g:d,b:m,a:Math.round(u*100)/100}).toRgbString()}return new An({r,g:n,b:i,a:1}).toRgbString()}var XYe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{delete n[m]});const i=Object.assign(Object.assign({},r),n),o=480,s=576,l=768,c=992,u=1200,f=1600;if(i.motion===!1){const m="0s";i.motionDurationFast=m,i.motionDurationMid=m,i.motionDurationSlow=m}return Object.assign(Object.assign(Object.assign({},i),{colorFillContent:i.colorFillSecondary,colorFillContentHover:i.colorFill,colorFillAlter:i.colorFillQuaternary,colorBgContainerDisabled:i.colorFillTertiary,colorBorderBg:i.colorBgContainer,colorSplit:A5(i.colorBorderSecondary,i.colorBgContainer),colorTextPlaceholder:i.colorTextQuaternary,colorTextDisabled:i.colorTextQuaternary,colorTextHeading:i.colorText,colorTextLabel:i.colorTextSecondary,colorTextDescription:i.colorTextTertiary,colorTextLightSolid:i.colorWhite,colorHighlight:i.colorError,colorBgTextHover:i.colorFillSecondary,colorBgTextActive:i.colorFill,colorIcon:i.colorTextTertiary,colorIconHover:i.colorText,colorErrorOutline:A5(i.colorErrorBg,i.colorBgContainer),colorWarningOutline:A5(i.colorWarningBg,i.colorBgContainer),fontSizeIcon:i.fontSizeSM,lineWidthFocus:i.lineWidth*3,lineWidth:i.lineWidth,controlOutlineWidth:i.lineWidth*2,controlInteractiveSize:i.controlHeight/2,controlItemBgHover:i.colorFillTertiary,controlItemBgActive:i.colorPrimaryBg,controlItemBgActiveHover:i.colorPrimaryBgHover,controlItemBgActiveDisabled:i.colorFill,controlTmpOutline:i.colorFillQuaternary,controlOutline:A5(i.colorPrimaryBg,i.colorBgContainer),lineType:i.lineType,borderRadius:i.borderRadius,borderRadiusXS:i.borderRadiusXS,borderRadiusSM:i.borderRadiusSM,borderRadiusLG:i.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:i.sizeXXS,paddingXS:i.sizeXS,paddingSM:i.sizeSM,padding:i.size,paddingMD:i.sizeMD,paddingLG:i.sizeLG,paddingXL:i.sizeXL,paddingContentHorizontalLG:i.sizeLG,paddingContentVerticalLG:i.sizeMS,paddingContentHorizontal:i.sizeMS,paddingContentVertical:i.sizeSM,paddingContentHorizontalSM:i.size,paddingContentVerticalSM:i.sizeXS,marginXXS:i.sizeXXS,marginXS:i.sizeXS,marginSM:i.sizeSM,margin:i.size,marginMD:i.sizeMD,marginLG:i.sizeLG,marginXL:i.sizeXL,marginXXL:i.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) `,boxShadowSecondary:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) `,boxShadowTertiary:` 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02) `,screenXS:o,screenXSMin:o,screenXSMax:s-1,screenSM:s,screenSMMin:s,screenSMMax:l-1,screenMD:l,screenMDMin:l,screenMDMax:c-1,screenLG:c,screenLGMin:c,screenLGMax:u-1,screenXL:u,screenXLMin:u,screenXLMax:f-1,screenXXL:f,screenXXLMin:f,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` 0 1px 2px -2px ${new An("rgba(0, 0, 0, 0.16)").toRgbString()}, 0 3px 6px 0 ${new An("rgba(0, 0, 0, 0.12)").toRgbString()}, 0 5px 12px 4px ${new An("rgba(0, 0, 0, 0.09)").toRgbString()} `,boxShadowDrawerRight:` -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), -9px 0 28px 8px rgba(0, 0, 0, 0.05) `,boxShadowDrawerLeft:` 6px 0 16px 0 rgba(0, 0, 0, 0.08), 3px 0 6px -4px rgba(0, 0, 0, 0.12), 9px 0 28px 8px rgba(0, 0, 0, 0.05) `,boxShadowDrawerUp:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) `,boxShadowDrawerDown:` 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),n)}var voe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const n=r.getDerivativeToken(e),{override:i}=t,o=voe(t,["override"]);let s=Object.assign(Object.assign({},n),{override:i});return s=zQ(s),Object.entries(o).forEach(([l,c])=>{const{theme:u}=c,f=voe(c,["theme"]);let d=f;u&&(d=dwe(Object.assign(Object.assign({},s),f),{override:f},u)),s[l]=d}),s};function el(){const{token:e,hashed:t,theme:r,override:n,cssVar:i}=Le.useContext(TQ),o=`${YYe}-${t||""}`,s=r||EQ,[l,c,u]=SJe(s,[t4,e],{salt:o,override:n,getComputedToken:dwe,formatToken:zQ,cssVar:i&&{prefix:i.prefix,key:i.key,unitless:pwe,ignore:QYe,preserve:ZYe}});return[s,u,t?c:"",l,i]}const K$=(e,t=!1)=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}),mwe=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),eXe=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),tXe=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),rXe=(e,t,r,n)=>{const i=`[class^="${t}"], [class*=" ${t}"]`,o=r?`.${r}`:i,s={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let l={};return n!==!1&&(l={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[o]:Object.assign(Object.assign(Object.assign({},l),s),{[i]:s})}},nXe=(e,t)=>({outline:`${Tr(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),AQ=(e,t)=>({"&:focus-visible":Object.assign({},nXe(e,t))}),hwe=e=>({[`.${e}`]:Object.assign(Object.assign({},mwe()),{[`.${e} .${e}-icon`]:{display:"block"}})}),{genStyleHooks:ic,genComponentStyleHook:iXe,genSubStyleComponent:q$}=JYe({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=p.useContext(Tn);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,r,n,i]=el();return{theme:e,realToken:t,hashId:r,token:n,cssVar:i}},useCSP:()=>{const{csp:e}=p.useContext(Tn);return e??{}},getResetStyles:(e,t)=>{var r;const n=tXe(e);return[n,{"&":n},hwe((r=t==null?void 0:t.prefix.iconPrefixCls)!==null&&r!==void 0?r:rI)]},getCommonStyle:rXe,getCompUnitless:()=>pwe});function oXe(e,t){return yu.reduce((r,n)=>{const i=e[`${n}1`],o=e[`${n}3`],s=e[`${n}6`],l=e[`${n}7`];return Object.assign(Object.assign({},r),t(n,{lightColor:i,lightBorderColor:o,darkColor:s,textColor:l}))},{})}const aXe=(e,t)=>{const[r,n]=el();return TJ({theme:r,token:n,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[hwe(e)])},sXe=Object.assign({},SA),{useId:xoe}=sXe,lXe=()=>"",cXe=typeof xoe>"u"?lXe:xoe;function uXe(e,t,r){var n;const i=e||{},o=i.inherit===!1||!t?Object.assign(Object.assign({},wm),{hashed:(n=t==null?void 0:t.hashed)!==null&&n!==void 0?n:wm.hashed,cssVar:t==null?void 0:t.cssVar}):t,s=cXe();return BA(()=>{var l,c;if(!e)return t;const u=Object.assign({},o.components);Object.keys(e.components||{}).forEach(m=>{u[m]=Object.assign(Object.assign({},u[m]),e.components[m])});const f=`css-var-${s.replace(/:/g,"")}`,d=((l=i.cssVar)!==null&&l!==void 0?l:o.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:r==null?void 0:r.prefixCls},typeof o.cssVar=="object"?o.cssVar:{}),typeof i.cssVar=="object"?i.cssVar:{}),{key:typeof i.cssVar=="object"&&((c=i.cssVar)===null||c===void 0?void 0:c.key)||f});return Object.assign(Object.assign(Object.assign({},o),i),{token:Object.assign(Object.assign({},o.token),i.token),components:u,cssVar:d})},[i,o],(l,c)=>l.some((u,f)=>{const d=c[f];return!Om(u,d,!0)}))}var fXe=["children"],ywe=p.createContext({});function pXe(e){var t=e.children,r=mi(e,fXe);return p.createElement(ywe.Provider,{value:r},t)}var dXe=function(e){u2(r,e);var t=f2(r);function r(){return Ei(this,r),t.apply(this,arguments)}return $i(r,[{key:"render",value:function(){return this.props.children}}]),r}(p.Component);function mXe(e){var t=p.useReducer(function(l){return l+1},0),r=It(t,2),n=r[1],i=p.useRef(e),o=n4(function(){return i.current}),s=n4(function(l){i.current=typeof l=="function"?l(i.current):l,n()});return[o,s]}var r1="none",IT="appear",DT="enter",NT="leave",Ooe="none",La="prepare",wf="start",Pf="active",IQ="end",gwe="prepared";function joe(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit".concat(e)]="webkit".concat(t),r["Moz".concat(e)]="moz".concat(t),r["ms".concat(e)]="MS".concat(t),r["O".concat(e)]="o".concat(t.toLowerCase()),r}function hXe(e,t){var r={animationend:joe("Animation","AnimationEnd"),transitionend:joe("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete r.animationend.animation,"TransitionEvent"in t||delete r.transitionend.transition),r}var yXe=hXe(zo(),typeof window<"u"?window:{}),bwe={};if(zo()){var gXe=document.createElement("div");bwe=gXe.style}var LT={};function vwe(e){if(LT[e])return LT[e];var t=yXe[e];if(t)for(var r=Object.keys(t),n=r.length,i=0;i1&&arguments[1]!==void 0?arguments[1]:2;t();var o=mu(function(){i<=1?n({isCanceled:function(){return o!==e.current}}):r(n,i-1)});e.current=o}return p.useEffect(function(){return function(){t()}},[]),[r,t]};var xXe=[La,wf,Pf,IQ],OXe=[La,gwe],Pwe=!1,jXe=!0;function Swe(e){return e===Pf||e===IQ}const wXe=function(e,t,r){var n=gz(Ooe),i=It(n,2),o=i[0],s=i[1],l=vXe(),c=It(l,2),u=c[0],f=c[1];function d(){s(La,!0)}var m=t?OXe:xXe;return wwe(function(){if(o!==Ooe&&o!==IQ){var h=m.indexOf(o),y=m[h+1],g=r(o);g===Pwe?s(y,!0):y&&u(function(b){function x(){b.isCanceled()||s(y,!0)}g===!0?x():Promise.resolve(g).then(x)})}},[e,o]),p.useEffect(function(){return function(){f()}},[]),[d,o]};function PXe(e,t,r,n){var i=n.motionEnter,o=i===void 0?!0:i,s=n.motionAppear,l=s===void 0?!0:s,c=n.motionLeave,u=c===void 0?!0:c,f=n.motionDeadline,d=n.motionLeaveImmediately,m=n.onAppearPrepare,h=n.onEnterPrepare,y=n.onLeavePrepare,g=n.onAppearStart,b=n.onEnterStart,x=n.onLeaveStart,v=n.onAppearActive,O=n.onEnterActive,j=n.onLeaveActive,w=n.onAppearEnd,P=n.onEnterEnd,S=n.onLeaveEnd,$=n.onVisibleChanged,_=gz(),C=It(_,2),k=C[0],N=C[1],D=mXe(r1),A=It(D,2),z=A[0],T=A[1],E=gz(null),M=It(E,2),K=M[0],Q=M[1],q=z(),X=p.useRef(!1),Z=p.useRef(null);function R(){return r()}var Y=p.useRef(!1);function G(){T(r1),Q(null,!0)}var J=n4(function(ye){var Me=z();if(Me!==r1){var Te=R();if(!(ye&&!ye.deadline&&ye.target!==Te)){var ce=Y.current,be;Me===IT&&ce?be=w==null?void 0:w(Te,ye):Me===DT&&ce?be=P==null?void 0:P(Te,ye):Me===NT&&ce&&(be=S==null?void 0:S(Te,ye)),ce&&be!==!1&&G()}}}),H=bXe(J),U=It(H,1),ie=U[0],re=function(Me){switch(Me){case IT:return We(We(We({},La,m),wf,g),Pf,v);case DT:return We(We(We({},La,h),wf,b),Pf,O);case NT:return We(We(We({},La,y),wf,x),Pf,j);default:return{}}},ee=p.useMemo(function(){return re(q)},[q]),ne=wXe(q,!e,function(ye){if(ye===La){var Me=ee[La];return Me?Me(R()):Pwe}if(Se in ee){var Te;Q(((Te=ee[Se])===null||Te===void 0?void 0:Te.call(ee,R(),null))||null)}return Se===Pf&&q!==r1&&(ie(R()),f>0&&(clearTimeout(Z.current),Z.current=setTimeout(function(){J({deadline:!0})},f))),Se===gwe&&G(),jXe}),oe=It(ne,2),Oe=oe[0],Se=oe[1],ge=Swe(Se);Y.current=ge;var he=p.useRef(null);wwe(function(){if(!(X.current&&he.current===t)){N(t);var ye=X.current;X.current=!0;var Me;!ye&&t&&l&&(Me=IT),ye&&t&&o&&(Me=DT),(ye&&!t&&u||!ye&&d&&!t&&u)&&(Me=NT);var Te=re(Me);Me&&(e||Te[La])?(T(Me),Oe()):T(r1),he.current=t}},[t]),p.useEffect(function(){(q===IT&&!l||q===DT&&!o||q===NT&&!u)&&T(r1)},[l,o,u]),p.useEffect(function(){return function(){X.current=!1,clearTimeout(Z.current)}},[]);var Pe=p.useRef(!1);p.useEffect(function(){k&&(Pe.current=!0),k!==void 0&&q===r1&&((Pe.current||k)&&($==null||$(k)),Pe.current=!0)},[k,q]);var ve=K;return ee[La]&&Se===wf&&(ve=Ke({transition:"none"},ve)),[q,Se,ve,k??t]}function SXe(e){var t=e;kr(e)==="object"&&(t=e.transitionSupport);function r(i,o){return!!(i.motionName&&t&&o!==!1)}var n=p.forwardRef(function(i,o){var s=i.visible,l=s===void 0?!0:s,c=i.removeOnLeave,u=c===void 0?!0:c,f=i.forceRender,d=i.children,m=i.motionName,h=i.leavedClassName,y=i.eventProps,g=p.useContext(ywe),b=g.motion,x=r(i,b),v=p.useRef(),O=p.useRef();function j(){try{return v.current instanceof HTMLElement?v.current:sYe(O.current)}catch{return null}}var w=PXe(x,l,j,i),P=It(w,4),S=P[0],$=P[1],_=P[2],C=P[3],k=p.useRef(C);C&&(k.current=!0);var N=p.useCallback(function(M){v.current=M,Gje(o,M)},[o]),D,A=Ke(Ke({},y),{},{visible:l});if(!d)D=null;else if(S===r1)C?D=d(Ke({},A),N):!u&&k.current&&h?D=d(Ke(Ke({},A),{},{className:h}),N):f||!u&&!h?D=d(Ke(Ke({},A),{},{style:{display:"none"}}),N):D=null;else{var z;$===La?z="prepare":Swe($)?z="active":$===wf&&(z="start");var T=Soe(m,"".concat(S,"-").concat(z));D=d(Ke(Ke({},A),{},{className:Qt(Soe(m,S),We(We({},T,T&&z),m,typeof m=="string")),style:_}),N)}if(p.isValidElement(D)&&SQ(D)){var E=Yje(D);E||(D=p.cloneElement(D,{ref:N}))}return p.createElement(dXe,{ref:O},D)});return n.displayName="CSSMotion",n}const G$=SXe(jwe);var KJ="add",qJ="keep",GJ="remove",TD="removed";function _Xe(e){var t;return e&&kr(e)==="object"&&"key"in e?t=e:t={key:e},Ke(Ke({},t),{},{key:String(t.key)})}function JJ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(_Xe)}function CXe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=[],n=0,i=t.length,o=JJ(e),s=JJ(t);o.forEach(function(u){for(var f=!1,d=n;d1});return c.forEach(function(u){r=r.filter(function(f){var d=f.key,m=f.status;return d!==u||m!==GJ}),r.forEach(function(f){f.key===u&&(f.status=qJ)})}),r}var kXe=["component","children","onVisibleChanged","onAllRemoved"],$Xe=["status"],EXe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function TXe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G$,r=function(n){u2(o,n);var i=f2(o);function o(){var s;Ei(this,o);for(var l=arguments.length,c=new Array(l),u=0;unull;var IXe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);it.endsWith("Color"))}const RXe=e=>{const{prefixCls:t,iconPrefixCls:r,theme:n,holderRender:i}=e;t!==void 0&&(bz=t),r!==void 0&&(_we=r),"holderRender"in e&&(kwe=i),n&&(LXe(n)?IYe(NM(),n):Cwe=n)},DQ=()=>({getPrefixCls:(e,t)=>t||(e?`${NM()}-${e}`:NM()),getIconPrefixCls:NXe,getRootPrefixCls:()=>bz||NM(),getTheme:()=>Cwe,holderRender:kwe}),FXe=e=>{const{children:t,csp:r,autoInsertSpaceInButton:n,alert:i,anchor:o,form:s,locale:l,componentSize:c,direction:u,space:f,splitter:d,virtual:m,dropdownMatchSelectWidth:h,popupMatchSelectWidth:y,popupOverflow:g,legacyLocale:b,parentContext:x,iconPrefixCls:v,theme:O,componentDisabled:j,segmented:w,statistic:P,spin:S,calendar:$,carousel:_,cascader:C,collapse:k,typography:N,checkbox:D,descriptions:A,divider:z,drawer:T,skeleton:E,steps:M,image:K,layout:Q,list:q,mentions:X,modal:Z,progress:R,result:Y,slider:G,breadcrumb:J,menu:H,pagination:U,input:ie,textArea:re,empty:ee,badge:ne,radio:oe,rate:Oe,switch:Se,transfer:ge,avatar:he,message:Pe,tag:ve,table:ye,card:Me,tabs:Te,timeline:ce,timePicker:be,upload:pe,notification:Be,tree:He,colorPicker:at,datePicker:dt,rangePicker:et,flex:Jt,wave:Ye,dropdown:Je,warning:mt,tour:ct,tooltip:cr,popover:wt,popconfirm:fe,floatButtonGroup:Kt,variant:Ur,inputNumber:Br,treeSelect:Yr}=e,Or=p.useCallback((rt,ae)=>{const{prefixCls:ke}=e;if(ae)return ae;const Ze=ke||x.getPrefixCls("");return rt?`${Ze}-${rt}`:Ze},[x.getPrefixCls,e.prefixCls]),qt=v||x.iconPrefixCls||rI,Dr=r||x.csp;aXe(qt,Dr);const Et=uXe(O,x.theme,{prefixCls:Or("")}),Ar={csp:Dr,autoInsertSpaceInButton:n,alert:i,anchor:o,locale:l||b,direction:u,space:f,splitter:d,virtual:m,popupMatchSelectWidth:y??h,popupOverflow:g,getPrefixCls:Or,iconPrefixCls:qt,theme:Et,segmented:w,statistic:P,spin:S,calendar:$,carousel:_,cascader:C,collapse:k,typography:N,checkbox:D,descriptions:A,divider:z,drawer:T,skeleton:E,steps:M,image:K,input:ie,textArea:re,layout:Q,list:q,mentions:X,modal:Z,progress:R,result:Y,slider:G,breadcrumb:J,menu:H,pagination:U,empty:ee,badge:ne,radio:oe,rate:Oe,switch:Se,transfer:ge,avatar:he,message:Pe,tag:ve,table:ye,card:Me,tabs:Te,timeline:ce,timePicker:be,upload:pe,notification:Be,tree:He,colorPicker:at,datePicker:dt,rangePicker:et,flex:Jt,wave:Ye,dropdown:Je,warning:mt,tour:ct,tooltip:cr,popover:wt,popconfirm:fe,floatButtonGroup:Kt,variant:Ur,inputNumber:Br,treeSelect:Yr},Nr=Object.assign({},x);Object.keys(Ar).forEach(rt=>{Ar[rt]!==void 0&&(Nr[rt]=Ar[rt])}),DXe.forEach(rt=>{const ae=e[rt];ae&&(Nr[rt]=ae)}),typeof n<"u"&&(Nr.button=Object.assign({autoInsertSpace:n},Nr.button));const Vr=BA(()=>Nr,Nr,(rt,ae)=>{const ke=Object.keys(rt),Ze=Object.keys(ae);return ke.length!==Ze.length||ke.some(ot=>rt[ot]!==ae[ot])}),{layer:un}=p.useContext(du),vn=p.useMemo(()=>({prefixCls:qt,csp:Dr,layer:un?"antd":void 0}),[qt,Dr,un]);let ur=p.createElement(p.Fragment,null,p.createElement(AXe,{dropdownMatchSelectWidth:h}),t);const Dt=p.useMemo(()=>{var rt,ae,ke,Ze;return jf(((rt=j1.Form)===null||rt===void 0?void 0:rt.defaultValidateMessages)||{},((ke=(ae=Vr.locale)===null||ae===void 0?void 0:ae.Form)===null||ke===void 0?void 0:ke.defaultValidateMessages)||{},((Ze=Vr.form)===null||Ze===void 0?void 0:Ze.validateMessages)||{},(s==null?void 0:s.validateMessages)||{})},[Vr,s==null?void 0:s.validateMessages]);Object.keys(Dt).length>0&&(ur=p.createElement(hYe.Provider,{value:Dt},ur)),l&&(ur=p.createElement(OYe,{locale:l,_ANT_MARK__:xYe},ur)),ur=p.createElement(CQ.Provider,{value:vn},ur),c&&(ur=p.createElement(DYe,{size:c},ur)),ur=p.createElement(zXe,null,ur);const De=p.useMemo(()=>{const rt=Et||{},{algorithm:ae,token:ke,components:Ze,cssVar:ot}=rt,Nt=IXe(rt,["algorithm","token","components","cssVar"]),ze=ae&&(!Array.isArray(ae)||ae.length>0)?uz(ae):EQ,Er={};Object.entries(Ze||{}).forEach(([Mt,$e])=>{const st=Object.assign({},$e);"algorithm"in st&&(st.algorithm===!0?st.theme=ze:(Array.isArray(st.algorithm)||typeof st.algorithm=="function")&&(st.theme=uz(st.algorithm)),delete st.algorithm),Er[Mt]=st});const Ht=Object.assign(Object.assign({},t4),ke);return Object.assign(Object.assign({},Nt),{theme:ze,token:Ht,components:Er,override:Object.assign({override:Ht},Er),cssVar:ot})},[Et]);return O&&(ur=p.createElement(TQ.Provider,{value:De},ur)),Vr.warning&&(ur=p.createElement(mYe.Provider,{value:Vr.warning},ur)),j!==void 0&&(ur=p.createElement(lwe,{disabled:j},ur)),p.createElement(Tn.Provider,{value:Vr},ur)},$a=e=>{const t=p.useContext(Tn),r=p.useContext(kQ);return p.createElement(FXe,Object.assign({parentContext:t,legacyLocale:r},e))};$a.ConfigContext=Tn;$a.SizeContext=r4;$a.config=RXe;$a.useConfig=NYe;Object.defineProperty($a,"SizeContext",{get:()=>r4});var BXe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function $we(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function VXe(e){return $we(e)instanceof ShadowRoot}function HXe(e){return VXe(e)?$we(e):null}function UXe(e){return e.replace(/-(.)/g,function(t,r){return r.toUpperCase()})}function WXe(e,t){Yo(e,"[@ant-design/icons] ".concat(t))}function _oe(e){return kr(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(kr(e.icon)==="object"||typeof e.icon=="function")}function Coe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,r){var n=e[r];switch(r){case"class":t.className=n,delete t.class;break;default:delete t[r],t[UXe(r)]=n}return t},{})}function YJ(e,t,r){return r?Le.createElement(e.tag,Ke(Ke({key:t},Coe(e.attrs)),r),(e.children||[]).map(function(n,i){return YJ(n,"".concat(t,"-").concat(e.tag,"-").concat(i))})):Le.createElement(e.tag,Ke({key:t},Coe(e.attrs)),(e.children||[]).map(function(n,i){return YJ(n,"".concat(t,"-").concat(e.tag,"-").concat(i))}))}function Ewe(e){return hu(e)[0]}function Twe(e){return e?Array.isArray(e)?e:[e]:[]}var KXe=` .anticon { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .anticon > * { line-height: 1; } .anticon svg { display: inline-block; } .anticon::before { display: none; } .anticon .anticon-icon { display: block; } .anticon[tabindex] { cursor: pointer; } .anticon-spin::before, .anticon-spin { display: inline-block; -webkit-animation: loadingCircle 1s infinite linear; animation: loadingCircle 1s infinite linear; } @-webkit-keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } `,qXe=function(t){var r=p.useContext(CQ),n=r.csp,i=r.prefixCls,o=r.layer,s=KXe;i&&(s=s.replace(/anticon/g,i)),o&&(s="@layer ".concat(o,` { `).concat(s,` }`)),p.useEffect(function(){var l=t.current,c=HXe(l);Vl(s,"@ant-design-icons",{prepend:!o,csp:n,attachTo:c})},[])},GXe=["icon","className","onClick","style","primaryColor","secondaryColor"],X5={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function JXe(e){var t=e.primaryColor,r=e.secondaryColor;X5.primaryColor=t,X5.secondaryColor=r||Ewe(t),X5.calculated=!!r}function YXe(){return Ke({},X5)}var _4=function(t){var r=t.icon,n=t.className,i=t.onClick,o=t.style,s=t.primaryColor,l=t.secondaryColor,c=mi(t,GXe),u=p.useRef(),f=X5;if(s&&(f={primaryColor:s,secondaryColor:l||Ewe(s)}),qXe(u),WXe(_oe(r),"icon should be icon definiton, but got ".concat(r)),!_oe(r))return null;var d=r;return d&&typeof d.icon=="function"&&(d=Ke(Ke({},d),{},{icon:d.icon(f.primaryColor,f.secondaryColor)})),YJ(d.icon,"svg-".concat(d.name),Ke(Ke({className:n,onClick:i,style:o,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:u}))};_4.displayName="IconReact";_4.getTwoToneColors=YXe;_4.setTwoToneColors=JXe;function Mwe(e){var t=Twe(e),r=It(t,2),n=r[0],i=r[1];return _4.setTwoToneColors({primaryColor:n,secondaryColor:i})}function XXe(){var e=_4.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var QXe=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Mwe(mz.primary);var oc=p.forwardRef(function(e,t){var r=e.className,n=e.icon,i=e.spin,o=e.rotate,s=e.tabIndex,l=e.onClick,c=e.twoToneColor,u=mi(e,QXe),f=p.useContext(CQ),d=f.prefixCls,m=d===void 0?"anticon":d,h=f.rootClassName,y=Qt(h,m,We(We({},"".concat(m,"-").concat(n.name),!!n.name),"".concat(m,"-spin"),!!i||n.name==="loading"),r),g=s;g===void 0&&l&&(g=-1);var b=o?{msTransform:"rotate(".concat(o,"deg)"),transform:"rotate(".concat(o,"deg)")}:void 0,x=Twe(c),v=It(x,2),O=v[0],j=v[1];return p.createElement("span",Wn({role:"img","aria-label":n.name},u,{ref:t,tabIndex:g,onClick:l,className:y}),p.createElement(_4,{icon:n,primaryColor:O,secondaryColor:j,style:b}))});oc.displayName="AntdIcon";oc.getTwoToneColor=XXe;oc.setTwoToneColor=Mwe;var ZXe=function(t,r){return p.createElement(oc,Wn({},t,{ref:r,icon:BXe}))},NQ=p.forwardRef(ZXe),eQe={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},tQe=function(t,r){return p.createElement(oc,Wn({},t,{ref:r,icon:eQe}))},LQ=p.forwardRef(tQe),rQe={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},nQe=function(t,r){return p.createElement(oc,Wn({},t,{ref:r,icon:rQe}))},J$=p.forwardRef(nQe),iQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},oQe=function(t,r){return p.createElement(oc,Wn({},t,{ref:r,icon:iQe}))},RQ=p.forwardRef(oQe),aQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},sQe=function(t,r){return p.createElement(oc,Wn({},t,{ref:r,icon:aQe}))},FQ=p.forwardRef(sQe),lQe=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable encType form formAction formEncType formMethod formNoValidate formTarget frameBorder headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media mediaGroup method min minLength multiple muted name noValidate nonce open optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style summary tabIndex target title type useMap value width wmode wrap`,cQe=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,uQe="".concat(lQe," ").concat(cQe).split(/[\s\n]+/),fQe="aria-",pQe="data-";function koe(e,t){return e.indexOf(t)===0}function nI(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r;t===!1?r={aria:!0,data:!0,attr:!0}:t===!0?r={aria:!0}:r=Ke({},t);var n={};return Object.keys(e).forEach(function(i){(r.aria&&(i==="role"||koe(i,fQe))||r.data&&koe(i,pQe)||r.attr&&uQe.includes(i))&&(n[i]=e[i])}),n}function dQe(e){return e&&Le.isValidElement(e)&&e.type===Le.Fragment}const zwe=(e,t,r)=>Le.isValidElement(e)?Le.cloneElement(e,typeof r=="function"?r(e.props||{}):r):t;function Awe(e,t){return zwe(e,e,t)}const C4=e=>{const[,,,,t]=el();return t?`${e}-css-var`:""};var br={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var r=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||r>=br.F1&&r<=br.F12)return!1;switch(r){case br.ALT:case br.CAPS_LOCK:case br.CONTEXT_MENU:case br.CTRL:case br.DOWN:case br.END:case br.ESC:case br.HOME:case br.INSERT:case br.LEFT:case br.MAC_FF_META:case br.META:case br.NUMLOCK:case br.NUM_CENTER:case br.PAGE_DOWN:case br.PAGE_UP:case br.PAUSE:case br.PRINT_SCREEN:case br.RIGHT:case br.SHIFT:case br.UP:case br.WIN_KEY:case br.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=br.ZERO&&t<=br.NINE||t>=br.NUM_ZERO&&t<=br.NUM_MULTIPLY||t>=br.A&&t<=br.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case br.SPACE:case br.QUESTION_MARK:case br.NUM_PLUS:case br.NUM_MINUS:case br.NUM_PERIOD:case br.NUM_DIVISION:case br.SEMICOLON:case br.DASH:case br.EQUALS:case br.COMMA:case br.PERIOD:case br.SLASH:case br.APOSTROPHE:case br.SINGLE_QUOTE:case br.OPEN_SQUARE_BRACKET:case br.BACKSLASH:case br.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},BQ=p.forwardRef(function(e,t){var r=e.prefixCls,n=e.style,i=e.className,o=e.duration,s=o===void 0?4.5:o,l=e.showProgress,c=e.pauseOnHover,u=c===void 0?!0:c,f=e.eventKey,d=e.content,m=e.closable,h=e.closeIcon,y=h===void 0?"x":h,g=e.props,b=e.onClick,x=e.onNoticeClose,v=e.times,O=e.hovering,j=p.useState(!1),w=It(j,2),P=w[0],S=w[1],$=p.useState(0),_=It($,2),C=_[0],k=_[1],N=p.useState(0),D=It(N,2),A=D[0],z=D[1],T=O||P,E=s>0&&l,M=function(){x(f)},K=function(Y){(Y.key==="Enter"||Y.code==="Enter"||Y.keyCode===br.ENTER)&&M()};p.useEffect(function(){if(!T&&s>0){var R=Date.now()-A,Y=setTimeout(function(){M()},s*1e3-A);return function(){u&&clearTimeout(Y),z(Date.now()-R)}}},[s,T,v]),p.useEffect(function(){if(!T&&E&&(u||A===0)){var R=performance.now(),Y,G=function J(){cancelAnimationFrame(Y),Y=requestAnimationFrame(function(H){var U=H+A-R,ie=Math.min(U/(s*1e3),1);k(ie*100),ie<1&&J()})};return G(),function(){u&&cancelAnimationFrame(Y)}}},[s,A,T,E,v]);var Q=p.useMemo(function(){return kr(m)==="object"&&m!==null?m:m?{closeIcon:y}:{}},[m,y]),q=nI(Q,!0),X=100-(!C||C<0?0:C>100?100:C),Z="".concat(r,"-notice");return p.createElement("div",Wn({},g,{ref:t,className:Qt(Z,i,We({},"".concat(Z,"-closable"),m)),style:n,onMouseEnter:function(Y){var G;S(!0),g==null||(G=g.onMouseEnter)===null||G===void 0||G.call(g,Y)},onMouseLeave:function(Y){var G;S(!1),g==null||(G=g.onMouseLeave)===null||G===void 0||G.call(g,Y)},onClick:b}),p.createElement("div",{className:"".concat(Z,"-content")},d),m&&p.createElement("a",Wn({tabIndex:0,className:"".concat(Z,"-close"),onKeyDown:K,"aria-label":"Close"},q,{onClick:function(Y){Y.preventDefault(),Y.stopPropagation(),M()}}),Q.closeIcon),E&&p.createElement("progress",{className:"".concat(Z,"-progress"),max:"100",value:X},X+"%"))}),Iwe=Le.createContext({}),Dwe=function(t){var r=t.children,n=t.classNames;return Le.createElement(Iwe.Provider,{value:{classNames:n}},r)},$oe=8,Eoe=3,Toe=16,mQe=function(t){var r={offset:$oe,threshold:Eoe,gap:Toe};if(t&&kr(t)==="object"){var n,i,o;r.offset=(n=t.offset)!==null&&n!==void 0?n:$oe,r.threshold=(i=t.threshold)!==null&&i!==void 0?i:Eoe,r.gap=(o=t.gap)!==null&&o!==void 0?o:Toe}return[!!t,r]},hQe=["className","style","classNames","styles"],yQe=function(t){var r=t.configList,n=t.placement,i=t.prefixCls,o=t.className,s=t.style,l=t.motion,c=t.onAllNoticeRemoved,u=t.onNoticeClose,f=t.stack,d=p.useContext(Iwe),m=d.classNames,h=p.useRef({}),y=p.useState(null),g=It(y,2),b=g[0],x=g[1],v=p.useState([]),O=It(v,2),j=O[0],w=O[1],P=r.map(function(T){return{config:T,key:String(T.key)}}),S=mQe(f),$=It(S,2),_=$[0],C=$[1],k=C.offset,N=C.threshold,D=C.gap,A=_&&(j.length>0||P.length<=N),z=typeof l=="function"?l(n):l;return p.useEffect(function(){_&&j.length>1&&w(function(T){return T.filter(function(E){return P.some(function(M){var K=M.key;return E===K})})})},[j,P,_]),p.useEffect(function(){var T;if(_&&h.current[(T=P[P.length-1])===null||T===void 0?void 0:T.key]){var E;x(h.current[(E=P[P.length-1])===null||E===void 0?void 0:E.key])}},[P,_]),Le.createElement(MXe,Wn({key:n,className:Qt(i,"".concat(i,"-").concat(n),m==null?void 0:m.list,o,We(We({},"".concat(i,"-stack"),!!_),"".concat(i,"-stack-expanded"),A)),style:s,keys:P,motionAppear:!0},z,{onAllRemoved:function(){c(n)}}),function(T,E){var M=T.config,K=T.className,Q=T.style,q=T.index,X=M,Z=X.key,R=X.times,Y=String(Z),G=M,J=G.className,H=G.style,U=G.classNames,ie=G.styles,re=mi(G,hQe),ee=P.findIndex(function(ce){return ce.key===Y}),ne={};if(_){var oe=P.length-1-(ee>-1?ee:q-1),Oe=n==="top"||n==="bottom"?"-50%":"0";if(oe>0){var Se,ge,he;ne.height=A?(Se=h.current[Y])===null||Se===void 0?void 0:Se.offsetHeight:b==null?void 0:b.offsetHeight;for(var Pe=0,ve=0;ve-1?h.current[Y]=be:delete h.current[Y]},prefixCls:i,classNames:U,styles:ie,className:Qt(J,m==null?void 0:m.notice),style:H,times:R,key:Z,eventKey:Z,onNoticeClose:u,hovering:_&&j.length>0})))})},gQe=p.forwardRef(function(e,t){var r=e.prefixCls,n=r===void 0?"rc-notification":r,i=e.container,o=e.motion,s=e.maxCount,l=e.className,c=e.style,u=e.onAllRemoved,f=e.stack,d=e.renderNotifications,m=p.useState([]),h=It(m,2),y=h[0],g=h[1],b=function(_){var C,k=y.find(function(N){return N.key===_});k==null||(C=k.onClose)===null||C===void 0||C.call(k),g(function(N){return N.filter(function(D){return D.key!==_})})};p.useImperativeHandle(t,function(){return{open:function(_){g(function(C){var k=Wt(C),N=k.findIndex(function(z){return z.key===_.key}),D=Ke({},_);if(N>=0){var A;D.times=(((A=C[N])===null||A===void 0?void 0:A.times)||0)+1,k[N]=D}else D.times=0,k.push(D);return s>0&&k.length>s&&(k=k.slice(-s)),k})},close:function(_){b(_)},destroy:function(){g([])}}});var x=p.useState({}),v=It(x,2),O=v[0],j=v[1];p.useEffect(function(){var $={};y.forEach(function(_){var C=_.placement,k=C===void 0?"topRight":C;k&&($[k]=$[k]||[],$[k].push(_))}),Object.keys(O).forEach(function(_){$[_]=$[_]||[]}),j($)},[y]);var w=function(_){j(function(C){var k=Ke({},C),N=k[_]||[];return N.length||delete k[_],k})},P=p.useRef(!1);if(p.useEffect(function(){Object.keys(O).length>0?P.current=!0:P.current&&(u==null||u(),P.current=!1)},[O]),!i)return null;var S=Object.keys(O);return GX.createPortal(p.createElement(p.Fragment,null,S.map(function($){var _=O[$],C=p.createElement(yQe,{key:$,configList:_,placement:$,prefixCls:n,className:l==null?void 0:l($),style:c==null?void 0:c($),motion:o,onNoticeClose:b,onAllNoticeRemoved:w,stack:f});return d?d(C,{prefixCls:n,key:$}):C})),i)}),bQe=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],vQe=function(){return document.body},Moe=0;function xQe(){for(var e={},t=arguments.length,r=new Array(t),n=0;n0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,r=t===void 0?vQe:t,n=e.motion,i=e.prefixCls,o=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,f=e.renderNotifications,d=mi(e,bQe),m=p.useState(),h=It(m,2),y=h[0],g=h[1],b=p.useRef(),x=p.createElement(gQe,{container:y,ref:b,prefixCls:i,motion:n,maxCount:o,className:s,style:l,onAllRemoved:c,stack:u,renderNotifications:f}),v=p.useState([]),O=It(v,2),j=O[0],w=O[1],P=n4(function($){var _=xQe(d,$);(_.key===null||_.key===void 0)&&(_.key="rc-notification-".concat(Moe),Moe+=1),w(function(C){return[].concat(Wt(C),[{type:"open",config:_}])})}),S=p.useMemo(function(){return{open:P,close:function(_){w(function(C){return[].concat(Wt(C),[{type:"close",key:_}])})},destroy:function(){w(function(_){return[].concat(Wt(_),[{type:"destroy"}])})}}},[]);return p.useEffect(function(){g(r())}),p.useEffect(function(){if(b.current&&j.length){j.forEach(function(C){switch(C.type){case"open":b.current.open(C.config);break;case"close":b.current.close(C.key);break;case"destroy":b.current.destroy();break}});var $,_;w(function(C){return($!==C||!_)&&($=C,_=C.filter(function(k){return!j.includes(k)})),_})}},[j]),[S,x]}var OQe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},jQe=function(t,r){return p.createElement(oc,Wn({},t,{ref:r,icon:OQe}))},Lwe=p.forwardRef(jQe);const Rwe=Le.createContext(void 0),n1=100,wQe=10,VQ=n1*wQe,Fwe={Modal:n1,Drawer:n1,Popover:n1,Popconfirm:n1,Tooltip:n1,Tour:n1,FloatButton:n1},PQe={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function SQe(e){return e in Fwe}const _Qe=(e,t)=>{const[,r]=el(),n=Le.useContext(Rwe),i=SQe(e);let o;if(t!==void 0)o=[t,t];else{let s=n??0;i?s+=(n?0:r.zIndexPopupBase)+Fwe[e]:s+=PQe[e],o=[n===void 0?t:s,s]}return o},CQe=e=>{const{componentCls:t,iconCls:r,boxShadow:n,colorText:i,colorSuccess:o,colorError:s,colorWarning:l,colorInfo:c,fontSizeLG:u,motionEaseInOutCirc:f,motionDurationSlow:d,marginXS:m,paddingXS:h,borderRadiusLG:y,zIndexPopup:g,contentPadding:b,contentBg:x}=e,v=`${t}-notice`,O=new ti("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:h,transform:"translateY(0)",opacity:1}}),j=new ti("MessageMoveOut",{"0%":{maxHeight:e.height,padding:h,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),w={padding:h,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${r}`]:{marginInlineEnd:m,fontSize:u},[`${v}-content`]:{display:"inline-block",padding:b,background:x,borderRadius:y,boxShadow:n,pointerEvents:"all"},[`${t}-success > ${r}`]:{color:o},[`${t}-error > ${r}`]:{color:s},[`${t}-warning > ${r}`]:{color:l},[`${t}-info > ${r}, ${t}-loading > ${r}`]:{color:c}};return[{[t]:Object.assign(Object.assign({},K$(e)),{color:i,position:"fixed",top:m,width:"100%",pointerEvents:"none",zIndex:g,[`${t}-move-up`]:{animationFillMode:"forwards"},[` ${t}-move-up-appear, ${t}-move-up-enter `]:{animationName:O,animationDuration:d,animationPlayState:"paused",animationTimingFunction:f},[` ${t}-move-up-appear${t}-move-up-appear-active, ${t}-move-up-enter${t}-move-up-enter-active `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:j,animationDuration:d,animationPlayState:"paused",animationTimingFunction:f},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${v}-wrapper`]:Object.assign({},w)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},w),{padding:0,textAlign:"start"})}]},kQe=e=>({zIndexPopup:e.zIndexPopupBase+VQ+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),Bwe=ic("Message",e=>{const t=na(e,{height:150});return[CQe(t)]},kQe);var $Qe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);ip.createElement("div",{className:Qt(`${e}-custom-content`,`${e}-${t}`)},r||EQe[t],p.createElement("span",null,n)),TQe=e=>{const{prefixCls:t,className:r,type:n,icon:i,content:o}=e,s=$Qe(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:l}=p.useContext(Tn),c=t||l("message"),u=C4(c),[f,d,m]=Bwe(c,u);return f(p.createElement(BQ,Object.assign({},s,{prefixCls:c,className:Qt(r,d,`${c}-notice-pure-panel`,m,u),eventKey:"pure",duration:null,content:p.createElement(Vwe,{prefixCls:c,type:n,icon:i},o)})))};function MQe(e,t){return{motionName:t??`${e}-move-up`}}function HQ(e){let t;const r=new Promise(i=>{t=e(()=>{i(!0)})}),n=()=>{t==null||t()};return n.then=(i,o)=>r.then(i,o),n.promise=r,n}var zQe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const r=C4(t),[n,i,o]=Bwe(t,r);return n(p.createElement(Dwe,{classNames:{list:Qt(i,o,r)}},e))},NQe=(e,{prefixCls:t,key:r})=>p.createElement(DQe,{prefixCls:t,key:r},e),LQe=p.forwardRef((e,t)=>{const{top:r,prefixCls:n,getContainer:i,maxCount:o,duration:s=IQe,rtl:l,transitionName:c,onAllRemoved:u}=e,{getPrefixCls:f,getPopupContainer:d,message:m,direction:h}=p.useContext(Tn),y=n||f("message"),g=()=>({left:"50%",transform:"translateX(-50%)",top:r??AQe}),b=()=>Qt({[`${y}-rtl`]:l??h==="rtl"}),x=()=>MQe(y,c),v=p.createElement("span",{className:`${y}-close-x`},p.createElement(J$,{className:`${y}-close-icon`})),[O,j]=Nwe({prefixCls:y,style:g,className:b,motion:x,closable:!1,closeIcon:v,duration:s,getContainer:()=>(i==null?void 0:i())||(d==null?void 0:d())||document.body,maxCount:o,onAllRemoved:u,renderNotifications:NQe});return p.useImperativeHandle(t,()=>Object.assign(Object.assign({},O),{prefixCls:y,message:m})),j});let zoe=0;function Hwe(e){const t=p.useRef(null);return[p.useMemo(()=>{const n=c=>{var u;(u=t.current)===null||u===void 0||u.close(c)},i=c=>{if(!t.current){const P=()=>{};return P.then=()=>{},P}const{open:u,prefixCls:f,message:d}=t.current,m=`${f}-notice`,{content:h,icon:y,type:g,key:b,className:x,style:v,onClose:O}=c,j=zQe(c,["content","icon","type","key","className","style","onClose"]);let w=b;return w==null&&(zoe+=1,w=`antd-message-${zoe}`),HQ(P=>(u(Object.assign(Object.assign({},j),{key:w,content:p.createElement(Vwe,{prefixCls:f,type:g,icon:y},h),placement:"top",className:Qt(g&&`${m}-${g}`,x,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),v),onClose:()=>{O==null||O(),P()}})),()=>{n(w)}))},s={open:i,destroy:c=>{var u;c!==void 0?n(c):(u=t.current)===null||u===void 0||u.destroy()}};return["info","success","warning","error","loading"].forEach(c=>{const u=(f,d,m)=>{let h;f&&typeof f=="object"&&"content"in f?h=f:h={content:f};let y,g;typeof d=="function"?g=d:(y=d,g=m);const b=Object.assign(Object.assign({onClose:g,duration:y},h),{type:c});return i(b)};s[c]=u}),s},[]),p.createElement(LQe,Object.assign({key:"message-holder"},e,{ref:t}))]}function RQe(e){return Hwe(e)}function FQe(){const[e,t]=p.useState([]),r=p.useCallback(n=>(t(i=>[].concat(Wt(i),[n])),()=>{t(i=>i.filter(o=>o!==n))}),[]);return[e,r]}function co(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */co=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(T,E,M){T[E]=M.value},o=typeof Symbol=="function"?Symbol:{},s=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(T,E,M){return Object.defineProperty(T,E,{value:M,enumerable:!0,configurable:!0,writable:!0}),T[E]}try{u({},"")}catch{u=function(M,K,Q){return M[K]=Q}}function f(T,E,M,K){var Q=E&&E.prototype instanceof x?E:x,q=Object.create(Q.prototype),X=new A(K||[]);return i(q,"_invoke",{value:C(T,M,X)}),q}function d(T,E,M){try{return{type:"normal",arg:T.call(E,M)}}catch(K){return{type:"throw",arg:K}}}t.wrap=f;var m="suspendedStart",h="suspendedYield",y="executing",g="completed",b={};function x(){}function v(){}function O(){}var j={};u(j,s,function(){return this});var w=Object.getPrototypeOf,P=w&&w(w(z([])));P&&P!==r&&n.call(P,s)&&(j=P);var S=O.prototype=x.prototype=Object.create(j);function $(T){["next","throw","return"].forEach(function(E){u(T,E,function(M){return this._invoke(E,M)})})}function _(T,E){function M(Q,q,X,Z){var R=d(T[Q],T,q);if(R.type!=="throw"){var Y=R.arg,G=Y.value;return G&&kr(G)=="object"&&n.call(G,"__await")?E.resolve(G.__await).then(function(J){M("next",J,X,Z)},function(J){M("throw",J,X,Z)}):E.resolve(G).then(function(J){Y.value=J,X(Y)},function(J){return M("throw",J,X,Z)})}Z(R.arg)}var K;i(this,"_invoke",{value:function(q,X){function Z(){return new E(function(R,Y){M(q,X,R,Y)})}return K=K?K.then(Z,Z):Z()}})}function C(T,E,M){var K=m;return function(Q,q){if(K===y)throw Error("Generator is already running");if(K===g){if(Q==="throw")throw q;return{value:e,done:!0}}for(M.method=Q,M.arg=q;;){var X=M.delegate;if(X){var Z=k(X,M);if(Z){if(Z===b)continue;return Z}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(K===m)throw K=g,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);K=y;var R=d(T,E,M);if(R.type==="normal"){if(K=M.done?g:h,R.arg===b)continue;return{value:R.arg,done:M.done}}R.type==="throw"&&(K=g,M.method="throw",M.arg=R.arg)}}}function k(T,E){var M=E.method,K=T.iterator[M];if(K===e)return E.delegate=null,M==="throw"&&T.iterator.return&&(E.method="return",E.arg=e,k(T,E),E.method==="throw")||M!=="return"&&(E.method="throw",E.arg=new TypeError("The iterator does not provide a '"+M+"' method")),b;var Q=d(K,T.iterator,E.arg);if(Q.type==="throw")return E.method="throw",E.arg=Q.arg,E.delegate=null,b;var q=Q.arg;return q?q.done?(E[T.resultName]=q.value,E.next=T.nextLoc,E.method!=="return"&&(E.method="next",E.arg=e),E.delegate=null,b):q:(E.method="throw",E.arg=new TypeError("iterator result is not an object"),E.delegate=null,b)}function N(T){var E={tryLoc:T[0]};1 in T&&(E.catchLoc=T[1]),2 in T&&(E.finallyLoc=T[2],E.afterLoc=T[3]),this.tryEntries.push(E)}function D(T){var E=T.completion||{};E.type="normal",delete E.arg,T.completion=E}function A(T){this.tryEntries=[{tryLoc:"root"}],T.forEach(N,this),this.reset(!0)}function z(T){if(T||T===""){var E=T[s];if(E)return E.call(T);if(typeof T.next=="function")return T;if(!isNaN(T.length)){var M=-1,K=function Q(){for(;++M=0;--Q){var q=this.tryEntries[Q],X=q.completion;if(q.tryLoc==="root")return K("end");if(q.tryLoc<=this.prev){var Z=n.call(q,"catchLoc"),R=n.call(q,"finallyLoc");if(Z&&R){if(this.prev=0;--K){var Q=this.tryEntries[K];if(Q.tryLoc<=this.prev&&n.call(Q,"finallyLoc")&&this.prev=0;--M){var K=this.tryEntries[M];if(K.finallyLoc===E)return this.complete(K.completion,K.afterLoc),D(K),b}},catch:function(E){for(var M=this.tryEntries.length-1;M>=0;--M){var K=this.tryEntries[M];if(K.tryLoc===E){var Q=K.completion;if(Q.type==="throw"){var q=Q.arg;D(K)}return q}}throw Error("illegal catch attempt")},delegateYield:function(E,M,K){return this.delegate={iterator:z(E),resultName:M,nextLoc:K},this.method==="next"&&(this.arg=e),b}},t}function Aoe(e,t,r,n,i,o,s){try{var l=e[o](s),c=l.value}catch(u){return void r(u)}l.done?t(c):Promise.resolve(c).then(n,i)}function h2(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function s(c){Aoe(o,n,i,s,l,"next",c)}function l(c){Aoe(o,n,i,s,l,"throw",c)}s(void 0)})}}var Y$=Ke({},VKe),BQe=Y$.version,MD=Y$.render,VQe=Y$.unmountComponentAtNode,iI;try{var HQe=Number((BQe||"").split(".")[0]);HQe>=18&&(iI=Y$.createRoot)}catch{}function Ioe(e){var t=Y$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&kr(t)==="object"&&(t.usingClientEntryPoint=e)}var vz="__rc_react_root__";function UQe(e,t){Ioe(!0);var r=t[vz]||iI(t);Ioe(!1),r.render(e),t[vz]=r}function WQe(e,t){MD==null||MD(e,t)}function KQe(e,t){if(iI){UQe(e,t);return}WQe(e,t)}function qQe(e){return XJ.apply(this,arguments)}function XJ(){return XJ=h2(co().mark(function e(t){return co().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",Promise.resolve().then(function(){var i;(i=t[vz])===null||i===void 0||i.unmount(),delete t[vz]}));case 1:case"end":return n.stop()}},e)})),XJ.apply(this,arguments)}function GQe(e){VQe(e)}function JQe(e){return QJ.apply(this,arguments)}function QJ(){return QJ=h2(co().mark(function e(t){return co().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(iI===void 0){n.next=2;break}return n.abrupt("return",qQe(t));case 2:GQe(t);case 3:case"end":return n.stop()}},e)})),QJ.apply(this,arguments)}const YQe=(e,t)=>(KQe(e,t),()=>JQe(t));let XQe=YQe;function oI(e){return XQe}const xz=(e,t,r)=>r!==void 0?r:`${e}-${t}`;function X$(e,t){var r=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(n){delete r[n]}),r}const QQe=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),r=t.width,n=t.height;if(r||n)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),o=i.width,s=i.height;if(o||s)return!0}}return!1},ZQe=e=>{const{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},eZe=iXe("Wave",e=>[ZQe(e)]),Uwe=`${hz}-wave-target`;function zD(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function tZe(e){const{borderTopColor:t,borderColor:r,backgroundColor:n}=getComputedStyle(e);return zD(t)?t:zD(r)?r:zD(n)?n:null}function AD(e){return Number.isNaN(e)?0:e}const rZe=e=>{const{className:t,target:r,component:n,registerUnmount:i}=e,o=p.useRef(null),s=p.useRef(null);p.useEffect(()=>{s.current=i()},[]);const[l,c]=p.useState(null),[u,f]=p.useState([]),[d,m]=p.useState(0),[h,y]=p.useState(0),[g,b]=p.useState(0),[x,v]=p.useState(0),[O,j]=p.useState(!1),w={left:d,top:h,width:g,height:x,borderRadius:u.map($=>`${$}px`).join(" ")};l&&(w["--wave-color"]=l);function P(){const $=getComputedStyle(r);c(tZe(r));const _=$.position==="static",{borderLeftWidth:C,borderTopWidth:k}=$;m(_?r.offsetLeft:AD(-parseFloat(C))),y(_?r.offsetTop:AD(-parseFloat(k))),b(r.offsetWidth),v(r.offsetHeight);const{borderTopLeftRadius:N,borderTopRightRadius:D,borderBottomLeftRadius:A,borderBottomRightRadius:z}=$;f([N,D,z,A].map(T=>AD(parseFloat(T))))}if(p.useEffect(()=>{if(r){const $=mu(()=>{P(),j(!0)});let _;return typeof ResizeObserver<"u"&&(_=new ResizeObserver(P),_.observe(r)),()=>{mu.cancel($),_==null||_.disconnect()}}},[]),!O)return null;const S=(n==="Checkbox"||n==="Radio")&&(r==null?void 0:r.classList.contains(Uwe));return p.createElement(G$,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:($,_)=>{var C,k;if(_.deadline||_.propertyName==="opacity"){const N=(C=o.current)===null||C===void 0?void 0:C.parentElement;(k=s.current)===null||k===void 0||k.call(s).then(()=>{N==null||N.remove()})}return!1}},({className:$},_)=>p.createElement("div",{ref:wQ(o,_),className:Qt(t,$,{"wave-quick":S}),style:w}))},nZe=(e,t)=>{var r;const{component:n}=t;if(n==="Checkbox"&&!(!((r=e.querySelector("input"))===null||r===void 0)&&r.checked))return;const i=document.createElement("div");i.style.position="absolute",i.style.left="0px",i.style.top="0px",e==null||e.insertBefore(i,e==null?void 0:e.firstChild);const o=oI();let s=null;function l(){return s}s=o(p.createElement(rZe,Object.assign({},t,{target:e,registerUnmount:l})),i)},iZe=(e,t,r)=>{const{wave:n}=p.useContext(Tn),[,i,o]=el(),s=n4(u=>{const f=e.current;if(n!=null&&n.disabled||!f)return;const d=f.querySelector(`.${Uwe}`)||f,{showEffect:m}=n||{};(m||nZe)(d,{className:t,token:i,component:r,event:u,hashId:o})}),l=p.useRef(null);return u=>{mu.cancel(l.current),l.current=mu(()=>{s(u)})}},Wwe=e=>{const{children:t,disabled:r,component:n}=e,{getPrefixCls:i}=p.useContext(Tn),o=p.useRef(null),s=i("wave"),[,l]=eZe(s),c=iZe(o,Qt(s,l),n);if(Le.useEffect(()=>{const f=o.current;if(!f||f.nodeType!==1||r)return;const d=m=>{!QQe(m.target)||!f.getAttribute||f.getAttribute("disabled")||f.disabled||f.className.includes("disabled")||f.className.includes("-leave")||c(m)};return f.addEventListener("click",d,!0),()=>{f.removeEventListener("click",d,!0)}},[r]),!Le.isValidElement(t))return t??null;const u=SQ(t)?wQ(Yje(t),o):o;return Awe(t,{ref:u})},Kwe=e=>{const t=Le.useContext(r4);return Le.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},qwe=p.createContext(null),oZe=(e,t)=>{const r=p.useContext(qwe),n=p.useMemo(()=>{if(!r)return"";const{compactDirection:i,isFirstItem:o,isLastItem:s}=r,l=i==="vertical"?"-vertical-":"-";return Qt(`${e}-compact${l}item`,{[`${e}-compact${l}first-item`]:o,[`${e}-compact${l}last-item`]:s,[`${e}-compact${l}item-rtl`]:t==="rtl"})},[e,t,r]);return{compactSize:r==null?void 0:r.compactSize,compactDirection:r==null?void 0:r.compactDirection,compactItemClassnames:n}},aZe=e=>{const{children:t}=e;return p.createElement(qwe.Provider,{value:null},t)};var sZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:r}=p.useContext(Tn),{prefixCls:n,size:i,className:o}=e,s=sZe(e,["prefixCls","size","className"]),l=t("btn-group",n),[,,c]=el(),u=p.useMemo(()=>{switch(i){case"large":return"lg";case"small":return"sm";default:return""}},[i]),f=Qt(l,{[`${l}-${u}`]:u,[`${l}-rtl`]:r==="rtl"},o,c);return p.createElement(Gwe.Provider,{value:i},p.createElement("div",Object.assign({},s,{className:f})))},Doe=/^[\u4E00-\u9FA5]{2}$/,ZJ=Doe.test.bind(Doe);function Jwe(e){return e==="danger"?{danger:!0}:{type:e}}function Noe(e){return typeof e=="string"}function ID(e){return e==="text"||e==="link"}function cZe(e,t){if(e==null)return;const r=t?" ":"";return typeof e!="string"&&typeof e!="number"&&Noe(e.type)&&ZJ(e.props.children)?Awe(e,{children:e.props.children.split("").join(r)}):Noe(e)?ZJ(e)?Le.createElement("span",null,e.split("").join(r)):Le.createElement("span",null,e):dQe(e)?Le.createElement("span",null,e):e}function uZe(e,t){let r=!1;const n=[];return Le.Children.forEach(e,i=>{const o=typeof i,s=o==="string"||o==="number";if(r&&s){const l=n.length-1,c=n[l];n[l]=`${c}${i}`}else n.push(i);r=s}),Le.Children.map(n,i=>cZe(i,t))}["default","primary","danger"].concat(Wt(yu));const eY=p.forwardRef((e,t)=>{const{className:r,style:n,children:i,prefixCls:o}=e,s=Qt(`${o}-icon`,r);return Le.createElement("span",{ref:t,className:s,style:n},i)}),Loe=p.forwardRef((e,t)=>{const{prefixCls:r,className:n,style:i,iconClassName:o}=e,s=Qt(`${r}-loading-icon`,n);return Le.createElement(eY,{prefixCls:r,className:s,style:i,ref:t},Le.createElement(Lwe,{className:o}))}),DD=()=>({width:0,opacity:0,transform:"scale(0)"}),ND=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),fZe=e=>{const{prefixCls:t,loading:r,existIcon:n,className:i,style:o,mount:s}=e,l=!!r;return n?Le.createElement(Loe,{prefixCls:t,className:i,style:o}):Le.createElement(G$,{visible:l,motionName:`${t}-loading-icon-motion`,motionAppear:!s,motionEnter:!s,motionLeave:!s,removeOnLeave:!0,onAppearStart:DD,onAppearActive:ND,onEnterStart:DD,onEnterActive:ND,onLeaveStart:ND,onLeaveActive:DD},({className:c,style:u},f)=>{const d=Object.assign(Object.assign({},o),u);return Le.createElement(Loe,{prefixCls:t,className:Qt(i,c),style:d,ref:f})})},Roe=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),pZe=e=>{const{componentCls:t,fontSize:r,lineWidth:n,groupBorderColor:i,colorErrorHover:o}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(n).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},Roe(`${t}-primary`,i),Roe(`${t}-danger`,o)]}};var dZe=["b"],mZe=["v"],LD=function(t){return Math.round(Number(t||0))},hZe=function(t){if(t instanceof An)return t;if(t&&kr(t)==="object"&&"h"in t&&"b"in t){var r=t,n=r.b,i=mi(r,dZe);return Ke(Ke({},i),{},{v:n})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},Pm=function(e){u2(r,e);var t=f2(r);function r(n){return Ei(this,r),t.call(this,hZe(n))}return $i(r,[{key:"toHsbString",value:function(){var i=this.toHsb(),o=LD(i.s*100),s=LD(i.b*100),l=LD(i.h),c=i.a,u="hsb(".concat(l,", ").concat(o,"%, ").concat(s,"%)"),f="hsba(".concat(l,", ").concat(o,"%, ").concat(s,"%, ").concat(c.toFixed(c===0?0:2),")");return c===1?u:f}},{key:"toHsb",value:function(){var i=this.toHsv(),o=i.v,s=mi(i,mZe);return Ke(Ke({},s),{},{b:o,a:this.a})}}]),r}(An),yZe=function(t){return t instanceof Pm?t:new Pm(t)};yZe("#1677ff");const gZe=(e,t)=>(e==null?void 0:e.replace(/[^\w/]/g,"").slice(0,t?8:6))||"",bZe=(e,t)=>e?gZe(e,t):"";let vZe=function(){function e(t){Ei(this,e);var r;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(r=t.colors)===null||r===void 0?void 0:r.map(i=>({color:new e(i.color),percent:i.percent})),this.cleared=t.cleared;return}const n=Array.isArray(t);n&&t.length?(this.colors=t.map(({color:i,percent:o})=>({color:new e(i),percent:o})),this.metaColor=new Pm(this.colors[0].color.metaColor)):this.metaColor=new Pm(n?"":t),(!t||n&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return $i(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return bZe(this.toHexString(),this.metaColor.a<1)}},{key:"toHexString",value:function(){return this.metaColor.toHexString()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}},{key:"isGradient",value:function(){return!!this.colors&&!this.cleared}},{key:"getColors",value:function(){return this.colors||[{color:this,percent:0}]}},{key:"toCssString",value:function(){const{colors:r}=this;return r?`linear-gradient(90deg, ${r.map(i=>`${i.color.toRgbString()} ${i.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(r){return!r||this.isGradient()!==r.isGradient()?!1:this.isGradient()?this.colors.length===r.colors.length&&this.colors.every((n,i)=>{const o=r.colors[i];return n.percent===o.percent&&n.color.equals(o.color)}):this.toHexString()===r.toHexString()}}])}();const xZe=e=>({animationDuration:e,animationFillMode:"both"}),OZe=e=>({animationDuration:e,animationFillMode:"both"}),Ywe=(e,t,r,n,i=!1)=>{const o=i?"&":"";return{[` ${o}${e}-enter, ${o}${e}-appear `]:Object.assign(Object.assign({},xZe(n)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Object.assign(Object.assign({},OZe(n)),{animationPlayState:"paused"}),[` ${o}${e}-enter${e}-enter-active, ${o}${e}-appear${e}-appear-active `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}},jZe=new ti("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),wZe=new ti("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),PZe=(e,t=!1)=>{const{antCls:r}=e,n=`${r}-fade`,i=t?"&":"";return[Ywe(n,jZe,wZe,e.motionDurationMid,t),{[` ${i}${n}-enter, ${i}${n}-appear `]:{opacity:0,animationTimingFunction:"linear"},[`${i}${n}-leave`]:{animationTimingFunction:"linear"}}]},SZe=new ti("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),_Ze=new ti("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Foe=new ti("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Boe=new ti("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),CZe=new ti("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),kZe=new ti("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),$Ze=new ti("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),EZe=new ti("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),TZe=new ti("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),MZe=new ti("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),zZe=new ti("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),AZe=new ti("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),IZe={zoom:{inKeyframes:SZe,outKeyframes:_Ze},"zoom-big":{inKeyframes:Foe,outKeyframes:Boe},"zoom-big-fast":{inKeyframes:Foe,outKeyframes:Boe},"zoom-left":{inKeyframes:$Ze,outKeyframes:EZe},"zoom-right":{inKeyframes:TZe,outKeyframes:MZe},"zoom-up":{inKeyframes:CZe,outKeyframes:kZe},"zoom-down":{inKeyframes:zZe,outKeyframes:AZe}},DZe=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=IZe[t];return[Ywe(n,i,o,e.motionDurationMid),{[` ${n}-enter, ${n}-appear `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},NZe=(e,t)=>{const{r,g:n,b:i,a:o}=e.toRgb(),s=new Pm(e.toRgbString()).onBackground(t).toHsv();return o<=.5?s.v>.5:r*.299+n*.587+i*.114>192},Xwe=e=>{const{paddingInline:t,onlyIconSize:r}=e;return na(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:r})},Qwe=e=>{var t,r,n,i,o,s;const l=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,c=(r=e.contentFontSizeSM)!==null&&r!==void 0?r:e.fontSize,u=(n=e.contentFontSizeLG)!==null&&n!==void 0?n:e.fontSizeLG,f=(i=e.contentLineHeight)!==null&&i!==void 0?i:DM(l),d=(o=e.contentLineHeightSM)!==null&&o!==void 0?o:DM(c),m=(s=e.contentLineHeightLG)!==null&&s!==void 0?s:DM(u),h=NZe(new vZe(e.colorBgSolid),"#fff")?"#000":"#fff",y=yu.reduce((g,b)=>Object.assign(Object.assign({},g),{[`${b}ShadowColor`]:`0 ${Tr(e.controlOutlineWidth)} 0 ${A5(e[`${b}1`],e.colorBgContainer)}`}),{});return Object.assign(Object.assign({},y),{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:"inherit",onlyIconSizeSM:"inherit",onlyIconSizeLG:"inherit",groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:h,contentFontSize:l,contentFontSizeSM:c,contentFontSizeLG:u,contentLineHeight:f,contentLineHeightSM:d,contentLineHeightLG:m,paddingBlock:Math.max((e.controlHeight-l*f)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-c*d)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-u*m)/2-e.lineWidth,0)})},LZe=e=>{const{componentCls:t,iconCls:r,fontWeight:n,opacityLoading:i,motionDurationSlow:o,motionEaseInOut:s,marginXS:l,calc:c}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:n,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${Tr(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:mwe(),"> a":{color:"currentColor"},"&:not(:disabled)":AQ(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${r})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"}},[`&${t}-loading`]:{opacity:i,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(u=>`${u} ${o} ${s}`).join(",")},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:c(l).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:c(l).mul(-1).equal()}}},"&-icon-end":{flexDirection:"row-reverse",[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:c(l).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:c(l).mul(-1).equal()}}}}}},Zwe=(e,t,r)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":r}}),RZe=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),FZe=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),BZe=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),aI=(e,t,r,n,i,o,s,l)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:r||void 0,background:t,borderColor:n||void 0,boxShadow:"none"},Zwe(e,Object.assign({background:t},s),Object.assign({background:t},l))),{"&:disabled":{cursor:"not-allowed",color:i||void 0,borderColor:o||void 0}})}),VZe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},BZe(e))}),HZe=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),sI=(e,t,r,n)=>{const o=n&&["link","text"].includes(n)?HZe:VZe;return Object.assign(Object.assign({},o(e)),Zwe(e.componentCls,t,r))},lI=(e,t,r,n,i)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:r},sI(e,n,i))}),cI=(e,t,r,n,i)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:r},sI(e,n,i))}),uI=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),fI=(e,t,r,n)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},sI(e,r,n))}),Fs=(e,t,r,n,i)=>({[`&${e.componentCls}-variant-${r}`]:Object.assign({color:t,boxShadow:"none"},sI(e,n,i,r))}),UZe=e=>{const{componentCls:t}=e;return yu.reduce((r,n)=>{const i=e[`${n}6`],o=e[`${n}1`],s=e[`${n}5`],l=e[`${n}2`],c=e[`${n}3`],u=e[`${n}7`];return Object.assign(Object.assign({},r),{[`&${t}-color-${n}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:i,boxShadow:e[`${n}ShadowColor`]},lI(e,e.colorTextLightSolid,i,{background:s},{background:u})),cI(e,i,e.colorBgContainer,{color:s,borderColor:s,background:e.colorBgContainer},{color:u,borderColor:u,background:e.colorBgContainer})),uI(e)),fI(e,o,{background:l},{background:c})),Fs(e,i,"link",{color:s},{color:u})),Fs(e,i,"text",{color:s,background:o},{color:u,background:c}))})},{})},WZe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},lI(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),uI(e)),fI(e,e.colorFillTertiary,{background:e.colorFillSecondary},{background:e.colorFill})),aI(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),Fs(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),KZe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},cI(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),uI(e)),fI(e,e.colorPrimaryBg,{background:e.colorPrimaryBgHover},{background:e.colorPrimaryBorder})),Fs(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),Fs(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),aI(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),qZe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},lI(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),cI(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),uI(e)),fI(e,e.colorErrorBg,{background:e.colorErrorBgFilledHover},{background:e.colorErrorBgActive})),Fs(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),Fs(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),aI(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),GZe=e=>Object.assign(Object.assign({},Fs(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),aI(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),JZe=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:WZe(e),[`${t}-color-primary`]:KZe(e),[`${t}-color-dangerous`]:qZe(e),[`${t}-color-link`]:GZe(e)},UZe(e))},YZe=e=>Object.assign(Object.assign(Object.assign(Object.assign({},cI(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Fs(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),lI(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),Fs(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),UQ=(e,t="")=>{const{componentCls:r,controlHeight:n,fontSize:i,borderRadius:o,buttonPaddingHorizontal:s,iconCls:l,buttonPaddingVertical:c,buttonIconOnlyFontSize:u}=e;return[{[t]:{fontSize:i,height:n,padding:`${Tr(c)} ${Tr(s)}`,borderRadius:o,[`&${r}-icon-only`]:{width:n,[l]:{fontSize:u}}}},{[`${r}${r}-circle${t}`]:RZe(e)},{[`${r}${r}-round${t}`]:FZe(e)}]},XZe=e=>{const t=na(e,{fontSize:e.contentFontSize});return UQ(t,e.componentCls)},QZe=e=>{const t=na(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return UQ(t,`${e.componentCls}-sm`)},ZZe=e=>{const t=na(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return UQ(t,`${e.componentCls}-lg`)},eet=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},tet=ic("Button",e=>{const t=Xwe(e);return[LZe(t),XZe(t),QZe(t),ZZe(t),eet(t),JZe(t),YZe(t),pZe(t)]},Qwe,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function ret(e,t,r){const{focusElCls:n,focus:i,borderElCls:o}=r,s=o?"> *":"",l=["hover",i?"focus":null,"active"].filter(Boolean).map(c=>`&:${c} ${s}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[l]:{zIndex:2}},n?{[`&${n}`]:{zIndex:2}}:{}),{[`&[disabled] ${s}`]:{zIndex:0}})}}function net(e,t,r){const{borderElCls:n}=r,i=n?`> ${n}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function iet(e,t={focus:!0}){const{componentCls:r}=e,n=`${r}-compact`;return{[n]:Object.assign(Object.assign({},ret(e,n,t)),net(r,n,t))}}function oet(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function aet(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function set(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},oet(e,t)),aet(e.componentCls,t))}}const cet=e=>{const{componentCls:t,colorPrimaryHover:r,lineWidth:n,calc:i}=e,o=i(n).mul(-1).equal(),s=l=>{const c=`${t}-compact${l?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${c} + ${c}::before`]:{position:"absolute",top:l?o:0,insetInlineStart:l?0:o,backgroundColor:r,content:'""',width:l?"100%":n,height:l?n:"100%"}}};return Object.assign(Object.assign({},s()),s(!0))},uet=q$(["Button","compact"],e=>{const t=Xwe(e);return[iet(t),set(t),cet(t)]},Qwe);var fet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n;const{loading:i=!1,prefixCls:o,color:s,variant:l,type:c,danger:u=!1,shape:f="default",size:d,styles:m,disabled:h,className:y,rootClassName:g,children:b,icon:x,iconPosition:v="start",ghost:O=!1,block:j=!1,htmlType:w="button",classNames:P,style:S={},autoInsertSpace:$,autoFocus:_}=e,C=fet(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),k=c||"default",{button:N}=Le.useContext(Tn),[D,A]=p.useMemo(()=>{if(s&&l)return[s,l];if(c||u){const ct=det[k]||[];return u?["danger",ct[1]]:ct}return N!=null&&N.color&&(N!=null&&N.variant)?[N.color,N.variant]:["default","outlined"]},[c,s,l,u,N==null?void 0:N.variant,N==null?void 0:N.color]),T=D==="danger"?"dangerous":D,{getPrefixCls:E,direction:M,autoInsertSpace:K,className:Q,style:q,classNames:X,styles:Z}=MQ("button"),R=(r=$??K)!==null&&r!==void 0?r:!0,Y=E("btn",o),[G,J,H]=tet(Y),U=p.useContext(yz),ie=h??U,re=p.useContext(Gwe),ee=p.useMemo(()=>pet(i),[i]),[ne,oe]=p.useState(ee.loading),[Oe,Se]=p.useState(!1),ge=p.useRef(null),he=PQ(t,ge),Pe=p.Children.count(b)===1&&!x&&!ID(A),ve=p.useRef(!0);Le.useEffect(()=>(ve.current=!1,()=>{ve.current=!0}),[]),p.useEffect(()=>{let ct=null;ee.delay>0?ct=setTimeout(()=>{ct=null,oe(!0)},ee.delay):oe(ee.loading);function cr(){ct&&(clearTimeout(ct),ct=null)}return cr},[ee]),p.useEffect(()=>{if(!ge.current||!R)return;const ct=ge.current.textContent||"";Pe&&ZJ(ct)?Oe||Se(!0):Oe&&Se(!1)}),p.useEffect(()=>{_&&ge.current&&ge.current.focus()},[]);const ye=Le.useCallback(ct=>{var cr;if(ne||ie){ct.preventDefault();return}(cr=e.onClick)===null||cr===void 0||cr.call(e,("href"in e,ct))},[e.onClick,ne,ie]),{compactSize:Me,compactItemClassnames:Te}=oZe(Y,M),ce={large:"lg",small:"sm",middle:void 0},be=Kwe(ct=>{var cr,wt;return(wt=(cr=d??Me)!==null&&cr!==void 0?cr:re)!==null&&wt!==void 0?wt:ct}),pe=be&&(n=ce[be])!==null&&n!==void 0?n:"",Be=ne?"loading":x,He=X$(C,["navigate"]),at=Qt(Y,J,H,{[`${Y}-${f}`]:f!=="default"&&f,[`${Y}-${k}`]:k,[`${Y}-dangerous`]:u,[`${Y}-color-${T}`]:T,[`${Y}-variant-${A}`]:A,[`${Y}-${pe}`]:pe,[`${Y}-icon-only`]:!b&&b!==0&&!!Be,[`${Y}-background-ghost`]:O&&!ID(A),[`${Y}-loading`]:ne,[`${Y}-two-chinese-chars`]:Oe&&R&&!ne,[`${Y}-block`]:j,[`${Y}-rtl`]:M==="rtl",[`${Y}-icon-end`]:v==="end"},Te,y,g,Q),dt=Object.assign(Object.assign({},q),S),et=Qt(P==null?void 0:P.icon,X.icon),Jt=Object.assign(Object.assign({},(m==null?void 0:m.icon)||{}),Z.icon||{}),Ye=x&&!ne?Le.createElement(eY,{prefixCls:Y,className:et,style:Jt},x):i&&typeof i=="object"&&i.icon?Le.createElement(eY,{prefixCls:Y,className:et,style:Jt},i.icon):Le.createElement(fZe,{existIcon:!!x,prefixCls:Y,loading:ne,mount:ve.current}),Je=b||b===0?uZe(b,Pe&&R):null;if(He.href!==void 0)return G(Le.createElement("a",Object.assign({},He,{className:Qt(at,{[`${Y}-disabled`]:ie}),href:ie?void 0:He.href,style:dt,onClick:ye,ref:he,tabIndex:ie?-1:0}),Ye,Je));let mt=Le.createElement("button",Object.assign({},C,{type:w,className:at,style:dt,onClick:ye,disabled:ie,ref:he}),Ye,Je,Te&&Le.createElement(uet,{prefixCls:Y}));return ID(A)||(mt=Le.createElement(Wwe,{component:"Button",disabled:ne},mt)),G(mt)}),Q$=met;Q$.Group=lZe;Q$.__ANT_BUTTON=!0;function RD(e){return!!(e!=null&&e.then)}const ePe=e=>{const{type:t,children:r,prefixCls:n,buttonProps:i,close:o,autoFocus:s,emitEvent:l,isSilent:c,quitOnNullishReturnValue:u,actionFn:f}=e,d=p.useRef(!1),m=p.useRef(null),[h,y]=gz(!1),g=(...v)=>{o==null||o.apply(void 0,v)};p.useEffect(()=>{let v=null;return s&&(v=setTimeout(()=>{var O;(O=m.current)===null||O===void 0||O.focus({preventScroll:!0})})),()=>{v&&clearTimeout(v)}},[]);const b=v=>{RD(v)&&(y(!0),v.then((...O)=>{y(!1,!0),g.apply(void 0,O),d.current=!1},O=>{if(y(!1,!0),d.current=!1,!(c!=null&&c()))return Promise.reject(O)}))},x=v=>{if(d.current)return;if(d.current=!0,!f){g();return}let O;if(l){if(O=f(v),u&&!RD(O)){d.current=!1,g(v);return}}else if(f.length)O=f(o),d.current=!1;else if(O=f(),!RD(O)){g();return}b(O)};return p.createElement(Q$,Object.assign({},Jwe(t),{onClick:x,loading:h,prefixCls:n},i,{ref:m}),r)},Z$=Le.createContext({}),{Provider:tPe}=Z$,Voe=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:r,isSilent:n,mergedOkCancel:i,rootPrefixCls:o,close:s,onCancel:l,onConfirm:c}=p.useContext(Z$);return i?Le.createElement(ePe,{isSilent:n,actionFn:l,close:(...u)=>{s==null||s.apply(void 0,u),c==null||c(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${o}-btn`},r):null},Hoe=()=>{const{autoFocusButton:e,close:t,isSilent:r,okButtonProps:n,rootPrefixCls:i,okTextLocale:o,okType:s,onConfirm:l,onOk:c}=p.useContext(Z$);return Le.createElement(ePe,{isSilent:r,type:s||"primary",actionFn:c,close:(...u)=>{t==null||t.apply(void 0,u),l==null||l(!0)},autoFocus:e==="ok",buttonProps:n,prefixCls:`${i}-btn`},o)};var rPe=p.createContext(null),Uoe=[];function het(e,t){var r=p.useState(function(){if(!zo())return null;var y=document.createElement("div");return y}),n=It(r,1),i=n[0],o=p.useRef(!1),s=p.useContext(rPe),l=p.useState(Uoe),c=It(l,2),u=c[0],f=c[1],d=s||(o.current?void 0:function(y){f(function(g){var b=[y].concat(Wt(g));return b})});function m(){i.parentElement||document.body.appendChild(i),o.current=!0}function h(){var y;(y=i.parentElement)===null||y===void 0||y.removeChild(i),o.current=!1}return pz(function(){return e?s?s(m):m():h(),h},[e]),pz(function(){u.length&&(u.forEach(function(y){return y()}),f(Uoe))},[u]),[i,d]}function yet(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),r=document.createElement("div");r.id=t;var n=r.style;n.position="absolute",n.left="0",n.top="0",n.width="100px",n.height="100px",n.overflow="scroll";var i,o;if(e){var s=getComputedStyle(e);n.scrollbarColor=s.scrollbarColor,n.scrollbarWidth=s.scrollbarWidth;var l=getComputedStyle(e,"::-webkit-scrollbar"),c=parseInt(l.width,10),u=parseInt(l.height,10);try{var f=c?"width: ".concat(l.width,";"):"",d=u?"height: ".concat(l.height,";"):"";Vl(` #`.concat(t,`::-webkit-scrollbar { `).concat(f,` `).concat(d,` }`),t)}catch(y){console.error(y),i=c,o=u}}document.body.appendChild(r);var m=e&&i&&!isNaN(i)?i:r.offsetWidth-r.clientWidth,h=e&&o&&!isNaN(o)?o:r.offsetHeight-r.clientHeight;return document.body.removeChild(r),xm(t),{width:m,height:h}}function get(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:yet(e)}function bet(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var vet="rc-util-locker-".concat(Date.now()),Woe=0;function xet(e){var t=!!e,r=p.useState(function(){return Woe+=1,"".concat(vet,"_").concat(Woe)}),n=It(r,1),i=n[0];pz(function(){if(t){var o=get(document.body).width,s=bet();Vl(` html body { overflow-y: hidden; `.concat(s?"width: calc(100% - ".concat(o,"px);"):"",` }`),i)}else xm(i);return function(){xm(i)}},[t,i])}var Oet=!1;function jet(e){return Oet}var Koe=function(t){return t===!1?!1:!zo()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},wet=p.forwardRef(function(e,t){var r=e.open,n=e.autoLock,i=e.getContainer;e.debug;var o=e.autoDestroy,s=o===void 0?!0:o,l=e.children,c=p.useState(r),u=It(c,2),f=u[0],d=u[1],m=f||r;p.useEffect(function(){(s||r)&&d(r)},[r,s]);var h=p.useState(function(){return Koe(i)}),y=It(h,2),g=y[0],b=y[1];p.useEffect(function(){var k=Koe(i);b(k??null)});var x=het(m&&!g),v=It(x,2),O=v[0],j=v[1],w=g??O;xet(n&&r&&zo()&&(w===O||w===document.body));var P=null;if(l&&SQ(l)&&t){var S=l;P=S.ref}var $=PQ(P,t);if(!m||!zo()||g===void 0)return null;var _=w===!1||jet(),C=l;return t&&(C=p.cloneElement(l,{ref:$})),p.createElement(rPe.Provider,{value:j},_?C:GX.createPortal(C,w))}),nPe=p.createContext({});function Pet(){var e=Ke({},SA);return e.useId}var qoe=0,Goe=Pet();const _et=Goe?function(t){var r=Goe();return t||r}:function(t){var r=p.useState("ssr-id"),n=It(r,2),i=n[0],o=n[1];return p.useEffect(function(){var s=qoe;qoe+=1,o("rc_unique_".concat(s))},[]),t||i};function Joe(e,t,r){var n=t;return!n&&r&&(n="".concat(e,"-").concat(r)),n}function Yoe(e,t){var r=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if(typeof r!="number"){var i=e.document;r=i.documentElement[n],typeof r!="number"&&(r=i.body[n])}return r}function Cet(e){var t=e.getBoundingClientRect(),r={left:t.left,top:t.top},n=e.ownerDocument,i=n.defaultView||n.parentWindow;return r.left+=Yoe(i),r.top+=Yoe(i,!0),r}const ket=p.memo(function(e){var t=e.children;return t},function(e,t){var r=t.shouldUpdate;return!r});var $et={width:0,height:0,overflow:"hidden",outline:"none"},Eet={outline:"none"},iPe=Le.forwardRef(function(e,t){var r=e.prefixCls,n=e.className,i=e.style,o=e.title,s=e.ariaId,l=e.footer,c=e.closable,u=e.closeIcon,f=e.onClose,d=e.children,m=e.bodyStyle,h=e.bodyProps,y=e.modalRender,g=e.onMouseDown,b=e.onMouseUp,x=e.holderRef,v=e.visible,O=e.forceRender,j=e.width,w=e.height,P=e.classNames,S=e.styles,$=Le.useContext(nPe),_=$.panel,C=PQ(x,_),k=p.useRef(),N=p.useRef();Le.useImperativeHandle(t,function(){return{focus:function(){var X;(X=k.current)===null||X===void 0||X.focus({preventScroll:!0})},changeActive:function(X){var Z=document,R=Z.activeElement;X&&R===N.current?k.current.focus({preventScroll:!0}):!X&&R===k.current&&N.current.focus({preventScroll:!0})}}});var D={};j!==void 0&&(D.width=j),w!==void 0&&(D.height=w);var A=l?Le.createElement("div",{className:Qt("".concat(r,"-footer"),P==null?void 0:P.footer),style:Ke({},S==null?void 0:S.footer)},l):null,z=o?Le.createElement("div",{className:Qt("".concat(r,"-header"),P==null?void 0:P.header),style:Ke({},S==null?void 0:S.header)},Le.createElement("div",{className:"".concat(r,"-title"),id:s},o)):null,T=p.useMemo(function(){return kr(c)==="object"&&c!==null?c:c?{closeIcon:u??Le.createElement("span",{className:"".concat(r,"-close-x")})}:{}},[c,u,r]),E=nI(T,!0),M=kr(c)==="object"&&c.disabled,K=c?Le.createElement("button",Wn({type:"button",onClick:f,"aria-label":"Close"},E,{className:"".concat(r,"-close"),disabled:M}),T.closeIcon):null,Q=Le.createElement("div",{className:Qt("".concat(r,"-content"),P==null?void 0:P.content),style:S==null?void 0:S.content},K,z,Le.createElement("div",Wn({className:Qt("".concat(r,"-body"),P==null?void 0:P.body),style:Ke(Ke({},m),S==null?void 0:S.body)},h),d),A);return Le.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":o?s:null,"aria-modal":"true",ref:C,style:Ke(Ke({},i),D),className:Qt(r,n),onMouseDown:g,onMouseUp:b},Le.createElement("div",{ref:k,tabIndex:0,style:Eet},Le.createElement(ket,{shouldUpdate:v||O},y?y(Q):Q)),Le.createElement("div",{tabIndex:0,ref:N,style:$et}))}),oPe=p.forwardRef(function(e,t){var r=e.prefixCls,n=e.title,i=e.style,o=e.className,s=e.visible,l=e.forceRender,c=e.destroyOnClose,u=e.motionName,f=e.ariaId,d=e.onVisibleChanged,m=e.mousePosition,h=p.useRef(),y=p.useState(),g=It(y,2),b=g[0],x=g[1],v={};b&&(v.transformOrigin=b);function O(){var j=Cet(h.current);x(m&&(m.x||m.y)?"".concat(m.x-j.left,"px ").concat(m.y-j.top,"px"):"")}return p.createElement(G$,{visible:s,onVisibleChanged:d,onAppearPrepare:O,onEnterPrepare:O,forceRender:l,motionName:u,removeOnLeave:c,ref:h},function(j,w){var P=j.className,S=j.style;return p.createElement(iPe,Wn({},e,{ref:t,title:n,ariaId:f,prefixCls:r,holderRef:w,style:Ke(Ke(Ke({},S),i),v),className:Qt(o,P)}))})});oPe.displayName="Content";var Tet=function(t){var r=t.prefixCls,n=t.style,i=t.visible,o=t.maskProps,s=t.motionName,l=t.className;return p.createElement(G$,{key:"mask",visible:i,motionName:s,leavedClassName:"".concat(r,"-mask-hidden")},function(c,u){var f=c.className,d=c.style;return p.createElement("div",Wn({ref:u,style:Ke(Ke({},d),n),className:Qt("".concat(r,"-mask"),f,l)},o))})},Met=function(t){var r=t.prefixCls,n=r===void 0?"rc-dialog":r,i=t.zIndex,o=t.visible,s=o===void 0?!1:o,l=t.keyboard,c=l===void 0?!0:l,u=t.focusTriggerAfterClose,f=u===void 0?!0:u,d=t.wrapStyle,m=t.wrapClassName,h=t.wrapProps,y=t.onClose,g=t.afterOpenChange,b=t.afterClose,x=t.transitionName,v=t.animation,O=t.closable,j=O===void 0?!0:O,w=t.mask,P=w===void 0?!0:w,S=t.maskTransitionName,$=t.maskAnimation,_=t.maskClosable,C=_===void 0?!0:_,k=t.maskStyle,N=t.maskProps,D=t.rootClassName,A=t.classNames,z=t.styles,T=p.useRef(),E=p.useRef(),M=p.useRef(),K=p.useState(s),Q=It(K,2),q=Q[0],X=Q[1],Z=_et();function R(){SJ(E.current,document.activeElement)||(T.current=document.activeElement)}function Y(){if(!SJ(E.current,document.activeElement)){var Oe;(Oe=M.current)===null||Oe===void 0||Oe.focus()}}function G(Oe){if(Oe)Y();else{if(X(!1),P&&T.current&&f){try{T.current.focus({preventScroll:!0})}catch{}T.current=null}q&&(b==null||b())}g==null||g(Oe)}function J(Oe){y==null||y(Oe)}var H=p.useRef(!1),U=p.useRef(),ie=function(){clearTimeout(U.current),H.current=!0},re=function(){U.current=setTimeout(function(){H.current=!1})},ee=null;C&&(ee=function(Se){H.current?H.current=!1:E.current===Se.target&&J(Se)});function ne(Oe){if(c&&Oe.keyCode===br.ESC){Oe.stopPropagation(),J(Oe);return}s&&Oe.keyCode===br.TAB&&M.current.changeActive(!Oe.shiftKey)}p.useEffect(function(){s&&(X(!0),R())},[s]),p.useEffect(function(){return function(){clearTimeout(U.current)}},[]);var oe=Ke(Ke(Ke({zIndex:i},d),z==null?void 0:z.wrapper),{},{display:q?null:"none"});return p.createElement("div",Wn({className:Qt("".concat(n,"-root"),D)},nI(t,{data:!0})),p.createElement(Tet,{prefixCls:n,visible:P&&s,motionName:Joe(n,S,$),style:Ke(Ke({zIndex:i},k),z==null?void 0:z.mask),maskProps:N,className:A==null?void 0:A.mask}),p.createElement("div",Wn({tabIndex:-1,onKeyDown:ne,className:Qt("".concat(n,"-wrap"),m,A==null?void 0:A.wrapper),ref:E,onClick:ee,style:oe},h),p.createElement(oPe,Wn({},t,{onMouseDown:ie,onMouseUp:re,ref:M,closable:j,ariaId:Z,prefixCls:n,visible:s&&q,onClose:J,onVisibleChanged:G,motionName:Joe(n,x,v)}))))},aPe=function(t){var r=t.visible,n=t.getContainer,i=t.forceRender,o=t.destroyOnClose,s=o===void 0?!1:o,l=t.afterClose,c=t.panelRef,u=p.useState(r),f=It(u,2),d=f[0],m=f[1],h=p.useMemo(function(){return{panel:c}},[c]);return p.useEffect(function(){r&&m(!0)},[r]),!i&&s&&!d?null:p.createElement(nPe.Provider,{value:h},p.createElement(wet,{open:r||i||d,autoDestroy:!1,getContainer:n,autoLock:r||d},p.createElement(Met,Wn({},t,{destroyOnClose:s,afterClose:function(){l==null||l(),m(!1)}}))))};aPe.displayName="Dialog";var Q0="RC_FORM_INTERNAL_HOOKS",Sn=function(){Yo(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},i4=p.createContext({getFieldValue:Sn,getFieldsValue:Sn,getFieldError:Sn,getFieldWarning:Sn,getFieldsError:Sn,isFieldsTouched:Sn,isFieldTouched:Sn,isFieldValidating:Sn,isFieldsValidating:Sn,resetFields:Sn,setFields:Sn,setFieldValue:Sn,setFieldsValue:Sn,validateFields:Sn,submit:Sn,getInternalHooks:function(){return Sn(),{dispatch:Sn,initEntityValue:Sn,registerField:Sn,useSubscribe:Sn,setInitialValues:Sn,destroyForm:Sn,setCallbacks:Sn,registerWatch:Sn,getFields:Sn,setValidateMessages:Sn,setPreserve:Sn,getInitialValue:Sn}}}),Oz=p.createContext(null);function tY(e){return e==null?[]:Array.isArray(e)?e:[e]}function zet(e){return e&&!!e._init}function rY(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var nY=rY();function Aet(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function Iet(e,t,r){if(tKe())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var i=new(e.bind.apply(e,n));return r&&bOe(i,r.prototype),i}function iY(e){var t=typeof Map=="function"?new Map:void 0;return iY=function(n){if(n===null||!Aet(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(n))return t.get(n);t.set(n,i)}function i(){return Iet(n,arguments,rKe(this).constructor)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),bOe(i,n)},iY(e)}var Det=/%[sdj%]/g,Net=function(){};function oY(e){if(!e||!e.length)return null;var t={};return e.forEach(function(r){var n=r.field;t[n]=t[n]||[],t[n].push(r)}),t}function Go(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n=o)return l;switch(l){case"%s":return String(r[i++]);case"%d":return Number(r[i++]);case"%j":try{return JSON.stringify(r[i++])}catch{return"[Circular]"}break;default:return l}});return s}return e}function Let(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function xi(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||Let(t)&&typeof e=="string"&&!e)}function Ret(e,t,r){var n=[],i=0,o=e.length;function s(l){n.push.apply(n,Wt(l||[])),i++,i===o&&r(n)}e.forEach(function(l){t(l,s)})}function Xoe(e,t,r){var n=0,i=e.length;function o(s){if(s&&s.length){r(s);return}var l=n;n=n+1,lt.max?i.push(Go(o.messages[d].max,t.fullField,t.max)):l&&c&&(ft.max)&&i.push(Go(o.messages[d].range,t.fullField,t.min,t.max))},sPe=function(t,r,n,i,o,s){t.required&&(!n.hasOwnProperty(t.field)||xi(r,s||t.type))&&i.push(Go(o.messages.required,t.fullField))},RT;const qet=function(){if(RT)return RT;var e="[a-fA-F\\d:]",t=function(P){return P&&P.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},r="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",n="[a-fA-F\\d]{1,4}",i=["(?:".concat(n,":){7}(?:").concat(n,"|:)"),"(?:".concat(n,":){6}(?:").concat(r,"|:").concat(n,"|:)"),"(?:".concat(n,":){5}(?::").concat(r,"|(?::").concat(n,"){1,2}|:)"),"(?:".concat(n,":){4}(?:(?::").concat(n,"){0,1}:").concat(r,"|(?::").concat(n,"){1,3}|:)"),"(?:".concat(n,":){3}(?:(?::").concat(n,"){0,2}:").concat(r,"|(?::").concat(n,"){1,4}|:)"),"(?:".concat(n,":){2}(?:(?::").concat(n,"){0,3}:").concat(r,"|(?::").concat(n,"){1,5}|:)"),"(?:".concat(n,":){1}(?:(?::").concat(n,"){0,4}:").concat(r,"|(?::").concat(n,"){1,6}|:)"),"(?::(?:(?::".concat(n,"){0,5}:").concat(r,"|(?::").concat(n,"){1,7}|:))")],o="(?:%[0-9a-zA-Z]{1,})?",s="(?:".concat(i.join("|"),")").concat(o),l=new RegExp("(?:^".concat(r,"$)|(?:^").concat(s,"$)")),c=new RegExp("^".concat(r,"$")),u=new RegExp("^".concat(s,"$")),f=function(P){return P&&P.exact?l:new RegExp("(?:".concat(t(P)).concat(r).concat(t(P),")|(?:").concat(t(P)).concat(s).concat(t(P),")"),"g")};f.v4=function(w){return w&&w.exact?c:new RegExp("".concat(t(w)).concat(r).concat(t(w)),"g")},f.v6=function(w){return w&&w.exact?u:new RegExp("".concat(t(w)).concat(s).concat(t(w)),"g")};var d="(?:(?:[a-z]+:)?//)",m="(?:\\S+(?::\\S*)?@)?",h=f.v4().source,y=f.v6().source,g="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",b="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",x="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",v="(?::\\d{2,5})?",O='(?:[/?#][^\\s"]*)?',j="(?:".concat(d,"|www\\.)").concat(m,"(?:localhost|").concat(h,"|").concat(y,"|").concat(g).concat(b).concat(x,")").concat(v).concat(O);return RT=new RegExp("(?:^".concat(j,"$)"),"i"),RT};var tae={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},I5={integer:function(t){return I5.number(t)&&parseInt(t,10)===t},float:function(t){return I5.number(t)&&!I5.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return kr(t)==="object"&&!I5.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(tae.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(qet())},hex:function(t){return typeof t=="string"&&!!t.match(tae.hex)}},Get=function(t,r,n,i,o){if(t.required&&r===void 0){sPe(t,r,n,i,o);return}var s=["integer","float","array","regexp","object","method","email","number","date","url","hex"],l=t.type;s.indexOf(l)>-1?I5[l](r)||i.push(Go(o.messages.types[l],t.fullField,t.type)):l&&kr(r)!==t.type&&i.push(Go(o.messages.types[l],t.fullField,t.type))},Jet=function(t,r,n,i,o){(/^\s+$/.test(r)||r==="")&&i.push(Go(o.messages.whitespace,t.fullField))};const Zr={required:sPe,whitespace:Jet,type:Get,range:Ket,enum:Uet,pattern:Wet};var Yet=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r)&&!t.required)return n();Zr.required(t,r,i,s,o)}n(s)},Xet=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(r==null&&!t.required)return n();Zr.required(t,r,i,s,o,"array"),r!=null&&(Zr.type(t,r,i,s,o),Zr.range(t,r,i,s,o))}n(s)},Qet=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r)&&!t.required)return n();Zr.required(t,r,i,s,o),r!==void 0&&Zr.type(t,r,i,s,o)}n(s)},Zet=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r,"date")&&!t.required)return n();if(Zr.required(t,r,i,s,o),!xi(r,"date")){var c;r instanceof Date?c=r:c=new Date(r),Zr.type(t,c,i,s,o),c&&Zr.range(t,c.getTime(),i,s,o)}}n(s)},ett="enum",ttt=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r)&&!t.required)return n();Zr.required(t,r,i,s,o),r!==void 0&&Zr[ett](t,r,i,s,o)}n(s)},rtt=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r)&&!t.required)return n();Zr.required(t,r,i,s,o),r!==void 0&&(Zr.type(t,r,i,s,o),Zr.range(t,r,i,s,o))}n(s)},ntt=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r)&&!t.required)return n();Zr.required(t,r,i,s,o),r!==void 0&&(Zr.type(t,r,i,s,o),Zr.range(t,r,i,s,o))}n(s)},itt=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r)&&!t.required)return n();Zr.required(t,r,i,s,o),r!==void 0&&Zr.type(t,r,i,s,o)}n(s)},ott=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(r===""&&(r=void 0),xi(r)&&!t.required)return n();Zr.required(t,r,i,s,o),r!==void 0&&(Zr.type(t,r,i,s,o),Zr.range(t,r,i,s,o))}n(s)},att=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r)&&!t.required)return n();Zr.required(t,r,i,s,o),r!==void 0&&Zr.type(t,r,i,s,o)}n(s)},stt=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r,"string")&&!t.required)return n();Zr.required(t,r,i,s,o),xi(r,"string")||Zr.pattern(t,r,i,s,o)}n(s)},ltt=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r)&&!t.required)return n();Zr.required(t,r,i,s,o),xi(r)||Zr.type(t,r,i,s,o)}n(s)},ctt=function(t,r,n,i,o){var s=[],l=Array.isArray(r)?"array":kr(r);Zr.required(t,r,i,s,o,l),n(s)},utt=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(xi(r,"string")&&!t.required)return n();Zr.required(t,r,i,s,o,"string"),xi(r,"string")||(Zr.type(t,r,i,s,o),Zr.range(t,r,i,s,o),Zr.pattern(t,r,i,s,o),t.whitespace===!0&&Zr.whitespace(t,r,i,s,o))}n(s)},FD=function(t,r,n,i,o){var s=t.type,l=[],c=t.required||!t.required&&i.hasOwnProperty(t.field);if(c){if(xi(r,s)&&!t.required)return n();Zr.required(t,r,i,l,o,s),xi(r,s)||Zr.type(t,r,i,l,o)}n(l)};const Q5={string:utt,method:itt,number:ott,boolean:Qet,regexp:ltt,integer:ntt,float:rtt,array:Xet,object:att,enum:ttt,pattern:stt,date:Zet,url:FD,hex:FD,email:FD,required:ctt,any:Yet};var eE=function(){function e(t){Ei(this,e),We(this,"rules",null),We(this,"_messages",nY),this.define(t)}return $i(e,[{key:"define",value:function(r){var n=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(kr(r)!=="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(i){var o=r[i];n.rules[i]=Array.isArray(o)?o:[o]})}},{key:"messages",value:function(r){return r&&(this._messages=eae(rY(),r)),this._messages}},{key:"validate",value:function(r){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},s=r,l=i,c=o;if(typeof l=="function"&&(c=l,l={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,s),Promise.resolve(s);function u(y){var g=[],b={};function x(O){if(Array.isArray(O)){var j;g=(j=g).concat.apply(j,Wt(O))}else g.push(O)}for(var v=0;v0&&arguments[0]!==void 0?arguments[0]:[],$=Array.isArray(S)?S:[S];!l.suppressWarning&&$.length&&e.warning("async-validator:",$),$.length&&b.message!==void 0&&($=[].concat(b.message));var _=$.map(Zoe(b,s));if(l.first&&_.length)return h[b.field]=1,g(_);if(!x)g(_);else{if(b.required&&!y.value)return b.message!==void 0?_=[].concat(b.message).map(Zoe(b,s)):l.error&&(_=[l.error(b,Go(l.messages.required,b.field))]),g(_);var C={};b.defaultField&&Object.keys(y.value).map(function(D){C[D]=b.defaultField}),C=Ke(Ke({},C),y.rule.fields);var k={};Object.keys(C).forEach(function(D){var A=C[D],z=Array.isArray(A)?A:[A];k[D]=z.map(v.bind(null,D))});var N=new e(k);N.messages(l.messages),y.rule.options&&(y.rule.options.messages=l.messages,y.rule.options.error=l.error),N.validate(y.value,y.rule.options||l,function(D){var A=[];_&&_.length&&A.push.apply(A,Wt(_)),D&&D.length&&A.push.apply(A,Wt(D)),g(A.length?A:null)})}}var j;if(b.asyncValidator)j=b.asyncValidator(b,y.value,O,y.source,l);else if(b.validator){try{j=b.validator(b,y.value,O,y.source,l)}catch(S){var w,P;(w=(P=console).error)===null||w===void 0||w.call(P,S),l.suppressValidatorError||setTimeout(function(){throw S},0),O(S.message)}j===!0?O():j===!1?O(typeof b.message=="function"?b.message(b.fullField||b.field):b.message||"".concat(b.fullField||b.field," fails")):j instanceof Array?O(j):j instanceof Error&&O(j.message)}j&&j.then&&j.then(function(){return O()},function(S){return O(S)})},function(y){u(y)},s)}},{key:"getType",value:function(r){if(r.type===void 0&&r.pattern instanceof RegExp&&(r.type="pattern"),typeof r.validator!="function"&&r.type&&!Q5.hasOwnProperty(r.type))throw new Error(Go("Unknown rule type %s",r.type));return r.type||"string"}},{key:"getValidationMethod",value:function(r){if(typeof r.validator=="function")return r.validator;var n=Object.keys(r),i=n.indexOf("message");return i!==-1&&n.splice(i,1),n.length===1&&n[0]==="required"?Q5.required:Q5[this.getType(r)]||void 0}}]),e}();We(eE,"register",function(t,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");Q5[t]=r});We(eE,"warning",Net);We(eE,"messages",nY);We(eE,"validators",Q5);var Lo="'${name}' is not a valid ${type}",lPe={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Lo,method:Lo,array:Lo,object:Lo,number:Lo,date:Lo,boolean:Lo,integer:Lo,float:Lo,regexp:Lo,email:Lo,url:Lo,hex:Lo},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},rae=eE;function ftt(e,t){return e.replace(/\\?\$\{\w+\}/g,function(r){if(r.startsWith("\\"))return r.slice(1);var n=r.slice(2,-1);return t[n]})}var nae="CODE_LOGIC_ERROR";function aY(e,t,r,n,i){return sY.apply(this,arguments)}function sY(){return sY=h2(co().mark(function e(t,r,n,i,o){var s,l,c,u,f,d,m,h,y;return co().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return s=Ke({},n),delete s.ruleIndex,rae.warning=function(){},s.validator&&(l=s.validator,s.validator=function(){try{return l.apply(void 0,arguments)}catch(x){return console.error(x),Promise.reject(nae)}}),c=null,s&&s.type==="array"&&s.defaultField&&(c=s.defaultField,delete s.defaultField),u=new rae(We({},t,[s])),f=jf(lPe,i.validateMessages),u.messages(f),d=[],b.prev=10,b.next=13,Promise.resolve(u.validate(We({},t,r),Ke({},i)));case 13:b.next=18;break;case 15:b.prev=15,b.t0=b.catch(10),b.t0.errors&&(d=b.t0.errors.map(function(x,v){var O=x.message,j=O===nae?f.default:O;return p.isValidElement(j)?p.cloneElement(j,{key:"error_".concat(v)}):j}));case 18:if(!(!d.length&&c)){b.next=23;break}return b.next=21,Promise.all(r.map(function(x,v){return aY("".concat(t,".").concat(v),x,c,i,o)}));case 21:return m=b.sent,b.abrupt("return",m.reduce(function(x,v){return[].concat(Wt(x),Wt(v))},[]));case 23:return h=Ke(Ke({},n),{},{name:t,enum:(n.enum||[]).join(", ")},o),y=d.map(function(x){return typeof x=="string"?ftt(x,h):x}),b.abrupt("return",y);case 26:case"end":return b.stop()}},e,null,[[10,15]])})),sY.apply(this,arguments)}function ptt(e,t,r,n,i,o){var s=e.join("."),l=r.map(function(f,d){var m=f.validator,h=Ke(Ke({},f),{},{ruleIndex:d});return m&&(h.validator=function(y,g,b){var x=!1,v=function(){for(var w=arguments.length,P=new Array(w),S=0;S2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(n){return cPe(t,n,r)})}function cPe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!r&&e.length!==t.length?!1:t.every(function(n,i){return e[i]===n})}function htt(e,t){if(e===t)return!0;if(!e&&t||!t||!e||!t||kr(e)!=="object"||kr(t)!=="object")return!1;var r=Object.keys(e),n=Object.keys(t),i=new Set([].concat(r,n));return Wt(i).every(function(o){var s=e[o],l=t[o];return typeof s=="function"&&typeof l=="function"?!0:s===l})}function ytt(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&kr(t.target)==="object"&&e in t.target?t.target[e]:t}function oae(e,t,r){var n=e.length;if(t<0||t>=n||r<0||r>=n)return e;var i=e[t],o=t-r;return o>0?[].concat(Wt(e.slice(0,r)),[i],Wt(e.slice(r,t)),Wt(e.slice(t+1,n))):o<0?[].concat(Wt(e.slice(0,t)),Wt(e.slice(t+1,r+1)),[i],Wt(e.slice(r+1,n))):e}var gtt=["name"],la=[];function BD(e,t,r,n,i,o){return typeof e=="function"?e(t,r,"source"in o?{source:o.source}:{}):n!==i}var WQ=function(e){u2(r,e);var t=f2(r);function r(n){var i;if(Ei(this,r),i=t.call(this,n),We(Wr(i),"state",{resetCount:0}),We(Wr(i),"cancelRegisterFunc",null),We(Wr(i),"mounted",!1),We(Wr(i),"touched",!1),We(Wr(i),"dirty",!1),We(Wr(i),"validatePromise",void 0),We(Wr(i),"prevValidating",void 0),We(Wr(i),"errors",la),We(Wr(i),"warnings",la),We(Wr(i),"cancelRegister",function(){var c=i.props,u=c.preserve,f=c.isListField,d=c.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(f,u,oi(d)),i.cancelRegisterFunc=null}),We(Wr(i),"getNamePath",function(){var c=i.props,u=c.name,f=c.fieldContext,d=f.prefixName,m=d===void 0?[]:d;return u!==void 0?[].concat(Wt(m),Wt(u)):[]}),We(Wr(i),"getRules",function(){var c=i.props,u=c.rules,f=u===void 0?[]:u,d=c.fieldContext;return f.map(function(m){return typeof m=="function"?m(d):m})}),We(Wr(i),"refresh",function(){i.mounted&&i.setState(function(c){var u=c.resetCount;return{resetCount:u+1}})}),We(Wr(i),"metaCache",null),We(Wr(i),"triggerMetaEvent",function(c){var u=i.props.onMetaChange;if(u){var f=Ke(Ke({},i.getMeta()),{},{destroy:c});Om(i.metaCache,f)||u(f),i.metaCache=f}else i.metaCache=null}),We(Wr(i),"onStoreChange",function(c,u,f){var d=i.props,m=d.shouldUpdate,h=d.dependencies,y=h===void 0?[]:h,g=d.onReset,b=f.store,x=i.getNamePath(),v=i.getValue(c),O=i.getValue(b),j=u&&zf(u,x);switch(f.type==="valueUpdate"&&f.source==="external"&&!Om(v,O)&&(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=la,i.warnings=la,i.triggerMetaEvent()),f.type){case"reset":if(!u||j){i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=la,i.warnings=la,i.triggerMetaEvent(),g==null||g(),i.refresh();return}break;case"remove":{if(m&&BD(m,c,b,v,O,f)){i.reRender();return}break}case"setField":{var w=f.data;if(j){"touched"in w&&(i.touched=w.touched),"validating"in w&&!("originRCField"in w)&&(i.validatePromise=w.validating?Promise.resolve([]):null),"errors"in w&&(i.errors=w.errors||la),"warnings"in w&&(i.warnings=w.warnings||la),i.dirty=!0,i.triggerMetaEvent(),i.reRender();return}else if("value"in w&&zf(u,x,!0)){i.reRender();return}if(m&&!x.length&&BD(m,c,b,v,O,f)){i.reRender();return}break}case"dependenciesUpdate":{var P=y.map(oi);if(P.some(function(S){return zf(f.relatedFields,S)})){i.reRender();return}break}default:if(j||(!y.length||x.length||m)&&BD(m,c,b,v,O,f)){i.reRender();return}break}m===!0&&i.reRender()}),We(Wr(i),"validateRules",function(c){var u=i.getNamePath(),f=i.getValue(),d=c||{},m=d.triggerName,h=d.validateOnly,y=h===void 0?!1:h,g=Promise.resolve().then(h2(co().mark(function b(){var x,v,O,j,w,P,S;return co().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(i.mounted){_.next=2;break}return _.abrupt("return",[]);case 2:if(x=i.props,v=x.validateFirst,O=v===void 0?!1:v,j=x.messageVariables,w=x.validateDebounce,P=i.getRules(),m&&(P=P.filter(function(C){return C}).filter(function(C){var k=C.validateTrigger;if(!k)return!0;var N=tY(k);return N.includes(m)})),!(w&&m)){_.next=10;break}return _.next=8,new Promise(function(C){setTimeout(C,w)});case 8:if(i.validatePromise===g){_.next=10;break}return _.abrupt("return",[]);case 10:return S=ptt(u,f,P,c,O,j),S.catch(function(C){return C}).then(function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:la;if(i.validatePromise===g){var k;i.validatePromise=null;var N=[],D=[];(k=C.forEach)===null||k===void 0||k.call(C,function(A){var z=A.rule.warningOnly,T=A.errors,E=T===void 0?la:T;z?D.push.apply(D,Wt(E)):N.push.apply(N,Wt(E))}),i.errors=N,i.warnings=D,i.triggerMetaEvent(),i.reRender()}}),_.abrupt("return",S);case 13:case"end":return _.stop()}},b)})));return y||(i.validatePromise=g,i.dirty=!0,i.errors=la,i.warnings=la,i.triggerMetaEvent(),i.reRender()),g}),We(Wr(i),"isFieldValidating",function(){return!!i.validatePromise}),We(Wr(i),"isFieldTouched",function(){return i.touched}),We(Wr(i),"isFieldDirty",function(){if(i.dirty||i.props.initialValue!==void 0)return!0;var c=i.props.fieldContext,u=c.getInternalHooks(Q0),f=u.getInitialValue;return f(i.getNamePath())!==void 0}),We(Wr(i),"getErrors",function(){return i.errors}),We(Wr(i),"getWarnings",function(){return i.warnings}),We(Wr(i),"isListField",function(){return i.props.isListField}),We(Wr(i),"isList",function(){return i.props.isList}),We(Wr(i),"isPreserve",function(){return i.props.preserve}),We(Wr(i),"getMeta",function(){i.prevValidating=i.isFieldValidating();var c={touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:i.validatePromise===null};return c}),We(Wr(i),"getOnlyChild",function(c){if(typeof c=="function"){var u=i.getMeta();return Ke(Ke({},i.getOnlyChild(c(i.getControlled(),u,i.props.fieldContext))),{},{isFunction:!0})}var f=MJ(c);return f.length!==1||!p.isValidElement(f[0])?{child:f,isFunction:!1}:{child:f[0],isFunction:!1}}),We(Wr(i),"getValue",function(c){var u=i.props.fieldContext.getFieldsValue,f=i.getNamePath();return $s(c||u(!0),f)}),We(Wr(i),"getControlled",function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=i.props,f=u.name,d=u.trigger,m=u.validateTrigger,h=u.getValueFromEvent,y=u.normalize,g=u.valuePropName,b=u.getValueProps,x=u.fieldContext,v=m!==void 0?m:x.validateTrigger,O=i.getNamePath(),j=x.getInternalHooks,w=x.getFieldsValue,P=j(Q0),S=P.dispatch,$=i.getValue(),_=b||function(A){return We({},g,A)},C=c[d],k=f!==void 0?_($):{},N=Ke(Ke({},c),k);N[d]=function(){i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var A,z=arguments.length,T=new Array(z),E=0;E=0&&C<=k.length?(f.keys=[].concat(Wt(f.keys.slice(0,C)),[f.id],Wt(f.keys.slice(C))),O([].concat(Wt(k.slice(0,C)),[_],Wt(k.slice(C))))):(f.keys=[].concat(Wt(f.keys),[f.id]),O([].concat(Wt(k),[_]))),f.id+=1},remove:function(_){var C=w(),k=new Set(Array.isArray(_)?_:[_]);k.size<=0||(f.keys=f.keys.filter(function(N,D){return!k.has(D)}),O(C.filter(function(N,D){return!k.has(D)})))},move:function(_,C){if(_!==C){var k=w();_<0||_>=k.length||C<0||C>=k.length||(f.keys=oae(f.keys,_,C),O(oae(k,_,C)))}}},S=v||[];return Array.isArray(S)||(S=[]),n(S.map(function($,_){var C=f.keys[_];return C===void 0&&(f.keys[_]=f.id,C=f.keys[_],f.id+=1),{name:_,key:C,isListField:!0}}),P,b)})))}function vtt(e){var t=!1,r=e.length,n=[];return e.length?new Promise(function(i,o){e.forEach(function(s,l){s.catch(function(c){return t=!0,c}).then(function(c){r-=1,n[l]=c,!(r>0)&&(t&&o(n),i(n))})})}):Promise.resolve([])}var fPe="__@field_split__";function VD(e){return e.map(function(t){return"".concat(kr(t),":").concat(t)}).join(fPe)}var rf=function(){function e(){Ei(this,e),We(this,"kvs",new Map)}return $i(e,[{key:"set",value:function(r,n){this.kvs.set(VD(r),n)}},{key:"get",value:function(r){return this.kvs.get(VD(r))}},{key:"update",value:function(r,n){var i=this.get(r),o=n(i);o?this.set(r,o):this.delete(r)}},{key:"delete",value:function(r){this.kvs.delete(VD(r))}},{key:"map",value:function(r){return Wt(this.kvs.entries()).map(function(n){var i=It(n,2),o=i[0],s=i[1],l=o.split(fPe);return r({key:l.map(function(c){var u=c.match(/^([^:]*):(.*)$/),f=It(u,3),d=f[1],m=f[2];return d==="number"?Number(m):m}),value:s})})}},{key:"toJSON",value:function(){var r={};return this.map(function(n){var i=n.key,o=n.value;return r[i.join(".")]=o,null}),r}}]),e}(),xtt=["name"],Ott=$i(function e(t){var r=this;Ei(this,e),We(this,"formHooked",!1),We(this,"forceRootUpdate",void 0),We(this,"subscribable",!0),We(this,"store",{}),We(this,"fieldEntities",[]),We(this,"initialValues",{}),We(this,"callbacks",{}),We(this,"validateMessages",null),We(this,"preserve",null),We(this,"lastValidatePromise",null),We(this,"getForm",function(){return{getFieldValue:r.getFieldValue,getFieldsValue:r.getFieldsValue,getFieldError:r.getFieldError,getFieldWarning:r.getFieldWarning,getFieldsError:r.getFieldsError,isFieldsTouched:r.isFieldsTouched,isFieldTouched:r.isFieldTouched,isFieldValidating:r.isFieldValidating,isFieldsValidating:r.isFieldsValidating,resetFields:r.resetFields,setFields:r.setFields,setFieldValue:r.setFieldValue,setFieldsValue:r.setFieldsValue,validateFields:r.validateFields,submit:r.submit,_init:!0,getInternalHooks:r.getInternalHooks}}),We(this,"getInternalHooks",function(n){return n===Q0?(r.formHooked=!0,{dispatch:r.dispatch,initEntityValue:r.initEntityValue,registerField:r.registerField,useSubscribe:r.useSubscribe,setInitialValues:r.setInitialValues,destroyForm:r.destroyForm,setCallbacks:r.setCallbacks,setValidateMessages:r.setValidateMessages,getFields:r.getFields,setPreserve:r.setPreserve,getInitialValue:r.getInitialValue,registerWatch:r.registerWatch}):(Yo(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),We(this,"useSubscribe",function(n){r.subscribable=n}),We(this,"prevWithoutPreserves",null),We(this,"setInitialValues",function(n,i){if(r.initialValues=n||{},i){var o,s=jf(n,r.store);(o=r.prevWithoutPreserves)===null||o===void 0||o.map(function(l){var c=l.key;s=Na(s,c,$s(n,c))}),r.prevWithoutPreserves=null,r.updateStore(s)}}),We(this,"destroyForm",function(n){if(n)r.updateStore({});else{var i=new rf;r.getFieldEntities(!0).forEach(function(o){r.isMergedPreserve(o.isPreserve())||i.set(o.getNamePath(),!0)}),r.prevWithoutPreserves=i}}),We(this,"getInitialValue",function(n){var i=$s(r.initialValues,n);return n.length?jf(i):i}),We(this,"setCallbacks",function(n){r.callbacks=n}),We(this,"setValidateMessages",function(n){r.validateMessages=n}),We(this,"setPreserve",function(n){r.preserve=n}),We(this,"watchList",[]),We(this,"registerWatch",function(n){return r.watchList.push(n),function(){r.watchList=r.watchList.filter(function(i){return i!==n})}}),We(this,"notifyWatch",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(r.watchList.length){var i=r.getFieldsValue(),o=r.getFieldsValue(!0);r.watchList.forEach(function(s){s(i,o,n)})}}),We(this,"timeoutId",null),We(this,"warningUnhooked",function(){}),We(this,"updateStore",function(n){r.store=n}),We(this,"getFieldEntities",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return n?r.fieldEntities.filter(function(i){return i.getNamePath().length}):r.fieldEntities}),We(this,"getFieldsMap",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=new rf;return r.getFieldEntities(n).forEach(function(o){var s=o.getNamePath();i.set(s,o)}),i}),We(this,"getFieldEntitiesForNamePathList",function(n){if(!n)return r.getFieldEntities(!0);var i=r.getFieldsMap(!0);return n.map(function(o){var s=oi(o);return i.get(s)||{INVALIDATE_NAME_PATH:oi(o)}})}),We(this,"getFieldsValue",function(n,i){r.warningUnhooked();var o,s,l;if(n===!0||Array.isArray(n)?(o=n,s=i):n&&kr(n)==="object"&&(l=n.strict,s=n.filter),o===!0&&!s)return r.store;var c=r.getFieldEntitiesForNamePathList(Array.isArray(o)?o:null),u=[];return c.forEach(function(f){var d,m,h="INVALIDATE_NAME_PATH"in f?f.INVALIDATE_NAME_PATH:f.getNamePath();if(l){var y,g;if((y=(g=f).isList)!==null&&y!==void 0&&y.call(g))return}else if(!o&&(d=(m=f).isListField)!==null&&d!==void 0&&d.call(m))return;if(!s)u.push(h);else{var b="getMeta"in f?f.getMeta():null;s(b)&&u.push(h)}}),iae(r.store,u.map(oi))}),We(this,"getFieldValue",function(n){r.warningUnhooked();var i=oi(n);return $s(r.store,i)}),We(this,"getFieldsError",function(n){r.warningUnhooked();var i=r.getFieldEntitiesForNamePathList(n);return i.map(function(o,s){return o&&!("INVALIDATE_NAME_PATH"in o)?{name:o.getNamePath(),errors:o.getErrors(),warnings:o.getWarnings()}:{name:oi(n[s]),errors:[],warnings:[]}})}),We(this,"getFieldError",function(n){r.warningUnhooked();var i=oi(n),o=r.getFieldsError([i])[0];return o.errors}),We(this,"getFieldWarning",function(n){r.warningUnhooked();var i=oi(n),o=r.getFieldsError([i])[0];return o.warnings}),We(this,"isFieldsTouched",function(){r.warningUnhooked();for(var n=arguments.length,i=new Array(n),o=0;o0&&arguments[0]!==void 0?arguments[0]:{},i=new rf,o=r.getFieldEntities(!0);o.forEach(function(c){var u=c.props.initialValue,f=c.getNamePath();if(u!==void 0){var d=i.get(f)||new Set;d.add({entity:c,value:u}),i.set(f,d)}});var s=function(u){u.forEach(function(f){var d=f.props.initialValue;if(d!==void 0){var m=f.getNamePath(),h=r.getInitialValue(m);if(h!==void 0)Yo(!1,"Form already set 'initialValues' with path '".concat(m.join("."),"'. Field can not overwrite it."));else{var y=i.get(m);if(y&&y.size>1)Yo(!1,"Multiple Field with path '".concat(m.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(y){var g=r.getFieldValue(m),b=f.isListField();!b&&(!n.skipExist||g===void 0)&&r.updateStore(Na(r.store,m,Wt(y)[0].value))}}}})},l;n.entities?l=n.entities:n.namePathList?(l=[],n.namePathList.forEach(function(c){var u=i.get(c);if(u){var f;(f=l).push.apply(f,Wt(Wt(u).map(function(d){return d.entity})))}})):l=o,s(l)}),We(this,"resetFields",function(n){r.warningUnhooked();var i=r.store;if(!n){r.updateStore(jf(r.initialValues)),r.resetWithFieldInitialValue(),r.notifyObservers(i,null,{type:"reset"}),r.notifyWatch();return}var o=n.map(oi);o.forEach(function(s){var l=r.getInitialValue(s);r.updateStore(Na(r.store,s,l))}),r.resetWithFieldInitialValue({namePathList:o}),r.notifyObservers(i,o,{type:"reset"}),r.notifyWatch(o)}),We(this,"setFields",function(n){r.warningUnhooked();var i=r.store,o=[];n.forEach(function(s){var l=s.name,c=mi(s,xtt),u=oi(l);o.push(u),"value"in c&&r.updateStore(Na(r.store,u,c.value)),r.notifyObservers(i,[u],{type:"setField",data:s})}),r.notifyWatch(o)}),We(this,"getFields",function(){var n=r.getFieldEntities(!0),i=n.map(function(o){var s=o.getNamePath(),l=o.getMeta(),c=Ke(Ke({},l),{},{name:s,value:r.getFieldValue(s)});return Object.defineProperty(c,"originRCField",{value:!0}),c});return i}),We(this,"initEntityValue",function(n){var i=n.props.initialValue;if(i!==void 0){var o=n.getNamePath(),s=$s(r.store,o);s===void 0&&r.updateStore(Na(r.store,o,i))}}),We(this,"isMergedPreserve",function(n){var i=n!==void 0?n:r.preserve;return i??!0}),We(this,"registerField",function(n){r.fieldEntities.push(n);var i=n.getNamePath();if(r.notifyWatch([i]),n.props.initialValue!==void 0){var o=r.store;r.resetWithFieldInitialValue({entities:[n],skipExist:!0}),r.notifyObservers(o,[n.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(s,l){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.fieldEntities=r.fieldEntities.filter(function(d){return d!==n}),!r.isMergedPreserve(l)&&(!s||c.length>1)){var u=s?void 0:r.getInitialValue(i);if(i.length&&r.getFieldValue(i)!==u&&r.fieldEntities.every(function(d){return!cPe(d.getNamePath(),i)})){var f=r.store;r.updateStore(Na(f,i,u,!0)),r.notifyObservers(f,[i],{type:"remove"}),r.triggerDependenciesUpdate(f,i)}}r.notifyWatch([i])}}),We(this,"dispatch",function(n){switch(n.type){case"updateValue":{var i=n.namePath,o=n.value;r.updateValue(i,o);break}case"validateField":{var s=n.namePath,l=n.triggerName;r.validateFields([s],{triggerName:l});break}}}),We(this,"notifyObservers",function(n,i,o){if(r.subscribable){var s=Ke(Ke({},o),{},{store:r.getFieldsValue(!0)});r.getFieldEntities().forEach(function(l){var c=l.onStoreChange;c(n,i,s)})}else r.forceRootUpdate()}),We(this,"triggerDependenciesUpdate",function(n,i){var o=r.getDependencyChildrenFields(i);return o.length&&r.validateFields(o),r.notifyObservers(n,o,{type:"dependenciesUpdate",relatedFields:[i].concat(Wt(o))}),o}),We(this,"updateValue",function(n,i){var o=oi(n),s=r.store;r.updateStore(Na(r.store,o,i)),r.notifyObservers(s,[o],{type:"valueUpdate",source:"internal"}),r.notifyWatch([o]);var l=r.triggerDependenciesUpdate(s,o),c=r.callbacks.onValuesChange;if(c){var u=iae(r.store,[o]);c(u,r.getFieldsValue())}r.triggerOnFieldsChange([o].concat(Wt(l)))}),We(this,"setFieldsValue",function(n){r.warningUnhooked();var i=r.store;if(n){var o=jf(r.store,n);r.updateStore(o)}r.notifyObservers(i,null,{type:"valueUpdate",source:"external"}),r.notifyWatch()}),We(this,"setFieldValue",function(n,i){r.setFields([{name:n,value:i,errors:[],warnings:[]}])}),We(this,"getDependencyChildrenFields",function(n){var i=new Set,o=[],s=new rf;r.getFieldEntities().forEach(function(c){var u=c.props.dependencies;(u||[]).forEach(function(f){var d=oi(f);s.update(d,function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return m.add(c),m})})});var l=function c(u){var f=s.get(u)||new Set;f.forEach(function(d){if(!i.has(d)){i.add(d);var m=d.getNamePath();d.isFieldDirty()&&m.length&&(o.push(m),c(m))}})};return l(n),o}),We(this,"triggerOnFieldsChange",function(n,i){var o=r.callbacks.onFieldsChange;if(o){var s=r.getFields();if(i){var l=new rf;i.forEach(function(u){var f=u.name,d=u.errors;l.set(f,d)}),s.forEach(function(u){u.errors=l.get(u.name)||u.errors})}var c=s.filter(function(u){var f=u.name;return zf(n,f)});c.length&&o(c,s)}}),We(this,"validateFields",function(n,i){r.warningUnhooked();var o,s;Array.isArray(n)||typeof n=="string"||typeof i=="string"?(o=n,s=i):s=n;var l=!!o,c=l?o.map(oi):[],u=[],f=String(Date.now()),d=new Set,m=s||{},h=m.recursive,y=m.dirty;r.getFieldEntities(!0).forEach(function(v){if(l||c.push(v.getNamePath()),!(!v.props.rules||!v.props.rules.length)&&!(y&&!v.isFieldDirty())){var O=v.getNamePath();if(d.add(O.join(f)),!l||zf(c,O,h)){var j=v.validateRules(Ke({validateMessages:Ke(Ke({},lPe),r.validateMessages)},s));u.push(j.then(function(){return{name:O,errors:[],warnings:[]}}).catch(function(w){var P,S=[],$=[];return(P=w.forEach)===null||P===void 0||P.call(w,function(_){var C=_.rule.warningOnly,k=_.errors;C?$.push.apply($,Wt(k)):S.push.apply(S,Wt(k))}),S.length?Promise.reject({name:O,errors:S,warnings:$}):{name:O,errors:S,warnings:$}}))}}});var g=vtt(u);r.lastValidatePromise=g,g.catch(function(v){return v}).then(function(v){var O=v.map(function(j){var w=j.name;return w});r.notifyObservers(r.store,O,{type:"validateFinish"}),r.triggerOnFieldsChange(O,v)});var b=g.then(function(){return r.lastValidatePromise===g?Promise.resolve(r.getFieldsValue(c)):Promise.reject([])}).catch(function(v){var O=v.filter(function(j){return j&&j.errors.length});return Promise.reject({values:r.getFieldsValue(c),errorFields:O,outOfDate:r.lastValidatePromise!==g})});b.catch(function(v){return v});var x=c.filter(function(v){return d.has(v.join(f))});return r.triggerOnFieldsChange(x),b}),We(this,"submit",function(){r.warningUnhooked(),r.validateFields().then(function(n){var i=r.callbacks.onFinish;if(i)try{i(n)}catch(o){console.error(o)}}).catch(function(n){var i=r.callbacks.onFinishFailed;i&&i(n)})}),this.forceRootUpdate=t});function pPe(e){var t=p.useRef(),r=p.useState({}),n=It(r,2),i=n[1];if(!t.current)if(e)t.current=e;else{var o=function(){i({})},s=new Ott(o);t.current=s.getForm()}return[t.current]}var uY=p.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),jtt=function(t){var r=t.validateMessages,n=t.onFormChange,i=t.onFormFinish,o=t.children,s=p.useContext(uY),l=p.useRef({});return p.createElement(uY.Provider,{value:Ke(Ke({},s),{},{validateMessages:Ke(Ke({},s.validateMessages),r),triggerFormChange:function(u,f){n&&n(u,{changedFields:f,forms:l.current}),s.triggerFormChange(u,f)},triggerFormFinish:function(u,f){i&&i(u,{values:f,forms:l.current}),s.triggerFormFinish(u,f)},registerForm:function(u,f){u&&(l.current=Ke(Ke({},l.current),{},We({},u,f))),s.registerForm(u,f)},unregisterForm:function(u){var f=Ke({},l.current);delete f[u],l.current=f,s.unregisterForm(u)}})},o)},wtt=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],Ptt=function(t,r){var n=t.name,i=t.initialValues,o=t.fields,s=t.form,l=t.preserve,c=t.children,u=t.component,f=u===void 0?"form":u,d=t.validateMessages,m=t.validateTrigger,h=m===void 0?"onChange":m,y=t.onValuesChange,g=t.onFieldsChange,b=t.onFinish,x=t.onFinishFailed,v=t.clearOnDestroy,O=mi(t,wtt),j=p.useRef(null),w=p.useContext(uY),P=pPe(s),S=It(P,1),$=S[0],_=$.getInternalHooks(Q0),C=_.useSubscribe,k=_.setInitialValues,N=_.setCallbacks,D=_.setValidateMessages,A=_.setPreserve,z=_.destroyForm;p.useImperativeHandle(r,function(){return Ke(Ke({},$),{},{nativeElement:j.current})}),p.useEffect(function(){return w.registerForm(n,$),function(){w.unregisterForm(n)}},[w,$,n]),D(Ke(Ke({},w.validateMessages),d)),N({onValuesChange:y,onFieldsChange:function(R){if(w.triggerFormChange(n,R),g){for(var Y=arguments.length,G=new Array(Y>1?Y-1:0),J=1;J{const n=p.useContext(sae),i=p.useMemo(()=>{const o=Object.assign({},n);return r&&delete o.isFormItemInput,t&&(delete o.status,delete o.hasFeedback,delete o.feedbackIcon),o},[t,r,n]);return p.createElement(sae.Provider,{value:i},e)},ktt=e=>{const{space:t,form:r,children:n}=e;if(n==null)return null;let i=n;return r&&(i=Le.createElement(Ctt,{override:!0,status:!0},i)),t&&(i=Le.createElement(aZe,null,i)),i};function lae(...e){const t={};return e.forEach(r=>{r&&Object.keys(r).forEach(n=>{r[n]!==void 0&&(t[n]=r[n])})}),t}function jz(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function cae(e){const{closable:t,closeIcon:r}=e||{};return Le.useMemo(()=>{if(!t&&(t===!1||r===!1||r===null))return!1;if(t===void 0&&r===void 0)return null;let n={closeIcon:typeof r!="boolean"&&r!==null?r:void 0};return t&&typeof t=="object"&&(n=Object.assign(Object.assign({},n),t)),n},[t,r])}const $tt={};function dPe(e,t,r=$tt){const n=cae(e),i=cae(t),[o]=eI("global",j1.global),s=typeof n!="boolean"?!!(n!=null&&n.disabled):!1,l=Le.useMemo(()=>Object.assign({closeIcon:Le.createElement(J$,null)},r),[r]),c=Le.useMemo(()=>n===!1?!1:n?lae(l,i,n):i===!1?!1:i?lae(l,i):l.closable?l:!1,[n,i,l]);return Le.useMemo(()=>{if(c===!1)return[!1,null,s,{}];const{closeIconRender:u}=l,{closeIcon:f}=c;let d=f;const m=nI(c,!0);return d!=null&&(u&&(d=u(f)),d=Le.isValidElement(d)?Le.cloneElement(d,Object.assign({"aria-label":o.close},m)):Le.createElement("span",Object.assign({"aria-label":o.close},m),d)),[!0,d,s,m]},[c,l])}const Ett=()=>zo()&&window.document.documentElement,pI=e=>{const{prefixCls:t,className:r,style:n,size:i,shape:o}=e,s=Qt({[`${t}-lg`]:i==="large",[`${t}-sm`]:i==="small"}),l=Qt({[`${t}-circle`]:o==="circle",[`${t}-square`]:o==="square",[`${t}-round`]:o==="round"}),c=p.useMemo(()=>typeof i=="number"?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return p.createElement("span",{className:Qt(t,s,l,r),style:Object.assign(Object.assign({},c),n)})},Ttt=new ti("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),dI=e=>({height:e,lineHeight:Tr(e)}),Af=e=>Object.assign({width:e},dI(e)),Mtt=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ttt,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),HD=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},dI(e)),ztt=e=>{const{skeletonAvatarCls:t,gradientFromColor:r,controlHeight:n,controlHeightLG:i,controlHeightSM:o}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:r},Af(n)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},Af(i)),[`${t}${t}-sm`]:Object.assign({},Af(o))}},Att=e=>{const{controlHeight:t,borderRadiusSM:r,skeletonInputCls:n,controlHeightLG:i,controlHeightSM:o,gradientFromColor:s,calc:l}=e;return{[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:s,borderRadius:r},HD(t,l)),[`${n}-lg`]:Object.assign({},HD(i,l)),[`${n}-sm`]:Object.assign({},HD(o,l))}},uae=e=>Object.assign({width:e},dI(e)),Itt=e=>{const{skeletonImageCls:t,imageSizeBase:r,gradientFromColor:n,borderRadiusSM:i,calc:o}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:n,borderRadius:i},uae(o(r).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},uae(r)),{maxWidth:o(r).mul(4).equal(),maxHeight:o(r).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},UD=(e,t,r)=>{const{skeletonButtonCls:n}=e;return{[`${r}${n}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${r}${n}-round`]:{borderRadius:t}}},WD=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},dI(e)),Dtt=e=>{const{borderRadiusSM:t,skeletonButtonCls:r,controlHeight:n,controlHeightLG:i,controlHeightSM:o,gradientFromColor:s,calc:l}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:s,borderRadius:t,width:l(n).mul(2).equal(),minWidth:l(n).mul(2).equal()},WD(n,l))},UD(e,n,r)),{[`${r}-lg`]:Object.assign({},WD(i,l))}),UD(e,i,`${r}-lg`)),{[`${r}-sm`]:Object.assign({},WD(o,l))}),UD(e,o,`${r}-sm`))},Ntt=e=>{const{componentCls:t,skeletonAvatarCls:r,skeletonTitleCls:n,skeletonParagraphCls:i,skeletonButtonCls:o,skeletonInputCls:s,skeletonImageCls:l,controlHeight:c,controlHeightLG:u,controlHeightSM:f,gradientFromColor:d,padding:m,marginSM:h,borderRadius:y,titleHeight:g,blockRadius:b,paragraphLiHeight:x,controlHeightXS:v,paragraphMarginTop:O}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:m,verticalAlign:"top",[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:d},Af(c)),[`${r}-circle`]:{borderRadius:"50%"},[`${r}-lg`]:Object.assign({},Af(u)),[`${r}-sm`]:Object.assign({},Af(f))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[n]:{width:"100%",height:g,background:d,borderRadius:b,[`+ ${i}`]:{marginBlockStart:f}},[i]:{padding:0,"> li":{width:"100%",height:x,listStyle:"none",background:d,borderRadius:b,"+ li":{marginBlockStart:v}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${n}, ${i} > li`]:{borderRadius:y}}},[`${t}-with-avatar ${t}-content`]:{[n]:{marginBlockStart:h,[`+ ${i}`]:{marginBlockStart:O}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Dtt(e)),ztt(e)),Att(e)),Itt(e)),[`${t}${t}-block`]:{width:"100%",[o]:{width:"100%"},[s]:{width:"100%"}},[`${t}${t}-active`]:{[` ${n}, ${i} > li, ${r}, ${o}, ${s}, ${l} `]:Object.assign({},Mtt(e))}}},Ltt=e=>{const{colorFillContent:t,colorFill:r}=e,n=t,i=r;return{color:n,colorGradientEnd:i,gradientFromColor:n,gradientToColor:i,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},k4=ic("Skeleton",e=>{const{componentCls:t,calc:r}=e,n=na(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:r(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Ntt(n)]},Ltt,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Rtt=e=>{const{prefixCls:t,className:r,rootClassName:n,active:i,shape:o="circle",size:s="default"}=e,{getPrefixCls:l}=p.useContext(Tn),c=l("skeleton",t),[u,f,d]=k4(c),m=X$(e,["prefixCls","className"]),h=Qt(c,`${c}-element`,{[`${c}-active`]:i},r,n,f,d);return u(p.createElement("div",{className:h},p.createElement(pI,Object.assign({prefixCls:`${c}-avatar`,shape:o,size:s},m))))},Ftt=e=>{const{prefixCls:t,className:r,rootClassName:n,active:i,block:o=!1,size:s="default"}=e,{getPrefixCls:l}=p.useContext(Tn),c=l("skeleton",t),[u,f,d]=k4(c),m=X$(e,["prefixCls"]),h=Qt(c,`${c}-element`,{[`${c}-active`]:i,[`${c}-block`]:o},r,n,f,d);return u(p.createElement("div",{className:h},p.createElement(pI,Object.assign({prefixCls:`${c}-button`,size:s},m))))},Btt="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",Vtt=e=>{const{prefixCls:t,className:r,rootClassName:n,style:i,active:o}=e,{getPrefixCls:s}=p.useContext(Tn),l=s("skeleton",t),[c,u,f]=k4(l),d=Qt(l,`${l}-element`,{[`${l}-active`]:o},r,n,u,f);return c(p.createElement("div",{className:d},p.createElement("div",{className:Qt(`${l}-image`,r),style:i},p.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${l}-image-svg`},p.createElement("title",null,"Image placeholder"),p.createElement("path",{d:Btt,className:`${l}-image-path`})))))},Htt=e=>{const{prefixCls:t,className:r,rootClassName:n,active:i,block:o,size:s="default"}=e,{getPrefixCls:l}=p.useContext(Tn),c=l("skeleton",t),[u,f,d]=k4(c),m=X$(e,["prefixCls"]),h=Qt(c,`${c}-element`,{[`${c}-active`]:i,[`${c}-block`]:o},r,n,f,d);return u(p.createElement("div",{className:h},p.createElement(pI,Object.assign({prefixCls:`${c}-input`,size:s},m))))},Utt=e=>{const{prefixCls:t,className:r,rootClassName:n,style:i,active:o,children:s}=e,{getPrefixCls:l}=p.useContext(Tn),c=l("skeleton",t),[u,f,d]=k4(c),m=Qt(c,`${c}-element`,{[`${c}-active`]:o},f,r,n,d);return u(p.createElement("div",{className:m},p.createElement("div",{className:Qt(`${c}-image`,r),style:i},s)))},Wtt=(e,t)=>{const{width:r,rows:n=2}=t;if(Array.isArray(r))return r[e];if(n-1===e)return r},Ktt=e=>{const{prefixCls:t,className:r,style:n,rows:i=0}=e,o=Array.from({length:i}).map((s,l)=>p.createElement("li",{key:l,style:{width:Wtt(l,e)}}));return p.createElement("ul",{className:Qt(t,r),style:n},o)},qtt=({prefixCls:e,className:t,width:r,style:n})=>p.createElement("h3",{className:Qt(e,t),style:Object.assign({width:r},n)});function KD(e){return e&&typeof e=="object"?e:{}}function Gtt(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Jtt(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function Ytt(e,t){const r={};return(!e||!t)&&(r.width="61%"),!e&&t?r.rows=3:r.rows=2,r}const $4=e=>{const{prefixCls:t,loading:r,className:n,rootClassName:i,style:o,children:s,avatar:l=!1,title:c=!0,paragraph:u=!0,active:f,round:d}=e,{getPrefixCls:m,direction:h,className:y,style:g}=MQ("skeleton"),b=m("skeleton",t),[x,v,O]=k4(b);if(r||!("loading"in e)){const j=!!l,w=!!c,P=!!u;let S;if(j){const C=Object.assign(Object.assign({prefixCls:`${b}-avatar`},Gtt(w,P)),KD(l));S=p.createElement("div",{className:`${b}-header`},p.createElement(pI,Object.assign({},C)))}let $;if(w||P){let C;if(w){const N=Object.assign(Object.assign({prefixCls:`${b}-title`},Jtt(j,P)),KD(c));C=p.createElement(qtt,Object.assign({},N))}let k;if(P){const N=Object.assign(Object.assign({prefixCls:`${b}-paragraph`},Ytt(j,w)),KD(u));k=p.createElement(Ktt,Object.assign({},N))}$=p.createElement("div",{className:`${b}-content`},C,k)}const _=Qt(b,{[`${b}-with-avatar`]:j,[`${b}-active`]:f,[`${b}-rtl`]:h==="rtl",[`${b}-round`]:d},y,n,i,v,O);return x(p.createElement("div",{className:_,style:Object.assign(Object.assign({},g),o)},S,$))}return s??null};$4.Button=Ftt;$4.Avatar=Rtt;$4.Input=Htt;$4.Image=Vtt;$4.Node=Utt;function fae(){}const Xtt=p.createContext({add:fae,remove:fae});function Qtt(e){const t=p.useContext(Xtt),r=p.useRef(null);return n4(i=>{if(i){const o=e?i.querySelector(e):i;t.add(o),r.current=o}else t.remove(r.current)})}const pae=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:r}=p.useContext(Z$);return Le.createElement(Q$,Object.assign({onClick:r},e),t)},dae=()=>{const{confirmLoading:e,okButtonProps:t,okType:r,okTextLocale:n,onOk:i}=p.useContext(Z$);return Le.createElement(Q$,Object.assign({},Jwe(r),{loading:e,onClick:i},t),n)};function mPe(e,t){return Le.createElement("span",{className:`${e}-close-x`},t||Le.createElement(J$,{className:`${e}-close-icon`}))}const hPe=e=>{const{okText:t,okType:r="primary",cancelText:n,confirmLoading:i,onOk:o,onCancel:s,okButtonProps:l,cancelButtonProps:c,footer:u}=e,[f]=eI("Modal",rwe()),d=t||(f==null?void 0:f.okText),m=n||(f==null?void 0:f.cancelText),h={confirmLoading:i,okButtonProps:l,cancelButtonProps:c,okTextLocale:d,cancelTextLocale:m,okType:r,onOk:o,onCancel:s},y=Le.useMemo(()=>h,Wt(Object.values(h)));let g;return typeof u=="function"||typeof u>"u"?(g=Le.createElement(Le.Fragment,null,Le.createElement(pae,null),Le.createElement(dae,null)),typeof u=="function"&&(g=u(g,{OkBtn:dae,CancelBtn:pae})),g=Le.createElement(tPe,{value:y},g)):g=u,Le.createElement(lwe,{disabled:!1},g)},Ztt=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},ert=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},trt=(e,t)=>{const{prefixCls:r,componentCls:n,gridColumns:i}=e,o={};for(let s=i;s>=0;s--)s===0?(o[`${n}${t}-${s}`]={display:"none"},o[`${n}-push-${s}`]={insetInlineStart:"auto"},o[`${n}-pull-${s}`]={insetInlineEnd:"auto"},o[`${n}${t}-push-${s}`]={insetInlineStart:"auto"},o[`${n}${t}-pull-${s}`]={insetInlineEnd:"auto"},o[`${n}${t}-offset-${s}`]={marginInlineStart:0},o[`${n}${t}-order-${s}`]={order:0}):(o[`${n}${t}-${s}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${s/i*100}%`,maxWidth:`${s/i*100}%`}],o[`${n}${t}-push-${s}`]={insetInlineStart:`${s/i*100}%`},o[`${n}${t}-pull-${s}`]={insetInlineEnd:`${s/i*100}%`},o[`${n}${t}-offset-${s}`]={marginInlineStart:`${s/i*100}%`},o[`${n}${t}-order-${s}`]={order:s});return o[`${n}${t}-flex`]={flex:`var(--${r}${t}-flex)`},o},fY=(e,t)=>trt(e,t),rrt=(e,t,r)=>({[`@media (min-width: ${Tr(t)})`]:Object.assign({},fY(e,r))}),nrt=()=>({}),irt=()=>({});ic("Grid",Ztt,nrt);const yPe=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin});ic("Grid",e=>{const t=na(e,{gridColumns:24}),r=yPe(t);return delete r.xs,[ert(t),fY(t,""),fY(t,"-xs"),Object.keys(r).map(n=>rrt(t,r[n],`-${n}`)).reduce((n,i)=>Object.assign(Object.assign({},n),i),{})]},irt);function mae(e){return{position:e,inset:0}}const ort=e=>{const{componentCls:t,antCls:r}=e;return[{[`${t}-root`]:{[`${t}${r}-zoom-enter, ${t}${r}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${r}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},mae("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},mae("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:PZe(e)}]},art=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${Tr(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},K$(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${Tr(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:Tr(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},AQ(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${Tr(e.borderRadiusLG)} ${Tr(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${Tr(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, ${t}-body, ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},srt=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},lrt=e=>{const{componentCls:t}=e,r=yPe(e);delete r.xs;const n=Object.keys(r).map(i=>({[`@media (min-width: ${Tr(r[i])})`]:{width:`var(--${t.replace(".","")}-${i}-width)`}}));return{[`${t}-root`]:{[t]:[{width:`var(--${t.replace(".","")}-xs-width)`}].concat(Wt(n))}}},gPe=e=>{const t=e.padding,r=e.fontSizeHeading5,n=e.lineHeightHeading5;return na(e,{modalHeaderHeight:e.calc(e.calc(n).mul(r).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},bPe=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${Tr(e.paddingMD)} ${Tr(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${Tr(e.padding)} ${Tr(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${Tr(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${Tr(e.paddingXS)} ${Tr(e.padding)}`:0,footerBorderTop:e.wireframe?`${Tr(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${Tr(e.borderRadiusLG)} ${Tr(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${Tr(e.padding*2)} ${Tr(e.padding*2)} ${Tr(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),vPe=ic("Modal",e=>{const t=gPe(e);return[art(t),srt(t),ort(t),DZe(t,"zoom"),lrt(t)]},bPe,{unitless:{titleLineHeight:!0}});var crt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{pY={x:e.pageX,y:e.pageY},setTimeout(()=>{pY=null},100)};Ett()&&document.documentElement.addEventListener("click",urt,!0);const xPe=e=>{const{prefixCls:t,className:r,rootClassName:n,open:i,wrapClassName:o,centered:s,getContainer:l,focusTriggerAfterClose:c=!0,style:u,visible:f,width:d=520,footer:m,classNames:h,styles:y,children:g,loading:b,confirmLoading:x,zIndex:v,mousePosition:O,onOk:j,onCancel:w,destroyOnHidden:P,destroyOnClose:S}=e,$=crt(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading","confirmLoading","zIndex","mousePosition","onOk","onCancel","destroyOnHidden","destroyOnClose"]),{getPopupContainer:_,getPrefixCls:C,direction:k,modal:N}=p.useContext(Tn),D=ne=>{x||w==null||w(ne)},A=ne=>{j==null||j(ne)},z=C("modal",t),T=C(),E=C4(z),[M,K,Q]=vPe(z,E),q=Qt(o,{[`${z}-centered`]:s??(N==null?void 0:N.centered),[`${z}-wrap-rtl`]:k==="rtl"}),X=m!==null&&!b?p.createElement(hPe,Object.assign({},e,{onOk:A,onCancel:D})):null,[Z,R,Y,G]=dPe(jz(e),jz(N),{closable:!0,closeIcon:p.createElement(J$,{className:`${z}-close-icon`}),closeIconRender:ne=>mPe(z,ne)}),J=Qtt(`.${z}-content`),[H,U]=_Qe("Modal",v),[ie,re]=p.useMemo(()=>d&&typeof d=="object"?[void 0,d]:[d,void 0],[d]),ee=p.useMemo(()=>{const ne={};return re&&Object.keys(re).forEach(oe=>{const Oe=re[oe];Oe!==void 0&&(ne[`--${z}-${oe}-width`]=typeof Oe=="number"?`${Oe}px`:Oe)}),ne},[re]);return M(p.createElement(ktt,{form:!0,space:!0},p.createElement(Rwe.Provider,{value:U},p.createElement(aPe,Object.assign({width:ie},$,{zIndex:H,getContainer:l===void 0?_:l,prefixCls:z,rootClassName:Qt(K,n,Q,E),footer:X,visible:i??f,mousePosition:O??pY,onClose:D,closable:Z&&Object.assign({disabled:Y,closeIcon:R},G),closeIcon:R,focusTriggerAfterClose:c,transitionName:xz(T,"zoom",e.transitionName),maskTransitionName:xz(T,"fade",e.maskTransitionName),className:Qt(K,r,N==null?void 0:N.className),style:Object.assign(Object.assign(Object.assign({},N==null?void 0:N.style),u),ee),classNames:Object.assign(Object.assign(Object.assign({},N==null?void 0:N.classNames),h),{wrapper:Qt(q,h==null?void 0:h.wrapper)}),styles:Object.assign(Object.assign({},N==null?void 0:N.styles),y),panelRef:J,destroyOnClose:P??S}),b?p.createElement($4,{active:!0,title:!1,paragraph:{rows:4},className:`${z}-body-skeleton`}):g))))},frt=e=>{const{componentCls:t,titleFontSize:r,titleLineHeight:n,modalConfirmIconSize:i,fontSize:o,lineHeight:s,modalTitleHeight:l,fontHeight:c,confirmBodyPadding:u}=e,f=`${t}-confirm`;return{[f]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${f}-body-wrapper`]:Object.assign({},eXe()),[`&${t} ${t}-body`]:{padding:u},[`${f}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:i,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(c).sub(i).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(l).sub(i).equal()).div(2).equal()}},[`${f}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${Tr(e.marginSM)})`},[`${e.iconCls} + ${f}-paragraph`]:{maxWidth:`calc(100% - ${Tr(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${f}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:r,lineHeight:n},[`${f}-content`]:{color:e.colorText,fontSize:o,lineHeight:s},[`${f}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${f}-error ${f}-body > ${e.iconCls}`]:{color:e.colorError},[`${f}-warning ${f}-body > ${e.iconCls}, ${f}-confirm ${f}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${f}-info ${f}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${f}-success ${f}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},prt=q$(["Modal","confirm"],e=>{const t=gPe(e);return[frt(t)]},bPe,{order:-1e3});var drt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);iv,Wt(Object.values(v))),j=p.createElement(p.Fragment,null,p.createElement(Voe,null),p.createElement(Hoe,null)),w=e.title!==void 0&&e.title!==null,P=`${o}-body`;return p.createElement("div",{className:`${o}-body-wrapper`},p.createElement("div",{className:Qt(P,{[`${P}-has-title`]:w})},d,p.createElement("div",{className:`${o}-paragraph`},w&&p.createElement("span",{className:`${o}-title`},e.title),p.createElement("div",{className:`${o}-content`},e.content))),c===void 0||typeof c=="function"?p.createElement(tPe,{value:O},p.createElement("div",{className:`${o}-btns`},typeof c=="function"?c(j,{OkBtn:Hoe,CancelBtn:Voe}):j)):c,p.createElement(prt,{prefixCls:t}))}const mrt=e=>{const{close:t,zIndex:r,maskStyle:n,direction:i,prefixCls:o,wrapClassName:s,rootPrefixCls:l,bodyStyle:c,closable:u=!1,onConfirm:f,styles:d}=e,m=`${o}-confirm`,h=e.width||416,y=e.style||{},g=e.mask===void 0?!0:e.mask,b=e.maskClosable===void 0?!1:e.maskClosable,x=Qt(m,`${m}-${e.type}`,{[`${m}-rtl`]:i==="rtl"},e.className),[,v]=el(),O=p.useMemo(()=>r!==void 0?r:v.zIndexPopupBase+VQ,[r,v]);return p.createElement(xPe,Object.assign({},e,{className:x,wrapClassName:Qt({[`${m}-centered`]:!!e.centered},s),onCancel:()=>{t==null||t({triggerCancel:!0}),f==null||f(!1)},title:"",footer:null,transitionName:xz(l||"","zoom",e.transitionName),maskTransitionName:xz(l||"","fade",e.maskTransitionName),mask:g,maskClosable:b,style:y,styles:Object.assign({body:c,mask:n},d),width:h,zIndex:O,closable:u}),p.createElement(OPe,Object.assign({},e,{confirmPrefixCls:m})))},jPe=e=>{const{rootPrefixCls:t,iconPrefixCls:r,direction:n,theme:i}=e;return p.createElement($a,{prefixCls:t,iconPrefixCls:r,direction:n,theme:i},p.createElement(mrt,Object.assign({},e)))},Z0=[];let wPe="";function PPe(){return wPe}const hrt=e=>{var t,r;const{prefixCls:n,getContainer:i,direction:o}=e,s=rwe(),l=p.useContext(Tn),c=PPe()||l.getPrefixCls(),u=n||`${c}-modal`;let f=i;return f===!1&&(f=void 0),Le.createElement(jPe,Object.assign({},e,{rootPrefixCls:c,prefixCls:u,iconPrefixCls:l.iconPrefixCls,theme:l.theme,direction:o??l.direction,locale:(r=(t=l.locale)===null||t===void 0?void 0:t.Modal)!==null&&r!==void 0?r:s,getContainer:f}))};function rE(e){const t=DQ(),r=document.createDocumentFragment();let n=Object.assign(Object.assign({},e),{close:c,open:!0}),i,o;function s(...f){var d;if(f.some(y=>y==null?void 0:y.triggerCancel)){var h;(d=e.onCancel)===null||d===void 0||(h=d).call.apply(h,[e,()=>{}].concat(Wt(f.slice(1))))}for(let y=0;y{const d=t.getPrefixCls(void 0,PPe()),m=t.getIconPrefixCls(),h=t.getTheme(),y=Le.createElement(hrt,Object.assign({},f));o=oI()(Le.createElement($a,{prefixCls:d,iconPrefixCls:m,theme:h},t.holderRender?t.holderRender(y):y),r)})}function c(...f){n=Object.assign(Object.assign({},n),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),s.apply(this,f)}}),n.visible&&delete n.visible,l(n)}function u(f){typeof f=="function"?n=f(n):n=Object.assign(Object.assign({},n),f),l(n)}return l(n),Z0.push(c),{destroy:c,update:u}}function SPe(e){return Object.assign(Object.assign({},e),{type:"warning"})}function _Pe(e){return Object.assign(Object.assign({},e),{type:"info"})}function CPe(e){return Object.assign(Object.assign({},e),{type:"success"})}function kPe(e){return Object.assign(Object.assign({},e),{type:"error"})}function $Pe(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function yrt({rootPrefixCls:e}){wPe=e}var grt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,{afterClose:n,config:i}=e,o=grt(e,["afterClose","config"]);const[s,l]=p.useState(!0),[c,u]=p.useState(i),{direction:f,getPrefixCls:d}=p.useContext(Tn),m=d("modal"),h=d(),y=()=>{var v;n(),(v=c.afterClose)===null||v===void 0||v.call(c)},g=(...v)=>{var O;if(l(!1),v.some(P=>P==null?void 0:P.triggerCancel)){var w;(O=c.onCancel)===null||O===void 0||(w=O).call.apply(w,[c,()=>{}].concat(Wt(v.slice(1))))}};p.useImperativeHandle(t,()=>({destroy:g,update:v=>{u(O=>Object.assign(Object.assign({},O),v))}}));const b=(r=c.okCancel)!==null&&r!==void 0?r:c.type==="confirm",[x]=eI("Modal",j1.Modal);return p.createElement(jPe,Object.assign({prefixCls:m,rootPrefixCls:h},c,{close:g,open:s,afterClose:y,okText:c.okText||(b?x==null?void 0:x.okText:x==null?void 0:x.justOkText),direction:c.direction||f,cancelText:c.cancelText||(x==null?void 0:x.cancelText)},o))},vrt=p.forwardRef(brt);let hae=0;const xrt=p.memo(p.forwardRef((e,t)=>{const[r,n]=FQe();return p.useImperativeHandle(t,()=>({patchElement:n}),[]),p.createElement(p.Fragment,null,r)}));function Ort(){const e=p.useRef(null),[t,r]=p.useState([]);p.useEffect(()=>{t.length&&(Wt(t).forEach(s=>{s()}),r([]))},[t]);const n=p.useCallback(o=>function(l){var c;hae+=1;const u=p.createRef();let f;const d=new Promise(b=>{f=b});let m=!1,h;const y=p.createElement(vrt,{key:`modal-${hae}`,config:o(l),ref:u,afterClose:()=>{h==null||h()},isSilent:()=>m,onConfirm:b=>{f(b)}});return h=(c=e.current)===null||c===void 0?void 0:c.patchElement(y),h&&Z0.push(h),{destroy:()=>{function b(){var x;(x=u.current)===null||x===void 0||x.destroy()}u.current?b():r(x=>[].concat(Wt(x),[b]))},update:b=>{function x(){var v;(v=u.current)===null||v===void 0||v.update(b)}u.current?x():r(v=>[].concat(Wt(v),[x]))},then:b=>(m=!0,d.then(b))}},[]);return[p.useMemo(()=>({info:n(_Pe),success:n(CPe),error:n(kPe),warning:n(SPe),confirm:n($Pe)}),[]),p.createElement(xrt,{key:"modal-holder",ref:e})]}const jrt=e=>{const{componentCls:t,notificationMarginEdge:r,animationMaxHeight:n}=e,i=`${t}-notice`,o=new ti("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),s=new ti("antNotificationTopFadeIn",{"0%":{top:-n,opacity:0},"100%":{top:0,opacity:1}}),l=new ti("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(n).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),c=new ti("antNotificationLeftFadeIn",{"0%":{transform:"translate3d(-100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[i]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:o}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:r,_skip_check_:!0},[i]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:c}}}}},wrt=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],Prt={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},Srt=(e,t)=>{const{componentCls:r}=e;return{[`${r}-${t}`]:{[`&${r}-stack > ${r}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[Prt[t]]:{value:0,_skip_check_:!0}}}}},_rt=e=>{const t={};for(let r=1;r ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return Object.assign({[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"}},t)},Crt=e=>{const t={};for(let r=1;r{const{componentCls:t}=e;return Object.assign({[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:Object.assign({transition:`transform ${e.motionDurationSlow}, backdrop-filter 0s`,willChange:"transform, opacity",position:"absolute"},_rt(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},Crt(e))},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:"unset",color:"inherit",pointerEvents:"auto",[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:'""',position:"absolute",height:e.margin,width:"100%",insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:"transparent",pointerEvents:"auto"}}}},wrt.map(r=>Srt(e,r)).reduce((r,n)=>Object.assign(Object.assign({},r),n),{}))},EPe=e=>{const{iconCls:t,componentCls:r,boxShadow:n,fontSizeLG:i,notificationMarginBottom:o,borderRadiusLG:s,colorSuccess:l,colorInfo:c,colorWarning:u,colorError:f,colorTextHeading:d,notificationBg:m,notificationPadding:h,notificationMarginEdge:y,notificationProgressBg:g,notificationProgressHeight:b,fontSize:x,lineHeight:v,width:O,notificationIconSize:j,colorText:w}=e,P=`${r}-notice`;return{position:"relative",marginBottom:o,marginInlineStart:"auto",background:m,borderRadius:s,boxShadow:n,[P]:{padding:h,width:O,maxWidth:`calc(100vw - ${Tr(e.calc(y).mul(2).equal())})`,overflow:"hidden",lineHeight:v,wordWrap:"break-word"},[`${P}-message`]:{marginBottom:e.marginXS,color:d,fontSize:i,lineHeight:e.lineHeightLG},[`${P}-description`]:{fontSize:x,color:w},[`${P}-closable ${P}-message`]:{paddingInlineEnd:e.paddingLG},[`${P}-with-icon ${P}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.calc(e.marginSM).add(j).equal(),fontSize:i},[`${P}-with-icon ${P}-description`]:{marginInlineStart:e.calc(e.marginSM).add(j).equal(),fontSize:x},[`${P}-icon`]:{position:"absolute",fontSize:j,lineHeight:1,[`&-success${t}`]:{color:l},[`&-info${t}`]:{color:c},[`&-warning${t}`]:{color:u},[`&-error${t}`]:{color:f}},[`${P}-close`]:Object.assign({position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center",background:"none",border:"none","&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},AQ(e)),[`${P}-progress`]:{position:"absolute",display:"block",appearance:"none",inlineSize:`calc(100% - ${Tr(s)} * 2)`,left:{_skip_check_:!0,value:s},right:{_skip_check_:!0,value:s},bottom:0,blockSize:b,border:0,"&, &::-webkit-progress-bar":{borderRadius:s,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:g},"&::-webkit-progress-value":{borderRadius:s,background:g}},[`${P}-actions`]:{float:"right",marginTop:e.marginSM}}},$rt=e=>{const{componentCls:t,notificationMarginBottom:r,notificationMarginEdge:n,motionDurationMid:i,motionEaseInOut:o}=e,s=`${t}-notice`,l=new ti("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:r},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},K$(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:n,_skip_check_:!0},[`${t}-hook-holder`]:{position:"relative"},[`${t}-fade-appear-prepare`]:{opacity:"0 !important"},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:o,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:o,animationFillMode:"both",animationDuration:i,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:l,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${s}-actions`]:{float:"left"}}})},{[t]:{[`${s}-wrapper`]:Object.assign({},EPe(e))}}]},TPe=e=>({zIndexPopup:e.zIndexPopupBase+VQ+50,width:384}),MPe=e=>{const t=e.paddingMD,r=e.paddingLG;return na(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:r,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${Tr(e.paddingMD)} ${Tr(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})},zPe=ic("Notification",e=>{const t=MPe(e);return[$rt(t),jrt(t),krt(t)]},TPe),Ert=q$(["Notification","PurePanel"],e=>{const t=`${e.componentCls}-notice`,r=MPe(e);return{[`${t}-pure-panel`]:Object.assign(Object.assign({},EPe(r)),{width:r.width,maxWidth:`calc(100vw - ${Tr(e.calc(r.notificationMarginEdge).mul(2).equal())})`,margin:0})}},TPe);var Trt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,icon:r,type:n,message:i,description:o,actions:s,role:l="alert"}=e;let c=null;return r?c=p.createElement("span",{className:`${t}-icon`},r):n&&(c=p.createElement(Mrt[n]||null,{className:Qt(`${t}-icon`,`${t}-icon-${n}`)})),p.createElement("div",{className:Qt({[`${t}-with-icon`]:c}),role:l},c,p.createElement("div",{className:`${t}-message`},i),p.createElement("div",{className:`${t}-description`},o),s&&p.createElement("div",{className:`${t}-actions`},s))},zrt=e=>{const{prefixCls:t,className:r,icon:n,type:i,message:o,description:s,btn:l,actions:c,closable:u=!0,closeIcon:f,className:d}=e,m=Trt(e,["prefixCls","className","icon","type","message","description","btn","actions","closable","closeIcon","className"]),{getPrefixCls:h}=p.useContext(Tn),y=c??l,g=t||h("notification"),b=`${g}-notice`,x=C4(g),[v,O,j]=zPe(g,x);return v(p.createElement("div",{className:Qt(`${b}-pure-panel`,O,r,j,x)},p.createElement(Ert,{prefixCls:g}),p.createElement(BQ,Object.assign({},m,{prefixCls:g,eventKey:"pure",duration:null,closable:u,className:Qt({notificationClassName:d}),closeIcon:KQ(g,f),content:p.createElement(APe,{prefixCls:b,icon:n,type:i,message:o,description:s,actions:y})}))))};function Art(e,t,r){let n;switch(e){case"top":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":n={left:0,top:t,bottom:"auto"};break;case"topRight":n={right:0,top:t,bottom:"auto"};break;case"bottom":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:r};break;case"bottomLeft":n={left:0,top:"auto",bottom:r};break;default:n={right:0,top:"auto",bottom:r};break}return n}function Irt(e){return{motionName:`${e}-fade`}}function Drt(e,t,r){return typeof e<"u"?e:typeof(t==null?void 0:t.closeIcon)<"u"?t.closeIcon:r==null?void 0:r.closeIcon}var Nrt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const r=C4(t),[n,i,o]=zPe(t,r);return n(Le.createElement(Dwe,{classNames:{list:Qt(i,o,r)}},e))},Brt=(e,{prefixCls:t,key:r})=>Le.createElement(Frt,{prefixCls:t,key:r},e),Vrt=Le.forwardRef((e,t)=>{const{top:r,bottom:n,prefixCls:i,getContainer:o,maxCount:s,rtl:l,onAllRemoved:c,stack:u,duration:f,pauseOnHover:d=!0,showProgress:m}=e,{getPrefixCls:h,getPopupContainer:y,notification:g,direction:b}=p.useContext(Tn),[,x]=el(),v=i||h("notification"),O=$=>Art($,r??yae,n??yae),j=()=>Qt({[`${v}-rtl`]:l??b==="rtl"}),w=()=>Irt(v),[P,S]=Nwe({prefixCls:v,style:O,className:j,motion:w,closable:!0,closeIcon:KQ(v),duration:f??Lrt,getContainer:()=>(o==null?void 0:o())||(y==null?void 0:y())||document.body,maxCount:s,pauseOnHover:d,showProgress:m,onAllRemoved:c,renderNotifications:Brt,stack:u===!1?!1:{threshold:typeof u=="object"?u==null?void 0:u.threshold:void 0,offset:8,gap:x.margin}});return Le.useImperativeHandle(t,()=>Object.assign(Object.assign({},P),{prefixCls:v,notification:g})),S});function IPe(e){const t=Le.useRef(null);return[Le.useMemo(()=>{const n=l=>{var c;if(!t.current)return;const{open:u,prefixCls:f,notification:d}=t.current,m=`${f}-notice`,{message:h,description:y,icon:g,type:b,btn:x,actions:v,className:O,style:j,role:w="alert",closeIcon:P,closable:S}=l,$=Nrt(l,["message","description","icon","type","btn","actions","className","style","role","closeIcon","closable"]),_=v??x,C=KQ(m,Drt(P,e,d));return u(Object.assign(Object.assign({placement:(c=e==null?void 0:e.placement)!==null&&c!==void 0?c:Rrt},$),{content:Le.createElement(APe,{prefixCls:m,icon:g,type:b,message:h,description:y,actions:_,role:w}),className:Qt(b&&`${m}-${b}`,O,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),j),closeIcon:C,closable:S??!!C}))},o={open:n,destroy:l=>{var c,u;l!==void 0?(c=t.current)===null||c===void 0||c.close(l):(u=t.current)===null||u===void 0||u.destroy()}};return["success","info","warning","error"].forEach(l=>{o[l]=c=>n(Object.assign(Object.assign({},c),{type:l}))}),o},[]),Le.createElement(Vrt,Object.assign({key:"notification-holder"},e,{ref:t}))]}function Hrt(e){return IPe(e)}const DPe=Le.createContext({});function Urt(e){return t=>p.createElement($a,{theme:{token:{motion:!1,zIndexPopupBase:0}}},p.createElement(e,Object.assign({},t)))}const Wrt=yu.map(e=>`${e}-inverse`),Krt=["success","processing","error","default","warning"];function qrt(e,t=!0){return t?[].concat(Wt(Wrt),Wt(yu)).includes(e):yu.includes(e)}function Grt(e){return Krt.includes(e)}var NPe={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(HKe,function(){var r=1e3,n=6e4,i=36e5,o="millisecond",s="second",l="minute",c="hour",u="day",f="week",d="month",m="quarter",h="year",y="date",g="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var z=["th","st","nd","rd"],T=A%100;return"["+A+(z[(T-20)%10]||z[T]||z[0])+"]"}},O=function(A,z,T){var E=String(A);return!E||E.length>=z?A:""+Array(z+1-E.length).join(T)+A},j={s:O,z:function(A){var z=-A.utcOffset(),T=Math.abs(z),E=Math.floor(T/60),M=T%60;return(z<=0?"+":"-")+O(E,2,"0")+":"+O(M,2,"0")},m:function A(z,T){if(z.date()1)return A(Q[0])}else{var q=z.name;P[q]=z,M=q}return!E&&M&&(w=M),M||!E&&w},C=function(A,z){if($(A))return A.clone();var T=typeof z=="object"?z:{};return T.date=A,T.args=arguments,new N(T)},k=j;k.l=_,k.i=$,k.w=function(A,z){return C(A,{locale:z.$L,utc:z.$u,x:z.$x,$offset:z.$offset})};var N=function(){function A(T){this.$L=_(T.locale,null,!0),this.parse(T),this.$x=this.$x||T.x||{},this[S]=!0}var z=A.prototype;return z.parse=function(T){this.$d=function(E){var M=E.date,K=E.utc;if(M===null)return new Date(NaN);if(k.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var Q=M.match(b);if(Q){var q=Q[2]-1||0,X=(Q[7]||"0").substring(0,3);return K?new Date(Date.UTC(Q[1],q,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,X)):new Date(Q[1],q,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,X)}}return new Date(M)}(T),this.init()},z.init=function(){var T=this.$d;this.$y=T.getFullYear(),this.$M=T.getMonth(),this.$D=T.getDate(),this.$W=T.getDay(),this.$H=T.getHours(),this.$m=T.getMinutes(),this.$s=T.getSeconds(),this.$ms=T.getMilliseconds()},z.$utils=function(){return k},z.isValid=function(){return this.$d.toString()!==g},z.isSame=function(T,E){var M=C(T);return this.startOf(E)<=M&&M<=this.endOf(E)},z.isAfter=function(T,E){return C(T){const{componentCls:t}=e;return{[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},Xrt=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:r,colorSplit:n,lineWidth:i,textPaddingInline:o,orientationMargin:s,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},K$(e)),{borderBlockStart:`${Tr(i)} solid ${n}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Tr(i)} solid ${n}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Tr(e.marginLG)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${Tr(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${n}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Tr(i)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-start`]:{"&::before":{width:`calc(${s} * 100%)`},"&::after":{width:`calc(100% - ${s} * 100%)`}},[`&-horizontal${t}-with-text-end`]:{"&::before":{width:`calc(100% - ${s} * 100%)`},"&::after":{width:`calc(${s} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:o},"&-dashed":{background:"none",borderColor:n,borderStyle:"dashed",borderWidth:`${Tr(i)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:n,borderStyle:"dotted",borderWidth:`${Tr(i)} 0 0`},[`&-horizontal${t}-with-text${t}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${t}-dotted`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-start${t}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:r}},[`&-horizontal${t}-with-text-end${t}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:r}}})}},Qrt=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),Zrt=ic("Divider",e=>{const t=na(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return[Xrt(t),Yrt(t)]},Qrt,{unitless:{orientationMargin:!0}});var ent=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:r,className:n,style:i}=MQ("divider"),{prefixCls:o,type:s="horizontal",orientation:l="center",orientationMargin:c,className:u,rootClassName:f,children:d,dashed:m,variant:h="solid",plain:y,style:g,size:b}=e,x=ent(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style","size"]),v=t("divider",o),[O,j,w]=Zrt(v),P=Kwe(b),S=tnt[P],$=!!d,_=p.useMemo(()=>l==="left"?r==="rtl"?"end":"start":l==="right"?r==="rtl"?"start":"end":l,[r,l]),C=_==="start"&&c!=null,k=_==="end"&&c!=null,N=Qt(v,n,j,w,`${v}-${s}`,{[`${v}-with-text`]:$,[`${v}-with-text-${_}`]:$,[`${v}-dashed`]:!!m,[`${v}-${h}`]:h!=="solid",[`${v}-plain`]:!!y,[`${v}-rtl`]:r==="rtl",[`${v}-no-default-orientation-margin-start`]:C,[`${v}-no-default-orientation-margin-end`]:k,[`${v}-${S}`]:!!S},u,f),D=p.useMemo(()=>typeof c=="number"?c:/^\d+$/.test(c)?Number(c):c,[c]),A={marginInlineStart:C?D:void 0,marginInlineEnd:k?D:void 0};return O(p.createElement("div",Object.assign({className:N,style:Object.assign(Object.assign({},i),g)},x,{role:"separator"}),d&&s!=="vertical"&&p.createElement("span",{className:`${v}-inner-text`,style:A},d)))};let ma=null,eu=e=>e(),Sm=[],_m={};function gae(){const{getContainer:e,duration:t,rtl:r,maxCount:n,top:i}=_m,o=(e==null?void 0:e())||document.body;return{getContainer:()=>o,duration:t,rtl:r,maxCount:n,top:i}}const nnt=Le.forwardRef((e,t)=>{const{messageConfig:r,sync:n}=e,{getPrefixCls:i}=p.useContext(Tn),o=_m.prefixCls||i("message"),s=p.useContext(DPe),[l,c]=Hwe(Object.assign(Object.assign(Object.assign({},r),{prefixCls:o}),s.message));return Le.useImperativeHandle(t,()=>{const u=Object.assign({},l);return Object.keys(u).forEach(f=>{u[f]=(...d)=>(n(),l[f].apply(l,d))}),{instance:u,sync:n}}),c}),int=Le.forwardRef((e,t)=>{const[r,n]=Le.useState(gae),i=()=>{n(gae)};Le.useEffect(i,[]);const o=DQ(),s=o.getRootPrefixCls(),l=o.getIconPrefixCls(),c=o.getTheme(),u=Le.createElement(nnt,{ref:t,sync:i,messageConfig:r});return Le.createElement($a,{prefixCls:s,iconPrefixCls:l,theme:c},o.holderRender?o.holderRender(u):u)});function mI(){if(!ma){const e=document.createDocumentFragment(),t={fragment:e};ma=t,eu(()=>{oI()(Le.createElement(int,{ref:n=>{const{instance:i,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&i&&(t.instance=i,t.sync=o,mI())})}}),e)});return}ma.instance&&(Sm.forEach(e=>{const{type:t,skipped:r}=e;if(!r)switch(t){case"open":{eu(()=>{const n=ma.instance.open(Object.assign(Object.assign({},_m),e.config));n==null||n.then(e.resolve),e.setCloseFn(n)});break}case"destroy":eu(()=>{ma==null||ma.instance.destroy(e.key)});break;default:eu(()=>{var n;const i=(n=ma.instance)[t].apply(n,Wt(e.args));i==null||i.then(e.resolve),e.setCloseFn(i)})}}),Sm=[])}function ont(e){_m=Object.assign(Object.assign({},_m),e),eu(()=>{var t;(t=ma==null?void 0:ma.sync)===null||t===void 0||t.call(ma)})}function ant(e){const t=HQ(r=>{let n;const i={type:"open",config:e,resolve:r,setCloseFn:o=>{n=o}};return Sm.push(i),()=>{n?eu(()=>{n()}):i.skipped=!0}});return mI(),t}function snt(e,t){const r=HQ(n=>{let i;const o={type:e,args:t,resolve:n,setCloseFn:s=>{i=s}};return Sm.push(o),()=>{i?eu(()=>{i()}):o.skipped=!0}});return mI(),r}const lnt=e=>{Sm.push({type:"destroy",key:e}),mI()},cnt=["success","info","warning","error","loading"],unt={open:ant,destroy:lnt,config:ont,useMessage:RQe,_InternalPanelDoNotUseOrYouWillBeFired:TQe},LPe=unt;cnt.forEach(e=>{LPe[e]=(...t)=>snt(e,t)});var fnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,className:r,closeIcon:n,closable:i,type:o,title:s,children:l,footer:c}=e,u=fnt(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:f}=p.useContext(Tn),d=f(),m=t||f("modal"),h=C4(d),[y,g,b]=vPe(m,h),x=`${m}-confirm`;let v={};return o?v={closable:i??!1,title:"",footer:"",children:p.createElement(OPe,Object.assign({},e,{prefixCls:m,confirmPrefixCls:x,rootPrefixCls:d,content:l}))}:v={closable:i??!0,title:s,footer:c!==null&&p.createElement(hPe,Object.assign({},e)),children:l},y(p.createElement(iPe,Object.assign({prefixCls:m,className:Qt(g,`${m}-pure-panel`,o&&x,o&&`${x}-${o}`,r,b,h)},u,{closeIcon:mPe(m,n),closable:i},v)))},dnt=Urt(pnt);function RPe(e){return rE(SPe(e))}const Za=xPe;Za.useModal=Ort;Za.info=function(t){return rE(_Pe(t))};Za.success=function(t){return rE(CPe(t))};Za.error=function(t){return rE(kPe(t))};Za.warning=RPe;Za.warn=RPe;Za.confirm=function(t){return rE($Pe(t))};Za.destroyAll=function(){for(;Z0.length;){const t=Z0.pop();t&&t()}};Za.config=yrt;Za._InternalPanelDoNotUseOrYouWillBeFired=dnt;let Ra=null,LM=e=>e(),wz=[],Cm={};function bae(){const{getContainer:e,rtl:t,maxCount:r,top:n,bottom:i,showProgress:o,pauseOnHover:s}=Cm,l=(e==null?void 0:e())||document.body;return{getContainer:()=>l,rtl:t,maxCount:r,top:n,bottom:i,showProgress:o,pauseOnHover:s}}const mnt=Le.forwardRef((e,t)=>{const{notificationConfig:r,sync:n}=e,{getPrefixCls:i}=p.useContext(Tn),o=Cm.prefixCls||i("notification"),s=p.useContext(DPe),[l,c]=IPe(Object.assign(Object.assign(Object.assign({},r),{prefixCls:o}),s.notification));return Le.useEffect(n,[]),Le.useImperativeHandle(t,()=>{const u=Object.assign({},l);return Object.keys(u).forEach(f=>{u[f]=(...d)=>(n(),l[f].apply(l,d))}),{instance:u,sync:n}}),c}),hnt=Le.forwardRef((e,t)=>{const[r,n]=Le.useState(bae),i=()=>{n(bae)};Le.useEffect(i,[]);const o=DQ(),s=o.getRootPrefixCls(),l=o.getIconPrefixCls(),c=o.getTheme(),u=Le.createElement(mnt,{ref:t,sync:i,notificationConfig:r});return Le.createElement($a,{prefixCls:s,iconPrefixCls:l,theme:c},o.holderRender?o.holderRender(u):u)});function qQ(){if(!Ra){const e=document.createDocumentFragment(),t={fragment:e};Ra=t,LM(()=>{oI()(Le.createElement(hnt,{ref:n=>{const{instance:i,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&i&&(t.instance=i,t.sync=o,qQ())})}}),e)});return}Ra.instance&&(wz.forEach(e=>{switch(e.type){case"open":{LM(()=>{Ra.instance.open(Object.assign(Object.assign({},Cm),e.config))});break}case"destroy":LM(()=>{Ra==null||Ra.instance.destroy(e.key)});break}}),wz=[])}function ynt(e){Cm=Object.assign(Object.assign({},Cm),e),LM(()=>{var t;(t=Ra==null?void 0:Ra.sync)===null||t===void 0||t.call(Ra)})}function FPe(e){wz.push({type:"open",config:e}),qQ()}const gnt=e=>{wz.push({type:"destroy",key:e}),qQ()},bnt=["success","info","warning","error"],vnt={open:FPe,destroy:gnt,config:ynt,useNotification:Hrt,_InternalPanelDoNotUseOrYouWillBeFired:zrt},BPe=vnt;bnt.forEach(e=>{BPe[e]=t=>FPe(Object.assign(Object.assign({},t),{type:e}))});const xnt=e=>{const{paddingXXS:t,lineWidth:r,tagPaddingHorizontal:n,componentCls:i,calc:o}=e,s=o(n).sub(r).equal(),l=o(t).sub(r).equal();return{[i]:Object.assign(Object.assign({},K$(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:s,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${Tr(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${i}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${i}-close-icon`]:{marginInlineStart:l,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${i}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${i}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:s}}),[`${i}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},GQ=e=>{const{lineWidth:t,fontSizeIcon:r,calc:n}=e,i=e.fontSizeSM;return na(e,{tagFontSize:i,tagLineHeight:Tr(n(e.lineHeightSM).mul(i).equal()),tagIconSize:n(r).sub(n(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},JQ=e=>({defaultBg:new An(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),VPe=ic("Tag",e=>{const t=GQ(e);return xnt(t)},JQ);var Ont=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,style:n,className:i,checked:o,onChange:s,onClick:l}=e,c=Ont(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:u,tag:f}=p.useContext(Tn),d=x=>{s==null||s(!o),l==null||l(x)},m=u("tag",r),[h,y,g]=VPe(m),b=Qt(m,`${m}-checkable`,{[`${m}-checkable-checked`]:o},f==null?void 0:f.className,i,y,g);return h(p.createElement("span",Object.assign({},c,{ref:t,style:Object.assign(Object.assign({},n),f==null?void 0:f.style),className:b,onClick:d})))}),wnt=e=>oXe(e,(t,{textColor:r,lightBorderColor:n,lightColor:i,darkColor:o})=>({[`${e.componentCls}${e.componentCls}-${t}`]:{color:r,background:i,borderColor:n,"&-inverse":{color:e.colorTextLightSolid,background:o,borderColor:o},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}})),Pnt=q$(["Tag","preset"],e=>{const t=GQ(e);return wnt(t)},JQ);function Snt(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const FT=(e,t,r)=>{const n=Snt(r);return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${r}`],background:e[`color${n}Bg`],borderColor:e[`color${n}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},_nt=q$(["Tag","status"],e=>{const t=GQ(e);return[FT(t,"success","Success"),FT(t,"processing","Info"),FT(t,"error","Error"),FT(t,"warning","Warning")]},JQ);var Cnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,className:n,rootClassName:i,style:o,children:s,icon:l,color:c,onClose:u,bordered:f=!0,visible:d}=e,m=Cnt(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:h,direction:y,tag:g}=p.useContext(Tn),[b,x]=p.useState(!0),v=X$(m,["closeIcon","closable"]);p.useEffect(()=>{d!==void 0&&x(d)},[d]);const O=qrt(c),j=Grt(c),w=O||j,P=Object.assign(Object.assign({backgroundColor:c&&!w?c:void 0},g==null?void 0:g.style),o),S=h("tag",r),[$,_,C]=VPe(S),k=Qt(S,g==null?void 0:g.className,{[`${S}-${c}`]:w,[`${S}-has-color`]:c&&!w,[`${S}-hidden`]:!b,[`${S}-rtl`]:y==="rtl",[`${S}-borderless`]:!f},n,i,_,C),N=M=>{M.stopPropagation(),u==null||u(M),!M.defaultPrevented&&x(!1)},[,D]=dPe(jz(e),jz(g),{closable:!1,closeIconRender:M=>{const K=p.createElement("span",{className:`${S}-close-icon`,onClick:N},M);return zwe(M,K,Q=>({onClick:q=>{var X;(X=Q==null?void 0:Q.onClick)===null||X===void 0||X.call(Q,q),N(q)},className:Qt(Q==null?void 0:Q.className,`${S}-close-icon`)}))}}),A=typeof m.onClick=="function"||s&&s.type==="a",z=l||null,T=z?p.createElement(p.Fragment,null,z,s&&p.createElement("span",null,s)):s,E=p.createElement("span",Object.assign({},v,{ref:t,className:k,style:P}),T,D,O&&p.createElement(Pnt,{key:"preset",prefixCls:S}),j&&p.createElement(_nt,{key:"status",prefixCls:S}));return $(A?p.createElement(Wwe,{component:"Tag"},E):E)}),HPe=knt;HPe.CheckableTag=jnt;const $nt=e=>{const t=e!=null&&e.algorithm?uz(e.algorithm):EQ,r=Object.assign(Object.assign({},t4),e==null?void 0:e.token);return $je(r,{override:e==null?void 0:e.token},t,zQ)};function Ent(e){const{sizeUnit:t,sizeStep:r}=e,n=r-2;return{sizeXXL:t*(n+10),sizeXL:t*(n+6),sizeLG:t*(n+2),sizeMD:t*(n+2),sizeMS:t*(n+1),size:t*n,sizeSM:t*n,sizeXS:t*(n-1),sizeXXS:t*(n-1)}}const Tnt=(e,t)=>{const r=t??tI(e),n=r.fontSizeSM,i=r.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r),Ent(t??e)),swe(n)),{controlHeight:i}),awe(Object.assign(Object.assign({},r),{controlHeight:i})))},ca=(e,t)=>new An(e).setA(t).toRgbString(),nf=(e,t)=>new An(e).lighten(t).toHexString(),Mnt=e=>{const t=hu(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},znt=(e,t)=>{const r=e||"#000",n=t||"#fff";return{colorBgBase:r,colorTextBase:n,colorText:ca(n,.85),colorTextSecondary:ca(n,.65),colorTextTertiary:ca(n,.45),colorTextQuaternary:ca(n,.25),colorFill:ca(n,.18),colorFillSecondary:ca(n,.12),colorFillTertiary:ca(n,.08),colorFillQuaternary:ca(n,.04),colorBgSolid:ca(n,.95),colorBgSolidHover:ca(n,1),colorBgSolidActive:ca(n,.9),colorBgElevated:nf(r,12),colorBgContainer:nf(r,8),colorBgLayout:nf(r,0),colorBgSpotlight:nf(r,26),colorBgBlur:ca(n,.04),colorBorder:nf(r,26),colorBorderSecondary:nf(r,19)}},Ant=(e,t)=>{const r=Object.keys($Q).map(i=>{const o=hu(e[i],{theme:"dark"});return Array.from({length:10},()=>1).reduce((s,l,c)=>(s[`${i}-${c+1}`]=o[c],s[`${i}${c+1}`]=o[c],s),{})}).reduce((i,o)=>(i=Object.assign(Object.assign({},i),o),i),{}),n=t??tI(e);return Object.assign(Object.assign(Object.assign({},n),r),owe(e,{generateColorPalettes:Mnt,generateNeutralColorPalettes:znt}))};function Int(){const[e,t,r]=el();return{theme:e,token:t,hashId:r}}const dY={defaultSeed:wm.token,useToken:Int,defaultAlgorithm:tI,darkAlgorithm:Ant,compactAlgorithm:Tnt,getDesignToken:$nt,defaultConfig:wm,_internalContext:TQ};var YQ=function(){var t=dY.useToken(),r=t.token;return r},Sf=function(t){return typeof window<"u"?matchMedia&&matchMedia("(prefers-color-scheme: ".concat(t,")")):{matches:!1}},qD,UPe=p.createContext({appearance:"light",setAppearance:function(){},isDarkMode:!1,themeMode:"light",setThemeMode:function(){},browserPrefers:(qD=Sf("dark"))!==null&&qD!==void 0&&qD.matches?"dark":"light"}),ac=function(){return p.useContext(UPe)},Dnt=function(){var t=YQ(),r=ac(),n=r.appearance,i=r.isDarkMode;return p.useMemo(function(){return rYe(tYe({token:t,css:W$,appearance:n,isDarkMode:i}))},[t,n,i])},WPe=function(){var t=YQ(),r=Dnt();return p.useMemo(function(){return Ke(Ke({},t),{},{stylish:r})},[t,r])},Nnt=function(t){return Ke(Ke({},t),{},{mobile:t.xs,tablet:t.md,laptop:t.lg,desktop:t.xxl})},Lnt=function(){var t=YQ(),r={xs:"@media (max-width: ".concat(t.screenXSMax,"px)"),sm:"@media (max-width: ".concat(t.screenSMMax,"px)"),md:"@media (max-width: ".concat(t.screenMDMax,"px)"),lg:"@media (max-width: ".concat(t.screenLGMax,"px)"),xl:"@media (max-width: ".concat(t.screenXLMax,"px)"),xxl:"@media (min-width: ".concat(t.screenXXLMin,"px)")};return p.useMemo(function(){return Nnt(r)},[t])},Rnt=function(t,r){return Object.entries(t).map(function(n){var i=It(n,2),o=i[0],s=i[1],l=s;return fQ(s)||(l=W$(s)),r[o]?"".concat(r[o]," {").concat(l.styles,"}"):""}).join("")},Fnt=["stylish","appearance","isDarkMode","prefixCls","iconPrefixCls"],Bnt=["prefixCls","iconPrefixCls"],Vnt=function(t){var r=t.hashPriority,n=t.useTheme,i=t.EmotionContext;return function(o,s){var l=s==null?void 0:s.__BABEL_FILE_NAME__,c=!!l;return function(u){var f=n(),d=p.useContext(i),m=d.cache,h=fje(m,{hashPriority:(s==null?void 0:s.hashPriority)||r,label:s==null?void 0:s.label}),y=h.cx,g=h.css,b=Lnt(),x=p.useMemo(function(){var v;if(o instanceof Function){var O=f.stylish,j=f.appearance,w=f.isDarkMode,P=f.prefixCls,S=f.iconPrefixCls,$=mi(f,Fnt),_=function(k){return Rnt(k,b)};Object.assign(_,b),v=o({token:$,stylish:O,appearance:j,isDarkMode:w,prefixCls:P,iconPrefixCls:S,cx:y,css:W$,responsive:_},u)}else v=o;return kr(v)==="object"&&(fQ(v)?v=g(v):v=Object.fromEntries(Object.entries(v).map(function(C){var k=It(C,2),N=k[0],D=k[1],A=c?"".concat(l,"-").concat(N):void 0;return kr(D)==="object"?c?[N,g(D,"label:".concat(A))]:[N,g(D)]:[N,D]}))),v},[u,f]);return p.useMemo(function(){var v=f.prefixCls,O=f.iconPrefixCls,j=mi(f,Bnt);return{styles:x,cx:y,theme:j,prefixCls:v,iconPrefixCls:O}},[x,f])}}},vae=function(t){if(t.ThemeProvider)return t.ThemeProvider;var r=t.ThemeContext;return function(n){return a.jsx(r.Provider,{value:n.theme,children:n.children})}},Hnt=NGe,KPe=bm,qPe=p.memo(function(e){var t=e.children,r=e.theme,n=e.prefixCls,i=e.getStaticInstance,o=e.staticInstanceConfig,s=ac(),l=s.appearance,c=s.isDarkMode,u=LPe.useMessage(o==null?void 0:o.message),f=It(u,2),d=f[0],m=f[1],h=BPe.useNotification(o==null?void 0:o.notification),y=It(h,2),g=y[0],b=y[1],x=Za.useModal(),v=It(x,2),O=v[0],j=v[1];p.useEffect(function(){i==null||i({message:d,modal:O,notification:g})},[]);var w=p.useMemo(function(){var P=c?dY.darkAlgorithm:dY.defaultAlgorithm,S=r;if(typeof r=="function"&&(S=r(l)),!S)return{algorithm:P};var $=S.algorithm?S.algorithm instanceof Array?S.algorithm:[S.algorithm]:[];return Ke(Ke({},S),{},{algorithm:S.algorithm?[P].concat(Wt($)):P})},[r,c]);return a.jsxs($a,{prefixCls:n,theme:w,children:[m,b,j,t]})});qPe.displayName="AntdProvider";function Unt(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,s,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(f){u=!0,i=f}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw i}}return l}}function Wnt(e,t){return Knt(e)||Unt(e,t)||qnt(e,t)||Gnt()}function Knt(e){if(Array.isArray(e))return e}function qnt(e,t){if(e){if(typeof e=="string")return xae(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xae(e,t)}}function xae(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hit(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ee=p.memo(function(e){var t=e.shape,r=t===void 0?"circle":t,n=e.color,i=n===void 0?"#fff":n,o=e.background,s=e.size,l=e.style,c=e.iconMultiple,u=c===void 0?.75:c,f=e.Icon,d=e.iconStyle,m=e.iconClassName,h=mit(e,uit),y=ac(),g=y.isDarkMode;return a.jsx(hI,JD(JD({flex:"none",style:JD({background:o,borderRadius:r==="circle"?"50%":Math.floor(s*.1),boxShadow:cit(g,o),color:i,height:s,width:s},l)},h),{},{children:f&&a.jsx(f,{className:m,color:i,size:lit(s*u),style:d})}))});function $m(e){"@babel/helpers - typeof";return $m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$m(e)}var yit=["Icon","style","Text","color","size","spaceMultiple","textMultiple","extra","extraStyle","showText","showLogo","extraClassName","iconProps","inverse"];function Eae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fc(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Oit(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ne=p.memo(function(e){var t=e.Icon,r=e.style,n=e.Text,i=e.color,o=e.size,s=o===void 0?24:o,l=e.spaceMultiple,c=l===void 0?1:l,u=e.textMultiple,f=u===void 0?1:u,d=e.extra,m=e.extraStyle,h=e.showText,y=h===void 0?!0:h,g=e.showLogo,b=g===void 0?!0:g,x=e.extraClassName,v=e.iconProps,O=e.inverse,j=xit(e,yit),w=t&&b&&a.jsx(t,Fc(Fc({size:s},v),{},{style:Fc(O?{marginLeft:s*c}:{marginRight:s*c},v==null?void 0:v.style)})),P=y&&n&&a.jsx(n,{size:s*f});return a.jsxs(yI,Fc(Fc({align:"center",flex:"none",horizontal:!0,justify:"flex-start",style:Fc({color:i},r)},j),{},{children:[O?a.jsxs(a.Fragment,{children:[P,w]}):a.jsxs(a.Fragment,{children:[w,P]}),d&&a.jsx("span",{className:x,style:Fc({fontSize:s*f*.95,lineHeight:1},m),children:d})]}))}),E4="Adobe",jit=.6,wit=.3,ZPe="#EB1000";function Em(e){"@babel/helpers - typeof";return Em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Em(e)}var Pit=["size","style"];function Tae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YD(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $it(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZQ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kit(e,Pit);return a.jsxs("svg",YD(YD({fill:"currentColor",fillRule:"evenodd",height:r,style:YD({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:E4}),a.jsx("g",{children:a.jsx("path",{d:"M14.86 3H23v19zM9.14 3H1v19zM11.992 9.998L17.182 22h-3.394l-1.549-3.813h-3.79z"})})]}))});function Tm(e){"@babel/helpers - typeof";return Tm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tm(e)}var Eit=["background"];function Mae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tit(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dit(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Nit=p.memo(function(e){var t=e.background,r=Iit(e,Eit);return a.jsx(Ee,Tit({Icon:ZQ,"aria-label":E4,background:t||ZPe,color:"#fff"},r))});function Mm(e){"@babel/helpers - typeof";return Mm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mm(e)}var Lit=["size","style"];function zae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XD(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Hit(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Vit(e,Lit);return a.jsxs("svg",XD(XD({height:r,style:XD({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:E4}),a.jsx("g",{fill:"#EB1000",fillRule:"nonzero",children:a.jsx("path",{d:"M14.86 3H23v19zM9.14 3H1v19zM11.992 9.998L17.182 22h-3.394l-1.549-3.813h-3.79z"})})]}))});function zm(e){"@babel/helpers - typeof";return zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zm(e)}var Uit=["size","style"];function Aae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QD(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jit(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Git(e,Uit);return a.jsxs("svg",QD(QD({fill:"currentColor",fillRule:"evenodd",height:r,style:QD({flex:"none",lineHeight:1},n),viewBox:"0 0 78 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:E4}),a.jsx("path",{d:"M13.541 17.383H7.113l-1.336 4.116c-.055.166-.166.222-.333.222H2.216c-.196 0-.251-.083-.196-.278l5.568-16.05c.11-.278.222-.612.25-1.67 0-.138.083-.194.194-.194h4.425c.139 0 .194.028.222.14l6.345 17.802c.057.167.029.25-.167.25H15.24c-.139 0-.222-.056-.305-.167l-1.392-4.173v.002zm-1.057-3.45c-.528-1.836-1.64-5.203-2.197-7.205h-.03c-.444 1.893-1.418 4.951-2.142 7.205h4.37zm6.687 1.028c0-4.005 2.978-7.314 8.071-7.314.222 0 .473 0 .89.027v-5.48c0-.138.083-.194.194-.194h3.535c.111 0 .139.056.139.167v16.438c0 .67.056 1.502.112 2.032 0 .166-.027.222-.167.278A14.056 14.056 0 0126.435 22c-4.119-.002-7.264-2.31-7.264-7.039zm8.961-3.977c-.278-.083-.64-.111-1.029-.111-2.116 0-3.951 1.28-3.951 3.894 0 2.753 1.585 3.95 3.673 3.95.473 0 .918-.056 1.307-.167v-7.566zm19.39 3.754c0 4.368-2.81 7.262-6.845 7.262-4.732 0-6.846-3.561-6.846-7.15 0-3.95 2.615-7.205 6.93-7.205 4.451.002 6.762 3.367 6.762 7.093zm-6.929-3.865c-1.64 0-2.865 1.418-2.865 3.922 0 2.42 1.14 3.977 3.032 3.977 1.615 0 2.839-1.363 2.839-3.922 0-2.197-.919-3.977-3.006-3.977zM52.914 2c.223 0 .278.056.278.25l.028 5.703c.695-.223 1.502-.306 2.338-.306 4.09 0 6.678 2.892 6.678 6.62 0 5.172-4.118 7.731-8.376 7.731-1.447 0-2.95-.166-4.342-.64a.268.268 0 01-.194-.25V2.223c0-.166.083-.222.222-.222h3.368zm5.37 12.628c0-2.531-1.474-3.727-3.45-3.727-.863 0-1.252.139-1.614.25v7.538c.334.055.669.083 1.03.083 2.087 0 4.035-1.28 4.035-4.144zm9.034 1.224c.14 1.585 1.28 2.892 3.978 2.892a9.04 9.04 0 003.424-.64c.111-.055.194-.027.194.112v2.643c0 .222-.055.278-.194.36-1.114.502-2.338.78-4.286.78-5.204 0-7.04-3.588-7.04-7.01 0-3.866 2.338-7.344 6.707-7.344 4.229 0 5.899 3.228 5.899 6.01 0 .834-.056 1.557-.139 1.835-.028.139-.083.194-.223.223-.39.084-1.447.14-2.866.14h-5.454zm3.617-2.725c.89 0 1.308-.03 1.391-.057.028-.028.028-.139.028-.167 0-.695-.555-2.226-2.393-2.226-1.753 0-2.477 1.309-2.644 2.448l3.618.002z"})]}))});function Am(e){"@babel/helpers - typeof";return Am=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Am(e)}var Yit=["type"];function Iae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xit(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rot(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var not=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=tot(e,Yit),i=r==="color"?eSe:ZQ;return a.jsx(Ne,Xit({Icon:i,Text:tSe,"aria-label":E4,spaceMultiple:wit,textMultiple:jit},n))}),I1=ZQ;I1.Color=eSe;I1.Text=tSe;I1.Combine=not;I1.Avatar=Nit;I1.colorPrimary=ZPe;I1.title=E4;var T4="AI21",iot=.75,oot=.2,aot="#E91E63",rSe="linear-gradient(-45deg, #F68CB2, #E91E63)";function Im(e){"@babel/helpers - typeof";return Im=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Im(e)}var sot=["size","style"];function Dae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZD(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pot(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fot(e,sot);return a.jsxs("svg",ZD(ZD({fill:"currentColor",fillRule:"evenodd",height:r,style:ZD({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:T4}),a.jsx("path",{d:"M6.47 17l-.367-1.189H2.718L2.35 17H0l3.398-9.789h2.026L8.864 17H6.47zm-2.052-6.993l-1.17 4.028H5.56l-1.142-4.028zm4.707-2.796h2.23V17h-2.23V7.211zM11.955 15c.1-.483.277-.946.524-1.37.214-.359.482-.68.795-.951.32-.273.658-.52 1.013-.741.28-.168.54-.33.781-.483.222-.14.433-.296.632-.468.172-.148.317-.325.428-.525.107-.199.16-.423.157-.65 0-.392-.104-.674-.313-.846a1.176 1.176 0 00-.775-.259 1.207 1.207 0 00-.863.329c-.231.219-.347.585-.347 1.098H11.8a3.387 3.387 0 01.224-1.245c.146-.377.371-.716.66-.993.306-.29.667-.514 1.06-.657A4.04 4.04 0 0115.183 7c.42-.002.84.057 1.244.175.376.107.73.287 1.04.531.305.246.55.562.714.923.185.419.275.875.265 1.335.005.39-.084.774-.259 1.12-.167.328-.38.63-.632.894-.246.259-.517.49-.808.693-.29.2-.554.37-.789.51-.326.224-.596.417-.809.58a3.872 3.872 0 00-.51.455 1.229 1.229 0 00-.265.434 1.633 1.633 0 00-.074.517h4.078V17h-6.606a9.24 9.24 0 01.183-2zM18.8 8.93a5.05 5.05 0 001.135-.105c.25-.049.484-.156.686-.314.163-.139.28-.324.34-.532.068-.25.1-.51.095-.77H23V17h-2.243v-6.475H18.8V8.93z"})]}))});function Dm(e){"@babel/helpers - typeof";return Dm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dm(e)}var dot=["background","size"];function Nae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mot(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vot(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iSe=p.memo(function(e){var t=e.background,r=e.size,n=bot(e,dot);return a.jsx(Ee,mot({Icon:nSe,"aria-label":T4,background:t||rSe,iconStyle:{marginLeft:-r*.05},size:r},n))});function Nm(e){"@babel/helpers - typeof";return Nm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nm(e)}var xot=["size","style"];function Lae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sot(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Pot(e,xot);return a.jsxs("svg",eN(eN({fill:"currentColor",fillRule:"evenodd",height:r,style:eN({flex:"none",lineHeight:1},n),viewBox:"0 0 103 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:T4}),a.jsxs("g",{children:[a.jsx("path",{d:"M15.064 21.643l-.74-2.335H7.487l-.741 2.335H2L8.862 2.414h4.09l6.944 19.23h-4.832zM10.92 7.908L8.56 15.819h4.666l-2.305-7.911zm9.504-5.494h4.501v19.23h-4.501V2.413zm5.714 15.3a8.84 8.84 0 011.057-2.691 7.78 7.78 0 011.606-1.868 16.915 16.915 0 012.045-1.456c.567-.33 1.093-.646 1.578-.948.447-.275.874-.582 1.276-.92.348-.289.64-.638.865-1.03.214-.391.323-.832.315-1.278 0-.769-.21-1.323-.63-1.662-.447-.347-1-.526-1.565-.508A2.475 2.475 0 0030.943 6c-.467.43-.7 1.15-.7 2.156h-4.42a6.493 6.493 0 01.454-2.445c.294-.74.749-1.406 1.33-1.95a6.26 6.26 0 012.142-1.291A8.363 8.363 0 0132.657 2a9.048 9.048 0 012.512.344c.76.21 1.472.565 2.1 1.044a4.972 4.972 0 011.44 1.813c.374.823.557 1.72.536 2.623a4.64 4.64 0 01-.522 2.198 7.454 7.454 0 01-1.276 1.758c-.497.508-1.044.963-1.633 1.36-.586.394-1.117.728-1.592 1.003-.66.44-1.204.82-1.633 1.14a7.753 7.753 0 00-1.03.892 2.403 2.403 0 00-.535.852 3.128 3.128 0 00-.15 1.017h8.234v3.598h-13.34c-.023-1.32.102-2.637.371-3.928zM39.958 5.792c.769.016 1.538-.053 2.292-.206a3.307 3.307 0 001.386-.618 2.14 2.14 0 00.686-1.044c.137-.491.202-1 .192-1.51h3.926v19.23h-4.528V8.923h-3.954V5.792z"}),a.jsx("path",{d:"M53.534 2.414h4.199v19.23h-4.2V2.413zm19.704 5.978v13.241h-4.2v-1.868a3.434 3.434 0 01-.659.865 4.24 4.24 0 01-.946.686c-.371.198-.762.354-1.167.466-.41.118-.835.178-1.262.179a6.33 6.33 0 01-2.622-.536 6.207 6.207 0 01-2.044-1.456 6.455 6.455 0 01-1.318-2.197 8.402 8.402 0 010-5.522 6.455 6.455 0 011.318-2.198 6.207 6.207 0 012.044-1.455 6.329 6.329 0 012.622-.535c.427.001.852.061 1.263.179.406.113.798.274 1.166.48.347.194.666.434.947.715.257.252.48.539.659.851V8.392h4.199zm-7.356 10c.445.006.886-.088 1.29-.275a3.147 3.147 0 001.634-1.8c.156-.417.235-.859.233-1.304a3.546 3.546 0 00-.879-2.363 3.056 3.056 0 00-.989-.742 3.168 3.168 0 00-2.58 0 3.06 3.06 0 00-.989.742 3.549 3.549 0 00-.878 2.363c-.002.445.077.888.233 1.305a3.153 3.153 0 001.634 1.8c.404.187.845.28 1.29.273zm12.459 3.251h-4.2V2.414h4.2v7.883a4.218 4.218 0 011.619-1.566c.37-.202.76-.364 1.166-.48.415-.12.845-.18 1.276-.179a6.33 6.33 0 012.622.536c.773.34 1.47.836 2.044 1.456a6.47 6.47 0 011.318 2.197 8.413 8.413 0 010 5.522 6.47 6.47 0 01-1.318 2.198 6.203 6.203 0 01-2.044 1.456 6.33 6.33 0 01-2.622.535 4.577 4.577 0 01-1.276-.178 6.213 6.213 0 01-1.166-.466 4.12 4.12 0 01-.96-.687 3.435 3.435 0 01-.66-.865v1.867zm3.184-3.241c.436.004.868-.09 1.263-.275a3.148 3.148 0 001.634-1.8c.156-.416.235-.859.232-1.304a3.547 3.547 0 00-.878-2.363 3.056 3.056 0 00-.99-.741 2.901 2.901 0 00-1.261-.276 3.012 3.012 0 00-2.305 1.016 3.546 3.546 0 00-.879 2.362 3.66 3.66 0 00.233 1.305c.145.395.364.759.645 1.072a3.1 3.1 0 002.306 1.004zm15.219-4.56a20.56 20.56 0 011.646.535c.479.175.932.415 1.345.714.38.28.695.642.92 1.058.244.494.362 1.042.343 1.593a3.937 3.937 0 01-.467 1.992 3.71 3.71 0 01-1.29 1.319c-.587.353-1.234.6-1.907.727-.765.15-1.542.224-2.32.22-1.885 0-3.372-.412-4.46-1.236-1.09-.824-1.413-2.006-1.413-3.544h3.897c0 .696.197 1.195.59 1.497a2.43 2.43 0 001.524.453c.434.019.866-.08 1.248-.288a1.018 1.018 0 00.48-.948.898.898 0 00-.205-.618 1.982 1.982 0 00-.632-.44 7.884 7.884 0 00-1.097-.412c-.45-.137-.985-.306-1.606-.508a21.019 21.019 0 01-1.565-.535 5.688 5.688 0 01-1.304-.7 2.978 2.978 0 01-.891-1.045 3.427 3.427 0 01-.33-1.593c0-1.374.526-2.39 1.578-3.05 1.053-.659 2.475-.989 4.268-.99a8.335 8.335 0 012.512.344c.652.192 1.26.514 1.784.948.457.39.818.878 1.057 1.429.238.555.36 1.153.357 1.758h-4.145a1.798 1.798 0 00-.425-1.278 1.71 1.71 0 00-1.304-.453 2.04 2.04 0 00-1.098.289.972.972 0 00-.467.892.828.828 0 00.22.591c.185.182.405.327.645.426.344.15.697.279 1.057.384.42.13.905.285 1.455.468z"})]})]}))});function Lm(e){"@babel/helpers - typeof";return Lm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lm(e)}var _ot=["size","style"];function Rae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tot(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mot=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Eot(e,_ot);return a.jsxs("svg",tN(tN({fill:"currentColor",fillRule:"evenodd",height:r,style:tN({flex:"none",lineHeight:1},n),viewBox:"0 0 103 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:T4}),a.jsxs("g",{children:[a.jsx("path",{d:"M15.064 21.643l-.74-2.335H7.487l-.741 2.335H2L8.862 2.414h4.09l6.944 19.23h-4.832zM10.92 7.908L8.56 15.819h4.666l-2.305-7.911zm9.504-5.494h4.501v19.23h-4.501V2.413zm5.714 15.3a8.84 8.84 0 011.057-2.691 7.78 7.78 0 011.606-1.868 16.915 16.915 0 012.045-1.456c.567-.33 1.093-.646 1.578-.948.447-.275.874-.582 1.276-.92.348-.289.64-.638.865-1.03.214-.391.323-.832.315-1.278 0-.769-.21-1.323-.63-1.662-.447-.347-1-.526-1.565-.508A2.475 2.475 0 0030.943 6c-.467.43-.7 1.15-.7 2.156h-4.42a6.493 6.493 0 01.454-2.445c.294-.74.749-1.406 1.33-1.95a6.26 6.26 0 012.142-1.291A8.363 8.363 0 0132.657 2a9.048 9.048 0 012.512.344c.76.21 1.472.565 2.1 1.044a4.972 4.972 0 011.44 1.813c.374.823.557 1.72.536 2.623a4.64 4.64 0 01-.522 2.198 7.454 7.454 0 01-1.276 1.758c-.497.508-1.044.963-1.633 1.36-.586.394-1.117.728-1.592 1.003-.66.44-1.204.82-1.633 1.14a7.753 7.753 0 00-1.03.892 2.403 2.403 0 00-.535.852 3.128 3.128 0 00-.15 1.017h8.234v3.598h-13.34c-.023-1.32.102-2.637.371-3.928zM39.958 5.792c.769.016 1.538-.053 2.292-.206a3.307 3.307 0 001.386-.618 2.14 2.14 0 00.686-1.044c.137-.491.202-1 .192-1.51h3.926v19.23h-4.528V8.923h-3.954V5.792z"}),a.jsx("path",{d:"M53.534 2.414h4.199v19.23h-4.2V2.413zm19.704 5.978v13.241h-4.2v-1.868a3.434 3.434 0 01-.659.865 4.24 4.24 0 01-.946.686c-.371.198-.762.354-1.167.466-.41.118-.835.178-1.262.179a6.33 6.33 0 01-2.622-.536 6.207 6.207 0 01-2.044-1.456 6.455 6.455 0 01-1.318-2.197 8.402 8.402 0 010-5.522 6.455 6.455 0 011.318-2.198 6.207 6.207 0 012.044-1.455 6.329 6.329 0 012.622-.535c.427.001.852.061 1.263.179.406.113.798.274 1.166.48.347.194.666.434.947.715.257.252.48.539.659.851V8.392h4.199zm-7.356 10c.445.006.886-.088 1.29-.275a3.147 3.147 0 001.634-1.8c.156-.417.235-.859.233-1.304a3.546 3.546 0 00-.879-2.363 3.056 3.056 0 00-.989-.742 3.168 3.168 0 00-2.58 0 3.06 3.06 0 00-.989.742 3.549 3.549 0 00-.878 2.363c-.002.445.077.888.233 1.305a3.153 3.153 0 001.634 1.8c.404.187.845.28 1.29.273zm12.459 3.251h-4.2V2.414h4.2v7.883a4.218 4.218 0 011.619-1.566c.37-.202.76-.364 1.166-.48.415-.12.845-.18 1.276-.179a6.33 6.33 0 012.622.536c.773.34 1.47.836 2.044 1.456a6.47 6.47 0 011.318 2.197 8.413 8.413 0 010 5.522 6.47 6.47 0 01-1.318 2.198 6.203 6.203 0 01-2.044 1.456 6.33 6.33 0 01-2.622.535 4.577 4.577 0 01-1.276-.178 6.213 6.213 0 01-1.166-.466 4.12 4.12 0 01-.96-.687 3.435 3.435 0 01-.66-.865v1.867zm3.184-3.241c.436.004.868-.09 1.263-.275a3.148 3.148 0 001.634-1.8c.156-.416.235-.859.232-1.304a3.547 3.547 0 00-.878-2.363 3.056 3.056 0 00-.99-.741 2.901 2.901 0 00-1.261-.276 3.012 3.012 0 00-2.305 1.016 3.546 3.546 0 00-.879 2.362 3.66 3.66 0 00.233 1.305c.145.395.364.759.645 1.072a3.1 3.1 0 002.306 1.004zm15.219-4.56a20.56 20.56 0 011.646.535c.479.175.932.415 1.345.714.38.28.695.642.92 1.058.244.494.362 1.042.343 1.593a3.937 3.937 0 01-.467 1.992 3.71 3.71 0 01-1.29 1.319c-.587.353-1.234.6-1.907.727-.765.15-1.542.224-2.32.22-1.885 0-3.372-.412-4.46-1.236-1.09-.824-1.413-2.006-1.413-3.544h3.897c0 .696.197 1.195.59 1.497a2.43 2.43 0 001.524.453c.434.019.866-.08 1.248-.288a1.018 1.018 0 00.48-.948.898.898 0 00-.205-.618 1.982 1.982 0 00-.632-.44 7.884 7.884 0 00-1.097-.412c-.45-.137-.985-.306-1.606-.508a21.019 21.019 0 01-1.565-.535 5.688 5.688 0 01-1.304-.7 2.978 2.978 0 01-.891-1.045 3.427 3.427 0 01-.33-1.593c0-1.374.526-2.39 1.578-3.05 1.053-.659 2.475-.989 4.268-.99a8.335 8.335 0 012.512.344c.652.192 1.26.514 1.784.948.457.39.818.878 1.057 1.429.238.555.36 1.153.357 1.758h-4.145a1.798 1.798 0 00-.425-1.278 1.71 1.71 0 00-1.304-.453 2.04 2.04 0 00-1.098.289.972.972 0 00-.467.892.828.828 0 00.22.591c.185.182.405.327.645.426.344.15.697.279 1.057.384.42.13.905.285 1.455.468z",fill:"#E91E63"})]})]}))});function Rm(e){"@babel/helpers - typeof";return Rm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rm(e)}var zot=["type","iconProps"];function Fae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bae(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lot(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rot=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.iconProps,i=Not(e,zot),o=y2();return a.jsx(Ne,Bae({Icon:iSe,Text:eZ,"aria-label":T4,iconProps:Bae({background:r==="mono"?o.colorText:void 0,color:r==="mono"?o.colorBgLayout:void 0,shape:"square"},n),spaceMultiple:oot,textMultiple:iot},i))}),es=nSe;es.Text=eZ;es.Brand=eZ;es.BrandColor=Mot;es.Combine=Rot;es.Avatar=iSe;es.colorPrimary=aot;es.colorGradient=rSe;es.title=T4;var gu="AI360",Fot=.7,Bot=.2,Vot="#006ffb",oSe="linear-gradient(to bottom, #12B7FA, #006ffb)";function Fm(e){"@babel/helpers - typeof";return Fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fm(e)}var Hot=["size","style"];function Vae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Got(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=qot(e,Hot);return a.jsxs("svg",rN(rN({fill:"currentColor",fillRule:"evenodd",height:r,style:rN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:gu}),a.jsx("path",{clipRule:"evenodd",d:"M12 0h.018c1.473-.002 2.88.261 4.179.754C20.755 2.456 24 6.85 24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zm8.604 18.967A11.024 11.024 0 0023.07 12c0-1.717-.39-3.344-1.089-4.794a2.59 2.59 0 01-3.214.62 6.278 6.278 0 01-1.333-.992C16.283 5.73 15.109 4.66 13.696 3.9c-3.211-1.729-6.825-1.501-9.695.447A11.033 11.033 0 00.93 12c0 1.663.367 3.241 1.024 4.657.75-.973 2.131-1.346 3.232-.71.667.384 1.257.92 1.837 1.447l.176.16c1.365 1.234 2.794 2.355 4.558 2.965 3.053 1.053 6.356.437 8.847-1.552z"}),a.jsx("path",{d:"M5.643 10.312c-.83.11-1.401.766-1.408 1.618a1.715 1.715 0 001.45 1.72c.805.128 1.64-.426 1.87-1.26.046-.167.076-.338.106-.51.025-.14.05-.282.084-.42.318-1.317 1.237-1.95 2.788-1.93 1.086.013 1.318.271 1.68 1.855.017.076.043.151.07.226.26.714.976 1.17 1.67 1.065a1.647 1.647 0 001.38-1.438c.083-.729-.348-1.264-1.122-1.575-.34-.136-.664-.158-.995-.141-.726.037-1.121-.36-1.339-.977a3.359 3.359 0 01-.134-.65c-.014-.093-.027-.186-.043-.278-.156-.887-.835-1.51-1.669-1.532-.791-.02-1.464.551-1.665 1.418l-.06.27-.025.117c-.355 1.636-.974 2.205-2.638 2.422z"}),a.jsx("path",{d:"M18.059 13.644c.989-.206 1.577-.838 1.592-1.697.015-.83-.624-1.582-1.46-1.724-.77-.13-1.599.383-1.844 1.18-.069.22-.117.448-.165.676-.06.29-.122.58-.225.854-.367.986-1.593 1.546-2.926 1.394-.824-.095-1.106-.446-1.342-1.674-.18-.938-.864-1.535-1.681-1.467-.85.07-1.515.829-1.468 1.673.05.892.678 1.44 1.705 1.489 1.375.064 1.75.396 1.926 1.787.067.531.267.967.685 1.288 1.02.783 2.407.208 2.66-1.108l.022-.114c.152-.796.3-1.577 1.04-2.101.36-.255.761-.326 1.166-.397.105-.019.21-.037.315-.06z"}),a.jsx("path",{d:"M13.83 7.961a.755.755 0 11-1.51 0 .755.755 0 011.51 0z"}),a.jsx("path",{d:"M10.809 16.678a.755.755 0 100-1.511.755.755 0 000 1.51z"})]}))});function Bm(e){"@babel/helpers - typeof";return Bm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bm(e)}var Jot=["background"];function Hae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yot(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tat(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rat=p.memo(function(e){var t=e.background,r=eat(e,Jot);return a.jsx(Ee,Yot({Icon:tZ,"aria-label":gu,background:t||oSe,color:"#fff"},r))}),Xn=function(t){var r="lobe-icons-".concat(t.toLowerCase(),"-fill");return p.useMemo(function(){return{fill:"url(#".concat(r,")"),id:r}},[t])},cn=function(t,r){return p.useMemo(function(){var n=Array.from({length:r},function(i,o){var s="lobe-icons-".concat(t.toLowerCase(),"-fill-").concat(o);return{fill:"url(#".concat(s,")"),id:s}});return n},[t,r])};function Vm(e){"@babel/helpers - typeof";return Vm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vm(e)}var nat=["size","style"];function Uae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nN(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dat(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=pat(e,nat),o=cn(gu,5),s=sat(o,5),l=s[0],c=s[1],u=s[2],f=s[3],d=s[4];return a.jsxs("svg",nN(nN({height:r,style:nN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:gu}),a.jsxs("g",{children:[a.jsx("path",{clipRule:"evenodd",d:"M12 0h.018c1.473-.002 2.88.261 4.179.754C20.755 2.456 24 6.85 24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zm8.604 18.967A11.024 11.024 0 0023.07 12c0-1.717-.39-3.344-1.089-4.794a2.59 2.59 0 01-3.214.62 6.278 6.278 0 01-1.333-.992C16.283 5.73 15.109 4.66 13.696 3.9c-3.211-1.729-6.825-1.501-9.695.447A11.033 11.033 0 00.93 12c0 1.663.367 3.241 1.024 4.657.75-.973 2.131-1.346 3.232-.71.667.384 1.257.92 1.837 1.447l.176.16c1.365 1.234 2.794 2.355 4.558 2.965 3.053 1.053 6.356.437 8.847-1.552z",fill:l.fill,fillRule:"evenodd"}),a.jsx("path",{d:"M5.643 10.312c-.83.11-1.401.766-1.408 1.618a1.715 1.715 0 001.45 1.72c.805.128 1.64-.426 1.87-1.26.046-.167.076-.338.106-.51.025-.14.05-.282.084-.42.318-1.317 1.237-1.95 2.788-1.93 1.086.013 1.318.271 1.68 1.855.017.076.043.151.07.226.26.714.976 1.17 1.67 1.065a1.647 1.647 0 001.38-1.438c.083-.729-.348-1.264-1.122-1.575-.34-.136-.664-.158-.995-.141-.726.037-1.121-.36-1.339-.977a3.359 3.359 0 01-.134-.65c-.014-.093-.027-.186-.043-.278-.156-.887-.835-1.51-1.669-1.532-.791-.02-1.464.551-1.665 1.418l-.06.27-.025.117c-.355 1.636-.974 2.205-2.638 2.422z",fill:c.fill}),a.jsx("path",{d:"M18.059 13.644c.989-.206 1.577-.838 1.592-1.697.015-.83-.624-1.582-1.46-1.724-.77-.13-1.599.383-1.844 1.18-.069.22-.117.448-.165.676-.06.29-.122.58-.225.854-.367.986-1.593 1.546-2.926 1.394-.824-.095-1.106-.446-1.342-1.674-.18-.938-.864-1.535-1.681-1.467-.85.07-1.515.829-1.468 1.673.05.892.678 1.44 1.705 1.489 1.375.064 1.75.396 1.926 1.787.067.531.267.967.685 1.288 1.02.783 2.407.208 2.66-1.108l.022-.114c.152-.796.3-1.577 1.04-2.101.36-.255.761-.326 1.166-.397.105-.019.21-.037.315-.06z",fill:u.fill}),a.jsx("path",{d:"M13.83 7.961a.755.755 0 11-1.51 0 .755.755 0 011.51 0z",fill:f.fill}),a.jsx("path",{d:"M10.809 16.678a.755.755 0 100-1.511.755.755 0 000 1.51z",fill:d.fill})]}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"12",x2:"12",y1:"0",y2:"24",children:[a.jsx("stop",{stopColor:"#12B7FA"}),a.jsx("stop",{offset:"1",stopColor:"#006ffb"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"11.943",x2:"11.943",y1:"6.085",y2:"17.778",children:[a.jsx("stop",{stopColor:"#006ffb"}),a.jsx("stop",{offset:"1",stopColor:"#12B7FA"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"11.943",x2:"11.943",y1:"6.085",y2:"17.778",children:[a.jsx("stop",{stopColor:"#006ffb"}),a.jsx("stop",{offset:"1",stopColor:"#12B7FA"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:f.id,x1:"11.943",x2:"11.943",y1:"6.085",y2:"17.778",children:[a.jsx("stop",{stopColor:"#006ffb"}),a.jsx("stop",{offset:"1",stopColor:"#12B7FA"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:d.id,x1:"11.943",x2:"11.943",y1:"6.085",y2:"17.778",children:[a.jsx("stop",{stopColor:"#006ffb"}),a.jsx("stop",{offset:"1",stopColor:"#12B7FA"})]})]})]}))});function Hm(e){"@babel/helpers - typeof";return Hm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hm(e)}var mat=["size","style"];function Kae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vat(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=bat(e,mat);return a.jsxs("svg",iN(iN({fill:"currentColor",fillRule:"evenodd",height:r,style:iN({flex:"none",lineHeight:1},n),viewBox:"0 0 78 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:gu}),a.jsx("path",{d:"M17.978 2H2v1.196c0 1.02.827 1.847 1.848 1.847h14.565a3.913 3.913 0 013.913 3.914v1.304H3.956v3.043h18.37v1.848a3.913 3.913 0 01-3.913 3.913H3.848c-1.02 0-1.848.827-1.848 1.848V22h15.978a7.391 7.391 0 007.392-7.391V9.39A7.391 7.391 0 0017.978 2z"}),a.jsx("path",{clipRule:"evenodd",d:"M27.978 8.957A6.956 6.956 0 0134.935 2h15.87v1.304c0 .96-.78 1.74-1.74 1.74H34.826a3.913 3.913 0 00-3.913 3.913v1.304h15a4.783 4.783 0 014.783 4.783v2.173A4.783 4.783 0 0145.913 22H34.935a6.956 6.956 0 01-6.957-6.957V8.957zm2.935 4.239v1.848c0 2.22 1.8 4.021 4.022 4.021h10.76c1.201 0 2.175-.973 2.175-2.174V15.37c0-1.201-.974-2.174-2.174-2.174H30.913zM60.26 2.109a6.848 6.848 0 00-6.847 6.848v6.195A6.848 6.848 0 0060.261 22h9.13a6.848 6.848 0 006.848-6.848V8.957a6.848 6.848 0 00-6.848-6.848h-9.13zm0 2.934a3.913 3.913 0 00-3.912 3.914v6.195a3.913 3.913 0 003.913 3.913h9.13a3.913 3.913 0 003.913-3.913V8.957a3.913 3.913 0 00-3.913-3.914h-9.13z"})]}))});function Um(e){"@babel/helpers - typeof";return Um=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Um(e)}var xat=["type"];function qae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Oat(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _at(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Cat=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Sat(e,xat),i=r==="color"?aSe:tZ;return a.jsx(Ne,Oat({Icon:i,Text:sSe,"aria-label":gu,spaceMultiple:Bot,textMultiple:Fot},n))}),Ea=tZ;Ea.Color=aSe;Ea.Text=sSe;Ea.Combine=Cat;Ea.Avatar=rat;Ea.colorPrimary=Vot;Ea.colorGradient=oSe;Ea.title=gu;var M4="AiMass",kat=.65,$at=.2,lSe="#fff";function Wm(e){"@babel/helpers - typeof";return Wm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wm(e)}var Eat=["size","style"];function Gae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Iat(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Aat(e,Eat);return a.jsxs("svg",oN(oN({height:r,style:oN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:M4}),a.jsx("path",{d:"M8.858 17.115c.156-.414.065-.273.495.098 2.073 1.792 10.334-1.855 9.035-3.987-1.605-2.223-7.924-.72-11.499-.048.57-.259 2.835-.998 3.686-1.213 1.169-.296 1.65-.392 2.738-.651-2.45.25-6.216 1.493-9.687 2.797 1.692-1.346 5.077-2.538 5.854-2.901-1.606.363-4.596 1.708-6.845 2.845C1.358 14.7.932 14.94 0 15.458c.696-.595 1.53-1.383 2.951-2.216 1.714-1.003 1.815-1.048 2.333-1.359-1.244.518-2.383 1.037-3.16 1.296.773-.534 2.227-1.347 2.797-1.606-.173.015-.518.155-.725.207 1.036-.57 1.799-.83 2.234-.97 7.42-2.442 15.999-2.182 17.32.528 1.322 2.71-2.766 6.486-8.347 7.709-.966.212-1.821.328-2.626.358-.836.031-1.448-.005-2.037-.12-1.563-.305-2.237-1.232-1.882-2.17z",fill:"#003E97"}),a.jsx("path",{d:"M11.5 6.185c.673.104.984.156 1.347.156-.57-.363-.702-.405-2.02-1.14 1.294-.103 1.906-.024 3.366-.052-.621-.362-.932-.362-1.605-.673a33.982 33.982 0 012.797-.104 1.3 1.3 0 00-.415-.362c1.45-.052 3.51.096 4.685.62 2.292 1.027 1.995 2.619-.57 3.063-.471.081-1.315.148-1.874.15a12.536 12.536 0 01-2.138-.212c-1.871-.358-3.314-.98-3.573-1.446z",fill:"#D70D19"})]}))});function Km(e){"@babel/helpers - typeof";return Km=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Km(e)}var Dat=["background"];function Jae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nat(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vat(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Hat=p.memo(function(e){var t=e.background,r=Bat(e,Dat);return a.jsx(Ee,Nat({Icon:rZ,"aria-label":M4,background:t||lSe},r))});function qm(e){"@babel/helpers - typeof";return qm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qm(e)}var Uat=["size","style"];function Yae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jat(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Gat(e,Uat);return a.jsxs("svg",aN(aN({fill:"currentColor",fillRule:"evenodd",height:r,style:aN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:M4}),a.jsx("path",{d:"M8.858 17.115c.156-.414.065-.273.495.098 2.073 1.792 10.334-1.855 9.035-3.987-1.605-2.223-7.924-.72-11.499-.048.57-.259 2.835-.998 3.686-1.213 1.169-.296 1.65-.392 2.738-.651-2.45.25-6.216 1.493-9.687 2.797 1.692-1.346 5.077-2.538 5.854-2.901-1.606.363-4.596 1.708-6.845 2.845C1.358 14.7.932 14.94 0 15.458c.696-.595 1.53-1.383 2.951-2.216 1.714-1.003 1.815-1.048 2.333-1.359-1.244.518-2.383 1.037-3.16 1.296.773-.534 2.227-1.347 2.797-1.606-.173.015-.518.155-.725.207 1.036-.57 1.799-.83 2.234-.97 7.42-2.442 15.999-2.182 17.32.528 1.322 2.71-2.766 6.486-8.347 7.709-.966.212-1.821.328-2.626.358-.836.031-1.448-.005-2.037-.12-1.563-.305-2.237-1.232-1.882-2.17z"}),a.jsx("path",{d:"M11.5 6.185c.673.104.984.156 1.347.156-.57-.363-.702-.405-2.02-1.14 1.294-.103 1.906-.024 3.366-.052-.621-.362-.932-.362-1.605-.673a33.982 33.982 0 012.797-.104 1.3 1.3 0 00-.415-.362c1.45-.052 3.51.096 4.685.62 2.292 1.027 1.995 2.619-.57 3.063-.471.081-1.315.148-1.874.15a12.536 12.536 0 01-2.138-.212c-1.871-.358-3.314-.98-3.573-1.446z"})]}))});function Gm(e){"@babel/helpers - typeof";return Gm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gm(e)}var Yat=["size","style"];function Xae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tst(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=est(e,Yat);return a.jsxs("svg",sN(sN({fill:"currentColor",fillRule:"evenodd",height:r,style:sN({flex:"none",lineHeight:1},n),viewBox:"0 0 85 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:M4}),a.jsx("path",{d:"M22.843 4.53h5.492c.462-.837.88-1.68 1.255-2.53l3.293.361a33.006 33.006 0 01-1.094 2.17H42.08v2.63H30.233a63.053 63.053 0 01-2.65 3.875h4.276V8.145h3.033v2.891h6.526v2.63h-6.526v4.64c0 .99-.218 1.756-.653 2.298-.435.543-1.04.867-1.817.974-.777.107-2.035.161-3.775.161a59.253 59.253 0 00-.683-3.012c1.09.107 2.001.16 2.73.16.777 0 1.165-.408 1.165-1.224v-3.996h-7.81v-2.771a46.257 46.257 0 002.72-3.735h-3.926V4.53z"}),a.jsx("path",{d:"M27.06 14.129c1.513 1.204 2.303 1.813 2.37 1.827a68.168 68.168 0 01-5.04 5 26.022 26.022 0 00-2.089-2.129 74.242 74.242 0 004.76-4.699zM37.763 14.49l4.9 3.896-2.048 2.269a83.452 83.452 0 00-4.7-4.177l1.848-1.988zM69.892 4.912c-.884-1.165-1.68-2.136-2.39-2.912l-2.169 1.386c.79.977 1.453 1.854 1.988 2.63h-3.453v2.59h3.875c-1.138 2.196-2.497 3.936-4.076 5.221.294.964.562 1.968.803 3.012a29.13 29.13 0 001.827-1.917V22h2.53v-7.41a63.278 63.278 0 012.129 1.948l1.446-1.747a58.297 58.297 0 00-1.386-1.144c.716-.864 1.372-1.7 1.968-2.51l-1.847-1.165a30.83 30.83 0 01-1.637 2.51 34.808 34.808 0 00-.673-.512v-.362a34.102 34.102 0 001.908-3.243V6.016h-2.5l1.657-1.104z"}),a.jsx("path",{d:"M75.253 18.406c.294 1.11.529 2.128.703 3.052 1.606-.034 2.834-.087 3.685-.16.856-.074 1.519-.416 1.987-1.025.476-.609.713-1.486.713-2.63l.1-2.701.242-11.617H71.357v2.53h2.35c-.06 3.414-.184 5.757-.372 7.028a12.246 12.246 0 01-1.184 3.745c-.61 1.225-1.476 2.32-2.6 3.284.95.776 1.72 1.466 2.308 2.068 1.346-1.312 2.363-2.795 3.053-4.448.696-1.653 1.114-3.19 1.255-4.608.14-1.42.26-3.775.361-7.069h3.263c-.08 6.466-.157 10.198-.23 11.195-.074.997-.586 1.496-1.537 1.496-.877 0-1.8-.047-2.771-.14zM51.377 6.719h-7.891V9.49h7.51c-.63 3.842-3.273 7.115-7.932 9.82.59.588 1.366 1.485 2.33 2.69 4.23-3.333 6.834-6.707 7.81-10.12 1.507 4.457 4.044 7.79 7.611 10a63.48 63.48 0 012.39-2.952c-4.19-1.707-6.981-4.853-8.374-9.438h7.892V6.719H54.47c.1-1.553.16-3.052.18-4.498h-3.092a45.95 45.95 0 01-.18 4.498z"}),a.jsx("path",{d:"M52.361 16.317l-1.887 1.567a85.846 85.846 0 012.69 3.413l2.21-1.807a139.506 139.506 0 01-3.013-3.173z"}),a.jsx("path",{clipRule:"evenodd",d:"M15.795 6.84a47.97 47.97 0 005.02-2.39L19.35 2.602A29.062 29.062 0 0115.795 4.5V2.08h-2.45v5.462c0 1.72.707 2.66 2.119 2.822-.81.475-1.71.95-2.7 1.425l-4.298.15c1.593-.521 2.965-.997 4.116-1.425L10.906 9.37l1.496-.2c.013-.844.053-1.613.12-2.31l-2.61.342V5.755h2.63V3.606h-2.63V2.141h-2.41v5.361l-1.566.19V3.186h-2.41v4.799L2 8.164l.402 2.43 7.55-1.084c-1.593.944-3.427 1.7-5.502 2.27l.642 1.967a76.252 76.252 0 013.886-.291 40.34 40.34 0 01-5.552 1.797l.783 2.27a90.76 90.76 0 012.871-.242 26.332 26.332 0 01-4.88 2.43c.63.91 1.072 1.593 1.326 2.048a36.647 36.647 0 004.327-2.249 17 17 0 01.492 2.35c1.111 0 2.082-.024 2.912-.07.83-.041 1.426-.245 1.787-.613.362-.368.542-.877.542-1.526V16.94l4.649-.17c.415.36.806.712 1.175 1.053l1.747-1.626a87.341 87.341 0 00-4.74-3.514l-1.525 1.285 1.335 1.084-7.982.402c2.838-.977 6.064-2.196 9.679-3.655l-1.607-1.405h2.35c.756 0 1.372-.144 1.847-.432.475-.288.793-.706.954-1.255.167-.556.331-1.386.492-2.49-.562-.188-1.346-.502-2.35-.944-.073 1.42-.214 2.27-.421 2.55-.201.281-.583.422-1.145.422H16.86c-.71 0-1.064-.361-1.064-1.084v-.322zM7.954 17.22l3.002-.16v1.506c0 .348-.084.593-.251.733-.168.14-.492.211-.974.211-.536 0-1.115-.027-1.737-.08.408-.248.82-.509 1.235-.783L7.954 17.22z"}),a.jsx("path",{d:"M21.598 19.751A68.556 68.556 0 0015.916 17l-1.265 1.888a63.801 63.801 0 015.642 2.891l1.305-2.028z"})]}))});function Jm(e){"@babel/helpers - typeof";return Jm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jm(e)}var rst=["type"];function Qae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nst(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lst(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cst=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=sst(e,rst),i=r==="color"?rZ:cSe;return a.jsx(Ne,nst({Icon:i,Text:uSe,"aria-label":M4,spaceMultiple:$at,textMultiple:kat},n))}),sc=cSe;sc.Color=rZ;sc.Text=uSe;sc.Combine=cst;sc.Avatar=Hat;sc.colorPrimary=lSe;sc.title=M4;var z4="AionLabs",ust=.8,fst=.2,fSe="#0f172a";function Ym(e){"@babel/helpers - typeof";return Ym=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ym(e)}var pst=["size","style"];function Zae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gst(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=yst(e,pst);return a.jsxs("svg",lN(lN({fill:"currentColor",fillRule:"evenodd",height:r,style:lN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:z4}),a.jsx("path",{d:"M8.303.964c.038.016.064.01.076-.016a.487.487 0 00.048-.034L8.76.66a2.845 2.845 0 011.5-.575c.078-.007.148-.007.211 0 .12.01.19.016.21.016.01 0 .02 0 .029.004a.416.416 0 00.148.021c.016 0 .031.002.046.006a.303.303 0 00.15.015c.34-.085.613-.133.82-.144.191-.01.42.012.688.067.454.092.864.288 1.23.588.048.04.13.114.249.223.007.006.015.01.024.011.037.006.07.001.099-.015a1.06 1.06 0 01.716-.12l.367.022c.235.023.446.083.632.18.096.048.223.128.383.238a.05.05 0 00.025.009c.047.003.091-.035.125-.03.033.004.068-.02.106-.024a3.47 3.47 0 01.815 0c.135.015.264.047.386.097.306.127.583.296.83.507.3.255.57.55.765.9.133.239.22.455.263.65.021.1.046.224.073.372.002.01.005.018.009.028.07.172.167.335.23.508.04.113.07.208.087.286.024.108.047.239.069.394.006.051.018.108.034.17a.142.142 0 00.046.073c.273.233.49.514.617.841.037.095.06.207.068.337.013.199.02.41-.042.598-.046.143-.076.23-.089.26a.085.085 0 00-.005.047c.016.105.023.18.02.225-.013.152-.021.265-.026.34a1.14 1.14 0 01-.121.43c-.247.5-.7.773-1.25.844a.236.236 0 00-.09.038c-.018.01-.02.034-.007.07a.062.062 0 01.003.023 2.592 2.592 0 01-.068.463c-.068.3-.205.55-.41.748a1.68 1.68 0 01-.742.41c-.036.01-.116.022-.24.034a.033.033 0 00-.027.022c-.01.033 0 .097-.017.15-.023.069-.006.17-.026.239-.02.065-.015.134-.024.215-.006.044-.023.163-.053.357a12.686 12.686 0 01-1.535 4.4c-.105.184-.23.366-.363.564a.07.07 0 00-.01.052c.089.486.185.956.32 1.416.08.272.182.523.383.715.057.054.155.121.296.203.63.367 1.277.656 1.985.963a.019.019 0 01.007.005.02.02 0 01.004.008.02.02 0 010 .009 2.052 2.052 0 01-.135.176c-.757.875-1.549 1.639-2.448 2.277a7.977 7.977 0 01-2.65 1.23.417.417 0 01-.087.017c-.01 0-.019.002-.027.008-.04.027-.092.01-.138.037a.063.063 0 01-.033.008.275.275 0 00-.12.02.081.081 0 01-.028.007c-.14.004-.259.029-.387.031-.327.007-.686.034-1.02.025a8.142 8.142 0 01-.646-.037 5.625 5.625 0 01-.613-.13 6.23 6.23 0 01-1.764-.73 4.407 4.407 0 01-1.199-1.098 1.296 1.296 0 01-.276-.625.734.734 0 00-.029-.163.679.679 0 00-.022-.192.17.17 0 01-.006-.045.648.648 0 00-.008-.127c-.025-.112-.02-.18-.037-.31a22.16 22.16 0 00-.173-1.086.667.667 0 01-.012-.104c-.002-.053-.027-.086-.026-.14a.28.28 0 00-.023-.129.051.051 0 01-.005-.027.358.358 0 00-.016-.134c-.023-.06-.008-.123-.036-.198a.1.1 0 01-.006-.036.33.33 0 00-.012-.115c-.026-.069-.008-.136-.04-.208a.063.063 0 01-.004-.027.357.357 0 00-.015-.124c-.023-.064-.006-.12-.03-.18-.021-.052-.004-.119-.028-.17-.025-.055-.008-.125-.032-.187-.019-.047-.003-.093-.023-.148-.02-.06-.008-.13-.032-.184-.016-.036-.01-.079-.019-.125l-.05-.267a.98.98 0 00-.061-.24.022.022 0 00-.02-.014.278.278 0 01-.07-.019 2.243 2.243 0 01-.69-.397 1.597 1.597 0 01-.48-.695 2.39 2.39 0 01-.104-.4c-.03-.17-.147-.303-.217-.43a1.498 1.498 0 01-.142-.384c-.01-.041-.004-.115-.028-.147a.017.017 0 01.004-.024c.018-.013.024-.044.016-.092-.006-.037-.024-.055-.053-.054a.03.03 0 01-.013-.002.03.03 0 01-.01-.008c-.26-.308-.456-.554-.545-.897a2.623 2.623 0 01-.086-.483 4.554 4.554 0 00-.021-.279.02.02 0 01-.005-.014.497.497 0 00.046-.183.323.323 0 00-.056-.251.123.123 0 01-.023-.052l-.078-.394a.114.114 0 01-.002-.037c.017-.149.028-.237.034-.264.045-.212.126-.406.244-.583a.025.025 0 00.004-.018.026.026 0 00-.01-.015 2.888 2.888 0 01-.927-1.357A2.66 2.66 0 013 8.36c.001-.148.008-.28.02-.397a2.276 2.276 0 01.656-1.395c.166-.168.356-.318.572-.452.037-.022.053-.053.05-.092a.417.417 0 00-.024-.103.077.077 0 01-.005-.028 20.28 20.28 0 01.004-1.105c.006-.126.038-.28.096-.462.175-.556.438-1.015.79-1.379.215-.222.449-.4.7-.535.162-.087.314-.142.396-.252.173-.233.373-.45.6-.65.312-.274.68-.447 1.103-.519.104-.017.229-.01.345-.027zm.106.32l-.24-.047a1.42 1.42 0 00-.59.115c-.674.296-1.225.917-1.414 1.616-.045.17-.053.305-.075.51a.087.087 0 01-.035.06c-.113.084-.26.186-.363.302a2.227 2.227 0 00-.355.53 1.45 1.45 0 00-.133.55.745.745 0 00-.009.282l.016.24a.016.016 0 01-.015.017.264.264 0 00-.131.046c-.305.204-.512.52-.631.862-.042.12-.118.326-.078.436a.042.042 0 00.043.027.043.043 0 00.018-.005.557.557 0 00.194-.177c.237-.315.489-.593.86-.758a1.79 1.79 0 011.076-.127 7.415 7.415 0 01.518.114.012.012 0 00.007-.016 1.69 1.69 0 01-.134-.5.827.827 0 010-.142l.015-.128a1.89 1.89 0 00.61 1.269c.254.231.557.338.898.375.237.026.46.028.671.006a.32.32 0 01.128-.009 1.735 1.735 0 001.225-.678v-.006a.013.013 0 00-.005-.006.012.012 0 00-.006-.002l-.434-.048a4.718 4.718 0 00-.369-.141c-.138-.046-.271-.05-.41-.068-.453-.058-.831-.371-.914-.841-.028-.318.026-.623.244-.865.065-.072.143-.148.233-.227a.088.088 0 00.03-.096.056.056 0 01-.001-.026l.067-.312.174-.325a.014.014 0 00-.014-.02 1.24 1.24 0 00-.877.605c-.186.309-.264.69-.152 1.03a.004.004 0 01-.002.005h-.003l-.002-.002c-.222-.418-.247-.911.03-1.309.253-.36.775-.712 1.247-.67a.03.03 0 00.024-.01l.203-.214a2.28 2.28 0 01.443-.352c.112-.068.259-.128.379-.194a.016.016 0 00.001-.027.784.784 0 00-.267-.118 2.217 2.217 0 00-.79-.046c-.45.054-.943.304-1.302.596a.012.012 0 01-.013.002.013.013 0 01-.008-.01c0-.01.001-.018.005-.024.16-.231.342-.419.546-.562.507-.357 1.193-.4 1.768-.204.128.061.25.133.367.215a.219.219 0 00.073.037.52.52 0 00.287-.064.36.36 0 00.187-.269.23.23 0 00-.004-.128.065.065 0 00-.016-.023c-.057-.05-.085-.106-.085-.168 0-.12.075-.2.199-.177a.478.478 0 01.168.076.605.605 0 01.11.435l.004.004a.011.011 0 00.011.002c.214-.088.363-.079.641-.091a.019.019 0 01.014.005.019.019 0 01.005.013v.21a.011.011 0 01-.01.011c-.24.026-.398.053-.475.08-.558.201-.93.583-1.113 1.144-.105.38-.085.752.06 1.113.126.301.32.55.578.745.442.332 1.015.404 1.552.291.111-.023.209-.07.3-.11a.004.004 0 00.002-.003.005.005 0 000-.006l-.004-.001a1.237 1.237 0 01-.87-.314 1.726 1.726 0 01-.213-.235.79.79 0 00.546.172c.226-.01.468-.102.6-.297a.024.024 0 00.003-.02.025.025 0 00-.005-.009.025.025 0 00-.008-.006c-.497-.249-.698-.726-.654-1.268a.134.134 0 01.032-.054.014.014 0 01.023.009l.003.038a.537.537 0 00.053.19c.147.316.371.546.67.686.47.221 1.122.188 1.551-.114a.712.712 0 00.258-.32.417.417 0 00-.043-.41c-.122-.153-.27-.194-.44-.123-.117.048-.187.133-.296.164-.55.159-1.123-.414-.907-.96a.503.503 0 01.346-.266l.1.004a1.048 1.048 0 00-.146.241c-.103.23-.046.492.174.62.12.058.235.06.342.004.095-.05.145-.141.213-.22a.394.394 0 01.273-.14c.486-.046.884.347 1.062.77.061.201.09.398.084.591l-.037.278-.024.106c-.08.118-.138.254-.177.406-.07.28.045.482.245.662a.008.008 0 00.01 0 .008.008 0 00.003-.008.977.977 0 01.01-.526l.11-.242c.147-.198.335-.327.563-.387a1.613 1.613 0 01.412-.047.012.012 0 00.004-.003.013.013 0 00.003-.005V3.87c-.049-.26-.03-.483.054-.669.264-.578.864-.658 1.409-.47.262.091.474.247.699.383a.011.011 0 00.012 0 .011.011 0 00.004-.005.454.454 0 00-.048-.163 2.018 2.018 0 00-1.123-1.113 2.008 2.008 0 00-.558-.102.306.306 0 01.276-.158.01.01 0 00.006-.002.01.01 0 00.003-.006.01.01 0 00-.007-.01 2.14 2.14 0 01-.19-.064 1.71 1.71 0 00-1.061-.062.033.033 0 00-.02.05l.087.152a.044.044 0 00.048.021c.057-.012.135-.02.235-.025a.694.694 0 01.415.108 1.79 1.79 0 00-1.339.788.201.201 0 01-.02-.04c-.015-.034-.041-.05-.054-.08-.022-.052.029-.156.058-.2.107-.16.245-.297.412-.41a.021.021 0 00.008-.027.74.74 0 00-.18-.248 1.394 1.394 0 00-.693-.434c-.512-.143-1.04-.067-1.457.256a9.16 9.16 0 00-.268.221c-.046.04-.093.053-.14.04a.798.798 0 00-.52.017c-.307.12-.544.371-.593.71-.004.03-.002.07-.006.104a.026.026 0 01-.02.022 1.331 1.331 0 00-.347.153c-.308.174-.442.441-.403.8.01.083.036.169.079.259l-.052.216c-.064-.083-.137-.169-.18-.255a.988.988 0 01-.035-.814c.08-.214.284-.44.534-.39a.167.167 0 01.119.08.026.026 0 00.025.012.025.025 0 00.02-.019c.01-.036.02-.082.026-.138.074-.558.534-1.062 1.136-1.077.039 0 .077-.012.11-.034l.284-.182a.012.012 0 00.005-.008v-.005a2.488 2.488 0 00-1.269-.735 2.637 2.637 0 00-1.47.116.132.132 0 01-.08.003A2.257 2.257 0 009.123.71a2.2 2.2 0 00-.24.165c-.157.138-.316.274-.474.41zm.965 2.196a1.215 1.215 0 00-.388.183.453.453 0 00-.112.11.057.057 0 00-.01.025c-.061.389-.04.825.21 1.152.455.6 1.252.715 1.936.475.121-.042.246-.124.356-.174a.012.012 0 00.005-.004.011.011 0 00.001-.007.011.011 0 00-.008-.01 1.759 1.759 0 01-.896-.665 1.446 1.446 0 01-.25-.516c-.094-.44-.04-.879.164-1.317.084-.166.184-.323.302-.47a.248.248 0 00.033-.051.01.01 0 000-.006.01.01 0 00-.006-.01 1.398 1.398 0 00-.517.167c-.42.238-.757.638-.82 1.118zm-4.8 2.044c.088-.12.184-.224.285-.31a.128.128 0 00.045-.087l.03-.347c.083-.455.288-.84.613-1.152a1.54 1.54 0 01.302-.211.032.032 0 00.016-.03 1.823 1.823 0 01.121-.713.015.015 0 00-.003-.016.015.015 0 00-.016-.003.59.59 0 00-.076.037 2.595 2.595 0 00-.825.75 3.317 3.317 0 00-.53 1.224 2.961 2.961 0 00-.036.947.005.005 0 00.009 0l.064-.089zm13.143-.942c-.136.069-.282.106-.438.11-.306.01-.548-.09-.7-.357a.018.018 0 00-.027-.005l-.085.071c-.322.25-.288.603-.04.893.168.198.38.326.634.384.448.101.9.014 1.242-.295.233-.21.37-.47.41-.782.01-.071.02-.158.028-.26a.077.077 0 01.063-.069.263.263 0 01.11.012c.435.119.668.58.77.984.003.016 0 .024-.01.025-.121.005-.25.017-.386.035a.016.016 0 00-.013.013l.001.01a.016.016 0 00.007.006c.143.076.274.283.258.445-.016.163-.034.329-.053.5-.015.139-.01.249-.009.422 0 .01.002.02.006.03.04.114.082.196.217.19.01 0 .018-.003.027-.007.166-.069.242-.24.286-.403.08-.282.069-.554-.035-.816a1.831 1.831 0 00-.112-.21 1.95 1.95 0 01-.108-.211 1.833 1.833 0 00-.02-.744c-.16-.667-.796-1.429-1.555-1.175a.81.81 0 00-.56.84c.013.111.06.243.092.364zm-2.6.49a2.111 2.111 0 01-.429.433c-.291.217-.615.349-.97.394-.157.02-.335.01-.48.014a.618.618 0 00-.315.11c-.162.104-.35.23-.53.316-.347.166-.71.25-1.09.25a8.8 8.8 0 01-.405-.007.302.302 0 00-.252.105 38.7 38.7 0 01-.397.443l-.322.215-.319.16c-.223.114-.4.269-.53.466-.119.18-.17.362-.26.626a1.477 1.477 0 01-.374.58l-.337.198a.017.017 0 00-.007.02c.012.033.032.078.058.136.11.24.135.491.077.756a.989.989 0 01-.217.414.846.846 0 01-.428.221c-.456.069-.788-.255-.978-.629l-.002-.002h-.003l-.002.002-.001.003.067.316c.028.131.095.297.17.435.054.096.104.19.15.283-.013.121-.063.2-.15.238-.1.043-.238-.005-.338-.048a15.309 15.309 0 01-.44-.2.372.372 0 01-.205-.209c-.058-.165-.107-.359-.173-.494a1.045 1.045 0 00-.588-.533.36.36 0 00-.121-.024c-.008-.013-.01-.017-.004-.012l-.03-.485c-.024-.32.024-.64.37-.756.48-.057.528.515.79.722a.013.013 0 00.015 0 .012.012 0 00.006-.012c-.044-.306-.09-.588-.296-.818a.518.518 0 00-.465-.176c-.416.047-.58.386-.622.762-.021.193-.024.371-.009.535.023.356.12.796.163 1.006.047.233.11.455.188.665.07.19.212.426.299.554.13.194.301.362.51.504.366.246.76.297 1.186.153.058.431.147.86.266 1.29.026.092.057.177.093.253.186.518.478.98.876 1.384.255.26.515.48.78.664.007.012.033.03.077.05a.6.6 0 00.106.094c.484.329 1.004.613 1.56.852l.239.103c.197.087.36.15.485.191.295.094.462.146.502.158.39.113.79.172 1.2.175.312.004.598-.049.869-.184.207-.105.424-.32.505-.553.162-.468-.062-.95-.47-1.214a1.54 1.54 0 00-.665-.287 1.85 1.85 0 00-.492-.029c.07-.11.115-.178.135-.204.133-.175.385-.209.584-.177.167.028.309.053.426.077.223.045.397-.064.352-.313a.362.362 0 00-.179-.272 2.06 2.06 0 00-.65-.223.944.944 0 00-.268-.02c-.22.028-.395.05-.524.063a.519.519 0 00-.287.152.412.412 0 01-.145-.06.216.216 0 01-.063-.107c.05-.172.161-.264.336-.275a.097.097 0 01.07.026c.162.152.362.091.557.024a.99.99 0 01.715.01c.087.034.298.125.42.112.142-.016.214-.1.215-.251a.062.062 0 00-.03-.054 4.639 4.639 0 01-.144-.1.14.14 0 01-.033-.036 3.76 3.76 0 01-.135-.218c-.085-.147-.238-.192-.397-.23a.506.506 0 01-.246-.154c.1-.196.272-.313.515-.349a.596.596 0 01.32.037c.269.11.46.186.575.227.312.11.649.115.818-.213a.6.6 0 00.086-.284c.02-.508.05-1.347.092-2.517l.039-1.008c.01-.273.084-.515.323-.668.19-.11.433-.097.645-.112.428-.03.485-.436.408-.77-.064-.356-.321-.667-.634-.838a2.432 2.432 0 00-.531-.207 3.244 3.244 0 01-.357-.148 2 2 0 01-.355-.263v-.004l.004-.002h.004l.202.091c.137.056.28.076.428.06.309-.032.485-.33.288-.6-.13-.18-.364-.324-.53-.439a2.118 2.118 0 01-.405-.376 1.616 1.616 0 01-.288-.516.004.004 0 00-.005 0l-.001.002a1.46 1.46 0 01-.241.55zm3.914.445c-.011.02-.018.064-.031.082-.183.239-.33.338-.595.532a.794.794 0 00-.257.319.01.01 0 00.009.01c.105.008.212.002.322-.018.501-.093.61-.479.567-.921l-.002-.005a.008.008 0 00-.009-.002.008.008 0 00-.004.003zM3.266 7.891c-.048.295-.042.593.018.893.09.507.311 1.007.687 1.366.048.046.106.09.175.13.014.014.028.018.042.011.107-.05.223-.125.35-.223a.031.031 0 00.012-.025v-.09a.071.071 0 00-.066-.07.834.834 0 01-.453-.177 1.05 1.05 0 01-.356-.521 6.047 6.047 0 00-.07-.203l.017-.145a.007.007 0 01.015 0c.036.23.177.527.395.634a.29.29 0 00.309-.025.779.779 0 00.173-.35.079.079 0 00-.032-.081c-.355-.24-.385-.6-.078-.88.358-.325.868-.352 1.273-.125.034.019.087.053.157.104.05.036.102.072.155.107.075.074.17.158.285.25.2.163.408.24.67.25.411.017.748-.127 1.01-.432.127-.147.187-.294.292-.512a.919.919 0 01.611-.511.007.007 0 00-.004-.01l-.318-.069a1.755 1.755 0 00-.358-.045 1.02 1.02 0 00-.534.081c-.196.09-.357.28-.555.334-.267.073-.471-.005-.611-.233a.34.34 0 01-.034-.158l.009-.007c.213.276.51.121.558-.178a.66.66 0 00-.106-.473c-.213-.316-.518-.463-.916-.441-.397.022-.773.248-1.022.548-.192.232-.402.547-.709.458-.226-.066-.235-.278-.19-.477a.01.01 0 00-.015-.01c-.09.056-.165.115-.224.176a2.093 2.093 0 00-.562 1.129zm3.221 1.627a.99.99 0 00.174.337c.054.068.115.132.181.193.08.157.178.264.293.321.26.13.554.024.658-.251.078-.237.047-.444-.092-.62a.626.626 0 00-.435-.239 2.97 2.97 0 00-.527.017l-.35-.21a.01.01 0 00-.011 0 .01.01 0 00-.005.011c.016.16.054.307.114.44zM4.23 10.86a1.16 1.16 0 00-.08.132c-.074.158-.109.323-.102.495.01.26.196.672.528.6a.343.343 0 00.249-.202.3.3 0 00.042-.15 1.418 1.418 0 00-.093-.4 2.793 2.793 0 01-.16-.754.036.036 0 00-.008-.019.017.017 0 00-.01-.006c-.004-.001-.008 0-.012.002a1.674 1.674 0 00-.354.302zm.109 2.45a1.921 1.921 0 00.337.464c.002.001.003.002.005.001a.013.013 0 00.01-.004l.08-.096a1.21 1.21 0 01.622-.114c.03.003.06.005.091.004l.15.082c.084.057.17.115.257.176a2.12 2.12 0 01.272.259h.003a.005.005 0 00.002-.002v-.003a1.983 1.983 0 00-.133-.625 1.117 1.117 0 00-.635-.61 33.41 33.41 0 00-.275-.285.482.482 0 00-.413-.152.752.752 0 01-.516-.07.01.01 0 00-.008.004 1.79 1.79 0 00.151.971zm2.137 1.902c.006.025.008.037.006.037.023.307.058.602.106.887.045.443.092.81.14 1.1l.419 2.536c.092.552.126.872.185 1.457.022.214.095.407.218.578.203.283.438.53.705.744.459.367.97.646 1.534.838.444.168.906.28 1.385.339.476.054.963.053 1.461-.004.395-.038.794-.12 1.196-.245.119-.038.304-.104.554-.2a.891.891 0 00.114-.06.588.588 0 00.128-.046c.311-.15.613-.308.905-.473a2.43 2.43 0 00.276-.185v-.007a.012.012 0 00-.005-.005.011.011 0 00-.007-.002c-.716.065-1.372-.067-2.035-.383-.574-.273-1.088-.718-1.552-1.21a26.147 26.147 0 01-1.289-1.46l-2.286-2.761a9.577 9.577 0 01-.753-1.023 4.608 4.608 0 01-.577-1.342l-.147-.61a.018.018 0 00-.019-.014c-.45.038-.68.566-.688.958a3.17 3.17 0 00.026.556zm-1.47-1.214a.506.506 0 00-.027.551.638.638 0 00.231.251.105.105 0 00.088.011c.302-.095.58-.148.887-.034h.004a.008.008 0 00.004-.002.007.007 0 00.001-.008 1.908 1.908 0 00-.302-.475 1.227 1.227 0 00-.432-.357.533.533 0 00-.21-.065c-.098-.003-.18.04-.244.128zm.96 2.255a.76.76 0 00.244.08l.14.016a.033.033 0 00.031-.018 2.273 2.273 0 00-.07-.799.02.02 0 00-.007-.01.019.019 0 00-.012-.004c-.179.008-.356.033-.533.074-.009-.01-.023-.016-.043-.018a1.019 1.019 0 01-.384-.434.012.012 0 00-.017.009c-.069.454.279.892.652 1.104z"}),a.jsx("path",{d:"M7.126 3.698a2.128 2.128 0 00-.016 1.07l-.091-.023c-.31-.215-.696-.139-.966.09a.02.02 0 01-.018.005.978.978 0 00-.294-.023c.15-.23.352-.383.604-.457.083-.024.187-.044.31-.058a.023.023 0 00.018-.015c.091-.24.242-.436.453-.59zM14.187 8.01c.415.181.695.507.724.97a.035.035 0 01-.009.025l-.018.021c-.241.232-.463.462-.735.66-.23.165-.56.315-.849.297a.335.335 0 01-.24-.112.968.968 0 01-.038-.37.043.043 0 00-.038-.047.448.448 0 01-.148-.045c.06-.134.094-.251.102-.352.029-.327-.238-.5-.53-.538a1.515 1.515 0 00-.7.074c-.1.03-.193.073-.279.126a.756.756 0 00-.164.14 9.013 9.013 0 00-.144.164.02.02 0 00-.004.012c0 .005.002.01.005.013.015.016.022.031.021.046l-.178.074-.172-.031a6.66 6.66 0 00-.755-.142 3.515 3.515 0 01-.465-.116c.215.01.404 0 .565-.033a2.67 2.67 0 00.502-.156c.564-.236.991-.43 1.538-.496a.041.041 0 00.035-.032c.047-.211.19-.285.397-.327.138-.029.313-.035.526-.02.378.028.715.066 1.05.196z"})]}))});function Xm(e){"@babel/helpers - typeof";return Xm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xm(e)}var bst=["background","size"];function ese(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vst(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Pst(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Sst=p.memo(function(e){var t=e.background,r=e.size,n=wst(e,bst);return a.jsx(Ee,vst({Icon:nZ,"aria-label":z4,background:t||"#F9FBFC",color:fSe,size:r},n))});function Qm(e){"@babel/helpers - typeof";return Qm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qm(e)}var _st=["size","style"];function tse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tst(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Est(e,_st);return a.jsxs("svg",cN(cN({height:r,style:cN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:z4}),a.jsx("path",{d:"M12.038 0c.656.037 1.24.24 1.754.658.026.021.108.095.249.222a.043.043 0 00.02.01c.035.01.063.008.084-.004.204-.117.42-.163.648-.14.185.018.402.024.506.038.231.03.437.095.617.193.077.042.192.116.346.22a.044.044 0 00.021.008c.048.004.085-.027.128-.028.043-.002.078-.022.127-.027.302-.034.598-.029.889.016.142.022.28.073.41.134.403.19.733.444 1.036.762.295.31.513.665.653 1.063.066.187.102.433.127.562a.112.112 0 00.007.023c.052.113.108.235.17.365.133.281.18.553.227.9.004.03.015.069.033.115a.084.084 0 00.02.032l.098.09c.203.184.365.402.486.652.114.238.129.477.124.734-.005.212-.065.366-.14.583a.087.087 0 00-.004.041c.015.102.022.168.02.196-.004.085-.014.22-.03.404a.913.913 0 01-.054.245c-.228.599-.712.911-1.328.995a.357.357 0 00-.083.04.027.027 0 00-.005.01c-.008.029.01.072.008.112-.006.09-.022.209-.05.354a1.495 1.495 0 01-.797 1.09c-.187.1-.388.159-.602.176a.045.045 0 00-.041.046c.003.088-.027.154-.027.239a.555.555 0 01-.017.149c-.013.046-.01.099-.017.147a12.685 12.685 0 01-1.58 4.786c-.108.189-.231.381-.37.577a.067.067 0 00-.012.05c.072.427.162.844.27 1.251.1.375.232.788.582 1.001.67.408 1.4.74 2.133 1.051.003 0 .005.002.006.004a.016.016 0 01.004.013 21.907 21.907 0 01-.837.946 12.565 12.565 0 01-1.826 1.567 7.999 7.999 0 01-2.835 1.24.05.05 0 01-.02.004.348.348 0 00-.129.022 3.537 3.537 0 01-.513.04c-.164.004-.33.012-.494.023h-.039c-.012-.005-.018-.005-.02 0h-.404c-.01-.005-.016-.005-.018 0h-.05a17.276 17.276 0 01-.373-.025 3.11 3.11 0 01-.37-.049c-.754-.153-1.466-.4-2.129-.801a4.34 4.34 0 01-1.277-1.172 1.223 1.223 0 01-.23-.537 2.325 2.325 0 00-.035-.199l-.03-.233v-.006c.005-.09-.026-.197-.03-.283a18.36 18.36 0 00-.184-1.215c-.014-.07-.014-.152-.037-.225a.107.107 0 01-.004-.037.3.3 0 00-.025-.136.066.066 0 01-.005-.027c.002-.097-.033-.196-.038-.282a.15.15 0 00-.016-.062.034.034 0 01-.004-.022.235.235 0 00-.008-.101c-.022-.081-.018-.155-.043-.228a.097.097 0 01-.005-.035.355.355 0 00-.02-.131.113.113 0 01-.006-.036.512.512 0 00-.026-.154.085.085 0 01-.004-.032.242.242 0 00-.023-.122.03.03 0 01-.003-.01l-.012-.126a.072.072 0 00-.005-.02c-.02-.052-.01-.103-.025-.153a.537.537 0 01-.019-.129.135.135 0 00-.008-.042c-.023-.06-.023-.13-.037-.204l-.062-.333a.384.384 0 00-.042-.117.026.026 0 00-.015-.012 2.23 2.23 0 01-.748-.41c-.358-.297-.522-.673-.602-1.12-.028-.159-.165-.329-.223-.436-.08-.151-.13-.312-.147-.484a.03.03 0 00-.004-.011l-.008-.013a.02.02 0 01.002-.024c.035-.042.03-.144-.04-.151a.032.032 0 01-.02-.011c-.198-.228-.403-.482-.495-.74-.06-.166-.1-.342-.123-.527a7.032 7.032 0 01-.032-.4c0-.007 0-.014.003-.02.05-.135.07-.292-.019-.416a.146.146 0 01-.024-.055l-.076-.388a1.661 1.661 0 01.276-.89.022.022 0 00-.004-.028C3.42 10.05 3.008 9.254 3 8.414a3.12 3.12 0 01.083-.809c.1-.388.293-.728.577-1.02.19-.197.388-.337.604-.481a.082.082 0 00.034-.088l-.028-.112a16.806 16.806 0 01.006-1.152c.012-.194.086-.42.161-.626.27-.738.767-1.38 1.473-1.74.163-.083.27-.123.356-.24.125-.17.29-.353.493-.55A2.224 2.224 0 017.912 1c.118-.022.261-.022.392-.035.036.016.06.01.07-.018a.137.137 0 00.024-.014c.163-.121.303-.225.42-.31a2.794 2.794 0 011.433-.537c.151-.012.255.004.42.015.011 0 .022.002.032.005.082.023.15.017.234.035a.278.278 0 00.114.01 4.76 4.76 0 01.836-.15h.151zm-7.43 6.65c.16-.21.318-.398.487-.53a1.78 1.78 0 011.467-.355 7.966 7.966 0 01.501.11.011.011 0 00.007-.017 1.536 1.536 0 01-.136-.62l.018-.112c.043.401.188.752.434 1.052.225.276.51.45.85.521.276.058.57.072.884.043a.239.239 0 01.098-.008 1.728 1.728 0 001.265-.679.014.014 0 00-.013-.016l-.439-.048a2.548 2.548 0 00-.426-.157c-.13-.034-.279-.037-.408-.06a1.03 1.03 0 01-.85-.833c-.03-.299.029-.63.235-.853.088-.095.167-.174.238-.237.053-.046.027-.096.039-.15.02-.097.042-.195.064-.292l.17-.32a.01.01 0 00-.011-.016 1.23 1.23 0 00-.853.562c-.202.31-.294.708-.18 1.064v.003a.005.005 0 01-.005.003.004.004 0 01-.003-.003 1.297 1.297 0 01-.103-1.041c.146-.414.576-.746.985-.884.11-.038.243-.054.399-.048a.029.029 0 00.021-.009l.206-.214c.197-.207.444-.375.744-.504a.462.462 0 00.083-.048.01.01 0 00.001-.005v-.005a.718.718 0 00-.265-.128c-.442-.1-.854-.08-1.235.06a3.034 3.034 0 00-.87.49.014.014 0 01-.014-.005.014.014 0 01-.002-.007c-.001-.01.003-.02.013-.034.155-.22.327-.397.515-.532.485-.347 1.094-.411 1.667-.26.094.025.182.062.265.11.077.046.158.098.243.156a.145.145 0 00.077.025c.202.01.407-.106.451-.318a.256.256 0 00-.002-.141.052.052 0 00-.014-.02.257.257 0 01-.079-.12c-.027-.104.022-.238.148-.233a.37.37 0 01.145.038c.155.074.192.323.177.474v.003l.003.003.003.001h.004c.218-.082.442-.086.647-.09a.018.018 0 01.013.006.017.017 0 01.004.006.018.018 0 01.001.007v.208a.012.012 0 01-.003.008.013.013 0 01-.007.004c-.2.023-.384.04-.563.113a1.725 1.725 0 00-.796.633 1.682 1.682 0 00-.168 1.596 1.74 1.74 0 001.146 1.015c.306.08.625.087.957.021a1.137 1.137 0 00.324-.12l-.002-.002h-.001a1.242 1.242 0 01-.953-.4 2.157 2.157 0 01-.119-.136v-.002h.001a.857.857 0 00.884.071.587.587 0 00.256-.22.023.023 0 00-.005-.018.022.022 0 00-.007-.006c-.49-.246-.702-.724-.656-1.261a.092.092 0 01.024-.054c.013-.012.022-.013.028-.004a.541.541 0 00.029.158c.15.382.41.647.781.793.385.152.788.15 1.21-.005.085-.031.17-.076.252-.134a.738.738 0 00.258-.31.421.421 0 00-.016-.396c-.137-.201-.314-.24-.53-.113a1.6 1.6 0 00-.093.057.57.57 0 01-.383.09.788.788 0 01-.62-.421.672.672 0 01-.064-.478.46.46 0 01.232-.297c.085-.049.162-.065.23-.049.002 0 .002.001.003.002l.002.003v.006a.984.984 0 00-.17.316c-.06.224.007.402.204.533a.366.366 0 00.367-.012c.082-.05.13-.137.187-.203a.419.419 0 01.325-.145c.473-.008.833.362 1.01.765.06.196.09.396.088.601l-.037.321c-.08.13-.142.268-.185.412a.713.713 0 00-.037.263.696.696 0 00.27.456h.004a.006.006 0 00.003-.004v-.003a.978.978 0 01.003-.507c.011-.04.053-.132.127-.278.254-.321.56-.41.958-.421a.01.01 0 00.008-.004.01.01 0 00.002-.004V3.87c-.03-.233-.04-.439.05-.647.315-.737 1.163-.68 1.74-.34a10.893 10.893 0 01.38.234.013.013 0 00.008-.003.013.013 0 00.004-.006v-.008l-.05-.156a1.989 1.989 0 00-.982-1.05 1.77 1.77 0 00-.687-.161.009.009 0 01-.003-.004.008.008 0 010-.004v-.005a.296.296 0 01.263-.145.01.01 0 00.01-.01.01.01 0 00-.002-.006 1.726 1.726 0 00-1.252-.128.032.032 0 00-.025.033c0 .005.002.01.004.014l.092.159a.035.035 0 00.036.017c.238-.036.437-.05.648.075l.001.001v.004l-.003.001a1.802 1.802 0 00-1.33.792.355.355 0 00-.066-.115.035.035 0 01-.008-.02c-.006-.106.071-.21.139-.293.097-.12.208-.22.333-.302a.025.025 0 00.009-.032.786.786 0 00-.197-.265 1.4 1.4 0 00-.684-.416c-.481-.13-.921-.074-1.319.167-.143.088-.31.245-.42.328a.123.123 0 01-.115.023c-.301-.092-.606.003-.838.213a.829.829 0 00-.284.616.024.024 0 01-.018.023c-.282.082-.615.27-.714.562a.846.846 0 00.043.656l-.056.206a1.238 1.238 0 01-.186-.265.989.989 0 01-.008-.84c.099-.22.31-.424.571-.334a.047.047 0 01.02.013l.05.057a.021.021 0 00.035-.005.198.198 0 00.016-.058c.02-.14.043-.248.07-.324.166-.474.579-.832 1.09-.841.033 0 .065-.01.093-.028l.286-.184a.015.015 0 00.005-.005.016.016 0 00-.002-.02c-.715-.757-1.754-.97-2.726-.611a.137.137 0 01-.083.004 2.267 2.267 0 00-1.77.228 2.006 2.006 0 00-.297.198l-.48.411a.035.035 0 01-.028.008c-.119-.023-.198-.049-.302-.043-.179.008-.335.04-.47.097-.416.174-.769.45-1.057.83a2.2 2.2 0 00-.45 1.08c-.006.07-.015.154-.026.25a.052.052 0 01-.022.037 2.019 2.019 0 00-.419.359c-.208.255-.377.535-.421.836-.016.109-.03.218-.04.328a.21.21 0 000 .04l.027.347c0 .004-.001.007-.004.01a.015.015 0 01-.01.005.3.3 0 00-.142.051 1.658 1.658 0 00-.57.725c-.045.105-.198.49-.126.582a.038.038 0 00.027.014.054.054 0 00.032-.008.523.523 0 00.188-.17zM8.98 3.668a.36.36 0 00-.107.111.052.052 0 00-.008.02c-.048.263-.041.514.02.753.146.579.706.929 1.278.982.293.027.576-.01.85-.11.13-.048.24-.12.355-.174a.007.007 0 00.003-.003l.001-.004c0-.002 0-.003-.002-.004a1.379 1.379 0 01-1.182-1.36 2.047 2.047 0 01.193-1.147c.089-.174.194-.337.315-.489a.103.103 0 00.018-.034.01.01 0 00-.001-.008.009.009 0 00-.008-.003c-.642.08-1.233.63-1.331 1.272a.02.02 0 01-.015.016 1.15 1.15 0 00-.379.183zm-4.4 1.847c.084-.114.18-.219.285-.314a.123.123 0 00.039-.085c.013-.143.02-.248.024-.315.074-.429.26-.8.561-1.115.109-.113.224-.194.356-.267a.037.037 0 00.02-.033 1.79 1.79 0 01.119-.705.019.019 0 00-.026-.024 2.57 2.57 0 00-.842.719 3.172 3.172 0 00-.43.783A3.024 3.024 0 004.5 5.611a.008.008 0 00.012 0l.067-.097zm11.885-1.111c-.176.137-.252.305-.228.505a.724.724 0 00.13.31c.198.267.46.426.785.478.436.07.812-.028 1.129-.294.178-.15.305-.338.38-.567.049-.147.063-.313.08-.494a.076.076 0 01.063-.068.276.276 0 01.123.014c.426.135.667.582.762 1.007l-.408.037a.011.011 0 00-.007.003.012.012 0 00-.003.005v.007l.005.005c.154.094.282.28.263.467l-.048.458c-.018.148-.01.266-.013.445 0 .008.001.016.004.024.051.164.162.275.33.14a.504.504 0 00.186-.32c.117-.352.089-.677-.083-.975a4.19 4.19 0 01-.148-.275.061.061 0 01-.005-.036c.04-.239.034-.475-.019-.708a1.937 1.937 0 00-.3-.66c-.207-.297-.518-.546-.871-.578-.38-.035-.763.162-.9.535-.088.246-.041.47.043.697a.019.019 0 01-.01.024 1.078 1.078 0 01-.604.096.68.68 0 01-.528-.353.012.012 0 00-.01-.002.012.012 0 00-.005.002l-.093.071zm-1.349.67c-.393.525-.99.84-1.648.84-.157 0-.347-.017-.486.073-.106.069-.222.142-.348.22a2.5 2.5 0 01-1.256.382 6.572 6.572 0 01-.444-.005c-.12-.005-.206.01-.283.097l-.383.43a.175.175 0 01-.034.03c-.124.082-.28.198-.413.26-.091.043-.256.12-.362.191a1.33 1.33 0 00-.524.665c-.01.029-.052.146-.123.353a1.437 1.437 0 01-.375.573l-.326.19a.024.024 0 00-.01.033c.014.028.041.09.08.184.153.37.1.81-.166 1.115a.83.83 0 01-.374.209c-.455.108-.84-.228-1.022-.611a.006.006 0 00-.004-.003h-.004a.006.006 0 00-.005.007c.018.092.041.199.07.322.028.12.059.212.092.275.079.149.154.295.225.44-.042.242-.223.288-.424.205a8.751 8.751 0 01-.565-.258.41.41 0 01-.15-.186 4.892 4.892 0 00-.142-.428 1.055 1.055 0 00-.622-.593c-.038-.014-.078-.02-.119-.028l-.002-.01-.029-.476a2.415 2.415 0 01-.002-.182c.001-.178.052-.355.185-.475a.482.482 0 01.2-.108c.466-.028.491.45.768.719a.02.02 0 00.032-.007s0-.007-.003-.02c-.049-.324-.103-.597-.328-.834-.105-.11-.246-.157-.423-.141-.397.049-.572.345-.623.714a2.57 2.57 0 00-.016.564c.006.12.02.242.039.367.032.203.075.433.13.691.041.193.088.365.14.517.083.24.2.469.353.689.127.182.288.341.484.476a1.28 1.28 0 001.191.165c-.002-.003 0-.004.004-.002a.008.008 0 01.006.007c.046.336.118.703.217 1.101.045.18.093.326.144.441.167.457.41.864.727 1.22.267.299.57.567.907.806a.17.17 0 00.09.055c.032.04.058.068.08.083.458.314.933.58 1.426.8.392.175.644.282.757.32.275.097.521.174.74.234.298.083.63.13.994.145.513.02 1.077-.093 1.382-.554.324-.492.08-1.097-.374-1.393a1.532 1.532 0 00-.519-.255 1.788 1.788 0 00-.638-.06c.064-.117.112-.192.144-.224.252-.262.62-.159.936-.094.23.048.447.013.417-.288-.017-.153-.101-.249-.241-.318a2.22 2.22 0 00-.663-.203.877.877 0 00-.255-.001c-.093.014-.221.029-.385.046a.687.687 0 00-.2.047.523.523 0 00-.168.116c-.088-.025-.154-.047-.19-.121a.126.126 0 01-.008-.096c.075-.155.19-.23.348-.225.014 0 .028.006.038.016.173.167.38.097.583.028.188-.063.384-.075.572-.027.123.031.263.1.393.135.08.021.145.026.194.014.12-.027.18-.113.177-.256a.648.648 0 00-.174-.145.095.095 0 01-.034-.033 7.996 7.996 0 01-.13-.212c-.079-.137-.21-.191-.356-.226a.543.543 0 01-.286-.157.012.012 0 01-.003-.007v-.009c.128-.247.402-.369.67-.346.067.006.18.043.34.113.093.041.231.094.413.16.263.095.587.109.763-.153.1-.15.123-.258.13-.457.058-1.624.1-2.745.124-3.365.008-.212.032-.394.148-.554.154-.214.386-.262.634-.27.112-.003.185-.007.219-.01.309-.038.42-.286.404-.568a1.228 1.228 0 00-.606-1.003 1.726 1.726 0 00-.404-.187 3.697 3.697 0 01-.537-.2 2.442 2.442 0 01-.358-.264v-.005a.007.007 0 01.005-.003h.006l.198.09a.828.828 0 00.492.051.387.387 0 00.3-.274.373.373 0 00-.084-.328c-.158-.199-.362-.32-.616-.495a2.037 2.037 0 01-.313-.31 1.848 1.848 0 01-.28-.49.006.006 0 00-.004-.001l-.004.001a1.674 1.674 0 01-.243.53zm3.913.447a.309.309 0 01-.06.12 2.166 2.166 0 01-.246.252 7.216 7.216 0 01-.271.204.868.868 0 00-.305.353l.002.004c0 .002.002.003.003.004a.01.01 0 00.005.002c.367.03.761-.09.862-.488a1.19 1.19 0 00.022-.455.007.007 0 00-.009 0 .007.007 0 00-.003.004zM3.285 8.786A2.5 2.5 0 003.92 10.1c.065.068.137.125.215.173.021.02.04.026.056.017a2.18 2.18 0 00.346-.223.033.033 0 00.013-.025v-.091a.068.068 0 00-.062-.068c-.372-.032-.685-.313-.798-.654A2.554 2.554 0 003.605 9l.019-.163a.008.008 0 01.015 0c.037.239.139.432.306.578.115.1.315.134.418.004a.753.753 0 00.152-.332.064.064 0 00-.025-.063 1.915 1.915 0 01-.114-.093.493.493 0 01-.042-.725c.366-.41.997-.45 1.438-.136.12.086.198.13.3.228.064.061.142.127.233.198.231.178.484.237.78.224.432-.019.793-.256 1.009-.633.074-.13.152-.344.248-.474a.915.915 0 01.507-.347.007.007 0 000-.008.97.97 0 00-1.392.08c-.134.102-.264.2-.422.232a.49.49 0 01-.54-.22.315.315 0 01-.051-.186.008.008 0 01.012 0c.205.277.51.103.554-.183a.66.66 0 00-.105-.471.978.978 0 00-.407-.357c-.48-.22-1.095-.012-1.445.366-.049.053-.141.161-.276.326-.091.11-.24.231-.385.243-.152.012-.305-.067-.337-.227a.555.555 0 01.012-.266.01.01 0 00-.01-.007.713.713 0 00-.175.124c-.559.525-.751 1.319-.597 2.074zm3.225.788c.02.07.048.133.086.19.076.113.161.211.256.293.138.31.512.505.808.256.16-.135.206-.403.154-.593a.637.637 0 00-.544-.46 2.678 2.678 0 00-.519.016c-.003 0-.007 0-.01-.002L6.39 9.07a.01.01 0 00-.015.004 1.6 1.6 0 00.135.498zm-2.281 1.288c-.19.273-.248.65-.095.952.076.149.178.24.306.273.146.037.277-.03.393-.203a.74.74 0 00-.034-.48l-.027-.07a2.8 2.8 0 01-.159-.758.02.02 0 00-.01-.016.021.021 0 00-.01-.002.02.02 0 00-.01.003c-.132.081-.25.181-.354.3zm.112 2.45a1.767 1.767 0 00.334.456.023.023 0 00.026-.007l.084-.099c.216-.088.439-.122.668-.1a.589.589 0 01.177.084c.22.144.378.255.526.428l.003.002h.004a.007.007 0 00.003-.003 1.064 1.064 0 00-.756-1.222c-.07-.07-.143-.144-.217-.222a.94.94 0 00-.196-.17.49.49 0 00-.252-.057 1.956 1.956 0 01-.168.023.785.785 0 01-.381-.085.008.008 0 00-.007.004 1.758 1.758 0 00.151.968zm2.146 1.906l-.004.039c.022.303.057.598.107.884.039.408.08.75.126 1.026.252 1.516.412 2.487.481 2.913.03.186.071.528.122 1.027.03.284.075.477.22.685.533.757 1.37 1.296 2.238 1.593.911.342 1.859.455 2.844.34.345-.033.69-.097 1.031-.194.279-.079.556-.178.832-.298a.523.523 0 01.08-.036 1.05 1.05 0 00.08-.034c.306-.147.602-.302.89-.464a2.335 2.335 0 00.271-.185v-.006a.01.01 0 00-.004-.005 4.242 4.242 0 01-2.835-.888 7.214 7.214 0 01-.744-.69 28.211 28.211 0 01-1.274-1.44.04.04 0 00-.02-.013.064.064 0 00-.014-.028l-2.395-2.897a9.254 9.254 0 01-.589-.805 4.565 4.565 0 01-.616-1.382l-.158-.647a.021.021 0 00-.024-.018.67.67 0 00-.48.313c-.135.208-.203.44-.204.697 0 .21.008.377.026.5 0 .004.002.007.004.01.005.006.007.007.009.003zm-1.488-1.204c-.184.263-.064.57.165.755.052.042.083.057.152.037.299-.09.57-.137.869-.03h.003c.002 0 .003 0 .003-.002a.006.006 0 00.001-.006 1.869 1.869 0 00-.304-.479c-.138-.179-.437-.434-.677-.416a.258.258 0 00-.212.14zm.967 2.238a.806.806 0 00.399.092.016.016 0 00.016-.015c.024-.267 0-.533-.07-.796a.016.016 0 00-.016-.011c-.196.01-.385.033-.569.066a1.173 1.173 0 01-.4-.448h-.004a.008.008 0 00-.005.002.009.009 0 00-.002.004c-.063.464.268.888.651 1.106z",fill:"#081A2B"}),a.jsx("path",{d:"M11.736 3.877l.084.234a.026.026 0 01.002.009l.011.142a.036.036 0 01-.042.039 1.168 1.168 0 01-.415-.148c-.028-.027-.056-.029-.089-.054a2.333 2.333 0 01-.174-.142.024.024 0 00-.01 0l-.368.04a1.682 1.682 0 01.168-1.595c.194-.285.459-.496.796-.634.18-.073.362-.09.563-.113a.012.012 0 00.01-.012v-.208a.018.018 0 00-.019-.019c-.204.004-.428.008-.646.09a.007.007 0 01-.01-.004V1.5c.015-.151-.021-.4-.177-.474a.37.37 0 00-.145-.038c-.126-.005-.175.13-.148.234.01.04.037.08.08.119.005.005.01.012.013.02a.256.256 0 01.002.141c-.044.212-.249.327-.451.319a.145.145 0 01-.077-.026 4.579 4.579 0 00-.243-.156 1.036 1.036 0 00-.265-.11c-.573-.15-1.182-.087-1.667.26-.188.135-.36.313-.515.533-.01.013-.014.024-.013.033a.014.014 0 00.008.012.014.014 0 00.014-.002c.261-.21.549-.373.864-.489.381-.14.793-.16 1.234-.06a.717.717 0 01.265.129.01.01 0 01.001.005.01.01 0 01-.005.009.467.467 0 01-.08.044c-.299.129-.546.297-.743.504a37.931 37.931 0 01-.215.221.029.029 0 01-.012.002 1.124 1.124 0 00-.4.048c-.408.139-.838.47-.984.884a1.297 1.297 0 00.107 1.044.005.005 0 00.003-.001.004.004 0 00.002-.003v-.002c-.115-.355-.023-.753.18-1.064a1.23 1.23 0 01.857-.56.01.01 0 01.006.014l-.17.32c-.054-.002-.093.007-.117.028l-.167.14c-.16.141-.28.304-.36.488a1.74 1.74 0 00-.127.383c-.028.164.014.424.195.493.081.435.414.758.85.833.13.023.279.026.408.06.143.039.285.09.426.157a.5.5 0 01-.135.132c-.26.171-.551.245-.87.221a4.027 4.027 0 01-.342-.067l-.055-.003a6.216 6.216 0 01-.377-.136 2.236 2.236 0 01-.315-.178l-.165-.22a.597.597 0 01-.005-.123c0-.006-.005-.015-.016-.027a.007.007 0 00-.012.005c-.002.048-.068.05-.095.022a3.057 3.057 0 01-.288-.339.805.805 0 01-.11-.179 2.547 2.547 0 00-.137-.334 2.14 2.14 0 01.012-1.053.006.006 0 00-.009-.003c-.202.15-.348.342-.44.578a.024.024 0 01-.02.016c-.375.03-.694.184-.903.503a.006.006 0 000 .006.006.006 0 00.005.003c.096-.004.188.004.277.024a.029.029 0 00.025-.006c.274-.23.654-.298.966-.087l-.07.38-.019.112c0 .01-.004.015-.01.016l-.006-.002a.024.024 0 00-.006-.003.016.016 0 00-.013.002.904.904 0 01-.213.122c-.07.022-.19.061-.356.117a.131.131 0 01-.048.006 7.315 7.315 0 00-.261-.009c-.255-.004-.51-.008-.742.061a.54.54 0 00-.161.078c-.234.166-.441.363-.536.625-.044.123-.063.276-.138.407a.013.013 0 000 .012.014.014 0 00.01.008c.004 0 .01-.003.017-.01a.721.721 0 00.063-.08.012.012 0 01.015.002l.06.061a.523.523 0 01-.188.17.054.054 0 01-.032.008.038.038 0 01-.027-.014c-.072-.091.081-.477.125-.582.126-.3.316-.542.571-.725a.3.3 0 01.143-.05.015.015 0 00.01-.006.014.014 0 00.003-.01l-.028-.347a.21.21 0 010-.04c.012-.11.025-.22.04-.327.045-.301.214-.581.422-.837a2.02 2.02 0 01.42-.359.051.051 0 00.02-.036l.028-.25a2.2 2.2 0 01.45-1.081c.287-.38.64-.656 1.057-.83.134-.056.29-.088.47-.097.103-.005.182.02.3.044a.034.034 0 00.03-.008L8.9.862c.064-.055.164-.12.297-.197a2.268 2.268 0 011.77-.229.137.137 0 00.083-.004c.972-.358 2.011-.146 2.726.612a.016.016 0 01.004.013.016.016 0 01-.007.011l-.286.184a.177.177 0 01-.093.028c-.511.01-.924.368-1.09.841-.027.076-.05.184-.07.324a.198.198 0 01-.015.058.022.022 0 01-.007.008.021.021 0 01-.028-.003l-.052-.057a.046.046 0 00-.019-.013c-.26-.09-.472.114-.571.334a.989.989 0 00.008.84c.03.066.091.155.185.265zm-3.97-2.038c.001 0 .003 0 .005-.002a.047.047 0 00.014-.016V1.82c-.001-.001-.003 0-.005.001a.047.047 0 00-.013.017v.001zm-.046.052l.005-.002v-.004l-.002-.001H7.72c0 .001 0 .002-.003.004v.002h.002zm-.026.048c.006.001.009 0 .009-.005l-.001-.003a.004.004 0 00-.005 0c-.001 0-.002 0-.002.002a.21.21 0 000 .006zm1.614.521l-.02-.007a.005.005 0 00-.006.002v.007l.024.005h.003a.004.004 0 00-.001-.007zm-.663.058a.037.037 0 00.014-.015.005.005 0 00-.006-.006.146.146 0 00-.015.017.005.005 0 00.004.005.005.005 0 00.003 0zm-.059.008c.002 0 .005 0 .006-.002a.005.005 0 00.002-.006.005.005 0 00-.005-.002c-.004 0-.005.003-.004.008v.001h.001zm-.475.277l-.01.01a.006.006 0 00.007.01.062.062 0 00.009-.013.005.005 0 000-.006.004.004 0 00-.006 0zm2.653.447c-.002-.002-.004-.003-.006-.002l-.003.001v.004l.001.003.003.002c.003 0 .005 0 .006-.003V3.25zm-3.017.046l.001-.003c0-.003-.002-.003-.005 0a.002.002 0 000 .003h.004zm3.07.136s0-.002-.003-.005a.07.07 0 00-.018-.019l-.006-.002.002.006a.071.071 0 00.018.019c.003.002.005.002.006.001zm.005.046l-.002-.003a.005.005 0 00-.006 0l-.002.003c0 .002 0 .004.002.005h.001c.005 0 .007-.001.007-.005z",fill:"#F9FBFC"}),a.jsx("path",{d:"M8.374.946c-.01.027-.034.033-.07.018a.146.146 0 01.07-.018z",fill:"#798B98"}),a.jsx("path",{d:"M16.142 1.5a.601.601 0 01-.214-.095.438.438 0 00-.168-.074c-.1-.02-.202-.035-.305-.047a.157.157 0 00-.068.008l-.236.079a.012.012 0 00-.007.005.012.012 0 00-.002.008.013.013 0 00.011.011.696.696 0 01.537.331c.02.032.022.065.047.089a.026.026 0 01.007.012l.037.14v.008a.011.011 0 01-.018.005 1.15 1.15 0 00-.651-.292.042.042 0 01-.025-.012c-.005-.004-.009-.004-.012 0-.004.005-.012.008-.024.009a.189.189 0 01-.072-.004.035.035 0 00-.02-.003 5.638 5.638 0 00-.243.047 1.022 1.022 0 00-.627.487 1.532 1.532 0 00-.152.425c-.197-.132-.265-.31-.204-.534a.984.984 0 01.17-.32v-.002a.006.006 0 00-.002-.003l-.003-.002c-.069-.016-.145 0-.23.05a.46.46 0 00-.232.296.672.672 0 00.063.478.788.788 0 00.621.422.57.57 0 00.383-.09c.018-.013.05-.033.093-.058.216-.126.393-.088.53.113a.102.102 0 01-.044.005.027.027 0 01-.014-.007l-.057-.052a.028.028 0 00-.039 0l-.044.045a1.983 1.983 0 01-.105.162c-.376.489-1.122.451-1.597.175a2.823 2.823 0 01-.513-.405.042.042 0 00-.02-.01.11.11 0 00-.077.016c.002-.016 0-.028-.004-.034-.006-.01-.015-.009-.027.003a.091.091 0 00-.025.054c-.031-.014-.06-.006-.088.024a.703.703 0 00-.198.538c.015.266.2.537.404.706l.002.003v.004a.006.006 0 01-.006.003.825.825 0 01-.13-.031 1.548 1.548 0 01-.751-.515.846.846 0 01-.043-.656c.099-.291.432-.48.714-.562a.024.024 0 00.018-.023.829.829 0 01.283-.616c.233-.21.538-.305.84-.213.039.012.077.004.114-.023.11-.083.277-.24.42-.328.398-.24.838-.297 1.32-.167a1.4 1.4 0 01.683.416zm-1.915.019a1.546 1.546 0 00-.217.163h.002c.001 0 .003 0 .004-.002a3.23 3.23 0 01.217-.152 3.287 3.287 0 01.236-.132v-.001a1.54 1.54 0 00-.242.124z",fill:"#F9FBFC"}),a.jsx("path",{d:"M16.142 1.5c.082.07.147.158.197.264a.025.025 0 01-.01.032 1.465 1.465 0 00-.332.302c-.068.083-.145.187-.14.293.001.007.004.014.009.02.03.034.052.072.067.115-.044.138-.1.237-.08.403a.216.216 0 01-.028.112c-.176-.403-.536-.773-1.008-.765a.418.418 0 00-.326.145c-.056.066-.105.153-.187.203a.366.366 0 01-.367.012 1.53 1.53 0 01.152-.424c.135-.24.344-.402.627-.487.014-.004.095-.02.243-.047a.034.034 0 01.02.003c.011.004.035.006.072.003.012 0 .02-.003.024-.008.003-.004.007-.004.012 0 .007.007.015.011.025.012a1.15 1.15 0 01.658.294c.002 0 .005 0 .007-.002a.012.012 0 00.004-.006v-.007l-.037-.14a.026.026 0 00-.007-.012c-.025-.024-.027-.058-.047-.09a.696.696 0 00-.537-.33.013.013 0 01-.011-.011c0-.003 0-.006.002-.009a.012.012 0 01.007-.005l.236-.079a.157.157 0 01.068-.007c.103.012.205.028.306.047a.438.438 0 01.167.074.602.602 0 00.214.094z",fill:"#C2D1D3"}),a.jsx("path",{d:"M19.163 2.943a.468.468 0 01-.196-.042.709.709 0 01-.108-.074l-.045-.023c-.069-.06-.169-.096-.23-.13a.448.448 0 00-.123-.045.125.125 0 01-.022-.007.628.628 0 00-.079-.029 4.958 4.958 0 01-.154-.032.788.788 0 00-.157-.02 2.055 2.055 0 00-.18.002 1.11 1.11 0 00-.58.234.983.983 0 00-.202.25c-.084.137-.147.27-.19.398a.112.112 0 01-.077.078c-.294.1-.596.146-.906.14a1.915 1.915 0 00-.089-.601.217.217 0 00.029-.113c-.021-.165.035-.264.079-.403a1.802 1.802 0 011.331-.792l.001-.002V1.73l-.001-.002c-.211-.125-.41-.111-.648-.074a.036.036 0 01-.036-.018l-.091-.158a.033.033 0 01.02-.048c.355-.093.715-.07 1.06.06a2.35 2.35 0 00.192.068.01.01 0 01-.008.016.296.296 0 00-.264.15l.001.004.003.004a1.989 1.989 0 011.67 1.211z",fill:"#F9FBFC"}),a.jsx("path",{d:"M7.694 1.938v-.005a.004.004 0 01.009 0c0 .005-.003.007-.009.006z",fill:"#798B98"}),a.jsx("path",{d:"M10.382 2.731a.092.092 0 00-.048-.009.03.03 0 00-.02.011l-.223.275a.133.133 0 00-.015.024.318.318 0 01-.04.06.29.29 0 00-.03.05l-.117.24a.095.095 0 00-.006.022.051.051 0 01-.006.018.336.336 0 00-.04.11l-.005.02c-.008.003-.01.013-.008.027l-.003.014a.045.045 0 00-.006.017l-.014.075a.11.11 0 00-.01.032l-.015.127v.018l-.002.012a.044.044 0 00-.006.023.022.022 0 00-.002.022l.004.206c.006.006.007.016.006.03l.005.016c0 .008 0 .014.005.02a.14.14 0 00.002.075c0 .006 0 .012.002.017.003.022.01.04.02.054l.002.022c0 .008.001.017.005.025 0 .009.002.018.007.028-.003.016 0 .028.01.036 0 .027.008.05.022.07a.031.031 0 00.002.023c0 .012.005.025.012.036l.002.005.07.148a.051.051 0 00.02.032.005.005 0 01.003.005l-.001.002-.002.002-.008.005a.01.01 0 01-.006 0 .01.01 0 01-.005-.001l-.046-.037a.025.025 0 00-.028-.003l-.42.243a.016.016 0 01-.01.002.016.016 0 01-.01-.005 1.785 1.785 0 01-.3-.47c-.071-.16-.088-.36-.108-.547a.652.652 0 01.01-.233.022.022 0 00-.005-.009l-.045-.048a1.15 1.15 0 01.38-.183.02.02 0 00.013-.016c.1-.643.69-1.192 1.332-1.272h.004c.002 0 .003.002.004.003a.009.009 0 01.002.004.01.01 0 010 .004.106.106 0 01-.02.034c-.12.152-.225.315-.314.49z",fill:"#F9FBFC"}),a.jsx("path",{d:"M9.306 2.466a.066.066 0 01-.023-.005.005.005 0 01-.001-.006s.001-.002.003-.002h.003l.02.007.002.001v.003a.004.004 0 01-.004.002zM8.64 2.51a.147.147 0 01.013-.013.005.005 0 01.006.006.037.037 0 01-.015.016h-.002a.005.005 0 01-.004-.006.005.005 0 01.002-.003zM8.585 2.524c-.001-.005 0-.008.004-.009a.005.005 0 01.005.003v.003s0 .002-.002.002a.008.008 0 01-.006.002l-.001-.001z",fill:"#798B98"}),a.jsx("path",{d:"M18.814 2.804c.007.018.022.025.045.022.052.041.088.066.108.075a.468.468 0 00.196.042l.05.156a.013.013 0 01-.02.014c-.126-.081-.25-.158-.372-.23-.578-.342-1.426-.398-1.741.339-.09.208-.08.414-.05.647v.004a.011.011 0 01-.002.004.01.01 0 01-.003.003.01.01 0 01-.004 0c-.398.011-.705.1-.96.422l-.075-.143a.655.655 0 00-.11-.196l.038-.321c.31.006.612-.04.906-.14a.112.112 0 00.077-.077c.043-.129.106-.262.19-.4a.987.987 0 01.203-.249c.077-.063.17-.116.28-.16a1.11 1.11 0 01.3-.074c.025-.003.085-.003.18-.002.047.001.099.008.156.02l.154.033c.01.001.036.01.079.028a.122.122 0 00.022.007c.047.01.087.025.123.045.061.035.162.071.23.13z",fill:"#C2D1D3"}),a.jsx("path",{d:"M4.93 4.8a4.56 4.56 0 00-.364.517c-.03.05-.082.192.014.198l-.067.095a.008.008 0 01-.014-.003c-.056-.498.007-.98.188-1.449.114-.296.258-.557.43-.783.23-.302.51-.541.842-.718a.019.019 0 01.026.023 1.79 1.79 0 00-.12.705.037.037 0 01-.019.033 1.431 1.431 0 00-.356.267c-.3.315-.487.686-.56 1.116z",fill:"#F9FBFC"}),a.jsx("path",{d:"M10.382 2.731c-.175.362-.24.745-.193 1.148.024.206.093.4.207.583a1.83 1.83 0 00.975.776l.002.004-.001.004a.007.007 0 01-.003.003c-.115.054-.225.126-.355.174-.274.1-.557.137-.85.11-.572-.053-1.132-.403-1.279-.982a1.755 1.755 0 01-.019-.754.052.052 0 01.008-.019.36.36 0 01.107-.11l.045.048a.022.022 0 01.005.02.652.652 0 00-.01.222c.02.187.037.387.108.548.077.175.177.331.3.47a.016.016 0 00.02.002l.42-.243a.025.025 0 01.028.003l.046.037a.01.01 0 00.005.002.01.01 0 00.006-.001l.008-.005.002-.002v-.002a.005.005 0 00-.001-.005.051.051 0 01-.02-.032l-.071-.148-.002-.005c.003-.018 0-.03-.012-.036a.031.031 0 01-.002-.023l-.021-.07c-.01-.008-.014-.02-.011-.036l-.007-.028a.054.054 0 01-.005-.025l-.001-.022a.104.104 0 01-.02-.054l-.003-.017a.14.14 0 01-.002-.076.041.041 0 00-.005-.019l-.005-.017c.003-.02.001-.029-.006-.029l-.004-.206.002-.022a.061.061 0 00.007-.019l.001-.016v-.018l.015-.127c.008-.012.011-.023.01-.032l.014-.075a.05.05 0 00.006-.013.03.03 0 00.003-.018c-.002-.015 0-.024.008-.028a.025.025 0 00.004-.018.336.336 0 01.04-.111.05.05 0 00.007-.018.095.095 0 01.006-.022l.117-.24a.29.29 0 01.03-.05c.017-.021.03-.04.04-.06a.133.133 0 01.015-.024l.224-.275a.03.03 0 01.019-.01c.014-.003.03 0 .048.008z",fill:"#C2D1D3"}),a.jsx("path",{d:"M8.117 2.81a.062.062 0 01-.009.013.006.006 0 01-.007-.002.006.006 0 01-.001-.003l.001-.004a.235.235 0 01.01-.01.004.004 0 01.005 0 .005.005 0 010 .006zM18.858 2.826c-.023.003-.037-.004-.044-.022l.044.022z",fill:"#798B98"}),a.jsx("path",{d:"M15.126 2.987a.42.42 0 01.017.396.738.738 0 01-.259.31 1.105 1.105 0 01-.252.134c-.421.155-.825.157-1.21.005a1.338 1.338 0 01-.78-.793.534.534 0 01-.026-.124.11.11 0 01.078-.016.042.042 0 01.02.01c.188.182.36.317.512.406.475.276 1.221.314 1.597-.175a1.974 1.974 0 00.105-.162l.044-.045a.028.028 0 01.038 0l.058.052a.027.027 0 00.014.006c.013.002.028 0 .044-.004zM12.56 2.939c-.046.537.166 1.015.656 1.26a.024.024 0 01.012.016.023.023 0 01-.003.019.587.587 0 01-.253.21.857.857 0 01-.885-.07c.034.043.074.089.12.136a1.242 1.242 0 00.955.403v.001l-.002.002c-.101.055-.209.094-.322.117-.332.066-.651.06-.957-.021a1.74 1.74 0 01-1.146-1.016l.368-.04a.025.025 0 01.02.006c.045.043.1.088.164.137.033.025.061.027.089.054a1.17 1.17 0 00.416.148.037.037 0 00.039-.023.035.035 0 00.002-.016l-.011-.143-.002-.008-.083-.234.056-.207c.2.248.45.42.75.516a.827.827 0 00.134.03.005.005 0 00.003-.002V4.21l-.002-.003c-.204-.169-.39-.44-.404-.706a.702.702 0 01.198-.538c.028-.03.057-.038.088-.024zM10.765 3.255c-.001.003-.003.004-.006.003a.007.007 0 01-.003-.002.007.007 0 01-.002-.003l.001-.004.003-.001c.002 0 .004 0 .006.002l.002.003-.001.002zM7.747 3.296a.002.002 0 01-.003 0 .002.002 0 010-.003c.002-.003.003-.003.004 0l-.001.003z",fill:"#C2D1D3"}),a.jsx("path",{d:"M19.744 4.571c-.037-.012-.058-.04-.062-.086a.065.065 0 00-.016-.038l-.156-.174a.012.012 0 00-.007-.004c-.006-.001-.013-.006-.021-.014-.257-.26-.546-.382-.903-.221a.024.024 0 00-.006.003l-.088.066a.048.048 0 00-.01.012c-.045.065-.082.116-.112.194a7.043 7.043 0 01-.156.39.837.837 0 01-.215.255.843.843 0 01-.3.144c-.33.094-.636.046-.92-.143-.18-.12-.282-.304-.306-.552l.093-.071a.013.013 0 01.01-.002.012.012 0 01.008.005.68.68 0 00.525.35c.207.026.408-.004.604-.096a.02.02 0 00.01-.024c-.084-.227-.132-.45-.042-.696.136-.373.519-.57.9-.536.352.032.663.281.87.579.145.21.245.43.3.659z",fill:"#F9FBFC"}),a.jsx("path",{d:"M10.8 3.422c.008.007.015.012.016.01.002-.001-.003-.008-.01-.015-.008-.007-.015-.012-.016-.01-.002.001.003.008.01.015z",fill:"#798B98"}),a.jsx("path",{d:"M8.923 3.41l-.064.29c-.012.055.014.105-.039.151a3.41 3.41 0 00-.238.237c-.206.224-.265.554-.235.853-.18-.069-.223-.329-.195-.493a1.74 1.74 0 01.126-.383c.081-.184.201-.347.361-.489l.167-.14c.025-.02.063-.03.117-.027z",fill:"#C2D1D3"}),a.jsx("path",{d:"M10.822 3.478c0 .003-.002.005-.007.005-.003-.001-.003-.003-.003-.006l.002-.002a.005.005 0 01.006 0l.002.003zM9.824 3.58a.03.03 0 01-.003.017v-.004l.003-.014z",fill:"#798B98"}),a.jsx("path",{d:"M7.109 4.765l-.087-.019c-.312-.211-.692-.143-.966.086a.029.029 0 01-.025.007 1.065 1.065 0 00-.28-.025.006.006 0 01-.003-.002v-.006c.21-.32.53-.473.903-.504a.024.024 0 00.02-.015 1.286 1.286 0 01.444-.579.006.006 0 01.005.004v.003a2.14 2.14 0 00-.011 1.05z",fill:"#081A2B"}),a.jsx("path",{d:"M9.777 3.862l-.002.016v-.004l.001-.012zM16.062 4.303a2.154 2.154 0 00-.127.277.978.978 0 00-.003.51.006.006 0 01-.003.003.006.006 0 01-.003.001l-.004-.001a.695.695 0 01-.267-.455.713.713 0 01.037-.263c.043-.144.105-.282.185-.412a.64.64 0 01.027.084.322.322 0 00.082.113l.076.143z",fill:"#798B98"}),a.jsx("path",{d:"M19.744 4.57c.053.234.06.47.019.709a.061.061 0 00.005.036c.029.061.078.153.148.275.172.298.2.623.083.976a1.692 1.692 0 00-.333-.824.08.08 0 01-.013-.075.791.791 0 00.038-.373c-.096-.425-.337-.872-.763-1.007a.276.276 0 00-.123-.014.076.076 0 00-.064.068c-.016.181-.03.347-.079.494a1.227 1.227 0 01-.38.567c-.317.266-.693.364-1.129.294a1.178 1.178 0 01-.786-.477.724.724 0 01-.129-.311c-.024-.2.052-.368.228-.505.024.248.126.432.306.552.284.19.59.237.92.143a.845.845 0 00.3-.144.835.835 0 00.215-.254c.015-.029.067-.159.156-.391.03-.078.067-.13.111-.194a.045.045 0 01.011-.012l.088-.066a.026.026 0 01.006-.004c.357-.16.646-.039.902.222.009.008.016.013.022.014.003 0 .006.002.007.004l.156.173c.01.011.015.025.016.039.004.045.025.074.062.086z",fill:"#C2D1D3"}),a.jsx("path",{d:"M9.786 4.19a.025.025 0 01-.005-.02.041.041 0 01.005.02zM15.648 5.033c-.15.048-.308.063-.486.081l-.045-.04a1.674 1.674 0 00.243-.53.007.007 0 01.004-.002l.004.001.002.003c.068.176.16.339.278.487z",fill:"#798B98"}),a.jsx("path",{d:"M7.109 4.765c.053.107.1.219.137.334a.805.805 0 00.11.18c.091.123.187.236.288.338.027.028.093.026.095-.022a.007.007 0 01.012-.005c.01.011.016.02.016.027a.599.599 0 00.005.122l-.015-.002a.01.01 0 00-.01.015c.075.135.165.257.27.366a.106.106 0 00.027.02l.201.107c.15.079.297.203.421.287.016.01.034.019.053.024.14.04.273.101.4.186a2.93 2.93 0 01-.882-.043 1.462 1.462 0 01-.851-.52c-.246-.3-.391-.652-.434-1.053l.07-.38.087.019zM4.93 4.8c-.004.067-.013.172-.025.315a.123.123 0 01-.039.084c-.105.096-.2.201-.286.315-.096-.006-.044-.147-.014-.198.106-.176.227-.348.363-.516zM15.87 6.39a1.133 1.133 0 01.03-.333.074.074 0 000-.034.358.358 0 00-.108-.19 6.349 6.349 0 01-.156-.145c-.02-.019-.06-.042-.069-.056a10.02 10.02 0 00-.185-.187c-.025-.025-.049-.063-.076-.096a.613.613 0 01-.054-.075c-.03-.05-.06-.104-.09-.16.178-.018.337-.033.486-.08.137.157.241.26.313.31.254.175.458.296.616.495.082.103.11.212.083.328a.387.387 0 01-.3.274.829.829 0 01-.49-.051z",fill:"#C2D1D3"}),a.jsx("path",{d:"M15.117 5.074l.045.04c.03.056.06.11.09.16a.602.602 0 00.054.075c.027.034.05.071.076.096.122.122.184.184.185.187.008.014.05.038.07.057.043.042.095.09.155.145.054.05.09.113.108.19a.072.072 0 010 .034c-.027.108-.037.22-.03.332l-.199-.09a.007.007 0 00-.01.003c-.001.002-.002.004-.001.006l.003.004c.107.094.226.18.355.26a.172.172 0 00-.046.038.016.016 0 000 .019.54.54 0 00.08.086c.038.034.065.06.081.08a1.52 1.52 0 01.181.3c.083.14.142.283.18.43a.059.059 0 010 .02c-.002.023.013.034.016.065a.798.798 0 01-.222.673c-.07.074-.146.153-.234.226a.522.522 0 00-.11.127.013.013 0 01-.007.005.014.014 0 01-.009 0 .013.013 0 01-.008-.014c.01-.087.022-.184.033-.29a.668.668 0 00-.007-.251.665.665 0 00-.092-.205 9.836 9.836 0 01-.156-.208l-.119-.298a.054.054 0 00-.014-.02c-.18-.158-.261-.34-.44-.444a55.63 55.63 0 01-.283-.168 2.236 2.236 0 01-.187-.133 2.162 2.162 0 00-.25-.131.042.042 0 00-.031-.003.155.155 0 01-.121-.011c-.025-.013-.053-.013-.075-.027a.76.76 0 00-.195-.093l-.187-.1a.143.143 0 01-.044-.039l-.144-.18a.045.045 0 00-.016-.013c-.087-.043-.198-.048-.297-.057a.01.01 0 00-.01.007.01.01 0 00.002.006 5.74 5.74 0 00.171.06c.113.037.188.16.238.262a.034.034 0 00.014.014.316.316 0 00.068.032c.111.029.21.064.294.104.093.044.21.105.352.184.006.003.01.007.014.012a.115.115 0 00.008.01.09.09 0 00.057.03c.026.003.044.014.054.032a.022.022 0 00.017.012c.01.001.017.003.02.005.156.092.284.19.386.293.13.132.232.235.306.307.076.075.127.131.154.168.106.148.19.251.25.41.024.065.041.146.052.243.023.214.038.412.043.594.005.172-.026.41-.03.563-.015.548-.024.868-.028.963-.006.2-.017.468-.034.805-.014.29-.024.558-.031.805a.582.582 0 01-.012.131.023.023 0 000 .017c.008.02.006.034-.004.046a.017.017 0 00-.002.02c.011.016.011.033 0 .05a.018.018 0 000 .02.025.025 0 01.002.022.074.074 0 00-.005.028c.001.015 0 .089-.005.22-.002.04-.02.086-.008.12a.04.04 0 01-.002.029l-.012.07c-.044.27-.201.401-.472.394a.379.379 0 01-.122-.016.162.162 0 00-.057-.018.086.086 0 01-.023-.002 10.357 10.357 0 00-.47-.124.569.569 0 00-.238-.027 1.658 1.658 0 01-.299.049c-.008 0-.025 0-.053-.003a.44.44 0 01-.34-.21.01.01 0 00-.005 0 .01.01 0 00-.01.007c-.094.277-.037.511.17.703.005.005.014.008.026.009a.014.014 0 00-.001.008c0 .003.001.005.003.007.078.08.16.127.286.157.146.035.277.09.355.226.017.03.06.101.13.213.01.013.02.024.035.032a.645.645 0 01.174.146 7.516 7.516 0 01-.209-.08 2.35 2.35 0 00-.36-.113 1.04 1.04 0 00-.614.058c-.169.066-.35.13-.524.162a.366.366 0 01-.212-.032v-.336c0-.004-.002-.007-.003-.01a.027.027 0 00-.006-.01c-.397-.363-.706-.645-.992-1.003a.032.032 0 01-.007-.018.017.017 0 00-.01-.015c-.032-.015-.046-.067-.064-.09a3.33 3.33 0 01-.153-.225.045.045 0 01-.007-.02c-.001-.014-.021-.028-.032-.043a1.285 1.285 0 00-.417-.398c-.108-.063-.291-.13-.404-.21a1.348 1.348 0 01-.285-.283.943.943 0 01-.095-.134c-.013-.023-.04-.043-.052-.064a.026.026 0 010-.027c.075-.127.036-.272-.038-.395a4.051 4.051 0 00-.33-.464l-.094-.073a.112.112 0 01-.038-.025 11.407 11.407 0 01-.122-.179 1.352 1.352 0 00-.298-.288 1.732 1.732 0 00-.132-.098 1.604 1.604 0 01-.13-.1 4.677 4.677 0 00-.233-.186l-.38-.3a.014.014 0 00-.022.007l-.003.01a.033.033 0 00.015.038c.117.07.202.125.255.166.1.076.116.166.165.271.031.067.06.136.1.174.073.07.107.073.213.106.073.022.14.08.198.14.106.114.168.18.183.198a.095.095 0 00.02.018c.095.062.187.116.168.245a.042.042 0 01-.016.027.1.1 0 00-.036.047.636.636 0 01.08.23c.008.074-.006.18.01.262a.61.61 0 00.166.316.462.462 0 01.077.175l-.041.068a.144.144 0 01-.018.024c-.067.07-.1.148-.06.248a.069.069 0 01.004.019l.018.193a.009.009 0 00.008.008l.005-.001a.009.009 0 00.004-.004.254.254 0 00.028-.096.051.051 0 01.023-.041c.174-.111.345-.118.511-.02.088.05.21.147.367.287.245.22.426.473.545.761.006.014.008.03.005.045a.998.998 0 01-.072.248l-.114.25a.207.207 0 00-.014.042c-.031.15-.033.373-.083.534-.04.13-.103.257-.188.382-.062.092-.166.172-.243.247a.347.347 0 00-.108.18 2.625 2.625 0 00-.01.173c-.008.168.064.252.235.276a.025.025 0 01.017.01.026.026 0 01.004.01v.011l-.117.413a1.816 1.816 0 01-.033.423.044.044 0 01-.026.031.042.042 0 01-.04-.005l-.242-.172a.018.018 0 00-.008-.003.032.032 0 01-.023-.008.158.158 0 00-.032-.028 2.73 2.73 0 01-.213-.129 4.595 4.595 0 00-.212-.128 18.663 18.663 0 01-.73-.434 3.707 3.707 0 01-.085-.06.444.444 0 00-.171-.072c.004 0 .005-.008 0-.024a.82.82 0 01.175-.336.097.097 0 00.015-.024l.137-.298a2.624 2.624 0 00.208-.232c.072-.09.168-.162.265-.25.02-.02.081-.11.061-.15-.006-.015-.007-.026 0-.033.005-.008.005-.019 0-.031-.008-.016-.009-.029-.002-.04a.01.01 0 00.001-.004l-.004-.1a.023.023 0 01.007-.017l.127-.122a.019.019 0 00.004-.02.017.017 0 00-.003-.006l-.001-.001a.015.015 0 00-.012-.005.015.015 0 00-.011.005l-.133.144a.03.03 0 00-.008.022l.015.239c0 .004 0 .009-.002.013a.293.293 0 01-.094.12 14.65 14.65 0 00-.305.24.927.927 0 00-.215.236 2.781 2.781 0 00-.272.58.024.024 0 01-.03.005 12.054 12.054 0 01-1.145-.775.113.113 0 01-.02-.019.65.65 0 00-.245-.18 2.753 2.753 0 01-.144-.441 10.283 10.283 0 01-.219-1.106.008.008 0 00-.004-.003c-.004-.001-.006 0-.004.003l-.038-.338a.016.016 0 00-.01-.013.016.016 0 00-.01 0 .015.015 0 00-.007.004.376.376 0 01-.085.066.705.705 0 01-.274.1 1.26 1.26 0 01-.78-.152.059.059 0 01-.014-.012c-.037-.039-.085-.054-.126-.09a2.343 2.343 0 01-.456-.532 1.392 1.392 0 01-.126-.256 1.704 1.704 0 01-.083-.274 20.451 20.451 0 01-.117-.708 1.352 1.352 0 01-.028-.296.449.449 0 000-.103.072.072 0 00.01-.028c.007-.029.022-.038.046-.028l.002.01c-.002.043.018.09.024.12.074.401.13.724.277 1.07a1.704 1.704 0 00.229.393h.001l.141.132a.024.024 0 00.015.006l.013.001h.004a.007.007 0 00.003-.008l-.001-.003a1.853 1.853 0 01-.209-.272 13.739 13.739 0 00-.213-.372l.001-.006.004-.004a2.046 2.046 0 01.593-.007.41.41 0 00.15.186c.179.089.367.175.566.257.201.083.382.037.424-.205l.16.086a.03.03 0 00.013.004c.01 0 .022.003.035.008a.516.516 0 00.264.035c.024-.003.044.01.064-.002.027-.015.047-.022.062-.02.006 0 .011 0 .016-.003a.828.828 0 00.198-.135.785.785 0 00.21-.612c.266-.306.319-.745.166-1.115a3.85 3.85 0 00-.08-.184.025.025 0 01-.001-.018.024.024 0 01.01-.014l.327-.191a1.437 1.437 0 00.375-.573c.071-.206.112-.324.123-.352a1.33 1.33 0 01.524-.666c.106-.07.271-.148.362-.19.133-.063.289-.18.413-.262a.173.173 0 00.034-.029l.383-.43c.077-.086.163-.101.283-.097.188.007.336.01.444.005a2.5 2.5 0 001.256-.382c.126-.078.242-.151.348-.22.14-.09.33-.073.486-.073.658 0 1.255-.315 1.648-.84zm-5.175 2.46c.018-.035.024-.059.015-.07a5.6 5.6 0 00-.038-.057.03.03 0 00-.052.008l-.05.133a.018.018 0 00-.002.007l-.005.128a.046.046 0 00.015.036l.003.002a.02.02 0 00.034-.008c.02-.059.047-.119.08-.18zM9.587 8.88a2.905 2.905 0 00.38.103c.297.04.592.094.884.166a.78.78 0 00.13.016.864.864 0 00.213.143l.127.038c.206.066.4.114.584.146.285.048.536.046.803-.02a.44.44 0 00.09-.032.033.033 0 00.022-.006c.004-.005.008-.007.01-.006.003.001.005.003.006.005a.014.014 0 01.003.007v.007a.443.443 0 01-.157.093 1.61 1.61 0 01-.886.02.015.015 0 00-.019.01l-.103.367a.023.023 0 000 .01c0 .002 0 .005.002.008a.023.023 0 00.014.01c.204.055.415.08.634.076a2.941 2.941 0 00.49-.075c.07-.019.15-.05.244-.097a.295.295 0 00.177.106c.311.058.709-.13.956-.32.251-.194.467-.415.706-.64-.013.1-.013.192-.003.273.003.026-.01.041-.002.063a.158.158 0 01.007.044c.009.24-.02.467-.087.681-.09.294-.216.635-.376 1.023-.045.108-.105.205-.158.306a.066.066 0 00-.006.02c-.009.044-.04.077-.057.128v.003l.002.003.003.002.004-.001c.004-.002.009-.014.015-.035a.103.103 0 01.02-.04c.037-.04.052-.106.086-.155a3.034 3.034 0 00.419-.785 15.835 15.835 0 00.218-.693l.032-.053a.08.08 0 01.015-.018.353.353 0 00.112-.227c0-.007 0-.014-.002-.02a.395.395 0 01-.022-.13c0-.155-.004-.32-.014-.495a.123.123 0 01.03-.088l.163-.184a.04.04 0 01.004-.003l.251-.2a.15.15 0 01.03-.018.512.512 0 00.14-.101c.01-.01.015-.02.013-.03a.012.012 0 00-.02-.006l-.051.05a1.457 1.457 0 00-.464.377.48.48 0 01-.069.065h-.007a.014.014 0 01-.009-.012 1.136 1.136 0 00-.214-.59.736.736 0 00-.099-.104 3.355 3.355 0 00-.13-.11l-.227-.12a.012.012 0 00-.005-.002.135.135 0 01-.069-.025 3.711 3.711 0 00-.277-.09 7.545 7.545 0 00-1.504-.186 13.551 13.551 0 00-.554 0c-.025 0-.05-.009-.069.002a.018.018 0 01-.006.001l-.578.046-.005.002a.206.206 0 01-.052.014 6.7 6.7 0 00-.734.162c-.167.046-.317.1-.451.163-.23.106-.375.176-.435.207-.25.136-.518.308-.801.519a.02.02 0 00-.008.018.019.019 0 00.012.014l.14.052h.003c.025-.004.05.02.074.03.15.054.304.093.462.118zm-.432 2.308c.002.006.005.01.006.01a.006.006 0 00.006 0 .006.006 0 00.003-.005.076.076 0 00-.008-.012h-.006a.005.005 0 00-.002.003v.004zm.074.085a.068.068 0 00-.015-.022l-.002-.002h-.003l-.004.002a.006.006 0 00.001.008l.017.018.002.001h.003l.001-.003v-.002zm.028.03c0-.002-.003-.005-.006-.008a.006.006 0 00-.008 0 .005.005 0 000 .008.019.019 0 00.01.005h.001l.002-.001v-.004zm.04.063l.001.002.002.001.001.001h.001L9.3 11.37l-.002-.002-.001-.001h-.002zm4.608.838l-.025.016-.002.002v.003l.003.002h.003a.052.052 0 00.026-.018v-.004l-.003-.001h-.002zm-.33.298l.012-.018v-.004a.005.005 0 00-.003-.002h-.003a.005.005 0 00-.003.001.041.041 0 00-.01.02v.003l.002.002h.003l.002-.002zm-.014.04c-.004.002-.006.005-.006.01l.002.001h.002l.005-.008v-.003h-.004zm-3.789.14c-.002 0-.006.002-.01.006a.005.005 0 00-.001.006l.002.002h.003a.03.03 0 00.01-.002.006.006 0 00.002-.003.006.006 0 00-.002-.007.005.005 0 00-.004-.001z",fill:"#F9FBFC"}),a.jsx("path",{d:"M6.934 5.238a1.536 1.536 0 00.137.627.012.012 0 01-.014.01c-.2-.05-.365-.087-.495-.11a1.78 1.78 0 00-1.467.355c-.169.132-.326.32-.487.53l-.06-.06a.013.013 0 00-.015-.002.723.723 0 01-.064.079c-.006.008-.012.011-.016.01a.014.014 0 01-.01-.007.013.013 0 010-.012c.075-.131.094-.285.138-.407.095-.262.302-.459.536-.625a.54.54 0 01.16-.078c.233-.07.488-.065.743-.06.091 0 .178.004.26.008a.131.131 0 00.049-.006l.356-.118a.903.903 0 00.22-.124h.006l.006.004a.011.011 0 00.006.002c.006 0 .01-.006.01-.016z",fill:"#C2D1D3"}),a.jsx("path",{d:"M19.69 5.294a.791.791 0 01-.037.373.08.08 0 00.013.075c.176.224.287.499.333.824a.505.505 0 01-.186.32c-.168.134-.279.023-.33-.141a.07.07 0 01-.004-.024c.004-.179-.005-.297.013-.445l.048-.458c.02-.188-.109-.373-.263-.467a.011.011 0 01-.005-.012.01.01 0 01.003-.005.01.01 0 01.007-.003l.409-.037zM19.03 5.52c0-.002.001-.004.003-.005a.007.007 0 01.01.006c.021.155.013.305-.023.45-.1.398-.495.518-.862.488a.01.01 0 01-.005-.002.01.01 0 01-.003-.004.01.01 0 01-.001-.004v-.005a.867.867 0 01.304-.348c.15-.11.24-.177.271-.204.077-.065.159-.149.245-.252a.31.31 0 00.06-.12zM7.772 5.74l.165.22a.218.218 0 00.112.118.006.006 0 010 .006.034.034 0 00-.004.02c0 .006.006.011.015.014.09.025.197.095.305.144a.12.12 0 01.025.016c.13.108.21.169.238.184a3.642 3.642 0 00.383.153c.007.001.021.012.044.034a.024.024 0 00.006.004l.157.08a.239.239 0 00-.098.008 1.45 1.45 0 00-.401-.185.184.184 0 01-.053-.024c-.124-.084-.271-.208-.42-.287l-.202-.107a.106.106 0 01-.027-.02 1.76 1.76 0 01-.272-.372.01.01 0 01.012-.01l.015.003z",fill:"#798B98"}),a.jsx("path",{d:"M16.018 6.572c.149.071.328.138.537.2.13.04.265.101.404.186.363.223.584.575.607 1.004.015.282-.096.53-.405.567a3.353 3.353 0 01-.219.011c-.248.008-.48.056-.634.27-.116.16-.14.342-.148.553-.025.62-.066 1.742-.124 3.366-.007.199-.03.308-.13.457-.176.262-.5.248-.763.153a7.472 7.472 0 01-.414-.16 1.29 1.29 0 00-.338-.113c-.27-.023-.543.099-.67.346-.012 0-.02-.004-.026-.008-.207-.192-.264-.427-.17-.703l.004-.005a.01.01 0 01.006-.002.011.011 0 01.01.005.44.44 0 00.388.208 1.66 1.66 0 00.3-.049.569.569 0 01.236.026c.263.066.42.107.471.124a.086.086 0 00.023.003.16.16 0 01.057.017c.02.01.06.015.122.016.27.008.428-.123.472-.393l.012-.07a.04.04 0 00.002-.029c-.012-.035.006-.08.008-.12a5.78 5.78 0 00.005-.22c0-.009.001-.018.005-.028a.025.025 0 00-.002-.022.018.018 0 010-.02.044.044 0 000-.05.017.017 0 01.002-.02c.01-.012.012-.027.004-.046a.023.023 0 010-.017.582.582 0 00.012-.131c.007-.248.017-.516.031-.806.017-.336.028-.604.034-.805.004-.094.013-.415.028-.962.004-.153.035-.391.03-.563a7.292 7.292 0 00-.043-.594 1.019 1.019 0 00-.052-.242c-.06-.16-.144-.263-.25-.411a1.586 1.586 0 00-.154-.168 39.063 39.063 0 01-.306-.308c-.102-.103-.23-.2-.386-.292a.062.062 0 00-.02-.005.022.022 0 01-.017-.012c-.01-.019-.028-.03-.054-.032a.09.09 0 01-.057-.03.115.115 0 01-.008-.01.042.042 0 00-.014-.013 6.925 6.925 0 00-.352-.183 1.625 1.625 0 00-.294-.104.319.319 0 01-.068-.032.033.033 0 01-.014-.015c-.05-.102-.125-.225-.238-.26a5.708 5.708 0 01-.171-.061.01.01 0 01-.001-.006.01.01 0 01.01-.007c.098.008.209.014.296.056a.045.045 0 01.016.014l.143.18a.143.143 0 00.046.038l.186.1.005.003a.76.76 0 01.19.09c.022.015.05.015.075.028.04.02.08.024.121.01a.042.042 0 01.03.003c.142.068.226.112.251.132.087.066.149.11.187.133l.284.168c.178.103.26.285.44.444a.054.054 0 01.013.02l.118.298.003.005.154.203a.665.665 0 01.092.204c.017.056.02.14.007.252-.011.106-.023.203-.033.29a.013.013 0 00.017.014.013.013 0 00.008-.005.522.522 0 01.11-.128c.087-.072.162-.152.233-.225a.798.798 0 00.222-.674c-.004-.03-.019-.041-.015-.064 0-.007 0-.014-.002-.021a1.644 1.644 0 00-.191-.454 1.52 1.52 0 00-.169-.275.771.771 0 00-.081-.08.54.54 0 01-.08-.087.016.016 0 010-.02.17.17 0 01.046-.037zm-.183 2.357a.004.004 0 00-.002-.003h-.003s-.002 0-.003.002l-.002.003c0 .002 0 .005.003.008l.002.002h.003l.002-.001.001-.003V8.93zM10.031 5.99l.44.05c.002 0 .004 0 .006.002a.015.015 0 01.005.006v.007a1.729 1.729 0 01-1.265.679l-.156-.081a.024.024 0 01-.006-.004c-.022-.022-.037-.033-.044-.034a3.639 3.639 0 01-.383-.154 2.358 2.358 0 01-.238-.183.12.12 0 00-.025-.016c-.108-.05-.214-.12-.305-.144-.01-.003-.014-.008-.015-.014 0-.007.001-.014.005-.02a.006.006 0 000-.007l-.002-.001a.218.218 0 01-.111-.117c.124.082.23.141.316.179a6.204 6.204 0 00.376.136l.055.003a4.032 4.032 0 00.341.067c.32.023.61-.05.871-.222a.5.5 0 00.135-.132z",fill:"#C2D1D3"}),a.jsx("path",{d:"M8.177 7.145a.873.873 0 01-.113.096.414.414 0 00-.062.05.697.697 0 01-.058.057.677.677 0 00-.082.089c-.072.09-.131.169-.179.236-.033.047-.08.091-.13.145a.57.57 0 01-.112.094 1.525 1.525 0 01-.308.153.119.119 0 01-.058.009.02.02 0 00-.017.004.201.201 0 00-.004.003.054.054 0 01-.023.01l-.204.025a.071.071 0 01-.024 0 .597.597 0 00-.082-.01.609.609 0 01-.093-.012 1.386 1.386 0 01-.466-.183.017.017 0 00-.022.005l-.165.23a.017.017 0 01-.027 0c-.236-.305-.521-.517-.924-.502-.366.014-.646.182-.84.506-.019.033-.035.073-.055.107a.036.036 0 01-.02.016 2.242 2.242 0 00-.597.314c-.08.058-.156.125-.227.199-.154-.755.038-1.548.597-2.073a.713.713 0 01.176-.125.01.01 0 01.009.014.555.555 0 00-.012.26c.032.16.185.238.337.226.144-.012.294-.132.385-.243.135-.164.227-.273.276-.326.35-.378.965-.585 1.445-.366.16.073.296.193.407.357a.66.66 0 01.105.471c-.043.286-.35.46-.554.183a.007.007 0 00-.008-.003.008.008 0 00-.006.007c0 .069.017.13.052.183a.49.49 0 00.541.22c.158-.032.288-.131.422-.233a.97.97 0 01.72-.193z",fill:"#F9FBFC"}),a.jsx("path",{d:"M3.605 9a.808.808 0 00-.004.44c.013.049.031.105.055.169.021.057.078.157.172.3.015.022.028.057.04.064.033.023.038.047.059.085a.026.026 0 00.006.008l.218.187a.013.013 0 01.003.005.013.013 0 01-.004.016h-.015a1.061 1.061 0 01-.215-.173 2.5 2.5 0 01-.634-1.315c.07-.075.146-.141.226-.2.183-.134.383-.239.598-.313a.035.035 0 00.019-.016c.02-.034.036-.075.055-.107.194-.324.474-.493.84-.506.403-.015.688.197.924.503a.017.017 0 00.021.004.017.017 0 00.006-.005l.165-.23a.017.017 0 01.022-.005c.141.088.297.15.466.183.033.006.064.01.093.012a.597.597 0 01.082.009.071.071 0 00.024 0l.204-.025a.055.055 0 00.023-.009l.004-.003a.021.021 0 01.017-.005c.014.003.034 0 .058-.009.102-.036.204-.086.308-.152a.569.569 0 00.112-.094c.05-.054.097-.098.13-.145a5.79 5.79 0 01.179-.237.677.677 0 01.082-.088.698.698 0 00.058-.057.413.413 0 01.062-.05.873.873 0 00.113-.096c.1-.002.195.007.284.026a90.404 90.404 0 01.387.087.007.007 0 010 .008.915.915 0 00-.507.346c-.095.13-.173.345-.247.475-.216.377-.577.614-1.008.633-.297.013-.55-.046-.78-.224a2.955 2.955 0 01-.234-.198c-.101-.097-.18-.142-.3-.228-.44-.315-1.072-.275-1.438.136a.493.493 0 00.042.725c.032.029.07.06.114.093a.064.064 0 01.025.063.753.753 0 01-.152.332c-.103.13-.303.096-.418-.004a.927.927 0 01-.309-.583.008.008 0 00-.012.005L3.604 9zM9.942 7.533c-.033.061-.06.121-.08.18a.021.021 0 01-.015.014.02.02 0 01-.02-.006l-.002-.002a.046.046 0 01-.015-.036l.005-.129.001-.006.05-.133a.03.03 0 01.053-.008l.038.056c.009.012.003.036-.015.07zM14.897 9.017a.81.81 0 00-.117-.495c-.306-.542-.934-.647-1.501-.696-.293-.026-.813-.07-1.003.188-.034.045-.051.108-.07.161a.022.022 0 01-.018.015 4.21 4.21 0 00-1.03.283l-.58.24a2.21 2.21 0 01-.991.168 2.499 2.499 0 01-.462-.118c-.025-.01-.05-.035-.074-.03h-.004l-.139-.052a.018.018 0 01-.012-.015.019.019 0 01.008-.018c.283-.21.55-.382.802-.518.059-.032.203-.1.434-.208.134-.062.284-.116.451-.162a6.7 6.7 0 01.735-.162.204.204 0 00.05-.014.02.02 0 01.006-.002l.578-.046c.002 0 .004 0 .006-.002.02-.01.044-.001.069-.002.198-.003.383-.003.554.001a7.547 7.547 0 011.505.187 3.745 3.745 0 01.277.09.135.135 0 00.068.024l.005.001.227.122a.74.74 0 01.23.214 1.136 1.136 0 01.216.595.014.014 0 00.014.006.479.479 0 00.069-.065c.056-.07.113-.13.17-.18a2.868 2.868 0 01.293-.197l.05-.05a.013.013 0 01.013-.004l.005.004a.012.012 0 01.003.006c.002.01-.002.02-.013.03a.51.51 0 01-.14.1.15.15 0 00-.03.02l-.251.2a.03.03 0 00-.004.002l-.163.184a.123.123 0 00-.03.088c.01.175.014.34.014.494a.4.4 0 00.021.13.046.046 0 01.003.021.354.354 0 01-.112.226.08.08 0 00-.015.019l-.032.053a3.028 3.028 0 01-.636 1.478c-.035.048-.05.114-.086.154a.103.103 0 00-.021.04c-.006.022-.011.034-.015.036h-.004l-.003-.001-.002-.003v-.004c.017-.05.048-.083.057-.128a.07.07 0 01.006-.02c.053-.1.113-.198.158-.305.16-.389.286-.73.376-1.023.067-.214.096-.441.087-.681a.151.151 0 00-.007-.044c-.008-.022.005-.038.002-.063a1.1 1.1 0 01.003-.272z",fill:"#C2D1D3"}),a.jsx("path",{d:"M14.897 9.017c-.239.224-.455.445-.706.639-.247.19-.645.378-.956.32a.295.295 0 01-.177-.107 1.013 1.013 0 01-.036-.37.04.04 0 00-.028-.041l-.157-.046c.066-.147.1-.274.104-.38.01-.244-.157-.413-.382-.479-.36-.105-.787-.027-1.113.157-.133.074-.207.178-.322.31a.018.018 0 00-.003.021l.027.05-.167.075a.78.78 0 01-.13-.017 8.323 8.323 0 00-.884-.165 2.904 2.904 0 01-.358-.093c.005-.011.008-.014.008-.01.332.016.652-.04.961-.167l.58-.24a4.21 4.21 0 011.03-.283.022.022 0 00.018-.015c.019-.054.036-.117.07-.162.19-.258.71-.213 1.003-.188.567.05 1.195.155 1.501.697a.81.81 0 01.117.494z",fill:"#081A2B"}),a.jsx("path",{d:"M12.837 9.412a1.53 1.53 0 00-.72-.397 1.582 1.582 0 00-.97.076l-.026-.05a.017.017 0 01-.002-.01c0-.004.002-.008.005-.01.115-.133.189-.237.322-.312.326-.183.753-.26 1.113-.156.225.066.391.235.382.48a1.072 1.072 0 01-.104.379zM5.37 8.521a.917.917 0 00-.046.283.482.482 0 00-.2.108c-.133.12-.184.297-.185.475-.001.09 0 .15.002.182a.252.252 0 00-.134.107l-.076.124a2.57 2.57 0 01.017-.565c.05-.37.225-.665.622-.714z",fill:"#798B98"}),a.jsx("path",{d:"M5.324 8.804c0-.096.015-.19.046-.283.177-.016.318.032.423.141.225.237.28.51.328.834l.003.02a.02.02 0 01-.032.007c-.277-.268-.302-.747-.768-.719z",fill:"#C2D1D3"}),a.jsx("path",{d:"M9.617 8.88c0-.003-.003 0-.008.01-.01 0-.018-.004-.022-.01a.041.041 0 01.03 0zM15.835 8.929a.013.013 0 01.001.008l-.001.003-.002.001h-.003l-.002-.002-.003-.008.002-.003.003-.002h.004l.002.003z",fill:"#798B98"}),a.jsx("path",{d:"M12.838 9.412l.156.046a.04.04 0 01.028.041c-.012.116 0 .24.037.37a1.325 1.325 0 01-.245.098 2.936 2.936 0 01-.49.075 2.284 2.284 0 01-.642-.08.023.023 0 01-.009-.015v-.009l.105-.366a.016.016 0 01.018-.011c.297.076.592.07.885-.02a.443.443 0 00.158-.093.015.015 0 000-.008.014.014 0 00-.009-.011c-.002 0-.006 0-.01.005-.015-.004-.023-.002-.022.007a.442.442 0 01-.09.033 1.903 1.903 0 01-.803.019 4.297 4.297 0 01-.584-.146 3.239 3.239 0 00-.127-.038.862.862 0 01-.213-.143l.167-.075a1.582 1.582 0 011.531.185c.058.043.11.088.159.136z",fill:"#C2D1D3"}),a.jsx("path",{d:"M3.605 9c.02.042.047.119.085.23.113.342.426.622.798.655a.068.068 0 01.062.067v.091a.033.033 0 01-.013.026 2.18 2.18 0 01-.346.222c-.016.009-.035.003-.056-.017.008.002.013.002.015 0a.012.012 0 00.004-.004.012.012 0 00.001-.006v-.006a.015.015 0 00-.004-.005l-.218-.187a.025.025 0 01-.006-.008c-.021-.037-.026-.062-.06-.084-.01-.008-.024-.042-.04-.065a1.871 1.871 0 01-.171-.3 1.951 1.951 0 01-.055-.168A.808.808 0 013.605 9zM6.852 10.057a.86.86 0 00.408.115c.029 0 .056-.007.082-.022a.013.013 0 00.005-.018 1.368 1.368 0 00-.064-.118c-.16-.148-.325-.185-.534-.228a.374.374 0 01-.131-.065l-.108-.147a1.599 1.599 0 01-.135-.499.01.01 0 01.01-.006.01.01 0 01.005.002l.351.202a.018.018 0 00.01.003c.226-.023.399-.028.519-.016a.637.637 0 01.544.46c.052.19.007.458-.154.593-.296.249-.67.053-.808-.256zM8.842 9.503c-.003.03.012.053.044.07a.018.018 0 01.008.008.019.019 0 01.001.012l-.005.017a.029.029 0 00.004.023c.058.094.034.233.185.24a.08.08 0 01.035.01c.122.067.198.116.227.147l.21.213c.05.052.119.088.206.11.01.011.023.02.038.026a.083.083 0 01-.015.044.028.028 0 00-.004.02c.019.12.067.222.144.307.037.04.06.065.068.076a1.289 1.289 0 00.095.114h-.002v.001l-.003.001h-.003c-.091-.082-.154-.147-.209-.19a.248.248 0 01-.07-.12.012.012 0 00-.006-.007.015.015 0 00-.006-.002H9.78l-.078.027a.1.1 0 01.036-.047.042.042 0 00.016-.027c.02-.129-.073-.184-.167-.245a.093.093 0 01-.021-.018 10.447 10.447 0 00-.183-.197.5.5 0 00-.198-.142c-.106-.033-.14-.036-.213-.105-.04-.038-.069-.107-.1-.174-.05-.106-.065-.195-.165-.272a2.94 2.94 0 00-.255-.165.034.034 0 01-.014-.017.033.033 0 010-.021l.002-.01a.014.014 0 01.022-.007l.38.3zM12.82 9.434a.033.033 0 01-.022.007c0-.01.006-.012.022-.007z",fill:"#798B98"}),a.jsx("path",{d:"M9.757 10.354a.43.43 0 01-.207-.11l-.209-.214c-.03-.031-.105-.08-.227-.147a.08.08 0 00-.035-.01c-.15-.007-.127-.146-.185-.24a.03.03 0 01-.004-.023l.005-.016a.019.019 0 000-.012.018.018 0 00-.009-.01c-.032-.016-.047-.04-.044-.07.08.06.157.123.232.187.037.032.08.065.131.1.056.038.1.071.132.098a.853.853 0 00.05.037 1.35 1.35 0 01.248.252l.122.178zM4.941 9.57l.03.474c-.025-.01-.04 0-.047.029-.006-.003-.01-.001-.013.005-.003.006-.002.014.003.023a.448.448 0 01-.002.13c.003.104.012.194.03.269a20.494 20.494 0 00.117.708c.01.061.038.153.083.273.036.094.078.18.126.257.13.207.283.385.456.533.04.035.09.05.126.089.004.005.009.009.015.012.234.133.494.183.779.151a.705.705 0 00.274-.099.382.382 0 00.085-.066.016.016 0 01.016-.004.016.016 0 01.011.012l.038.339a1.28 1.28 0 01-1.191-.166 1.876 1.876 0 01-.484-.476c-.153-.22-.27-.45-.353-.69a4.436 4.436 0 01-.14-.516 13.62 13.62 0 01-.13-.69 3.439 3.439 0 01-.039-.368c.028-.043.053-.085.076-.123a.252.252 0 01.134-.107zM6.852 10.057a1.45 1.45 0 01-.256-.294.657.657 0 01-.086-.19l.108.148a.374.374 0 00.131.065c.209.043.374.08.534.228.004.004.026.043.064.119a.013.013 0 01-.005.017.155.155 0 01-.082.022.86.86 0 01-.408-.115z",fill:"#C2D1D3"}),a.jsx("path",{d:"M4.972 10.055c.041.009.081.014.119.028.29.109.498.307.622.594.029.066.076.21.14.428a2.043 2.043 0 00-.592.007.012.012 0 00-.003.016c.047.076.117.199.211.366a1.857 1.857 0 00.21.275v.004a.007.007 0 01-.003.003.007.007 0 01-.004.001l-.013-.001a.024.024 0 01-.015-.006l-.14-.131-.002-.002a1.703 1.703 0 01-.229-.392c-.147-.346-.203-.669-.277-1.07-.006-.03-.026-.077-.024-.12z",fill:"#C2D1D3"}),a.jsx("path",{d:"M4.924 10.073a.073.073 0 01-.01.028c-.005-.01-.006-.017-.003-.023.003-.006.007-.008.013-.005z",fill:"#798B98"}),a.jsx("path",{d:"M8.016 10.704a.785.785 0 01-.21.612.827.827 0 01-.198.135.027.027 0 01-.016.003c-.015-.002-.035.005-.063.02-.02.011-.039-.001-.063.002a.516.516 0 01-.264-.035.104.104 0 00-.035-.008.03.03 0 01-.013-.004l-.16-.087c-.071-.144-.146-.29-.225-.439a1.188 1.188 0 01-.092-.275 7.976 7.976 0 01-.069-.327l.004-.002h.004c.002 0 .003.001.004.003.182.383.567.72 1.022.61a.83.83 0 00.374-.208zM12.784 14.197a.827.827 0 00-.136.003c-.174.03-.258.135-.25.316a.126.126 0 00.008.096c.036.074.102.096.19.121a2.002 2.002 0 01-.257.512c-.15.214-.26.367-.335.457-.014.018-.021.029-.02.034l-.002.006a.01.01 0 01-.006.005c-.008.004-.013.008-.014.014a.01.01 0 000 .005.01.01 0 00.002.004.012.012 0 00.004.003 4.833 4.833 0 01.8-.135c.002.001.003.002.003.004v.005a5.868 5.868 0 01-.124.038.068.068 0 00-.029.014c-.02.02-.045.007-.07.016a3.586 3.586 0 01-.305.072.362.362 0 00-.104.017.665.665 0 01-.158.002.618.618 0 00-.092.009.028.028 0 00-.008.007 2.028 2.028 0 00-.053.085.736.736 0 00-.083.625c.127.403.607.657.998.72.235.039.461.037.677-.005.34-.065.579-.247.718-.545.114-.245.053-.48.03-.735.454.296.698.902.374 1.393-.305.462-.869.574-1.382.554a4.382 4.382 0 01-.995-.145c-.217-.06-.464-.137-.739-.233-.113-.04-.365-.146-.757-.32a9.03 9.03 0 01-1.426-.8.406.406 0 01-.08-.084 1.707 1.707 0 00-.228-.441.4.4 0 01-.062-.204l.053-.372a.443.443 0 01.17.072l.085.06c.233.145.477.29.731.434.065.036.136.08.212.128.114.073.185.116.213.129a.161.161 0 01.033.028.032.032 0 00.022.008c.003 0 .006.001.008.003l.241.172a.044.044 0 00.058-.007.044.044 0 00.01-.02 1.822 1.822 0 00.032-.422l.117-.413a.027.027 0 000-.01.025.025 0 00-.011-.018.024.024 0 00-.01-.004c-.17-.023-.243-.107-.236-.275.005-.102.008-.16.01-.174a.347.347 0 01.11-.179c.076-.075.18-.155.242-.247a1.45 1.45 0 00.188-.382c.05-.162.052-.383.083-.534a.203.203 0 01.014-.043l.114-.249a1 1 0 00.072-.248.085.085 0 00-.005-.045 2.078 2.078 0 00-.545-.76 2.523 2.523 0 00-.367-.289c-.166-.097-.337-.09-.51.02a.052.052 0 00-.024.042c-.001.026-.01.058-.028.096a.009.009 0 01-.004.004h-.005a.01.01 0 01-.005-.002.01.01 0 01-.003-.005l-.018-.193a.068.068 0 00-.004-.019c-.04-.1-.007-.179.06-.248a.144.144 0 00.018-.024l.04-.069a.035.035 0 00.027-.016c.005-.008.006-.018.002-.03a.23.23 0 00-.105-.128.61.61 0 01-.166-.316c-.016-.082-.002-.188-.01-.261a.636.636 0 00-.08-.231l.078-.026a.013.013 0 01.01 0l.003.003a.012.012 0 01.002.004c.02.06.043.1.071.121.055.043.118.108.209.19h.005l.001-.002h.002l.001.001c0 .003-.032-.035-.096-.115a2.282 2.282 0 00-.068-.076.583.583 0 01-.144-.307.027.027 0 01.004-.02.083.083 0 00.015-.044l.094.073a4.053 4.053 0 01.33.465c.074.121.113.267.038.394a.027.027 0 000 .027c.012.021.04.041.052.064.016.03.048.075.095.134.048.059.078.096.092.11.063.067.127.124.193.172.113.082.296.148.404.21.16.093.3.226.417.399.01.015.03.029.032.042 0 .008.003.015.007.021.07.11.122.184.153.225.018.022.032.075.064.09a.017.017 0 01.01.015c0 .006.003.012.007.018.286.358.595.64.992 1.003a.028.028 0 01.006.01.028.028 0 01.002.01l.002.336zm-1.437-1.533a1.32 1.32 0 00-.084-.168.407.407 0 01-.063-.269v-.007a.014.014 0 00-.005-.006.013.013 0 00-.014 0 .084.084 0 01-.096-.008 8.905 8.905 0 00-.438-.307c-.049-.031-.097-.074-.154-.115a.027.027 0 01-.005-.005l-.095-.122a.007.007 0 00-.004-.002h-.005a.007.007 0 00-.002.005v.004a.526.526 0 00.09.136 1.3 1.3 0 00.29.238c.116.07.192.13.252.237.033.058.114.075.16.121.01.011.018.024.024.037a.987.987 0 00.143.24h.004a.006.006 0 00.003-.005v-.004zm-.688 4.437l.187-.061a.01.01 0 01.006 0 .01.01 0 01.005.003.01.01 0 01.003.005.01.01 0 01-.002.006c-.043.08.04.095.042.147a.843.843 0 00.058.115.01.01 0 00.013-.003.01.01 0 00.002-.006c-.006-.238-.073-.408-.195-.651a.598.598 0 00-.042-.064c-.035-.05-.038-.103-.007-.16a.012.012 0 00-.012-.018.012.012 0 00-.007.004c-.034.039-.04.09-.02.151l.134.313c.016.036.023.086-.01.107a2.862 2.862 0 00-.16.107v.003l.002.002h.003zm1.116.496a.217.217 0 00-.032-.087.43.43 0 01-.002-.396 5.65 5.65 0 01.137-.255c.002-.004.003-.009.002-.014a.02.02 0 00-.007-.012.015.015 0 00-.005-.003h-.006l-.006.001a2.74 2.74 0 00-.193.28c-.066.127-.06.266.017.416.017.034.043.06.078.08a.012.012 0 00.012 0 .012.012 0 00.005-.01z",fill:"#C2D1D3"}),a.jsx("path",{d:"M4.833 11.884a2.219 2.219 0 00-.192-.409l-.2-.31a5.166 5.166 0 00-.212-.303c.104-.12.222-.22.354-.302a.02.02 0 01.02 0 .02.02 0 01.01.016 2.798 2.798 0 00.186.829.74.74 0 01.034.48z",fill:"#798B98"}),a.jsx("path",{d:"M4.229 10.862c.075.1.146.2.212.303l.2.31c.077.128.14.264.192.41-.116.172-.247.24-.393.202-.128-.033-.23-.124-.306-.273-.153-.301-.095-.68.095-.952z",fill:"#C2D1D3"}),a.jsx("path",{d:"M9.163 11.184l.007.01a.006.006 0 01-.003.005l-.003.001h-.003a.033.033 0 01-.007-.013v-.002l.001-.002.001-.001h.006v.002zM9.223 11.278l-.017-.018a.006.006 0 01-.002-.004l.001-.004a.006.006 0 01.004-.002l.005.001c.003.003.009.01.015.023a.004.004 0 01-.001.004h-.005zM9.252 11.308a.018.018 0 01-.01-.005.005.005 0 01.001-.008.006.006 0 01.004-.001l.004.001c.004.004.005.007.006.009v.002l-.001.001-.002.001h-.002zM9.3 11.37h.002v.001H9.3l-.002-.002-.002-.002H9.3l.002.002zM10.035 11.632a.463.463 0 00-.077-.175.23.23 0 01.105.129c.004.012.003.022-.002.03a.035.035 0 01-.026.016zM11.337 12.67a.983.983 0 01-.139-.237.128.128 0 00-.025-.037c-.045-.046-.126-.063-.159-.12a.625.625 0 00-.251-.239 1.299 1.299 0 01-.29-.238.526.526 0 01-.091-.14l.002-.003a.006.006 0 01.005-.001c.001 0 .003 0 .004.002l.095.122a.028.028 0 00.005.005c.057.04.105.083.154.115.131.086.277.188.438.307.03.023.062.025.096.007a.015.015 0 01.007-.001c.002 0 .005 0 .006.002a.014.014 0 01.005.006.014.014 0 01.002.007.408.408 0 00.062.268 1.284 1.284 0 01.085.173.006.006 0 01-.003.004.006.006 0 01-.004 0 .007.007 0 01-.004-.001z",fill:"#798B98"}),a.jsx("path",{d:"M13.91 12.21a.054.054 0 01-.026.018h-.003a.005.005 0 01-.002-.002v-.003l.001-.002.025-.016h.004l.001.003v.002z",fill:"#C2D1D3"}),a.jsx("path",{d:"M4.745 12.402c-.007.047.012.085.056.111.047.03.096.058.145.088a.059.059 0 01.02.02c.015.027.046.032.068.053.057.056.275.285.137.342-.27.113-.547.211-.83.296a1.758 1.758 0 01-.152-.968l.003-.003a.008.008 0 01.004 0 2 2 0 00.55.062z",fill:"#F9FBFC"}),a.jsx("path",{d:"M5.41 12.852c.07.112.123.226.161.341a.86.86 0 01.036.21c.005.08.013.162.023.243a.589.589 0 00-.177-.084c-.025-.044-.177-.073-.225-.081a.417.417 0 00-.443.181l-.084.1a.023.023 0 01-.017.008c-.003 0-.006 0-.01-.002a1.767 1.767 0 01-.334-.456c.284-.085.56-.183.831-.295.138-.058-.08-.286-.137-.342-.022-.022-.053-.027-.068-.054a.058.058 0 00-.02-.02l-.145-.088c-.044-.026-.063-.063-.056-.11a.49.49 0 01.252.055.94.94 0 01.196.17c.074.079.146.153.217.224z",fill:"#C2D1D3"}),a.jsx("path",{d:"M13.568 12.5a.04.04 0 01.01-.02s.001-.002.003-.002h.003l.002.003v.004l-.01.018-.003.002h-.003l-.002-.003V12.5z",fill:"#798B98"}),a.jsx("path",{d:"M9.775 12.695a.027.027 0 01-.009.003h-.003a.005.005 0 01-.002-.003.005.005 0 01.001-.007c.004-.003.008-.005.01-.004h.004l.002.004v.004a.006.006 0 01-.003.003z",fill:"#C2D1D3"}),a.jsx("path",{d:"M5.63 13.646a3.955 3.955 0 01-.023-.244.86.86 0 00-.036-.21 1.63 1.63 0 00-.16-.34c.303.121.512.328.626.62a1.86 1.86 0 01.13.601.006.006 0 01-.004.003H6.16a.006.006 0 01-.003-.002c-.149-.173-.305-.284-.526-.428zM5.453 13.562a1.399 1.399 0 00-.668.1.417.417 0 01.443-.181c.049.008.2.037.225.081z",fill:"#798B98"}),a.jsx("path",{d:"M8.927 15.291c-.008-.015-.019-.023-.033-.021a.052.052 0 00-.03.014.055.055 0 00-.016.03 4.911 4.911 0 00-.047.37.144.144 0 00.014.076l.258.517a5.316 5.316 0 01-.907-.806 3.746 3.746 0 01-.727-1.22c.096.04.178.101.245.181a.113.113 0 00.02.018 12.074 12.074 0 001.156.779.024.024 0 00.02-.008.927.927 0 01.487-.816c.138-.112.24-.192.304-.24a.293.293 0 00.094-.12.034.034 0 00.002-.014l-.015-.238a.03.03 0 01.008-.022l.133-.144a.015.015 0 01.012-.005.015.015 0 01.011.005.018.018 0 01.006.013.019.019 0 01-.006.014l-.127.121a.022.022 0 00-.007.018l.004.1a.01.01 0 01-.001.004c-.007.01-.006.024.001.04.006.012.006.022 0 .03s-.005.019.002.033c.02.04-.041.13-.062.15-.097.089-.193.16-.265.25a2.608 2.608 0 01-.208.232l-.137.3a.097.097 0 01-.015.023.82.82 0 00-.174.336z",fill:"#C2D1D3"}),a.jsx("path",{d:"M10.927 19.471c0 .026.007.05.021.073.168.28.335.595.482.849l.221.38-1.008.219a.01.01 0 00-.004.002.013.013 0 00-.003.004.012.012 0 00-.002.004v.005c.103.27.178.48.227.63a.097.097 0 01.005.046.018.018 0 01-.02.015.568.568 0 01-.114-.092 5.34 5.34 0 01-.148-.163.038.038 0 00-.018-.015.194.194 0 01-.086-.074c-.027-.041-.078-.124-.134-.172a2.534 2.534 0 01-.354-.374 5.564 5.564 0 00-.194-.246c-.072-.088-.13-.204-.199-.29a.195.195 0 00-.04-.039.868.868 0 01-.345-.408c-.04-.09-.107-.13-.19-.176a.098.098 0 01-.022-.018c-.075-.08-.107-.133-.187-.254a.125.125 0 00-.026-.028.918.918 0 01-.215-.258c-.036-.063-.08-.126-.126-.193a.116.116 0 00-.024-.026c-.07-.054-.199-.143-.278-.22-.178-.175-.274-.398-.398-.66a1.242 1.242 0 01-.091-.295l-.102-.423a.019.019 0 00-.018-.014H7.48a.06.06 0 01-.049-.027 6.486 6.486 0 01-.138-.223c-.04-.066-.084-.109-.131-.17a.172.172 0 00-.016-.017.374.374 0 01-.086-.105 1.149 1.149 0 00-.049-.098.064.064 0 01-.007-.02l-.05-.238a.103.103 0 00-.056-.072l-.308-.149a9.015 9.015 0 01-.107-.884c.154.19.403.21.572.38a.73.73 0 01.125.187c.06.144.122.287.185.43.004.01.01.02.02.034v-.02a1.092 1.092 0 00-.21-.516.466.466 0 00-.2-.246 15.664 15.664 0 00-.35-.19.06.06 0 01-.016-.012.359.359 0 00-.122-.086c-.002.004-.004.003-.009-.003a.021.021 0 01-.004-.01 3.443 3.443 0 01-.026-.5c.001-.257.069-.49.204-.697a.67.67 0 01.48-.313.021.021 0 01.024.018c0 .005.053.22.158.647.118.478.335.952.616 1.382.184.282.38.55.589.805l2.395 2.897a.063.063 0 01.013.027zm-3.625-4.085c.002-.002.003-.004.002-.006v-.002h-.002c-.002 0-.004.002-.005.006v.002l.002.001h.003zM5.888 14.29a.765.765 0 01-.515.137c-.046-.004-.13-.002-.17-.036a.64.64 0 01-.204-.377.258.258 0 01.212-.14c.24-.018.54.236.677.415z",fill:"#F9FBFC"}),a.jsx("path",{d:"M14.703 14.202c.003.142-.056.228-.177.255a.419.419 0 01-.194-.014c-.13-.034-.27-.104-.393-.135a1.005 1.005 0 00-.572.027c-.204.07-.41.14-.583-.028a.058.058 0 00-.038-.016c-.157-.004-.273.07-.348.225-.008-.181.076-.286.25-.316a.828.828 0 01.136-.003.366.366 0 00.212.032c.174-.032.355-.096.524-.162.2-.08.405-.104.615-.058.11.024.233.063.36.113.067.027.137.054.208.08z",fill:"#798B98"}),a.jsx("path",{d:"M4.999 14.014a.64.64 0 00.204.377c.04.033.124.032.17.036.188.016.36-.03.515-.138a1.87 1.87 0 01.305.482c0 .002 0 .003-.002.003l-.003.002h-.003c-.299-.107-.57-.06-.87.03-.068.02-.1.005-.15-.037-.23-.186-.35-.492-.166-.755z",fill:"#C2D1D3"}),a.jsx("path",{d:"M14.508 15.046a.408.408 0 01-.246.03c-.288-.064-.56-.13-.849-.133-.174-.002-.303.022-.389.07-.164.094-.237.272-.21.47l.014.096a.034.034 0 01-.01.03l-.02.017-.002.002a.004.004 0 00.002.005h.022c.006 0 .012.003.017.006a.33.33 0 00.099.05.034.034 0 00.02 0 .12.12 0 00.055-.037c.214-.019.427.001.638.06.19.053.363.138.519.255.023.255.084.49-.03.735-.14.298-.378.48-.718.545a1.929 1.929 0 01-.677.005c-.39-.063-.871-.317-.998-.72a.735.735 0 01.084-.625c.03-.051.047-.08.052-.085a.03.03 0 01.02-.011.645.645 0 01.08-.005.662.662 0 00.158-.002.361.361 0 01.104-.017c.006 0 .011 0 .017-.002.158-.035.254-.058.289-.07.024-.009.05.004.07-.016a.068.068 0 01.028-.014 5.503 5.503 0 00.124-.038.006.006 0 000-.005.006.006 0 00-.002-.004h-.005a4.033 4.033 0 00-.335.075c-.11.03-.234.052-.376.068a.566.566 0 01-.085-.008.011.011 0 01-.004-.003.012.012 0 01-.002-.004v-.005c.001-.006.006-.01.014-.014a.012.012 0 00.006-.005.011.011 0 00.001-.007c0-.004.007-.015.021-.033.074-.09.186-.243.335-.457.11-.157.195-.328.257-.512a.524.524 0 01.168-.116.682.682 0 01.2-.047c.164-.017.292-.032.385-.046a.88.88 0 01.255.001c.239.035.46.103.663.203.14.07.224.165.241.318z",fill:"#F9FBFC"}),a.jsx("path",{d:"M14.508 15.045c.03.302-.187.337-.417.29-.316-.066-.684-.169-.936.092-.032.033-.08.108-.144.225a.12.12 0 01-.055.036.036.036 0 01-.02 0 .328.328 0 01-.099-.049.027.027 0 00-.016-.006h-.023l-.002-.002v-.003s0-.002.002-.002l.019-.018a.034.034 0 00.01-.013.034.034 0 000-.016c0-.012-.005-.043-.012-.096-.028-.198.045-.376.21-.47.085-.049.214-.072.388-.07.29.003.56.069.848.134a.408.408 0 00.247-.032zM5.726 15.589l.05.104.02.04c.083.162.14.335.17.519-.383-.218-.714-.642-.651-1.105 0-.002 0-.004.002-.005a.009.009 0 01.01-.002l.004.004c.085.173.217.322.395.445z",fill:"#C2D1D3"}),a.jsx("path",{d:"M7.175 15.752l-.12-.114c-.17-.17-.417-.191-.572-.381l.004-.039a.36.36 0 01.122.086c.004.005.01.009.015.012.118.062.235.125.352.19.086.048.152.13.199.246zM8.927 15.291c.004.015.003.023-.001.024l-.053.372a.4.4 0 00.062.204c.106.152.182.299.228.441a.17.17 0 01-.09-.055l-.258-.517a.144.144 0 01-.014-.077 4.9 4.9 0 01.047-.368.055.055 0 01.016-.03.051.051 0 01.03-.015c.014-.001.025.006.033.021zM7.302 15.386l-.002.002H7.3l-.002-.002v-.002c.001-.004.003-.006.005-.006h.001l.001.002c0 .002 0 .004-.002.006zM5.966 16.252a1.766 1.766 0 00-.17-.52c.004-.019-.003-.032-.02-.04l-.05-.104c.184-.034.373-.056.569-.066.004 0 .007 0 .01.002a.016.016 0 01.006.01c.07.262.094.527.07.795a.016.016 0 01-.016.015.806.806 0 01-.399-.092z",fill:"#798B98"}),a.jsx("path",{d:"M11.651 20.773c.198.315.378.575.54.781.18.23.38.45.598.655.25.236.524.441.82.615.16.093.381.212.666.354.03.015.1.033.209.055-.276.12-.553.22-.832.298a5.697 5.697 0 01-1.031.193l-.348-.233a.035.035 0 01-.01-.009.223.223 0 00-.078-.052.035.035 0 01-.017-.017l-.005-.007a.03.03 0 00-.005-.007l-.115-.1a.094.094 0 01-.016-.018.827.827 0 00-.134-.17 3.473 3.473 0 01-.367-.345 4.207 4.207 0 01-.238-.327 13.75 13.75 0 01-.266-.486.179.179 0 00-.06-.067l-.314-.204a.033.033 0 01-.012-.015.287.287 0 00-.072-.086.098.098 0 01-.014-.015 1.76 1.76 0 00-.216-.252.023.023 0 00-.012-.013.083.083 0 00-.037-.009c-.003 0-.007 0-.01-.002a.016.016 0 01-.006-.008c-.003-.012-.011-.017-.023-.015a.025.025 0 01-.017-.004.46.46 0 00-.145-.058.133.133 0 01-.057-.024.257.257 0 01-.046-.044 1.073 1.073 0 00-.204-.293.208.208 0 01-.032-.042 3.141 3.141 0 01-.05-.098.678.678 0 00-.15-.186c-.108-.099-.225-.229-.292-.294a.48.48 0 01-.16-.328c-.006-.07-.089-.079-.137-.105a.095.095 0 01-.027-.021 5.708 5.708 0 00-.272-.291c-.1-.099-.168-.242-.267-.326a.919.919 0 00-.092-.073.075.075 0 01-.021-.019.182.182 0 00-.069-.058.046.046 0 01-.019-.016.132.132 0 00-.027-.032c-.073-.047-.087-.08-.129-.137a.01.01 0 00-.005-.004.01.01 0 00-.007 0 .01.01 0 00-.005.005.579.579 0 00.025.134c.137.375.285.858.436 1.284.063.178.109.305.139.384l.072.198c.015.045.032.099.05.162a8.036 8.036 0 00.072.234c.15.48.329.948.538 1.406.04.085.124.24.255.464.007.013.039.06.096.145.033.048.06.1.078.155-.867-.297-1.705-.836-2.237-1.593-.146-.208-.191-.401-.22-.685-.052-.499-.093-.841-.123-1.027l-.48-2.913a15.477 15.477 0 01-.127-1.026l.308.149a.104.104 0 01.056.072l.05.239a.064.064 0 00.007.02c.016.027.032.06.05.097a.374.374 0 00.085.105.17.17 0 01.016.017c.047.061.091.104.13.17.039.065.085.14.14.223a.059.059 0 00.048.027h.057a.019.019 0 01.018.014l.102.423c.022.115.053.214.091.295.124.262.22.486.398.66.08.077.207.166.278.22.01.008.017.016.024.026.046.068.09.13.126.193.059.103.13.189.215.258.01.008.019.018.026.028.08.12.112.175.187.254a.098.098 0 00.023.018c.082.046.15.086.188.176a.868.868 0 00.346.408c.015.011.029.024.04.04.068.085.127.201.2.289.08.097.144.179.193.246.1.136.257.293.354.375.056.047.107.13.134.17.024.037.053.061.087.075a.038.038 0 01.017.015c.004.006.054.061.149.164a.568.568 0 00.114.091.018.018 0 00.015-.006.02.02 0 00.004-.009.097.097 0 00-.005-.045 14.392 14.392 0 00-.227-.636l.002-.004a.01.01 0 01.003-.004.01.01 0 01.005-.002l1.007-.22z",fill:"#C2D1D3"}),a.jsx("path",{d:"M7.384 16.288a.06.06 0 01.001-.02v.02z",fill:"#081A2B"}),a.jsx("path",{d:"M10.655 17.093c.006-.006.059-.04.159-.104.033-.021.026-.071.01-.107a23.345 23.345 0 01-.134-.313c-.02-.062-.014-.112.02-.151a.012.012 0 01.007-.004c.003 0 .006 0 .009.002a.012.012 0 01.004.016c-.032.057-.03.11.006.16a.616.616 0 01.042.064c.122.243.189.413.195.65a.01.01 0 01-.008.01h-.007a.832.832 0 01-.058-.115c-.002-.053-.085-.067-.042-.147a.01.01 0 00-.006-.015.01.01 0 00-.006 0l-.187.061h-.003s-.002 0-.002-.002v-.005zM11.775 17.597l-.001.006a.011.011 0 01-.01.005l-.006-.001a.189.189 0 01-.078-.08c-.077-.15-.083-.29-.016-.416a2.705 2.705 0 01.192-.28.015.015 0 01.006-.002h.006l.005.004a.021.021 0 01.007.012c.001.005 0 .01-.002.014a5.65 5.65 0 00-.137.255.43.43 0 00.002.396c.022.042.033.07.032.087z",fill:"#798B98"}),a.jsx("path",{d:"M12.62 23.724a5.976 5.976 0 01-2.843-.34.662.662 0 00-.078-.154 4.738 4.738 0 01-.096-.145 6.677 6.677 0 01-.255-.464 11.827 11.827 0 01-.61-1.64 2.973 2.973 0 00-.05-.162c-.03-.087-.055-.153-.072-.198-.03-.079-.076-.207-.14-.384-.15-.426-.298-.909-.436-1.284a.579.579 0 01-.024-.134.01.01 0 01.005-.004.01.01 0 01.007 0 .01.01 0 01.005.003c.042.057.056.09.129.137a.133.133 0 01.027.032.046.046 0 00.02.016c.024.01.047.03.068.058a.075.075 0 00.021.02c.016.009.047.033.092.072.099.084.166.227.267.326.071.069.162.166.272.29a.095.095 0 00.026.022c.05.026.132.035.138.105a.48.48 0 00.16.328c.067.065.184.195.292.293a.678.678 0 01.15.187l.05.098c.009.015.02.029.031.041.087.09.155.187.205.294.003.005.018.02.046.044.013.01.032.019.057.024a.458.458 0 01.145.058.025.025 0 00.017.004c.012-.002.02.003.023.015a.016.016 0 00.006.008.016.016 0 00.01.002c.01 0 .021.003.036.009a.023.023 0 01.013.013c.003.01.014.021.034.037.026.02.086.092.181.215l.014.015c.036.032.06.06.073.086.002.006.007.011.012.015l.313.204c.026.017.047.04.061.067.1.19.188.352.266.486.029.05.108.159.238.327.044.057.167.172.367.346a.823.823 0 01.134.169c.004.007.01.013.016.018l.115.1a.032.032 0 01.005.006l.005.008c.003.008.01.014.017.017a.224.224 0 01.078.052.035.035 0 00.01.009l.348.233zm-1.328-.046a.07.07 0 00-.005 0l-.002.003v.002c0 .001 0 .002.002.003h.002c.004 0 .006-.002.007-.004v-.003l-.002-.001h-.002z",fill:"#F9FBFC"}),a.jsx("path",{d:"M14.484 23.233a1.067 1.067 0 01-.209-.055 11.96 11.96 0 01-.666-.354 4.512 4.512 0 01-.82-.615 5.988 5.988 0 01-.598-.655 9.283 9.283 0 01-.54-.781 285.15 285.15 0 01-.22-.38c-.148-.254-.315-.57-.483-.849a.137.137 0 01-.02-.072.039.039 0 01.02.013c.388.47.813.95 1.274 1.44.251.265.5.495.745.69.365.291.76.514 1.187.67a3.752 3.752 0 001.647.218.008.008 0 01.004.005v.006a2.344 2.344 0 01-.272.185c-.287.162-.583.317-.888.464-.02.01-.047.021-.081.034a.533.533 0 00-.08.036zM11.296 23.682c0 .003-.003.004-.007.005l-.002-.001-.002-.002v-.003l.002-.002.005-.001h.003l.001.002v.002z",fill:"#798B98"})]}))});function Zm(e){"@babel/helpers - typeof";return Zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zm(e)}var Mst=["size","style"];function rse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nst(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Dst(e,Mst);return a.jsxs("svg",uN(uN({fill:"currentColor",fillRule:"nonzero",height:r,style:uN({flex:"none",lineHeight:1},n),viewBox:"0 0 135 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:z4}),a.jsx("path",{d:"M131.939 10.694l-3.909.241a2.018 2.018 0 00-.431-.902 2.283 2.283 0 00-.872-.652c-.354-.167-.778-.25-1.273-.25-.661 0-1.219.14-1.673.42-.455.275-.682.642-.682 1.103 0 .368.147.678.441.932.294.254.799.458 1.513.612l2.787.561c1.497.307 2.612.802 3.347 1.483.735.682 1.103 1.577 1.103 2.687 0 1.009-.297 1.894-.892 2.656-.588.761-1.397 1.356-2.426 1.784-1.022.42-2.201.631-3.538.631-2.038 0-3.661-.424-4.871-1.273-1.202-.855-1.907-2.018-2.115-3.488l4.2-.22c.127.621.434 1.096.922 1.423.488.32 1.113.481 1.874.481.749 0 1.35-.144 1.804-.43.461-.295.695-.672.702-1.133a1.178 1.178 0 00-.491-.953c-.321-.253-.815-.447-1.483-.58l-2.666-.532c-1.504-.3-2.623-.822-3.358-1.564-.728-.741-1.093-1.687-1.093-2.836 0-.989.268-1.841.802-2.556.541-.715 1.3-1.266 2.275-1.654.983-.387 2.132-.581 3.448-.581 1.945 0 3.475.41 4.591 1.233 1.122.822 1.777 1.94 1.964 3.357zM101.831 21.7V1.174h4.27V8.89h.13a5.65 5.65 0 01.812-1.263c.361-.434.829-.795 1.403-1.082.582-.294 1.303-.441 2.165-.441 1.123 0 2.159.294 3.107.882.949.581 1.708 1.46 2.276 2.636.568 1.17.851 2.636.851 4.4 0 1.717-.277 3.167-.831 4.35-.548 1.176-1.297 2.068-2.245 2.676-.943.601-1.998.902-3.168.902-.828 0-1.533-.137-2.114-.411-.575-.274-1.046-.618-1.414-1.032a5.266 5.266 0 01-.842-1.273h-.19V21.7h-4.21zm4.18-7.697c0 .915.127 1.714.381 2.395.254.682.621 1.213 1.102 1.594.481.374 1.066.561 1.754.561.695 0 1.283-.19 1.764-.571.481-.388.845-.922 1.093-1.604.254-.688.381-1.48.381-2.375 0-.889-.124-1.67-.371-2.345-.247-.675-.612-1.203-1.093-1.584-.481-.38-1.072-.571-1.774-.571-.695 0-1.283.183-1.764.551-.474.367-.838.889-1.092 1.563-.254.675-.381 1.47-.381 2.386zM90.334 21.99c-.983 0-1.858-.17-2.626-.511a4.228 4.228 0 01-1.824-1.534c-.441-.681-.662-1.53-.662-2.545 0-.856.157-1.574.471-2.155a3.814 3.814 0 011.283-1.403 6.222 6.222 0 011.844-.802 14.06 14.06 0 012.185-.381 55.38 55.38 0 002.165-.26c.548-.088.946-.214 1.193-.382.247-.167.37-.414.37-.741v-.06c0-.635-.2-1.126-.6-1.474-.395-.347-.956-.52-1.684-.52-.769 0-1.38.17-1.835.51a2.352 2.352 0 00-.902 1.263l-3.949-.32c.2-.936.595-1.745 1.183-2.426.588-.688 1.347-1.216 2.275-1.584.936-.374 2.018-.561 3.248-.561.855 0 1.673.1 2.455.3.789.201 1.487.512 2.095.933.615.42 1.1.962 1.453 1.623.354.655.531 1.44.531 2.356v10.383h-4.049v-2.135h-.12a4.346 4.346 0 01-.992 1.273c-.415.361-.912.645-1.494.852-.581.2-1.252.301-2.014.301zm1.222-2.947c.629 0 1.183-.123 1.664-.37a2.948 2.948 0 001.133-1.023c.274-.427.41-.912.41-1.453v-1.634a2.286 2.286 0 01-.55.24c-.228.068-.485.131-.772.191-.288.054-.575.104-.862.15l-.782.11a5.28 5.28 0 00-1.313.352c-.374.16-.665.377-.872.651-.207.267-.31.601-.31 1.002 0 .582.21 1.026.63 1.333.428.301.97.451 1.624.451zM70.574 21.7V1.174h4.34v16.948h8.8V21.7h-13.14zM51.803 12.8v8.9h-4.27V6.303h4.07v2.717h.18a4.295 4.295 0 011.714-2.125c.802-.528 1.774-.792 2.917-.792 1.069 0 2 .234 2.796.702.795.467 1.413 1.135 1.854 2.004.441.862.662 1.891.662 3.087V21.7h-4.27v-9.04c.007-.942-.234-1.677-.722-2.205-.487-.535-1.159-.802-2.014-.802-.575 0-1.083.124-1.524.37a2.584 2.584 0 00-1.022 1.083c-.24.468-.364 1.033-.37 1.694zM37.745 22c-1.557 0-2.904-.33-4.04-.992a6.79 6.79 0 01-2.615-2.787c-.615-1.196-.922-2.582-.922-4.159 0-1.59.307-2.98.922-4.17.614-1.195 1.486-2.124 2.616-2.786 1.135-.668 2.482-1.002 4.039-1.002 1.556 0 2.9.334 4.029 1.002A6.691 6.691 0 0144.4 9.893c.614 1.189.922 2.579.922 4.17 0 1.576-.308 2.962-.922 4.158a6.771 6.771 0 01-2.626 2.787c-1.13.661-2.473.992-4.03.992zm.02-3.307c.708 0 1.3-.2 1.774-.602.474-.407.832-.962 1.072-1.664.247-.701.371-1.5.371-2.395s-.124-1.694-.37-2.395c-.241-.702-.599-1.257-1.073-1.664-.475-.408-1.066-.612-1.774-.612-.715 0-1.317.204-1.804.612-.481.407-.846.962-1.093 1.664-.24.701-.36 1.5-.36 2.395s.12 1.694.36 2.395c.247.702.611 1.257 1.093 1.664.487.401 1.089.602 1.804.602zM23.663 21.7V6.303h4.27V21.7h-4.27zm2.145-17.38a2.32 2.32 0 01-1.633-.632c-.448-.427-.672-.938-.672-1.533 0-.588.224-1.093.672-1.514A2.3 2.3 0 0125.808 0c.635 0 1.176.214 1.624.641.454.421.681.926.681 1.514 0 .595-.227 1.106-.681 1.533a2.285 2.285 0 01-1.624.632zM6.65 21.7H2L9.086 1.174h5.593L21.755 21.7h-4.65L11.962 5.864h-.16L6.65 21.7zm-.29-8.068h10.985v3.388H6.36v-3.388z"})]}))});function eh(e){"@babel/helpers - typeof";return eh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eh(e)}var Lst=["type"];function nse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Rst(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ust(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Wst=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Hst(e,Lst),i=r==="color"?pSe:nZ;return a.jsx(Ne,Rst({Icon:i,Text:dSe,"aria-label":z4,spaceMultiple:fst,textMultiple:ust},n))}),D1=nZ;D1.Color=pSe;D1.Text=dSe;D1.Combine=Wst;D1.Avatar=Sst;D1.colorPrimary=fSe;D1.title=z4;var A4="AssemblyAI",Kst=1,qst=.3,mSe="#2545D3";function th(e){"@babel/helpers - typeof";return th=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},th(e)}var Gst=["size","style"];function ise(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zst(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Qst(e,Gst);return a.jsxs("svg",fN(fN({fill:"currentColor",fillRule:"evenodd",height:r,style:fN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:A4}),a.jsx("path",{d:"M10.595 1.5a3.695 3.695 0 00-3.444 2.355L0 22.26h5.432l5.629-14.486h.002a.96.96 0 011.782 0h.75V4.835h-1.393L13.498 1.5h-2.902z"}),a.jsx("path",{d:"M7.151 3.855a3.695 3.695 0 013.26-2.35l-.002-.005H13.405c1.524 0 2.893.936 3.444 2.355L24 22.26h-5.525L11.54 4.413a2.528 2.528 0 00-4.609.006l.22-.564z"})]}))});function rh(e){"@babel/helpers - typeof";return rh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rh(e)}var elt=["background"];function ose(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tlt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function alt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var slt=p.memo(function(e){var t=e.background,r=olt(e,elt);return a.jsx(Ee,tlt({Icon:iZ,"aria-label":A4,background:t||mSe,iconMultiple:.65},r))});function nh(e){"@babel/helpers - typeof";return nh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nh(e)}var llt=["size","style"];function ase(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dlt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var hSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=plt(e,llt);return a.jsxs("svg",pN(pN({height:r,style:pN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:A4}),a.jsx("path",{d:"M10.595 1.5a3.695 3.695 0 00-3.444 2.355L0 22.26h5.432l5.629-14.486h.002a.96.96 0 011.782 0h.75V4.835h-1.393L13.498 1.5h-2.902z",fill:"#2545D3"}),a.jsx("path",{d:"M7.151 3.855a3.695 3.695 0 013.26-2.35l-.002-.005H13.405c1.524 0 2.893.936 3.444 2.355L24 22.26h-5.525L11.54 4.413a2.528 2.528 0 00-4.609.006l.22-.564z",fill:"#566DE8"})]}))});function ih(e){"@babel/helpers - typeof";return ih=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ih(e)}var mlt=["size","style"];function sse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vlt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ySe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=blt(e,mlt);return a.jsxs("svg",dN(dN({fill:"currentColor",fillRule:"evenodd",height:r,style:dN({flex:"none",lineHeight:1},n),viewBox:"0 0 140 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:A4}),a.jsx("path",{d:"M4.909 19.11l1.589-4.228h7.015l1.614 4.229h3.006L11.753 2H8.405L2 19.11h2.909zM9.993 5.032l2.738 7.455H7.28l2.712-7.455zM19.456 14.98c.074 2.713 2.372 4.278 5.72 4.278 3.032 0 5.305-1.516 5.305-3.911 0-2.787-2.323-3.374-5.183-3.716-1.808-.195-3.006-.342-3.006-1.515 0-1.003 1.027-1.638 2.591-1.638 1.565 0 2.64.807 2.787 1.955h2.591c-.171-2.566-2.347-3.984-5.427-3.984-3.006-.024-5.133 1.516-5.133 3.887 0 2.59 2.249 3.202 5.109 3.544 1.93.244 3.08.342 3.08 1.687 0 1.002-1.076 1.637-2.713 1.637-1.907 0-3.032-.928-3.13-2.224h-2.59zM32.483 14.98c.074 2.713 2.371 4.278 5.72 4.278 3.031 0 5.305-1.516 5.305-3.911 0-2.787-2.322-3.374-5.182-3.716-1.81-.195-3.007-.342-3.007-1.515 0-1.003 1.027-1.638 2.59-1.638 1.566 0 2.641.807 2.788 1.955h2.59c-.17-2.566-2.346-3.984-5.426-3.984-3.007-.024-5.133 1.516-5.133 3.887 0 2.59 2.249 3.202 5.109 3.544 1.93.244 3.08.342 3.08 1.687 0 1.002-1.076 1.637-2.713 1.637-1.907 0-3.032-.928-3.13-2.224h-2.59zM52.227 19.258c3.104 0 5.207-1.883 5.647-4.352h-2.64c-.367 1.394-1.54 2.2-3.154 2.2-2.078 0-3.422-1.393-3.495-3.52v-.17h9.435a7.14 7.14 0 00.073-1.003C58.02 8.746 55.6 6.45 51.983 6.45c-3.692 0-6.16 2.566-6.16 6.429 0 3.837 2.468 6.38 6.404 6.38zm-3.545-7.774c.196-1.784 1.638-2.909 3.325-2.909 1.833 0 3.129 1.051 3.349 2.91h-6.674zM75.359 6.449c-2.054 0-3.471.904-4.278 2.273-.758-1.613-2.224-2.273-3.862-2.273-1.882.024-2.958.855-3.667 1.784l-.293-1.638H60.96v12.516h2.64v-6.698c0-2.224 1.125-3.69 2.933-3.69 1.736 0 2.64 1.148 2.64 3.348v7.04h2.665V12.34c0-2.25 1.149-3.618 2.957-3.618 1.711 0 2.616 1.149 2.616 3.349v7.04h2.64V11.9c0-3.96-2.102-5.451-4.693-5.451zM89.876 6.449c-1.93 0-3.227.88-4.058 2.004V2h-2.64v17.11h2.298l.318-1.808c.782 1.125 2.127 1.956 4.082 1.956 3.423 0 5.916-2.567 5.916-6.405 0-4.033-2.493-6.404-5.916-6.404zm-.44 10.584c-2.2 0-3.642-1.735-3.642-4.204 0-2.42 1.442-4.131 3.642-4.131s3.667 1.71 3.667 4.155c0 2.47-1.467 4.18-3.666 4.18zM98.64 19.11h2.641V2h-2.64v17.11zM108.219 19.184l-.488 1.223c-.392 1.026-.636 1.27-1.663 1.27h-1.857V24h2.835c1.834 0 2.371-.904 3.153-2.933l5.672-14.471h-2.812l-3.397 9.509-3.496-9.51h-2.811l4.864 12.59zM119.103 19.11l1.589-4.228h7.016l1.613 4.229h3.007L125.948 2h-3.349l-6.405 17.11h2.909zm5.085-14.079l2.738 7.455h-5.452l2.714-7.455zM134.816 19.11h2.811V2h-2.811v17.11z"})]}))});function oh(e){"@babel/helpers - typeof";return oh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oh(e)}var xlt=["type"];function lse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Olt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _lt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Clt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Slt(e,xlt),i=r==="color"?hSe:iZ;return a.jsx(Ne,Olt({Icon:i,Text:ySe,"aria-label":A4,spaceMultiple:qst,textMultiple:Kst},n))}),N1=iZ;N1.Color=hSe;N1.Text=ySe;N1.Combine=Clt;N1.Avatar=slt;N1.colorPrimary=mSe;N1.title=A4;var L1="AWS",klt=.75,$lt=.2,gSe="#222F3E";function ah(e){"@babel/helpers - typeof";return ah=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ah(e)}var Elt=["size","style"];function cse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ilt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var oZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Alt(e,Elt);return a.jsxs("svg",mN(mN({fill:"currentColor",fillRule:"evenodd",height:r,style:mN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L1}),a.jsxs("g",{children:[a.jsx("path",{d:"M6.763 11.212c0 .296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183 0 .08-.048.16-.152.24l-.503.335a.383.383 0 01-.208.072c-.08 0-.16-.04-.239-.112a2.47 2.47 0 01-.287-.375 6.18 6.18 0 01-.248-.471c-.622.734-1.405 1.101-2.347 1.101-.67 0-1.205-.191-1.596-.574-.39-.384-.59-.894-.59-1.533 0-.678.24-1.23.726-1.644.487-.415 1.133-.623 1.955-.623.272 0 .551.024.846.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28 0-.568.031-.863.103-.295.072-.583.16-.862.272a2.4 2.4 0 01-.28.104.488.488 0 01-.127.023c-.112 0-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597 0 01.224-.167 4.577 4.577 0 011.005-.36 4.84 4.84 0 011.246-.151c.95 0 1.644.216 2.091.647.44.43.662 1.085.662 1.963v2.586h.016zm-3.24 1.214c.263 0 .534-.048.822-.144a1.78 1.78 0 00.758-.51 1.27 1.27 0 00.272-.512c.047-.191.08-.423.08-.694v-.335a6.66 6.66 0 00-.735-.136 6.02 6.02 0 00-.75-.048c-.535 0-.926.104-1.19.32-.263.215-.39.518-.39.917 0 .375.095.655.295.846.191.2.47.296.838.296zm6.41.862c-.144 0-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586 6.726a1.398 1.398 0 01-.072-.32c0-.128.064-.2.191-.2h.783c.151 0 .255.025.31.08.065.048.113.16.16.312l1.342 5.284 1.245-5.284c.04-.16.088-.264.151-.312a.549.549 0 01.32-.08h.638c.152 0 .256.025.32.08.063.048.12.16.151.312l1.261 5.348 1.381-5.348c.048-.16.104-.264.16-.312a.52.52 0 01.311-.08h.743c.127 0 .2.065.2.2 0 .04-.009.08-.017.128a1.137 1.137 0 01-.056.2l-1.923 6.17c-.048.16-.104.263-.168.311a.51.51 0 01-.303.08h-.687c-.15 0-.255-.024-.32-.08-.063-.056-.119-.16-.15-.32L12.32 7.747l-1.23 5.14c-.04.16-.087.264-.15.32-.065.056-.177.08-.32.08l-.686.001zm10.256.215c-.415 0-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563 0 01-.048-.224v-.407c0-.167.064-.247.183-.247.048 0 .096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.32.064.63.096.95.096.502 0 .894-.088 1.165-.264a.86.86 0 00.415-.758.777.777 0 00-.215-.559c-.144-.151-.416-.287-.807-.415l-1.157-.36c-.583-.183-1.014-.454-1.277-.813a1.902 1.902 0 01-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136 1.006-.136.175 0 .36.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69 0 01.24.2.43.43 0 01.071.263v.375c0 .168-.064.256-.184.256a.83.83 0 01-.303-.096 3.652 3.652 0 00-1.532-.311c-.455 0-.815.071-1.062.223-.248.152-.375.383-.375.71 0 .224.08.416.24.567.16.152.454.304.877.44l1.134.358c.574.184.99.44 1.237.767.247.327.367.702.367 1.117 0 .343-.072.655-.207.926a2.157 2.157 0 01-.583.703c-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167z"}),a.jsx("path",{d:"M.378 15.475c3.384 1.963 7.56 3.153 11.877 3.153 2.914 0 6.114-.607 9.06-1.852.44-.2.814.287.383.607-2.626 1.94-6.442 2.969-9.722 2.969-4.598 0-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351zm23.531-.2c.287.36-.08 2.826-1.485 4.007-.215.184-.423.088-.327-.151l.175-.439c.343-.88.802-2.198.52-2.555-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36 1.5-1.053 3.967-.75 4.254-.399z",fill:"#F90"})]})]}))});function sh(e){"@babel/helpers - typeof";return sh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sh(e)}var Dlt=["background"];function use(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nlt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vlt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Hlt=p.memo(function(e){var t=e.background,r=Blt(e,Dlt);return a.jsx(Ee,Nlt({Icon:oZ,"aria-label":L1,background:t||gSe,color:"#fff"},r))});function lh(e){"@babel/helpers - typeof";return lh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lh(e)}var Ult=["size","style"];function fse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jlt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ylt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Glt(e,Ult);return a.jsxs("svg",hN(hN({fill:"currentColor",fillRule:"evenodd",height:r,style:hN({flex:"none",lineHeight:1},n),viewBox:"0 0 61 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L1}),a.jsxs("g",{children:[a.jsx("path",{d:"M5.323 16.931l3.433 1.012L8.752 23l-3.429-1.138v-4.931zm7.757 0l-.012 4.928L9.647 23v-5.057l3.433-1.012zm-3.9-1.517l3.2.983-3.195.843-3.162-.843 3.158-.983zm-.424-5.69l-.011 4.928-3.422 1.141v-5.057l3.433-1.012zm.89 0l3.434 1.012-.004 5.057-3.43-1.138v-4.93zm7.757 0l-.012 4.928-3.421 1.141v-5.057l3.433-1.012zM1 9.724l3.433 1.012-.004 5.057L1 14.655v-4.93zm12.504-1.517l3.2.983-3.195.843-3.163-.843 3.158-.983zm-8.647 0l3.2.983-3.195.843-3.163-.843 3.158-.983zm9.113-5.69l3.433 1.012-.004 5.057-3.43-1.138v-4.93zm7.756 0l-.012 4.928-3.42 1.141V3.53l3.432-1.012zM17.827 1l3.2.983-3.195.843-3.163-.843L17.827 1zm4.79 1.517L26.05 3.53l-.005 5.057-3.429-1.138v-4.93zm7.756 0l-.012 4.928-3.421 1.141V3.53l3.433-1.012zM26.473 1l3.2.983-3.195.843-3.162-.843L26.474 1z",fill:"#F90"}),a.jsx("path",{d:"M23.938 18.641l-.253.001c-.092 0-.21.062-.24.163l-.765 2.681-.757-2.675c-.022-.084-.102-.169-.21-.169h-.299c-.107 0-.186.086-.207.17l-.705 2.648-.727-2.656c-.029-.097-.15-.162-.245-.162h-.363a.233.233 0 00-.188.086.124.124 0 00-.021.113l1.124 3.957c.024.083.097.167.203.167h.361c.098 0 .183-.071.208-.171l.691-2.636.753 2.639c.023.08.096.168.202.168h.356a.213.213 0 00.206-.169l1.082-3.954a.128.128 0 00-.02-.116.23.23 0 00-.186-.085zm3.12 1.68h-1.906c.044-.532.391-1.084.98-1.105.626.02.913.56.927 1.105zm-.927-1.708c-1.289 0-1.875 1.132-1.875 2.184 0 1.313.729 2.162 1.858 2.162.808 0 1.423-.406 1.69-1.115a.149.149 0 00-.013-.124.21.21 0 00-.14-.098l-.357-.068c-.096-.014-.206.042-.242.124-.174.394-.49.618-.888.63a1.03 1.03 0 01-.894-.576c-.13-.275-.15-.547-.152-.823l2.589-.001c.054 0 .11-.024.15-.064a.163.163 0 00.05-.116c-.006-1.022-.476-2.115-1.776-2.115zm4.961 2.138l-.002.166c-.017.383-.137 1.342-.906 1.37a.965.965 0 01-.745-.431c-.12-.19-.191-.451-.21-.775v-.712c.015-.545.4-1.143.953-1.166.819.032.903 1.198.91 1.548zm-.772-2.175h-.069c-.427 0-.763.177-1.021.539v-1.668c0-.094-.098-.18-.205-.18h-.373c-.097 0-.206.077-.206.18v5.207c0 .094.098.18.205.18h.11c.103 0 .176-.083.2-.16l.117-.367c.27.382.678.606 1.115.606h.066c1.15 0 1.663-1.111 1.663-2.212 0-.548-.136-1.072-.372-1.438a1.487 1.487 0 00-1.23-.687zm5.68 2.11c-.243-.173-.534-.23-.826-.288l-.559-.103c-.4-.066-.633-.173-.633-.525 0-.372.388-.514.717-.523.401.01.703.188.85.502a.217.217 0 00.192.123l.04-.004.35-.077a.216.216 0 00.138-.102.148.148 0 00.015-.123c-.214-.618-.756-.945-1.576-.945-.741.002-1.533.33-1.533 1.244 0 .626.395 1.023 1.176 1.18l.625.12c.344.065.695.181.695.548 0 .543-.635.598-.827.602-.431-.009-.92-.2-1.038-.605-.024-.089-.136-.152-.235-.131l-.365.074a.21.21 0 00-.134.095.158.158 0 00-.02.126c.175.627.755 1.022 1.567 1.077l.197.007c.807 0 1.67-.344 1.67-1.308 0-.393-.177-.744-.487-.964zm3.69-.361h-1.907c.043-.533.39-1.085.98-1.105.626.02.913.559.927 1.105zm-.929-1.709c-1.288 0-1.875 1.133-1.875 2.185 0 1.313.73 2.161 1.858 2.161.808 0 1.424-.406 1.69-1.115a.15.15 0 00-.012-.124.21.21 0 00-.14-.097l-.358-.068c-.083-.014-.2.03-.241.124-.174.393-.49.617-.888.63a1.03 1.03 0 01-.894-.576c-.13-.275-.15-.547-.152-.824h2.589c.054 0 .11-.024.149-.064a.163.163 0 00.051-.116c-.006-1.023-.476-2.116-1.777-2.116zm4.222.049c-.05-.006-.1-.009-.147-.009-.434 0-.787.235-1.032.684l.001-.393c0-.095-.096-.179-.204-.179h-.324c-.106 0-.2.084-.2.18v3.818c0 .096.093.18.2.18h.377c.098 0 .209-.077.21-.18v-1.925c0-.317.03-.556.182-.839.218-.403.522-.6.93-.604.102 0 .192-.09.192-.19v-.357c0-.093-.081-.175-.185-.186zm3.96-.075h-.297c-.094 0-.213.066-.242.164l-.966 3.018-.986-3.015c-.03-.1-.15-.167-.243-.167h-.425a.24.24 0 00-.193.087.124.124 0 00-.02.115l1.35 3.981c.026.079.095.171.203.171h.515c.095 0 .172-.064.208-.171l1.309-3.98a.123.123 0 00-.02-.114.24.24 0 00-.192-.09zm.98-1.53a.497.497 0 100 .994.497.497 0 000-.995zm.204 1.505h-.408c-.111 0-.213.09-.213.187l-.002 4.054c0 .049.026.098.07.134a.23.23 0 00.143.052h.412c.113 0 .212-.088.212-.186v-4.054c0-.1-.1-.187-.214-.187zm3.818 2.75h-.34a.22.22 0 00-.211.156c-.125.535-.407.812-.835.824-.834-.025-.898-1.18-.898-1.534 0-.705.245-1.465.93-1.485.414.012.715.307.806.788a.223.223 0 00.196.185l.365.004c.109-.012.195-.094.194-.196-.13-.869-.735-1.43-1.544-1.43h-.06c-1.176 0-1.703 1.092-1.703 2.174 0 .992.444 2.15 1.697 2.15h.06c.789 0 1.384-.55 1.555-1.44a.16.16 0 00-.041-.12.242.242 0 00-.17-.077zm3.37-.99h-1.908c.044-.533.391-1.085.98-1.105.627.02.914.559.928 1.105zm-.929-1.709c-1.288 0-1.875 1.133-1.875 2.185 0 1.313.73 2.161 1.858 2.161.808 0 1.424-.405 1.69-1.114a.151.151 0 00-.013-.125.208.208 0 00-.139-.097l-.358-.068c-.084-.014-.2.03-.241.124-.175.393-.492.617-.888.63a1.03 1.03 0 01-.894-.576c-.131-.276-.15-.547-.153-.824h2.59c.054 0 .11-.024.15-.064a.163.163 0 00.05-.116c-.006-1.023-.476-2.116-1.777-2.116zm5.02 2.07c-.242-.173-.534-.23-.825-.288l-.559-.103c-.4-.066-.633-.173-.633-.525 0-.48.6-.52.716-.523.402.01.704.188.85.502a.218.218 0 00.193.123l.042-.004.348-.077a.217.217 0 00.139-.102.148.148 0 00.014-.123c-.213-.618-.756-.945-1.576-.945-.74.002-1.532.33-1.532 1.244 0 .626.395 1.023 1.175 1.18l.626.12c.344.065.695.181.695.548 0 .543-.636.598-.828.602-.4-.008-.911-.172-1.037-.604-.023-.09-.136-.153-.236-.132l-.365.074a.212.212 0 00-.135.096.158.158 0 00-.02.125c.176.627.756 1.022 1.567 1.077l.198.007c.807 0 1.67-.344 1.67-1.308 0-.393-.177-.744-.487-.964zm-16.608-9.925v-.92c0-.14.107-.234.235-.233h4.147a.23.23 0 01.24.232v.789c-.002.094-.06.21-.165.368l-2.296 3.261c.797-.019 1.64.1 2.365.505.163.091.207.226.22.359v.982c0 .135-.149.292-.305.21-1.277-.665-2.97-.737-4.383.008-.144.076-.295-.078-.295-.213v-.933c0-.15.003-.405.155-.633l2.489-3.55h-2.167c-.133 0-.239-.094-.24-.232zm-3.99-1.334c.613 0 1.416.162 1.9.624.482.448.549 1.014.555 1.637v2.477c0 .588.245.846.476 1.163.08.114.098.25-.005.333-.257.215-.715.61-.967.833a.273.273 0 01-.301.027c-.419-.346-.494-.507-.723-.836-.693.701-1.183.911-2.08.911-1.063 0-1.889-.651-1.889-1.955 0-1.018.555-1.71 1.346-2.05.684-.3 1.64-.354 2.372-.435v-.429c-.003-.227-.027-.46-.154-.644-.153-.23-.448-.325-.708-.325-.441 0-.837.206-.981.631l-.033.122c-.021.113-.105.225-.22.23l-1.222-.131c-.103-.023-.218-.105-.188-.262.281-1.476 1.62-1.921 2.822-1.921zm-16.54 0c.613 0 1.416.162 1.9.624.482.448.549 1.014.555 1.637v2.477c0 .588.245.846.476 1.163.08.114.098.25-.004.333-.258.215-.716.61-.968.833a.274.274 0 01-.301.027c-.42-.346-.494-.507-.723-.836-.693.701-1.183.911-2.08.911-1.063 0-1.89-.651-1.89-1.955 0-1.018.556-1.71 1.347-2.05.684-.3 1.64-.354 2.372-.435v-.429c-.003-.227-.027-.46-.153-.644-.154-.23-.45-.325-.708-.325-.442 0-.838.206-.982.631l-.033.122c-.022.113-.105.225-.219.23l-1.223-.131c-.103-.023-.218-.105-.188-.262.28-1.476 1.62-1.921 2.821-1.921zm10.628.062c.53 0 1.107.217 1.46.704.4.543.318 1.328.318 2.02v4.063a.238.238 0 01-.244.232h-1.26a.236.236 0 01-.227-.231v-3.414c0-.271.024-.949-.035-1.206-.095-.434-.377-.555-.742-.555a.837.837 0 00-.754.527c-.093.233-.113.576-.117.886v3.761a.238.238 0 01-.244.232h-1.26a.236.236 0 01-.227-.231v-3.639c.012-.694.027-1.55-.778-1.55-.816 0-.87.834-.872 1.544v3.644a.237.237 0 01-.244.232h-1.262a.237.237 0 01-.225-.212v-6.44c0-.128.11-.231.244-.231l1.175-.001c.123.007.222.1.23.216v.842h.023c.306-.814.883-1.193 1.66-1.193.79 0 1.284.38 1.638 1.193.306-.814 1-1.193 1.743-1.193zm6.596 4.123v-.451l-.261.006c-.826.039-1.616.29-1.616 1.257 0 .543.284.91.767.91.354 0 .673-.217.874-.57.217-.38.235-.74.236-1.152zm-16.542.174l.002-.625-.261.006c-.827.039-1.616.29-1.616 1.257 0 .543.283.91.768.91.354 0 .673-.217.873-.57.186-.326.226-.637.234-.978zm28.051-2.983c-.842 0-.97 1.032-.987 1.81l-.002.45c.005.84.07 2.252.978 2.252.977 0 1.024-1.355 1.024-2.181 0-.542-.023-1.192-.188-1.707-.128-.403-.369-.586-.708-.618L51 10.803zM50.99 9.49c1.872 0 2.885 1.599 2.885 3.63 0 1.966-1.12 3.524-2.885 3.524-1.838 0-2.84-1.599-2.84-3.59 0-2.006 1.013-3.564 2.84-3.564zm5.314 7.019h-1.257a.236.236 0 01-.227-.231l-.002-6.442a.238.238 0 01.242-.21l1.171-.001c.11.006.2.08.224.18v.986h.024c.353-.881.848-1.3 1.719-1.3.565 0 1.12.202 1.472.758.33.514.33 1.381.33 2.005v4.052a.239.239 0 01-.241.203h-1.266a.238.238 0 01-.224-.203l.001-3.947c-.006-.625-.093-1.284-.79-1.284-.307 0-.589.204-.73.515-.177.393-.2.786-.2 1.22v3.467a.241.241 0 01-.246.232z"})]})]}))});function ch(e){"@babel/helpers - typeof";return ch=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ch(e)}var Xlt=["size","style"];function pse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rct(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nct=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tct(e,Xlt);return a.jsxs("svg",yN(yN({fill:"currentColor",fillRule:"evenodd",height:r,style:yN({flex:"none",lineHeight:1},n),viewBox:"0 0 61 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L1}),a.jsxs("g",{children:[a.jsx("path",{d:"M5.323 16.931l3.433 1.012L8.752 23l-3.429-1.138v-4.931zm7.757 0l-.012 4.928L9.647 23v-5.057l3.433-1.012zm-3.9-1.517l3.2.983-3.195.843-3.162-.843 3.158-.983zm-.424-5.69l-.011 4.928-3.422 1.141v-5.057l3.433-1.012zm.89 0l3.434 1.012-.004 5.057-3.43-1.138v-4.93zm7.757 0l-.012 4.928-3.421 1.141v-5.057l3.433-1.012zM1 9.724l3.433 1.012-.004 5.057L1 14.655v-4.93zm12.504-1.517l3.2.983-3.195.843-3.163-.843 3.158-.983zm-8.647 0l3.2.983-3.195.843-3.163-.843 3.158-.983zm9.113-5.69l3.433 1.012-.004 5.057-3.43-1.138v-4.93zm7.756 0l-.012 4.928-3.42 1.141V3.53l3.432-1.012zM17.827 1l3.2.983-3.195.843-3.163-.843L17.827 1zm4.79 1.517L26.05 3.53l-.005 5.057-3.429-1.138v-4.93zm7.756 0l-.012 4.928-3.421 1.141V3.53l3.433-1.012zM26.473 1l3.2.983-3.195.843-3.162-.843L26.474 1z"}),a.jsx("path",{d:"M23.938 18.641l-.253.001c-.092 0-.21.062-.24.163l-.765 2.681-.757-2.675c-.022-.084-.102-.169-.21-.169h-.299c-.107 0-.186.086-.207.17l-.705 2.648-.727-2.656c-.029-.097-.15-.162-.245-.162h-.363a.233.233 0 00-.188.086.124.124 0 00-.021.113l1.124 3.957c.024.083.097.167.203.167h.361c.098 0 .183-.071.208-.171l.691-2.636.753 2.639c.023.08.096.168.202.168h.356a.213.213 0 00.206-.169l1.082-3.954a.128.128 0 00-.02-.116.23.23 0 00-.186-.085zm3.12 1.68h-1.906c.044-.532.391-1.084.98-1.105.626.02.913.56.927 1.105zm-.927-1.708c-1.289 0-1.875 1.132-1.875 2.184 0 1.313.729 2.162 1.858 2.162.808 0 1.423-.406 1.69-1.115a.149.149 0 00-.013-.124.21.21 0 00-.14-.098l-.357-.068c-.096-.014-.206.042-.242.124-.174.394-.49.618-.888.63a1.03 1.03 0 01-.894-.576c-.13-.275-.15-.547-.152-.823l2.589-.001c.054 0 .11-.024.15-.064a.163.163 0 00.05-.116c-.006-1.022-.476-2.115-1.776-2.115zm4.961 2.138l-.002.166c-.017.383-.137 1.342-.906 1.37a.965.965 0 01-.745-.431c-.12-.19-.191-.451-.21-.775v-.712c.015-.545.4-1.143.953-1.166.819.032.903 1.198.91 1.548zm-.772-2.175h-.069c-.427 0-.763.177-1.021.539v-1.668c0-.094-.098-.18-.205-.18h-.373c-.097 0-.206.077-.206.18v5.207c0 .094.098.18.205.18h.11c.103 0 .176-.083.2-.16l.117-.367c.27.382.678.606 1.115.606h.066c1.15 0 1.663-1.111 1.663-2.212 0-.548-.136-1.072-.372-1.438a1.487 1.487 0 00-1.23-.687zm5.68 2.11c-.243-.173-.534-.23-.826-.288l-.559-.103c-.4-.066-.633-.173-.633-.525 0-.372.388-.514.717-.523.401.01.703.188.85.502a.217.217 0 00.192.123l.04-.004.35-.077a.216.216 0 00.138-.102.148.148 0 00.015-.123c-.214-.618-.756-.945-1.576-.945-.741.002-1.533.33-1.533 1.244 0 .626.395 1.023 1.176 1.18l.625.12c.344.065.695.181.695.548 0 .543-.635.598-.827.602-.431-.009-.92-.2-1.038-.605-.024-.089-.136-.152-.235-.131l-.365.074a.21.21 0 00-.134.095.158.158 0 00-.02.126c.175.627.755 1.022 1.567 1.077l.197.007c.807 0 1.67-.344 1.67-1.308 0-.393-.177-.744-.487-.964zm3.69-.361h-1.907c.043-.533.39-1.085.98-1.105.626.02.913.559.927 1.105zm-.929-1.709c-1.288 0-1.875 1.133-1.875 2.185 0 1.313.73 2.161 1.858 2.161.808 0 1.424-.406 1.69-1.115a.15.15 0 00-.012-.124.21.21 0 00-.14-.097l-.358-.068c-.083-.014-.2.03-.241.124-.174.393-.49.617-.888.63a1.03 1.03 0 01-.894-.576c-.13-.275-.15-.547-.152-.824h2.589c.054 0 .11-.024.149-.064a.163.163 0 00.051-.116c-.006-1.023-.476-2.116-1.777-2.116zm4.222.049c-.05-.006-.1-.009-.147-.009-.434 0-.787.235-1.032.684l.001-.393c0-.095-.096-.179-.204-.179h-.324c-.106 0-.2.084-.2.18v3.818c0 .096.093.18.2.18h.377c.098 0 .209-.077.21-.18v-1.925c0-.317.03-.556.182-.839.218-.403.522-.6.93-.604.102 0 .192-.09.192-.19v-.357c0-.093-.081-.175-.185-.186zm3.96-.075h-.297c-.094 0-.213.066-.242.164l-.966 3.018-.986-3.015c-.03-.1-.15-.167-.243-.167h-.425a.24.24 0 00-.193.087.124.124 0 00-.02.115l1.35 3.981c.026.079.095.171.203.171h.515c.095 0 .172-.064.208-.171l1.309-3.98a.123.123 0 00-.02-.114.24.24 0 00-.192-.09zm.98-1.53a.497.497 0 100 .994.497.497 0 000-.995zm.204 1.505h-.408c-.111 0-.213.09-.213.187l-.002 4.054c0 .049.026.098.07.134a.23.23 0 00.143.052h.412c.113 0 .212-.088.212-.186v-4.054c0-.1-.1-.187-.214-.187zm3.818 2.75h-.34a.22.22 0 00-.211.156c-.125.535-.407.812-.835.824-.834-.025-.898-1.18-.898-1.534 0-.705.245-1.465.93-1.485.414.012.715.307.806.788a.223.223 0 00.196.185l.365.004c.109-.012.195-.094.194-.196-.13-.869-.735-1.43-1.544-1.43h-.06c-1.176 0-1.703 1.092-1.703 2.174 0 .992.444 2.15 1.697 2.15h.06c.789 0 1.384-.55 1.555-1.44a.16.16 0 00-.041-.12.242.242 0 00-.17-.077zm3.37-.99h-1.908c.044-.533.391-1.085.98-1.105.627.02.914.559.928 1.105zm-.929-1.709c-1.288 0-1.875 1.133-1.875 2.185 0 1.313.73 2.161 1.858 2.161.808 0 1.424-.405 1.69-1.114a.151.151 0 00-.013-.125.208.208 0 00-.139-.097l-.358-.068c-.084-.014-.2.03-.241.124-.175.393-.492.617-.888.63a1.03 1.03 0 01-.894-.576c-.131-.276-.15-.547-.153-.824h2.59c.054 0 .11-.024.15-.064a.163.163 0 00.05-.116c-.006-1.023-.476-2.116-1.777-2.116zm5.02 2.07c-.242-.173-.534-.23-.825-.288l-.559-.103c-.4-.066-.633-.173-.633-.525 0-.48.6-.52.716-.523.402.01.704.188.85.502a.218.218 0 00.193.123l.042-.004.348-.077a.217.217 0 00.139-.102.148.148 0 00.014-.123c-.213-.618-.756-.945-1.576-.945-.74.002-1.532.33-1.532 1.244 0 .626.395 1.023 1.175 1.18l.626.12c.344.065.695.181.695.548 0 .543-.636.598-.828.602-.4-.008-.911-.172-1.037-.604-.023-.09-.136-.153-.236-.132l-.365.074a.212.212 0 00-.135.096.158.158 0 00-.02.125c.176.627.756 1.022 1.567 1.077l.198.007c.807 0 1.67-.344 1.67-1.308 0-.393-.177-.744-.487-.964zm-16.608-9.925v-.92c0-.14.107-.234.235-.233h4.147a.23.23 0 01.24.232v.789c-.002.094-.06.21-.165.368l-2.296 3.261c.797-.019 1.64.1 2.365.505.163.091.207.226.22.359v.982c0 .135-.149.292-.305.21-1.277-.665-2.97-.737-4.383.008-.144.076-.295-.078-.295-.213v-.933c0-.15.003-.405.155-.633l2.489-3.55h-2.167c-.133 0-.239-.094-.24-.232zm-3.99-1.334c.613 0 1.416.162 1.9.624.482.448.549 1.014.555 1.637v2.477c0 .588.245.846.476 1.163.08.114.098.25-.005.333-.257.215-.715.61-.967.833a.273.273 0 01-.301.027c-.419-.346-.494-.507-.723-.836-.693.701-1.183.911-2.08.911-1.063 0-1.889-.651-1.889-1.955 0-1.018.555-1.71 1.346-2.05.684-.3 1.64-.354 2.372-.435v-.429c-.003-.227-.027-.46-.154-.644-.153-.23-.448-.325-.708-.325-.441 0-.837.206-.981.631l-.033.122c-.021.113-.105.225-.22.23l-1.222-.131c-.103-.023-.218-.105-.188-.262.281-1.476 1.62-1.921 2.822-1.921zm-16.54 0c.613 0 1.416.162 1.9.624.482.448.549 1.014.555 1.637v2.477c0 .588.245.846.476 1.163.08.114.098.25-.004.333-.258.215-.716.61-.968.833a.274.274 0 01-.301.027c-.42-.346-.494-.507-.723-.836-.693.701-1.183.911-2.08.911-1.063 0-1.89-.651-1.89-1.955 0-1.018.556-1.71 1.347-2.05.684-.3 1.64-.354 2.372-.435v-.429c-.003-.227-.027-.46-.153-.644-.154-.23-.45-.325-.708-.325-.442 0-.838.206-.982.631l-.033.122c-.022.113-.105.225-.219.23l-1.223-.131c-.103-.023-.218-.105-.188-.262.28-1.476 1.62-1.921 2.821-1.921zm10.628.062c.53 0 1.107.217 1.46.704.4.543.318 1.328.318 2.02v4.063a.238.238 0 01-.244.232h-1.26a.236.236 0 01-.227-.231v-3.414c0-.271.024-.949-.035-1.206-.095-.434-.377-.555-.742-.555a.837.837 0 00-.754.527c-.093.233-.113.576-.117.886v3.761a.238.238 0 01-.244.232h-1.26a.236.236 0 01-.227-.231v-3.639c.012-.694.027-1.55-.778-1.55-.816 0-.87.834-.872 1.544v3.644a.237.237 0 01-.244.232h-1.262a.237.237 0 01-.225-.212v-6.44c0-.128.11-.231.244-.231l1.175-.001c.123.007.222.1.23.216v.842h.023c.306-.814.883-1.193 1.66-1.193.79 0 1.284.38 1.638 1.193.306-.814 1-1.193 1.743-1.193zm6.596 4.123v-.451l-.261.006c-.826.039-1.616.29-1.616 1.257 0 .543.284.91.767.91.354 0 .673-.217.874-.57.217-.38.235-.74.236-1.152zm-16.542.174l.002-.625-.261.006c-.827.039-1.616.29-1.616 1.257 0 .543.283.91.768.91.354 0 .673-.217.873-.57.186-.326.226-.637.234-.978zm28.051-2.983c-.842 0-.97 1.032-.987 1.81l-.002.45c.005.84.07 2.252.978 2.252.977 0 1.024-1.355 1.024-2.181 0-.542-.023-1.192-.188-1.707-.128-.403-.369-.586-.708-.618L51 10.803zM50.99 9.49c1.872 0 2.885 1.599 2.885 3.63 0 1.966-1.12 3.524-2.885 3.524-1.838 0-2.84-1.599-2.84-3.59 0-2.006 1.013-3.564 2.84-3.564zm5.314 7.019h-1.257a.236.236 0 01-.227-.231l-.002-6.442a.238.238 0 01.242-.21l1.171-.001c.11.006.2.08.224.18v.986h.024c.353-.881.848-1.3 1.719-1.3.565 0 1.12.202 1.472.758.33.514.33 1.381.33 2.005v4.052a.239.239 0 01-.241.203h-1.266a.238.238 0 01-.224-.203l.001-3.947c-.006-.625-.093-1.284-.79-1.284-.307 0-.589.204-.73.515-.177.393-.2.786-.2 1.22v3.467a.241.241 0 01-.246.232z"})]})]}))});function uh(e){"@babel/helpers - typeof";return uh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uh(e)}var ict=["size","style"];function dse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cct(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lct(e,ict);return a.jsxs("svg",gN(gN({fill:"currentColor",fillRule:"evenodd",height:r,style:gN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L1}),a.jsxs("g",{children:[a.jsx("path",{d:"M6.763 11.212c0 .296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183 0 .08-.048.16-.152.24l-.503.335a.383.383 0 01-.208.072c-.08 0-.16-.04-.239-.112a2.47 2.47 0 01-.287-.375 6.18 6.18 0 01-.248-.471c-.622.734-1.405 1.101-2.347 1.101-.67 0-1.205-.191-1.596-.574-.39-.384-.59-.894-.59-1.533 0-.678.24-1.23.726-1.644.487-.415 1.133-.623 1.955-.623.272 0 .551.024.846.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28 0-.568.031-.863.103-.295.072-.583.16-.862.272-.09.04-.184.075-.28.104a.488.488 0 01-.127.023c-.112 0-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597 0 01.224-.167 4.577 4.577 0 011.005-.36 4.84 4.84 0 011.246-.151c.95 0 1.644.216 2.091.647.44.43.662 1.085.662 1.963v2.586h.016zm-3.24 1.214c.263 0 .534-.048.822-.144a1.78 1.78 0 00.758-.51 1.27 1.27 0 00.272-.512c.047-.191.08-.423.08-.694v-.335a6.66 6.66 0 00-.735-.136 6.02 6.02 0 00-.75-.048c-.535 0-.926.104-1.19.32-.263.215-.39.518-.39.917 0 .375.095.655.295.846.191.2.47.296.838.296zm6.41.862c-.144 0-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586 6.726a1.398 1.398 0 01-.072-.32c0-.128.064-.2.191-.2h.783c.151 0 .255.025.31.08.065.048.113.16.16.312l1.342 5.284 1.245-5.284c.04-.16.088-.264.151-.312a.549.549 0 01.32-.08h.638c.152 0 .256.025.32.08.063.048.12.16.151.312l1.261 5.348 1.381-5.348c.048-.16.104-.264.16-.312a.52.52 0 01.311-.08h.743c.127 0 .2.065.2.2 0 .04-.009.08-.017.128a1.137 1.137 0 01-.056.2l-1.923 6.17c-.048.16-.104.263-.168.311a.51.51 0 01-.303.08h-.687c-.15 0-.255-.024-.32-.08-.063-.056-.119-.16-.15-.32L12.32 7.747l-1.23 5.14c-.04.16-.087.264-.15.32-.065.056-.177.08-.32.08l-.686.001zm10.256.215c-.415 0-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563 0 01-.048-.224v-.407c0-.167.064-.247.183-.247.048 0 .096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.32.064.63.096.95.096.502 0 .894-.088 1.165-.264a.86.86 0 00.415-.758.777.777 0 00-.215-.559c-.144-.151-.416-.287-.807-.415l-1.157-.36c-.583-.183-1.014-.454-1.277-.813a1.902 1.902 0 01-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136 1.006-.136.175 0 .36.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69 0 01.24.2.43.43 0 01.071.263v.375c0 .168-.064.256-.184.256a.83.83 0 01-.303-.096 3.652 3.652 0 00-1.532-.311c-.455 0-.815.071-1.062.223-.248.152-.375.383-.375.71 0 .224.08.416.24.567.16.152.454.304.877.44l1.134.358c.574.184.99.44 1.237.767.247.327.367.702.367 1.117 0 .343-.072.655-.207.926a2.157 2.157 0 01-.583.703c-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167z"}),a.jsx("path",{d:"M.378 15.475c3.384 1.963 7.56 3.153 11.877 3.153 2.914 0 6.114-.607 9.06-1.852.44-.2.814.287.383.607-2.626 1.94-6.442 2.969-9.722 2.969-4.598 0-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351zm23.531-.2c.287.36-.08 2.826-1.485 4.007-.215.184-.423.088-.327-.151l.175-.439c.343-.88.802-2.198.52-2.555-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36 1.5-1.053 3.967-.75 4.254-.399z"})]})]}))});function fh(e){"@babel/helpers - typeof";return fh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fh(e)}var uct=["size","style"];function mse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hct(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mct(e,uct);return a.jsxs("svg",bN(bN({fill:"currentColor",fillRule:"evenodd",height:r,style:bN({flex:"none",lineHeight:1},n),viewBox:"0 0 65 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L1}),a.jsx("path",{d:"M9.409 15.585l-.375.001c-.138 0-.313.092-.356.24L7.541 19.78l-1.125-3.945c-.034-.123-.152-.249-.313-.249H5.66c-.16 0-.276.127-.308.252L4.304 19.74l-1.081-3.915c-.043-.143-.223-.24-.363-.24h-.54a.347.347 0 00-.28.127.182.182 0 00-.032.166l1.67 5.834c.038.123.145.246.303.246h.536a.323.323 0 00.309-.252l1.028-3.886 1.119 3.89c.034.12.142.248.3.248h.528c.147 0 .27-.1.307-.248l1.608-5.83a.187.187 0 00-.03-.17.343.343 0 00-.277-.126zm4.638 2.477h-2.834c.066-.785.582-1.598 1.457-1.63.931.03 1.357.825 1.377 1.63zm-1.38-2.519c-1.913 0-2.785 1.67-2.785 3.221 0 1.936 1.084 3.187 2.76 3.187 1.201 0 2.117-.599 2.512-1.644a.218.218 0 00-.019-.183.313.313 0 00-.207-.143l-.53-.1c-.144-.023-.307.06-.361.182-.258.58-.729.91-1.32.927a1.533 1.533 0 01-1.328-.848c-.194-.406-.223-.806-.226-1.214l3.847-.001c.08 0 .164-.035.223-.094a.239.239 0 00.076-.17c-.01-1.508-.708-3.12-2.641-3.12zm7.374 3.153l-.003.245c-.026.564-.204 1.978-1.346 2.019a1.437 1.437 0 01-1.108-.635c-.18-.28-.284-.665-.31-1.143v-1.049c.02-.804.594-1.686 1.414-1.72 1.217.048 1.343 1.767 1.353 2.283zm-1.147-3.207h-.102c-.636 0-1.135.26-1.519.794v-2.459c0-.138-.145-.264-.304-.264h-.554c-.144 0-.306.113-.306.264v7.677c0 .14.145.266.304.266h.163c.153 0 .262-.122.3-.236l.172-.542c.402.564 1.008.894 1.656.894h.1c1.707 0 2.47-1.638 2.47-3.261 0-.808-.201-1.58-.553-2.12-.407-.625-1.107-1.013-1.827-1.013zm8.44 3.112c-.36-.255-.793-.34-1.226-.426l-.831-.152c-.597-.097-.942-.254-.942-.773 0-.549.577-.758 1.065-.772.597.015 1.046.278 1.264.74a.323.323 0 00.286.182l.06-.006.519-.113a.322.322 0 00.206-.15.217.217 0 00.02-.182c-.316-.911-1.122-1.393-2.34-1.393-1.102.002-2.278.485-2.278 1.834 0 .922.587 1.508 1.746 1.74l.93.175c.511.097 1.033.268 1.033.81 0 .8-.944.881-1.23.887-.64-.013-1.366-.295-1.542-.892-.035-.131-.202-.224-.35-.194l-.542.11a.313.313 0 00-.2.14.232.232 0 00-.03.185c.262.925 1.124 1.507 2.33 1.588l.293.01c1.2 0 2.482-.507 2.482-1.928a1.71 1.71 0 00-.724-1.42zm5.484-.533h-2.835c.065-.786.582-1.6 1.457-1.63.93.03 1.357.825 1.378 1.63zm-1.38-2.52c-1.915 0-2.787 1.67-2.787 3.222 0 1.935 1.084 3.186 2.762 3.186 1.2 0 2.116-.599 2.511-1.644a.22.22 0 00-.018-.183.311.311 0 00-.207-.143l-.532-.1c-.125-.02-.299.043-.36.182-.258.58-.729.91-1.319.928a1.532 1.532 0 01-1.328-.848c-.195-.406-.224-.806-.227-1.215h3.847c.08 0 .164-.036.222-.094a.24.24 0 00.076-.171c-.009-1.508-.707-3.12-2.64-3.12zm6.273.072a2.01 2.01 0 00-.217-.012c-.646 0-1.17.346-1.534 1.008l.001-.58c0-.14-.142-.263-.303-.263h-.48c-.159 0-.298.123-.299.266v5.628c0 .141.139.265.297.265h.561c.146 0 .31-.113.311-.265v-2.838c0-.468.045-.82.272-1.237.323-.594.775-.886 1.381-.89a.292.292 0 00.286-.28v-.527c0-.138-.121-.259-.276-.275zm5.887-.11h-.443c-.139 0-.317.098-.36.242l-1.435 4.45-1.466-4.446c-.043-.147-.221-.246-.36-.246l-.633-.001a.36.36 0 00-.285.13.181.181 0 00-.03.168l2.005 5.87c.039.116.141.252.303.252h.765c.14 0 .255-.094.308-.252l1.946-5.868a.18.18 0 00-.03-.168.359.359 0 00-.285-.132zm1.454-2.257a.736.736 0 00-.74.732c0 .403.332.731.74.731s.74-.328.74-.731a.737.737 0 00-.74-.732zm.305 2.22h-.608c-.165 0-.315.132-.315.276l-.003 5.976a.26.26 0 00.103.198c.06.048.136.076.213.076l.612.001c.168-.001.315-.13.315-.274v-5.977c0-.147-.149-.275-.317-.275zm5.673 4.053l-.507.002a.327.327 0 00-.312.23c-.186.788-.605 1.196-1.241 1.214-1.239-.036-1.335-1.74-1.335-2.26 0-1.04.365-2.162 1.383-2.191.615.018 1.063.453 1.197 1.162a.33.33 0 00.291.273l.543.005c.162-.017.29-.138.288-.288-.192-1.281-1.091-2.109-2.294-2.109h-.088c-1.75 0-2.532 1.61-2.532 3.206 0 1.462.66 3.17 2.522 3.17h.089c1.172 0 2.057-.81 2.31-2.125a.234.234 0 00-.06-.176.36.36 0 00-.254-.113zm5.008-1.458h-2.836c.065-.786.582-1.6 1.457-1.63.931.03 1.357.825 1.379 1.63zm-1.38-2.52c-1.915 0-2.787 1.67-2.787 3.222 0 1.935 1.084 3.186 2.762 3.186 1.2 0 2.114-.598 2.51-1.643a.222.222 0 00-.019-.184.31.31 0 00-.206-.143l-.532-.1c-.125-.02-.298.043-.36.182-.258.58-.73.91-1.319.928a1.532 1.532 0 01-1.328-.848c-.195-.406-.224-.807-.227-1.215H57c.08 0 .164-.036.223-.095.05-.049.076-.11.075-.17-.009-1.508-.707-3.12-2.64-3.12zm7.46 3.053c-.36-.256-.794-.34-1.226-.426l-.831-.152c-.596-.097-.94-.254-.94-.773 0-.708.89-.767 1.063-.772.598.015 1.046.278 1.264.74a.324.324 0 00.287.182l.06-.006.519-.113a.322.322 0 00.206-.15.217.217 0 00.02-.182c-.316-.911-1.122-1.393-2.341-1.393-1.101.002-2.277.485-2.277 1.834 0 .922.587 1.508 1.746 1.74l.93.175c.511.097 1.033.268 1.033.81 0 .8-.944.881-1.23.887-.594-.012-1.354-.254-1.542-.891-.034-.132-.201-.225-.35-.195l-.542.11a.315.315 0 00-.2.141.23.23 0 00-.03.184c.26.925 1.122 1.507 2.328 1.588l.294.01c1.2 0 2.482-.507 2.482-1.928 0-.58-.264-1.097-.723-1.42zM37.436 3.968V2.61c.001-.206.16-.344.35-.344h6.163c.196 0 .355.141.355.342v1.164c-.001.14-.087.309-.243.542l-3.413 4.808c1.184-.028 2.438.147 3.514.744.244.135.308.335.328.53v1.448c0 .2-.221.43-.454.31-1.897-.98-4.414-1.088-6.512.011-.215.113-.439-.114-.439-.314v-1.376c0-.22.005-.597.23-.932l3.698-5.234-3.22-.001c-.197 0-.355-.139-.357-.341zM31.506 2c.912 0 2.106.24 2.825.92.716.662.815 1.495.825 2.415l-.001 3.65c0 .868.365 1.248.708 1.715.119.169.146.368-.007.492-.383.316-1.063.899-1.437 1.228a.409.409 0 01-.448.04c-.622-.511-.734-.748-1.075-1.234-1.029 1.035-1.758 1.345-3.09 1.345-1.58 0-2.807-.961-2.807-2.883 0-1.501.824-2.522 2-3.023 1.017-.44 2.438-.521 3.525-.641v-.632c-.005-.335-.04-.678-.229-.95-.227-.34-.665-.48-1.052-.48-.656 0-1.244.304-1.458.932l-.05.18c-.03.166-.155.33-.325.339l-1.816-.194c-.154-.034-.325-.155-.28-.386C27.73 2.657 29.722 2 31.507 2zM6.927 2c.913 0 2.106.24 2.825.92.717.662.816 1.495.826 2.415l-.002 3.65c0 .868.366 1.248.708 1.715.12.169.146.368-.006.492A75.1 75.1 0 009.84 12.42a.41.41 0 01-.447.04c-.623-.511-.735-.748-1.075-1.234-1.029 1.035-1.758 1.345-3.092 1.345-1.578 0-2.806-.961-2.806-2.883 0-1.501.825-2.522 2-3.023 1.017-.44 2.438-.521 3.525-.641l.001-.632c-.005-.335-.04-.678-.229-.95-.228-.34-.666-.48-1.052-.48-.655 0-1.245.304-1.458.932l-.05.18c-.032.166-.155.33-.325.339l-1.817-.194c-.154-.034-.324-.155-.28-.386C3.15 2.657 5.143 2 6.927 2zm15.796.093c.788 0 1.644.319 2.17 1.038.595.8.472 1.957.472 2.976l-.001 5.991c0 .19-.162.342-.361.342h-1.873a.35.35 0 01-.337-.34V7.065c0-.4.035-1.399-.053-1.778-.14-.64-.56-.818-1.102-.818-.456 0-.928.3-1.121.778-.137.343-.168.848-.174 1.306v5.544c0 .19-.163.342-.362.342h-1.873a.35.35 0 01-.337-.34l.002-5.365c.016-1.024.038-2.285-1.158-2.285-1.213 0-1.292 1.229-1.296 2.276v5.372c0 .19-.162.342-.362.342H13.08a.351.351 0 01-.335-.313l.002-9.493c0-.19.162-.342.361-.342h1.747c.182.01.329.145.341.318v1.24h.035c.455-1.199 1.312-1.757 2.467-1.757 1.173 0 1.908.558 2.433 1.757.455-1.199 1.488-1.757 2.591-1.757zm9.802 6.078v-.665l-.388.008c-1.228.058-2.4.429-2.4 1.854 0 .8.42 1.341 1.138 1.341.527 0 1-.32 1.299-.84.322-.561.35-1.091.35-1.698zM7.94 8.427l.003-.921-.388.008c-1.228.058-2.4.429-2.4 1.854 0 .8.42 1.341 1.14 1.341.526 0 1-.32 1.298-.84.276-.481.335-.94.347-1.442zM49.627 4.03c-1.252 0-1.442 1.52-1.467 2.668l-.003.663c.007 1.24.105 3.32 1.453 3.32 1.453 0 1.523-1.997 1.523-3.215 0-.8-.035-1.758-.28-2.517-.19-.594-.548-.863-1.053-.911l-.173-.008zm-.017-1.937c2.783 0 4.288 2.357 4.288 5.352 0 2.897-1.663 5.195-4.288 5.195-2.73 0-4.219-2.358-4.219-5.294 0-2.957 1.505-5.253 4.22-5.253zm7.897 10.347H55.64a.35.35 0 01-.336-.34L55.3 2.601a.353.353 0 01.36-.31h1.739a.356.356 0 01.333.265V4.01h.035c.525-1.299 1.26-1.917 2.555-1.917.84 0 1.663.298 2.188 1.118.49.759.49 2.037.49 2.956v5.974a.354.354 0 01-.358.3h-1.88a.353.353 0 01-.335-.3l.003-5.82c-.01-.92-.139-1.892-1.176-1.892-.454 0-.874.3-1.084.76-.263.578-.298 1.157-.298 1.797v5.112a.357.357 0 01-.365.342z"})]}))});function ph(e){"@babel/helpers - typeof";return ph=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ph(e)}var yct=["type"];function hse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gct(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jct(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wct=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Oct(e,yct),i=r==="color"?oZ:bSe;return a.jsx(Ne,gct({Icon:i,Text:vSe,"aria-label":L1,spaceMultiple:$lt,textMultiple:klt},n))}),Oa=bSe;Oa.Color=oZ;Oa.Text=vSe;Oa.Combine=wct;Oa.Avatar=Hlt;Oa.Brand=nct;Oa.BrandColor=Ylt;Oa.colorPrimary=gSe;Oa.title=L1;var I4="Aya",Pct=1,Sct=.2,xSe="#416FDC";function dh(e){"@babel/helpers - typeof";return dh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dh(e)}var _ct=["size","style"];function yse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tct(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ect(e,_ct);return a.jsxs("svg",vN(vN({fill:"currentColor",fillRule:"evenodd",height:r,style:vN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:I4}),a.jsx("path",{d:"M19.066.131c-.064-.106-.212-.17-.34-.106l-2.39 1.333c-1.206.678-1.968 1.397-2.434 2.772a4.677 4.677 0 00.339 3.746c.063.106.212.17.338.106l2.392-1.333c1.206-.678 1.968-1.397 2.433-2.772A4.677 4.677 0 0019.066.13zM1.926 5.421a.325.325 0 00-.318.318c0 1.714.74 3.258 1.905 4.316C4.867 11.283 6.136 11.6 7.872 11.6H11.3c.169 0 .317-.148.317-.317 0-1.714-.74-3.26-1.904-4.317C8.358 5.739 7.089 5.42 5.353 5.42H1.927zM23.826 10.542a.325.325 0 00-.317-.317v.02h-3.47c-1.757 0-3.047.34-4.423 1.567-1.185 1.036-1.946 2.623-1.946 4.359 0 .169.148.317.317.317h3.47c1.757 0 3.047-.339 4.423-1.566a5.893 5.893 0 001.947-4.38zM0 15.79c0-.233.19-.445.444-.445h4.804c2.433 0 4.21.466 6.115 2.18 1.63 1.46 2.645 3.64 2.666 6.03 0 .233-.19.445-.444.445H8.782c-2.434 0-4.211-.444-6.116-2.158C1.036 20.36.021 18.18 0 15.79z"})]}))});function mh(e){"@babel/helpers - typeof";return mh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mh(e)}var Mct=["background"];function gse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zct(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lct(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rct=p.memo(function(e){var t=e.background,r=Nct(e,Mct);return a.jsx(Ee,zct({Icon:aZ,"aria-label":I4,background:t||xSe},r))});function hh(e){"@babel/helpers - typeof";return hh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hh(e)}var Fct=["size","style"];function bse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wct(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var OSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Uct(e,Fct);return a.jsxs("svg",xN(xN({height:r,style:xN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:I4}),a.jsx("path",{d:"M19.066.131c-.064-.106-.212-.17-.34-.106l-2.39 1.333c-1.206.678-1.968 1.397-2.434 2.772a4.677 4.677 0 00.339 3.746c.063.106.212.17.338.106l2.392-1.333c1.206-.678 1.968-1.397 2.433-2.772A4.677 4.677 0 0019.066.13zM1.926 5.421a.325.325 0 00-.318.318c0 1.714.74 3.258 1.905 4.316C4.867 11.283 6.136 11.6 7.872 11.6H11.3c.169 0 .317-.148.317-.317 0-1.714-.74-3.26-1.904-4.317C8.358 5.739 7.089 5.42 5.353 5.42H1.927zM23.826 10.542a.325.325 0 00-.317-.317v.02h-3.47c-1.757 0-3.047.34-4.423 1.567-1.185 1.036-1.946 2.623-1.946 4.359 0 .169.148.317.317.317h3.47c1.757 0 3.047-.339 4.423-1.566a5.893 5.893 0 001.947-4.38zM0 15.79c0-.233.19-.445.444-.445h4.804c2.433 0 4.21.466 6.115 2.18 1.63 1.46 2.645 3.64 2.666 6.03 0 .233-.19.445-.444.445H8.782c-2.434 0-4.211-.444-6.116-2.158C1.036 20.36.021 18.18 0 15.79z",fill:"#416FDC"})]}))});function yh(e){"@babel/helpers - typeof";return yh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yh(e)}var Kct=["size","style"];function vse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ON(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xct(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Yct(e,Kct);return a.jsxs("svg",ON(ON({fill:"currentColor",fillRule:"evenodd",height:r,style:ON({flex:"none",lineHeight:1},n),viewBox:"0 0 47 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:I4}),a.jsx("path",{d:"M2 19.065c0-.06 0-.122.03-.168L7.914 2.306c.06-.2.213-.306.443-.306H10.6c.23 0 .367.107.443.306l5.898 16.607.03.152c0 .077-.03.153-.091.199a.389.389 0 01-.245.076h-1.512c-.214 0-.352-.107-.428-.305l-1.513-4.4h-7.44l-1.512 4.4c-.077.198-.214.305-.428.305H2.35c-.213 0-.32-.091-.32-.26L2 19.066zm10.511-6.31L9.441 3.88l-3.072 8.877h6.142zM21.387 23.924a.246.246 0 01-.091-.199c0-.076 0-.092.03-.168l1.559-3.988-4.95-12.497c-.03-.061-.03-.122-.03-.183 0-.184.106-.26.32-.26h1.451c.214 0 .367.107.428.306l3.88 10.068 3.897-10.068c.06-.199.213-.306.427-.306h1.375c.214 0 .321.092.321.26s0 .107-.03.183l-6.54 16.622c-.076.2-.213.306-.427.306h-1.36c-.107 0-.198-.03-.244-.076h-.015zM43.082 17.4c.122.153.351.214.657.214h.825c.122 0 .214.03.275.107a.38.38 0 01.107.275v.947c0 .122-.03.214-.107.275a.379.379 0 01-.275.107h-1.436c-.733 0-1.284-.183-1.665-.55-.367-.367-.566-.932-.581-1.68-.504.824-1.161 1.436-1.97 1.848-.795.412-1.697.626-2.69.626-.993 0-1.604-.152-2.246-.458a3.562 3.562 0 01-1.497-1.299c-.351-.55-.534-1.191-.534-1.91 0-1.038.366-1.863 1.084-2.474.718-.611 1.788-.993 3.208-1.161l4.523-.52v-.977c0-.535-.122-.994-.382-1.39-.245-.398-.611-.704-1.07-.918-.458-.213-1.008-.32-1.634-.32-.627 0-1.498.183-2.063.565-.565.367-.916.87-1.054 1.497-.046.23-.183.336-.397.336H32.86c-.122 0-.229-.03-.29-.107a.313.313 0 01-.061-.29 4.14 4.14 0 01.87-1.956c.459-.565 1.07-1.008 1.819-1.329.748-.32 1.589-.473 2.536-.473.947 0 1.91.183 2.689.534.764.352 1.36.856 1.787 1.498.413.641.627 1.39.627 2.23v6.035c0 .336.06.596.198.733l.046-.015zm-8.296-.03c.474.381 1.115.565 1.91.565.794 0 1.36-.153 1.986-.459a3.812 3.812 0 001.543-1.375c.397-.61.596-1.329.596-2.184v-.672l-4.033.458c-.932.107-1.62.32-2.063.657-.443.336-.657.81-.657 1.436 0 .626.245 1.192.718 1.573z"})]}))});function gh(e){"@babel/helpers - typeof";return gh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gh(e)}var Qct=["type"];function xse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zct(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function i1t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var o1t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=n1t(e,Qct),i=r==="color"?OSe:aZ;return a.jsx(Ne,Zct({Icon:i,Text:jSe,"aria-label":I4,spaceMultiple:Sct,textMultiple:Pct},n))}),R1=aZ;R1.Color=OSe;R1.Text=jSe;R1.Combine=o1t;R1.Avatar=Rct;R1.colorPrimary=xSe;R1.title=I4;var bu="Baichuan",a1t=1,s1t=.2,wSe="#FF6933",l1t="linear-gradient(-45deg, #FF6933, #FEC13E)";function bh(e){"@babel/helpers - typeof";return bh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bh(e)}var c1t=["size","style"];function Ose(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function m1t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=d1t(e,c1t);return a.jsxs("svg",jN(jN({fill:"currentColor",fillRule:"evenodd",height:r,style:jN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bu}),a.jsx("path",{d:"M7.333 2h-3.2l-2 4.333V17.8L0 22h5.2l2.028-4.2L7.333 2zm7.334 0h-5.2v20h5.2V2zM16.8 7.733H22V22h-5.2V7.733zM22 2h-5.2v4.133H22V2z"})]}))});function vh(e){"@babel/helpers - typeof";return vh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vh(e)}var h1t=["background"];function jse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function y1t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function O1t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var j1t=p.memo(function(e){var t=e.background,r=x1t(e,h1t);return a.jsx(Ee,y1t({Icon:sZ,"aria-label":bu,background:t||wSe},r))});function xh(e){"@babel/helpers - typeof";return xh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xh(e)}var w1t=["size","style"];function wse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function k1t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=C1t(e,w1t),o=Xn(bu),s=o.id,l=o.fill;return a.jsxs("svg",wN(wN({height:r,style:wN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bu}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"17.764%",x2:"100%",y1:"8.678%",y2:"91.322%",children:[a.jsx("stop",{offset:"0%",stopColor:"#FEC13E"}),a.jsx("stop",{offset:"100%",stopColor:"#FF6933"})]})}),a.jsx("path",{d:"M7.333 2h-3.2l-2 4.333V17.8L0 22h5.2l2.028-4.2L7.333 2zm7.334 0h-5.2v20h5.2V2zM16.8 7.733H22V22h-5.2V7.733zM22 2h-5.2v4.133H22V2z",fill:l,fillRule:"nonzero"})]}))});function Oh(e){"@babel/helpers - typeof";return Oh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oh(e)}var $1t=["size","style"];function Pse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A1t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var SSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=z1t(e,$1t);return a.jsxs("svg",PN(PN({fill:"currentColor",fillRule:"evenodd",height:r,style:PN({flex:"none",lineHeight:1},n),viewBox:"0 0 45 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bu}),a.jsx("path",{d:"M2 2v2.712h8.136L9.57 7.198H4.26v14.576h2.712v-1.356h9.717v1.356h2.938V7.198H12.51l.677-2.486h8.362V2H2zm4.972 16.045v-2.938h9.717v2.825l-9.717.113zm0-8.361v2.937l9.717-.113V9.684H6.972zm21.921-7.571h-2.825v10.735c0 1.92-1.133 4.988-2.712 7.231L25.729 22c1.873-2.578 3.164-6.667 3.164-8.927V2.113zm4.067.904h2.712v16.61h-2.711l-.001-16.61zM42.452 2H39.74v19.661h2.712V2z"})]}))});function jh(e){"@babel/helpers - typeof";return jh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jh(e)}var I1t=["type","extraStyle"];function Sse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _se(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function F1t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var B1t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=R1t(e,I1t),o=r==="color"?PSe:sZ;return a.jsx(Ne,_se({Icon:o,Text:SSe,"aria-label":bu,extraStyle:_se({fontWeight:500},n),spaceMultiple:s1t,textMultiple:a1t},i))}),tl=sZ;tl.Color=PSe;tl.Text=SSe;tl.Combine=B1t;tl.Avatar=j1t;tl.colorPrimary=wSe;tl.colorGradient=l1t;tl.title=bu;var F1="ByteDance",_Se="#325AB4";function wh(e){"@babel/helpers - typeof";return wh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wh(e)}var V1t=["size","style"];function Cse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function q1t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var CSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=K1t(e,V1t);return a.jsxs("svg",SN(SN({fill:"currentColor",fillRule:"evenodd",height:r,style:SN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F1}),a.jsxs("g",{children:[a.jsx("path",{d:"M14.944 18.587l-1.704-.445V10.01l1.824-.462c1-.254 1.84-.461 1.88-.453.032 0 .056 2.235.056 4.972v4.973l-.176-.008c-.104 0-.952-.207-1.88-.446z"}),a.jsx("path",{d:"M7 16.542c0-2.736.024-4.98.064-4.98.032-.008.872.2 1.88.454l1.816.461-.016 4.05-.024 4.049-1.632.422c-.896.23-1.736.445-1.856.469L7 21.523v-4.98z"}),a.jsx("path",{d:"M19.24 12.477c0-9.03.008-9.515.144-9.475.072.024.784.207 1.576.406.792.207 1.576.405 1.744.445l.296.08-.016 8.56-.024 8.568-1.624.414c-.888.23-1.728.437-1.856.47l-.24.055v-9.523z"}),a.jsx("path",{d:"M1 12.509c0-4.678.024-8.505.064-8.505.032 0 .872.207 1.872.454l1.824.461v7.582c0 4.16-.016 7.574-.032 7.574-.024 0-.872.215-1.88.47L1 21.013v-8.505z"})]})]}))});function Ph(e){"@babel/helpers - typeof";return Ph=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ph(e)}var G1t=["background"];function kse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function J1t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function e0t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var t0t=p.memo(function(e){var t=e.background,r=Z1t(e,G1t);return a.jsx(Ee,J1t({Icon:CSe,"aria-label":F1,background:t||_Se},r))});function Sh(e){"@babel/helpers - typeof";return Sh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sh(e)}var r0t=["size","style"];function $se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _N(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function s0t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var l0t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=a0t(e,r0t);return a.jsxs("svg",_N(_N({height:r,style:_N({flex:"none",lineHeight:1},n),viewBox:"0 0 90 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F1}),a.jsxs("g",{fill:"none",fillRule:"evenodd",children:[a.jsx("path",{d:"M44.439 12.506h7.437l2.819.017c.872.017 1.029.05 1.15.115l.03.018c.135.082.307.254.39.389l.044.086c.063.15.088.41.099 1.428l.006 2.37v4.249h-3.293v-1.196h2.096l-.006-4.98c-.01-.877-.035-1.062-.103-1.146l-.026-.027c-.11-.096-.376-.12-2.297-.126h-4.23V22h-1.197l-.015-4.126-.023-4.134-1.437-.023-1.444-.015v-1.196zm-4.267-.284c.18.292.195.658.038.95-.026.056-.182.228-.41.46l-.21.211c-.189.187-.406.396-.63.607l-.719.677c-.266.255-.44.43-.449.452-.014.035.827.063 1.968.067h2.433v1.196h-4.94v5.008h-4.266v-1.196h3.069v-3.812h-6.961v-1.196h6.826l1.748-1.629c.54-.513.854-.845.842-.905l-.01-.018c-.072-.089-.614-.103-3.778-.124l-3.757-.015v-1.196l6.776.004c2.192.017 2.21.094 2.43.46zm23.405-4.051c.187.082.382.246.472.388l.035.062c.07.136.097.312.108.975l.006 1.412v2.694h-1.646v1.645h1.646v1.196h-1.646l.003 1.9c.007.548.027.94.057.94l.059-.01a26.6 26.6 0 00.655-.165l.895-.243c.093-.03.119.004.125.337l.002.881-2.828.733-2.935.77V20.43l.673-.164v-5.667h1.198v5.323l.27-.052c.15-.023.351-.075.449-.113l.18-.074v-5.98h-2.321V8.02l3.146.003c.989.01 1.175.041 1.397.147zm3.466-.225h1.197l-.001.5-.383 11.567c-.01.234-.016.385-.02.432-.067.882-.516 1.174-1.819 1.181h-.846V20.43h.48c.583 0 .845-.09.943-.314l.006-.044c.003-.038.008-.098.012-.178l.084-1.746.257-6.673c.048-1.4.082-2.56.089-3.07v-.459zm3.293 0l.015 6.227.022 6.22 1.984.045v1.188h-3.219V7.946h1.198zm13.9.023c-.023.052-.06.329-.09.598l-.053.5 2.153.003c1.064.01 1.233.071 1.512.39l.242.295v11.796h-3.293v-1.196h2.095l-.006-8.235c-.011-1.514-.043-1.654-.128-1.73-.113-.104-.31-.124-1.26-.126l-.82.005c-.418.008-.705.024-.705.04l-1.467 10.816-.045.277h-1.264l.061-.352 1.48-10.577.038-.21h-1.422V9.069h1.564l.045-.24c.022-.134.067-.396.097-.583l.06-.336.878-.028c.284 0 .351.022.327.088zm-3.571 4.089v1.196h-4.027l-.062.349-.71 4.91a80.2 80.2 0 00-.216 1.588c0 .09.277.105 1.564.105l.94-.005c.543-.01.665-.039.786-.127l.228-.175v-2.608h1.198l-.003 2.472c-.007.741-.032.93-.11 1.087l-.094.156c-.24.363-.473.393-2.73.396l-2.04-.004c-.97-.007-1.143-.032-1.16-.108l-.001-.015c0-.138 1.042-7.205 1.153-7.814l.018-.1c.007-.099-.082-.107-.644-.107h-.976v-1.196h6.886zm-14.647 1.724c.247.01.351.04.351.092l-.202 2.392-.21 2.295h-1.16v-.239c0-.084.032-.507.082-1.079l.292-3.294c0-.15.026-.17.468-.172l.379.005zm4.76-.005h1.197l.05.348c.06.531.276 2.817.367 3.85l.04.504c0 .046-.16.075-.462.08l-.137.002c-.33 0-.599-.022-.599-.045l-.412-4.38-.044-.359zm-10.546-4.56l.002 2.1c.007.642.026 1.119.05 1.137.022.03.651.052 1.385.052H63v-2.104c-.004-.867-.022-.96-.138-1.047l-.027-.018c-.115-.084-.33-.112-1.006-.118l-1.598-.002zm5.314-.15l.247.005c.247.01.351.04.351.093l.132 1.226c.07.622.152 1.313.193 1.634l.057.407H65.33l-.064-.413c-.09-.666-.318-2.691-.318-2.832 0-.097.097-.12.599-.12zm6.81.12l-.032.37c-.067.649-.216 1.953-.286 2.462l-.063.413h-1.19l.105-.804c.078-.634.186-1.589.239-2.092l.03-.334c0-.109.068-.13.469-.134h.13c.502 0 .599.022.599.12zm-24.923-1.24v.822h5.987v-.823h1.198v.823h2.77v1.196h-2.77v1.719h-1.19l-.045-1.682-2.972-.022-2.978-.015v1.719h-1.19l-.045-1.682-2.358-.045V8.77h2.395v-.823h1.198zm-11.153 0v.814l4.164.039c1.121.018 1.263.049 1.442.155.399.238.516.507.53 1.326l.002 1.03H41.22v-.554c0-.444-.018-.555-.125-.644l-.04-.029c-.127-.09-.615-.113-3.66-.118l-7.103-.001v1.345h-1.197V8.77h5.988v-.823h1.197zm43.711.298v1.196h-5.538V8.245h5.538zM38.526.77v.822h.262c.198 0 .246.005.258.144l.004.155-.004.156c-.012.139-.06.143-.258.143h-.262v1.466c.006.834.049.852.381.852.105 0 .135.04.141.245l.002.45-.42-.052a2.322 2.322 0 01-.56-.12c-.204-.112-.283-.5-.292-1.522V2.19h-.869l-.936 2.13-.928 2.131h-.71l.141-.351c.083-.202.217-.523.3-.718l.157-.366-1.4-3.327c-.03-.074.075-.097.367-.097h.404l.773 1.94c.217.53.275.619.321.533l.545-1.344.45-1.091 1.384-.045V.77h.749zm20.126 1.106c.09.068.068.12-.112.33l-.225.253-.329-.179c-.599-.314-1.168-.12-1.437.486-.172.381-.15.83.052 1.226.27.508.98.673 1.482.336l.262-.18.195.203c.105.112.195.231.195.276 0 .187-1.026.606-1.34.546l-.307-.06a1.7 1.7 0 01-1.228-.994c-.074-.165-.12-.5-.12-.83 0-.486.03-.59.248-.95.531-.889 1.744-1.098 2.664-.463zM41.856 1.6c.614.164 1.16.957 1.16 1.667v.269l-2.106.002c-.872.012-.833.076-.61.446.366.62 1.332.688 1.946.135.172-.157.344-.12.546.127.082.097.067.15-.112.336-.382.397-1.228.666-1.722.546-.666-.157-1.063-.44-1.332-.95-.225-.425-.217-1.3.007-1.741.397-.763 1.28-1.099 2.223-.837zm18.967-.083c1.055 0 1.751.606 1.856 1.615l.045.404h-2.867v.194c0 .127.09.284.262.449.45.426 1.093.433 1.67.03l.321-.225.225.15c.12.09.217.187.217.217s-.09.142-.202.254c-.412.389-1.243.62-1.82.508-.86-.172-1.421-.882-1.421-1.809 0-1.017.74-1.779 1.714-1.787zm-9.985.27l.162.107c.149.094.171.078.174-.052v-.063c0-.144.024-.179.21-.185l.39-.002v3.439h-.337c-.249 0-.32-.017-.334-.107l-.003-.043c0-.186-.037-.186-.352.008-.404.254-1.085.269-1.564.045-.711-.344-1.063-.994-.98-1.847.052-.575.321-1.054.748-1.3.584-.344 1.377-.344 1.886 0zM29.843 5.038V0l1.437.062c.602.032.779.074 1.026.207.733.374.92 1.338.374 1.914-.105.112-.142.194-.09.21.382.126.764.74.771 1.218 0 .396-.284.897-.658 1.158l-.33.225-2.53.044zm25.246-2.99c.203.272.269.636.277 1.655v1.328h-.673v-.987l-.006-.412c-.032-1.204-.198-1.48-.788-1.48-.292 0-.374.038-.561.248l-.217.239V5.03h-.674V1.592h.337c.218 0 .31.022.332.085l.005.035c0 .067.022.105.06.09.838-.434 1.452-.352 1.908.246zM44.424.022c2.432 0 3.458.823 3.368 2.699-.075 1.6-.996 2.31-2.987 2.31h-.89V.022h.509zm4.992 2.273c-.494.329-.659 1.189-.314 1.697.336.508 1.07.658 1.542.314.673-.509.643-1.585-.068-1.996-.307-.18-.89-.187-1.16-.015zm-18.824.553v1.525l1.2-.044c.392-.02.433-.061.604-.255.134-.15.217-.321.217-.463 0-.142-.083-.314-.217-.464l-.083-.091c-.152-.156-.254-.159-.928-.178l-.793-.03zM44.588.673v3.7l.659-.03c.472-.022.734-.075.958-.194.599-.307.853-.785.853-1.585 0-.628-.127-.972-.479-1.308-.32-.313-.602-.434-1.241-.51l-.75-.073zm-3.6 1.48c-.344.06-.816.47-.816.71l.005.05c.023.08.14.096.717.099h1.382l-.045-.164c-.143-.463-.711-.785-1.243-.695zm19.543.03c-.314.09-.674.456-.674.688 0 .117.052.138.717.141h1.372l-.075-.224c-.172-.493-.794-.77-1.34-.605zM30.59.673V2.19h.487c.27 0 .6-.045.734-.097.337-.142.449-.306.449-.658 0-.231-.052-.351-.195-.5-.137-.132-.227-.178-.545-.206l-.93-.056z",fill:"#325AB4",fillRule:"nonzero"}),a.jsx("path",{d:"M15.046 18.06l-1.594-.418v-7.64l1.706-.434c.936-.239 1.722-.433 1.76-.426.03 0 .052 2.1.052 4.672v4.673l-.165-.008c-.097 0-.89-.194-1.759-.419z",fill:"#00C8D2",fillRule:"nonzero"}),a.jsx("path",{d:"M7.614 16.14c0-2.572.022-4.68.06-4.68.03-.008.815.187 1.758.426l1.7.433-.016 3.805-.022 3.805-1.527.397c-.838.216-1.624.418-1.736.44l-.217.053v-4.68z",fill:"#3C8CFF",fillRule:"nonzero"}),a.jsx("path",{d:"M19.065 12.32c0-8.485.008-8.941.135-8.904.067.023.734.195 1.474.381.741.195 1.475.382 1.632.42l.277.074-.015 8.043-.022 8.051-1.52.389c-.83.217-1.616.411-1.736.441l-.225.052V12.32z",fill:"#78E6DC",fillRule:"nonzero"}),a.jsx("path",{d:"M2 12.35c0-4.396.022-7.992.06-7.992.03 0 .816.194 1.751.426l1.707.434v7.124c0 3.91-.015 7.116-.03 7.116-.023 0-.816.202-1.759.441L2 20.34v-7.99z",fill:"#325AB4"})]})]}))});function _h(e){"@babel/helpers - typeof";return _h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_h(e)}var c0t=["size","style"];function Ese(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function m0t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var h0t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=d0t(e,c0t);return a.jsxs("svg",CN(CN({fill:"currentColor",fillRule:"evenodd",height:r,style:CN({flex:"none",lineHeight:1},n),viewBox:"0 0 90 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F1}),a.jsxs("g",{children:[a.jsx("path",{d:"M44.439 12.506h7.437l2.819.017c.872.017 1.029.05 1.15.115l.03.018c.135.082.307.254.39.389l.044.086c.063.15.088.41.099 1.428l.006 2.37v4.249h-3.293v-1.196h2.096l-.006-4.98c-.01-.877-.035-1.062-.103-1.146l-.026-.027c-.11-.096-.376-.12-2.297-.126h-4.23V22h-1.197l-.015-4.126-.023-4.134-1.437-.023-1.444-.015v-1.196zm-4.267-.284c.18.292.195.658.038.95-.026.056-.182.228-.41.46l-.21.211c-.189.187-.406.396-.63.607l-.719.677c-.266.255-.44.43-.449.452-.014.035.827.063 1.968.067h2.433v1.196h-4.94v5.008h-4.266v-1.196h3.069v-3.812h-6.961v-1.196h6.826l1.748-1.629c.54-.513.854-.845.842-.905l-.01-.018c-.072-.089-.614-.103-3.778-.124l-3.757-.015v-1.196l6.776.004c2.192.017 2.21.094 2.43.46zm23.405-4.051c.187.082.382.246.472.388l.035.062c.07.136.097.312.108.975l.006 1.412v2.694h-1.646v1.645h1.646v1.196h-1.646l.003 1.9c.007.548.027.94.057.94l.059-.01a26.6 26.6 0 00.655-.165l.895-.243c.093-.03.119.004.125.337l.002.881-2.828.733-2.935.77V20.43l.673-.164v-5.667h1.198v5.323l.27-.052c.15-.023.351-.075.449-.113l.18-.074v-5.98h-2.321V8.02l3.146.003c.989.01 1.175.041 1.397.147zm3.466-.225h1.197l-.001.5-.383 11.567c-.01.234-.016.385-.02.432-.067.882-.516 1.174-1.819 1.181h-.846V20.43h.48c.583 0 .845-.09.943-.314l.006-.044c.003-.038.008-.098.012-.178l.084-1.746.257-6.673c.048-1.4.082-2.56.089-3.07v-.459zm3.293 0l.015 6.227.022 6.22 1.984.045v1.188h-3.219V7.946h1.198zm13.9.023c-.023.052-.06.329-.09.598l-.053.5 2.153.003c1.064.01 1.233.071 1.512.39l.242.295v11.796h-3.293v-1.196h2.095l-.006-8.235c-.011-1.514-.043-1.654-.128-1.73-.113-.104-.31-.124-1.26-.126l-.82.005c-.418.008-.705.024-.705.04l-1.467 10.816-.045.277h-1.264l.061-.352 1.48-10.577.038-.21h-1.422V9.069h1.564l.045-.24c.022-.134.067-.396.097-.583l.06-.336.878-.028c.284 0 .351.022.327.088zm-3.571 4.089v1.196h-4.027l-.062.349-.71 4.91a80.2 80.2 0 00-.216 1.588c0 .09.277.105 1.564.105l.94-.005c.543-.01.665-.039.786-.127l.228-.175v-2.608h1.198l-.003 2.472c-.007.741-.032.93-.11 1.087l-.094.156c-.24.363-.473.393-2.73.396l-2.04-.004c-.97-.007-1.143-.032-1.16-.108l-.001-.015c0-.138 1.042-7.205 1.153-7.814l.018-.1c.007-.099-.082-.107-.644-.107h-.976v-1.196h6.886zm-14.647 1.724c.247.01.351.04.351.092l-.202 2.392-.21 2.295h-1.16v-.239c0-.084.032-.507.082-1.079l.292-3.294c0-.15.026-.17.468-.172l.379.005zm4.76-.005h1.197l.05.348c.06.531.276 2.817.367 3.85l.04.504c0 .046-.16.075-.462.08l-.137.002c-.33 0-.599-.022-.599-.045l-.412-4.38-.044-.359zm-10.546-4.56l.002 2.1c.007.642.026 1.119.05 1.137.022.03.651.052 1.385.052H63v-2.104c-.004-.867-.022-.96-.138-1.047l-.027-.018c-.115-.084-.33-.112-1.006-.118l-1.598-.002zm5.314-.15l.247.005c.247.01.351.04.351.093l.132 1.226c.07.622.152 1.313.193 1.634l.057.407H65.33l-.064-.413c-.09-.666-.318-2.691-.318-2.832 0-.097.097-.12.599-.12zm6.81.12l-.032.37c-.067.649-.216 1.953-.286 2.462l-.063.413h-1.19l.105-.804c.078-.634.186-1.589.239-2.092l.03-.334c0-.109.068-.13.469-.134h.13c.502 0 .599.022.599.12zm-24.923-1.24v.822h5.987v-.823h1.198v.823h2.77v1.196h-2.77v1.719h-1.19l-.045-1.682-2.972-.022-2.978-.015v1.719h-1.19l-.045-1.682-2.358-.045V8.77h2.395v-.823h1.198zm-11.153 0v.814l4.164.039c1.121.018 1.263.049 1.442.155.399.238.516.507.53 1.326l.002 1.03H41.22v-.554c0-.444-.018-.555-.125-.644l-.04-.029c-.127-.09-.615-.113-3.66-.118l-7.103-.001v1.345h-1.197V8.77h5.988v-.823h1.197zm43.711.298v1.196h-5.538V8.245h5.538zM38.526.77v.822h.262c.198 0 .246.005.258.144l.004.155-.004.156c-.012.139-.06.143-.258.143h-.262v1.466c.006.834.049.852.381.852.105 0 .135.04.141.245l.002.45-.42-.052a2.322 2.322 0 01-.56-.12c-.204-.112-.283-.5-.292-1.522V2.19h-.869l-.936 2.13-.928 2.131h-.71l.141-.351c.083-.202.217-.523.3-.718l.157-.366-1.4-3.327c-.03-.074.075-.097.367-.097h.404l.773 1.94c.217.53.275.619.321.533l.545-1.344.45-1.091 1.384-.045V.77h.749zm20.126 1.106c.09.068.068.12-.112.33l-.225.253-.329-.179c-.599-.314-1.168-.12-1.437.486-.172.381-.15.83.052 1.226.27.508.98.673 1.482.336l.262-.18.195.203c.105.112.195.231.195.276 0 .187-1.026.606-1.34.546l-.307-.06a1.7 1.7 0 01-1.228-.994c-.074-.165-.12-.5-.12-.83 0-.486.03-.59.248-.95.531-.889 1.744-1.098 2.664-.463zM41.856 1.6c.614.164 1.16.957 1.16 1.667v.269l-2.106.002c-.872.012-.833.076-.61.446.366.62 1.332.688 1.946.135.172-.157.344-.12.546.127.082.097.067.15-.112.336-.382.397-1.228.666-1.722.546-.666-.157-1.063-.44-1.332-.95-.225-.425-.217-1.3.007-1.741.397-.763 1.28-1.099 2.223-.837zm18.967-.083c1.055 0 1.751.606 1.856 1.615l.045.404h-2.867v.194c0 .127.09.284.262.449.45.426 1.093.433 1.67.03l.321-.225.225.15c.12.09.217.187.217.217s-.09.142-.202.254c-.412.389-1.243.62-1.82.508-.86-.172-1.421-.882-1.421-1.809 0-1.017.74-1.779 1.714-1.787zm-9.985.27l.162.107c.149.094.171.078.174-.052v-.063c0-.144.024-.179.21-.185l.39-.002v3.439h-.337c-.249 0-.32-.017-.334-.107l-.003-.043c0-.186-.037-.186-.352.008-.404.254-1.085.269-1.564.045-.711-.344-1.063-.994-.98-1.847.052-.575.321-1.054.748-1.3.584-.344 1.377-.344 1.886 0zM29.843 5.038V0l1.437.062c.602.032.779.074 1.026.207.733.374.92 1.338.374 1.914-.105.112-.142.194-.09.21.382.126.764.74.771 1.218 0 .396-.284.897-.658 1.158l-.33.225-2.53.044zm25.246-2.99c.203.272.269.636.277 1.655v1.328h-.673v-.987l-.006-.412c-.032-1.204-.198-1.48-.788-1.48-.292 0-.374.038-.561.248l-.217.239V5.03h-.674V1.592h.337c.218 0 .31.022.332.085l.005.035c0 .067.022.105.06.09.838-.434 1.452-.352 1.908.246zM44.424.022c2.432 0 3.458.823 3.368 2.699-.075 1.6-.996 2.31-2.987 2.31h-.89V.022h.509zm4.992 2.273c-.494.329-.659 1.189-.314 1.697.336.508 1.07.658 1.542.314.673-.509.643-1.585-.068-1.996-.307-.18-.89-.187-1.16-.015zm-18.824.553v1.525l1.2-.044c.392-.02.433-.061.604-.255.134-.15.217-.321.217-.463 0-.142-.083-.314-.217-.464l-.083-.091c-.152-.156-.254-.159-.928-.178l-.793-.03zM44.588.673v3.7l.659-.03c.472-.022.734-.075.958-.194.599-.307.853-.785.853-1.585 0-.628-.127-.972-.479-1.308-.32-.313-.602-.434-1.241-.51l-.75-.073zm-3.6 1.48c-.344.06-.816.47-.816.71l.005.05c.023.08.14.096.717.099h1.382l-.045-.164c-.143-.463-.711-.785-1.243-.695zm19.543.03c-.314.09-.674.456-.674.688 0 .117.052.138.717.141h1.372l-.075-.224c-.172-.493-.794-.77-1.34-.605zM30.59.673V2.19h.487c.27 0 .6-.045.734-.097.337-.142.449-.306.449-.658 0-.231-.052-.351-.195-.5-.137-.132-.227-.178-.545-.206l-.93-.056z"}),a.jsx("path",{d:"M15.046 18.06l-1.594-.418v-7.64l1.706-.434c.936-.239 1.722-.433 1.76-.426.03 0 .052 2.1.052 4.672v4.673l-.165-.008c-.097 0-.89-.194-1.759-.419z"}),a.jsx("path",{d:"M7.614 16.14c0-2.572.022-4.68.06-4.68.03-.008.815.187 1.758.426l1.7.433-.016 3.805-.022 3.805-1.527.397c-.838.216-1.624.418-1.736.44l-.217.053v-4.68z"}),a.jsx("path",{d:"M19.065 12.32c0-8.485.008-8.941.135-8.904.067.023.734.195 1.474.381.741.195 1.475.382 1.632.42l.277.074-.015 8.043-.022 8.051-1.52.389c-.83.217-1.616.411-1.736.441l-.225.052V12.32z"}),a.jsx("path",{d:"M2 12.35c0-4.396.022-7.992.06-7.992.03 0 .816.194 1.751.426l1.707.434v7.124c0 3.91-.015 7.116-.03 7.116-.023 0-.816.202-1.759.441L2 20.34v-7.99z"})]})]}))});function Ch(e){"@babel/helpers - typeof";return Ch=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ch(e)}var y0t=["size","style"];function Tse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function O0t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var j0t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=x0t(e,y0t);return a.jsxs("svg",kN(kN({height:r,style:kN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F1}),a.jsxs("g",{fill:"none",fillRule:"evenodd",children:[a.jsx("path",{d:"M14.944 18.587l-1.704-.445V10.01l1.824-.462c1-.254 1.84-.461 1.88-.453.032 0 .056 2.235.056 4.972v4.973l-.176-.008c-.104 0-.952-.207-1.88-.446z",fill:"#00C8D2",fillRule:"nonzero"}),a.jsx("path",{d:"M7 16.542c0-2.736.024-4.98.064-4.98.032-.008.872.2 1.88.454l1.816.461-.016 4.05-.024 4.049-1.632.422c-.896.23-1.736.445-1.856.469L7 21.523v-4.98z",fill:"#3C8CFF",fillRule:"nonzero"}),a.jsx("path",{d:"M19.24 12.477c0-9.03.008-9.515.144-9.475.072.024.784.207 1.576.406.792.207 1.576.405 1.744.445l.296.08-.016 8.56-.024 8.568-1.624.414c-.888.23-1.728.437-1.856.47l-.24.055v-9.523z",fill:"#78E6DC",fillRule:"nonzero"}),a.jsx("path",{d:"M1 12.509c0-4.678.024-8.505.064-8.505.032 0 .872.207 1.872.454l1.824.461v7.582c0 4.16-.016 7.574-.032 7.574-.024 0-.872.215-1.88.47L1 21.013v-8.505z",fill:"#325AB4"})]})]}))});function kh(e){"@babel/helpers - typeof";return kh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kh(e)}var w0t=["size","style"];function Mse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $N(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function k0t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $0t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=C0t(e,w0t);return a.jsxs("svg",$N($N({fill:"currentColor",fillRule:"evenodd",height:r,style:$N({flex:"none",lineHeight:1},n),viewBox:"0 0 116 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F1}),a.jsx("path",{d:"M31.574 4.626V7.43h.893c.674 0 .84.015.88.49l.012.53-.013.53c-.04.474-.205.49-.88.49h-.892l.003 5c.018 2.842.164 2.902 1.298 2.902.357 0 .46.137.48.837l.004 1.534-1.428-.179c-.79-.076-1.631-.28-1.912-.408-.693-.382-.96-1.705-.991-5.188l-.003-4.499h-2.958l-3.187 7.266L19.72 24h-2.423l.484-1.198c.28-.688.74-1.785 1.02-2.447l.536-1.25-4.768-11.344c-.102-.255.255-.331 1.25-.331h1.376l2.633 6.613c.738 1.81.936 2.113 1.094 1.82l1.857-4.584 1.53-3.722 4.716-.153V4.626h2.55zm68.557 3.773c.306.229.23.407-.383 1.121l-.765.867-1.121-.612c-2.04-1.07-3.978-.408-4.895 1.657-.587 1.3-.51 2.83.178 4.181.918 1.733 3.34 2.294 5.048 1.147l.892-.612.663.689c.357.382.663.79.663.943 0 .637-3.493 2.065-4.564 1.86l-1.045-.203c-1.886-.383-3.467-1.683-4.181-3.39-.255-.561-.408-1.709-.408-2.83 0-1.657.102-2.014.841-3.238 1.81-3.033 5.94-3.747 9.077-1.58zM42.92 7.455c2.09.561 3.951 3.263 3.951 5.685v.918l-7.175.008c-2.97.039-2.837.26-2.08 1.521 1.25 2.116 4.539 2.346 6.63.46.586-.536 1.172-.409 1.86.433.281.331.23.51-.382 1.147-1.3 1.351-4.181 2.269-5.864 1.86-2.269-.535-3.62-1.503-4.538-3.237-.765-1.453-.74-4.435.026-5.94 1.35-2.6 4.36-3.747 7.572-2.855zm64.604-.28c3.595 0 5.966 2.065 6.323 5.506l.153 1.377h-9.765v.663c0 .433.306.968.893 1.53 1.53 1.452 3.722 1.478 5.685.101l1.096-.765.765.51c.408.306.74.638.74.74 0 .102-.306.484-.689.866-1.402 1.326-4.232 2.116-6.195 1.734-2.932-.586-4.844-3.008-4.844-6.17 0-3.466 2.524-6.067 5.838-6.092zm-34.01.918l.55.367c.508.32.584.263.595-.18l.002-.213c0-.49.078-.61.713-.633L76.7 7.43v11.726h-1.148c-.847 0-1.09-.058-1.137-.363l-.01-.146c0-.638-.127-.638-1.198.025-1.377.867-3.697.918-5.329.153-2.422-1.173-3.62-3.39-3.34-6.297.179-1.963 1.097-3.594 2.55-4.435 1.989-1.173 4.691-1.173 6.425 0zM2 19.182V2l4.892.212c2.05.11 2.655.253 3.496.706 2.498 1.274 3.136 4.563 1.275 6.526-.357.382-.485.663-.306.714 1.3.433 2.6 2.523 2.626 4.155 0 1.351-.97 3.059-2.244 3.951l-1.122.765L2 19.182zM87.995 8.985c.69.928.914 2.167.94 5.644l.003 4.527h-2.294v-3.365l-.02-1.404c-.11-4.106-.676-5.045-2.683-5.045-.994 0-1.274.127-1.912.841l-.74.816v8.157h-2.294V7.43h1.147c.743 0 1.056.075 1.13.289l.018.119c0 .23.076.357.204.306 2.855-1.479 4.946-1.198 6.501.84zm-36.33-6.909c8.285 0 11.778 2.805 11.472 9.203-.255 5.456-3.39 7.877-10.172 7.877H49.93V2.076h1.733zm17.005 7.75c-1.683 1.122-2.244 4.053-1.071 5.787 1.147 1.733 3.646 2.243 5.252 1.07 2.294-1.733 2.192-5.404-.23-6.806-1.045-.612-3.033-.637-3.951-.05zM4.55 11.713v5.2l4.09-.15c1.333-.067 1.473-.209 2.054-.87.459-.51.74-1.096.74-1.58s-.281-1.07-.74-1.58l-.283-.312c-.518-.531-.864-.54-3.159-.606l-2.702-.102zm47.675-7.419v12.62l2.244-.103c1.606-.076 2.498-.255 3.263-.663 2.04-1.045 2.907-2.676 2.907-5.404 0-2.141-.434-3.314-1.632-4.461-1.09-1.066-2.052-1.48-4.23-1.737l-2.552-.252zM39.962 9.342c-1.173.204-2.779 1.606-2.779 2.422l.017.171c.077.273.477.327 2.443.336l4.704.002-.153-.56c-.484-1.58-2.422-2.677-4.232-2.371zm66.568.102c-1.07.306-2.295 1.555-2.295 2.345 0 .402.176.471 2.44.482l4.674.002-.255-.764c-.587-1.683-2.703-2.626-4.564-2.065zM4.55 4.294V9.47h1.657c.918 0 2.04-.153 2.498-.331 1.147-.484 1.53-1.045 1.53-2.243 0-.79-.179-1.199-.663-1.708-.47-.45-.775-.604-1.858-.7L4.55 4.294z"})]}))});function $h(e){"@babel/helpers - typeof";return $h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$h(e)}var E0t=["size","style"];function zse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function EN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function I0t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var D0t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=A0t(e,E0t);return a.jsxs("svg",EN(EN({fill:"currentColor",fillRule:"evenodd",height:r,style:EN({flex:"none",lineHeight:1},n),viewBox:"0 0 88 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F1}),a.jsx("path",{d:"M23.88 8.552h10.607l4.019.023c1.244.024 1.467.07 1.64.164l.044.024c.192.117.437.36.555.551l.063.123c.09.213.126.58.14 2.023l.01 3.357v6.018h-4.696v-1.694h2.988l-.008-7.054c-.014-1.242-.05-1.504-.147-1.624l-.037-.037c-.157-.137-.537-.172-3.275-.179l-6.032-.001V22h-1.708l-.021-5.845-.032-5.856-2.05-.032-2.06-.021V8.552zm-6.083-.403c.256.413.277.932.053 1.345-.037.08-.259.323-.583.651l-.301.3c-.269.265-.578.561-.898.86l-1.025.96c-.38.36-.628.608-.64.639-.02.05 1.179.09 2.806.095h3.47v1.694h-7.045v7.095H7.55v-1.694h4.376v-5.4H2v-1.695h9.734l2.493-2.307c.77-.727 1.217-1.198 1.2-1.283l-.012-.025c-.104-.126-.877-.146-5.389-.176l-5.358-.021V7.493l9.663.006c3.125.023 3.151.133 3.466.65zm33.376-5.74c.266.117.544.35.672.551l.05.088c.099.193.138.441.154 1.381l.01 2v3.817H49.71v2.33h2.348v1.694H49.71l.005 2.69c.01.778.039 1.334.08 1.334l.085-.016c.164-.037.537-.13.935-.233l1.275-.344c.133-.044.17.006.18.477l.002 1.249-4.033 1.038-4.186 1.09v-1.779l.961-.233v-8.026h1.708v7.54l.384-.075a3.75 3.75 0 00.64-.159l.257-.106v-8.471h-3.31V2.198l4.487.004c1.41.013 1.675.059 1.993.208zm4.941-.317h1.708l-.002.707-.546 16.387c-.013.33-.023.544-.028.611-.096 1.25-.737 1.663-2.594 1.674h-1.206v-1.695h.683c.833 0 1.206-.127 1.345-.445l.009-.062c.005-.054.01-.139.018-.253l.12-2.473.365-9.452c.068-1.983.118-3.625.127-4.349l.001-.65zm4.697 0l.021 8.821.032 8.81 2.829.064v1.684h-4.59V2.092h1.708zm19.82.032c-.032.074-.085.466-.128.847l-.075.71 3.07.003c1.518.015 1.76.1 2.157.553l.345.418v16.71h-4.696V19.67h2.988l-.009-11.666c-.016-2.144-.06-2.342-.183-2.45-.16-.148-.442-.176-1.796-.179l-1.17.008c-.595.011-1.004.033-1.004.055l-2.092 15.323-.064.392H76.17l.088-.499 2.11-14.983.054-.296h-2.028V3.68h2.23l.065-.338c.032-.191.096-.562.138-.826l.086-.477L80.164 2c.406-.002.501.03.467.124zM75.54 7.916V9.61h-5.742l-.089.495-1.012 6.955c-.179 1.263-.308 2.199-.308 2.25 0 .127.395.149 2.23.149l1.34-.007c.774-.014.95-.055 1.122-.18l.324-.248V15.33h1.708l-.004 3.502c-.01 1.05-.045 1.319-.157 1.54l-.133.22c-.343.514-.675.558-3.893.562l-2.91-.005c-1.384-.011-1.629-.046-1.653-.154l-.002-.021c0-.196 1.485-10.206 1.644-11.069l.026-.14c.01-.142-.118-.153-.919-.153H65.72V7.915h9.82zm-20.887 2.442c.352.015.5.057.5.131l-.287 3.389-.3 3.25h-1.654v-.338c0-.12.046-.718.117-1.528l.417-4.667c0-.213.036-.24.667-.243l.54.006zm6.787-.006h1.708l.071.493c.086.752.394 3.99.523 5.453l.057.714c0 .065-.229.106-.658.115l-.196.002c-.47 0-.854-.032-.854-.064l-.587-6.205-.064-.508zm-15.038-6.46l.003 2.975c.01.909.037 1.585.071 1.61.032.043.929.075 1.975.075h1.9L50.35 5.57c-.004-1.227-.03-1.36-.196-1.482l-.038-.026c-.165-.118-.47-.159-1.435-.168l-2.28-.002zm7.578-.212l.353.007c.352.015.5.057.5.131l.188 1.737c.1.882.216 1.86.275 2.314l.082.577H53.67l-.09-.585c-.13-.943-.454-3.812-.454-4.011 0-.138.139-.17.854-.17zm9.713.17l-.048.524c-.094.918-.308 2.766-.407 3.487l-.09.585h-1.697l.15-1.139c.11-.898.265-2.25.34-2.964l.044-.472c0-.154.097-.185.668-.19h.186c.715 0 .854.031.854.169zM28.15 2.092v1.165h8.539V2.092h1.707v1.165h3.95V4.95h-3.95v2.436H36.7l-.064-2.383-4.237-.032-4.248-.02v2.435h-1.697l-.064-2.383-3.362-.063V3.257h3.415V2.092h1.708zm-15.903 0v1.154l5.938.055c1.598.026 1.8.07 2.056.22.568.337.736.719.756 1.879l.002 1.457H19.29v-.783c0-.63-.026-.787-.179-.912l-.056-.041c-.182-.127-.878-.16-5.22-.168L3.707 4.95v1.906H2v-3.6h8.539V2.092h1.708zm62.332.424V4.21h-7.898V2.516h7.898z"})]}))}),rl=CSe;rl.Color=j0t;rl.Text=$0t;rl.TextCn=D0t;rl.Avatar=t0t;rl.Brand=h0t;rl.BrandColor=l0t;rl.colorPrimary=_Se;rl.title=F1;var vu="ChatGLM",N0t=.75,L0t=.1,R0t="#4268FA",kSe="linear-gradient(-45deg, #3485FF, #504AF4)";function Eh(e){"@babel/helpers - typeof";return Eh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eh(e)}var F0t=["size","style"];function Ase(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function W0t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=U0t(e,F0t);return a.jsxs("svg",TN(TN({fill:"currentColor",fillRule:"evenodd",height:r,style:TN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:vu}),a.jsx("path",{d:"M9.917 2c4.906 0 10.178 3.947 8.93 10.58-.014.07-.037.14-.057.21l-.003-.277c-.083-3-1.534-8.934-8.87-8.934-3.393 0-8.137 3.054-7.93 8.158-.04 4.778 3.555 8.4 7.95 8.332l.073-.001c1.2-.033 2.763-.429 3.1-1.657.063-.031.26.534.268.598.048.256.112.369.192.34.981-.348 2.286-1.222 1.952-2.38-.176-.61-1.775-.147-1.921-.347.418-.979 2.234-.926 3.153-.716.443.102.657.38 1.012.442.29.052.981-.2.96.242C17.226 19.632 13.833 22 9.918 22 3.654 22 0 16.574 0 11.737 0 5.947 4.959 2 9.917 2zM9.9 5.3c.484 0 1.125.225 1.38.585 3.669.145 4.313 2.686 4.694 5.444.255 1.838.315 2.3.182 1.387l.083.59c.068.448.554.737.982.516.144-.075.254-.231.328-.47a.2.2 0 01.258-.13l.625.22a.2.2 0 01.124.238 2.172 2.172 0 01-.51.92c-.878.917-2.757.664-3.08-.62-.14-.554-.055-.626-.345-1.242-.292-.621-1.238-.709-1.69-.295-.345.315-.407.805-.406 1.282L12.6 15.9a.9.9 0 01-.9.9h-1.4a.9.9 0 01-.9-.9v-.65a1.15 1.15 0 10-2.3 0v.65a.9.9 0 01-.9.9H4.8a.9.9 0 01-.9-.9l.035-3.239c.012-1.884.356-3.658 2.47-4.134.2-.045.252.13.29.342.025.154.043.252.053.294.701 3.058 1.75 4.299 3.144 3.722l.66-.331.254-.13c.158-.082.25-.131.276-.15.012-.01-.165-.206-.407-.464l-1.012-1.067a8.925 8.925 0 01-.199-.216c-.047-.034-.116.068-.208.306-.074.157-.251.252-.272.326-.013.058.108.298.362.72.164.288.22.508-.31.343-1.04-.8-1.518-2.273-1.684-3.725-.004-.035-.162-1.913-.162-1.913a1.2 1.2 0 011.113-1.281L9.9 5.3zm12.994 8.68c.037.697-.403.704-1.213.591l-1.783-.276c-.265-.053-.385-.099-.313-.147.47-.315 3.268-.93 3.31-.168zm-.915-.083l-.926.042c-.85.077-1.452.24.338.336l.103.003c.815.012 1.264-.359.485-.381zm1.667-3.601h.01c.79.398.067 1.03-.65 1.393-.14.07-.491.176-1.052.315-.241.04-.457.092-.333.16l.01.005c1.952.958-3.123 1.534-2.495 1.285l.38-.148c.68-.266 1.614-.682 1.666-1.337.038-.48 1.253-.442 1.493-.968.048-.106 0-.236-.144-.389-.05-.047-.094-.094-.107-.148-.073-.305.7-.431 1.222-.168zm-2.568-.474c-.135 1.198-2.479 4.192-1.949 2.863l.017-.042c.298-.717.376-2.221 1.337-3.221.25-.26.636.035.595.4zm-7.976-.253c.02-.694 1.002-.968 1.346-.347.01-1.274-1.941-.768-1.346.347z"})]}))});function Th(e){"@babel/helpers - typeof";return Th=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Th(e)}var K0t=["size","background","iconStyle"];function Ise(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dse(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function X0t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Q0t=p.memo(function(e){var t=e.size,r=t===void 0?24:t,n=e.background,i=e.iconStyle,o=Y0t(e,K0t);return a.jsx(Ee,Dse({Icon:lZ,"aria-label":vu,background:n||kSe,iconStyle:Dse({marginLeft:r*.1},i),size:r},o))});function Mh(e){"@babel/helpers - typeof";return Mh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mh(e)}var Z0t=["size","style"];function Nse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iut(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $Se=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=nut(e,Z0t),o=Xn(vu),s=o.id,l=o.fill;return a.jsxs("svg",MN(MN({height:r,style:MN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:vu}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"-18.756%",x2:"70.894%",y1:"49.371%",y2:"90.944%",children:[a.jsx("stop",{offset:"0%",stopColor:"#504AF4"}),a.jsx("stop",{offset:"100%",stopColor:"#3485FF"})]})}),a.jsx("path",{d:"M9.917 2c4.906 0 10.178 3.947 8.93 10.58-.014.07-.037.14-.057.21l-.003-.277c-.083-3-1.534-8.934-8.87-8.934-3.393 0-8.137 3.054-7.93 8.158-.04 4.778 3.555 8.4 7.95 8.332l.073-.001c1.2-.033 2.763-.429 3.1-1.657.063-.031.26.534.268.598.048.256.112.369.192.34.981-.348 2.286-1.222 1.952-2.38-.176-.61-1.775-.147-1.921-.347.418-.979 2.234-.926 3.153-.716.443.102.657.38 1.012.442.29.052.981-.2.96.242-1.5 3.042-4.893 5.41-8.808 5.41C3.654 22 0 16.574 0 11.737 0 5.947 4.959 2 9.917 2zM9.9 5.3c.484 0 1.125.225 1.38.585 3.669.145 4.313 2.686 4.694 5.444.255 1.838.315 2.3.182 1.387l.083.59c.068.448.554.737.982.516.144-.075.254-.231.328-.47a.2.2 0 01.258-.13l.625.22a.2.2 0 01.124.238 2.172 2.172 0 01-.51.92c-.878.917-2.757.664-3.08-.62-.14-.554-.055-.626-.345-1.242-.292-.621-1.238-.709-1.69-.295-.345.315-.407.805-.406 1.282L12.6 15.9a.9.9 0 01-.9.9h-1.4a.9.9 0 01-.9-.9v-.65a1.15 1.15 0 10-2.3 0v.65a.9.9 0 01-.9.9H4.8a.9.9 0 01-.9-.9l.035-3.239c.012-1.884.356-3.658 2.47-4.134.2-.045.252.13.29.342.025.154.043.252.053.294.701 3.058 1.75 4.299 3.144 3.722l.66-.331.254-.13c.158-.082.25-.131.276-.15.012-.01-.165-.206-.407-.464l-1.012-1.067a8.925 8.925 0 01-.199-.216c-.047-.034-.116.068-.208.306-.074.157-.251.252-.272.326-.013.058.108.298.362.72.164.288.22.508-.31.343-1.04-.8-1.518-2.273-1.684-3.725-.004-.035-.162-1.913-.162-1.913a1.2 1.2 0 011.113-1.281L9.9 5.3zm12.994 8.68c.037.697-.403.704-1.213.591l-1.783-.276c-.265-.053-.385-.099-.313-.147.47-.315 3.268-.93 3.31-.168zm-.915-.083l-.926.042c-.85.077-1.452.24.338.336l.103.003c.815.012 1.264-.359.485-.381zm1.667-3.601h.01c.79.398.067 1.03-.65 1.393-.14.07-.491.176-1.052.315-.241.04-.457.092-.333.16l.01.005c1.952.958-3.123 1.534-2.495 1.285l.38-.148c.68-.266 1.614-.682 1.666-1.337.038-.48 1.253-.442 1.493-.968.048-.106 0-.236-.144-.389-.05-.047-.094-.094-.107-.148-.073-.305.7-.431 1.222-.168zm-2.568-.474c-.135 1.198-2.479 4.192-1.949 2.863l.017-.042c.298-.717.376-2.221 1.337-3.221.25-.26.636.035.595.4zm-7.976-.253c.02-.694 1.002-.968 1.346-.347.01-1.274-1.941-.768-1.346.347z",fill:l,fillRule:"evenodd"})]}))});function zh(e){"@babel/helpers - typeof";return zh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zh(e)}var out=["size","style"];function Lse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uut(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ESe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cut(e,out);return a.jsxs("svg",zN(zN({fill:"currentColor",fillRule:"evenodd",height:r,style:zN({flex:"none",lineHeight:1},n),viewBox:"0 0 98 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:vu}),a.jsx("path",{d:"M12.99 18.063c-.363.26-.829.453-1.396.578a7.533 7.533 0 01-1.624.188c-.233 0-.45-.032-.653-.097-.202-.066-.43-.219-.683-.46a3.065 3.065 0 01-.653-.953c-.182-.396-.337-.964-.463-1.706-.126-.74-.19-1.607-.19-2.599 0-1.663.097-2.937.29-3.824.19-.886.47-1.482.834-1.788.364-.306.885-.458 1.564-.458.12 0 .273.025.455.075l.79 1.788h2.307l.227-3.456a2.258 2.258 0 00-.144-.165c-.065-.07-.227-.196-.485-.376a5.07 5.07 0 00-.866-.48c-.318-.141-.754-.265-1.305-.376a9.029 9.029 0 00-1.77-.166c-1.366 0-2.524.205-3.475.617-.951.41-1.698 1.023-2.24 1.84-.54.816-.929 1.763-1.161 2.84C2.117 10.162 2 11.441 2 12.924c0 1.392.117 2.617.349 3.674.233 1.056.615 2.003 1.146 2.84.532.836 1.268 1.472 2.209 1.908.941.436 2.074.653 3.4.653.628 0 1.215-.052 1.762-.157.546-.105.983-.236 1.312-.391.33-.156.613-.311.851-.466.237-.156.407-.283.509-.383l.136-.165-.683-2.374zm6.923 3.62v-8.76l.16-.135.182-.15.167-.12c.057-.04.105-.07.145-.093l.242-.117a.752.752 0 01.235-.075c.076-.01.155-.015.236-.015.79 0 1.195.417 1.215 1.25v8.216h5.009v-7.618l.006-.174.01-.112v-.27c0-1.764-.287-3.02-.859-3.772-.572-.75-1.551-1.126-2.938-1.126-.394 0-.796.077-1.206.233-.41.155-.762.34-1.056.555-.277.203-.543.42-.796.654-.19.176-.344.333-.46.471l-.261.326V2h-.987l-4.874.751V4.15l.911.54v16.994h4.92zm16.062-1.336l-.152.164c-.14.156-.295.297-.463.422a7.5 7.5 0 01-.713.48 4.343 4.343 0 01-.98.413 4.104 4.104 0 01-1.184.174c-2.733 0-4.1-1.338-4.1-4.012 0-.521.097-1 .29-1.435.192-.436.44-.804.744-1.105a4.952 4.952 0 011.093-.804c.424-.235.853-.42 1.283-.555.43-.135.883-.249 1.359-.338a12.164 12.164 0 012.352-.226v-.27c0-.611-.164-1.043-.493-1.293-.329-.25-.858-.375-1.587-.375-.627 0-1.28.073-1.958.218-.678.145-1.21.318-1.594.518L28.9 10.28c.689-.44 1.585-.828 2.688-1.164a11.518 11.518 0 013.37-.503c1.011 0 1.847.097 2.505.293.657.195 1.191.525 1.601.992.41.466.701 1.056.874 1.773.17.715.257 1.625.257 2.726v6.116l.425 1.172h-4.16l-.485-1.337zm-2.49-2.87c0 1.252.43 1.878 1.291 1.878a.863.863 0 00.372-.082c.116-.055.205-.11.266-.166l.09-.082v-3.607c-.617 0-1.108.168-1.472.503-.365.336-.547.855-.547 1.556zm14.065 4.297c.562-.15.964-.298 1.207-.443.214-.124.413-.272.592-.443v-2.044c-.126.098-.27.17-.425.21-.172.05-.364.075-.577.075-.486 0-.845-.13-1.078-.39-.232-.26-.349-.791-.349-1.593v-5.59h2.535V8.912h-2.49v-3.5h-2.671l-1.549 3.5-1.79.556v2.088h1.047v5.11c0 1.932.27 3.305.812 4.117.54.81 1.495 1.216 2.86 1.216a7.247 7.247 0 001.876-.225zm14.08-.09h2.703l.015-10.337h-6.756v3.064l2.004.451v1.533c0 .54-.05.984-.152 1.33-.1.345-.257.605-.47.781a1.81 1.81 0 01-.683.361c-.293.07-.595.103-.896.097-.718 0-1.196-.526-1.434-1.578-.238-1.05-.357-2.664-.357-4.838 0-1.042.045-1.926.136-2.651.091-.727.21-1.303.357-1.728.147-.427.35-.752.607-.978.258-.225.52-.373.782-.442.263-.07.597-.105 1.002-.105.496 0 .855.06 1.078.18l.865 1.998h2.763l.228-3.455-.083-.091a3.952 3.952 0 00-.729-.534 7.484 7.484 0 00-1.602-.645 9.577 9.577 0 00-1.176-.219 11.22 11.22 0 00-1.45-.09c-1.124 0-2.125.098-3.006.293-.88.196-1.63.489-2.247.88a6.367 6.367 0 00-1.564 1.374 6 6 0 00-1.002 1.87 12.179 12.179 0 00-.523 2.27c-.112.887-.165 1.78-.16 2.674 0 1.333.125 2.52.373 3.561.247 1.042.64 1.969 1.176 2.78a5.205 5.205 0 002.179 1.863c.915.431 2.001.646 3.256.646 1.77 0 3.3-.636 4.584-1.908l.183 1.593zm4.236 0h9.549v-4.027H70.89V4.074h-5.025v17.61zM81.153 11.33l.091-3.816 2.793 12.411H88l2.322-12.411.182 3.816.774 10.353H96l-1.305-17.61h-6.346l-1.185 5.92-.576 2.975-.608-2.99-1.335-5.904h-7.12l-1.413 17.609h4.57l.47-10.353z"})]}))});function Ah(e){"@babel/helpers - typeof";return Ah=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ah(e)}var fut=["type"];function Rse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function put(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gut(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var but=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=yut(e,fut),i=r==="color"?$Se:lZ;return a.jsx(Ne,put({Icon:i,Text:ESe,"aria-label":vu,spaceMultiple:L0t,textMultiple:N0t},n))}),lc=lZ;lc.Color=$Se;lc.Text=ESe;lc.Combine=but;lc.Avatar=Q0t;lc.colorPrimary=R0t;lc.colorGradient=kSe;lc.title=vu;var D4="Claude",vut=.8,xut=.1,TSe="#D97757";function Ih(e){"@babel/helpers - typeof";return Ih=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ih(e)}var Out=["size","style"];function Fse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _ut(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Sut(e,Out);return a.jsxs("svg",AN(AN({fill:"currentColor",fillRule:"evenodd",height:r,style:AN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D4}),a.jsx("path",{d:"M4.709 15.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0 11.784l.055-.352.48-.321.686.06 1.52.103 2.278.158 1.652.097 2.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686 1.908 1.476 2.491 1.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97 2.97 0 01-.104-.729L6.283.134 6.696 0l.996.134.42.364.62 1.414 1.002 2.229 1.555 3.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286 1.851-.559 2.903-.364 1.942h.212l.243-.242.985-1.306 1.652-2.064.73-.82.85-.904.547-.431h1.033l.76 1.129-.34 1.166-1.064 1.347-.881 1.142-1.264 1.7-.79 1.36.073.11.188-.02 2.856-.606 1.543-.28 1.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061 1.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093 1.068 2.006 1.81 2.509 2.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649 2.345 3.521.122 1.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674 7.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434 1.967-2.18 2.945-1.726 1.845-.414.164-.717-.37.067-.662.401-.589 2.388-3.036 1.44-1.882.93-1.086-.006-.158h-.055L4.132 18.56l-1.13.146-.487-.456.061-.746.231-.243 1.908-1.312-.006.006z"})]}))});function Dh(e){"@babel/helpers - typeof";return Dh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dh(e)}var Cut=["background"];function Bse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kut(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zut(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Aut=p.memo(function(e){var t=e.background,r=Mut(e,Cut);return a.jsx(Ee,kut({Icon:cZ,"aria-label":D4,background:t||TSe},r))});function Nh(e){"@babel/helpers - typeof";return Nh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nh(e)}var Iut=["size","style"];function Vse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fut(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var MSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Rut(e,Iut);return a.jsxs("svg",IN(IN({height:r,style:IN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D4}),a.jsx("path",{d:"M4.709 15.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0 11.784l.055-.352.48-.321.686.06 1.52.103 2.278.158 1.652.097 2.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686 1.908 1.476 2.491 1.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97 2.97 0 01-.104-.729L6.283.134 6.696 0l.996.134.42.364.62 1.414 1.002 2.229 1.555 3.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286 1.851-.559 2.903-.364 1.942h.212l.243-.242.985-1.306 1.652-2.064.73-.82.85-.904.547-.431h1.033l.76 1.129-.34 1.166-1.064 1.347-.881 1.142-1.264 1.7-.79 1.36.073.11.188-.02 2.856-.606 1.543-.28 1.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061 1.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093 1.068 2.006 1.81 2.509 2.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649 2.345 3.521.122 1.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674 7.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434 1.967-2.18 2.945-1.726 1.845-.414.164-.717-.37.067-.662.401-.589 2.388-3.036 1.44-1.882.93-1.086-.006-.158h-.055L4.132 18.56l-1.13.146-.487-.456.061-.746.231-.243 1.908-1.312-.006.006z",fill:"#D97757",fillRule:"nonzero"})]}))});function Lh(e){"@babel/helpers - typeof";return Lh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lh(e)}var But=["size","style"];function Hse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kut(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Wut(e,But);return a.jsxs("svg",DN(DN({fill:"currentColor",fillRule:"nonzero",height:r,style:DN({flex:"none",lineHeight:1},n),viewBox:"0 0 97 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D4}),a.jsx("path",{d:"M13.623 20.222c-3.417 0-5.753-1.901-6.855-4.827a12.992 12.992 0 01-.838-4.772c0-4.907 2.206-8.315 7.08-8.315 3.275 0 5.297 1.425 6.448 4.826h1.402l-.19-4.69C18.709 1.18 16.258.543 13.276.543c-4.2 0-7.775 1.874-9.763 5.254a11.357 11.357 0 00-1.511 5.872c0 3.753 1.777 7.08 5.113 8.926a11.95 11.95 0 005.943 1.398c3.254 0 5.835-.617 8.122-1.697l.593-5.172h-1.43c-.858 2.362-1.88 3.78-3.574 4.534-.831.373-1.88.564-3.146.564zm14.74-17.914L28.499 0h-.967L23.23 1.29v.699l1.907.882v16.142c0 1.1-.565 1.344-2.043 1.528v1.18h7.319v-1.18c-1.484-.184-2.042-.428-2.042-1.528V2.315l-.007-.007zm29.104 19.685h.565l4.95-.937v-1.208l-.695-.054c-1.157-.109-1.457-.346-1.457-1.29V9.897l.137-2.763h-.783l-4.678.672v1.181l.457.082c1.266.183 1.64.536 1.64 1.419v7.67c-1.212.937-2.369 1.527-3.744 1.527-1.525 0-2.471-.774-2.471-2.58V9.905l.136-2.763h-.804l-4.684.672v1.181l.484.082c1.266.183 1.64.536 1.64 1.418v7.08c0 3 1.703 4.426 4.412 4.426 2.07 0 3.765-1.1 5.038-2.627L57.474 22l-.007-.007zm-13.602-9.55c0-3.836-2.043-5.309-5.733-5.309-3.254 0-5.616 1.344-5.616 3.57 0 .666.238 1.175.721 1.528l2.478-.326c-.109-.746-.163-1.201-.163-1.391 0-1.263.674-1.901 2.042-1.901 2.022 0 3.044 1.419 3.044 3.7v.746l-5.106 1.527c-1.702.462-2.67.863-3.316 1.8a3.386 3.386 0 00-.476 1.9c0 2.172 1.497 3.706 4.057 3.706 1.852 0 3.493-.835 4.922-2.416.51 1.581 1.294 2.416 2.69 2.416 1.13 0 2.15-.455 3.063-1.344l-.272-.937a4.363 4.363 0 01-1.178.163c-.783 0-1.157-.617-1.157-1.826v-5.607zm-6.536 7.378c-1.396 0-2.26-.808-2.26-2.226 0-.964.456-1.528 1.43-1.854l4.139-1.31v3.965c-1.321.997-2.097 1.425-3.31 1.425zm43.095 1.235v-1.208l-.701-.054c-1.158-.109-1.45-.346-1.45-1.29V2.308L78.409 0h-.974l-4.302 1.29v.699l1.906.882V8.18a6.024 6.024 0 00-3.656-1.046c-4.276 0-7.612 3.245-7.612 8.098 0 3.998 2.397 6.761 6.346 6.761 2.042 0 3.819-.99 4.922-2.525l-.136 2.525h.571l4.95-.937zm-8.96-12.313c2.043 0 3.575 1.181 3.575 3.353v6.11a4.91 4.91 0 01-3.547 1.425c-2.928 0-4.412-2.308-4.412-5.39 0-3.462 1.695-5.498 4.385-5.498zm19.424 3.055c-.381-1.792-1.484-2.81-3.016-2.81-2.288 0-3.874 1.717-3.874 4.18 0 3.646 1.934 6.008 5.059 6.008a5.858 5.858 0 005.03-2.953l.913.245c-.408 3.163-3.281 5.525-6.808 5.525-4.14 0-6.992-3.054-6.992-7.399 0-4.378 3.098-7.46 7.237-7.46 3.09 0 5.27 1.853 5.97 5.07l-10.783 3.3V14.05l7.264-2.247v-.006z"})]}))});function Rh(e){"@babel/helpers - typeof";return Rh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rh(e)}var qut=["type"];function Use(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Gut(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zut(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var e2t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Qut(e,qut),i=r==="color"?MSe:cZ;return a.jsx(Ne,Gut({Icon:i,Text:zSe,"aria-label":D4,spaceMultiple:xut,textMultiple:vut},n))}),ts=cZ;ts.Color=MSe;ts.Text=zSe;ts.Combine=e2t;ts.Avatar=Aut;ts.colorPrimary=TSe;ts.title=D4;var N4="CodeGeeX",t2t=.6,r2t=.2,n2t="#00e7e7",ASe="linear-gradient(to right, #00E7E7, #00BFFF)";function Fh(e){"@babel/helpers - typeof";return Fh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fh(e)}var i2t=["size","style"];function Wse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c2t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=l2t(e,i2t);return a.jsxs("svg",NN(NN({fill:"currentColor",fillRule:"evenodd",height:r,style:NN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:N4}),a.jsx("path",{d:"M13.517 12.106c.823 0 1.225.992.659 1.58l-5.377 5.403a.925.925 0 01-1.317 0L.274 11.812a.936.936 0 010-1.323l6.055-6.083a1.287 1.287 0 011.81 0 1.303 1.303 0 010 1.819l-4.243 4.282a.936.936 0 000 1.323L7.5 15.45a.925.925 0 001.317 0l.475-.477a.905.905 0 00.274-.662v-.938c0-.129 0-.257.019-.386a.926.926 0 01.933-.864h2.999v-.018z"}),a.jsx("path",{d:"M23.74 12.878L17.67 18.98a1.287 1.287 0 01-1.81 0 1.303 1.303 0 010-1.82l4.26-4.282a.936.936 0 000-1.323l-3.62-3.62a.925.925 0 00-1.317 0l-.475.477a.949.949 0 00-.274.663v.937c0 .13 0 .257-.019.386a.926.926 0 01-.933.864h-2.999c-.823 0-1.226-.992-.659-1.58l4.078-4.1.53-.553.75-.754a.925.925 0 011.318 0l7.225 7.26a.977.977 0 01.018 1.342l-.001.001z"})]}))});function Bh(e){"@babel/helpers - typeof";return Bh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bh(e)}var u2t=["background","size"];function Kse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function f2t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function y2t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var g2t=p.memo(function(e){var t=e.background,r=e.size,n=h2t(e,u2t);return a.jsx(Ee,f2t({Icon:uZ,"aria-label":N4,background:t||ASe,color:"#000",size:r},n))});function Vh(e){"@babel/helpers - typeof";return Vh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vh(e)}var b2t=["size","style"];function qse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function w2t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ISe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=j2t(e,b2t);return a.jsxs("svg",LN(LN({height:r,style:LN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:N4}),a.jsx("path",{d:"M13.517 12.106c.823 0 1.225.992.659 1.58l-5.377 5.403a.925.925 0 01-1.317 0L.274 11.812a.936.936 0 010-1.323l6.055-6.083a1.287 1.287 0 011.81 0 1.303 1.303 0 010 1.819l-4.243 4.282a.936.936 0 000 1.323L7.5 15.45a.925.925 0 001.317 0l.475-.477a.905.905 0 00.274-.662v-.938c0-.129 0-.257.019-.386a.926.926 0 01.933-.864h2.999v-.018z",fill:"#00E7E7"}),a.jsx("path",{d:"M23.74 12.878L17.67 18.98a1.287 1.287 0 01-1.81 0 1.303 1.303 0 010-1.82l4.26-4.282a.936.936 0 000-1.323l-3.62-3.62a.925.925 0 00-1.317 0l-.475.477a.949.949 0 00-.274.663v.937c0 .13 0 .257-.019.386a.926.926 0 01-.933.864h-2.999c-.823 0-1.226-.992-.659-1.58l4.078-4.1.53-.553.75-.754a.925.925 0 011.318 0l7.225 7.26a.977.977 0 01.018 1.342l-.001.001z",fill:"#00BFFF"})]}))});function Hh(e){"@babel/helpers - typeof";return Hh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hh(e)}var P2t=["size","style"];function Gse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $2t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=k2t(e,P2t);return a.jsxs("svg",RN(RN({fill:"currentColor",fillRule:"evenodd",height:r,style:RN({flex:"none",lineHeight:1},n),viewBox:"0 0 154 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:N4}),a.jsx("path",{d:"M5.219 18.879C7.354 20.949 10.025 22 13.16 22l-.002-.002c2.07 0 3.923-.482 5.506-1.432 1.581-.95 2.891-2.287 3.895-3.974l.114-.193-2.66-1.782-.126.214c-1.562 2.65-3.826 3.991-6.73 3.991-2.205 0-4.074-.745-5.555-2.214-1.478-1.466-2.229-3.356-2.229-5.61 0-2.254.744-4.144 2.215-5.61 1.47-1.467 3.333-2.213 5.54-2.213 2.886 0 5.15 1.324 6.731 3.933l.127.207 2.657-1.745-.11-.192C20.479 1.81 17.296 0 13.069 0c-3.076 0-5.717 1.05-7.85 3.121C3.083 5.197 2 7.846 2 11s1.083 5.806 3.219 7.879z"}),a.jsx("path",{clipRule:"evenodd",d:"M26.105 19.558c1.562 1.579 3.548 2.38 5.9 2.38 2.334 0 4.308-.801 5.87-2.38 1.563-1.58 2.354-3.568 2.354-5.853 0-2.285-.79-4.238-2.353-5.808-1.56-1.568-3.535-2.364-5.87-2.364-2.334 0-4.313.794-5.885 2.364-1.572 1.57-2.37 3.502-2.37 5.808s.794 4.275 2.354 5.853zm2.224-9.611c.98-1.004 2.216-1.512 3.678-1.512v.003c1.46 0 2.692.508 3.66 1.509.971 1.003 1.462 2.298 1.462 3.789 0 1.49-.5 2.754-1.49 3.758s-2.233 1.511-3.693 1.511-2.688-.503-3.645-1.494c-.961-.995-1.447-2.264-1.447-3.775 0-1.512.495-2.786 1.476-3.79zM49.394 21.878c-2.195 0-4.099-.794-5.659-2.364-1.563-1.568-2.353-3.512-2.353-5.777 0-2.266.79-4.212 2.353-5.792 1.563-1.58 3.467-2.38 5.659-2.38 1.976 0 3.674.584 5.052 1.738l.192.16V.334h3.13v21.3h-3.13v-1.692l-.194.169c-1.334 1.17-3.034 1.765-5.05 1.765v.002zm.151-13.35c-1.44 0-2.661.508-3.63 1.509-.97 1.004-1.462 2.247-1.462 3.697 0 1.45.491 2.696 1.462 3.697.969 1.002 2.19 1.512 3.63 1.512 1.441 0 2.705-.503 3.694-1.498.99-.994 1.49-2.242 1.49-3.71 0-1.47-.5-2.694-1.49-3.698s-2.231-1.511-3.694-1.511v.002z"}),a.jsx("path",{d:"M79.753 18.893C81.847 20.954 84.476 22 87.573 22l.003-.002c3.078 0 5.604-1.04 7.508-3.087 1.9-2.042 2.864-4.604 2.864-7.61v-1.178H87.826v3.148h6.48l-.021.136c-.242 1.52-.942 2.8-2.08 3.8-1.242 1.093-2.77 1.646-4.539 1.646-2.184 0-4.032-.74-5.494-2.198-1.46-1.457-2.201-3.342-2.201-5.657 0-2.316.74-4.217 2.199-5.655 1.46-1.439 3.329-2.168 5.556-2.168 2.415 0 4.38.915 5.84 2.713l.157.193 2.404-2.205-.142-.172C93.95 1.246 91.15 0 87.664 0c-3.095 0-5.74 1.039-7.863 3.09-2.127 2.055-3.206 4.737-3.206 7.91s1.062 5.829 3.158 7.893z"}),a.jsx("path",{clipRule:"evenodd",d:"M107.346 21.939c-2.396 0-4.377-.793-5.888-2.353-1.511-1.558-2.275-3.538-2.275-5.881 0-2.343.776-4.238 2.306-5.805 1.531-1.57 3.501-2.367 5.857-2.367 2.356 0 4.325.759 5.796 2.258 1.471 1.5 2.216 3.376 2.216 5.578 0 .52-.033.945-.097 1.262l-.037.188h-12.879l.023.139c.206 1.173.723 2.139 1.529 2.874.9.818 2.081 1.232 3.505 1.232 2.163 0 3.82-.865 4.919-2.569l.125-.19 2.455 1.487-.126.202c-1.633 2.617-4.133 3.942-7.431 3.942l.002.003zm-.001-13.623c-1.31 0-2.418.376-3.3 1.116-.779.656-1.312 1.537-1.584 2.616l-.037.146h9.668l-.031-.144c-.238-1.1-.75-1.986-1.522-2.635-.87-.73-1.946-1.1-3.194-1.1zM118.878 19.586c1.512 1.56 3.493 2.353 5.888 2.353v-.003c3.298 0 5.798-1.325 7.431-3.942l.127-.202-2.457-1.487-.123.19c-1.1 1.704-2.756 2.569-4.92 2.569-1.425 0-2.606-.414-3.504-1.232-.809-.735-1.324-1.701-1.533-2.874l-.023-.139h12.88l.037-.188c.063-.317.096-.743.096-1.262 0-2.202-.743-4.08-2.215-5.578-1.472-1.5-3.441-2.258-5.796-2.258-2.356 0-4.325.796-5.858 2.367-1.529 1.567-2.306 3.462-2.306 5.805 0 2.343.765 4.322 2.276 5.88zm2.587-10.154c.881-.74 1.992-1.116 3.299-1.116 1.249 0 2.324.369 3.194 1.1.772.648 1.285 1.534 1.524 2.634l.03.144h-9.668l.038-.146c.271-1.079.805-1.96 1.583-2.616z"}),a.jsx("path",{d:"M147.328 21.634l-5.475-8.119-5.504 8.119h-3.96l7.485-10.847L132.693.334h4.079l5.141 7.691 5.142-7.69h3.93l-7.093 10.36 7.549 10.939h-4.113z"}),a.jsx("path",{clipRule:"evenodd",d:"M61.442 19.586c1.511 1.56 3.493 2.353 5.889 2.353l-.003-.003c3.298 0 5.798-1.325 7.431-3.942l.126-.202-2.455-1.487-.125.19c-1.1 1.704-2.756 2.569-4.919 2.569-1.424 0-2.606-.414-3.504-1.232-.807-.735-1.324-1.701-1.53-2.874l-.023-.139h12.879l.037-.188c.064-.317.097-.743.097-1.262 0-2.202-.745-4.078-2.216-5.578-1.47-1.5-3.44-2.258-5.796-2.258-2.355 0-4.325.796-5.857 2.367-1.53 1.567-2.307 3.462-2.307 5.805 0 2.343.765 4.322 2.276 5.88zM64.03 9.432c.882-.74 1.991-1.116 3.302-1.116h-.003c1.249 0 2.325.369 3.195 1.1.772.648 1.284 1.534 1.523 2.634l.03.144h-9.668l.038-.146c.271-1.079.805-1.96 1.583-2.616z"})]}))});function Uh(e){"@babel/helpers - typeof";return Uh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uh(e)}var E2t=["type","extraStyle"];function Jse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yse(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function I2t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var D2t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=A2t(e,E2t),o=r==="color"?ISe:uZ;return a.jsx(Ne,Yse({Icon:o,Text:DSe,"aria-label":N4,extraStyle:Yse({fontWeight:500},n),spaceMultiple:r2t,textMultiple:t2t},i))}),cc=uZ;cc.Color=ISe;cc.Text=DSe;cc.Combine=D2t;cc.Avatar=g2t;cc.colorPrimary=n2t;cc.colorGradient=ASe;cc.title=N4;var L4="Cohere",N2t=.75,L2t=.3,NSe="#39594D";function Wh(e){"@babel/helpers - typeof";return Wh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wh(e)}var R2t=["size","style"];function Xse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function U2t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=H2t(e,R2t);return a.jsxs("svg",FN(FN({fill:"currentColor",fillRule:"evenodd",height:r,style:FN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L4}),a.jsx("path",{clipRule:"evenodd",d:"M8.128 14.099c.592 0 1.77-.033 3.398-.703 1.897-.781 5.672-2.2 8.395-3.656 1.905-1.018 2.74-2.366 2.74-4.18A4.56 4.56 0 0018.1 1H7.549A6.55 6.55 0 001 7.55c0 3.617 2.745 6.549 7.128 6.549z"}),a.jsx("path",{clipRule:"evenodd",d:"M9.912 18.61a4.387 4.387 0 012.705-4.052l3.323-1.38c3.361-1.394 7.06 1.076 7.06 4.715a5.104 5.104 0 01-5.105 5.104l-3.597-.001a4.386 4.386 0 01-4.386-4.387z"}),a.jsx("path",{d:"M4.776 14.962A3.775 3.775 0 001 18.738v.489a3.776 3.776 0 007.551 0v-.49a3.775 3.775 0 00-3.775-3.775z"})]}))});function Kh(e){"@babel/helpers - typeof";return Kh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kh(e)}var W2t=["background"];function Qse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function K2t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function X2t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Q2t=p.memo(function(e){var t=e.background,r=Y2t(e,W2t);return a.jsx(Ee,K2t({Icon:fZ,"aria-label":L4,background:t||NSe},r))});function qh(e){"@babel/helpers - typeof";return qh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qh(e)}var Z2t=["size","style"];function Zse(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function i3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=n3t(e,Z2t);return a.jsxs("svg",BN(BN({height:r,style:BN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L4}),a.jsx("path",{clipRule:"evenodd",d:"M8.128 14.099c.592 0 1.77-.033 3.398-.703 1.897-.781 5.672-2.2 8.395-3.656 1.905-1.018 2.74-2.366 2.74-4.18A4.56 4.56 0 0018.1 1H7.549A6.55 6.55 0 001 7.55c0 3.617 2.745 6.549 7.128 6.549z",fill:"#39594D",fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M9.912 18.61a4.387 4.387 0 012.705-4.052l3.323-1.38c3.361-1.394 7.06 1.076 7.06 4.715a5.104 5.104 0 01-5.105 5.104l-3.597-.001a4.386 4.386 0 01-4.386-4.387z",fill:"#D18EE2",fillRule:"evenodd"}),a.jsx("path",{d:"M4.776 14.962A3.775 3.775 0 001 18.738v.489a3.776 3.776 0 007.551 0v-.49a3.775 3.775 0 00-3.775-3.775z",fill:"#FF7759"})]}))});function Gh(e){"@babel/helpers - typeof";return Gh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gh(e)}var o3t=["size","style"];function ele(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function u3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var RSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=c3t(e,o3t);return a.jsxs("svg",VN(VN({fill:"currentColor",fillRule:"evenodd",height:r,style:VN({flex:"none",lineHeight:1},n),viewBox:"0 0 102 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L4}),a.jsx("path",{d:"M9.589 21.996c3.12 0 5.85-1.56 6.929-4.709.21-.63-.091-1.05-.69-1.05h-1.17c-.54 0-.9.24-1.141.75-.93 1.83-2.22 2.488-3.839 2.488-2.88 0-4.65-2.01-4.65-5.369 0-3.358 1.831-5.369 4.589-5.369 1.68 0 3.06.72 3.93 2.43.27.51.598.749 1.14.749h1.17c.6 0 .9-.39.69-.96-1.259-3.42-4.08-4.74-6.958-4.74C5.24 6.217 2 9.428 2 14.107c0 4.68 3.09 7.89 7.589 7.89zm78.496-9.27c.389-2.55 2.129-4.14 4.499-4.14 2.37 0 4.14 1.62 4.349 4.14h-8.848zm4.62 9.27c2.76 0 5.519-1.29 6.869-4.199.33-.69.03-1.17-.57-1.17h-1.109c-.539 0-.87.239-1.14.72-.9 1.589-2.46 2.249-4.048 2.249-2.73 0-4.5-1.86-4.71-4.889h11.01c.6 0 .99-.33.99-.96-.12-4.71-3.178-7.528-7.409-7.528-4.23 0-7.589 3.06-7.589 7.89 0 4.829 3.27 7.889 7.71 7.889l-.005-.002zm-17.458-7.498h.99c.6 0 .93-.33 1.02-.961.572-4.053 2.944-4.59 5.467-4.47.54.026.982-.39.982-.93v-.93c0-.599-.3-.96-.9-.99-2.232-.085-4.224.681-5.375 2.85-.063.119-.241.087-.256-.046l-.186-1.636c-.06-.599-.39-.9-.99-.9h-4.53c-.529 0-.96.43-.96.961v.51c0 .53.43.961.96.961h1.86c.53 0 .962.43.962.96v3.66c0 .529.43.96.96.96h-.004zm-4.048 7.2h9.387c.6 0 .961-.36.961-.962v-.51c0-.598-.36-.96-.96-.96h-2.4c-.6 0-.961-.36-.961-.961v-1.65c0-.6-.36-.962-.961-.962h-1.02c-.599 0-.96.36-.96.961v1.651c0 .599-.36.96-.962.96h-2.129c-.599 0-.96.36-.96.962v.51c0 .599.36.96.96.96h.005zm-14.489-8.97c.39-2.55 2.13-4.139 4.5-4.139s4.14 1.619 4.349 4.14H56.71zm4.62 9.27c2.76 0 5.52-1.289 6.87-4.199.33-.69.03-1.17-.57-1.17h-1.108c-.54 0-.87.239-1.141.72-.9 1.589-2.46 2.249-4.049 2.249-2.73 0-4.499-1.86-4.708-4.889h11.009c.599 0 .99-.33.99-.96-.12-4.71-3.178-7.528-7.41-7.528-4.23 0-7.588 3.06-7.588 7.89 0 4.829 3.27 7.889 7.71 7.889l-.005-.002zm-34.703 0c4.5 0 7.71-3.33 7.71-7.89s-3.21-7.89-7.71-7.89c-4.499 0-7.71 3.391-7.71 7.89 0 1.05.18 2.22.72 3.51.271.63.781.719 1.32.33l.87-.631c.451-.33.57-.72.42-1.29-.24-.748-.301-1.409-.301-1.978 0-3.149 1.89-5.31 4.68-5.31 2.788 0 4.678 2.13 4.678 5.37s-1.86 5.368-4.62 5.368c-.96 0-1.86-.18-2.94-.99-.45-.36-.869-.42-1.35-.06l-.66.481c-.54.39-.598.93-.09 1.35 1.56 1.26 3.358 1.74 4.98 1.74h.003zm11.517-.3h.99c.53 0 .962-.43.962-.962V13.57c0-3.029 1.618-4.83 4.139-4.83 2.28 0 3.6 1.5 3.6 4.26v7.74c0 .529.43.96.96.96h1.02c.53 0 .961-.43.961-.96v-8.22c0-4.048-2.07-6.298-5.578-6.298-2.39 0-3.801.978-4.855 2.338a.136.136 0 01-.243-.082V1.96A.97.97 0 0039.135 1h-.99c-.53 0-.962.43-.962.96v18.777c0 .529.43.96.961.96z"})]}))});function Jh(e){"@babel/helpers - typeof";return Jh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jh(e)}var f3t=["type","extraStyle"];function tle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rle(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function y3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var g3t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=h3t(e,f3t),o=r==="color"?LSe:fZ;return a.jsx(Ne,rle({Icon:o,Text:RSe,"aria-label":L4,extraStyle:rle({fontWeight:500},n),spaceMultiple:L2t,textMultiple:N2t},i))}),rs=fZ;rs.Color=LSe;rs.Text=RSe;rs.Combine=g3t;rs.Avatar=Q2t;rs.colorPrimary=NSe;rs.title=L4;var R4="DALL-E",b3t=.7,nle=.2,v3t="#000",FSe="conic-gradient(from 180deg, #FFFF67, #43FFFF, #50DA4C, #FF6E3D, #3C46FF)";function Yh(e){"@babel/helpers - typeof";return Yh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yh(e)}var x3t=["background"];function ile(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function O3t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var C3t=p.memo(function(e){var t=e.background,r=S3t(e,x3t);return a.jsx(Ee,O3t({"aria-label":R4,background:t||FSe},r))});function Xh(e){"@babel/helpers - typeof";return Xh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xh(e)}var k3t=["size","style"];function ole(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function z3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var A3t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=M3t(e,k3t);return a.jsxs("svg",HN(HN({height:r,style:HN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:R4}),a.jsxs("g",{fill:"none",fillRule:"evenodd",children:[a.jsx("path",{d:"M0 10h4.8v5H0z",fill:"#FFFF67"}),a.jsx("path",{d:"M4.8 10h4.8v5H4.8z",fill:"#43FFFF"}),a.jsx("path",{d:"M9.6 10h4.8v5H9.6z",fill:"#51DA4B"}),a.jsx("path",{d:"M14.4 10h4.8v5h-4.8z",fill:"#FF6E3D"}),a.jsx("path",{d:"M19.2 10H24v5h-4.8z",fill:"#3C46FF"})]})]}))}),nE="OpenAI",I3t=.75,D3t=.1,BSe="#000",VSe="#19C37D",HSe="#AB68FF",USe="#F9C322";function Qh(e){"@babel/helpers - typeof";return Qh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qh(e)}var N3t=["size","style"];function ale(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function V3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gI=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=B3t(e,N3t);return a.jsxs("svg",UN(UN({fill:"currentColor",fillRule:"evenodd",height:r,style:UN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:nE}),a.jsx("path",{d:"M21.55 10.004a5.416 5.416 0 00-.478-4.501c-1.217-2.09-3.662-3.166-6.05-2.66A5.59 5.59 0 0010.831 1C8.39.995 6.224 2.546 5.473 4.838A5.553 5.553 0 001.76 7.496a5.487 5.487 0 00.691 6.5 5.416 5.416 0 00.477 4.502c1.217 2.09 3.662 3.165 6.05 2.66A5.586 5.586 0 0013.168 23c2.443.006 4.61-1.546 5.361-3.84a5.553 5.553 0 003.715-2.66 5.488 5.488 0 00-.693-6.497v.001zm-8.381 11.558a4.199 4.199 0 01-2.675-.954c.034-.018.093-.05.132-.074l4.44-2.53a.71.71 0 00.364-.623v-6.176l1.877 1.069c.02.01.033.029.036.05v5.115c-.003 2.274-1.87 4.118-4.174 4.123zM4.192 17.78a4.059 4.059 0 01-.498-2.763c.032.02.09.055.131.078l4.44 2.53c.225.13.504.13.73 0l5.42-3.088v2.138a.068.068 0 01-.027.057L9.9 19.288c-1.999 1.136-4.552.46-5.707-1.51h-.001zM3.023 8.216A4.15 4.15 0 015.198 6.41l-.002.151v5.06a.711.711 0 00.364.624l5.42 3.087-1.876 1.07a.067.067 0 01-.063.005l-4.489-2.559c-1.995-1.14-2.679-3.658-1.53-5.63h.001zm15.417 3.54l-5.42-3.088L14.896 7.6a.067.067 0 01.063-.006l4.489 2.557c1.998 1.14 2.683 3.662 1.529 5.633a4.163 4.163 0 01-2.174 1.807V12.38a.71.71 0 00-.363-.623zm1.867-2.773a6.04 6.04 0 00-.132-.078l-4.44-2.53a.731.731 0 00-.729 0l-5.42 3.088V7.325a.068.068 0 01.027-.057L14.1 4.713c2-1.137 4.555-.46 5.707 1.513.487.833.664 1.809.499 2.757h.001zm-11.741 3.81l-1.877-1.068a.065.065 0 01-.036-.051V6.559c.001-2.277 1.873-4.122 4.181-4.12.976 0 1.92.338 2.671.954-.034.018-.092.05-.131.073l-4.44 2.53a.71.71 0 00-.365.623l-.003 6.173v.002zm1.02-2.168L12 9.25l2.414 1.375v2.75L12 14.75l-2.415-1.375v-2.75z"})]}))});function Zh(e){"@babel/helpers - typeof";return Zh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zh(e)}var H3t=["size","style"];function sle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function G3t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var WSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=q3t(e,H3t);return a.jsxs("svg",WN(WN({fill:"currentColor",fillRule:"evenodd",height:r,style:WN({flex:"none",lineHeight:1},n),viewBox:"0 0 85 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:R4}),a.jsx("path",{d:"M8.147 2c1.438 0 2.75.225 3.937.676 1.186.45 2.21 1.099 3.074 1.946a8.625 8.625 0 011.927 3.094c.44 1.198.66 2.527.66 3.987s-.22 2.788-.66 3.986a8.625 8.625 0 01-1.927 3.095 8.778 8.778 0 01-3.074 1.946c-1.187.45-2.499.675-3.937.675H2V2h6.147zm19.898 0l7.469 19.405h-2.615l-1.969-5.108H22.25l-1.942 5.108H17.72L25.187 2h2.858zM8.12 4.243H4.534v14.92h3.613c2.175 0 3.896-.672 5.164-2.014 1.267-1.343 1.9-3.158 1.9-5.446 0-2.289-.633-4.104-1.9-5.446-1.268-1.343-2.998-2.014-5.19-2.014zm18.442.676l-3.45 9.108h6.956l-3.506-9.108zm23.215 16.486H37.536V2h2.588v17.135h9.653v2.27zM54.414 2v17.135h9.653v2.27H51.826V2h2.588zm12.619 9.946v3.19h-3.074v-3.19h3.074zm2.965 9.46V2h12.646v2.27H72.56v5.973h8.547v2.27H72.56v6.622h10.084v2.27H69.998z"})]}))});function e6(e){"@babel/helpers - typeof";return e6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e6(e)}var J3t=["extraStyle","size"];function lle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cle(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eft(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tft=p.memo(function(e){var t=e.extraStyle,r=e.size,n=r===void 0?24:r,i=Z3t(e,J3t);return a.jsx(Ne,cle({Icon:gI,Text:WSe,"aria-label":R4,extraStyle:cle({fontSize:n*.85,marginLeft:n*nle},t),size:n,spaceMultiple:nle,textMultiple:b3t},i))});function t6(e){"@babel/helpers - typeof";return t6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t6(e)}var rft=["size","style"];function ule(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sft(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lft=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=aft(e,rft);return a.jsxs("svg",KN(KN({fill:"currentColor",fillRule:"evenodd",height:r,style:KN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:R4}),a.jsxs("g",{children:[a.jsx("path",{d:"M0 10h4.8v5H0z",opacity:".08"}),a.jsx("path",{d:"M4.8 10h4.8v5H4.8z",opacity:".2"}),a.jsx("path",{d:"M9.6 10h4.8v5H9.6z",opacity:".3"}),a.jsx("path",{d:"M14.4 10h4.8v5h-4.8z",opacity:".5"}),a.jsx("path",{d:"M19.2 10H24v5h-4.8z",opacity:".6"})]})]}))}),uc=lft;uc.Text=WSe;uc.Color=A3t;uc.Combine=tft;uc.Avatar=C3t;uc.colorPrimary=v3t;uc.colorGradient=FSe;uc.title=R4;var B1="DBRX",cft=.8,uft=.4,KSe="#EE3D2C";function r6(e){"@babel/helpers - typeof";return r6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r6(e)}var fft=["size","style"];function fle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yft(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hft(e,fft);return a.jsxs("svg",qN(qN({fill:"currentColor",fillRule:"evenodd",height:r,style:qN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B1}),a.jsx("path",{d:"M21.821 9.894l-9.81 5.595L1.505 9.511 1 9.787v4.34l11.01 6.256 9.811-5.574v2.297l-9.81 5.596-10.506-5.979L1 17v.745L12.01 24 23 17.745v-4.34l-.505-.277-10.484 5.957-9.832-5.574v-2.298l9.832 5.574L23 10.532V6.255l-.547-.319-10.442 5.936-9.327-5.276 9.327-5.298 7.663 4.362.673-.383v-.532L12.011 0 1 6.255v.681l11.01 6.255 9.811-5.595z"})]}))});function n6(e){"@babel/helpers - typeof";return n6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n6(e)}var gft=["background"];function ple(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bft(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wft(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Pft=p.memo(function(e){var t=e.background,r=jft(e,gft);return a.jsx(Ee,bft({Icon:pZ,"aria-label":B1,background:t||KSe,iconMultiple:.6},r))});function i6(e){"@babel/helpers - typeof";return i6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i6(e)}var Sft=["size","style"];function dle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Eft(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Tft=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$ft(e,Sft);return a.jsxs("svg",GN(GN({fill:"currentColor",fillRule:"evenodd",height:r,style:GN({flex:"none",lineHeight:1},n),viewBox:"0 0 156 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B1}),a.jsxs("g",{children:[a.jsx("path",{d:"M23.093 9.894l-9.939 5.595L2.512 9.511 2 9.787v4.34l11.154 6.256 9.94-5.574v2.297l-9.94 5.596-10.642-5.979L2 17v.745L13.154 24l11.133-6.255v-4.34l-.511-.277-10.622 5.957-9.96-5.574v-2.298l9.96 5.574 11.133-6.255V6.255l-.554-.319-10.579 5.936-9.448-5.276 9.448-5.298 7.764 4.362.682-.383v-.532L13.154 0 2 6.255v.681l11.154 6.255 9.94-5.595z",fill:"#EE3D2C"}),a.jsx("path",{d:"M45.123 20.451V1.345H42.18v7.149c0 .106-.064.191-.17.234a.26.26 0 01-.278-.064c-1.002-1.17-2.559-1.83-4.265-1.83-3.647 0-6.505 3.064-6.505 6.98 0 1.914.661 3.68 1.877 4.978a6.268 6.268 0 004.628 2c1.685 0 3.242-.702 4.265-1.915.064-.085.192-.106.278-.085.106.042.17.127.17.234v1.425h2.943zm-7.016-2.319c-2.346 0-4.18-1.893-4.18-4.319 0-2.425 1.834-4.319 4.18-4.319 2.346 0 4.18 1.894 4.18 4.32 0 2.425-1.834 4.318-4.18 4.318zm22.757 2.299V7.154h-2.922v1.34c0 .107-.064.192-.17.235a.226.226 0 01-.235-.04l-.043-.045c-.981-1.17-2.517-1.83-4.266-1.83-3.647 0-6.505 3.064-6.505 6.979s2.858 6.978 6.505 6.978c1.685 0 3.242-.702 4.266-1.936.064-.085.192-.106.277-.085.107.043.17.128.17.234v1.447h2.923zm-6.975-2.298c-2.346 0-4.18-1.894-4.18-4.319s1.834-4.32 4.18-4.32c2.347 0 4.18 1.895 4.18 4.32 0 2.425-1.833 4.32-4.18 4.32zm31.991 2.32V7.153h-2.922v1.34c0 .107-.064.192-.17.235a.226.226 0 01-.235-.04l-.043-.045c-.98-1.17-2.516-1.83-4.265-1.83-3.669 0-6.505 3.064-6.505 7s2.858 6.979 6.505 6.979c1.685 0 3.241-.702 4.265-1.936.064-.086.192-.107.277-.086.107.043.171.128.171.235v1.446h2.922zm-6.974-2.32c-2.346 0-4.18-1.894-4.18-4.319s1.834-4.32 4.18-4.32c2.346 0 4.18 1.895 4.18 4.32 0 2.425-1.834 4.32-4.18 4.32zm12.328.744l.085-.021c.064 0 .15.042.192.085 1.003 1.17 2.56 1.83 4.266 1.83 3.647 0 6.505-3.064 6.505-6.98 0-1.914-.661-3.68-1.877-4.978a6.268 6.268 0 00-4.628-2c-1.685 0-3.242.702-4.266 1.915-.064.085-.17.106-.277.085-.107-.042-.17-.128-.17-.234V1.345H88.12v19.106h2.943v-1.34c0-.106.064-.192.171-.234zm-.298-5.064c0-2.425 1.834-4.319 4.18-4.319 2.346 0 4.18 1.894 4.18 4.32 0 2.425-1.834 4.318-4.18 4.318-2.346 0-4.18-1.915-4.18-4.319zm19.856-3.933c.277 0 .533.022.704.064V6.923l-.164-.024a3.043 3.043 0 00-.327-.019c-1.535 0-2.943.788-3.69 2.043-.063.106-.17.149-.277.106a.25.25 0 01-.192-.234V7.157h-2.922v13.32h2.944v-5.873c0-2.915 1.493-4.724 3.924-4.724zm5.545-2.724h-2.986v13.319h2.986V7.155zm-1.536-5.79a1.81 1.81 0 100 3.617 1.81 1.81 0 100-3.617zm10.28 5.448c-4.094 0-7.06 2.936-7.06 7 0 1.979.706 3.745 1.963 5.021 1.28 1.277 3.071 1.979 5.076 1.979 1.664 0 2.943-.32 5.375-2.106l-1.684-1.766c-1.196.787-2.305 1.17-3.392 1.17-2.474 0-4.33-1.851-4.33-4.298s1.856-4.298 4.33-4.298c1.173 0 2.26.383 3.349 1.17l1.876-1.766c-2.196-1.872-4.18-2.106-5.502-2.106zm23.97-.021c2.09 0 3.905 1.106 4.779 2.893l-2.368 1.277c-.555-1.107-1.429-1.745-2.41-1.745-1.024 0-1.75.553-1.75 1.362 0 .702.513 1.213 1.6 1.574l1.6.532c2.346.766 3.498 2.022 3.498 3.851 0 2.788-2.453 4.256-4.863 4.256-2.367 0-4.308-1.256-5.097-3.277l2.41-1.277c.512 1.256 1.578 2.022 2.772 2.022.896 0 1.942-.405 1.942-1.532 0-.701-.435-1.157-1.446-1.51l-1.84-.597c-2.28-.723-3.39-1.957-3.39-3.808 0-2.32 1.919-4.021 4.564-4.021zM135 1.366v10.469c0 .106.064.19.15.234.106.02.212 0 .277-.064l4.84-4.851h3.605l-5.609 5.595c-.107.085-.107.234-.02.34l6.099 7.362h-3.626l-4.713-5.83c-.065-.042-.128-.084-.193-.084h-.02a.244.244 0 00-.172.063l-.554.49c-.064.042-.085.127-.085.191v5.192h-2.943V1.366h2.964zM69.054 20.665c.938 0 1.77-.085 2.24-.15v-2.552a16.55 16.55 0 01-1.472.085l-.221-.003c-1.085-.033-1.89-.371-1.89-2.785V9.792c0-.149.106-.255.255-.255h2.88V7.133h-2.88a.246.246 0 01-.256-.256v-3.83h-2.943V6.9a.246.246 0 01-.256.255h-2.048v2.404h2.048c.15 0 .256.107.256.256v6.191c0 4.66 3.114 4.66 4.287 4.66z"})]})]}))});function o6(e){"@babel/helpers - typeof";return o6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o6(e)}var Mft=["size","style"];function mle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nft(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Lft=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Dft(e,Mft);return a.jsxs("svg",JN(JN({fill:"currentColor",fillRule:"evenodd",height:r,style:JN({flex:"none",lineHeight:1},n),viewBox:"0 0 156 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B1}),a.jsxs("g",{children:[a.jsx("path",{d:"M23.093 9.894l-9.939 5.595L2.512 9.511 2 9.787v4.34l11.154 6.256 9.94-5.574v2.297l-9.94 5.596-10.642-5.979L2 17v.745L13.154 24l11.133-6.255v-4.34l-.511-.277-10.622 5.957-9.96-5.574v-2.298l9.96 5.574 11.133-6.255V6.255l-.554-.319-10.579 5.936-9.448-5.276 9.448-5.298 7.764 4.362.682-.383v-.532L13.154 0 2 6.255v.681l11.154 6.255 9.94-5.595z"}),a.jsx("path",{d:"M45.123 20.451V1.345H42.18v7.149c0 .106-.064.191-.17.234a.26.26 0 01-.278-.064c-1.002-1.17-2.559-1.83-4.265-1.83-3.647 0-6.505 3.064-6.505 6.98 0 1.914.661 3.68 1.877 4.978a6.268 6.268 0 004.628 2c1.685 0 3.242-.702 4.265-1.915.064-.085.192-.106.278-.085.106.042.17.127.17.234v1.425h2.943zm-7.016-2.319c-2.346 0-4.18-1.893-4.18-4.319 0-2.425 1.834-4.319 4.18-4.319 2.346 0 4.18 1.894 4.18 4.32 0 2.425-1.834 4.318-4.18 4.318zm22.757 2.299V7.154h-2.922v1.34c0 .107-.064.192-.17.235a.226.226 0 01-.235-.04l-.043-.045c-.981-1.17-2.517-1.83-4.266-1.83-3.647 0-6.505 3.064-6.505 6.979s2.858 6.978 6.505 6.978c1.685 0 3.242-.702 4.266-1.936.064-.085.192-.106.277-.085.107.043.17.128.17.234v1.447h2.923zm-6.975-2.298c-2.346 0-4.18-1.894-4.18-4.319s1.834-4.32 4.18-4.32c2.347 0 4.18 1.895 4.18 4.32 0 2.425-1.833 4.32-4.18 4.32zm31.991 2.32V7.153h-2.922v1.34c0 .107-.064.192-.17.235a.226.226 0 01-.235-.04l-.043-.045c-.98-1.17-2.516-1.83-4.265-1.83-3.669 0-6.505 3.064-6.505 7s2.858 6.979 6.505 6.979c1.685 0 3.241-.702 4.265-1.936.064-.086.192-.107.277-.086.107.043.171.128.171.235v1.446h2.922zm-6.974-2.32c-2.346 0-4.18-1.894-4.18-4.319s1.834-4.32 4.18-4.32c2.346 0 4.18 1.895 4.18 4.32 0 2.425-1.834 4.32-4.18 4.32zm12.328.744l.085-.021c.064 0 .15.042.192.085 1.003 1.17 2.56 1.83 4.266 1.83 3.647 0 6.505-3.064 6.505-6.98 0-1.914-.661-3.68-1.877-4.978a6.268 6.268 0 00-4.628-2c-1.685 0-3.242.702-4.266 1.915-.064.085-.17.106-.277.085-.107-.042-.17-.128-.17-.234V1.345H88.12v19.106h2.943v-1.34c0-.106.064-.192.171-.234zm-.298-5.064c0-2.425 1.834-4.319 4.18-4.319 2.346 0 4.18 1.894 4.18 4.32 0 2.425-1.834 4.318-4.18 4.318-2.346 0-4.18-1.915-4.18-4.319zm19.856-3.933c.277 0 .533.022.704.064V6.923l-.164-.024a3.043 3.043 0 00-.327-.019c-1.535 0-2.943.788-3.69 2.043-.063.106-.17.149-.277.106a.25.25 0 01-.192-.234V7.157h-2.922v13.32h2.944v-5.873c0-2.915 1.493-4.724 3.924-4.724zm5.545-2.724h-2.986v13.319h2.986V7.155zm-1.536-5.79a1.81 1.81 0 100 3.617 1.81 1.81 0 100-3.617zm10.28 5.448c-4.094 0-7.06 2.936-7.06 7 0 1.979.706 3.745 1.963 5.021 1.28 1.277 3.071 1.979 5.076 1.979 1.664 0 2.943-.32 5.375-2.106l-1.684-1.766c-1.196.787-2.305 1.17-3.392 1.17-2.474 0-4.33-1.851-4.33-4.298s1.856-4.298 4.33-4.298c1.173 0 2.26.383 3.349 1.17l1.876-1.766c-2.196-1.872-4.18-2.106-5.502-2.106zm23.97-.021c2.09 0 3.905 1.106 4.779 2.893l-2.368 1.277c-.555-1.107-1.429-1.745-2.41-1.745-1.024 0-1.75.553-1.75 1.362 0 .702.513 1.213 1.6 1.574l1.6.532c2.346.766 3.498 2.022 3.498 3.851 0 2.788-2.453 4.256-4.863 4.256-2.367 0-4.308-1.256-5.097-3.277l2.41-1.277c.512 1.256 1.578 2.022 2.772 2.022.896 0 1.942-.405 1.942-1.532 0-.701-.435-1.157-1.446-1.51l-1.84-.597c-2.28-.723-3.39-1.957-3.39-3.808 0-2.32 1.919-4.021 4.564-4.021zM135 1.366v10.469c0 .106.064.19.15.234.106.02.212 0 .277-.064l4.84-4.851h3.605l-5.609 5.595c-.107.085-.107.234-.02.34l6.099 7.362h-3.626l-4.713-5.83c-.065-.042-.128-.084-.193-.084h-.02a.244.244 0 00-.172.063l-.554.49c-.064.042-.085.127-.085.191v5.192h-2.943V1.366h2.964zM69.054 20.665c.938 0 1.77-.085 2.24-.15v-2.552a16.55 16.55 0 01-1.472.085l-.221-.003c-1.085-.033-1.89-.371-1.89-2.785V9.792c0-.149.106-.255.255-.255h2.88V7.133h-2.88a.246.246 0 01-.256-.256v-3.83h-2.943V6.9a.246.246 0 01-.256.255h-2.048v2.404h2.048c.15 0 .256.107.256.256v6.191c0 4.66 3.114 4.66 4.287 4.66z"})]})]}))});function a6(e){"@babel/helpers - typeof";return a6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a6(e)}var Rft=["size","style"];function hle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Uft(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Hft(e,Rft);return a.jsxs("svg",YN(YN({height:r,style:YN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B1}),a.jsx("path",{d:"M21.821 9.894l-9.81 5.595L1.505 9.511 1 9.787v4.34l11.01 6.256 9.811-5.574v2.297l-9.81 5.596-10.506-5.979L1 17v.745L12.01 24 23 17.745v-4.34l-.505-.277-10.484 5.957-9.832-5.574v-2.298l9.832 5.574L23 10.532V6.255l-.547-.319-10.442 5.936-9.327-5.276 9.327-5.298 7.663 4.362.673-.383v-.532L12.011 0 1 6.255v.681l11.01 6.255 9.811-5.595z",fill:"#EE3D2C",fillRule:"nonzero"})]}))});function s6(e){"@babel/helpers - typeof";return s6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s6(e)}var Wft=["size","style"];function yle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yft(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var GSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Jft(e,Wft);return a.jsxs("svg",XN(XN({fill:"currentColor",fillRule:"evenodd",height:r,style:XN({flex:"none",lineHeight:1},n),viewBox:"0 0 96 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B1}),a.jsx("path",{d:"M77.948 22l6.192-10.114L77.89 2h3.468l4.73 7.486L90.503 2h3.411l-6.22 10.029L94 22h-3.468l-4.759-7.543L81.36 22h-3.41zM54.29 22V2h6.908c1.586 0 2.885.267 3.898.8 1.032.533 1.796 1.257 2.293 2.171.497.896.746 1.896.746 3a5.972 5.972 0 01-1.004 3.372c-.65 1.01-1.672 1.733-3.067 2.171L68.334 22H64.81l-3.899-8.057h-3.583V22H54.29zm3.038-10.343h3.698c1.376 0 2.379-.333 3.01-1 .65-.667.974-1.533.974-2.6 0-1.067-.315-1.914-.946-2.543-.63-.647-1.653-.971-3.067-.971h-3.669v7.114zM29.377 22V2h7.566c2.083 0 3.66.486 4.73 1.457 1.07.972 1.605 2.19 1.605 3.657 0 1.276-.344 2.296-1.032 3.057a5.21 5.21 0 01-2.494 1.515 4.826 4.826 0 012.036.914 4.796 4.796 0 011.433 1.714 4.9 4.9 0 01.516 2.229c0 1.028-.258 1.962-.774 2.8-.497.819-1.233 1.467-2.207 1.943-.975.476-2.17.714-3.583.714h-7.797zm3.037-11.429h4.157c1.165 0 2.054-.266 2.665-.8.612-.552.918-1.304.918-2.257 0-.933-.306-1.676-.918-2.228-.592-.553-1.5-.829-2.723-.829h-4.099v6.114zm0 8.943h4.357c1.223 0 2.17-.285 2.838-.857.688-.571 1.032-1.371 1.032-2.4 0-1.028-.354-1.838-1.06-2.428-.708-.61-1.663-.915-2.867-.915h-4.3v6.6zM2 22V2h6.507c2.35 0 4.28.41 5.79 1.229 1.528.819 2.656 1.98 3.382 3.485.745 1.486 1.118 3.257 1.118 5.315 0 2.038-.373 3.81-1.118 5.314-.726 1.486-1.854 2.638-3.382 3.457-1.51.8-3.44 1.2-5.79 1.2H2zm3.038-2.571h3.354c1.815 0 3.249-.296 4.3-.886 1.07-.59 1.834-1.438 2.293-2.543.477-1.105.716-2.429.716-3.971 0-1.543-.239-2.877-.716-4a5.03 5.03 0 00-2.293-2.572c-1.051-.61-2.485-.914-4.3-.914H5.038v14.886z"})]}))});function l6(e){"@babel/helpers - typeof";return l6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l6(e)}var Xft=["type"];function gle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qft(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function n4t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var i4t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=r4t(e,Xft),i=r==="color"?qSe:pZ;return a.jsx(Ne,Qft({Icon:i,Text:GSe,"aria-label":B1,spaceMultiple:uft,textMultiple:cft},n))}),nl=pZ;nl.Color=qSe;nl.Text=GSe;nl.Combine=i4t;nl.Avatar=Pft;nl.Brand=Lft;nl.BrandColor=Tft;nl.colorPrimary=KSe;nl.title=B1;var F4="DeepSeek",o4t=.65,a4t=.2,JSe="#4D6BFE";function c6(e){"@babel/helpers - typeof";return c6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c6(e)}var s4t=["size","style"];function ble(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function p4t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=f4t(e,s4t);return a.jsxs("svg",QN(QN({fill:"currentColor",fillRule:"evenodd",height:r,style:QN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F4}),a.jsx("path",{d:"M23.748 4.482c-.254-.124-.364.113-.512.234-.051.039-.094.09-.137.136-.372.397-.806.657-1.373.626-.829-.046-1.537.214-2.163.848-.133-.782-.575-1.248-1.247-1.548-.352-.156-.708-.311-.955-.65-.172-.241-.219-.51-.305-.774-.055-.16-.11-.323-.293-.35-.2-.031-.278.136-.356.276-.313.572-.434 1.202-.422 1.84.027 1.436.633 2.58 1.838 3.393.137.093.172.187.129.323-.082.28-.18.552-.266.833-.055.179-.137.217-.329.14a5.526 5.526 0 01-1.736-1.18c-.857-.828-1.631-1.742-2.597-2.458a11.365 11.365 0 00-.689-.471c-.985-.957.13-1.743.388-1.836.27-.098.093-.432-.779-.428-.872.004-1.67.295-2.687.684a3.055 3.055 0 01-.465.137 9.597 9.597 0 00-2.883-.102c-1.885.21-3.39 1.102-4.497 2.623C.082 8.606-.231 10.684.152 12.85c.403 2.284 1.569 4.175 3.36 5.653 1.858 1.533 3.997 2.284 6.438 2.14 1.482-.085 3.133-.284 4.994-1.86.47.234.962.327 1.78.397.63.059 1.236-.03 1.705-.128.735-.156.684-.837.419-.961-2.155-1.004-1.682-.595-2.113-.926 1.096-1.296 2.746-2.642 3.392-7.003.05-.347.007-.565 0-.845-.004-.17.035-.237.23-.256a4.173 4.173 0 001.545-.475c1.396-.763 1.96-2.015 2.093-3.517.02-.23-.004-.467-.247-.588zM11.581 18c-2.089-1.642-3.102-2.183-3.52-2.16-.392.024-.321.471-.235.763.09.288.207.486.371.739.114.167.192.416-.113.603-.673.416-1.842-.14-1.897-.167-1.361-.802-2.5-1.86-3.301-3.307-.774-1.393-1.224-2.887-1.298-4.482-.02-.386.093-.522.477-.592a4.696 4.696 0 011.529-.039c2.132.312 3.946 1.265 5.468 2.774.868.86 1.525 1.887 2.202 2.891.72 1.066 1.494 2.082 2.48 2.914.348.292.625.514.891.677-.802.09-2.14.11-3.054-.614zm1-6.44a.306.306 0 01.415-.287.302.302 0 01.2.288.306.306 0 01-.31.307.303.303 0 01-.304-.308zm3.11 1.596c-.2.081-.399.151-.59.16a1.245 1.245 0 01-.798-.254c-.274-.23-.47-.358-.552-.758a1.73 1.73 0 01.016-.588c.07-.327-.008-.537-.239-.727-.187-.156-.426-.199-.688-.199a.559.559 0 01-.254-.078c-.11-.054-.2-.19-.114-.358.028-.054.16-.186.192-.21.356-.202.767-.136 1.146.016.352.144.618.408 1.001.782.391.451.462.576.685.914.176.265.336.537.445.848.067.195-.019.354-.25.452z"})]}))});function u6(e){"@babel/helpers - typeof";return u6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u6(e)}var d4t=["background"];function vle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function m4t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v4t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var x4t=p.memo(function(e){var t=e.background,r=b4t(e,d4t);return a.jsx(Ee,m4t({Icon:dZ,"aria-label":F4,background:t||JSe},r))});function f6(e){"@babel/helpers - typeof";return f6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f6(e)}var O4t=["size","style"];function xle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZN(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _4t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var YSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=S4t(e,O4t);return a.jsxs("svg",ZN(ZN({height:r,style:ZN({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F4}),a.jsx("path",{d:"M23.748 4.482c-.254-.124-.364.113-.512.234-.051.039-.094.09-.137.136-.372.397-.806.657-1.373.626-.829-.046-1.537.214-2.163.848-.133-.782-.575-1.248-1.247-1.548-.352-.156-.708-.311-.955-.65-.172-.241-.219-.51-.305-.774-.055-.16-.11-.323-.293-.35-.2-.031-.278.136-.356.276-.313.572-.434 1.202-.422 1.84.027 1.436.633 2.58 1.838 3.393.137.093.172.187.129.323-.082.28-.18.552-.266.833-.055.179-.137.217-.329.14a5.526 5.526 0 01-1.736-1.18c-.857-.828-1.631-1.742-2.597-2.458a11.365 11.365 0 00-.689-.471c-.985-.957.13-1.743.388-1.836.27-.098.093-.432-.779-.428-.872.004-1.67.295-2.687.684a3.055 3.055 0 01-.465.137 9.597 9.597 0 00-2.883-.102c-1.885.21-3.39 1.102-4.497 2.623C.082 8.606-.231 10.684.152 12.85c.403 2.284 1.569 4.175 3.36 5.653 1.858 1.533 3.997 2.284 6.438 2.14 1.482-.085 3.133-.284 4.994-1.86.47.234.962.327 1.78.397.63.059 1.236-.03 1.705-.128.735-.156.684-.837.419-.961-2.155-1.004-1.682-.595-2.113-.926 1.096-1.296 2.746-2.642 3.392-7.003.05-.347.007-.565 0-.845-.004-.17.035-.237.23-.256a4.173 4.173 0 001.545-.475c1.396-.763 1.96-2.015 2.093-3.517.02-.23-.004-.467-.247-.588zM11.581 18c-2.089-1.642-3.102-2.183-3.52-2.16-.392.024-.321.471-.235.763.09.288.207.486.371.739.114.167.192.416-.113.603-.673.416-1.842-.14-1.897-.167-1.361-.802-2.5-1.86-3.301-3.307-.774-1.393-1.224-2.887-1.298-4.482-.02-.386.093-.522.477-.592a4.696 4.696 0 011.529-.039c2.132.312 3.946 1.265 5.468 2.774.868.86 1.525 1.887 2.202 2.891.72 1.066 1.494 2.082 2.48 2.914.348.292.625.514.891.677-.802.09-2.14.11-3.054-.614zm1-6.44a.306.306 0 01.415-.287.302.302 0 01.2.288.306.306 0 01-.31.307.303.303 0 01-.304-.308zm3.11 1.596c-.2.081-.399.151-.59.16a1.245 1.245 0 01-.798-.254c-.274-.23-.47-.358-.552-.758a1.73 1.73 0 01.016-.588c.07-.327-.008-.537-.239-.727-.187-.156-.426-.199-.688-.199a.559.559 0 01-.254-.078c-.11-.054-.2-.19-.114-.358.028-.054.16-.186.192-.21.356-.202.767-.136 1.146.016.352.144.618.408 1.001.782.391.451.462.576.685.914.176.265.336.537.445.848.067.195-.019.354-.25.452z",fill:"#4D6BFE"})]}))});function p6(e){"@babel/helpers - typeof";return p6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p6(e)}var C4t=["size","style"];function Ole(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function M4t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var XSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=T4t(e,C4t);return a.jsxs("svg",eL(eL({fill:"currentColor",fillRule:"evenodd",height:r,style:eL({flex:"none",lineHeight:1},n),viewBox:"0 0 131 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F4}),a.jsx("path",{d:"M117.986 0h-3.21v19.404h3.21V0zM8.7 5.215h1.83v2.838H8.7c-1.135 0-2.28.282-3.019 1.068-.738.785-1.016 1.99-1.016 3.194s.267 2.408 1.016 3.193c.75.786 1.884 1.068 3.018 1.068 1.135 0 2.28-.282 3.018-1.068.739-.785 1.017-1.99 1.017-3.193V.649h3.21v18.755h-3.21V18.21h-.589a3.498 3.498 0 01-.192.199c-.803.733-2.034.995-3.243.995-1.894 0-3.788-.472-5.03-1.78C2.44 16.314 2 14.303 2 12.303c0-2 .45-4 1.68-5.32 1.242-1.308 3.136-1.77 5.02-1.77zM57.564 18.9h-1.83v-2.837h1.83c1.134 0 2.28-.283 3.017-1.068.739-.785 1.017-1.99 1.017-3.194s-.267-2.408-1.017-3.194c-.749-.785-1.883-1.068-3.017-1.068s-2.28.283-3.018 1.068c-.738.786-1.017 1.99-1.017 3.194v11.655h-3.21V4.712h3.21v1.194h.59a3.42 3.42 0 01.186-.194l.005-.005c.803-.733 2.034-.995 3.243-.995 1.895 0 3.788.471 5.03 1.78 1.241 1.31 1.68 3.32 1.68 5.32 0 2-.45 4-1.68 5.319-1.23 1.32-3.135 1.77-5.019 1.77zM32.05 13.204v-1.14c0-2.064-.46-4.137-1.754-5.498-1.285-1.362-3.264-1.843-5.223-1.843-1.958 0-3.928.492-5.222 1.843-1.295 1.35-1.755 3.434-1.755 5.497 0 2.063.47 4.136 1.755 5.498 1.284 1.36 3.264 1.843 5.222 1.843 1.959 0 3.938-.493 5.223-1.843.663-.692 1.102-1.582 1.38-2.566h-3.168a5.026 5.026 0 01-.3.367c-.77.816-1.958 1.11-3.135 1.11-1.177 0-2.365-.304-3.136-1.11-.77-.807-1.048-2.063-1.048-3.299 0-1.236.278-2.482 1.049-3.298.77-.817 1.958-1.11 3.135-1.11 1.177 0 2.365.293 3.136 1.11.535.565.834 1.34.963 2.167H23.5v2.272h8.55zM48.168 12.063v1.141h-8.55v-2.272h5.671c-.129-.827-.428-1.602-.963-2.167-.77-.817-1.959-1.11-3.136-1.11s-2.365.293-3.136 1.11c-.77.816-1.049 2.063-1.049 3.298 0 1.236.279 2.492 1.05 3.299.77.806 1.958 1.11 3.135 1.11 1.177 0 2.365-.294 3.136-1.11.107-.116.203-.241.299-.367h3.168c-.278.985-.717 1.874-1.38 2.566-1.285 1.35-3.264 1.843-5.223 1.843s-3.938-.482-5.222-1.843c-1.285-1.362-1.756-3.435-1.756-5.498s.46-4.147 1.755-5.497c1.296-1.351 3.264-1.843 5.223-1.843s3.938.481 5.222 1.843c1.296 1.36 1.756 3.434 1.756 5.497zM78.635 18.315c-1.284.806-3.263 1.089-5.222 1.089-1.958 0-3.917-.294-5.212-1.09-1.295-.795-1.755-2.03-1.755-3.246h3.767c0 .472.225.953.824 1.257.6.304 1.54.419 2.462.419.92 0 1.851-.115 2.46-.42.611-.303.825-.784.825-1.256 0-.47-.214-.952-.824-1.256-.61-.304-1.627-.419-2.547-.419-1.777 0-3.563-.293-4.73-1.09-1.167-.795-1.584-2.03-1.584-3.245 0-1.215.417-2.44 1.584-3.246 1.167-.807 2.953-1.09 4.73-1.09 1.776 0 3.564.294 4.73 1.09 1.167.795 1.584 2.031 1.584 3.246h-3.264c0-.471-.203-.942-.749-1.257-.546-.303-1.391-.419-2.226-.419s-1.68.105-2.226.42c-.556.303-.75.785-.75 1.256 0 .47.204.942.75 1.256.545.304 1.316.42 2.151.42 1.959 0 3.938.292 5.222 1.088 1.295.796 1.756 2.032 1.756 3.246 0 1.215-.471 2.44-1.756 3.247zM96.507 12.063v1.141h-8.55v-2.272h5.672c-.129-.827-.429-1.602-.963-2.167-.771-.817-1.959-1.11-3.136-1.11s-2.366.293-3.136 1.11c-.77.816-1.048 2.063-1.048 3.298 0 1.236.278 2.492 1.048 3.299.77.806 1.959 1.11 3.135 1.11 1.178 0 2.366-.294 3.137-1.11.106-.116.203-.241.3-.367h3.167c-.279.985-.717 1.874-1.38 2.566-1.284 1.35-3.265 1.843-5.224 1.843-1.957 0-3.938-.482-5.222-1.843-1.284-1.362-1.754-3.435-1.754-5.498s.46-4.147 1.754-5.497c1.296-1.351 3.265-1.843 5.222-1.843 1.96 0 3.94.481 5.224 1.843 1.294 1.36 1.754 3.434 1.754 5.497zM112.624 13.204v-1.14c0-2.064-.46-4.137-1.754-5.498-1.285-1.362-3.265-1.843-5.223-1.843-1.959 0-3.928.492-5.222 1.843-1.296 1.35-1.756 3.434-1.756 5.497 0 2.063.471 4.136 1.756 5.498 1.284 1.36 3.263 1.843 5.222 1.843 1.958 0 3.938-.493 5.223-1.843.663-.692 1.102-1.582 1.38-2.566h-3.168l-.012.016c-.093.12-.185.24-.288.35-.77.817-1.957 1.11-3.135 1.11-1.177 0-2.365-.303-3.136-1.11-.77-.806-1.049-2.062-1.049-3.298 0-1.236.279-2.482 1.049-3.298.771-.817 1.959-1.11 3.136-1.11 1.178 0 2.365.293 3.135 1.11.536.565.836 1.34.964 2.167h-5.672v2.272h8.55zM128.73 19.404l-5.264-7.78 5.264-6.252h-3.97l-5.265 6.251 5.265 7.78h3.97z"})]}))});function d6(e){"@babel/helpers - typeof";return d6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d6(e)}var z4t=["type"];function jle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function A4t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function R4t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var F4t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=L4t(e,z4t),i=r==="color"?YSe:dZ;return a.jsx(Ne,A4t({Icon:i,Text:XSe,"aria-label":F4,spaceMultiple:a4t,textMultiple:o4t},n))}),ns=dZ;ns.Color=YSe;ns.Text=XSe;ns.Combine=F4t;ns.Avatar=x4t;ns.colorPrimary=JSe;ns.title=F4;var B4="Doubao",B4t=.8,V4t=.15,QSe="#FFF";function m6(e){"@babel/helpers - typeof";return m6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m6(e)}var H4t=["size","style"];function wle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function G4t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=q4t(e,H4t);return a.jsxs("svg",tL(tL({height:r,style:tL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B4}),a.jsx("path",{d:"M5.31 15.756c.172-3.75 1.883-5.999 2.549-6.739-3.26 2.058-5.425 5.658-6.358 8.308v1.12C1.501 21.513 4.226 24 7.59 24a6.59 6.59 0 002.2-.375c.353-.12.7-.248 1.039-.378.913-.899 1.65-1.91 2.243-2.992-4.877 2.431-7.974.072-7.763-4.5l.002.001z",fill:"#1E37FC"}),a.jsx("path",{d:"M22.57 10.283c-1.212-.901-4.109-2.404-7.397-2.8.295 3.792.093 8.766-2.1 12.773a12.782 12.782 0 01-2.244 2.992c3.764-1.448 6.746-3.457 8.596-5.219 2.82-2.683 3.353-5.178 3.361-6.66a2.737 2.737 0 00-.216-1.084v-.002z",fill:"#37E1BE"}),a.jsx("path",{d:"M14.303 1.867C12.955.7 11.248 0 9.39 0 7.532 0 5.883.677 4.545 1.807 2.791 3.29 1.627 5.557 1.5 8.125v9.201c.932-2.65 3.097-6.25 6.357-8.307.5-.318 1.025-.595 1.569-.829 1.883-.801 3.878-.932 5.746-.706-.222-2.83-.718-5.002-.87-5.617h.001z",fill:"#A569FF"}),a.jsx("path",{d:"M17.305 4.961a199.47 199.47 0 01-1.08-1.094c-.202-.213-.398-.419-.586-.622l-1.333-1.378c.151.615.648 2.786.869 5.617 3.288.395 6.185 1.898 7.396 2.8-1.306-1.275-3.475-3.487-5.266-5.323z",fill:"#1E37FC"})]}))});function h6(e){"@babel/helpers - typeof";return h6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h6(e)}var J4t=["background"];function Ple(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Y4t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tpt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rpt=p.memo(function(e){var t=e.background,r=ept(e,J4t);return a.jsx(Ee,Y4t({Icon:mZ,"aria-label":B4,background:t||QSe},r))});function y6(e){"@babel/helpers - typeof";return y6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y6(e)}var npt=["size","style"];function Sle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lpt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZSe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=spt(e,npt);return a.jsxs("svg",rL(rL({fill:"currentColor",fillRule:"evenodd",height:r,style:rL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B4}),a.jsx("path",{d:"M5.31 15.756c.172-3.75 1.883-5.999 2.549-6.739-3.26 2.058-5.425 5.658-6.358 8.308v1.12C1.501 21.513 4.226 24 7.59 24a6.59 6.59 0 002.2-.375c.353-.12.7-.248 1.039-.378.913-.899 1.65-1.91 2.243-2.992-4.877 2.431-7.974.072-7.763-4.5l.002.001z",fillOpacity:".5"}),a.jsx("path",{d:"M22.57 10.283c-1.212-.901-4.109-2.404-7.397-2.8.295 3.792.093 8.766-2.1 12.773a12.782 12.782 0 01-2.244 2.992c3.764-1.448 6.746-3.457 8.596-5.219 2.82-2.683 3.353-5.178 3.361-6.66a2.737 2.737 0 00-.216-1.084v-.002zM14.303 1.867C12.955.7 11.248 0 9.39 0 7.532 0 5.883.677 4.545 1.807 2.791 3.29 1.627 5.557 1.5 8.125v9.201c.932-2.65 3.097-6.25 6.357-8.307.5-.318 1.025-.595 1.569-.829 1.883-.801 3.878-.932 5.746-.706-.222-2.83-.718-5.002-.87-5.617h.001z"}),a.jsx("path",{d:"M17.305 4.961a199.47 199.47 0 01-1.08-1.094c-.202-.213-.398-.419-.586-.622l-1.333-1.378c.151.615.648 2.786.869 5.617 3.288.395 6.185 1.898 7.396 2.8-1.306-1.275-3.475-3.487-5.266-5.323z",fillOpacity:".5"})]}))});function g6(e){"@babel/helpers - typeof";return g6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g6(e)}var cpt=["size","style"];function _le(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mpt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var e_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dpt(e,cpt);return a.jsxs("svg",nL(nL({fill:"currentColor",fillRule:"evenodd",height:r,style:nL({flex:"none",lineHeight:1},n),viewBox:"0 0 105 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B4}),a.jsx("path",{clipRule:"evenodd",d:"M84.677 2.935h10.245V4.89h-1.956v2.573h2.423v2.04h-2.423v4.442h-2.125V9.503h-2.21c-.256 2.082-1.042 3.634-2.317 4.697l-1.68-1.467c.978-.744 1.573-1.828 1.829-3.23h-2.338v-2.04h2.465V4.89h-1.913V2.935zm4.06 1.955v2.573h2.104V4.89h-2.104zm7.46-1.253H98.3v7.268h-2.104V3.638zM85.23 15.603h7.205v-1.424h2.21v1.424h7.057v2.04h-7.057v1.764h8.226v2.02H84.04v-2.02h8.395v-1.764H85.23v-2.04zm14.92-1.382h-2.848l-.489-2.083c.914.085 1.786.149 2.593.149.404 0 .617-.34.617-1.02v-8.8h2.146v9.331c0 1.616-.68 2.423-2.019 2.423zM68.928 3.785h2.784v-1.53h2.062v1.53h2.784v-1.53h2.083v1.53h3.06v1.956h-3.06v1.254h-2.083V5.74h-2.784v1.254h-2.062V5.74h-2.784V3.785zm6.079 14.07c-.224.366-.465.72-.723 1.063-.978 1.254-2.72 2.232-5.186 2.954l-.765-1.827c2.019-.553 3.486-1.36 4.378-2.38a3.77 3.77 0 00.191-.256H68.44v-1.998h5.484c.106-.36.19-.744.276-1.126h-4.314V7.463h10.541v6.822h-4.272c-.063.382-.127.765-.212 1.126h5.802v1.998h-4.676c1.148 1.106 2.784 2.04 4.953 2.763l-1.51 1.786c-2.508-1.105-4.357-2.466-5.504-4.102zm-7.822-6.12v10.053h-2.083v-9.225c-.553 1.552-1.19 2.997-1.955 4.336l-.957-2.465c1.318-1.786 2.296-3.805 2.912-6.058v-.191h-2.231v-2.02h2.231V2.32h2.083v3.847h1.998v2.019h-1.998V9.29a60.294 60.294 0 012.636 3.316l-1.17 1.764a68.99 68.99 0 00-1.466-2.635zm11.243.892v-.935h-6.567v.935h6.567zm-6.567-2.55h6.567v-.914h-6.567v.913zm-29.33-2.55h8.055a35.1 35.1 0 00.233-3.423V2.191h2.254v1.403c0 1.382-.086 2.7-.234 3.932h8.523v2.168h-8.013c1.53 4.442 4.357 7.864 8.501 10.287l-1.402 1.828c-3.996-2.466-6.823-5.888-8.438-10.266-1.445 4.74-4.294 8.225-8.544 10.457l-1.424-1.87c4.293-2.083 7.014-5.569 8.161-10.436H42.53V7.526zm-7.694.934v6.972h-7.502v3.273c0 .531.297.807.935.807h9.65c.424-.042.7-.212.85-.53.106-.235.233-.979.36-2.211l2.105.701c-.15 1.275-.319 2.168-.51 2.7-.298.892-.978 1.36-2.083 1.402H27.335c-1.488 0-2.232-.659-2.232-1.976V9.439c-.425.468-.829.914-1.254 1.34l-1.573-1.871C24.104 7.292 25.677 4.976 27.037 2l2.253.51c-.255.595-.531 1.17-.786 1.722h11.52c0 5.653-.128 9.139-.34 10.457-.213 1.317-1.106 1.997-2.679 1.997-.255 0-.722-.042-1.36-.106l-.531-1.976c.595.063 1.105.106 1.53.106.51 0 .808-.34.893-1.02.127-.723.191-3.167.233-7.354H27.335c-.443.73-.918 1.439-1.424 2.125h8.926zm-7.502 4.974h5.27v-2.976h-5.27v2.976zM2.808 3.212h17.64v2.082H2.808V3.212zM2 19.024h5.483a30.518 30.518 0 00-1.636-3.932l1.913-.637c.637 1.254 1.169 2.593 1.636 4.017l-1.211.552h5.207c.68-1.275 1.275-2.826 1.786-4.612l2.167.596a23.133 23.133 0 01-1.764 4.016h5.527v2.169H2v-2.169zM4.805 6.74H18.43v7.375H4.805V6.74zm11.478 5.335V8.78H6.952v3.295h9.33z"})]}))});function b6(e){"@babel/helpers - typeof";return b6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b6(e)}var hpt=["type"];function Cle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ypt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Opt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jpt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=xpt(e,hpt),i=r==="color"?mZ:ZSe;return a.jsx(Ne,ypt({Icon:i,Text:e_e,"aria-label":B4,spaceMultiple:V4t,textMultiple:B4t},n))}),ja=ZSe;ja.Color=mZ;ja.Text=e_e;ja.Combine=jpt;ja.Avatar=rpt;ja.colorPrimary=QSe;ja.title=B4;var V4="Fireworks",wpt=.6,Ppt=.2,t_e="#5019C5";function v6(e){"@babel/helpers - typeof";return v6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v6(e)}var Spt=["size","style"];function kle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ept(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var hZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$pt(e,Spt);return a.jsxs("svg",iL(iL({fill:"currentColor",fillRule:"evenodd",height:r,style:iL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:V4}),a.jsx("path",{clipRule:"evenodd",d:"M14.8 5l-2.801 6.795L9.195 5H7.397l3.072 7.428a1.64 1.64 0 003.038.002L16.598 5H14.8zm1.196 10.352l5.124-5.244-.699-1.669-5.596 5.739a1.664 1.664 0 00-.343 1.807 1.642 1.642 0 001.516 1.012L16 17l8-.02-.699-1.669-7.303.041h-.002zM2.88 10.104l.699-1.669 5.596 5.739c.468.479.603 1.189.343 1.807a1.643 1.643 0 01-1.516 1.012l-8-.018-.002.002.699-1.669 7.303.042-5.122-5.246z"})]}))});function x6(e){"@babel/helpers - typeof";return x6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x6(e)}var Tpt=["background"];function $le(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Mpt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Npt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Lpt=p.memo(function(e){var t=e.background,r=Dpt(e,Tpt);return a.jsx(Ee,Mpt({Icon:hZ,"aria-label":V4,background:t||t_e,color:"#000"},r))});function O6(e){"@babel/helpers - typeof";return O6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O6(e)}var Rpt=["size","style"];function Ele(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Upt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var r_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Hpt(e,Rpt);return a.jsxs("svg",oL(oL({height:r,style:oL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:V4}),a.jsx("path",{clipRule:"evenodd",d:"M14.8 5l-2.801 6.795L9.195 5H7.397l3.072 7.428a1.64 1.64 0 003.038.002L16.598 5H14.8zm1.196 10.352l5.124-5.244-.699-1.669-5.596 5.739a1.664 1.664 0 00-.343 1.807 1.642 1.642 0 001.516 1.012L16 17l8-.02-.699-1.669-7.303.041h-.002zM2.88 10.104l.699-1.669 5.596 5.739c.468.479.603 1.189.343 1.807a1.643 1.643 0 01-1.516 1.012l-8-.018-.002.002.699-1.669 7.303.042-5.122-5.246z",fill:"#5019C5",fillRule:"evenodd"})]}))});function j6(e){"@babel/helpers - typeof";return j6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j6(e)}var Wpt=["size","style"];function Tle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ypt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var n_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Jpt(e,Wpt);return a.jsxs("svg",aL(aL({fill:"currentColor",fillRule:"evenodd",height:r,style:aL({flex:"none",lineHeight:1},n),viewBox:"0 0 155 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:V4}),a.jsx("path",{d:"M2 21.59l.002.002h2.623V12.56h8.47v-2.342h-8.47V4.342h9.317V2H2v19.59zM19.122 7.44h-2.46v14.15h2.46V7.44zM25.359 9.316h.002c-.055.135-.107.218-.273.218-.137 0-.19-.053-.19-.188V7.44h-2.46v14.15h2.455v-8.03c0-2.719 1.26-3.78 3.637-3.78h1.968V7.385h-1.585c-1.939 0-2.923.571-3.554 1.931zM38.679 19.881c-2.638 0-4.606-1.498-4.772-4.679h11.494V13.84c0-3.945-2.404-6.803-6.78-6.803s-7.163 2.858-7.163 7.481c0 4.624 2.705 7.482 7.216 7.482 4.51 0 6.364-2.745 6.78-4.894h-2.565c-.398 1.608-1.573 2.775-4.21 2.775zM38.62 9.153c2.6 0 4.208 1.39 4.32 4.003h-8.966c.408-2.67 2.294-4.003 4.646-4.003zM62.857 18.95c-.06.245-.136.328-.33.328-.196 0-.279-.083-.332-.328L59.46 7.44h-4.238l-2.735 11.51c-.06.245-.135.328-.33.328-.196 0-.278-.083-.331-.328L49.091 7.44h-2.405v.546h.015l3.337 13.604h4.223l2.817-11.865c.053-.193.105-.246.27-.246.136 0 .219.058.271.246l2.818 11.865h4.223l3.336-13.604V7.44h-2.404l-2.735 11.51zM76.572 7.034c-4.13 0-7.409 2.583-7.409 7.482 0 4.9 3.277 7.481 7.41 7.481 4.132 0 7.41-2.582 7.41-7.481 0-4.9-3.28-7.482-7.41-7.482zm.005 12.787c-2.87 0-4.921-1.901-4.921-5.305s2.051-5.305 4.921-5.305 4.922 1.906 4.922 5.305-2.051 5.305-4.922 5.305zM89.504 9.316c-.052.135-.105.218-.27.218-.138 0-.19-.053-.19-.188V7.44h-2.46v14.147h2.454v-8.028c0-2.717 1.26-3.78 3.637-3.78h1.97V7.386h-1.587c-1.938 0-2.923.571-3.554 1.931zM99 14.025V2h-2.46v19.602H99v-4.519l2.667-2.274 5.305 6.788h2.69v-.546l-6.179-7.797 6.179-5.268V7.44h-3.161L99 14.025zM118.186 13.492l-2.022-.381c-1.938-.368-2.787-.774-2.787-1.946s.959-2.042 3.253-2.042 3.607.875 3.797 2.806h2.505c-.278-3.45-2.956-4.89-6.312-4.89-3.356 0-5.713 1.443-5.713 4.16 0 2.719 1.929 3.66 4.704 4.176l2.021.38c1.969.37 2.953.792 2.953 2.015 0 1.222-.987 2.134-3.361 2.134-2.375 0-3.95-.98-4.141-2.858h-2.502c.233 3.374 2.981 4.952 6.645 4.952 3.665 0 5.824-1.563 5.824-4.369 0-2.805-2.27-3.649-4.864-4.137zM153.114 2h-2.758v19.602h2.758V2zM136.981 2.19l-7.645 19.054v.358h2.731l1.936-5.117h9.202l1.936 5.117h2.813v-.353L140.254 2h-3.273v.19zm-2.069 11.925l3.286-8.608h-.002a.378.378 0 01.355-.246h.135a.38.38 0 01.356.246l3.261 8.608h-7.391zM19.122 2h-2.46v2.885h2.46V2z"})]}))});function w6(e){"@babel/helpers - typeof";return w6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w6(e)}var Xpt=["type"];function Mle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qpt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ndt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var idt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=rdt(e,Xpt),i=r==="color"?r_e:hZ;return a.jsx(Ne,Qpt({Icon:i,Text:n_e,"aria-label":V4,spaceMultiple:Ppt,textMultiple:wpt},n))}),fc=hZ;fc.Color=r_e;fc.Text=n_e;fc.Combine=idt;fc.Avatar=Lpt;fc.colorPrimary=t_e;fc.title=V4;var iE="FishAudio",odt=.5,adt=.4,i_e="#fff";function P6(e){"@babel/helpers - typeof";return P6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P6(e)}var sdt=["size","style"];function zle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pdt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fdt(e,sdt);return a.jsxs("svg",sL(sL({fill:"currentColor",fillRule:"evenodd",height:r,style:sL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:iE}),a.jsxs("g",{children:[a.jsx("path",{d:"M23.556 12.189c.244 0 .444.126.444.28v.951c0 .154-.2.28-.444.28s-.444-.126-.444-.28v-.952c0-.153.2-.279.444-.279zm-1.764.372c.244 0 .444.126.444.28v2.095c0 .153-.2.279-.444.279-.245 0-.444-.126-.444-.28V12.84c0-.153.2-.28.444-.28zm-1.765.434c.244 0 .444.125.444.279v2.355c0 .154-.2.28-.444.28s-.444-.126-.444-.28v-2.355c0-.154.2-.28.444-.28zm-1.764.359c.244 0 .444.125.444.279v2.33c0 .153-.2.279-.444.279s-.444-.126-.444-.28v-2.33c0-.153.2-.278.444-.278zm-1.765.316c.245 0 .444.126.444.28v2.017c0 .154-.2.28-.444.28s-.444-.126-.444-.28V13.95c0-.154.2-.28.444-.28zm-1.755 1.287c.244 0 .444.125.444.28v.64c0 .153-.2.278-.444.278s-.444-.125-.444-.279v-.64c0-.154.2-.28.444-.28z",opacity:".35"}),a.jsx("path",{d:"M23.556 9.63c.244 0 .444.125.444.279v1.575c0 .154-.2.28-.444.28s-.444-.126-.444-.28V9.909c0-.154.2-.28.444-.28zm-1.764-1.058c.244 0 .444.125.444.28v2.81c0 .153-.2.278-.444.278-.245 0-.444-.125-.444-.279v-2.81c0-.154.2-.28.444-.28zm-1.765-.398c.244 0 .444.126.444.28v3.667c0 .153-.2.28-.444.28s-.444-.127-.444-.28V8.453c0-.153.2-.28.444-.28zM18.263 8c.244 0 .444.126.444.28v4.29c0 .154-.2.28-.444.28s-.444-.126-.444-.28V8.28c0-.154.2-.28.444-.28zm-1.765.109c.245 0 .444.126.444.28v4.355c0 .154-.2.28-.444.28s-.444-.126-.444-.28V8.388c0-.153.2-.28.444-.28zm-1.755.273c.244 0 .444.125.444.28v5.434c0 .153-.2.28-.444.28s-.444-.126-.444-.28V8.66c0-.154.2-.28.444-.28zm-1.801.463c.244 0 .444.125.444.279v6.162c0 .154-.2.28-.444.28s-.444-.126-.444-.28V9.124c0-.154.2-.28.444-.28zm-1.764.784c.244 0 .444.126.444.28v5.928c0 .154-.2.28-.444.28-.245 0-.444-.126-.444-.28V9.909c0-.154.2-.28.444-.28zm-1.765 1.022c.245 0 .444.126.444.28v5.161c0 .154-.2.28-.444.28s-.444-.126-.444-.28V10.93c0-.154.2-.28.444-.28zm-1.764.706c.244 0 .444.126.444.28v5.084c0 .153-.2.279-.444.279s-.444-.126-.444-.28v-5.083c0-.154.2-.28.444-.28zm-1.756.585c.245 0 .444.126.444.28v2.705c0 .154-.2.28-.444.28s-.444-.126-.444-.28v-2.706c0-.153.2-.279.444-.279zM4.076 9.304c.244 0 .444.126.444.28v3.771c0 .154-.2.28-.444.28s-.444-.126-.444-.28V9.584c0-.154.2-.28.444-.28zm-1.814.247c.244 0 .443.126.443.28v1.16c0 .153-.2.279-.443.279-.245 0-.444-.126-.444-.28V9.83c0-.153.2-.279.444-.279zM.444 9.395c.244 0 .444.126.444.28v.523c0 .153-.2.279-.444.279S0 10.351 0 10.197v-.522c0-.154.2-.28.444-.28zm5.45-.442c.244 0 .443.126.443.28v.392c0 .154-.2.28-.444.28s-.444-.126-.444-.28v-.393c0-.154.2-.28.444-.28z"})]})]}))});function S6(e){"@babel/helpers - typeof";return S6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S6(e)}var ddt=["background"];function Ale(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mdt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vdt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xdt=p.memo(function(e){var t=e.background,r=bdt(e,ddt);return a.jsx(Ee,mdt({Icon:yZ,"aria-label":iE,background:t||i_e,color:"#000"},r))});function _6(e){"@babel/helpers - typeof";return _6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_6(e)}var Odt=["size","style"];function Ile(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _dt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var o_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Sdt(e,Odt);return a.jsxs("svg",lL(lL({fill:"currentColor",fillRule:"evenodd",height:r,style:lL({flex:"none",lineHeight:1},n),viewBox:"0 0 167 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:iE}),a.jsx("path",{d:"M2.721 21.578c-.48 0-.721-.2-.721-.598V2.599c0-.4.24-.599.721-.599h15.21c.48 0 .72.2.72.599v2.184c0 .4-.24.599-.72.599H5.998v4.73H16.16c.48 0 .721.2.721.599v2.184c0 .4-.24.599-.721.599H6v7.486c0 .399-.241.598-.722.598H2.721zm36.91.409c-1.826 0-3.514-.236-5.063-.708-.37-.109-.607-.222-.711-.34-.104-.118-.156-.313-.156-.585v-.98c0-.363.162-.545.485-.545.126 0 .35.033.672.099l.3.064c1.64.363 3.12.545 4.438.545 1.157 0 2-.14 2.532-.422.532-.281.798-.712.798-1.293 0-.4-.162-.721-.486-.966-.298-.227-.834-.457-1.605-.69l-3.077-.93c-2.59-.78-3.884-2.05-3.884-3.811 0-1.27.601-2.273 1.803-3.008 1.203-.735 2.81-1.102 4.821-1.102 1.434 0 2.879.19 4.335.571.347.091.578.195.694.313.116.118.173.322.173.613v.953c0 .2-.04.34-.121.421-.08.082-.225.123-.433.123a3.65 3.65 0 01-.498-.067l-.37-.07c-1.456-.271-2.635-.407-3.537-.407-1.064 0-1.844.122-2.341.367-.497.245-.746.63-.746 1.157 0 .4.18.721.538.966.358.245 1 .513 1.925.803l2.67.817c1.387.417 2.387.916 3 1.497.613.58.92 1.316.92 2.205 0 1.361-.625 2.436-1.874 3.226-1.248.79-2.982 1.184-5.202 1.184zm13.432-.409c-.481 0-.721-.2-.721-.598V2.75c0-.4.24-.6.72-.6h2.427c.48 0 .72.2.72.6v5.357c.34-.248 2.597-.985 4.673-.985 2.08 0 4.299.542 5.13 1.24.83.7 1.245 1.711 1.245 3.036v9.582c0 .399-.24.598-.721.598H64.11c-.48 0-.721-.2-.721-.598v-7.594c0-.89-.223-1.825-.656-2.212-.432-.387-1.745-.664-2.706-.664-1.443 0-3.817.303-3.817 1.25v9.22c0 .399-.24.598-.721.598h-2.426zM89.332 2.714c.22 0 .396.046.525.136a.808.808 0 01.265.36l6.453 17.443.073.21.052.164a.86.86 0 01.041.198.308.308 0 01-.124.258.557.557 0 01-.346.095h-2.74c-.204 0-.356-.04-.457-.122-.101-.082-.189-.222-.263-.422L88.032 7.851l-4.751 13.183c-.074.218-.162.363-.263.436-.101.072-.253.108-.456.108h-2.63a.557.557 0 01-.346-.095.308.308 0 01-.125-.258c0-.073.055-.264.166-.572l6.442-17.34c.074-.218.175-.372.304-.463.13-.09.304-.136.526-.136h2.433zm17.306 19.273c-1.551 0-2.748-.359-3.59-1.075-.84-.717-1.261-1.747-1.261-3.09v-9.5c0-.4.24-.599.721-.599h2.426c.48 0 .721.2.721.599v8.547c0 .89.219 1.543.656 1.96.437.418 1.136.626 2.098.626 1.355 0 2.72-.372 4.097-1.116V8.322c0-.4.24-.599.721-.599h2.426c.481 0 .721.2.721.599V20.98c0 .399-.24.598-.72.598h-2.363c-.306 0-.479-.292-.523-.492v-.174c-2.054 1.288-4.097 1.075-6.13 1.075zm20.094-.11c-2.098 0-3.776-.648-5.032-1.945-1.257-1.298-1.885-3.045-1.885-5.24 0-1.507.3-2.818.901-3.934s1.437-1.969 2.508-2.559c1.071-.59 2.306-.884 3.704-.884 1.749 0 3.225.185 4.786.776V2.75c0-.4.24-.599.722-.599h2.425c.481 0 .722.2.722.6v18.23c0 .399-.24.598-.722.598h-2.166c-.48 0-.73-.137-.817-.5v-.303c-1.486 1.09-3.201 1.103-5.146 1.103zm1.213-2.53c1.289 0 2.546-.345 3.77-1.035v-7.486c-1.115-.653-2.35-.98-3.705-.98-1.464 0-2.54.386-3.229 1.157-.688.771-1.032 1.955-1.032 3.552 0 3.194 1.398 4.791 4.196 4.791zm13.495 2.231c-.48 0-.72-.22-.72-.66V7.668c0-.44.24-.66.72-.66h2.426c.481 0 .721.22.721.66v13.25c0 .44-.24.66-.72.66h-2.427zm-117.584 0c-.48 0-.72-.22-.72-.66V7.668c0-.44.24-.66.72-.66h2.426c.481 0 .721.22.721.66v13.25c0 .44-.24.66-.72.66h-2.427zM141.44 5.841c-.48 0-.72-.2-.72-.599V2.599c0-.4.24-.599.72-.599h2.426c.481 0 .721.2.721.599v2.643c0 .4-.24.599-.72.599h-2.427zm-117.584 0c-.48 0-.72-.2-.72-.599V2.599c0-.4.24-.599.72-.599h2.426c.481 0 .721.2.721.599v2.643c0 .4-.24.599-.72.599h-2.427zm133.08 16.146c-2.535 0-4.513-.649-5.933-1.946-1.421-1.298-2.131-3.1-2.131-5.404 0-2.305.71-4.101 2.13-5.39 1.421-1.288 3.399-1.932 5.934-1.932s4.513.644 5.933 1.932c1.42 1.289 2.131 3.085 2.131 5.39 0 2.305-.71 4.106-2.13 5.404-1.421 1.297-3.4 1.946-5.934 1.946zm0-2.532c2.753 0 4.13-1.606 4.13-4.818 0-3.194-1.377-4.79-4.13-4.79-2.754 0-4.13 1.596-4.13 4.79 0 3.212 1.376 4.818 4.13 4.818z"})]}))});function C6(e){"@babel/helpers - typeof";return C6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C6(e)}function Dle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cdt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fdt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Rdt(e,Idt);return a.jsxs("svg",cL(cL({fill:"currentColor",fillRule:"evenodd",height:r,style:cL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:oE}),a.jsx("path",{d:"M0 20.683L12.01 2.5 24 20.683h-2.233L12.009 5.878 3.471 18.806h12.122l1.239 1.877H0z"}),a.jsx("path",{d:"M8.069 16.724l2.073-3.115 2.074 3.115H8.069zM18.24 20.683l-5.668-8.707h2.177l5.686 8.707h-2.196zM19.74 11.676l2.13-3.19 2.13 3.19h-4.26z"})]}))});function $6(e){"@babel/helpers - typeof";return $6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$6(e)}var Bdt=["background"];function Lle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vdt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qdt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Gdt=p.memo(function(e){var t=e.background,r=Kdt(e,Bdt);return a.jsx(Ee,Vdt({Icon:gZ,"aria-label":oE,background:t||a_e,color:"#000"},r))});function E6(e){"@babel/helpers - typeof";return E6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},E6(e)}var Jdt=["size","style"];function Rle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function e5t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var s_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Zdt(e,Jdt);return a.jsxs("svg",uL(uL({fill:"currentColor",fillRule:"nonzero",height:r,style:uL({flex:"none",lineHeight:1},n),viewBox:"0 0 72 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:oE}),a.jsx("path",{d:"M59.548 2v.582c-.886 0-1.44.092-1.662.277-.203.166-.175.461.083.886l10.554 15.9c.37.536.665.896.887 1.08.24.167.554.268.942.305v.582a41.192 41.192 0 00-1.22-.055A22.994 22.994 0 0067.5 21.5c-.758 0-1.533.019-2.327.056-.776.018-1.358.037-1.746.055v-.581c.887 0 1.46-.056 1.718-.167.258-.11.258-.37 0-.775L54.45 3.967c-.35-.536-.637-.896-.858-1.08-.222-.185-.545-.287-.97-.305V2c.296.018.711.046 1.247.083.554.019 1.108.028 1.662.028.794 0 1.533-.01 2.216-.028.702-.037 1.302-.065 1.8-.083zm1.108 9.585l.056.193c.037.111.074.231.11.36l.084.167-3.214 4.653c-.683.998-1.052 1.792-1.108 2.383-.037.572.157.997.582 1.274.443.259 1.053.406 1.828.443v.554a13.026 13.026 0 00-.914-.027c-.35-.019-.71-.028-1.08-.028a21.6 21.6 0 00-1.08-.028h-.86c-.48 0-.932.01-1.357.028-.424 0-.784.018-1.08.055v-.554c.61-.13 1.191-.425 1.745-.886.554-.48 1.117-1.127 1.69-1.94l4.598-6.647zM69.548 2v.554c-.572.11-1.126.397-1.662.859-.535.461-1.062 1.062-1.579 1.8l-4.46 6.427-.11-.36-.083-.36 3.074-4.405c.665-.96 1.053-1.726 1.164-2.299.13-.572.009-.988-.36-1.246-.351-.259-.914-.398-1.69-.416V2c.35.018.72.037 1.108.055.388 0 .766.01 1.136.028h1.052c.499 0 .951-.01 1.358-.028.424-.018.775-.037 1.052-.055zM51.637 2v.554c-.61.037-1.071.148-1.385.332-.314.185-.526.49-.637.915-.11.406-.166.988-.166 1.745v8.005c0 1.256-.083 2.373-.25 3.352-.166.979-.461 1.82-.886 2.52-.462.776-1.145 1.404-2.05 1.885-.886.461-1.948.692-3.185.692-.887 0-1.746-.102-2.577-.305a4.937 4.937 0 01-2.188-1.163 5.977 5.977 0 01-1.302-1.634c-.314-.591-.526-1.302-.637-2.133-.11-.85-.166-1.893-.166-3.13V4.935c0-.683-.056-1.182-.166-1.496a.925.925 0 00-.61-.664c-.314-.13-.785-.204-1.413-.222V2c.425.018.97.037 1.635.055a81.225 81.225 0 004.266 0c.701-.018 1.274-.037 1.717-.055v.554c-.628.018-1.108.092-1.44.222a.998.998 0 00-.638.664c-.11.314-.166.813-.166 1.496v9.585c0 .942.047 1.81.139 2.604.11.794.305 1.486.582 2.077.295.573.72 1.025 1.274 1.358.572.314 1.31.47 2.216.47 1.366 0 2.419-.304 3.158-.914.757-.628 1.283-1.477 1.579-2.548.314-1.09.47-2.327.47-3.712v-8.2c0-.794-.073-1.403-.221-1.828-.148-.424-.406-.73-.776-.914-.369-.203-.895-.323-1.579-.36V2c.351.018.804.037 1.358.055.554.019 1.062.028 1.523.028.48 0 .942-.01 1.385-.028.462-.018.84-.037 1.136-.055zM25.605 2v.554c-.628.018-1.108.092-1.44.222a.998.998 0 00-.637.664c-.111.314-.166.813-.166 1.496v13.85c0 .629.046 1.1.138 1.413.11.314.314.527.61.638.313.092.756.138 1.329.138h1.8c.795 0 1.46-.11 1.995-.332a3.429 3.429 0 001.385-.998c.37-.443.656-1.015.859-1.717.203-.702.36-1.524.47-2.465h.638a26.009 26.009 0 00-.083 2.327c0 .369.009.914.027 1.634.037.702.093 1.431.167 2.188a82.136 82.136 0 00-3.186-.055 204.035 204.035 0 00-3.158-.028H24.72c-.665 0-1.385.01-2.16.028-.758 0-1.534.009-2.328.027-.775 0-1.523.01-2.244.028v-.554c.628-.037 1.1-.11 1.413-.221a.924.924 0 00.61-.665c.11-.333.166-.831.166-1.496V4.936c0-.683-.055-1.182-.166-1.496a.926.926 0 00-.638-.664c-.313-.13-.775-.204-1.384-.222V2c.424.018.969.037 1.634.055a81.23 81.23 0 004.266 0c.701-.018 1.274-.037 1.717-.055zM16.155 2a46.23 46.23 0 00-.166 2.16 66.313 66.313 0 00-.028 1.607c0 .425.01.831.028 1.22.018.387.037.72.055.996h-.637c-.166-1.348-.397-2.4-.692-3.158-.277-.775-.702-1.33-1.275-1.662-.572-.35-1.394-.526-2.465-.526H9.507c-.591 0-1.043.056-1.357.166-.296.093-.499.296-.61.61-.11.295-.166.766-.166 1.412v13.796c0 .683.074 1.2.222 1.55.147.333.424.555.83.666.407.11 1.007.175 1.801.194v.581a27.323 27.323 0 00-1.939-.055c-.794-.019-1.616-.028-2.465-.028-.739 0-1.45.01-2.133.028-.665 0-1.228.018-1.69.055v-.554c.628-.037 1.099-.11 1.413-.221a.924.924 0 00.61-.665c.11-.333.165-.831.165-1.496V4.936c0-.683-.055-1.182-.166-1.496a.926.926 0 00-.637-.664c-.314-.13-.776-.204-1.385-.222V2c.72.018 1.468.037 2.244.055.794 0 1.57.01 2.327.028h6.675c1.09-.018 2.06-.046 2.91-.083zm-4.238 9.695v.554H6.543v-.554h5.374zm.582-3.656a37.183 37.183 0 00-.111 2.41c.018.554.027 1.062.027 1.523 0 .462.01.97.028 1.524.019.554.065 1.357.139 2.41h-.637a12.707 12.707 0 00-.333-1.745c-.148-.573-.415-1.034-.803-1.385-.388-.351-.97-.527-1.745-.527v-.554c.59 0 1.052-.12 1.385-.36.35-.24.618-.554.803-.942.185-.388.314-.785.388-1.19a20.8 20.8 0 00.221-1.164h.638z"})]}))});function T6(e){"@babel/helpers - typeof";return T6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T6(e)}function Fle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function t5t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function h5t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=m5t(e,u5t);return a.jsxs("svg",fL(fL({fill:"currentColor",fillRule:"evenodd",height:r,style:fL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bs}),a.jsx("path",{d:"M12 24A14.304 14.304 0 000 12 14.304 14.304 0 0012 0a14.305 14.305 0 0012 12 14.305 14.305 0 00-12 12"})]}))});function z6(e){"@babel/helpers - typeof";return z6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},z6(e)}var y5t=["background"];function Vle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function g5t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function j5t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var w5t=p.memo(function(e){var t=e.background,r=O5t(e,y5t);return a.jsx(Ee,g5t({Icon:bZ,"aria-label":Bs,background:t||l_e,iconMultiple:.6},r))});function A6(e){"@babel/helpers - typeof";return A6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A6(e)}var P5t=["size","style"];function Hle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $5t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var E5t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=k5t(e,P5t),o=Xn("".concat(Bs,"-brand")),s=o.id,l=o.fill;return a.jsxs("svg",pL(pL({height:r,style:pL({flex:"none",lineHeight:1},n),viewBox:"0 0 64 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bs}),a.jsx("defs",{children:a.jsxs("radialGradient",{cx:"67.977%",cy:"18.976%",fx:"67.977%",fy:"18.976%",gradientTransform:"scale(-.3667 -1) rotate(-20.122 -1.657 7.14)",id:s,r:"192.358%",children:[a.jsx("stop",{offset:"0%",stopColor:"#1C69FF"}),a.jsx("stop",{offset:"100%",stopColor:"#94BCFE"})]})}),a.jsx("path",{d:"M16.759 14.825c0 2.037-.605 3.66-1.815 4.868-1.359 1.439-3.146 2.158-5.36 2.158-2.12 0-3.915-.733-5.383-2.2C2.734 18.187 2 16.38 2 14.236c0-2.145.734-3.95 2.201-5.417C5.67 7.352 7.463 6.62 9.583 6.62c1.074 0 2.086.19 3.037.57.952.38 1.733.917 2.345 1.609l-1.346 1.344c-.448-.543-1.03-.967-1.743-1.273a5.763 5.763 0 00-2.293-.458c-1.59 0-2.935.55-4.036 1.65-1.087 1.113-1.63 2.504-1.63 4.174 0 1.67.543 3.061 1.63 4.175 1.1 1.1 2.446 1.65 4.036 1.65 1.454 0 2.664-.408 3.629-1.223.964-.814 1.522-1.934 1.671-3.36h-5.3v-1.751h7.074c.068.38.102.747.102 1.1m5.886-3.563c1.496 0 2.687.483 3.572 1.45.886.967 1.329 2.32 1.329 4.062l-.021.206h-7.928c.028.987.357 1.783.989 2.386a3.164 3.164 0 002.265.905c1.208 0 2.155-.603 2.841-1.81l1.689.823a5.03 5.03 0 01-1.884 1.995c-.803.48-1.713.72-2.729.72-1.482 0-2.704-.507-3.665-1.522-.96-1.015-1.441-2.297-1.441-3.847 0-1.536.467-2.814 1.4-3.836.934-1.022 2.128-1.532 3.583-1.532m-.041 1.727c-.714 0-1.328.22-1.843.659-.515.438-.855 1.028-1.02 1.769h5.787a2.508 2.508 0 00-.855-1.738c-.515-.46-1.204-.69-2.07-.69m8.049 8.65h-1.89V11.59h1.807v1.395h.083c.287-.492.728-.902 1.324-1.23.595-.328 1.187-.492 1.775-.492.74 0 1.39.17 1.95.512.562.342.972.814 1.232 1.415.835-1.285 1.991-1.927 3.47-1.927 1.163 0 2.06.355 2.689 1.066.63.71.944 1.723.944 3.035v6.275h-1.889v-5.988c0-.943-.17-1.623-.513-2.04-.342-.417-.917-.626-1.724-.626-.726 0-1.334.308-1.827.923-.493.615-.74 1.34-.74 2.174v5.557h-1.888v-5.988c0-.943-.17-1.623-.513-2.04-.342-.417-.917-.626-1.724-.626-.726 0-1.335.308-1.827.923-.493.615-.74 1.34-.74 2.174v5.557zM46.749 6.767c.37 0 .685.13.946.39.26.26.39.575.39.945s-.13.685-.39.945c-.26.26-.576.39-.946.39s-.685-.13-.946-.39c-.26-.26-.39-.575-.39-.945s.13-.685.39-.945c.26-.26.576-.39.946-.39zM42.825 0a5.08 5.08 0 004.263 4.259 5.08 5.08 0 00-4.263 4.259 5.08 5.08 0 00-4.263-4.26A5.08 5.08 0 0042.825 0zm5.176 11.574V21.64h-2.198V11.574h2.198zM62 8.103c0 .37-.13.685-.39.945-.261.26-.576.39-.946.39s-.686-.13-.946-.39c-.26-.26-.391-.575-.391-.945s.13-.685.39-.945c.261-.26.576-.39.946-.39s.686.13.946.39c.26.26.391.575.391.945m-.085 3.471V21.64h-2.197V11.574h2.197zm-12.57.017h1.806v1.394h.082c.287-.492.729-.902 1.324-1.23a3.797 3.797 0 011.858-.492c1.231 0 2.179.352 2.843 1.056.664.704.995 1.705.995 3.004v6.316h-1.888v-6.193c-.041-1.64-.87-2.46-2.484-2.46-.753 0-1.382.303-1.889.912-.506.608-.76 1.336-.76 2.184v5.557h-1.888V11.591z",fill:l,fillRule:"nonzero"})]}))});function I6(e){"@babel/helpers - typeof";return I6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},I6(e)}var T5t=["size","style"];function Ule(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function D5t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var N5t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=I5t(e,T5t);return a.jsxs("svg",dL(dL({fill:"currentColor",fillRule:"evenodd",height:r,style:dL({flex:"none",lineHeight:1},n),viewBox:"0 0 64 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bs}),a.jsx("path",{d:"M16.759 14.825c0 2.037-.605 3.66-1.815 4.868-1.359 1.439-3.146 2.158-5.36 2.158-2.12 0-3.915-.733-5.383-2.2C2.734 18.187 2 16.38 2 14.236c0-2.145.734-3.95 2.201-5.417C5.67 7.352 7.463 6.62 9.583 6.62c1.074 0 2.086.19 3.037.57.952.38 1.733.917 2.345 1.609l-1.346 1.344c-.448-.543-1.03-.967-1.743-1.273a5.763 5.763 0 00-2.293-.458c-1.59 0-2.935.55-4.036 1.65-1.087 1.113-1.63 2.504-1.63 4.174 0 1.67.543 3.061 1.63 4.175 1.1 1.1 2.446 1.65 4.036 1.65 1.454 0 2.664-.408 3.629-1.223.964-.814 1.522-1.934 1.671-3.36h-5.3v-1.751h7.074c.068.38.102.747.102 1.1m5.886-3.563c1.496 0 2.687.483 3.572 1.45.886.967 1.329 2.32 1.329 4.062l-.021.206h-7.928c.028.987.357 1.783.989 2.386a3.164 3.164 0 002.265.905c1.208 0 2.155-.603 2.841-1.81l1.689.823a5.03 5.03 0 01-1.884 1.995c-.803.48-1.713.72-2.729.72-1.482 0-2.704-.507-3.665-1.522-.96-1.015-1.441-2.297-1.441-3.847 0-1.536.467-2.814 1.4-3.836.934-1.022 2.128-1.532 3.583-1.532m-.041 1.727c-.714 0-1.328.22-1.843.659-.515.438-.855 1.028-1.02 1.769h5.787a2.508 2.508 0 00-.855-1.738c-.515-.46-1.204-.69-2.07-.69m8.049 8.65h-1.89V11.59h1.807v1.395h.083c.287-.492.728-.902 1.324-1.23.595-.328 1.187-.492 1.775-.492.74 0 1.39.17 1.95.512.562.342.972.814 1.232 1.415.835-1.285 1.991-1.927 3.47-1.927 1.163 0 2.06.355 2.689 1.066.63.71.944 1.723.944 3.035v6.275h-1.889v-5.988c0-.943-.17-1.623-.513-2.04-.342-.417-.917-.626-1.724-.626-.726 0-1.334.308-1.827.923-.493.615-.74 1.34-.74 2.174v5.557h-1.888v-5.988c0-.943-.17-1.623-.513-2.04-.342-.417-.917-.626-1.724-.626-.726 0-1.335.308-1.827.923-.493.615-.74 1.34-.74 2.174v5.557zM46.749 6.767c.37 0 .685.13.946.39.26.26.39.575.39.945s-.13.685-.39.945c-.26.26-.576.39-.946.39s-.685-.13-.946-.39c-.26-.26-.39-.575-.39-.945s.13-.685.39-.945c.26-.26.576-.39.946-.39zM42.825 0a5.08 5.08 0 004.263 4.259 5.08 5.08 0 00-4.263 4.259 5.08 5.08 0 00-4.263-4.26A5.08 5.08 0 0042.825 0zm5.176 11.574V21.64h-2.198V11.574h2.198zM62 8.103c0 .37-.13.685-.39.945-.261.26-.576.39-.946.39s-.686-.13-.946-.39c-.26-.26-.391-.575-.391-.945s.13-.685.39-.945c.261-.26.576-.39.946-.39s.686.13.946.39c.26.26.391.575.391.945m-.085 3.471V21.64h-2.197V11.574h2.197zm-12.57.017h1.806v1.394h.082c.287-.492.729-.902 1.324-1.23a3.797 3.797 0 011.858-.492c1.231 0 2.179.352 2.843 1.056.664.704.995 1.705.995 3.004v6.316h-1.888v-6.193c-.041-1.64-.87-2.46-2.484-2.46-.753 0-1.382.303-1.889.912-.506.608-.76 1.336-.76 2.184v5.557h-1.888V11.591z"})]}))});function D6(e){"@babel/helpers - typeof";return D6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D6(e)}var L5t=["size","style"];function Wle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function H5t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var c_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=V5t(e,L5t),o=Xn(Bs),s=o.id,l=o.fill;return a.jsxs("svg",mL(mL({height:r,style:mL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bs}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"0%",x2:"68.73%",y1:"100%",y2:"30.395%",children:[a.jsx("stop",{offset:"0%",stopColor:"#1C7DFF"}),a.jsx("stop",{offset:"52.021%",stopColor:"#1C69FF"}),a.jsx("stop",{offset:"100%",stopColor:"#F0DCD6"})]})}),a.jsx("path",{d:"M12 24A14.304 14.304 0 000 12 14.304 14.304 0 0012 0a14.305 14.305 0 0012 12 14.305 14.305 0 00-12 12",fill:l,fillRule:"nonzero"})]}))});function N6(e){"@babel/helpers - typeof";return N6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N6(e)}var U5t=["size","style"];function Kle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function J5t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var u_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=G5t(e,U5t);return a.jsxs("svg",hL(hL({fill:"currentColor",fillRule:"evenodd",height:r,style:hL({flex:"none",lineHeight:1},n),viewBox:"0 0 98 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bs}),a.jsx("path",{d:"M21.186 12.67c0 2.649-.786 4.759-2.359 6.33-1.766 1.87-4.09 2.806-6.969 2.806-2.756 0-5.088-.953-6.996-2.86C2.954 17.04 2 14.693 2 11.904c0-2.789.954-5.137 2.862-7.043C6.77 2.953 9.102 2 11.858 2c1.396 0 2.712.247 3.949.741 1.236.495 2.252 1.192 3.047 2.092l-1.749 1.748c-.583-.706-1.338-1.258-2.266-1.655a7.49 7.49 0 00-2.981-.596c-2.067 0-3.816.715-5.247 2.145-1.413 1.448-2.12 3.257-2.12 5.428s.707 3.98 2.12 5.428c1.431 1.43 3.18 2.145 5.247 2.145 1.89 0 3.463-.53 4.717-1.588 1.254-1.06 1.979-2.516 2.173-4.37h-6.89v-2.277h9.196c.088.495.132.971.132 1.43m7.652-4.633c1.946 0 3.494.629 4.645 1.886 1.15 1.257 1.726 3.018 1.726 5.282l-.027.268H24.877c.036 1.284.464 2.318 1.285 3.102.82.785 1.802 1.177 2.944 1.177 1.57 0 2.802-.784 3.694-2.354l2.195 1.07a6.54 6.54 0 01-2.45 2.595C31.503 21.688 30.32 22 29 22c-1.927 0-3.516-.66-4.765-1.98-1.249-1.319-1.873-2.986-1.873-5.001 0-1.997.606-3.66 1.82-4.988 1.213-1.329 2.766-1.993 4.657-1.993m-.053 2.247c-.928 0-1.727.285-2.396.856-.67.57-1.11 1.337-1.325 2.3h7.522c-.071-.91-.442-1.663-1.111-2.26-.67-.598-1.566-.896-2.69-.896M39.247 21.53h-2.455V8.465h2.348v1.813h.107c.374-.64.947-1.173 1.721-1.6.774-.427 1.544-.64 2.309-.64.96 0 1.806.222 2.535.667a3.931 3.931 0 011.601 1.84c1.085-1.671 2.589-2.507 4.51-2.507 1.513 0 2.678.462 3.496 1.387.819.924 1.228 2.24 1.228 3.946v8.16h-2.455v-7.786c0-1.227-.223-2.112-.668-2.654-.444-.542-1.192-.813-2.241-.813-.943 0-1.735.4-2.375 1.2-.64.8-.961 1.742-.961 2.826v7.227h-2.455v-7.786c0-1.227-.223-2.112-.668-2.654-.444-.542-1.191-.813-2.241-.813-.943 0-1.735.4-2.375 1.2-.64.8-.961 1.742-.961 2.826v7.227zM61.911 3.93c0 .48-.17.89-.508 1.228a1.675 1.675 0 01-1.23.508c-.48 0-.89-.17-1.229-.508a1.673 1.673 0 01-.508-1.228c0-.481.17-.89.508-1.229a1.675 1.675 0 011.23-.508c.48 0 .89.17 1.23.508.338.338.507.748.507 1.228m-.11 4.514v13.088h-2.857V8.443h2.857zM80 3.93c0 .48-.17.89-.508 1.228a1.675 1.675 0 01-1.23.508c-.48 0-.89-.17-1.229-.508a1.673 1.673 0 01-.508-1.228c0-.481.17-.89.508-1.229a1.675 1.675 0 011.23-.508c.48 0 .89.17 1.23.508.338.338.507.748.507 1.228m-.11 4.514v13.088h-2.857V8.443h2.857zm-16.343.022h2.349v1.813h.107c.373-.64.947-1.173 1.721-1.6a4.935 4.935 0 012.415-.64c1.601 0 2.833.458 3.696 1.373.863.916 1.294 2.218 1.294 3.907v8.213h-2.455v-8.053c-.053-2.133-1.13-3.2-3.229-3.2-.978 0-1.797.395-2.455 1.187-.658.79-.987 1.737-.987 2.84v7.226h-2.456V8.465z"})]}))});function L6(e){"@babel/helpers - typeof";return L6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},L6(e)}var Y5t=["type"];function qle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function X5t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rmt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nmt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=tmt(e,Y5t),i=r==="color"?c_e:bZ;return a.jsx(Ne,X5t({Icon:i,Text:u_e,"aria-label":Bs,spaceMultiple:l5t,textMultiple:s5t},n))}),uo=bZ;uo.Color=c_e;uo.Text=u_e;uo.Combine=nmt;uo.Avatar=w5t;uo.Brand=N5t;uo.BrandColor=E5t;uo.colorPrimary=c5t;uo.colorGradient=l_e;uo.title=Bs;var w1="Gemma",imt=.65,omt=.1,amt="#2E96FF",f_e="linear-gradient(45deg, #446EFF 14%, #2E96FF 40%, #B1C5FF 73%)";function R6(e){"@babel/helpers - typeof";return R6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},R6(e)}var smt=["size","style"];function Gle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pmt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fmt(e,smt);return a.jsxs("svg",yL(yL({fill:"currentColor",fillRule:"evenodd",height:r,style:yL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:w1}),a.jsx("path",{d:"M12.34 5.953a8.233 8.233 0 01-.247-1.125V3.72a8.25 8.25 0 015.562 2.232H12.34zm-.69 0c.113-.373.199-.755.257-1.145V3.72a8.25 8.25 0 00-5.562 2.232h5.304zm-5.433.187h5.373a7.98 7.98 0 01-.267.696 8.41 8.41 0 01-1.76 2.65L6.216 6.14zm-.264-.187H2.977v.187h2.915a8.436 8.436 0 00-2.357 5.767H0v.186h3.535a8.436 8.436 0 002.357 5.767H2.977v.186h2.976v2.977h.187v-2.915a8.436 8.436 0 005.767 2.357V24h.186v-3.535a8.436 8.436 0 005.767-2.357v2.915h.186v-2.977h2.977v-.186h-2.915a8.436 8.436 0 002.357-5.767H24v-.186h-3.535a8.436 8.436 0 00-2.357-5.767h2.915v-.187h-2.977V2.977h-.186v2.915a8.436 8.436 0 00-5.767-2.357V0h-.186v3.535A8.436 8.436 0 006.14 5.892V2.977h-.187v2.976zm6.14 14.326a8.25 8.25 0 005.562-2.233H12.34c-.108.367-.19.743-.247 1.126v1.107zm-.186-1.087a8.015 8.015 0 00-.258-1.146H6.345a8.25 8.25 0 005.562 2.233v-1.087zm-8.186-7.285h1.107a8.23 8.23 0 001.125-.247V6.345a8.25 8.25 0 00-2.232 5.562zm1.087.186H3.72a8.25 8.25 0 002.232 5.562v-5.304a8.012 8.012 0 00-1.145-.258zm15.47-.186a8.25 8.25 0 00-2.232-5.562v5.315c.367.108.743.19 1.126.247h1.107zm-1.086.186c-.39.058-.772.144-1.146.258v5.304a8.25 8.25 0 002.233-5.562h-1.087zm-1.332 5.69V12.41a7.97 7.97 0 00-.696.267 8.409 8.409 0 00-2.65 1.76l3.346 3.346zm0-6.18v-5.45l-.012-.013h-5.451c.076.235.162.468.26.696a8.698 8.698 0 001.819 2.688 8.698 8.698 0 002.688 1.82c.228.097.46.183.696.259zM6.14 17.848V12.41c.235.078.468.167.696.267a8.403 8.403 0 012.688 1.799 8.404 8.404 0 011.799 2.688c.1.228.19.46.267.696H6.152l-.012-.012zm0-6.245V6.326l3.29 3.29a8.716 8.716 0 01-2.594 1.728 8.14 8.14 0 01-.696.259zm6.257 6.257h5.277l-3.29-3.29a8.716 8.716 0 00-1.728 2.594 8.135 8.135 0 00-.259.696zm-2.347-7.81a9.435 9.435 0 01-2.88 1.96 9.14 9.14 0 012.88 1.94 9.14 9.14 0 011.94 2.88 9.435 9.435 0 011.96-2.88 9.14 9.14 0 012.88-1.94 9.435 9.435 0 01-2.88-1.96 9.434 9.434 0 01-1.96-2.88 9.14 9.14 0 01-1.94 2.88z"})]}))});function F6(e){"@babel/helpers - typeof";return F6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F6(e)}var dmt=["background"];function Jle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mmt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vmt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xmt=p.memo(function(e){var t=e.background,r=bmt(e,dmt);return a.jsx(Ee,mmt({Icon:vZ,"aria-label":w1,background:t||f_e,iconMultiple:.9},r))});function B6(e){"@babel/helpers - typeof";return B6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},B6(e)}var Omt=["size","style"];function Yle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _mt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var p_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Smt(e,Omt),o=Xn(w1),s=o.id,l=o.fill;return a.jsxs("svg",gL(gL({height:r,style:gL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:w1}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"24.419%",x2:"75.194%",y1:"75.581%",y2:"25.194%",children:[a.jsx("stop",{offset:"0%",stopColor:"#446EFF"}),a.jsx("stop",{offset:"36.661%",stopColor:"#2E96FF"}),a.jsx("stop",{offset:"83.221%",stopColor:"#B1C5FF"})]})}),a.jsx("path",{d:"M12.34 5.953a8.233 8.233 0 01-.247-1.125V3.72a8.25 8.25 0 015.562 2.232H12.34zm-.69 0c.113-.373.199-.755.257-1.145V3.72a8.25 8.25 0 00-5.562 2.232h5.304zm-5.433.187h5.373a7.98 7.98 0 01-.267.696 8.41 8.41 0 01-1.76 2.65L6.216 6.14zm-.264-.187H2.977v.187h2.915a8.436 8.436 0 00-2.357 5.767H0v.186h3.535a8.436 8.436 0 002.357 5.767H2.977v.186h2.976v2.977h.187v-2.915a8.436 8.436 0 005.767 2.357V24h.186v-3.535a8.436 8.436 0 005.767-2.357v2.915h.186v-2.977h2.977v-.186h-2.915a8.436 8.436 0 002.357-5.767H24v-.186h-3.535a8.436 8.436 0 00-2.357-5.767h2.915v-.187h-2.977V2.977h-.186v2.915a8.436 8.436 0 00-5.767-2.357V0h-.186v3.535A8.436 8.436 0 006.14 5.892V2.977h-.187v2.976zm6.14 14.326a8.25 8.25 0 005.562-2.233H12.34c-.108.367-.19.743-.247 1.126v1.107zm-.186-1.087a8.015 8.015 0 00-.258-1.146H6.345a8.25 8.25 0 005.562 2.233v-1.087zm-8.186-7.285h1.107a8.23 8.23 0 001.125-.247V6.345a8.25 8.25 0 00-2.232 5.562zm1.087.186H3.72a8.25 8.25 0 002.232 5.562v-5.304a8.012 8.012 0 00-1.145-.258zm15.47-.186a8.25 8.25 0 00-2.232-5.562v5.315c.367.108.743.19 1.126.247h1.107zm-1.086.186c-.39.058-.772.144-1.146.258v5.304a8.25 8.25 0 002.233-5.562h-1.087zm-1.332 5.69V12.41a7.97 7.97 0 00-.696.267 8.409 8.409 0 00-2.65 1.76l3.346 3.346zm0-6.18v-5.45l-.012-.013h-5.451c.076.235.162.468.26.696a8.698 8.698 0 001.819 2.688 8.698 8.698 0 002.688 1.82c.228.097.46.183.696.259zM6.14 17.848V12.41c.235.078.468.167.696.267a8.403 8.403 0 012.688 1.799 8.404 8.404 0 011.799 2.688c.1.228.19.46.267.696H6.152l-.012-.012zm0-6.245V6.326l3.29 3.29a8.716 8.716 0 01-2.594 1.728 8.14 8.14 0 01-.696.259zm6.257 6.257h5.277l-3.29-3.29a8.716 8.716 0 00-1.728 2.594 8.135 8.135 0 00-.259.696zm-2.347-7.81a9.435 9.435 0 01-2.88 1.96 9.14 9.14 0 012.88 1.94 9.14 9.14 0 011.94 2.88 9.435 9.435 0 011.96-2.88 9.14 9.14 0 012.88-1.94 9.435 9.435 0 01-2.88-1.96 9.434 9.434 0 01-1.96-2.88 9.14 9.14 0 01-1.94 2.88z",fill:l,fillRule:"evenodd"})]}))});function V6(e){"@babel/helpers - typeof";return V6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V6(e)}var Cmt=["size","style"];function Xle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mmt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var d_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Tmt(e,Cmt);return a.jsxs("svg",bL(bL({fill:"currentColor",fillRule:"evenodd",height:r,style:bL({flex:"none",lineHeight:1},n),viewBox:"0 0 103 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:w1}),a.jsx("path",{d:"M12.914 22c-1.98 0-3.804-.48-5.472-1.441a10.717 10.717 0 01-3.971-3.97C2.49 14.901 2 13.038 2 11c0-2.04.49-3.902 1.47-5.588a10.717 10.717 0 013.972-3.97C9.11.48 10.934 0 12.914 0c1.55 0 3.006.275 4.37.824 1.362.549 2.485 1.323 3.368 2.323l-1.795 1.794c-.667-.823-1.52-1.456-2.56-1.897a8.494 8.494 0 00-3.353-.662c-1.49 0-2.878.358-4.163 1.074-1.285.716-2.314 1.725-3.089 3.03C4.917 7.788 4.53 9.293 4.53 11c0 1.706.387 3.21 1.162 4.515a8.144 8.144 0 003.104 3.03 8.44 8.44 0 004.148 1.073c1.412 0 2.594-.22 3.545-.662a7.943 7.943 0 002.456-1.75 6.43 6.43 0 001.236-1.985c.314-.775.51-1.633.588-2.574h-7.796v-2.323h10.12c.098.549.147 1.058.147 1.529 0 1.294-.205 2.554-.617 3.78a8.347 8.347 0 01-1.971 3.22C18.71 20.95 16.13 22 12.914 22zm18.727 0c-1.432 0-2.716-.343-3.854-1.03a7.143 7.143 0 01-2.662-2.838c-.638-1.206-.957-2.563-.957-4.073 0-1.451.3-2.784.898-4a7.26 7.26 0 012.545-2.912c1.098-.725 2.373-1.088 3.824-1.088 1.47 0 2.746.328 3.824.985a6.54 6.54 0 012.486 2.72c.579 1.158.868 2.481.868 3.971 0 .294-.03.55-.088.765H26.669c.059 1.137.334 2.098.824 2.882.49.785 1.113 1.373 1.868 1.765a5.072 5.072 0 002.368.588c1.922 0 3.403-.902 4.442-2.706l2.119 1.03c-.648 1.216-1.525 2.176-2.633 2.882C34.548 21.647 33.21 22 31.64 22zm4.324-9.559a4.868 4.868 0 00-.53-1.882c-.313-.628-.808-1.157-1.485-1.588-.676-.432-1.525-.647-2.544-.647-1.177 0-2.173.377-2.986 1.132-.814.755-1.349 1.75-1.604 2.985h9.15zm4.223-5.912h2.383v2.206h.118c.432-.764 1.079-1.402 1.942-1.911a5.296 5.296 0 012.736-.765c1.098 0 2.054.265 2.868.794a4.446 4.446 0 011.75 2.118 6.125 6.125 0 012.104-2.118c.873-.53 1.888-.794 3.045-.794 1.726 0 3.025.524 3.898 1.573.872 1.05 1.309 2.476 1.309 4.28v9.617H59.87v-9.235c0-1.392-.285-2.402-.853-3.03-.57-.627-1.413-.94-2.53-.94-.746 0-1.422.215-2.03.647-.608.431-1.084 1.01-1.427 1.735a5.432 5.432 0 00-.515 2.353v8.47h-2.5v-9.205c0-1.412-.285-2.432-.854-3.06-.569-.627-1.402-.94-2.5-.94-.746 0-1.422.22-2.03.661-.608.441-1.084 1.03-1.427 1.765a5.528 5.528 0 00-.515 2.368v8.411h-2.5v-15zm24.405 0h2.383v2.206h.117c.432-.764 1.08-1.402 1.942-1.911a5.296 5.296 0 012.736-.765c1.098 0 2.054.265 2.868.794a4.446 4.446 0 011.75 2.118 6.125 6.125 0 012.104-2.118c.873-.53 1.888-.794 3.045-.794 1.726 0 3.025.524 3.898 1.573.873 1.05 1.31 2.476 1.31 4.28v9.617h-2.472v-9.235c0-1.392-.284-2.402-.853-3.03-.569-.627-1.412-.94-2.53-.94-.745 0-1.422.215-2.03.647-.608.431-1.084 1.01-1.427 1.735a5.432 5.432 0 00-.515 2.353v8.47h-2.5v-9.205c0-1.412-.285-2.432-.853-3.06-.57-.627-1.403-.94-2.501-.94-.745 0-1.422.22-2.03.661-.608.441-1.084 1.03-1.427 1.765a5.528 5.528 0 00-.515 2.368v8.411h-2.5v-15zM93.645 22c-1.098 0-2.079-.216-2.942-.647-.863-.431-1.53-1.025-2-1.78-.47-.754-.706-1.612-.706-2.573 0-1.588.598-2.828 1.794-3.72 1.197-.893 2.707-1.339 4.53-1.339.903 0 1.742.098 2.516.294.775.196 1.368.422 1.78.677V12c0-1.118-.392-2.015-1.177-2.691-.784-.677-1.775-1.015-2.971-1.015a5.01 5.01 0 00-2.324.544 4.246 4.246 0 00-1.677 1.515L88.585 8.94c.589-.902 1.398-1.608 2.427-2.117 1.03-.51 2.172-.765 3.428-.765 2.04 0 3.643.534 4.81 1.603 1.167 1.068 1.75 2.524 1.75 4.367v9.5h-2.383v-2.147H98.5c-.431.726-1.078 1.343-1.941 1.853S94.724 22 93.645 22zm.236-2.206c.843 0 1.627-.216 2.353-.647a4.905 4.905 0 001.736-1.735c.431-.726.647-1.52.647-2.383-.47-.313-1.05-.568-1.736-.764a7.89 7.89 0 00-2.177-.294c-1.373 0-2.407.284-3.103.853-.697.568-1.045 1.303-1.045 2.205 0 .824.314 1.49.942 2 .627.51 1.422.765 2.383.765z"})]}))});function H6(e){"@babel/helpers - typeof";return H6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},H6(e)}var zmt=["type"];function Qle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Amt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rmt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Fmt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Lmt(e,zmt),i=r==="color"?p_e:vZ;return a.jsx(Ne,Amt({Icon:i,Text:d_e,"aria-label":w1,spaceMultiple:omt,textMultiple:imt},n))});function U6(e){"@babel/helpers - typeof";return U6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U6(e)}var Bmt=["size","style"];function Zle(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kmt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qmt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Wmt(e,Bmt);return a.jsxs("svg",vL(vL({fill:"currentColor",height:r,style:vL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:w1}),a.jsx("path",{d:"M12 0a14.305 14.305 0 0 0 12 12 14.305 14.305 0 0 0-12 12A14.304 14.304 0 0 0 0 12 14.304 14.304 0 0 0 12 0Zm.031 4.5A14.281 14.281 0 0 1 9 9a14.742 14.742 0 0 1-4.5 3.063 14.281 14.281 0 0 1 4.5 3.03 14.281 14.281 0 0 1 3.031 4.5 14.742 14.742 0 0 1 3.063-4.5 14.281 14.281 0 0 1 4.5-3.03A14.742 14.742 0 0 1 15.094 9a14.74 14.74 0 0 1-3.063-4.5Z",fillRule:"evenodd"})]}))}),il=vZ;il.Color=p_e;il.Text=d_e;il.Simple=qmt;il.Combine=Fmt;il.Avatar=xmt;il.colorPrimary=amt;il.colorGradient=f_e;il.title=w1;var H4="Google",m_e="#fff";function W6(e){"@babel/helpers - typeof";return W6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},W6(e)}var Gmt=["size","style"];function ece(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zmt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var h_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Qmt(e,Gmt);return a.jsxs("svg",xL(xL({height:r,style:xL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:H4}),a.jsx("path",{d:"M23 12.245c0-.905-.075-1.565-.236-2.25h-10.54v4.083h6.186c-.124 1.014-.797 2.542-2.294 3.569l-.021.136 3.332 2.53.23.022C21.779 18.417 23 15.593 23 12.245z",fill:"#4285F4"}),a.jsx("path",{d:"M12.225 23c3.03 0 5.574-.978 7.433-2.665l-3.542-2.688c-.948.648-2.22 1.1-3.891 1.1a6.745 6.745 0 01-6.386-4.572l-.132.011-3.465 2.628-.045.124C4.043 20.531 7.835 23 12.225 23z",fill:"#34A853"}),a.jsx("path",{d:"M5.84 14.175A6.65 6.65 0 015.463 12c0-.758.138-1.491.361-2.175l-.006-.147-3.508-2.67-.115.054A10.831 10.831 0 001 12c0 1.772.436 3.447 1.197 4.938l3.642-2.763z",fill:"#FBBC05"}),a.jsx("path",{d:"M12.225 5.253c2.108 0 3.529.892 4.34 1.638l3.167-3.031C17.787 2.088 15.255 1 12.225 1 7.834 1 4.043 3.469 2.197 7.062l3.63 2.763a6.77 6.77 0 016.398-4.572z",fill:"#EB4335"})]}))});function K6(e){"@babel/helpers - typeof";return K6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K6(e)}var eht=["background"];function tce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tht(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function aht(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sht=p.memo(function(e){var t=e.background,r=oht(e,eht);return a.jsx(Ee,tht({Icon:h_e,"aria-label":H4,background:t||m_e},r))});function q6(e){"@babel/helpers - typeof";return q6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q6(e)}var lht=["size","style"];function rce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dht(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mht=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=pht(e,lht);return a.jsxs("svg",OL(OL({"aria-label":"Google",height:r,style:OL({flex:"none",lineHeight:1},n),viewBox:"0 0 77 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:H4}),a.jsxs("g",{fill:"none",fillRule:"evenodd",children:[a.jsx("path",{d:"M19.947 8.482H11.43v2.536h6.041c-.298 3.557-3.247 5.074-6.03 5.074-3.562 0-6.67-2.812-6.67-6.753 0-3.839 2.963-6.795 6.677-6.795 2.866 0 4.555 1.833 4.555 1.833l1.77-1.84S15.5 0 11.357 0C6.081 0 2 4.468 2 9.294c0 4.729 3.84 9.34 9.491 9.34 4.972 0 8.61-3.417 8.61-8.47 0-1.067-.154-1.683-.154-1.683",fill:"#4285F4"}),a.jsx("path",{d:"M26.96 8.997c1.719 0 3.347 1.395 3.347 3.642 0 2.199-1.621 3.633-3.355 3.633-1.905 0-3.408-1.53-3.408-3.65 0-2.075 1.485-3.625 3.416-3.625zm-.035-2.352c-3.495 0-6 2.742-6 5.94 0 3.245 2.43 6.038 6.041 6.038 3.27 0 5.948-2.508 5.948-5.968 0-3.967-3.116-6.01-5.989-6.01z",fill:"#EB4335"}),a.jsx("path",{d:"M40.01 8.997c1.718 0 3.347 1.395 3.347 3.642 0 2.199-1.622 3.633-3.356 3.633-1.904 0-3.407-1.53-3.407-3.65 0-2.075 1.484-3.625 3.415-3.625zm-.035-2.352c-3.496 0-6 2.742-6 5.94 0 3.245 2.43 6.038 6.04 6.038 3.27 0 5.949-2.508 5.949-5.968 0-3.967-3.116-6.01-5.99-6.01z",fill:"#FBBC05"}),a.jsx("path",{d:"M53.006 9c1.573 0 3.188 1.347 3.188 3.648 0 2.34-1.611 3.629-3.222 3.629-1.71 0-3.302-1.394-3.302-3.607 0-2.299 1.652-3.67 3.336-3.67zm-.232-2.349c-3.208 0-5.73 2.82-5.73 5.984 0 3.605 2.924 5.996 5.675 5.996 1.7 0 2.605-.678 3.273-1.455v1.18c0 2.067-1.25 3.304-3.137 3.304-1.824 0-2.738-1.36-3.056-2.132l-2.293.962c.813 1.726 2.451 3.527 5.368 3.527 3.19 0 5.62-2.016 5.62-6.244V7.012h-2.502v1.014c-.77-.832-1.821-1.375-3.218-1.375z",fill:"#4285F4"}),a.jsx("path",{d:"M69.725 8.94c1.09 0 1.875.582 2.209 1.28l-5.345 2.241c-.23-1.735 1.408-3.52 3.136-3.52zm-.104-2.303c-3.026 0-5.567 2.416-5.567 5.981 0 3.772 2.832 6.01 5.858 6.01 2.525 0 4.075-1.387 5-2.629l-2.063-1.377c-.536.833-1.43 1.648-2.925 1.648-1.678 0-2.45-.922-2.927-1.815L75 11.123l-.415-.976c-.774-1.913-2.577-3.51-4.964-3.51z",fill:"#EB4335"}),a.jsx("path",{d:"M60.239 18.272h2.628V.62H60.24z",fill:"#34A853"})]})]}))});function G6(e){"@babel/helpers - typeof";return G6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G6(e)}var hht=["size","style"];function nce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xht(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Oht=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=vht(e,hht);return a.jsxs("svg",jL(jL({fill:"currentColor",fillRule:"evenodd",height:r,style:jL({flex:"none",lineHeight:1},n),viewBox:"0 0 77 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:H4}),a.jsx("path",{d:"M19.947 8.482H11.43v2.536h6.041c-.298 3.557-3.247 5.074-6.03 5.074-3.562 0-6.67-2.812-6.67-6.753 0-3.839 2.963-6.795 6.677-6.795 2.866 0 4.555 1.833 4.555 1.833l1.77-1.84-.124-.126C17.123 1.898 14.94 0 11.357 0 6.081 0 2 4.468 2 9.294c0 4.729 3.84 9.34 9.491 9.34 4.972 0 8.61-3.417 8.61-8.47a8.69 8.69 0 00-.118-1.507l-.036-.175zm7.013.515c1.719 0 3.347 1.395 3.347 3.642 0 2.199-1.621 3.633-3.355 3.633-1.905 0-3.408-1.53-3.408-3.65 0-2.075 1.485-3.625 3.416-3.625zm-.035-2.352c-3.495 0-6 2.742-6 5.94 0 3.245 2.43 6.038 6.041 6.038 3.27 0 5.948-2.508 5.948-5.968 0-3.877-2.976-5.916-5.793-6.007l-.196-.003zM40.01 8.997c1.72 0 3.348 1.395 3.348 3.642 0 2.199-1.622 3.633-3.356 3.633-1.904 0-3.407-1.53-3.407-3.65 0-2.075 1.484-3.625 3.415-3.625zm-.034-2.352c-3.496 0-6 2.742-6 5.94 0 3.245 2.43 6.038 6.04 6.038 3.27 0 5.949-2.508 5.949-5.968 0-3.877-2.976-5.916-5.793-6.007l-.196-.003zM53.006 9c1.573 0 3.188 1.348 3.188 3.65 0 2.338-1.611 3.628-3.222 3.628-1.71 0-3.302-1.394-3.302-3.607 0-2.299 1.652-3.67 3.336-3.67zm-.232-2.348c-3.208 0-5.73 2.82-5.73 5.984 0 3.605 2.924 5.996 5.675 5.996 1.7 0 2.605-.678 3.273-1.455v1.18c0 2.067-1.25 3.304-3.137 3.304-1.824 0-2.738-1.36-3.056-2.132l-2.293.962c.813 1.726 2.451 3.527 5.368 3.527 3.19 0 5.62-2.016 5.62-6.244V7.012h-2.502v1.014c-.721-.78-1.691-1.306-2.96-1.368l-.258-.007zm16.951 2.29c1.09 0 1.875.581 2.209 1.279l-5.345 2.241c-.23-1.735 1.408-3.52 3.136-3.52zm-.104-2.304c-3.026 0-5.567 2.416-5.567 5.981 0 3.772 2.832 6.01 5.858 6.01 2.525 0 4.075-1.387 5-2.629l-2.063-1.377c-.536.833-1.43 1.648-2.925 1.648-1.678 0-2.45-.922-2.927-1.815L75 11.123l-.415-.976c-.747-1.847-2.454-3.399-4.719-3.504l-.245-.006zM60.24 18.272h2.628V.62H60.24v17.652z"})]}))});function J6(e){"@babel/helpers - typeof";return J6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},J6(e)}var jht=["size","style"];function ice(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Cht(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kht=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_ht(e,jht);return a.jsxs("svg",wL(wL({fill:"currentColor",fillRule:"evenodd",height:r,style:wL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:H4}),a.jsx("path",{d:"M23 12.245c0-.905-.075-1.565-.236-2.25h-10.54v4.083h6.186c-.124 1.014-.797 2.542-2.294 3.569l-.021.136 3.332 2.53.23.022C21.779 18.417 23 15.593 23 12.245z"}),a.jsx("path",{d:"M12.225 23c3.03 0 5.574-.978 7.433-2.665l-3.542-2.688c-.948.648-2.22 1.1-3.891 1.1a6.745 6.745 0 01-6.386-4.572l-.132.011-3.465 2.628-.045.124C4.043 20.531 7.835 23 12.225 23z"}),a.jsx("path",{d:"M5.84 14.175A6.65 6.65 0 015.463 12c0-.758.138-1.491.361-2.175l-.006-.147-3.508-2.67-.115.054A10.831 10.831 0 001 12c0 1.772.436 3.447 1.197 4.938l3.642-2.763z"}),a.jsx("path",{d:"M12.225 5.253c2.108 0 3.529.892 4.34 1.638l3.167-3.031C17.787 2.088 15.255 1 12.225 1 7.834 1 4.043 3.469 2.197 7.062l3.63 2.763a6.77 6.77 0 016.398-4.572z"})]}))}),Ga=kht;Ga.Color=h_e;Ga.Brand=Oht;Ga.BrandColor=mht;Ga.Avatar=sht;Ga.colorPrimary=m_e;Ga.title=H4;var aE="Grok",$ht=.75,Eht=.2,y_e="#000";function Y6(e){"@babel/helpers - typeof";return Y6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Y6(e)}var Tht=["size","style"];function oce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dht(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Iht(e,Tht);return a.jsxs("svg",PL(PL({fill:"currentColor",fillRule:"evenodd",height:r,style:PL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:aE}),a.jsx("path",{d:"M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815"})]}))});function X6(e){"@babel/helpers - typeof";return X6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X6(e)}var Nht=["background"];function ace(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lht(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Hht(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Uht=p.memo(function(e){var t=e.background,r=Vht(e,Nht);return a.jsx(Ee,Lht({Icon:xZ,"aria-label":aE,background:t||y_e,color:"#fff"},r))});function Q6(e){"@babel/helpers - typeof";return Q6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Q6(e)}var Wht=["size","style"];function sce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yht(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var g_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Jht(e,Wht);return a.jsxs("svg",SL(SL({fill:"currentColor",fillRule:"evenodd",height:r,style:SL({flex:"none",lineHeight:1},n),viewBox:"0 0 63 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:aE}),a.jsx("path",{d:"M47.419 21.645V2.457h3.033V15.12l6.415-7.369h3.678l-5.772 6.316 5.825 7.578h-3.624l-4.717-6.512-1.805-.012v6.524h-3.033zM38.22 21.968c-4.51 0-6.952-3.198-6.952-7.283 0-4.112 2.443-7.283 6.952-7.283 4.537 0 6.952 3.17 6.952 7.283 0 4.085-2.415 7.283-6.952 7.283zm-3.785-7.283c0 3.17 1.718 4.756 3.785 4.756 2.094 0 3.785-1.585 3.785-4.756 0-3.172-1.691-4.784-3.785-4.784-2.067 0-3.785 1.612-3.785 4.784zM22.826 21.645V9.955l2.55-2.204h5.422v2.58H25.86v11.314h-3.033zM11.228 22C5.447 22 2 17.802 2 12.078 2 6.3 5.57 2 11.341 2c4.51 0 7.811 2.311 8.59 6.611h-3.463c-.51-2.445-2.55-3.816-5.127-3.816-4.16 0-5.986 3.601-5.986 7.283 0 3.682 1.826 7.256 5.986 7.256 3.973 0 5.717-2.876 5.852-5.267h-5.986v-2.783h9.046l-.015 1.455c0 5.406-2.203 9.261-9.01 9.261z"})]}))});function Z6(e){"@babel/helpers - typeof";return Z6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Z6(e)}function lce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xht(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function u6t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var OZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=c6t(e,o6t);return a.jsxs("svg",_L(_L({fill:"currentColor",fillRule:"evenodd",height:r,style:_L({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:U4}),a.jsx("path",{d:"M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zm1.652 1.123l-.01-.001c.533.097 1.023.233 1.41.404 6.084 2.683 7.396 9.214 1.601 14.338a3.781 3.781 0 01-5.337-.328 3.654 3.654 0 01-.884-3.044c-1.934.6-3.295 2.305-3.524 4.45-.204 1.912.324 4.044 2.056 5.634l.245.067C10.1 22.876 11.036 23 12 23c6.075 0 11-4.925 11-11 0-5.513-4.056-10.08-9.348-10.877zM2.748 6.21c-.178.269-.348.536-.51.803l-.235.394.078-.167A10.957 10.957 0 001 12c0 4.919 3.228 9.083 7.682 10.49l.214.065C3.523 18.528 2.84 14.149 6.47 8.68A2.234 2.234 0 102.748 6.21zm10.157-5.172c4.408 1.33 3.61 5.41 2.447 6.924-.86 1.117-2.922 1.46-3.708 2.238-.666.657-1.077 1.462-1.212 2.291A5.303 5.303 0 0112 12.258a5.672 5.672 0 001.404-11.169 10.51 10.51 0 00-.5-.052z"})]}))});function t7(e){"@babel/helpers - typeof";return t7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t7(e)}var f6t=["background"];function uce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function p6t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function g6t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var b6t=p.memo(function(e){var t=e.background,r=y6t(e,f6t);return a.jsx(Ee,p6t({Icon:OZ,"aria-label":U4,background:t||b_e},r))});function r7(e){"@babel/helpers - typeof";return r7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r7(e)}var v6t=["size","style"];function fce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function P6t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var v_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=w6t(e,v6t);return a.jsxs("svg",CL(CL({height:r,style:CL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:U4}),a.jsxs("g",{fill:"none",fillRule:"evenodd",children:[a.jsx("circle",{cx:"12",cy:"12",fill:"#0055E9",r:"12"}),a.jsx("path",{d:"M12 0c.518 0 1.028.033 1.528.096A6.188 6.188 0 0112.12 12.28l-.12.001c-2.99 0-5.242 2.179-5.554 5.11-.223 2.086.353 4.412 2.242 6.146C3.672 22.1 0 17.479 0 12 0 5.373 5.373 0 12 0z",fill:"#A8DFF5"}),a.jsx("path",{d:"M5.286 5a2.438 2.438 0 01.682 3.38c-3.962 5.966-3.215 10.743 2.648 15.136C3.636 22.056 0 17.452 0 12c0-1.787.39-3.482 1.09-5.006.253-.435.525-.872.817-1.311A2.438 2.438 0 015.286 5z",fill:"#0055E9"}),a.jsx("path",{d:"M12.98.04c.272.021.543.053.81.093.583.106 1.117.254 1.538.44 6.638 2.927 8.07 10.052 1.748 15.642a4.125 4.125 0 01-5.822-.358c-1.51-1.706-1.3-4.184.357-5.822.858-.848 3.108-1.223 4.045-2.441 1.257-1.634 2.122-6.009-2.523-7.506L12.98.039z",fill:"#00BCFF"}),a.jsx("path",{d:"M13.528.096A6.187 6.187 0 0112 12.281a5.75 5.75 0 00-1.71.255c.147-.905.595-1.784 1.321-2.501.858-.848 3.108-1.223 4.045-2.441 1.27-1.651 2.14-6.104-2.676-7.554.184.014.367.033.548.056z",fill:"#ECECEE"})]})]}))});function n7(e){"@babel/helpers - typeof";return n7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n7(e)}var S6t=["size","style"];function pce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function E6t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var x_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$6t(e,S6t);return a.jsxs("svg",kL(kL({fill:"currentColor",fillRule:"evenodd",height:r,style:kL({flex:"none",lineHeight:1},n),viewBox:"0 0 92 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:U4}),a.jsx("path",{d:"M20.222 9.566c.267.472.774.919 1.522 1.339.749.42 1.463.712 2.145.874l-.578 1.947a8.034 8.034 0 01-1.278-.388 8.589 8.589 0 01-1.522-.785l-.533 2.345h1.089c.548 0 .892.096 1.033.288.14.192.181.45.122.774-.133.87-.3 1.855-.5 2.954l-.544 2.998h-6.022l-.4-1.793h4.31l.623-3.03c.06-.295-.067-.443-.378-.443h-7.578l.711-3.628c-.133.059-.396.162-.788.31-.393.147-.849.28-1.367.398l.467-2.213a9.862 9.862 0 002.077-.807c.66-.347 1.211-.727 1.656-1.14h-3.356l.356-1.725h4.178c.163-.28.318-.62.466-1.018h-4.466l.355-1.77h1.534l-.534-2.655h2.334c.088.487.266 1.372.533 2.655h.8a20.69 20.69 0 00.4-3.03h2.355c-.074 1.194-.207 2.204-.4 3.03h.867a22.19 22.19 0 001.045-2.655h2.333a23.519 23.519 0 01-1.133 2.655H23.8l-.422 1.77H18.51c-.015.074-.148.413-.4 1.018h5.956l-.423 1.725h-3.422zM10.2 2.597c.444 0 .778.045 1 .133.222.089.356.236.4.443.044.206.044.442 0 .708L8.378 21.91H6.11l1.311-6.924h-1.51a81.747 81.747 0 01-.568 2.6 89.375 89.375 0 01-1.122 4.325H2a71.239 71.239 0 001.778-7.058l2.2-12.257H10.2zm-.889 2.301c.03-.162.011-.273-.055-.332-.067-.059-.182-.088-.345-.088H7.8L7.2 7.84h1.556l.555-2.943zm8.6 4.668h-.822a8.103 8.103 0 01-1.578 1.615h3.445a7.048 7.048 0 01-.578-.774 6.104 6.104 0 01-.467-.84zM7.756 13.173l.666-3.54H6.867l-.623 3.54h1.512zm6.644 1.725h3.289l.444-2.035H13.6l1.044.708-.244 1.327zm3.956 2.633l-.4 1.726h-7.667l-.311-1.726h8.378zM32.267 6.823h-2.423l-.822-4.646h2.311l.934 4.646zm11.777-4.447c.652 0 1.07.11 1.256.332.185.221.226.612.122 1.173L42.6 19.677h2.756l-.8 2.058h-4.8a1112.951 1112.951 0 001.777-10.111h-3.555L36.2 21.734h-2.444l1.777-10.11H32.49l.378-1.88h3l.844-4.735 2.156 1.593-.556 3.141h3.556c.34-2.006.63-3.598.866-4.778.045-.207.034-.365-.033-.476-.067-.11-.27-.166-.611-.166h-8.2l-.445-1.947h10.6zm-12.488 5.62l-1.69 9.446c.46-.339 1.438-1.098 2.934-2.278l-.533 2.876a47.11 47.11 0 01-2.778 2.035A66.226 66.226 0 0126.51 22l2.245-12.058h-2.29l.334-1.946h4.756zM54.444 6.535h-2.866c-.563-1.165-1.23-2.677-2-4.535h2.644a55.019 55.019 0 002.222 4.535zm11.49-4.093c.459 0 .807.037 1.044.111.237.074.4.221.489.443.089.22.096.59.022 1.106l-1 7.102H54.533l1.134-8.762h10.266zm-1.178 1.815h-6.89l-.2 1.593h7.156L65 4.61c.044-.235-.037-.353-.244-.353zm-11.312 8.03h-2.822a66.97 66.97 0 01-1.755-4.734H51.4a69.069 69.069 0 002.044 4.735zm3.778-2.898h7.067l.267-1.747h-7.112l-.222 1.747zm2.111 7.213H56.09l-.511 3.363h3.689l-.711 1.947h-5.712l1.534-9.868h2.4l-.4 2.633H59.6l-.267 1.925zm7.49-.93c-.993.355-2.438.812-4.334 1.372l-.4 2.92h4.867l-.69 1.948H59.4l1.4-9.868h2.4l-.4 2.92c1.852-.619 3.281-1.15 4.289-1.592l-.267 2.3zm-16.156-1.747h2.622c-1.304 3.186-2.511 5.848-3.622 7.987h-2.89a92.754 92.754 0 003.89-7.987zM89.4 3.15l-.333 2.036H73.91l.333-2.036H89.4zm.289 8.01h-4.911l-1.2 8.628h5.933l-.778 2.124h-8.2l1.6-10.753h-3.089a20.92 20.92 0 01-1.155 4.016 15.946 15.946 0 01-1.922 3.462c-.778 1.062-1.826 2.154-3.145 3.275h-3.8c1.215-.93 2.197-1.76 2.945-2.49a16.46 16.46 0 001.977-2.311 14.29 14.29 0 001.478-2.7c.415-.988.734-2.072.956-3.252h-5l.31-2.035H90l-.311 2.035z"})]}))});function i7(e){"@babel/helpers - typeof";return i7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i7(e)}var T6t=["type"];function dce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function M6t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function N6t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var L6t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=D6t(e,T6t),i=r==="color"?v_e:OZ;return a.jsx(Ne,M6t({Icon:i,Text:x_e,"aria-label":U4,spaceMultiple:i6t,textMultiple:n6t},n))}),is=OZ;is.Color=v_e;is.Text=x_e;is.Combine=L6t;is.Avatar=b6t;is.colorPrimary=b_e;is.title=U4;var sE="Ideogram",R6t=.85,F6t=.2,O_e="#fff";function o7(e){"@babel/helpers - typeof";return o7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o7(e)}var B6t=["size","style"];function mce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $L(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function K6t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=W6t(e,B6t);return a.jsxs("svg",$L($L({fill:"currentColor",fillRule:"evenodd",height:r,style:$L({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:sE}),a.jsx("path",{d:"M17.768 1.482a6.4 6.4 0 012.988 3.78c.19.068.377.154.555.257.026.015.05.03.073.047.226.137.436.301.627.49a3.377 3.377 0 01-.105 4.875 3.376 3.376 0 01-.216 5.158l-.037.029.021.032c.39.602.585 1.324.534 2.065l-.009.11a3.377 3.377 0 01-4.658 2.777 3.377 3.377 0 01-5.846.971 4.052 4.052 0 01-1.635.397c-.04.005-.082.008-.125.008h-.897l-.068-.003c-1.116-.067-1.093-1.775.068-1.775h.804l.046-.004.047-.001a2.3 2.3 0 00.079-4.6.735.735 0 01-.08.005H2.808a.889.889 0 010-1.778h7.034l.046-.004.048-.001a2.3 2.3 0 00.509-4.544l-.141-.031a2.188 2.188 0 00-.299-.046.759.759 0 01-.07.003H2.808a.889.889 0 110-1.777h7.035l.046-.004.047-.001a2.3 2.3 0 00.087-4.6.972.972 0 01-.087.004h-.897L8.97 3.32c-1.116-.067-1.093-1.775.068-1.775h.8a.9.9 0 01.097-.005c.402 0 .79.058 1.157.166l.031-.02a6.399 6.399 0 016.645-.203zm-3.737 11.484l-.068.036-.083.051a4.08 4.08 0 01-1.404 2.153 4.07 4.07 0 011.537 3.189 4.06 4.06 0 01-.92 2.579 1.599 1.599 0 002.824-1.322l-.03-.124-.013-.079-.005-.056-.001-.042.001-.058.005-.053.013-.078.018-.072.022-.064.035-.079.005-.01a.869.869 0 01.158-.217l.055-.052.041-.032.05-.035.042-.026.055-.03.073-.03.056-.02.04-.011.078-.016.073-.009.045-.002h.048l.041.002.058.006.056.01.062.015.031.01.049.017.054.023.044.021.053.031.035.023c.06.042.114.09.163.147l.038.046.034.048a1.6 1.6 0 102.4-2.07 3.256 3.256 0 01-.473.007l-.057-.005-.026-.005h-.016a3.376 3.376 0 01-2.985-2.568l-.026-.116a1.6 1.6 0 00-2.285-1.133zm-4.416 4.595a.889.889 0 110 1.777H5.939a.889.889 0 010-1.777h3.676zm9.208-10.503a1.6 1.6 0 00-.797 1.3l-.002.085a.889.889 0 01-.83.887l-.059.002a.889.889 0 01-.887-.83l-.002-.059a1.6 1.6 0 00-2.528-1.301 4.089 4.089 0 01-1.255 1.674 4.083 4.083 0 011.451 2.308 3.374 3.374 0 014.125 2.532l.02.093a1.6 1.6 0 001.395 1.26l.124.01.042.002c.06 0 .12-.003.18-.01l.085-.011.062-.015a1.6 1.6 0 00-.245-3.163l-.079-.002a.887.887 0 01-.683-.32l-.034-.044a.884.884 0 01-.154-.702.889.889 0 01.807-.71l.064-.001a1.6 1.6 0 001.134-2.728 1.6 1.6 0 00-.786-.426l-.102-.019a.856.856 0 01-.076-.016 1.592 1.592 0 00-.97.204zm-9.199 4.08a.889.889 0 010 1.778H.89a.889.889 0 010-1.777h8.735zm-.01-6.432a.889.889 0 110 1.777H5.94a.889.889 0 110-1.777h3.676zm3.297-1.954l-.053.021a4.065 4.065 0 011.126 2.36 3.375 3.375 0 013.151 1.027 3.366 3.366 0 011.695-1 4.621 4.621 0 00-5.919-2.408z"})]}))});function a7(e){"@babel/helpers - typeof";return a7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a7(e)}var q6t=["background"];function hce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function G6t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Z6t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var e7t=p.memo(function(e){var t=e.background,r=Q6t(e,q6t);return a.jsx(Ee,G6t({Icon:jZ,"aria-label":sE,background:t||O_e,color:"#000"},r))});function s7(e){"@babel/helpers - typeof";return s7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s7(e)}var t7t=["size","style"];function yce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function EL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function a7t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var j_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=o7t(e,t7t);return a.jsxs("svg",EL(EL({fill:"currentColor",fillRule:"nonzero",height:r,style:EL({flex:"none",lineHeight:1},n),viewBox:"0 0 94 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:sE}),a.jsx("path",{d:"M4.44 18.835H2V7.9h2.44v10.936zm0-12.597H2V4h2.44v2.238zm5.97 12.7a4.287 4.287 0 01-1.18-.558 4.987 4.987 0 01-1.741-2.066 6.443 6.443 0 01-.569-2.05 8.025 8.025 0 01-.05-.897 7.567 7.567 0 01.174-1.652c.1-.452.25-.892.45-1.31a5.058 5.058 0 011.291-1.7 4.56 4.56 0 012.465-1.07 5.832 5.832 0 011.928.094c.501.113.975.324 1.394.62.706.503 1.24 1.19 1.605 2.061.24.581.4 1.192.477 1.815.047.379.071.76.07 1.142a8.396 8.396 0 01-.163 1.688c-.088.43-.216.85-.384 1.254a4.868 4.868 0 01-.893 1.424c-.221.242-.468.459-.737.647a4.104 4.104 0 01-1.59.659c-.36.069-.727.102-1.094.1a5.052 5.052 0 01-1.25-.147l-.203-.055zm1.828-1.986c.22.001.44-.018.657-.058.361-.07.67-.2.928-.393.402-.3.695-.72.88-1.26.102-.299.174-.606.216-.918.03-.217.05-.445.059-.683l.004-.273a7.049 7.049 0 00-.053-.888 5.096 5.096 0 00-.187-.876l-.038-.114c-.186-.537-.475-.956-.866-1.256a2.1 2.1 0 00-.807-.373 3.084 3.084 0 00-.712-.078c-.24-.001-.48.023-.715.074a2.314 2.314 0 00-.905.407 2.752 2.752 0 00-.86 1.097c-.03.065-.057.132-.082.2a5.142 5.142 0 00-.304 1.807c0 .668.1 1.274.299 1.818.098.275.236.534.407.77.145.197.316.372.51.52.27.206.582.347.915.413.161.033.325.053.49.06l.164.004zm4.901 1.883h-2.157V11.16h-.303V4.253h2.46v14.582zm12.76-4.79h-2.42v-.89c-.007-1.189-.217-2.056-.628-2.603-.394-.522-1.002-.795-1.827-.819l-.059-.001h-.059a3.842 3.842 0 00-.861.09c-.394.09-.732.25-1.013.477-.131.106-.25.226-.354.36-.215.28-.38.596-.485.933-.163.497-.244 1.088-.244 1.775 0 .766.117 1.413.35 1.94.098.226.226.439.38.632.362.452.879.755 1.45.85.223.042.45.063.676.062.262.001.523-.027.778-.085.274-.063.536-.17.777-.315.378-.234.689-.563.901-.953.038-.068.073-.137.106-.207l2.41.73c-.418.985-1.065 1.751-1.94 2.298a5.344 5.344 0 01-2.89.82c-1.107 0-2.08-.24-2.917-.719a5.085 5.085 0 01-1.96-1.995 5.644 5.644 0 01-.647-2.033 7.87 7.87 0 01.085-2.431 5.88 5.88 0 01.548-1.586 5.037 5.037 0 011.914-2.051c.817-.486 1.762-.73 2.835-.73a6.06 6.06 0 011.39.153c.536.122 1.044.34 1.501.643a4.619 4.619 0 011.613 1.891c.055.115.107.233.154.352.19.482.32.985.387 1.498a9.08 9.08 0 01.055 1.818l-.006.097zm-1.195 0H21.18v-1.842h7.524v1.843zm6.768 4.912a4.953 4.953 0 01-1.34-.557 5.035 5.035 0 01-1.9-2.04 5.989 5.989 0 01-.607-1.974 7.66 7.66 0 01-.066-1.019 7.281 7.281 0 01.162-1.568c.109-.505.286-.993.527-1.45a5.077 5.077 0 011.914-2.025c.817-.486 1.762-.73 2.835-.73a6.216 6.216 0 011.5.175c.484.118.949.308 1.376.565a5.07 5.07 0 011.904 2.04c.318.618.525 1.286.612 1.974.045.338.067.678.067 1.02 0 1.133-.228 2.134-.684 3.002a5.069 5.069 0 01-1.909 2.035 5.141 5.141 0 01-1.972.676 6.62 6.62 0 01-.894.058 6.14 6.14 0 01-1.31-.132l-.215-.05zm1.525-2.106c.29.002.577-.031.858-.1a2.26 2.26 0 001.31-.873c.271-.379.465-.808.57-1.262a5.14 5.14 0 00.138-1.249c0-.818-.142-1.509-.428-2.071a3.052 3.052 0 00-.29-.466 2.32 2.32 0 00-1.444-.88 3.606 3.606 0 00-.714-.066c-.235-.002-.47.02-.7.064a2.4 2.4 0 00-.915.376c-.371.26-.666.616-.853 1.029-.03.064-.058.13-.084.196a4.36 4.36 0 00-.241.933 5.998 5.998 0 00-.062.885c-.002.348.028.696.09 1.039.072.386.188.734.347 1.044.082.16.178.311.287.454.457.598 1.119.913 1.985.944l.146.003zm7.94 4.77l2.248-1.115a1.99 1.99 0 00.886.886c.381.193.788.289 1.22.289.252.001.504-.023.75-.073.21-.043.413-.109.607-.195.247-.109.472-.263.662-.455.1-.102.188-.214.265-.335.206-.328.31-.732.31-1.212l-.002-.09v-3.108h.304V7.899h2.137v11.463c0 .277-.012.542-.035.795a5.99 5.99 0 01-.117.744 3.873 3.873 0 01-.37.996c-.149.276-.338.53-.562.751-.38.374-.828.67-1.321.874a5.024 5.024 0 01-.385.144c-.453.146-.92.244-1.393.29a8.34 8.34 0 01-.86.044c-.608 0-1.19-.095-1.747-.284a4.948 4.948 0 01-1.504-.815 4.377 4.377 0 01-.996-1.117l-.097-.164zm2.678-2.684a4.286 4.286 0 01-1.18-.557 4.987 4.987 0 01-1.741-2.066 6.443 6.443 0 01-.569-2.05 8.037 8.037 0 01-.05-.897 7.567 7.567 0 01.174-1.652c.1-.452.25-.892.45-1.31a4.93 4.93 0 011.767-2.056 4.56 4.56 0 011.99-.713 5.832 5.832 0 011.927.093c.501.113.975.324 1.394.62.706.503 1.24 1.19 1.605 2.061.24.581.4 1.192.477 1.815.047.379.071.76.07 1.142a8.396 8.396 0 01-.163 1.688c-.088.43-.216.85-.384 1.254a4.868 4.868 0 01-.893 1.424c-.221.242-.468.459-.737.647a4.104 4.104 0 01-1.59.659c-.36.069-.727.102-1.094.1a5.052 5.052 0 01-1.25-.147l-.203-.055zm1.828-1.985c.22.001.44-.018.657-.058.361-.07.67-.2.928-.393.401-.3.695-.72.88-1.26.102-.299.174-.606.216-.918.03-.217.05-.445.059-.683l.004-.273a7.049 7.049 0 00-.053-.888 5.087 5.087 0 00-.187-.876l-.038-.114c-.186-.537-.474-.956-.866-1.256a2.1 2.1 0 00-.807-.373 3.085 3.085 0 00-.712-.078c-.24-.001-.48.023-.715.074a2.314 2.314 0 00-.905.407 2.752 2.752 0 00-.86 1.097 3.37 3.37 0 00-.082.2 5.142 5.142 0 00-.304 1.807c0 .668.1 1.274.299 1.818.098.275.236.534.407.77.145.197.316.372.51.52.27.206.582.347.915.413.161.033.325.053.49.06l.164.004zm10.167 1.883h-2.45V7.9h2.156v2.663l-.263-.344c.135-.365.316-.697.542-.998.194-.257.421-.476.682-.657l.133-.087c.27-.182.569-.326.896-.43a4.255 4.255 0 011.32-.203c.23 0 .462.018.69.056v2.278a2.582 2.582 0 00-.466-.088 3.432 3.432 0 00-.447-.014l-.206.011c-.369.03-.706.124-1.01.282l-.129.072c-.223.12-.428.27-.608.448a2.363 2.363 0 00-.217.251c-.18.24-.32.507-.417.79l-.054.177a4.126 4.126 0 00-.14.824c-.008.115-.012.23-.012.346v5.56zm12.901-7.29l-.87.495c.004-.478-.062-.876-.199-1.195a1.564 1.564 0 00-.308-.475 1.497 1.497 0 00-.536-.348c-.298-.118-.67-.181-1.116-.189h-.09c-.492 0-.968.115-1.428.344a1.813 1.813 0 00-.828.852 2.53 2.53 0 00-.134.333l-2.227-.699a4.13 4.13 0 011.544-2.228c.39-.281.826-.49 1.29-.617.36-.102.754-.17 1.18-.201a8.133 8.133 0 011.893.083c.44.073.868.197 1.277.37.74.318 1.288.838 1.646 1.56a3.385 3.385 0 01.354 1.18c.024.237.04.474.05.711.007.2.011.4.011.6v6.714h-2.137v-2.37l.355.386a5.978 5.978 0 01-.681.9 4.262 4.262 0 01-1.046.836c-.594.332-1.321.515-2.181.547-.095.004-.19.005-.284.005-.79 0-1.459-.15-2.006-.45a3.29 3.29 0 01-.814-.621 2.916 2.916 0 01-.426-.58c-.28-.499-.42-1.05-.42-1.65a4.094 4.094 0 01.074-.795c.042-.215.105-.425.189-.628.175-.422.445-.786.81-1.093a3.57 3.57 0 01.617-.414c.202-.108.423-.206.665-.293l.136-.048c.205-.066.411-.125.62-.178.141-.037.29-.072.444-.107l.358-.076.122-.024c.492-.095 1.02-.185 1.582-.27l1.188-.17c.287-.042.58-.085.876-.13l.45-.068zm-.911 1.792l.75.223-1.181.187-.713.116-.281.048-.565.1-.135.026a28.09 28.09 0 00-.376.074 11.11 11.11 0 00-.503.115 7.686 7.686 0 00-.5.144 3.19 3.19 0 00-.672.322l-.047.032a1.708 1.708 0 00-.266.225 1.183 1.183 0 00-.341.859c-.002.14.019.28.06.414a1.2 1.2 0 00.142.3c.097.145.221.269.367.365.072.047.147.09.225.126.226.105.497.165.816.179l.151.003c.503 0 .938-.08 1.307-.242l.111-.052c.18-.089.352-.195.513-.315.157-.118.3-.253.424-.404.082-.1.16-.203.23-.312.11-.169.19-.331.24-.488.13-.31.202-.666.219-1.068l.015-.42c.005-.172.008-.326.01-.46v-.097zm20.628 5.498h-2.44v-6.643c0-.749-.186-1.335-.558-1.757-.371-.421-.874-.632-1.509-.632a2.204 2.204 0 00-.654.094 1.857 1.857 0 00-1.048.807 2.28 2.28 0 00-.315.826c-.033.188-.05.38-.048.571l-1.084-.638c-.007-.756.164-1.422.511-2a3.674 3.674 0 011.413-1.352 4.02 4.02 0 011.765-.48 4.821 4.821 0 011.343.118c.64.14 1.219.477 1.657.965.644.726.967 1.68.967 2.86v7.261zm-6.572 0h-2.43v-6.612c0-.563-.102-1.034-.304-1.413a1.961 1.961 0 00-.254-.37 1.83 1.83 0 00-1.193-.618 2.607 2.607 0 00-.326-.02 2.2 2.2 0 00-.696.106 1.806 1.806 0 00-.797.533 2.2 2.2 0 00-.505 1.045c-.04.202-.059.409-.057.615L78 11.372a3.68 3.68 0 01.243-1.347c.077-.197.172-.387.283-.567a3.777 3.777 0 011.423-1.342 4.018 4.018 0 011.668-.479c.114-.008.228-.012.342-.012.817 0 1.5.174 2.051.522.55.348.962.82 1.235 1.418.197.435.323.898.375 1.373.024.214.036.43.036.647v7.25zm-6.563 0h-2.46V7.9h2.157v3.392h.303v7.544z"})]}))});function l7(e){"@babel/helpers - typeof";return l7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l7(e)}function gce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function s7t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x7t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var P_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=v7t(e,h7t);return a.jsxs("svg",TL(TL({fill:"currentColor",fillRule:"evenodd",height:r,style:TL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:lE}),a.jsx("path",{d:"M8.341 24c-.53 0-.841-.308-.841-.824v-.271c0-.514.248-.755.708-.926l1.025-.343c.708-.271.954-.583.954-1.303V3.667c0-.72-.246-1.029-.954-1.303L8.2 2.02c-.46-.171-.701-.408-.701-.926V.824C7.5.309 7.818 0 8.348 0h6.968c.531 0 .85.309.85.824v.271c0 .514-.249.755-.709.926l-1.031.34c-.743.272-.992.583-.992 1.303v16.664c0 .72.249 1.028.992 1.303l1.024.342c.46.172.708.408.708.926v.272c0 .515-.318.824-.85.824L8.342 24z"})]}))});function u7(e){"@babel/helpers - typeof";return u7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u7(e)}var O7t=["background"];function vce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function j7t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C7t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var k7t=p.memo(function(e){var t=e.background,r=_7t(e,O7t);return a.jsx(Ee,j7t({Icon:P_e,"aria-label":lE,background:t||w_e,color:"#fff",iconMultiple:.7},r))});function f7(e){"@babel/helpers - typeof";return f7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f7(e)}var $7t=["size","style"];function xce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ML(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A7t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var S_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=z7t(e,$7t);return a.jsxs("svg",ML(ML({fill:"currentColor",fillRule:"evenodd",height:r,style:ML({flex:"none",lineHeight:1},n),viewBox:"0 0 154 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:lE}),a.jsx("path",{d:"M2.706 21.639c-.445 0-.706-.26-.706-.692v-.228c0-.432.208-.634.595-.778l.86-.287c.595-.229.802-.49.802-1.095V4.563c0-.605-.207-.864-.802-1.095l-.866-.287C2.203 3.037 2 2.838 2 2.403v-.228c0-.433.267-.692.712-.692h5.852c.446 0 .713.26.713.692v.228c0 .432-.208.634-.594.778l-.867.285c-.624.228-.832.49-.832 1.095v13.994c0 .604.208.863.832 1.094l.86.288c.387.144.595.342.595.777v.228c0 .433-.267.692-.713.692l-5.852.005zM11.053 21.658c-.445 0-.707-.26-.707-.692v-.2c0-.404.208-.606.623-.721l.589-.172c.588-.174.802-.457.802-1.095V11.32c0-.864-.236-1.21-1.366-1.469-.471-.114-.653-.288-.653-.685v-.178c0-.317.177-.548.622-.692l2.645-1.007c.706-.26 1.158 0 1.158.72v.633c0 .288.236.375.471.229l.47-.26c1.427-.864 3.03-1.412 4.634-1.412 2.436 0 3.743 1.47 3.743 4.032v7.55c0 .633.208.92.83 1.094l.566.172c.416.114.623.318.623.72v.201c0 .433-.267.692-.713.692h-3.178c-.447 0-.714-.26-.714-.692V11.81c0-1.7-.445-2.563-1.96-2.563s-3.088.57-3.95 1.094c-.534.288-.683.57-.683 1.123v7.316c0 .634.207.921.802 1.095l.588.172c.417.114.624.318.624.72v.201c0 .433-.267.692-.706.692l-5.16-.002zM32.957 21.658h-5.183c-.447 0-.715-.26-.715-.693v-.202c0-.404.208-.606.625-.722l.596-.173c.596-.173.804-.462.804-1.097V9.674c0-.202-.149-.346-.357-.346h-1.072c-.447 0-.715-.29-.715-.722v-.203c0-.404.208-.635.566-.808l.327-.144c.477-.26.596-.463.685-.982l.15-1.386C29.143 1.675 31.168 0 34.773 0c1.25 0 2.532.318 3.395.664.18.087.328.087.537 0l1.489-.548c.715-.29 1.191 0 1.191.721v17.934c0 .635.209.924.834 1.097l.596.173c.417.116.626.318.626.722v.202c0 .434-.298.693-.745.693h-5.153c-.477 0-.745-.26-.745-.693v-.202c0-.404.209-.606.626-.722l.596-.173c.625-.173.834-.462.834-1.097V4.505c0-.52-.209-.838-.685-1.213-1.133-.866-2.77-1.415-4.29-1.415-2.055 0-2.979 1.04-2.979 2.743 0 1.79.924 2.83 3.485 2.83h.507c.447 0 .715.26.715.694v.49c0 .434-.268.694-.715.694h-2.86c-.208 0-.387.144-.387.346v9.097c0 .635.209.924.804 1.097l.596.173c.417.116.626.318.626.722v.202c0 .434-.268.693-.715.693zM56.303 18.918C55.62 20.444 53.72 22 50.453 22c-4.159 0-7.248-2.908-7.248-7.371 0-4.493 2.97-7.373 6.801-7.373 2.944 0 5.228 1.585 5.881 4.436.118.547-.088.806-.534.95l-8.821 3.167a.362.362 0 00-.203.186.337.337 0 00-.006.27c.683 1.987 2.347 3.34 4.752 3.34 1.872 0 3.18-.684 3.92-1.554.387-.403.804-.57 1.19-.318.355.206.386.58.118 1.185zM45.76 13.562c-.002.114.008.229.029.342.03.172.148.26.386.144l6.416-2.36c.267-.087.445-.203.326-.549-.475-1.349-1.663-2.007-3-2.007-2.346 0-4.157 1.695-4.157 4.43zM57.462 14.627c0-4.406 2.792-7.343 6.742-7.343.95 0 1.515.26 2.17.26.711 0 .979-.26 1.336-.26.386 0 .534.173.712.518l1.455 3.11c.208.456.06.807-.267.95l-.118.057c-.353.202-.706.115-1.01-.228-1.605-1.816-2.675-2.65-4.278-2.65-2.198 0-4.158 1.698-4.158 4.693 0 3.425 2.109 5.874 5.405 5.874 1.605 0 2.585-.403 3.327-1.123.471-.432.802-.518 1.159-.316.326.2.505.518.09 1.238-.833 1.555-2.826 2.591-5.198 2.591-4.516 0-7.367-2.937-7.367-7.371zM72.847 19.062V9.76a.323.323 0 00-.1-.245.343.343 0 00-.253-.097h-1.07c-.444 0-.712-.26-.712-.634V8.58c0-.342.118-.57.504-.835 1.01-.72 1.783-1.612 2.645-2.793.267-.403.564-.547.89-.547.446 0 .743.287.743.749v2.044a.321.321 0 00.1.245.343.343 0 00.253.097h2.762c.446 0 .713.26.713.685v.49c0 .432-.267.691-.713.691h-2.881a.353.353 0 00-.253.098.331.331 0 00-.1.245v8.869c0 .922.446 1.353 1.367 1.353 1.514 0 1.663-.684 2.346-.684a.566.566 0 01.412.165.54.54 0 01.152.405c0 1.066-1.247 2.131-3.445 2.131-2.29.01-3.36-1.113-3.36-2.926zM81.818 21.71c-.445 0-.712-.258-.712-.69v-.202c0-.403.209-.605.624-.72l.589-.172c.594-.174.802-.457.802-1.095v-7.4c0-.864-.236-1.21-1.366-1.469-.471-.114-.654-.287-.654-.691v-.173c0-.316.178-.546.624-.685l2.762-1.066c.743-.259 1.188 0 1.188.72v10.766c0 .634.209.922.802 1.095l.589.172c.415.114.623.318.623.72v.202c0 .432-.268.691-.707.691l-5.164-.002zm.267-18.688c0-1.007.833-1.785 1.991-1.785 1.159 0 1.99.778 1.99 1.785 0 1.008-.833 1.786-1.992 1.786-1.158 0-1.99-.806-1.99-1.786h.001zM87.668 14.627c0-4.378 3.09-7.373 7.129-7.373s7.127 2.995 7.127 7.373c0 4.377-3.088 7.371-7.127 7.371-4.04 0-7.13-2.995-7.13-7.371zm11.673.662c0-3.196-1.753-5.936-4.99-5.936-2.376 0-4.099 1.67-4.099 4.579 0 3.225 1.782 5.96 4.99 5.96 2.376.004 4.1-1.666 4.1-4.598v-.005zM102.905 21.711c-.446 0-.714-.259-.714-.692v-.2c0-.403.209-.605.624-.72l.589-.173c.589-.174.803-.457.803-1.095v-7.458c0-.864-.236-1.21-1.367-1.469-.471-.114-.653-.287-.653-.685v-.178c0-.317.177-.548.624-.691l2.643-1.008c.713-.26 1.158 0 1.158.72v.633c0 .288.236.375.471.229l.471-.26c1.426-.863 3.031-1.411 4.634-1.411 2.436 0 3.743 1.469 3.743 4.031v7.55c0 .633.207.92.831 1.094l.564.172c.416.115.624.318.624.72v.202c0 .432-.267.691-.706.691h-3.166c-.445 0-.712-.259-.712-.691v-9.16c0-1.699-.447-2.562-1.961-2.562s-3.089.571-3.951 1.094c-.534.289-.683.57-.683 1.123v7.317c0 .633.209.92.802 1.094l.589.172c.415.115.624.318.624.72v.202c0 .432-.268.691-.714.691l-5.167-.002zM151.29 21.698h-5.868c-.447 0-.715-.26-.715-.693v-.231c0-.433.209-.636.595-.78l.865-.289c.596-.23.804-.49.804-1.097V4.573c0-.606-.208-.866-.804-1.097l-.865-.289c-.386-.144-.595-.346-.595-.78v-.23c0-.434.268-.694.715-.694h5.868c.447 0 .715.26.715.693v.231c0 .434-.208.636-.595.78l-.864.289c-.626.231-.835.49-.835 1.097v14.035c0 .606.209.866.835 1.097l.864.29c.387.143.595.346.595.779v.23c0 .434-.268.694-.715.694zM129.749 21.698h-5.273c-.476 0-.744-.26-.744-.693v-.202c0-.376.149-.549.536-.693l.655-.26c.805-.318 1.221-.751 1.52-1.444l5.242-13.342c.298-.75.03-1.184-.655-1.444l-1.014-.346c-.624-.231-.773-.52-.655-.953l.06-.231c.12-.404.358-.607.834-.607h3.456c.446 0 .774.203.923.607l6.553 15.998c.417 1.01.805 1.386 1.52 1.704l.625.26c.387.173.536.404.536.722v.23c0 .434-.268.694-.715.694h-5.6c-.476 0-.745-.26-.745-.693v-.231c0-.318.149-.549.537-.664l.566-.203c.744-.26.833-.52.595-1.154l-.983-2.57c-.06-.174-.208-.26-.417-.26h-7.208c-.209 0-.357.086-.417.288l-.864 2.282c-.268.721-.06 1.126.775 1.472l.535.202c.388.116.537.347.537.636v.202c0 .433-.268.693-.715.693zm.924-7.537h5.599c.269 0 .387-.145.298-.405l-2.889-7.392c-.119-.289-.357-.289-.477 0l-2.829 7.392c-.09.26.059.405.298.405z"})]}))});function p7(e){"@babel/helpers - typeof";return p7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p7(e)}function Oce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function I7t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function G7t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=q7t(e,H7t);return a.jsxs("svg",zL(zL({fill:"currentColor",fillRule:"evenodd",height:r,style:zL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:W4}),a.jsx("path",{d:"M5.54 19.662s2.24-.25 2.365-.29c.125-.042 2.45.082 2.45.082l1.493.374 1.37.498.373.125 2.033-.748 2.45-.373 1.659.041 1.286.166.54.166-.042 2.242-1.12-.291-2.159-.166-1.494.124-1.286.291-1.161.374-.83.332-1.744-.664-2.116-.416H7.158l-1.618.291v-2.158z",fillOpacity:".5"}),a.jsx("path",{d:"M13.46 23c-3.773-2.078-7.78-.832-7.82-.819l-.453.144v-2.86l.24-.078c.174-.056 4.324-1.354 8.366.871l-.333.607c-3.244-1.786-6.66-1.115-7.58-.885V21.4c1.203-.286 4.595-.834 7.913.993L13.46 23V23z"}),a.jsx("path",{d:"M13.413 23l-.334-.607c3.319-1.827 6.71-1.279 7.914-.993v-1.419c-.92-.231-4.337-.9-7.58.885l-.334-.607c4.042-2.225 8.192-.927 8.366-.87l.24.077v2.862l-.452-.147c-.04-.013-4.046-1.258-7.82.819z"}),a.jsx("path",{d:"M17.756 16.476a.904.904 0 00-.264-.651.822.822 0 00-.632-.255.997.997 0 00-.644.293c-.175.212-.26.433-.259.685a.874.874 0 00.256.632c.175.187.39.272.644.255.246 0 .459-.1.633-.293a.97.97 0 00.268-.667l-.002.001zM10.769 17.143a.928.928 0 00.264-.658.993.993 0 00-.262-.679.908.908 0 00-.633-.227 1.089 1.089 0 00-.644.274 1.005 1.005 0 00-.265.685c0 .25.089.465.264.643.17.187.383.271.636.255.26-.008.471-.1.639-.293z",fillOpacity:".5"}),a.jsx("path",{d:"M13.4 19.65c-.693 0-1.374-.058-1.895-.192-1.403-.36-2.52-1.01-3.413-1.986-.929-1.017-.988-1.996-1.05-3.033-.008-.133-.016-.267-.026-.405-.083-1.147-.626-2.941-.631-2.958l-.043-.141.086-.119A6.966 6.966 0 019.44 8.441c1.128-.47 2.47-.716 4.105-.752 2.721-.159 5.688.973 7.056 2.692l.086.109-.62 2.89c-.006.155-.052.968-.276 2.63-.263 1.947-2.668 3.061-3.903 3.377-.628.162-1.57.262-2.488.262zm-6.41-8.603c.134.46.538 1.912.613 2.944.01.139.018.277.026.412.06 1.01.109 1.809.896 2.672.815.89 1.837 1.484 3.125 1.814 1.092.28 3.061.194 4.091-.071.887-.228 3.24-1.19 3.468-2.889.24-1.786.272-2.593.273-2.6v-.026l.572-2.664c-.9-1.728-1.433-2.082-2.578-2.514-1.206-.455-2.677.075-3.903.148h-.01c-3.126.068-5.418-.935-6.574 2.773h.001z"}),a.jsx("path",{d:"M19.545 10.862c.223.573.317.86.526 1.386 0 0 .552-.887.727-1.522.175-.641.068-1.458-.07-2.221-.344-1.282-.612-1.381-1.647-2.14a8.668 8.668 0 00-1.565-.84 12.303 12.303 0 00-3.83-.8 12.175 12.175 0 00-3.842.57 8.258 8.258 0 00-1.602.745c-1.075.695-1.823 1.674-2.24 2.932-.112.473-.29.927-.245 1.365.2 2.01 1.512 2.893 1.422 2.409-.117-.625-.042-.994.119-1.592.304-1.13 1.025-1.965 2.163-2.497h.004c.221-.062 1.344-.7 2.834.062.396.17 1.088.629 1.434.618.347-.01.846-.345 1.21-.572.683-.428 1.33-.574 2.184-.303 1.243.39 2.005 1.274 2.418 2.401z"}),a.jsx("path",{d:"M1.217 9.86l.934.274 1.071-.055.77-.522.825-.742.604-.825.77-.797.741-.467 1.016-.22-.687 1.209-.577.576-1.209 1.676-.549.825-.632.44-.907.604s-.797.165-.879.192c-.081.028-.741.138-.741.138l-.577-.028-.44-.137.412-.825.056-.604v-.714l-.001.002z",fillOpacity:".5"}),a.jsx("path",{d:"M3.607 5.108l-.083.63-.22.441-.274.412-.688.412.825.412.907.357.934.193.412.028.99-.688 1.043-.934-.357-.11-1.29-.137-.963-.358-.687-.356-.55-.302z",fillOpacity:".5"}),a.jsx("path",{d:"M1.521 12.399c-.29 0-.596-.018-.917-.051L0 12.278l.298-.19.159-.173c.022-.033.085-.144.19-.377v-.002c.17-.365.228-.975.177-1.813l-.036-.564.435.36c.454.376 1.024.466 1.74.272.64-.182 1.337-.78 2.068-1.774.673-.968 1.64-1.624 2.88-1.952l.116-.031.783.61-.704-.05a2.182 2.182 0 00-.191.206l-.014.017-.018.016c-.404.718-.982 1.426-1.56 2.201l-.008.014c-.089.156-.18.317-.279.477v.009l-.032.051c-.592.962-1.243 1.683-1.935 2.145-.635.445-1.49.67-2.548.67v-.001zm-.5-.505c1.194.077 2.124-.112 2.77-.567l.005-.003c.626-.417 1.223-1.078 1.773-1.964a.244.244 0 01.041-.074c.098-.159.19-.321.28-.48v-.001c.392-.75.842-1.417 1.343-1.988-.748.33-1.341.82-1.8 1.481l-.004.006c-.808 1.101-1.572 1.742-2.333 1.958-.673.182-1.263.15-1.764-.095.01.69-.068 1.207-.237 1.573-.026.058-.05.108-.072.153h-.002z"}),a.jsx("path",{d:"M1.577 12.399c-.29 0-.596-.018-.917-.051l.05-.486c1.371.145 2.425-.035 3.136-.535l.006-.003c.626-.417 1.222-1.078 1.772-1.963a.277.277 0 01.079-.116l.32.37a.22.22 0 00.072-.141l-.005.058-.03.052c-.592.962-1.243 1.683-1.935 2.145-.636.445-1.49.67-2.548.67zM5.751 7.717a9.381 9.381 0 01-.311.016c-.823.029-1.7-.2-2.615-.682.792-.512 1.013-1.096.982-1.621.189.15.386.281.591.393 1.345.758 2.766.878 5.195.198l-.165-.46c-2.308.637-3.558.532-4.793-.165a3.803 3.803 0 01-.967-.759l-.033-.036-.5-.542.094.697c.014.058.3 1.417-1.01 2.08l-.398.201.383.228c1.073.638 2.114.96 3.094.96l.453-.507v-.001zM11.93 15.21a.405.405 0 01-.366-.253c-.326-.745-.582-1.055-.969-1.525-.39-.474-1.223-1.277-1.36-1.393-.184-.156-.236-.368-.126-.515.055-.072.219-.219.556.005.683.452 2.198 1.812 2.608 2.904.15.397 0 .667-.201.749a.367.367 0 01-.143.028h.001zM14.877 15.23a.37.37 0 01-.146-.03c-.201-.085-.346-.357-.192-.752.424-1.086 1.957-2.427 2.645-2.87.34-.22.502-.072.556.002.109.147.054.358-.131.512-.139.115-.982.905-1.379 1.376-.392.465-.651.772-.988 1.513a.404.404 0 01-.364.25v-.002z"}),a.jsx("path",{d:"M16.382 3.316c.01-.566-.265-1.054-.827-1.462-.57-.4-1.252-.602-2.045-.608-.792-.006-1.471.189-2.031.587-.563.401-.85.884-.857 1.445.002.176.017.336.04.486 2.1-.676 3.981-.62 5.64.167.045-.21.072-.414.08-.616v.001z",fillOpacity:".5"}),a.jsx("path",{d:"M7.6 14.716l-.01-.024a1.824 1.824 0 01-.072-.192l-.059-.189-.388.013-.03.326c.002.013.009.044.016.1v.011c.003.02.004.036.008.052a.555.555 0 01-.164.431c-.112.12-.258.172-.45.164-.24-.01-.32-.105-.358-.176-.105-.19-.112-.291-.107-.336.015-.123.04-.254.077-.385.055-.206.013-.444-.126-.708l-.143-.272a1.787 1.787 0 01-.14-.384.974.974 0 01.022-.458.641.641 0 01.264-.374.695.695 0 01.496-.1l.015.002h.015c.192 0 .349.02.469.051a2.208 2.208 0 01-.027-.58 1.5 1.5 0 00-.38-.107H6.52l-.095-.008a1.369 1.369 0 00-.826.189c-.272.16-.456.394-.544.7a1.691 1.691 0 00-.03.815c.008.041.017.09.033.136.043.135.113.285.21.446.148.243.193.323.205.35l.005.009c.018.033.022.084.01.15l-.005.023a7.4 7.4 0 01-.034.172c-.115.298-.127.574-.036.815a.964.964 0 00.486.558c.134.066.288.108.46.125.094.01.192.01.294.005a.957.957 0 00.784-.454 1.13 1.13 0 00.17-.87l-.004-.026H7.6zM21.925 12.059a1.165 1.165 0 00-.556-.697h-.001a1.325 1.325 0 00-.797-.175l-.031.003-.093.011h-.008a1.553 1.553 0 00-.528.197 1.959 1.959 0 01-.016.563l.1-.04c.128-.053.302-.095.532-.13l.013-.002a.567.567 0 01.474.103c.155.113.26.254.32.428.05.164.057.305.022.43a2.77 2.77 0 01-.144.41 9.169 9.169 0 01-.191.383.908.908 0 00-.102.57c.024.176.05.322.078.446a.608.608 0 01-.036.329l-.003.006c-.037.117-.235.18-.35.208-.263.063-.381-.033-.451-.12a.78.78 0 01-.173-.51l.004-.053a.806.806 0 01.014-.093l-.008-.337-.431.01-.046.185a1.285 1.285 0 01-.064.188l-.011.027-.005.029c-.05.307.013.598.187.868l.004.006c.19.274.463.426.787.437.087.005.17.002.25-.004.192-.018.363-.069.509-.15a.992.992 0 00.459-.567c.085-.252.068-.527-.05-.816l-.03-.171-.002-.013a.306.306 0 01.015-.18c.045-.108.106-.233.181-.375.098-.173.162-.32.196-.444a.665.665 0 00.033-.152 1.75 1.75 0 00-.053-.806l.002-.002zM16.59 3.853c.033-.185.053-.359.06-.533.012-.648-.301-1.209-.93-1.667-.609-.427-1.344-.646-2.184-.653-.843-.008-1.575.207-2.176.633-.628.45-.951 1.002-.96 1.643v.006c.002.128.01.256.026.39a.38.38 0 00-.095.23v.01c0 .216.032.433.097.643l.001.006c.09.265.245.518.46.75l.063.068.567.063c.485.282 1.132.433 1.928.447h.103c.587 0 1.1-.072 1.527-.213l.011-.004c.16-.063.316-.138.465-.224.452.043.791-.18.965-.633l.043-.046-.002-.065c.067-.205.184-.608.03-.851h.001zM11.643 2.03c.514-.365 1.149-.547 1.888-.542.74.006 1.38.196 1.903.562.497.361.735.774.727 1.255-.004.089-.01.18-.023.274a6.882 6.882 0 00-2.685-.527c-.816 0-1.67.13-2.558.39a4.038 4.038 0 01-.006-.165c.006-.482.253-.89.754-1.247zm4.513 2.293l-.165.357s-.215.311-.45.272l-.092-.015-.078.049a2.724 2.724 0 01-.454.226c-.397.13-.89.192-1.462.184-.708-.014-1.276-.14-1.688-.38l-.037-.021-.048-.03-.491-.054c-.094-.11-.226-.34-.226-.34l-.135-.392-.008-.204c1.988-.626 3.79-.574 5.355.155.002.029-.02.193-.02.193zm.147.364v-.004l.003.004h-.003z"})]}))});function m7(e){"@babel/helpers - typeof";return m7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m7(e)}var J7t=["background"];function wce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Y7t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function t8t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var r8t=p.memo(function(e){var t=e.background,r=e8t(e,J7t);return a.jsx(Ee,Y7t({Icon:wZ,"aria-label":W4,background:t||__e,color:"#fff"},r))});function h7(e){"@babel/helpers - typeof";return h7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h7(e)}var n8t=["size","style"];function Pce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function l8t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var C_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=s8t(e,n8t);return a.jsxs("svg",AL(AL({height:r,style:AL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:W4}),a.jsx("path",{d:"M5.54 19.662s2.24-.25 2.365-.29c.125-.042 2.45.082 2.45.082l1.493.374 1.37.498.373.125 2.033-.748 2.45-.373 1.659.041 1.286.166.54.166-.042 2.242-1.12-.291-2.159-.166-1.494.124-1.286.291-1.161.374-.83.332-1.744-.664-2.116-.416H7.158l-1.618.291v-2.158z",fill:"#858599",fillOpacity:".5"}),a.jsx("path",{d:"M13.46 23c-3.773-2.078-7.78-.832-7.82-.819l-.453.144v-2.86l.24-.078c.174-.056 4.324-1.354 8.366.871l-.333.607c-3.244-1.786-6.66-1.115-7.58-.885V21.4c1.203-.286 4.595-.834 7.913.993L13.46 23V23z",fill:"#858599"}),a.jsx("path",{d:"M13.413 23l-.334-.607c3.319-1.827 6.71-1.279 7.914-.993v-1.419c-.92-.231-4.337-.9-7.58.885l-.334-.607c4.042-2.225 8.192-.927 8.366-.87l.24.077v2.862l-.452-.147c-.04-.013-4.046-1.258-7.82.819z",fill:"#858599"}),a.jsx("path",{d:"M17.756 16.476a.904.904 0 00-.264-.651.822.822 0 00-.632-.255.997.997 0 00-.644.293c-.175.212-.26.433-.259.685a.874.874 0 00.256.632c.175.187.39.272.644.255.246 0 .459-.1.633-.293a.97.97 0 00.268-.667l-.002.001zM10.769 17.143a.928.928 0 00.264-.658.993.993 0 00-.262-.679.908.908 0 00-.633-.227 1.089 1.089 0 00-.644.274 1.005 1.005 0 00-.265.685c0 .25.089.465.264.643.17.187.383.271.636.255.26-.008.471-.1.639-.293z",fill:"#858599",fillOpacity:".5"}),a.jsx("path",{d:"M13.4 19.65c-.693 0-1.374-.058-1.895-.192-1.403-.36-2.52-1.01-3.413-1.986-.929-1.017-.988-1.996-1.05-3.033-.008-.133-.016-.267-.026-.405-.083-1.147-.626-2.941-.631-2.958l-.043-.141.086-.119A6.966 6.966 0 019.44 8.441c1.128-.47 2.47-.716 4.105-.752 2.721-.159 5.688.973 7.056 2.692l.086.109-.62 2.89c-.006.155-.052.968-.276 2.63-.263 1.947-2.668 3.061-3.903 3.377-.628.162-1.57.262-2.488.262zm-6.41-8.603c.134.46.538 1.912.613 2.944.01.139.018.277.026.412.06 1.01.109 1.809.896 2.672.815.89 1.837 1.484 3.125 1.814 1.092.28 3.061.194 4.091-.071.887-.228 3.24-1.19 3.468-2.889.24-1.786.272-2.593.273-2.6v-.026l.572-2.664c-.9-1.728-1.433-2.082-2.578-2.514-1.206-.455-2.677.075-3.903.148h-.01c-3.126.068-5.418-.935-6.574 2.773h.001z",fill:"#858599"}),a.jsx("path",{d:"M19.545 10.862c.223.573.317.86.526 1.386 0 0 .552-.887.727-1.522.175-.641.068-1.458-.07-2.221-.344-1.282-.612-1.381-1.647-2.14a8.668 8.668 0 00-1.565-.84 12.303 12.303 0 00-3.83-.8 12.175 12.175 0 00-3.842.57 8.258 8.258 0 00-1.602.745c-1.075.695-1.823 1.674-2.24 2.932-.112.473-.29.927-.245 1.365.2 2.01 1.512 2.893 1.422 2.409-.117-.625-.042-.994.119-1.592.304-1.13 1.025-1.965 2.163-2.497h.004c.221-.062 1.344-.7 2.834.062.396.17 1.088.629 1.434.618.347-.01.846-.345 1.21-.572.683-.428 1.33-.574 2.184-.303 1.243.39 2.005 1.274 2.418 2.401z",fill:"#858599"}),a.jsx("path",{d:"M1.217 9.86l.934.274 1.071-.055.77-.522.825-.742.604-.825.77-.797.741-.467 1.016-.22-.687 1.209-.577.576-1.209 1.676-.549.825-.632.44-.907.604s-.797.165-.879.192c-.081.028-.741.138-.741.138l-.577-.028-.44-.137.412-.825.056-.604v-.714l-.001.002z",fill:"#858599",fillOpacity:".5"}),a.jsx("path",{d:"M3.607 5.108l-.083.63-.22.441-.274.412-.688.412.825.412.907.357.934.193.412.028.99-.688 1.043-.934-.357-.11-1.29-.137-.963-.358-.687-.356-.55-.302z",fill:"#858599",fillOpacity:".5"}),a.jsx("path",{d:"M1.521 12.399c-.29 0-.596-.018-.917-.051L0 12.278l.298-.19.159-.173c.022-.033.085-.144.19-.377v-.002c.17-.365.228-.975.177-1.813l-.036-.564.435.36c.454.376 1.024.466 1.74.272.64-.182 1.337-.78 2.068-1.774.673-.968 1.64-1.624 2.88-1.952l.116-.031.783.61-.704-.05a2.182 2.182 0 00-.191.206l-.014.017-.018.016c-.404.718-.982 1.426-1.56 2.201l-.008.014c-.089.156-.18.317-.279.477v.009l-.032.051c-.592.962-1.243 1.683-1.935 2.145-.635.445-1.49.67-2.548.67v-.001zm-.5-.505c1.194.077 2.124-.112 2.77-.567l.005-.003c.626-.417 1.223-1.078 1.773-1.964a.244.244 0 01.041-.074c.098-.159.19-.321.28-.48v-.001c.392-.75.842-1.417 1.343-1.988-.748.33-1.341.82-1.8 1.481l-.004.006c-.808 1.101-1.572 1.742-2.333 1.958-.673.182-1.263.15-1.764-.095.01.69-.068 1.207-.237 1.573-.026.058-.05.108-.072.153h-.002z",fill:"#858599"}),a.jsx("path",{d:"M1.577 12.399c-.29 0-.596-.018-.917-.051l.05-.486c1.371.145 2.425-.035 3.136-.535l.006-.003c.626-.417 1.222-1.078 1.772-1.963a.277.277 0 01.079-.116l.32.37a.22.22 0 00.072-.141l-.005.058-.03.052c-.592.962-1.243 1.683-1.935 2.145-.636.445-1.49.67-2.548.67zM5.751 7.717a9.381 9.381 0 01-.311.016c-.823.029-1.7-.2-2.615-.682.792-.512 1.013-1.096.982-1.621.189.15.386.281.591.393 1.345.758 2.766.878 5.195.198l-.165-.46c-2.308.637-3.558.532-4.793-.165a3.803 3.803 0 01-.967-.759l-.033-.036-.5-.542.094.697c.014.058.3 1.417-1.01 2.08l-.398.201.383.228c1.073.638 2.114.96 3.094.96l.453-.507v-.001zM11.93 15.21a.405.405 0 01-.366-.253c-.326-.745-.582-1.055-.969-1.525-.39-.474-1.223-1.277-1.36-1.393-.184-.156-.236-.368-.126-.515.055-.072.219-.219.556.005.683.452 2.198 1.812 2.608 2.904.15.397 0 .667-.201.749a.367.367 0 01-.143.028h.001zM14.877 15.23a.37.37 0 01-.146-.03c-.201-.085-.346-.357-.192-.752.424-1.086 1.957-2.427 2.645-2.87.34-.22.502-.072.556.002.109.147.054.358-.131.512-.139.115-.982.905-1.379 1.376-.392.465-.651.772-.988 1.513a.404.404 0 01-.364.25v-.002z",fill:"#858599"}),a.jsx("path",{d:"M16.382 3.316c.01-.566-.265-1.054-.827-1.462-.57-.4-1.252-.602-2.045-.608-.792-.006-1.471.189-2.031.587-.563.401-.85.884-.857 1.445.002.176.017.336.04.486 2.1-.676 3.981-.62 5.64.167.045-.21.072-.414.08-.616v.001z",fill:"#858599",fillOpacity:".5"}),a.jsx("path",{d:"M7.6 14.716l-.01-.024a1.824 1.824 0 01-.072-.192l-.059-.189-.388.013-.03.326c.002.013.009.044.016.1v.011c.003.02.004.036.008.052a.555.555 0 01-.164.431c-.112.12-.258.172-.45.164-.24-.01-.32-.105-.358-.176-.105-.19-.112-.291-.107-.336.015-.123.04-.254.077-.385.055-.206.013-.444-.126-.708l-.143-.272a1.787 1.787 0 01-.14-.384.974.974 0 01.022-.458.641.641 0 01.264-.374.695.695 0 01.496-.1l.015.002h.015c.192 0 .349.02.469.051a2.208 2.208 0 01-.027-.58 1.5 1.5 0 00-.38-.107H6.52l-.095-.008a1.369 1.369 0 00-.826.189c-.272.16-.456.394-.544.7a1.691 1.691 0 00-.03.815c.008.041.017.09.033.136.043.135.113.285.21.446.148.243.193.323.205.35l.005.009c.018.033.022.084.01.15l-.005.023a7.4 7.4 0 01-.034.172c-.115.298-.127.574-.036.815a.964.964 0 00.486.558c.134.066.288.108.46.125.094.01.192.01.294.005a.957.957 0 00.784-.454 1.13 1.13 0 00.17-.87l-.004-.026H7.6zM21.925 12.059a1.165 1.165 0 00-.556-.697h-.001a1.325 1.325 0 00-.797-.175l-.031.003-.093.011h-.008a1.553 1.553 0 00-.528.197 1.959 1.959 0 01-.016.563l.1-.04c.128-.053.302-.095.532-.13l.013-.002a.567.567 0 01.474.103c.155.113.26.254.32.428.05.164.057.305.022.43a2.77 2.77 0 01-.144.41 9.169 9.169 0 01-.191.383.908.908 0 00-.102.57c.024.176.05.322.078.446a.608.608 0 01-.036.329l-.003.006c-.037.117-.235.18-.35.208-.263.063-.381-.033-.451-.12a.78.78 0 01-.173-.51l.004-.053a.806.806 0 01.014-.093l-.008-.337-.431.01-.046.185a1.285 1.285 0 01-.064.188l-.011.027-.005.029c-.05.307.013.598.187.868l.004.006c.19.274.463.426.787.437.087.005.17.002.25-.004.192-.018.363-.069.509-.15a.992.992 0 00.459-.567c.085-.252.068-.527-.05-.816l-.03-.171-.002-.013a.306.306 0 01.015-.18c.045-.108.106-.233.181-.375.098-.173.162-.32.196-.444a.665.665 0 00.033-.152 1.75 1.75 0 00-.053-.806l.002-.002zM16.59 3.853c.033-.185.053-.359.06-.533.012-.648-.301-1.209-.93-1.667-.609-.427-1.344-.646-2.184-.653-.843-.008-1.575.207-2.176.633-.628.45-.951 1.002-.96 1.643v.006c.002.128.01.256.026.39a.38.38 0 00-.095.23v.01c0 .216.032.433.097.643l.001.006c.09.265.245.518.46.75l.063.068.567.063c.485.282 1.132.433 1.928.447h.103c.587 0 1.1-.072 1.527-.213l.011-.004c.16-.063.316-.138.465-.224.452.043.791-.18.965-.633l.043-.046-.002-.065c.067-.205.184-.608.03-.851h.001zM11.643 2.03c.514-.365 1.149-.547 1.888-.542.74.006 1.38.196 1.903.562.497.361.735.774.727 1.255-.004.089-.01.18-.023.274a6.882 6.882 0 00-2.685-.527c-.816 0-1.67.13-2.558.39a4.038 4.038 0 01-.006-.165c.006-.482.253-.89.754-1.247zm4.513 2.293l-.165.357s-.215.311-.45.272l-.092-.015-.078.049a2.724 2.724 0 01-.454.226c-.397.13-.89.192-1.462.184-.708-.014-1.276-.14-1.688-.38l-.037-.021-.048-.03-.491-.054c-.094-.11-.226-.34-.226-.34l-.135-.392-.008-.204c1.988-.626 3.79-.574 5.355.155.002.029-.02.193-.02.193zm.147.364v-.004l.003.004h-.003z",fill:"#858599"})]}))});function y7(e){"@babel/helpers - typeof";return y7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y7(e)}var c8t=["size","style"];function Sce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function m8t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var k_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=d8t(e,c8t);return a.jsxs("svg",IL(IL({fill:"currentColor",fillRule:"evenodd",height:r,style:IL({flex:"none",lineHeight:1},n),viewBox:"0 0 59 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:W4}),a.jsx("path",{d:"M55.853 19.614h-.541c-.032 0-.058-.006-.089-.006H46.98v-5.355h7.5c.036 0 .067-.005.1-.005h.466c.716 0 1.293-.58 1.293-1.293v-.112c0-.713-.58-1.293-1.293-1.293h-3.509l-.03.003H46.98V6.335h7.445c.9 0 1.35-.375 1.35-1.121v-.505c0-.733-.45-1.097-1.35-1.097H46.98v-.893c0-.595-.442-.892-1.324-.892h-2.068c-.9 0-1.35.375-1.35 1.121v.664h-3.033l.247-.55.029-.137a.354.354 0 00-.138-.276 1.74 1.74 0 00-.33-.182 2.217 2.217 0 00-.414-.114 9.247 9.247 0 00-.359-.068l-1.763-.252a1.64 1.64 0 00-.385-.047c-.625 0-1.049.276-1.27.824l-1.93 4.623c-.073.169-.11.32-.11.457 0 .245.084.435.248.573.166.153.421.268.773.343l1.709.276c.145.03.283.046.413.046.588 0 1.012-.26 1.27-.777l1.02-2.014h4.023v5.218h-5.192l-.031-.002h-3.509c-.715 0-1.293.58-1.293 1.293v.111c0 .716.58 1.293 1.293 1.293h.551c.034 0 .066.005.102.005h8.08v5.356h-8.356c-.031 0-.057.005-.088.005h-.526c-.712 0-1.292.58-1.292 1.293v.112c0 .715.58 1.293 1.292 1.293h.279c.104.013.216.02.335.02h21.369c.12 0 .231-.007.335-.02h.268c.713 0 1.293-.58 1.293-1.293v-.112c0-.715-.58-1.293-1.293-1.293l-.002-.002zM23.267 1.07l.166-.032a1.98 1.98 0 012.326 1.557l.793 4.001a1.98 1.98 0 01-1.558 2.326l-.166.033a1.98 1.98 0 01-2.326-1.557l-.792-4a1.98 1.98 0 011.557-2.327z"}),a.jsx("path",{clipRule:"evenodd",d:"M22.258 11.828h3.17l-.002.005c.9 0 1.35.375 1.35 1.121l-.029 7.78c0 .352-.12.627-.358.825-.24.198-.573.296-.994.296l-3.767.014a.744.744 0 00-.043.004.473.473 0 01-.063.006h-3.444a1.29 1.29 0 01-1.29-1.29v-.112c0-.713.577-1.29 1.29-1.29h.532c.055-.006.108-.01.168-.01l1.459.01h1.287c.016 0 .03.002.046.005.015.003.03.005.045.005h.04a.594.594 0 00.598-.595v-3.429a.596.596 0 00-.596-.595h-7.824a.596.596 0 00-.596.598l.026 6.68c0 .332-.099.603-.3.814a.48.48 0 01-.064.06c-.234.179-.554.27-.957.27h-1.876c-.9 0-1.35-.375-1.35-1.121v-6.706a.596.596 0 00-.595-.595H4.054c-.075 0-.143-.006-.21-.01h-.547A1.298 1.298 0 012 13.268v-.112c0-.718.583-1.298 1.298-1.298h.655a.606.606 0 00.05-.002.671.671 0 01.052-.003H8.12c.33 0 .595-.268.595-.595V6.316a.596.596 0 00-.595-.595H4.054l-.034-.002a.525.525 0 00-.034 0h-.689A1.298 1.298 0 012 4.42v-.112c0-.718.583-1.298 1.298-1.298h.507c.08-.007.164-.013.252-.013h4.066c.33 0 .596-.273.596-.595 0-.323.148-.528.442-.62.128-.044.312-.067.552-.067h2.648c.587 0 .881.213.881.64v.047c0 .327.266.595.593.595l5.72.021c.9 0 1.35.364 1.35 1.098v7.14c0 .33.268.596.596.596h.757v-.024zm-6.396.024a.552.552 0 00.551-.552V6.267a.552.552 0 00-.551-.551h-2.07a.552.552 0 00-.552.55V11.3c0 .304.247.552.551.552h2.07z"})]}))});function g7(e){"@babel/helpers - typeof";return g7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g7(e)}var h8t=["type","extraStyle"];function _ce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cce(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x8t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var O8t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=v8t(e,h8t),o=r==="color"?C_e:wZ;return a.jsx(Ne,Cce({Icon:o,Text:k_e,"aria-label":W4,extraStyle:Cce({fontWeight:500},n),spaceMultiple:V7t,textMultiple:B7t},i))}),pc=wZ;pc.Color=C_e;pc.Text=k_e;pc.Combine=O8t;pc.Avatar=r8t;pc.colorPrimary=__e;pc.title=W4;var bI="Jina",$_e="#000";function b7(e){"@babel/helpers - typeof";return b7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b7(e)}var j8t=["size","style"];function kce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C8t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var E_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_8t(e,j8t);return a.jsxs("svg",DL(DL({fill:"currentColor",fillRule:"evenodd",height:r,style:DL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bI}),a.jsx("path",{d:"M6.608 21.416a4.608 4.608 0 100-9.217 4.608 4.608 0 000 9.217zM20.894 2.015c.614 0 1.106.492 1.106 1.106v9.002c0 5.13-4.148 9.309-9.217 9.37v-9.355l-.03-9.032c0-.614.491-1.106 1.106-1.106h7.158l-.123.015z"})]}))});function v7(e){"@babel/helpers - typeof";return v7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v7(e)}var k8t=["background"];function $ce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $8t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A8t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var I8t=p.memo(function(e){var t=e.background,r=z8t(e,k8t);return a.jsx(Ee,$8t({Icon:E_e,"aria-label":bI,background:t||$_e},r))});function x7(e){"@babel/helpers - typeof";return x7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x7(e)}var D8t=["size","style"];function Ece(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function B8t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var V8t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=F8t(e,D8t);return a.jsxs("svg",NL(NL({fill:"currentColor",fillRule:"evenodd",height:r,style:NL({flex:"none",lineHeight:1},n),viewBox:"0 0 56 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bI}),a.jsx("path",{d:"M3.67936 23.9993C5.71141 23.9993 7.35872 22.352 7.35872 20.32C7.35872 18.2879 5.71141 16.6406 3.67936 16.6406C1.64731 16.6406 0 18.2879 0 20.32C0 22.352 1.64731 23.9993 3.67936 23.9993Z"}),a.jsx("path",{d:"M15.2706 8.73059C15.7515 8.73059 16.1363 9.11536 16.1363 9.59632L16.0882 16.6424C16.0882 20.6584 12.8658 23.929 8.84973 24.0011H8.72949V16.6665H8.75354L8.77759 9.62037C8.77759 9.13941 9.16236 8.75464 9.64332 8.75464H15.2706V8.73059ZM26.5732 8.73059C27.0541 8.73059 27.4389 9.11536 27.4389 9.59632V19.456C27.4389 19.937 27.0541 20.3218 26.5732 20.3218H20.9459C20.465 20.3218 20.0802 19.937 20.0802 19.456V9.59632C20.0802 9.11536 20.465 8.73059 20.9459 8.73059H26.5732ZM35.4229 8.70654H35.5431C39.1503 8.75464 42.0842 11.6645 42.1804 15.2717V19.432C42.1804 19.913 41.7956 20.2977 41.3147 20.2977H32.2245C31.7435 20.2977 31.3588 19.913 31.3588 19.432V9.57228C31.3588 9.09131 31.7435 8.70654 32.2245 8.70654H35.4229ZM50.3086 20.2015C47.2786 20.0091 44.8497 17.4841 44.8497 14.4059C44.8497 11.2075 47.4469 8.61035 50.6453 8.61035C53.7235 8.61035 56.2485 11.0152 56.4409 14.0693V19.3358C56.4409 19.8168 56.0561 20.2015 55.5752 20.2015H50.3086Z"}),a.jsx("path",{d:"M23.7477 7.35872C25.7798 7.35872 27.4271 5.71141 27.4271 3.67936C27.4271 1.64731 25.7798 0 23.7477 0C21.7157 0 20.0684 1.64731 20.0684 3.67936C20.0684 5.71141 21.7157 7.35872 23.7477 7.35872Z"})]}))}),dc=E_e;dc.Text=V8t;dc.Avatar=I8t;dc.colorPrimary=$_e;dc.title=bI;var xu="LLaVA",H8t=.7,U8t=.25,W8t="#CB2D30",T_e="linear-gradient(-45deg, #CB2D30, #ED823A)";function O7(e){"@babel/helpers - typeof";return O7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O7(e)}var K8t=["size","style"];function Tce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function X8t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Y8t(e,K8t);return a.jsxs("svg",LL(LL({fill:"currentColor",fillRule:"evenodd",height:r,style:LL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:xu}),a.jsx("path",{d:"M10.881 9.923l.098.081c.52.457 1.009.74 1.313.758.451.028.898-.09 1.23-.323l.093-.066.095-.074c.34-.259.806-.616 1.42-.522.506.079.76.457 1.046.95l.399.687c.358.605.863 1.427 1.244 1.978.4.582.84 1.117 1.234 1.507.234.233.365.54.355.847-.006.204-.073.377-.182.475l-.064.045 3.745 4.954c.053.073.084.116.086.123.078.233-.496.57-1.237.896l-.239.097c-.94.357-3.235 1.048-4.665 1.285l-.208.032c-1.538.219-4.175.544-7.858.19l-.704-.072c-3.128-.355-4.17-.88-5.425-1.45l-.369-.173c-1.013-.495-1.226-.782-1.27-.89l-.01-.047c-.053-.102.281-.527.738-1.06l.743-.852c.274-.312.544-.625.771-.904l.162-.203c.087-.112.2-.26.332-.435l.387-.517 1.89-2.558a.5.5 0 01-.103-.215c-.079-.393.251-.925.459-1.178l.155-.18.443-.492c.18-.202.381-.436.596-.705.198-.248.369-.492.522-.719l.354-.529c.374-.542.724-.946 1.303-1.032.508-.072.826.058 1.121.291zm-.913.089l-.147.014c-.425.062-.696.374-1.027.857l-.454.676c-.132.191-.276.393-.44.6-.22.276-.427.514-.61.72l-.495.55-.096.111c-.212.26-.413.662-.377.849a.09.09 0 00.024.048l.019.014c.014.008.058.03.155-.002.253-.082.55-.417.644-.612.18-.379.359-.57.564-.602a.389.389 0 01.353.134c.133.14.201.322.189.514-.018.28-.193.562-.524.835L7.41 15c-.38.33-.746.7-.71.973.014.106.052.246.153.311.099.064.234.044.33.016.245-.069.973-.84 1.379-1.402l.186-.272.202-.298c.394-.572.738-.98 1.083-.98.17 0 .308.09.38.248.178.378-.06 1.048-.59 1.666-.752.877-1.153 1.234-1.95 1.947l-.287.253c-.66.59-.765.875-.767.99-.002.055.016.092.066.14.1.102.518.132 1.16-.412.68-.578 1.632-1.643 2.106-2.186l.49-.57c.345-.39.69-.71 1.112-.684.454.028.54.36.565.594l.017.229.033.153c.052.251.094.383.398.383.337 0 .609-.283.854-.89.035-.086.062-.18.086-.275l.09-.357c.08-.284.203-.548.507-.599a.707.707 0 01.11-.008c.281 0 .425.198.546.445l.19.414 1.102 2.274c.235.48.453.912.57 1.114l.283.46c.246.382.502.61.994.461.118-.036.153-.095.169-.143.098-.268-.122-.815-.651-1.626l-.155-.232c-.278-.41-1.07-1.777-1.384-2.722l-.102-.324c-.197-.657-.218-1.026.066-1.24a.344.344 0 01.284-.064c.194.04.445.213.983 1.203l.46.845c.238.427.462.784.658.953.24.207.441.217.532.136.054-.056.128-.429-.19-.742-.41-.408-.866-.964-1.283-1.566a43.963 43.963 0 01-1.496-2.408l-.083-.147-.178-.304c-.22-.36-.384-.544-.658-.585-.344-.053-.636.1-.896.283l-.417.31c-.407.284-.948.427-1.488.395-.445-.027-.97-.38-1.337-.673l-.218-.184c-.195-.169-.366-.274-.614-.29l-.131-.001zM5.352 11.13c.233.07 0 .417-.081 1.312-.08.895.205 1.887-.483 1.87-.655-.017-.574-.904-.315-1.888.294-1.112.645-1.365.879-1.294zm14.89-.209c.283-.04.49.534.62.957l.08.277c.113.375.299 1.612-.294 1.61-.384-.001-.45-.275-.483-.906l-.022-.495c-.042-.984-.195-1.401.099-1.443zm-10.006-.283l.098.026c.1.029.26.084.408.174l.116.08.199.145c.314.22.82.511 1.434.502.8-.01 1.245-.39 1.567-.576.323-.185.623-.154.623-.154l-.044.144c-.157.474-.756 1.957-2.107 2.009-2.105.082-2.294-2.35-2.294-2.35zm6.607-7.546l.2.009c1.203.097 1.692.534 2.171 1.068.48.534.411 1.022.135 1.214-.33.23-.699 0-.882-.194-.183-.193-.294-.46-.747-.74-.518-.318-1.692-.462-2.735.728-1.133 1.292-1.476 2.845-1.653 3.884l-.077.473c-.07.438-.137.55-.393.524-.183-.019-.243-.165-.255-.322l-.002-.183c.005-.296.032-.983.158-1.743.147-.887.613-2.196 1.251-3.119.568-.82 1.57-1.516 2.63-1.592l.199-.007zm-8.104.152c1.412.261 2.135 1.517 2.612 2.864.48 1.347.72 3.08.756 3.394.036.315-.002.518-.27.558-.123.018-.246-.06-.308-.22-.056-.151-.142-.532-.272-1.024l-.163-.594c-.17-.604-.425-1.432-.73-2.044l-.166-.33c-.341-.655-.751-1.28-1.497-1.51-.814-.249-1.335.139-1.66.469l-.066.07c-.318.34-.814.605-1.12.264-.306-.34-.05-.763.195-1.016l.117-.107c.352-.299 1.355-1 2.572-.774zm1.736 5.62c.091.224.11.389.018.479-.102.103-.284.077-.422-.068l-.23-.269c-.382-.425-1.175-1.171-2.187-1.08-1.374.123-1.638 1.223-1.7 1.435-.079.265-.28.554-.665.478-.302-.06-.41-.281-.425-.658-.016-.538.622-1.947 2.47-2.178 1.949-.245 3.047 1.622 3.141 1.861zm9.489-1.142c.481.638.433 1.172.106 1.35-.326.179-.668.065-.914-.363-.183-.319-.485-.841-.914-1.034-.808-.363-1.453-.315-2.31.121-.571.291-.975.794-1.208 1.135l-.324.503c-.08.114-.187.218-.354.164-.15-.049-.144-.247-.093-.454l.025-.088c.064-.204.727-2.334 3.184-2.577 1.543-.154 2.413.727 2.802 1.243zM3.047 6.552c.62-.516 1.43-.85 1.634-.661.153.141.014.388-.117.502l-.133.115c-.195.17-.503.456-.707.754-.149.22-.326.616-.582.813-.185.142-.451.21-.669.066-.241-.16-.245-.488-.143-.747.123-.305.421-.596.717-.842zm17.124-.432c.099-.195.463-.028.953.221.491.25.926.596 1.178.943.258.355.197.972-.322.917-.52-.056-.895-.796-1.15-1.096l-.19-.21c-.31-.328-.576-.562-.469-.775zM9.22 1.122c.223-.194.616-.222.966.041s.8.764 1.122 1.457l.08.178c.163.387.333.916.103.976-.288.076-.533-.333-1.05-.86-.52-.529-.982-.597-1.236-.918-.253-.32-.209-.68.015-.874zM16.554.015c.378-.055.608.04.715.291.113.263-.093.614-.322.708-.38.151-.73.151-1.473.652-.86.577-1.46 1.494-1.558 1.715l-.013.032c-.056.208-.21.305-.364.236-.128-.058-.14-.2-.124-.326l.037-.209c.06-.304.261-.997 1.124-1.919.864-.923 1.738-1.144 1.978-1.18z"})]}))});function j7(e){"@babel/helpers - typeof";return j7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j7(e)}var Q8t=["background"];function Mce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Z8t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iyt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var oyt=p.memo(function(e){var t=e.background,r=nyt(e,Q8t);return a.jsx(Ee,Z8t({Icon:PZ,"aria-label":xu,background:t||T_e},r))});function w7(e){"@babel/helpers - typeof";return w7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w7(e)}var ayt=["size","style"];function zce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RL(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yyt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var M_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hyt(e,ayt),o=cn(xu,12),s=uyt(o,12),l=s[0],c=s[1],u=s[2],f=s[3],d=s[4],m=s[5],h=s[6],y=s[7],g=s[8],b=s[9],x=s[10],v=s[11];return a.jsxs("svg",RL(RL({height:r,style:RL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:xu}),a.jsxs("defs",{children:[a.jsxs("radialGradient",{cx:"48.297%",cy:"102.258%",fx:"48.297%",fy:"102.258%",gradientTransform:"matrix(.7039 0 0 1 .143 0)",id:l.id,r:"94.548%",children:[a.jsx("stop",{offset:"17.43%",stopColor:"#E79F68"}),a.jsx("stop",{offset:"27.76%",stopColor:"#E6A272"}),a.jsx("stop",{offset:"45.28%",stopColor:"#E3AB8D"}),a.jsx("stop",{offset:"53.12%",stopColor:"#E2AF9B"}),a.jsx("stop",{offset:"78.33%",stopColor:"#E1D1CC"}),a.jsx("stop",{offset:"88.28%",stopColor:"#E0E0E0"})]}),a.jsxs("radialGradient",{cx:"46.574%",cy:"-17.021%",fx:"46.574%",fy:"-17.021%",gradientTransform:"matrix(0 1 -.7313 0 .341 -.636)",id:c.id,r:"104.429%",children:[a.jsx("stop",{offset:"38.96%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"49.16%",stopColor:"#D23730"}),a.jsx("stop",{offset:"66.46%",stopColor:"#E45231"}),a.jsx("stop",{offset:"71.53%",stopColor:"#EA5B31"}),a.jsx("stop",{offset:"79.21%",stopColor:"#EA6032"}),a.jsx("stop",{offset:"88.7%",stopColor:"#EC6F36"}),a.jsx("stop",{offset:"96.72%",stopColor:"#ED823A"})]}),a.jsxs("radialGradient",{cx:"-27.509%",cy:"-21.261%",fx:"-27.509%",fy:"-21.261%",gradientTransform:"matrix(1 0 0 .35 0 -.138)",id:u.id,r:"247.627%",children:[a.jsx("stop",{offset:"4.48%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"34.39%",stopColor:"#D23730"}),a.jsx("stop",{offset:"85.12%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]}),a.jsxs("radialGradient",{cx:"-29.546%",cy:"-14.202%",fx:"-29.546%",fy:"-14.202%",gradientTransform:"matrix(.9419 0 0 1 -.017 0)",id:f.id,r:"145.983%",children:[a.jsx("stop",{offset:"29.39%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"51.49%",stopColor:"#D23730"}),a.jsx("stop",{offset:"89%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]}),a.jsxs("radialGradient",{cx:"-1.091%",cy:"131.876%",fx:"-1.091%",fy:"131.876%",gradientTransform:"matrix(.9434 0 0 1 0 0)",id:d.id,r:"130.022%",children:[a.jsx("stop",{offset:"4.48%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"34.39%",stopColor:"#D23730"}),a.jsx("stop",{offset:"85.12%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]}),a.jsxs("radialGradient",{cx:"127.538%",cy:"131.898%",fx:"127.538%",fy:"131.898%",gradientTransform:"matrix(1 0 0 .914 0 .113)",id:m.id,r:"149.345%",children:[a.jsx("stop",{offset:"42.32%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"60.38%",stopColor:"#D23730"}),a.jsx("stop",{offset:"91.02%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]}),a.jsxs("radialGradient",{cx:"129.457%",cy:"-24.912%",fx:"129.457%",fy:"-24.912%",gradientTransform:"matrix(.9605 0 0 1 .051 0)",id:h.id,r:"139.942%",children:[a.jsx("stop",{offset:"34.06%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"54.7%",stopColor:"#D23730"}),a.jsx("stop",{offset:"89.73%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]}),a.jsxs("radialGradient",{cx:"95.294%",cy:"-40.37%",fx:"95.294%",fy:"-40.37%",gradientTransform:"matrix(1 0 0 .3667 0 -.256)",id:y.id,r:"328.308%",children:[a.jsx("stop",{offset:"48.33%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"64.51%",stopColor:"#D23730"}),a.jsx("stop",{offset:"91.95%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]}),a.jsxs("radialGradient",{cx:"50.033%",cy:"50.021%",fx:"50.033%",fy:"50.021%",gradientTransform:"matrix(.5045 0 0 1 .248 0)",id:g.id,r:"78.647%",children:[a.jsx("stop",{offset:"4.48%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"34.39%",stopColor:"#D23730"}),a.jsx("stop",{offset:"85.12%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]}),a.jsxs("radialGradient",{cx:"50.024%",cy:"50.007%",fx:"50.024%",fy:"50.007%",gradientTransform:"matrix(.4925 0 0 1 .254 0)",id:b.id,r:"80.209%",children:[a.jsx("stop",{offset:"4.48%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"34.39%",stopColor:"#D23730"}),a.jsx("stop",{offset:"85.12%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]}),a.jsxs("radialGradient",{cx:"-46.282%",cy:"44.724%",fx:"-46.282%",fy:"44.724%",gradientTransform:"matrix(1 0 0 .9988 0 0)",id:x.id,r:"121.766%",children:[a.jsx("stop",{offset:"39.43%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"58.39%",stopColor:"#D23730"}),a.jsx("stop",{offset:"90.57%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]}),a.jsxs("radialGradient",{cx:"137.282%",cy:"79.026%",fx:"137.282%",fy:"79.026%",gradientTransform:"matrix(1 0 0 .9331 0 .053)",id:v.id,r:"126.759%",children:[a.jsx("stop",{offset:"42.05%",stopColor:"#CB2D30"}),a.jsx("stop",{offset:"60.19%",stopColor:"#D23730"}),a.jsx("stop",{offset:"90.97%",stopColor:"#E45231"}),a.jsx("stop",{offset:"100%",stopColor:"#EA5B31"})]})]}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M13.976 11.91s-.055-2.284 1.1-3.644c1.154-1.359 2.638-2.393 3.572-3.045.935-.652 2.254-1.469 2.089-2.637-.165-1.17-1.088-1.945-5.1-1.945s-6.77.369-9.327 1.7c-2.556 1.332-1.472 3.054-.384 3.345.96.257 2.183.36 3.152 1.383 1.758 1.853 1.573 4.707 1.573 4.707l3.325.136z",fill:l.fill}),a.jsx("path",{d:"M7.38 12.834s-3.132 4.297-3.958 5.358c-.826 1.06-2.528 2.8-2.417 3.017.11.217 1.402.734 1.402.734s6.54.924 7.061.924c.522 0 11.239-3.017 11.239-3.017s-3.764-7.968-4.975-7.506c-1.21.463-8.352.49-8.352.49z",fill:"#717578"}),a.jsx("path",{d:"M12.491 15.39s-.934.815-1.373 1.251c-.44.437-1.67 1.415-1.51 1.577.13.133 1.987-.702 2.18-.798.166-.081 2.216-.835 2.353-.643.137.191-.46.643-.659.924-.185.261-3.458 3.524-4.231 3.725-.556.146-3.93.327-4.04.054-.111-.27 1.208-2.12.88-2.393-.33-.272-1.678.603-2.474 1.066-.795.462-2.032 1.054-2.225 1.082-.193.028-.385-.028-.385-.028s-.058.34 1.65 1.114c1.345.61 2.445 1.17 6.129 1.523 3.683.353 6.32.028 7.858-.191 1.54-.218 4.369-1.089 5.112-1.414.741-.326 1.315-.663 1.237-.896-.028-.082-4.314-5.71-4.314-5.71l-2.313-3.396-3.875 3.152z",fill:"#474B4E"}),a.jsx("path",{d:"M9.79 9.829c-.855.126-1.16 1.086-2.05 2.206-.513.646-.952 1.084-1.196 1.38-.274.332-.637 1.018-.274 1.211.362.193.922-.384 1.075-.703.152-.317.377-.642.589-.419.211.223.225.612-.317 1.06-.543.449-1.178.971-1.117 1.435.06.465.376.598.739.493.362-.104 1.238-1.106 1.57-1.599.333-.492.86-1.345 1.223-1.345.363 0 .357.747-.362 1.584-.83.967-1.235 1.302-2.22 2.183-1.023.913-.89 1.24-.709 1.419.182.18.695.223 1.434-.403.74-.628 1.783-1.807 2.236-2.332.453-.522.86-1.09 1.33-1.06.468.03.346.492.406.718.06.223.06.641.618.641s.86-.568 1.042-1.016c.18-.449.165-1.046.527-1.106.363-.06.407.299.695.867.286.568 1.39 2.927 1.662 3.346.272.419.574 1.21 1.464.94.89-.268-.256-1.897-.528-2.301-.272-.403-1.057-1.764-1.36-2.675-.301-.91-.301-1.196-.104-1.345.195-.15.528.269.967 1.076.437.807.816 1.555 1.162 1.854.346.299.648.269.8.133.15-.133.211-.642-.182-1.03a11.076 11.076 0 01-1.259-1.537 42.745 42.745 0 01-1.488-2.396c-.362-.627-.57-1.058-1.063-1.134-.639-.097-1.098.375-1.46.628-.363.253-.86.389-1.36.359-.498-.03-1.162-.568-1.434-.807-.27-.235-.542-.399-1.055-.325z",fill:c.fill}),a.jsx("path",{d:"M10.236 10.638s.342.072.592.257c.25.186.864.682 1.663.67.8-.01 1.245-.39 1.567-.576.323-.185.623-.154.623-.154s-.542 2.091-2.151 2.153c-2.105.082-2.294-2.35-2.294-2.35z",fill:"#EC5F32"}),a.jsx("path",{d:"M20.242 10.921c-.294.042-.141.459-.1 1.443.043.985.033 1.4.506 1.401.593.002.407-1.235.294-1.61-.11-.375-.346-1.284-.7-1.234z",fill:u.fill}),a.jsx("path",{d:"M20.171 6.12c-.129.255.28.542.659.985.255.3.63 1.04 1.15 1.096.52.055.58-.562.322-.917-.252-.347-.687-.694-1.178-.943-.49-.249-.854-.416-.953-.221z",fill:f.fill}),a.jsx("path",{d:"M13.539 3.649c.155.07.308-.028.364-.236.037-.137.657-1.134 1.571-1.747.743-.5 1.094-.5 1.473-.652.23-.094.435-.445.322-.708-.107-.25-.337-.346-.715-.29-.24.035-1.114.256-1.978 1.18-1.065 1.137-1.122 1.928-1.15 2.066-.028.138-.036.319.113.387z",fill:d.fill}),a.jsx("path",{d:"M11.49 3.774c-.288.076-.533-.333-1.05-.86-.52-.529-.982-.597-1.236-.918-.253-.32-.209-.68.015-.874.223-.194.616-.222.966.041s.8.764 1.122 1.457c.175.375.451 1.084.183 1.154z",fill:m.fill}),a.jsx("path",{d:"M4.68 5.89c-.203-.189-1.012.146-1.633.662-.296.246-.594.537-.717.842-.102.259-.098.587.143.747.218.143.484.076.67-.066.255-.197.432-.594.581-.813.262-.383.697-.747.84-.869.13-.114.27-.36.117-.502z",fill:h.fill}),a.jsx("path",{d:"M5.352 11.13c-.234-.071-.585.182-.879 1.294-.26.984-.34 1.871.315 1.887.688.018.402-.974.483-1.87.08-.894.314-1.24.08-1.31z",fill:y.fill}),a.jsx("path",{d:"M5.29 9.839c.384.076.585-.213.664-.478.062-.212.326-1.312 1.7-1.435 1.329-.12 2.28 1.203 2.417 1.349.138.145.32.171.422.068.091-.09.073-.255-.018-.479-.094-.239-1.192-2.106-3.142-1.861-1.847.231-2.485 1.64-2.469 2.178.014.377.123.598.425.658z",fill:g.fill}),a.jsx("path",{d:"M14.046 9.598c.25.082.367-.194.457-.323.091-.13.572-1.042 1.428-1.479.858-.436 1.503-.484 2.31-.121.43.193.732.715.915 1.034.246.428.588.542.914.363.327-.178.375-.712-.106-1.35-.39-.516-1.26-1.397-2.802-1.243-2.457.243-3.12 2.373-3.184 2.577-.07.235-.103.486.068.542z",fill:b.fill}),a.jsx("path",{d:"M12.862 10.058c.256.026.322-.086.393-.524.16-.987.409-2.85 1.73-4.357 1.043-1.19 2.217-1.046 2.735-.727.453.279.564.546.747.74.183.193.552.424.882.193.276-.192.345-.68-.135-1.214-.479-.534-.968-.97-2.17-1.068-1.203-.098-2.391.667-3.03 1.59-.638.923-1.104 2.232-1.25 3.12-.148.886-.16 1.673-.16 1.857 0 .18.049.368.258.39z",fill:x.fill}),a.jsx("path",{d:"M11.837 10.06c.268-.04.306-.243.27-.558-.037-.315-.276-2.047-.756-3.394-.477-1.347-1.2-2.603-2.612-2.864-1.41-.261-2.531.72-2.689.881-.245.253-.501.676-.195 1.016.306.341.802.076 1.12-.265.318-.34.854-.805 1.726-.538.87.267 1.283 1.074 1.664 1.84.38.765.682 1.867.841 2.45.16.581.26 1.042.323 1.213.062.16.185.237.308.22z",fill:v.fill})]})]}))});function P7(e){"@babel/helpers - typeof";return P7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P7(e)}var gyt=["size","style"];function Ice(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jyt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var z_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Oyt(e,gyt);return a.jsxs("svg",FL(FL({fill:"currentColor",fillRule:"evenodd",height:r,style:FL({flex:"none",lineHeight:1},n),viewBox:"0 0 82 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:xu}),a.jsx("path",{d:"M2 21.604V0h3.3v18.8h9.205v2.804H2zm15.549 0V0h3.3v18.8h9.205v2.804H17.549zM39.037 5.08c1.32 0 2.408.275 3.266.825.858.55 1.496 1.33 1.914 2.342.418 1.011.627 2.232.627 3.661v9.697h-2.706l-.23-1.847h-.133a13.662 13.662 0 01-2.392 1.583c-.847.44-1.765.66-2.755.66-.923 0-1.743-.187-2.458-.56a4.106 4.106 0 01-1.682-1.617c-.407-.704-.61-1.528-.61-2.474 0-1.825.775-3.2 2.325-4.123 1.551-.923 4.009-1.572 7.374-1.946 0-.593-.093-1.16-.28-1.698a2.53 2.53 0 00-.973-1.287c-.462-.318-1.09-.478-1.881-.478-.858 0-1.677.154-2.458.462-.78.308-1.523.682-2.227 1.121l-1.22-2.243a16.02 16.02 0 011.847-1.006 12.302 12.302 0 012.194-.775 9.97 9.97 0 012.458-.297zm2.54 8.51c-1.627.198-2.92.456-3.876.775-.957.32-1.64.704-2.046 1.155-.407.45-.61.984-.61 1.6 0 .791.247 1.357.742 1.698.495.34 1.105.511 1.831.511.704 0 1.37-.16 1.996-.478.627-.319 1.282-.786 1.963-1.402V13.59zM45.645 0h3.497l3.81 13.672.628 2.276c.209.758.434 1.555.676 2.39h.132c.181-.626.354-1.23.516-1.814l.478-1.714.84-2.929.179-.634L59.766 0h3.365l-6.928 21.604h-3.86L45.644 0zm27.162 0L80 21.604h-3.497l-1.86-6.201H67.06l-1.875 6.201H61.82L69.013 0h3.794zm-1.88 2.606h-.132a117.461 117.461 0 01-.974 3.644c-.34 1.199-.698 2.392-1.072 3.58l-.899 2.967h6.011l-.889-2.968a102.44 102.44 0 01-1.055-3.579c-.33-1.198-.66-2.413-.99-3.644z"})]}))});function S7(e){"@babel/helpers - typeof";return S7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S7(e)}var wyt=["type","extraStyle"];function Dce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nce(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kyt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $yt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=Cyt(e,wyt),o=r==="color"?M_e:PZ;return a.jsx(Ne,Nce({Icon:o,Text:z_e,"aria-label":xu,extraStyle:Nce({fontWeight:500},n),spaceMultiple:U8t,textMultiple:H8t},i))}),mc=PZ;mc.Color=M_e;mc.Text=z_e;mc.Combine=$yt;mc.Avatar=oyt;mc.colorPrimary=W8t;mc.colorGradient=T_e;mc.title=xu;var cE="Liquid",Eyt=.9,Tyt=.2,A_e="#fff";function _7(e){"@babel/helpers - typeof";return _7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_7(e)}var Myt=["size","style"];function Lce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nyt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var SZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Dyt(e,Myt);return a.jsxs("svg",BL(BL({fill:"currentColor",fillRule:"evenodd",height:r,style:BL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cE}),a.jsx("path",{d:"M12.028 8.546l-.008.005 3.03 5.25a3.94 3.94 0 01.643 2.162c0 .754-.212 1.46-.58 2.062l6.173-1.991L11.63 0 9.304 3.872l2.724 4.674zM6.837 24l4.85-4.053h-.013c-2.219 0-4.017-1.784-4.017-3.984 0-.794.235-1.534.64-2.156l2.865-4.976-2.381-4.087L2 16.034 6.83 24h.007zM13.737 19.382h-.001L8.222 24h8.182l4.148-6.769-6.815 2.151z"})]}))});function C7(e){"@babel/helpers - typeof";return C7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C7(e)}var Lyt=["background"];function Rce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ryt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Uyt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Wyt=p.memo(function(e){var t=e.background,r=Hyt(e,Lyt);return a.jsx(Ee,Ryt({Icon:SZ,"aria-label":cE,background:t||A_e,color:"#000"},r))});function k7(e){"@babel/helpers - typeof";return k7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k7(e)}var Kyt=["size","style"];function Fce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xyt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var I_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Yyt(e,Kyt);return a.jsxs("svg",VL(VL({fill:"currentColor",fillRule:"evenodd",height:r,style:VL({flex:"none",lineHeight:1},n),viewBox:"0 0 61 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cE}),a.jsx("g",{clipPath:"url(#a)",children:a.jsx("path",{d:"M2 19.59V2h3.136v14.846h8.28v2.744H2zM14.128 5.013V2h3.038v3.013h-3.038zm2.989 1.715V19.59h-2.94V6.728h2.94zM23.517 19.86c-3.602 0-5.66-3.038-5.66-6.688s2.058-6.689 5.66-6.689c1.665 0 2.89.662 3.699 1.617V6.728h2.94V24h-2.94v-5.757c-.809.955-2.034 1.617-3.7 1.617zm3.772-7.056c0-2.425-1.372-3.748-3.185-3.748-2.131 0-3.282 1.666-3.282 4.116 0 2.45 1.151 4.115 3.282 4.115 1.813 0 3.185-1.347 3.185-3.723v-.76zM41.85 6.729V19.59h-2.94v-1.372c-.735.858-1.837 1.642-3.503 1.642-2.695 0-4.361-1.838-4.361-4.606V6.73h2.94v7.888c0 1.568.686 2.572 2.278 2.572 1.323 0 2.646-.98 2.646-2.817V6.73h2.94zM42.728 5.013V2h3.038v3.013h-3.038zm2.99 1.715V19.59h-2.94V6.728h2.94zM52.196 19.86c-3.602 0-5.66-3.038-5.66-6.689 0-3.65 2.058-6.688 5.66-6.688 1.665 0 2.89.662 3.699 1.617V2h2.94v17.59h-2.94v-1.347c-.809.955-2.034 1.617-3.7 1.617zm3.772-7.056c0-2.425-1.372-3.748-3.185-3.748-2.13 0-3.282 1.666-3.282 4.115 0 2.45 1.151 4.116 3.282 4.116 1.813 0 3.185-1.347 3.185-3.724v-.76z"})}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h61v24H0z"})})})]}))});function $7(e){"@babel/helpers - typeof";return $7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$7(e)}function Bce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qyt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pgt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Z=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fgt(e,sgt);return a.jsxs("svg",HL(HL({fill:"currentColor",fillRule:"evenodd",height:r,style:HL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Vs}),a.jsx("path",{d:"M6.897 4c1.915 0 3.516.932 5.43 3.376l.282-.373c.19-.246.383-.484.58-.71l.313-.35C14.588 4.788 15.792 4 17.225 4c1.273 0 2.469.557 3.491 1.516l.218.213c1.73 1.765 2.917 4.71 3.053 8.026l.011.392.002.25c0 1.501-.28 2.759-.818 3.7l-.14.23-.108.153c-.301.42-.664.758-1.086 1.009l-.265.142-.087.04a3.493 3.493 0 01-.302.118 4.117 4.117 0 01-1.33.208c-.524 0-.996-.067-1.438-.215-.614-.204-1.163-.56-1.726-1.116l-.227-.235c-.753-.812-1.534-1.976-2.493-3.586l-1.43-2.41-.544-.895-1.766 3.13-.343.592C7.597 19.156 6.227 20 4.356 20c-1.21 0-2.205-.42-2.936-1.182l-.168-.184c-.484-.573-.837-1.311-1.043-2.189l-.067-.32a8.69 8.69 0 01-.136-1.288L0 14.468c.002-.745.06-1.49.174-2.23l.1-.573c.298-1.53.828-2.958 1.536-4.157l.209-.34c1.177-1.83 2.789-3.053 4.615-3.16L6.897 4zm-.033 2.615l-.201.01c-.83.083-1.606.673-2.252 1.577l-.138.199-.01.018c-.67 1.017-1.185 2.378-1.456 3.845l-.004.022a12.591 12.591 0 00-.207 2.254l.002.188c.004.18.017.36.04.54l.043.291c.092.503.257.908.486 1.208l.117.137c.303.323.698.492 1.17.492 1.1 0 1.796-.676 3.696-3.641l2.175-3.4.454-.701-.139-.198C9.11 7.3 8.084 6.616 6.864 6.616zm10.196-.552l-.176.007c-.635.048-1.223.359-1.82.933l-.196.198c-.439.462-.887 1.064-1.367 1.807l.266.398c.18.274.362.56.55.858l.293.475 1.396 2.335.695 1.114c.583.926 1.03 1.6 1.408 2.082l.213.262c.282.326.529.54.777.673l.102.05c.227.1.457.138.718.138.176.002.35-.023.518-.073.338-.104.61-.32.813-.637l.095-.163.077-.162c.194-.459.29-1.06.29-1.785l-.006-.449c-.08-2.871-.938-5.372-2.2-6.798l-.176-.189c-.67-.683-1.444-1.074-2.27-1.074z"})]}))});function T7(e){"@babel/helpers - typeof";return T7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T7(e)}var dgt=["background"];function Hce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mgt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vgt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xgt=p.memo(function(e){var t=e.background,r=bgt(e,dgt);return a.jsx(Ee,mgt({Icon:_Z,"aria-label":Vs,background:t||D_e},r))});function M7(e){"@babel/helpers - typeof";return M7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},M7(e)}var Ogt=["size","style"];function Uce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UL(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tgt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mgt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Egt(e,Ogt),o=cn("".concat(Vs,"-brand"),13),s=Sgt(o,13),l=s[0],c=s[1],u=s[2],f=s[3],d=s[4],m=s[5],h=s[6],y=s[7],g=s[8],b=s[9],x=s[10],v=s[11],O=s[12];return a.jsxs("svg",UL(UL({fill:"currentColor",fillRule:"evenodd",height:r,style:UL({flex:"none",lineHeight:1},n),viewBox:"0 0 103 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Vs}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{id:l.id,x1:"75.904%",x2:"33.275%",y1:"89.153%",y2:"23.044%",children:[a.jsx("stop",{offset:".06%",stopColor:"#0867DF"}),a.jsx("stop",{offset:"45.39%",stopColor:"#0668E1"}),a.jsx("stop",{offset:"100%",stopColor:"#0064E0"})]}),a.jsxs("linearGradient",{id:c.id,x1:"21.67%",x2:"97.068%",y1:"75.837%",y2:"24.022%",children:[a.jsx("stop",{offset:"13.23%",stopColor:"#0064DF"}),a.jsx("stop",{offset:"99.88%",stopColor:"#0064E0"})]}),a.jsxs("linearGradient",{id:u.id,x1:"38.247%",x2:"60.91%",y1:"89.127%",y2:"16.131%",children:[a.jsx("stop",{offset:"1.47%",stopColor:"#0072EC"}),a.jsx("stop",{offset:"68.81%",stopColor:"#0064DF"})]}),a.jsxs("linearGradient",{id:f.id,x1:"47.027%",x2:"52.153%",y1:"90.19%",y2:"15.745%",children:[a.jsx("stop",{offset:"7.31%",stopColor:"#007CF6"}),a.jsx("stop",{offset:"99.43%",stopColor:"#0072EC"})]}),a.jsxs("linearGradient",{id:d.id,x1:"52.155%",x2:"47.591%",y1:"58.289%",y2:"37.023%",children:[a.jsx("stop",{offset:"7.31%",stopColor:"#007FF9"}),a.jsx("stop",{offset:"100%",stopColor:"#007CF6"})]}),a.jsxs("linearGradient",{id:m.id,x1:"37.689%",x2:"61.961%",y1:"12.556%",y2:"63.605%",children:[a.jsx("stop",{offset:"7.31%",stopColor:"#007FF9"}),a.jsx("stop",{offset:"100%",stopColor:"#0082FB"})]}),a.jsxs("linearGradient",{id:h.id,x1:"42.496%",x2:"59.964%",y1:"56.072%",y2:"27.099%",children:[a.jsx("stop",{offset:"0%",stopColor:"#007FF8"}),a.jsx("stop",{offset:"100%",stopColor:"#0082FB"})]}),a.jsxs("linearGradient",{id:y.id,x1:"43.753%",x2:"57.613%",y1:"6.235%",y2:"98.514%",children:[a.jsx("stop",{offset:"0%",stopColor:"#0082FB"}),a.jsx("stop",{offset:"99.95%",stopColor:"#0081FA"})]}),a.jsxs("linearGradient",{id:g.id,x1:"60.07%",x2:"39.865%",y1:"4.661%",y2:"69.077%",children:[a.jsx("stop",{offset:"6.19%",stopColor:"#0081FA"}),a.jsx("stop",{offset:"100%",stopColor:"#0080F9"})]}),a.jsxs("linearGradient",{id:b.id,x1:"30.254%",x2:"61.097%",y1:"59.32%",y2:"33.244%",children:[a.jsx("stop",{offset:"0%",stopColor:"#027AF3"}),a.jsx("stop",{offset:"100%",stopColor:"#0080F9"})]}),a.jsxs("linearGradient",{id:x.id,x1:"20.433%",x2:"82.112%",y1:"50.001%",y2:"50.001%",children:[a.jsx("stop",{offset:"0%",stopColor:"#0377EF"}),a.jsx("stop",{offset:"99.94%",stopColor:"#0279F1"})]}),a.jsxs("linearGradient",{id:v.id,x1:"40.289%",x2:"72.427%",y1:"35.298%",y2:"57.811%",children:[a.jsx("stop",{offset:".19%",stopColor:"#0471E9"}),a.jsx("stop",{offset:"100%",stopColor:"#0377EF"})]}),a.jsxs("linearGradient",{id:O.id,x1:"32.228%",x2:"68.028%",y1:"19.719%",y2:"84.908%",children:[a.jsx("stop",{offset:"27.65%",stopColor:"#0867DF"}),a.jsx("stop",{offset:"100%",stopColor:"#0471E9"})]})]}),a.jsxs("g",{children:[a.jsx("path",{d:"M38.337 2.641h3.752l6.38 11.57 6.38-11.57h3.671v19.011H55.46V7.082l-5.594 10.09h-2.872l-5.595-10.09v14.57h-3.06V2.642zm30.058 19.353c-1.418 0-2.664-.314-3.739-.944a6.594 6.594 0 01-2.513-2.614c-.6-1.113-.9-2.39-.9-3.829 0-1.457.293-2.748.88-3.87.587-1.123 1.402-2 2.445-2.635 1.043-.633 2.242-.95 3.596-.95 1.346 0 2.504.319 3.475.957.97.638 1.718 1.532 2.242 2.682.523 1.15.785 2.499.785 4.047v.842h-10.39c.19 1.159.658 2.07 1.403 2.736.745.665 1.686.998 2.824.998.912 0 1.698-.136 2.357-.407a5.997 5.997 0 001.856-1.236l1.625 1.996c-1.616 1.485-3.599 2.227-5.946 2.227zm2.235-11.278c-.642-.656-1.481-.984-2.52-.984-1.011 0-1.858.335-2.54 1.005-.681.67-1.113 1.57-1.293 2.702h7.45c-.09-1.159-.456-2.066-1.097-2.723zm7.748-.712h-2.817V7.492h2.817V3.337h2.953v4.155h4.28v2.512h-4.28v6.369c0 1.059.18 1.815.542 2.267.36.453.98.68 1.855.68.389 0 .718-.016.99-.048l.426-.056c.15-.022.305-.046.467-.073v2.485a8.876 8.876 0 01-2.452.34c-3.187 0-4.781-1.748-4.781-5.242v-6.722zM101 21.654h-2.899v-1.982a5.24 5.24 0 01-1.964 1.718c-.795.403-1.698.604-2.71.604-1.245 0-2.35-.319-3.311-.957-.962-.638-1.718-1.517-2.269-2.635-.55-1.118-.826-2.396-.826-3.836 0-1.448.28-2.73.84-3.843.56-1.113 1.334-1.987 2.323-2.62.989-.634 2.124-.951 3.406-.951.967 0 1.834.188 2.601.563a5.145 5.145 0 011.91 1.596V7.49H101v14.164zm-2.953-9.206c-.316-.806-.815-1.442-1.497-1.908-.682-.466-1.47-.7-2.363-.7-1.265 0-2.272.426-3.021 1.277-.75.851-1.125 2-1.124 3.45 0 1.457.36 2.611 1.083 3.462.722.851 1.702 1.276 2.94 1.276.911 0 1.724-.235 2.438-.706a3.987 3.987 0 001.544-1.9v-4.251z"}),a.jsx("path",{d:"M8.627 0h-.029l-.04 3.27.028-.001c2.146 0 3.81 1.696 7.43 7.807l.22.372.014.024 2.026-3.047-.014-.023a60.949 60.949 0 00-1.374-2.146 35.014 35.014 0 00-1.47-2.036C13.026 1.165 11.024 0 8.628 0z",fill:l.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M8.598 0C6.19.013 4.062 1.573 2.525 3.961a5.44 5.44 0 00-.013.021l2.82 1.54.015-.022c.897-1.354 2.014-2.218 3.211-2.23l.027-.001L8.627 0h-.03z",fill:c.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M2.525 3.963l-.013.02C1.502 5.56.749 7.494.342 9.58l-.005.027 3.17.75c0-.01.002-.018.004-.028.339-1.833.984-3.533 1.822-4.806l.013-.02-2.82-1.54z",fill:u.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M3.511 10.33L.342 9.582l-.005.027A18.541 18.541 0 000 13.09v.028l3.25.292v-.029a15.728 15.728 0 01.262-3.05z",fill:f.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M3.349 14.422a6.822 6.822 0 01-.099-1.017v-.028L0 13.085v.031a11.105 11.105 0 00.183 2.064l3.17-.731a5.131 5.131 0 01-.004-.027z",fill:d.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M4.09 16.112c-.354-.387-.605-.945-.736-1.659l-.005-.027-3.171.731.005.027c.24 1.262.71 2.313 1.383 3.108l.018.022 2.524-2.181a2.635 2.635 0 01-.019-.02z",fill:m.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M15.484 9.067a399.491 399.491 0 00-3.069 4.781c-2.545 4-3.426 4.897-4.843 4.897-.591 0-1.085-.211-1.464-.615a2.313 2.313 0 01-.019-.02l-2.523 2.18.018.021C4.514 21.397 5.825 22 7.448 22c2.456 0 4.222-1.16 7.361-6.662l2.21-3.913a51.6 51.6 0 00-1.535-2.358z",fill:"#0082FB"}),a.jsx("path",{d:"M16.89 2.432a19.722 19.722 0 00-1.471 1.79c.472.604.96 1.281 1.47 2.038.6-.93 1.16-1.682 1.71-2.258l.019-.02-1.728-1.55z",fill:h.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M28.166 4.142C26.834 2.792 25.245 2 23.546 2c-1.79 0-3.297.984-4.656 2.43a6.451 6.451 0 00-.02.02L20.6 6l.019-.021c.895-.934 1.762-1.4 2.722-1.4 1.034 0 2.001.488 2.84 1.343l.019.02 1.987-1.78-.02-.02z",fill:"#0082FB"}),a.jsx("path",{d:"M30.019 12.656c-.075-4.333-1.588-8.207-3.833-10.495l-.02-.02-1.987 1.78.02.02c1.689 1.74 2.848 4.975 2.953 8.714v.028l2.867.001v-.028z",fill:y.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M30.02 12.687l-.001-.028h-2.867v.027c.005.176.008.352.008.53 0 1.02-.152 1.843-.461 2.438l-.014.027 2.137 2.228.016-.024c.776-1.2 1.183-2.868 1.183-4.89 0-.103 0-.205-.002-.308z",fill:g.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M26.7 15.65l-.015.026c-.267.502-.649.836-1.147.982l.974 3.079a4.372 4.372 0 00.547-.229 4.45 4.45 0 001.709-1.522 4.18 4.18 0 00.055-.081l.015-.025-2.139-2.23z",fill:b.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M24.917 16.742c-.327 0-.615-.049-.897-.175l-.998 3.151c.56.192 1.16.279 1.826.279.615 0 1.179-.092 1.69-.27l-.974-3.077c-.21.063-.428.094-.647.092z",fill:x.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M22.92 15.667l-.018-.021-2.296 2.393.02.02c.797.853 1.56 1.382 2.423 1.672l.997-3.15c-.364-.156-.716-.44-1.125-.914z",fill:v.fill,transform:"translate(2 2)"}),a.jsx("path",{d:"M22.902 15.643c-.688-.802-1.54-2.139-2.88-4.3l-1.746-2.92-.014-.023-2.026 3.046.014.024 1.237 2.087c1.2 2.012 2.177 3.467 3.12 4.48l.019.02 2.295-2.392a2.945 2.945 0 01-.019-.022z",fill:O.fill,transform:"translate(2 2)"})]})]}))});function z7(e){"@babel/helpers - typeof";return z7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},z7(e)}var zgt=["size","style"];function Kce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lgt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rgt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ngt(e,zgt);return a.jsxs("svg",WL(WL({fill:"currentColor",fillRule:"evenodd",height:r,style:WL({flex:"none",lineHeight:1},n),viewBox:"0 0 103 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Vs}),a.jsx("path",{d:"M38.337 2.641h3.752l6.38 11.57 6.38-11.57h3.671v19.011H55.46V7.082l-5.594 10.09h-2.872l-5.595-10.09v14.57h-3.06V2.642zm30.058 19.353c-1.418 0-2.664-.314-3.739-.944a6.594 6.594 0 01-2.513-2.614c-.6-1.113-.9-2.39-.9-3.829 0-1.457.293-2.748.88-3.87.587-1.123 1.402-2 2.445-2.635 1.043-.633 2.242-.95 3.596-.95 1.346 0 2.504.319 3.475.957.97.638 1.718 1.532 2.242 2.682.523 1.15.785 2.499.785 4.047v.842h-10.39c.19 1.159.658 2.07 1.403 2.736.745.665 1.686.998 2.824.998.912 0 1.698-.136 2.357-.407a5.997 5.997 0 001.856-1.236l1.625 1.996c-1.616 1.485-3.599 2.227-5.946 2.227zm2.235-11.278c-.642-.656-1.481-.984-2.52-.984-1.011 0-1.858.335-2.54 1.005-.681.67-1.113 1.57-1.293 2.702h7.45c-.09-1.159-.456-2.066-1.097-2.723zm7.748-.712h-2.817V7.492h2.817V3.337h2.953v4.155h4.28v2.512h-4.28v6.369c0 1.059.18 1.815.542 2.267.36.453.98.68 1.855.68.389 0 .718-.016.99-.048l.426-.056c.15-.022.305-.046.467-.073v2.485a8.88 8.88 0 01-2.452.34c-3.187 0-4.781-1.748-4.781-5.242v-6.722zM101 21.654h-2.899v-1.982a5.24 5.24 0 01-1.964 1.718c-.795.403-1.698.604-2.71.604-1.245 0-2.35-.319-3.311-.957-.962-.638-1.718-1.517-2.269-2.635-.55-1.118-.826-2.396-.826-3.836 0-1.448.28-2.73.84-3.843.56-1.113 1.334-1.987 2.323-2.62.989-.634 2.124-.951 3.406-.951.967 0 1.834.188 2.601.563a5.145 5.145 0 011.91 1.596V7.49H101v14.164zm-2.953-9.206c-.316-.806-.815-1.442-1.497-1.908-.682-.466-1.47-.7-2.363-.7-1.265 0-2.272.426-3.021 1.277-.75.851-1.125 2-1.124 3.45 0 1.457.36 2.611 1.083 3.462.722.851 1.702 1.276 2.94 1.276.911 0 1.724-.235 2.438-.706a3.987 3.987 0 001.544-1.9v-4.251zM10.627 2c2.396 0 4.398 1.165 6.792 4.22.375-.507.758-.99 1.153-1.438l.318-.352C20.249 2.984 21.755 2 23.546 2c1.604 0 3.11.706 4.395 1.92l.245.24c2.173 2.215 3.66 5.914 3.821 10.078l.012.446.002.311c0 1.896-.358 3.48-1.042 4.66l-.157.254-.134.19a4.45 4.45 0 01-1.629 1.41l-.17.08a4.372 4.372 0 01-.377.148c-.505.17-1.06.26-1.664.26-.656 0-1.246-.084-1.8-.27-.784-.26-1.485-.72-2.206-1.443l-.236-.245c-.942-1.015-1.92-2.47-3.119-4.482l-1.472-2.481c-.171-.29-.338-.57-.5-.839l-.497-.812-2.209 3.913-.377.652-.373.623C11.374 21.023 9.701 22 7.449 22c-1.528 0-2.78-.534-3.696-1.501l-.187-.207c-.617-.729-1.063-1.673-1.318-2.797l-.07-.338a10.856 10.856 0 01-.17-1.61L2 15.084c.002-.97.08-1.941.235-2.902l.107-.603C2.72 9.643 3.396 7.837 4.3 6.327l.226-.366c1.482-2.303 3.514-3.836 5.816-3.954L10.627 2zm.114 3.272l-.183-.003c-1.13.012-2.19.784-3.06 2.01l-.153.222-.012.022c-.774 1.175-1.383 2.714-1.738 4.386l-.089.448c-.17.93-.257 1.873-.259 2.818l.003.235c.005.224.022.45.05.675l.054.364c.117.639.328 1.15.621 1.528l.113.133.02.02c.379.404.873.615 1.464.615 1.348 0 2.21-.811 4.482-4.333l2.286-3.578 1.144-1.767-.25-.354c-1.744-2.429-2.965-3.32-4.34-3.432l-.153-.009zm12.599-.693l-.204.007c-.88.062-1.687.526-2.518 1.393l-.02.023c-.549.576-1.11 1.329-1.71 2.258.352.52.715 1.082 1.09 1.683l.298.48 1.746 2.92.748 1.2.527.83c.607.946 1.085 1.641 1.5 2.146l.124.146c.358.416.672.686.989.852l.108.051c.284.125.572.174.899.174.22.002.437-.03.647-.092.43-.132.774-.409 1.03-.815l.106-.185.087-.181c.25-.576.373-1.336.373-2.253l-.002-.266-.006-.292c-.102-3.612-1.185-6.752-2.78-8.53l-.193-.206c-.838-.855-1.805-1.343-2.84-1.343z"})]}))});function A7(e){"@babel/helpers - typeof";return A7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A7(e)}var Fgt=["size","style"];function qce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KL(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ygt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var N_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Jgt(e,Fgt),o=cn(Vs,13),s=Ugt(o,13),l=s[0],c=s[1],u=s[2],f=s[3],d=s[4],m=s[5],h=s[6],y=s[7],g=s[8],b=s[9],x=s[10],v=s[11],O=s[12];return a.jsxs("svg",KL(KL({height:r,style:KL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Vs}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{id:l.id,x1:"75.897%",x2:"26.312%",y1:"89.199%",y2:"12.194%",children:[a.jsx("stop",{offset:".06%",stopColor:"#0867DF"}),a.jsx("stop",{offset:"45.39%",stopColor:"#0668E1"}),a.jsx("stop",{offset:"85.91%",stopColor:"#0064E0"})]}),a.jsxs("linearGradient",{id:c.id,x1:"21.67%",x2:"97.068%",y1:"75.874%",y2:"23.985%",children:[a.jsx("stop",{offset:"13.23%",stopColor:"#0064DF"}),a.jsx("stop",{offset:"99.88%",stopColor:"#0064E0"})]}),a.jsxs("linearGradient",{id:u.id,x1:"38.263%",x2:"60.895%",y1:"89.127%",y2:"16.131%",children:[a.jsx("stop",{offset:"1.47%",stopColor:"#0072EC"}),a.jsx("stop",{offset:"68.81%",stopColor:"#0064DF"})]}),a.jsxs("linearGradient",{id:f.id,x1:"47.032%",x2:"52.15%",y1:"90.19%",y2:"15.745%",children:[a.jsx("stop",{offset:"7.31%",stopColor:"#007CF6"}),a.jsx("stop",{offset:"99.43%",stopColor:"#0072EC"})]}),a.jsxs("linearGradient",{id:d.id,x1:"52.155%",x2:"47.591%",y1:"58.301%",y2:"37.004%",children:[a.jsx("stop",{offset:"7.31%",stopColor:"#007FF9"}),a.jsx("stop",{offset:"100%",stopColor:"#007CF6"})]}),a.jsxs("linearGradient",{id:m.id,x1:"37.689%",x2:"61.961%",y1:"12.502%",y2:"63.624%",children:[a.jsx("stop",{offset:"7.31%",stopColor:"#007FF9"}),a.jsx("stop",{offset:"100%",stopColor:"#0082FB"})]}),a.jsxs("linearGradient",{id:h.id,x1:"34.808%",x2:"62.313%",y1:"68.859%",y2:"23.174%",children:[a.jsx("stop",{offset:"27.99%",stopColor:"#007FF8"}),a.jsx("stop",{offset:"91.41%",stopColor:"#0082FB"})]}),a.jsxs("linearGradient",{id:y.id,x1:"43.762%",x2:"57.602%",y1:"6.235%",y2:"98.514%",children:[a.jsx("stop",{offset:"0%",stopColor:"#0082FB"}),a.jsx("stop",{offset:"99.95%",stopColor:"#0081FA"})]}),a.jsxs("linearGradient",{id:g.id,x1:"60.055%",x2:"39.88%",y1:"4.661%",y2:"69.077%",children:[a.jsx("stop",{offset:"6.19%",stopColor:"#0081FA"}),a.jsx("stop",{offset:"100%",stopColor:"#0080F9"})]}),a.jsxs("linearGradient",{id:b.id,x1:"30.282%",x2:"61.081%",y1:"59.32%",y2:"33.244%",children:[a.jsx("stop",{offset:"0%",stopColor:"#027AF3"}),a.jsx("stop",{offset:"100%",stopColor:"#0080F9"})]}),a.jsxs("linearGradient",{id:x.id,x1:"20.433%",x2:"82.112%",y1:"50.001%",y2:"50.001%",children:[a.jsx("stop",{offset:"0%",stopColor:"#0377EF"}),a.jsx("stop",{offset:"99.94%",stopColor:"#0279F1"})]}),a.jsxs("linearGradient",{id:v.id,x1:"40.303%",x2:"72.394%",y1:"35.298%",y2:"57.811%",children:[a.jsx("stop",{offset:".19%",stopColor:"#0471E9"}),a.jsx("stop",{offset:"100%",stopColor:"#0377EF"})]}),a.jsxs("linearGradient",{id:O.id,x1:"32.254%",x2:"68.003%",y1:"19.719%",y2:"84.908%",children:[a.jsx("stop",{offset:"27.65%",stopColor:"#0867DF"}),a.jsx("stop",{offset:"100%",stopColor:"#0471E9"})]})]}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M6.897 4h-.024l-.031 2.615h.022c1.715 0 3.046 1.357 5.94 6.246l.175.297.012.02 1.62-2.438-.012-.019a48.763 48.763 0 00-1.098-1.716 28.01 28.01 0 00-1.175-1.629C10.413 4.932 8.812 4 6.896 4z",fill:l.fill}),a.jsx("path",{d:"M6.873 4C4.95 4.01 3.247 5.258 2.02 7.17a4.352 4.352 0 00-.01.017l2.254 1.231.011-.017c.718-1.083 1.61-1.774 2.568-1.785h.021L6.896 4h-.023z",fill:c.fill}),a.jsx("path",{d:"M2.019 7.17l-.011.017C1.2 8.447.598 9.995.274 11.664l-.005.022 2.534.6.004-.022c.27-1.467.786-2.828 1.456-3.845l.011-.017L2.02 7.17z",fill:u.fill}),a.jsx("path",{d:"M2.807 12.264l-2.533-.6-.005.022c-.177.918-.267 1.851-.269 2.786v.023l2.598.233v-.023a12.591 12.591 0 01.21-2.44z",fill:f.fill}),a.jsx("path",{d:"M2.677 15.537a5.462 5.462 0 01-.079-.813v-.022L0 14.468v.024a8.89 8.89 0 00.146 1.652l2.535-.585a4.106 4.106 0 01-.004-.022z",fill:d.fill}),a.jsx("path",{d:"M3.27 16.89c-.284-.31-.484-.756-.589-1.328l-.004-.021-2.535.585.004.021c.192 1.01.568 1.85 1.106 2.487l.014.017 2.018-1.745a2.106 2.106 0 01-.015-.016z",fill:m.fill}),a.jsx("path",{d:"M10.78 9.654c-1.528 2.35-2.454 3.825-2.454 3.825-2.035 3.2-2.739 3.917-3.871 3.917a1.545 1.545 0 01-1.186-.508l-2.017 1.744.014.017C2.01 19.518 3.058 20 4.356 20c1.963 0 3.374-.928 5.884-5.33l1.766-3.13a41.283 41.283 0 00-1.227-1.886z",fill:"#0082FB"}),a.jsx("path",{d:"M13.502 5.946l-.016.016c-.4.43-.786.908-1.16 1.416.378.483.768 1.024 1.175 1.63.48-.743.928-1.345 1.367-1.807l.016-.016-1.382-1.24z",fill:h.fill}),a.jsx("path",{d:"M20.918 5.713C19.853 4.633 18.583 4 17.225 4c-1.432 0-2.637.787-3.723 1.944l-.016.016 1.382 1.24.016-.017c.715-.747 1.408-1.12 2.176-1.12.826 0 1.6.39 2.27 1.075l.015.016 1.589-1.425-.016-.016z",fill:"#0082FB"}),a.jsx("path",{d:"M23.998 14.125c-.06-3.467-1.27-6.566-3.064-8.396l-.016-.016-1.588 1.424.015.016c1.35 1.392 2.277 3.98 2.361 6.971v.023h2.292v-.022z",fill:y.fill}),a.jsx("path",{d:"M23.998 14.15v-.023h-2.292v.022c.004.14.006.282.006.424 0 .815-.121 1.474-.368 1.95l-.011.022 1.708 1.782.013-.02c.62-.96.946-2.293.946-3.91 0-.083 0-.165-.002-.247z",fill:g.fill}),a.jsx("path",{d:"M21.344 16.52l-.011.02c-.214.402-.519.67-.917.787l.778 2.462a3.493 3.493 0 00.438-.182 3.558 3.558 0 001.366-1.218l.044-.065.012-.02-1.71-1.784z",fill:b.fill}),a.jsx("path",{d:"M19.92 17.393c-.262 0-.492-.039-.718-.14l-.798 2.522c.449.153.927.222 1.46.222.492 0 .943-.073 1.352-.215l-.78-2.462c-.167.05-.341.075-.517.073z",fill:x.fill}),a.jsx("path",{d:"M18.323 16.534l-.014-.017-1.836 1.914.016.017c.637.682 1.246 1.105 1.937 1.337l.797-2.52c-.291-.125-.573-.353-.9-.731z",fill:v.fill}),a.jsx("path",{d:"M18.309 16.515c-.55-.642-1.232-1.712-2.303-3.44l-1.396-2.336-.011-.02-1.62 2.438.012.02.989 1.668c.959 1.61 1.74 2.774 2.493 3.585l.016.016 1.834-1.914a2.353 2.353 0 01-.014-.017z",fill:O.fill})]})]}))});function I7(e){"@babel/helpers - typeof";return I7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},I7(e)}var Xgt=["size","style"];function Jce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rbt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var L_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tbt(e,Xgt);return a.jsxs("svg",qL(qL({fill:"currentColor",fillRule:"evenodd",height:r,style:qL({flex:"none",lineHeight:1},n),viewBox:"0 0 75 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Vs}),a.jsx("path",{d:"M2 21.73V2.81h2.878V19h9.98v2.73zM17.722 21.73V2h2.69v19.73zM27.352 22c-1.416 0-2.517-.367-3.302-1.101-.784-.735-1.176-1.7-1.176-2.899 0-1.19.441-2.185 1.324-2.986.884-.802 2.294-1.203 4.23-1.203h3.659v-.04c0-2.271-1.04-3.406-3.12-3.406-.87 0-1.603.158-2.2.473a3.828 3.828 0 00-1.446 1.324l-1.842-1.5a5.763 5.763 0 012.266-2.054c.937-.477 2.002-.716 3.194-.716h.296c1.65 0 2.977.477 3.981 1.432 1.005.955 1.507 2.383 1.507 4.284v8.122H32.14v-2.203a5.325 5.325 0 01-2.004 1.831c-.816.428-1.744.642-2.784.642zm.592-2.405c1.04 0 1.905-.237 2.596-.71.69-.473 1.206-1.115 1.547-1.926v-1.027h-3.551c-1.058 0-1.814.17-2.266.507-.453.338-.68.795-.68 1.372 0 1.189.785 1.784 2.354 1.784zM37.776 21.73V8.216h2.69v2.216c.484-.792 1.085-1.414 1.802-1.864.717-.45 1.547-.676 2.488-.676h.296c1.04 0 1.914.257 2.623.77.708.514 1.232 1.252 1.573 2.216.52-.928 1.184-1.657 1.99-2.189.808-.531 1.722-.797 2.744-.797h.296c1.507 0 2.657.527 3.45 1.581.794 1.054 1.19 2.536 1.19 4.446v7.81h-2.69v-7.486c0-2.558-.878-3.838-2.636-3.838h-.269c-.887 0-1.638.282-2.252.845-.615.563-1.074 1.273-1.379 2.128v8.352h-2.69v-7.487c0-2.558-.879-3.838-2.636-3.838h-.269c-.888 0-1.639.282-2.253.845-.614.563-1.074 1.273-1.378 2.128v8.352h-2.69zM65.63 22c-1.417 0-2.518-.367-3.302-1.101-.785-.735-1.177-1.7-1.177-2.899 0-1.19.442-2.185 1.325-2.986.883-.802 2.293-1.203 4.23-1.203h3.658v-.04c0-2.271-1.04-3.406-3.12-3.406-.87 0-1.603.158-2.2.473a3.828 3.828 0 00-1.445 1.324l-1.843-1.5a5.763 5.763 0 012.266-2.054c.937-.477 2.002-.716 3.195-.716h.296c1.65 0 2.976.477 3.98 1.432C72.499 10.28 73 11.707 73 13.608v8.122h-2.582v-2.203a5.325 5.325 0 01-2.004 1.831c-.816.428-1.744.642-2.784.642zm.591-2.405c1.04 0 1.906-.237 2.596-.71.69-.473 1.206-1.115 1.547-1.926v-1.027h-3.55c-1.059 0-1.814.17-2.267.507-.453.338-.68.795-.68 1.372 0 1.189.785 1.784 2.354 1.784z"})]}))});function D7(e){"@babel/helpers - typeof";return D7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D7(e)}var nbt=["type"];function Yce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ibt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cbt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ubt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=lbt(e,nbt),i=r==="color"?N_e:_Z;return a.jsx(Ne,ibt({Icon:i,Text:L_e,"aria-label":Vs,spaceMultiple:ogt,textMultiple:igt},n))}),os=_Z;os.Color=N_e;os.Text=L_e;os.Combine=ubt;os.Avatar=xgt;os.Brand=Rgt;os.BrandColor=Mgt;os.colorPrimary=agt;os.colorGradient=D_e;os.title=Vs;var K4="Azure",fbt=.75,pbt=.25,R_e="#00A4EF";function N7(e){"@babel/helpers - typeof";return N7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N7(e)}var dbt=["size","style"];function Xce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bbt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var CZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=gbt(e,dbt);return a.jsxs("svg",GL(GL({fill:"currentColor",fillRule:"evenodd",height:r,style:GL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:K4}),a.jsx("path",{d:"M11.49 2H2v9.492h9.492V2h-.002z"}),a.jsx("path",{d:"M22 2h-9.492v9.492H22V2z"}),a.jsx("path",{d:"M11.49 12.508H2V22h9.492v-9.492h-.002z"}),a.jsx("path",{d:"M22 12.508h-9.492V22H22v-9.492z"})]}))});function L7(e){"@babel/helpers - typeof";return L7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},L7(e)}var vbt=["background"];function Qce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xbt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sbt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _bt=p.memo(function(e){var t=e.background,r=Pbt(e,vbt);return a.jsx(Ee,xbt({Icon:CZ,"aria-label":K4,background:t||R_e},r))});function R7(e){"@babel/helpers - typeof";return R7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},R7(e)}var Cbt=["size","style"];function Zce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mbt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var F_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Tbt(e,Cbt);return a.jsxs("svg",JL(JL({height:r,style:JL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:K4}),a.jsx("path",{d:"M11.49 2H2v9.492h9.492V2h-.002z",fill:"#F25022"}),a.jsx("path",{d:"M22 2h-9.492v9.492H22V2z",fill:"#7FBA00"}),a.jsx("path",{d:"M11.49 12.508H2V22h9.492v-9.492h-.002z",fill:"#00A4EF"}),a.jsx("path",{d:"M22 12.508h-9.492V22H22v-9.492z",fill:"#FFB900"})]}))});function F7(e){"@babel/helpers - typeof";return F7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F7(e)}var zbt=["size","style"];function e1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lbt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var B_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Nbt(e,zbt);return a.jsxs("svg",YL(YL({fill:"currentColor",fillRule:"evenodd",height:r,style:YL({flex:"none",lineHeight:1},n),viewBox:"0 0 108 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:K4}),a.jsx("path",{clipRule:"evenodd",d:"M21.881 3.355V21.68h-3.19V7.316h-.051l-5.7 14.364h-2.114L4.984 7.316h-.038V21.68H2V3.355h4.573L11.85 16.94h.076L17.5 3.355h4.381zm2.667 1.393c0-.511.186-.939.558-1.284.356-.34.832-.526 1.325-.518.546 0 1 .177 1.358.53.359.354.538.778.538 1.272 0 .502-.184.925-.55 1.264-.368.342-.816.512-1.346.512-.529 0-.976-.172-1.338-.517a1.667 1.667 0 01-.545-1.259zm.32 16.932h3.1V8.543h-3.1V21.68zm12.503-2.25c.461 0 .97-.104 1.524-.318a6.417 6.417 0 001.538-.844v2.876a6.289 6.289 0 01-1.685.639A9.217 9.217 0 0136.68 22c-1.94 0-3.515-.611-4.728-1.834-1.212-1.221-1.819-2.783-1.819-4.683 0-2.113.62-3.853 1.858-5.22 1.238-1.368 2.993-2.051 5.265-2.051.58 0 1.168.074 1.761.223.594.148 1.065.32 1.416.518v2.964a6.39 6.39 0 00-1.468-.812 4.234 4.234 0 00-1.53-.287c-1.22 0-2.207.396-2.96 1.189-.75.792-1.126 1.862-1.126 3.207 0 1.329.36 2.365 1.082 3.105.722.742 1.701 1.111 2.94 1.111zM49.258 8.327c.248 0 .471.017.667.051.195.034.363.076.5.128v3.131c-.163-.12-.4-.232-.711-.338-.313-.108-.69-.16-1.134-.16-.76 0-1.403.32-1.928.958-.525.64-.787 1.624-.787 2.952v6.632h-3.1V8.544h3.1v2.07h.05c.282-.716.709-1.276 1.281-1.681.572-.404 1.26-.606 2.062-.606zm1.335 6.977c0-2.172.614-3.893 1.843-5.162 1.231-1.27 2.939-1.904 5.124-1.904 2.06 0 3.666.611 4.824 1.834 1.157 1.223 1.735 2.873 1.735 4.952 0 2.13-.614 3.825-1.844 5.085C61.045 21.371 59.371 22 57.253 22c-2.041 0-3.661-.598-4.86-1.795-1.201-1.197-1.8-2.829-1.8-4.901zm3.228-.101c0 1.37.31 2.42.935 3.143.622.724 1.515 1.086 2.677 1.086 1.128 0 1.985-.362 2.574-1.086.59-.723.884-1.797.884-3.22 0-1.415-.305-2.482-.915-3.2-.611-.721-1.468-1.082-2.568-1.082-1.137 0-2.019.377-2.646 1.132-.628.754-.941 1.829-.941 3.227zm14.91-3.208c0 .443.141.79.422 1.042.283.25.905.568 1.871.951 1.238.495 2.108 1.051 2.607 1.67.5.615.749 1.364.749 2.24 0 1.237-.476 2.23-1.428 2.979-.951.75-2.24 1.124-3.862 1.124a9.277 9.277 0 01-1.813-.198c-.662-.132-1.223-.3-1.685-.506v-3.04c.564.391 1.17.703 1.82.933.649.23 1.238.344 1.768.344.699 0 1.216-.097 1.55-.294.331-.195.499-.523.499-.982 0-.427-.172-.787-.519-1.081-.346-.294-1-.633-1.966-1.016-1.144-.477-1.956-1.014-2.434-1.61-.477-.596-.718-1.354-.718-2.275 0-1.185.473-2.158 1.416-2.92.944-.763 2.167-1.143 3.67-1.143.46 0 .978.05 1.55.152.573.103 1.051.235 1.435.396v2.94a6.63 6.63 0 00-1.435-.703 4.797 4.797 0 00-1.626-.294c-.59 0-1.049.115-1.378.345-.328.23-.493.546-.493.946zm6.982 3.31c0-2.173.614-3.894 1.844-5.163 1.23-1.27 2.937-1.904 5.124-1.904 2.059 0 3.666.611 4.824 1.834 1.157 1.223 1.735 2.873 1.735 4.952 0 2.13-.616 3.825-1.844 5.085C86.166 21.371 84.491 22 82.373 22c-2.04 0-3.66-.598-4.861-1.795-1.2-1.197-1.799-2.83-1.799-4.902v.002zm3.227-.102c0 1.37.313 2.42.935 3.143.625.724 1.517 1.086 2.677 1.086 1.128 0 1.987-.362 2.576-1.086.588-.723.883-1.797.883-3.22 0-1.415-.304-2.482-.916-3.2-.609-.721-1.467-1.082-2.567-1.082-1.136 0-2.018.377-2.646 1.132-.628.754-.942 1.829-.942 3.227zm20.584-4.128h-4.618V21.68H91.77V11.074h-2.203v-2.53h2.203V6.716c0-1.38.45-2.511 1.352-3.393C94.021 2.44 95.177 2 96.586 2c.376 0 .708.02.998.058.292.038.548.095.77.172v2.672a3.233 3.233 0 00-.54-.218 2.792 2.792 0 00-.883-.128c-.648 0-1.148.202-1.498.607-.35.405-.527 1.004-.527 1.795v1.586h4.618V5.592l3.113-.946v3.898h3.138v2.53h-3.138v6.146c0 .81.147 1.38.442 1.712.294.334.758.499 1.391.499.178 0 .394-.042.647-.128.25-.085.47-.186.658-.306v2.556c-.196.112-.523.213-.98.307-.457.093-.906.14-1.35.14-1.308 0-2.287-.347-2.942-1.043-.653-.692-.98-1.739-.98-3.136v-6.747l.001.001z"})]}))});function B7(e){"@babel/helpers - typeof";return B7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},B7(e)}var Rbt=["type"];function t1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fbt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wbt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Kbt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Ubt(e,Rbt),i=r==="color"?F_e:CZ;return a.jsx(Ne,Fbt({Icon:i,Text:B_e,"aria-label":K4,spaceMultiple:pbt,textMultiple:fbt},n))}),V1=CZ;V1.Color=F_e;V1.Text=B_e;V1.Combine=Kbt;V1.Avatar=_bt;V1.colorPrimary=R_e;V1.title=K4;var Ou="Minimax",qbt=.45,Gbt=.15,Jbt="#F23F5D",V_e="linear-gradient(to right, #E2167E, #FE603C)";function V7(e){"@babel/helpers - typeof";return V7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V7(e)}var Ybt=["size","style"];function r1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function t9t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=e9t(e,Ybt);return a.jsxs("svg",XL(XL({fill:"currentColor",fillRule:"evenodd",height:r,style:XL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ou}),a.jsx("path",{d:"M16.278 2c1.156 0 2.093.927 2.093 2.07v12.501a.74.74 0 00.744.709.74.74 0 00.743-.709V9.099a2.06 2.06 0 012.071-2.049A2.06 2.06 0 0124 9.1v6.561a.649.649 0 01-.652.645.649.649 0 01-.653-.645V9.1a.762.762 0 00-.766-.758.762.762 0 00-.766.758v7.472a2.037 2.037 0 01-2.048 2.026 2.037 2.037 0 01-2.048-2.026v-12.5a.785.785 0 00-.788-.753.785.785 0 00-.789.752l-.001 15.904A2.037 2.037 0 0113.441 22a2.037 2.037 0 01-2.048-2.026V18.04c0-.356.292-.645.652-.645.36 0 .652.289.652.645v1.934c0 .263.142.506.372.638.23.131.514.131.744 0a.734.734 0 00.372-.638V4.07c0-1.143.937-2.07 2.093-2.07zm-5.674 0c1.156 0 2.093.927 2.093 2.07v11.523a.648.648 0 01-.652.645.648.648 0 01-.652-.645V4.07a.785.785 0 00-.789-.78.785.785 0 00-.789.78v14.013a2.06 2.06 0 01-2.07 2.048 2.06 2.06 0 01-2.071-2.048V9.1a.762.762 0 00-.766-.758.762.762 0 00-.766.758v3.8a2.06 2.06 0 01-2.071 2.049A2.06 2.06 0 010 12.9v-1.378c0-.357.292-.646.652-.646.36 0 .653.29.653.646V12.9c0 .418.343.757.766.757s.766-.339.766-.757V9.099a2.06 2.06 0 012.07-2.048 2.06 2.06 0 012.071 2.048v8.984c0 .419.343.758.767.758.423 0 .766-.339.766-.758V4.07c0-1.143.937-2.07 2.093-2.07z"})]}))});function H7(e){"@babel/helpers - typeof";return H7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},H7(e)}var r9t=["background","size"];function n1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function n9t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function l9t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var c9t=p.memo(function(e){var t=e.background,r=e.size,n=s9t(e,r9t);return a.jsx(Ee,n9t({Icon:kZ,"aria-label":Ou,background:t||V_e,iconStyle:{marginLeft:-r*.05},size:r},n))});function U7(e){"@babel/helpers - typeof";return U7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U7(e)}var u9t=["size","style"];function i1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function h9t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var H_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=m9t(e,u9t),o=Xn(Ou),s=o.id,l=o.fill;return a.jsxs("svg",QL(QL({height:r,style:QL({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ou}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"0%",x2:"100.182%",y1:"50.057%",y2:"50.057%",children:[a.jsx("stop",{offset:"0%",stopColor:"#E2167E"}),a.jsx("stop",{offset:"100%",stopColor:"#FE603C"})]})}),a.jsx("path",{d:"M16.278 2c1.156 0 2.093.927 2.093 2.07v12.501a.74.74 0 00.744.709.74.74 0 00.743-.709V9.099a2.06 2.06 0 012.071-2.049A2.06 2.06 0 0124 9.1v6.561a.649.649 0 01-.652.645.649.649 0 01-.653-.645V9.1a.762.762 0 00-.766-.758.762.762 0 00-.766.758v7.472a2.037 2.037 0 01-2.048 2.026 2.037 2.037 0 01-2.048-2.026v-12.5a.785.785 0 00-.788-.753.785.785 0 00-.789.752l-.001 15.904A2.037 2.037 0 0113.441 22a2.037 2.037 0 01-2.048-2.026V18.04c0-.356.292-.645.652-.645.36 0 .652.289.652.645v1.934c0 .263.142.506.372.638.23.131.514.131.744 0a.734.734 0 00.372-.638V4.07c0-1.143.937-2.07 2.093-2.07zm-5.674 0c1.156 0 2.093.927 2.093 2.07v11.523a.648.648 0 01-.652.645.648.648 0 01-.652-.645V4.07a.785.785 0 00-.789-.78.785.785 0 00-.789.78v14.013a2.06 2.06 0 01-2.07 2.048 2.06 2.06 0 01-2.071-2.048V9.1a.762.762 0 00-.766-.758.762.762 0 00-.766.758v3.8a2.06 2.06 0 01-2.071 2.049A2.06 2.06 0 010 12.9v-1.378c0-.357.292-.646.652-.646.36 0 .653.29.653.646V12.9c0 .418.343.757.766.757s.766-.339.766-.757V9.099a2.06 2.06 0 012.07-2.048 2.06 2.06 0 012.071 2.048v8.984c0 .419.343.758.767.758.423 0 .766-.339.766-.758V4.07c0-1.143.937-2.07 2.093-2.07z",fill:l,fillRule:"nonzero"})]}))});function W7(e){"@babel/helpers - typeof";return W7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},W7(e)}var y9t=["size","style"];function o1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZL(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function O9t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var U_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=x9t(e,y9t);return a.jsxs("svg",ZL(ZL({fill:"currentColor",fillRule:"evenodd",height:r,style:ZL({flex:"none",lineHeight:1},n),viewBox:"0 0 114 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ou}),a.jsx("path",{d:"M2 22V2h4.23l4.41 6.828L14.93 2h3.988v20l-3.987-.06V9.25l-3.263 4.714H9.674L6.23 9.25V22H2zM26.471 2h-3.867v20h3.867V2zm3.565 0h4.049l7.492 12.387V2h3.988v20h-3.988L34.085 9.734V21.94h-4.049V2zm23.082 0h-4.109v20h4.109V2zm3.504 0v20h4.23V9.25l3.444 4.714h1.994l3.263-4.713V21.94l3.988.06V2h-3.988l-4.29 6.828L60.852 2h-4.23zm19.457 20l6.344-20h5.076l6.404 20h-4.471l-.89-3.021h-7.139L80.49 22h-4.411zm6.369-6.405h5.078l-2.505-8.338-2.573 8.338zM111.97 2h-4.774l-3.619 6.082L99.885 2h-4.592l5.961 9.985L95.294 22h4.591l3.698-6.113 3.613 6.053h4.774l-6.025-9.956L111.97 2z"})]}))});function K7(e){"@babel/helpers - typeof";return K7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K7(e)}var j9t=["type","extraStyle"];function a1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function s1e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C9t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var k9t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=_9t(e,j9t),o=r==="color"?H_e:kZ;return a.jsx(Ne,s1e({Icon:o,Text:U_e,"aria-label":Ou,extraStyle:s1e({fontWeight:500},n),spaceMultiple:Gbt,textMultiple:qbt},i))}),Ta=kZ;Ta.Color=H_e;Ta.Text=U_e;Ta.Combine=k9t;Ta.Avatar=c9t;Ta.colorPrimary=Jbt;Ta.colorGradient=V_e;Ta.title=Ou;var q4="Mistral",$9t=.6,E9t=.2,W_e="#FA520F";function q7(e){"@babel/helpers - typeof";return q7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q7(e)}var T9t=["size","style"];function l1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function D9t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $Z=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=I9t(e,T9t);return a.jsxs("svg",eR(eR({fill:"currentColor",fillRule:"evenodd",height:r,style:eR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:q4}),a.jsx("path",{clipRule:"evenodd",d:"M3.428 3.4h3.429v3.428h3.429v3.429h-.002 3.431V6.828h3.427V3.4h3.43v13.714H24v3.429H13.714v-3.428h-3.428v-3.429h-3.43v3.428h3.43v3.429H0v-3.429h3.428V3.4zm10.286 13.715h3.428v-3.429h-3.427v3.429z"})]}))});function G7(e){"@babel/helpers - typeof";return G7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G7(e)}var N9t=["background"];function c1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function L9t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function H9t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var U9t=p.memo(function(e){var t=e.background,r=V9t(e,N9t);return a.jsx(Ee,L9t({Icon:$Z,"aria-label":q4,background:t||W_e,color:"#fff",iconMultiple:.7},r))});function J7(e){"@babel/helpers - typeof";return J7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},J7(e)}var W9t=["size","style"];function u1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Y9t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var K_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=J9t(e,W9t);return a.jsxs("svg",tR(tR({height:r,style:tR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:q4}),a.jsx("path",{d:"M3.428 3.4h3.429v3.428H3.428V3.4zm13.714 0h3.43v3.428h-3.43V3.4z",fill:"gold"}),a.jsx("path",{d:"M3.428 6.828h6.857v3.429H3.429V6.828zm10.286 0h6.857v3.429h-6.857V6.828z",fill:"#FFAF00"}),a.jsx("path",{d:"M3.428 10.258h17.144v3.428H3.428v-3.428z",fill:"#FF8205"}),a.jsx("path",{d:"M3.428 13.686h3.429v3.428H3.428v-3.428zm6.858 0h3.429v3.428h-3.429v-3.428zm6.856 0h3.43v3.428h-3.43v-3.428z",fill:"#FA500F"}),a.jsx("path",{d:"M0 17.114h10.286v3.429H0v-3.429zm13.714 0H24v3.429H13.714v-3.429z",fill:"#E10500"})]}))});function Y7(e){"@babel/helpers - typeof";return Y7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Y7(e)}var X9t=["size","style"];function f1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rvt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var q_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tvt(e,X9t);return a.jsxs("svg",rR(rR({fill:"currentColor",fillRule:"evenodd",height:r,style:rR({flex:"none",lineHeight:1},n),viewBox:"0 0 134 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:q4}),a.jsx("path",{d:"M2 22.638V1h6.55l3.933 14.76L16.37 1h6.565v21.638H18.87V5.605l-4.302 17.033h-4.214L6.066 5.605v17.033H2zm25.011-17.8V1.002h4.155V4.84h-4.155zm0 17.801V6.964h4.155V22.64h-4.155zm6.707-4.473l4.17-.635c.177.807.536 1.42 1.079 1.838.986.864 3.753.796 4.702.036.588-.404.753-1.367.25-1.89-.206-.196-.67-.378-1.389-.545-3.351-.738-5.475-1.412-6.372-2.022-2.418-1.526-2.465-5.18-.252-6.952 1.76-1.8 7.852-1.78 9.788-.34 1.045.699 1.764 1.732 2.159 3.1l-3.918.723c-.413-1.402-1.417-1.886-2.957-1.89-1.094 0-1.878.154-2.35.458-.591.383-.651 1.179-.06 1.595.374.275 1.668.664 3.88 1.165 2.213.502 3.759 1.117 4.636 1.845 1.993 1.694 1.615 5.13-.503 6.79-2.087 2.01-8.091 2.034-10.416.25-1.247-.865-2.063-2.04-2.447-3.527zm31.88 4.472h-4.154V6.963h3.86v2.229c.66-1.053 1.253-1.747 1.78-2.081 1.374-.857 3.144-.536 4.532.28l-1.286 3.617c-1.877-1.247-3.849-.81-4.384 1.535-.468 1.352-.329 7.76-.347 10.096zm10.67-10.892l-3.77-.679c1.014-3.408 3.08-4.43 6.801-4.457 2.81.037 4.804.362 6.055 2.324.37.674.554 1.912.554 3.713.013 1.729-.178 6.48.155 7.889.133.654.382 1.355.747 2.103H82.7c-.124-.272-.411-1.286-.547-1.712-1.378 1.335-2.97 2.066-4.865 2.067-2.945.058-5.22-1.756-5.219-4.635-.011-1.72.87-3.225 2.418-3.963.764-.37 1.865-.691 3.304-.967 1.942-.364 3.287-.703 4.037-1.018v-.413c0-.797-.197-1.366-.591-1.705-.57-.582-3.147-.744-3.963-.074-.414.29-.75.8-1.006 1.527zm5.56 3.365c-.757.315-4.139.86-4.79 1.358-1.077.707-1.038 2.141-.163 2.967 1.017.987 2.672.733 3.8-.103 1.374-.983 1.117-2.455 1.153-4.221zm7.933 7.527V1h4.155v21.638H89.76zm35.917 0h-4.761l-1.892-4.915h-8.665l-1.789 4.915h-4.643L112.371 1h4.627l8.679 21.638h.001zm-8.058-8.56l-2.987-8.03-2.927 8.03h5.914zm10.004 8.56V1H132v21.638h-4.376zM58.98 6.964v3.307H56.14v6.317l.081 2.236c.434 1.136 1.612.712 2.743.332l.355 3.218c-2.416 1.02-6.87 1.14-7.215-2.346-.096-.537-.123-1.89-.133-3.44v-6.317h-1.908V6.965h1.908V3.85l4.17-2.42v5.535h2.838z"})]}))});function X7(e){"@babel/helpers - typeof";return X7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X7(e)}var nvt=["type"];function p1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ivt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cvt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uvt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=lvt(e,nvt),i=r==="color"?K_e:$Z;return a.jsx(Ne,ivt({Icon:i,Text:q_e,"aria-label":q4,spaceMultiple:E9t,textMultiple:$9t},n))}),as=$Z;as.Color=K_e;as.Text=q_e;as.Combine=uvt;as.Avatar=U9t;as.colorPrimary=W_e;as.title=q4;var uE="MoonshotAI",fvt=.75,pvt=.4,EZ="#16191E";function Q7(e){"@babel/helpers - typeof";return Q7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Q7(e)}var dvt=["size","style"];function d1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bvt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var TZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=gvt(e,dvt);return a.jsxs("svg",nR(nR({fill:"currentColor",fillRule:"evenodd",height:r,style:nR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:uE}),a.jsx("path",{d:"M1.052 16.916l9.539 2.552a21.007 21.007 0 00.06 2.033l5.956 1.593a11.997 11.997 0 01-5.586.865l-.18-.016-.044-.004-.084-.009-.094-.01a11.605 11.605 0 01-.157-.02l-.107-.014-.11-.016a11.962 11.962 0 01-.32-.051l-.042-.008-.075-.013-.107-.02-.07-.015-.093-.019-.075-.016-.095-.02-.097-.023-.094-.022-.068-.017-.088-.022-.09-.024-.095-.025-.082-.023-.109-.03-.062-.02-.084-.025-.093-.028-.105-.034-.058-.019-.08-.026-.09-.031-.066-.024a6.293 6.293 0 01-.044-.015l-.068-.025-.101-.037-.057-.022-.08-.03-.087-.035-.088-.035-.079-.032-.095-.04-.063-.028-.063-.027a5.655 5.655 0 01-.041-.018l-.066-.03-.103-.047-.052-.024-.096-.046-.062-.03-.084-.04-.086-.044-.093-.047-.052-.027-.103-.055-.057-.03-.058-.032a6.49 6.49 0 01-.046-.026l-.094-.053-.06-.034-.051-.03-.072-.041-.082-.05-.093-.056-.052-.032-.084-.053-.061-.039-.079-.05-.07-.047-.053-.035a7.785 7.785 0 01-.054-.036l-.044-.03-.044-.03a6.066 6.066 0 01-.04-.028l-.057-.04-.076-.054-.069-.05-.074-.054-.056-.042-.076-.057-.076-.059-.086-.067-.045-.035-.064-.052-.074-.06-.089-.073-.046-.039-.046-.039a7.516 7.516 0 01-.043-.037l-.045-.04-.061-.053-.07-.062-.068-.06-.062-.058-.067-.062-.053-.05-.088-.084a13.28 13.28 0 01-.099-.097l-.029-.028-.041-.042-.069-.07-.05-.051-.05-.053a6.457 6.457 0 01-.168-.179l-.08-.088-.062-.07-.071-.08-.042-.049-.053-.062-.058-.068-.046-.056a7.175 7.175 0 01-.027-.033l-.045-.055-.066-.082-.041-.052-.05-.064-.02-.025a11.99 11.99 0 01-1.44-2.402zm-1.02-5.794l11.353 3.037a20.468 20.468 0 00-.469 2.011l10.817 2.894a12.076 12.076 0 01-1.845 2.005L.657 15.923l-.016-.046-.035-.104a11.965 11.965 0 01-.05-.153l-.007-.023a11.896 11.896 0 01-.207-.741l-.03-.126-.018-.08-.021-.097-.018-.081-.018-.09-.017-.084-.018-.094c-.026-.141-.05-.283-.071-.426l-.017-.118-.011-.083-.013-.102a12.01 12.01 0 01-.019-.161l-.005-.047a12.12 12.12 0 01-.034-2.145zm1.593-5.15l11.948 3.196c-.368.605-.705 1.231-1.01 1.875l11.295 3.022c-.142.82-.368 1.612-.668 2.365l-11.55-3.09L.124 10.26l.015-.1.008-.049.01-.067.015-.087.018-.098c.026-.148.056-.295.088-.442l.028-.124.02-.085.024-.097c.022-.09.045-.18.07-.268l.028-.102.023-.083.03-.1.025-.082.03-.096.026-.082.031-.095a11.896 11.896 0 011.01-2.232zm4.442-4.4L17.352 4.59a20.77 20.77 0 00-1.688 1.721l7.823 2.093c.267.852.442 1.744.513 2.665L2.106 5.213l.045-.065.027-.04.04-.055.046-.065.055-.076.054-.072.064-.086.05-.065.057-.073.055-.07.06-.074.055-.069.065-.077.054-.066.066-.077.053-.06.072-.082.053-.06.067-.074.054-.058.073-.078.058-.06.063-.067.168-.17.1-.098.059-.056.076-.071a12.084 12.084 0 012.272-1.677zM12.017 0h.097l.082.001.069.001.054.002.068.002.046.001.076.003.047.002.06.003.054.002.087.005.105.007.144.011.088.007.044.004.077.008.082.008.047.005.102.012.05.006.108.014.081.01.042.006.065.01.207.032.07.012.065.011.14.026.092.018.11.022.046.01.075.016.041.01L14.7.3l.042.01.065.015.049.012.071.017.096.024.112.03.113.03.113.032.05.015.07.02.078.024.073.023.05.016.05.016.076.025.099.033.102.036.048.017.064.023.093.034.11.041.116.045.1.04.047.02.06.024.041.018.063.026.04.018.057.025.11.048.1.046.074.035.075.036.06.028.092.046.091.045.102.052.053.028.049.026.046.024.06.033.041.022.052.029.088.05.106.06.087.051.057.034.053.032.096.059.088.055.098.062.036.024.064.041.084.056.04.027.062.042.062.043.023.017c.054.037.108.075.161.114l.083.06.065.048.056.043.086.065.082.064.04.03.05.041.086.069.079.065.085.071c.712.6 1.353 1.283 1.909 2.031L7.222.994l.062-.027.065-.028.081-.034.086-.035c.113-.045.227-.09.341-.131l.096-.035.093-.033.084-.03.096-.031c.087-.03.176-.058.264-.085l.091-.027.086-.025.102-.03.085-.023.1-.026L9.04.37l.09-.023.091-.022.095-.022.09-.02.098-.021.091-.02.095-.018.092-.018.1-.018.091-.016.098-.017.092-.014.097-.015.092-.013.102-.013.091-.012.105-.012.09-.01.105-.01c.093-.01.186-.018.28-.024l.106-.008.09-.005.11-.006.093-.004.1-.004.097-.002.099-.002.197-.002z"})]}))});function Z7(e){"@babel/helpers - typeof";return Z7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Z7(e)}var vvt=["background"];function m1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xvt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Svt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _vt=p.memo(function(e){var t=e.background,r=Pvt(e,vvt);return a.jsx(Ee,xvt({Icon:TZ,"aria-label":uE,background:t||EZ,color:"#fff"},r))});function e8(e){"@babel/helpers - typeof";return e8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e8(e)}var Cvt=["size","style"];function h1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mvt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var G_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Tvt(e,Cvt);return a.jsxs("svg",iR(iR({fill:"currentColor",fillRule:"evenodd",height:r,style:iR({flex:"none",lineHeight:1},n),viewBox:"0 0 171 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:uE}),a.jsx("path",{d:"M165.484 2H169v19.507h-3.516V2zm-35.707 0v5.26h3.186v3.507h-3.186v10.74h-3.516v-10.74h-2.966V7.26h2.966V2h3.516zm-24.598 11.023v8.498h-3.345v-8.804c.008-2.1-2.109-2.895-3.109-2.895l-.064.001c-1.073.026-3.521.694-3.54 3.863v7.835h-3.468V2.014L95.14 2v6.918c1.228-1.986 3.93-2.243 4.755-2.243.926 0 1.768.155 2.525.465.757.31 1.378.783 1.864 1.42.413.54.665 1.096.757 1.667.092.571.138 1.503.138 2.796zM89.29 9.507l-2.362 2.41c-2.911-2.41-6.647-2.136-7.196-.93-.55 1.205 2.444 1.484 4.734 1.98l.634.146c1.731.408 4.603 1.274 4.52 4.12-.11 3.78-4.23 4.767-6.867 4.767-2.637 0-5.933-1.808-7.636-3.342l2.527-2.63c2.582 2.63 7.142 2.958 7.856 1.534.714-1.425-1.263-1.48-4.834-1.973-3.175-.438-4.837-2.85-4.813-4.13.034-1.843 1.543-4.85 6.31-4.886 3.227-.025 5.425.961 7.127 2.934zm-22.617.386l-.033.001c-1.905.083-3.443 1.453-3.458 3.746v7.867h-3.83V7.185h3.702v2.061l.088-.12c.591-.8 2.07-2.555 4.796-2.523 2.675.032 5.696 1.95 5.696 5.17v9.734H69.69v-8.813c-.01-2.197-2.102-2.824-3.016-2.8zm-33.14-3.29c4.247 0 7.69 3.434 7.69 7.671s-3.443 7.671-7.69 7.671c-4.248 0-7.692-3.434-7.692-7.671s3.444-7.671 7.691-7.671zm0 3.726a3.95 3.95 0 00-3.956 3.945 3.95 3.95 0 003.955 3.945 3.95 3.95 0 003.956-3.945 3.95 3.95 0 00-3.956-3.945zm16.7-3.726c4.247 0 7.69 3.434 7.69 7.671s-3.443 7.671-7.69 7.671c-4.248 0-7.692-3.434-7.692-7.671s3.444-7.671 7.691-7.671zm0 3.726a3.95 3.95 0 00-3.956 3.945 3.95 3.95 0 003.955 3.945 3.95 3.95 0 003.956-3.945 3.95 3.95 0 00-3.956-3.945zm64.382-3.726c4.248 0 7.69 3.434 7.69 7.671s-3.442 7.671-7.69 7.671c-4.247 0-7.69-3.434-7.69-7.671s3.443-7.671 7.69-7.671zm0 3.726a3.95 3.95 0 00-3.955 3.945 3.95 3.95 0 003.955 3.945 3.95 3.95 0 003.955-3.945 3.95 3.95 0 00-3.955-3.945zM2 21.616V2l10.987 7.89L23.919 2v19.616h-3.79V9.452l-7.17 5.26-7.169-5.26v12.164H2zM153.344 2l10.492 19.507h-4.138l-1.833-3.288h-5.235l-1.789-3.46-3.632 6.748h-4.358L153.344 2zm0 8.11l-2.478 4.602h5.044l-2.566-4.602z"})]}))});function t8(e){"@babel/helpers - typeof";return t8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t8(e)}var zvt=["type","iconProps"];function y1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function g1e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lvt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rvt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.iconProps,i=Nvt(e,zvt),o=ac(),s=o.isDarkMode;return a.jsx(Ne,g1e({Icon:TZ,Text:G_e,"aria-label":uE,iconProps:g1e({color:r==="color"&&!s?EZ:void 0},n),spaceMultiple:pvt,textMultiple:fvt},i))}),ol=TZ;ol.Text=G_e;ol.Combine=Rvt;ol.Avatar=_vt;ol.colorPrimary=EZ;ol.title=uE;function r8(e){"@babel/helpers - typeof";return r8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r8(e)}var Fvt=["background","type"];function b1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bvt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kvt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qvt=p.memo(function(e){var t=e.background,r=e.type,n=r===void 0?"normal":r,i=Wvt(e,Fvt),o;switch(n){case"gpt3":{o=VSe;break}case"gpt4":{o=HSe;break}case"o3":case"o1":{o=USe;break}default:o=t||BSe}return a.jsx(Ee,Bvt({Icon:gI,"aria-label":nE,background:o},i))});function n8(e){"@babel/helpers - typeof";return n8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n8(e)}var Gvt=["size","style"];function v1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zvt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var J_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Qvt(e,Gvt);return a.jsxs("svg",oR(oR({fill:"currentColor",fillRule:"evenodd",height:r,style:oR({flex:"none",lineHeight:1},n),viewBox:"0 0 84 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:nE}),a.jsx("path",{d:"M2 10.955c0 5.276 3.376 8.955 8.054 8.955 4.678 0 8.054-3.679 8.054-8.955S14.732 2 10.054 2C5.423 2 2.068 5.606 2 10.797L2 10.955zm13.021 0c0 3.775-2.05 6.22-4.967 6.22-2.918 0-4.968-2.445-4.968-6.22 0-3.776 2.05-6.22 4.968-6.22 2.917 0 4.967 2.444 4.967 6.22zm11.778 8.955c3.545 0 5.57-3.001 5.57-6.607 0-3.607-2.025-6.608-5.57-6.608-1.64 0-2.845.654-3.64 1.598V6.937h-2.894V24h2.893v-5.688c.796.944 2.002 1.598 3.641 1.598zm-3.713-6.97c0-2.397 1.35-3.703 3.135-3.703 2.097 0 3.23 1.645 3.23 4.066 0 2.42-1.133 4.066-3.23 4.066-1.785 0-3.135-1.332-3.135-3.68v-.75zM40.2 19.91c2.532 0 4.533-1.331 5.425-3.558l-2.483-.944c-.386 1.307-1.52 2.033-2.942 2.033-1.857 0-3.159-1.331-3.376-3.51h8.874v-.967c0-3.485-1.953-6.269-5.619-6.269-3.665 0-6.028 2.88-6.028 6.608 0 3.92 2.532 6.607 6.15 6.607zm-.145-10.77c1.833 0 2.701 1.21 2.725 2.614H36.97c.434-1.719 1.591-2.614 3.086-2.614zm7.814 10.504h2.894v-7.455c0-1.815 1.326-2.783 2.628-2.783 1.591 0 2.218 1.137 2.218 2.71v7.528h2.894V11.27c0-2.735-1.592-4.575-4.244-4.575-1.64 0-2.773.75-3.496 1.598V6.937h-2.894v12.707zM66.978 2.266l-6.56 17.378h3.063l1.471-3.97h7.475l1.495 3.97h3.11L70.475 2.266h-3.496zm1.687 3.437l2.75 7.26h-5.45l2.7-7.26zM82 2.317h-3.086v17.377H82V2.317z"})]}))});function i8(e){"@babel/helpers - typeof";return i8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i8(e)}var ext=["extraStyle"];function x1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function O1e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oxt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var axt=p.memo(function(e){var t=e.extraStyle,r=ixt(e,ext);return a.jsx(Ne,O1e({Icon:gI,Text:J_e,"aria-label":nE,extraStyle:O1e({fontWeight:600},t),spaceMultiple:D3t,textMultiple:I3t},r))}),Ri=gI;Ri.Text=J_e;Ri.Combine=axt;Ri.Avatar=qvt;Ri.colorPrimary=BSe;Ri.colorGpt3=VSe;Ri.colorGpt4=HSe;Ri.colorO1=USe;Ri.title=nE;var ju="OpenChat",sxt=.75,lxt=.3,cxt="#4A7FE3",uxt="linear-gradient(to bottom, #6595F1, #336BD7)";function o8(e){"@babel/helpers - typeof";return o8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o8(e)}var fxt=["size","style"];function j1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yxt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var MZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hxt(e,fxt);return a.jsxs("svg",aR(aR({fill:"currentColor",fillRule:"evenodd",height:r,style:aR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ju}),a.jsxs("g",{children:[a.jsx("path",{d:"M2.169 8.748l.1-.695C2.513 6.4 3.19 4.94 4.262 3.65a9.76 9.76 0 013.383-2.646C8.812.454 10.04.102 11.35.022c1.136-.07 2.241.029 3.333.324a8.45 8.45 0 011.665.644c.695.358.793.911.229 1.438a22.639 22.639 0 01-4.309 3.188 23.433 23.433 0 01-3.986 1.786 27.94 27.94 0 01-3.64.957c-.449.088-1.274.218-2.474.39z"}),a.jsx("path",{d:"M4.148 9.181c1.759.41 3.544.66 5.343.789 1.572.113 3.15.11 4.727.036 1.571-.073 3.118-.286 4.658-.569.536-.098 1.055-.262 1.613-.247 1.145.029 1.934.635 2.208 1.715.395 1.551.415 3.105-.007 4.646a9.535 9.535 0 01-2.305 4.101 11.066 11.066 0 01-4.22 2.786c-1.715.64-3.493.846-5.32.68a8.637 8.637 0 01-1.4-.224.36.36 0 00-.292.053C7.93 23.669 6.6 24.01 5.176 24a7.643 7.643 0 01-1.198-.114c-.77-.126-1.044-.823-.568-1.43.26-.33.496-.67.642-1.064.067-.18.13-.361.184-.546a.698.698 0 00-.197-.75c-.886-.861-1.628-1.83-2.143-2.946-1.078-2.334-1.19-4.717-.302-7.136a9.826 9.826 0 01.584-1.275l.072.011c.921.207 1.554.351 1.898.431z"})]})]}))});function a8(e){"@babel/helpers - typeof";return a8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a8(e)}var gxt=["background"];function w1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bxt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wxt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Pxt=p.memo(function(e){var t=e.background,r=jxt(e,gxt);return a.jsx(Ee,bxt({Icon:MZ,"aria-label":ju,background:t||uxt,iconMultiple:.6},r))});function s8(e){"@babel/helpers - typeof";return s8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s8(e)}var Sxt=["size","style"];function P1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sR(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ixt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Y_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Axt(e,Sxt),o=cn(ju,2),s=$xt(o,2),l=s[0],c=s[1];return a.jsxs("svg",sR(sR({height:r,style:sR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ju}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{id:l.id,x1:"34.383%",x2:"57.623%",y1:"37.415%",y2:"59.204%",children:[a.jsx("stop",{offset:"0%",stopColor:"#6595F1"}),a.jsx("stop",{offset:"100%",stopColor:"#336BD7"})]}),a.jsxs("linearGradient",{id:c.id,x1:"50%",x2:"50%",y1:"0%",y2:"100%",children:[a.jsx("stop",{offset:"0%",stopColor:"#6595F1"}),a.jsx("stop",{offset:"100%",stopColor:"#336BD7"})]})]}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M2.169 8.748l.1-.695C2.513 6.4 3.19 4.94 4.262 3.65a9.76 9.76 0 013.383-2.646C8.812.454 10.04.102 11.35.022c1.136-.07 2.241.029 3.333.324a8.45 8.45 0 011.665.644c.695.358.793.911.229 1.438a22.639 22.639 0 01-4.309 3.188 23.433 23.433 0 01-3.986 1.786 27.94 27.94 0 01-3.64.957c-.449.088-1.274.218-2.474.39z",fill:l.fill}),a.jsx("path",{d:"M4.148 9.181c1.759.41 3.544.66 5.343.789 1.572.113 3.15.11 4.727.036 1.571-.073 3.118-.286 4.658-.569.536-.098 1.055-.262 1.613-.247 1.145.029 1.934.635 2.208 1.715.395 1.551.415 3.105-.007 4.646a9.535 9.535 0 01-2.305 4.101 11.066 11.066 0 01-4.22 2.786c-1.715.64-3.493.846-5.32.68a8.637 8.637 0 01-1.4-.224.36.36 0 00-.292.053C7.93 23.669 6.6 24.01 5.176 24a7.643 7.643 0 01-1.198-.114c-.77-.126-1.044-.823-.568-1.43.26-.33.496-.67.642-1.064.067-.18.13-.361.184-.546a.698.698 0 00-.197-.75c-.886-.861-1.628-1.83-2.143-2.946-1.078-2.334-1.19-4.717-.302-7.136a9.826 9.826 0 01.584-1.275l.072.011c.921.207 1.554.351 1.898.431z",fill:c.fill})]})]}))});function l8(e){"@babel/helpers - typeof";return l8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l8(e)}var Dxt=["size","style"];function _1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bxt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var X_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Fxt(e,Dxt);return a.jsxs("svg",lR(lR({fill:"currentColor",fillRule:"evenodd",height:r,style:lR({flex:"none",lineHeight:1},n),viewBox:"0 0 146 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ju}),a.jsx("path",{d:"M144 2.353v2.504h-5.68v16.79h-2.944V4.856h-5.71V2.353H144zm-20.698 0l6.417 19.293h-3.12l-1.66-5.539h-6.762l-1.674 5.54h-3.002l6.417-19.294h3.384zm-1.677 2.327h-.118a89.007 89.007 0 01-.576 2.186l-.763 2.674-1.289 4.24h5.365l-.794-2.65a97.659 97.659 0 01-.942-3.18l-.883-3.27zm-25.82 16.966V2.353h2.944v7.924h8.389V2.353h2.943v19.293h-2.943V12.84h-8.389v8.807h-2.943zM85.614 22c-1.629 0-3.1-.383-4.415-1.149-1.295-.785-2.325-1.924-3.09-3.416-.746-1.493-1.119-3.29-1.119-5.39 0-1.572.216-2.976.648-4.213.451-1.257 1.07-2.317 1.854-3.181a8.234 8.234 0 012.767-1.974A8.615 8.615 0 0185.672 2c1.197 0 2.257.236 3.179.707.922.471 1.678 1.04 2.266 1.708l-1.589 1.797a5.01 5.01 0 00-1.678-1.208c-.628-.294-1.324-.441-2.09-.441-1.118 0-2.109.304-2.972.913-.864.608-1.54 1.463-2.031 2.562-.49 1.1-.736 2.406-.736 3.918 0 1.551.235 2.886.706 4.006.471 1.1 1.138 1.954 2.002 2.562.883.59 1.903.884 3.06.884.884 0 1.659-.167 2.326-.5A6.419 6.419 0 0090 17.492l1.501 1.738a8.46 8.46 0 01-2.62 2.062c-.961.471-2.05.707-3.267.707zm-27.645-.354V2.353h3.238l6.298 11.282c.354.648.697 1.335 1.03 2.061.334.727.658 1.463.972 2.21h.118l-.236-3.152c-.078-1.1-.118-2.16-.118-3.181v-9.22h2.797v19.293h-3.209l-6.298-11.31a33.604 33.604 0 01-1.09-2.062c-.333-.727-.657-1.453-.97-2.18h-.119c.066.655.127 1.331.184 2.03l.081 1.063c.099 1.08.147 2.15.147 3.21v9.25h-2.825zm-16.55 0V2.353H52.78v2.475h-8.418v5.508h7.123v2.474h-7.123v6.362h8.712v2.474H41.42zM29.433 2.353c1.432 0 2.698.187 3.797.56 1.118.353 1.991.962 2.62 1.826.627.845.941 1.983.941 3.417 0 1.394-.314 2.543-.942 3.446-.608.903-1.462 1.581-2.56 2.033-1.1.432-2.345.648-3.738.648h-2.973v7.363h-2.944V2.353h5.799zm-.294 2.357h-2.561v7.187h2.678c1.57 0 2.728-.305 3.473-.913.766-.61 1.148-1.552 1.148-2.828 0-1.296-.402-2.19-1.206-2.68-.785-.511-1.963-.766-3.532-.766zM10.388 2c1.649 0 3.101.393 4.357 1.178 1.256.786 2.237 1.925 2.943 3.417.726 1.473 1.09 3.25 1.09 5.331 0 2.062-.364 3.85-1.09 5.361-.706 1.512-1.687 2.68-2.943 3.505-1.256.806-2.708 1.208-4.356 1.208-1.649 0-3.1-.402-4.357-1.208-1.255-.824-2.246-1.993-2.972-3.505C2.353 15.775 2 13.988 2 11.927c0-2.082.353-3.86 1.06-5.332.726-1.492 1.717-2.631 2.972-3.417C7.288 2.393 8.74 2 10.39 2zm0 2.563c-1.079 0-2.02.304-2.825.913-.805.589-1.432 1.433-1.884 2.533-.431 1.08-.647 2.386-.647 3.917 0 1.512.216 2.838.647 3.977.452 1.12 1.08 1.983 1.884 2.592.804.609 1.746.913 2.826.913 1.079 0 2.01-.304 2.796-.913.804-.609 1.422-1.473 1.854-2.592.451-1.14.677-2.465.677-3.977 0-1.531-.226-2.837-.677-3.917-.432-1.1-1.05-1.944-1.854-2.533-.785-.609-1.717-.913-2.796-.913z"})]}))});function c8(e){"@babel/helpers - typeof";return c8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c8(e)}var Vxt=["type","extraStyle"];function C1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function k1e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qxt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Gxt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=Kxt(e,Vxt),o=r==="color"?Y_e:MZ;return a.jsx(Ne,k1e({Icon:o,Text:X_e,"aria-label":ju,extraStyle:k1e({fontWeight:500},n),spaceMultiple:lxt,textMultiple:sxt},i))}),H1=MZ;H1.Color=Y_e;H1.Text=X_e;H1.Combine=Gxt;H1.Avatar=Pxt;H1.colorPrimary=cxt;H1.title=ju;var fE="OpenRouter",Jxt=1,Yxt=.4,zZ="#6566F1";function u8(e){"@babel/helpers - typeof";return u8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u8(e)}var Xxt=["size","style"];function $1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var AZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tOt(e,Xxt);return a.jsxs("svg",cR(cR({fill:"currentColor",fillRule:"evenodd",height:r,style:cR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:fE}),a.jsx("path",{d:"M16.804 1.957l7.22 4.105v.087L16.73 10.21l.017-2.117-.821-.03c-1.059-.028-1.611.002-2.268.11-1.064.175-2.038.577-3.147 1.352L8.345 11.03c-.284.195-.495.336-.68.455l-.515.322-.397.234.385.23.53.338c.476.314 1.17.796 2.701 1.866 1.11.775 2.083 1.177 3.147 1.352l.3.045c.694.091 1.375.094 2.825.033l.022-2.159 7.22 4.105v.087L16.589 22l.014-1.862-.635.022c-1.386.042-2.137.002-3.138-.162-1.694-.28-3.26-.926-4.881-2.059l-2.158-1.5a21.997 21.997 0 00-.755-.498l-.467-.28a55.927 55.927 0 00-.76-.43C2.908 14.73.563 14.116 0 14.116V9.888l.14.004c.564-.007 2.91-.622 3.809-1.124l1.016-.58.438-.274c.428-.28 1.072-.726 2.686-1.853 1.621-1.133 3.186-1.78 4.881-2.059 1.152-.19 1.974-.213 3.814-.138l.02-1.907z"})]}))});function f8(e){"@babel/helpers - typeof";return f8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f8(e)}var nOt=["background"];function E1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iOt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uOt=p.memo(function(e){var t=e.background,r=lOt(e,nOt);return a.jsx(Ee,iOt({Icon:AZ,"aria-label":fE,background:t||zZ,color:"#fff",iconMultiple:.7},r))});function p8(e){"@babel/helpers - typeof";return p8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p8(e)}var fOt=["size","style"];function T1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Q_e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hOt(e,fOt);return a.jsxs("svg",uR(uR({fill:"currentColor",fillRule:"evenodd",height:r,style:uR({flex:"none",lineHeight:1},n),viewBox:"0 0 143 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:fE}),a.jsx("path",{d:"M9.623 2c1.46 0 2.763.35 3.91 1.05 1.149.699 2.053 1.7 2.714 3.002.66 1.303.991 2.861.991 4.675 0 1.814-.33 3.372-.991 4.675-.66 1.302-1.565 2.303-2.713 3.003-1.148.7-2.452 1.049-3.91 1.049-1.465 0-2.772-.35-3.92-1.05-1.148-.699-2.052-1.701-2.713-3.007-.66-1.305-.991-2.862-.991-4.67 0-1.814.33-3.372.991-4.675.66-1.302 1.565-2.303 2.713-3.003C6.852 2.35 8.16 2 9.624 2zm0 2.34c-.974 0-1.844.244-2.61.734-.765.489-1.37 1.208-1.813 2.156-.443.949-.664 2.114-.664 3.497s.221 2.548.664 3.497c.444.948 1.048 1.667 1.813 2.156.766.49 1.636.735 2.61.735.97 0 1.838-.245 2.606-.735.768-.489 1.374-1.208 1.817-2.156.443-.949.665-2.114.665-3.497s-.222-2.548-.665-3.497c-.443-.948-1.049-1.667-1.817-2.156-.768-.49-1.637-.735-2.606-.735zm16.32 1.974c1.024 0 1.938.26 2.742.78s1.436 1.269 1.896 2.248c.46.979.69 2.156.69 3.534 0 1.377-.23 2.556-.686 3.538-.457.981-1.085 1.736-1.883 2.264-.799.529-1.71.793-2.734.793-.771 0-1.4-.13-1.887-.39-.488-.26-.869-.564-1.144-.913a6.908 6.908 0 01-.636-.929h-.149V24h-2.47V6.48h2.412v2.065h.207c.143-.265.35-.572.62-.92.27-.349.643-.655 1.123-.917.479-.263 1.112-.394 1.9-.394zm-.528 2.107c-.716 0-1.32.185-1.813.556-.493.37-.866.887-1.12 1.55-.253.665-.38 1.439-.38 2.324 0 .896.13 1.68.389 2.356.259.674.633 1.201 1.123 1.58s1.09.568 1.8.568c.738 0 1.355-.198 1.85-.593.496-.395.872-.933 1.128-1.613.256-.68.384-1.447.384-2.298 0-.84-.125-1.596-.376-2.265-.25-.67-.625-1.197-1.123-1.584-.498-.388-1.12-.581-1.862-.581zm13.387-2.107c.716 0 1.41.119 2.082.356a5.037 5.037 0 011.809 1.12c.534.51.955 1.169 1.263 1.979.309.81.463 1.793.463 2.949v.88l-9.016-.001.002.105c.03.732.178 1.364.445 1.895.3.597.72 1.052 1.26 1.364.539.313 1.17.469 1.89.469.469 0 .895-.068 1.28-.203a2.716 2.716 0 001-.61c.281-.271.496-.606.644-1.004l2.338.423a4.247 4.247 0 01-1.004 1.813c-.482.517-1.084.918-1.808 1.203-.725.284-1.549.427-2.474.427-1.25 0-2.325-.27-3.225-.809-.9-.54-1.594-1.3-2.082-2.281-.487-.982-.73-2.134-.73-3.455 0-1.306.243-2.456.73-3.451.488-.996 1.17-1.773 2.049-2.331.878-.559 1.906-.838 3.084-.838zm.017 2.049c-.694 0-1.298.17-1.813.51-.515.34-.911.782-1.19 1.327a3.778 3.778 0 00-.39 1.303l-.02.236h6.593c0-.653-.132-1.232-.397-1.738a3.022 3.022 0 00-1.11-1.199c-.477-.293-1.034-.44-1.673-.44zm10.29 3.293v7.566H46.64V6.48h2.37v2.074h.158a3.63 3.63 0 011.375-1.626c.625-.41 1.413-.614 2.366-.614.864 0 1.622.18 2.271.543.65.362 1.154.9 1.512 1.614.358.713.537 1.595.537 2.646v8.105h-2.47v-7.806c0-.924-.24-1.647-.718-2.17-.48-.522-1.137-.784-1.974-.784-.573 0-1.081.125-1.524.374a2.65 2.65 0 00-1.05 1.09c-.255.479-.383 1.055-.383 1.73zm17.122-9.424c1.31 0 2.4.227 3.266.68.868.454 1.516 1.08 1.945 1.88.43.799.645 1.72.645 2.766 0 1.04-.216 1.954-.649 2.742-.432.788-1.082 1.4-1.949 1.837a5.1 5.1 0 01-.501.22l3.743 6.865h-2.907l-3.436-6.43h-3.634v6.43h-2.552V2.232h6.029zm-.273 2.199h-3.204v6.155h3.237c.826 0 1.5-.119 2.02-.357s.901-.583 1.144-1.037c.242-.453.363-.998.363-1.634 0-.641-.122-1.197-.367-1.667-.246-.47-.628-.831-1.148-1.083-.52-.252-1.202-.377-2.045-.377zM79.66 6.314c1.19 0 2.227.273 3.114.821.886.548 1.575 1.316 2.065 2.306s.735 2.146.735 3.468c0 1.316-.245 2.466-.735 3.45-.49.985-1.179 1.751-2.065 2.299-.887.547-1.924.82-3.114.82s-2.227-.273-3.113-.82c-.887-.548-1.575-1.314-2.065-2.298-.49-.985-.735-2.135-.735-3.451 0-1.322.245-2.478.735-3.468.49-.99 1.178-1.758 2.065-2.306.886-.548 1.924-.821 3.113-.821zm.008 2.074c-.776 0-1.419.207-1.928.622-.51.415-.887.963-1.132 1.646a6.602 6.602 0 00-.367 2.244c0 .819.122 1.568.367 2.249.245.68.623 1.225 1.132 1.634.51.41 1.152.614 1.928.614.771 0 1.41-.205 1.917-.614.506-.41.882-.954 1.127-1.634.245-.68.367-1.43.367-2.249 0-.813-.122-1.56-.367-2.244-.245-.683-.62-1.231-1.127-1.646-.507-.415-1.146-.622-1.917-.622zm16.164 5.55V6.48h2.477v12.742h-2.428v-2.207h-.132a3.956 3.956 0 01-1.4 1.697c-.641.45-1.438.676-2.391.676-.815 0-1.535-.181-2.16-.544-.625-.362-1.115-.9-1.47-1.613-.355-.714-.533-1.596-.533-2.647V6.48h2.47v7.806c0 .868.24 1.56.718 2.074.48.514 1.102.771 1.867.771.462 0 .924-.116 1.383-.348.46-.232.843-.584 1.148-1.054.306-.47.456-1.067.45-1.792zm8.58-10.511v3.052h2.602v1.992h-2.602v7.01c0 .48.072.841.215 1.082.144.24.33.404.558.49.228.085.478.128.747.128.199 0 .372-.014.52-.041l.348-.067.446 2.05a4.42 4.42 0 01-.612.17c-.264.057-.594.09-.99.095a4.331 4.331 0 01-1.818-.349 3.12 3.12 0 01-1.362-1.128c-.347-.509-.52-1.148-.52-1.916l-.002-7.525h-1.857V6.48h1.857l.001-3.053h2.47zm9.961 2.887c.716 0 1.41.119 2.081.356a5.037 5.037 0 011.81 1.12c.533.51.954 1.169 1.263 1.979.308.81.462 1.793.462 2.949v.88l-9.016-.001.003.105c.03.732.178 1.364.445 1.895.3.597.72 1.052 1.259 1.364.54.313 1.17.469 1.891.469.468 0 .895-.068 1.28-.203a2.716 2.716 0 001-.61c.28-.271.495-.606.644-1.004l2.337.423a4.247 4.247 0 01-1.003 1.813c-.482.517-1.085.918-1.809 1.203-.724.284-1.548.427-2.473.427-1.25 0-2.325-.27-3.226-.809-.9-.54-1.594-1.3-2.08-2.281-.488-.982-.732-2.134-.732-3.455 0-1.306.244-2.456.731-3.451.487-.996 1.17-1.773 2.048-2.331.879-.559 1.907-.838 3.085-.838zm.017 2.049c-.694 0-1.298.17-1.813.51-.515.34-.911.782-1.19 1.327a3.778 3.778 0 00-.39 1.303l-.02.236h6.592c0-.653-.132-1.232-.396-1.738a3.022 3.022 0 00-1.11-1.199c-.477-.293-1.035-.44-1.673-.44zm7.821 10.859V6.48h2.387v2.024h.132a3.092 3.092 0 011.227-1.622 3.485 3.485 0 011.994-.593l.396.01.153.006c.212.011.379.025.5.042v2.372c-.1-.027-.275-.059-.529-.095a5.4 5.4 0 00-.76-.054c-.583 0-1.102.123-1.556.37a2.799 2.799 0 00-1.078 1.02 2.79 2.79 0 00-.397 1.48v7.782h-2.469z"})]}))});function d8(e){"@babel/helpers - typeof";return d8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d8(e)}var gOt=["type","iconProps"];function M1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function z1e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wOt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.iconProps,i=OOt(e,gOt);return a.jsx(Ne,z1e({Icon:AZ,Text:Q_e,"aria-label":fE,iconProps:z1e({color:r==="color"?zZ:void 0},n),spaceMultiple:Yxt,textMultiple:Jxt},i))}),hc=AZ;hc.Text=Q_e;hc.Combine=wOt;hc.Avatar=uOt;hc.colorPrimary=zZ;hc.title=fE;var G4="PaLM",POt=.75,SOt=.2,Z_e="#FFF";function m8(e){"@babel/helpers - typeof";return m8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m8(e)}var _Ot=["size","style"];function A1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function TOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var IZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=EOt(e,_Ot);return a.jsxs("svg",fR(fR({height:r,style:fR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:G4}),a.jsx("path",{d:"M12 22.926c.928 0 1.679-.752 1.679-1.68V6.696h-3.358v14.552c0 .927.751 1.679 1.679 1.679z",fill:"#F9AB00"}),a.jsx("path",{d:"M18.69 12.005A5.819 5.819 0 0012 10.904l7.188 7.188c.296.296.807.179.933-.22a5.815 5.815 0 00-1.431-5.867z",fill:"#5BB974"}),a.jsx("path",{d:"M5.31 12.005A5.819 5.819 0 0112 10.904l-7.188 7.188a.562.562 0 01-.933-.22 5.815 5.815 0 011.431-5.867z",fill:"#129EAF"}),a.jsx("path",{d:"M18.157 6.426c-2.86 0-5.288 1.875-6.157 4.478h11.367a.629.629 0 00.565-.908c-1.08-2.12-3.26-3.57-5.775-3.57z",fill:"#AF5CF7"}),a.jsx("path",{d:"M13.188 3.384c-2.023 2.024-2.414 5.064-1.188 7.52l8.038-8.039a.629.629 0 00-.242-1.042c-2.264-.735-4.83-.217-6.608 1.561z",fill:"#FF8BCB"}),a.jsx("path",{d:"M10.812 3.384c2.023 2.024 2.414 5.064 1.188 7.52L3.962 2.865a.629.629 0 01.242-1.042c2.264-.735 4.83-.217 6.608 1.561z",fill:"#FA7B17"}),a.jsx("path",{d:"M5.843 6.426c2.86 0 5.288 1.875 6.157 4.478H.633a.629.629 0 01-.565-.908c1.08-2.12 3.26-3.57 5.775-3.57z",fill:"#4285F4"})]}))});function h8(e){"@babel/helpers - typeof";return h8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h8(e)}var MOt=["background"];function I1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zOt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function LOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ROt=p.memo(function(e){var t=e.background,r=NOt(e,MOt);return a.jsx(Ee,zOt({Icon:IZ,"aria-label":G4,background:t||Z_e},r))});function y8(e){"@babel/helpers - typeof";return y8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y8(e)}var FOt=["size","style"];function D1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=UOt(e,FOt);return a.jsxs("svg",pR(pR({fill:"currentColor",fillRule:"evenodd",height:r,style:pR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:G4}),a.jsx("path",{d:"M12 22.926c.928 0 1.679-.752 1.679-1.68V6.696h-3.358v14.552c0 .927.751 1.679 1.679 1.679z"}),a.jsx("path",{d:"M18.69 12.005A5.819 5.819 0 0012 10.904l7.188 7.188c.296.296.807.179.933-.22a5.815 5.815 0 00-1.431-5.867z"}),a.jsx("path",{d:"M5.31 12.005A5.819 5.819 0 0112 10.904l-7.188 7.188a.562.562 0 01-.933-.22 5.815 5.815 0 011.431-5.867z"}),a.jsx("path",{d:"M18.157 6.426c-2.86 0-5.288 1.875-6.157 4.478h11.367a.629.629 0 00.565-.908c-1.08-2.12-3.26-3.57-5.775-3.57z"}),a.jsx("path",{d:"M13.188 3.384c-2.023 2.024-2.414 5.064-1.188 7.52l8.038-8.039a.629.629 0 00-.242-1.042c-2.264-.735-4.83-.217-6.608 1.561z"}),a.jsx("path",{d:"M10.812 3.384c2.023 2.024 2.414 5.064 1.188 7.52L3.962 2.865a.629.629 0 01.242-1.042c2.264-.735 4.83-.217 6.608 1.561z"}),a.jsx("path",{d:"M5.843 6.426c2.86 0 5.288 1.875 6.157 4.478H.633a.629.629 0 01-.565-.908c1.08-2.12 3.26-3.57 5.775-3.57z"})]}))});function g8(e){"@babel/helpers - typeof";return g8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g8(e)}var KOt=["size","style"];function N1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XOt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=YOt(e,KOt);return a.jsxs("svg",dR(dR({fill:"currentColor",fillRule:"evenodd",height:r,style:dR({flex:"none",lineHeight:1},n),viewBox:"0 0 65 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:G4}),a.jsx("path",{d:"M46.938 21.563h-2.514V2h2.514l6.803 11.912h.11L60.654 2h2.513v19.563h-2.513V9.95l.11-3.279h-.11l-6.12 10.738h-1.476l-6.12-10.738h-.11l.11 3.279v11.612zM41.8 21.563H30.817V2h2.513v17.158h8.47v2.405zM18.282 17.465c0 .655.273 1.202.82 1.639.564.437 1.22.656 1.967.656 1.056 0 1.994-.392 2.814-1.175.838-.784 1.257-1.703 1.257-2.76-.783-.62-1.876-.929-3.279-.929-1.02 0-1.876.246-2.568.738-.674.492-1.011 1.102-1.011 1.83zm3.251-9.727c1.858 0 3.325.5 4.4 1.502 1.074.984 1.611 2.341 1.611 4.072v8.25H25.14v-1.857h-.11C23.993 21.235 22.609 22 20.879 22c-1.476 0-2.715-.437-3.716-1.311-.984-.875-1.476-1.968-1.476-3.28 0-1.383.52-2.485 1.558-3.305 1.056-.82 2.459-1.23 4.207-1.23 1.494 0 2.723.274 3.689.82v-.574c0-.874-.346-1.612-1.038-2.213a3.531 3.531 0 00-2.432-.929c-1.403 0-2.514.592-3.333 1.776l-2.213-1.393c1.22-1.749 3.023-2.623 5.41-2.623zM4.514 13.64v7.923H2V2h6.667c1.694 0 3.133.565 4.317 1.694 1.202 1.13 1.803 2.505 1.803 4.126 0 1.657-.601 3.041-1.803 4.153-1.166 1.11-2.605 1.666-4.317 1.666H4.514zm0-9.236v6.831H8.72c1.002 0 1.83-.337 2.487-1.011.674-.674 1.01-1.475 1.01-2.404 0-.911-.336-1.703-1.01-2.377-.656-.693-1.485-1.039-2.487-1.039H4.514z"})]}))});function b8(e){"@babel/helpers - typeof";return b8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b8(e)}var QOt=["type"];function L1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZOt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ijt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ojt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=njt(e,QOt),i=r==="color"?IZ:eCe;return a.jsx(Ne,ZOt({Icon:i,Text:tCe,"aria-label":G4,spaceMultiple:SOt,textMultiple:POt},n))}),U1=eCe;U1.Color=IZ;U1.Text=tCe;U1.Combine=ojt;U1.Avatar=ROt;U1.colorPrimary=Z_e;U1.title=G4;var J4="Perplexity",ajt=.75,sjt=.2,rCe="#22B8CD";function v8(e){"@babel/helpers - typeof";return v8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v8(e)}var ljt=["size","style"];function R1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function djt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=pjt(e,ljt);return a.jsxs("svg",mR(mR({fill:"currentColor",fillRule:"evenodd",height:r,style:mR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:J4}),a.jsx("path",{d:"M19.785 0v7.272H22.5V17.62h-2.935V24l-7.037-6.194v6.145h-1.091v-6.152L4.392 24v-6.465H1.5V7.188h2.884V0l7.053 6.494V.19h1.09v6.49L19.786 0zm-7.257 9.044v7.319l5.946 5.234V14.44l-5.946-5.397zm-1.099-.08l-5.946 5.398v7.235l5.946-5.234V8.965zm8.136 7.58h1.844V8.349H13.46l6.105 5.54v2.655zm-8.982-8.28H2.59v8.195h1.8v-2.576l6.192-5.62zM5.475 2.476v4.71h5.115l-5.115-4.71zm13.219 0l-5.115 4.71h5.115v-4.71z"})]}))});function x8(e){"@babel/helpers - typeof";return x8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x8(e)}var mjt=["background"];function F1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hjt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xjt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ojt=p.memo(function(e){var t=e.background,r=vjt(e,mjt);return a.jsx(Ee,hjt({Icon:DZ,"aria-label":J4,background:t||rCe,color:"#000"},r))});function O8(e){"@babel/helpers - typeof";return O8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O8(e)}var jjt=["size","style"];function B1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Cjt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_jt(e,jjt);return a.jsxs("svg",hR(hR({height:r,style:hR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:J4}),a.jsx("path",{d:"M19.785 0v7.272H22.5V17.62h-2.935V24l-7.037-6.194v6.145h-1.091v-6.152L4.392 24v-6.465H1.5V7.188h2.884V0l7.053 6.494V.19h1.09v6.49L19.786 0zm-7.257 9.044v7.319l5.946 5.234V14.44l-5.946-5.397zm-1.099-.08l-5.946 5.398v7.235l5.946-5.234V8.965zm8.136 7.58h1.844V8.349H13.46l6.105 5.54v2.655zm-8.982-8.28H2.59v8.195h1.8v-2.576l6.192-5.62zM5.475 2.476v4.71h5.115l-5.115-4.71zm13.219 0l-5.115 4.71h5.115v-4.71z",fill:"#22B8CD",fillRule:"nonzero"})]}))});function j8(e){"@babel/helpers - typeof";return j8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j8(e)}var kjt=["size","style"];function V1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zjt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Mjt(e,kjt);return a.jsxs("svg",yR(yR({fill:"currentColor",fillRule:"evenodd",height:r,style:yR({flex:"none",lineHeight:1},n),viewBox:"0 0 117 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:J4}),a.jsx("path",{d:"M38.542 5.218h1.151V7.59h-1.49c-1.167 0-2.036.281-2.612.843-.575.563-.863 1.485-.863 2.768v7.773h-2.351V5.271h2.351v2.187c0 .123.062.185.184.185.069 0 .121-.017.157-.053a.58.58 0 00.104-.211c.453-1.44 1.577-2.16 3.371-2.16h-.002zm15.36 2.938c.617 1.098.928 2.42.928 3.966 0 1.545-.309 2.867-.928 3.965-.62 1.098-1.42 1.92-2.404 2.464a6.446 6.446 0 01-3.174.817c-2.23 0-3.797-.896-4.703-2.688-.069-.14-.157-.211-.262-.211-.105 0-.157.052-.157.158v7.352h-2.351V5.271h2.351v2.345c0 .106.052.159.157.159.105 0 .191-.07.262-.211.906-1.793 2.473-2.689 4.703-2.689 1.132 0 2.19.272 3.174.817.984.545 1.785 1.366 2.404 2.464zm-1.424 3.966c0-1.617-.43-2.877-1.292-3.781-.862-.904-1.998-1.357-3.41-1.357-1.413 0-2.548.453-3.41 1.357-.863.905-1.179 2.166-1.179 3.78 0 1.616.316 2.878 1.178 3.782.863.905 2 1.356 3.41 1.356 1.411 0 2.549-.453 3.411-1.356.862-.904 1.292-2.166 1.292-3.781zM15.05 8.177c.618 1.098.928 2.42.928 3.965 0 1.546-.308 2.868-.928 3.966-.619 1.098-1.42 1.919-2.403 2.464a6.448 6.448 0 01-3.175.817c-2.23 0-3.797-.896-4.702-2.688-.07-.14-.158-.212-.262-.212-.105 0-.158.053-.158.159V24H2V5.292h2.351v2.345c0 .106.053.159.158.159.104 0 .19-.07.261-.212.906-1.792 2.473-2.688 4.703-2.688 1.132 0 2.19.272 3.175.817.983.545 1.784 1.366 2.403 2.464h-.002zm-1.423 3.965c0-1.616-.43-2.877-1.293-3.78-.862-.904-1.998-1.357-3.41-1.357-1.412 0-2.548.453-3.41 1.357-.862.905-1.178 2.165-1.178 3.78 0 1.615.316 2.878 1.178 3.781.862.906 1.998 1.357 3.41 1.357 1.412 0 2.548-.453 3.41-1.357.863-.903 1.293-2.166 1.293-3.78zm14.422 2.481h2.482c-.33 1.283-1.006 2.395-2.023 3.334-1.02.94-2.479 1.41-4.378 1.41-1.429 0-2.686-.295-3.775-.884a6.13 6.13 0 01-2.521-2.516c-.593-1.089-.889-2.372-.889-3.847 0-1.476.288-2.758.863-3.847.574-1.089 1.38-1.928 2.417-2.517 1.036-.588 2.25-.883 3.644-.883 1.393 0 2.547.29 3.514.87.968.58 1.69 1.349 2.168 2.305.48.959.719 2.008.719 3.15v1.58H19.427c.086 1.37.544 2.46 1.37 3.268.828.807 1.939 1.213 3.332 1.213 1.132 0 2-.232 2.6-.698.601-.466 1.04-1.111 1.32-1.938zm-8.595-3.82h8.204c0-1.194-.305-2.13-.914-2.807-.61-.676-1.568-1.015-2.874-1.015-1.22 0-2.217.33-2.99.988-.775.659-1.25 1.604-1.424 2.832l-.002.002zm37.238 8.17h2.352V0H56.69v18.974-.002zM89.316 3.774h2.747V.81h-2.747v2.966zm9.688 13.156c-.426.043-.684.066-.77.066a.39.39 0 01-.289-.106.395.395 0 01-.104-.29c0-.087.022-.348.065-.778.043-.43.066-1.094.066-1.988V7.279h3.354l-.66-2.008h-2.692v-3.69h-2.352v3.688h-2.557v2.008h2.557v7.214c0 1.512.367 2.636 1.098 3.374.732.737 1.846 1.107 3.345 1.107h1.83v-2.107h-.915c-.889 0-1.547.022-1.974.066h-.002zm13.759-11.662l-3.893 11.498c-.053.141-.135.326-.402.326-.268 0-.35-.185-.402-.326l-3.893-11.498h-2.398l4.508 13.703h1.594a.81.81 0 01.235.026c.053.017.096.06.131.133.07.105.06.264-.026.473l-.731 2.002c-.105.264-.305.396-.6.396-.106 0-.349-.023-.732-.066a13.71 13.71 0 00-1.49-.066h-1.907v2.107h2.508c1.463 0 2.344-.25 3.102-.75.757-.5 1.345-1.383 1.764-2.65L115 5.795v-.526h-2.237v.001zm-31.127 5.113L77.953 5.27h-2.588v.527l4.415 5.93-5.382 6.72v.526h2.64l4.285-5.507 3.998 5.507h2.535v-.526l-4.677-6.324 5.07-6.298v-.553h-2.64l-3.971 5.113-.002-.002zm7.931 8.59h2.351v-13.7h-2.35v13.702-.002zm-15.062-4.349c-.331 1.283-1.006 2.395-2.024 3.334-1.02.94-2.479 1.41-4.377 1.41-1.43 0-2.686-.295-3.775-.884a6.13 6.13 0 01-2.522-2.516c-.593-1.089-.888-2.372-.888-3.847 0-1.476.288-2.758.862-3.847.574-1.089 1.38-1.928 2.417-2.517 1.036-.588 2.25-.883 3.644-.883 1.394 0 2.547.29 3.515.87.967.58 1.689 1.349 2.168 2.305.479.959.718 2.008.718 3.15v1.58H63.401c.086 1.37.544 2.46 1.371 3.268.827.807 1.938 1.213 3.332 1.213 1.132 0 2-.232 2.6-.698.6-.466 1.04-1.111 1.319-1.938h2.482zm-11.078-3.82h8.205c0-1.194-.305-2.13-.915-2.807-.61-.676-1.568-1.015-2.873-1.015-1.22 0-2.217.33-2.991.988-.775.659-1.25 1.604-1.424 2.832l-.002.002z"})]}))});function w8(e){"@babel/helpers - typeof";return w8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w8(e)}var Ajt=["type"];function H1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ijt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fjt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Bjt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Rjt(e,Ajt),i=r==="color"?nCe:DZ;return a.jsx(Ne,Ijt({Icon:i,Text:iCe,"aria-label":J4,spaceMultiple:sjt,textMultiple:ajt},n))}),al=DZ;al.Color=nCe;al.Text=iCe;al.Combine=Bjt;al.Avatar=Ojt;al.colorPrimary=rCe;al.title=J4;var Y4="Qiniu",Vjt=.7,Hjt=.1,oCe="#06AEEF";function P8(e){"@babel/helpers - typeof";return P8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P8(e)}var Ujt=["size","style"];function U1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jjt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Gjt(e,Ujt);return a.jsxs("svg",gR(gR({fill:"currentColor",fillRule:"evenodd",height:r,style:gR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Y4}),a.jsx("path",{d:"M23.111 4.6a.914.914 0 00-.861.161A13.443 13.443 0 017.947 8.897L7.38 6.831a1.076 1.076 0 00-1.211-.698l.27 2.18c-1.816-.827-2.313-.946-3.587-2.45C2.674 5.729 1.263 4.472.89 4.6a11.906 11.906 0 005.892 6.497l.738 5.97s.33 2.286 2.473 2.286h4.586c2.144 0 2.474-2.286 2.474-2.286l.518-4.28c-1.393-.11-2.268.857-2.546 1.814-.465 1.614-.465 1.716-.557 1.998-.188.575-.806.644-.806.644h-2.753s-.617-.07-.806-.644c-.12-.371-.727-2.54-1.335-4.74A11.877 11.877 0 0023.11 4.599V4.6z"})]}))});function S8(e){"@babel/helpers - typeof";return S8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S8(e)}var Yjt=["background"];function W1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xjt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rwt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nwt=p.memo(function(e){var t=e.background,r=twt(e,Yjt);return a.jsx(Ee,Xjt({Icon:NZ,"aria-label":Y4,background:t||oCe},r))});function _8(e){"@babel/helpers - typeof";return _8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_8(e)}var iwt=["size","style"];function K1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cwt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lwt(e,iwt);return a.jsxs("svg",bR(bR({height:r,style:bR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Y4}),a.jsx("path",{d:"M23.111 4.6a.914.914 0 00-.861.161A13.443 13.443 0 017.947 8.897L7.38 6.831a1.076 1.076 0 00-1.211-.698l.27 2.18c-1.816-.827-2.313-.946-3.587-2.45C2.674 5.729 1.263 4.472.89 4.6a11.906 11.906 0 005.892 6.497l.738 5.97s.33 2.286 2.473 2.286h4.586c2.144 0 2.474-2.286 2.474-2.286l.518-4.28c-1.393-.11-2.268.857-2.546 1.814-.465 1.614-.465 1.716-.557 1.998-.188.575-.806.644-.806.644h-2.753s-.617-.07-.806-.644c-.12-.371-.727-2.54-1.335-4.74A11.877 11.877 0 0023.11 4.599V4.6z",fill:"#06AEEF"})]}))});function C8(e){"@babel/helpers - typeof";return C8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C8(e)}var uwt=["size","style"];function q1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hwt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mwt(e,uwt);return a.jsxs("svg",vR(vR({fill:"currentColor",fillRule:"evenodd",height:r,style:vR({flex:"none",lineHeight:1},n),viewBox:"0 0 65 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Y4}),a.jsx("path",{clipRule:"evenodd",d:"M34.97 7.668h6.416V4.854H34.97V2h-2.888v2.854H27.64l.37-2.114h-3.019l-1.54 8.81h1.225a2.362 2.362 0 002.131-1.934l.328-1.964h4.918v8.627h-8.616v2.884h8.616V22h2.888v-2.837h7.146v-2.884h-7.146l.03-8.61zM4.87 2.033H7.76l.013 2.818h12.884v2.91H7.747v10.596h9.304V14.85h2.898v4.582A1.992 1.992 0 0118.05 21.3H6.704a1.992 1.992 0 01-1.835-1.813V7.75H2V4.84h2.869V2.034zm40.88.67h16.46v2.815H45.75V2.704zM63 9.106v2.884H51.437l-2.56 6.427h10.7l-1.295-3.564h3.187l1.311 3.584c.103.34.161.692.174 1.047 0 .887-.869 1.745-1.836 1.817H45.71v-2.884h.043l2.56-6.427h-3.311V9.105H63z"})]}))});function k8(e){"@babel/helpers - typeof";return k8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k8(e)}var ywt=["type"];function G1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gwt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jwt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wwt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Owt(e,ywt),i=r==="color"?aCe:NZ;return a.jsx(Ne,gwt({Icon:i,Text:sCe,"aria-label":Y4,spaceMultiple:Hjt,textMultiple:Vjt},n))}),yc=NZ;yc.Color=aCe;yc.Text=sCe;yc.Combine=wwt;yc.Avatar=nwt;yc.colorPrimary=oCe;yc.title=Y4;var wu="Qwen",Pwt=.7,Swt=.2,LZ="#615ced",_wt="linear-gradient(to right, #00055F, #6F69F7)";function $8(e){"@babel/helpers - typeof";return $8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$8(e)}var Cwt=["size","style"];function J1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mwt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var RZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Twt(e,Cwt);return a.jsxs("svg",xR(xR({fill:"currentColor",fillRule:"evenodd",height:r,style:xR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:wu}),a.jsx("path",{d:"M12.604 1.34c.393.69.784 1.382 1.174 2.075a.18.18 0 00.157.091h5.552c.174 0 .322.11.446.327l1.454 2.57c.19.337.24.478.024.837-.26.43-.513.864-.76 1.3l-.367.658c-.106.196-.223.28-.04.512l2.652 4.637c.172.301.111.494-.043.77-.437.785-.882 1.564-1.335 2.34-.159.272-.352.375-.68.37-.777-.016-1.552-.01-2.327.016a.099.099 0 00-.081.05 575.097 575.097 0 01-2.705 4.74c-.169.293-.38.363-.725.364-.997.003-2.002.004-3.017.002a.537.537 0 01-.465-.271l-1.335-2.323a.09.09 0 00-.083-.049H4.982c-.285.03-.553-.001-.805-.092l-1.603-2.77a.543.543 0 01-.002-.54l1.207-2.12a.198.198 0 000-.197 550.951 550.951 0 01-1.875-3.272l-.79-1.395c-.16-.31-.173-.496.095-.965.465-.813.927-1.625 1.387-2.436.132-.234.304-.334.584-.335a338.3 338.3 0 012.589-.001.124.124 0 00.107-.063l2.806-4.895a.488.488 0 01.422-.246c.524-.001 1.053 0 1.583-.006L11.704 1c.341-.003.724.032.9.34zm-3.432.403a.06.06 0 00-.052.03L6.254 6.788a.157.157 0 01-.135.078H3.253c-.056 0-.07.025-.041.074l5.81 10.156c.025.042.013.062-.034.063l-2.795.015a.218.218 0 00-.2.116l-1.32 2.31c-.044.078-.021.118.068.118l5.716.008c.046 0 .08.02.104.061l1.403 2.454c.046.081.092.082.139 0l5.006-8.76.783-1.382a.055.055 0 01.096 0l1.424 2.53a.122.122 0 00.107.062l2.763-.02a.04.04 0 00.035-.02.041.041 0 000-.04l-2.9-5.086a.108.108 0 010-.113l.293-.507 1.12-1.977c.024-.041.012-.062-.035-.062H9.2c-.059 0-.073-.026-.043-.077l1.434-2.505a.107.107 0 000-.114L9.225 1.774a.06.06 0 00-.053-.031zm6.29 8.02c.046 0 .058.02.034.06l-.832 1.465-2.613 4.585a.056.056 0 01-.05.029.058.058 0 01-.05-.029L8.498 9.841c-.02-.034-.01-.052.028-.054l.216-.012 6.722-.012z"})]}))});function E8(e){"@babel/helpers - typeof";return E8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},E8(e)}var zwt=["background"];function Y1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Awt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rwt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Fwt=p.memo(function(e){var t=e.background,r=Lwt(e,zwt);return a.jsx(Ee,Awt({Icon:RZ,"aria-label":wu,background:t||LZ},r))});function T8(e){"@babel/helpers - typeof";return T8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T8(e)}var Bwt=["size","style"];function X1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kwt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Wwt(e,Bwt),o=Xn(wu),s=o.id,l=o.fill;return a.jsxs("svg",OR(OR({height:r,style:OR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:wu}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"0%",x2:"100%",y1:"0%",y2:"0%",children:[a.jsx("stop",{offset:"0%",stopColor:"#00055F",stopOpacity:".84"}),a.jsx("stop",{offset:"100%",stopColor:"#6F69F7",stopOpacity:".84"})]})}),a.jsx("path",{d:"M12.604 1.34c.393.69.784 1.382 1.174 2.075a.18.18 0 00.157.091h5.552c.174 0 .322.11.446.327l1.454 2.57c.19.337.24.478.024.837-.26.43-.513.864-.76 1.3l-.367.658c-.106.196-.223.28-.04.512l2.652 4.637c.172.301.111.494-.043.77-.437.785-.882 1.564-1.335 2.34-.159.272-.352.375-.68.37-.777-.016-1.552-.01-2.327.016a.099.099 0 00-.081.05 575.097 575.097 0 01-2.705 4.74c-.169.293-.38.363-.725.364-.997.003-2.002.004-3.017.002a.537.537 0 01-.465-.271l-1.335-2.323a.09.09 0 00-.083-.049H4.982c-.285.03-.553-.001-.805-.092l-1.603-2.77a.543.543 0 01-.002-.54l1.207-2.12a.198.198 0 000-.197 550.951 550.951 0 01-1.875-3.272l-.79-1.395c-.16-.31-.173-.496.095-.965.465-.813.927-1.625 1.387-2.436.132-.234.304-.334.584-.335a338.3 338.3 0 012.589-.001.124.124 0 00.107-.063l2.806-4.895a.488.488 0 01.422-.246c.524-.001 1.053 0 1.583-.006L11.704 1c.341-.003.724.032.9.34zm-3.432.403a.06.06 0 00-.052.03L6.254 6.788a.157.157 0 01-.135.078H3.253c-.056 0-.07.025-.041.074l5.81 10.156c.025.042.013.062-.034.063l-2.795.015a.218.218 0 00-.2.116l-1.32 2.31c-.044.078-.021.118.068.118l5.716.008c.046 0 .08.02.104.061l1.403 2.454c.046.081.092.082.139 0l5.006-8.76.783-1.382a.055.055 0 01.096 0l1.424 2.53a.122.122 0 00.107.062l2.763-.02a.04.04 0 00.035-.02.041.041 0 000-.04l-2.9-5.086a.108.108 0 010-.113l.293-.507 1.12-1.977c.024-.041.012-.062-.035-.062H9.2c-.059 0-.073-.026-.043-.077l1.434-2.505a.107.107 0 000-.114L9.225 1.774a.06.06 0 00-.053-.031zm6.29 8.02c.046 0 .058.02.034.06l-.832 1.465-2.613 4.585a.056.056 0 01-.05.029.058.058 0 01-.05-.029L8.498 9.841c-.02-.034-.01-.052.028-.054l.216-.012 6.722-.012z",fill:l,fillRule:"nonzero"})]}))});function M8(e){"@babel/helpers - typeof";return M8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},M8(e)}var qwt=["size","style"];function Q1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qwt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Xwt(e,qwt);return a.jsxs("svg",jR(jR({fill:"currentColor",fillRule:"evenodd",height:r,style:jR({flex:"none",lineHeight:1},n),viewBox:"0 0 75 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:wu}),a.jsx("path",{d:"M11.425 14.13h3.642l1.529 1.795a7.89 7.89 0 002.166-2.832 8.36 8.36 0 00.771-3.562c0-2.03-.624-3.664-1.874-4.905-1.24-1.25-2.884-1.874-4.931-1.874-1.028 0-1.99.186-2.885.558A6.99 6.99 0 007.45 4.932 8.576 8.576 0 005.656 7.67a8.354 8.354 0 00-.625 3.19c0 2.003.611 3.643 1.834 4.919 1.223 1.276 2.779 1.914 4.666 1.914.39 0 .793-.031 1.21-.093.425-.062.868-.16 1.329-.293l-2.645-3.177zM18.07 22l-2.127-2.46c-.753.293-1.48.51-2.18.652a9.84 9.84 0 01-2.073.226c-2.97 0-5.326-.85-7.072-2.552C2.873 16.164 2 13.865 2 10.966c0-1.577.28-3.052.837-4.426a10.148 10.148 0 012.406-3.576A10.427 10.427 0 018.713.758C10.025.253 11.429 0 12.927 0c2.915 0 5.25.86 7.005 2.579 1.755 1.72 2.632 4.01 2.632 6.872 0 1.764-.354 3.399-1.063 4.905a10.156 10.156 0 01-3.031 3.776L21.714 22H18.07zm5.743-14.675h2.884l2.047 6.433.054.16c.248.789.38 1.373.399 1.755.097-.302.221-.62.372-.958.16-.345.354-.713.585-1.103l4.227-7.218 2.06 7.43c.08.275.146.559.2.851.053.293.097.63.133 1.01.132-.372.265-.708.398-1.01.142-.3.28-.562.412-.784l3.816-6.567h3.243L36.097 20.71l-2.127-7.045a8.683 8.683 0 01-.213-.798 17.846 17.846 0 01-.146-.97 69.17 69.17 0 01-.519 1.063c-.15.302-.265.514-.345.638l-4.28 7.112-4.653-13.385zm24.392 4.785h6.5c-.026-.85-.292-1.52-.797-2.007-.496-.497-1.166-.745-2.008-.745-.957 0-1.768.248-2.432.745-.665.496-1.086 1.165-1.263 2.007zm6.34 3.948l2.061 1.608c-.735.966-1.533 1.67-2.392 2.114-.86.443-1.848.665-2.965.665-1.87 0-3.38-.563-4.533-1.689-1.152-1.134-1.728-2.623-1.728-4.466 0-2.162.66-3.935 1.98-5.317 1.33-1.391 3.018-2.087 5.066-2.087 1.71 0 3.07.532 4.08 1.595 1.02 1.055 1.53 2.473 1.53 4.254 0 .15-.01.345-.027.585-.01.23-.027.51-.054.837h-9.61c0 1.143.288 2.056.864 2.738.576.674 1.342 1.01 2.3 1.01.664 0 1.293-.159 1.887-.478a4.633 4.633 0 001.542-1.369zm14.317 3.868l.957-7.244c.018-.133.031-.27.04-.412.009-.151.013-.368.013-.652 0-.824-.2-1.453-.598-1.887-.399-.444-.98-.665-1.741-.665-1.188 0-2.118.385-2.792 1.156-.673.763-1.112 1.937-1.316 3.523l-.797 6.181H59.77l1.661-12.601h2.752l-.213 1.515c.727-.664 1.476-1.156 2.247-1.475a6.5 6.5 0 012.486-.479c1.293 0 2.3.341 3.017 1.024.727.673 1.09 1.622 1.09 2.845 0 .31-.018.673-.053 1.09-.036.407-.089.886-.16 1.435l-.877 6.647h-2.858z"})]}))});function z8(e){"@babel/helpers - typeof";return z8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},z8(e)}var Zwt=["type","extraStyle","iconProps"];function Z1e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iPt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var oPt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=e.iconProps,o=nPt(e,Zwt),s=ac(),l=s.isDarkMode,c=r==="color"&&!l?lCe:RZ;return a.jsx(Ne,wR({Icon:c,Text:cCe,"aria-label":wu,extraStyle:wR({fontWeight:500},n),iconProps:wR({color:r==="color"&&l?LZ:void 0},i),spaceMultiple:Swt,textMultiple:Pwt},o))}),Ma=RZ;Ma.Color=lCe;Ma.Text=cCe;Ma.Combine=oPt;Ma.Avatar=Fwt;Ma.colorPrimary=LZ;Ma.colorGradient=_wt;Ma.title=wu;var Pu="RWKV",aPt=.75,sPt=.3,lPt="#3431C3",cPt="linear-gradient(to left, #1D1A5C, #3431C3, #7361F7)";function A8(e){"@babel/helpers - typeof";return A8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A8(e)}var uPt=["size","style"];function e0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hPt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var FZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mPt(e,uPt);return a.jsxs("svg",PR(PR({fill:"currentColor",fillRule:"evenodd",height:r,style:PR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Pu}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:"a",x1:"100%",x2:"0%",y1:"53.893%",y2:"53.893%",children:[a.jsx("stop",{offset:"0%",stopColor:"#1D1A5C"}),a.jsx("stop",{offset:"49.586%",stopColor:"#3431C3"}),a.jsx("stop",{offset:"100%",stopColor:"#7361F7"})]})}),a.jsx("path",{d:"M15.127 21.824c.093.299.339.553.345.896.022.107-.051.417-.168.21-.249-.832-.33-.035-1.065-1.184-.158-.313-.429-.055-.663-.04-.694-.228-.49-.293-.905.3-.315.088-.049-.643.101-.724.29-.248.749-.086.917-.356.282-1.143-.64-2.567-1.158-3.55-.169-.264.013-.577-.025-.862-.15-.408-.188-.302-.049-.734-.227-.473-.863.266-1.22.255-.285.004-.523-.45-.893-.48-1.335.004-2.581.808-3.926.671a1.228 1.228 0 00-.681.215c-.414.222-.909.203-1.288.522-.119.095-.27.104-.414.098-.27.04-.477.37-.784.34-.312-.109-.566.079-.86.057-.34-.285-.781-.057-1.174.008a.286.286 0 01-.308-.05c-.09-.072-.264-.082-.324-.177-.03-.059.028-.145.1-.204.527-.405 1.137-.666 1.72-.974 1.146-.594 2.118-1.463 3.16-2.218.066-.05.085-.12-.035-.119-1.612.135-3.146 1.048-4.74 1.012-.176.023-.339.127-.522.15-.876-.185.65-1.16.954-1.261 1.704-.711 3.598-.843 5.184-1.836.188-.132-.17-.268-.004-.53.39-1.29 1.576-1.805 2.735-2.184.594-.231 1.137-.672 1.797-.679.325.016.634-.113.852-.36 1.163-1.071 2.442-2.012 3.674-2.999 1.413-1.783 2.282-5.175 5.216-3.656.92.395 1.974.365 2.807.976.297.189.857.765.236.85-1.702.291-2.552-.23-2.63 1.454-.03.39.064.75-.158 1.086-.014.694.352 1.508-.084 2.129-.364.63-.078 1.413-.38 2.047-.22.534-.65.93-1.049 1.323-1.304 1.63-2.266 3.476-2.589 5.572-.122.627-.478 1.56.097 2.056.607.612 1.25 1.458 2.18 1.012.306-.14.884-.189.84.274-.05.083-.258-.098-.371-.056-.16.102.072.316.029.465-.022.14-.134.12-.23.054-.281-.112-.685.002-1.005-.01-.258.045-.512.162-.762.05-.116-.049-.229-.1-.356-.103-.39-.022-.884.182-1.103-.147-.242-.454-.293-.104-.532.048-.235-.015-.067-.35.014-.46.249-.57 1.846.517 1.183-.432-2.29-2.01-.777-2.686-1.646-2.69-.17-.089-.103-.405-.366-.173-.335.35-.46-.098-.46-.4-.04-.175-.177-.3-.125-.479.022-.39-.496.085-.38.41.057.616-.132 1.225-.102 1.833.24 1.276.41 2.897 1.864 3.276.177.076.463.432.253.565-.093-.01-.16-.11-.243-.153-.116-.078-.257.009-.378.018-.034.008-.088.007-.1.046l-.003.002z"})]}))});function I8(e){"@babel/helpers - typeof";return I8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},I8(e)}var yPt=["background"];function t0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gPt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jPt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wPt=p.memo(function(e){var t=e.background,r=OPt(e,yPt);return a.jsx(Ee,gPt({Icon:FZ,"aria-label":Pu,background:t||cPt,iconMultiple:.6},r))});function D8(e){"@babel/helpers - typeof";return D8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D8(e)}var PPt=["size","style"];function r0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Pt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kPt(e,PPt),o=Xn(Pu),s=o.fill,l=o.id;return a.jsxs("svg",SR(SR({height:r,style:SR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Pu}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:l,x1:"100%",x2:"0%",y1:"53.893%",y2:"53.893%",children:[a.jsx("stop",{offset:"0%",stopColor:"#1D1A5C"}),a.jsx("stop",{offset:"49.586%",stopColor:"#3431C3"}),a.jsx("stop",{offset:"100%",stopColor:"#7361F7"})]})}),a.jsx("path",{d:"M15.127 21.824c.093.299.339.553.345.896.022.107-.051.417-.168.21-.249-.832-.33-.035-1.065-1.184-.158-.313-.429-.055-.663-.04-.694-.228-.49-.293-.905.3-.315.088-.049-.643.101-.724.29-.248.749-.086.917-.356.282-1.143-.64-2.567-1.158-3.55-.169-.264.013-.577-.025-.862-.15-.408-.188-.302-.049-.734-.227-.473-.863.266-1.22.255-.285.004-.523-.45-.893-.48-1.335.004-2.581.808-3.926.671a1.228 1.228 0 00-.681.215c-.414.222-.909.203-1.288.522-.119.095-.27.104-.414.098-.27.04-.477.37-.784.34-.312-.109-.566.079-.86.057-.34-.285-.781-.057-1.174.008a.286.286 0 01-.308-.05c-.09-.072-.264-.082-.324-.177-.03-.059.028-.145.1-.204.527-.405 1.137-.666 1.72-.974 1.146-.594 2.118-1.463 3.16-2.218.066-.05.085-.12-.035-.119-1.612.135-3.146 1.048-4.74 1.012-.176.023-.339.127-.522.15-.876-.185.65-1.16.954-1.261 1.704-.711 3.598-.843 5.184-1.836.188-.132-.17-.268-.004-.53.39-1.29 1.576-1.805 2.735-2.184.594-.231 1.137-.672 1.797-.679.325.016.634-.113.852-.36 1.163-1.071 2.442-2.012 3.674-2.999 1.413-1.783 2.282-5.175 5.216-3.656.92.395 1.974.365 2.807.976.297.189.857.765.236.85-1.702.291-2.552-.23-2.63 1.454-.03.39.064.75-.158 1.086-.014.694.352 1.508-.084 2.129-.364.63-.078 1.413-.38 2.047-.22.534-.65.93-1.049 1.323-1.304 1.63-2.266 3.476-2.589 5.572-.122.627-.478 1.56.097 2.056.607.612 1.25 1.458 2.18 1.012.306-.14.884-.189.84.274-.05.083-.258-.098-.371-.056-.16.102.072.316.029.465-.022.14-.134.12-.23.054-.281-.112-.685.002-1.005-.01-.258.045-.512.162-.762.05-.116-.049-.229-.1-.356-.103-.39-.022-.884.182-1.103-.147-.242-.454-.293-.104-.532.048-.235-.015-.067-.35.014-.46.249-.57 1.846.517 1.183-.432-2.29-2.01-.777-2.686-1.646-2.69-.17-.089-.103-.405-.366-.173-.335.35-.46-.098-.46-.4-.04-.175-.177-.3-.125-.479.022-.39-.496.085-.38.41.057.616-.132 1.225-.102 1.833.24 1.276.41 2.897 1.864 3.276.177.076.463.432.253.565-.093-.01-.16-.11-.243-.153-.116-.078-.257.009-.378.018-.034.008-.088.007-.1.046l-.003.002z",fill:s,fillRule:"nonzero"})]}))});function N8(e){"@babel/helpers - typeof";return N8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N8(e)}var EPt=["size","style"];function n0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _R(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function IPt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=APt(e,EPt);return a.jsxs("svg",_R(_R({fill:"currentColor",fillRule:"evenodd",height:r,style:_R({flex:"none",lineHeight:1},n),viewBox:"0 0 72 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Pu}),a.jsx("path",{d:"M9.933 2c2.983 0 5.401 2.408 5.401 5.378v.672c0 2.627-1.891 4.815-4.392 5.285L15.925 22H12.97l-4.93-8.571H4.617V22H2V2h7.933zm-.844 2.017H4.616v7.395H9.09a3.705 3.705 0 003.713-3.698A3.705 3.705 0 009.09 4.017zM41.412 2v10.072L49.935 2h2.954l-6.302 7.534L53.65 22h-2.954l-5.818-10.42-3.465 4.142V22h-2.616V2h2.616zm19.052 20L53.986 2h2.87l5.137 17.455L67.131 2H70l-6.477 20h-3.06zM27.909 7.042l2.968 11.562L32.804 2h2.869l-2.996 20H29.47l-2.785-11.347L23.9 22h-3.207L17.697 2h2.87l1.926 16.604 2.968-11.562h2.448z"})]}))});function L8(e){"@babel/helpers - typeof";return L8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},L8(e)}var DPt=["type","extraStyle"];function i0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function o0e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BPt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var VPt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=FPt(e,DPt),o=r==="color"?uCe:FZ;return a.jsx(Ne,o0e({Icon:o,Text:fCe,"aria-label":Pu,extraStyle:o0e({fontWeight:500},n),spaceMultiple:sPt,textMultiple:aPt},i))}),W1=FZ;W1.Color=uCe;W1.Text=fCe;W1.Combine=VPt;W1.Avatar=wPt;W1.colorPrimary=lPt;W1.title=Pu;var K1="SenseNova",HPt=.8,UPt=.2,pCe="#5B2AD8";function R8(e){"@babel/helpers - typeof";return R8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},R8(e)}var WPt=["size","style"];function a0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function YPt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var BZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=JPt(e,WPt);return a.jsxs("svg",CR(CR({fill:"currentColor",fillRule:"evenodd",height:r,style:CR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:K1}),a.jsx("path",{d:"M23 8.333h-7.333v7.334H23V8.333z"}),a.jsx("path",{d:"M1 1v14.667h7.333V8.333h7.334V1H1z",fillOpacity:".33"}),a.jsx("path",{d:"M14.038 4.333h.17l1.459 1.456v.17l-1.63-1.626zM13.224 4.333h.17l2.273 2.268v.17l-2.443-2.438zM12.41 4.333h.17l3.087 3.08v.17l-3.257-3.25zM11.596 4.333h.17l3.9 3.892v.108h-.06l-4.01-4zM10.782 4.333h.17l4.01 4h-.17l-4.01-4zM9.968 4.333h.17l4.009 4h-.17l-4.01-4zM9.154 4.333h.17l4.009 4h-.17l-4.01-4zM8.34 4.333h.17l4.01 4h-.17l-4.01-4zM7.521 4.333h.17l4.01 4h-.17l-4.01-4zM6.707 4.333h.17l4.01 4h-.17l-4.01-4zM5.892 4.333h.17l4.009 4h-.17l-4.01-4zM5.077 4.333h.17l4.01 4h-.17l-4.01-4zM4.333 4.403v-.07h.1l4.01 4h-.11v.06l-4-3.99zM4.333 5.215v-.17l4 3.991v.17l-4-3.99zM4.333 6.027v-.17l4 3.991v.17l-4-3.99zM4.333 6.84v-.17l4 3.99v.17l-4-3.99zM4.333 7.652v-.17l4 3.99v.17l-4-3.99zM4.333 8.464v-.17l4 3.99v.17l-4-3.99zM4.333 9.276v-.17l4 3.991v.17l-4-3.991zM4.333 10.088v-.17l4 3.991v.17l-4-3.991zM4.333 10.9v-.17l4 3.991v.17l-4-3.991zM4.333 11.712v-.17l4 3.991v.134h-.036l-3.964-3.955zM4.333 12.526v-.17l3.318 3.31h-.17l-3.148-3.14zM4.333 13.34v-.169l2.502 2.496h-.17L4.333 13.34zM4.333 14.152v-.169l1.688 1.684h-.17l-1.518-1.514zM4.333 14.965v-.17l.874.872h-.17l-.704-.702zM15.667 5.146l-.815-.813h.17l.645.644v.169z"}),a.jsx("path",{d:"M23 15.667h-7.333V23H23v-7.333z",fillOpacity:".33"}),a.jsx("path",{d:"M15.667 15.667H8.333V23h7.334v-7.333z"})]}))});function F8(e){"@babel/helpers - typeof";return F8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F8(e)}var XPt=["background"];function s0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QPt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nSt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iSt=p.memo(function(e){var t=e.background,r=rSt(e,XPt);return a.jsx(Ee,QPt({Icon:BZ,"aria-label":K1,background:t||pCe,iconMultiple:.7},r))});function B8(e){"@babel/helpers - typeof";return B8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},B8(e)}var oSt=["size","style"];function l0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uSt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fSt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cSt(e,oSt);return a.jsxs("svg",kR(kR({height:r,style:kR({flex:"none",lineHeight:1},n),viewBox:"0 0 81 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:K1}),a.jsx("path",{d:"M23 8.333h-7.333v7.334H23V8.333z",fill:"#06FDB7"}),a.jsx("path",{d:"M1 1v14.667h7.333V8.333h7.334V1H1z",fill:"#5B2AD8"}),a.jsx("path",{d:"M14.038 4.333h.17l1.459 1.456v.17l-1.63-1.626zM13.224 4.333h.17l2.273 2.268v.17l-2.443-2.438zM12.41 4.333h.17l3.087 3.08v.17l-3.257-3.25zM11.596 4.333h.17l3.9 3.892v.108h-.06l-4.01-4zM10.782 4.333h.17l4.01 4h-.17l-4.01-4zM9.968 4.333h.17l4.009 4h-.17l-4.01-4zM9.154 4.333h.17l4.009 4h-.17l-4.01-4zM8.34 4.333h.17l4.01 4h-.17l-4.01-4zM7.521 4.333h.17l4.01 4h-.17l-4.01-4zM6.707 4.333h.17l4.01 4h-.17l-4.01-4zM5.892 4.333h.17l4.009 4h-.17l-4.01-4zM5.077 4.333h.17l4.01 4h-.17l-4.01-4zM4.333 4.403v-.07h.1l4.01 4h-.11v.06l-4-3.99zM4.333 5.215v-.17l4 3.991v.17l-4-3.99zM4.333 6.027v-.17l4 3.991v.17l-4-3.99zM4.333 6.84v-.17l4 3.99v.17l-4-3.99zM4.333 7.652v-.17l4 3.99v.17l-4-3.99zM4.333 8.464v-.17l4 3.99v.17l-4-3.99zM4.333 9.276v-.17l4 3.991v.17l-4-3.991zM4.333 10.088v-.17l4 3.991v.17l-4-3.991zM4.333 10.9v-.17l4 3.991v.17l-4-3.991zM4.333 11.712v-.17l4 3.991v.134h-.036l-3.964-3.955zM4.333 12.526v-.17l3.318 3.31h-.17l-3.148-3.14zM4.333 13.34v-.169l2.502 2.496h-.17L4.333 13.34zM4.333 14.152v-.169l1.688 1.684h-.17l-1.518-1.514zM4.333 14.965v-.17l.874.872h-.17l-.704-.702zM15.667 5.146l-.815-.813h.17l.645.644v.169z",fill:"#06FDB7"}),a.jsx("path",{d:"M23 15.667h-7.333V23H23v-7.333z",fill:"#5B2AD8"}),a.jsx("path",{d:"M15.667 15.667H8.333V23h7.334v-7.333z",fill:"#06FDB7"}),a.jsx("path",{d:"M79.243 5v.77s-.588.119-1.718.149l-1.04.005c.002.43.003 1.041.003 1.727h2.755v.77h-.386v6.386h-1.292V8.421h-1.077c-.003 1.952-.02 4.173-.084 4.625-.185 1.321-.415 1.761-.415 1.761h-1.196s.181-.819.32-1.761c.14-.943.084-7.127.084-7.127h.001l.001-.002v-.77c.622 0 .952.003 1.225.006.192.001.356.003.573.003 1.374 0 2.246-.156 2.246-.156zM30.819 5.015h1.603l.31.916h3.947v.761h-9.677v-.761h4.126l-.31-.916z",fill:"#5B2AD8"}),a.jsx("path",{clipRule:"evenodd",d:"M59.633 5.183v9.44h7.177c.44 0 .796-.356.796-.794V5.182h-7.973zm6.507.924V9.44h-5.042V6.107h5.042zm-.222 7.602h-4.82v-3.344h5.042v3.124a.222.222 0 01-.222.222v-.002zM49.8 14.623h7.177c.44 0 .796-.355.796-.794V5.183H49.8v9.44zm6.285-.914h-4.82v-3.344h5.042v3.124a.222.222 0 01-.222.222v-.002zm.222-7.602v3.334h-5.041V6.107h5.041zM28.995 10.922v3.038h5.687v-3.038h-5.687zm4.26 2.276H30.42v-1.514h2.835v1.514z",fill:"#5B2AD8",fillRule:"evenodd"}),a.jsx("path",{d:"M34.84 8.396h1.075v.002c.42 0 .761.34.761.762v3.86c0 1.256-.252 1.789-.252 1.789h-1.425s.252-.726.252-1.789V9.16h-.968l.402 1.184H33.08l-.402-1.184h-1.68l-.402 1.184h-1.604l.402-1.184h-.969v5.647H27v-6.41h1.837l-.398-1.173h1.604l.399 1.172h2.794l.399-1.172h1.605l-.4 1.172zM40.56 7.043L39.9 5.102h-1.605l.659 1.94h1.604zM38.462 8.397h1.604l.571 1.687c.058.168.073.345.048.52l-.62 4.203h-1.604l.63-4.283a.785.785 0 00-.031-.366l-.598-1.761zM47.072 8.397h-.607l.726-2.14a.76.76 0 00-.721-1.003h-4.98v.761h4.18l-.808 2.382H41.49v.761h4.918v3.86c0 1.063-.253 1.79-.253 1.79h1.425s.253-.534.253-1.79v-3.86a.761.761 0 00-.762-.761z",fill:"#5B2AD8"}),a.jsx("path",{d:"M41.713 12.789l.396-2.681h1.472s-.28 1.851-.395 2.68c-.183 1.309-.548 1.79-.548 1.79h-1.38s.318-.855.455-1.79zM43.954 12.789c-.137.934-.455 1.788-.455 1.788h1.38s.364-.48.547-1.788c.116-.83.396-2.681.396-2.681h-1.473l-.395 2.68zM69.757 13.222c.108-.953.1-2.527.1-2.527h1.006s-.01 1.679-.1 2.527c-.143 1.337-.314 1.586-.314 1.586h-.935s.136-.632.243-1.586zM74.263 10.695s-.008 1.574.101 2.527a17.8 17.8 0 00.242 1.586h-.935s-.171-.249-.313-1.586c-.09-.848-.1-2.527-.1-2.527h1.005z",fill:"#5B2AD8"}),a.jsx("path",{d:"M71.525 8.151l-.402-1.186h-1.352l.402 1.186h-.552v.77h1.805v.55h-1.805v.77h1.805v4.567h1.264V10.24h1.807v-.77H72.69v-.55h1.807v-.77h-.557l.402-1.186H72.99l-.402 1.186h-1.063zM69.621 5.61h1.627l-.201-.595h1.336l.201.594h1.913v.77H69.62v-.77zM27.1 21.766c.494.672 1.33 1.041 2.355 1.041l-.002.002c1.338 0 2.216-.643 2.234-1.64 0-1.355-1.307-1.545-2.213-1.677h-.002c-.723-.107-1.173-.246-1.18-.618a.398.398 0 01.12-.301c.178-.181.544-.288.985-.288.506-.01.945.066 1.362.447l.151.137.658-.741-.146-.134c-.529-.486-1.182-.723-1.996-.723-.745.01-1.38.21-1.773.6-.278.274-.424.629-.424 1.032.014 1.264 1.335 1.459 2.127 1.575.887.124 1.257.244 1.257.68 0 .581-.878.627-1.145.627-.692-.012-1.297-.28-1.622-.718l-.145-.198-.7.764.099.133z",fill:"#5B2AD8"}),a.jsx("path",{clipRule:"evenodd",d:"M32.346 20.028c0 1.631 1.135 2.769 2.763 2.77.913 0 1.786-.382 2.28-.994l.12-.15-.753-.668-.132.166c-.282.354-.904.603-1.513.603-.843 0-1.476-.488-1.637-1.234h4.254l.017-.183c.09-.934-.12-1.71-.61-2.25-.474-.522-1.203-.808-2.055-.808-1.584 0-2.734 1.117-2.734 2.748zm4.348-.479h-3.217c.18-.797.769-1.264 1.612-1.264.89 0 1.5.49 1.605 1.264z",fill:"#5B2AD8",fillRule:"evenodd"}),a.jsx("path",{d:"M43.722 22.707h-1.086V19.74c0-.914-.5-1.417-1.41-1.417-.82.009-1.42.638-1.42 1.496v2.887h-1.075v-5.337h1.04l.012.494c.404-.374.933-.574 1.533-.574 1.483 0 2.404.934 2.404 2.439v2.978l.002.002zM44.646 21.766c.494.672 1.33 1.041 2.355 1.041h.005c1.338 0 2.215-.643 2.234-1.64 0-1.354-1.307-1.545-2.213-1.677h-.003c-.722-.107-1.172-.245-1.179-.618a.388.388 0 01.117-.301c.179-.181.543-.288.984-.288.516.01.945.066 1.363.447l.15.139.659-.741-.146-.134c-.528-.486-1.183-.723-1.997-.723h-.037c-.718 0-1.349.217-1.736.6-.278.274-.424.629-.424 1.032.012 1.264 1.334 1.459 2.126 1.575.885.122 1.257.244 1.257.68 0 .581-.88.627-1.147.627-.694-.012-1.3-.28-1.623-.718l-.146-.198-.697.764.098.133z",fill:"#5B2AD8"}),a.jsx("path",{clipRule:"evenodd",d:"M52.657 22.797c-1.629 0-2.765-1.137-2.765-2.769 0-1.631 1.15-2.748 2.734-2.748.852 0 1.581.286 2.055.807.49.54.7 1.317.608 2.251l-.016.183H51.02c.16.746.793 1.234 1.637 1.234.609 0 1.231-.25 1.513-.603l.134-.168.755.67-.12.15c-.494.612-1.368.993-2.28.993h-.002zm-1.634-3.248h3.216c-.103-.775-.714-1.264-1.604-1.264-.843 0-1.432.467-1.612 1.264z",fill:"#5B2AD8",fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M64.988 22.789c-1.591 0-2.745-1.151-2.745-2.739 0-1.587 1.128-2.768 2.745-2.768 1.617 0 2.745 1.164 2.745 2.768 0 1.605-1.128 2.739-2.745 2.739zm0-4.495c-.984 0-1.67.722-1.67 1.756s.67 1.706 1.67 1.706c1 0 1.67-.67 1.67-1.706 0-1.035-.688-1.756-1.67-1.756z",fill:"#06FDB7",fillRule:"evenodd"}),a.jsx("path",{d:"M61.266 22.708h-1.084v-2.969c0-.913-.5-1.416-1.41-1.416-.822.008-1.42.638-1.42 1.496v2.887H56.28v-5.338h1.04l.011.495c.404-.375.933-.574 1.534-.574 1.483 0 2.404.934 2.404 2.438v2.98h-.002zM67.979 17.372l2.251 5.346h1.01l2.252-5.346h-1.18l-1.577 3.87-1.576-3.87h-1.18z",fill:"#06FDB7"}),a.jsx("path",{clipRule:"evenodd",d:"M76.457 22.807c-1.58 0-2.725-1.164-2.725-2.769 0-1.604 1.15-2.738 2.735-2.738.675 0 1.306.247 1.74.659v-.59h1.035v5.338h-1.025v-.6c-.454.441-1.087.7-1.76.7zm.03-4.493c-.974 0-1.68.726-1.68 1.726s.706 1.736 1.68 1.736c.532 0 .976-.186 1.284-.534.277-.313.43-.738.43-1.197 0-.832-.537-1.731-1.714-1.731z",fill:"#06FDB7",fillRule:"evenodd"})]}))});function V8(e){"@babel/helpers - typeof";return V8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V8(e)}var pSt=["size","style"];function c0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $R(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gSt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bSt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ySt(e,pSt);return a.jsxs("svg",$R($R({fill:"currentColor",fillRule:"evenodd",height:r,style:$R({flex:"none",lineHeight:1},n),viewBox:"0 0 81 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:K1}),a.jsx("path",{d:"M79.243 5v.77s-.588.119-1.718.149l-1.04.005c.002.43.003 1.041.003 1.727h2.755v.77h-.386v6.386h-1.292V8.421h-1.077c-.003 1.952-.02 4.173-.084 4.625-.185 1.321-.415 1.761-.415 1.761h-1.196s.181-.819.32-1.761c.14-.943.084-7.127.084-7.127h.001l.001-.002v-.77c.622 0 .952.003 1.225.006.192.001.356.003.573.003 1.374 0 2.246-.156 2.246-.156zM30.819 5.015h1.603l.31.916h3.947v.761h-9.677v-.761h4.126l-.31-.916z"}),a.jsx("path",{clipRule:"evenodd",d:"M59.633 5.183v9.44h7.177c.44 0 .796-.356.796-.794V5.182h-7.973zm6.507.924V9.44h-5.042V6.107h5.042zm-.222 7.602h-4.82v-3.344h5.042v3.124a.222.222 0 01-.222.222v-.002zM49.8 14.623h7.177c.44 0 .796-.355.796-.794V5.183H49.8v9.44zm6.285-.914h-4.82v-3.344h5.042v3.124a.222.222 0 01-.222.222v-.002zm.222-7.602v3.334h-5.041V6.107h5.041zM28.995 10.922v3.038h5.687v-3.038h-5.687zm4.26 2.276H30.42v-1.514h2.835v1.514z"}),a.jsx("path",{d:"M34.84 8.396h1.075v.002c.42 0 .761.34.761.762v3.86c0 1.256-.252 1.789-.252 1.789h-1.425s.252-.726.252-1.789V9.16h-.968l.402 1.184H33.08l-.402-1.184h-1.68l-.402 1.184h-1.604l.402-1.184h-.969v5.647H27v-6.41h1.837l-.398-1.173h1.604l.399 1.172h2.794l.399-1.172h1.605l-.4 1.172zM40.56 7.043L39.9 5.102h-1.605l.659 1.94h1.604zM38.462 8.397h1.604l.571 1.687c.058.168.073.345.048.52l-.62 4.203h-1.604l.63-4.283a.785.785 0 00-.031-.366l-.598-1.761zM47.072 8.397h-.607l.726-2.14a.76.76 0 00-.721-1.003h-4.98v.761h4.18l-.808 2.382H41.49v.761h4.918v3.86c0 1.063-.253 1.79-.253 1.79h1.425s.253-.534.253-1.79v-3.86a.761.761 0 00-.762-.761z"}),a.jsx("path",{d:"M41.713 12.789l.396-2.681h1.472s-.28 1.851-.395 2.68c-.183 1.309-.548 1.79-.548 1.79h-1.38s.318-.855.455-1.79zM43.954 12.789c-.137.934-.455 1.788-.455 1.788h1.38s.364-.48.547-1.788c.116-.83.396-2.681.396-2.681h-1.473l-.395 2.68zM69.757 13.222c.108-.953.1-2.527.1-2.527h1.006s-.01 1.679-.1 2.527c-.143 1.337-.314 1.586-.314 1.586h-.935s.136-.632.243-1.586zM74.263 10.695s-.008 1.574.101 2.527a17.8 17.8 0 00.242 1.586h-.935s-.171-.249-.313-1.586c-.09-.848-.1-2.527-.1-2.527h1.005z"}),a.jsx("path",{d:"M71.525 8.151l-.402-1.186h-1.352l.402 1.186h-.552v.77h1.805v.55h-1.805v.77h1.805v4.567h1.264V10.24h1.807v-.77H72.69v-.55h1.807v-.77h-.557l.402-1.186H72.99l-.402 1.186h-1.063zM69.621 5.61h1.627l-.201-.595h1.336l.201.594h1.913v.77H69.62v-.77zM27.1 21.766c.494.672 1.33 1.041 2.355 1.041l-.002.002c1.338 0 2.216-.643 2.234-1.64 0-1.355-1.307-1.545-2.213-1.677h-.002c-.723-.107-1.173-.246-1.18-.618a.398.398 0 01.12-.301c.178-.181.544-.288.985-.288.506-.01.945.066 1.362.447l.151.137.658-.741-.146-.134c-.529-.486-1.182-.723-1.996-.723-.745.01-1.38.21-1.773.6-.278.274-.424.629-.424 1.032.014 1.264 1.335 1.459 2.127 1.575.887.124 1.257.244 1.257.68 0 .581-.878.627-1.145.627-.692-.012-1.297-.28-1.622-.718l-.145-.198-.7.764.099.133z"}),a.jsx("path",{clipRule:"evenodd",d:"M32.346 20.028c0 1.631 1.135 2.769 2.763 2.77.913 0 1.786-.382 2.28-.994l.12-.15-.753-.668-.132.166c-.282.354-.904.603-1.513.603-.843 0-1.476-.488-1.637-1.234h4.254l.017-.183c.09-.934-.12-1.71-.61-2.25-.474-.522-1.203-.808-2.055-.808-1.584 0-2.734 1.117-2.734 2.748zm4.348-.479h-3.217c.18-.797.769-1.264 1.612-1.264.89 0 1.5.49 1.605 1.264z"}),a.jsx("path",{d:"M43.722 22.707h-1.086V19.74c0-.914-.5-1.417-1.41-1.417-.82.009-1.42.638-1.42 1.496v2.887h-1.075v-5.337h1.04l.012.494c.404-.374.933-.574 1.533-.574 1.483 0 2.404.934 2.404 2.439v2.978l.002.002zM44.646 21.766c.494.672 1.33 1.041 2.355 1.041h.005c1.338 0 2.215-.643 2.234-1.64 0-1.354-1.307-1.545-2.213-1.677h-.003c-.722-.107-1.172-.245-1.179-.618a.388.388 0 01.117-.301c.179-.181.543-.288.984-.288.516.01.945.066 1.363.447l.15.139.659-.741-.146-.134c-.528-.486-1.183-.723-1.997-.723h-.037c-.718 0-1.349.217-1.736.6-.278.274-.424.629-.424 1.032.012 1.264 1.334 1.459 2.126 1.575.885.122 1.257.244 1.257.68 0 .581-.88.627-1.147.627-.694-.012-1.3-.28-1.623-.718l-.146-.198-.697.764.098.133z"}),a.jsx("path",{clipRule:"evenodd",d:"M52.657 22.797c-1.629 0-2.765-1.137-2.765-2.769 0-1.631 1.15-2.748 2.734-2.748.852 0 1.581.286 2.055.807.49.54.7 1.317.608 2.251l-.016.183H51.02c.16.746.793 1.234 1.637 1.234.609 0 1.231-.25 1.513-.603l.134-.168.755.67-.12.15c-.494.612-1.368.993-2.28.993h-.002zm-1.634-3.248h3.216c-.103-.775-.714-1.264-1.604-1.264-.843 0-1.432.467-1.612 1.264z"}),a.jsx("path",{clipRule:"evenodd",d:"M64.988 22.789c-1.591 0-2.745-1.151-2.745-2.739 0-1.587 1.128-2.768 2.745-2.768 1.617 0 2.745 1.164 2.745 2.768 0 1.605-1.128 2.739-2.745 2.739zm0-4.495c-.984 0-1.67.722-1.67 1.756s.67 1.706 1.67 1.706c1 0 1.67-.67 1.67-1.706 0-1.035-.688-1.756-1.67-1.756z"}),a.jsx("path",{d:"M61.266 22.708h-1.084v-2.969c0-.913-.5-1.416-1.41-1.416-.822.008-1.42.638-1.42 1.496v2.887H56.28v-5.338h1.04l.011.495c.404-.375.933-.574 1.534-.574 1.483 0 2.404.934 2.404 2.438v2.98h-.002zM67.979 17.372l2.251 5.346h1.01l2.252-5.346h-1.18l-1.577 3.87-1.576-3.87h-1.18z"}),a.jsx("path",{clipRule:"evenodd",d:"M76.457 22.807c-1.58 0-2.725-1.164-2.725-2.769 0-1.604 1.15-2.738 2.735-2.738.675 0 1.306.247 1.74.659v-.59h1.035v5.338h-1.025v-.6c-.454.441-1.087.7-1.76.7zm.03-4.493c-.974 0-1.68.726-1.68 1.726s.706 1.736 1.68 1.736c.532 0 .976-.186 1.284-.534.277-.313.43-.738.43-1.197 0-.832-.537-1.731-1.714-1.731z"}),a.jsx("path",{d:"M23 8.333h-7.333v7.334H23V8.333z"}),a.jsx("path",{d:"M1 1v14.667h7.333V8.333h7.334V1H1z",fillOpacity:".33"}),a.jsx("path",{d:"M14.038 4.333h.17l1.459 1.456v.17l-1.63-1.626zM13.224 4.333h.17l2.273 2.268v.17l-2.443-2.438zM12.41 4.333h.17l3.087 3.08v.17l-3.257-3.25zM11.596 4.333h.17l3.9 3.892v.108h-.06l-4.01-4zM10.782 4.333h.17l4.01 4h-.17l-4.01-4zM9.968 4.333h.17l4.009 4h-.17l-4.01-4zM9.154 4.333h.17l4.009 4h-.17l-4.01-4zM8.34 4.333h.17l4.01 4h-.17l-4.01-4zM7.521 4.333h.17l4.01 4h-.17l-4.01-4zM6.707 4.333h.17l4.01 4h-.17l-4.01-4zM5.892 4.333h.17l4.009 4h-.17l-4.01-4zM5.077 4.333h.17l4.01 4h-.17l-4.01-4zM4.333 4.403v-.07h.1l4.01 4h-.11v.06l-4-3.99zM4.333 5.215v-.17l4 3.991v.17l-4-3.99zM4.333 6.027v-.17l4 3.991v.17l-4-3.99zM4.333 6.84v-.17l4 3.99v.17l-4-3.99zM4.333 7.652v-.17l4 3.99v.17l-4-3.99zM4.333 8.464v-.17l4 3.99v.17l-4-3.99zM4.333 9.276v-.17l4 3.991v.17l-4-3.991zM4.333 10.088v-.17l4 3.991v.17l-4-3.991zM4.333 10.9v-.17l4 3.991v.17l-4-3.991zM4.333 11.712v-.17l4 3.991v.134h-.036l-3.964-3.955zM4.333 12.526v-.17l3.318 3.31h-.17l-3.148-3.14zM4.333 13.34v-.169l2.502 2.496h-.17L4.333 13.34zM4.333 14.152v-.169l1.688 1.684h-.17l-1.518-1.514zM4.333 14.965v-.17l.874.872h-.17l-.704-.702zM15.667 5.146l-.815-.813h.17l.645.644v.169z"}),a.jsx("path",{d:"M23 15.667h-7.333V23H23v-7.333z",fillOpacity:".33"}),a.jsx("path",{d:"M15.667 15.667H8.333V23h7.334v-7.333z"})]}))});function H8(e){"@babel/helpers - typeof";return H8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},H8(e)}var vSt=["size","style"];function u0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ER(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function PSt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=wSt(e,vSt);return a.jsxs("svg",ER(ER({height:r,style:ER({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:K1}),a.jsx("path",{d:"M23 8.333h-7.333v7.334H23V8.333z",fill:"#06FDB7"}),a.jsx("path",{d:"M1 1v14.667h7.333V8.333h7.334V1H1z",fill:"#5B2AD8"}),a.jsx("path",{d:"M14.038 4.333h.17l1.459 1.456v.17l-1.63-1.626zM13.224 4.333h.17l2.273 2.268v.17l-2.443-2.438zM12.41 4.333h.17l3.087 3.08v.17l-3.257-3.25zM11.596 4.333h.17l3.9 3.892v.108h-.06l-4.01-4zM10.782 4.333h.17l4.01 4h-.17l-4.01-4zM9.968 4.333h.17l4.009 4h-.17l-4.01-4zM9.154 4.333h.17l4.009 4h-.17l-4.01-4zM8.34 4.333h.17l4.01 4h-.17l-4.01-4zM7.521 4.333h.17l4.01 4h-.17l-4.01-4zM6.707 4.333h.17l4.01 4h-.17l-4.01-4zM5.892 4.333h.17l4.009 4h-.17l-4.01-4zM5.077 4.333h.17l4.01 4h-.17l-4.01-4zM4.333 4.403v-.07h.1l4.01 4h-.11v.06l-4-3.99zM4.333 5.215v-.17l4 3.991v.17l-4-3.99zM4.333 6.027v-.17l4 3.991v.17l-4-3.99zM4.333 6.84v-.17l4 3.99v.17l-4-3.99zM4.333 7.652v-.17l4 3.99v.17l-4-3.99zM4.333 8.464v-.17l4 3.99v.17l-4-3.99zM4.333 9.276v-.17l4 3.991v.17l-4-3.991zM4.333 10.088v-.17l4 3.991v.17l-4-3.991zM4.333 10.9v-.17l4 3.991v.17l-4-3.991zM4.333 11.712v-.17l4 3.991v.134h-.036l-3.964-3.955zM4.333 12.526v-.17l3.318 3.31h-.17l-3.148-3.14zM4.333 13.34v-.169l2.502 2.496h-.17L4.333 13.34zM4.333 14.152v-.169l1.688 1.684h-.17l-1.518-1.514zM4.333 14.965v-.17l.874.872h-.17l-.704-.702zM15.667 5.146l-.815-.813h.17l.645.644v.169z",fill:"#06FDB7"}),a.jsx("path",{d:"M23 15.667h-7.333V23H23v-7.333z",fill:"#5B2AD8"}),a.jsx("path",{d:"M15.667 15.667H8.333V23h7.334v-7.333z",fill:"#06FDB7"})]}))});function U8(e){"@babel/helpers - typeof";return U8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U8(e)}var SSt=["size","style"];function f0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ESt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$St(e,SSt);return a.jsxs("svg",TR(TR({fill:"currentColor",fillRule:"evenodd",height:r,style:TR({flex:"none",lineHeight:1},n),viewBox:"0 0 110 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:K1}),a.jsx("path",{d:"M68.535 2.373V21.62H83.17a1.62 1.62 0 001.622-1.618V2.372H68.535zm13.269 1.884v6.798h-10.28V4.257h10.28zm-.454 15.5h-9.826V12.94h10.28v6.37c0 .248-.201.452-.454.452v-.004zM48.487 21.62h14.635a1.62 1.62 0 001.622-1.618V2.372H48.487V21.62zm12.816-1.863h-9.827V12.94h10.28v6.37c0 .248-.2.452-.453.452v-.004zm.453-15.5v6.798h-10.28V4.257h10.28zM13.055 2.031h-3.27l.63 1.867H2.003V5.45h19.73V3.898h-8.046l-.632-1.867zM6.068 14.074v6.194h11.594v-6.194H6.068zm8.685 4.641h-5.78v-3.088h5.78v3.088z"}),a.jsx("path",{d:"M20.176 8.925h-2.19l.814-2.39h-3.272l-.813 2.39H9.018l-.813-2.39H4.933l.813 2.39H2v13.072h2.905V10.482H6.88l-.82 2.415h3.273l.82-2.415h3.424l.82 2.415h3.272l-.82-2.415h1.975v7.87c0 2.168-.516 3.648-.516 3.648h2.906s.515-1.087.515-3.647v-7.871c0-.86-.695-1.553-1.553-1.553v-.004zM29.647 6.165l-1.342-3.958h-3.272l1.342 3.958h3.272zM28.644 8.926h-3.272l1.217 3.592a1.6 1.6 0 01.066.745l-1.287 8.734h3.272l1.263-8.572c.052-.355.02-.718-.097-1.06l-1.166-3.44h.004zM42.925 8.925h-1.238l1.48-4.361a1.55 1.55 0 00-1.47-2.046H31.547V4.07h8.519l-1.646 4.855h-6.873v1.553h10.027v7.871c0 2.167-.515 3.648-.515 3.648h2.905s.515-1.087.515-3.648v-7.87c0-.86-.695-1.554-1.553-1.554z"}),a.jsx("path",{d:"M32.805 12.414l-.806 5.466c-.28 1.905-.927 3.648-.927 3.648h2.812s.743-.98 1.117-3.648c.235-1.69.806-5.466.806-5.466h-3.002zM36.568 17.88c-.28 1.905-.927 3.648-.927 3.648h2.812s.744-.98 1.117-3.648c.236-1.69.806-5.466.806-5.466h-3.002l-.806 5.466zM89.374 13.611s.018 3.21-.204 5.152c-.217 1.946-.494 3.233-.494 3.233h1.905s.35-.507.64-3.233c.184-1.729.204-5.152.204-5.152h-2.05zM98.36 13.611s-.016 3.21.206 5.152c.217 1.946.493 3.233.493 3.233h-1.906s-.349-.507-.638-3.233c-.184-1.729-.206-5.152-.206-5.152h2.052zM91.965 6.006l.82 2.42h-2.757l-.82-2.42h2.757zM95.767 6.006l-.82 2.42h2.757l.82-2.42h-2.757zM94.529 2.031l.82 2.422h-2.726l-.82-2.422h2.726z"}),a.jsx("path",{d:"M98.835 3.242h-9.94v1.57h9.94v-1.57zM98.835 8.425h-9.94v1.57h9.94v-1.57zM108.52 7.404h-7.775v1.57h7.775v-1.57zM98.835 11.117h-9.94v1.57h9.94v-1.57z"}),a.jsx("path",{d:"M95.155 9.115h-2.577v12.882h2.577V9.115zM107.725 8.187h-2.633v13.81h2.633V8.187zM100.274 3.874s.115 12.608-.17 14.53a57.55 57.55 0 01-.653 3.593h2.438s.471-.898.847-3.593c.239-1.708.159-15.845.159-15.845l-2.618 1.315h-.003z"}),a.jsx("path",{d:"M108.52 3.57V2s-1.778.317-4.58.317c-1.072 0-1.504-.017-3.666-.017v1.57l1.933.018 2.809-.014c2.304-.062 3.504-.304 3.504-.304z"})]}))});function W8(e){"@babel/helpers - typeof";return W8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},W8(e)}var TSt=["type"];function p0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MSt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function NSt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LSt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=DSt(e,TSt),i=r==="color"?dCe:BZ;return a.jsx(Ne,MSt({Icon:i,Text:mCe,"aria-label":K1,spaceMultiple:UPt,textMultiple:HPt},n))}),ss=BZ;ss.Color=dCe;ss.Text=mCe;ss.Combine=LSt;ss.Avatar=iSt;ss.Brand=bSt;ss.BrandColor=fSt;ss.colorPrimary=pCe;ss.title=K1;var X4="Spark",RSt=.75,FSt=.2,hCe="#0070f0";function K8(e){"@babel/helpers - typeof";return K8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K8(e)}var BSt=["size","style"];function d0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KSt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var VZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=WSt(e,BSt);return a.jsxs("svg",MR(MR({fill:"currentColor",fillRule:"evenodd",height:r,style:MR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:X4}),a.jsx("path",{d:"M11.615 0l6.237 6.107c2.382 2.338 2.823 3.743 3.161 6.15-1.197-1.732-1.776-2.02-4.504-2.772C12.48 8.374 11.095 5.933 11.615 0z"}),a.jsx("path",{d:"M9.32 2.122C4.771 6.367 2 9.182 2 13.08c0 5.76 4.288 9.788 9.745 9.918 5.457.13 9.441-5.284 9.095-8.403-.347-3.118-4.418-3.81-4.418-3.81 1.69 3.16-.13 8.098-4.894 8.098-5.154 0-6.8-6.02-4.2-9.008.82 1.617 1.879 2.563 2.674 3.273.717.64 1.219 1.09 1.136 1.664-.173 1.213-1.385.866-1.385.866.346.607 3.6 1.473 4.59-1.342.613-1.741-.423-2.789-1.714-4.096-1.632-1.651-3.672-3.717-3.31-8.118z"})]}))});function q8(e){"@babel/helpers - typeof";return q8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q8(e)}var qSt=["background"];function m0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GSt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ZSt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var e_t=p.memo(function(e){var t=e.background,r=QSt(e,qSt);return a.jsx(Ee,GSt({Icon:VZ,"aria-label":X4,background:t||hCe},r))});function G8(e){"@babel/helpers - typeof";return G8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G8(e)}var t_t=["size","style"];function h0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function a_t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=o_t(e,t_t);return a.jsxs("svg",zR(zR({height:r,style:zR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:X4}),a.jsx("path",{d:"M2 13.08C2 9.182 4.772 6.367 9.32 2.122c-.65 7.883 6.41 8.272 5.023 12.214-.99 2.815-4.244 1.949-4.59 1.342 0 0 1.212.347 1.385-.866.174-1.213-2.252-1.862-3.81-4.937-2.6 2.988-.954 9.008 4.2 9.008 4.764 0 6.583-4.937 4.894-8.099 0 0 4.071.693 4.418 3.811.346 3.119-3.638 8.533-9.095 8.403C6.288 22.868 2 18.84 2 13.08z",fill:"#3DC8F9"}),a.jsx("path",{d:"M17.852 6.107L11.615 0c-.52 5.933.866 8.374 4.894 9.485 2.729.753 3.307 1.04 4.504 2.772-.338-2.407-.78-3.812-3.161-6.15z",fill:"#EA0100"}),a.jsx("path",{clipRule:"evenodd",d:"M9.033 18.323c.709.354 1.542.56 2.495.56 4.764 0 6.583-4.937 4.894-8.099 0 0 4.071.693 4.418 3.811.156 1.403-.565 3.27-1.902 4.89-3.458 1.57-7.29.84-9.905-1.162z",fill:"#1652D8",fillRule:"evenodd"})]}))});function J8(e){"@babel/helpers - typeof";return J8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},J8(e)}var s_t=["size","style"];function y0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function p_t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=f_t(e,s_t);return a.jsxs("svg",AR(AR({fill:"currentColor",fillRule:"evenodd",height:r,style:AR({flex:"none",lineHeight:1},n),viewBox:"0 0 93 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:X4}),a.jsx("path",{d:"M33.212 2H25.15v2.283h4.616a.63.63 0 01.61.79l-4.128 15.742A.945.945 0 0027.162 22h16.255l1.26-2.205h-14.96l4.409-16.608A.945.945 0 0033.213 2z"}),a.jsx("path",{d:"M40.898 2h4.252l-6.615 6.457h-4.803L40.898 2zM39.244 11.134h-4.646l5.355 5.827h4.645l-5.354-5.827z"}),a.jsx("path",{clipRule:"evenodd",d:"M49.323 2.079h17.165c.522 0 .945.423.945.945v8.74h-7.638v1.417h7.638v1.732h-7.638v1.733h7.638v1.732h-7.638v1.417h7.638V22h-18.11v-2.205h7.323v-1.417h-7.323v-1.732h7.323v-1.733h-7.323l2.283-3.15h-1.338a.945.945 0 01-.945-.944v-8.74zm5.433 9.685h1.81v1.417h-2.913l1.103-1.417zm9.37-7.638H52.551v1.968h10.63l-1.023 1.89H52.55v1.733h11.575V4.126z"}),a.jsx("path",{d:"M79.087 2.079h3.307v9.842L90.66 22h-4.173l-5.67-7.087L75.072 22h-4.016l7.953-10.079.079-9.842z"}),a.jsx("path",{d:"M74.362 2.079h-3.228l2.44 9.685h3.23l-2.442-9.685zM90.425 2.079h-3.307l-2.283 9.685h3.15l2.44-9.685zM2 2.079h4.41V4.44H2V2.079zM9.087 2.079v2.283h1.968v6.457H8.93v2.283h2.126V22h3.15v-8.898h2.047V10.82h-2.047V4.362h2.913c.435 0 .788.353.788.788V22h3.543l1.102-2.126h-1.496V2.866a.787.787 0 00-.787-.787H9.087zM5.622 8.85H2v2.363h1.26v9.842c0 .522.423.945.945.945h2.913l1.024-2.284H6.409V9.639a.787.787 0 00-.787-.788z"})]}))});function Y8(e){"@babel/helpers - typeof";return Y8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Y8(e)}var d_t=["type"];function g0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function m_t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v_t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var x_t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=b_t(e,d_t),i=r==="color"?yCe:VZ;return a.jsx(Ne,m_t({Icon:i,Text:gCe,"aria-label":X4,spaceMultiple:FSt,textMultiple:RSt},n))}),ls=VZ;ls.Color=yCe;ls.Text=gCe;ls.Combine=x_t;ls.Avatar=e_t;ls.colorPrimary=hCe;ls.title=X4;var Hs="Stability",O_t=.75,j_t=.2,w_t="#330066",bCe="linear-gradient(to bottom, #9D39FF, #A380FF)";function X8(e){"@babel/helpers - typeof";return X8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X8(e)}var P_t=["size","style"];function b0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $_t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var HZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=k_t(e,P_t);return a.jsxs("svg",IR(IR({fill:"currentColor",fillRule:"evenodd",height:r,style:IR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Hs}),a.jsxs("g",{children:[a.jsx("path",{d:"M7.223 21c4.252 0 7.018-2.22 7.018-5.56 0-2.59-1.682-4.236-4.69-4.918l-1.93-.571c-1.694-.375-2.683-.825-2.45-1.975.194-.957.773-1.497 2.122-1.497 4.285 0 5.873 1.497 5.873 1.497v-3.6S11.62 3 7.293 3C3.213 3 1 5.07 1 8.273c0 2.59 1.534 4.097 4.645 4.812l.334.083c.473.144 1.112.335 1.916.572 1.59.375 1.999.773 1.999 1.966 0 1.09-1.15 1.71-2.67 1.71C2.841 17.416 1 15.231 1 15.231v3.989S2.152 21 7.223 21z"}),a.jsx("path",{d:"M20.374 20.73c1.505 0 2.626-1.073 2.626-2.526 0-1.484-1.089-2.526-2.626-2.526-1.505 0-2.594 1.042-2.594 2.526 0 1.484 1.089 2.526 2.594 2.526z"})]})]}))});function Q8(e){"@babel/helpers - typeof";return Q8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Q8(e)}var E_t=["background"];function v0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function T_t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function D_t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var N_t=p.memo(function(e){var t=e.background,r=I_t(e,E_t);return a.jsx(Ee,T_t({Icon:HZ,"aria-label":Hs,background:t||bCe},r))});function Z8(e){"@babel/helpers - typeof";return Z8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Z8(e)}var L_t=["size","style"];function x0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function H_t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var U_t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=V_t(e,L_t),o=Xn("".concat(Hs,"-brand")),s=o.id,l=o.fill;return a.jsxs("svg",DR(DR({height:r,style:DR({flex:"none",lineHeight:1},n),viewBox:"0 0 128 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Hs}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"50%",x2:"50%",y1:"0%",y2:"100%",children:[a.jsx("stop",{offset:"0%",stopColor:"#9D39FF"}),a.jsx("stop",{offset:"100%",stopColor:"#A380FF"})]})}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M6.96 19.315c3.195 0 5.247-1.607 5.247-4.148 0-1.9-1.183-3.244-3.294-3.803l-1.615-.396-.2-.046c-1.138-.272-1.696-.573-1.696-1.431 0-.752.598-1.167 1.61-1.167 3.22 0 4.388 1.167 4.388 1.167V6.964l-.042-.041c-.233-.216-1.47-1.217-4.371-1.217C3.922 5.706 2 7.261 2 9.698c0 1.935 1.253 3.27 3.512 3.832l1.423.341c1.194.286 1.792.597 1.792 1.504 0 .83-.65 1.296-1.792 1.296C3.643 16.67 2 14.915 2 14.915v3.031l.042.045c.238.235 1.52 1.324 4.919 1.324zm15.723-.155v-2.818l-.822.011c-.217 0-.475 0-.774-.005l-.345-.006c-1.41-.024-1.9-.688-1.9-2.244V8.804h3.534v-2.84h-3.534v-2.83h-3.316v2.83h-1.872v2.84h1.872v5.516c0 3.26 1.584 4.84 4.825 4.84h2.332zm62.67 0v-2.818l-.821.011c-.217 0-.476 0-.775-.005l-.344-.006c-1.41-.024-1.9-.688-1.9-2.244V8.804h3.534v-2.84h-3.535v-2.83h-3.315v2.83h-1.872v2.84h1.872v5.516c0 3.26 1.583 4.84 4.824 4.84h2.332zM34.445 5.988V7.91c-.873-1.41-2.494-2.204-4.342-2.204-3.672 0-6.214 2.768-6.214 6.74 0 3.972 2.516 6.714 6.137 6.714 1.874 0 3.52-.794 4.419-2.204v1.922h3.104V5.988h-3.104zm-3.793 10.435c-2.087 0-3.478-1.61-3.478-3.858 0-2.22 1.418-3.857 3.478-3.857 2.087 0 3.612 1.637 3.612 3.857 0 2.248-1.552 3.858-3.612 3.858zm17.67-10.717c-2.078 0-3.321 1.256-4.187 2.564V.074H40.82V18.89h3.216v-1.877c.841 1.358 2.48 2.073 4.286 2.073 3.464 0 5.988-2.717 5.988-6.52 0-3.778-2.202-6.859-5.988-6.859zM47.605 16.2c-2.122 0-3.599-1.609-3.599-3.78 0-2.144 1.612-3.672 3.68-3.672 2.095 0 3.438 1.5 3.438 3.672 0 2.171-1.478 3.78-3.519 3.78zM58.85 3.709c1.031 0 1.799-.745 1.799-1.752 0-1.03-.746-1.752-1.799-1.752-1.03 0-1.777.723-1.777 1.752s.746 1.751 1.777 1.751zM57.203 19.09h3.316V6.093h-3.316v12.998zM72.41 3.708c1.03 0 1.798-.744 1.798-1.751 0-1.03-.745-1.752-1.798-1.752-1.031 0-1.777.723-1.777 1.752s.746 1.751 1.777 1.751zm-1.647 15.383h3.315V6.093h-3.315v12.998zm-6.818-.156h3.417V0h-3.417v18.935zM88.811 24h3.669l7.047-17.98H96.09l-3.08 8.765-3.09-8.765h-3.81L91.22 18.57 88.811 24zm27.214-18.012V7.91c-.873-1.41-2.493-2.204-4.342-2.204-3.672 0-6.214 2.768-6.214 6.74 0 3.972 2.517 6.714 6.137 6.714 1.874 0 3.52-.794 4.419-2.204v1.922h3.104V5.988h-3.104zm-3.793 10.435c-2.087 0-3.478-1.61-3.478-3.858 0-2.22 1.418-3.857 3.478-3.857 2.087 0 3.612 1.637 3.612 3.857 0 2.248-1.551 3.858-3.612 3.858zm11.97-12.715c1.03 0 1.798-.744 1.798-1.751 0-1.03-.746-1.752-1.799-1.752-1.03 0-1.776.723-1.776 1.752s.745 1.751 1.776 1.751zm-1.647 15.383h3.315V6.093h-3.315v12.998z",fill:l}),a.jsx("path",{d:"M101.485 19.258c1.136 0 1.982-.82 1.982-1.93 0-1.134-.822-1.93-1.982-1.93-1.137 0-1.958.796-1.958 1.93s.821 1.93 1.958 1.93z",fill:"#E80000"})]})]}))});function ey(e){"@babel/helpers - typeof";return ey=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ey(e)}var W_t=["size","style"];function O0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Y_t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var X_t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=J_t(e,W_t);return a.jsxs("svg",NR(NR({fill:"currentColor",fillRule:"evenodd",height:r,style:NR({flex:"none",lineHeight:1},n),viewBox:"0 0 128 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Hs}),a.jsxs("g",{children:[a.jsx("path",{d:"M6.96 19.315c3.195 0 5.247-1.607 5.247-4.148 0-1.9-1.183-3.244-3.294-3.803l-1.615-.396-.2-.046c-1.138-.272-1.696-.573-1.696-1.431 0-.752.598-1.167 1.61-1.167 3.22 0 4.388 1.167 4.388 1.167V6.964l-.042-.041c-.233-.216-1.47-1.217-4.371-1.217C3.922 5.706 2 7.261 2 9.698c0 1.935 1.253 3.27 3.512 3.832l1.423.341c1.194.286 1.792.597 1.792 1.504 0 .83-.65 1.296-1.792 1.296C3.643 16.67 2 14.915 2 14.915v3.031l.042.045c.238.235 1.52 1.324 4.919 1.324zm15.723-.155v-2.818l-.822.011c-.217 0-.475 0-.774-.005l-.345-.006c-1.41-.024-1.9-.688-1.9-2.244V8.804h3.534v-2.84h-3.534v-2.83h-3.316v2.83h-1.872v2.84h1.872v5.516c0 3.26 1.584 4.84 4.825 4.84h2.332zm62.67 0v-2.818l-.821.011c-.217 0-.476 0-.775-.005l-.344-.006c-1.41-.024-1.9-.688-1.9-2.244V8.804h3.534v-2.84h-3.535v-2.83h-3.315v2.83h-1.872v2.84h1.872v5.516c0 3.26 1.583 4.84 4.824 4.84h2.332zM34.445 5.988V7.91c-.873-1.41-2.494-2.204-4.342-2.204-3.672 0-6.214 2.768-6.214 6.74 0 3.972 2.516 6.714 6.137 6.714 1.874 0 3.52-.794 4.419-2.204v1.922h3.104V5.988h-3.104zm-3.793 10.435c-2.087 0-3.478-1.61-3.478-3.858 0-2.22 1.418-3.857 3.478-3.857 2.087 0 3.612 1.637 3.612 3.857 0 2.248-1.552 3.858-3.612 3.858zm17.67-10.717c-2.078 0-3.321 1.256-4.187 2.564V.074H40.82V18.89h3.216v-1.877c.841 1.358 2.48 2.073 4.286 2.073 3.464 0 5.988-2.717 5.988-6.52 0-3.778-2.202-6.859-5.988-6.859zM47.605 16.2c-2.122 0-3.599-1.609-3.599-3.78 0-2.144 1.612-3.672 3.68-3.672 2.095 0 3.438 1.5 3.438 3.672 0 2.171-1.478 3.78-3.519 3.78zM58.85 3.709c1.031 0 1.799-.745 1.799-1.752 0-1.03-.746-1.752-1.799-1.752-1.03 0-1.777.723-1.777 1.752s.746 1.751 1.777 1.751zM57.203 19.09h3.316V6.093h-3.316v12.998zM72.41 3.708c1.03 0 1.798-.744 1.798-1.751 0-1.03-.745-1.752-1.798-1.752-1.031 0-1.777.723-1.777 1.752s.746 1.751 1.777 1.751zm-1.647 15.383h3.315V6.093h-3.315v12.998zm-6.818-.156h3.417V0h-3.417v18.935zM88.811 24h3.669l7.047-17.98H96.09l-3.08 8.765-3.09-8.765h-3.81L91.22 18.57 88.811 24zm27.214-18.012V7.91c-.873-1.41-2.493-2.204-4.342-2.204-3.672 0-6.214 2.768-6.214 6.74 0 3.972 2.517 6.714 6.137 6.714 1.874 0 3.52-.794 4.419-2.204v1.922h3.104V5.988h-3.104zm-3.793 10.435c-2.087 0-3.478-1.61-3.478-3.858 0-2.22 1.418-3.857 3.478-3.857 2.087 0 3.612 1.637 3.612 3.857 0 2.248-1.551 3.858-3.612 3.858zm11.97-12.715c1.03 0 1.798-.744 1.798-1.751 0-1.03-.746-1.752-1.799-1.752-1.03 0-1.776.723-1.776 1.752s.745 1.751 1.776 1.751zm-1.647 15.383h3.315V6.093h-3.315v12.998z"}),a.jsx("path",{d:"M101.485 19.258c1.136 0 1.982-.82 1.982-1.93 0-1.134-.822-1.93-1.982-1.93-1.137 0-1.958.796-1.958 1.93s.821 1.93 1.958 1.93z"})]})]}))});function ty(e){"@babel/helpers - typeof";return ty=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ty(e)}var Q_t=["size","style"];function j0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=rCt(e,Q_t),o=Xn(Hs),s=o.id,l=o.fill;return a.jsxs("svg",LR(LR({height:r,style:LR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Hs}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"50%",x2:"50%",y1:"0%",y2:"100%",children:[a.jsx("stop",{offset:"0%",stopColor:"#9D39FF"}),a.jsx("stop",{offset:"100%",stopColor:"#A380FF"})]})}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M7.223 21c4.252 0 7.018-2.22 7.018-5.56 0-2.59-1.682-4.236-4.69-4.918l-1.93-.571c-1.694-.375-2.683-.825-2.45-1.975.194-.957.773-1.497 2.122-1.497 4.285 0 5.873 1.497 5.873 1.497v-3.6S11.62 3 7.293 3C3.213 3 1 5.07 1 8.273c0 2.59 1.534 4.097 4.645 4.812l.334.083c.473.144 1.112.335 1.916.572 1.59.375 1.999.773 1.999 1.966 0 1.09-1.15 1.71-2.67 1.71C2.841 17.416 1 15.231 1 15.231v3.989S2.152 21 7.223 21z",fill:l}),a.jsx("path",{d:"M20.374 20.73c1.505 0 2.626-1.073 2.626-2.526 0-1.484-1.089-2.526-2.626-2.526-1.505 0-2.594 1.042-2.594 2.526 0 1.484 1.089 2.526 2.594 2.526z",fill:"#E80000"})]})]}))});function ry(e){"@babel/helpers - typeof";return ry=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ry(e)}var iCt=["size","style"];function w0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vI=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lCt(e,iCt);return a.jsxs("svg",RR(RR({fill:"currentColor",fillRule:"evenodd",height:r,style:RR({flex:"none",lineHeight:1},n),viewBox:"0 0 202 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Hs}),a.jsx("path",{d:"M177.697 7.549c1.414 0 2.635.302 3.664.907a6.125 6.125 0 012.38 2.533c.559 1.084.838 2.349.838 3.795 0 1.433-.28 2.692-.838 3.776a6.125 6.125 0 01-2.38 2.533c-1.029.605-2.25.907-3.664.907-1.415 0-2.636-.302-3.665-.907a6.125 6.125 0 01-2.38-2.533c-.558-1.084-.838-2.343-.838-3.776 0-1.446.28-2.711.838-3.795a6.125 6.125 0 012.38-2.533c1.03-.605 2.25-.907 3.665-.907zm-22.013 0c1.766 0 3.158.374 4.174 1.12 1.017.748 1.61 1.765 1.78 3.053l-3.55.219a1.87 1.87 0 00-.392-.825 2.15 2.15 0 00-.787-.592c-.325-.149-.712-.223-1.16-.223-.602 0-1.108.126-1.521.378-.413.252-.62.588-.62 1.007 0 .334.134.616.401.847.267.23.726.416 1.375.556l2.53.51c1.36.28 2.374.729 3.041 1.349.668.62 1.002 1.433 1.002 2.442 0 .917-.269 1.722-.806 2.414-.537.693-1.271 1.232-2.203 1.617-.932.386-2.004.579-3.218.579-1.851 0-3.324-.387-4.42-1.162-1.095-.774-1.737-1.83-1.925-3.166l3.814-.2c.115.564.395.994.838 1.289.443.294 1.01.442 1.702.442.68 0 1.227-.132 1.643-.397.416-.264.627-.606.633-1.025a1.084 1.084 0 00-.446-.87c-.291-.228-.74-.402-1.347-.524l-2.422-.483c-1.366-.273-2.38-.747-3.045-1.421s-.997-1.534-.997-2.579c0-.899.244-1.673.733-2.323.488-.65 1.177-1.151 2.066-1.504.89-.352 1.932-.528 3.127-.528zm-82.058 0c.922 0 1.783.147 2.58.442a5.816 5.816 0 012.095 1.326c.597.589 1.063 1.328 1.397 2.218.334.89.5 1.93.5 3.121v1.066h-9.522c0 .702.13 1.3.387 1.804a2.77 2.77 0 001.097 1.166c.474.274 1.035.41 1.684.41.431 0 .826-.06 1.184-.182.358-.121.664-.303.92-.546.254-.243.448-.541.582-.893l3.587.237a4.895 4.895 0 01-1.115 2.255c-.562.64-1.284 1.139-2.167 1.494-.883.355-1.901.533-3.054.533-1.439 0-2.675-.293-3.71-.88a5.945 5.945 0 01-2.39-2.496c-.558-1.078-.837-2.355-.837-3.831 0-1.44.279-2.703.837-3.79.559-1.088 1.346-1.935 2.363-2.543 1.016-.607 2.21-.911 3.582-.911zM9.556 2.811c1.384 0 2.593.237 3.628.71 1.034.474 1.84 1.134 2.417 1.978.576.844.873 1.822.892 2.934h-3.778c-.073-.735-.386-1.306-.938-1.713-.552-.407-1.302-.61-2.248-.61-.644 0-1.187.089-1.63.268-.443.18-.781.427-1.015.743-.234.316-.35.674-.35 1.075-.013.334.059.626.213.875.155.249.37.463.642.642.273.18.589.334.947.465.269.098.55.184.847.26l1.975.473c.813.182 1.56.425 2.24.73.68.303 1.268.676 1.766 1.12.497.443.884.966 1.16 1.567.276.601.418 1.29.424 2.068-.006 1.142-.296 2.131-.87 2.966-.573.835-1.399 1.482-2.476 1.941-1.077.459-2.374.688-3.892.688-1.505 0-2.814-.23-3.928-.693-1.113-.461-1.981-1.146-2.603-2.054-.622-.908-.949-2.034-.979-3.376h3.814c.043.626.223 1.146.542 1.563.319.416.746.728 1.284.938.537.21 1.145.314 1.825.314.667 0 1.249-.097 1.743-.291.495-.195.879-.465 1.152-.811.273-.346.41-.744.41-1.194 0-.419-.124-.771-.37-1.057-.245-.285-.603-.528-1.074-.729-.376-.16-.82-.309-1.33-.446l-2.425-.61c-1.572-.383-2.813-.982-3.723-1.796-.91-.814-1.362-1.91-1.356-3.289-.006-1.13.295-2.117.905-2.961.61-.844 1.45-1.504 2.517-1.977 1.069-.474 2.282-.711 3.642-.711zM35.2 7.549c.777 0 1.522.091 2.235.273a5.89 5.89 0 011.903.848c.555.382.994.873 1.315 1.471.322.599.483 1.314.483 2.146v9.44h-3.678v-1.941h-.11a3.892 3.892 0 01-.9 1.152c-.377.332-.829.59-1.357.775-.528.185-1.138.278-1.83.278-.892 0-1.687-.157-2.385-.47a3.77 3.77 0 01-1.652-1.393c-.404-.617-.606-1.387-.606-2.31 0-.778.143-1.43.428-1.96a3.466 3.466 0 011.166-1.275 5.642 5.642 0 011.68-.729c.47-.123.96-.218 1.466-.287l1.472-.166.542-.068.466-.066c.497-.076.858-.19 1.083-.342.224-.152.337-.377.337-.674v-.055c0-.577-.18-1.024-.542-1.34-.361-.315-.872-.473-1.534-.473-.698 0-1.253.153-1.666.46a2.16 2.16 0 00-.82 1.152l-3.586-.291c.182-.85.54-1.587 1.074-2.21.534-.622 1.225-1.102 2.071-1.44.847-.336 1.829-.505 2.945-.505zm12.9-4.483v7.016h.118c.17-.377.417-.76.742-1.153.325-.391.75-.72 1.275-.984.525-.264 1.179-.396 1.961-.396 1.02 0 1.96.266 2.822.797.862.532 1.551 1.33 2.067 2.397.516 1.066.774 2.4.774 4.004 0 1.561-.25 2.878-.751 3.95s-1.18 1.883-2.04 2.433c-.858.55-1.819.824-2.88.824-.753 0-1.392-.124-1.917-.373a3.927 3.927 0 01-1.288-.943 4.688 4.688 0 01-.765-1.153h-.173v2.242h-3.823V3.067H48.1zM24.12 4.378v3.353h2.631v2.916h-2.631v6.779c0 .358.055.636.164.834.11.197.263.335.46.414.197.08.426.119.687.119.182 0 .364-.017.546-.05l.42-.078.61 2.889-.272.078-.346.088-.202.048c-.352.082-.78.132-1.284.15-.934.036-1.752-.088-2.453-.374-.701-.285-1.246-.729-1.634-1.33-.389-.601-.58-1.36-.574-2.278v-7.29h-1.911V7.732h1.91l.001-3.353h3.878zm113.82 3.353v8.219c.007.826.228 1.479.665 1.959.437.48 1.023.72 1.757.72.468 0 .905-.108 1.311-.324a2.5 2.5 0 00.988-.961c.252-.425.375-.95.369-1.576V7.73h3.878v13.996h-3.724v-2.542h-.145a4.14 4.14 0 01-1.57 1.977c-.732.498-1.623.747-2.672.747-.935 0-1.757-.213-2.468-.638-.71-.425-1.263-1.03-1.66-1.813-.398-.784-.6-1.722-.606-2.816v-8.91h3.878zM64.314 3.066v18.66h-3.878V3.067h3.878zm55.431-.875c.595 0 1.14.046 1.634.137l.453.088c.273.057.491.11.653.158l-.692 2.916a4.898 4.898 0 00-.56-.137 3.59 3.59 0 00-.678-.064c-.57 0-.968.132-1.192.397-.225.264-.337.633-.337 1.107v.937l2.785.001v2.916h-2.786v11.08h-3.868v-11.08h-1.976V7.73h1.975V6.72c0-1.015.2-1.856.597-2.524a3.775 3.775 0 011.634-1.504c.692-.334 1.478-.5 2.358-.5zm48.54 5.54v13.996h-3.878V7.73h3.878zm-57.088 0v13.996h-3.878V7.73h3.878zM95.41 3.066c1.876 0 3.49.372 4.844 1.116 1.353.744 2.395 1.812 3.127 3.203.73 1.391 1.097 3.055 1.097 4.993 0 1.944-.366 3.614-1.097 5.012a7.608 7.608 0 01-3.141 3.216c-1.363.747-2.99 1.12-4.884 1.12h-6.61V3.067h6.664zm34.22-.875c.595 0 1.14.046 1.634.137l.453.088.302.066c.137.032.254.063.351.092l-.691 2.916a4.898 4.898 0 00-.56-.137 3.59 3.59 0 00-.678-.064c-.57 0-.968.132-1.193.397-.225.264-.337.633-.337 1.107v.937l2.786.001v2.916h-2.787l.001 11.08h-3.869v-11.08h-1.975V7.73h1.974l.001-1.011c0-1.015.199-1.856.596-2.524a3.775 3.775 0 011.635-1.504c.691-.334 1.477-.5 2.357-.5zm65.545 5.358c.971 0 1.818.213 2.54.638.722.425 1.284 1.03 1.684 1.818.4.786.601 1.723.601 2.81v8.912h-3.878v-8.219c.006-.857-.212-1.526-.656-2.01-.443-.482-1.052-.724-1.83-.724-.521 0-.981.113-1.378.338a2.318 2.318 0 00-.929.98c-.222.427-.335.942-.341 1.544v8.09h-3.878V7.732h3.696v2.47h.163c.31-.815.829-1.46 1.557-1.937.728-.477 1.611-.715 2.65-.715zm-157.89 7.69c-.121.08-.287.15-.496.214-.21.064-.445.122-.706.173l-.391.073-.392.064-.71.105a4.794 4.794 0 00-1.192.319c-.34.146-.604.341-.792.587-.188.247-.282.552-.282.916 0 .529.192.931.578 1.207.385.277.875.415 1.47.415.57 0 1.074-.114 1.511-.342.437-.227.78-.536 1.029-.924.249-.39.373-.83.373-1.322V15.24zm140.43-4.729c-.65 0-1.194.186-1.634.556-.44.37-.771.875-.993 1.513-.221.637-.332 1.363-.332 2.177 0 .814.11 1.54.332 2.178.222.638.553 1.14.993 1.508.44.367.984.551 1.634.551.643 0 1.18-.184 1.611-.551.431-.368.757-.87.979-1.508.221-.638.332-1.364.332-2.178 0-.814-.11-1.54-.332-2.177-.222-.638-.548-1.142-.979-1.513-.43-.37-.968-.556-1.611-.556zm-126.757.128c-.63 0-1.163.167-1.597.501-.434.334-.767.808-.997 1.421-.23.614-.346 1.337-.346 2.169 0 .832.115 1.558.346 2.178.23.62.564 1.1 1.001 1.444.437.343.968.515 1.593.515.632 0 1.166-.175 1.603-.524.437-.35.769-.836.996-1.458.228-.623.342-1.341.342-2.155 0-.808-.113-1.519-.337-2.132-.225-.614-.555-1.094-.992-1.44-.437-.346-.974-.52-1.612-.52zm44.243-4.192H92.69v11.9h2.503c1.165 0 2.147-.208 2.945-.624.798-.416 1.399-1.063 1.802-1.94.404-.878.606-2.013.606-3.404 0-1.379-.202-2.506-.606-3.38-.403-.875-1.002-1.519-1.797-1.932-.796-.413-1.776-.62-2.94-.62zm-21.511 4c-.589 0-1.11.136-1.562.406-.452.27-.805.632-1.06 1.084a3.04 3.04 0 00-.381 1.274l-.006.106h5.867c0-.558-.121-1.053-.364-1.485a2.65 2.65 0 00-1.006-1.016c-.428-.246-.924-.369-1.488-.369zM109.266 2c.576 0 1.07.193 1.48.579.409.385.614.845.614 1.38 0 .54-.205 1.004-.615 1.39-.41.385-.903.578-1.48.578-.576 0-1.069-.193-1.478-.578-.41-.386-.615-.85-.615-1.39 0-.535.205-.995.615-1.38.41-.386.902-.579 1.479-.579zm57.088 0c.576 0 1.07.193 1.479.579.41.385.614.845.614 1.38 0 .54-.204 1.004-.614 1.39-.41.385-.903.578-1.48.578-.576 0-1.069-.193-1.479-.578-.41-.386-.614-.85-.614-1.39 0-.535.205-.995.614-1.38.41-.386.903-.579 1.48-.579z"})]}))});function ny(e){"@babel/helpers - typeof";return ny=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ny(e)}var uCt=["type"];function P0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fCt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gCt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=hCt(e,uCt),i=r==="color"?vCe:HZ;return a.jsx(Ne,fCt({Icon:i,Text:vI,"aria-label":Hs,spaceMultiple:j_t,textMultiple:O_t},n))}),cs=HZ;cs.Color=vCe;cs.Text=vI;cs.Combine=gCt;cs.Avatar=N_t;cs.Brand=X_t;cs.BrandColor=U_t;cs.colorPrimary=w_t;cs.colorGradient=bCe;cs.title=Hs;var Su="Stepfun",bCt=.9,vCt=.3,xCt="#005AFF",OCt="linear-gradient(-45deg, #0160FF, #01A9FF)";function iy(e){"@babel/helpers - typeof";return iy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iy(e)}var jCt=["size","style"];function S0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function CCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var UZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_Ct(e,jCt);return a.jsxs("svg",FR(FR({fill:"currentColor",fillRule:"evenodd",height:r,style:FR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Su}),a.jsx("path",{d:"M22.012 0h1.032v.927H24v.968h-.956V3.78h-1.032V1.896h-1.878v-.97h1.878V0zM2.6 12.371V1.87h.969v10.502h-.97zm10.423.66h10.95v.918h-6.208v9.579h-4.742V13.03zM5.629 3.333v12.356H0v4.51h10.386V8L20.859 8l-.003-4.668-15.227.001z"})]}))});function oy(e){"@babel/helpers - typeof";return oy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oy(e)}var kCt=["background"];function _0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $Ct(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ACt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ICt=p.memo(function(e){var t=e.background,r=zCt(e,kCt);return a.jsx(Ee,$Ct({Icon:UZ,"aria-label":Su,background:t||OCt,iconMultiple:.6},r))});function ay(e){"@babel/helpers - typeof";return ay=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ay(e)}var DCt=["size","style"];function C0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=FCt(e,DCt),o=Xn(Su),s=o.id,l=o.fill;return a.jsxs("svg",BR(BR({height:r,style:BR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Su}),a.jsx("path",{d:"M22.012 0h1.032v.927H24v.968h-.956V3.78h-1.032V1.896h-1.878v-.97h1.878V0zM2.6 12.371V1.87h.969v10.502h-.97zm10.423.66h10.95v.918h-6.208v9.579h-4.742V13.03zM5.629 3.333v12.356H0v4.51h10.386V8L20.859 8l-.003-4.668-15.227.001z",fill:l,fillRule:"evenodd"}),a.jsx("defs",{children:a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:s,x1:"1.646",x2:"18.342",y1:"1.916",y2:"22.091",children:[a.jsx("stop",{stopColor:"#01A9FF"}),a.jsx("stop",{offset:"1",stopColor:"#0160FF"})]})})]}))});function sy(e){"@babel/helpers - typeof";return sy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sy(e)}var VCt=["size","style"];function k0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var OCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=KCt(e,VCt);return a.jsxs("svg",VR(VR({fill:"currentColor",fillRule:"evenodd",height:r,style:VR({flex:"none",lineHeight:1},n),viewBox:"0 0 90 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Su}),a.jsx("path",{d:"M19.408 6.051a49.571 49.571 0 01-2.53-3.567.845.845 0 00-.336-.361A.93.93 0 0016.08 2h-1.77a.93.93 0 00-.814.428 40.853 40.853 0 01-2.516 3.5A22.752 22.752 0 018.216 8.8l1.172 1.451c1.052-.851 2.078-1.896 3.045-3.106.945-1.182 1.733-2.263 2.342-3.213l.052-.08h.71l.05.078c1.934 2.895 3.717 5.022 5.297 6.323l1.193-1.451a17.713 17.713 0 01-2.673-2.749l.004-.002z"}),a.jsx("path",{clipRule:"evenodd",d:"M38.76 15.054l.153-.347.164.341a18.47 18.47 0 005.207 6.504l1.217-1.542a16.082 16.082 0 01-3.386-3.648 17.204 17.204 0 01-2.118-4.286l-.075-.226h5.242V9.886h-5.33v-4.84l.159-.014c1.722-.15 3.217-.387 4.443-.705l-.61-1.876a23.937 23.937 0 01-3.578.595 51.91 51.91 0 01-4.149.191h-2.218V5.18h2.216c.365 0 .902-.013 1.593-.038l.181-.007v4.75h-5.058V2.722H25.34v7.242h3.12v8.21l-1.159.238v-6.178h-1.96v6.58l-.689.14.398 1.903 7.738-1.588-.398-1.903-1.969.405v-3.426h2.562V12.4h-2.562V9.963h2.575v1.887h4.72l-.042.206c-.496 2.432-2.002 4.933-4.481 7.448l.007.031-.045.01c-.316.319-.648.639-.995.959L33.445 22c2.517-2.31 4.304-4.648 5.313-6.946h.002zm-7.915-7.077h-3.527V4.665h3.527v3.312zM50.107 17.138l.659-2.926h6.055v1.652h-4.738l-.438 1.964h5.176v2.161h-8.517v1.943H67.32v-1.943h-8.516v-2.16h6.984v-1.965h-6.984v-1.652h7.425v-1.964h-7.425v-1.514h5.856a.314.314 0 00.053-.006h.952V2.546H49.846v.833l-.004.033a2.317 2.317 0 00-.009.093v6.267c0 .035.004.067.011.103v.851h1.005v.006h5.97v1.514h-5.614l.139-.616h-2.033l-1.238 5.506h2.032l.002.002zm1.731-12.65h11.823v1.18H51.838v-1.18zm0 4.28V7.61h11.823v1.157H51.838z"}),a.jsx("path",{d:"M12.964 9.752v4.823c0 1.34-.27 2.658-.804 3.918a12.493 12.493 0 01-2.206 3.464l-1.352-1.294a10.32 10.32 0 001.834-2.873c.45-1.059.68-2.14.68-3.215V9.752h1.848zM19.24 9.752h-1.848V21.78h1.848V9.752zM8.701 14.052c0 .463-.067.924-.202 1.368h-.002c-.482 1.534-1.693 2.658-3.598 3.343l-.677-1.809c1.277-.477 2.078-1.173 2.383-2.076.075-.264.111-.526.111-.779 0-.627-.144-1.281-.43-1.946-.287-.663-.577-1.19-.854-1.549a1.138 1.138 0 01-.19-.616.79.79 0 01.026-.235l1.313-5.14H3.983v17.385H2V2.648h5.822c.303 0 .553.125.766.38.15.178.227.373.227.58 0 .06-.017.151-.046.269l-1.474 5.93.038.062c.909 1.469 1.368 2.877 1.368 4.183zM73.342 6.593H87.86v1.964H73.342V6.593z"}),a.jsx("path",{d:"M87.86 2.546H69.894l-.006 19.35h1.983V4.489H87.86V2.546z"}),a.jsx("path",{d:"M77.575 19.945h-1.257v-7.55H87.86v-1.944H73.342v1.944h1.014v9.5l.587.002.01.014h3.258l5.266-3.736v-.001l1.613-1.143-1.613 1.144 2.789 3.737 1.595-1.167-2.77-3.714 2.768-1.962-1.155-1.597-4.405 3.123-4.724 3.35z"})]}))});function ly(e){"@babel/helpers - typeof";return ly=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ly(e)}var GCt=["type","extraStyle"];function $0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function E0e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ZCt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ekt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=QCt(e,GCt),o=r==="color"?xCe:UZ;return a.jsx(Ne,E0e({Icon:o,Text:OCe,"aria-label":Su,extraStyle:E0e({fontWeight:500},n),spaceMultiple:vCt,textMultiple:bCt},i))}),gc=UZ;gc.Color=xCe;gc.Text=OCe;gc.Combine=ekt;gc.Avatar=ICt;gc.colorPrimary=xCt;gc.title=Su;var pE="Suno",tkt=1,rkt=.2,jCe="#000";function cy(e){"@babel/helpers - typeof";return cy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cy(e)}var nkt=["size","style"];function T0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lkt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var WZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=skt(e,nkt);return a.jsxs("svg",HR(HR({fill:"currentColor",fillRule:"evenodd",height:r,style:HR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pE}),a.jsx("path",{d:"M16.5 0C20.642 0 24 5.373 24 12h-9c0 6.627-3.358 12-7.5 12C3.358 24 0 18.627 0 12h9c0-6.627 3.358-12 7.5-12z"})]}))});function uy(e){"@babel/helpers - typeof";return uy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uy(e)}var ckt=["background"];function M0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ukt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hkt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ykt=p.memo(function(e){var t=e.background,r=mkt(e,ckt);return a.jsx(Ee,ukt({Icon:WZ,"aria-label":pE,background:t||jCe,color:"#fff",iconMultiple:.6},r))});function fy(e){"@babel/helpers - typeof";return fy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fy(e)}var gkt=["size","style"];function z0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jkt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Okt(e,gkt);return a.jsxs("svg",UR(UR({fill:"currentColor",fillRule:"evenodd",height:r,style:UR({flex:"none",lineHeight:1},n),viewBox:"0 0 65 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pE}),a.jsx("path",{d:"M55.626 7.475c1.402 0 2.663.316 3.785.95 1.122.633 2 1.499 2.636 2.597.635 1.099.953 2.337.953 3.715 0 1.378-.318 2.617-.953 3.716a6.913 6.913 0 01-2.636 2.597c-1.122.633-2.383.95-3.785.95-1.42 0-2.692-.317-3.814-.95-1.121-.633-2-1.499-2.635-2.597-.636-1.1-.953-2.338-.953-3.716 0-1.378.317-2.616.953-3.715a6.913 6.913 0 012.635-2.597c1.122-.634 2.393-.95 3.814-.95zm0 2.96c-.767 0-1.449.187-2.047.56a3.655 3.655 0 00-1.402 1.508c-.318.652-.477 1.396-.477 2.234 0 .838.16 1.583.477 2.235a3.85 3.85 0 001.402 1.536c.598.354 1.28.531 2.047.531.766 0 1.44-.177 2.019-.53a3.658 3.658 0 001.374-1.537c.336-.652.504-1.397.504-2.235 0-.838-.168-1.582-.504-2.234a3.479 3.479 0 00-1.374-1.509 3.74 3.74 0 00-2.02-.558zm-18.42-2.737h-3.449v14.079h3.449v-7.682c0-.689.14-1.304.42-1.844.281-.54.664-.959 1.15-1.257a3.101 3.101 0 011.683-.474c.878 0 1.588.307 2.13.921.561.596.842 1.378.842 2.347v7.989h3.42V13.06c0-1.098-.215-2.067-.645-2.905a4.641 4.641 0 00-1.85-1.983c-.804-.465-1.72-.698-2.748-.698-1.01 0-1.907.214-2.692.642a3.9 3.9 0 00-1.71 1.76V7.698zm-5.83 14.078h-3.421v-2.178a4.226 4.226 0 01-1.738 1.787c-.767.41-1.655.615-2.664.615-1.047 0-1.972-.233-2.776-.698a4.921 4.921 0 01-1.85-1.956c-.43-.856-.645-1.834-.645-2.933V7.698h3.448v7.99c0 .967.271 1.759.814 2.373.542.596 1.252.894 2.13.894.636 0 1.197-.149 1.683-.447a3.258 3.258 0 001.177-1.285c.28-.54.421-1.154.421-1.843V7.698h3.42v14.078zm-25.703-.614c1.122.559 2.42.838 3.898.838 1.439 0 2.71-.233 3.813-.698 1.103-.485 1.962-1.164 2.58-2.04.616-.875.925-1.908.925-3.1 0-1.36-.309-2.42-.926-3.184-.617-.782-1.355-1.341-2.215-1.676-.84-.336-1.944-.661-3.308-.978-.991-.223-1.767-.428-2.328-.615-.542-.204-1-.484-1.373-.837-.356-.373-.533-.848-.533-1.425 0-.69.28-1.238.841-1.648.56-.41 1.327-.615 2.3-.615 1.027 0 1.86.261 2.495.782.654.522 1.018 1.21 1.093 2.068h3.533c-.056-1.21-.392-2.272-1.01-3.185-.598-.912-1.43-1.61-2.495-2.095C11.916 2.251 10.711 2 9.346 2c-1.308 0-2.477.233-3.505.698-1.028.447-1.832 1.09-2.411 1.928-.56.82-.841 1.76-.841 2.82 0 1.323.299 2.375.897 3.157.617.782 1.346 1.35 2.187 1.704.86.354 1.963.699 3.309 1.034.953.242 1.7.465 2.243.67.56.205 1.019.484 1.374.838.355.335.532.792.532 1.369 0 .838-.327 1.48-.98 1.927-.637.447-1.496.67-2.58.67-1.178 0-2.122-.325-2.832-.977-.692-.652-1.085-1.527-1.178-2.626H2c.056 1.36.402 2.551 1.037 3.576a6.614 6.614 0 002.636 2.374z"})]}))});function py(e){"@babel/helpers - typeof";return py=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},py(e)}function A0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wkt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Akt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var SCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=zkt(e,$kt);return a.jsxs("svg",WR(WR({fill:"currentColor",fillRule:"evenodd",height:r,style:WR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:dE}),a.jsx("path",{d:"M15.763 1.02c.212-.021.44.002.654.004l1.21.001c1.68.001 3.373.043 5.052-.025l-.001 8.93v2.652c0 .744.013 1.486-.065 2.227a9.643 9.643 0 01-.585 2.453 8.895 8.895 0 01-3.215 4.14c-.289.201-.602.422-.925.564a10.01 10.01 0 01-2.582.976c-.361.083-.728.131-1.088.216-.381-.311-.725-.694-1.072-1.043l-1.893-1.893c-.722-.716-1.455-1.417-2.171-2.14-.303-.304-.639-.604-.907-.938.106.694.047 1.75.047 2.486.007 1.457.003 2.913-.013 4.37a.906.906 0 01-.046-.035c-.236-.185-.447-.428-.66-.642-.41-.415-.823-.827-1.239-1.237l-2.991-2.979c-.54-.54-1.098-1.07-1.624-1.623-.07-.074-.215-.21-.228-.311a.348.348 0 01.129.001l-.005-.012c.869-.05 1.76-.013 2.63-.013 1.332 0 2.665-.018 3.996.001a597.835 597.835 0 01-6.839-6.807c-.047-.357-.02-.74-.02-1.101l.001-1.915L1.3 1.178c0-.04.01-.075.028-.112.059-.04.104-.038.175-.042.52-.03 1.06 0 1.582.001 1.512 0 3.036.042 4.546-.006.197-.014.397-.011.594-.015l-.003 10.581c.009 1.859.003 3.717-.018 5.575.426-.044.89-.01 1.32-.01h2.772c.964-.007 1.857-.19 2.558-.904.538-.548.764-1.256.88-2 .08-.51.042-1.08.041-1.597l-.002-2.645c-.001-2.994.026-5.99-.01-8.984z"})]}))});function my(e){"@babel/helpers - typeof";return my=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},my(e)}var Ikt=["background"];function D0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dkt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bkt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Vkt=p.memo(function(e){var t=e.background,r=Fkt(e,Ikt);return a.jsx(Ee,Dkt({Icon:SCe,"aria-label":dE,background:t||PCe,color:"#fff",iconMultiple:.65},r))});function hy(e){"@babel/helpers - typeof";return hy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hy(e)}var Hkt=["size","style"];function N0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Gkt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Jkt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=qkt(e,Hkt);return a.jsxs("svg",KR(KR({height:r,style:KR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:dE}),a.jsx("path",{d:"M15.763 1.02c.212-.021.44.002.654.004l1.21.001c1.68.001 3.373.043 5.052-.025l-.001 8.93v2.652c0 .744.013 1.486-.065 2.227a9.643 9.643 0 01-.585 2.453 8.895 8.895 0 01-3.215 4.14c-.289.201-.602.422-.925.564a10.01 10.01 0 01-2.582.976c-.361.083-.728.131-1.088.216-.381-.311-.725-.694-1.072-1.043l-1.893-1.893c-.722-.716-1.455-1.417-2.171-2.14-.303-.304-.639-.604-.907-.938.106.694.047 1.75.047 2.486.007 1.457.003 2.913-.013 4.37a.906.906 0 01-.046-.035c-.236-.185-.447-.428-.66-.642-.41-.415-.823-.827-1.239-1.237l-2.991-2.979c-.54-.54-1.098-1.07-1.624-1.623-.07-.074-.215-.21-.228-.311a.348.348 0 01.129.001l-.005-.012c.869-.05 1.76-.013 2.63-.013 1.332 0 2.665-.018 3.996.001a597.835 597.835 0 01-6.839-6.807c-.047-.357-.02-.74-.02-1.101l.001-1.915L1.3 1.178c0-.04.01-.075.028-.112.059-.04.104-.038.175-.042.52-.03 1.06 0 1.582.001 1.512 0 3.036.042 4.546-.006.197-.014.397-.011.594-.015l-.003 10.581c.009 1.859.003 3.717-.018 5.575.426-.044.89-.01 1.32-.01h2.772c.964-.007 1.857-.19 2.558-.904.538-.548.764-1.256.88-2 .08-.51.042-1.08.041-1.597l-.002-2.645c-.001-2.994.026-5.99-.01-8.984z",fill:"#E30A5D"})]}))});function yy(e){"@babel/helpers - typeof";return yy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yy(e)}var Ykt=["size","style"];function L0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function t$t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var r$t=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=e$t(e,Ykt);return a.jsxs("svg",qR(qR({fill:"currentColor",fillRule:"evenodd",height:r,style:qR({flex:"none",lineHeight:1},n),viewBox:"0 0 54 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:dE}),a.jsx("path",{clipRule:"evenodd",d:"M25.856 7.189c-.883-.69-2.086-1.087-3.396-1.087-3.689 0-6.337 2.864-6.337 6.711 0 3.847 2.646 6.711 6.337 6.711 1.336 0 2.566-.452 3.476-1.194v.928h4.01V0l-4.09 1.01V7.19zm-2.675 8.673c-1.684 0-2.914-1.274-2.914-3.05 0-1.778 1.23-3.052 2.941-3.052 1.711 0 2.887 1.246 2.887 3.051 0 1.805-1.175 3.05-2.914 3.051z"}),a.jsx("path",{d:"M36.466 5.96l-4.09 1.011v12.285h4.09V5.96zM32.215 2.36c0-1.247.935-2.229 2.219-2.229 1.283 0 2.192.982 2.192 2.23 0 1.247-.909 2.228-2.192 2.228-1.284 0-2.219-.98-2.219-2.229z"}),a.jsx("path",{clipRule:"evenodd",d:"M45.133 6.074c-4.064 0-7.111 2.892-7.111 6.711 0 3.82 3.075 6.765 7.11 6.765 4.037 0 7.112-2.918 7.112-6.765 0-3.847-3.075-6.71-7.111-6.71zm0 9.788c-1.737 0-2.94-1.246-2.94-3.05 0-1.806 1.203-3.052 2.94-3.052 1.737 0 2.94 1.22 2.94 3.024 0 1.803-1.175 3.076-2.94 3.076v.002z"}),a.jsx("path",{d:"M8.656 15.942c1.23 0 1.978-.796 1.978-2.15V6.365h4.09v7.455c0 3.068-2.03 5.27-5.064 5.663l-3.57-3.541h2.566zM6.09 15.942V20L2 15.942h4.09zM6.09 6.365v9.577L2 11.882V6.365h4.09z"})]}))}),w2=SCe;w2.Color=Jkt;w2.Text=r$t;w2.Avatar=Vkt;w2.colorPrimary=PCe;w2.title=dE;var _u="Upsate",n$t=1,i$t=.15,o$t="#908AF9",_Ce="linear-gradient(to bottom, #AEBCFE, #805DFA)";function gy(e){"@babel/helpers - typeof";return gy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gy(e)}var a$t=["size","style"];function R0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function f$t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var KZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=u$t(e,a$t);return a.jsxs("svg",GR(GR({fill:"currentColor",fillRule:"evenodd",height:r,style:GR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_u}),a.jsx("path",{d:"M19.763 0l-.373 1.297h2.594L22.354 0h-2.591z"}),a.jsx("path",{d:"M16.192 2.27l-.376 1.298h5.52l.37-1.298h-5.514z"}),a.jsx("path",{d:"M12.897 4.54l-.377 1.298h8.167l.37-1.297h-8.16z"}),a.jsx("path",{d:"M2.85 6.81l-.377 1.298h17.565l.37-1.297H2.85z"}),a.jsx("path",{d:"M3.884 9.081l-.376 1.297H19.39l.37-1.297H3.883z"}),a.jsx("path",{d:"M4.088 24l.376-1.297H1.866L1.5 24h2.588z"}),a.jsx("path",{d:"M7.662 21.73l.376-1.298H2.515L2.15 21.73h5.513z"}),a.jsx("path",{d:"M10.957 19.46l.377-1.298h-8.17l-.367 1.297h8.16z"}),a.jsx("path",{d:"M21.005 17.19l.376-1.298H3.812l-.366 1.297h17.559z"}),a.jsx("path",{d:"M19.967 14.919l.376-1.297H4.461l-.366 1.297h15.872z"}),a.jsx("path",{d:"M18.787 12.649l.376-1.298H4.26l-.366 1.298h14.893z"})]}))});function by(e){"@babel/helpers - typeof";return by=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},by(e)}var p$t=["background"];function F0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function d$t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b$t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var v$t=p.memo(function(e){var t=e.background,r=g$t(e,p$t);return a.jsx(Ee,d$t({Icon:KZ,"aria-label":_u,background:t||_Ce,color:"#fff",iconMultiple:.6},r))});function vy(e){"@babel/helpers - typeof";return vy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vy(e)}var x$t=["size","style"];function B0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function S$t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var CCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=P$t(e,x$t),o=Xn(_u),s=o.fill,l=o.id;return a.jsxs("svg",JR(JR({height:r,style:JR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_u}),a.jsx("path",{d:"M19.763 0l-.373 1.297h2.594L22.354 0h-2.591zM16.192 2.27l-.376 1.298h5.52l.37-1.298h-5.514zM12.897 4.54l-.376 1.298h8.166l.37-1.298h-8.16zM2.85 6.81l-.377 1.298h17.565l.37-1.297H2.848zM3.884 9.081l-.376 1.297H19.39l.37-1.297H3.882zM4.088 24l.376-1.297H1.866L1.5 24h2.588zM7.662 21.73l.376-1.297H2.515L2.15 21.73h5.513zM10.957 19.459l.376-1.297h-8.17l-.366 1.297h8.16zM21.005 17.189l.376-1.297H3.812l-.366 1.297h17.559zM19.967 14.919l.376-1.297H4.461l-.366 1.297h15.872zM18.786 12.649l.376-1.297H4.26l-.366 1.297h14.893z",fill:s}),a.jsx("defs",{children:a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l,x1:"11.927",x2:"11.927",y2:"24",children:[a.jsx("stop",{offset:"0",stopColor:"#AEBCFE"}),a.jsx("stop",{offset:"1",stopColor:"#805DFA"})]})})]}))});function xy(e){"@babel/helpers - typeof";return xy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xy(e)}var _$t=["size","style"];function V0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function T$t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=E$t(e,_$t);return a.jsxs("svg",YR(YR({fill:"currentColor",fillRule:"evenodd",height:r,style:YR({flex:"none",lineHeight:1},n),viewBox:"0 0 87 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_u}),a.jsx("path",{d:"M43.583 14.44c0 .731 0 3.44 2.975 3.44a4.13 4.13 0 002.382-.654v-1.72h-.046a3.586 3.586 0 01-1.598.457c-1.141 0-1.415-.822-1.415-2.412V8.612h3.226V6.725h-3.226V2.944h-.046L43.59 4.686v2.04h-1.856v1.886h1.856v5.829h-.007zM66.486 17.454a4.339 4.339 0 002.093-.457 4.42 4.42 0 001.636-1.384v.875c0 2.275-1.378 3.515-3.387 3.515a7.316 7.316 0 01-4.58-1.606h-.046v2.085a7.636 7.636 0 004.802 1.514c3.249 0 5.493-1.97 5.493-5.942V6.725H70.74l-.252 1.864a4.305 4.305 0 00-1.613-1.628 4.196 4.196 0 00-2.222-.533c-2.792 0-5.15 2.177-5.15 5.51 0 3.332 2.29 5.508 4.983 5.508v.008zm.64-9.047c2.061 0 3.21 1.72 3.21 3.508s-1.148 3.56-3.21 3.56c-2.215 0-3.273-1.727-3.273-3.56 0-1.834.982-3.508 3.273-3.508zM11.245 2H6.078l-.525 1.857h5.152L11.245 2zM59.897 10.173c0-2.823-2.313-3.767-4.58-3.736a7.354 7.354 0 00-4.277 1.56l-.068 2.07h.045a6.07 6.07 0 014.147-1.606c1.53 0 2.496.479 2.496 1.552s-.944 1.172-2.61 1.172c-2.519 0-4.801.798-4.801 3.355 0 2.2 1.917 3.401 3.98 3.401a4.203 4.203 0 002.122-.479 4.195 4.195 0 001.59-1.484l.206 1.674h1.765v-7.48h-.015zm-2.123 3.081c0 .396-.091.784-.243 1.15-.16.357-.389.684-.678.95-.289.267-.624.48-.996.609a2.85 2.85 0 01-1.157.167c-1.103 0-2.214-.502-2.214-1.605s1.042-1.606 2.397-1.606c1.354 0 2.381-.144 2.891-.799v1.15-.016zM79.764 6.375c-.761 0-1.515.145-2.214.442a5.582 5.582 0 00-3.074 3.142 5.436 5.436 0 00-.366 2.199c0 3.455 2.39 5.768 5.821 5.768a6.563 6.563 0 004.375-1.583v-1.956h-.046a5.781 5.781 0 01-1.948 1.195 5.864 5.864 0 01-2.266.335c-2.116 0-3.478-1.164-3.478-2.283 0-.662.517-.753 1.18-.753h6.992v-2.268a4.735 4.735 0 00-1.651-3.081 4.88 4.88 0 00-3.333-1.15l.008-.007zm-1.69 4.824a2.621 2.621 0 00-1.689.502c.137-1.947 1.187-3.317 3.173-3.317a2.82 2.82 0 012.085.776c.274.259.487.578.624.936.145.35.213.73.198 1.103h-4.39zM27.323 6.352a4.746 4.746 0 00-1.933.464 4.642 4.642 0 00-1.567 1.225l.616-2.138h-4.954l-.54 1.872h2.572l-1.567 5.463c-2.511 1.43-3.592 1.903-4.132 1.903-.54 0-.723-.305-.54-.921l2.35-8.317h-2.35l-1.796 6.247c-2.016 2.169-3.036 2.99-4.109 2.99S7.92 14.297 8.3 12.943l1.963-7.039H2.525L2 7.768h5.478-.076l-1.529 5.394c-.662 2.306.365 4.018 2.32 4.018 1.477 0 2.8-.944 4.84-3.424l-.053.205c-.563 2.047.205 3.219 2.092 3.219.92 0 2.017-.365 4.193-1.545l-1.819 6.354h2.374l2.146-7.488c.198.86.64 1.636 1.27 2.253l.214.19.053.046.122.09c.73.518 1.605.785 2.495.77 3.204 0 5.631-2.71 5.631-6.293 0-3.059-1.758-5.212-4.436-5.212l.008.007zm-1.4 9.527c-1.644 0-2.839-1.172-2.839-3.173 0-2.313 1.576-4.383 3.66-4.383 1.667 0 2.77 1.255 2.77 3.211 0 2.45-1.53 4.337-3.584 4.337l-.007.008zM40.958 14.555c0-2.184-1.986-2.846-3.63-3.371-1.179-.373-2.183-.7-2.183-1.499 0-.799.76-1.309 2.008-1.309 1.142 0 2.245.365 3.166 1.035h.045V7.448a6.256 6.256 0 00-3.317-.959c-2.42 0-4.018 1.309-4.018 3.356 0 2.047 1.85 2.693 3.455 3.21 1.232.404 2.328.754 2.328 1.705 0 .83-.844 1.355-2.153 1.355a6.508 6.508 0 01-3.729-1.355h-.076v1.963a7.615 7.615 0 004.048 1.187c2.268 0 4.056-1.172 4.056-3.355z"})]}))});function Oy(e){"@babel/helpers - typeof";return Oy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oy(e)}var M$t=["type"];function H0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function z$t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function L$t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var R$t=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=N$t(e,M$t),i=r==="color"?CCe:KZ;return a.jsx(Ne,z$t({Icon:i,Text:kCe,"aria-label":_u,inverse:!0,spaceMultiple:i$t,textMultiple:n$t},n))}),sl=KZ;sl.Color=CCe;sl.Text=kCe;sl.Combine=R$t;sl.Avatar=v$t;sl.colorPrimary=o$t;sl.colorGradient=_Ce;sl.title=_u;var mE="Voyage",$Ce="#012E33";function jy(e){"@babel/helpers - typeof";return jy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jy(e)}var F$t=["size","style"];function U0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function W$t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ECe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=U$t(e,F$t);return a.jsxs("svg",XR(XR({fill:"currentColor",fillRule:"evenodd",height:r,style:XR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:mE}),a.jsx("path",{d:"M5.407 0v.066a.974.974 0 00-.048.245c-.011.11-.016.208-.016.295 0 .339.043.715.128 1.13.097.405.274.912.531 1.524l7.125 16.366L20.011 3.39c.161-.404.333-.846.515-1.327.182-.48.273-.966.273-1.458a1.406 1.406 0 00-.096-.54V0H24v.066c-.204.207-.45.578-.74 1.114-.29.535-.606 1.195-.949 1.982L13.095 24h-1.287L3.075 3.965c-.204-.47-.418-.923-.644-1.36-.214-.437-.418-.83-.61-1.18-.194-.36-.365-.66-.515-.9A5.666 5.666 0 001 .064V0h4.407z"})]}))});function wy(e){"@babel/helpers - typeof";return wy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wy(e)}var K$t=["background"];function W0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function q$t(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Q$t(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Z$t=p.memo(function(e){var t=e.background,r=X$t(e,K$t);return a.jsx(Ee,q$t({Icon:ECe,"aria-label":mE,background:t||$Ce,iconMultiple:.6},r))});function Py(e){"@babel/helpers - typeof";return Py=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Py(e)}var eEt=["size","style"];function K0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oEt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aEt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=iEt(e,eEt);return a.jsxs("svg",QR(QR({height:r,style:QR({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:mE}),a.jsx("path",{d:"M5.407 0v.066a.974.974 0 00-.048.245c-.011.11-.016.208-.016.295 0 .339.043.715.128 1.13.097.405.274.912.531 1.524l7.125 16.366L20.011 3.39c.161-.404.333-.846.515-1.327.182-.48.273-.966.273-1.458a1.406 1.406 0 00-.096-.54V0H24v.066c-.204.207-.45.578-.74 1.114-.29.535-.606 1.195-.949 1.982L13.095 24h-1.287L3.075 3.965c-.204-.47-.418-.923-.644-1.36-.214-.437-.418-.83-.61-1.18-.194-.36-.365-.66-.515-.9A5.666 5.666 0 001 .064V0h4.407z",fill:"#012E33"})]}))});function Sy(e){"@babel/helpers - typeof";return Sy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sy(e)}var sEt=["size","style"];function q0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZR(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pEt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dEt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fEt(e,sEt);return a.jsxs("svg",ZR(ZR({fill:"currentColor",fillRule:"evenodd",height:r,style:ZR({flex:"none",lineHeight:1},n),viewBox:"0 0 140 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:mE}),a.jsx("path",{d:"M6.04.441v.06a.859.859 0 00-.043.22c-.01.098-.015.186-.015.265 0 .304.04.643.118 1.015.088.363.25.82.486 1.369l6.534 14.7L19.43 3.489c.148-.363.305-.76.472-1.192.167-.432.251-.869.251-1.31A1.234 1.234 0 0020.066.5V.441h3.023v.06c-.187.186-.413.52-.679 1a23.7 23.7 0 00-.87 1.78L13.09 22h-1.18L3.902 4.003a20.103 20.103 0 00-.59-1.222 24.744 24.744 0 00-.56-1.06A14.24 14.24 0 002.28.913 5.084 5.084 0 002 .5V.441h4.04zm17.093 13.142c0-1.158.216-2.232.649-3.223a8.109 8.109 0 011.799-2.575 8.128 8.128 0 012.684-1.722 8.868 8.868 0 013.318-.618c1.16 0 2.252.196 3.274.588a7.8 7.8 0 012.684 1.649 7.713 7.713 0 011.814 2.604c.443 1.02.664 2.164.664 3.429a8.49 8.49 0 01-.56 3.046 7.78 7.78 0 01-1.638 2.59c-.717.746-1.602 1.344-2.654 1.795-1.052.442-2.257.663-3.613.663a9.226 9.226 0 01-3.26-.574A8.114 8.114 0 0125.61 19.6a7.75 7.75 0 01-1.813-2.59c-.443-1.02-.664-2.163-.664-3.428zm8.79 7.18c.747 0 1.435-.146 2.064-.44a4.612 4.612 0 001.622-1.266c.462-.55.816-1.217 1.062-2.002.256-.794.383-1.687.383-2.678 0-1.128-.122-2.173-.368-3.134-.236-.962-.6-1.79-1.092-2.487a5.11 5.11 0 00-1.813-1.648c-.728-.403-1.578-.604-2.552-.604-.747 0-1.435.143-2.064.427a4.666 4.666 0 00-1.637 1.236c-.453.54-.806 1.202-1.062 1.987-.256.785-.384 1.677-.384 2.678 0 1.118.123 2.163.37 3.134.255.962.623 1.8 1.105 2.517a5.524 5.524 0 001.829 1.677c.727.403 1.573.604 2.536.604zm17.902-5.282c0 .883.01 1.653.03 2.31.02.658.045 1.227.074 1.707.04.471.083.868.132 1.192.06.324.124.589.193.795v.059h-3.422v-.06c.069-.205.128-.47.177-.794.059-.324.103-.72.133-1.192.039-.48.069-1.05.088-1.707.02-.657.03-1.427.03-2.31v-1.015l-5.31-6.99a7.507 7.507 0 00-1.017-1.134c-.324-.294-.57-.48-.737-.559v-.059h4.188c0 .177.064.452.192.824.127.363.388.81.781 1.34l3.746 4.944 3.834-5.15c.276-.373.482-.741.62-1.104.147-.363.221-.648.221-.854h2.699v.06a5.923 5.923 0 00-.767.632 9.497 9.497 0 00-.9 1.089l-4.985 6.74v1.236zm16.93 1.089h-3.76c-.502 0-.978.005-1.43.015-.453 0-.866.005-1.24.014h-.87l-.545 1.148c-.236.471-.438.883-.605 1.236a15.46 15.46 0 00-.413.913 5.257 5.257 0 00-.236.691 2.082 2.082 0 00-.059.78c.01.05.025.088.045.118v.059h-2.596v-.06a3.17 3.17 0 00.324-.44 20.3 20.3 0 00.502-.854c.197-.334.403-.711.62-1.133.226-.422.447-.859.663-1.31l6.017-12.39h1.106l5.9 12.39c.225.471.451.922.677 1.354.236.432.453.82.65 1.163.196.333.368.613.516.838.147.216.245.344.294.383v.059H68.54a.881.881 0 00.03-.206v-.22c0-.217-.05-.477-.148-.78a7.606 7.606 0 00-.34-.928 11.414 11.414 0 00-.412-.927c-.138-.294-.25-.54-.34-.736l-.574-1.177zm-6.724-1.148h2.212a68.2 68.2 0 011.416-.015h1.371c.443-.01.84-.014 1.195-.014l-3.053-6.505-3.14 6.534zm28.58 4.341c0 .128-.014.236-.044.324a.355.355 0 01-.162.22c-.698.491-1.514.884-2.448 1.178-.924.284-2.01.427-3.26.427-1.405 0-2.688-.201-3.849-.604-1.15-.402-2.138-.961-2.964-1.677a7.676 7.676 0 01-1.931-2.605c-.453-1.01-.679-2.129-.679-3.355 0-1.05.207-2.07.62-3.061a8.062 8.062 0 011.813-2.634c.787-.765 1.74-1.378 2.861-1.84 1.131-.46 2.404-.691 3.82-.691.737 0 1.435.044 2.094.132.659.079 1.293.206 1.902.383l1.106 2.649-.147.103a6.419 6.419 0 00-2.139-1.604c-.835-.403-1.794-.604-2.875-.604-.885 0-1.701.143-2.448.427a5.516 5.516 0 00-1.932 1.25c-.541.54-.963 1.208-1.268 2.002-.305.795-.458 1.697-.458 2.708 0 1.138.143 2.193.428 3.164.285.971.713 1.815 1.283 2.531a6.038 6.038 0 002.11 1.663c.844.402 1.828.603 2.949.603.963 0 1.71-.122 2.241-.368.541-.245.81-.525.81-.839v-.78c0-.51-.004-.951-.014-1.324-.01-.373-.024-.692-.044-.956-.02-.275-.05-.51-.088-.707a4.042 4.042 0 00-.118-.544v-.06h3.14v.06c-.048.147-.093.324-.132.53-.039.206-.073.45-.103.735-.02.285-.04.618-.06 1.001-.01.383-.014.824-.014 1.324v.84zm3.377-14.039h2.965l2.816-.029c.866-.02 1.608-.04 2.227-.059.629-.02 1.042-.049 1.239-.088l-.575 1.59a11.887 11.887 0 00-.9-.192c-.295-.05-.653-.093-1.076-.133-.413-.049-.895-.073-1.446-.073-.196 0-.422.01-.678.03-.256.009-.502.024-.737.043l-.84.06v5.812c.796-.01 1.513-.03 2.152-.059.64-.03 1.185-.069 1.637-.118.53-.039.998-.093 1.401-.161l-.354 1.75a43.962 43.962 0 00-1.637-.176 30.36 30.36 0 00-1.563-.118c-.57-.039-1.116-.059-1.637-.059v6.681a28.4 28.4 0 002.522-.103 39.805 39.805 0 002.006-.25c.668-.108 1.273-.23 1.814-.368l-.34 1.928c-.147-.01-.388-.024-.722-.044l-1.033-.03a32.3 32.3 0 01-1.002-.014H91.987v-.06c.07-.205.128-.47.177-.794.06-.324.104-.72.133-1.192.04-.48.069-1.05.088-1.707.02-.657.03-1.427.03-2.31v-3.708c0-.883-.01-1.649-.03-2.296a32.1 32.1 0 00-.088-1.692c-.03-.481-.074-.883-.133-1.207a4.877 4.877 0 00-.177-.795v-.059zm36.485 15.82v-.06a.813.813 0 00.044-.22c.01-.098.015-.186.015-.265 0-.304-.044-.637-.133-1-.078-.373-.236-.834-.472-1.384l-1.784-4.002c-.55-.02-1.283-.03-2.197-.03h-5.221c-.717 0-1.366.01-1.946.03l-1.696 3.885c-.148.363-.305.76-.472 1.192a3.605 3.605 0 00-.251 1.31c0 .127.01.235.03.323a.539.539 0 00.059.162v.059h-3.009v-.06c.177-.186.398-.514.664-.985.265-.48.555-1.08.87-1.795L121.424 0h1.18l8.008 17.983c.187.421.378.834.575 1.236.206.392.398.745.575 1.06.177.313.334.578.472.794.137.216.231.353.28.412v.059h-4.041zm-9.556-8.226h1.755c.6-.01 1.185-.015 1.755-.015.58-.01 1.135-.015 1.667-.015.53-.01 1.012-.02 1.445-.03l-4.144-9.344-4.071 9.404h1.593zm15.559 8.167a6.95 6.95 0 00.162-.765c.049-.304.093-.682.132-1.133.04-.452.069-.986.089-1.604.02-.628.029-1.36.029-2.193V6.21c0-.834-.009-1.56-.029-2.178a29.344 29.344 0 00-.089-1.619 15.81 15.81 0 00-.132-1.147 6.951 6.951 0 00-.162-.766V.441H138v.06a9.228 9.228 0 00-.177.765c-.049.304-.093.686-.133 1.147-.029.452-.059.991-.088 1.62a68.47 68.47 0 00-.03 2.177v9.58c0 .834.01 1.565.03 2.193.029.618.059 1.152.088 1.604.04.45.084.829.133 1.133.059.304.118.559.177.765v.059h-3.524v-.06z"})]}))}),P2=ECe;P2.Color=aEt;P2.Text=dEt;P2.Avatar=Z$t;P2.colorPrimary=$Ce;P2.title=mE;var Cu="Wenxin",mEt=.75,hEt=.2,yEt="#167ADF",TCe="linear-gradient(to right, #0A51C3, #23A4FB)";function _y(e){"@babel/helpers - typeof";return _y=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_y(e)}var gEt=["size","style"];function G0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jEt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=OEt(e,gEt);return a.jsxs("svg",eF(eF({fill:"currentColor",fillRule:"evenodd",height:r,style:eF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Cu}),a.jsx("path",{d:"M11.32 1.176a1.4 1.4 0 011.36 0l8.64 4.843c.421.234.68.67.68 1.141v9.68c0 .472-.259.908-.68 1.143l-8.64 4.84a1.4 1.4 0 01-1.36 0l-8.64-4.84A1.31 1.31 0 012 16.84V7.159c0-.471.259-.907.68-1.142l8.64-4.84zm7.42 13.839V8.227L12.002 12 12 19.551l6.059-3.394a1.31 1.31 0 00.68-1.142zM12.68 4.833a1.393 1.393 0 00-1.36 0L5.944 7.846c-.421.235-.68.67-.68 1.142v6.027c0 .47.259.905.68 1.142l2.795 1.566V11.09a1.546 1.546 0 00.221.79 1.527 1.527 0 01-.216-.834l.004-.094.02-.15.018-.084.017-.062.039-.117.062-.142.035-.065.081-.13.094-.122.084-.091.08-.075.125-.1.071-.048.134-.076 5.87-3.29-2.796-1.566z"})]}))});function Cy(e){"@babel/helpers - typeof";return Cy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cy(e)}var wEt=["background"];function J0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PEt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Et(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var EEt=p.memo(function(e){var t=e.background,r=kEt(e,wEt);return a.jsx(Ee,PEt({Icon:qZ,"aria-label":Cu,background:t||TCe},r))});function ky(e){"@babel/helpers - typeof";return ky=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ky(e)}var TEt=["size","style"];function Y0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DEt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var MCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=IEt(e,TEt),o=Xn(Cu),s=o.id,l=o.fill;return a.jsxs("svg",tF(tF({height:r,style:tF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Cu}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"9.155%",x2:"90.531%",y1:"75.177%",y2:"25.028%",children:[a.jsx("stop",{offset:"0%",stopColor:"#0A51C3"}),a.jsx("stop",{offset:"100%",stopColor:"#23A4FB"})]})}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M11.32 1.176a1.4 1.4 0 011.36 0l8.64 4.843c.421.234.68.67.68 1.141v9.68c0 .472-.259.908-.68 1.143l-8.64 4.84a1.4 1.4 0 01-1.36 0l-8.64-4.84A1.31 1.31 0 012 16.84V7.159c0-.471.259-.907.68-1.142l8.64-4.84zm7.42 13.839V8.227L12.002 12 12 19.551l6.059-3.394a1.31 1.31 0 00.68-1.142zM12.68 4.833a1.393 1.393 0 00-1.36 0L5.944 7.846c-.421.235-.68.67-.68 1.142v6.027c0 .47.259.905.68 1.142l2.795 1.566V11.09a1.546 1.546 0 00.221.79 1.527 1.527 0 01-.216-.834l.004-.094.02-.15.018-.084.017-.062.039-.117.062-.142.035-.065.081-.13.094-.122.084-.091.08-.075.125-.1.071-.048.134-.076 5.87-3.29-2.796-1.566z",fill:l}),a.jsx("path",{d:"M12 11.088c0-.875-.73-1.584-1.631-1.584a1.66 1.66 0 00-.855.237c-.027.016-.055.033-.08.05a2.361 2.361 0 00-.123.093c-.022.02-.045.038-.066.059l-.048.045-.063.067c-.014.016-.028.031-.04.048a2.303 2.303 0 00-.094.125l-.042.069a1.7 1.7 0 00-.07.13l-.036.081a.764.764 0 00-.022.06c-.01.03-.02.058-.028.087l-.017.062a.883.883 0 00-.03.16c-.002.025-.007.05-.008.074a1.527 1.527 0 00.213.929c.302.508.85.792 1.414.792.277 0 .558-.068.814-.212l.815-.457v-.914L12 11.088z",fill:"#012F8D"})]})]}))});function $y(e){"@babel/helpers - typeof";return $y=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$y(e)}var NEt=["size","style"];function X0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VEt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zCe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=BEt(e,NEt);return a.jsxs("svg",rF(rF({fill:"currentColor",fillRule:"evenodd",height:r,style:rF({flex:"none",lineHeight:1},n),viewBox:"0 0 47 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Cu}),a.jsx("path",{d:"M14.205 2.235H10.59v1.878H2.149v2.28H4.75c1.415 4.332 3.262 7.642 5.478 10.077C8.038 17.998 5.307 19.063 2 19.635V22c3.878-.142 7.345-1.256 10.293-3.594 2.949 2.34 6.417 3.452 10.294 3.594v-2.365c-3.307-.572-6.038-1.637-8.229-3.165 2.217-2.435 4.064-5.745 5.478-10.076h2.75v-2.28h-8.382V2.234h.001zm-1.91 12.499c-2.137-2.165-3.541-4.958-4.26-8.339h8.522c-.718 3.38-2.123 6.174-4.26 8.339h-.002zm12.812-4.09c0 3.295-.491 7.58-.692 9.186h2.892c.227-1.867.67-5.916.67-9.186V6.173h-2.872v4.47h.002zm7.64-7.254v14.507c0 .804.436 1.377 1.396 1.377h1.244l6.023-.001v2.4h-7.202v-.026c-.338-.004-.74-.006-1.216-.006-2.554 0-3.313-.886-3.313-3.744V3.39h3.067zM43.89 6.06C44.453 9.666 45 14.418 45 19.275h-2.872c0-4.84-.582-9.655-1.153-13.213zM37.993 2c.36 2.315.733 5.556.733 9.034V16h-2.87v-4.967c0-3.5-.41-6.803-.774-9.034h2.911z"})]}))});function Ey(e){"@babel/helpers - typeof";return Ey=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ey(e)}var HEt=["type"];function Q0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UEt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JEt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var YEt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=GEt(e,HEt),i=r==="color"?MCe:qZ;return a.jsx(Ne,UEt({Icon:i,Text:zCe,"aria-label":Cu,spaceMultiple:hEt,textMultiple:mEt},n))}),Zo=qZ;Zo.Color=MCe;Zo.Text=zCe;Zo.Combine=YEt;Zo.Avatar=EEt;Zo.colorPrimary=yEt;Zo.colorGradient=TCe;Zo.title=Cu;var hE="Yi",XEt=.8,QEt=.2,ACe="#003425";function Ty(e){"@babel/helpers - typeof";return Ty=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ty(e)}var ZEt=["size","style"];function Z0e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iTt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var GZ=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=nTt(e,ZEt);return a.jsxs("svg",nF(nF({fill:"currentColor",fillRule:"evenodd",height:r,style:nF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hE}),a.jsxs("g",{children:[a.jsx("path",{d:"M18.62 13.927c.611 0 1.107.505 1.107 1.128v5.817c0 .623-.496 1.128-1.108 1.128a1.118 1.118 0 01-1.108-1.128v-5.817c0-.623.496-1.128 1.108-1.128zM16.59 3.052a1.094 1.094 0 011.562-.129c.466.404.522 1.116.126 1.59l-5.938 7.111v9.147c0 .624-.496 1.129-1.108 1.129a1.118 1.118 0 01-1.108-1.129v-9.477l.003-.088.01-.087c.015-.232.102-.462.261-.654l6.192-7.413zM2.906 2.256a1.094 1.094 0 011.559.157l4.387 5.45a1.142 1.142 0 01-.155 1.587 1.094 1.094 0 01-1.559-.157l-4.387-5.45a1.144 1.144 0 01.06-1.498l.095-.09z"}),a.jsx("ellipse",{cx:"20.146",cy:"10.692",fill:"#00FF25",rx:"1.354",ry:"1.379"})]})]}))});function My(e){"@babel/helpers - typeof";return My=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},My(e)}var oTt=["background"];function eue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aTt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fTt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pTt=p.memo(function(e){var t=e.background,r=uTt(e,oTt);return a.jsx(Ee,aTt({Icon:GZ,"aria-label":hE,background:t||ACe,color:"#fff"},r))});function zy(e){"@babel/helpers - typeof";return zy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zy(e)}var dTt=["size","style"];function tue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bTt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ICe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=gTt(e,dTt);return a.jsxs("svg",iF(iF({fill:"currentColor",fillRule:"evenodd",height:r,style:iF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hE}),a.jsxs("g",{children:[a.jsx("path",{d:"M18.62 13.927c.611 0 1.107.505 1.107 1.128v5.817c0 .623-.496 1.128-1.108 1.128a1.118 1.118 0 01-1.108-1.128v-5.817c0-.623.496-1.128 1.108-1.128zM16.59 3.052a1.094 1.094 0 011.562-.129c.466.404.522 1.116.126 1.59l-5.938 7.111v9.147c0 .624-.496 1.129-1.108 1.129a1.118 1.118 0 01-1.108-1.129v-9.477l.003-.088.01-.087c.015-.232.102-.462.261-.654l6.192-7.413zM2.906 2.256a1.094 1.094 0 011.559.157l4.387 5.45a1.142 1.142 0 01-.155 1.587 1.094 1.094 0 01-1.559-.157l-4.387-5.45a1.144 1.144 0 01.06-1.498l.095-.09z"}),a.jsx("ellipse",{cx:"20.146",cy:"10.692",rx:"1.354",ry:"1.379"})]})]}))}),yE="01.AI",vTt=.8,xTt=.3,DCe="#003425";function Ay(e){"@babel/helpers - typeof";return Ay=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ay(e)}var OTt=["size","style"];function rue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _Tt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xI=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=STt(e,OTt);return a.jsxs("svg",oF(oF({fill:"currentColor",fillRule:"evenodd",height:r,style:oF({flex:"none",lineHeight:1},n),viewBox:"0 0 88 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:yE}),a.jsx("path",{d:"M45.502 4.144h4.81l.014.448c.036 2.124-.12 11.282-5.306 15.896l1.409 1.4.186-.12.162-.115c1.146-.85 4.78-4.157 5.792-12.516h7.455l-.01 2.091-.024 1.855c-.03 1.85-.089 3.83-.199 4.663-.245 1.81-2.07 1.78-2.32 1.768l-2.473-.163.449 1.992c1.098.137 2.206.185 3.312.144 3.76-.086 3.72-4.137 3.72-4.137l.212-9.72h-9.975c.085-1.086.125-2.245.115-3.486h11.047V2.71H45.502v1.434zm-2.079 6.658H25.047v1.435h18.376v-1.435zM21.107 2v1.435h-7.501v.714h8.397l.022.227.014.206c.05.861.057 2.86-.713 4.752l-1.79-.323c.168-1.136.23-2.285.188-3.432h-6.118v3.634h-2.394V5.579H5.435a10.913 10.913 0 01-1.453 3.523L2.29 8.427c.5-1.383.833-2.82.993-4.283h7.929v-.71H3.71V2h17.396zM10.442 8.23v.983H5.753v-.984h4.689zm8.493 0v.983h-4.689v-.984h4.69zm-8.493-1.661v.983H5.753V6.57h4.689zm8.493 0v.983h-4.689V6.57h4.69zm-5.65 5.992l.185 1.654h4.08v1.44l-.087.17c-.28.516-1.294 2.13-3.772 3.856.385.332.752.685 1.1 1.056l-1.042 1.056a47.585 47.585 0 00-6-3.915l1.094-1.753.444.289a52.17 52.17 0 012.94 2.087 13.41 13.41 0 002.617-2.844H6.948V14.22h4.62l-.62-1.452 2.337-.207zm1.208-2.523c2.114 1.518 4.955 2.766 8.453 2.27l-.073 1.38-.156.042c-.859.213-5.163 1.043-9.935-2.21h-.617c-5.34 3.639-10.091 2.168-10.091 2.168L2 12.308c3.498.496 6.336-.752 8.454-2.27h4.039zm57.552-8.005v4.985h2.5v1.44h-2.5v3.708a20.898 20.898 0 012.385-1.056l.738 1.497-.942.544c-.557.327-1.32.785-2.18 1.325V22h-2.392v-5.955a46.133 46.133 0 00-2.19 1.598l-1.485-2.019 1.356-.824.51-.302c.54-.318 1.16-.677 1.813-1.043V8.453H68.52l-.11.648c-.189 1.073-.412 2.094-.665 2.84l-1.697-.348.093-.561c.201-1.27.658-4.485.658-7.502l2.329.063-.124 1.216-.098.859c-.05.416-.108.873-.173 1.35h.921V2.033h2.391zm3.422 0l2.334.065-.11 1.056-.094.795c-.037.29-.079.603-.125.93L86 4.878l-.215 12.684-.01.184c-.075.925-.557 3.78-3.707 3.851a20.348 20.348 0 01-2.743-.21l-.422-1.961 1.889.2h.152l.149-.007c.605-.046 1.806-.319 2.002-1.763l.022-.198.025-.31c.073-1.036.117-2.963.144-4.918l.034-3.794.007-2.278h-.682c-.69 10.837-5.617 14.292-6.25 14.693l-.067.04-.913-.963c4.115-3.658 5.065-10.17 5.264-13.77h-.692c-1.052 10.532-6.213 13.45-6.213 13.45l-.914-.964c3.66-3.255 4.814-8.774 5.164-12.486h-.79a20.988 20.988 0 01-.696 2.904l-1.696-.351c.417-2.269.626-4.571.625-6.878z"})]}))});function Iy(e){"@babel/helpers - typeof";return Iy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iy(e)}var CTt=["type"];function nue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kTt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zTt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ATt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=MTt(e,CTt),i=r==="color"?GZ:ICe;return a.jsx(Ne,kTt({Icon:i,Text:xI,"aria-label":hE,spaceMultiple:QEt,textMultiple:XEt},n))}),ll=ICe;ll.Color=GZ;ll.Text=xI;ll.Combine=ATt;ll.Avatar=pTt;ll.colorPrimary=ACe;ll.title=hE;var NCe=[{Icon:Ri,keywords:["gpt-3"],props:{type:"gpt3"}},{Icon:Ri,keywords:["gpt-4"],props:{type:"gpt4"}},{Icon:Ri,keywords:["o1-","^o1","/o1","o3-","^o3","/o3","o4-","^o4","/o4"],props:{type:"o1"}},{Icon:uc,keywords:["dalle","dall-e"]},{Icon:Ri,keywords:["^gpt-","/gpt-","openai","text-embedding-","tts-","whisper-"]},{Icon:lc,keywords:["glm-","chatglm"]},{Icon:cc,keywords:["^codegeex"]},{Icon:ts,keywords:["claude"]},{Icon:Oa,keywords:["titan"]},{Icon:fc,keywords:["accounts/fireworks/models/fire"]},{Icon:pc,keywords:["internlm","internvl"]},{Icon:os,keywords:["llama","/l3"]},{Icon:mc,keywords:["llava"]},{Icon:uo,keywords:["gemini"]},{Icon:il,keywords:["gemma"]},{Icon:ol,keywords:["kimi","moonshot"]},{Icon:yc,keywords:["qiniu"]},{Icon:Ma,keywords:["qwen","qwq","qvq"]},{Icon:Ta,keywords:["minimax","abab"]},{Icon:as,keywords:["mistral","mixtral","codestral","mathstral","/mn-","pixtral","ministral"]},{Icon:al,keywords:["pplx","sonar"]},{Icon:ll,keywords:["^yi-","/yi-","-yi-"]},{Icon:hc,keywords:["^openrouter"]},{Icon:H1,keywords:["^openchat"]},{Icon:R1,keywords:["aya"]},{Icon:rs,keywords:["command"]},{Icon:nl,keywords:["dbrx"]},{Icon:gc,keywords:["step"]},{Icon:sc,keywords:["taichu"]},{Icon:Ea,keywords:["360gpt","360zhinao"]},{Icon:tl,keywords:["baichuan"]},{Icon:W1,keywords:["rwkv","/eagle-"]},{Icon:Zo,keywords:["ernie"]},{Icon:dc,keywords:["^jina"]},{Icon:ja,keywords:["^ep-","doubao-"]},{Icon:is,keywords:["hunyuan"]},{Icon:g2,keywords:["^d_","^g_","^wd_"]},{Icon:rl,keywords:["skylark"]},{Icon:cs,keywords:["stable-diffusion","stable-video","stable-cascade","sdxl","stablelm","^stable-","^sd3","^sd2","^sd1"]},{Icon:b2,keywords:["flux"]},{Icon:q1,keywords:["suno"]},{Icon:V1,keywords:["wizardlm","phi3","phi4","^/phi-","^phi-"]},{Icon:I1,keywords:["firefly"]},{Icon:es,keywords:["jamba","^j2-","ai21"]},{Icon:sl,keywords:["^solar-","/solar"]},{Icon:U1,keywords:["palm"]},{Icon:Ga,keywords:["google"]},{Icon:ss,keywords:["SenseChat","SenseNova"]},{Icon:v2,keywords:["^grok-"]},{Icon:x2,keywords:["ideogram"]},{Icon:ls,keywords:["spark","general$","generalv3$","generalv3.5$","4.0ultra$","pro-128k$","^max-32k$","^lite$","^x1$"]},{Icon:w2,keywords:["udio"]},{Icon:ns,keywords:["deepseek"]},{Icon:P2,keywords:["voyage"]},{Icon:N1,keywords:["assemblyai"]},{Icon:j2,keywords:["liquid","lfm"]},{Icon:O2,keywords:["inflection-"]},{Icon:D1,keywords:["aion-"]}];function LCe(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;ttypeof e=="boolean"?`${e}`:e===0?"0":e,oue=OI,RCe=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return oue(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:i,defaultVariants:o}=t,s=Object.keys(i).map(u=>{const f=r==null?void 0:r[u],d=o==null?void 0:o[u];if(f===null)return null;const m=iue(f)||iue(d);return i[u][m]}),l=r&&Object.entries(r).reduce((u,f)=>{let[d,m]=f;return m===void 0||(u[d]=m),u},{}),c=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((u,f)=>{let{class:d,className:m,...h}=f;return Object.entries(h).every(y=>{let[g,b]=y;return Array.isArray(b)?b.includes({...o,...l}[g]):{...o,...l}[g]===b})?[...u,d,m]:u},[]);return oue(e,s,c,r==null?void 0:r.class,r==null?void 0:r.className)};var ITt=p.createContext({}),DTt=function(){return p.use(ITt)},FCe=typeof global=="object"&&global&&global.Object===Object&&global,NTt=typeof self=="object"&&self&&self.Object===Object&&self,cl=FCe||NTt||Function("return this")(),o4=cl.Symbol,BCe=Object.prototype,LTt=BCe.hasOwnProperty,RTt=BCe.toString,a5=o4?o4.toStringTag:void 0;function FTt(e){var t=LTt.call(e,a5),r=e[a5];try{e[a5]=void 0;var n=!0}catch{}var i=RTt.call(e);return n&&(t?e[a5]=r:delete e[a5]),i}var BTt=Object.prototype,VTt=BTt.toString;function HTt(e){return VTt.call(e)}var UTt="[object Null]",WTt="[object Undefined]",aue=o4?o4.toStringTag:void 0;function G1(e){return e==null?e===void 0?WTt:UTt:aue&&aue in Object(e)?FTt(e):HTt(e)}function S2(e){return e!=null&&typeof e=="object"}var KTt="[object Symbol]";function qTt(e){return typeof e=="symbol"||S2(e)&&G1(e)==KTt}function GTt(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r0){if(++t>=mMt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function bMt(e){return function(){return e}}var Pz=function(){try{var e=k2(Object,"defineProperty");return e({},"",{}),e}catch{}}(),vMt=Pz?function(e,t){return Pz(e,"toString",{configurable:!0,enumerable:!1,value:bMt(t),writable:!0})}:HCe,xMt=gMt(vMt),OMt=9007199254740991,jMt=/^(?:0|[1-9]\d*)$/;function UCe(e,t){var r=typeof e;return t=t??OMt,!!t&&(r=="number"||r!="symbol"&&jMt.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=$Mt}function wI(e){return e!=null&&WCe(e.length)&&!JZ(e)}function EMt(e,t,r){if(!_2(r))return!1;var n=typeof t;return(n=="number"?wI(r)&&UCe(t,r.length):n=="string"&&t in r)?jI(r[t],e):!1}function TMt(e){return kMt(function(t,r){var n=-1,i=r.length,o=i>1?r[i-1]:void 0,s=i>2?r[2]:void 0;for(o=e.length>3&&typeof o=="function"?(i--,o):void 0,s&&EMt(r[0],r[1],s)&&(o=i<3?void 0:o,i=1),t=Object(t);++n-1}function Bzt(e,t){var r=this.__data__,n=SI(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function bc(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ti?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n=n?e:tAt(e,t,r)}var nAt="\\ud800-\\udfff",iAt="\\u0300-\\u036f",oAt="\\ufe20-\\ufe2f",aAt="\\u20d0-\\u20ff",sAt=iAt+oAt+aAt,lAt="\\ufe0e\\ufe0f",cAt="\\u200d",uAt=RegExp("["+cAt+nAt+sAt+lAt+"]");function ZCe(e){return uAt.test(e)}function fAt(e){return e.split("")}var eke="\\ud800-\\udfff",pAt="\\u0300-\\u036f",dAt="\\ufe20-\\ufe2f",mAt="\\u20d0-\\u20ff",hAt=pAt+dAt+mAt,yAt="\\ufe0e\\ufe0f",gAt="["+eke+"]",hY="["+hAt+"]",yY="\\ud83c[\\udffb-\\udfff]",bAt="(?:"+hY+"|"+yY+")",tke="[^"+eke+"]",rke="(?:\\ud83c[\\udde6-\\uddff]){2}",nke="[\\ud800-\\udbff][\\udc00-\\udfff]",vAt="\\u200d",ike=bAt+"?",oke="["+yAt+"]?",xAt="(?:"+vAt+"(?:"+[tke,rke,nke].join("|")+")"+oke+ike+")*",OAt=oke+ike+xAt,jAt="(?:"+[tke+hY+"?",hY,rke,nke,gAt].join("|")+")",wAt=RegExp(yY+"(?="+yY+")|"+jAt+OAt,"g");function PAt(e){return e.match(wAt)||[]}function SAt(e){return ZCe(e)?PAt(e):fAt(e)}function _At(e){return function(t){t=CI(t);var r=ZCe(t)?SAt(t):void 0,n=r?r[0]:t.charAt(0),i=r?rAt(r,1).join(""):t.slice(1);return n[e]()+i}}var CAt=_At("toUpperCase");function kAt(e){return CAt(CI(e).toLowerCase())}function $At(e,t,r,n){var i=-1,o=e==null?0:e.length;for(n&&o&&(r=e[++i]);++i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eDt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZZ=p.memo(function(e){var t=e.icon,r=e.size,n=e.color,i=e.fill,o=i===void 0?"transparent":i,s=e.className,l=e.focusable,c=e.spin,u=e.fillRule,f=e.fillOpacity,d=e.ref,m=Iue(e,JIt),h=GIt(),y=h.styles,g=h.cx,b=p.useMemo(function(){return RCe("anticon",{defaultVariants:{spin:!1},variants:{spin:{false:null,true:y.spin}}})},[y]),x=DTt(),v=x.color,O=x.fill,j=x.fillOpacity,w=x.fillRule,P=x.focusable,S=x.className,$=x.size,_=Iue(x,YIt),C=p.useMemo(function(){return qIt(r||$)},[r,$]),k=C.size,N=C.strokeWidth,D=t;return a.jsx("span",lF(lF(lF({className:g(b({spin:c}),S,s),role:"img"},_),m),{},{children:t&&(p.isValidElement(t)?t:a.jsx(D,{color:n||v,fill:o||O,fillOpacity:f||j,fillRule:u||w,focusable:l||P,height:k,ref:d,size:k,strokeWidth:N,width:k}))}))});ZZ.displayName="Icon";const tDt="modulepreload",rDt=function(e){return"/"+e},Due={},sn=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));i=Promise.allSettled(r.map(c=>{if(c=rDt(c),c in Due)return;Due[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":tDt,u||(d.as="script"),d.crossOrigin="",d.href=c,l&&d.setAttribute("nonce",l),document.head.appendChild(d),u)return new Promise((m,h)=>{d.addEventListener("load",m),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${c}`)))})}))}function o(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return i.then(s=>{for(const l of s||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})};var nDt=["red","volcano","orange","gold","yellow","lime","green","cyan","blue","geekblue","purple","magenta","gray"],iDt=new Set(["error","warning","success","info","processing"]),cF=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o2?i-2:0),s=2;s=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fDt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jke=p.memo(function(e){var t=e.className,r=e.ref,n=e.size,i=n===void 0?"middle":n,o=e.color,s=e.variant,l=s===void 0?"filled":s,c=e.children,u=e.onClick,f=e.style,d=uDt(e,aDt),m=oDt(),h=m.styles,y=m.cx,g=m.theme,b=p.useMemo(function(){return RCe(h.root,{defaultVariants:{size:"middle",variant:"filled"},variants:{variant:{filled:h.filled,outlined:h.outlined,borderless:h.borderless},size:{small:h.small,middle:null,large:h.large}}})},[h]),x=p.useMemo(function(){var v=g.colorTextSecondary,O,j,w=l==="filled",P=o&&nDt.includes(o),S=o&&iDt.has(o),$=o&&o.startsWith("#");return P&&(v=cF(g,o),O=cF(g,o,"fillTertiary"),j=cF(g,o,w?"fillQuaternary":"fillTertiary")),S&&(v=uF(g,o),O=uF(g,o,"fillTertiary"),j=uF(g,o,w?"fillQuaternary":"fillTertiary")),$&&(v=g.colorBgLayout,O=o),{backgroundColor:O,borderColor:j,textColor:v}},[o,g,l]);return a.jsx(HPe,pF(pF({bordered:!1,className:y(b({size:i,variant:l}),t),color:o,onClick:u,ref:r,style:pF({background:x==null?void 0:x.backgroundColor,borderColor:x==null?void 0:x.borderColor,color:x==null?void 0:x.textColor,cursor:u?"pointer":void 0},f)},d),{},{children:c}))});jke.displayName="Tag";const eee={}.hasOwnProperty,pDt=new Map,dDt=/[A-Z]/g,mDt=/-([a-z])/g,hDt=new Set(["table","tbody","thead","tfoot","tr"]),yDt=new Set(["td","th"]),wke="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function gDt(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const r=t.filePath||void 0;let n;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");n=SDt(r,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");n=PDt(r,t.jsx,t.jsxs)}const i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:n,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:r,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?BX:nKe,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},o=Pke(i,e,void 0);return o&&typeof o!="string"?o:i.create(e,i.Fragment,{children:o||void 0},void 0)}function Pke(e,t,r){if(t.type==="element")return bDt(e,t,r);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return vDt(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return ODt(e,t,r);if(t.type==="mdxjsEsm")return xDt(e,t);if(t.type==="root")return jDt(e,t,r);if(t.type==="text")return wDt(e,t)}function bDt(e,t,r){const n=e.schema;let i=n;t.tagName.toLowerCase()==="svg"&&n.space==="html"&&(i=BX,e.schema=i),e.ancestors.push(t);const o=_ke(e,t.tagName,!1),s=_Dt(e,t);let l=ree(e,t);return hDt.has(t.tagName)&&(l=l.filter(function(c){return typeof c=="string"?!iKe(c):!0})),Ske(e,s,o,t),tee(s,l),e.ancestors.pop(),e.schema=n,e.create(t,o,s,r)}function vDt(e,t){if(t.data&&t.data.estree&&e.evaluater){const n=t.data.estree.body[0];return ws(n.type==="ExpressionStatement"),e.evaluater.evaluateExpression(n.expression)}By(e,t.position)}function xDt(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);By(e,t.position)}function ODt(e,t,r){const n=e.schema;let i=n;t.name==="svg"&&n.space==="html"&&(i=BX,e.schema=i),e.ancestors.push(t);const o=t.name===null?e.Fragment:_ke(e,t.name,!0),s=CDt(e,t),l=ree(e,t);return Ske(e,s,o,t),tee(s,l),e.ancestors.pop(),e.schema=n,e.create(t,o,s,r)}function jDt(e,t,r){const n={};return tee(n,ree(e,t)),e.create(t,e.Fragment,n,r)}function wDt(e,t){return t.value}function Ske(e,t,r,n){typeof r!="string"&&r!==e.Fragment&&e.passNode&&(t.node=n)}function tee(e,t){if(t.length>0){const r=t.length>1?t:t[0];r&&(e.children=r)}}function PDt(e,t,r){return n;function n(i,o,s,l){const u=Array.isArray(s.children)?r:t;return l?u(o,s,l):u(o,s)}}function SDt(e,t){return r;function r(n,i,o,s){const l=Array.isArray(o.children),c=uKe(n);return t(i,o,s,l,{columnNumber:c?c.column-1:void 0,fileName:e,lineNumber:c?c.line:void 0},void 0)}}function _Dt(e,t){const r={};let n,i;for(i in t.properties)if(i!=="children"&&eee.call(t.properties,i)){const o=kDt(e,i,t.properties[i]);if(o){const[s,l]=o;e.tableCellAlignToStyle&&s==="align"&&typeof l=="string"&&yDt.has(t.tagName)?n=l:r[s]=l}}if(n){const o=r.style||(r.style={});o[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=n}return r}function CDt(e,t){const r={};for(const n of t.attributes)if(n.type==="mdxJsxExpressionAttribute")if(n.data&&n.data.estree&&e.evaluater){const o=n.data.estree.body[0];ws(o.type==="ExpressionStatement");const s=o.expression;ws(s.type==="ObjectExpression");const l=s.properties[0];ws(l.type==="SpreadElement"),Object.assign(r,e.evaluater.evaluateExpression(l.argument))}else By(e,t.position);else{const i=n.name;let o;if(n.value&&typeof n.value=="object")if(n.value.data&&n.value.data.estree&&e.evaluater){const l=n.value.data.estree.body[0];ws(l.type==="ExpressionStatement"),o=e.evaluater.evaluateExpression(l.expression)}else By(e,t.position);else o=n.value===null?!0:n.value;r[i]=o}return r}function ree(e,t){const r=[];let n=-1;const i=e.passKeys?new Map:pDt;for(;++n for more info)");return VX(e,u),gDt(e,{Fragment:a.Fragment,components:i,ignoreInvalidStyle:!0,jsx:a.jsx,jsxs:a.jsxs,passKeys:!0,passNode:!0});function u(f,d,m){if(f.type==="raw"&&m&&typeof d=="number")return s?m.children.splice(d,1):m.children[d]={type:"text",value:f.value},d;if(f.type==="element"){let h;for(h in dF)if(Object.hasOwn(dF,h)&&Object.hasOwn(f.properties,h)){const y=f.properties[h],g=dF[h];(g===null||g.includes(f.tagName))&&(f.properties[h]=c(String(y||""),h,f))}}if(f.type==="element"){let h=r?!r.includes(f.tagName):o?o.includes(f.tagName):!1;if(!h&&n&&typeof d=="number"&&(h=!n(f,d,m)),h&&m&&typeof d=="number")return l&&f.children?m.children.splice(d,1,...f.children):m.children.splice(d,1),d}}}function BDt(e){const t=e.indexOf(":"),r=e.indexOf("?"),n=e.indexOf("#"),i=e.indexOf("/");return t===-1||i!==-1&&t>i||r!==-1&&t>r||n!==-1&&t>n||IDt.test(e.slice(0,t))?e:""}class Uo{constructor(t,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=t,this.start=r,this.end=n}static range(t,r){return r?!t||!t.loc||!r.loc||t.loc.lexer!==r.loc.lexer?null:new Uo(t.loc.lexer,t.loc.start,r.loc.end):t&&t.loc}}let Ns=class Cke{constructor(t,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=t,this.loc=r}range(t,r){return new Cke(r,Uo.range(this,t))}};class bt{constructor(t,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+t,i,o,s=r&&r.loc;if(s&&s.start<=s.end){var l=s.lexer.input;i=s.start,o=s.end,i===l.length?n+=" at end of input: ":n+=" at position "+(i+1)+": ";var c=l.slice(i,o).replace(/[^]/g,"$&̲"),u;i>15?u="…"+l.slice(i-15,i):u=l.slice(0,i);var f;o+15":">","<":"<",'"':""","'":"'"},qDt=/[&><"']/g;function GDt(e){return String(e).replace(qDt,t=>KDt[t])}var kke=function e(t){return t.type==="ordgroup"||t.type==="color"?t.body.length===1?e(t.body[0]):t:t.type==="font"?e(t.body):t},JDt=function(t){var r=kke(t);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},YDt=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},XDt=function(t){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(t);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},pr={contains:VDt,deflt:HDt,escape:GDt,hyphenate:WDt,getBaseElem:kke,isCharacterBox:JDt,protocolFromUrl:XDt},em={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:e=>"#"+e},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:e=>Math.max(0,e),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:e=>Math.max(0,e),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:e=>Math.max(0,e),cli:"-e, --max-expand ",cliProcessor:e=>e==="Infinity"?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function QDt(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}let nee=class{constructor(t){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,t=t||{};for(var r in em)if(em.hasOwnProperty(r)){var n=em[r];this[r]=t[r]!==void 0?n.processor?n.processor(t[r]):t[r]:QDt(n)}}reportNonstrict(t,r,n){var i=this.strict;if(typeof i=="function"&&(i=i(t,r,n)),!(!i||i==="ignore")){if(i===!0||i==="error")throw new bt("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+t+"]"),n);i==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+i+"': "+r+" ["+t+"]"))}}useStrictBehavior(t,r,n){var i=this.strict;if(typeof i=="function")try{i=i(t,r,n)}catch{i="error"}return!i||i==="ignore"?!1:i===!0||i==="error"?!0:i==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+i+"': "+r+" ["+t+"]")),!1)}isTrusted(t){if(t.url&&!t.protocol){var r=pr.protocolFromUrl(t.url);if(r==null)return!1;t.protocol=r}var n=typeof this.trust=="function"?this.trust(t):this.trust;return!!n}};class Bc{constructor(t,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=r,this.cramped=n}sup(){return js[ZDt[this.id]]}sub(){return js[eNt[this.id]]}fracNum(){return js[tNt[this.id]]}fracDen(){return js[rNt[this.id]]}cramp(){return js[nNt[this.id]]}text(){return js[iNt[this.id]]}isTight(){return this.size>=2}}var iee=0,_z=1,If=2,Hl=3,Vy=4,ba=5,a4=6,io=7,js=[new Bc(iee,0,!1),new Bc(_z,0,!0),new Bc(If,1,!1),new Bc(Hl,1,!0),new Bc(Vy,2,!1),new Bc(ba,2,!0),new Bc(a4,3,!1),new Bc(io,3,!0)],ZDt=[Vy,ba,Vy,ba,a4,io,a4,io],eNt=[ba,ba,ba,ba,io,io,io,io],tNt=[If,Hl,Vy,ba,a4,io,a4,io],rNt=[Hl,Hl,ba,ba,io,io,io,io],nNt=[_z,_z,Hl,Hl,ba,ba,io,io],iNt=[iee,_z,If,Hl,If,Hl,If,Hl],yr={DISPLAY:js[iee],TEXT:js[If],SCRIPT:js[Vy],SCRIPTSCRIPT:js[a4]},jY=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function oNt(e){for(var t=0;t=i[0]&&e<=i[1])return r.name}return null}var RM=[];jY.forEach(e=>e.blocks.forEach(t=>RM.push(...t)));function $ke(e){for(var t=0;t=RM[t]&&e<=RM[t+1])return!0;return!1}var af=80,aNt=function(t,r){return"M95,"+(622+t+r)+` c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 c69,-144,104.5,-217.7,106.5,-221 l`+t/2.075+" -"+t+` c5.3,-9.3,12,-14,20,-14 H400000v`+(40+t)+`H845.2724 s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z M`+(834+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},sNt=function(t,r){return"M263,"+(601+t+r)+`c0.7,0,18,39.7,52,119 c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 c340,-704.7,510.7,-1060.3,512,-1067 l`+t/2.084+" -"+t+` c4.7,-7.3,11,-11,19,-11 H40000v`+(40+t)+`H1012.3 s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},lNt=function(t,r){return"M983 "+(10+t+r)+` l`+t/3.13+" -"+t+` c4,-6.7,10,-10,18,-10 H400000v`+(40+t)+` H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 c53.7,-170.3,84.5,-266.8,92.5,-289.5z M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},cNt=function(t,r){return"M424,"+(2398+t+r)+` c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 l`+t/4.223+" -"+t+`c4,-6.7,10,-10,18,-10 H400000 v`+(40+t)+`H1014.6 s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 c-2,6,-10,9,-24,9 c-8,0,-12,-0.7,-12,-2z M`+(1001+t)+" "+r+` h400000v`+(40+t)+"h-400000z"},uNt=function(t,r){return"M473,"+(2713+t+r)+` c339.3,-1799.3,509.3,-2700,510,-2702 l`+t/5.298+" -"+t+` c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+t)+`H1017.7 s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, 606zM`+(1001+t)+" "+r+"h400000v"+(40+t)+"H1017.7z"},fNt=function(t){var r=t/2;return"M400000 "+t+" H0 L"+r+" 0 l65 45 L145 "+(t-80)+" H400000z"},pNt=function(t,r,n){var i=n-54-r-t;return"M702 "+(t+r)+"H400000"+(40+t)+` H742v`+i+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 219 661 l218 661zM702 `+r+"H400000v"+(40+t)+"H742z"},dNt=function(t,r,n){r=1e3*r;var i="";switch(t){case"sqrtMain":i=aNt(r,af);break;case"sqrtSize1":i=sNt(r,af);break;case"sqrtSize2":i=lNt(r,af);break;case"sqrtSize3":i=cNt(r,af);break;case"sqrtSize4":i=uNt(r,af);break;case"sqrtTall":i=pNt(r,af,n)}return i},mNt=function(t,r){switch(t){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},Hue={doubleleftarrow:`M262 157 l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 -86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 -2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l -10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 -33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 -17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 -13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 -107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 -5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 -45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 -331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 435 0h399565z`,leftgroupunder:`M400000 262 H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 -3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 -18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 -196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 -4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 -10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 -152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 -2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 -83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 -68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 -.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 -53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 -5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 -320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 -451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 -480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 -707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 -16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 -40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 -12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l -6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 -174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 -3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 -10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 -18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 -7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 -27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 -64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 -13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 -52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 -167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 -70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 -40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 -37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 -19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 -2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 -68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 -8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 -11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 -11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 -1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 -7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 -11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 -11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 -11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, -5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, -11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, -11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, -11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 -27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 -84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 -119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 -12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, -231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, 1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, -152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, -231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},hNt=function(t,r){switch(t){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84 H403z M403 1759 V0 H319 V1759 v`+r+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v1759 H0 v84 H347z M347 1759 V0 H263 V1759 v`+r+" v1759 h84z";case"vert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+` v1715 h263 v84 H319z MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z M347 1759 V0 h-84 V1759 v`+r+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349, -36,557 l0,`+(r+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, 949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9 c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, -544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 l0,-`+(r+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, -210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3, 63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(r+9)+` c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664 c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11 c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, -470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class bE{constructor(t){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(t){return pr.contains(this.classes,t)}toNode(){for(var t=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(t).join("")}}var Es={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},BT={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Uue={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function Eke(e,t){Es[e]=t}function oee(e,t,r){if(!Es[t])throw new Error("Font metrics not found for font: "+t+".");var n=e.charCodeAt(0),i=Es[t][n];if(!i&&e[0]in Uue&&(n=Uue[e[0]].charCodeAt(0),i=Es[t][n]),!i&&r==="text"&&$ke(n)&&(i=Es[t][77]),i)return{depth:i[0],height:i[1],italic:i[2],skew:i[3],width:i[4]}}var mF={};function yNt(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!mF[t]){var r=mF[t]={cssEmPerMu:BT.quad[t]/18};for(var n in BT)BT.hasOwnProperty(n)&&(r[n]=BT[n][t])}return mF[t]}var gNt=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Wue=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Kue=function(t,r){return r.size<2?t:gNt[t-1][r.size-1]};class Ml{constructor(t){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=t.style,this.color=t.color,this.size=t.size||Ml.BASESIZE,this.textSize=t.textSize||this.size,this.phantom=!!t.phantom,this.font=t.font||"",this.fontFamily=t.fontFamily||"",this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.sizeMultiplier=Wue[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}extend(t){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return new Ml(r)}havingStyle(t){return this.style===t?this:this.extend({style:t,size:Kue(this.textSize,t)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(t){return this.size===t&&this.textSize===t?this:this.extend({style:this.style.text(),size:t,textSize:t,sizeMultiplier:Wue[t-1]})}havingBaseStyle(t){t=t||this.style.text();var r=Kue(Ml.BASESIZE,t);return this.size===r&&this.textSize===Ml.BASESIZE&&this.style===t?this:this.extend({style:t,size:r})}havingBaseSizing(){var t;switch(this.style.id){case 4:case 5:t=3;break;case 6:case 7:t=1;break;default:t=6}return this.extend({style:this.style.text(),size:t})}withColor(t){return this.extend({color:t})}withPhantom(){return this.extend({phantom:!0})}withFont(t){return this.extend({font:t})}withTextFontFamily(t){return this.extend({fontFamily:t,font:""})}withTextFontWeight(t){return this.extend({fontWeight:t,font:""})}withTextFontShape(t){return this.extend({fontShape:t,font:""})}sizingClasses(t){return t.size!==this.size?["sizing","reset-size"+t.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==Ml.BASESIZE?["sizing","reset-size"+this.size,"size"+Ml.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=yNt(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}Ml.BASESIZE=6;var wY={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},bNt={ex:!0,em:!0,mu:!0},Tke=function(t){return typeof t!="string"&&(t=t.unit),t in wY||t in bNt||t==="ex"},Yn=function(t,r){var n;if(t.unit in wY)n=wY[t.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(t.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var i;if(r.style.isTight()?i=r.havingStyle(r.style.text()):i=r,t.unit==="ex")n=i.fontMetrics().xHeight;else if(t.unit==="em")n=i.fontMetrics().quad;else throw new bt("Invalid unit: '"+t.unit+"'");i!==r&&(n*=i.sizeMultiplier/r.sizeMultiplier)}return Math.min(t.number*n,r.maxSize)},St=function(t){return+t.toFixed(4)+"em"},P1=function(t){return t.filter(r=>r).join(" ")},Mke=function(t,r,n){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var i=r.getColor();i&&(this.style.color=i)}},zke=function(t){var r=document.createElement(t);r.className=P1(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var i in this.attributes)this.attributes.hasOwnProperty(i)&&r.setAttribute(i,this.attributes[i]);for(var o=0;o/=\x00-\x1f]/,Ake=function(t){var r="<"+t;this.classes.length&&(r+=' class="'+pr.escape(P1(this.classes))+'"');var n="";for(var i in this.style)this.style.hasOwnProperty(i)&&(n+=pr.hyphenate(i)+":"+this.style[i]+";");n&&(r+=' style="'+pr.escape(n)+'"');for(var o in this.attributes)if(this.attributes.hasOwnProperty(o)){if(vNt.test(o))throw new bt("Invalid attribute name '"+o+"'");r+=" "+o+'="'+pr.escape(this.attributes[o])+'"'}r+=">";for(var s=0;s",r};class vE{constructor(t,r,n,i){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Mke.call(this,t,n,i),this.children=r||[]}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return pr.contains(this.classes,t)}toNode(){return zke.call(this,"span")}toMarkup(){return Ake.call(this,"span")}}class aee{constructor(t,r,n,i){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Mke.call(this,r,i),this.children=n||[],this.setAttribute("href",t)}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return pr.contains(this.classes,t)}toNode(){return zke.call(this,"a")}toMarkup(){return Ake.call(this,"a")}}class xNt{constructor(t,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=t,this.classes=["mord"],this.style=n}hasClass(t){return pr.contains(this.classes,t)}toNode(){var t=document.createElement("img");t.src=this.src,t.alt=this.alt,t.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);return t}toMarkup(){var t=''+pr.escape(this.alt)+'0&&(r=document.createElement("span"),r.style.marginRight=St(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=P1(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(t),r):t}toMarkup(){var t=!1,r="0&&(n+="margin-right:"+this.italic+"em;");for(var i in this.style)this.style.hasOwnProperty(i)&&(n+=pr.hyphenate(i)+":"+this.style[i]+";");n&&(t=!0,r+=' style="'+pr.escape(n)+'"');var o=pr.escape(this.text);return t?(r+=">",r+=o,r+="",r):o}}class Yl{constructor(t,r){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=r||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var i=0;i':''}}class PY{constructor(t){this.attributes=void 0,this.attributes=t||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var t=" but got "+String(e)+".")}var wNt={bin:1,close:1,inner:1,open:1,punct:1,rel:1},PNt={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},In={math:{},text:{}};function I(e,t,r,n,i,o){In[e][i]={font:t,group:r,replace:n},o&&n&&(In[e][n]=In[e][i])}var W="math",ft="text",te="main",je="ams",Kn="accent-token",Rt="bin",yo="close",Z4="inner",mr="mathord",hi="op-token",ia="open",kI="punct",we="rel",vc="spacing",Ie="textord";I(W,te,we,"≡","\\equiv",!0);I(W,te,we,"≺","\\prec",!0);I(W,te,we,"≻","\\succ",!0);I(W,te,we,"∼","\\sim",!0);I(W,te,we,"⊥","\\perp");I(W,te,we,"⪯","\\preceq",!0);I(W,te,we,"⪰","\\succeq",!0);I(W,te,we,"≃","\\simeq",!0);I(W,te,we,"∣","\\mid",!0);I(W,te,we,"≪","\\ll",!0);I(W,te,we,"≫","\\gg",!0);I(W,te,we,"≍","\\asymp",!0);I(W,te,we,"∥","\\parallel");I(W,te,we,"⋈","\\bowtie",!0);I(W,te,we,"⌣","\\smile",!0);I(W,te,we,"⊑","\\sqsubseteq",!0);I(W,te,we,"⊒","\\sqsupseteq",!0);I(W,te,we,"≐","\\doteq",!0);I(W,te,we,"⌢","\\frown",!0);I(W,te,we,"∋","\\ni",!0);I(W,te,we,"∝","\\propto",!0);I(W,te,we,"⊢","\\vdash",!0);I(W,te,we,"⊣","\\dashv",!0);I(W,te,we,"∋","\\owns");I(W,te,kI,".","\\ldotp");I(W,te,kI,"⋅","\\cdotp");I(W,te,Ie,"#","\\#");I(ft,te,Ie,"#","\\#");I(W,te,Ie,"&","\\&");I(ft,te,Ie,"&","\\&");I(W,te,Ie,"ℵ","\\aleph",!0);I(W,te,Ie,"∀","\\forall",!0);I(W,te,Ie,"ℏ","\\hbar",!0);I(W,te,Ie,"∃","\\exists",!0);I(W,te,Ie,"∇","\\nabla",!0);I(W,te,Ie,"♭","\\flat",!0);I(W,te,Ie,"ℓ","\\ell",!0);I(W,te,Ie,"♮","\\natural",!0);I(W,te,Ie,"♣","\\clubsuit",!0);I(W,te,Ie,"℘","\\wp",!0);I(W,te,Ie,"♯","\\sharp",!0);I(W,te,Ie,"♢","\\diamondsuit",!0);I(W,te,Ie,"ℜ","\\Re",!0);I(W,te,Ie,"♡","\\heartsuit",!0);I(W,te,Ie,"ℑ","\\Im",!0);I(W,te,Ie,"♠","\\spadesuit",!0);I(W,te,Ie,"§","\\S",!0);I(ft,te,Ie,"§","\\S");I(W,te,Ie,"¶","\\P",!0);I(ft,te,Ie,"¶","\\P");I(W,te,Ie,"†","\\dag");I(ft,te,Ie,"†","\\dag");I(ft,te,Ie,"†","\\textdagger");I(W,te,Ie,"‡","\\ddag");I(ft,te,Ie,"‡","\\ddag");I(ft,te,Ie,"‡","\\textdaggerdbl");I(W,te,yo,"⎱","\\rmoustache",!0);I(W,te,ia,"⎰","\\lmoustache",!0);I(W,te,yo,"⟯","\\rgroup",!0);I(W,te,ia,"⟮","\\lgroup",!0);I(W,te,Rt,"∓","\\mp",!0);I(W,te,Rt,"⊖","\\ominus",!0);I(W,te,Rt,"⊎","\\uplus",!0);I(W,te,Rt,"⊓","\\sqcap",!0);I(W,te,Rt,"∗","\\ast");I(W,te,Rt,"⊔","\\sqcup",!0);I(W,te,Rt,"◯","\\bigcirc",!0);I(W,te,Rt,"∙","\\bullet",!0);I(W,te,Rt,"‡","\\ddagger");I(W,te,Rt,"≀","\\wr",!0);I(W,te,Rt,"⨿","\\amalg");I(W,te,Rt,"&","\\And");I(W,te,we,"⟵","\\longleftarrow",!0);I(W,te,we,"⇐","\\Leftarrow",!0);I(W,te,we,"⟸","\\Longleftarrow",!0);I(W,te,we,"⟶","\\longrightarrow",!0);I(W,te,we,"⇒","\\Rightarrow",!0);I(W,te,we,"⟹","\\Longrightarrow",!0);I(W,te,we,"↔","\\leftrightarrow",!0);I(W,te,we,"⟷","\\longleftrightarrow",!0);I(W,te,we,"⇔","\\Leftrightarrow",!0);I(W,te,we,"⟺","\\Longleftrightarrow",!0);I(W,te,we,"↦","\\mapsto",!0);I(W,te,we,"⟼","\\longmapsto",!0);I(W,te,we,"↗","\\nearrow",!0);I(W,te,we,"↩","\\hookleftarrow",!0);I(W,te,we,"↪","\\hookrightarrow",!0);I(W,te,we,"↘","\\searrow",!0);I(W,te,we,"↼","\\leftharpoonup",!0);I(W,te,we,"⇀","\\rightharpoonup",!0);I(W,te,we,"↙","\\swarrow",!0);I(W,te,we,"↽","\\leftharpoondown",!0);I(W,te,we,"⇁","\\rightharpoondown",!0);I(W,te,we,"↖","\\nwarrow",!0);I(W,te,we,"⇌","\\rightleftharpoons",!0);I(W,je,we,"≮","\\nless",!0);I(W,je,we,"","\\@nleqslant");I(W,je,we,"","\\@nleqq");I(W,je,we,"⪇","\\lneq",!0);I(W,je,we,"≨","\\lneqq",!0);I(W,je,we,"","\\@lvertneqq");I(W,je,we,"⋦","\\lnsim",!0);I(W,je,we,"⪉","\\lnapprox",!0);I(W,je,we,"⊀","\\nprec",!0);I(W,je,we,"⋠","\\npreceq",!0);I(W,je,we,"⋨","\\precnsim",!0);I(W,je,we,"⪹","\\precnapprox",!0);I(W,je,we,"≁","\\nsim",!0);I(W,je,we,"","\\@nshortmid");I(W,je,we,"∤","\\nmid",!0);I(W,je,we,"⊬","\\nvdash",!0);I(W,je,we,"⊭","\\nvDash",!0);I(W,je,we,"⋪","\\ntriangleleft");I(W,je,we,"⋬","\\ntrianglelefteq",!0);I(W,je,we,"⊊","\\subsetneq",!0);I(W,je,we,"","\\@varsubsetneq");I(W,je,we,"⫋","\\subsetneqq",!0);I(W,je,we,"","\\@varsubsetneqq");I(W,je,we,"≯","\\ngtr",!0);I(W,je,we,"","\\@ngeqslant");I(W,je,we,"","\\@ngeqq");I(W,je,we,"⪈","\\gneq",!0);I(W,je,we,"≩","\\gneqq",!0);I(W,je,we,"","\\@gvertneqq");I(W,je,we,"⋧","\\gnsim",!0);I(W,je,we,"⪊","\\gnapprox",!0);I(W,je,we,"⊁","\\nsucc",!0);I(W,je,we,"⋡","\\nsucceq",!0);I(W,je,we,"⋩","\\succnsim",!0);I(W,je,we,"⪺","\\succnapprox",!0);I(W,je,we,"≆","\\ncong",!0);I(W,je,we,"","\\@nshortparallel");I(W,je,we,"∦","\\nparallel",!0);I(W,je,we,"⊯","\\nVDash",!0);I(W,je,we,"⋫","\\ntriangleright");I(W,je,we,"⋭","\\ntrianglerighteq",!0);I(W,je,we,"","\\@nsupseteqq");I(W,je,we,"⊋","\\supsetneq",!0);I(W,je,we,"","\\@varsupsetneq");I(W,je,we,"⫌","\\supsetneqq",!0);I(W,je,we,"","\\@varsupsetneqq");I(W,je,we,"⊮","\\nVdash",!0);I(W,je,we,"⪵","\\precneqq",!0);I(W,je,we,"⪶","\\succneqq",!0);I(W,je,we,"","\\@nsubseteqq");I(W,je,Rt,"⊴","\\unlhd");I(W,je,Rt,"⊵","\\unrhd");I(W,je,we,"↚","\\nleftarrow",!0);I(W,je,we,"↛","\\nrightarrow",!0);I(W,je,we,"⇍","\\nLeftarrow",!0);I(W,je,we,"⇏","\\nRightarrow",!0);I(W,je,we,"↮","\\nleftrightarrow",!0);I(W,je,we,"⇎","\\nLeftrightarrow",!0);I(W,je,we,"△","\\vartriangle");I(W,je,Ie,"ℏ","\\hslash");I(W,je,Ie,"▽","\\triangledown");I(W,je,Ie,"◊","\\lozenge");I(W,je,Ie,"Ⓢ","\\circledS");I(W,je,Ie,"®","\\circledR");I(ft,je,Ie,"®","\\circledR");I(W,je,Ie,"∡","\\measuredangle",!0);I(W,je,Ie,"∄","\\nexists");I(W,je,Ie,"℧","\\mho");I(W,je,Ie,"Ⅎ","\\Finv",!0);I(W,je,Ie,"⅁","\\Game",!0);I(W,je,Ie,"‵","\\backprime");I(W,je,Ie,"▲","\\blacktriangle");I(W,je,Ie,"▼","\\blacktriangledown");I(W,je,Ie,"■","\\blacksquare");I(W,je,Ie,"⧫","\\blacklozenge");I(W,je,Ie,"★","\\bigstar");I(W,je,Ie,"∢","\\sphericalangle",!0);I(W,je,Ie,"∁","\\complement",!0);I(W,je,Ie,"ð","\\eth",!0);I(ft,te,Ie,"ð","ð");I(W,je,Ie,"╱","\\diagup");I(W,je,Ie,"╲","\\diagdown");I(W,je,Ie,"□","\\square");I(W,je,Ie,"□","\\Box");I(W,je,Ie,"◊","\\Diamond");I(W,je,Ie,"¥","\\yen",!0);I(ft,je,Ie,"¥","\\yen",!0);I(W,je,Ie,"✓","\\checkmark",!0);I(ft,je,Ie,"✓","\\checkmark");I(W,je,Ie,"ℶ","\\beth",!0);I(W,je,Ie,"ℸ","\\daleth",!0);I(W,je,Ie,"ℷ","\\gimel",!0);I(W,je,Ie,"ϝ","\\digamma",!0);I(W,je,Ie,"ϰ","\\varkappa");I(W,je,ia,"┌","\\@ulcorner",!0);I(W,je,yo,"┐","\\@urcorner",!0);I(W,je,ia,"└","\\@llcorner",!0);I(W,je,yo,"┘","\\@lrcorner",!0);I(W,je,we,"≦","\\leqq",!0);I(W,je,we,"⩽","\\leqslant",!0);I(W,je,we,"⪕","\\eqslantless",!0);I(W,je,we,"≲","\\lesssim",!0);I(W,je,we,"⪅","\\lessapprox",!0);I(W,je,we,"≊","\\approxeq",!0);I(W,je,Rt,"⋖","\\lessdot");I(W,je,we,"⋘","\\lll",!0);I(W,je,we,"≶","\\lessgtr",!0);I(W,je,we,"⋚","\\lesseqgtr",!0);I(W,je,we,"⪋","\\lesseqqgtr",!0);I(W,je,we,"≑","\\doteqdot");I(W,je,we,"≓","\\risingdotseq",!0);I(W,je,we,"≒","\\fallingdotseq",!0);I(W,je,we,"∽","\\backsim",!0);I(W,je,we,"⋍","\\backsimeq",!0);I(W,je,we,"⫅","\\subseteqq",!0);I(W,je,we,"⋐","\\Subset",!0);I(W,je,we,"⊏","\\sqsubset",!0);I(W,je,we,"≼","\\preccurlyeq",!0);I(W,je,we,"⋞","\\curlyeqprec",!0);I(W,je,we,"≾","\\precsim",!0);I(W,je,we,"⪷","\\precapprox",!0);I(W,je,we,"⊲","\\vartriangleleft");I(W,je,we,"⊴","\\trianglelefteq");I(W,je,we,"⊨","\\vDash",!0);I(W,je,we,"⊪","\\Vvdash",!0);I(W,je,we,"⌣","\\smallsmile");I(W,je,we,"⌢","\\smallfrown");I(W,je,we,"≏","\\bumpeq",!0);I(W,je,we,"≎","\\Bumpeq",!0);I(W,je,we,"≧","\\geqq",!0);I(W,je,we,"⩾","\\geqslant",!0);I(W,je,we,"⪖","\\eqslantgtr",!0);I(W,je,we,"≳","\\gtrsim",!0);I(W,je,we,"⪆","\\gtrapprox",!0);I(W,je,Rt,"⋗","\\gtrdot");I(W,je,we,"⋙","\\ggg",!0);I(W,je,we,"≷","\\gtrless",!0);I(W,je,we,"⋛","\\gtreqless",!0);I(W,je,we,"⪌","\\gtreqqless",!0);I(W,je,we,"≖","\\eqcirc",!0);I(W,je,we,"≗","\\circeq",!0);I(W,je,we,"≜","\\triangleq",!0);I(W,je,we,"∼","\\thicksim");I(W,je,we,"≈","\\thickapprox");I(W,je,we,"⫆","\\supseteqq",!0);I(W,je,we,"⋑","\\Supset",!0);I(W,je,we,"⊐","\\sqsupset",!0);I(W,je,we,"≽","\\succcurlyeq",!0);I(W,je,we,"⋟","\\curlyeqsucc",!0);I(W,je,we,"≿","\\succsim",!0);I(W,je,we,"⪸","\\succapprox",!0);I(W,je,we,"⊳","\\vartriangleright");I(W,je,we,"⊵","\\trianglerighteq");I(W,je,we,"⊩","\\Vdash",!0);I(W,je,we,"∣","\\shortmid");I(W,je,we,"∥","\\shortparallel");I(W,je,we,"≬","\\between",!0);I(W,je,we,"⋔","\\pitchfork",!0);I(W,je,we,"∝","\\varpropto");I(W,je,we,"◀","\\blacktriangleleft");I(W,je,we,"∴","\\therefore",!0);I(W,je,we,"∍","\\backepsilon");I(W,je,we,"▶","\\blacktriangleright");I(W,je,we,"∵","\\because",!0);I(W,je,we,"⋘","\\llless");I(W,je,we,"⋙","\\gggtr");I(W,je,Rt,"⊲","\\lhd");I(W,je,Rt,"⊳","\\rhd");I(W,je,we,"≂","\\eqsim",!0);I(W,te,we,"⋈","\\Join");I(W,je,we,"≑","\\Doteq",!0);I(W,je,Rt,"∔","\\dotplus",!0);I(W,je,Rt,"∖","\\smallsetminus");I(W,je,Rt,"⋒","\\Cap",!0);I(W,je,Rt,"⋓","\\Cup",!0);I(W,je,Rt,"⩞","\\doublebarwedge",!0);I(W,je,Rt,"⊟","\\boxminus",!0);I(W,je,Rt,"⊞","\\boxplus",!0);I(W,je,Rt,"⋇","\\divideontimes",!0);I(W,je,Rt,"⋉","\\ltimes",!0);I(W,je,Rt,"⋊","\\rtimes",!0);I(W,je,Rt,"⋋","\\leftthreetimes",!0);I(W,je,Rt,"⋌","\\rightthreetimes",!0);I(W,je,Rt,"⋏","\\curlywedge",!0);I(W,je,Rt,"⋎","\\curlyvee",!0);I(W,je,Rt,"⊝","\\circleddash",!0);I(W,je,Rt,"⊛","\\circledast",!0);I(W,je,Rt,"⋅","\\centerdot");I(W,je,Rt,"⊺","\\intercal",!0);I(W,je,Rt,"⋒","\\doublecap");I(W,je,Rt,"⋓","\\doublecup");I(W,je,Rt,"⊠","\\boxtimes",!0);I(W,je,we,"⇢","\\dashrightarrow",!0);I(W,je,we,"⇠","\\dashleftarrow",!0);I(W,je,we,"⇇","\\leftleftarrows",!0);I(W,je,we,"⇆","\\leftrightarrows",!0);I(W,je,we,"⇚","\\Lleftarrow",!0);I(W,je,we,"↞","\\twoheadleftarrow",!0);I(W,je,we,"↢","\\leftarrowtail",!0);I(W,je,we,"↫","\\looparrowleft",!0);I(W,je,we,"⇋","\\leftrightharpoons",!0);I(W,je,we,"↶","\\curvearrowleft",!0);I(W,je,we,"↺","\\circlearrowleft",!0);I(W,je,we,"↰","\\Lsh",!0);I(W,je,we,"⇈","\\upuparrows",!0);I(W,je,we,"↿","\\upharpoonleft",!0);I(W,je,we,"⇃","\\downharpoonleft",!0);I(W,te,we,"⊶","\\origof",!0);I(W,te,we,"⊷","\\imageof",!0);I(W,je,we,"⊸","\\multimap",!0);I(W,je,we,"↭","\\leftrightsquigarrow",!0);I(W,je,we,"⇉","\\rightrightarrows",!0);I(W,je,we,"⇄","\\rightleftarrows",!0);I(W,je,we,"↠","\\twoheadrightarrow",!0);I(W,je,we,"↣","\\rightarrowtail",!0);I(W,je,we,"↬","\\looparrowright",!0);I(W,je,we,"↷","\\curvearrowright",!0);I(W,je,we,"↻","\\circlearrowright",!0);I(W,je,we,"↱","\\Rsh",!0);I(W,je,we,"⇊","\\downdownarrows",!0);I(W,je,we,"↾","\\upharpoonright",!0);I(W,je,we,"⇂","\\downharpoonright",!0);I(W,je,we,"⇝","\\rightsquigarrow",!0);I(W,je,we,"⇝","\\leadsto");I(W,je,we,"⇛","\\Rrightarrow",!0);I(W,je,we,"↾","\\restriction");I(W,te,Ie,"‘","`");I(W,te,Ie,"$","\\$");I(ft,te,Ie,"$","\\$");I(ft,te,Ie,"$","\\textdollar");I(W,te,Ie,"%","\\%");I(ft,te,Ie,"%","\\%");I(W,te,Ie,"_","\\_");I(ft,te,Ie,"_","\\_");I(ft,te,Ie,"_","\\textunderscore");I(W,te,Ie,"∠","\\angle",!0);I(W,te,Ie,"∞","\\infty",!0);I(W,te,Ie,"′","\\prime");I(W,te,Ie,"△","\\triangle");I(W,te,Ie,"Γ","\\Gamma",!0);I(W,te,Ie,"Δ","\\Delta",!0);I(W,te,Ie,"Θ","\\Theta",!0);I(W,te,Ie,"Λ","\\Lambda",!0);I(W,te,Ie,"Ξ","\\Xi",!0);I(W,te,Ie,"Π","\\Pi",!0);I(W,te,Ie,"Σ","\\Sigma",!0);I(W,te,Ie,"Υ","\\Upsilon",!0);I(W,te,Ie,"Φ","\\Phi",!0);I(W,te,Ie,"Ψ","\\Psi",!0);I(W,te,Ie,"Ω","\\Omega",!0);I(W,te,Ie,"A","Α");I(W,te,Ie,"B","Β");I(W,te,Ie,"E","Ε");I(W,te,Ie,"Z","Ζ");I(W,te,Ie,"H","Η");I(W,te,Ie,"I","Ι");I(W,te,Ie,"K","Κ");I(W,te,Ie,"M","Μ");I(W,te,Ie,"N","Ν");I(W,te,Ie,"O","Ο");I(W,te,Ie,"P","Ρ");I(W,te,Ie,"T","Τ");I(W,te,Ie,"X","Χ");I(W,te,Ie,"¬","\\neg",!0);I(W,te,Ie,"¬","\\lnot");I(W,te,Ie,"⊤","\\top");I(W,te,Ie,"⊥","\\bot");I(W,te,Ie,"∅","\\emptyset");I(W,je,Ie,"∅","\\varnothing");I(W,te,mr,"α","\\alpha",!0);I(W,te,mr,"β","\\beta",!0);I(W,te,mr,"γ","\\gamma",!0);I(W,te,mr,"δ","\\delta",!0);I(W,te,mr,"ϵ","\\epsilon",!0);I(W,te,mr,"ζ","\\zeta",!0);I(W,te,mr,"η","\\eta",!0);I(W,te,mr,"θ","\\theta",!0);I(W,te,mr,"ι","\\iota",!0);I(W,te,mr,"κ","\\kappa",!0);I(W,te,mr,"λ","\\lambda",!0);I(W,te,mr,"μ","\\mu",!0);I(W,te,mr,"ν","\\nu",!0);I(W,te,mr,"ξ","\\xi",!0);I(W,te,mr,"ο","\\omicron",!0);I(W,te,mr,"π","\\pi",!0);I(W,te,mr,"ρ","\\rho",!0);I(W,te,mr,"σ","\\sigma",!0);I(W,te,mr,"τ","\\tau",!0);I(W,te,mr,"υ","\\upsilon",!0);I(W,te,mr,"ϕ","\\phi",!0);I(W,te,mr,"χ","\\chi",!0);I(W,te,mr,"ψ","\\psi",!0);I(W,te,mr,"ω","\\omega",!0);I(W,te,mr,"ε","\\varepsilon",!0);I(W,te,mr,"ϑ","\\vartheta",!0);I(W,te,mr,"ϖ","\\varpi",!0);I(W,te,mr,"ϱ","\\varrho",!0);I(W,te,mr,"ς","\\varsigma",!0);I(W,te,mr,"φ","\\varphi",!0);I(W,te,Rt,"∗","*",!0);I(W,te,Rt,"+","+");I(W,te,Rt,"−","-",!0);I(W,te,Rt,"⋅","\\cdot",!0);I(W,te,Rt,"∘","\\circ",!0);I(W,te,Rt,"÷","\\div",!0);I(W,te,Rt,"±","\\pm",!0);I(W,te,Rt,"×","\\times",!0);I(W,te,Rt,"∩","\\cap",!0);I(W,te,Rt,"∪","\\cup",!0);I(W,te,Rt,"∖","\\setminus",!0);I(W,te,Rt,"∧","\\land");I(W,te,Rt,"∨","\\lor");I(W,te,Rt,"∧","\\wedge",!0);I(W,te,Rt,"∨","\\vee",!0);I(W,te,Ie,"√","\\surd");I(W,te,ia,"⟨","\\langle",!0);I(W,te,ia,"∣","\\lvert");I(W,te,ia,"∥","\\lVert");I(W,te,yo,"?","?");I(W,te,yo,"!","!");I(W,te,yo,"⟩","\\rangle",!0);I(W,te,yo,"∣","\\rvert");I(W,te,yo,"∥","\\rVert");I(W,te,we,"=","=");I(W,te,we,":",":");I(W,te,we,"≈","\\approx",!0);I(W,te,we,"≅","\\cong",!0);I(W,te,we,"≥","\\ge");I(W,te,we,"≥","\\geq",!0);I(W,te,we,"←","\\gets");I(W,te,we,">","\\gt",!0);I(W,te,we,"∈","\\in",!0);I(W,te,we,"","\\@not");I(W,te,we,"⊂","\\subset",!0);I(W,te,we,"⊃","\\supset",!0);I(W,te,we,"⊆","\\subseteq",!0);I(W,te,we,"⊇","\\supseteq",!0);I(W,je,we,"⊈","\\nsubseteq",!0);I(W,je,we,"⊉","\\nsupseteq",!0);I(W,te,we,"⊨","\\models");I(W,te,we,"←","\\leftarrow",!0);I(W,te,we,"≤","\\le");I(W,te,we,"≤","\\leq",!0);I(W,te,we,"<","\\lt",!0);I(W,te,we,"→","\\rightarrow",!0);I(W,te,we,"→","\\to");I(W,je,we,"≱","\\ngeq",!0);I(W,je,we,"≰","\\nleq",!0);I(W,te,vc," ","\\ ");I(W,te,vc," ","\\space");I(W,te,vc," ","\\nobreakspace");I(ft,te,vc," ","\\ ");I(ft,te,vc," "," ");I(ft,te,vc," ","\\space");I(ft,te,vc," ","\\nobreakspace");I(W,te,vc,null,"\\nobreak");I(W,te,vc,null,"\\allowbreak");I(W,te,kI,",",",");I(W,te,kI,";",";");I(W,je,Rt,"⊼","\\barwedge",!0);I(W,je,Rt,"⊻","\\veebar",!0);I(W,te,Rt,"⊙","\\odot",!0);I(W,te,Rt,"⊕","\\oplus",!0);I(W,te,Rt,"⊗","\\otimes",!0);I(W,te,Ie,"∂","\\partial",!0);I(W,te,Rt,"⊘","\\oslash",!0);I(W,je,Rt,"⊚","\\circledcirc",!0);I(W,je,Rt,"⊡","\\boxdot",!0);I(W,te,Rt,"△","\\bigtriangleup");I(W,te,Rt,"▽","\\bigtriangledown");I(W,te,Rt,"†","\\dagger");I(W,te,Rt,"⋄","\\diamond");I(W,te,Rt,"⋆","\\star");I(W,te,Rt,"◃","\\triangleleft");I(W,te,Rt,"▹","\\triangleright");I(W,te,ia,"{","\\{");I(ft,te,Ie,"{","\\{");I(ft,te,Ie,"{","\\textbraceleft");I(W,te,yo,"}","\\}");I(ft,te,Ie,"}","\\}");I(ft,te,Ie,"}","\\textbraceright");I(W,te,ia,"{","\\lbrace");I(W,te,yo,"}","\\rbrace");I(W,te,ia,"[","\\lbrack",!0);I(ft,te,Ie,"[","\\lbrack",!0);I(W,te,yo,"]","\\rbrack",!0);I(ft,te,Ie,"]","\\rbrack",!0);I(W,te,ia,"(","\\lparen",!0);I(W,te,yo,")","\\rparen",!0);I(ft,te,Ie,"<","\\textless",!0);I(ft,te,Ie,">","\\textgreater",!0);I(W,te,ia,"⌊","\\lfloor",!0);I(W,te,yo,"⌋","\\rfloor",!0);I(W,te,ia,"⌈","\\lceil",!0);I(W,te,yo,"⌉","\\rceil",!0);I(W,te,Ie,"\\","\\backslash");I(W,te,Ie,"∣","|");I(W,te,Ie,"∣","\\vert");I(ft,te,Ie,"|","\\textbar",!0);I(W,te,Ie,"∥","\\|");I(W,te,Ie,"∥","\\Vert");I(ft,te,Ie,"∥","\\textbardbl");I(ft,te,Ie,"~","\\textasciitilde");I(ft,te,Ie,"\\","\\textbackslash");I(ft,te,Ie,"^","\\textasciicircum");I(W,te,we,"↑","\\uparrow",!0);I(W,te,we,"⇑","\\Uparrow",!0);I(W,te,we,"↓","\\downarrow",!0);I(W,te,we,"⇓","\\Downarrow",!0);I(W,te,we,"↕","\\updownarrow",!0);I(W,te,we,"⇕","\\Updownarrow",!0);I(W,te,hi,"∐","\\coprod");I(W,te,hi,"⋁","\\bigvee");I(W,te,hi,"⋀","\\bigwedge");I(W,te,hi,"⨄","\\biguplus");I(W,te,hi,"⋂","\\bigcap");I(W,te,hi,"⋃","\\bigcup");I(W,te,hi,"∫","\\int");I(W,te,hi,"∫","\\intop");I(W,te,hi,"∬","\\iint");I(W,te,hi,"∭","\\iiint");I(W,te,hi,"∏","\\prod");I(W,te,hi,"∑","\\sum");I(W,te,hi,"⨂","\\bigotimes");I(W,te,hi,"⨁","\\bigoplus");I(W,te,hi,"⨀","\\bigodot");I(W,te,hi,"∮","\\oint");I(W,te,hi,"∯","\\oiint");I(W,te,hi,"∰","\\oiiint");I(W,te,hi,"⨆","\\bigsqcup");I(W,te,hi,"∫","\\smallint");I(ft,te,Z4,"…","\\textellipsis");I(W,te,Z4,"…","\\mathellipsis");I(ft,te,Z4,"…","\\ldots",!0);I(W,te,Z4,"…","\\ldots",!0);I(W,te,Z4,"⋯","\\@cdots",!0);I(W,te,Z4,"⋱","\\ddots",!0);I(W,te,Ie,"⋮","\\varvdots");I(ft,te,Ie,"⋮","\\varvdots");I(W,te,Kn,"ˊ","\\acute");I(W,te,Kn,"ˋ","\\grave");I(W,te,Kn,"¨","\\ddot");I(W,te,Kn,"~","\\tilde");I(W,te,Kn,"ˉ","\\bar");I(W,te,Kn,"˘","\\breve");I(W,te,Kn,"ˇ","\\check");I(W,te,Kn,"^","\\hat");I(W,te,Kn,"⃗","\\vec");I(W,te,Kn,"˙","\\dot");I(W,te,Kn,"˚","\\mathring");I(W,te,mr,"","\\@imath");I(W,te,mr,"","\\@jmath");I(W,te,Ie,"ı","ı");I(W,te,Ie,"ȷ","ȷ");I(ft,te,Ie,"ı","\\i",!0);I(ft,te,Ie,"ȷ","\\j",!0);I(ft,te,Ie,"ß","\\ss",!0);I(ft,te,Ie,"æ","\\ae",!0);I(ft,te,Ie,"œ","\\oe",!0);I(ft,te,Ie,"ø","\\o",!0);I(ft,te,Ie,"Æ","\\AE",!0);I(ft,te,Ie,"Œ","\\OE",!0);I(ft,te,Ie,"Ø","\\O",!0);I(ft,te,Kn,"ˊ","\\'");I(ft,te,Kn,"ˋ","\\`");I(ft,te,Kn,"ˆ","\\^");I(ft,te,Kn,"˜","\\~");I(ft,te,Kn,"ˉ","\\=");I(ft,te,Kn,"˘","\\u");I(ft,te,Kn,"˙","\\.");I(ft,te,Kn,"¸","\\c");I(ft,te,Kn,"˚","\\r");I(ft,te,Kn,"ˇ","\\v");I(ft,te,Kn,"¨",'\\"');I(ft,te,Kn,"˝","\\H");I(ft,te,Kn,"◯","\\textcircled");var Ike={"--":!0,"---":!0,"``":!0,"''":!0};I(ft,te,Ie,"–","--",!0);I(ft,te,Ie,"–","\\textendash");I(ft,te,Ie,"—","---",!0);I(ft,te,Ie,"—","\\textemdash");I(ft,te,Ie,"‘","`",!0);I(ft,te,Ie,"‘","\\textquoteleft");I(ft,te,Ie,"’","'",!0);I(ft,te,Ie,"’","\\textquoteright");I(ft,te,Ie,"“","``",!0);I(ft,te,Ie,"“","\\textquotedblleft");I(ft,te,Ie,"”","''",!0);I(ft,te,Ie,"”","\\textquotedblright");I(W,te,Ie,"°","\\degree",!0);I(ft,te,Ie,"°","\\degree");I(ft,te,Ie,"°","\\textdegree",!0);I(W,te,Ie,"£","\\pounds");I(W,te,Ie,"£","\\mathsterling",!0);I(ft,te,Ie,"£","\\pounds");I(ft,te,Ie,"£","\\textsterling",!0);I(W,je,Ie,"✠","\\maltese");I(ft,je,Ie,"✠","\\maltese");var Gue='0123456789/@."';for(var hF=0;hF0)return Fa(o,u,i,r,s.concat(f));if(c){var d,m;if(c==="boldsymbol"){var h=CNt(o,i,r,s,n);d=h.fontName,m=[h.fontClass]}else l?(d=Lke[c].fontName,m=[c]):(d=WT(c,r.fontWeight,r.fontShape),m=[c,r.fontWeight,r.fontShape]);if($I(o,d,i).metrics)return Fa(o,d,i,r,s.concat(m));if(Ike.hasOwnProperty(o)&&d.slice(0,10)==="Typewriter"){for(var y=[],g=0;g{if(P1(e.classes)!==P1(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(e.classes.length===1){var r=e.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var i in t.style)if(t.style.hasOwnProperty(i)&&e.style[i]!==t.style[i])return!1;return!0},ENt=e=>{for(var t=0;tr&&(r=s.height),s.depth>n&&(n=s.depth),s.maxFontSize>i&&(i=s.maxFontSize)}t.height=r,t.depth=n,t.maxFontSize=i},So=function(t,r,n,i){var o=new vE(t,r,n,i);return see(o),o},Dke=(e,t,r,n)=>new vE(e,t,r,n),TNt=function(t,r,n){var i=So([t],[],r);return i.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),i.style.borderBottomWidth=St(i.height),i.maxFontSize=1,i},MNt=function(t,r,n,i){var o=new aee(t,r,n,i);return see(o),o},Nke=function(t){var r=new bE(t);return see(r),r},zNt=function(t,r){return t instanceof bE?So([],[t],r):t},ANt=function(t){if(t.positionType==="individualShift"){for(var r=t.children,n=[r[0]],i=-r[0].shift-r[0].elem.depth,o=i,s=1;s{var r=So(["mspace"],[],t),n=Yn(e,t);return r.style.marginRight=St(n),r},WT=function(t,r,n){var i="";switch(t){case"amsrm":i="AMS";break;case"textrm":i="Main";break;case"textsf":i="SansSerif";break;case"texttt":i="Typewriter";break;default:i=t}var o;return r==="textbf"&&n==="textit"?o="BoldItalic":r==="textbf"?o="Bold":r==="textit"?o="Italic":o="Regular",i+"-"+o},Lke={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Rke={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},NNt=function(t,r){var[n,i,o]=Rke[t],s=new S1(n),l=new Yl([s],{width:St(i),height:St(o),style:"width:"+St(i),viewBox:"0 0 "+1e3*i+" "+1e3*o,preserveAspectRatio:"xMinYMin"}),c=Dke(["overlay"],[l],r);return c.height=o,c.style.height=St(o),c.style.width=St(i),c},Ge={fontMap:Lke,makeSymbol:Fa,mathsym:_Nt,makeSpan:So,makeSvgSpan:Dke,makeLineSpan:TNt,makeAnchor:MNt,makeFragment:Nke,wrapFragment:zNt,makeVList:INt,makeOrd:kNt,makeGlue:DNt,staticSvg:NNt,svgData:Rke,tryCombineChars:ENt},Gn={number:3,unit:"mu"},N0={number:4,unit:"mu"},xl={number:5,unit:"mu"},LNt={mord:{mop:Gn,mbin:N0,mrel:xl,minner:Gn},mop:{mord:Gn,mop:Gn,mrel:xl,minner:Gn},mbin:{mord:N0,mop:N0,mopen:N0,minner:N0},mrel:{mord:xl,mop:xl,mopen:xl,minner:xl},mopen:{},mclose:{mop:Gn,mbin:N0,mrel:xl,minner:Gn},mpunct:{mord:Gn,mop:Gn,mrel:xl,mopen:Gn,mclose:Gn,mpunct:Gn,minner:Gn},minner:{mord:Gn,mop:Gn,mbin:N0,mrel:xl,mopen:Gn,mpunct:Gn,minner:Gn}},RNt={mord:{mop:Gn},mop:{mord:Gn,mop:Gn},mbin:{},mrel:{},mopen:{},mclose:{mop:Gn},mpunct:{},minner:{mop:Gn}},Fke={},kz={},$z={};function zt(e){for(var{type:t,names:r,props:n,handler:i,htmlBuilder:o,mathmlBuilder:s}=e,l={type:t,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:i},c=0;c{var b=g.classes[0],x=y.classes[0];b==="mbin"&&pr.contains(BNt,x)?g.classes[0]="mord":x==="mbin"&&pr.contains(FNt,b)&&(y.classes[0]="mord")},{node:d},m,h),Zue(o,(y,g)=>{var b=_Y(g),x=_Y(y),v=b&&x?y.hasClass("mtight")?RNt[b][x]:LNt[b][x]:null;if(v)return Ge.makeGlue(v,u)},{node:d},m,h),o},Zue=function e(t,r,n,i,o){i&&t.push(i);for(var s=0;sm=>{t.splice(d+1,0,m),s++})(s)}i&&t.pop()},Bke=function(t){return t instanceof bE||t instanceof aee||t instanceof vE&&t.hasClass("enclosing")?t:null},UNt=function e(t,r){var n=Bke(t);if(n){var i=n.children;if(i.length){if(r==="right")return e(i[i.length-1],"right");if(r==="left")return e(i[0],"left")}}return t},_Y=function(t,r){return t?(r&&(t=UNt(t,r)),HNt[t.classes[0]]||null):null},Hy=function(t,r){var n=["nulldelimiter"].concat(t.baseSizingClasses());return Xl(r.concat(n))},an=function(t,r,n){if(!t)return Xl();if(kz[t.type]){var i=kz[t.type](t,r);if(n&&r.size!==n.size){i=Xl(r.sizingClasses(n),[i],r);var o=r.sizeMultiplier/n.sizeMultiplier;i.height*=o,i.depth*=o}return i}else throw new bt("Got group of unknown type: '"+t.type+"'")};function KT(e,t){var r=Xl(["base"],e,t),n=Xl(["strut"]);return n.style.height=St(r.height+r.depth),r.depth&&(n.style.verticalAlign=St(-r.depth)),r.children.unshift(n),r}function CY(e,t){var r=null;e.length===1&&e[0].type==="tag"&&(r=e[0].tag,e=e[0].body);var n=Oi(e,t,"root"),i;n.length===2&&n[1].hasClass("tag")&&(i=n.pop());for(var o=[],s=[],l=0;l0&&(o.push(KT(s,t)),s=[]),o.push(n[l]));s.length>0&&o.push(KT(s,t));var u;r?(u=KT(Oi(r,t,!0)),u.classes=["tag"],o.push(u)):i&&o.push(i);var f=Xl(["katex-html"],o);if(f.setAttribute("aria-hidden","true"),u){var d=u.children[0];d.style.height=St(f.height+f.depth),f.depth&&(d.style.verticalAlign=St(-f.depth))}return f}function Vke(e){return new bE(e)}class qo{constructor(t,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=t,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(t,r){this.attributes[t]=r}getAttribute(t){return this.attributes[t]}toNode(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&t.setAttribute(r,this.attributes[r]);this.classes.length>0&&(t.className=P1(this.classes));for(var n=0;n0&&(t+=' class ="'+pr.escape(P1(this.classes))+'"'),t+=">";for(var n=0;n",t}toText(){return this.children.map(t=>t.toText()).join("")}}class Ts{constructor(t){this.text=void 0,this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return pr.escape(this.toText())}toText(){return this.text}}class WNt{constructor(t){this.width=void 0,this.character=void 0,this.width=t,t>=.05555&&t<=.05556?this.character=" ":t>=.1666&&t<=.1667?this.character=" ":t>=.2222&&t<=.2223?this.character=" ":t>=.2777&&t<=.2778?this.character="  ":t>=-.05556&&t<=-.05555?this.character=" ⁣":t>=-.1667&&t<=-.1666?this.character=" ⁣":t>=-.2223&&t<=-.2222?this.character=" ⁣":t>=-.2778&&t<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return t.setAttribute("width",St(this.width)),t}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var yt={MathNode:qo,TextNode:Ts,SpaceNode:WNt,newDocumentFragment:Vke},Pa=function(t,r,n){return In[r][t]&&In[r][t].replace&&t.charCodeAt(0)!==55349&&!(Ike.hasOwnProperty(t)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(t=In[r][t].replace),new yt.TextNode(t)},lee=function(t){return t.length===1?t[0]:new yt.MathNode("mrow",t)},cee=function(t,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var i=t.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return t.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathsfit")return"sans-serif-italic";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var o=t.text;if(pr.contains(["\\imath","\\jmath"],o))return null;In[i][o]&&In[i][o].replace&&(o=In[i][o].replace);var s=Ge.fontMap[n].fontName;return oee(o,s,i)?Ge.fontMap[n].variant:null};function vF(e){if(!e)return!1;if(e.type==="mi"&&e.children.length===1){var t=e.children[0];return t instanceof Ts&&t.text==="."}else if(e.type==="mo"&&e.children.length===1&&e.getAttribute("separator")==="true"&&e.getAttribute("lspace")==="0em"&&e.getAttribute("rspace")==="0em"){var r=e.children[0];return r instanceof Ts&&r.text===","}else return!1}var Ao=function(t,r,n){if(t.length===1){var i=En(t[0],r);return n&&i instanceof qo&&i.type==="mo"&&(i.setAttribute("lspace","0em"),i.setAttribute("rspace","0em")),[i]}for(var o=[],s,l=0;l=1&&(s.type==="mn"||vF(s))){var u=c.children[0];u instanceof qo&&u.type==="mn"&&(u.children=[...s.children,...u.children],o.pop())}else if(s.type==="mi"&&s.children.length===1){var f=s.children[0];if(f instanceof Ts&&f.text==="̸"&&(c.type==="mo"||c.type==="mi"||c.type==="mn")){var d=c.children[0];d instanceof Ts&&d.text.length>0&&(d.text=d.text.slice(0,1)+"̸"+d.text.slice(1),o.pop())}}}o.push(c),s=c}return o},_1=function(t,r,n){return lee(Ao(t,r,n))},En=function(t,r){if(!t)return new yt.MathNode("mrow");if($z[t.type]){var n=$z[t.type](t,r);return n}else throw new bt("Got group of unknown type: '"+t.type+"'")};function e2e(e,t,r,n,i){var o=Ao(e,r),s;o.length===1&&o[0]instanceof qo&&pr.contains(["mrow","mtable"],o[0].type)?s=o[0]:s=new yt.MathNode("mrow",o);var l=new yt.MathNode("annotation",[new yt.TextNode(t)]);l.setAttribute("encoding","application/x-tex");var c=new yt.MathNode("semantics",[s,l]),u=new yt.MathNode("math",[c]);u.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&u.setAttribute("display","block");var f=i?"katex":"katex-mathml";return Ge.makeSpan([f],[u])}var Hke=function(t){return new Ml({style:t.displayMode?yr.DISPLAY:yr.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},Uke=function(t,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),t=Ge.makeSpan(n,[t])}return t},KNt=function(t,r,n){var i=Hke(n),o;if(n.output==="mathml")return e2e(t,r,i,n.displayMode,!0);if(n.output==="html"){var s=CY(t,i);o=Ge.makeSpan(["katex"],[s])}else{var l=e2e(t,r,i,n.displayMode,!1),c=CY(t,i);o=Ge.makeSpan(["katex"],[l,c])}return Uke(o,n)},qNt=function(t,r,n){var i=Hke(n),o=CY(t,i),s=Ge.makeSpan(["katex"],[o]);return Uke(s,n)},GNt={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},JNt=function(t){var r=new yt.MathNode("mo",[new yt.TextNode(GNt[t.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},YNt={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},XNt=function(t){return t.type==="ordgroup"?t.body.length:1},QNt=function(t,r){function n(){var l=4e5,c=t.label.slice(1);if(pr.contains(["widehat","widecheck","widetilde","utilde"],c)){var u=t,f=XNt(u.base),d,m,h;if(f>5)c==="widehat"||c==="widecheck"?(d=420,l=2364,h=.42,m=c+"4"):(d=312,l=2340,h=.34,m="tilde4");else{var y=[1,1,2,2,3,3][f];c==="widehat"||c==="widecheck"?(l=[0,1062,2364,2364,2364][y],d=[0,239,300,360,420][y],h=[0,.24,.3,.3,.36,.42][y],m=c+y):(l=[0,600,1033,2339,2340][y],d=[0,260,286,306,312][y],h=[0,.26,.286,.3,.306,.34][y],m="tilde"+y)}var g=new S1(m),b=new Yl([g],{width:"100%",height:St(h),viewBox:"0 0 "+l+" "+d,preserveAspectRatio:"none"});return{span:Ge.makeSvgSpan([],[b],r),minWidth:0,height:h}}else{var x=[],v=YNt[c],[O,j,w]=v,P=w/1e3,S=O.length,$,_;if(S===1){var C=v[3];$=["hide-tail"],_=[C]}else if(S===2)$=["halfarrow-left","halfarrow-right"],_=["xMinYMin","xMaxYMin"];else if(S===3)$=["brace-left","brace-center","brace-right"],_=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support `+S+" children.");for(var k=0;k0&&(i.style.minWidth=St(o)),i},ZNt=function(t,r,n,i,o){var s,l=t.height+t.depth+n+i;if(/fbox|color|angl/.test(r)){if(s=Ge.makeSpan(["stretchy",r],[],o),r==="fbox"){var c=o.color&&o.getColor();c&&(s.style.borderColor=c)}}else{var u=[];/^[bx]cancel$/.test(r)&&u.push(new PY({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&u.push(new PY({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var f=new Yl(u,{width:"100%",height:St(l)});s=Ge.makeSvgSpan([],[f],o)}return s.height=l,s.style.height=St(l),s},Ql={encloseSpan:ZNt,mathMLnode:JNt,svgSpan:QNt};function Fr(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function uee(e){var t=EI(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function EI(e){return e&&(e.type==="atom"||PNt.hasOwnProperty(e.type))?e:null}var fee=(e,t)=>{var r,n,i;e&&e.type==="supsub"?(n=Fr(e.base,"accent"),r=n.base,e.base=r,i=jNt(an(e,t)),e.base=n):(n=Fr(e,"accent"),r=n.base);var o=an(r,t.havingCrampedStyle()),s=n.isShifty&&pr.isCharacterBox(r),l=0;if(s){var c=pr.getBaseElem(r),u=an(c,t.havingCrampedStyle());l=que(u).skew}var f=n.label==="\\c",d=f?o.height+o.depth:Math.min(o.height,t.fontMetrics().xHeight),m;if(n.isStretchy)m=Ql.svgSpan(n,t),m=Ge.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:m,wrapperClasses:["svg-align"],wrapperStyle:l>0?{width:"calc(100% - "+St(2*l)+")",marginLeft:St(2*l)}:void 0}]},t);else{var h,y;n.label==="\\vec"?(h=Ge.staticSvg("vec",t),y=Ge.svgData.vec[1]):(h=Ge.makeOrd({mode:n.mode,text:n.label},t,"textord"),h=que(h),h.italic=0,y=h.width,f&&(d+=h.depth)),m=Ge.makeSpan(["accent-body"],[h]);var g=n.label==="\\textcircled";g&&(m.classes.push("accent-full"),d=o.height);var b=l;g||(b-=y/2),m.style.left=St(b),n.label==="\\textcircled"&&(m.style.top=".2em"),m=Ge.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-d},{type:"elem",elem:m}]},t)}var x=Ge.makeSpan(["mord","accent"],[m],t);return i?(i.children[0]=x,i.height=Math.max(x.height,i.height),i.classes[0]="mord",i):x},Wke=(e,t)=>{var r=e.isStretchy?Ql.mathMLnode(e.label):new yt.MathNode("mo",[Pa(e.label,e.mode)]),n=new yt.MathNode("mover",[En(e.base,t),r]);return n.setAttribute("accent","true"),n},eLt=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(e=>"\\"+e).join("|"));zt({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(e,t)=>{var r=Ez(t[0]),n=!eLt.test(e.funcName),i=!n||e.funcName==="\\widehat"||e.funcName==="\\widetilde"||e.funcName==="\\widecheck";return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:n,isShifty:i,base:r}},htmlBuilder:fee,mathmlBuilder:Wke});zt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],n=e.parser.mode;return n==="math"&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:fee,mathmlBuilder:Wke});zt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0];return{type:"accentUnder",mode:r.mode,label:n,base:i}},htmlBuilder:(e,t)=>{var r=an(e.base,t),n=Ql.svgSpan(e,t),i=e.label==="\\utilde"?.12:0,o=Ge.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:i},{type:"elem",elem:r}]},t);return Ge.makeSpan(["mord","accentunder"],[o],t)},mathmlBuilder:(e,t)=>{var r=Ql.mathMLnode(e.label),n=new yt.MathNode("munder",[En(e.base,t),r]);return n.setAttribute("accentunder","true"),n}});var qT=e=>{var t=new yt.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};zt({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n,funcName:i}=e;return{type:"xArrow",mode:n.mode,label:i,body:t[0],below:r[0]}},htmlBuilder(e,t){var r=t.style,n=t.havingStyle(r.sup()),i=Ge.wrapFragment(an(e.body,n,t),t),o=e.label.slice(0,2)==="\\x"?"x":"cd";i.classes.push(o+"-arrow-pad");var s;e.below&&(n=t.havingStyle(r.sub()),s=Ge.wrapFragment(an(e.below,n,t),t),s.classes.push(o+"-arrow-pad"));var l=Ql.svgSpan(e,t),c=-t.fontMetrics().axisHeight+.5*l.height,u=-t.fontMetrics().axisHeight-.5*l.height-.111;(i.depth>.25||e.label==="\\xleftequilibrium")&&(u-=i.depth);var f;if(s){var d=-t.fontMetrics().axisHeight+s.height+.5*l.height+.111;f=Ge.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:u},{type:"elem",elem:l,shift:c},{type:"elem",elem:s,shift:d}]},t)}else f=Ge.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:u},{type:"elem",elem:l,shift:c}]},t);return f.children[0].children[0].children[1].classes.push("svg-align"),Ge.makeSpan(["mrel","x-arrow"],[f],t)},mathmlBuilder(e,t){var r=Ql.mathMLnode(e.label);r.setAttribute("minsize",e.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(e.body){var i=qT(En(e.body,t));if(e.below){var o=qT(En(e.below,t));n=new yt.MathNode("munderover",[r,o,i])}else n=new yt.MathNode("mover",[r,i])}else if(e.below){var s=qT(En(e.below,t));n=new yt.MathNode("munder",[r,s])}else n=qT(),n=new yt.MathNode("mover",[r,n]);return n}});var tLt=Ge.makeSpan;function Kke(e,t){var r=Oi(e.body,t,!0);return tLt([e.mclass],r,t)}function qke(e,t){var r,n=Ao(e.body,t);return e.mclass==="minner"?r=new yt.MathNode("mpadded",n):e.mclass==="mord"?e.isCharacterBox?(r=n[0],r.type="mi"):r=new yt.MathNode("mi",n):(e.isCharacterBox?(r=n[0],r.type="mo"):r=new yt.MathNode("mo",n),e.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):e.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):e.mclass==="mopen"||e.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):e.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}zt({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:n}=e,i=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:si(i),isCharacterBox:pr.isCharacterBox(i)}},htmlBuilder:Kke,mathmlBuilder:qke});var TI=e=>{var t=e.type==="ordgroup"&&e.body.length?e.body[0]:e;return t.type==="atom"&&(t.family==="bin"||t.family==="rel")?"m"+t.family:"mord"};zt({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:TI(t[0]),body:si(t[1]),isCharacterBox:pr.isCharacterBox(t[1])}}});zt({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var{parser:r,funcName:n}=e,i=t[1],o=t[0],s;n!=="\\stackrel"?s=TI(i):s="mrel";var l={type:"op",mode:i.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:si(i)},c={type:"supsub",mode:o.mode,base:l,sup:n==="\\underset"?null:o,sub:n==="\\underset"?o:null};return{type:"mclass",mode:r.mode,mclass:s,body:[c],isCharacterBox:pr.isCharacterBox(c)}},htmlBuilder:Kke,mathmlBuilder:qke});zt({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:TI(t[0]),body:si(t[0])}},htmlBuilder(e,t){var r=Oi(e.body,t,!0),n=Ge.makeSpan([e.mclass],r,t);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(e,t){var r=Ao(e.body,t),n=new yt.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var rLt={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},t2e=()=>({type:"styling",body:[],mode:"math",style:"display"}),r2e=e=>e.type==="textord"&&e.text==="@",nLt=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function iLt(e,t,r){var n=rLt[e];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":{var i=r.callFunction("\\\\cdleft",[t[0]],[]),o={type:"atom",text:n,mode:"math",family:"rel"},s=r.callFunction("\\Big",[o],[]),l=r.callFunction("\\\\cdright",[t[1]],[]),c={type:"ordgroup",mode:"math",body:[i,s,l]};return r.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var u={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[u],[])}default:return{type:"textord",text:" ",mode:"math"}}}function oLt(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if(r==="&"||r==="\\\\")e.consume();else if(r==="\\end"){t[t.length-1].length===0&&t.pop();break}else throw new bt("Expected \\\\ or \\cr or \\end",e.nextToken)}for(var n=[],i=[n],o=0;o-1))if("<>AV".indexOf(u)>-1)for(var d=0;d<2;d++){for(var m=!0,h=c+1;hAV=|." after @',s[c]);var y=iLt(u,f,e),g={type:"styling",body:[y],mode:"math",style:"display"};n.push(g),l=t2e()}o%2===0?n.push(l):n.shift(),n=[],i.push(n)}e.gullet.endGroup(),e.gullet.endGroup();var b=new Array(i[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:i,arraystretch:1,addJot:!0,rowGaps:[null],cols:b,colSeparationType:"CD",hLinesBeforeRow:new Array(i.length+1).fill([])}}zt({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),n=Ge.wrapFragment(an(e.label,r,t),t);return n.classes.push("cd-label-"+e.side),n.style.bottom=St(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(e,t){var r=new yt.MathNode("mrow",[En(e.label,t)]);return r=new yt.MathNode("mpadded",[r]),r.setAttribute("width","0"),e.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new yt.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});zt({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=Ge.wrapFragment(an(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(e,t){return new yt.MathNode("mrow",[En(e.fragment,t)])}});zt({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,n=Fr(t[0],"ordgroup"),i=n.body,o="",s=0;s=1114111)throw new bt("\\@char with invalid code point "+o);return c<=65535?u=String.fromCharCode(c):(c-=65536,u=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:u}}});var Gke=(e,t)=>{var r=Oi(e.body,t.withColor(e.color),!1);return Ge.makeFragment(r)},Jke=(e,t)=>{var r=Ao(e.body,t.withColor(e.color)),n=new yt.MathNode("mstyle",r);return n.setAttribute("mathcolor",e.color),n};zt({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,n=Fr(t[0],"color-token").color,i=t[1];return{type:"color",mode:r.mode,color:n,body:si(i)}},htmlBuilder:Gke,mathmlBuilder:Jke});zt({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:n}=e,i=Fr(t[0],"color-token").color;r.gullet.macros.set("\\current@color",i);var o=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:i,body:o}},htmlBuilder:Gke,mathmlBuilder:Jke});zt({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:n}=e,i=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,o=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:o,size:i&&Fr(i,"size").value}},htmlBuilder(e,t){var r=Ge.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=St(Yn(e.size,t)))),r},mathmlBuilder(e,t){var r=new yt.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",St(Yn(e.size,t)))),r}});var kY={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Yke=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new bt("Expected a control sequence",e);return t},aLt=e=>{var t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},Xke=(e,t,r,n)=>{var i=e.gullet.macros.get(r.text);i==null&&(r.noexpand=!0,i={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,i,n)};zt({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var n=t.fetch();if(kY[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=kY[n.text]),Fr(t.parseFunction(),"internal");throw new bt("Invalid token after macro prefix",n)}});zt({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=t.gullet.popToken(),i=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(i))throw new bt("Expected a control sequence",n);for(var o=0,s,l=[[]];t.gullet.future().text!=="{";)if(n=t.gullet.popToken(),n.text==="#"){if(t.gullet.future().text==="{"){s=t.gullet.future(),l[o].push("{");break}if(n=t.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new bt('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==o+1)throw new bt('Argument number "'+n.text+'" out of order');o++,l.push([])}else{if(n.text==="EOF")throw new bt("Expected a macro definition");l[o].push(n.text)}var{tokens:c}=t.gullet.consumeArg();return s&&c.unshift(s),(r==="\\edef"||r==="\\xdef")&&(c=t.gullet.expandTokens(c),c.reverse()),t.gullet.macros.set(i,{tokens:c,numArgs:o,delimiters:l},r===kY[r]),{type:"internal",mode:t.mode}}});zt({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=Yke(t.gullet.popToken());t.gullet.consumeSpaces();var i=aLt(t);return Xke(t,n,i,r==="\\\\globallet"),{type:"internal",mode:t.mode}}});zt({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=Yke(t.gullet.popToken()),i=t.gullet.popToken(),o=t.gullet.popToken();return Xke(t,n,o,r==="\\\\globalfuture"),t.gullet.pushToken(o),t.gullet.pushToken(i),{type:"internal",mode:t.mode}}});var D5=function(t,r,n){var i=In.math[t]&&In.math[t].replace,o=oee(i||t,r,n);if(!o)throw new Error("Unsupported symbol "+t+" and font size "+r+".");return o},pee=function(t,r,n,i){var o=n.havingBaseStyle(r),s=Ge.makeSpan(i.concat(o.sizingClasses(n)),[t],n),l=o.sizeMultiplier/n.sizeMultiplier;return s.height*=l,s.depth*=l,s.maxFontSize=o.sizeMultiplier,s},Qke=function(t,r,n){var i=r.havingBaseStyle(n),o=(1-r.sizeMultiplier/i.sizeMultiplier)*r.fontMetrics().axisHeight;t.classes.push("delimcenter"),t.style.top=St(o),t.height-=o,t.depth+=o},sLt=function(t,r,n,i,o,s){var l=Ge.makeSymbol(t,"Main-Regular",o,i),c=pee(l,r,i,s);return n&&Qke(c,i,r),c},lLt=function(t,r,n,i){return Ge.makeSymbol(t,"Size"+r+"-Regular",n,i)},Zke=function(t,r,n,i,o,s){var l=lLt(t,r,o,i),c=pee(Ge.makeSpan(["delimsizing","size"+r],[l],i),yr.TEXT,i,s);return n&&Qke(c,i,yr.TEXT),c},xF=function(t,r,n){var i;r==="Size1-Regular"?i="delim-size1":i="delim-size4";var o=Ge.makeSpan(["delimsizinginner",i],[Ge.makeSpan([],[Ge.makeSymbol(t,r,n)])]);return{type:"elem",elem:o}},OF=function(t,r,n){var i=Es["Size4-Regular"][t.charCodeAt(0)]?Es["Size4-Regular"][t.charCodeAt(0)][4]:Es["Size1-Regular"][t.charCodeAt(0)][4],o=new S1("inner",mNt(t,Math.round(1e3*r))),s=new Yl([o],{width:St(i),height:St(r),style:"width:"+St(i),viewBox:"0 0 "+1e3*i+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),l=Ge.makeSvgSpan([],[s],n);return l.height=r,l.style.height=St(r),l.style.width=St(i),{type:"elem",elem:l}},$Y=.008,GT={type:"kern",size:-1*$Y},cLt=["|","\\lvert","\\rvert","\\vert"],uLt=["\\|","\\lVert","\\rVert","\\Vert"],e$e=function(t,r,n,i,o,s){var l,c,u,f,d="",m=0;l=u=f=t,c=null;var h="Size1-Regular";t==="\\uparrow"?u=f="⏐":t==="\\Uparrow"?u=f="‖":t==="\\downarrow"?l=u="⏐":t==="\\Downarrow"?l=u="‖":t==="\\updownarrow"?(l="\\uparrow",u="⏐",f="\\downarrow"):t==="\\Updownarrow"?(l="\\Uparrow",u="‖",f="\\Downarrow"):pr.contains(cLt,t)?(u="∣",d="vert",m=333):pr.contains(uLt,t)?(u="∥",d="doublevert",m=556):t==="["||t==="\\lbrack"?(l="⎡",u="⎢",f="⎣",h="Size4-Regular",d="lbrack",m=667):t==="]"||t==="\\rbrack"?(l="⎤",u="⎥",f="⎦",h="Size4-Regular",d="rbrack",m=667):t==="\\lfloor"||t==="⌊"?(u=l="⎢",f="⎣",h="Size4-Regular",d="lfloor",m=667):t==="\\lceil"||t==="⌈"?(l="⎡",u=f="⎢",h="Size4-Regular",d="lceil",m=667):t==="\\rfloor"||t==="⌋"?(u=l="⎥",f="⎦",h="Size4-Regular",d="rfloor",m=667):t==="\\rceil"||t==="⌉"?(l="⎤",u=f="⎥",h="Size4-Regular",d="rceil",m=667):t==="("||t==="\\lparen"?(l="⎛",u="⎜",f="⎝",h="Size4-Regular",d="lparen",m=875):t===")"||t==="\\rparen"?(l="⎞",u="⎟",f="⎠",h="Size4-Regular",d="rparen",m=875):t==="\\{"||t==="\\lbrace"?(l="⎧",c="⎨",f="⎩",u="⎪",h="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(l="⎫",c="⎬",f="⎭",u="⎪",h="Size4-Regular"):t==="\\lgroup"||t==="⟮"?(l="⎧",f="⎩",u="⎪",h="Size4-Regular"):t==="\\rgroup"||t==="⟯"?(l="⎫",f="⎭",u="⎪",h="Size4-Regular"):t==="\\lmoustache"||t==="⎰"?(l="⎧",f="⎭",u="⎪",h="Size4-Regular"):(t==="\\rmoustache"||t==="⎱")&&(l="⎫",f="⎩",u="⎪",h="Size4-Regular");var y=D5(l,h,o),g=y.height+y.depth,b=D5(u,h,o),x=b.height+b.depth,v=D5(f,h,o),O=v.height+v.depth,j=0,w=1;if(c!==null){var P=D5(c,h,o);j=P.height+P.depth,w=2}var S=g+O+j,$=Math.max(0,Math.ceil((r-S)/(w*x))),_=S+$*w*x,C=i.fontMetrics().axisHeight;n&&(C*=i.sizeMultiplier);var k=_/2-C,N=[];if(d.length>0){var D=_-g-O,A=Math.round(_*1e3),z=hNt(d,Math.round(D*1e3)),T=new S1(d,z),E=(m/1e3).toFixed(3)+"em",M=(A/1e3).toFixed(3)+"em",K=new Yl([T],{width:E,height:M,viewBox:"0 0 "+m+" "+A}),Q=Ge.makeSvgSpan([],[K],i);Q.height=A/1e3,Q.style.width=E,Q.style.height=M,N.push({type:"elem",elem:Q})}else{if(N.push(xF(f,h,o)),N.push(GT),c===null){var q=_-g-O+2*$Y;N.push(OF(u,q,i))}else{var X=(_-g-O-j)/2+2*$Y;N.push(OF(u,X,i)),N.push(GT),N.push(xF(c,h,o)),N.push(GT),N.push(OF(u,X,i))}N.push(GT),N.push(xF(l,h,o))}var Z=i.havingBaseStyle(yr.TEXT),R=Ge.makeVList({positionType:"bottom",positionData:k,children:N},Z);return pee(Ge.makeSpan(["delimsizing","mult"],[R],Z),yr.TEXT,i,s)},jF=80,wF=.08,PF=function(t,r,n,i,o){var s=dNt(t,i,n),l=new S1(t,s),c=new Yl([l],{width:"400em",height:St(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return Ge.makeSvgSpan(["hide-tail"],[c],o)},fLt=function(t,r){var n=r.havingBaseSizing(),i=i$e("\\surd",t*n.sizeMultiplier,n$e,n),o=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),l,c=0,u=0,f=0,d;return i.type==="small"?(f=1e3+1e3*s+jF,t<1?o=1:t<1.4&&(o=.7),c=(1+s+wF)/o,u=(1+s)/o,l=PF("sqrtMain",c,f,s,r),l.style.minWidth="0.853em",d=.833/o):i.type==="large"?(f=(1e3+jF)*tm[i.size],u=(tm[i.size]+s)/o,c=(tm[i.size]+s+wF)/o,l=PF("sqrtSize"+i.size,c,f,s,r),l.style.minWidth="1.02em",d=1/o):(c=t+s+wF,u=t+s,f=Math.floor(1e3*t+s)+jF,l=PF("sqrtTall",c,f,s,r),l.style.minWidth="0.742em",d=1.056),l.height=u,l.style.height=St(c),{span:l,advanceWidth:d,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*o}},t$e=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],pLt=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],r$e=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],tm=[0,1.2,1.8,2.4,3],dLt=function(t,r,n,i,o){if(t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle"),pr.contains(t$e,t)||pr.contains(r$e,t))return Zke(t,r,!1,n,i,o);if(pr.contains(pLt,t))return e$e(t,tm[r],!1,n,i,o);throw new bt("Illegal delimiter: '"+t+"'")},mLt=[{type:"small",style:yr.SCRIPTSCRIPT},{type:"small",style:yr.SCRIPT},{type:"small",style:yr.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],hLt=[{type:"small",style:yr.SCRIPTSCRIPT},{type:"small",style:yr.SCRIPT},{type:"small",style:yr.TEXT},{type:"stack"}],n$e=[{type:"small",style:yr.SCRIPTSCRIPT},{type:"small",style:yr.SCRIPT},{type:"small",style:yr.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],yLt=function(t){if(t.type==="small")return"Main-Regular";if(t.type==="large")return"Size"+t.size+"-Regular";if(t.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+t.type+"' here.")},i$e=function(t,r,n,i){for(var o=Math.min(2,3-i.style.size),s=o;sr)return n[s]}return n[n.length-1]},o$e=function(t,r,n,i,o,s){t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle");var l;pr.contains(r$e,t)?l=mLt:pr.contains(t$e,t)?l=n$e:l=hLt;var c=i$e(t,r,l,i);return c.type==="small"?sLt(t,c.style,n,i,o,s):c.type==="large"?Zke(t,c.size,n,i,o,s):e$e(t,r,n,i,o,s)},gLt=function(t,r,n,i,o,s){var l=i.fontMetrics().axisHeight*i.sizeMultiplier,c=901,u=5/i.fontMetrics().ptPerEm,f=Math.max(r-l,n+l),d=Math.max(f/500*c,2*f-u);return o$e(t,d,!0,i,o,s)},Ul={sqrtImage:fLt,sizedDelim:dLt,sizeToMaxHeight:tm,customSizedDelim:o$e,leftRightDelim:gLt},n2e={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},bLt=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function MI(e,t){var r=EI(e);if(r&&pr.contains(bLt,r.text))return r;throw r?new bt("Invalid delimiter '"+r.text+"' after '"+t.funcName+"'",e):new bt("Invalid delimiter type '"+e.type+"'",e)}zt({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{var r=MI(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:n2e[e.funcName].size,mclass:n2e[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>e.delim==="."?Ge.makeSpan([e.mclass]):Ul.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];e.delim!=="."&&t.push(Pa(e.delim,e.mode));var r=new yt.MathNode("mo",t);e.mclass==="mopen"||e.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=St(Ul.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function i2e(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}zt({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new bt("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:MI(t[0],e).text,color:r}}});zt({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=MI(t[0],e),n=e.parser;++n.leftrightDepth;var i=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var o=Fr(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:i,left:r.text,right:o.delim,rightColor:o.color}},htmlBuilder:(e,t)=>{i2e(e);for(var r=Oi(e.body,t,!0,["mopen","mclose"]),n=0,i=0,o=!1,s=0;s{i2e(e);var r=Ao(e.body,t);if(e.left!=="."){var n=new yt.MathNode("mo",[Pa(e.left,e.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(e.right!=="."){var i=new yt.MathNode("mo",[Pa(e.right,e.mode)]);i.setAttribute("fence","true"),e.rightColor&&i.setAttribute("mathcolor",e.rightColor),r.push(i)}return lee(r)}});zt({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=MI(t[0],e);if(!e.parser.leftrightDepth)throw new bt("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if(e.delim===".")r=Hy(t,[]);else{r=Ul.sizedDelim(e.delim,1,t,e.mode,[]);var n={delim:e.delim,options:t};r.isMiddle=n}return r},mathmlBuilder:(e,t)=>{var r=e.delim==="\\vert"||e.delim==="|"?Pa("|","text"):Pa(e.delim,e.mode),n=new yt.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var dee=(e,t)=>{var r=Ge.wrapFragment(an(e.body,t),t),n=e.label.slice(1),i=t.sizeMultiplier,o,s=0,l=pr.isCharacterBox(e.body);if(n==="sout")o=Ge.makeSpan(["stretchy","sout"]),o.height=t.fontMetrics().defaultRuleThickness/i,s=-.5*t.fontMetrics().xHeight;else if(n==="phase"){var c=Yn({number:.6,unit:"pt"},t),u=Yn({number:.35,unit:"ex"},t),f=t.havingBaseSizing();i=i/f.sizeMultiplier;var d=r.height+r.depth+c+u;r.style.paddingLeft=St(d/2+c);var m=Math.floor(1e3*d*i),h=fNt(m),y=new Yl([new S1("phase",h)],{width:"400em",height:St(m/1e3),viewBox:"0 0 400000 "+m,preserveAspectRatio:"xMinYMin slice"});o=Ge.makeSvgSpan(["hide-tail"],[y],t),o.style.height=St(d),s=r.depth+c+u}else{/cancel/.test(n)?l||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var g=0,b=0,x=0;/box/.test(n)?(x=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),g=t.fontMetrics().fboxsep+(n==="colorbox"?0:x),b=g):n==="angl"?(x=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness),g=4*x,b=Math.max(0,.25-r.depth)):(g=l?.2:0,b=g),o=Ql.encloseSpan(r,n,g,b,t),/fbox|boxed|fcolorbox/.test(n)?(o.style.borderStyle="solid",o.style.borderWidth=St(x)):n==="angl"&&x!==.049&&(o.style.borderTopWidth=St(x),o.style.borderRightWidth=St(x)),s=r.depth+b,e.backgroundColor&&(o.style.backgroundColor=e.backgroundColor,e.borderColor&&(o.style.borderColor=e.borderColor))}var v;if(e.backgroundColor)v=Ge.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:s},{type:"elem",elem:r,shift:0}]},t);else{var O=/cancel|phase/.test(n)?["svg-align"]:[];v=Ge.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:o,shift:s,wrapperClasses:O}]},t)}return/cancel/.test(n)&&(v.height=r.height,v.depth=r.depth),/cancel/.test(n)&&!l?Ge.makeSpan(["mord","cancel-lap"],[v],t):Ge.makeSpan(["mord"],[v],t)},mee=(e,t)=>{var r=0,n=new yt.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[En(e.body,t)]);switch(e.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),e.label==="\\fcolorbox"){var i=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);n.setAttribute("style","border: "+i+"em solid "+String(e.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&n.setAttribute("mathbackground",e.backgroundColor),n};zt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:n,funcName:i}=e,o=Fr(t[0],"color-token").color,s=t[1];return{type:"enclose",mode:n.mode,label:i,backgroundColor:o,body:s}},htmlBuilder:dee,mathmlBuilder:mee});zt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:n,funcName:i}=e,o=Fr(t[0],"color-token").color,s=Fr(t[1],"color-token").color,l=t[2];return{type:"enclose",mode:n.mode,label:i,backgroundColor:s,borderColor:o,body:l}},htmlBuilder:dee,mathmlBuilder:mee});zt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}});zt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e,i=t[0];return{type:"enclose",mode:r.mode,label:n,body:i}},htmlBuilder:dee,mathmlBuilder:mee});zt({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var a$e={};function ul(e){for(var{type:t,names:r,props:n,handler:i,htmlBuilder:o,mathmlBuilder:s}=e,l={type:t,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:i},c=0;c{var t=e.parser.settings;if(!t.displayMode)throw new bt("{"+e.envName+"} can be used only in display mode.")};function hee(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function Y1(e,t,r){var{hskipBeforeAndAfter:n,addJot:i,cols:o,arraystretch:s,colSeparationType:l,autoTag:c,singleRow:u,emptySingleRow:f,maxNumCols:d,leqno:m}=t;if(e.gullet.beginGroup(),u||e.gullet.macros.set("\\cr","\\\\\\relax"),!s){var h=e.gullet.expandMacroAsText("\\arraystretch");if(h==null)s=1;else if(s=parseFloat(h),!s||s<0)throw new bt("Invalid \\arraystretch: "+h)}e.gullet.beginGroup();var y=[],g=[y],b=[],x=[],v=c!=null?[]:void 0;function O(){c&&e.gullet.macros.set("\\@eqnsw","1",!0)}function j(){v&&(e.gullet.macros.get("\\df@tag")?(v.push(e.subparse([new Ns("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):v.push(!!c&&e.gullet.macros.get("\\@eqnsw")==="1"))}for(O(),x.push(o2e(e));;){var w=e.parseExpression(!1,u?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),w={type:"ordgroup",mode:e.mode,body:w},r&&(w={type:"styling",mode:e.mode,style:r,body:[w]}),y.push(w);var P=e.fetch().text;if(P==="&"){if(d&&y.length===d){if(u||l)throw new bt("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else if(P==="\\end"){j(),y.length===1&&w.type==="styling"&&w.body[0].body.length===0&&(g.length>1||!f)&&g.pop(),x.length0&&(O+=.25),u.push({pos:O,isDashed:he[Pe]})}for(j(s[0]),n=0;n0&&(k+=v,She))for(n=0;n=l)){var J=void 0;(i>0||t.hskipBeforeAndAfter)&&(J=pr.deflt(X.pregap,m),J!==0&&(z=Ge.makeSpan(["arraycolsep"],[]),z.style.width=St(J),A.push(z)));var H=[];for(n=0;n0){for(var ee=Ge.makeLineSpan("hline",r,f),ne=Ge.makeLineSpan("hdashline",r,f),oe=[{type:"elem",elem:c,shift:0}];u.length>0;){var Oe=u.pop(),Se=Oe.pos-N;Oe.isDashed?oe.push({type:"elem",elem:ne,shift:Se}):oe.push({type:"elem",elem:ee,shift:Se})}c=Ge.makeVList({positionType:"individualShift",children:oe},r)}if(E.length===0)return Ge.makeSpan(["mord"],[c],r);var ge=Ge.makeVList({positionType:"individualShift",children:E},r);return ge=Ge.makeSpan(["tag"],[ge],r),Ge.makeFragment([c,ge])},vLt={c:"center ",l:"left ",r:"right "},pl=function(t,r){for(var n=[],i=new yt.MathNode("mtd",[],["mtr-glue"]),o=new yt.MathNode("mtd",[],["mml-eqn-num"]),s=0;s0){var y=t.cols,g="",b=!1,x=0,v=y.length;y[0].type==="separator"&&(m+="top ",x=1),y[y.length-1].type==="separator"&&(m+="bottom ",v-=1);for(var O=x;O0?"left ":"",m+=$[$.length-1].length>0?"right ":"";for(var _=1;_<$.length-1;_++)S+=$[_].length===0?"none ":$[_][0]?"dashed ":"solid ";return/[sd]/.test(S)&&f.setAttribute("rowlines",S.trim()),m!==""&&(f=new yt.MathNode("menclose",[f]),f.setAttribute("notation",m.trim())),t.arraystretch&&t.arraystretch<1&&(f=new yt.MathNode("mstyle",[f]),f.setAttribute("scriptlevel","1")),f},l$e=function(t,r){t.envName.indexOf("ed")===-1&&zI(t);var n=[],i=t.envName.indexOf("at")>-1?"alignat":"align",o=t.envName==="split",s=Y1(t.parser,{cols:n,addJot:!0,autoTag:o?void 0:hee(t.envName),emptySingleRow:!0,colSeparationType:i,maxNumCols:o?2:void 0,leqno:t.parser.settings.leqno},"display"),l,c=0,u={type:"ordgroup",mode:t.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var f="",d=0;d0&&h&&(b=1),n[y]={type:"align",align:g,pregap:b,postgap:0}}return s.colSeparationType=h?"align":"alignat",s};ul({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=EI(t[0]),n=r?[t[0]]:Fr(t[0],"ordgroup").body,i=n.map(function(s){var l=uee(s),c=l.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new bt("Unknown column alignment: "+c,s)}),o={cols:i,hskipBeforeAndAfter:!0,maxNumCols:i.length};return Y1(e.parser,o,yee(e.envName))},htmlBuilder:fl,mathmlBuilder:pl});ul({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(e.envName.charAt(e.envName.length-1)==="*"){var i=e.parser;if(i.consumeSpaces(),i.fetch().text==="["){if(i.consume(),i.consumeSpaces(),r=i.fetch().text,"lcr".indexOf(r)===-1)throw new bt("Expected l or c or r",i.nextToken);i.consume(),i.consumeSpaces(),i.expect("]"),i.consume(),n.cols=[{type:"align",align:r}]}}var o=Y1(e.parser,n,yee(e.envName)),s=Math.max(0,...o.body.map(l=>l.length));return o.cols=new Array(s).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[o],left:t[0],right:t[1],rightColor:void 0}:o},htmlBuilder:fl,mathmlBuilder:pl});ul({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t={arraystretch:.5},r=Y1(e.parser,t,"script");return r.colSeparationType="small",r},htmlBuilder:fl,mathmlBuilder:pl});ul({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=EI(t[0]),n=r?[t[0]]:Fr(t[0],"ordgroup").body,i=n.map(function(s){var l=uee(s),c=l.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new bt("Unknown column alignment: "+c,s)});if(i.length>1)throw new bt("{subarray} can contain only one column");var o={cols:i,hskipBeforeAndAfter:!1,arraystretch:.5};if(o=Y1(e.parser,o,"script"),o.body.length>0&&o.body[0].length>1)throw new bt("{subarray} can contain only one column");return o},htmlBuilder:fl,mathmlBuilder:pl});ul({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=Y1(e.parser,t,yee(e.envName));return{type:"leftright",mode:e.mode,body:[r],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:fl,mathmlBuilder:pl});ul({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:l$e,htmlBuilder:fl,mathmlBuilder:pl});ul({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){pr.contains(["gather","gather*"],e.envName)&&zI(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:hee(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Y1(e.parser,t,"display")},htmlBuilder:fl,mathmlBuilder:pl});ul({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:l$e,htmlBuilder:fl,mathmlBuilder:pl});ul({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){zI(e);var t={autoTag:hee(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Y1(e.parser,t,"display")},htmlBuilder:fl,mathmlBuilder:pl});ul({type:"array",names:["CD"],props:{numArgs:0},handler(e){return zI(e),oLt(e.parser)},htmlBuilder:fl,mathmlBuilder:pl});se("\\nonumber","\\gdef\\@eqnsw{0}");se("\\notag","\\nonumber");zt({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new bt(e.funcName+" valid only within array environment")}});var a2e=a$e;zt({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(e,t){var{parser:r,funcName:n}=e,i=t[0];if(i.type!=="ordgroup")throw new bt("Invalid environment name",i);for(var o="",s=0;s{var r=e.font,n=t.withFont(r);return an(e.body,n)},u$e=(e,t)=>{var r=e.font,n=t.withFont(r);return En(e.body,n)},s2e={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};zt({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=Ez(t[0]),o=n;return o in s2e&&(o=s2e[o]),{type:"font",mode:r.mode,font:o.slice(1),body:i}},htmlBuilder:c$e,mathmlBuilder:u$e});zt({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,n=t[0],i=pr.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:TI(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:i}}});zt({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n,breakOnTokenText:i}=e,{mode:o}=r,s=r.parseExpression(!0,i),l="math"+n.slice(1);return{type:"font",mode:o,font:l,body:{type:"ordgroup",mode:r.mode,body:s}}},htmlBuilder:c$e,mathmlBuilder:u$e});var f$e=(e,t)=>{var r=t;return e==="display"?r=r.id>=yr.SCRIPT.id?r.text():yr.DISPLAY:e==="text"&&r.size===yr.DISPLAY.size?r=yr.TEXT:e==="script"?r=yr.SCRIPT:e==="scriptscript"&&(r=yr.SCRIPTSCRIPT),r},gee=(e,t)=>{var r=f$e(e.size,t.style),n=r.fracNum(),i=r.fracDen(),o;o=t.havingStyle(n);var s=an(e.numer,o,t);if(e.continued){var l=8.5/t.fontMetrics().ptPerEm,c=3.5/t.fontMetrics().ptPerEm;s.height=s.height0?y=3*m:y=7*m,g=t.fontMetrics().denom1):(d>0?(h=t.fontMetrics().num2,y=m):(h=t.fontMetrics().num3,y=3*m),g=t.fontMetrics().denom2);var b;if(f){var v=t.fontMetrics().axisHeight;h-s.depth-(v+.5*d){var r=new yt.MathNode("mfrac",[En(e.numer,t),En(e.denom,t)]);if(!e.hasBarLine)r.setAttribute("linethickness","0px");else if(e.barSize){var n=Yn(e.barSize,t);r.setAttribute("linethickness",St(n))}var i=f$e(e.size,t.style);if(i.size!==t.style.size){r=new yt.MathNode("mstyle",[r]);var o=i.size===yr.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",o),r.setAttribute("scriptlevel","0")}if(e.leftDelim!=null||e.rightDelim!=null){var s=[];if(e.leftDelim!=null){var l=new yt.MathNode("mo",[new yt.TextNode(e.leftDelim.replace("\\",""))]);l.setAttribute("fence","true"),s.push(l)}if(s.push(r),e.rightDelim!=null){var c=new yt.MathNode("mo",[new yt.TextNode(e.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),s.push(c)}return lee(s)}return r};zt({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0],o=t[1],s,l=null,c=null,u="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":s=!0;break;case"\\\\atopfrac":s=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":s=!1,l="(",c=")";break;case"\\\\bracefrac":s=!1,l="\\{",c="\\}";break;case"\\\\brackfrac":s=!1,l="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":u="display";break;case"\\tfrac":case"\\tbinom":u="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:i,denom:o,hasBarLine:s,leftDelim:l,rightDelim:c,size:u,barSize:null}},htmlBuilder:gee,mathmlBuilder:bee});zt({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0],o=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:i,denom:o,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});zt({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var{parser:t,funcName:r,token:n}=e,i;switch(r){case"\\over":i="\\frac";break;case"\\choose":i="\\binom";break;case"\\atop":i="\\\\atopfrac";break;case"\\brace":i="\\\\bracefrac";break;case"\\brack":i="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:t.mode,replaceWith:i,token:n}}});var l2e=["display","text","script","scriptscript"],c2e=function(t){var r=null;return t.length>0&&(r=t,r=r==="."?null:r),r};zt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var{parser:r}=e,n=t[4],i=t[5],o=Ez(t[0]),s=o.type==="atom"&&o.family==="open"?c2e(o.text):null,l=Ez(t[1]),c=l.type==="atom"&&l.family==="close"?c2e(l.text):null,u=Fr(t[2],"size"),f,d=null;u.isBlank?f=!0:(d=u.value,f=d.number>0);var m="auto",h=t[3];if(h.type==="ordgroup"){if(h.body.length>0){var y=Fr(h.body[0],"textord");m=l2e[Number(y.text)]}}else h=Fr(h,"textord"),m=l2e[Number(h.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:i,continued:!1,hasBarLine:f,barSize:d,leftDelim:s,rightDelim:c,size:m}},htmlBuilder:gee,mathmlBuilder:bee});zt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:r,funcName:n,token:i}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Fr(t[0],"size").value,token:i}}});zt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0],o=YDt(Fr(t[1],"infix").size),s=t[2],l=o.number>0;return{type:"genfrac",mode:r.mode,numer:i,denom:s,continued:!1,hasBarLine:l,barSize:o,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:gee,mathmlBuilder:bee});var p$e=(e,t)=>{var r=t.style,n,i;e.type==="supsub"?(n=e.sup?an(e.sup,t.havingStyle(r.sup()),t):an(e.sub,t.havingStyle(r.sub()),t),i=Fr(e.base,"horizBrace")):i=Fr(e,"horizBrace");var o=an(i.base,t.havingBaseStyle(yr.DISPLAY)),s=Ql.svgSpan(i,t),l;if(i.isOver?(l=Ge.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},t),l.children[0].children[0].children[1].classes.push("svg-align")):(l=Ge.makeVList({positionType:"bottom",positionData:o.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},t),l.children[0].children[0].children[0].classes.push("svg-align")),n){var c=Ge.makeSpan(["mord",i.isOver?"mover":"munder"],[l],t);i.isOver?l=Ge.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:n}]},t):l=Ge.makeVList({positionType:"bottom",positionData:c.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:c}]},t)}return Ge.makeSpan(["mord",i.isOver?"mover":"munder"],[l],t)},xLt=(e,t)=>{var r=Ql.mathMLnode(e.label);return new yt.MathNode(e.isOver?"mover":"munder",[En(e.base,t),r])};zt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:t[0]}},htmlBuilder:p$e,mathmlBuilder:xLt});zt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[1],i=Fr(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:i})?{type:"href",mode:r.mode,href:i,body:si(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=Oi(e.body,t,!1);return Ge.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=_1(e.body,t);return r instanceof qo||(r=new qo("mrow",[r])),r.setAttribute("href",e.href),r}});zt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=Fr(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var i=[],o=0;o{var{parser:r,funcName:n,token:i}=e,o=Fr(t[0],"raw").string,s=t[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var l,c={};switch(n){case"\\htmlClass":c.class=o,l={command:"\\htmlClass",class:o};break;case"\\htmlId":c.id=o,l={command:"\\htmlId",id:o};break;case"\\htmlStyle":c.style=o,l={command:"\\htmlStyle",style:o};break;case"\\htmlData":{for(var u=o.split(","),f=0;f{var r=Oi(e.body,t,!1),n=["enclosing"];e.attributes.class&&n.push(...e.attributes.class.trim().split(/\s+/));var i=Ge.makeSpan(n,r,t);for(var o in e.attributes)o!=="class"&&e.attributes.hasOwnProperty(o)&&i.setAttribute(o,e.attributes[o]);return i},mathmlBuilder:(e,t)=>_1(e.body,t)});zt({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:si(t[0]),mathml:si(t[1])}},htmlBuilder:(e,t)=>{var r=Oi(e.html,t,!1);return Ge.makeFragment(r)},mathmlBuilder:(e,t)=>_1(e.mathml,t)});var SF=function(t){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(t))return{number:+t,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t);if(!r)throw new bt("Invalid size: '"+t+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!Tke(n))throw new bt("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};zt({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:n}=e,i={number:0,unit:"em"},o={number:.9,unit:"em"},s={number:0,unit:"em"},l="";if(r[0])for(var c=Fr(r[0],"raw").string,u=c.split(","),f=0;f{var r=Yn(e.height,t),n=0;e.totalheight.number>0&&(n=Yn(e.totalheight,t)-r);var i=0;e.width.number>0&&(i=Yn(e.width,t));var o={height:St(r+n)};i>0&&(o.width=St(i)),n>0&&(o.verticalAlign=St(-n));var s=new xNt(e.src,e.alt,o);return s.height=r,s.depth=n,s},mathmlBuilder:(e,t)=>{var r=new yt.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var n=Yn(e.height,t),i=0;if(e.totalheight.number>0&&(i=Yn(e.totalheight,t)-n,r.setAttribute("valign",St(-i))),r.setAttribute("height",St(n+i)),e.width.number>0){var o=Yn(e.width,t);r.setAttribute("width",St(o))}return r.setAttribute("src",e.src),r}});zt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,i=Fr(t[0],"size");if(r.settings.strict){var o=n[1]==="m",s=i.value.unit==="mu";o?(s||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+i.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):s&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:i.value}},htmlBuilder(e,t){return Ge.makeGlue(e.dimension,t)},mathmlBuilder(e,t){var r=Yn(e.dimension,t);return new yt.SpaceNode(r)}});zt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:i}},htmlBuilder:(e,t)=>{var r;e.alignment==="clap"?(r=Ge.makeSpan([],[an(e.body,t)]),r=Ge.makeSpan(["inner"],[r],t)):r=Ge.makeSpan(["inner"],[an(e.body,t)]);var n=Ge.makeSpan(["fix"],[]),i=Ge.makeSpan([e.alignment],[r,n],t),o=Ge.makeSpan(["strut"]);return o.style.height=St(i.height+i.depth),i.depth&&(o.style.verticalAlign=St(-i.depth)),i.children.unshift(o),i=Ge.makeSpan(["thinbox"],[i],t),Ge.makeSpan(["mord","vbox"],[i],t)},mathmlBuilder:(e,t)=>{var r=new yt.MathNode("mpadded",[En(e.body,t)]);if(e.alignment!=="rlap"){var n=e.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});zt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:n}=e,i=n.mode;n.switchMode("math");var o=r==="\\("?"\\)":"$",s=n.parseExpression(!1,o);return n.expect(o),n.switchMode(i),{type:"styling",mode:n.mode,style:"text",body:s}}});zt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new bt("Mismatched "+e.funcName)}});var u2e=(e,t)=>{switch(t.style.size){case yr.DISPLAY.size:return e.display;case yr.TEXT.size:return e.text;case yr.SCRIPT.size:return e.script;case yr.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};zt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:si(t[0]),text:si(t[1]),script:si(t[2]),scriptscript:si(t[3])}},htmlBuilder:(e,t)=>{var r=u2e(e,t),n=Oi(r,t,!1);return Ge.makeFragment(n)},mathmlBuilder:(e,t)=>{var r=u2e(e,t);return _1(r,t)}});var d$e=(e,t,r,n,i,o,s)=>{e=Ge.makeSpan([],[e]);var l=r&&pr.isCharacterBox(r),c,u;if(t){var f=an(t,n.havingStyle(i.sup()),n);u={elem:f,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-f.depth)}}if(r){var d=an(r,n.havingStyle(i.sub()),n);c={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-d.height)}}var m;if(u&&c){var h=n.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+e.depth+s;m=Ge.makeVList({positionType:"bottom",positionData:h,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:St(-o)},{type:"kern",size:c.kern},{type:"elem",elem:e},{type:"kern",size:u.kern},{type:"elem",elem:u.elem,marginLeft:St(o)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(c){var y=e.height-s;m=Ge.makeVList({positionType:"top",positionData:y,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:St(-o)},{type:"kern",size:c.kern},{type:"elem",elem:e}]},n)}else if(u){var g=e.depth+s;m=Ge.makeVList({positionType:"bottom",positionData:g,children:[{type:"elem",elem:e},{type:"kern",size:u.kern},{type:"elem",elem:u.elem,marginLeft:St(o)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return e;var b=[m];if(c&&o!==0&&!l){var x=Ge.makeSpan(["mspace"],[],n);x.style.marginRight=St(o),b.unshift(x)}return Ge.makeSpan(["mop","op-limits"],b,n)},m$e=["\\smallint"],ep=(e,t)=>{var r,n,i=!1,o;e.type==="supsub"?(r=e.sup,n=e.sub,o=Fr(e.base,"op"),i=!0):o=Fr(e,"op");var s=t.style,l=!1;s.size===yr.DISPLAY.size&&o.symbol&&!pr.contains(m$e,o.name)&&(l=!0);var c;if(o.symbol){var u=l?"Size2-Regular":"Size1-Regular",f="";if((o.name==="\\oiint"||o.name==="\\oiiint")&&(f=o.name.slice(1),o.name=f==="oiint"?"\\iint":"\\iiint"),c=Ge.makeSymbol(o.name,u,"math",t,["mop","op-symbol",l?"large-op":"small-op"]),f.length>0){var d=c.italic,m=Ge.staticSvg(f+"Size"+(l?"2":"1"),t);c=Ge.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:m,shift:l?.08:0}]},t),o.name="\\"+f,c.classes.unshift("mop"),c.italic=d}}else if(o.body){var h=Oi(o.body,t,!0);h.length===1&&h[0]instanceof wa?(c=h[0],c.classes[0]="mop"):c=Ge.makeSpan(["mop"],h,t)}else{for(var y=[],g=1;g{var r;if(e.symbol)r=new qo("mo",[Pa(e.name,e.mode)]),pr.contains(m$e,e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new qo("mo",Ao(e.body,t));else{r=new qo("mi",[new Ts(e.name.slice(1))]);var n=new qo("mo",[Pa("⁡","text")]);e.parentIsSupSub?r=new qo("mrow",[r,n]):r=Vke([r,n])}return r},OLt={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};zt({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=n;return i.length===1&&(i=OLt[i]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:i}},htmlBuilder:ep,mathmlBuilder:xE});zt({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:si(n)}},htmlBuilder:ep,mathmlBuilder:xE});var jLt={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};zt({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ep,mathmlBuilder:xE});zt({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ep,mathmlBuilder:xE});zt({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e,n=r;return n.length===1&&(n=jLt[n]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:ep,mathmlBuilder:xE});var h$e=(e,t)=>{var r,n,i=!1,o;e.type==="supsub"?(r=e.sup,n=e.sub,o=Fr(e.base,"operatorname"),i=!0):o=Fr(e,"operatorname");var s;if(o.body.length>0){for(var l=o.body.map(d=>{var m=d.text;return typeof m=="string"?{type:"textord",mode:d.mode,text:m}:d}),c=Oi(l,t.withFont("mathrm"),!0),u=0;u{for(var r=Ao(e.body,t.withFont("mathrm")),n=!0,i=0;if.toText()).join("");r=[new yt.TextNode(l)]}var c=new yt.MathNode("mi",r);c.setAttribute("mathvariant","normal");var u=new yt.MathNode("mo",[Pa("⁡","text")]);return e.parentIsSupSub?new yt.MathNode("mrow",[c,u]):yt.newDocumentFragment([c,u])};zt({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0];return{type:"operatorname",mode:r.mode,body:si(i),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:h$e,mathmlBuilder:wLt});se("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");$2({type:"ordgroup",htmlBuilder(e,t){return e.semisimple?Ge.makeFragment(Oi(e.body,t,!1)):Ge.makeSpan(["mord"],Oi(e.body,t,!0),t)},mathmlBuilder(e,t){return _1(e.body,t,!0)}});zt({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,n=t[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(e,t){var r=an(e.body,t.havingCrampedStyle()),n=Ge.makeLineSpan("overline-line",t),i=t.fontMetrics().defaultRuleThickness,o=Ge.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*i},{type:"elem",elem:n},{type:"kern",size:i}]},t);return Ge.makeSpan(["mord","overline"],[o],t)},mathmlBuilder(e,t){var r=new yt.MathNode("mo",[new yt.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new yt.MathNode("mover",[En(e.body,t),r]);return n.setAttribute("accent","true"),n}});zt({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"phantom",mode:r.mode,body:si(n)}},htmlBuilder:(e,t)=>{var r=Oi(e.body,t.withPhantom(),!1);return Ge.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=Ao(e.body,t);return new yt.MathNode("mphantom",r)}});zt({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=Ge.makeSpan([],[an(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=Ao(si(e.body),t),n=new yt.MathNode("mphantom",r),i=new yt.MathNode("mpadded",[n]);return i.setAttribute("height","0px"),i.setAttribute("depth","0px"),i}});zt({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=Ge.makeSpan(["inner"],[an(e.body,t.withPhantom())]),n=Ge.makeSpan(["fix"],[]);return Ge.makeSpan(["mord","rlap"],[r,n],t)},mathmlBuilder:(e,t)=>{var r=Ao(si(e.body),t),n=new yt.MathNode("mphantom",r),i=new yt.MathNode("mpadded",[n]);return i.setAttribute("width","0px"),i}});zt({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,n=Fr(t[0],"size").value,i=t[1];return{type:"raisebox",mode:r.mode,dy:n,body:i}},htmlBuilder(e,t){var r=an(e.body,t),n=Yn(e.dy,t);return Ge.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new yt.MathNode("mpadded",[En(e.body,t)]),n=e.dy.number+e.dy.unit;return r.setAttribute("voffset",n),r}});zt({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0,allowedInArgument:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}});zt({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(e,t,r){var{parser:n}=e,i=r[0],o=Fr(t[0],"size"),s=Fr(t[1],"size");return{type:"rule",mode:n.mode,shift:i&&Fr(i,"size").value,width:o.value,height:s.value}},htmlBuilder(e,t){var r=Ge.makeSpan(["mord","rule"],[],t),n=Yn(e.width,t),i=Yn(e.height,t),o=e.shift?Yn(e.shift,t):0;return r.style.borderRightWidth=St(n),r.style.borderTopWidth=St(i),r.style.bottom=St(o),r.width=n,r.height=i+o,r.depth=-o,r.maxFontSize=i*1.125*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=Yn(e.width,t),n=Yn(e.height,t),i=e.shift?Yn(e.shift,t):0,o=t.color&&t.getColor()||"black",s=new yt.MathNode("mspace");s.setAttribute("mathbackground",o),s.setAttribute("width",St(r)),s.setAttribute("height",St(n));var l=new yt.MathNode("mpadded",[s]);return i>=0?l.setAttribute("height",St(i)):(l.setAttribute("height",St(i)),l.setAttribute("depth",St(-i))),l.setAttribute("voffset",St(i)),l}});function y$e(e,t,r){for(var n=Oi(e,t,!1),i=t.sizeMultiplier/r.sizeMultiplier,o=0;o{var r=t.havingSize(e.size);return y$e(e.body,r,t)};zt({type:"sizing",names:f2e,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:n,parser:i}=e,o=i.parseExpression(!1,r);return{type:"sizing",mode:i.mode,size:f2e.indexOf(n)+1,body:o}},htmlBuilder:PLt,mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),n=Ao(e.body,r),i=new yt.MathNode("mstyle",n);return i.setAttribute("mathsize",St(r.sizeMultiplier)),i}});zt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:n}=e,i=!1,o=!1,s=r[0]&&Fr(r[0],"ordgroup");if(s)for(var l="",c=0;c{var r=Ge.makeSpan([],[an(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var n=0;n{var r=new yt.MathNode("mpadded",[En(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}});zt({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n}=e,i=r[0],o=t[0];return{type:"sqrt",mode:n.mode,body:o,index:i}},htmlBuilder(e,t){var r=an(e.body,t.havingCrampedStyle());r.height===0&&(r.height=t.fontMetrics().xHeight),r=Ge.wrapFragment(r,t);var n=t.fontMetrics(),i=n.defaultRuleThickness,o=i;t.style.idr.height+r.depth+s&&(s=(s+d-r.height-r.depth)/2);var m=c.height-r.height-s-u;r.style.paddingLeft=St(f);var h=Ge.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+m)},{type:"elem",elem:c},{type:"kern",size:u}]},t);if(e.index){var y=t.havingStyle(yr.SCRIPTSCRIPT),g=an(e.index,y,t),b=.6*(h.height-h.depth),x=Ge.makeVList({positionType:"shift",positionData:-b,children:[{type:"elem",elem:g}]},t),v=Ge.makeSpan(["root"],[x]);return Ge.makeSpan(["mord","sqrt"],[v,h],t)}else return Ge.makeSpan(["mord","sqrt"],[h],t)},mathmlBuilder(e,t){var{body:r,index:n}=e;return n?new yt.MathNode("mroot",[En(r,t),En(n,t)]):new yt.MathNode("msqrt",[En(r,t)])}});var p2e={display:yr.DISPLAY,text:yr.TEXT,script:yr.SCRIPT,scriptscript:yr.SCRIPTSCRIPT};zt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:n,parser:i}=e,o=i.parseExpression(!0,r),s=n.slice(1,n.length-5);return{type:"styling",mode:i.mode,style:s,body:o}},htmlBuilder(e,t){var r=p2e[e.style],n=t.havingStyle(r).withFont("");return y$e(e.body,n,t)},mathmlBuilder(e,t){var r=p2e[e.style],n=t.havingStyle(r),i=Ao(e.body,n),o=new yt.MathNode("mstyle",i),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},l=s[e.style];return o.setAttribute("scriptlevel",l[0]),o.setAttribute("displaystyle",l[1]),o}});var SLt=function(t,r){var n=t.base;if(n)if(n.type==="op"){var i=n.limits&&(r.style.size===yr.DISPLAY.size||n.alwaysHandleSupSub);return i?ep:null}else if(n.type==="operatorname"){var o=n.alwaysHandleSupSub&&(r.style.size===yr.DISPLAY.size||n.limits);return o?h$e:null}else{if(n.type==="accent")return pr.isCharacterBox(n.base)?fee:null;if(n.type==="horizBrace"){var s=!t.sub;return s===n.isOver?p$e:null}else return null}else return null};$2({type:"supsub",htmlBuilder(e,t){var r=SLt(e,t);if(r)return r(e,t);var{base:n,sup:i,sub:o}=e,s=an(n,t),l,c,u=t.fontMetrics(),f=0,d=0,m=n&&pr.isCharacterBox(n);if(i){var h=t.havingStyle(t.style.sup());l=an(i,h,t),m||(f=s.height-h.fontMetrics().supDrop*h.sizeMultiplier/t.sizeMultiplier)}if(o){var y=t.havingStyle(t.style.sub());c=an(o,y,t),m||(d=s.depth+y.fontMetrics().subDrop*y.sizeMultiplier/t.sizeMultiplier)}var g;t.style===yr.DISPLAY?g=u.sup1:t.style.cramped?g=u.sup3:g=u.sup2;var b=t.sizeMultiplier,x=St(.5/u.ptPerEm/b),v=null;if(c){var O=e.base&&e.base.type==="op"&&e.base.name&&(e.base.name==="\\oiint"||e.base.name==="\\oiiint");(s instanceof wa||O)&&(v=St(-s.italic))}var j;if(l&&c){f=Math.max(f,g,l.depth+.25*u.xHeight),d=Math.max(d,u.sub2);var w=u.defaultRuleThickness,P=4*w;if(f-l.depth-(c.height-d)0&&(f+=S,d-=S)}var $=[{type:"elem",elem:c,shift:d,marginRight:x,marginLeft:v},{type:"elem",elem:l,shift:-f,marginRight:x}];j=Ge.makeVList({positionType:"individualShift",children:$},t)}else if(c){d=Math.max(d,u.sub1,c.height-.8*u.xHeight);var _=[{type:"elem",elem:c,marginLeft:v,marginRight:x}];j=Ge.makeVList({positionType:"shift",positionData:d,children:_},t)}else if(l)f=Math.max(f,g,l.depth+.25*u.xHeight),j=Ge.makeVList({positionType:"shift",positionData:-f,children:[{type:"elem",elem:l,marginRight:x}]},t);else throw new Error("supsub must have either sup or sub.");var C=_Y(s,"right")||"mord";return Ge.makeSpan([C],[s,Ge.makeSpan(["msupsub"],[j])],t)},mathmlBuilder(e,t){var r=!1,n,i;e.base&&e.base.type==="horizBrace"&&(i=!!e.sup,i===e.base.isOver&&(r=!0,n=e.base.isOver)),e.base&&(e.base.type==="op"||e.base.type==="operatorname")&&(e.base.parentIsSupSub=!0);var o=[En(e.base,t)];e.sub&&o.push(En(e.sub,t)),e.sup&&o.push(En(e.sup,t));var s;if(r)s=n?"mover":"munder";else if(e.sub)if(e.sup){var u=e.base;u&&u.type==="op"&&u.limits&&t.style===yr.DISPLAY||u&&u.type==="operatorname"&&u.alwaysHandleSupSub&&(t.style===yr.DISPLAY||u.limits)?s="munderover":s="msubsup"}else{var c=e.base;c&&c.type==="op"&&c.limits&&(t.style===yr.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||t.style===yr.DISPLAY)?s="munder":s="msub"}else{var l=e.base;l&&l.type==="op"&&l.limits&&(t.style===yr.DISPLAY||l.alwaysHandleSupSub)||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(l.limits||t.style===yr.DISPLAY)?s="mover":s="msup"}return new yt.MathNode(s,o)}});$2({type:"atom",htmlBuilder(e,t){return Ge.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder(e,t){var r=new yt.MathNode("mo",[Pa(e.text,e.mode)]);if(e.family==="bin"){var n=cee(e,t);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else e.family==="punct"?r.setAttribute("separator","true"):(e.family==="open"||e.family==="close")&&r.setAttribute("stretchy","false");return r}});var g$e={mi:"italic",mn:"normal",mtext:"normal"};$2({type:"mathord",htmlBuilder(e,t){return Ge.makeOrd(e,t,"mathord")},mathmlBuilder(e,t){var r=new yt.MathNode("mi",[Pa(e.text,e.mode,t)]),n=cee(e,t)||"italic";return n!==g$e[r.type]&&r.setAttribute("mathvariant",n),r}});$2({type:"textord",htmlBuilder(e,t){return Ge.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var r=Pa(e.text,e.mode,t),n=cee(e,t)||"normal",i;return e.mode==="text"?i=new yt.MathNode("mtext",[r]):/[0-9]/.test(e.text)?i=new yt.MathNode("mn",[r]):e.text==="\\prime"?i=new yt.MathNode("mo",[r]):i=new yt.MathNode("mi",[r]),n!==g$e[i.type]&&i.setAttribute("mathvariant",n),i}});var _F={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},CF={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};$2({type:"spacing",htmlBuilder(e,t){if(CF.hasOwnProperty(e.text)){var r=CF[e.text].className||"";if(e.mode==="text"){var n=Ge.makeOrd(e,t,"textord");return n.classes.push(r),n}else return Ge.makeSpan(["mspace",r],[Ge.mathsym(e.text,e.mode,t)],t)}else{if(_F.hasOwnProperty(e.text))return Ge.makeSpan(["mspace",_F[e.text]],[],t);throw new bt('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var r;if(CF.hasOwnProperty(e.text))r=new yt.MathNode("mtext",[new yt.TextNode(" ")]);else{if(_F.hasOwnProperty(e.text))return new yt.MathNode("mspace");throw new bt('Unknown type of space "'+e.text+'"')}return r}});var d2e=()=>{var e=new yt.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};$2({type:"tag",mathmlBuilder(e,t){var r=new yt.MathNode("mtable",[new yt.MathNode("mtr",[d2e(),new yt.MathNode("mtd",[_1(e.body,t)]),d2e(),new yt.MathNode("mtd",[_1(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var m2e={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},h2e={"\\textbf":"textbf","\\textmd":"textmd"},_Lt={"\\textit":"textit","\\textup":"textup"},y2e=(e,t)=>{var r=e.font;if(r){if(m2e[r])return t.withTextFontFamily(m2e[r]);if(h2e[r])return t.withTextFontWeight(h2e[r]);if(r==="\\emph")return t.fontShape==="textit"?t.withTextFontShape("textup"):t.withTextFontShape("textit")}else return t;return t.withTextFontShape(_Lt[r])};zt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,i=t[0];return{type:"text",mode:r.mode,body:si(i),font:n}},htmlBuilder(e,t){var r=y2e(e,t),n=Oi(e.body,r,!0);return Ge.makeSpan(["mord","text"],n,r)},mathmlBuilder(e,t){var r=y2e(e,t);return _1(e.body,r)}});zt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=an(e.body,t),n=Ge.makeLineSpan("underline-line",t),i=t.fontMetrics().defaultRuleThickness,o=Ge.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:i},{type:"elem",elem:n},{type:"kern",size:3*i},{type:"elem",elem:r}]},t);return Ge.makeSpan(["mord","underline"],[o],t)},mathmlBuilder(e,t){var r=new yt.MathNode("mo",[new yt.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new yt.MathNode("munder",[En(e.body,t),r]);return n.setAttribute("accentunder","true"),n}});zt({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=an(e.body,t),n=t.fontMetrics().axisHeight,i=.5*(r.height-n-(r.depth+n));return Ge.makeVList({positionType:"shift",positionData:i,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){return new yt.MathNode("mpadded",[En(e.body,t)],["vcenter"])}});zt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new bt("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=g2e(e),n=[],i=t.havingStyle(t.style.text()),o=0;oe.body.replace(/ /g,e.star?"␣":" "),m1=Fke,b$e=`[ \r ]`,CLt="\\\\[a-zA-Z@]+",kLt="\\\\[^\uD800-\uDFFF]",$Lt="("+CLt+")"+b$e+"*",ELt=`\\\\( |[ \r ]+ ?)[ \r ]*`,EY="[̀-ͯ]",TLt=new RegExp(EY+"+$"),MLt="("+b$e+"+)|"+(ELt+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(EY+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(EY+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+$Lt)+("|"+kLt+")");class b2e{constructor(t,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=r,this.tokenRegex=new RegExp(MLt,"g"),this.catcodes={"%":14,"~":13}}setCatcode(t,r){this.catcodes[t]=r}lex(){var t=this.input,r=this.tokenRegex.lastIndex;if(r===t.length)return new Ns("EOF",new Uo(this,r,r));var n=this.tokenRegex.exec(t);if(n===null||n.index!==r)throw new bt("Unexpected character: '"+t[r]+"'",new Ns(t[r],new Uo(this,r,r+1)));var i=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[i]===14){var o=t.indexOf(` `,this.tokenRegex.lastIndex);return o===-1?(this.tokenRegex.lastIndex=t.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=o+1,this.lex()}return new Ns(i,new Uo(this,r,this.tokenRegex.lastIndex))}}class zLt{constructor(t,r){t===void 0&&(t={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=t,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new bt("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var t=this.undefStack.pop();for(var r in t)t.hasOwnProperty(r)&&(t[r]==null?delete this.current[r]:this.current[r]=t[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(t){return this.current.hasOwnProperty(t)||this.builtins.hasOwnProperty(t)}get(t){return this.current.hasOwnProperty(t)?this.current[t]:this.builtins[t]}set(t,r,n){if(n===void 0&&(n=!1),n){for(var i=0;i0&&(this.undefStack[this.undefStack.length-1][t]=r)}else{var o=this.undefStack[this.undefStack.length-1];o&&!o.hasOwnProperty(t)&&(o[t]=this.current[t])}r==null?delete this.current[t]:this.current[t]=r}}var ALt=s$e;se("\\noexpand",function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}});se("\\expandafter",function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}});se("\\@firstoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}});se("\\@secondoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}});se("\\@ifnextchar",function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return t[0].length===1&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}});se("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");se("\\TextOrMath",function(e){var t=e.consumeArgs(2);return e.mode==="text"?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}});var v2e={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};se("\\char",function(e){var t=e.popToken(),r,n="";if(t.text==="'")r=8,t=e.popToken();else if(t.text==='"')r=16,t=e.popToken();else if(t.text==="`")if(t=e.popToken(),t.text[0]==="\\")n=t.text.charCodeAt(1);else{if(t.text==="EOF")throw new bt("\\char` missing argument");n=t.text.charCodeAt(0)}else r=10;if(r){if(n=v2e[t.text],n==null||n>=r)throw new bt("Invalid base-"+r+" digit "+t.text);for(var i;(i=v2e[e.future().text])!=null&&i{var i=e.consumeArg().tokens;if(i.length!==1)throw new bt("\\newcommand's first argument must be a macro name");var o=i[0].text,s=e.isDefined(o);if(s&&!t)throw new bt("\\newcommand{"+o+"} attempting to redefine "+(o+"; use \\renewcommand"));if(!s&&!r)throw new bt("\\renewcommand{"+o+"} when command "+o+" does not yet exist; use \\newcommand");var l=0;if(i=e.consumeArg().tokens,i.length===1&&i[0].text==="["){for(var c="",u=e.expandNextToken();u.text!=="]"&&u.text!=="EOF";)c+=u.text,u=e.expandNextToken();if(!c.match(/^\s*[0-9]+\s*$/))throw new bt("Invalid number of arguments: "+c);l=parseInt(c),i=e.consumeArg().tokens}return s&&n||e.macros.set(o,{tokens:i,numArgs:l}),""};se("\\newcommand",e=>vee(e,!1,!0,!1));se("\\renewcommand",e=>vee(e,!0,!1,!1));se("\\providecommand",e=>vee(e,!0,!0,!0));se("\\message",e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map(r=>r.text).join("")),""});se("\\errmessage",e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map(r=>r.text).join("")),""});se("\\show",e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),m1[r],In.math[r],In.text[r]),""});se("\\bgroup","{");se("\\egroup","}");se("~","\\nobreakspace");se("\\lq","`");se("\\rq","'");se("\\aa","\\r a");se("\\AA","\\r A");se("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");se("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");se("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");se("ℬ","\\mathscr{B}");se("ℰ","\\mathscr{E}");se("ℱ","\\mathscr{F}");se("ℋ","\\mathscr{H}");se("ℐ","\\mathscr{I}");se("ℒ","\\mathscr{L}");se("ℳ","\\mathscr{M}");se("ℛ","\\mathscr{R}");se("ℭ","\\mathfrak{C}");se("ℌ","\\mathfrak{H}");se("ℨ","\\mathfrak{Z}");se("\\Bbbk","\\Bbb{k}");se("·","\\cdotp");se("\\llap","\\mathllap{\\textrm{#1}}");se("\\rlap","\\mathrlap{\\textrm{#1}}");se("\\clap","\\mathclap{\\textrm{#1}}");se("\\mathstrut","\\vphantom{(}");se("\\underbar","\\underline{\\text{#1}}");se("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');se("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");se("\\ne","\\neq");se("≠","\\neq");se("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");se("∉","\\notin");se("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");se("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");se("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");se("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");se("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");se("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");se("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");se("⟂","\\perp");se("‼","\\mathclose{!\\mkern-0.8mu!}");se("∌","\\notni");se("⌜","\\ulcorner");se("⌝","\\urcorner");se("⌞","\\llcorner");se("⌟","\\lrcorner");se("©","\\copyright");se("®","\\textregistered");se("️","\\textregistered");se("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');se("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');se("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');se("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');se("\\vdots","{\\varvdots\\rule{0pt}{15pt}}");se("⋮","\\vdots");se("\\varGamma","\\mathit{\\Gamma}");se("\\varDelta","\\mathit{\\Delta}");se("\\varTheta","\\mathit{\\Theta}");se("\\varLambda","\\mathit{\\Lambda}");se("\\varXi","\\mathit{\\Xi}");se("\\varPi","\\mathit{\\Pi}");se("\\varSigma","\\mathit{\\Sigma}");se("\\varUpsilon","\\mathit{\\Upsilon}");se("\\varPhi","\\mathit{\\Phi}");se("\\varPsi","\\mathit{\\Psi}");se("\\varOmega","\\mathit{\\Omega}");se("\\substack","\\begin{subarray}{c}#1\\end{subarray}");se("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");se("\\boxed","\\fbox{$\\displaystyle{#1}$}");se("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");se("\\implies","\\DOTSB\\;\\Longrightarrow\\;");se("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");se("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}");se("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var x2e={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};se("\\dots",function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in x2e?t=x2e[r]:(r.slice(0,4)==="\\not"||r in In.math&&pr.contains(["bin","rel"],In.math[r].group))&&(t="\\dotsb"),t});var xee={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};se("\\dotso",function(e){var t=e.future().text;return t in xee?"\\ldots\\,":"\\ldots"});se("\\dotsc",function(e){var t=e.future().text;return t in xee&&t!==","?"\\ldots\\,":"\\ldots"});se("\\cdots",function(e){var t=e.future().text;return t in xee?"\\@cdots\\,":"\\@cdots"});se("\\dotsb","\\cdots");se("\\dotsm","\\cdots");se("\\dotsi","\\!\\cdots");se("\\dotsx","\\ldots\\,");se("\\DOTSI","\\relax");se("\\DOTSB","\\relax");se("\\DOTSX","\\relax");se("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");se("\\,","\\tmspace+{3mu}{.1667em}");se("\\thinspace","\\,");se("\\>","\\mskip{4mu}");se("\\:","\\tmspace+{4mu}{.2222em}");se("\\medspace","\\:");se("\\;","\\tmspace+{5mu}{.2777em}");se("\\thickspace","\\;");se("\\!","\\tmspace-{3mu}{.1667em}");se("\\negthinspace","\\!");se("\\negmedspace","\\tmspace-{4mu}{.2222em}");se("\\negthickspace","\\tmspace-{5mu}{.277em}");se("\\enspace","\\kern.5em ");se("\\enskip","\\hskip.5em\\relax");se("\\quad","\\hskip1em\\relax");se("\\qquad","\\hskip2em\\relax");se("\\tag","\\@ifstar\\tag@literal\\tag@paren");se("\\tag@paren","\\tag@literal{({#1})}");se("\\tag@literal",e=>{if(e.macros.get("\\df@tag"))throw new bt("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});se("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");se("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");se("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");se("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");se("\\newline","\\\\\\relax");se("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var v$e=St(Es["Main-Regular"][84][1]-.7*Es["Main-Regular"][65][1]);se("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+v$e+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");se("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+v$e+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");se("\\hspace","\\@ifstar\\@hspacer\\@hspace");se("\\@hspace","\\hskip #1\\relax");se("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");se("\\ordinarycolon",":");se("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");se("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');se("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');se("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');se("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');se("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');se("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');se("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');se("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');se("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');se("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');se("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');se("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');se("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');se("∷","\\dblcolon");se("∹","\\eqcolon");se("≔","\\coloneqq");se("≕","\\eqqcolon");se("⩴","\\Coloneqq");se("\\ratio","\\vcentcolon");se("\\coloncolon","\\dblcolon");se("\\colonequals","\\coloneqq");se("\\coloncolonequals","\\Coloneqq");se("\\equalscolon","\\eqqcolon");se("\\equalscoloncolon","\\Eqqcolon");se("\\colonminus","\\coloneq");se("\\coloncolonminus","\\Coloneq");se("\\minuscolon","\\eqcolon");se("\\minuscoloncolon","\\Eqcolon");se("\\coloncolonapprox","\\Colonapprox");se("\\coloncolonsim","\\Colonsim");se("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");se("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");se("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");se("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");se("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");se("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");se("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");se("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");se("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");se("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");se("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");se("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");se("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");se("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");se("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");se("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");se("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");se("\\nleqq","\\html@mathml{\\@nleqq}{≰}");se("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");se("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");se("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");se("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");se("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");se("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");se("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");se("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");se("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");se("\\imath","\\html@mathml{\\@imath}{ı}");se("\\jmath","\\html@mathml{\\@jmath}{ȷ}");se("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");se("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");se("⟦","\\llbracket");se("⟧","\\rrbracket");se("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");se("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");se("⦃","\\lBrace");se("⦄","\\rBrace");se("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");se("⦵","\\minuso");se("\\darr","\\downarrow");se("\\dArr","\\Downarrow");se("\\Darr","\\Downarrow");se("\\lang","\\langle");se("\\rang","\\rangle");se("\\uarr","\\uparrow");se("\\uArr","\\Uparrow");se("\\Uarr","\\Uparrow");se("\\N","\\mathbb{N}");se("\\R","\\mathbb{R}");se("\\Z","\\mathbb{Z}");se("\\alef","\\aleph");se("\\alefsym","\\aleph");se("\\Alpha","\\mathrm{A}");se("\\Beta","\\mathrm{B}");se("\\bull","\\bullet");se("\\Chi","\\mathrm{X}");se("\\clubs","\\clubsuit");se("\\cnums","\\mathbb{C}");se("\\Complex","\\mathbb{C}");se("\\Dagger","\\ddagger");se("\\diamonds","\\diamondsuit");se("\\empty","\\emptyset");se("\\Epsilon","\\mathrm{E}");se("\\Eta","\\mathrm{H}");se("\\exist","\\exists");se("\\harr","\\leftrightarrow");se("\\hArr","\\Leftrightarrow");se("\\Harr","\\Leftrightarrow");se("\\hearts","\\heartsuit");se("\\image","\\Im");se("\\infin","\\infty");se("\\Iota","\\mathrm{I}");se("\\isin","\\in");se("\\Kappa","\\mathrm{K}");se("\\larr","\\leftarrow");se("\\lArr","\\Leftarrow");se("\\Larr","\\Leftarrow");se("\\lrarr","\\leftrightarrow");se("\\lrArr","\\Leftrightarrow");se("\\Lrarr","\\Leftrightarrow");se("\\Mu","\\mathrm{M}");se("\\natnums","\\mathbb{N}");se("\\Nu","\\mathrm{N}");se("\\Omicron","\\mathrm{O}");se("\\plusmn","\\pm");se("\\rarr","\\rightarrow");se("\\rArr","\\Rightarrow");se("\\Rarr","\\Rightarrow");se("\\real","\\Re");se("\\reals","\\mathbb{R}");se("\\Reals","\\mathbb{R}");se("\\Rho","\\mathrm{P}");se("\\sdot","\\cdot");se("\\sect","\\S");se("\\spades","\\spadesuit");se("\\sub","\\subset");se("\\sube","\\subseteq");se("\\supe","\\supseteq");se("\\Tau","\\mathrm{T}");se("\\thetasym","\\vartheta");se("\\weierp","\\wp");se("\\Zeta","\\mathrm{Z}");se("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");se("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");se("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");se("\\bra","\\mathinner{\\langle{#1}|}");se("\\ket","\\mathinner{|{#1}\\rangle}");se("\\braket","\\mathinner{\\langle{#1}\\rangle}");se("\\Bra","\\left\\langle#1\\right|");se("\\Ket","\\left|#1\\right\\rangle");var x$e=e=>t=>{var r=t.consumeArg().tokens,n=t.consumeArg().tokens,i=t.consumeArg().tokens,o=t.consumeArg().tokens,s=t.macros.get("|"),l=t.macros.get("\\|");t.macros.beginGroup();var c=d=>m=>{e&&(m.macros.set("|",s),i.length&&m.macros.set("\\|",l));var h=d;if(!d&&i.length){var y=m.future();y.text==="|"&&(m.popToken(),h=!0)}return{tokens:h?i:n,numArgs:0}};t.macros.set("|",c(!1)),i.length&&t.macros.set("\\|",c(!0));var u=t.consumeArg().tokens,f=t.expandTokens([...o,...u,...r]);return t.macros.endGroup(),{tokens:f.reverse(),numArgs:0}};se("\\bra@ket",x$e(!1));se("\\bra@set",x$e(!0));se("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");se("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");se("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");se("\\angln","{\\angl n}");se("\\blue","\\textcolor{##6495ed}{#1}");se("\\orange","\\textcolor{##ffa500}{#1}");se("\\pink","\\textcolor{##ff00af}{#1}");se("\\red","\\textcolor{##df0030}{#1}");se("\\green","\\textcolor{##28ae7b}{#1}");se("\\gray","\\textcolor{gray}{#1}");se("\\purple","\\textcolor{##9d38bd}{#1}");se("\\blueA","\\textcolor{##ccfaff}{#1}");se("\\blueB","\\textcolor{##80f6ff}{#1}");se("\\blueC","\\textcolor{##63d9ea}{#1}");se("\\blueD","\\textcolor{##11accd}{#1}");se("\\blueE","\\textcolor{##0c7f99}{#1}");se("\\tealA","\\textcolor{##94fff5}{#1}");se("\\tealB","\\textcolor{##26edd5}{#1}");se("\\tealC","\\textcolor{##01d1c1}{#1}");se("\\tealD","\\textcolor{##01a995}{#1}");se("\\tealE","\\textcolor{##208170}{#1}");se("\\greenA","\\textcolor{##b6ffb0}{#1}");se("\\greenB","\\textcolor{##8af281}{#1}");se("\\greenC","\\textcolor{##74cf70}{#1}");se("\\greenD","\\textcolor{##1fab54}{#1}");se("\\greenE","\\textcolor{##0d923f}{#1}");se("\\goldA","\\textcolor{##ffd0a9}{#1}");se("\\goldB","\\textcolor{##ffbb71}{#1}");se("\\goldC","\\textcolor{##ff9c39}{#1}");se("\\goldD","\\textcolor{##e07d10}{#1}");se("\\goldE","\\textcolor{##a75a05}{#1}");se("\\redA","\\textcolor{##fca9a9}{#1}");se("\\redB","\\textcolor{##ff8482}{#1}");se("\\redC","\\textcolor{##f9685d}{#1}");se("\\redD","\\textcolor{##e84d39}{#1}");se("\\redE","\\textcolor{##bc2612}{#1}");se("\\maroonA","\\textcolor{##ffbde0}{#1}");se("\\maroonB","\\textcolor{##ff92c6}{#1}");se("\\maroonC","\\textcolor{##ed5fa6}{#1}");se("\\maroonD","\\textcolor{##ca337c}{#1}");se("\\maroonE","\\textcolor{##9e034e}{#1}");se("\\purpleA","\\textcolor{##ddd7ff}{#1}");se("\\purpleB","\\textcolor{##c6b9fc}{#1}");se("\\purpleC","\\textcolor{##aa87ff}{#1}");se("\\purpleD","\\textcolor{##7854ab}{#1}");se("\\purpleE","\\textcolor{##543b78}{#1}");se("\\mintA","\\textcolor{##f5f9e8}{#1}");se("\\mintB","\\textcolor{##edf2df}{#1}");se("\\mintC","\\textcolor{##e0e5cc}{#1}");se("\\grayA","\\textcolor{##f6f7f7}{#1}");se("\\grayB","\\textcolor{##f0f1f2}{#1}");se("\\grayC","\\textcolor{##e3e5e6}{#1}");se("\\grayD","\\textcolor{##d6d8da}{#1}");se("\\grayE","\\textcolor{##babec2}{#1}");se("\\grayF","\\textcolor{##888d93}{#1}");se("\\grayG","\\textcolor{##626569}{#1}");se("\\grayH","\\textcolor{##3b3e40}{#1}");se("\\grayI","\\textcolor{##21242c}{#1}");se("\\kaBlue","\\textcolor{##314453}{#1}");se("\\kaGreen","\\textcolor{##71B307}{#1}");var O$e={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class ILt{constructor(t,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(t),this.macros=new zLt(ALt,r.macros),this.mode=n,this.stack=[]}feed(t){this.lexer=new b2e(t,this.settings)}switchMode(t){this.mode=t}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(t){this.stack.push(t)}pushTokens(t){this.stack.push(...t)}scanArgument(t){var r,n,i;if(t){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:i,end:n}=this.consumeArg(["]"])}else({tokens:i,start:r,end:n}=this.consumeArg());return this.pushToken(new Ns("EOF",n.loc)),this.pushTokens(i),r.range(n,"")}consumeSpaces(){for(;;){var t=this.future();if(t.text===" ")this.stack.pop();else break}}consumeArg(t){var r=[],n=t&&t.length>0;n||this.consumeSpaces();var i=this.future(),o,s=0,l=0;do{if(o=this.popToken(),r.push(o),o.text==="{")++s;else if(o.text==="}"){if(--s,s===-1)throw new bt("Extra }",o)}else if(o.text==="EOF")throw new bt("Unexpected end of input in a macro argument, expected '"+(t&&n?t[l]:"}")+"'",o);if(t&&n)if((s===0||s===1&&t[l]==="{")&&o.text===t[l]){if(++l,l===t.length){r.splice(-l,l);break}}else l=0}while(s!==0||n);return i.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:i,end:o}}consumeArgs(t,r){if(r){if(r.length!==t+1)throw new bt("The length of delimiters doesn't match the number of args!");for(var n=r[0],i=0;ithis.settings.maxExpand)throw new bt("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(t){var r=this.popToken(),n=r.text,i=r.noexpand?null:this._getExpansion(n);if(i==null||t&&i.unexpandable){if(t&&i==null&&n[0]==="\\"&&!this.isDefined(n))throw new bt("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var o=i.tokens,s=this.consumeArgs(i.numArgs,i.delimiters);if(i.numArgs){o=o.slice();for(var l=o.length-1;l>=0;--l){var c=o[l];if(c.text==="#"){if(l===0)throw new bt("Incomplete placeholder at end of macro body",c);if(c=o[--l],c.text==="#")o.splice(l+1,1);else if(/^[1-9]$/.test(c.text))o.splice(l,2,...s[+c.text-1]);else throw new bt("Not a valid argument number",c)}}}return this.pushTokens(o),o.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var t=this.stack.pop();return t.treatAsRelax&&(t.text="\\relax"),t}throw new Error}expandMacro(t){return this.macros.has(t)?this.expandTokens([new Ns(t)]):void 0}expandTokens(t){var r=[],n=this.stack.length;for(this.pushTokens(t);this.stack.length>n;)if(this.expandOnce(!0)===!1){var i=this.stack.pop();i.treatAsRelax&&(i.noexpand=!1,i.treatAsRelax=!1),r.push(i)}return this.countExpansion(r.length),r}expandMacroAsText(t){var r=this.expandMacro(t);return r&&r.map(n=>n.text).join("")}_getExpansion(t){var r=this.macros.get(t);if(r==null)return r;if(t.length===1){var n=this.lexer.catcodes[t];if(n!=null&&n!==13)return}var i=typeof r=="function"?r(this):r;if(typeof i=="string"){var o=0;if(i.indexOf("#")!==-1)for(var s=i.replace(/##/g,"");s.indexOf("#"+(o+1))!==-1;)++o;for(var l=new b2e(i,this.settings),c=[],u=l.lex();u.text!=="EOF";)c.push(u),u=l.lex();c.reverse();var f={tokens:c,numArgs:o};return f}return i}isDefined(t){return this.macros.has(t)||m1.hasOwnProperty(t)||In.math.hasOwnProperty(t)||In.text.hasOwnProperty(t)||O$e.hasOwnProperty(t)}isExpandable(t){var r=this.macros.get(t);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:m1.hasOwnProperty(t)&&!m1[t].primitive}}var O2e=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,JT=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),kF={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},j2e={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class AI{constructor(t,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new ILt(t,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(t,r){if(r===void 0&&(r=!0),this.fetch().text!==t)throw new bt("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(t){this.mode=t,this.gullet.switchMode(t)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var t=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),t}finally{this.gullet.endGroups()}}subparse(t){var r=this.nextToken;this.consume(),this.gullet.pushToken(new Ns("}")),this.gullet.pushTokens(t);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(t,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var i=this.fetch();if(AI.endOfExpression.indexOf(i.text)!==-1||r&&i.text===r||t&&m1[i.text]&&m1[i.text].infix)break;var o=this.parseAtom(r);if(o){if(o.type==="internal")continue}else break;n.push(o)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(t){for(var r=-1,n,i=0;i=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',t);var l=In[this.mode][r].group,c=Uo.range(t),u;if(wNt.hasOwnProperty(l)){var f=l;u={type:"atom",mode:this.mode,family:f,loc:c,text:r}}else u={type:l,mode:this.mode,loc:c,text:r};s=u}else if(r.charCodeAt(0)>=128)this.settings.strict&&($ke(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),t)),s={type:"textord",mode:"text",loc:Uo.range(t),text:r};else return null;if(this.consume(),o)for(var d=0;d4&&r.slice(0,4)==="data"&&BLt.test(t)){if(t.charAt(4)==="-"){const o=t.slice(5).replace(P2e,ULt);n="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{const o=t.slice(4);if(!P2e.test(o)){let s=o.replace(FLt,HLt);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}i=wee}return new i(n,t)}function HLt(e){return"-"+e.toLowerCase()}function ULt(e){return e.charAt(1).toUpperCase()}const WLt=k$e([$$e,LLt,M$e,z$e,A$e],"html"),KLt=k$e([$$e,RLt,M$e,z$e,A$e],"svg"),S2e=/[#.]/g;function qLt(e,t){const r=e||"",n={};let i=0,o,s;for(;iu&&(u=f):f&&(u!==void 0&&u>-1&&c.push(` `.repeat(u)||" "),u=-1,c.push(f))}return c.join("")}function F$e(e,t,r){return e.type==="element"?hRt(e,t,r):e.type==="text"?r.whitespace==="normal"?B$e(e,r):yRt(e):[]}function hRt(e,t,r){const n=V$e(e,r),i=e.children||[];let o=-1,s=[];if(mRt(e))return s;let l,c;for(IY(e)||M2e(e)&&k2e(t,e,M2e)?c=` `:dRt(e)?(l=2,c=2):L$e(e)&&(l=1,c=1);++oe.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),H$e=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim();/** * @license lucide-react v0.469.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var BRt={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.469.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VRt=p.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:s,...l},c)=>p.createElement("svg",{ref:c,...BRt,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:H$e("lucide",i),...l},[...s.map(([u,f])=>p.createElement(u,f)),...Array.isArray(o)?o:[o]]));/** * @license lucide-react v0.469.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const U$e=(e,t)=>{const r=p.forwardRef(({className:n,...i},o)=>p.createElement(VRt,{ref:o,iconNode:t,className:H$e(`lucide-${FRt(e)}`,n),...i}));return r.displayName=`${e}`,r};/** * @license lucide-react v0.469.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HRt=U$e("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/** * @license lucide-react v0.469.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const URt=U$e("Radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]);function Wy(e){"@babel/helpers - typeof";return Wy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wy(e)}var WRt=["color","size"];function A2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KRt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XRt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gf=p.memo(function(e){var t=e.color,r=e.size,n=r===void 0?12:r,i=YRt(e,WRt),o=y2();return a.jsx(ZZ,KRt({color:t||o.colorTextDescription,icon:HRt,size:n},i))});function Ky(e){"@babel/helpers - typeof";return Ky=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ky(e)}function I2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QRt(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(u){throw u},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,s=!1,l;return{s:function(){r=r.call(e)},n:function(){var u=r.next();return o=u.done,u},e:function(u){s=!0,l=u},f:function(){try{!o&&r.return!=null&&r.return()}finally{if(s)throw l}}}}function lFt(e,t){if(e){if(typeof e=="string")return N2e(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return N2e(e,t)}}function N2e(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uFt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var See=p.memo(function(e){var t=e.model,r=e.size,n=r===void 0?12:r,i=e.type,o=i===void 0?"avatar":i,s=e.shape,l=cFt(e,nFt),c=p.useMemo(function(){if(t){var x=t.toLowerCase(),v=sFt(NCe),O;try{for(v.s();!(O=v.n()).done;){var j=O.value;if(j.keywords.some(function(w){return new RegExp(w,"i").test(x)}))return j}}catch(w){v.e(w)}finally{v.f()}}},[t]),u=ci(ci({size:n},c==null?void 0:c.props),l);switch(o){case"avatar":return c!=null&&c.Icon?a.jsx(c.Icon.Avatar,ci({shape:s},u)):a.jsx(rFt,ci({shape:s},u));case"mono":return c!=null&&c.Icon?a.jsx(c.Icon,ci({},u)):a.jsx(gf,ci({},u));case"color":{var f;return c!=null&&c.Icon?(f=c.Icon)!==null&&f!==void 0&&f.Color?a.jsx(c.Icon.Color,ci({},u)):a.jsx(c.Icon,ci({},u)):a.jsx(gf,ci({},u))}case"combine":{var d,m,h;return c!=null&&c.Icon?(d=c.Icon)!==null&&d!==void 0&&d.Combine?a.jsx(c.Icon.Combine,ci({type:"mono"},u)):(m=c.Icon)!==null&&m!==void 0&&m.Brand?a.jsx(c.Icon.Brand,ci({},u)):(h=c.Icon)!==null&&h!==void 0&&h.Text?a.jsx(c.Icon.Text,ci({},u)):a.jsx(c.Icon,ci({},u)):a.jsx(gf,ci({},u))}case"combine-color":{var y,g,b;return c!=null&&c.Icon?(y=c.Icon)!==null&&y!==void 0&&y.Combine?a.jsx(c.Icon.Combine,ci({type:"color"},u)):(g=c.Icon)!==null&&g!==void 0&&g.BrandColor?a.jsx(c.Icon.BrandColor,ci({},u)):(b=c.Icon)!==null&&b!==void 0&&b.Text?a.jsx(c.Icon.Text,ci({},u)):a.jsx(c.Icon,ci({},u)):a.jsx(gf,ci({},u))}default:return a.jsx(gf,ci({},u))}});See.displayName="ModelIcon";function Gy(e){"@babel/helpers - typeof";return Gy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gy(e)}var fFt=["type","model"];function L2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function R2e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yFt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var W$e=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.model,i=hFt(e,fFt);return a.jsx(jke,R2e(R2e({icon:a.jsx(See,{model:n,type:r})},i),{},{children:n}))});W$e.displayName="ModelTag";function Jy(e){"@babel/helpers - typeof";return Jy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jy(e)}var gFt=["color","size"];function F2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bFt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wFt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Y0=p.memo(function(e){var t=e.color,r=e.size,n=r===void 0?12:r,i=jFt(e,gFt),o=y2();return a.jsx(ZZ,bFt({color:t||o.colorTextDescription,icon:URt,size:n},i))}),DI="Anthropic",K$e="#F1F0E8";function Yy(e){"@babel/helpers - typeof";return Yy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yy(e)}var PFt=["size","style"];function B2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Ft(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var q$e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kFt(e,PFt);return a.jsxs("svg",TF(TF({fill:"currentColor",fillRule:"evenodd",height:r,style:TF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:DI}),a.jsx("path",{d:"M13.827 3.52h3.603L24 20h-3.603l-6.57-16.48zm-7.258 0h3.767L16.906 20h-3.674l-1.343-3.461H5.017l-1.344 3.46H0L6.57 3.522zm4.132 9.959L8.453 7.687 6.205 13.48H10.7z"})]}))});function Xy(e){"@babel/helpers - typeof";return Xy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xy(e)}var EFt=["background"];function V2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TFt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DFt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NFt=p.memo(function(e){var t=e.background,r=IFt(e,EFt);return a.jsx(Ee,TFt({Icon:q$e,"aria-label":DI,background:t||K$e,color:"#191918"},r))});function Qy(e){"@babel/helpers - typeof";return Qy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qy(e)}var LFt=["size","style"];function H2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function HFt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var UFt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=VFt(e,LFt);return a.jsxs("svg",MF(MF({fill:"currentColor",fillRule:"evenodd",height:r,style:MF({flex:"none",lineHeight:1},n),viewBox:"0 0 182 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:DI}),a.jsx("path",{d:"M38.247 15.874L29.553 2.338H24.86v19.337h4.002V8.139l8.694 13.536h4.693V2.338h-4.003v13.536zm7.313-9.807h6.487v15.608h4.14V6.067h6.487v-3.73H45.56v3.73zm33.686 3.978h-9.109V2.338h-4.14v19.337h4.14v-7.9h9.109v7.9h4.14V2.338h-4.14v7.707zm13.39-3.978h5.108c2.043 0 3.12.746 3.12 2.155 0 1.408-1.077 2.154-3.12 2.154h-5.107v-4.31zm12.37 2.155c0-3.647-2.679-5.884-7.068-5.884h-9.443v19.337h4.142v-7.57h4.61l4.142 7.57h4.583l-4.586-8.146c2.302-.885 3.62-2.75 3.62-5.307zm12.686 9.91c-3.257 0-5.244-2.32-5.244-6.104 0-3.84 1.987-6.16 5.244-6.16 3.23 0 5.189 2.32 5.189 6.16 0 3.784-1.96 6.105-5.189 6.105zm0-16.132c-5.575 0-9.522 4.144-9.522 10.028 0 5.828 3.947 9.972 9.522 9.972 5.547 0 9.466-4.144 9.466-9.972C127.158 6.144 123.24 2 117.692 2zm22.59 8.929h-5.109V6.067h5.11c2.043 0 3.12.829 3.12 2.43 0 1.603-1.077 2.432-3.12 2.432zm.194-8.591h-9.445v19.337h4.142v-7.017h5.303c4.39 0 7.07-2.32 7.07-6.16 0-3.84-2.68-6.16-7.07-6.16zm35.108 12.839c-.718 1.878-2.153 2.956-4.113 2.956-3.257 0-5.244-2.32-5.244-6.105 0-3.84 1.987-6.16 5.244-6.16 1.96 0 3.395 1.077 4.113 2.955h4.388C178.896 4.68 175.667 2 171.472 2c-5.576 0-9.523 4.144-9.523 10.028 0 5.828 3.947 9.972 9.522 9.972 4.223 0 7.453-2.707 8.529-6.823h-4.416zm-26.39-12.84l7.705 19.338h4.225L153.42 2.338h-4.225zM9.277 14.024l2.636-6.796 2.637 6.796H9.276zm.428-11.685L2 21.675h4.307l1.576-4.06h8.06l1.575 4.06h4.307L14.121 2.338H9.704z"})]}))}),$u=q$e;$u.Text=UFt;$u.Avatar=NFt;$u.colorPrimary=K$e;$u.title=DI;var Eu="Azure",WFt=.75,KFt=.25,G$e="#fff";function Zy(e){"@babel/helpers - typeof";return Zy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zy(e)}var qFt=["size","style"];function U2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zF(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nBt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _ee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=rBt(e,qFt),o=cn(Eu,3),s=XFt(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",zF(zF({height:r,style:zF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Eu}),a.jsx("path",{d:"M7.242 1.613A1.11 1.11 0 018.295.857h6.977L8.03 22.316a1.11 1.11 0 01-1.052.755h-5.43a1.11 1.11 0 01-1.053-1.466L7.242 1.613z",fill:l.fill}),a.jsx("path",{d:"M18.397 15.296H7.4a.51.51 0 00-.347.882l7.066 6.595c.206.192.477.298.758.298h6.226l-2.706-7.775z",fill:"#0078D4"}),a.jsx("path",{d:"M15.272.857H7.497L0 23.071h7.775l1.596-4.73 5.068 4.73h6.665l-2.707-7.775h-7.998L15.272.857z",fill:c.fill}),a.jsx("path",{d:"M17.193 1.613a1.11 1.11 0 00-1.052-.756h-7.81.035c.477 0 .9.304 1.052.756l6.748 19.992a1.11 1.11 0 01-1.052 1.466h-.12 7.895a1.11 1.11 0 001.052-1.466L17.193 1.613z",fill:u.fill}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"8.247",x2:"1.002",y1:"1.626",y2:"23.03",children:[a.jsx("stop",{stopColor:"#114A8B"}),a.jsx("stop",{offset:"1",stopColor:"#0669BC"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"14.042",x2:"12.324",y1:"15.302",y2:"15.888",children:[a.jsx("stop",{stopOpacity:".3"}),a.jsx("stop",{offset:".071",stopOpacity:".2"}),a.jsx("stop",{offset:".321",stopOpacity:".1"}),a.jsx("stop",{offset:".623",stopOpacity:".05"}),a.jsx("stop",{offset:"1",stopOpacity:"0"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"12.841",x2:"20.793",y1:"1.626",y2:"22.814",children:[a.jsx("stop",{stopColor:"#3CCBF4"}),a.jsx("stop",{offset:"1",stopColor:"#2892DF"})]})]})]}))});function eg(e){"@babel/helpers - typeof";return eg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eg(e)}var iBt=["background"];function K2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oBt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uBt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fBt=p.memo(function(e){var t=e.background,r=cBt(e,iBt);return a.jsx(Ee,oBt({Icon:_ee,"aria-label":Eu,background:t||G$e,iconMultiple:.7},r))});function tg(e){"@babel/helpers - typeof";return tg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tg(e)}var pBt=["size","style"];function q2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gBt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var J$e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=yBt(e,pBt);return a.jsxs("svg",AF(AF({fill:"currentColor",fillRule:"evenodd",height:r,style:AF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Eu}),a.jsx("path",{d:"M18.397 15.296H7.4a.51.51 0 00-.347.882l7.066 6.595c.206.192.477.298.758.298h6.226l-2.706-7.775z",fillOpacity:".75"}),a.jsx("path",{d:"M8.295.857c-.477 0-.9.304-1.053.756L.495 21.605a1.11 1.11 0 001.052 1.466h5.43c.477 0 .9-.304 1.053-.755l1.341-3.975-2.318-2.163a.51.51 0 01.347-.882h3L15.271.857H8.295z",fillOpacity:".5"}),a.jsx("path",{d:"M17.193 1.613a1.11 1.11 0 00-1.052-.756h-7.81.035c.477 0 .9.304 1.052.756l6.748 19.992a1.11 1.11 0 01-1.052 1.466h-.12 7.895a1.11 1.11 0 001.052-1.466L17.193 1.613z"})]}))});function rg(e){"@babel/helpers - typeof";return rg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rg(e)}var bBt=["size","style"];function G2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wBt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Y$e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=jBt(e,bBt);return a.jsxs("svg",IF(IF({fill:"currentColor",fillRule:"evenodd",height:r,style:IF({flex:"none",lineHeight:1},n),viewBox:"0 0 179 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Eu}),a.jsx("path",{d:"M121.957 3.355l6.915 18.325h-3.509l-1.625-4.548H116.5l-1.562 4.548h-3.485l6.916-18.325h3.589zm-1.806 3.4h-.09l-2.717 7.718h5.508l-2.7-7.719zm10.302 1.788h10.517v1.24l-6.904 9.444h6.943v2.453h-11.043v-1.47l6.802-9.213h-6.315V8.543zm24.2 0V21.68h-3.127v-1.724h-.05a4.185 4.185 0 01-1.646 1.398c-.689.337-1.459.506-2.313.506-1.53 0-2.692-.433-3.49-1.298-.799-.864-1.2-2.208-1.2-4.032V8.543h3.141v7.617c0 1.108.219 1.94.66 2.498.439.558 1.102.837 1.99.837.88 0 1.585-.308 2.115-.926.53-.617.793-1.426.793-2.421V8.543h3.127zm8.908-.217c.247 0 .469.017.666.051.196.034.364.076.5.128v3.131c-.164-.12-.398-.232-.71-.338-.312-.107-.69-.16-1.133-.16-.761 0-1.405.32-1.93.958-.525.64-.788 1.624-.788 2.952v6.632h-3.1V8.543h3.1v2.07h.052c.28-.715.71-1.275 1.28-1.68.573-.404 1.26-.607 2.063-.607zm7.673-.05c1.82 0 3.236.554 4.25 1.667 1.01 1.111 1.516 2.648 1.516 4.607v1.494h-9.018c.138 1.32.562 2.243 1.276 2.768.71.524 1.633.785 2.759.785.743 0 1.453-.113 2.126-.339a6.882 6.882 0 001.794-.887v2.544c-.512.323-1.182.585-2.011.784-.829.201-1.712.301-2.653.301-2.007 0-3.566-.592-4.68-1.776-1.116-1.185-1.672-2.832-1.672-4.945 0-2.036.595-3.714 1.787-5.03 1.19-1.316 2.7-1.974 4.526-1.974zm0 2.363c-.741 0-1.407.267-1.996.8-.59.531-.983 1.312-1.18 2.343h5.893c0-1.021-.236-1.8-.71-2.338-.474-.536-1.142-.805-2.007-.805zM21.881 3.355V21.68h-3.19V7.316h-.051l-5.7 14.364h-2.114L4.984 7.316h-.038V21.68H2V3.355h4.573L11.85 16.94h.076L17.5 3.355h4.381zm2.667 1.393c0-.511.186-.939.558-1.284a1.876 1.876 0 011.325-.518c.546 0 1 .177 1.358.53.359.354.538.778.538 1.272 0 .502-.184.925-.55 1.264-.368.342-.816.512-1.346.512-.529 0-.976-.172-1.338-.517a1.668 1.668 0 01-.545-1.259zm.32 16.932h3.1V8.543h-3.1V21.68zm12.503-2.25c.461 0 .97-.104 1.524-.318a6.414 6.414 0 001.538-.844v2.876a6.291 6.291 0 01-1.685.639A9.22 9.22 0 0136.68 22c-1.94 0-3.515-.611-4.728-1.834-1.212-1.221-1.819-2.783-1.819-4.683 0-2.113.62-3.853 1.858-5.22 1.238-1.368 2.993-2.051 5.265-2.051.58 0 1.168.074 1.761.223.594.148 1.065.32 1.416.518v2.964a6.39 6.39 0 00-1.468-.812 4.236 4.236 0 00-1.53-.287c-1.22 0-2.207.396-2.96 1.189-.75.792-1.126 1.862-1.126 3.207 0 1.329.36 2.365 1.082 3.105.722.742 1.701 1.112 2.94 1.112zM49.258 8.327c.248 0 .471.017.667.051.195.034.363.076.5.128v3.131c-.163-.12-.4-.232-.711-.338-.313-.108-.69-.16-1.134-.16-.76 0-1.403.32-1.928.958-.525.64-.787 1.624-.787 2.952v6.632h-3.1V8.544h3.1v2.07h.05c.282-.716.709-1.276 1.281-1.681.572-.404 1.26-.607 2.062-.607zm1.335 6.977c0-2.172.614-3.893 1.843-5.162 1.231-1.27 2.939-1.904 5.124-1.904 2.06 0 3.666.611 4.824 1.834 1.157 1.223 1.735 2.873 1.735 4.952 0 2.13-.614 3.825-1.844 5.085C61.045 21.371 59.371 22 57.253 22c-2.041 0-3.661-.598-4.86-1.795-1.201-1.197-1.8-2.83-1.8-4.902zm3.228-.101c0 1.37.31 2.42.935 3.143.622.724 1.515 1.086 2.677 1.086 1.128 0 1.985-.362 2.574-1.086.59-.723.884-1.797.884-3.22 0-1.415-.305-2.482-.915-3.2-.611-.721-1.468-1.082-2.568-1.082-1.137 0-2.019.377-2.646 1.132-.628.754-.941 1.829-.941 3.227zm14.91-3.208c0 .443.141.79.422 1.042.283.25.905.568 1.871.951 1.238.495 2.108 1.051 2.607 1.67.5.615.749 1.364.749 2.24 0 1.237-.476 2.23-1.428 2.979-.951.75-2.24 1.124-3.862 1.124a9.273 9.273 0 01-1.813-.198c-.662-.132-1.223-.3-1.685-.506v-3.04c.564.391 1.17.703 1.82.933.649.23 1.238.344 1.768.344.699 0 1.216-.097 1.55-.294.331-.195.499-.523.499-.982 0-.427-.172-.787-.519-1.081-.346-.294-1-.633-1.966-1.016-1.144-.477-1.956-1.014-2.434-1.61-.477-.596-.718-1.354-.718-2.275 0-1.185.473-2.158 1.416-2.92.944-.763 2.167-1.143 3.67-1.143.46 0 .978.05 1.55.152.573.103 1.051.235 1.435.396v2.94a6.63 6.63 0 00-1.435-.703 4.797 4.797 0 00-1.626-.294c-.59 0-1.049.115-1.378.345-.328.23-.494.546-.494.946zm6.982 3.31c0-2.173.614-3.894 1.844-5.163 1.23-1.27 2.937-1.904 5.124-1.904 2.059 0 3.666.611 4.824 1.834 1.157 1.223 1.735 2.873 1.735 4.952 0 2.13-.616 3.825-1.844 5.085C86.166 21.371 84.491 22 82.373 22c-2.04 0-3.66-.598-4.861-1.795-1.2-1.197-1.799-2.83-1.799-4.902zm3.227-.102c0 1.37.313 2.42.935 3.143.625.724 1.517 1.086 2.677 1.086 1.128 0 1.987-.362 2.576-1.086.588-.723.883-1.797.883-3.22 0-1.415-.304-2.482-.916-3.2-.609-.721-1.467-1.082-2.567-1.082-1.136 0-2.018.377-2.646 1.132-.628.754-.942 1.829-.942 3.227zm20.584-4.128h-4.618V21.68H91.77V11.074h-2.203v-2.53h2.203V6.716c0-1.38.45-2.511 1.352-3.393C94.021 2.44 95.177 2 96.586 2c.376 0 .708.02.998.058.292.038.548.095.77.172v2.672a3.233 3.233 0 00-.54-.218 2.792 2.792 0 00-.883-.128c-.648 0-1.148.202-1.498.607-.35.405-.527 1.004-.527 1.795v1.586h4.618V5.592l3.113-.946v3.898h3.138v2.53h-3.138v6.146c0 .81.147 1.38.442 1.712.294.334.758.499 1.391.499.178 0 .394-.042.647-.128.25-.085.47-.186.658-.306v2.556c-.196.112-.523.213-.98.307-.457.093-.906.14-1.35.14-1.308 0-2.287-.347-2.942-1.043-.653-.692-.98-1.739-.98-3.136v-6.747z"})]}))});function ng(e){"@babel/helpers - typeof";return ng=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ng(e)}var PBt=["type"];function J2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SBt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function EBt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var TBt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=$Bt(e,PBt),i=r==="color"?_ee:J$e;return a.jsx(Ne,SBt({Icon:i,Text:Y$e,"aria-label":Eu,spaceMultiple:KFt,textMultiple:WFt},n))}),Zl=J$e;Zl.Color=_ee;Zl.Text=Y$e;Zl.Combine=TBt;Zl.Avatar=fBt;Zl.colorPrimary=G$e;Zl.title=Eu;var Tu="AzureAI",MBt=.7,zBt=.2,X$e="#000";function ig(e){"@babel/helpers - typeof";return ig=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ig(e)}var ABt=["size","style"];function Y2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DF(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UBt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Cee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=HBt(e,ABt),o=cn(Tu,3),s=LBt(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",DF(DF({height:r,style:DF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Tu}),a.jsx("path",{clipRule:"evenodd",d:"M16.233 0c.713 0 1.345.551 1.572 1.329.227.778 1.555 5.59 1.555 5.59v9.562h-4.813L14.645 0h1.588z",fill:l.fill,fillRule:"evenodd"}),a.jsx("path",{d:"M23.298 7.47c0-.34-.275-.6-.6-.6h-2.835a3.617 3.617 0 00-3.614 3.615v5.996h3.436a3.617 3.617 0 003.613-3.614V7.47z",fill:c.fill}),a.jsx("path",{clipRule:"evenodd",d:"M16.233 0a.982.982 0 00-.989.989l-.097 18.198A4.814 4.814 0 0110.334 24H1.6a.597.597 0 01-.567-.794l7-19.981A4.819 4.819 0 0112.57 0h3.679-.016z",fill:u.fill,fillRule:"evenodd"}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"18.242",x2:"14.191",y1:"16.837",y2:".616",children:[a.jsx("stop",{stopColor:"#712575"}),a.jsx("stop",{offset:".09",stopColor:"#9A2884"}),a.jsx("stop",{offset:".18",stopColor:"#BF2C92"}),a.jsx("stop",{offset:".27",stopColor:"#DA2E9C"}),a.jsx("stop",{offset:".34",stopColor:"#EB30A2"}),a.jsx("stop",{offset:".4",stopColor:"#F131A5"}),a.jsx("stop",{offset:".5",stopColor:"#EC30A3"}),a.jsx("stop",{offset:".61",stopColor:"#DF2F9E"}),a.jsx("stop",{offset:".72",stopColor:"#C92D96"}),a.jsx("stop",{offset:".83",stopColor:"#AA2A8A"}),a.jsx("stop",{offset:".95",stopColor:"#83267C"}),a.jsx("stop",{offset:"1",stopColor:"#712575"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"19.782",x2:"19.782",y1:".34",y2:"23.222",children:[a.jsx("stop",{stopColor:"#DA7ED0"}),a.jsx("stop",{offset:".08",stopColor:"#B17BD5"}),a.jsx("stop",{offset:".19",stopColor:"#8778DB"}),a.jsx("stop",{offset:".3",stopColor:"#6276E1"}),a.jsx("stop",{offset:".41",stopColor:"#4574E5"}),a.jsx("stop",{offset:".54",stopColor:"#2E72E8"}),a.jsx("stop",{offset:".67",stopColor:"#1D71EB"}),a.jsx("stop",{offset:".81",stopColor:"#1471EC"}),a.jsx("stop",{offset:"1",stopColor:"#1171ED"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"18.404",x2:"3.236",y1:".859",y2:"25.183",children:[a.jsx("stop",{stopColor:"#DA7ED0"}),a.jsx("stop",{offset:".05",stopColor:"#B77BD4"}),a.jsx("stop",{offset:".11",stopColor:"#9079DA"}),a.jsx("stop",{offset:".18",stopColor:"#6E77DF"}),a.jsx("stop",{offset:".25",stopColor:"#5175E3"}),a.jsx("stop",{offset:".33",stopColor:"#3973E7"}),a.jsx("stop",{offset:".42",stopColor:"#2772E9"}),a.jsx("stop",{offset:".54",stopColor:"#1A71EB"}),a.jsx("stop",{offset:".68",stopColor:"#1371EC"}),a.jsx("stop",{offset:"1",stopColor:"#1171ED"})]})]})]}))});function og(e){"@babel/helpers - typeof";return og=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},og(e)}var WBt=["background"];function Q2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KBt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XBt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var QBt=p.memo(function(e){var t=e.background,r=YBt(e,WBt);return a.jsx(Ee,KBt({Icon:Cee,"aria-label":Tu,background:t||X$e,iconMultiple:.65},r))});function ag(e){"@babel/helpers - typeof";return ag=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ag(e)}var ZBt=["size","style"];function Z2e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iVt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Q$e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=nVt(e,ZBt);return a.jsxs("svg",NF(NF({fill:"currentColor",fillRule:"evenodd",height:r,style:NF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Tu}),a.jsx("path",{clipRule:"evenodd",d:"M16.233 0c.713 0 1.345.551 1.572 1.329.227.778 1.555 5.59 1.555 5.59v9.562h-4.813L14.645 0h1.588z",fillOpacity:".5"}),a.jsx("path",{d:"M23.298 7.47c0-.34-.275-.6-.6-.6h-2.835a3.617 3.617 0 00-3.614 3.615v5.996h3.436a3.617 3.617 0 003.613-3.614V7.47z"}),a.jsx("path",{clipRule:"evenodd",d:"M16.233 0a.982.982 0 00-.989.989l-.097 18.198A4.814 4.814 0 0110.334 24H1.6a.597.597 0 01-.567-.794l7-19.981A4.819 4.819 0 0112.57 0h3.679-.016z"})]}))});function sg(e){"@babel/helpers - typeof";return sg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sg(e)}var oVt=["size","style"];function e3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uVt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Z$e=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cVt(e,oVt);return a.jsxs("svg",LF(LF({fill:"currentColor",fillRule:"evenodd",height:r,style:LF({flex:"none",lineHeight:1},n),viewBox:"0 0 96 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Tu}),a.jsx("path",{clipRule:"evenodd",d:"M12.504 3l6.915 18.325H15.91l-1.625-4.548H7.047l-1.562 4.548H2L8.916 3h3.588zm-1.806 3.4h-.09l-2.717 7.718h5.508l-2.7-7.719-.001.001zM21 8.188h10.517v1.24l-6.904 9.444h6.943v2.453H20.513v-1.47l6.802-9.213H21V8.188zm24.2 0v13.137h-3.127v-1.724h-.05a4.185 4.185 0 01-1.646 1.398c-.689.337-1.459.506-2.313.506-1.53 0-2.692-.433-3.49-1.298-.799-.864-1.2-2.208-1.2-4.032V8.188h3.141v7.617c0 1.108.219 1.94.66 2.498.439.558 1.102.837 1.99.837.88 0 1.585-.308 2.115-.926.53-.617.793-1.426.793-2.421V8.188H45.2zm8.908-.217c.247 0 .469.017.666.051.196.034.364.076.5.128v3.131c-.164-.12-.398-.232-.71-.338-.312-.107-.69-.16-1.133-.16-.761 0-1.405.32-1.93.958-.525.64-.788 1.624-.788 2.952v6.632h-3.1V8.188h3.1v2.07h.052c.28-.715.71-1.275 1.28-1.68.573-.404 1.26-.607 2.063-.607zm7.673-.05c1.82 0 3.236.554 4.25 1.667 1.01 1.111 1.516 2.648 1.516 4.607v1.494h-9.018c.138 1.32.562 2.243 1.276 2.768.71.524 1.633.785 2.759.785a6.64 6.64 0 002.126-.339 6.884 6.884 0 001.794-.887v2.544c-.512.323-1.182.585-2.011.784-.829.201-1.712.301-2.653.301-2.007 0-3.566-.592-4.68-1.776-1.116-1.185-1.672-2.832-1.672-4.945 0-2.036.595-3.714 1.787-5.03 1.19-1.316 2.7-1.974 4.526-1.974v.001zm0 2.363c-.741 0-1.407.267-1.996.8-.59.531-.983 1.312-1.18 2.343h5.893c0-1.021-.236-1.8-.71-2.338-.474-.536-1.142-.805-2.007-.805z"}),a.jsx("path",{clipRule:"evenodd",d:"M12.504 3l6.915 18.325H15.91l-1.625-4.548H7.047l-1.562 4.548H2L8.916 3h3.588zm-1.806 3.4h-.09l-2.717 7.718h5.508l-2.7-7.719-.001.001zM21 8.188h10.517v1.24l-6.904 9.444h6.943v2.453H20.513v-1.47l6.802-9.213H21V8.188zm24.2 0v13.137h-3.127v-1.724h-.05a4.185 4.185 0 01-1.646 1.398c-.689.337-1.459.506-2.313.506-1.53 0-2.692-.433-3.49-1.298-.799-.864-1.2-2.208-1.2-4.032V8.188h3.141v7.617c0 1.108.219 1.94.66 2.498.439.558 1.102.837 1.99.837.88 0 1.585-.308 2.115-.926.53-.617.793-1.426.793-2.421V8.188H45.2zm8.908-.217c.247 0 .469.017.666.051.196.034.364.076.5.128v3.131c-.164-.12-.398-.232-.71-.338-.312-.107-.69-.16-1.133-.16-.761 0-1.405.32-1.93.958-.525.64-.788 1.624-.788 2.952v6.632h-3.1V8.188h3.1v2.07h.052c.28-.715.71-1.275 1.28-1.68.573-.404 1.26-.607 2.063-.607zm7.673-.05c1.82 0 3.236.554 4.25 1.667 1.01 1.111 1.516 2.648 1.516 4.607v1.494h-9.018c.138 1.32.562 2.243 1.276 2.768.71.524 1.633.785 2.759.785a6.64 6.64 0 002.126-.339 6.884 6.884 0 001.794-.887v2.544c-.512.323-1.182.585-2.011.784-.829.201-1.712.301-2.653.301-2.007 0-3.566-.592-4.68-1.776-1.116-1.185-1.672-2.832-1.672-4.945 0-2.036.595-3.714 1.787-5.03 1.19-1.316 2.7-1.974 4.526-1.974v.001zm0 2.363c-.741 0-1.407.267-1.996.8-.59.531-.983 1.312-1.18 2.343h5.893c0-1.021-.236-1.8-.71-2.338-.474-.536-1.142-.805-2.007-.805zM82.504 3l6.915 18.325H85.91l-1.625-4.548h-7.238l-1.562 4.548H72L78.916 3h3.588zm-1.806 3.4h-.09l-2.717 7.718h5.508l-2.7-7.719-.001.001zm13.015 14.925h-3.1V3h3.1v18.325z"})]}))});function lg(e){"@babel/helpers - typeof";return lg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lg(e)}var fVt=["type"];function t3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pVt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gVt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bVt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=yVt(e,fVt),i=r==="color"?Cee:Q$e;return a.jsx(Ne,pVt({Icon:i,Text:Z$e,"aria-label":Tu,spaceMultiple:zBt,textMultiple:MBt},n))}),X1=Q$e;X1.Color=Cee;X1.Text=Z$e;X1.Combine=bVt;X1.Avatar=QBt;X1.colorPrimary=X$e;X1.title=Tu;var rp="BaiduCloud",vVt=.8,xVt=.15,eEe="#2468f2";function cg(e){"@babel/helpers - typeof";return cg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cg(e)}var OVt=["size","style"];function r3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _Vt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=SVt(e,OVt);return a.jsxs("svg",RF(RF({fill:"currentColor",fillRule:"evenodd",height:r,style:RF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:rp}),a.jsx("path",{d:"M21.715 5.61l-3.983 2.31a.903.903 0 01-.896 0L12.44 5.384a.903.903 0 00-.897 0L7.156 7.92a.903.903 0 01-.896 0L2.276 5.617 12.002 0l9.713 5.61z"}),a.jsx("path",{d:"M18.641 9.467a.89.89 0 00-.438.77v5.072a.896.896 0 01-.445.77l-4.428 2.51a.884.884 0 00-.445.777v4.607l4.429-2.536 5.31-3.047V7.157l-3.983 2.31z"}),a.jsx("path",{d:"M10.98 18.941a.936.936 0 00-.305-.352l-4.429-2.516a.903.903 0 01-.431-.764v-5.078a.89.89 0 00-.452-.757l-.451-.26L1.38 7.158V18.39l5.311 3.047L11.126 24v-4.608a.881.881 0 00-.146-.45z"})]}))});function ug(e){"@babel/helpers - typeof";return ug=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ug(e)}var CVt=["background"];function n3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kVt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zVt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var AVt=p.memo(function(e){var t=e.background,r=MVt(e,CVt);return a.jsx(Ee,kVt({Icon:kee,"aria-label":rp,background:t||eEe},r))});function fg(e){"@babel/helpers - typeof";return fg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fg(e)}var IVt=["size","style"];function i3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FVt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=RVt(e,IVt);return a.jsxs("svg",FF(FF({height:r,style:FF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:rp}),a.jsx("path",{d:"M21.715 5.61l-3.983 2.31a.903.903 0 01-.896 0L12.44 5.384a.903.903 0 00-.897 0L7.156 7.92a.903.903 0 01-.896 0L2.276 5.617 12.002 0l9.713 5.61z",fill:"#5BCA87"}),a.jsx("path",{d:"M18.641 9.467a.89.89 0 00-.438.77v5.072a.896.896 0 01-.445.77l-4.428 2.51a.884.884 0 00-.445.777v4.607l4.429-2.536 5.31-3.047V7.157l-3.983 2.31z",fill:"#EC5D3E"}),a.jsx("path",{d:"M10.98 18.941a.936.936 0 00-.305-.352l-4.429-2.516a.903.903 0 01-.431-.764v-5.078a.89.89 0 00-.452-.757l-.451-.26L1.38 7.158V18.39l5.311 3.047L11.126 24v-4.608a.881.881 0 00-.146-.45z",fill:"#2464F5"})]}))});function pg(e){"@babel/helpers - typeof";return pg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pg(e)}var BVt=["size","style"];function o3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KVt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=WVt(e,BVt);return a.jsxs("svg",BF(BF({fill:"currentColor",fillRule:"evenodd",height:r,style:BF({flex:"none",lineHeight:1},n),viewBox:"0 0 108 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:rp}),a.jsx("path",{d:"M32.273 3.064V2h3.25v1.064h7.162v2.178H26.46v12.137a18.54 18.54 0 01-.503 4.608h-2.89c.53-1.476.766-3.041.695-4.608V3.064h8.511z"}),a.jsx("path",{clipRule:"evenodd",d:"M12.379 8.065l.837-2.513h8.251V3.039H2v2.513h7.698l-.796 2.513H2.913v13.93h15.204a2.311 2.311 0 001.742-.628c.448-.44.69-1.048.67-1.676V8.065h-8.15zm-6.367 5.662v-3.283h11.476v3.283H6.012zm0 2.337H17.53v2.337c.007.306-.097.603-.293.838a1.055 1.055 0 01-.77.285H6.011v-3.46zM29.132 6.222v.695h-1.676v2.178h1.676v3.828h10.52c.34 0 .666-.129.914-.36.235-.249.364-.58.36-.921V9.129h1.76V6.917h-1.76v-.695h-2.73v.695h-6.333v-.695h-2.731zm2.73 4.523V9.07h6.333v.98c0 .436-.21.653-.628.653l-5.704.042zM27.917 16.71l4.247 2.345.218.142-.26.076c-.634.286-1.31.47-2.002.544h-2.898v2.178h3.183c.866 0 2.365-.5 4.498-1.5v-.041h.076v.042c2.16 1 3.657 1.499 4.49 1.499h3.216v-2.203h-2.89a7.299 7.299 0 01-2.035-.545l-.26-.075 4.448-2.513v-2.513h-14.03v2.563zm3.552-.37l.067-.259h6.835l.042.26-.028.014a43.95 43.95 0 01-1.84.899c-1.03.477-1.44.662-1.566.695a13.681 13.681 0 01-1.726-.729 74.354 74.354 0 00-1.784-.829v-.05z"}),a.jsx("path",{d:"M102.745 16.173h2.597v3.485a2.212 2.212 0 01-.695 1.675 2.161 2.161 0 01-1.608.662H87.483v-2.186l3.066-7.54h-3.217V9.708h18.362v2.554H93.431l-2.99 7.196h11.542c.204.005.4-.074.545-.218a.837.837 0 00.217-.553v-2.513zM105.627 5.367V2.804H87.835v2.563h17.792zM49.479 2.41l-.553.763h5.897v2.261h-3.577v1.022h3.61v2.262h-3.099l.653.838c.142.13.32.211.511.234h1.7v2.329h-2.194a2.052 2.052 0 01-1.49-.653l-1.065-1.282-.695 1.022c-.37.566-1 .908-1.675.913h-2.404V9.79h2.035a.746.746 0 00.62-.368l.402-.737h-3.1V6.423h3.502v-.989h-1.39c-.279.257-.643.4-1.022.402h-1.156v-2.27h.502c.174.011.34-.072.436-.217l.695-.939h2.857z"}),a.jsx("path",{clipRule:"evenodd",d:"M63.46 11.466a2.228 2.228 0 00.694-1.676V2.73h-8.72v9.432h6.4a2.237 2.237 0 001.675-.695h-.05zM61.456 9.43a.838.838 0 01-.586.218h-2.924V5.242h3.77v3.644a.837.837 0 01-.26.544zM45.45 12.672h18.244v6.977a2.379 2.379 0 01-2.329 2.346H45.449v-9.323zm2.52 2.412v.98h13.227v-.98H47.971zm12.683 4.549a.595.595 0 00.394-.151.62.62 0 00.15-.427v-.545H47.971v1.123h12.682z"}),a.jsx("path",{d:"M74.047 8.316a1.885 1.885 0 001.382-.578c.381-.344.595-.835.587-1.349V4.85h-2.33v.627c0 .335-.183.503-.552.503h-3.258l2.705-3.543h-3.1L66.45 6.314v2.002h7.597zM84.057 5.912a2.094 2.094 0 01-1.575.653h-3.45v2.086a.595.595 0 00.217.47c.12.137.294.216.478.217h5.302V11.8h-6.056a2.228 2.228 0 01-1.676-.696 2.203 2.203 0 01-.687-1.675V2.52h2.404v1.566h2.698c.301 0 .452-.143.452-.436V2.628h2.513v1.676a2.262 2.262 0 01-.62 1.608zM82.24 14.062c0 .26-.135.394-.411.394h-2.74v-1.86h-2.403v7.02c-.013.63.236 1.236.687 1.675.45.431 1.052.666 1.675.654h6.056v-2.413h-5.377a.704.704 0 01-.478-.176.771.771 0 01-.218-.519v-1.868h3.694a1.776 1.776 0 001.349-.586c.38-.362.593-.866.586-1.39v-1.96h-2.513l.092 1.03z"}),a.jsx("path",{clipRule:"evenodd",d:"M73.276 18.988v-.151h-3.878v3.158h-2.513V9.053h8.762v10.53a2.379 2.379 0 01-.695 1.717 2.437 2.437 0 01-1.675.695h-.838v-2.17a.754.754 0 00.838-.837zm-3.878-3.795v1.165h3.904v-1.165h-3.904zm0-2.488h3.904v-1.172h-3.904v1.172z"})]}))});function dg(e){"@babel/helpers - typeof";return dg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dg(e)}var qVt=["type"];function a3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GVt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ZVt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eHt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=QVt(e,qVt),i=r==="color"?tEe:kee;return a.jsx(Ne,GVt({Icon:i,Text:rEe,"aria-label":rp,spaceMultiple:xVt,textMultiple:vVt},n))}),Q1=kee;Q1.Color=tEe;Q1.Text=rEe;Q1.Combine=eHt;Q1.Avatar=AVt;Q1.colorPrimary=eEe;Q1.title=rp;var Mu="Bedrock",tHt=.6,rHt=.1,nHt="#222F3E",nEe="linear-gradient(45deg, #9AD8F8, #3D8FFF, #6350FB)";function mg(e){"@babel/helpers - typeof";return mg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mg(e)}var iHt=["size","style"];function s3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cHt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $ee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lHt(e,iHt);return a.jsxs("svg",VF(VF({fill:"currentColor",fillRule:"evenodd",height:r,style:VF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Mu}),a.jsx("path",{d:"M13.05 15.513h3.08c.214 0 .389.177.389.394v1.82a1.704 1.704 0 011.296 1.661c0 .943-.755 1.708-1.685 1.708-.931 0-1.686-.765-1.686-1.708 0-.807.554-1.484 1.297-1.662v-1.425h-2.69v4.663a.395.395 0 01-.188.338l-2.69 1.641a.385.385 0 01-.405-.002l-4.926-3.086a.395.395 0 01-.185-.336V16.3L2.196 14.87A.395.395 0 012 14.555L2 14.528V9.406c0-.14.073-.27.192-.34l2.465-1.462V4.448c0-.129.062-.249.165-.322l.021-.014L9.77 1.058a.385.385 0 01.407 0l2.69 1.675a.395.395 0 01.185.336V7.6h3.856V5.683a1.704 1.704 0 01-1.296-1.662c0-.943.755-1.708 1.685-1.708.931 0 1.685.765 1.685 1.708 0 .807-.553 1.484-1.296 1.662v2.311a.391.391 0 01-.389.394h-4.245v1.806h6.624a1.69 1.69 0 011.64-1.313c.93 0 1.685.764 1.685 1.707 0 .943-.754 1.708-1.685 1.708a1.69 1.69 0 01-1.64-1.314H13.05v1.937h4.953l.915 1.18a1.66 1.66 0 01.84-.227c.931 0 1.685.764 1.685 1.707 0 .943-.754 1.708-1.685 1.708-.93 0-1.685-.765-1.685-1.708 0-.346.102-.668.276-.937l-.724-.935H13.05v1.806zM9.973 1.856L7.93 3.122V6.09h-.778V3.604L5.435 4.669v2.945l2.11 1.36L9.712 7.61V5.334h.778V7.83c0 .136-.07.263-.184.335L7.963 9.638v2.081l1.422 1.009-.446.646-1.406-.998-1.53 1.005-.423-.66 1.605-1.055v-1.99L5.038 8.29l-2.26 1.34v1.676l1.972-1.189.398.677-2.37 1.429V14.3l2.166 1.258 2.27-1.368.397.677-2.176 1.311V19.3l1.876 1.175 2.365-1.426.398.678-2.017 1.216 1.918 1.201 2.298-1.403v-5.78l-4.758 2.893-.4-.675 5.158-3.136V3.289L9.972 1.856zM16.13 18.47a.913.913 0 00-.908.92c0 .507.406.918.908.918a.913.913 0 00.907-.919.913.913 0 00-.907-.92zm3.63-3.81a.913.913 0 00-.908.92c0 .508.406.92.907.92a.913.913 0 00.908-.92.913.913 0 00-.908-.92zm1.555-4.99a.913.913 0 00-.908.92c0 .507.407.918.908.918a.913.913 0 00.907-.919.913.913 0 00-.907-.92zM17.296 3.1a.913.913 0 00-.907.92c0 .508.406.92.907.92a.913.913 0 00.908-.92.913.913 0 00-.908-.92z"})]}))});function hg(e){"@babel/helpers - typeof";return hg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hg(e)}var uHt=["background"];function l3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fHt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yHt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gHt=p.memo(function(e){var t=e.background,r=hHt(e,uHt);return a.jsx(Ee,fHt({Icon:$ee,"aria-label":Mu,background:t||nEe,color:"#fff"},r))});function yg(e){"@babel/helpers - typeof";return yg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yg(e)}var bHt=["size","style"];function c3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wHt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=jHt(e,bHt),o=Xn(Mu),s=o.id,l=o.fill;return a.jsxs("svg",HF(HF({height:r,style:HF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Mu}),a.jsx("defs",{children:a.jsxs("linearGradient",{id:s,x1:"80%",x2:"20%",y1:"20%",y2:"80%",children:[a.jsx("stop",{offset:"0%",stopColor:"#6350FB"}),a.jsx("stop",{offset:"50%",stopColor:"#3D8FFF"}),a.jsx("stop",{offset:"100%",stopColor:"#9AD8F8"})]})}),a.jsx("path",{d:"M13.05 15.513h3.08c.214 0 .389.177.389.394v1.82a1.704 1.704 0 011.296 1.661c0 .943-.755 1.708-1.685 1.708-.931 0-1.686-.765-1.686-1.708 0-.807.554-1.484 1.297-1.662v-1.425h-2.69v4.663a.395.395 0 01-.188.338l-2.69 1.641a.385.385 0 01-.405-.002l-4.926-3.086a.395.395 0 01-.185-.336V16.3L2.196 14.87A.395.395 0 012 14.555L2 14.528V9.406c0-.14.073-.27.192-.34l2.465-1.462V4.448c0-.129.062-.249.165-.322l.021-.014L9.77 1.058a.385.385 0 01.407 0l2.69 1.675a.395.395 0 01.185.336V7.6h3.856V5.683a1.704 1.704 0 01-1.296-1.662c0-.943.755-1.708 1.685-1.708.931 0 1.685.765 1.685 1.708 0 .807-.553 1.484-1.296 1.662v2.311a.391.391 0 01-.389.394h-4.245v1.806h6.624a1.69 1.69 0 011.64-1.313c.93 0 1.685.764 1.685 1.707 0 .943-.754 1.708-1.685 1.708a1.69 1.69 0 01-1.64-1.314H13.05v1.937h4.953l.915 1.18a1.66 1.66 0 01.84-.227c.931 0 1.685.764 1.685 1.707 0 .943-.754 1.708-1.685 1.708-.93 0-1.685-.765-1.685-1.708 0-.346.102-.668.276-.937l-.724-.935H13.05v1.806zM9.973 1.856L7.93 3.122V6.09h-.778V3.604L5.435 4.669v2.945l2.11 1.36L9.712 7.61V5.334h.778V7.83c0 .136-.07.263-.184.335L7.963 9.638v2.081l1.422 1.009-.446.646-1.406-.998-1.53 1.005-.423-.66 1.605-1.055v-1.99L5.038 8.29l-2.26 1.34v1.676l1.972-1.189.398.677-2.37 1.429V14.3l2.166 1.258 2.27-1.368.397.677-2.176 1.311V19.3l1.876 1.175 2.365-1.426.398.678-2.017 1.216 1.918 1.201 2.298-1.403v-5.78l-4.758 2.893-.4-.675 5.158-3.136V3.289L9.972 1.856zM16.13 18.47a.913.913 0 00-.908.92c0 .507.406.918.908.918a.913.913 0 00.907-.919.913.913 0 00-.907-.92zm3.63-3.81a.913.913 0 00-.908.92c0 .508.406.92.907.92a.913.913 0 00.908-.92.913.913 0 00-.908-.92zm1.555-4.99a.913.913 0 00-.908.92c0 .507.407.918.908.918a.913.913 0 00.907-.919.913.913 0 00-.907-.92zM17.296 3.1a.913.913 0 00-.907.92c0 .508.406.92.907.92a.913.913 0 00.908-.92.913.913 0 00-.908-.92z",fill:l,fillRule:"nonzero"})]}))});function gg(e){"@babel/helpers - typeof";return gg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gg(e)}var PHt=["size","style"];function u3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Ht(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var oEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kHt(e,PHt);return a.jsxs("svg",UF(UF({fill:"currentColor",fillRule:"evenodd",height:r,style:UF({flex:"none",lineHeight:1},n),viewBox:"0 0 214 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Mu}),a.jsx("path",{d:"M13.269 14.167l-2.47-8.056-2.415 8.056h4.885zM2.555 21.556c-.37 0-.555-.14-.555-.417 0-.093.023-.208.07-.347l.152-.459L8.384 3.028a1.66 1.66 0 01.236-.43.745.745 0 01.291-.223c.111-.046.268-.07.472-.07h3.08c.297 0 .514.056.653.167.139.111.255.297.347.556l6.162 17.305.153.459c.046.139.069.254.069.347 0 .278-.185.417-.555.417h-3.053c-.278 0-.486-.051-.625-.153-.139-.102-.254-.292-.347-.57l-1.138-3.666H7.496l-1.083 3.666c-.092.278-.208.468-.347.57-.139.102-.356.153-.652.153H2.555zm19.54 0c-.24 0-.416-.056-.527-.167-.111-.111-.167-.287-.167-.528V8.056c0-.26.056-.44.167-.542.11-.102.287-.153.527-.153h1.999c.378 0 .625.161.74.483l.259.878c.98-.648 1.864-1.106 2.65-1.375a7.465 7.465 0 012.43-.403c1.664 0 2.84.593 3.524 1.778.944-.63 1.832-1.083 2.665-1.36a8.103 8.103 0 012.58-.418c1.296 0 2.3.362 3.012 1.084.713.722 1.069 1.731 1.069 3.028v9.805c0 .24-.05.417-.153.528-.101.111-.282.167-.54.167h-2.665c-.241 0-.417-.056-.528-.167-.11-.111-.166-.287-.166-.528v-8.917c0-1.259-.565-1.888-1.693-1.888-1 0-2.008.24-3.026.722V20.86c0 .24-.05.417-.152.528-.102.111-.283.167-.542.167h-2.664c-.24 0-.417-.056-.528-.167-.11-.111-.166-.287-.166-.528v-8.917c0-1.259-.565-1.888-1.693-1.888-1.036 0-2.054.25-3.053.75V20.86c0 .24-.051.417-.153.528-.102.111-.282.167-.541.167h-2.665zm27.7.444c-1.369 0-2.465-.389-3.289-1.167-.823-.777-1.235-1.814-1.235-3.11 0-.908.236-1.71.708-2.404s1.124-1.222 1.957-1.583c.832-.361 1.785-.542 2.859-.542.888 0 1.868.12 2.942.362v-1.39c0-.851-.176-1.435-.528-1.75-.351-.314-.999-.472-1.943-.472-1.118 0-2.36.176-3.728.527l-.518.14a1.095 1.095 0 01-.305.056c-.315 0-.472-.213-.472-.64v-1.25c0-.296.037-.5.11-.61.075-.111.241-.223.5-.334.648-.277 1.43-.495 2.346-.652a16.44 16.44 0 012.79-.237c1.905 0 3.297.385 4.176 1.153.88.769 1.319 1.977 1.319 3.625v9.14c0 .24-.051.416-.153.527-.102.111-.282.167-.541.167h-1.888c-.222 0-.393-.047-.513-.14-.12-.092-.208-.25-.264-.472l-.166-.638a6.708 6.708 0 01-1.985 1.236c-.75.305-1.475.458-2.179.458zm1.138-2.722c.463 0 .94-.102 1.43-.306a5.4 5.4 0 001.374-.833v-2.417a14.088 14.088 0 00-2.193-.194c-1.61 0-2.415.648-2.415 1.944 0 .574.158 1.019.472 1.334.315.314.759.472 1.332.472zm9.326 2.278c-.24 0-.416-.056-.527-.167-.111-.111-.167-.287-.167-.528v-1.417c0-.296.033-.523.098-.68.064-.158.18-.338.347-.542l6.855-7.86h-6.328c-.24 0-.416-.056-.527-.168-.112-.11-.167-.287-.167-.527V8.056c0-.26.055-.44.167-.542.11-.102.286-.153.527-.153H70.64c.259 0 .44.051.541.153.102.102.153.282.153.542v1.472c0 .296-.033.523-.097.68-.065.158-.18.338-.347.542l-6.94 7.806h6.829c.259 0 .44.05.541.152.102.102.153.283.153.542v1.611c0 .24-.051.417-.153.528-.102.111-.282.167-.541.167h-10.52zm19.374.416c-2.202 0-3.923-.662-5.163-1.986-1.24-1.324-1.86-3.171-1.86-5.542 0-2.351.62-4.19 1.86-5.513 1.24-1.325 2.96-1.987 5.163-1.987 2.202 0 3.923.662 5.162 1.987 1.24 1.324 1.86 3.162 1.86 5.513 0 2.37-.62 4.218-1.86 5.542-1.24 1.324-2.96 1.986-5.162 1.986zm0-3.11c1.943 0 2.914-1.473 2.914-4.418 0-2.925-.971-4.388-2.914-4.388s-2.915 1.463-2.915 4.388c0 2.945.972 4.417 2.915 4.417zm10.186 2.694c-.24 0-.416-.056-.527-.167-.111-.111-.167-.287-.167-.528V8.056c0-.26.056-.44.167-.542.11-.102.287-.153.527-.153h1.999c.425 0 .684.204.777.611l.25.917c1.665-1.296 3.441-1.945 5.329-1.945 1.313 0 2.327.357 3.039 1.07.712.713 1.069 1.727 1.069 3.042v9.805c0 .24-.051.417-.153.528-.102.111-.282.167-.541.167h-2.665c-.24 0-.416-.056-.527-.167-.111-.111-.167-.287-.167-.528V12.25c0-.76-.166-1.315-.5-1.667-.332-.352-.841-.527-1.526-.527-1.018 0-2.026.314-3.025.944v9.861c0 .24-.051.417-.153.528-.102.111-.282.167-.541.167h-2.665zm23.148 0c-.24 0-.416-.056-.527-.167-.11-.111-.166-.287-.166-.528V3c0-.26.055-.44.166-.542.111-.102.287-.152.527-.152h6.218c1.85 0 3.344.472 4.482 1.416 1.138.945 1.707 2.176 1.707 3.695 0 .944-.217 1.754-.652 2.43-.435.676-1.078 1.2-1.929 1.57 1.184.352 2.086.93 2.706 1.736.62.805.93 1.791.93 2.958 0 1.667-.62 2.99-1.86 3.972-1.24.982-2.905 1.473-4.996 1.473h-6.606zm6.523-2.973c1.887 0 2.831-.889 2.831-2.666 0-1.834-1.008-2.75-3.025-2.75h-3.081v5.416h3.275zm-.86-8.25c1.795 0 2.692-.833 2.692-2.5 0-1.703-.823-2.555-2.47-2.555h-2.637v5.055h2.415zm16.709 11.64c-2.35 0-4.14-.64-5.371-1.917-1.23-1.278-1.846-3.149-1.846-5.612 0-2.37.61-4.213 1.832-5.527 1.221-1.315 2.914-1.973 5.08-1.973 1.831 0 3.242.505 4.232 1.514.99 1.01 1.485 2.45 1.485 4.32 0 .574-.046 1.231-.139 1.972-.037.278-.11.463-.222.556-.11.092-.277.138-.5.138h-8.02c.073 1.223.443 2.107 1.11 2.653.666.547 1.711.82 3.136.82 1.017 0 2.202-.176 3.553-.528a1.095 1.095 0 01.305-.056c.314 0 .472.213.472.64v1.277c0 .296-.042.505-.125.625-.083.12-.245.227-.486.32-1.406.518-2.905.777-4.496.777zm1.943-9.029v-.472c0-1.815-.796-2.722-2.387-2.722-.907 0-1.624.273-2.152.82-.527.546-.828 1.337-.902 2.374h5.44zm11.046 8.917c-1.202 0-2.248-.31-3.136-.93-.888-.62-1.568-1.482-2.04-2.584s-.708-2.375-.708-3.82c0-2.296.546-4.133 1.638-5.513 1.091-1.38 2.535-2.07 4.33-2.07 1.461 0 2.729.417 3.802 1.25v-6.5c0-.259.056-.44.167-.541.11-.102.286-.153.527-.153h2.665c.259 0 .439.05.54.153.103.102.153.282.153.541v19.167c0 .24-.05.417-.152.528-.102.111-.282.167-.541.167h-2.22c-.223 0-.394-.047-.514-.14-.12-.092-.209-.25-.264-.472l-.167-.638c-1.147 1.037-2.507 1.555-4.08 1.555zm1.333-3.055c.888 0 1.739-.26 2.553-.778v-7.334c-.796-.463-1.711-.694-2.748-.694-.98 0-1.711.366-2.192 1.097-.482.732-.722 1.838-.722 3.32 0 1.481.254 2.583.763 3.305.51.722 1.29 1.084 2.346 1.084zm10.491 2.75c-.24 0-.416-.056-.527-.167-.111-.111-.167-.287-.167-.528V8.056c0-.26.056-.44.167-.542.11-.102.287-.153.527-.153h1.999c.425 0 .684.204.777.611l.36 1.5c.74-.815 1.44-1.393 2.096-1.736a4.468 4.468 0 012.096-.514h.388c.26 0 .444.051.555.153.111.102.167.282.167.542v2.333c0 .24-.05.417-.153.528-.101.11-.282.166-.54.166l-.223-.007-.277-.02a8.873 8.873 0 00-.778-.028c-.425 0-.943.06-1.554.18-.61.12-1.129.274-1.554.459v9.333c0 .24-.051.417-.153.528-.102.111-.282.167-.541.167h-2.665zm16.154.416c-2.202 0-3.923-.662-5.162-1.986-1.24-1.324-1.86-3.171-1.86-5.542 0-2.351.62-4.19 1.86-5.513 1.24-1.325 2.96-1.987 5.162-1.987s3.923.662 5.163 1.987c1.24 1.324 1.86 3.162 1.86 5.513 0 2.37-.62 4.218-1.86 5.542-1.24 1.324-2.96 1.986-5.163 1.986zm0-3.11c1.943 0 2.914-1.473 2.914-4.418 0-2.925-.971-4.388-2.914-4.388s-2.914 1.463-2.914 4.388c0 2.945.971 4.417 2.914 4.417zm15.738 3c-2.258 0-3.983-.63-5.177-1.89-1.193-1.259-1.79-3.074-1.79-5.444 0-2.352.63-4.185 1.887-5.5 1.259-1.315 3.007-1.972 5.246-1.972 1.11 0 2.156.203 3.137.61.24.093.402.2.485.32.084.12.125.329.125.625V9.89c0 .426-.157.639-.472.639l-.138-.014a1.095 1.095 0 01-.167-.042 8.761 8.761 0 00-2.22-.305c-1.296 0-2.249.328-2.86.986-.61.657-.915 1.699-.915 3.125v.389c0 1.407.3 2.44.902 3.097.601.657 1.531.986 2.79.986.585 0 1.21-.07 1.873-.212l.633-.147c.098-.02.169-.03.213-.03.296 0 .444.185.444.556v1.389c0 .296-.041.504-.124.625-.084.12-.246.226-.486.319a9.46 9.46 0 01-1.68.472 9.88 9.88 0 01-1.706.14zm6.883-.306c-.24 0-.416-.056-.527-.167-.111-.111-.167-.287-.167-.528V1.694c0-.259.056-.44.167-.541.11-.102.286-.153.527-.153h2.637c.259 0 .44.05.541.153.102.102.153.282.153.541v11.723l4.607-5.556c.167-.204.32-.338.458-.403.139-.064.338-.097.597-.097h3.025c.37 0 .555.139.555.417 0 .203-.12.435-.36.694l-4.996 5.667 5.495 6.305c.24.26.361.482.361.667 0 .296-.185.445-.555.445h-3.192c-.26 0-.458-.033-.597-.098-.139-.064-.291-.199-.458-.402l-4.94-5.973v5.778c0 .24-.051.417-.153.528-.102.111-.282.167-.541.167h-2.637z"})]}))});function bg(e){"@babel/helpers - typeof";return bg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bg(e)}var EHt=["type"];function f3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function THt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DHt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NHt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=IHt(e,EHt),i=r==="color"?iEe:$ee;return a.jsx(Ne,THt({Icon:i,Text:oEe,"aria-label":Mu,spaceMultiple:rHt,textMultiple:tHt},n))}),Us=$ee;Us.Color=iEe;Us.Text=oEe;Us.Combine=NHt;Us.Avatar=gHt;Us.colorPrimary=nHt;Us.colorGradient=nEe;Us.title=Mu;var np="Cloudflare",LHt=.4,RHt=.25,aEe="#F38020";function vg(e){"@babel/helpers - typeof";return vg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vg(e)}var FHt=["size","style"];function p3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WHt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Eee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=UHt(e,FHt);return a.jsxs("svg",WF(WF({fill:"currentColor",fillRule:"evenodd",height:r,style:WF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:np}),a.jsxs("g",{children:[a.jsx("path",{d:"M16.493 17.4c.135-.52.08-.983-.161-1.338-.215-.328-.592-.519-1.05-.519l-8.663-.109a.148.148 0 01-.135-.082c-.027-.054-.027-.109-.027-.163.027-.082.108-.164.189-.164l8.744-.11c1.05-.054 2.153-.9 2.556-1.937l.511-1.31c.027-.055.027-.11.027-.164C17.92 8.91 15.66 7 12.942 7c-2.503 0-4.628 1.638-5.381 3.903a2.432 2.432 0 00-1.803-.491c-1.21.109-2.153 1.092-2.287 2.32-.027.328 0 .628.054.9C1.56 13.688 0 15.326 0 17.319c0 .19.027.355.027.545 0 .082.08.137.161.137h15.983c.08 0 .188-.055.215-.164l.107-.437"}),a.jsx("path",{d:"M19.238 11.75h-.242c-.054 0-.108.054-.135.109l-.35 1.2c-.134.52-.08.983.162 1.338.215.328.592.518 1.05.518l1.855.11c.054 0 .108.027.135.082.027.054.027.109.027.163-.027.082-.108.164-.188.164l-1.91.11c-1.05.054-2.153.9-2.557 1.937l-.134.355c-.027.055.026.137.107.137h6.592c.081 0 .162-.055.162-.137.107-.41.188-.846.188-1.31-.027-2.62-2.153-4.777-4.762-4.777"})]})]}))});function xg(e){"@babel/helpers - typeof";return xg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xg(e)}var KHt=["background"];function d3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qHt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QHt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZHt=p.memo(function(e){var t=e.background,r=XHt(e,KHt);return a.jsx(Ee,qHt({Icon:Eee,"aria-label":np,background:t||aEe},r))});function Og(e){"@babel/helpers - typeof";return Og=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Og(e)}var eUt=["size","style"];function m3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oUt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=iUt(e,eUt);return a.jsxs("svg",KF(KF({height:r,style:KF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:np}),a.jsxs("g",{fill:"none",fillRule:"evenodd",children:[a.jsx("path",{d:"M16.493 17.4c.135-.52.08-.983-.161-1.338-.215-.328-.592-.519-1.05-.519l-8.663-.109a.148.148 0 01-.135-.082c-.027-.054-.027-.109-.027-.163.027-.082.108-.164.189-.164l8.744-.11c1.05-.054 2.153-.9 2.556-1.937l.511-1.31c.027-.055.027-.11.027-.164C17.92 8.91 15.66 7 12.942 7c-2.503 0-4.628 1.638-5.381 3.903a2.432 2.432 0 00-1.803-.491c-1.21.109-2.153 1.092-2.287 2.32-.027.328 0 .628.054.9C1.56 13.688 0 15.326 0 17.319c0 .19.027.355.027.545 0 .082.08.137.161.137h15.983c.08 0 .188-.055.215-.164l.107-.437",fill:"#F38020"}),a.jsx("path",{d:"M19.238 11.75h-.242c-.054 0-.108.054-.135.109l-.35 1.2c-.134.52-.08.983.162 1.338.215.328.592.518 1.05.518l1.855.11c.054 0 .108.027.135.082.027.054.027.109.027.163-.027.082-.108.164-.188.164l-1.91.11c-1.05.054-2.153.9-2.557 1.937l-.134.355c-.027.055.026.137.107.137h6.592c.081 0 .162-.055.162-.137.107-.41.188-.846.188-1.31-.027-2.62-2.153-4.777-4.762-4.777",fill:"#FCAD32"})]})]}))});function jg(e){"@babel/helpers - typeof";return jg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jg(e)}var aUt=["size","style"];function h3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fUt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=uUt(e,aUt);return a.jsxs("svg",qF(qF({fill:"currentColor",fillRule:"evenodd",height:r,style:qF({flex:"none",lineHeight:1},n),viewBox:"0 0 242 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:np}),a.jsx("path",{d:"M28.4 2.395h5.386v14.606h9.326v4.736H28.4V2.395zM16.71 14.369c-.787 1.71-2.363 2.894-4.465 2.894-2.89 0-4.86-2.368-4.86-5.263 0-2.764 1.97-5.132 4.86-5.132 2.232 0 3.81 1.316 4.597 3.158h5.647C21.571 5.421 17.5 2 12.377 2 6.467 2 2 6.474 2 12s4.335 10 10.377 10c5.122 0 9.062-3.289 10.112-7.763H16.71v.132zM224.37 2.395h15.499v4.606h-10.114v2.894h9.194v4.21h-9.194v3.027H240v4.605h-15.63V2.395zm-24.693 0h9.062c2.89 0 4.991.79 6.305 2.105 1.182 1.052 1.708 2.632 1.708 4.474 0 2.894-1.576 4.868-3.94 5.921l4.596 6.71h-6.174l-3.939-5.79h-2.365v5.79h-5.386V2.395h.133zm8.8 9.211c1.838 0 2.889-.921 2.889-2.238 0-1.579-1.05-2.237-2.89-2.237l-3.546.001v4.605h3.547v-.13zm-29.028-9.343h5.122l8.144 19.474h-5.78l-1.444-3.421h-7.486l-1.315 3.42h-5.516l8.275-19.473zm4.598 11.842l-2.103-5.526-2.232 5.526h4.335zm-33.232-11.71h5.386v14.606h9.325v4.736h-14.711V2.395zm-22.854 0h15.367v4.737h-9.981v3.158h9.062v4.474h-9.062v6.973h-5.386V2.395zm-26.007 0h7.488c6.829 0 10.9 3.947 10.9 9.473 0 5.526-4.071 9.737-11.032 9.737h-7.356V2.395zm7.488 14.606c3.151 0 5.253-1.712 5.253-4.87 0-3.025-2.102-4.868-5.253-4.868h-2.233v9.87h2.233V17zm-33.625-3.816V2.395H81.2v10.658c0 2.763 1.445 4.078 3.547 4.078 2.101 0 3.547-1.315 3.547-3.946V2.263h5.385v10.659c0 6.183-3.548 8.946-9.063 8.946-5.386.132-8.8-2.63-8.8-8.683zm-27.19-1.053C48.628 6.474 53.095 2 59.006 2c5.91 0 10.375 4.474 10.375 10s-4.465 10-10.375 10c-6.042 0-10.377-4.342-10.377-9.868zm15.237 0c0-2.896-1.97-5.264-4.99-5.264-2.891 0-4.861 2.368-4.861 5.132s1.97 5.263 4.86 5.263c3.02 0 4.99-2.368 4.99-5.131z"})]}))});function wg(e){"@babel/helpers - typeof";return wg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wg(e)}var pUt=["type"];function y3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dUt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bUt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vUt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=gUt(e,pUt),i=r==="color"?sEe:Eee;return a.jsx(Ne,dUt({Icon:i,Text:lEe,"aria-label":np,spaceMultiple:RHt,textMultiple:LHt},n))}),Qa=Eee;Qa.Color=sEe;Qa.Text=lEe;Qa.Combine=vUt;Qa.Avatar=ZHt;Qa.colorPrimary=aEe;Qa.title=np;var jE="Fal",xUt=1.1,OUt=.2,cEe="#EC0648";function Pg(e){"@babel/helpers - typeof";return Pg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pg(e)}var jUt=["size","style"];function g3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function CUt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Tee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_Ut(e,jUt);return a.jsxs("svg",GF(GF({fill:"currentColor",fillRule:"evenodd",height:r,style:GF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:jE}),a.jsx("path",{clipRule:"evenodd",d:"M15.477 0c.415 0 .749.338.788.752a7.775 7.775 0 006.985 6.984c.413.04.752.373.752.788v6.952c0 .415-.338.748-.752.788a7.775 7.775 0 00-6.985 6.984c-.04.414-.373.752-.788.752H8.525c-.416 0-.749-.338-.789-.752a7.775 7.775 0 00-6.984-6.984c-.414-.04-.752-.373-.752-.788V8.524c0-.415.338-.748.752-.788A7.775 7.775 0 007.736.752C7.776.338 8.11 0 8.526 0h6.95zM4.819 11.98a7.226 7.226 0 007.223 7.23 7.226 7.226 0 007.223-7.23c0-3.994-3.234-7.23-7.223-7.23a7.227 7.227 0 00-7.223 7.23z"})]}))});function Sg(e){"@babel/helpers - typeof";return Sg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sg(e)}var kUt=["background"];function b3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $Ut(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function AUt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var IUt=p.memo(function(e){var t=e.background,r=zUt(e,kUt);return a.jsx(Ee,$Ut({Icon:Tee,"aria-label":jE,background:t||"#FFC4D8",color:cEe},r))});function _g(e){"@babel/helpers - typeof";return _g=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_g(e)}var DUt=["size","style"];function v3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BUt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=FUt(e,DUt);return a.jsxs("svg",JF(JF({fill:"currentColor",fillRule:"evenodd",height:r,style:JF({flex:"none",lineHeight:1},n),viewBox:"0 0 31 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:jE}),a.jsx("path",{d:"M2.679 11.307c.966 0 1.175.053 1.175.55v7.503c0 2.326.052 2.43.261 2.43h3.63c.21 0 .288-.104.288-2.43v-7.504c0-.496.183-.549 1.358-.549h1.201c.183 0 .21-.13.21-1.202v-.183c0-1.072 0-1.177-.236-1.177H9.391c-1.175 0-1.358-.078-1.358-.549v-1.62c0-1.465.522-1.883 1.358-1.883.463 0 .784.128.95.195.06.024.1.04.12.04.079 0 .079-.235.079-1.229v-.34c0-.967 0-1.045-.052-1.098-.13-.078-.94-.261-2.116-.261-2.977 0-4.518 1.516-4.518 4.575v1.621c0 .47-.13.55-1.097.55H2.21C2.026 8.745 2 8.85 2 9.921v.183c0 1.071.026 1.202.209 1.202h.47zM28.625 4.693V19.36c0 2.326-.026 2.431-.314 2.431H24.76c-.288 0-.34-.105-.34-2.431V4.693c0-2.327.052-2.431.34-2.431h3.551c.288 0 .314.104.314 2.431z"}),a.jsx("path",{clipRule:"evenodd",d:"M18.666 13.268v-.549c0-1.307-.6-1.83-1.645-1.83-1.019 0-1.567.549-1.724 1.516a3.26 3.26 0 00-.029.207c-.022.186-.037.316-.154.316H11.59c-.21 0-.21-.052-.21-.235 0-1.386 1.307-4.262 5.85-4.262 3.213 0 5.512 1.281 5.512 4.837v5.229c0 .834.313 1.906.506 2.564.085.29.146.5.146.573 0 .104-.078.157-.157.157H19.32c-.183 0-.209-.105-.34-.758l-.104-.497c-.078-.392-.13-.523-.287-.523-.107 0-.194.123-.33.317-.13.186-.304.435-.584.703-.627.575-1.384.967-2.69.967-2.116 0-4.022-1.203-4.022-3.817 0-2.928 2.272-4.183 5.641-4.314.368-.016.673-.021.924-.025.944-.015 1.14-.019 1.14-.576zm0 3.79v-.522c0-.523-.13-.68-.574-.654l-.967.053c-1.227.078-1.958.705-1.958 1.882 0 1.15.627 1.726 1.54 1.726 1.02 0 1.96-.942 1.96-2.484z"})]}))});function Cg(e){"@babel/helpers - typeof";return Cg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cg(e)}function x3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VUt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tWt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=eWt(e,YUt);return a.jsxs("svg",YF(YF({fill:"currentColor",fillRule:"evenodd",height:r,style:YF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:wE}),a.jsx("path",{clipRule:"evenodd",d:"M15.08 14.637c.218.815.46 1.648.72 2.513.238.79-.472 1.1-.755.356a66.148 66.148 0 01-.864-2.402c-1.542.775-3.08 1.421-4.823 2.148.697 2.563 1.34 4.707 2.34 6.744.1.003.2.004.302.004 6.628 0 12-5.373 12-12 0-2.38-.693-4.598-1.888-6.464-3.117.281-5.881.738-8.42 1.308a39.775 39.775 0 001.077 6.587 97.459 97.459 0 003.64-1.718c.92-.46 1.808-.49.312.683a37.134 37.134 0 01-3.642 2.24zm6.614-9.712A11.993 11.993 0 0013.557.1c-.101 1.617-.07 3.658.052 5.603 2.44-.37 5.094-.627 8.085-.778zM11.962 0a37.821 37.821 0 00.152 5.948c-1.69.298-3.28.656-4.818 1.074-.067-.767-.1-1.467-.1-2.077a.8.8 0 00-1.6 0c0 .742.061 1.594.172 2.518-.767.234-1.524.484-2.276.75a.8.8 0 00.533 1.508c.65-.23 1.306-.458 1.969-.681.32 1.96.807 4.126 1.368 6.21.098.363.202.726.31 1.086-2.067.712-4.176 1.29-6.105 1.597A11.945 11.945 0 010 12C0 5.385 5.352.02 11.962 0zM2.515 19.352a11.985 11.985 0 008.237 4.584c-.797-1.463-1.792-3.706-2.628-6.182-1.86.712-3.769 1.208-5.61 1.598zm11.27-5.484a39.054 39.054 0 01-1.232-5.302 15.441 15.441 0 01-.277-1.388A74.043 74.043 0 007.46 8.556c.248 1.93.666 4.124 1.246 6.277l.264.983v.002l.013.046a56.801 56.801 0 002.134-.849 174.05 174.05 0 002.666-1.147z"})]}))});function $g(e){"@babel/helpers - typeof";return $g=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$g(e)}var rWt=["background"];function j3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nWt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lWt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cWt=p.memo(function(e){var t=e.background,r=sWt(e,rWt);return a.jsx(Ee,nWt({Icon:Mee,"aria-label":wE,background:t||fEe,color:"#fff"},r))});function Eg(e){"@babel/helpers - typeof";return Eg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eg(e)}var uWt=["size","style"];function w3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hWt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mWt(e,uWt);return a.jsxs("svg",XF(XF({fill:"currentColor",fillRule:"evenodd",height:r,style:XF({flex:"none",lineHeight:1},n),viewBox:"0 0 80 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:wE}),a.jsx("path",{d:"M7.349 24c2.183 0 3.926-.426 5.228-1.278 1.303-.851 1.954-1.954 1.954-3.308 0-2.184-1.63-3.276-4.89-3.276H7.633c-.67 0-1.15-.065-1.441-.196-.291-.131-.437-.35-.437-.655s.095-.56.284-.765c.073-.087.167-.116.284-.087.465.13.91.196 1.331.196 1.5 0 2.718-.36 3.657-1.08.939-.721 1.408-1.788 1.408-3.2 0-.524-.094-.99-.284-1.397-.014-.03-.01-.062.011-.099a.107.107 0 01.099-.054h.502c.364 0 .67-.124.917-.372.247-.247.37-.553.37-.917v-.305c0-.35-.123-.652-.37-.907a1.228 1.228 0 00-.917-.382h-3.21c-.101 0-.21-.014-.327-.044a6.282 6.282 0 00-1.856-.262c-.946 0-1.812.164-2.598.492a4.502 4.502 0 00-1.954 1.572c-.516.72-.775 1.576-.775 2.566 0 .684.16 1.31.48 1.878.321.568.721 1.026 1.202 1.376.029.014.043.036.043.065 0 .03-.014.059-.043.088a3.49 3.49 0 00-.983 1.059c-.247.415-.371.84-.371 1.277 0 .932.371 1.653 1.113 2.162.03.015.044.04.044.077s-.015.069-.044.098c-.582.291-1.022.648-1.32 1.07A2.368 2.368 0 002 20.79c0 .728.247 1.34.742 1.834.495.495 1.132.848 1.91 1.06.78.21 1.678.316 2.697.316zm.305-11.771c-.48 0-.87-.171-1.168-.513-.298-.342-.447-.834-.447-1.474 0-.626.15-1.11.447-1.453.299-.342.688-.513 1.168-.513s.87.168 1.168.503.448.822.448 1.463c0 .64-.15 1.132-.448 1.474s-.687.513-1.168.513zm.306 9.281c-.83 0-1.488-.113-1.976-.338-.487-.226-.731-.565-.731-1.016 0-.364.167-.706.502-1.026.044-.044.11-.066.196-.066h.066c.364.073.917.11 1.66.11h1.2c.64 0 1.11.065 1.408.196.299.131.448.371.448.72 0 .408-.259.747-.775 1.016-.517.27-1.183.404-1.998.404zM18.526 4.083c.655 0 1.194-.19 1.616-.568.422-.378.633-.866.633-1.463 0-.597-.211-1.088-.633-1.474C19.72.192 19.182 0 18.526 0c-.67 0-1.219.193-1.648.58-.43.385-.644.876-.644 1.473 0 .597.214 1.085.644 1.463.43.379.979.568 1.648.568zm.677 14.501c.35 0 .651-.127.906-.382s.382-.557.382-.906V7.14c0-.35-.127-.652-.382-.907a1.238 1.238 0 00-.906-.382h-1.376c-.363 0-.669.128-.916.382a1.257 1.257 0 00-.372.907v10.155c0 .35.124.651.372.906s.553.382.916.382h1.376zm9.497.306c.553 0 1.098-.051 1.637-.153.35-.058.619-.247.808-.568.13-.218.196-.444.196-.677a2.64 2.64 0 00-.022-.327l-.087-.35a1.162 1.162 0 00-.546-.731 1.968 1.968 0 00-.982-.295c-1.004-.044-1.507-.699-1.507-1.966V9.128c0-.102.051-.153.153-.153h1.55c.35 0 .652-.127.906-.382.255-.255.382-.557.382-.906V7.14c0-.35-.127-.652-.382-.906a1.238 1.238 0 00-.906-.382h-1.55c-.102 0-.153-.051-.153-.153V3.8c0-.364-.127-.67-.382-.917a1.256 1.256 0 00-.906-.372h-.742c-.364 0-.684.12-.96.36-.277.24-.444.543-.503.907l-.24 1.922c-.014.102-.08.16-.196.174l-.502.044a1.35 1.35 0 00-.917.448c-.248.27-.371.586-.371.95v.37c0 .35.127.652.382.907.254.255.556.382.906.382h.283c.102 0 .153.051.153.153v4.74c0 1.586.364 2.82 1.092 3.7.728.881 1.863 1.322 3.406 1.322zm10.676 0c1.164 0 2.314-.27 3.449-.808.32-.146.524-.4.611-.765a.982.982 0 00.066-.349 1.27 1.27 0 00-.196-.655l-.066-.131a1.283 1.283 0 00-.764-.612 1.825 1.825 0 00-.48-.065c-.19 0-.372.03-.546.087a4.558 4.558 0 01-1.529.262c-1.717 0-2.758-.764-3.121-2.293-.015-.043-.008-.083.021-.12s.066-.054.11-.054h6.003c.379 0 .713-.12 1.004-.36s.444-.543.459-.907v-.415c0-1.834-.466-3.32-1.397-4.455-.932-1.135-2.285-1.703-4.06-1.703a5.56 5.56 0 00-2.239.47c-.72.312-1.36.75-1.92 1.31-.561.56-1.012 1.266-1.354 2.118-.343.851-.513 1.78-.513 2.784 0 2.053.607 3.676 1.822 4.87s2.762 1.79 4.64 1.79zm1.484-8.08h-3.995c-.102 0-.153-.037-.153-.11 0-.596.284-1.128.852-1.594.407-.349.895-.524 1.462-.524.655 0 1.146.186 1.474.557.327.371.506.87.535 1.496v.022c0 .102-.058.153-.175.153zm11.833 8.08c1.165 0 2.315-.27 3.45-.808.32-.146.524-.4.611-.765a.982.982 0 00.066-.349c0-.218-.066-.437-.197-.655l-.066-.131a1.278 1.278 0 00-.764-.612 1.815 1.815 0 00-.48-.065c-.19 0-.37.03-.545.087a4.563 4.563 0 01-1.53.262c-1.716 0-2.757-.764-3.12-2.293a.122.122 0 01.02-.12.135.135 0 01.11-.054h6.004c.378 0 .713-.12 1.004-.36.29-.24.444-.543.459-.907v-.415c0-1.834-.467-3.32-1.398-4.455-.93-1.135-2.285-1.703-4.06-1.703a5.56 5.56 0 00-2.238.47c-.72.312-1.36.75-1.92 1.31-.562.56-1.013 1.266-1.355 2.118-.342.851-.513 1.78-.513 2.784 0 2.053.608 3.676 1.823 4.87s2.762 1.79 4.64 1.79zm1.485-8.08h-3.995c-.103 0-.153-.037-.153-.11 0-.596.284-1.128.851-1.594.407-.349.895-.524 1.463-.524.655 0 1.146.186 1.473.557.328.371.507.87.535 1.496v.022c0 .102-.058.153-.174.153zM63.198 18.708h-2.286l6.096-13.333 6.238 13.333h-2.238l-4-8.428-3.81 8.428zM75.457 5.641h2.286v13.067h-2.286V5.641z"})]}))});function Tg(e){"@babel/helpers - typeof";return Tg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tg(e)}function P3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yWt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Wt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kWt(e,PWt);return a.jsxs("svg",QF(QF({fill:"currentColor",fillRule:"evenodd",height:r,style:QF({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:PE}),a.jsx("path",{d:"M12 0c6.63 0 12 5.276 12 11.79-.001 5.067-3.29 9.567-8.175 11.187-.6.118-.825-.25-.825-.56 0-.398.015-1.665.015-3.242 0-1.105-.375-1.813-.81-2.181 2.67-.295 5.475-1.297 5.475-5.822 0-1.297-.465-2.344-1.23-3.169.12-.295.54-1.503-.12-3.125 0 0-1.005-.324-3.3 1.209a11.32 11.32 0 00-3-.398c-1.02 0-2.04.133-3 .398-2.295-1.518-3.3-1.209-3.3-1.209-.66 1.622-.24 2.83-.12 3.125-.765.825-1.23 1.887-1.23 3.169 0 4.51 2.79 5.527 5.46 5.822-.345.294-.66.81-.765 1.577-.69.31-2.415.81-3.495-.973-.225-.354-.9-1.223-1.845-1.209-1.005.015-.405.56.015.781.51.28 1.095 1.327 1.23 1.666.24.663 1.02 1.93 4.035 1.385 0 .988.015 1.916.015 2.196 0 .31-.225.664-.825.56C3.303 21.374-.003 16.867 0 11.791 0 5.276 5.37 0 12 0z"})]}))});function zg(e){"@babel/helpers - typeof";return zg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zg(e)}var EWt=["background"];function _3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TWt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DWt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NWt=p.memo(function(e){var t=e.background,r=IWt(e,EWt);return a.jsx(Ee,TWt({Icon:zee,"aria-label":PE,background:t||dEe,color:"#fff"},r))});function Ag(e){"@babel/helpers - typeof";return Ag=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ag(e)}var LWt=["size","style"];function C3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZF(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function HWt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=VWt(e,LWt);return a.jsxs("svg",ZF(ZF({fill:"currentColor",fillRule:"evenodd",height:r,style:ZF({flex:"none",lineHeight:1},n),viewBox:"0 0 78 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:PE}),a.jsx("path",{d:"M16.598 10.836v9.48c0 .066-.017.181-.1.214 0 0-2.07 1.47-5.484 1.47C6.888 22 2 20.712 2 12.223 2 3.734 6.275 1.983 10.45 2c3.613 0 5.07.81 5.303.958.066.083.1.149.1.231l-.697 2.94c0 .149-.149.33-.331.28-.597-.18-1.491-.544-3.596-.544-2.435 0-5.053.693-5.053 6.16 0 5.466 2.485 6.11 4.275 6.11 1.524 0 2.07-.181 2.07-.181v-3.799h-2.435c-.182 0-.315-.132-.315-.28v-3.04c0-.148.133-.28.315-.28h6.197c.182 0 .315.132.315.28zM76 14.684c0 5.664-1.84 7.283-5.054 7.283-2.717 0-4.175-1.37-4.175-1.37s-.067.759-.15.858c-.05.1-.132.132-.231.132h-2.453c-.165 0-.315-.132-.315-.28l.034-18.349a.29.29 0 01.281-.28h3.53a.29.29 0 01.281.28v6.226s1.359-.875 3.347-.875l-.016-.033c1.988 0 4.921.743 4.921 6.408zM47.865 2.71a.29.29 0 01.281.281V21.34a.29.29 0 01-.281.281h-3.53a.29.29 0 01-.281-.28l.033-7.845h-5.485v7.844a.29.29 0 01-.281.281h-3.53c-.132 0-.281-.132-.281-.28V2.99a.29.29 0 01.281-.28h3.53a.29.29 0 01.281.28v6.755h5.485V2.99a.29.29 0 01.282-.28h3.496zM61.55 8.722c.183 0 .315.132.315.28l-.033 12.337c0 .149-.1.281-.282.281h-2.22c-.116 0-.232-.066-.265-.148-.05-.1-.133-.744-.133-.744S57.061 22 54.758 22c-2.8 0-4.839-.908-4.839-4.542V9.02a.29.29 0 01.282-.28h3.546a.29.29 0 01.282.28v7.845c0 1.238.364 1.8 1.607 1.8 1.243 0 2.154-.644 2.154-.644V9.036c0-.182.1-.314.282-.314h3.48zm-28.84 9.861h.007c.14.029.239.154.234.296v2.477c0 .116-.05.231-.149.264-.166.083-1.226.363-2.104.363-1.922 0-4.74-.412-4.74-4.442v-5.417H24.12c-.149 0-.281-.132-.281-.314V9.564c0-.132.083-.248.215-.28.116-.017 1.922-.463 1.922-.463V5.237c0-.132.083-.215.232-.215h3.58c.148 0 .231.083.231.215v3.485h2.635c.132 0 .265.132.265.28v2.808c0 .182-.116.314-.265.314h-2.635v5.17c0 .777.448 1.372 1.74 1.372.41 0 .797-.081.951-.083zM22.28 8.705a.29.29 0 01.282.281v12.172c0 .297-.083.446-.414.446h-3.182c-.281 0-.497-.116-.497-.446V9.036c0-.182.133-.33.282-.33h3.53zm49.693 6.243c0-2.99-1.21-3.386-2.486-3.253-.994.066-1.79.561-1.79.561v5.813s.813.562 2.022.595c1.707.05 2.254-.562 2.254-3.716zM20.54 3.123a2.26 2.26 0 012.254 2.28A2.26 2.26 0 0120.54 7.68a2.266 2.266 0 01-2.286-2.279c0-1.271 1.01-2.279 2.286-2.279z"})]}))});function Ig(e){"@babel/helpers - typeof";return Ig=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ig(e)}function k3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UWt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nKt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=rKt(e,QWt);return a.jsxs("svg",eB(eB({fill:"currentColor",fillRule:"evenodd",height:r,style:eB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:SE}),a.jsx("path",{d:"M12.036 2c-3.853-.035-7 3-7.036 6.781-.035 3.782 3.055 6.872 6.908 6.907h2.42v-2.566h-2.292c-2.407.028-4.38-1.866-4.408-4.23-.029-2.362 1.901-4.298 4.308-4.326h.1c2.407 0 4.358 1.915 4.365 4.278v6.305c0 2.342-1.944 4.25-4.323 4.279a4.375 4.375 0 01-3.033-1.252l-1.851 1.818A7 7 0 0012.029 22h.092c3.803-.056 6.858-3.083 6.879-6.816v-6.5C18.907 4.963 15.817 2 12.036 2z"})]}))});function Ng(e){"@babel/helpers - typeof";return Ng=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ng(e)}var iKt=["background"];function E3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oKt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uKt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gEe=p.memo(function(e){var t=e.background,r=cKt(e,iKt);return a.jsx(Ee,oKt({Icon:yEe,"aria-label":SE,background:t||hEe},r))});function Lg(e){"@babel/helpers - typeof";return Lg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lg(e)}var fKt=["size","style"];function T3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yKt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hKt(e,fKt);return a.jsxs("svg",tB(tB({fill:"currentColor",fillRule:"evenodd",height:r,style:tB({flex:"none",lineHeight:1},n),viewBox:"0 0 64 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:SE}),a.jsx("path",{d:"M37.925 2.039c4.142 0 7.509 3.368 7.509 7.528l-.004.244c-.128 4.047-3.437 7.284-7.505 7.284-4.15 0-7.509-3.368-7.509-7.528s3.36-7.528 7.509-7.528zm-11.144-.023c.26 0 .522.015.775.046l.015-.008a7.464 7.464 0 012.922.969L29.09 5.468a4.619 4.619 0 00-2.309-.6h-.253l-.253.016c-.338.03-.66.092-.982.177-.621.169-1.196.469-1.703.869a4.062 4.062 0 00-1.418 2.322l-.04.234-.03.235c-.007.077-.023.161-.023.238l-.014 2.713v2.593l-.016 2.522h-2.815l-.03-4.973V8.852c0-.139.015-.262.022-.392.023-.262.062-.523.115-.777.1-.523.269-1.03.491-1.515a6.998 6.998 0 011.948-2.484 7.465 7.465 0 012.754-1.391c.49-.131.99-.216 1.495-.254.123-.008.253-.023.376-.023h.376zM37.925 4.86a4.7 4.7 0 00-4.694 4.706 4.7 4.7 0 004.694 4.706 4.7 4.7 0 004.694-4.706l-.005-.216a4.7 4.7 0 00-4.689-4.49zM9.578 2C5.428 1.96 2.038 5.298 2 9.458c-.038 4.16 3.29 7.559 7.44 7.597h2.608v-2.822h-2.47c-2.592.031-4.717-2.053-4.748-4.652a4.7 4.7 0 014.64-4.76h.108c2.52 0 4.577 1.992 4.696 4.49l.005.216v6.936c0 2.576-2.093 4.676-4.655 4.706a4.663 4.663 0 01-3.267-1.376l-1.994 2A7.46 7.46 0 009.57 24h.1c4.096-.062 7.386-3.391 7.409-7.497V9.35c-.1-4.09-3.428-7.35-7.501-7.35zm44.929.038c-4.15 0-7.509 3.368-7.509 7.528s3.36 7.528 7.509 7.528h2.57v-2.822h-2.57a4.7 4.7 0 01-4.694-4.706 4.7 4.7 0 014.694-4.706A4.707 4.707 0 0159.16 8.94l.024.22v14.456H62V9.566c-.008-4.152-3.352-7.527-7.493-7.527z"})]}))});function Rg(e){"@babel/helpers - typeof";return Rg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rg(e)}var gKt=["type","iconProps"];function M3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function z3e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jKt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wKt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.iconProps,i=OKt(e,gKt),o=y2();return a.jsx(Ne,z3e({Icon:gEe,Text:bEe,"aria-label":SE,iconProps:z3e({background:r==="mono"?o.colorText:void 0,color:r==="mono"?o.colorBgLayout:void 0,shape:"circle"},n),spaceMultiple:XWt,textMultiple:YWt},i))}),I2=yEe;I2.Text=bEe;I2.Combine=wKt;I2.Avatar=gEe;I2.colorPrimary=hEe;I2.title=SE;var C1="Higress",PKt="#3E5CF4",vEe="linear-gradient(to bottom, #0418FF, #1E8CFE)";function Fg(e){"@babel/helpers - typeof";return Fg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fg(e)}var SKt=["size","style"];function A3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function EKt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$Kt(e,SKt);return a.jsxs("svg",rB(rB({fill:"currentColor",fillRule:"evenodd",height:r,style:rB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:C1}),a.jsx("path",{d:"M11.853 15.257c-.318.069-.648.101-.99.101H7.933a7.89 7.89 0 01-4.072-1.132 8.15 8.15 0 01-.616-.406 8.033 8.033 0 01-2.541-3.154c-.1-.23-.19-.46-.274-.7a8.007 8.007 0 01-.407-2.522V1H3.27v6.444c0 .153.004.298.025.443.016.214.048.415.1.616a4.681 4.681 0 002.223 2.985 4.667 4.667 0 002.296.616h.024a4.043 4.043 0 013.919 3.153h-.004z"}),a.jsx("path",{d:"M3.246 14.557v8.039H0v-12.24c.105.39.274.834.362 1.007a8.474 8.474 0 002.884 3.198v-.004z"}),a.jsx("path",{d:"M15.824 16.151v6.445h-3.246V16.15a3.26 3.26 0 00-.024-.447 4.683 4.683 0 00-2.32-3.6 4.706 4.706 0 00-2.3-.616H7.91a4.047 4.047 0 01-3.919-3.146c.318-.068.649-.1.991-.1H7.91a7.89 7.89 0 014.072 1.131c.213.125.419.262.616.407a7.959 7.959 0 012.537 3.154 7.849 7.849 0 01.689 3.218z"}),a.jsx("path",{d:"M19.904 3.868c0-.552.201-1.027.6-1.426.399-.403.882-.6 1.442-.6.56 0 1.055.201 1.454.6.403.39.6.874.6 1.442s-.201 1.055-.6 1.454c-.39.402-.87.6-1.442.6a1.979 1.979 0 01-1.454-.6c-.403-.403-.6-.89-.6-1.47zm3.73 5.107v13.62h-3.36V8.972h3.36v.004z"}),a.jsx("path",{d:"M12.578 9.039V1h3.246v12.24a6.393 6.393 0 00-.362-1.007 8.474 8.474 0 00-2.884-3.198v.004z"})]}))});function Bg(e){"@babel/helpers - typeof";return Bg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bg(e)}var TKt=["background"];function I3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MKt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function NKt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LKt=p.memo(function(e){var t=e.background,r=DKt(e,TKt);return a.jsx(Ee,MKt({Icon:xEe,"aria-label":C1,background:t||vEe,color:"#fff",iconMultiple:.6},r))});function Vg(e){"@babel/helpers - typeof";return Vg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vg(e)}var RKt=["size","style"];function D3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nB(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JKt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var YKt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=GKt(e,RKt),o=cn(C1,2),s=HKt(o,2),l=s[0],c=s[1];return a.jsxs("svg",nB(nB({height:r,style:nB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:C1}),a.jsx("path",{d:"M11.853 15.257c-.318.069-.648.101-.99.101H7.933a7.89 7.89 0 01-4.072-1.132 8.15 8.15 0 01-.616-.406 8.033 8.033 0 01-2.541-3.154c-.1-.23-.19-.46-.274-.7a8.007 8.007 0 01-.407-2.522V1H3.27v6.444c0 .153.004.298.025.443.016.214.048.415.1.616a4.681 4.681 0 002.223 2.985 4.667 4.667 0 002.296.616h.024a4.043 4.043 0 013.919 3.153h-.004z",fill:l.fill}),a.jsx("path",{d:"M3.246 14.557v8.039H0v-12.24c.105.39.274.834.362 1.007a8.474 8.474 0 002.884 3.198v-.004z",fill:"#1E8CFE"}),a.jsx("path",{d:"M15.824 16.151v6.445h-3.246V16.15a3.26 3.26 0 00-.024-.447 4.683 4.683 0 00-2.32-3.6 4.706 4.706 0 00-2.3-.616H7.91a4.047 4.047 0 01-3.919-3.146c.318-.068.649-.1.991-.1H7.91a7.89 7.89 0 014.072 1.131c.213.125.419.262.616.407a7.959 7.959 0 012.537 3.154 7.849 7.849 0 01.689 3.218z",fill:c.fill}),a.jsx("path",{d:"M19.904 3.868c0-.552.201-1.027.6-1.426.399-.403.882-.6 1.442-.6.56 0 1.055.201 1.454.6.403.39.6.874.6 1.442s-.201 1.055-.6 1.454c-.39.402-.87.6-1.442.6a1.979 1.979 0 01-1.454-.6c-.403-.403-.6-.89-.6-1.47zm3.73 5.107v13.62h-3.36V8.972h3.36v.004z",fill:"#0418FF"}),a.jsx("path",{d:"M12.578 9.039V1h3.246v12.24a6.393 6.393 0 00-.362-1.007 8.474 8.474 0 00-2.884-3.198v.004z",fill:"#1E8CFE"}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:".024",x2:"11.853",y1:"8.177",y2:"8.177",children:[a.jsx("stop",{stopColor:"#0418FF"}),a.jsx("stop",{offset:"1",stopColor:"#1E8CFE"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"15.824",x2:"3.991",y1:"15.418",y2:"15.418",children:[a.jsx("stop",{stopColor:"#0418FF"}),a.jsx("stop",{offset:"1",stopColor:"#1E8CFE"})]})]})]}))});function Hg(e){"@babel/helpers - typeof";return Hg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hg(e)}var XKt=["size","style"];function L3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rqt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var OEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tqt(e,XKt);return a.jsxs("svg",iB(iB({fill:"currentColor",fillRule:"evenodd",height:r,style:iB({flex:"none",lineHeight:1},n),viewBox:"0 0 84 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:C1}),a.jsx("path",{d:"M11.798 11.785a3.883 3.883 0 01-.819.083h-2.42a6.522 6.522 0 01-3.366-.935 6.738 6.738 0 01-.51-.336 6.64 6.64 0 01-2.1-2.607 8.042 8.042 0 01-.227-.58 6.619 6.619 0 01-.336-2.084V0h2.683v5.326c0 .127.004.247.02.367.014.176.04.342.084.509a3.857 3.857 0 003.735 2.976h.02a3.342 3.342 0 013.24 2.607h-.004z"}),a.jsx("path",{d:"M4.683 11.206v6.645H2V7.734c.087.323.226.69.3.832a7.005 7.005 0 002.383 2.644v-.004z"}),a.jsx("path",{d:"M15.08 12.524v5.327h-2.683v-5.327c0-.126-.004-.25-.02-.37a3.871 3.871 0 00-1.918-2.976 3.889 3.889 0 00-1.9-.51h-.02a3.346 3.346 0 01-3.24-2.6c.263-.056.536-.082.819-.082h2.42c1.225 0 2.38.342 3.366.935.176.103.346.216.51.336a6.578 6.578 0 012.097 2.607 6.487 6.487 0 01.57 2.66z"}),a.jsx("path",{d:"M35.635 17.585c0 .533-.017.999-.053 1.405a9.743 9.743 0 01-.143 1.069c-.187.849-.546 1.574-1.086 2.184C33.335 23.414 31.936 24 30.155 24c-1.505 0-2.74-.406-3.712-1.215-1.002-.832-1.581-1.984-1.734-3.455h2.613c.1.556.266.982.496 1.281.54.703 1.325 1.052 2.36 1.052 1.905 0 2.857-1.168 2.857-3.502V16.59c-1.032 1.055-2.224 1.584-3.572 1.584-1.535 0-2.79-.556-3.769-1.664-.985-1.126-1.481-2.534-1.481-4.222s.46-3.036 1.375-4.184c.985-1.219 2.29-1.828 3.908-1.828 1.418 0 2.597.53 3.539 1.585V6.589h2.6v10.996zm-2.497-5.34c0-1.095-.293-1.97-.879-2.623-.592-.67-1.351-1.006-2.277-1.006-.985 0-1.764.366-2.337 1.099-.516.656-.776 1.501-.776 2.543 0 1.042.26 1.865.776 2.52.563.716 1.342 1.076 2.337 1.076s1.781-.363 2.357-1.089c.533-.656.8-1.495.8-2.52zM38.917 6.588h2.603v1.006c.476-.5.903-.842 1.272-1.029.376-.193.826-.29 1.342-.29.686 0 1.401.224 2.15.67l-1.191 2.38c-.493-.353-.976-.533-1.445-.533-1.418 0-2.128 1.072-2.128 3.213v5.84h-2.603V6.587z"}),a.jsx("path",{d:"M18.453 2.37c0-.456.166-.849.496-1.178.33-.333.73-.496 1.192-.496.463 0 .872.166 1.202.496.333.323.496.722.496 1.192s-.167.872-.496 1.202a1.59 1.59 0 01-1.192.496c-.473 0-.872-.167-1.202-.496a1.647 1.647 0 01-.496-1.216zm3.083 4.222V17.85h-2.777V6.588h2.777v.003z"}),a.jsx("path",{d:"M57.867 12.831h-8.07c.07.925.37 1.661.902 2.207.533.54 1.215.81 2.048.81.645 0 1.181-.154 1.608-.464.3-.223.626-.582.865-1.072h2.68c-.173.82-.679 1.605-1.039 2.038-.359.433-.745.789-1.178 1.052-.433.266-.899.46-1.398.583a6.834 6.834 0 01-1.631.186c-1.682 0-3.03-.54-4.046-1.618-1.018-1.089-1.528-2.527-1.528-4.325 0-1.797.493-3.222 1.482-4.324.995-1.089 2.314-1.631 3.955-1.631s2.966.529 3.932 1.584c.955 1.049 1.435 2.5 1.435 4.358l-.014.613-.003.003zm-2.67-2.127c-.363-1.389-1.239-2.081-2.623-2.081-.317 0-.613.047-.89.143-.276.097-.529.236-.758.416-.227.18-.423.4-.583.653a2.942 2.942 0 00-.37.865H55.2l-.003.004zM65.501 18.154c-3 0-4.76-1.655-5.204-3.852h2.787c.38.846 1.328 1.425 2.524 1.425s1.907-.573 1.907-1.255c0-.546-.639-1.085-2.21-1.342-2.248-.37-3.263-.835-3.895-1.661-.563-.73-.693-1.628-.533-2.434.313-1.608 1.87-2.96 4.75-2.776 2.587.163 4.129 2.234 4.272 3.858h-2.554c-.22-.792-.785-1.355-1.884-1.521-.942-.143-1.92.153-1.974.949-.053.795.736 1.055 2.19 1.295 3.806.626 4.558 2.36 4.522 3.709-.06 2.197-2.038 3.612-4.701 3.612l.003-.007zM77.199 18.154c-3 0-4.76-1.655-5.204-3.852h2.787c.38.846 1.328 1.425 2.523 1.425s1.908-.573 1.908-1.255c0-.546-.64-1.085-2.21-1.342-2.248-.37-3.263-.835-3.896-1.661-.562-.73-.692-1.628-.532-2.434.313-1.608 1.87-2.96 4.75-2.776 2.587.163 4.129 2.234 4.272 3.858h-2.554c-.22-.792-.785-1.355-1.884-1.521-.942-.143-1.92.153-1.974.949-.054.795.736 1.055 2.19 1.295 3.806.626 4.558 2.36 4.521 3.709-.06 2.197-2.037 3.612-4.7 3.612l.003-.007z"}),a.jsx("path",{d:"M12.397 6.645V0h2.683v10.117a5.284 5.284 0 00-.3-.832 7.006 7.006 0 00-2.383-2.644v.004z"})]}))});function Ug(e){"@babel/helpers - typeof";return Ug=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ug(e)}var nqt=["size","style"];function R3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oB(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dqt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mqt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=pqt(e,nqt),o=cn(C1,2),s=sqt(o,2),l=s[0],c=s[1];return a.jsxs("svg",oB(oB({fill:"currentColor",fillRule:"evenodd",height:r,style:oB({flex:"none",lineHeight:1},n),viewBox:"0 0 84 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:C1}),a.jsx("path",{d:"M11.798 11.785a3.883 3.883 0 01-.819.083h-2.42a6.522 6.522 0 01-3.366-.935 6.738 6.738 0 01-.51-.336 6.64 6.64 0 01-2.1-2.607 8.042 8.042 0 01-.227-.58 6.619 6.619 0 01-.336-2.084V0h2.683v5.326c0 .127.004.247.02.367.014.176.04.342.084.509a3.857 3.857 0 003.735 2.976h.02a3.342 3.342 0 013.24 2.607h-.004z",fill:l.fill}),a.jsx("path",{d:"M4.683 11.206v6.645H2V7.734c.087.323.226.69.3.832a7.005 7.005 0 002.383 2.644v-.004z",fill:"#1E8CFE"}),a.jsx("path",{d:"M15.08 12.524v5.327h-2.683v-5.327c0-.126-.004-.25-.02-.37a3.871 3.871 0 00-1.918-2.976 3.889 3.889 0 00-1.9-.51h-.02a3.346 3.346 0 01-3.24-2.6c.263-.056.536-.082.819-.082h2.42c1.225 0 2.38.342 3.366.935.176.103.346.216.51.336a6.578 6.578 0 012.097 2.607 6.487 6.487 0 01.57 2.66z",fill:c.fill}),a.jsx("path",{d:"M35.635 17.585c0 .533-.017.999-.053 1.405a9.743 9.743 0 01-.143 1.069c-.187.849-.546 1.574-1.086 2.184C33.335 23.414 31.936 24 30.155 24c-1.505 0-2.74-.406-3.712-1.215-1.002-.832-1.581-1.984-1.734-3.455h2.613c.1.556.266.982.496 1.281.54.703 1.325 1.052 2.36 1.052 1.905 0 2.857-1.168 2.857-3.502V16.59c-1.032 1.055-2.224 1.584-3.572 1.584-1.535 0-2.79-.556-3.769-1.664-.985-1.126-1.481-2.534-1.481-4.222s.46-3.036 1.375-4.184c.985-1.219 2.29-1.828 3.908-1.828 1.418 0 2.597.53 3.539 1.585V6.589h2.6v10.996zm-2.497-5.34c0-1.095-.293-1.97-.879-2.623-.592-.67-1.351-1.006-2.277-1.006-.985 0-1.764.366-2.337 1.099-.516.656-.776 1.501-.776 2.543 0 1.042.26 1.865.776 2.52.563.716 1.342 1.076 2.337 1.076s1.781-.363 2.357-1.089c.533-.656.8-1.495.8-2.52zM38.917 6.588h2.603v1.006c.476-.5.903-.842 1.272-1.029.376-.193.826-.29 1.342-.29.686 0 1.401.224 2.15.67l-1.191 2.38c-.493-.353-.976-.533-1.445-.533-1.418 0-2.128 1.072-2.128 3.213v5.84h-2.603V6.587z"}),a.jsx("path",{d:"M18.453 2.37c0-.456.166-.849.496-1.178.33-.333.73-.496 1.192-.496.463 0 .872.166 1.202.496.333.323.496.722.496 1.192s-.167.872-.496 1.202a1.59 1.59 0 01-1.192.496c-.473 0-.872-.167-1.202-.496a1.647 1.647 0 01-.496-1.216zm3.083 4.222V17.85h-2.777V6.588h2.777v.003z",fill:"#0418FF"}),a.jsx("path",{d:"M57.867 12.831h-8.07c.07.925.37 1.661.902 2.207.533.54 1.215.81 2.048.81.645 0 1.181-.154 1.608-.464.3-.223.626-.582.865-1.072h2.68c-.173.82-.679 1.605-1.039 2.038-.359.433-.745.789-1.178 1.052-.433.266-.899.46-1.398.583a6.834 6.834 0 01-1.631.186c-1.682 0-3.03-.54-4.046-1.618-1.018-1.089-1.528-2.527-1.528-4.325 0-1.797.493-3.222 1.482-4.324.995-1.089 2.314-1.631 3.955-1.631s2.966.529 3.932 1.584c.955 1.049 1.435 2.5 1.435 4.358l-.014.613-.003.003zm-2.67-2.127c-.363-1.389-1.239-2.081-2.623-2.081-.317 0-.613.047-.89.143-.276.097-.529.236-.758.416-.227.18-.423.4-.583.653a2.942 2.942 0 00-.37.865H55.2l-.003.004zM65.501 18.154c-3 0-4.76-1.655-5.204-3.852h2.787c.38.846 1.328 1.425 2.524 1.425s1.907-.573 1.907-1.255c0-.546-.639-1.085-2.21-1.342-2.248-.37-3.263-.835-3.895-1.661-.563-.73-.693-1.628-.533-2.434.313-1.608 1.87-2.96 4.75-2.776 2.587.163 4.129 2.234 4.272 3.858h-2.554c-.22-.792-.785-1.355-1.884-1.521-.942-.143-1.92.153-1.974.949-.053.795.736 1.055 2.19 1.295 3.806.626 4.558 2.36 4.522 3.709-.06 2.197-2.038 3.612-4.701 3.612l.003-.007zM77.199 18.154c-3 0-4.76-1.655-5.204-3.852h2.787c.38.846 1.328 1.425 2.523 1.425s1.908-.573 1.908-1.255c0-.546-.64-1.085-2.21-1.342-2.248-.37-3.263-.835-3.896-1.661-.562-.73-.692-1.628-.532-2.434.313-1.608 1.87-2.96 4.75-2.776 2.587.163 4.129 2.234 4.272 3.858h-2.554c-.22-.792-.785-1.355-1.884-1.521-.942-.143-1.92.153-1.974.949-.054.795.736 1.055 2.19 1.295 3.806.626 4.558 2.36 4.521 3.709-.06 2.197-2.037 3.612-4.7 3.612l.003-.007z"}),a.jsx("path",{d:"M12.397 6.645V0h2.683v10.117a5.284 5.284 0 00-.3-.832 7.006 7.006 0 00-2.383-2.644v.004z",fill:"#1E8CFE"}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"2.02",x2:"11.798",y1:"5.933",y2:"5.933",children:[a.jsx("stop",{offset:"0",stopColor:"#0418FF"}),a.jsx("stop",{offset:"1",stopColor:"#1E8CFE"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"15.08",x2:"5.299",y1:"11.918",y2:"11.918",children:[a.jsx("stop",{offset:"0",stopColor:"#0418FF"}),a.jsx("stop",{offset:"1",stopColor:"#1E8CFE"})]})]})]}))});function Wg(e){"@babel/helpers - typeof";return Wg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wg(e)}var hqt=["type"];function B3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function V3e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xqt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Oqt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=vqt(e,hqt);return r==="color"?a.jsx(mqt,V3e({},n)):a.jsx(OEe,V3e({},n))}),xc=xEe;xc.Color=YKt;xc.Text=OEe;xc.Combine=Oqt;xc.Avatar=LKt;xc.colorPrimary=PKt;xc.colorGradient=vEe;xc.title=C1;var ip="HuggingFace",jqt=.6,wqt=.3,jEe="#fff";function Kg(e){"@babel/helpers - typeof";return Kg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kg(e)}var Pqt=["size","style"];function H3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $qt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Aee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kqt(e,Pqt);return a.jsxs("svg",aB(aB({height:r,style:aB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ip}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M2.25 11.535c0-3.407 1.847-6.554 4.844-8.258a9.822 9.822 0 019.687 0c2.997 1.704 4.844 4.851 4.844 8.258 0 5.266-4.337 9.535-9.687 9.535S2.25 16.8 2.25 11.535z",fill:"#FF9D0B"}),a.jsx("path",{d:"M11.938 20.086c4.797 0 8.687-3.829 8.687-8.551 0-4.722-3.89-8.55-8.687-8.55-4.798 0-8.688 3.828-8.688 8.55 0 4.722 3.89 8.55 8.688 8.55z",fill:"#FFD21E"}),a.jsx("path",{d:"M11.875 15.113c2.457 0 3.25-2.156 3.25-3.263 0-.576-.393-.394-1.023-.089-.582.283-1.365.675-2.224.675-1.798 0-3.25-1.693-3.25-.586 0 1.107.79 3.263 3.25 3.263h-.003z",fill:"#FF323D"}),a.jsx("path",{d:"M14.76 9.21c.32.108.445.753.767.585.447-.233.707-.708.659-1.204a1.235 1.235 0 00-.879-1.059 1.262 1.262 0 00-1.33.394c-.322.384-.377.92-.14 1.36.153.283.638-.177.925-.079l-.002.003zm-5.887 0c-.32.108-.448.753-.768.585a1.226 1.226 0 01-.658-1.204c.048-.495.395-.913.878-1.059a1.262 1.262 0 011.33.394c.322.384.377.92.14 1.36-.152.283-.64-.177-.925-.079l.003.003zm1.12 5.34a2.166 2.166 0 011.325-1.106c.07-.02.144.06.219.171l.192.306c.069.1.139.175.209.175.074 0 .15-.074.223-.172l.205-.302c.08-.11.157-.188.234-.165.537.168.986.536 1.25 1.026.932-.724 1.275-1.905 1.275-2.633 0-.508-.306-.426-.81-.19l-.616.296c-.52.24-1.148.48-1.824.48-.676 0-1.302-.24-1.823-.48l-.589-.283c-.52-.248-.838-.342-.838.177 0 .703.32 1.831 1.187 2.56l.18.14z",fill:"#3A3B45"}),a.jsx("path",{d:"M17.812 10.366a.806.806 0 00.813-.8c0-.441-.364-.8-.813-.8a.806.806 0 00-.812.8c0 .442.364.8.812.8zm-11.624 0a.806.806 0 00.812-.8c0-.441-.364-.8-.812-.8a.806.806 0 00-.813.8c0 .442.364.8.813.8zM4.515 13.073c-.405 0-.765.162-1.017.46a1.455 1.455 0 00-.333.925 1.801 1.801 0 00-.485-.074c-.387 0-.737.146-.985.409a1.41 1.41 0 00-.2 1.722 1.302 1.302 0 00-.447.694c-.06.222-.12.69.2 1.166a1.267 1.267 0 00-.093 1.236c.238.533.81.958 1.89 1.405l.24.096c.768.3 1.473.492 1.478.494.89.243 1.808.375 2.732.394 1.465 0 2.513-.443 3.115-1.314.93-1.342.842-2.575-.274-3.763l-.151-.154c-.692-.684-1.155-1.69-1.25-1.912-.195-.655-.71-1.383-1.562-1.383-.46.007-.889.233-1.15.605-.25-.31-.495-.553-.715-.694a1.87 1.87 0 00-.993-.312zm14.97 0c.405 0 .767.162 1.017.46.216.262.333.588.333.925.158-.047.322-.071.487-.074.388 0 .738.146.985.409a1.41 1.41 0 01.2 1.722c.22.178.377.422.445.694.06.222.12.69-.2 1.166.244.37.279.836.093 1.236-.238.533-.81.958-1.889 1.405l-.239.096c-.77.3-1.475.492-1.48.494-.89.243-1.808.375-2.732.394-1.465 0-2.513-.443-3.115-1.314-.93-1.342-.842-2.575.274-3.763l.151-.154c.695-.684 1.157-1.69 1.252-1.912.195-.655.708-1.383 1.56-1.383.46.007.889.233 1.15.605.25-.31.495-.553.718-.694.244-.162.523-.265.814-.3l.176-.012z",fill:"#FF9D0B"}),a.jsx("path",{d:"M9.785 20.132c.688-.994.638-1.74-.305-2.667-.945-.928-1.495-2.288-1.495-2.288s-.205-.788-.672-.714c-.468.074-.81 1.25.17 1.971.977.721-.195 1.21-.573.534-.375-.677-1.405-2.416-1.94-2.751-.532-.332-.907-.148-.782.541.125.687 2.357 2.35 2.14 2.707-.218.362-.983-.42-.983-.42S2.953 14.9 2.43 15.46c-.52.558.398 1.026 1.7 1.803 1.308.778 1.41.985 1.225 1.28-.187.295-3.07-2.1-3.34-1.083-.27 1.011 2.943 1.304 2.745 2.006-.2.7-2.265-1.324-2.685-.537-.425.79 2.913 1.718 2.94 1.725 1.075.276 3.813.859 4.77-.522zm4.432 0c-.687-.994-.64-1.74.305-2.667.943-.928 1.493-2.288 1.493-2.288s.205-.788.675-.714c.465.074.807 1.25-.17 1.971-.98.721.195 1.21.57.534.377-.677 1.407-2.416 1.94-2.751.532-.332.91-.148.782.541-.125.687-2.355 2.35-2.137 2.707.215.362.98-.42.98-.42S21.05 14.9 21.57 15.46c.52.558-.395 1.026-1.7 1.803-1.308.778-1.408.985-1.225 1.28.187.295 3.07-2.1 3.34-1.083.27 1.011-2.94 1.304-2.743 2.006.2.7 2.263-1.324 2.685-.537.423.79-2.912 1.718-2.94 1.725-1.077.276-3.815.859-4.77-.522z",fill:"#FFD21E"})]})]}))});function qg(e){"@babel/helpers - typeof";return qg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qg(e)}var Eqt=["background"];function U3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tqt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dqt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Nqt=p.memo(function(e){var t=e.background,r=Iqt(e,Eqt);return a.jsx(Ee,Tqt({Icon:Aee,"aria-label":ip,background:t||jEe,color:"#3A3B45"},r))});function Gg(e){"@babel/helpers - typeof";return Gg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gg(e)}var Lqt=["size","style"];function W3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Hqt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Vqt(e,Lqt);return a.jsxs("svg",sB(sB({fill:"currentColor",fillRule:"evenodd",height:r,style:sB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ip}),a.jsx("path",{d:"M16.781 3.277c2.997 1.704 4.844 4.851 4.844 8.258 0 .995-.155 1.955-.443 2.857a1.332 1.332 0 011.125.4 1.41 1.41 0 01.2 1.723c.204.165.352.385.428.632l.017.062c.06.222.12.69-.2 1.166.244.37.279.836.093 1.236-.255.57-.893 1.018-2.128 1.5l-.202.078-.131.048c-.478.173-.89.295-1.061.345l-.086.024c-.89.243-1.808.375-2.732.394-1.32 0-2.3-.36-2.923-1.067a9.852 9.852 0 01-3.18.018C9.778 21.647 8.802 22 7.494 22a11.249 11.249 0 01-2.541-.343l-.221-.06-.273-.08a16.574 16.574 0 01-1.175-.405c-1.237-.483-1.875-.93-2.13-1.501-.186-.4-.151-.867.093-1.236a1.42 1.42 0 01-.2-1.166c.069-.273.226-.516.447-.694a1.41 1.41 0 01.2-1.722c.233-.248.557-.391.917-.407l.078-.001a9.385 9.385 0 01-.44-2.85c0-3.407 1.847-6.554 4.844-8.258a9.822 9.822 0 019.687 0zM4.188 14.758c.125.687 2.357 2.35 2.14 2.707-.19.315-.796-.239-.948-.386l-.041-.04-.168-.147c-.561-.479-2.304-1.9-2.74-1.432-.43.46.119.859 1.055 1.42l.784.467.136.083c1.045.643 1.12.84.95 1.113-.188.295-3.07-2.1-3.34-1.083-.27 1.011 2.942 1.304 2.744 2.006-.2.7-2.265-1.324-2.685-.537-.425.79 2.913 1.718 2.94 1.725l.16.04.175.042c1.227.284 3.565.65 4.435-.604.673-.973.64-1.709-.248-2.61l-.057-.057c-.945-.928-1.495-2.288-1.495-2.288l-.017-.058-.025-.072c-.082-.22-.284-.639-.63-.584-.46.073-.798 1.21.12 1.933l.05.038c.977.721-.195 1.21-.573.534l-.058-.104-.143-.25c-.463-.799-1.282-2.111-1.739-2.397-.532-.332-.907-.148-.782.541zm14.842-.541c-.533.335-1.563 2.074-1.94 2.751a.613.613 0 01-.687.302.436.436 0 01-.176-.098.303.303 0 01-.049-.06l-.014-.028-.008-.02-.007-.019-.003-.013-.003-.017a.289.289 0 01-.004-.048c0-.12.071-.266.25-.427.026-.024.054-.047.084-.07l.047-.036c.022-.016.043-.032.063-.049.883-.71.573-1.81.131-1.917l-.031-.006-.056-.004a.368.368 0 00-.062.006l-.028.005-.042.014-.039.017-.028.015-.028.019-.036.027-.023.02c-.173.158-.273.428-.31.542l-.016.054s-.53 1.309-1.439 2.234l-.054.054c-.365.358-.596.69-.702 1.018-.143.437-.066.868.21 1.353.055.097.117.195.187.296.882 1.275 3.282.876 4.494.59l.286-.07.25-.074c.276-.084.736-.233 1.2-.42l.188-.077.065-.028.064-.028.124-.056.081-.038c.529-.252.964-.543.994-.827l.001-.036a.299.299 0 00-.037-.139c-.094-.176-.271-.212-.491-.168l-.045.01c-.044.01-.09.024-.136.04l-.097.035-.054.022c-.559.23-1.238.705-1.607.745h.006a.452.452 0 01-.05.003h-.024l-.024-.003-.023-.005c-.068-.016-.116-.06-.14-.142a.22.22 0 01-.005-.1c.062-.345.958-.595 1.713-.91l.066-.028c.528-.224.97-.483.985-.832v-.04a.47.47 0 00-.016-.098c-.048-.18-.175-.251-.36-.251-.785 0-2.55 1.36-2.92 1.36-.025 0-.048-.007-.058-.024a.6.6 0 01-.046-.088c-.1-.238.068-.462 1.06-1.066l.209-.126c.538-.32 1.01-.588 1.341-.831.29-.212.475-.406.503-.6l.003-.028c.008-.113-.038-.227-.147-.344a.266.266 0 00-.07-.054l-.034-.015-.013-.005a.403.403 0 00-.13-.02c-.162 0-.369.07-.595.18-.637.313-1.431.952-1.826 1.285l-.249.215-.033.033c-.08.078-.288.27-.493.386l-.071.037-.041.019a.535.535 0 01-.122.036h.005a.346.346 0 01-.031.003l.01-.001-.013.001c-.079.005-.145-.021-.19-.095a.113.113 0 01-.014-.065c.027-.465 2.034-1.991 2.152-2.642l.009-.048c.1-.65-.271-.817-.791-.493zM11.938 2.984c-4.798 0-8.688 3.829-8.688 8.55 0 .692.083 1.364.24 2.008l.008-.009c.252-.298.612-.46 1.017-.46.355.008.699.117.993.312.22.14.465.384.715.694.261-.372.69-.598 1.15-.605.852 0 1.367.728 1.562 1.383l.047.105.06.127c.192.396.595 1.139 1.143 1.68 1.06 1.04 1.324 2.115.8 3.266a8.865 8.865 0 002.024-.014c-.505-1.12-.26-2.17.74-3.186l.066-.066c.695-.684 1.157-1.69 1.252-1.912.195-.655.708-1.383 1.56-1.383.46.007.889.233 1.15.605.25-.31.495-.553.718-.694a1.87 1.87 0 01.99-.312c.357 0 .682.126.925.36.14-.61.215-1.245.215-1.898 0-4.722-3.89-8.55-8.687-8.55zm1.857 8.926l.439-.212c.553-.264.89-.383.89.152 0 1.093-.771 3.208-3.155 3.262h-.184c-2.325-.052-3.116-2.06-3.156-3.175l-.001-.087c0-1.107 1.452.586 3.25.586.716 0 1.379-.272 1.917-.526zm4.017-3.143c.45 0 .813.358.813.8 0 .441-.364.8-.813.8a.806.806 0 01-.812-.8c0-.442.364-.8.812-.8zm-11.624 0c.448 0 .812.358.812.8 0 .441-.364.8-.812.8a.806.806 0 01-.813-.8c0-.442.364-.8.813-.8zm7.79-.841c.32-.384.846-.54 1.33-.394.483.146.83.564.878 1.06.048.495-.212.97-.659 1.203-.322.168-.447-.477-.767-.585l.002-.003c-.287-.098-.772.362-.925.079a1.215 1.215 0 01.14-1.36zm-4.323 0c.322.384.377.92.14 1.36-.152.283-.64-.177-.925-.079l.003.003c-.108.036-.194.134-.273.24l-.118.165c-.11.15-.22.262-.377.18a1.226 1.226 0 01-.658-1.204c.048-.495.395-.913.878-1.059a1.262 1.262 0 011.33.394z"})]}))});function Jg(e){"@babel/helpers - typeof";return Jg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jg(e)}var Uqt=["size","style"];function K3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jqt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Gqt(e,Uqt);return a.jsxs("svg",lB(lB({fill:"currentColor",fillRule:"evenodd",height:r,style:lB({flex:"none",lineHeight:1},n),viewBox:"0 0 153 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ip}),a.jsx("path",{d:"M2 18.578V1.824h3.767v6.45h5.765v-6.45h3.792v16.754h-3.792v-6.99H5.767v6.99H2zm20.78.309c-1.383 0-2.387-.459-3.01-1.375-.624-.917-.935-2.172-.935-3.765V5.833H22.6v7.426c0 .925.128 1.559.385 1.902.256.342.657.514 1.204.514.461 0 .863-.112 1.204-.335.342-.222.692-.582 1.05-1.079V5.833h3.767v12.745h-3.074l-.282-1.773h-.077a6.852 6.852 0 01-1.743 1.516c-.632.377-1.383.566-2.254.566zM38.053 24c-.99 0-1.892-.116-2.703-.347-.812-.231-1.452-.582-1.922-1.053-.47-.472-.705-1.084-.705-1.838 0-.53.158-1.01.474-1.439.316-.428.765-.805 1.346-1.13v-.103a3.077 3.077 0 01-.833-.86c-.23-.352-.346-.785-.346-1.299 0-.462.137-.903.41-1.323.273-.42.615-.775 1.025-1.066v-.103c-.461-.308-.863-.754-1.204-1.336-.342-.583-.513-1.242-.513-1.979 0-1.01.248-1.858.743-2.544a4.561 4.561 0 011.948-1.541 6.46 6.46 0 012.562-.514 6.8 6.8 0 011.038.077c.333.051.645.128.935.231h4.638v2.75h-2.127v.102c.17.223.299.467.384.733.086.265.129.56.129.886 0 .96-.223 1.752-.667 2.377-.444.625-1.046 1.092-1.806 1.4-.76.309-1.602.463-2.524.463-.222 0-.461-.022-.717-.064a6.978 6.978 0 01-.82-.193 1.64 1.64 0 00-.346.411c-.077.137-.116.317-.116.54 0 .308.146.544.436.706.29.163.786.244 1.486.244h2.05c1.572 0 2.772.253 3.6.758.829.506 1.243 1.332 1.243 2.48 0 .874-.29 1.658-.871 2.351-.581.694-1.401 1.238-2.46 1.632-1.06.394-2.315.591-3.767.591zm.282-11.743c.342 0 .64-.081.897-.244.256-.163.461-.398.615-.707.153-.308.23-.702.23-1.182 0-.685-.166-1.199-.5-1.542a1.663 1.663 0 00-1.242-.513c-.495 0-.91.17-1.243.513-.333.343-.5.857-.5 1.542 0 .48.082.874.244 1.182.162.309.372.544.628.707.256.163.546.244.871.244zm.307 9.379c.564 0 1.064-.069 1.5-.206.435-.137.78-.325 1.037-.565.256-.24.385-.505.385-.796 0-.412-.171-.681-.513-.81-.342-.128-.82-.193-1.435-.193h-1.307l-.49-.006-.31-.013a5.681 5.681 0 01-.993-.135c-.24.206-.415.407-.526.604a1.311 1.311 0 00-.166.655c0 .48.26.844.781 1.092.521.249 1.2.373 2.037.373zM51.735 24c-.99 0-1.892-.116-2.703-.347-.812-.231-1.452-.582-1.922-1.053-.47-.472-.705-1.084-.705-1.838 0-.53.158-1.01.474-1.439.316-.428.765-.805 1.346-1.13v-.103a3.077 3.077 0 01-.833-.86c-.23-.352-.346-.785-.346-1.299 0-.462.137-.903.41-1.323.273-.42.615-.775 1.025-1.066v-.103c-.461-.308-.863-.754-1.204-1.336-.342-.583-.513-1.242-.513-1.979 0-1.01.248-1.858.743-2.544a4.561 4.561 0 011.948-1.541 6.46 6.46 0 012.562-.514 6.8 6.8 0 011.038.077c.333.051.644.128.935.231h4.638v2.75H56.5v.102c.17.223.299.467.384.733.086.265.128.56.128.886 0 .96-.222 1.752-.666 2.377-.444.625-1.046 1.092-1.806 1.4-.76.309-1.602.463-2.524.463-.222 0-.461-.022-.718-.064a6.978 6.978 0 01-.82-.193 1.64 1.64 0 00-.345.411c-.077.137-.116.317-.116.54 0 .308.145.544.436.706.29.163.786.244 1.486.244h2.05c1.571 0 2.771.253 3.6.758.828.506 1.243 1.332 1.243 2.48 0 .874-.29 1.658-.872 2.351-.58.694-1.4 1.238-2.46 1.632-1.058.394-2.314.591-3.766.591zm.282-11.743c.341 0 .64-.081.897-.244.256-.163.46-.398.615-.707.153-.308.23-.702.23-1.182 0-.685-.166-1.199-.5-1.542a1.663 1.663 0 00-1.242-.513c-.496 0-.91.17-1.243.513-.333.343-.5.857-.5 1.542 0 .48.082.874.244 1.182.162.309.371.544.628.707.256.163.546.244.87.244zm.307 9.379c.564 0 1.064-.069 1.5-.206.435-.137.78-.325 1.037-.565.256-.24.384-.505.384-.796 0-.412-.17-.681-.512-.81-.342-.128-.82-.193-1.435-.193h-1.307l-.49-.006-.31-.013a5.681 5.681 0 01-.993-.135c-.24.206-.415.407-.526.604a1.311 1.311 0 00-.166.655c0 .48.26.844.781 1.092.521.249 1.2.373 2.037.373zm8.559-3.058V5.833h3.766v12.745h-3.766zm1.87-14.62c-.632 0-1.144-.18-1.537-.54-.393-.36-.59-.84-.59-1.44 0-.599.197-1.079.59-1.438.393-.36.905-.54 1.537-.54.632 0 1.145.18 1.537.54.393.36.59.839.59 1.439 0 .6-.197 1.079-.59 1.439-.392.36-.905.54-1.537.54zm5.202 14.62V5.833h3.074l.257 1.619h.102a8.268 8.268 0 011.794-1.362c.666-.377 1.426-.565 2.28-.565 1.401 0 2.409.458 3.024 1.374.615.917.922 2.172.922 3.765v7.914h-3.766v-7.426c0-.925-.124-1.559-.372-1.901-.248-.343-.645-.514-1.191-.514-.479 0-.889.107-1.23.32a7.203 7.203 0 00-1.128.913v8.608h-3.766zM87.147 24c-.991 0-1.892-.116-2.704-.347-.811-.231-1.452-.582-1.922-1.053-.47-.472-.704-1.084-.704-1.838 0-.53.158-1.01.474-1.439.316-.428.764-.805 1.345-1.13v-.103a3.077 3.077 0 01-.833-.86c-.23-.352-.346-.785-.346-1.299 0-.462.137-.903.41-1.323.274-.42.615-.775 1.025-1.066v-.103c-.46-.308-.862-.754-1.204-1.336-.342-.583-.512-1.242-.512-1.979 0-1.01.247-1.858.743-2.544a4.561 4.561 0 011.947-1.541 6.46 6.46 0 012.562-.514 6.8 6.8 0 011.038.077c.333.051.645.128.935.231h4.638v2.75h-2.127v.102c.171.223.3.467.385.733.085.265.128.56.128.886 0 .96-.222 1.752-.666 2.377-.444.625-1.047 1.092-1.807 1.4-.76.309-1.601.463-2.524.463-.222 0-.46-.022-.717-.064a6.978 6.978 0 01-.82-.193 1.64 1.64 0 00-.346.411c-.077.137-.115.317-.115.54 0 .308.145.544.435.706.29.163.786.244 1.487.244h2.05c1.57 0 2.771.253 3.6.758.828.506 1.242 1.332 1.242 2.48 0 .874-.29 1.658-.871 2.351-.58.694-1.4 1.238-2.46 1.632-1.059.394-2.314.591-3.766.591zm.281-11.743c.342 0 .641-.081.897-.244.256-.163.461-.398.615-.707.154-.308.23-.702.23-1.182 0-.685-.166-1.199-.499-1.542a1.663 1.663 0 00-1.243-.513c-.495 0-.91.17-1.242.513-.333.343-.5.857-.5 1.542 0 .48.081.874.243 1.182.163.309.372.544.628.707.256.163.547.244.871.244zm.308 9.379c.564 0 1.063-.069 1.499-.206.435-.137.781-.325 1.038-.565.256-.24.384-.505.384-.796 0-.412-.17-.681-.513-.81-.341-.128-.82-.193-1.434-.193h-1.307l-.49-.006-.311-.013a5.681 5.681 0 01-.993-.135c-.239.206-.414.407-.525.604a1.311 1.311 0 00-.167.655c0 .48.26.844.782 1.092.52.249 1.2.373 2.037.373zm13.99-3.058V1.824h10.531v3.187h-6.764v3.88h5.79v3.186h-5.79v6.501h-3.767zm16.322.309c-.768 0-1.439-.172-2.011-.514a3.49 3.49 0 01-1.32-1.388c-.307-.582-.46-1.233-.46-1.953 0-1.37.563-2.428 1.69-3.173 1.128-.746 2.947-1.247 5.458-1.504-.017-.376-.098-.698-.243-.963a1.474 1.474 0 00-.654-.617c-.29-.145-.657-.218-1.102-.218-.53 0-1.067.094-1.614.282a10.61 10.61 0 00-1.768.823l-1.332-2.467c.546-.343 1.11-.638 1.69-.887.582-.248 1.184-.44 1.807-.578a8.986 8.986 0 011.935-.205c1.093 0 2.011.21 2.754.63.743.419 1.311 1.053 1.704 1.9.393.849.59 1.932.59 3.251v7.272h-3.075l-.256-1.31h-.103a8.13 8.13 0 01-1.717 1.169 4.34 4.34 0 01-1.973.45zm1.256-2.956c.427 0 .803-.094 1.127-.282.325-.189.65-.446.974-.771v-2.159c-.888.12-1.593.275-2.114.463-.521.188-.888.415-1.102.681a1.38 1.38 0 00-.32.886c0 .394.132.69.397.887.265.197.61.295 1.038.295zm14.656 2.956c-1.195 0-2.276-.266-3.24-.797a5.751 5.751 0 01-2.281-2.287c-.556-.994-.833-2.193-.833-3.597 0-1.405.307-2.604.922-3.598a6.248 6.248 0 012.435-2.287 6.877 6.877 0 013.254-.796c.785 0 1.49.124 2.114.372a5.115 5.115 0 011.601.99l-1.768 2.338a2.936 2.936 0 00-.756-.463 2.434 2.434 0 00-.96-.18c-.599 0-1.12.146-1.564.437-.444.291-.794.711-1.05 1.26-.257.548-.385 1.19-.385 1.927 0 .736.128 1.379.385 1.927.256.548.602.968 1.037 1.259.436.291.927.437 1.474.437.427 0 .828-.077 1.204-.232a4.873 4.873 0 001.05-.59l1.487 2.312c-.53.48-1.153.86-1.87 1.144a6.096 6.096 0 01-2.256.424zm11.633-13.362c1.213 0 2.221.27 3.024.809.803.54 1.4 1.272 1.794 2.197.393.925.589 1.962.589 3.11 0 .325-.017.646-.051.963l-.041.35c-.02.159-.041.295-.062.408h-7.596c.087.432.224.8.409 1.105.333.548.756.938 1.268 1.169a3.88 3.88 0 001.615.347c.495 0 .969-.073 1.422-.219a6.914 6.914 0 001.345-.603l1.23 2.312a7.613 7.613 0 01-2.153 1.04 7.951 7.951 0 01-2.357.374c-1.213 0-2.306-.266-3.28-.797a5.813 5.813 0 01-2.306-2.287c-.564-.994-.845-2.193-.845-3.597 0-1.388.286-2.579.858-3.572.572-.994 1.32-1.76 2.242-2.3.922-.54 1.888-.81 2.895-.81zm.077 2.903c-.41 0-.811.112-1.204.334-.393.223-.717.608-.974 1.157-.11.236-.196.513-.255.83h2.23l2.304-.008c0-.668-.162-1.22-.486-1.657-.325-.437-.863-.656-1.615-.656z"})]}))});function Yg(e){"@babel/helpers - typeof";return Yg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yg(e)}var Yqt=["type"];function q3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xqt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rGt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nGt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=tGt(e,Yqt),i=r==="color"?Aee:wEe;return a.jsx(Ne,Xqt({Icon:i,Text:PEe,"aria-label":ip,spaceMultiple:wqt,textMultiple:jqt},n))}),Z1=wEe;Z1.Color=Aee;Z1.Text=PEe;Z1.Combine=nGt;Z1.Avatar=Nqt;Z1.colorPrimary=jEe;Z1.title=ip;var D2="Infinigence",iGt=.8,oGt=.2,SEe="#7952ea";function Xg(e){"@babel/helpers - typeof";return Xg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xg(e)}var aGt=["size","style"];function G3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fGt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Iee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=uGt(e,aGt);return a.jsxs("svg",cB(cB({fill:"currentColor",fillRule:"evenodd",height:r,style:cB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D2}),a.jsx("path",{d:"M14.186 19.885V4.226H5v4.137h4.226v11.522H5V24h13.412v-4.115h-4.226z"}),a.jsx("path",{d:"M18.412 0h-4.226v4.226h4.226V0z"})]}))});function Qg(e){"@babel/helpers - typeof";return Qg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qg(e)}var pGt=["background"];function J3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dGt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bGt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vGt=p.memo(function(e){var t=e.background,r=gGt(e,pGt);return a.jsx(Ee,dGt({Icon:Iee,"aria-label":D2,background:t||SEe},r))});function Zg(e){"@babel/helpers - typeof";return Zg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zg(e)}var xGt=["size","style"];function Y3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SGt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Ee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=PGt(e,xGt);return a.jsxs("svg",uB(uB({height:r,style:uB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D2}),a.jsx("path",{d:"M14.186 19.885V4.226H5v4.137h4.226v11.522H5V24h13.412v-4.115h-4.226z",fill:"#7F1084"}),a.jsx("path",{d:"M18.412 0h-4.226v4.226h4.226V0z",fill:"#2EA7E0"})]}))});function eb(e){"@babel/helpers - typeof";return eb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eb(e)}var _Gt=["size","style"];function X3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function TGt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var CEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=EGt(e,_Gt);return a.jsxs("svg",fB(fB({fill:"currentColor",fillRule:"evenodd",height:r,style:fB({flex:"none",lineHeight:1},n),viewBox:"0 0 130 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D2}),a.jsx("path",{d:"M25.53 2.09H3.145v2.806H25.53V2.091zM26.555 12.407V9.602h-10.8v-3.74H12.65v3.74H2.09v2.805h8.929c-1.358 1.509-3.44 3.68-5.702 5.52-.965.785-2.654 1.358-3.318 1.57L2.845 22c.331-.12 2.564-.633 3.982-1.78 2.895-2.322 5.4-5.218 6.757-6.877v5.822c0 1.81 1.056 2.594 2.111 2.594h7.934c1.569 0 2.926-.996 2.926-2.866v-2.956H23.84v2.081c0 .603-.332.965-.754.965h-6.033c-.362 0-.664-.392-.664-.874v-5.732h10.166v.03zM38.772 6.796h-2.775V21.82h2.775V6.796zM57.505 21.88h-4.223v-2.414h3.861c.694 0 .724-.543.724-.935V6.073c0-.362-.12-.604-.543-.604H40.01a.779.779 0 01-.784-.784V2.091h2.986v.543c0 .06.03.09.09.09h16.14c1.447 0 2.201.905 2.201 2.474V18.56c-.03 2.082-1.417 3.319-3.137 3.319zM125.499 8.395l.543-1.538h2.323V3.81c0-.483-.272-.996-.966-.996h-9.773V2.06h-3.077v.754H103.84v3.319h2.323V5.017h4.374l-4.555 1.478.633 1.87h-2.262v2.293h19.879v1.538h-16.139l.03-.814h-2.383l-.241 5.731c-.03.604.453 1.086 1.056 1.086h18.311v1.358l-20.181-.06v2.262l21.146.06a1.32 1.32 0 001.327-1.327v-3.258a1.32 1.32 0 00-1.327-1.328h-17.858l.03-1.417h17.134a1.48 1.48 0 001.478-1.478V9.843a1.48 1.48 0 00-1.478-1.478h-18.401l5.49-1.78-.543-1.568h8.688l-.543 1.568 5.671 1.81zm.483-3.288v1.327l-4.405-1.417h4.344c.061 0 .061.03.061.09z"}),a.jsx("path",{d:"M53.553 8.727H42.935c-.784 0-1.448.633-1.448 1.448v6.546c0 .784.633 1.448 1.448 1.448h10.618c.785 0 1.448-.634 1.448-1.448v-6.546c0-.815-.663-1.448-1.448-1.448zm-.965 6.938c0 .12-.09.211-.241.211H44.11c-.12 0-.24-.09-.24-.211V11.14c0-.12.09-.211.24-.211h8.236c.12 0 .241.09.241.211v4.525zM74.91 8.274h2.897V6.163h8.838v2.111h2.896V6.163h4.797V3.418H89.54V2h-2.896v1.418h-8.838V2H74.91v1.418h-5.038v2.745h5.038v2.111zM87.973 18.35a.637.637 0 01-.634.634h-9.623c-.271 0-.482-.272-.482-.634v-7.813h-2.806v8.205c0 2.142 1.328 2.927 2.594 2.927h11.252a2.214 2.214 0 002.202-2.203v-3.68h-2.503v2.564zM94.066 16.6c-.211-.814-1.508-6.576-1.538-6.636l-2.414.543c.06.241 1.328 5.852 1.539 6.697.422 1.629 1.176 3.56 1.206 3.62l2.293-.905c.03 0-.694-1.84-1.086-3.319z"}),a.jsx("path",{d:"M83.516 8.614l-2.42.517 1.67 7.818 2.42-.517-1.67-7.817zM69.662 17.686c-.151 1.327-.483 2.685-.483 2.715l2.383.603c.03-.06.362-1.538.543-3.046.151-1.509.362-7.21.362-7.451l-2.473-.091c.03.06-.181 5.852-.332 7.27z"})]}))});function tb(e){"@babel/helpers - typeof";return tb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tb(e)}var MGt=["type"];function Q3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zGt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function LGt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var RGt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=NGt(e,MGt),i=r==="color"?_Ee:Iee;return a.jsx(Ne,zGt({Icon:i,Text:CEe,"aria-label":D2,spaceMultiple:oGt,textMultiple:iGt},n))});function rb(e){"@babel/helpers - typeof";return rb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rb(e)}var FGt=["size","style"];function Z3e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WGt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var KGt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=UGt(e,FGt);return a.jsxs("svg",pB(pB({fill:"currentColor",fillRule:"evenodd",height:r,style:pB({flex:"none",lineHeight:1},n),viewBox:"0 0 148 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D2}),a.jsx("path",{d:"M25.692 7.667v7.584L19.8 7.667h-3.711V22h3.935v-7.87L26.141 22h3.486V7.666h-3.935zM43.635 11.153V7.666H32.196L32.156 22h3.975v-5.118h6.77V13.58h-6.77v-2.426h7.504zM45.53 7.667V22h3.997V7.666h-3.996zM61.76 7.667v7.584l-5.892-7.584h-3.71V22h3.934v-7.87L62.21 22h3.487V7.666H61.76zM68.326 7.667V22h3.996V7.666h-3.996zM112.774 7.667v7.584l-5.892-7.584h-3.711V22h3.935v-7.87l6.117 7.87h3.487V7.666h-3.936zM10.42 18.228V3.874H2v3.792h3.874v10.562H2V22h12.294v-3.772h-3.873zM87.308 13.518V22H74.952V7.666H87.37v3.263h-9.154v7.789h5.81v-2.651H81.66v-2.549h5.648zM131.532 10.929V7.666h-11.825V22h11.805v-3.282h-8.543v-7.79h8.563z"}),a.jsx("path",{d:"M14.294 0h-3.873v3.874h3.873V0z"}),a.jsx("path",{d:"M138.139 18.615v-2.263h6.891v-3.14h-6.891v-2.16h7.604V7.666h-11.56V22h11.662v-3.385h-7.706zM93.405 18.615v-2.263h6.891v-3.14h-6.891v-2.16h7.605V7.666H89.45V22h11.662v-3.385h-7.707z"})]}))}),Oc=Iee;Oc.Color=_Ee;Oc.Text=KGt;Oc.TextCn=CEe;Oc.Combine=RGt;Oc.Avatar=vGt;Oc.colorPrimary=SEe;Oc.title=D2;var _E="LM Studio",qGt=.6,GGt=.3,JGt="#4338CA",kEe="linear-gradient(135deg, #6C78EF, #4F14BE)";function nb(e){"@babel/helpers - typeof";return nb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nb(e)}var YGt=["size","style"];function efe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tJt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Dee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=eJt(e,YGt);return a.jsxs("svg",dB(dB({fill:"currentColor",fillRule:"evenodd",height:r,style:dB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_E}),a.jsx("path",{d:"M2.84 2a1.273 1.273 0 100 2.547h14.107a1.273 1.273 0 100-2.547H2.84zM7.935 5.33a1.273 1.273 0 000 2.548H22.04a1.274 1.274 0 000-2.547H7.935zM3.624 9.935c0-.704.57-1.274 1.274-1.274h14.106a1.274 1.274 0 010 2.547H4.898c-.703 0-1.274-.57-1.274-1.273zM1.273 12.188a1.273 1.273 0 100 2.547H15.38a1.274 1.274 0 000-2.547H1.273zM3.624 16.792c0-.704.57-1.274 1.274-1.274h14.106a1.273 1.273 0 110 2.547H4.898c-.703 0-1.274-.57-1.274-1.273zM13.029 18.849a1.273 1.273 0 100 2.547h9.698a1.273 1.273 0 100-2.547h-9.698z",fillOpacity:".3"}),a.jsx("path",{d:"M2.84 2a1.273 1.273 0 100 2.547h10.287a1.274 1.274 0 000-2.547H2.84zM7.935 5.33a1.273 1.273 0 000 2.548H18.22a1.274 1.274 0 000-2.547H7.935zM3.624 9.935c0-.704.57-1.274 1.274-1.274h10.286a1.273 1.273 0 010 2.547H4.898c-.703 0-1.274-.57-1.274-1.273zM1.273 12.188a1.273 1.273 0 100 2.547H11.56a1.274 1.274 0 000-2.547H1.273zM3.624 16.792c0-.704.57-1.274 1.274-1.274h10.286a1.273 1.273 0 110 2.547H4.898c-.703 0-1.274-.57-1.274-1.273zM13.029 18.849a1.273 1.273 0 100 2.547h5.78a1.273 1.273 0 100-2.547h-5.78z"})]}))});function ib(e){"@babel/helpers - typeof";return ib=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ib(e)}var rJt=["background"];function tfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nJt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lJt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $Ee=p.memo(function(e){var t=e.background,r=sJt(e,rJt);return a.jsx(Ee,nJt({Icon:Dee,"aria-label":_E,background:t||kEe,color:"#fff"},r))});function ob(e){"@babel/helpers - typeof";return ob=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ob(e)}var cJt=["size","style"];function rfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mJt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var EEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dJt(e,cJt);return a.jsxs("svg",mB(mB({fill:"currentColor",fillRule:"evenodd",height:r,style:mB({flex:"none",lineHeight:1},n),viewBox:"0 0 138 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_E}),a.jsx("path",{d:"M115.208 5.9V21.63h2.417V5.9h-2.417zM115.219 2.796c.341.321.747.481 1.218.481.472 0 .874-.16 1.209-.48.341-.322.512-.708.512-1.158 0-.45-.171-.837-.512-1.158A1.684 1.684 0 00116.437 0c-.471 0-.877.16-1.218.481-.335.321-.502.707-.502 1.158 0 .45.167.836.502 1.157z"}),a.jsx("path",{clipRule:"evenodd",d:"M124.705 20.945c1.072.676 2.318 1.014 3.739 1.014 1.42 0 2.663-.338 3.728-1.014 1.072-.676 1.905-1.622 2.499-2.837.601-1.215.901-2.636.901-4.26 0-1.64-.3-3.07-.901-4.292-.594-1.222-1.427-2.171-2.499-2.847-1.065-.676-2.308-1.014-3.728-1.014-1.421 0-2.667.338-3.739 1.014-1.065.676-1.898 1.625-2.499 2.847-.594 1.222-.891 2.653-.891 4.291 0 1.625.297 3.046.891 4.261.601 1.215 1.434 2.161 2.499 2.837zm6.402-1.987c-.697.553-1.585.83-2.663.83-1.079 0-1.967-.277-2.663-.83-.697-.553-1.212-1.28-1.547-2.181a8.365 8.365 0 01-.502-2.93c0-1.051.168-2.031.502-2.94.335-.907.85-1.641 1.547-2.201.696-.56 1.584-.84 2.663-.84 1.078 0 1.966.28 2.663.84.696.56 1.212 1.294 1.546 2.202.335.908.502 1.888.502 2.94 0 1.05-.167 2.027-.502 2.928-.334.902-.85 1.629-1.546 2.182zM103.235 21.959c-1.311 0-2.468-.331-3.472-.994-1.003-.669-1.789-1.61-2.355-2.826-.567-1.223-.85-2.667-.85-4.333 0-1.652.283-3.086.85-4.301.566-1.216 1.355-2.155 2.365-2.817 1.011-.662 2.179-.993 3.503-.993 1.025 0 1.834.17 2.428.512.601.334 1.058.717 1.372 1.147.321.423.57.771.748 1.044h.205V.655h2.417v20.976h-2.335v-2.417h-.287c-.178.287-.43.649-.758 1.086-.328.43-.796.816-1.403 1.157-.608.335-1.417.502-2.428.502zm.328-2.171c.97 0 1.789-.253 2.458-.758.669-.512 1.178-1.219 1.526-2.12.348-.909.523-1.957.523-3.145 0-1.174-.171-2.202-.512-3.083-.342-.887-.847-1.577-1.516-2.068-.669-.499-1.496-.748-2.479-.748-1.024 0-1.878.263-2.56.789-.676.518-1.185 1.225-1.526 2.12-.335.887-.502 1.884-.502 2.99 0 1.12.17 2.137.512 3.052.348.909.86 1.632 1.536 2.172.683.532 1.53.799 2.54.799z"}),a.jsx("path",{d:"M90.45 5.9v9.3c0 .983-.214 1.792-.645 2.427-.423.635-.949 1.106-1.577 1.413-.621.307-1.232.46-1.833.46-1.004 0-1.83-.34-2.479-1.023-.642-.683-.962-1.598-.962-2.745V5.899h-2.418v9.997c0 1.338.219 2.448.656 3.328.437.874 1.038 1.53 1.802 1.967.765.43 1.64.645 2.622.645 1.189 0 2.172-.276 2.95-.83.778-.56 1.352-1.239 1.72-2.038h.165v2.663h2.417V5.9H90.45zM76.9 5.9v2.048h-3.359v9.177c0 .683.099 1.195.297 1.536.205.335.464.56.778.676.321.11.66.164 1.014.164.267 0 .485-.014.656-.041l.41-.082.491 2.171a4.923 4.923 0 01-.686.185 5.05 5.05 0 01-1.117.102 4.865 4.865 0 01-2.007-.44 3.987 3.987 0 01-1.618-1.342c-.424-.6-.635-1.359-.635-2.274V7.948h-2.376V5.899h2.376V2.13h2.417V5.9h3.36zM61.97 3.482c.874.574 1.372 1.38 1.495 2.417h2.458a4.898 4.898 0 00-.983-2.837c-.614-.833-1.447-1.488-2.499-1.966C61.39.61 60.188.369 58.836.369c-1.338 0-2.55.246-3.636.737-1.079.485-1.94 1.168-2.581 2.049-.635.874-.953 1.898-.953 3.072 0 1.414.478 2.557 1.434 3.431.956.874 2.254 1.547 3.892 2.018l2.581.737c.738.205 1.424.444 2.059.717.635.273 1.147.628 1.536 1.065.39.438.584 1.004.584 1.7 0 .765-.225 1.435-.676 2.008-.45.567-1.062 1.01-1.833 1.332-.772.314-1.642.47-2.612.47a7.215 7.215 0 01-2.335-.368c-.717-.253-1.311-.635-1.782-1.147-.465-.519-.73-1.175-.8-1.966h-2.621c.082 1.147.433 2.154 1.055 3.02.628.868 1.488 1.544 2.58 2.029 1.1.485 2.4.727 3.903.727 1.611 0 2.98-.27 4.107-.81 1.134-.539 1.994-1.266 2.581-2.18.594-.916.891-1.94.891-3.073 0-.983-.201-1.813-.604-2.49a5.266 5.266 0 00-1.536-1.658 8.417 8.417 0 00-1.936-1.035c-.67-.252-1.277-.45-1.823-.594l-2.13-.573c-.39-.103-.816-.236-1.28-.4a7.482 7.482 0 01-1.332-.645 3.543 3.543 0 01-1.045-.994c-.266-.402-.4-.884-.4-1.444 0-.669.192-1.266.574-1.792.39-.526.929-.939 1.618-1.24.697-.3 1.51-.45 2.438-.45 1.27 0 2.342.287 3.216.86zM18.224.655h3.031l7.129 17.412h.245L35.758.655h3.032v20.976h-2.377V5.695h-.204L29.654 21.63h-2.295L20.804 5.695H20.6V21.63h-2.377V.655zM2 .655v20.976h12.29v-2.253H4.54V.655H2z"})]}))});function ab(e){"@babel/helpers - typeof";return ab=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ab(e)}var hJt=["type"];function nfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yJt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OJt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jJt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=xJt(e,hJt),i=r==="color"?$Ee:Dee;return a.jsx(Ne,yJt({Icon:i,Text:EEe,"aria-label":_E,iconProps:r==="color"?{shape:"square"}:{},spaceMultiple:GGt,textMultiple:qGt},n))}),e0=Dee;e0.Text=EEe;e0.Combine=jJt;e0.Avatar=$Ee;e0.colorPrimary=JGt;e0.colorGradient=kEe;e0.title=_E;var op="LobeHub",wJt=.6,PJt=.2,TEe="#fff";function sb(e){"@babel/helpers - typeof";return sb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sb(e)}var SJt=["size","style"];function ife(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function EJt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Nee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$Jt(e,SJt);return a.jsxs("svg",hB(hB({height:r,style:hB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:op}),a.jsx("path",{d:"M22.951 13.475C22.951 19.672 18.082 24 11.975 24 5.87 24 1 19.59 1 13.393c0-1.843.41-2.633 2.58-2.922 3.89-.518 5.942-.313 8.396-.313 2.453 0 5.942-.104 8.395.313 2.007.342 2.457.71 2.58 3.004z",fill:"#FFB02E"}),a.jsx("path",{d:"M11.955 19.209c-2.314 0-2.928.286-2.928.286s.287 2.212 2.928 2.212c2.642 0 2.928-2.212 2.928-2.212s-.614-.287-2.928-.287z",fill:"#972021"}),a.jsx("path",{d:"M21.15 11.51c0 .52-4.09.941-9.133.941-5.044 0-9.133-.422-9.133-.942s4.089-.942 9.133-.942c5.043 0 9.132.422 9.132.942z",fill:"#FF6723"}),a.jsx("path",{d:"M9.969 12.451c.052-1.226-.04-1.867-.45-2.985 0 0 .777-.987 2.21-.987 1.434 0 2.458.25 2.458.25-.248 1.376-.26 2.206-.205 3.722H9.97z",fill:"#FEE064"}),a.jsx("path",{d:"M8.633 18.535c1.207-.58 2.032-1.762 2.032-3.217 0-2.081-1.687-3.932-3.768-3.932-2.08 0-3.85 1.605-3.85 3.686 0 1.146.537 2.196 1.365 2.91a4.582 4.582 0 011.625-.289c1.04 0 1.972.327 2.596.842zM15.318 18.535c-1.207-.58-2.032-1.762-2.032-3.217 0-2.081 1.687-3.932 3.768-3.932 2.08 0 3.85 1.605 3.85 3.686 0 1.146-.537 2.196-1.365 2.91a4.582 4.582 0 00-1.625-.289c-1.04 0-1.972.327-2.596.842z",fill:"#fff"}),a.jsx("path",{d:"M7.143 17.447a2.293 2.293 0 100-4.586 2.293 2.293 0 000 4.586zM16.808 17.447a2.293 2.293 0 110-4.586 2.293 2.293 0 010 4.586z",fill:"#270C36"}),a.jsx("path",{d:"M13.04.902c-1.149 0-1.597-.942-3.358-.9-1.916 0-2.785 1.064-3.727 1.883-.16.14-.942.574-1.31.737-1.612.717-2.826 1.761-2.826 3.318 0 1.696 1.43 3.071 3.194 3.071.29 0 .57-.037.838-.106.712.863 1.816 1.364 3.053 1.417 1.925.082 2.54-1.25 3.645-.697.758.38 1.133.697 2.334.697 1.402 0 2.053-.43 2.457-.901.738-.86 1.874-.328 2.58-.328 1.538 0 2.785-1.192 2.785-2.662s-1.246-2.662-2.784-2.662c-.422 0-1.217.104-1.393-.573C18.241 2.09 16.878.82 14.924.82c-.763 0-1.449.082-1.884.082z",fill:"#A68AE2"}),a.jsx("path",{d:"M5.669 1.025a.778.778 0 11-1.557 0 .778.778 0 011.557 0z",fill:"#7B61FF"}),a.jsx("path",{d:"M4.686 8.192a1.31 1.31 0 11-2.621 0 1.31 1.31 0 012.62 0z",fill:"#F24630"}),a.jsx("path",{d:"M21.968 3.4a1.27 1.27 0 11-2.539 0 1.27 1.27 0 012.54 0z",fill:"#7CEE1D"}),a.jsx("path",{d:"M9.701 19.34c.45-.068 1.163-.131 2.254-.131 1 0 1.683.053 2.136.114-.127.48-1.062.664-2.197.664-1.122 0-2.05-.18-2.193-.647z",fill:"#fff"}),a.jsx("path",{d:"M11.976 23.099c1.646 0 1.909-1.678 1.96-2.098.039-.34-.137-.511-.33-.627-.191-.116-.768-.224-1.63-.224-.862 0-1.435.108-1.63.224-.196.116-.373.288-.33.627.051.42.314 2.098 1.96 2.098z",fill:"#F24630"}),a.jsx("path",{d:"M12.934 9.972c-.47-.319-1.143-.348-1.621-.043a4.086 4.086 0 01-2.204.638c-2.217 0-4.014-1.742-4.014-3.89 0-2.149 1.797-3.89 4.014-3.89 1.116 0 2.126.44 2.853 1.154.406.397 1.072.51 1.597.295.407-.167.855-.259 1.324-.259 1.878 0 3.4 1.475 3.4 3.295 0 1.82-1.523 3.295-3.4 3.295-.725 0-1.397-.22-1.95-.595z",fill:"#F4B8CA"}),a.jsx("path",{d:"M16.808 8.07a1.106 1.106 0 11-2.211 0 1.106 1.106 0 012.211 0z",fill:"#0C74FF"})]}))});function lb(e){"@babel/helpers - typeof";return lb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lb(e)}var TJt=["background"];function ofe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MJt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function NJt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LJt=p.memo(function(e){var t=e.background,r=DJt(e,TJt);return a.jsx(Ee,MJt({Icon:Nee,"aria-label":op,background:t||TEe},r))});function cb(e){"@babel/helpers - typeof";return cb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cb(e)}var RJt=["size","style"];function afe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UJt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var MEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=HJt(e,RJt);return a.jsxs("svg",yB(yB({height:r,style:yB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:op}),a.jsx("path",{d:"M22.951 13.475C22.951 19.672 18.082 24 11.975 24 5.87 24 1 19.59 1 13.393c0-1.843.41-2.633 2.58-2.922 3.89-.518 5.942-.313 8.396-.313 2.453 0 5.942-.104 8.395.313 2.007.342 2.457.71 2.58 3.004z",fill:"#BFBFBF"}),a.jsx("path",{d:"M11.955 19.209c-2.314 0-2.928.286-2.928.286s.287 2.212 2.928 2.212c2.642 0 2.928-2.212 2.928-2.212s-.614-.287-2.928-.287z",fill:"#4F4F4F"}),a.jsx("ellipse",{cx:"12.017",cy:"11.509",fill:"#838383",rx:"9.133",ry:".942"}),a.jsx("path",{d:"M9.969 12.451c.052-1.226-.04-1.867-.45-2.985 0 0 .777-.987 2.21-.987 1.434 0 2.458.25 2.458.25-.248 1.376-.26 2.206-.205 3.722H9.97z",fill:"#E1E1E1"}),a.jsx("path",{d:"M8.633 18.535c1.207-.58 2.032-1.762 2.032-3.217 0-2.081-1.687-3.932-3.768-3.932-2.08 0-3.85 1.605-3.85 3.686 0 1.146.537 2.196 1.365 2.91a4.582 4.582 0 011.625-.289c1.04 0 1.972.327 2.596.842zM15.318 18.535c-1.207-.58-2.032-1.762-2.032-3.217 0-2.081 1.687-3.932 3.768-3.932 2.08 0 3.85 1.605 3.85 3.686 0 1.146-.537 2.196-1.365 2.91a4.582 4.582 0 00-1.625-.289c-1.04 0-1.972.327-2.596.842z",fill:"#fff"}),a.jsx("path",{d:"M16.808 17.447a2.293 2.293 0 110-4.586 2.293 2.293 0 010 4.586zM7.143 17.447a2.293 2.293 0 100-4.586 2.293 2.293 0 000 4.586z",fill:"#1A1A1A"}),a.jsx("path",{d:"M13.04.902c-1.149 0-1.597-.942-3.358-.9-1.916 0-2.785 1.064-3.727 1.883-.16.14-.942.574-1.31.737-1.612.717-2.826 1.761-2.826 3.318 0 1.696 1.43 3.071 3.194 3.071.29 0 .57-.037.838-.106.712.863 1.816 1.364 3.053 1.417 1.925.082 2.54-1.25 3.645-.697.758.38 1.133.697 2.334.697 1.402 0 2.053-.43 2.457-.901.738-.86 1.874-.328 2.58-.328 1.538 0 2.785-1.192 2.785-2.662s-1.246-2.662-2.784-2.662c-.422 0-1.217.104-1.393-.573C18.241 2.09 16.878.82 14.924.82c-.763 0-1.449.082-1.884.082z",fill:"#838383"}),a.jsx("circle",{cx:"4.891",cy:"1.025",fill:"#838383",r:".778"}),a.jsx("circle",{cx:"20.699",cy:"3.4",fill:"#C8C8C8",r:"1.27"}),a.jsx("path",{d:"M9.701 19.34c.45-.068 1.163-.131 2.254-.131 1 0 1.683.053 2.136.114-.127.48-1.062.664-2.197.664-1.122 0-2.05-.18-2.193-.647z",fill:"#fff"}),a.jsx("path",{d:"M11.976 23.099c1.646 0 1.909-1.678 1.96-2.098.039-.34-.137-.511-.33-.627-.191-.116-.768-.224-1.63-.224-.862 0-1.435.108-1.63.224-.196.116-.373.288-.33.627.051.42.314 2.098 1.96 2.098z",fill:"#838383"}),a.jsx("path",{d:"M12.934 9.972c-.47-.319-1.143-.348-1.621-.043a4.086 4.086 0 01-2.204.638c-2.217 0-4.014-1.742-4.014-3.89 0-2.149 1.797-3.89 4.014-3.89 1.116 0 2.126.44 2.853 1.154.406.397 1.072.51 1.597.295.407-.167.855-.259 1.324-.259 1.878 0 3.4 1.475 3.4 3.295 0 1.82-1.523 3.295-3.4 3.295-.725 0-1.397-.22-1.95-.595z",fill:"#C8C8C8"}),a.jsx("path",{d:"M3.375 9.502a1.31 1.31 0 100-2.62 1.31 1.31 0 000 2.62zM15.702 9.175a1.106 1.106 0 100-2.212 1.106 1.106 0 000 2.212z",fill:"#4F4F4F"})]}))});function ub(e){"@babel/helpers - typeof";return ub=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ub(e)}var WJt=["size","style"];function sfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function YJt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=JJt(e,WJt);return a.jsxs("svg",gB(gB({fill:"currentColor",fillRule:"evenodd",height:r,style:gB({flex:"none",lineHeight:1},n),viewBox:"0 0 126 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:op}),a.jsx("path",{d:"M2 21.736V1.23h5.264v15.907h8.88v4.6H2zM24.635 22c-1.578 0-2.978-.352-4.2-1.055a7.746 7.746 0 01-2.899-2.9c-.69-1.25-1.036-2.675-1.036-4.277 0-1.601.345-3.017 1.036-4.247a7.531 7.531 0 012.815-2.824l.083-.047c1.223-.703 2.623-1.055 4.2-1.055 1.578 0 2.978.352 4.201 1.055a7.3 7.3 0 012.898 2.87c.691 1.231 1.037 2.647 1.037 4.248 0 1.602-.346 3.027-1.037 4.277a7.5 7.5 0 01-2.898 2.9c-1.223.703-2.623 1.055-4.2 1.055zm0-4.424c.584 0 1.098-.146 1.541-.439.462-.293.825-.723 1.09-1.289.267-.586.4-1.279.4-2.08 0-.8-.134-1.474-.4-2.021-.255-.545-.6-.963-1.037-1.255l-.052-.034c-.444-.293-.957-.44-1.542-.44-.568 0-1.081.147-1.542.44-.444.293-.807.723-1.09 1.289-.266.547-.4 1.22-.4 2.021 0 .801.134 1.494.4 2.08.283.566.646.996 1.09 1.29.46.292.974.438 1.542.438zM39.629 0v7.25a4.57 4.57 0 01.877-.776c.869-.586 1.915-.879 3.138-.879 1.311 0 2.498.332 3.562.996 1.056.649 1.892 1.567 2.508 2.756l.044.086c.638 1.21.957 2.656.957 4.335 0 1.7-.319 3.164-.957 4.395-.62 1.21-1.47 2.157-2.552 2.841-1.064.664-2.251.996-3.563.996-1.293 0-2.374-.293-3.243-.879a4.445 4.445 0 01-1.01-.97v1.585h-4.812V0h5.051zm2.951 10.019c-.567 0-1.081.146-1.542.44-.443.292-.806.722-1.09 1.288-.266.547-.399 1.22-.399 2.021 0 .801.133 1.494.4 2.08.283.566.646.996 1.09 1.29.46.292.974.438 1.541.438s1.072-.146 1.516-.439c.46-.293.824-.723 1.09-1.289.283-.586.425-1.279.425-2.08 0-.8-.142-1.474-.425-2.021-.256-.545-.602-.963-1.038-1.255l-.053-.034a2.685 2.685 0 00-1.515-.44zm14.13 5.185l.012.045c.068.266.16.515.276.746a3.228 3.228 0 001.276 1.318c.55.293 1.205.44 1.967.44.709 0 1.312-.108 1.808-.323a5.53 5.53 0 001.417-.963l.098-.091 2.659 3.046a6.877 6.877 0 01-2.552 1.934c-1.01.43-2.207.644-3.59.644-1.7 0-3.19-.352-4.466-1.055a7.849 7.849 0 01-2.95-2.929c-.692-1.25-1.038-2.666-1.038-4.248 0-1.582.337-2.988 1.01-4.218.676-1.222 1.597-2.173 2.764-2.853l.081-.047c1.205-.703 2.561-1.055 4.068-1.055 1.383 0 2.648.307 3.795.92l.086.047c1.17.625 2.1 1.553 2.792 2.783.691 1.23 1.037 2.724 1.037 4.482 0 .174-.008.37-.022.59l-.005.084-.023.315-.03.388H56.71zm2.866-5.654c-.602 0-1.134.146-1.595.44-.443.292-.788.712-1.037 1.259-.056.12-.106.244-.15.374-.063.19-.113.392-.15.604l-.008.047h5.897l-.002-.014a3.482 3.482 0 00-.29-.973l-.033-.067a2.872 2.872 0 00-1.008-1.195l-.055-.036c-.443-.293-.966-.44-1.569-.44zM74.56 1.23v7.705h7.178V1.23h5.264v20.506h-5.264V13.74H74.56v7.997h-5.264V1.23h5.264zM96.005 22c-1.17 0-2.224-.254-3.163-.762-.922-.507-1.649-1.298-2.18-2.372-.514-1.094-.771-2.471-.771-4.131V5.859h5.05v7.968c0 1.23.205 2.109.612 2.636.426.528 1.02.791 1.782.791.496 0 .948-.127 1.355-.38.408-.254.736-.655.984-1.201.248-.567.372-1.29.372-2.168V5.859h5.051v15.877h-4.812l.001-1.66a5.04 5.04 0 01-1.224 1.075c-.939.566-1.958.849-3.057.849zM112.87 0v7.25c.265-.302.558-.56.878-.776.868-.586 1.914-.879 3.137-.879 1.311 0 2.499.332 3.562.996 1.056.649 1.892 1.567 2.509 2.756l.043.086c.638 1.21.957 2.656.957 4.335 0 1.7-.319 3.164-.957 4.395-.62 1.21-1.471 2.157-2.552 2.841-1.063.664-2.251.996-3.562.996-1.294 0-2.375-.293-3.244-.879a4.45 4.45 0 01-1.01-.969v1.584h-4.812V0h5.051zm2.951 10.019c-.567 0-1.081.146-1.542.44-.443.292-.806.722-1.09 1.288-.265.547-.398 1.22-.398 2.021 0 .801.133 1.494.398 2.08.284.566.647.996 1.09 1.29.461.292.975.438 1.542.438.568 0 1.073-.146 1.516-.439.461-.293.824-.723 1.09-1.289.283-.586.425-1.279.425-2.08 0-.8-.142-1.474-.425-2.021-.256-.545-.602-.963-1.038-1.255l-.052-.034a2.685 2.685 0 00-1.516-.44z"})]}))});function fb(e){"@babel/helpers - typeof";return fb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fb(e)}var XJt=["type"];function lfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QJt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nYt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iYt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=rYt(e,XJt),i=r==="color"?Nee:MEe;return a.jsx(Ne,QJt({Icon:i,Text:zEe,"aria-label":op,spaceMultiple:PJt,textMultiple:wJt},n))}),t0=MEe;t0.Color=Nee;t0.Text=zEe;t0.Combine=iYt;t0.Avatar=LJt;t0.colorPrimary=TEe;t0.title=op;var ap="ModelScope",oYt=.6,aYt=.2,AEe="#624AFF";function pb(e){"@babel/helpers - typeof";return pb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pb(e)}var sYt=["size","style"];function cfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pYt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Lee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fYt(e,sYt);return a.jsxs("svg",bB(bB({fill:"currentColor",fillRule:"evenodd",height:r,style:bB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ap}),a.jsx("path",{d:"M2.667 5.3H8v2.667H5.333v2.666H2.667V8.467H.5v2.166h2.167V13.3H0V7.967h2.667V5.3zM2.667 13.3h2.666v2.667H8v2.666H2.667V13.3zM8 10.633h2.667V13.3H8v-2.667zM13.333 13.3v2.667h-2.666V13.3h2.666zM13.333 13.3v-2.667H16V13.3h-2.667z"}),a.jsx("path",{clipRule:"evenodd",d:"M21.333 13.3v-2.667h-2.666V7.967H16V5.3h5.333v2.667H24V13.3h-2.667zm0-2.667H23.5V8.467h-2.167v2.166z"}),a.jsx("path",{d:"M21.333 13.3v5.333H16v-2.666h2.667V13.3h2.666z"})]}))});function db(e){"@babel/helpers - typeof";return db=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},db(e)}var dYt=["background"];function ufe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mYt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vYt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xYt=p.memo(function(e){e.background;var t=bYt(e,dYt);return a.jsx(Ee,mYt({Icon:Lee,"aria-label":ap,background:AEe},t))});function mb(e){"@babel/helpers - typeof";return mb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mb(e)}var OYt=["size","style"];function ffe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _Yt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var IEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=SYt(e,OYt);return a.jsxs("svg",vB(vB({height:r,style:vB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ap}),a.jsx("path",{d:"M0 7.967h2.667v2.667H0zM8 10.633h2.667V13.3H8z",fill:"#36CED0"}),a.jsx("path",{d:"M0 10.633h2.667V13.3H0zM2.667 13.3h2.666v2.667H8v2.666H2.667V13.3zM2.667 5.3H8v2.667H5.333v2.666H2.667V5.3zM10.667 13.3h2.667v2.667h-2.667z",fill:"#624AFF"}),a.jsx("path",{d:"M24 7.967h-2.667v2.667H24zM16 10.633h-2.667V13.3H16z",fill:"#36CED0"}),a.jsx("path",{d:"M24 10.633h-2.667V13.3H24zM21.333 13.3h-2.666v2.667H16v2.666h5.333V13.3zM21.333 5.3H16v2.667h2.667v2.666h2.666V5.3z",fill:"#624AFF"})]}))});function hb(e){"@babel/helpers - typeof";return hb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hb(e)}var CYt=["size","style"];function pfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function MYt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=TYt(e,CYt);return a.jsxs("svg",xB(xB({fill:"currentColor",fillRule:"evenodd",height:r,style:xB({flex:"none",lineHeight:1},n),viewBox:"0 0 146 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ap}),a.jsx("path",{clipRule:"evenodd",d:"M28.069 6.654v12.692h11V6.654h-11zm3.808 9.942h3.385V9.404h-3.385v7.192zm60.041-9.942v12.692h10.155v-2.75h-6.345V9.404h6.345v-2.75H91.918zm12.792 0v12.692h11.001V6.654H104.71zm3.808 9.942h3.385V9.404h-3.385v7.192zm10.185-9.942V24h3.808v-4.654h7.193V6.654h-11.001zm3.808 9.942h3.385V9.404h-3.385v7.192zM49.445 6.654h-7.193v12.692h11.001V2h-3.808v4.654zm-3.385 9.942h3.385V9.404H46.06v7.192zm24.913 2.75h3.808V2h-3.808v17.346zM56.531 6.654v12.798h11v-2.856H60.34v-2.115h7.193V6.654H56.53zm3.808 5.077h3.384V9.404H60.34v2.327zm76.313.053h3.385v-2.38h-3.385v2.38zm-3.808-5.13v12.692h11.001v-2.75h-7.193v-2.062h7.193v-7.88h-11.001zM78.047 3.89v8.818h7.194v3.888h-7.194v2.75h11.002V9.958h-7.195V6.64h7.195V3.89H78.047zm-72.239.226v7.615H2v3.808h3.808v3.807h3.808V15.54H5.808V11.73h3.808V7.923h3.805V4.116H5.808zm7.615 11.422h3.808V7.923h-3.808v7.615zm3.81-11.422v3.807h3.808v11.423h3.809V4.116h-7.617z"})]}))});function yb(e){"@babel/helpers - typeof";return yb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yb(e)}var zYt=["type"];function dfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AYt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function RYt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var FYt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=LYt(e,zYt),i=r==="color"?IEe:Lee;return a.jsx(Ne,AYt({Icon:i,Text:DEe,"aria-label":ap,spaceMultiple:aYt,textMultiple:oYt},n))}),r0=Lee;r0.Color=IEe;r0.Text=DEe;r0.Combine=FYt;r0.Avatar=xYt;r0.colorPrimary=AEe;r0.title=ap;var sp="Novita AI",BYt=.7,VYt=.25,NEe="#23D57C";function gb(e){"@babel/helpers - typeof";return gb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gb(e)}var HYt=["size","style"];function mfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GYt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ree=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=qYt(e,HYt);return a.jsxs("svg",OB(OB({fill:"currentColor",fillRule:"evenodd",height:r,style:OB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:sp}),a.jsx("path",{clipRule:"evenodd",d:"M9.167 4.17v5.665L0 19.003h9.167v-5.666l5.666 5.666H24L9.167 4.17z"})]}))});function bb(e){"@babel/helpers - typeof";return bb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bb(e)}var JYt=["background"];function hfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YYt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tXt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rXt=p.memo(function(e){e.background;var t=eXt(e,JYt);return a.jsx(Ee,YYt({Icon:Ree,"aria-label":sp,background:NEe,color:"#000"},t))});function vb(e){"@babel/helpers - typeof";return vb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vb(e)}var nXt=["size","style"];function yfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lXt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=sXt(e,nXt);return a.jsxs("svg",jB(jB({height:r,style:jB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:sp}),a.jsx("path",{clipRule:"evenodd",d:"M9.167 4.17v5.665L0 19.003h9.167v-5.666l5.666 5.666H24L9.167 4.17z",fill:"#23D57C",fillRule:"evenodd"})]}))});function xb(e){"@babel/helpers - typeof";return xb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xb(e)}var cXt=["size","style"];function gfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mXt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var REe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dXt(e,cXt);return a.jsxs("svg",wB(wB({fill:"currentColor",fillRule:"evenodd",height:r,style:wB({flex:"none",lineHeight:1},n),viewBox:"0 0 92 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:sp}),a.jsx("path",{clipRule:"evenodd",d:"M68.236 18.3h5.11v3.228H69.29c-2.838 0-4.623-1.56-4.623-4.466V8.476h-2.892V5.22h2.892l.838-4.279h2.704v4.279h5.136v3.256h-5.11v9.822zM7.84 0l7.434 16.576h.217V0h3.865v21.528h-5.84L6.083 4.952h-.216v16.576H2V0h5.84zm21.438 21.851c-4.731 0-7.759-3.31-7.759-8.45 0-5.14 2.974-8.503 7.76-8.503 4.784 0 7.704 3.229 7.704 8.504 0 5.274-2.974 8.45-7.705 8.45zm0-3.229c2.11 0 3.866-.727 3.92-2.799V10.98c0-2.126-1.784-2.853-3.92-2.853s-3.974.727-3.974 2.853v4.843c.054 2.1 1.865 2.8 3.974 2.8zM41.12 5.194l4.217 12.916h.216L49.77 5.194h3.893L47.85 21.5h-4.813L37.252 5.194H41.12zm14.545.027h3.569v16.307h-3.57V5.221zM55.447 0h4.001v3.068h-4V0zm26.657 21.878c-4.353 0-7.137-3.31-7.137-8.476 0-5.167 2.73-8.477 7.137-8.477 2.055 0 3.731.807 4.732 2.314h.216l.703-2.018h2.703v16.307h-2.703l-.703-1.965h-.216c-1.082 1.426-2.893 2.314-4.732 2.314v.001zm.73-3.256c2.136 0 4-.673 4.054-2.799V10.98c0-2.18-1.947-2.8-4.135-2.8-2.19 0-4.001.674-4.001 2.8v4.843c.054 2.153 1.92 2.8 4.082 2.8z"})]}))});function Ob(e){"@babel/helpers - typeof";return Ob=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ob(e)}var hXt=["type"];function bfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yXt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OXt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jXt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=xXt(e,hXt),i=r==="color"?LEe:Ree;return a.jsx(Ne,yXt({Icon:i,Text:REe,"aria-label":sp,spaceMultiple:VYt,textMultiple:BYt},n))}),n0=Ree;n0.Color=LEe;n0.Text=REe;n0.Combine=jXt;n0.Avatar=rXt;n0.colorPrimary=NEe;n0.title=sp;var lp="Nvidia",wXt=.5,PXt=.15,FEe="#74B71B";function jb(e){"@babel/helpers - typeof";return jb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jb(e)}var SXt=["size","style"];function vfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function EXt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Fee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$Xt(e,SXt);return a.jsxs("svg",PB(PB({fill:"currentColor",fillRule:"evenodd",height:r,style:PB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:lp}),a.jsx("path",{d:"M10.212 8.976V7.62c.127-.01.256-.017.388-.021 3.596-.117 5.957 3.184 5.957 3.184s-2.548 3.647-5.282 3.647a3.227 3.227 0 01-1.063-.175v-4.109c1.4.174 1.681.812 2.523 2.258l1.873-1.627a4.905 4.905 0 00-3.67-1.846 6.594 6.594 0 00-.729.044m0-4.476v2.025c.13-.01.259-.019.388-.024 5.002-.174 8.261 4.226 8.261 4.226s-3.743 4.69-7.643 4.69c-.338 0-.675-.031-1.007-.092v1.25c.278.038.558.057.838.057 3.629 0 6.253-1.91 8.794-4.169.421.347 2.146 1.193 2.501 1.564-2.416 2.083-8.048 3.763-11.24 3.763-.308 0-.603-.02-.894-.048V19.5H24v-15H10.21zm0 9.756v1.068c-3.356-.616-4.287-4.21-4.287-4.21a7.173 7.173 0 014.287-2.138v1.172h-.005a3.182 3.182 0 00-2.502 1.178s.615 2.276 2.507 2.931m-5.961-3.3c1.436-1.935 3.604-3.148 5.961-3.336V6.523C5.81 6.887 2 10.723 2 10.723s2.158 6.427 8.21 7.015v-1.166C5.77 16 4.25 10.958 4.25 10.958h-.002z"})]}))});function wb(e){"@babel/helpers - typeof";return wb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wb(e)}var TXt=["background"];function xfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MXt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function NXt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LXt=p.memo(function(e){var t=e.background,r=DXt(e,TXt);return a.jsx(Ee,MXt({Icon:Fee,"aria-label":lp,background:t||FEe,iconMultiple:.75},r))});function Pb(e){"@babel/helpers - typeof";return Pb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pb(e)}var RXt=["size","style"];function Ofe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UXt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var BEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=HXt(e,RXt);return a.jsxs("svg",SB(SB({height:r,style:SB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:lp}),a.jsx("path",{d:"M10.212 8.976V7.62c.127-.01.256-.017.388-.021 3.596-.117 5.957 3.184 5.957 3.184s-2.548 3.647-5.282 3.647a3.227 3.227 0 01-1.063-.175v-4.109c1.4.174 1.681.812 2.523 2.258l1.873-1.627a4.905 4.905 0 00-3.67-1.846 6.594 6.594 0 00-.729.044m0-4.476v2.025c.13-.01.259-.019.388-.024 5.002-.174 8.261 4.226 8.261 4.226s-3.743 4.69-7.643 4.69c-.338 0-.675-.031-1.007-.092v1.25c.278.038.558.057.838.057 3.629 0 6.253-1.91 8.794-4.169.421.347 2.146 1.193 2.501 1.564-2.416 2.083-8.048 3.763-11.24 3.763-.308 0-.603-.02-.894-.048V19.5H24v-15H10.21zm0 9.756v1.068c-3.356-.616-4.287-4.21-4.287-4.21a7.173 7.173 0 014.287-2.138v1.172h-.005a3.182 3.182 0 00-2.502 1.178s.615 2.276 2.507 2.931m-5.961-3.3c1.436-1.935 3.604-3.148 5.961-3.336V6.523C5.81 6.887 2 10.723 2 10.723s2.158 6.427 8.21 7.015v-1.166C5.77 16 4.25 10.958 4.25 10.958h-.002z",fill:"#74B71B",fillRule:"nonzero"})]}))});function Sb(e){"@babel/helpers - typeof";return Sb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sb(e)}var WXt=["size","style"];function jfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _B(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function YXt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var VEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=JXt(e,WXt);return a.jsxs("svg",_B(_B({fill:"currentColor",fillRule:"evenodd",height:r,style:_B({flex:"none",lineHeight:1},n),viewBox:"0 0 111 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:lp}),a.jsx("path",{d:"M46.495 2.027v19.965h5.656V2.027h-5.656zM2 2v19.992h5.706V6.48l4.452.015a4.088 4.088 0 013.183 1.101c.894.951 1.26 2.483 1.26 5.287V22h5.529V10.949c0-7.883-5.035-8.946-9.972-8.946L2 2zm53.604.027v19.965h9.174c4.882 0 6.482-.81 8.208-2.626a11.156 11.156 0 002.008-7.136c.109-2.423-.53-4.82-1.831-6.869-2.095-2.788-5.114-3.332-9.621-3.332l-7.938-.002zm5.61 4.347h2.432c3.527 0 5.81 1.58 5.81 5.678 0 4.097-2.289 5.679-5.81 5.679h-2.432V6.374zM38.34 2.027L33.62 17.845 29.096 2.027h-6.102l6.46 19.965h8.151l6.51-19.965h-5.774zm39.285 19.965h5.657V2.03h-5.659l.002 19.963zm15.86-19.957l-7.898 19.95h5.578l1.25-3.526h9.346l1.183 3.526H109l-7.958-19.952-7.555.002zm3.673 3.64l3.427 9.346h-6.96l3.533-9.346z"})]}))});function _b(e){"@babel/helpers - typeof";return _b=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_b(e)}var XXt=["type"];function wfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QXt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nQt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iQt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=rQt(e,XXt),i=r==="color"?BEe:Fee;return a.jsx(Ne,QXt({Icon:i,Text:VEe,"aria-label":lp,spaceMultiple:PXt,textMultiple:wXt},n))}),i0=Fee;i0.Color=BEe;i0.Text=VEe;i0.Combine=iQt;i0.Avatar=LXt;i0.colorPrimary=FEe;i0.title=lp;var CE="Ollama",oQt=.6,aQt=.1,HEe="#fff";function Cb(e){"@babel/helpers - typeof";return Cb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cb(e)}var sQt=["size","style"];function Pfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pQt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Bee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fQt(e,sQt);return a.jsxs("svg",CB(CB({fill:"currentColor",fillRule:"evenodd",height:r,style:CB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:CE}),a.jsx("path",{d:"M7.905 1.09c.216.085.411.225.588.41.295.306.544.744.734 1.263.191.522.315 1.1.362 1.68a5.054 5.054 0 012.049-.636l.051-.004c.87-.07 1.73.087 2.48.474.101.053.2.11.297.17.05-.569.172-1.134.36-1.644.19-.52.439-.957.733-1.264a1.67 1.67 0 01.589-.41c.257-.1.53-.118.796-.042.401.114.745.368 1.016.737.248.337.434.769.561 1.287.23.934.27 2.163.115 3.645l.053.04.026.019c.757.576 1.284 1.397 1.563 2.35.435 1.487.216 3.155-.534 4.088l-.018.021.002.003c.417.762.67 1.567.724 2.4l.002.03c.064 1.065-.2 2.137-.814 3.19l-.007.01.01.024c.472 1.157.62 2.322.438 3.486l-.006.039a.651.651 0 01-.747.536.648.648 0 01-.54-.742c.167-1.033.01-2.069-.48-3.123a.643.643 0 01.04-.617l.004-.006c.604-.924.854-1.83.8-2.72-.046-.779-.325-1.544-.8-2.273a.644.644 0 01.18-.886l.009-.006c.243-.159.467-.565.58-1.12a4.229 4.229 0 00-.095-1.974c-.205-.7-.58-1.284-1.105-1.683-.595-.454-1.383-.673-2.38-.61a.653.653 0 01-.632-.371c-.314-.665-.772-1.141-1.343-1.436a3.288 3.288 0 00-1.772-.332c-1.245.099-2.343.801-2.67 1.686a.652.652 0 01-.61.425c-1.067.002-1.893.252-2.497.703-.522.39-.878.935-1.066 1.588a4.07 4.07 0 00-.068 1.886c.112.558.331 1.02.582 1.269l.008.007c.212.207.257.53.109.785-.36.622-.629 1.549-.673 2.44-.05 1.018.186 1.902.719 2.536l.016.019a.643.643 0 01.095.69c-.576 1.236-.753 2.252-.562 3.052a.652.652 0 01-1.269.298c-.243-1.018-.078-2.184.473-3.498l.014-.035-.008-.012a4.339 4.339 0 01-.598-1.309l-.005-.019a5.764 5.764 0 01-.177-1.785c.044-.91.278-1.842.622-2.59l.012-.026-.002-.002c-.293-.418-.51-.953-.63-1.545l-.005-.024a5.352 5.352 0 01.093-2.49c.262-.915.777-1.701 1.536-2.269.06-.045.123-.09.186-.132-.159-1.493-.119-2.73.112-3.67.127-.518.314-.95.562-1.287.27-.368.614-.622 1.015-.737.266-.076.54-.059.797.042zm4.116 9.09c.936 0 1.8.313 2.446.855.63.527 1.005 1.235 1.005 1.94 0 .888-.406 1.58-1.133 2.022-.62.375-1.451.557-2.403.557-1.009 0-1.871-.259-2.493-.734-.617-.47-.963-1.13-.963-1.845 0-.707.398-1.417 1.056-1.946.668-.537 1.55-.849 2.485-.849zm0 .896a3.07 3.07 0 00-1.916.65c-.461.37-.722.835-.722 1.25 0 .428.21.829.61 1.134.455.347 1.124.548 1.943.548.799 0 1.473-.147 1.932-.426.463-.28.7-.686.7-1.257 0-.423-.246-.89-.683-1.256-.484-.405-1.14-.643-1.864-.643zm.662 1.21l.004.004c.12.151.095.37-.056.49l-.292.23v.446a.375.375 0 01-.376.373.375.375 0 01-.376-.373v-.46l-.271-.218a.347.347 0 01-.052-.49.353.353 0 01.494-.051l.215.172.22-.174a.353.353 0 01.49.051zm-5.04-1.919c.478 0 .867.39.867.871a.87.87 0 01-.868.871.87.87 0 01-.867-.87.87.87 0 01.867-.872zm8.706 0c.48 0 .868.39.868.871a.87.87 0 01-.868.871.87.87 0 01-.867-.87.87.87 0 01.867-.872zM7.44 2.3l-.003.002a.659.659 0 00-.285.238l-.005.006c-.138.189-.258.467-.348.832-.17.692-.216 1.631-.124 2.782.43-.128.899-.208 1.404-.237l.01-.001.019-.034c.046-.082.095-.161.148-.239.123-.771.022-1.692-.253-2.444-.134-.364-.297-.65-.453-.813a.628.628 0 00-.107-.09L7.44 2.3zm9.174.04l-.002.001a.628.628 0 00-.107.09c-.156.163-.32.45-.453.814-.29.794-.387 1.776-.23 2.572l.058.097.008.014h.03a5.184 5.184 0 011.466.212c.086-1.124.038-2.043-.128-2.722-.09-.365-.21-.643-.349-.832l-.004-.006a.659.659 0 00-.285-.239h-.004z"})]}))});function kb(e){"@babel/helpers - typeof";return kb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kb(e)}var dQt=["background"];function Sfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mQt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vQt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xQt=p.memo(function(e){var t=e.background,r=bQt(e,dQt);return a.jsx(Ee,mQt({Icon:Bee,"aria-label":CE,background:t||HEe,color:"#000"},r))});function $b(e){"@babel/helpers - typeof";return $b=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$b(e)}var OQt=["size","style"];function _fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _Qt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var UEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=SQt(e,OQt);return a.jsxs("svg",kB(kB({fill:"currentColor",fillRule:"evenodd",height:r,style:kB({flex:"none",lineHeight:1},n),viewBox:"0 0 87 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:CE}),a.jsx("path",{d:"M11.333 2c-2.959 0-5.272.943-6.94 2.884C2.78 6.717 2 9.09 2 12.027c0 2.911.78 5.283 2.394 7.116C6.06 21.03 8.374 22 11.333 22c2.931 0 5.244-.943 6.939-2.83 1.614-1.806 2.42-4.178 2.42-7.143s-.806-5.364-2.42-7.17C16.577 2.943 14.264 2 11.332 2zm0 2.776c1.99 0 3.523.62 4.599 1.914 1.049 1.294 1.587 3.073 1.587 5.337s-.538 4.016-1.587 5.283c-1.076 1.267-2.609 1.914-4.6 1.914-1.99 0-3.55-.674-4.625-1.995-1.05-1.294-1.56-3.019-1.56-5.202 0-2.21.51-3.935 1.56-5.23 1.102-1.347 2.636-2.02 4.626-2.02zM22.979 2v19.623h3.066V2h-3.066zm6.159 0v19.623h3.066V2h-3.066zm12.21 5.31c-1.775 0-3.173.296-4.195.943-1.21.701-1.964 1.833-2.26 3.37l3.04.242c.161-.728.564-1.267 1.156-1.617.511-.323 1.184-.458 2.044-.458 1.99 0 2.986.89 2.986 2.722v.54l-3.04.08c-2.044.054-3.63.485-4.76 1.294-1.237.835-1.829 2.048-1.829 3.612 0 1.159.43 2.102 1.29 2.857.835.728 1.964 1.105 3.417 1.105 1.21 0 2.259-.216 3.146-.62.78-.377 1.453-.89 1.99-1.59v1.833h2.852v-8.895c0-1.698-.43-2.992-1.291-3.882-.969-1.024-2.502-1.536-4.546-1.536zm2.77 7.951v.701c0 1.078-.43 1.968-1.237 2.669-.806.674-1.802 1.024-2.985 1.024-.672 0-1.21-.189-1.64-.512-.431-.324-.62-.728-.62-1.213 0-1.614 1.129-2.473 3.41-2.58l3.073-.089zM56.572 7.31c-1.344 0-2.609.593-3.765 1.806V7.687H49.74v13.936h3.066v-8.356c0-.917.269-1.725.807-2.372.538-.7 1.237-1.024 2.125-1.024 1.828 0 2.743 1.05 2.743 3.18v8.572h3.066v-8.518c0-1.024.242-1.806.78-2.372.511-.593 1.13-.862 1.883-.862 1.075 0 1.829.242 2.313.754.457.486.699 1.294.699 2.4v8.598h3.066v-9.138c0-1.536-.484-2.776-1.398-3.746-.969-.97-2.152-1.429-3.578-1.429-.941 0-1.72.162-2.34.485-.699.324-1.371.917-2.017 1.78-.887-1.51-2.34-2.265-4.384-2.265zm22.593 0c-1.775 0-3.174.296-4.196.943-1.21.701-1.963 1.833-2.26 3.37l3.04.242c.161-.728.565-1.267 1.156-1.617.511-.323 1.184-.458 2.044-.458 1.99 0 2.986.89 2.986 2.722v.54l-3.04.08c-2.043.054-3.63.485-4.76 1.294-1.237.835-1.829 2.048-1.829 3.612 0 1.159.43 2.102 1.291 2.857.834.728 1.964 1.105 3.416 1.105 1.21 0 2.26-.216 3.147-.62.78-.377 1.452-.89 1.99-1.59v1.833H85v-8.895c0-1.698-.43-2.992-1.291-3.882-.968-1.024-2.501-1.536-4.545-1.536zm2.77 7.951v.701c0 1.078-.43 1.968-1.237 2.669-.807.674-1.802 1.024-2.986 1.024-.672 0-1.21-.189-1.64-.512-.43-.324-.619-.728-.619-1.213 0-1.614 1.128-2.473 3.41-2.58l3.072-.089z"})]}))});function Eb(e){"@babel/helpers - typeof";return Eb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eb(e)}function Cfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CQt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FQt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Vee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=RQt(e,IQt);return a.jsxs("svg",$B($B({fill:"currentColor",fillRule:"evenodd",height:r,style:$B({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:N2}),a.jsx("path",{clipRule:"evenodd",d:"M12.002 0C5.377 0 0 5.37 0 11.994c0 3.266 1.309 6.232 3.43 8.395v-8.383c0-2.288.893-4.447 2.51-6.063a8.513 8.513 0 016.066-2.509h.07l-.074.008c4.735 0 8.575 3.84 8.575 8.571 0 .413-.03.818-.087 1.219l-4.844-4.86A5.12 5.12 0 0012.01 6.87a5.126 5.126 0 00-3.637 1.503 5.107 5.107 0 00-1.507 3.641c0 1.376.536 2.666 1.507 3.64a5.12 5.12 0 003.637 1.504 5.126 5.126 0 003.637-1.503 5.114 5.114 0 001.496-3.348l2.842 2.853c-1.256 3.18-4.353 5.433-7.978 5.433-1.879 0-3.671-.6-5.145-1.714v3.967c1.56.742 3.3 1.155 5.137 1.155C18.623 24 24 18.63 24 12.006 24.008 5.373 18.635.004 12.006.004L12.002 0z"})]}))});function Mb(e){"@babel/helpers - typeof";return Mb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mb(e)}var BQt=["background"];function $fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VQt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qQt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var GQt=p.memo(function(e){var t=e.background,r=KQt(e,BQt);return a.jsx(Ee,VQt({Icon:Vee,"aria-label":N2,background:t||WEe,color:"#fff"},r))});function zb(e){"@babel/helpers - typeof";return zb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zb(e)}var JQt=["size","style"];function Efe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function EB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eZt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var KEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ZQt(e,JQt);return a.jsxs("svg",EB(EB({height:r,style:EB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:N2}),a.jsx("path",{clipRule:"evenodd",d:"M12.002 0C5.377 0 0 5.37 0 11.994c0 3.266 1.309 6.232 3.43 8.395v-8.383c0-2.288.893-4.447 2.51-6.063a8.513 8.513 0 016.066-2.509h.07l-.074.008c4.735 0 8.575 3.84 8.575 8.571 0 .413-.03.818-.087 1.219l-4.844-4.86A5.12 5.12 0 0012.01 6.87a5.126 5.126 0 00-3.637 1.503 5.107 5.107 0 00-1.507 3.641c0 1.376.536 2.666 1.507 3.64a5.12 5.12 0 003.637 1.504 5.126 5.126 0 003.637-1.503 5.114 5.114 0 001.496-3.348l2.842 2.853c-1.256 3.18-4.353 5.433-7.978 5.433-1.879 0-3.671-.6-5.145-1.714v3.967c1.56.742 3.3 1.155 5.137 1.155C18.623 24 24 18.63 24 12.006 24.008 5.373 18.635.004 12.006.004L12.002 0z",fill:"#2874FF",fillRule:"evenodd"})]}))});function Ab(e){"@babel/helpers - typeof";return Ab=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ab(e)}var tZt=["size","style"];function Tfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function aZt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=oZt(e,tZt);return a.jsxs("svg",TB(TB({fill:"currentColor",fillRule:"evenodd",height:r,style:TB({flex:"none",lineHeight:1},n),viewBox:"0 0 62 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:N2}),a.jsx("path",{clipRule:"evenodd",d:"M4.92 13.81v7.185H2V2.95h7.748c1.668 0 2.958.49 3.871 1.473.914.984 1.37 2.303 1.37 3.957s-.456 2.973-1.37 3.956c-.913.984-2.203 1.473-3.871 1.473H4.921zm0-2.563h4.648c.743 0 1.316-.191 1.73-.58.415-.388.622-.946.622-1.67V7.76c0-.729-.207-1.282-.621-1.67-.415-.388-.993-.58-1.731-.58H4.92v5.738zm16.187 2.563v7.185h-2.921V2.95h7.749c1.667 0 2.957.49 3.871 1.473.913.984 1.37 2.303 1.37 3.957s-.457 2.973-1.37 3.956c-.914.984-2.204 1.473-3.871 1.473h-4.828zm0-2.563h4.647c.743 0 1.317-.191 1.731-.58.415-.388.622-.946.622-1.67V7.76c0-.729-.207-1.282-.622-1.67-.414-.388-.993-.58-1.731-.58h-4.647v5.738zm20.345 7.37v2.378h-7.849v-2.378h2.454V5.335h-2.454V2.957h7.849v2.377h-2.48v13.284h2.48zm13.823 1.793c-.95.388-2.018.585-3.186.585-1.169 0-2.23-.197-3.186-.585a6.554 6.554 0 01-2.454-1.723c-.68-.76-1.205-1.702-1.577-2.824-.372-1.127-.558-2.42-.558-3.887 0-1.468.186-2.766.558-3.888.372-1.122.898-2.063 1.577-2.823a6.676 6.676 0 012.454-1.723c.95-.389 2.017-.585 3.186-.585 1.168 0 2.23.191 3.186.585a6.554 6.554 0 012.454 1.723c.68.76 1.205 1.701 1.577 2.823.372 1.128.557 2.42.557 3.888 0 1.467-.185 2.765-.557 3.887-.372 1.122-.897 2.063-1.577 2.824a6.655 6.655 0 01-2.454 1.723zm-5.161-2.367c.589.229 1.248.346 1.975.346.712 0 1.365-.117 1.96-.346a4.141 4.141 0 001.518-1c.415-.436.744-.962.972-1.59.228-.627.345-1.334.345-2.121V10.62c0-.793-.111-1.5-.345-2.122a4.494 4.494 0 00-.972-1.59 4.096 4.096 0 00-1.518-1 5.337 5.337 0 00-1.96-.346c-.733 0-1.386.117-1.975.346a4.139 4.139 0 00-1.509 1 4.65 4.65 0 00-.971 1.59c-.229.627-.346 1.335-.346 2.122v2.712c0 .792.117 1.5.346 2.121.228.623.552 1.154.971 1.59.42.437.919.771 1.509 1z"})]}))});function Ib(e){"@babel/helpers - typeof";return Ib=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ib(e)}var sZt=["type"];function Mfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lZt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dZt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mZt=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=pZt(e,sZt),i=r==="color"?KEe:Vee;return a.jsx(Ne,lZt({Icon:i,Text:qEe,"aria-label":N2,spaceMultiple:AQt,textMultiple:zQt},n))});function Db(e){"@babel/helpers - typeof";return Db=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Db(e)}var hZt=["size","style"];function zfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xZt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var OZt=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=vZt(e,hZt);return a.jsxs("svg",MB(MB({fill:"currentColor",fillRule:"evenodd",height:r,style:MB({flex:"none",lineHeight:1},n),viewBox:"0 0 128 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:N2}),a.jsx("path",{clipRule:"evenodd",d:"M127.807.569a.57.57 0 00-.569-.569H64.181a.57.57 0 00-.568.569v22.808a.57.57 0 00.568.569h63.057a.57.57 0 00.569-.57V.57zM96.135 4.031h-8.636v14.916c-1.364-1.031-2.336-2.707-3.032-4.738.745-.504 1.57-1.162 2.395-1.82.193-.154.387-.309.58-.461l-1.297-1.34c-.541.638-1.36 1.44-2.134 2.121a35.04 35.04 0 01-.76-3.999 26.3 26.3 0 002.916-.84l-1.44-1.462c-1.396.6-3.754 1.16-5.83 1.5v9.98c0 .783-.42 1.16-.76 1.341.26.362.6 1.122.717 1.52.026-.02.058-.047.09-.074l.027-.02c.148-.113.361-.24.749-.437l.122-.058c.648-.325 1.742-.814 3.68-1.649-.122-.361-.298-1-.361-1.5l-2.656 1.059V9.232c.218-.044.436-.081.657-.12.184-.03.37-.062.56-.098.621 5.062 1.859 9.359 4.572 11.598a7.37 7.37 0 011.195-1.436v1.016h8.608v-.181c.34.34.68.76.877 1.08 1.779-1.74 2.756-3.76 3.313-5.723.797 2.26 1.96 3.978 3.718 5.563.239-.5.759-1.08 1.216-1.42-2.417-1.978-3.574-4.28-4.312-8.1.032-.411.036-.827.04-1.203l.002-.179V8.391h-1.7v1.442c0 2.6-.297 6.498-3.154 9.518v-.861h-6.792v-1.521c.377.282.84.68 1.057.899.919-1.08 1.758-2.383 2.538-3.861.659 1.218 1.2 2.34 1.556 3.26l1.599-.862c-.478-1.202-1.28-2.68-2.257-4.26.78-1.68 1.418-3.52 1.96-5.397l-1.657-.34a30.022 30.022 0 01-1.36 4.057 71.59 71.59 0 00-2.38-3.382l-1.056.543v-1.92h6.83V4.031zm-20.616.595c3.356-.436 7.233-1.18 9.469-1.978v-.005l1.497 1.5c-2.554.856-6.07 1.478-9.288 1.898v3.744c-.01 3.297-.356 8.072-2.438 11.257-.318-.297-1.056-.739-1.476-.898 2.034-3.08 2.236-7.419 2.236-10.519V4.626zm29.378 5.026h17.705v1.898h-9.288a40 40 0 01-4.233 6.302l9.087-.66a85.73 85.73 0 00-2.236-3.238l1.7-.899c1.657 2.218 3.616 5.079 4.593 6.919l-1.795 1.079c-.281-.6-.701-1.319-1.179-2.1l-3.853.32c-6.973.579-8.016.666-8.807.977-.117-.42-.436-1.478-.717-2.08.499-.116.935-.616 1.556-1.398.563-.643 2.082-2.823 3.298-5.222h-5.831V9.652zm-35.432 9.694c.919-1.5 2.22-4.02 3.218-6.259l1.216 1.26a89.24 89.24 0 01-3.016 6.28l-1.418-1.281zm22.474-7.057a63.436 63.436 0 00-2.618-3.999v8.078c.982-1.117 1.859-2.52 2.618-4.079zM69.03 9.593l.898-1.382.005.005c1.116.5 2.635 1.34 3.415 1.94l-.94 1.559c-.722-.643-2.241-1.542-3.377-2.122zM98.047 2.57c-.398 2.978-1.237 5.86-2.618 7.641.42.218 1.216.702 1.54.963.717-1.021 1.296-2.34 1.795-3.84h4.493c-.281 1.282-.637 2.6-.961 3.52l1.46.442c.579-1.361 1.158-3.5 1.577-5.36l-1.237-.362-.297.058h-4.557c.218-.898.42-1.84.558-2.802l-1.753-.26zM70.028 4.233l.919-1.361v.005c1.136.558 2.692 1.478 3.473 2.138l-.977 1.5c-.739-.66-2.279-1.644-3.415-2.282zm37.062-.144h13.462v1.899H107.09V4.089zM4.92 13.81v7.184H2V2.951h7.748c1.668 0 2.958.49 3.871 1.473.914.984 1.37 2.303 1.37 3.957s-.456 2.972-1.37 3.956c-.913.984-2.203 1.473-3.871 1.473H4.921zm0-2.563h4.648c.743 0 1.316-.191 1.73-.58.415-.388.622-.946.622-1.67V7.76c0-.729-.207-1.282-.621-1.67-.415-.388-.993-.58-1.731-.58H4.92v5.738zm16.187 2.563v7.184h-2.921V2.951h7.749c1.667 0 2.957.49 3.871 1.473.913.984 1.37 2.303 1.37 3.957s-.457 2.972-1.37 3.956c-.914.984-2.204 1.473-3.871 1.473h-4.828zm0-2.563h4.647c.743 0 1.317-.191 1.731-.58.415-.388.622-.946.622-1.67V7.76c0-.729-.207-1.282-.622-1.67-.414-.388-.993-.58-1.731-.58h-4.647v5.738zm20.345 7.37v2.377h-7.849v-2.377h2.454V5.335h-2.454V2.957h7.849v2.377h-2.48v13.284h2.48zm13.823 1.793c-.95.388-2.018.584-3.186.584-1.169 0-2.23-.196-3.186-.584a6.553 6.553 0 01-2.454-1.723c-.68-.76-1.205-1.702-1.577-2.824-.372-1.127-.558-2.42-.558-3.887 0-1.468.186-2.766.558-3.888.372-1.122.898-2.063 1.577-2.823a6.676 6.676 0 012.454-1.723c.95-.389 2.017-.585 3.186-.585 1.168 0 2.23.191 3.186.585a6.554 6.554 0 012.454 1.723c.68.76 1.205 1.701 1.577 2.823.372 1.128.557 2.42.557 3.888 0 1.467-.185 2.765-.557 3.887-.372 1.122-.897 2.063-1.577 2.824a6.656 6.656 0 01-2.454 1.723zm-5.161-2.367c.589.229 1.248.346 1.975.346a5.42 5.42 0 001.96-.346 4.141 4.141 0 001.518-1c.415-.436.744-.962.972-1.59.228-.627.345-1.334.345-2.121V10.62c0-.793-.111-1.5-.345-2.122a4.494 4.494 0 00-.972-1.59 4.095 4.095 0 00-1.518-1 5.337 5.337 0 00-1.96-.346c-.733 0-1.386.117-1.975.346a4.139 4.139 0 00-1.509 1 4.651 4.651 0 00-.971 1.59c-.229.627-.346 1.335-.346 2.122v2.712c0 .792.117 1.5.346 2.121.228.623.552 1.154.971 1.59.42.437.919.771 1.509 1z"})]}))}),wc=Vee;wc.Color=KEe;wc.Text=qEe;wc.TextCn=OZt;wc.Avatar=GQt;wc.Combine=mZt;wc.colorPrimary=WEe;wc.title=N2;var cp="SambaNova",jZt=.8,wZt=.2,GEe="#EE7624";function Nb(e){"@babel/helpers - typeof";return Nb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nb(e)}var PZt=["size","style"];function Afe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Zt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Hee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kZt(e,PZt);return a.jsxs("svg",zB(zB({fill:"currentColor",fillRule:"evenodd",height:r,style:zB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cp}),a.jsx("path",{d:"M23 23h-1.223V8.028c0-3.118-2.568-5.806-5.744-5.806H8.027c-3.176 0-5.744 2.565-5.744 5.686 0 3.119 2.568 5.684 5.744 5.684h.794c1.346 0 2.445 1.1 2.445 2.444 0 1.346-1.1 2.446-2.445 2.446H1v-1.223h7.761c.671 0 1.223-.551 1.223-1.16 0-.67-.552-1.16-1.223-1.16h-.794C4.177 14.872 1 11.756 1 7.909 1 4.058 4.176 1 8.027 1h8.066C19.88 1 23 4.239 23 8.028V23z"}),a.jsx("path",{d:"M8.884 12.672c1.71.06 3.361 1.588 3.361 3.422 0 1.833-1.528 3.421-3.421 3.421H1v1.223h7.761c2.568 0 4.705-2.077 4.705-4.644 0-.672-.123-1.283-.43-1.894-.245-.551-.67-1.1-1.099-1.528-.489-.429-1.039-.734-1.65-.977-.525-.175-1.048-.193-1.594-.212-.218-.008-.441-.016-.669-.034-.428 0-1.406-.245-1.956-.61a3.369 3.369 0 01-1.223-1.406c-.183-.489-.305-.977-.305-1.528A3.417 3.417 0 017.96 4.482h8.066c1.895 0 3.422 1.65 3.422 3.483v15.032h1.223V8.027c0-2.568-2.077-4.768-4.645-4.768h-8c-2.568 0-4.705 2.077-4.705 4.646 0 .67.123 1.282.43 1.894a4.45 4.45 0 001.099 1.528c.429.428 1.039.734 1.588.976.306.123.611.183.976.246.857.06 1.406.123 1.466.123h.003z"}),a.jsx("path",{d:"M1 23h7.761v-.003c3.85 0 7.03-3.116 7.09-7.026 0-3.79-3.117-6.906-6.967-6.906H8.09c-.672 0-1.222-.552-1.222-1.16 0-.608.487-1.16 1.159-1.16h8.069c.608 0 1.159.611 1.159 1.283v14.97h1.223V8.024c0-1.345-1.1-2.505-2.445-2.505H7.967a2.451 2.451 0 00-2.445 2.445 2.45 2.45 0 002.445 2.445h.794c3.176 0 5.744 2.568 5.744 5.684s-2.568 5.684-5.744 5.684H1V23z"})]}))});function Lb(e){"@babel/helpers - typeof";return Lb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lb(e)}var EZt=["background"];function Ife(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TZt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DZt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NZt=p.memo(function(e){var t=e.background,r=IZt(e,EZt);return a.jsx(Ee,TZt({Icon:Hee,"aria-label":cp,background:t||GEe},r))});function Rb(e){"@babel/helpers - typeof";return Rb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rb(e)}var LZt=["size","style"];function Dfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function HZt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var JEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=VZt(e,LZt);return a.jsxs("svg",AB(AB({height:r,style:AB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cp}),a.jsx("path",{d:"M23 23h-1.223V8.028c0-3.118-2.568-5.806-5.744-5.806H8.027c-3.176 0-5.744 2.565-5.744 5.686 0 3.119 2.568 5.684 5.744 5.684h.794c1.346 0 2.445 1.1 2.445 2.444 0 1.346-1.1 2.446-2.445 2.446H1v-1.223h7.761c.671 0 1.223-.551 1.223-1.16 0-.67-.552-1.16-1.223-1.16h-.794C4.177 14.872 1 11.756 1 7.909 1 4.058 4.176 1 8.027 1h8.066C19.88 1 23 4.239 23 8.028V23z",fill:"#EE7624"}),a.jsx("path",{d:"M8.884 12.672c1.71.06 3.361 1.588 3.361 3.422 0 1.833-1.528 3.421-3.421 3.421H1v1.223h7.761c2.568 0 4.705-2.077 4.705-4.644 0-.672-.123-1.283-.43-1.894-.245-.551-.67-1.1-1.099-1.528-.489-.429-1.039-.734-1.65-.977-.525-.175-1.048-.193-1.594-.212-.218-.008-.441-.016-.669-.034-.428 0-1.406-.245-1.956-.61a3.369 3.369 0 01-1.223-1.406c-.183-.489-.305-.977-.305-1.528A3.417 3.417 0 017.96 4.482h8.066c1.895 0 3.422 1.65 3.422 3.483v15.032h1.223V8.027c0-2.568-2.077-4.768-4.645-4.768h-8c-2.568 0-4.705 2.077-4.705 4.646 0 .67.123 1.282.43 1.894a4.45 4.45 0 001.099 1.528c.429.428 1.039.734 1.588.976.306.123.611.183.976.246.857.06 1.406.123 1.466.123h.003z",fill:"#EE7624"}),a.jsx("path",{d:"M1 23h7.761v-.003c3.85 0 7.03-3.116 7.09-7.026 0-3.79-3.117-6.906-6.967-6.906H8.09c-.672 0-1.222-.552-1.222-1.16 0-.608.487-1.16 1.159-1.16h8.069c.608 0 1.159.611 1.159 1.283v14.97h1.223V8.024c0-1.345-1.1-2.505-2.445-2.505H7.967a2.451 2.451 0 00-2.445 2.445 2.45 2.45 0 002.445 2.445h.794c3.176 0 5.744 2.568 5.744 5.684s-2.568 5.684-5.744 5.684H1V23z",fill:"#EE7624"})]}))});function Fb(e){"@babel/helpers - typeof";return Fb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fb(e)}var UZt=["size","style"];function Nfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JZt(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var YEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=GZt(e,UZt);return a.jsxs("svg",IB(IB({fill:"currentColor",fillRule:"evenodd",height:r,style:IB({flex:"none",lineHeight:1},n),viewBox:"0 0 175 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cp}),a.jsx("path",{d:"M11.5 5.904c0-1.92-1.232-3.066-2.977-3.066-1.488 0-2.833 1.345-2.833 2.89 0 1.546 1.003 2.349 3.066 3.005 4.582 1.46 6.27 3.18 6.27 6.846 0 3.665-2.748 6.413-6.499 6.413-3.75 0-6.47-2.691-6.527-6.67h3.095c.028 2.291 1.373 3.836 3.436 3.836 2.063 0 3.409-1.488 3.409-3.58 0-1.545-.69-2.52-2.948-3.294-5.239-1.773-6.385-3.494-6.385-6.499C2.607 2.548 5.27 0 8.536 0c3.494 0 6.013 2.206 6.07 5.9h-3.094l-.012.004zM31.433 21.596v-2.462h-.058c-1.117 1.891-3.123 2.862-5.381 2.862-4.64 0-8.42-3.494-8.42-8.077 0-5.068 3.637-8.619 8.305-8.619 2.32 0 4.265.86 5.496 2.662h.058V5.728h2.976v15.864h-2.976v.004zm.057-7.901c0-3.095-2.235-5.671-5.525-5.671-2.976 0-5.41 2.548-5.41 5.67 0 3.124 2.434 5.586 5.41 5.586s5.525-2.576 5.525-5.585zM58.908 21.596V12.72c0-3.004-1.26-4.696-3.75-4.696-2.635 0-3.78 1.46-3.78 4.64v8.932H48.4v-9.218c0-3.123-1.46-4.35-3.608-4.35-2.634 0-3.922 1.545-3.922 4.668V21.6h-2.976V5.732h2.748V7.45h.057C41.988 5.932 43.19 5.3 45.254 5.3c2.063 0 4.122 1.003 4.925 2.662 1.146-1.802 2.72-2.662 5.24-2.662 4.121 0 6.47 2.577 6.47 6.67v9.622h-2.977l-.004.004zM65.346 21.596V.408h2.976v7.53h.057c1.288-1.745 3.294-2.634 5.439-2.634 4.497 0 8.22 3.78 8.22 8.362 0 4.583-3.495 8.334-7.963 8.334-2.291 0-4.412-.917-5.728-2.69h-.057v2.29h-2.948l.004-.004zm13.715-7.93c0-3.004-2.377-5.642-5.439-5.642-3.062 0-5.381 2.576-5.381 5.585 0 3.01 2.377 5.672 5.41 5.672 3.033 0 5.41-2.52 5.41-5.615zM97.575 21.596v-2.462h-.057c-1.117 1.891-3.123 2.862-5.382 2.862-4.64 0-8.419-3.494-8.419-8.077 0-5.068 3.637-8.619 8.305-8.619 2.32 0 4.265.86 5.496 2.662h.057V5.728h2.976v15.864h-2.976v.004zm.057-7.901c0-3.095-2.234-5.671-5.524-5.671-2.977 0-5.41 2.548-5.41 5.67 0 3.124 2.434 5.586 5.41 5.586s5.524-2.576 5.524-5.585zM117.855 21.596L107.372 5.22h-.057v16.377h-3.09V.408h3.38l10.307 16.12h.057V.409h3.09v21.188h-3.208.004zM132.304 21.996c-4.469 0-8.448-3.808-8.448-8.277 0-4.84 3.808-8.419 8.676-8.419 4.383 0 8.505 3.437 8.448 8.476-.057 4.236-3.608 8.22-8.676 8.22zm.086-13.972c-2.977 0-5.558 2.52-5.558 5.614s2.492 5.642 5.496 5.642c3.005 0 5.668-2.462 5.668-5.67 0-3.21-2.492-5.586-5.611-5.586h.005zM147.41 21.596l-6.3-15.864h3.181l4.15 11.339h.057l4.065-11.339h3.18l-6.242 15.864h-2.091zM169.785 21.596v-2.462h-.057c-1.118 1.891-3.124 2.862-5.382 2.862-4.64 0-8.419-3.494-8.419-8.077 0-5.068 3.636-8.619 8.305-8.619 2.319 0 4.264.86 5.496 2.662h.057V5.728h2.976v15.864h-2.976v.004zm.057-7.901c0-3.095-2.235-5.671-5.525-5.671-2.976 0-5.41 2.548-5.41 5.67 0 3.124 2.434 5.586 5.41 5.586 2.977 0 5.525-2.576 5.525-5.585z"})]}))});function Bb(e){"@babel/helpers - typeof";return Bb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bb(e)}var YZt=["type"];function Lfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XZt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rer(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ner=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=ter(e,YZt),i=r==="color"?JEe:Hee;return a.jsx(Ne,XZt({Icon:i,Text:YEe,"aria-label":cp,spaceMultiple:wZt,textMultiple:jZt},n))}),o0=Hee;o0.Color=JEe;o0.Text=YEe;o0.Combine=ner;o0.Avatar=NZt;o0.colorPrimary=GEe;o0.title=cp;var L2="Search1API",ier=.65,oer=.3,XEe="#0066FF";function Vb(e){"@babel/helpers - typeof";return Vb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vb(e)}var aer=["size","style"];function Rfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fer(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var per=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=uer(e,aer);return a.jsxs("svg",DB(DB({fill:"currentColor",fillRule:"evenodd",height:r,style:DB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L2}),a.jsx("path",{d:"M12.142 24c2.933 0 5.202-.686 6.809-2.06 1.608-1.373 2.41-3.1 2.41-5.18 0-2.026-.678-3.575-2.034-4.645-.873-.689-2.186-1.24-3.934-1.65L11.4 9.522c-1.541-.36-2.549-.674-3.023-.942-.739-.4-1.108-1.008-1.108-1.82 0-.886.375-1.575 1.124-2.069.749-.494 1.75-.741 3.006-.741 1.129 0 2.074.191 2.833.572 1.14.577 1.751 1.549 1.835 2.917h4.57c-.085-2.418-.984-4.263-2.696-5.534C16.225.636 14.157 0 11.729 0 8.823 0 6.62.674 5.12 2.022 3.62 3.37 2.87 5.062 2.87 7.1c0 2.233.766 3.874 2.3 4.924.905.627 2.568 1.207 4.99 1.744l2.463.54c1.44.307 2.494.662 3.159 1.064.663.412.995.994.995 1.744 0 1.286-.677 2.165-2.034 2.639-.714.248-1.643.37-2.789.37-1.912 0-3.261-.466-4.05-1.403-.43-.516-.72-1.292-.867-2.332H2.5c0 2.368.858 4.227 2.574 5.58C6.79 23.324 9.147 24 12.142 24z"})]}))});function Hb(e){"@babel/helpers - typeof";return Hb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hb(e)}var der=["background"];function Ffe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mer(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ver(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xer=p.memo(function(e){var t=e.background,r=ber(e,der);return a.jsx(Ee,mer({Icon:per,"aria-label":L2,background:t||XEe,iconMultiple:.5},r))});function Ub(e){"@babel/helpers - typeof";return Ub=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ub(e)}var Oer=["size","style"];function Bfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _er(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var QEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ser(e,Oer);return a.jsxs("svg",NB(NB({height:r,style:NB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L2}),a.jsx("path",{clipRule:"evenodd",d:"M12 0C5.373 0 0 5.372 0 12s5.373 12 12 12 12-5.373 12-12c0-6.628-5.373-12-12-12zm3.581 17.071c-.82.701-1.977 1.051-3.473 1.051-1.528 0-2.73-.345-3.606-1.035-.876-.691-1.313-1.64-1.313-2.847h2.315c.075.53.222.926.442 1.19.402.477 1.09.716 2.066.716.584 0 1.058-.063 1.423-.19.692-.241 1.037-.69 1.037-1.346 0-.382-.17-.68-.508-.89-.339-.204-.876-.386-1.611-.542l-1.257-.276c-1.235-.274-2.083-.57-2.545-.89-.783-.535-1.173-1.372-1.173-2.512 0-1.04.382-1.902 1.147-2.59s1.89-1.032 3.372-1.032c1.239 0 2.294.324 3.169.973.874.648 1.332 1.59 1.375 2.823H14.11c-.043-.698-.355-1.194-.936-1.488-.388-.194-.87-.292-1.445-.292-.641 0-1.152.126-1.534.378-.382.252-.573.604-.573 1.055 0 .415.188.725.565.929.242.137.756.297 1.542.48l2.037.48c.892.21 1.562.492 2.007.843.692.546 1.038 1.336 1.038 2.37 0 1.06-.41 1.941-1.23 2.642z",fill:"#0066FF",fillRule:"evenodd"})]}))});function Wb(e){"@babel/helpers - typeof";return Wb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wb(e)}var Cer=["size","style"];function Vfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mer(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZEe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ter(e,Cer);return a.jsxs("svg",LB(LB({fill:"currentColor",fillRule:"evenodd",height:r,style:LB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L2}),a.jsx("path",{clipRule:"evenodd",d:"M12 0C5.373 0 0 5.372 0 12s5.373 12 12 12 12-5.373 12-12c0-6.628-5.373-12-12-12zm3.581 17.071c-.82.701-1.977 1.051-3.473 1.051-1.528 0-2.73-.345-3.606-1.035-.876-.691-1.313-1.64-1.313-2.847h2.315c.075.53.222.926.442 1.19.402.477 1.09.716 2.066.716.584 0 1.058-.063 1.423-.19.692-.241 1.037-.69 1.037-1.346 0-.382-.17-.68-.508-.89-.339-.204-.876-.386-1.611-.542l-1.257-.276c-1.235-.274-2.083-.57-2.545-.89-.783-.535-1.173-1.372-1.173-2.512 0-1.04.382-1.902 1.147-2.59s1.89-1.032 3.372-1.032c1.239 0 2.294.324 3.169.973.874.648 1.332 1.59 1.375 2.823H14.11c-.043-.698-.355-1.194-.936-1.488-.388-.194-.87-.292-1.445-.292-.641 0-1.152.126-1.534.378-.382.252-.573.604-.573 1.055 0 .415.188.725.565.929.242.137.756.297 1.542.48l2.037.48c.892.21 1.562.492 2.007.843.692.546 1.038 1.336 1.038 2.37 0 1.06-.41 1.941-1.23 2.642z"})]}))});function Kb(e){"@babel/helpers - typeof";return Kb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kb(e)}var zer=["size","style"];function Hfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ler(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ner(e,zer);return a.jsxs("svg",RB(RB({fill:"currentColor",fillRule:"evenodd",height:r,style:RB({flex:"none",lineHeight:1},n),viewBox:"0 0 157 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:L2}),a.jsx("path",{d:"M151.37 21.525V.475h3.203v21.05h-3.203zM132.463 21.525V.475h7.857c2.392 0 4.26.582 5.604 1.748 1.364 1.147 2.046 2.748 2.046 4.804 0 2.055-.682 3.676-2.046 4.862-1.344 1.166-3.212 1.75-5.604 1.75h-4.655v7.886h-3.202zm3.202-10.792h4.566c2.945 0 4.418-1.236 4.418-3.706 0-2.412-1.473-3.618-4.418-3.618h-4.566v7.324zM110.73 21.525l7.59-21.05h4.062l7.591 21.05h-3.41l-1.927-5.485h-8.599l-1.897 5.485h-3.41zm6.315-8.39h6.612l-3.32-9.607-3.292 9.606zM103.956 21.525V6.523h-4.447v-2.58h1.809c1.205 0 2.055-.247 2.549-.741.514-.494.771-1.404.771-2.728h2.521v21.051h-3.203zM83.059 21.525V.475h3.143v7.56c.415-.91 1.028-1.572 1.838-1.987.83-.435 1.76-.652 2.787-.652 1.72 0 3.034.563 3.943 1.69.91 1.107 1.364 2.54 1.364 4.3v10.14h-3.143v-9.31c0-2.788-.998-4.181-2.994-4.181-1.166 0-2.096.365-2.787 1.097-.672.711-1.008 1.759-1.008 3.143v9.25h-3.143zM73.135 21.88c-1.503 0-2.817-.335-3.944-1.007-1.126-.692-1.996-1.65-2.609-2.876-.613-1.245-.919-2.698-.919-4.359 0-1.66.306-3.103.92-4.329.612-1.245 1.482-2.203 2.608-2.876 1.127-.691 2.441-1.037 3.944-1.037 1.917 0 3.508.504 4.773 1.512 1.265.988 2.026 2.392 2.283 4.21l-3.29.178c-.159-1.028-.574-1.809-1.246-2.342-.672-.554-1.512-.83-2.52-.83-1.325 0-2.362.494-3.114 1.482-.73.969-1.097 2.313-1.097 4.032 0 1.74.366 3.094 1.097 4.062.752.969 1.79 1.453 3.114 1.453 1.008 0 1.848-.277 2.52-.83.672-.573 1.087-1.433 1.245-2.58l3.291.178c-.257 1.819-1.018 3.272-2.283 4.359-1.245 1.067-2.836 1.6-4.773 1.6zM56.16 21.525V5.752h2.876l.089 2.994c.296-1.028.751-1.779 1.364-2.253.632-.494 1.433-.741 2.401-.741h1.513v2.816H62.89c-1.205 0-2.105.297-2.698.89s-.89 1.512-.89 2.757v9.31H56.16zM43.9 21.88c-1.64 0-2.955-.375-3.944-1.126-.968-.75-1.453-1.808-1.453-3.172 0-1.344.406-2.402 1.216-3.173.83-.77 2.105-1.324 3.825-1.66l5.426-1.038c0-2.431-1.137-3.647-3.41-3.647-1.008 0-1.799.228-2.372.682-.573.455-.968 1.107-1.186 1.957l-3.232-.207c.297-1.582 1.028-2.827 2.194-3.736 1.186-.91 2.718-1.364 4.596-1.364 2.135 0 3.756.573 4.863 1.72 1.126 1.126 1.69 2.717 1.69 4.773v6.137c0 .376.059.643.178.801.138.138.355.208.652.208h.563v2.49c-.276.06-.662.09-1.156.09-.89 0-1.601-.189-2.135-.564-.534-.376-.86-1.028-.978-1.957-.396.83-1.078 1.502-2.046 2.016-.969.514-2.066.77-3.291.77zm.504-2.49c1.423 0 2.54-.405 3.35-1.215s1.216-1.838 1.216-3.084v-1.008l-4.626.89c-.948.177-1.62.464-2.016.86-.375.375-.563.86-.563 1.452 0 .672.227 1.196.682 1.572.474.355 1.127.533 1.957.533zM28.863 21.88c-1.542 0-2.876-.335-4.003-1.007-1.107-.692-1.966-1.65-2.58-2.876-.592-1.245-.889-2.698-.889-4.359 0-1.66.297-3.103.89-4.329.613-1.245 1.472-2.203 2.58-2.876 1.106-.691 2.41-1.037 3.913-1.037 1.423 0 2.678.336 3.766 1.008 1.087.652 1.927 1.6 2.52 2.846.613 1.245.919 2.748.919 4.507v.8H24.653c.079 1.542.484 2.699 1.215 3.47.752.77 1.76 1.156 3.025 1.156.929 0 1.69-.208 2.283-.623.613-.435 1.047-1.028 1.304-1.779l3.262.208c-.415 1.482-1.236 2.668-2.461 3.558-1.206.89-2.678 1.334-4.418 1.334zm-4.21-9.694h8.005c-.099-1.404-.504-2.442-1.215-3.114-.712-.672-1.602-1.008-2.669-1.008-1.127 0-2.056.356-2.787 1.068-.711.691-1.156 1.71-1.334 3.053zM10.54 22c-1.681 0-3.144-.306-4.39-.92-1.225-.612-2.193-1.462-2.905-2.549C2.534 17.444 2.12 16.179 2 14.736l3.291-.208c.198 1.463.731 2.59 1.601 3.38.89.791 2.125 1.186 3.706 1.186 1.364 0 2.422-.257 3.173-.77.751-.515 1.127-1.266 1.127-2.254 0-.593-.149-1.117-.445-1.571-.277-.475-.82-.9-1.63-1.275-.792-.396-1.958-.781-3.5-1.157-1.68-.395-3.024-.84-4.032-1.334-1.008-.514-1.74-1.136-2.194-1.868-.435-.75-.652-1.67-.652-2.757 0-1.206.286-2.263.86-3.173.593-.929 1.433-1.65 2.52-2.164C6.912.257 8.217 0 9.739 0c1.6 0 2.974.296 4.12.89 1.147.592 2.047 1.403 2.699 2.43.652 1.029 1.058 2.205 1.216 3.53l-3.292.177c-.158-1.206-.642-2.194-1.452-2.965-.791-.77-1.908-1.156-3.35-1.156-1.226 0-2.195.286-2.906.86-.692.553-1.038 1.294-1.038 2.223 0 .613.138 1.117.415 1.512.296.396.81.751 1.542 1.068.75.296 1.808.603 3.172.919 1.819.415 3.262.929 4.33 1.542 1.067.593 1.828 1.294 2.282 2.105.474.81.712 1.73.712 2.757 0 1.245-.326 2.333-.979 3.262-.632.909-1.522 1.61-2.668 2.105-1.147.494-2.48.741-4.003.741z"})]}))});function qb(e){"@babel/helpers - typeof";return qb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qb(e)}var Rer=["type"];function Ufe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fer(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wer(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ker=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Uer(e,Rer),i=r==="color"?QEe:ZEe;return a.jsx(Ne,Fer({Icon:i,Text:eTe,"aria-label":L2,spaceMultiple:oer,textMultiple:ier},n))}),a0=ZEe;a0.Color=QEe;a0.Text=eTe;a0.Avatar=xer;a0.Combine=Ker;a0.colorPrimary=XEe;a0.title=L2;var up="SiliconCloud",qer=.75,Ger=.3,Uee="#7C3AED";function Gb(e){"@babel/helpers - typeof";return Gb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gb(e)}var Jer=["size","style"];function Wfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function etr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Wee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Zer(e,Jer);return a.jsxs("svg",FB(FB({fill:"currentColor",fillRule:"evenodd",height:r,style:FB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:up}),a.jsx("path",{clipRule:"evenodd",d:"M20.663 0h-1.741c-5.575 0-8.788 3.56-8.788 9.018v.937a7.161 7.161 0 105.043 5.451h5.486a2.623 2.623 0 100-5.246h-5.458V8.787c0-2.09 1.51-3.6 3.717-3.6h1.741a2.594 2.594 0 000-5.187zM10.29 16.839a2.13 2.13 0 10-4.258-.094 2.13 2.13 0 004.258.094z"})]}))});function Jb(e){"@babel/helpers - typeof";return Jb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jb(e)}var ttr=["background"];function Kfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rtr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function str(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ltr=p.memo(function(e){var t=e.background,r=atr(e,ttr);return a.jsx(Ee,rtr({Icon:Wee,"aria-label":up,background:t||Uee,color:"#fff",iconMultiple:.65},r))});function Yb(e){"@babel/helpers - typeof";return Yb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yb(e)}var ctr=["size","style"];function qfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mtr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dtr(e,ctr);return a.jsxs("svg",BB(BB({height:r,style:BB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:up}),a.jsx("path",{clipRule:"evenodd",d:"M20.663 0h-1.741c-5.575 0-8.788 3.56-8.788 9.018v.937a7.161 7.161 0 105.043 5.451h5.486a2.623 2.623 0 100-5.246h-5.458V8.787c0-2.09 1.51-3.6 3.717-3.6h1.741a2.594 2.594 0 000-5.187zM10.29 16.839a2.13 2.13 0 10-4.258-.094 2.13 2.13 0 004.258.094z",fill:Uee,fillRule:"evenodd"})]}))});function Xb(e){"@babel/helpers - typeof";return Xb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xb(e)}var htr=["size","style"];function Gfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xtr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=vtr(e,htr);return a.jsxs("svg",VB(VB({fill:"currentColor",fillRule:"evenodd",height:r,style:VB({flex:"none",lineHeight:1},n),viewBox:"0 0 230 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:up}),a.jsx("path",{clipRule:"evenodd",d:"M25.504 22V2h3.481v20h-3.481zM35 2v15.668H52.49V22H33.806c-.623 0-1.16-.274-1.611-.82-.45-.547-.675-1.215-.675-2.003V2h3.481zM55.91 22V2h3.48v20h-3.48zm69.727-4.332V2h3.325v20h-3.325L111.373 6.444V22h-3.326V3.556c0-.393.104-.732.312-1.017.207-.285.467-.427.78-.427h2.234l14.266 15.555h-.002zM159.319 2v15.668h17.487V22h-18.682c-.624 0-1.16-.274-1.61-.82-.45-.547-.675-1.215-.675-2.003V2h3.48zm67.061 17.637c1.247-1.575 1.87-3.457 1.87-5.645V2h-3.429v11.992c0 1.007-.286 1.86-.857 2.56s-1.255 1.05-2.052 1.05h-4.727V2h-3.325v15.602h-4.78c-.796 0-1.473-.35-2.026-1.05-.554-.7-.832-1.553-.832-2.56V2h-3.428v11.992c0 2.188.615 4.07 1.843 5.645 1.23 1.575 2.712 2.363 4.443 2.363h12.832c1.732 0 3.222-.788 4.468-2.363zm-156.556-1.97h13.124V22H69.824c-1.42 0-2.736-.449-3.949-1.345-1.213-.898-2.172-2.1-2.883-3.611-.71-1.509-1.064-3.162-1.064-4.955 0-1.838.355-3.513 1.065-5.022.71-1.51 1.67-2.712 2.882-3.61 1.213-.896 2.529-1.345 3.95-1.345h13.123v4.332H69.824c-1.213 0-2.25.547-3.117 1.641-.866 1.094-1.3 2.429-1.3 4.004 0 1.531.434 2.843 1.3 3.937.866 1.095 1.904 1.642 3.117 1.642zm33.843 2.003c-1.23 1.554-2.727 2.33-4.493 2.33H90.88c-1.731 0-3.211-.776-4.441-2.33s-1.845-3.425-1.845-5.613V10.12c0-2.187.615-4.07 1.845-5.645 1.23-1.575 2.71-2.362 4.441-2.362h8.293c1.766 0 3.263.787 4.493 2.362 1.23 1.575 1.845 3.456 1.845 5.645v3.938c0 2.187-.615 4.058-1.845 5.612zm48.748-17.558v4.332h-17.566v3.412h17.566v4.333h-17.486V22h-3.43V11.666h-.009V2.625h.009v-.513h20.916zm45.999 17.558c-1.229 1.554-2.728 2.33-4.494 2.33h-8.292c-1.732 0-3.212-.776-4.442-2.33s-1.844-3.425-1.844-5.613V10.12c0-2.187.614-4.07 1.844-5.645 1.23-1.575 2.71-2.362 4.442-2.362h8.292c1.766 0 3.265.787 4.494 2.362 1.23 1.575 1.845 3.456 1.845 5.645v3.938c0 2.187-.615 4.058-1.845 5.612zm-176.848.557C20.631 21.41 19.505 22 18.19 22H2v-4.332H18.19c.381 0 .701-.163.962-.492.259-.328.388-.733.388-1.215 0-.481-.129-.886-.388-1.213-.261-.33-.581-.493-.962-.493H6.78c-1.316 0-2.441-.591-3.378-1.773C2.467 11.303 2 9.88 2 8.216c0-1.662.467-3.085 1.402-4.266.936-1.181 2.062-1.772 3.378-1.772h15.305V6.51H6.78c-.381 0-.701.164-.961.493-.26.327-.39.732-.39 1.213 0 .482.13.886.39 1.214.26.329.58.492.961.492h11.409c1.316 0 2.442.592 3.377 1.773.935 1.181 1.403 2.604 1.403 4.266 0 1.663-.468 3.085-1.403 4.266zm79.66-12.667c-.572-.7-1.256-1.05-2.052-1.05H90.88c-.796 0-1.471.35-2.025 1.05-.555.7-.832 1.554-.832 2.56v3.938c.001 1.006.277 1.86.832 2.56.554.7 1.229 1.05 2.025 1.05h8.293c.796 0 1.481-.35 2.052-1.05.571-.7.858-1.553.858-2.56V10.12c0-1.006-.287-1.86-.858-2.56zm94.747 0c-.572-.7-1.257-1.05-2.053-1.05h-8.292c-.797 0-1.472.35-2.025 1.05-.555.7-.832 1.554-.832 2.56v3.938c0 1.006.277 1.86.832 2.56.553.7 1.228 1.05 2.025 1.05h8.292c.796 0 1.481-.35 2.053-1.05.571-.7.857-1.553.857-2.56V10.12c0-1.006-.286-1.86-.857-2.56z"})]}))});function Qb(e){"@babel/helpers - typeof";return Qb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qb(e)}var Otr=["type","extraStyle"];function Jfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yfe(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _tr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ctr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=Str(e,Otr),o=r==="color"?tTe:Wee;return a.jsx(Ne,Yfe({Icon:o,Text:rTe,"aria-label":up,extraStyle:Yfe({fontWeight:500},n),spaceMultiple:Ger,textMultiple:qer},i))}),Pc=Wee;Pc.Color=tTe;Pc.Text=rTe;Pc.Combine=Ctr;Pc.Avatar=ltr;Pc.colorPrimary=Uee;Pc.title=up;var fp="TencentCloud",ktr=.75,$tr=.2,nTe="#2151d1";function Zb(e){"@babel/helpers - typeof";return Zb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zb(e)}var Etr=["size","style"];function Xfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Itr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Kee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Atr(e,Etr);return a.jsxs("svg",HB(HB({fill:"currentColor",fillRule:"evenodd",height:r,style:HB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:fp}),a.jsx("path",{d:"M20.0483 17.1416C19.6945 17.4914 18.987 18.0161 17.7488 18.0161C17.2182 18.0161 16.5991 18.0161 16.3338 18.0161C15.98 18.0161 13.3268 18.0161 10.143 18.0161C12.4424 15.8298 14.3881 13.9932 14.565 13.8183C14.7419 13.6434 15.1841 13.2061 15.6263 12.8563C16.5107 12.0692 17.2182 11.9817 17.8373 11.9817C18.7217 11.9817 19.4292 12.3316 20.0483 12.8563C21.2864 13.9932 21.2864 16.0047 20.0483 17.1416ZM21.5518 11.457C20.6674 10.495 19.3408 9.88281 17.9257 9.88281C16.6875 9.88281 15.6263 10.3201 14.6534 11.0197C14.2997 11.3695 13.769 11.7194 13.3268 12.2441C12.9731 12.5939 5.36719 19.9401 5.36719 19.9401C5.80939 20.0276 6.34003 20.0276 6.78223 20.0276C7.22443 20.0276 16.0685 20.0276 16.4222 20.0276C17.1298 20.0276 17.6604 20.0276 18.191 19.9401C19.3408 19.8527 20.4905 19.4154 21.4633 18.5409C23.4975 16.6168 23.4975 13.381 21.5518 11.457Z"}),a.jsx("path",{d:"M9.1701 10.9323C8.19726 10.2326 7.22442 9.88281 6.07469 9.88281C4.65965 9.88281 3.33304 10.495 2.44864 11.457C0.502952 13.4685 0.502952 16.6168 2.53708 18.6283C3.42148 19.4154 4.30589 19.8527 5.36717 19.9401L7.4013 18.0161C7.04754 18.0161 6.60533 18.0161 6.25157 18.0161C5.10185 17.9287 4.39433 17.5789 3.95212 17.1416C2.71396 15.9172 2.71396 13.9932 3.86368 12.7688C4.48277 12.1566 5.19029 11.8943 6.07469 11.8943C6.60533 11.8943 7.4013 11.9817 8.19726 12.7688C8.55102 13.1186 9.52386 13.8183 9.87763 14.1681H9.96607L11.2927 12.8563V12.7688C10.6736 12.1566 9.70075 11.3695 9.1701 10.9323Z"}),a.jsx("path",{d:"M18.4564 8.74536C17.4836 6.12171 14.9188 4.28516 12.0003 4.28516C8.5511 4.28516 5.80945 6.82135 5.27881 9.96973C5.54413 9.96973 5.80945 9.88228 6.16321 9.88228C6.51697 9.88228 6.95917 9.96973 7.31294 9.96973C7.75514 7.78336 9.70082 6.20917 12.0003 6.20917C13.946 6.20917 15.6263 7.34608 16.4223 9.00773C16.4223 9.00773 16.5107 9.09518 16.5107 9.00773C17.1298 8.92027 17.8373 8.74536 18.4564 8.74536C18.4564 8.83282 18.4564 8.83282 18.4564 8.74536Z"})]}))});function e9(e){"@babel/helpers - typeof";return e9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e9(e)}var Dtr=["background"];function Qfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ntr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vtr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Htr=p.memo(function(e){var t=e.background,r=Btr(e,Dtr);return a.jsx(Ee,Ntr({Icon:Kee,"aria-label":fp,background:t||nTe},r))});function t9(e){"@babel/helpers - typeof";return t9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t9(e)}var Utr=["size","style"];function Zfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jtr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Gtr(e,Utr);return a.jsxs("svg",UB(UB({height:r,style:UB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:fp}),a.jsx("path",{d:"M20.0483 17.1416C19.6945 17.4914 18.987 18.0161 17.7488 18.0161C17.2182 18.0161 16.5991 18.0161 16.3338 18.0161C15.98 18.0161 13.3268 18.0161 10.143 18.0161C12.4424 15.8298 14.3881 13.9932 14.565 13.8183C14.7419 13.6434 15.1841 13.2061 15.6263 12.8563C16.5107 12.0692 17.2182 11.9817 17.8373 11.9817C18.7217 11.9817 19.4292 12.3316 20.0483 12.8563C21.2864 13.9932 21.2864 16.0047 20.0483 17.1416ZM21.5518 11.457C20.6674 10.495 19.3408 9.88281 17.9257 9.88281C16.6875 9.88281 15.6263 10.3201 14.6534 11.0197C14.2997 11.3695 13.769 11.7194 13.3268 12.2441C12.9731 12.5939 5.36719 19.9401 5.36719 19.9401C5.80939 20.0276 6.34003 20.0276 6.78223 20.0276C7.22443 20.0276 16.0685 20.0276 16.4222 20.0276C17.1298 20.0276 17.6604 20.0276 18.191 19.9401C19.3408 19.8527 20.4905 19.4154 21.4633 18.5409C23.4975 16.6168 23.4975 13.381 21.5518 11.457Z",fill:"#00A3FF"}),a.jsx("path",{d:"M9.1701 10.9323C8.19726 10.2326 7.22442 9.88281 6.07469 9.88281C4.65965 9.88281 3.33304 10.495 2.44864 11.457C0.502952 13.4685 0.502952 16.6168 2.53708 18.6283C3.42148 19.4154 4.30589 19.8527 5.36717 19.9401L7.4013 18.0161C7.04754 18.0161 6.60533 18.0161 6.25157 18.0161C5.10185 17.9287 4.39433 17.5789 3.95212 17.1416C2.71396 15.9172 2.71396 13.9932 3.86368 12.7688C4.48277 12.1566 5.19029 11.8943 6.07469 11.8943C6.60533 11.8943 7.4013 11.9817 8.19726 12.7688C8.55102 13.1186 9.52386 13.8183 9.87763 14.1681H9.96607L11.2927 12.8563V12.7688C10.6736 12.1566 9.70075 11.3695 9.1701 10.9323Z",fill:"#00C8DC"}),a.jsx("path",{d:"M18.4564 8.74536C17.4836 6.12171 14.9188 4.28516 12.0003 4.28516C8.5511 4.28516 5.80945 6.82135 5.27881 9.96973C5.54413 9.96973 5.80945 9.88228 6.16321 9.88228C6.51697 9.88228 6.95917 9.96973 7.31294 9.96973C7.75514 7.78336 9.70082 6.20917 12.0003 6.20917C13.946 6.20917 15.6263 7.34608 16.4223 9.00773C16.4223 9.00773 16.5107 9.09518 16.5107 9.00773C17.1298 8.92027 17.8373 8.74536 18.4564 8.74536C18.4564 8.83282 18.4564 8.83282 18.4564 8.74536Z",fill:"#006EFF"})]}))});function r9(e){"@babel/helpers - typeof";return r9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r9(e)}var Ytr=["size","style"];function e4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function trr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var oTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=err(e,Ytr);return a.jsxs("svg",WB(WB({fill:"currentColor",fillRule:"evenodd",height:r,style:WB({flex:"none",lineHeight:1},n),viewBox:"0 0 64 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:fp}),a.jsx("path",{d:"M29.2209 2.75544V4.39062H32.6553V10.4282H28.5849V12.0634H32.6553V22.0002H34.5633V12.0634H38.8881V21.6229H42.3225V19.9877H40.7961V2.75544H29.2209ZM34.4361 10.1766V4.39062H38.8881V10.4282H34.5633V10.1766H34.4361Z"}),a.jsx("path",{d:"M8.99607 17.3455H18.0273V18.9807H8.99607V17.3455Z"}),a.jsx("path",{d:"M2.7632 14.3275C2.7632 17.2205 2.636 19.6104 2 21.4971C2 21.6229 2 21.6229 2.1272 21.6229C2.1272 21.6229 3.5264 21.6229 3.7808 21.6229C4.4168 18.8557 4.4168 16.5916 4.4168 14.9564H6.70641V19.9877H5.18C5.0528 19.9877 5.0528 19.9877 5.0528 20.1135L5.56161 21.6229H8.48721V2.75544H2.8904L2.7632 14.3275ZM4.544 9.79929H6.83361V13.8243H4.544V9.79929ZM6.83361 4.39062V8.28989H4.544V4.39062H6.83361Z"}),a.jsx("path",{d:"M18.6633 9.4212H20.8257V7.9118H14.3385C14.4657 7.40867 14.5929 6.77976 14.9745 6.40241H20.5713V4.89301H19.0449C19.1721 4.01253 19.6809 2.88048 19.6809 2.88048C19.6809 2.7547 19.6809 2.7547 19.5537 2.7547H18.1545L17.5185 4.89301H15.4833C15.6105 4.01253 15.7377 3.00626 15.9921 2.12578C15.9921 2 15.9921 2 15.8649 2C15.7377 2 14.7201 2 14.3385 2C14.2113 3.13205 14.0841 4.13831 13.7025 5.01879H12.5577L11.9217 2.88048H10.5225C10.3953 2.88048 10.3953 2.88048 10.3953 3.00626C10.3953 3.13205 10.6497 4.13831 11.0313 5.01879H9.50487V6.52819H13.0665C12.9393 7.03132 12.8121 7.66024 12.4305 8.03759H8.99607V9.54698H11.6673C10.5225 11.0564 9.50487 11.6853 8.99607 12.0626C8.99607 12.1884 8.99607 13.6978 8.99607 13.6978C8.99607 13.8236 9.12327 13.8236 9.25047 13.6978C9.75927 13.572 10.3953 13.0689 10.7769 12.5658H17.0097V14.8299H12.1761L12.3033 13.4463C12.3033 13.3205 12.3033 13.3205 12.1761 13.3205C12.0489 13.3205 10.6497 13.3205 10.6497 13.3205L10.5225 16.0877C10.5225 16.2135 10.5225 16.2135 10.6497 16.2135C10.7769 16.2135 19.0449 16.2135 19.0449 16.2135V20.2385H15.3561C15.2289 20.2385 15.2289 20.2385 15.2289 20.3643L15.7377 21.8737H21.0801V14.8299H19.0449V11.8111C19.8081 12.44 20.5713 13.0689 21.3345 13.3205C21.4617 13.4463 21.5889 13.4463 21.5889 13.3205C21.5889 13.3205 21.5889 11.8111 21.5889 11.6853C20.8257 11.4337 19.6809 10.8048 18.6633 9.4212ZM16.6281 9.4212C16.8825 10.0501 17.3913 10.679 17.9001 11.0564H12.4305C12.9393 10.5532 13.1937 9.92433 13.7025 9.4212H16.6281Z"}),a.jsx("path",{d:"M30.2386 16.2143C30.2386 16.2143 28.7122 17.3464 27.1858 18.4784V7.91266H23.1153V9.79941H25.4049V19.9878C24.7689 20.491 24.2601 20.6168 24.2601 20.6168L25.4049 22.0004L30.3658 18.3527L30.2386 16.2143C30.6202 16.2143 30.493 16.0886 30.2386 16.2143Z"}),a.jsx("path",{d:"M25.6593 6.27748H27.4402C27.6946 6.27748 27.6946 6.1517 27.6946 6.1517L25.1505 2.25243H23.2425L23.1153 2.37821C23.2425 2.50399 25.6593 6.27748 25.6593 6.27748Z"}),a.jsx("path",{d:"M60.2579 3.13223H46.0115V5.01898H60.2579V3.13223Z"}),a.jsx("path",{d:"M51.2266 11.8114H62.4202V9.9247H43.9762V11.8114H49.0642C47.9194 14.5787 45.5026 21.371 45.3754 21.4967C45.3754 21.6225 45.3754 21.6225 45.5026 21.6225H61.4026C61.5298 21.6225 61.5298 21.4967 61.5298 21.4967L59.2402 15.3334H57.3322C57.205 15.3334 57.205 15.4592 57.205 15.4592C57.205 15.5849 58.8586 19.8616 58.8586 19.8616H48.4282L51.2266 11.8114Z"})]}))});function n9(e){"@babel/helpers - typeof";return n9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n9(e)}var rrr=["type"];function t4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nrr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lrr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var crr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=srr(e,rrr),i=r==="color"?iTe:Kee;return a.jsx(Ne,nrr({Icon:i,Text:oTe,"aria-label":fp,spaceMultiple:$tr,textMultiple:ktr},n))}),s0=Kee;s0.Color=iTe;s0.Text=oTe;s0.Combine=crr;s0.Avatar=Htr;s0.colorPrimary=nTe;s0.title=fp;var l0="together.ai",urr=.85,frr=.2,aTe="#0f6fff";function i9(e){"@babel/helpers - typeof";return i9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i9(e)}var prr=["size","style"];function r4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function grr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=yrr(e,prr);return a.jsxs("svg",KB(KB({fill:"currentColor",fillRule:"evenodd",height:r,style:KB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:l0}),a.jsxs("g",{children:[a.jsx("path",{d:"M17.385 11.23a4.615 4.615 0 100-9.23 4.615 4.615 0 000 9.23zm0 10.77a4.615 4.615 0 100-9.23 4.615 4.615 0 000 9.23zm-10.77 0a4.615 4.615 0 100-9.23 4.615 4.615 0 000 9.23z",opacity:".2"}),a.jsx("circle",{cx:"6.615",cy:"6.615",r:"4.615"})]})]}))});function o9(e){"@babel/helpers - typeof";return o9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o9(e)}var brr=["background"];function n4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vrr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Prr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Srr=p.memo(function(e){var t=e.background,r=wrr(e,brr);return a.jsx(Ee,vrr({Icon:qee,"aria-label":l0,background:t||aTe,color:"#fff"},r))});function a9(e){"@babel/helpers - typeof";return a9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a9(e)}var _rr=["size","style"];function i4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Trr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mrr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Err(e,_rr);return a.jsxs("svg",qB(qB({fill:"currentColor",fillRule:"evenodd",height:r,style:qB({flex:"none",lineHeight:1},n),viewBox:"0 0 116 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:l0}),a.jsxs("g",{children:[a.jsx("path",{d:"M4.213 8.554H2V6.747h2.213V3.301h1.972v3.446h3.103v1.807H6.185v7.253c0 .514.097.884.289 1.109.208.208.561.313 1.058.313h2.141v1.807h-2.26c-1.155 0-1.981-.257-2.478-.771-.482-.514-.722-1.325-.722-2.434V8.554zm11.815 10.627c-1.187 0-2.245-.265-3.175-.795a5.58 5.58 0 01-2.14-2.217c-.514-.948-.77-2.04-.77-3.277s.256-2.33.77-3.278a5.58 5.58 0 012.14-2.216c.93-.53 1.988-.796 3.175-.796 1.187 0 2.237.265 3.151.796.93.53 1.652 1.269 2.165 2.216.513.948.77 2.04.77 3.278 0 1.236-.257 2.329-.77 3.277a5.533 5.533 0 01-2.165 2.217c-.914.53-1.964.795-3.15.795zm0-1.76c.802 0 1.507-.192 2.117-.578a3.812 3.812 0 001.443-1.614c.337-.69.505-1.47.505-2.337 0-.868-.168-1.647-.505-2.338a3.812 3.812 0 00-1.443-1.614c-.61-.386-1.315-.579-2.117-.579s-1.515.193-2.14.579a3.867 3.867 0 00-1.42 1.614c-.337.691-.505 1.47-.505 2.338 0 .867.168 1.646.505 2.337.337.69.81 1.229 1.42 1.614.625.386 1.338.579 2.14.579zM35.622 6.748v11.687c0 3.71-2.028 5.566-6.086 5.566-1.587 0-2.886-.361-3.896-1.084-.995-.723-1.572-1.751-1.732-3.085h2.02c.16.771.57 1.366 1.227 1.783.658.418 1.5.627 2.526.627 2.646 0 3.969-1.293 3.969-3.88v-1.445c-.882 1.51-2.285 2.265-4.21 2.265-1.138 0-2.157-.25-3.055-.747-.882-.498-1.58-1.221-2.092-2.169-.497-.948-.746-2.072-.746-3.373 0-1.237.249-2.33.746-3.278a5.631 5.631 0 012.116-2.216c.898-.53 1.909-.796 3.031-.796.994 0 1.844.201 2.55.603.706.385 1.259.94 1.66 1.662l.264-2.12h1.708zm-5.99 10.675c.786 0 1.484-.185 2.093-.555a3.844 3.844 0 001.444-1.59c.336-.69.505-1.47.505-2.337 0-.884-.169-1.67-.505-2.362-.337-.707-.818-1.253-1.444-1.638-.609-.386-1.307-.579-2.092-.579-1.22 0-2.205.426-2.959 1.278-.738.835-1.107 1.92-1.107 3.253 0 1.333.37 2.425 1.107 3.277.754.835 1.74 1.253 2.959 1.253zm7.848-4.53c0-1.253.241-2.354.722-3.302.497-.947 1.187-1.678 2.069-2.192.882-.53 1.892-.796 3.03-.796 1.123 0 2.117.233 2.983.7a5.064 5.064 0 012.045 2.023c.497.884.761 1.92.793 3.109l-.005.211c-.007.164-.021.375-.043.632H39.55v.169c.032 1.205.4 2.168 1.106 2.891.706.723 1.628 1.085 2.767 1.085.882 0 1.627-.217 2.237-.65.625-.45 1.042-1.07 1.25-1.856h1.997c-.24 1.253-.842 2.28-1.804 3.084-.962.787-2.14 1.18-3.536 1.18-1.219 0-2.285-.256-3.2-.77a5.58 5.58 0 01-2.14-2.217c-.497-.964-.746-2.065-.746-3.301zm9.598-1.253c-.096-1.045-.49-1.856-1.179-2.434-.673-.579-1.531-.868-2.574-.868-.93 0-1.747.306-2.453.916-.706.61-1.106 1.406-1.203 2.386h7.409zm4.577-3.085h-2.213V6.747h2.213V3.301h1.972v3.446h3.103v1.807h-3.103v7.253c0 .514.096.884.289 1.109.208.208.56.313 1.058.313h2.14v1.807h-2.26c-1.155 0-1.98-.257-2.478-.771-.481-.514-.721-1.325-.721-2.434V8.554zm12.48-1.952c1.492 0 2.695.45 3.609 1.35.914.9 1.371 2.313 1.371 4.24v6.844h-1.972v-6.723c0-1.269-.29-2.233-.866-2.891-.578-.675-1.404-1.012-2.478-1.012-1.138 0-2.044.401-2.718 1.204-.657.804-.986 1.896-.986 3.278v6.144h-1.973V2.17h1.973V8.77a4.78 4.78 0 011.587-1.566c.674-.402 1.492-.603 2.454-.603zm6.666 6.29c0-1.253.24-2.354.721-3.302.497-.947 1.187-1.678 2.069-2.192.882-.53 1.892-.796 3.03-.796 1.123 0 2.117.233 2.983.7a5.064 5.064 0 012.045 2.023c.497.884.762 1.92.794 3.109l-.006.211c-.007.164-.021.375-.042.632h-9.526v.169c.032 1.205.401 2.168 1.107 2.891.705.723 1.627 1.085 2.766 1.085.882 0 1.628-.217 2.237-.65.625-.45 1.042-1.07 1.25-1.856h1.997c-.24 1.253-.842 2.28-1.804 3.084-.962.787-2.14 1.18-3.536 1.18-1.218 0-2.285-.256-3.199-.77a5.58 5.58 0 01-2.14-2.217c-.498-.964-.746-2.065-.746-3.301zm9.597-1.253c-.096-1.045-.489-1.856-1.178-2.434-.674-.579-1.532-.868-2.574-.868-.93 0-1.748.306-2.454.916-.705.61-1.106 1.406-1.202 2.386h7.408zm10.13-4.892v1.928h-.986c-1.171 0-2.013.393-2.526 1.18-.497.788-.746 1.76-.746 2.916v6.265h-1.972V6.747h1.708l.264 1.855a4.082 4.082 0 011.371-1.349c.562-.337 1.34-.506 2.334-.506h.553zm20.09 10.482v1.807h-1.083c-.786 0-1.347-.16-1.684-.482-.336-.321-.513-.795-.529-1.422-.946 1.366-2.317 2.049-4.113 2.049-1.363 0-2.461-.322-3.295-.964-.818-.643-1.227-1.518-1.227-2.627 0-1.237.417-2.184 1.25-2.843.85-.659 2.078-.988 3.681-.988h3.608v-.843c0-.804-.272-1.43-.818-1.88-.529-.45-1.275-.675-2.237-.675-.85 0-1.555.193-2.116.579-.546.37-.882.867-1.01 1.494h-1.973c.144-1.205.673-2.145 1.587-2.82.93-.674 2.133-1.012 3.609-1.012 1.571 0 2.782.386 3.631 1.157.866.755 1.3 1.847 1.3 3.277v5.301c0 .595.272.892.818.892h.601zm-3.392-3.807h-3.8c-1.828 0-2.742.682-2.742 2.048 0 .61.24 1.1.721 1.47.481.37 1.13.554 1.949.554 1.202 0 2.148-.313 2.838-.94.69-.642 1.034-1.486 1.034-2.53v-.602zM112.725 2c.369 0 .674.12.914.361s.361.547.361.916c0 .37-.12.675-.361.916-.24.24-.545.361-.914.361s-.674-.12-.914-.361-.361-.546-.361-.916.12-.675.361-.916c.24-.24.545-.361.914-.361zm-.986 4.747h1.972v12.29h-1.972V6.746z"}),a.jsx("path",{d:"M94.83 17.165a1.881 1.881 0 01-1.89 1.871 1.88 1.88 0 01-1.89-1.871 1.88 1.88 0 011.89-1.871c1.044 0 1.89.838 1.89 1.87z",fill:"#0F6FFF"})]})]}))});function s9(e){"@babel/helpers - typeof";return s9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s9(e)}var zrr=["size","style"];function o4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lrr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rrr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Nrr(e,zrr);return a.jsxs("svg",GB(GB({fill:"currentColor",fillRule:"evenodd",height:r,style:GB({flex:"none",lineHeight:1},n),viewBox:"0 0 116 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:l0}),a.jsxs("g",{children:[a.jsx("path",{d:"M4.213 8.554H2V6.747h2.213V3.301h1.972v3.446h3.103v1.807H6.185v7.253c0 .514.097.884.289 1.109.208.208.561.313 1.058.313h2.141v1.807h-2.26c-1.155 0-1.981-.257-2.478-.771-.482-.514-.722-1.325-.722-2.434V8.554zm11.815 10.627c-1.187 0-2.245-.265-3.175-.795a5.58 5.58 0 01-2.14-2.217c-.514-.948-.77-2.04-.77-3.277s.256-2.33.77-3.278a5.58 5.58 0 012.14-2.216c.93-.53 1.988-.796 3.175-.796 1.187 0 2.237.265 3.151.796.93.53 1.652 1.269 2.165 2.216.513.948.77 2.04.77 3.278 0 1.236-.257 2.329-.77 3.277a5.533 5.533 0 01-2.165 2.217c-.914.53-1.964.795-3.15.795zm0-1.76c.802 0 1.507-.192 2.117-.578a3.812 3.812 0 001.443-1.614c.337-.69.505-1.47.505-2.337 0-.868-.168-1.647-.505-2.338a3.812 3.812 0 00-1.443-1.614c-.61-.386-1.315-.579-2.117-.579s-1.515.193-2.14.579a3.867 3.867 0 00-1.42 1.614c-.337.691-.505 1.47-.505 2.338 0 .867.168 1.646.505 2.337.337.69.81 1.229 1.42 1.614.625.386 1.338.579 2.14.579zM35.622 6.748v11.687c0 3.71-2.028 5.566-6.086 5.566-1.587 0-2.886-.361-3.896-1.084-.995-.723-1.572-1.751-1.732-3.085h2.02c.16.771.57 1.366 1.227 1.783.658.418 1.5.627 2.526.627 2.646 0 3.969-1.293 3.969-3.88v-1.445c-.882 1.51-2.285 2.265-4.21 2.265-1.138 0-2.157-.25-3.055-.747-.882-.498-1.58-1.221-2.092-2.169-.497-.948-.746-2.072-.746-3.373 0-1.237.249-2.33.746-3.278a5.631 5.631 0 012.116-2.216c.898-.53 1.909-.796 3.031-.796.994 0 1.844.201 2.55.603.706.385 1.259.94 1.66 1.662l.264-2.12h1.708zm-5.99 10.675c.786 0 1.484-.185 2.093-.555a3.844 3.844 0 001.444-1.59c.336-.69.505-1.47.505-2.337 0-.884-.169-1.67-.505-2.362-.337-.707-.818-1.253-1.444-1.638-.609-.386-1.307-.579-2.092-.579-1.22 0-2.205.426-2.959 1.278-.738.835-1.107 1.92-1.107 3.253 0 1.333.37 2.425 1.107 3.277.754.835 1.74 1.253 2.959 1.253zm7.848-4.53c0-1.253.241-2.354.722-3.302.497-.947 1.187-1.678 2.069-2.192.882-.53 1.892-.796 3.03-.796 1.123 0 2.117.233 2.983.7a5.064 5.064 0 012.045 2.023c.497.884.761 1.92.793 3.109l-.005.211c-.007.164-.021.375-.043.632H39.55v.169c.032 1.205.4 2.168 1.106 2.891.706.723 1.628 1.085 2.767 1.085.882 0 1.627-.217 2.237-.65.625-.45 1.042-1.07 1.25-1.856h1.997c-.24 1.253-.842 2.28-1.804 3.084-.962.787-2.14 1.18-3.536 1.18-1.219 0-2.285-.256-3.2-.77a5.58 5.58 0 01-2.14-2.217c-.497-.964-.746-2.065-.746-3.301zm9.598-1.253c-.096-1.045-.49-1.856-1.179-2.434-.673-.579-1.531-.868-2.574-.868-.93 0-1.747.306-2.453.916-.706.61-1.106 1.406-1.203 2.386h7.409zm4.577-3.085h-2.213V6.747h2.213V3.301h1.972v3.446h3.103v1.807h-3.103v7.253c0 .514.096.884.289 1.109.208.208.56.313 1.058.313h2.14v1.807h-2.26c-1.155 0-1.98-.257-2.478-.771-.481-.514-.721-1.325-.721-2.434V8.554zm12.48-1.952c1.492 0 2.695.45 3.609 1.35.914.9 1.371 2.313 1.371 4.24v6.844h-1.972v-6.723c0-1.269-.29-2.233-.866-2.891-.578-.675-1.404-1.012-2.478-1.012-1.138 0-2.044.401-2.718 1.204-.657.804-.986 1.896-.986 3.278v6.144h-1.973V2.17h1.973V8.77a4.78 4.78 0 011.587-1.566c.674-.402 1.492-.603 2.454-.603zm6.666 6.29c0-1.253.24-2.354.721-3.302.497-.947 1.187-1.678 2.069-2.192.882-.53 1.892-.796 3.03-.796 1.123 0 2.117.233 2.983.7a5.064 5.064 0 012.045 2.023c.497.884.762 1.92.794 3.109l-.006.211c-.007.164-.021.375-.042.632h-9.526v.169c.032 1.205.401 2.168 1.107 2.891.705.723 1.627 1.085 2.766 1.085.882 0 1.628-.217 2.237-.65.625-.45 1.042-1.07 1.25-1.856h1.997c-.24 1.253-.842 2.28-1.804 3.084-.962.787-2.14 1.18-3.536 1.18-1.218 0-2.285-.256-3.199-.77a5.58 5.58 0 01-2.14-2.217c-.498-.964-.746-2.065-.746-3.301zm9.597-1.253c-.096-1.045-.489-1.856-1.178-2.434-.674-.579-1.532-.868-2.574-.868-.93 0-1.748.306-2.454.916-.705.61-1.106 1.406-1.202 2.386h7.408zm10.13-4.892v1.928h-.986c-1.171 0-2.013.393-2.526 1.18-.497.788-.746 1.76-.746 2.916v6.265h-1.972V6.747h1.708l.264 1.855a4.082 4.082 0 011.371-1.349c.562-.337 1.34-.506 2.334-.506h.553zm20.09 10.482v1.807h-1.083c-.786 0-1.347-.16-1.684-.482-.336-.321-.513-.795-.529-1.422-.946 1.366-2.317 2.049-4.113 2.049-1.363 0-2.461-.322-3.295-.964-.818-.643-1.227-1.518-1.227-2.627 0-1.237.417-2.184 1.25-2.843.85-.659 2.078-.988 3.681-.988h3.608v-.843c0-.804-.272-1.43-.818-1.88-.529-.45-1.275-.675-2.237-.675-.85 0-1.555.193-2.116.579-.546.37-.882.867-1.01 1.494h-1.973c.144-1.205.673-2.145 1.587-2.82.93-.674 2.133-1.012 3.609-1.012 1.571 0 2.782.386 3.631 1.157.866.755 1.3 1.847 1.3 3.277v5.301c0 .595.272.892.818.892h.601zm-3.392-3.807h-3.8c-1.828 0-2.742.682-2.742 2.048 0 .61.24 1.1.721 1.47.481.37 1.13.554 1.949.554 1.202 0 2.148-.313 2.838-.94.69-.642 1.034-1.486 1.034-2.53v-.602zM112.725 2c.369 0 .674.12.914.361s.361.547.361.916c0 .37-.12.675-.361.916-.24.24-.545.361-.914.361s-.674-.12-.914-.361-.361-.546-.361-.916.12-.675.361-.916c.24-.24.545-.361.914-.361zm-.986 4.747h1.972v12.29h-1.972V6.746z"}),a.jsx("path",{d:"M94.83 17.165a1.881 1.881 0 01-1.89 1.871 1.88 1.88 0 01-1.89-1.871 1.88 1.88 0 011.89-1.871c1.044 0 1.89.838 1.89 1.87z"})]})]}))});function l9(e){"@babel/helpers - typeof";return l9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l9(e)}var Frr=["size","style"];function a4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wrr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Urr(e,Frr);return a.jsxs("svg",JB(JB({fill:"currentColor",fillRule:"evenodd",height:r,style:JB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:l0}),a.jsxs("g",{children:[a.jsx("path",{d:"M17.385 11.23a4.615 4.615 0 100-9.23 4.615 4.615 0 000 9.23zm0 10.77a4.615 4.615 0 100-9.23 4.615 4.615 0 000 9.23zm-10.77 0a4.615 4.615 0 100-9.23 4.615 4.615 0 000 9.23z",opacity:".2"}),a.jsx("circle",{cx:"6.615",cy:"6.615",fill:"#0F6FFF",r:"4.615"})]})]}))});function c9(e){"@babel/helpers - typeof";return c9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c9(e)}var Krr=["size","style"];function s4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xrr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Yrr(e,Krr);return a.jsxs("svg",YB(YB({fill:"currentColor",fillRule:"evenodd",height:r,style:YB({flex:"none",lineHeight:1},n),viewBox:"0 0 116 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:l0}),a.jsxs("g",{children:[a.jsx("path",{d:"M4.213 8.554H2V6.747h2.213V3.301h1.972v3.446h3.103v1.807H6.185v7.253c0 .514.097.884.289 1.109.208.208.561.313 1.058.313h2.141v1.807h-2.26c-1.155 0-1.981-.257-2.478-.771-.482-.514-.722-1.325-.722-2.434V8.554zm11.815 10.627c-1.187 0-2.245-.265-3.175-.795a5.58 5.58 0 01-2.14-2.217c-.514-.948-.77-2.04-.77-3.277s.256-2.33.77-3.278a5.58 5.58 0 012.14-2.216c.93-.53 1.988-.796 3.175-.796 1.187 0 2.237.265 3.151.796.93.53 1.652 1.269 2.165 2.216.513.948.77 2.04.77 3.278 0 1.236-.257 2.329-.77 3.277a5.533 5.533 0 01-2.165 2.217c-.914.53-1.964.795-3.15.795zm0-1.76c.802 0 1.507-.192 2.117-.578a3.812 3.812 0 001.443-1.614c.337-.69.505-1.47.505-2.337 0-.868-.168-1.647-.505-2.338a3.812 3.812 0 00-1.443-1.614c-.61-.386-1.315-.579-2.117-.579s-1.515.193-2.14.579a3.867 3.867 0 00-1.42 1.614c-.337.691-.505 1.47-.505 2.338 0 .867.168 1.646.505 2.337.337.69.81 1.229 1.42 1.614.625.386 1.338.579 2.14.579zM35.622 6.748v11.687c0 3.71-2.028 5.566-6.086 5.566-1.587 0-2.886-.361-3.896-1.084-.995-.723-1.572-1.751-1.732-3.085h2.02c.16.771.57 1.366 1.227 1.783.658.418 1.5.627 2.526.627 2.646 0 3.969-1.293 3.969-3.88v-1.445c-.882 1.51-2.285 2.265-4.21 2.265-1.138 0-2.157-.25-3.055-.747-.882-.498-1.58-1.221-2.092-2.169-.497-.948-.746-2.072-.746-3.373 0-1.237.249-2.33.746-3.278a5.631 5.631 0 012.116-2.216c.898-.53 1.909-.796 3.031-.796.994 0 1.844.201 2.55.603.706.385 1.259.94 1.66 1.662l.264-2.12h1.708zm-5.99 10.675c.786 0 1.484-.185 2.093-.555a3.844 3.844 0 001.444-1.59c.336-.69.505-1.47.505-2.337 0-.884-.169-1.67-.505-2.362-.337-.707-.818-1.253-1.444-1.638-.609-.386-1.307-.579-2.092-.579-1.22 0-2.205.426-2.959 1.278-.738.835-1.107 1.92-1.107 3.253 0 1.333.37 2.425 1.107 3.277.754.835 1.74 1.253 2.959 1.253zm7.848-4.53c0-1.253.241-2.354.722-3.302.497-.947 1.187-1.678 2.069-2.192.882-.53 1.892-.796 3.03-.796 1.123 0 2.117.233 2.983.7a5.064 5.064 0 012.045 2.023c.497.884.761 1.92.793 3.109l-.005.211c-.007.164-.021.375-.043.632H39.55v.169c.032 1.205.4 2.168 1.106 2.891.706.723 1.628 1.085 2.767 1.085.882 0 1.627-.217 2.237-.65.625-.45 1.042-1.07 1.25-1.856h1.997c-.24 1.253-.842 2.28-1.804 3.084-.962.787-2.14 1.18-3.536 1.18-1.219 0-2.285-.256-3.2-.77a5.58 5.58 0 01-2.14-2.217c-.497-.964-.746-2.065-.746-3.301zm9.598-1.253c-.096-1.045-.49-1.856-1.179-2.434-.673-.579-1.531-.868-2.574-.868-.93 0-1.747.306-2.453.916-.706.61-1.106 1.406-1.203 2.386h7.409zm4.577-3.085h-2.213V6.747h2.213V3.301h1.972v3.446h3.103v1.807h-3.103v7.253c0 .514.096.884.289 1.109.208.208.56.313 1.058.313h2.14v1.807h-2.26c-1.155 0-1.98-.257-2.478-.771-.481-.514-.721-1.325-.721-2.434V8.554zm12.48-1.952c1.492 0 2.695.45 3.609 1.35.914.9 1.371 2.313 1.371 4.24v6.844h-1.972v-6.723c0-1.269-.29-2.233-.866-2.891-.578-.675-1.404-1.012-2.478-1.012-1.138 0-2.044.401-2.718 1.204-.657.804-.986 1.896-.986 3.278v6.144h-1.973V2.17h1.973V8.77a4.78 4.78 0 011.587-1.566c.674-.402 1.492-.603 2.454-.603zm6.666 6.29c0-1.253.24-2.354.721-3.302.497-.947 1.187-1.678 2.069-2.192.882-.53 1.892-.796 3.03-.796 1.123 0 2.117.233 2.983.7a5.064 5.064 0 012.045 2.023c.497.884.762 1.92.794 3.109l-.006.211c-.007.164-.021.375-.042.632h-9.526v.169c.032 1.205.401 2.168 1.107 2.891.705.723 1.627 1.085 2.766 1.085.882 0 1.628-.217 2.237-.65.625-.45 1.042-1.07 1.25-1.856h1.997c-.24 1.253-.842 2.28-1.804 3.084-.962.787-2.14 1.18-3.536 1.18-1.218 0-2.285-.256-3.199-.77a5.58 5.58 0 01-2.14-2.217c-.498-.964-.746-2.065-.746-3.301zm9.597-1.253c-.096-1.045-.489-1.856-1.178-2.434-.674-.579-1.532-.868-2.574-.868-.93 0-1.748.306-2.454.916-.705.61-1.106 1.406-1.202 2.386h7.408zm10.13-4.892v1.928h-.986c-1.171 0-2.013.393-2.526 1.18-.497.788-.746 1.76-.746 2.916v6.265h-1.972V6.747h1.708l.264 1.855a4.082 4.082 0 011.371-1.349c.562-.337 1.34-.506 2.334-.506h.553zm20.09 10.482v1.807h-1.083c-.786 0-1.347-.16-1.684-.482-.336-.321-.513-.795-.529-1.422-.946 1.366-2.317 2.049-4.113 2.049-1.363 0-2.461-.322-3.295-.964-.818-.643-1.227-1.518-1.227-2.627 0-1.237.417-2.184 1.25-2.843.85-.659 2.078-.988 3.681-.988h3.608v-.843c0-.804-.272-1.43-.818-1.88-.529-.45-1.275-.675-2.237-.675-.85 0-1.555.193-2.116.579-.546.37-.882.867-1.01 1.494h-1.973c.144-1.205.673-2.145 1.587-2.82.93-.674 2.133-1.012 3.609-1.012 1.571 0 2.782.386 3.631 1.157.866.755 1.3 1.847 1.3 3.277v5.301c0 .595.272.892.818.892h.601zm-3.392-3.807h-3.8c-1.828 0-2.742.682-2.742 2.048 0 .61.24 1.1.721 1.47.481.37 1.13.554 1.949.554 1.202 0 2.148-.313 2.838-.94.69-.642 1.034-1.486 1.034-2.53v-.602zM112.725 2c.369 0 .674.12.914.361s.361.547.361.916c0 .37-.12.675-.361.916-.24.24-.545.361-.914.361s-.674-.12-.914-.361-.361-.546-.361-.916.12-.675.361-.916c.24-.24.545-.361.914-.361zm-.986 4.747h1.972v12.29h-1.972V6.746z"}),a.jsx("path",{d:"M94.83 17.165a1.881 1.881 0 01-1.89 1.871 1.88 1.88 0 01-1.89-1.871 1.88 1.88 0 011.89-1.871c1.044 0 1.89.838 1.89 1.87z"})]})]}))});function u9(e){"@babel/helpers - typeof";return u9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u9(e)}var Qrr=["type"];function l4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zrr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function inr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var onr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=nnr(e,Qrr),i=r==="color"?sTe:qee;return a.jsx(Ne,Zrr({Icon:i,Text:lTe,"aria-label":l0,spaceMultiple:frr,textMultiple:urr},n))}),dl=qee;dl.Color=sTe;dl.Text=lTe;dl.Combine=onr;dl.Avatar=Srr;dl.Brand=Rrr;dl.BrandColor=Mrr;dl.colorPrimary=aTe;dl.title=l0;var pp="VertexAI",anr=.6,snr=.2,cTe="#4285F4";function f9(e){"@babel/helpers - typeof";return f9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f9(e)}var lnr=["size","style"];function c4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dnr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Gee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=pnr(e,lnr);return a.jsxs("svg",XB(XB({fill:"currentColor",fillRule:"evenodd",height:r,style:XB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pp}),a.jsx("path",{d:"M11.995 20.216a1.892 1.892 0 100 3.785 1.892 1.892 0 000-3.785zm0 2.806a.927.927 0 11.927-.914.914.914 0 01-.927.914z"}),a.jsx("path",{clipRule:"evenodd",d:"M21.687 14.144c.237.038.452.16.605.344a.978.978 0 01-.18 1.3l-8.24 6.082a1.892 1.892 0 00-1.147-1.508l8.28-6.08a.991.991 0 01.682-.138z"}),a.jsx("path",{clipRule:"evenodd",d:"M10.122 21.842l-8.217-6.066a.952.952 0 01-.206-1.287.978.978 0 011.287-.206l8.28 6.08a1.893 1.893 0 00-1.144 1.479z"}),a.jsx("path",{d:"M4.273 4.475a.978.978 0 01-.965-.965V1.09a.978.978 0 111.943 0v2.42a.978.978 0 01-.978.965zM4.247 13.034a.978.978 0 100-1.956.978.978 0 000 1.956zM4.247 10.19a.978.978 0 100-1.956.978.978 0 000 1.956zM4.247 7.332a.978.978 0 100-1.956.978.978 0 000 1.956z"}),a.jsx("path",{d:"M19.718 7.307a.978.978 0 01-.965-.979v-2.42a.965.965 0 011.93 0v2.42a.964.964 0 01-.965.979zM19.743 13.047a.978.978 0 100-1.956.978.978 0 000 1.956zM19.743 10.151a.978.978 0 100-1.956.978.978 0 000 1.956zM19.743 2.068a.978.978 0 100-1.956.978.978 0 000 1.956z"}),a.jsx("path",{d:"M11.995 15.917a.978.978 0 01-.965-.965v-2.459a.978.978 0 011.943 0v2.433a.976.976 0 01-.978.991zM11.995 18.762a.978.978 0 100-1.956.978.978 0 000 1.956zM11.995 10.64a.978.978 0 100-1.956.978.978 0 000 1.956zM11.995 7.783a.978.978 0 100-1.956.978.978 0 000 1.956z"}),a.jsx("path",{d:"M15.856 10.177a.978.978 0 01-.965-.965v-2.42a.977.977 0 011.702-.763.979.979 0 01.241.763v2.42a.978.978 0 01-.978.965zM15.869 4.913a.978.978 0 100-1.956.978.978 0 000 1.956zM15.869 15.853a.978.978 0 100-1.956.978.978 0 000 1.956zM15.869 12.996a.978.978 0 100-1.956.978.978 0 000 1.956z"}),a.jsx("path",{d:"M8.121 15.853a.978.978 0 100-1.956.978.978 0 000 1.956zM8.121 7.783a.978.978 0 100-1.956.978.978 0 000 1.956zM8.121 4.913a.978.978 0 100-1.957.978.978 0 000 1.957zM8.134 12.996a.978.978 0 01-.978-.94V9.611a.965.965 0 011.93 0v2.445a.966.966 0 01-.952.94z"})]}))});function p9(e){"@babel/helpers - typeof";return p9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p9(e)}var mnr=["background"];function u4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hnr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xnr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Onr=p.memo(function(e){var t=e.background,r=vnr(e,mnr);return a.jsx(Ee,hnr({Icon:Gee,"aria-label":pp,background:t||cTe},r))});function d9(e){"@babel/helpers - typeof";return d9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d9(e)}var jnr=["size","style"];function f4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Cnr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_nr(e,jnr);return a.jsxs("svg",QB(QB({height:r,style:QB({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pp}),a.jsx("path",{d:"M11.995 20.216a1.892 1.892 0 100 3.785 1.892 1.892 0 000-3.785zm0 2.806a.927.927 0 11.927-.914.914.914 0 01-.927.914z",fill:"#4285F4"}),a.jsx("path",{clipRule:"evenodd",d:"M21.687 14.144c.237.038.452.16.605.344a.978.978 0 01-.18 1.3l-8.24 6.082a1.892 1.892 0 00-1.147-1.508l8.28-6.08a.991.991 0 01.682-.138z",fill:"#669DF6",fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M10.122 21.842l-8.217-6.066a.952.952 0 01-.206-1.287.978.978 0 011.287-.206l8.28 6.08a1.893 1.893 0 00-1.144 1.479z",fill:"#AECBFA",fillRule:"evenodd"}),a.jsx("path",{d:"M4.273 4.475a.978.978 0 01-.965-.965V1.09a.978.978 0 111.943 0v2.42a.978.978 0 01-.978.965zM4.247 13.034a.978.978 0 100-1.956.978.978 0 000 1.956zM4.247 10.19a.978.978 0 100-1.956.978.978 0 000 1.956zM4.247 7.332a.978.978 0 100-1.956.978.978 0 000 1.956z",fill:"#AECBFA"}),a.jsx("path",{d:"M19.718 7.307a.978.978 0 01-.965-.979v-2.42a.965.965 0 011.93 0v2.42a.964.964 0 01-.965.979zM19.743 13.047a.978.978 0 100-1.956.978.978 0 000 1.956zM19.743 10.151a.978.978 0 100-1.956.978.978 0 000 1.956zM19.743 2.068a.978.978 0 100-1.956.978.978 0 000 1.956z",fill:"#4285F4"}),a.jsx("path",{d:"M11.995 15.917a.978.978 0 01-.965-.965v-2.459a.978.978 0 011.943 0v2.433a.976.976 0 01-.978.991zM11.995 18.762a.978.978 0 100-1.956.978.978 0 000 1.956zM11.995 10.64a.978.978 0 100-1.956.978.978 0 000 1.956zM11.995 7.783a.978.978 0 100-1.956.978.978 0 000 1.956z",fill:"#669DF6"}),a.jsx("path",{d:"M15.856 10.177a.978.978 0 01-.965-.965v-2.42a.977.977 0 011.702-.763.979.979 0 01.241.763v2.42a.978.978 0 01-.978.965zM15.869 4.913a.978.978 0 100-1.956.978.978 0 000 1.956zM15.869 15.853a.978.978 0 100-1.956.978.978 0 000 1.956zM15.869 12.996a.978.978 0 100-1.956.978.978 0 000 1.956z",fill:"#4285F4"}),a.jsx("path",{d:"M8.121 15.853a.978.978 0 100-1.956.978.978 0 000 1.956zM8.121 7.783a.978.978 0 100-1.956.978.978 0 000 1.956zM8.121 4.913a.978.978 0 100-1.957.978.978 0 000 1.957zM8.134 12.996a.978.978 0 01-.978-.94V9.611a.965.965 0 011.93 0v2.445a.966.966 0 01-.952.94z",fill:"#AECBFA"})]}))});function m9(e){"@babel/helpers - typeof";return m9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m9(e)}var knr=["size","style"];function p4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZB(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function znr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Mnr(e,knr);return a.jsxs("svg",ZB(ZB({fill:"currentColor",fillRule:"evenodd",height:r,style:ZB({flex:"none",lineHeight:1},n),viewBox:"0 0 119 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pp}),a.jsx("path",{d:"M8.574 21.52h2.885L19.273 0h-3.065l-6.131 17.462h-.12L4.065 0H1l7.574 21.52z"}),a.jsx("path",{clipRule:"evenodd",d:"M95.287 21.519h-3.066L100.336 0h3.125l8.115 21.519h-3.065l-2.074-5.83h-9.046l-2.104 5.83zm6.552-18.123l-3.516 9.708h7.152l-3.516-9.708h-.12z"}),a.jsx("path",{d:"M116.865 21.52H114.1V0h2.765v21.52zM85.936 21.519l-5.26-7.484 5.14-7.243H82.57l-3.456 5.2-3.637-5.2H72.35l5.08 7.243-5.2 7.484h3.246l3.576-5.44 3.637 5.44h3.246z"}),a.jsx("path",{clipRule:"evenodd",d:"M64.465 22c-2.164 0-3.947-.741-5.35-2.224-1.402-1.483-2.104-3.356-2.104-5.62 0-2.244.682-4.108 2.044-5.59 1.363-1.503 3.106-2.255 5.23-2.255 2.184 0 3.917.712 5.2 2.134 1.301 1.403 1.953 3.376 1.953 5.921l-.03.3H59.837c.04 1.443.52 2.605 1.442 3.487.922.882 2.024 1.322 3.306 1.322 1.763 0 3.146-.881 4.148-2.644l2.464 1.202a7.313 7.313 0 01-2.765 2.915C67.27 21.65 65.948 22 64.465 22zm-4.418-9.617h8.445c-.08-1.022-.5-1.864-1.262-2.525-.741-.681-1.743-1.022-3.006-1.022-1.041 0-1.943.32-2.704.962-.742.64-1.233 1.502-1.473 2.584z"}),a.jsx("path",{d:"M50.174 20.648c.801.741 1.803 1.112 3.006 1.112.961 0 1.803-.13 2.524-.39l-.872-2.465c-.18.08-.38.15-.6.21-.2.04-.411.06-.632.06-.48 0-.911-.17-1.292-.51-.38-.361-.571-1.032-.571-2.014V9.317h3.606V6.793h-3.606V2.285h-2.765v4.508h-2.585v2.524h2.585v8.235c.02 1.323.42 2.355 1.202 3.096zM38.573 6.792h-2.645V21.52h2.765v-8.114c0-1.223.41-2.224 1.232-3.006.842-.801 1.904-1.202 3.186-1.202l1.233.12V6.432l-.572-.06c-2.564 0-4.257.941-5.079 2.825h-.12V6.793z"}),a.jsx("path",{clipRule:"evenodd",d:"M26.427 22c-2.164 0-3.947-.741-5.35-2.224-1.402-1.483-2.104-3.356-2.104-5.62 0-2.244.682-4.108 2.044-5.59 1.363-1.503 3.106-2.255 5.23-2.255 2.184 0 3.917.712 5.2 2.134 1.301 1.403 1.953 3.376 1.953 5.921l-.03.3H21.799c.04 1.443.52 2.605 1.442 3.487s2.024 1.322 3.306 1.322c1.763 0 3.146-.881 4.148-2.644l2.464 1.202a7.313 7.313 0 01-2.765 2.915C29.232 21.65 27.91 22 26.427 22zm-4.418-9.617h8.445c-.08-1.022-.5-1.864-1.262-2.525-.741-.681-1.743-1.022-3.006-1.022-1.041 0-1.943.32-2.704.962-.742.64-1.233 1.502-1.473 2.584z"})]}))});function h9(e){"@babel/helpers - typeof";return h9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h9(e)}var Anr=["type"];function d4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Inr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fnr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Bnr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Rnr(e,Anr),i=r==="color"?uTe:Gee;return a.jsx(Ne,Inr({Icon:i,Text:fTe,"aria-label":pp,spaceMultiple:snr,textMultiple:anr},n))}),c0=Gee;c0.Color=uTe;c0.Text=fTe;c0.Combine=Bnr;c0.Avatar=Onr;c0.colorPrimary=cTe;c0.title=pp;var dp="vLLM",Vnr=.85,Hnr=.3,pTe="#fff";function y9(e){"@babel/helpers - typeof";return y9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y9(e)}var Unr=["size","style"];function m4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jnr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Jee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Gnr(e,Unr);return a.jsxs("svg",eV(eV({height:r,style:eV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:dp}),a.jsx("path",{d:"M0 4.973h9.324V23L0 4.973z",fill:"#FDB515"}),a.jsx("path",{d:"M13.986 4.351L22.378 0l-6.216 23H9.324l4.662-18.649z",fill:"#30A2FF"})]}))});function g9(e){"@babel/helpers - typeof";return g9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g9(e)}var Ynr=["background"];function h4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xnr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rir(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nir=p.memo(function(e){var t=e.background,r=tir(e,Ynr);return a.jsx(Ee,Xnr({Icon:Jee,"aria-label":dp,background:t||pTe,color:"#fff"},r))});function b9(e){"@babel/helpers - typeof";return b9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b9(e)}var iir=["size","style"];function y4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cir(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lir(e,iir);return a.jsxs("svg",tV(tV({fill:"currentColor",fillRule:"evenodd",height:r,style:tV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:dp}),a.jsx("path",{d:"M0 4.973h9.324V23L0 4.973z"}),a.jsx("path",{d:"M13.986 4.351L22.378 0l-6.216 23H9.324l4.662-18.649z"})]}))});function v9(e){"@babel/helpers - typeof";return v9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v9(e)}var uir=["size","style"];function g4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hir(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mir(e,uir);return a.jsxs("svg",rV(rV({fill:"currentColor",fillRule:"evenodd",height:r,style:rV({flex:"none",lineHeight:1},n),viewBox:"0 0 52 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:dp}),a.jsx("path",{d:"M4.8 2H2v20h12.4v-2.4H4.8V2zM20 2h-2.8v20h12.4v-2.4H20V2zM32 22V2h3.6L41 13.435 46.4 2H50v20h-2.8V5.388l-5.4 10.989h-1.6L34.8 5.387V22H32z"})]}))});function x9(e){"@babel/helpers - typeof";return x9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x9(e)}var yir=["type"];function b4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gir(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jir(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wir=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Oir(e,yir),i=r==="color"?Jee:dTe;return a.jsx(Ne,gir({Icon:i,Text:mTe,"aria-label":dp,spaceMultiple:Hnr,textMultiple:Vnr},n))}),u0=dTe;u0.Color=Jee;u0.Text=mTe;u0.Combine=wir;u0.Avatar=nir;u0.colorPrimary=pTe;u0.title=dp;var mp="Volcengine",Pir=.8,Sir=.2,hTe="#fff";function O9(e){"@babel/helpers - typeof";return O9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O9(e)}var _ir=["size","style"];function v4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tir(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Yee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Eir(e,_ir);return a.jsxs("svg",nV(nV({height:r,style:nV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:mp}),a.jsx("path",{d:"M19.44 10.153l-2.936 11.586a.215.215 0 00.214.261h5.87a.215.215 0 00.214-.261l-2.95-11.586a.214.214 0 00-.412 0zM3.28 12.778l-2.275 8.96A.214.214 0 001.22 22h4.532a.212.212 0 00.214-.165.214.214 0 000-.097l-2.276-8.96a.214.214 0 00-.41 0z",fill:"#00E5E5"}),a.jsx("path",{d:"M7.29 5.359L3.148 21.738a.215.215 0 00.203.261h8.29a.214.214 0 00.215-.261L7.7 5.358a.214.214 0 00-.41 0z",fill:"#006EFF"}),a.jsx("path",{d:"M14.44.15a.214.214 0 00-.41 0L8.366 21.739a.214.214 0 00.214.261H19.9a.216.216 0 00.171-.078.214.214 0 00.044-.183L14.439.15z",fill:"#006EFF"}),a.jsx("path",{d:"M10.278 7.741L6.685 21.736a.214.214 0 00.214.264h7.17a.215.215 0 00.214-.264L10.688 7.741a.214.214 0 00-.41 0z",fill:"#00E5E5"})]}))});function j9(e){"@babel/helpers - typeof";return j9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j9(e)}var Mir=["background"];function x4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zir(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lir(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rir=p.memo(function(e){var t=e.background,r=Nir(e,Mir);return a.jsx(Ee,zir({Icon:Yee,"aria-label":mp,background:t||hTe},r))});function w9(e){"@babel/helpers - typeof";return w9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w9(e)}var Fir=["size","style"];function O4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wir(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Uir(e,Fir);return a.jsxs("svg",iV(iV({fill:"currentColor",fillRule:"evenodd",height:r,style:iV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:mp}),a.jsx("path",{d:"M7.29 5.36L3.148 21.737a.215.215 0 00.203.261h8.29a.214.214 0 00.215-.261L7.7 5.359a.214.214 0 00-.41 0z",fillOpacity:".5"}),a.jsx("path",{clipRule:"evenodd",d:"M4.553 16.18l-1.406 5.558a.214.214 0 00.203.261h2.42-4.551a.214.214 0 01-.214-.26l2.275-8.961a.214.214 0 01.409 0l.864 3.402z"}),a.jsx("path",{d:"M14.44.15a.214.214 0 00-.41 0L8.366 21.739a.214.214 0 00.214.261H19.9a.214.214 0 00.215-.261L14.44.151z",fillOpacity:".5"}),a.jsx("path",{clipRule:"evenodd",d:"M16.694 22h3.207a.215.215 0 00.214-.262l-1.839-6.993 1.164-4.592a.214.214 0 01.411 0l2.951 11.586a.214.214 0 01-.214.261h-5.894z"}),a.jsx("path",{d:"M10.278 7.741L6.685 21.736a.214.214 0 00.214.264h7.17a.216.216 0 00.214-.166.216.216 0 000-.098L10.687 7.742a.214.214 0 00-.409 0z"})]}))});function P9(e){"@babel/helpers - typeof";return P9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P9(e)}var Kir=["size","style"];function j4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xir(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Yir(e,Kir);return a.jsxs("svg",oV(oV({fill:"currentColor",fillRule:"evenodd",height:r,style:oV({flex:"none",lineHeight:1},n),viewBox:"0 0 86 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:mp}),a.jsx("path",{d:"M33.855 2.306h-2.031c-.123 0-.223.1-.223.222V21.07c0 .123.1.222.223.222h2.031c.123 0 .223-.1.223-.222V2.528c0-.122-.1-.222-.223-.222zM60.948 2.382h-2.134c-.124 0-.225.101-.225.226v19.16c0 .125.1.226.225.226h2.134c.125 0 .226-.101.226-.226V2.608c0-.125-.101-.226-.226-.226zM26.66 4.625h-2.027a.225.225 0 00-.225.226v16.78c0 .125.1.226.225.226h2.026a.225.225 0 00.225-.225V4.85c0-.125-.1-.226-.225-.226zM41.057 4.625h-2.026a.225.225 0 00-.225.226v16.78c0 .125.1.226.225.226h2.026a.225.225 0 00.226-.225V4.85c0-.125-.101-.226-.226-.226z"}),a.jsx("path",{d:"M41.166 19.383v2.06a.416.416 0 01-.417.417H24.933a.417.417 0 01-.417-.417v-2.06h16.65zM75.17 4.53V2.923a.111.111 0 00-.112-.112h-9.67a.111.111 0 00-.111.112V4.53c0 .061.05.111.111.111h9.67c.062 0 .111-.05.111-.111zM83.938 3.392V5.14a.112.112 0 01-.111.11h-6.175a.228.228 0 01-.228-.227V3.506a.228.228 0 01.228-.228h6.175a.112.112 0 01.111.111v.003zM16.846 5.074c-.037.973-.17 3.204-.63 6.717a.23.23 0 00.225.26h2.34a.232.232 0 00.225-.203c.454-3.539.571-5.773.617-6.757a.224.224 0 00-.229-.234h-2.32a.226.226 0 00-.228.217zM5.627 5.077c.04.978.171 3.227.633 6.765a.228.228 0 01-.225.263H3.678a.234.234 0 01-.228-.203c-.457-3.567-.585-5.818-.622-6.808a.228.228 0 01.23-.237h2.34a.227.227 0 01.229.22zM65.069 6.286a.118.118 0 00-.106.114v1.87a.11.11 0 00.123.114c1.675-.158 2.91-1.359 3.076-3.176a.112.112 0 00-.03-.087.114.114 0 00-.085-.036H66.17a.111.111 0 00-.111.1c-.135.964-.674 1.087-.99 1.101zM78.377 6.44h-1.932a.12.12 0 00-.089.043.118.118 0 00-.025.094c.628 3.536 3.672 5.764 7.861 5.756a.12.12 0 00.117-.117v-1.892a.114.114 0 00-.114-.114c-2.414 0-5.048-.97-5.707-3.681a.117.117 0 00-.111-.089z"}),a.jsx("path",{d:"M68.98 2.382h-2.157a.111.111 0 00-.11.112v2.25c0 .062.049.112.11.112h2.158c.061 0 .11-.05.11-.111V2.494a.111.111 0 00-.11-.112zM73.623 2.382h-2.157a.111.111 0 00-.111.112v2.25c0 .062.05.112.11.112h2.158c.062 0 .111-.05.111-.111V2.494a.111.111 0 00-.11-.112zM83.094 4.914v-.166h-2.175v.226c.02.733.066 2.448-1.101 3.66-.888.922-2.343 1.41-4.329 1.453a.114.114 0 00-.114.117l.023 1.937a.12.12 0 00.12.12c2.59-.051 4.565-.764 5.866-2.117 1.798-1.875 1.732-4.311 1.71-5.23zM79.124 2.357h-1.937a.114.114 0 00-.111.108 1.873 1.873 0 01-1.604 1.798.114.114 0 00-.097.111v1.94a.114.114 0 00.12.114 3.994 3.994 0 003.74-3.957.111.111 0 00-.11-.114zM45.186 3.053v2.03a.226.226 0 00.225.225h6.974a.108.108 0 01.109.108v2.283a.11.11 0 01-.109.111h-6.974a.226.226 0 00-.225.225v6.797a.225.225 0 00.225.225h6.974a.112.112 0 01.109.112v3.79a.224.224 0 01-.137.207.224.224 0 01-.086.018h-5.136a.226.226 0 00-.22.17l-.499 2.17a.112.112 0 00.108.136h7.77a.673.673 0 00.674-.673v-8.19a.225.225 0 00-.226-.225h-6.968a.108.108 0 01-.111-.111v-2.072a.111.111 0 01.111-.11h6.974a.225.225 0 00.225-.226v-7a.228.228 0 00-.225-.225H45.41a.226.226 0 00-.225.225zM74.57 5.632h-7.727a.112.112 0 00-.11.112v1.36a.106.106 0 00.03.08.109.109 0 00.08.032h5.739a.106.106 0 01.08.032.108.108 0 01.03.08v3.055a.112.112 0 01-.11.112h-.665a.11.11 0 00-.109.085l-.374 1.615a.113.113 0 00.022.095.112.112 0 00.087.042h2.337a.913.913 0 00.913-.913V5.858a.223.223 0 00-.223-.226zM73.358 13.62v6.417a.222.222 0 01-.226.223h-1.555a.226.226 0 00-.22.168l-.388 1.427a.114.114 0 00.112.145h4.029a.895.895 0 00.893-.896V13.62h-2.645z"}),a.jsx("path",{d:"M65.81 7.984v3.156a.224.224 0 00.226.222h5.025a.222.222 0 00.222-.222V7.984a.22.22 0 00-.064-.16.224.224 0 00-.158-.066h-5.025a.225.225 0 00-.225.226zm3.587 2.111h-1.712a.114.114 0 01-.111-.111v-.859a.114.114 0 01.111-.111h1.712a.111.111 0 01.111.111v.856a.112.112 0 01-.11.114zM83.564 14.321v-1.403a.111.111 0 00-.111-.112H65.907a.111.111 0 00-.11.112v1.403c0 .062.049.112.11.112h17.546c.061 0 .111-.05.111-.112zM83.29 16.744V15.34a.111.111 0 00-.111-.111H66.184a.111.111 0 00-.111.111v1.404c0 .061.05.111.111.111H83.18c.062 0 .111-.05.111-.111zM84.212 19.15v-1.404a.111.111 0 00-.111-.112H65.263a.111.111 0 00-.112.111v1.404c0 .062.05.112.112.112H84.1c.061 0 .111-.05.111-.112zM9.97 9.724c.1 5.678-4.823 9.476-7.756 9.673A.222.222 0 002 19.62v2.06a.224.224 0 00.143.208c.028.01.058.016.088.014 2.189-.13 4.671-1.312 6.549-3.138 1.689-1.635 3.71-4.531 3.71-9.043V2.223A.222.222 0 0012.266 2H10.2a.223.223 0 00-.223.223L9.97 9.724z"}),a.jsx("path",{d:"M12.475 9.724c-.103 5.678 4.83 9.476 7.753 9.673a.226.226 0 01.216.223v2.06a.225.225 0 01-.069.161.223.223 0 01-.165.061c-2.185-.13-4.67-1.312-6.545-3.138-1.69-1.635-3.71-4.531-3.71-9.043V2.223A.223.223 0 0110.178 2h2.066a.223.223 0 01.225.223l.006 7.501z"})]}))});function S9(e){"@babel/helpers - typeof";return S9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S9(e)}var Qir=["type"];function w4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zir(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ior(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var oor=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=nor(e,Qir),i=r==="color"?Yee:yTe;return a.jsx(Ne,Zir({Icon:i,Text:gTe,"aria-label":mp,spaceMultiple:Sir,textMultiple:Pir},n))}),f0=yTe;f0.Color=Yee;f0.Text=gTe;f0.Combine=oor;f0.Avatar=Rir;f0.colorPrimary=hTe;f0.title=mp;var hp="WorkersAI",aor=.6,sor=.2,Xee="#F38020";function _9(e){"@babel/helpers - typeof";return _9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_9(e)}var lor=["size","style"];function P4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mor(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Qee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dor(e,lor);return a.jsxs("svg",aV(aV({fill:"currentColor",fillRule:"evenodd",height:r,style:aV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hp}),a.jsx("path",{clipRule:"evenodd",d:"M15.99 2.444h-2.135v4.69l2.134.006V2.444zM11.06 5.153l2.224 2.225L11.77 8.88 9.552 6.662l1.51-1.51zM6.845 9.455h4.696l-.007 2.133h-4.69V9.456zm2.71 4.928l2.222-2.224 1.505 1.514-2.218 2.217-1.51-1.509.001.002zm4.3 4.216v-4.696l2.134.007v4.69h-2.134zm4.928-2.706l-2.225-2.225 1.514-1.504 2.22 2.22-1.51 1.51h.001zM23 11.588h-4.696l.007-2.133H23v2.133zm-2.709-4.926l-2.223 2.223-1.504-1.513 2.22-2.22 1.507 1.51zM3.2 2.926V4.13H1.994v1.929H3.2v1.204h1.927V6.059h1.204V4.131H5.127V2.926H3.2zm0 18.835v-2.2H1v-1.927h2.2v-2.198h1.927v2.198h2.2v1.927h-2.2v2.2H3.2z"})]}))});function C9(e){"@babel/helpers - typeof";return C9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C9(e)}var hor=["background"];function S4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yor(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Oor(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jor=p.memo(function(e){var t=e.background,r=xor(e,hor);return a.jsx(Ee,yor({Icon:Qee,"aria-label":hp,background:t||Xee},r))});function k9(e){"@babel/helpers - typeof";return k9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k9(e)}var wor=["size","style"];function _4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kor(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Cor(e,wor);return a.jsxs("svg",sV(sV({height:r,style:sV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hp}),a.jsx("path",{clipRule:"evenodd",d:"M15.99 2.444h-2.135v4.69l2.134.006V2.444zM11.06 5.153l2.224 2.225L11.77 8.88 9.552 6.662l1.51-1.51zM6.845 9.455h4.696l-.007 2.133h-4.69V9.456zm2.71 4.928l2.222-2.224 1.505 1.514-2.218 2.217-1.51-1.509.001.002zm4.3 4.216v-4.696l2.134.007v4.69h-2.134zm4.928-2.706l-2.225-2.225 1.514-1.504 2.22 2.22-1.51 1.51h.001zM23 11.588h-4.696l.007-2.133H23v2.133zm-2.709-4.926l-2.223 2.223-1.504-1.513 2.22-2.22 1.507 1.51zM3.2 2.926V4.13H1.994v1.929H3.2v1.204h1.927V6.059h1.204V4.131H5.127V2.926H3.2zm0 18.835v-2.2H1v-1.927h2.2v-2.198h1.927v2.198h2.2v1.927h-2.2v2.2H3.2z",fill:Xee,fillRule:"evenodd"})]}))});function $9(e){"@babel/helpers - typeof";return $9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$9(e)}var $or=["size","style"];function C4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Aor(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=zor(e,$or);return a.jsxs("svg",lV(lV({fill:"currentColor",fillRule:"evenodd",height:r,style:lV({flex:"none",lineHeight:1},n),viewBox:"0 0 134 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hp}),a.jsx("path",{d:"M34.127 6.765c4.391 0 7.277 2.853 7.277 7.59v.027c0 4.778-2.831 7.618-7.263 7.618-4.46 0-7.263-2.853-7.263-7.618v-.027c0-4.71 2.872-7.59 7.25-7.59zM6.281 2L9.4 16.116h.082L13.12 2h3.625l3.638 14.116h.083L23.598 2h4.281L22.64 21.7h-4.035L14.981 8.498h-.082L11.26 21.7H7.225L2 2h4.281zm27.846 7.89c-1.928 0-3.187 1.639-3.187 4.465v.027c0 2.867 1.245 4.492 3.215 4.492 1.942 0 3.187-1.639 3.187-4.492v-.027c0-2.826-1.272-4.464-3.215-4.464zm8.628 11.81h3.994v-8.191c0-2.13 1.15-3.304 3.12-3.304.574 0 1.12.082 1.449.218V6.915c-.3-.082-.711-.15-1.149-.15-1.71 0-2.9 1.05-3.337 2.853h-.083V7.065h-3.994V21.7zm29.69-14.935c4.295 0 6.99 2.907 6.99 7.33v1.23H69.34c.041 2.334 1.313 3.699 3.351 3.699 1.642 0 2.64-.901 2.928-1.72l.027-.082h3.666l-.041.15C78.819 19.529 76.795 22 72.609 22c-4.486 0-7.208-2.908-7.208-7.59v-.014c0-4.655 2.75-7.631 7.044-7.631zM56.376 2v10.922h.082l4.952-5.857h4.527l-5.54 6.293 5.814 8.342H61.6l-4.199-5.98-1.026 1.133V21.7h-3.994V2h3.994zm16.138 7.74c-1.642 0-2.873 1.093-3.133 3.072h6.224c-.246-2.02-1.436-3.071-3.091-3.071zm8.272 11.96h3.994v-8.191c0-2.13 1.15-3.304 3.119-3.304.574 0 1.121.082 1.45.218V6.915c-.301-.082-.712-.15-1.15-.15-1.709 0-2.899 1.05-3.337 2.853h-.082V7.065h-3.994V21.7zm15.522.3c3.775 0 6.415-1.884 6.415-4.75v-.015c0-2.157-1.258-3.358-4.322-4l-2.49-.532c-1.477-.314-1.983-.805-1.983-1.556v-.014c0-.942.862-1.556 2.243-1.556 1.478 0 2.34.792 2.476 1.843l.014.109h3.68v-.137c-.096-2.566-2.271-4.627-6.17-4.627-3.734 0-6.141 1.802-6.141 4.587v.013c0 2.184 1.436 3.604 4.281 4.205l2.49.519c1.436.314 1.928.764 1.928 1.542v.014c0 .942-.916 1.53-2.42 1.53-1.601 0-2.463-.67-2.723-1.817l-.027-.123H89.66l.013.123C89.99 20.13 92.246 22 96.308 22zm11.607-.3h4.336l1.491-4.778h6.976l1.491 4.778h4.336L119.665 2h-4.856l-6.894 19.7zm9.274-15.877h.082l2.49 8.013H114.7l2.49-8.013zM127.87 21.7H132V2h-4.13v19.7z"})]}))});function E9(e){"@babel/helpers - typeof";return E9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},E9(e)}var Ior=["type"];function k4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dor(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bor(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Vor=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=For(e,Ior),i=r==="color"?bTe:Qee;return a.jsx(Ne,Dor({Icon:i,Text:vTe,"aria-label":hp,spaceMultiple:sor,textMultiple:aor},n))}),p0=Qee;p0.Color=bTe;p0.Text=vTe;p0.Combine=Vor;p0.Avatar=jor;p0.colorPrimary=Xee;p0.title=hp;var kE="Grok",Hor=.75,Uor=.25,xTe="#fff";function T9(e){"@babel/helpers - typeof";return T9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T9(e)}var Wor=["size","style"];function $4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yor(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var OTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Jor(e,Wor);return a.jsxs("svg",cV(cV({fill:"currentColor",fillRule:"evenodd",height:r,style:cV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:kE}),a.jsx("path",{d:"M6.469 8.776L16.512 23h-4.464L2.005 8.776H6.47zm-.004 7.9l2.233 3.164L6.467 23H2l4.465-6.324zM22 2.582V23h-3.659V7.764L22 2.582zM22 1l-9.952 14.095-2.233-3.163L17.533 1H22z"})]}))});function M9(e){"@babel/helpers - typeof";return M9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},M9(e)}var Xor=["background"];function E4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qor(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nar(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jTe=p.memo(function(e){var t=e.background,r=rar(e,Xor);return a.jsx(Ee,Qor({Icon:OTe,"aria-label":kE,background:t||xTe,color:"#000",iconMultiple:.65},r))});function z9(e){"@babel/helpers - typeof";return z9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},z9(e)}var iar=["size","style"];function T4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function car(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lar(e,iar);return a.jsxs("svg",uV(uV({fill:"currentColor",fillRule:"evenodd",height:r,style:uV({flex:"none",lineHeight:1},n),viewBox:"0 0 41 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:kE}),a.jsx("path",{d:"M36.867 2h2.577v20h-2.577V2zM23.875 2h2.717l7.759 20H31.55l-2.101-5.574h-8.571L18.777 22h-2.69l7.788-20zm4.79 12.185l-3.53-9.272-3.473 9.272h7.003zM7.35 14.381L2.504 7.518h2.857l3.446 5.126 3.585-5.126h2.605l-4.762 6.835L15.501 22h-2.829l-3.977-5.854L4.689 22H2l5.35-7.619z"})]}))});function A9(e){"@babel/helpers - typeof";return A9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A9(e)}function M4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uar(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Par(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Zee=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=war(e,bar);return a.jsxs("svg",fV(fV({fill:"currentColor",fillRule:"evenodd",height:r,style:fV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:zu}),a.jsx("path",{d:"M5.223 9.692c.652 1.795 1.925 3.376 3.396 4.573 1.482 1.229 3.254 2.17 5.122 2.653a9.99 9.99 0 002.033.302c1.302.05 2.713-.206 3.758-1.04 1.297-1.036 1.651-2.625 1.318-4.21-.209-.993-.641-1.93-1.205-2.787a10.284 10.284 0 00-.366-.525.008.008 0 01.005-.007h.004c.002 0 .004 0 .006.002l.394.405a17.227 17.227 0 012.484 3.262c.579.993 1.023 2.046 1.255 3.144.369 1.747.07 3.546-1.306 4.777-.724.648-1.655 1.041-2.59 1.235-1.297.267-2.649.228-3.965.007-.669-.112-1.315-.26-1.937-.443-2.576-.756-5.012-2.051-7.143-3.677a20.968 20.968 0 01-3.484-3.296C1.949 12.813 1.046 11.396.487 9.853.12 8.845-.087 7.725.035 6.663c.267-2.306 1.98-3.654 4.174-4.06 1.265-.234 2.594-.186 3.879.037a17.71 17.71 0 013.978 1.192v.004a.006.006 0 01-.004.004h-.004a8.907 8.907 0 00-2.869-.29c-.807.048-1.666.263-2.357.656-1.034.588-1.67 1.463-1.907 2.625a4.567 4.567 0 00-.069 1.1c.025.58.163 1.198.367 1.761z"}),a.jsx("path",{d:"M18.02 7.235a.05.05 0 01-.007.03c-.461.916-.923 1.832-1.386 2.747-.424.837-.745 1.437-.965 1.8a17.877 17.877 0 01-2.98 3.707.027.027 0 01-.03.005 12.678 12.678 0 01-4.205-2.777c-.14-.14-.28-.288-.42-.447a.024.024 0 01-.005-.013c0-.005 0-.01.003-.014a17.718 17.718 0 011.68-2.379 18.27 18.27 0 012.7-2.606c.408-.32 1.39-1.094 2.95-2.323L21.652.002a.008.008 0 01.01 0 .01.01 0 01.004.005.01.01 0 010 .006l-3.648 7.222z"}),a.jsx("path",{d:"M2.027 24c.002 0 .004 0 .005-.002l5.843-4.58a.02.02 0 00.008-.017.02.02 0 00-.01-.016 26.743 26.743 0 01-2.584-1.842h-.006a.014.014 0 00-.005.002.012.012 0 00-.004.005L2.02 23.987a.01.01 0 000 .006c0 .002 0 .004.002.005a.009.009 0 00.006.002z"})]}))});function D9(e){"@babel/helpers - typeof";return D9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D9(e)}var Sar=["background","size"];function A4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _ar(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tar(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mar=p.memo(function(e){var t=e.background,r=e.size,n=Ear(e,Sar);return a.jsx(Ee,_ar({Icon:Zee,"aria-label":zu,background:t||PTe,color:"#fff",iconMultiple:.65,size:r},n))});function N9(e){"@babel/helpers - typeof";return N9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N9(e)}var zar=["size","style"];function I4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pV(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Har(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var STe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Var(e,zar),o=cn(zu,3),s=Nar(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",pV(pV({height:r,style:pV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:zu}),a.jsx("path",{d:"M5.223 9.692c.652 1.795 1.925 3.376 3.396 4.573 1.482 1.229 3.254 2.17 5.122 2.653a9.99 9.99 0 002.033.302c1.302.05 2.713-.206 3.758-1.04 1.297-1.036 1.651-2.625 1.318-4.21-.209-.993-.641-1.93-1.205-2.787a10.284 10.284 0 00-.366-.525.008.008 0 01.005-.007h.004c.002 0 .004 0 .006.002l.394.405a17.227 17.227 0 012.484 3.262c.579.993 1.023 2.046 1.255 3.144.369 1.747.07 3.546-1.306 4.777-.724.648-1.655 1.041-2.59 1.235-1.297.267-2.649.228-3.965.007-.669-.112-1.315-.26-1.937-.443-2.576-.756-5.012-2.051-7.143-3.677a20.968 20.968 0 01-3.484-3.296C1.949 12.813 1.046 11.396.487 9.853.12 8.845-.087 7.725.035 6.663c.267-2.306 1.98-3.654 4.174-4.06 1.265-.234 2.594-.186 3.879.037a17.71 17.71 0 013.978 1.192v.004a.006.006 0 01-.004.004h-.004a8.907 8.907 0 00-2.869-.29c-.807.048-1.666.263-2.357.656-1.034.588-1.67 1.463-1.907 2.625a4.567 4.567 0 00-.069 1.1c.025.58.163 1.198.367 1.761z",fill:l.fill}),a.jsx("path",{d:"M18.02 7.235a.05.05 0 01-.007.03c-.461.916-.923 1.832-1.386 2.747-.424.837-.745 1.437-.965 1.8a17.877 17.877 0 01-2.98 3.707.027.027 0 01-.03.005 12.678 12.678 0 01-4.205-2.777c-.14-.14-.28-.288-.42-.447a.024.024 0 01-.005-.013c0-.005 0-.01.003-.014a17.718 17.718 0 011.68-2.379 18.27 18.27 0 012.7-2.606c.408-.32 1.39-1.094 2.95-2.323L21.652.002a.008.008 0 01.01 0 .01.01 0 01.004.005.01.01 0 010 .006l-3.648 7.222z",fill:c.fill}),a.jsx("path",{d:"M2.027 24c.002 0 .004 0 .005-.002l5.843-4.58a.02.02 0 00.008-.017.02.02 0 00-.01-.016 26.743 26.743 0 01-2.584-1.842h-.006a.014.014 0 00-.005.002.012.012 0 00-.004.005L2.02 23.987a.01.01 0 000 .006c0 .002 0 .004.002.005a.009.009 0 00.006.002z",fill:u.fill}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:".478",x2:"22.985",y1:"3.451",y2:"19.698",children:[a.jsx("stop",{stopColor:"#6F11F4"}),a.jsx("stop",{offset:"1",stopColor:"#AA66F1"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"21.676",x2:"2.034",y1:".006",y2:"23.987",children:[a.jsx("stop",{stopColor:"#F52C77"}),a.jsx("stop",{offset:"1",stopColor:"#E9A45F",stopOpacity:".996"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"21.676",x2:"2.034",y1:".006",y2:"23.987",children:[a.jsx("stop",{stopColor:"#F52C77"}),a.jsx("stop",{offset:"1",stopColor:"#E9A45F",stopOpacity:".996"})]})]})]}))});function L9(e){"@babel/helpers - typeof";return L9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},L9(e)}var Uar=["size","style"];function N4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jar(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Te=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Gar(e,Uar);return a.jsxs("svg",dV(dV({fill:"currentColor",fillRule:"evenodd",height:r,style:dV({flex:"none",lineHeight:1},n),viewBox:"0 0 158 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:zu}),a.jsx("path",{d:"M58.176 21.653h-3.959a.054.054 0 01-.038-.015.053.053 0 01-.015-.038V9.481a.041.041 0 00-.012-.029.04.04 0 00-.029-.011h-2.188a.038.038 0 01-.038-.038V6.295c0-.018.007-.034.02-.047a.064.064 0 01.045-.019h2.155a.058.058 0 00.04-.017.056.056 0 00.017-.04c-.022-1.27-.052-2.51.281-3.673.133-.46.375-.866.727-1.215 1.057-1.048 2.56-1.33 4.037-1.278 1.047.038 2.07.207 3.072.507a.036.036 0 01.02.017.038.038 0 01.005.026l-.533 2.76a.053.053 0 01-.023.033.052.052 0 01-.04.007c-.661-.157-1.444-.25-2.12-.2-1.11.082-1.34.84-1.352 1.807-.005.406-.006.816-.002 1.229a.037.037 0 00.024.034c.004.002.009.003.014.003h2.943a.066.066 0 01.065.066v3.084a.06.06 0 01-.06.06h-2.957a.031.031 0 00-.031.031v12.116a.067.067 0 01-.068.067zM31.29.362H27.3a.046.046 0 00-.046.046v3.686c0 .025.02.046.046.046h3.99c.026 0 .047-.02.047-.046V.408a.046.046 0 00-.047-.046zM12.597 14.332l-5.696 7.462a.03.03 0 01-.025.012H2.321a.03.03 0 01-.031-.034.03.03 0 01.006-.016l8.005-10.302a.03.03 0 000-.037L2.005.976a.03.03 0 01.023-.05L6.57.868a.03.03 0 01.024.012L23.18 21.756a.03.03 0 01.007.016.03.03 0 01-.015.03.031.031 0 01-.016.004h-4.556a.03.03 0 01-.024-.012l-5.93-7.463a.03.03 0 00-.038-.008.03.03 0 00-.01.009zM15.625 10.937l-2.298-2.893a.03.03 0 010-.037L18.914.875a.03.03 0 01.025-.012l4.513.065a.03.03 0 01.024.05l-7.803 9.959a.031.031 0 01-.024.011.03.03 0 01-.013-.003.032.032 0 01-.01-.008zM100.694 16.754l3.927.66a.049.049 0 01.022.01c.007.004.013.01.017.017a.063.063 0 01.008.023.05.05 0 01-.003.025c-1.223 3.482-4.178 4.79-7.715 4.463-2.74-.254-4.803-1.628-5.825-4.266-.339-.877-.537-1.845-.596-2.904-.133-2.439.33-4.978 2.06-6.803 1.477-1.559 3.386-2.246 5.725-2.063 3.281.256 5.532 2.288 6.253 5.473a14.7 14.7 0 01.338 3.695.04.04 0 01-.011.024.035.035 0 01-.024.01H94.728a.039.039 0 00-.028.011.04.04 0 00-.011.03c.013.425.067.83.162 1.212.323 1.3 1.307 2.358 2.672 2.543 1.324.181 2.387-.335 2.9-1.598.029-.072.097-.246.203-.523a.067.067 0 01.027-.031.064.064 0 01.041-.008zm-5.898-4.133h6.016a.023.023 0 00.022-.022v-.305c0-.87-.31-1.706-.86-2.322-.551-.615-1.298-.961-2.077-.961h-.186c-.779 0-1.526.346-2.077.961-.55.616-.86 1.451-.86 2.322v.305c0 .006.003.012.007.016s.01.006.015.006zM111.996 8.408c0 .007.002.013.006.02.004.005.01.01.016.011a.035.035 0 00.021 0 .033.033 0 00.016-.01c1.419-1.815 3.237-2.659 5.456-2.532 1.058.06 2.094.387 2.96.99 1.635 1.135 1.793 3.195 1.791 5.05-.001 1.774-.002 4.996-.001 9.666a.049.049 0 01-.014.035.052.052 0 01-.035.014h-3.96a.072.072 0 01-.071-.07c.003-3.664.002-6.442-.004-8.334a21.26 21.26 0 00-.058-1.514c-.046-.657-.153-1.146-.32-1.468-.42-.81-1.112-1.229-2.077-1.256a3.223 3.223 0 00-1.709.42c-.904.514-1.428 1.317-1.573 2.41a16.86 16.86 0 00-.147 2.156c-.01 2.558-.011 5.085-.004 7.58 0 .01-.002.02-.006.03a.075.075 0 01-.069.046h-3.942a.065.065 0 01-.047-.02.064.064 0 01-.02-.046V6.294c0-.017.007-.033.019-.044a.06.06 0 01.044-.019h3.677c.013 0 .026.006.036.015.009.01.015.022.015.036v2.126zM39.277 8.41c0 .007.002.014.006.02a.034.034 0 00.037.013.033.033 0 00.017-.012c1.418-1.815 3.237-2.659 5.455-2.532 1.059.06 2.095.386 2.961.988 1.636 1.136 1.793 3.196 1.792 5.051-.001 1.775-.002 4.997 0 9.667a.048.048 0 01-.049.049h-3.96a.07.07 0 01-.07-.07c.002-3.664 0-6.442-.007-8.334a21.62 21.62 0 00-.058-1.514c-.046-.657-.153-1.146-.32-1.468-.42-.81-1.112-1.229-2.077-1.256a3.222 3.222 0 00-1.71.42c-.903.514-1.427 1.318-1.572 2.411A16.917 16.917 0 0039.575 14c-.009 2.558-.01 5.085-.003 7.582a.075.075 0 01-.075.075h-3.942a.067.067 0 01-.047-.02.065.065 0 01-.02-.046l-.001-15.293a.063.063 0 01.062-.063h3.677c.013 0 .026.005.036.014a.05.05 0 01.015.036V8.41zM72.515 16.793a.061.061 0 01.067-.038l3.926.66a.055.055 0 01.04.027.056.056 0 01.005.047c-1.224 3.482-4.18 4.788-7.716 4.46-2.74-.253-4.802-1.629-5.823-4.267-.339-.877-.537-1.844-.594-2.903-.134-2.438.33-4.978 2.06-6.802 1.478-1.558 3.387-2.245 5.726-2.062 3.28.259 5.53 2.29 6.25 5.476.264 1.168.376 2.4.337 3.694a.035.035 0 01-.035.034l-10.14-.004a.039.039 0 00-.029.012.04.04 0 00-.01.029c.012.426.066.83.16 1.213.324 1.3 1.307 2.358 2.672 2.544 1.323.181 2.387-.335 2.9-1.597l.204-.523zm-5.82-4.18l5.99.01c.01 0 .018-.004.025-.01a.036.036 0 00.01-.026l.001-.277c.002-.873-.305-1.711-.853-2.33-.548-.618-1.292-.966-2.069-.968h-.205a2.65 2.65 0 00-1.12.249 2.932 2.932 0 00-.952.712 3.346 3.346 0 00-.637 1.067c-.148.4-.224.827-.225 1.26v.277a.036.036 0 00.035.036zM80.026 21.653a.077.077 0 01-.078-.078V6.283a.047.047 0 01.047-.047h3.708c.01 0 .02.004.027.01a.037.037 0 01.011.027v2.072a.027.027 0 00.02.025.027.027 0 00.03-.012 8.261 8.261 0 011.175-1.548c1.299-1.344 3.439-1.062 4.906-.197a.094.094 0 01.041.112l-1.21 3.41a.065.065 0 01-.098.032c-.18-.12-.408-.24-.681-.362-1.106-.492-2.56-.314-3.158.895-.242.49-.396.927-.462 1.31-.151.877-.235 1.88-.25 3.01a314.356 314.356 0 00-.019 6.583.05.05 0 01-.05.05h-3.96zM136.02 15.827a.085.085 0 01.034-.054.085.085 0 01.063-.015l3.88.653c.005 0 .009.002.013.005a.028.028 0 01.01.009.033.033 0 01.006.027c-.258 1.278-.778 2.392-1.559 3.343-1.46 1.779-3.793 2.281-6.012 2.19-3.693-.153-6.211-2.494-6.8-6.117a12.359 12.359 0 01.011-3.919c.348-2.223 1.557-4.17 3.552-5.22 1.086-.572 2.313-.816 3.525-.84 2.224-.048 4.439.463 5.846 2.324a7.375 7.375 0 011.24 2.561l.001.007a.091.091 0 01-.003.007.015.015 0 01-.005.005.018.018 0 01-.006.003l-3.945.712a.056.056 0 01-.042-.01.042.042 0 01-.014-.015.05.05 0 01-.008-.02c-.281-1.784-1.67-2.61-3.382-2.317-1.525.26-2.336 1.34-2.585 2.812-.21 1.233-.192 2.529.053 3.886.287 1.58 1.326 2.73 2.998 2.824 1.109.063 2.137-.364 2.646-1.374a5.35 5.35 0 00.483-1.467zM151.867 16.793a.062.062 0 01.027-.031.06.06 0 01.04-.008l3.926.662a.06.06 0 01.023.01.053.053 0 01.024.04.066.066 0 01-.002.024c-1.224 3.482-4.18 4.788-7.715 4.46-2.741-.254-4.802-1.629-5.823-4.267-.34-.877-.538-1.845-.595-2.903-.133-2.44.33-4.979 2.061-6.803 1.478-1.558 3.386-2.245 5.725-2.06 3.281.257 5.531 2.289 6.251 5.474.264 1.168.376 2.4.336 3.695a.032.032 0 01-.011.023.034.034 0 01-.024.01l-10.14-.003a.04.04 0 00-.029.012.055.055 0 00-.008.013.041.041 0 00-.003.015c.013.426.067.83.162 1.213.323 1.3 1.307 2.358 2.672 2.544 1.322.181 2.386-.334 2.899-1.597.03-.072.098-.246.204-.523zm-5.828-4.175h6.011a.026.026 0 00.017-.007.024.024 0 00.006-.016v-.302c0-.43-.076-.857-.223-1.255a3.33 3.33 0 00-.636-1.065 2.942 2.942 0 00-.952-.71 2.67 2.67 0 00-1.123-.25h-.189c-.778 0-1.525.345-2.075.96-.55.616-.859 1.45-.859 2.32v.302c0 .006.002.012.006.016a.026.026 0 00.017.007zM31.285 6.233h-3.98a.052.052 0 00-.051.052V21.6c0 .028.023.052.052.052h3.979a.052.052 0 00.052-.052V6.285a.052.052 0 00-.052-.052z"})]}))});function R9(e){"@babel/helpers - typeof";return R9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},R9(e)}var Yar=["type"];function L4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xar(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rsr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nsr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=tsr(e,Yar),i=r==="color"?STe:Zee;return a.jsx(Ne,Xar({Icon:i,Text:_Te,"aria-label":zu,spaceMultiple:gar,textMultiple:yar},n))}),_c=Zee;_c.Color=STe;_c.Text=_Te;_c.Combine=nsr;_c.Avatar=Mar;_c.colorPrimary=PTe;_c.title=zu;function F9(e){"@babel/helpers - typeof";return F9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F9(e)}var isr=["size","style"];function R4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function csr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var CTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lsr(e,isr);return a.jsxs("svg",mV(mV({fill:"currentColor",fillRule:"evenodd",height:r,style:mV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:yE}),a.jsx("path",{d:"M5.246 12c0 .837-.086 1.554-.257 2.151-.172.598-.45 1.055-.837 1.373-.386.317-.898.476-1.534.476-.901 0-1.563-.353-1.985-1.059C.211 14.235 0 13.255 0 12c0-.837.086-1.554.257-2.151.172-.598.45-1.055.832-1.373C1.472 8.16 1.981 8 2.618 8c.894 0 1.555.351 1.985 1.053.429.702.643 1.685.643 2.947zm-3.883 0c0 .956.09 1.668.273 2.134.183.467.51.7.982.7.465 0 .792-.23.981-.694.19-.463.285-1.176.285-2.14 0-.956-.095-1.668-.285-2.134-.19-.467-.516-.7-.981-.7-.472 0-.8.233-.982.7-.182.466-.273 1.178-.273 2.134zm8.52 3.771H8.517l.011-6.295-1.823.324V8.571l2.04-.457h1.136v7.657zm2.497-1.6h.543c.3 0 .543.256.543.572v.571a.558.558 0 01-.543.572h-.543a.558.558 0 01-.543-.572v-.571c0-.316.243-.572.543-.572zm10.317-6.057H24v7.772h-1.303V8.114zm-3.692 0l2.606 7.772h-1.303l-.69-2.058h-3.073l-.69 2.058h-1.303l2.606-7.772h1.847zm.191 4.457l-1.115-3.323-1.114 3.323h2.23z"})]}))});function B9(e){"@babel/helpers - typeof";return B9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},B9(e)}var usr=["background"];function F4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fsr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ysr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kTe=p.memo(function(e){var t=e.background,r=hsr(e,usr);return a.jsx(Ee,fsr({Icon:CTe,"aria-label":yE,background:t||DCe,color:"#fff"},r))});function V9(e){"@babel/helpers - typeof";return V9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V9(e)}var gsr=["type","iconProps"];function B4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function V4e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jsr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wsr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.iconProps,i=Osr(e,gsr),o=y2();return a.jsx(Ne,V4e({Icon:kTe,Text:xI,"aria-label":yE,iconProps:V4e({background:r==="mono"?o.colorText:void 0,color:r==="mono"?o.colorBgLayout:void 0,shape:"square"},n),spaceMultiple:xTt,textMultiple:vTt},i))}),R2=CTe;R2.Text=xI;R2.Combine=wsr;R2.Avatar=kTe;R2.colorPrimary=DCe;R2.title=yE;var yp="Zhipu",Psr=.65,Ssr=.2,$Te="#3859FF";function H9(e){"@babel/helpers - typeof";return H9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},H9(e)}var _sr=["size","style"];function H4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tsr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ete=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Esr(e,_sr);return a.jsxs("svg",hV(hV({fill:"currentColor",fillRule:"evenodd",height:r,style:hV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:yp}),a.jsx("path",{d:"M11.991 23.503a.24.24 0 00-.244.248.24.24 0 00.244.249.24.24 0 00.245-.249.24.24 0 00-.22-.247l-.025-.001zM9.671 5.365a1.697 1.697 0 011.099 2.132l-.071.172-.016.04-.018.054c-.07.16-.104.32-.104.498-.035.71.47 1.279 1.186 1.314h.366c1.309.053 2.338 1.173 2.286 2.523-.052 1.332-1.152 2.38-2.478 2.327h-.174c-.715.018-1.274.64-1.239 1.368 0 .124.018.23.053.337.209.373.54.658.96.8.75.23 1.517-.125 1.9-.782l.018-.035c.402-.64 1.17-.96 1.92-.711.854.284 1.378 1.226 1.099 2.167a1.661 1.661 0 01-2.077 1.102 1.711 1.711 0 01-.907-.711l-.017-.035c-.2-.323-.463-.58-.851-.711l-.056-.018a1.646 1.646 0 00-1.954.746 1.66 1.66 0 01-1.065.764 1.677 1.677 0 01-1.989-1.279c-.209-.906.332-1.83 1.257-2.043a1.51 1.51 0 01.296-.035h.018c.68-.071 1.151-.622 1.116-1.333a1.307 1.307 0 00-.227-.693 2.515 2.515 0 01-.366-1.403 2.39 2.39 0 01.366-1.208c.14-.195.21-.444.227-.693.018-.71-.506-1.261-1.186-1.332l-.07-.018a1.43 1.43 0 01-.299-.07l-.05-.019a1.7 1.7 0 01-1.047-2.114 1.68 1.68 0 012.094-1.101zm-5.575 10.11c.26-.264.639-.367.994-.27.355.096.633.379.728.74.095.362-.007.748-.267 1.013-.402.41-1.053.41-1.455 0a1.062 1.062 0 010-1.482zm14.845-.294c.359-.09.738.024.992.297.254.274.344.665.237 1.025-.107.36-.396.634-.756.718-.551.128-1.1-.22-1.23-.781a1.05 1.05 0 01.757-1.26zm-.064-4.39c.314.32.49.753.49 1.206 0 .452-.176.886-.49 1.206-.315.32-.74.5-1.185.5-.444 0-.87-.18-1.184-.5a1.727 1.727 0 010-2.412 1.654 1.654 0 012.369 0zm-11.243.163c.364.484.447 1.128.218 1.691a1.665 1.665 0 01-2.188.923c-.855-.36-1.26-1.358-.907-2.228a1.68 1.68 0 011.33-1.038c.593-.08 1.183.169 1.547.652zm11.545-4.221c.368 0 .708.2.892.524.184.324.184.724 0 1.048a1.026 1.026 0 01-.892.524c-.568 0-1.03-.47-1.03-1.048 0-.579.462-1.048 1.03-1.048zm-14.358 0c.368 0 .707.2.891.524.184.324.184.724 0 1.048a1.026 1.026 0 01-.891.524c-.569 0-1.03-.47-1.03-1.048 0-.579.461-1.048 1.03-1.048zm10.031-1.475c.925 0 1.675.764 1.675 1.706s-.75 1.705-1.675 1.705-1.674-.763-1.674-1.705c0-.942.75-1.706 1.674-1.706zm-2.626-.684c.362-.082.653-.356.761-.718a1.062 1.062 0 00-.238-1.028 1.017 1.017 0 00-.996-.294c-.547.14-.881.7-.752 1.257.13.558.675.907 1.225.783zm0 16.876c.359-.087.644-.36.75-.72a1.062 1.062 0 00-.237-1.019 1.018 1.018 0 00-.985-.301 1.037 1.037 0 00-.762.717c-.108.361-.017.754.239 1.028.245.263.606.377.953.305l.043-.01zM17.19 3.5a.631.631 0 00.628-.64c0-.355-.279-.64-.628-.64a.631.631 0 00-.628.64c0 .355.28.64.628.64zm-10.38 0a.631.631 0 00.628-.64c0-.355-.28-.64-.628-.64a.631.631 0 00-.628.64c0 .355.279.64.628.64zm-5.182 7.852a.631.631 0 00-.628.64c0 .354.28.639.628.639a.63.63 0 00.627-.606l.001-.034a.62.62 0 00-.628-.64zm5.182 9.13a.631.631 0 00-.628.64c0 .355.279.64.628.64a.631.631 0 00.628-.64c0-.355-.28-.64-.628-.64zm10.38.018a.631.631 0 00-.628.64c0 .355.28.64.628.64a.631.631 0 00.628-.64c0-.355-.279-.64-.628-.64zm5.182-9.148a.631.631 0 00-.628.64c0 .354.279.639.628.639a.631.631 0 00.628-.64c0-.355-.28-.64-.628-.64zm-.384-4.992a.24.24 0 00.244-.249.24.24 0 00-.244-.249.24.24 0 00-.244.249c0 .142.122.249.244.249zM11.991.497a.24.24 0 00.245-.248A.24.24 0 0011.99 0a.24.24 0 00-.244.249c0 .133.108.236.223.247l.021.001zM2.011 6.36a.24.24 0 00.245-.249.24.24 0 00-.244-.249.24.24 0 00-.244.249.24.24 0 00.244.249zm0 11.263a.24.24 0 00-.243.248.24.24 0 00.244.249.24.24 0 00.244-.249.252.252 0 00-.244-.248zm19.995-.018a.24.24 0 00-.245.248.24.24 0 00.245.25.24.24 0 00.244-.25.252.252 0 00-.244-.248z"})]}))});function U9(e){"@babel/helpers - typeof";return U9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U9(e)}var Msr=["background"];function U4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zsr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lsr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rsr=p.memo(function(e){var t=e.background,r=Nsr(e,Msr);return a.jsx(Ee,zsr({Icon:ete,"aria-label":yp,background:t||$Te},r))});function W9(e){"@babel/helpers - typeof";return W9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},W9(e)}var Fsr=["size","style"];function W4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wsr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ETe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Usr(e,Fsr);return a.jsxs("svg",yV(yV({height:r,style:yV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:yp}),a.jsx("path",{d:"M11.991 23.503a.24.24 0 00-.244.248.24.24 0 00.244.249.24.24 0 00.245-.249.24.24 0 00-.22-.247l-.025-.001zM9.671 5.365a1.697 1.697 0 011.099 2.132l-.071.172-.016.04-.018.054c-.07.16-.104.32-.104.498-.035.71.47 1.279 1.186 1.314h.366c1.309.053 2.338 1.173 2.286 2.523-.052 1.332-1.152 2.38-2.478 2.327h-.174c-.715.018-1.274.64-1.239 1.368 0 .124.018.23.053.337.209.373.54.658.96.8.75.23 1.517-.125 1.9-.782l.018-.035c.402-.64 1.17-.96 1.92-.711.854.284 1.378 1.226 1.099 2.167a1.661 1.661 0 01-2.077 1.102 1.711 1.711 0 01-.907-.711l-.017-.035c-.2-.323-.463-.58-.851-.711l-.056-.018a1.646 1.646 0 00-1.954.746 1.66 1.66 0 01-1.065.764 1.677 1.677 0 01-1.989-1.279c-.209-.906.332-1.83 1.257-2.043a1.51 1.51 0 01.296-.035h.018c.68-.071 1.151-.622 1.116-1.333a1.307 1.307 0 00-.227-.693 2.515 2.515 0 01-.366-1.403 2.39 2.39 0 01.366-1.208c.14-.195.21-.444.227-.693.018-.71-.506-1.261-1.186-1.332l-.07-.018a1.43 1.43 0 01-.299-.07l-.05-.019a1.7 1.7 0 01-1.047-2.114 1.68 1.68 0 012.094-1.101zm-5.575 10.11c.26-.264.639-.367.994-.27.355.096.633.379.728.74.095.362-.007.748-.267 1.013-.402.41-1.053.41-1.455 0a1.062 1.062 0 010-1.482zm14.845-.294c.359-.09.738.024.992.297.254.274.344.665.237 1.025-.107.36-.396.634-.756.718-.551.128-1.1-.22-1.23-.781a1.05 1.05 0 01.757-1.26zm-.064-4.39c.314.32.49.753.49 1.206 0 .452-.176.886-.49 1.206-.315.32-.74.5-1.185.5-.444 0-.87-.18-1.184-.5a1.727 1.727 0 010-2.412 1.654 1.654 0 012.369 0zm-11.243.163c.364.484.447 1.128.218 1.691a1.665 1.665 0 01-2.188.923c-.855-.36-1.26-1.358-.907-2.228a1.68 1.68 0 011.33-1.038c.593-.08 1.183.169 1.547.652zm11.545-4.221c.368 0 .708.2.892.524.184.324.184.724 0 1.048a1.026 1.026 0 01-.892.524c-.568 0-1.03-.47-1.03-1.048 0-.579.462-1.048 1.03-1.048zm-14.358 0c.368 0 .707.2.891.524.184.324.184.724 0 1.048a1.026 1.026 0 01-.891.524c-.569 0-1.03-.47-1.03-1.048 0-.579.461-1.048 1.03-1.048zm10.031-1.475c.925 0 1.675.764 1.675 1.706s-.75 1.705-1.675 1.705-1.674-.763-1.674-1.705c0-.942.75-1.706 1.674-1.706zm-2.626-.684c.362-.082.653-.356.761-.718a1.062 1.062 0 00-.238-1.028 1.017 1.017 0 00-.996-.294c-.547.14-.881.7-.752 1.257.13.558.675.907 1.225.783zm0 16.876c.359-.087.644-.36.75-.72a1.062 1.062 0 00-.237-1.019 1.018 1.018 0 00-.985-.301 1.037 1.037 0 00-.762.717c-.108.361-.017.754.239 1.028.245.263.606.377.953.305l.043-.01zM17.19 3.5a.631.631 0 00.628-.64c0-.355-.279-.64-.628-.64a.631.631 0 00-.628.64c0 .355.28.64.628.64zm-10.38 0a.631.631 0 00.628-.64c0-.355-.28-.64-.628-.64a.631.631 0 00-.628.64c0 .355.279.64.628.64zm-5.182 7.852a.631.631 0 00-.628.64c0 .354.28.639.628.639a.63.63 0 00.627-.606l.001-.034a.62.62 0 00-.628-.64zm5.182 9.13a.631.631 0 00-.628.64c0 .355.279.64.628.64a.631.631 0 00.628-.64c0-.355-.28-.64-.628-.64zm10.38.018a.631.631 0 00-.628.64c0 .355.28.64.628.64a.631.631 0 00.628-.64c0-.355-.279-.64-.628-.64zm5.182-9.148a.631.631 0 00-.628.64c0 .354.279.639.628.639a.631.631 0 00.628-.64c0-.355-.28-.64-.628-.64zm-.384-4.992a.24.24 0 00.244-.249.24.24 0 00-.244-.249.24.24 0 00-.244.249c0 .142.122.249.244.249zM11.991.497a.24.24 0 00.245-.248A.24.24 0 0011.99 0a.24.24 0 00-.244.249c0 .133.108.236.223.247l.021.001zM2.011 6.36a.24.24 0 00.245-.249.24.24 0 00-.244-.249.24.24 0 00-.244.249.24.24 0 00.244.249zm0 11.263a.24.24 0 00-.243.248.24.24 0 00.244.249.24.24 0 00.244-.249.252.252 0 00-.244-.248zm19.995-.018a.24.24 0 00-.245.248.24.24 0 00.245.25.24.24 0 00.244-.25.252.252 0 00-.244-.248z",fill:"#3859FF",fillRule:"nonzero"})]}))});function K9(e){"@babel/helpers - typeof";return K9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K9(e)}var Ksr=["size","style"];function K4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xsr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var TTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ysr(e,Ksr);return a.jsxs("svg",gV(gV({fill:"currentColor",fillRule:"evenodd",height:r,style:gV({flex:"none",lineHeight:1},n),viewBox:"0 0 64 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:yp}),a.jsx("path",{d:"M63 3.405h-2.67v17.19H63V3.405zm-6.646 0l2.76 17.19h-2.7l-.297-1.943-.149-.927c-.03-.18-.267-.329-.534-.329H53.12c-.267 0-.504.15-.534.329l-.148.927-.297 1.943H49.68l2.73-17.19h3.945zm-2.106 3.797c-.178 0-.327.15-.356.359l-.92 7.503c0 .15.118.3.267.3h2.047c.148 0 .267-.12.237-.3l-.92-7.503c-.03-.21-.177-.36-.355-.36zm-10.325 5.5a1.31 1.31 0 001.305-1.315 1.31 1.31 0 00-1.305-1.315 1.31 1.31 0 00-1.306 1.315c0 .705.55 1.28 1.242 1.314l.064.002zm-7.329.987V22h-1.78v-.777H28.97V22h-1.72v-8.31h9.345zM4.136 2l1.662.15a6.024 6.024 0 01-.564 1.405h4.955v1.554H7.786c0 .21-.03.508-.06.867l-.002.74c-.005.567-.019 1.226-.057 1.323h3.026v1.554H7.46c.505.39 1.306.927 2.344 1.645.386.239.653.448.83.538l-.978 1.554h6.853v8.61h-1.84v-.867H5.947v.867h-1.78v-8.55c-.356.15-.742.359-1.098.628a17.279 17.279 0 00-1.038-1.644c1.899-.778 3.115-1.734 3.56-2.81H2.148V8.009h3.768c.09-.508.149-2.272.149-2.9H4.403a8.78 8.78 0 01-1.305 1.644c-.119-.09-.208-.239-.356-.388-.09-.18-.327-.449-.742-.867A8.205 8.205 0 004.136 2zm20.65 7.743v8.37l.129-.15a3.36 3.36 0 01.099-.108l.039-.04c.564-.568.95-1.017 1.157-1.346.119.538.208 1.256.356 2.183-1.305 1.196-2.284 2.242-2.937 3.109l-1.098-1.704c.326-.3.475-.777.475-1.465v-6.906h-1.454V9.743h3.234zm10.028 8.46H28.97v1.555h5.845v-1.555zm-20.145-.209H5.946v1.704h8.723v-1.704zm20.145-2.75H28.97v1.644h5.845v-1.644zm-20.145-.3H5.946v1.645h8.723v-1.644zM6.717 10.91c-.415.807-1.216 1.614-2.462 2.391h5.4l-.674-.558c-.445-.366-.977-.8-1.581-1.295l-.194-.172c-.188-.164-.355-.299-.489-.366zm21.273-8.49l1.662-.39.084.124c.116.175.251.395.416.648l.272.414c.308.473.535.84.682 1.087h1.661a21.46 21.46 0 001.365-2.242l1.72.388c-.118.09-.207.27-.355.539l-.175.276c-.147.23-.371.58-.656 1.039h3.026v1.465h-3.53v5.052h3.975v1.465h-12.49v-1.465h3.856V5.737H26.27V4.272h2.878l-.302-.52c-.38-.645-.665-1.094-.855-1.333zm-10.236.986v8.58h-6.379v-8.58h6.38zm14.924 2.332h-1.572v5.082h1.572V5.737zm-16.555-.598h-3.086v5.232h3.086V5.139zM26.21 7.59l1.157-.867.155.185c.175.213.409.51.676.892.386.448.653.807.83 1.076l-1.245.957-.113-.176a45.578 45.578 0 00-1.46-2.067zm10.206-.896l1.246.867-.058.095c-.192.307-.526.777-.98 1.37l-.203.304a3.5 3.5 0 01-.36.473l-1.217-.927.418-.54c.549-.714.939-1.256 1.154-1.642zm-14.39-3.289l1.366-.927.322.41c.533.68 1.162 1.513 1.873 2.55l-1.572 1.076-.09-.152c-.21-.348-.542-.86-.995-1.534l-.073-.108a24.604 24.604 0 01-.83-1.315z"})]}))});function q9(e){"@babel/helpers - typeof";return q9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q9(e)}var Qsr=["type"];function q4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zsr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ilr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var olr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=nlr(e,Qsr),i=r==="color"?ETe:ete;return a.jsx(Ne,Zsr({Icon:i,Text:TTe,"aria-label":yp,spaceMultiple:Ssr,textMultiple:Psr},n))}),ml=ete;ml.Color=ETe;ml.Text=TTe;ml.Combine=olr;ml.Avatar=Rsr;ml.colorPrimary=$Te;ml.title=yp;function G9(e){"@babel/helpers - typeof";return G9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G9(e)}var alr=["left","right","size"];function G4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function J4e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function flr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sf=p.memo(function(e){var t=e.left,r=e.right,n=e.size,i=n===void 0?24:n,o=ulr(e,alr);return a.jsxs(yI,J4e(J4e({align:"center",flex:"none",gap:i/3,horizontal:!0},o),{},{children:[t,a.jsx(rnt,{style:{marginBlock:0,marginInline:i/6},type:"vertical"}),r]}))}),nr=function(e){return e.Ai21="ai21",e.Ai360="ai360",e.Anthropic="anthropic",e.Azure="azure",e.AzureAI="azureai",e.Baichuan="baichuan",e.Bedrock="bedrock",e.Cloudflare="cloudflare",e.Cohere="cohere",e.DeepSeek="deepseek",e.Doubao="Doubao",e.Fal="fal",e.FireworksAI="fireworksai",e.GiteeAI="giteeai",e.Github="github",e.Google="google",e.Groq="groq",e.Higress="higress",e.HuggingFace="huggingface",e.Hunyuan="hunyuan",e.InfiniAI="infiniai",e.InternLM="internlm",e.Jina="jina",e.LmStudio="lmstudio",e.LobeHub="lobehub",e.Minimax="minimax",e.Mistral="mistral",e.ModelScope="modelscope",e.Moonshot="moonshot",e.Novita="novita",e.Nvidia="nvidia",e.Ollama="ollama",e.OpenAI="openai",e.OpenRouter="openrouter",e.PPIO="ppio",e.Perplexity="perplexity",e.Qiniu="qiniu",e.Qwen="qwen",e.SambaNova="sambanova",e.Search1API="search1api",e.SenseNova="sensenova",e.SiliconCloud="siliconcloud",e.Spark="spark",e.Stepfun="stepfun",e.Taichu="taichu",e.TencentCloud="tencentcloud",e.TogetherAI="togetherai",e.Upstage="upstage",e.VLLM="vllm",e.VertexAI="vertexai",e.Volcengine="volcengine",e.Wenxin="wenxin",e.XAI="xai",e.Xinference="xinference",e.ZeroOne="zeroone",e.ZhiPu="zhipu",e}({});function J9(e){"@babel/helpers - typeof";return J9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},J9(e)}var plr=["size","type"],dlr=["size","type"],mlr=["size","type"],hlr=["size","type"],ylr=["size","type"],glr=["size","type"];function Y4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function L0(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Olr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tte=[{Icon:t0,keywords:[nr.LobeHub]},{Icon:ml,combineMultiple:1.25,keywords:[nr.ZhiPu]},{Combine:p.memo(function(e){var t=e.size,r=t===void 0?24:t,n=e.type,i=n===void 0?"color":n,o=lf(e,plr);return a.jsx(sf,L0({left:i==="color"?a.jsx(Oa.Color,{size:r*1.2}):a.jsx(Oa,{size:r*1.2}),right:a.jsx(Us.Combine,{size:r,type:i}),size:r},o))}),Icon:Us,combineMultiple:1.1,keywords:[nr.Bedrock]},{Icon:ns,combineMultiple:1.16,keywords:[nr.DeepSeek]},{Combine:p.memo(function(e){var t=e.size,r=t===void 0?24:t,n=e.type,i=n===void 0?"color":n,o=lf(e,dlr);return a.jsx(sf,L0({left:i==="color"?a.jsx(Ga.BrandColor,{size:r*.95}):a.jsx(Ga.Brand,{size:r*.95}),right:a.jsx(uo.Combine,{size:r,type:i}),size:r},o))}),Icon:Ga,combineMultiple:.92,keywords:[nr.Google]},{Combine:p.memo(function(e){var t=e.size,r=t===void 0?24:t,n=e.type,i=n===void 0?"color":n,o=lf(e,mlr);return a.jsx(sf,L0({left:a.jsx(Zl.Combine,{size:r*.92,type:i}),right:a.jsx(Ri.Combine,{size:r}),size:r},o))}),Icon:Zl,keywords:[nr.Azure]},{Icon:ol,combineMultiple:.9,keywords:[nr.Moonshot]},{Icon:n0,keywords:[nr.Novita]},{Icon:Ri,keywords:[nr.OpenAI]},{Icon:jc,combineMultiple:1.16,keywords:[nr.Ollama]},{Icon:al,keywords:[nr.Perplexity]},{Icon:Ta,combineMultiple:1.3,keywords:[nr.Minimax]},{Icon:as,combineMultiple:1.08,keywords:[nr.Mistral]},{Combine:p.memo(function(e){var t=e.size,r=t===void 0?24:t,n=e.type,i=n===void 0?"color":n,o=lf(e,hlr);return a.jsx(sf,L0({left:a.jsx($u.Text,{size:r*.75}),right:a.jsx(ts.Combine,{size:r,type:i}),size:r},o))}),Icon:$u,combineMultiple:.83,keywords:[nr.Anthropic]},{Icon:I2,keywords:[nr.Groq]},{Icon:hc,combineMultiple:.8,keywords:[nr.OpenRouter]},{Icon:R2,combineMultiple:.9,keywords:[nr.ZeroOne]},{Icon:dl,keywords:[nr.TogetherAI]},{Icon:yc,combineMultiple:1.1,keywords:[nr.Qiniu]},{Icon:Ma,keywords:[nr.Qwen]},{Icon:gc,combineMultiple:.83,keywords:[nr.Stepfun]},{Icon:ls,combineMultiple:.92,keywords:[nr.Spark]},{Icon:fc,combineMultiple:1.14,keywords:[nr.FireworksAI]},{Icon:tl,combineMultiple:.83,keywords:[nr.Baichuan]},{Icon:sc,combineMultiple:1.16,keywords:[nr.Taichu]},{Icon:Ea,combineMultiple:.83,keywords:[nr.Ai360]},{Icon:Pc,combineMultiple:.75,keywords:[nr.SiliconCloud]},{Icon:sl,combineMultiple:.9,keywords:[nr.Upstage]},{Icon:es,combineMultiple:.9,keywords:[nr.Ai21]},{Icon:A2,combineMultiple:.95,keywords:[nr.Github]},{Icon:ja,keywords:[nr.Doubao]},{Icon:is,keywords:[nr.Hunyuan]},{Icon:i0,keywords:[nr.Nvidia]},{Icon:s0,keywords:[nr.TencentCloud]},{Combine:p.memo(function(e){var t=e.size,r=t===void 0?24:t,n=e.type,i=n===void 0?"color":n,o=lf(e,ylr);return a.jsx(sf,L0({left:a.jsx(Q1.Combine,{size:r*.9,type:i}),right:a.jsx(Zo.Combine,L0({extra:"千帆",size:r,type:i},o)),size:r},o))}),Icon:Zo,keywords:[nr.Wenxin]},{Icon:ss,combineMultiple:.95,keywords:[nr.SenseNova]},{Icon:Z1,combineMultiple:1.16,keywords:[nr.HuggingFace]},{Icon:e0,keywords:[nr.LmStudio]},{Icon:Sc,combineMultiple:.85,keywords:[nr.XAI]},{Combine:p.memo(function(e){var t=e.size,r=t===void 0?24:t,n=e.type,i=n===void 0?"color":n,o=lf(e,glr);return a.jsx(sf,L0({left:a.jsx(Qa.Combine,{size:r*1.1,type:i}),right:a.jsx(p0.Combine,{size:r*.9,type:i}),size:r},o))}),Icon:Qa,combineMultiple:1.1,keywords:[nr.Cloudflare]},{Icon:pc,combineMultiple:.95,keywords:[nr.InternLM]},{Icon:xc,keywords:[nr.Higress]},{Icon:u0,combineMultiple:.85,keywords:[nr.VLLM]},{Icon:z2,combineMultiple:.95,keywords:[nr.GiteeAI]},{Icon:r0,combineMultiple:1.2,keywords:[nr.ModelScope]},{Icon:c0,keywords:[nr.VertexAI]},{Icon:wc,combineMultiple:.85,keywords:[nr.PPIO]},{Icon:dc,keywords:[nr.Jina]},{Icon:X1,keywords:[nr.AzureAI]},{Icon:f0,keywords:[nr.Volcengine]},{Icon:o0,combineMultiple:.8,keywords:[nr.SambaNova]},{Icon:rs,keywords:[nr.Cohere]},{Icon:a0,combineMultiple:.9,keywords:[nr.Search1API]},{Icon:Oc,combineMultiple:.8,keywords:[nr.InfiniAI]},{Icon:_c,combineMultiple:.85,keywords:[nr.Xinference]},{Icon:M2,keywords:[nr.Fal]}];function Y9(e){"@babel/helpers - typeof";return Y9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Y9(e)}var jlr=["provider","size","type"];function X4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cf(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(u){throw u},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,s=!1,l;return{s:function(){r=r.call(e)},n:function(){var u=r.next();return o=u.done,u},e:function(u){s=!0,l=u},f:function(){try{!o&&r.return!=null&&r.return()}finally{if(s)throw l}}}}function Clr(e,t){if(e){if(typeof e=="string")return Q4e(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Q4e(e,t)}}function Q4e(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $lr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var MTe=p.memo(function(e){var t,r,n=e.provider,i=e.size,o=i===void 0?12:i,s=e.type,l=s===void 0?"color":s,c=klr(e,jlr),u=p.useMemo(function(){if(n){var m=n.toLowerCase(),h=_lr(tte),y;try{for(h.s();!(y=h.n()).done;){var g=y.value;if(g.keywords.some(function(b){return b.toLowerCase()===m}))return g}}catch(b){h.e(b)}finally{h.f()}}},[n]),f=cf({size:o*((u==null?void 0:u.combineMultiple)||1),type:l},u==null?void 0:u.props),d=u!=null&&u.Combine?a.jsx(u.Combine,cf({},f)):u!=null&&(t=u.Icon)!==null&&t!==void 0&&t.Combine?a.jsx(u.Icon.Combine,cf({},f)):u!=null&&(r=u.Icon)!==null&&r!==void 0&&r.Text?a.jsx(u.Icon.Text,cf({},f)):a.jsx(Y0,{size:o});return a.jsx(yI,cf(cf({align:"center",flex:"none",height:o*1.5,horizontal:!0,width:"fit-content"},c),{},{children:d}))});MTe.displayName="ProviderCombine";function X9(e){"@babel/helpers - typeof";return X9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X9(e)}function Z4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Elr(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(u){throw u},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,s=!1,l;return{s:function(){r=r.call(e)},n:function(){var u=r.next();return o=u.done,u},e:function(u){s=!0,l=u},f:function(){try{!o&&r.return!=null&&r.return()}finally{if(s)throw l}}}}function Flr(e,t){if(e){if(typeof e=="string")return tpe(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tpe(e,t)}}function tpe(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vlr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zTe=p.memo(function(e){var t=e.provider,r=e.size,n=r===void 0?12:r,i=e.type,o=i===void 0?"avatar":i,s=e.forceMono,l=e.shape,c=Blr(e,Ilr),u=p.useMemo(function(){if(t){var v=t.toLowerCase(),O=Rlr(tte),j;try{for(O.s();!(j=O.n()).done;){var w=j.value;if(w.keywords.some(function(P){return P.toLowerCase()===v}))return w}}catch(P){O.e(P)}finally{O.f()}}},[t]),f=ni(ni({size:n},u==null?void 0:u.props),c);switch(o){case"avatar":return u!=null&&u.Icon?a.jsx(u.Icon.Avatar,ni({shape:l},f)):a.jsx(Alr,ni({shape:l},f));case"mono":return u!=null&&u.Icon?!s&&t===nr.LobeHub?a.jsx(u.Icon.Color,ni({},f)):a.jsx(u.Icon,ni({},f)):a.jsx(Y0,ni({},f));case"color":{var d;return u!=null&&u.Icon?(d=u.Icon)!==null&&d!==void 0&&d.Color?a.jsx(u.Icon.Color,ni({},f)):a.jsx(u.Icon,ni({},f)):a.jsx(Y0,ni({},f))}case"combine":{var m,h,y;return u!=null&&u.Icon?(m=u.Icon)!==null&&m!==void 0&&m.Combine?a.jsx(u.Icon.Combine,ni({type:"mono"},f)):(h=u.Icon)!==null&&h!==void 0&&h.Brand?a.jsx(u.Icon.Brand,ni({},f)):(y=u.Icon)!==null&&y!==void 0&&y.Text?a.jsx(u.Icon.Text,ni({},f)):a.jsx(u.Icon,ni({},f)):a.jsx(Y0,ni({},f))}case"combine-color":{var g,b,x;return u!=null&&u.Icon?(g=u.Icon)!==null&&g!==void 0&&g.Combine?a.jsx(u.Icon.Combine,ni({type:"color"},f)):(b=u.Icon)!==null&&b!==void 0&&b.BrandColor?a.jsx(u.Icon.BrandColor,ni({},f)):(x=u.Icon)!==null&&x!==void 0&&x.Text?a.jsx(u.Icon.Text,ni({},f)):a.jsx(u.Icon,ni({},f)):a.jsx(Y0,ni({},f))}default:return a.jsx(Y0,ni({},f))}});zTe.displayName="ProviderIcon";var gp="AdobeFirefly",Hlr=.75,Ulr=.3,ATe="#EB1000";function Z9(e){"@babel/helpers - typeof";return Z9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Z9(e)}var Wlr=["size","style"];function rpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ylr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ITe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Jlr(e,Wlr);return a.jsxs("svg",bV(bV({fill:"currentColor",fillRule:"evenodd",height:r,style:bV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:gp}),a.jsx("path",{d:"M20.098 22.227c.216 0 .39.173.39.387a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.175-.387.39-.387zM5.367 9.53c.198 0 .376.088.497.226a.633.633 0 01.71.226.561.561 0 01.73.334.504.504 0 01.749.352.46.46 0 01.511.302.417.417 0 01.416-.363c.23 0 .418.185.418.414a.416.416 0 01-.418.414.418.418 0 01-.393-.271.459.459 0 01-.458.41.46.46 0 01-.447-.348.508.508 0 01-.584-.279.56.56 0 01-.72-.064.63.63 0 01-.762-.104.66.66 0 01-.444.02.67.67 0 01.164.125.633.633 0 01.72.196.561.561 0 01.717.262.518.518 0 01.815.243.463.463 0 01.559.221.417.417 0 01.414-.356c.231 0 .419.186.419.414a.42.42 0 01-.784.202.453.453 0 01-.166.303.42.42 0 01.587.379.41.41 0 01-.085.25.364.364 0 01.56.302.36.36 0 01-.363.359.36.36 0 01-.363-.36c0-.078.025-.15.069-.21a.42.42 0 01-.655-.341c0-.128.058-.241.15-.317a.463.463 0 01-.612-.23.519.519 0 01-.668-.205.56.56 0 01-.757-.004.63.63 0 01-.743-.06.673.673 0 01-.415.06.68.68 0 01.085.073.603.603 0 01.706.126.56.56 0 01.788.133.517.517 0 01.795.24.463.463 0 01.643.418.45.45 0 01-.08.257.416.416 0 01.509.58.364.364 0 01.548.309.36.36 0 01-.363.359.36.36 0 01-.33-.509.42.42 0 01-.647-.347c0-.082.024-.158.066-.223a.463.463 0 01-.579-.23.518.518 0 01-.656-.124.56.56 0 01-.74-.009.601.601 0 01-.53.129c.052.036.1.08.14.13a.601.601 0 01.815.034.518.518 0 01.766.201.462.462 0 01.663.41.45.45 0 01-.021.136.444.444 0 01.53.565.364.364 0 01.55.306.36.36 0 01-.362.359.36.36 0 01-.353-.442.447.447 0 01-.689-.484.464.464 0 01-.509-.203.518.518 0 01-.575-.014.6.6 0 01-.122.095c.18.008.337.11.422.256a.461.461 0 01.717.501.416.416 0 01.52.46.364.364 0 01.561.3.36.36 0 01-.363.359.36.36 0 01-.361-.387.42.42 0 01-.658-.435.464.464 0 01-.513-.17.517.517 0 01-.728-.026.609.609 0 01-.053.075c.171.049.311.169.386.326a.503.503 0 01.867.332v.014a.43.43 0 01.502.422.43.43 0 01-.432.429.43.43 0 01-.43-.38.507.507 0 01-.563-.206.615.615 0 01-.464.253h-.006c.031.03.06.062.084.097a.503.503 0 01.863.346.503.503 0 01-.863.346.615.615 0 01-.333.237.603.603 0 01-.063.977.569.569 0 01.683.695.574.574 0 01.854.472v.01l.004-.01a.572.572 0 01.52-.38.491.491 0 01-.105-.304.5.5 0 01.503-.497.5.5 0 01.502.497.499.499 0 01-.451.494.56.56 0 01.005.745.602.602 0 01.08.728.738.738 0 01.248.263.662.662 0 01.07-.106.563.563 0 01-.058-.86.534.534 0 01-.173-.395c0-.28.216-.51.493-.536a.492.492 0 01.076-.735.429.429 0 01-.318-.413.43.43 0 01.432-.427.43.43 0 01.433.427c0 .131-.06.249-.154.327.231.045.405.246.405.488 0 .251-.19.46-.435.492a.533.533 0 01.009.745.562.562 0 01.126.717.661.661 0 01.352.66l.007.004a.588.588 0 01.152-.463.54.54 0 01-.379-.513c0-.142.056-.271.147-.367a.508.508 0 01.3-.916.453.453 0 010-.746H9.19a.43.43 0 01-.433-.428.43.43 0 01.433-.427.426.426 0 01.255.774l.024-.002c.254 0 .46.204.46.456 0 .242-.19.44-.43.454a.509.509 0 01.112.76.536.536 0 01.116.777.595.595 0 01.45.646.69.69 0 01.422.634c0 .381-.312.69-.698.69a.698.698 0 01-.641-.42.767.767 0 01-.712.475.769.769 0 01-.6-.286.797.797 0 01-.655.341.797.797 0 01-.663-.35.825.825 0 01-.677.35.825.825 0 01-.655-.322.825.825 0 01-.656.322.824.824 0 01-.75-.477.839.839 0 01-.547.201.833.833 0 01-.836-.78.833.833 0 01-.95-.82c0-.163.048-.315.13-.443A.721.721 0 011 19.936c0-.298.183-.553.444-.662a.717.717 0 01.388-1.351.685.685 0 01-.246-.527.694.694 0 01.749-.688.685.685 0 01-.247-.526.694.694 0 01.745-.689.685.685 0 01-.215-.498.694.694 0 01.86-.671.66.66 0 01.413-1.23.672.672 0 01-.24-.514.68.68 0 01.804-.666.66.66 0 01-.274-.535.666.666 0 01.87-.633.647.647 0 01.316-1.217zm13.63 12.588c.207 0 .376.167.376.372a.375.375 0 01-.377.373.375.375 0 01-.376-.373c0-.205.168-.372.376-.372zm-8.483-3.644c.247 0 .447.198.447.442a.443.443 0 01-.38.436.468.468 0 01.077.72.511.511 0 01.264.78.526.526 0 01.428.691c.3.04.531.295.531.602a.61.61 0 01-.613.608.61.61 0 01-.553-.873.526.526 0 01-.294-.817.513.513 0 01-.437-.505c0-.148.064-.282.167-.375a.47.47 0 01-.306-.44c0-.238.18-.436.414-.465a.44.44 0 01.255-.804zm10.645 3.506c.184 0 .334.148.334.33 0 .184-.15.332-.334.332a.333.333 0 01-.335-.331c0-.183.15-.331.335-.331zM15.732 2.71c.308 0 .558.248.558.552a.555.555 0 01-.681.54.541.541 0 01-.681.628.541.541 0 01-.6.755.532.532 0 01.092.3.541.541 0 01-.657.526.504.504 0 01-.003.607.546.546 0 01.335-.067.527.527 0 01.59-.738.527.527 0 01.573-.748.527.527 0 01.635-.63.51.51 0 01.508-.593c.285 0 .517.229.517.51a.513.513 0 01-.623.5.527.527 0 01-.62.61.527.527 0 01-.627.632c.036.07.056.15.056.232a.527.527 0 01-.586.522.53.53 0 01.056.227.545.545 0 01.554-.244.541.541 0 01.591-.693.513.513 0 011.212-1.054c.286 0 .517.229.517.511a.513.513 0 01-.698.478v.019a.513.513 0 01-.563.508.537.537 0 01-.539.61.553.553 0 01-.094-.008.541.541 0 01-.51.698h-.005l.003.016a.537.537 0 01.005.114.545.545 0 01.509-.208.536.536 0 01.538-.612c.044 0 .086.005.126.014a.513.513 0 01.699-.478.514.514 0 01.515-.475c.285 0 .516.229.516.51a.513.513 0 01-.699.479.514.514 0 01-.613.465v.023a.541.541 0 01-.618.533.536.536 0 01-.302.559.576.576 0 01.253-.025.556.556 0 01.78-.455.514.514 0 01.705-.452.487.487 0 01.48-.395c.27 0 .488.217.488.483a.486.486 0 01-.646.458.514.514 0 01-.693.407v.005a.555.555 0 01-.615.55.564.564 0 01-.246.426.564.564 0 01.278.016.528.528 0 01.756-.416.487.487 0 01.753-.33.487.487 0 01.483-.412c.27 0 .488.217.488.483a.49.49 0 01-.759.402.487.487 0 01-.666.377.528.528 0 01-.669.459.556.556 0 01-.64.51.588.588 0 01-.157.392h.003a.55.55 0 01.132.016.542.542 0 01.752-.415.5.5 0 01.763-.354.501.501 0 01.791-.278.474.474 0 01.45-.322c.262 0 .475.21.475.47a.476.476 0 01-.745.386.502.502 0 01-.749.284.501.501 0 01-.656.35.542.542 0 01-.675.482.534.534 0 01-.146.293.587.587 0 01.204.052.516.516 0 01.764-.281.49.49 0 01.795-.295.474.474 0 01.805-.18.474.474 0 01.458-.346c.262 0 .475.21.475.469a.475.475 0 01-.825.316.474.474 0 01-.756.243.488.488 0 01-.71.29.514.514 0 01-.678.422.578.578 0 01-.195.33h.01a.56.56 0 01.32.1.487.487 0 01.75-.292.49.49 0 01.845-.223.46.46 0 01.854-.078.445.445 0 01.44-.363c.247 0 .447.198.447.442s-.2.442-.447.442a.447.447 0 01-.397-.24.461.461 0 01-.79.234.487.487 0 01-.747.28.487.487 0 01-.721.325.556.556 0 01-.553.477c.025.034.047.07.064.109a.517.517 0 01.712-.132.488.488 0 01.783-.22.46.46 0 01.848-.057.445.445 0 01.439-.362c.193 0 .358.121.42.292a.445.445 0 01.445-.403c.246 0 .446.198.446.442s-.2.442-.446.442a.446.446 0 01-.42-.293.447.447 0 01-.842.163.46.46 0 01-.74.28.488.488 0 01-.723.275.516.516 0 01-.603.364.577.577 0 01-.312.61.492.492 0 01.326.018.472.472 0 01.44-.644c.149 0 .282.067.369.174a.447.447 0 01.836-.13.445.445 0 01.441-.376c.196 0 .363.125.423.3a.445.445 0 01.442-.383c.244 0 .442.193.446.433v.006-.007a.416.416 0 01.419-.404c.231 0 .418.185.418.414a.416.416 0 01-.418.414.417.417 0 01-.418-.397v-.016.009a.444.444 0 01-.447.432.446.446 0 01-.423-.3.447.447 0 01-.838.145.447.447 0 01-.78.22.473.473 0 01-.647.37.482.482 0 01-.208.605.479.479 0 01.374.045.444.444 0 01.43-.561c.17 0 .317.094.392.232a.445.445 0 01.444-.397c.193 0 .358.12.42.29l.003.009.002-.009a.417.417 0 01.412-.346c.232 0 .419.186.419.414a.416.416 0 01-.419.414.418.418 0 01-.394-.274.447.447 0 01-.836.153.445.445 0 01-.66.342.472.472 0 01-.453.607.475.475 0 01-.394-.208.525.525 0 01-.142.21.474.474 0 01.49.338.431.431 0 01.704-.237.43.43 0 01.416-.545c.187 0 .345.118.406.281a.43.43 0 01.431-.39.43.43 0 01.432.427.43.43 0 01-.432.428.432.432 0 01-.406-.28.434.434 0 01-.712.288.43.43 0 01-.416.545.432.432 0 01-.413-.3.468.468 0 01-.164.274.46.46 0 01.507.453.461.461 0 01-.758.347.53.53 0 01-.057.177.545.545 0 01.289.17.433.433 0 01.4-.266.43.43 0 01.433.428.434.434 0 01-.714.325.531.531 0 01-.061.144.5.5 0 01.275.3.39.39 0 01.388-.341c.216 0 .39.173.39.386a.389.389 0 01-.39.387.39.39 0 01-.364-.246.49.49 0 01-.087.251.486.486 0 01.529.655.421.421 0 01.564.388.416.416 0 01-.419.415.416.416 0 01-.399-.54.49.49 0 01-.689-.44c0-.1.03-.192.083-.27a.5.5 0 01-.53-.715.539.539 0 01-.301-.754.54.54 0 01-.354-.788.58.58 0 01-.383-.708.58.58 0 01-.265-.844.54.54 0 01-.39-.785.54.54 0 01-.33-.78.539.539 0 01-.308-.773.539.539 0 01-.307-.773.539.539 0 01-.31-.768.538.538 0 01-.248-.75.539.539 0 01-.25-.856.54.54 0 01-.27-.83.416.416 0 01-.385-.413.42.42 0 01.777-.214.541.541 0 01.152-.192l.01-.008a.474.474 0 01-.439-.316l-.003-.009v.006a.39.39 0 01-.385.319.389.389 0 01-.39-.387.39.39 0 01.756-.136.464.464 0 01.092-.229.464.464 0 01-.011-.08.471.471 0 01-.42-.466c0-.132.057-.252.146-.338a.448.448 0 01-.62-.407c0-.244.2-.442.447-.442.246 0 .446.198.446.442a.438.438 0 01-.133.315.476.476 0 01.291-.028.531.531 0 01.06-.538.513.513 0 01-.529-.701.475.475 0 01-.847-.29c0-.26.213-.47.475-.47a.472.472 0 01.44.642.517.517 0 01.665-.133c.01-.1.05-.193.108-.27a.518.518 0 01-.767-.445.513.513 0 01.614-.502.532.532 0 01-.112-.326.541.541 0 01.65-.528.532.532 0 01-.092-.3.541.541 0 01.693-.519.541.541 0 01.605-.754.555.555 0 01.544-.674zM11.63 19.936a.472.472 0 01.403.718h.016c.25 0 .455.191.473.434a.54.54 0 01.462.532.541.541 0 01-.545.538.541.541 0 01-.541-.59.47.47 0 01-.251-.694h-.017a.472.472 0 01-.474-.469c0-.259.212-.469.474-.469zm7.66 1.463c.184 0 .334.148.334.331 0 .183-.15.331-.335.331a.333.333 0 01-.335-.33c0-.184.15-.332.335-.332zm1.506-.11c.185 0 .335.148.335.33 0 .184-.15.332-.335.332a.333.333 0 01-.335-.331c0-.183.15-.331.335-.331zm1.27-.249c.192 0 .348.155.348.345 0 .19-.156.345-.349.345a.347.347 0 01-.348-.345c0-.19.156-.345.348-.345zm-2.024.028c.185 0 .335.148.335.331 0 .183-.15.331-.335.331a.333.333 0 01-.334-.331c0-.183.15-.331.334-.331zm-1.506-.166c.216 0 .39.173.39.387a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.174-.387.39-.387zm2.943-.359c.193 0 .35.155.35.345 0 .19-.157.345-.35.345a.347.347 0 01-.348-.345c0-.19.156-.345.348-.345zm-15.133.17a.6.6 0 01-.08.204c.069.053.128.118.175.192a.734.734 0 01.076-.1.605.605 0 01-.171-.296zm12.748-.39c.216 0 .39.172.39.386a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.174-.387.39-.387zm-6.64-1.243c.207 0 .376.167.376.373a.37.37 0 01-.14.29.389.389 0 01.374.5.434.434 0 01.673.355.43.43 0 01-.433.428.43.43 0 01-.408-.568.392.392 0 01-.596-.329c0-.123.058-.233.149-.303a.375.375 0 01-.372-.373c0-.206.168-.373.376-.373zm-7.321 1.456l-.002.002a.683.683 0 01-.183.188c.13.064.236.168.302.296a.738.738 0 01.026-.03.6.6 0 01-.143-.456zm15.593-.241c.193 0 .349.154.349.345 0 .19-.156.345-.349.345a.347.347 0 01-.349-.345c0-.19.156-.345.35-.345zm-.767-.138c.216 0 .39.173.39.386a.389.389 0 01-.39.387.389.389 0 01-.39-.387c0-.213.174-.386.39-.386zm1.98-.58a.36.36 0 01.361.399.391.391 0 01.7.236.389.389 0 01-.39.386.389.389 0 01-.388-.437.363.363 0 01-.645-.225.36.36 0 01.363-.359zm-15.554.216a.569.569 0 01-.27.322c.11.084.192.203.225.341a.604.604 0 01.171-.317.56.56 0 01-.126-.329v-.017zm12.15-.299c.217 0 .391.173.391.387a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.174-.387.39-.387zM4.544 19.32v.001a.681.681 0 01-.017.175h.031a.68.68 0 01.678.762.614.614 0 01.239-.204.562.562 0 01-.187-.578.574.574 0 01-.744-.156zm16.56.01c.215 0 .39.173.39.386a.389.389 0 01-.39.387.389.389 0 01-.39-.387c0-.213.174-.386.39-.386zm-.893-.11c.216 0 .39.172.39.386a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.174-.387.39-.387zm-.92-.056c.215 0 .39.173.39.387a.389.389 0 01-.39.386.389.389 0 01-.391-.386c0-.214.174-.387.39-.387zm-7.827-.11c.246 0 .446.197.446.441s-.2.442-.446.442a.444.444 0 01-.447-.442c0-.244.2-.441.447-.441zm2.148.055a.32.32 0 01.321.317.32.32 0 01-.32.318.32.32 0 01-.322-.318.32.32 0 01.321-.317zm5.274-.883c.223 0 .404.179.404.4a.405.405 0 01-.708.265.43.43 0 01-.422.522.43.43 0 01-.432-.428.433.433 0 01.762-.277.402.402 0 01.396-.482zm3.683.303c.208 0 .376.167.376.373a.375.375 0 01-.376.373.375.375 0 01-.377-.373c0-.206.169-.373.377-.373zM6.329 18.17a.5.5 0 01.502.497.5.5 0 01-.502.497.5.5 0 01-.502-.497.5.5 0 01.502-.497zm6.543.332a.32.32 0 01.32.317.32.32 0 01-.32.318.32.32 0 01-.321-.318.32.32 0 01.32-.317zm8.747-.166c.208 0 .377.167.377.373a.375.375 0 01-.377.372.375.375 0 01-.377-.372c0-.206.169-.373.377-.373zm-9.793-.11c.215 0 .39.173.39.386a.389.389 0 01-.39.386.389.389 0 01-.391-.386c0-.213.175-.386.39-.386zm-7.61.21a.678.678 0 01-.181.254.684.684 0 01.397.283.564.564 0 01.257-.461.62.62 0 01-.473-.077zm16.454-.21c.208 0 .377.166.377.372a.375.375 0 01-.377.373.375.375 0 01-.376-.373c0-.206.168-.372.376-.372zm-.92-.056c.223 0 .404.18.404.4 0 .222-.181.4-.404.4a.402.402 0 01-.405-.4c0-.22.181-.4.405-.4zm-3.046.392l-.001.006a.574.574 0 01-.074.164c.072.028.136.07.188.124a.454.454 0 01.152-.247.48.48 0 01-.265-.047zm-3.218-.364c.17 0 .307.136.307.304a.305.305 0 01-.307.303.305.305 0 01-.307-.303c0-.168.137-.304.307-.304zm-3.32-.497c.223 0 .404.18.404.4 0 .221-.181.4-.404.4a.402.402 0 01-.405-.4c0-.22.181-.4.405-.4zm.99.028c.216 0 .39.173.39.386a.389.389 0 01-.39.387.389.389 0 01-.39-.387c0-.213.174-.386.39-.386zm1.283-.055c.2 0 .363.16.363.358a.36.36 0 01-.363.36.36.36 0 01-.362-.36.36.36 0 01.362-.358zm-5.175-.138a.43.43 0 01.432.427.43.43 0 01-.432.428.43.43 0 01-.433-.428.43.43 0 01.433-.427zm-1.577-.139a.5.5 0 01.503.497.5.5 0 01-.503.497.5.5 0 01-.502-.497.5.5 0 01.502-.497zm16.406-.11c.224 0 .405.18.405.4 0 .221-.181.4-.405.4a.402.402 0 01-.404-.4c0-.22.18-.4.404-.4zm-8.97.193c.154 0 .279.124.279.276a.278.278 0 01-.279.276.278.278 0 01-.279-.276c0-.152.125-.276.279-.276zm8.022-.276c.223 0 .404.18.404.4 0 .222-.181.4-.404.4a.402.402 0 01-.405-.4c0-.22.181-.4.405-.4zm-4.761.588a.569.569 0 01-.018.093c.042.018.082.04.118.067a.47.47 0 01.1-.144.535.535 0 01-.2-.016zm3.84-.67c.223 0 .404.179.404.4 0 .22-.18.4-.404.4a.402.402 0 01-.405-.4c0-.221.181-.4.405-.4zm-8.343 0c.2 0 .363.16.363.358a.36.36 0 01-.363.36.36.36 0 01-.362-.36.36.36 0 01.362-.359zm-5.259-.277a.43.43 0 01.433.428.43.43 0 01-.433.428.43.43 0 01-.432-.428.43.43 0 01.432-.428zm4.394.083c.2 0 .363.16.363.36a.36.36 0 01-.363.358.36.36 0 01-.362-.359.36.36 0 01.362-.359zm-.948-.027c.2 0 .363.16.363.358a.36.36 0 01-.363.36.36.36 0 01-.363-.36.36.36 0 01.363-.358zm-.893 0c.2 0 .363.16.363.358a.36.36 0 01-.363.36.36.36 0 01-.363-.36.36.36 0 01.363-.358zm-.92-.028c.2 0 .362.16.362.359a.36.36 0 01-.363.359.36.36 0 01-.362-.36.36.36 0 01.362-.358zm4.31-.028c.154 0 .279.124.279.276a.278.278 0 01-.279.276.278.278 0 01-.279-.276c0-.152.125-.276.279-.276zm-4.98-.524c.2 0 .362.16.362.359a.36.36 0 01-.362.359.36.36 0 01-.363-.36.36.36 0 01.363-.358zm9.126.368l-.003.005a.485.485 0 01-.062.082.53.53 0 01.337.244.473.473 0 01.2-.222.493.493 0 01-.472-.109zm-4.871-.285c.154 0 .279.123.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.153.124-.276.279-.276zm9.737-.331c.231 0 .419.185.419.414a.416.416 0 01-.419.414.416.416 0 01-.418-.414c0-.23.187-.414.418-.414zm-.92-.056c.23 0 .418.186.418.414a.416.416 0 01-.419.414.416.416 0 01-.418-.414c0-.228.187-.414.418-.414zm-11.329.166c.155 0 .28.124.28.276a.278.278 0 01-.28.276.278.278 0 01-.279-.276c0-.152.125-.276.28-.276zm1.675 0c.154 0 .279.124.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.152.124-.276.279-.276zm-.837 0c.154 0 .279.124.279.276a.278.278 0 01-.28.276.278.278 0 01-.279-.276c0-.152.125-.276.28-.276zm-1.59-.304c.153 0 .278.124.278.276a.278.278 0 01-.279.276.278.278 0 01-.279-.276c0-.152.125-.276.28-.276zm7.833.01v.003a.476.476 0 01-.022.08c.09.018.17.06.235.119a.488.488 0 01.192-.183.591.591 0 01-.405-.02zm-7.778-.81c.154 0 .279.123.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.153.125-.276.279-.276zm.335-.773c.154 0 .279.123.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.153.125-.276.279-.276zm-3.903-.083a.684.684 0 01-.05.05c.137.036.255.12.336.23a.517.517 0 01.126-.114.601.601 0 01-.412-.166zm4.238-.69c.154 0 .279.124.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.152.124-.276.279-.276zm.348-.773c.162 0 .293.13.293.29 0 .16-.13.29-.293.29a.291.291 0 01-.293-.29c0-.16.132-.29.293-.29zm-.558-.58c.2 0 .363.161.363.36a.36.36 0 01-.363.358.36.36 0 01-.362-.359.36.36 0 01.362-.359zm.935-.193c.17 0 .307.136.307.304a.305.305 0 01-.307.303.305.305 0 01-.307-.303c0-.168.137-.304.307-.304zm-.572-.635c.2 0 .363.161.363.36a.36.36 0 01-.363.358.36.36 0 01-.363-.359.36.36 0 01.363-.359zm.893-.138a.32.32 0 01.32.318.32.32 0 01-.32.317.32.32 0 01-.321-.317.32.32 0 01.32-.318zm-.544-.69c.208 0 .376.167.376.373a.375.375 0 01-.376.373.375.375 0 01-.377-.373c0-.206.169-.373.377-.373zm.879-.083a.32.32 0 01.32.318.32.32 0 01-.32.317.32.32 0 01-.321-.317.32.32 0 01.32-.318zM5.84 8.343c.217 0 .408.108.52.274a.605.605 0 01.72.313.561.561 0 01.72.326.506.506 0 01.676.444.46.46 0 01.488.258.419.419 0 01.796.179.419.419 0 01-.79.191.46.46 0 01-.424.278.459.459 0 01-.457-.4.51.51 0 01-.566-.264.56.56 0 01-.73-.22.603.603 0 01-.732-.177.624.624 0 01-.849-.581c0-.343.281-.621.628-.621zm4.352 1.352c.208 0 .377.167.377.373a.375.375 0 01-.377.372.375.375 0 01-.376-.372c0-.206.168-.373.376-.373zm5.82.237l-.008.002a.581.581 0 01-.157.007.607.607 0 01-.255.391.605.605 0 01.182.011.55.55 0 01.237-.41zm-4.983-.264c.185 0 .335.148.335.33 0 .184-.15.332-.335.332a.333.333 0 01-.334-.331c0-.183.15-.331.334-.331zM6.4 7.1c.242 0 .452.136.557.334a.6.6 0 01.624.397.529.529 0 01.636.406.505.505 0 01.68.464c0 .021-.001.041-.004.061a.46.46 0 01.504.288.42.42 0 01.783.203.419.419 0 01-.803.164.46.46 0 01-.87-.231.501.501 0 01-.6-.362.533.533 0 01-.682-.243.604.604 0 01-.723-.247.624.624 0 01-.73-.613c0-.343.281-.62.628-.62zm4.185 1.767c.208 0 .377.167.377.373a.375.375 0 01-.377.372.375.375 0 01-.377-.372c0-.206.169-.373.377-.373zm.851.028c.193 0 .349.154.349.345 0 .19-.156.345-.349.345a.347.347 0 01-.349-.345c0-.19.156-.345.349-.345zm.781-.056c.193 0 .349.155.349.345 0 .191-.156.345-.349.345a.347.347 0 01-.349-.345c0-.19.157-.345.35-.345zm3.435.029l-.005.001a.548.548 0 01-.153.025.557.557 0 01-.017.103.573.573 0 01.175-.13zm-4.676-.83c.208 0 .376.168.376.374a.375.375 0 01-.376.372.375.375 0 01-.377-.372c0-.206.169-.373.377-.373zM6.873 5.914a.6.6 0 01.556.37.599.599 0 01.701.46.528.528 0 01.566.453.5.5 0 01.61.573h.008a.46.46 0 01.503.293.42.42 0 01.725.28.419.419 0 01-.802.165.461.461 0 01-.813-.343.5.5 0 01-.609-.394.535.535 0 01-.646-.325.6.6 0 01-.685-.356.597.597 0 01-.714-.583c0-.327.269-.593.6-.593zm4.883 1.74c.208 0 .377.166.377.372a.375.375 0 01-.377.373.375.375 0 01-.377-.373c0-.206.169-.373.377-.373zM7.403 4.725a.6.6 0 01.573.416.572.572 0 01.613.557.528.528 0 01.611.464l.03-.001a.5.5 0 01.472.668.458.458 0 01.528.513.419.419 0 01.786.199.416.416 0 01-.418.414.416.416 0 01-.415-.464.46.46 0 01-.848-.347.507.507 0 01-.6-.407.528.528 0 01-.59-.48.578.578 0 01-.662-.35.597.597 0 01-.68-.588c0-.328.269-.594.6-.594zm7.13 2.647l-.007.006a.805.805 0 01-.078.06l.061.034h.04a.371.371 0 01-.017-.1zm-3.112-.797a.43.43 0 01.433.428.43.43 0 01-.433.428.43.43 0 01-.432-.428.43.43 0 01.432-.428zM7.933 3.54c.29 0 .53.202.588.471a.569.569 0 01.622.638.513.513 0 01.585.582.5.5 0 01.592.489.491.491 0 01-.095.29.462.462 0 01.652.414.458.458 0 01-.46.456.458.458 0 01-.46-.456.45.45 0 01.08-.257.504.504 0 01-.718-.512.513.513 0 01-.617-.528.577.577 0 01-.68-.407.597.597 0 01-.689-.587c0-.328.27-.593.6-.593zm3.39 1.932c.262 0 .475.21.475.469 0 .26-.213.47-.475.47a.472.472 0 01-.474-.47c0-.26.212-.47.474-.47zm1.033-.083a.5.5 0 01.502.497.5.5 0 01-.502.497.5.5 0 01-.502-.497.5.5 0 01.502-.497zm-3.67-2.954a.597.597 0 01.599.64.569.569 0 01.607.762.527.527 0 01.679.504.518.518 0 01-.09.29.504.504 0 01.759.427.5.5 0 01-.503.497.5.5 0 01-.502-.497c0-.1.03-.192.08-.27a.532.532 0 01-.805-.448c0-.058.01-.114.027-.167a.569.569 0 01-.752-.559.597.597 0 01-.698-.586c0-.327.268-.593.6-.593zm6.07-.607c.307 0 .557.247.557.552a.555.555 0 01-.815.49c.057.085.09.187.09.297a.541.541 0 01-.711.512.533.533 0 01.125.344.541.541 0 01-.707.513c.109.099.177.24.177.398a.541.541 0 01-.544.538.541.541 0 01-.544-.538.541.541 0 01.707-.514.534.534 0 01-.177-.397.541.541 0 01.71-.513.533.533 0 01-.124-.343.541.541 0 01.792-.48.545.545 0 01-.095-.307c0-.305.25-.552.558-.552zm-2.944 2.457c.285 0 .516.228.516.51 0 .283-.231.511-.516.511a.513.513 0 01-.517-.51c0-.283.232-.511.517-.511zm-2.065-2.65a.569.569 0 01.51.823.569.569 0 01.732.543.56.56 0 01-.122.348.546.546 0 01.791.48.541.541 0 01-.544.539.541.541 0 01-.544-.539c0-.122.042-.236.112-.326A.574.574 0 019.845 3c0-.092.022-.18.062-.257a.569.569 0 01-.732-.543c0-.313.256-.566.572-.566zm2.567 1.546c.3 0 .544.24.544.538a.541.541 0 01-.544.538.541.541 0 01-.544-.538c0-.297.243-.538.544-.538zm.572-1.022c.308 0 .558.248.558.552 0 .305-.25.552-.558.552a.555.555 0 01-.558-.552c0-.304.25-.552.558-.552zm-1.256-.055c.308 0 .558.247.558.552 0 .305-.25.552-.558.552a.555.555 0 01-.558-.552c0-.305.25-.552.558-.552zm1.925-.883c.309 0 .559.247.559.552 0 .305-.25.552-.559.552a.555.555 0 01-.558-.552c0-.305.25-.552.558-.552zm-2.608-.083c.316 0 .572.253.572.566a.569.569 0 01-.572.566.569.569 0 01-.572-.566c0-.313.256-.566.572-.566zM12.272 1c.308 0 .558.247.558.552 0 .305-.25.552-.558.552a.555.555 0 01-.558-.552c0-.305.25-.552.558-.552z"})]}))});function ev(e){"@babel/helpers - typeof";return ev=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ev(e)}var Xlr=["background"];function npe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qlr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ncr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DTe=p.memo(function(e){var t=e.background,r=rcr(e,Xlr);return a.jsx(Ee,Qlr({Icon:ITe,"aria-label":gp,background:t||ATe,color:"#fff",iconMultiple:.6},r))});function tv(e){"@babel/helpers - typeof";return tv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tv(e)}var icr=["size","style"];function ipe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ccr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ucr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lcr(e,icr);return a.jsxs("svg",vV(vV({height:r,style:vV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:gp}),a.jsx("path",{d:"M20.098 22.227c.216 0 .39.173.39.387a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.175-.387.39-.387zM5.367 9.53c.198 0 .376.088.497.226a.633.633 0 01.71.226.561.561 0 01.73.334.504.504 0 01.749.352.46.46 0 01.511.302.417.417 0 01.416-.363c.23 0 .418.185.418.414a.416.416 0 01-.418.414.418.418 0 01-.393-.271.459.459 0 01-.458.41.46.46 0 01-.447-.348.508.508 0 01-.584-.279.56.56 0 01-.72-.064.63.63 0 01-.762-.104.66.66 0 01-.444.02.67.67 0 01.164.125.633.633 0 01.72.196.561.561 0 01.717.262.518.518 0 01.815.243.463.463 0 01.559.221.417.417 0 01.414-.356c.231 0 .419.186.419.414a.42.42 0 01-.784.202.453.453 0 01-.166.303.42.42 0 01.587.379.41.41 0 01-.085.25.364.364 0 01.56.302.36.36 0 01-.363.359.36.36 0 01-.363-.36c0-.078.025-.15.069-.21a.42.42 0 01-.655-.341c0-.128.058-.241.15-.317a.463.463 0 01-.612-.23.519.519 0 01-.668-.205.56.56 0 01-.757-.004.63.63 0 01-.743-.06.673.673 0 01-.415.06.68.68 0 01.085.073.603.603 0 01.706.126.56.56 0 01.788.133.517.517 0 01.795.24.463.463 0 01.643.418.45.45 0 01-.08.257.416.416 0 01.509.58.364.364 0 01.548.309.36.36 0 01-.363.359.36.36 0 01-.33-.509.42.42 0 01-.647-.347c0-.082.024-.158.066-.223a.463.463 0 01-.579-.23.518.518 0 01-.656-.124.56.56 0 01-.74-.009.601.601 0 01-.53.129c.052.036.1.08.14.13a.601.601 0 01.815.034.518.518 0 01.766.201.462.462 0 01.663.41.45.45 0 01-.021.136.444.444 0 01.53.565.364.364 0 01.55.306.36.36 0 01-.362.359.36.36 0 01-.353-.442.447.447 0 01-.689-.484.464.464 0 01-.509-.203.518.518 0 01-.575-.014.6.6 0 01-.122.095c.18.008.337.11.422.256a.461.461 0 01.717.501.416.416 0 01.52.46.364.364 0 01.561.3.36.36 0 01-.363.359.36.36 0 01-.361-.387.42.42 0 01-.658-.435.464.464 0 01-.513-.17.517.517 0 01-.728-.026.609.609 0 01-.053.075c.171.049.311.169.386.326a.503.503 0 01.867.332v.014a.43.43 0 01.502.422.43.43 0 01-.432.429.43.43 0 01-.43-.38.507.507 0 01-.563-.206.615.615 0 01-.464.253h-.006c.031.03.06.062.084.097a.503.503 0 01.863.346.503.503 0 01-.863.346.615.615 0 01-.333.237.603.603 0 01-.063.977.569.569 0 01.683.695.574.574 0 01.854.472v.01l.004-.01a.572.572 0 01.52-.38.491.491 0 01-.105-.304.5.5 0 01.503-.497.5.5 0 01.502.497.499.499 0 01-.451.494.56.56 0 01.005.745.602.602 0 01.08.728.738.738 0 01.248.263.662.662 0 01.07-.106.563.563 0 01-.058-.86.534.534 0 01-.173-.395c0-.28.216-.51.493-.536a.492.492 0 01.076-.735.429.429 0 01-.318-.413.43.43 0 01.432-.427.43.43 0 01.433.427c0 .131-.06.249-.154.327.231.045.405.246.405.488 0 .251-.19.46-.435.492a.533.533 0 01.009.745.562.562 0 01.126.717.661.661 0 01.352.66l.007.004a.588.588 0 01.152-.463.54.54 0 01-.379-.513c0-.142.056-.271.147-.367a.508.508 0 01.3-.916.453.453 0 010-.746H9.19a.43.43 0 01-.433-.428.43.43 0 01.433-.427.426.426 0 01.255.774l.024-.002c.254 0 .46.204.46.456 0 .242-.19.44-.43.454a.509.509 0 01.112.76.536.536 0 01.116.777.595.595 0 01.45.646.69.69 0 01.422.634c0 .381-.312.69-.698.69a.698.698 0 01-.641-.42.767.767 0 01-.712.475.769.769 0 01-.6-.286.797.797 0 01-.655.341.797.797 0 01-.663-.35.825.825 0 01-.677.35.825.825 0 01-.655-.322.825.825 0 01-.656.322.824.824 0 01-.75-.477.839.839 0 01-.547.201.833.833 0 01-.836-.78.833.833 0 01-.95-.82c0-.163.048-.315.13-.443A.721.721 0 011 19.936c0-.298.183-.553.444-.662a.717.717 0 01.388-1.351.685.685 0 01-.246-.527.694.694 0 01.749-.688.685.685 0 01-.247-.526.694.694 0 01.745-.689.685.685 0 01-.215-.498.694.694 0 01.86-.671.66.66 0 01.413-1.23.672.672 0 01-.24-.514.68.68 0 01.804-.666.66.66 0 01-.274-.535.666.666 0 01.87-.633.647.647 0 01.316-1.217zm13.63 12.588c.207 0 .376.167.376.372a.375.375 0 01-.377.373.375.375 0 01-.376-.373c0-.205.168-.372.376-.372zm-8.483-3.644c.247 0 .447.198.447.442a.443.443 0 01-.38.436.468.468 0 01.077.72.511.511 0 01.264.78.526.526 0 01.428.691c.3.04.531.295.531.602a.61.61 0 01-.613.608.61.61 0 01-.553-.873.526.526 0 01-.294-.817.513.513 0 01-.437-.505c0-.148.064-.282.167-.375a.47.47 0 01-.306-.44c0-.238.18-.436.414-.465a.44.44 0 01.255-.804zm10.645 3.506c.184 0 .334.148.334.33 0 .184-.15.332-.334.332a.333.333 0 01-.335-.331c0-.183.15-.331.335-.331zM15.732 2.71c.308 0 .558.248.558.552a.555.555 0 01-.681.54.541.541 0 01-.681.628.541.541 0 01-.6.755.532.532 0 01.092.3.541.541 0 01-.657.526.504.504 0 01-.003.607.546.546 0 01.335-.067.527.527 0 01.59-.738.527.527 0 01.573-.748.527.527 0 01.635-.63.51.51 0 01.508-.593c.285 0 .517.229.517.51a.513.513 0 01-.623.5.527.527 0 01-.62.61.527.527 0 01-.627.632c.036.07.056.15.056.232a.527.527 0 01-.586.522.53.53 0 01.056.227.545.545 0 01.554-.244.541.541 0 01.591-.693.513.513 0 011.212-1.054c.286 0 .517.229.517.511a.513.513 0 01-.698.478v.019a.513.513 0 01-.563.508.537.537 0 01-.539.61.553.553 0 01-.094-.008.541.541 0 01-.51.698h-.005l.003.016a.537.537 0 01.005.114.545.545 0 01.509-.208.536.536 0 01.538-.612c.044 0 .086.005.126.014a.513.513 0 01.699-.478.514.514 0 01.515-.475c.285 0 .516.229.516.51a.513.513 0 01-.699.479.514.514 0 01-.613.465v.023a.541.541 0 01-.618.533.536.536 0 01-.302.559.576.576 0 01.253-.025.556.556 0 01.78-.455.514.514 0 01.705-.452.487.487 0 01.48-.395c.27 0 .488.217.488.483a.486.486 0 01-.646.458.514.514 0 01-.693.407v.005a.555.555 0 01-.615.55.564.564 0 01-.246.426.564.564 0 01.278.016.528.528 0 01.756-.416.487.487 0 01.753-.33.487.487 0 01.483-.412c.27 0 .488.217.488.483a.49.49 0 01-.759.402.487.487 0 01-.666.377.528.528 0 01-.669.459.556.556 0 01-.64.51.588.588 0 01-.157.392h.003a.55.55 0 01.132.016.542.542 0 01.752-.415.5.5 0 01.763-.354.501.501 0 01.791-.278.474.474 0 01.45-.322c.262 0 .475.21.475.47a.476.476 0 01-.745.386.502.502 0 01-.749.284.501.501 0 01-.656.35.542.542 0 01-.675.482.534.534 0 01-.146.293.587.587 0 01.204.052.516.516 0 01.764-.281.49.49 0 01.795-.295.474.474 0 01.805-.18.474.474 0 01.458-.346c.262 0 .475.21.475.469a.475.475 0 01-.825.316.474.474 0 01-.756.243.488.488 0 01-.71.29.514.514 0 01-.678.422.578.578 0 01-.195.33h.01a.56.56 0 01.32.1.487.487 0 01.75-.292.49.49 0 01.845-.223.46.46 0 01.854-.078.445.445 0 01.44-.363c.247 0 .447.198.447.442s-.2.442-.447.442a.447.447 0 01-.397-.24.461.461 0 01-.79.234.487.487 0 01-.747.28.487.487 0 01-.721.325.556.556 0 01-.553.477c.025.034.047.07.064.109a.517.517 0 01.712-.132.488.488 0 01.783-.22.46.46 0 01.848-.057.445.445 0 01.439-.362c.193 0 .358.121.42.292a.445.445 0 01.445-.403c.246 0 .446.198.446.442s-.2.442-.446.442a.446.446 0 01-.42-.293.447.447 0 01-.842.163.46.46 0 01-.74.28.488.488 0 01-.723.275.516.516 0 01-.603.364.577.577 0 01-.312.61.492.492 0 01.326.018.472.472 0 01.44-.644c.149 0 .282.067.369.174a.447.447 0 01.836-.13.445.445 0 01.441-.376c.196 0 .363.125.423.3a.445.445 0 01.442-.383c.244 0 .442.193.446.433v.006-.007a.416.416 0 01.419-.404c.231 0 .418.185.418.414a.416.416 0 01-.418.414.417.417 0 01-.418-.397v-.016.009a.444.444 0 01-.447.432.446.446 0 01-.423-.3.447.447 0 01-.838.145.447.447 0 01-.78.22.473.473 0 01-.647.37.482.482 0 01-.208.605.479.479 0 01.374.045.444.444 0 01.43-.561c.17 0 .317.094.392.232a.445.445 0 01.444-.397c.193 0 .358.12.42.29l.003.009.002-.009a.417.417 0 01.412-.346c.232 0 .419.186.419.414a.416.416 0 01-.419.414.418.418 0 01-.394-.274.447.447 0 01-.836.153.445.445 0 01-.66.342.472.472 0 01-.453.607.475.475 0 01-.394-.208.525.525 0 01-.142.21.474.474 0 01.49.338.431.431 0 01.704-.237.43.43 0 01.416-.545c.187 0 .345.118.406.281a.43.43 0 01.431-.39.43.43 0 01.432.427.43.43 0 01-.432.428.432.432 0 01-.406-.28.434.434 0 01-.712.288.43.43 0 01-.416.545.432.432 0 01-.413-.3.468.468 0 01-.164.274.46.46 0 01.507.453.461.461 0 01-.758.347.53.53 0 01-.057.177.545.545 0 01.289.17.433.433 0 01.4-.266.43.43 0 01.433.428.434.434 0 01-.714.325.531.531 0 01-.061.144.5.5 0 01.275.3.39.39 0 01.388-.341c.216 0 .39.173.39.386a.389.389 0 01-.39.387.39.39 0 01-.364-.246.49.49 0 01-.087.251.486.486 0 01.529.655.421.421 0 01.564.388.416.416 0 01-.419.415.416.416 0 01-.399-.54.49.49 0 01-.689-.44c0-.1.03-.192.083-.27a.5.5 0 01-.53-.715.539.539 0 01-.301-.754.54.54 0 01-.354-.788.58.58 0 01-.383-.708.58.58 0 01-.265-.844.54.54 0 01-.39-.785.54.54 0 01-.33-.78.539.539 0 01-.308-.773.539.539 0 01-.307-.773.539.539 0 01-.31-.768.538.538 0 01-.248-.75.539.539 0 01-.25-.856.54.54 0 01-.27-.83.416.416 0 01-.385-.413.42.42 0 01.777-.214.541.541 0 01.152-.192l.01-.008a.474.474 0 01-.439-.316l-.003-.009v.006a.39.39 0 01-.385.319.389.389 0 01-.39-.387.39.39 0 01.756-.136.464.464 0 01.092-.229.464.464 0 01-.011-.08.471.471 0 01-.42-.466c0-.132.057-.252.146-.338a.448.448 0 01-.62-.407c0-.244.2-.442.447-.442.246 0 .446.198.446.442a.438.438 0 01-.133.315.476.476 0 01.291-.028.531.531 0 01.06-.538.513.513 0 01-.529-.701.475.475 0 01-.847-.29c0-.26.213-.47.475-.47a.472.472 0 01.44.642.517.517 0 01.665-.133c.01-.1.05-.193.108-.27a.518.518 0 01-.767-.445.513.513 0 01.614-.502.532.532 0 01-.112-.326.541.541 0 01.65-.528.532.532 0 01-.092-.3.541.541 0 01.693-.519.541.541 0 01.605-.754.555.555 0 01.544-.674zM11.63 19.936a.472.472 0 01.403.718h.016c.25 0 .455.191.473.434a.54.54 0 01.462.532.541.541 0 01-.545.538.541.541 0 01-.541-.59.47.47 0 01-.251-.694h-.017a.472.472 0 01-.474-.469c0-.259.212-.469.474-.469zm7.66 1.463c.184 0 .334.148.334.331 0 .183-.15.331-.335.331a.333.333 0 01-.335-.33c0-.184.15-.332.335-.332zm1.506-.11c.185 0 .335.148.335.33 0 .184-.15.332-.335.332a.333.333 0 01-.335-.331c0-.183.15-.331.335-.331zm1.27-.249c.192 0 .348.155.348.345 0 .19-.156.345-.349.345a.347.347 0 01-.348-.345c0-.19.156-.345.348-.345zm-2.024.028c.185 0 .335.148.335.331 0 .183-.15.331-.335.331a.333.333 0 01-.334-.331c0-.183.15-.331.334-.331zm-1.506-.166c.216 0 .39.173.39.387a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.174-.387.39-.387zm2.943-.359c.193 0 .35.155.35.345 0 .19-.157.345-.35.345a.347.347 0 01-.348-.345c0-.19.156-.345.348-.345zm-15.133.17a.6.6 0 01-.08.204c.069.053.128.118.175.192a.734.734 0 01.076-.1.605.605 0 01-.171-.296zm12.748-.39c.216 0 .39.172.39.386a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.174-.387.39-.387zm-6.64-1.243c.207 0 .376.167.376.373a.37.37 0 01-.14.29.389.389 0 01.374.5.434.434 0 01.673.355.43.43 0 01-.433.428.43.43 0 01-.408-.568.392.392 0 01-.596-.329c0-.123.058-.233.149-.303a.375.375 0 01-.372-.373c0-.206.168-.373.376-.373zm-7.321 1.456l-.002.002a.683.683 0 01-.183.188c.13.064.236.168.302.296a.738.738 0 01.026-.03.6.6 0 01-.143-.456zm15.593-.241c.193 0 .349.154.349.345 0 .19-.156.345-.349.345a.347.347 0 01-.349-.345c0-.19.156-.345.35-.345zm-.767-.138c.216 0 .39.173.39.386a.389.389 0 01-.39.387.389.389 0 01-.39-.387c0-.213.174-.386.39-.386zm1.98-.58a.36.36 0 01.361.399.391.391 0 01.7.236.389.389 0 01-.39.386.389.389 0 01-.388-.437.363.363 0 01-.645-.225.36.36 0 01.363-.359zm-15.554.216a.569.569 0 01-.27.322c.11.084.192.203.225.341a.604.604 0 01.171-.317.56.56 0 01-.126-.329v-.017zm12.15-.299c.217 0 .391.173.391.387a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.174-.387.39-.387zM4.544 19.32v.001a.681.681 0 01-.017.175h.031a.68.68 0 01.678.762.614.614 0 01.239-.204.562.562 0 01-.187-.578.574.574 0 01-.744-.156zm16.56.01c.215 0 .39.173.39.386a.389.389 0 01-.39.387.389.389 0 01-.39-.387c0-.213.174-.386.39-.386zm-.893-.11c.216 0 .39.172.39.386a.389.389 0 01-.39.386.389.389 0 01-.39-.386c0-.214.174-.387.39-.387zm-.92-.056c.215 0 .39.173.39.387a.389.389 0 01-.39.386.389.389 0 01-.391-.386c0-.214.174-.387.39-.387zm-7.827-.11c.246 0 .446.197.446.441s-.2.442-.446.442a.444.444 0 01-.447-.442c0-.244.2-.441.447-.441zm2.148.055a.32.32 0 01.321.317.32.32 0 01-.32.318.32.32 0 01-.322-.318.32.32 0 01.321-.317zm5.274-.883c.223 0 .404.179.404.4a.405.405 0 01-.708.265.43.43 0 01-.422.522.43.43 0 01-.432-.428.433.433 0 01.762-.277.402.402 0 01.396-.482zm3.683.303c.208 0 .376.167.376.373a.375.375 0 01-.376.373.375.375 0 01-.377-.373c0-.206.169-.373.377-.373zM6.329 18.17a.5.5 0 01.502.497.5.5 0 01-.502.497.5.5 0 01-.502-.497.5.5 0 01.502-.497zm6.543.332a.32.32 0 01.32.317.32.32 0 01-.32.318.32.32 0 01-.321-.318.32.32 0 01.32-.317zm8.747-.166c.208 0 .377.167.377.373a.375.375 0 01-.377.372.375.375 0 01-.377-.372c0-.206.169-.373.377-.373zm-9.793-.11c.215 0 .39.173.39.386a.389.389 0 01-.39.386.389.389 0 01-.391-.386c0-.213.175-.386.39-.386zm-7.61.21a.678.678 0 01-.181.254.684.684 0 01.397.283.564.564 0 01.257-.461.62.62 0 01-.473-.077zm16.454-.21c.208 0 .377.166.377.372a.375.375 0 01-.377.373.375.375 0 01-.376-.373c0-.206.168-.372.376-.372zm-.92-.056c.223 0 .404.18.404.4 0 .222-.181.4-.404.4a.402.402 0 01-.405-.4c0-.22.181-.4.405-.4zm-3.046.392l-.001.006a.574.574 0 01-.074.164c.072.028.136.07.188.124a.454.454 0 01.152-.247.48.48 0 01-.265-.047zm-3.218-.364c.17 0 .307.136.307.304a.305.305 0 01-.307.303.305.305 0 01-.307-.303c0-.168.137-.304.307-.304zm-3.32-.497c.223 0 .404.18.404.4 0 .221-.181.4-.404.4a.402.402 0 01-.405-.4c0-.22.181-.4.405-.4zm.99.028c.216 0 .39.173.39.386a.389.389 0 01-.39.387.389.389 0 01-.39-.387c0-.213.174-.386.39-.386zm1.283-.055c.2 0 .363.16.363.358a.36.36 0 01-.363.36.36.36 0 01-.362-.36.36.36 0 01.362-.358zm-5.175-.138a.43.43 0 01.432.427.43.43 0 01-.432.428.43.43 0 01-.433-.428.43.43 0 01.433-.427zm-1.577-.139a.5.5 0 01.503.497.5.5 0 01-.503.497.5.5 0 01-.502-.497.5.5 0 01.502-.497zm16.406-.11c.224 0 .405.18.405.4 0 .221-.181.4-.405.4a.402.402 0 01-.404-.4c0-.22.18-.4.404-.4zm-8.97.193c.154 0 .279.124.279.276a.278.278 0 01-.279.276.278.278 0 01-.279-.276c0-.152.125-.276.279-.276zm8.022-.276c.223 0 .404.18.404.4 0 .222-.181.4-.404.4a.402.402 0 01-.405-.4c0-.22.181-.4.405-.4zm-4.761.588a.569.569 0 01-.018.093c.042.018.082.04.118.067a.47.47 0 01.1-.144.535.535 0 01-.2-.016zm3.84-.67c.223 0 .404.179.404.4 0 .22-.18.4-.404.4a.402.402 0 01-.405-.4c0-.221.181-.4.405-.4zm-8.343 0c.2 0 .363.16.363.358a.36.36 0 01-.363.36.36.36 0 01-.362-.36.36.36 0 01.362-.359zm-5.259-.277a.43.43 0 01.433.428.43.43 0 01-.433.428.43.43 0 01-.432-.428.43.43 0 01.432-.428zm4.394.083c.2 0 .363.16.363.36a.36.36 0 01-.363.358.36.36 0 01-.362-.359.36.36 0 01.362-.359zm-.948-.027c.2 0 .363.16.363.358a.36.36 0 01-.363.36.36.36 0 01-.363-.36.36.36 0 01.363-.358zm-.893 0c.2 0 .363.16.363.358a.36.36 0 01-.363.36.36.36 0 01-.363-.36.36.36 0 01.363-.358zm-.92-.028c.2 0 .362.16.362.359a.36.36 0 01-.363.359.36.36 0 01-.362-.36.36.36 0 01.362-.358zm4.31-.028c.154 0 .279.124.279.276a.278.278 0 01-.279.276.278.278 0 01-.279-.276c0-.152.125-.276.279-.276zm-4.98-.524c.2 0 .362.16.362.359a.36.36 0 01-.362.359.36.36 0 01-.363-.36.36.36 0 01.363-.358zm9.126.368l-.003.005a.485.485 0 01-.062.082.53.53 0 01.337.244.473.473 0 01.2-.222.493.493 0 01-.472-.109zm-4.871-.285c.154 0 .279.123.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.153.124-.276.279-.276zm9.737-.331c.231 0 .419.185.419.414a.416.416 0 01-.419.414.416.416 0 01-.418-.414c0-.23.187-.414.418-.414zm-.92-.056c.23 0 .418.186.418.414a.416.416 0 01-.419.414.416.416 0 01-.418-.414c0-.228.187-.414.418-.414zm-11.329.166c.155 0 .28.124.28.276a.278.278 0 01-.28.276.278.278 0 01-.279-.276c0-.152.125-.276.28-.276zm1.675 0c.154 0 .279.124.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.152.124-.276.279-.276zm-.837 0c.154 0 .279.124.279.276a.278.278 0 01-.28.276.278.278 0 01-.279-.276c0-.152.125-.276.28-.276zm-1.59-.304c.153 0 .278.124.278.276a.278.278 0 01-.279.276.278.278 0 01-.279-.276c0-.152.125-.276.28-.276zm7.833.01v.003a.476.476 0 01-.022.08c.09.018.17.06.235.119a.488.488 0 01.192-.183.591.591 0 01-.405-.02zm-7.778-.81c.154 0 .279.123.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.153.125-.276.279-.276zm.335-.773c.154 0 .279.123.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.153.125-.276.279-.276zm-3.903-.083a.684.684 0 01-.05.05c.137.036.255.12.336.23a.517.517 0 01.126-.114.601.601 0 01-.412-.166zm4.238-.69c.154 0 .279.124.279.276a.278.278 0 01-.28.276.278.278 0 01-.278-.276c0-.152.124-.276.279-.276zm.348-.773c.162 0 .293.13.293.29 0 .16-.13.29-.293.29a.291.291 0 01-.293-.29c0-.16.132-.29.293-.29zm-.558-.58c.2 0 .363.161.363.36a.36.36 0 01-.363.358.36.36 0 01-.362-.359.36.36 0 01.362-.359zm.935-.193c.17 0 .307.136.307.304a.305.305 0 01-.307.303.305.305 0 01-.307-.303c0-.168.137-.304.307-.304zm-.572-.635c.2 0 .363.161.363.36a.36.36 0 01-.363.358.36.36 0 01-.363-.359.36.36 0 01.363-.359zm.893-.138a.32.32 0 01.32.318.32.32 0 01-.32.317.32.32 0 01-.321-.317.32.32 0 01.32-.318zm-.544-.69c.208 0 .376.167.376.373a.375.375 0 01-.376.373.375.375 0 01-.377-.373c0-.206.169-.373.377-.373zm.879-.083a.32.32 0 01.32.318.32.32 0 01-.32.317.32.32 0 01-.321-.317.32.32 0 01.32-.318zM5.84 8.343c.217 0 .408.108.52.274a.605.605 0 01.72.313.561.561 0 01.72.326.506.506 0 01.676.444.46.46 0 01.488.258.419.419 0 01.796.179.419.419 0 01-.79.191.46.46 0 01-.424.278.459.459 0 01-.457-.4.51.51 0 01-.566-.264.56.56 0 01-.73-.22.603.603 0 01-.732-.177.624.624 0 01-.849-.581c0-.343.281-.621.628-.621zm4.352 1.352c.208 0 .377.167.377.373a.375.375 0 01-.377.372.375.375 0 01-.376-.372c0-.206.168-.373.376-.373zm5.82.237l-.008.002a.581.581 0 01-.157.007.607.607 0 01-.255.391.605.605 0 01.182.011.55.55 0 01.237-.41zm-4.983-.264c.185 0 .335.148.335.33 0 .184-.15.332-.335.332a.333.333 0 01-.334-.331c0-.183.15-.331.334-.331zM6.4 7.1c.242 0 .452.136.557.334a.6.6 0 01.624.397.529.529 0 01.636.406.505.505 0 01.68.464c0 .021-.001.041-.004.061a.46.46 0 01.504.288.42.42 0 01.783.203.419.419 0 01-.803.164.46.46 0 01-.87-.231.501.501 0 01-.6-.362.533.533 0 01-.682-.243.604.604 0 01-.723-.247.624.624 0 01-.73-.613c0-.343.281-.62.628-.62zm4.185 1.767c.208 0 .377.167.377.373a.375.375 0 01-.377.372.375.375 0 01-.377-.372c0-.206.169-.373.377-.373zm.851.028c.193 0 .349.154.349.345 0 .19-.156.345-.349.345a.347.347 0 01-.349-.345c0-.19.156-.345.349-.345zm.781-.056c.193 0 .349.155.349.345 0 .191-.156.345-.349.345a.347.347 0 01-.349-.345c0-.19.157-.345.35-.345zm3.435.029l-.005.001a.548.548 0 01-.153.025.557.557 0 01-.017.103.573.573 0 01.175-.13zm-4.676-.83c.208 0 .376.168.376.374a.375.375 0 01-.376.372.375.375 0 01-.377-.372c0-.206.169-.373.377-.373zM6.873 5.914a.6.6 0 01.556.37.599.599 0 01.701.46.528.528 0 01.566.453.5.5 0 01.61.573h.008a.46.46 0 01.503.293.42.42 0 01.725.28.419.419 0 01-.802.165.461.461 0 01-.813-.343.5.5 0 01-.609-.394.535.535 0 01-.646-.325.6.6 0 01-.685-.356.597.597 0 01-.714-.583c0-.327.269-.593.6-.593zm4.883 1.74c.208 0 .377.166.377.372a.375.375 0 01-.377.373.375.375 0 01-.377-.373c0-.206.169-.373.377-.373zM7.403 4.725a.6.6 0 01.573.416.572.572 0 01.613.557.528.528 0 01.611.464l.03-.001a.5.5 0 01.472.668.458.458 0 01.528.513.419.419 0 01.786.199.416.416 0 01-.418.414.416.416 0 01-.415-.464.46.46 0 01-.848-.347.507.507 0 01-.6-.407.528.528 0 01-.59-.48.578.578 0 01-.662-.35.597.597 0 01-.68-.588c0-.328.269-.594.6-.594zm7.13 2.647l-.007.006a.805.805 0 01-.078.06l.061.034h.04a.371.371 0 01-.017-.1zm-3.112-.797a.43.43 0 01.433.428.43.43 0 01-.433.428.43.43 0 01-.432-.428.43.43 0 01.432-.428zM7.933 3.54c.29 0 .53.202.588.471a.569.569 0 01.622.638.513.513 0 01.585.582.5.5 0 01.592.489.491.491 0 01-.095.29.462.462 0 01.652.414.458.458 0 01-.46.456.458.458 0 01-.46-.456.45.45 0 01.08-.257.504.504 0 01-.718-.512.513.513 0 01-.617-.528.577.577 0 01-.68-.407.597.597 0 01-.689-.587c0-.328.27-.593.6-.593zm3.39 1.932c.262 0 .475.21.475.469 0 .26-.213.47-.475.47a.472.472 0 01-.474-.47c0-.26.212-.47.474-.47zm1.033-.083a.5.5 0 01.502.497.5.5 0 01-.502.497.5.5 0 01-.502-.497.5.5 0 01.502-.497zm-3.67-2.954a.597.597 0 01.599.64.569.569 0 01.607.762.527.527 0 01.679.504.518.518 0 01-.09.29.504.504 0 01.759.427.5.5 0 01-.503.497.5.5 0 01-.502-.497c0-.1.03-.192.08-.27a.532.532 0 01-.805-.448c0-.058.01-.114.027-.167a.569.569 0 01-.752-.559.597.597 0 01-.698-.586c0-.327.268-.593.6-.593zm6.07-.607c.307 0 .557.247.557.552a.555.555 0 01-.815.49c.057.085.09.187.09.297a.541.541 0 01-.711.512.533.533 0 01.125.344.541.541 0 01-.707.513c.109.099.177.24.177.398a.541.541 0 01-.544.538.541.541 0 01-.544-.538.541.541 0 01.707-.514.534.534 0 01-.177-.397.541.541 0 01.71-.513.533.533 0 01-.124-.343.541.541 0 01.792-.48.545.545 0 01-.095-.307c0-.305.25-.552.558-.552zm-2.944 2.457c.285 0 .516.228.516.51 0 .283-.231.511-.516.511a.513.513 0 01-.517-.51c0-.283.232-.511.517-.511zm-2.065-2.65a.569.569 0 01.51.823.569.569 0 01.732.543.56.56 0 01-.122.348.546.546 0 01.791.48.541.541 0 01-.544.539.541.541 0 01-.544-.539c0-.122.042-.236.112-.326A.574.574 0 019.845 3c0-.092.022-.18.062-.257a.569.569 0 01-.732-.543c0-.313.256-.566.572-.566zm2.567 1.546c.3 0 .544.24.544.538a.541.541 0 01-.544.538.541.541 0 01-.544-.538c0-.297.243-.538.544-.538zm.572-1.022c.308 0 .558.248.558.552 0 .305-.25.552-.558.552a.555.555 0 01-.558-.552c0-.304.25-.552.558-.552zm-1.256-.055c.308 0 .558.247.558.552 0 .305-.25.552-.558.552a.555.555 0 01-.558-.552c0-.305.25-.552.558-.552zm1.925-.883c.309 0 .559.247.559.552 0 .305-.25.552-.559.552a.555.555 0 01-.558-.552c0-.305.25-.552.558-.552zm-2.608-.083c.316 0 .572.253.572.566a.569.569 0 01-.572.566.569.569 0 01-.572-.566c0-.313.256-.566.572-.566zM12.272 1c.308 0 .558.247.558.552 0 .305-.25.552-.558.552a.555.555 0 01-.558-.552c0-.305.25-.552.558-.552z",fill:"#EB1000",fillRule:"evenodd"})]}))});function rv(e){"@babel/helpers - typeof";return rv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rv(e)}var fcr=["size","style"];function ope(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ycr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hcr(e,fcr);return a.jsxs("svg",xV(xV({fill:"currentColor",fillRule:"evenodd",height:r,style:xV({flex:"none",lineHeight:1},n),viewBox:"0 0 135 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:gp}),a.jsx("path",{d:"M11.96 15.469H6.414L5.26 19.015c-.048.144-.144.192-.288.192H2.186c-.168 0-.216-.072-.168-.24L6.822 5.14c.095-.24.192-.528.216-1.439 0-.12.072-.167.168-.167h3.819c.12 0 .167.024.191.12l5.476 15.338c.05.144.025.216-.143.216h-3.123c-.12 0-.192-.048-.264-.144l-1.2-3.595-.001.001zm-4.682-2.972h3.77c-.456-1.582-1.416-4.483-1.896-6.208h-.025c-.384 1.63-1.225 4.266-1.85 6.208zm15.81 6.949c-3.554 0-6.268-1.99-6.268-6.063 0-3.451 2.57-6.303 6.965-6.303.192 0 .409 0 .768.024V2.383c0-.12.072-.168.168-.168h3.05c.097 0 .12.048.12.144v14.163c0 .577.048 1.294.097 1.75 0 .144-.024.192-.144.24a12.15 12.15 0 01-4.756.935v-.001zm1.465-2.971v-6.52c-.24-.07-.552-.095-.888-.095-1.826 0-3.41 1.103-3.41 3.355 0 2.372 1.368 3.403 3.17 3.403.408 0 .793-.048 1.128-.143zM35.452 7.08c3.842 0 5.836 2.9 5.836 6.11 0 3.764-2.426 6.257-5.908 6.257-4.084 0-5.909-3.068-5.909-6.16 0-3.403 2.258-6.208 5.982-6.208l-.001.001zm-.144 2.78c-1.417 0-2.473 1.222-2.473 3.38 0 2.084.983 3.426 2.617 3.426 1.393 0 2.45-1.174 2.45-3.379 0-1.893-.793-3.427-2.594-3.427zm7.727-7.645h2.907c.191 0 .24.048.24.216l.023 4.914c.6-.193 1.297-.265 2.018-.265 3.53 0 5.764 2.492 5.764 5.704 0 4.457-3.554 6.662-7.23 6.662-1.248 0-2.546-.144-3.746-.551a.23.23 0 01-.168-.216V2.407c0-.144.072-.192.192-.192zm7.541 10.88c0-2.18-1.272-3.21-2.977-3.21-.746 0-1.081.119-1.394.214v6.495c.289.048.578.072.89.072 1.8 0 3.481-1.102 3.481-3.57zM63.08 14.15h-4.707c.12 1.366 1.104 2.492 3.433 2.492a7.814 7.814 0 002.955-.551c.096-.048.168-.024.168.095v2.278c0 .191-.048.24-.168.311-.961.432-2.018.67-3.7.67-4.49 0-6.075-3.09-6.075-6.038 0-3.331 2.017-6.328 5.788-6.328 3.65 0 5.092 2.781 5.092 5.177 0 .72-.048 1.343-.12 1.582-.024.12-.072.168-.193.193-.336.071-1.249.12-2.473.12zm-4.707-2.348h3.121c.769 0 1.13-.025 1.201-.049.024-.024.024-.12.024-.143 0-.6-.48-1.918-2.066-1.918-1.512 0-2.137 1.127-2.281 2.109zm17.467 1.342v5.87c0 .145-.072.193-.193.193H72.67c-.12 0-.168-.072-.168-.192V3.7c0-.12.048-.167.192-.167h9.51c.145 0 .193.048.217.191l.263 2.589c.024.143-.047.192-.191.192H75.84v3.642h5.98c.144 0 .216.048.216.193v2.611c0 .145-.072.193-.192.193H75.84zm8.016 5.847V7.511c0-.144.072-.191.217-.191h2.953c.144 0 .193.023.193.19v11.481c0 .168-.049.216-.217.216h-2.906c-.143 0-.24-.048-.24-.216zM85.562 6.05c-1.13 0-1.874-.768-1.874-1.87 0-1.103.793-1.87 1.898-1.87 1.153 0 1.849.791 1.849 1.87 0 1.126-.768 1.87-1.873 1.87zm3.84 1.27h2.617c.145 0 .217.047.29.19.14.435.22.887.239 1.344.793-.935 2.137-1.774 3.819-1.774.169 0 .216.048.216.192v2.924c0 .144-.047.168-.24.168-1.73-.048-3.098.454-3.626 1.054v7.597c0 .168-.072.192-.217.192h-2.906c-.168 0-.24-.048-.24-.216v-8.245c0-1.054-.025-2.42-.12-3.283 0-.12.047-.143.168-.143zm15.756 6.83h-4.708c.12 1.366 1.105 2.492 3.434 2.492a7.818 7.818 0 002.955-.551c.096-.048.168-.024.168.095v2.278c0 .191-.048.24-.168.311-.96.432-2.018.67-3.699.67-4.49 0-6.076-3.09-6.076-6.038 0-3.331 2.017-6.328 5.787-6.328 3.651 0 5.093 2.781 5.093 5.177 0 .72-.048 1.343-.12 1.582-.024.12-.072.168-.193.193-.335.071-1.248.12-2.473.12zm-4.708-2.348h3.123c.768 0 1.128-.025 1.2-.049.024-.024.024-.12.024-.143 0-.6-.48-1.918-2.065-1.918-1.514 0-2.138 1.127-2.282 2.109zm9.523-1.703h-1.442c-.096-.023-.144-.071-.144-.215V7.463c0-.12.048-.143.144-.143h1.442v-.384c0-1.127.167-1.99.504-2.707.624-1.343 1.777-2.229 3.747-2.229.48 0 .936.047 1.224.142.144.073.168.12.168.265v2.372c0 .095-.048.168-.192.144-.216-.072-.504-.072-.696-.072-.889 0-1.417.479-1.417 1.822v.647h2.042c.167 0 .191.047.191.167v2.397c0 .144-.048.192-.191.215h-2.042v8.892c0 .144-.024.216-.24.216h-2.883c-.168 0-.215-.048-.215-.216v-8.893.001zm6.453 6.04V2.429c0-.142.072-.214.24-.214h2.882c.144 0 .216.072.216.216v13.42c0 .671.216.91.792.91.193 0 .24 0 .433-.022.096 0 .12.023.12.143v2.085c0 .168-.024.216-.144.287-.312.12-.744.193-1.514.193-1.705 0-3.025-.648-3.025-3.308zm4.928-8.82h3.218c.12 0 .192.024.24.168 1.37 4.075 2.113 6.591 2.426 7.813.792-2.516 1.537-4.817 2.45-7.813.047-.12.144-.167.264-.167h2.882c.168 0 .193.071.144.215-1.705 5.344-4.371 11.984-6.172 16.057-.048.12-.096.168-.313.192l-3.026.216c-.167 0-.217-.072-.144-.216.72-1.414 1.44-3.02 2.21-4.817.048-.144.072-.216.024-.383-.673-1.654-2.955-7.31-4.371-11.073-.048-.12.024-.191.168-.191z"})]}))});function nv(e){"@babel/helpers - typeof";return nv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nv(e)}var gcr=["iconProps"];function ape(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function spe(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jcr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wcr=p.memo(function(e){var t=e.iconProps,r=Ocr(e,gcr);return a.jsx(Ne,spe({Icon:DTe,Text:NTe,"aria-label":gp,iconProps:spe({shape:"square"},t),spaceMultiple:Ulr,textMultiple:Hlr},r))}),F2=ITe;F2.Color=ucr;F2.Text=NTe;F2.Combine=wcr;F2.Avatar=DTe;F2.colorPrimary=ATe;F2.title=gp;var B2="AiHubMix",Pcr=.7,Scr=.2,LTe="#006FFB";function iv(e){"@babel/helpers - typeof";return iv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iv(e)}var _cr=["size","style"];function lpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tcr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mcr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ecr(e,_cr);return a.jsxs("svg",OV(OV({fill:"currentColor",fillRule:"evenodd",height:r,style:OV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B2}),a.jsx("g",{clipPath:"url(#a)",children:a.jsx("path",{clipRule:"evenodd",d:"M10.853 6.285c.141-.972.455-2.221.942-3.747l.205-.63.206.63c.486 1.526.8 2.775.942 3.748.108.713.108 1.62 0 2.72-.109 1.105-.109 2.019 0 2.741a4.218 4.218 0 001.452 2.635 4.224 4.224 0 002.855 1.07c1.2 0 2.224-.423 3.074-1.268.846-.845 1.273-1.865 1.282-3.06.005-1.058.114-2.225.326-3.5.104-.637.21-1.17.319-1.6l.142-.581.255.538A11.88 11.88 0 0124 10.883v.24c0 1.63-.314 3.186-.942 4.669a12.017 12.017 0 01-6.39 6.39 11.848 11.848 0 01-4.668.942c-1.629 0-3.185-.314-4.668-.942a12.016 12.016 0 01-6.39-6.39A11.848 11.848 0 010 11.124v-.241A11.881 11.881 0 011.148 5.98l.255-.538.141.58c.11.43.215.964.32 1.601.212 1.275.32 2.442.325 3.5.01 1.195.437 2.215 1.282 3.06.85.845 1.875 1.268 3.075 1.268a4.225 4.225 0 002.854-1.07 4.218 4.218 0 001.453-2.635c.108-.722.108-1.636 0-2.741-.109-1.1-.109-2.007 0-2.72zM12 20.936a9.651 9.651 0 004.661-1.176 9.643 9.643 0 002.677-2.113c.095-.107-.017-.27-.154-.232a6.574 6.574 0 01-1.73.227 6.402 6.402 0 01-3.293-.893c-.82-.478-1.5-1.099-2.04-1.862a.149.149 0 00-.242 0 6.427 6.427 0 01-2.04 1.862 6.402 6.402 0 01-3.293.893 6.574 6.574 0 01-1.73-.227c-.137-.037-.248.125-.154.232a9.643 9.643 0 002.677 2.113A9.651 9.651 0 0012 20.935z"})}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h24v24H0z"})})})]}))});function ov(e){"@babel/helpers - typeof";return ov=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ov(e)}var zcr=["background"];function cpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Acr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rcr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Fcr=p.memo(function(e){var t=e.background,r=Lcr(e,zcr);return a.jsx(Ee,Acr({Icon:Mcr,"aria-label":B2,background:t||LTe,color:"#fff",iconMultiple:.7},r))});function av(e){"@babel/helpers - typeof";return av=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},av(e)}var Bcr=["size","style"];function upe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kcr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var RTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Wcr(e,Bcr);return a.jsxs("svg",jV(jV({height:r,style:jV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B2}),a.jsx("path",{d:"M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12z",fill:"#006FFB"}),a.jsx("path",{clipRule:"evenodd",d:"M11.24 8.393c.095-.644.302-1.47.624-2.48L12 5.496l.136.417c.322 1.01.53 1.836.624 2.48.071.472.071 1.072 0 1.8-.072.731-.072 1.336 0 1.814.106.7.426 1.281.96 1.744a2.795 2.795 0 001.89.708 2.78 2.78 0 002.034-.84c.56-.559.842-1.234.848-2.024.003-.7.075-1.472.216-2.316.069-.422.14-.775.21-1.06l.095-.384.168.356a7.862 7.862 0 01.76 3.244v.16a7.84 7.84 0 01-.624 3.089 7.952 7.952 0 01-4.228 4.228 7.841 7.841 0 01-3.089.623 7.84 7.84 0 01-3.089-.623 7.952 7.952 0 01-4.228-4.228 7.84 7.84 0 01-.623-3.09v-.159a7.862 7.862 0 01.759-3.244l.169-.356.093.385c.072.284.143.637.211 1.059.141.844.213 1.616.216 2.316.006.79.29 1.465.848 2.024.563.56 1.241.84 2.035.84.715 0 1.345-.236 1.889-.708a2.79 2.79 0 00.96-1.744c.073-.478.073-1.083 0-1.814-.071-.728-.071-1.328 0-1.8zm.76 9.694c1.097 0 2.125-.26 3.085-.778a6.379 6.379 0 001.77-1.399c.063-.07-.01-.178-.101-.153-.37.1-.75.15-1.144.15a4.236 4.236 0 01-2.18-.59 4.253 4.253 0 01-1.35-1.233.099.099 0 00-.16 0 4.253 4.253 0 01-1.35 1.232 4.236 4.236 0 01-2.18.591c-.393 0-.774-.05-1.143-.15-.091-.025-.165.083-.102.153a6.38 6.38 0 001.77 1.399c.96.518 1.988.778 3.085.778z",fill:"#fff",fillRule:"evenodd"})]}))});function sv(e){"@babel/helpers - typeof";return sv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sv(e)}var qcr=["size","style"];function fpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qcr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var FTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Xcr(e,qcr);return a.jsxs("svg",wV(wV({fill:"currentColor",fillRule:"evenodd",height:r,style:wV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B2}),a.jsx("path",{clipRule:"evenodd",d:"M24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zM11.864 5.913c-.322 1.01-.53 1.836-.623 2.48-.072.472-.072 1.072 0 1.8.072.731.072 1.336 0 1.814a2.79 2.79 0 01-.961 1.744 2.795 2.795 0 01-1.89.708 2.78 2.78 0 01-2.034-.84 2.792 2.792 0 01-.848-2.024c-.003-.7-.075-1.472-.216-2.316-.068-.422-.139-.775-.21-1.06l-.094-.384-.17.356a7.862 7.862 0 00-.758 3.244v.16a7.84 7.84 0 00.623 3.089 7.952 7.952 0 004.228 4.228 7.84 7.84 0 003.09.623 7.841 7.841 0 003.088-.623 7.952 7.952 0 004.228-4.228 7.84 7.84 0 00.624-3.09v-.159a7.862 7.862 0 00-.76-3.244l-.168-.356-.094.385c-.072.284-.142.637-.211 1.059-.14.844-.212 1.616-.216 2.316a2.793 2.793 0 01-.848 2.024 2.78 2.78 0 01-2.034.84 2.795 2.795 0 01-1.89-.708 2.79 2.79 0 01-.96-1.744c-.072-.478-.072-1.083 0-1.814.071-.728.071-1.328 0-1.8-.094-.644-.302-1.47-.624-2.48L12 5.496l-.136.417zm3.22 11.396a6.387 6.387 0 01-3.084.778 6.387 6.387 0 01-3.084-.778 6.38 6.38 0 01-1.771-1.399c-.063-.07.01-.178.102-.153.369.1.75.15 1.144.15.781 0 1.508-.197 2.18-.59a4.253 4.253 0 001.349-1.233.099.099 0 01.16 0c.357.505.807.916 1.35 1.232.672.394 1.398.591 2.18.591.393 0 .775-.05 1.144-.15.09-.025.164.083.102.153a6.379 6.379 0 01-1.771 1.399z"})]}))});function lv(e){"@babel/helpers - typeof";return lv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lv(e)}var Zcr=["size","style"];function ppe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function i1r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var BTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=n1r(e,Zcr);return a.jsxs("svg",PV(PV({fill:"currentColor",fillRule:"evenodd",height:r,style:PV({flex:"none",lineHeight:1},n),viewBox:"0 0 144 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:B2}),a.jsx("path",{clipRule:"evenodd",d:"M2 22.569L8.27 1h5.957l6.238 21.569h-3.48l-1.442-5.084h-8.59l-1.442 5.084H2zm5.8-8.166h6.897L11.499 3.064h-.502L7.8 14.404zM23.532 22.569V7.379h3.23v15.19h-3.23zm1.63-17.255c-.627 0-1.16-.195-1.598-.586-.418-.41-.627-.934-.627-1.571 0-.637.209-1.15.627-1.54.439-.412.971-.617 1.599-.617.647 0 1.18.205 1.598.616.418.39.627.904.627 1.54 0 .638-.209 1.161-.627 1.572-.418.39-.95.586-1.598.586zM31.46 22.569V1h3.385v9.244h9.217V1h3.386v21.569h-3.386v-9.306h-9.217v9.306H31.46zM58.052 22.846c-1.17 0-2.215-.257-3.135-.77a5.497 5.497 0 01-2.163-2.188c-.523-.945-.784-2.075-.784-3.39v-9.12h3.23v8.905c0 1.314.333 2.29 1.002 2.927.67.616 1.6.924 2.79.924 1.317 0 2.373-.431 3.167-1.294.815-.883 1.223-2.146 1.223-3.79V7.378h3.229v15.19h-3.167v-2.28h-.502c-.292.616-.815 1.202-1.567 1.757-.752.534-1.86.8-3.323.8zM80.319 23c-1.505 0-2.665-.267-3.48-.801-.794-.534-1.39-1.13-1.787-1.787h-.502v2.157h-3.166V1h3.23v8.443h.5c.251-.411.586-.802 1.004-1.171.418-.39.972-.709 1.661-.955.69-.247 1.536-.37 2.54-.37 1.296 0 2.487.308 3.574.924 1.086.616 1.954 1.51 2.602 2.68.647 1.172.971 2.569.971 4.191v.462c0 1.644-.334 3.05-1.003 4.222-.648 1.15-1.515 2.033-2.602 2.65-1.066.616-2.246.924-3.542.924zm-.94-2.773c1.4 0 2.549-.442 3.448-1.325.92-.883 1.38-2.147 1.38-3.79v-.277c0-1.623-.45-2.876-1.349-3.76-.899-.883-2.059-1.324-3.48-1.324-1.38 0-2.529.441-3.448 1.325-.9.883-1.349 2.136-1.349 3.759v.277c0 1.643.45 2.907 1.349 3.79.92.883 2.069 1.325 3.448 1.325zM91.374 22.569V1h6.364l4.796 19.35h.502L107.832 1h6.364v21.569h-3.292V3.342h-.501l-4.765 19.227h-5.706L95.167 3.342h-.502v19.227h-3.291zM118.868 22.569V7.379h3.229v15.19h-3.229zm1.63-17.255c-.627 0-1.16-.195-1.599-.586-.418-.41-.627-.934-.627-1.571 0-.637.209-1.15.627-1.54.439-.412.972-.617 1.599-.617.648 0 1.181.205 1.599.616.418.39.627.904.627 1.54 0 .638-.209 1.161-.627 1.572-.418.39-.951.586-1.599.586zM125.573 22.568l5.894-7.672-5.769-7.518h3.793l4.044 5.454h.502l4.044-5.454h3.825l-5.8 7.518L142 22.568h-3.856l-4.107-5.577h-.502l-4.106 5.577h-3.856z"})]}))});function cv(e){"@babel/helpers - typeof";return cv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cv(e)}var o1r=["type"];function dpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function a1r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function f1r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var p1r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=u1r(e,o1r),i=r==="color"?RTe:FTe;return a.jsx(Ne,a1r({Icon:i,Text:BTe,"aria-label":B2,spaceMultiple:Scr,textMultiple:Pcr},n))}),V2=FTe;V2.Color=RTe;V2.Text=BTe;V2.Combine=p1r;V2.Avatar=Fcr;V2.colorPrimary=LTe;V2.title=B2;var bp="Google AI Studio",d1r=.75,m1r=.2,VTe="#0057CC";function uv(e){"@babel/helpers - typeof";return uv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uv(e)}var h1r=["size","style"];function mpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x1r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=v1r(e,h1r);return a.jsxs("svg",SV(SV({fill:"currentColor",fillRule:"evenodd",height:r,style:SV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bp}),a.jsx("path",{d:"M17.582 12.511a6.242 6.242 0 00-1.125.513c-1.221.713-2.008 1.191-1.076 2.193.265.284.639.434.978.568l.09.035c.334.13.63.245.948.433.33.195.622.437.866.736a3.082 3.082 0 01-.212 4.134 3.006 3.006 0 01-4.094.14 4.75 4.75 0 01-.797-.938l-.001-.006c-.498-.751-.868-1.637-1.124-2.494a12.997 12.997 0 01-.496-2.703 13.445 13.445 0 01.684-5.426c.597-1.722 1.577-3.34 2.902-4.6.656-.625 1.41-1.171 2.234-1.555.826-.386 1.72-.606 2.644-.524 2.035.183 3.676 1.76 3.956 3.805.28 2.046-.877 4.013-2.788 4.746-.377.144-.765.226-1.155.31l-.04.008c-.403.087-.806.173-1.206.275-.401.101-.798.214-1.188.35zM7.394 7.046c-.974-.873-2.32-1.651-3.707-1.65a3.696 3.696 0 00-3.56 2.761 3.737 3.737 0 001.714 4.188c.496.291.995.414 1.551.497.347.052.695.086 1.044.12.195.018.39.037.586.059.526.058 1.098.143 1.603.324.931.333 1.264.587 1.046 1.561a2.44 2.44 0 01-.474.962 4.096 4.096 0 01-.786.736c-.066.05-.14.102-.217.157-.219.157-.465.334-.635.501a2.093 2.093 0 00-.334 2.534 2.048 2.048 0 002.352.946c.5-.148.925-.48 1.262-.86.34-.385.617-.842.836-1.304.586-1.238.85-2.706.86-4.06a10.555 10.555 0 00-.776-4.08c-.528-1.284-1.33-2.465-2.365-3.392z"})]}))});function fv(e){"@babel/helpers - typeof";return fv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fv(e)}var O1r=["background","size"];function hpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function j1r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C1r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var k1r=p.memo(function(e){var t=e.background,r=e.size,n=_1r(e,O1r);return a.jsx(Ee,j1r({Icon:rte,"aria-label":bp,background:t||VTe,color:"#fff",size:r},n))});function pv(e){"@babel/helpers - typeof";return pv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pv(e)}var $1r=["size","style"];function ype(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _V(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A1r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var HTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=z1r(e,$1r);return a.jsxs("svg",_V(_V({height:r,style:_V({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bp}),a.jsx("path",{d:"M15.028 14.16c-.035.384.089.773.353 1.057.265.284.639.434.978.568.37.145.692.263 1.038.468.33.195.622.437.866.736a3.082 3.082 0 01-.212 4.134 3.006 3.006 0 01-4.094.14 4.75 4.75 0 01-.797-.938c-.338-2.214.318-4.533 1.868-6.165z",fill:"#85A8FF"}),a.jsx("path",{d:"M16.457 13.024c.372-.217.72-.37 1.125-.513.39-.136.787-.249 1.188-.35.4-.102.803-.188 1.207-.275.403-.086.804-.17 1.194-.318 1.91-.733 3.067-2.7 2.788-4.746-.28-2.045-1.92-3.622-3.956-3.805-.925-.082-1.818.138-2.644.524-.824.384-1.578.93-2.234 1.555-1.325 1.26-2.305 2.878-2.902 4.6a13.445 13.445 0 00-.684 5.426c.07.91.234 1.827.496 2.703.256.859.627 1.746 1.126 2.498a7.535 7.535 0 01.545-4.166c.572-1.3 1.521-2.415 2.751-3.133z",fill:"#0057CC"}),a.jsx("path",{d:"M7.962 14.27a3.817 3.817 0 00-.419-.413c.188.325.207.695.128 1.05a2.44 2.44 0 01-.474.961 4.096 4.096 0 01-.786.736c-.253.19-.623.431-.852.658a2.093 2.093 0 00-.334 2.534 2.048 2.048 0 002.352.946c.5-.148.925-.48 1.262-.86.34-.385.617-.842.836-1.304a6.87 6.87 0 00-1.713-4.308z",fill:"#85A8FF"}),a.jsx("path",{d:"M3.687 5.396c1.387-.001 2.733.777 3.708 1.65 1.035.927 1.836 2.108 2.364 3.392.53 1.29.786 2.686.776 4.08-.01 1.354-.274 2.822-.86 4.06a6.874 6.874 0 00-1.713-4.31 3.405 3.405 0 00-.606-.554 3.085 3.085 0 00-.73-.369c-.506-.181-1.078-.266-1.604-.324-.543-.062-1.088-.098-1.63-.179-.556-.083-1.055-.206-1.551-.497A3.737 3.737 0 01.127 8.157a3.696 3.696 0 013.56-2.76z",fill:"#0057CC"})]}))});function dv(e){"@babel/helpers - typeof";return dv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dv(e)}var I1r=["size","style"];function gpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function F1r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var UTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=R1r(e,I1r);return a.jsxs("svg",CV(CV({fill:"currentColor",fillRule:"evenodd",height:r,style:CV({flex:"none",lineHeight:1},n),viewBox:"0 0 181 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bp}),a.jsx("path",{d:"M172.721 19.07c-1.172 0-2.221-.266-3.149-.798a5.779 5.779 0 01-2.169-2.237c-.517-.943-.775-1.993-.775-3.15 0-1.155.258-2.205.775-3.149a5.619 5.619 0 012.169-2.213c.928-.548 1.977-.822 3.149-.822 1.171 0 2.221.274 3.149.822a5.777 5.777 0 012.168 2.236c.518.944.776 1.986.776 3.127 0 1.156-.258 2.206-.776 3.15a5.776 5.776 0 01-2.168 2.236c-.928.532-1.978.799-3.149.799zm0-2.304c.639 0 1.232-.153 1.78-.457.548-.32.981-.768 1.301-1.346.335-.594.502-1.286.502-2.077 0-.791-.167-1.476-.502-2.054a3.304 3.304 0 00-1.301-1.324 3.472 3.472 0 00-1.78-.479c-.639 0-1.232.16-1.78.48a3.458 3.458 0 00-1.324 1.323c-.319.578-.479 1.263-.479 2.054 0 .791.16 1.483.479 2.077a3.629 3.629 0 001.324 1.346 3.606 3.606 0 001.78.457zM162.999 5.378a1.69 1.69 0 01-1.21-.48 1.69 1.69 0 01-.479-1.21c0-.47.16-.866.479-1.186a1.65 1.65 0 011.21-.502c.471 0 .867.167 1.186.502.335.32.503.715.503 1.187 0 .471-.168.875-.503 1.21a1.61 1.61 0 01-1.186.479zm-1.255 1.688h2.51v11.64h-2.51V7.066zM152.429 19.07c-1.05 0-2.001-.266-2.853-.798-.852-.533-1.529-1.263-2.031-2.191-.487-.944-.73-2.008-.73-3.195 0-1.187.243-2.244.73-3.172.502-.944 1.179-1.682 2.031-2.214.852-.533 1.803-.799 2.853-.799.821 0 1.559.183 2.213.548.655.365 1.149.814 1.484 1.346h.114l-.114-1.643V2.365h2.51v16.34h-2.396V17.2h-.114c-.335.517-.829.959-1.484 1.324-.654.365-1.392.547-2.213.547zm.365-2.305c.608 0 1.171-.16 1.689-.479.532-.32.958-.776 1.278-1.37.319-.592.479-1.27.479-2.03 0-.76-.16-1.43-.479-2.008-.32-.594-.746-1.05-1.278-1.37a3.158 3.158 0 00-1.689-.48c-.609 0-1.179.16-1.712.48-.532.32-.958.776-1.278 1.37-.319.578-.479 1.247-.479 2.008 0 .76.16 1.438.479 2.03.32.594.746 1.05 1.278 1.37.533.32 1.103.48 1.712.48zM138.527 19.07c-1.415 0-2.495-.418-3.241-1.255-.73-.852-1.095-2.03-1.095-3.537V7.066h2.51v6.87c0 .943.221 1.65.662 2.122.456.472 1.05.707 1.78.707.593 0 1.118-.152 1.575-.456.456-.32.806-.738 1.049-1.255a3.856 3.856 0 00.366-1.666V7.066h2.51v11.64h-2.373v-1.507h-.137c-.32.548-.814.997-1.484 1.346a4.517 4.517 0 01-2.122.525zM130.115 18.888a4.208 4.208 0 01-1.461-.251c-.457-.167-.829-.388-1.118-.662-.655-.654-.982-1.544-.982-2.67V9.28h-2.031V7.066h2.031V3.78h2.511v3.286h2.83V9.28h-2.83v5.477c0 .624.121 1.065.365 1.324.228.304.624.456 1.187.456.258 0 .486-.03.684-.09.198-.077.411-.191.639-.343v2.442c-.502.228-1.11.342-1.825.342zM117.888 19.07a6.03 6.03 0 01-3.652-1.186c-1.08-.791-1.825-1.902-2.236-3.332l2.419-.981c.243.897.669 1.635 1.278 2.213.624.563 1.369.845 2.236.845.807 0 1.491-.206 2.054-.617.563-.426.845-1.004.845-1.734 0-.67-.251-1.217-.753-1.643-.487-.441-1.347-.883-2.579-1.324l-1.027-.365c-1.096-.38-2.016-.928-2.762-1.643-.745-.715-1.118-1.658-1.118-2.83 0-.806.221-1.552.662-2.236.441-.685 1.05-1.225 1.826-1.62.791-.412 1.681-.617 2.67-.617 1.43 0 2.571.35 3.423 1.05.852.684 1.423 1.46 1.712 2.328l-2.305.981c-.168-.517-.487-.974-.959-1.37-.471-.395-1.08-.593-1.826-.593-.745 0-1.376.19-1.894.57-.502.381-.753.868-.753 1.461 0 .563.228 1.027.685 1.393.456.365 1.171.715 2.145 1.05l1.027.342c1.4.487 2.48 1.126 3.241 1.917.776.776 1.164 1.818 1.164 3.126 0 1.065-.274 1.963-.822 2.693a4.978 4.978 0 01-2.1 1.598 6.677 6.677 0 01-2.601.525zM102.221 2.365h2.556v16.34h-2.556V2.365zM90.94 2.365h2.922L100 18.705h-2.83l-1.46-4.176h-6.596l-1.484 4.176h-2.83l6.14-16.34zm3.903 9.79l-1.734-4.86-.64-1.895h-.136l-.64 1.894-1.734 4.862h4.884zM73.43 19.07c-1.141 0-2.168-.266-3.081-.798a5.758 5.758 0 01-2.123-2.191c-.502-.943-.753-2-.753-3.172 0-1.111.244-2.138.73-3.081a5.898 5.898 0 012.078-2.282c.882-.563 1.886-.845 3.012-.845 1.171 0 2.183.259 3.035.776A4.985 4.985 0 0178.291 9.6c.456.897.684 1.909.684 3.035 0 .213-.022.48-.068.799h-8.923c.091 1.08.471 1.917 1.14 2.51a3.57 3.57 0 002.374.867c.715 0 1.332-.16 1.849-.48a3.745 3.745 0 001.278-1.345l2.122 1.004c-.547.958-1.263 1.711-2.145 2.259-.882.548-1.94.822-3.172.822zm2.99-7.553a2.82 2.82 0 00-.389-1.21c-.228-.41-.578-.753-1.05-1.027-.456-.274-1.019-.41-1.688-.41-.806 0-1.491.243-2.054.73-.548.471-.928 1.11-1.141 1.917h6.322zM62.763 2.365h2.51v16.34h-2.51V2.365zM54.016 24c-1.43 0-2.616-.327-3.56-.981-.928-.654-1.552-1.43-1.871-2.328l2.35-.981a3.148 3.148 0 001.164 1.46c.548.38 1.187.57 1.917.57 1.065 0 1.895-.319 2.488-.958.609-.624.913-1.506.913-2.647v-1.073h-.137c-.38.548-.89.982-1.53 1.301-.623.304-1.346.457-2.167.457a5.185 5.185 0 01-2.716-.754c-.837-.502-1.506-1.21-2.008-2.122-.487-.928-.73-1.986-.73-3.172 0-1.187.243-2.237.73-3.15.502-.928 1.171-1.643 2.008-2.145a5.07 5.07 0 012.716-.776c.806 0 1.529.16 2.168.48.639.319 1.149.753 1.529 1.3h.137V7.066h2.396v11c0 1.263-.243 2.336-.73 3.218a4.81 4.81 0 01-2.054 2.031c-.867.457-1.872.685-3.013.685zm.023-7.463c.609 0 1.172-.144 1.69-.433a3.281 3.281 0 001.231-1.301c.305-.578.457-1.255.457-2.031 0-1.187-.327-2.107-.982-2.762-.639-.67-1.437-1.004-2.396-1.004-.623 0-1.194.152-1.711.457-.518.289-.928.715-1.233 1.278-.304.563-.456 1.24-.456 2.03 0 .792.152 1.469.456 2.032a3.28 3.28 0 001.233 1.3c.517.29 1.087.434 1.711.434zM40.36 19.07c-1.172 0-2.222-.266-3.15-.798a5.778 5.778 0 01-2.168-2.237c-.517-.943-.776-1.993-.776-3.15 0-1.155.259-2.205.776-3.149a5.618 5.618 0 012.168-2.213c.928-.548 1.978-.822 3.15-.822 1.17 0 2.22.274 3.149.822a5.778 5.778 0 012.168 2.236c.517.944.776 1.986.776 3.127 0 1.156-.259 2.206-.776 3.15a5.778 5.778 0 01-2.168 2.236c-.928.532-1.978.799-3.15.799zm0-2.304c.638 0 1.232-.153 1.78-.457.547-.32.98-.768 1.3-1.346.335-.594.502-1.286.502-2.077 0-.791-.167-1.476-.502-2.054a3.303 3.303 0 00-1.3-1.324 3.472 3.472 0 00-1.78-.479c-.64 0-1.233.16-1.78.48a3.458 3.458 0 00-1.324 1.323c-.32.578-.48 1.263-.48 2.054 0 .791.16 1.483.48 2.077a3.629 3.629 0 001.323 1.346 3.606 3.606 0 001.78.457zM26.497 19.07c-1.172 0-2.221-.266-3.15-.798a5.778 5.778 0 01-2.168-2.237c-.517-.943-.775-1.993-.775-3.15 0-1.155.258-2.205.776-3.149a5.618 5.618 0 012.168-2.213c.928-.548 1.977-.822 3.149-.822s2.221.274 3.15.822a5.779 5.779 0 012.167 2.236c.518.944.776 1.986.776 3.127 0 1.156-.258 2.206-.776 3.15a5.778 5.778 0 01-2.168 2.236c-.928.532-1.977.799-3.149.799zm0-2.304c.639 0 1.232-.153 1.78-.457.548-.32.981-.768 1.3-1.346.336-.594.503-1.286.503-2.077 0-.791-.167-1.476-.502-2.054a3.303 3.303 0 00-1.3-1.324 3.472 3.472 0 00-1.781-.479c-.639 0-1.232.16-1.78.48a3.456 3.456 0 00-1.324 1.323c-.32.578-.479 1.263-.479 2.054 0 .791.16 1.483.48 2.077a3.627 3.627 0 001.323 1.346 3.606 3.606 0 001.78.457zM10.558 19.07c-1.552 0-2.982-.372-4.29-1.118a8.49 8.49 0 01-3.127-3.058C2.381 13.586 2 12.133 2 10.535c0-1.597.38-3.043 1.141-4.336a8.435 8.435 0 013.127-3.08C7.576 2.372 9.006 2 10.558 2c1.232 0 2.381.22 3.446.662 1.065.441 1.955 1.057 2.67 1.848l-1.78 1.78a5.401 5.401 0 00-1.917-1.369c-.73-.32-1.544-.48-2.442-.48-1.05 0-2.03.252-2.944.754a5.702 5.702 0 00-2.19 2.145c-.548.928-.822 1.993-.822 3.195 0 1.202.274 2.267.821 3.195a5.702 5.702 0 002.191 2.146 6.057 6.057 0 002.967.753c.974 0 1.788-.145 2.442-.434a6.2 6.2 0 001.757-1.164c.335-.335.617-.753.845-1.255.243-.502.403-1.05.479-1.643h-5.546V9.85H18.5c.076.426.114.867.114 1.323 0 1.035-.16 2.032-.479 2.99a6.294 6.294 0 01-1.53 2.465c-1.536 1.628-3.552 2.442-6.047 2.442z"})]}))});function mv(e){"@babel/helpers - typeof";return mv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mv(e)}var B1r=["type"];function bpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function V1r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function q1r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var G1r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=K1r(e,B1r),i=r==="color"?HTe:rte;return a.jsx(Ne,V1r({Icon:i,Text:UTe,"aria-label":bp,spaceMultiple:m1r,textMultiple:d1r},n))}),H2=rte;H2.Color=HTe;H2.Text=UTe;H2.Combine=G1r;H2.Avatar=k1r;H2.colorPrimary=VTe;H2.title=bp;var $E="AlephAlpha",J1r=.8,Y1r=.3,WTe="#fff";function hv(e){"@babel/helpers - typeof";return hv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hv(e)}var X1r=["size","style"];function vpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function r0r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=t0r(e,X1r);return a.jsxs("svg",kV(kV({fill:"currentColor",fillRule:"evenodd",height:r,style:kV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$E}),a.jsx("path",{d:"M2.373 4.301L1 7.663a4.608 4.608 0 012.602 2.602c.976 2.422-.18 5.169-2.566 6.145L2.41 19.77c2.096-.867 3.723-2.494 4.554-4.59A8.346 8.346 0 002.374 4.3zM5.916 21.072L8.084 24c1.049-.759 1.988-1.699 2.783-2.71l-2.819-2.242a11.324 11.324 0 01-2.132 2.024zM14.157 12.036c0-4.699-2.277-9.144-6.073-11.928L5.916 3.036c2.891 2.096 4.59 5.458 4.626 9.036A14.81 14.81 0 0016.578 24l2.133-2.928c-2.856-2.132-4.554-5.458-4.554-9.036zM18.82 2.964L16.722 0a14.601 14.601 0 00-2.964 2.82l2.82 2.24a11.256 11.256 0 012.24-2.096zM21.277 14.06c-1.12-2.421-.036-5.313 2.386-6.433l-1.518-3.29a8.457 8.457 0 00-4.193 4.265c-1.916 4.265 0 9.29 4.301 11.17l1.482-3.29a4.862 4.862 0 01-2.458-2.422z"})]}))});function yv(e){"@babel/helpers - typeof";return yv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yv(e)}var n0r=["background"];function xpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function i0r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c0r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var u0r=p.memo(function(e){var t=e.background,r=l0r(e,n0r);return a.jsx(Ee,i0r({Icon:nte,"aria-label":$E,background:t||WTe,color:"#000",iconMultiple:.7},r))});function gv(e){"@babel/helpers - typeof";return gv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gv(e)}var f0r=["size","style"];function Ope(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $V(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function y0r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var KTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=h0r(e,f0r);return a.jsxs("svg",$V($V({fill:"currentColor",fillRule:"nonzero",height:r,style:$V({flex:"none",lineHeight:1},n),viewBox:"0 0 224 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$E}),a.jsx("path",{d:"M7.789 22H2L8.956 2H17.1l6.956 20h-6.178l-3.167-9.911-1.578-5.222h-.422l-1.633 5.222L7.788 22zm12.178-3.856H6.056v-4.888h13.91v4.888zM32.156 22h-5.623V2h5.623v20zm10.022 0h-14.09v-5.044h14.09V22zM51.011 22h-5.655V2h5.6l.055 20zM61.556 7.044H46.933V2h14.623v5.044zm-.434 7.434H46.933V9.467h14.19v5.01zM61.556 22H46.933v-5.044h14.623V22zM91.833 22h-5.622V2h5.622v20zm10.434-7.522H87.722V9.433h14.545v5.045zM105 22h-5.722V2h5.622l.1 20zM120.444 22h-5.788l6.955-20h8.156l6.955 20h-6.144l-3.167-9.911-1.578-5.222h-.466l-1.656 5.222L120.444 22zm12.267-3.856h-13.922v-4.888H132.7v4.888h.011zM144.789 22h-5.511V2h5.6l-.089 20zm10.044 0h-14.089v-5.044h14.089V22zM184.367 22h-5.622V2h5.622v20zm10.433-7.522h-14.544V9.433H194.8v5.045zM197.511 22h-5.6V2h5.6v20zM205.767 22h-5.789l6.955-20h8.145l6.955 20h-6.222l-3.167-9.911-1.577-5.222h-.423l-1.655 5.222L205.767 22zm12.266-3.856h-13.911v-4.888h13.911v4.888zM71.133 22h-5.6V2h5.6v20z"}),a.jsx("path",{d:"M75.3 16.7h-7.578v-5h7.367a3.224 3.224 0 001.944-.433 3.805 3.805 0 000-3.8 3.216 3.216 0 00-1.944-.422h-7.367V2.01H75.3a9.402 9.402 0 014.156.867 6.578 6.578 0 012.722 2.533 8.668 8.668 0 010 7.956 6.404 6.404 0 01-2.722 2.489 9.205 9.205 0 01-4.156.778v.066zM163.633 22h-5.622V2h5.622v20z"}),a.jsx("path",{d:"M167.489 16.7h-7.578v-5h7.367a3.223 3.223 0 001.944-.433 3.804 3.804 0 000-3.8 3.215 3.215 0 00-1.944-.422h-7.367V2.01h7.578a9.4 9.4 0 014.155.867 6.58 6.58 0 012.723 2.533 8.667 8.667 0 010 7.956 6.405 6.405 0 01-2.723 2.489 9.204 9.204 0 01-4.155.778v.066z"})]}))});function bv(e){"@babel/helpers - typeof";return bv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bv(e)}function jpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function g0r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function k0r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var GTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=C0r(e,w0r);return a.jsxs("svg",EV(EV({fill:"currentColor",fillRule:"evenodd",height:r,style:EV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:d0}),a.jsx("path",{d:"M24 14.014c-2.8 1.512-5.62 2.896-8.759 3.524-.7.139-1.476.139-2.187.043-.678-.085-1.017-.682-.776-1.31.23-.585.536-1.181.93-1.671.852-1.065 1.814-2.034 2.678-3.088a15.75 15.75 0 001.422-2.054c.306-.511.164-1.129-.372-1.384-.897-.437-1.859-.745-2.81-1.075-.11-.043-.274.074-.492.149.273.244.47.425.743.67-2.821.48-5.49 1.16-8.08 2.098-.012.053-.033.095-.023.117.383.585.208 1.032-.35 1.394a2.365 2.365 0 00-.568.522c1.706.5 3.226.213 4.68-.735-.087-.127-.175-.244-.262-.372.546.096.874.394.918.862.011.107-.054.213-.087.32-.077-.086-.175-.17-.24-.267-.045-.064-.056-.138-.088-.245-1.728 1.15-3.587 1.438-5.632.842 0 .404-.022.745.011 1.075.022.287-.098.415-.36.564-.591.362-1.204.735-1.696 1.214-.59.585-.371 1.299.427 1.597.907.34 1.859.35 2.81.234 1.126-.139 2.23-.32 3.456-.49-1.433.67-2.844 1.14-4.33 1.33-1.04.14-2.078.214-3.106-.084-1.476-.415-2.133-1.501-1.75-2.96.361-1.363 1.236-2.449 2.176-3.45 3.139-3.332 7.108-5.024 11.7-5.365 1.072-.074 2.155.064 3.16.511 1.411.639 2.002 1.99 1.313 3.354-.448.905-1.072 1.735-1.695 2.555-.612.809-1.301 1.554-1.946 2.331-.186.234-.361.48-.503.745-.274.5-.088.83.492.778 1.213-.118 2.45-.213 3.62-.511 1.716-.437 3.389-1.054 5.084-1.597.175-.043.339-.107.492-.17z"})]}))});function xv(e){"@babel/helpers - typeof";return xv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xv(e)}var $0r=["background"];function Ppe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function E0r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function I0r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var D0r=p.memo(function(e){var t=e.background,r=A0r(e,$0r);return a.jsx(Ee,E0r({Icon:GTe,"aria-label":d0,background:t||qTe},r))});function Ov(e){"@babel/helpers - typeof";return Ov=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ov(e)}var N0r=["size","style"];function Spe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function V0r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var H0r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=B0r(e,N0r);return a.jsxs("svg",TV(TV({height:r,style:TV({flex:"none",lineHeight:1},n),viewBox:"0 0 90 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:d0}),a.jsx("path",{d:"M40.768 15.267c-4.522 2.503-9.08 4.794-14.149 5.834-1.13.23-2.384.23-3.532.07-1.095-.14-1.643-1.127-1.254-2.167.37-.97.865-1.956 1.501-2.767 1.378-1.763 2.932-3.366 4.328-5.111a26.102 26.102 0 002.296-3.402c.494-.846.265-1.868-.6-2.29-1.45-.724-3.004-1.235-4.54-1.781-.177-.07-.442.123-.795.247.441.405.76.705 1.201 1.11-4.557.793-8.867 1.921-13.053 3.472-.018.088-.053.159-.036.194.619.97.336 1.71-.565 2.309-.336.229-.653.51-.918.863 2.755.829 5.21.353 7.56-1.216-.142-.211-.283-.405-.424-.617.883.159 1.413.653 1.483 1.428.018.176-.088.352-.14.529-.125-.141-.284-.282-.39-.44-.07-.107-.088-.23-.14-.406-2.792 1.903-5.794 2.38-9.098 1.392 0 .67-.035 1.234.018 1.78.035.476-.159.687-.583.934-.954.6-1.943 1.216-2.738 2.01-.953.969-.6 2.15.69 2.643 1.465.564 3.002.582 4.539.388 1.82-.23 3.603-.529 5.581-.81-2.313 1.11-4.592 1.885-6.994 2.202-1.678.23-3.356.353-5.017-.14-2.384-.688-3.444-2.486-2.826-4.9.583-2.256 1.996-4.054 3.515-5.71 5.07-5.517 11.481-8.32 18.9-8.883 1.731-.124 3.48.105 5.105.846 2.278 1.057 3.232 3.295 2.12 5.551-.725 1.498-1.732 2.873-2.738 4.23-.99 1.34-2.102 2.573-3.145 3.86-.3.388-.582.793-.812 1.234-.442.828-.141 1.374.795 1.286 1.96-.194 3.956-.352 5.846-.846 2.774-.722 5.476-1.745 8.214-2.644.283-.07.548-.176.795-.282zm3.603-10.75h2.084v5.305c0 .423-.211.793-.512 1.128-.159.158-.335.3-.512.44a2.11 2.11 0 01-1.06.388H42.27V4.517h2.102zm-.46 1.41v4.511h.884V5.927h-.883zm-2.33-3.772v3.437c0 .493-.584.899-.83 1.092.246.194.83.6.83 1.076v2.643c0 .476-.778 1.392-1.431 1.428h-.99v.599c0 .828-.918 1.586-1.766 1.586V2.155h4.186zM39.513 3.6h-.354v6.803h.69V6.966h-.566c.018 0 .035 0 .053-.017.018 0 .018 0 .018-.018l.141-.14.018-.018c.194-.194.335-.512.335-.688V3.618c-.017-.018-.335-.018-.335-.018zm9.785-1.445c0 .37-.282 1.445-.67 1.445v8.742c0 1.145-1.202 1.674-1.767 1.674V3.6h-5.034V2.155h7.471zm12.877 10.504c-.336.511-.742 1.375-1.183 1.375H50.359v-1.375h4.716v-1.128H50.5v-1.304h4.575v-.97H50.5V2.156h11.34v5.516c-.035.564-1.254 1.569-2.013 1.569h-2.65v.97h4.734c-.247.475-.707 1.303-1.236 1.303h-3.498v1.128l4.999.018zm-4.999-4.723h2.561V3.512h-2.56v1.533h2.366c-.106.106-.9 1.128-1.06 1.216h-.017c-.142.089-.248.141-.371.141h-.919v1.534zm-2.12-1.551H52.55v1.533h2.509V6.385zm0-2.873H52.55v1.533h2.509V3.512zm19.925 8.97c-.124.494-.918 1.534-1.572 1.534h-8.602c-.919 0-1.413-.828-1.413-1.674V2.155h11.27v5.358c-.036.564-1.22 1.621-1.873 1.621H65.55v3.349h9.432zM70.16 7.62h2.384V3.67H70.16v3.948zm-4.593 0h2.526V3.67h-2.526v3.948zM88 12.483c-.124.493-.919 1.533-1.572 1.533h-8.602c-.936 0-1.413-.828-1.413-1.674V2.155h11.27v5.358c-.036.564-1.22 1.621-1.873 1.621h-7.278v3.349H88zm-4.822-4.864h2.402V3.67h-2.402v3.948zm-4.61 0h2.508V3.67h-2.508v3.948zm-31 14.258V18.14h1.449v3.737h-1.449zm-.035-4.283v-1.04h1.501v1.04h-1.501zM45.2 21.877v-5.323h1.413v5.323h-1.413zm37.376 0V18.14h.548v.582c.194-.194.282-.353.494-.458.195-.141.407-.177.672-.177.265 0 .512.036.724.177.124.123.23.264.318.458.318-.423.689-.635 1.183-.635.354 0 .671.053.883.318.177.193.265.51.265.916v2.556h-.635V19.55c0-.282 0-.458-.036-.546-.035-.124-.141-.194-.23-.282a1.07 1.07 0 00-.423-.088c-.283 0-.513.088-.672.229-.14.176-.23.458-.23.881v2.133h-.6v-2.415c0-.317-.088-.493-.176-.634-.124-.141-.283-.194-.513-.194-.23 0-.406.053-.494.14-.177.054-.283.195-.353.424-.053.123-.089.37-.089.775v1.904h-.636zm-5.458-.459c-.194.141-.6.582-1.377.582-1.043 0-2.05-.81-2.05-1.992a2.04 2.04 0 012.05-2.062c.777 0 1.183.423 1.377.635-.088.14-.194.493-.282.6-.354-.46-.83-.583-1.095-.583-.778 0-1.414.635-1.414 1.41 0 .776.636 1.375 1.414 1.375.423 0 .83-.194 1.095-.634.123.317.265.528.282.67zm-4.751-.088h.512v.547h-.512v-.547zm-30.046-4.776h-1.82l-2.772 5.323h1.607l.495-1.058h2.932l.46 1.058h1.73l-2.632-5.323zm-1.996 3.225l1.007-2.062.919 2.062h-1.926zm14.096-1.18c-.371-.37-.813-.547-1.36-.547-.23 0-.46.035-.672.053-.353.123-.741.37-1.006.6v-2.15h-1.449v4.881c0 .123 0 .282-.035.423h1.448c0-.088.036-.141.036-.264v-.406c.194.23.406.423.777.635.23.123.671.14.812.14.6 0 1.06-.175 1.449-.546.318-.37.459-.828.459-1.445 0-.599-.141-1.057-.46-1.375zm-1.272 2.22c-.141.176-.406.265-.742.265-.318 0-.583-.089-.742-.265-.194-.194-.282-.458-.282-.81 0-.37.088-.688.282-.917.194-.194.424-.282.742-.282s.583.088.742.282c.194.194.283.493.283.864 0 .37-.071.652-.283.863zm12.24-2.22a1.803 1.803 0 00-1.324-.547c-.265 0-.46.035-.671.053-.371.123-.777.37-1.007.6v-2.15h-1.43v4.881c0 .123 0 .282-.036.423h1.448c0-.088.036-.141.036-.264v-.406c.194.23.406.423.777.635.23.123.6.14.812.14.6 0 1.095-.175 1.413-.546.318-.352.495-.828.495-1.445-.018-.599-.194-1.057-.512-1.375zm-1.236 2.22c-.141.176-.406.265-.742.265-.335 0-.6-.089-.777-.265-.176-.176-.265-.423-.265-.81 0-.406.089-.723.265-.917.195-.194.46-.282.777-.282.318 0 .583.088.742.282.177.194.265.493.265.864 0 .37-.088.652-.265.863zm-4.133.864v-2.186c0-.458-.177-.81-.548-1.057-.282-.23-.812-.353-1.554-.353h-.141c-.671 0-1.148.089-1.502.282-.353.194-.547.494-.636.882h1.449a.745.745 0 01.689-.423h.141c.265 0 .371.052.512.176.124.088.177.229.177.458v.088h-.83c-.548 0-.919.035-1.13.053-.283.035-.495.088-.637.194-.194.14-.37.282-.459.423-.088.23-.141.423-.141.634 0 .353.141.6.406.811.265.194.636.317 1.095.317.318 0 .6-.035.866-.123.318-.088.724-.317.865-.546v.088c0 .264.036.405.089.458h1.36c-.053 0-.071-.088-.071-.176zm-1.43-1.393c0 .318-.124.512-.23.67-.195.088-.318.194-.548.23h-.283c-.194 0-.37-.036-.459-.124-.123-.088-.176-.176-.176-.317 0-.194.123-.353.353-.406.088-.035.265-.088.512-.123h.83v.07zm12.434 1.393v-2.186c0-.458-.176-.81-.512-1.057-.318-.23-.865-.353-1.59-.353h-.14c-.672 0-1.131.053-1.502.282a1.156 1.156 0 00-.6.882h1.448c.035-.194.23-.423.67-.423h.142c.23 0 .406.052.512.176.124.053.177.194.177.458v.088h-.83c-.548 0-.883.035-1.13.053-.283.035-.513.088-.672.194-.194.14-.283.23-.424.423-.088.176-.123.37-.123.634 0 .37.123.635.353.811.318.194.689.317 1.13.317.318 0 .6-.035.866-.123.318-.088.742-.317.865-.546v.088c0 .264.036.423.124.458h1.325c-.071 0-.089-.088-.089-.176zm-1.413-1.393c0 .318-.088.512-.265.67-.141.088-.282.194-.512.23h-.265a.898.898 0 01-.494-.124c-.124-.053-.177-.176-.177-.317 0-.194.124-.353.353-.406.089-.035.23-.088.495-.123h.865v.07zm10.05-2.344c-1.13 0-1.995.917-1.995 2.062 0 1.058.865 1.992 1.996 1.992 1.13 0 2.013-.916 2.013-1.992 0-1.145-.9-2.062-2.013-2.062zm0 3.437c-.776 0-1.36-.6-1.36-1.375s.584-1.41 1.36-1.41c.778 0 1.379.635 1.379 1.41 0 .776-.601 1.375-1.378 1.375z",fill:"#FF6003",fillRule:"nonzero"})]}))});function jv(e){"@babel/helpers - typeof";return jv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jv(e)}var U0r=["size","style"];function _pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function J0r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Y0r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=G0r(e,U0r);return a.jsxs("svg",MV(MV({fill:"currentColor",fillRule:"evenodd",height:r,style:MV({flex:"none",lineHeight:1},n),viewBox:"0 0 90 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:d0}),a.jsx("path",{d:"M40.768 15.267c-4.522 2.503-9.08 4.794-14.149 5.834-1.13.23-2.384.23-3.532.07-1.095-.14-1.643-1.127-1.254-2.167.37-.97.865-1.956 1.501-2.767 1.378-1.763 2.932-3.366 4.328-5.111a26.102 26.102 0 002.296-3.402c.494-.846.265-1.868-.6-2.29-1.45-.724-3.004-1.235-4.54-1.781-.177-.07-.442.123-.795.247.441.405.76.705 1.201 1.11-4.557.793-8.867 1.921-13.053 3.472-.018.088-.053.159-.036.194.619.97.336 1.71-.565 2.309-.336.229-.653.51-.918.863 2.755.829 5.21.353 7.56-1.216-.142-.211-.283-.405-.424-.617.883.159 1.413.653 1.483 1.428.018.176-.088.352-.14.529-.125-.141-.284-.282-.39-.44-.07-.107-.088-.23-.14-.406-2.792 1.903-5.794 2.38-9.098 1.392 0 .67-.035 1.234.018 1.78.035.476-.159.687-.583.934-.954.6-1.943 1.216-2.738 2.01-.953.969-.6 2.15.69 2.643 1.465.564 3.002.582 4.539.388 1.82-.23 3.603-.529 5.581-.81-2.313 1.11-4.592 1.885-6.994 2.202-1.678.23-3.356.353-5.017-.14-2.384-.688-3.444-2.486-2.826-4.9.583-2.256 1.996-4.054 3.515-5.71 5.07-5.517 11.481-8.32 18.9-8.883 1.731-.124 3.48.105 5.105.846 2.278 1.057 3.232 3.295 2.12 5.551-.725 1.498-1.732 2.873-2.738 4.23-.99 1.34-2.102 2.573-3.145 3.86-.3.388-.582.793-.812 1.234-.442.828-.141 1.374.795 1.286 1.96-.194 3.956-.352 5.846-.846 2.774-.722 5.476-1.745 8.214-2.644.283-.07.548-.176.795-.282zm3.603-10.75h2.084v5.305c0 .423-.211.793-.512 1.128-.159.158-.335.3-.512.44a2.11 2.11 0 01-1.06.388H42.27V4.517h2.102zm-.46 1.41v4.511h.884V5.927h-.883zm-2.33-3.772v3.437c0 .493-.584.899-.83 1.092.246.194.83.6.83 1.076v2.643c0 .476-.778 1.392-1.431 1.428h-.99v.599c0 .828-.918 1.586-1.766 1.586V2.155h4.186zM39.513 3.6h-.354v6.803h.69V6.966h-.566c.018 0 .035 0 .053-.017.018 0 .018 0 .018-.018l.141-.14.018-.018c.194-.194.335-.512.335-.688V3.618c-.017-.018-.335-.018-.335-.018zm9.785-1.445c0 .37-.282 1.445-.67 1.445v8.742c0 1.145-1.202 1.674-1.767 1.674V3.6h-5.034V2.155h7.471zm12.877 10.504c-.336.511-.742 1.375-1.183 1.375H50.359v-1.375h4.716v-1.128H50.5v-1.304h4.575v-.97H50.5V2.156h11.34v5.516c-.035.564-1.254 1.569-2.013 1.569h-2.65v.97h4.734c-.247.475-.707 1.303-1.236 1.303h-3.498v1.128l4.999.018zm-4.999-4.723h2.561V3.512h-2.56v1.533h2.366c-.106.106-.9 1.128-1.06 1.216h-.017c-.142.089-.248.141-.371.141h-.919v1.534zm-2.12-1.551H52.55v1.533h2.509V6.385zm0-2.873H52.55v1.533h2.509V3.512zm19.925 8.97c-.124.494-.918 1.534-1.572 1.534h-8.602c-.919 0-1.413-.828-1.413-1.674V2.155h11.27v5.358c-.036.564-1.22 1.621-1.873 1.621H65.55v3.349h9.432zM70.16 7.62h2.384V3.67H70.16v3.948zm-4.593 0h2.526V3.67h-2.526v3.948zM88 12.483c-.124.493-.919 1.533-1.572 1.533h-8.602c-.936 0-1.413-.828-1.413-1.674V2.155h11.27v5.358c-.036.564-1.22 1.621-1.873 1.621h-7.278v3.349H88zm-4.822-4.864h2.402V3.67h-2.402v3.948zm-4.61 0h2.508V3.67h-2.508v3.948zm-31 14.258V18.14h1.449v3.737h-1.449zm-.035-4.283v-1.04h1.501v1.04h-1.501zM45.2 21.877v-5.323h1.413v5.323h-1.413zm37.376 0V18.14h.548v.582c.194-.194.282-.353.494-.458.195-.141.407-.177.672-.177.265 0 .512.036.724.177.124.123.23.264.318.458.318-.423.689-.635 1.183-.635.354 0 .671.053.883.318.177.193.265.51.265.916v2.556h-.635V19.55c0-.282 0-.458-.036-.546-.035-.124-.141-.194-.23-.282a1.07 1.07 0 00-.423-.088c-.283 0-.513.088-.672.229-.14.176-.23.458-.23.881v2.133h-.6v-2.415c0-.317-.088-.493-.176-.634-.124-.141-.283-.194-.513-.194-.23 0-.406.053-.494.14-.177.054-.283.195-.353.424-.053.123-.089.37-.089.775v1.904h-.636zm-5.458-.459c-.194.141-.6.582-1.377.582-1.043 0-2.05-.81-2.05-1.992a2.04 2.04 0 012.05-2.062c.777 0 1.183.423 1.377.635-.088.14-.194.493-.282.6-.354-.46-.83-.583-1.095-.583-.778 0-1.414.635-1.414 1.41 0 .776.636 1.375 1.414 1.375.423 0 .83-.194 1.095-.634.123.317.265.528.282.67zm-4.751-.088h.512v.547h-.512v-.547zm-30.046-4.776h-1.82l-2.772 5.323h1.607l.495-1.058h2.932l.46 1.058h1.73l-2.632-5.323zm-1.996 3.225l1.007-2.062.919 2.062h-1.926zm14.096-1.18c-.371-.37-.813-.547-1.36-.547-.23 0-.46.035-.672.053-.353.123-.741.37-1.006.6v-2.15h-1.449v4.881c0 .123 0 .282-.035.423h1.448c0-.088.036-.141.036-.264v-.406c.194.23.406.423.777.635.23.123.671.14.812.14.6 0 1.06-.175 1.449-.546.318-.37.459-.828.459-1.445 0-.599-.141-1.057-.46-1.375zm-1.272 2.22c-.141.176-.406.265-.742.265-.318 0-.583-.089-.742-.265-.194-.194-.282-.458-.282-.81 0-.37.088-.688.282-.917.194-.194.424-.282.742-.282s.583.088.742.282c.194.194.283.493.283.864 0 .37-.071.652-.283.863zm12.24-2.22a1.803 1.803 0 00-1.324-.547c-.265 0-.46.035-.671.053-.371.123-.777.37-1.007.6v-2.15h-1.43v4.881c0 .123 0 .282-.036.423h1.448c0-.088.036-.141.036-.264v-.406c.194.23.406.423.777.635.23.123.6.14.812.14.6 0 1.095-.175 1.413-.546.318-.352.495-.828.495-1.445-.018-.599-.194-1.057-.512-1.375zm-1.236 2.22c-.141.176-.406.265-.742.265-.335 0-.6-.089-.777-.265-.176-.176-.265-.423-.265-.81 0-.406.089-.723.265-.917.195-.194.46-.282.777-.282.318 0 .583.088.742.282.177.194.265.493.265.864 0 .37-.088.652-.265.863zm-4.133.864v-2.186c0-.458-.177-.81-.548-1.057-.282-.23-.812-.353-1.554-.353h-.141c-.671 0-1.148.089-1.502.282-.353.194-.547.494-.636.882h1.449a.745.745 0 01.689-.423h.141c.265 0 .371.052.512.176.124.088.177.229.177.458v.088h-.83c-.548 0-.919.035-1.13.053-.283.035-.495.088-.637.194-.194.14-.37.282-.459.423-.088.23-.141.423-.141.634 0 .353.141.6.406.811.265.194.636.317 1.095.317.318 0 .6-.035.866-.123.318-.088.724-.317.865-.546v.088c0 .264.036.405.089.458h1.36c-.053 0-.071-.088-.071-.176zm-1.43-1.393c0 .318-.124.512-.23.67-.195.088-.318.194-.548.23h-.283c-.194 0-.37-.036-.459-.124-.123-.088-.176-.176-.176-.317 0-.194.123-.353.353-.406.088-.035.265-.088.512-.123h.83v.07zm12.434 1.393v-2.186c0-.458-.176-.81-.512-1.057-.318-.23-.865-.353-1.59-.353h-.14c-.672 0-1.131.053-1.502.282a1.156 1.156 0 00-.6.882h1.448c.035-.194.23-.423.67-.423h.142c.23 0 .406.052.512.176.124.053.177.194.177.458v.088h-.83c-.548 0-.883.035-1.13.053-.283.035-.513.088-.672.194-.194.14-.283.23-.424.423-.088.176-.123.37-.123.634 0 .37.123.635.353.811.318.194.689.317 1.13.317.318 0 .6-.035.866-.123.318-.088.742-.317.865-.546v.088c0 .264.036.423.124.458h1.325c-.071 0-.089-.088-.089-.176zm-1.413-1.393c0 .318-.088.512-.265.67-.141.088-.282.194-.512.23h-.265a.898.898 0 01-.494-.124c-.124-.053-.177-.176-.177-.317 0-.194.124-.353.353-.406.089-.035.23-.088.495-.123h.865v.07zm10.05-2.344c-1.13 0-1.995.917-1.995 2.062 0 1.058.865 1.992 1.996 1.992 1.13 0 2.013-.916 2.013-1.992 0-1.145-.9-2.062-2.013-2.062zm0 3.437c-.776 0-1.36-.6-1.36-1.375s.584-1.41 1.36-1.41c.778 0 1.379.635 1.379 1.41 0 .776-.601 1.375-1.378 1.375z"})]}))});function wv(e){"@babel/helpers - typeof";return wv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wv(e)}var X0r=["size","style"];function Cpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rur(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nur=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tur(e,X0r);return a.jsxs("svg",zV(zV({height:r,style:zV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:d0}),a.jsx("path",{d:"M24 14.014c-2.8 1.512-5.62 2.896-8.759 3.524-.7.139-1.476.139-2.187.043-.678-.085-1.017-.682-.776-1.31.23-.585.536-1.181.93-1.671.852-1.065 1.814-2.034 2.678-3.088a15.75 15.75 0 001.422-2.054c.306-.511.164-1.129-.372-1.384-.897-.437-1.859-.745-2.81-1.075-.11-.043-.274.074-.492.149.273.244.47.425.743.67-2.821.48-5.49 1.16-8.08 2.098-.012.053-.033.095-.023.117.383.585.208 1.032-.35 1.394a2.365 2.365 0 00-.568.522c1.706.5 3.226.213 4.68-.735-.087-.127-.175-.244-.262-.372.546.096.874.394.918.862.011.107-.054.213-.087.32-.077-.086-.175-.17-.24-.267-.045-.064-.056-.138-.088-.245-1.728 1.15-3.587 1.438-5.632.842 0 .404-.022.745.011 1.075.022.287-.098.415-.36.564-.591.362-1.204.735-1.696 1.214-.59.585-.371 1.299.427 1.597.907.34 1.859.35 2.81.234 1.126-.139 2.23-.32 3.456-.49-1.433.67-2.844 1.14-4.33 1.33-1.04.14-2.078.214-3.106-.084-1.476-.415-2.133-1.501-1.75-2.96.361-1.363 1.236-2.449 2.176-3.45 3.139-3.332 7.108-5.024 11.7-5.365 1.072-.074 2.155.064 3.16.511 1.411.639 2.002 1.99 1.313 3.354-.448.905-1.072 1.735-1.695 2.555-.612.809-1.301 1.554-1.946 2.331-.186.234-.361.48-.503.745-.274.5-.088.83.492.778 1.213-.118 2.45-.213 3.62-.511 1.716-.437 3.389-1.054 5.084-1.597.175-.043.339-.107.492-.17z",fill:"#FF6003",fillRule:"evenodd"})]}))});function Pv(e){"@babel/helpers - typeof";return Pv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pv(e)}var iur=["size","style"];function kpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cur(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uur=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lur(e,iur);return a.jsxs("svg",AV(AV({fill:"currentColor",fillRule:"evenodd",height:r,style:AV({flex:"none",lineHeight:1},n),viewBox:"0 0 103 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:d0}),a.jsx("path",{d:"M16.825 18.085h-7.94l-1.457 3.663H2L9.639 4.334h6.508l7.613 17.414h-5.503l-1.432-3.663zm-1.583-4.015l-2.186-5.52h-.402l-2.186 5.52h4.774zm9.825-11.392h4.799v19.07h-4.8V2.678zm7.437 1.68c0-2.182.402-2.358 2.588-2.358 2.211 0 2.588.176 2.588 2.359 0 2.208-.376 2.434-2.588 2.434-2.186 0-2.588-.226-2.588-2.434zm.201 3.84h4.774V21.75h-4.774V8.199zm21.534 6.775c0 3.99-.98 7.027-5.252 7.027-2.563 0-3.518-.703-3.995-1.807l-.226 1.556h-4.398V2.678h4.775v6.65c.527-.678 1.633-1.38 3.844-1.38 4.272 0 5.252 2.609 5.252 7.025zm-4.825 0c0-2.208-.301-3.613-2.236-3.613-1.91 0-2.312 1.23-2.312 3.613 0 2.234.402 3.564 2.312 3.564 1.985 0 2.236-1.48 2.236-3.564zm19.7-2.433v9.209h-4.322l-.377-1.255C64.013 21.172 62.857 22 60.47 22c-2.839 0-4.623-1.28-4.623-4.19 0-3.112 1.784-4.267 5.729-4.267h2.789c-.076-1.38-.578-1.58-2.563-1.58-.98 0-1.91.075-2.79.225v-3.99c1.03-.175 2.488-.225 3.468-.225 4.75 0 6.634 1.405 6.634 4.567zm-4.749 5.069v-1.054h-1.91c-1.507 0-1.985.226-1.985 1.028 0 .703.528.879 1.508.879 1.18 0 2.01-.377 2.387-.853zm21.76-2.636c0 3.99-.98 7.027-5.252 7.027-2.563 0-3.518-.703-3.996-1.807l-.226 1.556h-4.397V2.678h4.774v6.65c.528-.678 1.633-1.38 3.845-1.38 4.272 0 5.251 2.609 5.251 7.025zm-4.825 0c0-2.208-.301-3.613-2.236-3.613-1.91 0-2.311 1.23-2.311 3.613 0 2.234.402 3.564 2.311 3.564 1.985 0 2.236-1.48 2.236-3.564zM101 12.54v9.209h-4.322l-.377-1.255C95.9 21.172 94.743 22 92.356 22c-2.839 0-4.623-1.28-4.623-4.19 0-3.112 1.784-4.267 5.729-4.267h2.789c-.076-1.38-.578-1.58-2.563-1.58-.98 0-1.91.075-2.79.225v-3.99c1.03-.175 2.488-.225 3.468-.225 4.75 0 6.634 1.405 6.634 4.567zm-4.75 5.069v-1.054h-1.91c-1.507 0-1.984.226-1.984 1.028 0 .703.527.879 1.508.879 1.18 0 2.01-.377 2.387-.853z"})]}))});function Sv(e){"@babel/helpers - typeof";return Sv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sv(e)}var fur=["size","style"];function $pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yur(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gur=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hur(e,fur);return a.jsxs("svg",IV(IV({fill:"currentColor",fillRule:"evenodd",height:r,style:IV({flex:"none",lineHeight:1},n),viewBox:"0 0 89 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:d0}),a.jsx("path",{d:"M17.22 5.976v8.932c0 .712-.356 1.335-.86 1.9-.268.266-.564.504-.86.741-.565.415-1.188.593-1.781.653h-3.53V5.976H17.218zM12.948 8.35v7.597h1.483V8.35h-1.483zM9.03 2v5.786c0 .831-.979 1.514-1.394 1.84.415.327 1.394 1.009 1.394 1.81v4.451c0 .801-1.305 2.344-2.403 2.404H4.967V19.3c0 1.394-1.543 2.67-2.967 2.67V2h7.031zM4.967 4.433v11.454h1.157v-5.786h-.95c.03 0 .06 0 .09-.03.03 0 .03 0 .03-.03l.237-.237.03-.03c.326-.326.563-.86.563-1.157V4.463c-.03-.03-.564-.03-.564-.03h-.593zM21.997 2c0 .623-.475 2.433-1.128 2.433v14.718c0 1.93-2.017 2.82-2.967 2.82V4.432H9.447V2h12.55zm19.64 20h-17.86v-2.315h7.921v-1.899h-7.684v-2.195h7.684v-1.633h-7.684V2h19.047v9.288c-.06.95-2.106 2.64-3.382 2.64h-4.45v1.633h7.95c-.415.801-1.186 2.196-2.076 2.196h-5.874v1.899l8.396.03c-.564.86-1.246 2.314-1.988 2.314zm-6.408-10.267h4.302V4.285h-4.302v2.581h3.975c-.178.179-1.513 1.9-1.78 2.048h-.03c-.237.148-.415.237-.623.237H35.23v2.582zm-3.56-2.611h-4.214v2.581h4.213V9.122zm0-4.837h-4.214v2.581h4.213V4.285zM62.493 21.97H48.045c-1.542 0-2.373-1.394-2.373-2.819V2H64.6v9.02c-.059.95-2.047 2.73-3.145 2.73H49.291v5.639h15.843c-.207.83-1.542 2.581-2.64 2.581zM61.04 11.2V4.552h-4.005v6.647h4.005zm-7.476 0V4.552H49.32v6.647h4.243zM84.36 21.97H69.91c-1.572 0-2.373-1.394-2.373-2.819V2h18.928v9.02c-.06.95-2.047 2.73-3.145 2.73H71.098v5.639H87c-.208.83-1.543 2.581-2.64 2.581zM82.935 11.2V4.552h-4.034v6.647h4.034zm-7.565 0V4.552h-4.213v6.647h4.213z"})]}))}),Cc=GTe;Cc.Color=nur;Cc.Text=uur;Cc.TextCn=gur;Cc.Avatar=D0r;Cc.Brand=Y0r;Cc.BrandColor=H0r;Cc.colorPrimary=qTe;Cc.title=d0;var U2="AlibabaCloud",bur=.65,vur=.2,JTe="#FF6A00";function _v(e){"@babel/helpers - typeof";return _v=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_v(e)}var xur=["size","style"];function Epe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sur(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ite=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Pur(e,xur);return a.jsxs("svg",DV(DV({fill:"currentColor",fillRule:"evenodd",height:r,style:DV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:U2}),a.jsx("path",{d:"M14.752 4.64h5.274C22.242 4.64 24 6.475 24 8.691V15.8a3.947 3.947 0 01-3.974 3.975h-5.274l1.299-1.835 3.822-1.222c.688-.23 1.146-.918 1.146-1.605v-5.81c0-.687-.458-1.375-1.146-1.605L16.05 6.475l-1.3-1.835zM2.98 15.111c0 .688.46 1.376 1.147 1.606l3.822 1.146 1.3 1.835H3.974A3.947 3.947 0 010 15.723V8.69c0-2.216 1.758-4.05 3.975-4.05h5.273L7.95 6.474 4.127 7.697c-.688.23-1.146.918-1.146 1.606v5.808z"}),a.jsx("path",{d:"M16.051 11.213H8.025v1.835h8.026v-1.835z"})]}))});function Cv(e){"@babel/helpers - typeof";return Cv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cv(e)}var _ur=["background"];function Tpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cur(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mur(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zur=p.memo(function(e){var t=e.background,r=Tur(e,_ur);return a.jsx(Ee,Cur({Icon:ite,"aria-label":U2,background:t||JTe},r))});function kv(e){"@babel/helpers - typeof";return kv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kv(e)}var Aur=["size","style"];function Mpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rur(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var YTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Lur(e,Aur);return a.jsxs("svg",NV(NV({height:r,style:NV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:U2}),a.jsx("path",{d:"M14.752 4.64h5.274C22.242 4.64 24 6.475 24 8.691V15.8a3.947 3.947 0 01-3.974 3.975h-5.274l1.299-1.835 3.822-1.222c.688-.23 1.146-.918 1.146-1.605v-5.81c0-.687-.458-1.375-1.146-1.605L16.05 6.475l-1.3-1.835zM2.98 15.111c0 .688.46 1.376 1.147 1.606l3.822 1.146 1.3 1.835H3.974A3.947 3.947 0 010 15.723V8.69c0-2.216 1.758-4.05 3.975-4.05h5.273L7.95 6.474 4.127 7.697c-.688.23-1.146.918-1.146 1.606v5.808z",fill:"#FF6A00"}),a.jsx("path",{d:"M16.051 11.213H8.025v1.835h8.026v-1.835z",fill:"#FF6A00"})]}))});function $v(e){"@babel/helpers - typeof";return $v=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$v(e)}var Fur=["size","style"];function zpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wur(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var XTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Uur(e,Fur);return a.jsxs("svg",LV(LV({fill:"currentColor",fillRule:"evenodd",height:r,style:LV({flex:"none",lineHeight:1},n),viewBox:"0 0 60 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:U2}),a.jsx("path",{clipRule:"evenodd",d:"M15.476 6.599H10.02v11.23h5.455V6.599zm-2.246 8.984h-1.177V8.738h1.177v6.845z"}),a.jsx("path",{d:"M2 22h2.139V4.246h2.246l-1.283 5.882v2.14h1.283v4.705c0 .321-.214.535-.535.535h-.534v2.14h1.069a2.145 2.145 0 002.14-2.14v-7.487H7.24L8.524 4.14V2H2v20z"}),a.jsx("path",{clipRule:"evenodd",d:"M31.733 17.508h6.738v-2.139h-6.845v-2.14h6.63V2.108h-15.4V13.23h6.63v2.139h-6.844v2.139h6.845v2.353h-7.38V22h17.005v-2.139h-7.38v-2.353zm.107-13.262h4.492v2.353H31.84V4.246zm0 4.492h4.492v2.246H31.84V8.738zm-2.14 2.246H25.21V8.738H29.7v2.246zm0-4.385H25.21V4.246H29.7v2.353z"}),a.jsx("path",{d:"M16.866 4.246h-7.38v-2.14h10.375v2.14h-.749v14.332c0 1.925-1.604 3.422-3.422 3.422h-2.246v-2.139h1.604c1.07 0 1.818-.856 1.818-1.818V4.246zM57.401 2.214H42v2.139h15.401v-2.14zM58.257 10.235v2.14H47.989l-3.422 7.486H54.94l-1.604-3.422h2.353l1.818 4.064c.107.107.107.214.107.427 0 .535-.428 1.07-1.07 1.07H42.107v-2.139l3.422-7.487h-4.278v-2.139h17.006z"})]}))});function Ev(e){"@babel/helpers - typeof";return Ev=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ev(e)}var Kur=["type"];function Ape(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qur(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qur(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Zur=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Xur(e,Kur),i=r==="color"?YTe:ite;return a.jsx(Ne,qur({Icon:i,Text:XTe,"aria-label":U2,spaceMultiple:vur,textMultiple:bur},n))});function Tv(e){"@babel/helpers - typeof";return Tv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tv(e)}var e2r=["size","style"];function Ipe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function o2r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var a2r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=i2r(e,e2r);return a.jsxs("svg",RV(RV({fill:"currentColor",fillRule:"evenodd",height:r,style:RV({flex:"none",lineHeight:1},n),viewBox:"0 0 147 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:U2}),a.jsx("path",{d:"M97.953 15.439a3.721 3.721 0 01-7.437 0V6.485a3.721 3.721 0 017.436 0v.139h2.847v-.107a6.568 6.568 0 00-13.129 0v8.922a6.56 6.56 0 1013.122 0v-.12h-2.846l.007.12zm14.784-9.64a5.617 5.617 0 00-5.667 5.32v5.497a5.665 5.665 0 009.44 3.637 5.665 5.665 0 001.837-3.637v-5.503a5.603 5.603 0 00-5.61-5.314zm2.789 10.496a2.79 2.79 0 01-5.579 0v-4.854a2.79 2.79 0 015.579 0v4.854zM105.042 0h-2.833v21.584h2.833V0zM26.878 5.8h-2.834v15.784h2.834V5.8zM21.21 0h-2.833v21.584h2.834V0zm-9.986 0H7.73L2 21.553h2.827l1.524-5.73h6.296l1.518 5.667h2.827L11.224.013V0zm.63 13.046h-4.76l2.38-8.94 2.38 8.94zm117.002 3.545a2.797 2.797 0 01-5.592 0V5.8h-2.839v11.258A4.878 4.878 0 00122.408 21a4.888 4.888 0 004.351.736c.271-.078.533-.186.781-.32.433-.223.83-.51 1.177-.85l.126-.12v1.158h2.859V5.8h-2.846v10.792zM26.878 0h-2.834v2.84h2.834V0zm9.205 5.78a4.861 4.861 0 00-3.413 1.398l-.12.12V0h-2.84v21.584h2.84v-1.158l.12.12a4.887 4.887 0 008.3-3.489v-6.39a4.893 4.893 0 00-4.887-4.887zm2.084 5.403v5.358a2.802 2.802 0 01-5.604 0v-5.358a2.802 2.802 0 015.604 0zM62.503 5.78a4.86 4.86 0 00-3.419 1.398l-.12.12V0h-2.833v21.584h2.834v-1.158l.12.12a4.887 4.887 0 008.298-3.489v-6.39a4.893 4.893 0 00-4.88-4.887zm2.078 5.403v5.352a2.802 2.802 0 11-5.604 0v-5.352a2.802 2.802 0 015.604 0zM142.173 0v7.298l-.12-.12a4.877 4.877 0 00-5.31-1.017 4.884 4.884 0 00-2.989 4.505v6.41a4.89 4.89 0 005.803 4.772 4.883 4.883 0 002.496-1.302l.12-.12v1.158h2.84V0h-2.84zm0 11.183v5.352a2.81 2.81 0 01-2.802 2.802 2.8 2.8 0 01-2.802-2.802v-5.352a2.798 2.798 0 012.802-2.802 2.8 2.8 0 012.802 2.802zm-88.082-.044a4.722 4.722 0 00-.057-.555v-.075a5.793 5.793 0 00-.97-2.368 5.535 5.535 0 00-4.212-2.348h-.327a5.667 5.667 0 00-5.579 4.609h2.783a2.803 2.803 0 012.74-2.26 2.808 2.808 0 012.77 2.694v1.322h-4.024a4.88 4.88 0 00-1.26 9.603h.077l.27.063.34.05h.07c.244.026.49.038.736.038a5.35 5.35 0 001.706-.246 4.792 4.792 0 001.934-1.165l.126-.12v1.16h2.833v-1.89l.044-8.512zm-6.334 3.148h3.482v1.996a3.148 3.148 0 01-2.576 3.098 2.817 2.817 0 01-.63.075 2.847 2.847 0 01-1.435-.403 3.015 3.015 0 01-.365-.233 2.829 2.829 0 01-.434-.434l-.032-.038a2.519 2.519 0 012.009-4.061h-.02zm32.786-3.136a4.722 4.722 0 00-.057-.554v-.075a5.766 5.766 0 00-.97-2.362 5.572 5.572 0 00-4.212-2.355h-.327a5.667 5.667 0 00-5.58 4.597h2.778a2.79 2.79 0 015.528.428v1.322h-4.03a4.88 4.88 0 00-1.228 9.603h.076l.27.063.34.05h.07c.245.028.49.043.737.044a5.35 5.35 0 001.706-.246 4.937 4.937 0 001.933-1.165l.126-.12v1.16h2.833v-1.89l.007-8.5zM74.208 14.3h3.476v2.022a3.149 3.149 0 01-2.575 3.098 2.811 2.811 0 01-.63.075 2.846 2.846 0 01-1.436-.403 2.404 2.404 0 01-.365-.233 2.879 2.879 0 01-.44-.434v-.038a2.48 2.48 0 01-.523-1.524 2.518 2.518 0 012.493-2.537V14.3z"})]}))}),m0=ite;m0.Color=YTe;m0.Text=a2r;m0.TextCn=XTe;m0.Combine=Zur;m0.Avatar=zur;m0.colorPrimary=JTe;m0.title=U2;var Ws="AntGroup",QTe="#1677ff";function Mv(e){"@babel/helpers - typeof";return Mv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mv(e)}var s2r=["size","style"];function Dpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function p2r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZTe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=f2r(e,s2r);return a.jsxs("svg",FV(FV({fill:"currentColor",fillRule:"evenodd",height:r,style:FV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ws}),a.jsx("path",{d:"M15.984 1.383c-.259.593-.877.914-1.334 1.348-.702.669-.998 1.726-1.218 2.682 3.37.775 5.995 3.532 6.486 7.025.566 4.016-1.85 7.859-5.744 9.134-3.894 1.276-8.153-.38-10.126-3.935A8.339 8.339 0 016.457 6.833a18.703 18.703 0 01-.376-.802l-.174-.408a8.698 8.698 0 01-.618-1.987 7.523 7.523 0 01-.051-.37 3.717 3.717 0 01-.024-.34 2.506 2.506 0 01.132-.872 1.26 1.26 0 01.384-.594.842.842 0 011.165.11c.694.82.169 2.078.142 3.02.009.575.111 1.144.301 1.684l-.103.052a8.404 8.404 0 001.318-.79c.28-.243.45-.742.781-.864.33-.121.682.146.946.297.278.145.587.219.901.214l.462.007c.076.002.152.005.226.011.212.01.422.026.63.05l.196-1.08c.04-.216.082-.43.126-.645l.141-.641c.14-.7.42-1.367.823-1.96.305-.431.75-.746 1.262-.89.877-.217 1.24.629.937 1.348zm-2.244 5.44c-2.841.002-4.898 2.532-4.628 5.64.27 3.11 2.781 5.642 5.613 5.666 2.832.024 4.932-2.512 4.658-5.644-.273-3.133-2.802-5.666-5.643-5.663zm.357.57a4.707 4.707 0 013.304 1.445 5.703 5.703 0 011.643 3.49 4.841 4.841 0 01-1.141 3.705v.015a3.923 3.923 0 01-2.808 1.303 4.664 4.664 0 01-3.367-1.387 5.678 5.678 0 01-1.71-3.518 4.832 4.832 0 011.14-3.753 3.923 3.923 0 012.813-1.3h.126z"})]}))});function zv(e){"@babel/helpers - typeof";return zv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zv(e)}var d2r=["background"];function Npe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function m2r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v2r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var x2r=p.memo(function(e){var t=e.background,r=b2r(e,d2r);return a.jsx(Ee,m2r({Icon:ZTe,"aria-label":Ws,background:t||QTe},r))});function Av(e){"@babel/helpers - typeof";return Av=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Av(e)}var O2r=["size","style"];function Lpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BV(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function T2r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var M2r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=E2r(e,O2r),o=cn("".concat(Ws,"-brand"),3),s=S2r(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",BV(BV({fill:"currentColor",fillRule:"evenodd",height:r,style:BV({flex:"none",lineHeight:1},n),viewBox:"0 0 73 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ws}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{id:l.id,x1:"32.052%",x2:"60.95%",y1:"95.551%",y2:"-.348%",children:[a.jsx("stop",{offset:"0%",stopColor:"#06F"}),a.jsx("stop",{offset:"20%",stopColor:"#1677FF"}),a.jsx("stop",{offset:"100%",stopColor:"#04A6FF"})]}),a.jsxs("linearGradient",{id:c.id,x1:"6.029%",x2:"92.742%",y1:"65.982%",y2:"32.918%",children:[a.jsx("stop",{offset:"0%",stopColor:"#06F"}),a.jsx("stop",{offset:"20%",stopColor:"#1677FF"}),a.jsx("stop",{offset:"100%",stopColor:"#04A6FF"})]}),a.jsxs("linearGradient",{id:u.id,x1:"56.027%",x2:"46.133%",y1:"99.257%",y2:"1.384%",children:[a.jsx("stop",{offset:"0%",stopColor:"#06F"}),a.jsx("stop",{offset:"20%",stopColor:"#1677FF"}),a.jsx("stop",{offset:"100%",stopColor:"#04A6FF"})]})]}),a.jsxs("g",{children:[a.jsx("path",{d:"M9.617 6.282a.447.447 0 01-.33-.315 1.037 1.037 0 010-.505c.153-.86.294-1.725.492-2.577.138-.7.413-1.367.808-1.96a2.274 2.274 0 011.238-.89c.86-.217 1.217.629.92 1.348-.254.593-.861.914-1.31 1.348-.819.795-1.075 2.14-1.311 3.212a.428.428 0 01-.507.339z",fill:l.fill,transform:"translate(2)"}),a.jsx("path",{d:"M6.218 4.672c.324-.121.669.146.928.297.273.145.577.219.885.214.227.01.457 0 .675.018 4.022.176 7.346 3.22 7.901 7.237.555 4.016-1.817 7.859-5.639 9.134-3.822 1.276-8.003-.38-9.94-3.935C-.907 14.082-.046 9.641 3.076 7.081c.342-.278.703-.53 1.082-.755a8.22 8.22 0 001.294-.79c.274-.243.442-.742.767-.864zm4.324 2.15C7.754 6.825 5.734 9.355 6 12.464c.266 3.109 2.73 5.641 5.51 5.665 2.78.024 4.841-2.512 4.573-5.644-.268-3.133-2.75-5.666-5.54-5.663zm.351.57a4.581 4.581 0 013.243 1.446 5.748 5.748 0 011.613 3.49 4.902 4.902 0 01-1.12 3.705v.015c-.701.799-1.699 1.27-2.757 1.303a4.536 4.536 0 01-3.305-1.387 5.72 5.72 0 01-1.677-3.518 4.893 4.893 0 011.117-3.753 3.821 3.821 0 012.762-1.3h.124z",fill:c.fill,transform:"translate(2)"}),a.jsx("path",{d:"M2.303 2.054c.067-.23.198-.436.377-.594a.816.816 0 011.144.11c.68.82.165 2.078.138 3.02.013.805.205 1.597.56 2.318.083.134.144.279.183.43a.541.541 0 01-.295.577c-.339.17-.557-.19-.695-.446-.319-.6-.606-1.216-.861-1.846a8.817 8.817 0 01-.607-1.987 7.656 7.656 0 01-.05-.37 3.786 3.786 0 01-.024-.34 2.55 2.55 0 01.13-.872z",fill:u.fill,transform:"translate(2)"}),a.jsx("path",{d:"M48.394 10.7c.31.52 1.15 1.559 3.045 1.924l.16-.834a3.86 3.86 0 01-2.152-1.09h2.178v-.828h-3.664v-.428h3.387v-.79h-3.243V8.29h3.01V7.52h-2.998v-.419h3.01v-.769h-3.01v-.418h3.243v-.79h-3.125c.188-.117.349-.273.472-.457.097-.155.15-.25.153-.259l-.775-.424c-.09.159-.188.313-.295.46a1.412 1.412 0 01-1.365.683h-.976c.168-.224.323-.457.466-.698l-.776-.425a10.18 10.18 0 01-2.193 2.572l.566.68c.147-.125.295-.25.419-.374v1.734c0 .57.268.84.834.84h2.311v.427h-3.664v.829h2.178a3.86 3.86 0 01-2.152 1.09l.16.834c1.895-.365 2.735-1.402 3.045-1.924h.433v2.01h.885v-2.01l.433-.012zm-1.161-3.195h-2.439v-.404h2.439v.404zm0-1.582v.397h-2.439v-.347l.042-.05h2.397zm-2.439 2.562v-.196h2.439v.377H44.96c-.142-.015-.163-.036-.163-.181h-.003zM32.047 11.306c.186-.511.212-1.66.212-2.732v-.386H31.08l.239-3.652h-3.85v.828h2.906l-.182 2.824h-1.507l.168-2.375h-.846l-.23 3.203h3.594c0 1.06-.062 1.687-.156 1.942-.133.363-.363.77-1.247.77h-1.38v.849h1.436c1.06.003 1.707-.401 2.022-1.271z"}),a.jsx("path",{d:"M27.371 11.852v-1.057h3.049v-.89H27.37v.875h-.884v.867h-.702v-1.484h.407a.943.943 0 00.73-.278.957.957 0 00.275-.735V5.397h-1.409V4.209h-.884v1.188h-1.365v4.75h1.37v1.485h-1.388v.93h3.137a.66.66 0 00.518-.191.67.67 0 00.195-.519zm-1.058-5.591V9.18a.124.124 0 01-.124.124h-.404v-3.04l.528-.003zm-1.89 3.032V6.264h.487V9.29l-.487.003zM61.274 11.125V4.429h-7.989v8.284h6.412c1.035 0 1.577-.564 1.577-1.588zm-.884 0c.017.19-.05.379-.185.514a.637.637 0 01-.51.186h-5.52V5.32h6.215v5.805z"}),a.jsx("path",{d:"M54.674 9.708l.294.835a7.5 7.5 0 003.267-2.423v1.683a.65.65 0 01-.67.627h-.792v.849h.884c.389.02.768-.122 1.048-.395s.434-.65.426-1.042v-2.21h.64v-.848h-.64v-.912h-.884v.912h-3.42v.849h2.73a7.033 7.033 0 01-2.883 2.075zM42.368 12.057a18.925 18.925 0 01-2.09-1.998c.302-.401.57-.827.799-1.274.59-1.17.649-2.42.649-3.599h-.923c0 1.066-.041 2.191-.546 3.174-.168.328-.359.644-.572.944a7.79 7.79 0 01-.571-.944c-.505-.983-.546-2.108-.546-3.174h-.923c0 1.128.05 2.432.649 3.599.23.447.497.873.799 1.274a17.486 17.486 0 01-1.795 1.746v-1.022h-.885v.867h-.702v-1.484h.404a.943.943 0 00.73-.278.957.957 0 00.276-.735V5.397h-1.41V4.209h-.884v1.188h-1.37v4.75h1.37v1.485h-1.389v.93h3.137a.676.676 0 00.61-.297l.407.487a20.503 20.503 0 002.093-1.984c.651.71 1.35 1.373 2.094 1.984l.59-.695zm-6.132-5.793V9.18a.124.124 0 01-.124.124h-.403v-3.04h.527zM34.341 9.29V6.264h.486V9.29h-.486z"}),a.jsx("path",{d:"M39.373 6.834l.725-.092a21.667 21.667 0 00-.191-2.592l-.885.128v.098c.164.812.28 1.632.351 2.458zM68.992 14.557h-2.53v5.71c.165.035.332.052.5.05.167.001.333-.016.497-.05V18.42h1.569c1.179 0 1.972-.766 1.972-1.954 0-1.187-.784-1.909-2.008-1.909zm-.165 2.97h-1.362v-2.08h1.368c.855 0 1.224.298 1.224 1.046s-.466 1.033-1.23 1.033zM51.952 18.275c-.294-.238-.56-.297-.554-.342.006-.044.148-.027.395-.104a1.586 1.586 0 001.227-1.57c0-1.346-.923-1.71-2.259-1.71h-2.458v5.718c.163.035.329.052.495.05.166.001.332-.016.495-.05v-2.18h.637a1.68 1.68 0 011.04.247c.3.256.553.564.747.908.162.253.563 1.016.563 1.016.194.035.392.052.59.05.19.003.382-.023.565-.077 0 0-.59-.965-.852-1.294a3.91 3.91 0 00-.63-.662zm-1.347-1.028h-1.3v-1.856h1.474c.855 0 1.253.17 1.253.87 0 .701-.572.986-1.427.986zM64.317 14.557v3.394c0 .92-.54 1.502-1.433 1.502s-1.433-.594-1.433-1.502v-3.394a2.31 2.31 0 00-.498-.05c-.167-.001-.334.016-.498.05v3.427c0 1.671 1.064 2.402 2.426 2.402s2.426-.73 2.426-2.402v-3.427a2.31 2.31 0 00-.498-.05c-.165 0-.33.016-.492.05zM44.576 15.362c.76-.03 1.48.345 1.896.985l.731-.543c-.657-.911-1.37-1.357-2.706-1.357a2.852 2.852 0 00-2.073.865c-.545.56-.84 1.32-.816 2.104 0 1.726 1.208 2.97 2.706 2.97.387 0 .77-.078 1.126-.229.229-.088.446-.203.649-.341.08-.054.17-.12.23-.095.059.023.053.074.053.136v.398c.123.035.25.052.377.05.13.002.258-.02.38-.062v-3.046h-2.544v.813h1.672c0 .612-.554 1.464-1.807 1.464-1.18 0-1.875-.947-1.875-2.043a2.036 2.036 0 01.57-1.456c.377-.39.892-.61 1.431-.613zM56.67 14.447c-1.629 0-2.949 1.33-2.949 2.97 0 1.64 1.32 2.969 2.948 2.969 1.629 0 2.948-1.33 2.948-2.97 0-1.64-1.32-2.969-2.948-2.969zm0 4.947c-.795 0-1.51-.482-1.815-1.22a1.988 1.988 0 01.426-2.156 1.953 1.953 0 012.14-.429 1.978 1.978 0 011.212 1.827 1.97 1.97 0 01-1.96 1.978h-.004zM34.812 15.469h2.064v4.795c.174.035.35.052.528.05.177.001.354-.016.527-.05v-4.795h2.064v-.924h-5.183v.924zM32.996 14.542V18.7a36.335 36.335 0 00-2.9-4.157 2.231 2.231 0 00-.49-.05c-.164-.001-.329.016-.49.05v5.722c.16.035.324.052.487.05.164.001.327-.016.486-.05V15.83a53.939 53.939 0 012.89 4.433c.161.035.326.052.492.05.165.001.33-.016.492-.05v-5.722a2.199 2.199 0 00-.486-.05c-.162 0-.323.016-.48.05zM28.388 20.222l-.035-.124-.035-.122-.148-.49-.073-.246-.08-.244-.16-.487c-.052-.163-.111-.324-.167-.484l-.083-.24c-.026-.08-.059-.16-.088-.24l-.177-.482a36.53 36.53 0 00-.784-1.894c-.071-.158-.142-.312-.216-.466l-.082-.173h-1.336l-.085.181a36.45 36.45 0 00-.99 2.36l-.178.482-.088.24-.085.241-.168.484-.16.487-.08.243-.076.244-.15.49c-.027.08-.05.163-.074.246v.042c.166.034.335.051.504.05.17.001.34-.016.507-.05l.142-.481.07-.24.077-.238.198-.594a6.332 6.332 0 011.312-.048c.42.036.835.128 1.232.274.127.059.186.092.227.19l.056.175.074.237.07.24.139.482v.015c.165.036.335.053.504.05.168 0 .336-.016.501-.05l-.015-.06zm-2.786-2.298a4.165 4.165 0 00-1.108.17c.018-.048.053-.176.068-.22l.168-.47c.233-.623.474-1.244.74-1.852l.044-.104c.027-.066.056-.083.086-.083.029 0 .056.017.08.07l.05.11c.265.595.51 1.227.742 1.854l.168.469.053.148a5.434 5.434 0 00-1.09-.092z"})]})]}))});function Iv(e){"@babel/helpers - typeof";return Iv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iv(e)}var z2r=["size","style"];function Fpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function L2r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var R2r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=N2r(e,z2r);return a.jsxs("svg",VV(VV({fill:"currentColor",fillRule:"evenodd",height:r,style:VV({flex:"none",lineHeight:1},n),viewBox:"0 0 73 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ws}),a.jsxs("g",{children:[a.jsx("path",{d:"M14.745 1.383c-.254.593-.861.914-1.31 1.348-.688.668-.98 1.725-1.195 2.682 3.309.775 5.884 3.532 6.367 7.025.555 4.016-1.817 7.859-5.639 9.134-3.822 1.276-8.003-.38-9.94-3.935-1.936-3.555-1.075-7.996 2.047-10.556.104-.085.21-.168.318-.248-.193-.396-.373-.8-.54-1.21a8.817 8.817 0 01-.606-1.987 7.656 7.656 0 01-.05-.37 3.786 3.786 0 01-.024-.34 2.55 2.55 0 01.13-.872c.067-.23.198-.436.377-.594a.816.816 0 011.144.11c.68.82.165 2.078.138 3.02.01.574.11 1.143.296 1.683l-.101.053a8.22 8.22 0 001.294-.79c.274-.243.442-.742.767-.864.324-.121.669.146.928.297.273.145.577.219.885.214l.453.007c.075.002.15.005.222.011l.31.02.307.03.077-.435c.114-.646.23-1.292.379-1.931.138-.7.413-1.367.808-1.96a2.274 2.274 0 011.238-.89c.86-.217 1.217.629.92 1.348zm-2.203 5.44C9.754 6.824 7.734 9.354 8 12.462c.266 3.11 2.73 5.642 5.51 5.666 2.78.024 4.841-2.512 4.573-5.644-.268-3.133-2.75-5.666-5.54-5.663zm.351.57a4.581 4.581 0 013.243 1.445 5.748 5.748 0 011.613 3.49 4.902 4.902 0 01-1.12 3.705v.015c-.701.799-1.699 1.27-2.757 1.303a4.536 4.536 0 01-3.305-1.387 5.72 5.72 0 01-1.677-3.518 4.893 4.893 0 011.117-3.753 3.821 3.821 0 012.762-1.3h.124zM48.394 10.7c.31.52 1.15 1.559 3.045 1.924l.16-.834a3.86 3.86 0 01-2.152-1.09h2.178v-.828h-3.664v-.428h3.387v-.79h-3.243V8.29h3.01V7.52h-2.998v-.419h3.01v-.769h-3.01v-.418h3.243v-.79h-3.125c.188-.117.349-.273.472-.457.097-.155.15-.25.153-.259l-.775-.424c-.09.159-.188.313-.295.46a1.412 1.412 0 01-1.365.683h-.976c.168-.224.323-.457.466-.698l-.776-.425a10.18 10.18 0 01-2.193 2.572l.566.68c.147-.125.295-.25.419-.374v1.734c0 .57.268.84.834.84h2.311v.427h-3.664v.829h2.178a3.86 3.86 0 01-2.152 1.09l.16.834c1.895-.365 2.735-1.402 3.045-1.924h.433v2.01h.885v-2.01l.433-.012zm-1.161-3.195h-2.439v-.404h2.439v.404zm0-1.582v.397h-2.439v-.347l.042-.05h2.397zm-2.439 2.562v-.196h2.439v.377H44.96c-.142-.015-.163-.036-.163-.181h-.003zM32.047 11.306c.186-.511.212-1.66.212-2.732v-.386H31.08l.239-3.652h-3.85v.828h2.906l-.182 2.824h-1.507l.168-2.375h-.846l-.23 3.203h3.594c0 1.06-.062 1.687-.156 1.942-.133.363-.363.77-1.247.77h-1.38v.849h1.436c1.06.003 1.707-.401 2.022-1.271z"}),a.jsx("path",{d:"M27.371 11.852v-1.057h3.049v-.89H27.37v.875h-.884v.867h-.702v-1.484h.407a.943.943 0 00.73-.278.957.957 0 00.275-.735V5.397h-1.409V4.209h-.884v1.188h-1.365v4.75h1.37v1.485h-1.388v.93h3.137a.66.66 0 00.518-.191.67.67 0 00.195-.519zm-1.058-5.591V9.18a.124.124 0 01-.124.124h-.404v-3.04l.528-.003zm-1.89 3.032V6.264h.487V9.29l-.487.003zM61.274 11.125V4.429h-7.989v8.284h6.412c1.035 0 1.577-.564 1.577-1.588zm-.884 0c.017.19-.05.379-.185.514a.637.637 0 01-.51.186h-5.52V5.32h6.215v5.805z"}),a.jsx("path",{d:"M54.674 9.708l.294.835a7.5 7.5 0 003.267-2.423v1.683a.65.65 0 01-.67.627h-.792v.849h.884c.389.02.768-.122 1.048-.395s.434-.65.426-1.042v-2.21h.64v-.848h-.64v-.912h-.884v.912h-3.42v.849h2.73a7.033 7.033 0 01-2.883 2.075zM42.368 12.057a18.925 18.925 0 01-2.09-1.998c.302-.401.57-.827.799-1.274.59-1.17.649-2.42.649-3.599h-.923c0 1.066-.041 2.191-.546 3.174-.168.328-.359.644-.572.944a7.79 7.79 0 01-.571-.944c-.505-.983-.546-2.108-.546-3.174h-.923c0 1.128.05 2.432.649 3.599.23.447.497.873.799 1.274a17.486 17.486 0 01-1.795 1.746v-1.022h-.885v.867h-.702v-1.484h.404a.943.943 0 00.73-.278.957.957 0 00.276-.735V5.397h-1.41V4.209h-.884v1.188h-1.37v4.75h1.37v1.485h-1.389v.93h3.137a.676.676 0 00.61-.297l.407.487a20.503 20.503 0 002.093-1.984c.651.71 1.35 1.373 2.094 1.984l.59-.695zm-6.132-5.793V9.18a.124.124 0 01-.124.124h-.403v-3.04h.527zM34.341 9.29V6.264h.486V9.29h-.486z"}),a.jsx("path",{d:"M39.373 6.834l.725-.092a21.667 21.667 0 00-.191-2.592l-.885.128v.098c.164.812.28 1.632.351 2.458zM68.992 14.557h-2.53v5.71c.165.035.332.052.5.05.167.001.333-.016.497-.05V18.42h1.569c1.179 0 1.972-.766 1.972-1.954 0-1.187-.784-1.909-2.008-1.909zm-.165 2.97h-1.362v-2.08h1.368c.855 0 1.224.298 1.224 1.046s-.466 1.033-1.23 1.033zM51.952 18.275c-.294-.238-.56-.297-.554-.342.006-.044.148-.027.395-.104a1.586 1.586 0 001.227-1.57c0-1.346-.923-1.71-2.259-1.71h-2.458v5.718c.163.035.329.052.495.05.166.001.332-.016.495-.05v-2.18h.637a1.68 1.68 0 011.04.247c.3.256.553.564.747.908.162.253.563 1.016.563 1.016.194.035.392.052.59.05.19.003.382-.023.565-.077 0 0-.59-.965-.852-1.294a3.91 3.91 0 00-.63-.662zm-1.347-1.028h-1.3v-1.856h1.474c.855 0 1.253.17 1.253.87 0 .701-.572.986-1.427.986zM64.317 14.557v3.394c0 .92-.54 1.502-1.433 1.502s-1.433-.594-1.433-1.502v-3.394a2.31 2.31 0 00-.498-.05c-.167-.001-.334.016-.498.05v3.427c0 1.671 1.064 2.402 2.426 2.402s2.426-.73 2.426-2.402v-3.427a2.31 2.31 0 00-.498-.05c-.165 0-.33.016-.492.05zM44.576 15.362c.76-.03 1.48.345 1.896.985l.731-.543c-.657-.911-1.37-1.357-2.706-1.357a2.852 2.852 0 00-2.073.865c-.545.56-.84 1.32-.816 2.104 0 1.726 1.208 2.97 2.706 2.97.387 0 .77-.078 1.126-.229.229-.088.446-.203.649-.341.08-.054.17-.12.23-.095.059.023.053.074.053.136v.398c.123.035.25.052.377.05.13.002.258-.02.38-.062v-3.046h-2.544v.813h1.672c0 .612-.554 1.464-1.807 1.464-1.18 0-1.875-.947-1.875-2.043a2.036 2.036 0 01.57-1.456c.377-.39.892-.61 1.431-.613zM56.67 14.447c-1.629 0-2.949 1.33-2.949 2.97 0 1.64 1.32 2.969 2.948 2.969 1.629 0 2.948-1.33 2.948-2.97 0-1.64-1.32-2.969-2.948-2.969zm0 4.947c-.795 0-1.51-.482-1.815-1.22a1.988 1.988 0 01.426-2.156 1.953 1.953 0 012.14-.429 1.978 1.978 0 011.212 1.827 1.97 1.97 0 01-1.96 1.978h-.004zM34.812 15.469h2.064v4.795c.174.035.35.052.528.05.177.001.354-.016.527-.05v-4.795h2.064v-.924h-5.183v.924zM32.996 14.542V18.7a36.335 36.335 0 00-2.9-4.157 2.231 2.231 0 00-.49-.05c-.164-.001-.329.016-.49.05v5.722c.16.035.324.052.487.05.164.001.327-.016.486-.05V15.83a53.939 53.939 0 012.89 4.433c.161.035.326.052.492.05.165.001.33-.016.492-.05v-5.722a2.199 2.199 0 00-.486-.05c-.162 0-.323.016-.48.05zM28.388 20.222l-.035-.124-.035-.122-.148-.49-.073-.246-.08-.244-.16-.487c-.052-.163-.111-.324-.167-.484l-.083-.24c-.026-.08-.059-.16-.088-.24l-.177-.482a36.53 36.53 0 00-.784-1.894c-.071-.158-.142-.312-.216-.466l-.082-.173h-1.336l-.085.181a36.45 36.45 0 00-.99 2.36l-.178.482-.088.24-.085.241-.168.484-.16.487-.08.243-.076.244-.15.49c-.027.08-.05.163-.074.246v.042c.166.034.335.051.504.05.17.001.34-.016.507-.05l.142-.481.07-.24.077-.238.198-.594a6.332 6.332 0 011.312-.048c.42.036.835.128 1.232.274.127.059.186.092.227.19l.056.175.074.237.07.24.139.482v.015c.165.036.335.053.504.05.168 0 .336-.016.501-.05l-.015-.06zm-2.786-2.298a4.165 4.165 0 00-1.108.17c.018-.048.053-.176.068-.22l.168-.47c.233-.623.474-1.244.74-1.852l.044-.104c.027-.066.056-.083.086-.083.029 0 .056.017.08.07l.05.11c.265.595.51 1.227.742 1.854l.168.469.053.148a5.434 5.434 0 00-1.09-.092z"})]})]}))});function Dv(e){"@babel/helpers - typeof";return Dv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dv(e)}var F2r=["size","style"];function Bpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HV(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Y2r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var X2r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=J2r(e,F2r),o=cn(Ws,3),s=U2r(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",HV(HV({height:r,style:HV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ws}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{id:l.id,x1:"31.373%",x2:"61.365%",y1:"95.551%",y2:"-.348%",children:[a.jsx("stop",{offset:"0%",stopColor:"#06F"}),a.jsx("stop",{offset:"20%",stopColor:"#1677FF"}),a.jsx("stop",{offset:"100%",stopColor:"#04A6FF"})]}),a.jsxs("linearGradient",{id:c.id,x1:"4.366%",x2:"94.359%",y1:"65.982%",y2:"32.918%",children:[a.jsx("stop",{offset:"0%",stopColor:"#06F"}),a.jsx("stop",{offset:"20%",stopColor:"#1677FF"}),a.jsx("stop",{offset:"100%",stopColor:"#04A6FF"})]}),a.jsxs("linearGradient",{id:u.id,x1:"56.255%",x2:"45.986%",y1:"99.257%",y2:"1.384%",children:[a.jsx("stop",{offset:"0%",stopColor:"#06F"}),a.jsx("stop",{offset:"20%",stopColor:"#1677FF"}),a.jsx("stop",{offset:"100%",stopColor:"#04A6FF"})]})]}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M9.797 6.282a.451.451 0 01-.336-.315 1.019 1.019 0 010-.505c.156-.86.3-1.725.501-2.577.14-.7.42-1.367.823-1.96.305-.431.75-.746 1.262-.89.877-.217 1.24.629.937 1.348-.259.593-.877.914-1.334 1.348-.835.795-1.096 2.14-1.336 3.212a.427.427 0 01-.186.277.437.437 0 01-.331.062z",fill:l.fill,transform:"translate(3)"}),a.jsx("path",{d:"M6.334 4.672c.33-.121.682.146.946.297.278.145.587.219.901.214.231.01.466 0 .688.018 4.098.176 7.484 3.22 8.05 7.237.565 4.016-1.852 7.859-5.745 9.134-3.894 1.276-8.153-.38-10.126-3.935A8.339 8.339 0 013.133 7.081c.348-.278.716-.53 1.102-.755a8.404 8.404 0 001.318-.79c.28-.243.45-.742.781-.864zm4.406 2.15c-2.841.003-4.898 2.533-4.628 5.642.27 3.109 2.781 5.641 5.613 5.665 2.832.024 4.932-2.512 4.658-5.644-.273-3.133-2.802-5.666-5.643-5.663zm.357.57a4.707 4.707 0 013.304 1.446 5.703 5.703 0 011.643 3.49 4.841 4.841 0 01-1.141 3.705v.015a3.923 3.923 0 01-2.808 1.303 4.664 4.664 0 01-3.367-1.387 5.678 5.678 0 01-1.71-3.518 4.832 4.832 0 011.14-3.753 3.923 3.923 0 012.813-1.3h.126z",fill:c.fill,transform:"translate(3)"}),a.jsx("path",{d:"M2.346 2.054a1.26 1.26 0 01.384-.594.842.842 0 011.165.11c.694.82.169 2.078.142 3.02.013.805.208 1.597.57 2.318.084.134.147.279.186.43a.539.539 0 01-.3.577c-.345.17-.568-.19-.709-.446-.324-.6-.617-1.216-.877-1.846a8.698 8.698 0 01-.618-1.987 7.523 7.523 0 01-.051-.37 3.717 3.717 0 01-.024-.34 2.506 2.506 0 01.132-.872z",fill:u.fill,transform:"translate(3)"})]})]}))});function Nv(e){"@babel/helpers - typeof";return Nv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nv(e)}var Q2r=["size","style"];function Hpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function n3r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var i3r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=r3r(e,Q2r);return a.jsxs("svg",UV(UV({fill:"currentColor",fillRule:"evenodd",height:r,style:UV({flex:"none",lineHeight:1},n),viewBox:"0 0 168 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ws}),a.jsx("path",{d:"M158.72 2.37h-8.58V21.6a7.9 7.9 0 001.69.17 8.08 8.08 0 001.69-.17v-6.22h5.32c4 0 6.69-2.58 6.69-6.58s-2.66-6.43-6.81-6.43zm-.56 10h-4.62v-7h4.64c2.9 0 4.15 1 4.15 3.52s-1.58 3.48-4.17 3.48zm-57.24 2.52c-1-.8-1.9-1-1.88-1.15.02-.15.5-.09 1.34-.35a5.35 5.35 0 004.16-5.29c0-4.442-3.01-5.711-7.4-5.758l-8.6-.002V21.6a7.8 7.8 0 001.68.17 8 8 0 001.68-.17v-7.34h2.16a5.73 5.73 0 013.53.83 11.27 11.27 0 012.53 3.06l.135.216c.268.44.644 1.114.98 1.73l.795 1.474c.66.12 1.33.176 2 .17a6.53 6.53 0 001.92-.26l-.937-1.492c-.605-.947-1.369-2.112-1.864-2.754l-.089-.114a13.21 13.21 0 00-2.14-2.23zm-4.57-3.46h-4.41V5.18h5c2.9 0 4.25.57 4.25 2.93 0 2.36-1.94 3.32-4.84 3.32zm46.51-9.06V13.8c0 3.1-1.83 5.06-4.86 5.06-3.03 0-4.86-2-4.86-5.06V2.37a7.89 7.89 0 00-1.69-.17 8.07 8.07 0 00-1.355.108l-.335.062v11.54c0 5.63 3.61 8.09 8.23 8.09 4.62 0 8.23-2.46 8.23-8.09V2.37a7.89 7.89 0 00-1.69-.17 8.07 8.07 0 00-1.67.17zM75.596 5.09l.304-.009a7.35 7.35 0 016.43 3.32l2.48-1.83C82.58 3.5 80.16 2 75.63 2a9.71 9.71 0 00-9.804 9.67l.004.33c0 5.81 4.1 10 9.18 10a9.85 9.85 0 003.455-.624l.365-.146a10.65 10.65 0 001.853-.923l.531-.349c.218-.14.44-.26.596-.198.15.06.176.171.18.311v1.49a4.62 4.62 0 001.28.17c.351.003.7-.042 1.039-.133l.251-.078V11.26h-8.63V14h5.67c0 2.06-1.88 4.93-6.13 4.93-4 0-6.36-3.19-6.36-6.88a6.83 6.83 0 016.486-6.961zM116.92 2c-5.523 0-10 4.478-10 10 0 5.523 4.477 10 10 10s10-4.477 10-10c0-5.522-4.477-10-10-10zm0 16.66a6.66 6.66 0 11.244-.004l-.244.004zM42.78 5.44h7v16.15a8.83 8.83 0 001.79.17 9 9 0 001.79-.17V5.44h7V2.33H42.78v3.11zm-6.16-3.12v14a122.36 122.36 0 00-9.014-12.973L26.78 2.32a7.62 7.62 0 00-1.66-.17 7.76 7.76 0 00-1.66.17v19.27a7.52 7.52 0 001.65.17 7.69 7.69 0 001.323-.107l.327-.063V6.66c3.2 4.41 6.226 8.943 8.982 13.547l.818 1.383a7.74 7.74 0 001.67.17 7.92 7.92 0 001.34-.107l.33-.063V2.32a7.51 7.51 0 00-1.65-.17 7.68 7.68 0 00-1.307.109l-.323.061zM21.04 21.65l-.05-.2-.24-.83-.75-2.48-.81-2.46c-.18-.55-.38-1.09-.57-1.63l-.28-.81c-.09-.27-.2-.54-.3-.81l-.6-1.62c-.83-2.15-1.71-4.28-2.66-6.38-.24-.53-.48-1.05-.73-1.57l-.28-.58H9.24l-.654 1.377a24.51 24.51 0 00-.356.803c-.94 2.1-1.82 4.23-2.64 6.38l-.9 2.43-.29.81-.57 1.63-.81 2.46-.26.82-.51 1.65c-.09.27-.17.55-.25.83v.14a8.18 8.18 0 001.71.17 8.43 8.43 0 001.38-.107l.34-.063.72-2.43.26-.8.67-2a21.63 21.63 0 014.45-.16 16.09 16.09 0 014.18.92l.254.124c.262.136.407.26.516.516l.19.59.25.8.24.81.47 1.62v.05a7.6 7.6 0 001.71.17 8.4 8.4 0 001.363-.108l.337-.062zm-9.5-7.94a14.22 14.22 0 00-3.76.57l.075-.23c.057-.185.122-.41.155-.51l.57-1.58c.632-1.68 1.283-3.353 1.98-5.005l.68-1.585c.09-.22.19-.28.29-.28.1 0 .19.06.27.24l.17.37c.9 2 1.73 4.13 2.52 6.24l.75 2.08a18.56 18.56 0 00-3.168-.31h-.532z"})]}))});function Lv(e){"@babel/helpers - typeof";return Lv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lv(e)}var o3r=["size","style"];function Upe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function u3r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var f3r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=c3r(e,o3r);return a.jsxs("svg",WV(WV({fill:"currentColor",fillRule:"evenodd",height:r,style:WV({flex:"none",lineHeight:1},n),viewBox:"0 0 91 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ws}),a.jsx("path",{d:"M59.318 17.32c.714 1.185 2.65 3.556 7.018 4.389l.367-1.903a8.93 8.93 0 01-4.96-2.486h5.021v-1.89H58.32v-.975h7.806v-1.801h-7.473v-.833h6.936v-1.755h-6.91v-.955h6.937V7.357H58.68v-.955h7.473V4.601h-7.201a3.548 3.548 0 001.086-1.043l.16-.257c.123-.2.189-.318.194-.332L58.605 2c-.205.363-.432.714-.68 1.05a3.264 3.264 0 01-3.145 1.558h-2.249c.387-.511.745-1.042 1.074-1.592l-1.787-.969a23.284 23.284 0 01-5.054 5.866l1.304 1.55c.34-.284.68-.568.965-.853v3.956c0 1.3.618 1.916 1.922 1.916h5.327v.976h-8.445v1.89h5.02a8.93 8.93 0 01-4.959 2.485l.367 1.903c4.368-.833 6.305-3.197 7.018-4.389h.999v4.585h2.038v-4.585l.998-.027zm-2.676-7.287h-5.619V9.11h5.619v.922zm0-3.61v.907h-5.619v-.792l.095-.115h5.524zm-5.619 5.845v-.447h5.619v.86h-5.238c-.326-.034-.374-.082-.374-.413h-.007zM19.97 3.26l-.55 8.33h2.717v1.143l-.007 1.055c-.026 2.017-.13 3.957-.482 4.914-.727 1.984-2.214 2.905-4.66 2.898h-3.309v-1.937h3.18c1.974 0 2.533-.87 2.844-1.676l.03-.078c.217-.582.36-2.011.36-4.43H11.81l.53-7.307h1.95l-.387 5.418h3.471l.421-6.44h-6.698V3.26h8.872zM7.224 2.515v2.709h3.248v8.56a2.17 2.17 0 01-.634 1.678 2.185 2.185 0 01-1.683.632h-.937v3.387h1.616v-1.978h2.039v-1.998h7.024v2.032h-7.024v2.41c.028.442-.136.874-.452 1.185-.315.31-.75.469-1.193.435H2v-2.12h3.2V16.06H2.04V5.224h3.146v-2.71h2.038zm1.21 4.68L7.218 7.2v6.936h.93a.285.285 0 00.286-.285V7.195zM5.2 7.2H4.079v6.909l1.12-.007V7.2zM89 3.016v15.273c0 2.336-1.25 3.623-3.635 3.623H70.59V3.016H89zm-2.038 2.032H72.64v14.839h12.718c.436.04.867-.115 1.177-.424.31-.31.466-.74.426-1.174V5.048zm-2.901 1.26v2.079h1.474v1.937h-1.474v5.039a3.212 3.212 0 01-.982 2.377 3.233 3.233 0 01-2.415.9h-2.038v-1.936h1.934a1.492 1.492 0 001.436-1.43v-3.84a17.273 17.273 0 01-7.528 5.527l-.68-1.903a16.202 16.202 0 006.645-4.734h-6.29V8.387h7.88v-2.08h2.038zm-53.97-3.793v2.709h3.248v8.567a2.17 2.17 0 01-.634 1.678 2.185 2.185 0 01-1.682.632h-.931v3.386h1.617V17.51h2.038v2.33a40.11 40.11 0 004.137-3.983 20.18 20.18 0 01-1.84-2.905c-1.38-2.662-1.495-5.635-1.495-8.209h2.126l.003.61c.02 2.247.189 4.575 1.254 6.63.387.748.828 1.468 1.318 2.154.49-.686.93-1.406 1.318-2.154 1.162-2.242 1.257-4.809 1.257-7.24h2.126l-.003.623c-.025 2.503-.237 5.122-1.492 7.586a20.167 20.167 0 01-1.84 2.905 43.423 43.423 0 004.816 4.558L44.073 22a47.021 47.021 0 01-4.823-4.524A47.048 47.048 0 0134.426 22l-.937-1.11c-.314.46-.85.717-1.407.677h-7.228v-2.12h3.2V16.06h-3.16V5.224h3.16v-2.71h2.038zm1.21 4.686h-1.216v6.936h.93a.285.285 0 00.286-.285v-6.65zm-3.247 0h-1.121v6.902h1.12V7.2zM39.759 2.38c.267 1.96.414 3.935.442 5.913l-1.671.21a49.217 49.217 0 00-.809-5.608v-.223l2.038-.292z"})]}))}),kc=ZTe;kc.Color=X2r;kc.Text=i3r;kc.TextCn=f3r;kc.Avatar=x2r;kc.Brand=R2r;kc.BrandColor=M2r;kc.colorPrimary=QTe;kc.title=Ws;var xp="Anyscale",p3r=.85,d3r=.2,eMe="#0163FB";function Rv(e){"@babel/helpers - typeof";return Rv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rv(e)}var m3r=["size","style"];function Wpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v3r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ote=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=b3r(e,m3r);return a.jsxs("svg",KV(KV({fill:"currentColor",fillRule:"evenodd",height:r,style:KV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:xp}),a.jsx("path",{d:"M17.583 12.344L14.606 17.5H20.6c.22 0 .424-.117.535-.308l2.799-4.848h-6.351zM23.934 11.656l-2.799-4.848A.616.616 0 0020.6 6.5h-5.994l2.977 5.156h6.35zM8.653 6.5h5.953l-2.997-5.191A.616.616 0 0011.074 1H5.476l3.176 5.5zM4.881 1.343L2.083 6.191a.618.618 0 000 .617l2.997 5.191 2.976-5.156-3.175-5.5zM8.057 17.155L5.081 12l-2.998 5.192a.618.618 0 000 .617l2.798 4.848 3.175-5.5h.001zM5.476 23h5.598c.22 0 .424-.117.535-.308l2.997-5.192H8.653L5.477 23z"})]}))});function Fv(e){"@babel/helpers - typeof";return Fv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fv(e)}var x3r=["background","size"];function Kpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function O3r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _3r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var C3r=p.memo(function(e){var t=e.background,r=e.size,n=S3r(e,x3r);return a.jsx(Ee,O3r({Icon:ote,"aria-label":xp,background:t||eMe,color:"#fff",iconMultiple:.7,size:r},n))});function Bv(e){"@babel/helpers - typeof";return Bv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bv(e)}var k3r=["size","style"];function qpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function z3r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=M3r(e,k3r);return a.jsxs("svg",qV(qV({height:r,style:qV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:xp}),a.jsx("path",{d:"M17.583 12.344L14.606 17.5H20.6c.22 0 .424-.117.535-.308l2.799-4.848h-6.351zM23.934 11.656l-2.799-4.848A.616.616 0 0020.6 6.5h-5.994l2.977 5.156h6.35zM8.653 6.5h5.953l-2.997-5.191A.616.616 0 0011.074 1H5.476l3.176 5.5zM4.881 1.343L2.083 6.191a.618.618 0 000 .617l2.997 5.191 2.976-5.156-3.175-5.5zM8.057 17.155L5.081 12l-2.998 5.192a.618.618 0 000 .617l2.798 4.848 3.175-5.5h.001zM5.476 23h5.598c.22 0 .424-.117.535-.308l2.997-5.192H8.653L5.477 23z",fill:"#0163FB"})]}))});function Vv(e){"@babel/helpers - typeof";return Vv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vv(e)}var A3r=["size","style"];function Gpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function R3r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=L3r(e,A3r);return a.jsxs("svg",GV(GV({fill:"currentColor",fillRule:"evenodd",height:r,style:GV({flex:"none",lineHeight:1},n),viewBox:"0 0 104 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:xp}),a.jsx("path",{d:"M3 19.135L9.72 2h3.57l6.744 17.135h-2.997l-1.524-3.973H7.396l-1.524 3.973H3zm5.295-6.346h6.294l-1.922-5.02c-.05-.15-.126-.358-.225-.625a37.34 37.34 0 01-.313-.874 74.765 74.765 0 01-.61-1.849h-.15c-.099.316-.224.692-.375 1.125-.15.433-.295.85-.438 1.249-.14.4-.261.725-.362.973L8.295 12.79zM21.232 19.135V5.996h2.15l.224 1.873h.174a4.578 4.578 0 011.124-1.2c.433-.315.911-.557 1.437-.724a5.706 5.706 0 011.735-.25c.833 0 1.566.146 2.199.438.633.292 1.127.761 1.486 1.41.358.65.538 1.524.538 2.624v8.968H29.7v-8.568c0-.5-.063-.916-.188-1.25a1.916 1.916 0 00-.537-.798 2.043 2.043 0 00-.824-.425 4.114 4.114 0 00-1.049-.125c-.6 0-1.145.146-1.636.438-.49.291-.886.696-1.186 1.21-.3.517-.45 1.124-.45 1.824v7.692h-2.597l-.002.002zM51.98 19.434c-.915 0-1.723-.099-2.422-.3-.7-.2-1.283-.474-1.748-.824a3.477 3.477 0 01-1.062-1.26 3.645 3.645 0 01-.362-1.636c0-.083.003-.159.012-.224.008-.066.013-.125.013-.175h2.572v.274c0 .516.142.929.425 1.236.283.308.663.525 1.137.65.475.125.995.188 1.562.188.499 0 .962-.063 1.386-.188a2.653 2.653 0 001.049-.561 1.23 1.23 0 00.412-.95c0-.498-.175-.882-.525-1.148-.35-.266-.808-.478-1.374-.637-.566-.158-1.158-.328-1.773-.511a35.154 35.154 0 01-1.636-.488 6.065 6.065 0 01-1.461-.686 3.387 3.387 0 01-1.049-1.074c-.266-.433-.4-.974-.4-1.623 0-.616.134-1.158.4-1.623A3.464 3.464 0 0148.247 6.7c.475-.316 1.041-.558 1.699-.725a8.776 8.776 0 012.16-.25c.782 0 1.54.088 2.172.263.634.175 1.17.42 1.612.736.441.316.778.696 1.012 1.137.233.441.35.91.35 1.411 0 .1-.005.204-.013.313-.008.109-.013.18-.013.212h-2.548v-.225c0-.332-.091-.633-.274-.9-.183-.266-.472-.482-.861-.649-.392-.167-.911-.25-1.56-.25a5.25 5.25 0 00-1.15.112c-.334.075-.608.18-.825.313a1.412 1.412 0 00-.487.475 1.195 1.195 0 00-.162.623c0 .384.138.679.412.887.274.209.636.383 1.087.524.45.142.932.295 1.448.462.6.167 1.208.337 1.824.512a9.497 9.497 0 011.71.662 3.4 3.4 0 011.274 1.099c.325.466.487 1.09.487 1.873 0 .717-.14 1.34-.425 1.873a3.375 3.375 0 01-1.186 1.286 5.699 5.699 0 01-1.787.725 9.814 9.814 0 01-2.222.237v-.002zM64.793 19.435c-1.315 0-2.415-.246-3.297-.736-.884-.49-1.545-1.245-1.986-2.261-.44-1.015-.662-2.306-.662-3.871 0-1.566.225-2.852.675-3.859.45-1.007 1.12-1.76 2.011-2.261.89-.499 1.985-.749 3.284-.749.9 0 1.683.112 2.348.337a4.546 4.546 0 011.698.999c.467.441.811.986 1.037 1.636.224.65.336 1.39.336 2.222h-2.622c0-.699-.1-1.273-.3-1.724a2.075 2.075 0 00-.924-1.011c-.416-.225-.957-.337-1.622-.337-.7 0-1.291.162-1.774.487-.483.324-.85.816-1.098 1.474-.25.657-.376 1.52-.376 2.585v.425c0 1.017.12 1.86.363 2.535.24.674.608 1.174 1.098 1.498.49.326 1.12.488 1.886.488.666 0 1.203-.12 1.612-.363.407-.242.715-.592.923-1.049.21-.457.313-1.011.313-1.66h2.522c0 .782-.111 1.49-.336 2.122a4.299 4.299 0 01-1.025 1.636c-.459.459-1.028.811-1.711 1.061-.683.25-1.474.376-2.373.376zM85.14 19.135V2h2.598v17.135H85.14zM96.04 19.435c-1.35 0-2.478-.246-3.386-.736-.908-.49-1.594-1.245-2.06-2.261-.467-1.015-.7-2.306-.7-3.871 0-1.566.233-2.877.7-3.884.466-1.007 1.158-1.756 2.073-2.249.915-.49 2.056-.736 3.423-.736 1.248 0 2.292.238 3.135.712.84.475 1.478 1.195 1.911 2.16.433.966.649 2.181.649 3.647v.999h-9.218c.035.933.175 1.71.426 2.335.25.624.628 1.082 1.137 1.374.508.292 1.152.438 1.935.438.483 0 .916-.063 1.299-.188.384-.125.707-.308.973-.55.267-.24.475-.532.624-.874.15-.341.225-.728.225-1.16h2.548c0 .782-.133 1.473-.399 2.073a3.992 3.992 0 01-1.162 1.51c-.508.41-1.11.72-1.81.937-.699.216-1.474.325-2.324.325v-.001zm-3.422-8.12h6.445c0-.649-.07-1.194-.212-1.635a2.813 2.813 0 00-.612-1.087 2.329 2.329 0 00-.95-.613 3.852 3.852 0 00-1.25-.187c-.699 0-1.295.125-1.786.375-.49.25-.871.636-1.137 1.16-.266.525-.433 1.187-.498 1.986v.002zM81.887 7.566c-.384-.6-.955-1.065-1.713-1.387-.757-.326-1.704-.488-2.836-.488-1.05 0-1.975.143-2.776.425-.8.283-1.42.696-1.863 1.237-.441.543-.662 1.204-.662 1.988v.302c0 .083.007.167.023.248h2.501v-.373c0-.3.078-.578.237-.84.159-.256.433-.474.824-.649.391-.174.938-.262 1.638-.262.699 0 1.236.09 1.611.274.375.183.634.44.775.774.14.334.213.717.213 1.15v1.3c-1.233 0-2.372.068-3.412.203-1.042.131-1.937.365-2.688.699-.751.333-1.334.792-1.75 1.373-.417.583-.625 1.326-.625 2.225 0 .767.133 1.387.399 1.864a3.04 3.04 0 001.037 1.111c.426.268.88.452 1.363.552.482.1.932.149 1.35.149.683 0 1.3-.079 1.85-.236a5.052 5.052 0 001.462-.675c.424-.29.788-.629 1.088-1.012v1.625h2.526v-9.4c0-.85-.193-1.576-.575-2.175l.003-.002zm-2.024 6.426a3.199 3.199 0 01-1.025 2.388 3.286 3.286 0 01-1.137.675c-.44.158-.921.237-1.438.237-.448 0-.841-.067-1.175-.202-.333-.132-.584-.327-.75-.585-.167-.259-.25-.58-.25-.963 0-.635.24-1.129.725-1.49.483-.357 1.159-.602 2.025-.735.866-.135 1.875-.2 3.026-.2v.876l-.001-.001zM34.371 21.569v2.43h2.62l.842-2.43h-3.462zM41.095 19.576l4.728-13.58h-2.651l-3.286 10.426-.143-.37-3.646-10.055h-2.815l5.227 13.62-.676 1.952h2.573l.69-1.993zM40.406 21.569h-2.572l-.842 2.43h1.664c.544 0 1.028-.344 1.206-.857l.546-1.572-.002-.001z"})]}))});function Hv(e){"@babel/helpers - typeof";return Hv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hv(e)}var F3r=["type"];function Jpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function B3r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function K3r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var q3r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=W3r(e,F3r),i=r==="color"?tMe:ote;return a.jsx(Ne,B3r({Icon:i,Text:rMe,"aria-label":xp,spaceMultiple:d3r,textMultiple:p3r},n))}),W2=ote;W2.Color=tMe;W2.Text=rMe;W2.Combine=q3r;W2.Avatar=C3r;W2.colorPrimary=eMe;W2.title=xp;var EE="Automatic",G3r=.75,J3r=.2,nMe="#E00054";function Uv(e){"@babel/helpers - typeof";return Uv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uv(e)}var Y3r=["size","style"];function Ype(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tfr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ate=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=efr(e,Y3r);return a.jsxs("svg",JV(JV({fill:"currentColor",fillRule:"evenodd",height:r,style:JV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:EE}),a.jsxs("g",{children:[a.jsx("path",{d:"M8.462 3.5h2.924l8.33 17h-1.46L10.617 4.942l-1.442.001z",opacity:".8"}),a.jsx("path",{d:"M5.474 20.5l2.817-5.366 2.873 5.366h5.541l-8.362-17L0 20.5z"}),a.jsx("path",{d:"M12.768 3.501L21.113 20.5h1.46L14.238 3.504z",opacity:".4"}),a.jsx("path",{d:"M14.195 3.501L22.54 20.5H24L15.666 3.504z",opacity:".2"}),a.jsx("path",{d:"M11.34 3.501L19.683 20.5h1.464L12.81 3.504z",opacity:".6"})]})]}))});function Wv(e){"@babel/helpers - typeof";return Wv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wv(e)}var rfr=["background"];function Xpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nfr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lfr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cfr=p.memo(function(e){var t=e.background,r=sfr(e,rfr);return a.jsx(Ee,nfr({Icon:ate,"aria-label":EE,background:t||nMe},r))});function Kv(e){"@babel/helpers - typeof";return Kv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kv(e)}var ufr=["size","style"];function Qpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hfr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mfr(e,ufr);return a.jsxs("svg",YV(YV({height:r,style:YV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:EE}),a.jsxs("g",{fill:"#E00054",fillRule:"nonzero",children:[a.jsx("path",{d:"M8.462 3.5h2.924l8.33 17h-1.46L10.617 4.942l-1.442.001z",opacity:".8"}),a.jsx("path",{d:"M5.474 20.5l2.817-5.366 2.873 5.366h5.541l-8.362-17L0 20.5z"}),a.jsx("path",{d:"M12.768 3.501L21.113 20.5h1.46L14.238 3.504z",opacity:".4"}),a.jsx("path",{d:"M14.195 3.501L22.54 20.5H24L15.666 3.504z",opacity:".2"}),a.jsx("path",{d:"M11.34 3.501L19.683 20.5h1.464L12.81 3.504z",opacity:".6"})]})]}))});function qv(e){"@babel/helpers - typeof";return qv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qv(e)}var yfr=["type"];function Zpe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gfr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jfr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wfr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Ofr(e,yfr),i=r==="color"?iMe:ate;return a.jsx(Ne,gfr({Icon:i,Text:vI,"aria-label":EE,spaceMultiple:J3r,textMultiple:G3r},n))}),K2=ate;K2.Color=iMe;K2.Text=vI;K2.Combine=wfr;K2.Avatar=cfr;K2.colorPrimary=nMe;K2.title=EE;var TE="BAAI",Pfr=.7,Sfr=.3,oMe="#000";function Gv(e){"@babel/helpers - typeof";return Gv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gv(e)}var _fr=["size","style"];function ede(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tfr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ste=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Efr(e,_fr);return a.jsxs("svg",XV(XV({fill:"currentColor",fillRule:"evenodd",height:r,style:XV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:TE}),a.jsx("path",{clipRule:"evenodd",d:"M0 4.68L8.61 0l3.583 2.004 3.1-1.735L24 5.14v8.701l-3.582 2.004v3.469L12.038 24l-8.482-4.52v-3.847L0 13.9V4.68zm1.284 1.472v2.934l7.936 4.098-.032 1.419-7.904-4.08v2.658l10.043 5.303V11.77L1.284 6.152zm10.741 4.532l9.791-5.33-2.63-1.47-7.398 4.137-1.251-.736 7.366-4.12-2.61-1.46-9.806 5.34 6.538 3.64zM4.2 6.328l6.709-3.606L8.61 1.436l-6.714 3.61L4.2 6.327zm11.04 14.444l-2.618 1.465V11.94l6.512-3.642v10.298l-2.61 1.46v-8.241l-1.283.682v8.277zm-10.4-4.42l6.487 3.568v2.23L4.84 18.763v-2.41zm17.876-3.23v-6.83L20.418 7.58v6.829l2.298-1.286z"})]}))});function Jv(e){"@babel/helpers - typeof";return Jv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jv(e)}var Mfr=["background"];function tde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zfr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lfr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rfr=p.memo(function(e){var t=e.background,r=Nfr(e,Mfr);return a.jsx(Ee,zfr({Icon:ste,"aria-label":TE,background:t||oMe,color:"#fff",iconMultiple:.6},r))});function Yv(e){"@babel/helpers - typeof";return Yv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yv(e)}var Ffr=["size","style"];function rde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QV(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wfr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ufr(e,Ffr);return a.jsxs("svg",QV(QV({fill:"currentColor",fillRule:"evenodd",height:r,style:QV({flex:"none",lineHeight:1},n),viewBox:"0 0 97 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:TE}),a.jsx("path",{d:"M15.49 2H2v4.616h11.597a1.539 1.539 0 010 3.076H2v4.616h11.597a1.54 1.54 0 010 3.076H2V22h13.49a6.151 6.151 0 004.802-10A6.154 6.154 0 0015.49 2zM95.362 2h-6.965v20h6.965V2zM73.42 2h-6.966l-8.562 20h6.963l5.086-11.876L75.026 22h6.965L73.427 2h-.008zM43.706 2h-6.965l-8.564 20h6.965l5.085-11.876L45.313 22h6.965L43.713 2h-.007z"})]}))});function Xv(e){"@babel/helpers - typeof";return Xv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xv(e)}function nde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kfr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function n4r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=r4r(e,Qfr);return a.jsxs("svg",ZV(ZV({fill:"currentColor",fillRule:"evenodd",height:r,style:ZV({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:h0}),a.jsx("path",{d:"M8.859 11.735c1.017-1.71 4.059-3.083 6.202.286 1.579 2.284 4.284 4.397 4.284 4.397s2.027 1.601.73 4.684c-1.24 2.956-5.64 1.607-6.005 1.49l-.024-.009s-1.746-.568-3.776-.112c-2.026.458-3.773.286-3.773.286l-.045-.001c-.328-.01-2.38-.187-3.001-2.968-.675-3.028 2.365-4.687 2.592-4.968.226-.288 1.802-1.37 2.816-3.085zm.986 1.738v2.032h-1.64s-1.64.138-2.213 2.014c-.2 1.252.177 1.99.242 2.148.067.157.596 1.073 1.927 1.342h3.078v-7.514l-1.394-.022zm3.588 2.191l-1.44.024v3.956s.064.985 1.44 1.344h3.541v-5.3h-1.528v3.979h-1.46s-.466-.068-.553-.447v-3.556zM9.82 16.715v3.06H8.58s-.863-.045-1.126-1.049c-.136-.445.02-.959.088-1.16.063-.203.353-.671.951-.85H9.82zm9.525-9.036c2.086 0 2.646 2.06 2.646 2.742 0 .688.284 3.597-2.309 3.655-2.595.057-2.704-1.77-2.704-3.08 0-1.374.277-3.317 2.367-3.317zM4.24 6.08c1.523-.135 2.645 1.55 2.762 2.513.07.625.393 3.486-1.975 4-2.364.515-3.244-2.249-2.984-3.544 0 0 .28-2.797 2.197-2.969zm8.847-1.483c.14-1.31 1.69-3.316 2.931-3.028 1.236.285 2.367 1.944 2.137 3.37-.224 1.428-1.345 3.313-3.095 3.082-1.748-.226-2.143-1.823-1.973-3.424zM9.425 1c1.307 0 2.364 1.519 2.364 3.398 0 1.879-1.057 3.4-2.364 3.4s-2.367-1.521-2.367-3.4C7.058 2.518 8.118 1 9.425 1z"})]}))});function Zv(e){"@babel/helpers - typeof";return Zv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zv(e)}var i4r=["background"];function ode(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function o4r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function u4r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var f4r=p.memo(function(e){var t=e.background,r=c4r(e,i4r);return a.jsx(Ee,o4r({Icon:lMe,"aria-label":h0,background:t||sMe},r))});function ex(e){"@babel/helpers - typeof";return ex=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ex(e)}var p4r=["size","style"];function ade(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function g4r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var b4r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=y4r(e,p4r);return a.jsxs("svg",eH(eH({height:r,style:eH({flex:"none",lineHeight:1},n),viewBox:"0 0 72 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:h0}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M32.344 10.735c1.02-1.71 4.072-3.083 6.223.286 1.584 2.284 4.297 4.397 4.297 4.397s2.034 1.601.733 4.684c-1.243 2.956-5.658 1.607-6.024 1.49l-.024-.009s-1.753-.568-3.79-.112c-2.032.458-3.784.286-3.784.286l-.045-.001c-.33-.01-2.388-.187-3.011-2.968-.677-3.028 2.373-4.687 2.6-4.968.227-.288 1.808-1.37 2.825-3.085zm.99 1.738v2.032H31.69s-1.645.138-2.22 2.014c-.201 1.252.177 1.99.243 2.148.066.157.598 1.073 1.932 1.342h3.088v-7.514l-1.398-.022zm3.6 2.191l-1.445.024v3.956s.064.985 1.444 1.344h3.553v-5.3h-1.533v3.979h-1.464s-.468-.068-.556-.447v-3.556zm-3.625 1.051v3.06h-1.244s-.866-.045-1.13-1.049c-.136-.445.02-.959.089-1.16.063-.203.354-.671.953-.85h1.332zm9.555-9.036c2.093 0 2.655 2.06 2.655 2.742 0 .688.285 3.597-2.316 3.655-2.604.057-2.713-1.77-2.713-3.08 0-1.374.278-3.317 2.374-3.317zM27.712 5.08c1.528-.135 2.654 1.55 2.77 2.513.07.625.395 3.486-1.981 4-2.372.515-3.254-2.249-2.993-3.544 0 0 .28-2.797 2.204-2.969zm8.875-1.483c.14-1.31 1.695-3.316 2.94-3.028 1.241.285 2.375 1.944 2.145 3.37-.225 1.428-1.35 3.313-3.105 3.082-1.754-.226-2.15-1.823-1.98-3.424zM32.913 0c1.311 0 2.371 1.519 2.371 3.398 0 1.879-1.06 3.4-2.371 3.4-1.312 0-2.375-1.521-2.375-3.4 0-1.88 1.063-3.398 2.375-3.398z",fill:"#2932E1"}),a.jsx("path",{d:"M57.417 12.09v-1.668H46.5l-.014 1.692h4.693l-.44 1.012h-3.99v8.371h9.48c.992 0 .904-1.007.904-1.007v-7.364h-3.997l.35-1.036h3.931zm-2.12 7.62s-.115.278-.277.278h-6.292v-1.953h6.57v1.674zm-.01-3.287h-6.56v-1.83h6.56v1.83zm14.604-5.957h-4.283v-.844H63.6v.803h-4.913V21.48h1.768v-9.629h9.437v-1.385zm-1.155 2.288v-.64H67.01v.64h-3.552v-.617h-1.636v.617h-1.105l.022 1.252h1.083v2.352h5.976c.829 0 .938-.88.938-.88v-1.472H70v-1.253h-1.264v.001zm-1.727 2.107s-.154.285-.35.285h-3.22v-1.164h3.57v.88zm-6.052 3.212l2.75 1.605c-.217.242-1.157.547-1.157.547h-1.833v1.234h2.49c.742-.153 2.117-.856 2.117-.856.57.526 1.664.745 1.664.745h2.838v-1.231h-2.14c-.576-.087-1.094-.417-1.094-.417l3.234-1.87v-1.012h-8.868v1.255zm5.723-.02l-1.573.834-1.442-.835h3.015zm-44.47-5.827h2.383v-2.112H22.21v2.112zm0 9.21h2.383v-8.29H22.21v8.29zm-3.874-8.282l-5.084-.013v1.742h4.458s1.06.263 1.06.941v.614h-4.033s-1.586.147-2.096 2.055c-.088.893.03 1.331.089 1.495.057.161.522 1.214 1.906 1.478h6.423v-5.937s-.306-2.037-2.723-2.375m.435 6.671h-3.246c-.437-.177-.582-.47-.613-.543-.03-.072-.13-.334-.013-.6.263-.512.698-.63.698-.63h3.174v1.773zm-6.654-1.297c.07-2.018-1.728-2.716-1.728-2.716 1.522-.802 1.329-2.822 1.329-2.822C11.553 9.9 7.8 10.043 7.8 10.043H2v11.523h6.548c3.846-.016 3.57-3.038 3.57-3.038m-3.701.896v.005H4.494v-2.486h3.904l.132.027s.743.136 1.012.809c0 0 .155.631-.18 1.1 0 0-.248.435-.945.545m.832-5.343s-.264.488-.964.593h-3.79V12.29h3.774s.82-.038 1.092.618c0 0 .163.697-.112 1.174",fill:"#E10402"})]})]}))});function tx(e){"@babel/helpers - typeof";return tx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tx(e)}var v4r=["size","style"];function sde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function P4r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var S4r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=w4r(e,v4r);return a.jsxs("svg",tH(tH({fill:"currentColor",fillRule:"evenodd",height:r,style:tH({flex:"none",lineHeight:1},n),viewBox:"0 0 72 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:h0}),a.jsxs("g",{children:[a.jsx("path",{d:"M32.344 10.735c1.02-1.71 4.072-3.083 6.223.286 1.584 2.284 4.297 4.397 4.297 4.397s2.034 1.601.733 4.684c-1.243 2.956-5.658 1.607-6.024 1.49l-.024-.009s-1.753-.568-3.79-.112c-2.032.458-3.784.286-3.784.286l-.045-.001c-.33-.01-2.388-.187-3.011-2.968-.677-3.028 2.373-4.687 2.6-4.968.227-.288 1.808-1.37 2.825-3.085zm.99 1.738v2.032H31.69s-1.645.138-2.22 2.014c-.201 1.252.177 1.99.243 2.148.066.157.598 1.073 1.932 1.342h3.088v-7.514l-1.398-.022zm3.6 2.191l-1.445.024v3.956s.064.985 1.444 1.344h3.553v-5.3h-1.533v3.979h-1.464s-.468-.068-.556-.447v-3.556zm-3.625 1.051v3.06h-1.244s-.866-.045-1.13-1.049c-.136-.445.02-.959.089-1.16.063-.203.354-.671.953-.85h1.332zm9.555-9.036c2.093 0 2.655 2.06 2.655 2.742 0 .688.285 3.597-2.316 3.655-2.604.057-2.713-1.77-2.713-3.08 0-1.374.278-3.317 2.374-3.317zM27.712 5.08c1.528-.135 2.654 1.55 2.77 2.513.07.625.395 3.486-1.981 4-2.372.515-3.254-2.249-2.993-3.544 0 0 .28-2.797 2.204-2.969zm8.875-1.483c.14-1.31 1.695-3.316 2.94-3.028 1.241.285 2.375 1.944 2.145 3.37-.225 1.428-1.35 3.313-3.105 3.082-1.754-.226-2.15-1.823-1.98-3.424zM32.913 0c1.311 0 2.371 1.519 2.371 3.398 0 1.879-1.06 3.4-2.371 3.4-1.312 0-2.375-1.521-2.375-3.4 0-1.88 1.063-3.398 2.375-3.398z"}),a.jsx("path",{d:"M57.417 12.09v-1.668H46.5l-.014 1.692h4.693l-.44 1.012h-3.99v8.371h9.48c.992 0 .904-1.007.904-1.007v-7.364h-3.997l.35-1.036h3.931zm-2.12 7.62s-.115.278-.277.278h-6.292v-1.953h6.57v1.674zm-.01-3.287h-6.56v-1.83h6.56v1.83zm14.604-5.957h-4.283v-.844H63.6v.803h-4.913V21.48h1.768v-9.629h9.437v-1.385zm-1.155 2.288v-.64H67.01v.64h-3.552v-.617h-1.636v.617h-1.105l.022 1.252h1.083v2.352h5.976c.829 0 .938-.88.938-.88v-1.472H70v-1.253h-1.264v.001zm-1.727 2.107s-.154.285-.35.285h-3.22v-1.164h3.57v.88zm-6.052 3.212l2.75 1.605c-.217.242-1.157.547-1.157.547h-1.833v1.234h2.49c.742-.153 2.117-.856 2.117-.856.57.526 1.664.745 1.664.745h2.838v-1.231h-2.14c-.576-.087-1.094-.417-1.094-.417l3.234-1.87v-1.012h-8.868v1.255zm5.723-.02l-1.573.834-1.442-.835h3.015zm-44.47-5.827h2.383v-2.112H22.21v2.112zm0 9.21h2.383v-8.29H22.21v8.29zm-3.874-8.282l-5.084-.013v1.742h4.458s1.06.263 1.06.941v.614h-4.033s-1.586.147-2.096 2.055c-.088.893.03 1.331.089 1.495.057.161.522 1.214 1.906 1.478h6.423v-5.937s-.306-2.037-2.723-2.375m.435 6.671h-3.246c-.437-.177-.582-.47-.613-.543-.03-.072-.13-.334-.013-.6.263-.512.698-.63.698-.63h3.174v1.773zm-6.654-1.297c.07-2.018-1.728-2.716-1.728-2.716 1.522-.802 1.329-2.822 1.329-2.822C11.553 9.9 7.8 10.043 7.8 10.043H2v11.523h6.548c3.846-.016 3.57-3.038 3.57-3.038m-3.701.896v.005H4.494v-2.486h3.904l.132.027s.743.136 1.012.809c0 0 .155.631-.18 1.1 0 0-.248.435-.945.545m.832-5.343s-.264.488-.964.593h-3.79V12.29h3.774s.82-.038 1.092.618c0 0 .163.697-.112 1.174"})]})]}))});function rx(e){"@babel/helpers - typeof";return rx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rx(e)}var _4r=["size","style"];function lde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function T4r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var M4r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=E4r(e,_4r);return a.jsxs("svg",rH(rH({height:r,style:rH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:h0}),a.jsx("path",{d:"M8.859 11.735c1.017-1.71 4.059-3.083 6.202.286 1.579 2.284 4.284 4.397 4.284 4.397s2.027 1.601.73 4.684c-1.24 2.956-5.64 1.607-6.005 1.49l-.024-.009s-1.746-.568-3.776-.112c-2.026.458-3.773.286-3.773.286l-.045-.001c-.328-.01-2.38-.187-3.001-2.968-.675-3.028 2.365-4.687 2.592-4.968.226-.288 1.802-1.37 2.816-3.085zm.986 1.738v2.032h-1.64s-1.64.138-2.213 2.014c-.2 1.252.177 1.99.242 2.148.067.157.596 1.073 1.927 1.342h3.078v-7.514l-1.394-.022zm3.588 2.191l-1.44.024v3.956s.064.985 1.44 1.344h3.541v-5.3h-1.528v3.979h-1.46s-.466-.068-.553-.447v-3.556zM9.82 16.715v3.06H8.58s-.863-.045-1.126-1.049c-.136-.445.02-.959.088-1.16.063-.203.353-.671.951-.85H9.82zm9.525-9.036c2.086 0 2.646 2.06 2.646 2.742 0 .688.284 3.597-2.309 3.655-2.595.057-2.704-1.77-2.704-3.08 0-1.374.277-3.317 2.367-3.317zM4.24 6.08c1.523-.135 2.645 1.55 2.762 2.513.07.625.393 3.486-1.975 4-2.364.515-3.244-2.249-2.984-3.544 0 0 .28-2.797 2.197-2.969zm8.847-1.483c.14-1.31 1.69-3.316 2.931-3.028 1.236.285 2.367 1.944 2.137 3.37-.224 1.428-1.345 3.313-3.095 3.082-1.748-.226-2.143-1.823-1.973-3.424zM9.425 1c1.307 0 2.364 1.519 2.364 3.398 0 1.879-1.057 3.4-2.364 3.4s-2.367-1.521-2.367-3.4C7.058 2.518 8.118 1 9.425 1z",fill:"#2932E1",fillRule:"nonzero"})]}))});function nx(e){"@babel/helpers - typeof";return nx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nx(e)}var z4r=["size","style"];function cde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function L4r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var R4r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=N4r(e,z4r);return a.jsxs("svg",nH(nH({fill:"currentColor",fillRule:"evenodd",height:r,style:nH({flex:"none",lineHeight:1},n),viewBox:"0 0 74 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:h0}),a.jsx("path",{d:"M36.887 5.791H41V2.125h-4.113v3.666zM41 21.774V7.389h-4.113v14.385H41zM21.423 7.379v3.023h7.695s1.832.458 1.832 1.634V13.1h-6.963s-2.739.256-3.618 3.567c-.152 1.55.05 2.31.153 2.595.1.28.901 2.107 3.29 2.565h11.087V11.523s-.528-3.535-4.7-4.121l-8.776-.023zm3.923 11.6c-.753-.307-1.004-.815-1.057-.942-.052-.125-.226-.58-.023-1.041.453-.889 1.205-1.093 1.205-1.093h5.479v3.076h-5.604zm-8.866-6.964c2.629-1.392 2.295-4.897 2.295-4.897-.285-5.366-6.764-5.116-6.764-5.116H2V22h11.304c6.638-.026 6.16-5.272 6.16-5.272.122-3.503-2.984-4.713-2.984-4.713zM6.305 18.292v-4.314h6.739l.228.046s1.282.237 1.746 1.404c0 0 .27 1.096-.311 1.91 0 0-.427.755-1.63.945l-6.772.009zm6.545-8.252H6.305V5.9h6.517s1.416-.067 1.885 1.072c0 0 .281 1.21-.195 2.038 0 0-.455.847-1.662 1.029zM53.274 2v5.394h-4.308s-4.306.365-5.814 5.343c-.525 3.324.464 5.282.637 5.701.174.418 1.566 2.849 5.06 3.562h8.085V2.058L53.274 2zm-.065 16.727h-3.257s-2.269-.12-2.96-2.784c-.356-1.182.053-2.546.233-3.082.164-.538.926-1.779 2.497-2.256h3.486l.001 8.122zm5.707-10.849v10.5s.168 2.614 3.78 3.566H72V7.878h-4.015v10.56h-3.833s-1.225-.18-1.454-1.186V7.816l-3.782.062z"})]}))});function ix(e){"@babel/helpers - typeof";return ix=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ix(e)}var F4r=["size","style"];function ude(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function W4r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var K4r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=U4r(e,F4r);return a.jsxs("svg",iH(iH({fill:"currentColor",fillRule:"evenodd",height:r,style:iH({flex:"none",lineHeight:1},n),viewBox:"0 0 44 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:h0}),a.jsx("path",{d:"M20.595 3.347H2.024L2 6.198h7.983l-.748 1.704h-6.79V22h16.13c1.686 0 1.536-1.697 1.536-1.697v-12.4h-6.8l.598-1.746h6.686v-2.81zm-4.079 16.11H5.814V16.17h11.175v2.82s-.196.469-.473.469zm.454-6.003H5.813v-3.082H16.97v3.082zM34.53 3.422V2H31.11v1.352h-8.358v18.619h3.007V5.754h16.055V3.422h-7.286zm5.32 2.776h-2.937v1.077H30.87v-1.04h-2.783v1.04h-1.88l.037 2.109h1.843v3.96h10.165c1.41 0 1.597-1.482 1.597-1.482V9.383H42V7.274h-2.15V6.198zm-2.937 4.626s-.261.48-.597.48h-5.478V9.343h6.075v1.481zm-5.616 8.112c-.37.407-1.969.922-1.969.922h-3.12v2.078h4.236c1.264-.258 3.603-1.442 3.603-1.442.968.886 2.83 1.255 2.83 1.255h4.827v-2.074h-3.64c-.98-.146-1.86-.703-1.86-.703l5.5-3.148V14.12H26.619v2.112l4.678 2.704zm5.057-2.738l-2.676 1.406-2.453-1.406h5.129z"})]}))}),$c=lMe;$c.Color=M4r;$c.Text=R4r;$c.TextCn=K4r;$c.Avatar=f4r;$c.Brand=S4r;$c.BrandColor=b4r;$c.colorPrimary=sMe;$c.title=h0;var Au="Bing",q4r=.8,G4r=.1,J4r="#174ae4",cMe="linear-gradient(130deg, #2870EA 20%, #1B4AEF 77.5%)";function ox(e){"@babel/helpers - typeof";return ox=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ox(e)}var Y4r=["size","style"];function fde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tpr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=epr(e,Y4r);return a.jsxs("svg",oH(oH({fill:"currentColor",fillRule:"evenodd",height:r,style:oH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Au}),a.jsx("path",{d:"M4.842.005a.966.966 0 01.604.142l2.62 1.813c.369.256.492.352.637.496.471.47.752 1.09.797 1.765l.008.847.003 1.441.004 13.002.144-.094 7.015-4.353.015.003.029.01c-.398-.17-.893-.339-1.655-.566l-.484-.146c-.584-.18-.71-.238-.921-.38a2.009 2.009 0 01-.37-.312 2.172 2.172 0 01-.41-.592L11.32 9.063c-.166-.444-.166-.49-.156-.63a.92.92 0 01.806-.864l.094-.01c.044-.005.22.023.29.044l.052.021c.06.026.16.075.313.154l3.63 1.908a6.626 6.626 0 013.292 4.531c.194.99.159 2.037-.102 3.012-.216.805-.639 1.694-1.054 2.213l-.08.099-.047.05c-.01.01-.013.01-.01.002l.043-.074-.072.114c-.011.031-.233.28-.38.425l-.17.161c-.22.202-.431.36-.832.62L13.544 23c-.941.6-1.86.912-2.913.992-.23.018-.854.008-1.074-.017a6.31 6.31 0 01-1.658-.412c-1.854-.738-3.223-2.288-3.705-4.195a8.077 8.077 0 01-.121-.57l-.046-.325a1.123 1.123 0 01-.014-.168l-.006-.029L4 11.617 4.01.866a.981.981 0 01.007-.111.943.943 0 01.825-.75z"})]}))});function ax(e){"@babel/helpers - typeof";return ax=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ax(e)}var rpr=["background","iconStyle","size"];function pde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dde(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function spr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lpr=p.memo(function(e){var t=e.background,r=e.iconStyle,n=e.size,i=apr(e,rpr);return a.jsx(Ee,dde({Icon:lte,"aria-label":Au,background:t||cMe,iconStyle:dde({marginLeft:n*.08},r),size:n},i))});function sx(e){"@babel/helpers - typeof";return sx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sx(e)}var cpr=["size","style"];function mde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aH(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vpr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=bpr(e,cpr),o=cn(Au,3),s=dpr(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",aH(aH({height:r,style:aH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Au}),a.jsxs("defs",{children:[a.jsxs("radialGradient",{cx:"93.717%",cy:"77.818%",fx:"93.717%",fy:"77.818%",gradientTransform:"scale(-1 -.7146) rotate(49.288 2.035 -2.198)",id:l.id,r:"143.691%",children:[a.jsx("stop",{offset:"0%",stopColor:"#00CACC"}),a.jsx("stop",{offset:"100%",stopColor:"#048FCE"})]}),a.jsxs("radialGradient",{cx:"13.893%",cy:"71.448%",fx:"13.893%",fy:"71.448%",gradientTransform:"scale(.6042 1) rotate(-23.34 .184 .494)",id:c.id,r:"149.21%",children:[a.jsx("stop",{offset:"0%",stopColor:"#00BBEC"}),a.jsx("stop",{offset:"100%",stopColor:"#2756A9"})]}),a.jsxs("linearGradient",{id:u.id,x1:"50%",x2:"50%",y1:"0%",y2:"100%",children:[a.jsx("stop",{offset:"0%",stopColor:"#00BBEC"}),a.jsx("stop",{offset:"100%",stopColor:"#2756A9"})]})]}),a.jsxs("g",{fill:"none",fillRule:"evenodd",children:[a.jsx("path",{d:"M11.97 7.569a.92.92 0 00-.805.863c-.013.195-.01.209.43 1.347 1 2.59 1.242 3.214 1.283 3.302.099.213.237.413.41.592.134.138.222.212.37.311.26.176.39.224 1.405.527.989.295 1.529.49 1.994.723.603.302 1.024.644 1.29 1.051.191.292.36.815.434 1.342.029.206.029.661 0 .847a2.491 2.491 0 01-.376 1.026c-.1.151-.065.126.081-.058.415-.52.838-1.408 1.054-2.213a6.728 6.728 0 00.102-3.012 6.626 6.626 0 00-3.291-4.53 104.157 104.157 0 00-1.322-.698l-.254-.133a737.941 737.941 0 01-1.575-.827c-.548-.29-.78-.406-.846-.426a1.376 1.376 0 00-.29-.045l-.093.01z",fill:l.fill}),a.jsx("path",{d:"M13.164 17.24a4.385 4.385 0 00-.202.125 511.45 511.45 0 00-1.795 1.115 163.087 163.087 0 01-.989.614l-.463.288a99.198 99.198 0 01-1.502.941c-.326.2-.704.334-1.09.387-.18.024-.52.024-.7 0a2.807 2.807 0 01-1.318-.538 3.665 3.665 0 01-.543-.545 2.837 2.837 0 01-.506-1.141 2.161 2.161 0 00-.041-.182c-.008-.008.006.138.032.33.027.199.085.487.147.733.482 1.907 1.85 3.457 3.705 4.195a6.31 6.31 0 001.658.412c.22.025.844.035 1.074.017 1.054-.08 1.972-.393 2.913-.992a325.28 325.28 0 01.937-.596l.384-.244.684-.435.234-.149.009-.005.025-.017.013-.007.172-.11.597-.38c.76-.481.987-.65 1.34-.998.148-.146.37-.394.381-.425.002-.007.042-.068.088-.136a2.49 2.49 0 00.373-1.023 4.181 4.181 0 000-.847 4.336 4.336 0 00-.318-1.137c-.224-.472-.7-.9-1.383-1.245a2.972 2.972 0 00-.406-.181c-.01 0-.646.392-1.413.87a7089.171 7089.171 0 00-1.658 1.031l-.439.274z",fill:c.fill,fillRule:"nonzero"}),a.jsx("path",{d:"M4.003 14.946l.004 3.33.042.193c.134.604.366 1.04.77 1.445a2.701 2.701 0 001.955.814c.536 0 1-.135 1.479-.43l.703-.435.556-.346V8.003c0-2.306-.004-3.675-.012-3.782a2.734 2.734 0 00-.797-1.765c-.145-.144-.268-.24-.637-.496A1780.102 1780.102 0 015.762.362C5.406.115 5.38.098 5.271.059a.943.943 0 00-1.254.696C4.003.818 4 1.659 4 6.223v5.394H4l.003 3.329z",fill:u.fill,fillRule:"nonzero"})]})]}))});function lx(e){"@babel/helpers - typeof";return lx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lx(e)}var xpr=["size","style"];function yde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Spr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ppr(e,xpr);return a.jsxs("svg",sH(sH({fill:"currentColor",fillRule:"evenodd",height:r,style:sH({flex:"none",lineHeight:1},n),viewBox:"0 0 44 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Au}),a.jsx("path",{d:"M2 18.658V2.763h4.956c1.509 0 2.71.336 3.59 1.01.881.672 1.322 1.547 1.322 2.624 0 .898-.253 1.683-.75 2.356a4.048 4.048 0 01-2.08 1.413v.045c1.079.124 1.927.527 2.565 1.223.65.673.97 1.57.97 2.658 0 1.358-.529 2.468-1.575 3.298-1.047.83-2.379 1.268-3.987 1.268H2zM4.588 4.883v4.52h1.674c.903 0 1.608-.224 2.115-.639.517-.449.77-1.054.77-1.84 0-1.368-.891-2.041-2.676-2.041H4.588zm0 6.64v5.026h2.203c.969 0 1.718-.224 2.235-.673.529-.46.793-1.088.793-1.885 0-1.648-1.112-2.467-3.359-2.467H4.588zm11.146-6.595c-.408 0-.771-.146-1.058-.415-.297-.27-.44-.617-.44-1.044 0-.426.143-.774.44-1.054.298-.28.65-.415 1.068-.415.419 0 .782.135 1.08.415.297.28.44.64.44 1.054 0 .404-.143.74-.44 1.032-.298.28-.661.427-1.09.427zm1.255 13.73h-2.522V7.306H17l-.011 11.352zm12.5 0h-2.522v-6.394c0-2.131-.738-3.186-2.203-3.186-.77 0-1.41.303-1.916.898a3.292 3.292 0 00-.749 2.21v6.472h-2.533V7.306H22.1V9.19h.044a4.007 4.007 0 011.505-1.602 3.909 3.909 0 012.107-.551c1.212 0 2.137.403 2.776 1.211.639.797.958 1.952.958 3.478v6.932zm12.5-.909c0 4.162-2.048 6.249-6.167 6.249a9.049 9.049 0 01-3.8-.74V20.9c1.211.718 2.379 1.066 3.47 1.066 2.643 0 3.975-1.324 3.975-3.982V16.75h-.044a4.125 4.125 0 01-1.579 1.632 4.026 4.026 0 01-2.188.533 4.034 4.034 0 01-1.811-.365 4.107 4.107 0 01-1.47-1.138 6.238 6.238 0 01-1.245-4.072c0-1.93.44-3.455 1.344-4.6.903-1.143 2.114-1.704 3.678-1.704 1.465 0 2.555.617 3.27 1.84h.045V7.305H42l-.01 10.443zm-2.5-4.285v-1.48c0-.797-.264-1.481-.782-2.042a2.534 2.534 0 00-.878-.642 2.491 2.491 0 00-1.06-.21c-.958 0-1.707.37-2.247 1.088a4.937 4.937 0 00-.815 3.017c0 1.122.265 2.008.77 2.681.53.673 1.212.998 2.071.998.882 0 1.587-.325 2.126-.953.55-.65.815-1.458.815-2.468v.011z"})]}))});function cx(e){"@babel/helpers - typeof";return cx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cx(e)}var _pr=["type"];function gde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cpr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mpr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zpr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Tpr(e,_pr),i=r==="color"?uMe:lte;return a.jsx(Ne,Cpr({Icon:i,Text:fMe,"aria-label":Au,spaceMultiple:G4r,textMultiple:q4r},n))}),y0=lte;y0.Color=uMe;y0.Text=fMe;y0.Combine=zpr;y0.Avatar=lpr;y0.colorPrimary=J4r;y0.colorGradient=cMe;y0.title=Au;var g0="CentML",Apr=.75,Ipr=.1,pMe="#004331";function ux(e){"@babel/helpers - typeof";return ux=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ux(e)}var Dpr=["size","style"];function bde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bpr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Fpr(e,Dpr);return a.jsxs("svg",lH(lH({fill:"currentColor",height:r,style:lH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:g0}),a.jsx("path",{d:"M13 3.429c2.114 0 4.057.771 5.543 2.042l2.214-2.614A11.918 11.918 0 0013 0C6.386 0 1 5.386 1 12s5.386 12 12 12c2.957 0 5.657-1.071 7.757-2.843l-1.964-2.614c-1.5 1.271-3.679 2.028-5.793 2.028-4.729 0-8.571-3.842-8.571-8.571 0-4.729 3.842-8.571 8.571-8.571z",fill:"#00A87B"}),a.jsx("path",{d:"M10.621 16.271c.7.429 1.5.643 2.386.643h.014c.786 0 1.529-.171 2.243-.5a4.91 4.91 0 001.129-.714l-1.243-1.472c-.043.043-.1.086-.157.129-.257.2-.529.343-.829.443a2.39 2.39 0 01-.9.157c-.514 0-.986-.143-1.4-.4a2.738 2.738 0 01-1-1.057 3.072 3.072 0 01-.371-1.5c0-.557.114-1.072.357-1.515.228-.442.557-.8.971-1.057a2.626 2.626 0 011.415-.385c.3 0 .614.071.928.185.3.115.6.286.872.486.028.014.1.071.1.071l1.271-1.5a4.473 4.473 0 00-1.086-.714c-.7-.328-1.428-.486-2.314-.486-.886 0-1.686.215-2.386.643-.714.429-1.257 1.015-1.671 1.757-.414.743-.614 1.572-.614 2.515 0 .943.2 1.771.614 2.514a4.707 4.707 0 001.671 1.757z"})]}))});function fx(e){"@babel/helpers - typeof";return fx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fx(e)}var Vpr=["background"];function vde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Hpr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Gpr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Jpr=p.memo(function(e){var t=e.background,r=qpr(e,Vpr);return a.jsx(Ee,Hpr({Icon:dMe,"aria-label":g0,background:t||pMe,color:"#fff"},r))});function px(e){"@babel/helpers - typeof";return px=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},px(e)}var Ypr=["size","style"];function xde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tdr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=edr(e,Ypr);return a.jsxs("svg",cH(cH({fill:"currentColor",height:r,style:cH({flex:"none",lineHeight:1},n),viewBox:"0 0 69 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:g0}),a.jsx("path",{d:"M45.279 4.528v12l.014.015h2.214v-4.515c0-1.114-.014-2.071-.071-2.871a29.438 29.438 0 00-.076-.879l3.161 4.993h1.13l3.256-5.035c-.034.334-.062.67-.085 1.007a52.973 52.973 0 00-.072 2.771v4.514h2.214v-12h-2l-3.81 6.121-3.761-6.12h-2.114zM59.207 4.528v12h7.772v-2.057h-5.543V4.528h-2.229zM14 3.429c2.114 0 4.057.771 5.543 2.042l2.214-2.614A11.918 11.918 0 0014 0C7.386 0 2 5.386 2 12s5.386 12 12 12c2.957 0 5.657-1.071 7.757-2.843l-1.964-2.614c-1.5 1.271-3.679 2.028-5.793 2.028-4.729 0-8.571-3.842-8.571-8.571 0-4.729 3.842-8.571 8.571-8.571z",fill:"#00A87B"}),a.jsx("path",{d:"M37.95 9.457V7.5h1.786V5.2h2.114v2.3h1.957v1.957H41.85v7.071h-2.114V9.457H37.95z"}),a.jsx("path",{d:"M20.264 16.1c.729.4 1.572.6 2.515.6l-.015-.014a4.97 4.97 0 001.286-.172 6.548 6.548 0 001.243-.471c.4-.2.743-.443 1.057-.729l-1.043-1.457c-.4.357-.786.6-1.143.743-.357.129-.743.2-1.171.2-.6 0-1.143-.129-1.586-.357a2.514 2.514 0 01-1.043-1 2.922 2.922 0 01-.332-.986h6.69v-.743a4.76 4.76 0 00-.286-1.771c-.2-.543-.5-1-.872-1.4a4.426 4.426 0 00-1.343-.929 4.001 4.001 0 00-1.657-.343c-.671 0-1.285.115-1.857.358a4.208 4.208 0 00-1.457 1 4.484 4.484 0 00-.957 1.514 5.284 5.284 0 00-.343 1.943c0 .886.214 1.685.614 2.371.415.7.972 1.243 1.7 1.643zm-.19-5.086c.046-.226.113-.432.204-.614.2-.4.486-.714.872-.928.386-.215.857-.329 1.414-.329.357 0 .7.071 1 .228.3.143.543.358.743.63.2.256.314.57.343.928v.085h-4.576z"}),a.jsx("path",{d:"M28.535 7.5v9.015h2.115v-5.457c0-.271.043-.529.157-.757.1-.229.257-.443.443-.615.186-.185.414-.314.671-.414.257-.1.529-.143.843-.143.371-.014.7.058.957.2.272.143.457.372.586.672.128.3.186.686.186 1.143v5.371h2.114v-5.514c0-.829-.129-1.514-.357-2.057-.229-.543-.586-.957-1.043-1.229-.471-.271-1.043-.414-1.729-.414-.471 0-.943.114-1.4.314-.457.2-.857.471-1.185.814-.104.108-.198.22-.28.334l-.02-1.262h-2.058zM11.621 16.271c.7.429 1.5.643 2.386.643h.014c.786 0 1.529-.171 2.243-.5a4.91 4.91 0 001.129-.714l-1.243-1.472c-.043.043-.1.086-.157.129-.257.2-.529.343-.829.443a2.39 2.39 0 01-.9.157c-.514 0-.986-.143-1.4-.4a2.738 2.738 0 01-1-1.057 3.072 3.072 0 01-.371-1.5c0-.557.114-1.072.357-1.515.228-.442.557-.8.971-1.057a2.626 2.626 0 011.415-.385c.3 0 .614.071.928.185.3.115.6.286.872.486.028.014.1.071.1.071l1.271-1.5a4.473 4.473 0 00-1.086-.714c-.7-.328-1.428-.486-2.314-.486-.886 0-1.686.215-2.386.643-.714.429-1.257 1.015-1.671 1.757-.414.743-.614 1.572-.614 2.515 0 .943.2 1.771.614 2.514a4.707 4.707 0 001.671 1.757z"})]}))});function dx(e){"@babel/helpers - typeof";return dx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dx(e)}var rdr=["size","style"];function Ode(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sdr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var hMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=adr(e,rdr);return a.jsxs("svg",uH(uH({fill:"currentColor",fillRule:"evenodd",height:r,style:uH({flex:"none",lineHeight:1},n),viewBox:"0 0 69 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:g0}),a.jsx("path",{d:"M45.279 4.528v12l.014.015h2.214v-4.515c0-1.114-.014-2.071-.071-2.871a29.438 29.438 0 00-.076-.879l3.161 4.993h1.13l3.256-5.035c-.034.334-.062.67-.085 1.007a52.973 52.973 0 00-.072 2.771v4.514h2.214v-12h-2l-3.81 6.121-3.761-6.12h-2.114zM59.207 4.528v12h7.772v-2.057h-5.543V4.528h-2.229zM14 3.429c2.114 0 4.057.771 5.543 2.042l2.214-2.614A11.918 11.918 0 0014 0C7.386 0 2 5.386 2 12s5.386 12 12 12c2.957 0 5.657-1.071 7.757-2.843l-1.964-2.614c-1.5 1.271-3.679 2.028-5.793 2.028-4.729 0-8.571-3.842-8.571-8.571 0-4.729 3.842-8.571 8.571-8.571z"}),a.jsx("path",{d:"M37.95 9.457V7.5h1.786V5.2h2.114v2.3h1.957v1.957H41.85v7.071h-2.114V9.457H37.95z"}),a.jsx("path",{clipRule:"evenodd",d:"M20.264 16.1c.729.4 1.572.6 2.515.6l-.015-.014a4.97 4.97 0 001.286-.172 6.548 6.548 0 001.243-.471c.4-.2.743-.443 1.057-.729l-1.043-1.457c-.4.357-.786.6-1.143.743-.357.129-.743.2-1.171.2-.6 0-1.143-.129-1.586-.357a2.514 2.514 0 01-1.043-1 2.922 2.922 0 01-.332-.986h6.69v-.743a4.76 4.76 0 00-.286-1.771c-.2-.543-.5-1-.872-1.4a4.426 4.426 0 00-1.343-.929 4.001 4.001 0 00-1.657-.343c-.671 0-1.285.115-1.857.358a4.208 4.208 0 00-1.457 1 4.484 4.484 0 00-.957 1.514 5.284 5.284 0 00-.343 1.943c0 .886.214 1.685.614 2.371.415.7.972 1.243 1.7 1.643zm-.19-5.086c.046-.226.113-.432.204-.614.2-.4.486-.714.872-.928.386-.215.857-.329 1.414-.329.357 0 .7.071 1 .228.3.143.543.358.743.63.2.256.314.57.343.928v.085h-4.576z"}),a.jsx("path",{d:"M28.535 7.5v9.015h2.115v-5.457c0-.271.043-.529.157-.757.1-.229.257-.443.443-.615.186-.185.414-.314.671-.414.257-.1.529-.143.843-.143.371-.014.7.058.957.2.272.143.457.372.586.672.128.3.186.686.186 1.143v5.371h2.114v-5.514c0-.829-.129-1.514-.357-2.057-.229-.543-.586-.957-1.043-1.229-.471-.271-1.043-.414-1.729-.414-.471 0-.943.114-1.4.314-.457.2-.857.471-1.185.814-.104.108-.198.22-.28.334l-.02-1.262h-2.058zM11.621 16.271c.7.429 1.5.643 2.386.643h.014c.786 0 1.529-.171 2.243-.5a4.91 4.91 0 001.129-.714l-1.243-1.472c-.043.043-.1.086-.157.129-.257.2-.529.343-.829.443a2.39 2.39 0 01-.9.157c-.514 0-.986-.143-1.4-.4a2.738 2.738 0 01-1-1.057 3.072 3.072 0 01-.371-1.5c0-.557.114-1.072.357-1.515.228-.442.557-.8.971-1.057a2.626 2.626 0 011.415-.385c.3 0 .614.071.928.185.3.115.6.286.872.486.028.014.1.071.1.071l1.271-1.5a4.473 4.473 0 00-1.086-.714c-.7-.328-1.428-.486-2.314-.486-.886 0-1.686.215-2.386.643-.714.429-1.257 1.015-1.671 1.757-.414.743-.614 1.572-.614 2.515 0 .943.2 1.771.614 2.514a4.707 4.707 0 001.671 1.757z"})]}))});function mx(e){"@babel/helpers - typeof";return mx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mx(e)}var ldr=["type"];function jde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cdr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mdr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var hdr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=ddr(e,ldr),i=r==="color"?mMe:hMe;return a.jsx(Ne,cdr({Icon:i,"aria-label":g0,spaceMultiple:Ipr,textMultiple:Apr},n))});function hx(e){"@babel/helpers - typeof";return hx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hx(e)}var ydr=["size","style"];function wde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Odr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jdr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=xdr(e,ydr);return a.jsxs("svg",fH(fH({fill:"currentColor",fillRule:"evenodd",height:r,style:fH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:g0}),a.jsx("path",{d:"M13 3.429c2.114 0 4.057.771 5.543 2.042l2.214-2.614A11.918 11.918 0 0013 0C6.386 0 1 5.386 1 12s5.386 12 12 12c2.957 0 5.657-1.071 7.757-2.843l-1.964-2.614c-1.5 1.271-3.679 2.028-5.793 2.028-4.729 0-8.571-3.842-8.571-8.571 0-4.729 3.842-8.571 8.571-8.571z"}),a.jsx("path",{d:"M10.621 16.271c.7.429 1.5.643 2.386.643h.014c.786 0 1.529-.171 2.243-.5a4.91 4.91 0 001.129-.714l-1.243-1.472c-.043.043-.1.086-.157.129-.257.2-.529.343-.829.443a2.39 2.39 0 01-.9.157c-.514 0-.986-.143-1.4-.4a2.738 2.738 0 01-1-1.057 3.072 3.072 0 01-.371-1.5c0-.557.114-1.072.357-1.515.228-.442.557-.8.971-1.057a2.626 2.626 0 011.415-.385c.3 0 .614.071.928.185.3.115.6.286.872.486.028.014.1.071.1.071l1.271-1.5a4.473 4.473 0 00-1.086-.714c-.7-.328-1.428-.486-2.314-.486-.886 0-1.686.215-2.386.643-.714.429-1.257 1.015-1.671 1.757-.414.743-.614 1.572-.614 2.515 0 .943.2 1.771.614 2.514a4.707 4.707 0 001.671 1.757z"})]}))});function yx(e){"@babel/helpers - typeof";return yx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yx(e)}var wdr=["size","style"];function Pde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kdr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $dr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Cdr(e,wdr);return a.jsxs("svg",pH(pH({fill:"currentColor",fillRule:"evenodd",height:r,style:pH({flex:"none",lineHeight:1},n),viewBox:"0 0 107 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:g0}),a.jsx("path",{d:"M65.843 0v21.315l.025.025h3.933v-8.018c0-1.98-.025-3.68-.127-5.1a51.95 51.95 0 00-.134-1.56l5.615 8.867h2.005l5.784-8.943c-.06.593-.11 1.188-.15 1.788a94.02 94.02 0 00-.128 4.922v8.019H86.6V0h-3.552l-6.768 10.872L69.599 0h-3.756zM90.583 0v21.315h13.804V17.66h-9.845V0h-3.959z"}),a.jsx("path",{d:"M52.825 8.754V5.278h3.172V1.192h3.756v4.086h3.476v3.476h-3.476v12.56h-3.756V8.754h-3.172z"}),a.jsx("path",{clipRule:"evenodd",d:"M21.412 20.554c1.294.71 2.79 1.065 4.466 1.065l-.026-.025a8.83 8.83 0 002.284-.305 11.618 11.618 0 002.207-.837 8.225 8.225 0 001.878-1.294L30.37 16.57c-.71.634-1.396 1.066-2.03 1.32a6.065 6.065 0 01-2.08.354c-1.067 0-2.03-.228-2.817-.634a4.465 4.465 0 01-1.853-1.776 5.193 5.193 0 01-.59-1.75H32.88v-1.32a8.452 8.452 0 00-.508-3.147 7.356 7.356 0 00-1.547-2.487 7.866 7.866 0 00-2.386-1.649 7.108 7.108 0 00-2.943-.609c-1.193 0-2.284.203-3.299.634-1.015.432-1.878 1.015-2.588 1.777-.736.761-1.294 1.649-1.7 2.69-.406 1.04-.61 2.182-.61 3.45 0 1.573.381 2.995 1.092 4.213a7.766 7.766 0 003.02 2.918zm-.339-9.034a4.41 4.41 0 01.364-1.09c.355-.711.863-1.27 1.548-1.65.685-.38 1.522-.584 2.512-.584.634 0 1.243.127 1.776.406a3.5 3.5 0 011.32 1.117c.355.456.558 1.015.609 1.649v.152h-8.129z"}),a.jsx("path",{d:"M36.103 5.28v16.01h3.756v-9.692c0-.482.076-.939.279-1.345.178-.406.457-.787.787-1.091.33-.33.735-.558 1.192-.736.457-.178.939-.254 1.497-.254.66-.025 1.244.102 1.7.356.482.253.812.66 1.04 1.192.23.533.33 1.218.33 2.03v9.54h3.756v-9.794c0-1.471-.228-2.69-.634-3.654s-1.04-1.7-1.853-2.182c-.837-.482-1.852-.736-3.07-.736-.837 0-1.675.203-2.487.558A6.491 6.491 0 0040.29 6.93a5.76 5.76 0 00-.498.592l-.035-2.242h-3.654zM6.06 20.858C7.303 21.62 8.724 22 10.297 22h.026a9.41 9.41 0 003.984-.888 8.73 8.73 0 002.004-1.269l-2.207-2.613a2.683 2.683 0 01-.28.228 4.854 4.854 0 01-1.471.787c-.508.203-1.04.279-1.599.279a4.66 4.66 0 01-2.487-.71c-.76-.457-1.344-1.092-1.776-1.878-.431-.787-.66-1.675-.66-2.665s.204-1.903.635-2.69c.406-.786.99-1.42 1.725-1.877.736-.457 1.574-.685 2.512-.685.533 0 1.092.127 1.65.33a6.667 6.667 0 011.548.862c.05.026.177.127.177.127l2.259-2.664c-.559-.508-1.193-.914-1.929-1.269-1.243-.583-2.537-.863-4.11-.863-1.574 0-2.995.381-4.238 1.142-1.269.762-2.233 1.802-2.969 3.121C2.355 10.125 2 11.597 2 13.271c0 1.675.355 3.147 1.091 4.466.736 1.32 1.726 2.36 2.969 3.121z"})]}))}),Ec=jdr;Ec.Color=dMe;Ec.Text=$dr;Ec.Combine=hdr;Ec.Avatar=Jpr;Ec.Brand=hMe;Ec.BrandColor=mMe;Ec.colorPrimary=pMe;Ec.title=g0;var b0="Cerebras",Edr=.75,Tdr=.1,yMe="#F15A29";function gx(e){"@babel/helpers - typeof";return gx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gx(e)}var Mdr=["size","style"];function Sde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ndr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ddr(e,Mdr);return a.jsxs("svg",dH(dH({fill:"currentColor",fillRule:"evenodd",height:r,style:dH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:b0}),a.jsx("path",{clipRule:"evenodd",d:"M14.121 2.701a9.299 9.299 0 000 18.598V22.7c-5.91 0-10.7-4.791-10.7-10.701S8.21 1.299 14.12 1.299V2.7zm4.752 3.677A7.353 7.353 0 109.42 17.643l-.901 1.074a8.754 8.754 0 01-1.08-12.334 8.755 8.755 0 0112.335-1.08l-.901 1.075zm-2.255.844a5.407 5.407 0 00-5.048 9.563l-.656 1.24a6.81 6.81 0 016.358-12.043l-.654 1.24zM14.12 8.539a3.46 3.46 0 100 6.922v1.402a4.863 4.863 0 010-9.726v1.402z"}),a.jsx("path",{d:"M15.407 10.836a2.24 2.24 0 00-.51-.409 1.084 1.084 0 00-.544-.152c-.255 0-.483.047-.684.14a1.58 1.58 0 00-.84.912c-.074.203-.11.416-.11.631 0 .218.036.43.11.631a1.594 1.594 0 00.84.913c.2.093.43.14.684.14.216 0 .417-.046.602-.135.188-.09.35-.225.475-.392l.928 1.006c-.14.14-.3.261-.482.363a3.367 3.367 0 01-1.083.38c-.17.026-.317.04-.44.04a3.315 3.315 0 01-1.182-.21 2.825 2.825 0 01-.961-.597 2.816 2.816 0 01-.644-.929 2.987 2.987 0 01-.238-1.21c0-.444.08-.847.238-1.21.15-.35.368-.666.643-.929.278-.261.605-.464.962-.596a3.315 3.315 0 011.182-.21c.355 0 .712.068 1.072.204.361.138.685.36.944.649l-.962.97z"})]}))});function bx(e){"@babel/helpers - typeof";return bx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bx(e)}var Ldr=["background"];function _de(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Rdr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Udr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Wdr=p.memo(function(e){var t=e.background,r=Hdr(e,Ldr);return a.jsx(Ee,Rdr({Icon:gMe,"aria-label":b0,background:t||yMe,color:"#fff"},r))});function vx(e){"@babel/helpers - typeof";return vx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vx(e)}var Kdr=["size","style"];function Cde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xdr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ydr(e,Kdr);return a.jsxs("svg",mH(mH({fill:"currentColor",height:r,style:mH({flex:"none",lineHeight:1},n),viewBox:"0 0 53 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:b0}),a.jsx("path",{clipRule:"evenodd",d:"M13 2.701A9.299 9.299 0 0013 21.3V22.7C7.09 22.701 2.299 17.91 2.299 12S7.09 1.299 13 1.299V2.7zm4.752 3.677a7.353 7.353 0 00-9.453 11.265l-.901 1.074A8.755 8.755 0 1118.652 5.304l-.901 1.074zm-2.256.844a5.407 5.407 0 00-5.049 9.563l-.654 1.24a6.81 6.81 0 016.358-12.043l-.655 1.24zM13 8.539a3.461 3.461 0 000 6.922v1.402a4.863 4.863 0 010-9.726v1.402z",fill:"#F15A29",fillRule:"evenodd"}),a.jsx("path",{d:"M14.286 10.836a2.242 2.242 0 00-.51-.409 1.085 1.085 0 00-.545-.152c-.254 0-.482.047-.683.14a1.582 1.582 0 00-.841.912 1.848 1.848 0 000 1.262 1.595 1.595 0 00.841.913c.2.093.429.14.683.14.217 0 .418-.046.603-.135.187-.09.35-.225.475-.392l.927 1.006c-.139.14-.3.261-.481.363a3.367 3.367 0 01-1.083.38c-.17.026-.317.04-.44.04a3.316 3.316 0 01-1.182-.21 2.826 2.826 0 01-.962-.597 2.813 2.813 0 01-.643-.929 2.986 2.986 0 01-.238-1.21c0-.444.08-.847.238-1.21.15-.35.368-.666.643-.929.277-.261.604-.464.962-.596a3.316 3.316 0 011.181-.21c.355 0 .713.068 1.072.204.362.138.686.36.945.649l-.962.97z"}),a.jsx("path",{d:"M19.338 11.397c-.008-.414-.136-.738-.383-.976-.247-.237-.59-.356-1.03-.356-.418 0-.749.12-.991.362-.244.242-.393.565-.447.97h2.85zm-2.85 1.052c.045.42.208.748.486.982.278.234.614.351 1.008.351.348 0 .639-.072.875-.217a2.42 2.42 0 00.62-.543l.997.76c-.325.405-.689.694-1.09.865a3.32 3.32 0 01-2.445.047 2.821 2.821 0 01-.962-.597 2.829 2.829 0 01-.643-.929 2.992 2.992 0 01-.237-1.21c0-.444.079-.847.238-1.21.15-.35.368-.666.642-.929.278-.261.605-.464.962-.596a3.32 3.32 0 011.182-.21c.386 0 .74.067 1.06.204.32.136.595.333.823.59.228.258.405.575.533.953.128.379.19.812.19 1.303v.386h-4.24zm4.843-3.296h1.39v.888h.023c.155-.327.375-.58.661-.76a1.812 1.812 0 011.234-.246c.081.016.164.036.25.06v1.355a3.912 3.912 0 00-.343-.076c-.109-.02-.22-.03-.33-.03-.324 0-.585.06-.782.182a1.38 1.38 0 00-.66.883 1.76 1.76 0 00-.053.35v3.005h-1.39V9.152zm7.797 2.244c-.008-.414-.135-.738-.383-.976-.246-.237-.59-.356-1.03-.356-.417 0-.748.12-.99.362-.245.242-.393.565-.447.97h2.85zm-2.85 1.052c.046.42.208.748.487.982.277.234.613.351 1.007.351.348 0 .64-.072.875-.217.236-.144.446-.328.62-.543l.997.76c-.325.405-.688.694-1.09.865a3.319 3.319 0 01-2.445.047 2.823 2.823 0 01-.961-.597 2.829 2.829 0 01-.643-.929 2.984 2.984 0 01-.238-1.21c0-.444.08-.847.238-1.21.158-.362.373-.672.643-.929a2.84 2.84 0 01.962-.596 3.318 3.318 0 011.181-.21c.387 0 .74.067 1.06.204.321.136.596.333.823.59.228.258.406.575.533.953.128.379.192.812.192 1.303v.386h-4.241zm9.225-.49a1.84 1.84 0 00-.11-.632 1.603 1.603 0 00-.84-.912 1.607 1.607 0 00-.684-.14 1.587 1.587 0 00-1.524 1.052 1.83 1.83 0 00-.11.631c0 .218.036.429.11.632a1.583 1.583 0 001.524 1.052 1.591 1.591 0 001.524-1.052c.073-.203.11-.414.11-.632zM30.89 5.925h1.391v3.94h.035a1.99 1.99 0 01.266-.287 2.327 2.327 0 01.927-.485c.201-.054.433-.081.696-.081a2.55 2.55 0 011.94.853c.236.264.42.577.55.935.132.358.198.744.198 1.157 0 .413-.062.8-.186 1.158a2.673 2.673 0 01-.544.935c-.243.267-.539.48-.869.625-.34.152-.723.229-1.147.229a2.613 2.613 0 01-1.1-.235 1.785 1.785 0 01-.812-.748h-.023v.841H30.89V5.927zm6.604 3.227h1.39v.888h.023c.155-.327.376-.58.661-.76a1.815 1.815 0 011.234-.246c.081.016.164.036.25.06v1.355a3.893 3.893 0 00-.343-.076c-.109-.02-.22-.03-.33-.03-.325 0-.585.06-.782.182a1.43 1.43 0 00-.452.415 1.39 1.39 0 00-.209.468 1.788 1.788 0 00-.051.35v3.005h-1.391V9.152zm7.207 3.097h-.29c-.193 0-.409.008-.649.024a3.384 3.384 0 00-.677.11c-.213.06-.393.146-.54.258a.564.564 0 00-.22.473c0 .133.03.244.087.333.058.09.134.166.226.229a.933.933 0 00.313.134c.117.027.232.04.348.04.48 0 .832-.114 1.06-.344.228-.23.342-.544.342-.94v-.317zm.082 1.743h-.036c-.2.32-.456.551-.764.695-.32.146-.668.22-1.02.216-.253 0-.504-.035-.748-.104a2.03 2.03 0 01-.649-.317 1.616 1.616 0 01-.457-.526 1.501 1.501 0 01-.174-.736c0-.305.054-.563.163-.777.103-.21.252-.393.434-.539a2.19 2.19 0 01.632-.344c.242-.087.492-.152.747-.193.258-.043.52-.07.782-.082.247-.011.495-.017.742-.018h.347v-.151c0-.351-.12-.614-.36-.79-.238-.175-.544-.262-.914-.262a2.129 2.129 0 00-1.483.585l-.73-.738a2.7 2.7 0 011.083-.69c.412-.14.845-.21 1.28-.21.394 0 .726.046.997.135.27.09.494.205.672.345.177.14.314.302.411.485.096.183.166.368.21.555.041.187.066.368.074.544.008.175.012.33.012.461v3.227h-1.252v-.771zm5.018-3.286c-.27-.382-.634-.573-1.09-.573a1.16 1.16 0 00-.544.14.478.478 0 00-.266.456c0 .172.073.297.22.375.147.078.332.144.556.198.224.055.465.111.724.17.259.058.5.148.724.268.224.122.41.287.556.498.147.21.22.498.22.864 0 .336-.071.619-.214.848-.139.226-.33.417-.556.556a2.456 2.456 0 01-.77.303c-.282.062-.57.094-.858.094-.432 0-.83-.062-1.194-.187a2.27 2.27 0 01-.973-.678l.928-.877c.177.203.368.368.573.497.204.129.454.193.747.193.101 0 .205-.012.313-.035a.992.992 0 00.301-.117.71.71 0 00.226-.204.482.482 0 00.087-.287c0-.194-.073-.34-.22-.432a1.966 1.966 0 00-.556-.229c-.24-.062-.481-.116-.724-.164a2.794 2.794 0 01-.725-.245 1.523 1.523 0 01-.556-.473c-.146-.203-.22-.483-.22-.841 0-.312.064-.583.191-.813a1.69 1.69 0 01.504-.567c.217-.152.461-.263.719-.327a3.256 3.256 0 011.923.087c.356.123.664.354.881.66l-.927.842z"})]}))});function xx(e){"@babel/helpers - typeof";return xx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xx(e)}var Qdr=["size","style"];function kde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function n5r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=r5r(e,Qdr);return a.jsxs("svg",hH(hH({fill:"currentColor",fillRule:"evenodd",height:r,style:hH({flex:"none",lineHeight:1},n),viewBox:"0 0 53 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:b0}),a.jsx("path",{clipRule:"evenodd",d:"M13 2.701A9.299 9.299 0 0013 21.3V22.7C7.09 22.701 2.299 17.91 2.299 12S7.09 1.299 13 1.299V2.7zm4.752 3.677a7.353 7.353 0 00-9.453 11.265l-.901 1.074A8.755 8.755 0 1118.652 5.304l-.901 1.074zm-2.256.844a5.407 5.407 0 00-5.049 9.563l-.654 1.24a6.81 6.81 0 016.358-12.043l-.655 1.24zM13 8.539a3.461 3.461 0 000 6.922v1.402a4.863 4.863 0 010-9.726v1.402z"}),a.jsx("path",{d:"M14.286 10.836a2.242 2.242 0 00-.51-.409 1.085 1.085 0 00-.545-.152c-.254 0-.482.047-.683.14a1.582 1.582 0 00-.841.912 1.848 1.848 0 000 1.262 1.595 1.595 0 00.841.913c.2.093.429.14.683.14.217 0 .418-.046.603-.135.187-.09.35-.225.475-.392l.927 1.006c-.139.14-.3.261-.481.363a3.367 3.367 0 01-1.083.38c-.17.026-.317.04-.44.04a3.316 3.316 0 01-1.182-.21 2.826 2.826 0 01-.962-.597 2.813 2.813 0 01-.643-.929 2.986 2.986 0 01-.238-1.21c0-.444.08-.847.238-1.21.15-.35.368-.666.643-.929.277-.261.604-.464.962-.596a3.316 3.316 0 011.181-.21c.355 0 .713.068 1.072.204.362.138.686.36.945.649l-.962.97z"}),a.jsx("path",{d:"M19.338 11.397c-.008-.414-.136-.738-.383-.976-.247-.237-.59-.356-1.03-.356-.418 0-.749.12-.991.362-.244.242-.393.565-.447.97h2.85zm-2.85 1.052c.045.42.208.748.486.982.278.234.614.351 1.008.351.348 0 .639-.072.875-.217a2.42 2.42 0 00.62-.543l.997.76c-.325.405-.689.694-1.09.865a3.32 3.32 0 01-2.445.047 2.821 2.821 0 01-.962-.597 2.829 2.829 0 01-.643-.929 2.992 2.992 0 01-.237-1.21c0-.444.079-.847.238-1.21.15-.35.368-.666.642-.929.278-.261.605-.464.962-.596a3.32 3.32 0 011.182-.21c.386 0 .74.067 1.06.204.32.136.595.333.823.59.228.258.405.575.533.953.128.379.19.812.19 1.303v.386h-4.24zm4.843-3.296h1.39v.888h.023c.155-.327.375-.58.661-.76a1.812 1.812 0 011.234-.246c.081.016.164.036.25.06v1.355a3.912 3.912 0 00-.343-.076c-.109-.02-.22-.03-.33-.03-.324 0-.585.06-.782.182a1.38 1.38 0 00-.66.883 1.76 1.76 0 00-.053.35v3.005h-1.39V9.152zm7.797 2.244c-.008-.414-.135-.738-.383-.976-.246-.237-.59-.356-1.03-.356-.417 0-.748.12-.99.362-.245.242-.393.565-.447.97h2.85zm-2.85 1.052c.046.42.208.748.487.982.277.234.613.351 1.007.351.348 0 .64-.072.875-.217.236-.144.446-.328.62-.543l.997.76c-.325.405-.688.694-1.09.865a3.319 3.319 0 01-2.445.047 2.823 2.823 0 01-.961-.597 2.829 2.829 0 01-.643-.929 2.984 2.984 0 01-.238-1.21c0-.444.08-.847.238-1.21.158-.362.373-.672.643-.929a2.84 2.84 0 01.962-.596 3.318 3.318 0 011.181-.21c.387 0 .74.067 1.06.204.321.136.596.333.823.59.228.258.406.575.533.953.128.379.192.812.192 1.303v.386h-4.241zm9.225-.49a1.84 1.84 0 00-.11-.632 1.603 1.603 0 00-.84-.912 1.607 1.607 0 00-.684-.14 1.587 1.587 0 00-1.524 1.052 1.83 1.83 0 00-.11.631c0 .218.036.429.11.632a1.583 1.583 0 001.524 1.052 1.591 1.591 0 001.524-1.052c.073-.203.11-.414.11-.632zM30.89 5.925h1.391v3.94h.035a1.99 1.99 0 01.266-.287 2.327 2.327 0 01.927-.485c.201-.054.433-.081.696-.081a2.55 2.55 0 011.94.853c.236.264.42.577.55.935.132.358.198.744.198 1.157 0 .413-.062.8-.186 1.158a2.673 2.673 0 01-.544.935c-.243.267-.539.48-.869.625-.34.152-.723.229-1.147.229a2.613 2.613 0 01-1.1-.235 1.785 1.785 0 01-.812-.748h-.023v.841H30.89V5.927zm6.604 3.227h1.39v.888h.023c.155-.327.376-.58.661-.76a1.815 1.815 0 011.234-.246c.081.016.164.036.25.06v1.355a3.893 3.893 0 00-.343-.076c-.109-.02-.22-.03-.33-.03-.325 0-.585.06-.782.182a1.43 1.43 0 00-.452.415 1.39 1.39 0 00-.209.468 1.788 1.788 0 00-.051.35v3.005h-1.391V9.152zm7.207 3.097h-.29c-.193 0-.409.008-.649.024a3.384 3.384 0 00-.677.11c-.213.06-.393.146-.54.258a.564.564 0 00-.22.473c0 .133.03.244.087.333.058.09.134.166.226.229a.933.933 0 00.313.134c.117.027.232.04.348.04.48 0 .832-.114 1.06-.344.228-.23.342-.544.342-.94v-.317zm.082 1.743h-.036c-.2.32-.456.551-.764.695-.32.146-.668.22-1.02.216-.253 0-.504-.035-.748-.104a2.03 2.03 0 01-.649-.317 1.616 1.616 0 01-.457-.526 1.501 1.501 0 01-.174-.736c0-.305.054-.563.163-.777.103-.21.252-.393.434-.539a2.19 2.19 0 01.632-.344c.242-.087.492-.152.747-.193.258-.043.52-.07.782-.082.247-.011.495-.017.742-.018h.347v-.151c0-.351-.12-.614-.36-.79-.238-.175-.544-.262-.914-.262a2.129 2.129 0 00-1.483.585l-.73-.738a2.7 2.7 0 011.083-.69c.412-.14.845-.21 1.28-.21.394 0 .726.046.997.135.27.09.494.205.672.345.177.14.314.302.411.485.096.183.166.368.21.555.041.187.066.368.074.544.008.175.012.33.012.461v3.227h-1.252v-.771zm5.018-3.286c-.27-.382-.634-.573-1.09-.573a1.16 1.16 0 00-.544.14.478.478 0 00-.266.456c0 .172.073.297.22.375.147.078.332.144.556.198.224.055.465.111.724.17.259.058.5.148.724.268.224.122.41.287.556.498.147.21.22.498.22.864 0 .336-.071.619-.214.848-.139.226-.33.417-.556.556a2.456 2.456 0 01-.77.303c-.282.062-.57.094-.858.094-.432 0-.83-.062-1.194-.187a2.27 2.27 0 01-.973-.678l.928-.877c.177.203.368.368.573.497.204.129.454.193.747.193.101 0 .205-.012.313-.035a.992.992 0 00.301-.117.71.71 0 00.226-.204.482.482 0 00.087-.287c0-.194-.073-.34-.22-.432a1.966 1.966 0 00-.556-.229c-.24-.062-.481-.116-.724-.164a2.794 2.794 0 01-.725-.245 1.523 1.523 0 01-.556-.473c-.146-.203-.22-.483-.22-.841 0-.312.064-.583.191-.813a1.69 1.69 0 01.504-.567c.217-.152.461-.263.719-.327a3.256 3.256 0 011.923.087c.356.123.664.354.881.66l-.927.842z"})]}))});function Ox(e){"@babel/helpers - typeof";return Ox=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ox(e)}var i5r=["size","style"];function $de(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c5r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var u5r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=l5r(e,i5r);return a.jsxs("svg",yH(yH({fill:"currentColor",height:r,style:yH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:b0}),a.jsx("path",{clipRule:"evenodd",d:"M14.121 2.701a9.299 9.299 0 000 18.598V22.7c-5.91 0-10.7-4.791-10.7-10.701S8.21 1.299 14.12 1.299V2.7zm4.752 3.677A7.353 7.353 0 109.42 17.643l-.901 1.074a8.754 8.754 0 01-1.08-12.334 8.755 8.755 0 0112.335-1.08l-.901 1.075zm-2.255.844a5.407 5.407 0 00-5.048 9.563l-.656 1.24a6.81 6.81 0 016.358-12.043l-.654 1.24zM14.12 8.539a3.46 3.46 0 100 6.922v1.402a4.863 4.863 0 010-9.726v1.402z",fill:"#F15A29",fillRule:"evenodd"}),a.jsx("path",{d:"M15.407 10.836a2.24 2.24 0 00-.51-.409 1.084 1.084 0 00-.544-.152c-.255 0-.483.047-.684.14a1.58 1.58 0 00-.84.912c-.074.203-.11.416-.11.631 0 .218.036.43.11.631a1.594 1.594 0 00.84.913c.2.093.43.14.684.14.216 0 .417-.046.602-.135.188-.09.35-.225.475-.392l.928 1.006c-.14.14-.3.261-.482.363a3.367 3.367 0 01-1.083.38c-.17.026-.317.04-.44.04a3.315 3.315 0 01-1.182-.21 2.825 2.825 0 01-.961-.597 2.816 2.816 0 01-.644-.929 2.987 2.987 0 01-.238-1.21c0-.444.08-.847.238-1.21.15-.35.368-.666.643-.929.278-.261.605-.464.962-.596a3.315 3.315 0 011.182-.21c.355 0 .712.068 1.072.204.361.138.685.36.944.649l-.962.97z"})]}))});function jx(e){"@babel/helpers - typeof";return jx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jx(e)}var f5r=["type"];function Ede(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function p5r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function g5r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var b5r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=y5r(e,f5r),i=r==="color"?bMe:vMe;return a.jsx(Ne,p5r({Icon:i,"aria-label":b0,spaceMultiple:Tdr,textMultiple:Edr},n))});function wx(e){"@babel/helpers - typeof";return wx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wx(e)}var v5r=["size","style"];function Tde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function P5r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var S5r=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=w5r(e,v5r);return a.jsxs("svg",gH(gH({fill:"currentColor",fillRule:"evenodd",height:r,style:gH({flex:"none",lineHeight:1},n),viewBox:"0 0 95 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:b0}),a.jsx("path",{clipRule:"evenodd",d:"M17.075 16.717c-.62-.52-.982-1.25-1.085-2.187l9.446.001v-.86c0-1.094-.14-2.06-.425-2.904-.283-.842-.68-1.549-1.188-2.12a5.049 5.049 0 00-1.832-1.317c-.713-.304-1.5-.456-2.361-.456a7.396 7.396 0 00-2.633.469 6.325 6.325 0 00-2.143 1.328 6.309 6.309 0 00-1.431 2.07c-.354.808-.53 1.706-.53 2.696 0 .99.176 1.888.529 2.695.333.78.82 1.483 1.432 2.07a6.288 6.288 0 002.142 1.328 7.396 7.396 0 002.633.469 7.101 7.101 0 002.814-.573c.894-.381 1.704-1.025 2.427-1.926l-2.22-1.693c-.388.48-.855.888-1.381 1.21-.526.322-1.175.483-1.95.483-.877 0-1.625-.261-2.244-.783zm4.413-6.705c.55.53.836 1.254.852 2.175h-6.35c.12-.903.452-1.623.995-2.162.54-.537 1.278-.807 2.207-.807.98 0 1.745.266 2.296.794z"}),a.jsx("path",{d:"M29.878 7.187H26.78v12.499h3.098v-6.693c0-.172.038-.433.116-.78.077-.348.232-.694.465-1.043.233-.346.568-.654 1.006-.923.44-.27 1.02-.405 1.742-.405.247 0 .493.023.736.066.256.045.51.101.761.169v-3.02a7.03 7.03 0 00-.554-.131 2.962 2.962 0 00-.555-.05c-.827 0-1.559.198-2.194.597-.636.4-1.129.964-1.473 1.693h-.05V7.187z"}),a.jsx("path",{clipRule:"evenodd",d:"M37.8 14.531c.102.937.465 1.666 1.084 2.186.619.522 1.367.783 2.245.783.775 0 1.424-.161 1.95-.483.525-.322.992-.73 1.38-1.21l2.22 1.693c-.722.901-1.532 1.545-2.426 1.926-.89.38-1.848.576-2.815.573a7.39 7.39 0 01-2.632-.469 6.287 6.287 0 01-2.142-1.328 6.302 6.302 0 01-1.432-2.07c-.353-.807-.53-1.705-.53-2.696 0-.989.177-1.887.53-2.695a6.3 6.3 0 011.432-2.07 6.325 6.325 0 012.142-1.328 7.39 7.39 0 012.633-.469c.86 0 1.648.152 2.361.456a5.05 5.05 0 011.833 1.316c.507.572.904 1.279 1.188 2.121.285.844.426 1.81.426 2.903v.861H37.8zm5.497-4.519c.55.53.834 1.254.852 2.175H37.8c.121-.903.452-1.623.995-2.162.54-.537 1.278-.807 2.207-.807.98 0 1.746.266 2.296.794zM51.173 0h-3.098v19.686h2.944V17.81h.051c.447.765 1.048 1.32 1.808 1.667.77.35 1.606.528 2.45.522.947 0 1.8-.17 2.557-.509a5.714 5.714 0 001.935-1.393 5.954 5.954 0 001.213-2.082 7.835 7.835 0 00.413-2.58c0-.92-.146-1.778-.44-2.576a6.398 6.398 0 00-1.225-2.085 5.68 5.68 0 00-1.896-1.394 5.772 5.772 0 00-2.426-.506 5.93 5.93 0 00-1.55.182 5.18 5.18 0 00-1.187.47c-.344.19-.636.394-.878.61-.241.219-.439.43-.593.638h-.078V0zm6.931 12.031c.163.45.245.92.245 1.405 0 .487-.082.956-.246 1.407a3.545 3.545 0 01-1.87 2.03 3.574 3.574 0 01-1.524.314 3.525 3.525 0 01-3.394-2.343 4.098 4.098 0 01-.245-1.407c-.001-.48.081-.955.245-1.406A3.533 3.533 0 0153.186 10a3.584 3.584 0 011.523-.312c.568 0 1.076.104 1.523.312.434.2.825.482 1.15.833.317.349.557.746.722 1.2z"}),a.jsx("path",{d:"M65.882 7.187h-3.097v12.499h3.098v-6.693c0-.172.038-.433.115-.78.078-.348.233-.694.466-1.043.232-.346.567-.654 1.006-.923.439-.27 1.019-.405 1.742-.405.246 0 .492.023.735.066.257.045.512.101.763.169v-3.02a7.065 7.065 0 00-.556-.131 2.942 2.942 0 00-.554-.05c-.825 0-1.558.198-2.194.597-.636.4-1.128.964-1.473 1.693h-.051V7.187z"}),a.jsx("path",{clipRule:"evenodd",d:"M78.943 17.969h.079l-.002 1.718h2.788v-7.188c0-.294-.008-.638-.026-1.028a6.951 6.951 0 00-.166-1.21 5.142 5.142 0 00-.466-1.238 3.4 3.4 0 00-.916-1.08c-.397-.312-.895-.569-1.497-.77-.603-.198-1.343-.299-2.22-.299a8.83 8.83 0 00-2.853.469 6.012 6.012 0 00-2.413 1.536l1.626 1.642a4.743 4.743 0 013.304-1.303c.826 0 1.506.196 2.039.587.533.39.8.976.8 1.757v.338h-.773c-.551.001-1.103.014-1.654.039-.584.026-1.165.088-1.741.182a9.606 9.606 0 00-1.665.43 4.88 4.88 0 00-1.407.768 3.555 3.555 0 00-.967 1.199c-.241.478-.363 1.053-.363 1.731 0 .625.13 1.173.388 1.64.25.461.598.861 1.019 1.173.436.32.925.558 1.446.704a6.019 6.019 0 001.665.233 5.307 5.307 0 002.271-.481c.688-.321 1.257-.838 1.704-1.55zm-.749-3.881h.645v.703c0 .884-.254 1.584-.76 2.096-.51.513-1.295.768-2.362.768-.259 0-.516-.03-.775-.091a2.083 2.083 0 01-.698-.3 1.769 1.769 0 01-.503-.507c-.129-.2-.193-.447-.193-.742 0-.451.164-.803.49-1.055a3.465 3.465 0 011.202-.573 7.534 7.534 0 011.508-.247 22.752 22.752 0 011.446-.052z"}),a.jsx("path",{d:"M87.774 9.374c1.015 0 1.825.425 2.426 1.276l2.066-1.875a4.013 4.013 0 00-1.963-1.47 7.302 7.302 0 00-2.452-.43c-.618-.001-1.234.078-1.833.234a4.82 4.82 0 00-1.6.73c-.464.33-.839.75-1.123 1.262-.284.512-.425 1.116-.425 1.81 0 .798.163 1.424.49 1.876.322.446.747.807 1.239 1.052a6.22 6.22 0 001.614.547c.54.106 1.079.227 1.613.365.499.131.91.3 1.238.51.328.207.491.529.491.961 0 .245-.065.458-.194.64a1.578 1.578 0 01-.504.454c-.206.122-.429.21-.67.26a3.24 3.24 0 01-.697.079c-.654 0-1.21-.143-1.665-.428a5.852 5.852 0 01-1.277-1.11l-2.066 1.955c.637.729 1.36 1.232 2.168 1.51.81.278 1.696.417 2.66.417.642-.001 1.282-.07 1.91-.209a5.473 5.473 0 001.716-.676 3.78 3.78 0 001.238-1.238c.319-.51.477-1.14.477-1.888 0-.816-.163-1.458-.49-1.926a3.527 3.527 0 00-1.238-1.108 6.356 6.356 0 00-1.613-.598c-.577-.13-1.115-.256-1.614-.378-.5-.121-.911-.269-1.238-.442-.327-.173-.49-.452-.49-.834 0-.47.197-.806.593-1.016.396-.208.8-.312 1.213-.312zM9.95 10.026c.422.246.805.553 1.137.911l2.142-2.162a5.428 5.428 0 00-2.104-1.446 6.713 6.713 0 00-2.388-.455 7.386 7.386 0 00-2.632.468 6.316 6.316 0 00-2.142 1.329 6.266 6.266 0 00-1.432 2.07C2.177 11.55 2 12.449 2 13.437c0 .99.177 1.887.53 2.695.333.78.82 1.484 1.433 2.07a6.294 6.294 0 002.142 1.33 7.384 7.384 0 002.632.467c.276 0 .603-.03.982-.09a7.502 7.502 0 002.413-.846 4.813 4.813 0 001.072-.808l-2.066-2.24c-.278.37-.64.67-1.058.873-.413.198-.86.3-1.343.3-.567 0-1.075-.105-1.521-.312a3.553 3.553 0 01-1.873-2.032 4.107 4.107 0 01-.246-1.407c0-.48.082-.955.245-1.405a3.52 3.52 0 01.724-1.198c.32-.349.701-.625 1.15-.835.446-.207.954-.311 1.521-.311.428.003.846.12 1.214.339z"})]}))}),Tc=gMe;Tc.Color=u5r;Tc.Text=S5r;Tc.Combine=b5r;Tc.Avatar=Wdr;Tc.Brand=vMe;Tc.BrandColor=bMe;Tc.colorPrimary=yMe;Tc.title=b0;var k1="Civitai",_5r=.75,C5r=.2,xMe="#fff";function Px(e){"@babel/helpers - typeof";return Px=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Px(e)}var k5r=["size","style"];function Mde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bH(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function L5r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=N5r(e,k5r),o=cn(k1,2),s=M5r(o,2),l=s[0],c=s[1];return a.jsxs("svg",bH(bH({height:r,style:bH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:k1}),a.jsx("path",{d:"M12 0l10.392 6v12L12 24 1.608 18V6L12 0z",fill:l.fill}),a.jsx("path",{d:"M12 3.934l6.985 4.033v8.066L12 20.065l-6.985-4.032V7.967L12 3.934z",fill:c.fill}),a.jsx("path",{d:"M12 6.885l4.43 2.558v1.377h-2.386L12 9.64l-2.044 1.18v2.36L12 14.36l2.044-1.18h2.386v1.377L12 17.115l-4.43-2.558V9.443L12 6.885z",fill:"#fff",fillRule:"evenodd"}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"12",x2:"12",y1:"0",y2:"24",children:[a.jsx("stop",{stopColor:"#1281F4"}),a.jsx("stop",{offset:"1",stopColor:"#0821C6"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"12",x2:"12",y1:"3.934",y2:"20.066",children:[a.jsx("stop",{stopColor:"#09138A"}),a.jsx("stop",{offset:"1",stopColor:"#150740"})]})]})]}))});function Sx(e){"@babel/helpers - typeof";return Sx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sx(e)}var R5r=["background","size"];function Ade(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function F5r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function W5r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var K5r=p.memo(function(e){var t=e.background,r=e.size,n=U5r(e,R5r);return a.jsx(Ee,F5r({Icon:cte,"aria-label":k1,background:t||xMe,color:"#fff",size:r},n))});function _x(e){"@babel/helpers - typeof";return _x=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_x(e)}var q5r=["size","style"];function Ide(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Q5r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var OMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=X5r(e,q5r);return a.jsxs("svg",vH(vH({fill:"currentColor",fillRule:"evenodd",height:r,style:vH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:k1}),a.jsx("path",{d:"M22.392 6L12 0 1.608 6v12L12 24l10.392-6V6zm-3.407 1.967L12 3.934 5.015 7.967v8.066L12 20.065l6.985-4.032V7.967z"}),a.jsx("path",{d:"M12 6.885l4.43 2.558v1.377h-2.386L12 9.64l-2.044 1.18v2.36L12 14.36l2.044-1.18h2.386v1.377L12 17.115l-4.43-2.558V9.443L12 6.885z"})]}))});function Cx(e){"@babel/helpers - typeof";return Cx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cx(e)}var Z5r=["size","style"];function Dde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function imr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=nmr(e,Z5r);return a.jsxs("svg",xH(xH({fill:"currentColor",fillRule:"evenodd",height:r,style:xH({flex:"none",lineHeight:1},n),viewBox:"0 0 110 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:k1}),a.jsx("path",{d:"M21.594 2H4.234L2 4.437v15.228L4.335 22h17.36v-5.28H7.28V7.38h14.315V2zM77.736 2H57.939v5.38h7.31v14.518h5.279V7.381h7.106L77.737 2zm-53.706.102v19.796h5.28V2.102h-5.28zm7.716 0v19.796h7.716l8.426-8.426V2.102H42.61v8.426l-5.482 6.091V2.102h-5.38zm18.579 0v19.796h5.28V2.102h-5.28z"}),a.jsx("path",{d:"M102.305 2.102v19.796h5.279V2.102h-5.279zm-4.772 0H82.508l-2.335 2.335v17.462h5.279V14.69h9.035v7.208h5.28V4.438l-2.234-2.335zM94.589 9.31h-9.036V7.38h9.036v1.93zM47.888 16.72v5.178h-5.177"})]}))});function kx(e){"@babel/helpers - typeof";return kx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kx(e)}var omr=["size","style"];function Nde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function umr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cmr(e,omr);return a.jsxs("svg",OH(OH({fill:"currentColor",fillRule:"evenodd",height:r,style:OH({flex:"none",lineHeight:1},n),viewBox:"0 0 110 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:k1}),a.jsx("path",{d:"M21.594 2H4.234L2 4.437v15.228L4.335 22h17.36v-5.28H7.28V7.38h14.315V2zM77.736 2H57.939v5.38h7.31v14.518h5.279V7.381h7.106L77.737 2zm-53.706.102v19.796h5.28V2.102h-5.28zm7.716 0v19.796h7.716l8.426-8.426V2.102H42.61v8.426l-5.482 6.091V2.102h-5.38zm18.579 0v19.796h5.28V2.102h-5.28z"}),a.jsx("path",{d:"M102.305 2.102v19.796h5.279V2.102h-5.279zm-4.772 0H82.508l-2.335 2.335v17.462h5.279V14.69h9.035v7.208h5.28V4.438l-2.234-2.335zM94.589 9.31h-9.036V7.38h9.036v1.93zM47.888 16.72v5.178h-5.177",fill:"#1970C2"})]}))});function $x(e){"@babel/helpers - typeof";return $x=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$x(e)}var fmr=["type"];function Lde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pmr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gmr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bmr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=ymr(e,fmr),i=r==="color"?cte:OMe;return a.jsx(Ne,pmr({Icon:i,Text:r==="color"?wMe:jMe,"aria-label":k1,spaceMultiple:C5r,textMultiple:_5r},n))}),v0=OMe;v0.Color=cte;v0.Text=jMe;v0.TextColor=wMe;v0.Combine=bmr;v0.Avatar=K5r;v0.colorPrimary=xMe;v0.title=k1;var ME="Cline",vmr=.7,xmr=.2,PMe="#323B43";function Ex(e){"@babel/helpers - typeof";return Ex=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ex(e)}var Omr=["size","style"];function Rde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _mr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ute=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Smr(e,Omr);return a.jsxs("svg",jH(jH({fill:"currentColor",fillRule:"evenodd",height:r,style:jH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ME}),a.jsx("path",{d:"M17.035 3.991c2.75 0 4.98 2.24 4.98 5.003v1.667l1.45 2.896a1.01 1.01 0 01-.002.909l-1.448 2.864v1.668c0 2.762-2.23 5.002-4.98 5.002H7.074c-2.751 0-4.98-2.24-4.98-5.002V17.33l-1.48-2.855a1.01 1.01 0 01-.003-.927l1.482-2.887V8.994c0-2.763 2.23-5.003 4.98-5.003h9.962zM8.265 9.6a2.274 2.274 0 00-2.274 2.274v4.042a2.274 2.274 0 004.547 0v-4.042A2.274 2.274 0 008.265 9.6zm7.326 0a2.274 2.274 0 00-2.274 2.274v4.042a2.274 2.274 0 104.548 0v-4.042A2.274 2.274 0 0015.59 9.6z"}),a.jsx("path",{d:"M12.054 5.558a2.779 2.779 0 100-5.558 2.779 2.779 0 000 5.558z"})]}))});function Tx(e){"@babel/helpers - typeof";return Tx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tx(e)}var Cmr=["background"];function Fde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kmr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zmr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Amr=p.memo(function(e){var t=e.background,r=Mmr(e,Cmr);return a.jsx(Ee,kmr({Icon:ute,"aria-label":ME,background:t||PMe,color:"#fff",iconMultiple:.7},r))});function Mx(e){"@babel/helpers - typeof";return Mx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mx(e)}var Imr=["size","style"];function Bde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fmr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var SMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Rmr(e,Imr);return a.jsxs("svg",wH(wH({fill:"currentColor",fillRule:"evenodd",height:r,style:wH({flex:"none",lineHeight:1},n),viewBox:"0 0 88 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ME}),a.jsx("path",{d:"M79.558 21.986c-1.13 0-2.167-.189-3.108-.565a7.128 7.128 0 01-2.403-1.569 6.933 6.933 0 01-1.554-2.331 7.876 7.876 0 01-.537-2.925v-.58c0-1.196.189-2.279.566-3.25.376-.97.894-1.798 1.554-2.486a6.84 6.84 0 012.289-1.582 7.005 7.005 0 012.797-.566c1.103 0 2.078.189 2.925.566.848.367 1.56.88 2.134 1.54.575.668 1.008 1.464 1.3 2.388.292.923.438 1.93.438 3.023v1.456H75.362v.07c.103.67.263 1.23.48 1.682.217.452.513.857.89 1.215.377.377.82.669 1.328.876.518.207 1.084.31 1.696.31.838 0 1.62-.16 2.346-.48a4.71 4.71 0 001.794-1.398l1.808 1.752c-.508.734-1.29 1.394-2.345 1.978-1.046.584-2.313.876-3.8.876zm-.41-13.113c-.48 0-.927.09-1.342.269-.405.17-.768.414-1.088.735-.32.33-.589.725-.805 1.187a6.25 6.25 0 00-.48 1.568h7.191v-.226c0-.443-.08-.88-.24-1.314a3.545 3.545 0 00-.678-1.159 3.004 3.004 0 00-1.074-.763c-.424-.198-.919-.297-1.484-.297zM55.043 21.703V6.415h3.052l.212 2.176c.207-.292.433-.56.678-.805.255-.255.523-.48.806-.679a5.555 5.555 0 013.179-.975 6.5 6.5 0 012.148.34 4.11 4.11 0 011.667 1.073c.461.49.82 1.117 1.074 1.88.254.753.381 1.667.381 2.74v9.538h-3.377v-9.48c0-.632-.07-1.16-.212-1.583-.141-.424-.348-.763-.621-1.018a2.3 2.3 0 00-.99-.537 4.736 4.736 0 00-1.328-.17c-.414 0-.8.057-1.158.17a3.421 3.421 0 00-1.611 1.004 4.282 4.282 0 00-.523.706v10.908h-3.377zM38.44 6.415h8.111v12.49h4.493v2.798H38.441v-2.797h4.705v-9.68H38.44V6.416zm4.395-3.956c0-.274.047-.523.141-.75a1.69 1.69 0 01.41-.607c.17-.16.372-.282.607-.367.245-.094.519-.141.82-.141.509 0 .918.131 1.23.395.32.254.503.584.55.99.066.414-.004.776-.212 1.087-.207.302-.508.504-.904.608a1.48 1.48 0 01-.706.353c-.273.057-.575.033-.905-.07a1.396 1.396 0 01-.777-.552 1.758 1.758 0 01-.254-.946zM20.934 0h8.238v18.906h4.634v2.797H20.934v-2.797h4.832V2.812h-4.832V0zM16.71 15.373c-.095.999-.33 1.908-.707 2.727a6.672 6.672 0 01-1.484 2.077 6.542 6.542 0 01-2.218 1.357c-.848.31-1.79.466-2.826.466-.848 0-1.63-.113-2.346-.339a6.467 6.467 0 01-1.893-.99 6.55 6.55 0 01-1.413-1.426 9.438 9.438 0 01-1.003-1.851c-.274-.66-.48-1.375-.622-2.148A14.34 14.34 0 012 12.83v-2.812c0-.8.066-1.573.198-2.317.132-.744.33-1.446.593-2.106A8.284 8.284 0 013.88 3.603a7.296 7.296 0 011.555-1.54 6.953 6.953 0 011.836-.904A7.256 7.256 0 019.49.834c1.083 0 2.049.16 2.896.48.858.32 1.588.773 2.19 1.357a6.337 6.337 0 011.442 2.147c.358.839.588 1.771.692 2.798h-3.391a6.568 6.568 0 00-.353-1.653c-.17-.5-.405-.923-.707-1.272a2.977 2.977 0 00-1.144-.791c-.453-.188-.994-.283-1.625-.283-.443 0-.843.062-1.201.184-.349.122-.66.297-.933.523a3.385 3.385 0 00-.947 1.074 7.033 7.033 0 00-.607 1.455c-.123.471-.217.975-.283 1.512a15.25 15.25 0 00-.084 1.625v2.84c0 .688.037 1.333.113 1.936.084.602.212 1.154.381 1.653.132.414.297.791.495 1.13.207.34.452.631.734.876.292.264.627.466 1.004.608.386.132.824.198 1.314.198.584 0 1.102-.085 1.554-.255.452-.17.838-.419 1.159-.749.31-.32.56-.72.748-1.2.189-.481.311-1.032.368-1.654h3.405z"})]}))});function zx(e){"@babel/helpers - typeof";return zx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zx(e)}function Vde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bmr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ehr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Zmr(e,Jmr);return a.jsxs("svg",PH(PH({fill:"currentColor",fillRule:"evenodd",height:r,style:PH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:zE}),a.jsx("path",{clipRule:"evenodd",d:"M1 7.233C1 3.791 3.73 1 7.098 1h1.674c.66 0 1.195.547 1.195 1.222v1.1c0 .675-.535 1.222-1.195 1.222H7.098c-1.387 0-2.87 1.272-2.87 2.69v1.71c0 .675-.535 1.223-1.195 1.223h-.837C1.536 10.167 1 9.619 1 8.944v-1.71zM23 16.767C23 20.209 20.27 23 16.902 23h-1.674c-.66 0-1.195-.547-1.195-1.222v-1.1c0-.675.535-1.223 1.195-1.223h1.674c1.387 0 2.87-1.27 2.87-2.688v-1.711c0-.675.535-1.223 1.195-1.223h.837c.66 0 1.196.547 1.196 1.223v1.71zM16.902 1C20.27 1 23 3.79 23 7.233v1.711c0 .675-.535 1.223-1.196 1.223h-1.076c-.66 0-1.195-.548-1.195-1.223v-1.71c0-1.418-1.244-2.934-2.63-2.934h-1.675c-.66 0-1.195-.547-1.195-1.222v-.856c0-.675.535-1.222 1.195-1.222h1.674zM7.098 23C3.73 23 1 20.21 1 16.767v-1.711c0-.675.535-1.223 1.196-1.223h1.076c.66 0 1.195.547 1.195 1.223v1.71c0 1.418 1.244 2.934 2.63 2.934h1.675c.66 0 1.195.547 1.195 1.222v.856c0 .675-.535 1.222-1.195 1.222H7.098z"})]}))});function Ix(e){"@babel/helpers - typeof";return Ix=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ix(e)}var thr=["background"];function Ude(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rhr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function shr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lhr=p.memo(function(e){var t=e.background,r=ahr(e,thr);return a.jsx(Ee,rhr({Icon:fte,"aria-label":zE,background:t||_Me,color:"#fff",iconMultiple:.7},r))});function Dx(e){"@babel/helpers - typeof";return Dx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dx(e)}var chr=["size","style"];function Wde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mhr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var CMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dhr(e,chr);return a.jsxs("svg",SH(SH({fill:"currentColor",fillRule:"evenodd",height:r,style:SH({flex:"none",lineHeight:1},n),viewBox:"0 0 97 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:zE}),a.jsx("path",{d:"M16.792 8.694h-3.515a3.437 3.437 0 00-.393-1.212 3.081 3.081 0 00-.763-.915 3.354 3.354 0 00-1.075-.578 4.112 4.112 0 00-1.309-.2c-.85 0-1.592.21-2.223.633-.631.418-1.12 1.028-1.469 1.83-.348.798-.521 1.766-.521 2.906 0 1.172.173 2.156.521 2.954.353.797.846 1.399 1.477 1.806.632.406 1.362.61 2.191.61.466 0 .897-.062 1.293-.185a3.397 3.397 0 001.067-.538 3.1 3.1 0 00.77-.875 3.41 3.41 0 00.434-1.171l3.515.016a6.558 6.558 0 01-2.135 4.053 6.835 6.835 0 01-2.167 1.3c-.834.316-1.779.474-2.833.474-1.466 0-2.777-.332-3.933-.996-1.15-.663-2.06-1.624-2.729-2.881C2.332 14.467 2 12.945 2 11.158c0-1.793.337-3.318 1.011-4.575.675-1.257 1.59-2.215 2.745-2.873 1.156-.664 2.456-.996 3.901-.996a8.43 8.43 0 012.649.402 6.716 6.716 0 012.175 1.171 6.029 6.029 0 011.54 1.87c.402.739.659 1.584.771 2.537zM22.64 2.939v16.438h-3.42V2.939h3.42zM25.378 19.377V7.049h3.42v12.328h-3.42zm1.718-13.918c-.508 0-.944-.168-1.308-.505a1.64 1.64 0 01-.538-1.228c0-.471.18-.875.538-1.212.364-.343.8-.514 1.308-.514s.942.171 1.3.514c.364.337.546.74.546 1.212 0 .476-.182.885-.546 1.228a1.83 1.83 0 01-1.3.505zM31.537 24V7.048h3.37V9.12h.153c.15-.331.367-.669.65-1.011a3.426 3.426 0 011.124-.867c.465-.235 1.043-.353 1.734-.353.899 0 1.728.235 2.488.706.76.466 1.367 1.17 1.822 2.111.455.937.682 2.111.682 3.524 0 1.375-.222 2.536-.666 3.483-.439.942-1.038 1.656-1.798 2.143-.755.482-1.6.723-2.536.723-.664 0-1.228-.11-1.694-.33a3.5 3.5 0 01-1.132-.826 4.198 4.198 0 01-.674-1.02h-.104V24h-3.42zm3.347-10.787c0 .733.101 1.372.305 1.918.203.546.497.971.883 1.276.385.3.853.45 1.404.45.557 0 1.028-.153 1.413-.458.385-.31.677-.738.875-1.284.203-.551.305-1.185.305-1.902 0-.712-.1-1.338-.297-1.878-.198-.541-.49-.964-.875-1.269-.386-.305-.859-.457-1.42-.457-.557 0-1.028.147-1.413.441-.38.295-.672.712-.875 1.252-.204.54-.305 1.178-.305 1.91zM50.382 19.577c-.936 0-1.784-.24-2.544-.722-.754-.487-1.354-1.201-1.798-2.143-.439-.947-.658-2.108-.658-3.483 0-1.413.227-2.587.682-3.524.455-.942 1.06-1.645 1.814-2.11a4.648 4.648 0 012.496-.707c.69 0 1.266.118 1.726.353.465.23.84.52 1.124.867.289.342.508.68.658 1.011h.104V2.94h3.411v16.438h-3.37v-1.975h-.145c-.16.343-.388.682-.682 1.02a3.388 3.388 0 01-1.132.826c-.46.22-1.022.33-1.686.33zm1.084-2.72c.551 0 1.017-.15 1.396-.45.386-.305.68-.73.883-1.276.209-.546.313-1.185.313-1.918 0-.733-.101-1.37-.305-1.91-.203-.541-.497-.958-.883-1.253-.385-.294-.853-.441-1.404-.441-.562 0-1.035.152-1.42.457-.386.305-.678.728-.876 1.268-.198.54-.297 1.167-.297 1.879 0 .717.1 1.35.297 1.902.204.546.495.974.875 1.284.386.305.859.457 1.42.457zM60.209 19.377V7.049h3.314v2.15h.128c.226-.765.603-1.342 1.132-1.733a2.975 2.975 0 011.83-.594 5.127 5.127 0 011.076.12v3.034a4.493 4.493 0 00-.666-.128 5.997 5.997 0 00-.779-.056c-.503 0-.952.11-1.349.329-.39.214-.7.514-.93.899-.225.385-.337.83-.337 1.332v6.975h-3.42zM74.454 19.618c-1.247 0-2.326-.265-3.236-.795a5.437 5.437 0 01-2.094-2.231c-.492-.958-.739-2.068-.739-3.331 0-1.274.247-2.387.739-3.34a5.372 5.372 0 012.094-2.23c.91-.535 1.989-.803 3.236-.803 1.246 0 2.322.268 3.226.803.909.53 1.61 1.273 2.102 2.23.492.953.74 2.066.74 3.34 0 1.263-.248 2.373-.74 3.33a5.422 5.422 0 01-2.102 2.232c-.904.53-1.98.795-3.227.795zm.015-2.65c.567 0 1.041-.16 1.42-.48.38-.327.667-.771.86-1.333.198-.562.297-1.201.297-1.918 0-.717-.1-1.357-.298-1.919-.192-.561-.478-1.005-.858-1.332-.38-.326-.854-.49-1.42-.49-.573 0-1.055.164-1.445.49-.386.326-.678.77-.875 1.332-.193.562-.29 1.202-.29 1.919 0 .717.097 1.356.29 1.918.197.562.49 1.006.875 1.332.39.321.872.482 1.444.482zM82.744 24V7.048h3.37V9.12h.154c.15-.331.366-.669.65-1.011.289-.348.663-.637 1.123-.867.466-.235 1.044-.353 1.735-.353.898 0 1.727.235 2.488.706.76.466 1.367 1.17 1.821 2.111.455.937.683 2.111.683 3.524 0 1.375-.222 2.536-.666 3.483-.44.942-1.038 1.656-1.798 2.143-.755.482-1.6.723-2.537.723-.663 0-1.227-.11-1.693-.33a3.501 3.501 0 01-1.132-.826 4.207 4.207 0 01-.674-1.02h-.104V24h-3.42zm3.347-10.787c0 .733.102 1.372.305 1.918.203.546.498.971.883 1.276.386.3.853.45 1.405.45.557 0 1.027-.153 1.412-.458.386-.31.677-.738.875-1.284.203-.551.306-1.185.306-1.902 0-.712-.1-1.338-.298-1.878-.198-.541-.49-.964-.874-1.269-.386-.305-.86-.457-1.421-.457-.557 0-1.027.147-1.413.441-.38.295-.672.712-.875 1.252-.203.54-.305 1.178-.305 1.91z"})]}))});function Nx(e){"@babel/helpers - typeof";return Nx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nx(e)}function Kde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hhr(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zhr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NI=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Mhr(e,whr),o=cn(s4,17),s=Chr(o,17),l=s[0],c=s[1],u=s[2],f=s[3],d=s[4],m=s[5],h=s[6],y=s[7],g=s[8],b=s[9],x=s[10],v=s[11],O=s[12],j=s[13],w=s[14],P=s[15],S=s[16];return a.jsxs("svg",_H(_H({height:r,style:_H({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:s4}),a.jsx("path",{d:"M14.538 22.388H9.406a.306.306 0 01-.268-.146L.056 2.335a.329.329 0 01.268-.512h5.132c.11 0 .207.049.268.146l9.082 19.895c.146.232-.012.524-.268.524z",fill:l.fill}),a.jsx("path",{d:"M23.705 1.835H18.5a.281.281 0 00-.244.134L9.138 21.925a.298.298 0 00.243.463h5.206a.281.281 0 00.244-.134l9.118-19.956a.298.298 0 00-.244-.463z",fill:c.fill}),a.jsx("path",{d:"M21.596 2.932c-.878-.048-1.853.525-3.267 2.231-.329.403-1.572.403-1.414 1.256.744 4.218-3.157 13.056-2.292 13.104.866.05 3.06-1.62 3.828-2.596.768-.975 1.28-1.78 1.877-2.987.598-1.207 1.207-2.95 1.744-4.827.536-1.877.56-3.73.597-4.779.024-.317-.195-1.353-1.073-1.402z",fill:"#191935"}),a.jsx("path",{d:"M18.012 6.017c-.207-1.134-1.085-3.426-1.682-4.157-.597-.732-1.17-1.073-2.109-.72-.512.195-1.719.89-2.597 3.572-.28.853-.743 1.28-1.158 1.853-.414.56-1.072 1.341-1.072 2.414 0 1.085.438 1.999 1.036 2.694.597.695 3.145 2.743 3.681 3.303.549.561 2.036 2.048 2.426 2.719l.39.67s.732-1.694.963-2.243c.232-.536.659-3.389.695-5.01.037-1.61-.427-4.279-.573-5.095z",fill:"#000"}),a.jsx("path",{d:"M14.952 20.474c-.097.049-.158-.232.171-.707.33-.475.987-1.39 1.512-1.792C17.17 17.573 18.5 16.5 19 16.39c.5-.11.5.33.256.512-.464.354-.549.269-1.134.805-.585.536-1.305.817-1.743 1.219-.44.402-1.158 1.402-1.427 1.548z",fill:"#000"}),a.jsx("path",{d:"M10.174 12.392c-1.524-.439-3.999-.926-4.937 2.548 0 0-.67.292-1.17 1.438-.805 1.841.963 6.754 6.192 5.474 2.487-.61 4.56-1.926 5.169-2.524.926-.902 1.524-.95 1.524-.95-.415-1.317-3.39-4.999-6.778-5.986zM18.963 16.732c.5-.463 1.146-1.158 1.426-1.646.28-.487.561-1.17.61-1.365.049-.195-.073-.805.22-.768.292.036.109.512-.013.744-.17.304-.378.78-.512 1.109-.134.341-.622.95-1 1.39-.39.438-.768.743-.768.743l.037-.207z",fill:"#000"}),a.jsx("path",{d:"M18.817 16.89s.621-.366 1.121-.719c.5-.354 1.512-1.268 1.756-1.597.256-.33.292-.634.426-.56.232.146-.158.487-.317.645-.17.159-.743.72-1.182 1.085-.451.366-1.61 1.207-1.804 1.146z",fill:"#000"}),a.jsx("path",{d:"M17.256 17.183c.013.049.05.085.05.024.109-1.06.535-2.316.548-5.412.012-3.28 0-4.779-2.39-5.388-.158-.037-.304 0-.28.158.061.366.89 2.17 1.304 4.535.5 2.913.67 5.595.768 6.083z",fill:u.fill}),a.jsx("path",{d:"M6.907 15.72c-.817.232 1.146.634 3.023 1 1.28.256 5.315.877 6.68.95.025 0 .037-.036.012-.048-1.365-.89-4.388-2.829-5.254-2.829-1.56-.012-3.852.756-4.461.927z",fill:f.fill}),a.jsx("path",{d:"M11.588 9.393s.646 1.353 1.658 2.195c.877.719 1.646 1.182 1.926 1.523.963 1.134 1.34 3.121 1.816 4.06.073.134-3.498-3.401-5.315-6.425-.414-.694-.195-1.536-.085-1.353z",fill:d.fill}),a.jsx("path",{d:"M13.88 3.457c.378-.074 1.377.5 1.377.792 0 .134-1.438-.134-1.682-.256-.33-.17.06-.488.305-.536z",fill:m.fill}),a.jsx("path",{d:"M13.221 4.505c.183-.159.951.012 1.098.146.146.159-.756.256-1.049.293-.256.024-.231-.28-.049-.44z",fill:h.fill}),a.jsx("path",{d:"M14.99 2.14c.56.049 1.681 1.694 1.438 1.89-.134.097-1.878-.976-2.134-1.28-.22-.269.268-.647.695-.61z",fill:y.fill}),a.jsx("path",{d:"M20.56 4.688c.28.036.841.658.78.878-.024.097-.975-.427-1.121-.573-.195-.208.158-.33.34-.305z",fill:g.fill}),a.jsx("path",{d:"M19.853 5.334c.134-.085.683.22.695.366.012.122-.537-.013-.756-.05-.183-.024-.085-.219.06-.316z",fill:b.fill}),a.jsx("path",{d:"M21.486 4.017c.39.159.72 1.256.598 1.366-.134.121-1.11-.817-1.22-1.085-.097-.232.33-.39.622-.28z",fill:x.fill}),a.jsx("path",{d:"M16.074 13.27c-.122-.61-.317-3.133-.95-4.645-.464-1.097-1.72-3.133-1.976-2.438-.378 1.024-1.231 1.975-.938 2.73.292.757 1.28 1.793 2.023 2.439.72.634 1.853 1.975 1.84 1.914z",fill:v.fill}),a.jsx("path",{d:"M9.26 17.256c-.963-.134-2.438-.439-3.353-.622-.573-.11.098 1.475.878 1.89.67.353 3.694.158 5.693-.037 1.658-.17 4.193-.61 3.328-.621a62.933 62.933 0 01-6.546-.61z",fill:O.fill}),a.jsx("path",{d:"M16.025 18.268c.049-.025.11-.122.073-.098-.743.244-3.486 1-6.485 1.329-2.292.244-2.78.049-3.047.17-.317.135.56 1.33 2.523 1.22 2.243-.134 5.656-1.792 6.936-2.621z",fill:j.fill}),a.jsx("path",{d:"M7.114 14.586c-.146 0-.146-.426.33-.634 0 0 .536-.682 1.608-.475.744.146 1.926.817 1.768.78-.56-.134-2.999.33-3.706.33z",fill:w.fill}),a.jsx("path",{d:"M17.976 16.707c0-.048.475-.792 1.097-4.096.39-2.047.292-3.852.231-4.205-.036-.256.841.256.854 1.219.012.695-.147 3.474-1.402 5.973-.512 1.036-.78 1.17-.78 1.11z",fill:P.fill}),a.jsx("path",{d:"M19.792 14.135c-.012.025-.061.013-.049-.012.256-.56.951-2.95 1.097-4.766.061-.707.061-1.28.147-1.463.085-.22.621-.83.743-.902.256-.146.134 1.353-.439 3.218-.341 1.158-1.048 3.133-1.499 3.925z",fill:S.fill}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"2.173",x2:"11.524",y1:"3.299",y2:"18.97",children:[a.jsx("stop",{stopColor:"#19D46A"}),a.jsx("stop",{offset:"1",stopColor:"#0D00B5"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"12.793",x2:"19.332",y1:"20.54",y2:"5.839",children:[a.jsx("stop",{offset:"0",stopColor:"#D70066"}),a.jsx("stop",{offset:"1",stopColor:"#0D00B5"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"16.291",x2:"17.794",y1:"6.499",y2:"17.251",children:[a.jsx("stop",{stopColor:"#8890F4"}),a.jsx("stop",{offset:".283",stopColor:"#FFCFFD"}),a.jsx("stop",{offset:".606",stopColor:"#F4F0FE"}),a.jsx("stop",{offset:".734",stopColor:"#EFFFFF"}),a.jsx("stop",{offset:"1",stopColor:"#75D9DD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:f.id,x1:"6.141",x2:"17.226",y1:"14.567",y2:"17.611",children:[a.jsx("stop",{offset:".005",stopColor:"#6F69F4"}),a.jsx("stop",{offset:".415",stopColor:"#FFCEAD"}),a.jsx("stop",{offset:".596",stopColor:"#EFEFB9"}),a.jsx("stop",{offset:".673",stopColor:"#E7FFBF"}),a.jsx("stop",{offset:"1",stopColor:"#75D9DD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:d.id,x1:"10.787",x2:"18.484",y1:"8.975",y2:"18.179",children:[a.jsx("stop",{offset:".005",stopColor:"#6F69F4"}),a.jsx("stop",{offset:".382",stopColor:"#FFAFFF"}),a.jsx("stop",{offset:".513",stopColor:"#F5D1E4"}),a.jsx("stop",{offset:".673",stopColor:"#E7FFBF"}),a.jsx("stop",{offset:".972",stopColor:"#75D9DD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:m.id,x1:"15.002",x2:"14.323",y1:"4.818",y2:"3.993",children:[a.jsx("stop",{stopColor:"#FFA2FF"}),a.jsx("stop",{offset:".557",stopColor:"#FFFFB0"}),a.jsx("stop",{offset:".713",stopColor:"#DDFFCA"}),a.jsx("stop",{offset:"1",stopColor:"#97FFFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:h.id,x1:"14.063",x2:"13.455",y1:"5.228",y2:"4.443",children:[a.jsx("stop",{stopColor:"#FFA2FF"}),a.jsx("stop",{offset:".557",stopColor:"#FFFFB0"}),a.jsx("stop",{offset:".713",stopColor:"#DDFFCA"}),a.jsx("stop",{offset:"1",stopColor:"#97FFFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:y.id,x1:"16.294",x2:"15.351",y1:"4.635",y2:"3.192",children:[a.jsx("stop",{stopColor:"#FFA2FF"}),a.jsx("stop",{offset:".557",stopColor:"#FFFFB0"}),a.jsx("stop",{offset:".713",stopColor:"#DDFFCA"}),a.jsx("stop",{offset:"1",stopColor:"#97FFFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:g.id,x1:"21.017",x2:"20.742",y1:"5.909",y2:"5.173",children:[a.jsx("stop",{stopColor:"#FFA2FF"}),a.jsx("stop",{offset:".557",stopColor:"#FFFFB0"}),a.jsx("stop",{offset:".713",stopColor:"#DDFFCA"}),a.jsx("stop",{offset:"1",stopColor:"#97FFFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:b.id,x1:"20.281",x2:"20.002",y1:"6.032",y2:"5.346",children:[a.jsx("stop",{stopColor:"#FFA2FF"}),a.jsx("stop",{offset:".557",stopColor:"#FFFFB0"}),a.jsx("stop",{offset:".713",stopColor:"#DDFFCA"}),a.jsx("stop",{offset:"1",stopColor:"#97FFFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:x.id,x1:"21.792",x2:"21.483",y1:"5.765",y2:"4.716",children:[a.jsx("stop",{stopColor:"#FFA2FF"}),a.jsx("stop",{offset:".557",stopColor:"#FFFFB0"}),a.jsx("stop",{offset:".713",stopColor:"#DDFFCA"}),a.jsx("stop",{offset:"1",stopColor:"#97FFFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:v.id,x1:"16.535",x2:"12.379",y1:"11.909",y2:"7.067",children:[a.jsx("stop",{offset:".005",stopColor:"#6F69F4"}),a.jsx("stop",{offset:".329",stopColor:"#FFD9AD"}),a.jsx("stop",{offset:".635",stopColor:"#EAFABD"}),a.jsx("stop",{offset:".673",stopColor:"#E7FFBF"}),a.jsx("stop",{offset:"1",stopColor:"#75D9DD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:O.id,x1:"16.238",x2:"5.74",y1:"18.125",y2:"17.604",children:[a.jsx("stop",{offset:".005",stopColor:"#6F69F4"}),a.jsx("stop",{offset:".33",stopColor:"#FFECEC"}),a.jsx("stop",{offset:".591",stopColor:"#EDFACB"}),a.jsx("stop",{offset:".673",stopColor:"#E7FFBF"}),a.jsx("stop",{offset:".972",stopColor:"#75D9DD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:j.id,x1:"6.495",x2:"16.17",y1:"19.842",y2:"19.331",children:[a.jsx("stop",{offset:".005",stopColor:"#6F69F4"}),a.jsx("stop",{offset:".33",stopColor:"#FFECEC"}),a.jsx("stop",{offset:".591",stopColor:"#EDFACB"}),a.jsx("stop",{offset:".673",stopColor:"#E7FFBF"}),a.jsx("stop",{offset:".972",stopColor:"#75D9DD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:w.id,x1:"14.758",x2:"6.674",y1:"15.723",y2:"13.663",children:[a.jsx("stop",{offset:".005",stopColor:"#6F69F4"}),a.jsx("stop",{offset:".601",stopColor:"#FFCEAD"}),a.jsx("stop",{offset:".707",stopColor:"#EFEFB9"}),a.jsx("stop",{offset:".752",stopColor:"#E7FFBF"}),a.jsx("stop",{offset:".976",stopColor:"#75D9DD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:P.id,x1:"19.991",x2:"18.135",y1:"8.304",y2:"17.695",children:[a.jsx("stop",{stopColor:"#8890F4"}),a.jsx("stop",{offset:".425",stopColor:"#FFB8FD"}),a.jsx("stop",{offset:".549",stopColor:"#F4D9FE"}),a.jsx("stop",{offset:".673",stopColor:"#E7FFFF"}),a.jsx("stop",{offset:"1",stopColor:"#75D9DD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:S.id,x1:"19.82",x2:"21.593",y1:"13.96",y2:"7.421",children:[a.jsx("stop",{offset:".005",stopColor:"#6F69F4"}),a.jsx("stop",{offset:".329",stopColor:"#FFCEAD"}),a.jsx("stop",{offset:".571",stopColor:"#EFEFB9"}),a.jsx("stop",{offset:".673",stopColor:"#E7FFBF"}),a.jsx("stop",{offset:"1",stopColor:"#75D9DD"})]})]})]}))});function Rx(e){"@babel/helpers - typeof";return Rx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rx(e)}var Ahr=["background","size"];function Jde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ihr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fhr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Bhr=p.memo(function(e){var t=e.background,r=e.size,n=Rhr(e,Ahr);return a.jsx(Ee,Ihr({Icon:NI,"aria-label":s4,background:t||kMe,iconMultiple:.65,size:r},n))});function Fx(e){"@babel/helpers - typeof";return Fx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fx(e)}var Vhr=["size","style"];function Yde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xde(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qhr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $Me=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Khr(e,Vhr);return a.jsx(NI,Xde({size:r,style:Xde({filter:"grayscale(100%)"},n)},i))});function Bx(e){"@babel/helpers - typeof";return Bx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bx(e)}var Ghr=["size","style"];function Qde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zhr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var EMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Qhr(e,Ghr);return a.jsxs("svg",CH(CH({fill:"currentColor",fillRule:"evenodd",height:r,style:CH({flex:"none",lineHeight:1},n),viewBox:"0 0 103 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:s4}),a.jsx("path",{clipRule:"evenodd",d:"M57.806 3.85c-.417-.415-.604-.957-.604-1.602 0-.666.208-1.207.604-1.624.416-.416.916-.624 1.56-.624.646 0 1.146.208 1.562.624.396.417.604.958.604 1.624 0 .625-.208 1.166-.604 1.582-.416.437-.916.645-1.561.645-.645 0-1.145-.208-1.561-.624zm-.437 14.988a.267.267 0 01-.084-.208V5.974c0-.083.021-.167.084-.229a.267.267 0 01.208-.083h3.538c.084 0 .146.02.209.083.062.062.083.125.083.229V18.63c0 .083-.021.166-.083.208a.267.267 0 01-.209.083h-3.538a.267.267 0 01-.208-.083zM2.833 16.069c.54.979 1.332 1.728 2.33 2.27 1 .52 2.166.79 3.498.79 1.332 0 2.498-.25 3.497-.75.999-.499 1.77-1.227 2.331-2.143.562-.916.833-1.998.833-3.206 0-.083-.021-.145-.083-.187a.267.267 0 00-.209-.083l-3.538-.188c-.188 0-.292.105-.292.292 0 .79-.25 1.415-.707 1.894-.48.479-1.083.708-1.853.708s-1.395-.23-1.852-.708c-.48-.479-.708-1.103-.708-1.894V7.036c0-.791.25-1.416.708-1.915.478-.48 1.082-.729 1.852-.729s1.374.229 1.853.708c.478.479.707 1.103.707 1.915 0 .187.084.291.292.291l3.538-.229c.084 0 .146-.041.209-.083a.267.267 0 00.083-.208c0-1.187-.27-2.248-.833-3.164-.541-.916-1.332-1.624-2.331-2.123-1-.5-2.165-.75-3.497-.75-1.332 0-2.498.25-3.497.791-1 .542-1.77 1.27-2.331 2.248C2.27 4.767 2 5.87 2 7.14v5.537c0 1.29.27 2.414.833 3.392zm13.634-1.498c.333 1.394 1.04 2.518 2.081 3.33 1.04.812 2.31 1.228 3.851 1.25 1.499 0 2.79-.438 3.83-1.27 1.04-.833 1.728-1.978 2.082-3.414.187-.729.27-1.478.27-2.27 0-.873-.125-1.685-.354-2.455-.416-1.333-1.103-2.394-2.123-3.144-.999-.77-2.248-1.144-3.705-1.144-1.478 0-2.727.395-3.768 1.144-1.04.75-1.748 1.811-2.123 3.164-.229.729-.333 1.561-.333 2.498 0 .833.084 1.603.292 2.31zm7.764-.854c-.146.541-.375.979-.687 1.29a1.616 1.616 0 01-1.187.48c-.478 0-.874-.167-1.207-.48-.333-.311-.562-.748-.687-1.29a6.286 6.286 0 01-.146-1.457c0-.562.042-1.061.146-1.478.312-1.103.937-1.665 1.894-1.665.48 0 .875.146 1.187.437.312.292.541.687.666 1.228.104.458.166.958.166 1.478s-.041 1.02-.145 1.457zM37.49 5.745a.267.267 0 01.208-.083h3.539c.083 0 .145.02.208.083.062.062.083.125.083.229v11.47c0 2.351-.645 4.017-1.977 5.036-1.312 1-2.977 1.52-4.975 1.52-.75 0-1.54-.063-2.373-.208-.167-.021-.25-.125-.25-.333l.125-3.185c0-.125.042-.208.104-.25.063-.041.146-.041.25-.02.687.145 1.311.228 1.894.228.937 0 1.686-.229 2.248-.666.562-.437.833-1.144.833-2.102l-.167.187c-.603.625-1.457.916-2.58.916-1.104 0-2.103-.25-3.019-.75-.916-.499-1.561-1.373-1.977-2.622-.271-.812-.396-1.832-.396-3.039 0-1.311.166-2.394.479-3.226.374-1.062.999-1.915 1.831-2.54a4.754 4.754 0 012.915-.957c1.186 0 2.123.374 2.768 1.124.042.041.063.041.104.041.042-.02.042-.041.042-.083v-.562c0-.083.02-.146.083-.208zm-.083 6.411c0-.458-.021-.833-.042-1.082a2.842 2.842 0 00-.208-.75 1.623 1.623 0 00-.645-.874c-.292-.208-.646-.312-1.062-.312-.79 0-1.332.395-1.665 1.207-.25.479-.375 1.103-.375 1.894 0 .833.104 1.457.333 1.853.146.354.375.645.666.874.292.23.646.333 1.062.333.853 0 1.415-.395 1.686-1.186.167-.437.25-1.083.25-1.957zm4.371-10.845l5.017 17.36c.062.167.166.25.312.25h3.788c.167 0 .291-.083.333-.25l5.142-17.36a.256.256 0 00-.021-.25c-.063-.062-.125-.103-.23-.103h-3.725c-.188 0-.313.083-.354.25l-2.81 11.677c-.021.062-.042.083-.083.083-.042 0-.063-.042-.084-.083L46.191 1.207c-.063-.166-.167-.25-.354-.25h-3.81c-.187 0-.27.084-.27.25l.021.104zm46.19 12.156c.207 0 .311-.104.332-.312.042-.853.02-1.52-.104-1.998a7.75 7.75 0 00-1.061-2.935 5.973 5.973 0 00-2.103-2.04c-.853-.479-1.832-.728-2.935-.728-1.353 0-2.54.353-3.518 1.082-.978.729-1.686 1.728-2.123 2.997a8.037 8.037 0 00-.395 2.56c0 1.291.166 2.353.52 3.206.479 1.207 1.228 2.165 2.29 2.831 1.061.687 2.331 1.02 3.85 1.02 1.02 0 1.957-.187 2.81-.52a5.581 5.581 0 002.145-1.478c.062-.063.104-.146.104-.208a.256.256 0 00-.104-.209l-1.915-2.268c-.063-.063-.125-.104-.209-.104a.288.288 0 00-.229.124c-.582.708-1.415 1.062-2.456 1.062-.583 0-1.082-.104-1.478-.333a2.408 2.408 0 01-.895-.874 3.448 3.448 0 01-.25-.75c-.02-.02-.02-.062.021-.083a.545.545 0 00.03-.016.136.136 0 01.075-.026h7.597zm-7.66-2.58a2.87 2.87 0 01.124-.542c.27-.832.832-1.249 1.707-1.27.479 0 .853.105 1.165.334.313.228.542.54.646.978.062.208.104.374.104.52 0 .063-.042.104-.104.104H80.41c-.104 0-.146-.041-.104-.125zM91.338 17.9c-1.04-.812-1.748-1.936-2.081-3.33-.209-.708-.292-1.478-.292-2.31 0-.938.104-1.77.333-2.499.375-1.353 1.083-2.414 2.123-3.164 1.041-.749 2.29-1.144 3.768-1.144 1.457 0 2.706.374 3.705 1.144 1.02.75 1.707 1.811 2.123 3.144.229.77.354 1.581.354 2.456 0 .79-.083 1.54-.271 2.269-.353 1.436-1.04 2.58-2.081 3.413-1.04.833-2.331 1.27-3.83 1.27-1.54-.02-2.81-.437-3.85-1.249zm5.017-2.893c.312-.312.54-.75.687-1.29.104-.438.145-.937.145-1.458 0-.52-.062-1.02-.166-1.478-.146-.54-.354-.936-.666-1.228-.313-.291-.708-.437-1.187-.437-.957 0-1.603.562-1.894 1.665-.104.417-.146.916-.146 1.478 0 .541.042 1.02.146 1.457.125.541.354.979.687 1.29.333.313.728.48 1.207.48.458 0 .854-.167 1.187-.48zM74.686.978c.084 0 .147.021.21.084a.267.267 0 01.082.208v17.36c0 .083-.02.145-.083.208a.267.267 0 01-.208.083h-3.539a.267.267 0 01-.208-.083c-.062-.042-.083-.125-.083-.208v-.854c0-.041 0-.062-.042-.083-.041 0-.062 0-.104.042-.666.936-1.623 1.415-2.872 1.415a4.632 4.632 0 01-2.998-1.062c-.874-.707-1.478-1.665-1.852-2.872-.27-.916-.396-1.915-.396-2.977 0-1.186.167-2.269.52-3.226a5.488 5.488 0 011.832-2.56c.854-.646 1.874-.979 3.06-.979 1.187 0 2.082.396 2.706 1.208.042.041.084.062.104.041a.16.16 0 00.042-.104V1.29c0-.104.02-.166.083-.228a.267.267 0 01.208-.084h3.539zM68.11 14.925l2.665-1.583c.853-.52.853-1.81 0-2.352l-2.665-1.582c-.853-.5-1.935.146-1.935 1.166v3.185c0 1.04 1.082 1.686 1.935 1.165z"})]}))});function Vx(e){"@babel/helpers - typeof";return Vx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vx(e)}var e6r=["type"];function Zde(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function t6r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function a6r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var s6r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=o6r(e,e6r),i=r==="color"?NI:$Me;return a.jsx(Ne,t6r({Icon:i,Text:EMe,"aria-label":s4,spaceMultiple:jhr,textMultiple:Ohr},n))}),q2=$Me;q2.Color=NI;q2.Text=EMe;q2.Combine=s6r;q2.Avatar=Bhr;q2.colorPrimary=kMe;q2.title=s4;var l4="CogView",l6r=.7,c6r=.2,TMe="#000";function Hx(e){"@babel/helpers - typeof";return Hx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hx(e)}var u6r=["size","style"];function e5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kH(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x6r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LI=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=v6r(e,u6r),o=cn(l4,27),s=m6r(o,27),l=s[0],c=s[1],u=s[2],f=s[3],d=s[4],m=s[5],h=s[6],y=s[7],g=s[8],b=s[9],x=s[10],v=s[11],O=s[12],j=s[13],w=s[14],P=s[15],S=s[16],$=s[17],_=s[18],C=s[19],k=s[20],N=s[21],D=s[22],A=s[23],z=s[24],T=s[25],E=s[26];return a.jsxs("svg",kH(kH({height:r,style:kH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:l4}),a.jsx("path",{d:"M15.271 16.555l5.72 4.877s-3.276 3.125-7.223-2.866l1.503-2.01z",fill:l.fill}),a.jsx("path",{d:"M15.4 16.523l4.596 5.947s-3.85 2.39-6.477-4.293l1.882-1.654z",fill:c.fill}),a.jsx("path",{d:"M13.833 21.043h-3.72a.44.44 0 01-.41-.27L2.024 2.94c-.087-.194.065-.421.28-.421H6.07c.184 0 .346.108.41.27l7.635 17.831c.076.205-.065.422-.281.422z",fill:u.fill}),a.jsx("path",{d:"M7.637 3.547c-2.087.562-2.855 2.465-2.855 2.465s1.33-.465 3.18-.876a30.14 30.14 0 012.551-.421c-.043-.617-1.276-1.6-2.876-1.168z",fill:f.fill}),a.jsx("path",{d:"M6.664 5.05c-1.644 1.416-1.6 3.46-1.6 3.46s.94-.908 2.357-2.163c.951-.843 2.032-1.6 2.032-1.6-.335-.519-1.47-.833-2.79.303z",fill:d.fill}),a.jsx("path",{d:"M6.307 7.18c-1.363 1.665-1.05 3.385-1.05 3.385s.801-.768 2.001-2.217a31.1 31.1 0 011.763-1.892C8.61 6 7.388 5.872 6.307 7.18z",fill:m.fill}),a.jsx("path",{d:"M14.957 4.141s-.41-1.07-1.254-1.535c-.822-.454-3.028-.552-4.585.616-2.065 1.536-2.768 4.044-2.92 4.64-1.492 5.795 1.558 9.06 4.942 10.64l3.817-14.36z",fill:h.fill}),a.jsx("path",{d:"M4.912 11.246a7.404 7.404 0 007.558 7.245l-.313-14.814c-4.088.097-7.332 3.481-7.245 7.569z",fill:y.fill}),a.jsx("path",{d:"M6.296 12.62c.443 4.032 4.087 6.941 8.12 6.498l-1.621-14.62a7.366 7.366 0 00-6.499 8.121z",fill:g.fill}),a.jsx("path",{d:"M9.313 3.785a3.107 3.107 0 00-.097 4.195 3.126 3.126 0 004.174.487L9.313 3.785z",fill:b.fill}),a.jsx("path",{d:"M11.79 8.077a2.909 2.909 0 100-5.817 2.909 2.909 0 000 5.817z",fill:x.fill}),a.jsx("path",{d:"M8.729 13.625c1.016 3.233 4.466 5.039 7.699 4.022L12.751 5.926a6.138 6.138 0 00-4.022 7.699z",fill:v.fill}),a.jsx("path",{d:"M9.562 12.079a5.306 5.306 0 006.239 4.173L13.725 5.84c-2.866.563-4.736 3.363-4.163 6.24z",fill:O.fill}),a.jsx("path",{d:"M11.075 2.822s-.648 1.125-.291 2.38c.443 1.556 2.097 1.783 2.8 1.61l1.006-2.108-1.763-2.358-1.752.476z",fill:j.fill}),a.jsx("path",{d:"M12.903 5.807s-.54.162-.887.81c-.292.541-.205 1.287-.205 1.287l2.195-1.686-1.103-.411z",fill:w.fill}),a.jsx("path",{d:"M15.325 9.97S13.465 9.948 13 8.218c-.313-1.178.249-1.99.249-1.99l1.211-.356.865 4.098z",fill:P.fill}),a.jsx("path",{d:"M7.02.757s.4 1.849 2.412 2.595c1.524.562 4.076-.973 4.076-.973s-1.34-.552-3.33-.552C8.686 1.827 7.02.757 7.02.757z",fill:S.fill}),a.jsx("path",{d:"M16.904 4.671s.238-1.243-.552-2.4c-.605-.887-2.12-1.882-4.93-1.265C9.053 1.525 8.697 0 8.697 0c-.076.39.183 2.92 2.649 2.552 3.027-.454 2.768 2.509 3.838 3.006.887.39 1.72-.887 1.72-.887z",fill:$.fill}),a.jsx("path",{d:"M13.757 6.412a1.492 1.492 0 100-2.984 1.492 1.492 0 000 2.984z",fill:_.fill}),a.jsx("path",{d:"M10.059 21.043h3.828a.44.44 0 00.41-.27L21.976 2.94c.087-.194-.065-.421-.28-.421h-3.872a.44.44 0 00-.411.27L9.778 20.62c-.076.205.065.422.281.422z",fill:C.fill}),a.jsx("path",{d:"M10.059 21.043h3.828a.439.439 0 00.41-.27l6.1-14.144c.086-.195-.065-.422-.282-.422h-3.87a.44.44 0 00-.412.27L9.778 20.621c-.076.205.065.422.281.422z",fill:k.fill}),a.jsx("path",{d:"M16.071 4.888s.054-1.795-1.806-2.736c-2.595-1.309-4.974 1.795-7.699 0 0 0 .552 2.768 6.11 1.72 1.373-.26 1.979.172 2.281.67.26.421.238.789.238 1.005l.876-.66z",fill:N.fill}),a.jsx("path",{d:"M15.671 5.223s.14-.973-.67-1.568c-.876-.638-1.58-.508-1.58-.508s.498-.303 1.212-.303c.379 0 .508-.054.508-.054s.054-.173-.184-.444c2.033.898 1.503 2.433 1.503 2.433l-.789.444z",fill:D.fill}),a.jsx("path",{d:"M16.352 6.856s-.8.746-1.946.356c-.076-.021-.065-.475 0-.767.065-.336.292-.703.476-.93 1.243.108 1.47 1.34 1.47 1.34z",fill:A.fill}),a.jsx("path",{d:"M16.904 4.596s.616.962.432 2.054c-.216 1.265-1.416 1.86-1.416 1.86s.573-2.206-1.05-2.995c0 0 .336-.368.823-.595.713-.324 1.21-.324 1.21-.324z",fill:z.fill}),a.jsx("path",{d:"M13.52 5.504a.724.724 0 100-1.449.724.724 0 000 1.449z",fill:T.fill}),a.jsx("path",{d:"M13.357 5.169c.257 0 .465-.223.465-.498 0-.274-.208-.497-.465-.497s-.465.223-.465.497c0 .275.208.498.465.498z",fill:E.fill}),a.jsx("path",{d:"M13.681 4.423a.108.108 0 100-.217.108.108 0 000 .217z",fill:"#fff"}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"14.07",x2:"20.313",y1:"18.852",y2:"20.083",children:[a.jsx("stop",{offset:".006",stopColor:"#E8096A"}),a.jsx("stop",{offset:"1",stopColor:"#00AFFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"11.764",x2:"3.911",y1:"20.533",y2:"1.932",children:[a.jsx("stop",{stopColor:"#412DF5"}),a.jsx("stop",{offset:".691",stopColor:"#0606B6"}),a.jsx("stop",{offset:"1",stopColor:"#4B00B4"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:f.id,x1:"5.23",x2:"8.449",y1:"4.866",y2:"4.518",children:[a.jsx("stop",{stopColor:"#E60030"}),a.jsx("stop",{offset:"1",stopColor:"#690040"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:d.id,x1:"5.359",x2:"7.933",y1:"6.753",y2:"6.013",children:[a.jsx("stop",{stopColor:"#FF6500"}),a.jsx("stop",{offset:"1",stopColor:"#EE182C"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:m.id,x1:"5.528",x2:"8.59",y1:"8.108",y2:"8.699",children:[a.jsx("stop",{stopColor:"#EA4D07"}),a.jsx("stop",{offset:"1",stopColor:"#C5171E"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:h.id,x1:"12.023",x2:"7.057",y1:"3.007",y2:"18.02",children:[a.jsx("stop",{stopColor:"#0091FF"}),a.jsx("stop",{offset:".005",stopColor:"#0292FC"}),a.jsx("stop",{offset:".126",stopColor:"#37A5C2"}),a.jsx("stop",{offset:".249",stopColor:"#65B58E"}),a.jsx("stop",{offset:".372",stopColor:"#8CC363"}),a.jsx("stop",{offset:".496",stopColor:"#ACCF3F"}),a.jsx("stop",{offset:".62",stopColor:"#C4D823"}),a.jsx("stop",{offset:".745",stopColor:"#D6DE10"}),a.jsx("stop",{offset:".871",stopColor:"#E1E204"}),a.jsx("stop",{offset:"1",stopColor:"#E4E300"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:y.id,x1:"6.803",x2:"13.616",y1:"4.807",y2:"18.4",children:[a.jsx("stop",{offset:".006",stopColor:"#DE003B"}),a.jsx("stop",{offset:".241",stopColor:"#D976FF"}),a.jsx("stop",{offset:"1",stopColor:"#00A4EA"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:v.id,x1:"11.435",x2:"12.609",y1:"7.86",y2:"16.15",children:[a.jsx("stop",{stopColor:"#FF9500"}),a.jsx("stop",{offset:"1",stopColor:"#F7FF2B"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:O.id,x1:"15.495",x2:"10.596",y1:"13.571",y2:"8.476",children:[a.jsx("stop",{offset:".207",stopColor:"#FF8E00"}),a.jsx("stop",{offset:"1",stopColor:"#F41B56"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:w.id,x1:"12.031",x2:"12.816",y1:"7.438",y2:"6.584",children:[a.jsx("stop",{stopColor:"#FFB41F"}),a.jsx("stop",{offset:"1",stopColor:"#F42A56"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:P.id,x1:"13.472",x2:"14.931",y1:"9.574",y2:"6.928",children:[a.jsx("stop",{stopColor:"#FFB900"}),a.jsx("stop",{offset:"1",stopColor:"#F41880"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:$.id,x1:"8.686",x2:"16.938",y1:"2.816",y2:"2.816",children:[a.jsx("stop",{stopColor:"#FF6500"}),a.jsx("stop",{offset:"1",stopColor:"#EE182C"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:C.id,x1:"10.556",x2:"21.346",y1:"21.192",y2:"2.03",children:[a.jsx("stop",{stopColor:"#008DFF"}),a.jsx("stop",{offset:".181",stopColor:"#331DEA"}),a.jsx("stop",{offset:".833",stopColor:"#39C3FE"}),a.jsx("stop",{offset:"1",stopColor:"#60F5A9"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:D.id,x1:"14.947",x2:"15.001",y1:"2.631",y2:"4.948",children:[a.jsx("stop",{stopColor:"#E60030"}),a.jsx("stop",{offset:"1",stopColor:"#690040"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:A.id,x1:"15.335",x2:"15.426",y1:"7.144",y2:"5.699",children:[a.jsx("stop",{stopColor:"#FFD71F"}),a.jsx("stop",{offset:"1",stopColor:"#DD001B"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:z.id,x1:"15.25",x2:"17.127",y1:"6.472",y2:"6.603",children:[a.jsx("stop",{offset:"0",stopColor:"#FF4C00"}),a.jsx("stop",{offset:"1",stopColor:"#FFFF1E"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(5.75 -186.105 166.894) scale(6.42878)",gradientUnits:"userSpaceOnUse",id:c.id,r:"1",children:[a.jsx("stop",{stopColor:"#00CAFF"}),a.jsx("stop",{offset:"1",stopColor:"#38E700"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(-6.338 87.254 -95.948) scale(11.4818)",gradientUnits:"userSpaceOnUse",id:g.id,r:"1",children:[a.jsx("stop",{stopColor:"#00DFFF"}),a.jsx("stop",{offset:"1",stopColor:"#ABE700"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(-40.957 13.589 -11.156) scale(2.76891)",gradientUnits:"userSpaceOnUse",id:b.id,r:"1",children:[a.jsx("stop",{stopColor:"#0068FF"}),a.jsx("stop",{offset:"1",stopColor:"#9CE830"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"translate(11.79 5.169) scale(2.91494)",gradientUnits:"userSpaceOnUse",id:x.id,r:"1",children:[a.jsx("stop",{stopColor:"#008A43"}),a.jsx("stop",{offset:"1",stopColor:"#A3E830"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"translate(13.404 4.87) scale(2.39805)",gradientUnits:"userSpaceOnUse",id:j.id,r:"1",children:[a.jsx("stop",{stopColor:"red"}),a.jsx("stop",{offset:"1",stopColor:"#FF0"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(-9.492 18.79 -57.53) scale(3.31553)",gradientUnits:"userSpaceOnUse",id:S.id,r:"1",children:[a.jsx("stop",{offset:".001",stopColor:"#72003F"}),a.jsx("stop",{offset:"1",stopColor:"#CA1D67"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"translate(13.777 4.91) scale(1.18046)",gradientUnits:"userSpaceOnUse",id:_.id,r:"1",children:[a.jsx("stop",{offset:"0",stopColor:"#D1DEE7"}),a.jsx("stop",{offset:"1",stopColor:"#fff"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(-156.16 9.63 6.572) scale(2.7555 7.64116)",gradientUnits:"userSpaceOnUse",id:k.id,r:"1",children:[a.jsx("stop",{offset:".001",stopColor:"#7F06FB"}),a.jsx("stop",{offset:"1",stopColor:"#7A10FB",stopOpacity:"0"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"translate(7.1 2.821) scale(8.64049)",gradientUnits:"userSpaceOnUse",id:N.id,r:"1",children:[a.jsx("stop",{offset:".001",stopColor:"#FF0042"}),a.jsx("stop",{offset:".422",stopColor:"#0068FF"}),a.jsx("stop",{offset:".659",stopColor:"#1877E2"}),a.jsx("stop",{offset:"1",stopColor:"#4EEFBE"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"matrix(.9051 0 0 .9051 13.173 4.8)",gradientUnits:"userSpaceOnUse",id:T.id,r:"1",children:[a.jsx("stop",{stopColor:"#FF9100"}),a.jsx("stop",{offset:".226",stopColor:"#FF9500"}),a.jsx("stop",{offset:".443",stopColor:"#FEA000"}),a.jsx("stop",{offset:".657",stopColor:"#FCB400"}),a.jsx("stop",{offset:".867",stopColor:"#F9CF00"}),a.jsx("stop",{offset:"1",stopColor:"#F7E400"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"matrix(.97336 0 0 .97336 13.13 4.64)",gradientUnits:"userSpaceOnUse",id:E.id,r:"1",children:[a.jsx("stop",{}),a.jsx("stop",{offset:".092",stopColor:"#000004"}),a.jsx("stop",{offset:".177",stopColor:"#01000F"}),a.jsx("stop",{offset:".258",stopColor:"#020021"}),a.jsx("stop",{offset:".338",stopColor:"#03003C"}),a.jsx("stop",{offset:".417",stopColor:"#05005D"}),a.jsx("stop",{offset:".494",stopColor:"#080087"}),a.jsx("stop",{offset:".571",stopColor:"#0A00B8"}),a.jsx("stop",{offset:".645",stopColor:"#0E00F0"}),a.jsx("stop",{offset:".654",stopColor:"#0E00F7"})]})]})]}))});function Ux(e){"@babel/helpers - typeof";return Ux=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ux(e)}var O6r=["background","size"];function r5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function j6r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C6r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var k6r=p.memo(function(e){var t=e.background,r=e.size,n=_6r(e,O6r);return a.jsx(Ee,j6r({Icon:LI,"aria-label":l4,background:t||TMe,size:r},n))});function Wx(e){"@babel/helpers - typeof";return Wx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wx(e)}var $6r=["size","style"];function n5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function i5e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A6r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var MMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=z6r(e,$6r);return a.jsx(LI,i5e({size:r,style:i5e({filter:"grayscale(100%)"},n)},i))});function Kx(e){"@babel/helpers - typeof";return Kx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kx(e)}var I6r=["size","style"];function o5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $H(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function F6r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=R6r(e,I6r);return a.jsxs("svg",$H($H({fill:"currentColor",fillRule:"evenodd",height:r,style:$H({flex:"none",lineHeight:1},n),viewBox:"0 0 94 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:l4}),a.jsx("path",{clipRule:"evenodd",d:"M57.218 3.84c-.406-.425-.609-.96-.609-1.606 0-.665.203-1.2.61-1.625.406-.406.922-.609 1.55-.609s1.145.203 1.551.61c.406.405.61.94.61 1.624 0 .628-.204 1.163-.61 1.588-.406.424-.923.646-1.55.646-.629 0-1.145-.222-1.552-.628zM2.831 16.08a5.813 5.813 0 002.326 2.252c.997.517 2.16.794 3.49.85 1.328 0 2.492-.259 3.488-.757a5.555 5.555 0 002.326-2.142c.554-.923.831-1.994.831-3.212 0-.074-.037-.13-.092-.185a.278.278 0 00-.203-.074l-3.526-.184c-.203 0-.296.092-.296.277 0 .793-.24 1.421-.701 1.901-.462.48-1.07.72-1.828.72-.757 0-1.366-.24-1.828-.72-.461-.48-.701-1.107-.701-1.901V7.07c0-.794.24-1.44.701-1.92.462-.499 1.071-.739 1.828-.739.757 0 1.366.24 1.828.72.461.48.701 1.108.701 1.92 0 .185.093.277.296.277l3.526-.24a.278.278 0 00.203-.074.264.264 0 00.092-.203c0-1.2-.277-2.252-.83-3.175a5.633 5.633 0 00-2.327-2.123C11.12 1.015 9.975.757 8.646.757c-1.33 0-2.492.258-3.49.794a5.813 5.813 0 00-2.325 2.252C2.277 4.763 2 5.871 2 7.145v5.538c0 1.292.277 2.419.83 3.397zm43.68 2.585L41.508 1.31l-.019-.111c0-.166.093-.258.277-.258h3.785c.184 0 .295.092.35.258l2.844 11.686c.018.056.037.074.074.074.036 0 .055-.019.073-.074L51.698 1.2c.056-.166.167-.258.351-.258h3.711c.092 0 .166.036.221.11.056.074.056.148.019.259l-5.077 17.354c-.055.166-.166.258-.314.258h-3.766c-.166 0-.277-.092-.332-.258zm30.277 0l-3.6-12.683-.019-.111c0-.166.093-.259.277-.259h3.637c.185 0 .296.093.314.277l1.477 6.96c.018.074.037.111.074.111s.055-.037.074-.11l1.606-6.98c.055-.165.147-.258.314-.258h3.175c.184 0 .295.093.35.259l1.68 7.015c.02.056.038.074.075.074s.055-.019.073-.074l1.662-7.015c.055-.166.166-.259.35-.259l3.62.056c.091 0 .165.037.202.092.037.055.056.148.037.24L88.53 18.665c-.055.166-.166.258-.314.258H84.58c-.185 0-.296-.092-.351-.258l-1.643-5.982c-.019-.055-.037-.074-.074-.074s-.056.019-.074.074l-1.385 5.982c-.055.166-.166.258-.314.258h-3.636c-.167 0-.277-.074-.314-.258zm-48.61-6.504a8.958 8.958 0 01-.277 2.239c-.35 1.44-1.033 2.585-2.086 3.415-1.034.831-2.307 1.256-3.821 1.256-1.459.037-2.732-.37-3.766-1.2-1.034-.813-1.736-1.939-2.087-3.342-.202-.701-.295-1.477-.295-2.307 0-.942.11-1.773.314-2.493.388-1.348 1.09-2.4 2.123-3.175 1.034-.757 2.29-1.145 3.748-1.145 1.458 0 2.677.388 3.692 1.145 1.015.757 1.717 1.809 2.105 3.138.24.776.35 1.588.35 2.456v.013zm-8.16.07c.001-.587.056-1.082.148-1.486.296-1.108.923-1.662 1.883-1.662.48 0 .868.148 1.182.443.314.296.535.702.664 1.237.11.477.166.973.166 1.486 0 .514-.055 1.009-.147 1.45-.148.535-.388.978-.702 1.292a1.53 1.53 0 01-1.163.461c-.48 0-.886-.166-1.2-.48-.332-.314-.554-.738-.683-1.292a7.085 7.085 0 01-.148-1.45zm16.819-6.49a.297.297 0 01.203-.092h3.526c.074 0 .148.037.203.093.056.055.093.129.093.221v11.483c0 2.345-.647 4.025-1.957 5.04C37.594 23.502 35.95 24 33.957 24c-.739 0-1.532-.074-2.345-.203-.166-.018-.24-.13-.24-.332l.13-3.176c0-.129.037-.203.092-.24.074-.037.147-.055.24-.018.683.148 1.31.24 1.883.24.941 0 1.68-.222 2.234-.665.554-.443.812-1.144.812-2.104l-.166.184c-.59.61-1.459.923-2.585.923-1.089 0-2.086-.24-2.99-.738-.905-.499-1.57-1.366-1.957-2.622-.259-.812-.388-1.827-.388-3.027 0-1.311.148-2.4.462-3.231.387-1.052.978-1.902 1.827-2.548.83-.628 1.81-.941 2.917-.941 1.182 0 2.105.369 2.75 1.126.038.037.075.055.093.037.037 0 .056-.037.056-.093v-.627a.208.208 0 01.055-.203zm-.074 6.407c0-.462-.018-.831-.055-1.09a2.702 2.702 0 00-.203-.756c-.13-.37-.351-.665-.628-.887-.296-.221-.646-.313-1.052-.313-.776 0-1.33.406-1.662 1.2-.24.48-.37 1.107-.37 1.901 0 .83.112 1.459.315 1.846.147.351.369.646.664.868.296.222.647.332 1.071.332.85 0 1.403-.387 1.68-1.181.148-.388.24-1.034.24-1.92zm19.92 6.443c0 .092.037.166.092.221.056.056.13.093.203.093h3.527a.297.297 0 00.203-.093.306.306 0 00.092-.221V5.945a.306.306 0 00-.092-.222.297.297 0 00-.203-.092h-3.527a.296.296 0 00-.203.092.306.306 0 00-.092.222V18.59zm17.206-5.446c-.018.203-.129.313-.314.313h-7.55a.141.141 0 00-.093.037c-.037.019-.037.056-.018.093.037.184.11.443.24.738.203.35.498.646.886.868.388.221.886.332 1.459.332 1.033 0 1.864-.35 2.455-1.052.074-.092.148-.13.221-.13.074 0 .148.038.204.111l1.901 2.253c.074.055.092.129.092.203 0 .074-.037.129-.092.203-.572.646-1.292 1.144-2.142 1.495-.849.35-1.772.517-2.787.517-1.496 0-2.788-.332-3.822-1.015-1.052-.683-1.809-1.625-2.27-2.843-.351-.85-.517-1.92-.517-3.213 0-.886.129-1.753.387-2.566.425-1.274 1.126-2.27 2.123-2.99.979-.72 2.16-1.09 3.508-1.09 1.09 0 2.068.24 2.917.739.868.48 1.55 1.163 2.086 2.03.535.868.886 1.847 1.052 2.936.074.517.093 1.181.074 2.03zm-7.864-2.807a2.05 2.05 0 00-.13.536c-.036.092 0 .129.093.129h3.526c.074 0 .092-.037.092-.11 0-.13-.037-.315-.092-.518-.11-.424-.332-.757-.628-.978-.314-.222-.683-.332-1.144-.332-.868.018-1.422.443-1.717 1.273z"})]}))});function qx(e){"@babel/helpers - typeof";return qx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qx(e)}var B6r=["type"];function a5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function V6r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function q6r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var G6r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=K6r(e,B6r),i=r==="color"?LI:MMe;return a.jsx(Ne,V6r({Icon:i,Text:zMe,"aria-label":l4,spaceMultiple:c6r,textMultiple:l6r},n))}),G2=MMe;G2.Color=LI;G2.Text=zMe;G2.Combine=G6r;G2.Avatar=k6r;G2.colorPrimary=TMe;G2.title=l4;var Pp="Colab",J6r=.6,Y6r=.15,X6r="#F9AB00",Q6r="linear-gradient(-45deg, #E8710A, #F9AB00)";function Gx(e){"@babel/helpers - typeof";return Gx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gx(e)}var Z6r=["size","style"];function s5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function EH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function i7r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=n7r(e,Z6r);return a.jsxs("svg",EH(EH({fill:"currentColor",fillRule:"evenodd",height:r,style:EH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Pp}),a.jsx("path",{d:"M11.146 6.406l.103.079-1.727 2.959a3.637 3.637 0 00-5.098 0 3.648 3.648 0 00-1.046 2.34l-.006.222c0 .959.379 1.88 1.054 2.56l-.013.014a3.637 3.637 0 005.11-.014l1.764 2.954-.117.084a6.989 6.989 0 01-9.127-.654A7.003 7.003 0 010 12.008a6.975 6.975 0 016.16-6.933l.312-.03a6.988 6.988 0 014.674 1.361zM16.916 5a6.99 6.99 0 014.935 2.063l-.015.018.194.211a6.988 6.988 0 011.73 4.38l.004.305a6.988 6.988 0 01-11.819 4.973 7.002 7.002 0 01-2.043-4.942c0-1.852.736-3.629 2.045-4.94v-.016l.021-.02A6.987 6.987 0 0116.916 5zm.305 3.662L17 8.668a3.637 3.637 0 00-2.627 5.899 3.637 3.637 0 005.096-5.123 3.628 3.628 0 00-2.026-.775l-.22-.007z"})]}))});function Jx(e){"@babel/helpers - typeof";return Jx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jx(e)}var o7r=["background"];function l5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function a7r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function f7r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var p7r=p.memo(function(e){var t=e.background,r=u7r(e,o7r);return a.jsx(Ee,a7r({Icon:pte,"aria-label":Pp,background:t||Q6r},r))});function Yx(e){"@babel/helpers - typeof";return Yx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yx(e)}var d7r=["size","style"];function c5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b7r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var AMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=g7r(e,d7r);return a.jsxs("svg",TH(TH({height:r,style:TH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Pp}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M4.426 9.444L2.046 7.07a6.988 6.988 0 000 9.879l2.38-2.381a3.637 3.637 0 010-5.123z",fill:"#E8710A"}),a.jsx("path",{d:"M11.947 7.069a6.988 6.988 0 000 9.879l2.425-2.381a3.638 3.638 0 015.098-5.123l2.381-2.381a6.987 6.987 0 00-9.883-.032l-.02.02v.018zM11.287 17.52l-1.765-2.954a3.637 3.637 0 01-5.122 0L2.043 16.95a6.989 6.989 0 009.127.654l.115-.084M2.043 7.068l2.381 2.376a3.637 3.637 0 015.098 0l1.727-2.959-.103-.079a6.988 6.988 0 00-9.103.662z",fill:"#F9AB00"}),a.jsx("path",{d:"M21.85 7.069l-2.382 2.375a3.638 3.638 0 01-5.098 5.123l-2.425 2.383a6.988 6.988 0 009.88-9.881h.024z",fill:"#E8710A"})]})]}))});function Xx(e){"@babel/helpers - typeof";return Xx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xx(e)}var v7r=["size","style"];function u5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function P7r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var IMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=w7r(e,v7r);return a.jsxs("svg",MH(MH({fill:"currentColor",fillRule:"evenodd",height:r,style:MH({flex:"none",lineHeight:1},n),viewBox:"0 0 135 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Pp}),a.jsx("path",{d:"M10.597 19.359c-1.606 0-3.066-.38-4.38-1.137A8.217 8.217 0 013.125 15.1C2.374 13.777 2 12.304 2 10.68c0-1.625.375-3.099 1.124-4.422a8.217 8.217 0 013.094-3.12C7.53 2.378 8.99 2 10.598 2c1.235 0 2.367.236 3.394.708a7.898 7.898 0 012.677 2.007l-1.414 1.37c-.633-.759-1.324-1.316-2.074-1.671-.749-.356-1.61-.534-2.584-.534-1.205 0-2.31.282-3.313.847a6.302 6.302 0 00-2.399 2.39c-.595 1.029-.892 2.216-.892 3.562 0 1.346.297 2.534.892 3.563a6.302 6.302 0 002.399 2.39c1.004.565 2.108.847 3.313.847 2.009 0 3.716-.828 5.122-2.483l1.436 1.392a8.372 8.372 0 01-2.85 2.17c-1.128.534-2.364.8-3.708.8zm13.447 0c-1.158 0-2.201-.279-3.128-.836a5.839 5.839 0 01-2.167-2.274c-.517-.96-.776-2.019-.776-3.18 0-1.16.259-2.22.776-3.179a5.839 5.839 0 012.167-2.274c.927-.557 1.97-.835 3.128-.835 1.159 0 2.202.278 3.129.835A5.839 5.839 0 0129.34 9.89c.517.96.776 2.02.776 3.18 0 1.16-.259 2.22-.776 3.179a5.839 5.839 0 01-2.167 2.274c-.927.557-1.97.836-3.129.836zm0-1.787c.726 0 1.402-.182 2.028-.546.626-.363 1.128-.885 1.506-1.566.379-.68.568-1.478.568-2.39 0-.913-.19-1.71-.568-2.39-.378-.681-.88-1.204-1.506-1.567a3.967 3.967 0 00-2.028-.545 4.03 4.03 0 00-2.039.545 4.002 4.002 0 00-1.518 1.566c-.378.681-.568 1.478-.568 2.39 0 .913.19 1.71.568 2.39.379.682.885 1.204 1.518 1.567a4.03 4.03 0 002.04.546zm7.723-15.2h1.97v16.615h-1.97V2.371zm8.025 16.987c-.865 0-1.638-.17-2.318-.51-.68-.341-1.205-.81-1.575-1.405-.371-.596-.556-1.272-.556-2.03 0-1.254.47-2.232 1.413-2.936.942-.704 2.132-1.056 3.569-1.056.71 0 1.37.077 1.981.232.61.155 1.078.333 1.402.534v-.72c0-.882-.309-1.59-.927-2.123-.618-.534-1.398-.8-2.34-.8-.665 0-1.275.142-1.831.429a3.347 3.347 0 00-1.32 1.195l-1.484-1.114c.463-.712 1.1-1.269 1.912-1.671.81-.402 1.71-.603 2.7-.603 1.606 0 2.87.421 3.788 1.264.92.844 1.38 1.992 1.38 3.447v7.495h-1.878v-1.694h-.093c-.34.573-.85 1.06-1.529 1.462-.68.403-1.444.604-2.294.604zm.185-1.74a3.56 3.56 0 001.854-.511 3.867 3.867 0 001.367-1.37c.34-.572.51-1.199.51-1.88-.37-.247-.826-.448-1.367-.603a6.205 6.205 0 00-1.715-.232c-1.081 0-1.896.225-2.445.673a2.145 2.145 0 00-.822 1.74c0 .65.247 1.177.741 1.579.495.402 1.12.603 1.877.603zm13.818 1.74c-.896 0-1.703-.205-2.422-.615-.718-.41-1.255-.91-1.61-1.497h-.093v1.74h-1.877V2.371h1.97v4.897l-.093 1.648h.093c.355-.604.892-1.11 1.61-1.52.719-.41 1.526-.615 2.422-.615 1.05 0 2.008.27 2.873.812.866.541 1.545 1.292 2.04 2.25.494.96.741 2.035.741 3.227 0 1.206-.247 2.285-.741 3.237-.495.951-1.174 1.698-2.04 2.24a5.308 5.308 0 01-2.873.812zm-.232-1.787c.68 0 1.321-.186 1.924-.557.602-.372 1.085-.901 1.448-1.59.363-.688.545-1.474.545-2.355 0-.882-.182-1.667-.545-2.356-.363-.688-.846-1.218-1.448-1.59a3.605 3.605 0 00-1.924-.556c-.68 0-1.32.185-1.923.556-.603.372-1.082.898-1.437 1.579-.355.68-.533 1.47-.533 2.367s.178 1.686.533 2.367c.355.68.834 1.206 1.437 1.578a3.605 3.605 0 001.923.557zm13.1 1.787c-1.16 0-2.202-.279-3.129-.836a5.839 5.839 0 01-2.167-2.274c-.517-.96-.776-2.019-.776-3.18 0-1.16.259-2.22.776-3.179a5.839 5.839 0 012.167-2.274c.927-.557 1.97-.835 3.129-.835 1.158 0 2.201.278 3.128.835a5.839 5.839 0 012.167 2.274c.517.96.776 2.02.776 3.18 0 1.16-.259 2.22-.776 3.179a5.839 5.839 0 01-2.167 2.274c-.927.557-1.97.836-3.128.836zm0-1.787c.726 0 1.402-.182 2.027-.546.626-.363 1.128-.885 1.507-1.566.378-.68.567-1.478.567-2.39 0-.913-.189-1.71-.567-2.39-.379-.681-.881-1.204-1.507-1.567a3.967 3.967 0 00-2.027-.545 4.03 4.03 0 00-2.04.545 4.002 4.002 0 00-1.518 1.566c-.378.681-.567 1.478-.567 2.39 0 .913.189 1.71.567 2.39.379.682.885 1.204 1.518 1.567a4.03 4.03 0 002.04.546zm7.607-10.42h1.877v1.903h.093c.231-.65.68-1.188 1.344-1.613.664-.425 1.36-.638 2.085-.638.541 0 1.004.077 1.39.232V9.17a3.675 3.675 0 00-1.668-.371c-.571 0-1.097.162-1.576.487a3.506 3.506 0 00-1.147 1.311 3.79 3.79 0 00-.428 1.775v6.614h-1.97V7.152zm11.477 12.207c-.865 0-1.638-.17-2.317-.51-.68-.341-1.205-.81-1.576-1.405-.37-.596-.556-1.272-.556-2.03 0-1.254.47-2.232 1.413-2.936.943-.704 2.132-1.056 3.569-1.056.71 0 1.371.077 1.981.232.61.155 1.078.333 1.402.534v-.72c0-.882-.309-1.59-.927-2.123-.618-.534-1.398-.8-2.34-.8-.664 0-1.275.142-1.83.429a3.347 3.347 0 00-1.322 1.195l-1.483-1.114c.464-.712 1.1-1.269 1.912-1.671.811-.402 1.711-.603 2.7-.603 1.606 0 2.87.421 3.789 1.264.919.844 1.378 1.992 1.378 3.447v7.495h-1.877v-1.694h-.092c-.34.573-.85 1.06-1.53 1.462-.68.403-1.444.604-2.294.604zm.185-1.74a3.56 3.56 0 001.854-.511 3.867 3.867 0 001.368-1.37c.34-.572.51-1.199.51-1.88-.371-.247-.827-.448-1.368-.603a6.205 6.205 0 00-1.715-.232c-1.081 0-1.896.225-2.445.673a2.145 2.145 0 00-.822 1.74c0 .65.247 1.177.741 1.579.495.402 1.12.603 1.877.603zm12.127 1.554a3.74 3.74 0 01-1.333-.232 3.046 3.046 0 01-1.031-.627 2.86 2.86 0 01-.695-1.02c-.155-.388-.232-.86-.232-1.416v-6.94h-2.063V7.153h2.063V3.81h1.97v3.342h2.873v1.787h-2.873v6.451c0 .65.123 1.13.37 1.44.294.34.719.51 1.275.51a2.4 2.4 0 001.298-.395v1.926a3.025 3.025 0 01-.707.232c-.24.047-.545.07-.915.07zm8.348.186c-1.158 0-2.201-.279-3.128-.836a5.839 5.839 0 01-2.167-2.274c-.517-.96-.776-2.019-.776-3.18 0-1.16.259-2.22.776-3.179a5.839 5.839 0 012.167-2.274c.927-.557 1.97-.835 3.128-.835 1.159 0 2.202.278 3.129.835a5.839 5.839 0 012.166 2.274c.518.96.777 2.02.777 3.18 0 1.16-.259 2.22-.777 3.179a5.839 5.839 0 01-2.166 2.274c-.927.557-1.97.836-3.129.836zm0-1.787c.726 0 1.402-.182 2.028-.546.626-.363 1.128-.885 1.506-1.566.379-.68.568-1.478.568-2.39 0-.913-.19-1.71-.568-2.39-.378-.681-.88-1.204-1.506-1.567a3.967 3.967 0 00-2.028-.545 4.03 4.03 0 00-2.039.545 4.002 4.002 0 00-1.518 1.566c-.378.681-.568 1.478-.568 2.39 0 .913.19 1.71.568 2.39.379.682.885 1.204 1.518 1.567a4.03 4.03 0 002.04.546zm7.608-10.42h1.877v1.903h.092c.232-.65.68-1.188 1.344-1.613.665-.425 1.36-.638 2.086-.638.54 0 1.004.077 1.39.232V9.17a3.675 3.675 0 00-1.668-.371c-.572 0-1.097.162-1.576.487a3.506 3.506 0 00-1.147 1.311 3.79 3.79 0 00-.429 1.775v6.614h-1.97V7.152zm12.288 11.093l-4.89-11.093h2.132l3.708 8.795h.046l3.569-8.795H133L125.7 24h-2.039l2.642-5.755z"})]}))});function Qx(e){"@babel/helpers - typeof";return Qx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qx(e)}var S7r=["type","extraStyle"];function f5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function p5e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function E7r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var T7r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e.extraStyle,i=$7r(e,S7r),o=r==="color"?AMe:pte;return a.jsx(Ne,p5e({Icon:o,Text:IMe,"aria-label":Pp,extraStyle:p5e({fontWeight:500},n),spaceMultiple:Y6r,textMultiple:J6r},i))}),J2=pte;J2.Color=AMe;J2.Text=IMe;J2.Combine=T7r;J2.Avatar=p7r;J2.colorPrimary=X6r;J2.title=Pp;var Iu="ComfyUI",M7r=.8,z7r=.25,DMe="#000",A7r="linear-gradient(135deg, #0CD7FE, #03ACFF, #0272E1)";function Zx(e){"@babel/helpers - typeof";return Zx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zx(e)}var I7r=["size","style"];function d5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zH(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function W7r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=U7r(e,I7r),o=cn(Iu,13),s=R7r(o,13),l=s[0],c=s[1],u=s[2],f=s[3],d=s[4],m=s[5],h=s[6],y=s[7],g=s[8],b=s[9],x=s[10],v=s[11],O=s[12];return a.jsxs("svg",zH(zH({fill:"currentColor",fillRule:"evenodd",height:r,style:zH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Iu}),a.jsx("path",{d:"M10.311 16.46L8.495 8.078a.398.398 0 01.575-.437l7.29 3.843a.375.375 0 01-.064.69l-3.346 1.033a.493.493 0 00-.29.24l-1.65 3.11a.375.375 0 01-.699-.097z"}),a.jsx("path",{d:"M17.087 1.153C13.825-.336 10.665-.148 8.72.414c1.008.13 2.602.375 3.692.868.905.408 4.102 2.12 4.876 2.484.773.363 3.035 1.196 3.867 1.64.666.357 1.442 1.173 1.746 1.536-.613-1.238-2.191-4.137-5.813-5.79z",fill:l.fill}),a.jsx("circle",{cx:"8.438",cy:"2.578",fill:c.fill,r:"1.57"}),a.jsx("circle",{cx:"21.939",cy:"13.384",fill:u.fill,r:".633"}),a.jsx("circle",{cx:"20.275",cy:"11.532",fill:f.fill,r:".492"}),a.jsx("circle",{cx:"18.47",cy:"16.619",fill:d.fill,r:"1.219"}),a.jsx("circle",{cx:"14.579",cy:"18.447",fill:m.fill,r:".797"}),a.jsx("circle",{cx:"15.341",cy:"21.506",fill:h.fill,r:"1.113"}),a.jsx("circle",{cx:"4.278",cy:"14.966",fill:y.fill,r:"1.254"}),a.jsx("circle",{cx:"4.981",cy:"8.895",fill:g.fill,r:"1.629"}),a.jsx("path",{d:"M16.795 16.82l-.974.604-.175.108-.18.112a1.195 1.195 0 11-1.996 1.247c-.268.17-.498.319-.672.435-1.389.93-2.817 1.858-4.676 1.945-2.42.114-5.91-2.203-6.446-7.676-.41-4.196 2.836-8.122 5.098-9.587l.112-.07a2.055 2.055 0 01-.51-1.36c0-.478.162-.918.435-1.267-.567.098-.952.362-1.615.843C3.239 3.572 2.126 4.45.613 8.27c-1.512 3.82.047 8.392 1.7 10.9 1.652 2.508 5.485 4.078 6.375 4.313.891.234 3.505.796 4.583.117.352-.222.641-.536.894-.901a1.676 1.676 0 011.443-2.849c.315-.589.672-1.09 1.155-1.372.247-.144.517-.291.797-.439a1.687 1.687 0 01-.765-1.22z",fill:b.fill}),a.jsx("path",{d:"M10.468 2.56c0 .338-.081.657-.225.938.998.246 2.006.598 3.612 1.606.414.26 1.346.727 2.195 1.153.449.225.874.438 1.186.603.898.386 1.854.797 2.596 1.15 2.14 1.02 2.693 2.605 2.442 4.448a.985.985 0 11-.718 1.833c-.488.498-1.212.836-1.926 1.116a1.683 1.683 0 01.487 1.359l.118-.055.026-.012a29.518 29.518 0 001.08-.514l.015-.008c.21-.11.533-.281.882-.548-.14.354-.6 1.222-1.312 1.86-.89.796-1.57.972-2.485 1.16-.715.147-1.728 1.016-2.174 1.46a1.674 1.674 0 01.47 2.323c-.029.113-.064.22-.1.327a5.074 5.074 0 00-.094.308l.136-.04c.601-.177 1.772-.52 4.247-3.089 2.678-2.78 2.945-6.016 3.059-7.723.199-2.743-1.588-4.48-2.444-5.101-.445-.323-1.685-.866-2.905-1.4l-.2-.089-.775-.335c-.773-.332-1.473-.633-1.88-.869l-.041-.024c-1.197-.692-3.07-1.775-4.63-2.264a3.4 3.4 0 00-.376-.073 3.005 3.005 0 01-.345-.068c.051.18.079.371.079.569z",fill:x.fill}),a.jsx("path",{clipRule:"evenodd",d:"M13.886 6.476c-1.426-.827-3.247-1.882-5.075-1.882-1.334 0-2.826.919-4.033 2.213a2.095 2.095 0 011.914.875c.23-.375.496-.762.773-1.025.554-.525 1.329-.75 1.594-.75 1.149 0 2.591.75 4.692 2.086.636.404 1.26.735 1.83 1.038 1.482.787 2.6 1.38 2.6 2.548 0 1.324-.473 1.711-1.105 2.074-.123.07-.336.199-.615.366-.887.533-2.433 1.461-3.78 2.166a17.9 17.9 0 00-1.076.628c-1.353.833-2.638 1.625-4.089.602-1.828-1.289-1.621-3.574-1.176-4.781.13-.35.274-.678.408-.981.328-.743.59-1.335.39-1.727a1.475 1.475 0 00-.197-.281 2.1 2.1 0 01-1.628 1.322c-.162.635-.299 1.252-.34 1.667-.023.23-.052.465-.084.696a1.747 1.747 0 11-1.643 3.045c.587 1.302 1.401 2.36 2.236 2.892 1.897 1.21 3.818.56 4.415.358h.001a8.28 8.28 0 01.087-.03c.404-.131 2.473-1.508 4.235-2.681l.814-.542c1.468-.974 3.315-1.747 4.156-2.099.22-.092.372-.156.429-.186l.014-.007c.399-.213 1.496-.798 1.612-2.466.102-1.467-1.478-2.244-2.325-2.66-.127-.063-.238-.117-.323-.164-.27-.15-.744-.363-1.326-.626-.653-.296-1.444-.653-2.237-1.05-.342-.171-.728-.395-1.148-.638zm6.39 5.783a.727.727 0 100-1.453.727.727 0 000 1.453z",fill:v.fill,fillRule:"evenodd"}),a.jsx("path",{d:"M4.082 11.684a6.337 6.337 0 00-.046 1.552 1.748 1.748 0 00-1.431 1.228c-.316-1.383-.345-2.869.088-4.221.078-.245.172-.491.28-.736a2.103 2.103 0 001.314 1.368c-.09.248-.161.518-.205.81z",fill:O.fill}),a.jsxs("defs",{children:[a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(90 3.246 5.192) scale(2.20332)",gradientUnits:"userSpaceOnUse",id:c.id,r:"1",children:[a.jsx("stop",{offset:".592",stopColor:"#fff"}),a.jsx("stop",{offset:".62",stopColor:"#8BEBFF"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"matrix(0 .8879 -.8879 0 21.94 13.129)",gradientUnits:"userSpaceOnUse",id:u.id,r:"1",children:[a.jsx("stop",{offset:".592",stopColor:"#fff"}),a.jsx("stop",{offset:".62",stopColor:"#8BEBFF"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(90 4.47 15.805) scale(.69059)",gradientUnits:"userSpaceOnUse",id:f.id,r:"1",children:[a.jsx("stop",{offset:".592",stopColor:"#fff"}),a.jsx("stop",{offset:".62",stopColor:"#8BEBFF"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(90 1.171 17.299) scale(1.71004)",gradientUnits:"userSpaceOnUse",id:d.id,r:"1",children:[a.jsx("stop",{offset:".592",stopColor:"#fff"}),a.jsx("stop",{offset:".62",stopColor:"#8BEBFF"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(90 -1.773 16.353) scale(1.1181)",gradientUnits:"userSpaceOnUse",id:m.id,r:"1",children:[a.jsx("stop",{offset:".592",stopColor:"#fff"}),a.jsx("stop",{offset:".62",stopColor:"#8BEBFF"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(90 -2.858 18.2) scale(1.56205)",gradientUnits:"userSpaceOnUse",id:h.id,r:"1",children:[a.jsx("stop",{offset:".592",stopColor:"#fff"}),a.jsx("stop",{offset:".62",stopColor:"#8BEBFF"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(90 -5.091 9.37) scale(1.75937)",gradientUnits:"userSpaceOnUse",id:y.id,r:"1",children:[a.jsx("stop",{offset:".592",stopColor:"#fff"}),a.jsx("stop",{offset:".62",stopColor:"#8BEBFF"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(90 -1.629 6.61) scale(2.28553)",gradientUnits:"userSpaceOnUse",id:g.id,r:"1",children:[a.jsx("stop",{offset:".592",stopColor:"#fff"}),a.jsx("stop",{offset:".62",stopColor:"#8BEBFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"12.388",x2:"22.49",y1:"0",y2:"6.469",children:[a.jsx("stop",{stopColor:"#83FFFF"}),a.jsx("stop",{offset:"1",stopColor:"#01F9FD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:b.id,x1:"6.926",x2:"15.165",y1:"1.313",y2:"23.111",children:[a.jsx("stop",{stopColor:"#0CD7FE"}),a.jsx("stop",{offset:".5",stopColor:"#03ACFF"}),a.jsx("stop",{offset:"1",stopColor:"#0272E1"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:x.id,x1:"6.926",x2:"15.165",y1:"1.313",y2:"23.111",children:[a.jsx("stop",{stopColor:"#0CD7FE"}),a.jsx("stop",{offset:".5",stopColor:"#03ACFF"}),a.jsx("stop",{offset:"1",stopColor:"#0272E1"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:v.id,x1:"21.26",x2:"2.367",y1:"10.747",y2:"13.595",children:[a.jsx("stop",{stopColor:"#1BE8F9"}),a.jsx("stop",{offset:".5",stopColor:"#05C3FD"}),a.jsx("stop",{offset:"1",stopColor:"#0047CB"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:O.id,x1:"21.26",x2:"2.367",y1:"10.747",y2:"13.595",children:[a.jsx("stop",{stopColor:"#1BE8F9"}),a.jsx("stop",{offset:".5",stopColor:"#05C3FD"}),a.jsx("stop",{offset:"1",stopColor:"#0047CB"})]})]})]}))});function eO(e){"@babel/helpers - typeof";return eO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eO(e)}var K7r=["background","size"];function h5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function q7r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Q7r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Z7r=p.memo(function(e){var t=e.background,r=e.size,n=X7r(e,K7r);return a.jsx(Ee,q7r({Icon:dte,"aria-label":Iu,background:t||DMe,color:"#fff",size:r},n))});function tO(e){"@babel/helpers - typeof";return tO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tO(e)}var e8r=["size","style"];function y5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function o8r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=i8r(e,e8r);return a.jsxs("svg",AH(AH({fill:"currentColor",fillRule:"evenodd",height:r,style:AH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Iu}),a.jsx("path",{d:"M10.311 16.46L8.495 8.078a.398.398 0 01.575-.437l7.29 3.843a.375.375 0 01-.064.69l-3.346 1.033a.493.493 0 00-.29.24l-1.65 3.11a.375.375 0 01-.699-.097z"}),a.jsx("path",{d:"M17.087 1.153C13.825-.336 10.665-.148 8.72.414c1.008.13 2.602.375 3.692.868.905.408 4.102 2.12 4.876 2.484.773.363 3.035 1.196 3.867 1.64.666.357 1.442 1.173 1.746 1.536-.613-1.238-2.191-4.137-5.813-5.79z"}),a.jsx("circle",{cx:"8.438",cy:"2.578",r:"1.57"}),a.jsx("circle",{cx:"21.939",cy:"13.384",r:".633"}),a.jsx("circle",{cx:"20.275",cy:"11.532",r:".492"}),a.jsx("circle",{cx:"18.47",cy:"16.619",r:"1.219"}),a.jsx("circle",{cx:"14.579",cy:"18.447",r:".797"}),a.jsx("circle",{cx:"15.341",cy:"21.506",r:"1.113"}),a.jsx("circle",{cx:"4.278",cy:"14.966",r:"1.254"}),a.jsx("circle",{cx:"4.981",cy:"8.895",r:"1.629"}),a.jsx("path",{d:"M16.795 16.82l-.974.604-.175.108-.18.112a1.195 1.195 0 11-1.996 1.247c-.268.17-.498.319-.672.435-1.389.93-2.817 1.858-4.676 1.945-2.42.114-5.91-2.203-6.446-7.676-.41-4.196 2.836-8.122 5.098-9.587l.112-.07a2.055 2.055 0 01-.51-1.36c0-.478.162-.918.435-1.267-.567.098-.952.362-1.615.843C3.239 3.572 2.126 4.45.613 8.27c-1.512 3.82.047 8.392 1.7 10.9 1.652 2.508 5.485 4.078 6.375 4.313.891.234 3.505.796 4.583.117.352-.222.641-.536.894-.901a1.676 1.676 0 011.443-2.849c.315-.589.672-1.09 1.155-1.372.247-.144.517-.291.797-.439a1.687 1.687 0 01-.765-1.22z"}),a.jsx("path",{d:"M10.468 2.56c0 .338-.081.657-.225.938.998.246 2.006.598 3.612 1.606.414.26 1.346.727 2.195 1.153.449.225.874.438 1.186.603.898.386 1.854.797 2.596 1.15 2.14 1.02 2.693 2.605 2.442 4.448a.985.985 0 11-.718 1.833c-.488.498-1.212.836-1.926 1.116a1.683 1.683 0 01.487 1.359l.118-.055.026-.012a29.518 29.518 0 001.08-.514l.015-.008c.21-.11.533-.281.882-.548-.14.354-.6 1.222-1.312 1.86-.89.796-1.57.972-2.485 1.16-.715.147-1.728 1.016-2.174 1.46a1.674 1.674 0 01.47 2.323c-.029.113-.064.22-.1.327a5.074 5.074 0 00-.094.308l.136-.04c.601-.177 1.772-.52 4.247-3.089 2.678-2.78 2.945-6.016 3.059-7.723.199-2.743-1.588-4.48-2.444-5.101-.445-.323-1.685-.866-2.905-1.4l-.2-.089-.775-.335c-.773-.332-1.473-.633-1.88-.869l-.041-.024c-1.197-.692-3.07-1.775-4.63-2.264a3.4 3.4 0 00-.376-.073 3.005 3.005 0 01-.345-.068c.051.18.079.371.079.569z"}),a.jsx("path",{clipRule:"evenodd",d:"M13.886 6.476c-1.426-.827-3.247-1.882-5.075-1.882-1.334 0-2.826.919-4.033 2.213a2.095 2.095 0 011.914.875c.23-.375.496-.762.773-1.025.554-.525 1.329-.75 1.594-.75 1.149 0 2.591.75 4.692 2.086.636.404 1.26.735 1.83 1.038 1.482.787 2.6 1.38 2.6 2.548 0 1.324-.473 1.711-1.105 2.074-.123.07-.336.199-.615.366-.887.533-2.433 1.461-3.78 2.166a17.9 17.9 0 00-1.076.628c-1.353.833-2.638 1.625-4.089.602-1.828-1.289-1.621-3.574-1.176-4.781.13-.35.274-.678.408-.981.328-.743.59-1.335.39-1.727a1.475 1.475 0 00-.197-.281 2.1 2.1 0 01-1.628 1.322c-.162.635-.299 1.252-.34 1.667-.023.23-.052.465-.084.696a1.747 1.747 0 11-1.643 3.045c.587 1.302 1.401 2.36 2.236 2.892 1.897 1.21 3.818.56 4.415.358h.001a8.28 8.28 0 01.087-.03c.404-.131 2.473-1.508 4.235-2.681l.814-.542c1.468-.974 3.315-1.747 4.156-2.099.22-.092.372-.156.429-.186l.014-.007c.399-.213 1.496-.798 1.612-2.466.102-1.467-1.478-2.244-2.325-2.66-.127-.063-.238-.117-.323-.164-.27-.15-.744-.363-1.326-.626-.653-.296-1.444-.653-2.237-1.05-.342-.171-.728-.395-1.148-.638zm6.39 5.783a.727.727 0 100-1.453.727.727 0 000 1.453z"}),a.jsx("path",{d:"M4.082 11.684a6.337 6.337 0 00-.046 1.552 1.748 1.748 0 00-1.431 1.228c-.316-1.383-.345-2.869.088-4.221.078-.245.172-.491.28-.736a2.103 2.103 0 001.314 1.368c-.09.248-.161.518-.205.81z"})]}))});function rO(e){"@babel/helpers - typeof";return rO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rO(e)}var a8r=["size","style"];function g5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function f8r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=u8r(e,a8r);return a.jsxs("svg",IH(IH({fill:"currentColor",fillRule:"evenodd",height:r,style:IH({flex:"none",lineHeight:1},n),viewBox:"0 0 94 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Iu}),a.jsx("path",{d:"M10.272 19.58C5.284 19.58 2 15.95 2 10.79 2 5.728 5.26 2 10.296 2c4.321 0 6.79 2.74 7.506 5.53l-2.592.618c-.47-2.074-2.074-4.05-4.938-4.05-3.531 0-5.68 2.766-5.68 6.692 0 3.95 2.149 6.692 5.704 6.692 2.914 0 4.47-1.803 5.037-4.173l2.593.617c-.889 3.16-3.482 5.654-7.654 5.654zm14.686 0c-3.704 0-5.975-2.79-5.975-6.395 0-3.58 2.271-6.395 5.975-6.395 3.679 0 5.95 2.815 5.95 6.395 0 3.605-2.271 6.395-5.95 6.395zm-3.481-6.395c0 2.42 1.086 4.42 3.481 4.42 2.37 0 3.457-2 3.457-4.42 0-2.395-1.087-4.42-3.457-4.42-2.395 0-3.481 2-3.481 4.42zm11.498 6.099V7.086h2.395V8.79h.025c.543-.938 1.777-2 3.555-2 1.828 0 3.013.938 3.556 2.296.568-.84 1.778-2.296 4-2.296 2.691 0 4.148 1.803 4.148 4.593v7.901h-2.42v-6.988c0-2.123-.42-3.456-2.345-3.456-1.63 0-2.865 1.407-2.865 3.604v6.84H40.63v-6.938c0-2.198-.395-3.506-2.345-3.506-1.63 0-2.89 1.407-2.89 3.604v6.84h-2.419zm21.205 0V9.062h-2.198V7.086h2.198V4.988c0-2 1.185-2.988 3.21-2.988.666 0 1.11.074 1.53.148v1.926A5.63 5.63 0 0058.032 4c-.939 0-1.432.37-1.432 1.333v1.753h2.444v1.976H56.6v10.222h-2.42zM61.252 24c-.518 0-.84-.05-1.185-.099v-2.05c.37.05.691.1 1.086.1 1.235 0 1.828-.544 2.321-1.704l.42-1.062-4.642-12.099h2.642l3.235 9.358 3.21-9.358h2.642l-5.235 13.655C64.808 23.11 63.4 24 61.252 24zm17.83-4.42c-4.148 0-6.568-2.395-6.568-6.74V2.295h2.543v10.346c0 2.914 1.185 4.765 4.025 4.765 2.963 0 4.049-1.851 4.049-4.765V2.296h2.519V12.84c0 4.346-2.396 6.741-6.568 6.741zm10.014-.296V2.296h2.518v16.988h-2.518z"})]}))});function nO(e){"@babel/helpers - typeof";return nO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nO(e)}var p8r=["type"];function b5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function d8r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b8r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var v8r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=g8r(e,p8r),i=r==="color"?dte:NMe;return a.jsx(Ne,d8r({Icon:i,Text:LMe,"aria-label":Iu,spaceMultiple:z7r,textMultiple:M7r},n))}),x0=NMe;x0.Color=dte;x0.Text=LMe;x0.Combine=v8r;x0.Avatar=Z7r;x0.colorPrimary=DMe;x0.colorGradient=A7r;x0.title=Iu;var Sp="CommandA",x8r=.75,O8r=.3,RMe="#39594D";function iO(e){"@babel/helpers - typeof";return iO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iO(e)}var j8r=["size","style"];function v5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C8r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_8r(e,j8r);return a.jsxs("svg",DH(DH({fill:"currentColor",fillRule:"evenodd",height:r,style:DH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Sp}),a.jsx("path",{clipRule:"evenodd",d:"M8.128 14.099c.592 0 1.77-.033 3.398-.703 1.897-.781 5.672-2.2 8.395-3.656 1.905-1.018 2.74-2.366 2.74-4.18A4.56 4.56 0 0018.1 1H7.549A6.55 6.55 0 001 7.55c0 3.617 2.745 6.549 7.128 6.549z"}),a.jsx("path",{clipRule:"evenodd",d:"M9.912 18.61a4.387 4.387 0 012.705-4.052l3.323-1.38c3.361-1.394 7.06 1.076 7.06 4.715a5.104 5.104 0 01-5.105 5.104l-3.597-.001a4.386 4.386 0 01-4.386-4.387z"}),a.jsx("path",{d:"M4.776 14.962A3.775 3.775 0 001 18.738v.489a3.776 3.776 0 007.551 0v-.49a3.775 3.775 0 00-3.775-3.775z"})]}))});function oO(e){"@babel/helpers - typeof";return oO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oO(e)}var k8r=["background"];function x5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $8r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A8r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var I8r=p.memo(function(e){var t=e.background,r=z8r(e,k8r);return a.jsx(Ee,$8r({Icon:mte,"aria-label":Sp,background:t||RMe},r))});function aO(e){"@babel/helpers - typeof";return aO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},aO(e)}var D8r=["size","style"];function O5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function B8r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var FMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=F8r(e,D8r);return a.jsxs("svg",NH(NH({height:r,style:NH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Sp}),a.jsx("path",{clipRule:"evenodd",d:"M8.128 14.099c.592 0 1.77-.033 3.398-.703 1.897-.781 5.672-2.2 8.395-3.656 1.905-1.018 2.74-2.366 2.74-4.18A4.56 4.56 0 0018.1 1H7.549A6.55 6.55 0 001 7.55c0 3.617 2.745 6.549 7.128 6.549z",fill:"#39594D",fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M9.912 18.61a4.387 4.387 0 012.705-4.052l3.323-1.38c3.361-1.394 7.06 1.076 7.06 4.715a5.104 5.104 0 01-5.105 5.104l-3.597-.001a4.386 4.386 0 01-4.386-4.387z",fill:"#D18EE2",fillRule:"evenodd"}),a.jsx("path",{d:"M4.776 14.962A3.775 3.775 0 001 18.738v.489a3.776 3.776 0 007.551 0v-.49a3.775 3.775 0 00-3.775-3.775z",fill:"#FF7759"})]}))});function sO(e){"@babel/helpers - typeof";return sO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sO(e)}var V8r=["size","style"];function j5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function q8r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var BMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=K8r(e,V8r);return a.jsxs("svg",LH(LH({fill:"currentColor",fillRule:"evenodd",height:r,style:LH({flex:"none",lineHeight:1},n),viewBox:"0 0 168 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Sp}),a.jsx("path",{d:"M145.375 21.333L153.511 0h4.354L166 21.333h-3.655l-2.065-5.558h-9.216l-2.034 5.558h-3.655zm6.769-8.503h7.087l-3.559-9.735-3.528 9.735zM107.12 21.667a.666.666 0 01-.666-.667V6.686c0-.368.298-.666.666-.666h1.351c.362 0 .657.289.665.651l.048 2.084c.432-1.079 1.425-1.863 2.312-2.353.886-.49 1.896-.735 3.03-.735 1.217 0 2.237.264 3.062.794a4.757 4.757 0 011.856 2.117c.433.883.649 1.893.649 3.03V21a.666.666 0 01-.665.667h-1.615a.666.666 0 01-.665-.667v-8.451c0-1.372-.248-2.421-.743-3.147-.474-.745-1.621-1.118-2.776-1.118-1.175 0-2.123.373-2.845 1.118-.701.726-1.384 1.775-1.384 3.147V21a.666.666 0 01-.665.667h-1.615zM94.754 22c-1.601 0-2.883-.372-3.848-1.116-.945-.744-1.417-1.792-1.417-3.144 0-1.331.395-2.38 1.186-3.143.81-.764 2.054-1.312 3.731-1.645l5.294-1.028c0-2.409-1.109-3.613-3.327-3.613-.983 0-1.755.225-2.314.675-.435.351-.766.821-.99 1.41-.116.3-.4.514-.72.493l-1.853-.12c-.397-.027-.686-.396-.574-.78.357-1.224 1.013-2.215 1.968-2.971 1.157-.9 2.651-1.351 4.483-1.351 2.083 0 3.664.568 4.744 1.704 1.1 1.116 1.649 2.692 1.649 4.73v6.08c0 .372.058.636.174.793.135.137.347.206.636.206h.882c.368 0 .666.298.666.666v1.264c0 .314-.221.569-.534.585a38.04 38.04 0 01-1.592.04c-.868 0-1.562-.185-2.083-.558-.521-.372-.839-1.018-.955-1.938-.385.822-1.05 1.488-1.996 1.997-.945.51-2.015.764-3.21.764zm.491-2.468c1.389 0 2.478-.401 3.269-1.204.79-.803 1.186-1.821 1.186-3.055v-.999l-4.513.881c-.925.177-1.58.46-1.967.852-.366.372-.55.852-.55 1.44 0 .666.222 1.184.666 1.557.463.352 1.1.528 1.91.528zM38.592 21.667a.666.666 0 01-.665-.667V6.686c0-.368.298-.666.665-.666h1.386c.361 0 .656.289.665.65l.047 2.026c.417-.941 1.365-1.676 2.178-2.206.813-.549 1.74-.823 2.783-.823 1.23 0 2.262.284 3.096.853.855.568 1.46 1.362 1.814 2.382.375-1.04.97-1.833 1.782-2.382.834-.569 1.845-.853 3.033-.853 1.752 0 3.107.52 4.066 1.558.959 1.02 1.438 2.48 1.438 4.383V21a.666.666 0 01-.665.667h-1.319a.666.666 0 01-.665-.667v-8.627c0-2.726-1.053-4.089-3.824-4.089-1.042 0-1.876.373-2.502 1.118-.625.745-.938 1.775-.938 3.088V21a.666.666 0 01-.665.667h-1.828A.666.666 0 0147.81 21v-8.51c0-1.313-.24-2.343-.72-3.088-.458-.745-1.25-1.118-2.376-1.118-1.063 0-2.24.373-2.866 1.118-.625.745-.938 1.775-.938 3.088V21a.666.666 0 01-.665.667h-1.652zM27.78 22c-1.57 0-2.946-.333-4.125-.999a7.025 7.025 0 01-2.73-2.85c-.641-1.214-.962-2.653-.962-4.318 0-1.664.321-3.104.962-4.318a6.832 6.832 0 012.73-2.82c1.179-.686 2.554-1.028 4.126-1.028 1.572 0 2.947.342 4.126 1.028a6.833 6.833 0 012.73 2.82c.64 1.214.961 2.654.961 4.318 0 1.665-.32 3.104-.961 4.319a7.025 7.025 0 01-2.73 2.85c-1.179.665-2.554.998-4.126.998zm0-2.703c1.407 0 2.826-.48 3.59-1.44.766-.959 1.149-2.3 1.149-4.024 0-1.704-.383-3.035-1.148-3.995-.765-.98-2.184-1.469-3.59-1.469-1.386 0-2.804.49-3.59 1.47-.765.959-1.148 2.29-1.148 3.994 0 1.724.383 3.065 1.148 4.025.786.96 2.204 1.44 3.59 1.44zM10.316 21.314c0 .375-.308.678-.68.641-1.316-.131-2.497-.551-3.544-1.26-1.285-.89-2.288-2.154-3.01-3.795C2.361 15.26 2 13.303 2 11.03c0-2.254.352-4.2 1.056-5.841.15-.346.313-.675.488-.988.204-.365.697-.413.992-.116L5.77 5.32a.708.708 0 01.124.806 8.837 8.837 0 00-.25.575c-.457 1.206-.686 2.649-.686 4.329 0 1.68.229 3.123.686 4.329.476 1.205 1.136 2.124 1.98 2.757a4.653 4.653 0 002.059.88c.352.057.634.346.634.703v1.615zM11.268 21.264c0 .386.326.693.707.639 1.65-.237 3.007-.906 4.07-2.008 1.233-1.278 2.055-2.947 2.464-5.006a.642.642 0 00-.6-.76l-1.65-.098a.698.698 0 00-.715.567c-.267 1.298-.76 2.342-1.479 3.132-.57.615-1.306 1.017-2.205 1.207-.333.07-.592.352-.592.694v1.633zM6.066 1.364a7.74 7.74 0 00-1.105.93.63.63 0 00.019.887l1.147 1.15c.283.283.748.25 1.034-.032.14-.137.285-.266.436-.385.845-.653 1.84-.979 2.983-.979 1.426 0 2.544.415 3.353 1.246.696.713 1.184 1.645 1.464 2.796.08.33.376.568.714.548l1.65-.098a.642.642 0 00.598-.774c-.432-1.948-1.22-3.504-2.366-4.666C14.708.662 12.903 0 10.58 0 8.856 0 7.35.455 6.066 1.364zM81.656 5.667c1.329 0 2.43.299 3.302.897.31.212.315.65.05.917l-1.16 1.161c-.247.248-.64.254-.95.09-.564-.298-1.293-.448-2.211-.448-1.042 0-1.876.373-2.502 1.118-.625.745-.938 1.775-.938 3.088v2.482c0 .408-.362.72-.765.659l-1.828-.278a.666.666 0 01-.565-.66V12.49c0-1.313-.24-2.343-.72-3.088-.458-.745-1.25-1.118-2.376-1.118-1.063 0-2.24.373-2.866 1.118-.625.745-.938 1.775-.938 3.088V21a.666.666 0 01-.665.667h-1.652a.666.666 0 01-.665-.667V6.686c0-.368.298-.666.665-.666h1.386c.361 0 .656.289.665.65l.047 2.026c.417-.941 1.365-1.676 2.178-2.206.813-.549 1.74-.823 2.783-.823 1.23 0 2.262.284 3.096.853.855.568 1.46 1.362 1.814 2.382.375-1.04.969-1.833 1.782-2.382.834-.569 1.845-.853 3.033-.853z"}),a.jsx("path",{d:"M74.854 16.347a.666.666 0 00-.765.66V21c0 .368.298.667.665.667h1.828a.666.666 0 00.665-.667v-3.716c0-.33-.24-.61-.565-.659l-1.828-.278zM84.51 12.373c0-.819-.094-1.514-.302-2.087-.1-.277-.06-.597.149-.806l1.206-1.208c.291-.292.777-.25.958.12.426.876.64 1.948.64 3.216V21a.666.666 0 01-.666.667h-1.319a.666.666 0 01-.665-.667v-8.627zM129.341 22c-1.413 0-2.639-.335-3.678-1.005-1.039-.67-1.839-1.615-2.4-2.836-.561-1.241-.841-2.699-.841-4.373 0-1.675.28-3.122.841-4.344.078-.17.159-.336.245-.496.207-.383.726-.406 1.007-.073l.988 1.171c.169.2.202.479.116.726-.289.834-.434 1.978-.434 3.016 0 1.674.395 3.014 1.184 4.018.79.985 2.515 1.478 3.844 1.478 1.351 0 2.722-.483 3.449-1.448.728-.965 1.091-2.315 1.091-4.048 0-1.753-.363-3.103-1.091-4.048-.727-.965-2.098-1.448-3.449-1.448-1.104 0-2.688.34-3.419 1.02-.276.255-.725.251-.945-.054l-.955-1.327c-.188-.262-.166-.624.078-.834.217-.189.447-.362.691-.519 1.039-.67 2.265-1.004 3.678-1.004 1.142 0 2.16.226 3.054.68.893.452 1.901 1.083 2.358 1.89V4.843c0-.408.363-.72.765-.659l1.641.25c.325.049.565.329.565.659v15.886a.666.666 0 01-.665.666h-1.448a.666.666 0 01-.665-.64l-.068-1.723c-.457.866-1.486 1.536-2.421 2.009-.914.473-1.953.709-3.116.709zM137.724 2.78c0 .408-.362.72-.765.66l-1.64-.25a.667.667 0 01-.566-.66V.668c0-.369.298-.667.666-.667h1.64c.367 0 .665.298.665.667V2.78z"})]}))});function lO(e){"@babel/helpers - typeof";return lO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lO(e)}var G8r=["type"];function w5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function J8r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eyr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tyr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Z8r(e,G8r),i=r==="color"?FMe:mte;return a.jsx(Ne,J8r({Icon:i,Text:BMe,"aria-label":Sp,spaceMultiple:O8r,textMultiple:x8r},n))}),Y2=mte;Y2.Color=FMe;Y2.Text=BMe;Y2.Combine=tyr;Y2.Avatar=I8r;Y2.colorPrimary=RMe;Y2.title=Sp;var Du="Copilot",ryr=.8,nyr=.2,VMe="#fff";function cO(e){"@babel/helpers - typeof";return cO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cO(e)}var iyr=["size","style"];function P5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RH(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function myr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var hte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dyr(e,iyr),o=cn(Du,6),s=lyr(o,6),l=s[0],c=s[1],u=s[2],f=s[3],d=s[4],m=s[5];return a.jsxs("svg",RH(RH({height:r,style:RH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Du}),a.jsxs("defs",{children:[a.jsxs("radialGradient",{cx:"85.44%",cy:"100.653%",fx:"85.44%",fy:"100.653%",gradientTransform:"scale(-.8553 -1) rotate(50.927 2.041 -1.946)",id:l.id,r:"105.116%",children:[a.jsx("stop",{offset:"9.6%",stopColor:"#00AEFF"}),a.jsx("stop",{offset:"77.3%",stopColor:"#2253CE"}),a.jsx("stop",{offset:"100%",stopColor:"#0736C4"})]}),a.jsxs("radialGradient",{cx:"18.143%",cy:"32.928%",fx:"18.143%",fy:"32.928%",gradientTransform:"scale(.8897 1) rotate(52.069 .193 .352)",id:c.id,r:"95.612%",children:[a.jsx("stop",{offset:"0%",stopColor:"#FFB657"}),a.jsx("stop",{offset:"63.4%",stopColor:"#FF5F3D"}),a.jsx("stop",{offset:"92.3%",stopColor:"#C02B3C"})]}),a.jsxs("radialGradient",{cx:"82.987%",cy:"-9.792%",fx:"82.987%",fy:"-9.792%",gradientTransform:"scale(-1 -.9441) rotate(-70.872 .142 1.17)",id:d.id,r:"140.622%",children:[a.jsx("stop",{offset:"6.6%",stopColor:"#8C48FF"}),a.jsx("stop",{offset:"50%",stopColor:"#F2598A"}),a.jsx("stop",{offset:"89.6%",stopColor:"#FFB152"})]}),a.jsxs("linearGradient",{id:u.id,x1:"39.465%",x2:"46.884%",y1:"12.117%",y2:"103.774%",children:[a.jsx("stop",{offset:"15.6%",stopColor:"#0D91E1"}),a.jsx("stop",{offset:"48.7%",stopColor:"#52B471"}),a.jsx("stop",{offset:"65.2%",stopColor:"#98BD42"}),a.jsx("stop",{offset:"93.7%",stopColor:"#FFC800"})]}),a.jsxs("linearGradient",{id:f.id,x1:"45.949%",x2:"50%",y1:"0%",y2:"100%",children:[a.jsx("stop",{offset:"0%",stopColor:"#3DCBFF"}),a.jsx("stop",{offset:"24.7%",stopColor:"#0588F7",stopOpacity:"0"})]}),a.jsxs("linearGradient",{id:m.id,x1:"83.507%",x2:"83.453%",y1:"-6.106%",y2:"21.131%",children:[a.jsx("stop",{offset:"5.8%",stopColor:"#F8ADFA"}),a.jsx("stop",{offset:"70.8%",stopColor:"#A86EDD",stopOpacity:"0"})]})]}),a.jsxs("g",{fill:"none",fillRule:"nonzero",children:[a.jsx("path",{d:"M17.533 1.829A2.528 2.528 0 0015.11 0h-.737a2.531 2.531 0 00-2.484 2.087l-1.263 6.937.314-1.08a2.528 2.528 0 012.424-1.833h4.284l1.797.706 1.731-.706h-.505a2.528 2.528 0 01-2.423-1.829l-.715-2.453z",fill:l.fill,transform:"translate(0 1)"}),a.jsx("path",{d:"M6.726 20.16A2.528 2.528 0 009.152 22h1.566c1.37 0 2.49-1.1 2.525-2.48l.17-6.69-.357 1.228a2.528 2.528 0 01-2.423 1.83h-4.32l-1.54-.842-1.667.843h.497c1.124 0 2.113.75 2.426 1.84l.697 2.432z",fill:c.fill,transform:"translate(0 1)"}),a.jsx("path",{d:"M15 0H6.252c-2.5 0-4 3.331-5 6.662-1.184 3.947-2.734 9.225 1.75 9.225H6.78c1.13 0 2.12-.753 2.43-1.847.657-2.317 1.809-6.359 2.713-9.436.46-1.563.842-2.906 1.43-3.742A1.97 1.97 0 0115 0",fill:u.fill,transform:"translate(0 1)"}),a.jsx("path",{d:"M15 0H6.252c-2.5 0-4 3.331-5 6.662-1.184 3.947-2.734 9.225 1.75 9.225H6.78c1.13 0 2.12-.753 2.43-1.847.657-2.317 1.809-6.359 2.713-9.436.46-1.563.842-2.906 1.43-3.742A1.97 1.97 0 0115 0",fill:f.fill,transform:"translate(0 1)"}),a.jsx("path",{d:"M9 22h8.749c2.5 0 4-3.332 5-6.663 1.184-3.948 2.734-9.227-1.75-9.227H17.22c-1.129 0-2.12.754-2.43 1.848a1149.2 1149.2 0 01-2.713 9.437c-.46 1.564-.842 2.907-1.43 3.743A1.97 1.97 0 019 22",fill:d.fill,transform:"translate(0 1)"}),a.jsx("path",{d:"M9 22h8.749c2.5 0 4-3.332 5-6.663 1.184-3.948 2.734-9.227-1.75-9.227H17.22c-1.129 0-2.12.754-2.43 1.848a1149.2 1149.2 0 01-2.713 9.437c-.46 1.564-.842 2.907-1.43 3.743A1.97 1.97 0 019 22",fill:m.fill,transform:"translate(0 1)"})]})]}))});function uO(e){"@babel/helpers - typeof";return uO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uO(e)}var hyr=["background"];function _5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yyr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Oyr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jyr=p.memo(function(e){var t=e.background,r=xyr(e,hyr);return a.jsx(Ee,yyr({Icon:hte,"aria-label":Du,background:t||VMe},r))});function fO(e){"@babel/helpers - typeof";return fO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fO(e)}var wyr=["size","style"];function C5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kyr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var HMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Cyr(e,wyr);return a.jsxs("svg",FH(FH({fill:"currentColor",fillRule:"evenodd",height:r,style:FH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Du}),a.jsx("path",{d:"M9 23l.073-.001a2.53 2.53 0 01-2.347-1.838l-.697-2.433a2.529 2.529 0 00-2.426-1.839h-.497l-.104-.002c-4.485 0-2.935-5.278-1.75-9.225l.162-.525C2.412 3.99 3.883 1 6.25 1h8.86c1.12 0 2.106.745 2.422 1.829l.715 2.453a2.53 2.53 0 002.247 1.823l.147.005.534.001c3.557.115 3.088 3.745 2.156 7.206l-.113.413c-.154.548-.315 1.089-.47 1.607l-.163.525C21.588 20.01 20.116 23 17.75 23h-8.75zm8.22-15.89l-3.856.001a2.526 2.526 0 00-2.35 1.615L9.21 15.04a2.529 2.529 0 01-2.43 1.847l3.853.002c1.056 0 1.992-.661 2.361-1.644l1.796-6.287a2.529 2.529 0 012.43-1.848z"})]}))});function pO(e){"@babel/helpers - typeof";return pO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pO(e)}var $yr=["size","style"];function k5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ayr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var UMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=zyr(e,$yr);return a.jsxs("svg",BH(BH({fill:"currentColor",fillRule:"evenodd",height:r,style:BH({flex:"none",lineHeight:1},n),viewBox:"0 0 73 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Du}),a.jsx("path",{d:"M34.977 6.95c1.544 0 2.778.547 3.66 1.636.861 1.064 1.287 2.473 1.287 4.208 0 1.918-.476 3.479-1.437 4.663-.98 1.207-2.33 1.815-4.008 1.815-1.051 0-1.953-.308-2.69-.915l-.12-.104V24h-2.72V7.204h2.72v1.028l.054-.054c.804-.76 1.809-1.171 2.997-1.223l.257-.005zm22.557 0c1.75 0 3.147.549 4.154 1.65.999 1.093 1.493 2.59 1.493 4.469 0 1.847-.533 3.353-1.604 4.49-1.076 1.142-2.52 1.713-4.298 1.713-1.735 0-3.146-.557-4.201-1.67-1.05-1.109-1.573-2.572-1.573-4.364 0-1.94.543-3.486 1.636-4.607 1.095-1.122 2.57-1.681 4.393-1.681zm-36.031 0c1.75 0 3.147.549 4.154 1.65.999 1.093 1.493 2.59 1.493 4.469 0 1.847-.533 3.353-1.604 4.49-1.076 1.142-2.52 1.713-4.298 1.713-1.734 0-3.146-.557-4.2-1.67-1.05-1.109-1.574-2.572-1.574-4.364 0-1.94.543-3.486 1.636-4.607 1.095-1.122 2.57-1.681 4.393-1.681zM10.257 2.613c1.506 0 2.766.22 3.782.666l.294.129v3.05l-.728-.405c-1.015-.565-2.136-.847-3.37-.847-1.615 0-2.9.528-3.891 1.59-.996 1.066-1.496 2.5-1.496 4.327 0 1.73.466 3.08 1.391 4.08.92.993 2.12 1.488 3.636 1.488 1.442 0 2.677-.316 3.715-.945l.743-.45v2.893l-.263.139c-1.2.632-2.678.944-4.429.944-2.295 0-4.158-.746-5.556-2.238C2.695 15.549 2 13.604 2 11.228c0-2.55.779-4.634 2.337-6.225 1.558-1.591 3.542-2.39 5.92-2.39zm58.006 1.203l-.001 3.387H71V9.67l-2.738-.001v5.611c0 .556.08.946.212 1.17l.052.077c.143.18.412.281.848.281.336 0 .61-.087.842-.261l.784-.59v2.756l-.255.14c-.49.27-1.11.4-1.859.4-2.185 0-3.344-1.29-3.344-3.666V9.668h-1.867V7.205l1.866-.001.001-2.51.34-.11 1.74-.56.64-.207zm-23.82 3.388v11.814h-2.72V7.204h2.72zM49.707 2v17.018h-2.72V2h2.72zm-28.33 7.394c-.98 0-1.727.32-2.281.966-.568.66-.858 1.592-.858 2.815 0 1.17.291 2.064.863 2.707.561.632 1.308.946 2.276.946.986 0 1.711-.304 2.218-.913.523-.628.793-1.55.793-2.783 0-1.248-.27-2.181-.795-2.816-.506-.615-1.231-.922-2.216-.922zm13.166 0c-.873 0-1.552.293-2.072.885-.534.609-.8 1.372-.8 2.314v1.512c0 .772.245 1.41.742 1.942.49.524 1.1.781 1.865.781.902 0 1.581-.33 2.085-1.008.527-.71.799-1.725.799-3.058 0-1.1-.247-1.935-.727-2.522-.463-.567-1.08-.846-1.892-.846zm22.865 0c-.98 0-1.727.32-2.281.966-.568.66-.858 1.592-.858 2.815 0 1.17.291 2.064.863 2.707.561.632 1.308.946 2.276.946.986 0 1.711-.304 2.218-.913.523-.628.793-1.55.793-2.783 0-1.248-.27-2.181-.795-2.816-.507-.615-1.231-.922-2.216-.922zM43.105 2.2c.444 0 .836.156 1.151.46.32.309.485.707.485 1.164 0 .443-.165.834-.482 1.145a1.605 1.605 0 01-1.154.468c-.437 0-.825-.154-1.136-.454a1.561 1.561 0 01-.48-1.16c0-.454.162-.851.477-1.16.312-.306.7-.463 1.139-.463z"})]}))});function dO(e){"@babel/helpers - typeof";return dO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dO(e)}var Iyr=["type"];function $5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dyr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Byr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Vyr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Fyr(e,Iyr),i=r==="color"?hte:HMe;return a.jsx(Ne,Dyr({Icon:i,Text:UMe,"aria-label":Du,spaceMultiple:nyr,textMultiple:ryr},n))}),X2=HMe;X2.Color=hte;X2.Text=UMe;X2.Combine=Vyr;X2.Avatar=jyr;X2.colorPrimary=VMe;X2.title=Du;var _p="Coqui",Hyr=.8,Uyr=.2,WMe="#03363D";function mO(e){"@babel/helpers - typeof";return mO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mO(e)}var Wyr=["size","style"];function E5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yyr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Jyr(e,Wyr);return a.jsxs("svg",VH(VH({fill:"currentColor",fillRule:"evenodd",height:r,style:VH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_p}),a.jsx("path",{d:"M6.014 0c1.75.242 3.099 1.083 4.047 2.522.159.24.306.574.416.778a.077.077 0 00.074.04c.975-.09 1.936-.09 2.882 0a.076.076 0 00.074-.04c.136-.25.294-.603.495-.893.95-1.37 2.273-2.171 3.966-2.407h1.15c.552.103.899.178 1.04.224 1.177.386 2.117 1.07 2.82 2.053a5.374 5.374 0 011.02 3.331c-.026 1.193-.437 2.295-1.234 3.306a.113.113 0 00-.01.126 9.426 9.426 0 011.165 3.35c.043.29.067.623.072.996.007.522.003.856-.011 1.002-.474 4.821-4.392 8.249-8.916 9.274-.657.149-1.376.259-2.157.33H11.09a49.973 49.973 0 01-1.117-.143 12.903 12.903 0 01-2.076-.465c-2.745-.858-5.214-2.641-6.659-5.149-.56-.972-.927-1.95-1.1-2.934a38.037 38.037 0 01-.138-.93v-1.456a9.735 9.735 0 011.239-3.89.103.103 0 00-.01-.117 5.254 5.254 0 01-1.12-2.35C.075 6.383.038 6.208 0 6.03V4.875c.091-.602.222-1.103.392-1.502C1.076 1.765 2.487.51 4.229.131c.212-.046.425-.09.639-.131h1.146zm3.78 5.445a4.344 4.344 0 10-8.687 0 4.344 4.344 0 008.688 0zm13.092 0a4.344 4.344 0 10-8.688 0 4.344 4.344 0 008.688 0zm-10.894 12.55c.165 0 .323-.002.473-.006a31.64 31.64 0 002.6-.183c1.218-.137 2.42-.39 3.604-.759 1.383-.431 3.435-1.327 4.064-2.735.128-.285.175-.651.142-1.097-.099-1.291-.423-2.42-.973-3.39a.036.036 0 00-.039-.017.037.037 0 00-.014.007c-1.017.717-2.076 1.084-3.177 1.1-1.16.018-2.2-.277-3.116-.887-1.41-.938-2.23-2.27-2.458-3.999-.07-.523-.025-.973.058-1.531a.058.058 0 00-.012-.046.06.06 0 00-.042-.023c-.239-.026-.608-.04-1.107-.04-.498 0-.867.014-1.105.04a.062.062 0 00-.042.022.06.06 0 00-.012.046c.082.558.127 1.008.057 1.531-.23 1.728-1.05 3.06-2.46 3.997-.918.609-1.957.904-3.118.886-1.1-.017-2.16-.385-3.176-1.103a.037.037 0 00-.03-.006.036.036 0 00-.023.017c-.55.968-.875 2.097-.974 3.388-.035.446.012.812.14 1.098.628 1.409 2.68 2.305 4.062 2.738 1.185.37 2.386.624 3.604.761.849.097 1.715.158 2.6.185.15.004.308.007.474.007zm.003 4.888c.847 0 1.576-.066 2.473-.239 3.482-.672 6.561-2.855 7.907-6.184a.019.019 0 00-.017-.025c-.004 0-.008.002-.01.004-.43.328-.898.619-1.405.87-1.801.897-3.863 1.387-5.877 1.615-.993.113-2.038.18-3.07.18s-2.076-.067-3.069-.18c-2.014-.23-4.076-.718-5.877-1.615a8.55 8.55 0 01-1.404-.872.02.02 0 00-.011-.003.019.019 0 00-.017.013.019.019 0 000 .012c1.345 3.329 4.424 5.512 7.906 6.184.897.174 1.626.24 2.472.24z"}),a.jsx("path",{d:"M5.998 9.24a3.243 3.243 0 100-6.486 3.243 3.243 0 000 6.486zM17.995 9.24a3.243 3.243 0 100-6.486 3.243 3.243 0 000 6.486zM9.228 15.699a.934.934 0 100-1.867.934.934 0 000 1.867zM14.765 15.7a.935.935 0 100-1.87.935.935 0 000 1.87z"})]}))});function hO(e){"@babel/helpers - typeof";return hO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hO(e)}var Xyr=["background"];function T5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qyr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ngr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var igr=p.memo(function(e){var t=e.background,r=rgr(e,Xyr);return a.jsx(Ee,Qyr({Icon:yte,"aria-label":_p,background:t||WMe,color:"#5EAE91",iconMultiple:.7},r))});function yO(e){"@babel/helpers - typeof";return yO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yO(e)}var ogr=["size","style"];function M5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ugr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var KMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cgr(e,ogr);return a.jsxs("svg",HH(HH({height:r,style:HH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_p}),a.jsx("path",{d:"M6.014 0c1.75.242 3.099 1.083 4.047 2.522.159.24.306.574.416.778a.077.077 0 00.074.04c.975-.09 1.936-.09 2.882 0a.076.076 0 00.074-.04c.136-.25.294-.603.495-.893.95-1.37 2.273-2.171 3.966-2.407h1.15c.552.103.899.178 1.04.224 1.177.386 2.117 1.07 2.82 2.053a5.374 5.374 0 011.02 3.331c-.026 1.193-.437 2.295-1.234 3.306a.113.113 0 00-.01.126 9.426 9.426 0 011.165 3.35c.043.29.067.623.072.996.007.522.003.856-.011 1.002-.474 4.821-4.392 8.249-8.916 9.274-.657.149-1.376.259-2.157.33H11.09a49.973 49.973 0 01-1.117-.143 12.903 12.903 0 01-2.076-.465c-2.745-.858-5.214-2.641-6.659-5.149-.56-.972-.927-1.95-1.1-2.934a38.037 38.037 0 01-.138-.93v-1.456a9.735 9.735 0 011.239-3.89.103.103 0 00-.01-.117 5.254 5.254 0 01-1.12-2.35C.075 6.383.038 6.208 0 6.03V4.875c.091-.602.222-1.103.392-1.502C1.076 1.765 2.487.51 4.229.131c.212-.046.425-.09.639-.131h1.146zm3.78 5.445a4.344 4.344 0 10-8.687 0 4.344 4.344 0 008.688 0zm13.092 0a4.344 4.344 0 10-8.688 0 4.344 4.344 0 008.688 0zm-10.894 12.55c.165 0 .323-.002.473-.006a31.64 31.64 0 002.6-.183c1.218-.137 2.42-.39 3.604-.759 1.383-.431 3.435-1.327 4.064-2.735.128-.285.175-.651.142-1.097-.099-1.291-.423-2.42-.973-3.39a.036.036 0 00-.039-.017.037.037 0 00-.014.007c-1.017.717-2.076 1.084-3.177 1.1-1.16.018-2.2-.277-3.116-.887-1.41-.938-2.23-2.27-2.458-3.999-.07-.523-.025-.973.058-1.531a.058.058 0 00-.012-.046.06.06 0 00-.042-.023c-.239-.026-.608-.04-1.107-.04-.498 0-.867.014-1.105.04a.062.062 0 00-.042.022.06.06 0 00-.012.046c.082.558.127 1.008.057 1.531-.23 1.728-1.05 3.06-2.46 3.997-.918.609-1.957.904-3.118.886-1.1-.017-2.16-.385-3.176-1.103a.037.037 0 00-.03-.006.036.036 0 00-.023.017c-.55.968-.875 2.097-.974 3.388-.035.446.012.812.14 1.098.628 1.409 2.68 2.305 4.062 2.738 1.185.37 2.386.624 3.604.761.849.097 1.715.158 2.6.185.15.004.308.007.474.007zm.003 4.888c.847 0 1.576-.066 2.473-.239 3.482-.672 6.561-2.855 7.907-6.184a.019.019 0 00-.017-.025c-.004 0-.008.002-.01.004-.43.328-.898.619-1.405.87-1.801.897-3.863 1.387-5.877 1.615-.993.113-2.038.18-3.07.18s-2.076-.067-3.069-.18c-2.014-.23-4.076-.718-5.877-1.615a8.55 8.55 0 01-1.404-.872.02.02 0 00-.011-.003.019.019 0 00-.017.013.019.019 0 000 .012c1.345 3.329 4.424 5.512 7.906 6.184.897.174 1.626.24 2.472.24z",fill:"#5EAE91"}),a.jsx("path",{d:"M5.998 9.24a3.243 3.243 0 100-6.486 3.243 3.243 0 000 6.486zM17.995 9.24a3.243 3.243 0 100-6.486 3.243 3.243 0 000 6.486zM9.228 15.699a.934.934 0 100-1.867.934.934 0 000 1.867zM14.765 15.7a.935.935 0 100-1.87.935.935 0 000 1.87z",fill:"#5EAE91"})]}))});function gO(e){"@babel/helpers - typeof";return gO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gO(e)}var fgr=["size","style"];function z5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ygr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hgr(e,fgr);return a.jsxs("svg",UH(UH({fill:"currentColor",fillRule:"evenodd",height:r,style:UH({flex:"none",lineHeight:1},n),viewBox:"0 0 79 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_p}),a.jsx("path",{d:"M76.804 1.826L75.167.193a.66.66 0 00-.936.004L72.537 1.91a.667.667 0 00.003.941l1.637 1.633a.66.66 0 00.936-.004l1.695-1.713a.667.667 0 00-.004-.941zM14.804 8.866c-.414.023-.758-.09-1.03-.337-2.674-2.423-6.965-.797-7.215 2.865-.16 2.323 1.618 4.383 3.961 4.537.97.063 1.846-.152 2.626-.645.152-.097.307-.237.463-.378.207-.188.416-.378.626-.47.528-.229.871.001 1.275.4.828.818 1.353 1.351 1.574 1.602.254.288.345.618.274.99-.048.24-.255.515-.622.827-1.54 1.307-3.255 2.043-5.144 2.209a8.854 8.854 0 01-3.267-.342c-3.378-.982-5.863-3.96-6.267-7.46-.455-3.954 1.817-7.701 5.457-9.18 1.42-.579 2.928-.766 4.522-.563 1.586.202 3.059.837 4.418 1.904.513.403.81.762.889 1.076.114.45-.046.872-.48 1.267-.64.582-1.09 1-1.353 1.255-.166.162-.364.3-.594.414a.283.283 0 01-.113.03z"}),a.jsx("path",{clipRule:"evenodd",d:"M31.52 18.038a8.817 8.817 0 00.13-12.455 8.783 8.783 0 00-12.432-.13 8.816 8.816 0 00-.13 12.455 8.783 8.783 0 0012.432.13zm-3.096-9.361a4.35 4.35 0 010 6.14 4.312 4.312 0 01-6.112 0 4.351 4.351 0 010-6.14 4.313 4.313 0 016.112 0zM48.41 19.444a.015.015 0 00-.009-.006h-.006a.014.014 0 00-.006.002c-2.133 1.16-4.321 1.457-6.563.892-3.478-.876-6.049-3.76-6.56-7.306-.542-3.77 1.462-7.455 4.862-9.122 4.983-2.443 11.124.375 12.41 5.814.302 1.275.282 2.393.25 3.842-.006.312-.01 3.53-.011 9.655 0 .309-.141.782-.51.784-1.848.002-2.967.001-3.356-.002a.305.305 0 01-.16-.049c-.21-.132-.314-.357-.316-.673-.01-1.962-.01-3.183.002-3.664a.405.405 0 00-.028-.167zm-.099-7.635a4.358 4.358 0 00-1.266-3.07 4.321 4.321 0 00-3.056-1.27 4.312 4.312 0 00-3.056 1.27 4.35 4.35 0 000 6.14 4.312 4.312 0 007.05-1.409 4.357 4.357 0 00.328-1.66z"}),a.jsx("path",{d:"M57.413 5.108c.147.02.357.154.63.405l1.509 1.391c.382.357.581.927.336 1.392a.484.484 0 01-.108.138 4.047 4.047 0 00-1.356 2.408 4.335 4.335 0 004.171 5.09c1.27.032 2.5-.517 3.34-1.467 1.294-1.462 1.43-3.53.403-5.204-.075-.124-.266-.358-.573-.703-.463-.52-.468-1.057-.015-1.61.143-.175.64-.719 1.494-1.63.42-.45.903-.506 1.45-.17a.41.41 0 01.093.079c.103.117.204.23.304.339.288.318.556.614.782.947 1.447 2.131 1.924 4.425 1.429 6.882-.981 4.865-5.975 8.008-10.836 6.71-3.397-.907-5.903-3.64-6.472-7.143-.441-2.722.473-5.54 2.395-7.5a1.15 1.15 0 011.024-.354zM73.418 5.44h2.508c.412 0 .746.335.746.749v13.007c0 .413-.334.749-.746.749h-2.508a.747.747 0 01-.746-.75V6.19c0-.414.334-.75.746-.75z"})]}))});function bO(e){"@babel/helpers - typeof";return bO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bO(e)}var ggr=["type"];function A5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bgr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wgr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Pgr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=jgr(e,ggr),i=r==="color"?KMe:yte;return a.jsx(Ne,bgr({Icon:i,Text:qMe,"aria-label":_p,spaceMultiple:Uyr,textMultiple:Hyr},n))}),Q2=yte;Q2.Color=KMe;Q2.Text=qMe;Q2.Combine=Pgr;Q2.Avatar=igr;Q2.colorPrimary=WMe;Q2.title=_p;var AE="Coze",Sgr=.7,_gr=.2,GMe="#4D53E8";function vO(e){"@babel/helpers - typeof";return vO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vO(e)}var Cgr=["size","style"];function I5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mgr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var JMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Tgr(e,Cgr);return a.jsxs("svg",WH(WH({fill:"currentColor",fillRule:"evenodd",height:r,style:WH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:AE}),a.jsx("path",{clipRule:"evenodd",d:"M3.908 9.096A8.092 8.092 0 0111.998 1h.006c4.468 0 8.09 3.628 8.09 8.096v3.392h1.942c2.23 0 2.732 3.126.615 3.828l-2.556.85v1.466a1.947 1.947 0 01-2.818 1.742l-1.42-.707c-.067-.03-.149 0-.17.071-1.147 3.587-6.225 3.587-7.373 0a.123.123 0 00-.169-.07l-1.42.706c-1.29.65-2.817-.292-2.817-1.742v-1.466l-2.557-.85c-2.122-.697-1.614-3.828.615-3.828h1.942V9.096zm4.571 2.613a.784.784 0 00-.784.784v1.568a.784.784 0 101.568 0v-1.568a.784.784 0 00-.784-.784zm7.045.779a.784.784 0 100 1.568.784.784 0 000-1.568zm-6.186 3.415a.78.78 0 00.17.254 3.517 3.517 0 004.98 0 .782.782 0 10-1.106-1.107 1.958 1.958 0 01-2.767 0 .78.78 0 00-1.277.254.78.78 0 000 .6z"})]}))});function xO(e){"@babel/helpers - typeof";return xO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xO(e)}var zgr=["background"];function D5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Agr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rgr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var YMe=p.memo(function(e){var t=e.background,r=Lgr(e,zgr);return a.jsx(Ee,Agr({Icon:JMe,"aria-label":AE,background:t||GMe,color:"#fff",iconMultiple:.7},r))});function OO(e){"@babel/helpers - typeof";return OO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},OO(e)}var Fgr=["size","style"];function N5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wgr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var XMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ugr(e,Fgr);return a.jsxs("svg",KH(KH({fill:"currentColor",fillRule:"evenodd",height:r,style:KH({flex:"none",lineHeight:1},n),viewBox:"0 0 85 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:AE}),a.jsx("path",{clipRule:"evenodd",d:"M41.947 11.99c0 5.52-4.57 9.993-10.206 9.993-5.636 0-10.206-4.474-10.206-9.991C21.535 6.473 26.105 2 31.741 2c5.637 0 10.206 4.473 10.206 9.99zm-10.204 6.2c-3.223 0-5.835-2.775-5.835-6.2v.002c0-3.424 2.612-6.2 5.835-6.2 3.222 0 5.834 2.775 5.834 6.2 0 3.423-2.612 6.198-5.834 6.198zM74.142 21.987c-5.541 0-9.815-4.02-9.815-9.924v-.072c0-5.47 3.875-9.96 9.344-9.96 6.085 0 9.163 4.78 9.163 10.286 0 .158 0 .358-.024.594l-.01.136a.541.541 0 01-.541.501h-13.55c.47 3.115 2.68 4.853 5.505 4.853 1.963 0 3.407-.672 4.808-1.933a.563.563 0 01.751-.01l1.795 1.592a.526.526 0 01.048.75c-1.779 1.946-4.181 3.187-7.474 3.187zm4.255-11.973h-9.613c.567-2.624 2.367-4.397 4.85-4.397 2.676 0 4.302 1.884 4.763 4.397z"}),a.jsx("path",{d:"M18.648 19.592a.528.528 0 00-.064-.367l-1.48-2.56c-.193-.336-.666-.369-.944-.098-1.04 1.019-2.428 1.642-3.954 1.642-3.222 0-5.835-2.776-5.835-6.2 0-3.423 2.613-6.199 5.835-6.199 1.598 0 3.047.683 4.1 1.789.274.288.764.262.963-.082l1.493-2.585a.527.527 0 00-.12-.679 10.299 10.299 0 00-6.436-2.235C6.57 2.018 2 6.49 2 12.009S6.57 22 12.206 22c2.255.006 4.45-.728 6.247-2.09a.527.527 0 00.195-.318zM45.699 2.673a.546.546 0 00-.547.546v2.42a.546.546 0 00.547.546h10.296L44.953 18.176a.545.545 0 00-.144.37v2.304a.547.547 0 00.546.547h15.509a.546.546 0 00.546-.547v-2.42a.546.546 0 00-.546-.546h-10.61L61.42 5.757h.002V3.218a.546.546 0 00-.546-.546H45.7z"})]}))});function jO(e){"@babel/helpers - typeof";return jO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jO(e)}function L5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kgr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function obr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ibr(e,ebr);return a.jsxs("svg",qH(qH({height:r,style:qH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:O0}),a.jsx("path",{d:"M19.41 10.783a2.753 2.753 0 012.471 1.355c.483.806.622 1.772.385 2.68l-.136.522a9.994 9.994 0 01-3.156 5.058c-.605.517-1.283 1.062-2.083 1.524l-.028.017c-.402.232-.884.511-1.398.756-1.19.602-2.475.997-3.798 1.167-.854.111-1.716.155-2.577.132H9.072a8.588 8.588 0 01-5.046-1.87l-.012-.01-.012-.01A8.024 8.024 0 011.22 17.42a10.916 10.916 0 01-.102-3.779A15.622 15.622 0 012.88 8.4a21.758 21.758 0 012.432-3.678 15.44 15.44 0 013.56-3.182A9.958 9.958 0 0112.44.104h.004l.003-.002c2.057-.384 3.743.374 5.024 1.26a8.28 8.28 0 012.395 2.513l.024.04.023.042a5.474 5.474 0 01.508 4.012c-.239.97-.577 1.914-1.01 2.814z",fill:"#461816"}),a.jsx("path",{d:"M18.861 13.165a.748.748 0 011.256.031c.199.332.256.73.159 1.103l-.137.522a7.936 7.936 0 01-2.504 4.014c-.572.49-1.138.939-1.774 1.306-.427.247-.857.496-1.303.707a9.628 9.628 0 01-3.155.973 14.33 14.33 0 01-2.257.116 6.531 6.531 0 01-3.837-1.422 5.967 5.967 0 01-2.071-3.494 8.859 8.859 0 01-.085-3.08 13.56 13.56 0 011.54-4.568 19.701 19.701 0 012.212-3.348 13.382 13.382 0 013.088-2.76 7.9 7.9 0 012.832-1.14c1.307-.245 2.434.207 3.481.933a6.222 6.222 0 011.806 1.892c.423.767.536 1.668.314 2.515a12.394 12.394 0 01-.99 2.67l-.223.497c-.321.713-.642 1.426-.97 2.137a.762.762 0 01-.97.467 3.39 3.39 0 01-2.283-2.49c-.095-.83.04-1.669.39-2.426.288-.746.61-1.477.933-2.208l.248-.563a.53.53 0 00-.204-.742 2.35 2.35 0 00-1.2.702 25.291 25.291 0 00-1.614 1.767 21.561 21.561 0 00-2.619 4.184 7.59 7.59 0 00-.816 2.753 7.042 7.042 0 00.07 2.219 2.055 2.055 0 001.934 1.715c1.801.1 3.59-.363 5.116-1.328.582-.4 1.141-.831 1.675-1.294.752-.71 1.376-1.519 1.958-2.36z",fill:"#fff"})]}))});function PO(e){"@babel/helpers - typeof";return PO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},PO(e)}var abr=["background","size"];function F5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sbr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pbr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dbr=p.memo(function(e){var t=e.background,r=e.size,n=fbr(e,abr);return a.jsx(Ee,sbr({Icon:gte,"aria-label":O0,background:t||QMe,color:"#fff",iconMultiple:.7,size:r},n))});function SO(e){"@babel/helpers - typeof";return SO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},SO(e)}var mbr=["size","style"];function B5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vbr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xbr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=bbr(e,mbr);return a.jsxs("svg",GH(GH({height:r,style:GH({flex:"none",lineHeight:1},n),viewBox:"0 0 76 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:O0}),a.jsx("path",{d:"M74.42 4.916v.004c-.35 1.4-1.353 2.415-2.074 3.055l-.018.016c-.112.097-.23.189-.353.273.053.11.099.222.134.338l.006.021c.138.461.172.947.103 1.424a11.454 11.454 0 01-.642 2.327c-.13.365-.254.71-.35 1.05-.261.908-.56 1.982-.8 3.08a8.92 8.92 0 00-.179 2.438 2.052 2.052 0 01-.879 1.866 6.622 6.622 0 01-1.922 1.03c-1.142.348-1.94.045-2.407-.271a2.191 2.191 0 01-.22-.169c-.577.362-1.222.6-1.896.698-.27.04-.541.061-.813.063a3.746 3.746 0 01-2.834-1.176 3.868 3.868 0 01-.27-.316c-.253.182-.52.346-.797.489a4.173 4.173 0 01-2.553.442 3.842 3.842 0 01-2.015-.848 3.752 3.752 0 01-1.222-2.26 5.388 5.388 0 01-.083-.657c-.39.557-.811 1.079-1.217 1.57a8.184 8.184 0 01-2.793 2.26 5.048 5.048 0 01-3.627.311 6.452 6.452 0 01-1.88-.797 3.837 3.837 0 01-.824-.724c-.237.245-.474.47-.7.687-.138.132-.278.264-.414.398a2.231 2.231 0 01-1.612.644c-.158 0-.316-.013-.473-.039a7.894 7.894 0 01-2.002-.574l-.02-.01a3.771 3.771 0 01-1.594-1.338 8.97 8.97 0 01-1.963 1.22 6.73 6.73 0 01-2.224.634c-.68.076-1.364.103-2.047.08a6.28 6.28 0 01-3.214-1.024 4.922 4.922 0 01-2.008-2.885c-.005-.025-.013-.05-.019-.075-.33.152-.676.265-1.032.335a4.93 4.93 0 01-2.783-.196 2.953 2.953 0 01-1.849-2.182 30.83 30.83 0 00-1.979 3.235c-.062.115-.124.255-.192.4a7.633 7.633 0 01-.457.886 3.226 3.226 0 01-2.838 1.564h-.01a3.707 3.707 0 01-1.75-.382 2.653 2.653 0 01-.18-.105 7.792 7.792 0 01-.254.124 7.506 7.506 0 01-2.489.75l-.14.016c-.358.035-.752.074-1.167.074-.118 0-.239-.004-.359-.01a5.62 5.62 0 01-3.274-1.227 5.244 5.244 0 01-1.824-3.042 7.06 7.06 0 01-.075-2.456c.174-1.19.56-2.338 1.138-3.392.441-.842.967-1.637 1.57-2.373a9.932 9.932 0 012.304-2.052 6.44 6.44 0 012.32-.933c1.127-.21 2.21.06 3.317.826A5.45 5.45 0 0113.155 9.5c.756-1.057 1.703-1.668 2.814-1.812a2.807 2.807 0 012.879 1.36 6.9 6.9 0 011.009-.574 5.043 5.043 0 012.378-.518c1.27.056 2.236.477 2.95 1.288.284.323.5.7.634 1.11.286-.347.599-.67.935-.967a6.409 6.409 0 013.216-1.606 6.049 6.049 0 011.333-.042l.281.01a5.062 5.062 0 011.944.469 4.254 4.254 0 011.891 1.596c.097-.16.202-.32.312-.473.66-.914 1.486-1.453 2.456-1.604a3.174 3.174 0 012.477.568 2.713 2.713 0 01.972 2.793c-.037.175-.076.351-.115.526.158-.336.319-.675.487-1.01.509-1.025 1.18-1.725 2.05-2.138a3.271 3.271 0 013.362.267c.439.3.976.883 1.05 1.97a5.179 5.179 0 01-.297 1.927l-.13.423.081-.186c.165-.376.332-.753.501-1.125.516-1.145 1.045-2.314 2.46-3.189a4.97 4.97 0 01.996-.497c1.096-.372 3.358-.28 4.157 1.17a5.82 5.82 0 011.428-.96 5.123 5.123 0 012.283-.534l.074.002a5.899 5.899 0 011.79.227c.374.115.723.299 1.03.542.87-.309 1.977-.29 2.793.353.161.128.305.278.427.444.248-.39.53-.759.842-1.1.35-.39.772-.707 1.243-.935a6.369 6.369 0 01-.39-1.3 7.3 7.3 0 01-.155-1.292V4.65a3.776 3.776 0 01.693-2.282A3.238 3.238 0 0170.868.984a4.07 4.07 0 012.073.452 3.05 3.05 0 011.478 3.48z",stroke:"#fff",strokeWidth:"1.959"}),a.jsx("path",{d:"M74.42 4.916v.004c-.35 1.4-1.353 2.415-2.074 3.055l-.018.016c-.112.097-.23.189-.353.273.053.11.099.222.134.338l.006.021c.138.461.172.947.103 1.424a11.454 11.454 0 01-.642 2.327c-.13.365-.254.71-.35 1.05-.261.908-.56 1.982-.8 3.08a8.92 8.92 0 00-.179 2.438 2.052 2.052 0 01-.879 1.866 6.624 6.624 0 01-1.922 1.03c-1.142.348-1.94.045-2.407-.271a2.191 2.191 0 01-.22-.169c-.577.362-1.222.6-1.896.698-.27.04-.541.061-.813.063a3.746 3.746 0 01-2.834-1.176 3.868 3.868 0 01-.27-.316c-.253.182-.52.346-.797.489a4.173 4.173 0 01-2.553.442 3.842 3.842 0 01-2.015-.848 3.752 3.752 0 01-1.222-2.26 5.388 5.388 0 01-.083-.657c-.39.557-.811 1.079-1.217 1.57a8.184 8.184 0 01-2.793 2.26 5.048 5.048 0 01-3.627.311 6.452 6.452 0 01-1.88-.797 3.837 3.837 0 01-.824-.724c-.237.245-.474.47-.7.687-.138.132-.278.264-.414.398a2.231 2.231 0 01-1.612.644c-.158 0-.316-.013-.473-.039a7.894 7.894 0 01-2.002-.574l-.02-.01a3.771 3.771 0 01-1.594-1.338 8.97 8.97 0 01-1.963 1.22 6.73 6.73 0 01-2.224.634c-.68.076-1.364.103-2.047.08a6.28 6.28 0 01-3.214-1.024 4.922 4.922 0 01-2.008-2.885c-.005-.025-.013-.05-.019-.075-.33.152-.676.265-1.032.335a4.93 4.93 0 01-2.783-.196 2.953 2.953 0 01-1.849-2.182 30.83 30.83 0 00-1.979 3.235c-.062.115-.124.255-.192.4a7.624 7.624 0 01-.457.886 3.226 3.226 0 01-2.838 1.564h-.01a3.707 3.707 0 01-1.75-.382 2.653 2.653 0 01-.18-.105 7.792 7.792 0 01-.254.124 7.506 7.506 0 01-2.489.75l-.14.016c-.358.035-.752.074-1.167.074-.118 0-.239-.004-.359-.01a5.62 5.62 0 01-3.274-1.227 5.244 5.244 0 01-1.824-3.042 7.06 7.06 0 01-.075-2.456c.174-1.19.56-2.338 1.138-3.392.441-.842.967-1.637 1.57-2.373a9.932 9.932 0 012.304-2.052 6.44 6.44 0 012.32-.933c1.127-.21 2.21.06 3.317.826A5.45 5.45 0 0113.155 9.5c.756-1.057 1.703-1.668 2.814-1.812a2.807 2.807 0 012.879 1.36 6.9 6.9 0 011.009-.574 5.044 5.044 0 012.378-.518c1.27.056 2.236.477 2.95 1.288.284.323.5.7.634 1.11.286-.347.599-.67.935-.967a6.409 6.409 0 013.216-1.606 6.05 6.05 0 011.333-.042l.281.01a5.062 5.062 0 011.944.469 4.254 4.254 0 011.891 1.596c.097-.16.202-.32.312-.473.66-.914 1.486-1.453 2.456-1.604a3.174 3.174 0 012.477.568 2.713 2.713 0 01.972 2.793c-.037.175-.076.351-.115.526.158-.336.319-.675.487-1.01.509-1.025 1.18-1.725 2.05-2.138a3.271 3.271 0 013.362.267c.439.3.976.883 1.05 1.97a5.179 5.179 0 01-.297 1.927l-.13.423.081-.186c.165-.376.332-.753.501-1.125.516-1.145 1.045-2.314 2.46-3.189a4.97 4.97 0 01.996-.497c1.096-.372 3.358-.28 4.157 1.17a5.82 5.82 0 011.428-.96 5.123 5.123 0 012.283-.534l.074.002a5.899 5.899 0 011.79.227c.374.115.723.299 1.03.542.87-.309 1.977-.29 2.793.353.161.128.305.278.427.444.248-.39.53-.759.842-1.1.35-.39.772-.707 1.243-.935a6.369 6.369 0 01-.39-1.3 7.3 7.3 0 01-.155-1.292V4.65a3.776 3.776 0 01.693-2.282A3.238 3.238 0 0170.868.984a4.07 4.07 0 012.073.452 3.05 3.05 0 011.478 3.48z",fill:"#000"}),a.jsx("path",{d:"M73.005 4.568c-.233.933-.927 1.699-1.628 2.32a3.221 3.221 0 01-.83.517c-.364.161-.609.059-.828-.27a4.017 4.017 0 01-.538-1.45 5.74 5.74 0 01-.126-1.042 2.335 2.335 0 01.417-1.424 1.792 1.792 0 011.448-.78c.464-.025.928.073 1.342.286.665.345.918 1.138.743 1.843zM70.72 9.039c-.153-.487-.601-.574-1.034-.615-.71-.064-1.266.293-1.715.776a7.47 7.47 0 00-.96 1.35c-.562.973-.904 2.047-1.232 3.114-.213.693-.4 1.303-.665 2.204-.158.532-.335 1.353-.828 1.768a.68.68 0 01-.452.18c-.206-.029-.28-.246-.289-.448a6.917 6.917 0 01-.002-.669c.056-.684.2-1.358.425-2.006.33-1.066.685-2.126 1.004-3.196.137-.37.144-.775.018-1.149a.85.85 0 00-.252-.337c-.444-.35-1.25-.291-1.736.033-.161.11-.32.225-.489.341-.037-.06-.066-.103-.093-.15a1.782 1.782 0 00-1.05-.878 4.887 4.887 0 00-1.44-.159 3.706 3.706 0 00-1.644.394 5.184 5.184 0 00-1.98 1.761c-.55.75-1.04 1.544-1.462 2.372-.44.834-.762 1.725-.953 2.648-.065.338-.104.68-.116 1.024-.004.279.022.557.075.83.07.544.33 1.046.733 1.416.369.293.814.472 1.283.517a2.707 2.707 0 001.668-.291 5.33 5.33 0 001.472-1.143c.177-.19.363-.372.565-.582.023.122.04.2.052.278.072.58.32 1.124.708 1.561.655.69 1.495.805 2.38.675a3.486 3.486 0 001.367-.512c.216-.138.85-.882 1.099-.689.304.237.335.676.675.905a1.367 1.367 0 001.171.086 5.375 5.375 0 001.501-.824.615.615 0 00.27-.607c-.057-.947.013-1.897.21-2.825.234-1.064.522-2.118.822-3.165.303-1.067.801-2.077.953-3.189a1.86 1.86 0 00-.059-.8zm-9.786 3.352a8.749 8.749 0 01-1.76 3.544 4.608 4.608 0 01-1.054 1.016c-.24.16-.472.218-.604-.077a.828.828 0 01-.068-.256c-.052-.507.198-1.034.371-1.496.19-.52.403-1.029.638-1.527.34-.72.737-1.41 1.358-1.928.203-.153.429-.273.669-.357.165-.066.359.082.434.264.091.264.096.55.016.817zM24.547 15.085c-.345 1.073-1.033 1.77-2.162 1.996a3.478 3.478 0 01-1.975-.128 1.528 1.528 0 01-.982-1.389c-.046-.809.278-1.507.654-2.19.157-.283.32-.564.45-.86.056-.15.077-.308.062-.466a.35.35 0 00-.479-.272c-.28.13-.54.297-.776.497-.944.867-1.703 1.89-2.434 2.94a32.376 32.376 0 00-2.13 3.469c-.207.395-.363.822-.597 1.198a1.782 1.782 0 01-1.61.879 2.286 2.286 0 01-1.079-.217 1.2 1.2 0 01-.559-.65c-.386.215-.768.454-1.171.644-.63.32-1.31.53-2.01.619a9.147 9.147 0 01-1.437.073 4.165 4.165 0 01-2.444-.904 3.79 3.79 0 01-1.32-2.22 5.619 5.619 0 01-.053-1.958 8.607 8.607 0 01.981-2.904c.396-.755.868-1.468 1.408-2.127A8.518 8.518 0 016.851 9.36a5.038 5.038 0 011.804-.725c.832-.155 1.55.132 2.217.593.465.315.857.725 1.15 1.203.27.487.342 1.06.2 1.598a7.865 7.865 0 01-.63 1.697c-.252.56-.502 1.118-.76 1.675a.485.485 0 01-.617.296 2.16 2.16 0 01-1.455-1.583c-.06-.527.025-1.06.248-1.542.231-.595.497-1.177.753-1.76a.337.337 0 00-.13-.472c-.294.068-.56.224-.764.446-.361.357-.703.733-1.028 1.123a13.7 13.7 0 00-1.669 2.66 4.817 4.817 0 00-.52 1.749c-.06.47-.044.945.045 1.41a1.306 1.306 0 001.232 1.09 5.533 5.533 0 003.259-.843c.37-.255.726-.53 1.066-.823a.516.516 0 00.136-.213c.344-.918.666-1.843 1.03-2.75.268-.674.586-1.328.885-1.987.281-.648.625-1.266 1.028-1.847.454-.638 1.026-1.121 1.823-1.224.642-.083 1.234.132 1.54.858.27.638.115 1.25-.093 1.864-.054.157-.106.314-.174.516.374-.408.692-.796 1.051-1.137a7.418 7.418 0 011.986-1.437 3.65 3.65 0 011.703-.386c.732.033 1.414.217 1.927.797.223.262.37.58.424.92.12.63-.089 1.196-.322 1.762-.172.42-.349.838-.479 1.271-.104.351.082.6.454.694.083.022.167.036.252.041.138.006.157.084.125.19zM54.99 9.99c-.306-.686-1.815-.758-2.438-.546a3.487 3.487 0 00-.701.357c-1.042.645-1.412 1.472-1.901 2.553-.485 1.067-.931 2.153-1.45 3.203a16.012 16.012 0 01-1.176 1.943c-.25.403-.648.69-1.108.8-.274.054-.386-.069-.483-.307a2.26 2.26 0 01-.161-.687 5.471 5.471 0 01.258-2.002c.308-1.034.64-2.06.952-3.092.165-.448.245-.923.237-1.4a1.079 1.079 0 00-.417-.865 1.842 1.842 0 00-1.918-.157c-.644.306-1.065.853-1.374 1.474-.436.873-.83 1.767-1.257 2.644-.293.607-.609 1.204-.915 1.804a14.142 14.142 0 01-1.395 2.343c-.085.108-.237.26-.334.242-.116-.017-.21-.194-.308-.304a.17.17 0 01-.035-.07 3.696 3.696 0 01-.076-1.641c.1-.617.223-1.232.365-1.84.28-1.217.598-2.425.86-3.648a1.26 1.26 0 00-.435-1.332 1.739 1.739 0 00-1.368-.287c-.646.1-1.12.492-1.5 1.016a5.9 5.9 0 00-.965 2.15c-.15.64-.248 1.291-.355 1.943-.048.3-.05.607-.087.912a.42.42 0 01-.103.227c-.258.27-.52.533-.79.791-.51.492-1.095.9-1.733 1.21a3.281 3.281 0 01-2.728.171 1.8 1.8 0 01-1.128-1.325c.378 0 .742.004 1.107 0a5.255 5.255 0 002.467-.646 3.787 3.787 0 001.657-1.656c.41-.796.51-1.717.277-2.582a2.703 2.703 0 00-1.592-1.837 3.628 3.628 0 00-1.393-.345 6.964 6.964 0 00-1.334.013 4.988 4.988 0 00-2.493 1.26 8.107 8.107 0 00-1.798 2.34 8.439 8.439 0 00-.947 3.16c-.062.632-.01 1.27.154 1.884.2.84.706 1.575 1.418 2.064.74.48 1.597.75 2.478.778a12.98 12.98 0 001.841-.076 5.375 5.375 0 001.754-.512 7.69 7.69 0 002.409-1.73c.213-.224.417-.458.6-.662.174.425.331.865.53 1.284.242.545.675.982 1.217 1.228.525.23 1.078.388 1.645.471a.918.918 0 00.842-.203c.374-.369.764-.724 1.129-1.102.204-.226.396-.462.576-.708.266-.34.527-.685.805-1.046.03.177.052.326.085.474.173.75.493 1.402 1.162 1.843.454.279.95.484 1.468.609a3.613 3.613 0 002.611-.22 6.783 6.783 0 002.299-1.875 20.56 20.56 0 001.387-1.833 63.664 63.664 0 001.856-3.057c.302-.526.596-1.057.887-1.589.239-.434.877-1.2.915-1.687a.65.65 0 00-.052-.322zm-25.708 3.8c.2-.547.502-1.05.889-1.484.233-.292.555-.5.917-.59a.722.722 0 01.811.912c-.277 1.179-1.059 1.846-2.196 2.137a5.306 5.306 0 01-.75.072c.12-.388.213-.722.33-1.048z",fill:"#fff"})]}))});function _O(e){"@babel/helpers - typeof";return _O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_O(e)}var Obr=["size","style"];function V5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _br(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Cbr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Sbr(e,Obr);return a.jsxs("svg",JH(JH({height:r,style:JH({flex:"none",lineHeight:1},n),viewBox:"0 0 76 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:O0}),a.jsx("path",{d:"M74.42 4.916v.004c-.35 1.4-1.353 2.415-2.074 3.055l-.018.016c-.112.097-.23.189-.353.273.053.11.099.222.134.338l.006.021c.138.461.172.947.103 1.424a11.454 11.454 0 01-.642 2.327c-.13.365-.254.71-.35 1.05-.261.908-.56 1.982-.8 3.08a8.92 8.92 0 00-.179 2.438 2.052 2.052 0 01-.879 1.866 6.622 6.622 0 01-1.922 1.03c-1.142.348-1.94.045-2.407-.271a2.191 2.191 0 01-.22-.169c-.577.362-1.222.6-1.896.698-.27.04-.541.061-.813.063a3.746 3.746 0 01-2.834-1.176 3.868 3.868 0 01-.27-.316c-.253.182-.52.346-.797.489a4.173 4.173 0 01-2.553.442 3.842 3.842 0 01-2.015-.848 3.752 3.752 0 01-1.222-2.26 5.388 5.388 0 01-.083-.657c-.39.557-.811 1.079-1.217 1.57a8.184 8.184 0 01-2.793 2.26 5.048 5.048 0 01-3.627.311 6.452 6.452 0 01-1.88-.797 3.837 3.837 0 01-.824-.724c-.237.245-.474.47-.7.687-.138.132-.278.264-.414.398a2.231 2.231 0 01-1.612.644c-.158 0-.316-.013-.473-.039a7.894 7.894 0 01-2.002-.574l-.02-.01a3.771 3.771 0 01-1.594-1.338 8.97 8.97 0 01-1.963 1.22 6.73 6.73 0 01-2.224.634c-.68.076-1.364.103-2.047.08a6.28 6.28 0 01-3.214-1.024 4.922 4.922 0 01-2.008-2.885c-.005-.025-.013-.05-.019-.075-.33.152-.676.265-1.032.335a4.93 4.93 0 01-2.783-.196 2.953 2.953 0 01-1.849-2.182 30.83 30.83 0 00-1.979 3.235c-.062.115-.124.255-.192.4a7.633 7.633 0 01-.457.886 3.226 3.226 0 01-2.838 1.564h-.01a3.707 3.707 0 01-1.75-.382 2.653 2.653 0 01-.18-.105 7.792 7.792 0 01-.254.124 7.506 7.506 0 01-2.489.75l-.14.016c-.358.035-.752.074-1.167.074-.118 0-.239-.004-.359-.01a5.62 5.62 0 01-3.274-1.227 5.244 5.244 0 01-1.824-3.042 7.06 7.06 0 01-.075-2.456c.174-1.19.56-2.338 1.138-3.392.441-.842.967-1.637 1.57-2.373a9.932 9.932 0 012.304-2.052 6.44 6.44 0 012.32-.933c1.127-.21 2.21.06 3.317.826A5.45 5.45 0 0113.155 9.5c.756-1.057 1.703-1.668 2.814-1.812a2.807 2.807 0 012.879 1.36 6.9 6.9 0 011.009-.574 5.043 5.043 0 012.378-.518c1.27.056 2.236.477 2.95 1.288.284.323.5.7.634 1.11.286-.347.599-.67.935-.967a6.409 6.409 0 013.216-1.606 6.049 6.049 0 011.333-.042l.281.01a5.062 5.062 0 011.944.469 4.254 4.254 0 011.891 1.596c.097-.16.202-.32.312-.473.66-.914 1.486-1.453 2.456-1.604a3.174 3.174 0 012.477.568 2.713 2.713 0 01.972 2.793c-.037.175-.076.351-.115.526.158-.336.319-.675.487-1.01.509-1.025 1.18-1.725 2.05-2.138a3.271 3.271 0 013.362.267c.439.3.976.883 1.05 1.97a5.179 5.179 0 01-.297 1.927l-.13.423.081-.186c.165-.376.332-.753.501-1.125.516-1.145 1.045-2.314 2.46-3.189a4.97 4.97 0 01.996-.497c1.096-.372 3.358-.28 4.157 1.17a5.82 5.82 0 011.428-.96 5.123 5.123 0 012.283-.534l.074.002a5.899 5.899 0 011.79.227c.374.115.723.299 1.03.542.87-.309 1.977-.29 2.793.353.161.128.305.278.427.444.248-.39.53-.759.842-1.1.35-.39.772-.707 1.243-.935a6.369 6.369 0 01-.39-1.3 7.3 7.3 0 01-.155-1.292V4.65a3.776 3.776 0 01.693-2.282A3.238 3.238 0 0170.868.984a4.07 4.07 0 012.073.452 3.05 3.05 0 011.478 3.48z",stroke:"#fff",strokeWidth:"1.959"}),a.jsx("path",{d:"M74.42 4.916v.004c-.35 1.4-1.353 2.415-2.074 3.055l-.018.016c-.112.097-.23.189-.353.273.053.11.099.222.134.338l.006.021c.138.461.172.947.103 1.424a11.454 11.454 0 01-.642 2.327c-.13.365-.254.71-.35 1.05-.261.908-.56 1.982-.8 3.08a8.92 8.92 0 00-.179 2.438 2.052 2.052 0 01-.879 1.866 6.624 6.624 0 01-1.922 1.03c-1.142.348-1.94.045-2.407-.271a2.191 2.191 0 01-.22-.169c-.577.362-1.222.6-1.896.698-.27.04-.541.061-.813.063a3.746 3.746 0 01-2.834-1.176 3.868 3.868 0 01-.27-.316c-.253.182-.52.346-.797.489a4.173 4.173 0 01-2.553.442 3.842 3.842 0 01-2.015-.848 3.752 3.752 0 01-1.222-2.26 5.388 5.388 0 01-.083-.657c-.39.557-.811 1.079-1.217 1.57a8.184 8.184 0 01-2.793 2.26 5.048 5.048 0 01-3.627.311 6.452 6.452 0 01-1.88-.797 3.837 3.837 0 01-.824-.724c-.237.245-.474.47-.7.687-.138.132-.278.264-.414.398a2.231 2.231 0 01-1.612.644c-.158 0-.316-.013-.473-.039a7.894 7.894 0 01-2.002-.574l-.02-.01a3.771 3.771 0 01-1.594-1.338 8.97 8.97 0 01-1.963 1.22 6.73 6.73 0 01-2.224.634c-.68.076-1.364.103-2.047.08a6.28 6.28 0 01-3.214-1.024 4.922 4.922 0 01-2.008-2.885c-.005-.025-.013-.05-.019-.075-.33.152-.676.265-1.032.335a4.93 4.93 0 01-2.783-.196 2.953 2.953 0 01-1.849-2.182 30.83 30.83 0 00-1.979 3.235c-.062.115-.124.255-.192.4a7.624 7.624 0 01-.457.886 3.226 3.226 0 01-2.838 1.564h-.01a3.707 3.707 0 01-1.75-.382 2.653 2.653 0 01-.18-.105 7.792 7.792 0 01-.254.124 7.506 7.506 0 01-2.489.75l-.14.016c-.358.035-.752.074-1.167.074-.118 0-.239-.004-.359-.01a5.62 5.62 0 01-3.274-1.227 5.244 5.244 0 01-1.824-3.042 7.06 7.06 0 01-.075-2.456c.174-1.19.56-2.338 1.138-3.392.441-.842.967-1.637 1.57-2.373a9.932 9.932 0 012.304-2.052 6.44 6.44 0 012.32-.933c1.127-.21 2.21.06 3.317.826A5.45 5.45 0 0113.155 9.5c.756-1.057 1.703-1.668 2.814-1.812a2.807 2.807 0 012.879 1.36 6.9 6.9 0 011.009-.574 5.044 5.044 0 012.378-.518c1.27.056 2.236.477 2.95 1.288.284.323.5.7.634 1.11.286-.347.599-.67.935-.967a6.409 6.409 0 013.216-1.606 6.05 6.05 0 011.333-.042l.281.01a5.062 5.062 0 011.944.469 4.254 4.254 0 011.891 1.596c.097-.16.202-.32.312-.473.66-.914 1.486-1.453 2.456-1.604a3.174 3.174 0 012.477.568 2.713 2.713 0 01.972 2.793c-.037.175-.076.351-.115.526.158-.336.319-.675.487-1.01.509-1.025 1.18-1.725 2.05-2.138a3.271 3.271 0 013.362.267c.439.3.976.883 1.05 1.97a5.179 5.179 0 01-.297 1.927l-.13.423.081-.186c.165-.376.332-.753.501-1.125.516-1.145 1.045-2.314 2.46-3.189a4.97 4.97 0 01.996-.497c1.096-.372 3.358-.28 4.157 1.17a5.82 5.82 0 011.428-.96 5.123 5.123 0 012.283-.534l.074.002a5.899 5.899 0 011.79.227c.374.115.723.299 1.03.542.87-.309 1.977-.29 2.793.353.161.128.305.278.427.444.248-.39.53-.759.842-1.1.35-.39.772-.707 1.243-.935a6.369 6.369 0 01-.39-1.3 7.3 7.3 0 01-.155-1.292V4.65a3.776 3.776 0 01.693-2.282A3.238 3.238 0 0170.868.984a4.07 4.07 0 012.073.452 3.05 3.05 0 011.478 3.48z",fill:"#262626"}),a.jsx("path",{d:"M73.005 4.568c-.233.933-.927 1.699-1.628 2.32a3.221 3.221 0 01-.83.517c-.364.161-.609.059-.828-.27a4.017 4.017 0 01-.538-1.45 5.74 5.74 0 01-.126-1.042 2.335 2.335 0 01.417-1.424 1.792 1.792 0 011.448-.78c.464-.025.928.073 1.342.286.665.345.918 1.138.743 1.843zM70.72 9.039c-.153-.487-.601-.574-1.034-.615-.71-.064-1.266.293-1.715.776a7.47 7.47 0 00-.96 1.35c-.562.973-.904 2.047-1.232 3.114-.213.693-.4 1.303-.665 2.204-.158.532-.335 1.353-.828 1.768a.68.68 0 01-.452.18c-.206-.029-.28-.246-.289-.448a6.917 6.917 0 01-.002-.669c.056-.684.2-1.358.425-2.006.33-1.066.685-2.126 1.004-3.196.137-.37.144-.775.018-1.149a.85.85 0 00-.252-.337c-.444-.35-1.25-.291-1.736.033-.161.11-.32.225-.489.341-.037-.06-.066-.103-.093-.15a1.782 1.782 0 00-1.05-.878 4.887 4.887 0 00-1.44-.159 3.706 3.706 0 00-1.644.394 5.184 5.184 0 00-1.98 1.761c-.55.75-1.04 1.544-1.462 2.372-.44.834-.762 1.725-.953 2.648-.065.338-.104.68-.116 1.024-.004.279.022.557.075.83.07.544.33 1.046.733 1.416.369.293.814.472 1.283.517a2.707 2.707 0 001.668-.291 5.33 5.33 0 001.472-1.143c.177-.19.363-.372.565-.582.023.122.04.2.052.278.072.58.32 1.124.708 1.561.655.69 1.495.805 2.38.675a3.486 3.486 0 001.367-.512c.216-.138.85-.882 1.099-.689.304.237.335.676.675.905a1.367 1.367 0 001.171.086 5.375 5.375 0 001.501-.824.615.615 0 00.27-.607c-.057-.947.013-1.897.21-2.825.234-1.064.522-2.118.822-3.165.303-1.067.801-2.077.953-3.189a1.86 1.86 0 00-.059-.8zm-9.786 3.352a8.749 8.749 0 01-1.76 3.544 4.608 4.608 0 01-1.054 1.016c-.24.16-.472.218-.604-.077a.828.828 0 01-.068-.256c-.052-.507.198-1.034.371-1.496.19-.52.403-1.029.638-1.527.34-.72.737-1.41 1.358-1.928.203-.153.429-.273.669-.357.165-.066.359.082.434.264.091.264.096.55.016.817z",fill:"#FF5A50"}),a.jsx("path",{d:"M24.547 15.085c-.345 1.073-1.033 1.77-2.162 1.996a3.478 3.478 0 01-1.975-.128 1.528 1.528 0 01-.982-1.389c-.046-.809.278-1.507.654-2.19.157-.283.32-.564.45-.86.056-.15.077-.308.062-.466a.35.35 0 00-.479-.272c-.28.13-.54.297-.776.497-.944.867-1.703 1.89-2.434 2.94a32.376 32.376 0 00-2.13 3.469c-.207.395-.363.822-.597 1.198a1.782 1.782 0 01-1.61.879 2.286 2.286 0 01-1.079-.217 1.2 1.2 0 01-.559-.65c-.386.215-.768.454-1.171.644-.63.32-1.31.53-2.01.619a9.147 9.147 0 01-1.437.073 4.165 4.165 0 01-2.444-.904 3.79 3.79 0 01-1.32-2.22 5.619 5.619 0 01-.053-1.958 8.607 8.607 0 01.981-2.904c.396-.755.868-1.468 1.408-2.127A8.518 8.518 0 016.851 9.36a5.038 5.038 0 011.804-.725c.832-.155 1.55.132 2.217.593.465.315.857.725 1.15 1.203.27.487.342 1.06.2 1.598a7.865 7.865 0 01-.63 1.697c-.252.56-.502 1.118-.76 1.675a.485.485 0 01-.617.296 2.16 2.16 0 01-1.455-1.583c-.06-.527.025-1.06.248-1.542.231-.595.497-1.177.753-1.76a.337.337 0 00-.13-.472c-.294.068-.56.224-.764.446-.361.357-.703.733-1.028 1.123a13.7 13.7 0 00-1.669 2.66 4.817 4.817 0 00-.52 1.749c-.06.47-.044.945.045 1.41a1.306 1.306 0 001.232 1.09 5.533 5.533 0 003.259-.843c.37-.255.726-.53 1.066-.823a.516.516 0 00.136-.213c.344-.918.666-1.843 1.03-2.75.268-.674.586-1.328.885-1.987.281-.648.625-1.266 1.028-1.847.454-.638 1.026-1.121 1.823-1.224.642-.083 1.234.132 1.54.858.27.638.115 1.25-.093 1.864-.054.157-.106.314-.174.516.374-.408.692-.796 1.051-1.137a7.418 7.418 0 011.986-1.437 3.65 3.65 0 011.703-.386c.732.033 1.414.217 1.927.797.223.262.37.58.424.92.12.63-.089 1.196-.322 1.762-.172.42-.349.838-.479 1.271-.104.351.082.6.454.694.083.022.167.036.252.041.138.006.157.084.125.19zM54.99 9.99c-.306-.686-1.815-.758-2.438-.546a3.487 3.487 0 00-.701.357c-1.042.645-1.412 1.472-1.901 2.553-.485 1.067-.931 2.153-1.45 3.203a16.012 16.012 0 01-1.176 1.943c-.25.403-.648.69-1.108.8-.274.054-.386-.069-.483-.307a2.26 2.26 0 01-.161-.687 5.471 5.471 0 01.258-2.002c.308-1.034.64-2.06.952-3.092.165-.448.245-.923.237-1.4a1.079 1.079 0 00-.417-.865 1.842 1.842 0 00-1.918-.157c-.644.306-1.065.853-1.374 1.474-.436.873-.83 1.767-1.257 2.644-.293.607-.609 1.204-.915 1.804a14.142 14.142 0 01-1.395 2.343c-.085.108-.237.26-.334.242-.116-.017-.21-.194-.308-.304a.17.17 0 01-.035-.07 3.696 3.696 0 01-.076-1.641c.1-.617.223-1.232.365-1.84.28-1.217.598-2.425.86-3.648a1.26 1.26 0 00-.435-1.332 1.739 1.739 0 00-1.368-.287c-.646.1-1.12.492-1.5 1.016a5.9 5.9 0 00-.965 2.15c-.15.64-.248 1.291-.355 1.943-.048.3-.05.607-.087.912a.42.42 0 01-.103.227c-.258.27-.52.533-.79.791-.51.492-1.095.9-1.733 1.21a3.281 3.281 0 01-2.728.171 1.8 1.8 0 01-1.128-1.325c.378 0 .742.004 1.107 0a5.255 5.255 0 002.467-.646 3.787 3.787 0 001.657-1.656c.41-.796.51-1.717.277-2.582a2.703 2.703 0 00-1.592-1.837 3.628 3.628 0 00-1.393-.345 6.964 6.964 0 00-1.334.013 4.988 4.988 0 00-2.493 1.26 8.107 8.107 0 00-1.798 2.34 8.439 8.439 0 00-.947 3.16c-.062.632-.01 1.27.154 1.884.2.84.706 1.575 1.418 2.064.74.48 1.597.75 2.478.778a12.98 12.98 0 001.841-.076 5.375 5.375 0 001.754-.512 7.69 7.69 0 002.409-1.73c.213-.224.417-.458.6-.662.174.425.331.865.53 1.284.242.545.675.982 1.217 1.228.525.23 1.078.388 1.645.471a.918.918 0 00.842-.203c.374-.369.764-.724 1.129-1.102.204-.226.396-.462.576-.708.266-.34.527-.685.805-1.046.03.177.052.326.085.474.173.75.493 1.402 1.162 1.843.454.279.95.484 1.468.609a3.613 3.613 0 002.611-.22 6.783 6.783 0 002.299-1.875 20.56 20.56 0 001.387-1.833 63.664 63.664 0 001.856-3.057c.302-.526.596-1.057.887-1.589.239-.434.877-1.2.915-1.687a.65.65 0 00-.052-.322zm-25.708 3.8c.2-.547.502-1.05.889-1.484.233-.292.555-.5.917-.59a.722.722 0 01.811.912c-.277 1.179-1.059 1.846-2.196 2.137a5.306 5.306 0 01-.75.072c.12-.388.213-.722.33-1.048z",fill:"#fff"})]}))});function CO(e){"@babel/helpers - typeof";return CO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},CO(e)}var kbr=["size","style"];function H5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zbr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZMe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Mbr(e,kbr);return a.jsxs("svg",YH(YH({fill:"currentColor",fillRule:"evenodd",height:r,style:YH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:O0}),a.jsx("path",{clipRule:"evenodd",d:"M18.213 14.057l.054-.071.132-.176c.158-.212.311-.427.462-.645a.748.748 0 011.256.031 1.438 1.438 0 01.158 1.103l-.136.522-.04.152a7.935 7.935 0 01-2.464 3.863c-.572.49-1.138.938-1.774 1.306-.427.247-.857.495-1.303.706a9.628 9.628 0 01-3.155.974c-.748.097-1.503.136-2.257.116a6.531 6.531 0 01-3.837-1.423 5.967 5.967 0 01-2.071-3.494 8.859 8.859 0 01-.085-3.08 13.56 13.56 0 011.54-4.568 19.7 19.7 0 012.212-3.348 13.382 13.382 0 013.088-2.759 7.9 7.9 0 012.832-1.141c1.307-.245 2.434.207 3.481.933a6.221 6.221 0 011.806 1.893c.423.766.536 1.667.314 2.514a12.39 12.39 0 01-.99 2.67l-.223.497c-.321.713-.642 1.426-.97 2.138a.762.762 0 01-.97.466 3.39 3.39 0 01-2.283-2.49c-.095-.83.04-1.669.39-2.426l.02-.054c.232-.594.485-1.18.741-1.764l.03-.065a326.498 326.498 0 01.37-.841l.02-.047a.533.533 0 00-.204-.742 2.348 2.348 0 00-1.2.702l-.036.036-.001.001-.028.028a26.065 26.065 0 00-1.55 1.702 21.56 21.56 0 00-2.618 4.184 7.59 7.59 0 00-.816 2.753 7.042 7.042 0 00.07 2.219 2.056 2.056 0 001.934 1.715c1.801.1 3.59-.363 5.116-1.328.582-.4 1.141-.831 1.675-1.293.481-.456.91-.951 1.31-1.47zm1.198-3.274a2.753 2.753 0 012.47 1.355c.483.806.622 1.772.385 2.68l-.136.522a9.994 9.994 0 01-3.156 5.058c-.605.517-1.283 1.062-2.083 1.524l-.028.017c-.402.232-.884.511-1.398.756-1.19.602-2.475.997-3.798 1.167-.854.111-1.716.155-2.577.132H9.072a8.588 8.588 0 01-5.046-1.87l-.012-.01-.012-.01A8.024 8.024 0 011.22 17.42a10.916 10.916 0 01-.102-3.779A15.622 15.622 0 012.88 8.4a21.758 21.758 0 012.432-3.678 15.44 15.44 0 013.56-3.182A9.958 9.958 0 0112.44.104h.004l.003-.002c2.057-.384 3.743.374 5.024 1.26a8.28 8.28 0 012.395 2.513l.024.04.023.042a5.474 5.474 0 01.508 4.012c-.239.97-.577 1.914-1.01 2.814z"})]}))});function kO(e){"@babel/helpers - typeof";return kO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kO(e)}var Abr=["size","style"];function U5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rbr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Lbr(e,Abr);return a.jsxs("svg",XH(XH({fill:"currentColor",fillRule:"evenodd",height:r,style:XH({flex:"none",lineHeight:1},n),viewBox:"0 0 79 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:O0}),a.jsx("path",{d:"M77.09 2.269c-.248.992-.987 1.808-1.732 2.468a3.43 3.43 0 01-.884.551c-.387.171-.647.062-.88-.287a4.273 4.273 0 01-.573-1.544 6.096 6.096 0 01-.133-1.108c-.021-.54.134-1.072.443-1.515a1.908 1.908 0 011.54-.83c.495-.027.988.077 1.428.304.708.367.977 1.211.79 1.96zM74.659 7.026c-.163-.518-.64-.611-1.1-.654-.755-.068-1.348.311-1.825.825-.392.44-.735.921-1.021 1.437-.6 1.035-.963 2.178-1.312 3.313-.226.738-.425 1.387-.708 2.345-.167.566-.356 1.44-.88 1.882a.724.724 0 01-.481.192c-.219-.032-.298-.263-.308-.477a7.386 7.386 0 01-.002-.712 8.67 8.67 0 01.452-2.134c.35-1.136.729-2.262 1.07-3.402.145-.393.151-.824.018-1.222a.902.902 0 00-.269-.359c-.472-.371-1.329-.31-1.847.035-.171.118-.34.24-.52.364-.04-.064-.07-.11-.099-.16a1.898 1.898 0 00-1.117-.934 5.2 5.2 0 00-1.533-.17 3.943 3.943 0 00-1.748.42 5.516 5.516 0 00-2.107 1.873 18.54 18.54 0 00-1.556 2.525c-.469.886-.81 1.835-1.014 2.817-.069.36-.11.724-.124 1.09-.003.296.024.592.08.883a2.47 2.47 0 00.78 1.507c.393.31.867.502 1.365.549.61.089 1.232-.02 1.775-.31a5.67 5.67 0 001.566-1.215c.188-.203.386-.397.601-.62.025.13.044.213.056.295.077.618.34 1.197.753 1.662.698.735 1.592.856 2.533.718a3.71 3.71 0 001.454-.545c.23-.146.906-.938 1.17-.733.323.253.356.719.718.963a1.455 1.455 0 001.246.092 5.721 5.721 0 001.598-.877.654.654 0 00.286-.646c-.06-1.007.014-2.018.223-3.005.25-1.133.556-2.254.875-3.369.322-1.135.853-2.21 1.014-3.393a1.98 1.98 0 00-.062-.85zm-10.413 3.567a9.308 9.308 0 01-1.872 3.77 4.9 4.9 0 01-1.122 1.082c-.255.17-.502.231-.643-.083a.88.88 0 01-.072-.272c-.056-.539.21-1.1.395-1.591.202-.554.428-1.095.679-1.625.36-.765.784-1.5 1.444-2.051.216-.163.457-.291.712-.38.176-.07.382.087.462.28.097.281.103.585.017.87zM25.53 13.46c-.368 1.141-1.1 1.882-2.302 2.124a3.7 3.7 0 01-2.1-.136 1.625 1.625 0 01-1.045-1.478c-.05-.86.295-1.604.696-2.33.167-.302.34-.601.478-.917.06-.158.082-.327.066-.495a.37.37 0 00-.51-.29 3.653 3.653 0 00-.825.53c-1.005.922-1.812 2.012-2.59 3.128a34.469 34.469 0 00-2.266 3.69c-.221.422-.386.876-.636 1.276a1.896 1.896 0 01-1.713.935 2.433 2.433 0 01-1.148-.231 1.275 1.275 0 01-.594-.692c-.41.23-.818.483-1.247.686-.67.34-1.393.563-2.138.658a9.737 9.737 0 01-1.53.078 4.431 4.431 0 01-2.6-.961 4.033 4.033 0 01-1.403-2.364 5.978 5.978 0 01-.058-2.082 9.157 9.157 0 011.044-3.09c.421-.804.923-1.562 1.499-2.264A9.063 9.063 0 016.7 7.37a5.36 5.36 0 011.92-.772c.885-.165 1.649.14 2.359.632.494.335.911.771 1.224 1.28.287.518.363 1.127.213 1.7a8.37 8.37 0 01-.671 1.806c-.269.595-.535 1.189-.81 1.781a.516.516 0 01-.656.316 2.297 2.297 0 01-1.548-1.684 3.072 3.072 0 01.265-1.64c.245-.635.528-1.254.8-1.875a.359.359 0 00-.138-.501 1.593 1.593 0 00-.813.474c-.384.38-.747.78-1.094 1.195a14.58 14.58 0 00-1.775 2.83 5.126 5.126 0 00-.553 1.862c-.064.5-.048 1.006.047 1.5a1.39 1.39 0 001.31 1.16 5.888 5.888 0 003.468-.898c.395-.27.774-.562 1.136-.875a.55.55 0 00.144-.227c.365-.976.708-1.96 1.096-2.927.285-.716.623-1.411.941-2.113.3-.69.666-1.347 1.094-1.965.483-.679 1.092-1.193 1.94-1.302.683-.089 1.313.14 1.639.912.287.679.122 1.331-.1 1.983l-.185.55c.398-.434.737-.847 1.119-1.21a7.895 7.895 0 012.113-1.53 3.884 3.884 0 011.812-.41c.778.035 1.505.231 2.05.848.237.279.393.617.452.978.128.671-.095 1.274-.343 1.877-.184.445-.371.891-.51 1.351-.111.374.087.638.483.74.088.022.178.037.269.043.146.006.167.089.132.202zM57.921 8.038c-.325-.73-1.931-.807-2.594-.58a3.714 3.714 0 00-.746.38c-1.108.685-1.502 1.566-2.022 2.716-.516 1.135-.991 2.29-1.544 3.407-.367.718-.785 1.41-1.25 2.068a1.899 1.899 0 01-1.18.85c-.29.058-.41-.072-.513-.326a2.404 2.404 0 01-.172-.73 5.819 5.819 0 01.275-2.13c.328-1.1.68-2.192 1.013-3.29.175-.477.26-.982.252-1.49a1.147 1.147 0 00-.444-.92 1.96 1.96 0 00-2.04-.168c-.686.326-1.134.908-1.462 1.569-.465.928-.884 1.88-1.338 2.813-.311.646-.648 1.281-.974 1.92a15.05 15.05 0 01-1.484 2.492c-.09.116-.252.277-.355.259-.124-.02-.223-.207-.328-.325a.18.18 0 01-.037-.074 3.932 3.932 0 01-.08-1.746c.105-.656.237-1.31.387-1.959.298-1.294.636-2.58.915-3.88a1.34 1.34 0 00-.463-1.418 1.848 1.848 0 00-1.455-.305c-.687.107-1.193.524-1.595 1.081a6.28 6.28 0 00-1.028 2.287c-.159.681-.264 1.375-.378 2.068-.051.32-.053.646-.093.97a.447.447 0 01-.109.242c-.274.287-.553.567-.84.842a7.164 7.164 0 01-1.845 1.288 3.493 3.493 0 01-2.901.181 1.918 1.918 0 01-1.202-1.41c.403 0 .79.005 1.179 0a5.593 5.593 0 002.625-.687 4.03 4.03 0 001.763-1.762 3.824 3.824 0 00.295-2.747 2.877 2.877 0 00-1.695-1.955 3.86 3.86 0 00-1.482-.367 7.408 7.408 0 00-1.42.014 5.307 5.307 0 00-2.652 1.34 8.63 8.63 0 00-1.913 2.49 8.984 8.984 0 00-1.007 3.363 5.653 5.653 0 00.163 2.004 3.71 3.71 0 001.509 2.196c.787.511 1.7.797 2.637.828a13.81 13.81 0 001.959-.08 5.722 5.722 0 001.866-.546 8.185 8.185 0 002.563-1.84c.227-.238.444-.488.638-.704.186.451.353.92.566 1.366.256.58.717 1.044 1.294 1.306a6.9 6.9 0 001.75.502.976.976 0 00.895-.217c.399-.392.814-.77 1.202-1.172.217-.24.421-.492.613-.753.282-.362.561-.73.856-1.113.033.188.056.347.091.504.184.798.524 1.492 1.236 1.96.484.297 1.011.516 1.563.648.922.273 1.914.19 2.778-.233a7.22 7.22 0 002.446-1.996 21.906 21.906 0 001.476-1.95 67.973 67.973 0 001.975-3.253c.32-.56.633-1.124.944-1.69.253-.462.932-1.276.973-1.796a.69.69 0 00-.056-.342zM30.568 12.08a4.904 4.904 0 01.945-1.579c.248-.31.591-.53.976-.628a.768.768 0 01.863.97c-.295 1.255-1.127 1.966-2.336 2.275-.264.044-.531.07-.799.076.128-.412.227-.767.35-1.114z"})]}))});function $O(e){"@babel/helpers - typeof";return $O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$O(e)}var Fbr=["type"];function W5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bbr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kbr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qbr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Wbr(e,Fbr),i=r==="color"?gte:ZMe;return a.jsx(Ne,Bbr({Icon:i,Text:eze,"aria-label":O0,spaceMultiple:Zgr,textMultiple:Qgr},n))}),Mc=ZMe;Mc.Color=gte;Mc.Text=eze;Mc.Combine=qbr;Mc.Avatar=dbr;Mc.Brand=xbr;Mc.BrandColor=Cbr;Mc.colorPrimary=QMe;Mc.title=O0;var Nu="Crusoe",Gbr=.75,Jbr=.15,tze="#fff";function EO(e){"@babel/helpers - typeof";return EO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},EO(e)}var Ybr=["size","style"];function K5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function t9r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=e9r(e,Ybr),o=Xn(Nu),s=o.id,l=o.fill;return a.jsxs("svg",QH(QH({height:r,style:QH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Nu}),a.jsx("path",{d:"M12 0L4.583 6.583c-3.23 2.869-3.23 7.965 0 10.834L12 24l7.417-6.583c3.23-2.869 3.23-7.965 0-10.834L12 0z",fill:l}),a.jsx("defs",{children:a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:s,x1:"18.919",x2:"4.853",y1:"5.595",y2:"18.301",children:[a.jsx("stop",{stopColor:"#F4BF45"}),a.jsx("stop",{offset:".35",stopColor:"#E48047"}),a.jsx("stop",{offset:".69",stopColor:"#C73361"}),a.jsx("stop",{offset:"1",stopColor:"#A42F5F"})]})})]}))});function TO(e){"@babel/helpers - typeof";return TO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},TO(e)}var r9r=["background"];function q5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function n9r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function l9r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var c9r=p.memo(function(e){var t=e.background,r=s9r(e,r9r);return a.jsx(Ee,n9r({Icon:bte,"aria-label":Nu,background:t||tze,color:"#fff"},r))});function MO(e){"@babel/helpers - typeof";return MO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},MO(e)}var u9r=["size","style"];function G5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZH(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function h9r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=m9r(e,u9r);return a.jsxs("svg",ZH(ZH({fill:"currentColor",fillRule:"evenodd",height:r,style:ZH({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Nu}),a.jsx("path",{d:"M12 0L4.583 6.583c-3.23 2.869-3.23 7.965 0 10.834L12 24l7.417-6.583c3.23-2.869 3.23-7.965 0-10.834L12 0z"}),a.jsx("defs",{children:a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:"a",x1:"18.919",x2:"4.853",y1:"5.595",y2:"18.301",children:[a.jsx("stop",{stopColor:"#F4BF45"}),a.jsx("stop",{offset:".35",stopColor:"#E48047"}),a.jsx("stop",{offset:".69",stopColor:"#C73361"}),a.jsx("stop",{offset:"1",stopColor:"#A42F5F"})]})})]}))});function zO(e){"@babel/helpers - typeof";return zO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zO(e)}var y9r=["size","style"];function J5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function O9r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=x9r(e,y9r);return a.jsxs("svg",eU(eU({fill:"currentColor",fillRule:"evenodd",height:r,style:eU({flex:"none",lineHeight:1},n),viewBox:"0 0 102 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Nu}),a.jsx("path",{clipRule:"evenodd",d:"M11.928 22c5.07 0 8.64-3.05 9.196-7.354h-3.977c-.706 2.9-2.755 4.013-5.273 4.013-3.047 0-5.538-2.838-5.538-7.761s2.49-7.557 5.68-7.557c2.342 0 4.337.964 5.124 3.924h3.984C20.418 2.845 17.024 0 12.044 0 5.868 0 2 4.101 2 10.898s3.603 11.101 9.928 11.101zM31.043 9.67c.583 0 1.086 0 1.67.088V5.955a7.48 7.48 0 00-.876-.06c-1.846 0-3.25.76-4.16 2.722V5.86h-3.984v15.767h4.038v-8.264c0-2.96 1.323-3.693 3.312-3.693zm13.445 9.872c-.91 1.61-2.633 2.458-4.594 2.458-3.78 0-5.3-2.315-5.3-6.179v-9.96h4.037v9.084c0 2.112.32 3.81 2.58 3.81 2.693 0 3.277-2.2 3.277-4.686V5.867h4.038v15.76h-4.038v-2.085zM57.66 8.349c1.874 0 3.048.937 3.367 2.255H64.814c-.556-3.633-3.549-5.154-6.942-5.154-3.393 0-6.44 1.813-6.44 4.685s1.961 4.101 4.92 4.72l2.341.495c1.378.326 2.579.794 2.579 1.935 0 1.14-1.08 1.786-2.837 1.786-2.11 0-3.169-1.148-3.4-2.669H51.14c.38 3.606 3.305 5.595 7.173 5.595 3.57 0 6.82-1.847 6.82-5.1 0-3.251-2.66-4.04-5.795-4.745l-2.11-.469c-1.494-.319-2.111-.964-2.111-1.813 0-.964 1.052-1.52 2.544-1.52zm9.068 5.419c0-5.54 3.923-8.263 7.906-8.263 3.984 0 7.906 2.722 7.906 8.263 0 5.54-3.922 8.23-7.906 8.23-3.983 0-7.906-2.724-7.906-8.23zm4.099 0c0 3.313 1.581 5.065 3.807 5.065s3.807-1.758 3.807-5.065c0-3.307-1.581-5.1-3.807-5.1s-3.807 1.786-3.807 5.1zm21.494 5.1c-1.934 0-3.752-1.318-3.983-4.014l.007-.007H99.97c.15-5.56-3.074-9.342-7.729-9.342s-7.906 3.639-7.906 8.175c0 4.535 2.959 8.317 8.021 8.317 4.303 0 6.59-2.607 7.438-4.95h-4.16c-.821 1.379-2.05 1.82-3.312 1.82zm3.543-6.798H88.4c.326-2.668 2.287-3.605 3.807-3.605 1.697 0 3.57.937 3.658 3.605z"})]}))});function AO(e){"@babel/helpers - typeof";return AO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},AO(e)}var j9r=["type"];function Y5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function w9r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function k9r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $9r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=C9r(e,j9r),i=r==="color"?bte:rze;return a.jsx(Ne,w9r({Icon:i,Text:nze,"aria-label":Nu,spaceMultiple:Jbr,textMultiple:Gbr},n))}),e3=rze;e3.Color=bte;e3.Text=nze;e3.Combine=$9r;e3.Avatar=c9r;e3.colorPrimary=tze;e3.title=Nu;var c4="Cursor",E9r=.75,T9r=.1,ize="#000";function IO(e){"@babel/helpers - typeof";return IO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},IO(e)}var M9r=["color","size","style"];function X5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tU(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function V9r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vte=p.memo(function(e){var t=e.color,r=e.size,n=r===void 0?"1em":r,i=e.style,o=B9r(e,M9r),s=cn(c4+t,3),l=D9r(s,3),c=l[0],u=l[1],f=l[2],d=ac(),m=d.isDarkMode,h=m||t==="#fff"?"#fff":"#000",y=m||t==="#fff"?"#E4E4E4":"#555";return a.jsxs("svg",tU(tU({height:n,style:tU({flex:"none",lineHeight:1},i),viewBox:"0 0 24 24",width:n,xmlns:"http://www.w3.org/2000/svg"},o),{},{children:[a.jsx("title",{children:c4}),a.jsx("path",{d:"M11.925 24l10.425-6-10.425-6L1.5 18l10.425 6z",fill:c.fill}),a.jsx("path",{d:"M22.35 18V6L11.925 0v12l10.425 6z",fill:u.fill}),a.jsx("path",{d:"M11.925 0L1.5 6v12l10.425-6V0z",fill:f.fill}),a.jsx("path",{d:"M22.35 6L11.925 24V12L22.35 6z",fill:y}),a.jsx("path",{d:"M22.35 6l-10.425 6L1.5 6h20.85z",fill:h}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"11.925",x2:"11.925",y1:"12",y2:"24",children:[a.jsx("stop",{offset:".16",stopColor:h,stopOpacity:".39"}),a.jsx("stop",{offset:".658",stopColor:h,stopOpacity:".8"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"22.35",x2:"11.925",y1:"6.037",y2:"12.15",children:[a.jsx("stop",{offset:".182",stopColor:h,stopOpacity:".31"}),a.jsx("stop",{offset:".715",stopColor:h,stopOpacity:"0"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:f.id,x1:"11.925",x2:"1.5",y1:"0",y2:"18",children:[a.jsx("stop",{stopColor:h,stopOpacity:".6"}),a.jsx("stop",{offset:".667",stopColor:h,stopOpacity:".22"})]})]})]}))});function DO(e){"@babel/helpers - typeof";return DO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},DO(e)}var H9r=["background"];function Z5e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function U9r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function J9r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Y9r=p.memo(function(e){var t=e.background,r=G9r(e,H9r);return a.jsx(Ee,U9r({Icon:vte,"aria-label":c4,background:t||ize,color:"#fff",iconMultiple:.6},r))});function NO(e){"@babel/helpers - typeof";return NO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},NO(e)}var X9r=["size","style"];function eme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rvr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var oze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tvr(e,X9r);return a.jsxs("svg",rU(rU({fill:"currentColor",fillRule:"evenodd",height:r,style:rU({flex:"none",lineHeight:1},n),viewBox:"0 0 125 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:c4}),a.jsx("path",{d:"M2 12C2 5.8 5.94 2.329 11.699 2.329h6.914v3.693H11.92c-3.526 0-5.923 2.012-5.923 5.978 0 3.966 2.397 5.978 5.923 5.978h6.694v3.693H11.7C5.94 21.67 2 18.145 2 12zm20.194 3.5V2.331h3.857v12.37c0 2.396 1.24 3.25 3.278 3.25h2.313c2.012 0 3.278-.854 3.278-3.25V2.33h3.83v13.197c0 4.16-2.754 6.143-6.475 6.143h-3.581c-3.746 0-6.502-1.984-6.502-6.17h.002zM42.909 2.331h11.433c3.913 0 5.87 2.094 5.87 5.455 0 2.149-1.02 3.885-2.646 4.353 1.681.192 2.48 1.405 2.48 2.865v6.667h-3.884v-5.758c0-1.02-.304-1.736-1.68-1.736h-7.688v7.494H42.91V2.33zM53.82 10.57c1.764 0 2.48-.937 2.48-2.314 0-1.488-.715-2.285-2.533-2.285h-6.97v4.601h7.026l-.003-.002zm9.834 7.436h10.663c1.296 0 2.121-.716 2.121-2.012 0-1.35-.853-1.873-2.204-1.985l-5.374-.412c-3.388-.248-5.702-1.957-5.702-5.594 0-3.609 2.561-5.674 5.923-5.674h10.551v3.665H69.301c-1.488 0-2.26.716-2.26 1.984 0 1.321.827 1.873 2.288 2.012l5.454.385c3.333.248 5.538 2.012 5.538 5.565 0 3.417-2.341 5.73-5.73 5.73H63.65v-3.664h.003zm18.623-6.034c0-5.87 4.242-9.972 9.918-9.972h.056c5.675 0 9.947 4.105 9.947 9.972 0 5.895-4.27 10.028-9.947 10.028h-.056c-5.674 0-9.918-4.133-9.918-10.028zm9.946 6.282c3.498 0 6.062-2.48 6.062-6.254 0-3.746-2.561-6.254-6.062-6.254-3.472 0-6.034 2.508-6.034 6.254 0 3.774 2.562 6.254 6.034 6.254zm13.03-15.923h11.432c3.913 0 5.87 2.094 5.87 5.455 0 2.149-1.02 3.885-2.645 4.353 1.68.192 2.48 1.405 2.48 2.865v6.667h-3.885v-5.758c0-1.02-.304-1.736-1.681-1.736h-7.686v7.494h-3.885V2.33zm10.911 8.239c1.764 0 2.48-.937 2.48-2.314 0-1.488-.716-2.285-2.534-2.285h-6.97v4.601h7.026l-.002-.002z"})]}))});function LO(e){"@babel/helpers - typeof";return LO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LO(e)}function tme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nvr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yvr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hvr(e,fvr);return a.jsxs("svg",nU(nU({fill:"currentColor",fillRule:"evenodd",height:r,style:nU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:IE}),a.jsx("path",{d:"M23.034 17.06c.017-.034.034-.069.034-.103.135-.347.27-.763.338-1.11.88-3.12.948-7.14-2.232-11.438-.08-.082-.135-.163-.182-.23-.033-.048-.06-.088-.089-.117.812-.624 1.827-.832 2.571-.832.406 0 .609-.485.338-.763C21.174-.444 18.265-.375 16.235.734c-3.314-1.248-6.9-.832-9.065.694-3.72 2.565-3.72 5.476-1.826 8.18a7.814 7.814 0 00-.744 2.08c-.136.693.676 1.178 1.15.693.947-.901 2.165-2.01 2.773-2.426 1.489-1.11 2.436-1.526 3.789-1.733h.067c.474-.07.88-.139 1.353-.139a7.765 7.765 0 017.645 6.378l.02.168c.06.487.115.929.115 1.426v.347l-.203-.624c-.812-1.594-2.367-2.773-4.262-2.773 0 .486 0 1.04-.067 1.525-.271 2.635-1.827 4.715-3.924 5.893-.068 0-.068.07-.135.07-.203.069-.474.207-.677.277a1.152 1.152 0 01-.169.07c-.05.016-.101.034-.17.068a5.74 5.74 0 01-2.164.416h-.406c-.473 0-1.015 0-1.488-.139-1.083-.207-2.03-.693-2.842-1.317-.473-.346-.879-.762-1.285-1.247 1.76 2.773 4.668 4.783 8.118 5.268a8.603 8.603 0 002.3.07 18.14 18.14 0 001.894-.347 7.613 7.613 0 001.76-.624c.473-.208.879-.416 1.285-.693 0 0 .023-.024.056-.044a.16.16 0 01.08-.025c.134-.14.337-.208.473-.347.312-.256.566-.512.816-.767l-.005.005c.203-.209.339-.417.542-.625.336-.413.672-.896 1.009-1.378l.005-.008c.339-.624.677-1.248.947-1.941 0-.035.017-.07.034-.104zM2.977 14.53v3.05H0v-3.05h2.977z"})]}))});function FO(e){"@babel/helpers - typeof";return FO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FO(e)}var gvr=["background"];function nme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bvr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wvr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Pvr=p.memo(function(e){var t=e.background,r=jvr(e,gvr);return a.jsx(Ee,bvr({Icon:xte,"aria-label":IE,background:t||aze,color:"#000",iconMultiple:.65},r))});function BO(e){"@babel/helpers - typeof";return BO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},BO(e)}var Svr=["size","style"];function ime(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Evr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$vr(e,Svr);return a.jsxs("svg",iU(iU({fill:"currentColor",fillRule:"evenodd",height:r,style:iU({flex:"none",lineHeight:1},n),viewBox:"0 0 97 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:IE}),a.jsx("path",{d:"M86.82 21.345v-2.14h2.718V4.169H86.82v-2.14h8.154v2.14h-2.718v15.036h2.718v2.14H86.82zM67.1 21.345L74.358 2h3.036l7.23 19.345h-2.892l-1.475-4.222h-8.79l-1.475 4.222H67.1zm5.205-6.564h7.113L75.862 4.747l-3.557 10.034zM53 24.229V5.23h1.764l.665 2.256a4.926 4.926 0 011.822-1.793C58.02 5.231 58.966 5 60.084 5c1.1 0 2.111.299 3.036.896.945.579 1.697 1.427 2.256 2.545.578 1.099.867 2.438.867 4.02 0 1.56-.289 2.9-.867 4.019-.56 1.118-1.31 1.975-2.256 2.573a5.619 5.619 0 01-3.036.867c-1.118 0-2.062-.221-2.833-.665a5.08 5.08 0 01-1.822-1.85v6.824H53zm6.448-6.39c1.234 0 2.217-.473 2.95-1.417.751-.945 1.127-2.265 1.127-3.962 0-1.715-.376-3.036-1.127-3.961-.733-.945-1.716-1.417-2.95-1.417-1.233 0-2.226.472-2.978 1.417-.733.925-1.099 2.246-1.099 3.961 0 1.697.366 3.017 1.099 3.962.752.944 1.745 1.417 2.978 1.417zM42.971 21.692c-1.504 0-2.776-.328-3.817-.983a6.737 6.737 0 01-2.4-2.69c-.54-1.137-.81-2.41-.81-3.817 0-1.522.309-2.833.926-3.932.617-1.118 1.446-1.976 2.486-2.574 1.06-.616 2.246-.925 3.557-.925 1.138 0 2.14.231 3.007.694a5.94 5.94 0 012.14 1.822 7.1 7.1 0 011.243 2.573 8.57 8.57 0 01.29 2.979H38.547c.039 1.195.299 2.14.78 2.833.502.694 1.09 1.186 1.765 1.475.674.27 1.3.405 1.879.405.81 0 1.484-.125 2.024-.376.56-.27 1.003-.617 1.33-1.041l2.342.694c-.52.829-1.262 1.513-2.226 2.053s-2.12.81-3.47.81zm-4.395-8.79h8.443c0-.675-.173-1.321-.52-1.938a3.923 3.923 0 00-1.417-1.504c-.598-.405-1.32-.607-2.169-.607-.713 0-1.388.135-2.024.405a3.7 3.7 0 00-1.59 1.301c-.405.598-.646 1.378-.723 2.342zM27.384 21.692c-1.504 0-2.776-.328-3.817-.983a6.736 6.736 0 01-2.4-2.69c-.54-1.137-.81-2.41-.81-3.817 0-1.522.309-2.833.925-3.932.617-1.118 1.446-1.976 2.487-2.574 1.06-.616 2.246-.925 3.557-.925 1.137 0 2.14.231 3.007.694a5.94 5.94 0 012.14 1.822c.578.752.993 1.61 1.243 2.573a8.57 8.57 0 01.29 2.979H22.96c.038 1.195.298 2.14.78 2.833.502.694 1.09 1.186 1.764 1.475.675.27 1.301.405 1.88.405.81 0 1.484-.125 2.024-.376.559-.27 1.002-.617 1.33-1.041l2.342.694c-.52.829-1.263 1.513-2.226 2.053-.964.54-2.121.81-3.47.81zm-4.396-8.79h8.444c0-.675-.174-1.321-.52-1.938a3.923 3.923 0 00-1.418-1.504c-.597-.405-1.32-.607-2.168-.607a5.13 5.13 0 00-2.024.405 3.7 3.7 0 00-1.59 1.301c-.405.598-.646 1.378-.724 2.342zM2 21.345V2.029h5.263c1.542 0 2.949.164 4.221.492 1.292.308 2.41.828 3.355 1.56.944.733 1.677 1.726 2.197 2.98.52 1.233.78 2.766.78 4.597 0 1.85-.26 3.402-.78 4.655-.52 1.234-1.253 2.227-2.197 2.979-.945.732-2.063 1.262-3.355 1.59-1.272.308-2.68.463-4.221.463H2zm2.718-2.285h2.487a17.56 17.56 0 002.891-.231c.945-.174 1.784-.501 2.516-.983.752-.501 1.34-1.244 1.764-2.227.443-1.002.665-2.323.665-3.961 0-1.639-.222-2.94-.665-3.904-.424-.983-1.012-1.715-1.764-2.197-.732-.502-1.571-.83-2.516-.983-.925-.174-1.889-.26-2.891-.26H4.718V19.06z"})]}))});function VO(e){"@babel/helpers - typeof";return VO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},VO(e)}function ome(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tvr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Uvr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ote=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Hvr(e,Rvr);return a.jsxs("svg",oU(oU({height:r,style:oU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$p}),a.jsx("path",{d:"M3.294 7.821A2.297 2.297 0 011 5.527a2.297 2.297 0 012.294-2.295A2.297 2.297 0 015.59 5.527 2.297 2.297 0 013.294 7.82zm0-3.688a1.396 1.396 0 000 2.79 1.396 1.396 0 000-2.79zM3.294 14.293A2.297 2.297 0 011 11.998a2.297 2.297 0 012.294-2.294 2.297 2.297 0 012.295 2.294 2.297 2.297 0 01-2.295 2.295zm0-3.688a1.395 1.395 0 000 2.788 1.395 1.395 0 100-2.788zM3.294 20.761A2.297 2.297 0 011 18.467a2.297 2.297 0 012.294-2.295 2.297 2.297 0 012.295 2.295 2.297 2.297 0 01-2.295 2.294zm0-3.688a1.396 1.396 0 000 2.79 1.396 1.396 0 000-2.79zM20.738 7.821a2.297 2.297 0 01-2.295-2.294 2.297 2.297 0 012.294-2.295 2.297 2.297 0 012.295 2.295 2.297 2.297 0 01-2.294 2.294zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.626-1.395-1.395-1.395zM20.738 14.293a2.297 2.297 0 01-2.295-2.295 2.297 2.297 0 012.294-2.294 2.297 2.297 0 012.295 2.294 2.297 2.297 0 01-2.294 2.295zm0-3.688c-.769 0-1.395.625-1.395 1.393a1.396 1.396 0 002.79 0c0-.77-.626-1.393-1.395-1.393zM20.738 20.761a2.297 2.297 0 01-2.295-2.294 2.297 2.297 0 012.294-2.295 2.297 2.297 0 012.295 2.295 2.297 2.297 0 01-2.294 2.294zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.626-1.395-1.395-1.395zM12.016 11.057a2.297 2.297 0 01-2.294-2.294 2.297 2.297 0 012.294-2.295 2.297 2.297 0 012.295 2.295 2.297 2.297 0 01-2.295 2.294zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.625-1.395-1.395-1.395zM12.017 4.589a2.297 2.297 0 01-2.295-2.295A2.297 2.297 0 0112.017 0a2.297 2.297 0 012.294 2.294 2.297 2.297 0 01-2.294 2.295zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.626-1.395-1.395-1.395zM12.017 17.529a2.297 2.297 0 01-2.295-2.295 2.297 2.297 0 012.295-2.294 2.297 2.297 0 012.294 2.294 2.297 2.297 0 01-2.294 2.295zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.626-1.395-1.395-1.395zM12.016 24a2.297 2.297 0 01-2.294-2.295 2.297 2.297 0 012.294-2.294 2.297 2.297 0 012.295 2.294A2.297 2.297 0 0112.016 24zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.625-1.395-1.395-1.395z",fill:"#2A3275"}),a.jsx("path",{d:"M8.363 8.222a.742.742 0 01-.277-.053l-1.494-.596a.75.75 0 11.557-1.392l1.493.595a.75.75 0 01-.278 1.446h-.001zM8.363 14.566a.743.743 0 01-.277-.053l-1.494-.595a.75.75 0 11.557-1.393l1.493.596a.75.75 0 01-.278 1.445h-.001zM17.124 11.397a.741.741 0 01-.277-.054l-1.493-.595a.75.75 0 11.555-1.392l1.493.595a.75.75 0 01-.278 1.446zM17.124 5.05a.744.744 0 01-.277-.054L15.354 4.4a.75.75 0 01.555-1.392l1.493.596a.75.75 0 01-.278 1.445zM17.124 17.739a.743.743 0 01-.277-.053l-1.494-.596a.75.75 0 11.556-1.392l1.493.596a.75.75 0 01-.278 1.445zM6.91 17.966a.75.75 0 01-.279-1.445l1.494-.595a.749.749 0 11.556 1.392l-1.493.595a.743.743 0 01-.277.053H6.91zM6.91 11.66a.75.75 0 01-.279-1.446l1.494-.595a.75.75 0 01.556 1.392l-1.493.595a.743.743 0 01-.277.053H6.91zM6.91 5.033a.75.75 0 01-.279-1.446l1.494-.595a.75.75 0 01.556 1.392l-1.493.596a.744.744 0 01-.277.053H6.91zM8.363 21.364a.743.743 0 01-.277-.053l-1.494-.596a.75.75 0 01.555-1.392l1.494.595a.75.75 0 01-.278 1.446zM15.63 8.223a.75.75 0 01-.278-1.447l1.494-.595a.75.75 0 01.556 1.393l-1.494.595a.744.744 0 01-.276.054h-.002zM15.63 14.567a.75.75 0 01-.278-1.446l1.494-.596a.75.75 0 01.556 1.394l-1.494.595a.743.743 0 01-.276.053h-.002zM15.63 21.363a.749.749 0 01-.278-1.445l1.494-.595a.75.75 0 11.555 1.392l-1.494.595a.741.741 0 01-.277.053z",fill:"#5699DB"})]}))});function UO(e){"@babel/helpers - typeof";return UO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},UO(e)}var Wvr=["background"];function sme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kvr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xvr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Qvr=p.memo(function(e){var t=e.background,r=Yvr(e,Wvr);return a.jsx(Ee,Kvr({Icon:Ote,"aria-label":$p,background:t||lze},r))});function WO(e){"@babel/helpers - typeof";return WO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},WO(e)}var Zvr=["size","style"];function lme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ixr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=nxr(e,Zvr);return a.jsxs("svg",aU(aU({fill:"currentColor",fillRule:"evenodd",height:r,style:aU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$p}),a.jsx("path",{d:"M3.294 7.821A2.297 2.297 0 011 5.527a2.297 2.297 0 012.294-2.295A2.297 2.297 0 015.59 5.527 2.297 2.297 0 013.294 7.82zm0-3.688a1.396 1.396 0 000 2.79 1.396 1.396 0 000-2.79zM3.294 14.293A2.297 2.297 0 011 11.998a2.297 2.297 0 012.294-2.294 2.297 2.297 0 012.295 2.294 2.297 2.297 0 01-2.295 2.295zm0-3.688a1.395 1.395 0 000 2.788 1.395 1.395 0 100-2.788zM3.294 20.761A2.297 2.297 0 011 18.467a2.297 2.297 0 012.294-2.295 2.297 2.297 0 012.295 2.295 2.297 2.297 0 01-2.295 2.294zm0-3.688a1.396 1.396 0 000 2.79 1.396 1.396 0 000-2.79zM20.738 7.821a2.297 2.297 0 01-2.295-2.294 2.297 2.297 0 012.294-2.295 2.297 2.297 0 012.295 2.295 2.297 2.297 0 01-2.294 2.294zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.626-1.395-1.395-1.395zM20.738 14.293a2.297 2.297 0 01-2.295-2.295 2.297 2.297 0 012.294-2.294 2.297 2.297 0 012.295 2.294 2.297 2.297 0 01-2.294 2.295zm0-3.688c-.769 0-1.395.625-1.395 1.393a1.396 1.396 0 002.79 0c0-.77-.626-1.393-1.395-1.393zM20.738 20.761a2.297 2.297 0 01-2.295-2.294 2.297 2.297 0 012.294-2.295 2.297 2.297 0 012.295 2.295 2.297 2.297 0 01-2.294 2.294zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.626-1.395-1.395-1.395zM12.016 11.057a2.297 2.297 0 01-2.294-2.294 2.297 2.297 0 012.294-2.295 2.297 2.297 0 012.295 2.295 2.297 2.297 0 01-2.295 2.294zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.625-1.395-1.395-1.395zM12.017 4.589a2.297 2.297 0 01-2.295-2.295A2.297 2.297 0 0112.017 0a2.297 2.297 0 012.294 2.294 2.297 2.297 0 01-2.294 2.295zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.626-1.395-1.395-1.395zM12.017 17.529a2.297 2.297 0 01-2.295-2.295 2.297 2.297 0 012.295-2.294 2.297 2.297 0 012.294 2.294 2.297 2.297 0 01-2.294 2.295zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.626-1.395-1.395-1.395zM12.016 24a2.297 2.297 0 01-2.294-2.295 2.297 2.297 0 012.294-2.294 2.297 2.297 0 012.295 2.294A2.297 2.297 0 0112.016 24zm0-3.688a1.396 1.396 0 101.395 1.395c0-.77-.625-1.395-1.395-1.395z"}),a.jsx("path",{d:"M8.363 8.222a.742.742 0 01-.277-.053l-1.494-.596a.75.75 0 11.557-1.392l1.493.595a.75.75 0 01-.278 1.446h-.001zM8.363 14.566a.743.743 0 01-.277-.053l-1.494-.595a.75.75 0 11.557-1.393l1.493.596a.75.75 0 01-.278 1.445h-.001zM17.124 11.397a.741.741 0 01-.277-.054l-1.493-.595a.75.75 0 11.555-1.392l1.493.595a.75.75 0 01-.278 1.446zM17.124 5.05a.744.744 0 01-.277-.054L15.354 4.4a.75.75 0 01.555-1.392l1.493.596a.75.75 0 01-.278 1.445zM17.124 17.739a.743.743 0 01-.277-.053l-1.494-.596a.75.75 0 11.556-1.392l1.493.596a.75.75 0 01-.278 1.445zM6.91 17.966a.75.75 0 01-.279-1.445l1.494-.595a.749.749 0 11.556 1.392l-1.493.595a.743.743 0 01-.277.053H6.91zM6.91 11.66a.75.75 0 01-.279-1.446l1.494-.595a.75.75 0 01.556 1.392l-1.493.595a.743.743 0 01-.277.053H6.91zM6.91 5.033a.75.75 0 01-.279-1.446l1.494-.595a.75.75 0 01.556 1.392l-1.493.596a.744.744 0 01-.277.053H6.91zM8.363 21.364a.743.743 0 01-.277-.053l-1.494-.596a.75.75 0 01.555-1.392l1.494.595a.75.75 0 01-.278 1.446zM15.63 8.223a.75.75 0 01-.278-1.447l1.494-.595a.75.75 0 01.556 1.393l-1.494.595a.744.744 0 01-.276.054h-.002zM15.63 14.567a.75.75 0 01-.278-1.446l1.494-.596a.75.75 0 01.556 1.394l-1.494.595a.743.743 0 01-.276.053h-.002zM15.63 21.363a.749.749 0 01-.278-1.445l1.494-.595a.75.75 0 11.555 1.392l-1.494.595a.741.741 0 01-.277.053z"})]}))});function KO(e){"@babel/helpers - typeof";return KO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},KO(e)}var oxr=["size","style"];function cme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uxr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cxr(e,oxr);return a.jsxs("svg",sU(sU({fill:"currentColor",fillRule:"evenodd",height:r,style:sU({flex:"none",lineHeight:1},n),viewBox:"0 0 118 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$p}),a.jsx("path",{d:"M15.213 0v18.913h-2.815l-.198-1.678c-.939 1.457-2.445 1.95-3.926 1.95-3.582 0-6.274-2.37-6.274-6.371 0-4.198 2.643-6.371 6.2-6.371 1.283 0 3.285.692 4 1.95V1.653l3.013-1.65V0zm-10.2 12.813c0 2.123 1.531 3.581 3.458 3.581 1.928 0 3.533-1.383 3.533-3.581s-1.63-3.557-3.533-3.557c-1.902 0-3.458 1.359-3.458 3.557zM20.671 13.9c.198 1.506 1.506 2.593 3.63 2.593 1.112 0 2.569-.42 3.26-1.137l1.927 1.902c-1.285 1.333-3.384 1.975-5.236 1.975-4.199 0-6.693-2.593-6.693-6.495 0-3.901 2.52-6.37 6.471-6.37 3.953 0 6.619 2.518 6.15 7.532H20.67zm6.619-2.495c-.198-1.58-1.432-2.37-3.162-2.37-1.63 0-2.964.79-3.409 2.37h6.57zM35.07 13.9c.197 1.506 1.506 2.593 3.63 2.593 1.111 0 2.568-.42 3.26-1.137l1.926 1.902c-1.285 1.333-3.384 1.975-5.236 1.975-4.198 0-6.692-2.593-6.692-6.495 0-3.901 2.519-6.37 6.471-6.37s6.618 2.518 6.149 7.532H35.07zm6.618-2.495c-.198-1.58-1.432-2.37-3.161-2.37-1.63 0-2.964.79-3.41 2.37H41.689zM46.9 24V6.737l3.014 1.68c.938-1.359 2.568-1.952 3.95-1.952 3.755 0 6.25 2.791 6.25 6.372 0 3.58-2.248 6.372-6.15 6.372-1.284 0-3.187-.395-4.05-1.728V24H46.9zm10.2-11.163c0-1.902-1.283-3.457-3.458-3.457-2.175 0-3.458 1.555-3.458 3.457 0 1.9 1.409 3.458 3.458 3.458 2.05 0 3.458-1.556 3.458-3.458z"}),a.jsx("path",{d:"M65.62 2.14c0 2.346-3.557 2.346-3.557 0 0-2.347 3.557-2.347 3.557 0zM65.349 6.687h-3.014V18.91h3.014V6.687zM77.03 18.914v-6.371c0-1.852-1.014-3.26-2.94-3.26s-3.112 1.555-3.112 3.408v6.225H67.99V6.714l2.89 1.654c1.235-1.21 2.47-1.827 4-1.827 2.865 0 5.162 2.149 5.162 5.977v6.398h-3.014l.002-.002zM83.625 18.913v-9.36h-2.273V6.912h2.273v-.815c0-3.26 2.198-4.767 4.643-4.767 1.062 0 2.172.346 3.162.989l-1.113 2.247c-.642-.42-1.235-.643-1.852-.643-1.038 0-1.827.692-1.827 2.174v.815h3.582v2.643h-3.582v9.36h-3.013zM95.355 8.146c.94-1.507 2.198-1.729 3.434-1.729 1.235 0 2.47.495 3.136 1.162l-1.359 2.618c-.617-.52-1.186-.79-2.173-.79-1.58 0-3.038.84-3.038 3.086v6.421h-3.013V6.74l3.013 1.408v-.001zM112.619 8.414l2.988-1.679v12.176h-2.84l-.148-1.778c-.692 1.432-2.594 2.124-3.952 2.149-3.606.024-6.272-2.198-6.272-6.47 0-4.273 2.791-6.398 6.347-6.372 1.63 0 3.186.766 3.877 1.976v-.002zm-7.212 4.396c0 2.322 1.605 3.705 3.605 3.705 4.742 0 4.742-7.384 0-7.384-2 0-3.605 1.358-3.605 3.68"})]}))});function qO(e){"@babel/helpers - typeof";return qO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qO(e)}var fxr=["type"];function ume(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pxr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gxr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bxr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=yxr(e,fxr),i=r==="color"?Ote:cze;return a.jsx(Ne,pxr({Icon:i,Text:uze,"aria-label":$p,spaceMultiple:Lvr,textMultiple:Nvr},n))}),t3=cze;t3.Color=Ote;t3.Text=uze;t3.Combine=bxr;t3.Avatar=Qvr;t3.colorPrimary=lze;t3.title=$p;var Ep="DeepMind",vxr=.8,xxr=.3,fze="#4285F4";function GO(e){"@babel/helpers - typeof";return GO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},GO(e)}var Oxr=["size","style"];function fme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _xr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Sxr(e,Oxr);return a.jsxs("svg",lU(lU({fill:"currentColor",fillRule:"evenodd",height:r,style:lU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ep}),a.jsx("path",{d:"M5.988 1.622A8.539 8.539 0 003.45 8.446c.349 4.408 4.506 7.995 8.276 7.995 3.507 0 4.88-3.061 4.541-5.14a4.318 4.318 0 00-.95-2.073c.632.34 1.244.776 1.809 1.3 1.52 1.415 2.44 3.229 2.587 5.1C20.04 19.763 16.98 24 11.863 24c-1.695 0-3.48-.432-4.98-1.143C2.816 20.937 0 16.797 0 12.002 0 7.571 2.405 3.7 5.988 1.622zM12.136 0c1.696 0 3.481.432 4.98 1.143C21.186 3.063 24 7.203 24 11.998c0 4.431-2.405 8.303-5.988 10.38a8.539 8.539 0 002.538-6.824c-.349-4.408-4.506-7.995-8.276-7.995-3.507 0-4.88 3.061-4.541 5.14a4.3 4.3 0 00.953 2.073 8.723 8.723 0 01-1.81-1.3c-1.52-1.415-2.44-3.227-2.589-5.1C3.96 4.237 7.02 0 12.137 0z"})]}))});function JO(e){"@babel/helpers - typeof";return JO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},JO(e)}var Cxr=["background"];function pme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kxr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zxr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Axr=p.memo(function(e){var t=e.background,r=Mxr(e,Cxr);return a.jsx(Ee,kxr({Icon:jte,"aria-label":Ep,background:t||fze},r))});function YO(e){"@babel/helpers - typeof";return YO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},YO(e)}var Ixr=["size","style"];function dme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fxr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Rxr(e,Ixr);return a.jsxs("svg",cU(cU({height:r,style:cU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ep}),a.jsx("path",{d:"M5.988 1.622A8.539 8.539 0 003.45 8.446c.349 4.408 4.506 7.995 8.276 7.995 3.507 0 4.88-3.061 4.541-5.14a4.318 4.318 0 00-.95-2.073c.632.34 1.244.776 1.809 1.3 1.52 1.415 2.44 3.229 2.587 5.1C20.04 19.763 16.98 24 11.863 24c-1.695 0-3.48-.432-4.98-1.143C2.816 20.937 0 16.797 0 12.002 0 7.571 2.405 3.7 5.988 1.622zM12.136 0c1.696 0 3.481.432 4.98 1.143C21.186 3.063 24 7.203 24 11.998c0 4.431-2.405 8.303-5.988 10.38a8.539 8.539 0 002.538-6.824c-.349-4.408-4.506-7.995-8.276-7.995-3.507 0-4.88 3.061-4.541 5.14a4.3 4.3 0 00.953 2.073 8.723 8.723 0 01-1.81-1.3c-1.52-1.415-2.44-3.227-2.589-5.1C3.96 4.237 7.02 0 12.137 0z",fill:"#4285F4",fillRule:"evenodd"})]}))});function XO(e){"@babel/helpers - typeof";return XO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},XO(e)}var Bxr=["size","style"];function mme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kxr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Wxr(e,Bxr);return a.jsxs("svg",uU(uU({fill:"currentColor",fillRule:"evenodd",height:r,style:uU({flex:"none",lineHeight:1},n),viewBox:"0 0 181 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ep}),a.jsx("path",{d:"M82.584 17V1.248h4.818c2.405 0 4.338.726 5.797 2.178 1.46 1.452 2.189 3.351 2.189 5.698 0 2.361-.73 4.264-2.189 5.709C91.739 16.278 89.807 17 87.402 17h-4.818zm2.024-13.816v11.88h2.794c1.833 0 3.278-.524 4.334-1.573 1.056-1.049 1.584-2.504 1.584-4.367 0-1.848-.528-3.3-1.584-4.356s-2.5-1.584-4.334-1.584h-2.794zm17.666 14.168c-1.584 0-2.89-.543-3.916-1.628-1.027-1.085-1.54-2.457-1.54-4.114 0-1.643.499-3.01 1.496-4.103s2.273-1.639 3.828-1.639c1.599 0 2.871.517 3.817 1.551.946 1.034 1.419 2.482 1.419 4.345l-.022.22h-8.47c.03 1.056.381 1.907 1.056 2.552a3.379 3.379 0 002.42.968c1.29 0 2.303-.645 3.036-1.936l1.804.88a5.377 5.377 0 01-2.013 2.134c-.858.513-1.83.77-2.915.77zm-3.234-7.04h6.182a2.684 2.684 0 00-.913-1.859c-.55-.491-1.287-.737-2.211-.737-.763 0-1.419.235-1.969.704-.55.47-.913 1.1-1.089 1.892zm15.026 7.04c-1.584 0-2.89-.543-3.916-1.628-1.027-1.085-1.54-2.457-1.54-4.114 0-1.643.499-3.01 1.496-4.103s2.273-1.639 3.828-1.639c1.599 0 2.871.517 3.817 1.551.946 1.034 1.419 2.482 1.419 4.345l-.022.22h-8.47c.03 1.056.381 1.907 1.056 2.552a3.379 3.379 0 002.42.968c1.29 0 2.303-.645 3.036-1.936l1.804.88a5.377 5.377 0 01-2.013 2.134c-.858.513-1.83.77-2.915.77zm-3.234-7.04h6.182a2.684 2.684 0 00-.913-1.859c-.55-.491-1.287-.737-2.211-.737-.763 0-1.419.235-1.969.704-.55.47-.913 1.1-1.089 1.892zm15.466 5.192c.968 0 1.782-.367 2.442-1.1.66-.719.99-1.65.99-2.794 0-1.13-.33-2.06-.99-2.794-.66-.733-1.474-1.1-2.442-1.1-.983 0-1.804.367-2.464 1.1-.645.733-.968 1.665-.968 2.794 0 1.144.323 2.083.968 2.816.66.719 1.481 1.078 2.464 1.078zm.33 1.848a4.649 4.649 0 01-2.167-.506c-.653-.337-1.155-.785-1.507-1.342h-.088l.088 1.496v4.752h-2.024V6.22h1.936v1.496h.088c.352-.557.854-1.005 1.507-1.342a4.649 4.649 0 012.167-.506c1.423 0 2.625.557 3.608 1.672 1.012 1.13 1.518 2.486 1.518 4.07 0 1.599-.506 2.955-1.518 4.07-.983 1.115-2.185 1.672-3.608 1.672zm9.35-.352h-2.024V1.248h2.024l5.478 9.592h.088l5.478-9.592h2.024V17h-2.024V7.65l.088-2.64h-.088l-4.928 8.646h-1.188l-4.928-8.646h-.088l.088 2.64V17zM154.48 2.502c0 .396-.14.733-.418 1.012a1.378 1.378 0 01-1.012.418c-.396 0-.733-.14-1.012-.418a1.378 1.378 0 01-.418-1.012c0-.396.14-.733.418-1.012a1.378 1.378 0 011.012-.418c.396 0 .733.14 1.012.418.279.279.418.616.418 1.012zm-.418 3.718V17h-2.024V6.22h2.024zm2.64 0h1.936v1.496h.088c.308-.528.781-.968 1.419-1.32a4.067 4.067 0 011.991-.528c1.32 0 2.336.378 3.047 1.133.711.755 1.067 1.83 1.067 3.223V17h-2.024v-6.644c-.044-1.76-.931-2.64-2.662-2.64-.807 0-1.481.326-2.024.979-.543.653-.814 1.434-.814 2.343V17h-2.024V6.22zm16.764 9.284c.997 0 1.811-.36 2.442-1.078.66-.719.99-1.657.99-2.816 0-1.13-.33-2.06-.99-2.794-.645-.733-1.46-1.1-2.442-1.1-.968 0-1.782.367-2.442 1.1-.66.733-.99 1.665-.99 2.794 0 1.144.33 2.075.99 2.794.66.733 1.474 1.1 2.442 1.1zm-.33 1.848c-1.408 0-2.618-.557-3.63-1.672-.997-1.13-1.496-2.486-1.496-4.07s.499-2.94 1.496-4.07c1.012-1.115 2.222-1.672 3.63-1.672.792 0 1.514.169 2.167.506.653.337 1.155.785 1.507 1.342h.088l-.088-1.496V1.248h2.024V17h-1.936v-1.496h-.088c-.352.557-.854 1.005-1.507 1.342a4.649 4.649 0 01-2.167.506zM19.947 8.482H11.43v2.536h6.041c-.298 3.557-3.247 5.074-6.03 5.074-3.562 0-6.67-2.812-6.67-6.753 0-3.839 2.963-6.795 6.677-6.795 2.866 0 4.555 1.833 4.555 1.833l1.77-1.84-.124-.126C17.123 1.898 14.94 0 11.357 0 6.081 0 2 4.468 2 9.294c0 4.729 3.84 9.34 9.491 9.34 4.972 0 8.61-3.417 8.61-8.47a8.69 8.69 0 00-.118-1.507l-.036-.175zm7.013.515c1.719 0 3.347 1.395 3.347 3.642 0 2.199-1.621 3.633-3.355 3.633-1.905 0-3.408-1.53-3.408-3.65 0-2.075 1.485-3.625 3.416-3.625zm-.035-2.352c-3.495 0-6 2.742-6 5.94 0 3.245 2.43 6.038 6.041 6.038 3.27 0 5.948-2.508 5.948-5.968 0-3.877-2.976-5.916-5.793-6.007l-.196-.003zM40.01 8.997c1.72 0 3.348 1.395 3.348 3.642 0 2.199-1.622 3.633-3.356 3.633-1.904 0-3.407-1.53-3.407-3.65 0-2.075 1.484-3.625 3.415-3.625zm-.034-2.352c-3.496 0-6 2.742-6 5.94 0 3.245 2.43 6.038 6.04 6.038 3.27 0 5.949-2.508 5.949-5.968 0-3.877-2.976-5.916-5.793-6.007l-.196-.003zM53.006 9c1.573 0 3.188 1.348 3.188 3.65 0 2.338-1.611 3.628-3.222 3.628-1.71 0-3.302-1.394-3.302-3.607 0-2.299 1.652-3.67 3.336-3.67zm-.232-2.348c-3.208 0-5.73 2.82-5.73 5.984 0 3.605 2.924 5.996 5.675 5.996 1.7 0 2.605-.678 3.273-1.455v1.18c0 2.067-1.25 3.304-3.137 3.304-1.824 0-2.738-1.36-3.056-2.132l-2.293.962c.813 1.726 2.451 3.527 5.368 3.527 3.19 0 5.62-2.016 5.62-6.244V7.012h-2.502v1.014c-.721-.78-1.691-1.306-2.96-1.368l-.258-.007zm16.951 2.29c1.09 0 1.875.581 2.209 1.279l-5.345 2.241c-.23-1.735 1.408-3.52 3.136-3.52zm-.104-2.304c-3.026 0-5.567 2.416-5.567 5.981 0 3.772 2.832 6.01 5.858 6.01 2.525 0 4.075-1.387 5-2.629l-2.063-1.377c-.536.833-1.43 1.648-2.925 1.648-1.678 0-2.45-.922-2.927-1.815L75 11.123l-.415-.976c-.747-1.847-2.454-3.399-4.719-3.504l-.245-.006zM60.24 18.272h2.628V.62H60.24v17.652z"})]}))});function QO(e){"@babel/helpers - typeof";return QO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},QO(e)}var qxr=["type"];function hme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Gxr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zxr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eOr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Qxr(e,qxr),i=r==="color"?pze:jte;return a.jsx(Ne,Gxr({Icon:i,Text:dze,"aria-label":Ep,spaceMultiple:xxr,textMultiple:vxr},n))}),r3=jte;r3.Color=pze;r3.Text=dze;r3.Combine=eOr;r3.Avatar=Axr;r3.colorPrimary=fze;r3.title=Ep;var ec="Dify",tOr=1,rOr=.15,mze="#fff",hze="conic-gradient(from 180deg at 50% 50%, #0222C3, #8FB1F4, #FFFFFF)";function ZO(e){"@babel/helpers - typeof";return ZO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ZO(e)}var nOr=["size","style"];function yme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lOr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=sOr(e,nOr),o=Xn(ec),s=o.fill,l=o.id;return a.jsxs("svg",fU(fU({fill:"currentColor",fillRule:"evenodd",height:r,style:fU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ec}),a.jsx("clipPath",{id:l,children:a.jsx("path",{d:"M1 0h10.286c6.627 0 12 5.373 12 12s-5.373 12-12 12H1V0z"})}),a.jsx("foreignObject",{clipPath:s,height:"24",style:{background:hze},width:"24"})]}))});function ej(e){"@babel/helpers - typeof";return ej=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ej(e)}var cOr=["shape","background","size","iconStyle"];function gme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bme(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mOr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var hOr=p.memo(function(e){var t=e.shape,r=t===void 0?"circle":t,n=e.background,i=e.size,o=e.iconStyle,s=dOr(e,cOr);return a.jsx(Ee,bme({Icon:wte,"aria-label":ec,background:n||mze,color:"#fff",iconMultiple:.65,iconStyle:bme({marginLeft:r==="circle"?i*.1:void 0},o),shape:r,size:i},s))});function tj(e){"@babel/helpers - typeof";return tj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tj(e)}var yOr=["size","style","color"];function vme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OOr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=e.color,o=xOr(e,yOr),s=Xn(ec),l=s.fill,c=s.id,u=ac(),f=u.isDarkMode;return a.jsxs("svg",pU(pU({fill:"currentColor",fillRule:"evenodd",height:r,style:pU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},o),{},{children:[a.jsx("title",{children:ec}),a.jsx("clipPath",{id:c,children:a.jsx("path",{d:"M1 0h10.286c6.627 0 12 5.373 12 12s-5.373 12-12 12H1V0z"})}),a.jsx("foreignObject",{clipPath:l,height:"24",style:{background:"conic-gradient(from 180deg at 50% 50%, transparent, ".concat(i||(f?"#fff":"#000"),")")},width:"24"})]}))});function rj(e){"@babel/helpers - typeof";return rj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rj(e)}var jOr=["size","style"];function xme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function COr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_Or(e,jOr);return a.jsxs("svg",dU(dU({fill:"currentColor",fillRule:"evenodd",height:r,style:dU({flex:"none",lineHeight:1},n),viewBox:"0 0 54 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ec}),a.jsx("path",{clipRule:"evenodd",d:"M7.605 3.781H2v14.771h5.605a7.386 7.386 0 100-14.771zM7.08 6.295H4.933v9.743h2.148a4.872 4.872 0 000-9.743z"}),a.jsx("path",{d:"M19.548 2a1.729 1.729 0 100 3.457h.21a1.729 1.729 0 100-3.457h-.21zM21.171 6.819h-3.038v11.733h3.038V6.82zM35.314 6.82h-3.143l4.62 11.392L34.266 24h3.038l7.28-17.18h-3.037l-3.182 8.186-3.052-8.187zM30.233 4.567v-2.41s-2.142-.04-3.195.681c-.911.624-1.571 1.724-1.571 2.829 0 .468-.006.847-.015 1.152h-1.347v2.41h1.257v9.323H28.4V9.23h1.99v-2.41h-2.01c-.02-.663-.002-1.45.387-1.833.532-.525 1.466-.42 1.466-.42z"}),a.jsx("path",{d:"M45.371 16.771h6.914v3.457h-6.914z"})]}))});function nj(e){"@babel/helpers - typeof";return nj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nj(e)}var kOr=["size","style"];function Ome(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zOr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=MOr(e,kOr);return a.jsxs("svg",mU(mU({fill:"currentColor",fillRule:"evenodd",height:r,style:mU({flex:"none",lineHeight:1},n),viewBox:"0 0 54 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ec}),a.jsx("path",{clipRule:"evenodd",d:"M7.605 3.781H2v14.771h5.605a7.386 7.386 0 100-14.771zM7.08 6.295H4.933v9.743h2.148a4.872 4.872 0 000-9.743z",fillRule:"evenodd"}),a.jsx("path",{d:"M19.548 2a1.729 1.729 0 100 3.457h.21a1.729 1.729 0 100-3.457h-.21zM21.171 6.819h-3.038v11.733h3.038V6.82zM35.314 6.82h-3.143l4.62 11.392L34.266 24h3.038l7.28-17.18h-3.037l-3.182 8.186-3.052-8.187zM30.233 4.567v-2.41s-2.142-.04-3.195.681c-.911.624-1.571 1.724-1.571 2.829 0 .468-.006.847-.015 1.152h-1.347v2.41h1.257v9.323H28.4V9.23h1.99v-2.41h-2.01c-.02-.663-.002-1.45.387-1.833.532-.525 1.466-.42 1.466-.42z"}),a.jsx("path",{d:"M45.371 16.771h6.914v3.457h-6.914z",fill:"#165EF0"})]}))});function ij(e){"@babel/helpers - typeof";return ij=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ij(e)}var AOr=["type"];function jme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IOr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FOr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var BOr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=ROr(e,AOr),i=r==="color"?wte:yze;return a.jsx(Ne,IOr({Icon:i,Text:r==="color"?bze:gze,"aria-label":ec,spaceMultiple:rOr,textMultiple:tOr},n))}),hl=yze;hl.Color=wte;hl.Text=gze;hl.TextColor=bze;hl.Combine=BOr;hl.Avatar=hOr;hl.colorPrimary=mze;hl.colorGradient=hze;hl.title=ec;var Tp="Doc2X",VOr=.8,HOr=.2,vze="#fff";function oj(e){"@babel/helpers - typeof";return oj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oj(e)}var UOr=["size","style"];function wme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JOr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Pte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=GOr(e,UOr);return a.jsxs("svg",hU(hU({height:r,style:hU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Tp}),a.jsxs("g",{clipPath:"url(#a)",children:[a.jsx("path",{d:"M21.66 7.017a3.308 3.308 0 10-4.677-4.678l-3.458 3.458a3.308 3.308 0 104.678 4.677l3.458-3.457zM10.475 18.203a3.308 3.308 0 10-4.678-4.678l-3.458 3.458a3.308 3.308 0 104.678 4.677l3.458-3.457z",fill:"#7748F9"}),a.jsx("path",{d:"M18.203 13.525a3.308 3.308 0 10-4.678 4.678l3.458 3.458a3.308 3.308 0 004.678-4.678l-3.458-3.458zM7.017 2.339a3.308 3.308 0 10-4.678 4.678l3.458 3.457a3.308 3.308 0 004.677-4.678L7.017 2.34z",fill:"#BFABFB"})]}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h24v24H0z",fill:"#fff"})})})]}))});function aj(e){"@babel/helpers - typeof";return aj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},aj(e)}var YOr=["background","size"];function Pme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XOr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rjr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var njr=p.memo(function(e){var t=e.background,r=e.size,n=tjr(e,YOr);return a.jsx(Ee,XOr({Icon:Pte,"aria-label":Tp,background:t||vze,color:"#fff",size:r},n))});function sj(e){"@babel/helpers - typeof";return sj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sj(e)}var ijr=["size","style"];function Sme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cjr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ljr(e,ijr);return a.jsxs("svg",yU(yU({fill:"currentColor",fillRule:"evenodd",height:r,style:yU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Tp}),a.jsxs("g",{clipPath:"url(#a)",children:[a.jsx("path",{d:"M21.66 7.017a3.308 3.308 0 10-4.677-4.678l-3.458 3.458a3.308 3.308 0 104.678 4.677l3.458-3.457zM10.475 18.203a3.308 3.308 0 10-4.678-4.678l-3.458 3.458a3.308 3.308 0 104.678 4.677l3.458-3.457z"}),a.jsx("path",{d:"M18.203 13.525a3.308 3.308 0 10-4.678 4.678l3.458 3.458a3.308 3.308 0 004.678-4.678l-3.458-3.458zM7.017 2.339a3.308 3.308 0 10-4.678 4.678l3.458 3.457a3.308 3.308 0 004.677-4.678L7.017 2.34z",fillOpacity:".5"})]}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h24v24H0z"})})})]}))});function lj(e){"@babel/helpers - typeof";return lj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lj(e)}var ujr=["size","style"];function _me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hjr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Oze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mjr(e,ujr);return a.jsxs("svg",gU(gU({fill:"currentColor",fillRule:"evenodd",height:r,style:gU({flex:"none",lineHeight:1},n),viewBox:"0 0 85 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Tp}),a.jsx("path",{d:"M82.813 21.728h-3.978l-4.769-7.766-4.796 7.766h-3.705l6.457-10.082-6.049-9.373h3.842L74.23 9.52l4.386-7.248h3.733l-6.076 9.51 6.54 9.945zM64.413 21.727H51.09v-2.534l4.96-5.013c.98-1 1.78-1.853 2.397-2.562.636-.726 1.099-1.398 1.39-2.016.308-.617.463-1.29.463-2.016 0-.89-.255-1.553-.763-1.99-.509-.453-1.18-.68-2.017-.68-.817 0-1.58.172-2.288.517-.709.327-1.445.8-2.207 1.417l-1.88-2.261c.544-.473 1.126-.9 1.743-1.281a8.213 8.213 0 012.098-.954C55.767 2.118 56.675 2 57.71 2c1.254 0 2.325.227 3.215.681.909.436 1.608 1.045 2.099 1.826.49.78.735 1.69.735 2.725 0 .799-.118 1.544-.354 2.234a8.338 8.338 0 01-1.035 1.989 15.796 15.796 0 01-1.662 1.99 85.399 85.399 0 01-2.208 2.179l-3.079 2.97v.163h8.992v2.97zM44.441 22c-1.399 0-2.616-.264-3.651-.79-1.017-.545-1.807-1.372-2.37-2.48-.546-1.126-.818-2.561-.818-4.305 0-1.817.3-3.288.9-4.414.617-1.145 1.461-1.98 2.533-2.507 1.072-.545 2.298-.817 3.679-.817.926 0 1.753.09 2.48.272.726.182 1.343.4 1.852.654l-1.008 2.697c-.563-.218-1.126-.4-1.69-.544a5.854 5.854 0 00-1.634-.246c-.818 0-1.499.182-2.044.545-.527.364-.917.909-1.172 1.635-.254.709-.381 1.608-.381 2.698 0 1.053.127 1.934.381 2.643.273.708.672 1.244 1.2 1.607.526.346 1.18.518 1.961.518.836 0 1.572-.1 2.207-.3a8.043 8.043 0 001.799-.817v2.97a5.928 5.928 0 01-1.826.736c-.636.163-1.435.245-2.398.245zM34.925 14.316c0 1.235-.164 2.325-.49 3.27-.328.944-.8 1.753-1.418 2.425-.6.654-1.344 1.153-2.234 1.498-.872.327-1.844.49-2.916.49-1.017 0-1.952-.163-2.806-.49a6.455 6.455 0 01-2.235-1.498c-.617-.672-1.099-1.48-1.444-2.425-.345-.945-.517-2.035-.517-3.27 0-1.635.281-3.016.844-4.142.563-1.144 1.372-2.007 2.425-2.588 1.072-.6 2.335-.9 3.788-.9 1.38 0 2.588.3 3.624.9 1.053.581 1.88 1.444 2.48 2.588.599 1.127.899 2.507.899 4.142zm-10.545 0c0 1.035.118 1.925.354 2.67.254.727.636 1.28 1.144 1.662.527.382 1.2.573 2.017.573.835 0 1.507-.191 2.016-.573.527-.381.908-.935 1.144-1.662.236-.745.355-1.635.355-2.67 0-1.054-.128-1.935-.382-2.643-.236-.727-.617-1.272-1.144-1.635-.509-.381-1.172-.572-1.99-.572-1.235 0-2.134.418-2.697 1.253-.545.836-.817 2.035-.817 3.597zM17.913 11.81c0 2.18-.418 4.005-1.254 5.477-.817 1.471-2.007 2.579-3.57 3.324-1.543.745-3.414 1.117-5.612 1.117H2V2.273h6.049c2.016 0 3.76.363 5.232 1.09a7.772 7.772 0 013.406 3.215c.817 1.399 1.226 3.143 1.226 5.232zm-3.651.109c0-1.544-.237-2.816-.709-3.815-.472-1-1.171-1.735-2.098-2.207-.926-.49-2.062-.736-3.406-.736H5.488v13.652h2.098c2.252 0 3.923-.573 5.014-1.717 1.107-1.163 1.662-2.888 1.662-5.177z"})]}))});function cj(e){"@babel/helpers - typeof";return cj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cj(e)}var yjr=["type"];function Cme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gjr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jjr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wjr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Ojr(e,yjr),i=r==="color"?Pte:xze;return a.jsx(Ne,gjr({Icon:i,Text:Oze,"aria-label":Tp,spaceMultiple:HOr,textMultiple:VOr},n))}),n3=xze;n3.Color=Pte;n3.Text=Oze;n3.Combine=wjr;n3.Avatar=njr;n3.colorPrimary=vze;n3.title=Tp;var Mp="DocSearch",Pjr=.75,Sjr=.2,jze="#fff";function uj(e){"@babel/helpers - typeof";return uj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uj(e)}var _jr=["size","style"];function kme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tjr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ste=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ejr(e,_jr);return a.jsxs("svg",bU(bU({fill:"currentColor",height:r,style:bU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Mp}),a.jsxs("g",{clipPath:"url(#a)",children:[a.jsx("path",{d:"M11.332 24H.955A.952.952 0 010 23.05h11.341a11.107 11.107 0 009.638-5.479c2-3.409 2.02-7.62.054-11.05a11.107 11.107 0 00-9.584-5.57H0C0 .425.427 0 .955 0h10.494a12.09 12.09 0 018.53 3.53 11.984 11.984 0 013.522 8.503C23.483 18.669 17.992 24 11.331 24z",fill:"#5468FF"}),a.jsx("path",{d:"M0 21.44h7.363a3.658 3.658 0 002.463-.941H0v.941zm0-2.56h11.295c.228-.306.44-.613.637-.953H0v.953zm0-2.563h12.739a9.33 9.33 0 00.339-.95H0v.95zm0-2.56h13.447c.047-.306.084-.632.105-.95H0v.95zm0-2.56h13.549c-.022-.322-.058-.64-.105-.954H0v.954zm0-2.563h13.078c-.099-.322-.213-.64-.339-.95H0v.95zm0-2.56h11.932a11.06 11.06 0 00-.637-.95H0v.95zM0 2.56v.954h9.835a3.652 3.652 0 00-2.463-.941L0 2.56z"})]}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h24v24H0z",fill:"#fff"})})})]}))});function fj(e){"@babel/helpers - typeof";return fj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fj(e)}var Mjr=["background","size"];function $me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zjr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ljr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rjr=p.memo(function(e){var t=e.background,r=e.size,n=Njr(e,Mjr);return a.jsx(Ee,zjr({Icon:Ste,"aria-label":Mp,background:t||jze,color:"#000",iconMultiple:.65,size:r},n))});function pj(e){"@babel/helpers - typeof";return pj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pj(e)}var Fjr=["size","style"];function Eme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wjr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ujr(e,Fjr);return a.jsxs("svg",vU(vU({fill:"currentColor",fillRule:"evenodd",height:r,style:vU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Mp}),a.jsx("path",{d:"M11.332 24H.955A.952.952 0 010 23.05h11.341a11.107 11.107 0 009.638-5.479c2-3.409 2.02-7.62.054-11.05a11.107 11.107 0 00-9.584-5.57H0C0 .425.427 0 .955 0h10.494a12.09 12.09 0 018.53 3.53 11.984 11.984 0 013.522 8.503C23.483 18.669 17.992 24 11.331 24z"}),a.jsx("path",{d:"M0 21.44h7.363a3.658 3.658 0 002.463-.941H0v.941zm0-2.56h11.295c.228-.306.44-.613.637-.953H0v.953zm0-2.563h12.739a9.33 9.33 0 00.339-.95H0v.95zm0-2.56h13.447c.047-.306.084-.632.105-.95H0v.95zm0-2.56h13.549c-.022-.322-.058-.64-.105-.954H0v.954zm0-2.563h13.078c-.099-.322-.213-.64-.339-.95H0v.95zm0-2.56h11.932a11.06 11.06 0 00-.637-.95H0v.95zM0 2.56v.954h9.835a3.652 3.652 0 00-2.463-.941L0 2.56z"})]}))});function dj(e){"@babel/helpers - typeof";return dj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dj(e)}var Kjr=["size","style"];function Tme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xjr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Pze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Yjr(e,Kjr);return a.jsxs("svg",xU(xU({fill:"currentColor",fillRule:"evenodd",height:r,style:xU({flex:"none",lineHeight:1},n),viewBox:"0 0 172 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Mp}),a.jsx("path",{d:"M18.394 17.1a8.589 8.589 0 01-3.542 3.46 11.338 11.338 0 01-5.447 1.243H2V2.3h7.4a11.52 11.52 0 015.46 1.216 8.431 8.431 0 013.543 3.42 10.208 10.208 0 011.236 5.073 10.296 10.296 0 01-1.245 5.09zm-5.097-.979c1.024-.972 1.537-2.343 1.537-4.112 0-1.769-.513-3.138-1.537-4.108-1.028-.975-2.465-1.463-4.313-1.463H6.743V17.58h2.24c1.852 0 3.29-.486 4.314-1.459zm22.86-12.838A9.369 9.369 0 0139.7 6.839a10.167 10.167 0 011.302 5.144 10.157 10.157 0 01-1.329 5.157 9.454 9.454 0 01-3.578 3.574 10.398 10.398 0 01-10.004 0 9.418 9.418 0 01-3.574-3.574 10.096 10.096 0 01-1.329-5.157 10.042 10.042 0 011.329-5.144 9.456 9.456 0 013.574-3.556 10.455 10.455 0 0110.035 0h.031zm-8.733 4.605c-.912 1.003-1.37 2.367-1.373 4.095-.003 1.727.455 3.088 1.373 4.081a5.256 5.256 0 007.387 0c.918-1.008 1.377-2.368 1.377-4.081 0-1.713-.458-3.074-1.373-4.082a5.288 5.288 0 00-7.4 0l.009-.013zM58.33 4.067a8.968 8.968 0 013.175 5.289h-5.013a4.575 4.575 0 00-1.705-2.116 4.779 4.779 0 00-2.728-.776 4.171 4.171 0 00-3.357 1.504c-.85 1.007-1.275 2.36-1.275 4.055 0 1.695.425 3.04 1.275 4.037a4.181 4.181 0 003.357 1.503 4.774 4.774 0 002.728-.754 4.606 4.606 0 001.705-2.093h5.018a9.02 9.02 0 01-3.175 5.289c-1.633 1.313-3.7 1.971-6.2 1.974a9.78 9.78 0 01-5.013-1.256 8.555 8.555 0 01-3.344-3.526A11.015 11.015 0 0142.6 12.04a11.02 11.02 0 011.178-5.161 8.555 8.555 0 013.344-3.526A9.78 9.78 0 0152.13 2.11c2.504 0 4.57.652 6.2 1.957zm18.71 15.087a5.572 5.572 0 01-2.329 2.071 8.287 8.287 0 01-3.728.772c-2.197 0-4.007-.534-5.43-1.6a5.778 5.778 0 01-2.33-4.47h5.045c.037.657.318 1.276.788 1.737.471.43 1.093.658 1.731.635a2.02 2.02 0 001.444-.494c.355-.348.546-.827.527-1.322a1.705 1.705 0 00-.487-1.238 3.72 3.72 0 00-1.204-.816c-.479-.212-1.147-.44-1.997-.758a24.402 24.402 0 01-3.034-1.23 5.598 5.598 0 01-2.024-1.763 5.108 5.108 0 01-.846-3.05 5.1 5.1 0 01.886-3.005 5.6 5.6 0 012.458-1.944 8.979 8.979 0 013.587-.674c2.178 0 3.91.514 5.194 1.542a5.897 5.897 0 012.179 4.25h-5.128a2.64 2.64 0 00-.709-1.535 2.088 2.088 0 00-1.536-.564 2.02 2.02 0 00-1.329.44c-.357.335-.544.81-.509 1.297-.014.433.145.855.443 1.172a3.48 3.48 0 001.151.789c.46.202 1.125.46 1.993.77 1.057.34 2.086.76 3.078 1.257a5.856 5.856 0 012.05 1.807c.608.912.908 1.992.86 3.085a5.35 5.35 0 01-.793 2.839zM85.195 6.05v4.086h6.643v3.561h-6.643v4.333h7.453v3.777H80.473V2.3h12.192v3.75h-7.471zm22.218 12.196h-7.343l-1.222 3.557h-4.986l7.178-19.362h5.46l7.188 19.362h-5.053l-1.222-3.557zm-1.218-3.588l-2.44-7.17-2.467 7.17h4.907zm19.007 7.145l-4.242-7.365h-1.072v7.365h-4.739V2.3h8.096a8.765 8.765 0 013.937.82 5.557 5.557 0 012.413 2.203c.547.973.823 2.073.802 3.186a5.621 5.621 0 01-1.178 3.614 6.015 6.015 0 01-3.423 2.015l4.658 7.669-5.252-.004zm-5.314-10.578h2.941a2.96 2.96 0 002.081-.613 2.39 2.39 0 00.665-1.833 2.429 2.429 0 00-.678-1.82 2.857 2.857 0 00-2.064-.661h-2.945v4.927zm27.625-7.158a8.948 8.948 0 013.175 5.289h-5.018a4.546 4.546 0 00-1.705-2.125 4.768 4.768 0 00-2.728-.775 4.152 4.152 0 00-3.352 1.512c-.85 1.007-1.276 2.36-1.276 4.055 0 1.695.426 3.04 1.276 4.037a4.166 4.166 0 003.352 1.503 4.766 4.766 0 002.728-.772 4.574 4.574 0 001.705-2.093h5.018a9 9 0 01-3.175 5.289c-1.633 1.313-3.7 1.971-6.2 1.974a9.787 9.787 0 01-5.018-1.256 8.518 8.518 0 01-3.339-3.526 10.99 10.99 0 01-1.178-5.157c-.034-1.79.37-3.561 1.178-5.161a8.52 8.52 0 013.339-3.526 9.783 9.783 0 015.018-1.252c2.501.018 4.567.68 6.2 1.984zM170 2.3v19.503h-4.769v-8.136h-7.427v8.136h-4.739V2.3h4.739v7.558h7.427V2.3H170z"})]}))});function mj(e){"@babel/helpers - typeof";return mj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mj(e)}var Qjr=["type"];function Mme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zjr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iwr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var owr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=nwr(e,Qjr),i=r==="color"?Ste:wze;return a.jsx(Ne,Zjr({Icon:i,Text:Pze,"aria-label":Mp,spaceMultiple:Sjr,textMultiple:Pjr},n))}),i3=wze;i3.Color=Ste;i3.Text=Pze;i3.Combine=owr;i3.Avatar=Rjr;i3.colorPrimary=jze;i3.title=Mp;var DE="DreamMachine",awr=.9,swr=.1,Sze="#000";function hj(e){"@babel/helpers - typeof";return hj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hj(e)}var lwr=["size","style"];function zme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dwr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _te=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=pwr(e,lwr);return a.jsxs("svg",OU(OU({fill:"currentColor",fillRule:"evenodd",height:r,style:OU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:DE}),a.jsx("path",{d:"M12.393 24L2 17.998l10.393-6 10.392 6-10.393 6z",fillOpacity:".66"}),a.jsx("path",{d:"M2 5.999L12.393 0v24L2 18V5.999z",fillOpacity:".66"})]}))});function yj(e){"@babel/helpers - typeof";return yj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yj(e)}function Ame(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mwr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Swr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _ze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Pwr(e,xwr);return a.jsxs("svg",jU(jU({fill:"currentColor",fillRule:"evenodd",height:r,style:jU({flex:"none",lineHeight:1},n),viewBox:"0 0 68 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:DE}),a.jsx("path",{d:"M2 14.268v-.375c.57 0 .98-.036 1.23-.107.262-.071.429-.196.5-.374.083-.179.125-.464.125-.857V1.713c0-.392-.042-.678-.125-.856-.071-.178-.238-.303-.5-.374C2.98.41 2.57.375 2 .375V0h4.173c1.308 0 2.491.285 3.55.856 1.07.57 1.914 1.403 2.532 2.497.618 1.094.927 2.396.927 3.906 0 1.426-.285 2.669-.856 3.727a5.876 5.876 0 01-2.372 2.443c-1.01.56-2.188.839-3.531.839H2zm4.262-.607c1.273 0 2.337-.28 3.193-.838a5.145 5.145 0 001.926-2.283c.416-.951.624-2.021.624-3.21 0-1.32-.25-2.485-.749-3.496-.487-1.022-1.165-1.813-2.033-2.372-.856-.57-1.82-.856-2.89-.856-.392 0-.724.03-.998.09-.25.047-.374.208-.374.481v11.717c0 .298.1.5.303.607.214.107.547.16.998.16zm11.462-9.078c.25 0 .446.066.589.197a.594.594 0 01.232.499.879.879 0 01-.196.589.592.592 0 01-.446.214.507.507 0 01-.285-.072 1.724 1.724 0 01-.25-.214 1.344 1.344 0 00-.232-.196.446.446 0 00-.232-.053c-.214 0-.44.148-.678.445-.226.286-.457.72-.695 1.302v5.226c0 .404.035.701.107.892.083.178.244.303.481.374.25.06.642.09 1.177.09v.392H13.41v-.375c.344 0 .594-.036.749-.107a.538.538 0 00.32-.374c.06-.179.09-.464.09-.857V6.618c0-.44-.018-.732-.054-.874-.035-.155-.13-.232-.285-.232-.13 0-.363.065-.696.196l-.142-.339 1.926-.785.214.197v1.587h.053c.262-.535.577-.963.946-1.284.38-.333.778-.5 1.194-.5zm6.269 5.921c-.143 1.356-.47 2.373-.981 3.05-.511.666-1.142.999-1.89.999a2.219 2.219 0 01-1.552-.606c-.44-.416-.779-.987-1.017-1.712-.226-.738-.338-1.576-.338-2.515 0-.951.118-1.813.356-2.586.238-.785.583-1.403 1.035-1.855.451-.464.98-.696 1.587-.696.844 0 1.504.405 1.98 1.213.475.809.713 1.89.713 3.246h-4.637v.339c0 1.213.196 2.23.588 3.05.393.808.928 1.212 1.605 1.212.476 0 .91-.237 1.302-.713.393-.487.684-1.296.874-2.425h.375zM21.21 5.19c-.547 0-.987.303-1.32.91-.321.606-.523 1.385-.606 2.336h3.549c0-.916-.131-1.683-.393-2.3-.261-.631-.671-.946-1.23-.946zm9.927 7.187c-.024 1.45-.452 2.176-1.284 2.176-.404 0-.72-.16-.945-.482-.214-.332-.321-.826-.321-1.48v-.713c-.238.88-.577 1.545-1.017 1.997-.44.452-.95.678-1.533.678-.571 0-1.017-.196-1.338-.589-.321-.404-.482-.897-.482-1.48 0-.678.209-1.266.625-1.765.428-.512.91-.922 1.444-1.231a39.55 39.55 0 012.3-1.195V7.276c0-.749-.13-1.284-.391-1.605-.25-.333-.625-.499-1.124-.499-.392 0-.72.095-.98.285a.868.868 0 00-.375.75c0 .118.041.29.124.517.084.166.125.315.125.445 0 .19-.053.345-.16.464-.107.107-.256.16-.446.16a.646.646 0 01-.553-.267c-.119-.178-.178-.416-.178-.713 0-.416.113-.79.338-1.124.238-.345.553-.618.946-.82.404-.202.85-.303 1.337-.303.702 0 1.26.226 1.677.677.428.44.642 1.112.642 2.016v5.475c0 .452.041.767.125.945.095.166.226.25.392.25.44 0 .666-.517.678-1.552h.374zm-4.797 1.266c.44 0 .856-.22 1.248-.66.404-.451.737-1.135.999-2.05V8.81c-.75.404-1.338.743-1.766 1.017a4.288 4.288 0 00-1.105 1.016c-.31.405-.464.868-.464 1.392 0 .416.089.754.267 1.016.19.262.464.392.82.392zm14.766-1.088c0 .393.024.678.072.857.059.178.166.303.32.374.155.071.405.107.75.107v.375H39.02v-.375c.333 0 .577-.036.732-.107a.542.542 0 00.303-.374c.047-.179.071-.464.071-.857V7.028c0-1.035-.374-1.552-1.123-1.552-.357 0-.696.113-1.017.339-.32.226-.648.559-.98.999v5.743c0 .392.023.677.07.856a.542.542 0 00.304.374c.154.071.398.107.731.107v.375h-3.192v-.375c.333 0 .576-.036.73-.107a.542.542 0 00.304-.374c.047-.179.071-.464.071-.857V7.028c0-1.035-.374-1.552-1.123-1.552-.357 0-.702.125-1.035.375-.333.238-.671.582-1.016 1.034v5.671c0 .393.024.678.071.857a.543.543 0 00.303.374c.155.071.399.107.732.107v.375H30.71v-.375c.356 0 .612-.036.767-.107a.542.542 0 00.303-.374c.06-.179.089-.464.089-.857v-5.92c0-.44-.018-.732-.054-.874-.023-.143-.107-.214-.25-.214-.142 0-.38.07-.713.214l-.16-.357 1.355-.589.553-.232.25.197v1.498h.053c.357-.547.72-.963 1.088-1.249.38-.297.815-.446 1.302-.446.488 0 .868.15 1.142.446.273.298.445.714.517 1.249h.053c.357-.547.72-.963 1.088-1.249.38-.297.815-.446 1.302-.446.583 0 1.01.214 1.284.643.285.416.428.998.428 1.747v5.583zM15.087 23.895v-6.278h2.573l1.931 3.433 1.888-3.433h2.546v6.278h-1.958v-4.206l-2.282 4.206h-.659l-2.274-4.206v4.206h-1.765zm9.176 0l2.766-6.278h2.625l2.74 6.278H30.25l-.483-1.177h-3.117l-.5 1.177h-1.888zm3.96-4.908l-1.045 2.485h2.072l-1.027-2.485zM36.096 24c-2.8 0-4.276-1.282-4.276-3.204v-.07c0-1.924 1.827-3.197 4.215-3.197 2.169 0 3.617.747 3.837 2.389h-2.09c-.123-.642-.667-1.01-1.738-1.01-1.273 0-2.099.676-2.099 1.808v.07c0 1.133.782 1.81 2.125 1.81 1.062 0 1.747-.334 1.897-1.045h2.001c-.202 1.615-1.694 2.45-3.872 2.45zm4.203-.105v-6.278h2.028v2.415h3.231v-2.415h2.029v6.278h-2.029V21.41h-3.23v2.485h-2.029zm8.162 0v-6.278h2.045v6.278h-2.045zm2.92 0v-6.278h2.38l3.091 3.846v-3.846h1.738v6.278h-2.054L53.129 19.6v4.294h-1.747zm8.05 0v-6.278h6.015v1.326h-4.004v1.115h3.425v1.326h-3.425v1.185h4.188v1.326h-6.198z"})]}))});function bj(e){"@babel/helpers - typeof";return bj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bj(e)}function Dme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _wr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rwr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Cte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Lwr(e,Awr);return a.jsxs("svg",wU(wU({fill:"currentColor",fillRule:"evenodd",height:r,style:wU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ap}),a.jsx("path",{clipRule:"evenodd",d:"M3 0h19v1.791L13.892 12 22 22.209V24H3V0zm9.62 10.348l6.589-8.557H6.03l6.59 8.557zM5.138 3.935v7.17h5.52l-5.52-7.17zm5.52 8.96h-5.52v7.17l5.52-7.17zM6.03 22.21l6.59-8.557 6.589 8.557H6.03z"})]}))});function xj(e){"@babel/helpers - typeof";return xj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xj(e)}var Fwr=["background","size"];function Lme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bwr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kwr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qwr=p.memo(function(e){var t=e.background,r=e.size,n=Wwr(e,Fwr);return a.jsx(Ee,Bwr({Icon:Cte,"aria-label":Ap,background:t||Cze,color:"#fff",iconMultiple:.65,size:r},n))});function Oj(e){"@babel/helpers - typeof";return Oj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oj(e)}var Gwr=["size","style"];function Rme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zwr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Qwr(e,Gwr);return a.jsxs("svg",PU(PU({height:r,style:PU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ap}),a.jsx("path",{clipRule:"evenodd",d:"M3 0h19v1.791L13.892 12 22 22.209V24H3V0zm9.62 10.348l6.589-8.557H6.03l6.59 8.557zM5.138 3.935v7.17h5.52l-5.52-7.17zm5.52 8.96h-5.52v7.17l5.52-7.17zM6.03 22.21l6.59-8.557 6.589 8.557H6.03z",fill:"#1F40ED",fillRule:"evenodd"})]}))});function jj(e){"@babel/helpers - typeof";return jj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jj(e)}var ePr=["size","style"];function Fme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oPr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $ze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=iPr(e,ePr);return a.jsxs("svg",SU(SU({fill:"currentColor",fillRule:"evenodd",height:r,style:SU({flex:"none",lineHeight:1},n),viewBox:"0 0 58 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ap}),a.jsx("path",{d:"M19.942 13.032H5.434c.14 4.128 3.014 6.121 5.817 6.121 2.803 0 4.345-1.281 5.151-3.167h3.294C18.82 19.296 15.842 22 11.251 22 5.294 22 2 17.66 2 12c0-6.05 3.995-9.929 9.146-9.929 5.747 0 9.216 4.911 8.796 10.961zm-8.796-8.185c-2.838 0-5.396 1.566-5.677 5.41h11.108c-.07-2.705-2.067-5.41-5.431-5.41zM38.035 2.392l-6.413 9.145 7.044 10h-3.82l-5.116-7.295-5.081 7.296h-3.645l6.939-9.858-6.518-9.288h3.82l4.59 6.583 4.626-6.583h3.574zM52.887 13.53v-1.21c-5.782.605-9.461 1.46-9.461 4.093 0 1.815 1.366 3.025 3.644 3.025 2.978 0 5.817-1.388 5.817-5.908zM46.369 22c-3.54 0-6.483-1.993-6.483-5.516 0-4.52 5.011-5.836 12.755-6.726v-.463c0-3.487-1.927-4.662-4.274-4.662-2.629 0-4.17 1.46-4.311 3.808h-3.294C41.078 4.313 44.652 2 48.332 2c5.186 0 7.533 2.527 7.498 7.9l-.035 4.413c-.035 3.203.14 5.41.49 7.224h-3.223a21.038 21.038 0 01-.245-2.633C51.66 20.86 49.697 22 46.369 22z"})]}))});function wj(e){"@babel/helpers - typeof";return wj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wj(e)}var aPr=["type"];function Bme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sPr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pPr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dPr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=fPr(e,aPr),i=r==="color"?kze:Cte;return a.jsx(Ne,sPr({Icon:i,Text:$ze,"aria-label":Ap,spaceMultiple:zwr,textMultiple:Mwr},n))}),o3=Cte;o3.Color=kze;o3.Text=$ze;o3.Combine=dPr;o3.Avatar=qwr;o3.colorPrimary=Cze;o3.title=Ap;var Lu="FastGPT",mPr=.8,hPr=.25,Eze="#fff";function Pj(e){"@babel/helpers - typeof";return Pj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pj(e)}var yPr=["size","style"];function Vme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _U(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _Pr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=SPr(e,yPr),o=cn(Lu,2),s=xPr(o,2),l=s[0],c=s[1];return a.jsxs("svg",_U(_U({height:r,style:_U({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Lu}),a.jsx("path",{d:"M15.766.004c.65.024 1.293.172 1.896.44a5.43 5.43 0 011.763 1.264 5.877 5.877 0 011.178 1.89c.273.708.413 1.466.413 2.231H8.56V24a6.817 6.817 0 01-2.32-.404 6.179 6.179 0 01-1.965-1.15 5.321 5.321 0 01-1.314-1.722 4.741 4.741 0 01-.461-2.03l.002-.058H2.5V5.598h.006c.012-.303.049-.606.111-.906.234-1.13.81-2.17 1.658-2.984A6.14 6.14 0 017.378.112c.368-.07.739-.108 1.11-.112h7.278v.004z",fill:l.fill}),a.jsx("path",{d:"M15.766 10.222c.545.01 1.084.136 1.588.375.523.25 1 .614 1.4 1.074.401.46.72 1.006.937 1.607.217.6.328 1.244.328 1.894h-4.317v-.002H11.74v-4.949l4.025.001z",fill:c.fill}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"11.758",x2:"11.758",y1:"0",y2:"24",children:[a.jsx("stop",{stopColor:"#326DFF"}),a.jsx("stop",{offset:"1",stopColor:"#8EAEFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"11.758",x2:"11.758",y1:"0",y2:"24",children:[a.jsx("stop",{stopColor:"#326DFF"}),a.jsx("stop",{offset:"1",stopColor:"#8EAEFF"})]})]})]}))});function Sj(e){"@babel/helpers - typeof";return Sj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sj(e)}var CPr=["background","size"];function Ume(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kPr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zPr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var APr=p.memo(function(e){var t=e.background,r=e.size,n=MPr(e,CPr);return a.jsx(Ee,kPr({Icon:kte,"aria-label":Lu,background:t||Eze,color:"#fff",iconMultiple:.7,size:r},n))});function _j(e){"@babel/helpers - typeof";return _j=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_j(e)}var IPr=["size","style"];function Wme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FPr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Tze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=RPr(e,IPr);return a.jsxs("svg",CU(CU({fill:"currentColor",fillRule:"evenodd",height:r,style:CU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Lu}),a.jsx("path",{d:"M15.766.004c.65.024 1.293.172 1.896.44a5.43 5.43 0 011.763 1.264 5.877 5.877 0 011.178 1.89c.273.708.413 1.466.413 2.231H8.56V24a6.817 6.817 0 01-2.32-.404 6.179 6.179 0 01-1.965-1.15 5.321 5.321 0 01-1.314-1.722 4.741 4.741 0 01-.461-2.03l.002-.058H2.5V5.598h.006c.012-.303.049-.606.111-.906.234-1.13.81-2.17 1.658-2.984A6.14 6.14 0 017.378.112c.368-.07.739-.108 1.11-.112h7.278v.004z"}),a.jsx("path",{d:"M15.766 10.222c.545.01 1.084.136 1.588.375.523.25 1 .614 1.4 1.074.401.46.72 1.006.937 1.607.217.6.328 1.244.328 1.894h-4.317v-.002H11.74v-4.949l4.025.001z"})]}))});function Cj(e){"@babel/helpers - typeof";return Cj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cj(e)}var BPr=["size","style"];function Kme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KPr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=WPr(e,BPr);return a.jsxs("svg",kU(kU({fill:"currentColor",fillRule:"evenodd",height:r,style:kU({flex:"none",lineHeight:1},n),viewBox:"0 0 106 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Lu}),a.jsx("path",{d:"M2 2.343h12.551V5.7H5.815v4.94h7.815v3.33H5.815v7.714H2V2.343zM21.708 7.654c1.842 0 3.28.528 4.315 1.585 1.035 1.04 1.553 2.528 1.553 4.465v7.979h-3.079c-.017-.14-.044-.37-.079-.687a5.643 5.643 0 00-.105-.872 3.85 3.85 0 01-1.579 1.427c-.631.3-1.403.449-2.315.449-.948 0-1.816-.167-2.605-.502-.772-.335-1.386-.819-1.842-1.453-.456-.652-.684-1.418-.684-2.299 0-.915.254-1.708.763-2.377.526-.687 1.228-1.216 2.105-1.586.877-.37 1.842-.554 2.894-.554.947 0 1.92.158 2.92.475-.052-2.025-.911-3.038-2.578-3.038-1.333 0-2.307.599-2.92 1.796l-2.606-1.506c.492-1.021 1.246-1.823 2.263-2.404 1.018-.599 2.21-.898 3.579-.898zm2.263 8.48c-.877-.21-1.64-.316-2.29-.316-.859 0-1.526.158-2 .475-.473.3-.71.731-.71 1.295 0 .51.185.907.553 1.189.386.282.877.422 1.473.422.79 0 1.483-.22 2.08-.66.596-.458.894-1.083.894-1.876v-.528zM40.902 17.614c0 1.357-.526 2.43-1.579 3.223-1.035.776-2.386 1.163-4.052 1.163-1.439 0-2.684-.308-3.736-.925-1.035-.616-1.737-1.47-2.105-2.562l2.657-1.56a3.237 3.237 0 001.237 1.533c.561.352 1.219.529 1.973.529.562 0 1.009-.106 1.342-.317.333-.212.5-.511.5-.899 0-.44-.22-.775-.658-1.004-.438-.246-1.122-.502-2.052-.766-.93-.282-1.693-.555-2.29-.819a4.56 4.56 0 01-1.526-1.136c-.42-.51-.631-1.171-.631-1.982 0-.915.246-1.708.737-2.377.508-.67 1.184-1.18 2.026-1.533.842-.352 1.763-.528 2.763-.528 1.368 0 2.526.3 3.473.898.947.581 1.544 1.356 1.79 2.325l-2.658 1.506c-.527-1.145-1.413-1.717-2.658-1.717-.526 0-.947.105-1.263.317a.934.934 0 00-.474.845c0 .423.21.749.632.978.42.211 1.079.44 1.973.687.948.264 1.728.528 2.342.792.614.264 1.14.67 1.579 1.216.438.528.658 1.233.658 2.113zM52.579 20.89c-.895.74-2.14 1.11-3.737 1.11-1.473 0-2.666-.387-3.578-1.163-.895-.792-1.342-2.201-1.342-4.227V11.09H41.5V7.996h2.42v-4.2h3.658v4.2h4.105v3.091h-4.105v4.915c0 .916.158 1.611.474 2.087.316.475.824.713 1.526.713.614 0 1.193-.185 1.737-.555l1.263 2.642zM63.047 14.259v-3.303h7.368v7.874c-.597.968-1.553 1.743-2.868 2.325-1.298.563-2.737.845-4.316.845-1.877 0-3.543-.423-5-1.268-1.455-.846-2.587-2.026-3.393-3.54-.807-1.515-1.21-3.25-1.21-5.205 0-1.973.411-3.717 1.236-5.231.842-1.515 1.99-2.686 3.447-3.514C59.767 2.414 61.38 2 63.152 2c1.772 0 3.307.405 4.605 1.215 1.316.793 2.201 1.814 2.658 3.065l-3.158 1.823c-.386-.81-.938-1.444-1.658-1.902-.719-.476-1.57-.714-2.552-.714-1.035 0-1.965.265-2.789.793-.825.528-1.474 1.286-1.947 2.272-.474.987-.71 2.131-.71 3.435 0 1.338.236 2.5.71 3.487.491.987 1.175 1.744 2.052 2.272.895.529 1.93.793 3.105.793 1.368 0 2.438-.379 3.21-1.136v-3.144h-3.63zM80.168 2.343c1.526 0 2.86.265 4 .793 1.14.528 2.017 1.277 2.631 2.246.631.95.947 2.07.947 3.355 0 1.268-.316 2.387-.947 3.355-.614.952-1.491 1.691-2.631 2.22-1.14.51-2.474.766-4 .766h-2.815v6.605h-3.816V2.343h6.631zm-.42 9.485c1.192 0 2.148-.255 2.867-.766.72-.528 1.08-1.303 1.08-2.325 0-1.021-.36-1.796-1.08-2.325-.719-.546-1.675-.819-2.868-.819h-2.394v6.235h2.394zM88.476 2.343H104v3.409h-5.841v15.931h-3.842V5.752h-5.841V2.343z"})]}))});function kj(e){"@babel/helpers - typeof";return kj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kj(e)}var qPr=["type"];function qme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GPr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ZPr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eSr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=QPr(e,qPr),i=r==="color"?kte:Tze;return a.jsx(Ne,GPr({Icon:i,Text:Mze,"aria-label":Lu,spaceMultiple:hPr,textMultiple:mPr},n))}),j0=Tze;j0.Color=kte;j0.Text=Mze;j0.Combine=eSr;j0.Avatar=APr;j0.colorPrimary=Eze;j0.title=Lu;var Ip="featherless.ai",tSr=.7,rSr=.2,zze="#FFE184";function $j(e){"@babel/helpers - typeof";return $j=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$j(e)}var nSr=["size","style"];function Gme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $U(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lSr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $te=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=sSr(e,nSr);return a.jsxs("svg",$U($U({fill:"currentColor",fillRule:"evenodd",height:r,style:$U({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ip}),a.jsx("path",{d:"M22.724 3.088C21.527 2.376 19.91 2 18.044 2c-2.854 0-6 .877-8.826 2.403l-.02-.007-.004.021c-.855.464-1.684.981-2.462 1.558C2.147 9.376.863 13.412 1.947 15.57.76 17.542.03 19.583 0 22c2.28-4.233 3.648-7.663 11.076-13.438-2.122.443-5.79 2.545-8.258 5.735-.233-1.866 1.28-4.879 4.65-7.379.428-.316.871-.612 1.324-.893-.354 1.071-.24.805-.975 2.307 1.086-1.001 1.8-1.62 2.873-3.335a18.995 18.995 0 014.276-1.465c-.238.767-.69 2.067-1.302 3.095 0 0 1.553-.324 2.837-.25-.701.753-1.333 1.569-1.973 2.403-.876 1.142-1.782 2.322-2.943 3.421-.14.133-.273.253-.408.377-1.784-.167-2.961.483-4.065 1.63.87-.395 2.04-.72 2.772-.524-1.35 1.073-3.477 2.487-5.224 2.37-.332.492-.353.507-.717 1.1 2.835.688 6.395-2.118 8.49-4.103 1.229-1.164 2.165-2.383 3.07-3.56 1.862-2.427 3.471-4.523 7.04-5.32L24 3.846l-1.276-.758z"})]}))});function Ej(e){"@babel/helpers - typeof";return Ej=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ej(e)}var cSr=["background","size"];function Jme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uSr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hSr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ySr=p.memo(function(e){var t=e.background,r=e.size,n=mSr(e,cSr);return a.jsx(Ee,uSr({Icon:$te,"aria-label":Ip,background:t||zze,color:"#000",iconStyle:{marginLeft:"10%",marginTop:"5%"},size:r},n))});function Tj(e){"@babel/helpers - typeof";return Tj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tj(e)}var gSr=["size","style"];function Yme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function EU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jSr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Aze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=OSr(e,gSr);return a.jsxs("svg",EU(EU({height:r,style:EU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ip}),a.jsx("path",{d:"M22.724 3.088C21.527 2.376 19.91 2 18.044 2c-2.854 0-6 .877-8.826 2.403l-.02-.007-.004.021c-.855.464-1.684.981-2.462 1.558C2.147 9.376.863 13.412 1.947 15.57.76 17.542.03 19.583 0 22c2.28-4.233 3.648-7.663 11.076-13.438-2.122.443-5.79 2.545-8.258 5.735-.233-1.866 1.28-4.879 4.65-7.379.428-.316.871-.612 1.324-.893-.354 1.071-.24.805-.975 2.307 1.086-1.001 1.8-1.62 2.873-3.335a18.995 18.995 0 014.276-1.465c-.238.767-.69 2.067-1.302 3.095 0 0 1.553-.324 2.837-.25-.701.753-1.333 1.569-1.973 2.403-.876 1.142-1.782 2.322-2.943 3.421-.14.133-.273.253-.408.377-1.784-.167-2.961.483-4.065 1.63.87-.395 2.04-.72 2.772-.524-1.35 1.073-3.477 2.487-5.224 2.37-.332.492-.353.507-.717 1.1 2.835.688 6.395-2.118 8.49-4.103 1.229-1.164 2.165-2.383 3.07-3.56 1.862-2.427 3.471-4.523 7.04-5.32L24 3.846l-1.276-.758z",fill:"#FFE184"})]}))});function Mj(e){"@babel/helpers - typeof";return Mj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mj(e)}var wSr=["size","style"];function Xme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kSr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ize=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=CSr(e,wSr);return a.jsxs("svg",TU(TU({fill:"currentColor",fillRule:"evenodd",height:r,style:TU({flex:"none",lineHeight:1},n),viewBox:"0 0 150 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ip}),a.jsx("path",{d:"M10.366 20.9v.81H2v-.81l1.592-.203c.309-.038.492-.115.55-.231.058-.135.087-.53.087-1.187V9.466c0-.656-.029-1.042-.087-1.158-.058-.135-.241-.222-.55-.26L2 7.844v-.81h2.229V5.47c0-.926.154-1.804.463-2.634A4.358 4.358 0 016.313.782C7.085.26 8.118 0 9.411 0c1.177 0 2.142.203 2.894.608.772.405 1.322.946 1.65 1.621.348.675.454 1.409.319 2.2l-3.184.463c.193-1.447.135-2.45-.174-3.01-.29-.58-.791-.869-1.505-.869-.386 0-.724.106-1.014.319-.27.212-.482.598-.636 1.157-.136.54-.203 1.342-.203 2.403v2.142H11.9v1.013H7.558V19.28c0 .656.029 1.052.087 1.187.058.116.241.193.55.231l2.17.203zm14.923-2.634c-.348 1.35-.994 2.316-1.94 2.895-.945.56-2.045.839-3.3.839-2.316 0-4.053-.666-5.21-1.997-1.158-1.351-1.737-3.136-1.737-5.356v-.579c0-2.219.54-3.994 1.62-5.326 1.1-1.331 2.683-1.997 4.748-1.997 1.158 0 2.18.231 3.069.694a4.896 4.896 0 012.113 1.94c.52.85.781 1.882.781 3.097 0 .29-.019.599-.058.927-.019.328-.067.656-.144.984h-8.569v.84c0 2.045.29 3.521.869 4.428.579.888 1.515 1.332 2.808 1.332.83 0 1.534-.241 2.113-.724.579-.502.907-1.341.984-2.518l1.853.52zM19.47 7.758c-.945 0-1.65.434-2.113 1.303-.463.868-.695 2.306-.695 4.313h5.24a7.84 7.84 0 00.145-1.071c.038-.348.057-.666.057-.956 0-1.235-.24-2.142-.723-2.72-.483-.58-1.12-.87-1.91-.87zm22.848 13.229c-.308.29-.685.53-1.129.724-.424.193-.945.289-1.563.289-.791 0-1.457-.174-1.997-.521-.521-.347-.869-.84-1.042-1.476-.637.694-1.342 1.206-2.114 1.534a6.048 6.048 0 01-2.315.463c-1.332 0-2.326-.367-2.982-1.1-.656-.753-.984-1.689-.984-2.808 0-1.139.415-2.055 1.245-2.75.83-.714 2.296-1.07 4.4-1.07h2.634v-2.346c0-1.601-.212-2.692-.637-3.27-.405-.599-.975-.898-1.708-.898-.482 0-.926.125-1.331.376-.406.232-.695.676-.869 1.332-.154.637-.125 1.563.087 2.779l-3.184-.463c-.155-.888-.058-1.708.29-2.461.366-.772.974-1.39 1.823-1.853.85-.482 1.93-.723 3.242-.723 1.486 0 2.634.241 3.445.723.81.483 1.37 1.12 1.679 1.91.328.792.492 1.641.492 2.548v6.687c0 .984.087 1.602.26 1.853.174.25.367.376.58.376.347 0 .733-.202 1.157-.608l.521.753zm-8.887-.521c.502 0 .994-.126 1.477-.377.502-.27 1.023-.762 1.563-1.476v-3.329H34.3c-.946 0-1.63.222-2.055.666-.425.444-.637 1.139-.637 2.084 0 .772.154 1.37.463 1.795.309.424.762.637 1.36.637zM53.437 18.7c-.251 1.177-.734 2.026-1.448 2.547-.694.502-1.544.753-2.547.753-1.023 0-1.862-.222-2.519-.666a4.08 4.08 0 01-1.447-1.823 6.267 6.267 0 01-.463-2.403V9.466c0-.656-.029-1.042-.087-1.158-.058-.135-.241-.222-.55-.26l-1.592-.203v-.81h2.229V3.675l3.329-.665v4.023h4.631v1.013h-4.631v9.64c0 1.235.154 2.094.463 2.576.309.463.704.695 1.187.695.502 0 .888-.193 1.158-.58.29-.385.473-1.09.55-2.112l1.737.434zm17.962 2.2v.81h-7.787v-.81l1.592-.203c.31-.038.493-.115.55-.231.058-.135.087-.53.087-1.187v-7.295c0-1.331-.202-2.296-.607-2.895-.386-.617-.965-.926-1.737-.926-.328 0-.714.087-1.158.26-.425.155-.859.445-1.303.87-.425.424-.8 1.05-1.129 1.88v8.106c0 .656.03 1.052.087 1.187.058.116.241.193.55.231l1.592.203v.81H54.35v-.81l1.592-.203c.31-.038.492-.115.55-.231.058-.135.087-.53.087-1.187V2.72c0-.656-.029-1.042-.087-1.158-.057-.135-.24-.222-.55-.26L54.35 1.1V.29h5.558v9.002c.56-.888 1.255-1.534 2.084-1.94.85-.405 1.699-.607 2.548-.607 1.428 0 2.557.453 3.387 1.36.83.907 1.244 2.19 1.244 3.85v7.324c0 .656.03 1.052.087 1.187.058.116.241.193.55.231l1.592.203zm14.045-2.634c-.347 1.35-.993 2.316-1.94 2.895-.945.56-2.045.839-3.3.839-2.314 0-4.051-.666-5.21-1.997-1.157-1.351-1.736-3.136-1.736-5.356v-.579c0-2.219.54-3.994 1.621-5.326 1.1-1.331 2.683-1.997 4.747-1.997 1.158 0 2.18.231 3.068.694a4.897 4.897 0 012.114 1.94c.52.85.781 1.882.781 3.097 0 .29-.02.599-.058.927-.019.328-.067.656-.145.984H76.82v.84c0 2.045.289 3.521.868 4.428.579.888 1.514 1.332 2.807 1.332.83 0 1.535-.241 2.114-.724.578-.502.907-1.341.984-2.518l1.852.52zM79.626 7.758c-.946 0-1.65.434-2.113 1.303-.463.868-.694 2.306-.694 4.313h5.239a7.84 7.84 0 00.144-1.071c.039-.348.058-.666.058-.956 0-1.235-.241-2.142-.724-2.72-.482-.58-1.119-.87-1.91-.87zm8.086.087v-.81h5.384v2.373c1.177-1.776 2.576-2.663 4.197-2.663.599 0 1.178.193 1.737.579.56.366 1.023 1.061 1.39 2.084l-2.576 1.39c-.27-.792-.59-1.323-.956-1.593-.347-.29-.723-.434-1.129-.434-.424 0-.84.135-1.244.405-.406.27-.82.772-1.245 1.506v8.597c0 .656.029 1.052.087 1.187.058.116.24.193.55.231l2.17.203v.81h-8.365v-.81l1.592-.203c.309-.038.492-.115.55-.231.058-.135.087-.53.087-1.187V9.466c0-.656-.029-1.042-.087-1.158-.058-.135-.241-.222-.55-.26l-1.592-.203zm15.802-6.832l.115-.724h3.966l-2.981 17.08c-.174.984-.271 1.736-.29 2.257 0 .521.058.888.174 1.1.116.193.28.29.492.29.289 0 .608-.183.955-.55.367-.367.685-.965.955-1.795l.956.637c-.425.868-.907 1.515-1.448 1.94-.54.405-1.09.607-1.65.607-.791 0-1.37-.328-1.737-.984-.366-.675-.424-1.766-.173-3.271l2.605-15.024c.116-.675.154-1.07.116-1.187-.039-.135-.203-.212-.492-.231l-1.563-.145zm17.662 17.86c-.675 1.178-1.524 1.998-2.547 2.461-1.023.444-2.017.666-2.982.666-1.293 0-2.364-.309-3.213-.926-.83-.637-1.409-1.525-1.737-2.664-.308-1.138-.328-2.45-.058-3.936l.116-.637c.232-1.293.666-2.422 1.303-3.387.637-.984 1.438-1.746 2.403-2.287.984-.56 2.093-.84 3.328-.84.965 0 1.786.165 2.461.493.675.328 1.187.762 1.534 1.302.348.521.521 1.081.521 1.68 0 .945-.347 1.755-1.042 2.43-.695.676-1.659 1.207-2.895 1.593-1.215.386-2.614.637-4.197.753l-1.795.116c-.231 1.833-.058 3.203.521 4.11.579.888 1.486 1.332 2.721 1.332.502 0 1.033-.087 1.593-.26a4.452 4.452 0 001.592-.87c.501-.424.878-1.012 1.129-1.765l1.244.637zm-8.423-5.413l-.232 1.39 1.621-.116c1.718-.116 3.04-.376 3.966-.781.926-.425 1.563-.927 1.91-1.506.367-.598.55-1.186.55-1.765 0-.792-.26-1.4-.781-1.824-.502-.444-1.187-.666-2.055-.666-1.12 0-2.152.415-3.098 1.245-.945.83-1.573 2.17-1.881 4.024zM128.786 22c-1.37 0-2.47-.29-3.3-.868-.83-.58-1.274-1.457-1.332-2.635l1.477-.463c.019.83.173 1.477.463 1.94.289.444.666.752 1.129.926.482.174 1.013.26 1.592.26a6.28 6.28 0 001.939-.289c.618-.212 1.11-.53 1.477-.955.366-.425.55-.965.55-1.621 0-.618-.203-1.168-.608-1.65-.386-.502-1.062-.878-2.027-1.13l-1.736-.462c-.869-.232-1.554-.657-2.056-1.274-.482-.618-.723-1.35-.723-2.2 0-.676.164-1.332.492-1.968.328-.657.858-1.197 1.592-1.622.733-.443 1.698-.665 2.895-.665 1.273 0 2.257.222 2.952.665.695.444 1.139 1.014 1.332 1.708.193.695.154 1.419-.116 2.171l-1.766.464c.502-1.332.512-2.355.029-3.069-.463-.714-1.303-1.07-2.518-1.07-1.023 0-1.853.25-2.49.752-.617.501-.926 1.187-.926 2.055 0 1.293.724 2.133 2.171 2.518l1.737.464c.965.25 1.737.714 2.316 1.39.579.675.868 1.475.868 2.402 0 .675-.183 1.34-.55 1.997-.367.637-.946 1.168-1.737 1.592-.791.425-1.833.637-3.126.637zm13.088 0c-1.37 0-2.47-.29-3.3-.868-.83-.58-1.274-1.457-1.332-2.635l1.476-.463c.02.83.174 1.477.464 1.94.289.444.665.752 1.129.926.482.174 1.013.26 1.592.26.694 0 1.341-.096 1.939-.289.618-.212 1.11-.53 1.476-.955.367-.425.55-.965.55-1.621 0-.618-.202-1.168-.607-1.65-.386-.502-1.062-.878-2.027-1.13l-1.737-.462c-.868-.232-1.553-.657-2.055-1.274-.482-.618-.724-1.35-.724-2.2 0-.676.164-1.332.493-1.968.328-.657.858-1.197 1.592-1.622.733-.443 1.698-.665 2.894-.665 1.274 0 2.258.222 2.953.665.695.444 1.139 1.014 1.332 1.708.193.695.154 1.419-.116 2.171l-1.766.464c.502-1.332.511-2.355.029-3.069-.463-.714-1.303-1.07-2.518-1.07-1.023 0-1.853.25-2.49.752-.617.501-.926 1.187-.926 2.055 0 1.293.723 2.133 2.171 2.518l1.737.464c.965.25 1.736.714 2.315 1.39.579.675.869 1.475.869 2.402 0 .675-.183 1.34-.55 1.997-.367.637-.946 1.168-1.737 1.592-.791.425-1.833.637-3.126.637z"})]}))});function zj(e){"@babel/helpers - typeof";return zj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zj(e)}var $Sr=["type"];function Qme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ESr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ISr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DSr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=ASr(e,$Sr),i=r==="color"?Aze:$te;return a.jsx(Ne,ESr({Icon:i,Text:Ize,"aria-label":Ip,spaceMultiple:rSr,textMultiple:tSr},n))}),a3=$te;a3.Color=Aze;a3.Text=Ize;a3.Combine=DSr;a3.Avatar=ySr;a3.colorPrimary=zze;a3.title=Ip;var NE="Flora",NSr=.9,LSr=.11,Dze="#000";function Aj(e){"@babel/helpers - typeof";return Aj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Aj(e)}var RSr=["size","style"];function Zme(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function USr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ete=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=HSr(e,RSr);return a.jsxs("svg",MU(MU({fill:"currentColor",fillRule:"evenodd",height:r,style:MU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:NE}),a.jsx("path",{d:"M2 17.152c0-2.697 2.202-4.883 4.889-4.883 2.66 0 4.84 2.165 4.84 4.835s-2.156 4.835-4.816 4.835H2v-4.787zM22 22h-4.913c-2.66 0-4.817-2.165-4.817-4.835s2.18-4.835 4.84-4.835c2.688 0 4.89 2.186 4.89 4.883V22zM22 6.848c0 2.697-2.202 4.883-4.889 4.883-2.66 0-4.84-2.165-4.84-4.835s2.156-4.835 4.816-4.835H22v4.787zM2 2h4.913c2.66 0 4.817 2.165 4.817 4.835S9.55 11.67 6.889 11.67C4.202 11.67 2 9.484 2 6.787V2z"})]}))});function Ij(e){"@babel/helpers - typeof";return Ij=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ij(e)}function ehe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WSr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function r_r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Nze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=t_r(e,XSr);return a.jsxs("svg",zU(zU({fill:"currentColor",fillRule:"evenodd",height:r,style:zU({flex:"none",lineHeight:1},n),viewBox:"0 0 97 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:NE}),a.jsx("path",{clipRule:"evenodd",d:"M16.073 4.03h.044c2.08 0 5 .529 6.904.881 1.372.264 3.451.66 4.735.793-2.301 1.41-4.647 3.26-6.417 5.153-.93.969-1.637 1.894-2.257 2.73-.227 0-.504-.004-.791-.008-.61-.01-1.268-.021-1.599.009-1.327.088-1.726.396-1.77.572-.023.113.048.099.276.052.218-.044.58-.118 1.14-.14.531-.044 1.46-.044 2.434-.044a32.696 32.696 0 01-2.7 3.26c-2.743 2.994-5.177 4.492-8.584 4.272-1.284-.044-1.948-.529-1.948-1.278 0-.44.266-.748.576-1.1.442-.485.663-.882.708-1.542.044-.925-.576-1.894-2.036-1.894-1.77 0-2.788 1.41-2.788 2.863C2 20.679 4.39 22 7.709 22c4.16 0 10.577-2.378 14.47-6.739.299-.326.537-.612.741-.858.1-.12.191-.23.278-.33 1.504 0 2.345-.089 3.098-.31a6.222 6.222 0 00-.664 1.234c-.177.44-.266 1.233 0 1.19.082 0 .214-.152.398-.361.113-.13.246-.281.398-.433.713-.709 1.282-1.133 1.962-1.639l.517-.386c1.017-.75 1.106-1.454.398-1.63-.708-.176-1.77.352-2.611 1.497-.885.309-2.08.397-3.186.353.632-.735 1.144-1.41 1.665-2.096.572-.753 1.155-1.52 1.92-2.397.84-1.013 1.814-2.158 2.743-3.039.62.088 2.39.265 3.584.265 2.343 0 3.935-.315 4.176-1.206h.997v3.741H37.34v3.742h-1.253v2.494h-1.253v3.741H33.58v1.247h-2.506v1.247h13.783V20.08h1.253v-2.494h1.253v-2.494h-1.253v2.494h-1.253v1.247h-1.253v1.247h-7.518v-1.247h1.253v-3.741h1.253V11.35h1.253V8.856H41.1V6.362h1.253V5.115h2.506V3.868H37.34v.293c-.479-.474-1.482-.703-2.548-.703-1.549 0-3.319.484-5.177 1.233a214.907 214.907 0 01-5.842-1.497c-2.744-.75-5.62-1.19-7.479-1.19-5.532-.132-9.47 2.775-9.913 6.034-.265 2.335 1.15 4.625 3.762 5.55.354.132.796.176.84.044.028-.081-.028-.096-.177-.136-.094-.025-.226-.06-.398-.129-2.788-1.189-3.274-3.39-2.92-5.109.796-3.215 4.425-4.228 8.585-4.228zm18.63-.132h.045c1.416 0 2.478.397 2.434.925-.044.485-1.106.837-2.257.837-.796 0-2.124-.132-3.806-.573.797-.528 2.301-1.189 3.585-1.189zm23.953 17.43V20.08h2.507v-1.247h1.253V16.34h1.253v-1.247h1.253v-8.73h-1.253V5.115h-1.253V3.868h-7.519v1.247h-2.506v1.247h-1.253V7.61h-1.253v2.495h-1.253v8.73h1.253v1.246h1.253v1.247h7.519zM54.898 5.114v1.247h-1.253V7.61h-1.253v2.495h-1.253v8.73h1.253v1.246h5.012v-1.247h1.254v-1.247h1.253v-1.247h1.253v-2.494h1.253V6.362h-1.253V5.115h-6.266zm18.796 8.73h1.253v7.482h8.776V20.08h-2.505v-1.247h1.252v-1.247h1.253v-1.247H82.47v1.247h-1.252v1.247h-1.254v1.247H77.452v-6.235H76.2v-1.247h1.253V11.35h2.506V7.609h1.253V6.362h-1.253V5.115h-1.252V3.868H68.68v1.247h1.252v3.741h-1.252v2.495h-1.253v3.74h-1.253v2.495h-1.253v2.494h-2.506v1.247h7.517V20.08h-2.505v-2.494h1.253v-2.494h1.252v-1.247h-1.252v-1.247h1.252V11.35h1.254V8.856h1.253v-3.74h5.012v4.988H76.2v1.247h-2.506v2.494zm18.8 2.494H91.24v3.741h-1.252v1.247H95V20.08h-1.253V6.362h-1.254V3.868H91.24v2.494h-1.252V7.61h-1.254v1.247h-1.253v1.248h1.254V8.856h1.253V7.61h1.252v7.483h1.254v1.247zm-6.265-4.988v1.247h-1.252v1.247h-1.254v1.247h1.254v-1.247h1.252v-1.247h1.253V11.35h-1.253z"})]}))});function Nj(e){"@babel/helpers - typeof";return Nj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nj(e)}function rhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function n_r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function y_r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Tte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=h_r(e,f_r);return a.jsxs("svg",AU(AU({fill:"currentColor",fillRule:"evenodd",height:r,style:AU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:LE}),a.jsx("path",{clipRule:"evenodd",d:"M13.152 3c-.64 0-1.158.51-1.158 1.137V18.84c0 .628.519 1.137 1.159 1.137h3.308c.64 0 1.158-.51 1.158-1.137V4.137C17.62 3.51 17.101 3 16.461 3h-3.308zm-6.24.081c-.314 0-.599.123-.807.323-.001.002-.004 0-.003-.002 0-.002-.002-.003-.003-.001l-.035.045a1.134 1.134 0 00-.139.181c-.11.144-.206.296-.287.456L.403 14.36l-.296.654a1.01 1.01 0 00-.016.034l-.032.07c0 .002 0 .002.002.002a1.105 1.105 0 00-.06.369l-.001 3.383A1.14 1.14 0 001.152 20h3.456a1.14 1.14 0 001.152-1.128V13.232c0-2.491 2.063-4.511 4.608-4.511a1.14 1.14 0 001.152-1.128V4.209a1.14 1.14 0 00-1.152-1.128H6.912zm11.328 14.1c0-1.558 1.29-2.82 2.88-2.82 1.59 0 2.88 1.262 2.88 2.82C24 18.736 22.71 20 21.12 20c-1.59 0-2.88-1.262-2.88-2.82z"})]}))});function Rj(e){"@babel/helpers - typeof";return Rj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rj(e)}var g_r=["background"];function ihe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function b_r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function w_r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var P_r=p.memo(function(e){var t=e.background,r=j_r(e,g_r);return a.jsx(Ee,b_r({Icon:Tte,"aria-label":LE,background:t||Lze,color:"#000"},r))});function Fj(e){"@babel/helpers - typeof";return Fj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fj(e)}var S_r=["size","style"];function ohe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function E_r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$_r(e,S_r);return a.jsxs("svg",IU(IU({fill:"currentColor",fillRule:"evenodd",height:r,style:IU({flex:"none",lineHeight:1},n),viewBox:"0 0 84 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:LE}),a.jsx("path",{d:"M5.396 22c-.317 0-.574-.1-.771-.298-.188-.199-.282-.472-.282-.82V7.97H2.89c-.267 0-.485-.075-.653-.224C2.08 7.596 2 7.383 2 7.105c0-.268.08-.482.237-.64.168-.16.386-.239.653-.239h1.453V4.305c0-1.4.331-2.433.993-3.098C6.01.53 6.938.194 8.124.194c.633 0 1.102.089 1.409.268.316.169.474.412.474.73 0 .387-.192.63-.578.73-.099.02-.217.034-.356.044h-.46c-.721 0-1.265.194-1.63.581-.366.377-.55.998-.55 1.862v1.817h2.625c.267 0 .48.08.638.238.168.16.252.373.252.64 0 .279-.084.492-.252.641-.158.15-.37.224-.638.224h-2.61v12.914c0 .347-.093.62-.281.82-.188.198-.445.297-.771.297zm7.963 0c-.307 0-.559-.1-.757-.298-.197-.208-.296-.482-.296-.82V1.118c0-.337.099-.606.296-.804A.997.997 0 0113.36 0c.306 0 .558.104.756.313.198.198.296.467.296.804v19.766c0 .338-.098.61-.296.82-.198.198-.45.297-.756.297zm10.75 0c-1.413 0-2.654-.323-3.722-.968-1.057-.655-1.883-1.584-2.476-2.786-.583-1.201-.875-2.621-.875-4.26 0-1.638.292-3.058.875-4.26.593-1.201 1.419-2.125 2.476-2.77 1.068-.655 2.309-.983 3.722-.983 1.424 0 2.665.328 3.722.983 1.058.645 1.884 1.569 2.477 2.77.593 1.202.89 2.622.89 4.26 0 1.629-.297 3.049-.89 4.26-.593 1.202-1.419 2.13-2.477 2.786-1.057.645-2.298.968-3.722.968zm0-1.832c.999 0 1.869-.243 2.61-.73.742-.496 1.315-1.206 1.72-2.13.416-.933.623-2.04.623-3.322 0-1.29-.207-2.398-.623-3.321-.405-.924-.978-1.629-1.72-2.115-.741-.497-1.611-.745-2.61-.745-.988 0-1.853.248-2.595.745-.741.486-1.32 1.191-1.735 2.115-.405.923-.607 2.03-.607 3.322 0 1.29.202 2.398.607 3.321.416.924.989 1.634 1.72 2.13.742.487 1.612.73 2.61.73zM37.722 22c-.336 0-.613-.084-.83-.253-.208-.169-.366-.442-.475-.82l-3.915-13.45a6.664 6.664 0 01-.074-.298c-.01-.099-.015-.193-.015-.283 0-.288.094-.511.282-.67.188-.169.435-.253.742-.253.267 0 .474.07.622.208.158.14.277.363.356.67l3.366 12.587h.045L41.4 6.956c.177-.655.602-.983 1.275-.983.642 0 1.053.323 1.23.968l3.589 12.497h.06l3.35-12.586c.08-.308.193-.532.342-.67.158-.14.37-.21.637-.21.317 0 .564.085.742.254.188.159.281.382.281.67 0 .09-.005.18-.014.269-.01.089-.035.188-.075.297l-3.914 13.48c-.11.358-.272.626-.49.805-.207.169-.484.253-.83.253-.366 0-.657-.084-.875-.253-.207-.169-.366-.442-.474-.82l-3.56-11.96h-.044l-3.544 11.975c-.099.348-.262.611-.49.79-.227.179-.518.268-.874.268zM56.065 3.158a1.37 1.37 0 01-.964-.388c-.267-.268-.4-.59-.4-.968 0-.377.133-.695.4-.953.277-.268.598-.402.964-.402.376 0 .697.134.964.402.277.258.415.576.415.953 0 .378-.138.7-.415.968a1.336 1.336 0 01-.964.388zm0 18.842a.997.997 0 01-.756-.313c-.198-.208-.297-.476-.297-.804V7.09c0-.338.099-.606.297-.804a.997.997 0 01.756-.313c.306 0 .558.104.756.313.198.198.297.466.297.804v13.793c0 .328-.1.596-.297.804a.997.997 0 01-.756.313zm5.264-3.783V7.969h-1.498c-.296 0-.529-.08-.697-.238-.168-.16-.252-.373-.252-.641 0-.278.084-.491.252-.64.168-.15.4-.224.697-.224h1.498V3.232c0-.337.099-.61.297-.819a.997.997 0 01.756-.313c.316 0 .568.104.756.313.198.209.297.482.297.82v2.993h2.254c.296 0 .524.075.682.224.168.149.252.362.252.64 0 .268-.084.482-.252.64-.158.16-.386.239-.682.239h-2.254v9.816c0 .754.143 1.305.43 1.653.296.348.79.536 1.482.566l.416.015c.336.02.583.1.741.238.168.14.252.338.252.596 0 .209-.05.387-.148.536-.099.15-.257.263-.475.343-.217.07-.509.104-.874.104h-.386c-1.186 0-2.076-.293-2.67-.879-.582-.595-.874-1.509-.874-2.74zM70.3 22c-.306 0-.558-.1-.756-.298-.198-.208-.296-.482-.296-.82V1.103c0-.337.093-.605.281-.804.198-.199.455-.298.771-.298.326 0 .584.1.771.298.188.199.282.467.282.804v7.984h.06a4.792 4.792 0 011.912-2.264c.89-.566 1.943-.85 3.159-.85 1.7 0 3.044.527 4.033 1.58C81.506 8.594 82 9.985 82 11.722v9.16c0 .338-.099.612-.297.82-.197.199-.45.298-.756.298s-.558-.1-.756-.298c-.198-.208-.297-.482-.297-.82V12.08c0-1.32-.356-2.358-1.067-3.113-.702-.755-1.696-1.132-2.98-1.132-.9 0-1.691.203-2.373.61a4.096 4.096 0 00-1.572 1.684c-.366.715-.549 1.549-.549 2.502v8.252c0 .338-.099.61-.296.82-.198.198-.45.297-.757.297z"})]}))});function Bj(e){"@babel/helpers - typeof";return Bj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bj(e)}function ahe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function T_r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function U_r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=H_r(e,R_r);return a.jsxs("svg",DU(DU({fill:"currentColor",fillRule:"evenodd",height:r,style:DU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:RE}),a.jsx("path",{d:"M3.675 7.386A3.684 3.684 0 007.35 3.693 3.684 3.684 0 003.675 0 3.684 3.684 0 000 3.693a3.684 3.684 0 003.675 3.693zm0 16.614a3.683 3.683 0 003.675-3.693 3.684 3.684 0 00-3.675-3.693A3.683 3.683 0 000 20.307 3.684 3.684 0 003.675 24z"}),a.jsx("path",{d:"M10.338 7.2a8.002 8.002 0 011.146-.114h2.037a2.14 2.14 0 002.136-2.139V2.44c0-1.179-.96-2.139-2.136-2.139h-2.484a2.14 2.14 0 00-2.136 2.14l-.08 1.487a8.001 8.001 0 01-.12.9 5.2 5.2 0 01-.487 1.38s-.327.627-.753 1.068a5 5 0 01-.327.306l-.219.18a4.4 4.4 0 01-1.779.786c-.285.06-.939.066-1.206.072H2.433c-1.179 0-2.136.96-2.136 2.148v2.5c0 1.187.96 2.147 2.136 2.147h2.544a2.15 2.15 0 002.136-2.148v-1.794c-.02-.62.021-1.773.567-2.547.34-.48.88-.906.972-.98a3.58 3.58 0 01.798-.487c.087-.039.36-.147.885-.246V7.2h.003z"}),a.jsx("path",{d:"M21.897.3H19.28c-1.146 0-2.07.927-2.07 2.073V4.14s0 1.227-.3 2.14c-.321.905-1.131 1.727-1.944 2.027-.951.348-2.064.3-2.631.3h-1.59a2.07 2.07 0 00-2.064 2.073v2.634c0 1.146.924 2.073 2.064 2.073h2.622a2.07 2.07 0 002.064-2.073l.02-1.1c-.011-.409.028-1.249.226-1.86.072-.229.219-.649.552-1.108.24-.327.474-.534.71-.753.433-.387.799-.612.9-.666.22-.132.6-.36 1.138-.528.48-.147.84-.174 1.452-.213.36-.027.858-.039 1.458-.006 1.146 0 2.07-.927 2.07-2.073V2.373A2.07 2.07 0 0021.888.3h.009z"})]}))});function Hj(e){"@babel/helpers - typeof";return Hj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hj(e)}var W_r=["background"];function lhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function K_r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function X_r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Q_r=p.memo(function(e){var t=e.background,r=Y_r(e,W_r);return a.jsx(Ee,K_r({Icon:Mte,"aria-label":RE,background:t||"#fff",color:Fze,iconMultiple:.7},r))});function Uj(e){"@babel/helpers - typeof";return Uj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uj(e)}var Z_r=["size","style"];function che(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iCr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Bze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=nCr(e,Z_r);return a.jsxs("svg",NU(NU({fill:"currentColor",fillRule:"evenodd",height:r,style:NU({flex:"none",lineHeight:1},n),viewBox:"0 0 130 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:RE}),a.jsx("path",{d:"M2 .24h14.19v3.043H5.473v5.792h8.713v3.044H5.472v9.642H2V.239zm22.99 8.805c-2.277 0-4.37 2.09-4.37 6.924v5.792h-3.263V6.267h3.262v2.956c.718-1.85 2.815-3.192 4.79-3.192.658 0 .99.091 1.139.091v3.104a6.474 6.474 0 00-1.558-.179v-.002zM28.762.149h3.652v3.67h-3.652V.15zm.18 6.121h3.262v15.494h-3.262V6.27zm13.77-.238c4.821 0 7.365 3.582 7.335 7.432 0 .597-.06 1.314-.06 1.314H38.43c.3 2.836 2.006 4.447 4.52 4.447 1.917 0 3.442-.896 3.801-2.478h3.205C49.418 20.122 46.573 22 42.863 22c-4.91 0-7.663-3.79-7.663-8s2.605-7.968 7.513-7.968zm3.832 6.178c-.149-2.09-1.497-3.61-3.831-3.61-2.185 0-3.652 1.341-4.13 3.61h7.964-.003zm6.525-5.94h3.263v2.626c1.077-1.76 2.933-2.865 5.149-2.865 3.293 0 5.6 2.178 5.6 5.522v10.209h-3.263v-9.494c0-1.942-1.227-3.314-3.205-3.314-2.662 0-4.281 2.269-4.281 6v6.807H53.07V6.267v.003zM69.924 14c0-4.655 2.785-7.97 7.365-7.97 1.975 0 3.801.897 4.73 2.209V0h3.262v21.76h-3.263v-1.998C81.33 21.015 79.474 22 77.35 22c-4.672 0-7.426-3.344-7.426-8zm12.335 0c0-3.104-1.826-5.134-4.49-5.134-2.662 0-4.491 2.03-4.491 5.134 0 3.105 1.795 5.165 4.492 5.165 2.696 0 4.489-2.06 4.489-5.165zm6.853-14h3.263v21.76h-3.263V0zm6.945.148h3.652V3.82h-3.652V.149zm.18 6.122h3.262v15.494h-3.262V6.27zM110.038.24h3.683l8.381 21.52h-3.743l-1.945-5.134h-9.191l-1.917 5.135h-3.621L110.036.239h.002zm5.241 13.373l-3.473-9.136-3.442 9.136h6.915zM124.528.239H128v21.522h-3.472V.239z"})]}))});function Wj(e){"@babel/helpers - typeof";return Wj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wj(e)}function uhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oCr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bCr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=gCr(e,dCr);return a.jsxs("svg",LU(LU({fill:"currentColor",fillRule:"evenodd",height:r,style:LU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:FE}),a.jsx("path",{d:"M19.245 5.364c1.322 1.36 1.877 3.216 2.11 5.817.622 0 1.2.135 1.592.654l.73.964c.21.278.323.61.323.955v2.62c0 .339-.173.669-.453.868C20.239 19.602 16.157 21.5 12 21.5c-4.6 0-9.205-2.583-11.547-4.258-.28-.2-.452-.53-.453-.868v-2.62c0-.345.113-.679.321-.956l.73-.963c.392-.517.974-.654 1.593-.654l.029-.297c.25-2.446.81-4.213 2.082-5.52 2.461-2.54 5.71-2.851 7.146-2.864h.198c1.436.013 4.685.323 7.146 2.864zm-7.244 4.328c-.284 0-.613.016-.962.05-.123.447-.305.85-.57 1.108-1.05 1.023-2.316 1.18-2.994 1.18-.638 0-1.306-.13-1.851-.464-.516.165-1.012.403-1.044.996a65.882 65.882 0 00-.063 2.884l-.002.48c-.002.563-.005 1.126-.013 1.69.002.326.204.63.51.765 2.482 1.102 4.83 1.657 6.99 1.657 2.156 0 4.504-.555 6.985-1.657a.854.854 0 00.51-.766c.03-1.682.006-3.372-.076-5.053-.031-.596-.528-.83-1.046-.996-.546.333-1.212.464-1.85.464-.677 0-1.942-.157-2.993-1.18-.266-.258-.447-.661-.57-1.108-.32-.032-.64-.049-.96-.05zm-2.525 4.013c.539 0 .976.426.976.95v1.753c0 .525-.437.95-.976.95a.964.964 0 01-.976-.95v-1.752c0-.525.437-.951.976-.951zm5 0c.539 0 .976.426.976.95v1.753c0 .525-.437.95-.976.95a.964.964 0 01-.976-.95v-1.752c0-.525.437-.951.976-.951zM7.635 5.087c-1.05.102-1.935.438-2.385.906-.975 1.037-.765 3.668-.21 4.224.405.394 1.17.657 1.995.657h.09c.649-.013 1.785-.176 2.73-1.11.435-.41.705-1.433.675-2.47-.03-.834-.27-1.52-.63-1.813-.39-.336-1.275-.482-2.265-.394zm6.465.394c-.36.292-.6.98-.63 1.813-.03 1.037.24 2.06.675 2.47.968.957 2.136 1.104 2.776 1.11h.044c.825 0 1.59-.263 1.995-.657.555-.556.765-3.187-.21-4.224-.45-.468-1.335-.804-2.385-.906-.99-.088-1.875.058-2.265.394zM12 7.615c-.24 0-.525.015-.84.044.03.16.045.336.06.526l-.001.159a2.94 2.94 0 01-.014.25c.225-.022.425-.027.612-.028h.366c.187 0 .387.006.612.028-.015-.146-.015-.277-.015-.409.015-.19.03-.365.06-.526a9.29 9.29 0 00-.84-.044z"})]}))});function qj(e){"@babel/helpers - typeof";return qj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qj(e)}var vCr=["background"];function phe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xCr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SCr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Cr=p.memo(function(e){var t=e.background,r=PCr(e,vCr);return a.jsx(Ee,xCr({Icon:zte,"aria-label":FE,background:t||Vze,color:"#fff"},r))});function Gj(e){"@babel/helpers - typeof";return Gj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gj(e)}var CCr=["size","style"];function dhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function MCr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Hze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=TCr(e,CCr);return a.jsxs("svg",RU(RU({fill:"currentColor",fillRule:"evenodd",height:r,style:RU({flex:"none",lineHeight:1},n),viewBox:"0 0 154 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:FE}),a.jsx("path",{d:"M2 11.875c0 5.256 3.013 8.506 8.19 8.506 4.76 0 8.027-2.72 8.027-7.722v-1.545h-7.982v2.928h4.095c-.161 1.96-1.68 3.25-4.049 3.25-2.6 0-4.347-1.498-4.347-4.334V10.7c0-2.582 1.518-4.31 4.186-4.31 1.91 0 3.267.922 3.68 2.374h3.865c-.437-3.366-3.427-5.625-7.499-5.625C5.29 3.138 2 6.366 2 11.875zm17.308-5.44h3.496V3h-3.496v3.435zm0 13.715h3.496V7.795h-3.496V20.15zm10.544-9.52h2.438V7.795h-2.438V3.922h-3.496v3.873H24.17v2.835h2.186v6.8c0 1.637.69 2.72 2.76 2.72h3.174v-2.766h-2.438V10.63zm3.994 9.52h3.727v-7.076h7.568v7.076h3.726V3.346h-3.726v6.777h-7.568V3.346h-3.727V20.15zM62.385 7.795h-3.497v6.523c0 1.868-1.012 3.205-2.668 3.205-1.38 0-2.162-.83-2.162-2.56V7.796h-3.52v7.722c0 2.95 1.357 4.864 4.118 4.864 1.955 0 3.29-.945 4.002-2.49h.207l.46 2.26h3.06V7.794zm1.698 12.355h3.06l.436-2.213h.207c.713 1.591 2.3 2.444 4.072 2.444 3.174 0 5.015-2.374 5.015-6.385 0-4.057-1.887-6.432-5.084-6.432-1.978 0-3.428 1.014-4.003 2.49h-.207V3h-3.496v17.15zm3.496-5.624v-1.06c0-1.845 1.173-3.043 2.99-3.043 1.657 0 2.738.853 2.738 2.581v1.983c0 1.521-.874 2.559-2.714 2.559-1.864 0-3.014-1.222-3.014-3.02zm21.8 5.855c4.21 0 7.177-2.351 7.683-6.063h-3.151c-.46 2.098-2.186 3.389-4.486 3.389-2.852 0-4.67-1.867-4.67-4.518v-2.743c0-2.882 1.887-4.634 4.716-4.634 2.53 0 4.072 1.36 4.44 3.366h3.151c-.368-3.665-3.243-6.063-7.499-6.063-5.038 0-7.982 3.274-7.982 8.668 0 5.348 2.898 8.598 7.798 8.598zm8.533-6.34c0 3.92 2.346 6.34 5.98 6.34 3.796 0 6.004-2.536 6.004-6.34 0-4.056-2.484-6.338-6.003-6.338-3.635 0-5.981 2.397-5.981 6.339zm2.898.992V13.12c0-1.89 1.22-3.066 3.083-3.066 1.817 0 3.082 1.152 3.082 3.066v1.913c0 1.96-1.288 2.997-3.082 2.997-1.749 0-3.083-1.015-3.083-2.997zM111.018 24h2.853v-6.132h.184c.667 1.453 2.116 2.398 4.186 2.398 3.083 0 4.992-2.26 4.992-6.293 0-3.942-1.863-6.27-4.992-6.27-1.863 0-3.427.852-4.186 2.397h-.184l-.345-2.167h-2.508V24zm6.211-6.063c-2.024 0-3.358-1.314-3.358-3.342v-1.222c0-2.005 1.31-3.342 3.381-3.342 2.002 0 3.037 1.152 3.037 2.881v2.144c0 1.815-1.16 2.849-2.973 2.88l-.087.001zm7.1-11.733h2.83V3.115h-2.83v3.09zm0 13.946h2.83V7.933h-2.83V20.15zm4.338 0h2.83V3.115h-2.83V20.15zm9.927-12.447c3.52 0 6.004 2.282 6.004 6.339 0 3.803-2.208 6.339-6.004 6.339-3.634 0-5.98-2.42-5.98-6.34 0-3.941 2.346-6.338 5.98-6.338zm10.922-3.689v3.919H152v2.328h-2.484v7.607H152v2.282h-2.99c-1.749 0-2.324-.922-2.324-2.282v-7.607h-2.185V7.933h2.185V4.014h2.83zm-10.922 6.04c-1.863 0-3.082 1.175-3.082 3.066v1.913c0 1.982 1.334 2.997 3.082 2.997 1.795 0 3.083-1.038 3.083-2.997V13.12c0-1.914-1.265-3.066-3.083-3.066z"})]}))});function Jj(e){"@babel/helpers - typeof";return Jj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jj(e)}function mhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zCr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WCr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Uze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=UCr(e,FCr);return a.jsxs("svg",FU(FU({fill:"currentColor",fillRule:"evenodd",height:r,style:FU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:RI}),a.jsx("path",{d:"M19.049 0h-3.903v2.324c-.94-.468-2-.734-3.122-.734C8.151 1.588 5 4.74 5 8.613c0 1.691.601 3.246 1.602 4.46H5v3.902h3.902v-2.072c.94.468 2 .734 3.122.734a7.032 7.032 0 007.025-7.024c0-1.811-.69-3.464-1.819-4.71h1.819V0zm-7.025 11.735a3.126 3.126 0 01-3.122-3.122 3.126 3.126 0 013.122-3.122 3.126 3.126 0 013.122 3.122c0 1.72-1.4 3.122-3.122 3.122zM12.024 16.976H8.902v3.902h3.122A3.126 3.126 0 0115.146 24h3.903a7.032 7.032 0 00-7.025-7.024z"})]}))});function Xj(e){"@babel/helpers - typeof";return Xj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xj(e)}var KCr=["background"];function yhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qCr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QCr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZCr=p.memo(function(e){var t=e.background,r=XCr(e,KCr);return a.jsx(Ee,qCr({Icon:Uze,"aria-label":RI,background:t||"#000",color:"#fff",iconMultiple:.7},r))});function Qj(e){"@babel/helpers - typeof";return Qj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qj(e)}var ekr=["size","style"];function ghe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function okr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var akr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ikr(e,ekr);return a.jsxs("svg",BU(BU({fill:"currentColor",fillRule:"evenodd",height:r,style:BU({flex:"none",lineHeight:1},n),viewBox:"0 0 38 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:RI}),a.jsx("path",{d:"M18.68 2.14h-3.23V22h3.23V2.14zM23.73 9.266h-3.229V22h3.23V9.266zM33.779 11.515l-2.41-2.41-2.41 2.41 2.41 2.41 2.41-2.41zM24.54 4.41L22.13 2l-2.41 2.41 2.41 2.41 2.41-2.41zM13.626 2.14h-3.23v1.922a5.78 5.78 0 00-2.583-.607A5.817 5.817 0 002 9.266c0 1.4.497 2.687 1.326 3.692H2v3.229h3.23v-1.715a5.779 5.779 0 002.583.607 5.82 5.82 0 005.813-5.813c0-1.498-.57-2.866-1.505-3.897h1.505v-3.23zm-5.813 9.71a2.587 2.587 0 01-2.584-2.584 2.587 2.587 0 012.584-2.583 2.587 2.587 0 012.583 2.583 2.587 2.587 0 01-2.583 2.584zM7.813 16.187H5.229v3.23h2.584A2.587 2.587 0 0110.396 22h3.23a5.82 5.82 0 00-5.813-5.813z"}),a.jsx("path",{d:"M31.368 5.369c.932 0 1.834.502 2.31 1.427l.128-.128 2.208-2.207a5.822 5.822 0 00-4.646-2.322 5.817 5.817 0 00-5.808 5.652L25.555 22h3.23V7.95a2.587 2.587 0 012.583-2.583v.002z"}),a.jsx("path",{d:"M33.779 11.515l-2.41-2.41-2.41 2.41 2.41 2.41 2.41-2.41z"})]}))}),BE=Uze;BE.Text=akr;BE.Avatar=ZCr;BE.colorPrimary=RCr;BE.title=RI;var VE="Goose",skr=.7,lkr=.2,Wze="#fff";function Zj(e){"@babel/helpers - typeof";return Zj=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zj(e)}var ckr=["size","style"];function bhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mkr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ate=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dkr(e,ckr);return a.jsxs("svg",VU(VU({fill:"currentColor",fillRule:"evenodd",height:r,style:VU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:VE}),a.jsx("path",{d:"M21.595 23.61c1.167-.254 2.405-.944 2.405-.944l-2.167-1.784a12.124 12.124 0 01-2.695-3.131 12.127 12.127 0 00-3.97-4.049l-.794-.462a1.115 1.115 0 01-.488-.815.844.844 0 01.154-.575c.413-.582 2.548-3.115 2.94-3.44.503-.416 1.065-.762 1.586-1.159.074-.056.148-.112.221-.17.003-.002.007-.004.009-.007.167-.131.325-.272.45-.438.453-.524.563-.988.59-1.193-.061-.197-.244-.639-.753-1.148.319.02.705.272 1.056.569.235-.376.481-.773.727-1.171.165-.266-.08-.465-.086-.471h-.001V3.22c-.007-.007-.206-.25-.471-.086-.567.35-1.134.702-1.639 1.021 0 0-.597-.012-1.305.599a2.464 2.464 0 00-.438.45l-.007.009c-.058.072-.114.147-.17.221-.397.521-.743 1.083-1.16 1.587-.323.391-2.857 2.526-3.44 2.94a.842.842 0 01-.574.153 1.115 1.115 0 01-.815-.488l-.462-.794a12.123 12.123 0 00-4.049-3.97 12.133 12.133 0 01-3.13-2.695L1.332 0S.643 1.238.39 2.405c.352.428 1.27 1.49 2.34 2.302C1.58 4.167.73 3.75.06 3.4c-.103.765-.063 1.92.043 2.816.726.317 1.961.806 3.219 1.066-1.006.236-2.11.278-2.961.262.15.554.358 1.119.64 1.688.119.263.25.52.39.77.452.125 2.222.383 3.164.171l-2.51.897a27.776 27.776 0 002.544 2.726c2.031-1.092 2.494-1.241 4.018-2.238-2.467 2.008-3.108 2.828-3.8 3.67l-.483.678c-.25.351-.469.725-.65 1.117-.61 1.31-1.47 4.1-1.47 4.1-.154.486.202.842.674.674 0 0 2.79-.861 4.1-1.47.392-.182.766-.4 1.118-.65l.677-.483c.227-.187.453-.37.701-.586 0 0 1.705 2.02 3.458 3.349l.896-2.511c-.211.942.046 2.712.17 3.163.252.142.509.272.772.392.569.28 1.134.49 1.688.64-.016-.853.026-1.956.261-2.962.26 1.258.75 2.493 1.067 3.219.895.106 2.051.146 2.816.043a73.87 73.87 0 01-1.308-2.67c.811 1.07 1.874 1.988 2.302 2.34h-.001z"})]}))});function ew(e){"@babel/helpers - typeof";return ew=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ew(e)}var hkr=["background"];function vhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ykr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Okr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jkr=p.memo(function(e){var t=e.background,r=xkr(e,hkr);return a.jsx(Ee,ykr({Icon:Ate,"aria-label":VE,background:t||Wze,color:"#000",iconMultiple:.65},r))});function tw(e){"@babel/helpers - typeof";return tw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tw(e)}var wkr=["size","style"];function xhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kkr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Kze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ckr(e,wkr);return a.jsxs("svg",HU(HU({fill:"currentColor",fillRule:"evenodd",height:r,style:HU({flex:"none",lineHeight:1},n),viewBox:"0 0 87 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:VE}),a.jsx("path",{d:"M17.122 16.607c0 4.696-3.219 7.393-7.774 7.393-3.674 0-6.255-1.546-7.257-4.637l3.401-1.21c.486 1.786 1.852 2.907 3.856 2.907 2.46 0 4.13-1.211 4.13-4.12v-1.122c-.85 1.121-2.46 2-4.494 2C4.61 17.818 2 14.273 2 9.909 2 5.546 4.611 2 8.984 2c2.004 0 3.644.879 4.494 2V2.303h3.644v14.303zm-3.583-6.85c0-2.908-1.58-4.575-3.857-4.575-2.52 0-4.008 1.757-4.008 4.727 0 2.94 1.488 4.727 4.008 4.727 2.278 0 3.857-1.666 3.857-4.515v-.363zM35.546 10.273c0 4.94-3.188 8.273-7.683 8.273-4.494 0-7.682-3.334-7.682-8.273C20.181 5.333 23.37 2 27.863 2c4.495 0 7.683 3.333 7.683 8.273zm-11.69 0c0 3.242 1.548 5.212 4.007 5.212 2.46 0 4.009-1.97 4.009-5.212 0-3.243-1.549-5.212-4.009-5.212-2.46 0-4.008 1.97-4.008 5.212zM52.957 10.273c0 4.94-3.188 8.273-7.682 8.273s-7.682-3.334-7.682-8.273C37.593 5.333 40.78 2 45.275 2s7.682 3.333 7.682 8.273zm-11.69 0c0 3.242 1.548 5.212 4.008 5.212s4.008-1.97 4.008-5.212c0-3.243-1.549-5.212-4.008-5.212-2.46 0-4.008 1.97-4.008 5.212zM54.336 15.182L57.069 13c.941 1.546 2.763 2.576 4.615 2.576 1.549 0 2.976-.546 2.976-1.97 0-1.364-1.336-1.515-3.856-2.03-2.52-.515-5.405-1.152-5.405-4.546 0-2.909 2.55-5.03 6.224-5.03 2.794 0 5.284 1.242 6.438 3L65.6 7.212c-.91-1.424-2.429-2.242-4.19-2.242-1.488 0-2.46.666-2.46 1.727 0 1.152 1.154 1.364 3.158 1.788 2.703.576 6.104 1.151 6.104 4.788 0 3.211-2.946 5.273-6.56 5.273-2.945 0-5.89-1.182-7.317-3.364zM77.965 18.546c-4.555 0-7.743-3.364-7.743-8.273 0-4.667 3.157-8.273 7.59-8.273 4.616 0 7.076 3.485 7.076 7.849v1.212H73.713c.274 2.727 1.913 4.394 4.252 4.394 1.791 0 3.218-.91 3.704-2.546l3.128 1.182c-1.124 2.787-3.644 4.455-6.832 4.455zm-.183-13.485c-1.882 0-3.34 1.12-3.886 3.272h7.318c-.03-1.757-1.124-3.272-3.432-3.272z"})]}))});function rw(e){"@babel/helpers - typeof";return rw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rw(e)}function Ohe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $kr(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qkr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ite=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Kkr(e,Nkr),o=cn(Ru,3),s=Bkr(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",UU(UU({height:r,style:UU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ru}),a.jsx("path",{clipRule:"evenodd",d:"M11.238 7.603a1.532 1.532 0 011.524 0l10.468 6a1.532 1.532 0 010 2.66l-10.468 6c-.472.27-1.052.27-1.524 0l-10.468-6a1.533 1.533 0 010-2.66l10.468-6zm-6.624 7.33L12 19.166l7.386-4.233L12 10.699l-7.386 4.234z",fill:l.fill,fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M11.238 1.733a1.533 1.533 0 011.524 0l10.468 6a1.532 1.532 0 010 2.659l-10.468 6c-.472.27-1.052.27-1.524 0l-10.468-6a1.532 1.532 0 010-2.659l10.468-6zm-6.624 7.33L12 13.296l7.386-4.233L12 4.829 4.614 9.063z",fill:c.fill,fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M12.784 10.265L2.291 16.239.774 13.575l10.494-5.974 1.516 2.664z",fill:u.fill,fillRule:"evenodd"}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:".182",x2:"19.377",y1:"14.907",y2:"14.907",children:[a.jsx("stop",{stopColor:"#F9D100"}),a.jsx("stop",{offset:"1",stopColor:"#F97700"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"23.74",x2:"4.519",y1:"9.037",y2:"9.037",children:[a.jsx("stop",{stopColor:"#F9D100"}),a.jsx("stop",{offset:"1",stopColor:"#F97700"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:".182",x2:"19.35",y1:"14.907",y2:"14.793",children:[a.jsx("stop",{stopColor:"#F9D100"}),a.jsx("stop",{offset:"1",stopColor:"#F97700"})]})]})]}))});function iw(e){"@babel/helpers - typeof";return iw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iw(e)}var Gkr=["background","size"];function Phe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Jkr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function e$r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var t$r=p.memo(function(e){var t=e.background,r=e.size,n=Zkr(e,Gkr);return a.jsx(Ee,Jkr({Icon:Ite,"aria-label":Ru,background:t||qze,color:"#fff",size:r},n))});function ow(e){"@babel/helpers - typeof";return ow=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ow(e)}var r$r=["size","style"];function She(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function s$r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Gze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=a$r(e,r$r);return a.jsxs("svg",WU(WU({fill:"currentColor",fillRule:"evenodd",height:r,style:WU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ru}),a.jsx("path",{clipRule:"evenodd",d:"M11.238 7.603a1.532 1.532 0 011.524 0l10.468 6a1.532 1.532 0 010 2.66l-10.468 6c-.472.27-1.052.27-1.524 0l-10.468-6a1.533 1.533 0 010-2.66l10.468-6zm-6.624 7.33L12 19.166l7.386-4.233L12 10.699l-7.386 4.234z"}),a.jsx("path",{clipRule:"evenodd",d:"M11.238 1.733a1.533 1.533 0 011.524 0l10.468 6a1.532 1.532 0 010 2.659l-10.468 6c-.472.27-1.052.27-1.524 0l-10.468-6a1.532 1.532 0 010-2.659l10.468-6zm-6.624 7.33L12 13.296l7.386-4.233L12 4.829 4.614 9.063z"}),a.jsx("path",{clipRule:"evenodd",d:"M12.784 10.265L2.291 16.239.774 13.575l10.494-5.974 1.516 2.664z"})]}))});function aw(e){"@babel/helpers - typeof";return aw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},aw(e)}var l$r=["size","style"];function _he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function d$r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Jze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=p$r(e,l$r);return a.jsxs("svg",KU(KU({fill:"currentColor",fillRule:"evenodd",height:r,style:KU({flex:"none",lineHeight:1},n),viewBox:"0 0 75 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ru}),a.jsx("path",{d:"M2.061 22.215l1.942-2.4c1.073.985 2.27 1.477 3.588 1.477.885 0 1.614-.131 2.187-.394.574-.262.86-.623.86-1.083 0-.78-.634-1.169-1.904-1.169-.344 0-.856.041-1.536.123-.68.082-1.192.123-1.536.123-2.114 0-3.17-.759-3.17-2.277 0-.434.176-.861.528-1.28a3.246 3.246 0 011.229-.923C2.749 13.436 2 12.053 2 10.265c0-1.412.516-2.577 1.548-3.496 1.032-.927 2.302-1.39 3.81-1.39 1.18 0 2.166.221 2.96.664l1.205-1.403 2.126 1.932-1.462 1.071c.508.771.762 1.682.762 2.732 0 1.502-.46 2.704-1.377 3.607-.909.894-2.06 1.341-3.453 1.341a8.41 8.41 0 01-.884-.061l-.504-.074c-.058 0-.279.09-.664.27-.377.173-.565.353-.565.542 0 .328.283.492.848.492.254 0 .68-.061 1.278-.184s1.11-.185 1.536-.185c2.99 0 4.485 1.202 4.485 3.606 0 1.33-.598 2.372-1.794 3.126C10.659 23.618 9.217 24 7.53 24a9.054 9.054 0 01-5.469-1.785zm3.072-11.938c0 .78.213 1.407.64 1.883.434.468 1.015.701 1.744.701.73 0 1.29-.23 1.684-.689.393-.46.59-1.091.59-1.895 0-.665-.213-1.227-.64-1.686-.417-.46-.962-.69-1.634-.69-.704 0-1.278.222-1.72.665-.442.443-.664 1.013-.664 1.71zm18.15-1.76a3.217 3.217 0 00-1.806-.542c-.713 0-1.348.325-1.905.973-.55.648-.824 1.44-.824 2.375v7.508h-3.072V5.649h3.072v1.206c.86-.968 2.003-1.452 3.429-1.452 1.049 0 1.851.16 2.408.48l-1.303 2.634zm9.695 8.997c-.279.46-.766.837-1.462 1.132a5.56 5.56 0 01-2.163.43c-1.417 0-2.531-.352-3.342-1.058-.811-.713-1.217-1.723-1.217-3.027 0-1.526.57-2.72 1.709-3.582 1.146-.861 2.772-1.292 4.878-1.292.36 0 .786.061 1.277.184 0-1.55-.979-2.326-2.936-2.326-1.155 0-2.122.193-2.9.579l-.664-2.388c1.057-.509 2.314-.763 3.773-.763 2.007 0 3.477.46 4.41 1.379.935.91 1.402 2.642 1.402 5.193v2.819c0 1.756.352 2.86 1.056 3.31-.253.444-.536.715-.847.813a3.29 3.29 0 01-1.07.16c-.441 0-.839-.164-1.191-.492-.353-.329-.59-.686-.713-1.071zm-.295-4.886c-.524-.107-.917-.16-1.18-.16-2.425 0-3.637.796-3.637 2.387 0 1.182.684 1.773 2.052 1.773 1.844 0 2.765-.923 2.765-2.77v-1.23zm14.856 6.203v-.8c-.254.279-.684.525-1.29.738a5.825 5.825 0 01-1.88.308c-1.835 0-3.28-.583-4.338-1.748-1.048-1.165-1.573-2.79-1.573-4.874 0-2.084.602-3.778 1.807-5.083 1.212-1.313 2.727-1.969 4.546-1.969 1 0 1.91.205 2.728.615V.738L50.611 0v18.83H47.54zm0-10.031c-.655-.525-1.34-.788-2.052-.788-1.229 0-2.175.378-2.838 1.133-.664.746-.996 1.821-.996 3.224 0 2.74 1.319 4.111 3.957 4.111.295 0 .655-.086 1.081-.259.435-.18.717-.36.848-.541V8.8zM56.104.542c.491 0 .91.176 1.253.529.352.344.528.763.528 1.255 0 .492-.176.915-.528 1.268a1.706 1.706 0 01-1.253.517c-.492 0-.913-.173-1.266-.517a1.752 1.752 0 01-.516-1.268c0-.492.172-.91.516-1.255.353-.353.774-.53 1.266-.53zM54.519 18.83V8.172h-1.684V5.65h4.793v13.182h-3.109zm5.837-6.622c0-2.01.577-3.647 1.733-4.91 1.163-1.264 2.694-1.896 4.595-1.896 1.999 0 3.55.607 4.657 1.822C72.447 8.439 73 10.1 73 12.209c0 2.1-.566 3.77-1.696 5.01-1.122 1.238-2.662 1.858-4.62 1.858-2 0-3.555-.624-4.67-1.87-1.106-1.256-1.658-2.922-1.658-4.998zm3.194 0c0 2.905 1.045 4.357 3.134 4.357.959 0 1.716-.377 2.273-1.132.565-.755.848-1.83.848-3.225 0-2.863-1.04-4.295-3.121-4.295-.959 0-1.72.377-2.286 1.132-.565.755-.848 1.81-.848 3.163z"})]}))});function sw(e){"@babel/helpers - typeof";return sw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sw(e)}var m$r=["type"];function Che(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function h$r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x$r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var O$r=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=v$r(e,m$r),i=r==="color"?Ite:Gze;return a.jsx(Ne,h$r({Icon:i,Text:Jze,"aria-label":Ru,spaceMultiple:Dkr,textMultiple:Ikr},n))}),s3=Gze;s3.Color=Ite;s3.Text=Jze;s3.Combine=O$r;s3.Avatar=t$r;s3.colorPrimary=qze;s3.title=Ru;var Bp="Greptile",j$r=.8,w$r=.3,Yze="#44A775";function lw(e){"@babel/helpers - typeof";return lw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lw(e)}var P$r=["size","style"];function khe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $$r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Dte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=k$r(e,P$r);return a.jsxs("svg",qU(qU({fill:"currentColor",fillRule:"evenodd",height:r,style:qU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bp}),a.jsx("g",{clipPath:"url(#a)",children:a.jsx("path",{clipRule:"evenodd",d:"M3.353.004a6.074 6.074 0 01-.265.045C2.63.12 2.092.348 1.71.633 1.426.846.717 1.575.557 1.819a3.359 3.359 0 00-.23 3.296c.154.322.35.59.71.972.187.198.434.486.55.64a6.629 6.629 0 011.305 3.546c.01.138.035 1.607.057 3.264.043 3.273.038 3.18.203 3.485.266.494.94.79 1.474.648.29-.077.463-.204 1.353-.986.957-.84 1.092-.932 1.446-.98.124-.017.631 0 1.66.053 1.513.08 1.622.079 1.85-.016.393-.164.539-.4.661-1.074.247-1.36 1.296-2.56 2.64-3.022.116-.04.373-.104.572-.144.198-.04.426-.102.506-.138.296-.136.515-.424.566-.744.017-.11-.007-.549-.089-1.602-.091-1.179-.107-1.483-.083-1.621.057-.342.139-.46 1.01-1.448.447-.506.85-.976.895-1.043.262-.39.288-.91.068-1.345a1.44 1.44 0 00-.822-.67c-.1-.029-.834-.037-3.544-.038H9.897l-.335-.063c-.958-.179-1.765-.49-2.484-.958-.362-.236-.583-.41-1.018-.804-.408-.37-.59-.502-.921-.67A3.018 3.018 0 003.744.005a3.942 3.942 0 00-.391 0zm15.728 5.858c-.132.049-.217.127-.48.44-.592.707-.74 1.336-.531 2.256.106.466.163.572.361.673.105.054.169.055 2.637.046l2.53-.009.118-.063a.551.551 0 00.095-.895 184.88 184.88 0 00-2.223-1.254c-2.293-1.282-2.281-1.276-2.507-1.194zm-3.216 6.71a9.258 9.258 0 00-1.364.696c-.844.557-1.454 1.36-1.923 2.53-.211.525-.202.75.04.935.111.087 6.478 3.14 6.667 3.198.153.047.27.027.43-.074a.538.538 0 00.24-.434c0-.06-.03-.18-.065-.264-.156-.368-3.098-6.467-3.158-6.545-.168-.222-.394-.232-.867-.042zm-8.48 5.457c-.453.102-.83.32-1.285.745-.296.277-.336.468-.167.798.053.103.61 1.104 1.236 2.224 1.297 2.317 1.22 2.206 1.558 2.202.152-.002.198-.015.296-.084a.662.662 0 00.173-.193c.058-.11.06-.152.08-2.595.018-1.93.015-2.51-.011-2.606a.569.569 0 00-.138-.227c-.09-.091-.14-.112-.406-.176-.582-.138-.992-.165-1.336-.088z"})}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h24v24H0z"})})})]}))});function cw(e){"@babel/helpers - typeof";return cw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cw(e)}var E$r=["background","size"];function $he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function T$r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function D$r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var N$r=p.memo(function(e){var t=e.background,r=e.size,n=I$r(e,E$r);return a.jsx(Ee,T$r({Icon:Dte,"aria-label":Bp,background:t||Yze,color:"#fff",iconMultiple:.7,size:r},n))});function uw(e){"@babel/helpers - typeof";return uw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uw(e)}var L$r=["size","style"];function Ehe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function H$r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Xze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=V$r(e,L$r);return a.jsxs("svg",GU(GU({height:r,style:GU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bp}),a.jsx("g",{clipPath:"url(#a)",children:a.jsx("path",{clipRule:"evenodd",d:"M3.353.004a6.074 6.074 0 01-.265.045C2.63.12 2.092.348 1.71.633 1.426.846.717 1.575.557 1.819a3.359 3.359 0 00-.23 3.296c.154.322.35.59.71.972.187.198.434.486.55.64a6.629 6.629 0 011.305 3.546c.01.138.035 1.607.057 3.264.043 3.273.038 3.18.203 3.485.266.494.94.79 1.474.648.29-.077.463-.204 1.353-.986.957-.84 1.092-.932 1.446-.98.124-.017.631 0 1.66.053 1.513.08 1.622.079 1.85-.016.393-.164.539-.4.661-1.074.247-1.36 1.296-2.56 2.64-3.022.116-.04.373-.104.572-.144.198-.04.426-.102.506-.138.296-.136.515-.424.566-.744.017-.11-.007-.549-.089-1.602-.091-1.179-.107-1.483-.083-1.621.057-.342.139-.46 1.01-1.448.447-.506.85-.976.895-1.043.262-.39.288-.91.068-1.345a1.44 1.44 0 00-.822-.67c-.1-.029-.834-.037-3.544-.038H9.897l-.335-.063c-.958-.179-1.765-.49-2.484-.958-.362-.236-.583-.41-1.018-.804-.408-.37-.59-.502-.921-.67A3.018 3.018 0 003.744.005a3.942 3.942 0 00-.391 0zm15.728 5.858c-.132.049-.217.127-.48.44-.592.707-.74 1.336-.531 2.256.106.466.163.572.361.673.105.054.169.055 2.637.046l2.53-.009.118-.063a.551.551 0 00.095-.895 184.88 184.88 0 00-2.223-1.254c-2.293-1.282-2.281-1.276-2.507-1.194zm-3.216 6.71a9.258 9.258 0 00-1.364.696c-.844.557-1.454 1.36-1.923 2.53-.211.525-.202.75.04.935.111.087 6.478 3.14 6.667 3.198.153.047.27.027.43-.074a.538.538 0 00.24-.434c0-.06-.03-.18-.065-.264-.156-.368-3.098-6.467-3.158-6.545-.168-.222-.394-.232-.867-.042zm-8.48 5.457c-.453.102-.83.32-1.285.745-.296.277-.336.468-.167.798.053.103.61 1.104 1.236 2.224 1.297 2.317 1.22 2.206 1.558 2.202.152-.002.198-.015.296-.084a.662.662 0 00.173-.193c.058-.11.06-.152.08-2.595.018-1.93.015-2.51-.011-2.606a.569.569 0 00-.138-.227c-.09-.091-.14-.112-.406-.176-.582-.138-.992-.165-1.336-.088z",fill:"#44A775",fillRule:"evenodd"})}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h24v24H0z",fill:"#fff"})})})]}))});function fw(e){"@babel/helpers - typeof";return fw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fw(e)}var U$r=["size","style"];function The(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function J$r(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Qze=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=G$r(e,U$r);return a.jsxs("svg",JU(JU({fill:"currentColor",fillRule:"nonzero",height:r,style:JU({flex:"none",lineHeight:1},n),viewBox:"0 0 95 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bp}),a.jsx("path",{d:"M87.057 18.89c-1.327 0-2.506-.303-3.537-.909a6.606 6.606 0 01-2.383-2.505c-.573-1.065-.86-2.252-.86-3.562 0-1.343.287-2.53.86-3.562a6.593 6.593 0 012.358-2.432c.983-.606 2.096-.909 3.34-.909 1 0 1.892.172 2.678.516.786.344 1.45.819 1.99 1.425.54.59.95 1.27 1.228 2.039.295.77.443 1.588.443 2.456 0 .213-.009.434-.025.664-.016.229-.05.442-.098.638H82.463v-2.21h9.016l-1.327 1.007c.164-.803.107-1.515-.172-2.138a3.17 3.17 0 00-1.228-1.498c-.54-.377-1.18-.565-1.916-.565-.737 0-1.392.188-1.965.565-.574.36-1.016.884-1.327 1.572-.311.671-.434 1.49-.368 2.457-.082.9.04 1.686.368 2.358a3.9 3.9 0 001.425 1.572c.622.377 1.326.565 2.113.565.802 0 1.482-.18 2.038-.54a3.948 3.948 0 001.351-1.4l2.26 1.105c-.262.622-.671 1.187-1.228 1.695-.54.491-1.195.884-1.965 1.179-.753.278-1.58.418-2.481.418zM74.796 18.596V0h2.776v18.596h-2.776zM68.775 18.596V5.306h2.776v13.29h-2.776zm0-15.108V.295h2.776v3.193h-2.776zM64.567 18.743c-1.391 0-2.472-.393-3.242-1.179s-1.155-1.892-1.155-3.316V7.812h-2.333V5.306h.368c.623 0 1.106-.18 1.45-.54.343-.36.515-.852.515-1.474V2.26h2.776v3.046h3.022v2.506h-3.022v6.313c0 .458.074.851.221 1.179.148.311.385.557.713.737.327.164.753.246 1.277.246.131 0 .278-.009.442-.025.164-.016.32-.033.467-.05v2.384c-.23.032-.483.065-.762.098-.278.033-.524.05-.737.05zM42.602 23.509V5.306h2.654v2.751l-.32-.638a5.124 5.124 0 011.965-1.77c.82-.425 1.753-.638 2.8-.638 1.262 0 2.392.303 3.39.91a6.427 6.427 0 012.384 2.48c.59 1.048.884 2.227.884 3.538 0 1.31-.295 2.489-.884 3.537a6.67 6.67 0 01-2.359 2.505c-.999.606-2.137.91-3.414.91-1.032 0-1.974-.213-2.825-.64a4.582 4.582 0 01-1.94-1.842l.441-.515v7.615h-2.776zm6.83-7.198c.786 0 1.482-.188 2.088-.565a3.938 3.938 0 001.424-1.548c.36-.67.54-1.424.54-2.26 0-.835-.18-1.58-.54-2.235a3.939 3.939 0 00-1.424-1.547c-.606-.377-1.302-.565-2.088-.565-.77 0-1.466.188-2.088.565a4.123 4.123 0 00-1.45 1.547c-.344.655-.516 1.4-.516 2.236 0 .835.172 1.588.516 2.26.36.655.844 1.17 1.45 1.547a3.953 3.953 0 002.088.565zM33.777 18.89c-1.327 0-2.506-.303-3.538-.909a6.608 6.608 0 01-2.382-2.505c-.574-1.065-.86-2.252-.86-3.562 0-1.343.286-2.53.86-3.562a6.594 6.594 0 012.358-2.432c.982-.606 2.096-.909 3.34-.909 1 0 1.892.172 2.678.516.786.344 1.45.819 1.99 1.425.54.59.95 1.27 1.228 2.039.295.77.442 1.588.442 2.456 0 .213-.008.434-.024.664-.017.229-.05.442-.098.638H29.183v-2.21H38.2l-1.327 1.007c.164-.803.106-1.515-.172-2.138a3.17 3.17 0 00-1.228-1.498c-.54-.377-1.18-.565-1.916-.565-.737 0-1.392.188-1.965.565-.574.36-1.016.884-1.327 1.572-.311.671-.434 1.49-.369 2.457-.081.9.041 1.686.369 2.358a3.9 3.9 0 001.425 1.572c.622.377 1.326.565 2.112.565.803 0 1.482-.18 2.04-.54a3.948 3.948 0 001.35-1.4l2.26 1.105c-.262.622-.671 1.187-1.228 1.695-.54.491-1.195.884-1.965 1.179-.754.278-1.58.418-2.481.418zM18.637 18.596V5.306h2.653v2.678l-.245-.393c.294-.868.77-1.49 1.424-1.867.655-.393 1.442-.59 2.359-.59h.81v2.53h-1.154c-.917 0-1.662.287-2.236.86-.556.557-.835 1.36-.835 2.408v7.664h-2.776zM8.952 24c-.966 0-1.859-.156-2.678-.467a6.29 6.29 0 01-2.112-1.302 5.176 5.176 0 01-1.327-1.916L5.39 19.26c.23.622.647 1.138 1.253 1.547.622.41 1.384.615 2.284.615.705 0 1.335-.14 1.892-.418a3.08 3.08 0 001.326-1.18c.328-.507.492-1.12.492-1.841v-2.997l.49.565a4.658 4.658 0 01-1.915 1.94c-.803.442-1.711.664-2.727.664-1.228 0-2.334-.287-3.316-.86a6.324 6.324 0 01-2.334-2.359C2.278 13.938 2 12.816 2 11.57c0-1.26.278-2.383.835-3.365a6.439 6.439 0 012.31-2.334c.966-.573 2.071-.86 3.316-.86 1.015 0 1.916.221 2.702.663.802.426 1.457 1.049 1.965 1.867l-.369.688V5.306h2.629v12.675c0 1.147-.278 2.17-.835 3.071a5.745 5.745 0 01-2.26 2.162c-.966.524-2.08.786-3.341.786zm-.147-8.426c.736 0 1.392-.172 1.965-.516a3.888 3.888 0 001.35-1.425c.345-.605.517-1.285.517-2.038 0-.754-.172-1.433-.516-2.04a3.833 3.833 0 00-1.376-1.424 3.57 3.57 0 00-1.94-.54c-.754 0-1.425.18-2.015.54a3.774 3.774 0 00-1.4 1.425c-.328.59-.491 1.269-.491 2.039 0 .737.163 1.408.491 2.014.344.606.81 1.089 1.4 1.45.59.343 1.261.515 2.015.515z"})]}))});function pw(e){"@babel/helpers - typeof";return pw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pw(e)}var Y$r=["type"];function Mhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function X$r(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rEr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nEr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=tEr(e,Y$r),i=r==="color"?Xze:Dte;return a.jsx(Ne,X$r({Icon:i,Text:Qze,"aria-label":Bp,spaceMultiple:w$r,textMultiple:j$r},n))}),l3=Dte;l3.Color=Xze;l3.Text=Qze;l3.Combine=nEr;l3.Avatar=N$r;l3.colorPrimary=Yze;l3.title=Bp;var Fu="Hailuo",iEr=.8,oEr=.25,Zze="#fff",aEr="linear-gradient(135deg, #FFAB0C, #FF5538, #E9405D, #D266DA, #D584EF)";function dw(e){"@babel/helpers - typeof";return dw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dw(e)}var sEr=["size","style"];function zhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pEr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Nte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fEr(e,sEr),o=Xn(Fu),s=o.fill,l=o.id;return a.jsxs("svg",YU(YU({height:r,style:YU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Fu}),a.jsx("path",{d:"M24 12C24 5.373 18.6-.017 11.97 0 5.39.017.015 5.39 0 11.97-.017 18.6 5.373 24 12 24h7.885a4.108 4.108 0 004.108-4.108V12.4c.004-.133.007-.266.007-.4zM5.829 18.664c-1.91-1.63-3.088-4.24-3.033-6.9.004-.186.013-.372.03-.558v-.012c.277-3.174 2.327-6.134 5.2-7.509 2.874-1.375 6.466-1.112 9.11.664 2.644 1.777 4.243 5.004 4.056 8.184a11.38 11.38 0 01-.329 2.063c-.066.27-.147.549-.338.75-.19.201-.524.295-.75.134-.216-.154-.248-.456-.266-.72-.15-2.134-.72-4.335-2.162-5.915A6.636 6.636 0 0013.1 6.743a6.858 6.858 0 00-4.577 1.252c-1.099.787-1.962 1.914-2.38 3.2-.416 1.285-.374 2.726.175 3.962a5.24 5.24 0 001.9 2.24c1.467.963 3.475 1.1 5 .23 1.524-.87 2.435-2.758 2.047-4.47-.389-1.712-2.124-3.047-3.87-2.866-.266.027-.648-.002-.657-.27-.008-.207.241-.316.445-.353 1.771-.318 3.67.582 4.64 2.097.973 1.515 1.022 3.544.229 5.16-.794 1.615-2.37 2.795-4.118 3.221-2.357.575-4.491-.105-6.103-1.482h-.002z",fill:s}),a.jsx("defs",{children:a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l,x1:".539",x2:"27.487",y1:".884",y2:"27.022",children:[a.jsx("stop",{offset:".09",stopColor:"#FFAB0C"}),a.jsx("stop",{offset:".31",stopColor:"#FF5538"}),a.jsx("stop",{offset:".46",stopColor:"#E9405D"}),a.jsx("stop",{offset:".75",stopColor:"#D266DA"}),a.jsx("stop",{offset:".89",stopColor:"#D584EF"})]})})]}))});function mw(e){"@babel/helpers - typeof";return mw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mw(e)}var dEr=["background","size"];function Ahe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mEr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vEr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xEr=p.memo(function(e){var t=e.background,r=e.size,n=bEr(e,dEr);return a.jsx(Ee,mEr({Icon:Nte,"aria-label":Fu,background:t||Zze,size:r},n))});function hw(e){"@babel/helpers - typeof";return hw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hw(e)}var OEr=["size","style"];function Ihe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _Er(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=SEr(e,OEr);return a.jsxs("svg",XU(XU({fill:"currentColor",fillRule:"evenodd",height:r,style:XU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Fu}),a.jsx("path",{d:"M24 12C24 5.373 18.6-.017 11.97 0 5.39.017.015 5.39 0 11.97-.017 18.6 5.373 24 12 24h7.885a4.108 4.108 0 004.108-4.108V12.4c.004-.133.007-.266.007-.4zM5.829 18.664c-1.91-1.63-3.088-4.24-3.033-6.9.004-.186.013-.372.03-.558v-.012c.277-3.174 2.327-6.134 5.2-7.509 2.874-1.375 6.466-1.112 9.11.664 2.644 1.777 4.243 5.004 4.056 8.184a11.38 11.38 0 01-.329 2.063c-.066.27-.147.549-.338.75-.19.201-.524.295-.75.134-.216-.154-.248-.456-.266-.72-.15-2.134-.72-4.335-2.162-5.915A6.636 6.636 0 0013.1 6.743a6.858 6.858 0 00-4.577 1.252c-1.099.787-1.962 1.914-2.38 3.2-.416 1.285-.374 2.726.175 3.962a5.24 5.24 0 001.9 2.24c1.467.963 3.475 1.1 5 .23 1.524-.87 2.435-2.758 2.047-4.47-.389-1.712-2.124-3.047-3.87-2.866-.266.027-.648-.002-.657-.27-.008-.207.241-.316.445-.353 1.771-.318 3.67.582 4.64 2.097.973 1.515 1.022 3.544.229 5.16-.794 1.615-2.37 2.795-4.118 3.221-2.357.575-4.491-.105-6.103-1.482h-.002z"})]}))});function yw(e){"@babel/helpers - typeof";return yw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yw(e)}var CEr=["size","style"];function Dhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function MEr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=TEr(e,CEr);return a.jsxs("svg",QU(QU({fill:"currentColor",fillRule:"evenodd",height:r,style:QU({flex:"none",lineHeight:1},n),viewBox:"0 0 92 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Fu}),a.jsx("path",{d:"M13.883 21.781v-7.858H6.65v7.858H2V2.693h4.65v7.477h7.233V2.692h4.65v19.089h-4.65zM20.953 14.17c0-1.595.299-2.973.897-4.134.598-1.16 1.404-2.057 2.42-2.691a6.233 6.233 0 013.371-.952c1.124 0 2.085.227 2.883.68.797.453 1.396 1.015 1.795 1.686V6.61h4.65v15.173h-4.65v-2.149c-.418.672-1.025 1.233-1.822 1.686-.799.453-1.758.68-2.883.68-1.233 0-2.352-.322-3.358-.965-1.006-.643-1.808-1.55-2.406-2.719-.598-1.17-.897-2.551-.897-4.147zm11.366.027c0-1.215-.332-2.144-.993-2.788-.662-.643-1.437-.965-2.324-.965-.887 0-1.64.318-2.311.952-.671.634-1.006 1.558-1.006 2.773s.336 2.149 1.006 2.801c.67.652 1.441.979 2.311.979.87 0 1.663-.322 2.325-.965.661-.643.992-1.573.992-2.788zM42.68 5.03c-.834 0-1.506-.243-2.013-.733-.507-.49-.761-1.079-.761-1.768 0-.69.254-1.305.761-1.795C41.175.244 41.846 0 42.68 0c.834 0 1.477.244 1.985.734s.762 1.088.762 1.795c0 .707-.254 1.278-.762 1.768s-1.17.734-1.985.734zM40.34 21.782V6.61h4.65V21.78h-4.65zM48.358 21.782V1.66h4.65v20.122h-4.65zM71.369 6.609V21.78h-4.65v-2.066c-.453.652-1.078 1.187-1.877 1.604-.798.417-1.704.625-2.719.625-1.758 0-3.177-.57-4.255-1.713-1.079-1.142-1.618-2.729-1.618-4.758V6.609h4.623v8.238c0 1.034.267 1.827.802 2.38.535.552 1.237.83 2.108.83.87 0 1.621-.277 2.148-.83.526-.553.789-1.346.789-2.38V6.61h4.649zM89.556 14.197c0 1.595-.353 2.977-1.06 4.146a7.24 7.24 0 01-2.856 2.706c-1.197.634-2.539.95-4.024.95-1.486 0-2.819-.316-3.997-.95a7.114 7.114 0 01-2.8-2.706c-.69-1.17-1.034-2.551-1.034-4.146 0-1.596.35-3 1.047-4.16a7.18 7.18 0 012.842-2.692c1.197-.635 2.529-.952 3.996-.952 1.468 0 2.823.318 4.01.952a7.222 7.222 0 012.829 2.691c.698 1.16 1.047 2.547 1.047 4.16zm-11.04 0c0 1.269.307 2.216.923 2.841.616.625 1.342.938 2.176.938.834 0 1.577-.313 2.23-.938.654-.625.979-1.572.979-2.841 0-1.27-.322-2.24-.965-2.856-.644-.615-1.373-.924-2.19-.924-.816 0-1.568.309-2.203.924-.634.617-.95 1.568-.95 2.856z"})]}))});function gw(e){"@babel/helpers - typeof";return gw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gw(e)}var zEr=["type"];function Nhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AEr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function REr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var FEr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=LEr(e,zEr),i=r==="color"?Nte:eAe;return a.jsx(Ne,AEr({Icon:i,Text:tAe,"aria-label":Fu,spaceMultiple:oEr,textMultiple:iEr},n))}),w0=eAe;w0.Color=Nte;w0.Text=tAe;w0.Combine=FEr;w0.Avatar=xEr;w0.colorPrimary=Zze;w0.colorGradient=aEr;w0.title=Fu;var HE="Haiper",BEr=1,VEr=.2,rAe="#9581ff";function bw(e){"@babel/helpers - typeof";return bw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bw(e)}var HEr=["size","style"];function Lhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZU(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GEr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Lte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=qEr(e,HEr);return a.jsxs("svg",ZU(ZU({fill:"currentColor",fillRule:"evenodd",height:r,style:ZU({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:HE}),a.jsx("path",{clipRule:"evenodd",d:"M17.693 10.613a4.307 4.307 0 110-8.613 4.307 4.307 0 010 8.613zm4.304 6.928a4.394 4.394 0 00-2.724-4.064c-.535-.222-1.104-.3-1.722-.333-.878-.047-1.865-.195-2.684-.444-.84-.254-1.557-.805-2.176-1.423-.62-.618-1.144-1.343-1.428-2.17-.285-.83-.382-1.843-.443-2.711-.06-.86-.26-1.72-.746-2.444a4.417 4.417 0 00-6.786-.66 4.394 4.394 0 00.677 6.77c.7.464 1.582.682 2.452.737.913.058 1.86.18 2.72.438.839.254 1.555.806 2.175 1.424.62.618 1.143 1.343 1.428 2.17.282.819.416 1.838.439 2.711.017.663.1 1.161.319 1.701a4.421 4.421 0 005.793 2.416 4.392 4.392 0 001.438-.969 4.383 4.383 0 001.27-3.148h-.002v-.001zM2 17.693a4.307 4.307 0 108.613 0 4.307 4.307 0 00-8.613 0z"})]}))});function vw(e){"@babel/helpers - typeof";return vw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vw(e)}var JEr=["background"];function Rhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YEr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tTr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rTr=p.memo(function(e){var t=e.background,r=eTr(e,JEr);return a.jsx(Ee,YEr({Icon:Lte,"aria-label":HE,background:t||rAe,color:"#000"},r))});function xw(e){"@babel/helpers - typeof";return xw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xw(e)}var nTr=["size","style"];function Fhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lTr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=sTr(e,nTr);return a.jsxs("svg",eW(eW({fill:"currentColor",fillRule:"evenodd",height:r,style:eW({flex:"none",lineHeight:1},n),viewBox:"0 0 74 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:HE}),a.jsx("path",{d:"M63.235 18.933V11.6c0-1.711-.088-2.8-.955-4.045h4.69v3.09C67.723 8.51 69.057 7.4 70.545 7.4c.223 0 .511.022.711.089l.467 4.11h-.133c-.466-.266-1.133-.444-1.845-.444-1.755 0-2.866 1.178-2.866 3.778 0 1.467.334 2.978 1.067 4h-4.712zM61.446 16.823c-.845 1.244-2.622 2.31-4.978 2.31-3.533 0-5.822-2.088-5.822-5.733 0-3.6 2.556-6.044 5.822-6.044 3.11 0 5.022 1.933 5.022 4.711 0 .533.044.911.2 1.289h-7.177c.178 2.044 1.266 3.378 3.488 3.378 1.311 0 2.334-.4 3.445-1.223v1.312zm-5.044-7.667c-.956 0-1.756.822-1.912 2.8h3.778c-.022-1.867-.578-2.8-1.866-2.8zM36.641 7.556h4.69v1.933c.666-1.2 1.91-2.133 3.71-2.133 2.534 0 4.444 2.044 4.444 5.378 0 3.555-2.444 6.4-6.31 6.4a7.41 7.41 0 01-1.845-.245v1.422c0 1.534.2 2.667 1.022 3.689h-4.71V11.267c0-1.578-.2-2.689-1-3.711zm4.556 6.289c0 2.11.622 3.755 2.177 3.755 1.356 0 2.178-1.578 2.178-3.91 0-2.623-.689-4.045-2.133-4.045-1 0-2.222 1.044-2.222 4.2zM33.124 5.889c-.977 0-2.222-.956-2.222-1.911C30.902 3 32.147 2 33.124 2c.956 0 2.244 1 2.244 1.978 0 .955-1.31 1.91-2.244 1.91zm-2.822 1.666h4.69v7.711c0 1.423.199 2.69 1.021 3.667h-4.71v-7.666c0-1.578-.2-2.69-1-3.712zM19.32 11.378V9.823c.844-1.334 2.622-2.467 4.755-2.467 3.289 0 4.8 1.778 4.8 4.6v3.31c0 1.557.244 2.69 1.022 3.667h-4.689V17.2c-.622.956-1.8 1.911-3.644 1.911-1.956 0-3.155-1.066-3.155-2.8 0-1.666 1.11-2.666 3.644-3.288 2.422-.623 3.155-.778 3.155-1.845 0-.911-.822-1.289-2.066-1.289-1.445 0-2.845.645-3.756 1.49h-.066zm2.71 4.489c0 .689.4 1.311 1.267 1.311.978 0 1.911-.867 1.911-2.622V13.51l-1.733.623c-.844.377-1.444.844-1.444 1.733zM1 2.822h5.244v7.067h6.178v-3.49c0-1.51-.222-2.577-1.022-3.577h5.222v12.533c0 1.511.222 2.622 1.022 3.578h-5.222v-6.845H6.244v3.267c0 1.511.223 2.622 1.023 3.578H2.044V6.4c0-1.511-.222-2.578-1.044-3.578z"})]}))});function Ow(e){"@babel/helpers - typeof";return Ow=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ow(e)}function Bhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cTr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jTr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=OTr(e,gTr);return a.jsxs("svg",tW(tW({fill:"currentColor",fillRule:"evenodd",height:r,style:tW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:UE}),a.jsx("path",{d:"M9.964 22.717l1.67-2.89L14.043 24l3.04-1.754-2.742-4.746-.682-1.18-.8-1.385h-2.453l-.8 1.385-.682 1.18-2.001 3.463 3.04 1.754zm-8.268-7.124h3.338l-2.41 4.172 3.04 1.755 2.742-4.747.682-1.18.8-1.384-1.227-2.123H1.696v3.507zm2.04-10.717l1.67 2.89H.583v3.507h8.448L10.26 9.15l-.8-1.385-.682-1.18-2.001-3.462-3.04 1.753zm10.308-3.593l-1.67 2.89L9.965 0l-3.04 1.754L9.666 6.5l.683 1.18.8 1.385h2.453l.8-1.385.681-1.18 2.001-3.463-3.04-1.754zm8.268 7.124h-3.338l2.41-4.172-3.04-1.754-2.742 4.746-.682 1.18-.8 1.385 1.227 2.122H22.312V8.407zm-2.04 10.716l-1.67-2.889h4.822v-3.507h-8.448L13.75 14.85l.8 1.385.682 1.18 2 3.463 3.041-1.755z"})]}))});function ww(e){"@babel/helpers - typeof";return ww=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ww(e)}var wTr=["background"];function Hhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PTr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Tr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ETr=p.memo(function(e){var t=e.background,r=kTr(e,wTr);return a.jsx(Ee,PTr({Icon:Rte,"aria-label":UE,background:t||iAe,color:"#fff",iconMultiple:.7},r))});function Pw(e){"@babel/helpers - typeof";return Pw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pw(e)}var TTr=["size","style"];function Uhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DTr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var oAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ITr(e,TTr);return a.jsxs("svg",rW(rW({fill:"currentColor",fillRule:"evenodd",height:r,style:rW({flex:"none",lineHeight:1},n),viewBox:"0 0 81 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:UE}),a.jsx("path",{clipRule:"evenodd",d:"M2 0l2.588 1.763v5.66H4.9A5.841 5.841 0 019.858 4.8c3.991 0 6.548 2.906 6.548 6.937v9.469h-2.588v-9.469c0-2.687-1.59-4.593-4.303-4.593-2.65 0-4.926 2.031-4.926 4.843v9.219H2L2 0zm16.251 13.112c0-4.813 3.493-8.313 8.357-8.313 4.802 0 8.263 3.5 8.263 8.344 0 .313 0 .688-.03 1.03H20.9c.374 3.188 2.682 5.313 5.894 5.313 2.339 0 4.397-1.187 5.394-3.062l2.152 1.093c-1.278 2.687-4.117 4.313-7.608 4.313-4.927 0-8.482-3.656-8.482-8.719zm13.907-1.22c-.468-2.843-2.681-4.75-5.675-4.75-2.9 0-5.114 1.907-5.55 4.75h11.225zM44.297 4.8c-4.615 0-8.139 3.563-8.139 8.5 0 4.937 3.555 8.53 8.17 8.53 2.557 0 4.584-1.124 5.737-3.062h.312v2.438h2.588V0l-2.588 1.763v6.005h-.312c-1.153-1.906-3.242-2.969-5.768-2.969zm.312 2.344c3.367 0 5.83 2.687 5.83 6.156s-2.463 6.187-5.83 6.187c-3.368 0-5.863-2.656-5.863-6.187 0-3.469 2.464-6.156 5.863-6.156zm11.265-1.72H58.4V7.55h.28c.718-1.438 2.464-2.438 4.21-2.438a4.428 4.428 0 011.934.406v2.406a6.453 6.453 0 00-2.339-.469c-2.37 0-4.022 2.125-4.022 5.25v8.5h-2.588l-.001-15.78zm16.173 6.407C67.37 12.361 65 14.424 65 17.205c0 2.719 2.245 4.5 5.642 4.5 2.526 0 4.366-1 5.488-2.813h.282v2.313H79V10.737c0-3.594-2.588-5.907-6.673-5.907-3.96 0-6.548 2.125-6.548 5.469h2.62c-.032-1.969 1.527-3.125 3.897-3.125 2.59 0 4.117 1.375 4.117 3.5v.625l-4.366.531zm4.366 1.688v1.406c0 2.656-2.183 4.625-5.394 4.625-2.121 0-3.43-.907-3.43-2.407 0-1.468 1.247-2.719 4.458-3.124l4.366-.5z"})]}))});function Sw(e){"@babel/helpers - typeof";return Sw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sw(e)}function Whe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NTr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function YTr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Fte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=JTr(e,WTr);return a.jsxs("svg",nW(nW({fill:"currentColor",fillRule:"evenodd",height:r,style:nW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Up}),a.jsx("path",{d:"M.193 19.503a2.413 2.413 0 00-.186.925c0 1.317 1.112 2.518 2.95 3.437a1.337 1.337 0 001.838-.738l2.049-4.93c.359-.857.642-1.745.846-2.652-3.795.637-6.656 2.092-7.448 3.872l-.032.076-.017.01zm7.49-11.047a15.981 15.981 0 00-.846-2.653L4.79.873a1.34 1.34 0 00-1.84-.738C1.112 1.054 0 2.256 0 3.573c0 .317.064.631.186.924v.01l.032.077c.81 1.78 3.67 3.234 7.466 3.872zM21.049.136c1.838.918 2.95 2.12 2.95 3.436a2.454 2.454 0 01-.196.925l-.027.063c-.785 1.792-3.653 3.254-7.46 3.896.204-.907.487-1.795.846-2.653L19.21.873a1.337 1.337 0 011.839-.738zm-4.722 15.409c.201.906.48 1.793.837 2.65l2.048 4.932a1.338 1.338 0 001.838.738c1.839-.92 2.951-2.12 2.951-3.437a2.446 2.446 0 00-.186-.925l-.027-.062c-.782-1.792-3.66-3.256-7.46-3.896zm-.129-6.04c2.695-.415 4.935-1.223 6.48-2.278L22.24 8.28a9.755 9.755 0 000 7.437l.435 1.048c-1.547-1.055-3.787-1.855-6.479-2.275l-.07-.01A27.196 27.196 0 0012 14.172c-1.377-.002-2.752.1-4.114.307l-.071.01c-2.693.413-4.933 1.222-6.48 2.277l.437-1.05a9.755 9.755 0 000-7.437l-.437-1.052c1.54 1.06 3.78 1.863 6.473 2.278l.071.01c2.734.407 5.513.407 8.246 0l.071-.01z"})]}))});function Cw(e){"@babel/helpers - typeof";return Cw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cw(e)}var XTr=["background","size"];function qhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QTr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nMr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iMr=p.memo(function(e){var t=e.background,r=e.size,n=rMr(e,XTr);return a.jsx(Ee,QTr({Icon:Fte,"aria-label":Up,background:t||aAe,color:"#fff",iconMultiple:.7,size:r},n))});function kw(e){"@babel/helpers - typeof";return kw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kw(e)}var oMr=["size","style"];function Ghe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uMr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cMr(e,oMr);return a.jsxs("svg",iW(iW({height:r,style:iW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Up}),a.jsx("path",{d:"M.193 19.503a2.413 2.413 0 00-.186.925c0 1.317 1.112 2.518 2.95 3.437a1.337 1.337 0 001.838-.738l2.049-4.93c.359-.857.642-1.745.846-2.652-3.795.637-6.656 2.092-7.448 3.872l-.032.076-.017.01zm7.49-11.047a15.981 15.981 0 00-.846-2.653L4.79.873a1.34 1.34 0 00-1.84-.738C1.112 1.054 0 2.256 0 3.573c0 .317.064.631.186.924v.01l.032.077c.81 1.78 3.67 3.234 7.466 3.872zM21.049.136c1.838.918 2.95 2.12 2.95 3.436a2.454 2.454 0 01-.196.925l-.027.063c-.785 1.792-3.653 3.254-7.46 3.896.204-.907.487-1.795.846-2.653L19.21.873a1.337 1.337 0 011.839-.738zm-4.722 15.409c.201.906.48 1.793.837 2.65l2.048 4.932a1.338 1.338 0 001.838.738c1.839-.92 2.951-2.12 2.951-3.437a2.446 2.446 0 00-.186-.925l-.027-.062c-.782-1.792-3.66-3.256-7.46-3.896zm-.129-6.04c2.695-.415 4.935-1.223 6.48-2.278L22.24 8.28a9.755 9.755 0 000 7.437l.435 1.048c-1.547-1.055-3.787-1.855-6.479-2.275l-.07-.01A27.196 27.196 0 0012 14.172c-1.377-.002-2.752.1-4.114.307l-.071.01c-2.693.413-4.933 1.222-6.48 2.277l.437-1.05a9.755 9.755 0 000-7.437l-.437-1.052c1.54 1.06 3.78 1.863 6.473 2.278l.071.01c2.734.407 5.513.407 8.246 0l.071-.01z",fill:"#594CE9"})]}))});function $w(e){"@babel/helpers - typeof";return $w=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$w(e)}var fMr=["size","style"];function Jhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yMr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hMr(e,fMr);return a.jsxs("svg",oW(oW({fill:"currentColor",fillRule:"evenodd",height:r,style:oW({flex:"none",lineHeight:1},n),viewBox:"0 0 121 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Up}),a.jsx("path",{d:"M2 19.792V2.475h2.304v7.67h8.793v-7.67h2.304v17.32h-2.304v-7.596H4.304v7.595H2v-.002zM26.81 6.186h2.451l-6.688 16.552A1.962 1.962 0 0120.715 24h-4.136v-1.929h3.988l1.215-3.017-5.2-12.865h2.45l3.89 10.342L26.81 6.189v-.003zm5.802.99c0 .52 0 .964-.05 1.533h.05c.965-1.782 2.7-2.87 4.904-2.87 3.395 0 6.266 2.498 6.266 7.076 0 4.578-2.874 7.225-6.266 7.225-2.204 0-3.938-1.089-4.904-2.87h-.05c.05.569.05 1.014.05 1.533v5.195h-2.23V6.186h2.23v.99zm4.385 11.033c2.625.025 4.458-2.128 4.458-5.294 0-3.167-1.833-5.17-4.458-5.145-2.65.024-4.41 2.127-4.41 5.12 0 2.993 1.76 5.294 4.41 5.319zm20.622-6.259v1.782H46.97c.272 2.797 1.957 4.48 4.285 4.48 1.834 0 3.295-1.04 3.84-2.598h2.4c-.57 2.622-2.995 4.528-6.24 4.528-3.963 0-6.638-2.845-6.638-7.15S47.34 5.84 51.255 5.84c3.665 0 6.364 2.622 6.364 6.112v-.003zm-6.364-4.18c-2.38 0-3.99 1.757-4.26 3.984h8.37c-.249-2.327-1.809-3.984-4.11-3.984zm8.022 12.022V6.184h2.18V8.56h.05c.643-1.312 1.882-2.721 4.06-2.721h1.314v1.928h-1.61c-2.28 0-3.765 1.51-3.765 4.355v7.67h-2.23zM70.218 7.176c0 .52 0 .964-.05 1.533h.05c.965-1.782 2.7-2.87 4.904-2.87 3.394 0 6.266 2.498 6.266 7.076 0 4.578-2.874 7.225-6.266 7.225-2.205 0-3.939-1.089-4.904-2.87h-.05c.05.569.05 1.014.05 1.533v.99h-2.23V0h2.23v7.176zm4.384 11.033c2.625.025 4.459-2.128 4.459-5.294 0-3.167-1.834-5.17-4.46-5.145-2.65.024-4.408 2.127-4.408 5.12 0 2.993 1.759 5.294 4.409 5.319zm14.834 1.931c-3.764 0-6.762-2.597-6.762-7.15 0-4.554 2.996-7.151 6.762-7.151 3.767 0 6.761 2.572 6.761 7.15s-2.996 7.151-6.76 7.151zm0-1.931c2.476-.025 4.435-1.782 4.435-5.22 0-3.437-1.956-5.195-4.434-5.22-2.476-.024-4.434 1.758-4.434 5.22 0 3.463 1.955 5.245 4.433 5.22zm7.977 1.583V0h2.23v19.792h-2.23zm4.627-15.907V1.558h2.328v2.327h-2.328zm.049 15.907V6.184h2.23v13.608h-2.23zm10.621.348c-4.039 0-6.763-2.846-6.763-7.176s2.525-7.125 6.763-7.125c3.864 0 5.994 2.498 6.29 5.542h-2.329c-.15-1.929-1.535-3.611-3.964-3.611-2.749 0-4.434 2.152-4.434 5.194 0 3.217 1.931 5.245 4.434 5.245s3.74-1.832 3.964-3.34H119c-.371 2.77-2.55 5.269-6.29 5.269v.002z"})]}))});function Ew(e){"@babel/helpers - typeof";return Ew=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ew(e)}var gMr=["type"];function Yhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bMr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wMr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PMr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=jMr(e,gMr),i=r==="color"?sAe:Fte;return a.jsx(Ne,bMr({Icon:i,Text:lAe,"aria-label":Up,spaceMultiple:UTr,textMultiple:HTr},n))}),c3=Fte;c3.Color=sAe;c3.Text=lAe;c3.Combine=PMr;c3.Avatar=iMr;c3.colorPrimary=aAe;c3.title=Up;var Wp="iFlyTekCloud",SMr=.65,_Mr=.2,cAe="#2A80E2";function Tw(e){"@babel/helpers - typeof";return Tw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tw(e)}var CMr=["size","style"];function Xhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function MMr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Bte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=TMr(e,CMr);return a.jsxs("svg",aW(aW({fill:"currentColor",fillRule:"evenodd",height:r,style:aW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Wp}),a.jsx("path",{d:"M20.713 6.655c-.414-1.426-1.748-2.472-3.357-2.472a3.62 3.62 0 00-1.7.423C14.62 3.046 12.804 2 10.735 2 7.77 2 5.31 4.16 4.943 6.944 2.138 7.39 0 9.728 0 12.58c0 3.14 2.62 5.68 5.862 5.68 1.61 0 3.08-.646 4.138-1.671.276-.267.529-.557.736-.89a5.02 5.02 0 01-.713.845 8.998 8.998 0 00-1.77 5.39V22a16.682 16.682 0 018.666-2.717h.046c3.035 0 5.633-1.871 6.621-4.499A6.599 6.599 0 0024 12.445c0-2.427-1.31-4.565-3.287-5.79zM6.966 12.869a.836.836 0 01-.851.824.81.81 0 01-.805-.824v-2.183a.81.81 0 01.805-.824c.46 0 .85.379.85.824v2.183zm3.011 1.069a.86.86 0 01-.874.846.86.86 0 01-.873-.846v-4.9a.86.86 0 01.873-.846.86.86 0 01.874.846v4.9zm3.104-1.047c0 .445-.414.824-.874.824s-.85-.379-.85-.824v-2.227c0-.446.367-.824.85-.824.46 0 .873.378.873.824v2.227zm3.149 1.069a.86.86 0 01-.874.846.86.86 0 01-.873-.846v-4.9a.86.86 0 01.873-.846.86.86 0 01.874.846v4.9zm3.08-1.091a.836.836 0 01-.85.824.81.81 0 01-.805-.824v-2.183a.81.81 0 01.805-.824c.46 0 .85.379.85.824v2.183z"})]}))});function Mw(e){"@babel/helpers - typeof";return Mw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mw(e)}var zMr=["background"];function Qhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AMr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function RMr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var FMr=p.memo(function(e){var t=e.background,r=LMr(e,zMr);return a.jsx(Ee,AMr({Icon:Bte,"aria-label":Wp,background:t||cAe,color:"#fff"},r))});function zw(e){"@babel/helpers - typeof";return zw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zw(e)}var BMr=["size","style"];function Zhe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KMr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=WMr(e,BMr);return a.jsxs("svg",sW(sW({height:r,style:sW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Wp}),a.jsx("path",{d:"M20.713 6.655c-.414-1.426-1.748-2.472-3.357-2.472a3.62 3.62 0 00-1.7.423C14.62 3.046 12.804 2 10.735 2 7.77 2 5.31 4.16 4.943 6.944 2.138 7.39 0 9.728 0 12.58c0 3.14 2.62 5.68 5.862 5.68 1.61 0 3.08-.646 4.138-1.671.276-.267.529-.557.736-.89a5.02 5.02 0 01-.713.845 8.998 8.998 0 00-1.77 5.39V22a16.682 16.682 0 018.666-2.717h.046c3.035 0 5.633-1.871 6.621-4.499A6.599 6.599 0 0024 12.445c0-2.427-1.31-4.565-3.287-5.79zM6.966 12.869a.836.836 0 01-.851.824.81.81 0 01-.805-.824v-2.183a.81.81 0 01.805-.824c.46 0 .85.379.85.824v2.183zm3.011 1.069a.86.86 0 01-.874.846.86.86 0 01-.873-.846v-4.9a.86.86 0 01.873-.846.86.86 0 01.874.846v4.9zm3.104-1.047c0 .445-.414.824-.874.824s-.85-.379-.85-.824v-2.227c0-.446.367-.824.85-.824.46 0 .873.378.873.824v2.227zm3.149 1.069a.86.86 0 01-.874.846.86.86 0 01-.873-.846v-4.9a.86.86 0 01.873-.846.86.86 0 01.874.846v4.9zm3.08-1.091a.836.836 0 01-.85.824.81.81 0 01-.805-.824v-2.183a.81.81 0 01.805-.824c.46 0 .85.379.85.824v2.183z",fill:"#2A80E2"})]}))});function Aw(e){"@babel/helpers - typeof";return Aw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Aw(e)}var qMr=["size","style"];function e6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QMr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=XMr(e,qMr);return a.jsxs("svg",lW(lW({fill:"currentColor",fillRule:"evenodd",height:r,style:lW({flex:"none",lineHeight:1},n),viewBox:"0 0 133 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Wp}),a.jsx("path",{d:"M3.266 21.477h4.979v-2.483h-1.66V8.797H2v2.528h1.266v10.152zm.917-15.686c.306.174.612.261.961.261.35 0 .655-.087.96-.261a1.79 1.79 0 00.7-.697c.174-.305.262-.61.262-.959s-.088-.654-.262-.959c-.175-.305-.437-.566-.743-.697a1.837 1.837 0 00-.917-.261c-.305 0-.611.087-.96.261-.306.175-.568.392-.743.697-.175.305-.262.61-.262.96 0 .348.087.696.262.958.218.261.437.523.742.697zm16.158-3.355H8.638v2.57h1.965v5.621H8.507l-1.31 2.528h3.45v8.496h3.319v-8.54h1.44l1.18-2.527h-2.62V5.007h3.1V21.52h4.804v-2.44H20.34V2.436zm8.69 16.645l4.411-16.689h-9.214v2.484h5.066l-4.411 16.601H43.18v-2.396H29.032zm2.97-10.11h5.11l6.55-6.187h-4.498L32 8.972zm.087 2.049l6.245 5.708h4.891L36.98 11.02h-4.89zm31.093 10.893V12.85h2.315l.043-2.353h-2.358V4.963l2.184-.044.043-2.396H46.15v2.44h2.27v5.534h-2.357v2.353h2.401v8.976l3.494.043v-9.02h7.773v9.064h3.45zM51.914 10.497V4.963h7.773v5.49h-7.773v.044zm30.089-8.148h-3.144L77.33 7.534h3.232l.567-1.874h5.372l1.091-2.396h-5.851l.262-.915zm5.022 4.618h-3.232l-1.528 3.704-1.136-2.57h-3.275l2.751 6.535-2.882 7.059h3.363l1.222-3.05 1.267 3.05h3.493l-3.1-7.102 3.057-7.626zM72.002 22V9.32h2.01v9.848h-.787v2.396H77.2V6.924h-5.153V5.747h4.891l.873-2.396h-3.319l-.305-.48c-.088-.174-.306-.305-.612-.435-.305-.131-.61-.218-.96-.175-.35 0-.655.088-.917.218-.262.131-.524.436-.83.915h-2.97v2.397h.917V22h3.188zM93.444 6.096H90.17l2.926 8.235h3.319l-2.97-8.235zm12.228 8.235l2.969-8.235h-3.275l-3.013 8.235h3.319zm-4.367 1.525V4.963h8.035l-.044-2.484H90.213v2.484h7.554v10.893h-7.773v2.484h7.773v3.224h3.45V18.34h8.298v-2.484h-8.21zm26.07-5.795H131l-1.048-5.839h-3.406l.655 3.312h-10.525L119.995 2h-4.105l-3.843 5.62v2.441h15.328zm-15.328 11.242h18.604V11.28h-18.604v10.022zm3.494-7.538h11.616v4.967h-11.616v-4.967z"})]}))});function Iw(e){"@babel/helpers - typeof";return Iw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iw(e)}var ZMr=["type"];function t6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ezr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ozr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var azr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=izr(e,ZMr),i=r==="color"?uAe:Bte;return a.jsx(Ne,ezr({Icon:i,Text:fAe,"aria-label":Wp,spaceMultiple:_Mr,textMultiple:SMr},n))}),u3=Bte;u3.Color=uAe;u3.Text=fAe;u3.Combine=azr;u3.Avatar=FMr;u3.colorPrimary=cAe;u3.title=Wp;var WE="Inference",szr=1,lzr=0,pAe="#000";function Dw(e){"@babel/helpers - typeof";return Dw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dw(e)}var czr=["size","style"];function r6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mzr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dzr(e,czr);return a.jsxs("svg",cW(cW({fill:"currentColor",fillRule:"evenodd",height:r,style:cW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:WE}),a.jsx("path",{d:"M22 21.376h-4.89V2.62H22v18.756zM14.532 21.376h-3.469V2.62h3.469v18.756zM8.764 21.376h-2.66V2.62h2.66v18.756zM3.903 21.376H2V2.62h1.903v18.756z"})]}))});function Nw(e){"@babel/helpers - typeof";return Nw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nw(e)}var hzr=["background"];function n6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yzr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ozr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jzr=p.memo(function(e){var t=e.background,r=xzr(e,hzr);return a.jsx(Ee,yzr({Icon:dAe,"aria-label":WE,background:t||pAe,color:"#fff"},r))});function Lw(e){"@babel/helpers - typeof";return Lw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lw(e)}var wzr=["size","style"];function i6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kzr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Czr(e,wzr);return a.jsxs("svg",uW(uW({fill:"currentColor",fillRule:"evenodd",height:r,style:uW({flex:"none",lineHeight:1},n),viewBox:"0 0 158 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:WE}),a.jsx("path",{d:"M22.667 21.689h-5.053V2.308h5.053v19.38zM14.95 21.689h-3.585V2.308h3.584v19.38zM8.99 21.689H6.24V2.308h2.75v19.38zM3.966 21.689H2V2.308h1.966v19.38zM30.247 2.308l8.25 11.312V2.308h4.85v19.38H39.04l-8.537-11.49v11.49h-4.848V2.309h4.591zM46.339 2.308h11.913v4.14h-6.96v3.495h6.703v4.14H51.29v7.61H46.34V2.307zM60.52 2.308h12.146v4.14h-7.194v3.265h6.937v4.14h-6.937v3.702h7.194v4.14H60.52V2.308zM80.192 14.75v6.942h-5V2.308h6.42c4.614 0 7.786 2.26 7.786 6.22 0 2.594-1.573 4.499-3.997 5.474l6.187 7.687h-6.086l-5.313-6.942.003.003zm0-3.754h1.39c1.678 0 2.682-.9 2.682-2.313 0-1.413-1.004-2.287-2.681-2.287h-1.39v4.6zM92.286 2.308h12.144v4.14h-7.195v3.265h6.938v4.14h-6.938v3.702h7.195v4.14H92.286V2.308zM111.549 2.308L119.8 13.62V2.308h4.848v19.38h-4.306l-8.536-11.49v11.49h-4.848V2.309h4.591zM136.999 17.27c1.907 0 3.455-.77 4.384-1.775v5.579c-1.342.615-2.915.926-4.488.926-5.673 0-10.236-4.5-10.236-10s4.563-10 10.236-10c1.573 0 3.146.334 4.488.926v5.579c-.929-1.001-2.477-1.775-4.384-1.775-3.067 0-5.286 2.235-5.286 5.27 0 3.035 2.215 5.27 5.286 5.27zM143.703 2.308h12.143v4.14h-7.195v3.265h6.939v4.14h-6.939v3.702h7.195v4.14h-12.143V2.308z"})]}))});function Rw(e){"@babel/helpers - typeof";return Rw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rw(e)}function o6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $zr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vzr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Vte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Bzr(e,Nzr);return a.jsxs("svg",fW(fW({fill:"currentColor",fillRule:"evenodd",height:r,style:fW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:qp}),a.jsx("path",{d:"M9.686 11.976a6297.72 6297.72 0 00-.006-5.112.353.353 0 00-.355-.35H2.279A.28.28 0 012 6.234V2.226c0-.06.023-.117.065-.16A.22.22 0 012.222 2h11.665a.274.274 0 01.273.262c.14 3.141.023 6.296.026 9.762l.008 5.11a.353.353 0 00.353.352h7.046a.28.28 0 01.279.28v4.009a.227.227 0 01-.137.208.22.22 0 01-.085.017H9.985a.273.273 0 01-.273-.262c-.14-3.141-.02-6.296-.026-9.762zM21.619 2.041l-3.896-.02a.282.282 0 00-.283.28l-.02 3.902c-.002.156.124.282.28.283l3.895.02a.282.282 0 00.284-.28l.02-3.901a.282.282 0 00-.28-.284zM6.166 17.518H2.31a.299.299 0 00-.299.299v3.855c0 .166.134.3.3.3h3.855a.299.299 0 00.3-.3v-3.855a.299.299 0 00-.3-.3z"})]}))});function Bw(e){"@babel/helpers - typeof";return Bw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bw(e)}var Hzr=["background","size"];function s6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Uzr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jzr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Yzr=p.memo(function(e){var t=e.background,r=e.size,n=Gzr(e,Hzr);return a.jsx(Ee,Uzr({Icon:Vte,"aria-label":qp,background:t||hAe,color:"#fff",iconMultiple:.7,size:r},n))});function Vw(e){"@babel/helpers - typeof";return Vw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vw(e)}var Xzr=["size","style"];function l6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rAr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tAr(e,Xzr);return a.jsxs("svg",pW(pW({height:r,style:pW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:qp}),a.jsx("path",{d:"M9.686 11.976a6297.72 6297.72 0 00-.006-5.112.353.353 0 00-.355-.35H2.279A.28.28 0 012 6.234V2.226c0-.06.023-.117.065-.16A.22.22 0 012.222 2h11.665a.274.274 0 01.273.262c.14 3.141.023 6.296.026 9.762l.008 5.11a.353.353 0 00.353.352h7.046a.28.28 0 01.279.28v4.009a.227.227 0 01-.137.208.22.22 0 01-.085.017H9.985a.273.273 0 01-.273-.262c-.14-3.141-.02-6.296-.026-9.762zM21.619 2.041l-3.896-.02a.282.282 0 00-.283.28l-.02 3.902c-.002.156.124.282.28.283l3.895.02a.282.282 0 00.284-.28l.02-3.901a.282.282 0 00-.28-.284zM6.166 17.518H2.31a.299.299 0 00-.299.299v3.855c0 .166.134.3.3.3h3.855a.299.299 0 00.3-.3v-3.855a.299.299 0 00-.3-.3z",fill:"#4334F5"})]}))});function Hw(e){"@babel/helpers - typeof";return Hw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hw(e)}var nAr=["size","style"];function c6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lAr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=sAr(e,nAr);return a.jsxs("svg",dW(dW({fill:"currentColor",fillRule:"evenodd",height:r,style:dW({flex:"none",lineHeight:1},n),viewBox:"0 0 142 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:qp}),a.jsx("path",{d:"M35.85 2.574a.36.36 0 01-.261.346.35.35 0 01-.153.007c-3.282-.55-3.202 1.218-3.142 3.502a.396.396 0 00.391.384h2.675a.504.504 0 01.505.504v1.685a.41.41 0 01-.41.41h-2.85a.35.35 0 00-.246.1.343.343 0 00-.103.245v11.496a.429.429 0 01-.428.43h-2.664a.439.439 0 01-.44-.445V9.894a.484.484 0 00-.478-.482h-1.707a.404.404 0 01-.285-.117.396.396 0 01-.118-.282V7.336a.505.505 0 01.505-.504h1.67a.42.42 0 00.39-.266.41.41 0 00.027-.163c-.114-3.328.569-6.215 4.534-6.39.959-.043 1.69.018 2.197.182a.568.568 0 01.39.543v1.836zM5.353.599L2.507.574a.474.474 0 00-.478.47L2.004 3.89a.474.474 0 00.47.478l2.846.025a.474.474 0 00.478-.47l.025-2.846A.474.474 0 005.353.6zM122.226.587l-2.914.006a.414.414 0 00-.413.414l.005 2.914c0 .228.186.413.414.413l2.914-.005a.413.413 0 00.413-.415L122.64 1a.413.413 0 00-.414-.413zM109.04 2.867l2.649-1.021a.312.312 0 01.292.034.312.312 0 01.136.262v4.28a.425.425 0 00.429.425h2.656a.588.588 0 01.588.588v1.434a.5.5 0 01-.501.497h-2.811a.346.346 0 00-.345.342c-.038 2.924-.037 5.3.003 7.129.053 2.22 1.742 1.965 3.347 1.954a.3.3 0 01.206.084.281.281 0 01.086.204v2.258a.358.358 0 01-.3.353c-3.593.61-6.78.117-6.901-4.254-.079-2.8-.064-5.366.045-7.698a.29.29 0 00-.082-.217.299.299 0 00-.214-.09h-1.98a.464.464 0 01-.463-.463V7.446a.653.653 0 01.648-.652h1.746a.306.306 0 00.28-.185.301.301 0 00.023-.115V3.55a.73.73 0 01.463-.683zM13.79 8.79a.175.175 0 00.319.083c.03-.043.363-.409.998-1.097 1.297-1.404 3.707-1.548 5.44-1.024 2.034.61 2.914 2.792 2.952 4.716.059 2.691.051 5.957-.022 9.797a.442.442 0 01-.44.429h-2.531a.466.466 0 01-.429-.287.455.455 0 01-.034-.176c.03-3.802.018-6.839-.038-9.11-.033-1.361-.603-2.24-1.711-2.637-.731-.263-1.495-.228-2.292.106-1.745.729-2.11 2.69-2.113 4.432-.005 2.572-.003 4.956.007 7.152a.536.536 0 01-.535.538h-2.485a.554.554 0 01-.554-.553V7.378a.567.567 0 01.562-.565h2.356a.4.4 0 01.402.368l.148 1.608zM41.021 15.19a.33.33 0 00-.315.237.319.319 0 00-.008.14c.345 2.212 1.473 3.423 3.385 3.63 1.514.163 3.297-.523 3.9-2.01a.554.554 0 01.79-.27l1.836 1.058a.459.459 0 01.209.525.447.447 0 01-.099.174c-1.658 1.825-2.758 3.084-5.335 3.274-4.53.339-7.223-1.643-8.078-5.945-.341-1.705-.158-3.465.55-5.278 1.08-2.77 3.16-4.193 6.238-4.269 2.634-.066 4.54.778 5.718 2.531 1.313 1.95 1.378 3.764 1.26 5.934a.284.284 0 01-.285.27h-9.766zm.03-2.458l6.291.007a.254.254 0 00.255-.25v-.364a3.306 3.306 0 00-.232-1.225 3.21 3.21 0 00-.666-1.04 3.077 3.077 0 00-.997-.695 2.983 2.983 0 00-1.179-.246h-.637a3.024 3.024 0 00-2.181.931 3.261 3.261 0 00-.908 2.26v.364a.255.255 0 00.254.258zM78.28 9.116c.228-.255.55-.96.911-1.31 1.753-1.71 4.872-1.889 6.61-.094.933.96 1.403 2.275 1.411 3.942.003.536.001 3.71-.004 9.523a.546.546 0 01-.546.547h-2.353a.553.553 0 01-.509-.34.543.543 0 01-.04-.21c.017-4.892.012-7.814-.016-8.765-.03-1.093-.364-2.72-1.635-2.933-3.483-.577-3.749 1.764-3.749 4.66 0 1.95-.001 4.32-.004 7.113a.46.46 0 01-.459.46h-2.58a.455.455 0 01-.455-.444c-.073-2.53-.089-5.48-.046-8.849.02-1.434-.258-2.887-1.992-3.046-2.432-.22-3.21 1.821-3.213 3.92-.003 2.14 0 4.763.011 7.872a.556.556 0 01-.55.554H66.59a.55.55 0 01-.55-.55V7.264a.44.44 0 01.44-.44h2.504a.44.44 0 01.44.44v1.468a.22.22 0 00.398.13c.086-.122.29-.424.611-.908 1.427-2.158 5.707-1.927 6.981.266.268.46.457.756.566.888a.197.197 0 00.3.008zM100.374 19.69a.226.226 0 00-.304-.13.232.232 0 00-.094.077c-.448.615-.79 1.24-1.544 1.616-2.823 1.393-7.22 1.029-8.021-2.735-.577-2.717 1.236-4.527 3.722-5.08 1.864-.42 3.75-.7 5.657-.84a.331.331 0 00.307-.33c.003-.465-.073-1.04-.227-1.726-.369-1.635-2.782-1.692-3.958-1.233-1.225.478-1.165 1.123-1.521 2.136a.329.329 0 01-.315.224h-2.967a.31.31 0 01-.3-.231c-.099-.387.033-.953.395-1.696 1.62-3.343 5.755-3.81 8.939-2.918 2.565.717 3.589 3.028 3.536 5.49a98.09 98.09 0 00.201 9.072.272.272 0 01-.073.21.276.276 0 01-.204.09h-2.622a.356.356 0 01-.36-.338c-.041-.781-.123-1.334-.247-1.658zm-.106-4.545a.394.394 0 00-.276-.398.398.398 0 00-.172-.016c-1.931.243-5.55.372-5.85 2.208-.566 3.506 5.091 3.078 5.907.433a8.897 8.897 0 00.391-2.227zM129.578 14.223c.004 2.375.877 4.925 3.658 4.947 1.242.008 2.15-.5 2.724-1.525a.243.243 0 00.023-.053l.402-1.207a.433.433 0 01.49-.288l2.443.478a.386.386 0 01.307.444c-.285 1.667-1.032 2.918-2.238 3.752-2.258 1.564-6.359 1.734-8.636-.166-2.003-1.674-2.785-3.844-2.789-6.379-.003-2.53.771-4.704 2.77-6.382 2.269-1.912 6.371-1.752 8.636-.197 1.209.832 1.959 2.08 2.25 3.745a.387.387 0 01-.307.448l-2.444.485a.427.427 0 01-.489-.288l-.406-1.207a.244.244 0 00-.023-.053c-.577-1.021-1.486-1.526-2.728-1.513-2.781.03-3.646 2.58-3.643 4.959zM63.103 9.518a.318.318 0 01-.31.318c-2.869.066-4.37 1.524-4.504 4.375-.04.863-.048 3.206-.023 7.03a.471.471 0 01-.285.435.46.46 0 01-.178.036H55.2a.452.452 0 01-.451-.451V7.199a.377.377 0 01.375-.375h2.542a.387.387 0 01.387.387v2.045a.235.235 0 00.456.087c.746-1.874 2.17-2.832 4.272-2.872a.315.315 0 01.322.315v2.732zM5.287 6.763H2.586a.429.429 0 00-.43.429v14.076c0 .237.193.43.43.43h2.701a.429.429 0 00.429-.43V7.192a.429.429 0 00-.429-.429zM122.044 6.763l-2.573.009a.509.509 0 00-.507.51l.049 13.925c.001.28.229.507.51.506l2.573-.009a.508.508 0 00.506-.51l-.048-13.925a.509.509 0 00-.51-.506z"})]}))});function Uw(e){"@babel/helpers - typeof";return Uw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uw(e)}var cAr=["type"];function u6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uAr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hAr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yAr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=mAr(e,cAr),i=r==="color"?yAe:Vte;return a.jsx(Ne,uAr({Icon:i,Text:gAe,"aria-label":qp,spaceMultiple:Dzr,textMultiple:Izr},n))}),f3=Vte;f3.Color=yAe;f3.Text=gAe;f3.Combine=yAr;f3.Avatar=Yzr;f3.colorPrimary=hAe;f3.title=qp;var Bu="Jimeng",gAr=.7,bAr=.25,bAe="#000";function Ww(e){"@babel/helpers - typeof";return Ww=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ww(e)}var vAr=["size","style"];function f6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mW(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Ar(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Hte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kAr(e,vAr),o=cn(Bu,4),s=wAr(o,4),l=s[0],c=s[1],u=s[2],f=s[3];return a.jsxs("svg",mW(mW({fill:"none",height:r,style:mW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bu}),a.jsx("g",{clipPath:l.fill,"data-figma-skip-parse":"true",children:a.jsxs("g",{transform:"matrix(-0.009271 -0.017448 0.0215011 -0.0134883 13.0472 18.2292)",children:[a.jsx("rect",{fill:c.fill,height:"666.506",opacity:"1",shapeRendering:"crispEdges",width:"1077.71",x:"0",y:"0"}),a.jsx("rect",{fill:c.fill,height:"666.506",opacity:"1",shapeRendering:"crispEdges",transform:"scale(1 -1)",width:"1077.71",x:"0",y:"0"}),a.jsx("rect",{fill:c.fill,height:"666.506",opacity:"1",shapeRendering:"crispEdges",transform:"scale(-1 1)",width:"1077.71",x:"0",y:"0"}),a.jsx("rect",{fill:c.fill,height:"666.506",opacity:"1",shapeRendering:"crispEdges",transform:"scale(-1)",width:"1077.71",x:"0",y:"0"})]})}),a.jsx("g",{clipPath:u.fill,"data-figma-skip-parse":"true",children:a.jsxs("g",{transform:"matrix(-0.00282575 -0.00489434 0.00971874 -0.00561112 16.5909 23.2227)",children:[a.jsx("rect",{fill:f.fill,height:"1485.61",opacity:"1",shapeRendering:"crispEdges",width:"4828.03",x:"0",y:"0"}),a.jsx("rect",{fill:f.fill,height:"1485.61",opacity:"1",shapeRendering:"crispEdges",transform:"scale(1 -1)",width:"4828.03",x:"0",y:"0"}),a.jsx("rect",{fill:f.fill,height:"1485.61",opacity:"1",shapeRendering:"crispEdges",transform:"scale(-1 1)",width:"4828.03",x:"0",y:"0"}),a.jsx("rect",{fill:f.fill,height:"1485.61",opacity:"1",shapeRendering:"crispEdges",transform:"scale(-1)",width:"4828.03",x:"0",y:"0"})]})}),a.jsxs("defs",{children:[a.jsx("clipPath",{id:l.id,children:a.jsx("path",{d:"M5.25711 1.80765C8.76812 6.74075 14.4314 9.45056 20.0636 8.40323C20.4619 8.32917 20.8947 8.19661 21.3451 8.02311C22.2001 7.69374 23.3197 9.03389 22.6709 9.68084C22.2415 10.1091 21.8312 10.5013 21.4634 10.8278C18.9269 13.0793 16.1264 15.1096 13.0744 16.8717C10.003 18.6449 6.8237 20.0618 3.58429 21.1352C3.13145 21.2853 2.60446 21.4391 2.038 21.5917C1.15348 21.8301 0.554197 20.1919 1.2674 19.617C1.6464 19.3114 1.98071 19.0005 2.246 18.6902C5.96908 14.3363 6.29888 8.17371 3.71732 2.69665C3.6056 2.45961 3.48162 2.17153 3.35287 1.85684C2.99465 0.981289 4.04156 0.335123 4.65576 1.05462C4.89891 1.33945 5.10904 1.5996 5.25711 1.80765Z"})}),a.jsx("clipPath",{id:u.id,children:a.jsx("path",{d:"M19.529 13.6948C17.2056 16.5579 16.7138 19.6388 17.1514 22.2781C17.1594 22.3264 17.1678 22.3799 17.1763 22.4375C17.2926 23.2284 16.3596 23.7154 15.7279 23.2254C15.6957 23.2004 15.6645 23.1765 15.6347 23.1538C13.5149 21.5401 11.0142 20.326 7.68635 20.7079C9.70085 20.1175 11.7605 19.243 13.7728 18.0812C15.9822 16.8056 17.9201 15.3074 19.529 13.6948Z"})}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"0",x2:"500",y1:"0",y2:"500",children:[a.jsx("stop",{stopColor:"#27B2F0"}),a.jsx("stop",{offset:"0.203234",stopColor:"#26DFFB"}),a.jsx("stop",{offset:"0.406468",stopColor:"#30F5FE"}),a.jsx("stop",{offset:"0.652506",stopColor:"#F0FEFC"}),a.jsx("stop",{offset:"0.863327",stopColor:"#FBC610"}),a.jsx("stop",{offset:"1",stopColor:"#FD9C22"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:f.id,x1:"0",x2:"500",y1:"0",y2:"500",children:[a.jsx("stop",{stopColor:"#1C6FFF"}),a.jsx("stop",{offset:"1",stopColor:"#24B5EF"})]})]})]}))});function Kw(e){"@babel/helpers - typeof";return Kw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kw(e)}var EAr=["background","size"];function d6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TAr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DAr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NAr=p.memo(function(e){var t=e.background,r=e.size,n=IAr(e,EAr);return a.jsx(Ee,TAr({Icon:Hte,"aria-label":Bu,background:t||bAe,color:"#fff",iconMultiple:.7,size:r},n))});function qw(e){"@babel/helpers - typeof";return qw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qw(e)}var LAr=["size","style"];function m6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function HAr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=VAr(e,LAr);return a.jsxs("svg",hW(hW({fill:"currentColor",fillRule:"evenodd",height:r,style:hW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bu}),a.jsx("path",{d:"M5.257 1.808C8.768 6.74 14.431 9.45 20.064 8.403a7.398 7.398 0 001.281-.38c.855-.33 1.975 1.01 1.326 1.658-.43.428-.84.82-1.208 1.147a51.149 51.149 0 01-8.389 6.044 51.146 51.146 0 01-9.49 4.263c-.453.15-.98.304-1.546.457-.885.238-1.484-1.4-.77-1.975.378-.306.713-.617.978-.927C5.969 14.336 6.299 8.174 3.717 2.697a18.2 18.2 0 01-.364-.84C2.995.98 4.042.335 4.656 1.055c.243.284.453.545.601.753zM19.53 13.695c-2.324 2.863-2.816 5.944-2.378 8.583l.024.16c.117.79-.816 1.277-1.448.788a12.813 12.813 0 00-.093-.072c-2.12-1.614-4.62-2.828-7.948-2.446a27.95 27.95 0 006.086-2.627c2.21-1.275 4.147-2.774 5.756-4.386z"})]}))});function Gw(e){"@babel/helpers - typeof";return Gw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gw(e)}var UAr=["size","style"];function h6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JAr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=GAr(e,UAr);return a.jsxs("svg",yW(yW({fill:"currentColor",fillRule:"evenodd",height:r,style:yW({flex:"none",lineHeight:1},n),viewBox:"0 0 91 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Bu}),a.jsx("path",{d:"M36.603 7.184l-.516 3.62h2.092c.996 0 1.917-.802 2.056-1.79l.246-1.722a14.575 14.575 0 001.821 3.06c1.358-.536 2.548-.941 2.548-.941-.9-.774-2.54-2.564-3.901-4.54h3.024c.35 0 .631-.246.683-.584l.166-1.179h-3.746l.155-1.09h-3.298a.682.682 0 00-.683.583l-.075.507h-3.433a.682.682 0 00-.683.584l-.167 1.179h2.882c-.659 1.166-2.477 4.024-3.632 5.635 0 0 2.588-1.115 4.45-3.318l.011-.004zM54.542 4.87h2.98c.35 0 .632-.245.683-.583l.167-1.179h-3.699l.155-1.09H51.53a.685.685 0 00-.683.583l-.071.507h-3.477a.682.682 0 00-.683.584L46.45 4.87h2.933c-.66 1.166-2.477 4.024-3.632 5.635 0 0 2.588-1.115 4.45-3.318l-.517 3.62h2.092c.996 0 1.917-.802 2.056-1.79l.246-1.722c.746 1.734 1.821 3.06 1.821 3.06 1.358-.536 2.548-.941 2.548-.941-.9-.774-2.544-2.564-3.9-4.54l-.005-.004zM42.695 12.233h-4.627l-4.402 4.755c2.703 0 5.263-1.036 7.148-2.894l.131-.13H51.2c-.54 1.07-2.087 2.52-4.413 3.857-3.171-2.568-6.092-1.635-6.092-1.635s1.322 1.238 2.881 3.167c-3.02 1.199-6.778 2.068-11.029 2.068l-.115.345s18.737 2.346 23.213-7.81l.131-.937H41.894l.805-.794-.004.008zM16.482 2.315H5.346a.634.634 0 00-.615.536L2.187 20.69 2 21.991l8.195-1.584-.162 1.147h4.048l.718-5.036h-2.246c-.996 0-1.917.802-2.056 1.79l-.155 1.072-3.992.496.813-5.707h8.307l1.58-11.081.015-.115v-.032a.626.626 0 00-.587-.623l.004-.004zm-4.925 10.918H7.298l.647-4.528h4.259l-.647 4.528zm.778-5.457H8.076l.647-4.528h4.258l-.646 4.528zM29.409 2.319h-9.291a.634.634 0 00-.615.536l-2.731 19.14h4.048l2.671-18.743h2.44l-2.265 15.895h2.246c.996 0 1.917-.802 2.056-1.79l2.04-14.284v-.02c.008-.036.016-.071.016-.111a.629.629 0 00-.616-.627v.004zM71.393 2.021h-1.365a.633.633 0 00-.456.238l-.06.091-12.624 19.638h1.532l2.52-3.961h10.433v-.008l1.298 3.969h5.279L71.393 2.02zm-9.862 15.073l6.354-9.953 3.163 9.953h-9.517zM84.705 2h-.12a.626.626 0 00-.547.472l-.012.084-3.12 19.395h4.648L88.761 2h-4.056z"})]}))});function Jw(e){"@babel/helpers - typeof";return Jw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jw(e)}var YAr=["type"];function y6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XAr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rIr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nIr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=tIr(e,YAr),i=r==="color"?Hte:vAe;return a.jsx(Ne,XAr({Icon:i,Text:xAe,"aria-label":Bu,spaceMultiple:bAr,textMultiple:gAr},n))}),P0=vAe;P0.Color=Hte;P0.Text=xAe;P0.Combine=nIr;P0.Avatar=NAr;P0.colorPrimary=bAe;P0.title=Bu;var KE="Kera",iIr=.8,oIr=.2,OAe="#000";function Yw(e){"@babel/helpers - typeof";return Yw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yw(e)}var aIr=["size","style"];function g6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fIr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ute=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=uIr(e,aIr);return a.jsxs("svg",gW(gW({fill:"currentColor",fillRule:"evenodd",height:r,style:gW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:KE}),a.jsx("path",{d:"M7.421.017c1.956-.137 3.68 1.224 3.932 3.103.24 1.784-.982 3.51-2.818 3.915-.46.102-.97.073-1.458.135a5.126 5.126 0 00-3.042 1.483l-.01.005-.01-.001-.007-.006-.003-.01a.03.03 0 01.005-.017.044.044 0 00.008-.025 485.376 485.376 0 01-.011-5.028C4.01 1.711 5.478.155 7.42.017z"}),a.jsx("path",{d:"M7.627 15.562c-2.488-.02-4.271-2.47-3.405-4.761a3.665 3.665 0 013.052-2.336c.425-.045.936-.034 1.345-.109 2.104-.39 3.73-2 4.058-4.049.073-.454.034-.996.142-1.478.497-2.232 3.055-3.484 5.203-2.476 1.119.527 1.87 1.522 2.056 2.71.037.243.05.545.037.905-.243 6.468-5.768 11.647-12.488 11.592m3.135 1.03a.044.044 0 01-.024-.022v-.007l.002-.006c0-.003 0-.004.003-.005l.006-.003c2.553-.585 4.764-1.76 6.635-3.526.033-.031.064-.029.092.007.299.396.613.82.863 1.225a11.736 11.736 0 011.755 5.414c.027.391.036.693.026.907-.093 1.888-1.672 3.41-3.665 3.421-1.763.011-3.313-1.192-3.647-2.875-.08-.399-.056-.95-.122-1.371-.208-1.295-.841-2.344-1.899-3.144l-.025-.015zm-3.73 7.352c-1.498-.26-2.703-1.424-2.972-2.871a5.537 5.537 0 01-.055-.905V15.38c0-.016.005-.018.017-.008.979.87 2.009 1.402 3.353 1.49l.36.011c1.751.057 3.234 1.204 3.576 2.87.506 2.464-1.724 4.645-4.28 4.2z"})]}))});function Xw(e){"@babel/helpers - typeof";return Xw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xw(e)}function b6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pIr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wIr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=jIr(e,bIr);return a.jsxs("svg",bW(bW({fill:"currentColor",fillRule:"nonzero",height:r,style:bW({flex:"none",lineHeight:1},n),viewBox:"0 0 76 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:KE}),a.jsx("path",{d:"M59.292 22h-4.53l6.904-20h5.449l6.894 20h-4.531l-5.01-15.43h-.156L59.292 22zm-.283-7.861h10.703v3.3H59.01v-3.3zM39.007 22V2h13.476v3.486h-9.248v4.766h8.555v3.486h-8.555v4.776h9.288V22H39.007zM20.96 22V2h7.89c1.511 0 2.8.27 3.868.81 1.074.534 1.891 1.293 2.45 2.276.567.976.85 2.126.85 3.447 0 1.328-.286 2.47-.859 3.428-.573.95-1.403 1.68-2.49 2.187-1.08.508-2.39.762-3.926.762H23.46v-3.398h4.6c.807 0 1.477-.111 2.011-.332.534-.222.931-.554 1.192-.996.267-.443.4-.993.4-1.65 0-.665-.133-1.225-.4-1.68-.26-.456-.661-.801-1.202-1.036-.533-.24-1.207-.361-2.021-.361h-2.851V22H20.96zm10.8-9.102L36.732 22h-4.668L27.2 12.898h4.56zM2 22V2h4.229v8.818h.263L13.69 2h5.068l-7.422 8.955L18.846 22h-5.059L8.31 13.777l-2.08 2.54V22H2z"})]}))});function Zw(e){"@babel/helpers - typeof";return Zw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zw(e)}function x6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PIr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function NIr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=DIr(e,MIr);return a.jsxs("svg",vW(vW({fill:"currentColor",fillRule:"evenodd",height:r,style:vW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Jp}),a.jsx("path",{d:"M19.738 5.776c.163-.209.306-.4.457-.585.07-.087.064-.153-.004-.244-.655-.861-.717-1.817-.34-2.787.283-.73.909-1.072 1.674-1.145.477-.045.945.004 1.379.236.57.305.902.77 1.01 1.412.086.512.07 1.012-.075 1.508-.257.878-.888 1.333-1.753 1.448-.718.096-1.446.108-2.17.157-.056.004-.113 0-.178 0z",fill:"#027AFF"}),a.jsx("path",{d:"M17.962 1.844h-4.326l-3.425 7.81H5.369V1.878H1.5V22h3.87v-8.477h6.824a3.025 3.025 0 002.743-1.75V22h3.87v-8.477a3.87 3.87 0 00-3.588-3.86v-.01h-2.125a3.94 3.94 0 002.323-2.12l2.545-5.689z"})]}))});function tP(e){"@babel/helpers - typeof";return tP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tP(e)}var LIr=["background","size"];function j6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RIr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UIr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var SAe=p.memo(function(e){var t=e.background,r=e.size,n=HIr(e,LIr);return a.jsx(Ee,RIr({Icon:PAe,"aria-label":Jp,background:t||wAe,color:"#fff",iconMultiple:.65,size:r},n))});function rP(e){"@babel/helpers - typeof";return rP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rP(e)}var WIr=["size","style"];function w6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function YIr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Ae=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=JIr(e,WIr);return a.jsxs("svg",xW(xW({fill:"currentColor",fillRule:"evenodd",height:r,style:xW({flex:"none",lineHeight:1},n),viewBox:"0 0 55 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Jp}),a.jsx("path",{clipRule:"evenodd",d:"M13.998 2h4.277L15.76 7.645a3.9 3.9 0 01-2.297 2.104h2.1v.01a3.834 3.834 0 013.548 3.83V22h-3.825V11.852a2.99 2.99 0 01-2.713 1.736H5.825V22H2V2.035h3.825v7.714h4.787L13.998 2zM25.93 2h-3.815v20h3.815V2zm23.468 0h3.815v20h-3.815V2zM28.936 22V2h3.855l4.888 7.828L42.557 2h3.836v20h-3.815V9.183l-4.896 7.855-4.93-7.898V22h-3.816z"})]}))});function nP(e){"@babel/helpers - typeof";return nP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nP(e)}var XIr=["iconProps"];function P6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function S6e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rDr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nDr=p.memo(function(e){var t=e.iconProps,r=tDr(e,XIr);return a.jsx(Ne,S6e({Icon:SAe,Text:_Ae,"aria-label":Jp,iconProps:S6e({shape:"square"},t),spaceMultiple:TIr,textMultiple:EIr},r))});function iP(e){"@babel/helpers - typeof";return iP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iP(e)}var iDr=["size","style"];function _6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cDr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uDr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lDr(e,iDr);return a.jsxs("svg",OW(OW({fill:"currentColor",fillRule:"evenodd",height:r,style:OW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Jp}),a.jsx("path",{d:"M19.738 5.776c.163-.209.306-.4.457-.585.07-.087.064-.153-.004-.244-.655-.861-.717-1.817-.34-2.787.283-.73.909-1.072 1.674-1.145.477-.045.945.004 1.379.236.57.305.902.77 1.01 1.412.086.512.07 1.012-.075 1.508-.257.878-.888 1.333-1.753 1.448-.718.096-1.446.108-2.17.157-.056.004-.113 0-.178 0z"}),a.jsx("path",{d:"M17.962 1.844h-4.326l-3.425 7.81H5.369V1.878H1.5V22h3.87v-8.477h6.824a3.025 3.025 0 002.743-1.75V22h3.87v-8.477a3.87 3.87 0 00-3.588-3.86v-.01h-2.125a3.94 3.94 0 002.323-2.12l2.545-5.689z"})]}))}),p3=uDr;p3.Color=PAe;p3.Text=_Ae;p3.Combine=nDr;p3.Avatar=SAe;p3.colorPrimary=wAe;p3.title=Jp;var Vu="Kling",fDr=.8,pDr=.25,CAe="#000",dDr="linear-gradient(45deg, #FFF959, #0DF35E, #0BF2F9, #04A6F0)";function oP(e){"@babel/helpers - typeof";return oP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oP(e)}var mDr=["size","style"];function C6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jW(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function PDr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Wte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=wDr(e,mDr),o=cn(Vu,4),s=bDr(o,4),l=s[0],c=s[1],u=s[2],f=s[3];return a.jsxs("svg",jW(jW({height:r,style:jW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Vu}),a.jsx("path",{d:"M5.412 13.775A23.193 23.193 0 017.41 9.32c3.17-5.492 7.795-8.757 10.33-7.294C12.038-1.266 4.598.944 1.122 6.964A13.378 13.378 0 00.085 9.22c-.259.739.092 1.534.77 1.926l4.557 2.63z",fill:l.fill}),a.jsx("path",{d:"M18.588 10.164a23.188 23.188 0 01-1.999 4.455c-3.17 5.492-7.795 8.758-10.33 7.294 5.703 3.293 13.143 1.082 16.619-4.938a13.392 13.392 0 001.037-2.255c.259-.738-.092-1.534-.77-1.925l-4.557-2.63z",fill:c.fill}),a.jsx("path",{d:"M16.59 14.62c3.17-5.492 3.686-11.13 1.15-12.594C15.207.563 10.582 3.83 7.41 9.32c2.074-3.59 5.809-5.315 8.344-3.852 2.534 1.464 2.908 5.56.835 9.151z",fill:u.fill}),a.jsx("path",{d:"M7.41 9.32c-3.17 5.492-3.686 11.13-1.15 12.593 2.534 1.464 7.159-1.802 10.33-7.294-2.074 3.591-5.809 5.316-8.344 3.852-2.534-1.463-2.908-5.56-.835-9.15z",fill:f.fill}),a.jsxs("defs",{children:[a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"matrix(7.47772 -12.51022 17.14368 10.24728 5.173 13.637)",gradientUnits:"userSpaceOnUse",id:l.id,r:"1",children:[a.jsx("stop",{offset:".095",stopColor:"#FFF959"}),a.jsx("stop",{offset:".326",stopColor:"#0DF35E"}),a.jsx("stop",{offset:".64",stopColor:"#0BF2F9"}),a.jsx("stop",{offset:"1",stopColor:"#04A6F0"})]}),a.jsxs("radialGradient",{cx:"0",cy:"0",gradientTransform:"rotate(120.868 6.491 10.491) scale(14.5747 19.9728)",gradientUnits:"userSpaceOnUse",id:c.id,r:"1",children:[a.jsx("stop",{offset:".095",stopColor:"#FFF959"}),a.jsx("stop",{offset:".326",stopColor:"#0DF35E"}),a.jsx("stop",{offset:".64",stopColor:"#0BF2F9"}),a.jsx("stop",{offset:"1",stopColor:"#04A6F0"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"15.578",x2:"18.062",y1:"1.798",y2:"9.861",children:[a.jsx("stop",{stopColor:"#003EFF"}),a.jsx("stop",{offset:"1",stopColor:"#0BFFE7"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:f.id,x1:"8.422",x2:"5.938",y1:"22.142",y2:"14.079",children:[a.jsx("stop",{stopColor:"#003EFF"}),a.jsx("stop",{offset:"1",stopColor:"#0BFFE7"})]})]})]}))});function aP(e){"@babel/helpers - typeof";return aP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},aP(e)}var SDr=["background","size"];function $6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _Dr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function TDr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var MDr=p.memo(function(e){var t=e.background,r=e.size,n=EDr(e,SDr);return a.jsx(Ee,_Dr({Icon:Wte,"aria-label":Vu,background:t||CAe,size:r},n))});function sP(e){"@babel/helpers - typeof";return sP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sP(e)}var zDr=["size","style"];function E6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function LDr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=NDr(e,zDr);return a.jsxs("svg",wW(wW({fill:"currentColor",fillRule:"evenodd",height:r,style:wW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Vu}),a.jsx("path",{clipRule:"evenodd",d:"M5.493 21.234c-1.112-1.451-1.109-4.263-.081-7.459l-4.557-2.63a1.683 1.683 0 01-.85-1.304 1.505 1.505 0 01.08-.622 13.18 13.18 0 011.037-2.255c3.476-6.02 10.916-8.23 16.619-4.938.46.266.82.67 1.081 1.184.785 1.545.685 4.096-.234 6.954l4.557 2.631c.339.196.596.492.736.832a1.53 1.53 0 01.034 1.093 13.146 13.146 0 01-1.037 2.255c-3.476 6.02-10.916 8.23-16.619 4.938a2.6 2.6 0 01-.766-.68zm11.096-6.615c-2.073 3.591-5.808 5.316-8.343 3.852-1.267-.731-1.994-2.122-2.145-3.778-.095-1.035.036-2.173.4-3.32.217-.684.517-1.37.902-2.039l.008-.014c2.073-3.59 5.808-5.315 8.343-3.852.633.366 1.13.895 1.49 1.54.986 1.772.922 4.415-.285 6.914-.111.23-.232.457-.362.683l-.008.014z"})]}))});function lP(e){"@babel/helpers - typeof";return lP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lP(e)}var RDr=["size","style"];function T6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UDr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $Ae=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=HDr(e,RDr);return a.jsxs("svg",PW(PW({fill:"currentColor",fillRule:"evenodd",height:r,style:PW({flex:"none",lineHeight:1},n),viewBox:"0 0 80 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Vu}),a.jsx("path",{d:"M74.74 8.828c-.539-2.284-1.416-3.083-3.726-3.331a10.18 10.18 0 00-1.957-.042c-3.072.249-4.067 1.338-4.067 4.392 0 1.57-.013 3.14.005 4.71.023 2.076.969 3.5 2.996 3.865 1.362.244 2.879.175 4.22-.168 1.723-.437 2.488-1.946 2.307-3.863h-4.586v-2.918h8.088c0 .527.017 1.048.035 1.565.038 1.13.075 2.237-.075 3.317-.4 2.926-2.839 5.147-6.288 5.556-1.726.204-3.596.052-5.28-.398-3.13-.839-4.854-3.392-4.874-6.632-.013-1.875-.003-3.75 0-5.626.002-4.039 1.66-6.147 5.633-6.943 2.703-.542 5.398-.459 7.892.903 2.155 1.179 3.124 3.054 3.035 5.608h-3.352l-.005.005zM57.685 21.748h-3.159V5.638h-9.198v16.074h-3.24V2.697h15.597v19.051zM30.807 18.849h-8.205V2.513h-3.13v19.16h11.335v-2.824zM36.876 21.735h-3.023V2.511h3.023v19.224zM2 21.735h3.022v-9.117h.042l8.12 9.056h3.747l-8.12-9.056h-.125l8.12-9.993h-3.748l-8.036 9.89V2.511H2v19.224z"})]}))});function cP(e){"@babel/helpers - typeof";return cP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cP(e)}var WDr=["type"];function M6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KDr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XDr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var QDr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=YDr(e,WDr),i=r==="color"?Wte:kAe;return a.jsx(Ne,KDr({Icon:i,Text:$Ae,"aria-label":Vu,spaceMultiple:pDr,textMultiple:fDr},n))}),zc=kAe;zc.Color=Wte;zc.Text=$Ae;zc.Combine=QDr;zc.Avatar=MDr;zc.colorPrimary=CAe;zc.colorGradient=dDr;zc.title=Vu;var Yp="Kluster",ZDr=.8,eNr=.3,EAe="#6525F7";function uP(e){"@babel/helpers - typeof";return uP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uP(e)}var tNr=["size","style"];function z6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function aNr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Kte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=oNr(e,tNr);return a.jsxs("svg",SW(SW({fill:"currentColor",fillRule:"evenodd",height:r,style:SW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Yp}),a.jsx("path",{d:"M5.631 2a.1.1 0 00.065 0h.867c.019.008.028.008.03 0h.025l.794.115c.004 0 .007.002.009.005a.015.015 0 01.004.01v1.353a.012.012 0 01-.007.01l-.005.002a102.72 102.72 0 00-1.455.001 2.679 2.679 0 00-1 .196 1.606 1.606 0 00-.991 1.127c-.064.24-.097.451-.097.635l-.002 3.335c-.001.325-.038.636-.11.931-.208.845-.73 1.386-1.566 1.623a.012.012 0 00-.005.004.01.01 0 000 .013.01.01 0 00.005.004c.923.248 1.454.918 1.608 1.845.045.272.068.477.068.617l.002 3.935c0 .324.051.622.154.896.315.834 1.14 1.152 1.97 1.161a271.304 271.304 0 001.424.002.01.01 0 01.007.01v1.354a.012.012 0 01-.01.012c-.503.07-1.01.112-1.519.126h-.255c-.847-.037-1.672-.245-2.333-.758-.862-.67-1.189-1.716-1.195-2.776-.002-.288-.002-1.535-.002-3.742 0-.598-.07-1.256-.595-1.629-.319-.226-.738-.33-1.122-.328A6.36 6.36 0 010 12.083v-1.435c.537.002 1.03-.01 1.49-.314.353-.233.542-.674.597-1.103.017-.13.025-.318.025-.562-.002-1.733-.001-2.778.001-3.135.005-.692.145-1.401.495-1.984.54-.899 1.496-1.385 2.536-1.504.154-.017.309-.033.465-.046h.022zM17.406 2c.02.008.03.008.026 0h.902c.626.037 1.212.134 1.773.4.51.242.912.585 1.204 1.03.392.597.572 1.342.573 2.058l.002 3.355c0 .82.305 1.525 1.165 1.73.31.073.594.075.937.072.003 0 .006.002.008.004a.012.012 0 01.004.009v1.41a.023.023 0 01-.023.022c-.495-.006-1.006.001-1.436.287-.517.343-.655.95-.656 1.547a1350.33 1350.33 0 000 3.536c.002.63-.029 1.105-.197 1.645-.195.63-.559 1.14-1.091 1.529-.64.467-1.445.652-2.246.688h-.01c-.02-.008-.029-.008-.027 0h-.212a13.625 13.625 0 01-1.52-.126.013.013 0 01-.008-.004.012.012 0 01-.003-.008v-1.355a.01.01 0 010-.004.01.01 0 01.007-.006h.004a124.5 124.5 0 001.433-.002 2.643 2.643 0 001.046-.212c.739-.324 1.058-1.018 1.063-1.799.003-.49.004-1.813.004-3.968a3.9 3.9 0 01.097-.773c.18-.864.719-1.472 1.58-1.7a.009.009 0 00.006-.009l-.001-.005a.01.01 0 00-.005-.004c-.74-.217-1.269-.68-1.508-1.424a3.582 3.582 0 01-.166-1.062c-.004-.311-.006-1.435-.005-3.372 0-.303-.056-.598-.167-.886-.317-.822-1.183-1.109-2.006-1.11h-1.361a.02.02 0 01-.015-.006.021.021 0 01-.006-.015V2.141a.022.022 0 01.019-.022L17.376 2h.03z"}),a.jsx("path",{d:"M13.168 11.608l2.635 3.895a.011.011 0 01-.01.018H13.75c-.002 0-.004 0-.006-.002a.011.011 0 01-.004-.003l-2.005-2.964a.01.01 0 00-.005-.004.011.011 0 00-.005-.001H9.896a.011.011 0 00-.008.003.011.011 0 00-.003.008v2.951a.012.012 0 01-.004.008.012.012 0 01-.008.004H8.165a.012.012 0 01-.008-.004.012.012 0 01-.003-.008V7.813a.011.011 0 01.011-.012h1.708a.011.011 0 01.012.012v3.04c0 .004 0 .006.003.008a.011.011 0 00.008.004h1.817a.012.012 0 00.01-.005l2.046-3.054a.011.011 0 01.01-.005h2.043c.003 0 .005 0 .006.002a.011.011 0 01.005.01l-.001.006-2.664 3.776a.012.012 0 00-.002.007c0 .002 0 .005.002.006z"})]}))});function fP(e){"@babel/helpers - typeof";return fP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fP(e)}var sNr=["background","size"];function A6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lNr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dNr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mNr=p.memo(function(e){var t=e.background,r=e.size,n=pNr(e,sNr);return a.jsx(Ee,lNr({Icon:Kte,"aria-label":Yp,background:t||EAe,color:"#fff",iconMultiple:.7,size:r},n))});function pP(e){"@babel/helpers - typeof";return pP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pP(e)}var hNr=["size","style"];function I6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _W(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xNr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var TAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=vNr(e,hNr);return a.jsxs("svg",_W(_W({fill:"currentColor",height:r,style:_W({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Yp}),a.jsx("path",{d:"M5.631 2a.1.1 0 00.065 0h.867c.019.008.028.008.03 0h.025l.794.115c.004 0 .007.002.009.005a.015.015 0 01.004.01v1.353a.012.012 0 01-.007.01l-.005.002a102.72 102.72 0 00-1.455.001 2.679 2.679 0 00-1 .196 1.606 1.606 0 00-.991 1.127c-.064.24-.097.451-.097.635l-.002 3.335c-.001.325-.038.636-.11.931-.208.845-.73 1.386-1.566 1.623a.012.012 0 00-.005.004.01.01 0 000 .013.01.01 0 00.005.004c.923.248 1.454.918 1.608 1.845.045.272.068.477.068.617l.002 3.935c0 .324.051.622.154.896.315.834 1.14 1.152 1.97 1.161a271.304 271.304 0 001.424.002.01.01 0 01.007.01v1.354a.012.012 0 01-.01.012c-.503.07-1.01.112-1.519.126h-.255c-.847-.037-1.672-.245-2.333-.758-.862-.67-1.189-1.716-1.195-2.776-.002-.288-.002-1.535-.002-3.742 0-.598-.07-1.256-.595-1.629-.319-.226-.738-.33-1.122-.328A6.36 6.36 0 010 12.083v-1.435c.537.002 1.03-.01 1.49-.314.353-.233.542-.674.597-1.103.017-.13.025-.318.025-.562-.002-1.733-.001-2.778.001-3.135.005-.692.145-1.401.495-1.984.54-.899 1.496-1.385 2.536-1.504.154-.017.309-.033.465-.046h.022zM17.406 2c.02.008.03.008.026 0h.902c.626.037 1.212.134 1.773.4.51.242.912.585 1.204 1.03.392.597.572 1.342.573 2.058l.002 3.355c0 .82.305 1.525 1.165 1.73.31.073.594.075.937.072.003 0 .006.002.008.004a.012.012 0 01.004.009v1.41a.023.023 0 01-.023.022c-.495-.006-1.006.001-1.436.287-.517.343-.655.95-.656 1.547a1350.33 1350.33 0 000 3.536c.002.63-.029 1.105-.197 1.645-.195.63-.559 1.14-1.091 1.529-.64.467-1.445.652-2.246.688h-.01c-.02-.008-.029-.008-.027 0h-.212a13.625 13.625 0 01-1.52-.126.013.013 0 01-.008-.004.012.012 0 01-.003-.008v-1.355a.01.01 0 010-.004.01.01 0 01.007-.006h.004a124.5 124.5 0 001.433-.002 2.643 2.643 0 001.046-.212c.739-.324 1.058-1.018 1.063-1.799.003-.49.004-1.813.004-3.968a3.9 3.9 0 01.097-.773c.18-.864.719-1.472 1.58-1.7a.009.009 0 00.006-.009l-.001-.005a.01.01 0 00-.005-.004c-.74-.217-1.269-.68-1.508-1.424a3.582 3.582 0 01-.166-1.062c-.004-.311-.006-1.435-.005-3.372 0-.303-.056-.598-.167-.886-.317-.822-1.183-1.109-2.006-1.11h-1.361a.02.02 0 01-.015-.006.021.021 0 01-.006-.015V2.141a.022.022 0 01.019-.022L17.376 2h.03z",fill:"#6525F7"}),a.jsx("path",{d:"M13.168 11.608l2.635 3.895a.011.011 0 01-.01.018H13.75c-.002 0-.004 0-.006-.002a.011.011 0 01-.004-.003l-2.005-2.964a.01.01 0 00-.005-.004.011.011 0 00-.005-.001H9.896a.011.011 0 00-.008.003.011.011 0 00-.003.008v2.951a.012.012 0 01-.004.008.012.012 0 01-.008.004H8.165a.012.012 0 01-.008-.004.012.012 0 01-.003-.008V7.813a.011.011 0 01.011-.012h1.708a.011.011 0 01.012.012v3.04c0 .004 0 .006.003.008a.011.011 0 00.008.004h1.817a.012.012 0 00.01-.005l2.046-3.054a.011.011 0 01.01-.005h2.043c.003 0 .005 0 .006.002a.011.011 0 01.005.01l-.001.006-2.664 3.776a.012.012 0 00-.002.007c0 .002 0 .005.002.006z"})]}))});function dP(e){"@babel/helpers - typeof";return dP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dP(e)}var ONr=["size","style"];function D6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _Nr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var MAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=SNr(e,ONr);return a.jsxs("svg",CW(CW({fill:"currentColor",fillRule:"evenodd",height:r,style:CW({flex:"none",lineHeight:1},n),viewBox:"0 0 130 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Yp}),a.jsx("path",{d:"M14.54 21.675L9.456 14.69a.027.027 0 00-.022-.011H4.95a.027.027 0 00-.027.027v6.954a.027.027 0 01-.027.027H2.027A.027.027 0 012 21.66V.027A.027.027 0 012.027 0h2.869a.027.027 0 01.027.027v11.8a.027.027 0 00.027.027h4.51a.028.028 0 00.021-.01l5.033-6.507a.027.027 0 01.022-.01h3.455a.027.027 0 01.028.03c0 .005-.003.01-.006.014l-6.121 7.785a.027.027 0 000 .033l6.055 8.454a.027.027 0 01.005.014c0 .005 0 .01-.003.014a.027.027 0 01-.024.015h-3.363a.027.027 0 01-.012-.003.027.027 0 01-.01-.008zM18.58 2.738V.026c0-.007.002-.014.007-.018A.026.026 0 0118.605 0h2.658c.732 0 1.341.42 1.59 1.103.062.17.093.495.093.977-.001 5.515-.002 12.038 0 19.572a.034.034 0 01-.035.034h-2.863a.026.026 0 01-.026-.026V2.843a.05.05 0 00-.015-.035.051.051 0 00-.036-.014h-1.336a.056.056 0 01-.056-.056zM69.882 5.349v2.628a.027.027 0 01-.008.019.026.026 0 01-.018.007h-5.939a.043.043 0 00-.043.044l.001 8.516c0 .318.041.642.123.973.104.424.332.737.684.938.507.291 1.253.392 1.847.395 1.413.007 2.52.007 3.324.002a.05.05 0 01.035.014c.01.01.014.022.014.035v2.74a.024.024 0 01-.007.017.026.026 0 01-.017.007c-1.344.006-2.644.005-3.9-.005-1.25-.009-2.483-.348-3.478-1.096-1.136-.853-1.55-2.477-1.558-3.895a1015.38 1015.38 0 01-.007-8.637.05.05 0 00-.05-.05h-2.606a.031.031 0 01-.03-.031V5.329c0-.009.002-.017.008-.023a.03.03 0 01.022-.01h2.608a.044.044 0 00.044-.043v-5.2A.053.053 0 0160.984 0h2.842a.048.048 0 01.048.047v5.224a.025.025 0 00.025.025h5.93a.052.052 0 01.053.052zM128.41 0h-2.808a.053.053 0 00-.053.053v2.93c0 .029.024.053.053.053h2.808a.053.053 0 00.053-.053V.053A.053.053 0 00128.41 0zM73.275 14.536c.145 1.759.868 3.54 2.525 4.276a6.285 6.285 0 002.122.506c1.035.073 1.95.034 2.749-.116a3.567 3.567 0 001.1-.405c1.013-.575 1.708-1.443 2.084-2.603.018-.057.08-.3.186-.731a.057.057 0 01.056-.044h2.685a.046.046 0 01.035.016l.01.017a.046.046 0 010 .02 8.502 8.502 0 01-1.089 3.148 5.586 5.586 0 01-1.193 1.435c-1.011.87-2.144 1.438-3.4 1.705-.744.158-1.618.226-2.622.203-1.327-.03-2.629-.257-3.736-.796-2.053-1-3.491-2.834-4.02-5.054a11.31 11.31 0 01-.231-3.922c.252-2.224 1.217-4.136 2.95-5.524 1.292-1.033 2.884-1.566 4.554-1.672 1.003-.064 1.897-.026 2.681.112 2.242.394 4.077 1.806 5.165 3.813.924 1.705 1.22 3.59 1.06 5.532a.04.04 0 01-.04.036H73.32a.043.043 0 00-.018.004.045.045 0 00-.025.026.043.043 0 00-.002.018zm.098-2.17h10.585a.028.028 0 00.02-.009.027.027 0 00.009-.019c.012-1.088-.197-2.182-.883-3.048-.87-1.097-2.256-1.563-3.683-1.652-1.31-.082-2.613.072-3.77.642-.22.109-.41.223-.57.344-1.114.843-1.663 2.322-1.76 3.686a.053.053 0 00.014.039.052.052 0 00.038.016zM45.46 15.683c.01.537-.01 1.156.158 1.733.21.72.677 1.216 1.399 1.485.422.158.828.265 1.22.322.945.139 1.963.18 3.054.125.99-.05 2.328-.174 2.92-1.081.311-.478.35-1.136.244-1.7a1.245 1.245 0 00-.636-.886c-.716-.41-1.598-.632-2.386-.752-.523-.081-2.023-.305-4.499-.671-1.1-.163-2.302-.558-3.172-1.253-1.303-1.04-1.5-2.916-1.15-4.45.06-.267.204-.565.431-.894 1.778-2.577 5.567-2.929 8.383-2.54a8.553 8.553 0 013.04 1c1.975 1.105 2.77 2.961 2.676 5.211a.055.055 0 01-.055.052h-2.839a.032.032 0 01-.03-.026v-.014c.005-.016.007-.21.004-.58-.004-.806-.202-1.614-.797-2.166-.716-.663-1.848-.86-2.862-.93a13.383 13.383 0 00-3.122.145c-.431.072-1.08.252-1.418.533-.627.52-.714 1.251-.627 2.042.042.386.216.7.521.94.107.085.338.194.694.327.469.176 1.057.32 1.764.434.423.067 1.807.266 4.154.597.42.059.962.193 1.628.4.893.279 1.89.79 2.472 1.537.695.89.863 2.067.742 3.187-.102.946-.478 1.542-1.122 2.213-1.122 1.169-2.774 1.705-4.37 1.885a14.544 14.544 0 01-3.867-.08c-1.205-.187-2.495-.622-3.448-1.337-1.548-1.161-2.089-2.878-2.02-4.816a.047.047 0 01.048-.046h2.813a.055.055 0 01.055.054zM120.273 18.587a.018.018 0 00-.003-.01.024.024 0 00-.009-.007.017.017 0 00-.011 0 .015.015 0 00-.008.008c-1.279 2.195-3.613 3.252-6.098 3.373-.553.027-.853.04-.9.04-1.179-.004-2.439-.288-3.425-.953-1.488-1.006-1.891-2.474-1.722-4.207.037-.384.138-.718.303-1a4.277 4.277 0 011.93-1.749c.829-.387 1.767-.643 2.817-.77 1.595-.192 3.913-.459 6.955-.8a.043.043 0 00.026-.013.038.038 0 00.011-.026c.038-1.464.051-3.362-1.422-4.155-.76-.408-1.755-.52-2.649-.536-1.327-.023-2.913.137-3.93 1.1-.767.728-.878 1.813-.854 2.812a.043.043 0 01-.004.02.04.04 0 01-.011.016.043.043 0 01-.016.01.046.046 0 01-.019.005h-2.851a.016.016 0 01-.016-.016c-.121-2.356.973-4.352 2.979-5.56 1.515-.912 3.246-1.221 5.016-1.172 1.559.043 3.01.354 4.219 1.235 1.36.99 2.047 2.406 2.315 4.027.062.37.092.922.091 1.656v9.7a.067.067 0 01-.004.02.06.06 0 01-.012.017.041.041 0 01-.017.011.05.05 0 01-.019.004h-2.611a.052.052 0 01-.036-.015.05.05 0 01-.015-.036v-3.03zm-.164-3.814c-1.619.188-3.505.408-5.66.661-.229.027-.47.046-.723.058-.245.01-.646.083-1.202.218-.326.08-.628.2-.903.362-.679.4-.759 1.317-.59 2.014.126.525.442.895.948 1.111.341.145.691.236 1.052.27a9.559 9.559 0 003.725-.373c1.147-.347 2.286-1.175 2.843-2.233a4.697 4.697 0 00.534-2.074c-.002-.003-.003-.006-.006-.008a.02.02 0 00-.008-.005h-.01zM91.307 8.012c0 .004.001.008.004.011a.017.017 0 00.01.006c.004.001.008 0 .012-.001a.019.019 0 00.009-.009c.477-1.07 1.3-1.88 2.34-2.408 1.186-.604 2.654-.724 3.96-.487.705.127 1.32.374 1.848.742 1.95 1.361 2.437 3.618 2.345 5.852a.032.032 0 01-.009.019.027.027 0 01-.019.008h-2.841a.048.048 0 01-.034-.015.047.047 0 01-.01-.015.048.048 0 01-.004-.019c.02-.904-.047-1.768-.4-2.546-.505-1.116-1.66-1.387-2.796-1.417-.906-.023-1.864.176-2.619.688-1.215.826-1.575 2.724-1.579 4.106a1619.944 1619.944 0 00-.005 9.14.031.031 0 01-.028.02h-2.83a.036.036 0 01-.025-.012.037.037 0 01-.01-.026V5.365c0-.01.004-.02.01-.027a.037.037 0 01.027-.012h2.595a.05.05 0 01.035.015c.01.01.014.022.014.036v2.635zM37.89 18.295c-.025.037-.13.21-.314.521-1.041 1.761-2.92 2.882-4.937 3.107-1.109.124-2.17.083-3.28-.242a5.592 5.592 0 01-2.314-1.328 6.66 6.66 0 01-1.763-2.762c-.351-1.055-.447-2.049-.436-3.291.002-.26.003-3.25 0-8.97a.033.033 0 01.034-.033h2.846c.012 0 .024.005.033.013.009.01.014.021.014.033a4452.65 4452.65 0 000 9.404c0 1.121.351 2.374 1.13 3.245.829.93 2.19 1.194 3.403 1.218.991.02 2.058-.152 2.908-.598.923-.484 1.59-1.259 2-2.323.428-1.107.516-2.186.5-3.437l-.001-7.497c0-.013.005-.025.014-.034a.047.047 0 01.033-.015h2.821a.056.056 0 01.055.056v16.259a.045.045 0 01-.013.032.047.047 0 01-.033.013h-2.633a.034.034 0 01-.034-.033v-3.328a.018.018 0 00-.003-.01.019.019 0 00-.02-.006.019.019 0 00-.01.006zM128.426 5.297h-2.84a.037.037 0 00-.037.037v16.297c0 .02.016.037.037.037h2.84c.02 0 .037-.017.037-.037V5.334a.037.037 0 00-.037-.037zM106.452 18.114h-3.364a.034.034 0 00-.034.033v3.506c0 .018.015.033.034.033h3.364a.034.034 0 00.034-.034v-3.505a.034.034 0 00-.034-.033z"})]}))});function mP(e){"@babel/helpers - typeof";return mP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mP(e)}var CNr=["type"];function N6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kNr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zNr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ANr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=MNr(e,CNr),i=r==="color"?TAe:Kte;return a.jsx(Ne,kNr({Icon:i,Text:MAe,"aria-label":Yp,spaceMultiple:eNr,textMultiple:ZDr},n))}),d3=Kte;d3.Color=TAe;d3.Text=MAe;d3.Combine=ANr;d3.Avatar=mNr;d3.colorPrimary=EAe;d3.title=Yp;var qE="Lambda",INr=.7,DNr=.2,zAe="#000";function hP(e){"@babel/helpers - typeof";return hP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hP(e)}var NNr=["size","style"];function L6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VNr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=BNr(e,NNr);return a.jsxs("svg",kW(kW({fill:"currentColor",fillRule:"evenodd",height:r,style:kW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:qE}),a.jsx("path",{d:"M2 2h20v20H2V2zm1.768 18.237h16.459V3.761H3.768v16.476zm3.515-14.91l3.479 6.176-3.871 7.154h2.493l2.58-4.883 2.747 4.883h2.54L9.82 5.324l-2.538.002z"})]}))});function yP(e){"@babel/helpers - typeof";return yP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yP(e)}var HNr=["background"];function R6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UNr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JNr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var YNr=p.memo(function(e){var t=e.background,r=GNr(e,HNr);return a.jsx(Ee,UNr({Icon:qte,"aria-label":qE,background:t||zAe,color:"#fff"},r))});function gP(e){"@babel/helpers - typeof";return gP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gP(e)}var XNr=["size","style"];function F6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $W(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rLr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var AAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tLr(e,XNr);return a.jsxs("svg",$W($W({fill:"currentColor",fillRule:"evenodd",height:r,style:$W({flex:"none",lineHeight:1},n),viewBox:"0 0 108 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:qE}),a.jsx("path",{d:"M6.732 17.667h8.292v4.002H2V.6h4.732v17.068zM50.207 6.04a5.415 5.415 0 00-2.877.75 6.748 6.748 0 00-1.949 1.839h-.062c-.65-1.594-2.196-2.595-4.145-2.595-2.598 0-3.929 1.437-4.579 2.408h-.093l-.216-2.064h-3.835v15.286h4.578v-8.905a3.157 3.157 0 01.185-1.187c.278-.787.99-1.72 2.196-1.72 1.486 0 2.167 1.313 2.167 3.251v8.566h4.579v-8.928c-.003-.414.06-.826.184-1.221.14-.473.426-.888.815-1.185.389-.298.862-.463 1.35-.472 1.517 0 2.23 1.281 2.23 3.503v8.314h4.576v-9.013c0-4.563-2.197-6.627-5.104-6.627zM85.71 0h4.703v21.656H86.36l-.216-2.25h-.062C85.12 21.125 83.296 22 81.346 22c-3.588 0-6.465-3.093-6.465-7.846-.031-5.158 3.154-8.128 6.775-8.128 1.857 0 3.31.657 3.99 1.72h.064V0zm0 12.84a7.843 7.843 0 00-.063-.842c-.278-1.282-1.3-2.345-2.752-2.345-2.136 0-3.248 1.938-3.248 4.346 0 2.594 1.268 4.22 3.217 4.22a2.733 2.733 0 001.776-.632c.5-.415.839-.994.957-1.637a4.06 4.06 0 00.126-1.095l-.013-2.014zm20.29-.22v9.036h-4.054l-.278-1.531h-.094C100.582 21.343 99.028 22 97.226 22c-3.074 0-4.905-2.25-4.905-4.69 0-3.97 3.998-5.136 8.91-5.136v-.917c0-.811-.434-1.97-2.762-1.97a8.72 8.72 0 00-3.552.812l-1.508-2.718c1.055-.593 3.134-1.344 5.899-1.344 5.059 0 6.692 3.001 6.692 6.596v-.013zm-4.613 2.364c-2.599 0-4.706.178-4.717 2.1 0 1.227 1.115 1.557 2.17 1.557a2.553 2.553 0 001.505-.476c.441-.315.773-.76.948-1.275a3.41 3.41 0 00.094-.812v-1.095zm-28.325-1.25c0 5.498-3.42 8.245-6.84 8.245-1.74 0-3.419-.656-4.488-2.466h-.044l-.181 2.122h-3.82V.013h4.636v8.175h.06c.885-1.313 2.441-2.154 4.519-2.154 3.573 0 6.197 3.028 6.169 7.713l-.01-.013zm-4.735.189c0-2.364-1.04-4.25-3.204-4.25-1.252 0-2.412.97-2.718 2.343-.061.287-.092.58-.09.875v2.25c-.003.284.027.567.09.843a2.85 2.85 0 00.97 1.604c.494.408 1.11.635 1.748.644 1.996.013 3.214-1.55 3.214-4.296l-.01-.013zm-37.94-1.313v9.035H26.35l-.278-1.53h-.094c-.995 1.218-2.546 1.875-4.347 1.875-3.077.015-4.896-2.227-4.896-4.667 0-3.97 4-5.136 8.91-5.136v-.93c0-.811-.433-1.97-2.761-1.97a8.7 8.7 0 00-3.55.812l-1.51-2.718c1.058-.593 3.137-1.344 5.901-1.344 5.05 0 6.682 3.001 6.682 6.596l-.019-.023zm-4.612 2.363c-2.599 0-4.706.179-4.717 2.1 0 1.227 1.115 1.558 2.17 1.558a2.554 2.554 0 001.506-.477c.44-.314.771-.76.947-1.274.064-.266.095-.539.094-.812v-1.095z"})]}))});function bP(e){"@babel/helpers - typeof";return bP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bP(e)}function B6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nLr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yLr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Gte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hLr(e,fLr);return a.jsxs("svg",EW(EW({fill:"currentColor",fillRule:"evenodd",height:r,style:EW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Qp}),a.jsx("path",{d:"M8.373 14.502c.013-.06.024-.118.038-.17l.061.145c.115.28.229.557.506.714-.012.254-.334.357-.552.326-.048-.114-.115-.228-.255-.164-.143.056-.3-.01-.266-.185.333-.012.407-.371.468-.666zM18.385 9.245c-.318 0-.616.122-.839.342l-.902.887c-.243.24-.368.572-.343.913l.006.056c.032.262.149.498.337.682.13.128.273.21.447.266a.866.866 0 01-.247.777l-.056.055a2.022 2.022 0 01-1.355-1.555l-.01-.057-.046.037c-.03.024-.06.05-.088.078l-.902.887a1.156 1.156 0 000 1.65c.231.228.535.342.84.342.304 0 .607-.114.838-.341l.902-.888a1.156 1.156 0 00-.436-1.921.953.953 0 01.276-.842 2.062 2.062 0 011.371 1.57l.01.057.047-.037c.03-.024.06-.05.088-.078l.902-.888a1.155 1.155 0 000-1.65 1.188 1.188 0 00-.84-.342z"}),a.jsx("path",{clipRule:"evenodd",d:"M17.901 6H6.1C2.736 6 0 8.692 0 12s2.736 6 6.099 6H17.9C21.264 18 24 15.308 24 12s-2.736-6-6.099-6zm-5.821 9.407c-.195.04-.414.047-.562-.106-.045.1-.136.077-.221.056a.797.797 0 00-.061-.014c-.01.025-.017.048-.026.073-.329.021-.575-.309-.732-.558a4.991 4.991 0 00-.473-.21c-.172-.07-.345-.14-.509-.23a2.218 2.218 0 00-.004.173c-.002.244-.004.503-.227.651-.007.295.236.292.476.29.207-.003.41-.005.447.184a.485.485 0 01-.05.003c-.046 0-.092 0-.127.034-.117.111-.242.063-.372.013-.12-.046-.243-.094-.367-.02a2.318 2.318 0 00-.262.154.97.97 0 01-.548.194c-.024-.036-.014-.059.006-.08a.562.562 0 00.043-.056c.019-.028.035-.057.051-.084.054-.095.103-.18.242-.22-.185-.029-.344.055-.5.137l-.004.002a4.21 4.21 0 01-.065.034c-.097.04-.154.009-.212-.023-.082-.045-.168-.092-.376.04-.04-.032-.02-.061.002-.086.091-.109.21-.125.345-.119-.351-.193-.604-.056-.81.055-.182.098-.327.176-.471-.012-.065.017-.102.063-.138.108-.015.02-.03.038-.047.055-.035-.039-.027-.083-.018-.128l.005-.026a.242.242 0 00.003-.03l-.027-.01c-.053-.022-.105-.044-.09-.124-.117-.04-.2.03-.286.094-.054-.041-.01-.095.032-.145a.279.279 0 00.045-.065c.038-.065.103-.067.166-.069.054-.001.108-.003.145-.042.133-.075.297-.036.462.003.121.028.242.057.354.042.203.025.454-.18.352-.385-.186-.233-.184-.528-.183-.813v-.143c-.016-.108-.172-.233-.328-.358-.12-.095-.24-.191-.298-.28-.16-.177-.285-.382-.409-.585l-.015-.024c-.212-.404-.297-.86-.382-1.315-.103-.546-.205-1.09-.526-1.54-.266.144-.612.075-.841-.118-.12.107-.13.247-.138.396l-.001.014c-.297-.292-.26-.844-.023-1.17.097-.128.213-.233.342-.326.03-.021.04-.042.039-.074.235-1.04 1.836-.839 2.342-.103.167.206.281.442.395.678.137.283.273.566.5.795.22.237.452.463.684.689.359.35.718.699 1.032 1.089.49.587.839 1.276 1.144 1.97.05.092.08.193.11.293.044.15.089.299.2.417.026.035.084.088.149.148.156.143.357.328.289.409.009.019.027.04.05.06.032.028.074.058.116.088.122.087.25.178.16.25zm7.778-3.545l-.902.887c-.24.237-.537.413-.859.51l-.017.005-.006.015A2.021 2.021 0 0117.6 14l-.902.888c-.393.387-.916.6-1.474.6-.557 0-1.08-.213-1.474-.6a2.03 2.03 0 010-2.9l.902-.888c.242-.238.531-.409.859-.508l.016-.004.006-.016c.105-.272.265-.516.475-.724l.902-.887c.393-.387.917-.6 1.474-.6.558 0 1.08.213 1.474.6.394.387.61.902.61 1.45 0 .549-.216 1.064-.61 1.45v.001z"})]}))});function xP(e){"@babel/helpers - typeof";return xP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xP(e)}var gLr=["background"];function H6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bLr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wLr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PLr=p.memo(function(e){var t=e.background,r=jLr(e,gLr);return a.jsx(Ee,bLr({Icon:Gte,"aria-label":Qp,background:t||IAe},r))});function OP(e){"@babel/helpers - typeof";return OP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},OP(e)}var SLr=["size","style"];function U6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ELr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$Lr(e,SLr);return a.jsxs("svg",TW(TW({height:r,style:TW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Qp}),a.jsx("path",{d:"M8.373 14.502c.013-.06.024-.118.038-.17l.061.145c.115.28.229.557.506.714-.012.254-.334.357-.552.326-.048-.114-.115-.228-.255-.164-.143.056-.3-.01-.266-.185.333-.012.407-.371.468-.666zM18.385 9.245c-.318 0-.616.122-.839.342l-.902.887c-.243.24-.368.572-.343.913l.006.056c.032.262.149.498.337.682.13.128.273.21.447.266a.866.866 0 01-.247.777l-.056.055a2.022 2.022 0 01-1.355-1.555l-.01-.057-.046.037c-.03.024-.06.05-.088.078l-.902.887a1.156 1.156 0 000 1.65c.231.228.535.342.84.342.304 0 .607-.114.838-.341l.902-.888a1.156 1.156 0 00-.436-1.921.953.953 0 01.276-.842 2.062 2.062 0 011.371 1.57l.01.057.047-.037c.03-.024.06-.05.088-.078l.902-.888a1.155 1.155 0 000-1.65 1.188 1.188 0 00-.84-.342z",fill:"#1C3C3C"}),a.jsx("path",{clipRule:"evenodd",d:"M17.901 6H6.1C2.736 6 0 8.692 0 12s2.736 6 6.099 6H17.9C21.264 18 24 15.308 24 12s-2.736-6-6.099-6zm-5.821 9.407c-.195.04-.414.047-.562-.106-.045.1-.136.077-.221.056a.797.797 0 00-.061-.014c-.01.025-.017.048-.026.073-.329.021-.575-.309-.732-.558a4.991 4.991 0 00-.473-.21c-.172-.07-.345-.14-.509-.23a2.218 2.218 0 00-.004.173c-.002.244-.004.503-.227.651-.007.295.236.292.476.29.207-.003.41-.005.447.184a.485.485 0 01-.05.003c-.046 0-.092 0-.127.034-.117.111-.242.063-.372.013-.12-.046-.243-.094-.367-.02a2.318 2.318 0 00-.262.154.97.97 0 01-.548.194c-.024-.036-.014-.059.006-.08a.562.562 0 00.043-.056c.019-.028.035-.057.051-.084.054-.095.103-.18.242-.22-.185-.029-.344.055-.5.137l-.004.002a4.21 4.21 0 01-.065.034c-.097.04-.154.009-.212-.023-.082-.045-.168-.092-.376.04-.04-.032-.02-.061.002-.086.091-.109.21-.125.345-.119-.351-.193-.604-.056-.81.055-.182.098-.327.176-.471-.012-.065.017-.102.063-.138.108-.015.02-.03.038-.047.055-.035-.039-.027-.083-.018-.128l.005-.026a.242.242 0 00.003-.03l-.027-.01c-.053-.022-.105-.044-.09-.124-.117-.04-.2.03-.286.094-.054-.041-.01-.095.032-.145a.279.279 0 00.045-.065c.038-.065.103-.067.166-.069.054-.001.108-.003.145-.042.133-.075.297-.036.462.003.121.028.242.057.354.042.203.025.454-.18.352-.385-.186-.233-.184-.528-.183-.813v-.143c-.016-.108-.172-.233-.328-.358-.12-.095-.24-.191-.298-.28-.16-.177-.285-.382-.409-.585l-.015-.024c-.212-.404-.297-.86-.382-1.315-.103-.546-.205-1.09-.526-1.54-.266.144-.612.075-.841-.118-.12.107-.13.247-.138.396l-.001.014c-.297-.292-.26-.844-.023-1.17.097-.128.213-.233.342-.326.03-.021.04-.042.039-.074.235-1.04 1.836-.839 2.342-.103.167.206.281.442.395.678.137.283.273.566.5.795.22.237.452.463.684.689.359.35.718.699 1.032 1.089.49.587.839 1.276 1.144 1.97.05.092.08.193.11.293.044.15.089.299.2.417.026.035.084.088.149.148.156.143.357.328.289.409.009.019.027.04.05.06.032.028.074.058.116.088.122.087.25.178.16.25zm7.778-3.545l-.902.887c-.24.237-.537.413-.859.51l-.017.005-.006.015A2.021 2.021 0 0117.6 14l-.902.888c-.393.387-.916.6-1.474.6-.557 0-1.08-.213-1.474-.6a2.03 2.03 0 010-2.9l.902-.888c.242-.238.531-.409.859-.508l.016-.004.006-.016c.105-.272.265-.516.475-.724l.902-.887c.393-.387.917-.6 1.474-.6.558 0 1.08.213 1.474.6.394.387.61.902.61 1.45 0 .549-.216 1.064-.61 1.45v.001z",fill:"#1C3C3C",fillRule:"evenodd"})]}))});function jP(e){"@babel/helpers - typeof";return jP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jP(e)}var TLr=["size","style"];function W6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DLr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ILr(e,TLr);return a.jsxs("svg",MW(MW({fill:"currentColor",fillRule:"evenodd",height:r,style:MW({flex:"none",lineHeight:1},n),viewBox:"0 0 117 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Qp}),a.jsx("path",{d:"M99.476 0c-1.04 0-1.795.755-1.795 1.794 0 1.04.755 1.795 1.795 1.795 1.039 0 1.794-.755 1.794-1.795S100.515 0 99.476 0zM74.402 6.575c.933-.696 2.122-1.063 3.459-1.063l.001.003c3.194 0 5.257 2.008 5.257 5.117v8.373H80.32v-8c0-1.921-.842-2.855-2.575-2.855-1.61 0-3.343 1.09-3.343 3.481v7.372h-2.799V.4h2.799v6.175zM67.41 13.62c-.58 1.875-2.07 2.91-4.193 2.91-3.035 0-4.923-2.306-4.923-6.016s1.904-6.016 4.97-6.016c2.122 0 3.344.832 3.967 2.695l.29.872 2.642-1.24-.248-.699c-1.006-2.835-3.33-4.332-6.72-4.332-2.304 0-4.26.832-5.656 2.405-1.381 1.557-2.113 3.74-2.113 6.316 0 5.297 3.058 8.72 7.791 8.72 3.336 0 5.92-1.744 6.911-4.668l.253-.748-2.714-1.032-.257.832zM4.798 2.027H2v16.975h12.003v-2.704H4.798V2.027zM28.074 19.002h2.794v-.03h.037l.005-.125c.001-.036.012-.376-.04-.9V11.63c0-2.377 1.733-3.459 3.343-3.459 1.732 0 2.575.934 2.575 2.855v7.976h2.799v-8.348c0-3.171-2.015-5.142-5.257-5.142-1.377 0-2.607.392-3.572 1.135l-.026-.902h-2.658v13.257z"}),a.jsx("path",{clipRule:"evenodd",d:"M47.342 5.512c1.41 0 2.661.417 3.634 1.207h.002l.056-.974h2.588v11.86c0 2.038-.571 3.633-1.7 4.74C50.804 23.444 49.201 24 47.157 24c-3.012 0-5.083-1.321-5.542-3.535l-.024-.111 2.719-.83.025.139c.206 1.113 1.21 1.678 2.985 1.678 2.11 0 3.397-1.22 3.477-3.275-.936.69-2.124 1.052-3.455 1.052-3.773 0-6.117-2.626-6.117-6.815 0-4.188 2.344-6.79 6.117-6.79zm.163 10.949c2.064 0 3.296-1.512 3.296-4.04v-.327c-.02-2.42-1.282-3.923-3.296-3.923-2.213 0-3.482 1.492-3.482 4.133s1.269 4.157 3.482 4.157z"}),a.jsx("path",{d:"M105.869 6.647c.966-.743 2.194-1.135 3.572-1.135h.003c3.242 0 5.257 1.97 5.257 5.142v8.348h-2.799v-7.976c0-1.921-.843-2.855-2.575-2.855-1.611 0-3.343 1.082-3.343 3.459v7.372h-2.799V5.745h2.657l.027.902zM100.833 5.745H98.05v6.572a7.787 7.787 0 00-2.71-1.46v-.669c0-2.928-1.922-4.676-5.142-4.676-2.615 0-4.572 1.229-5.369 3.369l-.214.577 2.243 1.654.385-1.003c.507-1.323 1.447-1.94 2.955-1.94 1.51 0 2.344.727 2.344 2.157v.075a9.34 9.34 0 00-.271-.008c-2.996-.048-5.182.653-6.496 2.08-1.345 1.46-1.228 3.1-1.21 3.28l.013.126h.012c.21 2.042 1.993 3.354 4.586 3.354 1.427 0 2.747-.398 3.744-1.124l.011.892h2.41v-4.147l-.053-.038c-.34-.25-.934-.571-1.828-.684a6.523 6.523 0 00-.403-.039 4.706 4.706 0 00-.392-.01h-.125v.382c0 .877-1.008 2.111-3.25 2.111-1.654 0-1.901-.696-1.901-1.11v-.043a1.73 1.73 0 01.502-1.066c.522-.54 1.698-1.172 4.334-1.131 1.908.03 3.373.563 4.353 1.586 1.203 1.256 1.43 2.975 1.47 3.648v.542h2.785V5.745z"}),a.jsx("path",{clipRule:"evenodd",d:"M15.466 8.823c.796-2.14 2.753-3.368 5.368-3.368 3.22 0 5.14 1.747 5.14 4.675v8.813h-2.407l-.012-.892c-.998.726-2.316 1.124-3.745 1.124-2.798 0-4.606-1.52-4.606-3.77s1.713-3.694 5.092-4.292l2.882-.508v-.337c0-1.43-.835-2.156-2.344-2.156-1.508 0-2.447.616-2.955 1.939l-.385 1.003L15.251 9.4l.215-.577zm7.712 5.585v-1.181l-2.22.406c-2.931.544-2.931 1.407-2.931 1.776 0 .415.245 1.11 1.9 1.11 2.242 0 3.25-1.234 3.25-2.11z"})]}))});function wP(e){"@babel/helpers - typeof";return wP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wP(e)}var NLr=["type"];function K6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LLr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function HLr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ULr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=VLr(e,NLr),i=r==="color"?DAe:Gte;return a.jsx(Ne,LLr({Icon:i,Text:NAe,"aria-label":Qp,spaceMultiple:uLr,textMultiple:cLr},n))}),m3=Gte;m3.Color=DAe;m3.Text=NAe;m3.Combine=ULr;m3.Avatar=PLr;m3.colorPrimary=IAe;m3.title=Qp;var Zp="Langfuse",WLr=.85,KLr=.3,LAe="#000";function PP(e){"@babel/helpers - typeof";return PP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},PP(e)}var qLr=["size","style"];function q6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QLr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Jte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=XLr(e,qLr);return a.jsxs("svg",zW(zW({fill:"currentColor",fillRule:"evenodd",height:r,style:zW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Zp}),a.jsxs("g",{children:[a.jsx("path",{d:"M6.666 13.224c1.982.013 3.143.159 4.014.551a6.07 6.07 0 011.298.79l.425.36c1.002.819 2.202 1.276 3.52 1.027.21-.04.414-.093.613-.16a6.226 6.226 0 012.483.163l.317.094c.517.167.978.389 1.396.651l.234.155-.155.187c-1.012 1.157-2.411 1.882-3.93 2l-.168.01c-1.42.072-2.677-.344-3.828-1.128l.02-.017-.308-.223a8.446 8.446 0 01-.357-.274l-.191-.159-.343-.178c-1.24-.623-2.3-.943-3.105-1.15l-.794-.194-.223-.058-.018.048.016-.049-.01-.003-.016.053.013-.053a3.725 3.725 0 01-.749-.302l-.262-.144-.261-.163a2.396 2.396 0 01-.622-.578l-.11-.173-.097-.188a2.386 2.386 0 01-.213-.74l-.009-.1.22-.021.187-.014c.156-.01.313-.016.49-.019h.523zm-5.438 1.27c.08.327.172.633.27.915l.09.25c.165.438.373.856.62 1.248l-1.53 1.007c-.03.022-.07 0-.07-.047V14.8l.004-.023.015-.022.6-.26zm21.07-4.012l.05.195.039.174.015.108c.026.263.042.53.047.803l-.002.399c-.01.396-.045.786-.103 1.168l-.06.344a9.772 9.772 0 00-2.983-1.045l.03-.13c.047-.24.074-.486.08-.734a2.391 2.391 0 00-.02-.418l-.006-.033a11.45 11.45 0 002.562-.7l.35-.13zM12.13 6.022c1.17-.927 2.718-1.558 4.585-1.391a6.268 6.268 0 012.65.856l.22.14c.364.244.71.556 1.041.926l.183.221-.233.095-.212.122a6.501 6.501 0 01-.654.314c-.147.055-.3.108-.46.157a6.276 6.276 0 01-2.78.22c-.941-.238-1.958-.085-2.852.396-.406.21-.785.487-1.121.822l-.332.35-.182.18-.384.351a5.83 5.83 0 01-1.052.675c-.828.41-1.986.517-4.017.43l-.636-.032-.248-.017-.098-.01.112-.23c.136-.254.308-.502.522-.74.259-.288.537-.514.827-.69l.19-.101.128-.064.118-.053.209-.082a12.304 12.304 0 001.587-.762c1.105-.612 2.1-1.35 2.751-1.97l.138-.112zm-11.473.29l.023.01.27.229c.277.226.573.442.89.642l.352.212-.145.215c-.168.263-.321.549-.455.86l-.11.272a6.071 6.071 0 00-.175.54l-.056.223-.628-.612a.058.058 0 01-.015-.039V6.366c0-.036.025-.057.05-.055z"}),a.jsx("path",{d:"M7.62 5.05a6.303 6.303 0 013.226.898l.235.146-.199.163a14.74 14.74 0 01-2.64 1.684l-.131.061-.306.136-.306.125a4.425 4.425 0 00-.65.294l-.127.069a4.265 4.265 0 00-2.149 3.406l-.01.21v.257l.027.541c0 .278.041.794.319 1.352l.09.168c.082.14.17.266.259.377.196.257.423.466.667.636l.247.16c.409.26.912.495 1.42.625l.765.184c.348.085.647.165.958.26.822.251 1.62.576 2.452 1.021l.162.136-.156.12c-.677.503-2.277 1.475-4.438 1.282a6.276 6.276 0 01-2.654-.861 5.79 5.79 0 01-1.653-1.478l-.131-.202a7.616 7.616 0 01-1.124-2.815l-.07-.377-.031.015a9.423 9.423 0 01-.03-2.903l.025.026.096-.696c.03-.137.062-.27.096-.4l.076-.27a6.233 6.233 0 01.88-1.82l.286-.376C4.103 5.99 5.548 5.192 7.158 5.07l.167-.011.296-.008zm7.85 8.03c.682-.044 1.446-.029 2.275.012l.42.022a8.9 8.9 0 01.73.071 12.967 12.967 0 013.036 1.023l.444.222c.304.184.56.362.764.515l.237.184.013.016.005.022v2.491l-.003.017-.004.01a.05.05 0 01-.021.018l-.027.005-.01-.003-.015-.01-.148-.127a9.245 9.245 0 00-1.431-.987l-.236-.126-.104-.077a6.994 6.994 0 00-2.269-1.074l-.25-.062a6.939 6.939 0 00-2.395-.118l-.157.021-.2.062-.178.045-.183.04c-1.274.238-2.348-.363-2.988-.869l-.298-.248.216-.165c.258-.187.529-.353.813-.495.506-.252 1.166-.384 1.964-.435zm7.846-7.004a.048.048 0 01.07.013l.008.027v3.057l-.006.024-.017.018a10.98 10.98 0 01-1.864.912c-.262.09-.479.157-.733.223-.514.135-1.058.258-1.526.347l-.317.057c-.285.034-.58.056-.885.066l-.338.006c-1.792.002-3.149-.083-4.145-.462l-.208-.085a6.075 6.075 0 01-.726-.384l-.14-.09c.122-.118.242-.241.36-.37l.157-.163c.161-.157.333-.3.512-.425.843-.566 1.851-.77 2.778-.535l.312.04a6.962 6.962 0 002.51-.202l.256-.074c.195-.06.38-.128.556-.2l.487-.209c.227-.103.437-.212.63-.326l.087-.035a10.827 10.827 0 002.182-1.23z"})]})]}))});function SP(e){"@babel/helpers - typeof";return SP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},SP(e)}var ZLr=["background"];function G6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eRr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oRr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aRr=p.memo(function(e){var t=e.background,r=iRr(e,ZLr);return a.jsx(Ee,eRr({Icon:Jte,"aria-label":Zp,background:t||LAe,iconMultiple:.75},r))});function _P(e){"@babel/helpers - typeof";return _P=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_P(e)}var sRr=["size","style"];function J6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pRr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var RAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fRr(e,sRr);return a.jsxs("svg",AW(AW({height:r,style:AW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Zp}),a.jsxs("g",{fill:"none",fillRule:"evenodd",children:[a.jsx("path",{d:"M6.327 12.922c1.914-.003 3.399.092 4.479.578.487.218.944.497 1.362.83l.246.206c.62.549 1.889 1.415 3.452 1.12.199-.038.39-.088.573-.15a6.594 6.594 0 014.958 1.287c-1.055 1.445-2.67 2.409-4.493 2.55l-.17.01c-2.138.108-3.752-.879-4.823-1.795-1.894-1.016-3.377-1.272-4.244-1.493a4.86 4.86 0 01-1.329-.584l-.239-.155a2.706 2.706 0 01-.797-.869 2.79 2.79 0 01-.367-1.444l.314-.038a9.624 9.624 0 011.078-.053zm16.188-2.841c.078.38.16.566.19.848a9.84 9.84 0 01-.21 3.224 13.33 13.33 0 00-3.577-1.271c.116-.36.18-.74.19-1.125.008-.305-.027-.419-.08-.714.539-.091 1.21-.24 1.823-.4.647-.17 1.126-.367 1.664-.562zM11.782 5.917l.155-.127c.584-.464 2.346-1.68 4.805-1.46 1.123.1 2.051.47 2.779.898.682.402 1.26.992 1.736 1.615-.43.31-1.065.643-1.916.908a6.69 6.69 0 01-2.914.23c-1.333-.336-2.799.154-3.803 1.251-.558.609-1.204 1.129-1.941 1.494-1.116.553-2.821.542-4.806.43a9.36 9.36 0 01-.756-.074 4.11 4.11 0 01.835-1.427 4.102 4.102 0 011.653-1.11c2.047-.794 3.748-2.224 4.173-2.628zm-9.14 1.39a8.873 8.873 0 01-1.76-1.21c-.226-.2-.578-.037-.578.269v2.498a.36.36 0 00.131.28l1.011.984a5.82 5.82 0 011.196-2.821zM.86 18.157a.35.35 0 01-.555-.29V14.8c0-.093.035-.181.096-.247l.054-.047a.235.235 0 01.018-.011l1.001-.436a7.94 7.94 0 001.17 2.927L.858 18.157z",fill:"#0A60B5",fillRule:"nonzero"}),a.jsx("path",{d:"M7.308 4.751c2.004-.1 3.502.75 4.274 1.317-.585.523-2.167 1.784-4.037 2.512a4.083 4.083 0 00-.485.212 3.96 3.96 0 00-2.194 3.458c-.006.242.006.483.038.72h-.01c-.006.247.014.827.367 1.434.314.542.736.832.945.958.104.07.27.17.475.276a4.03 4.03 0 00.943.362l.352.086c.892.214 2.245.539 3.903 1.421.168.143.348.286.542.426-.06.054-.109.1-.149.138-.342.293-2.219 1.841-4.964 1.596a6.577 6.577 0 01-2.78-.902c-1.225-.726-2.151-1.873-2.656-3.215a9.805 9.805 0 01-.227-6.239c.743-2.51 2.91-4.351 5.492-4.548l.171-.012zm14.03 11.965a6.637 6.637 0 00-4.947-1.27c-.183.06-.374.11-.572.147-1.563.293-2.83-.566-3.45-1.11a6.397 6.397 0 00-.373-.303 6.293 6.293 0 011.376-.94c1.117-.555 2.823-.544 4.81-.433 2.737.155 4.628 1.475 5.382 2.082.085.067.133.17.133.278v2.491a.35.35 0 01-.582.269 8.905 8.905 0 00-1.777-1.211zm-8.775-7.444c-.18.197-.368.384-.566.56.383.289.797.532 1.236.727 1.08.482 2.563.576 4.476.574a11.21 11.21 0 005.82-1.656.356.356 0 00.168-.304V6.116a.351.351 0 00-.558-.29c-.552.403-1.373.917-2.432 1.32a6.62 6.62 0 01-1.422.637 6.667 6.667 0 01-2.916.231c-1.334-.337-2.8.155-3.806 1.258z",fill:"#E11312"}),a.jsx("path",{d:"M1.498 15.41c-.098-.283-.19-.59-.27-.917l-.601.26-.015.023-.004.023v3.068c0 .047.04.069.07.047l1.53-1.007a6.888 6.888 0 01-.62-1.248l-.09-.25zm20.85-4.733l-.05-.195-.35.13a11.45 11.45 0 01-2.563.7l.006.034c.018.132.025.256.02.418a4.334 4.334 0 01-.08.735l-.03.129a9.772 9.772 0 012.984 1.045l.059-.344c.058-.382.092-.772.103-1.168l.002-.4a9.54 9.54 0 00-.047-.802l-.015-.108-.038-.174zM.609 6.366v2.498c0 .013.003.024.015.039l.628.612.056-.223c.049-.179.107-.359.175-.54l.11-.272c.134-.311.287-.597.455-.86l.145-.215-.028-.016A9.104 9.104 0 01.95 6.551l-.27-.23c-.028-.024-.072-.003-.072.045zm6.212 8.999c.225.121.473.223.75.302l-.014.053.015-.053.01.003-.016.053.019-.052.223.058.794.195c.805.206 1.865.526 3.105 1.15l.343.177.025.021c.162.138.336.277.523.412l.307.223-.019.017c1.15.784 2.409 1.2 3.828 1.128l.168-.01c1.519-.118 2.918-.843 3.93-2l.155-.187-.234-.155a6.221 6.221 0 00-1.396-.651l-.317-.094a6.226 6.226 0 00-2.483-.162 4.76 4.76 0 01-.613.159c-1.318.25-2.518-.208-3.52-1.027l-.425-.36a6.07 6.07 0 00-1.298-.79c-.871-.392-2.032-.538-4.014-.55h-.522c-.178.003-.335.01-.491.02l-.187.013-.22.021.01.1c.028.242.094.49.212.74l.098.188.109.173c.219.292.462.475.622.578l.218.138.09.052.215.117zm5.873-1.355l-.216.165.298.248c.64.506 1.714 1.107 2.988.868l.183-.039.178-.045.2-.062.157-.021a6.939 6.939 0 012.394.118l.251.062a6.994 6.994 0 012.269 1.074l.104.077.236.126a9.245 9.245 0 011.43.987l.149.127.014.01.011.003.027-.005a.05.05 0 00.02-.017.047.047 0 00.008-.028v-2.491l-.005-.022-.013-.016-.093-.074a9.246 9.246 0 00-.908-.625l-.022-.01a12.991 12.991 0 00-3.457-1.235 8.9 8.9 0 00-.731-.071l-.42-.022c-.829-.04-1.593-.056-2.275-.012-.798.051-1.458.183-1.964.435a5.717 5.717 0 00-.813.495zM1.86 9.67c-.034.13-.066.263-.096.4l-.096.696-.026-.026a9.426 9.426 0 00.03 2.903l.033-.015.068.377a7.616 7.616 0 001.125 2.815l.131.202A5.79 5.79 0 004.681 18.5a6.276 6.276 0 002.654.861c2.35.21 4.036-.957 4.594-1.402l-.162-.136c-.832-.445-1.63-.77-2.452-1.02-.31-.096-.61-.176-.958-.26l-.765-.185a5.079 5.079 0 01-1.42-.624l-.247-.161c-.244-.17-.47-.38-.667-.636a3.074 3.074 0 01-.259-.377l-.09-.168a3.07 3.07 0 01-.32-1.352 32.26 32.26 0 01-.026-.54v-.258l.01-.21a4.265 4.265 0 012.149-3.406l.128-.07c.213-.118.43-.214.649-.293l.306-.125.306-.136.13-.061a14.74 14.74 0 002.641-1.684l.199-.163-.08-.051c-.752-.473-1.914-.996-3.38-.993l-.296.008-.167.01c-1.61.124-3.055.922-4.057 2.136l-.287.375a6.233 6.233 0 00-.879 1.82l-.076.271zm3.31 2.588v.225l.01.197.038-.005c.13-.014.262-.025.397-.033l.338-.016c.117-.004.24-.006.374-.006h.352c2.06.014 3.283.169 4.253.605.36.162.706.355 1.034.58a6.458 6.458 0 011.273-.84l.236-.107c.564-.23 1.23-.344 1.957-.39.834-.055 1.772-.023 2.767.033.17.01.338.024.501.041l.054-.264c.03-.174.047-.35.051-.529.002-.087.001-.156-.004-.222l-.018-.14c-.344.034-.702.052-1.073.053l-.376-.001c-1.734-.01-3.153-.121-4.223-.599l-.272-.128a6.68 6.68 0 01-1.022-.633l.199.144a6.453 6.453 0 01-1.196.773c-1.04.516-2.42.604-4.96.461a9.87 9.87 0 01-.569-.049c-.073.275-.114.56-.121.85zM19.118 8.15a6.962 6.962 0 01-2.51.202l-.312-.04.015-.048-.015.048c-.927-.234-1.935-.031-2.778.535-.18.126-.35.268-.512.425l-.158.163a8.123 8.123 0 01-.36.37l.141.09c.233.144.475.272.726.384l.208.085c.996.38 2.353.464 4.145.462l.338-.006c.305-.01.6-.032.885-.066l.046-.008c.52-.089 1.18-.235 1.797-.396.254-.066.471-.132.733-.223a10.98 10.98 0 001.864-.912l.017-.018.006-.024V6.116l-.008-.027a.048.048 0 00-.07-.013c-.511.372-1.246.838-2.182 1.23l-.086.035a6.544 6.544 0 01-.631.326l-.232.1a7.207 7.207 0 01-.811.31l-.256.073zm-11.464.717l-.102.038a3.752 3.752 0 00-.225.097l-.129.064a3.752 3.752 0 00-.19.1c-.29.177-.567.403-.826.69a3.756 3.756 0 00-.522.742l-.112.229.098.01.248.017.636.032c2.03.087 3.19-.02 4.017-.43A5.83 5.83 0 0011.6 9.78l.384-.351.182-.18.332-.35a4.581 4.581 0 011.12-.822c.895-.48 1.912-.634 2.853-.396a6.276 6.276 0 002.78-.22c.16-.05.313-.102.46-.157.24-.099.458-.206.654-.314l.212-.122.233-.095-.183-.22a5.62 5.62 0 00-1.04-.928l-.22-.139a6.268 6.268 0 00-2.65-.856c-1.868-.167-3.416.464-4.586 1.392l-.138.112c-.651.62-1.646 1.358-2.75 1.97-.492.278-1.027.543-1.588.762zm16.032.872l-.123.074-.325.187c-.118.066-.246.134-.383.203l.101.4c.024.102.04.196.05.296a10.141 10.141 0 01-.166 3.1c.39.245.697.476.913.65a.664.664 0 01.247.518v2.491l-.007.098a.654.654 0 01-1 .462l-.076-.06a8.72 8.72 0 00-1.412-1.004l-.2.242c-1.117 1.299-2.678 2.116-4.38 2.247l-.176.012c-1.634.082-3.064-.417-4.323-1.313l-.114.093c-.605.484-2.449 1.768-5.03 1.537l-.316-.035a6.89 6.89 0 01-2.591-.908l-.253-.158a6.426 6.426 0 01-1.568-1.466l-1.515.995A.653.653 0 010 17.867V14.8c0-.168.064-.33.2-.473l.08-.068.07-.04.75-.326a10.044 10.044 0 01-.16-1.639v-.382c.013-.589.077-1.139.172-1.645l-.868-.849A.66.66 0 010 8.864V6.366c0-.563.66-.87 1.084-.495.431.38.921.736 1.468 1.043 1.105-1.393 2.733-2.318 4.563-2.457l.016.219-.015-.22.176-.011c1.953-.098 3.444.665 4.289 1.247l.007-.007.159-.13c1.285-1.02 2.974-1.708 5.022-1.526a6.876 6.876 0 012.907.939c.622.367 1.19.893 1.712 1.55a10.09 10.09 0 001.574-.94l.083-.052a.655.655 0 01.955.59v3.057l-.007.098a.663.663 0 01-.307.468z",fill:"#000",fillRule:"nonzero"})]})]}))});function CP(e){"@babel/helpers - typeof";return CP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},CP(e)}var dRr=["size","style"];function Y6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bRr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var FAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=gRr(e,dRr);return a.jsxs("svg",IW(IW({fill:"currentColor",fillRule:"evenodd",height:r,style:IW({flex:"none",lineHeight:1},n),viewBox:"0 0 121 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Zp}),a.jsx("path",{d:"M2 19.913V2h2.49v15.516h9.182v2.397H2zm14.655-9.385c.503-2.6 2.717-4.29 5.534-4.29 3.245 0 5.383 1.893 5.383 5.601v5.072c0 .58.252.832.805.832h.579v2.17h-.705c-1.61 0-2.565-.858-2.817-2.044-.503 1.237-2.063 2.347-4.15 2.347-2.692 0-4.855-1.413-4.855-3.81 0-2.775 2.037-3.557 5.106-4.138l3.597-.706c-.025-2.044-1.182-3.053-2.968-3.053-1.51 0-2.616.908-2.918 2.195l-2.59-.176zm2.34 5.828c.025.933.83 1.715 2.59 1.715 2.013 0 3.598-1.413 3.598-3.81v-.58l-2.868.505c-1.861.328-3.32.48-3.32 2.17zM32.29 6.54h2.24l.075 2.246c.704-1.716 2.188-2.548 3.974-2.548 2.968 0 4.427 2.194 4.427 5.07v8.604h-2.44V11.94c0-2.371-.78-3.607-2.616-3.607-1.937 0-3.22 1.236-3.22 3.607v7.973h-2.44V6.54zM52.13 19.206c-3.296 0-5.635-2.649-5.635-6.408 0-3.885 2.34-6.56 5.635-6.56 1.786 0 3.345.96 3.949 2.347l.025-2.044h2.34V18.45c-.026 3.658-2.34 5.55-5.912 5.55-2.918 0-5.03-1.539-5.66-3.86l2.566-.177c.528 1.16 1.56 1.842 3.094 1.842 2.163 0 3.446-.984 3.471-2.826v-1.993c-.679 1.287-2.289 2.22-3.873 2.22zm-3.07-6.433c0 2.523 1.334 4.289 3.522 4.289 2.139 0 3.447-1.766 3.472-4.29.05-2.497-1.283-4.263-3.472-4.263-2.188 0-3.521 1.766-3.521 4.264zM65.3 5.96C65.3 3.489 66.532 2 69.25 2h3.672v2.17h-3.723c-.855 0-1.459.656-1.459 1.74V7.4h5.006v2.169H67.74v10.344H65.3V9.569h-3.496v-2.17h3.496V5.961zm22.63 13.952h-2.315l-.025-2.17c-.704 1.665-2.163 2.473-3.874 2.473-2.918 0-4.351-2.195-4.351-5.072V6.541h2.44v7.973c0 2.371.78 3.608 2.54 3.608 1.887 0 3.144-1.237 3.144-3.608V6.54h2.44v13.372zm12.844-9.184c-.277-1.412-1.585-2.22-3.144-2.22-1.283 0-2.465.63-2.44 1.867 0 1.337 1.61 1.64 3.094 2.018 2.54.631 5.081 1.565 5.081 4.062 0 2.624-2.515 3.76-5.282 3.76-3.12 0-5.66-1.766-5.861-4.542l2.565-.151c.252 1.488 1.585 2.422 3.296 2.422 1.333 0 2.716-.353 2.716-1.615 0-1.312-1.685-1.539-3.17-1.892-2.515-.605-5.005-1.539-5.005-3.96 0-2.7 2.415-4.24 5.232-4.24s5.006 1.69 5.434 4.34l-2.516.151zm6.128 2.498c0-4.264 2.44-6.988 6.188-6.988 2.993 0 5.71 1.942 5.911 6.761v.933h-9.508c.2 2.523 1.484 4.012 3.597 4.012 1.333 0 2.54-.782 3.119-2.12l2.59.228c-.754 2.548-3.043 4.163-5.71 4.163-3.747 0-6.187-2.725-6.187-6.989zm2.666-1.261h6.767c-.353-2.549-1.736-3.457-3.245-3.457-1.937 0-3.17 1.287-3.522 3.457z"})]}))});function kP(e){"@babel/helpers - typeof";return kP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kP(e)}var vRr=["type"];function X6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xRr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SRr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Rr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=PRr(e,vRr),i=r==="color"?RAe:Jte;return a.jsx(Ne,xRr({Icon:i,Text:FAe,"aria-label":Zp,spaceMultiple:KLr,textMultiple:WLr},n))}),h3=Jte;h3.Color=RAe;h3.Text=FAe;h3.Combine=_Rr;h3.Avatar=aRr;h3.colorPrimary=LAe;h3.title=Zp;var ed="LangGraph",CRr=.5,kRr=.2,BAe="#1C3C3C";function $P(e){"@babel/helpers - typeof";return $P=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$P(e)}var $Rr=["size","style"];function Q6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ARr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Yte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=zRr(e,$Rr);return a.jsxs("svg",DW(DW({fill:"currentColor",fillRule:"evenodd",height:r,style:DW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ed}),a.jsx("path",{clipRule:"evenodd",d:"M6.099 6H17.9C21.264 6 24 8.692 24 12s-2.736 6-6.099 6H6.1C2.736 18 0 15.308 0 12s2.736-6 6.099-6zm5.419 9.3c.148.154.367.146.561.106l.002.001c.09-.072-.038-.163-.16-.25-.074-.052-.145-.102-.166-.147.068-.08-.133-.265-.289-.408a1.52 1.52 0 01-.15-.148c-.11-.119-.155-.268-.2-.418-.03-.1-.06-.2-.11-.292-.304-.694-.653-1.383-1.143-1.97-.315-.39-.674-.74-1.033-1.09a19.384 19.384 0 01-.683-.688c-.226-.229-.362-.511-.499-.794-.114-.236-.228-.473-.396-.68-.507-.735-2.107-.936-2.342.104 0 .032-.01.052-.039.073-.13.094-.245.2-.342.327-.238.326-.274.877.022 1.17l.001-.019c.01-.147.02-.286.139-.391.228.193.576.262.841.117.32.45.422.995.525 1.54.085.456.17.912.382 1.316l.014.022c.124.203.25.41.41.587.059.089.178.184.297.279.157.125.314.25.329.359v.143c-.001.285-.002.58.184.813.103.205-.15.41-.352.385-.112.015-.233-.014-.354-.042-.165-.04-.329-.078-.462-.003-.038.04-.091.04-.145.042-.064.002-.129.004-.167.07-.008.019-.026.04-.045.063-.042.05-.087.105-.033.146l.015-.01c.082-.062.16-.12.27-.084-.014.08.039.102.092.123l.027.012a.344.344 0 01-.008.056c-.009.045-.017.088.018.127a.598.598 0 00.046-.054c.037-.046.073-.092.139-.11.144.19.289.111.471.013.206-.111.459-.248.81-.055-.135-.006-.255.01-.345.12-.023.024-.042.052-.002.084.207-.132.294-.085.375-.04.06.032.115.063.212.024l.07-.036c.155-.083.314-.166.499-.137-.139.039-.188.125-.242.218-.026.047-.054.095-.094.14-.021.021-.03.046-.007.08.29-.023.4-.095.548-.192.07-.046.15-.099.261-.154.124-.075.248-.027.368.02.13.05.255.098.371-.014.037-.033.083-.034.129-.034.016 0 .033 0 .05-.002-.037-.19-.24-.188-.448-.186-.24.003-.483.006-.475-.289.222-.149.224-.407.226-.651 0-.06 0-.117.005-.173.163.09.336.16.508.229.162.065.323.13.474.21.158.25.404.58.732.558.008-.026.016-.047.026-.073.019.004.039.008.059.014.086.02.178.044.223-.056zm6.429-2.829c.19.186.447.29.716.29.269 0 .526-.104.716-.29a.98.98 0 00.297-.7.98.98 0 00-.297-.7 1.024 1.024 0 00-1.08-.224l-.58-.831-.405.272.583.835a.978.978 0 00.05 1.348zm-1.817-2.69a1.03 1.03 0 001.056-.095.991.991 0 00.363-.507.97.97 0 00-.016-.62.994.994 0 00-.39-.488 1.028 1.028 0 00-1.298.14.987.987 0 00-.263.856.98.98 0 00.187.42c.095.125.218.225.36.294zm0 5.752a1.032 1.032 0 001.056-.095.991.991 0 00.363-.507.97.97 0 00-.016-.62.994.994 0 00-.39-.488 1.027 1.027 0 00-1.298.14.986.986 0 00-.263.856.98.98 0 00.187.42c.095.125.218.225.36.294zm.93-3.516v-.492h-1.55a.977.977 0 00-.217-.404l.584-.847-.425-.276-.583.847a1.023 1.023 0 00-1.047.23.973.973 0 00-.296.696c0 .261.107.512.296.696a1.023 1.023 0 001.047.23l.583.847.42-.276-.579-.847a.977.977 0 00.217-.404h1.55z"})]}))});function EP(e){"@babel/helpers - typeof";return EP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},EP(e)}var IRr=["background"];function Z6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DRr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BRr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var VRr=p.memo(function(e){var t=e.background,r=FRr(e,IRr);return a.jsx(Ee,DRr({Icon:Yte,"aria-label":ed,background:t||BAe},r))});function TP(e){"@babel/helpers - typeof";return TP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},TP(e)}var HRr=["size","style"];function e7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GRr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var VAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=qRr(e,HRr);return a.jsxs("svg",NW(NW({height:r,style:NW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ed}),a.jsx("path",{clipRule:"evenodd",d:"M6.099 6H17.9C21.264 6 24 8.692 24 12s-2.736 6-6.099 6H6.1C2.736 18 0 15.308 0 12s2.736-6 6.099-6zm5.419 9.3c.148.154.367.146.561.106l.002.001c.09-.072-.038-.163-.16-.25-.074-.052-.145-.102-.166-.147.068-.08-.133-.265-.289-.408a1.52 1.52 0 01-.15-.148c-.11-.119-.155-.268-.2-.418-.03-.1-.06-.2-.11-.292-.304-.694-.653-1.383-1.143-1.97-.315-.39-.674-.74-1.033-1.09a19.384 19.384 0 01-.683-.688c-.226-.229-.362-.511-.499-.794-.114-.236-.228-.473-.396-.68-.507-.735-2.107-.936-2.342.104 0 .032-.01.052-.039.073-.13.094-.245.2-.342.327-.238.326-.274.877.022 1.17l.001-.019c.01-.147.02-.286.139-.391.228.193.576.262.841.117.32.45.422.995.525 1.54.085.456.17.912.382 1.316l.014.022c.124.203.25.41.41.587.059.089.178.184.297.279.157.125.314.25.329.359v.143c-.001.285-.002.58.184.813.103.205-.15.41-.352.385-.112.015-.233-.014-.354-.042-.165-.04-.329-.078-.462-.003-.038.04-.091.04-.145.042-.064.002-.129.004-.167.07-.008.019-.026.04-.045.063-.042.05-.087.105-.033.146l.015-.01c.082-.062.16-.12.27-.084-.014.08.039.102.092.123l.027.012a.344.344 0 01-.008.056c-.009.045-.017.088.018.127a.598.598 0 00.046-.054c.037-.046.073-.092.139-.11.144.19.289.111.471.013.206-.111.459-.248.81-.055-.135-.006-.255.01-.345.12-.023.024-.042.052-.002.084.207-.132.294-.085.375-.04.06.032.115.063.212.024l.07-.036c.155-.083.314-.166.499-.137-.139.039-.188.125-.242.218-.026.047-.054.095-.094.14-.021.021-.03.046-.007.08.29-.023.4-.095.548-.192.07-.046.15-.099.261-.154.124-.075.248-.027.368.02.13.05.255.098.371-.014.037-.033.083-.034.129-.034.016 0 .033 0 .05-.002-.037-.19-.24-.188-.448-.186-.24.003-.483.006-.475-.289.222-.149.224-.407.226-.651 0-.06 0-.117.005-.173.163.09.336.16.508.229.162.065.323.13.474.21.158.25.404.58.732.558.008-.026.016-.047.026-.073.019.004.039.008.059.014.086.02.178.044.223-.056zm6.429-2.829c.19.186.447.29.716.29.269 0 .526-.104.716-.29a.98.98 0 00.297-.7.98.98 0 00-.297-.7 1.024 1.024 0 00-1.08-.224l-.58-.831-.405.272.583.835a.978.978 0 00.05 1.348zm-1.817-2.69a1.03 1.03 0 001.056-.095.991.991 0 00.363-.507.97.97 0 00-.016-.62.994.994 0 00-.39-.488 1.028 1.028 0 00-1.298.14.987.987 0 00-.263.856.98.98 0 00.187.42c.095.125.218.225.36.294zm0 5.752a1.032 1.032 0 001.056-.095.991.991 0 00.363-.507.97.97 0 00-.016-.62.994.994 0 00-.39-.488 1.027 1.027 0 00-1.298.14.986.986 0 00-.263.856.98.98 0 00.187.42c.095.125.218.225.36.294zm.93-3.516v-.492h-1.55a.977.977 0 00-.217-.404l.584-.847-.425-.276-.583.847a1.023 1.023 0 00-1.047.23.973.973 0 00-.296.696c0 .261.107.512.296.696a1.023 1.023 0 001.047.23l.583.847.42-.276-.579-.847a.977.977 0 00.217-.404h1.55z",fill:"#1C3C3C",fillRule:"evenodd"})]}))});function MP(e){"@babel/helpers - typeof";return MP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},MP(e)}var JRr=["size","style"];function t7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eFr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var HAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ZRr(e,JRr);return a.jsxs("svg",LW(LW({fill:"currentColor",fillRule:"evenodd",height:r,style:LW({flex:"none",lineHeight:1},n),viewBox:"0 0 137 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ed}),a.jsx("path",{d:"M75.843 1.506C74.48.506 72.598 0 70.254 0c-1.69 0-3.229.368-4.573 1.092a7.992 7.992 0 00-3.192 3.142c-.776 1.361-1.168 3.024-1.168 4.944 0 1.465.232 2.783.691 3.917.457 1.131 1.103 2.1 1.915 2.879a8.292 8.292 0 002.848 1.778 9.92 9.92 0 003.482.604c1.84 0 3.441-.37 4.76-1.099a7.645 7.645 0 003.053-3.036c.708-1.287 1.067-2.78 1.067-4.438 0-.048-.005-.2-.013-.455a8.398 8.398 0 00-.029-.497h-6.654v2.162h3.417l-.015.099c-.162 1.027-.482 1.897-.95 2.585a4.413 4.413 0 01-1.833 1.55c-.743.338-1.626.505-2.6.496-1.308-.016-2.415-.299-3.288-.841a5.053 5.053 0 01-1.97-2.282c-.432-.966-.65-2.118-.65-3.424s.221-2.465.655-3.443c.44-.982 1.1-1.757 1.97-2.3.87-.542 1.977-.809 3.282-.793 1.301 0 2.39.324 3.232.964.823.623 1.426 1.462 1.8 2.495l3.115-.455c-.49-1.764-1.419-3.158-2.763-4.142v.004zM116.276 5.28c-1.005-.614-2.189-.92-3.556-.92-1.366 0-2.528.306-3.461.92a5.715 5.715 0 00-.541.407v-.956h-2.853V24h3.254v-6.607c.058.041.115.083.175.122.955.618 2.137.927 3.548.927 1.33 0 2.492-.309 3.482-.927a6.314 6.314 0 002.304-2.52c.544-1.063.818-2.261.818-3.595s-.277-2.555-.83-3.613a6.308 6.308 0 00-2.337-2.507h-.003zm-.643 8.34c-.264.661-.668 1.188-1.212 1.574-.544.387-1.237.58-2.077.58-.841 0-1.566-.184-2.098-.55-.531-.365-.92-.878-1.164-1.538-.247-.658-.369-1.421-.369-2.286s.122-1.638.369-2.29c.244-.656.628-1.167 1.145-1.532.518-.366 1.187-.55 2.009-.55.866 0 1.582.195 2.143.586.563.391.977.918 1.247 1.583.266.662.401 1.398.401 2.205 0 .807-.132 1.555-.394 2.217zM134.421 9.369a7.715 7.715 0 00-.381-1.638 5.383 5.383 0 00-.911-1.63c-.411-.51-.965-.931-1.66-1.26-.696-.33-1.582-.495-2.651-.495-1.357 0-2.502.274-3.429.821-.499.295-.93.644-1.3 1.047V.283h-2.88v17.786h3.27v-6.856c0-.814.097-1.483.294-2.007.197-.522.456-.934.783-1.235a2.836 2.836 0 011.092-.637 4.11 4.11 0 011.22-.187c.768 0 1.376.152 1.827.458.452.306.791.695 1.018 1.168.227.474.371.966.436 1.477.063.51.095.975.095 1.396v6.423h3.269V10.62c0-.322-.03-.738-.087-1.253l-.005.002zM88.703 4.848c-.444.027-.88.106-1.302.23a4.746 4.746 0 00-1.154.51 3.712 3.712 0 00-1.05.883 4.545 4.545 0 00-.359.511l-.12.195V4.903h-2.69v13.058h3.074v-6.64c0-.505.067-.986.2-1.425.134-.44.344-.84.625-1.185.282-.347.651-.634 1.1-.857a3.662 3.662 0 011.514-.435c.521-.04.992-.007 1.404.092V4.894a6.017 6.017 0 00-1.242-.046zM2 .25v17.747h13.254v-2.681H5.01V.25H2zM22.322 4.462c-2.888 0-5.05 1.248-5.928 3.426l-.225.559 2.477 1.476.336-.81c.574-1.379 1.636-2.02 3.34-2.02 1.703 0 2.678.76 2.66 2.262 0 .062-.005.246-.005.246s-2.254.338-3.182.518c-3.962.773-5.623 2.166-5.623 4.45 0 1.216.733 2.532 2.07 3.27.803.444 1.85.61 3.005.61.76 0 1.498-.104 2.184-.297 1.556-.476 1.988-1.412 1.988-1.412v1.223h2.576V9.21c0-2.975-2.12-4.75-5.67-4.75l-.003.002zm2.668 9.341c0 .92-1.087 2.215-3.619 2.215-.713 0-1.221-.175-1.558-.435a1.367 1.367 0 01-.539-1.288c.028-.19.152-.605.619-.963.476-.368 1.316-.628 2.616-.89a98.96 98.96 0 012.48-.451v1.812zM97.718 4.462c-2.888 0-5.05 1.248-5.928 3.426l-.224.559 2.476 1.476.337-.81c.573-1.379 1.636-2.02 3.34-2.02 1.702 0 2.677.76 2.66 2.262 0 .062-.005.246-.005.246s-2.255.338-3.182.518c-3.963.773-5.624 2.166-5.624 4.45 0 1.216.733 2.532 2.07 3.27.803.444 1.85.61 3.005.61.761 0 1.5-.104 2.184-.297 1.557-.476 1.988-1.412 1.988-1.412v1.223h2.576V9.21c0-2.975-2.12-4.75-5.67-4.75l-.003.002zm2.668 9.341c0 .92-1.087 2.215-3.618 2.215-.714 0-1.222-.175-1.559-.435a1.368 1.368 0 01-.539-1.288c.028-.19.153-.605.62-.963.475-.368 1.316-.628 2.615-.89 1.07-.214 2.481-.451 2.481-.451v1.812zM37.511 4.462c-.359 0-.708.022-1.045.066-2.307.32-2.982 1.4-2.982 1.4v-1.08h-2.886V17.97h3.01v-7.278c0-2.473 1.955-3.6 3.773-3.6 1.965 0 2.921.975 2.921 2.978v7.898h3.01v-8.28c0-3.226-2.222-5.229-5.8-5.229v.003zM55.87 4.839V6.19s-.738-1.73-4.092-1.73c-4.167 0-6.758 2.654-6.758 6.923 0 2.41.835 4.307 2.31 5.505 1.144.932 2.675 1.41 4.5 1.442 1.267.023 2.09-.297 2.601-.598.985-.577 1.35-1.127 1.35-1.127s-.043.43-.118 1.012c-.055.421-.157.718-.157.718-.459 1.504-1.798 2.373-3.753 2.373s-3.14-.593-3.374-1.762l-2.925.805c.506 2.247 2.793 3.59 6.117 3.59 2.26 0 4.032-.566 5.267-1.685 1.244-1.127 1.877-2.753 1.877-4.832V4.839H55.87zm-.189 6.666c0 2.627-1.392 4.195-3.72 4.195-2.497 0-3.929-1.573-3.929-4.314s1.432-4.291 3.928-4.291c2.274 0 3.701 1.561 3.721 4.075v.335z"})]}))});function zP(e){"@babel/helpers - typeof";return zP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zP(e)}var tFr=["type"];function r7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rFr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sFr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lFr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=aFr(e,tFr),i=r==="color"?VAe:Yte;return a.jsx(Ne,rFr({Icon:i,Text:HAe,"aria-label":ed,spaceMultiple:kRr,textMultiple:CRr},n))}),y3=Yte;y3.Color=VAe;y3.Text=HAe;y3.Combine=lFr;y3.Avatar=VRr;y3.colorPrimary=BAe;y3.title=ed;var td="LangSmith",cFr=.5,uFr=.2,UAe="#1C3C3C";function AP(e){"@babel/helpers - typeof";return AP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},AP(e)}var fFr=["size","style"];function n7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yFr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Xte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hFr(e,fFr);return a.jsxs("svg",RW(RW({fill:"currentColor",fillRule:"evenodd",height:r,style:RW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:td}),a.jsx("path",{d:"M14.09 15.207c-.067.11-.268.116-.44.015a.466.466 0 01-.19-.2c-.032-.071-.033-.138-.002-.189.035-.057.108-.086.194-.086.077 0 .165.023.246.071.17.101.259.28.192.389zM24 12c0 3.308-2.736 6-6.099 6H6.1C2.736 18 0 15.309 0 12s2.736-6 6.099-6H17.9C21.264 6 24 8.692 24 12zm-12.246 3.01c.096-.116-.348-.439-.439-.557-.184-.197-.185-.48-.31-.71-.304-.694-.654-1.383-1.143-1.97-.518-.643-1.156-1.175-1.716-1.778-.417-.421-.528-1.02-.895-1.474-.507-.735-2.108-.936-2.343.103.001.033-.009.053-.038.074-.13.093-.245.199-.342.327-.238.325-.274.877.022 1.17.01-.154.015-.3.14-.41.229.194.575.262.84.117.588.825.442 1.967.908 2.856.13.21.259.425.424.609.135.205.598.448.625.638.005.326-.034.683.184.956.102.205-.15.41-.352.385-.264.035-.585-.175-.816-.046-.082.087-.241-.009-.312.112-.024.062-.156.15-.077.21.087-.065.168-.133.286-.095-.018.095.058.108.118.135-.002.064-.04.13.01.184.058-.058.092-.14.185-.163.306.401.618-.407 1.28-.043-.134-.006-.253.01-.344.119-.023.024-.042.053-.002.085.358-.227.356.078.588-.016.178-.092.356-.206.568-.174-.206.059-.214.222-.335.36-.02.02-.03.045-.007.08.429-.036.464-.176.81-.348.258-.155.515.221.738.007.05-.046.117-.03.178-.037-.078-.41-.936.075-.923-.474.276-.185.213-.539.232-.824.317.173.67.274.982.44.157.249.403.579.732.557l.025-.072c.1.017.228.081.283-.043.148.154.367.146.561.107.144-.116-.27-.28-.326-.398zm4.452-1.936l-.653-.867c-.57.642-.95.954-.957.96-.004.003-.367.351-.698.65-.325.293-.582.524-.713.778a.763.763 0 00-.004.586c.085.2.258.342.515.423.077.024.15.034.221.034.463 0 .767-.457.769-.46.004-.006.398-.56.877-1.258.16-.232.342-.478.643-.846zm3.07 1.997a.518.518 0 00-.134-.347l-.081-.09-2.235-2.491a37.665 37.665 0 01-1.357-1.628l-.082-.168v-.296a.8.8 0 00-.065-.314l-.174-.408c-.003-.006-.004-.013-.003-.019l.007-.057c0-.009.005-.017.013-.023a2.079 2.079 0 011.426-.469c.103.004.12-.05.124-.074.014-.114-.25-.247-.494-.297-.337-.067-1.232-.247-1.947.215l-.006.004c-.462.38-.834.67-.838.674l-.008.008a.476.476 0 00-.105.357c.02.127-.046.173-.05.175-.004.003-.096.06-.19-.005-.115-.084-.314.06-.355.093l-.3.254-.006.006c-.006.006-.135.154.038.392.149.206.201.275.33.433.132.16.368.364.381.374.006.005.15.113.35-.037.163-.124.294-.235.294-.235.01-.009.106-.085.11-.199v-.086c-.003-.08-.003-.104.058-.142.03 0 .119.032.196.07a.83.83 0 00.376.104c.11.014.232.138.274.188.004.004.377.39.902 1.064.1.129.468.61.568.744l.695.931c.474.634 1.004 1.345 1.245 1.665.08.106.197.178.329.203l.09.017a.524.524 0 00.51-.18l.004-.007a.512.512 0 00.11-.32v-.08zm.42-5.694l-.105-.102a.155.155 0 00-.227.01l-.653.76a.111.111 0 01-.074.038l-.232.023a.113.113 0 01-.083-.025l-.371-.31a.109.109 0 01-.04-.079l-.005-.183a.107.107 0 01.025-.073l.636-.753a.15.15 0 000-.196l-.065-.074a.156.156 0 00-.171-.044 7.53 7.53 0 00-.803.348c-.387.205-.656.531-.702.85-.034.234-.02.62-.008.828a.443.443 0 01-.055.238c-.05.091-.138.237-.271.413-.069.092-.112.127-.17.195l.719.832c.173-.199.325-.35.457-.495.241-.264.316-.267.517-.273.124-.005.294-.01.563-.076.734-.18.966-.962.976-.997l.182-.71a.151.151 0 00-.04-.144zM8.41 14.333c-.08.303-.105.82-.506.835-.033.175.123.241.265.185.141-.064.208.05.256.164.217.031.54-.072.551-.325-.325-.184-.425-.535-.567-.86h.001z"})]}))});function IP(e){"@babel/helpers - typeof";return IP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},IP(e)}var gFr=["background"];function i7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bFr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wFr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PFr=p.memo(function(e){var t=e.background,r=jFr(e,gFr);return a.jsx(Ee,bFr({Icon:Xte,"aria-label":td,background:t||UAe},r))});function DP(e){"@babel/helpers - typeof";return DP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},DP(e)}var SFr=["size","style"];function o7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function EFr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var WAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$Fr(e,SFr);return a.jsxs("svg",FW(FW({height:r,style:FW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:td}),a.jsx("path",{d:"M14.09 15.207c-.067.11-.268.116-.44.015a.466.466 0 01-.19-.2c-.032-.071-.033-.138-.002-.189.035-.057.108-.086.194-.086.077 0 .165.023.246.071.17.101.259.28.192.389zM24 12c0 3.308-2.736 6-6.099 6H6.1C2.736 18 0 15.309 0 12s2.736-6 6.099-6H17.9C21.264 6 24 8.692 24 12zm-12.246 3.01c.096-.116-.348-.439-.439-.557-.184-.197-.185-.48-.31-.71-.304-.694-.654-1.383-1.143-1.97-.518-.643-1.156-1.175-1.716-1.778-.417-.421-.528-1.02-.895-1.474-.507-.735-2.108-.936-2.343.103.001.033-.009.053-.038.074-.13.093-.245.199-.342.327-.238.325-.274.877.022 1.17.01-.154.015-.3.14-.41.229.194.575.262.84.117.588.825.442 1.967.908 2.856.13.21.259.425.424.609.135.205.598.448.625.638.005.326-.034.683.184.956.102.205-.15.41-.352.385-.264.035-.585-.175-.816-.046-.082.087-.241-.009-.312.112-.024.062-.156.15-.077.21.087-.065.168-.133.286-.095-.018.095.058.108.118.135-.002.064-.04.13.01.184.058-.058.092-.14.185-.163.306.401.618-.407 1.28-.043-.134-.006-.253.01-.344.119-.023.024-.042.053-.002.085.358-.227.356.078.588-.016.178-.092.356-.206.568-.174-.206.059-.214.222-.335.36-.02.02-.03.045-.007.08.429-.036.464-.176.81-.348.258-.155.515.221.738.007.05-.046.117-.03.178-.037-.078-.41-.936.075-.923-.474.276-.185.213-.539.232-.824.317.173.67.274.982.44.157.249.403.579.732.557l.025-.072c.1.017.228.081.283-.043.148.154.367.146.561.107.144-.116-.27-.28-.326-.398zm4.452-1.936l-.653-.867c-.57.642-.95.954-.957.96-.004.003-.367.351-.698.65-.325.293-.582.524-.713.778a.763.763 0 00-.004.586c.085.2.258.342.515.423.077.024.15.034.221.034.463 0 .767-.457.769-.46.004-.006.398-.56.877-1.258.16-.232.342-.478.643-.846zm3.07 1.997a.518.518 0 00-.134-.347l-.081-.09-2.235-2.491a37.665 37.665 0 01-1.357-1.628l-.082-.168v-.296a.8.8 0 00-.065-.314l-.174-.408c-.003-.006-.004-.013-.003-.019l.007-.057c0-.009.005-.017.013-.023a2.079 2.079 0 011.426-.469c.103.004.12-.05.124-.074.014-.114-.25-.247-.494-.297-.337-.067-1.232-.247-1.947.215l-.006.004c-.462.38-.834.67-.838.674l-.008.008a.476.476 0 00-.105.357c.02.127-.046.173-.05.175-.004.003-.096.06-.19-.005-.115-.084-.314.06-.355.093l-.3.254-.006.006c-.006.006-.135.154.038.392.149.206.201.275.33.433.132.16.368.364.381.374.006.005.15.113.35-.037.163-.124.294-.235.294-.235.01-.009.106-.085.11-.199v-.086c-.003-.08-.003-.104.058-.142.03 0 .119.032.196.07a.83.83 0 00.376.104c.11.014.232.138.274.188.004.004.377.39.902 1.064.1.129.468.61.568.744l.695.931c.474.634 1.004 1.345 1.245 1.665.08.106.197.178.329.203l.09.017a.524.524 0 00.51-.18l.004-.007a.512.512 0 00.11-.32v-.08zm.42-5.694l-.105-.102a.155.155 0 00-.227.01l-.653.76a.111.111 0 01-.074.038l-.232.023a.113.113 0 01-.083-.025l-.371-.31a.109.109 0 01-.04-.079l-.005-.183a.107.107 0 01.025-.073l.636-.753a.15.15 0 000-.196l-.065-.074a.156.156 0 00-.171-.044 7.53 7.53 0 00-.803.348c-.387.205-.656.531-.702.85-.034.234-.02.62-.008.828a.443.443 0 01-.055.238c-.05.091-.138.237-.271.413-.069.092-.112.127-.17.195l.719.832c.173-.199.325-.35.457-.495.241-.264.316-.267.517-.273.124-.005.294-.01.563-.076.734-.18.966-.962.976-.997l.182-.71a.151.151 0 00-.04-.144zM8.41 14.333c-.08.303-.105.82-.506.835-.033.175.123.241.265.185.141-.064.208.05.256.164.217.031.54-.072.551-.325-.325-.184-.425-.535-.567-.86h.001z",fill:"#1C3C3C"})]}))});function NP(e){"@babel/helpers - typeof";return NP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},NP(e)}var TFr=["size","style"];function a7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DFr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var KAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=IFr(e,TFr);return a.jsxs("svg",BW(BW({fill:"currentColor",fillRule:"evenodd",height:r,style:BW({flex:"none",lineHeight:1},n),viewBox:"0 0 127 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:td}),a.jsx("path",{d:"M2 .175v18.308h12.613V15.72h-9.75V.175H2zM21.335 4.52c-2.749 0-4.805 1.288-5.639 3.534l-.214.577 2.356 1.524.32-.834c.546-1.423 1.556-2.086 3.177-2.086 1.62 0 2.548.786 2.53 2.335l-.004.252s-2.145.348-3.029.535c-3.771.797-5.35 2.237-5.35 4.592 0 1.254.696 2.613 1.968 3.375.763.456 1.76.63 2.86.63.723 0 1.425-.108 2.077-.306 1.479-.492 1.892-1.458 1.892-1.458v1.263h2.45v-9.03c0-3.07-2.017-4.904-5.394-4.904zm2.54 9.636c0 .95-1.033 2.286-3.441 2.286-.68 0-1.162-.18-1.483-.448a1.467 1.467 0 01-.512-1.33c.025-.197.145-.624.588-.993.453-.378 1.253-.649 2.49-.918a85.289 85.289 0 012.36-.465v1.87l-.002-.002zM35.789 4.52c-.34 0-.673.023-.995.068-2.194.33-2.837 1.444-2.837 1.444l.002-1.114h-2.746v13.538h2.864v-7.51c0-2.551 1.86-3.713 3.59-3.713 1.87 0 2.778 1.005 2.778 3.073v8.15h2.863V9.913c0-3.329-2.115-5.395-5.518-5.395l-.001.001zM53.257 4.908v1.395s-.702-1.784-3.894-1.784c-3.966 0-6.43 2.737-6.43 7.144 0 2.486.795 4.444 2.197 5.68 1.09.962 2.547 1.454 4.281 1.488 1.206.023 1.988-.305 2.476-.616.937-.596 1.285-1.163 1.285-1.163s-.04.444-.112 1.044c-.052.434-.15.74-.15.74-.436 1.552-1.712 2.45-3.571 2.45-1.86 0-2.987-.613-3.21-1.82l-2.784.831c.48 2.319 2.657 3.703 5.82 3.703 2.152 0 3.838-.584 5.013-1.739 1.185-1.164 1.786-2.842 1.786-4.986V4.906h-2.707v.001zm-.18 6.876c0 2.71-1.324 4.329-3.541 4.329-2.376 0-3.738-1.623-3.738-4.452 0-2.828 1.362-4.427 3.737-4.427 2.165 0 3.521 1.611 3.542 4.205v.345zM72.748 15.689c.386-.702.582-1.529.582-2.46s-.165-1.646-.493-2.225a4.268 4.268 0 00-1.254-1.411 6.863 6.863 0 00-1.594-.842c-.551-.2-1.057-.362-1.503-.48l-3.269-.911a10.08 10.08 0 01-1.23-.415 2.937 2.937 0 01-1.027-.685c-.28-.294-.423-.676-.423-1.138 0-.486.166-.917.49-1.281.323-.361.753-.642 1.28-.834a4.76 4.76 0 011.712-.276c.63.017 1.233.146 1.79.385.559.24 1.04.592 1.428 1.048.378.445.64.986.78 1.61l3.161-.55c-.27-1.081-.728-2.02-1.366-2.788a6.377 6.377 0 00-2.434-1.8C68.41.221 67.293.008 66.055 0c-1.217-.008-2.344.186-3.34.579-.994.391-1.794.988-2.38 1.773-.585.783-.882 1.766-.882 2.92 0 .79.132 1.46.393 1.995.26.535.601.98 1.01 1.323.412.346.854.619 1.316.814.465.197.903.357 1.304.472l4.712 1.394c.34.103.645.226.905.366.262.141.48.3.647.473.17.174.3.375.386.597.087.222.13.466.13.725 0 .578-.185 1.074-.553 1.472-.364.393-.843.698-1.424.902a5.567 5.567 0 01-1.858.308c-1.105 0-2.095-.302-2.941-.897-.835-.587-1.399-1.425-1.677-2.49l-3.053.463c.189 1.15.622 2.158 1.289 2.996a6.7 6.7 0 002.61 1.977c1.056.46 2.262.692 3.58.692.928 0 1.828-.118 2.676-.352a7.2 7.2 0 002.268-1.056 5.216 5.216 0 001.572-1.76l.002.003zM87.747 7.499c.396-.226.85-.341 1.348-.341.808 0 1.459.27 1.932.805.472.533.713 1.278.713 2.219v8.175h2.932v-8.94c0-1.443-.402-2.623-1.194-3.507-.791-.881-1.946-1.33-3.433-1.33-.898 0-1.723.201-2.454.596a4.544 4.544 0 00-1.666 1.535l-.056.086-.048-.09a3.966 3.966 0 00-1.4-1.489c-.676-.422-1.529-.637-2.533-.637-.915 0-1.751.203-2.486.601a4.692 4.692 0 00-1.432 1.186l-.108.134V4.92h-2.577v13.437h2.958V10.07c0-.857.242-1.563.719-2.1.478-.538 1.121-.81 1.914-.81.792 0 1.47.272 1.945.81.472.537.712 1.294.712 2.25v8.136h2.918V10.07c0-.602.118-1.128.35-1.567a2.45 2.45 0 01.947-1.003v-.001zM104.002 14.917a4.04 4.04 0 00.487 1.785 3.142 3.142 0 001.529 1.398c.674.295 1.448.456 2.302.476.841.02 1.713-.05 2.591-.211v-2.438c-.826.118-1.575.15-2.224.091-.685-.06-1.19-.356-1.504-.877-.165-.268-.255-.62-.268-1.043-.012-.414-.019-.9-.019-1.445V7.07h4.015V4.797h-4.015v-4.6h-2.919v4.6h-2.483V7.07h2.483v5.76c0 .776.008 1.479.025 2.088zM119.581 4.499c-.314 0-.619.02-.917.059-2.159.337-2.794 1.437-2.794 1.437v-.322h-.001V.155h-2.864v18.282h2.864v-7.509c0-2.568 1.861-3.737 3.59-3.737 1.87 0 2.778 1.004 2.778 3.073v8.174h2.863V9.87c0-3.261-2.166-5.37-5.518-5.37l-.001-.001zM99.57 4.917h-2.849v13.55h2.85V4.917zM98.145 3.908a1.856 1.856 0 100-3.712 1.856 1.856 0 000 3.712z"})]}))});function LP(e){"@babel/helpers - typeof";return LP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LP(e)}var NFr=["type"];function s7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LFr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function HFr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var UFr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=VFr(e,NFr),i=r==="color"?WAe:Xte;return a.jsx(Ne,LFr({Icon:i,Text:KAe,"aria-label":td,spaceMultiple:uFr,textMultiple:cFr},n))}),g3=Xte;g3.Color=WAe;g3.Text=KAe;g3.Combine=UFr;g3.Avatar=PFr;g3.colorPrimary=UAe;g3.title=td;var rd="LeptonAI",WFr=.8,KFr=.3,qAe="#2F80ED";function RP(e){"@babel/helpers - typeof";return RP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},RP(e)}var qFr=["size","style"];function l7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QFr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Qte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=XFr(e,qFr);return a.jsxs("svg",VW(VW({fill:"currentColor",fillRule:"evenodd",height:r,style:VW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:rd}),a.jsxs("g",{clipPath:"url(#a)",children:[a.jsx("path",{clipRule:"evenodd",d:"M21.473 13.1V9.937c0-.56 0-.875-.014-1.106a1.058 1.058 0 00-.021-.196.786.786 0 00-.12-.21.916.916 0 00-.16-.112 21.078 21.078 0 00-.953-.568l-2.744-1.582c-.483-.28-.756-.434-.966-.538a.702.702 0 00-.175-.077.722.722 0 00-.245 0c-.021 0-.07.027-.175.077-.21.104-.476.258-.967.538L12.19 7.744c-.483.28-.756.434-.952.568-.098.063-.14.098-.161.112a.523.523 0 00-.12.21c0 .021-.013.077-.02.196-.014.23-.014.546-.014 1.106v3.165c0 .56 0 .875.014 1.106.007.119.014.175.02.195.029.078.071.148.12.21.013.015.055.05.16.113.197.126.463.287.953.567l2.744 1.582c.483.28.756.434.966.54a.698.698 0 00.176.076.72.72 0 00.245 0c.02 0 .07-.028.175-.077.21-.105.476-.259.966-.539l2.744-1.582c.483-.28.756-.434.953-.567.098-.063.14-.098.16-.112a.523.523 0 00.12-.21c0-.022.014-.077.02-.196.015-.231.015-.546.015-1.106zm1.715-6.377c-.336-.371-.798-.638-1.715-1.17l-2.745-1.582c-.924-.532-1.38-.798-1.87-.903a3.21 3.21 0 00-1.316 0c-.49.105-.952.371-1.869.903L10.93 5.553c-.925.532-1.38.799-1.715 1.17-.294.329-.519.714-.659 1.134-.154.475-.154 1.008-.154 2.072v3.164c0 1.065 0 1.597.154 2.073.14.42.365.812.659 1.134.335.37.798.637 1.715 1.169l2.744 1.582c.925.532 1.38.798 1.87.903.434.09.881.09 1.316 0 .49-.105.952-.371 1.87-.903l2.744-1.582c.924-.532 1.38-.798 1.715-1.17.294-.328.518-.713.658-1.133.154-.476.154-1.008.154-2.073V9.93c0-1.064 0-1.597-.154-2.072a3.131 3.131 0 00-.658-1.135z"}),a.jsx("path",{clipRule:"evenodd",d:"M13.071 13.1V9.937c0-.56 0-.875-.014-1.106a1.048 1.048 0 00-.02-.196.786.786 0 00-.12-.21.916.916 0 00-.16-.112 21.078 21.078 0 00-.953-.568L9.059 6.162c-.483-.28-.755-.434-.966-.538a.7.7 0 00-.175-.077.722.722 0 00-.245 0c-.02 0-.07.027-.175.077-.21.104-.476.258-.966.538L3.788 7.744c-.483.28-.756.434-.953.568-.098.063-.14.098-.16.112a.523.523 0 00-.12.21c0 .021-.014.077-.02.196-.015.23-.015.546-.015 1.106v3.165c0 .56 0 .875.014 1.106 0 .119.014.175.021.195.028.078.07.148.12.21a.91.91 0 00.16.113c.196.126.462.287.953.567l2.744 1.582c.483.28.756.434.966.54a.699.699 0 00.175.076.72.72 0 00.245 0c.021 0 .07-.028.175-.077.21-.105.476-.259.966-.539l2.745-1.582c.483-.28.756-.434.952-.567.098-.063.14-.098.161-.112a.522.522 0 00.12-.21c0-.022.013-.077.02-.196.014-.231.014-.546.014-1.106zm1.716-6.377c-.336-.371-.799-.638-1.716-1.17l-2.744-1.582c-.924-.532-1.38-.798-1.87-.903a3.21 3.21 0 00-1.316 0c-.49.105-.952.371-1.87.903L2.528 5.553c-.924.532-1.379.799-1.715 1.17-.294.329-.518.714-.658 1.134C0 8.332 0 8.865 0 9.929v3.164c0 1.065 0 1.597.154 2.073.14.42.364.812.658 1.134.336.37.798.637 1.715 1.169l2.745 1.582c.924.532 1.38.798 1.87.903.433.09.881.09 1.316 0 .49-.105.952-.371 1.869-.903l2.744-1.582c.925-.532 1.38-.798 1.716-1.17a3.24 3.24 0 00.658-1.133c.154-.476.154-1.008.154-2.073V9.93c0-1.064 0-1.597-.154-2.072a3.134 3.134 0 00-.658-1.135z"}),a.jsx("path",{d:"M12.007 15.173c.063.035.127.07.196.112l2.276 1.316c-.308.245-.736.49-1.4.876l-1.072.615-1.07-.615c-.666-.385-1.093-.63-1.4-.876l2.275-1.316c.07-.042.132-.077.195-.112z"})]}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h24v24H0z"})})})]}))});function FP(e){"@babel/helpers - typeof";return FP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FP(e)}var ZFr=["background","size"];function c7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eBr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oBr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aBr=p.memo(function(e){var t=e.background,r=e.size,n=iBr(e,ZFr);return a.jsx(Ee,eBr({Icon:Qte,"aria-label":rd,background:t||qAe,color:"#fff",size:r},n))});function BP(e){"@babel/helpers - typeof";return BP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},BP(e)}var sBr=["size","style"];function u7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pBr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var GAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fBr(e,sBr);return a.jsxs("svg",HW(HW({height:r,style:HW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:rd}),a.jsxs("g",{clipPath:"url(#a)",children:[a.jsx("path",{clipRule:"evenodd",d:"M21.473 13.1V9.937c0-.56 0-.875-.014-1.106a1.058 1.058 0 00-.021-.196.786.786 0 00-.12-.21.916.916 0 00-.16-.112 21.078 21.078 0 00-.953-.568l-2.744-1.582c-.483-.28-.756-.434-.966-.538a.702.702 0 00-.175-.077.722.722 0 00-.245 0c-.021 0-.07.027-.175.077-.21.104-.476.258-.967.538L12.19 7.744c-.483.28-.756.434-.952.568-.098.063-.14.098-.161.112a.523.523 0 00-.12.21c0 .021-.013.077-.02.196-.014.23-.014.546-.014 1.106v3.165c0 .56 0 .875.014 1.106.007.119.014.175.02.195.029.078.071.148.12.21.013.015.055.05.16.113.197.126.463.287.953.567l2.744 1.582c.483.28.756.434.966.54a.698.698 0 00.176.076.72.72 0 00.245 0c.02 0 .07-.028.175-.077.21-.105.476-.259.966-.539l2.744-1.582c.483-.28.756-.434.953-.567.098-.063.14-.098.16-.112a.523.523 0 00.12-.21c0-.022.014-.077.02-.196.015-.231.015-.546.015-1.106zm1.715-6.377c-.336-.371-.798-.638-1.715-1.17l-2.745-1.582c-.924-.532-1.38-.798-1.87-.903a3.21 3.21 0 00-1.316 0c-.49.105-.952.371-1.869.903L10.93 5.553c-.925.532-1.38.799-1.715 1.17-.294.329-.519.714-.659 1.134-.154.475-.154 1.008-.154 2.072v3.164c0 1.065 0 1.597.154 2.073.14.42.365.812.659 1.134.335.37.798.637 1.715 1.169l2.744 1.582c.925.532 1.38.798 1.87.903.434.09.881.09 1.316 0 .49-.105.952-.371 1.87-.903l2.744-1.582c.924-.532 1.38-.798 1.715-1.17.294-.328.518-.713.658-1.133.154-.476.154-1.008.154-2.073V9.93c0-1.064 0-1.597-.154-2.072a3.131 3.131 0 00-.658-1.135z",fill:"#2D9CDB",fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M13.071 13.1V9.937c0-.56 0-.875-.014-1.106a1.048 1.048 0 00-.02-.196.786.786 0 00-.12-.21.916.916 0 00-.16-.112 21.078 21.078 0 00-.953-.568L9.059 6.162c-.483-.28-.755-.434-.966-.538a.7.7 0 00-.175-.077.722.722 0 00-.245 0c-.02 0-.07.027-.175.077-.21.104-.476.258-.966.538L3.788 7.744c-.483.28-.756.434-.953.568-.098.063-.14.098-.16.112a.523.523 0 00-.12.21c0 .021-.014.077-.02.196-.015.23-.015.546-.015 1.106v3.165c0 .56 0 .875.014 1.106 0 .119.014.175.021.195.028.078.07.148.12.21a.91.91 0 00.16.113c.196.126.462.287.953.567l2.744 1.582c.483.28.756.434.966.54a.699.699 0 00.175.076.72.72 0 00.245 0c.021 0 .07-.028.175-.077.21-.105.476-.259.966-.539l2.745-1.582c.483-.28.756-.434.952-.567.098-.063.14-.098.161-.112a.522.522 0 00.12-.21c0-.022.013-.077.02-.196.014-.231.014-.546.014-1.106zm1.716-6.377c-.336-.371-.799-.638-1.716-1.17l-2.744-1.582c-.924-.532-1.38-.798-1.87-.903a3.21 3.21 0 00-1.316 0c-.49.105-.952.371-1.87.903L2.528 5.553c-.924.532-1.379.799-1.715 1.17-.294.329-.518.714-.658 1.134C0 8.332 0 8.865 0 9.929v3.164c0 1.065 0 1.597.154 2.073.14.42.364.812.658 1.134.336.37.798.637 1.715 1.169l2.745 1.582c.924.532 1.38.798 1.87.903.433.09.881.09 1.316 0 .49-.105.952-.371 1.869-.903l2.744-1.582c.925-.532 1.38-.798 1.716-1.17a3.24 3.24 0 00.658-1.133c.154-.476.154-1.008.154-2.073V9.93c0-1.064 0-1.597-.154-2.072a3.134 3.134 0 00-.658-1.135z",fill:"#2F80ED",fillRule:"evenodd"}),a.jsx("path",{d:"M12.007 15.173c.063.035.127.07.196.112l2.276 1.316c-.308.245-.736.49-1.4.876l-1.072.615-1.07-.615c-.666-.385-1.093-.63-1.4-.876l2.275-1.316c.07-.042.132-.077.195-.112z",fill:"#2F80ED"})]}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h24v24H0z",fill:"#fff"})})})]}))});function VP(e){"@babel/helpers - typeof";return VP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},VP(e)}var dBr=["size","style"];function f7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bBr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var JAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=gBr(e,dBr);return a.jsxs("svg",UW(UW({fill:"currentColor",fillRule:"nonzero",height:r,style:UW({flex:"none",lineHeight:1},n),viewBox:"0 0 108 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:rd}),a.jsx("path",{d:"M105.633 2v17.171h-3.63V2h3.63zM87.773 19.171h-3.89L89.81 2h4.679l5.919 17.171h-3.89L92.217 5.924h-.135l-4.31 13.247zm-.243-6.75h9.189v2.835h-9.19v-2.834zM69.11 11.725v7.446h-3.572V6.292h3.404v2.272h.152a3.592 3.592 0 011.433-1.777c.671-.442 1.484-.662 2.44-.662.894 0 1.674.195 2.34.586a3.99 3.99 0 011.55 1.677c.37.721.554 1.582.554 2.583v8.2h-3.572v-7.563c.006-.788-.196-1.403-.604-1.845-.408-.447-.97-.67-1.685-.67-.48 0-.905.103-1.274.31a2.162 2.162 0 00-.855.905c-.202.392-.305.864-.31 1.417zM57.35 19.422c-1.303 0-2.43-.276-3.38-.83a5.68 5.68 0 01-2.188-2.33c-.514-1.001-.771-2.161-.771-3.48 0-1.33.257-2.493.771-3.488a5.612 5.612 0 012.189-2.331c.95-.559 2.076-.838 3.379-.838 1.302 0 2.425.279 3.37.838a5.597 5.597 0 012.197 2.33c.514.996.771 2.158.771 3.489 0 1.319-.257 2.479-.771 3.48a5.664 5.664 0 01-2.197 2.33c-.944.554-2.068.83-3.37.83zm.016-2.767c.593 0 1.088-.167 1.484-.503.397-.34.696-.805.898-1.392.206-.586.31-1.254.31-2.003 0-.75-.104-1.417-.31-2.004-.202-.587-.5-1.051-.898-1.392-.396-.341-.891-.512-1.484-.512-.598 0-1.1.17-1.509.512-.402.34-.707.805-.914 1.392-.2.587-.302 1.255-.302 2.004 0 .749.101 1.417.302 2.004.207.586.512 1.05.914 1.391.408.336.911.503 1.51.503zM49.815 6.292v2.683h-7.756V6.292h7.756zM43.82 3.207h3.572v12.006c0 .33.05.587.15.771.101.18.24.305.42.378.184.072.397.109.637.109.168 0 .335-.014.503-.042l.386-.076.562 2.658c-.18.056-.43.12-.755.193a6.058 6.058 0 01-1.182.143c-.861.033-1.616-.081-2.264-.344a3.16 3.16 0 01-1.501-1.224c-.358-.554-.534-1.252-.528-2.096V3.207zM28.496 24V6.292h3.521v2.163h.16c.156-.346.382-.698.678-1.056a3.581 3.581 0 011.174-.906c.487-.246 1.09-.368 1.811-.368.94 0 1.806.245 2.6.737.793.487 1.428 1.222 1.903 2.205.475.979.712 2.206.712 3.681 0 1.437-.231 2.65-.695 3.64-.459.983-1.085 1.73-1.879 2.238-.788.503-1.67.754-2.649.754-.693 0-1.283-.114-1.77-.343a3.66 3.66 0 01-1.181-.864 4.384 4.384 0 01-.705-1.065h-.109V24h-3.571zm3.496-11.268c0 .765.106 1.433.318 2.003.213.57.52 1.015.923 1.334.402.313.891.469 1.467.469.581 0 1.073-.16 1.476-.478.402-.324.707-.771.914-1.341.212-.576.318-1.239.318-1.987 0-.744-.103-1.398-.31-1.962-.207-.565-.511-1.007-.914-1.325-.402-.319-.897-.478-1.484-.478-.581 0-1.073.154-1.476.461-.396.307-.701.743-.913 1.308-.213.564-.32 1.23-.32 1.995zM20.726 19.422c-1.325 0-2.465-.268-3.42-.805a5.513 5.513 0 01-2.198-2.297c-.514-.995-.771-2.172-.771-3.53 0-1.325.257-2.487.771-3.488.515-1 1.238-1.78 2.172-2.339.939-.559 2.04-.838 3.303-.838.85 0 1.641.136 2.373.41.738.269 1.38.674 1.929 1.216.553.542.983 1.224 1.29 2.046.308.816.462 1.772.462 2.867v.981H15.762v-2.213h7.513c0-.514-.112-.97-.335-1.367a2.402 2.402 0 00-.931-.93c-.392-.23-.847-.344-1.367-.344-.542 0-1.023.126-1.442.377a2.646 2.646 0 00-.973.998 2.818 2.818 0 00-.36 1.383v2.105c0 .637.117 1.188.352 1.652.24.463.579.821 1.015 1.073.435.251.953.377 1.55.377.398 0 .76-.056 1.09-.168.33-.111.613-.28.848-.503.234-.223.413-.497.536-.821l3.304.218a4.511 4.511 0 01-1.032 2.079c-.514.587-1.18 1.045-1.995 1.375-.81.324-1.747.486-2.809.486zM2 19.171V2h3.63v14.178h7.362v2.993H2z"})]}))});function HP(e){"@babel/helpers - typeof";return HP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},HP(e)}var vBr=["type"];function p7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xBr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SBr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Br=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=PBr(e,vBr),i=r==="color"?GAe:Qte;return a.jsx(Ne,xBr({Icon:i,Text:JAe,"aria-label":rd,spaceMultiple:KFr,textMultiple:WFr},n))}),b3=Qte;b3.Color=GAe;b3.Text=JAe;b3.Combine=_Br;b3.Avatar=aBr;b3.colorPrimary=qAe;b3.title=rd;var GE="Lightricks",CBr=.9,kBr=.2,YAe="#000";function UP(e){"@babel/helpers - typeof";return UP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},UP(e)}var $Br=["size","style"];function d7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ABr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Zte=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=zBr(e,$Br);return a.jsxs("svg",WW(WW({fill:"currentColor",fillRule:"evenodd",height:r,style:WW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:GE}),a.jsx("path",{d:"M19.667 13.243c.003 0 .003 0 0 0 .542-1.219.934-2.374 1.084-3.342.192-1.237.008-2.213-.552-2.903-.67-.827-1.714-1.057-2.756-1.065-.766 0-1.663.133-2.621.358C14.147 3.695 12.762 0 10.162 0 7.157 0 4.773 5.317 3.378 9.996 2.867 11.716 2 15.134 2 16.813 2 20.775 5.133 24 8.984 24c4.36 0 12.7-2.8 12.7-7.187 0-1.355-.793-2.553-2.017-3.57zm-2.23-5.72c.543.004 1.277.076 1.61.52.302.404.273 1.097.194 1.605-.138.894-.495 1.876-.845 2.7a16.88 16.88 0 00-2.71-1.325 39.005 39.005 0 00-.51-3.19c.838-.196 1.612-.31 2.262-.31zm-1.576 5.265c.65.284 1.267.596 1.872.974a32.689 32.689 0 01-1.753 3.028c.039-1.03.01-2.435-.119-4.002zm-1.783-2.317c-1.402-.42-2.801-.693-4.018-.797A30.579 30.579 0 0113.7 8.24c.149.733.274 1.485.378 2.23zM5.897 7.292c1.402-3.572 3-5.703 4.274-5.703 1.633 0 2.747 3.473 3.175 5.108A31.777 31.777 0 008.582 8.64c-1.48.744-2.966 1.738-3.97 2.573.314-1.272.98-3.137 1.285-3.922zm3.05 15.119c-2.99-.02-5.415-2.525-5.415-5.598 0-3.09 2.446-5.601 5.454-5.601 1.547 0 3.478.365 5.296.97.2 2.05.24 3.928.138 5.121-.256 3.002-2.813 5.1-5.473 5.108zm7.244-1.722c-.586.27-1.207.516-1.845.73 1.542-1.637 3.321-4.213 4.624-6.727.766.703 1.183 1.428 1.183 2.12.002 1.301-1.444 2.714-3.962 3.877z"})]}))});function WP(e){"@babel/helpers - typeof";return WP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},WP(e)}var IBr=["background"];function m7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DBr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BBr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var VBr=p.memo(function(e){var t=e.background,r=FBr(e,IBr);return a.jsx(Ee,DBr({Icon:Zte,"aria-label":GE,background:t||YAe,color:"#fff"},r))});function KP(e){"@babel/helpers - typeof";return KP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},KP(e)}var HBr=["size","style"];function h7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GBr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var XAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=qBr(e,HBr);return a.jsxs("svg",KW(KW({fill:"currentColor",fillRule:"evenodd",height:r,style:KW({flex:"none",lineHeight:1},n),viewBox:"0 0 87 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:GE}),a.jsx("path",{d:"M52.606 10.775a.15.15 0 00.117-.037.16.16 0 00.054-.114l.059-1.505a.39.39 0 00-.312-.406c-1.426-.276-2.727.414-3.389 1.559v-.978a.39.39 0 00-.383-.398h-1.204a.39.39 0 00-.383.398v9.282c0 .22.171.398.383.398h1.204a.39.39 0 00.383-.398v-4.66c0-1.063.23-1.852.685-2.35.665-.732 1.881-.894 2.786-.79zM12.524 18.977a.39.39 0 01-.383-.398V9.296a.39.39 0 01.383-.397h1.204a.39.39 0 01.383.397v9.283a.39.39 0 01-.383.398h-1.204zm.6-12.17c-.736 0-1.336-.628-1.336-1.389 0-.76.603-1.389 1.336-1.389.739 0 1.34.634 1.34 1.39-.003.763-.609 1.388-1.34 1.388zM54.908 18.977a.39.39 0 01-.383-.398V9.296a.39.39 0 01.383-.397h1.204a.39.39 0 01.383.397v9.283a.39.39 0 01-.383.398h-1.204zM74.962 18.977a.378.378 0 01-.286-.133l-4.214-4.888v4.623a.39.39 0 01-.383.398h-1.204a.39.39 0 01-.384-.398V4.398A.39.39 0 0168.874 4h1.205a.39.39 0 01.383.398v8.697l3.895-4.059a.375.375 0 01.27-.116h2.209c.06 0 .117.04.14.098a.16.16 0 01-.036.172l-4.27 4.31 4.67 5.21c.042.044.055.113.029.171a.15.15 0 01-.14.096h-2.267zM35.849 18.977a.39.39 0 01-.384-.398v-5.54c0-1.458-.69-2.473-2.103-2.473-1.786 0-2.586 1.35-2.586 3.226v4.787a.39.39 0 01-.383.398h-1.204a.39.39 0 01-.383-.398V4.398A.39.39 0 0129.189 4h1.204a.39.39 0 01.383.398v5.855c.598-1.092 1.888-1.609 3.11-1.609 2.111 0 3.547 1.386 3.547 3.867v6.066a.39.39 0 01-.383.397h-1.201v.003zM2.383 18.977A.39.39 0 012 18.579V4.398A.39.39 0 012.383 4h1.324a.39.39 0 01.383.398v12.535h6.175a.39.39 0 01.383.398v1.248a.39.39 0 01-.383.398H2.383zM66.802 17.357a.403.403 0 01.112.286.416.416 0 01-.12.284c-.937.922-2.098 1.317-3.463 1.317-2.91 0-5.08-2.043-5.08-5.248 0-3.054 1.999-5.312 5.08-5.312 1.312 0 2.52.424 3.486 1.346a.41.41 0 010 .589l-.86.814a.375.375 0 01-.51.01 3.33 3.33 0 00-2.195-.843c-1.911 0-2.91 1.601-2.91 3.436 0 1.792 1.165 3.29 3.01 3.29.757 0 1.492-.263 2.077-.807.082-.071.146-.13.281-.13.108 0 .203.046.272.117l.82.851zM80.257 11.592c0-.536.53-1.029 1.526-1.029.688 0 1.324.297 1.797.73a.37.37 0 00.485.018l.872-.684a.406.406 0 00.15-.273.395.395 0 00-.09-.3c-.725-.89-1.77-1.407-3.11-1.407-1.967 0-3.716 1.13-3.716 3.152 0 .951.435 2.03 1.877 2.547 1.47.528 3.358.53 3.358 1.787 0 .803-.959 1.177-1.86 1.177-.706 0-1.542-.329-2.125-.91a.372.372 0 00-.508-.02l-.826.704a.402.402 0 00-.137.276.402.402 0 00.094.294c.826.968 2.032 1.588 3.481 1.588 2.08 0 3.976-1.047 3.976-3.205-.002-3.93-5.244-2.316-5.244-4.445zM42.733 15.947c-.012-.268-.02-.543-.02-.822v-4.418h2.218a.39.39 0 00.384-.398v-.997a.39.39 0 00-.384-.397h-2.218V6.529a.39.39 0 00-.383-.398h-1.204a.39.39 0 00-.383.398v2.386h-1.715a.39.39 0 00-.383.397v.997c0 .22.17.398.383.398h1.715v5.089c0 1.227.04 2.219.853 2.87.918.738 2.648.682 3.532.33a.397.397 0 00.245-.372v-1.333a.16.16 0 00-.066-.13.148.148 0 00-.14-.018c-1.222.46-2.362.227-2.434-1.196zM24.788 8.899a.39.39 0 00-.383.397v.918c-.749-1.021-2.075-1.567-3.292-1.567-3.023 0-4.94 2.338-4.94 5.29 0 2.967 2.096 5.167 4.94 5.167 1.278 0 2.564-.525 3.292-1.662 0 1.395.376 4.642-3.373 4.642a4.408 4.408 0 01-3.172-1.28.373.373 0 00-.562.04l-.782 1.012a.406.406 0 00.05.551C17.728 23.425 19.062 24 21.073 24c3.072 0 5.303-2.04 5.303-5.185V9.3a.39.39 0 00-.383-.398h-1.204V8.9zm-3.455 8.286c-1.922 0-3.072-1.304-3.072-3.247 0-2.065 1.273-3.375 3.072-3.375 1.81 0 3.072 1.32 3.072 3.375 0 1.943-1.148 3.247-3.072 3.247zM55.509 6.807c-.736 0-1.337-.628-1.337-1.389 0-.76.604-1.389 1.337-1.389.738 0 1.339.634 1.339 1.39 0 .763-.606 1.388-1.339 1.388z"})]}))});function qP(e){"@babel/helpers - typeof";return qP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qP(e)}function y7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JBr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lVr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ere=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=sVr(e,nVr);return a.jsxs("svg",qW(qW({height:r,style:qW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:id}),a.jsx("path",{d:"M14 10h-4v4h4v-4zM18 6h-4v4.001h4v-4zM18 14h-4v4h4v-4zM22 2h-4v4h4V2zM22 18h-4v4h4v-4z",fill:"#1FD5F9"}),a.jsx("path",{d:"M6 18V2H2v20h12v-4H6z",fill:"#fff"})]}))});function JP(e){"@babel/helpers - typeof";return JP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},JP(e)}var cVr=["background","size"];function b7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uVr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hVr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yVr=p.memo(function(e){var t=e.background,r=e.size,n=mVr(e,cVr);return a.jsx(Ee,uVr({Icon:ere,"aria-label":id,background:t||QAe,iconMultiple:.65,size:r},n))});function YP(e){"@babel/helpers - typeof";return YP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},YP(e)}var gVr=["size","style"];function v7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jVr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZAe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=OVr(e,gVr);return a.jsxs("svg",GW(GW({fill:"currentColor",fillRule:"evenodd",height:r,style:GW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:id}),a.jsx("path",{d:"M14 10h-4v4h4v-4zM18 6h-4v4.001h4v-4zM18 14h-4v4h4v-4zM22 2h-4v4h4V2zM22 18h-4v4h4v-4z"}),a.jsx("path",{d:"M6 18V2H2v20h12v-4H6z"})]}))});function XP(e){"@babel/helpers - typeof";return XP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},XP(e)}var wVr=["size","style"];function x7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kVr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var eIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=CVr(e,wVr);return a.jsxs("svg",JW(JW({fill:"currentColor",fillRule:"evenodd",height:r,style:JW({flex:"none",lineHeight:1},n),viewBox:"0 0 100 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:id}),a.jsx("path",{d:"M5.693 0H2v21.686h13.357v-3.143H5.693V0zm15.793 9.821H17.95v11.786h3.536V9.821zm10.528 11.393L27.457 6.286H24l4.714 15.4h6.757l4.715-15.4H36.57l-4.557 14.928zM48.986 5.971c-4.636 0-7.543 3.3-7.543 8.015C41.443 18.7 44.27 22 48.986 22c3.614 0 6.285-1.571 7.228-4.871H52.6c-.55 1.492-1.571 2.357-3.536 2.357-2.2 0-3.693-1.572-3.928-4.479H56.45l.079-1.1c0-4.793-2.986-7.936-7.543-7.936zm-3.929 6.6c.393-2.828 1.886-4.085 3.929-4.085 2.278 0 3.693 1.571 3.928 4.085h-7.857zM77.43 0h-4.636l-8.957 9.9V0h-3.693v21.686h3.693v-11l9.9 11h4.714L68.079 10.214 77.507 0h-.078zm6.285 6.286H80.1V18.07h3.536V6.286h.078zm-65.764 0h-3.614V9.82h3.614V6.286zm69.3 11.785h-3.614v3.615h3.614V18.07zm10.607 0h-3.536v3.615h3.615V18.07h-.079zm0-8.25V6.286h-3.536V0h-3.535v6.286H87.17V9.82h3.615v8.25h3.535v-8.25h3.615-.079z"})]}))});function QP(e){"@babel/helpers - typeof";return QP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},QP(e)}var $Vr=["type"];function O7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function EVr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function IVr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DVr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=AVr(e,$Vr),i=r==="color"?ere:ZAe;return a.jsx(Ne,EVr({Icon:i,Text:eIe,"aria-label":id,spaceMultiple:rVr,textMultiple:tVr},n))}),v3=ZAe;v3.Color=ere;v3.Text=eIe;v3.Combine=DVr;v3.Avatar=yVr;v3.colorPrimary=QAe;v3.title=id;var Hu="LlamaIndex",NVr=.65,LVr=.3,tIe="#000";function ZP(e){"@babel/helpers - typeof";return ZP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ZP(e)}var RVr=["size","style"];function j7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UVr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=HVr(e,RVr),o=Xn(Hu),s=o.id,l=o.fill;return a.jsxs("svg",YW(YW({height:r,style:YW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Hu}),a.jsx("path",{d:"M15.855 17.122c-2.092.924-4.358.545-5.23.24 0 .21-.01.857-.048 1.78-.038.924-.332 1.507-.475 1.684.016.577.029 1.837-.047 2.26a1.93 1.93 0 01-.476.914H8.295c.114-.577.555-.946.761-1.058.114-1.193-.11-2.229-.238-2.597-.126.449-.437 1.49-.665 2.068a6.418 6.418 0 01-.713 1.299h-.951c-.048-.578.27-.77.475-.77.095-.177.323-.731.476-1.54.152-.807-.064-2.324-.19-2.981v-2.068c-1.522-.818-2.092-1.636-2.473-2.55-.304-.73-.222-1.843-.142-2.308-.096-.176-.373-.625-.476-1.25-.142-.866-.063-1.491 0-1.828-.095-.096-.285-.587-.285-1.78 0-1.192.349-1.811.523-1.972v-.529c-.666-.048-1.331-.336-1.712-.721-.38-.385-.095-.962.143-1.154.238-.193.475-.049.808-.145.333-.096.618-.192.76-.48C4.512 1.403 4.287.448 4.16 0c.57.077.935.577 1.046.818V0c.713.337 1.997 1.154 2.425 2.934.342 1.424.586 4.409.665 5.723 1.823.016 4.137-.26 6.229.193 1.901.412 2.757 1.25 3.755 1.25.999 0 1.57-.577 2.282-.096.714.481 1.094 1.828.999 2.838-.076.808-.697 1.074-.998 1.106-.38 1.27 0 2.485.237 2.934v1.827c.111.16.333.655.333 1.347 0 .693-.222 1.154-.333 1.299.19 1.077-.08 2.18-.238 2.597h-1.283c.152-.385.412-.481.523-.481.228-1.193.063-2.293-.048-2.693-.722-.424-1.188-1.17-1.331-1.491.016.272-.029 1.029-.333 1.875-.304.847-.76 1.347-.95 1.491v1.01h-1.284c0-.615.348-.737.523-.721.222-.4.76-1.01.76-2.212 0-1.015-.713-1.492-1.236-2.405-.248-.434-.127-.978-.047-1.203z",fill:l}),a.jsx("defs",{children:a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:s,x1:"4.021",x2:"24.613",y1:"2.02",y2:"19.277",children:[a.jsx("stop",{offset:".062",stopColor:"#F6DCD9"}),a.jsx("stop",{offset:".326",stopColor:"#FFA5EA"}),a.jsx("stop",{offset:".589",stopColor:"#45DFF8"}),a.jsx("stop",{offset:"1",stopColor:"#BC8DEB"})]})})]}))});function eS(e){"@babel/helpers - typeof";return eS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eS(e)}var WVr=["background"];function w7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KVr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XVr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nIe=p.memo(function(e){var t=e.background,r=YVr(e,WVr);return a.jsx(Ee,KVr({Icon:rIe,"aria-label":Hu,background:t||tIe,iconMultiple:.7},r))});function tS(e){"@babel/helpers - typeof";return tS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tS(e)}var QVr=["size","style"];function P7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XW(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nHr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=rHr(e,QVr);return a.jsxs("svg",XW(XW({fill:"currentColor",fillRule:"evenodd",height:r,style:XW({flex:"none",lineHeight:1},n),viewBox:"0 0 183 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Hu}),a.jsx("path",{d:"M19.605 21.765V0h4.627v21.765h-4.627z"}),a.jsx("path",{clipRule:"evenodd",d:"M133.462 22c-1.504 0-2.858-.332-4.064-.997a7.679 7.679 0 01-2.877-2.846c-.692-1.212-1.038-2.64-1.038-4.282 0-1.662.346-3.1 1.038-4.312a7.462 7.462 0 012.877-2.816c1.206-.665 2.56-.998 4.064-.998 1.344 0 2.521.294 3.53.88.462.27.877.603 1.244 1V0h4.628v21.765h-4.419v-1.822a5.244 5.244 0 01-1.394 1.177c-.989.587-2.186.88-3.589.88zm.801-3.755c.751 0 1.432-.176 2.046-.528a3.802 3.802 0 001.453-1.496c.376-.665.564-1.447.564-2.346 0-.92-.188-1.702-.564-2.347a3.801 3.801 0 00-1.453-1.496 4.037 4.037 0 00-2.046-.528c-.771 0-1.464.176-2.077.528a4.008 4.008 0 00-1.483 1.496c-.356.645-.533 1.428-.533 2.347 0 .9.177 1.681.533 2.346.375.646.87 1.144 1.483 1.496.613.352 1.306.528 2.077.528zM150.261 20.944c1.385.704 2.987 1.056 4.806 1.056 1.443 0 2.719-.215 3.827-.645 1.107-.45 2.026-1.086 2.758-1.907l-2.462-2.64a5.418 5.418 0 01-1.78 1.144c-.633.254-1.374.381-2.225.381-.949 0-1.779-.166-2.491-.498a3.994 3.994 0 01-1.631-1.496 4.218 4.218 0 01-.447-1.174h12.074l.009-.087.051-.529c.019-.234.029-.44.029-.616 0-1.701-.366-3.158-1.097-4.37a7.26 7.26 0 00-2.996-2.816c-1.246-.665-2.65-.998-4.212-.998-1.622 0-3.075.352-4.36 1.056a7.803 7.803 0 00-3.056 2.875c-.732 1.212-1.097 2.61-1.097 4.195 0 1.564.375 2.962 1.127 4.194.751 1.213 1.809 2.171 3.173 2.875zm.301-8.448c.077-.489.224-.929.442-1.32.335-.626.8-1.105 1.393-1.437.613-.352 1.315-.528 2.107-.528.79 0 1.483.176 2.076.528a3.55 3.55 0 011.394 1.408c.222.402.372.852.447 1.349h-7.859z"}),a.jsx("path",{d:"M169.548 13.806l-6.14 7.96h5.043l3.625-4.834 3.494 4.834h5.251l-6.174-8.064 5.936-7.718h-4.923l-3.468 4.61-3.385-4.61h-5.191l5.932 7.822zM119.066 6.512c-.989-.509-2.116-.763-3.382-.763-1.364 0-2.58.284-3.648.85a5.949 5.949 0 00-1.632 1.26V5.984h-4.419v15.781h4.627v-7.802c0-.978.158-1.78.475-2.406.336-.626.79-1.085 1.365-1.378.593-.313 1.255-.47 1.987-.47 1.028 0 1.819.303 2.372.91.575.606.861 1.544.861 2.816v8.33h4.627v-9.034c0-1.604-.286-2.914-.86-3.931-.574-1.037-1.365-1.8-2.373-2.288zM96.578 21.765V1.232h4.805v20.533h-4.805z"}),a.jsx("path",{clipRule:"evenodd",d:"M87.733 19.805v1.96h4.33V12.76c0-2.405-.672-4.175-2.016-5.31-1.344-1.134-3.233-1.7-5.665-1.7-1.266 0-2.512.165-3.738.498-1.226.332-2.274.802-3.144 1.408l1.66 3.197c.574-.45 1.266-.802 2.078-1.056.83-.274 1.67-.41 2.52-.41 1.246 0 2.166.273 2.76.821.612.547.918 1.31.918 2.288h-3.678c-1.622 0-2.936.205-3.944.616-1.009.391-1.751.939-2.225 1.643-.455.704-.682 1.525-.682 2.464 0 .9.237 1.71.712 2.434.474.724 1.156 1.3 2.046 1.73.89.412 1.958.617 3.203.617 1.404 0 2.551-.264 3.441-.792a4.029 4.029 0 001.424-1.403zm-.297-4.64h-3.173c-1.088 0-1.839.176-2.254.528a1.691 1.691 0 00-.593 1.32c0 .587.227 1.056.681 1.408.475.333 1.117.499 1.929.499.77 0 1.463-.176 2.076-.528.612-.372 1.058-.91 1.334-1.613v-1.614z"}),a.jsx("path",{d:"M67.271 5.75c1.265 0 2.382.253 3.352.762.988.489 1.76 1.251 2.313 2.288.573 1.017.861 2.327.861 3.93v9.035H69.17v-8.33c0-1.272-.267-2.21-.802-2.816-.534-.607-1.285-.91-2.254-.91-.673 0-1.275.157-1.81.47-.533.293-.948.743-1.245 1.349-.296.606-.445 1.379-.445 2.317v7.92h-4.627v-8.33c0-1.272-.267-2.21-.8-2.816-.516-.607-1.257-.91-2.226-.91-.673 0-1.275.157-1.81.47-.533.293-.949.743-1.245 1.349-.297.606-.445 1.379-.445 2.317v7.92h-4.627V5.984h4.42v1.82c.429-.488.933-.89 1.512-1.204 1.029-.567 2.195-.85 3.5-.85 1.463 0 2.739.37 3.827 1.114a4.732 4.732 0 011.428 1.455 6.532 6.532 0 011.686-1.484c1.186-.724 2.54-1.086 4.064-1.086z"}),a.jsx("path",{clipRule:"evenodd",d:"M38.315 19.804v1.961h4.33V12.76c0-2.405-.672-4.175-2.016-5.31-1.345-1.134-3.233-1.7-5.666-1.7-1.265 0-2.511.165-3.738.498-1.225.332-2.273.802-3.144 1.408l1.662 3.197c.573-.45 1.265-.802 2.076-1.056.83-.274 1.67-.41 2.521-.41 1.246 0 2.165.273 2.759.821.613.547.92 1.31.92 2.288H34.34c-1.621 0-2.936.205-3.945.616-1.008.391-1.75.939-2.225 1.643-.455.704-.682 1.525-.682 2.464 0 .9.237 1.71.712 2.434.475.724 1.157 1.3 2.047 1.73.89.412 1.958.617 3.203.617 1.405 0 2.551-.264 3.441-.792a4.03 4.03 0 001.424-1.404zm-.297-4.639h-3.173c-1.088 0-1.84.176-2.255.528a1.693 1.693 0 00-.593 1.32c0 .587.227 1.056.682 1.408.475.333 1.117.499 1.928.499.772 0 1.464-.176 2.077-.528.612-.372 1.057-.91 1.334-1.613v-1.614z"}),a.jsx("path",{d:"M2 1.232v20.533h15.217v-3.872H6.805V1.232H2z"})]}))});function rS(e){"@babel/helpers - typeof";return rS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rS(e)}function S7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iHr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hHr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yHr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mHr(e,uHr);return a.jsxs("svg",QW(QW({fill:"currentColor",fillRule:"evenodd",height:r,style:QW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Hu}),a.jsx("path",{d:"M15.855 17.122c-2.092.924-4.358.545-5.23.24 0 .21-.01.857-.048 1.78-.038.924-.332 1.507-.475 1.684.016.577.029 1.837-.047 2.26a1.93 1.93 0 01-.476.914H8.295c.114-.577.555-.946.761-1.058.114-1.193-.11-2.229-.238-2.597-.126.449-.437 1.49-.665 2.068a6.418 6.418 0 01-.713 1.299h-.951c-.048-.578.27-.77.475-.77.095-.177.323-.731.476-1.54.152-.807-.064-2.324-.19-2.981v-2.068c-1.522-.818-2.092-1.636-2.473-2.55-.304-.73-.222-1.843-.142-2.308-.096-.176-.373-.625-.476-1.25-.142-.866-.063-1.491 0-1.828-.095-.096-.285-.587-.285-1.78 0-1.192.349-1.811.523-1.972v-.529c-.666-.048-1.331-.336-1.712-.721-.38-.385-.095-.962.143-1.154.238-.193.475-.049.808-.145.333-.096.618-.192.76-.48C4.512 1.403 4.287.448 4.16 0c.57.077.935.577 1.046.818V0c.713.337 1.997 1.154 2.425 2.934.342 1.424.586 4.409.665 5.723 1.823.016 4.137-.26 6.229.193 1.901.412 2.757 1.25 3.755 1.25.999 0 1.57-.577 2.282-.096.714.481 1.094 1.828.999 2.838-.076.808-.697 1.074-.998 1.106-.38 1.27 0 2.485.237 2.934v1.827c.111.16.333.655.333 1.347 0 .693-.222 1.154-.333 1.299.19 1.077-.08 2.18-.238 2.597h-1.283c.152-.385.412-.481.523-.481.228-1.193.063-2.293-.048-2.693-.722-.424-1.188-1.17-1.331-1.491.016.272-.029 1.029-.333 1.875-.304.847-.76 1.347-.95 1.491v1.01h-1.284c0-.615.348-.737.523-.721.222-.4.76-1.01.76-2.212 0-1.015-.713-1.492-1.236-2.405-.248-.434-.127-.978-.047-1.203z"})]}))}),x3=yHr;x3.Color=rIe;x3.Text=iIe;x3.Combine=cHr;x3.Avatar=nIe;x3.colorPrimary=tIe;x3.title=Hu;var Uu="Luma",gHr=.7,bHr=.2,oIe="#000";function iS(e){"@babel/helpers - typeof";return iS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iS(e)}var vHr=["size","style"];function C7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZW(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Hr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kHr(e,vHr),o=cn(Uu,5),s=wHr(o,5),l=s[0],c=s[1],u=s[2],f=s[3],d=s[4];return a.jsxs("svg",ZW(ZW({height:r,style:ZW({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Uu}),a.jsx("path",{d:"M2 5.999L12.392 0v24L2 18V5.999z",fill:"#000"}),a.jsx("path",{d:"M12.392 24L2 18l10.392-6 10.393 6-10.393 6z",fill:l.fill}),a.jsx("path",{d:"M12.392 24L2 18l10.392-6 10.393 6-10.393 6z",fill:c.fill}),a.jsx("path",{d:"M2 5.999L12.392 0v24L2 18V5.999z",fill:u.fill,style:{mixBlendMode:"screen"}}),a.jsx("path",{d:"M12.392 24L2 18l10.392-6 10.393 6-10.393 6z",fill:f.fill,style:{mixBlendMode:"overlay"}}),a.jsx("path",{d:"M2 5.999L12.392 0v24L2 18V5.999z",fill:d.fill,style:{mixBlendMode:"overlay"}}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"2",x2:"22.785",y1:"18",y2:"18",children:[a.jsx("stop",{stopColor:"#00A"}),a.jsx("stop",{offset:"1",stopColor:"#A78DFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"2",x2:"22.785",y1:"18",y2:"18",children:[a.jsx("stop",{stopColor:"#00A"}),a.jsx("stop",{offset:"1",stopColor:"#A78DFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"13.748",x2:"4.672",y1:"22.642",y2:"3.745",children:[a.jsx("stop",{stopColor:"#004EFF"}),a.jsx("stop",{offset:"1",stopColor:"#0FF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:f.id,x1:"2",x2:"22.785",y1:"18",y2:"18",children:[a.jsx("stop",{stopColor:"#00A"}),a.jsx("stop",{offset:"1",stopColor:"#A78DFF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:d.id,x1:"13.748",x2:"4.672",y1:"22.642",y2:"3.745",children:[a.jsx("stop",{stopColor:"#004EFF"}),a.jsx("stop",{offset:"1",stopColor:"#0FF"})]})]})]}))});function oS(e){"@babel/helpers - typeof";return oS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oS(e)}var EHr=["background","size"];function $7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function THr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DHr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NHr=p.memo(function(e){var t=e.background,r=e.size,n=IHr(e,EHr);return a.jsx(Ee,THr({Icon:tre,"aria-label":Uu,background:t||oIe,size:r},n))});function aS(e){"@babel/helpers - typeof";return aS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},aS(e)}var LHr=["size","style"];function E7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function HHr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=VHr(e,LHr);return a.jsxs("svg",eK(eK({fill:"currentColor",fillRule:"evenodd",height:r,style:eK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Uu}),a.jsx("path",{d:"M12.393 24L2 17.998l10.393-6 10.392 6-10.393 6z",fillOpacity:".66"}),a.jsx("path",{d:"M2 5.999L12.393 0v24L2 18V5.999z",fillOpacity:".66"})]}))});function sS(e){"@babel/helpers - typeof";return sS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sS(e)}var UHr=["size","style"];function T7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JHr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=GHr(e,UHr);return a.jsxs("svg",tK(tK({fill:"currentColor",fillRule:"evenodd",height:r,style:tK({flex:"none",lineHeight:1},n),viewBox:"0 0 111 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Uu}),a.jsx("path",{d:"M2 2h2.314v17.355h8.926v2.15H2V2zm28.402 12.066c0 1.065-.137 2.075-.413 3.03-.257.956-.68 1.8-1.267 2.535-.57.716-1.323 1.295-2.26 1.735-.936.423-2.074.634-3.415.634-1.34 0-2.48-.211-3.416-.634-.937-.44-1.699-1.019-2.287-1.735a7.47 7.47 0 01-1.267-2.535 11.616 11.616 0 01-.386-3.03V2h2.315v11.736c0 .79.082 1.551.247 2.286.166.735.441 1.387.827 1.956.386.57.9 1.028 1.543 1.377.642.331 1.45.496 2.424.496.973 0 1.781-.165 2.424-.496a4.311 4.311 0 001.543-1.377 5.67 5.67 0 00.826-1.956c.166-.735.248-1.497.248-2.286V2h2.314v12.066zM35.171 2h3.443l6.612 15.29h.055L51.948 2h3.36v19.504h-2.313V5.14h-.056l-6.997 16.364h-1.405L37.54 5.14h-.055v16.364H35.17V2zm31.328 0h2.177l8.292 19.504h-2.7l-1.983-4.793h-9.752l-2.011 4.793h-2.618L66.5 2zm1.047 2.975h-.055l-4.05 9.587h7.962l-3.857-9.587zM93.563 2h2.177l8.292 19.504h-2.7l-1.983-4.793h-9.753l-2.01 4.793h-2.618L93.563 2zm1.047 2.975h-.055l-4.05 9.587h7.962L94.61 4.975zM106.624 2h2.314v19.504h-2.314V2z"})]}))});function lS(e){"@babel/helpers - typeof";return lS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lS(e)}var YHr=["type"];function M7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XHr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rUr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nUr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=tUr(e,YHr),i=r==="color"?tre:aIe;return a.jsx(Ne,XHr({Icon:i,Text:sIe,"aria-label":Uu,spaceMultiple:bHr,textMultiple:gHr},n))}),O3=aIe;O3.Color=tre;O3.Text=sIe;O3.Combine=nUr;O3.Avatar=NHr;O3.colorPrimary=oIe;O3.title=Uu;var JE="Magic",iUr=.75,oUr=.2,lIe="#fff";function cS(e){"@babel/helpers - typeof";return cS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cS(e)}var aUr=["size","style"];function z7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fUr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=uUr(e,aUr);return a.jsxs("svg",rK(rK({fill:"currentColor",fillRule:"evenodd",height:r,style:rK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:JE}),a.jsx("path",{d:"M15.294 20.628c-4.8 0-8.706-3.9-8.706-8.695 0-1.168.948-2.116 2.118-2.116s2.12.948 2.12 2.116a4.47 4.47 0 004.468 4.463 4.47 4.47 0 004.468-4.463V8.97c0-1.169.95-2.116 2.12-2.116C23.051 6.854 24 7.8 24 8.97v2.963c0 4.794-3.906 8.695-8.706 8.695z"}),a.jsx("path",{d:"M2.119 17.074A2.117 2.117 0 010 14.958v-2.964C0 7.2 3.906 3.3 8.706 3.3c4.8 0 8.706 3.9 8.706 8.694a2.117 2.117 0 01-2.118 2.116 2.117 2.117 0 01-2.12-2.116 4.47 4.47 0 00-4.468-4.462 4.47 4.47 0 00-4.468 4.462v2.964a2.117 2.117 0 01-2.12 2.116z"})]}))});function uS(e){"@babel/helpers - typeof";return uS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uS(e)}var pUr=["background"];function A7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dUr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bUr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vUr=p.memo(function(e){var t=e.background,r=gUr(e,pUr);return a.jsx(Ee,dUr({Icon:rre,"aria-label":JE,background:t||lIe,color:"#000"},r))});function fS(e){"@babel/helpers - typeof";return fS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fS(e)}var xUr=["size","style"];function I7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SUr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=PUr(e,xUr);return a.jsxs("svg",nK(nK({fill:"currentColor",fillRule:"evenodd",height:r,style:nK({flex:"none",lineHeight:1},n),viewBox:"0 0 73 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:JE}),a.jsx("path",{d:"M2 .365h3.887L11.73 14.74 17.47.365h3.808v18.261h-2.895V5.191l-5.479 13.435h-2.53L4.896 5.191v13.435H2V.366zM28.17 18.783c-2.922 0-4.878-1.435-4.878-3.913 0-2.74 1.982-4.279 5.739-4.279h3.34v-.808c0-1.487-1.07-2.4-2.923-2.4-1.67 0-2.79.782-3 1.956h-2.765c.287-2.609 2.53-4.226 5.896-4.226 3.548 0 5.582 1.696 5.582 4.852v8.661H32.71l-.235-1.904c-.913 1.2-2.19 2.06-4.304 2.06zm-2.009-4.096c0 1.122.94 1.904 2.479 1.904 2.348 0 3.704-1.382 3.73-3.443v-.47h-3.496c-1.747 0-2.713.652-2.713 2.009zM40.175 19.357c.34 1.486 1.644 2.347 3.627 2.347 2.452 0 3.834-1.174 3.834-3.73v-1.487c-.886 1.33-2.27 2.191-4.356 2.191-3.626 0-6.313-2.53-6.313-6.782 0-4.096 2.687-6.783 6.313-6.783 2.087 0 3.521.913 4.383 2.244l.313-2.087h2.451v12.808c0 3.626-2.034 5.922-6.834 5.922-3.548 0-6.026-1.643-6.287-4.643h2.87zm-.313-7.461c0 2.608 1.54 4.408 3.887 4.408 2.348 0 3.887-1.8 3.887-4.356 0-2.635-1.539-4.461-3.887-4.461s-3.887 1.826-3.887 4.409zM52.92 5.27h2.817v13.356H52.92V5.27zm-.287-3.574C52.633.704 53.39 0 54.355 0s1.722.704 1.722 1.696c0 .991-.757 1.695-1.722 1.695s-1.722-.704-1.722-1.695zM64.368 18.783c-4.043 0-6.626-2.635-6.626-6.809 0-4.122 2.661-6.86 6.705-6.86 3.443 0 5.582 1.903 6.13 4.93H67.63c-.366-1.566-1.487-2.53-3.235-2.53-2.27 0-3.757 1.825-3.757 4.46 0 2.609 1.487 4.409 3.757 4.409 1.721 0 2.87-.992 3.209-2.53h2.973c-.522 3.025-2.79 4.93-6.209 4.93z"})]}))});function pS(e){"@babel/helpers - typeof";return pS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pS(e)}function D7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _Ur(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function RUr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=LUr(e,AUr);return a.jsxs("svg",iK(iK({fill:"currentColor",fillRule:"evenodd",height:r,style:iK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Wu}),a.jsx("path",{d:"M6.989 4.036L.062 17.818a.577.577 0 00.257.774l3.733 1.876a.577.577 0 00.775-.256L11.753 6.43a.577.577 0 00-.257-.775L7.763 3.78a.575.575 0 00-.774.257z"}),a.jsx("path",{d:"M19.245 3.832h4.179c.318 0 .577.26.577.577v15.425a.578.578 0 01-.577.578h-4.179a.578.578 0 01-.577-.578V4.41c0-.318.259-.577.577-.577z"}),a.jsx("path",{d:"M12.815 4.085L9.85 19.108a.576.576 0 00.453.677l4.095.826c.314.063.62-.14.681-.454l2.964-15.022a.577.577 0 00-.453-.677l-4.096-.827a.577.577 0 00-.68.454z"})]}))});function mS(e){"@babel/helpers - typeof";return mS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mS(e)}var FUr=["background"];function L7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BUr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KUr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qUr=p.memo(function(e){var t=e.background,r=WUr(e,FUr);return a.jsx(Ee,BUr({Icon:nre,"aria-label":Wu,background:t||uIe},r))});function hS(e){"@babel/helpers - typeof";return hS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hS(e)}var GUr=["size","style"];function R7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oK(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iWr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=nWr(e,GUr),o=cn(Wu,3),s=QUr(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",oK(oK({height:r,style:oK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Wu}),a.jsx("path",{d:"M6.989 4.036L.062 17.818a.577.577 0 00.257.774l3.733 1.876a.577.577 0 00.775-.256L11.753 6.43a.577.577 0 00-.257-.775L7.763 3.78a.575.575 0 00-.774.257z",fill:l.fill}),a.jsx("path",{d:"M19.245 3.832h4.179c.318 0 .577.26.577.577v15.425a.578.578 0 01-.577.578h-4.179a.578.578 0 01-.577-.578V4.41c0-.318.259-.577.577-.577z",fill:c.fill}),a.jsx("path",{d:"M12.815 4.085L9.85 19.108a.576.576 0 00.453.677l4.095.826c.314.063.62-.14.681-.454l2.964-15.022a.577.577 0 00-.453-.677l-4.096-.827a.577.577 0 00-.68.454z",fill:u.fill}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"1.5",x2:"12",y1:"19.5",y2:"0",children:[a.jsx("stop",{stopColor:"#F0F"}),a.jsx("stop",{offset:".17",stopColor:"#E90CF9"}),a.jsx("stop",{offset:".54",stopColor:"#C023ED"}),a.jsx("stop",{offset:".73",stopColor:"#B02DE9"}),a.jsx("stop",{offset:"1",stopColor:"#B02DE9"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"0",x2:"24",y1:"24",y2:"0",children:[a.jsx("stop",{stopColor:"#B02DE9"}),a.jsx("stop",{offset:".02",stopColor:"#B02DE9"}),a.jsx("stop",{offset:".8",stopColor:"#6D00CC"}),a.jsx("stop",{offset:"1",stopColor:"#6D00CC"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"0",x2:"24",y1:"24",y2:"0",children:[a.jsx("stop",{stopColor:"#F0F"}),a.jsx("stop",{offset:".02",stopColor:"#F0F"}),a.jsx("stop",{offset:".09",stopColor:"#E90CF9"}),a.jsx("stop",{offset:".23",stopColor:"#C023ED"}),a.jsx("stop",{offset:".3",stopColor:"#B02DE9"}),a.jsx("stop",{offset:".42",stopColor:"#A42BE3"}),a.jsx("stop",{offset:".63",stopColor:"#8626D5"}),a.jsx("stop",{offset:".85",stopColor:"#6021C3"}),a.jsx("stop",{offset:"1",stopColor:"#6021C3"})]})]})]}))});function yS(e){"@babel/helpers - typeof";return yS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yS(e)}var oWr=["size","style"];function B7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uWr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cWr(e,oWr);return a.jsxs("svg",aK(aK({fill:"currentColor",fillRule:"evenodd",height:r,style:aK({flex:"none",lineHeight:1},n),viewBox:"0 0 79 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Wu}),a.jsx("path",{d:"M7.28 11.473v9.603a.566.566 0 01-.565.565h-4.15A.565.565 0 012 21.076V5.912c0-.312.254-.566.565-.566h4.15c.311 0 .565.254.565.566v1.194c1.042-1.303 2.509-2.118 4.562-2.118 1.923 0 3.585.782 4.595 2.249 1.238-1.467 2.998-2.25 5.15-2.25 3.65 0 6.159 2.152 6.159 6.258v9.83a.566.566 0 01-.566.566h-4.149a.565.565 0 01-.565-.565v-8.723c0-1.792-1.01-2.671-2.38-2.671-1.14 0-2.053.717-2.575 1.792v9.603a.566.566 0 01-.565.565h-4.15a.565.565 0 01-.565-.565v-8.722c0-1.793-1.01-2.672-2.38-2.672-1.172 0-2.053.717-2.575 1.792M34.685 21.968c-3.063 0-5.638-2.021-5.638-5.15 0-2.868 1.89-4.205 5.41-5.117l4.498-1.173c-.13-1.075-.978-1.596-2.347-1.596-1.212 0-2.084.463-2.487 1.391a.575.575 0 01-.657.345L29.9 9.822a.569.569 0 01-.404-.746c1.023-2.768 3.867-4.219 7.307-4.219 4.627 0 7.3 2.184 7.3 6.029v10.19a.565.565 0 01-.565.565h-3.934a.566.566 0 01-.565-.552l-.02-.85-.032.034c-1.336 1.14-2.64 1.694-4.303 1.694m1.336-4.074c.685 0 1.206-.196 1.988-.652l.912-.555.033-2.64-2.347.652c-1.597.457-2.314.848-2.314 1.76 0 1.01.879 1.434 1.727 1.434M52.534 13.95l-1.597 1.467v5.659a.565.565 0 01-.566.565h-4.05a.565.565 0 01-.566-.565V.566c0-.312.253-.566.565-.566h4.051c.312 0 .566.254.566.565v9.278l4.726-4.348a.569.569 0 01.383-.15h5.002c.517 0 .762.635.382.983l-4.853 4.427 5.534 10.048a.565.565 0 01-.495.838h-4.729a.565.565 0 01-.501-.304l-3.851-7.388-.001.001z"}),a.jsx("path",{d:"M69.726 22c-4.53 0-8.67-2.835-8.67-8.572 0-5.41 3.977-8.538 8.344-8.538 4.367 0 7.822 3.16 7.952 8.147.014.527.023.894.027 1.155a.564.564 0 01-.565.572H66.271c.163 1.956 1.728 3.194 3.716 3.194 1.415 0 2.574-.588 3.387-1.651a.56.56 0 01.759-.124l2.633 1.763a.572.572 0 01.15.796C75.507 20.82 73.18 22 69.728 22M66.37 11.57h5.704c-.032-1.857-1.4-2.671-2.835-2.671-1.336 0-2.704.783-2.867 2.672"})]}))});function gS(e){"@babel/helpers - typeof";return gS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gS(e)}var fWr=["type"];function V7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pWr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gWr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bWr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=yWr(e,fWr),i=r==="color"?fIe:nre;return a.jsx(Ne,pWr({Icon:i,Text:pIe,"aria-label":Wu,spaceMultiple:zUr,textMultiple:MUr},n))}),j3=nre;j3.Color=fIe;j3.Text=pIe;j3.Combine=bWr;j3.Avatar=qUr;j3.colorPrimary=uIe;j3.title=Wu;var YE="Manus",vWr=.6,xWr=.2,dIe="#fff";function bS(e){"@babel/helpers - typeof";return bS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bS(e)}var OWr=["size","style"];function H7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _Wr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ire=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=SWr(e,OWr);return a.jsxs("svg",sK(sK({fill:"currentColor",fillRule:"evenodd",height:r,style:sK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:YE}),a.jsx("path",{d:"M8.047 1.163A.936.936 0 119.863.709c.063.256.132.508.2.76l.005.016c.158.58.315 1.16.416 1.771a.936.936 0 11-1.847.305c-.085-.517-.203-.949-.346-1.473v-.002c-.075-.274-.157-.573-.244-.923zM3.67 2.753a.936.936 0 00.428 1.252c.667.327 1.245.65 1.818 1.295a.936.936 0 001.4-1.242C6.5 3.138 5.66 2.687 4.922 2.325a.936.936 0 00-1.252.428z"}),a.jsx("path",{clipRule:"evenodd",d:"M15.672 21.284c-.17-.036-.356-.075-.546-.117-.7-.152-1.65-.365-2.097-.513l-.033-.011-.032-.012c-.198-.074-.534-.156-1.09-.283l-.103-.023c-.48-.11-1.07-.244-1.63-.413-.578-.176-1.294-.437-1.903-.862-.638-.446-1.364-1.232-1.404-2.412a5.024 5.024 0 01.009-.51 2.716 2.716 0 01-.65-1.24 2.632 2.632 0 01.03-1.275c.083-.317.21-.594.316-.8.036-.07.073-.14.11-.206-.35-.111-.747-.248-1.133-.412-.503-.215-1.218-.57-1.752-1.141a2.798 2.798 0 01-.71-1.327 2.55 2.55 0 01.226-1.68c.604-1.208 1.757-1.635 2.782-1.672.926-.033 1.912.226 2.795.536.804.282 1.955.807 2.933 1.264.322-.529.747-1.126 1.149-1.608l.08-.095.092-.084a3.43 3.43 0 012.06-.887 3.559 3.559 0 011.059.08l.036.008.023.007h.003l.002.001s.002 0-.477 1.786l.479-1.786.208.058.19.102c.964.516 1.238 1.406 1.31 1.876a2.9 2.9 0 01-.008.903l-.003.018v.005l-1.858-.37 1.857.371-.01.054-.3 1.19c-.058.292-.065.459-.062.547a.286.286 0 00.016.107v.001c.013.03.043.095.154.263.043.066.088.131.144.214l.058.084c.08.118.174.257.274.412.623.97.684 1.902.68 2.499v.026l.238.078.103.032.153.049c.076.024.173.056.267.09.11-.202.407-.636.945-.636.702 0 .99.987.99.987.275 1.838-.98 8.013-2.794 9.164-1.386.88-2.413-.427-3.176-2.437zM8.72 12.868c.118-.119.47-.37 1.136-.445a4.337 4.337 0 012.228.365c.623.276 1.053.908 1.233 1.667.088.371.104.731.066 1.025-.04.31-.128.465-.169.511-.05.058-.228.157-.721.053a3.417 3.417 0 01-.764-.266l-.006-.003a.936.936 0 00-.861 1.662h.001l.003.002.008.004.024.012a4.888 4.888 0 00.34.152c.215.086.52.194.866.267.615.13 1.75.23 2.52-.652.37-.424.548-.98.615-1.501a4.789 4.789 0 00-.1-1.697c-.268-1.128-.976-2.362-2.297-2.948a6.208 6.208 0 00-3.195-.513c-.619.07-1.211.242-1.69.504l-.02-.006h-.004c-1.183-.338-3.536-1.01-2.956-2.17.44-.88 1.643-.807 3.275-.234.663.232 1.584.647 2.453 1.051.27.125.534.25.784.367l.974.454c.693-.832.962-1.29 1.2-1.695.163-.278.312-.53.573-.862l.025-.032a9.902 9.902 0 01.146-.18.895.895 0 01.02-.017c.642-.567 1.389-.36 1.389-.36.427.228.318.806.318.806l-.296 1.178c-.284 1.386.03 1.845.547 2.6.09.133.188.275.29.433.412.643.392 1.26.377 1.765-.01.324-.019.602.09.809.224.425 1.06.69 1.61.862.132.042.247.078.333.11l.059.023c-.078.24-.148.489-.218.737-.313 1.103-.623 2.202-1.55 2.53-.632.225-1.263.214-1.71.156-.786-.17-1.716-.379-2.066-.495-.363-.135-.871-.25-1.424-.377-1.316-.3-2.883-.656-3.331-1.462a.975.975 0 01-.125-.447c-.026-.74.234-1.404.234-1.404s-.403.002-.685-.27a.853.853 0 01-.238-.431c-.03-.13-.042-.28-.025-.44.008 0 .012-.008.012-.028 0-.234.234-.702.702-1.17z"}),a.jsx("path",{d:"M14.077.604a.936.936 0 01.315 1.285c-.355.584-.561 1.181-.786 2.081a.936.936 0 11-1.816-.454c.243-.971.504-1.778 1.002-2.598a.936.936 0 011.285-.314z"})]}))});function vS(e){"@babel/helpers - typeof";return vS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vS(e)}var CWr=["background"];function U7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kWr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zWr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var AWr=p.memo(function(e){var t=e.background,r=MWr(e,CWr);return a.jsx(Ee,kWr({Icon:ire,"aria-label":YE,background:t||dIe,color:"#000",iconMultiple:.7},r))});function xS(e){"@babel/helpers - typeof";return xS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xS(e)}var IWr=["size","style"];function W7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FWr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=RWr(e,IWr);return a.jsxs("svg",lK(lK({fill:"currentColor",fillRule:"evenodd",height:r,style:lK({flex:"none",lineHeight:1},n),viewBox:"0 0 130 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:YE}),a.jsx("path",{d:"M115.595 21.601h-1.123v-6.594h1.521c.41 1.74 1.002 3.008 1.776 3.805.772.797 1.775 1.195 3.007 1.195.893 0 1.581-.181 2.065-.543.507-.387.761-.906.761-1.558 0-.677-.303-1.329-.906-1.957-.604-.652-1.582-1.34-2.934-2.065-1.837-.99-3.153-1.969-3.95-2.935-.797-.99-1.195-2.101-1.195-3.333 0-.797.145-1.534.434-2.21.313-.7.725-1.305 1.232-1.812a5.372 5.372 0 011.884-1.16A6.282 6.282 0 01120.522 2c.748 0 1.486.109 2.211.326.747.217 1.399.52 1.956.906l.652-.87h.942v5.471h-1.413c-.556-1.376-1.136-2.367-1.739-2.97-.58-.605-1.293-.906-2.138-.906-.676 0-1.22.18-1.63.543-.387.362-.58.845-.58 1.45 0 .676.29 1.316.87 1.92.603.603 1.594 1.268 2.971 1.992a24.33 24.33 0 012.5 1.558c.7.508 1.268 1.027 1.703 1.558.435.508.747 1.051.942 1.63.217.556.326 1.16.326 1.812 0 .846-.158 1.606-.471 2.283a4.965 4.965 0 01-1.341 1.739c-.579.483-1.281.857-2.101 1.123-.797.266-1.692.399-2.681.399-1.04 0-2.006-.133-2.899-.399-.894-.29-1.63-.7-2.21-1.232l-.797 1.268zM104.037 8.34c0-.966-.025-1.726-.072-2.282-.049-.58-.182-1.014-.399-1.304-.217-.314-.543-.52-.978-.616-.411-.12-.978-.218-1.703-.29v-1.45h8.188v10.979c0 1.473.012 2.633.037 3.478.047.822.12 1.437.217 1.848.072.314.156.568.254.76.097.17.253.315.471.436.217.096.507.169.869.217.387.024.881.036 1.486.036v1.413l-7.211.435-.398-3.224h-.145c-.627 1.014-1.51 1.799-2.645 2.355-1.135.555-2.403.833-3.804.833-2.585 0-4.553-.918-5.906-2.754-1.039-1.4-1.558-3.394-1.558-5.978V8.341c0-.99-.024-1.764-.072-2.32-.049-.579-.182-1.014-.399-1.303-.193-.29-.495-.484-.906-.58-.41-.12-.978-.218-1.703-.29v-1.45h8.116v10.254c0 2.44.302 4.215.906 5.326.604 1.087 1.57 1.63 2.898 1.63 1.426 0 2.525-.651 3.298-1.956.773-1.256 1.159-3.104 1.159-5.543V8.34zM70.538 15.696c0 .99.024 1.775.073 2.355.072.555.205.99.398 1.304.218.29.532.483.942.58.435.097 1.015.169 1.74.217v1.45H62.278v-1.45c.7-.048 1.255-.12 1.666-.217.435-.097.761-.29.978-.58.242-.29.399-.7.471-1.232.073-.531.11-1.256.11-2.174V11.42a65.04 65.04 0 00-.073-3.442c-.049-.893-.109-1.497-.181-1.811a2.504 2.504 0 00-.29-.761 1.044 1.044 0 00-.544-.471c-.241-.12-.543-.193-.906-.217a10.756 10.756 0 00-1.376-.073V3.413l6.992-1.377.471 3.189h.145c.797-1.015 1.74-1.8 2.826-2.355 1.087-.556 2.283-.834 3.587-.834 1.546 0 2.79.218 3.732.653.966.41 1.824 1.11 2.573 2.101.41.555.772 1.28 1.087 2.174.313.87.47 2.077.47 3.623v5.109c0 .99.025 1.775.073 2.355.073.555.205.99.399 1.304.217.29.53.483.942.58.41.097.966.169 1.666.217v1.45h-11.34v-1.45c.724-.024 1.292-.084 1.703-.18.434-.122.76-.327.978-.617.217-.29.362-.7.435-1.232.072-.555.108-1.28.108-2.174v-4.927c0-1.232-.072-2.27-.217-3.116-.145-.845-.387-1.522-.725-2.029-.314-.532-.736-.906-1.268-1.123-.531-.242-1.195-.363-1.992-.363-.774 0-1.438.218-1.993.653-.556.434-1.039 1.038-1.45 1.811-.217.435-.41 1.003-.58 1.703a10.183 10.183 0 00-.217 2.138v5zM53.248 11.275c-2.03.918-3.563 1.776-4.602 2.573-1.014.773-1.521 1.582-1.521 2.428 0 .7.193 1.256.58 1.666.386.41.869.616 1.449.616.58 0 1.123-.097 1.63-.29a4.473 4.473 0 001.304-.833c.363-.338.64-.737.834-1.196.217-.483.326-.99.326-1.522v-3.442zm0-1.92V7.833c0-1.4-.254-2.415-.761-3.043-.483-.652-1.244-.978-2.283-.978-.7 0-1.232.193-1.594.58-.362.362-.7.978-1.014 1.847-.218.604-.532 1.075-.942 1.413-.387.338-.93.508-1.63.508-.677 0-1.196-.206-1.559-.616-.362-.411-.543-.99-.543-1.74 0-1.159.628-2.077 1.884-2.753 1.28-.677 3.2-1.015 5.76-1.015 2.706 0 4.638.496 5.798 1.486 1.16.966 1.739 2.597 1.739 4.891v7.935c0 2.053.41 3.08 1.232 3.08.459 0 .881-.157 1.268-.471l.543 1.05c-.338.604-.87 1.087-1.594 1.45-.7.338-1.497.507-2.391.507-1.111 0-1.957-.338-2.536-1.015-.58-.676-.87-1.63-.87-2.862h-.181c-.7 1.256-1.606 2.21-2.718 2.862-1.11.652-2.379.979-3.804.979-1.521 0-2.741-.423-3.66-1.268-.917-.87-1.376-1.993-1.376-3.37 0-1.063.471-2.053 1.413-2.971.942-.942 2.512-1.86 4.71-2.754l5.109-2.21zM10.406 15.623c0 1.015.024 1.812.072 2.392.049.58.181 1.026.399 1.34.217.29.531.483.942.58.41.097.978.169 1.703.217v1.45H2.072v-1.45c.725-.048 1.305-.12 1.74-.217.434-.097.76-.29.978-.58.217-.29.362-.7.435-1.232.072-.555.108-1.292.108-2.21V11.42a67.37 67.37 0 00-.072-3.442c-.024-.917-.085-1.546-.181-1.884-.073-.314-.17-.555-.29-.724-.097-.193-.266-.338-.507-.435-.218-.12-.508-.193-.87-.217A11.115 11.115 0 002 4.645V3.413l6.993-1.377.435 3.153h.217c1.014-1.136 2.029-1.945 3.043-2.428 1.04-.483 2.235-.725 3.587-.725 1.595 0 2.911.278 3.95.834A5.491 5.491 0 0122.58 5.26h.145a9.028 9.028 0 013.115-2.355c1.208-.58 2.5-.87 3.877-.87 1.45 0 2.706.182 3.768.544 1.087.362 1.933.881 2.537 1.558.483.555.833 1.28 1.05 2.174.242.893.363 2.137.363 3.732v5.58c0 .99.024 1.775.072 2.354.073.58.218 1.027.435 1.34.217.315.531.52.942.617.41.097.978.169 1.703.217v1.45h-11.45v-1.45c.725-.024 1.293-.084 1.703-.18.435-.122.761-.327.979-.617.241-.314.386-.736.435-1.268.072-.531.108-1.256.108-2.174v-4.746c0-1.256-.072-2.319-.217-3.189-.145-.87-.375-1.57-.689-2.101-.313-.532-.736-.906-1.268-1.123-.507-.242-1.135-.363-1.884-.363-.845 0-1.545.206-2.101.616-.531.411-.978.942-1.34 1.595-.629 1.135-.943 2.548-.943 4.239v4.782c0 .99.024 1.776.073 2.355.048.58.18 1.027.398 1.34.218.315.532.52.942.617.435.097 1.027.169 1.776.217v1.45H15.623v-1.45c.725-.048 1.293-.12 1.703-.217.435-.097.76-.29.978-.58.242-.29.387-.7.435-1.232.073-.555.109-1.292.109-2.21v-4.746c0-1.256-.073-2.319-.218-3.189-.145-.87-.386-1.57-.724-2.101-.314-.532-.737-.906-1.268-1.123-.532-.242-1.196-.363-1.993-.363-.797 0-1.461.194-1.993.58-.507.387-.93.906-1.268 1.558a7.755 7.755 0 00-.725 1.993 10.5 10.5 0 00-.253 2.319v4.782z"})]}))});function OS(e){"@babel/helpers - typeof";return OS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},OS(e)}function K7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BWr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eKr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ore=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ZWr(e,JWr);return a.jsxs("svg",cK(cK({fill:"currentColor",fillRule:"evenodd",height:r,style:cK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:XE}),a.jsx("path",{d:"M15.688 2.343a2.588 2.588 0 00-3.61 0l-9.626 9.44a.863.863 0 01-1.203 0 .823.823 0 010-1.18l9.626-9.44a4.313 4.313 0 016.016 0 4.116 4.116 0 011.204 3.54 4.3 4.3 0 013.609 1.18l.05.05a4.115 4.115 0 010 5.9l-8.706 8.537a.274.274 0 000 .393l1.788 1.754a.823.823 0 010 1.18.863.863 0 01-1.203 0l-1.788-1.753a1.92 1.92 0 010-2.754l8.706-8.538a2.47 2.47 0 000-3.54l-.05-.049a2.588 2.588 0 00-3.607-.003l-7.172 7.034-.002.002-.098.097a.863.863 0 01-1.204 0 .823.823 0 010-1.18l7.273-7.133a2.47 2.47 0 00-.003-3.537z"}),a.jsx("path",{d:"M14.485 4.703a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a4.115 4.115 0 000 5.9 4.314 4.314 0 006.016 0l7.12-6.982a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a2.588 2.588 0 01-3.61 0 2.47 2.47 0 010-3.54l7.12-6.982z"})]}))});function wS(e){"@babel/helpers - typeof";return wS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wS(e)}var tKr=["background"];function G7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rKr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sKr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lKr=p.memo(function(e){var t=e.background,r=aKr(e,tKr);return a.jsx(Ee,rKr({Icon:ore,"aria-label":XE,background:t||hIe,color:"#000"},r))});function PS(e){"@babel/helpers - typeof";return PS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},PS(e)}var cKr=["size","style"];function J7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mKr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dKr(e,cKr);return a.jsxs("svg",uK(uK({fill:"currentColor",fillRule:"nonzero",height:r,style:uK({flex:"none",lineHeight:1},n),viewBox:"0 0 335 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:XE}),a.jsx("path",{d:"M2 .292h4.736l6.341 15.503h.25L19.67.292h4.736v21.394H20.69V6.99h-.198L14.59 21.624h-2.775L5.911 6.957h-.198v14.73H2V.291zM35.44 22c-1.565 0-2.92-.345-4.068-1.034-1.148-.69-2.038-1.654-2.67-2.894-.626-1.24-.939-2.688-.939-4.345 0-1.658.313-3.11.939-4.357.632-1.246 1.522-2.214 2.67-2.904 1.147-.69 2.503-1.034 4.068-1.034 1.564 0 2.92.345 4.068 1.034 1.147.69 2.033 1.658 2.66 2.904.632 1.247.949 2.7.949 4.357s-.317 3.105-.95 4.345c-.626 1.24-1.512 2.204-2.66 2.894C38.36 21.656 37.005 22 35.44 22zm.02-3.03c.849 0 1.558-.233 2.129-.7.57-.473.994-1.107 1.272-1.9.285-.795.427-1.68.427-2.654 0-.982-.142-1.87-.427-2.664-.278-.8-.703-1.438-1.272-1.911-.57-.474-1.28-.71-2.128-.71-.87 0-1.593.236-2.17.71-.57.473-.998 1.11-1.283 1.911-.278.794-.417 1.682-.417 2.664 0 .975.14 1.86.417 2.653.285.794.713 1.428 1.283 1.901.577.467 1.3.7 2.17.7zm16.806 2.998c-1.258 0-2.384-.323-3.379-.97-.994-.649-1.78-1.589-2.357-2.822-.577-1.232-.866-2.73-.866-4.491 0-1.783.292-3.287.876-4.513.591-1.233 1.387-2.163 2.389-2.79 1.001-.633 2.117-.95 3.348-.95.938 0 1.71.16 2.315.48.605.314 1.085.694 1.44 1.14.355.438.63.852.824 1.242h.156V.292h3.786v21.394h-3.713V19.16h-.23c-.194.39-.476.804-.844 1.243-.369.431-.855.8-1.46 1.107-.605.306-1.367.46-2.285.46zm1.054-3.102c.8 0 1.481-.216 2.044-.648.564-.438.991-1.048 1.283-1.828.292-.78.438-1.688.438-2.726s-.146-1.94-.438-2.706c-.285-.766-.71-1.361-1.272-1.786-.556-.425-1.242-.637-2.055-.637-.842 0-1.544.219-2.107.658-.563.438-.987 1.044-1.272 1.817-.286.774-.428 1.658-.428 2.654 0 1.003.142 1.897.428 2.685.291.78.72 1.396 1.282 1.849.57.445 1.27.668 2.097.668zM71.915 22c-1.607 0-2.994-.334-4.162-1.003-1.161-.676-2.055-1.63-2.68-2.862-.626-1.24-.94-2.699-.94-4.377 0-1.65.314-3.1.94-4.346.632-1.253 1.515-2.228 2.649-2.925 1.133-.703 2.465-1.055 3.994-1.055.988 0 1.92.16 2.796.48.883.314 1.662.801 2.336 1.463.682.662 1.217 1.504 1.606 2.528.39 1.017.585 2.229.585 3.635v1.16H65.907v-2.549h9.512c-.007-.724-.163-1.368-.47-1.932a3.416 3.416 0 00-1.282-1.348c-.543-.327-1.175-.491-1.899-.491-.771 0-1.45.188-2.033.564-.584.37-1.04.857-1.367 1.463a4.209 4.209 0 00-.49 1.974v2.225c0 .933.17 1.734.511 2.402.341.662.817 1.17 1.429 1.526.612.348 1.328.522 2.149.522a4.56 4.56 0 001.491-.23c.445-.16.831-.393 1.158-.7a2.92 2.92 0 00.74-1.138l3.526.397a5.505 5.505 0 01-1.273 2.444c-.618.69-1.41 1.226-2.377 1.609-.967.376-2.073.564-3.317.564zM86.009.292v21.394h-3.776V.293h3.776zm29.619 7.219h-3.901a4.862 4.862 0 00-.615-1.703 4.578 4.578 0 00-1.116-1.274 4.652 4.652 0 00-1.523-.784 5.934 5.934 0 00-1.826-.271c-1.161 0-2.19.292-3.087.877-.897.578-1.599 1.428-2.107 2.549-.507 1.114-.761 2.476-.761 4.084 0 1.637.254 3.016.761 4.137.515 1.114 1.217 1.957 2.107 2.528.897.564 1.923.846 3.077.846.64 0 1.238-.083 1.794-.25a4.914 4.914 0 001.513-.763 4.653 4.653 0 001.783-2.904l3.901.02a8.414 8.414 0 01-.949 2.863 8.436 8.436 0 01-1.888 2.361 8.709 8.709 0 01-2.733 1.588c-1.043.376-2.2.564-3.473.564-1.877 0-3.553-.435-5.027-1.306-1.475-.87-2.636-2.127-3.484-3.771-.849-1.643-1.272-3.614-1.272-5.913 0-2.305.427-4.276 1.282-5.912.855-1.644 2.02-2.9 3.494-3.771C103.052.436 104.721 0 106.585 0c1.189 0 2.295.167 3.317.501a8.499 8.499 0 012.733 1.473 7.85 7.85 0 011.971 2.361c.521.926.862 1.985 1.022 3.176zM125.993 22c-1.564 0-2.92-.345-4.068-1.034-1.147-.69-2.037-1.654-2.67-2.894-.626-1.24-.938-2.688-.938-4.345 0-1.658.312-3.11.938-4.357.633-1.246 1.523-2.214 2.67-2.904 1.148-.69 2.504-1.034 4.068-1.034 1.565 0 2.921.345 4.068 1.034 1.147.69 2.034 1.658 2.66 2.904.632 1.247.949 2.7.949 4.357s-.317 3.105-.949 4.345c-.626 1.24-1.513 2.204-2.66 2.894-1.147.69-2.503 1.034-4.068 1.034zm.021-3.03c.848 0 1.558-.233 2.128-.7.57-.473.994-1.107 1.272-1.9.285-.795.428-1.68.428-2.654 0-.982-.143-1.87-.428-2.664-.278-.8-.702-1.438-1.272-1.911-.57-.474-1.28-.71-2.128-.71-.869 0-1.592.236-2.169.71-.571.473-.998 1.11-1.283 1.911-.278.794-.418 1.682-.418 2.664 0 .975.14 1.86.418 2.653.285.794.712 1.428 1.283 1.901.577.467 1.3.7 2.169.7zm14.637-6.685v9.401h-3.776V5.641h3.608v2.726h.188a4.585 4.585 0 011.763-2.141c.813-.53 1.819-.794 3.015-.794 1.105 0 2.068.237 2.889.71.827.474 1.467 1.16 1.919 2.058.459.899.685 1.989.678 3.27v10.216h-3.776v-9.631c0-1.072-.278-1.912-.835-2.518-.549-.605-1.31-.908-2.284-.908-.66 0-1.248.146-1.762.438-.508.286-.908.7-1.2 1.243-.285.544-.427 1.202-.427 1.975zm22.122-6.644v2.925h-9.21V5.641h9.21zm-6.936-3.844h3.776V16.86c0 .509.076.899.229 1.17.16.265.369.446.626.544.257.097.542.146.855.146a3.7 3.7 0 00.647-.052c.202-.035.355-.067.459-.094l.636 2.956c-.201.07-.49.146-.865.23a7.124 7.124 0 01-1.356.146c-.946.028-1.798-.115-2.556-.428a3.973 3.973 0 01-1.804-1.484c-.438-.668-.654-1.504-.647-2.507V1.797zM172.851 22c-1.606 0-2.993-.334-4.161-1.003-1.162-.676-2.055-1.63-2.681-2.862-.626-1.24-.939-2.699-.939-4.377 0-1.65.313-3.1.939-4.346.633-1.253 1.516-2.228 2.649-2.925 1.134-.703 2.465-1.055 3.995-1.055.988 0 1.919.16 2.796.48a6.32 6.32 0 012.336 1.463c.681.662 1.217 1.504 1.606 2.528.39 1.017.584 2.229.584 3.635v1.16h-13.131v-2.549h9.512c-.007-.724-.163-1.368-.469-1.932a3.418 3.418 0 00-1.283-1.348c-.542-.327-1.175-.491-1.898-.491-.772 0-1.45.188-2.034.564a3.88 3.88 0 00-1.367 1.463 4.212 4.212 0 00-.49 1.974v2.225c0 .933.17 1.734.511 2.402.341.662.817 1.17 1.429 1.526.612.348 1.328.522 2.148.522.55 0 1.047-.077 1.492-.23.445-.16.831-.393 1.158-.7.327-.306.574-.686.74-1.138l3.526.397a5.52 5.52 0 01-1.272 2.444c-.619.69-1.412 1.226-2.379 1.609-.966.376-2.072.564-3.317.564zm13.062-16.359l3.233 5.923 3.286-5.923h3.995l-4.83 8.023 4.913 8.022h-3.974l-3.39-5.776-3.358 5.776h-4.006l4.882-8.022-4.757-8.023h4.006zm21.434 0v2.925h-9.21V5.641h9.21zm-6.936-3.844h3.776V16.86c0 .509.076.899.229 1.17.16.265.369.446.626.544a2.4 2.4 0 00.855.146 3.7 3.7 0 00.647-.052c.202-.035.355-.067.459-.094l.636 2.956c-.201.07-.49.146-.866.23-.368.083-.82.132-1.356.146-.945.028-1.797-.115-2.555-.428a3.973 3.973 0 01-1.804-1.484c-.438-.668-.654-1.504-.647-2.507V1.797zm17.546 19.89V.291h8.011c1.641 0 3.018.307 4.13.92 1.12.613 1.965 1.455 2.535 2.528.577 1.065.866 2.277.866 3.635 0 1.372-.289 2.59-.866 3.656-.577 1.066-1.429 1.905-2.555 2.518-1.127.606-2.514.909-4.162.909h-5.309v-3.186h4.787c.96 0 1.745-.168 2.357-.502.612-.334 1.064-.794 1.356-1.379.3-.585.449-1.257.449-2.016 0-.759-.149-1.428-.449-2.006-.292-.578-.747-1.027-1.366-1.347-.612-.327-1.401-.491-2.368-.491h-3.546v18.155h-3.87zm18.736 0V5.64h3.66v2.674h.169c.29-.926.792-1.64 1.502-2.141.716-.509 1.533-.763 2.451-.763.208 0 .44.01.697.032.266.013.484.038.658.073v3.478c-.159-.055-.413-.104-.762-.146a6.967 6.967 0 00-.991-.073c-.689 0-1.307.15-1.857.45-.542.292-.97.699-1.282 1.221-.312.523-.468 1.125-.468 1.808v9.432h-3.777zm17.973.313c-1.563 0-2.919-.345-4.066-1.034-1.147-.69-2.038-1.654-2.671-2.894-.627-1.24-.939-2.688-.939-4.345 0-1.658.312-3.11.939-4.357.633-1.246 1.524-2.214 2.671-2.904 1.147-.69 2.503-1.034 4.066-1.034 1.566 0 2.922.345 4.069 1.034 1.148.69 2.035 1.658 2.659 2.904.633 1.247.948 2.7.948 4.357s-.315 3.105-.948 4.345c-.624 1.24-1.511 2.204-2.659 2.894-1.147.69-2.503 1.034-4.069 1.034zm.021-3.03c.848 0 1.558-.233 2.13-.7.569-.473.994-1.107 1.27-1.9.287-.795.428-1.68.428-2.654 0-.982-.141-1.87-.428-2.664-.276-.8-.701-1.438-1.27-1.911-.572-.474-1.282-.71-2.13-.71-.868 0-1.591.236-2.169.71-.569.473-.997 1.11-1.282 1.911-.278.794-.419 1.682-.419 2.664 0 .975.141 1.86.419 2.653.285.794.713 1.428 1.282 1.901.578.467 1.301.7 2.169.7zM273.55 5.641v2.925h-9.213V5.641h9.213zm-6.936-3.844h3.775V16.86c0 .509.077.899.23 1.17.159.265.367.446.624.544.257.097.541.146.856.146.236 0 .45-.018.646-.052.202-.035.355-.067.459-.094l.636 2.956c-.202.07-.489.146-.866.23-.367.083-.82.132-1.355.146-.945.028-1.799-.115-2.555-.428a3.97 3.97 0 01-1.805-1.484c-.437-.668-.655-1.504-.645-2.507V1.797zM283.524 22c-1.567 0-2.922-.345-4.069-1.034-1.148-.69-2.038-1.654-2.671-2.894-.625-1.24-.94-2.688-.94-4.345 0-1.658.315-3.11.94-4.357.633-1.246 1.523-2.214 2.671-2.904 1.147-.69 2.502-1.034 4.069-1.034 1.563 0 2.919.345 4.066 1.034 1.147.69 2.035 1.658 2.659 2.904.633 1.247.951 2.7.951 4.357s-.318 3.105-.951 4.345c-.624 1.24-1.512 2.204-2.659 2.894-1.147.69-2.503 1.034-4.066 1.034zm.018-3.03c.851 0 1.557-.233 2.13-.7.569-.473.994-1.107 1.272-1.9.285-.795.429-1.68.429-2.654 0-.982-.144-1.87-.429-2.664-.278-.8-.703-1.438-1.272-1.911-.573-.474-1.279-.71-2.13-.71-.869 0-1.591.236-2.169.71-.569.473-.997 1.11-1.282 1.911-.278.794-.416 1.682-.416 2.664 0 .975.138 1.86.416 2.653.285.794.713 1.428 1.282 1.901.578.467 1.3.7 2.169.7zm17.85 3.03c-1.6 0-2.971-.352-4.119-1.055-1.141-.704-2.022-1.675-2.64-2.915-.612-1.246-.918-2.681-.918-4.304 0-1.629.312-3.067.94-4.314.624-1.253 1.508-2.228 2.649-2.925 1.147-.703 2.503-1.055 4.066-1.055 1.301 0 2.454.24 3.454.72 1.007.474 1.812 1.146 2.408 2.017.6.864.94 1.873 1.022 3.03h-3.607a3.477 3.477 0 00-1.043-1.933c-.542-.522-1.27-.784-2.182-.784-.771 0-1.447.21-2.031.627-.585.411-1.041 1.003-1.368 1.776-.318.773-.48 1.7-.48 2.779 0 1.093.162 2.034.48 2.82.321.78.768 1.383 1.346 1.807.585.418 1.27.627 2.053.627.557 0 1.056-.104 1.493-.313a3.018 3.018 0 001.117-.93c.297-.404.502-.895.615-1.473h3.607c-.088 1.135-.422 2.142-1 3.02-.578.87-1.362 1.552-2.356 2.047-.994.487-2.163.731-3.506.731zm16.953 0c-1.567 0-2.922-.345-4.07-1.034-1.147-.69-2.037-1.654-2.667-2.894-.628-1.24-.94-2.688-.94-4.345 0-1.658.312-3.11.94-4.357.63-1.246 1.52-2.214 2.667-2.904 1.148-.69 2.503-1.034 4.07-1.034 1.563 0 2.919.345 4.066 1.034 1.147.69 2.034 1.658 2.662 2.904.63 1.247.948 2.7.948 4.357s-.318 3.105-.948 4.345c-.628 1.24-1.515 2.204-2.662 2.894S319.908 22 318.345 22zm.021-3.03c.848 0 1.557-.233 2.126-.7.57-.473.995-1.107 1.273-1.9.285-.795.429-1.68.429-2.654 0-.982-.144-1.87-.429-2.664-.278-.8-.703-1.438-1.273-1.911-.569-.474-1.278-.71-2.126-.71-.869 0-1.594.236-2.169.71-.572.473-1.001 1.11-1.285 1.911-.279.794-.416 1.682-.416 2.664 0 .975.137 1.86.416 2.653.284.794.713 1.428 1.285 1.901.575.467 1.3.7 2.169.7zM333 .292v21.394h-3.776V.293H333z"})]}))});function SS(e){"@babel/helpers - typeof";return SS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},SS(e)}function Y7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hKr(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zKr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var are=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=MKr(e,wKr),o=cn(Ku,3),s=CKr(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",fK(fK({height:r,style:fK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ku}),a.jsx("g",{clipPath:l.fill,filter:c.fill,children:a.jsx("path",{clipRule:"evenodd",d:"M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zm0 3.627a8.373 8.373 0 100 16.746 8.373 8.373 0 000-16.746z",fill:u.fill,fillRule:"evenodd"})}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"24",x2:"0",y1:"0",y2:"24",children:[a.jsx("stop",{offset:".13",stopColor:"#FF97E3"}),a.jsx("stop",{offset:".18",stopColor:"#D14FE1"}),a.jsx("stop",{offset:".338",stopColor:"#0050E2"}),a.jsx("stop",{offset:".666",stopColor:"#0050E2"}),a.jsx("stop",{offset:".809",stopColor:"#00DDF4"}),a.jsx("stop",{offset:".858",stopColor:"#23F8CC"})]}),a.jsx("clipPath",{id:l.id,children:a.jsx("path",{d:"M0 0h24v24H0z",fill:"#fff"})}),a.jsxs("filter",{colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse",height:"24",id:c.id,width:"24",x:"0",y:"0",children:[a.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),a.jsx("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),a.jsx("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),a.jsx("feOffset",{}),a.jsx("feGaussianBlur",{stdDeviation:".75"}),a.jsx("feComposite",{in2:"hardAlpha",k2:"-1",k3:"1",operator:"arithmetic"}),a.jsx("feColorMatrix",{values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0"}),a.jsx("feBlend",{in2:"shape",result:"effect1_innerShadow_674_237"})]})]})]}))});function CS(e){"@babel/helpers - typeof";return CS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},CS(e)}var AKr=["background","size"];function Z7e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IKr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FKr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var BKr=p.memo(function(e){var t=e.background,r=e.size,n=RKr(e,AKr);return a.jsx(Ee,IKr({Icon:are,"aria-label":Ku,background:t||gIe,color:"#fff",iconMultiple:.7,size:r},n))});function kS(e){"@babel/helpers - typeof";return kS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kS(e)}var VKr=["size","style"];function e8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qKr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=KKr(e,VKr);return a.jsxs("svg",pK(pK({fill:"currentColor",fillRule:"evenodd",height:r,style:pK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ku}),a.jsx("path",{clipRule:"evenodd",d:"M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zm0 3.627a8.373 8.373 0 100 16.746 8.373 8.373 0 000-16.746z"})]}))});function $S(e){"@babel/helpers - typeof";return $S=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$S(e)}var GKr=["size","style"];function t8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ZKr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=QKr(e,GKr);return a.jsxs("svg",dK(dK({fill:"currentColor",fillRule:"evenodd",height:r,style:dK({flex:"none",lineHeight:1},n),viewBox:"0 0 101 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ku}),a.jsx("path",{d:"M99.028 2h-3.23a.04.04 0 00-.04.04v19.567c0 .022.019.04.04.04h3.23a.04.04 0 00.04-.04V2.04a.04.04 0 00-.04-.04zM19.96 6.66a.012.012 0 00-.016-.005.012.012 0 00-.003.004l-5.78 10.305a.104.104 0 01-.091.054h-2.927a.107.107 0 01-.094-.056L5.266 6.648a.02.02 0 00-.037.01v14.939a.05.05 0 01-.05.05H2.046A.046.046 0 012 21.6V2.059A.058.058 0 012.058 2h3.837a.092.092 0 01.08.047l6.649 11.856a.028.028 0 00.049 0l6.654-11.866a.074.074 0 01.027-.027.071.071 0 01.036-.01h3.784c.01 0 .02.004.027.011a.04.04 0 01.011.028v19.547a.061.061 0 01-.038.056.062.062 0 01-.023.004h-3.138a.032.032 0 01-.023-.01.032.032 0 01-.01-.022c.002-3.4.002-8.36.001-14.876a.184.184 0 00-.02-.08zM73.831 21.648a.036.036 0 01-.028-.014.034.034 0 01-.005-.03c.087-.31.264-.874.532-1.691a136.375 136.375 0 017.287-17.876.065.065 0 01.058-.036h3.744a.124.124 0 01.112.07 135.147 135.147 0 017.786 19.513.05.05 0 01-.025.059.052.052 0 01-.023.005h-3.464a.05.05 0 01-.03-.01.052.052 0 01-.019-.026 88.38 88.38 0 00-1.567-4.952.066.066 0 00-.062-.043h-9.203a.085.085 0 00-.08.057 106.746 106.746 0 00-1.551 4.932.058.058 0 01-.056.042h-3.406zm9.69-7.817c1.979 0 3.182.002 3.61.004a.03.03 0 00.024-.013.03.03 0 00.004-.027 133.441 133.441 0 00-3.608-8.678c-.005-.01-.014-.015-.027-.015-.014 0-.023.005-.028.015a133.171 133.171 0 00-3.611 8.676.03.03 0 00-.002.014c.001.005.003.01.006.013a.029.029 0 00.024.013c.428-.002 1.63-.002 3.608-.002zM51.604 19.048l.016.001a.037.037 0 01.027.035v2.5a.045.045 0 01-.033.043 9.068 9.068 0 01-3.775.244 4.577 4.577 0 01-1.773-.636c-1.593-.99-2.014-2.918-2.012-4.675.002-1.432.003-3.73.002-6.893a.042.042 0 00-.013-.03.044.044 0 00-.03-.013H41.15a.052.052 0 01-.037-.016.053.053 0 01-.015-.037V7.055a.04.04 0 01.025-.037.04.04 0 01.015-.003h2.881a.038.038 0 00.038-.038v-4.23a.036.036 0 01.036-.036h3.03c.012 0 .023.005.03.013a.043.043 0 01.013.03v4.234a.027.027 0 00.027.027h4.414c.01 0 .02.004.028.012a.041.041 0 01.012.029V9.59a.033.033 0 01-.034.033h-4.41a.038.038 0 00-.038.038c.002 2.026.003 4.242.002 6.649 0 .449.047.877.142 1.286.243 1.04.924 1.556 1.99 1.612a9.51 9.51 0 002.305-.16zM29.274 15.5c.082.626.276 1.201.584 1.725.673 1.145 1.658 1.822 2.953 2.03.528.083 1.125.09 1.792.02 1.352-.142 2.468-.68 3.455-1.6a.071.071 0 01.081-.012.07.07 0 01.023.018l1.63 1.97a.055.055 0 01-.005.076 8.625 8.625 0 01-4.07 2.055c-1.712.357-3.67.303-5.265-.367-2.518-1.056-4.105-3.38-4.342-6.09a10.79 10.79 0 01.014-2.09c.185-1.732.905-3.385 2.14-4.595 1.56-1.53 3.653-2.143 5.813-1.946 1.872.17 3.412.99 4.52 2.468 1.35 1.802 1.645 4.08 1.56 6.285a.03.03 0 01-.03.03H29.293l-.008.001a.02.02 0 00-.011.021zm.04-2.345h7.72a.042.042 0 00.016-.004.043.043 0 00.014-.01.04.04 0 00.01-.031c-.164-1.896-1.2-3.487-3.192-3.74-1.603-.203-3.031.393-3.898 1.774a4.981 4.981 0 00-.714 1.96.045.045 0 00.044.05zM64.747 8.847a.017.017 0 00.009.007.018.018 0 00.011 0 .02.02 0 00.013-.018V7.044c0-.003 0-.007.002-.01a.028.028 0 01.026-.018h2.973c.01 0 .02.004.028.012a.038.038 0 01.011.027v14.546a.046.046 0 01-.045.046h-2.963a.032.032 0 01-.023-.01.034.034 0 01-.01-.024v-1.955a.022.022 0 00-.028-.02.023.023 0 00-.012.008c-1.056 1.47-2.68 2.26-4.487 2.34-2.308.104-4.157-.75-5.55-2.562-.671-.874-1.155-2.005-1.377-3.129-.483-2.46-.109-5.152 1.466-7.153 1.15-1.46 2.805-2.324 4.667-2.46 2.078-.152 3.984.5 5.289 2.165zm-.03 7.63v-4.283a.309.309 0 00-.025-.121c-.632-1.487-1.905-2.43-3.498-2.603-2.26-.247-4.143.98-4.685 3.187-.667 2.718.251 6.33 3.644 6.54 1.962.122 3.794-.783 4.553-2.669a.136.136 0 00.01-.051z"})]}))});function ES(e){"@babel/helpers - typeof";return ES=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ES(e)}var eqr=["type"];function r8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tqr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function aqr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sqr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=oqr(e,eqr),i=r==="color"?are:bIe;return a.jsx(Ne,tqr({Icon:i,Text:vIe,"aria-label":Ku,spaceMultiple:jKr,textMultiple:OKr},n))}),w3=bIe;w3.Color=are;w3.Text=vIe;w3.Combine=sqr;w3.Avatar=BKr;w3.colorPrimary=gIe;w3.title=Ku;var QE="MetaGPT",lqr=.75,cqr=.2,xIe="#000";function TS(e){"@babel/helpers - typeof";return TS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},TS(e)}var uqr=["size","style"];function n8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hqr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mqr(e,uqr);return a.jsxs("svg",mK(mK({fill:"currentColor",fillRule:"evenodd",height:r,style:mK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:QE}),a.jsx("path",{d:"M12.594 8.727a.01.01 0 01-.002-.008v-.004a.01.01 0 01.004-.004l2.298-1.419a.033.033 0 00.015-.023 3.661 3.661 0 00-.513-2.432c-.545-.868-1.451-1.431-2.489-1.423-1.013.01-1.909.591-2.437 1.45a3.519 3.519 0 00-.521 1.649.012.012 0 01-.016.004 5.96 5.96 0 00-2.361-.645.008.008 0 01-.004-.008c.36-1.926 1.59-3.692 3.43-4.468a4.976 4.976 0 013.854-.015 5.341 5.341 0 011.56.998c2.758 2.523 2.686 7.221-.167 9.646a.01.01 0 01-.004.002h-.007a.01.01 0 01-.003-.003l-2.637-3.297z"}),a.jsx("path",{d:"M5.664 6.577c.319-.001.54.002.666.009a7.2 7.2 0 013.77 1.286c.474.33.907.712 1.3 1.147.202.224.449.532.74.925.45.608.933 1.253 1.372 1.81.298.378.526.694.794 1.047.36.473.778.866 1.254 1.18.975.642 2.177.88 3.328.672a3.095 3.095 0 001.067-.381c.937-.57 1.404-1.542 1.311-2.627a2.074 2.074 0 00-.092-.479c-.188-.564-.611-1.001-1.117-1.298-.364-.214-.833-.297-1.257-.31a5.416 5.416 0 00-1.377.135.012.012 0 01-.008-.008V9.68l.633-3.109a.016.016 0 01.017-.013 6.811 6.811 0 013.233.884c.571.32 1.067.717 1.487 1.19.63.71 1.014 1.53 1.153 2.46a5.69 5.69 0 01.008 1.623c-.306 2.228-1.996 4.008-4.165 4.527-.379.09-.768.15-1.166.18a.267.267 0 01-.048-.001 4.758 4.758 0 01-1.462-.39 7.222 7.222 0 01-1.295-.787 9.164 9.164 0 01-1.498-1.391c-.713-.825-1.333-1.74-1.945-2.67a29.768 29.768 0 00-1.653-2.285c-.558-.69-1.153-1.322-1.83-1.87A6.93 6.93 0 006.92 6.88a5.217 5.217 0 00-1.261-.295l-.001-.003a.006.006 0 01.006-.006z"}),a.jsx("path",{d:"M18.256 17.436h.002v.005h-.336c-1.545-.04-2.932-.503-4.158-1.39a8.018 8.018 0 01-1.183-1.072 12.76 12.76 0 01-.75-.945 82.507 82.507 0 00-1.364-1.795c-.275-.351-.442-.58-.748-.99a5.1 5.1 0 00-1.29-1.219 4.59 4.59 0 00-3.576-.61 2.757 2.757 0 00-1.651 1.107c-.435.61-.573 1.406-.427 2.133.133.665.659 1.22 1.24 1.529.159.085.343.149.552.193.653.137 1.353.087 2.008-.058h.004l.003.002a.009.009 0 01.002.008l-.633 3.109a.018.018 0 01-.018.014 6.231 6.231 0 01-1.264-.14c-1.54-.327-3.032-1.18-3.903-2.52a4.706 4.706 0 01-.746-2.22c-.098-1.198.164-2.37.8-3.378a5.529 5.529 0 013.03-2.322 6.926 6.926 0 011.379-.27c.076-.007.152-.005.228.005.468.062.911.186 1.331.373.351.156.748.392 1.19.708.49.352.938.744 1.343 1.179.745.798 1.392 1.727 2.006 2.655.847 1.28 1.707 2.526 2.762 3.615.622.643 1.315 1.21 2.098 1.638a5.58 5.58 0 002.069.656z"}),a.jsx("path",{d:"M8.741 11.988l.003-.002h.003a.008.008 0 01.006.003l2.638 3.299a.009.009 0 01.002.004.01.01 0 010 .004.01.01 0 01-.004.007l-2.3 1.42a.023.023 0 00-.01.017 3.655 3.655 0 00.258 1.96c.505 1.186 1.662 2.022 2.983 1.887.993-.102 1.826-.736 2.296-1.612a3.536 3.536 0 00.426-1.624l.003-.002.003-.001h.003c.628.318 1.294.52 1.996.605a19.019 19.019 0 00.392.04.01.01 0 01.005.006v.004c-.328 1.989-1.564 3.808-3.45 4.614a4.977 4.977 0 01-3.61.113c-1.883-.67-3.2-2.363-3.65-4.278-.55-2.335.155-4.89 2.007-6.464z"})]}))});function MS(e){"@babel/helpers - typeof";return MS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},MS(e)}var yqr=["background"];function i8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gqr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jqr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wqr=p.memo(function(e){var t=e.background,r=Oqr(e,yqr);return a.jsx(Ee,gqr({Icon:sre,"aria-label":QE,background:t||xIe,color:"#fff"},r))});function zS(e){"@babel/helpers - typeof";return zS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zS(e)}var Pqr=["size","style"];function o8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $qr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var OIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kqr(e,Pqr);return a.jsxs("svg",hK(hK({fill:"currentColor",fillRule:"evenodd",height:r,style:hK({flex:"none",lineHeight:1},n),viewBox:"0 0 118 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:QE}),a.jsx("path",{d:"M18.273 2.343h2.916v19.34H17.53V9.213l-4.93 7.318h-2.014L5.631 9.16v12.523H2V2.343h3.048l6.626 10.014 6.6-10.014zM31.046 7.654c1.22 0 2.297.273 3.234.819a5.362 5.362 0 012.2 2.272c.53.969.795 2.087.795 3.355a9.55 9.55 0 01-.16 1.718h-9.117c.16 1.021.53 1.796 1.113 2.325.584.51 1.308.766 2.174.766.618 0 1.166-.132 1.643-.396a2.787 2.787 0 001.14-1.242l2.703 1.585c-.371 1.004-1.087 1.779-2.147 2.325-1.042.546-2.208.819-3.498.819a7.414 7.414 0 01-3.446-.819c-1.06-.546-1.917-1.365-2.57-2.457-.637-1.092-.955-2.404-.955-3.937 0-1.514.318-2.809.954-3.883.654-1.075 1.502-1.885 2.545-2.431a7.202 7.202 0 013.392-.82zm-.106 2.985c-.724 0-1.343.23-1.855.687-.512.458-.857 1.101-1.034 1.929h5.46c-.07-.846-.344-1.488-.822-1.929-.459-.458-1.042-.687-1.749-.687zM49.245 20.89c-.901.74-2.156 1.11-3.764 1.11-1.484 0-2.685-.387-3.604-1.163-.901-.792-1.352-2.201-1.352-4.227V11.09h-2.438V7.996h2.438v-4.2h3.684v4.2h4.135v3.091h-4.135v4.915c0 .916.16 1.611.477 2.087.318.475.83.713 1.537.713.619 0 1.202-.185 1.75-.555l1.272 2.642zM56.715 7.654c1.855 0 3.304.528 4.347 1.585 1.042 1.04 1.563 2.528 1.563 4.465v7.979h-3.1c-.018-.14-.045-.37-.08-.687a5.61 5.61 0 00-.106-.872 3.868 3.868 0 01-1.59 1.427c-.637.3-1.414.449-2.333.449-.954 0-1.828-.167-2.624-.502-.777-.335-1.395-.819-1.855-1.453-.46-.652-.689-1.418-.689-2.299 0-.915.256-1.708.769-2.377.53-.687 1.236-1.216 2.12-1.586.883-.37 1.855-.554 2.915-.554.955 0 1.935.158 2.942.475-.053-2.025-.919-3.038-2.597-3.038-1.343 0-2.324.599-2.942 1.796l-2.624-1.506c.495-1.021 1.255-1.823 2.28-2.404 1.024-.599 2.226-.898 3.604-.898zm2.28 8.48c-.884-.21-1.653-.316-2.306-.316-.866 0-1.538.158-2.015.475-.477.3-.715.731-.715 1.295 0 .51.185.907.556 1.189.389.282.884.422 1.484.422.795 0 1.493-.22 2.094-.66.6-.458.901-1.083.901-1.876v-.528zM74.75 14.259v-3.303h7.42v7.874c-.6.968-1.563 1.743-2.888 2.325-1.308.563-2.757.845-4.347.845-1.89 0-3.57-.423-5.036-1.268a8.808 8.808 0 01-3.419-3.54c-.812-1.515-1.219-3.25-1.219-5.205 0-1.973.415-3.717 1.246-5.231.848-1.515 2.005-2.686 3.472-3.514C71.445 2.414 73.07 2 74.856 2c1.784 0 3.33.405 4.638 1.215 1.325.793 2.217 1.814 2.677 3.065l-3.18 1.823a4.496 4.496 0 00-1.67-1.902c-.725-.476-1.582-.714-2.571-.714-1.043 0-1.98.265-2.81.793-.83.528-1.484 1.286-1.961 2.272-.477.987-.716 2.131-.716 3.435 0 1.338.239 2.5.716 3.487.495.987 1.184 1.744 2.067 2.272.901.529 1.944.793 3.128.793 1.378 0 2.456-.379 3.233-1.136v-3.144H74.75zM91.995 2.343c1.537 0 2.88.265 4.029.793 1.148.528 2.032 1.277 2.65 2.246.636.95.954 2.07.954 3.355 0 1.268-.318 2.387-.954 3.355-.618.952-1.502 1.691-2.65 2.22-1.149.51-2.492.766-4.029.766h-2.836v6.605h-3.843V2.343h6.679zm-.424 9.485c1.201 0 2.165-.255 2.889-.766.724-.528 1.087-1.303 1.087-2.325 0-1.021-.363-1.796-1.087-2.325-.724-.546-1.688-.819-2.889-.819h-2.412v6.235h2.412zM100.363 2.343H116v3.409h-5.884v15.931h-3.869V5.752h-5.884V2.343z"})]}))});function AS(e){"@babel/helpers - typeof";return AS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},AS(e)}function a8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Eqr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Hqr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Vqr(e,Lqr);return a.jsxs("svg",yK(yK({fill:"currentColor",fillRule:"evenodd",height:r,style:yK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ZE}),a.jsx("path",{d:"M22.369 17.676c-1.387 1.259-3.17 2.378-5.332 3.417.044.03.086.057.13.083l.018.01.019.012c.216.123.42.184.641.184.222 0 .426-.061.642-.184l.018-.011.019-.011c.14-.084.266-.178.492-.366l.178-.148c.279-.232.426-.342.625-.456.304-.174.612-.266.949-.266.337 0 .645.092.949.266l.023.014c.188.109.334.219.602.442l.178.148c.221.184.346.278.483.36l.028.017.018.01c.21.12.407.181.62.185h.022a.31.31 0 110 .618c-.337 0-.645-.092-.95-.266a3.137 3.137 0 01-.09-.054l-.022-.014-.022-.013-.02-.014a5.356 5.356 0 01-.49-.377l-.159-.132a3.836 3.836 0 00-.483-.36l-.027-.017-.019-.01a1.256 1.256 0 00-.641-.185c-.222 0-.426.061-.641.184l-.02.011-.018.011c-.14.084-.266.178-.492.366l-.158.132a5.125 5.125 0 01-.51.39l-.022.014-.022.014-.09.054a1.868 1.868 0 01-.95.266c-.337 0-.644-.092-.949-.266a3.137 3.137 0 01-.09-.054l-.022-.014-.022-.013-.026-.017a4.881 4.881 0 01-.425-.325.308.308 0 01-.12-.1l-.098-.081a3.836 3.836 0 00-.483-.36l-.027-.017-.019-.01a1.256 1.256 0 00-.641-.185c-.222 0-.426.061-.642.184l-.018.011-.019.011c-.14.084-.266.178-.492.366l-.158.132a5.125 5.125 0 01-.51.39l-.023.014-.022.014-.09.054A1.868 1.868 0 0112 22c-.337 0-.645-.092-.949-.266a3.137 3.137 0 01-.09-.054l-.022-.014-.022-.013-.021-.014a5.356 5.356 0 01-.49-.377l-.158-.132a3.836 3.836 0 00-.483-.36l-.028-.017-.018-.01a1.256 1.256 0 00-.642-.185c-.221 0-.425.061-.641.184l-.019.011-.018.011c-.141.084-.266.178-.492.366l-.158.132a5.125 5.125 0 01-.511.39l-.022.014-.022.014-.09.054a1.868 1.868 0 01-.986.264c-.746-.09-1.319-.38-1.89-.866l-.035-.03c-.047-.041-.118-.106-.192-.174l-.196-.181-.107-.1-.011-.01a1.531 1.531 0 00-.336-.253.313.313 0 00-.095-.03h-.005c-.119.022-.238.059-.361.11a.308.308 0 01-.077.061l-.008.005a.309.309 0 01-.126.034 5.66 5.66 0 00-.774.518l-.416.324-.055.043a6.542 6.542 0 01-.324.236c-.305.207-.552.315-.8.315a.31.31 0 01-.01-.618h.01c.09 0 .235-.062.438-.198l.04-.027c.077-.054.163-.117.27-.199l.385-.301.06-.047c.268-.206.506-.373.73-.505l-.633-1.21a.309.309 0 01.254-.451l20.287-1.305a.309.309 0 01.228.537zm-1.118.14L2.369 19.03l.423.809c.128-.045.256-.078.388-.1a.31.31 0 01.052-.005c.132 0 .26.032.386.093.153.073.294.179.483.35l.016.015.092.086.144.134.097.089c.065.06.125.114.16.144.485.418.948.658 1.554.736h.011a1.25 1.25 0 00.6-.172l.021-.011.019-.011.018-.011c.141-.084.266-.178.492-.366l.178-.148c.279-.232.426-.342.625-.456.305-.174.612-.266.95-.266.336 0 .644.092.948.266l.023.014c.188.109.335.219.603.442l.177.148c.222.184.346.278.484.36l.027.017.019.01c.215.124.42.185.641.185.222 0 .426-.061.641-.184l.019-.011.018-.011c.141-.084.267-.178.493-.366l.177-.148c.28-.232.427-.342.626-.456.304-.174.612-.266.949-.266.337 0 .644.092.949.266l.025.015c.187.109.334.22.603.443 1.867-.878 3.448-1.811 4.73-2.832l.02-.016zM3.653 2.026C6.073 3.06 8.69 4.941 10.8 7.258c2.46 2.7 4.109 5.828 4.637 9.149a.31.31 0 01-.421.335c-2.348-.945-4.54-1.258-6.59-1.02-1.739.2-3.337.792-4.816 1.703-.294.182-.62-.182-.405-.454 1.856-2.355 2.581-4.99 2.343-7.794-.195-2.292-1.031-4.61-2.284-6.709a.31.31 0 01.388-.442zM10.04 4.45c1.778.543 3.892 2.102 5.782 4.243 1.984 2.248 3.552 4.934 4.347 7.582a.31.31 0 01-.401.38l-.022-.01-.386-.154a10.594 10.594 0 00-.291-.112l-.016-.006c-.68-.247-1.199-.291-1.944-.101a.31.31 0 01-.375-.218C15.378 11.123 13.073 7.276 9.775 5c-.291-.201-.072-.653.266-.55zM4.273 2.996l.008.015c1.028 1.94 1.708 4.031 1.885 6.113.213 2.513-.31 4.906-1.673 7.092l-.02.031.003-.001c1.198-.581 2.47-.969 3.825-1.132l.055-.006c1.981-.23 4.083.029 6.309.837l.066.025-.007-.039c-.593-2.95-2.108-5.737-4.31-8.179l-.07-.078c-1.785-1.96-3.944-3.6-6.014-4.65l-.057-.028zm7.92 3.238l.048.048c2.237 2.295 3.885 5.431 4.974 9.191l.038.132.022-.004c.71-.133 1.284-.063 1.963.18l.027.01.066.024.046.018-.025-.073c-.811-2.307-2.208-4.62-3.936-6.594l-.058-.065c-1.02-1.155-2.103-2.132-3.15-2.856l-.015-.011z"})]}))});function DS(e){"@babel/helpers - typeof";return DS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},DS(e)}var Uqr=["background"];function l8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Wqr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yqr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Xqr=p.memo(function(e){var t=e.background,r=Jqr(e,Uqr);return a.jsx(Ee,Wqr({Icon:lre,"aria-label":ZE,background:t||jIe,color:"#000"},r))});function NS(e){"@babel/helpers - typeof";return NS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},NS(e)}var Qqr=["size","style"];function c8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nGr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=rGr(e,Qqr);return a.jsxs("svg",gK(gK({fill:"currentColor",fillRule:"evenodd",height:r,style:gK({flex:"none",lineHeight:1},n),viewBox:"0 0 134 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:ZE}),a.jsx("path",{d:"M2 19.87V3.125h3.217l2.068 7.226 2.16-7.226h3.239v16.747h-2.183v-7.685c0-.811.016-1.71.046-2.696.03-.986.073-1.973.127-2.96l.083-1.407c.029-.446.058-.867.089-1.265l-2.62 8.58h-1.93L3.77 4.065c.138 1.116.238 2.359.299 3.727.061 1.37.092 2.834.092 4.394v7.685H2zm13.556 0v-2.064h4.434V9.318h-3.974V7.253h6.25v10.553h4.158v2.065H15.556zM20.91 5.029c-.521 0-.935-.134-1.241-.401-.307-.268-.46-.631-.46-1.09 0-.474.153-.849.46-1.124.306-.275.72-.413 1.24-.413.521 0 .935.138 1.241.413.307.275.46.65.46 1.124 0 .459-.153.822-.46 1.09-.306.267-.72.401-1.24.401zM32.926 20.1c-1.271 0-2.282-.424-3.033-1.273-.75-.849-1.126-2-1.126-3.453V11.75c0-1.453.376-2.604 1.126-3.453.75-.849 1.762-1.273 3.033-1.273.934 0 1.712.237 2.332.711.564.431.929 1.008 1.094 1.73l.044.22-.046-2.936V3.124h2.274v16.747h-2.251v-2.455c-.138.841-.514 1.499-1.126 1.973-.613.474-1.387.711-2.32.711zm.781-1.973c.812 0 1.455-.252 1.93-.757.475-.505.713-1.216.713-2.133v-3.35c0-.917-.238-1.628-.713-2.133-.475-.505-1.118-.757-1.93-.757-.842 0-1.497.218-1.964.654-.467.436-.7 1.143-.7 2.122v3.578c0 .98.233 1.687.7 2.122.467.436 1.122.654 1.964.654zM42.094 24v-2.065h2.964c.903 0 1.604-.248 2.102-.745.498-.497.747-1.19.747-2.076V9.318h-5.928V7.253h8.202v11.884c0 1.483-.46 2.665-1.378 3.544-.92.88-2.152 1.319-3.7 1.319h-3.01zm6.755-18.972c-.521 0-.935-.134-1.241-.401-.306-.268-.46-.631-.46-1.09 0-.474.154-.849.46-1.124.306-.275.72-.413 1.24-.413.522 0 .935.138 1.241.413.307.275.46.65.46 1.124 0 .459-.153.822-.46 1.09-.306.267-.72.401-1.24.401zm11.327 15.026c-1.547 0-2.776-.443-3.688-1.33-.911-.887-1.367-2.126-1.367-3.717v-2.89c0-1.59.456-2.83 1.367-3.717.912-.887 2.141-1.33 3.688-1.33 1.547 0 2.776.443 3.688 1.33.911.887 1.367 2.126 1.367 3.717v2.89c0 1.59-.456 2.83-1.367 3.717-.912.887-2.14 1.33-3.688 1.33zm0-1.996c.858 0 1.536-.24 2.033-.722.498-.482.747-1.19.747-2.122V11.91c0-.933-.249-1.64-.747-2.122-.497-.481-1.175-.722-2.033-.722-.858 0-1.536.24-2.033.722-.498.482-.747 1.19-.747 2.122v3.304c0 .933.249 1.64.747 2.122.497.482 1.175.722 2.033.722zM73.364 20.1c-1.485 0-2.672-.436-3.56-1.308-.89-.871-1.334-2.057-1.334-3.555V7.253h2.275v7.984c0 .887.234 1.586.7 2.099.468.512 1.108.768 1.92.768.827 0 1.478-.256 1.952-.768.475-.513.713-1.212.713-2.1V7.254h2.274v7.984c0 1.498-.448 2.684-1.344 3.555-.896.872-2.094 1.308-3.596 1.308zm8.823-.23V7.254h2.252v2.432h.023c.123-.826.479-1.476 1.068-1.95.59-.474 1.375-.711 2.355-.711 1.302 0 2.313.401 3.033 1.204.72.803 1.08 1.931 1.08 3.384v1.101h-2.274v-1.078c0-1.759-.866-2.638-2.597-2.638-.873 0-1.535.252-1.987.757-.452.505-.678 1.223-.678 2.156v7.96h-2.275zm12.752 0V7.254h2.252v2.41h.023c.107-.827.456-1.473 1.045-1.94.59-.466 1.367-.699 2.332-.699 1.256 0 2.26.398 3.01 1.193s1.126 1.866 1.126 3.212v8.442h-2.275v-8.075c0-.918-.23-1.622-.689-2.11-.46-.49-1.087-.735-1.884-.735-.827 0-1.478.256-1.953.768-.475.513-.712 1.228-.712 2.145v8.007h-2.275zm18.083.23c-1.517 0-2.738-.451-3.665-1.353-.927-.903-1.39-2.134-1.39-3.694v-2.982c0-1.56.463-2.791 1.39-3.694.927-.902 2.148-1.353 3.665-1.353 1.01 0 1.895.203 2.653.608a4.396 4.396 0 011.77 1.698c.42.726.631 1.57.631 2.534v2.272h-7.88v1.1c0 .918.252 1.637.758 2.157.505.52 1.194.78 2.068.78.735 0 1.34-.138 1.815-.413.475-.275.758-.657.85-1.147h2.274c-.153 1.07-.681 1.92-1.585 2.547-.904.627-2.022.94-3.354.94zm-2.827-8.236v.597h5.653v-.597c0-.963-.245-1.705-.736-2.225-.49-.52-1.187-.78-2.09-.78-.904 0-1.601.26-2.091.78-.49.52-.736 1.262-.736 2.225zM123.361 24l1.838-4.886-4.71-11.86h2.412l2.85 7.455c.122.321.245.665.367 1.032.123.367.207.689.253.964a8.49 8.49 0 01.23-.964c.107-.367.222-.71.344-1.032l2.642-7.456H132L125.727 24h-2.366z"})]}))});function LS(e){"@babel/helpers - typeof";return LS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LS(e)}function u8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iGr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bGr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=gGr(e,dGr);return a.jsxs("svg",bK(bK({fill:"currentColor",fillRule:"evenodd",height:r,style:bK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:qu}),a.jsx("path",{clipRule:"evenodd",d:"M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12zm0-3.563c5.385 0 9.75-3.777 9.75-8.437 0-4.66-4.365-8.438-9.75-8.438S2.25 7.34 2.25 12s4.365 8.438 9.75 8.438z"}),a.jsx("path",{d:"M16.207 10.195a.96.96 0 111.357 1.357l-1.114 1.114 1.473.85a.96.96 0 11-.96 1.662l-2.444-1.411a1.003 1.003 0 01-.072-.046.962.962 0 01-.236-1.53l1.996-1.996zM7.688 9.937a1.5 1.5 0 00-1.5 1.5v2.25a1.5 1.5 0 003 0v-2.25a1.5 1.5 0 00-1.5-1.5z"})]}))});function FS(e){"@babel/helpers - typeof";return FS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FS(e)}var vGr=["background"];function p8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xGr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SGr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Gr=p.memo(function(e){var t=e.background,r=PGr(e,vGr);return a.jsx(Ee,xGr({Icon:cre,"aria-label":qu,background:t||PIe},r))});function BS(e){"@babel/helpers - typeof";return BS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},BS(e)}var CGr=["size","style"];function d8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function MGr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var SIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=TGr(e,CGr),o=Xn(qu),s=o.id,l=o.fill;return a.jsxs("svg",vK(vK({height:r,style:vK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:qu}),a.jsx("circle",{cx:"12",cy:"12",fill:l,r:"12"}),a.jsx("ellipse",{cx:"12",cy:"12",fill:"#fff",rx:"9.75",ry:"8.438"}),a.jsx("path",{d:"M16.207 10.195a.96.96 0 111.357 1.357l-1.114 1.114 1.473.85a.96.96 0 11-.96 1.662l-2.444-1.411a1.003 1.003 0 01-.072-.046.962.962 0 01-.236-1.53l1.996-1.996zM7.688 9.937a1.5 1.5 0 00-1.5 1.5v2.25a1.5 1.5 0 003 0v-2.25a1.5 1.5 0 00-1.5-1.5z",fill:"#1E1E1E"}),a.jsx("defs",{children:a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:s,x1:"0",x2:"24",y1:"12.281",y2:"12.281",children:[a.jsx("stop",{stopColor:"#A83FE0"}),a.jsx("stop",{offset:".477",stopColor:"#515FFB"}),a.jsx("stop",{offset:"1",stopColor:"#2BB5DD"})]})})]}))});function VS(e){"@babel/helpers - typeof";return VS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},VS(e)}var zGr=["size","style"];function m8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function LGr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Ie=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=NGr(e,zGr);return a.jsxs("svg",xK(xK({fill:"currentColor",fillRule:"evenodd",height:r,style:xK({flex:"none",lineHeight:1},n),viewBox:"0 0 107 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:qu}),a.jsx("path",{d:"M2 21.731V0h7.035l4.472 14.22h.178L18.097 0h7.065v21.731h-4.501v-8.585l.06-8.287h-.21l-5.097 16.872h-3.636L6.68 4.86h-.238l.09 8.347v8.525H2zM36.12 22c-1.213 0-2.306-.178-3.28-.536a7.24 7.24 0 01-2.533-1.64 7.136 7.136 0 01-1.64-2.593c-.377-1.033-.566-2.196-.566-3.488 0-1.65.318-3.09.954-4.322a6.953 6.953 0 012.742-2.921c1.193-.696 2.633-1.044 4.323-1.044 1.192 0 2.275.189 3.249.567a6.942 6.942 0 012.504 1.64 7.136 7.136 0 011.64 2.593c.397 1.013.596 2.176.596 3.487 0 1.63-.318 3.07-.954 4.323a6.995 6.995 0 01-2.743 2.891C39.24 21.652 37.81 22 36.12 22zm-.03-3.547c.715 0 1.341-.169 1.878-.507.556-.357.974-.884 1.252-1.58.298-.695.447-1.57.447-2.623 0-.795-.08-1.48-.239-2.057-.158-.596-.397-1.093-.715-1.49a2.796 2.796 0 00-1.133-.865 3.489 3.489 0 00-1.46-.298 3.602 3.602 0 00-1.908.507c-.537.338-.954.855-1.252 1.55-.298.696-.447 1.58-.447 2.653 0 .795.08 1.49.238 2.087.179.576.427 1.063.745 1.46.318.378.696.666 1.133.865a3.49 3.49 0 001.46.298zm10.513 3.28V5.752h4.202l.178 2.892h.18c.437-1.073 1.112-1.868 2.026-2.385.915-.537 1.938-.805 3.07-.805.796 0 1.531.13 2.207.388a4.44 4.44 0 011.788 1.132c.517.517.915 1.203 1.193 2.057.298.835.447 1.848.447 3.04v9.66h-4.382v-8.705c0-.894-.11-1.64-.328-2.236-.199-.596-.517-1.033-.954-1.312-.437-.298-1.013-.447-1.729-.447-.755 0-1.391.18-1.908.537a3.551 3.551 0 00-1.192 1.401 4.263 4.263 0 00-.418 1.878v8.883h-4.38zm18.593 0V5.752h4.383v15.978h-4.382zm0-18.036V0h4.383v3.696h-4.382zM80.026 22c-1.193 0-2.276-.188-3.25-.566a7.39 7.39 0 01-2.533-1.699 7.657 7.657 0 01-1.61-2.623c-.358-1.014-.537-2.137-.537-3.369 0-1.689.328-3.15.984-4.382A6.944 6.944 0 0175.882 6.5c1.212-.696 2.643-1.044 4.293-1.044 1.37 0 2.583.259 3.636.775 1.074.517 1.928 1.232 2.564 2.147.636.914.984 1.977 1.043 3.19h-4.292c-.08-.557-.269-1.024-.567-1.402a2.47 2.47 0 00-1.073-.835c-.417-.198-.894-.298-1.43-.298-.756 0-1.402.2-1.938.597-.537.377-.934.924-1.193 1.64-.258.695-.387 1.52-.387 2.473 0 1.053.139 1.928.417 2.623.298.676.706 1.193 1.222 1.55.537.338 1.153.507 1.849.507.636 0 1.172-.109 1.61-.328a2.57 2.57 0 001.073-.924c.278-.397.437-.844.476-1.341h4.263c-.06 1.252-.417 2.345-1.073 3.279-.636.914-1.5 1.63-2.593 2.146-1.093.497-2.345.745-3.756.745zm15.24 0a6.64 6.64 0 01-2.624-.506 5.436 5.436 0 01-2.026-1.55c-.557-.696-.984-1.56-1.282-2.594-.298-1.033-.448-2.236-.448-3.607 0-1.848.259-3.378.776-4.59.536-1.233 1.281-2.157 2.235-2.773.974-.616 2.097-.924 3.369-.924.834 0 1.58.13 2.235.388.643.237 1.231.602 1.73 1.073a4.24 4.24 0 011.102 1.61h.239l.179-2.773h4.203v15.978h-4.383V18.93h-.239c-.357.934-.983 1.68-1.878 2.236-.894.556-1.956.835-3.188.835zm1.67-3.547c.814 0 1.48-.189 1.996-.566.527-.366.94-.872 1.193-1.46a4.958 4.958 0 00.387-1.938v-1.52c0-.696-.129-1.342-.387-1.938a3.418 3.418 0 00-1.193-1.461c-.516-.378-1.182-.566-1.997-.566-.715 0-1.341.168-1.878.506-.537.338-.954.855-1.252 1.55-.298.696-.447 1.59-.447 2.683 0 1.053.149 1.938.447 2.653.298.696.715 1.213 1.252 1.55.537.338 1.163.507 1.878.507z"})]}))});function HS(e){"@babel/helpers - typeof";return HS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},HS(e)}var RGr=["type"];function h8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FGr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WGr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var KGr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=UGr(e,RGr),i=r==="color"?SIe:cre;return a.jsx(Ne,FGr({Icon:i,Text:_Ie,"aria-label":qu,spaceMultiple:fGr,textMultiple:uGr},n))}),_0=cre;_0.Color=SIe;_0.Text=_Ie;_0.Combine=KGr;_0.Avatar=_Gr;_0.colorPrimary=pGr;_0.colorGradient=PIe;_0.title=qu;var Gu="MyShell",qGr=.8,GGr=.25,CIe="#fff";function US(e){"@babel/helpers - typeof";return US=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},US(e)}var JGr=["size","style"];function y8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OK(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oJr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ure=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=iJr(e,JGr),o=cn(Gu,2),s=ZGr(o,2),l=s[0],c=s[1];return a.jsxs("svg",OK(OK({height:r,style:OK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Gu}),a.jsx("path",{d:"M5.743 4C1.703 4 .306 13.31.002 15.83c-.026.216.241.328.404.182 7.957-7.15 11.644 3.594 14.802 3.594-1.768 0-3.063-4.94-4.69-9.263C9.253 6.985 7.788 4 5.743 4z",fill:l.fill}),a.jsx("path",{d:"M23.58 15.76c.153.185.454.063.417-.174-.364-2.303-1.562-8.395-4.078-8.395-1.547 0-1.941 3.084-2.337 6.178l-.002.01c3.381 0 4.665.758 6 2.38z",fill:c.fill}),a.jsx("path",{d:"M10.517 10.343c1.627 4.322 2.923 9.263 4.69 9.263 1.573 0 1.975-3.117 2.373-6.226l.002-.01c.396-3.095.79-6.18 2.336-6.18-3.1 0-4.71 11.248-9.4 3.153z",fill:"#DDB1FF"}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"0",x2:"15.209",y1:"11.563",y2:"12.019",children:[a.jsx("stop",{stopColor:"#3239DC"}),a.jsx("stop",{offset:"1",stopColor:"#5A38E2"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"17.58",x2:"24.003",y1:"11.387",y2:"11.533",children:[a.jsx("stop",{stopColor:"#3239DC"}),a.jsx("stop",{offset:"1",stopColor:"#5A38E2"})]})]})]}))});function WS(e){"@babel/helpers - typeof";return WS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},WS(e)}var aJr=["background","size"];function b8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sJr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pJr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dJr=p.memo(function(e){var t=e.background,r=e.size,n=fJr(e,aJr);return a.jsx(Ee,sJr({Icon:ure,"aria-label":Gu,background:t||CIe,size:r},n))});function KS(e){"@babel/helpers - typeof";return KS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},KS(e)}var mJr=["size","style"];function v8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vJr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=bJr(e,mJr);return a.jsxs("svg",jK(jK({fill:"currentColor",fillRule:"evenodd",height:r,style:jK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Gu}),a.jsx("path",{d:"M5.743 4C1.703 4 .306 13.31.002 15.83c-.026.216.241.328.404.182 7.957-7.15 11.644 3.594 14.802 3.594-1.768 0-3.063-4.94-4.69-9.263C9.253 6.985 7.788 4 5.743 4zM23.58 15.76c.153.185.454.063.417-.174-.364-2.303-1.562-8.395-4.078-8.395-1.547 0-1.941 3.084-2.337 6.178l-.002.01c3.381 0 4.665.758 6 2.38z",fillOpacity:".33"}),a.jsx("path",{d:"M10.517 10.343c1.627 4.322 2.923 9.263 4.69 9.263 1.573 0 1.975-3.117 2.373-6.226l.002-.01c.396-3.095.79-6.18 2.336-6.18-3.1 0-4.71 11.248-9.4 3.153z"})]}))});function qS(e){"@babel/helpers - typeof";return qS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qS(e)}var xJr=["size","style"];function x8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SJr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $Ie=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=PJr(e,xJr);return a.jsxs("svg",wK(wK({fill:"currentColor",fillRule:"evenodd",height:r,style:wK({flex:"none",lineHeight:1},n),viewBox:"0 0 78 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Gu}),a.jsx("path",{d:"M2 18.252V3.62h3.467l4.85 11.785h.021l4.83-11.785h3.467v14.633H16.2V7.004h-.042l-4.685 11.248H9.161L4.456 7.025h-.042v11.227H2zM24.846 23a8.257 8.257 0 01-2.23-.29 6.111 6.111 0 01-1.816-.824 4.834 4.834 0 01-1.239-1.239l1.259-1.569c.248.385.565.723.95 1.012.409.294.862.524 1.341.68a5 5 0 001.59.248c.73 0 1.362-.137 1.899-.412.518-.245.95-.64 1.238-1.135.29-.482.433-1.053.433-1.714v-.908h-.02a3.713 3.713 0 01-1.466 1.487c-.61.368-1.31.56-2.022.556-.826 0-1.548-.186-2.167-.556a3.881 3.881 0 01-1.425-1.549c-.33-.674-.495-1.438-.495-2.29v-6.75h2.333v6.481c0 .523.096.992.288 1.404.192.412.469.729.825.95.373.219.806.33 1.3.33.494.004.979-.125 1.405-.372.43-.238.786-.587 1.032-1.012.261-.44.391-.942.391-1.507V7.747h2.313l.02 10.052c0 1.073-.233 1.995-.702 2.765-.467.785-1.135 1.383-2.001 1.796-.867.426-1.879.64-3.034.64zm13.588-4.231c-1.169 0-2.229-.207-3.178-.62-.936-.413-1.692-.998-2.27-1.754-.578-.757-.922-1.638-1.032-2.642l2.415-.454c.055.66.268 1.253.64 1.775.374.526.879.946 1.465 1.217.606.29 1.28.435 2.022.435.661 0 1.238-.104 1.733-.31.51-.207.895-.489 1.157-.846.275-.372.413-.785.413-1.24 0-.563-.22-1.016-.66-1.361-.442-.344-1.143-.62-2.106-.825l-2.208-.475c-1.445-.303-2.511-.77-3.2-1.404-.674-.647-1.01-1.5-1.01-2.558 0-.909.226-1.707.68-2.395.455-.702 1.087-1.245 1.9-1.631.811-.385 1.74-.578 2.785-.578.95 0 1.81.179 2.58.537a4.899 4.899 0 011.92 1.465c.495.62.812 1.348.95 2.188l-2.374.537a2.84 2.84 0 00-.517-1.404 2.77 2.77 0 00-1.093-.929 3.078 3.078 0 00-1.466-.35c-.564 0-1.059.103-1.485.309a2.334 2.334 0 00-.992.805c-.233.34-.355.744-.35 1.156 0 .523.186.95.557 1.28.385.316 1.005.564 1.858.743l2.229.453c1.528.29 2.663.778 3.405 1.467.743.673 1.115 1.554 1.115 2.642 0 .95-.248 1.788-.743 2.517-.482.715-1.17 1.273-2.064 1.672-.88.385-1.905.578-3.075.578zm7.176-.517V3h2.334v6.48h.02a4.29 4.29 0 011.589-1.548c.66-.357 1.424-.535 2.291-.535.757 0 1.41.15 1.961.453.55.303.97.75 1.258 1.342.304.578.455 1.266.455 2.064v6.996h-2.332v-6.439c0-.756-.207-1.356-.62-1.796-.398-.44-.95-.66-1.65-.66-.565 0-1.074.13-1.528.392-.454.248-.826.62-1.074 1.073-.247.455-.37.977-.37 1.569v5.861H45.61zm17.347.414c-1.156 0-2.195-.248-3.117-.744a5.544 5.544 0 01-2.167-2.043c-.51-.867-.764-1.85-.764-2.952 0-1.086.234-2.05.702-2.889a4.942 4.942 0 011.96-1.981c.84-.482 1.79-.723 2.85-.723 1.045 0 1.96.234 2.744.702a4.848 4.848 0 011.857 1.941c.44.811.668 1.754.681 2.827 0 .15-.006.303-.02.454-.013.146-.034.29-.062.434h-8.297c.045.59.245 1.16.578 1.65.344.469.784.834 1.32 1.094a4.042 4.042 0 001.796.392c.73 0 1.397-.157 2.003-.474.619-.33 1.087-.75 1.403-1.258l1.548.948c-.248.51-.62.963-1.114 1.363a5.499 5.499 0 01-1.755.929 6.871 6.871 0 01-2.146.33zm2.352-6.564c-.055-.605-.206-1.128-.454-1.569a2.543 2.543 0 00-1.01-1.01c-.413-.234-.888-.35-1.425-.35-.55 0-1.046.122-1.486.37-.44.248-.805.591-1.094 1.033-.275.439-.447.948-.516 1.526h5.985zm4.045 6.15V3h2.333v15.252h-2.333zm4.193 0V3h2.332v15.252h-2.332z"})]}))});function GS(e){"@babel/helpers - typeof";return GS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},GS(e)}var _Jr=["type"];function O8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CJr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function MJr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zJr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=TJr(e,_Jr),i=r==="color"?ure:kIe;return a.jsx(Ne,CJr({Icon:i,Text:$Ie,"aria-label":Gu,spaceMultiple:GGr,textMultiple:qGr},n))}),P3=kIe;P3.Color=ure;P3.Text=$Ie;P3.Combine=zJr;P3.Avatar=dJr;P3.colorPrimary=CIe;P3.title=Gu;var cd="n8n",AJr=.5,IJr=.2,EIe="#EA4B71";function JS(e){"@babel/helpers - typeof";return JS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},JS(e)}var DJr=["size","style"];function j8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BJr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=FJr(e,DJr);return a.jsxs("svg",PK(PK({fill:"currentColor",fillRule:"evenodd",height:r,style:PK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cd}),a.jsx("path",{clipRule:"evenodd",d:"M24 8.4c0 1.325-1.102 2.4-2.462 2.4-1.146 0-2.11-.765-2.384-1.8h-3.436c-.602 0-1.115.424-1.214 1.003l-.101.592a2.38 2.38 0 01-.8 1.405c.412.354.704.844.8 1.405l.1.592A1.222 1.222 0 0015.719 15h.975c.273-1.035 1.237-1.8 2.384-1.8 1.36 0 2.461 1.075 2.461 2.4S20.436 18 19.078 18c-1.147 0-2.11-.765-2.384-1.8h-.975c-1.204 0-2.23-.848-2.428-2.005l-.101-.592a1.222 1.222 0 00-1.214-1.003H10.97c-.308.984-1.246 1.7-2.356 1.7-1.11 0-2.048-.716-2.355-1.7H4.817c-.308.984-1.246 1.7-2.355 1.7C1.102 14.3 0 13.225 0 11.9s1.102-2.4 2.462-2.4c1.183 0 2.172.815 2.408 1.9h1.337c.236-1.085 1.225-1.9 2.408-1.9 1.184 0 2.172.815 2.408 1.9h.952c.601 0 1.115-.424 1.213-1.003l.102-.592c.198-1.157 1.225-2.005 2.428-2.005h3.436c.274-1.035 1.238-1.8 2.384-1.8C22.898 6 24 7.075 24 8.4zm-1.23 0c0 .663-.552 1.2-1.232 1.2-.68 0-1.23-.537-1.23-1.2 0-.663.55-1.2 1.23-1.2.68 0 1.231.537 1.231 1.2zM2.461 13.1c.68 0 1.23-.537 1.23-1.2 0-.663-.55-1.2-1.23-1.2-.68 0-1.231.537-1.231 1.2 0 .663.55 1.2 1.23 1.2zm6.153 0c.68 0 1.231-.537 1.231-1.2 0-.663-.55-1.2-1.23-1.2-.68 0-1.231.537-1.231 1.2 0 .663.55 1.2 1.23 1.2zm10.462 3.7c.68 0 1.23-.537 1.23-1.2 0-.663-.55-1.2-1.23-1.2-.68 0-1.23.537-1.23 1.2 0 .663.55 1.2 1.23 1.2z"})]}))});function YS(e){"@babel/helpers - typeof";return YS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},YS(e)}var VJr=["background"];function w8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HJr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GJr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var JJr=p.memo(function(e){var t=e.background,r=qJr(e,VJr);return a.jsx(Ee,HJr({Icon:fre,"aria-label":cd,background:t||EIe},r))});function XS(e){"@babel/helpers - typeof";return XS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},XS(e)}var YJr=["size","style"];function P8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tYr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var TIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=eYr(e,YJr);return a.jsxs("svg",SK(SK({height:r,style:SK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cd}),a.jsx("path",{clipRule:"evenodd",d:"M24 8.4c0 1.325-1.102 2.4-2.462 2.4-1.146 0-2.11-.765-2.384-1.8h-3.436c-.602 0-1.115.424-1.214 1.003l-.101.592a2.38 2.38 0 01-.8 1.405c.412.354.704.844.8 1.405l.1.592A1.222 1.222 0 0015.719 15h.975c.273-1.035 1.237-1.8 2.384-1.8 1.36 0 2.461 1.075 2.461 2.4S20.436 18 19.078 18c-1.147 0-2.11-.765-2.384-1.8h-.975c-1.204 0-2.23-.848-2.428-2.005l-.101-.592a1.222 1.222 0 00-1.214-1.003H10.97c-.308.984-1.246 1.7-2.356 1.7-1.11 0-2.048-.716-2.355-1.7H4.817c-.308.984-1.246 1.7-2.355 1.7C1.102 14.3 0 13.225 0 11.9s1.102-2.4 2.462-2.4c1.183 0 2.172.815 2.408 1.9h1.337c.236-1.085 1.225-1.9 2.408-1.9 1.184 0 2.172.815 2.408 1.9h.952c.601 0 1.115-.424 1.213-1.003l.102-.592c.198-1.157 1.225-2.005 2.428-2.005h3.436c.274-1.035 1.238-1.8 2.384-1.8C22.898 6 24 7.075 24 8.4zm-1.23 0c0 .663-.552 1.2-1.232 1.2-.68 0-1.23-.537-1.23-1.2 0-.663.55-1.2 1.23-1.2.68 0 1.231.537 1.231 1.2zM2.461 13.1c.68 0 1.23-.537 1.23-1.2 0-.663-.55-1.2-1.23-1.2-.68 0-1.231.537-1.231 1.2 0 .663.55 1.2 1.23 1.2zm6.153 0c.68 0 1.231-.537 1.231-1.2 0-.663-.55-1.2-1.23-1.2-.68 0-1.231.537-1.231 1.2 0 .663.55 1.2 1.23 1.2zm10.462 3.7c.68 0 1.23-.537 1.23-1.2 0-.663-.55-1.2-1.23-1.2-.68 0-1.23.537-1.23 1.2 0 .663.55 1.2 1.23 1.2z",fill:"#EA4B71",fillRule:"evenodd"})]}))});function QS(e){"@babel/helpers - typeof";return QS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},QS(e)}var rYr=["size","style"];function S8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _K(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sYr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var MIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=aYr(e,rYr);return a.jsxs("svg",_K(_K({fill:"currentColor",fillRule:"evenodd",height:r,style:_K({flex:"none",lineHeight:1},n),viewBox:"0 0 60 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cd}),a.jsx("path",{d:"M2 21.667h4.26v-9.02c0-2.962 1.798-4.26 3.828-4.26 1.997 0 3.561 1.332 3.561 4.06v9.22h4.26V11.582c0-4.36-2.53-6.89-6.49-6.89-2.496 0-3.894 1-4.893 2.297H6.26l-.366-1.963H2v16.641zM34.215 10.45v-.199c1.465-.732 2.93-1.997 2.93-4.493C37.144 2.163 34.18 0 30.087 0c-4.194 0-7.19 2.297-7.19 5.824 0 2.397 1.399 3.695 2.93 4.427v.2a5.653 5.653 0 00-3.728 5.392C22.1 19.47 25.095 22 30.054 22c4.96 0 7.855-2.53 7.855-6.157 0-2.996-1.997-4.76-3.694-5.392zm-4.16-7.388c1.664 0 2.895 1.065 2.895 2.862 0 1.798-1.265 2.863-2.896 2.863-1.63 0-2.995-1.065-2.995-2.863 0-1.83 1.298-2.862 2.995-2.862zm0 15.743c-1.931 0-3.495-1.232-3.495-3.329 0-1.897 1.298-3.328 3.46-3.328 2.132 0 3.43 1.398 3.43 3.395 0 2.03-1.498 3.262-3.396 3.262zM42.237 21.667h4.26v-9.02c0-2.962 1.797-4.26 3.828-4.26 1.997 0 3.56 1.332 3.56 4.06v9.22h4.261V11.582c0-4.36-2.53-6.89-6.49-6.89-2.496 0-3.894 1-4.893 2.297h-.266l-.366-1.963h-3.894v16.641z"})]}))});function ZS(e){"@babel/helpers - typeof";return ZS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ZS(e)}var lYr=["type"];function _8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cYr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mYr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var hYr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=dYr(e,lYr),i=r==="color"?TIe:fre;return a.jsx(Ne,cYr({Icon:i,Text:MIe,"aria-label":cd,spaceMultiple:IJr,textMultiple:AJr},n))}),S3=fre;S3.Color=TIe;S3.Text=MIe;S3.Combine=hYr;S3.Avatar=JJr;S3.colorPrimary=EIe;S3.title=cd;var FI="Nebius",zIe="#DAFF33";function e_(e){"@babel/helpers - typeof";return e_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e_(e)}var yYr=["size","style"];function C8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OYr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var AIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=xYr(e,yYr);return a.jsxs("svg",CK(CK({fill:"currentColor",fillRule:"evenodd",height:r,style:CK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:FI}),a.jsx("path",{d:"M20 2.306v16.797s4-.242 4-4.815V2.306h-4zM4 22.001V5.204s-4 .242-4 4.816V22h4z"}),a.jsx("path",{d:"M16.318 16.51L11.286 4.94c-.824-1.872-2.168-2.926-4.077-2.926-1.908 0-3.211 1.54-3.211 3.19 0 0 2.405-.333 3.68 2.593l5.036 11.57c.821 1.87 2.168 2.926 4.075 2.926 1.905 0 3.211-1.541 3.211-3.19 0 0-2.406.333-3.682-2.594z"})]}))});function t_(e){"@babel/helpers - typeof";return t_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t_(e)}var jYr=["background"];function k8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wYr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kYr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $Yr=p.memo(function(e){var t=e.background,r=CYr(e,jYr);return a.jsx(Ee,wYr({Icon:AIe,"aria-label":FI,background:t||zIe,color:"#052B42",iconMultiple:.7},r))});function r_(e){"@babel/helpers - typeof";return r_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r_(e)}var EYr=["size","style"];function $8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function IYr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DYr=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=AYr(e,EYr);return a.jsxs("svg",kK(kK({fill:"currentColor",fillRule:"evenodd",height:r,style:kK({flex:"none",lineHeight:1},n),viewBox:"0 0 137 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:FI}),a.jsx("path",{d:"M82.404 2.286h-3.97V21.71h3.97V2.286z"}),a.jsx("path",{clipRule:"evenodd",d:"M50.337 5.96V2.287H30.083v19.426h20.254V18.04H34.051v-4.218h14.52v-3.675h-14.52V5.961h16.286zm15.554-3.658l-.005-.013H54.395v19.423h12.69v.005c5.852 0 7.763-2.234 7.763-5.502 0-2.807-2.106-4.293-3.163-4.609 1.062-.698 1.942-2.035 1.942-4.019 0-4.513-4.345-5.264-7.734-5.285h-.002zm.704 3.654h-8.23v4.276h8.774c1.075-.012 2.678-.385 2.678-1.997s-1.4-2.28-3.22-2.28l-.002.001zm.487 7.719h-8.72v4.363h8.774c1.835-.005 3.605-.315 3.605-2.15 0-1.834-1.95-2.203-3.66-2.203v-.01z"}),a.jsx("path",{d:"M133.692 12.39c-1.996-1.597-3.7-1.732-7.06-2.074-.387-.032-5.854-.486-6.267-.523-3.738-.344-3.47-2.032-3.47-2.032 0-1.866 3.775-2.015 3.775-2.015 3.133-.313 9.265-.223 9.648 2.533h4.341v-.002c-.389-5.438-7.152-6.222-11.492-6.277-2.876.072-6.008.245-8.497 1.855-2.789 1.832-2.514 5.481-.766 7.117.681.59 1.713 1.397 3.832 1.792.975.179 2.572.416 4.761.571 0 0 3.496.213 4.245.272 1.115.087 3.746.226 3.959 2.14.227 2.042-3.302 2.633-6.926 2.633-1.587-.011-3.204-.07-4.874-.537-1.413-.402-2.224-1.228-2.359-2.605h-4.292c-.006 5.853 6.676 6.76 11.342 6.76 3.178-.076 6.623-.298 9.378-2.056 3.033-1.98 2.717-5.825.719-7.555l.003.002zM91.034 2.285h-4.202v9.896c0 2.739 2.211 4.179 4.66 4.937-.367-1.918-.46-4.229-.46-5.42V2.285h.002zm18.038 9.896V2.286h-4.202v9.412c0 1.194-.094 3.503-.461 5.421 2.45-.758 4.661-2.2 4.661-4.937h.002zm-11.13 5.764c-4.13 0-6.45-.827-6.45-.827a10.9 10.9 0 00.4 1.553c.703 2.014 2.573 3.291 6.059 3.291s5.355-1.277 6.059-3.29c.161-.458.292-.99.399-1.554 0 0-2.286.827-6.467.827zM21.712 2.3v16.555s3.943-.238 3.943-4.745V2.3h-3.943zM5.942 21.712V5.157S2 5.395 2 9.903v11.809h3.943z"}),a.jsx("path",{d:"M18.084 16.3l-4.96-11.403c-.813-1.845-2.138-2.884-4.019-2.884-1.88 0-3.165 1.518-3.165 3.144 0 0 2.371-.329 3.628 2.556l4.963 11.403c.81 1.842 2.137 2.884 4.017 2.884 1.877 0 3.165-1.519 3.165-3.145 0 0-2.372.329-3.63-2.556z"})]}))}),eT=AIe;eT.Text=DYr;eT.Avatar=$Yr;eT.colorPrimary=zIe;eT.title=FI;var tT="NotebookLM",NYr=.85,LYr=.3,IIe="#fff";function n_(e){"@babel/helpers - typeof";return n_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n_(e)}var RYr=["size","style"];function E8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $K(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UYr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=HYr(e,RYr);return a.jsxs("svg",$K($K({fill:"currentColor",fillRule:"evenodd",height:r,style:$K({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:tT}),a.jsx("path",{d:"M11.999 3.14C5.372 3.14 0 8.588 0 15.312v5.828h2.212v-.58c0-2.728 2.178-4.938 4.866-4.938 2.688 0 4.866 2.21 4.866 4.937v.581h2.212v-.58c0-3.967-3.17-7.18-7.078-7.18a6.966 6.966 0 00-4.086 1.318C4.2 12.262 6.687 10.59 9.56 10.59c4.057 0 7.347 3.338 7.347 7.453v3.097h2.212v-3.097c0-5.355-4.28-9.698-9.56-9.698a9.438 9.438 0 00-6.217 2.332C4.984 7.528 8.244 5.383 12 5.383c5.406 0 9.788 4.446 9.788 9.93v5.827H24v-5.828C23.999 8.588 18.627 3.14 11.999 3.14z"})]}))});function i_(e){"@babel/helpers - typeof";return i_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i_(e)}function T8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WYr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rXr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tXr(e,XYr);return a.jsxs("svg",EK(EK({fill:"currentColor",fillRule:"evenodd",height:r,style:EK({flex:"none",lineHeight:1},n),viewBox:"0 0 157 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:tT}),a.jsx("path",{d:"M134.948 21.559V2h4.042l5.71 14.887h.164L150.601 2h4.043v19.559h-2.95V10.496l.163-3.469h-.163l-5.711 14.534h-2.376l-5.709-14.534h-.164l.164 3.469v11.065h-2.95v-.002zM121.281 21.559V2h3.005v16.719h8.414v2.841h-11.419v-.001zM107.07 21.559V2h2.95v11.528l5.9-5.9h3.659v.164l-5.381 5.326 5.572 8.278v.163h-3.496l-4.153-6.393-2.103 2.075v4.316h-2.95l.002.002zM98.038 21.997c-1.439 0-2.704-.328-3.797-.983a7.04 7.04 0 01-2.568-2.65c-.62-1.129-.93-2.385-.93-3.769 0-1.384.31-2.63.93-3.742a6.973 6.973 0 012.568-2.677c1.093-.656 2.358-.983 3.797-.983 1.44 0 2.677.338 3.77 1.01a7.039 7.039 0 012.568 2.65c.62 1.111.93 2.358.93 3.742s-.31 2.64-.93 3.77a7.028 7.028 0 01-2.568 2.649c-1.093.655-2.349.983-3.77.983zm0-2.704a4.31 4.31 0 002.131-.547 4.344 4.344 0 001.584-1.611c.418-.71.629-1.557.629-2.541 0-.985-.209-1.821-.629-2.514-.402-.71-.93-1.247-1.584-1.612a4.154 4.154 0 00-2.13-.573c-.765 0-1.486.19-2.159.573-.656.365-1.193.902-1.611 1.612-.402.691-.602 1.53-.602 2.514 0 .984.2 1.83.602 2.54a4.47 4.47 0 001.639 1.612 4.41 4.41 0 002.13.547zM82.319 21.997c-1.44 0-2.704-.328-3.797-.983a7.038 7.038 0 01-2.569-2.65c-.62-1.129-.929-2.385-.929-3.769 0-1.384.31-2.63.93-3.742a6.972 6.972 0 012.568-2.677c1.093-.656 2.358-.983 3.797-.983 1.44 0 2.677.338 3.77 1.01a7.04 7.04 0 012.568 2.65c.62 1.111.93 2.358.93 3.742s-.31 2.64-.93 3.77a7.028 7.028 0 01-2.569 2.649c-1.092.656-2.348.983-3.769.983zm0-2.704c.765 0 1.476-.182 2.13-.547a4.342 4.342 0 001.585-1.611c.418-.71.628-1.557.628-2.541 0-.985-.209-1.821-.628-2.514-.402-.71-.93-1.247-1.585-1.612a4.152 4.152 0 00-2.13-.573c-.765 0-1.485.19-2.158.573-.656.365-1.193.902-1.612 1.612-.4.691-.6 1.53-.6 2.514 0 .984.2 1.83.6 2.54a4.47 4.47 0 001.64 1.612 4.41 4.41 0 002.13.547zM67.178 21.997a5.496 5.496 0 01-3.469-1.175 5.693 5.693 0 01-1.01-1.12h-.163v1.857h-2.787V2h2.95v5.573l-.163 1.94h.163a4.825 4.825 0 011.01-1.12 5.228 5.228 0 011.53-.875 5.498 5.498 0 011.94-.328c1.273 0 2.412.32 3.415.956 1 .638 1.793 1.51 2.376 2.622.601 1.11.902 2.385.902 3.824 0 1.44-.3 2.714-.902 3.825-.583 1.11-1.375 1.985-2.376 2.621-1.001.639-2.14.956-3.416.956v.003zm-.436-2.704c.728 0 1.411-.191 2.048-.574a4.095 4.095 0 001.556-1.64c.4-.709.602-1.538.602-2.485 0-.948-.2-1.793-.602-2.486a4.116 4.116 0 00-1.556-1.64 3.91 3.91 0 00-2.048-.573c-.728 0-1.412.19-2.048.574-.637.383-1.157.929-1.557 1.639-.401.69-.601 1.52-.601 2.486 0 .966.2 1.802.6 2.513.4.693.921 1.23 1.558 1.612.638.383 1.32.574 2.048.574zM51.22 21.997c-1.367 0-2.586-.319-3.662-.955a6.9 6.9 0 01-2.54-2.622c-.602-1.111-.903-2.377-.903-3.797 0-1.33.292-2.56.875-3.689a6.973 6.973 0 012.43-2.704c1.057-.692 2.269-1.038 3.635-1.038 1.439 0 2.658.31 3.66.93a6.023 6.023 0 012.322 2.54c.528 1.075.792 2.286.792 3.634 0 .2-.01.383-.027.546 0 .164-.01.292-.028.383H47.01c.074.765.264 1.43.574 1.995.4.71.93 1.247 1.584 1.612a4.311 4.311 0 002.13.546c.93 0 1.704-.209 2.322-.629a4.864 4.864 0 001.503-1.611l2.431 1.175a7.538 7.538 0 01-2.458 2.677c-1.038.674-2.332 1.01-3.88 1.01l.003-.003zm-4.043-8.988h7.731a3.23 3.23 0 00-.273-1.092 3.409 3.409 0 00-1.885-1.885c-.473-.218-1.029-.328-1.666-.328-.802 0-1.513.209-2.13.629-.62.401-1.103.964-1.45 1.694-.144.31-.254.638-.327.982zM34.58 7.628h2.431V3.694h2.95v3.934h3.416v2.569H39.96v6.692c0 .691.138 1.22.41 1.584.29.365.773.546 1.447.546.329 0 .62-.045.875-.135.255-.11.51-.237.765-.384v2.87c-.31.126-.638.227-.983.3-.347.073-.756.11-1.229.11-1.293 0-2.323-.374-3.087-1.12-.765-.765-1.148-1.812-1.148-3.14v-7.322H34.58v-2.57zM26.772 21.997c-1.439 0-2.704-.328-3.797-.983a7.028 7.028 0 01-2.568-2.65c-.62-1.129-.93-2.385-.93-3.769 0-1.384.31-2.63.93-3.742a6.973 6.973 0 012.568-2.677c1.093-.656 2.358-.983 3.797-.983 1.44 0 2.677.338 3.77 1.01a7.04 7.04 0 012.568 2.65c.62 1.111.93 2.358.93 3.742s-.31 2.64-.93 3.77a7.03 7.03 0 01-2.568 2.649c-1.093.655-2.349.983-3.77.983zm0-2.704c.765 0 1.476-.182 2.13-.547a4.341 4.341 0 001.585-1.611c.418-.71.629-1.557.629-2.541 0-.985-.21-1.821-.63-2.514-.399-.71-.929-1.247-1.583-1.612a4.152 4.152 0 00-2.13-.573c-.765 0-1.486.19-2.159.573-.656.365-1.193.902-1.611 1.612-.4.691-.602 1.53-.602 2.514 0 .984.2 1.83.602 2.54a4.47 4.47 0 001.639 1.612 4.415 4.415 0 002.13.547zM2 21.559V2h3.551l8.852 14.369h.163l-.163-3.77V2h2.977v19.559h-3.114L4.976 6.452h-.163l.163 3.77v11.337H2z"})]}))});function a_(e){"@babel/helpers - typeof";return a_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a_(e)}function z8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nXr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yXr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hXr(e,fXr);return a.jsxs("svg",TK(TK({fill:"currentColor",fillRule:"evenodd",height:r,style:TK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:rT}),a.jsx("path",{clipRule:"evenodd",d:"M15.257.055l-13.31.98C.874 1.128.5 1.83.5 2.667v14.559c0 .654.233 1.213.794 1.96l3.129 4.06c.513.653.98.794 1.962.745l15.457-.932c1.307-.093 1.681-.7 1.681-1.727V4.954c0-.53-.21-.684-.829-1.135l-.106-.078L18.34.755c-1.027-.746-1.45-.84-3.083-.7zm-8.521 4.63c-1.263.086-1.549.105-2.266-.477L2.647 2.76c-.186-.187-.092-.42.375-.466l12.796-.933c1.074-.094 1.634.28 2.054.606l2.195 1.587c.093.047.326.326.047.326l-13.216.794-.162.01zM5.263 21.193V7.287c0-.606.187-.886.748-.933l15.176-.886c.515-.047.748.28.748.886v13.81c0 .609-.093 1.122-.934 1.168l-14.523.84c-.842.047-1.215-.232-1.215-.98zm14.338-13.16c.093.422 0 .842-.422.89l-.699.139v10.264c-.608.327-1.168.513-1.635.513-.747 0-.934-.232-1.495-.932l-4.576-7.185v6.952l1.448.327s0 .84-1.169.84l-3.221.186c-.094-.187 0-.654.327-.747l.84-.232V9.853L7.832 9.76c-.093-.42.14-1.026.794-1.073l3.456-.232 4.763 7.279v-6.44l-1.214-.14c-.094-.513.28-.887.747-.933l3.223-.187z"})]}))});function l_(e){"@babel/helpers - typeof";return l_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l_(e)}var gXr=["background"];function I8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bXr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wXr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PXr=p.memo(function(e){var t=e.background,r=jXr(e,gXr);return a.jsx(Ee,bXr({Icon:dre,"aria-label":rT,background:t||NIe,color:"#000",iconMultiple:.7},r))});function c_(e){"@babel/helpers - typeof";return c_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c_(e)}var SXr=["size","style"];function D8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function EXr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$Xr(e,SXr);return a.jsxs("svg",MK(MK({fill:"currentColor",fillRule:"nonzero",height:r,style:MK({flex:"none",lineHeight:1},n),viewBox:"0 0 87 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:rT}),a.jsx("path",{d:"M18.995.99v20.708H15.69L5.893 7.531h-.171v14.167H2V.99h3.337l9.776 14.164h.191V.992h3.692l-.001-.001zM28.851 22c-1.516 0-2.831-.333-3.944-1.001a6.731 6.731 0 01-2.578-2.8c-.605-1.2-.91-2.602-.91-4.206 0-1.605.303-3.01.91-4.216.607-1.206 1.467-2.143 2.578-2.81 1.112-.667 2.428-1.002 3.944-1.002 1.51 0 2.82.335 3.932 1.002 1.111.667 1.972 1.604 2.578 2.81.613 1.206.92 2.611.92 4.216 0 1.604-.307 3.006-.92 4.205A6.731 6.731 0 0132.783 21c-1.111.667-2.422 1-3.932 1zm.01-2.912c.836 0 1.53-.225 2.082-.678.554-.457.968-1.07 1.243-1.84.278-.775.416-1.637.416-2.587 0-.95-.138-1.813-.416-2.589-.275-.775-.69-1.392-1.243-1.85-.553-.464-1.246-.697-2.082-.697-.843 0-1.544.233-2.103.698-.56.458-.977 1.074-1.254 1.85-.268.775-.404 1.637-.404 2.588 0 .95.134 1.814.404 2.588.277.769.695 1.382 1.254 1.84.56.452 1.26.677 2.103.677zM46.251 6.17v2.81h-8.897V6.17h8.896zm-6.695-3.723h3.63v14.589c0 .492.075.869.223 1.133.155.262.358.44.607.535.249.095.529.141.84.141.209.002.418-.015.625-.05a7.01 7.01 0 00.446-.09l.605 2.84a8.3 8.3 0 01-.827.223c-.358.08-.796.128-1.316.14-.91.028-1.731-.11-2.466-.414a3.883 3.883 0 01-1.739-1.425c-.425-.647-.633-1.46-.627-2.436V2.447h-.001zm8.92 19.251V6.169h3.642v15.529h-3.641zm1.831-17.744c-.58 0-1.075-.192-1.487-.575a1.859 1.859 0 01-.617-1.396c0-.546.206-1.01.617-1.395A2.101 2.101 0 0150.306 0c.58 0 1.076.196 1.487.588.418.383.626.848.626 1.394 0 .539-.208 1.004-.626 1.395a2.1 2.1 0 01-1.486.577v-.001zm11.485 18.047c-1.516 0-2.83-.333-3.943-1.002a6.73 6.73 0 01-2.578-2.8c-.606-1.2-.91-2.6-.91-4.205s.304-3.01.91-4.216c.607-1.206 1.466-2.144 2.578-2.81 1.113-.667 2.427-1.002 3.943-1.002 1.51 0 2.821.334 3.933 1.001 1.112.667 1.972 1.605 2.579 2.81.613 1.207.92 2.612.92 4.217 0 1.604-.307 3.006-.92 4.205a6.728 6.728 0 01-2.58 2.802c-1.11.667-2.422 1-3.932 1zm.01-2.913c.836 0 1.53-.225 2.083-.677.553-.457.967-1.07 1.244-1.84.276-.775.414-1.637.414-2.588 0-.95-.138-1.812-.414-2.588-.277-.775-.69-1.392-1.244-1.85-.553-.465-1.247-.697-2.082-.697-.843 0-1.544.232-2.103.697-.56.459-.977 1.075-1.255 1.85-.268.776-.403 1.638-.403 2.588 0 .95.134 1.814.403 2.589.278.769.695 1.382 1.255 1.84.56.451 1.26.676 2.103.676zm13.295-6.5v9.109h-3.639V6.17h3.478v2.628h.182a4.446 4.446 0 011.708-2.062c.788-.512 1.763-.77 2.923-.77 1.064 0 1.994.23 2.79.69a4.637 4.637 0 011.86 1.991c.445.869.667 1.924.667 3.164V21.7h-3.628v-9.332c0-1.039-.27-1.85-.81-2.436-.54-.593-1.285-.89-2.236-.89-.638 0-1.208.141-1.708.425-.498.276-.889.68-1.172 1.213-.276.524-.415 1.163-.415 1.91z"})]}))});function u_(e){"@babel/helpers - typeof";return u_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u_(e)}function N8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TXr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WXr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=UXr(e,FXr);return a.jsxs("svg",zK(zK({fill:"currentColor",fillRule:"evenodd",height:r,style:zK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ju}),a.jsx("path",{d:"M12.557 2.257a.432.432 0 00-.202-.366L9.42.063a.42.42 0 00-.444 0L3.601 3.395l-.022.015a.43.43 0 00-.18.352v3.443L.709 8.8a.43.43 0 00-.209.37v5.618a.43.43 0 00.214.343l2.685 1.56v3.512a.43.43 0 00.201.367l5.374 3.366a.42.42 0 00.442.002l2.935-1.79a.43.43 0 00.205-.369v-8.688h-.849v1.138L6.08 17.65l.436.737 5.191-3.156v6.305L9.2 23.066l-2.092-1.31 2.2-1.326-.434-.74-2.58 1.556-2.047-1.282v-3.406l2.374-1.43-.433-.739-2.476 1.493-2.363-1.373v-2.265l2.585-1.56-.434-.738-2.151 1.297V9.415l2.465-1.462 2.342 1.512v2.171l-1.75 1.15.461.72 1.67-1.095 1.533 1.088.486-.705-1.55-1.1v-2.27L9.56 7.817a.433.433 0 00.2-.366V4.728h-.848v2.483L6.55 8.7 4.247 7.216V4.003L6.12 2.84v2.712h.85V2.315L9.197.934l2.509 1.563v8.14h.85v-8.38z"}),a.jsx("path",{clipRule:"evenodd",d:"M18.946 12.273a2.25 2.25 0 100-.818h-8.219v.818h8.22zm3.645-.41a1.432 1.432 0 11-2.863 0 1.432 1.432 0 012.863 0z"}),a.jsx("path",{clipRule:"evenodd",d:"M18.091 14.727h-4.705v-.818h5.523V18h1.637v4.091h-4.091v-4.09h1.636v-3.274zm-.818 6.546v-2.455h2.454v2.455h-2.454z"}),a.jsx("path",{clipRule:"evenodd",d:"M18.091 9h-4.705v.818h5.523v-4.09h2.375L18.5 1.273l-2.783 4.453h2.374V9zm.41-6.183L17.192 4.91h2.615L18.5 2.817z"})]}))});function p_(e){"@babel/helpers - typeof";return p_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p_(e)}var KXr=["background"];function R8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qXr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QXr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZXr=p.memo(function(e){var t=e.background,r=XXr(e,KXr);return a.jsx(Ee,qXr({Icon:mre,"aria-label":Ju,background:t||RIe,color:"#fff"},r))});function d_(e){"@babel/helpers - typeof";return d_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d_(e)}var eQr=["size","style"];function F8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AK(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uQr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var FIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cQr(e,eQr),o=cn(Ju,4),s=iQr(o,4),l=s[0],c=s[1],u=s[2],f=s[3];return a.jsxs("svg",AK(AK({height:r,style:AK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ju}),a.jsx("path",{d:"M12.557 2.257a.432.432 0 00-.202-.366L9.42.063a.42.42 0 00-.444 0L3.601 3.395l-.022.015a.43.43 0 00-.18.352v3.443L.709 8.8a.43.43 0 00-.209.37v5.618a.43.43 0 00.214.343l2.685 1.56v3.512a.43.43 0 00.201.367l5.374 3.366a.42.42 0 00.442.002l2.935-1.79a.43.43 0 00.205-.369v-8.688h-.849v1.138L6.08 17.65l.436.737 5.191-3.156v6.305L9.2 23.066l-2.092-1.31 2.2-1.326-.434-.74-2.58 1.556-2.047-1.282v-3.406l2.374-1.43-.433-.739-2.476 1.493-2.363-1.373v-2.265l2.585-1.56-.434-.738-2.151 1.297V9.415l2.465-1.462 2.342 1.512v2.171l-1.75 1.15.461.72 1.67-1.095 1.533 1.088.486-.705-1.55-1.1v-2.27L9.56 7.817a.433.433 0 00.2-.366V4.728h-.848v2.483L6.55 8.7 4.247 7.216V4.003L6.12 2.84v2.712h.85V2.315L9.197.934l2.509 1.563v8.14h.85v-8.38z",fill:l.fill}),a.jsx("path",{clipRule:"evenodd",d:"M18.946 12.273a2.25 2.25 0 100-.818h-8.219v.818h8.22zm3.645-.41a1.432 1.432 0 11-2.863 0 1.432 1.432 0 012.863 0z",fill:c.fill,fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M18.091 14.727h-4.705v-.818h5.523V18h1.637v4.091h-4.091v-4.09h1.636v-3.274zm-.818 6.546v-2.455h2.454v2.455h-2.454z",fill:u.fill,fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M18.091 9h-4.705v.818h5.523v-4.09h2.375L18.5 1.273l-2.783 4.453h2.374V9zm.41-6.183L17.192 4.91h2.615L18.5 2.817z",fill:f.fill,fillRule:"evenodd"}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"3.5",x2:"20.5",y1:"3.5",y2:"21.5",children:[a.jsx("stop",{stopColor:"#43E3E4"}),a.jsx("stop",{offset:".25",stopColor:"#4A9FFF"}),a.jsx("stop",{offset:".5",stopColor:"#AA4BFB"}),a.jsx("stop",{offset:".75",stopColor:"#FC5978"}),a.jsx("stop",{offset:"1",stopColor:"#FF6D32"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"3.5",x2:"20.5",y1:"3.5",y2:"21.5",children:[a.jsx("stop",{stopColor:"#43E3E4"}),a.jsx("stop",{offset:".25",stopColor:"#4A9FFF"}),a.jsx("stop",{offset:".5",stopColor:"#AA4BFB"}),a.jsx("stop",{offset:".75",stopColor:"#FC5978"}),a.jsx("stop",{offset:"1",stopColor:"#FF6D32"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"3.5",x2:"20.5",y1:"3.5",y2:"21.5",children:[a.jsx("stop",{stopColor:"#43E3E4"}),a.jsx("stop",{offset:".25",stopColor:"#4A9FFF"}),a.jsx("stop",{offset:".5",stopColor:"#AA4BFB"}),a.jsx("stop",{offset:".75",stopColor:"#FC5978"}),a.jsx("stop",{offset:"1",stopColor:"#FF6D32"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:f.id,x1:"3.5",x2:"20.5",y1:"3.5",y2:"21.5",children:[a.jsx("stop",{stopColor:"#43E3E4"}),a.jsx("stop",{offset:".25",stopColor:"#4A9FFF"}),a.jsx("stop",{offset:".5",stopColor:"#AA4BFB"}),a.jsx("stop",{offset:".75",stopColor:"#FC5978"}),a.jsx("stop",{offset:"1",stopColor:"#FF6D32"})]})]})]}))});function m_(e){"@babel/helpers - typeof";return m_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m_(e)}var fQr=["size","style"];function V8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yQr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var BIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hQr(e,fQr);return a.jsxs("svg",IK(IK({fill:"currentColor",fillRule:"evenodd",height:r,style:IK({flex:"none",lineHeight:1},n),viewBox:"0 0 194 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ju}),a.jsx("path",{d:"M183.349 22c-1.461 0-2.636-.415-3.525-1.244-.869-.83-1.303-1.935-1.303-3.317 0-1.462.533-2.627 1.599-3.495 1.086-.889 2.518-1.333 4.295-1.333.948 0 1.995.128 3.14.385v-1.481c0-.909-.188-1.53-.563-1.866-.375-.336-1.066-.504-2.073-.504-.691 0-1.422.07-2.192.208-.77.118-1.55.286-2.34.503-.158.04-.267.06-.326.06-.336 0-.503-.228-.503-.682V7.901c0-.316.039-.533.118-.651.099-.119.277-.237.533-.356.691-.296 1.531-.523 2.518-.681a16.69 16.69 0 012.962-.267c2.034 0 3.515.415 4.443 1.244.948.81 1.422 2.093 1.422 3.85v9.746c0 .493-.247.74-.741.74h-2.014c-.435 0-.711-.217-.829-.651l-.178-.682a7.346 7.346 0 01-2.133 1.333c-.79.316-1.56.474-2.31.474zm1.214-2.903c1.027 0 2.024-.404 2.992-1.214v-2.577c-.375-.06-.77-.109-1.185-.148-.415-.04-.8-.06-1.155-.06-1.718 0-2.577.692-2.577 2.074 0 .612.168 1.086.504 1.422.335.335.809.503 1.421.503zM170.756 21.526h-2.577c-.276 0-.494-.05-.652-.148-.158-.1-.296-.306-.414-.622l-5.065-13.181a11.554 11.554 0 01-.148-.415 1.023 1.023 0 01-.059-.326c0-.296.197-.444.592-.444h2.962c.553 0 .898.257 1.037.77l3.05 10.485 3.11-10.485c.139-.513.484-.77 1.037-.77h2.873c.395 0 .593.148.593.444 0 .1-.02.208-.06.326-.039.119-.089.257-.148.415l-5.065 13.18c-.118.317-.256.524-.414.623-.158.098-.376.148-.652.148zM153.044 21.97c-2.31 0-4.137-.69-5.48-2.073-1.342-1.402-2.014-3.386-2.014-5.953 0-2.548.672-4.512 2.014-5.895 1.343-1.402 3.17-2.103 5.48-2.103 2.31 0 4.137.701 5.48 2.103 1.342 1.383 2.014 3.347 2.014 5.895 0 2.567-.672 4.551-2.014 5.953-1.343 1.382-3.17 2.073-5.48 2.073zm0-3.317c.987 0 1.748-.365 2.281-1.096.553-.75.829-1.955.829-3.613 0-1.64-.276-2.824-.829-3.555-.533-.75-1.294-1.125-2.281-1.125-.968 0-1.728.375-2.281 1.125-.553.73-.829 1.916-.829 3.555 0 1.658.276 2.863.829 3.613.553.73 1.313 1.096 2.281 1.096zM128.034 21.526h-2.429c-.493 0-.74-.247-.74-.74V1.74c0-.493.247-.74.74-.74h3.288c.316 0 .533.05.652.148.138.08.276.227.414.444l7.998 13.774V1.74c0-.493.246-.74.74-.74h2.429c.493 0 .74.247.74.74v19.046c0 .493-.247.74-.74.74h-3.288c-.316 0-.543-.04-.681-.118a2.05 2.05 0 01-.385-.474l-7.998-13.655v13.507c0 .493-.246.74-.74.74zM102.264 21.526h-2.843c-.494 0-.74-.247-.74-.74V7.13c0-.494.246-.74.74-.74h2.133c.454 0 .73.217.829.651l.266.978c1.778-1.383 3.673-2.074 5.687-2.074 1.402 0 2.479.385 3.229 1.155.77.75 1.155 1.827 1.155 3.229v10.456c0 .493-.247.74-.74.74h-2.844c-.494 0-.74-.247-.74-.74v-9.182c0-1.56-.721-2.34-2.163-2.34-1.086 0-2.162.335-3.228 1.007v10.515c0 .493-.247.74-.741.74zM87.817 21.97c-2.31 0-4.136-.69-5.48-2.073-1.342-1.402-2.013-3.386-2.013-5.953 0-2.548.671-4.512 2.014-5.895 1.343-1.402 3.17-2.103 5.48-2.103 2.31 0 4.136.701 5.48 2.103 1.342 1.383 2.013 3.347 2.013 5.895 0 2.567-.671 4.551-2.014 5.953-1.343 1.382-3.17 2.073-5.48 2.073zm0-3.317c.988 0 1.748-.365 2.281-1.096.553-.75.83-1.955.83-3.613 0-1.64-.277-2.824-.83-3.555-.533-.75-1.293-1.125-2.28-1.125-.968 0-1.728.375-2.281 1.125-.553.73-.83 1.916-.83 3.555 0 1.658.277 2.863.83 3.613.553.73 1.313 1.096 2.28 1.096zM77.617 21.526H66.39c-.494 0-.74-.247-.74-.74v-1.511c0-.297.029-.534.088-.711.06-.178.188-.375.385-.593L73.44 9.59h-6.753c-.494 0-.74-.247-.74-.74V7.13c0-.494.246-.74.74-.74h10.782c.493 0 .74.246.74.74V8.7c0 .296-.03.533-.089.71-.06.178-.188.376-.385.593l-7.405 8.323h7.287c.493 0 .74.247.74.74v1.718c0 .494-.247.74-.74.74zM54.487 22c-1.462 0-2.636-.415-3.525-1.244-.869-.83-1.303-1.935-1.303-3.317 0-1.462.533-2.627 1.6-3.495 1.085-.889 2.517-1.333 4.294-1.333.948 0 1.994.128 3.14.385v-1.481c0-.909-.188-1.53-.563-1.866-.375-.336-1.066-.504-2.074-.504-.69 0-1.421.07-2.191.208-.77.118-1.55.286-2.34.503-.158.04-.267.06-.326.06-.336 0-.504-.228-.504-.682V7.901c0-.316.04-.533.119-.651.099-.119.276-.237.533-.356.691-.296 1.53-.523 2.518-.681a16.689 16.689 0 012.962-.267c2.034 0 3.515.415 4.443 1.244.947.81 1.421 2.093 1.421 3.85v9.746c0 .493-.247.74-.74.74h-2.014c-.435 0-.711-.217-.83-.651l-.177-.682a7.35 7.35 0 01-2.133 1.333c-.79.316-1.56.474-2.31.474zm1.214-2.903c1.027 0 2.024-.404 2.992-1.214v-2.577c-.375-.06-.77-.109-1.185-.148-.415-.04-.8-.06-1.155-.06-1.718 0-2.577.692-2.577 2.074 0 .612.168 1.086.503 1.422.336.335.81.503 1.422.503zM27.03 21.526h-2.844c-.494 0-.74-.247-.74-.74V7.13c0-.494.246-.74.74-.74h2.133c.454 0 .73.217.83.651l.236.8c1.027-.671 1.955-1.155 2.784-1.451a7.947 7.947 0 012.636-.445c1.778 0 3.032.632 3.762 1.896 1.007-.671 1.955-1.155 2.844-1.451a8.654 8.654 0 012.754-.445c1.382 0 2.449.385 3.2 1.155.77.75 1.154 1.827 1.154 3.229v10.456c0 .493-.247.74-.74.74h-2.844c-.493 0-.74-.247-.74-.74v-9.508c0-1.343-.602-2.014-1.807-2.014-1.066 0-2.142.256-3.228.77v10.752c0 .493-.247.74-.741.74h-2.843c-.494 0-.74-.247-.74-.74v-9.508c0-1.343-.603-2.014-1.808-2.014-.533 0-1.066.069-1.6.207a7.649 7.649 0 00-1.658.592v10.723c0 .493-.247.74-.74.74zM2.592 21.526c-.395 0-.592-.148-.592-.444 0-.099.02-.217.06-.355.058-.158.118-.326.177-.504L8.812 1.77c.119-.316.257-.523.415-.622C9.385 1.05 9.602 1 9.88 1h3.288c.276 0 .493.05.651.148.178.099.316.306.415.622l6.575 18.453c.06.178.109.346.148.504.06.138.09.256.09.355 0 .296-.198.444-.593.444h-3.258c-.316 0-.543-.059-.681-.177-.139-.119-.257-.316-.356-.593l-1.214-3.91h-7.08l-1.154 3.91c-.08.277-.198.474-.356.593-.138.118-.375.177-.71.177H2.591zm6.22-7.878h5.213l-2.636-8.59-2.577 8.59z"})]}))});function h_(e){"@babel/helpers - typeof";return h_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h_(e)}var gQr=["type"];function H8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bQr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wQr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PQr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=jQr(e,gQr),i=r==="color"?FIe:mre;return a.jsx(Ne,bQr({Icon:i,Text:BIe,"aria-label":Ju,spaceMultiple:LXr,textMultiple:NXr},n))}),C0=mre;C0.Color=FIe;C0.Text=BIe;C0.Combine=PQr;C0.Avatar=ZXr;C0.colorPrimary=RXr;C0.colorGradient=RIe;C0.title=Ju;var pd="NPLCloud",SQr=.6,_Qr=.2,VIe="#00D1B2";function y_(e){"@babel/helpers - typeof";return y_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y_(e)}var CQr=["size","style"];function U8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function MQr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var hre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=TQr(e,CQr);return a.jsxs("svg",DK(DK({fill:"currentColor",fillRule:"evenodd",height:r,style:DK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pd}),a.jsx("path",{d:"M10.033 5.807L0 18.193h10.792l4.636-5.724-5.395-6.662zm.651 5.421l-.651 2.553-.652-2.553-2.538.926 3.19-3.938 3.19 3.938-2.539-.926zM18.107 10.918l-5.893 7.275H24l-5.893-7.275zm0 4.683l-.383-1.499-1.49.544 1.873-2.313 1.873 2.313-1.49-.544-.383 1.5z"})]}))});function g_(e){"@babel/helpers - typeof";return g_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g_(e)}var zQr=["background","size"];function W8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AQr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function RQr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var FQr=p.memo(function(e){var t=e.background,r=e.size,n=LQr(e,zQr);return a.jsx(Ee,AQr({Icon:hre,"aria-label":pd,background:t||VIe,color:"#fff",iconMultiple:.7,size:r},n))});function b_(e){"@babel/helpers - typeof";return b_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b_(e)}var BQr=["size","style"];function K8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KQr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var HIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=WQr(e,BQr);return a.jsxs("svg",NK(NK({height:r,style:NK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pd}),a.jsx("path",{d:"M10.033 5.807L0 18.193h10.792l4.636-5.724-5.395-6.662zm.651 5.421l-.651 2.553-.652-2.553-2.538.926 3.19-3.938 3.19 3.938-2.539-.926zM18.107 10.918l-5.893 7.275H24l-5.893-7.275zm0 4.683l-.383-1.499-1.49.544 1.873-2.313 1.873 2.313-1.49-.544-.383 1.5z",fill:"#00D1B2"})]}))});function v_(e){"@babel/helpers - typeof";return v_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v_(e)}var qQr=["size","style"];function q8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function LK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QQr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var UIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=XQr(e,qQr);return a.jsxs("svg",LK(LK({fill:"currentColor",fillRule:"evenodd",height:r,style:LK({flex:"none",lineHeight:1},n),viewBox:"0 0 140 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pd}),a.jsx("path",{d:"M137.271 21.657h-3.314v-2.486h-.057c-1.067 1.886-2.71 2.829-4.929 2.829-1.8 0-3.242-.652-4.328-1.957-1.076-1.314-1.614-3.1-1.614-5.357 0-2.42.595-4.357 1.785-5.815 1.2-1.457 2.796-2.185 4.786-2.185 1.971 0 3.405.79 4.3 2.371h.057V0h3.314v21.657zM134 14.971v-1.914c0-1.038-.338-1.919-1.014-2.643-.676-.724-1.538-1.085-2.586-1.085-1.238 0-2.214.461-2.929 1.385-.704.924-1.057 2.205-1.057 3.843 0 1.486.338 2.662 1.015 3.529.685.857 1.604 1.285 2.757 1.285 1.133 0 2.052-.414 2.757-1.242.705-.838 1.057-1.89 1.057-3.158zM119.643 21.657h-3.314v-2.314h-.058c-.962 1.771-2.457 2.657-4.485 2.657-3.457 0-5.186-2.076-5.186-6.228V7.029h3.314v8.4c0 2.628 1.015 3.943 3.043 3.943.981 0 1.786-.362 2.414-1.086.638-.724.958-1.672.958-2.843V7.03h3.314v14.628zM95.886 22c-2.257 0-4.062-.681-5.415-2.043-1.342-1.372-2.014-3.186-2.014-5.443 0-2.457.7-4.376 2.1-5.757 1.41-1.381 3.305-2.071 5.686-2.071 2.286 0 4.067.671 5.343 2.014 1.276 1.343 1.914 3.205 1.914 5.586 0 2.333-.69 4.204-2.071 5.614-1.372 1.4-3.22 2.1-5.543 2.1zm.157-12.672c-1.295 0-2.32.453-3.072 1.357-.752.905-1.128 2.153-1.128 3.743 0 1.534.38 2.743 1.143 3.629.762.876 1.78 1.314 3.057 1.314 1.305 0 2.305-.433 3-1.3.705-.866 1.057-2.1 1.057-3.7 0-1.61-.352-2.852-1.057-3.728-.695-.877-1.695-1.315-3-1.315zM85.072 21.657h-3.33V0h3.33v21.657zM78.228 20.8c-1.542.8-3.461 1.2-5.757 1.2-2.971 0-5.352-.938-7.142-2.814-1.79-1.876-2.686-4.338-2.686-7.386 0-3.276 1.005-5.924 3.014-7.943C67.677 1.838 70.224.83 73.3.83c1.98 0 3.624.28 4.928.842v3.372c-1.38-.82-2.904-1.229-4.57-1.229-2.22 0-4.02.71-5.4 2.129-1.372 1.419-2.058 3.314-2.058 5.686 0 2.257.643 4.057 1.928 5.4 1.286 1.333 2.977 2 5.072 2 1.933 0 3.61-.457 5.028-1.372V20.8zM42.157 14.229v7.428h-3.385V1.171h6.214c2.352 0 4.176.548 5.471 1.643S52.4 5.452 52.4 7.443c0 1.99-.676 3.619-2.029 4.886-1.352 1.266-3.18 1.9-5.485 1.9h-2.729zm0-10.258v7.486h2.2c1.457 0 2.567-.338 3.329-1.014.762-.676 1.143-1.629 1.143-2.857 0-2.41-1.4-3.615-4.2-3.615h-2.472zM35.8 21.657H24.457V1.171h3.4v17.615H35.8v2.871zM19.371 21.657h-3.714L5.871 6.6a6.677 6.677 0 01-.614-1.186h-.086c.077.438.115 1.376.115 2.815v13.428H2V1.171h3.957l9.457 14.7c.4.61.657 1.029.772 1.257h.057c-.095-.542-.143-1.461-.143-2.757v-13.2h3.271v20.486z"})]}))});function x_(e){"@babel/helpers - typeof";return x_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x_(e)}var ZQr=["type"];function G8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eZr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oZr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aZr=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=iZr(e,ZQr),i=r==="color"?HIe:hre;return a.jsx(Ne,eZr({Icon:i,Text:UIe,"aria-label":pd,spaceMultiple:_Qr,textMultiple:SQr},n))}),_3=hre;_3.Color=HIe;_3.Text=UIe;_3.Combine=aZr;_3.Avatar=FQr;_3.colorPrimary=VIe;_3.title=pd;var nT="OpenWebUI",sZr=.75,lZr=.3,WIe="#fff";function O_(e){"@babel/helpers - typeof";return O_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O_(e)}var cZr=["size","style"];function J8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mZr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var KIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dZr(e,cZr);return a.jsxs("svg",RK(RK({fill:"currentColor",fillRule:"evenodd",height:r,style:RK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:nT}),a.jsx("path",{clipRule:"evenodd",d:"M17.697 12c0 4.97-3.962 9-8.849 9C3.962 21 0 16.97 0 12s3.962-9 8.848-9c4.887 0 8.849 4.03 8.849 9zm-3.636 0c0 2.928-2.334 5.301-5.213 5.301-2.878 0-5.212-2.373-5.212-5.301S5.97 6.699 8.848 6.699c2.88 0 5.213 2.373 5.213 5.301z"}),a.jsx("path",{d:"M24 3h-3.394v18H24V3z"})]}))});function j_(e){"@babel/helpers - typeof";return j_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j_(e)}var hZr=["background"];function Y8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yZr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OZr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qIe=p.memo(function(e){var t=e.background,r=xZr(e,hZr);return a.jsx(Ee,yZr({Icon:KIe,"aria-label":nT,background:t||WIe,color:"#000",iconMultiple:.7},r))});function w_(e){"@babel/helpers - typeof";return w_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w_(e)}var jZr=["size","style"];function X8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function CZr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var GIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_Zr(e,jZr);return a.jsxs("svg",FK(FK({fill:"currentColor",fillRule:"evenodd",height:r,style:FK({flex:"none",lineHeight:1},n),viewBox:"0 0 156 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:nT}),a.jsx("path",{d:"M150.126 19.366V.991h3.482v18.375h-3.482zM138.377 19.688c-1.607 0-2.991-.26-4.152-.777-1.161-.518-2.054-1.304-2.679-2.357-.607-1.072-.91-2.402-.91-3.991V.99h3.482v11.465c0 1.41.366 2.482 1.098 3.214.75.714 1.804 1.071 3.161 1.071s2.411-.357 3.161-1.071c.767-.732 1.151-1.804 1.151-3.214V.99h3.482v11.572c0 1.589-.312 2.92-.937 3.99-.625 1.054-1.518 1.84-2.679 2.358-1.16.518-2.553.777-4.178.777zM122.07 19.688c-.911 0-1.741-.179-2.491-.536a4.528 4.528 0 01-1.822-1.66h-.187l-.268 1.874h-2.705V0h3.267v6.91h.161a3.981 3.981 0 011.045-1.07 4.175 4.175 0 011.419-.67 6.854 6.854 0 011.768-.215c1.054 0 1.982.26 2.786.777.821.518 1.464 1.322 1.929 2.41.464 1.072.696 2.456.696 4.153 0 1.714-.232 3.116-.696 4.205-.447 1.09-1.09 1.893-1.929 2.41-.821.519-1.812.778-2.973.778zm-1.018-2.813c.804 0 1.437-.152 1.902-.455.482-.322.821-.804 1.018-1.447.214-.643.321-1.455.321-2.437v-.375c0-1-.107-1.822-.321-2.465-.197-.66-.536-1.142-1.018-1.446-.465-.321-1.098-.482-1.902-.482-.554 0-1.036.098-1.447.295a2.687 2.687 0 00-.991.857c-.25.375-.437.839-.562 1.393a8.542 8.542 0 00-.188 1.874v.349c0 .928.108 1.714.322 2.357.232.643.58 1.134 1.044 1.473.483.34 1.09.509 1.822.509zM105.635 19.688c-1.5 0-2.75-.26-3.75-.777-1-.536-1.75-1.349-2.25-2.438-.5-1.09-.75-2.473-.75-4.152 0-1.696.25-3.08.75-4.151.5-1.09 1.25-1.893 2.25-2.411 1-.536 2.25-.804 3.75-.804 1.358 0 2.491.26 3.402.777.929.5 1.625 1.277 2.089 2.33.465 1.054.697 2.42.697 4.099v.964h-9.589c.035.875.169 1.616.401 2.223.233.59.59 1.036 1.072 1.34.5.285 1.152.428 1.955.428.411 0 .795-.053 1.152-.16.357-.108.67-.268.937-.483.268-.232.474-.518.617-.857.16-.34.241-.732.241-1.178h3.214c0 .892-.161 1.67-.482 2.33a4.2 4.2 0 01-1.313 1.634 5.718 5.718 0 01-1.955.964 8.845 8.845 0 01-2.438.322zm-3.348-8.867h6.134c0-.589-.071-1.089-.214-1.5a2.555 2.555 0 00-.563-1.017 1.85 1.85 0 00-.857-.563 3.314 3.314 0 00-1.152-.187c-.696 0-1.285.116-1.767.348a2.39 2.39 0 00-1.072 1.071c-.25.482-.42 1.098-.509 1.848zM78.868 19.366L73.886.991h3.697l2.973 11.813c.053.178.107.428.16.75a54.246 54.246 0 01.295 1.875h.134c.036-.215.063-.447.08-.697l.108-.75c.053-.25.098-.473.134-.67.035-.214.062-.383.08-.508L84.306.99h4.473l2.76 11.813c.053.178.106.428.16.75a55.173 55.173 0 01.294 1.875h.134c.036-.197.072-.411.108-.643.053-.25.098-.491.133-.723.054-.25.108-.482.161-.697.054-.214.098-.402.134-.562L95.636.99h3.268l-5.009 18.375h-3.99L86.93 7.313c-.054-.25-.116-.536-.188-.857-.053-.34-.107-.67-.16-.992a24.47 24.47 0 00-.107-.883h-.108c-.017.267-.053.58-.107.937-.035.34-.08.67-.134.991-.053.322-.107.59-.16.804L83.02 19.366h-4.152zM54.355 19.366V5.276h2.732l.268 1.876h.187a5.6 5.6 0 011.125-1.125 4.99 4.99 0 011.5-.777 5.734 5.734 0 011.875-.295c.893 0 1.679.161 2.357.482.697.322 1.242.84 1.634 1.554.393.714.59 1.67.59 2.866v9.51h-3.295v-8.92c0-.5-.063-.911-.188-1.233a1.688 1.688 0 00-.508-.803 1.789 1.789 0 00-.804-.456 4 4 0 00-1.072-.134c-.589 0-1.124.143-1.607.429-.464.286-.839.679-1.125 1.179-.267.5-.401 1.08-.401 1.74v8.197h-3.268zM45.394 19.688c-1.5 0-2.75-.26-3.75-.777-1-.536-1.75-1.349-2.25-2.438-.5-1.09-.75-2.473-.75-4.152 0-1.696.25-3.08.75-4.151.5-1.09 1.25-1.893 2.25-2.411 1-.536 2.25-.804 3.75-.804 1.357 0 2.49.26 3.401.777.929.5 1.625 1.277 2.09 2.33.464 1.054.696 2.42.696 4.099v.964h-9.59c.037.875.17 1.616.403 2.223.232.59.589 1.036 1.071 1.34.5.285 1.152.428 1.955.428.411 0 .795-.053 1.152-.16.357-.108.67-.268.938-.483.268-.232.473-.518.616-.857.16-.34.24-.732.24-1.178h3.215c0 .892-.16 1.67-.482 2.33a4.199 4.199 0 01-1.313 1.634 5.724 5.724 0 01-1.955.964 8.842 8.842 0 01-2.437.322zm-3.349-8.867h6.134c0-.589-.071-1.089-.214-1.5a2.555 2.555 0 00-.563-1.017 1.85 1.85 0 00-.857-.563 3.316 3.316 0 00-1.151-.187c-.697 0-1.286.116-1.768.348-.465.232-.822.589-1.072 1.071-.25.482-.42 1.098-.509 1.848zM23.488 24V5.277h2.706l.268 1.875h.187a4.335 4.335 0 011.821-1.634c.75-.375 1.58-.563 2.492-.563 1.16 0 2.151.26 2.973.777.839.518 1.482 1.322 1.928 2.41.465 1.09.697 2.492.697 4.206 0 1.679-.232 3.063-.697 4.152-.464 1.09-1.107 1.893-1.928 2.41-.804.519-1.732.777-2.786.777a6.85 6.85 0 01-1.768-.214 4.485 4.485 0 01-1.42-.643 4.367 4.367 0 01-1.044-1.098h-.16V24h-3.269zm6.456-7.125c.803 0 1.437-.152 1.901-.455.483-.322.822-.804 1.018-1.447.215-.643.322-1.455.322-2.437v-.375c0-1-.107-1.822-.322-2.465-.196-.66-.535-1.142-1.018-1.446-.464-.321-1.098-.482-1.901-.482-.732 0-1.34.17-1.822.509-.464.34-.812.84-1.044 1.5-.215.643-.322 1.437-.322 2.384v.321c0 .697.063 1.322.188 1.875.125.536.312.991.562 1.366.268.375.598.66.991.857.41.197.893.295 1.447.295zM11.268 19.688c-1.91 0-3.563-.34-4.955-1.018-1.393-.697-2.465-1.75-3.215-3.161C2.366 14.099 2 12.321 2 10.179c0-2.161.366-3.938 1.098-5.33.75-1.411 1.822-2.456 3.215-3.135C7.705 1.018 9.357.67 11.268.67c1.928 0 3.58.348 4.955 1.044 1.393.679 2.456 1.724 3.188 3.134.75 1.393 1.125 3.17 1.125 5.33 0 2.143-.375 3.92-1.125 5.331-.732 1.41-1.795 2.464-3.188 3.16-1.375.68-3.026 1.019-4.955 1.019zm0-2.947c.928 0 1.741-.134 2.437-.402a4.63 4.63 0 001.795-1.178c.482-.536.848-1.188 1.098-1.956.25-.785.375-1.687.375-2.705v-.59c0-1.035-.125-1.946-.375-2.731-.25-.786-.616-1.438-1.098-1.956a4.493 4.493 0 00-1.795-1.205c-.696-.268-1.508-.402-2.437-.402-.929 0-1.75.134-2.464.402a4.526 4.526 0 00-1.768 1.205c-.482.518-.848 1.17-1.098 1.956-.233.785-.349 1.696-.349 2.732v.59c0 1.017.116 1.919.349 2.704.25.768.616 1.42 1.098 1.956.482.518 1.071.91 1.768 1.178.714.268 1.535.402 2.464.402z"})]}))});function P_(e){"@babel/helpers - typeof";return P_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P_(e)}function Q8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kZr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BZr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=FZr(e,DZr);return a.jsxs("svg",BK(BK({fill:"currentColor",fillRule:"evenodd",height:r,style:BK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:iT}),a.jsx("path",{d:"M0 15.852c4.5 0 8.147 3.648 8.147 8.148H0v-8.148z"}),a.jsx("path",{clipRule:"evenodd",d:"M0 7.688v.018C9 7.706 16.294 15 16.294 24h.019l-.018-.036c3.33-.2 8.864-2.447 7.49-9.58A19.95 19.95 0 009.61.213C2.482-1.155.235 4.374.036 7.704L0 7.688z"})]}))});function __(e){"@babel/helpers - typeof";return __=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},__(e)}var VZr=["background"];function eye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HZr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GZr(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var JZr=p.memo(function(e){var t=e.background,r=qZr(e,VZr);return a.jsx(Ee,HZr({Icon:yre,"aria-label":iT,background:t||JIe,color:"#fff",iconMultiple:.65},r))});function C_(e){"@babel/helpers - typeof";return C_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C_(e)}var YZr=["size","style"];function tye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ten(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var YIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=een(e,YZr);return a.jsxs("svg",VK(VK({fill:"currentColor",fillRule:"evenodd",height:r,style:VK({flex:"none",lineHeight:1},n),viewBox:"0 0 125 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:iT}),a.jsx("path",{d:"M2 23.503V.298h7.668c4.017 0 7.636 2.42 7.636 7.26 0 4.972-3.619 7.757-7.636 7.757H5.884v8.188H2zm3.884-11.835h3.784c1.727 0 3.752-1.226 3.752-3.845 0-2.652-2.025-3.878-3.752-3.878H5.884v7.723zM27.557 24c-4.846 0-8.564-3.978-8.564-8.818 0-4.873 3.718-8.85 8.564-8.85 2.69 0 4.714 1.425 5.976 3.414V6.829h3.651v16.674h-3.651v-2.917C32.27 22.575 30.246 24 27.557 24zm-4.913-8.818c0 2.95 2.357 5.172 5.445 5.172 3.087 0 5.444-2.188 5.444-5.172 0-3.016-2.357-5.204-5.444-5.204-3.088 0-5.445 2.22-5.445 5.204zm18.51 8.32V6.83h3.619v2.718c.863-1.757 2.39-2.95 4.98-2.95v3.68c-2.69-.167-4.98 1.06-4.98 4.905v8.32h-3.619zm18.66.498c-4.846 0-8.565-3.978-8.565-8.818 0-4.873 3.718-8.85 8.565-8.85 2.69 0 4.714 1.425 5.976 3.414V6.829h3.651v16.674H65.79v-2.917C64.528 22.575 62.503 24 59.814 24zm-4.913-8.818c0 2.95 2.357 5.172 5.444 5.172 3.088 0 5.445-2.188 5.445-5.172 0-3.016-2.357-5.204-5.445-5.204-3.087 0-5.444 2.22-5.444 5.204zM79.718 24c-3.087 0-6.24-1.392-7.303-3.348l2.59-2.155c.796 1.028 2.556 1.956 4.713 1.956 1.162 0 2.855-.398 2.855-1.823 0-1.425-1.892-1.459-3.751-1.89-4.017-.895-5.677-2.353-5.677-5.105 0-3.414 2.922-5.304 6.241-5.304a9.55 9.55 0 015.943 2.023l-1.76 2.85c-.963-.762-2.888-1.326-4.183-1.326-1.328 0-2.556.597-2.556 1.658 0 1.06.963 1.392 2.59 1.79 2.655.63 6.838 1.028 6.838 5.105 0 4.144-3.585 5.569-6.54 5.569zm17.605 0c-4.847 0-8.565-3.978-8.565-8.818 0-4.873 3.718-8.85 8.565-8.85 2.689 0 4.714 1.425 5.975 3.414V6.829h3.652v16.674h-3.652v-2.917C102.037 22.575 100.012 24 97.323 24zm-4.913-8.818c0 2.95 2.357 5.172 5.444 5.172 3.087 0 5.444-2.188 5.444-5.172 0-3.016-2.357-5.204-5.444-5.204-3.087 0-5.444 2.22-5.444 5.204zm18.941 8.32V6.83h3.618v16.674h-3.618zm-.431-21.281c0-1.227.995-2.221 2.224-2.221 1.228 0 2.224.994 2.224 2.221a2.223 2.223 0 01-2.224 2.221 2.222 2.222 0 01-2.224-2.221zm8.428 21.282V.298H123v23.205h-3.652z"})]}))});function k_(e){"@babel/helpers - typeof";return k_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k_(e)}function rye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ren(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hen(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=men(e,uen);return a.jsxs("svg",HK(HK({fill:"currentColor",fillRule:"evenodd",height:r,style:HK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hd}),a.jsx("path",{clipRule:"evenodd",d:"M2.692 3.752C2 4.769 2 6.193 2 9.04v5.92c0 2.847 0 4.27.692 5.288a4 4 0 001.06 1.06C4.769 22 6.193 22 9.04 22h5.92c2.847 0 4.27 0 5.288-.692a4 4 0 001.06-1.06C22 19.231 22 17.807 22 14.96V9.04c0-2.847 0-4.27-.692-5.288a4 4 0 00-1.06-1.06C19.231 2 17.807 2 14.96 2H9.04c-2.847 0-4.27 0-5.288.692a4 4 0 00-1.06 1.06zm16.57 11.478a.755.755 0 10-1.51.032c.029 1.305-.304 1.912-.725 2.21-.468.334-1.288.473-2.635.272a.755.755 0 00-.222 1.493c1.445.215 2.769.15 3.731-.534 1.01-.718 1.393-1.94 1.36-3.473z"})]}))});function E_(e){"@babel/helpers - typeof";return E_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},E_(e)}var yen=["background","size"];function iye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gen(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jen(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wen=p.memo(function(e){var t=e.background,r=e.size,n=Oen(e,yen);return a.jsx(Ee,gen({Icon:gre,"aria-label":hd,background:t||XIe,color:"#fff",iconMultiple:.7,size:r},n))});function T_(e){"@babel/helpers - typeof";return T_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T_(e)}var Pen=["size","style"];function oye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $en(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var QIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ken(e,Pen);return a.jsxs("svg",UK(UK({height:r,style:UK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hd}),a.jsx("path",{clipRule:"evenodd",d:"M2.692 3.752C2 4.769 2 6.193 2 9.04v5.92c0 2.847 0 4.27.692 5.288a4 4 0 001.06 1.06C4.769 22 6.193 22 9.04 22h5.92c2.847 0 4.27 0 5.288-.692a4 4 0 001.06-1.06C22 19.231 22 17.807 22 14.96V9.04c0-2.847 0-4.27-.692-5.288a4 4 0 00-1.06-1.06C19.231 2 17.807 2 14.96 2H9.04c-2.847 0-4.27 0-5.288.692a4 4 0 00-1.06 1.06zm16.57 11.478a.755.755 0 10-1.51.032c.029 1.305-.304 1.912-.725 2.21-.468.334-1.288.473-2.635.272a.755.755 0 00-.222 1.493c1.445.215 2.769.15 3.731-.534 1.01-.718 1.393-1.94 1.36-3.473z",fill:"#FF4017",fillRule:"evenodd"})]}))});function M_(e){"@babel/helpers - typeof";return M_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},M_(e)}var Een=["size","style"];function aye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ien(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZIe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Aen(e,Een);return a.jsxs("svg",WK(WK({fill:"currentColor",fillRule:"evenodd",height:r,style:WK({flex:"none",lineHeight:1},n),viewBox:"0 0 87 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hd}),a.jsx("path",{d:"M81.649 13.08a34.758 34.758 0 00-2.781.357c-.765.136-1.395.306-1.888.51-.493.204-.86.45-1.097.74-.221.272-.332.604-.332.995 0 .595.23 1.063.69 1.403.458.34 1.07.51 1.836.51 1.123 0 1.999-.28 2.628-.842.63-.578.944-1.454.944-2.628V13.08zm-4.236 6.786a6.667 6.667 0 01-2.066-.306 4.94 4.94 0 01-1.607-.816 3.97 3.97 0 01-1.047-1.276 3.994 3.994 0 01-.357-1.71c0-.85.247-1.556.74-2.117.493-.562 1.157-1.021 1.99-1.378.85-.357 1.829-.63 2.934-.817a63.002 63.002 0 013.572-.484v-.256c0-.578-.076-1.063-.23-1.454-.152-.408-.365-.723-.637-.944a2.216 2.216 0 00-.918-.51 3.71 3.71 0 00-1.072-.153c-.766 0-1.412.204-1.94.612-.51.408-.782 1.03-.816 1.863h-2.985a4.79 4.79 0 01.536-1.914 4.68 4.68 0 011.225-1.48 5.33 5.33 0 011.786-.97 7.065 7.065 0 012.296-.357c.816 0 1.582.102 2.296.307a4.801 4.801 0 011.863.995c.527.459.935 1.071 1.224 1.837.29.748.425 1.667.409 2.755 0 .17-.009.392-.026.664v.893c0 .323-.008.663-.025 1.02v.97c0 .867.034 1.726.102 2.577.068.833.17 1.54.306 2.117h-2.781c-.051-.289-.102-.552-.153-.79a16.618 16.618 0 01-.102-1.072 4.035 4.035 0 01-1.837 1.658c-.766.358-1.659.536-2.68.536zM65.682 2.185h3.036v3.623h2.755v2.194h-2.755v7.476c0 .697.11 1.165.331 1.403.222.221.655.332 1.302.332h1.097v2.322h-2.245c-.732 0-1.327-.052-1.786-.154-.46-.119-.817-.314-1.072-.587-.255-.272-.434-.637-.536-1.097-.085-.476-.127-1.063-.127-1.76V8.002H63.64V5.808h2.042V2.185zM59.983 13.08a34.734 34.734 0 00-2.781.357c-.766.136-1.395.306-1.889.51-.493.204-.859.45-1.097.74-.22.272-.331.604-.331.995 0 .595.23 1.063.689 1.403.459.34 1.071.51 1.837.51 1.122 0 1.998-.28 2.628-.842.629-.578.944-1.454.944-2.628V13.08zm-4.236 6.786a6.668 6.668 0 01-2.066-.306 4.94 4.94 0 01-1.608-.816 3.972 3.972 0 01-1.046-1.276 3.994 3.994 0 01-.357-1.71c0-.85.246-1.556.74-2.117.493-.562 1.156-1.021 1.99-1.378.85-.357 1.829-.63 2.934-.817a62.965 62.965 0 013.572-.484v-.256c0-.578-.076-1.063-.23-1.454-.153-.408-.365-.723-.637-.944a2.214 2.214 0 00-.919-.51 3.709 3.709 0 00-1.072-.153c-.765 0-1.411.204-1.939.612-.51.408-.782 1.03-.816 1.863h-2.985c.05-.698.23-1.336.536-1.914a4.68 4.68 0 011.224-1.48 5.334 5.334 0 011.786-.97 7.067 7.067 0 012.297-.357c.816 0 1.581.102 2.296.307a4.803 4.803 0 011.862.995c.528.459.936 1.071 1.225 1.837.29.748.425 1.667.408 2.755 0 .17-.008.392-.025.664v.893c0 .323-.009.663-.026 1.02v.97c0 .867.034 1.726.102 2.577.068.833.17 1.54.307 2.117h-2.781c-.052-.289-.103-.552-.154-.79a16.448 16.448 0 01-.102-1.072 4.037 4.037 0 01-1.837 1.658c-.765.358-1.658.536-2.679.536zM45.788 1.037h3.036v18.498h-3.036v-1.811a4.235 4.235 0 01-1.658 1.581c-.698.375-1.506.562-2.424.562-.817 0-1.59-.162-2.322-.485a5.75 5.75 0 01-1.888-1.454c-.544-.63-.978-1.387-1.301-2.271-.306-.885-.46-1.88-.46-2.985 0-1.089.154-2.075.46-2.96.323-.884.757-1.641 1.301-2.27a5.454 5.454 0 011.888-1.43 5.441 5.441 0 012.322-.51c.918 0 1.726.187 2.424.561.697.375 1.25.902 1.658 1.582V1.037zm.128 11.635c0-.783-.094-1.472-.28-2.067-.188-.595-.443-1.08-.766-1.454a2.788 2.788 0 00-1.123-.868 3.143 3.143 0 00-1.378-.306c-.51 0-.978.11-1.403.332a3.218 3.218 0 00-1.097.944 4.605 4.605 0 00-.715 1.48 6.867 6.867 0 00-.255 1.939c0 1.463.324 2.62.97 3.47.646.833 1.48 1.25 2.5 1.25.494 0 .953-.094 1.378-.28a3.013 3.013 0 001.123-.894c.323-.391.578-.876.765-1.454.187-.595.28-1.293.28-2.092zM34.028 5.808v13.727H30.99V5.808h3.037zM19.769 7.722a3.976 3.976 0 011.633-1.633c.714-.391 1.556-.587 2.525-.587.834 0 1.54.128 2.118.383A3.63 3.63 0 0127.5 6.982c.375.476.647 1.046.817 1.71.187.663.28 1.403.28 2.22v8.623H25.56v-7.884c0-.46-.025-.91-.076-1.352a3.165 3.165 0 00-.357-1.174 1.89 1.89 0 00-.791-.842c-.34-.204-.8-.306-1.378-.306-.578 0-1.071.11-1.48.332a2.58 2.58 0 00-.995.867c-.255.374-.442.825-.561 1.352a8.987 8.987 0 00-.153 1.71v7.297h-3.036V1.037h3.036v6.685zM4.909 12.671c0 .8.085 1.497.255 2.093.187.578.442 1.063.765 1.454s.698.689 1.123.893c.442.187.91.28 1.403.28 1.072 0 1.905-.416 2.5-1.25.596-.85.894-2.007.894-3.47 0-1.445-.298-2.585-.893-3.418-.596-.85-1.43-1.276-2.5-1.276-.494 0-.962.102-1.404.306-.425.187-.8.476-1.123.868-.323.374-.578.858-.765 1.454-.17.595-.255 1.284-.255 2.066zm.127-6.863v1.837c.409-.68.961-1.208 1.659-1.582.697-.374 1.505-.561 2.424-.561.833 0 1.607.17 2.322.51.73.323 1.36.8 1.887 1.43.528.628.936 1.385 1.225 2.27.306.884.46 1.87.46 2.96 0 1.105-.154 2.1-.46 2.985-.29.884-.697 1.641-1.225 2.27a5.42 5.42 0 01-1.887 1.455 5.569 5.569 0 01-2.322.485c-.919 0-1.727-.188-2.424-.562a4.234 4.234 0 01-1.659-1.582V24H2V5.808h3.036zM34.633 2.122a2.123 2.123 0 11-4.245 0 2.123 2.123 0 014.245 0z"})]}))});function z_(e){"@babel/helpers - typeof";return z_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},z_(e)}var Den=["type"];function sye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nen(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ven(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Hen=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Ben(e,Den),i=r==="color"?QIe:gre;return a.jsx(Ne,Nen({Icon:i,Text:ZIe,"aria-label":hd,spaceMultiple:cen,textMultiple:len},n))}),C3=gre;C3.Color=QIe;C3.Text=ZIe;C3.Combine=Hen;C3.Avatar=wen;C3.colorPrimary=XIe;C3.title=hd;var oT="Pika",Uen=.7,Wen=.2,eDe="#FDF7EF";function A_(e){"@babel/helpers - typeof";return A_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A_(e)}var Ken=["size","style"];function lye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xen(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Yen(e,Ken);return a.jsxs("svg",KK(KK({fill:"currentColor",fillRule:"evenodd",height:r,style:KK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:oT}),a.jsx("path",{d:"M.661 19.889h8.666c-.14-1.41-1.145-2.955-3.601-4.007v-.104c2.863.88 3.893 2.386 4.312 4.11H20.73l-1.72-1.476C20.017 15.244 24 13.747 24 13.747c-.141-2.541-1.441-4.909-5.787-6.827L8.326 3c.331 4.179 1.811 6.575 5.523 7.163v.102c-2.579-.064-4.368-1.216-5.275-3.588C.698 8.123-1.201 14.156.66 19.889z"})]}))});function I_(e){"@babel/helpers - typeof";return I_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},I_(e)}var Qen=["background"];function cye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zen(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function itn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var otn=p.memo(function(e){var t=e.background,r=ntn(e,Qen);return a.jsx(Ee,Zen({Icon:bre,"aria-label":oT,background:t||"#000",color:eDe,iconMultiple:.7},r))});function D_(e){"@babel/helpers - typeof";return D_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D_(e)}var atn=["size","style"];function uye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ftn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=utn(e,atn);return a.jsxs("svg",qK(qK({fill:"currentColor",fillRule:"evenodd",height:r,style:qK({flex:"none",lineHeight:1},n),viewBox:"0 0 67 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:oT}),a.jsx("path",{d:"M23.26 2h3.009v3.26H23.26V2zm0 4.672h3.009v15.431H23.26V6.672zM28.843 2h3.009v10.68l10.385-8.337h4.168l-10.903 8.584L46.7 22.103h-4.366L31.85 13.618v8.485h-3.01V2h.002zM2 22.105V2h10.805c7.279 0 8.064 4.529 8.064 6.475 0 1.946-.785 6.476-8.066 6.476H5.009v7.155H2v-.002zm3.009-10.139h7.253c3.769 0 5.377-1.044 5.377-3.491s-1.608-3.491-5.377-3.491H5.009v6.982zm49.76 10.396c-2.67 0-4.797-.395-5.991-1.113-1.334-.802-1.982-2.043-1.982-3.796 0-4.466 4.502-5.05 11.96-6.015.995-.129 2.014-.26 3.086-.41 0-2.841-1.555-3.848-5.944-3.848-3.633 0-5.253 1.08-5.253 3.5H47.61c0-4.046 3.098-6.462 8.288-6.462 6.176 0 8.93 2.031 8.93 6.586v7.79c0 2.102.123 3.494.124 3.508h-2.736c0-.008-.078-.766 0-1.991-.858 1.345-3.85 2.25-7.446 2.25h-.002zm7.073-8.696c-4.499.521-7.666.959-9.55 1.526-1.749.526-2.461 1.174-2.461 2.235 0 2.178 2.736 2.503 4.366 2.503 2.662 0 4.459-.325 5.655-1.022 1.339-.78 1.99-2.083 1.99-3.982v-1.26z"})]}))});function N_(e){"@babel/helpers - typeof";return N_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N_(e)}function fye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ptn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _tn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Stn(e,Otn);return a.jsxs("svg",GK(GK({fill:"currentColor",fillRule:"evenodd",height:r,style:GK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Yu}),a.jsx("path",{clipRule:"evenodd",d:"M17.578 9.384c.48 0 .87.39.87.87v3.867l4.245-3.663a.435.435 0 01.72.329v10.732a.436.436 0 01-.71.339l-4.255-3.441v3.891a.87.87 0 01-.209.565l-.087.088a.87.87 0 01-.686.209L6.559 21.76v1.304a.87.87 0 01-.869.87H.87a.87.87 0 01-.87-.869v-12.81c0-.48.39-.87.87-.871h16.708zm-6.158 4.348H6.978a.435.435 0 00-.435.434v2.847c0 .24.195.434.435.434h4.442c.24 0 .434-.194.435-.434v-2.847a.435.435 0 00-.435-.434zM12.826 0a4.354 4.354 0 110 8.708 4.354 4.354 0 010-8.708zm-7.98 1.313a3.628 3.628 0 110 7.256 3.628 3.628 0 010-7.256z"})]}))});function R_(e){"@babel/helpers - typeof";return R_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},R_(e)}var Ctn=["background"];function dye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ktn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ztn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Atn=p.memo(function(e){var t=e.background,r=Mtn(e,Ctn);return a.jsx(Ee,ktn({Icon:vre,"aria-label":Yu,background:t||rDe,color:"#000",iconMultiple:.65},r))});function F_(e){"@babel/helpers - typeof";return F_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F_(e)}var Itn=["size","style"];function mye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ftn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Rtn(e,Itn),o=Xn(Yu),s=o.id,l=o.fill;return a.jsxs("svg",JK(JK({height:r,style:JK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Yu}),a.jsx("path",{clipRule:"evenodd",d:"M17.578 9.384c.48 0 .87.39.87.87v3.867l4.245-3.663a.435.435 0 01.72.329v10.732a.436.436 0 01-.71.339l-4.255-3.441v3.891a.87.87 0 01-.209.565l-.087.088a.87.87 0 01-.686.209L6.559 21.76v1.304a.87.87 0 01-.869.87H.87a.87.87 0 01-.87-.869v-12.81c0-.48.39-.87.87-.871h16.708zm-6.158 4.348H6.978a.435.435 0 00-.435.434v2.847c0 .24.195.434.435.434h4.442c.24 0 .434-.194.435-.434v-2.847a.435.435 0 00-.435-.434zM12.826 0a4.354 4.354 0 110 8.708 4.354 4.354 0 010-8.708zm-7.98 1.313a3.628 3.628 0 110 7.256 3.628 3.628 0 010-7.256z",fill:l,fillRule:"evenodd"}),a.jsx("defs",{children:a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:s,x1:"15",x2:"-.5",y1:"1",y2:"24",children:[a.jsx("stop",{stopColor:"#E8632A",stopOpacity:".996"}),a.jsx("stop",{offset:".586",stopColor:"#B465E6",stopOpacity:".996"}),a.jsx("stop",{offset:"1",stopColor:"#979FD9",stopOpacity:".996"})]})})]}))});function B_(e){"@babel/helpers - typeof";return B_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},B_(e)}var Btn=["size","style"];function hye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function YK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ktn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Wtn(e,Btn);return a.jsxs("svg",YK(YK({fill:"currentColor",fillRule:"nonzero",height:r,style:YK({flex:"none",lineHeight:1},n),viewBox:"0 0 128 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Yu}),a.jsx("path",{d:"M118.225 22c-1.764 0-3.309-.327-4.633-.98-1.305-.654-2.32-1.545-3.044-2.674-.723-1.147-1.084-2.435-1.084-3.865 0-1.464.352-2.76 1.057-3.891a7.493 7.493 0 012.939-2.647c1.253-.636 2.656-.952 4.21-.952 1.428 0 2.744.282 3.944.846a6.85 6.85 0 012.912 2.514c.741 1.113 1.111 2.49 1.111 4.13 0 .212-.009.45-.027.716-.018.246-.034.475-.052.687h-11.145v-2.885h7.967l-2.248.768c0-.566-.107-1.041-.318-1.43a2.115 2.115 0 00-.821-.927 2.282 2.282 0 00-1.271-.343c-.495 0-.927.114-1.297.345-.36.22-.646.542-.821.925-.193.389-.291.864-.291 1.43v.9c0 .617.123 1.146.371 1.587.247.441.6.777 1.059 1.007.459.212 1.014.318 1.668.318.671 0 1.217-.09 1.641-.265.441-.176.9-.442 1.376-.796l3.123 3.15a6.964 6.964 0 01-2.621 1.748c-1.023.39-2.257.584-3.705.584z"}),a.jsx("path",{d:"M100.931 22c-1.235 0-2.453-.134-3.653-.398-1.2-.265-2.17-.609-2.91-1.032l1.64-3.945c.688.406 1.481.724 2.382.954.918.23 1.809.345 2.673.345.724 0 1.209-.063 1.456-.186.265-.125.398-.293.398-.504 0-.21-.15-.36-.45-.45a5.427 5.427 0 00-1.191-.239c-.495-.052-1.041-.114-1.641-.184a16.67 16.67 0 01-1.775-.37 5.723 5.723 0 01-1.641-.715 3.586 3.586 0 01-1.191-1.27c-.3-.548-.45-1.237-.45-2.066 0-.917.274-1.746.82-2.487.566-.743 1.395-1.334 2.489-1.775 1.112-.46 2.48-.687 4.103-.687 1.059 0 2.118.096 3.176.29 1.059.196 1.968.496 2.727.9l-1.641 3.945a7.61 7.61 0 00-2.198-.82 9.054 9.054 0 00-1.985-.24c-.759 0-1.279.071-1.561.212-.266.141-.398.3-.398.477 0 .21.15.37.45.476.3.105.698.186 1.191.24.495.052 1.033.123 1.616.21.6.07 1.191.195 1.773.37.6.16 1.146.398 1.642.716.493.318.891.75 1.191 1.296.3.53.45 1.21.45 2.04 0 .864-.275 1.676-.821 2.434-.547.74-1.377 1.342-2.489 1.8-1.111.441-2.505.663-4.182.663z"}),a.jsx("path",{d:"M83.193 21.735V7.255h5.69v4.367l-.926-1.244c.441-1.13 1.146-1.976 2.117-2.541.97-.564 2.136-.846 3.496-.846v5.294a14.695 14.695 0 00-.716-.08 6.731 6.731 0 00-.61-.027c-.9 0-1.64.239-2.222.716-.566.457-.848 1.26-.848 2.408v6.433h-5.981z"}),a.jsx("path",{d:"M73.893 22c-1.766 0-3.31-.327-4.633-.98-1.305-.654-2.32-1.545-3.045-2.674-.723-1.147-1.084-2.435-1.084-3.865 0-1.464.354-2.76 1.059-3.891a7.479 7.479 0 012.939-2.647c1.252-.636 2.655-.952 4.207-.952 1.43 0 2.746.282 3.946.846a6.834 6.834 0 012.91 2.514c.743 1.113 1.114 2.49 1.114 4.13 0 .212-.01.45-.028.716l-.052.687H70.08v-2.885h7.969l-2.25.768c0-.566-.106-1.041-.319-1.43a2.106 2.106 0 00-.819-.927 2.28 2.28 0 00-1.27-.343c-.496 0-.928.114-1.298.345-.36.22-.646.542-.82.925-.196.389-.292.864-.292 1.43v.9c0 .617.123 1.146.37 1.587.248.441.6.777 1.06 1.007.457.212 1.014.318 1.667.318.67 0 1.218-.09 1.64-.265.442-.176.9-.442 1.378-.796l3.123 3.15a6.98 6.98 0 01-2.62 1.748c-1.024.39-2.26.584-3.706.584z"}),a.jsx("path",{d:"M52.548 21.736L44.71 3.206h6.724l6.38 15.644h-3.998l6.566-15.644h6.14l-7.835 18.53h-6.139z"}),a.jsx("path",{d:"M28.56 21.732l6.831-8.947-.159 3.441-6.512-8.974h6.75l3.203 4.792-2.49.184 3.523-4.976h6.273l-6.539 8.683v-3.31l6.671 9.107h-6.855l-3.31-5.108 2.514.343-3.414 4.765h-6.485z"}),a.jsx("path",{d:"M21.49 21.733V7.253h5.983v14.48H21.49zM24.482 6.09c-1.095 0-1.968-.292-2.621-.874a2.79 2.79 0 01-.98-2.171c0-.864.327-1.587.98-2.17C22.513.29 23.388 0 24.48 0c1.096 0 1.969.273 2.621.82.653.548.98 1.253.98 2.119 0 .916-.327 1.676-.98 2.276-.652.582-1.527.873-2.62.873"}),a.jsx("path",{d:"M2 21.736V3.206h8.922c1.728 0 3.219.282 4.472.846 1.272.565 2.25 1.377 2.94 2.436.687 1.041 1.03 2.276 1.03 3.706 0 1.43-.345 2.665-1.032 3.705-.688 1.043-1.666 1.854-2.938 2.436-1.253.564-2.744.848-4.472.848H5.465l2.78-2.675v7.228H2zm6.247-6.54l-2.779-2.832h5.056c.864 0 1.5-.195 1.905-.582.425-.388.636-.918.636-1.588s-.211-1.2-.636-1.589c-.405-.387-1.04-.582-1.905-.582H5.468L8.247 5.19v10.006z"})]}))});function V_(e){"@babel/helpers - typeof";return V_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V_(e)}var qtn=["type"];function yye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Gtn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ztn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ern=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Qtn(e,qtn),i=r==="color"?nDe:vre;return a.jsx(Ne,Gtn({Icon:i,Text:iDe,"aria-label":Yu,spaceMultiple:vtn,textMultiple:btn},n))}),k0=vre;k0.Color=nDe;k0.Text=iDe;k0.Combine=ern;k0.Avatar=Atn;k0.colorPrimary=xtn;k0.colorGradient=rDe;k0.title=Yu;var Xu="Poe",trn=.75,rrn=.2,oDe="#000";function H_(e){"@babel/helpers - typeof";return H_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},H_(e)}var nrn=["size","style"];function gye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XK(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function drn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=prn(e,nrn),o=cn(Xu,2),s=srn(o,2),l=s[0],c=s[1];return a.jsxs("svg",XK(XK({fill:"currentColor",fillRule:"evenodd",height:r,style:XK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Xu}),a.jsx("path",{d:"M20.708 6.876a1.412 1.412 0 00-1.029-.415h-.006a2.019 2.019 0 01-2.02-2.023A1.415 1.415 0 0016.254 3H4.871A1.412 1.412 0 003.47 4.434a2.026 2.026 0 01-2.025 2.025v.002A1.414 1.414 0 000 7.883v3.642a1.414 1.414 0 001.444 1.42 2.025 2.025 0 012.025 2.02v3.693a.5.5 0 00.89.313l2.051-2.567h9.843a1.412 1.412 0 001.4-1.434v-.002c0-1.12.904-2.025 2.026-2.025a1.412 1.412 0 001.446-1.42V7.88c0-.363-.14-.727-.417-1.005zm-2.42 4.687a2.025 2.025 0 01-2.025 2.005H4.861a2.025 2.025 0 01-2.025-2.005v-3.72A2.026 2.026 0 014.86 5.838h11.4a2.026 2.026 0 012.026 2.005v3.72h.002z"}),a.jsx("path",{d:"M7.413 7.57A1.422 1.422 0 005.99 8.99v1.422a1.422 1.422 0 102.844 0V8.99c0-.784-.636-1.422-1.422-1.422zm6.297 0a1.422 1.422 0 00-1.422 1.421v1.422a1.422 1.422 0 102.844 0V8.99c0-.784-.636-1.422-1.422-1.422z"}),a.jsx("path",{d:"M7.292 22.643l1.993-2.492h9.844a1.413 1.413 0 001.4-1.434 2.025 2.025 0 012.017-2.027h.01A1.409 1.409 0 0024 15.27v-3.594c0-.344-.113-.68-.324-.951l-.397-.519v4.127a1.415 1.415 0 01-1.444 1.42h-.007a2.026 2.026 0 00-2.018 2.025 1.415 1.415 0 01-1.402 1.436H8.565l-2.169 2.712a.574.574 0 00.896.715v.002z",fill:l.fill}),a.jsx("path",{d:"M5.004 19.992l2.12-2.65h9.844a1.414 1.414 0 001.402-1.437c0-1.116.9-2.021 2.014-2.025h.012a1.413 1.413 0 001.443-1.422v-4.13l.52.68c.21.273.324.607.324.95v3.594a1.416 1.416 0 01-1.443 1.42h-.01a2.026 2.026 0 00-2.016 2.026 1.414 1.414 0 01-1.402 1.435H7.97l-1.916 2.4a.671.671 0 01-1.049-.839v-.002z",fill:c.fill}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"34.01",x2:"1.086",y1:"7.303",y2:"27.715",children:[a.jsx("stop",{stopColor:"#46A6F7"}),a.jsx("stop",{offset:"1",stopColor:"#8364FF"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"4.915",x2:"24.34",y1:"23.511",y2:"9.464",children:[a.jsx("stop",{stopColor:"#FF44D3"}),a.jsx("stop",{offset:"1",stopColor:"#CF4BFF"})]})]})]}))});function U_(e){"@babel/helpers - typeof";return U_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U_(e)}var mrn=["background","size"];function vye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hrn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xrn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Orn=p.memo(function(e){var t=e.background,r=e.size,n=vrn(e,mrn);return a.jsx(Ee,hrn({Icon:xre,"aria-label":Xu,background:t||oDe,color:"#fff",size:r},n))});function W_(e){"@babel/helpers - typeof";return W_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},W_(e)}var jrn=["size","style"];function xye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Crn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_rn(e,jrn);return a.jsxs("svg",QK(QK({fill:"currentColor",fillRule:"evenodd",height:r,style:QK({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Xu}),a.jsx("path",{d:"M20.708 6.876a1.412 1.412 0 00-1.029-.415h-.006a2.019 2.019 0 01-2.02-2.023A1.415 1.415 0 0016.254 3H4.871A1.412 1.412 0 003.47 4.434a2.026 2.026 0 01-2.025 2.025v.002A1.414 1.414 0 000 7.883v3.642a1.414 1.414 0 001.444 1.42 2.025 2.025 0 012.025 2.02v3.693a.5.5 0 00.89.313l2.051-2.567h9.843a1.412 1.412 0 001.4-1.434v-.002c0-1.12.904-2.025 2.026-2.025a1.412 1.412 0 001.446-1.42V7.88c0-.363-.14-.727-.417-1.005zm-2.42 4.687a2.025 2.025 0 01-2.025 2.005H4.861a2.025 2.025 0 01-2.025-2.005v-3.72A2.026 2.026 0 014.86 5.838h11.4a2.026 2.026 0 012.026 2.005v3.72h.002z"}),a.jsx("path",{d:"M7.413 7.57A1.422 1.422 0 005.99 8.99v1.422a1.422 1.422 0 102.844 0V8.99c0-.784-.636-1.422-1.422-1.422zm6.297 0a1.422 1.422 0 00-1.422 1.421v1.422a1.422 1.422 0 102.844 0V8.99c0-.784-.636-1.422-1.422-1.422z"}),a.jsx("path",{d:"M7.292 22.643l1.993-2.492h9.844a1.413 1.413 0 001.4-1.434 2.025 2.025 0 012.017-2.027h.01A1.409 1.409 0 0024 15.27v-3.594c0-.344-.113-.68-.324-.951l-.397-.519v4.127a1.415 1.415 0 01-1.444 1.42h-.007a2.026 2.026 0 00-2.018 2.025 1.415 1.415 0 01-1.402 1.436H8.565l-2.169 2.712a.574.574 0 00.896.715v.002z"}),a.jsx("path",{d:"M5.004 19.992l2.12-2.65h9.844a1.414 1.414 0 001.402-1.437c0-1.116.9-2.021 2.014-2.025h.012a1.413 1.413 0 001.443-1.422v-4.13l.52.68c.21.273.324.607.324.95v3.594a1.416 1.416 0 01-1.443 1.42h-.01a2.026 2.026 0 00-2.016 2.026 1.414 1.414 0 01-1.402 1.435H7.97l-1.916 2.4a.671.671 0 01-1.049-.839v-.002z"})]}))});function K_(e){"@babel/helpers - typeof";return K_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K_(e)}var krn=["size","style"];function Oye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZK(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zrn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Mrn(e,krn);return a.jsxs("svg",ZK(ZK({fill:"currentColor",fillRule:"evenodd",height:r,style:ZK({flex:"none",lineHeight:1},n),viewBox:"0 0 49 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Xu}),a.jsx("path",{d:"M2 0h6.557c3.06 0 5.768 2.102 6.383 5.001.102.49.158.974.163 1.439.046 3.352-2.793 6.465-6.552 6.465-.825.012-3.303.005-3.303.005l.02 6.798H2V0zm3.25 9.802h3.218c2.271 0 3.392-1.906 3.392-3.423 0-1.83-1.535-3.304-3.303-3.304H5.25v6.73-.003zm18.145-4.254c4.097-.013 7.284 3.138 7.294 7.212.005 4.081-3.146 7.227-7.258 7.24-4.135.01-7.312-3.126-7.314-7.225-.003-4.071 3.164-7.217 7.278-7.227zm.013 2.879c-2.353-.003-4.153 1.86-4.168 4.31-.015 2.498 1.779 4.386 4.176 4.386 2.325.003 4.127-1.896 4.124-4.35 0-2.455-1.794-4.341-4.132-4.346zm20.516 6.366c-.315.927-1.464 2.389-3.924 2.389-2.33 0-4.092-1.982-4.018-3.896 0 0 10.684-.01 10.697 0 .673-4.823-2.313-7.736-6.59-7.736-5.113 0-7.253 4.076-7.253 7.078 0 5.306 4.117 7.37 7.151 7.37 3.32 0 5.878-1.579 7.07-4.583l-3.133-.622zM40.04 8.399c2.427 0 3.603 1.482 3.542 2.673H36.27c0-.942 1.482-2.673 3.772-2.673z"})]}))});function q_(e){"@babel/helpers - typeof";return q_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q_(e)}var Arn=["type"];function jye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Irn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Frn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Brn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Rrn(e,Arn),i=r==="color"?xre:aDe;return a.jsx(Ne,Irn({Icon:i,Text:sDe,"aria-label":Xu,spaceMultiple:rrn,textMultiple:trn},n))}),k3=aDe;k3.Color=xre;k3.Text=sDe;k3.Combine=Brn;k3.Avatar=Orn;k3.colorPrimary=oDe;k3.title=Xu;var aT="Pollinations",Vrn=.6,Hrn=.3,lDe="#000";function G_(e){"@babel/helpers - typeof";return G_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G_(e)}var Urn=["size","style"];function wye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jrn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ore=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Grn(e,Urn);return a.jsxs("svg",eq(eq({fill:"currentColor",fillRule:"evenodd",height:r,style:eq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:aT}),a.jsx("path",{d:"M11.823 22.145c.127.192.217.402.276.627.099.336.037.713-.377.725-.279.028-.506-.126-.54-.397-.066-.39.105-.75.299-1.083l.011-.018c.025-.037.057-.073.095-.078h.008c.074-.007.159.122.228.224zm1.596-1.247c.75.31.95 1.246-.084 1.256h-.015c-.52.017-.906-.472-.587-.92.15-.212.417-.42.686-.336zm-3.989-.594c.256.033.512.1.762.16l.037.011c.21.058.458.11.55.297.26.585-.47 1.093-.976 1.103h-.028v-.001c-.413.01-.809-.126-.942-.535-.11-.28-.085-.603.128-.827l.014-.015c.117-.124.282-.212.455-.193zm6.094.237v.014c-.004.302-.148.608-.42.751-.186.093-.417-.01-.588-.15-.171-.147-.283-.356-.382-.568l-.04-.087c-.193-.405.088-.552.405-.627l.04-.01c.058-.012.116-.022.173-.032l.042-.008c.578-.105.792.15.77.717zM2.827 2.991c1.15.86 2.286 1.734 3.376 2.67 2.476 2.166 3.346 5.568 3.452 8.766.048 1.103.108 2.205.199 3.306l.004.04c.019.182.078.563.25.522l.007-.003c.057-.04.086-.123.109-.192.114-.336.194-.693.323-1.026.09-.216.204-.344.377-.411.3-.12.702-.062.87.246.037.05.073.123.11.202l.036.078.02.044.015.03.013.026.013.026c.1.189.223.344.42.264.117-.059.221-.19.319-.283.2-.22.505-.292.713-.053.524.616.5 1.486 0 2.106-.451.585-1.182.7-1.862.586l-.054-.01c-.972-.162-1.555-.96-2.015-1.779l-.03-.055a141.48 141.48 0 00-1.583-2.577l-.03-.045c-.116-.165-.264-.35-.43-.445-.07-.015-.006.127.009.173.467 1.253 1.07 2.425 1.961 3.427l.011.02c.086.168-.045.122-.19.041l-.016-.01-.027-.015-.019-.011a3.561 3.561 0 01-.126-.082l-.075-.05a4.532 4.532 0 01-.78-.67c-.772-.87-1.42-1.838-2.054-2.816l-.375-.58-.165-.255a32.793 32.793 0 00-1.11-1.623c-.415-.567-.89-1.092-1.298-1.666-.774-1.071-1.251-2.312-1.519-3.61-.137-.56-.297-1.114-.438-1.672l-.06-.24c-.094-.38-.166-.784-.129-1.173.083-.894.815-1.97 1.778-1.222zm18.27 14.434c-1.048 1.176-3.299 2.527-4.609 2.154l.002-.002c.014-.019.125-.043.177-.055.838-.192 1.555-.639 2.285-1.058.556-.295 1.048-.682 1.525-1.1l.04-.032c.106-.089.223-.18.352-.214.226-.053.428.11.228.307zM2.012 11.4c1.647.403 2.589 1.718 3.455 3.08l.108.17.226.358c.25.398.502.79.77 1.155.213.305.442.598.666.894.048.058.115.21.05.216h-.011c-.051 0-.127-.062-.172-.106a41.465 41.465 0 01-.727-.698l-.24-.236a26.247 26.247 0 00-1.103-1.032c-.165-.079-.093.137-.027.238.187.286.463.497.695.747.353.352.711.7 1.094 1.018.805.66 1.68 1.232 2.534 1.832l.056.042c.099.074.211.172.205.28-.005.288-1.397.287-1.663.275H7.92c-1.797-.073-3.27-1.012-4.66-2.055l-.138-.105-.097-.073a68.65 68.65 0 01-.287-.22l-.501-.387c-.286-.224-.573-.443-.848-.681C.464 15.3.032 14.098.01 12.882c-.117-1.32.826-1.809 2.003-1.482zm20.708.695l.064.014c.369.078.673.288.899.618.253.37.387.827.28 1.26-.266.87-.806 1.621-1.446 2.26-.15.147-.309.283-.47.418-.178.135-.345.331-.571.376-.19.034-.402-.135-.597-.129-.158 0-.29.092-.41.193-.806.767-1.78 1.286-2.772 1.765l-.186.089-.186.089-.248.117-.017.007c-.189.076-.786.402-.87.234l-.004-.007c-.034-.07.03-.211.091-.298.968-1.244 1.618-2.666 2.246-4.097l.213-.486.255-.576.123-.26c.19-.4.397-.807.726-1.098.77-.65 1.924-.691 2.88-.49zM21.197 4.78c.161.335.22.69.327 1.054.022.084.04.171.04.257v.012a.977.977 0 01-.027.217l-.073.3a7.983 7.983 0 01-.331 1.104c-.32.797-.632 1.597-.942 2.399l-.373.962c-.688 1.776-1.381 3.551-2.15 5.292-.453.953-1.084 1.814-1.791 2.59-.197.227-.453.404-.777.323-.51-.124-.59-.456-.416-.918.187-.546.42-1.08.567-1.636.286-1.186.382-2.408.2-3.628-.094-.72-.458-.813-.943-1.199a.586.586 0 01-.207-.52c.034-.337.158-.684.264-1.01l.015-.046c.353-1.092 1.013-2.015 1.707-2.912l.08-.103.08-.103.162-.206c.12-.154.241-.308.36-.463.222-.296.529-.5.84-.688.48-.32.792-.816 1.258-1.146.566-.437 1.708-.666 2.13.068zM11.21 18.728c.007.54.965.728.996.052v-.013c.037-.614-.95-.599-.996-.04zm-5.78-.884h-.002c.8.623 1.737 1.182 2.757 1.33 0-.02-.09-.059-.123-.076-.876-.411-1.752-.862-2.632-1.254zM.76 14.145l.009.02c.88 1.917 2.523 3.067 4.354 3.903l.055.026.001-.001-.253-.159-.152-.095-.1-.064-.096-.06c-1.466-.93-2.883-1.934-3.767-3.51l-.049-.088c-.048-.083-.047-.07-.002.028zm14.154-1.55c.293.401.325.933.331 1.411v.013a7.8 7.8 0 01-.267 1.831c-.028.081-.05.171-.074.261l-.011.042-.012.04c-.052.18-.122.351-.274.444-.317.166-.444-.222-.414-.482.028-1 .078-2.002.128-3 .016-.199.013-.403.06-.6.02-.077.055-.143.106-.173.163-.077.33.093.427.212zm1.373-9.036c.609.393.956 1.003 1.052 1.716l.005.034a.666.666 0 01-.184.569c-2.37 2.286-3.416 5.563-3.605 8.805l-.026.204c-.045.34-.094.68-.165 1.014-.09.377-.438.46-.66.124-.112-.17-.122-.388-.138-.587a98.335 98.335 0 01-.098-1.872c-.044-.646.108-.898.588-1.298.259-.263.3-.595.232-.955l-.022-.102c-.077-.352-.167-.715-.4-.996-.362-.432-1.06-.554-1.495-.158-.556.515-.644 1.344-.361 2.021l.01.025c.232.546.445 1.108.533 1.695l.009.061c.064.427.05.867-.01 1.293l-.013.096c-.026.193-.042.423-.163.554-.089.1-.257.129-.389.082-.173-.055-.201-.263-.203-.427-.002-.637-.154-1.246-.32-1.852l-.084-.304a17.057 17.057 0 01-.174-.669l-.22-.949c-.2-.87-.396-1.742-.565-2.62-.504-1.985.138-3.798 1.852-4.934.37-.228.792-.434 1.236-.434.573-.004 1.156.34 1.4.88.082.188.093.394.086.597V5.2c-.031.816-.071 1.633-.11 2.45l-.02.412-.013.274c-.023.458-.042.915-.036 1.374.003.113-.005.24.016.347.01.047.023.07.037.06l.003-.001-.002-.002c.028-.024.05-.149.054-.208.019-.184.038-.369.054-.553.102-1.29.162-2.582.28-3.87.075-.899.953-2.621 2.03-1.925zM1.84 3.237c-.33.095-.365.509-.32.804l.02.167c.045.39.099.78.187 1.16l.054.224c.05.203.093.407.078.617-.03.253-.088.499-.007.746.177.7.449 1.363.78 1.999l.014.02c.107.15.073-.046.033-.135l-.195-.482c-.065-.16-.13-.321-.19-.483l-.082-.217c-.165-.446-.307-.895-.203-1.38.082-.268.08-.537-.037-.796-.228-.605-.363-1.25-.23-1.89.23-.935 1.874.88 2.082 1.23.205.29.379.614.512.948.257.655.505 1.304.743 1.964.849 2.276 1.312 4.665 1.713 7.065l.001.001a1.37 1.37 0 00-.011-.274l-.002-.012c-.07-.573-.135-1.15-.209-1.722-.245-2.102-.837-4.132-1.562-6.113l-.037-.103a6.717 6.717 0 00-1.063-1.937l-.023-.027C3.506 4.15 2.44 3.075 1.84 3.237zm5.688 10.665c.119.666.373.617.964.656h.013c.317.03.503-.115.559-.422l.003-.019c.146-.84-.385-1.915-1.262-2.068-.781-.079-.347 1.417-.277 1.853zm.67-1.185c.214.21.4.555.353.899l-.003.011c-.066.216-.397.167-.52.054a.392.392 0 01-.088-.172c-.07-.245-.134-.507-.127-.764.023-.264.264-.158.385-.028zm4.026-2.251c.4.147.491.734.273 1.078-.328.499-1.009.373-.966-.299v-.015c.006-.369.274-.886.693-.764zm7.163-5.23v.01c-.014.173.01.355.028.529.148 1.259.17 2.518-.015 3.775-.04.28-.093.555-.15.832-.024.175-.108.41-.094.571l.002.002c.01.009.036-.032.063-.101.054-.14.092-.3.126-.448.364-1.723.499-3.504.304-5.255-.075-.246-.25-.12-.264.085zm-.962.684c.271.565.321 1.175.35 1.784l.011.278c.008.172.016.342.03.511h.001c.14-.862.114-1.766-.35-2.544l-.02-.035c-.053-.084-.064-.09-.022.006zm2.225-.994c-.021.01-.02.095-.024.133-.027.705-.073 1.37-.086 2.033h.001l.054-.243c.124-.57.231-1.16.103-1.79l-.009-.036c-.01-.04-.023-.09-.039-.097zm-12.524-2.2c.281.257.521.567.68.917.282.646-.196 1.064-.811 1.063h-.032c-.55.015-1.096-.403-1.18-.955l-.002-.02c-.11-.691.705-1.576 1.345-1.005zm5.76-1.494l.007.012c.094.15.17.315.247.475l.017.036c.064.136.131.253.098.395l-.002.01v.001l-.017.064c-.037.139-.087.302-.187.404-.227.264-.684.22-.867-.073l-.009-.015c-.239-.394-.148-1.039.19-1.344.147-.133.41-.141.523.035zM20.337.5c.96.022.681 1.21-.15 1.16a.568.568 0 01-.493-.65c.035-.33.279-.505.61-.51h.033z"})]}))});function J_(e){"@babel/helpers - typeof";return J_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},J_(e)}var Yrn=["background"];function Pye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xrn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rnn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nnn=p.memo(function(e){var t=e.background,r=tnn(e,Yrn);return a.jsx(Ee,Xrn({Icon:Ore,"aria-label":aT,background:t||lDe,color:"#fff"},r))});function Y_(e){"@babel/helpers - typeof";return Y_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Y_(e)}var inn=["size","style"];function Sye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cnn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var cDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=lnn(e,inn);return a.jsxs("svg",tq(tq({fill:"currentColor",fillRule:"evenodd",height:r,style:tq({flex:"none",lineHeight:1},n),viewBox:"0 0 133 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:aT}),a.jsx("path",{d:"M2 6.707c3.097.142 2.245-.736 2.436 2.32 1.43-3.952 7.777-3.033 8.545.905.917 3.007-.18 7.226-3.797 7.58-2.02.318-3.79-.454-4.683-2.307V24H2V6.707zm2.494 5.315c-.008 2.296.983 4.81 3.632 4.596 2.565-.276 2.542-3.61 2.43-5.582l-.004-.115c-.1-1.88-.957-3.85-3.124-3.48-2.14.288-2.968 2.69-2.934 4.58zm70.24 5.264H72.36V15.17l-.041-.01c-.886 2.413-3.668 2.852-5.862 2.078-2.29-.882-2.24-3.611-1.13-4.723 1.833-1.687 4.534-1.361 6.847-1.562l-.001-.171c0-1.341.149-3.36-1.586-3.494l-.125-.015c-1.76-.178-2.58.546-2.629 2.393h-2.62c.105-3.476 4.89-3.608 7.388-2.78 1.544.453 2.195 1.909 2.138 3.434l.007 1.99c.006 1.658.009 3.316-.01 4.975l-.002.001zm-2.61-5.557l-.214.002c-1.642.009-3.996-.072-4.621 1.755-.34 1.174-.052 2.813 1.362 3.04 2.913.454 3.687-2.48 3.473-4.797zm36.282 5.554V6.733h2.308v2.685l.046.011c.482-1.45 1.403-2.54 2.967-2.83 1.17-.226 2.334-.202 3.403.395l.074.042c1.292.711 1.546 2.194 1.501 3.546.005 2.234.002 4.465.004 6.7h-2.5c0-2.337.011-4.674-.008-7.012l.001-.095c.008-1.197-.37-2.59-1.807-2.63-4.718-.049-3.254 6.645-3.506 9.736h-2.481l-.002.002zm-54.865-7.87c.818-2.607 3.383-3.458 5.851-2.664 1.957.692 2.181 2.506 2.108 4.321.006 2.072.002 4.14.002 6.215h-2.493l.001-3.525c0-1.175 0-2.35-.005-3.526.073-1.183-.409-2.649-1.794-2.68-4.74-.138-3.28 6.67-3.523 9.734h-2.485V6.737h2.303v2.681c.01 0 .023-.003.034-.005h.001zm51.454 2.658c-.04 1.483-.435 2.824-1.438 3.945-1.853 1.826-4.914 2.05-7.247 1.089-4.368-1.784-3.879-9.328.773-10.41 4.103-1.12 7.89.842 7.912 5.376zm-2.706-.245h.002l-.005-.22c-.055-1.788-.387-4.275-2.895-4.384-2.414-.22-3.294 1.943-3.372 3.968l-.013.445c-.048 2.075.1 4.867 2.71 5.186 2.945.355 3.662-2.433 3.573-4.995zm-74.674.233c-.016 2.199-1.131 4.483-3.35 5.154-1.71.58-3.427.624-5.12-.02-4.517-1.578-4.211-9.244.42-10.458 4.091-1.189 7.932.68 8.048 5.187l.002.137zm-2.695.007h-.002l.001-.121c.01-2-.464-4.716-2.955-4.722-2.24-.212-3.234 1.8-3.31 3.804l-.016.264c-.11 2.153.031 5.26 2.723 5.534 2.892.328 3.6-2.375 3.56-4.759zm96.846 2.033h2.383c.047 2.322 1.505 3.091 3.645 2.482 1.281-.419 1.663-2.186.443-2.835-1.855-1.072-4.672-.709-5.884-2.74-1.112-2.372 1.059-4.492 3.611-4.51 2.139-.217 4.604.717 4.707 3.168h-2.33l-.017-.238c-.07-.88-.226-1.82-1.24-2.039-.686-.187-1.368-.185-2.023.118-.77.358-1.128 1.126-.88 1.865.368.998 1.573 1.17 2.47 1.427l.223.06c1.633.422 3.757.828 4.077 2.77.247 1.507-.455 2.792-1.856 3.439-2.564 1.106-7.201.6-7.326-2.863l-.003-.104zm-88.275 3.19h-2.483c0-5.674 0-11.347-.005-17.018 0-.204.05-.27.244-.271h.027c.743.016 1.475.004 2.217.006v17.282zm6.758 0h-2.472V.015c.753-.032 1.503 0 2.256-.016.166 0 .232.03.232.218-.018 5.689.02 11.38-.018 17.068l.002.002zm44.466-1.043c-.045.258.12.79-.121.909l-.235.056c-.977.23-1.96.409-2.975.3-1.756-.135-2.561-1.764-2.445-3.376-.005-2.18-.002-4.351-.004-6.53H77c.048-.257-.147-.868.185-.884.59-.009 1.152-.004 1.744-.005V3.749l1.66-.393.837-.198v3.556h3.317v.871h-3.29c.027 2.637-.152 5.308.096 7.93.313 1.531 2.067.918 3.165.73l.002.001zM46.95 17.29h-2.466V6.737h2.466V17.29zM87.398 6.73h2.466v10.56h-2.466V6.73zm2.88-4.756c.02 2.133-3.83 1.791-3.205-.445.405-1.554 3.34-1.326 3.205.445zm-46.166-.02c-.091-1.973 3.462-1.959 3.252.126-.041 1.797-3.37 1.746-3.252-.127z"})]}))});function X_(e){"@babel/helpers - typeof";return X_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X_(e)}function _ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function unn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wnn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=jnn(e,bnn);return a.jsxs("svg",rq(rq({fill:"currentColor",fillRule:"evenodd",height:r,style:rq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bd}),a.jsx("path",{d:"M13.223 22.86c-.605.83-1.844.83-2.448 0L5.74 15.944a1.514 1.514 0 01.73-2.322l5.035-1.738c.32-.11.668-.11.988 0l5.035 1.738c.962.332 1.329 1.5.73 2.322l-5.035 6.916zm-1.224-1.259l4.688-6.439-4.688-1.618-4.688 1.618L12 21.602z"}),a.jsx("path",{d:"M23.71 13.463c.604.832.221 2.01-.756 2.328l-8.133 2.652a1.514 1.514 0 01-1.983-1.412l-.097-5.326c-.006-.338.101-.67.305-.94l3.209-4.25a1.514 1.514 0 012.434.022l5.022 6.926zm-1.574.775L17.46 7.79l-2.988 3.958.09 4.959 7.574-2.469z"}),a.jsx("path",{d:"M18.016.591a1.514 1.514 0 011.98 1.44l.009 8.554a1.514 1.514 0 01-1.956 1.45l-5.095-1.554a1.514 1.514 0 01-.8-.58l-3.05-4.366a1.514 1.514 0 01.774-2.308L18.016.591zm.25 1.738L10.69 4.783l2.841 4.065 4.744 1.446-.008-7.965z"}),a.jsx("path",{d:"M5.99.595a1.514 1.514 0 00-1.98 1.44L4 10.588a1.514 1.514 0 001.956 1.45l5.095-1.554c.323-.098.605-.303.799-.58l3.052-4.366a1.514 1.514 0 00-.775-2.308L5.99.595zm-.25 1.738l7.577 2.454-2.842 4.065-4.743 1.446.007-7.965z"}),a.jsx("path",{d:"M.29 13.461c-.604.832-.221 2.01.756 2.329l8.133 2.651a1.514 1.514 0 001.983-1.412l.097-5.325a1.515 1.515 0 00-.305-.94L7.745 6.513a1.514 1.514 0 00-2.434.023L.289 13.461zm1.574.776L6.54 7.788l2.988 3.959-.09 4.958-7.574-2.468z"}),a.jsx("path",{d:"M16.942 17.751l1.316-1.806c.119-.164.2-.341.245-.523l-2.63.858-1.627 2.235a1.51 1.51 0 00.575-.072l2.121-.692zM12.746 11.971l.033 1.842 1.742.602-.034-1.843-1.741-.6zM20.003 8.349l-1.314-1.812a1.513 1.513 0 00-.419-.393l.003 2.767 1.624 2.24c.07-.173.108-.364.108-.566l-.002-2.236zM14.965 11.095l-1.762-.537 1.11-1.471 1.762.537-1.11 1.47zM12.004 9.685l1.056-1.51-1.056-1.51-1.056 1.51 1.056 1.51zM9.368 3.509c.145-.122.316-.219.51-.282l2.12-.686 2.13.69c.191.062.36.157.503.276l-2.634.853-2.629-.851zM10.801 10.562L9.691 9.09l-1.762.537 1.11 1.47 1.762-.537zM4.105 11.146L5.733 8.9l.003-2.763c-.16.1-.305.232-.425.398L4.003 8.339l-.002 2.25c0 .198.037.386.104.557zM11.254 11.97l-1.741.601-.034 1.843 1.742-.601.033-1.843zM9.75 18.513l-1.628-2.237-2.629-.857c.046.183.127.36.247.525l1.313 1.804 2.126.693c.192.062.385.085.571.072z"})]}))});function Z_(e){"@babel/helpers - typeof";return Z_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Z_(e)}var Pnn=["background","size"];function kye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Snn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Enn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Tnn=p.memo(function(e){var t=e.background,r=e.size,n=$nn(e,Pnn);return a.jsx(Ee,Snn({Icon:jre,"aria-label":bd,background:t||uDe,color:"#fff",iconMultiple:.7,size:r},n))});function eC(e){"@babel/helpers - typeof";return eC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eC(e)}var Mnn=["size","style"];function $ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nnn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var fDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Dnn(e,Mnn);return a.jsxs("svg",nq(nq({height:r,style:nq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bd}),a.jsx("path",{d:"M13.223 22.86c-.605.83-1.844.83-2.448 0L5.74 15.944a1.514 1.514 0 01.73-2.322l5.035-1.738c.32-.11.668-.11.988 0l5.035 1.738c.962.332 1.329 1.5.73 2.322l-5.035 6.916zm-1.224-1.259l4.688-6.439-4.688-1.618-4.688 1.618L12 21.602z",fill:"#E72564"}),a.jsx("path",{d:"M23.71 13.463c.604.832.221 2.01-.756 2.328l-8.133 2.652a1.514 1.514 0 01-1.983-1.412l-.097-5.326c-.006-.338.101-.67.305-.94l3.209-4.25a1.514 1.514 0 012.434.022l5.022 6.926zm-1.574.775L17.46 7.79l-2.988 3.958.09 4.959 7.574-2.469z",fill:"#E723A0"}),a.jsx("path",{d:"M18.016.591a1.514 1.514 0 011.98 1.44l.009 8.554a1.514 1.514 0 01-1.956 1.45l-5.095-1.554a1.514 1.514 0 01-.8-.58l-3.05-4.366a1.514 1.514 0 01.774-2.308L18.016.591zm.25 1.738L10.69 4.783l2.841 4.065 4.744 1.446-.008-7.965z",fill:"#E520E9"}),a.jsx("path",{d:"M5.99.595a1.514 1.514 0 00-1.98 1.44L4 10.588a1.514 1.514 0 001.956 1.45l5.095-1.554c.323-.098.605-.303.799-.58l3.052-4.366a1.514 1.514 0 00-.775-2.308L5.99.595zm-.25 1.738l7.577 2.454-2.842 4.065-4.743 1.446.007-7.965z",fill:"#E520E9"}),a.jsx("path",{d:"M.29 13.461c-.604.832-.221 2.01.756 2.329l8.133 2.651a1.514 1.514 0 001.983-1.412l.097-5.325a1.515 1.515 0 00-.305-.94L7.745 6.513a1.514 1.514 0 00-2.434.023L.289 13.461zm1.574.776L6.54 7.788l2.988 3.959-.09 4.958-7.574-2.468z",fill:"#E723A0"}),a.jsx("path",{d:"M16.942 17.751l1.316-1.806c.119-.164.2-.341.245-.523l-2.63.858-1.627 2.235a1.51 1.51 0 00.575-.072l2.121-.692zM12.746 11.971l.033 1.842 1.742.602-.034-1.843-1.741-.6zM20.003 8.349l-1.314-1.812a1.513 1.513 0 00-.419-.393l.003 2.767 1.624 2.24c.07-.173.108-.364.108-.566l-.002-2.236zM14.965 11.095l-1.762-.537 1.11-1.471 1.762.537-1.11 1.47zM12.004 9.685l1.056-1.51-1.056-1.51-1.056 1.51 1.056 1.51zM9.368 3.509c.145-.122.316-.219.51-.282l2.12-.686 2.13.69c.191.062.36.157.503.276l-2.634.853-2.629-.851zM10.801 10.562L9.691 9.09l-1.762.537 1.11 1.47 1.762-.537zM4.105 11.146L5.733 8.9l.003-2.763c-.16.1-.305.232-.425.398L4.003 8.339l-.002 2.25c0 .198.037.386.104.557zM11.254 11.97l-1.741.601-.034 1.843 1.742-.601.033-1.843zM9.75 18.513l-1.628-2.237-2.629-.857c.046.183.127.36.247.525l1.313 1.804 2.126.693c.192.062.385.085.571.072z",fill:"#FF96D1"})]}))});function tC(e){"@babel/helpers - typeof";return tC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tC(e)}var Lnn=["size","style"];function Eye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Hnn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Vnn(e,Lnn);return a.jsxs("svg",iq(iq({fill:"currentColor",fillRule:"evenodd",height:r,style:iq({flex:"none",lineHeight:1},n),viewBox:"0 0 122 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:bd}),a.jsx("path",{d:"M2 19.349V3.116h7.302c.745 0 1.411.124 2 .372a4.05 4.05 0 011.535 1.024c.419.434.737.96.954 1.581a6.16 6.16 0 01.325 2.046c0 .76-.108 1.45-.325 2.07a4.547 4.547 0 01-.954 1.582c-.418.434-.93.775-1.535 1.023-.589.232-1.255.349-2 .349H5.07v6.186H2zm3.07-8.837h3.953c.59 0 1.055-.155 1.396-.466.34-.325.511-.782.511-1.372v-1.07c0-.589-.17-1.038-.511-1.348-.341-.31-.807-.465-1.396-.465H5.07v4.72zM24.154 7.209h2.79l-4.883 14.302a5.345 5.345 0 01-.535 1.117c-.186.325-.41.589-.674.79a2.579 2.579 0 01-.954.442c-.372.093-.806.14-1.302.14h-1.79v-2.372h2.185l.558-1.698-4.348-12.721h2.953l2.116 6.419.791 3.07h.14l.837-3.07 2.116-6.419zM36.284 17.326h-.116A3.106 3.106 0 0134.935 19c-.604.419-1.31.628-2.116.628-1.535 0-2.713-.55-3.535-1.651-.806-1.1-1.209-2.675-1.209-4.721 0-2.031.403-3.59 1.21-4.674.821-1.101 2-1.652 3.534-1.652.806 0 1.512.21 2.116.628a2.998 2.998 0 011.233 1.651h.116V2.14h2.977v17.21h-2.977v-2.023zm-2.511-.163c.713 0 1.31-.17 1.79-.512.481-.34.721-.83.721-1.465v-3.86c0-.59-.24-1.062-.72-1.419-.481-.356-1.078-.535-1.791-.535-.776 0-1.403.264-1.884.79-.465.513-.698 1.202-.698 2.07v2.094c0 .868.233 1.558.698 2.07.48.511 1.109.767 1.884.767zM51.624 19.349c-.651 0-1.17-.186-1.558-.558-.372-.388-.605-.9-.698-1.535h-.14c-.2.79-.612 1.387-1.232 1.79-.62.388-1.388.582-2.302.582-1.24 0-2.194-.326-2.86-.977-.667-.651-1-1.52-1-2.604 0-1.256.449-2.187 1.348-2.791.9-.62 2.178-.93 3.837-.93h2.07v-.884c0-.682-.178-1.21-.535-1.582-.356-.372-.93-.558-1.72-.558-.698 0-1.264.155-1.698.465a4.384 4.384 0 00-1.07 1.07l-1.768-1.581A5.022 5.022 0 0144.09 7.58c.744-.434 1.729-.65 2.954-.65 1.643 0 2.891.371 3.744 1.115.852.745 1.279 1.814 1.279 3.21v5.72h1.21v2.373h-1.652zm-4.93-1.884c.666 0 1.232-.147 1.697-.442.466-.294.698-.728.698-1.302v-1.605h-1.907c-1.55 0-2.326.496-2.326 1.489V16c0 .496.156.868.466 1.116.325.233.783.35 1.372.35zM55.684 19.349V7.209h2.977v2.024h.116a3.842 3.842 0 011.163-1.628c.543-.45 1.287-.675 2.233-.675 1.256 0 2.217.411 2.883 1.233.667.821 1 1.992 1 3.511v7.675H63.08v-7.372c0-.869-.155-1.52-.465-1.954-.31-.434-.822-.65-1.535-.65-.31 0-.613.046-.907.139a2.351 2.351 0 00-.768.372 1.836 1.836 0 00-.535.604c-.14.233-.209.512-.209.838v8.023h-2.977zM73.147 19.349c-1.023 0-1.806-.264-2.349-.79-.527-.543-.79-1.31-.79-2.303V9.581h-1.791V7.21h.93c.45 0 .752-.1.907-.302.17-.217.256-.535.256-.953v-2.07h2.674v3.325h2.488v2.373h-2.488v7.395h2.302v2.372h-2.14zM79.543 5.442c-.62 0-1.07-.14-1.349-.419-.263-.279-.395-.635-.395-1.07v-.465c0-.434.132-.79.395-1.07.28-.278.729-.418 1.349-.418.605 0 1.046.14 1.326.419.279.279.418.635.418 1.07v.465c0 .434-.14.79-.418 1.07-.28.278-.721.418-1.326.418zm-1.488 1.767h2.976v12.14h-2.976V7.209zM89.273 19.628c-.9 0-1.698-.147-2.396-.442a4.721 4.721 0 01-1.767-1.279c-.465-.558-.822-1.225-1.07-2-.248-.79-.372-1.674-.372-2.651 0-.977.124-1.853.372-2.628.248-.775.605-1.434 1.07-1.977a4.72 4.72 0 011.767-1.279c.698-.295 1.496-.442 2.396-.442 1.225 0 2.232.272 3.023.814.806.543 1.387 1.295 1.744 2.256l-2.442 1.093a2.434 2.434 0 00-.79-1.256c-.373-.34-.884-.511-1.535-.511-.838 0-1.465.263-1.884.79-.403.527-.605 1.217-.605 2.07v2.21c0 .852.202 1.542.605 2.07.419.51 1.046.767 1.884.767.713 0 1.263-.179 1.65-.535.388-.372.69-.83.908-1.372l2.279 1.093c-.403 1.07-1.016 1.876-1.837 2.418-.822.527-1.822.79-3 .79zM107.704 19.349l-1.303-4.14h-5.767l-1.28 4.14H96.24l5.441-16.233h3.814l5.396 16.233h-3.186zm-4.14-13.442h-.116l-2.07 6.674h4.279l-2.093-6.674zM112.608 19.349v-2.465h2.14V5.58h-2.14V3.116h7.372v2.465h-2.163v11.303h2.163v2.465h-7.372z"})]}))});function rC(e){"@babel/helpers - typeof";return rC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rC(e)}var Unn=["type"];function Tye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Wnn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ynn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Xnn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Jnn(e,Unn),i=r==="color"?fDe:jre;return a.jsx(Ne,Wnn({Icon:i,Text:pDe,"aria-label":bd,spaceMultiple:gnn,textMultiple:ynn},n))}),$3=jre;$3.Color=fDe;$3.Text=pDe;$3.Combine=Xnn;$3.Avatar=Tnn;$3.colorPrimary=uDe;$3.title=bd;var vd="Qingyan",Qnn=.75,Znn=.2,dDe="#1041F3";function nC(e){"@babel/helpers - typeof";return nC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nC(e)}var ein=["size","style"];function Mye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oin(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=iin(e,ein);return a.jsxs("svg",oq(oq({fill:"currentColor",fillRule:"evenodd",height:r,style:oq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:vd}),a.jsxs("g",{children:[a.jsx("path",{d:"M6.075 10.494C7.6 9.446 9.768 8.759 12.222 8.759c2.453 0 4.622.687 6.147 1.735.77.53 1.352 1.133 1.74 1.77C20 10 20 10 20.687 9.362a9.276 9.276 0 00-1.008-.8c-1.958-1.347-4.598-2.143-7.457-2.143-2.858 0-5.499.796-7.457 2.144-1.955 1.345-3.325 3.322-3.325 5.647 0 2.326 1.37 4.303 3.322 5.646C6.721 21.205 9.362 22 12.22 22c2.859 0 5.5-.795 7.457-2.144C21.63 18.513 23 16.538 23 14.21c0-1.48-.554-2.817-1.46-3.94-.046 1.036-.41 2.03-1.012 2.937.099.325.149.663.15 1.003 0 1.33-.782 2.664-2.313 3.717-1.524 1.048-3.692 1.735-6.146 1.735-2.453 0-4.623-.687-6.147-1.735C4.544 16.874 3.76 15.54 3.76 14.21c.003-1.33.785-2.663 2.315-3.716z"}),a.jsx("path",{d:"M3.747 11.494c-.62 1.77-.473 3.365.332 4.51.806 1.144 2.254 1.813 4.117 1.813 1.86 0 4.029-.68 6.021-2.1 1.993-1.42 3.35-3.251 3.967-5.017.62-1.769.473-3.364-.332-4.51-.806-1.143-2.254-1.812-4.117-1.812-1.86 0-4.029.68-6.021 2.099-1.993 1.42-3.35 3.252-3.967 5.017zm-2.228-.79c.8-2.28 2.487-4.498 4.83-6.167C8.691 2.866 11.33 2 13.734 2c2.4 0 4.678.874 6.045 2.817 1.366 1.943 1.431 4.394.633 6.674-.8 2.282-2.487 4.499-4.83 6.168-2.344 1.67-4.981 2.536-7.387 2.537-2.4 0-4.678-.874-6.045-2.817-1.368-1.943-1.431-4.396-.633-6.674h.002z"})]})]}))});function iC(e){"@babel/helpers - typeof";return iC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iC(e)}var ain=["background"];function zye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sin(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pin(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var din=p.memo(function(e){var t=e.background,r=fin(e,ain);return a.jsx(Ee,sin({Icon:wre,"aria-label":vd,background:t||dDe},r))});function oC(e){"@babel/helpers - typeof";return oC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oC(e)}var min=["size","style"];function Aye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vin(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=bin(e,min);return a.jsxs("svg",aq(aq({height:r,style:aq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:vd}),a.jsxs("g",{fill:"none",fillRule:"evenodd",children:[a.jsx("path",{d:"M6.075 10.494C7.6 9.446 9.768 8.759 12.222 8.759c2.453 0 4.622.687 6.147 1.735.77.53 1.352 1.133 1.74 1.77C20 10 20 10 20.687 9.362a9.276 9.276 0 00-1.008-.8c-1.958-1.347-4.598-2.143-7.457-2.143-2.858 0-5.499.796-7.457 2.144-1.955 1.345-3.325 3.322-3.325 5.647 0 2.326 1.37 4.303 3.322 5.646C6.721 21.205 9.362 22 12.22 22c2.859 0 5.5-.795 7.457-2.144C21.63 18.513 23 16.538 23 14.21c0-1.48-.554-2.817-1.46-3.94-.046 1.036-.41 2.03-1.012 2.937.099.325.149.663.15 1.003 0 1.33-.782 2.664-2.313 3.717-1.524 1.048-3.692 1.735-6.146 1.735-2.453 0-4.623-.687-6.147-1.735C4.544 16.874 3.76 15.54 3.76 14.21c.003-1.33.785-2.663 2.315-3.716z",fill:"#3762FF"}),a.jsx("path",{d:"M3.747 11.494c-.62 1.77-.473 3.365.332 4.51.806 1.144 2.254 1.813 4.117 1.813 1.86 0 4.029-.68 6.021-2.1 1.993-1.42 3.35-3.251 3.967-5.017.62-1.769.473-3.364-.332-4.51-.806-1.143-2.254-1.812-4.117-1.812-1.86 0-4.029.68-6.021 2.099-1.993 1.42-3.35 3.252-3.967 5.017zm-2.228-.79c.8-2.28 2.487-4.498 4.83-6.167C8.691 2.866 11.33 2 13.734 2c2.4 0 4.678.874 6.045 2.817 1.366 1.943 1.431 4.394.633 6.674-.8 2.282-2.487 4.499-4.83 6.168-2.344 1.67-4.981 2.536-7.387 2.537-2.4 0-4.678-.874-6.045-2.817-1.368-1.943-1.431-4.396-.633-6.674h.002z",fill:"#1041F3"})]})]}))});function aC(e){"@babel/helpers - typeof";return aC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},aC(e)}var xin=["size","style"];function Iye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sin(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var hDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Pin(e,xin);return a.jsxs("svg",sq(sq({fill:"currentColor",fillRule:"evenodd",height:r,style:sq({flex:"none",lineHeight:1},n),viewBox:"0 0 86 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:vd}),a.jsx("path",{d:"M82.857 13.62v5.001c0 1.86-1.61 3.377-3.587 3.377H67.086V13.62h15.77zm-20.095-1.973v6.943c0 1.863-1.609 3.379-3.587 3.379h-.797v-2h.294c.655 0 1.212-.42 1.388-.991h-6.624v3.02h-2.628V11.647h11.954zm-43.606 1.236v5.738c0 1.86-1.61 3.376-3.587 3.376H3.132v-9.114h16.024zm22.387-.003v5.737c0 1.863-1.61 3.379-3.587 3.379h-8.62l.002-9.116h12.205zM26.95 6.317V18.33l1.337-.746v2.553l-3.755 1.858V8.478h-1.026v-2.16h3.444zm22.315 6.774c-.07.605-.166 1.27-.28 1.98a91.279 91.279 0 01-1.35 6.792H45.13a81.452 81.452 0 001.064-4.471 86.9 86.9 0 00.456-2.352 39.05 39.05 0 00.303-1.95h2.312zm30.95 2.527h-10.5v4.379h9.052c.797 0 1.447-.617 1.447-1.376v-3.003zm-63.701 2.644H5.762v1.735h9.557c.797 0 1.195-.618 1.195-1.376v-.359zM38.9 18.26h-6.934v1.734h5.486c.798 0 1.448-.618 1.448-1.376v-.358zm21.22-1.897h-6.682v.972h6.682v-.972zM16.51 14.884H5.76v1.736h10.752v-1.736zm22.39-.004h-6.935v1.737H38.9V14.88zm21.219-1.23h-6.682v1.068h6.682V13.65zM6.003 2.03l-.366.83h5.039v2.003h-2.91v1.501h2.987v2.001h-2.84a6.942 6.942 0 002.84 1.698v2.085a9.1 9.1 0 01-4.564-2.582 9.139 9.139 0 01-4.11 2.466l-.007-2.134A6.91 6.91 0 004.45 8.363H2.11V6.362h3.077V4.86H2l.67-1.654.147-.346h.029l.368-.83h2.79zM40.116 2c-.04.155-.096.325-.166.509-.082.216-.18.428-.296.65l-.099.188h2.832V5.21h-3.33v4.984h3.388v1.954H28.683v-1.955h3.593V5.212h-3.403V3.349h2.967l-.055-.17a10.132 10.132 0 00-.474-1.177h2.822c.116.2.215.393.306.59.1.22.191.444.272.672l.03.085h1.962l.037-.07A5.7 5.7 0 0037.212 2h2.904zm42.932 8.13v2.017h-16.15V10.13h16.15zM20.03 2.776V8.77c0 1.86-1.61 3.376-3.586 3.376H11.6v-9.37h8.43zm27.435 4.686c.32.589.643 1.286.964 2.076.304.748.593 1.502.867 2.262h-2.46a42.866 42.866 0 00-.811-2.284 27.453 27.453 0 00-.882-2.054h2.322zm10.727-5.397v.71h5.244v2h-5.244V5.79h4.439v2.003h-4.439v1.015h5.371v2H50.01v-2h5.371V7.793h-4.439V5.79h4.439V4.775h-5.244v-2h5.244v-.71h2.813zM36.821 5.21H34.49v4.982h2.331V5.21zM17.39 4.776h-3.16v5.368h1.712c.797 0 1.448-.618 1.448-1.376V4.776zm13.494 1.425c.38.928.689 1.945.917 3.028l-2.273.002a17.347 17.347 0 00-.359-1.55c-.14-.5-.301-.993-.482-1.48h2.197zm11.564-.048a13.645 13.645 0 01-.899 3.052h-2.211c.212-.489.393-.99.542-1.501.146-.51.266-1.028.359-1.55h2.209zm40.6.297v2.017H66.899V6.45h16.15zM47.507 2.065c.163.308.322.618.474.93.184.382.36.768.525 1.158a34.027 34.027 0 01.89 2.25H46.95c-.121-.356-.249-.722-.384-1.085a33.973 33.973 0 00-.987-2.403 33.74 33.74 0 00-.412-.85h2.339zm-20.921-.033c.166.447.318.9.455 1.356.171.574.329 1.152.472 1.734h-2.78a29.381 29.381 0 00-.406-1.71 28.974 28.974 0 00-.417-1.38h2.676zm49.792.033v.71H84v2H65.943v-2h7.62v-.71h2.814z"})]}))});function sC(e){"@babel/helpers - typeof";return sC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sC(e)}var _in=["type"];function Dye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cin(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Min(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zin=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Tin(e,_in),i=r==="color"?mDe:wre;return a.jsx(Ne,Cin({Icon:i,Text:hDe,"aria-label":vd,spaceMultiple:Znn,textMultiple:Qnn},n))}),E3=wre;E3.Color=mDe;E3.Text=hDe;E3.Combine=zin;E3.Avatar=din;E3.colorPrimary=dDe;E3.title=vd;var sT="Railway",Ain=.75,Iin=.2,Din="#853bce",yDe="linear-gradient(to bottom, #A204B4, #6213B9)";function lC(e){"@babel/helpers - typeof";return lC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lC(e)}var Nin=["size","style"];function Nye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vin(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Pre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Bin(e,Nin);return a.jsxs("svg",lq(lq({fill:"currentColor",fillRule:"evenodd",height:r,style:lq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:sT}),a.jsx("path",{d:"M.111 10.27c-.057.4-.094.804-.111 1.208h18.23a2.182 2.182 0 00-.236-.346c-3.116-4.026-4.793-3.677-7.19-3.78-.8-.032-1.343-.046-4.525-.046-1.704 0-3.555.005-5.359.01-.233.63-.458 1.24-.568 1.737h9.342v1.217H.11zm18.262 2.426H.01c.02.325.05.645.094.961h16.954c.756 0 1.179-.429 1.316-.96zm-17.318 4.28S3.865 23.878 11.987 24c4.854 0 9.025-2.883 10.92-7.024H1.055z"}),a.jsx("path",{d:"M11.987 0C7.5 0 3.593 2.465 1.531 6.108c1.611-.003 4.75-.005 4.75-.005h.001v-.001c3.71 0 3.848.016 4.573.046l.45.017c1.562.052 3.484.22 4.996 1.364.82.62 2.005 1.99 2.712 2.965.653.902.84 1.94.396 2.934-.408.913-1.287 1.458-2.352 1.458H.39s.1.42.248.885h22.75a11.96 11.96 0 00.61-3.766C24 5.375 18.623 0 11.988 0z"})]}))});function cC(e){"@babel/helpers - typeof";return cC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cC(e)}var Hin=["background"];function Lye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Uin(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jin(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Yin=p.memo(function(e){var t=e.background,r=Gin(e,Hin);return a.jsx(Ee,Uin({Icon:Pre,"aria-label":sT,background:t||yDe,color:"#fff"},r))});function uC(e){"@babel/helpers - typeof";return uC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uC(e)}var Xin=["size","style"];function Rye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ron(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var gDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ton(e,Xin);return a.jsxs("svg",cq(cq({fill:"currentColor",fillRule:"nonzero",height:r,style:cq({flex:"none",lineHeight:1},n),viewBox:"0 0 96 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:sT}),a.jsx("path",{d:"M82.946 24c-.472 0-.916-.038-1.33-.114a4.842 4.842 0 01-1.016-.271l.84-2.785c.438.135.832.208 1.182.22.356.011.663-.07.92-.246.262-.175.475-.473.639-.893l.219-.57-4.825-13.833h3.923l2.784 9.876h.14l2.811-9.876h3.949L87.955 20.41a6.256 6.256 0 01-1.025 1.891 4.2 4.2 0 01-1.62 1.253c-.653.297-1.441.446-2.364.446zM70.657 19.21c-.858 0-1.623-.149-2.294-.446a3.692 3.692 0 01-1.593-1.34c-.386-.595-.578-1.337-.578-2.224 0-.747.137-1.374.411-1.882a3.332 3.332 0 011.121-1.226 5.437 5.437 0 011.611-.7 12.29 12.29 0 011.909-.333 48.364 48.364 0 001.891-.228c.479-.076.826-.187 1.042-.333.216-.146.324-.362.324-.648v-.052c0-.555-.175-.984-.525-1.287-.345-.304-.835-.456-1.471-.456-.671 0-1.206.15-1.602.447-.398.292-.66.66-.789 1.103l-3.45-.28a4.687 4.687 0 011.034-2.119c.514-.601 1.176-1.062 1.987-1.383.818-.327 1.763-.49 2.837-.49.747 0 1.462.087 2.145.262a5.612 5.612 0 011.83.814c.537.368.96.84 1.27 1.419.31.572.464 1.258.464 2.057v9.071h-3.537v-1.864h-.105c-.216.42-.505.79-.867 1.111a4.011 4.011 0 01-1.305.745c-.508.175-1.094.262-1.76.262zm1.069-2.574c.548 0 1.033-.108 1.453-.324.42-.222.75-.52.99-.893.239-.373.358-.797.358-1.27v-1.427a2 2 0 01-.481.21 8.793 8.793 0 01-.674.167c-.251.046-.502.09-.753.131l-.683.096c-.438.065-.82.167-1.147.307-.327.14-.581.33-.762.569-.181.233-.272.525-.272.876 0 .507.184.896.552 1.164.374.263.846.394 1.418.394zM48.503 18.957l-3.66-13.45h3.773l2.084 9.037h.123l2.171-9.036h3.704l2.207 8.983h.114l2.048-8.983h3.765l-3.65 13.449h-3.95l-2.311-8.459h-.167l-2.311 8.459h-3.94zM42.862 1.024v17.932h-3.73V1.024h3.73zM32.414 18.956V5.507h3.73v13.45h-3.73zm1.873-15.182c-.554 0-1.03-.184-1.427-.552-.39-.373-.586-.82-.586-1.34 0-.513.195-.954.586-1.322A2.01 2.01 0 0134.287 0c.555 0 1.028.187 1.419.56.397.368.595.809.595 1.323 0 .519-.198.966-.595 1.34a1.996 1.996 0 01-1.419.55zM21.946 19.21c-.858 0-1.623-.149-2.294-.446a3.692 3.692 0 01-1.594-1.34c-.385-.595-.578-1.337-.578-2.224 0-.747.138-1.374.412-1.882a3.331 3.331 0 011.12-1.226 5.437 5.437 0 011.612-.7 12.294 12.294 0 011.909-.333 48.364 48.364 0 001.89-.228c.48-.076.827-.187 1.043-.333.216-.146.324-.362.324-.648v-.052c0-.555-.175-.984-.525-1.287-.345-.304-.835-.456-1.471-.456-.672 0-1.206.15-1.603.447-.397.292-.66.66-.788 1.103l-3.45-.28a4.687 4.687 0 011.034-2.119c.513-.601 1.176-1.062 1.987-1.383.817-.327 1.763-.49 2.837-.49.747 0 1.462.087 2.145.262a5.612 5.612 0 011.83.814c.537.368.96.84 1.27 1.419.31.572.464 1.258.464 2.057v9.071h-3.537v-1.864h-.106c-.216.42-.505.79-.866 1.111a4.012 4.012 0 01-1.305.745c-.508.175-1.095.262-1.76.262zm1.068-2.574c.549 0 1.033-.108 1.454-.324.42-.222.75-.52.99-.893.238-.373.358-.797.358-1.27v-1.427a2 2 0 01-.482.21 8.793 8.793 0 01-.674.167c-.25.046-.502.09-.753.131l-.683.096c-.437.065-.82.167-1.147.307-.327.14-.58.33-.761.569-.181.233-.272.525-.272.876 0 .507.184.896.552 1.164.373.263.846.394 1.418.394zM2 18.956V1.024h7.075c1.354 0 2.51.242 3.467.727.963.479 1.696 1.159 2.198 2.04.508.876.762 1.906.762 3.09 0 1.192-.257 2.216-.77 3.074-.515.852-1.259 1.506-2.234 1.961-.969.456-2.142.684-3.52.684H4.242V9.552h4.124c.723 0 1.325-.099 1.803-.297.479-.199.835-.496 1.069-.893.239-.397.359-.89.359-1.48 0-.596-.12-1.098-.36-1.506-.233-.409-.592-.718-1.076-.928-.48-.216-1.083-.324-1.813-.324H5.791v14.832H2zm9.684-8.16l4.457 8.16h-4.185l-4.361-8.16h4.09z"})]}))});function fC(e){"@babel/helpers - typeof";return fC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fC(e)}function Fye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function non(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yon(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=hon(e,fon);return a.jsxs("svg",uq(uq({fill:"currentColor",fillRule:"evenodd",height:r,style:uq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:lT}),a.jsx("path",{d:"M19.667 8.275c0-4.57-4.15-8.275-9.27-8.275-1.774 0-3.213 3.705-3.213 8.275 0 1.143.09 2.233.253 3.224H4.29L1 23h9.4v-6.447c5.117 0 9.266-3.707 9.266-8.275l.001-.002zm-9.27-6.76c.93 0 1.682 3.028 1.682 6.76 0 3.733-.752 6.76-1.681 6.76-.93 0-1.681-3.027-1.681-6.76 0-3.732.752-6.76 1.68-6.76z"}),a.jsx("path",{d:"M19.848 16.552h-9.44L14.028 23h9.438l-3.618-6.448z"})]}))});function dC(e){"@babel/helpers - typeof";return dC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dC(e)}var gon=["background"];function Vye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bon(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function won(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var xDe=p.memo(function(e){var t=e.background,r=jon(e,gon);return a.jsx(Ee,bon({Icon:vDe,"aria-label":lT,background:t||bDe,color:"#fff",iconMultiple:.6},r))});function mC(e){"@babel/helpers - typeof";return mC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mC(e)}var Pon=["size","style"];function Hye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $on(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ODe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kon(e,Pon);return a.jsxs("svg",fq(fq({fill:"currentColor",fillRule:"evenodd",height:r,style:fq({flex:"none",lineHeight:1},n),viewBox:"0 0 89 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:lT}),a.jsx("path",{d:"M87.163 11.996l-2.881-9.99h-9.784l-.807 2.779C72.214 3.091 69.906 2 67.31 2c-1.544 0-2.798 3.217-2.798 7.185v.406l-4.179-7.585h-2.282l-4.151 14.397h-7.439c4.44-.018 8.032-3.228 8.032-7.185 0-3.957-3.612-7.185-8.069-7.185-1.545 0-2.798 3.217-2.798 7.185 0 .993.078 1.939.22 2.8h-1.183v-.014h-1.62v.013c0 4.74-1.27 8.581-2.837 8.581-1.567 0-2.837-3.842-2.837-8.581 0-4.74 1.27-8.582 2.837-8.582 1.035 0 1.94 1.677 2.436 4.182h1.566c-.726-3.308-2.245-5.585-4.002-5.585-3.634 0-6.786 2.195-8.348 5.405-.74-3.21-2.237-5.405-3.961-5.405-3.932 0-7.299 2.569-8.699 6.213-.528-3.513-3.912-6.224-8.007-6.224-1.548 0-2.802 3.218-2.802 7.186 0 .993.079 1.938.22 2.799H3.87L1 21.989h8.194v-5.597l3.156 5.597h8.227l-2.525-4.48h.002c1.68 2.705 4.565 4.49 7.842 4.49h.002c1.724 0 3.22-2.194 3.961-5.404 1.562 3.21 4.713 5.404 8.346 5.405h.002l.038-.001h8.183v-5.597L49.58 22h8.216l-.015-.027h2.393v-4.264h2.057l1.229 4.265h7.878l-2.416-4.385h3.687l-1.27 4.384 11.553.002-5.124-17.758 9.395 7.78zm-77.971 3.08c-.81 0-1.466-2.628-1.466-5.87 0-3.24.656-5.869 1.466-5.869.81 0 1.466 2.628 1.466 5.87 0 3.241-.656 5.869-1.466 5.869zm.037 1.316c3.22-.013 5.994-1.701 7.279-4.134.033 1.482.37 2.883.947 4.138h-.03l-.003-.004H9.23zM25.898 3.434c1.417 0 2.59 3.143 2.802 7.25h-5.604c.211-4.107 1.385-7.25 2.802-7.25zm2.438 12.97c-.495 2.511-1.401 4.194-2.438 4.194-1.567 0-2.836-3.841-2.837-8.58h5.754c0 1.573.343 3.061.953 4.385h-1.432zm18.09-1.317c-.809 0-1.464-2.628-1.464-5.87 0-3.24.656-5.868 1.464-5.868.808 0 1.463 2.628 1.463 5.869 0 3.241-.655 5.869-1.463 5.869zm13.748 1.289v-5.808l1.674 5.808h-1.674zm11.226-4.39h-5.565l.013-2.8c0-3.242.656-5.87 1.464-5.87.808 0 1.464 2.628 1.464 5.87h6.267l-1.775 6.124-1.87-3.323h.002zm3.914-3.734a6.673 6.673 0 00-1.212-2.95l2.383-1.093-1.171 4.044v-.001z"})]}))});function hC(e){"@babel/helpers - typeof";return hC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hC(e)}var Eon=["iconProps"];function Uye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Wye(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ion(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Don=p.memo(function(e){var t=e.iconProps,r=Aon(e,Eon);return a.jsx(Ne,Wye({Icon:xDe,Text:ODe,"aria-label":lT,iconProps:Wye({shape:"square"},t),spaceMultiple:uon,textMultiple:con},r))}),xd=vDe;xd.Text=ODe;xd.Combine=Don;xd.Avatar=xDe;xd.colorPrimary=bDe;xd.title=lT;var BI="Replicate",jDe="#EA2805";function yC(e){"@babel/helpers - typeof";return yC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yC(e)}var Non=["size","style"];function Kye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Von(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Bon(e,Non);return a.jsxs("svg",pq(pq({fill:"currentColor",fillRule:"evenodd",height:r,style:pq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:BI}),a.jsx("path",{d:"M22 10.552v2.26h-7.932V22H11.54V10.552H22zM22 2v2.264H4.528V22H2V2h20zm0 4.276V8.54H9.296V22H6.768V6.276H22z"})]}))});function gC(e){"@babel/helpers - typeof";return gC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gC(e)}var Hon=["background"];function qye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Uon(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jon(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Yon=p.memo(function(e){var t=e.background,r=Gon(e,Hon);return a.jsx(Ee,Uon({Icon:wDe,"aria-label":BI,background:t||jDe,iconMultiple:.6},r))});function bC(e){"@babel/helpers - typeof";return bC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bC(e)}var Xon=["size","style"];function Gye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ran(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nan=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tan(e,Xon);return a.jsxs("svg",dq(dq({fill:"currentColor",fillRule:"evenodd",height:r,style:dq({flex:"none",lineHeight:1},n),viewBox:"0 0 108 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:BI}),a.jsx("path",{d:"M26.621 8.045c2.832 0 5.224 1.829 5.348 5.231l.005.28c0 .237 0 .438-.025.801H23.21c.113 1.816 1.58 3.018 3.423 3.018 1.554 0 2.595-.714 3.171-1.69l1.868 1.327c-1.003 1.578-2.733 2.58-5.064 2.58-3.372 0-5.804-2.392-5.804-5.774.012-3.268 2.444-5.773 5.816-5.773zm-3.284 4.521h6.18c-.263-1.603-1.555-2.467-2.984-2.467s-2.87.827-3.196 2.467zM34.46 8.258h2.444v1.49c.627-.889 1.981-1.703 3.573-1.703 3.046 0 5.353 2.593 5.353 5.773 0 3.169-2.307 5.774-5.353 5.774-1.605 0-2.958-.827-3.573-1.716V24h-2.444V8.258zm5.578 2.004c-1.98 0-3.334 1.553-3.334 3.556 0 2.004 1.354 3.557 3.334 3.557 1.956 0 3.31-1.553 3.31-3.557 0-2.003-1.354-3.556-3.31-3.556zm10.726-7.56H48.32v16.644h2.445V2.703zm4.514 3.132c-.89 0-1.642-.727-1.642-1.64 0-.89.752-1.616 1.642-1.616.915 0 1.617.738 1.617 1.615 0 .914-.702 1.64-1.617 1.64zM54.063 8.25h2.444v11.095h-2.444V8.251zM64.85 19.576c-3.334 0-5.867-2.492-5.867-5.773 0-3.281 2.533-5.773 5.867-5.773 2.294 0 4.224 1.227 5.177 3.068l-2.13 1.152c-.54-1.127-1.618-1.954-3.047-1.954-1.98 0-3.372 1.528-3.372 3.507s1.404 3.506 3.372 3.506c1.416 0 2.507-.826 3.046-1.953l2.131 1.152c-.953 1.853-2.896 3.068-5.177 3.068zm11.97-11.53c1.605 0 2.934.826 3.56 1.702v-1.49h2.445v11.096H80.38v-1.49c-.626.889-1.955 1.715-3.56 1.715-3.046 0-5.352-2.592-5.352-5.773 0-3.168 2.306-5.76 5.352-5.76zm.452 2.216c-1.981 0-3.31 1.553-3.31 3.556 0 2.004 1.329 3.557 3.31 3.557 1.98 0 3.309-1.553 3.309-3.557 0-2.003-1.341-3.556-3.31-3.556zm9.741 9.098v-8.93h-2.319V8.253h2.32V5.17h2.444v3.08h4.212v2.18h-4.212v6.737h4.212v2.192h-6.657zM19.663 0v2.18H4.444V19.36H2V0h17.663zm.004 4.132v2.179H9.062v13.05H6.617V4.131h13.05zm-.004 4.116v2.192h-5.992v8.917h-2.444V8.248h8.436zm80.985-.203c2.832 0 5.224 1.829 5.348 5.231l.004.512a9.524 9.524 0 01-.024.569h-8.737c.113 1.816 1.58 3.018 3.422 3.018 1.554 0 2.595-.714 3.172-1.69l1.867 1.327c-1.003 1.578-2.732 2.58-5.064 2.58-3.372 0-5.804-2.392-5.804-5.774.025-3.268 2.444-5.773 5.816-5.773zm-3.284 4.521h6.18c-.263-1.603-1.554-2.467-2.983-2.467-1.417 0-2.858.827-3.197 2.467z"})]}))}),Od=wDe;Od.Avatar=Yon;Od.Brand=nan;Od.colorPrimary=jDe;Od.title=BI;var jd="Replit",ian=.75,oan=.2,PDe="#FD5402";function vC(e){"@babel/helpers - typeof";return vC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vC(e)}var aan=["size","style"];function Jye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fan(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Sre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=uan(e,aan);return a.jsxs("svg",mq(mq({fill:"currentColor",fillRule:"evenodd",height:r,style:mq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:jd}),a.jsx("path",{d:"M11.878 7.761H3.482A1.469 1.469 0 012 6.304V1.457C2 .644 2.67 0 3.482 0h6.913c.827 0 1.483.658 1.483 1.457v6.304zM20.882 16.215h-8.995V7.75h8.995c.87 0 1.588.717 1.588 1.586v5.294c0 .885-.717 1.586-1.588 1.586zM10.395 24H3.482C2.67 24 2 23.343 2 22.546v-4.853c0-.797.67-1.454 1.482-1.454h8.396v6.307c0 .797-.67 1.454-1.483 1.454z"})]}))});function xC(e){"@babel/helpers - typeof";return xC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xC(e)}var pan=["background"];function Yye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dan(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ban(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var van=p.memo(function(e){var t=e.background,r=gan(e,pan);return a.jsx(Ee,dan({Icon:Sre,"aria-label":jd,background:t||PDe,color:"#fff"},r))});function OC(e){"@babel/helpers - typeof";return OC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},OC(e)}var xan=["size","style"];function Xye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function San(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var SDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Pan(e,xan);return a.jsxs("svg",hq(hq({height:r,style:hq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:jd}),a.jsx("path",{d:"M11.878 7.761H3.482A1.469 1.469 0 012 6.304V1.457C2 .644 2.67 0 3.482 0h6.913c.827 0 1.483.658 1.483 1.457v6.304zM20.882 16.215h-8.995V7.75h8.995c.87 0 1.588.717 1.588 1.586v5.294c0 .885-.717 1.586-1.588 1.586zM10.395 24H3.482C2.67 24 2 23.343 2 22.546v-4.853c0-.797.67-1.454 1.482-1.454h8.396v6.307c0 .797-.67 1.454-1.483 1.454z",fill:"#FD5402"})]}))});function jC(e){"@babel/helpers - typeof";return jC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jC(e)}var _an=["size","style"];function Qye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tan(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _De=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ean(e,_an);return a.jsxs("svg",yq(yq({fill:"currentColor",fillRule:"evenodd",height:r,style:yq({flex:"none",lineHeight:1},n),viewBox:"0 0 92 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:jd}),a.jsx("path",{d:"M10.831 6.145l-.822.768h-.823L8.93 5.94c-.055-.24-.293-.393-.567-.393H3.097c-.33 0-.585.239-.585.512V7.75c0 .29.256.512.585.512h3.108v7.924h-3.62c-.329 0-.585.24-.585.513v1.69c0 .29.256.513.585.513h11.391c.33 0 .585-.24.585-.512v-1.691c0-.29-.256-.513-.585-.513H9.79v-5.601c0-1.571.988-2.391 2.926-2.391h3.145c.329 0 .585-.24.585-.512V5.82c0-.29-.256-.512-.585-.512h-1.865c-1.372-.017-2.45.222-3.164.837zM24.348 5.307c-4.596 0-7.059 2.38-7.059 7.213 0 4.85 2.444 7.232 6.968 7.232 3.502 0 5.763-1.422 6.365-3.856.091-.338-.2-.657-.565-.657h-2.189a.598.598 0 00-.547.355c-.383 1.048-1.478 1.546-2.955 1.546-2.298 0-3.392-1.226-3.538-4.087h9.976c.548-5.347-1.732-7.746-6.456-7.746zm-3.41 5.579c.346-2.097 1.422-3.074 3.392-3.074 2.097 0 3.082 1.084 3.137 3.074h-6.53zM41.517 5.307c-1.187 0-2.042.255-2.706.867l-.82.766h-.751l-.28-.987a.564.564 0 00-.54-.39h-1.572c-.314 0-.559.237-.559.51V23.49c0 .289.245.51.56.51h2.304c.314 0 .558-.238.558-.51v-3.776l-.296-2.024.768-.17.82.765c.646.578 1.432.867 2.602.867 3.387 0 5.43-2.279 5.43-6.922-.018-4.644-2.043-6.923-5.517-6.923zm-1.134 11.056c-1.729 0-2.689-.867-2.689-2.517V10.58c0-1.65.943-2.518 2.689-2.518 2.112 0 3.072 1.293 3.072 4.134-.017 2.874-.96 4.167-3.072 4.167zM89.517 7.305v-1.76c0-.301-.25-.532-.57-.532h-6.172V1.6c0-.302-.25-.533-.57-.533h-2.347c-.32 0-.57.25-.57.533v3.413h-3.646c-.32 0-.57.249-.57.533v1.76c0 .301.25.532.57.532h3.647v5.226c0 3.998 1.885 5.847 5.94 5.847h3.31c.32 0 .569-.25.569-.534v-1.759c0-.302-.25-.533-.57-.533h-2.774c-2.207 0-2.99-.871-2.99-3.04V7.857h6.174c.32-.018.569-.266.569-.55zM60.926 16.17H57.36V.734c0-.293-.245-.517-.56-.517h-6.993c-.315 0-.56.241-.56.517v1.708c0 .293.245.517.56.517h4.126v13.21H49.3c-.315 0-.56.24-.56.516v1.708c0 .293.245.517.56.517h11.626c.315 0 .56-.241.56-.517v-1.707c0-.294-.245-.518-.56-.518zM71.009 0h-3.164c-.317 0-.563.246-.563.527V2.76c0 .299.246.527.563.527h3.164c.316 0 .562-.246.562-.527V.527A.56.56 0 0071.01 0zM71.436 16.259V5.834c0-.298-.246-.527-.563-.527H63.79c-.316 0-.562.246-.562.527v1.74c0 .3.246.528.562.528h4.201v8.157h-4.2c-.317 0-.563.246-.563.527v1.74c0 .3.246.528.562.528h11.954c.316 0 .562-.246.562-.528v-1.74c0-.299-.246-.527-.562-.527h-4.307z"})]}))});function wC(e){"@babel/helpers - typeof";return wC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wC(e)}var Man=["type"];function Zye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zan(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lan(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ran=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Nan(e,Man),i=r==="color"?SDe:Sre;return a.jsx(Ne,zan({Icon:i,Text:_De,"aria-label":jd,spaceMultiple:oan,textMultiple:ian},n))}),M3=Sre;M3.Color=SDe;M3.Text=_De;M3.Combine=Ran;M3.Avatar=van;M3.colorPrimary=PDe;M3.title=jd;var wd="RSSHub",Fan=.7,Ban=.2,CDe="#fff";function PC(e){"@babel/helpers - typeof";return PC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},PC(e)}var Van=["size","style"];function ege(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qan(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _re=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Kan(e,Van);return a.jsxs("svg",gq(gq({height:r,style:gq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:wd}),a.jsx("rect",{fill:"#FFD6A6",height:"22",rx:"7",width:"22",x:"1",y:"1"}),a.jsx("path",{d:"M1.13 6.646C1.046 7.084 1 7.536 1 8v8a7 7 0 007 7h8a7.04 7.04 0 001.354-.13A12.154 12.154 0 0018.5 17.7c0-6.738-5.462-12.2-12.2-12.2-1.848 0-3.6.41-5.17 1.146z",fill:"#FF8549"}),a.jsx("circle",{cx:"6.25",cy:"17.75",fill:"#FF2900",r:"4.55"})]}))});function SC(e){"@babel/helpers - typeof";return SC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},SC(e)}var Gan=["background","size"];function tge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Jan(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function esn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tsn=p.memo(function(e){var t=e.background,r=e.size,n=Zan(e,Gan);return a.jsx(Ee,Jan({Icon:_re,"aria-label":wd,background:t||CDe,color:"#000",size:r},n))});function _C(e){"@babel/helpers - typeof";return _C=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_C(e)}var rsn=["size","style"];function rge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ssn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=asn(e,rsn);return a.jsxs("svg",bq(bq({fill:"currentColor",fillRule:"evenodd",height:r,style:bq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:wd}),a.jsx("rect",{fillOpacity:".33",height:"22",rx:"7",width:"22",x:"1",y:"1"}),a.jsx("path",{d:"M1.13 6.646C1.046 7.084 1 7.536 1 8v8a7 7 0 007 7h8a7.04 7.04 0 001.354-.13A12.154 12.154 0 0018.5 17.7c0-6.738-5.462-12.2-12.2-12.2-1.848 0-3.6.41-5.17 1.146z",fillOpacity:".33"}),a.jsx("circle",{cx:"6.25",cy:"17.75",r:"4.55"})]}))});function CC(e){"@babel/helpers - typeof";return CC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},CC(e)}var lsn=["size","style"];function nge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dsn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $De=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=psn(e,lsn);return a.jsxs("svg",vq(vq({fill:"currentColor",fillRule:"nonzero",height:r,style:vq({flex:"none",lineHeight:1},n),viewBox:"0 0 106 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:wd}),a.jsx("path",{d:"M90.256 21.706V2.266h3.436v7.27h.142c.178-.354.428-.73.75-1.129.323-.405.76-.75 1.31-1.035.55-.29 1.253-.436 2.107-.436 1.127 0 2.143.288 3.047.864.912.57 1.633 1.414 2.165 2.534.538 1.114.807 2.48.807 4.1 0 1.602-.263 2.962-.788 4.082-.526 1.12-1.241 1.975-2.146 2.563-.904.589-1.93.883-3.075.883-.835 0-1.528-.14-2.079-.418-.55-.278-.993-.614-1.329-1.006a6.512 6.512 0 01-.769-1.13h-.199v2.298h-3.38zm3.37-7.29c0 .942.132 1.768.398 2.477.272.709.662 1.262 1.168 1.661.512.393 1.133.589 1.86.589.76 0 1.396-.203 1.908-.608.513-.411.899-.971 1.158-1.68.266-.715.399-1.528.399-2.44 0-.904-.13-1.708-.389-2.41-.26-.703-.646-1.253-1.158-1.652-.513-.399-1.152-.598-1.918-.598-.734 0-1.357.193-1.87.579-.512.386-.901.927-1.167 1.623-.26.696-.39 1.516-.39 2.459zM83.134 15.574V7.126h3.436v14.58H83.24v-2.591h-.152a4.384 4.384 0 01-1.624 2.002c-.746.52-1.667.779-2.762.779-.955 0-1.8-.212-2.534-.636-.728-.43-1.297-1.054-1.709-1.87-.411-.823-.617-1.816-.617-2.98V7.125h3.437v8.752c0 .924.253 1.658.759 2.202s1.17.816 1.993.816c.506 0 .997-.123 1.471-.37a2.992 2.992 0 001.168-1.101c.31-.494.465-1.11.465-1.851zM54.102 21.706V2.266h3.522v8.23h9.008v-8.23h3.531v19.44h-3.53v-8.259h-9.009v8.259h-3.522zM47.309 7.61c-.089-.83-.462-1.475-1.12-1.937-.652-.461-1.5-.692-2.544-.692-.735 0-1.364.11-1.89.332-.525.221-.926.522-1.205.902-.278.38-.42.813-.427 1.3 0 .405.092.756.275 1.054.19.297.446.55.77.759.322.202.68.373 1.072.513.392.139.788.256 1.186.35l1.823.456c.734.171 1.44.402 2.116.693a7.458 7.458 0 011.832 1.101c.545.443.975.978 1.291 1.605.317.626.475 1.36.475 2.202 0 1.139-.291 2.142-.873 3.009-.582.86-1.424 1.534-2.525 2.022-1.095.48-2.42.721-3.977.721-1.513 0-2.826-.234-3.94-.702-1.107-.469-1.974-1.152-2.6-2.05-.62-.9-.956-1.994-1.007-3.285h3.465c.05.677.26 1.24.627 1.69.366.449.844.784 1.433 1.006.595.221 1.26.332 1.993.332.766 0 1.437-.114 2.013-.342.582-.234 1.037-.557 1.366-.968.33-.418.497-.905.503-1.462-.006-.506-.155-.924-.446-1.253-.29-.335-.699-.614-1.224-.835a11.802 11.802 0 00-1.823-.607l-2.211-.57c-1.601-.411-2.867-1.035-3.797-1.87-.924-.842-1.386-1.959-1.386-3.35 0-1.146.31-2.15.93-3.01.627-.86 1.478-1.528 2.554-2.003C41.113 2.241 42.332 2 43.692 2c1.38 0 2.588.24 3.626.721 1.044.475 1.864 1.136 2.459 1.984.594.842.901 1.81.92 2.905H47.31zM29.95 7.61c-.089-.83-.462-1.475-1.12-1.937-.652-.461-1.5-.692-2.544-.692-.734 0-1.364.11-1.89.332-.524.221-.926.522-1.205.902-.278.38-.42.813-.427 1.3 0 .405.092.756.276 1.054.19.297.446.55.768.759.323.202.68.373 1.073.513.392.139.788.256 1.186.35l1.823.456c.734.171 1.44.402 2.117.693a7.46 7.46 0 011.832 1.101c.544.443.974.978 1.29 1.605.317.626.475 1.36.475 2.202 0 1.139-.29 2.142-.873 3.009-.582.86-1.424 1.534-2.525 2.022-1.095.48-2.42.721-3.977.721-1.512 0-2.826-.234-3.94-.702-1.107-.469-1.974-1.152-2.6-2.05-.62-.9-.956-1.994-1.006-3.285h3.464c.05.677.26 1.24.627 1.69.367.449.845.784 1.433 1.006.595.221 1.26.332 1.993.332.766 0 1.437-.114 2.013-.342.582-.234 1.038-.557 1.367-.968.329-.418.496-.905.503-1.462-.007-.506-.155-.924-.446-1.253-.291-.335-.7-.614-1.225-.835a11.802 11.802 0 00-1.822-.607l-2.212-.57c-1.601-.411-2.867-1.035-3.797-1.87-.924-.842-1.386-1.959-1.386-3.35 0-1.146.31-2.15.93-3.01.627-.86 1.478-1.528 2.554-2.003C23.755 2.241 24.973 2 26.333 2c1.38 0 2.589.24 3.626.721 1.044.475 1.864 1.136 2.459 1.984.595.842.901 1.81.92 2.905H29.95zM2 21.706V2.266h7.29c1.493 0 2.746.26 3.759.778 1.019.519 1.788 1.247 2.306 2.183.526.93.788 2.016.788 3.256 0 1.247-.265 2.329-.797 3.246-.525.912-1.3 1.617-2.326 2.117-1.025.494-2.284.74-3.777.74H4.05v-2.923h4.718c.873 0 1.588-.12 2.145-.36.557-.248.968-.605 1.234-1.073.272-.475.408-1.057.408-1.747 0-.69-.136-1.278-.408-1.766-.272-.493-.687-.866-1.243-1.12-.557-.26-1.275-.389-2.155-.389H5.522v16.498H2zm10.043-8.81l4.812 8.81h-3.93l-4.727-8.81h3.845z"})]}))});function kC(e){"@babel/helpers - typeof";return kC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kC(e)}var msn=["type"];function ige(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hsn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xsn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Osn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=vsn(e,msn),i=r==="color"?_re:kDe;return a.jsx(Ne,hsn({Icon:i,Text:$De,"aria-label":wd,spaceMultiple:Ban,textMultiple:Fan},n))}),z3=kDe;z3.Color=_re;z3.Text=$De;z3.Combine=Osn;z3.Avatar=tsn;z3.colorPrimary=CDe;z3.title=wd;var cT="Runway",jsn=.9,wsn=.3,EDe="#fff";function $C(e){"@babel/helpers - typeof";return $C=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$C(e)}var Psn=["size","style"];function oge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $sn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Cre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ksn(e,Psn);return a.jsxs("svg",xq(xq({fill:"currentColor",fillRule:"evenodd",height:r,style:xq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cT}),a.jsx("path",{d:"M17.86 22.992c-2.669.245-4.887-2.876-6.597-4.454C10.398 24.759 1 24.177 1 17.86V6.15c0-.921.244-1.861.733-2.65C2.635 1.977 4.383.98 6.15 1h11.71c6.316 0 6.918 9.398.677 10.243l2.97 2.951c3.252 3.064.808 8.929-3.646 8.797zm-1.428-3.721c1.842 1.898 4.774-1.034 2.876-2.876l-5.132-5.132H11.3v2.876l4.436 4.436.696.696zM4.12 17.842c-.037 2.632 4.117 2.632 4.06 0V6.132c.038-1.316-1.353-2.35-2.612-1.955-.057.019-.113.037-.15.056-.79.301-1.335 1.09-1.317 1.936v11.673h.02zm13.74-9.68c2.632.037 2.632-4.098 0-4.06h-6.973c.526 1.109.395 2.857.413 4.06h6.56z"})]}))});function EC(e){"@babel/helpers - typeof";return EC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},EC(e)}var Esn=["background"];function age(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tsn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dsn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Nsn=p.memo(function(e){var t=e.background,r=Isn(e,Esn);return a.jsx(Ee,Tsn({Icon:Cre,"aria-label":cT,background:t||EDe,color:"#000"},r))});function TC(e){"@babel/helpers - typeof";return TC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},TC(e)}var Lsn=["size","style"];function sge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Oq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Hsn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var TDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Vsn(e,Lsn);return a.jsxs("svg",Oq(Oq({fill:"currentColor",fillRule:"evenodd",height:r,style:Oq({flex:"none",lineHeight:1},n),viewBox:"0 0 94 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:cT}),a.jsx("path",{d:"M2 5.33h3.425l.33 1.774C6.415 5.701 7.859 5 9.385 5a5.56 5.56 0 012.002.392l-.805 4.105a3.938 3.938 0 00-2.001-.536c-1.382 0-2.517.928-2.517 3.012v6.622H2V5.33zm10.79 8.335V5.248h4.125V12.9c0 1.547.887 2.373 2.187 2.373 1.32 0 2.455-1.011 2.455-3.24V5.269h4.126v13.286h-3.445l-.454-1.754c-.66 1.052-2.27 2.063-4.27 2.063-2.703-.02-4.725-1.712-4.725-5.198zM27.807 5.33h3.404l.454 1.754c.64-1.053 2.228-2.063 4.208-2.063 2.62 0 4.6 1.67 4.6 5.157v8.438H36.41v-7.592c0-1.568-.804-2.414-2.145-2.414-1.238 0-2.373 1.011-2.373 3.301v6.725h-4.064l-.02-13.306zm13.574-.082h4.064l2.414 9.056 2.145-5.962-1.052-3.094h4.044l2.62 9.056 2.33-9.056h4.086L57.7 18.616h-4.167l-1.795-5.323-1.856 5.323h-4.147L41.382 5.248zm20.878 6.684c0-4.56 3.3-6.911 6.333-6.911 1.856 0 3.197.742 3.858 1.506l.37-1.197h3.755v13.203h-3.568l-.557-1.3c-.557.66-1.754 1.61-4.044 1.61-3.28 0-6.147-2.682-6.147-6.911zm10.335 0c0-2.146-1.382-3.466-3.136-3.466-1.774 0-3.135 1.34-3.135 3.466 0 2.124 1.361 3.465 3.135 3.465 1.754 0 3.136-1.32 3.136-3.465zM80.805 24l2.25-6.086L77.71 5.248h4.374l2.97 8.272 2.682-8.272h4.27L84.974 24h-4.167z"})]}))});function MC(e){"@babel/helpers - typeof";return MC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},MC(e)}function lge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Usn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nln(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=rln(e,Qsn);return a.jsxs("svg",jq(jq({fill:"currentColor",fillRule:"evenodd",height:r,style:jq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:uT}),a.jsx("path",{d:"M18.41 20.904a.822.822 0 01-.821.822 3.127 3.127 0 01-3.123-3.123v-3.515a.822.822 0 011.644 0v3.515a1.48 1.48 0 001.479 1.48.822.822 0 01.822.821zm4.768-5.293a.822.822 0 00-.822.822 1.479 1.479 0 11-2.959 0V9.397a7.397 7.397 0 10-14.794 0v7.036a1.48 1.48 0 01-2.96 0 .823.823 0 10-1.643 0 3.123 3.123 0 006.247 0V9.397a5.753 5.753 0 0111.506 0v7.036a3.123 3.123 0 006.247 0 .82.82 0 00-.822-.822zM12 15.15a.822.822 0 00-.822.822v5.589a.822.822 0 001.644 0v-5.59a.823.823 0 00-.822-.821zm-3.288-.885a.82.82 0 00-.822.822v3.515a1.481 1.481 0 01-1.479 1.48.822.822 0 000 1.643 3.127 3.127 0 003.123-3.123v-3.515a.822.822 0 00-.822-.822zm.987-6.02a1.15 1.15 0 100 2.302 1.15 1.15 0 000-2.302zm5.753 1.151a1.151 1.151 0 10-2.302 0 1.151 1.151 0 002.302 0z"})]}))});function AC(e){"@babel/helpers - typeof";return AC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},AC(e)}function uge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iln(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hln(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=mln(e,uln);return a.jsxs("svg",wq(wq({fill:"currentColor",fillRule:"evenodd",height:r,style:wq({flex:"none",lineHeight:1},n),viewBox:"0 0 123 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:uT}),a.jsx("path",{d:"M2.66 15.28c1.725.527 3.494.79 5.307.79.915 0 1.699-.052 2.35-.158v-2.266l-2.403-.21c-1.425-.123-2.548-.365-3.366-.725-.819-.36-1.408-.878-1.77-1.554-.36-.676-.54-1.585-.54-2.727 0-1.422.198-2.546.594-3.372.396-.825 1.043-1.422 1.94-1.791.898-.37 2.121-.554 3.67-.554 2.042 0 4.04.238 5.994.712l-.58 3.714a32.589 32.589 0 00-2.338-.382 17.44 17.44 0 00-2.072-.118c-.898 0-1.637.044-2.218.132v2.265l2.165.185c2.112.193 3.626.698 4.541 1.514.916.817 1.373 2.077 1.373 3.78 0 1.915-.532 3.303-1.597 4.163-1.065.861-2.795 1.291-5.188 1.291-2.341 0-4.515-.29-6.522-.87l.66-3.82zm21.44 1.238c1.496 0 3.054-.228 4.673-.685l.58 3.24c-1.742.58-3.66.87-5.755.87-2.323 0-3.996-.54-5.017-1.62-1.02-1.08-1.531-2.859-1.531-5.335 0-2.459.524-4.233 1.57-5.322 1.048-1.089 2.742-1.633 5.084-1.633 1.566 0 2.776.132 3.63.395.854.264 1.461.703 1.822 1.317.36.615.541 1.493.541 2.635 0 1.124-.229 1.993-.686 2.608-.458.615-1.232 1.054-2.324 1.317-1.091.264-2.64.395-4.647.395v1.66c.493.105 1.18.158 2.06.158zm-.159-7.06c-.721 0-1.219.079-1.492.237-.272.158-.409.457-.409.896v1.686h1.558c.722 0 1.219-.084 1.492-.25.273-.167.409-.48.409-.936V9.458h-1.558zM38.49 6.033c2.024 0 3.493.347 4.409 1.04.915.694 1.373 1.814 1.373 3.36v9.141h-2.297l-1.162-1.317c-1.338 1.124-2.852 1.686-4.541 1.686-1.567 0-2.707-.347-3.42-1.04-.713-.694-1.069-1.796-1.069-3.307 0-1.124.216-1.993.647-2.608.431-.615 1.157-1.054 2.178-1.317 1.021-.264 2.465-.396 4.33-.396h.687v-1.66c-.37-.105-.916-.157-1.637-.157-1.584 0-3.265.228-5.043.685l-.555-3.24c1.83-.58 3.864-.87 6.1-.87zm-.74 10.722c.722 0 1.215-.079 1.479-.237.264-.158.396-.457.396-.896V13.7H37.96c-.721 0-1.219.084-1.491.25-.273.167-.41.48-.41.936v1.87h1.69zM49.605 6.402l1.32 1.818c1.18-1.142 2.465-1.88 3.855-2.213l.29 4.505c-.457.07-1.011.232-1.663.487-.65.255-1.135.496-1.452.724v7.851h-4.647V6.402h2.297zm12.33 13.54c-1.355 0-2.45-.232-3.287-.697-.836-.466-1.447-1.208-1.835-2.226-.387-1.019-.58-2.363-.58-4.031 0-1.669.193-3.012.58-4.03.388-1.02.995-1.762 1.822-2.227.828-.465 1.928-.698 3.3-.698.775 0 1.602.053 2.483.158.88.105 1.54.228 1.98.369l-.396 3.267c-.863-.246-1.822-.37-2.878-.37-.704 0-1.202.154-1.492.462-.29.307-.436.82-.436 1.54v4.901c.423.105.986.158 1.69.158 1.127 0 2.253-.228 3.38-.685l.422 3.24c-1.425.58-3.01.87-4.752.87zm6.786-.368V2.397l4.542-.342V6.98c1.144-.632 2.517-.948 4.119-.948 1.232 0 2.191.25 2.878.75.686.501 1.03 1.2 1.03 2.095v10.696h-4.648V9.853h-1.346c-.74 0-1.246.088-1.518.263-.273.176-.41.492-.41.949v8.51h-4.647zm25.506 0l-.766-2.872h-5.148l-.766 2.872H82.9L87.283 3.11h7.208l4.383 16.465h-4.647zm-4.99-6.27h3.3l-1.531-5.77h-.238l-1.531 5.77zm18.931-7.271c1.32 0 2.376.233 3.168.698.792.465 1.373 1.203 1.743 2.213.37 1.01.554 2.358.554 4.044 0 1.686-.184 3.038-.554 4.057-.37 1.019-.951 1.76-1.743 2.226-.792.466-1.848.698-3.168.698-1.179 0-2.139-.167-2.878-.5v4.162l-4.647.369V6.402h2.297l.871 1.264c.44-.562 1.021-.974 1.743-1.238.722-.263 1.593-.395 2.614-.395zm.475 9.695V9.563h-2.27c-.423 0-.709.048-.859.145-.149.097-.224.277-.224.54v6.191h2.297c.405 0 .682-.048.832-.145.149-.096.224-.285.224-.566zm7.552-8.773l4.647-.606v13.225h-4.647V6.955zm2.297-1.95c-.669 0-1.18-.07-1.532-.21a1.319 1.319 0 01-.752-.738c-.15-.351-.225-.86-.225-1.528 0-.966.176-1.629.528-1.989.352-.36 1.013-.54 1.981-.54.968 0 1.628.18 1.98.54.352.36.528 1.023.528 1.99 0 .965-.176 1.62-.528 1.962-.352.342-1.012.513-1.98.513z"})]}))});function DC(e){"@babel/helpers - typeof";return DC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},DC(e)}function pge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yln(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $ln(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $re=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=kln(e,Pln);return a.jsxs("svg",Pq(Pq({fill:"currentColor",fillRule:"evenodd",height:r,style:Pq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_d}),a.jsx("path",{clipRule:"evenodd",d:"M23.252 10.365l-2.843 1.636 2.843 1.631a1.47 1.47 0 01.697.903 1.492 1.492 0 01-.15 1.135c-.202.342-.53.591-.912.693a1.498 1.498 0 01-1.132-.15l-5.09-2.924a1.473 1.473 0 01-.68-.851 1.446 1.446 0 01-.068-.485 1.5 1.5 0 01.745-1.248l5.09-2.921a1.496 1.496 0 012.044.547 1.479 1.479 0 01-.544 2.034zm-2.692 7.927l-5.087-2.92a1.477 1.477 0 00-.867-.195 1.478 1.478 0 00-.982.468c-.257.276-.4.639-.403 1.017v5.847A1.49 1.49 0 0014.718 24c.828 0 1.497-.668 1.497-1.491v-3.27l2.849 1.636a1.493 1.493 0 002.044-.544 1.49 1.49 0 00-.548-2.04zm-5.87-5.719l-2.116 2.102a.42.42 0 01-.265.112h-.621a.427.427 0 01-.265-.112l-2.115-2.102a.42.42 0 01-.11-.262v-.62a.43.43 0 01.11-.265l2.114-2.102a.426.426 0 01.264-.11h.623a.422.422 0 01.265.11l2.116 2.102a.43.43 0 01.109.265v.62a.428.428 0 01-.11.262zM13 11.99a.442.442 0 00-.113-.266l-.612-.607a.431.431 0 00-.266-.11h-.024a.426.426 0 00-.264.11l-.612.607a.436.436 0 00-.107.266v.024c0 .085.047.202.107.262l.612.61c.061.06.179.11.264.11h.024a.434.434 0 00.266-.11l.612-.61a.429.429 0 00.112-.262v-.024zM3.436 5.704l5.089 2.924c.274.157.578.219.868.195.375-.026.726-.194.983-.47.256-.275.4-.64.403-1.017V1.489C10.78.667 10.11 0 9.284 0c-.829 0-1.498.667-1.498 1.49v3.27l-2.85-1.639a1.496 1.496 0 00-2.045.546 1.489 1.489 0 00.546 2.037zm11.17 3.119c.29.024.594-.038.866-.195l5.087-2.923a1.474 1.474 0 00.697-.903 1.496 1.496 0 00-.149-1.135 1.496 1.496 0 00-2.044-.545L16.215 4.76V1.489C16.215.667 15.546 0 14.718 0c-.83 0-1.497.667-1.497 1.49v5.845a1.491 1.491 0 001.385 1.487zm-5.213 6.354a1.479 1.479 0 00-.868.194l-5.089 2.92a1.476 1.476 0 00-.696.905 1.498 1.498 0 00.148 1.135 1.496 1.496 0 002.044.543l2.851-1.636v3.27c0 .825.67 1.491 1.498 1.491.826 0 1.496-.667 1.496-1.49v-5.847a1.5 1.5 0 00-.401-1.017 1.477 1.477 0 00-.982-.468zm-1.38-2.74c.05-.156.072-.32.068-.484a1.497 1.497 0 00-.751-1.248l-5.084-2.92a1.499 1.499 0 00-2.045.547 1.481 1.481 0 00.549 2.034l2.841 1.636L.75 13.633a1.47 1.47 0 00-.698.903 1.492 1.492 0 00.15 1.135c.202.343.53.592.912.693.382.102.789.048 1.132-.15l5.086-2.924c.345-.195.577-.505.684-.852z"})]}))});function LC(e){"@babel/helpers - typeof";return LC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LC(e)}var Eln=["background","size"];function mge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tln(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dln(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Nln=p.memo(function(e){var t=e.background,r=e.size,n=Iln(e,Eln);return a.jsx(Ee,Tln({Icon:$re,"aria-label":_d,background:t||ADe,color:"#fff",iconMultiple:.7,size:r},n))});function RC(e){"@babel/helpers - typeof";return RC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},RC(e)}var Lln=["size","style"];function hge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Sq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Hln(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var IDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Vln(e,Lln);return a.jsxs("svg",Sq(Sq({height:r,style:Sq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_d}),a.jsx("path",{clipRule:"evenodd",d:"M23.252 10.365l-2.843 1.636 2.843 1.631a1.47 1.47 0 01.697.903 1.492 1.492 0 01-.15 1.135c-.202.342-.53.591-.912.693a1.498 1.498 0 01-1.132-.15l-5.09-2.924a1.473 1.473 0 01-.68-.851 1.446 1.446 0 01-.068-.485 1.5 1.5 0 01.745-1.248l5.09-2.921a1.496 1.496 0 012.044.547 1.479 1.479 0 01-.544 2.034zm-2.692 7.927l-5.087-2.92a1.477 1.477 0 00-.867-.195 1.478 1.478 0 00-.982.468c-.257.276-.4.639-.403 1.017v5.847A1.49 1.49 0 0014.718 24c.828 0 1.497-.668 1.497-1.491v-3.27l2.849 1.636a1.493 1.493 0 002.044-.544 1.49 1.49 0 00-.548-2.04zm-5.87-5.719l-2.116 2.102a.42.42 0 01-.265.112h-.621a.427.427 0 01-.265-.112l-2.115-2.102a.42.42 0 01-.11-.262v-.62a.43.43 0 01.11-.265l2.114-2.102a.426.426 0 01.264-.11h.623a.422.422 0 01.265.11l2.116 2.102a.43.43 0 01.109.265v.62a.428.428 0 01-.11.262zM13 11.99a.442.442 0 00-.113-.266l-.612-.607a.431.431 0 00-.266-.11h-.024a.426.426 0 00-.264.11l-.612.607a.436.436 0 00-.107.266v.024c0 .085.047.202.107.262l.612.61c.061.06.179.11.264.11h.024a.434.434 0 00.266-.11l.612-.61a.429.429 0 00.112-.262v-.024zM3.436 5.704l5.089 2.924c.274.157.578.219.868.195.375-.026.726-.194.983-.47.256-.275.4-.64.403-1.017V1.489C10.78.667 10.11 0 9.284 0c-.829 0-1.498.667-1.498 1.49v3.27l-2.85-1.639a1.496 1.496 0 00-2.045.546 1.489 1.489 0 00.546 2.037zm11.17 3.119c.29.024.594-.038.866-.195l5.087-2.923a1.474 1.474 0 00.697-.903 1.496 1.496 0 00-.149-1.135 1.496 1.496 0 00-2.044-.545L16.215 4.76V1.489C16.215.667 15.546 0 14.718 0c-.83 0-1.497.667-1.497 1.49v5.845a1.491 1.491 0 001.385 1.487zm-5.213 6.354a1.479 1.479 0 00-.868.194l-5.089 2.92a1.476 1.476 0 00-.696.905 1.498 1.498 0 00.148 1.135 1.496 1.496 0 002.044.543l2.851-1.636v3.27c0 .825.67 1.491 1.498 1.491.826 0 1.496-.667 1.496-1.49v-5.847a1.5 1.5 0 00-.401-1.017 1.477 1.477 0 00-.982-.468zm-1.38-2.74c.05-.156.072-.32.068-.484a1.497 1.497 0 00-.751-1.248l-5.084-2.92a1.499 1.499 0 00-2.045.547 1.481 1.481 0 00.549 2.034l2.841 1.636L.75 13.633a1.47 1.47 0 00-.698.903 1.492 1.492 0 00.15 1.135c.202.343.53.592.912.693.382.102.789.048 1.132-.15l5.086-2.924c.345-.195.577-.505.684-.852z",fill:"#249EDC",fillRule:"evenodd"})]}))});function FC(e){"@babel/helpers - typeof";return FC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FC(e)}var Uln=["size","style"];function yge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _q(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jln(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Gln(e,Uln);return a.jsxs("svg",_q(_q({fill:"currentColor",fillRule:"evenodd",height:r,style:_q({flex:"none",lineHeight:1},n),viewBox:"0 0 131 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:_d}),a.jsx("path",{clipRule:"evenodd",d:"M76.249.05h-.24c-.033 0-.063.003-.095.006-.03-.003-.06-.006-.093-.006-.617 0-1.218.07-1.779.254a3.218 3.218 0 00-1.455.938l-.002-.004v.006c-.41.448-.677.984-.843 1.593-.163.61-.23 1.299-.237 2.084v1.516h-1.692a1.046 1.046 0 00-1.056 1.03c-.003.291.108.571.308.782.201.205.472.327.759.343h1.681v12.334l-.002.03c0 .29.12.556.319.746.196.187.472.298.77.298a1.046 1.046 0 001.042-1.047V8.586h1.82a1.14 1.14 0 00.993-.687 1.08 1.08 0 00.082-.417V7.44c-.004-.556-.476-1.01-1.063-1.01h-1.833V4.92c.012-.668.082-1.168.183-1.53.098-.367.234-.596.353-.738.144-.149.324-.258.522-.317.251-.082.601-.131 1.073-.131h.056c.027 0 .057-.007.084-.007.032 0 .064.007.098.007h.238A1.083 1.083 0 0077.015.36 1.07 1.07 0 0076.25.05zm37.533 8a1.074 1.074 0 00.33-.762 1.006 1.006 0 00-.332-.738h.002c-.002-.005-.006-.005-.006-.005 0-.006-.005-.006-.005-.006h-.004a1.064 1.064 0 00-.747-.31 1.08 1.08 0 00-.752.316l-8.379 8.061V1.061c0-.583-.495-1.06-1.103-1.06a1.06 1.06 0 00-.753.313 1.07 1.07 0 00-.318.747v19.834a1.067 1.067 0 00.318.744c.201.198.471.31.753.313.608 0 1.103-.471 1.103-1.054v-3.276l2.727-2.689 5.563 6.624a.842.842 0 00.388.313c.16.059.317.082.456.082.252.005.498-.075.699-.226l.013-.008.014-.014a1.12 1.12 0 00.351-.8 1.091 1.091 0 00-.264-.703V20.2l-5.663-6.794 5.603-5.35h.006V8.05zM98.653 6.684c.198.191.32.463.32.759v13.45a1.052 1.052 0 01-.314.743 1.09 1.09 0 01-.756.313 1.089 1.089 0 01-.99-.652 1.04 1.04 0 01-.084-.403v-1.312c-1.348 1.437-3.242 2.367-5.338 2.367a7.288 7.288 0 01-5.31-2.302 7.914 7.914 0 01-2.177-5.477c0-2.123.827-4.07 2.176-5.48a7.296 7.296 0 015.31-2.298c2.097 0 3.991.902 5.34 2.333v-1.28a1.052 1.052 0 011.073-1.053c.285 0 .554.108.75.292zm-1.824 7.486c0-1.59-.607-3.015-1.579-4.046-.97-1.025-2.304-1.648-3.76-1.65-1.444 0-2.771.625-3.753 1.65a5.873 5.873 0 00-1.59 4.046 5.81 5.81 0 001.59 4.024c.975 1.021 2.307 1.636 3.754 1.636a5.17 5.17 0 003.761-1.634 5.825 5.825 0 001.577-4.026zm-86.237-.378c-.866-.404-1.848-.7-2.826-1.021-.902-.302-1.815-.556-2.467-.894-.328-.173-.584-.356-.75-.562a1.043 1.043 0 01-.255-.7 1.69 1.69 0 01.308-.983c.294-.415.786-.74 1.322-.948a4.379 4.379 0 011.519-.31c1.216.002 1.984.4 2.574.817.29.207.536.42.77.594.119.09.23.173.361.234a.99.99 0 00.425.108.75.75 0 00.29-.056.92.92 0 00.26-.16.918.918 0 00.194-.259c.04-.096.062-.2.063-.304a1.122 1.122 0 00-.15-.529c-.162-.29-.411-.569-.728-.85a7.09 7.09 0 00-1.765-1.107c-.673-.297-1.393-.5-2.078-.5-1.592 0-2.92.357-3.884 1.013-.503.344-.946.718-1.256 1.235-.318.52-.496 1.16-.519 1.994v.112c-.004.808.26 1.476.675 1.999.629.787 1.563 1.255 2.48 1.59.912.333 1.829.532 2.404.722.812.266 1.674.556 2.306.94.315.195.566.406.738.638.165.236.26.483.267.792v.025a1.8 1.8 0 01-.359 1.103c-.335.451-.89.778-1.479.99a5.212 5.212 0 01-1.592.29c-1.388 0-2.315-.331-2.992-.662-.338-.167-.61-.33-.86-.47a2.903 2.903 0 00-.358-.178 1.03 1.03 0 00-.386-.078.745.745 0 00-.507.202c-.094.087-.173.19-.231.305a.815.815 0 00-.083.361c0 .21.076.396.19.57.175.247.433.467.752.69.333.219.728.432 1.18.646 1.011.47 2.305.718 3.289.732h.002c1.53 0 2.85-.348 3.962-1.155v-.004h.002c1.089-.808 1.764-2.01 1.764-3.37 0-.746-.178-1.378-.486-1.895-.468-.782-1.227-1.3-2.087-1.707zM80.668 0a1.068 1.068 0 00-.755.313 1.055 1.055 0 00-.318.747v19.833a1.03 1.03 0 00.317.744c.202.198.473.31.756.313.608 0 1.1-.47 1.102-1.053V1.06C81.77.475 81.28 0 80.67 0zM130 13.67v.105a.963.963 0 01-.336.73 1.12 1.12 0 01-.741.269h-12.025c.305 2.897 2.651 5.038 5.446 5.057h.709c.926.004 1.826-.313 2.621-.833a6.485 6.485 0 001.966-2.038.987.987 0 01.397-.378 1.085 1.085 0 011.046.02l.013.006.011.01a1.13 1.13 0 01.49.915c0 .187-.051.376-.151.547l-.004.007-.003.002a8.968 8.968 0 01-2.677 2.714c-1.091.7-2.354 1.141-3.709 1.141h-.72a7.593 7.593 0 01-5.393-2.303 7.768 7.768 0 01-2.218-5.447c0-2.155.851-4.107 2.236-5.521a7.583 7.583 0 015.434-2.285c2.03 0 3.857.799 5.21 2.104 1.351 1.305 2.234 3.12 2.392 5.16l.006.018zm-2.349-1.002c-.61-2.44-2.781-4.179-5.259-4.176-2.541 0-4.682 1.7-5.345 4.176h10.604zM22.018 6.42c-1.609.001-3.16.599-4.353 1.677v-.614a1.062 1.062 0 00-.636-.975 1.068 1.068 0 00-1.175.232 1.062 1.062 0 00-.303.743v13.73l.045.045.003.005c.017.051.04.1.07.144.147.254.386.448.683.533l.04.013h.232c.159 0 .315-.036.458-.102a.928.928 0 00.328-.271h.003c.013-.013.015-.026.026-.038.059-.07.108-.147.145-.23.031-.08.051-.16.067-.218l.009-.038V12.81a4.377 4.377 0 011.31-3.022 4.305 4.305 0 013.041-1.253 4.33 4.33 0 013.064 1.253 4.21 4.21 0 011.256 3.009v8.098c0 .295.127.57.32.756a1.098 1.098 0 001.504 0 1.042 1.042 0 00.32-.756v-8.098c.01-3.492-2.883-6.371-6.457-6.378zm21.31 2.28a7.923 7.923 0 012.179 5.47 7.935 7.935 0 01-2.178 5.47c-1.343 1.416-3.22 2.309-5.309 2.309-2.069 0-3.948-.896-5.297-2.31a7.94 7.94 0 010-10.939c1.349-1.413 3.23-2.309 5.297-2.309 2.089.003 3.966.896 5.308 2.31zm.03 5.47a5.864 5.864 0 00-1.59-4.032c-.98-1.033-2.306-1.663-3.75-1.663-1.44 0-2.772.632-3.75 1.663a5.864 5.864 0 00-1.59 4.033 5.803 5.803 0 001.59 4.013c.979 1.028 2.31 1.648 3.751 1.648 1.44 0 2.774-.62 3.75-1.648a5.806 5.806 0 001.589-4.013zm23.137-7.658l-.007-.004-.005-.002a.992.992 0 00-.385-.083 1.144 1.144 0 00-.588.173c-.184.114-.33.281-.418.48v.006l-4.095 11.058-3.154-7.41-.006-.004c-.09-.2-.238-.367-.426-.48a1.122 1.122 0 00-1.204.003c-.185.112-.332.279-.421.477l-.003.003-3.161 7.417L48.51 7.09h-.003a.949.949 0 00-.392-.492 1.15 1.15 0 00-.596-.176c-.139 0-.276.028-.403.083h-.007l-.005.005a1.068 1.068 0 00-.619.97c0 .128.026.256.076.385l5.062 13.418v.006c.041.108.102.208.178.296a.764.764 0 00.236.176c.018.014.042.038.084.06a.42.42 0 00.15.053c.09.03.211.074.372.074.203 0 .394-.074.565-.182a.982.982 0 00.38-.466l.012-.009 3.202-7.554 3.205 7.523h.002c.074.202.205.356.354.468.159.117.337.19.524.22h.133a1.024 1.024 0 00.629-.216c.172-.132.306-.307.389-.508v-.005l5.028-13.36a1.039 1.039 0 00-.572-1.348z"})]}))});function BC(e){"@babel/helpers - typeof";return BC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},BC(e)}var Yln=["type"];function gge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xln(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rcn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ncn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=tcn(e,Yln),i=r==="color"?IDe:$re;return a.jsx(Ne,Xln({Icon:i,Text:DDe,"aria-label":_d,spaceMultiple:wln,textMultiple:jln},n))}),A3=$re;A3.Color=IDe;A3.Text=DDe;A3.Combine=ncn;A3.Avatar=Nln;A3.colorPrimary=ADe;A3.title=_d;var Cd="StateCloud",icn=.65,ocn=.2,NDe="#DF0428";function VC(e){"@babel/helpers - typeof";return VC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},VC(e)}var acn=["size","style"];function bge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fcn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ere=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=ucn(e,acn);return a.jsxs("svg",Cq(Cq({fill:"currentColor",fillRule:"evenodd",height:r,style:Cq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Cd}),a.jsx("path",{clipRule:"evenodd",d:"M15.509 6.023a3.975 3.975 0 014.49 2.442A5.343 5.343 0 0124 13.653C23.999 16.605 21.623 19 18.689 19a5.307 5.307 0 01-4.903-3.303 5.228 5.228 0 01-.399-1.907h-1.343a.105.105 0 01-.074-.18l2.733-2.752a.13.13 0 01.185 0l2.734 2.754c.065.066.019.18-.074.18l-1.42-.001c.047.338.152.673.325.99a2.844 2.844 0 003.954 1.09c1.218-.723 1.732-2.29 1.177-3.6a2.855 2.855 0 00-3.386-1.65 2.03 2.03 0 00-.935-2.366 1.998 1.998 0 00-2.492.431c-.68-1.629-2.363-2.68-4.19-2.463-1.974.234-3.442 1.87-3.553 3.802a3.184 3.184 0 00-3.279.135 3.25 3.25 0 00-1.336 3.588 3.214 3.214 0 003.093 2.356l7.153.003c.055 0 .104.033.125.083a6.495 6.495 0 001.418 2.088c.053.053.018.142-.056.142l-8.637-.003h-.006C2.463 18.416-.001 15.93 0 12.868c.001-3.065 2.468-5.546 5.507-5.544h.008A6.136 6.136 0 0110.964 4c1.801 0 3.421.781 4.545 2.023z"})]}))});function HC(e){"@babel/helpers - typeof";return HC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},HC(e)}var pcn=["background"];function vge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dcn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bcn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vcn=p.memo(function(e){var t=e.background,r=gcn(e,pcn);return a.jsx(Ee,dcn({Icon:Ere,"aria-label":Cd,background:t||NDe,color:"#fff"},r))});function UC(e){"@babel/helpers - typeof";return UC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},UC(e)}var xcn=["size","style"];function xge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Scn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var LDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Pcn(e,xcn);return a.jsxs("svg",kq(kq({height:r,style:kq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Cd}),a.jsx("path",{clipRule:"evenodd",d:"M15.509 6.023a3.975 3.975 0 014.49 2.442A5.343 5.343 0 0124 13.653C23.999 16.605 21.623 19 18.689 19a5.307 5.307 0 01-4.903-3.303 5.228 5.228 0 01-.399-1.907h-1.343a.105.105 0 01-.074-.18l2.733-2.752a.13.13 0 01.185 0l2.734 2.754c.065.066.019.18-.074.18l-1.42-.001c.047.338.152.673.325.99a2.844 2.844 0 003.954 1.09c1.218-.723 1.732-2.29 1.177-3.6a2.855 2.855 0 00-3.386-1.65 2.03 2.03 0 00-.935-2.366 1.998 1.998 0 00-2.492.431c-.68-1.629-2.363-2.68-4.19-2.463-1.974.234-3.442 1.87-3.553 3.802a3.184 3.184 0 00-3.279.135 3.25 3.25 0 00-1.336 3.588 3.214 3.214 0 003.093 2.356l7.153.003c.055 0 .104.033.125.083a6.495 6.495 0 001.418 2.088c.053.053.018.142-.056.142l-8.637-.003h-.006C2.463 18.416-.001 15.93 0 12.868c.001-3.065 2.468-5.546 5.507-5.544h.008A6.136 6.136 0 0110.964 4c1.801 0 3.421.781 4.545 2.023z",fill:"#DF0428",fillRule:"evenodd"})]}))});function WC(e){"@babel/helpers - typeof";return WC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},WC(e)}var _cn=["size","style"];function Oge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $q(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tcn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var RDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Ecn(e,_cn);return a.jsxs("svg",$q($q({fill:"currentColor",fillRule:"evenodd",height:r,style:$q({flex:"none",lineHeight:1},n),viewBox:"0 0 72 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Cd}),a.jsx("path",{clipRule:"evenodd",d:"M14.376 9.522V3.936h8.38V2H2.663v1.936h8.38V9.538H2v1.936h8.805c-.583 2.799-2.517 6.72-8.805 8.434v2.002c6.15-.927 9.197-4.19 10.709-7.226 1.513 3.035 4.559 6.299 10.709 7.226v-2.002c-6.287-1.714-8.221-5.636-8.805-8.434h8.805V9.538h-9.042v-.016zM69.335 2H49.245v1.936h20.093V2zM70 9.324v1.936H55.432l-2.881 8.496h13.974l-2.19-5.7h2.922l2.008 5.228a1.993 1.993 0 01-1.863 2.705H51.687a1.994 1.994 0 01-1.89-2.63l2.747-8.099h-3.962V9.324H70zm-27.84 9.517h4.338v-1.303h-4.463v-1.092h4.463v-1.303h-4.463v-1.092h3.441c.44 0 .798-.357.798-.797v-3.89a.798.798 0 00-.798-.797H26.674a.798.798 0 00-.799.797v3.89c0 .44.358.797.799.797h3.44v1.092h-4.463v1.303h4.464v1.092h-4.463v1.303h4.337c-.256.682-1.122 1.388-2.345 1.587-.63.102-1.152.155-2.014.175V22c1.373 0 2.512-.096 3.583-.302 1.782-.343 3.091-1.437 3.533-2.857h6.657c.442 1.42 1.751 2.514 3.533 2.857 1.072.206 2.21.302 3.584.302v-1.397a13.201 13.201 0 01-2.015-.175c-1.223-.199-2.088-.905-2.345-1.587zm-4.853-6.022v-1.017h6.504v1.017h-6.504zm6.504-2.003h-6.504V9.8h6.504v1.017zM34.843 9.8v1.017H28.34V9.8h6.504zm-6.504 2.003h6.504v1.017H28.34v-1.017zm4.57 2.249h6.331v1.092h-6.33v-1.092zm0 2.395h6.331v1.092h-6.33v-1.092zm.963-8.846h-8.173V6.352h6.91a.48.48 0 00.48-.48v-.58h-6.945v-.985h6.946v-.58a.48.48 0 00-.48-.479H25.7V2h8.172a1.68 1.68 0 011.681 1.68v2.24a1.68 1.68 0 01-1.681 1.68zm10.653 0h.244a1.68 1.68 0 001.681-1.68V3.68A1.68 1.68 0 0044.77 2h-8.173v1.248h6.91a.48.48 0 01.48.48v.58h-6.945v.985h6.946v.58a.48.48 0 01-.48.479h-6.91V7.6h7.928z"})]}))});function KC(e){"@babel/helpers - typeof";return KC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},KC(e)}var Mcn=["type"];function jge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zcn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lcn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rcn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Ncn(e,Mcn),i=r==="color"?LDe:Ere;return a.jsx(Ne,zcn({Icon:i,Text:RDe,"aria-label":Cd,spaceMultiple:ocn,textMultiple:icn},n))}),I3=Ere;I3.Color=LDe;I3.Text=RDe;I3.Combine=Rcn;I3.Avatar=vcn;I3.colorPrimary=NDe;I3.title=Cd;var fT="Sync",Fcn=.8,Bcn=.2,FDe="#0000FF";function qC(e){"@babel/helpers - typeof";return qC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qC(e)}var Vcn=["size","style"];function wge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Eq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qcn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Tre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Kcn(e,Vcn);return a.jsxs("svg",Eq(Eq({fill:"currentColor",fillRule:"evenodd",height:r,style:Eq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:fT}),a.jsx("path",{d:"M12.38 15.993v3.972c-5.181 0-9.38-2.687-9.38-5.99 0-.696.187-1.363.53-1.985 1.285 2.33 4.761 4.003 8.85 4.003zM12.38 0v4.035c-4.074 0-7.54 1.65-8.835 3.96A4.113 4.113 0 013 5.979C3 2.676 7.199 0 12.38 0zM5.396 9.99c-.814.576-1.453 1.254-1.866 2.001A4.084 4.084 0 013 10.004c0-.696.192-1.382.544-2.01.413.742 1.048 1.419 1.853 1.995zm0 0c1.717-1.217 4.21-1.982 6.982-1.982v3.993c-2.774 0-5.265-.78-6.982-2.012zM12.38 8.007V4.035c5.18 0 9.378 2.687 9.378 5.99 0 .696-.187 1.363-.53 1.985-1.285-2.33-4.761-4.003-8.849-4.003zm0 15.993v-4.035c4.072 0 7.538-1.65 8.834-3.96.352.632.544 1.311.544 2.016 0 3.303-4.199 5.979-9.379 5.979zm6.982-9.99c.814-.576 1.453-1.254 1.866-2.001.343.622.53 1.29.53 1.987 0 .696-.192 1.382-.543 2.01-.414-.742-1.048-1.419-1.853-1.995zm0 0c-1.718 1.217-4.21 1.982-6.983 1.982v-3.993c2.774 0 5.265.78 6.983 2.012z"})]}))});function GC(e){"@babel/helpers - typeof";return GC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},GC(e)}var Gcn=["background"];function Pge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Jcn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function e1n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var t1n=p.memo(function(e){var t=e.background,r=Zcn(e,Gcn);return a.jsx(Ee,Jcn({Icon:Tre,"aria-label":fT,background:t||FDe,color:"#fff",iconMultiple:.7},r))});function JC(e){"@babel/helpers - typeof";return JC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},JC(e)}var r1n=["size","style"];function Sge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function s1n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var BDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=a1n(e,r1n);return a.jsxs("svg",Tq(Tq({fill:"currentColor",fillRule:"evenodd",height:r,style:Tq({flex:"none",lineHeight:1},n),viewBox:"0 0 59 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:fT}),a.jsx("path",{d:"M54.455 16.223h2.715v2.715h-2.715v-2.715zM49.438 10.353c-.163-.799-.505-1.418-1.027-1.858-.522-.44-1.223-.66-2.103-.66-.75 0-1.378.138-1.883.415a3.464 3.464 0 00-1.223 1.1 4.781 4.781 0 00-.636 1.59 8.435 8.435 0 00-.196 1.835c0 .587.066 1.157.196 1.712.147.554.367 1.051.66 1.492a3.33 3.33 0 001.15 1.027c.473.26 1.035.391 1.687.391 1.028 0 1.826-.269 2.397-.807.587-.538.946-1.296 1.076-2.275h2.128c-.228 1.566-.815 2.772-1.76 3.62-.93.848-2.202 1.272-3.816 1.272-.962 0-1.818-.155-2.568-.465a5.09 5.09 0 01-1.859-1.32 5.993 5.993 0 01-1.125-2.03 8.904 8.904 0 01-.367-2.617c0-.946.123-1.827.367-2.642.245-.831.611-1.549 1.1-2.152a5.156 5.156 0 011.884-1.443C44.27 6.18 45.142 6 46.137 6c.717 0 1.386.09 2.005.269.636.163 1.19.424 1.663.783.49.358.889.815 1.199 1.37.31.537.505 1.181.587 1.931h-2.153zM27.264 6.293h1.957V8.3h.049C30.134 6.766 31.503 6 33.378 6c.832 0 1.525.114 2.08.342.554.229 1.002.547 1.344.954.343.408.58.897.71 1.468.146.554.22 1.174.22 1.858v8.316h-2.08v-8.56c0-.783-.227-1.402-.684-1.859-.456-.456-1.084-.685-1.883-.685-.636 0-1.19.098-1.663.294-.457.195-.84.473-1.15.831-.31.359-.546.783-.709 1.272-.147.473-.22.995-.22 1.565v7.142h-2.079V6.293zM20 20.625c-.244.62-.489 1.141-.733 1.565-.229.424-.49.766-.783 1.027a2.337 2.337 0 01-.954.587c-.342.13-.742.196-1.198.196-.245 0-.49-.016-.734-.049a3.465 3.465 0 01-.71-.171v-1.908c.18.082.384.147.612.196.245.065.449.098.612.098.424 0 .774-.106 1.051-.318.294-.196.514-.481.66-.856l.857-2.128-5.014-12.571h2.348l3.693 10.345h.049l3.546-10.345h2.201L20 20.625zM4.079 14.951c.016.457.122.848.318 1.174.195.31.448.563.758.758.326.18.685.31 1.076.392.408.081.823.122 1.247.122.326 0 .669-.024 1.028-.073.358-.05.684-.139.978-.27.31-.13.562-.317.758-.562.196-.26.293-.587.293-.978 0-.538-.203-.946-.61-1.223-.409-.277-.922-.497-1.542-.66a18.747 18.747 0 00-1.98-.465 12.011 12.011 0 01-2.006-.587 4.274 4.274 0 01-1.517-1.076c-.407-.457-.611-1.093-.611-1.908 0-.636.139-1.182.416-1.638.293-.457.66-.824 1.1-1.101a4.823 4.823 0 011.517-.636A6.758 6.758 0 016.989 6a9.38 9.38 0 011.981.196 4.18 4.18 0 011.59.636c.473.293.848.7 1.125 1.222.277.506.44 1.142.49 1.908h-2.08c-.032-.408-.138-.742-.318-1.003a2.038 2.038 0 00-.684-.66 2.88 2.88 0 00-.93-.342 4.118 4.118 0 00-1.003-.123c-.31 0-.627.025-.953.074a2.92 2.92 0 00-.856.269c-.261.114-.473.277-.636.489-.163.195-.245.456-.245.782 0 .36.122.66.367.905.26.229.587.424.978.587.392.147.832.277 1.321.392.49.098.978.204 1.467.318.522.114 1.028.252 1.517.415.505.163.945.383 1.32.66.392.262.702.596.93 1.003.244.408.367.914.367 1.517 0 .766-.163 1.402-.49 1.907-.31.506-.725.913-1.247 1.223a4.908 4.908 0 01-1.736.636 9.474 9.474 0 01-1.908.196c-.701 0-1.37-.073-2.005-.22a5.066 5.066 0 01-1.688-.71 3.82 3.82 0 01-1.174-1.32c-.293-.555-.456-1.223-.489-2.006h2.079z"})]}))});function YC(e){"@babel/helpers - typeof";return YC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},YC(e)}function _ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function l1n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function O1n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var j1n=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=x1n(e,y1n);return a.jsxs("svg",Mq(Mq({fill:"currentColor",fillRule:"evenodd",height:r,style:Mq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D3}),a.jsx("path",{clipRule:"evenodd",d:"M21.892 2.018a.043.043 0 01.051-.015.043.043 0 01.025.034c.008.056.012.112.015.169.016.856.02 1.712.014 2.568a6.228 6.228 0 01-.767 2.996 5.834 5.834 0 01-3.192 2.638c-.477.169-.97.265-1.476.288-4.755.005-9.51.005-14.264 0-.1-.006-.21-.056-.224-.156a.226.226 0 01-.001-.018c-.043-1.496.445-2.787 1.46-3.874A5.404 5.404 0 016.94 4.954c2.827-.023 5.653-.035 8.48-.036.679-.036 1.35-.127 2.014-.274a8.208 8.208 0 002.435-.885c.293-.155.573-.327.842-.517.287-.218.551-.463.793-.734.131-.162.261-.326.39-.49zM21.812 10.798c.034-.047.104-.036.113.021.015.79.022 1.58.022 2.369a7.908 7.908 0 01-.184 1.808c-.37 1.49-1.193 2.658-2.469 3.501a5.975 5.975 0 01-2.28.879 9.859 9.859 0 01-.458.044c-4.79.005-9.578.005-14.368 0a.172.172 0 01-.158-.107.616.616 0 01-.03-.155 5.616 5.616 0 01.849-2.967 5.719 5.719 0 012.15-1.959 5.381 5.381 0 011.067-.412c.314-.084.64-.106.964-.108l8.279-.07a10.5 10.5 0 004.686-1.247 6.666 6.666 0 001.539-1.244c.097-.115.19-.233.278-.353z"})]}))});function QC(e){"@babel/helpers - typeof";return QC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},QC(e)}var w1n=["background"];function kge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function P1n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $1n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var E1n=p.memo(function(e){var t=e.background,r=k1n(e,w1n);return a.jsx(Ee,P1n({Icon:j1n,"aria-label":D3,background:t||VDe,color:"#191B20",iconMultiple:.7},r))});function ZC(e){"@babel/helpers - typeof";return ZC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ZC(e)}var T1n=["size","style"];function $ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function D1n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var HDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=I1n(e,T1n);return a.jsxs("svg",zq(zq({height:r,style:zq({flex:"none",lineHeight:1},n),viewBox:"0 0 25 25",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D3}),a.jsx("path",{d:"M20.297.7H5.289A4.496 4.496 0 00.793 5.195v15.007a4.496 4.496 0 004.496 4.496h15.008a4.496 4.496 0 004.496-4.496V5.196A4.497 4.497 0 0020.297.699z",fill:"#68C3FF"}),a.jsx("path",{clipRule:"evenodd",d:"M19.779 5.834a.03.03 0 01.036-.01.03.03 0 01.018.024c.005.04.009.08.01.12.012.61.015 1.221.01 1.832a4.443 4.443 0 01-.547 2.138 4.162 4.162 0 01-2.277 1.882c-.34.12-.691.189-1.053.205-3.392.004-6.784.004-10.177 0-.071-.004-.149-.04-.159-.11a.156.156 0 01-.001-.014c-.03-1.067.317-1.988 1.042-2.764a3.855 3.855 0 012.43-1.208c2.016-.016 4.033-.025 6.05-.026a8.74 8.74 0 001.437-.195 5.856 5.856 0 001.737-.632c.208-.11.409-.233.6-.368.205-.156.394-.33.566-.524.094-.116.186-.233.278-.35zM19.721 12.098c.025-.033.075-.026.081.015.01.564.016 1.127.016 1.69.005.435-.038.865-.132 1.29a4.071 4.071 0 01-1.76 2.498c-.499.32-1.041.53-1.628.627a7.12 7.12 0 01-.326.031c-3.417.004-6.834.004-10.25 0a.123.123 0 01-.114-.076.439.439 0 01-.021-.11 4.007 4.007 0 01.605-2.117 4.08 4.08 0 011.535-1.398 3.83 3.83 0 01.76-.293c.224-.06.457-.076.688-.078l5.907-.05a7.493 7.493 0 003.343-.89c.41-.24.775-.536 1.098-.887a4.68 4.68 0 00.198-.252z",fill:"#191B20",fillRule:"evenodd"})]}))});function ek(e){"@babel/helpers - typeof";return ek=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ek(e)}var N1n=["size","style"];function Ege(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Aq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function V1n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var UDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=B1n(e,N1n);return a.jsxs("svg",Aq(Aq({fill:"currentColor",fillRule:"evenodd",height:r,style:Aq({flex:"none",lineHeight:1},n),viewBox:"0 0 25 25",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D3}),a.jsx("path",{clipRule:"evenodd",d:"M20.297.7H5.289A4.496 4.496 0 00.793 5.195v15.007a4.496 4.496 0 004.496 4.496h15.008a4.496 4.496 0 004.496-4.496V5.196A4.497 4.497 0 0020.297.699zm-.518 5.134a.03.03 0 01.036-.01.03.03 0 01.018.024c.005.04.009.08.01.12.012.61.015 1.221.01 1.832a4.442 4.442 0 01-.547 2.138 4.162 4.162 0 01-2.277 1.882c-.34.12-.691.189-1.053.205-3.392.004-6.784.004-10.177 0-.071-.004-.149-.04-.159-.11a.156.156 0 01-.001-.014c-.03-1.067.317-1.988 1.042-2.764a3.855 3.855 0 012.43-1.208c2.016-.016 4.033-.025 6.05-.026.484-.025.963-.09 1.437-.195a5.856 5.856 0 001.737-.632c.208-.11.409-.233.6-.368.205-.156.394-.33.566-.524.094-.116.186-.233.278-.35zm.023 6.28c-.006-.042-.056-.05-.08-.016a4.68 4.68 0 01-.199.252 4.758 4.758 0 01-1.098.887 7.493 7.493 0 01-3.343.89l-5.907.05a2.735 2.735 0 00-.687.078 3.83 3.83 0 00-.76.293 4.08 4.08 0 00-1.536 1.398 4.007 4.007 0 00-.605 2.117c.002.037.01.074.021.11.022.048.06.074.113.076 3.417.004 6.834.004 10.25 0a7.12 7.12 0 00.327-.031 4.264 4.264 0 001.627-.627 4.071 4.071 0 001.761-2.498c.094-.425.137-.855.132-1.29 0-.563-.005-1.127-.016-1.69z"})]}))});function tk(e){"@babel/helpers - typeof";return tk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tk(e)}var H1n=["size","style"];function Tge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Iq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function G1n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var WDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=q1n(e,H1n);return a.jsxs("svg",Iq(Iq({fill:"currentColor",fillRule:"evenodd",height:r,style:Iq({flex:"none",lineHeight:1},n),viewBox:"0 0 110 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:D3}),a.jsx("path",{d:"M107.893 2.31V21.69h-4.575l-7.666-11.19v11.19H91.17V2.31h4.544l7.697 11.622V2.31h4.482zM88.865 11.985c0 3.524-.721 6.079-2.164 7.666C85.279 21.217 82.96 22 79.746 22c-3.36 0-5.719-.742-7.08-2.226-1.36-1.483-2.04-4.08-2.04-7.79 0-3.523.712-6.068 2.134-7.635C74.202 2.783 76.53 2 79.746 2c3.359 0 5.718.742 7.079 2.226 1.36 1.483 2.04 4.07 2.04 7.759zm-12.798 4.142c.268.515.66.876 1.175 1.082.536.206 1.37.309 2.504.309 1.133 0 1.958-.103 2.473-.31a2.215 2.215 0 001.205-1.081c.206-.412.35-.948.433-1.608.103-.66.155-1.504.155-2.534 0-1.051-.052-1.907-.155-2.566-.082-.68-.227-1.226-.433-1.638a2.075 2.075 0 00-1.174-1.113c-.516-.227-1.35-.34-2.504-.34s-2 .113-2.535.34c-.515.206-.897.577-1.144 1.113-.206.412-.36.958-.463 1.638-.083.66-.124 1.514-.124 2.566 0 1.03.041 1.875.123 2.534.104.66.258 1.196.464 1.608zM64.379 14.488H61.04v-3.864h7.82v10.201c-.576.268-1.607.536-3.09.804-1.484.247-2.834.371-4.05.371-3.359 0-5.698-.773-7.017-2.318-1.298-1.546-1.947-4.112-1.947-7.697 0-3.463.762-5.987 2.287-7.574C56.568 2.804 59 2 62.338 2c1.216 0 2.298.03 3.246.093.969.041 1.71.113 2.226.216v4.204a36.188 36.188 0 00-2.442-.124 68.55 68.55 0 00-3.03-.061c-1.174 0-2.05.103-2.627.309a2.34 2.34 0 00-1.267 1.082c-.268.412-.464.968-.588 1.669-.103.68-.154 1.546-.154 2.597 0 1.01.051 1.854.154 2.534.103.68.268 1.226.495 1.639.288.556.69.948 1.205 1.174.536.227 1.36.34 2.473.34.371 0 .752-.01 1.144-.03.412-.042.814-.093 1.206-.155v-2.999zM40.567 15.447v6.244h-4.791V2.31h7.078c2.989 0 5.111.504 6.368 1.514 1.257 1.01 1.886 2.69 1.886 5.039 0 1.587-.34 2.885-1.02 3.895-.66.989-1.67 1.71-3.03 2.164l4.73 6.77h-5.75l-4.018-6.245h-1.453zm5.688-6.584c0-.824-.248-1.401-.742-1.731-.495-.33-1.38-.495-2.658-.495h-2.288v4.946h2.288c1.277 0 2.163-.196 2.658-.587.495-.412.742-1.123.742-2.133zM20.22 21.691h-5.04L22.353 2.31h4.977l6.986 19.381h-5.007l-1.02-3.245H21.24l-1.02 3.245zM24.733 7.07c-.165.577-.35 1.195-.557 1.855-.185.639-.505 1.69-.958 3.153l-.804 2.565h4.668l-.804-2.565a88.43 88.43 0 01-.803-2.473c-.268-.886-.516-1.731-.742-2.535zM17.363 2.31v4.327h-5.286v15.054H7.286V6.637H2V2.31h15.363z"})]}))});function rk(e){"@babel/helpers - typeof";return rk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rk(e)}var J1n=["type"];function Mge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Y1n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function t0n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var r0n=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=e0n(e,J1n),i=r==="color"?HDe:UDe;return a.jsx(Ne,Y1n({Icon:i,Text:WDe,"aria-label":D3,spaceMultiple:h1n,textMultiple:m1n},n))}),N3=UDe;N3.Color=HDe;N3.Text=WDe;N3.Combine=r0n;N3.Avatar=E1n;N3.colorPrimary=VDe;N3.title=D3;var $0="Tencent",KDe="#0052D9";function nk(e){"@babel/helpers - typeof";return nk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nk(e)}var n0n=["size","style"];function zge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function l0n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var qDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=s0n(e,n0n);return a.jsxs("svg",Dq(Dq({fill:"currentColor",fillRule:"evenodd",height:r,style:Dq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$0}),a.jsx("path",{d:"M9.976 1L24 9.8l-10.587.015L10.723 23H5.489L8.18 9.8H3.244L1 5.4h8.077L9.976 1z"})]}))});function ik(e){"@babel/helpers - typeof";return ik=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ik(e)}var c0n=["background"];function Age(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function u0n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function h0n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var y0n=p.memo(function(e){var t=e.background,r=m0n(e,c0n);return a.jsx(Ee,u0n({Icon:qDe,"aria-label":$0,background:t||KDe},r))});function ok(e){"@babel/helpers - typeof";return ok=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ok(e)}var g0n=["size","style"];function Ige(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function j0n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var w0n=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=O0n(e,g0n);return a.jsxs("svg",Nq(Nq({height:r,style:Nq({flex:"none",lineHeight:1},n),viewBox:"0 0 153 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$0}),a.jsx("path",{d:"M137.276 7.755a245.047 245.047 0 01-1.608 9.454 48.593 48.593 0 002.679-2.12l-.49 2.877A40.708 40.708 0 01132.074 22c.87-4.034 1.674-8.315 2.253-12.26h-2.098l.359-1.983h4.687v-.002zm-113.601.152c5.149 0 6.198 3.604 5.684 6.556-.11.634-.264 1.143-.392 1.432H18.374c-.32 2.447 1.718 3.512 4.282 3.512 1.84 0 4.01-.683 5.717-1.902l-.543 3.081c-1.747.97-3.896 1.402-6.194 1.402-5.142 0-7.683-3.025-6.966-7.157.648-3.72 3.91-6.924 9.005-6.924zm48.084 0c5.15 0 6.2 3.604 5.688 6.556-.079.49-.21.97-.392 1.432H66.461c-.318 2.447 1.718 3.512 4.28 3.512 1.84 0 4.012-.683 5.717-1.902l-.541 3.081c-1.747.97-3.898 1.402-6.194 1.402-5.142 0-7.684-3.025-6.966-7.157.648-3.72 3.908-6.924 9.002-6.924zm-13.788.008c1.466-.011 2.921.26 4.284.801l-.622 3.667c-1.064-1.4-2.751-1.815-3.997-1.815-3.055 0-5.399 1.9-5.815 4.37-.481 2.765 1.585 4.351 4.313 4.351 1.338 0 3.226-.31 4.618-1.805l-.647 3.603c-.892.33-3.251.898-5.225.898-4.967 0-7.9-3.03-7.174-7.215.703-4.034 4.692-6.856 10.265-6.856zm91.58-5.31c1.363 0 1.586.424 1.385 1.539-.892 5.15-1.942 10.478-2.946 15.583h2.545l-.827 2.007h-4.777c.626-3.144 1.25-6.465 1.809-9.698h-3.371c-.536 3.233-1.16 6.465-1.785 9.698h-2.702c.648-3.21 1.272-6.487 1.786-9.698h-2.477l.334-1.984h2.523l.87-4.771 2.366 1.382-.58 3.389h3.393c.313-1.584.625-3.211.915-4.816.11-.579-.134-.648-.648-.648h-7.789l-.446-1.982h10.423zm-23.268-.58c-.044.958-.179 2.095-.4 2.988h.914c.358-.803.715-1.763 1.004-2.61h2.3c-.34.88-.705 1.75-1.094 2.61h1.608l-.425 1.762h-4.799c-.09.289-.268.713-.424 1.002h5.893l-.402 1.694h-3.436c.736 1.093 2.5 1.92 3.86 2.208l-.758 1.917c-.938-.2-1.963-.647-2.79-1.158l-.513 2.317h1.093c.738 0 1.272.157 1.139 1.071-.246 1.65-.692 3.945-1.05 5.885h-5.937l-.49-1.761h4.375c.2-.936.445-2.074.579-3.01.046-.311-.088-.423-.401-.423h-7.411l.67-3.589c-.68.298-1.392.522-2.12.668l.468-2.162c1.384-.334 2.79-1.004 3.66-1.962h-3.303l.38-1.693h4.084c.223-.313.403-.715.492-1.005h-4.422l.335-1.76h1.585l-.58-2.61h2.254l.536 2.61h.782a13.04 13.04 0 00.446-2.988h2.298v-.001zm-9.062.559c1.094 0 1.54.179 1.34 1.225-1.094 5.998-2.076 11.928-3.193 17.902h-2.254c.447-2.251.96-4.637 1.339-6.843h-1.606a679.432 679.432 0 01-1.496 6.843h-2.254c1.897-6.042 2.834-12.26 3.905-19.127h4.219zM41.378 7.908c2.762 0 5.386 1.515 4.645 5.777l-1.412 8.01h-4.007l1.34-7.61c.335-1.934-.26-3.407-2.449-3.407-1.592 0-2.848.959-3.446 2-.172.28-.305.693-.372 1.082l-1.394 7.934h-4.008l1.646-9.474c.272-1.557.446-3.144.575-4.312l3.53 2.082h.093c.882-1.047 2.757-2.082 5.26-2.082zm48.086 0c2.76 0 5.386 1.515 4.644 5.777l-1.41 8.01H88.69l1.339-7.61c.336-1.934-.258-3.407-2.449-3.407-1.592 0-2.848.959-3.446 2-.172.28-.306.693-.372 1.082l-1.394 7.934H78.36l1.646-9.474c.272-1.557.447-3.144.577-4.312L84.11 9.99h.092c.884-1.047 2.757-2.082 5.26-2.082zM20.71 2l-.497 2.864H13.08l-2.96 16.83H6.11l2.961-16.83H2L2.5 2h18.211-.001zm86.905 8.753h-4.999l-1.927 10.941H96.68l1.923-10.941h-2.288L94.539 8.21h4.514l.668-3.799 7.894 6.34zm17.597 6.611v.022l-.379 1.694h-7.568l-.312-1.716h8.26zm-.201-4.615h-4.888l1.475.67-.27 1.336h3.238l.445-2.006zM23.02 10.234c-2.467 0-3.822 1.905-4.24 3.285h6.971c.235-1.248-.05-3.285-2.732-3.285zm48.083 0c-2.463 0-3.819 1.905-4.236 3.285h6.971c.234-1.248-.05-3.285-2.735-3.285zm44.354-.694h-1.54a346.945 346.945 0 01-.714 3.566h1.607l.648-3.566h-.001zm9.353-.07h-.827a9.613 9.613 0 01-1.696 1.608h3.549c-.38-.425-.78-1.116-1.026-1.606v-.001zm-8.886-5.036h-1.117c-.178 1.07-.357 2.184-.579 3.343h1.517l.558-2.919c.069-.336-.066-.424-.38-.424zm21.06-2.43c.358 1.515.782 3.143 1.117 4.703h-2.657c-.29-1.515-.648-3.165-.981-4.703h2.521z",fill:"#0052D9",fillRule:"nonzero"})]}))});function ak(e){"@babel/helpers - typeof";return ak=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ak(e)}var P0n=["size","style"];function Dge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $0n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var E0n=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=k0n(e,P0n);return a.jsxs("svg",Lq(Lq({fill:"currentColor",fillRule:"evenodd",height:r,style:Lq({flex:"none",lineHeight:1},n),viewBox:"0 0 153 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$0}),a.jsx("path",{d:"M137.276 7.755a245.047 245.047 0 01-1.608 9.454 48.593 48.593 0 002.679-2.12l-.49 2.877A40.708 40.708 0 01132.074 22c.87-4.034 1.674-8.315 2.253-12.26h-2.098l.359-1.983h4.687v-.002zm-113.601.152c5.149 0 6.198 3.604 5.684 6.556-.11.634-.264 1.143-.392 1.432H18.374c-.32 2.447 1.718 3.512 4.282 3.512 1.84 0 4.01-.683 5.717-1.902l-.543 3.081c-1.747.97-3.896 1.402-6.194 1.402-5.142 0-7.683-3.025-6.966-7.157.648-3.72 3.91-6.924 9.005-6.924zm48.084 0c5.15 0 6.2 3.604 5.688 6.556-.079.49-.21.97-.392 1.432H66.461c-.318 2.447 1.718 3.512 4.28 3.512 1.84 0 4.012-.683 5.717-1.902l-.541 3.081c-1.747.97-3.898 1.402-6.194 1.402-5.142 0-7.684-3.025-6.966-7.157.648-3.72 3.908-6.924 9.002-6.924zm-13.788.008c1.466-.011 2.921.26 4.284.801l-.622 3.667c-1.064-1.4-2.751-1.815-3.997-1.815-3.055 0-5.399 1.9-5.815 4.37-.481 2.765 1.585 4.351 4.313 4.351 1.338 0 3.226-.31 4.618-1.805l-.647 3.603c-.892.33-3.251.898-5.225.898-4.967 0-7.9-3.03-7.174-7.215.703-4.034 4.692-6.856 10.265-6.856zm91.58-5.31c1.363 0 1.586.424 1.385 1.539-.892 5.15-1.942 10.478-2.946 15.583h2.545l-.827 2.007h-4.777c.626-3.144 1.25-6.465 1.809-9.698h-3.371c-.536 3.233-1.16 6.465-1.785 9.698h-2.702c.648-3.21 1.272-6.487 1.786-9.698h-2.477l.334-1.984h2.523l.87-4.771 2.366 1.382-.58 3.389h3.393c.313-1.584.625-3.211.915-4.816.11-.579-.134-.648-.648-.648h-7.789l-.446-1.982h10.423zm-23.268-.58c-.044.958-.179 2.095-.4 2.988h.914c.358-.803.715-1.763 1.004-2.61h2.3c-.34.88-.705 1.75-1.094 2.61h1.608l-.425 1.762h-4.799c-.09.289-.268.713-.424 1.002h5.893l-.402 1.694h-3.436c.736 1.093 2.5 1.92 3.86 2.208l-.758 1.917c-.938-.2-1.963-.647-2.79-1.158l-.513 2.317h1.093c.738 0 1.272.157 1.139 1.071-.246 1.65-.692 3.945-1.05 5.885h-5.937l-.49-1.761h4.375c.2-.936.445-2.074.579-3.01.046-.311-.088-.423-.401-.423h-7.411l.67-3.589c-.68.298-1.392.522-2.12.668l.468-2.162c1.384-.334 2.79-1.004 3.66-1.962h-3.303l.38-1.693h4.084c.223-.313.403-.715.492-1.005h-4.422l.335-1.76h1.585l-.58-2.61h2.254l.536 2.61h.782a13.04 13.04 0 00.446-2.988h2.298v-.001zm-9.062.559c1.094 0 1.54.179 1.34 1.225-1.094 5.998-2.076 11.928-3.193 17.902h-2.254c.447-2.251.96-4.637 1.339-6.843h-1.606a679.432 679.432 0 01-1.496 6.843h-2.254c1.897-6.042 2.834-12.26 3.905-19.127h4.219zM41.378 7.908c2.762 0 5.386 1.515 4.645 5.777l-1.412 8.01h-4.007l1.34-7.61c.335-1.934-.26-3.407-2.449-3.407-1.592 0-2.848.959-3.446 2-.172.28-.305.693-.372 1.082l-1.394 7.934h-4.008l1.646-9.474c.272-1.557.446-3.144.575-4.312l3.53 2.082h.093c.882-1.047 2.757-2.082 5.26-2.082zm48.086 0c2.76 0 5.386 1.515 4.644 5.777l-1.41 8.01H88.69l1.339-7.61c.336-1.934-.258-3.407-2.449-3.407-1.592 0-2.848.959-3.446 2-.172.28-.306.693-.372 1.082l-1.394 7.934H78.36l1.646-9.474c.272-1.557.447-3.144.577-4.312L84.11 9.99h.092c.884-1.047 2.757-2.082 5.26-2.082zM20.71 2l-.497 2.864H13.08l-2.96 16.83H6.11l2.961-16.83H2L2.5 2h18.211-.001zm86.905 8.753h-4.999l-1.927 10.941H96.68l1.923-10.941h-2.288L94.539 8.21h4.514l.668-3.799 7.894 6.34zm17.597 6.611v.022l-.379 1.694h-7.568l-.312-1.716h8.26zm-.201-4.615h-4.888l1.475.67-.27 1.336h3.238l.445-2.006zM23.02 10.234c-2.467 0-3.822 1.905-4.24 3.285h6.971c.235-1.248-.05-3.285-2.732-3.285zm48.083 0c-2.463 0-3.819 1.905-4.236 3.285h6.971c.234-1.248-.05-3.285-2.735-3.285zm44.354-.694h-1.54a346.945 346.945 0 01-.714 3.566h1.607l.648-3.566h-.001zm9.353-.07h-.827a9.613 9.613 0 01-1.696 1.608h3.549c-.38-.425-.78-1.116-1.026-1.606v-.001zm-8.886-5.036h-1.117c-.178 1.07-.357 2.184-.579 3.343h1.517l.558-2.919c.069-.336-.066-.424-.38-.424zm21.06-2.43c.358 1.515.782 3.143 1.117 4.703h-2.657c-.29-1.515-.648-3.165-.981-4.703h2.521z"})]}))});function sk(e){"@babel/helpers - typeof";return sk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sk(e)}var T0n=["size","style"];function Nge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Rq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function D0n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var N0n=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=I0n(e,T0n);return a.jsxs("svg",Rq(Rq({height:r,style:Rq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$0}),a.jsx("path",{d:"M9.976 1L24 9.8l-10.587.015L10.723 23H5.489L8.18 9.8H3.244L1 5.4h8.077L9.976 1z",fill:"#0052D9",fillRule:"evenodd"})]}))});function lk(e){"@babel/helpers - typeof";return lk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lk(e)}var L0n=["size","style"];function Lge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function H0n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var U0n=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=V0n(e,L0n);return a.jsxs("svg",Fq(Fq({fill:"currentColor",fillRule:"evenodd",height:r,style:Fq({flex:"none",lineHeight:1},n),viewBox:"0 0 109 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$0}),a.jsx("path",{d:"M23.587 7.91c5.127 0 6.172 3.607 5.66 6.56-.11.635-.262 1.144-.39 1.434h-10.55c-.318 2.448 1.711 3.514 4.265 3.514 1.831 0 3.994-.683 5.693-1.904l-.54 3.084c-1.74.97-3.88 1.402-6.169 1.402-5.121 0-7.651-3.027-6.937-7.161.645-3.723 3.893-6.929 8.968-6.929zm47.887 0c5.13 0 6.174 3.607 5.665 6.56-.078.491-.209.972-.39 1.434H66.198c-.317 2.448 1.71 3.514 4.263 3.514 1.833 0 3.995-.683 5.694-1.904l-.54 3.084c-1.74.97-3.881 1.402-6.169 1.402-5.12 0-7.652-3.027-6.937-7.161.645-3.723 3.892-6.929 8.965-6.929zm-13.732.007c1.46-.01 2.91.263 4.267.803l-.619 3.67c-1.06-1.4-2.74-1.817-3.981-1.817-3.043 0-5.377 1.902-5.791 4.373-.48 2.767 1.578 4.354 4.295 4.354 1.332 0 3.213-.31 4.6-1.806l-.646 3.605c-.888.33-3.237.898-5.203.898-4.947 0-7.867-3.03-7.145-7.219.7-4.037 4.674-6.86 10.223-6.86zm-16.524-.005c2.75 0 5.364 1.515 4.625 5.78l-1.406 8.015h-3.99l1.334-7.614c.333-1.935-.259-3.41-2.439-3.41-1.586 0-2.836.96-3.432 2.002-.172.28-.304.693-.37 1.082l-1.389 7.94h-3.99l1.638-9.48c.204-1.172.352-2.361.468-3.376l.105-.94 3.515 2.084h.093c.879-1.047 2.746-2.083 5.238-2.083zm47.889 0c2.75 0 5.364 1.515 4.625 5.78l-1.404 8.015h-3.992l1.334-7.614c.335-1.935-.257-3.41-2.439-3.41-1.585 0-2.836.96-3.432 2.002-.172.28-.305.693-.37 1.082l-1.389 7.94h-3.992l1.639-9.48c.229-1.319.389-2.659.511-3.748l.063-.567 3.515 2.083h.092c.85-1.011 2.618-2.012 4.982-2.08l.257-.003zM20.633 2l-.494 2.866h-7.105l-2.949 16.84h-3.99l2.948-16.84H2L2.498 2h18.135zm78.69 2.414l7.861 6.344h-4.978l-1.92 10.949h-3.992l1.915-10.949H95.93l-1.768-2.543h4.495l.666-3.801zm-76.389 5.825c-2.456 0-3.805 1.906-4.221 3.287h6.943c.233-1.248-.05-3.287-2.722-3.287zm47.888 0c-2.453 0-3.803 1.906-4.219 3.287h6.943l.028-.175c.175-1.255-.199-3.112-2.752-3.112z"})]}))});function ck(e){"@babel/helpers - typeof";return ck=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ck(e)}var W0n=["size","style"];function Rge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Y0n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var X0n=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=J0n(e,W0n);return a.jsxs("svg",Bq(Bq({fill:"currentColor",fillRule:"evenodd",height:r,style:Bq({flex:"none",lineHeight:1},n),viewBox:"0 0 46 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$0}),a.jsx("path",{d:"M30.244 7.754a245.01 245.01 0 01-1.611 9.454 48.69 48.69 0 002.685-2.12l-.492 2.877A40.804 40.804 0 0125.03 22c.872-4.035 1.679-8.316 2.259-12.263h-2.103l.36-1.983h4.697zm12.304-5.152c1.317 0 1.572.393 1.408 1.421l-.02.117c-.894 5.15-1.947 10.48-2.953 15.586h2.55l-.828 2.008h-4.788a392.322 392.322 0 001.813-9.7H36.35c-.537 3.233-1.163 6.467-1.789 9.7h-2.708c.65-3.211 1.275-6.489 1.79-9.7h-2.482l.334-1.985h2.529l.873-4.771 2.37 1.382-.58 3.39h3.4c.313-1.584.627-3.212.917-4.818.104-.544-.106-.637-.561-.646l-7.895-.001-.448-1.983h10.447zM5.914 2.58h4.229l.241.003c.882.028 1.256.238 1.122 1.105l-.02.117c-1.096 6-2.081 11.93-3.2 17.906h-2.26l.795-3.933c.197-.987.384-1.966.547-2.912h-1.61a678.345 678.345 0 01-1.499 6.845H2C3.901 15.668 4.84 9.447 5.914 2.58zm13.312-.56c-.044.96-.18 2.097-.402 2.989h.918c.357-.803.715-1.763 1.005-2.61h2.305c-.34.88-.706 1.75-1.096 2.61h1.612l-.426 1.763h-4.81c-.09.289-.27.713-.425 1.002h5.906l-.403 1.694h-3.443c.738 1.094 2.505 1.92 3.869 2.21l-.76 1.916c-.94-.2-1.968-.647-2.797-1.158l-.514 2.318h1.096c.739 0 1.275.157 1.141 1.071-.246 1.65-.694 3.945-1.051 5.886h-5.952l-.492-1.762h4.386l.18-.842c.152-.728.305-1.499.4-2.168.046-.311-.088-.423-.402-.423h-7.428l.672-3.59c-.683.298-1.395.522-2.125.668l.47-2.162c1.387-.335 2.796-1.004 3.668-1.962h-3.31l.38-1.694h4.093c.224-.313.404-.715.494-1.006h-4.433l.336-1.76h1.589l-.582-2.61h2.26l.537 2.61h.783c.265-.975.415-1.978.448-2.988l2.303-.001zm-1.073 15.343v.022l-.38 1.694h-7.586l-.312-1.716h8.278zm-.202-4.616h-4.9l1.479.67-.27 1.337h3.244l.447-2.007zm-9.574-3.21H6.832c-.224 1.158-.47 2.363-.716 3.567h1.611l.65-3.567zm9.373-.069h-.829c-.446.56-1.119 1.183-1.7 1.607h3.557c-.332-.37-.681-.947-.928-1.413l-.1-.194zM8.844 4.431h-1.12l-.217 1.305a90.08 90.08 0 01-.363 2.038h1.52l.56-2.92c.069-.335-.067-.423-.38-.423zM29.953 2c.359 1.515.783 3.144 1.119 4.704h-2.663c-.29-1.516-.65-3.166-.984-4.704h2.528z"})]}))}),Ac=qDe;Ac.Color=N0n;Ac.Text=U0n;Ac.TextCn=X0n;Ac.Avatar=y0n;Ac.Brand=E0n;Ac.BrandColor=w0n;Ac.colorPrimary=KDe;Ac.title=$0;var Qu="Tiangong",Q0n=1,Z0n=.25,eun="#0057ff",GDe="linear-gradient(to right, #6865FC, #467DF9)";function uk(e){"@babel/helpers - typeof";return uk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uk(e)}var tun=["size","style"];function Fge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function aun(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=oun(e,tun);return a.jsxs("svg",Vq(Vq({fill:"currentColor",fillRule:"evenodd",height:r,style:Vq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Qu}),a.jsx("path",{d:"M7.852 2.88H.647a.594.594 0 01-.592-.592.592.592 0 01.594-.588h7.205c1.49 0 2.96.474 4.157 1.335A7.196 7.196 0 0116.173 1.7h7.198a.592.592 0 01.596.588.595.595 0 01-.596.589h-7.198a5.944 5.944 0 00-3.226.96c.355.357.671.754.938 1.18a5.647 5.647 0 013.183-.987h6.303a.594.594 0 01.596.588.595.595 0 01-.596.589h-6.303c-.956 0-1.894.308-2.654.869.194.472.332.963.417 1.467a3.99 3.99 0 012.898-1.238h5.642a.592.592 0 01.55.815.594.594 0 01-.55.362h-5.63a2.79 2.79 0 00-2.804 2.764v3.511c.004 1.522 1.262 2.763 2.804 2.764h5.685l.02.002a.592.592 0 01.553.626.592.592 0 01-.592.547H17.74c-2.197-.004-3.988-1.769-3.99-3.937V8.702c-.006-3.207-2.65-5.817-5.899-5.821z"}),a.jsx("path",{d:"M.647 5.203h6.31c2.445 0 4.434 1.967 4.432 4.38v4.838c0 3.06 2.524 5.552 5.628 5.552h6.31a.592.592 0 00.597-.586.59.59 0 00-.596-.589h-6.323a4.428 4.428 0 01-4.094-2.7 4.325 4.325 0 01-.335-1.68V9.584c0-3.055-2.52-5.549-5.618-5.555H.647a.592.592 0 00-.594.589.592.592 0 00.594.586z"}),a.jsx("path",{d:"M23.361 21.116h.063a.531.531 0 01.417.208.587.587 0 01-.448.973l-.02-.002h-7.21a7.159 7.159 0 01-4.158-1.333 7.212 7.212 0 01-4.162 1.333H.606l-.02-.002H.568a.588.588 0 01.04-1.175l.02.002H7.84a5.937 5.937 0 003.234-.957 7.033 7.033 0 01-.94-1.181 5.609 5.609 0 01-3.181.987H.644a.593.593 0 01-.597-.588.592.592 0 01.596-.587h6.32c.951 0 1.877-.304 2.643-.867a6.886 6.886 0 01-.415-1.465 4.003 4.003 0 01-2.902 1.234H.592a.589.589 0 01.02-1.177l.02.003h5.65c1.543-.002 2.8-1.244 2.803-2.765v-3.509c-.002-1.524-1.258-2.764-2.802-2.764H.645a.592.592 0 01-.596-.589.592.592 0 01.596-.588h5.638c2.195.004 3.988 1.771 3.99 3.937V15.3c.002 3.209 2.648 5.821 5.899 5.825h7.142l.047-.008z"})]}))});function fk(e){"@babel/helpers - typeof";return fk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fk(e)}var sun=["background","size"];function Bge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lun(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dun(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mun=p.memo(function(e){var t=e.background,r=e.size,n=pun(e,sun);return a.jsx(Ee,lun({Icon:Mre,"aria-label":Qu,background:t||GDe,color:"#fff",iconMultiple:.65,size:r},n))});function pk(e){"@babel/helpers - typeof";return pk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pk(e)}var hun=["size","style"];function Vge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Hq(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sun(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var JDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Pun(e,hun),o=cn(Qu,3),s=vun(o,3),l=s[0],c=s[1],u=s[2];return a.jsxs("svg",Hq(Hq({height:r,style:Hq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Qu}),a.jsx("path",{d:"M7.852 2.88H.647a.594.594 0 01-.592-.592.592.592 0 01.594-.588h7.205c1.49 0 2.96.474 4.157 1.335A7.196 7.196 0 0116.173 1.7h7.198a.592.592 0 01.596.588.595.595 0 01-.596.589h-7.198a5.944 5.944 0 00-3.226.96c.355.357.671.754.938 1.18a5.647 5.647 0 013.183-.987h6.303a.594.594 0 01.596.588.595.595 0 01-.596.589h-6.303c-.956 0-1.894.308-2.654.869.194.472.332.963.417 1.467a3.99 3.99 0 012.898-1.238h5.642a.592.592 0 01.55.815.594.594 0 01-.55.362h-5.63a2.79 2.79 0 00-2.804 2.764v3.511c.004 1.522 1.262 2.763 2.804 2.764h5.685l.02.002a.592.592 0 01.553.626.592.592 0 01-.592.547H17.74c-2.197-.004-3.988-1.769-3.99-3.937V8.702c-.006-3.207-2.65-5.817-5.899-5.821z",fill:l.fill}),a.jsx("path",{d:"M.647 5.203h6.31c2.445 0 4.434 1.967 4.432 4.38v4.838c0 3.06 2.524 5.552 5.628 5.552h6.31a.592.592 0 00.597-.586.59.59 0 00-.596-.589h-6.323a4.428 4.428 0 01-4.094-2.7 4.325 4.325 0 01-.335-1.68V9.584c0-3.055-2.52-5.549-5.618-5.555H.647a.592.592 0 00-.594.589.592.592 0 00.594.586z",fill:c.fill}),a.jsx("path",{d:"M23.361 21.116h.063a.531.531 0 01.417.208.587.587 0 01-.448.973l-.02-.002h-7.21a7.159 7.159 0 01-4.158-1.333 7.212 7.212 0 01-4.162 1.333H.606l-.02-.002H.568a.588.588 0 01.04-1.175l.02.002H7.84a5.937 5.937 0 003.234-.957 7.033 7.033 0 01-.94-1.181 5.609 5.609 0 01-3.181.987H.644a.593.593 0 01-.597-.588.592.592 0 01.596-.587h6.32c.951 0 1.877-.304 2.643-.867a6.886 6.886 0 01-.415-1.465 4.003 4.003 0 01-2.902 1.234H.592a.589.589 0 01.02-1.177l.02.003h5.65c1.543-.002 2.8-1.244 2.803-2.765v-3.509c-.002-1.524-1.258-2.764-2.802-2.764H.645a.592.592 0 01-.596-.589.592.592 0 01.596-.588h5.638c2.195.004 3.988 1.771 3.99 3.937V15.3c.002 3.209 2.648 5.821 5.899 5.825h7.142l.047-.008z",fill:u.fill}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"0",x2:"23.45",y1:"11.5",y2:"15.091",children:[a.jsx("stop",{stopColor:"#6865FC"}),a.jsx("stop",{offset:"1",stopColor:"#467DF9"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"0",x2:"23.45",y1:"11.5",y2:"15.091",children:[a.jsx("stop",{stopColor:"#6865FC"}),a.jsx("stop",{offset:"1",stopColor:"#467DF9"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"0",x2:"23.45",y1:"11.5",y2:"15.091",children:[a.jsx("stop",{stopColor:"#6865FC"}),a.jsx("stop",{offset:"1",stopColor:"#467DF9"})]})]})]}))});function dk(e){"@babel/helpers - typeof";return dk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dk(e)}var _un=["size","style"];function Uge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Uq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tun(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var YDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Eun(e,_un);return a.jsxs("svg",Uq(Uq({fill:"currentColor",fillRule:"evenodd",height:r,style:Uq({flex:"none",lineHeight:1},n),viewBox:"0 0 47 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Qu}),a.jsx("path",{d:"M10.431 9.712H2v2.901h7.44a9.33 9.33 0 01-1.379 2.076c-.692.802-1.62 1.837-2.783 2.594-1.526.993-3.184 1.745-3.184 1.745l1.298 2.854s2.476-1.18 4.198-2.547c1.248-.992 2.327-1.918 3.113-2.878.643-.784 1.16-1.91 1.55-2.86.26.533.538 1.049.832 1.563.896 1.541 1.88 2.549 3.396 3.868 1.613 1.404 4.6 2.972 4.6 2.972l1.178-2.972s-2.004-.84-3.655-2.099c-1.374-1.047-2.186-2.075-3.02-3.349a2.457 2.457 0 01-.278-.967h7.26v-2.9h-9.07c.025-.616.037-1.195.037-1.605V4.901h8.255V2H2.684v2.9h7.83v3.185c0 .522-.027 1.064-.083 1.627zM44.146 2.165H27.33v2.972h6.557v13.42h-7.854v2.853h19.434v-2.853h-8.35V5.137h7.03V2.165z"})]}))});function mk(e){"@babel/helpers - typeof";return mk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mk(e)}var Mun=["type"];function Wge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zun(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lun(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Run=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Nun(e,Mun),i=r==="color"?JDe:Mre;return a.jsx(Ne,zun({Icon:i,Text:YDe,"aria-label":Qu,spaceMultiple:Z0n,textMultiple:Q0n},n))}),E0=Mre;E0.Color=JDe;E0.Text=YDe;E0.Combine=Run;E0.Avatar=mun;E0.colorPrimary=eun;E0.colorGradient=GDe;E0.title=Qu;var $d="Technology Innovation Institute",Fun=.5,Bun=.1,XDe="#6400FF";function hk(e){"@babel/helpers - typeof";return hk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hk(e)}var Vun=["size","style"];function Kge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Wq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qun(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Kun(e,Vun);return a.jsxs("svg",Wq(Wq({fill:"currentColor",fillRule:"evenodd",height:r,style:Wq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$d}),a.jsx("path",{d:"M11.098 7.563H4.75V9.77h1.77v6.668h2.807V9.77h1.77V7.563zM14.812 7.563h-2.807v8.875h2.807V7.563zM19.433 7.563h-2.807v8.875h2.807V7.563z"}),a.jsx("path",{d:"M12 24v-1.055c3.01 0 5.613-1.079 7.737-3.208 2.123-2.13 3.209-4.727 3.209-7.737 0-3.009-1.08-5.607-3.209-7.736-2.128-2.13-4.732-3.21-7.736-3.21V0c3.294 0 6.148 1.184 8.482 3.518C22.817 5.852 24 8.706 24 12c0 3.295-1.183 6.155-3.518 8.483C18.147 22.811 15.3 24 12.001 24z"})]}))});function yk(e){"@babel/helpers - typeof";return yk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yk(e)}var Gun=["background"];function qge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Jun(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function e2n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var t2n=p.memo(function(e){var t=e.background,r=Zun(e,Gun);return a.jsx(Ee,Jun({Icon:zre,"aria-label":$d,background:t||XDe,color:"#fff"},r))});function gk(e){"@babel/helpers - typeof";return gk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gk(e)}var r2n=["size","style"];function Gge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function s2n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var QDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=a2n(e,r2n);return a.jsxs("svg",Kq(Kq({height:r,style:Kq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$d}),a.jsx("path",{d:"M11.098 7.563H4.75V9.77h1.77v6.668h2.807V9.77h1.77V7.563zM14.812 7.563h-2.807v8.875h2.807V7.563zM19.433 7.563h-2.807v8.875h2.807V7.563z",fill:"#6400FF"}),a.jsx("path",{d:"M12 24v-1.055c3.01 0 5.613-1.079 7.737-3.208 2.123-2.13 3.209-4.727 3.209-7.737 0-3.009-1.08-5.607-3.209-7.736-2.128-2.13-4.732-3.21-7.736-3.21V0c3.294 0 6.148 1.184 8.482 3.518C22.817 5.852 24 8.706 24 12c0 3.295-1.183 6.155-3.518 8.483C18.147 22.811 15.3 24 12.001 24z",fill:"#6400FF"})]}))});function bk(e){"@babel/helpers - typeof";return bk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bk(e)}var l2n=["size","style"];function Jge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function d2n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ZDe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=p2n(e,l2n);return a.jsxs("svg",qq(qq({fill:"currentColor",fillRule:"evenodd",height:r,style:qq({flex:"none",lineHeight:1},n),viewBox:"0 0 56 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:$d}),a.jsx("path",{d:"M4.223.714H2V0h5.198v.714h-2.22V6.71h-.755V.714zM9.248 6.118a2.018 2.018 0 001.542-.692l.454.409a2.53 2.53 0 01-2.015.918c-1.344 0-2.44-1.033-2.44-2.559 0-1.416.992-2.56 2.345-2.56 1.447 0 2.28 1.157 2.28 2.597.002.086-.002.172-.01.257H7.52c.11 1.033.867 1.63 1.728 1.63zM10.677 3.9c-.087-.885-.597-1.65-1.561-1.65-.842 0-1.487.707-1.59 1.65h3.15zM12.2 4.212v-.017a2.558 2.558 0 011.65-2.397 2.542 2.542 0 012.816.708l-.482.512c-.388-.408-.823-.739-1.485-.739-.994 0-1.751.843-1.751 1.896v.02c0 1.062.777 1.906 1.797 1.906.625 0 1.107-.313 1.496-.73l.462.436c-.49.549-1.077.947-1.995.947a2.506 2.506 0 01-2.324-1.572 2.522 2.522 0 01-.183-.97zM17.719 0h.727v2.613c.165-.301.408-.55.703-.721.295-.17.631-.256.971-.246 1.183 0 1.873.804 1.873 1.982v3.075h-.727V3.818c0-.919-.493-1.494-1.352-1.494-.86 0-1.468.622-1.468 1.551V6.71h-.727V0zM23.358 1.736h.728v.843c.164-.295.408-.539.703-.705.295-.167.631-.25.97-.24 1.184 0 1.874.786 1.874 1.937v3.006h-.727V3.749c0-.898-.493-1.46-1.353-1.46s-1.467.608-1.467 1.516v2.772h-.728v-4.84zM28.695 4.21v-.018a2.555 2.555 0 012.54-2.563 2.548 2.548 0 012.559 2.544v.02a2.546 2.546 0 01-1.581 2.369 2.536 2.536 0 01-.983.187 2.503 2.503 0 01-2.35-1.563 2.513 2.513 0 01-.185-.976zm4.352 0v-.018c0-1.06-.786-1.913-1.817-1.913-1.06 0-1.789.861-1.789 1.894v.02c0 1.05.777 1.904 1.809 1.904 1.059 0 1.797-.854 1.797-1.887zM34.988 0h.729v6.71h-.73V0zM36.918 4.21v-.018a2.556 2.556 0 012.54-2.563 2.548 2.548 0 012.56 2.544v.02a2.545 2.545 0 01-2.565 2.556 2.503 2.503 0 01-2.35-1.563 2.513 2.513 0 01-.185-.976zm4.352 0v-.018c0-1.06-.786-1.913-1.817-1.913-1.06 0-1.787.861-1.787 1.894v.02c0 1.05.775 1.904 1.807 1.904 1.06 0 1.804-.854 1.804-1.887h-.007zM43.089 7.486l.33-.567a3.126 3.126 0 001.882.624c1.08 0 1.78-.596 1.78-1.742v-.578c-.427.568-1.022 1.033-1.92 1.033a2.261 2.261 0 01-2.296-2.298V3.94a2.32 2.32 0 011.619-2.206 2.313 2.313 0 012.59.879v-.884h.73v4.044c0 .757-.228 1.335-.626 1.733-.434.436-1.087.654-1.862.654a3.83 3.83 0 01-2.227-.674zm4.01-3.535v-.02c0-1.004-.87-1.656-1.798-1.656-.927 0-1.693.643-1.693 1.647v.02a1.656 1.656 0 001.693 1.665c.92.004 1.803-.66 1.803-1.653l-.005-.003zM48.955 7.851l.245-.57c.236.123.5.183.766.174.437 0 .707-.225 1.003-.907l-2.223-4.81h.805l1.779 4.028 1.57-4.029h.776L51.623 6.73c-.417 1-.883 1.365-1.627 1.365a2.25 2.25 0 01-1.041-.243zM4.126 8.61h.747v6.71h-.747V8.61zM6.5 10.34h.73v.841c.164-.294.408-.538.703-.705.295-.167.631-.25.971-.24 1.183 0 1.873.786 1.873 1.938v3.005h-.729v-2.827c0-.898-.49-1.46-1.352-1.46-.862 0-1.466.607-1.466 1.516v2.771H6.5v-4.84zM12.142 10.34h.73v.841a1.84 1.84 0 01.703-.701c.295-.166.63-.249.969-.239 1.183 0 1.873.787 1.873 1.938v3.006h-.729v-2.833c0-.898-.49-1.46-1.353-1.46-.861 0-1.465.607-1.465 1.516v2.771h-.728v-4.84zM17.479 12.814v-.02a2.555 2.555 0 012.54-2.562 2.548 2.548 0 012.559 2.543v.02a2.547 2.547 0 01-1.581 2.37 2.536 2.536 0 01-.983.187 2.5 2.5 0 01-2.35-1.562 2.513 2.513 0 01-.186-.976zm4.352 0v-.02c0-1.051-.786-1.912-1.817-1.912-1.06 0-1.789.86-1.789 1.893v.02c0 1.05.777 1.905 1.809 1.905 1.059 0 1.797-.855 1.797-1.886zM22.938 10.34h.805l1.646 4.073 1.656-4.073h.784l-2.119 4.944h-.644l-2.128-4.944zM28.182 13.845v-.017c0-1.07.852-1.615 2.091-1.615a5.044 5.044 0 011.494.21v-.153c0-.877-.53-1.337-1.446-1.337a3.382 3.382 0 00-1.487.356l-.217-.602a3.989 3.989 0 011.78-.421c.69 0 1.236.19 1.578.546.343.354.512.82.512 1.45v3.018h-.72v-.734a2.129 2.129 0 01-1.766.84c-.907-.002-1.819-.528-1.819-1.54zm3.596-.381v-.458a4.985 4.985 0 00-1.429-.21c-.91 0-1.428.4-1.428.992v.018c0 .62.566.984 1.236.984.891.002 1.62-.543 1.62-1.326zM34.05 14.004v-2.99h-.682v-.654h.682V8.864h.728v1.496h1.555v.654h-1.552v2.894c0 .605.332.825.825.825.246-.002.488-.063.706-.18v.633a1.806 1.806 0 01-.883.21c-.782.008-1.379-.384-1.379-1.392zM37.447 8.922h.828v.812h-.831l.003-.812zm.048 1.425h.727v4.932h-.727v-4.932zM39.425 12.814v-.02a2.555 2.555 0 012.54-2.562 2.548 2.548 0 012.56 2.543v.02a2.547 2.547 0 01-1.582 2.37 2.535 2.535 0 01-.982.187 2.5 2.5 0 01-2.351-1.561 2.51 2.51 0 01-.185-.977zm4.353 0v-.02c0-1.051-.786-1.912-1.817-1.912-1.06 0-1.79.86-1.79 1.893v.02c0 1.05.776 1.905 1.809 1.905s1.798-.855 1.798-1.886zM45.651 10.34h.73v.841c.164-.294.407-.538.702-.705.295-.167.631-.25.971-.24 1.183 0 1.874.786 1.874 1.938v3.005h-.73v-2.827c0-.898-.49-1.46-1.352-1.46-.862 0-1.466.607-1.466 1.516v2.771h-.729v-4.84zM4.126 17.212h.747v6.71h-.747v-6.71zM6.5 18.942h.73v.841a1.84 1.84 0 01.703-.705c.295-.166.631-.25.971-.24 1.183 0 1.873.786 1.873 1.937v3.007h-.729v-2.829c0-.897-.49-1.46-1.352-1.46-.862 0-1.466.608-1.466 1.516v2.773H6.5v-4.84zM11.735 23.248l.369-.524c.482.39 1.076.61 1.693.63.586 0 1.012-.305 1.012-.783v-.02c0-.495-.576-.685-1.22-.867-.767-.22-1.618-.486-1.618-1.393v-.02c0-.85.707-1.413 1.665-1.413a3.333 3.333 0 011.766.535l-.337.57a2.75 2.75 0 00-1.448-.478c-.576 0-.945.307-.945.713v.02c0 .466.604.648 1.257.85.758.227 1.57.523 1.57 1.41v.02c0 .936-.766 1.48-1.74 1.48a3.345 3.345 0 01-2.024-.73zM16.825 22.607v-2.99h-.681v-.654h.681v-1.496h.73v1.496h1.55v.653h-1.55v2.895c0 .605.33.825.822.825.246-.002.489-.063.707-.18v.634a1.842 1.842 0 01-.883.21c-.779.007-1.376-.385-1.376-1.393zM20.223 17.467h.833v.803h-.834v-.803zm.047 1.473h.728v4.883h-.733l.005-4.883zM22.758 22.607v-2.99h-.68v-.654h.68v-1.496h.73v1.496h1.544v.653H23.48v2.895c0 .605.33.825.823.825.246-.002.488-.063.706-.18v.634a1.836 1.836 0 01-.883.21c-.771.007-1.368-.385-1.368-1.393zM26.062 21.946v-3.003h.736v2.825c0 .9.493 1.46 1.353 1.46.833 0 1.467-.608 1.467-1.516v-2.77h.712v4.841h-.72v-.841c-.165.293-.409.536-.704.703-.295.166-.63.25-.97.241-1.184-.003-1.874-.789-1.874-1.94zM32.032 22.607v-2.99h-.68v-.654h.68v-1.496h.729v1.496h1.552v.653h-1.552v2.895c0 .605.33.825.823.825.246-.002.488-.063.706-.18v.634a1.837 1.837 0 01-.883.21c-.782.007-1.375-.385-1.375-1.393zM37.426 23.318a2.017 2.017 0 001.543-.692l.454.409a2.529 2.529 0 01-2.015.918c-1.343 0-2.442-1.033-2.442-2.559 0-1.416.995-2.56 2.347-2.56 1.448 0 2.28 1.157 2.28 2.597v.257h-3.885c.095 1.039.858 1.63 1.718 1.63zm1.429-2.218c-.085-.885-.595-1.649-1.561-1.649-.843 0-1.485.708-1.59 1.65h3.15z"})]}))});function vk(e){"@babel/helpers - typeof";return vk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vk(e)}var m2n=["type"];function Yge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function h2n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x2n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var O2n=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=v2n(e,m2n),i=r==="color"?QDe:zre;return a.jsx(Ne,h2n({Icon:i,Text:ZDe,"aria-label":$d,spaceMultiple:Bun,textMultiple:Fun},n))}),L3=zre;L3.Color=QDe;L3.Text=ZDe;L3.Combine=O2n;L3.Avatar=t2n;L3.colorPrimary=XDe;L3.title=$d;var pT="TopazLabs",j2n=1,w2n=.4,eNe="#000";function xk(e){"@babel/helpers - typeof";return xk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xk(e)}var P2n=["size","style"];function Xge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Gq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $2n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Are=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=k2n(e,P2n);return a.jsxs("svg",Gq(Gq({fill:"currentColor",fillRule:"evenodd",height:r,style:Gq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pT}),a.jsx("path",{d:"M2 15.357V22h6.65v-6.643H2zM15.32 15.357V8.714H8.67v6.643h6.65zM22 8.643V2h-6.65v6.643H22z"})]}))});function Ok(e){"@babel/helpers - typeof";return Ok=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ok(e)}function Qge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function E2n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function B2n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var tNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=F2n(e,D2n);return a.jsxs("svg",Jq(Jq({fill:"currentColor",fillRule:"evenodd",height:r,style:Jq({flex:"none",lineHeight:1},n),viewBox:"0 0 125 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:pT}),a.jsxs("g",{clipPath:"url(#a)",children:[a.jsx("path",{d:"M16.32 4.698V2H2v2.698h5.811v15.566h2.699V4.698h5.81zM72.567 3.868h2.698v13.698h7.68v2.699H72.566V3.868z"}),a.jsx("path",{clipRule:"evenodd",d:"M12.689 14.038a6.538 6.538 0 1113.075 0 6.538 6.538 0 01-13.075 0zm6.538-3.84a3.84 3.84 0 100 7.68 3.84 3.84 0 000-7.68zM30.227 24v-4.662a5.86 5.86 0 003.638 1.238c3.548 0 6.33-2.98 6.33-6.538 0-3.559-2.782-6.538-6.33-6.538a5.86 5.86 0 00-3.638 1.238v-.927h-2.698v16.19h2.698zm3.535-13.802c-1.955 0-3.736 1.667-3.736 3.84s1.781 3.84 3.736 3.84c1.954 0 3.736-1.667 3.736-3.84s-1.782-3.84-3.736-3.84zM51.604 8.733A5.86 5.86 0 0047.972 7.5c-3.547 0-6.33 2.98-6.33 6.538 0 3.558 2.783 6.538 6.33 6.538a5.86 5.86 0 003.632-1.233v.921h2.698V7.811h-2.698v.922zm.208 5.305c0-2.173-1.775-3.84-3.73-3.84-1.954 0-3.742 1.667-3.742 3.84s1.788 3.84 3.743 3.84c1.954 0 3.729-1.667 3.729-3.84zM89.69 7.5a5.86 5.86 0 013.632 1.233V7.81h2.698v12.453h-2.698v-.921a5.861 5.861 0 01-3.633 1.233c-3.547 0-6.33-2.98-6.33-6.538 0-3.559 2.783-6.538 6.33-6.538zm.11 2.698c1.954 0 3.73 1.667 3.73 3.84s-1.776 3.84-3.73 3.84c-1.955 0-3.743-1.667-3.743-3.84s1.788-3.84 3.743-3.84z"}),a.jsx("path",{d:"M67.585 9.887V7.812h-11v2.698h6.896l-7.103 7.679v2.076h11v-2.699h-6.896l7.103-7.679zM117.233 7.475c-1.252 0-2.571.21-3.536 1.002-1.008.826-1.679 2.134-1.263 3.691.336 1.256 1.165 2.014 2.097 2.468.851.414 1.842.599 2.619.744l.018.003c.867.162 1.506.283 2.002.502.425.189.606.39.696.685.094.306-.082.683-.385.922-.453.358-1.214.625-2.041.625-1.402 0-2.495-.786-3.011-1.874l-2.428 1.114c.926 1.952 2.925 3.193 5.439 3.193 1.336 0 2.925-.211 3.928-1.004 1.044-.825 1.752-2.158 1.272-3.733-.374-1.225-1.452-1.924-2.369-2.33-.798-.354-1.725-.526-2.468-.664l-.137-.025c-.85-.159-1.476-.291-1.948-.52-.395-.193-.61-.36-.707-.726-.1-.369.017-.732.4-1.047.427-.349 1.117-.594 1.822-.594 1.342 0 2.291.62 2.791 1.745l2.455-1.057c-.941-2.118-2.877-3.12-5.246-3.12z"}),a.jsx("path",{clipRule:"evenodd",d:"M101.001 8.738V4.076h-2.698v16.189H101v-.927a5.859 5.859 0 003.639 1.238c3.547 0 6.33-2.98 6.33-6.538 0-3.558-2.783-6.538-6.33-6.538a5.859 5.859 0 00-3.639 1.238zm-.201 5.3c0 2.173 1.781 3.84 3.735 3.84 1.955 0 3.737-1.667 3.737-3.84s-1.782-3.84-3.737-3.84c-1.954 0-3.735 1.667-3.735 3.84z"})]}),a.jsx("defs",{children:a.jsx("clipPath",{id:"a",children:a.jsx("path",{d:"M0 0h125v24H0z"})})})]}))});function wk(e){"@babel/helpers - typeof";return wk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wk(e)}function ebe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function V2n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function t3n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Ire=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=e3n(e,Y2n);return a.jsxs("svg",Yq(Yq({fill:"currentColor",fillRule:"evenodd",height:r,style:Yq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Td}),a.jsx("path",{d:"M12.661 4.752a.04.04 0 00-.013-.055.038.038 0 00-.02-.005H6.496a.19.19 0 01-.165-.092L4.245 1.052a.034.034 0 01.014-.047A.038.038 0 014.275 1c5.492 0 10.733 0 15.721.002 2.089 0 3.699 1.54 4.003 3.598.008.062-.019.092-.08.092h-6.67a.204.204 0 00-.174.1c-1.414 2.41-2.82 4.803-4.218 7.178-.28.472-.92.62-1.373.342-.19-.116-.357-.304-.502-.561a37.917 37.917 0 00-.882-1.489c-.222-.356-.234-.707-.035-1.052a661.77 661.77 0 012.597-4.46v.002z",fill:"#F6D85A"}),a.jsx("path",{d:"M10.772 16.986c.57.972 1.935.916 2.489-.028L19 7.164a.127.127 0 01.116-.067h4.23c.017 0 .03.014.028.03 0 .005-.001.01-.003.013-2.605 4.432-5.232 8.906-7.88 13.42-1.283 2.191-4.278 2.517-6.179.947-.308-.254-.665-.727-1.069-1.417-2.525-4.324-5.098-8.71-7.72-13.162-1.063-1.803-.424-3.947 1.19-5.2.053-.041.095-.033.129.023 2.905 4.95 5.882 10.029 8.93 15.236z"})]}))});function Sk(e){"@babel/helpers - typeof";return Sk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sk(e)}var r3n=["background"];function rbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function n3n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function l3n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var c3n=p.memo(function(e){var t=e.background,r=s3n(e,r3n);return a.jsx(Ee,n3n({Icon:Ire,"aria-label":Td,background:t||rNe,iconMultiple:.6},r))});function _k(e){"@babel/helpers - typeof";return _k=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_k(e)}var u3n=["size","style"];function nbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function h3n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var nNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=m3n(e,u3n);return a.jsxs("svg",Xq(Xq({fill:"currentColor",fillRule:"evenodd",height:r,style:Xq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Td}),a.jsx("path",{d:"M12.661 4.752a.04.04 0 00-.013-.055.038.038 0 00-.02-.005H6.496a.19.19 0 01-.165-.092L4.245 1.052a.034.034 0 01.014-.047A.038.038 0 014.275 1c5.492 0 10.733 0 15.721.002 2.089 0 3.699 1.54 4.003 3.598.008.062-.019.092-.08.092h-6.67a.204.204 0 00-.174.1c-1.414 2.41-2.82 4.803-4.218 7.178-.28.472-.92.62-1.373.342-.19-.116-.357-.304-.502-.561a37.917 37.917 0 00-.882-1.489c-.222-.356-.234-.707-.035-1.052a661.77 661.77 0 012.597-4.46v.002z"}),a.jsx("path",{d:"M10.772 16.986c.57.972 1.935.916 2.489-.028L19 7.164a.127.127 0 01.116-.067h4.23c.017 0 .03.014.028.03 0 .005-.001.01-.003.013-2.605 4.432-5.232 8.906-7.88 13.42-1.283 2.191-4.278 2.517-6.179.947-.308-.254-.665-.727-1.069-1.417-2.525-4.324-5.098-8.71-7.72-13.162-1.063-1.803-.424-3.947 1.19-5.2.053-.041.095-.033.129.023 2.905 4.95 5.882 10.029 8.93 15.236z"})]}))});function Ck(e){"@babel/helpers - typeof";return Ck=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ck(e)}var y3n=["size","style"];function ibe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function O3n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var iNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=x3n(e,y3n);return a.jsxs("svg",Qq(Qq({fill:"currentColor",fillRule:"evenodd",height:r,style:Qq({flex:"none",lineHeight:1},n),viewBox:"0 0 119 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Td}),a.jsx("path",{d:"M14.436 7.573l-.028 14.297c0 .068-.051.125-.108.125l-3.989-.012c-.062 0-.107-.056-.107-.123l.04-14.293M2.107 5.56C2.045 5.56 2 5.501 2 5.433l.011-3.31c0-.067.051-.124.108-.124l20.44.051c.063 0 .108.057.108.125v3.31c0 .067-.05.123-.107.123M31.986 10.922v10.96c.005.056-.04.107-.09.107h-3.927c-.062 0-.113-.062-.113-.13V2.036c5.182 0 10.376 0 15.575.006 1.816 0 3.78.667 3.898 3.088.046.911.051 2.4.023 4.47-.017 1.222-.034 1.896-.05 2.014-.487 3.32-4.012 2.891-6.157 2.812-.18-.005-.203.05-.062.182l7.966 7.196c.147.135.125.197-.062.197l-5.584-.017a.447.447 0 01-.323-.141l-9.968-10.585c-.108-.12-.034-.323.118-.323l8.645.09c.974-.005 1.454-.514 1.454-1.52V7.11c.006-1.064-.47-1.602-1.43-1.608-3.39-.016-6.66-.022-9.806-.01-.056 0-.102.05-.102.113v5.317M55.98 2.035h4.012c.05 0 .09.045.09.102v19.745c0 .056-.04.101-.09.101H55.98c-.05 0-.09-.045-.09-.1V2.136c0-.057.04-.102.09-.102zM83.403 10.793c.345 0 1.358-.696 1.358-1.403V6.917c0-.775-.6-1.409-1.347-1.415L73.7 5.463c-.09 0-.159.08-.164.175l-.113 16.142c0 .13-.057.197-.176.197h-3.802c-.09 0-.158-.084-.158-.18V2.164c0-.095.045-.146.13-.146 4.634.017 9.635.01 15.004-.012 2.399-.01 4.424.64 4.374 3.78-.023 1.465-.017 2.863.01 4.192.035 1.453-.242 2.432-.78 3.077-.764.923-1.827 1.15-3.66 1.15-6.354 0-7.435-.023-7.435-.023v-3.355s4.164-.04 6.456-.04l.017.005zM117.105 18.42c0 1.945-1.414 3.529-3.162 3.529l-15.842.028c-1.748 0-3.174-1.572-3.174-3.518l-.023-12.877c0-1.946 1.415-3.53 3.163-3.53l15.842-.03c1.748 0 3.174 1.573 3.174 3.52l.022 12.877zm-4.158-12.714c0-.062-.046-.113-.102-.113H99.199c-.057 0-.102.05-.102.113v12.402c0 .061.045.113.102.113h13.646c.056 0 .102-.052.102-.113V5.706z"})]}))});function kk(e){"@babel/helpers - typeof";return kk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kk(e)}var j3n=["type"];function obe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function w3n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function k3n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var $3n=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=C3n(e,j3n),i=r==="color"?Ire:nNe;return a.jsx(Ne,w3n({Icon:i,Text:iNe,"aria-label":Td,spaceMultiple:J2n,textMultiple:G2n},n))}),R3=nNe;R3.Color=Ire;R3.Text=iNe;R3.Combine=$3n;R3.Avatar=c3n;R3.colorPrimary=rNe;R3.title=Td;var F3="Unstructured",E3n=.75,T3n=.4,oNe="#0ADDF8";function $k(e){"@babel/helpers - typeof";return $k=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$k(e)}var M3n=["size","style"];function abe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zq(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function N3n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var L3n=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=D3n(e,M3n);return a.jsxs("svg",Zq(Zq({fill:"currentColor",fillRule:"evenodd",height:r,style:Zq({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F3}),a.jsx("path",{d:"M12 24c-1.635 0-3.093-.358-4.375-1.075a8.065 8.065 0 01-3.038-2.936C3.862 18.73 3.5 17.306 3.5 15.717V2h4.32v13.427c0 .852.176 1.627.53 2.325.37.678.872 1.21 1.504 1.598.632.388 1.347.581 2.146.581.818 0 1.533-.193 2.146-.58a4.003 4.003 0 001.477-1.6c.372-.697.557-1.472.557-2.324V2h4.32v13.717c0 1.589-.372 3.013-1.115 4.272a7.857 7.857 0 01-3.01 2.936C15.093 23.642 13.635 24 12 24z"})]}))});function Ek(e){"@babel/helpers - typeof";return Ek=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ek(e)}var R3n=["background","size"];function sbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function F3n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function W3n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var K3n=p.memo(function(e){var t=e.background,r=e.size,n=U3n(e,R3n);return a.jsx(Ee,F3n({Icon:L3n,"aria-label":F3,background:t||oNe,color:"#000",iconMultiple:.65,size:r},n))});function Tk(e){"@babel/helpers - typeof";return Tk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tk(e)}var q3n=["size","style"];function lbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Q3n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var aNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=X3n(e,q3n);return a.jsxs("svg",eG(eG({height:r,style:eG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F3}),a.jsx("path",{d:"M0 0h24v24H0z",fill:"#0ADDF8"}),a.jsx("path",{clipRule:"evenodd",d:"M14.316 7.13c.16.065.331.097.512.097.205 0 .383-.036.536-.108a.907.907 0 00.365-.307.793.793 0 00.132-.45.727.727 0 00-.175-.493c-.114-.135-.287-.24-.52-.315l-.555-.178a.442.442 0 01-.198-.117.268.268 0 01-.066-.178.27.27 0 01.05-.163.315.315 0 01.144-.113.55.55 0 01.213-.039.66.66 0 01.584.36l.446-.319a1.1 1.1 0 00-.549-.475 1.274 1.274 0 00-.48-.09c-.197 0-.372.037-.525.11a.86.86 0 00-.353.302.816.816 0 00-.124.45c0 .194.058.361.175.5.116.138.29.244.52.32l.566.185a.413.413 0 01.195.117.248.248 0 01.062.17.27.27 0 01-.05.164.344.344 0 01-.14.104.533.533 0 01-.214.04.728.728 0 01-.427-.137.894.894 0 01-.27-.313l-.47.291a1.16 1.16 0 00.616.585zm-9.768-.068c.178.096.381.144.61.144.227 0 .43-.048.608-.144a1.075 1.075 0 00.575-.963V4.267h-.602v1.794a.628.628 0 01-.077.31.565.565 0 01-.505.291.578.578 0 01-.508-.29.655.655 0 01-.074-.311V4.267h-.602V6.1c0 .213.05.403.152.57.103.167.244.297.423.393zm4.765 6.49c.179.096.382.144.61.144.227 0 .43-.048.609-.143a1.075 1.075 0 00.574-.963v-1.832h-.601v1.793a.63.63 0 01-.078.31.566.566 0 01-.505.291.573.573 0 01-.582-.602V10.76H8.74v1.832c0 .212.05.402.151.57.104.166.245.297.423.393zM5.05 20.166a1.27 1.27 0 01-.61-.143 1.104 1.104 0 01-.422-.392 1.087 1.087 0 01-.152-.57v-1.833h.602v1.793a.572.572 0 00.582.602.565.565 0 00.505-.291.629.629 0 00.078-.31v-1.794h.601v1.832a1.066 1.066 0 01-.574.963 1.27 1.27 0 01-.61.143zM8.774 4.267V7.16h.601V5.402l1.3 1.757h.466V4.267h-.601v1.719L9.236 4.267h-.462zM8.709 17.27v2.849h.602v-.92h.424l.502.92h.676l-.574-1.024a.852.852 0 00.365-.31c.09-.14.136-.351.136-.548a.923.923 0 00-.132-.508c-.088-.138-.21-.284-.365-.354a1.258 1.258 0 00-.528-.105H8.71zm1.11 1.363h-.508v-.796h.508c.085 0 .16.017.221.05.062.034.11.08.144.14.036.06.054.13.054.21a.388.388 0 01-.198.345.458.458 0 01-.22.05zm-5.808-4.981v-2.849h1.106c.2 0 .375.035.528.105.155.07.277.216.365.354a.923.923 0 01.132.508c0 .197-.046.408-.136.548a.853.853 0 01-.365.31l.574 1.024h-.676l-.502-.919h-.425v.919h-.601zm.601-1.486h.509c.085 0 .159-.017.221-.05a.387.387 0 00.198-.346c0-.08-.018-.15-.054-.21a.355.355 0 00-.144-.14.458.458 0 00-.221-.05h-.509v.796zm9.723 1.44c.178.074.371.112.578.112.21 0 .397-.035.563-.105a1.298 1.298 0 00.719-.71l-.532-.257a.682.682 0 01-.26.328.876.876 0 01-.49.157c-.17 0-.32-.018-.45-.099a.822.822 0 01-.303-.333 1.02 1.02 0 01-.104-.476c0-.189.034-.331.104-.471a.822.822 0 01.303-.334c.13-.08.28-.12.45-.12.176 0 .325.025.447.118.124.09.232.227.281.367l.532-.256a1.152 1.152 0 00-.27-.41 1.3 1.3 0 00-.427-.28 1.435 1.435 0 00-.563-.104c-.21 0-.403.037-.582.112-.176.073-.33.176-.462.311-.132.132-.234.29-.306.473-.073.182-.11.38-.11.594a1.477 1.477 0 00.42 1.067c.132.135.286.24.462.315zm-.408 6.513v-2.892h1.794v.589h-1.192v.57h.942v.567h-.942v.577h1.192v.589h-1.794zm4.054-2.892v2.892h.943c.314 0 .585-.062.816-.187.23-.124.408-.295.535-.512.127-.22.19-.47.19-.75 0-.279-.063-.527-.19-.744a1.344 1.344 0 00-.535-.513 1.693 1.693 0 00-.816-.186h-.943zm.959 2.325h-.357v-1.736h.357c.189 0 .352.016.489.09.137.076.243.16.318.297a.895.895 0 01.117.468.908.908 0 01-.117.467.759.759 0 01-.318.301c-.137.075-.3.113-.49.113zm-.094-12.307V4.9h-.82v-.567h2.252v.567h-.83v2.346h-.602zm.066 4.104v2.346h.601v-2.346h.83v-.567h-2.251v.567h.82z",fill:"#000",fillRule:"evenodd"})]}))});function Mk(e){"@babel/helpers - typeof";return Mk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mk(e)}var Z3n=["size","style"];function cbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ifn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var sNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=nfn(e,Z3n);return a.jsxs("svg",tG(tG({fill:"currentColor",fillRule:"evenodd",height:r,style:tG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F3}),a.jsx("path",{clipRule:"evenodd",d:"M24 0H0v24h24V0zm-9.172 7.227a1.232 1.232 0 01-.924-.38 1.16 1.16 0 01-.203-.302l.47-.29c.069.13.159.234.27.312.128.091.27.136.426.136a.533.533 0 00.213-.039.344.344 0 00.14-.104.27.27 0 00.05-.163.248.248 0 00-.061-.171.413.413 0 00-.194-.117l-.567-.186c-.23-.075-.404-.181-.52-.318a.757.757 0 01-.175-.5c0-.172.041-.322.124-.451a.86.86 0 01.353-.303c.153-.072.328-.109.524-.109.174 0 .334.03.482.09a1.1 1.1 0 01.548.475l-.445.319a.66.66 0 00-.585-.36.55.55 0 00-.213.04.315.315 0 00-.144.112.27.27 0 00-.05.163c0 .067.022.127.066.178.044.05.11.088.198.117l.555.178c.233.075.406.18.52.315a.727.727 0 01.175.493.793.793 0 01-.132.45.907.907 0 01-.365.307 1.237 1.237 0 01-.536.108zm-9.67-.021a1.27 1.27 0 01-.61-.144 1.104 1.104 0 01-.423-.392 1.087 1.087 0 01-.152-.57V4.266h.602v1.794a.572.572 0 00.582.602.565.565 0 00.505-.292.628.628 0 00.077-.31V4.267h.602V6.1a1.067 1.067 0 01-.575.963 1.27 1.27 0 01-.609.144zm4.765 6.49a1.27 1.27 0 01-.61-.143 1.104 1.104 0 01-.423-.392 1.087 1.087 0 01-.151-.57v-1.833h.601v1.793a.573.573 0 00.582.602.566.566 0 00.505-.291.63.63 0 00.078-.31v-1.794h.601v1.832a1.066 1.066 0 01-.574.963 1.27 1.27 0 01-.61.143zM4.44 20.022c.178.095.382.143.61.143.227 0 .43-.048.609-.143a1.066 1.066 0 00.574-.963v-1.832h-.601v1.793a.629.629 0 01-.078.31.565.565 0 01-.505.291.578.578 0 01-.508-.29.655.655 0 01-.074-.31v-1.794h-.602v1.832c0 .212.05.402.152.57.103.166.244.297.423.393zM8.774 7.159V4.267h.462l1.304 1.719V4.267h.601V7.16h-.465l-1.3-1.757V7.16h-.602zm-.065 12.96V17.27h1.106c.2 0 .375.035.528.105.155.07.277.216.365.354a.923.923 0 01.132.508c0 .197-.045.408-.136.548a.852.852 0 01-.365.31l.574 1.024h-.676l-.502-.92H9.31v.92h-.602zm.602-1.486h.508c.085 0 .16-.017.221-.05a.388.388 0 00.198-.346c0-.08-.018-.15-.054-.21a.355.355 0 00-.144-.14.458.458 0 00-.22-.05h-.51v.796zm-5.3-7.83v2.849h.601v-.919h.425l.502.919h.676l-.574-1.024a.853.853 0 00.365-.31c.09-.14.136-.351.136-.548a.923.923 0 00-.132-.508c-.088-.138-.21-.284-.365-.354a1.257 1.257 0 00-.528-.105H4.01zm1.11 1.363h-.509v-.796h.509c.085 0 .159.017.221.05.062.034.11.081.144.14.036.06.054.13.054.21a.387.387 0 01-.198.346.458.458 0 01-.221.05zm9.792 1.552a1.422 1.422 0 01-1.04-.427 1.477 1.477 0 01-.31-.474 1.586 1.586 0 01-.11-.594c0-.214.037-.412.11-.594.072-.183.174-.341.306-.473.132-.135.286-.238.462-.31.179-.076.373-.113.582-.113.21 0 .397.035.563.105.168.07.31.163.427.28.117.116.22.267.27.409l-.532.256a.814.814 0 00-.281-.367c-.122-.093-.27-.118-.447-.118-.17 0-.32.04-.45.12a.822.822 0 00-.303.334.997.997 0 00-.104.471c0 .19.034.333.104.476a.822.822 0 00.303.333c.13.08.28.1.45.1a.876.876 0 00.49-.158.682.682 0 00.26-.328l.532.256a1.298 1.298 0 01-.719.71c-.166.07-.353.106-.563.106zm-.986 3.51v2.89h1.794v-.588h-1.192v-.578h.942v-.567h-.942v-.57h1.192v-.588h-1.794zm4.054 2.89v-2.89h.943c.314 0 .585.061.816.185.23.125.408.295.535.513.127.217.19.466.19.745 0 .28-.063.53-.19.749a1.344 1.344 0 01-.535.512c-.23.125-.502.187-.816.187h-.943zm.602-.566h.357c.189 0 .352-.038.489-.113a.759.759 0 00.318-.3.908.908 0 00.117-.468.895.895 0 00-.117-.468.736.736 0 00-.318-.296c-.137-.075-.3-.091-.49-.091h-.356v1.736zm.263-14.653v2.346h.602V4.9h.83v-.567h-2.252v.567h.82zm.066 8.796v-2.346h-.82v-.567h2.25v.567h-.829v2.346h-.602z"})]}))});function zk(e){"@babel/helpers - typeof";return zk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zk(e)}var ofn=["size","style"];function ube(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ufn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var lNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=cfn(e,ofn);return a.jsxs("svg",rG(rG({fill:"currentColor",fillRule:"nonzero",height:r,style:rG({flex:"none",lineHeight:1},n),viewBox:"0 0 212 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:F3}),a.jsx("path",{d:"M193.635 21.688V2.312h6.32c2.098 0 3.919.416 5.462 1.248 1.543.833 2.739 1.977 3.589 3.433.849 1.457 1.274 3.121 1.274 4.994 0 1.873-.425 3.546-1.274 5.02-.85 1.456-2.046 2.6-3.589 3.432-1.543.833-3.364 1.249-5.462 1.249h-6.32zm4.031-3.511h2.393c1.266 0 2.358-.252 3.277-.755a5.435 5.435 0 002.133-2.158c.52-.936.78-2.029.78-3.277 0-1.266-.26-2.358-.78-3.277a5.264 5.264 0 00-2.133-2.133c-.919-.503-2.011-.754-3.277-.754h-2.393v12.354zM178.32 21.688V2.312h13.03v3.511h-8.999v4.395h8.479v3.511h-8.479v4.448h8.999v3.51h-13.03zM160.973 21.688V2.312h7.412c1.335 0 2.514.234 3.537.702 1.041.468 1.856 1.162 2.445 2.08.59.92.884 2.055.884 3.408 0 1.318-.303 2.445-.91 3.38a5.72 5.72 0 01-2.445 2.082l4.422 7.724h-4.526l-4.785-8.557 2.601 1.535h-4.604v7.022h-4.031zm4.031-10.533h3.407c.573 0 1.067-.113 1.483-.338.416-.226.737-.538.962-.937.243-.399.364-.858.364-1.378 0-.538-.121-1.006-.364-1.405a2.381 2.381 0 00-.962-.936c-.416-.225-.91-.338-1.483-.338h-3.407v5.332zM149.851 22c-1.525 0-2.887-.32-4.083-.962-1.196-.642-2.141-1.518-2.835-2.627-.676-1.127-1.014-2.402-1.014-3.823V2.312h4.031v12.016c0 .763.165 1.456.494 2.08a3.835 3.835 0 001.405 1.43c.589.347 1.257.52 2.002.52.763 0 1.431-.173 2.003-.52a3.645 3.645 0 001.378-1.43c.347-.624.52-1.318.52-2.08V2.312h4.032v12.276c0 1.421-.347 2.696-1.041 3.823-.676 1.11-1.612 1.985-2.808 2.627-1.197.641-2.558.962-4.084.962zM131.288 21.688V5.823h-4.915V2.312h13.784v3.511h-4.838v15.865h-4.031zM116.92 22c-1.387 0-2.679-.251-3.875-.754a9.52 9.52 0 01-3.095-2.107 9.874 9.874 0 01-2.081-3.173c-.486-1.213-.728-2.54-.728-3.979 0-1.44.242-2.765.728-3.98.485-1.23 1.17-2.288 2.055-3.172a9.177 9.177 0 013.095-2.08C114.215 2.25 115.515 2 116.92 2c1.404 0 2.661.234 3.771.702 1.127.468 2.08 1.093 2.861 1.873.78.78 1.335 1.647 1.664 2.6l-3.563 1.717c-.329-.936-.91-1.708-1.742-2.315-.815-.624-1.812-.936-2.991-.936-1.145 0-2.15.269-3.017.806-.867.538-1.543 1.283-2.029 2.237-.468.936-.702 2.037-.702 3.303s.234 2.375.702 3.329c.486.954 1.162 1.7 2.029 2.237.867.537 1.872.806 3.017.806 1.179 0 2.176-.304 2.991-.91.832-.625 1.413-1.405 1.742-2.341l3.563 1.716c-.329.954-.884 1.821-1.664 2.601-.781.78-1.734 1.405-2.861 1.873-1.11.468-2.367.702-3.771.702zM96.591 22c-1.526 0-2.887-.32-4.083-.962-1.196-.642-2.141-1.518-2.835-2.627-.676-1.127-1.014-2.402-1.014-3.823V2.312h4.031v12.016c0 .763.165 1.456.494 2.08a3.835 3.835 0 001.405 1.43c.59.347 1.257.52 2.002.52.763 0 1.43-.173 2.003-.52a3.646 3.646 0 001.378-1.43 4.21 4.21 0 00.52-2.08V2.312h4.032v12.276c0 1.421-.347 2.696-1.041 3.823-.676 1.11-1.612 1.985-2.809 2.627-1.196.641-2.557.962-4.083.962zM71.546 21.688V2.312h7.412c1.335 0 2.514.234 3.537.702 1.04.468 1.855 1.162 2.445 2.08.59.92.884 2.055.884 3.408 0 1.318-.303 2.445-.91 3.38a5.719 5.719 0 01-2.445 2.082l4.422 7.724h-4.526L77.58 13.13l2.6 1.535h-4.603v7.022h-4.031zm4.031-10.533h3.407c.572 0 1.066-.113 1.483-.338.416-.226.737-.538.962-.937.243-.399.364-.858.364-1.378 0-.538-.121-1.006-.364-1.405a2.384 2.384 0 00-.962-.936c-.417-.225-.91-.338-1.483-.338h-3.407v5.332zM60.68 21.688V5.823h-4.915V2.312H69.55v3.511h-4.837v15.865h-4.031zM47.405 22a9.092 9.092 0 01-3.433-.65 8.253 8.253 0 01-2.757-1.899 7.947 7.947 0 01-1.717-2.887l3.303-1.482c.486 1.058 1.154 1.89 2.003 2.497.867.607 1.82.91 2.861.91.555 0 1.032-.087 1.43-.26.4-.174.711-.408.937-.702.225-.312.338-.677.338-1.093 0-.45-.139-.832-.416-1.144-.278-.33-.711-.59-1.3-.78l-3.798-1.249c-1.543-.502-2.705-1.213-3.485-2.132-.78-.936-1.17-2.055-1.17-3.355 0-1.145.277-2.15.832-3.017.572-.867 1.361-1.543 2.367-2.029C44.423 2.243 45.593 2 46.91 2c1.162 0 2.237.2 3.226.598a7.367 7.367 0 012.548 1.69 6.958 6.958 0 011.639 2.627l-3.277 1.483c-.364-.902-.91-1.604-1.639-2.107-.728-.52-1.56-.78-2.496-.78-.538 0-1.014.087-1.43.26-.417.174-.738.425-.963.754a1.816 1.816 0 00-.338 1.093c0 .45.147.85.442 1.196.295.33.737.59 1.327.78l3.719 1.197c1.56.502 2.722 1.205 3.485 2.106.78.902 1.17 2.003 1.17 3.303 0 1.127-.295 2.133-.884 3.017-.59.867-1.405 1.552-2.445 2.055-1.023.485-2.22.728-3.59.728zM21.054 21.688V2.312h3.095l10.403 13.706-1.664.39V2.312h4.031v19.376h-3.121L23.577 7.878l1.508-.39v14.2h-4.03zM9.932 22c-1.525 0-2.886-.32-4.083-.962-1.196-.642-2.141-1.518-2.835-2.627C2.338 17.284 2 16.009 2 14.588V2.312h4.031v12.016c0 .763.165 1.456.494 2.08a3.835 3.835 0 001.405 1.43c.59.347 1.257.52 2.002.52.763 0 1.43-.173 2.003-.52a3.646 3.646 0 001.378-1.43 4.21 4.21 0 00.52-2.08V2.312h4.032v12.276c0 1.421-.347 2.696-1.04 3.823-.677 1.11-1.613 1.985-2.81 2.627-1.196.641-2.557.962-4.083.962z"})]}))});function Ak(e){"@babel/helpers - typeof";return Ak=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ak(e)}var ffn=["type"];function fbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pfn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gfn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bfn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=yfn(e,ffn),i=r==="color"?aNe:sNe;return a.jsx(Ne,pfn({Icon:i,Text:lNe,"aria-label":F3,spaceMultiple:T3n,textMultiple:E3n},n))}),B3=sNe;B3.Color=aNe;B3.Text=lNe;B3.Combine=bfn;B3.Avatar=K3n;B3.colorPrimary=oNe;B3.title=F3;var Dre="V0",cNe="#000";function Ik(e){"@babel/helpers - typeof";return Ik=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ik(e)}var vfn=["size","style"];function pbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Pfn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var uNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=wfn(e,vfn);return a.jsxs("svg",nG(nG({fill:"currentColor",fillRule:"evenodd",height:r,style:nG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Dre}),a.jsx("path",{clipRule:"evenodd",d:"M14.252 8.25h5.624c.088 0 .176.006.26.018l-5.87 5.87a1.889 1.889 0 01-.019-.265V8.25h-2.25v5.623a4.124 4.124 0 004.125 4.125h5.624v-2.25h-5.624c-.09 0-.179-.006-.265-.018l5.874-5.875a1.9 1.9 0 01.02.27v5.623H24v-5.624A4.124 4.124 0 0019.876 6h-5.624v2.25zM0 7.5v.006l7.686 9.788c.924 1.176 2.813.523 2.813-.973V7.5H8.25v6.87L2.856 7.5H0z"})]}))});function Dk(e){"@babel/helpers - typeof";return Dk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dk(e)}var Sfn=["background"];function dbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _fn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tfn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mfn=p.memo(function(e){var t=e.background,r=Efn(e,Sfn);return a.jsx(Ee,_fn({Icon:uNe,"aria-label":Dre,background:t||cNe,color:"#fff"},r))}),VI=uNe;VI.Avatar=Mfn;VI.colorPrimary=cNe;VI.title=Dre;var dT="Vectorizer.AI",zfn=.75,Afn=.2,fNe="#3659FF";function Nk(e){"@babel/helpers - typeof";return Nk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nk(e)}var Ifn=["size","style"];function mbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ffn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var pNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Rfn(e,Ifn);return a.jsxs("svg",iG(iG({fill:"currentColor",fillRule:"evenodd",height:r,style:iG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:dT}),a.jsx("path",{d:"M16.698 0h.177c.636 0 1.236.136 1.78.402.367.209.678.467.94.776.43.539.742 1.178.918 1.918.163.646.24 1.365.247 2.119.007.503 0 .998-.02 1.48 0 .014.027 0 .091-.029.367-.187.72-.395 1.06-.625.325-.144.636-.144.897-.014.141.057.212.215.212.503 0 .359-.064.675-.184.97-.17.43-.445.825-.833 1.17a4.096 4.096 0 01-1.258.754c-.056.022-.092.058-.092.1l-.17 1.768a28.1 28.1 0 01-.656 3.807 23.267 23.267 0 01-1.23 3.304 10.034 10.034 0 01-1.752 2.658 8.75 8.75 0 01-2.006 1.61 9.225 9.225 0 01-2.876 1.077c-1.017.215-2.07.287-3.144.237a7.018 7.018 0 01-2.995-.79 5.155 5.155 0 01-1.293-1.042 5.122 5.122 0 01-1.053-2.414 7.58 7.58 0 01-.12-1.149 3.788 3.788 0 01.07-1.15c.199-1.048.446-2.118.736-3.217l1.08-4.382a36.33 36.33 0 00.41-1.94c.184-.933.24-1.824.163-2.657a2.73 2.73 0 00-.445-1.394c-.205-.23-.445-.359-.72-.359a1.299 1.299 0 00-.884.273l-1.328.97a1.539 1.539 0 01-.806.309c-.204.014-.353-.03-.452-.13-.092-.093-.141-.244-.155-.452-.05-.848.17-1.595.657-2.241a4.38 4.38 0 011.067-.963A5.724 5.724 0 014.645.395C5.232.251 5.868.208 6.553.237c.685.05 1.293.259 1.837.632.381.287.706.647.953 1.063.615.977.89 2.076.834 3.283a15.265 15.265 0 01-.46 3.434l-1.073 4.669a39.637 39.637 0 00-.495 2.6 12.27 12.27 0 00-.056 2.392c.056.503.29.912.692 1.235.226.173.495.288.792.36.268.057.565.093.904.1a4.932 4.932 0 002.875-.948c.424-.302.82-.646 1.187-1.034a9.423 9.423 0 001.413-2.04 16.146 16.146 0 001.343-3.85 35.7 35.7 0 00.424-2.249 6.548 6.548 0 01-2.862-.797 4.711 4.711 0 01-1.024-.848 4.72 4.72 0 01-.834-1.278 6.2 6.2 0 01-.494-2.35 5.136 5.136 0 01.211-1.81A4.276 4.276 0 0113.992.934c.431-.36.933-.61 1.498-.762.389-.1.791-.158 1.201-.165L16.698 0zm.382 2.766a.448.448 0 00-.417.23c-.036.057-.057.114-.085.179l-.057.187-.028.2v.216a4 4 0 00.021.431c.015.13.036.273.071.395l.042.216c.022.072.036.144.071.215.014.072.043.137.07.202l.085.193.106.187c.036.065.078.115.12.173l.142.165.155.158c.1.1.212.187.311.266.1.079.212.143.325.208a51.6 51.6 0 00.057-1.81v-.36c0-.114-.021-.23-.036-.337l-.05-.323-.07-.31a.593.593 0 00-.07-.171l-.113-.194a.728.728 0 00-.389-.302l-.17-.029h-.084l-.007.015z"})]}))});function Lk(e){"@babel/helpers - typeof";return Lk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lk(e)}var Bfn=["background","size"];function hbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vfn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qfn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var dNe=p.memo(function(e){var t=e.background,r=e.size,n=Kfn(e,Bfn);return a.jsx(Ee,Vfn({Icon:pNe,"aria-label":dT,background:t||fNe,color:"#fff",iconMultiple:.65,size:r},n))});function Rk(e){"@babel/helpers - typeof";return Rk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rk(e)}var Gfn=["size","style"];function ybe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zfn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Qfn(e,Gfn);return a.jsxs("svg",oG(oG({fill:"currentColor",fillRule:"nonzero",height:r,style:oG({flex:"none",lineHeight:1},n),viewBox:"0 0 176 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:dT}),a.jsx("path",{d:"M173.834.835v20.85h-3.146V.835h3.146zM152.376 21.685h-3.339L156.54.835h3.634l7.503 20.85h-3.339l-5.895-17.062h-.163l-5.904 17.062zm.56-8.165h10.832v2.647h-10.832V13.52zM144.257 21.878a1.977 1.977 0 01-1.436-.59c-.4-.401-.6-.883-.6-1.446 0-.557.2-1.032.6-1.425.401-.4.879-.601 1.436-.601.556 0 1.035.2 1.435.6.401.394.601.87.601 1.426 0 .373-.095.716-.285 1.028-.184.305-.428.55-.733.733a1.943 1.943 0 01-1.018.275zM133.041 21.684V6.047h2.942V8.53h.163a3.78 3.78 0 011.506-1.986c.726-.488 1.548-.732 2.464-.732a13.022 13.022 0 011.293.07v2.912a5.43 5.43 0 00-.652-.112 6.21 6.21 0 00-.936-.07c-.72 0-1.361.152-1.924.457a3.404 3.404 0 00-1.324 1.252c-.326.53-.489 1.134-.489 1.813v9.549h-3.043zM122.954 22c-1.541 0-2.867-.33-3.98-.988-1.107-.665-1.962-1.598-2.566-2.8-.597-1.207-.896-2.623-.896-4.245 0-1.601.299-3.013.896-4.235.604-1.221 1.446-2.175 2.525-2.86 1.086-.686 2.355-1.029 3.807-1.029.883 0 1.738.146 2.566.438.828.292 1.571.75 2.229 1.374.659.625 1.178 1.436 1.558 2.433.38.991.57 2.196.57 3.615v1.079h-12.43v-2.28h9.447c0-.802-.163-1.51-.488-2.128a3.694 3.694 0 00-1.375-1.477c-.584-.36-1.269-.54-2.056-.54-.855 0-1.602.211-2.24.632a4.237 4.237 0 00-1.466 1.629 4.706 4.706 0 00-.509 2.168v1.782c0 1.045.183 1.934.55 2.667.373.733.892 1.293 1.557 1.68.665.38 1.443.57 2.332.57a4.84 4.84 0 001.578-.244c.475-.17.885-.421 1.231-.754.347-.332.611-.743.795-1.231l2.881.519a5.223 5.223 0 01-1.242 2.23c-.591.63-1.334 1.123-2.23 1.476-.889.346-1.904.519-3.044.519zM100.519 21.685v-2.087l8.47-10.761v-.143h-8.195V6.047h11.992v2.22l-8.144 10.628v.143h8.429v2.647h-12.552zM93.706 21.684V6.047h3.044v15.637h-3.044zm1.537-18.05c-.53 0-.984-.176-1.364-.529-.373-.36-.56-.787-.56-1.283 0-.502.187-.93.56-1.282.38-.36.835-.54 1.364-.54.53 0 .98.18 1.354.54.38.352.57.78.57 1.282 0 .496-.19.923-.57 1.283a1.9 1.9 0 01-1.354.53zM82.703 21.684V6.047h2.942V8.53h.163a3.78 3.78 0 011.507-1.986c.726-.488 1.547-.732 2.464-.732a13.016 13.016 0 011.293.07v2.912a5.458 5.458 0 00-.652-.112 6.217 6.217 0 00-.937-.07c-.72 0-1.36.152-1.924.457a3.403 3.403 0 00-1.323 1.252c-.326.53-.489 1.134-.489 1.813v9.549h-3.044zM72.016 22c-1.466 0-2.745-.336-3.838-1.008-1.093-.672-1.941-1.612-2.545-2.82-.604-1.208-.906-2.62-.906-4.235 0-1.622.302-3.04.906-4.256.604-1.215 1.452-2.158 2.545-2.83 1.093-.672 2.372-1.008 3.838-1.008 1.466 0 2.745.336 3.838 1.008 1.093.672 1.941 1.615 2.545 2.83.604 1.215.906 2.634.906 4.256 0 1.615-.302 3.027-.906 4.235-.604 1.208-1.452 2.148-2.545 2.82-1.093.672-2.372 1.008-3.838 1.008zm.01-2.556c.95 0 1.738-.25 2.362-.753.625-.502 1.086-1.17 1.385-2.005.305-.835.458-1.755.458-2.76 0-.997-.153-1.913-.458-2.748-.299-.842-.76-1.517-1.385-2.026-.624-.51-1.412-.764-2.362-.764-.957 0-1.75.255-2.382.764-.624.509-1.09 1.184-1.395 2.026-.298.835-.448 1.75-.448 2.749 0 1.004.15 1.924.448 2.759.306.834.77 1.503 1.395 2.005.631.502 1.425.753 2.382.753zM62.23 6.047V8.49H53.69V6.047h8.541zM55.98 2.3h3.043v14.793c0 .59.088 1.035.265 1.333.176.292.404.492.682.6.285.103.594.154.927.154.244 0 .458-.017.64-.051.184-.034.327-.062.428-.082l.55 2.515a5.118 5.118 0 01-.753.203 5.967 5.967 0 01-1.222.122 5.357 5.357 0 01-2.24-.427 3.842 3.842 0 01-1.68-1.385c-.427-.624-.64-1.408-.64-2.351V2.3zM45.252 22c-1.514 0-2.817-.343-3.91-1.029-1.086-.692-1.92-1.645-2.504-2.86-.584-1.215-.876-2.607-.876-4.174 0-1.588.299-2.99.896-4.205.598-1.221 1.44-2.175 2.525-2.86 1.086-.686 2.365-1.029 3.838-1.029 1.188 0 2.247.22 3.176.662.93.434 1.68 1.045 2.25 1.832.577.788.92 1.707 1.029 2.76h-2.963c-.163-.734-.536-1.365-1.12-1.894-.577-.53-1.35-.794-2.321-.794-.848 0-1.592.224-2.23.672-.63.44-1.123 1.072-1.476 1.893-.353.815-.53 1.778-.53 2.892 0 1.14.174 2.124.52 2.952.346.828.835 1.47 1.466 1.924.638.455 1.388.682 2.25.682.577 0 1.1-.105 1.568-.316a3.202 3.202 0 001.19-.926c.327-.4.554-.882.683-1.446h2.962a5.757 5.757 0 01-.987 2.708c-.55.794-1.286 1.419-2.21 1.874-.915.454-1.991.682-3.226.682zM28.578 22c-1.54 0-2.867-.33-3.98-.988-1.106-.665-1.961-1.598-2.566-2.8-.597-1.207-.895-2.623-.895-4.245 0-1.601.298-3.013.895-4.235.605-1.221 1.446-2.175 2.525-2.86 1.086-.686 2.355-1.029 3.808-1.029.882 0 1.737.146 2.565.438.828.292 1.571.75 2.23 1.374.658.625 1.177 1.436 1.557 2.433.38.991.57 2.196.57 3.615v1.079h-12.43v-2.28h9.448c0-.802-.163-1.51-.49-2.128a3.695 3.695 0 00-1.373-1.477c-.584-.36-1.27-.54-2.057-.54-.855 0-1.602.211-2.24.632a4.236 4.236 0 00-1.466 1.629 4.702 4.702 0 00-.509 2.168v1.782c0 1.045.184 1.934.55 2.667.373.733.893 1.293 1.558 1.68.665.38 1.442.57 2.331.57a4.84 4.84 0 001.578-.244c.475-.17.886-.421 1.232-.754.346-.332.61-.743.794-1.231l2.881.519a5.217 5.217 0 01-1.242 2.23c-.59.63-1.334 1.123-2.23 1.476-.889.346-1.903.519-3.044.519zM5.4.835l5.803 16.982h.234L17.24.835h3.4l-7.503 20.85H9.503L2 .835h3.4z"})]}))});function Fk(e){"@babel/helpers - typeof";return Fk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fk(e)}function gbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function e4n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function d4n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Nre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=p4n(e,l4n);return a.jsxs("svg",aG(aG({fill:"currentColor",fillRule:"evenodd",height:r,style:aG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:mT}),a.jsx("path",{d:"M12 0l12 20.785H0L12 0z"})]}))});function Vk(e){"@babel/helpers - typeof";return Vk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vk(e)}var m4n=["background"];function vbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function h4n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x4n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var O4n=p.memo(function(e){var t=e.background,r=v4n(e,m4n);return a.jsx(Ee,h4n({Icon:Nre,"aria-label":mT,background:t||hNe,color:"#fff",iconMultiple:.6},r))});function Hk(e){"@babel/helpers - typeof";return Hk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hk(e)}var j4n=["size","style"];function xbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C4n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var yNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=_4n(e,j4n);return a.jsxs("svg",sG(sG({fill:"currentColor",fillRule:"evenodd",height:r,style:sG({flex:"none",lineHeight:1},n),viewBox:"0 0 89 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:mT}),a.jsx("path",{d:"M27.97 4.583c-4.6 0-7.916 3-7.916 7.5s3.734 7.5 8.334 7.5c2.779 0 5.229-1.1 6.745-2.954l-3.187-1.842c-.842.921-2.121 1.459-3.559 1.459-1.995 0-3.691-1.042-4.32-2.708h11.675a7.53 7.53 0 00.146-1.459c0-4.496-3.317-7.496-7.917-7.496zm-3.94 6.042c.52-1.662 1.945-2.708 3.937-2.708 1.995 0 3.42 1.046 3.937 2.708H24.03zm48.808-6.042c-4.6 0-7.917 3-7.917 7.5s3.733 7.5 8.333 7.5c2.78 0 5.23-1.1 6.746-2.954l-3.188-1.842c-.841.921-2.12 1.459-3.558 1.459-1.996 0-3.692-1.042-4.32-2.708h11.674c.092-.467.146-.95.146-1.459 0-4.496-3.317-7.496-7.916-7.496zM68.9 10.625c.52-1.662 1.946-2.708 3.938-2.708 1.995 0 3.42 1.046 3.937 2.708H68.9zm-16.263 1.458c0 2.5 1.634 4.167 4.167 4.167 1.717 0 3.004-.78 3.667-2.05l3.2 1.846c-1.325 2.208-3.809 3.537-6.867 3.537-4.604 0-7.916-3-7.916-7.5s3.316-7.5 7.916-7.5c3.058 0 5.538 1.33 6.867 3.538l-3.2 1.846c-.663-1.271-1.95-2.05-3.667-2.05-2.529 0-4.166 1.666-4.166 4.166zM87.005 0v19.167h-3.75V0h3.75zM23.092 0L11.546 20 0 0h4.33l7.216 12.5L18.762 0h4.33zm24.546 5v4.037a4.75 4.75 0 00-1.334-.204c-2.42 0-4.166 1.667-4.166 4.167v6.167h-3.75V5h3.75v3.833C42.138 6.717 44.6 5 47.638 5z"})]}))});function Uk(e){"@babel/helpers - typeof";return Uk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uk(e)}function Obe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function k4n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function V4n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Lre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=B4n(e,N4n);return a.jsxs("svg",lG(lG({fill:"currentColor",fillRule:"evenodd",height:r,style:lG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Zu}),a.jsx("path",{d:"M20.607 2.247c-2.917-.966-5.426 1.084-6.011 2.96 0 0-2.105 6.76-3.002 9.58-.428 1.346-1.489 3.548-3.487 3.548-1.627 0-2.463-1.527-2.816-2.437L2.865 9.431c-.281-.681.013-2.04 1.14-2.447 1.204-.432 1.978.575 2.178 1.11l3.022 7.74c.72-.928 1.178-2.438 1.476-3.507l-1.984-5.21C7.756 4.686 5.267 3.58 2.962 4.43 1.095 5.118-.702 7.474.275 10.435l2.504 6.44c.38.976 1.881 4.163 5.275 4.163 4.073 0 5.601-3.473 6.449-6.218.424-1.373 2.749-8.797 2.749-8.797.338-1.109 1.71-1.428 2.568-1.148.605.196 1.698 1.031 1.345 2.325-.066.236-1.92 6.209-2.604 8.026-.357.948-1.262 3.006-3.324 2.72-.628 1.39-1.15 2.199-1.94 2.925 2.572 1.218 6.32-.009 7.898-4.776.586-1.773 2.644-8.166 2.644-8.166.598-1.963-.469-4.768-3.232-5.682z"})]}))});function Kk(e){"@babel/helpers - typeof";return Kk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kk(e)}var H4n=["background"];function wbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function U4n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function J4n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Y4n=p.memo(function(e){var t=e.background,r=G4n(e,H4n);return a.jsx(Ee,U4n({Icon:Lre,"aria-label":Zu,background:t||gNe,color:"#000"},r))});function qk(e){"@babel/helpers - typeof";return qk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qk(e)}var X4n=["size","style"];function Pbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rpn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=tpn(e,X4n),o=Xn(Zu),s=o.id,l=o.fill;return a.jsxs("svg",cG(cG({height:r,style:cG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Zu}),a.jsx("path",{d:"M20.607 2.247c-2.917-.966-5.426 1.084-6.011 2.96 0 0-2.105 6.76-3.002 9.58-.428 1.346-1.489 3.548-3.487 3.548-1.627 0-2.463-1.527-2.816-2.437L2.865 9.431c-.281-.681.013-2.04 1.14-2.447 1.204-.432 1.978.575 2.178 1.11l3.022 7.74c.72-.928 1.178-2.438 1.476-3.507l-1.984-5.21C7.756 4.686 5.267 3.58 2.962 4.43 1.095 5.118-.702 7.474.275 10.435l2.504 6.44c.38.976 1.881 4.163 5.275 4.163 4.073 0 5.601-3.473 6.449-6.218.424-1.373 2.749-8.797 2.749-8.797.338-1.109 1.71-1.428 2.568-1.148.605.196 1.698 1.031 1.345 2.325-.066.236-1.92 6.209-2.604 8.026-.357.948-1.262 3.006-3.324 2.72-.628 1.39-1.15 2.199-1.94 2.925 2.572 1.218 6.32-.009 7.898-4.776.586-1.773 2.644-8.166 2.644-8.166.598-1.963-.469-4.768-3.232-5.682z",fill:l}),a.jsx("defs",{children:a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:s,x1:".759",x2:"26.155",y1:"5.637",y2:"17.311",children:[a.jsx("stop",{stopColor:"#40EDD8"}),a.jsx("stop",{offset:".024",stopColor:"#38E7E2"}),a.jsx("stop",{offset:".084",stopColor:"#28DAF7"}),a.jsx("stop",{offset:".124",stopColor:"#22D5FF"}),a.jsx("stop",{offset:".36",stopColor:"#1ABFFF"}),a.jsx("stop",{offset:".85",stopColor:"#0786FE"}),a.jsx("stop",{offset:".909",stopColor:"#047FFE"})]})})]}))});function Gk(e){"@babel/helpers - typeof";return Gk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gk(e)}var npn=["size","style"];function Sbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lpn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var vNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=spn(e,npn);return a.jsxs("svg",uG(uG({fill:"currentColor",fillRule:"evenodd",height:r,style:uG({flex:"none",lineHeight:1},n),viewBox:"0 0 63 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Zu}),a.jsx("path",{clipRule:"evenodd",d:"M25.642 2.186a1.986 1.986 0 11-3.972 0 1.986 1.986 0 013.972 0zm9.416 4.509c-3.673 0-6.55 3.476-6.55 7.752 0 4.492 2.69 7.753 6.55 7.753 1.953 0 3.994-.99 5.202-2.52l.197-.25v2.25h3.289V1.602h-3.29v8.104c-1.694-1.96-3.31-3.011-5.398-3.011zm5.408 6.34v2.993c0 .873-1.336 3.17-4.342 3.17-2.328 0-4.082-2.055-4.082-4.782 0-2.698 1.794-4.812 4.082-4.812 2.85.002 4.342 2.551 4.342 3.432zm-31.76 8.612L2 2.155h3.427l5.28 15.273 5.277-15.273h3.429l-6.706 19.492h-4zm48.931.06l3.291-.005-.018-14.654h-3.273v10.268c0 .544-2.503 1.922-4.079 1.922-1.996 0-2.966-1.41-2.966-4.306V7.045h-3.28l.007 8.004c0 4.934 1.683 6.303 3.762 6.9 2.114.608 4.871-.35 6.554-2.508v2.264h.002zM25.298 7.047h-3.287v14.644h3.287V7.048z"})]}))});function Jk(e){"@babel/helpers - typeof";return Jk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jk(e)}var cpn=["type"];function _be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function upn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hpn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ypn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=mpn(e,cpn),i=r==="color"?bNe:Lre;return a.jsx(Ne,upn({Icon:i,Text:vNe,"aria-label":Zu,spaceMultiple:I4n,textMultiple:A4n},n))}),T0=Lre;T0.Color=bNe;T0.Text=vNe;T0.Combine=ypn;T0.Avatar=Y4n;T0.colorPrimary=D4n;T0.colorGradient=gNe;T0.title=Zu;var hT="Viggle",gpn=.75,bpn=.3,xNe="#000";function Yk(e){"@babel/helpers - typeof";return Yk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yk(e)}var vpn=["size","style"];function Cbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ppn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Rre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=wpn(e,vpn);return a.jsxs("svg",fG(fG({fill:"currentColor",fillRule:"evenodd",height:r,style:fG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hT}),a.jsx("path",{clipRule:"evenodd",d:"M.04 4.77l11.444 17.148a.307.307 0 00.51 0l.944-1.402.852 1.227.001.001c.035.051.08.109.134.156.057.048.15.106.273.106a.418.418 0 00.272-.106.804.804 0 00.135-.156v-.001l8.762-12.911V8.83c.914-1.312.798-2.838-.088-3.792-.658-.708-1.69-1.053-2.928-.81-.851-.679-2.074-1.091-3.501-1.03l-2.756.175a7.686 7.686 0 01-1.555-.045l-2.474-.325a.305.305 0 00-.316.433 4.825 4.825 0 003.797 2.727l3.91.46a.384.384 0 01.275.595l-4.822 7.218L7.188 6.1c-.546-.793-1.596-1.206-2.507-1.247l-1.135-.053a3.288 3.288 0 00-1.185-.294l-2.12-.094a.23.23 0 00-.202.359zm13.266 15.199l.89 1.281 8.665-12.768.001-.002c.768-1.102.634-2.305-.034-3.023-.415-.447-1.072-.742-1.922-.685.848 1.026 1.01 2.409.129 3.705l-7.729 11.492zM4.49 5.459l.163.007c.787.036 1.625.396 2.028.982l5.86 8.539-.739 1.106a.077.077 0 01-.127 0L4.713 5.739a2.225 2.225 0 00-.224-.28z"})]}))});function Xk(e){"@babel/helpers - typeof";return Xk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xk(e)}var Spn=["background"];function kbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _pn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tpn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Mpn=p.memo(function(e){var t=e.background,r=Epn(e,Spn);return a.jsx(Ee,_pn({Icon:Rre,"aria-label":hT,background:t||xNe,color:"#fff"},r))});function Qk(e){"@babel/helpers - typeof";return Qk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qk(e)}var zpn=["size","style"];function $be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lpn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ONe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Npn(e,zpn);return a.jsxs("svg",pG(pG({fill:"currentColor",fillRule:"evenodd",height:r,style:pG({flex:"none",lineHeight:1},n),viewBox:"0 0 130 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:hT}),a.jsx("path",{d:"M46.524 2c-5.523 0-10 4.477-10 10s4.477 10 10 10h4.047a9.048 9.048 0 009.048-9.048v-1.428H48.667v2.619h7.53a7.146 7.146 0 01-6.816 5h-1.905a7.143 7.143 0 010-14.286h1.905a7.14 7.14 0 016.187 3.572h3.666A9.052 9.052 0 0050.571 2h-4.047zM2 2.238h4.048l7.38 15.927L20.81 2.238h4.048l-9.286 19.524h-4.285L2 2.238zM28.667 2.238h3.571v19.524h-3.571V2.238zM90.333 2.238h3.572v16.429h12.381v3.095H90.333V2.238zM110.571 2.238h17.143v3.095h-13.571v5.238h12.619v2.62h-12.619v5.476h13.571v3.095h-17.143V2.238zM62.952 12c0-5.523 4.478-10 10-10H77a9.052 9.052 0 018.663 6.429h-3.666a7.14 7.14 0 00-6.188-3.572h-1.904a7.143 7.143 0 100 14.286h1.904a7.146 7.146 0 006.816-5h-7.53v-2.62h10.953v1.43A9.048 9.048 0 0177 22h-4.048c-5.522 0-10-4.477-10-10z"})]}))});function Zk(e){"@babel/helpers - typeof";return Zk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zk(e)}function Ebe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Rpn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qpn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Fre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Xpn(e,qpn);return a.jsxs("svg",dG(dG({height:r,style:dG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Id}),a.jsx("path",{d:"M0 6.306C0 5.48.893 4.96 1.612 5.37l6.607 3.76c.337.192.545.55.545.938v9.35c0 .596-.483 1.079-1.079 1.079H1.08A1.079 1.079 0 010 19.417V6.307z",fill:"#3C96E6"}),a.jsx("path",{d:"M9.708 10.063c0-.385.206-.742.54-.934l12.135-6.984A1.079 1.079 0 0124 3.08v16.337c0 .596-.483 1.079-1.079 1.079H10.787a1.079 1.079 0 01-1.08-1.079v-9.354z",fill:"#F95A4C"})]}))});function t$(e){"@babel/helpers - typeof";return t$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t$(e)}var Zpn=["background"];function Mbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function edn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function odn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var adn=p.memo(function(e){var t=e.background,r=idn(e,Zpn);return a.jsx(Ee,edn({Icon:Fre,"aria-label":Id,background:t||jNe},r))});function r$(e){"@babel/helpers - typeof";return r$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r$(e)}var sdn=["size","style"];function zbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pdn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var wNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=fdn(e,sdn);return a.jsxs("svg",mG(mG({fill:"currentColor",fillRule:"evenodd",height:r,style:mG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Id}),a.jsx("path",{d:"M0 6.306C0 5.48.893 4.96 1.612 5.37l6.607 3.76c.337.192.545.55.545.938v9.35c0 .596-.483 1.079-1.079 1.079H1.08A1.079 1.079 0 010 19.417V6.307z"}),a.jsx("path",{d:"M9.708 10.063c0-.385.206-.742.54-.934l12.135-6.984A1.079 1.079 0 0124 3.08v16.337c0 .596-.483 1.079-1.079 1.079H10.787a1.079 1.079 0 01-1.08-1.079v-9.354z"})]}))});function n$(e){"@babel/helpers - typeof";return n$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n$(e)}var ddn=["size","style"];function Abe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bdn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var PNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=gdn(e,ddn);return a.jsxs("svg",hG(hG({fill:"currentColor",fillRule:"evenodd",height:r,style:hG({flex:"none",lineHeight:1},n),viewBox:"0 0 67 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Id}),a.jsx("path",{clipRule:"evenodd",d:"M11.5 3.056L13.611 2l.954 1.611h7.268v2.222H4.944v6.556s.09 3.421 0 5.111c-.077 1.444-.61 4.389-.61 4.389L2 20.778s.556-1.334.722-4.056c.104-1.689 0-4.333 0-4.333V3.61h9.132l-.354-.555zm48.222-.445h2.222v1.111h2.89v2.222h-2.89v.89h-2.222v-.89H55.5v.89h-2.222v-.89h-3V3.722h3v-1.11H55.5v1.11h4.222v-1.11zm-13.333.222L44.667 4.5l2.888 2.889 1.723-1.667-2.89-2.889zm-.056 5.223l-1.722 1.666 2.889 2.89 1.722-1.668-2.889-2.888zm12.53 6.963v-1.408h-2.585v.87l1.5 1.463-1.667 1.667-.51-.566c-.716 1.091-1.657 2.288-1.657 2.288L52.5 17.982v3.851h-2.222V11.39h3.777V9.944h-3.777V7.722h14.555v2.222h-3.778v1.445h3.778V16.61s.305 2.556-.722 3.833c-1.295 1.611-3.833 1.5-3.833 1.5l-.5-2.444s1.662.196 2.333-.445c.611-.583.5-2.444.5-2.444v-.056l-1.389 1.39-.592-.656a3.183 3.183 0 01-.177.36c-.713 1.228-1.699 2.629-1.699 2.629l-1.699-1.773s.621-.87 1.041-1.407c.658-.838.768-2.079.768-2.079zm0-5.075v1.445h-2.585V9.944h2.586zm2.192 4.545v-.878h1.556v2.396l-1.556-1.518zm-7 .066v-.944H52.5v3.766c.221-.273.533-.653.778-.933.666-.761.777-1.888.777-1.888zM9.902 18.86c-2.495.587-4.346.695-4.346.695l.777 2.334s3.618-.562 7.063-1.609l.16.053c2.944.972 7.5 1.556 7.5 1.556l.777-2.278s-2.233-.252-4.83-.826C19.329 17.515 21.11 16 21.11 16l-.611-2.389H6.056v2.222h2.342L7.333 17.5s1 .617 2.569 1.36zm3.54-1.074c.148-.056.298-.115.447-.175 1.228-.495 2.42-1.146 3.447-1.778H9.23c.905.478 2.65 1.364 4.21 1.953zM10.167 6.611H7.944V7.5H6.056v2.222h1.888v3.111h11.667V9.722h2.222V7.5h-2.222v-.889H17.39V7.5h-7.222v-.889zm7.222 4v-.889h-7.222v.89h7.222zM29.333 7l-2.5-.556s-.678 3.223-1.389 5.278c-.742 2.147-2.333 5.222-2.333 5.222l2 1.778s1.781-3.41 2.611-5.722c.82-2.284 1.611-6 1.611-6zM47 13.5l2.278.667s-.438 2.464-.89 4C47.946 19.675 47 21.944 47 21.944l-2.222-.722s.856-2.176 1.278-3.61C46.52 16.03 47 13.5 47 13.5zm-7.167-7.167l-2.389.945s.836 3.746 1.723 6.055c.823 2.147 2.555 5.334 2.555 5.334l2.222-1.334s-1.617-3.13-2.389-5.11c-.9-2.311-1.722-5.89-1.722-5.89zM32.278 2.5h2.444V17s.2 2.64-1.055 3.833c-1.256 1.193-4.5 1.167-4.5 1.167l-.612-2.778s2.556.278 3.278-.389c.573-.528.445-1.833.445-1.833V2.5z"})]}))});function i$(e){"@babel/helpers - typeof";return i$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i$(e)}var vdn=["type"];function Ibe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xdn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sdn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _dn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=Pdn(e,vdn),i=r==="color"?Fre:wNe;return a.jsx(Ne,xdn({Icon:i,Text:PNe,"aria-label":Id,spaceMultiple:Kpn,textMultiple:Wpn},n))}),V3=wNe;V3.Color=Fre;V3.Text=PNe;V3.Combine=_dn;V3.Avatar=adn;V3.colorPrimary=jNe;V3.title=Id;var yT="Yandex",Cdn=.7,kdn=.2,SNe="#FB3E1C";function o$(e){"@babel/helpers - typeof";return o$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o$(e)}var $dn=["size","style"];function Dbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Adn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _Ne=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=zdn(e,$dn);return a.jsxs("svg",yG(yG({fill:"currentColor",fillRule:"evenodd",height:r,style:yG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:yT}),a.jsx("path",{d:"M16.376 12.644L21 2h-3.842l-4.624 10.644h3.842zM13.915 24v-3.733c0-2.822-.352-3.64-1.407-5.988L6.933 2H3l7.124 15.709V24h3.79z"})]}))});function a$(e){"@babel/helpers - typeof";return a$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a$(e)}var Idn=["background"];function Nbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ddn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bdn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var CNe=p.memo(function(e){var t=e.background,r=Fdn(e,Idn);return a.jsx(Ee,Ddn({Icon:_Ne,"aria-label":yT,background:t||SNe,color:"#fff",iconMultiple:.7},r))});function s$(e){"@babel/helpers - typeof";return s$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s$(e)}var Vdn=["size","style"];function Lbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qdn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var kNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Kdn(e,Vdn);return a.jsxs("svg",gG(gG({fill:"currentColor",fillRule:"evenodd",height:r,style:gG({flex:"none",lineHeight:1},n),viewBox:"0 0 95 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:yT}),a.jsx("path",{d:"M15.322 10.493L19.928 0H16.1l-4.605 10.493h3.826zm-2.451 11.195v-3.68c0-2.782-.35-3.588-1.401-5.903L5.918 0H2l7.096 15.486v6.202h3.775zM54.68 22c1.737 0 3.177-.806 4.163-2.34l.195 2.028h3.424V0h-3.71v7.84c-.934-1.404-2.296-2.158-3.917-2.158-3.58 0-6.071 3.03-6.071 8.27 0 5.175 2.426 8.048 5.915 8.048zm22.752-1.365v-3.03c-1.154.78-3.074 1.47-4.89 1.47-2.698 0-3.736-1.288-3.892-3.901h8.938v-1.977c0-5.46-2.4-7.515-6.097-7.515-4.514 0-6.668 3.459-6.668 8.204 0 5.462 2.686 8.114 7.407 8.114 2.374 0 4.113-.624 5.202-1.365zM37.557 10.428c.687-.845 1.777-1.56 3.113-1.56 1.31 0 1.894.559 1.894 1.742v11.078h3.71V10.233c0-3.12-1.245-4.486-4.268-4.486-2.205 0-3.515.806-4.268 1.56h-.181l-.091-1.313h-3.62v15.694h3.71v-11.26zm-6.733.559c0-3.81-1.92-5.24-5.85-5.24-2.452 0-4.385.78-5.513 1.43v3.095c.998-.754 3.178-1.56 5.085-1.56 1.764 0 2.581.624 2.581 2.301v.884h-.597c-5.668 0-8.185 1.873-8.185 5.045 0 3.186 1.933 4.967 4.8 4.967 2.179 0 3.113-.715 3.826-1.47h.156c.026.404.156.937.273 1.249h3.619a37.98 37.98 0 01-.195-3.836v-6.865zm58.012 10.7H93l-5.098-8.074 4.41-7.619h-3.697L85.93 10.74l-2.984-4.746H78.77l4.735 7.515-4.916 8.179h3.762l3.152-5.305 3.334 5.305zM55.77 8.622c1.984 0 2.983 1.586 2.983 5.2 0 3.654-1.05 5.254-3.139 5.254-2.024 0-3.022-1.56-3.022-5.123 0-3.72 1.063-5.331 3.178-5.331zm15.657 0c1.842 0 2.4 1.52 2.4 3.484v.312h-5.176c.104-2.496.999-3.796 2.776-3.796zm-44.3 9.322c-.467.69-1.336 1.248-2.646 1.248-1.557 0-2.335-.87-2.335-2.21 0-1.781 1.271-2.431 4.45-2.431h.531v3.393z"})]}))});function l$(e){"@babel/helpers - typeof";return l$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l$(e)}function Rbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Gdn(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function p5n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Bre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=f5n(e,r5n),o=cn(e2,4),s=a5n(o,4),l=s[0],c=s[1],u=s[2],f=s[3];return a.jsxs("svg",bG(bG({height:r,style:bG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:e2}),a.jsx("path",{d:"M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12z",fill:l.fill}),a.jsx("path",{clipRule:"evenodd",d:"M12 0c.518 0 1.028.033 1.528.096A6.188 6.188 0 0112.12 12.28l-.12.001c-2.99 0-5.242 2.179-5.554 5.11-.223 2.086.353 4.412 2.242 6.146C3.672 22.1 0 17.479 0 12 0 5.373 5.373 0 12 0z",fill:c.fill,fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M5.286 5a2.438 2.438 0 01.682 3.38c-3.962 5.966-3.215 10.743 2.648 15.136C3.636 22.056 0 17.452 0 12c0-1.787.39-3.482 1.09-5.006.253-.435.525-.872.817-1.311A2.438 2.438 0 015.286 5z",fill:u.fill,fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M12.98.04c.272.021.543.053.81.093.583.106 1.117.254 1.538.44 6.638 2.927 8.07 10.052 1.748 15.642a4.126 4.126 0 01-5.822-.358c-1.51-1.706-1.3-4.184.357-5.822.858-.848 3.108-1.223 4.045-2.44 1.257-1.635 2.122-6.01-2.523-7.507L12.98.04z",fill:f.fill,fillRule:"evenodd"}),a.jsx("path",{clipRule:"evenodd",d:"M13.528.096A6.187 6.187 0 0112 12.281a5.752 5.752 0 00-1.71.255c.147-.905.595-1.784 1.321-2.501.858-.848 3.108-1.223 4.045-2.441 1.27-1.651 2.14-6.104-2.676-7.554.184.014.367.033.548.056z",fill:"#ECECEE",fillRule:"evenodd"}),a.jsxs("defs",{children:[a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:l.id,x1:"12",x2:"12",y1:"0",y2:"24",children:[a.jsx("stop",{stopColor:"#02B2FC"}),a.jsx("stop",{offset:".5",stopColor:"#20CBB6"}),a.jsx("stop",{offset:"1",stopColor:"#13D363"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:c.id,x1:"9.095",x2:"9.095",y1:"0",y2:"23.537",children:[a.jsx("stop",{stopColor:"#C3EBEF"}),a.jsx("stop",{offset:"1",stopColor:"#D3F4DD"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:u.id,x1:"4.308",x2:"4.308",y1:"4.593",y2:"23.516",children:[a.jsx("stop",{stopColor:"#14D368"}),a.jsx("stop",{offset:".5",stopColor:"#24CEAD"}),a.jsx("stop",{offset:"1",stopColor:"#03B4F8"})]}),a.jsxs("linearGradient",{gradientUnits:"userSpaceOnUse",id:f.id,x1:"15.685",x2:"15.685",y1:".039",y2:"17.249",children:[a.jsx("stop",{stopColor:"#61CFFA",stopOpacity:".996"}),a.jsx("stop",{offset:"1",stopColor:"#79E3C0"})]})]})]}))});function u$(e){"@babel/helpers - typeof";return u$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u$(e)}var d5n=["background"];function Vbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function m5n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v5n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var x5n=p.memo(function(e){var t=e.background,r=b5n(e,d5n);return a.jsx(Ee,m5n({Icon:Bre,"aria-label":e2,background:t||$Ne},r))});function f$(e){"@babel/helpers - typeof";return f$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f$(e)}var O5n=["size","style"];function Hbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _5n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ENe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=S5n(e,O5n);return a.jsxs("svg",vG(vG({fill:"currentColor",fillRule:"evenodd",height:r,style:vG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:e2}),a.jsx("path",{d:"M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zm1.652 1.123l-.01-.001c.533.097 1.023.233 1.41.404 6.084 2.683 7.396 9.214 1.601 14.338a3.781 3.781 0 01-5.337-.328 3.654 3.654 0 01-.884-3.044c-1.934.6-3.295 2.305-3.524 4.45-.204 1.912.324 4.044 2.056 5.634l.245.067C10.1 22.876 11.036 23 12 23c6.075 0 11-4.925 11-11 0-5.513-4.056-10.08-9.348-10.877zM2.748 6.21c-.178.269-.348.536-.51.803l-.235.394.078-.167A10.957 10.957 0 001 12c0 4.919 3.228 9.083 7.682 10.49l.214.065C3.523 18.528 2.84 14.149 6.47 8.68A2.234 2.234 0 102.748 6.21zm10.157-5.172c4.408 1.33 3.61 5.41 2.447 6.924-.86 1.117-2.922 1.46-3.708 2.238-.666.657-1.077 1.462-1.212 2.291A5.303 5.303 0 0112 12.258a5.672 5.672 0 001.404-11.169 10.51 10.51 0 00-.5-.052z"})]}))});function p$(e){"@babel/helpers - typeof";return p$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p$(e)}var C5n=["size","style"];function Ube(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function M5n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var TNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=T5n(e,C5n);return a.jsxs("svg",xG(xG({fill:"currentColor",fillRule:"evenodd",height:r,style:xG({flex:"none",lineHeight:1},n),viewBox:"0 0 92 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:e2}),a.jsx("path",{d:"M89.215 4.058c.354 0 .62.051.796.154.177.089.28.236.31.443.03.206.03.428 0 .664l-.487 3.85h-2.588l.398-2.921c.015-.074 0-.133-.044-.177a.21.21 0 00-.177-.089H74.237l-.465 3.186h-2.589l.775-5.11h7.81A32.07 32.07 0 0179.325 2h2.633l.487 2.058h6.77zm-8.297 10.885l-.641 4.823h8.296l-.265 1.925h-19.05l.244-1.925h8.208l.642-4.823H72.09l.287-1.903h6.24l.42-3.142h-4.801l.243-1.902h12.346l-.266 1.902h-4.956l-.42 3.142h6.239l-.288 1.903h-6.217zm2.832 4.27c-.118-.34-.273-.797-.464-1.372a39.816 39.816 0 01-.62-2.345h2.456c.103.354.236.804.398 1.35.177.53.48 1.32.907 2.367H83.75zM66.891 3.15l-.332 2.036H51.47l.332-2.036h15.09zm.288 8.01h-4.89l-1.194 8.628h5.907l-.774 2.124h-8.164l1.593-10.752H56.58a21.26 21.26 0 01-1.15 4.026 15.79 15.79 0 01-1.925 3.451c-.767 1.063-1.807 2.154-3.12 3.275h-3.783c1.21-.93 2.183-1.763 2.92-2.5a15.07 15.07 0 001.97-2.301c.575-.811 1.069-1.711 1.482-2.7.413-.987.73-2.072.951-3.252h-4.978l.31-2.035h18.23l-.31 2.035zM32.134 6.822h-2.412l-.819-4.646h2.301l.93 4.646zM43.86 2.375c.649 0 1.062.111 1.239.332.191.222.236.612.132 1.173l-2.81 15.797h2.744l-.797 2.057H39.59c.324-1.8.693-3.901 1.106-6.305.428-2.42.649-3.688.663-3.806h-3.54l-1.77 10.111h-2.433l1.77-10.11h-3.031l.376-1.881h2.987l.84-4.735 2.147 1.593-.553 3.142h3.54c.339-2.006.626-3.6.862-4.779.044-.207.03-.361-.044-.465-.059-.118-.258-.177-.597-.177h-8.164l-.443-1.947H43.86zm-12.434 5.62l-1.682 9.447c.457-.34 1.43-1.099 2.92-2.279l-.53 2.877a46.925 46.925 0 01-2.766 2.035A65.854 65.854 0 0126.403 22l2.235-12.058h-2.279l.332-1.947h4.735zM20.142 9.566c.266.472.767.922 1.505 1.35.752.412 1.467.7 2.146.862l-.576 1.947a8.994 8.994 0 01-1.283-.376 9.385 9.385 0 01-1.504-.796l-.531 2.345h1.084c.546 0 .885.096 1.017.288.148.191.192.45.133.774-.133.87-.302 1.858-.509 2.965a661.593 661.593 0 01-.53 2.986h-5.996l-.399-1.792h4.293l.62-3.03c.058-.296-.067-.443-.377-.443h-7.544l.707-3.629a16.62 16.62 0 01-.796.31c-.383.148-.833.28-1.35.398l.465-2.212a9.915 9.915 0 002.058-.797c.663-.354 1.216-.737 1.659-1.15h-3.34l.353-1.726h4.16c.162-.28.317-.62.464-1.018h-4.447l.354-1.77h1.527l-.531-2.654h2.323c.088.486.265 1.371.53 2.655h.797c.192-.885.325-1.896.399-3.032h2.345c-.074 1.195-.207 2.206-.398 3.032h.862c.354-.738.701-1.623 1.04-2.655h2.323c-.162.457-.339.914-.53 1.371-.192.443-.392.87-.598 1.284h1.637l-.42 1.77h-4.845c-.015.073-.148.412-.399 1.017h5.93l-.42 1.726h-3.408zm-9.978-6.97c.442 0 .774.045.995.133.222.089.354.236.399.443a1.9 1.9 0 010 .708L8.35 21.91H6.093l1.305-6.925H5.894c-.089.472-.28 1.343-.575 2.611a82.428 82.428 0 01-1.107 4.314H2a71.505 71.505 0 001.77-7.057L5.96 2.597h4.204zm-.885 2.302c.03-.163.007-.273-.066-.332-.06-.06-.17-.089-.332-.089H7.774L7.177 7.84h1.549l.553-2.942zm8.562 4.668h-.819a8.087 8.087 0 01-1.57 1.615h3.429a7.028 7.028 0 01-.575-.774 6.109 6.109 0 01-.465-.841zm-10.11 3.606l.663-3.54H6.845l-.62 3.54H7.73zm6.614 1.726h3.275l.442-2.035H13.55l1.04.707-.244 1.328zm3.939 2.633l-.399 1.726h-7.633l-.31-1.726h8.342z"})]}))});function d$(e){"@babel/helpers - typeof";return d$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d$(e)}var z5n=["type"];function Wbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function A5n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function R5n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var F5n=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=L5n(e,z5n),i=r==="color"?Bre:ENe;return a.jsx(Ne,A5n({Icon:i,Text:TNe,"aria-label":e2,spaceMultiple:t5n,textMultiple:e5n},n))}),H3=ENe;H3.Color=Bre;H3.Text=TNe;H3.Combine=F5n;H3.Avatar=x5n;H3.colorPrimary=$Ne;H3.title=e2;var Nd="Zapier",B5n=1,V5n=-.25,MNe="#FF4F00";function m$(e){"@babel/helpers - typeof";return m$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m$(e)}var H5n=["size","style"];function Kbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function G5n(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Vre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=q5n(e,H5n);return a.jsxs("svg",OG(OG({fill:"currentColor",fillRule:"evenodd",height:r,style:OG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Nd}),a.jsx("path",{d:"M18.5 16h-13v3h13v-3z"})]}))});function h$(e){"@babel/helpers - typeof";return h$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h$(e)}var J5n=["background","size"];function qbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Y5n(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tmn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var rmn=p.memo(function(e){var t=e.background,r=e.size,n=emn(e,J5n);return a.jsx(Ee,Y5n({Icon:Vre,"aria-label":Nd,background:t||MNe,color:"#fff",iconMultiple:.7,size:r},n))});function y$(e){"@babel/helpers - typeof";return y$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y$(e)}var nmn=["size","style"];function Gbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lmn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var zNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=smn(e,nmn);return a.jsxs("svg",jG(jG({height:r,style:jG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Nd}),a.jsx("path",{d:"M18.5 16h-13v3h13v-3z",fill:"#FF4F00"})]}))});function g$(e){"@babel/helpers - typeof";return g$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g$(e)}var cmn=["size","style"];function Jbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mmn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ANe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=dmn(e,cmn);return a.jsxs("svg",wG(wG({fill:"currentColor",fillRule:"evenodd",height:r,style:wG({flex:"none",lineHeight:1},n),viewBox:"0 0 71 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Nd}),a.jsx("path",{d:"M6.593 16.075l-.011-.036L13.8 9.431V6.247H2.22V9.43h6.917l.011.03L2 16.075v3.184h11.916v-3.184H6.593zM21.025 5.943c-1.335 0-2.424.202-3.266.605a4.285 4.285 0 00-1.895 1.66 6.046 6.046 0 00-.795 2.403l3.514.494c.127-.75.381-1.28.763-1.592a2.328 2.328 0 011.51-.468c.713 0 1.23.191 1.552.572.318.382.48.91.48 1.606v.347H19.51c-1.72 0-2.956.381-3.707 1.144-.751.762-1.126 1.77-1.125 3.02 0 1.281.375 2.234 1.125 2.86.75.625 1.693.936 2.83.932 1.41 0 2.494-.485 3.252-1.454a5.404 5.404 0 00.94-2.004h.128l.484 3.184h3.184v-8.063c0-1.667-.439-2.958-1.317-3.873-.878-.915-2.305-1.373-4.279-1.373zm1.114 9.94c-.505.421-1.167.63-1.99.63-.68 0-1.151-.118-1.415-.356a1.165 1.165 0 01-.399-.905 1.19 1.19 0 01.33-.88 1.227 1.227 0 01.906-.33h3.323v.22a2.028 2.028 0 01-.755 1.62zM45.876 6.247h-3.762V19.26h3.762V6.247zM68.085 6.247c-1.063 0-1.9.375-2.513 1.125-.44.538-.774 1.335-1.002 2.389h-.111l-.492-3.514h-3.213v13.012h3.762v-6.673c0-.841.197-1.486.591-1.935.394-.449 1.121-.673 2.181-.673h1.428V6.247h-.63zM57.021 6.671c-.878-.522-1.986-.783-3.323-.781-2.105 0-3.752.599-4.942 1.798-1.19 1.198-1.784 2.85-1.784 4.957a7.9 7.9 0 00.81 3.678 5.84 5.84 0 002.307 2.43c.996.577 2.182.865 3.556.866 1.188 0 2.181-.183 2.978-.549a4.79 4.79 0 001.895-1.497c.47-.64.82-1.361 1.03-2.127l-3.241-.908c-.137.498-.4.953-.763 1.32-.366.366-.98.549-1.84.549-1.023 0-1.786-.293-2.288-.88-.364-.422-.593-1.027-.694-1.81h8.875c.037-.367.056-.674.056-.921v-.81a7.226 7.226 0 00-.658-3.158 4.943 4.943 0 00-1.974-2.157zm-3.431 2.32c1.525 0 2.39.751 2.594 2.252H50.79a3.1 3.1 0 01.604-1.374c.495-.586 1.227-.879 2.197-.877zM44.036 1.001a2.113 2.113 0 00-1.538.591 2.04 2.04 0 00-.604 1.526 2.068 2.068 0 002.142 2.14 2.035 2.035 0 001.526-.604 2.096 2.096 0 00.59-1.536 2.02 2.02 0 00-2.114-2.115l-.002-.002zM36.265 5.89c-1.281 0-2.31.402-3.089 1.207-.576.596-.998 1.485-1.268 2.669h-.12l-.492-3.514h-3.212V23h3.761v-6.898h.138c.114.46.275.907.48 1.334.318.697.84 1.28 1.497 1.674.68.372 1.448.557 2.223.536 1.575 0 2.774-.613 3.598-1.84.823-1.226 1.235-2.938 1.235-5.134 0-2.122-.398-3.783-1.195-4.982-.797-1.2-1.982-1.8-3.556-1.8zm.381 9.43c-.438.635-1.125.953-2.059.953a2.427 2.427 0 01-2.017-.92c-.487-.612-.73-1.45-.728-2.512v-.248c0-1.079.242-1.905.728-2.478.485-.574 1.158-.857 2.017-.85.951 0 1.642.301 2.073.905.43.604.646 1.446.646 2.526.003 1.118-.216 1.992-.656 2.624h-.004z"})]}))});function b$(e){"@babel/helpers - typeof";return b$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b$(e)}var hmn=["type"];function Ybe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ymn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Omn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var jmn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=xmn(e,hmn),i=r==="color"?zNe:Vre;return a.jsx(Ne,ymn({Icon:i,Text:ANe,"aria-label":Nd,spaceMultiple:V5n,textMultiple:B5n},n))}),U3=Vre;U3.Color=zNe;U3.Text=ANe;U3.Combine=jmn;U3.Avatar=rmn;U3.colorPrimary=MNe;U3.title=Nd;var Ld="Zeabur",wmn=.75,Pmn=.2,INe="#6300FF";function v$(e){"@babel/helpers - typeof";return v$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v$(e)}var Smn=["size","style"];function Xbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Emn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Hre=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=$mn(e,Smn);return a.jsxs("svg",PG(PG({fill:"currentColor",fillRule:"evenodd",height:r,style:PG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ld}),a.jsxs("g",{children:[a.jsx("path",{d:"M23.997 3v6.978L9.325 15.022H9.4V22l14.596-.001L0 22v-6.978h6.746l9.29-5.044h-.081V3h8.042z"}),a.jsx("path",{d:"M.001 3h16.954v6.978H.001zM8.4 15.022H24V22H8.4z",opacity:".5"})]})]}))});function x$(e){"@babel/helpers - typeof";return x$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x$(e)}var Tmn=["background"];function Qbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Mmn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nmn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var Lmn=p.memo(function(e){var t=e.background,r=Dmn(e,Tmn);return a.jsx(Ee,Mmn({Icon:Hre,"aria-label":Ld,background:t||INe,color:"#fff",iconMultiple:.6},r))});function O$(e){"@babel/helpers - typeof";return O$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O$(e)}var Rmn=["size","style"];function Zbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SG(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Umn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var DNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Hmn(e,Rmn);return a.jsxs("svg",SG(SG({fill:"currentColor",fillRule:"evenodd",height:r,style:SG({flex:"none",lineHeight:1},n),viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ld}),a.jsxs("g",{children:[a.jsx("path",{d:"M9.325 15.022h14.672V22H0v-6.978h6.746l9.29-5.044H0V3h23.997v6.978z"}),a.jsx("path",{d:"M.001 3h15.954v6.978H.001z",fill:"#6300FF"}),a.jsx("path",{d:"M9.4 15.022H24V22H9.4z",fill:"#F40"})]})]}))});function j$(e){"@babel/helpers - typeof";return j$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j$(e)}var Wmn=["size","style"];function e9e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _G(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ymn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var NNe=p.memo(function(e){var t=e.size,r=t===void 0?"1em":t,n=e.style,i=Jmn(e,Wmn);return a.jsxs("svg",_G(_G({fill:"currentColor",fillRule:"evenodd",height:r,style:_G({flex:"none",lineHeight:1},n),viewBox:"0 0 92 24",xmlns:"http://www.w3.org/2000/svg"},i),{},{children:[a.jsx("title",{children:Ld}),a.jsx("path",{d:"M28.395 7.918c1.344 1.54 1.987 3.899 1.928 7.076H19.959a4.202 4.202 0 001 2.87 3.126 3.126 0 002.385 1.026 2.53 2.53 0 001.634-.53 3.283 3.283 0 001.002-1.713l4.121.694a6.778 6.778 0 01-2.509 3.46 7.361 7.361 0 01-3.987 1.193l-.304-.005c-2.718 0-4.73-.89-6.034-2.671a8.99 8.99 0 01-1.545-5.401 8.67 8.67 0 012.031-6.102 6.681 6.681 0 015.137-2.207 6.93 6.93 0 015.505 2.31zM15.5 5.963v2.941l-5.976 6.907L7.418 18.1l1.24-.07c.389-.02.666-.03.834-.033h6.464v3.644L2 21.635v-3.231l5.858-6.744.763-.867a38.499 38.499 0 011.372-1.48l-.605.029c-.372.014-.803.024-1.294.03l-5.52.03V5.963H15.5zm7.64 2.818a2.87 2.87 0 00-2.238.989 3.834 3.834 0 00-.868 2.689l6.182-.004a4 4 0 00-.928-2.737 2.846 2.846 0 00-2.148-.937zm11.836 1.963l-3.753-.68a5.862 5.862 0 012.179-3.36 7.955 7.955 0 014.592-1.093 9.878 9.878 0 014.122.657 4.117 4.117 0 011.906 1.668 8.575 8.575 0 01.552 3.712l-.044 4.84c-.026 1.02.04 2.04.198 3.048a8.9 8.9 0 00.744 2.101h-4.093l-.098-.269c-.07-.2-.147-.445-.233-.732l-.177-.604a2.298 2.298 0 00-.036-.107 7.458 7.458 0 01-2.263 1.55 6.478 6.478 0 01-2.575.517 5.318 5.318 0 01-3.805-1.314 4.375 4.375 0 01-1.392-3.32 4.467 4.467 0 01.633-2.37 4.136 4.136 0 011.774-1.596 13.826 13.826 0 013.29-.967 22.453 22.453 0 004.018-1.018v-.414a2.151 2.151 0 00-.586-1.705 3.52 3.52 0 00-2.223-.509 2.954 2.954 0 00-1.722.435c-.432.35-.758.81-.945 1.332l-.063.198zm5.531 3.36c-.827.254-1.666.466-2.514.635a7.569 7.569 0 00-2.252.723 1.731 1.731 0 00-.81 1.461c-.004.57.231 1.117.648 1.505a2.26 2.26 0 001.649.634 3.573 3.573 0 002.134-.737c.473-.334.82-.817.987-1.372a8.22 8.22 0 00.161-2.022l-.003-.826zm6.157 7.531V0H50.8v7.792a5.847 5.847 0 014.534-2.185 6.088 6.088 0 014.725 2.074c1.247 1.382 1.87 3.368 1.87 5.955 0 2.555-.579 4.55-1.736 5.983l-.17.2a5.945 5.945 0 01-4.63 2.17 5.715 5.715 0 01-2.642-.672 6.32 6.32 0 01-2.244-1.985v2.303h-3.843zm4.107-8.175a6.679 6.679 0 00.765 3.601 3.267 3.267 0 002.855 1.653 2.923 2.923 0 002.334-1.177 5.785 5.785 0 00.963-3.697 6.134 6.134 0 00-.971-3.873 3.072 3.072 0 00-2.487-1.189 3.114 3.114 0 00-2.474 1.16 5.329 5.329 0 00-.999 3.27l.014.252zm22.964 8.175V19.29a6.026 6.026 0 01-2.244 1.978 6.28 6.28 0 01-2.934.724 5.728 5.728 0 01-2.826-.694 4.089 4.089 0 01-1.81-1.948 8.716 8.716 0 01-.56-3.468V5.966h4.136v7.202a20.025 20.025 0 00.228 4.05c.137.477.43.893.831 1.182.451.304.987.457 1.53.435a3.248 3.248 0 001.9-.583 2.964 2.964 0 001.148-1.446c.28-1.391.385-2.812.31-4.229V5.966h4.135v15.673l-3.844-.004zm10.275 0h-4.135V5.963h3.841V8.19a6.69 6.69 0 011.774-2.08 3.256 3.256 0 011.788-.505A5.24 5.24 0 0190 6.39l-1.28 3.613a3.627 3.627 0 00-1.943-.68 2.291 2.291 0 00-1.472.48 3.28 3.28 0 00-.95 1.735 24.695 24.695 0 00-.346 5.253v4.845z"})]}))});function w$(e){"@babel/helpers - typeof";return w$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w$(e)}var Xmn=["type"];function t9e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qmn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nhn(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var ihn=p.memo(function(e){var t=e.type,r=t===void 0?"mono":t,n=rhn(e,Xmn),i=r==="color"?DNe:Hre;return a.jsx(Ne,Qmn({Icon:i,Text:NNe,"aria-label":Ld,spaceMultiple:Pmn,textMultiple:wmn},n))}),W3=Hre;W3.Color=DNe;W3.Text=NNe;W3.Combine=ihn;W3.Avatar=Lmn;W3.colorPrimary=INe;W3.title=Ld;var ohn=[{color:"#EB1000",desc:"https://adobe.com",docsUrl:"adobe",fullTitle:"Adobe",group:"application",id:"Adobe",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Adobe"},{color:"#EB1000",desc:"https://firefly.adobe.com",docsUrl:"adobe-firefly",fullTitle:"Firefly (Adobe)",group:"application",id:"AdobeFirefly",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AdobeFirefly"},{color:"#E91E63",colorGradient:"linear-gradient(-45deg, #F68CB2, #E91E63)",desc:"https://huggingface.co/ai21labs",docsUrl:"ai21",fullTitle:"Ai21Labs (Jamba)",group:"model",id:"Ai21",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AI21"},{color:"#006ffb",colorGradient:"linear-gradient(to bottom, #12B7FA, #006ffb)",desc:"https://ai.360.com/",docsUrl:"ai360",fullTitle:"Ai360 (360智脑)",group:"provider",id:"Ai360",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AI360"},{color:"#006FFB",desc:"https://aihubmix.com",docsUrl:"ai-hub-mix",fullTitle:"AiHubMix (推理时代)",group:"provider",id:"AiHubMix",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AiHubMix"},{color:"#fff",desc:"https://ai-maas.wair.ac.cn",docsUrl:"ai-mass",fullTitle:"AiMass (紫东太初)",group:"provider",id:"AiMass",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AiMass"},{color:"#0057CC",desc:"https://aistudio.google.com",docsUrl:"ai-studio",fullTitle:"AI Studio (Google)",group:"provider",id:"AiStudio",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Google AI Studio"},{color:"#0f172a",desc:"https://aionlabs.ai",docsUrl:"aion-labs",fullTitle:"AionLabs",group:"model",id:"AionLabs",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AionLabs"},{color:"#fff",desc:"https://aleph-alpha.com",docsUrl:"aleph-alpha",fullTitle:"AlephAlpha",group:"provider",id:"AlephAlpha",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AlephAlpha"},{color:"#FF6003",desc:"https://alibaba.com",docsUrl:"alibaba",fullTitle:"Alibaba",group:"provider",id:"Alibaba",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!1,hasText:!0,hasTextCn:!0,hasTextColor:!1},title:"Alibaba"},{color:"#FF6A00",desc:"https://aliyun.com",docsUrl:"alibaba-cloud",fullTitle:"AlibabaCloud (阿里云)",group:"provider",id:"AlibabaCloud",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!0,hasTextColor:!1},title:"AlibabaCloud"},{color:"#1677ff",desc:"https://antgroup.com",docsUrl:"ant-group",fullTitle:"AntGroup",group:"provider",id:"AntGroup",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!1,hasText:!0,hasTextCn:!0,hasTextColor:!1},title:"AntGroup"},{color:"#F1F0E8",desc:"https://anthropic.com",docsUrl:"anthropic",fullTitle:"Anthropic",group:"provider",id:"Anthropic",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!1,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Anthropic"},{color:"#0163FB",desc:"https://anyscale.com",docsUrl:"anyscale",fullTitle:"Anyscale",group:"provider",id:"Anyscale",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Anyscale"},{color:"#2545D3",desc:"https://assemblyai.com",docsUrl:"assembly-ai",fullTitle:"AssemblyAI",group:"model",id:"AssemblyAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AssemblyAI"},{color:"#E00054",desc:"https://github.com/AUTOMATIC1111/stable-diffusion-webui",docsUrl:"automatic",fullTitle:"Automatic1111 (SD Webui)",group:"application",id:"Automatic",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Automatic"},{color:"#222F3E",desc:"https://aws.amazon.com",docsUrl:"aws",fullTitle:"AWS",group:"provider",id:"Aws",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AWS"},{color:"#416FDC",desc:"https://cohere.com/research/aya",docsUrl:"aya",fullTitle:"Aya (Cohere)",group:"model",id:"Aya",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Aya"},{color:"#fff",desc:"https://azure.microsoft.com",docsUrl:"azure",fullTitle:"Microsoft Azure",group:"provider",id:"Azure",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Azure"},{color:"#000",desc:"https://ai.azure.com",docsUrl:"azure-ai",fullTitle:"AzureAI",group:"provider",id:"AzureAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"AzureAI"},{color:"#000",desc:"https://baai.ac.cn",docsUrl:"baai",fullTitle:"BAAI (智源研究院)",group:"model",id:"BAAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"BAAI"},{color:"#FF6933",colorGradient:"linear-gradient(-45deg, #FF6933, #FEC13E)",desc:"https://baichuan-ai.com",docsUrl:"baichuan",fullTitle:"Baichuan (百川)",group:"model",id:"Baichuan",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Baichuan"},{color:"#2932E1",desc:"https://baidu.com",docsUrl:"baidu",fullTitle:"Baidu",group:"provider",id:"Baidu",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!1,hasText:!0,hasTextCn:!0,hasTextColor:!1},title:"Baidu"},{color:"#2468f2",desc:"https://cloud.baidu.com",docsUrl:"baidu-cloud",fullTitle:"BaiduCloud (百度智能云)",group:"provider",id:"BaiduCloud",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"BaiduCloud"},{color:"#222F3E",colorGradient:"linear-gradient(45deg, #9AD8F8, #3D8FFF, #6350FB)",desc:"https://aws.amazon.com/bedrock",docsUrl:"bedrock",fullTitle:"Bedrock (AWS)",group:"provider",id:"Bedrock",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Bedrock"},{color:"#174ae4",colorGradient:"linear-gradient(130deg, #2870EA 20%, #1B4AEF 77.5%)",desc:"https://bing.com",docsUrl:"bing",fullTitle:"Microsoft Bing",group:"application",id:"Bing",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Bing"},{color:"#325AB4",desc:"https://bytedance.com",docsUrl:"byte-dance",fullTitle:"ByteDance",group:"provider",id:"ByteDance",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!1,hasText:!0,hasTextCn:!0,hasTextColor:!1},title:"ByteDance"},{color:"#004331",desc:"https://centml.ai",docsUrl:"cent-ml",fullTitle:"CentML",group:"provider",id:"CentML",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"CentML"},{color:"#F15A29",desc:"https://cerebras.ai",docsUrl:"cerebras",fullTitle:"Cerebras",group:"provider",id:"Cerebras",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Cerebras"},{color:"#4268FA",colorGradient:"linear-gradient(-45deg, #3485FF, #504AF4)",desc:"https://github.com/THUDM/ChatGLM-6B",docsUrl:"chat-glm",fullTitle:"ChatGLM (智谱)",group:"model",id:"ChatGLM",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"ChatGLM"},{color:"#fff",desc:"https://civitai.com",docsUrl:"civitai",fullTitle:"Civitai",group:"provider",id:"Civitai",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Civitai"},{color:"#D97757",desc:"https://claude.ai",docsUrl:"claude",fullTitle:"Claude",group:"model",id:"Claude",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Claude"},{color:"#323B43",desc:"https://cline.bot",docsUrl:"cline",fullTitle:"Cline",group:"application",id:"Cline",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Cline"},{color:"#000",desc:"https://clipdrop.co",docsUrl:"clipdrop",fullTitle:"Clipdrop",group:"application",id:"Clipdrop",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Clipdrop"},{color:"#F38020",desc:"https://cloudflare.com",docsUrl:"cloudflare",fullTitle:"Cloudflare",group:"provider",id:"Cloudflare",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Cloudflare"},{color:"#00e7e7",colorGradient:"linear-gradient(to right, #00E7E7, #00BFFF)",desc:"https://codegeex.cn/",docsUrl:"code-gee-x",fullTitle:"CodeGeeX",group:"model",id:"CodeGeeX",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"CodeGeeX"},{color:"#000",desc:"https://github.com/THUDM/CogVideo",docsUrl:"cog-video",fullTitle:"CogVideo",group:"model",id:"CogVideo",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"CogVideo"},{color:"#000",desc:"https://github.com/THUDM/CogView3",docsUrl:"cog-view",fullTitle:"CogView",group:"model",id:"CogView",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"CogView"},{color:"#39594D",desc:"https://cohere.com",docsUrl:"cohere",fullTitle:"Cohere",group:"provider",id:"Cohere",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Cohere"},{color:"#F9AB00",desc:"https://colab.research.google.com/",docsUrl:"colab",fullTitle:"Google (Colab)",group:"application",id:"Colab",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Colab"},{color:"#000",colorGradient:"linear-gradient(135deg, #0CD7FE, #03ACFF, #0272E1)",desc:"https://comfy.org",docsUrl:"comfy-ui",fullTitle:"ComfyUI",group:"application",id:"ComfyUI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"ComfyUI"},{color:"#39594D",desc:"https://cohere.com/blog/command",docsUrl:"command-a",fullTitle:"CommandA (Cohere)",group:"model",id:"CommandA",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"CommandA"},{color:"#fff",desc:"https://copilot.microsoft.com",docsUrl:"copilot",fullTitle:"Microsoft Copilot",group:"application",id:"Copilot",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Copilot"},{color:"#03363D",desc:"https://github.com/coqui-ai/TTS",docsUrl:"coqui",fullTitle:"Coqui",group:"application",id:"Coqui",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Coqui"},{color:"#4D53E8",desc:"https://coze.com",docsUrl:"coze",fullTitle:"Coze",group:"application",id:"Coze",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Coze"},{color:"#fff",desc:"https://crewai.com",docsUrl:"crew-ai",fullTitle:"CrewAI",group:"application",id:"CrewAI",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"CrewAI"},{color:"#fff",desc:"https://crusoe.ai",docsUrl:"crusoe",fullTitle:"Crusoe",group:"provider",id:"Crusoe",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Crusoe"},{color:"#000",desc:"https://cursor.com",docsUrl:"cursor",fullTitle:"Cursor",group:"application",id:"Cursor",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Cursor"},{color:"#000",colorGradient:"conic-gradient(from 180deg, #FFFF67, #43FFFF, #50DA4C, #FF6E3D, #3C46FF)",desc:"https://openai.com/dall-e-3",docsUrl:"dalle",fullTitle:"DALL·E (OpenAI)",group:"model",id:"Dalle",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"DALL-E"},{color:"#EE3D2C",desc:"https://databricks.com",docsUrl:"dbrx",fullTitle:"DBRX (Databricks)",group:"model",id:"Dbrx",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"DBRX"},{color:"#fff",desc:"hhttps://deepai.org",docsUrl:"deep-ai",fullTitle:"DeepAI",group:"application",id:"DeepAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"DeepAI"},{color:"#fff",desc:"https://deepinfra.com",docsUrl:"deep-infra",fullTitle:"DeepInfra",group:"provider",id:"DeepInfra",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"DeepInfra"},{color:"#4285F4",desc:"https://deepmind.google",docsUrl:"deep-mind",fullTitle:"DeepMind (Google)",group:"provider",id:"DeepMind",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"DeepMind"},{color:"#4D6BFE",desc:"https://deepseek.com",docsUrl:"deep-seek",fullTitle:"DeepSeek",group:"model",id:"DeepSeek",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"DeepSeek"},{color:"#fff",colorGradient:"conic-gradient(from 180deg at 50% 50%, #0222C3, #8FB1F4, #FFFFFF)",desc:"https://dify.ai",docsUrl:"dify",fullTitle:"Dify",group:"application",id:"Dify",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Dify"},{color:"#fff",desc:"https://doc2x.noedgeai.com",docsUrl:"doc2-x",fullTitle:"Doc2X",group:"application",id:"Doc2X",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Doc2X"},{color:"#fff",desc:"https://docsearch.algolia.com",docsUrl:"doc-search",fullTitle:"DocSearch",group:"application",id:"DocSearch",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"DocSearch"},{color:"#FFF",desc:"https://team.doubao.com",docsUrl:"doubao",fullTitle:"Doubao (豆包)",group:"model",id:"Doubao",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Doubao"},{color:"#000",desc:"https://lumalabs.ai/dream-machine",docsUrl:"dream-machine",fullTitle:"DreamMachine (Luma)",group:"application",id:"DreamMachine",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"DreamMachine"},{color:"#1f40ed",desc:"https://exa.ai",docsUrl:"exa",fullTitle:"Exa",group:"provider",id:"Exa",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Exa"},{color:"#EC0648",desc:"https://fal.ai",docsUrl:"fal",fullTitle:"Fal",group:"provider",id:"Fal",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Fal"},{color:"#fff",desc:"https://tryfastgpt.ai",docsUrl:"fast-gpt",fullTitle:"FastGPT",group:"application",id:"FastGPT",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"FastGPT"},{color:"#FFE184",desc:"https://featherless.ai",docsUrl:"featherless",fullTitle:"Featherless.ai",group:"provider",id:"Featherless",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"featherless.ai"},{color:"#5019C5",desc:"https://fireworks.ai",docsUrl:"fireworks",fullTitle:"Fireworks",group:"provider",id:"Fireworks",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Fireworks"},{color:"#fff",desc:"https://github.com/fishaudio",docsUrl:"fish-audio",fullTitle:"FishAudio (Bert)",group:"model",id:"FishAudio",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"FishAudio"},{color:"#000",desc:"https://florafauna.ai",docsUrl:"flora",fullTitle:"Flora",group:"application",id:"Flora",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Flora"},{color:"#fff",desc:"https://flowith.io",docsUrl:"flowith",fullTitle:"Flowith",group:"application",id:"Flowith",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Flowith"},{color:"#fff",desc:"https://blackforestlabs.ai",docsUrl:"flux",fullTitle:"Flux (black forest labs)",group:"model",id:"Flux",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Flux"},{color:"#101723",desc:"https://friendli.ai",docsUrl:"friendli",fullTitle:"Friendli",group:"provider",id:"Friendli",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Friendli"},{color:"#1C69FF",colorGradient:"linear-gradient(45deg, #1C69FF 40%, #F0DCD6 100%)",desc:"https://deepmind.google/technologies/gemini",docsUrl:"gemini",fullTitle:"Gemini (Google)",group:"model",id:"Gemini",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Gemini"},{color:"#2E96FF",colorGradient:"linear-gradient(45deg, #446EFF 14%, #2E96FF 40%, #B1C5FF 73%)",desc:"https://ai.google.dev/gemma",docsUrl:"gemma",fullTitle:"Gemma (Google)",group:"model",id:"Gemma",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Gemma"},{color:"#000",desc:"https://ai-assets.gitee.com/",docsUrl:"gitee-ai",fullTitle:"GiteeAI",group:"provider",id:"GiteeAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"GiteeAI"},{color:"#000",desc:"https://github.com",docsUrl:"github",fullTitle:"Github",group:"provider",id:"Github",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Github"},{color:"#000",desc:"https://github.com/features/copilot",docsUrl:"github-copilot",fullTitle:"Github Copilot",group:"application",id:"GithubCopilot",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"GithubCopilot"},{color:"#000",desc:"https://glif.app",docsUrl:"glif",fullTitle:"Glif",group:"application",id:"Glif",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!1,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Glif"},{color:"#fff",desc:"https://google.com",docsUrl:"google",fullTitle:"Google",group:"provider",id:"Google",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!1,hasText:!1,hasTextCn:!1,hasTextColor:!1},title:"Google"},{color:"#fff",desc:"https://block.github.io/goose",docsUrl:"goose",fullTitle:"Goose (codename)",group:"application",id:"Goose",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Goose"},{color:"#fff",desc:"https://gradio.app",docsUrl:"gradio",fullTitle:"Gradio",group:"application",id:"Gradio",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Gradio"},{color:"#44A775",desc:"https://greptile.com",docsUrl:"greptile",fullTitle:"Greptile",group:"application",id:"Greptile",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Greptile"},{color:"#000",desc:"https://grok.x.ai",docsUrl:"grok",fullTitle:"Grok (xAI)",group:"model",id:"Grok",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Grok"},{color:"#F55036",desc:"https://wow.groq.com",docsUrl:"groq",fullTitle:"Groq",group:"provider",id:"Groq",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Groq"},{color:"#fff",colorGradient:"linear-gradient(135deg, #FFAB0C, #FF5538, #E9405D, #D266DA, #D584EF)",desc:"https://hailuoai.video",docsUrl:"hailuo",fullTitle:"Hailuo (海螺)",group:"application",id:"Hailuo",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Hailuo"},{color:"#9581ff",desc:"https://haiper.ai",docsUrl:"haiper",fullTitle:"Haiper",group:"application",id:"Haiper",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Haiper"},{color:"#000",desc:"https://hedra.com",docsUrl:"hedra",fullTitle:"Hedra",group:"application",id:"Hedra",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Hedra"},{color:"#3E5CF4",colorGradient:"linear-gradient(to bottom, #0418FF, #1E8CFE)",desc:"https://higress.cn/",docsUrl:"higress",fullTitle:"Higress",group:"provider",id:"Higress",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Higress"},{color:"#fff",desc:"https://huggingface.co",docsUrl:"hugging-face",fullTitle:"HuggingFace",group:"provider",id:"HuggingFace",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"HuggingFace"},{color:"#0053e0",desc:"https://hunyuan.tencent.com",docsUrl:"hunyuan",fullTitle:"Hunyuan (腾讯混元)",group:"model",id:"Hunyuan",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Hunyuan"},{color:"#594CE9",desc:"https://hyperbolic.xyz",docsUrl:"hyperbolic",fullTitle:"Hyperbolic",group:"provider",id:"Hyperbolic",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Hyperbolic"},{color:"#2A80E2",desc:"https://xfyun.cn",docsUrl:"i-fly-tek-cloud",fullTitle:"IFlyTekCloud (讯飞开放平台)",group:"provider",id:"IFlyTekCloud",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"iFlyTekCloud"},{color:"#fff",desc:"https://ideogram.ai",docsUrl:"ideogram",fullTitle:"Ideogram",group:"application",id:"Ideogram",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Ideogram"},{color:"#000",desc:"https://inference.net",docsUrl:"inference",fullTitle:"Inference",group:"provider",id:"Inference",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Inference"},{color:"#4334F5",desc:"https://infermatic.ai",docsUrl:"infermatic",fullTitle:"Infermatic",group:"provider",id:"Infermatic",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Infermatic"},{color:"#7952ea",desc:"https://cloud.infini-ai.com",docsUrl:"infinigence",fullTitle:"Infinigence (无问芯穹)",group:"provider",id:"Infinigence",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!0,hasTextColor:!1},title:"Infinigence"},{color:"#038247",desc:"https://inflection.ai",docsUrl:"inflection",fullTitle:"Inflection",group:"model",id:"Inflection",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Inflection"},{color:"#1B3882",desc:"https://internlm.intern-ai.org.cn",docsUrl:"intern-lm",fullTitle:"InternLM",group:"provider",id:"InternLM",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"InternLM"},{color:"#000",desc:"https://jimeng.jianying.com",docsUrl:"jimeng",fullTitle:"Jimeng (即梦)",group:"application",id:"Jimeng",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Jimeng"},{color:"#000",desc:"https://jina.ai",docsUrl:"jina",fullTitle:"Jina AI",group:"provider",id:"Jina",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!1,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Jina"},{color:"#000",desc:"https://kera.ai",docsUrl:"kera",fullTitle:"Kera",group:"application",id:"Kera",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Kera"},{color:"#000",desc:"https://kimi.moonshot.cn",docsUrl:"kimi",fullTitle:"Kimi",group:"application",id:"Kimi",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Kimi"},{color:"#000",colorGradient:"linear-gradient(45deg, #FFF959, #0DF35E, #0BF2F9, #04A6F0)",desc:"https://klingai.com",docsUrl:"kling",fullTitle:"Kling (可灵)",group:"application",id:"Kling",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Kling"},{color:"#6525F7",desc:"https://kluster.ai",docsUrl:"kluster",fullTitle:"Kluster",group:"provider",id:"Kluster",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Kluster"},{color:"#CB2D30",colorGradient:"linear-gradient(-45deg, #CB2D30, #ED823A)",desc:"https://github.com/haotian-liu/LLaVA",docsUrl:"l-la-va",fullTitle:"LLaVA",group:"model",id:"LLaVA",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"LLaVA"},{color:"#000",desc:"https://lambdalabs.com",docsUrl:"lambda",fullTitle:"Lambda",group:"provider",id:"Lambda",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Lambda"},{color:"#1C3C3C",desc:"https://langchain.com",docsUrl:"lang-chain",fullTitle:"LangChain",group:"application",id:"LangChain",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"LangChain"},{color:"#1C3C3C",desc:"https://langchain.com/LangGraph",docsUrl:"lang-graph",fullTitle:"LangGraph (LangChain)",group:"application",id:"LangGraph",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"LangGraph"},{color:"#1C3C3C",desc:"https://langchain.com/langsmith",docsUrl:"lang-smith",fullTitle:"LangSmith (LangChain)",group:"application",id:"LangSmith",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"LangSmith"},{color:"#000",desc:"https://langfuse.com",docsUrl:"langfuse",fullTitle:"Langfuse",group:"application",id:"Langfuse",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Langfuse"},{color:"#2F80ED",desc:"https://lepton.ai",docsUrl:"lepton-ai",fullTitle:"LeptonAI",group:"provider",id:"LeptonAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"LeptonAI"},{color:"#000",desc:"https://lightricks.com",docsUrl:"lightricks",fullTitle:"Lightricks",group:"application",id:"Lightricks",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Lightricks"},{color:"#fff",desc:"https://liquid.ai",docsUrl:"liquid",fullTitle:"Liquid",group:"model",id:"Liquid",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Liquid"},{color:"#000",desc:"https://livekit.io",docsUrl:"live-kit",fullTitle:"LiveKit",group:"application",id:"LiveKit",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"LiveKit"},{color:"#000",desc:"https://llamaindex.ai",docsUrl:"llama-index",fullTitle:"LlamaIndex",group:"application",id:"LlamaIndex",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"LlamaIndex"},{color:"#4338CA",colorGradient:"linear-gradient(135deg, #6C78EF, #4F14BE)",desc:"https://lmstudio.ai",docsUrl:"lm-studio",fullTitle:"LM Studio",group:"provider",id:"LmStudio",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"LM Studio"},{color:"#fff",desc:"https://lobehub.com",docsUrl:"lobe-hub",fullTitle:"LobeHub",group:"provider",id:"LobeHub",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"LobeHub"},{color:"#000",desc:"https://lumalabs.ai",docsUrl:"luma",fullTitle:"Luma",group:"application",id:"Luma",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Luma"},{color:"#FFF",desc:"https://modelcontextprotocol.io",docsUrl:"mcp",fullTitle:"MCP (Model Context Protocol)",group:"application",id:"MCP",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"ModelContextProtocol"},{color:"#fff",desc:"https://magic.dev",docsUrl:"magic",fullTitle:"Magic",group:"model",id:"Magic",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Magic"},{color:"#ff009a",desc:"https://make.com",docsUrl:"make",fullTitle:"Make",group:"application",id:"Make",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Make"},{color:"#fff",desc:"https://manus.im",docsUrl:"manus",fullTitle:"Manus",group:"application",id:"Manus",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Manus"},{color:"#1d65c1",colorGradient:"linear-gradient(45deg, #007FF8, #0668E1, #007FF8)",desc:"https://llama.meta.com",docsUrl:"meta",fullTitle:"Meta",group:"provider",id:"Meta",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Meta"},{color:"#000",desc:"https://meta.ai",docsUrl:"meta-ai",fullTitle:"MetaAI",group:"application",id:"MetaAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"MetaAI"},{color:"#000",desc:"https://github.com/FoundationAgents/MetaGPT",docsUrl:"meta-gpt",fullTitle:"MetaGPT",group:"application",id:"MetaGPT",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"MetaGPT"},{color:"#00A4EF",desc:"https://microsoft.com",docsUrl:"microsoft",fullTitle:"Microsoft",group:"provider",id:"Microsoft",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Azure"},{color:"#fff",desc:"https://midjourney.com",docsUrl:"midjourney",fullTitle:"Midjourney",group:"application",id:"Midjourney",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Midjourney"},{color:"#F23F5D",colorGradient:"linear-gradient(to right, #E2167E, #FE603C)",desc:"https://api.minimax.chat",docsUrl:"minimax",fullTitle:"Minimax",group:"model",id:"Minimax",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Minimax"},{color:"#FA520F",desc:"https://mistral.ai",docsUrl:"mistral",fullTitle:"Mistral",group:"model",id:"Mistral",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Mistral"},{color:"#624AFF",desc:"https://modelscope.cn",docsUrl:"model-scope",fullTitle:"ModelScope (魔搭)",group:"provider",id:"ModelScope",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"ModelScope"},{color:"#6841ea",colorGradient:"linear-gradient(90deg, #A83FE0, #515FFB, #2BB5DD)",desc:"https://monica.im",docsUrl:"monica",fullTitle:"Monica",group:"application",id:"Monica",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Monica"},{color:"#16191E",desc:"https://moonshot.cn",docsUrl:"moonshot",fullTitle:"Moonshot (月之暗面)",group:"provider",id:"Moonshot",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"MoonshotAI"},{color:"#fff",desc:"https://myshell.ai",docsUrl:"my-shell",fullTitle:"MyShell",group:"application",id:"MyShell",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"MyShell"},{color:"#EA4B71",desc:"https://n8n.io",docsUrl:"n-8-n",fullTitle:"n8n",group:"application",id:"N8n",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"n8n"},{color:"#00D1B2",desc:"https://nlpcloud.com",docsUrl:"npl-cloud",fullTitle:"NPLCloud",group:"provider",id:"NPLCloud",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"NPLCloud"},{color:"#DAFF33",desc:"https://nebius.com",docsUrl:"nebius",fullTitle:"Nebius",group:"provider",id:"Nebius",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!1,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Nebius"},{color:"#fff",desc:"https://notebooklm.google",docsUrl:"notebook-lm",fullTitle:"NotebookLM",group:"application",id:"NotebookLM",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"NotebookLM"},{color:"#fff",desc:"https://notion.com",docsUrl:"notion",fullTitle:"Notion",group:"application",id:"Notion",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Notion"},{color:"#222F3E",colorGradient:"linear-gradient(135deg, #43E3E4, #4A9FFF, #AA4BFB, #FC5978, #FF6D32)",desc:"https://aws.amazon.com/cn/ai/generative-ai/nova",docsUrl:"nova",fullTitle:"Nova (AWS)",group:"model",id:"Nova",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Nova"},{color:"#23D57C",desc:"https://novita.ai/",docsUrl:"novita",fullTitle:"Novita",group:"provider",id:"Novita",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Novita AI"},{color:"#74B71B",desc:"https://nvidia.com/en-us/ai-on-rtx/chat-with-rtx-generative-ai/",docsUrl:"nvidia",fullTitle:"Nvidia (ChatWithRTX)",group:"application",id:"Nvidia",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Nvidia"},{color:"#fff",desc:"https://ollama.ai",docsUrl:"ollama",fullTitle:"Ollama",group:"provider",id:"Ollama",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Ollama"},{color:"#000",desc:"https://openai.com",docsUrl:"open-ai",fullTitle:"OpenAI (ChatGPT)",group:"provider",id:"OpenAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"OpenAI"},{color:"#4A7FE3",desc:"https://huggingface.co/openchat",docsUrl:"open-chat",fullTitle:"OpenChat",group:"model",id:"OpenChat",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"OpenChat"},{color:"#6566F1",desc:"https://openrouter.ai",docsUrl:"open-router",fullTitle:"OpenRouter",group:"provider",id:"OpenRouter",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"OpenRouter"},{color:"#fff",desc:"https://openwebui.com",docsUrl:"open-web-ui",fullTitle:"OpenWebUI",group:"application",id:"OpenWebUI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"OpenWebUI"},{color:"#2874ff",desc:"https://ppinfra.com",docsUrl:"ppio",fullTitle:"PPIO",group:"provider",id:"PPIO",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!0,hasTextColor:!1},title:"PPIO"},{color:"#FFF",desc:"https://ai.google/discover/palm2",docsUrl:"pa-lm",fullTitle:"PaLM (Google)",group:"model",id:"PaLM",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"PaLM"},{color:"#000",desc:"https://parasail.io/",docsUrl:"parasail",fullTitle:"Parasail",group:"provider",id:"Parasail",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Parasail"},{color:"#22B8CD",desc:"https://perplexity.ai",docsUrl:"perplexity",fullTitle:"Perplexity",group:"provider",id:"Perplexity",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Perplexity"},{color:"#FF4017",desc:"https://phidata.com",docsUrl:"phidata",fullTitle:"Phidata",group:"application",id:"Phidata",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Phidata"},{color:"#FDF7EF",desc:"https://pika.art",docsUrl:"pika",fullTitle:"Pika",group:"application",id:"Pika",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Pika"},{color:"#9727ef",colorGradient:"linear-gradient(45deg, #3961f1, #9727ef, #ff601a)",desc:"https://app.pixverse.ai",docsUrl:"pix-verse",fullTitle:"PixVerse",group:"application",id:"PixVerse",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"PixVerse"},{color:"#000",desc:"https://poe.com",docsUrl:"poe",fullTitle:"Poe",group:"application",id:"Poe",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Poe"},{color:"#000",desc:"https://pollinations.ai",docsUrl:"pollinations",fullTitle:"Pollinations",group:"application",id:"Pollinations",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Pollinations"},{color:"#E92063",desc:"https://ai.pydantic.dev",docsUrl:"pydantic-ai",fullTitle:"PydanticAI",group:"application",id:"PydanticAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"PydanticAI"},{color:"#1041F3",desc:"https://chatglm.cn",docsUrl:"qingyan",fullTitle:"Qingyan (智谱清言)",group:"application",id:"Qingyan",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Qingyan"},{color:"#06AEEF",desc:"https://qiniu.com",docsUrl:"qiniu",fullTitle:"Qiniu (七牛云)",group:"provider",id:"Qiniu",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Qiniu"},{color:"#615ced",colorGradient:"linear-gradient(to right, #00055F, #6F69F7)",desc:"https://huggingface.co/Qwen",docsUrl:"qwen",fullTitle:"Qwen (千问)",group:"model",id:"Qwen",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Qwen"},{color:"#fff",desc:"https://rsshub.app",docsUrl:"rss-hub",fullTitle:"RSSHub",group:"application",id:"RSSHub",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"RSSHub"},{color:"#853bce",colorGradient:"linear-gradient(to bottom, #A204B4, #6213B9)",desc:"https://railway.com",docsUrl:"railway",fullTitle:"Railway",group:"application",id:"Railway",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Railway"},{color:"#000",desc:"https://recraft.ai",docsUrl:"recraft",fullTitle:"Recraft",group:"application",id:"Recraft",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Recraft"},{color:"#EA2805",desc:"https://replicate.com",docsUrl:"replicate",fullTitle:"Replicate",group:"provider",id:"Replicate",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!1,hasColor:!1,hasCombine:!1,hasText:!1,hasTextCn:!1,hasTextColor:!1},title:"Replicate"},{color:"#FD5402",desc:"https://replit.com",docsUrl:"replit",fullTitle:"Replit",group:"application",id:"Replit",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Replit"},{color:"#fff",desc:"https://runwayml.com",docsUrl:"runway",fullTitle:"Runway",group:"application",id:"Runway",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Runway"},{color:"#3431C3",desc:"https://github.com/RWKV",docsUrl:"rwkv",fullTitle:"RWKV",group:"model",id:"Rwkv",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"RWKV"},{color:"#EE7624",desc:"https://sambanova.ai",docsUrl:"samba-nova",fullTitle:"SambaNova",group:"provider",id:"SambaNova",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"SambaNova"},{color:"#0066FF",desc:"https://search1api.com",docsUrl:"search1-api",fullTitle:"Search1API",group:"provider",id:"Search1API",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Search1API"},{color:"#4f46e5",desc:"https://searchapi.io",docsUrl:"search-api",fullTitle:"SearchApi",group:"provider",id:"SearchApi",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"SearchApi"},{color:"#5B2AD8",desc:"https://platform.sensenova.cn",docsUrl:"sense-nova",fullTitle:"SenseNova (商汤)",group:"model",id:"SenseNova",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"SenseNova"},{color:"#7C3AED",desc:"https://siliconflow.cn/zh-cn/",docsUrl:"silicon-cloud",fullTitle:"SiliconCloud (SiliconFlow)",group:"provider",id:"SiliconCloud",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"SiliconCloud"},{color:"#249EDC",desc:"https://snowflake.com",docsUrl:"snowflake",fullTitle:"Snowflake",group:"provider",id:"Snowflake",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Snowflake"},{color:"#0070f0",desc:"https://xinghuo.xfyun.cn",docsUrl:"spark",fullTitle:"Spark (讯飞星火)",group:"model",id:"Spark",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Spark"},{color:"#330066",colorGradient:"linear-gradient(to bottom, #9D39FF, #A380FF)",desc:"https://deepmind.google/technologies/gemini",docsUrl:"stability",fullTitle:"Stability (StableDiffusion)",group:"provider",id:"Stability",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Stability"},{color:"#DF0428",desc:"https://ctyun.cn/act/xirang/deepseek",docsUrl:"state-cloud",fullTitle:"StateCloud (天翼云)",group:"provider",id:"StateCloud",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"StateCloud"},{color:"#005AFF",desc:"https://stepfun.com",docsUrl:"stepfun",fullTitle:"Stepfun (阶跃星辰)",group:"model",id:"Stepfun",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Stepfun"},{color:"#000",desc:"https://app.suno.ai",docsUrl:"suno",fullTitle:"Suno",group:"application",id:"Suno",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Suno"},{color:"#0000FF",desc:"https://sync.so",docsUrl:"sync",fullTitle:"Sync",group:"application",id:"Sync",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Sync"},{color:"#6400FF",desc:"https://tii.ae",docsUrl:"tii",fullTitle:"Technology Innovation Institute (Falcon)",group:"provider",id:"TII",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Technology Innovation Institute"},{color:"#68C3FF",desc:"https://targon.com",docsUrl:"targon",fullTitle:"Targon",group:"provider",id:"Targon",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Targon"},{color:"#0052D9",desc:"https://tencent.com",docsUrl:"tencent",fullTitle:"Tencent",group:"provider",id:"Tencent",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!1,hasText:!0,hasTextCn:!0,hasTextColor:!1},title:"Tencent"},{color:"#2151d1",desc:"https://cloud.tencent.com",docsUrl:"tencent-cloud",fullTitle:"TencentCloud (腾讯云)",group:"provider",id:"TencentCloud",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"TencentCloud"},{color:"#0057ff",colorGradient:"linear-gradient(to right, #6865FC, #467DF9)",desc:"https://tiangong.cn",docsUrl:"tiangong",fullTitle:"Tiangong (天工)",group:"application",id:"Tiangong",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Tiangong"},{color:"#0f6fff",desc:"https://together.ai",docsUrl:"together",fullTitle:"together.ai",group:"provider",id:"Together",param:{hasAvatar:!0,hasBrand:!0,hasBrandColor:!0,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"together.ai"},{color:"#000",desc:"https://topazlabs.com",docsUrl:"topaz-labs",fullTitle:"TopazLabs",group:"application",id:"TopazLabs",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"TopazLabs"},{color:"#000",desc:"https://tripo3d.ai",docsUrl:"tripo",fullTitle:"Tripo",group:"application",id:"Tripo",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Tripo"},{color:"#e30a5d",desc:"https://udio.com",docsUrl:"udio",fullTitle:"Udio",group:"application",id:"Udio",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!1,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Udio"},{color:"#0ADDF8",desc:"https://unstructured.io",docsUrl:"unstructured",fullTitle:"Unstructured",group:"application",id:"Unstructured",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Unstructured"},{color:"#908AF9",colorGradient:"linear-gradient(to bottom, #AEBCFE, #805DFA)",desc:"https://upstage.ai",docsUrl:"upstage",fullTitle:"Upstage",group:"provider",id:"Upstage",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Upsate"},{color:"#000",desc:"https://v0.dev",docsUrl:"v-0",fullTitle:"V0 (Vercel)",group:"application",id:"V0",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!1,hasText:!1,hasTextCn:!1,hasTextColor:!1},title:"V0"},{color:"#3659FF",desc:"https://vectorizer.ai",docsUrl:"vectorizer-ai",fullTitle:"Vectorizer.AI",group:"application",id:"VectorizerAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Vectorizer.AI"},{color:"#000",desc:"https://sdk.vercel.ai",docsUrl:"vercel",fullTitle:"Vercel",group:"provider",id:"Vercel",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Vercel"},{color:"#4285F4",desc:"https://cloud.google.com/generative-ai-studio",docsUrl:"vertex-ai",fullTitle:"VertexAI (Google)",group:"provider",id:"VertexAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"VertexAI"},{color:"#22D5FF",colorGradient:"linear-gradient(to right, #40EDD8, #22D5FF, #047FFE)",desc:"https://vidu.com",docsUrl:"vidu",fullTitle:"Vidu",group:"application",id:"Vidu",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Vidu"},{color:"#000",desc:"https://viggle.ai",docsUrl:"viggle",fullTitle:"Viggle",group:"application",id:"Viggle",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Viggle"},{color:"#fff",desc:"https://github.com/vllm-project",docsUrl:"vllm",fullTitle:"vLLM",group:"provider",id:"Vllm",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"vLLM"},{color:"#fff",desc:"https://volcengine.com",docsUrl:"volcengine",fullTitle:"Volcengine (火山引擎)",group:"provider",id:"Volcengine",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Volcengine"},{color:"#012E33",desc:"https://voyageai.com",docsUrl:"voyage",fullTitle:"Voyage",group:"model",id:"Voyage",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!1,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Voyage"},{color:"#167ADF",colorGradient:"linear-gradient(to right, #0A51C3, #23A4FB)",desc:"https://yiyan.baidu.com",docsUrl:"wenxin",fullTitle:"Wenxin (文心)",group:"model",id:"Wenxin",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Wenxin"},{color:"#F38020",desc:"https://developers.cloudflare.com/workers-ai",docsUrl:"workers-ai",fullTitle:"WorkersAI (Cloudflare)",group:"provider",id:"WorkersAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"WorkersAI"},{color:"#fff",desc:"https://x.ai",docsUrl:"xai",fullTitle:"xAI",group:"provider",id:"XAI",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Grok"},{color:"#781ff5",desc:"https://github.com/xorbitsai/inference",docsUrl:"xinference",fullTitle:"Xinference",group:"provider",id:"Xinference",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Xinference"},{color:"#fff",desc:"https://github.com/Duxiaoman-DI/XuanYuan",docsUrl:"xuanyuan",fullTitle:"Xuanyuan (度小满轩辕)",group:"model",id:"Xuanyuan",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"轩辕"},{color:"#FB3E1C",desc:"https://ai.yandex.com",docsUrl:"yandex",fullTitle:"Yandex",group:"provider",id:"Yandex",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Yandex"},{color:"#003425",desc:"https://github.com/01-ai/Yi",docsUrl:"yi",fullTitle:"Yi (零一万物)",group:"model",id:"Yi",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Yi"},{color:"#fff",desc:"https://yuanbao.tencent.com",docsUrl:"yuanbao",fullTitle:"Yuanbao (腾讯元宝)",group:"application",id:"Yuanbao",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Yuanbao"},{color:"#FF4F00",desc:"https://zapier.com",docsUrl:"zapier",fullTitle:"Zapier",group:"application",id:"Zapier",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Zapier"},{color:"#6300FF",desc:"https://zeabur.com",docsUrl:"zeabur",fullTitle:"Zeabur",group:"application",id:"Zeabur",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Zeabur"},{color:"#003425",desc:"https://lingyiwanwu.com/",docsUrl:"zero-one",fullTitle:"01.AI (零一万物)",group:"provider",id:"ZeroOne",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!1,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"01.AI"},{color:"#3859FF",desc:"https://zhipuai.cn",docsUrl:"zhipu",fullTitle:"Zhipu (智谱)",group:"provider",id:"Zhipu",param:{hasAvatar:!0,hasBrand:!1,hasBrandColor:!1,hasColor:!0,hasCombine:!0,hasText:!0,hasTextCn:!1,hasTextColor:!1},title:"Zhipu"}];const r9e=Object.freeze(Object.defineProperty({__proto__:null,Adobe:I1,AdobeFirefly:F2,Ai21:es,Ai360:Ea,AiHubMix:V2,AiMass:sc,AiStudio:H2,AionLabs:D1,AlephAlpha:vp,Alibaba:Cc,AlibabaCloud:m0,AntGroup:kc,Anthropic:$u,Anyscale:W2,AssemblyAI:N1,Automatic:K2,Aws:Oa,Aya:R1,Azure:Zl,AzureAI:X1,BAAI:Op,Baichuan:tl,Baidu:$c,BaiduCloud:Q1,Bedrock:Us,Bing:y0,ByteDance:rl,CentML:Ec,Cerebras:Tc,ChatGLM:lc,Civitai:v0,Claude:ts,Cline:jp,Clipdrop:wp,Cloudflare:Qa,CodeGeeX:cc,CogVideo:q2,CogView:G2,Cohere:rs,Colab:J2,ComfyUI:x0,CommandA:Y2,Copilot:X2,Coqui:Q2,Coze:Z2,CrewAI:Mc,Crusoe:e3,Cursor:Cp,Dalle:uc,Dbrx:nl,DeepAI:kp,DeepInfra:t3,DeepMind:r3,DeepSeek:ns,Dify:hl,Doc2X:n3,DocSearch:i3,Doubao:ja,DreamMachine:zp,Exa:o3,Fal:M2,FastGPT:j0,Featherless:a3,Fireworks:fc,FishAudio:g2,Flora:Dp,Flowith:Np,Flux:b2,Friendli:Lp,Gemini:uo,Gemma:il,GiteeAI:z2,Github:A2,GithubCopilot:Rp,Glif:BE,Google:Ga,Goose:Fp,Gradio:s3,Greptile:l3,Grok:v2,Groq:I2,Hailuo:w0,Haiper:Vp,Hedra:Hp,Higress:xc,HuggingFace:Z1,Hunyuan:is,Hyperbolic:c3,IFlyTekCloud:u3,IconAvatar:Ee,IconCombine:Ne,Ideogram:x2,Inference:Kp,Infermatic:f3,Infinigence:Oc,Inflection:O2,InternLM:pc,Jimeng:P0,Jina:dc,Kera:Gp,Kimi:p3,Kling:zc,Kluster:d3,LLaVA:mc,Lambda:Xp,LangChain:m3,LangGraph:y3,LangSmith:g3,Langfuse:h3,LeptonAI:b3,Lightricks:nd,Liquid:j2,LiveKit:v3,LlamaIndex:x3,LmStudio:e0,LobeHub:t0,Luma:O3,MCP:sd,Magic:od,Make:j3,Manus:ad,Meta:os,MetaAI:w3,MetaGPT:ld,Microsoft:V1,Midjourney:S0,Minimax:Ta,Mistral:as,ModelIcon:See,ModelProvider:nr,ModelScope:r0,ModelTag:W$e,Monica:_0,Moonshot:ol,MyShell:P3,N8n:S3,NPLCloud:_3,Nebius:eT,NotebookLM:ud,Notion:fd,Nova:C0,Novita:n0,Nvidia:i0,Ollama:jc,OpenAI:Ri,OpenChat:H1,OpenRouter:hc,OpenWebUI:dd,PPIO:wc,PaLM:U1,Parasail:md,Perplexity:al,Phidata:C3,Pika:yd,PixVerse:k0,Poe:k3,Pollinations:gd,ProviderCombine:MTe,ProviderIcon:zTe,PydanticAI:$3,Qingyan:E3,Qiniu:yc,Qwen:Ma,RSSHub:z3,Railway:T3,Recraft:xd,Replicate:Od,Replit:M3,Runway:Pd,Rwkv:W1,SambaNova:o0,Search1API:a0,SearchApi:Sd,SenseNova:ss,SiliconCloud:Pc,Snowflake:A3,Spark:ls,Stability:cs,StateCloud:I3,Stepfun:gc,Suno:q1,Sync:kd,TII:L3,Targon:N3,Tencent:Ac,TencentCloud:s0,Tiangong:E0,Together:dl,TopazLabs:Ed,Tripo:R3,Udio:w2,Unstructured:B3,Upstage:sl,V0:VI,VectorizerAI:Md,Vercel:zd,VertexAI:c0,Vidu:T0,Viggle:Ad,Vllm:u0,Volcengine:f0,Voyage:P2,Wenxin:Zo,WorkersAI:p0,XAI:Sc,Xinference:_c,Xuanyuan:V3,Yandex:Dd,Yi:ll,Yuanbao:H3,Zapier:U3,Zeabur:W3,ZeroOne:R2,Zhipu:ml,getLobeIconCDN:Tqe,modelMappings:NCe,providerMappings:tte,toc:ohn,useFillId:Xn,useFillIds:cn},Symbol.toStringTag,{value:"Module"}));/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ahn=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),shn=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),n9e=e=>{const t=shn(e);return t.charAt(0).toUpperCase()+t.slice(1)},LNe=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),lhn=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var chn={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uhn=p.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:s,...l},c)=>p.createElement("svg",{ref:c,...chn,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:LNe("lucide",i),...!o&&!lhn(l)&&{"aria-hidden":"true"},...l},[...s.map(([u,f])=>p.createElement(u,f)),...Array.isArray(o)?o:[o]]));/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pt=(e,t)=>{const r=p.forwardRef(({className:n,...i},o)=>p.createElement(uhn,{ref:o,iconNode:t,className:LNe(`lucide-${ahn(n9e(e))}`,`lucide-${e}`,n),...i}));return r.displayName=n9e(e),r};/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fhn=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],RNe=pt("activity",fhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const phn=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],dhn=pt("arrow-up-right",phn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mhn=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.9 4.9 14.2 14.2",key:"1m5liu"}]],hhn=pt("ban",mhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yhn=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],P$=pt("bell",yhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ghn=[["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["circle",{cx:"15",cy:"15",r:"7",key:"19ennj"}]],bhn=pt("blend",ghn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vhn=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]],xhn=pt("brain",vhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ohn=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]],jhn=pt("calculator",Ohn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const whn=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]],Phn=pt("calendar-check",whn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Shn=[["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M17.5 17.5 16 16.3V14",key:"akvzfd"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]],Ure=pt("calendar-clock",Shn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _hn=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],Chn=pt("chart-column",_hn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const khn=[["line",{x1:"18",x2:"18",y1:"20",y2:"10",key:"1xfpm4"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4",key:"be30l9"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14",key:"1r4le6"}]],Tz=pt("chart-no-axes-column",khn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $hn=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],zl=pt("check",$hn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ehn=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],HI=pt("chevron-down",Ehn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Thn=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],Mhn=pt("chevron-left",Thn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zhn=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Ahn=pt("chevron-right",zhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ihn=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],UI=pt("chevron-up",Ihn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Dhn=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],FNe=pt("circle-alert",Dhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Nhn=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],Rd=pt("circle-check-big",Nhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Lhn=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],t2=pt("circle-help",Lhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rhn=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]],Fhn=pt("circle-user",Rhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Bhn=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],Wre=pt("circle-x",Bhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vhn=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]],Fd=pt("clock",Vhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Hhn=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],Uhn=pt("cloud",Hhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Whn=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],BNe=pt("code",Whn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Khn=[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]],qhn=pt("cog",Khn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ghn=[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]],Mz=pt("coins",Ghn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jhn=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],r2=pt("copy",Jhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Yhn=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]],v1=pt("credit-card",Yhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xhn=[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]],Qhn=pt("crown",Xhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Zhn=[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]],e6n=pt("dollar-sign",Zhn);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const t6n=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],i9e=pt("download",t6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r6n=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],n6n=pt("ellipsis",r6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i6n=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],VNe=pt("eye-off",i6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o6n=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Kre=pt("eye",o6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a6n=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],qre=pt("file-text",a6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s6n=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]],l6n=pt("file-x",s6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const c6n=[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]],u6n=pt("focus",c6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const f6n=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],p6n=pt("gauge",f6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const d6n=[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]],Gre=pt("gift",d6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const m6n=[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]],HNe=pt("hash",m6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const h6n=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],UNe=pt("image",h6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const y6n=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],WNe=pt("key",y6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const g6n=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],DY=pt("languages",g6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const b6n=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],KNe=pt("layers",b6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const v6n=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],qNe=pt("layout-dashboard",v6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const x6n=[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]],O6n=pt("list",x6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const j6n=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],GNe=pt("loader-circle",j6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const w6n=[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]],JNe=pt("loader",w6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const P6n=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]],S6n=pt("maximize-2",P6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _6n=[["path",{d:"m3 11 18-5v12L3 14v-3z",key:"n962bs"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}]],C6n=pt("megaphone",_6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const k6n=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]],Jre=pt("message-square",k6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $6n=[["path",{d:"m14 10 7-7",key:"oa77jy"}],["path",{d:"M20 10h-6V4",key:"mjg0md"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M4 14h6v6",key:"rmj7iw"}]],E6n=pt("minimize-2",$6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const T6n=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],NY=pt("monitor",T6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const M6n=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]],o9e=pt("moon",M6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const z6n=[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]],A6n=pt("mouse-pointer-click",z6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const I6n=[["path",{d:"M5 3v16h16",key:"1mqmf9"}],["path",{d:"m5 19 6-6",key:"jh6hbb"}],["path",{d:"m2 6 3-3 3 3",key:"tkyvxa"}],["path",{d:"m18 16 3 3-3 3",key:"1d4glt"}]],D6n=pt("move-3d",I6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const N6n=[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m19 9 3 3-3 3",key:"1mg7y2"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]],L6n=pt("move",N6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const R6n=[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]],F6n=pt("music",R6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const B6n=[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]],YNe=pt("package",B6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const V6n=[["path",{d:"m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z",key:"irua1i"}],["path",{d:"m5 2 5 5",key:"1lls2c"}],["path",{d:"M2 13h15",key:"1hkzvu"}],["path",{d:"M22 20a2 2 0 1 1-4 0c0-1.6 1.7-2.4 2-4 .3 1.6 2 2.4 2 4Z",key:"xk76lq"}]],H6n=pt("paint-bucket",V6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const U6n=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]],XNe=pt("palette",U6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const W6n=[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]],QNe=pt("pause",W6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const K6n=[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]],q6n=pt("play",K6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const G6n=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Bd=pt("plus",G6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const J6n=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]],Y6n=pt("receipt",J6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const X6n=[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]],Q6n=pt("refresh-ccw",X6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Z6n=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],Yre=pt("refresh-cw",Z6n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const e7n=[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]],t7n=pt("repeat",e7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r7n=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],LY=pt("rotate-ccw",r7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n7n=[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]],i7n=pt("route",n7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o7n=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],Vd=pt("save",o7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a7n=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],s7n=pt("send",a7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const l7n=[["path",{d:"M20 7h-9",key:"3s1dr2"}],["path",{d:"M14 17H5",key:"gfn3mx"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]],c7n=pt("settings-2",l7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const u7n=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],WI=pt("server",u7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const f7n=[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],$1=pt("settings",f7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const p7n=[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z",key:"1bo67w"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5",key:"w3z12y"}]],d7n=pt("shapes",p7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const m7n=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],ZNe=pt("shield-check",m7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const h7n=[["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22",key:"1ailkh"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2",key:"km57vx"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45",key:"os18l9"}]],FM=pt("shuffle",h7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const y7n=[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]],Il=pt("sparkles",y7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const g7n=[["path",{d:"M21 10.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.5",key:"1uzm8b"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],eLe=pt("square-check-big",g7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const b7n=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],Hd=pt("square-pen",b7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const v7n=[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]],x7n=pt("square-terminal",v7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const O7n=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],a9e=pt("sun",O7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const j7n=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],w7n=pt("target",j7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const P7n=[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]],S7n=pt("thermometer",P7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _7n=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]],C7n=pt("ticket",_7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const k7n=[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]],$7n=pt("toggle-left",k7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const E7n=[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]],Ks=pt("trash-2",E7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const T7n=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],tLe=pt("trending-up",T7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const M7n=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],BM=pt("triangle-alert",M7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const z7n=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],RY=pt("upload",z7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const A7n=[["path",{d:"m16 11 2 2 4-4",key:"9rsbq5"}],["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],rLe=pt("user-check",A7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const I7n=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],s9e=pt("user-plus",I7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const D7n=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],N7n=pt("user",D7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const L7n=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],zz=pt("users",L7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const R7n=[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]],l9e=pt("video",R7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const F7n=[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]],c9e=pt("wallet",F7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const B7n=[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],V7n=pt("wifi-off",B7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const H7n=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ko=pt("x",H7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const U7n=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],KI=pt("zap",U7n);/** * @license lucide-react v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const W7n=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]],K7n=pt("zoom-in",W7n);var nLe={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},u9e=Le.createContext&&Le.createContext(nLe),q7n=["attr","size","title"];function G7n(e,t){if(e==null)return{};var r=J7n(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function J7n(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Az(){return Az=Object.assign?Object.assign.bind():function(e){for(var t=1;tLe.createElement(t.tag,Iz({key:r},t.attr),iLe(t.child)))}function dr(e){return t=>Le.createElement(Z7n,Az({attr:Iz({},e.attr)},t),iLe(e.child))}function Z7n(e){var t=r=>{var{attr:n,size:i,title:o}=e,s=G7n(e,q7n),l=i||r.size||"1em",c;return r.className&&(c=r.className),e.className&&(c=(c?c+" ":"")+e.className),Le.createElement("svg",Az({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,s,{className:c,style:Iz(Iz({color:e.color||r.color},r.style),e.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),o&&Le.createElement("title",null,o),e.children)};return u9e!==void 0?Le.createElement(u9e.Consumer,null,r=>t(r)):t(nLe)}function FY(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M19.695 15.07c3.426 1.158 4.203 1.22 4.203 1.22V3.846c0-2.124-1.705-3.845-3.81-3.845H3.914C1.808.001.102 1.722.102 3.846v16.31c0 2.123 1.706 3.845 3.813 3.845h16.173c2.105 0 3.81-1.722 3.81-3.845v-.157s-6.19-2.602-9.315-4.119c-2.096 2.602-4.8 4.181-7.607 4.181-4.75 0-6.361-4.19-4.112-6.949.49-.602 1.324-1.175 2.617-1.497 2.025-.502 5.247.313 8.266 1.317a16.796 16.796 0 0 0 1.341-3.302H5.781v-.952h4.799V6.975H4.77v-.953h5.81V3.591s0-.409.411-.409h2.347v2.84h5.744v.951h-5.744v1.704h4.69a19.453 19.453 0 0 1-1.986 5.06c1.424.52 2.702 1.011 3.654 1.333m-13.81-2.032c-.596.06-1.71.325-2.321.869-1.83 1.608-.735 4.55 2.968 4.55 2.151 0 4.301-1.388 5.99-3.61-2.403-1.182-4.438-2.028-6.637-1.809"},child:[]}]})(e)}function e8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M7.12 11.084a.683.683 0 00-1.16.126L.075 22.974a.703.703 0 00.63 1.018h8.19a.678.678 0 00.63-.39c1.767-3.65.696-9.203-2.406-12.52zM11.434.386a15.515 15.515 0 00-.906 15.317l3.95 7.9a.703.703 0 00.628.388h8.19a.703.703 0 00.63-1.017L12.63.38a.664.664 0 00-1.196.006z"},child:[]}]})(e)}function t8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M21.98 7.448L19.62 0H4.347L2.02 7.448c-1.352 4.312.03 9.206 3.815 12.015L12.007 24l6.157-4.552c3.755-2.81 5.182-7.688 3.815-12.015l-6.16 4.58 2.343 7.45-6.157-4.597-6.158 4.58 2.358-7.433-6.188-4.55 7.63-.045L12.008 0l2.356 7.404 7.615.044z"},child:[]}]})(e)}function r8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13.96 9.01h-.84V7.492h-1.234v3.663H5.722c.34.517.538.982.538 1.152 0 .46-1.445 3.059-3.197 3.059C.8 15.427-.745 12.8.372 10.855a3.062 3.062 0 0 1 2.691-1.606c1.04 0 1.971.915 2.557 1.755V6.577a3.773 3.773 0 0 1 3.77-3.769h10.84C22.31 2.808 24 4.5 24 6.577v10.845a3.773 3.773 0 0 1-3.77 3.769h-1.6V17.5h-7.64v3.692h-1.6a3.773 3.773 0 0 1-3.77-3.769v-3.41h12.114v-6.52h-1.59v.893h-.84v-.893H13.96v1.516Zm-9.956 1.845c-.662-.703-1.578-.544-2.209 0-2.105 2.054 1.338 5.553 3.302 1.447a5.395 5.395 0 0 0-1.093-1.447Z"},child:[]}]})(e)}function n8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M.778 1.213a.768.768 0 00-.768.892l3.263 19.81c.084.5.515.868 1.022.873H19.95a.772.772 0 00.77-.646l3.27-20.03a.768.768 0 00-.768-.891zM14.52 15.53H9.522L8.17 8.466h7.561z"},child:[]}]})(e)}function gT(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"},child:[]}]})(e)}function i8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M6 1.807L0 5.629l6 3.822 6.001-3.822L6 1.807zM18 1.807l-6 3.822 6 3.822 6-3.822-6-3.822zM0 13.274l6 3.822 6.001-3.822L6 9.452l-6 3.822zM18 9.452l-6 3.822 6 3.822 6-3.822-6-3.822zM6 18.371l6.001 3.822 6-3.822-6-3.822L6 18.371z"},child:[]}]})(e)}function o8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z"},child:[]}]})(e)}function a8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M4.209 4.603c-.247 0-.525.02-.84.088-.333.07-1.28.283-2.054 1.027C-.403 7.25.035 9.685.089 10.052c.065.446.263 1.687 1.21 2.768 1.749 2.141 5.513 2.092 5.513 2.092s.462 1.103 1.168 2.119c.955 1.263 1.936 2.248 2.89 2.367 2.406 0 7.212-.004 7.212-.004s.458.004 1.08-.394c.535-.324 1.013-.893 1.013-.893s.492-.527 1.18-1.73c.21-.37.385-.729.538-1.068 0 0 2.107-4.471 2.107-8.823-.042-1.318-.367-1.55-.443-1.627-.156-.156-.366-.153-.366-.153s-4.475.252-6.792.306c-.508.011-1.012.023-1.512.027v4.474l-.634-.301c0-1.39-.004-4.17-.004-4.17-1.107.016-3.405-.084-3.405-.084s-5.399-.27-5.987-.324c-.187-.011-.401-.032-.648-.032zm.354 1.832h.111s.271 2.269.6 3.597C5.549 11.147 6.22 13 6.22 13s-.996-.119-1.641-.348c-.99-.324-1.409-.714-1.409-.714s-.73-.511-1.096-1.52C1.444 8.73 2.021 7.7 2.021 7.7s.32-.859 1.47-1.145c.395-.106.863-.12 1.072-.12zm8.33 2.554c.26.003.509.127.509.127l.868.422-.529 1.075a.686.686 0 0 0-.614.359.685.685 0 0 0 .072.756l-.939 1.924a.69.69 0 0 0-.66.527.687.687 0 0 0 .347.763.686.686 0 0 0 .867-.206.688.688 0 0 0-.069-.882l.916-1.874a.667.667 0 0 0 .237-.02.657.657 0 0 0 .271-.137 8.826 8.826 0 0 1 1.016.512.761.761 0 0 1 .286.282c.073.21-.073.569-.073.569-.087.29-.702 1.55-.702 1.55a.692.692 0 0 0-.676.477.681.681 0 1 0 1.157-.252c.073-.141.141-.282.214-.431.19-.397.515-1.16.515-1.16.035-.066.218-.394.103-.814-.095-.435-.48-.638-.48-.638-.467-.301-1.116-.58-1.116-.58s0-.156-.042-.27a.688.688 0 0 0-.148-.241l.516-1.062 2.89 1.401s.48.218.583.619c.073.282-.019.534-.069.657-.24.587-2.1 4.317-2.1 4.317s-.232.554-.748.588a1.065 1.065 0 0 1-.393-.045l-.202-.08-4.31-2.1s-.417-.218-.49-.596c-.083-.31.104-.691.104-.691l2.073-4.272s.183-.37.466-.497a.855.855 0 0 1 .35-.077z"},child:[]}]})(e)}function s8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"},child:[]}]})(e)}function l8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"},child:[]}]})(e)}function c8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z"},child:[]}]})(e)}function u8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"m18.742 1.182-12.493.002C4.155 4.784 2.079 8.393 0 12.002c2.071 3.612 4.162 7.214 6.252 10.816l12.49-.004 3.089-5.404h2.158v-.002H24L23.996 6.59h-2.168zM8.327 4.792h2.081l1.04 1.8-3.12 5.413 3.117 5.403-1.035 1.81H8.327a2047.566 2047.566 0 0 0-4.168-7.204C5.547 9.606 6.937 7.2 8.327 4.792Zm6.241 0 2.086.003c1.393 2.405 2.78 4.813 4.166 7.222l-4.167 7.2h-2.08c-.382-.562-1.038-1.808-1.038-1.808l3.123-5.405-3.124-5.413z"},child:[]}]})(e)}function f8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"},child:[]}]})(e)}function oLe(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12.504 0c-.155 0-.315.008-.48.021-4.226.333-3.105 4.807-3.17 6.298-.076 1.092-.3 1.953-1.05 3.02-.885 1.051-2.127 2.75-2.716 4.521-.278.832-.41 1.684-.287 2.489a.424.424 0 00-.11.135c-.26.268-.45.6-.663.839-.199.199-.485.267-.797.4-.313.136-.658.269-.864.68-.09.189-.136.394-.132.602 0 .199.027.4.055.536.058.399.116.728.04.97-.249.68-.28 1.145-.106 1.484.174.334.535.47.94.601.81.2 1.91.135 2.774.6.926.466 1.866.67 2.616.47.526-.116.97-.464 1.208-.946.587-.003 1.23-.269 2.26-.334.699-.058 1.574.267 2.577.2.025.134.063.198.114.333l.003.003c.391.778 1.113 1.132 1.884 1.071.771-.06 1.592-.536 2.257-1.306.631-.765 1.683-1.084 2.378-1.503.348-.199.629-.469.649-.853.023-.4-.2-.811-.714-1.376v-.097l-.003-.003c-.17-.2-.25-.535-.338-.926-.085-.401-.182-.786-.492-1.046h-.003c-.059-.054-.123-.067-.188-.135a.357.357 0 00-.19-.064c.431-1.278.264-2.55-.173-3.694-.533-1.41-1.465-2.638-2.175-3.483-.796-1.005-1.576-1.957-1.56-3.368.026-2.152.236-6.133-3.544-6.139zm.529 3.405h.013c.213 0 .396.062.584.198.19.135.33.332.438.533.105.259.158.459.166.724 0-.02.006-.04.006-.06v.105a.086.086 0 01-.004-.021l-.004-.024a1.807 1.807 0 01-.15.706.953.953 0 01-.213.335.71.71 0 00-.088-.042c-.104-.045-.198-.064-.284-.133a1.312 1.312 0 00-.22-.066c.05-.06.146-.133.183-.198.053-.128.082-.264.088-.402v-.02a1.21 1.21 0 00-.061-.4c-.045-.134-.101-.2-.183-.333-.084-.066-.167-.132-.267-.132h-.016c-.093 0-.176.03-.262.132a.8.8 0 00-.205.334 1.18 1.18 0 00-.09.4v.019c.002.089.008.179.02.267-.193-.067-.438-.135-.607-.202a1.635 1.635 0 01-.018-.2v-.02a1.772 1.772 0 01.15-.768c.082-.22.232-.406.43-.533a.985.985 0 01.594-.2zm-2.962.059h.036c.142 0 .27.048.399.135.146.129.264.288.344.465.09.199.14.4.153.667v.004c.007.134.006.2-.002.266v.08c-.03.007-.056.018-.083.024-.152.055-.274.135-.393.2.012-.09.013-.18.003-.267v-.015c-.012-.133-.04-.2-.082-.333a.613.613 0 00-.166-.267.248.248 0 00-.183-.064h-.021c-.071.006-.13.04-.186.132a.552.552 0 00-.12.27.944.944 0 00-.023.33v.015c.012.135.037.2.08.334.046.134.098.2.166.268.01.009.02.018.034.024-.07.057-.117.07-.176.136a.304.304 0 01-.131.068 2.62 2.62 0 01-.275-.402 1.772 1.772 0 01-.155-.667 1.759 1.759 0 01.08-.668 1.43 1.43 0 01.283-.535c.128-.133.26-.2.418-.2zm1.37 1.706c.332 0 .733.065 1.216.399.293.2.523.269 1.052.468h.003c.255.136.405.266.478.399v-.131a.571.571 0 01.016.47c-.123.31-.516.643-1.063.842v.002c-.268.135-.501.333-.775.465-.276.135-.588.292-1.012.267a1.139 1.139 0 01-.448-.067 3.566 3.566 0 01-.322-.198c-.195-.135-.363-.332-.612-.465v-.005h-.005c-.4-.246-.616-.512-.686-.71-.07-.268-.005-.47.193-.6.224-.135.38-.271.483-.336.104-.074.143-.102.176-.131h.002v-.003c.169-.202.436-.47.839-.601.139-.036.294-.065.466-.065zm2.8 2.142c.358 1.417 1.196 3.475 1.735 4.473.286.534.855 1.659 1.102 3.024.156-.005.33.018.513.064.646-1.671-.546-3.467-1.089-3.966-.22-.2-.232-.335-.123-.335.59.534 1.365 1.572 1.646 2.757.13.535.16 1.104.021 1.67.067.028.135.06.205.067 1.032.534 1.413.938 1.23 1.537v-.043c-.06-.003-.12 0-.18 0h-.016c.151-.467-.182-.825-1.065-1.224-.915-.4-1.646-.336-1.77.465-.008.043-.013.066-.018.135-.068.023-.139.053-.209.064-.43.268-.662.669-.793 1.187-.13.533-.17 1.156-.205 1.869v.003c-.02.334-.17.838-.319 1.35-1.5 1.072-3.58 1.538-5.348.334a2.645 2.645 0 00-.402-.533 1.45 1.45 0 00-.275-.333c.182 0 .338-.03.465-.067a.615.615 0 00.314-.334c.108-.267 0-.697-.345-1.163-.345-.467-.931-.995-1.788-1.521-.63-.4-.986-.87-1.15-1.396-.165-.534-.143-1.085-.015-1.645.245-1.07.873-2.11 1.274-2.763.107-.065.037.135-.408.974-.396.751-1.14 2.497-.122 3.854a8.123 8.123 0 01.647-2.876c.564-1.278 1.743-3.504 1.836-5.268.048.036.217.135.289.202.218.133.38.333.59.465.21.201.477.335.876.335.039.003.075.006.11.006.412 0 .73-.134.997-.268.29-.134.52-.334.74-.4h.005c.467-.135.835-.402 1.044-.7zm2.185 8.958c.037.6.343 1.245.882 1.377.588.134 1.434-.333 1.791-.765l.211-.01c.315-.007.577.01.847.268l.003.003c.208.199.305.53.391.876.085.4.154.78.409 1.066.486.527.645.906.636 1.14l.003-.007v.018l-.003-.012c-.015.262-.185.396-.498.595-.63.401-1.746.712-2.457 1.57-.618.737-1.37 1.14-2.036 1.191-.664.053-1.237-.2-1.574-.898l-.005-.003c-.21-.4-.12-1.025.056-1.69.176-.668.428-1.344.463-1.897.037-.714.076-1.335.195-1.814.12-.465.308-.797.641-.984l.045-.022zm-10.814.049h.01c.053 0 .105.005.157.014.376.055.706.333 1.023.752l.91 1.664.003.003c.243.533.754 1.064 1.189 1.637.434.598.77 1.131.729 1.57v.006c-.057.744-.48 1.148-1.125 1.294-.645.135-1.52.002-2.395-.464-.968-.536-2.118-.469-2.857-.602-.369-.066-.61-.2-.723-.4-.11-.2-.113-.602.123-1.23v-.004l.002-.003c.117-.334.03-.752-.027-1.118-.055-.401-.083-.71.043-.94.16-.334.396-.4.69-.533.294-.135.64-.202.915-.47h.002v-.002c.256-.268.445-.601.668-.838.19-.201.38-.336.663-.336zm7.159-9.074c-.435.201-.945.535-1.488.535-.542 0-.97-.267-1.28-.466-.154-.134-.28-.268-.373-.335-.164-.134-.144-.333-.074-.333.109.016.129.134.199.2.096.066.215.2.36.333.292.2.68.467 1.167.467.485 0 1.053-.267 1.398-.466.195-.135.445-.334.648-.467.156-.136.149-.267.279-.267.128.016.034.134-.147.332a8.097 8.097 0 01-.69.468zm-1.082-1.583V5.64c-.006-.02.013-.042.029-.05.074-.043.18-.027.26.004.063 0 .16.067.15.135-.006.049-.085.066-.135.066-.055 0-.092-.043-.141-.068-.052-.018-.146-.008-.163-.065zm-.551 0c-.02.058-.113.049-.166.066-.047.025-.086.068-.14.068-.05 0-.13-.02-.136-.068-.01-.066.088-.133.15-.133.08-.031.184-.047.259-.005.019.009.036.03.03.05v.02h.003z"},child:[]}]})(e)}function p8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12.018 6.537c-2.5 0-4.6 1.712-5.241 4.015-.56-1.232-1.793-2.105-3.225-2.105A3.569 3.569 0 0 0 0 12a3.569 3.569 0 0 0 3.552 3.553c1.432 0 2.664-.874 3.224-2.106.641 2.304 2.742 4.016 5.242 4.016 2.487 0 4.576-1.693 5.231-3.977.569 1.21 1.783 2.067 3.198 2.067A3.568 3.568 0 0 0 24 12a3.569 3.569 0 0 0-3.553-3.553c-1.416 0-2.63.858-3.199 2.067-.654-2.284-2.743-3.978-5.23-3.977zm0 2.085c1.878 0 3.378 1.5 3.378 3.378 0 1.878-1.5 3.378-3.378 3.378A3.362 3.362 0 0 1 8.641 12c0-1.878 1.5-3.378 3.377-3.378zm-8.466 1.91c.822 0 1.467.645 1.467 1.468s-.644 1.467-1.467 1.468A1.452 1.452 0 0 1 2.085 12c0-.823.644-1.467 1.467-1.467zm16.895 0c.823 0 1.468.645 1.468 1.468s-.645 1.468-1.468 1.468A1.452 1.452 0 0 1 18.98 12c0-.823.644-1.467 1.467-1.467z"},child:[]}]})(e)}function d8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v13.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.139c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z"},child:[]}]})(e)}function m8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.389 0 0 5.35 0 12s5.35 12 12 12 12-5.35 12-12S18.611 0 12 0zm0 18c-3.325 0-6-2.675-6-6s2.675-6 6-6 6 2.675 6 6-2.675 6-6 6z"},child:[]}]})(e)}function h8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M14.54.889l-3.63 1.773v18.17c-4.15-.52-7.27-2.78-7.27-5.5 0-2.58 2.8-4.75 6.63-5.41v-2.31C4.42 8.322 0 11.502 0 15.332c0 3.96 4.74 7.24 10.91 7.78l3.63-1.71V.888m.64 6.724v2.31c1.43.25 2.71.7 3.76 1.31l-1.97 1.11 7.03 1.53-.5-5.21-1.87 1.06c-1.74-1.06-3.96-1.81-6.45-2.11z"},child:[]}]})(e)}function y8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.373 0 0 5.373 0 12c0 3.314 1.343 6.314 3.515 8.485l-2.286 2.286C.775 23.225 1.097 24 1.738 24H12c6.627 0 12-5.373 12-12S18.627 0 12 0Zm4.388 3.199c1.104 0 1.999.895 1.999 1.999 0 1.105-.895 2-1.999 2-.946 0-1.739-.657-1.947-1.539v.002c-1.147.162-2.032 1.15-2.032 2.341v.007c1.776.067 3.4.567 4.686 1.363.473-.363 1.064-.58 1.707-.58 1.547 0 2.802 1.254 2.802 2.802 0 1.117-.655 2.081-1.601 2.531-.088 3.256-3.637 5.876-7.997 5.876-4.361 0-7.905-2.617-7.998-5.87-.954-.447-1.614-1.415-1.614-2.538 0-1.548 1.255-2.802 2.803-2.802.645 0 1.239.218 1.712.585 1.275-.79 2.881-1.291 4.64-1.365v-.01c0-1.663 1.263-3.034 2.88-3.207.188-.911.993-1.595 1.959-1.595Zm-8.085 8.376c-.784 0-1.459.78-1.506 1.797-.047 1.016.64 1.429 1.426 1.429.786 0 1.371-.369 1.418-1.385.047-1.017-.553-1.841-1.338-1.841Zm7.406 0c-.786 0-1.385.824-1.338 1.841.047 1.017.634 1.385 1.418 1.385.785 0 1.473-.413 1.426-1.429-.046-1.017-.721-1.797-1.506-1.797Zm-3.703 4.013c-.974 0-1.907.048-2.77.135-.147.015-.241.168-.183.305.483 1.154 1.622 1.964 2.953 1.964 1.33 0 2.47-.81 2.953-1.964.057-.137-.037-.29-.184-.305-.863-.087-1.795-.135-2.769-.135Z"},child:[]}]})(e)}function g8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"},child:[]}]})(e)}function Dz(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13.976 9.15c-2.172-.806-3.356-1.426-3.356-2.409 0-.831.683-1.305 1.901-1.305 2.227 0 4.515.858 6.09 1.631l.89-5.494C18.252.975 15.697 0 12.165 0 9.667 0 7.589.654 6.104 1.872 4.56 3.147 3.757 4.992 3.757 7.218c0 4.039 2.467 5.76 6.476 7.219 2.585.92 3.445 1.574 3.445 2.583 0 .98-.84 1.545-2.354 1.545-1.875 0-4.965-.921-6.99-2.109l-.9 5.555C5.175 22.99 8.385 24 11.714 24c2.641 0 4.843-.624 6.328-1.813 1.664-1.305 2.525-3.236 2.525-5.732 0-4.128-2.524-5.851-6.594-7.305h.003z"},child:[]}]})(e)}function Xre(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"},child:[]}]})(e)}function b8n(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714Z"},child:[]}]})(e)}function E1(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M8.691 2.188C3.891 2.188 0 5.476 0 9.53c0 2.212 1.17 4.203 3.002 5.55a.59.59 0 0 1 .213.665l-.39 1.48c-.019.07-.048.141-.048.213 0 .163.13.295.29.295a.326.326 0 0 0 .167-.054l1.903-1.114a.864.864 0 0 1 .717-.098 10.16 10.16 0 0 0 2.837.403c.276 0 .543-.027.811-.05-.857-2.578.157-4.972 1.932-6.446 1.703-1.415 3.882-1.98 5.853-1.838-.576-3.583-4.196-6.348-8.596-6.348zM5.785 5.991c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178A1.17 1.17 0 0 1 4.623 7.17c0-.651.52-1.18 1.162-1.18zm5.813 0c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178 1.17 1.17 0 0 1-1.162-1.178c0-.651.52-1.18 1.162-1.18zm5.34 2.867c-1.797-.052-3.746.512-5.28 1.786-1.72 1.428-2.687 3.72-1.78 6.22.942 2.453 3.666 4.229 6.884 4.229.826 0 1.622-.12 2.361-.336a.722.722 0 0 1 .598.082l1.584.926a.272.272 0 0 0 .14.047c.134 0 .24-.111.24-.247 0-.06-.023-.12-.038-.177l-.327-1.233a.582.582 0 0 1-.023-.156.49.49 0 0 1 .201-.398C23.024 18.48 24 16.82 24 14.98c0-3.21-2.931-5.837-6.656-6.088V8.89c-.135-.01-.27-.027-.407-.03zm-2.53 3.274c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983.976.976 0 0 1-.969-.983c0-.542.434-.982.97-.982zm4.844 0c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983.976.976 0 0 1-.969-.983c0-.542.434-.982.969-.982z"},child:[]}]})(e)}function p9e(e){return dr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"},child:[]}]})(e)}function d9e(e,t=!1){const o=t?"var(--semi-color-primary)":"currentColor",s={size:16,strokeWidth:2,className:`transition-colors duration-200 ${t?"transition-transform duration-200 scale-105":""}`};switch(e){case"detail":return a.jsx(qNe,{...s,color:o});case"playground":return a.jsx(x7n,{...s,color:o});case"chat":return a.jsx(Jre,{...s,color:o});case"token":return a.jsx(WNe,{...s,color:o});case"log":return a.jsx(Chn,{...s,color:o});case"midjourney":return a.jsx(UNe,{...s,color:o});case"task":return a.jsx(eLe,{...s,color:o});case"topup":return a.jsx(v1,{...s,color:o});case"channel":return a.jsx(KNe,{...s,color:o});case"redemption":return a.jsx(Gre,{...s,color:o});case"user":case"personal":return a.jsx(N7n,{...s,color:o});case"models":return a.jsx(YNe,{...s,color:o});case"deployment":return a.jsx(WI,{...s,color:o});case"subscription":return a.jsx(Ure,{...s,color:o});case"setting":return a.jsx($1,{...s,color:o});default:return a.jsx(Fhn,{...s,color:o})}}const K3=(()=>{let e=null,t=null;return r=>{const n=Ae.language;return e&&t===n||(e={all:{label:r("render.model_category.all"),icon:null,filter:()=>!0},openai:{label:"OpenAI",icon:a.jsx(Ri,{}),filter:i=>i.model_name.toLowerCase().includes("gpt")||i.model_name.toLowerCase().includes("dall-e")||i.model_name.toLowerCase().includes("whisper")||i.model_name.toLowerCase().includes("tts-1")||i.model_name.toLowerCase().includes("text-embedding-3")||i.model_name.toLowerCase().includes("text-moderation")||i.model_name.toLowerCase().includes("babbage")||i.model_name.toLowerCase().includes("davinci")||i.model_name.toLowerCase().includes("curie")||i.model_name.toLowerCase().includes("ada")||i.model_name.toLowerCase().includes("o1")||i.model_name.toLowerCase().includes("o3")||i.model_name.toLowerCase().includes("o4")},anthropic:{label:"Anthropic",icon:a.jsx(ts.Color,{}),filter:i=>i.model_name.toLowerCase().includes("claude")},gemini:{label:"Gemini",icon:a.jsx(uo.Color,{}),filter:i=>i.model_name.toLowerCase().includes("gemini")||i.model_name.toLowerCase().includes("gemma")||i.model_name.toLowerCase().includes("learnlm")||i.model_name.toLowerCase().startsWith("embedding-")||i.model_name.toLowerCase().includes("text-embedding-004")||i.model_name.toLowerCase().includes("imagen-4")||i.model_name.toLowerCase().includes("veo-")||i.model_name.toLowerCase().includes("aqa")},moonshot:{label:"Moonshot",icon:a.jsx(ol,{}),filter:i=>i.model_name.toLowerCase().includes("moonshot")||i.model_name.toLowerCase().includes("kimi")},zhipu:{label:r("render.model_category.zhipu"),icon:a.jsx(ml.Color,{}),filter:i=>i.model_name.toLowerCase().includes("chatglm")||i.model_name.toLowerCase().includes("glm-")||i.model_name.toLowerCase().includes("cogview")||i.model_name.toLowerCase().includes("cogvideo")},qwen:{label:r("render.model_category.qwen"),icon:a.jsx(Ma.Color,{}),filter:i=>i.model_name.toLowerCase().includes("qwen")},deepseek:{label:"DeepSeek",icon:a.jsx(ns.Color,{}),filter:i=>i.model_name.toLowerCase().includes("deepseek")},minimax:{label:"MiniMax",icon:a.jsx(Ta.Color,{}),filter:i=>i.model_name.toLowerCase().includes("abab")||i.model_name.toLowerCase().includes("minimax")},baidu:{label:r("render.model_category.wenxin"),icon:a.jsx(Zo.Color,{}),filter:i=>i.model_name.toLowerCase().includes("ernie")},xunfei:{label:r("render.model_category.spark"),icon:a.jsx(ls.Color,{}),filter:i=>i.model_name.toLowerCase().includes("spark")},midjourney:{label:"Midjourney",icon:a.jsx(S0,{}),filter:i=>i.model_name.toLowerCase().includes("mj_")},tencent:{label:r("render.model_category.hunyuan"),icon:a.jsx(is.Color,{}),filter:i=>i.model_name.toLowerCase().includes("hunyuan")},cohere:{label:"Cohere",icon:a.jsx(rs.Color,{}),filter:i=>i.model_name.toLowerCase().includes("command")||i.model_name.toLowerCase().includes("c4ai-")||i.model_name.toLowerCase().includes("embed-")},cloudflare:{label:"Cloudflare",icon:a.jsx(Qa.Color,{}),filter:i=>i.model_name.toLowerCase().includes("@cf/")},ai360:{label:r("render.model_category.360"),icon:a.jsx(Ea.Color,{}),filter:i=>i.model_name.toLowerCase().includes("360")},jina:{label:"Jina",icon:a.jsx(dc,{}),filter:i=>i.model_name.toLowerCase().includes("jina")},mistral:{label:"Mistral AI",icon:a.jsx(as.Color,{}),filter:i=>i.model_name.toLowerCase().includes("mistral")||i.model_name.toLowerCase().includes("codestral")||i.model_name.toLowerCase().includes("pixtral")||i.model_name.toLowerCase().includes("voxtral")||i.model_name.toLowerCase().includes("magistral")},xai:{label:"xAI",icon:a.jsx(Sc,{}),filter:i=>i.model_name.toLowerCase().includes("grok")},llama:{label:"Llama",icon:a.jsx(jc,{}),filter:i=>i.model_name.toLowerCase().includes("llama")},doubao:{label:r("render.model_category.doubao"),icon:a.jsx(ja.Color,{}),filter:i=>i.model_name.toLowerCase().includes("doubao")},yi:{label:r("render.model_category.yi"),icon:a.jsx(ll.Color,{}),filter:i=>i.model_name.toLowerCase().includes("yi")}},t=n),e}})();function Qre(e){switch(e){case 1:case 3:case 57:return a.jsx(Ri,{size:14});case 2:case 5:return a.jsx(S0,{size:14});case 36:return a.jsx(q1,{size:14});case 4:return a.jsx(jc,{size:14});case 14:case 33:return a.jsx(ts.Color,{size:14});case 41:return a.jsx(uo.Color,{size:14});case 34:return a.jsx(rs.Color,{size:14});case 39:return a.jsx(Qa.Color,{size:14});case 43:return a.jsx(ns.Color,{size:14});case 15:case 46:return a.jsx(Zo.Color,{size:14});case 17:return a.jsx(Ma.Color,{size:14});case 18:return a.jsx(ls.Color,{size:14});case 16:case 26:return a.jsx(ml.Color,{size:14});case 24:case 11:return a.jsx(uo.Color,{size:14});case 47:return a.jsx(_c.Color,{size:14});case 25:return a.jsx(ol,{size:14});case 27:return a.jsx(al.Color,{size:14});case 20:return a.jsx(hc,{size:14});case 19:return a.jsx(Ea.Color,{size:14});case 23:return a.jsx(is.Color,{size:14});case 31:return a.jsx(ll.Color,{size:14});case 35:return a.jsx(Ta.Color,{size:14});case 37:return a.jsx(hl.Color,{size:14});case 38:return a.jsx(dc,{size:14});case 40:return a.jsx(Pc.Color,{size:14});case 42:return a.jsx(as.Color,{size:14});case 45:return a.jsx(ja.Color,{size:14});case 48:return a.jsx(Sc,{size:14});case 49:return a.jsx(Z2,{size:14});case 50:return a.jsx(zc.Color,{size:14});case 51:return a.jsx(P0.Color,{size:14});case 54:return a.jsx(ja.Color,{size:14});case 56:return a.jsx(Od,{size:14});case 8:case 22:return a.jsx(j0.Color,{size:14});case 21:case 44:default:return null}}function qs(e,t=14){if(typeof e=="string"&&(e=e.trim()),!e)return a.jsx(vr,{size:"extra-extra-small",children:"?"});const r=String(e).split("."),n=r[0],i=r9e[n];let o,s=1;if(i&&r.length>1&&i[r[1]]?(o=i[r[1]],s=2):(o=r9e[n],s=1),!o||typeof o!="function"&&typeof o!="object"){const u=String(e).charAt(0).toUpperCase();return a.jsx(vr,{size:"extra-extra-small",children:u})}const l={},c=u=>{if(u==null)return!0;let f=String(u).trim();return f.startsWith("{")&&f.endsWith("}")&&(f=f.slice(1,-1).trim()),f.startsWith('"')&&f.endsWith('"')||f.startsWith("'")&&f.endsWith("'")?f.slice(1,-1):f==="true"?!0:f==="false"?!1:/^-?\d+(?:\.\d+)?$/.test(f)?Number(f):f};for(let u=s;u0&&t.length<=4&&!aLe(t)}function O8n(e){return e.trim().toLowerCase().replace(/^ri:/,"").replace(/^react-icons:/,"").replace(/^si:/,"")}function u4(e,t=20){const r=String(e||"").trim(),n=Number(t)>0?Number(t):20;if(!r)return a.jsx(KNe,{size:n,color:"var(--semi-color-text-2)"});if(aLe(r))return a.jsx("img",{src:r,alt:"provider icon",width:n,height:n,style:{borderRadius:4,objectFit:"cover"}});if(x8n(r))return a.jsx("span",{style:{width:n,height:n,lineHeight:`${n}px`,textAlign:"center",display:"inline-block",fontSize:Math.max(Math.floor(n*.8),14)},children:r});const i=O8n(r),o=v8n[i];return o?a.jsx(o,{size:n}):a.jsx(vr,{size:"extra-extra-small",children:r.charAt(0).toUpperCase()})}const m9e=["amber","blue","cyan","green","grey","indigo","light-blue","lime","orange","pink","purple","red","teal","violet","yellow"],j8n=["#1664FF","#1AC6FF","#FF8A00","#3CC780","#7442D4","#FFC400","#304D77","#B48DEB","#009488","#FF7DDA"],w8n=["#1664FF","#B2CFFF","#1AC6FF","#94EFFF","#FF8A00","#FFCE7A","#3CC780","#B9EDCD","#7442D4","#DDC5FA","#FFC400","#FAE878","#304D77","#8B959E","#B48DEB","#EFE3FF","#009488","#59BAA8","#FF7DDA","#FFCFEE"],h9e={"dall-e":"rgb(147,112,219)","dall-e-3":"rgb(153,50,204)","gpt-3.5-turbo":"rgb(184,227,167)","gpt-3.5-turbo-0613":"rgb(60,179,113)","gpt-3.5-turbo-1106":"rgb(32,178,170)","gpt-3.5-turbo-16k":"rgb(149,252,206)","gpt-3.5-turbo-16k-0613":"rgb(119,255,214)","gpt-3.5-turbo-instruct":"rgb(175,238,238)","gpt-4":"rgb(135,206,235)","gpt-4-0613":"rgb(100,149,237)","gpt-4-1106-preview":"rgb(30,144,255)","gpt-4-0125-preview":"rgb(2,177,236)","gpt-4-turbo-preview":"rgb(2,177,255)","gpt-4-32k":"rgb(104,111,238)","gpt-4-32k-0613":"rgb(61,71,139)","gpt-4-all":"rgb(65,105,225)","gpt-4-gizmo-*":"rgb(0,0,255)","gpt-4-vision-preview":"rgb(25,25,112)","text-ada-001":"rgb(255,192,203)","text-babbage-001":"rgb(255,160,122)","text-curie-001":"rgb(219,112,147)","text-davinci-003":"rgb(219,112,147)","text-davinci-edit-001":"rgb(255,105,180)","text-embedding-ada-002":"rgb(255,182,193)","text-embedding-v1":"rgb(255,174,185)","text-moderation-latest":"rgb(255,130,171)","text-moderation-stable":"rgb(255,160,122)","tts-1":"rgb(255,140,0)","tts-1-1106":"rgb(255,165,0)","tts-1-hd":"rgb(255,215,0)","tts-1-hd-1106":"rgb(255,223,0)","whisper-1":"rgb(245,245,220)","claude-3-opus-20240229":"rgb(255,132,31)","claude-3-sonnet-20240229":"rgb(253,135,93)","claude-3-haiku-20240307":"rgb(255,175,146)"};function CFn(e){if(h9e[e])return h9e[e];let t=0;for(let i=0;i10?w8n:j8n,n=t%r.length;return r[n]}function Fi(e){let t=0;for(let n=0;na.jsx(me,{color:t[n]||Fi(n),shape:"circle",onClick:async i=>{i.stopPropagation(),await gn(n)?Ce(Ae.t("render.copied_prefix")+n):Qe.error({title:Ae.t("render.copy_failed_manual"),content:n})},children:n},n))},e)}function P8n(e){let t="green";return e>5?t="red":e>3?t="orange":e>1&&(t="blue"),a.jsxs(me,{color:t,children:[e,"x ",Ae.t("render.multiplier")]})}const sLe=e=>{const{disabled:t,selected:r,label:n,value:i,focused:o,className:s,style:l,onMouseEnter:c,onClick:u,empty:f,emptyContent:d,...m}=e,h={display:"flex",justifyContent:"space-between",alignItems:"center",padding:"8px 16px",cursor:t?"not-allowed":"pointer",backgroundColor:o?"var(--semi-color-fill-0)":"transparent",opacity:t?.5:1,...r&&{backgroundColor:"var(--semi-color-primary-light-default)"},"&:hover":{backgroundColor:!t&&"var(--semi-color-fill-1)"}},y=()=>{!t&&u&&u()},g=b=>{!t&&c&&c(b)};return a.jsxs("div",{style:h,onClick:y,onMouseEnter:g,children:[a.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"4px"},children:[a.jsx(_e.Text,{strong:!0,type:t?"tertiary":void 0,children:i}),a.jsx(_e.Text,{type:"secondary",size:"small",children:n})]}),e.ratio&&P8n(e.ratio)]})};function f4(e){return e>=1e9?(e/1e9).toFixed(1)+"B":e>=1e6?(e/1e6).toFixed(1)+"M":e>=1e4?(e/1e3).toFixed(1)+"k":e}function YT(){let e=localStorage.getItem("quota_per_unit");return e=parseFloat(e),e}function S8n(e){let t=localStorage.getItem("quota_per_unit");return t=parseFloat(t),e=parseFloat(e),t*e}function kFn(e,t=6){let r=localStorage.getItem("quota_per_unit");return r=parseFloat(r),(e/r).toFixed(t)}function _$(e){const t=localStorage.getItem("quota_display_type")||"USD";if(t==="TOKENS")return f4(S8n(e));const r=Number(e),n=Number.isFinite(r)?r.toFixed(2):e;if(t==="CNY")return"¥"+n;if(t==="CUSTOM"){const i=localStorage.getItem("status");let o="¤";try{if(i){const s=JSON.parse(i);o=(s==null?void 0:s.custom_currency_symbol)||o}}catch{}return o+n}return"$"+n}function fo(){const e=localStorage.getItem("quota_display_type")||"USD",t=localStorage.getItem("status");let r="$",n=1;if(e==="CNY"){r="¥";try{if(t){const i=JSON.parse(t);n=(i==null?void 0:i.usd_exchange_rate)||7}}catch{}}else if(e==="CUSTOM")try{if(t){const i=JSON.parse(t);r=(i==null?void 0:i.custom_currency_symbol)||"¤",n=(i==null?void 0:i.custom_currency_exchange_rate)||1}}catch{}return{symbol:r,rate:n,type:e}}function Zre(e,t=2){const{symbol:r,rate:n}=fo(),i=e*n;return r+i.toFixed(t)}function fr(e,t=2){let r=localStorage.getItem("quota_per_unit");const n=localStorage.getItem("quota_display_type")||"USD";if(r=parseFloat(r),n==="TOKENS")return f4(e);const i=e/r;let o="$",s=i;if(n==="CNY"){const c=localStorage.getItem("status");let u=1;try{if(c){const f=JSON.parse(c);u=(f==null?void 0:f.usd_exchange_rate)||1}}catch{}s=i*u,o="¥"}else if(n==="CUSTOM"){const c=localStorage.getItem("status");let u="¤",f=1;try{if(c){const d=JSON.parse(c);u=(d==null?void 0:d.custom_currency_symbol)||u,f=(d==null?void 0:d.custom_currency_exchange_rate)||f}}catch{}s=i*f,o=u}const l=s.toFixed(t);if(parseFloat(l)===0&&e>0&&s>0){const c=Math.pow(10,-t);return o+c.toFixed(t)}return o+l}function _8n(e){return Number.isFinite(e)&&e!==-1}function q3(e,t){const r=_8n(t),n=r?Ae.t("render.user_ratio"):Ae.t("render.group_ratio");return{ratio:r?t:e,label:n,useUserGroupRatio:r}}function lLe(){return localStorage.getItem("quota_display_type")||"USD"}function C8n(e,t=-1){return t!==-1?"price":lLe()==="TOKENS"||e==="ratio"?"ratio":"price"}function _f(e,t=-1){return C8n(e,t)==="price"}function ene(e=-1){return e===-1&&lLe()==="TOKENS"}function go(e,t=6){const{symbol:r,rate:n}=fo(),i=Number((e*n).toFixed(t));return`${r}${i}`}function tu(e,t,r,n){t&&e.push(Ae.t(r,n))}function lu(e){return e.filter(Boolean).join(",")}function h1(e,t){const{ratio:r,label:n}=q3(e,t);return Ae.t("{{ratioType}} {{ratio}}x",{ratioType:n,ratio:r})}function Ji(e,t=6){const r=Number(e);return Number.isFinite(r)?Number(r.toFixed(t)):0}function $n(e,t=6){return _$(Number(Number(e||0).toFixed(t)))}function Di(e,t,r=6){return(e*t).toFixed(r)}function Rr(e,t){return Ae.t(e,t)}function On(e,{symbol:t,usdAmount:r,rate:n,amountKey:i="price",digits:o=6,...s}){return Rr(e,{symbol:t,[i]:Di(r,n,o),...s})}function Wl(e,{showReferenceNote:t=!0}={}){const r=e.filter(Boolean);return t&&r.push(Rr("render.reference_note")),a.jsx("article",{children:r.map((n,i)=>a.jsx("p",{children:n},i))})}function k8n({modelRatio:e,modelPrice:t=-1,groupRatio:r,user_group_ratio:n,cacheTokens:i=0,cacheRatio:o=1,cacheCreationTokens:s=0,cacheCreationRatio:l=1,cacheCreationTokens5m:c=0,cacheCreationRatio5m:u=1,cacheCreationTokens1h:f=0,cacheCreationRatio1h:d=1,image:m=!1,imageRatio:h=1,isSystemPromptOverride:y=!1,displayMode:g="price",outputMode:b="text"}){const{ratio:x,label:v}=q3(r,n),O=x,{symbol:j,rate:w}=fo(),P=c>0||f>0,S=!P&&s!==0,$=i!==0,_=P&&c>0,C=P&&f>0;if(b==="segments"){const D=[{tone:"primary",text:h1(r,n)}];return t!==-1?D.push({tone:"secondary",text:_f(g,t)?Ae.t("render.model_price_simple",{price:go(t)}):Ae.t("render.per_call")}):_f(g,t)?(D.push({tone:"secondary",text:Ae.t("render.input_price_compact",{price:go(e*2)})}),$&&D.push({tone:"secondary",text:Ae.t("render.cache_read_price_compact",{price:go(e*2*o)})}),P&&_&&D.push({tone:"secondary",text:Ae.t("render.cache_create_5m_price_compact",{price:go(e*2*u)})}),P&&C&&D.push({tone:"secondary",text:Ae.t("render.cache_create_1h_price_compact",{price:go(e*2*d)})}),!P&&S&&D.push({tone:"secondary",text:Ae.t("render.cache_create_price_compact",{price:go(e*2*l)})}),m&&D.push({tone:"secondary",text:Ae.t("render.image_input_price_compact",{price:go(e*2*h)})})):(D.push({tone:"secondary",text:Ae.t("render.model_ratio_compact",{ratio:e})}),$&&D.push({tone:"secondary",text:Ae.t("render.cache_ratio_compact",{cacheRatio:o})}),P?_&&C?D.push({tone:"secondary",text:Ae.t("缓存创建: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}",{cacheCreationRatio5m:u,cacheCreationRatio1h:d})}):_?D.push({tone:"secondary",text:Ae.t("render.cache_create_5m_ratio_compact",{cacheCreationRatio5m:u})}):C&&D.push({tone:"secondary",text:Ae.t("render.cache_create_1h_ratio_compact",{cacheCreationRatio1h:d})}):S&&D.push({tone:"secondary",text:Ae.t("render.cache_create_ratio_compact",{cacheCreationRatio:l})}),m&&D.push({tone:"secondary",text:Ae.t("render.image_input_ratio_compact",{imageRatio:h})})),y&&D.push({tone:"primary",text:Ae.t("render.system_prompt_override")}),D}if(t!==-1){if(_f(g,t))return lu([Ae.t("render.model_price_label",{symbol:j,price:(t*w).toFixed(6)}),h1(r,n)]);const D=(t*w).toFixed(6);return Ae.t("render.price_formula",{symbol:j,price:D,ratioType:v,ratio:O})}if(_f(g,t)){const D=[];if(t!==-1)return D.push(Ae.t("render.model_price_compact",{price:go(t)})),D.push(h1(r,n)),lu(D);D.push(Ae.t("render.input_price_per_million",{price:go(e*2)})),$&&D.push(Ae.t("render.cache_read_per_million",{price:go(e*2*o)})),P&&_&&D.push(Ae.t("render.cache_create_5m_per_million",{price:go(e*2*u)})),P&&C&&D.push(Ae.t("render.cache_create_1h_per_million",{price:go(e*2*d)})),!P&&S&&D.push(Ae.t("render.cache_create_per_million",{price:go(e*2*l)})),m&&D.push(Ae.t("render.image_input_per_million",{price:go(e*2*h)})),D.push(h1(r,n));let A=lu(D);return y&&(A+=` \r`+Ae.t("render.system_prompt_override")),A}const k=[];k.push(Ae.t("render.model_ratio_line")),$&&k.push(Ae.t("render.cache_ratio_line")),P?_&&C?k.push(Ae.t("render.cache_create_split_line")):_?k.push(Ae.t("render.cache_create_5m_line")):C&&k.push(Ae.t("render.cache_create_1h_line")):S&&k.push(Ae.t("render.cache_create_line")),m&&k.push(Ae.t("render.image_input_line")),k.push("{{ratioType}}: {{groupRatio}}");let N=Ae.t(k.join(" * "),{ratio:e,ratioType:v,groupRatio:O,cacheRatio:o,cacheCreationRatio:l,cacheCreationRatio5m:u,cacheCreationRatio1h:d,imageRatio:h});return y&&(N+=` \r`+Ae.t("render.system_prompt_override")),N}function $8n(e,t,r,n=-1,i,o,s,l=0,c=1,u=!1,f=1,d=0,m=!1,h=0,y=0,g=!1,b=0,x=0,v=!1,O=0,j=0,w=!1,P=0,S="price"){const{ratio:$,label:_}=q3(o,s);o=$;const{symbol:C,rate:k}=fo();if(!ene(n)){if(n!==-1)return Wl([On("render.per_call_price",{symbol:C,usdAmount:n,rate:k}),On("按次 {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",{symbol:C,usdAmount:n,rate:k,ratioType:_,ratio:o,amountKey:"price",total:Di(n*o,k)})]);i===void 0&&(i=0);const re=r*2,ee=r*2*i,ne=r*2*c,oe=r*2*f;let Oe=e-l+l*c;u&&d>0&&(Oe=e-d+d*f),O>0&&(Oe-=O);const Se=Oe/1e6*re*o+O/1e6*j*o+t/1e6*ee*o+h/1e3*y*o+b/1e3*x*o+P*o;let ge="";u&&d>0?ge=On("(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}",{nonImageInput:e-d,imageInput:d,symbol:C,usdAmount:re,rate:k}):l>0?ge=Rr("(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}",{nonCacheInput:e-l,cacheInput:l,symbol:C,price:Di(re,k),cachePrice:Di(ne,k)}):v&&O>0?ge=Rr("(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}",{nonAudioInput:e-O,audioInput:O,symbol:C,price:Di(re,k),audioPrice:Di(j,k)}):ge=On("(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}",{input:e,symbol:C,usdAmount:re,rate:k});const he=Rr("输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}",{completion:t,symbol:C,compPrice:Di(ee,k),ratio:o,ratioType:_}),Pe=[m&&h>0?On(" + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",{count:h,symbol:C,usdAmount:y,rate:k,ratio:o,ratioType:_}):"",g&&b>0?On(" + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",{count:b,symbol:C,usdAmount:x,rate:k,ratio:o,ratioType:_}):"",w&&P>0?On(" + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}",{symbol:C,usdAmount:P,rate:k,ratio:o,ratioType:_}):""].join(""),ve=[On("输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}",{symbol:C,usdAmount:re,rate:k,audioPrice:v?`,${Ae.t("render.audio_input_price")} ${C}${Di(j,k)} / 1M tokens`:""}),On("render.output_price_total",{symbol:C,usdAmount:ee,rate:k,amountKey:"total"}),l>0?On("render.cache_read_price_total",{symbol:C,usdAmount:re*c,rate:k,amountKey:"total"}):null,u&&d>0?On("render.image_input_price_total",{symbol:C,usdAmount:oe,rate:k,amountKey:"total"}):null,m&&h>0?On("render.web_search_price",{symbol:C,usdAmount:y,rate:k}):null,g&&b>0?On("render.file_search_price",{symbol:C,usdAmount:x,rate:k}):null,w&&P>0?On("render.image_generation_price",{symbol:C,usdAmount:P,rate:k}):null,Rr("{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}",{inputDesc:ge,outputDesc:he,extraServices:Pe,symbol:C,total:Di(Se,k)})];return Wl(ve)}if(n!==-1){const re=(n*k).toFixed(6),ee=(n*o*k).toFixed(6);return Ae.t("render.per_call_formula",{symbol:C,price:re,ratio:o,total:ee,ratioType:_})}i===void 0&&(i=0);const N=Ji(r),D=Ji(i),A=Ji(c),z=Ji(f),T=r*2,E=r*2*D,M=v&&j>0?Ji(j/T):null,K=Math.max(e-l-O,0),Q=u&&d>0?d:0,q=l,X=K/1e6*T*o,Z=q/1e6*T*A*o,R=Q/1e6*T*z*o,Y=O/1e6*j*o,G=t/1e6*E*o,J=h/1e3*y*o,H=b/1e3*x*o,U=P*o,ie=X+Z+R+Y+G+J+H+U;return Wl([[Rr("render.model_ratio_verbose",{modelRatio:N}),Rr("render.completion_ratio_verbose",{completionRatio:D}),q>0?Rr("render.cache_ratio_verbose",{cacheRatio:A}):null,Q>0?Rr("render.image_ratio_verbose",{imageRatio:z}):null,M!==null?Rr("render.audio_ratio_verbose",{audioRatio:M}):null,Rr("{{ratioType}} {{ratio}}",{ratioType:_,ratio:o})].filter(Boolean).join(","),K>0?Rr("render.normal_input_formula",{tokens:K,modelRatio:N,ratioType:_,ratio:o,amount:$n(X)}):null,q>0?Rr("render.cache_input_formula",{tokens:q,modelRatio:N,cacheRatio:A,ratioType:_,ratio:o,amount:$n(Z)}):null,Q>0?Rr("render.image_input_formula",{tokens:Q,modelRatio:N,imageRatio:z,ratioType:_,ratio:o,amount:$n(R)}):null,O>0&&M!==null?Rr("render.audio_input_formula",{tokens:O,modelRatio:N,audioRatio:M,ratioType:_,ratio:o,amount:$n(Y)}):null,Rr("render.output_formula",{tokens:t,modelRatio:N,completionRatio:D,ratioType:_,ratio:o,amount:$n(G)}),m&&h>0?Rr("render.web_search_formula",{count:h,price:$n(y),ratioType:_,ratio:o,amount:$n(J)}):null,g&&b>0?Rr("render.file_search_formula",{count:b,price:$n(x),ratioType:_,ratio:o,amount:$n(H)}):null,w&&P>0?Rr("render.image_generation_formula",{price:$n(P),ratioType:_,ratio:o,amount:$n(U)}):null,Rr("render.total_formula",{total:$n(ie)})])}function E8n(e,t,r=-1,n,i,o=1,s=!1,l=1,c=!1,u=0,f=!1,d=0,m="price"){const{ratio:h,label:y,useUserGroupRatio:g}=q3(n,i),{symbol:b,rate:x}=fo();if(_f(m,r)){if(r!==-1)return lu([Ae.t("render.model_price_per_call",{symbol:b,price:(r*x).toFixed(6)}),h1(n,i)]);const v=[Ae.t("render.input_price_line",{symbol:b,price:(e*2*x).toFixed(6)}),Ae.t("render.output_price_line",{symbol:b,price:(e*2*t*x).toFixed(6)})];return tu(v,o!==1,"render.cache_read_price_plain",{symbol:b,price:(e*2*o*x).toFixed(6)}),tu(v,s,"render.image_input_price_plain",{symbol:b,price:(e*2*l*x).toFixed(6)}),tu(v,c,"render.web_search_calls",{webSearchCallCount:u}),tu(v,f,"render.file_search_calls",{fileSearchCallCount:d}),v.push(h1(n,i)),lu(v)}return r!==-1?Ae.t("render.model_price_with_ratio",{symbol:b,price:(r*x).toFixed(6),ratioType:y,ratio:h}):s?Ae.t("render.model_cache_output_image_summary",{modelRatio:e,cacheRatio:o,completionRatio:t,imageRatio:l,ratioType:y,ratio:h}):c?Ae.t("render.model_cache_output_web_summary",{modelRatio:e,cacheRatio:o,completionRatio:t,ratioType:y,ratio:h,webSearchCallCount:u}):Ae.t("render.model_cache_output_summary",{modelRatio:e,cacheRatio:o,completionRatio:t,ratioType:y,ratio:h})}function y9e(e,t=-1,r,n,i=0,o=1,s=0,l=1,c=0,u=1,f=0,d=1,m=!1,h=1,y=!1,g="openai",b="price",x="text"){return k8n({modelRatio:e,modelPrice:t,groupRatio:r,user_group_ratio:n,cacheTokens:i,cacheRatio:o,cacheCreationTokens:s,cacheCreationRatio:l,cacheCreationTokens5m:c,cacheCreationRatio5m:u,cacheCreationTokens1h:f,cacheCreationRatio1h:d,image:m,imageRatio:h,isSystemPromptOverride:y,displayMode:b,outputMode:x})}function T8n(e,t,r,n=-1,i,o,s,l,c,u,f,d=0,m=1,h="price"){const{ratio:y,label:g}=q3(u,f);u=y;const{symbol:b,rate:x}=fo();if(!ene(n)){if(n!==-1)return Wl([On("render.model_price_per_call_colon",{symbol:b,usdAmount:n,rate:x}),On("模型价格 {{symbol}}{{price}} / 次 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",{symbol:b,usdAmount:n,rate:x,ratioType:g,ratio:u,total:Di(n*u,x)})]);i===void 0&&(i=0),l=parseFloat(l).toFixed(6);const D=r*2,A=r*2*i,z=(e-d+d*m)/1e6*D*u+t/1e6*A*u,T=o/1e6*D*l*u+s/1e6*D*l*c*u,E=z+T;return Wl([On("render.input_price_colon",{symbol:b,usdAmount:D,rate:x}),On("render.output_price_colon",{symbol:b,usdAmount:A,rate:x}),d>0?On("缓存读取价格:{{symbol}}{{price}} / 1M tokens",{symbol:b,usdAmount:D*m,rate:x}):null,On("render.audio_input_price_colon",{symbol:b,usdAmount:D*l,rate:x}),On("render.audio_completion_price_colon",{symbol:b,usdAmount:D*l*c,rate:x}),Rr("文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + 音频提示 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",{input:e,completion:t,audioInput:o,audioCompletion:s,textInputPrice:Di(D,x),textCompPrice:Di(A,x),audioInputPrice:Di(l*D,x),audioCompPrice:Di(l*c*D,x),ratioType:g,ratio:u,symbol:b,total:Di(E,x)})])}if(n!==-1)return Ae.t("模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}",{symbol:b,price:(n*x).toFixed(6),ratio:u,total:(n*u*x).toFixed(6),ratioType:g});i===void 0&&(i=0);const v=Ji(r),O=Ji(i),j=Ji(m),w=Ji(l),P=Ji(c),S=r*2,$=r*2*O,C=(e-d+d*j)/1e6*S*u+t/1e6*$*u,k=o/1e6*S*w*u+s/1e6*S*w*P*u,N=C+k;return Wl([Rr("模型倍率 {{modelRatio}},补全倍率 {{completionRatio}},音频倍率 {{audioRatio}},音频补全倍率 {{audioCompletionRatio}},{{cachePart}}{{ratioType}} {{ratio}}",{modelRatio:v,completionRatio:O,audioRatio:w,audioCompletionRatio:P,cachePart:d>0?`${Ae.t("render.cache_ratio_label")} ${j},`:"",ratioType:g,ratio:u}),Rr("render.normal_input_formula",{tokens:Math.max(e-d,0),modelRatio:v,ratioType:g,ratio:u,amount:$n(Math.max(e-d,0)/1e6*S*u)}),d>0?Rr("render.cache_input_formula",{tokens:d,modelRatio:v,cacheRatio:j,ratioType:g,ratio:u,amount:$n(d/1e6*S*j*u)}):null,Rr("文字输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}",{tokens:t,modelRatio:v,completionRatio:O,ratioType:g,ratio:u,amount:$n(t/1e6*S*O*u)}),Rr("render.audio_input_formula",{tokens:o,modelRatio:v,audioRatio:w,ratioType:g,ratio:u,amount:$n(o/1e6*S*w*u)}),Rr("音频输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * 音频补全倍率 {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}",{tokens:s,modelRatio:v,audioRatio:w,audioCompletionRatio:P,ratioType:g,ratio:u,amount:$n(s/1e6*S*w*P*u)}),Rr("合计:文字部分 {{textTotal}} + 音频部分 {{audioTotal}} = {{total}}",{textTotal:$n(C),audioTotal:$n(k),total:$n(N)})])}function qI(e,t){return(localStorage.getItem("quota_display_type")||"USD")!=="TOKENS"?Ae.t("render.equivalent_amount_prefix")+fr(e,t):""}function M8n(e,t,r,n=-1,i,o,s,l=0,c=1,u=0,f=1,d=0,m=1,h=0,y=1,g="price"){const{ratio:b,label:x}=q3(o,s);o=b;const{symbol:v,rate:O}=fo();if(!ene(n)){if(n!==-1)return Wl([On("render.model_price_per_call_colon",{symbol:v,usdAmount:n,rate:O}),On("模型价格 {{symbol}}{{price}} / 次 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",{symbol:v,usdAmount:n,rate:O,ratioType:x,ratio:o,total:Di(n*o,O)})]);i===void 0&&(i=0);const Q=r*2,q=r*2*i,X=r*2*c,Z=r*2*f,R=r*2*m,Y=r*2*y,G=d>0||h>0,J=G?0:u,U=(e+l*c+J*f+d*m+h*y)/1e6*Q*o+t/1e6*q*o,ie=Q*O,re=q*O,ee=X*O,ne=Z*O,oe=R*O,Oe=Y*O,Se=l>0,ge=!G&&u>0,he=G&&d>0,Pe=G&&h>0,ve=[Ae.t("render.prompt_cost_formula",{input:e,symbol:v,price:ie.toFixed(6)})];Se&&ve.push(Ae.t("render.cache_cost_formula",{tokens:l,symbol:v,price:ee.toFixed(6)})),ge&&ve.push(Ae.t("缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}",{tokens:u,symbol:v,price:ne.toFixed(6)})),he&&ve.push(Ae.t("5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}",{tokens:d,symbol:v,price:oe.toFixed(6)})),Pe&&ve.push(Ae.t("1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}",{tokens:h,symbol:v,price:Oe.toFixed(6)})),ve.push(Ae.t("补全 {{completion}} tokens / 1M tokens * {{symbol}}{{price}}",{completion:t,symbol:v,price:re.toFixed(6)}));const ye=ve.join(" + ");return Wl([On("render.input_price_colon",{symbol:v,usdAmount:Q,rate:O}),On("render.output_price_colon",{symbol:v,usdAmount:q,rate:O}),l>0?On("缓存读取价格:{{symbol}}{{price}} / 1M tokens",{symbol:v,usdAmount:X,rate:O}):null,!G&&u>0?On("缓存创建价格:{{symbol}}{{price}} / 1M tokens",{symbol:v,usdAmount:Z,rate:O}):null,G&&d>0?On("5m缓存创建价格:{{symbol}}{{price}} / 1M tokens",{symbol:v,usdAmount:R,rate:O}):null,G&&h>0?On("1h缓存创建价格:{{symbol}}{{price}} / 1M tokens",{symbol:v,usdAmount:Y,rate:O}):null,Rr("{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",{breakdown:ye,ratioType:x,ratio:o,symbol:v,total:Di(U,O)})])}if(n!==-1)return Ae.t("模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}",{symbol:v,price:(n*O).toFixed(6),ratioType:x,ratio:o,total:(n*o*O).toFixed(6)});i===void 0&&(i=0);const j=Ji(r),w=Ji(i),P=Ji(c),S=Ji(f),$=Ji(m),_=Ji(y),C=r*2,k=r*2*w,N=d>0||h>0,D=l>0,A=!N&&u>0,z=N&&d>0,T=N&&h>0,E=N?0:u,K=(e+l*P+E*S+d*$+h*_)/1e6*C*o+t/1e6*k*o;return Wl([Rr("模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},{{ratioType}} {{ratio}}",{modelRatio:j,completionRatio:w,cacheRatio:P,ratioType:x,ratio:o}),N?Rr("缓存创建倍率 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}",{cacheCreationRatio5m:$,cacheCreationRatio1h:_}):Rr("render.cache_creation_ratio_verbose",{cacheCreationRatio:S}),Rr("render.normal_input_formula",{tokens:e,modelRatio:j,ratioType:x,ratio:o,amount:$n(e/1e6*C*o)}),D?Rr("缓存读取:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}",{tokens:l,modelRatio:j,cacheRatio:P,ratioType:x,ratio:o,amount:$n(l/1e6*C*P*o)}):null,A?Rr("缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存创建倍率 {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}",{tokens:u,modelRatio:j,cacheCreationRatio:S,ratioType:x,ratio:o,amount:$n(u/1e6*C*S*o)}):null,z?Rr("5m缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 5m缓存创建倍率 {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}",{tokens:d,modelRatio:j,cacheCreationRatio5m:$,ratioType:x,ratio:o,amount:$n(d/1e6*C*$*o)}):null,T?Rr("1h缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 1h缓存创建倍率 {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}",{tokens:h,modelRatio:j,cacheCreationRatio1h:_,ratioType:x,ratio:o,amount:$n(h/1e6*C*_*o)}):null,Rr("补全 {{completion}} tokens * 输出倍率 {{completionRatio}}",{completion:t,completionRatio:w}),Rr("输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 输出倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}",{tokens:t,modelRatio:j,completionRatio:w,ratioType:x,ratio:o,amount:$n(t/1e6*C*w*o)}),Rr("render.total_formula",{total:$n(K)})])}function z8n(e,t,r=-1,n,i,o=1,s=1,l=0,c=1,u=0,f=1,d="price"){const{ratio:m,label:h}=q3(n,i);n=m;const{symbol:y,rate:g}=fo();if(_f(d,r)){if(r!==-1)return lu([Ae.t("render.model_price_per_call",{symbol:y,price:(r*g).toFixed(6)}),h1(n,i)]);const b=[Ae.t("render.input_price_line",{symbol:y,price:(e*2*g).toFixed(6)}),Ae.t("render.output_price_line",{symbol:y,price:(e*2*t*g).toFixed(6)}),Ae.t("render.cache_read_price_line",{symbol:y,price:(e*2*o*g).toFixed(6)})],x=l>0||u>0;return tu(b,x&&l>0,"5m缓存创建价格 {{symbol}}{{price}} / 1M tokens",{symbol:y,price:(e*2*c*g).toFixed(6)}),tu(b,x&&u>0,"1h缓存创建价格 {{symbol}}{{price}} / 1M tokens",{symbol:y,price:(e*2*f*g).toFixed(6)}),tu(b,!x,"缓存创建价格 {{symbol}}{{price}} / 1M tokens",{symbol:y,price:(e*2*s*g).toFixed(6)}),b.push(h1(n,i)),lu(b)}if(r!==-1)return Ae.t("render.model_price_with_ratio",{symbol:y,price:(r*g).toFixed(6),ratioType:h,ratio:n});{const b=l>0||u>0,x=b&&l>0,v=b&&u>0;let O=null;return b&&(x&&v?O=Ae.t("缓存创建倍率 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}",{cacheCreationRatio5m:c,cacheCreationRatio1h:f}):x?O=Ae.t("缓存创建倍率 5m {{cacheCreationRatio5m}}",{cacheCreationRatio5m:c}):v&&(O=Ae.t("缓存创建倍率 1h {{cacheCreationRatio1h}}",{cacheCreationRatio1h:f}))),O||(O=Ae.t("render.cache_create_ratio_line",{cacheCreationRatio:s})),[Ae.t("render.model_ratio_line_full",{modelRatio:e}),Ae.t("render.output_ratio_line",{completionRatio:t}),Ae.t("render.cache_ratio_line_full",{cacheRatio:o}),O,Ae.t("{{ratioType}} {{ratio}}",{ratioType:h,ratio:n})].join(",")}}function A8n(e={}){const{previousContentLength:t=0}=e;return r=>{let n=0;VX(r,"element",i=>{if(["p","h1","h2","h3","h4","h5","h6","li","strong"].includes(i.tagName)&&i.children){const o=[];i.children.forEach(s=>{if(s.type==="text")try{const c=new Intl.Segmenter("zh",{granularity:"word"}).segment(s.value);Array.from(c).map(u=>u.segment).filter(Boolean).forEach(u=>{const f=n,d=n+u.length,m=f>=t;o.push({type:"element",tagName:"span",properties:{className:m?["animate-fade-in"]:[]},children:[{type:"text",value:u}]}),n=d})}catch{n>=t?o.push({type:"element",tagName:"span",properties:{className:["animate-fade-in"]},children:[{type:"text",value:s.value}]}):o.push(s),n+=s.value.length}else o.push(s)}),i.children=o}})}}function y1(e){if(e==null||e==="")return{};if(typeof e=="object")return e;try{return JSON.parse(e)}catch(t){return console.error(`Failed to parse record.other: "${e}".`,t),null}}function cLe(e){localStorage.setItem("status",JSON.stringify(e)),localStorage.setItem("system_name",e.system_name),localStorage.setItem("logo",e.logo),localStorage.setItem("footer_html",e.footer_html),localStorage.setItem("quota_per_unit",e.quota_per_unit),localStorage.setItem("display_in_currency",e.display_in_currency),localStorage.setItem("quota_display_type",e.quota_display_type||"USD"),localStorage.setItem("enable_drawing",e.enable_drawing),localStorage.setItem("enable_task",e.enable_task),localStorage.setItem("enable_data_export",e.enable_data_export),localStorage.setItem("chats",JSON.stringify(e.chats)),localStorage.setItem("data_export_default_time",e.data_export_default_time),localStorage.setItem("default_collapse_sidebar",e.default_collapse_sidebar),localStorage.setItem("mj_notify_enabled",e.mj_notify_enabled),e.chat_link||localStorage.removeItem("chat_link"),e.chat_link2||localStorage.removeItem("chat_link2"),e.docs_link?localStorage.setItem("docs_link",e.docs_link):localStorage.removeItem("docs_link")}function Dl(e){localStorage.setItem("user",JSON.stringify(e))}async function uLe(e){const t=await ue.post(`/api/token/${e}/key`),{success:r,data:n,message:i}=t.data||{};if(!r||!(n!=null&&n.key))throw new Error(i||"Failed to fetch token key");return n.key}async function I8n(){try{const e=await ue.get("/api/token/?p=1&size=10"),{success:t,data:r}=e.data;if(!t)throw new Error("Failed to fetch token keys");const i=(Array.isArray(r)?r:r.items||[]).filter(s=>s.status===1);return(await Promise.allSettled(i.map(s=>uLe(s.id)))).filter(s=>s.status==="fulfilled"&&s.value).map(s=>s.value)}catch(e){return console.error("Error fetching token keys:",e),[]}}function D8n(){let e=localStorage.getItem("status"),t="";if(e)try{e=JSON.parse(e),t=e.server_address||""}catch(r){console.error("Failed to parse status from localStorage:",r)}return t||(t=window.location.origin),t}const po=e=>{if(typeof e=="boolean")return e;if(typeof e=="number")return e===1;if(typeof e=="string"){const t=e.toLowerCase();return t==="true"||t==="1"}return!1};var N8n=Object.defineProperty,g9e=Object.getOwnPropertySymbols,L8n=Object.prototype.hasOwnProperty,R8n=Object.prototype.propertyIsEnumerable,b9e=(e,t,r)=>t in e?N8n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,F8n=(e,t)=>{for(var r in t||(t={}))L8n.call(t,r)&&b9e(e,r,t[r]);if(g9e)for(var r of g9e(t))R8n.call(t,r)&&b9e(e,r,t[r]);return e};function B8n(e){return p.createElement("svg",F8n({width:200,height:200,viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg",focusable:!1,"aria-hidden":!0},e),p.createElement("path",{d:"M109.53 54.91a40.4 40.4 0 1 1 80.8 0v113.7h-80.8V54.92Z",fill:"#2E3238",stroke:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M135.9 60.08c-5.94-.68-11.3 3.42-11.96 9.16l-2.39 20.77c-.66 5.75 3.63 10.96 9.58 11.64l25.85 2.97c5.95.68 11.3-3.42 11.97-9.16l2.38-20.77c.66-5.75-3.63-10.96-9.58-11.64l-25.84-2.97Z",fill:"var(--semi-color-primary)",fillOpacity:.2}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m158.96 62.73 1.5-11.41a9.47 9.47 0 0 0-18.76-2.47l-1.54 11.72-4.25-.49a11.4 11.4 0 0 0-1.25-.07l1.56-11.88a14.98 14.98 0 0 1 16.8-12.9h.03a14.98 14.98 0 0 1 12.9 16.81l-1.54 11.65c-.84-.31-1.73-.53-2.66-.64l-2.8-.32Z",fill:"var(--semi-color-primary)"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M148.62 80.9a4.67 4.67 0 1 0-3.29-.43l-4.17 7.63a1 1 0 0 0 .75 1.47l7.65 1.01a1 1 0 0 0 1.1-1.23l-2.04-8.45Z",fill:"var(--semi-color-primary)"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M180.37 95.24a5 5 0 1 0 0-10 5 5 0 0 0 0 10Z",fill:"#6B7075"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M88.47 52.87h-.04l-.04.02c-.37.23-.83.47-1.36.74l-1.04.54c-.94.5-1.98 1.12-2.93 1.95-1.88 1.63-3.4 4.05-3.2 7.92a21 21 0 0 0-8.14 3.22c-2.78 1.9-5.04 4.74-5.13 8.74v.05l.04.04c4.26 5.01 18.1 12.42 39.5 2.34l.08-.03v-.09c.02-1.7-.4-4.33-1.73-6.7a9.9 9.9 0 0 0-7-5.09c.38-2.17.4-5.4-.79-8.17a8.75 8.75 0 0 0-2.86-3.7 9.83 9.83 0 0 0-5.36-1.78Z",fill:"#1C1F23"}),p.createElement("path",{d:"M112.1 185.6c-7.72 1.83-19.84 2.4-29.06 1.54-3.12-.24-9.65-1.04-10.76-2.36-1.38-1.64-3.68-6.76-3.94-11.91-.27-5.15 2.03-23.08 3.76-27.51-2.42-.68-8.08-3.12-12.12-5.25-1.94-1.02-6.2-3.28-11.32-6.28.26 6.71.04 12.95-1.08 18.14-1.29 5.97-3.75 11.3-5.82 16.06-1.75 4.04-.35 6.49 3.27 9.59 2.57 2.2 6.89 2.95 9.22 4.4.52.35 1.51 1.23 1.53 2.15.02.52-.87 1-2.12 1.4-1.53.5-3.59.87-5.18 1.06-9.37 1.1-29.55 1.64-35.97-1.73-.65-.34-1.68-1.01-.78-6.5 1.71-10.37 7.64-27.22 8.46-32.06 1.03-6.05-1.16-11.92-2.42-16.72-1.26-4.8-3.6-22.67 0-32.82.49-1.39 1.1-2.87 1.81-4.42a71.08 71.08 0 0 1 17.73-23.3c-10.33-7.37-23.14-18.28-24.1-28-.96-9.7 7.86-20.62 16.3-20.16 8.64.46 29.33 12.88 43.22 28.83 4.81-6.9 14.63-8.64 20.7-5.28 3.58 1.98.72 4.5-.5 5.26-.97.62-11.77 12.45-16.78 17.65 5.5 3.46 17.76 10 21.47 19.94 1.3 3.45 1.38 4.95 1.63 8.1.54 6.84 2.57 21.55 2.57 23.95 2.32-3.28 4.7-5.83 9.38-10.66 4.69-4.83 8.49-12.39 9.94-16.94 1.33-4.2 2-8.09 4.46-7.47 2.38.6 2.05 10.5 1.44 15.34 4.25-.33 15.6-.28 22.69 1.63 7.08 1.9 8.24 4.37 8.14 4.97-.1.6-1.36 2.5-10.2 2.2.3 1.02-.04 3.19-3.88 3.75 2.03 1.24 2.2 1.94 2.16 2.67-.03.73-.44 2-4.93 2.58.62.94 1.45 2.37-2.43 3.63-3.88 1.26-9.62.37-9.97.34-1.87 6.27-7.23 18.73-15.8 24.83-5.36 3.81-11.91 3.95-14.22 3.95.66 13.61.25 20.85 2.22 24.47 2.76 5.05 20.35 8.8 11.28 10.94Z",fill:"#C6CACD"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m78.15 68.61-2-1.23C69.45 63.17 58.55 55.8 48.49 49l-8.92-6.02c-7.1 5.64-8.43 14.8-8.89 21.08 2.23 1.8 4.48 3.48 6.63 5.01a71.08 71.08 0 0 0-17.73 23.3c-2.24 4.84-2.8 6.98-3.43 12 0 7.8 25.31 14.54 50.1 1.19.03.4 6.26 3.8 6.26 3.8l.23 5.49c11.85 0 24.1-5.82 27.4-11.12l-.15-1.33c-.27-2.4-.63-5.54-.74-6.98l-.02-.25c-.23-3-.35-4.5-1.6-7.86C94.3 78.45 84.2 72.29 78.14 68.6Zm-5.78 28.38-6.1 8.57 6.24 3.82c-.14-4-.14-7.65-.14-11.68V97Z",fill:"#6B7075"}),p.createElement("path",{d:"M98.6 150.19c.66 13.61.25 20.85 2.22 24.47 2.76 5.05 20.35 8.8 11.28 10.94-7.72 1.83-19.84 2.4-29.06 1.54-3.12-.24-9.65-1.04-10.76-2.36-1.38-1.64-3.68-6.76-3.94-11.91-.27-5.15 2.03-23.08 3.76-27.51m26.5 4.83c2.3 0 8.86-.14 14.22-3.95 8.58-6.1 13.93-18.57 15.8-24.83.35.03 6.09.92 9.97-.34 3.88-1.26 3.05-2.69 2.43-3.63M98.6 150.19c-2.64 0-12.21-.41-19.36-10.08a30.3 30.3 0 0 1-4.4-8.95c-1.46-5.14-2.07-13.49-2.32-21.72m-.42 35.92c1.74-4.44 3.88-3.34 4.6-2.64.71.68 1.58 2.62 0 3.06-1.68.47-4.08-.28-4.6-.42Zm0 0c-2.42-.68-8.08-3.12-12.12-5.25-1.94-1.02-6.2-3.28-11.32-6.28M28.34 120.1c6.25 5.11 13.95 10 20.32 13.73m0 0c.26 6.71.04 12.95-1.08 18.14-1.29 5.97-3.75 11.3-5.82 16.06-1.75 4.04-.35 6.49 3.27 9.59 2.57 2.2 6.89 2.95 9.22 4.4.52.35 1.51 1.23 1.53 2.15.02.52-.87 1-2.12 1.4m-5.9-123.86a65 65 0 0 0-10.45 7.37m16.35 116.5c-1.53.48-3.59.86-5.18 1.05-9.37 1.1-29.55 1.64-35.97-1.73-.65-.34-1.68-1.01-.78-6.5 1.71-10.37 7.64-27.22 8.46-32.06 1.03-6.05-1.16-11.92-2.42-16.72-1.26-4.8-3.6-22.67 0-32.82.49-1.39 1.1-2.87 1.81-4.42a71.08 71.08 0 0 1 17.73-23.3m16.35 116.5c.16-1.9-1.37-4.1-4.73-3.82M37.3 69.08c-10.33-7.37-23.14-18.28-24.1-28-.96-9.7 7.86-20.62 16.3-20.16 8.64.46 29.33 12.88 43.22 28.83 4.81-6.9 14.63-8.64 20.7-5.28 3.58 1.98.72 4.5-.5 5.26-.97.62-11.77 12.45-16.78 17.65m0 0C65.7 60.8 44.98 46.54 33.2 38.73m42.95 28.65c5.5 3.46 17.76 10 21.47 19.94 1.3 3.45 1.38 4.95 1.63 8.1.54 6.84 2.57 21.55 2.57 23.95m0 0c0 1.85.77 8.03-1.87 8.03-2.44 0-.4-4.93 1.87-8.03Zm0 0c2.32-3.28 4.7-5.83 9.38-10.66 4.69-4.83 8.49-12.39 9.94-16.94 1.33-4.2 2-8.09 4.46-7.47 2.38.6 2.05 10.5 1.44 15.34m0 0-2.66.26m2.66-.26c4.25-.33 15.6-.28 22.69 1.63 7.08 1.9 8.24 4.37 8.14 4.97-.1.6-1.36 2.5-10.2 2.2m0 0c-7.62-.25-10.66-1.56-10.76-2.11-.1-.55 2.82-1.1 5.38-.6 2.57.5 5.03 1.36 5.38 2.72Zm0 0c.3 1.02-.04 3.19-3.88 3.75m0 0c-4.8.7-5.63.28-5.67 0-.03-.29 3.98-.83 5.67 0Zm0 0c2.03 1.24 2.2 1.94 2.16 2.67-.03.73-.44 2-4.93 2.58m0 0c-4.49.57-4.59-.63-3.33-.88 1.26-.24 2.97.41 3.33.88ZM72.38 89.58 72.36 97m0 0-6.1 8.57 6.26 3.87M72.36 97c0 3.8.03 8.1.16 12.44",stroke:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M72.23 97.11v-7l-.3.33a12.64 12.64 0 0 0-2.98 10.24l.14.87 3.14-4.44Z",fill:"#1C1F23"}),p.createElement("path",{d:"M48.62 148.14c-.87-9.7-11.15-14.82-18.68-26.25 7.45 5.14 13.85 8.6 19.21 11.73 0 0-.08 9.49-.53 14.52Z",fill:"#1C1F23"}),p.createElement("path",{d:"M97.1 56a8.64 8.64 0 0 1-7.94 9.29c-4.8.42-9-3.1-9.41-7.79a8.64 8.64 0 0 1 7.94-9.29c4.8-.41 9 3.1 9.41 7.8Z",fill:"#C6CACD",stroke:"#1C1F23",strokeWidth:3}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M91.3 54.15a.41.41 0 0 0-.58-.07 8.14 8.14 0 0 1-3 1.44.41.41 0 0 0 .16.81c.6-.12 2.09-.6 3.35-1.6.18-.14.21-.4.07-.58Zm-1.78 3.68a.81.81 0 1 1 1.57-.44.81.81 0 0 1-1.57.44Zm6.23-2.16a.81.81 0 1 0 .44 1.56.81.81 0 0 0-.44-1.56Z",fill:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M76.82 48.05a5.32 5.32 0 1 0 1.37-10.55 5.32 5.32 0 0 0-1.37 10.55Zm10.68-1.4c-3.39.3-6.26 2.16-7.92 4.81l-1.06-.12c-.36-.04-.74-.1-1.16-.13a15.88 15.88 0 0 0-3.52-.03c-2.47.29-5.09 1.44-7.1 4.76-4.05-1.86-10.53-.9-15.08 5.52l-.05.07.03.07c4.04 8.83 11.93 18.8 28.78 21h.08l.05-.06c.97-1.4 2.09-3.81 2.32-6.51a9.9 9.9 0 0 0-2.93-8.14 15.3 15.3 0 0 0 3.93-7.22 8.75 8.75 0 0 0-.32-4.78c1.46-.01 3.22-.75 4.74-1.9a9.8 9.8 0 0 0 3.37-4.34 8.67 8.67 0 0 0 5.42 2.03h.25l-.13-.2a10.36 10.36 0 0 0-9.7-4.83Z",fill:"#1C1F23"}),p.createElement("circle",{cx:80.6887,cy:61.9553,r:6.1823,transform:"rotate(-4.93845 80.6887 61.9553)",stroke:"#6B7075"}),p.createElement("path",{d:"M174.02 106c-.5 1.8-2.7 5.73-7.47 7.05",stroke:"var(--semi-color-primary)",strokeLinecap:"round"}),p.createElement("path",{d:"M181.21 110.24c-.87 2.88-4.54 9.14-12.27 11.13",stroke:"var(--semi-color-primary)",strokeLinecap:"round"}))}var V8n=B8n,H8n=Object.defineProperty,v9e=Object.getOwnPropertySymbols,U8n=Object.prototype.hasOwnProperty,W8n=Object.prototype.propertyIsEnumerable,x9e=(e,t,r)=>t in e?H8n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,K8n=(e,t)=>{for(var r in t||(t={}))U8n.call(t,r)&&x9e(e,r,t[r]);if(v9e)for(var r of v9e(t))W8n.call(t,r)&&x9e(e,r,t[r]);return e};function q8n(e){return p.createElement("svg",K8n({width:200,height:200,viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg",focusable:!1,"aria-hidden":!0},e),p.createElement("rect",{width:200,height:200,fill:"transparent"}),p.createElement("path",{d:"M109.53 54.91a40.4 40.4 0 1 1 80.8 0v113.7h-80.8V54.92Z",fill:"white",stroke:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M145.5 92.62a9.47 9.47 0 0 0 10.6-8.16l4.36-33.14a9.47 9.47 0 1 0-18.76-2.47l-4.36 33.14a9.47 9.47 0 0 0 8.15 10.63Zm7.52-57.39h.02a14.98 14.98 0 0 1 12.9 16.81l-4.36 33.14a14.98 14.98 0 0 1-16.8 12.9h-.02a14.98 14.98 0 0 1-12.9-16.8l4.36-33.15a14.98 14.98 0 0 1 16.8-12.9Z",fill:"var(--semi-color-primary)"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M135.9 60.08c-5.94-.68-11.3 3.42-11.96 9.16l-2.39 20.77c-.66 5.75 3.63 10.96 9.58 11.64l25.85 2.97c5.95.68 11.3-3.42 11.97-9.16l2.38-20.77c.66-5.75-3.63-10.96-9.58-11.64l-25.84-2.97Z",fill:"var(--semi-color-primary-light-default)"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M148.62 80.9a4.67 4.67 0 1 0-3.29-.43l-4.17 7.63a1 1 0 0 0 .75 1.47l7.65 1.01a1 1 0 0 0 1.1-1.23l-2.04-8.45Z",fill:"var(--semi-color-primary)"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M180.37 95.24a5 5 0 1 0 0-10 5 5 0 0 0 0 10Z",fill:"#E6E8EA"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M88.47 52.87h-.04l-.04.02c-.37.23-.83.47-1.36.74l-1.04.54c-.94.5-1.98 1.12-2.93 1.95-1.88 1.63-3.4 4.05-3.2 7.92-2.2.35-5.42 1.34-8.14 3.22-2.78 1.9-5.04 4.74-5.13 8.74v.05l.04.04c4.26 5.01 18.1 12.42 39.5 2.34l.08-.03v-.09c.02-1.7-.4-4.33-1.73-6.7a9.9 9.9 0 0 0-7-5.09c.38-2.17.4-5.4-.79-8.17a8.75 8.75 0 0 0-2.86-3.7 9.83 9.83 0 0 0-5.36-1.78Z",fill:"#515151"}),p.createElement("path",{d:"M33.22 38.73C46.6 47.75 67.28 61.68 75.28 66.8",stroke:"#EE2F2F",strokeWidth:3}),p.createElement("path",{d:"M112.1 185.6c-7.72 1.83-19.84 2.4-29.06 1.54-3.13-.24-9.65-1.04-10.76-2.36-1.38-1.64-3.68-6.76-3.94-11.91-.27-5.15 2.03-23.08 3.76-27.51-2.42-.68-8.08-3.12-12.12-5.25a289.8 289.8 0 0 1-11.32-6.28c.25 6.71.04 12.95-1.08 18.14-1.29 5.97-3.75 11.3-5.82 16.06-1.75 4.04-.35 6.49 3.27 9.59 2.57 2.2 6.89 2.95 9.22 4.4.52.35 1.51 1.23 1.53 2.15.02.52-.87 1-2.12 1.4-1.53.5-3.59.87-5.18 1.06-9.37 1.1-29.55 1.64-35.97-1.73-.65-.34-1.68-1.01-.78-6.5 1.71-10.37 7.64-27.22 8.46-32.06 1.02-6.05-1.16-11.92-2.42-16.72-1.26-4.8-3.6-22.67 0-32.82.49-1.39 1.1-2.87 1.81-4.42a71.08 71.08 0 0 1 17.73-23.3c-10.33-7.37-23.14-18.28-24.1-28-.96-9.7 7.85-20.62 16.3-20.16 8.64.46 29.33 12.88 43.22 28.83 4.81-6.9 14.63-8.64 20.7-5.28 3.58 1.98.72 4.5-.5 5.26-.97.62-11.77 12.45-16.78 17.65 5.5 3.46 17.76 10 21.47 19.94 1.3 3.45 1.38 4.95 1.63 8.1.54 6.84 2.57 21.55 2.57 23.95 2.32-3.28 4.7-5.83 9.38-10.66 4.69-4.83 8.49-12.39 9.94-16.94 1.33-4.2 2-8.09 4.46-7.47 2.38.6 2.05 10.5 1.44 15.34 4.25-.33 15.6-.28 22.69 1.63 7.08 1.9 8.24 4.37 8.14 4.97-.1.6-1.36 2.5-10.2 2.2.3 1.02-.04 3.19-3.88 3.75 2.03 1.24 2.2 1.94 2.16 2.67-.03.73-.44 2-4.93 2.58.62.94 1.45 2.37-2.43 3.63-3.89 1.26-9.62.37-9.97.34-1.87 6.27-7.23 18.73-15.8 24.83-5.36 3.81-11.91 3.95-14.22 3.95.66 13.61.25 20.85 2.22 24.47 2.76 5.05 20.35 8.8 11.28 10.94Z",fill:"white"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m78.15 68.61-2-1.23C69.45 63.17 58.55 55.8 48.49 49l-8.92-6.02c-7.1 5.64-8.43 14.8-8.89 21.08 2.23 1.8 4.48 3.48 6.63 5.01a71.08 71.08 0 0 0-17.73 23.3c-2.24 4.84-2.8 6.98-3.43 12 0 7.8 25.31 14.54 50.1 1.19.03.4 6.26 3.8 6.26 3.8l.23 5.49c11.84 0 24.1-5.82 27.4-11.12l-.15-1.33c-.27-2.4-.63-5.54-.74-6.98l-.02-.25c-.23-3-.35-4.5-1.6-7.86C94.3 78.45 84.2 72.29 78.14 68.6Zm-5.78 28.38-6.1 8.57 6.24 3.82c-.14-4-.14-7.65-.14-11.68V97Z",fill:"#E6E8EA"}),p.createElement("path",{d:"M98.6 150.19c.66 13.61.25 20.85 2.22 24.47 2.76 5.05 20.35 8.8 11.28 10.94-7.72 1.83-19.84 2.4-29.06 1.54-3.13-.24-9.65-1.04-10.76-2.36-1.38-1.64-3.68-6.76-3.94-11.91-.27-5.15 2.03-23.08 3.76-27.51m26.5 4.83c2.3 0 8.86-.14 14.22-3.95 8.58-6.1 13.93-18.57 15.8-24.83.35.03 6.08.92 9.97-.34 3.88-1.26 3.05-2.69 2.43-3.63M98.6 150.19c-2.64 0-12.21-.41-19.36-10.08a30.3 30.3 0 0 1-4.4-8.95c-1.47-5.14-2.07-13.49-2.32-21.72m-.42 35.92c1.74-4.44 3.88-3.34 4.6-2.64.71.68 1.58 2.62 0 3.06-1.68.47-4.08-.28-4.6-.42Zm0 0c-2.42-.68-8.08-3.12-12.12-5.25a289.8 289.8 0 0 1-11.32-6.28M28.34 120.1c6.25 5.11 13.95 10 20.32 13.73m0 0c.25 6.71.04 12.95-1.08 18.14-1.29 5.97-3.75 11.3-5.82 16.06-1.75 4.04-.35 6.49 3.27 9.59 2.57 2.2 6.89 2.95 9.22 4.4.52.35 1.51 1.23 1.53 2.15.02.52-.87 1-2.12 1.4m-5.9-123.86a65.01 65.01 0 0 0-10.45 7.37m16.35 116.5c-1.53.48-3.59.86-5.18 1.05-9.37 1.1-29.55 1.64-35.97-1.73-.65-.34-1.68-1.01-.78-6.5 1.71-10.37 7.64-27.22 8.46-32.06 1.02-6.05-1.16-11.92-2.42-16.72-1.26-4.8-3.6-22.67 0-32.82.49-1.39 1.1-2.87 1.81-4.42a71.08 71.08 0 0 1 17.73-23.3m16.35 116.5c.16-1.9-1.37-4.1-4.73-3.82M37.3 69.08c-10.33-7.37-23.14-18.28-24.1-28-.96-9.7 7.85-20.62 16.3-20.16 8.64.46 29.33 12.88 43.22 28.83 4.81-6.9 14.63-8.64 20.7-5.28 3.58 1.98.72 4.5-.5 5.26-.97.62-11.77 12.45-16.78 17.65m0 0C65.7 60.8 44.98 46.54 33.2 38.73m42.95 28.65c5.5 3.46 17.76 10 21.47 19.94 1.3 3.45 1.38 4.95 1.63 8.1.54 6.84 2.57 21.55 2.57 23.95m0 0c0 1.85.77 8.03-1.87 8.03-2.44 0-.4-4.93 1.87-8.03Zm0 0c2.32-3.28 4.7-5.83 9.38-10.66 4.69-4.83 8.49-12.39 9.94-16.94 1.33-4.2 2-8.09 4.46-7.47 2.38.6 2.05 10.5 1.44 15.34m0 0-2.66.26m2.66-.26c4.25-.33 15.6-.28 22.69 1.63 7.08 1.9 8.24 4.37 8.14 4.97-.1.6-1.36 2.5-10.2 2.2m0 0c-7.62-.25-10.66-1.56-10.76-2.11-.1-.55 2.82-1.1 5.38-.6 2.56.5 5.03 1.36 5.38 2.72Zm0 0c.3 1.02-.04 3.19-3.88 3.75m0 0c-4.8.7-5.63.28-5.67 0-.03-.29 3.98-.83 5.67 0Zm0 0c2.03 1.24 2.2 1.94 2.16 2.67-.03.73-.44 2-4.93 2.58m0 0c-4.49.57-4.59-.63-3.33-.88 1.26-.24 2.97.41 3.33.88ZM72.38 89.58 72.36 97m0 0-6.1 8.57 6.26 3.87M72.36 97c0 3.8.03 8.1.16 12.44",stroke:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M72.23 97.11v-7l-.3.33a12.64 12.64 0 0 0-2.98 10.24l.14.87 3.14-4.44Z",fill:"#515151"}),p.createElement("path",{d:"M48.62 148.14c-.87-9.7-11.15-14.82-18.68-26.25 7.45 5.14 13.85 8.6 19.21 11.73 0 0-.08 9.49-.53 14.52Z",fill:"#515151"}),p.createElement("path",{d:"M97.1 56a8.64 8.64 0 0 1-7.94 9.29c-4.8.42-9-3.1-9.41-7.79a8.64 8.64 0 0 1 7.94-9.29c4.8-.41 9 3.1 9.41 7.8Z",fill:"white",stroke:"#515151",strokeWidth:3}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M91.3 54.15a.41.41 0 0 0-.58-.07 8.14 8.14 0 0 1-3 1.44.41.41 0 1 0 .16.8c.6-.11 2.09-.6 3.35-1.59.18-.14.21-.4.07-.58Zm-1.78 3.68a.81.81 0 1 1 1.57-.44.81.81 0 0 1-1.57.44Zm6.23-2.16a.81.81 0 1 0 .44 1.56.81.81 0 0 0-.44-1.56Z",fill:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M76.82 48.05a5.32 5.32 0 1 0 1.37-10.55 5.32 5.32 0 0 0-1.37 10.55Zm10.68-1.4c-3.39.3-6.26 2.16-7.92 4.81l-1.06-.12c-.36-.04-.74-.1-1.16-.13a15.88 15.88 0 0 0-3.52-.03c-2.47.29-5.09 1.44-7.1 4.76-4.05-1.86-10.53-.9-15.08 5.52l-.05.07.03.07c4.04 8.83 11.93 18.8 28.78 21h.08l.05-.06c.97-1.4 2.09-3.81 2.32-6.51a9.9 9.9 0 0 0-2.93-8.14 15.3 15.3 0 0 0 3.93-7.22 8.75 8.75 0 0 0-.32-4.78c1.46-.01 3.22-.75 4.74-1.9a9.8 9.8 0 0 0 3.37-4.34 8.67 8.67 0 0 0 5.42 2.03h.25l-.13-.2a10.36 10.36 0 0 0-9.7-4.83Z",fill:"#515151"}),p.createElement("circle",{cx:80.6886,cy:61.9548,r:6.1823,transform:"rotate(-4.93845 80.6886 61.9548)",stroke:"#C6CACD"}),p.createElement("path",{d:"M174.02 106c-.5 1.8-2.7 5.73-7.47 7.05",stroke:"var(--semi-color-primary)",strokeLinecap:"round"}),p.createElement("path",{d:"M181.21 110.24c-.87 2.88-4.54 9.14-12.27 11.13",stroke:"var(--semi-color-primary)",strokeLinecap:"round"}))}var G8n=q8n,J8n=Object.defineProperty,O9e=Object.getOwnPropertySymbols,Y8n=Object.prototype.hasOwnProperty,X8n=Object.prototype.propertyIsEnumerable,j9e=(e,t,r)=>t in e?J8n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Q8n=(e,t)=>{for(var r in t||(t={}))Y8n.call(t,r)&&j9e(e,r,t[r]);if(O9e)for(var r of O9e(t))X8n.call(t,r)&&j9e(e,r,t[r]);return e};function Z8n(e){return p.createElement("svg",Q8n({width:200,height:200,viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg",focusable:!1,"aria-hidden":!0},e),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m123.17 114.66-.2-.18-34.6 27.1.46-.04c10.03-.9 16.71-.38 18.79 0l.1.02 15.45-26.9Z",fill:"#1C1F23"}),p.createElement("rect",{x:67.706,y:73.871,width:55.6333,height:39.8004,fill:"#C6CACD",stroke:"#1C1F23"}),p.createElement("path",{d:"m49.97 136.5 17.7-22.44h55.44l-17.7 22.45H49.97Z",fill:"#888D92",stroke:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M101.67 78.57H75.75v21.45h18.77v6.25h14.6v-13.7h-7.45v-14Z",fill:"#888D92"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M76.66 79.43h24.26v13.14h-6.4v6.65H76.66v-19.8Zm17.86 20.62H75.74V78.6h26.01v13.97h7.36v13.7h-14.6v-6.22Zm7.23-6.65h6.54v12.05H95.34v-5.4h6.41V93.4Zm-.83 0v5.82h-5.58V93.4h5.58Z",fill:"#C6CACD"}),p.createElement("path",{d:"M43.29 174.89h-9.78c4.19-1.22 4.04-11.99 3.44-17.22.89 5.73 4.6 13.87 6.34 17.22Z",fill:"#1C1F23",stroke:"#1C1F23"}),p.createElement("path",{d:"M75.93 40.59a32.78 32.78 0 1 1-65.56 0 32.78 32.78 0 0 1 65.56 0Z",fill:"var(--semi-color-primary)",fillOpacity:.2}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M47.56 25.12a4.4 4.4 0 0 0-8.82 0v11.06H27.68a4.4 4.4 0 0 0 0 8.82h11.06v11.06a4.4 4.4 0 0 0 8.82 0V45h11.06a4.4 4.4 0 1 0 0-8.82H47.56V25.12Z",fill:"var(--semi-color-primary)"}),p.createElement("path",{d:"M63.82 83.33C59.3 81.5 50.3 75.37 50.44 65.54",stroke:"#1C1F23"}),p.createElement("path",{d:"M52.59 110.23c2.88.1 6.5.91 9.97 4.88 2.48 2.84 4.67 7.21 7.45 14.5a73.5 73.5 0 0 1 4.27-16.32c1.2-3.07 5.29-10.25 9.35-10.52 4.06-.26 4.47 3.57 2.57 4.65-1.9 1.08-3 .96-4.8 3.41-1.77 2.46-2.95 4.95-2 11.34.72-2.94 1.76-4.59 2.77-5.7 1-1.13 8.8-8.07 14.36-8.36 3.86-.2 5.2.7 4.78 1.73a9.27 9.27 0 0 1 4.08-.32c2.08.4 2.78 1.9 1.83 3.17 2.19-.16 4.28.23 5.36 1.84.33.49.24 1.64-.56 2.59-.77.91-2.25 1.63-2.83 1.94-1.2.63-5.94 3.72-7.35 8.1-1.41 4.4-2.73 7.47 3.46 20.83 4.71 10.16 5.64 21.33 1.87 29.6 8.96-.27 16.89-2.14 22.02-5.04 4.39-2.48 8.27-5.5 10.39-10.5-2.33-19.66-2.27-57.26.91-57.43 4.5-.23 1.73 48 0 54.7a19.5 19.5 0 0 1-.91 2.72c.67 5.67 1.54 9.84 2.59 11.2 1.7 2.19 40.44 4.76 50.2 1.59 1.28-.41 2.07-.93 2.2-1.55 1.02-4.54-14.79-8.26-20.87-13.96-4.19-3.91-2.77-32.42-4.97-50.45-2.2-18.04-7.9-36.48-25.26-40.71-13.62-3.33-24.98 1.73-30.14 5.64H85.62c2.71-5.6 10.46-16.06 26.4-19.18 19.26-3.78 36.18 5.19 46.96 17.46 4.95 5.25 7.75 8.71 9.23 8.71 1.48 0 9.22-4.68 17.6-5.22 2.5-.16 2.46 2.64 1.19 6.8a30.9 30.9 0 0 1-2.09 5.07c-2.44 4.94-7.83 14.3-16.18 21.42 2.2 18.04.78 46.55 4.97 50.46 6.08 5.7 21.89 9.42 20.88 13.96-.14.62-.93 1.14-2.2 1.55-9.77 3.17-48.51.6-50.21-1.59-1.05-1.36-1.92-5.53-2.6-11.2-2.1 5.02-5.99 8.03-10.38 10.51-5.13 2.9-13.06 4.77-22.02 5.05a20.4 20.4 0 0 1-5.01 6.87c-9 7.98-28.99 11.67-47.77 1.67-9.57-5.08-14.72-17.62-17.5-30.17v.06c.85 8.92 1.34 14.13-2.18 18.52a49.9 49.9 0 0 1-19.58-1.92c-5.22-1.61-12.91-8.31-8.38-22.61 4.54-14.3 27.98-32.78 30.14-34.21 2.15-1.44 7.96-5.58 15.7-5.58Z",fill:"#C6CACD"}),p.createElement("path",{d:"M70.01 129.61c-1.78 10.7.14 28.07 3.33 27.29 1-.25 1.57-1.58 1.67-3.9 7.16.34 27.77 7.99 34.47 11.8.15 4.62-.59 9.01-2.31 12.8a20.38 20.38 0 0 1-5.01 6.87c-9 7.98-28.99 11.67-47.77 1.67-9.57-5.09-14.72-17.62-17.5-30.17v.06c.85 8.92 1.34 14.13-2.18 18.52a49.9 49.9 0 0 1-19.58-1.92c-5.22-1.61-12.91-8.31-8.38-22.61 4.54-14.3 27.98-32.78 30.14-34.21 2.15-1.44 7.96-5.58 15.7-5.58 2.88.1 6.5.91 9.97 4.88 2.48 2.84 4.67 7.21 7.45 14.5Z",fill:"#888D92"}),p.createElement("path",{d:"M105.3 148c4.71 10.15 5.64 21.32 1.87 29.6 8.96-.28 16.89-2.15 22.02-5.05 4.39-2.48 8.27-5.5 10.39-10.5-2.33-19.66-2.27-57.26.91-57.43 4.5-.23 1.73 48 0 54.7a19.5 19.5 0 0 1-.91 2.72c.67 5.67 1.54 9.84 2.59 11.2 1.7 2.19 40.44 4.76 50.2 1.59 1.28-.41 2.07-.93 2.2-1.55 1.02-4.54-14.79-8.26-20.87-13.96-4.19-3.91-2.77-32.42-4.97-50.45-2.2-18.04-7.9-36.48-25.26-40.71-13.62-3.33-24.98 1.73-30.14 5.64h10.17v39.9l-16 27.8-4.96-.07a86.47 86.47 0 0 0 2.76 6.56Z",fill:"#C6CACD"}),p.createElement("path",{d:"M70.01 129.61c5.5 16.51 6.26 26.57 3.33 27.29-3.2.78-5.1-16.59-3.33-27.29Zm0 0c-2.78-7.29-4.97-11.66-7.45-14.5-3.46-3.97-7.09-4.79-9.97-4.88-7.74 0-13.55 4.14-15.7 5.58-2.16 1.43-25.6 19.9-30.14 34.2-4.53 14.3 3.16 21 8.38 22.62 6.19 1.92 12.5 2.54 19.58 1.92 3.53-4.4 3.03-9.62 2.18-18.58M70 129.61a73.5 73.5 0 0 1 4.27-16.32c1.2-3.07 5.29-10.25 9.35-10.52 4.06-.26 4.47 3.57 2.57 4.65-1.9 1.08-3 .96-4.8 3.41-1.77 2.46-2.95 4.95-2 11.34.72-2.94 1.76-4.59 2.77-5.7 1-1.13 8.8-8.07 14.36-8.36 5.57-.29 5.88 1.73 3.28 3.08-2.6 1.34-7.62 2.6-14.34 12.16 0 0-.6-5.24 10-11.04 2.88-1.57 7-3.36 9.92-2.8 3.14.62 3.12 3.7-.94 4.81a15.88 15.88 0 0 0-5.09 2.92 30.45 30.45 0 0 0-5.78 6.54c.43-3.53 4.31-8.52 8.96-10.08 3.21-1.08 8.15-1.98 10.04.83.33.49.24 1.64-.56 2.59-.77.91-2.25 1.63-2.83 1.94-1.2.63-5.94 3.72-7.35 8.1-1.15 3.57-2.23 6.26.7 14.27m-68.88-15.17c.08 5.48.55 17.6 3.23 29.71m0 0c2.78 12.55 7.93 25.09 17.5 30.17 18.78 10 38.78 6.3 47.77-1.67a20.4 20.4 0 0 0 5-6.87m0 0c3.78-8.28 2.85-19.45-1.86-29.6a86.47 86.47 0 0 1-2.76-6.57m4.63 36.17c8.96-.28 16.89-2.15 22.02-5.05 4.39-2.48 8.27-5.5 10.39-10.5m29.15-53.19c2.2 18.04.78 46.55 4.97 50.46 6.08 5.7 21.89 9.42 20.88 13.96-.14.62-.93 1.14-2.2 1.55m-23.65-65.97c-2.2-18.03-7.9-36.47-25.26-40.7-13.62-3.33-24.98 1.73-30.14 5.64m55.4 35.06c8.35-7.12 13.74-16.48 16.18-21.42 1-2 1.57-3.36 2.09-5.07m5.38 92.46c-9.77 3.17-48.51.6-50.21-1.59-1.05-1.36-1.92-5.53-2.6-11.2m52.8 12.79c-.42-2.92-1.24-3.56-4.8-4.6M187 82.37c1.27-4.16 1.3-6.96-1.19-6.8-8.38.54-16.12 5.22-17.6 5.22-1.49 0-4.28-3.46-9.23-8.7-10.78-12.28-27.7-21.25-46.96-17.47-15.94 3.12-23.69 13.58-26.4 19.18h27.7M187 82.37c.01-1 .15-2.07-.43-2.74-1.77-2.02-5.89-2.07-6.46 1.98m-66.79-7.81h10.18v39.9l-16 27.8-4.96-.07m37.04 20.61c-2.33-19.65-2.27-57.25.91-57.42 4.5-.23 1.73 48 0 54.7a19.5 19.5 0 0 1-.91 2.72Z",stroke:"#1C1F23"}),p.createElement("path",{d:"M58.12 104.22A10.5 10.5 0 0 1 47.7 114.8a10.5 10.5 0 0 1-10.43-10.58A10.5 10.5 0 0 1 47.7 93.65a10.5 10.5 0 0 1 10.43 10.57Z",fill:"#C6CACD",stroke:"#1C1F23"}),p.createElement("mask",{id:"path-15-inside-1",fill:"white"},p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M49.01 93.79c6.18.59 4.56 12.3.6 17.58-2.89 3.82-1.18 7.13.9 11.15a77 77 0 0 1 1.28 2.56 17.5 17.5 0 0 1 3.1 9.92c0 10.25-8.96 18.55-20 18.55S14.9 145.25 14.9 135c0-7.89 5.3-14.63 12.79-17.31 7.3-4.04 9.58-8.08 9.85-15.11.24-6.1 5.3-9.38 11.47-8.79Z"})),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M49.01 93.79c6.18.59 4.56 12.3.6 17.58-2.89 3.82-1.18 7.13.9 11.15a77 77 0 0 1 1.28 2.56 17.5 17.5 0 0 1 3.1 9.92c0 10.25-8.96 18.55-20 18.55S14.9 145.25 14.9 135c0-7.89 5.3-14.63 12.79-17.31 7.3-4.04 9.58-8.08 9.85-15.11.24-6.1 5.3-9.38 11.47-8.79Z",fill:"#1C1F23"}),p.createElement("path",{d:"m49.6 111.37 2.4 1.8-2.4-1.8Zm-.59-17.58-.28 2.99.28-2.99Zm1.5 28.73 2.67-1.38-2.67 1.38Zm1.28 2.56-2.71 1.28.1.21.13.2 2.48-1.69Zm-24.1-7.4 1.01 2.83.23-.08.2-.12-1.44-2.62Zm9.85-15.1 3 .11-3-.11ZM52 113.18c2.4-3.2 3.97-8.06 4.11-12.25.08-2.1-.2-4.37-1.18-6.27a6.93 6.93 0 0 0-5.63-3.86l-.57 5.98c.4.03.63.16.88.64.32.63.56 1.74.5 3.3-.1 3.13-1.34 6.76-2.9 8.84l4.79 3.61Zm1.18 7.96c-1.1-2.12-1.8-3.53-2.03-4.8-.18-1-.08-1.94.85-3.17l-4.8-3.6a9.65 9.65 0 0 0-1.95 7.83c.42 2.34 1.61 4.6 2.6 6.5l5.33-2.76Zm1.33 2.66c-.45-.94-.91-1.84-1.33-2.66l-5.34 2.76c.43.82.85 1.63 1.24 2.46l5.43-2.56Zm-5.2 2.97A14.5 14.5 0 0 1 51.9 135h6a20.5 20.5 0 0 0-3.62-11.61l-4.96 3.38ZM51.9 135c0 8.38-7.4 15.55-17 15.55v6c12.49 0 23-9.44 23-21.55h-6Zm-17 15.55c-9.6 0-16.99-7.17-16.99-15.55h-6c0 12.11 10.51 21.55 23 21.55v-6ZM17.9 135c0-6.47 4.36-12.18 10.8-14.49l-2.03-5.65C18.15 117.92 11.9 125.7 11.9 135h6Zm16.64-32.54c-.12 3.22-.7 5.4-1.82 7.2-1.15 1.8-3.07 3.51-6.49 5.4l2.9 5.25c3.9-2.14 6.77-4.47 8.65-7.45 1.9-3 2.61-6.35 2.76-10.17l-6-.23ZM49.3 90.8c-3.67-.34-7.25.43-10.02 2.46a11.64 11.64 0 0 0-4.74 9.2l6 .23a5.65 5.65 0 0 1 2.28-4.59c1.36-1 3.4-1.56 5.91-1.32l.57-5.98Z",fill:"#1C1F23",mask:"url(#path-15-inside-1)"}),p.createElement("path",{d:"M54.1 105.95c0 1.69-1.43 3.1-3.24 3.1-1.8 0-3.24-1.41-3.24-3.1 0-1.7 1.43-3.1 3.24-3.1 1.8 0 3.24 1.4 3.24 3.1Z",fill:"#C6CACD",stroke:"#1C1F23"}),p.createElement("path",{d:"M37.12 95.07a3.46 3.46 0 0 1-3.53 3.39c-2 0-3.54-1.56-3.54-3.4a3.46 3.46 0 0 1 3.54-3.38c1.99 0 3.53 1.55 3.53 3.39Z",fill:"#1C1F23",stroke:"#1C1F23",strokeWidth:3}),p.createElement("path",{d:"M147.22 155.65c-.1 3.58 1.27 4.88 4.7 6.08",stroke:"#1C1F23"}))}var w9e=Z8n,eyn=Object.defineProperty,P9e=Object.getOwnPropertySymbols,tyn=Object.prototype.hasOwnProperty,ryn=Object.prototype.propertyIsEnumerable,S9e=(e,t,r)=>t in e?eyn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nyn=(e,t)=>{for(var r in t||(t={}))tyn.call(t,r)&&S9e(e,r,t[r]);if(P9e)for(var r of P9e(t))ryn.call(t,r)&&S9e(e,r,t[r]);return e};function iyn(e){return p.createElement("svg",nyn({width:200,height:200,viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg",focusable:!1,"aria-hidden":!0},e),p.createElement("rect",{width:200,height:200,fill:"transparent"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m123.17 114.66-.2-.18-34.6 27.1.46-.04c10.03-.9 16.71-.38 18.79 0l.1.02 15.45-26.9Z",fill:"#515151"}),p.createElement("rect",{x:67.706,y:73.871,width:55.6333,height:39.8004,fill:"white",stroke:"#515151"}),p.createElement("path",{d:"m49.97 136.5 17.7-22.44h55.44l-17.7 22.45H49.97Z",fill:"#E6E8EA",stroke:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M101.67 78.57H75.75v21.45h18.77v6.25h14.6v-13.7h-7.45v-14Z",fill:"#C6CACD"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M76.66 79.43h24.26v13.14h-6.4v6.65H76.66v-19.8Zm17.86 20.62H75.74V78.6h26.01v13.97h7.36v13.7h-14.6v-6.22Zm7.23-6.65h6.54v12.05H95.34v-5.4h6.41V93.4Zm-.83 0v5.82h-5.58V93.4h5.58Z",fill:"white"}),p.createElement("path",{d:"M43.29 174.89H33.5c4.19-1.22 4.04-11.99 3.44-17.22.88 5.73 4.6 13.87 6.34 17.22Z",fill:"#515151",stroke:"black"}),p.createElement("path",{d:"M75.93 40.59a32.78 32.78 0 1 1-65.56 0 32.78 32.78 0 0 1 65.56 0Z",fill:"var(--semi-color-primary-light-default)"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M47.56 25.12a4.4 4.4 0 0 0-8.82 0v11.06H27.68a4.4 4.4 0 0 0 0 8.82h11.06v11.06a4.4 4.4 0 0 0 8.82 0V45h11.06a4.4 4.4 0 0 0 0-8.82H47.56V25.12Z",fill:"var(--semi-color-primary)"}),p.createElement("path",{d:"M63.82 83.33c-4.52-1.84-13.53-7.96-13.38-17.79",stroke:"#515151"}),p.createElement("path",{d:"M52.59 110.23c2.88.1 6.5.91 9.97 4.88 2.48 2.84 4.67 7.21 7.45 14.5a73.53 73.53 0 0 1 4.27-16.32c1.2-3.07 5.29-10.25 9.35-10.52 4.06-.26 4.47 3.57 2.57 4.65-1.9 1.08-3 .96-4.8 3.41-1.77 2.46-2.95 4.95-2 11.34.72-2.94 1.76-4.59 2.77-5.71 1-1.12 8.8-8.06 14.36-8.35 3.86-.2 5.2.7 4.78 1.73a9.27 9.27 0 0 1 4.08-.33c2.08.41 2.78 1.9 1.83 3.18 2.19-.16 4.28.23 5.36 1.84.33.49.24 1.64-.56 2.58-.77.92-2.25 1.64-2.83 1.95-1.2.63-5.94 3.72-7.35 8.1-1.41 4.4-2.73 7.47 3.46 20.83 4.71 10.16 5.64 21.33 1.87 29.6 8.96-.27 16.89-2.14 22.02-5.04 4.39-2.48 8.27-5.5 10.39-10.5-2.33-19.66-2.27-57.26.91-57.43 4.5-.23 1.73 48 0 54.7a19.5 19.5 0 0 1-.91 2.72c.67 5.67 1.54 9.84 2.59 11.2 1.7 2.19 40.44 4.76 50.2 1.59 1.28-.42 2.07-.93 2.2-1.55 1.02-4.54-14.79-8.26-20.87-13.96-4.19-3.91-2.77-32.42-4.97-50.45-2.2-18.04-7.9-36.48-25.26-40.71-13.62-3.33-24.98 1.73-30.14 5.64H85.62c2.71-5.6 10.46-16.06 26.4-19.18 19.26-3.78 36.18 5.19 46.96 17.46 4.95 5.24 7.75 8.71 9.23 8.71 1.48 0 9.22-4.68 17.6-5.22 2.5-.16 2.46 2.64 1.19 6.8a30.8 30.8 0 0 1-2.09 5.07c-2.44 4.94-7.84 14.3-16.18 21.42 2.2 18.04.78 46.55 4.97 50.46 6.08 5.7 21.89 9.42 20.88 13.96-.14.62-.93 1.13-2.2 1.55-9.77 3.17-48.51.6-50.21-1.59-1.05-1.36-1.92-5.53-2.6-11.2-2.1 5.01-5.99 8.03-10.38 10.51-5.13 2.9-13.06 4.77-22.02 5.05a20.37 20.37 0 0 1-5.01 6.87c-9 7.98-28.99 11.67-47.77 1.67-9.57-5.09-14.72-17.62-17.5-30.17v.06c.85 8.92 1.34 14.13-2.18 18.52a49.9 49.9 0 0 1-19.58-1.92c-5.22-1.61-12.91-8.31-8.38-22.61 4.54-14.3 27.98-32.78 30.14-34.21 2.15-1.44 7.96-5.58 15.7-5.58Z",fill:"white"}),p.createElement("path",{d:"M70.01 129.61c-1.78 10.7.14 28.07 3.33 27.29 1-.25 1.57-1.58 1.67-3.9 7.16.34 27.77 7.99 34.47 11.8.15 4.62-.59 9.01-2.31 12.8a20.38 20.38 0 0 1-5.01 6.87c-9 7.98-28.99 11.67-47.77 1.67-9.57-5.09-14.72-17.62-17.5-30.17v.06c.85 8.92 1.34 14.13-2.18 18.52a49.9 49.9 0 0 1-19.58-1.92c-5.22-1.61-12.91-8.31-8.38-22.61 4.54-14.3 27.98-32.78 30.14-34.21 2.15-1.44 7.96-5.58 15.7-5.58 2.88.1 6.5.91 9.97 4.88 2.48 2.84 4.67 7.21 7.45 14.5Z",fill:"#E6E8EA"}),p.createElement("path",{d:"M105.3 148c4.71 10.15 5.64 21.32 1.87 29.6 8.96-.28 16.89-2.15 22.02-5.05 4.39-2.48 8.27-5.5 10.39-10.5-2.33-19.66-2.27-57.26.91-57.43 4.5-.23 1.73 48 0 54.7a19.5 19.5 0 0 1-.91 2.72c.67 5.67 1.54 9.84 2.59 11.2 1.7 2.19 40.44 4.76 50.2 1.59 1.28-.41 2.07-.93 2.2-1.55 1.02-4.54-14.79-8.26-20.87-13.96-4.19-3.91-2.77-32.42-4.97-50.45-2.2-18.04-7.9-36.48-25.26-40.71-13.62-3.33-24.98 1.73-30.14 5.64h10.17v39.9l-16 27.8-4.96-.07a86.47 86.47 0 0 0 2.76 6.56Z",fill:"white",className:""}),p.createElement("path",{d:"M70.01 129.61c5.5 16.51 6.26 26.57 3.33 27.29-3.2.78-5.1-16.59-3.33-27.29Zm0 0c-2.78-7.29-4.97-11.66-7.45-14.5-3.46-3.97-7.09-4.79-9.97-4.88-7.74 0-13.55 4.14-15.7 5.58-2.16 1.43-25.6 19.9-30.14 34.2-4.53 14.3 3.16 21 8.38 22.62 6.19 1.92 12.5 2.54 19.58 1.92 3.53-4.4 3.03-9.62 2.18-18.58M70 129.61a73.5 73.5 0 0 1 4.27-16.32c1.2-3.07 5.29-10.25 9.35-10.52 4.06-.26 4.47 3.57 2.57 4.65-1.9 1.08-3 .96-4.8 3.41-1.77 2.46-2.95 4.95-2 11.34.72-2.94 1.76-4.59 2.77-5.7 1-1.13 8.8-8.07 14.36-8.36 5.57-.29 5.88 1.73 3.28 3.08-2.6 1.34-7.62 2.6-14.34 12.16 0 0-.6-5.24 10-11.04 2.88-1.57 7-3.36 9.92-2.8 3.14.62 3.12 3.7-.94 4.81a15.88 15.88 0 0 0-5.09 2.92 30.45 30.45 0 0 0-5.78 6.54c.43-3.53 4.31-8.52 8.96-10.08 3.21-1.08 8.15-1.98 10.04.83.33.49.24 1.64-.56 2.59-.77.91-2.25 1.63-2.83 1.94-1.2.63-5.94 3.72-7.35 8.1-1.15 3.57-2.23 6.26.7 14.27m-68.88-15.17c.08 5.48.55 17.6 3.23 29.71m0 0c2.78 12.55 7.93 25.09 17.5 30.17 18.78 10 38.78 6.3 47.77-1.67a20.4 20.4 0 0 0 5-6.87m0 0c3.78-8.28 2.85-19.45-1.86-29.6a86.47 86.47 0 0 1-2.76-6.57m4.63 36.17c8.96-.28 16.89-2.15 22.02-5.05 4.39-2.48 8.27-5.5 10.39-10.5m29.15-53.19c2.2 18.04.78 46.55 4.97 50.46 6.08 5.7 21.89 9.42 20.88 13.96-.14.62-.93 1.14-2.2 1.55m-23.65-65.97c-2.2-18.03-7.9-36.47-25.26-40.7-13.62-3.33-24.98 1.73-30.14 5.64m55.4 35.06c8.35-7.12 13.74-16.48 16.18-21.42 1-2 1.57-3.36 2.09-5.07m5.38 92.46c-9.77 3.17-48.51.6-50.21-1.59-1.05-1.36-1.92-5.53-2.6-11.2m52.8 12.79c-.42-2.92-1.24-3.56-4.8-4.6M187 82.37c1.27-4.16 1.3-6.96-1.19-6.8-8.38.54-16.12 5.22-17.6 5.22-1.49 0-4.28-3.46-9.23-8.7-10.78-12.28-27.7-21.25-46.96-17.47-15.94 3.12-23.69 13.58-26.4 19.18h27.7M187 82.37c.01-1 .15-2.07-.43-2.74-1.77-2.02-5.89-2.07-6.46 1.98m-66.79-7.81h10.18v39.9l-16 27.8-4.96-.07m37.04 20.61c-2.33-19.65-2.27-57.25.91-57.42 4.5-.23 1.73 48 0 54.7a19.5 19.5 0 0 1-.91 2.72Z",stroke:"#1C1F23"}),p.createElement("path",{d:"M58.12 104.22A10.5 10.5 0 0 1 47.7 114.8a10.5 10.5 0 0 1-10.43-10.58A10.5 10.5 0 0 1 47.7 93.65a10.5 10.5 0 0 1 10.43 10.57Z",fill:"white",stroke:"#515151"}),p.createElement("mask",{id:"path-16-inside-1",fill:"white"},p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M49.01 93.79c6.18.59 4.56 12.3.6 17.58-2.89 3.82-1.18 7.13.9 11.15a77 77 0 0 1 1.28 2.56 17.5 17.5 0 0 1 3.1 9.92c0 10.25-8.96 18.55-20 18.55S14.9 145.25 14.9 135c0-7.89 5.3-14.63 12.79-17.31 7.3-4.04 9.58-8.08 9.85-15.11.24-6.1 5.3-9.38 11.47-8.79Z"})),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M49.01 93.79c6.18.59 4.56 12.3.6 17.58-2.89 3.82-1.18 7.13.9 11.15a77 77 0 0 1 1.28 2.56 17.5 17.5 0 0 1 3.1 9.92c0 10.25-8.96 18.55-20 18.55S14.9 145.25 14.9 135c0-7.89 5.3-14.63 12.79-17.31 7.3-4.04 9.58-8.08 9.85-15.11.24-6.1 5.3-9.38 11.47-8.79Z",fill:"#515151"}),p.createElement("path",{d:"m49.6 111.37 2.4 1.8-2.4-1.8Zm-.59-17.58-.28 2.99.28-2.99Zm1.5 28.73 2.67-1.38-2.67 1.38Zm1.28 2.56-2.71 1.28.1.21.13.2 2.48-1.69Zm-24.1-7.4 1.01 2.83.23-.08.2-.12-1.44-2.62Zm9.85-15.1-3-.12 3 .12ZM52 113.18c2.4-3.2 3.97-8.06 4.11-12.25.08-2.1-.2-4.37-1.18-6.27a6.93 6.93 0 0 0-5.63-3.86l-.57 5.98c.4.03.63.16.88.64.32.63.56 1.74.5 3.3-.1 3.13-1.34 6.76-2.9 8.84l4.79 3.61Zm1.18 7.96c-1.1-2.12-1.8-3.53-2.03-4.8-.18-1-.08-1.94.85-3.17l-4.8-3.6a9.65 9.65 0 0 0-1.96 7.83c.43 2.34 1.62 4.6 2.6 6.5l5.34-2.76Zm1.33 2.66c-.45-.94-.91-1.84-1.33-2.66l-5.34 2.76c.43.82.85 1.63 1.24 2.46l5.43-2.56Zm-5.2 2.97a14.51 14.51 0 0 1 2.57 8.23h6a20.5 20.5 0 0 0-3.61-11.61l-4.96 3.38Zm2.57 8.23c0 8.38-7.39 15.55-16.99 15.55v6c12.49 0 23-9.44 23-21.55h-6ZM34.9 150.55c-9.6 0-16.99-7.17-16.99-15.55h-6c0 12.11 10.51 21.55 23 21.55v-6ZM17.9 135c0-6.47 4.36-12.18 10.8-14.49l-2.03-5.65C18.15 117.92 11.9 125.7 11.9 135h6Zm16.64-32.54c-.12 3.22-.7 5.4-1.82 7.2-1.15 1.8-3.07 3.51-6.49 5.4l2.9 5.25c3.9-2.14 6.77-4.47 8.65-7.45 1.9-3 2.61-6.35 2.76-10.17l-6-.23ZM49.3 90.8c-3.67-.34-7.25.43-10.02 2.46a11.64 11.64 0 0 0-4.74 9.2l6 .23a5.65 5.65 0 0 1 2.28-4.59c1.36-1 3.4-1.56 5.91-1.32l.57-5.98Z",fill:"#515151",mask:"url(#path-16-inside-1)"}),p.createElement("path",{d:"M54.1 105.95c0 1.69-1.43 3.1-3.24 3.1-1.81 0-3.24-1.41-3.24-3.1 0-1.7 1.43-3.1 3.24-3.1 1.8 0 3.24 1.4 3.24 3.1Z",fill:"white",stroke:"#515151"}),p.createElement("path",{d:"M37.12 95.07a3.46 3.46 0 0 1-3.53 3.39c-2 0-3.54-1.56-3.54-3.4a3.46 3.46 0 0 1 3.54-3.38c1.99 0 3.53 1.55 3.53 3.39Z",fill:"#515151",stroke:"#515151",strokeWidth:3}),p.createElement("path",{d:"M147.22 155.65c-.1 3.58 1.27 4.88 4.7 6.08",stroke:"#515151"}))}var _9e=iyn,oyn=Object.defineProperty,C9e=Object.getOwnPropertySymbols,ayn=Object.prototype.hasOwnProperty,syn=Object.prototype.propertyIsEnumerable,k9e=(e,t,r)=>t in e?oyn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lyn=(e,t)=>{for(var r in t||(t={}))ayn.call(t,r)&&k9e(e,r,t[r]);if(C9e)for(var r of C9e(t))syn.call(t,r)&&k9e(e,r,t[r]);return e};function cyn(e){return p.createElement("svg",lyn({width:200,height:200,viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg",focusable:!1,"aria-hidden":!0},e),p.createElement("path",{d:"M100.75 191.99c6.21-.56 8.7-9.2 10.36-15.06l4.97 15.06h-15.33Z",fill:"#1C1F23",stroke:"#1C1F23"}),p.createElement("path",{d:"M103.97 62.97c-3.94-5.03-1.95-13.81 7.35-23.03 12.98-11.88 25.53-9.25 26.12-8.98.58.27 13 9.06 24.82 21.3C174.08 64.51 186.46 75 186.6 91.8c.16 16.8-17.25 22.89-30.03 22.96-12.77.08-41.27-.28-46.75-1.2-3.43 4.51-8.9 9.38-10.91 10.44 4.23 3.63 19.32 18.98 21.13 22.22 1.82 3.24 9.72 14.52 6.1 32.28-1.67 8.13-8.18 12.3-14.9 13.6 0 0-9.2-.04-12.33 0-7.78.14-88.02 0-90.35 0-2.34 0-3.01-2.09 0-8.19 3-6.1 14.09-25.37 19.9-28.8 2.3-1.31 7.53 2.06 8.62 2.85 1.03.73 2.03 1.59 3.45 1.47 1.42-.12 8.84-.15 11.2-.07-4.28-3-20.03-17.69-21.95-24.83-1.53-5.68.3-8.96 1.11-9.72-8.53-4.99-17.2-14.89-13.8-29.6.94-4.13 3.52-8.43 5.44-9.67 3.62-2.33 15.89-3.5 23.32-4.19 32.7-2.98 107.19-1.9 109.45-1.88-3.12-2.38-15.2-15.93-15.48-16.39-.77 2.21-3.83 5.02-6.1 4.7-2.03-.27-3.16-3.45-.82-8.47-.8.82-1.64 1.6-2.49 2.3-1.24 1-2.8 1.21-3.37 0-.5-1.08-.33-3.13.82-5.85a16.39 16.39 0 0 1-3.56 2.69c-3.69 1.86-4.6-5.24.34-11.28-7.1 3.47-9.12 6.3-10.88 10.47-1.09 2.56-1.47 4.91-4.46 6.24-2.3 1.02-4.22.51-5.33-.9Z",fill:"#C6CACD"}),p.createElement("path",{d:"M124.64 47.17c-7.1 3.47-9.12 6.3-10.88 10.47-1.09 2.56-1.47 4.91-4.46 6.24-2.3 1.02-4.22.51-5.33-.9-3.94-5.04-1.95-13.82 7.35-23.04 12.98-11.88 25.53-9.25 26.12-8.98.58.27 13 9.06 24.82 21.3C174.08 64.51 186.46 75 186.6 91.8c.16 16.8-17.25 22.89-30.03 22.96-12.77.08-41.27-.28-46.75-1.2m14.82-66.39c7-2.6 6.64-4.97 6.23-5.44-.42-.47-4.64 2.74-6.23 5.44Zm0 0c-4.94 6.04-4.03 13.14-.34 11.28 4.85-2.46 12.09-12.78 11.64-13.12-.31-.25-2.07.74-5.32 5.5-3.54 5.18-4.34 9.12-3.58 10.77.57 1.22 2.13 1.01 3.37 0 4.8-3.9 9.41-10.88 9.16-11.06-.24-.17-1.84.45-5.6 6.77-3.68 6.17-2.54 10.16-.26 10.48 2.28.31 5.34-2.5 6.11-4.7.28.45 12.36 14 15.48 16.38m-45.48 34.1c-3.43 4.5-8.9 9.38-10.91 10.43m10.91-10.43c3.59-4.92 6.76-9.94 8.31-15.3M98.91 124c4.23 3.63 19.32 18.98 21.13 22.22 1.82 3.24 9.72 14.52 6.1 32.28-1.67 8.13-8.18 12.3-14.9 13.6 0 0-9.2-.04-12.33 0-7.78.14-88.02 0-90.35 0-2.34 0-3.01-2.09 0-8.19 3-6.1 14.09-25.37 19.9-28.8 2.3-1.31 7.53 2.06 8.62 2.85 1.03.73 2.03 1.59 3.45 1.47 1.42-.12 8.84-.15 11.2-.07M98.92 124H88.1m-36.36 35.36c3.05.1 9.6-.5 11.84 1.54 2.05 1.85.56 4.6-2.53 3.84-3.64-.88-8.13-4.55-9.31-5.38Zm0 0c-4.29-3-20.04-17.69-21.96-24.83-1.53-5.68.3-8.96 1.11-9.72m0 0a188.9 188.9 0 0 0 19.37 8.91m-19.37-8.9c-8.53-5-17.2-14.9-13.8-29.62.94-4.12 3.52-8.42 5.44-9.66 3.62-2.33 15.89-3.5 23.32-4.19 32.7-2.98 107.19-1.9 109.45-1.88M50.26 133.72c9.37 3.55 19.2 6.26 22.38 9.9 3.18 3.64-.76 8.67-1.91 12.75-.3 1.03-.63 2.6-.27 3.5.45 1.13 1.78 1.36 3.75-.18 3.52-2.74 6.65-9.56 7.3-11.57.65-2-4.44 8.27-4.98 12.8-.54 4.54 3.49 3.8 6.2 0a35.68 35.68 0 0 0 5.02-10.52c.21-.98-2.74 5.44-3.6 9.3-.24 1.03-.85 3.47 0 4.44.95 1.1 2.87.81 5.07-2.73a42.67 42.67 0 0 0 4.6-11.01c.22-1.3-3.05 7.3-3.55 11.5-.34 2.94.67 4.38 4.18 0 1.99-2.48 3.44-6.28 4.33-10.12m-48.52-18.06c-1.97 2.72-4.25 5.3-10.8 6.32m25.83-35.93c-5.71-4.14-8.97-4.56-11.46-4.56-3.64 0-4.48 1.95-1.16 3.2 3.32 1.24 9.35 1.36 12.62 1.36Zm0 0h6.91m-6.91 0c5.1 3.71 14.72 11.4 22.8 19.9m67.21-44.54c2.26.02 6.14.7 5.8 3.1-.21 1.56-4.71-2.12-5.8-3.1ZM88.1 124c.84.88 1.66 1.77 2.46 2.67 1.94 2.18 8.47 9.6 9.12 14.15.37 2.58.06 6.79-.9 10.96m0 0c3.18 2.92 7.34 8.24 8.24 14.17.9 5.93 0 13.47-9.4 21.35",stroke:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m115.94 192.13-5.17-15.67-.13.44c-.83 2.93-1.86 6.53-3.45 9.48-1.6 2.95-3.75 5.2-6.78 5.47v.28h15.53Z",fill:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m122.42 137.35 5.09 9.48h-7.45l-5.1-9.48h7.46Z",fill:"#6B7075"}),p.createElement("path",{d:"M104.1 141.48h33.95l14.82 27.43h-33.95l-14.82-27.43Z",fill:"#C6CACD",stroke:"#1C1F23"}),p.createElement("rect",{x:139.522,y:155.135,width:43.5958,height:38.8611,fill:"#6B7075",stroke:"#1C1F23"}),p.createElement("path",{d:"m139.87 154.7 9.28-16.85h43.46l-9.29 16.84h-43.45Z",fill:"#6B7075",stroke:"#1C1F23"}),p.createElement("rect",{x:111.223,y:155.135,width:28.1841,height:38.8611,fill:"#6B7075",stroke:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m166.56 154.91 3.9-6.97h-6.14l-3.58 6.42h-.32v13.38h6.14V154.9Z",fill:"#1C1F23"}),p.createElement("circle",{cx:45.5788,cy:38.675,r:33.1711,fill:"var(--semi-color-primary)",fillOpacity:.2}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M48.85 47.67a3.24 3.24 0 0 0 2.46-3.88c-.28-1.22.27-2.41 1.14-3.3 3.03-3.13 5.09-7.78 3.66-12.78a11.24 11.24 0 0 0-5.43-6.6c-2.9-1.6-6.47-1.9-9.87-.87l-.17.08c-5.78 1.96-8.3 7.05-8.26 11.96.02 2.05 2.12 3.2 4.09 2.64 2-.57 2.97-2.8 3.63-4.78a4.21 4.21 0 0 1 2.93-2.75 5 5 0 0 1 4.16.26c.88.64 1.58 1.35 1.78 2.28.84 2.47-.83 5.2-2.74 6.42-2.68 1.68-3.03 5.48-2.46 8.8.36 2.1 2.55 3.16 4.61 2.63l.47-.11Zm.02 3.15a4.1 4.1 0 1 1 2.53 7.8 4.1 4.1 0 0 1-2.53-7.8Z",fill:"var(--semi-color-primary)"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m98.63 82.58-.1-.01-.04.1c-.79 2.43-1.66 5.24-1.52 8.04.14 2.81 1.3 5.61 4.53 8 3.17 2.35 6.58 1.78 9.19-.15a10.98 10.98 0 0 0 4.42-8.42c0-1.25-.82-2.32-2.05-3.22a18.08 18.08 0 0 0-4.72-2.27 46.7 46.7 0 0 0-9.7-2.07Zm17.18 21.69c-1.33 3.1-4.63 7.68-6.11 9.58l.11-.15 5.24.38.04-.08c.23-.5.41-1.2.55-2 .14-.81.23-1.73.3-2.67.14-1.87.16-3.8.14-5.01l-.27-.05Zm-84.95 20-.16-.1-1.34 5.04.11.05c4.4 1.9 14.11 4.05 21.1 4.6l.05-.26c-7.77-3.04-16.19-7.07-19.76-9.33Z",fill:"#1C1F23"}),p.createElement("path",{d:"M71.03 48.99c5.25 1.24 16.12 6.4 17.61 17.15",stroke:"#1C1F23"}),p.createElement("path",{d:"M108.08 96.58a10.37 10.37 0 1 1 0-20.74 10.37 10.37 0 0 1 0 20.74Z",fill:"#C6CACD",stroke:"#1C1F23",strokeMiterlimit:10}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M110.8 85.86a.42.42 0 0 0-.56-.18c-1.42.7-2.96.88-3.53.88a.42.42 0 0 0 0 .84c.67 0 2.35-.2 3.9-.98.2-.1.29-.35.19-.56Zm-2.66 3.52a.88.88 0 1 1 1.76-.13.88.88 0 0 1-1.77.13Zm7.1-.95a.88.88 0 1 0 .13 1.76.88.88 0 0 0-.13-1.76Z",fill:"#1C1F23"}),p.createElement("path",{d:"M100.58 87.31s-5.73-6.61-.66-11.03c6.62-5.95 21.18-.44 21.18-.44s-.22 7.06-4.85 7.94c-4.42.67-12.58-2.42-12.58-2.42l-3.09 5.95Z",fill:"#1C1F23"}),p.createElement("path",{d:"M98.38 88.64a2.65 2.65 0 1 1 0-5.3 2.65 2.65 0 0 1 0 5.3Z",fill:"#C6CACD",stroke:"#1C1F23",strokeMiterlimit:10}))}var Dn=cyn,uyn=Object.defineProperty,$9e=Object.getOwnPropertySymbols,fyn=Object.prototype.hasOwnProperty,pyn=Object.prototype.propertyIsEnumerable,E9e=(e,t,r)=>t in e?uyn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,dyn=(e,t)=>{for(var r in t||(t={}))fyn.call(t,r)&&E9e(e,r,t[r]);if($9e)for(var r of $9e(t))pyn.call(t,r)&&E9e(e,r,t[r]);return e};function myn(e){return p.createElement("svg",dyn({width:200,height:200,viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg",focusable:!1,"aria-hidden":!0},e),p.createElement("rect",{width:200,height:200,fill:"transparent"}),p.createElement("path",{d:"M100.75 191.99c6.21-.56 8.7-9.2 10.36-15.06l4.97 15.06h-15.33Z",fill:"black",stroke:"black"}),p.createElement("path",{d:"M103.97 62.97c-3.94-5.03-1.95-13.81 7.35-23.03 12.98-11.88 25.53-9.25 26.12-8.98.58.27 13 9.06 24.82 21.3C174.08 64.51 186.46 75 186.6 91.8c.16 16.8-17.25 22.89-30.03 22.96-12.77.08-41.27-.28-46.75-1.2-3.43 4.51-8.9 9.38-10.91 10.44 4.23 3.63 19.32 18.98 21.13 22.22 1.82 3.24 9.72 14.52 6.1 32.28-1.67 8.13-8.18 12.3-14.9 13.6 0 0-9.2-.04-12.33 0-7.78.14-88.02 0-90.35 0-2.34 0-3.01-2.09 0-8.19 3-6.1 14.09-25.37 19.9-28.8 2.3-1.31 7.53 2.06 8.62 2.85 1.03.73 2.03 1.59 3.45 1.47 1.42-.12 8.84-.15 11.2-.07-4.28-3-20.03-17.69-21.95-24.83-1.53-5.68.3-8.96 1.11-9.72-8.53-4.99-17.2-14.89-13.8-29.6.94-4.13 3.52-8.43 5.44-9.67 3.62-2.33 15.89-3.5 23.32-4.19 32.7-2.98 107.19-1.9 109.45-1.88-3.12-2.38-15.2-15.93-15.48-16.39-.77 2.21-3.83 5.02-6.1 4.7-2.03-.27-3.16-3.45-.82-8.47-.8.82-1.64 1.6-2.49 2.3-1.24 1-2.8 1.21-3.37 0-.5-1.08-.33-3.13.82-5.85a16.39 16.39 0 0 1-3.56 2.69c-3.69 1.86-4.6-5.24.34-11.28-7.1 3.47-9.12 6.3-10.88 10.47-1.09 2.56-1.47 4.91-4.46 6.24-2.3 1.02-4.22.51-5.33-.9Z",fill:"white"}),p.createElement("path",{d:"M124.64 47.17c-7.1 3.47-9.12 6.3-10.88 10.47-1.09 2.56-1.47 4.91-4.46 6.24-2.3 1.02-4.22.51-5.33-.9-3.94-5.04-1.95-13.82 7.35-23.04 12.98-11.88 25.53-9.25 26.12-8.98.58.27 13 9.06 24.82 21.3C174.08 64.51 186.46 75 186.6 91.8c.16 16.8-17.25 22.89-30.03 22.96-12.77.08-41.27-.28-46.75-1.2m14.82-66.39c7-2.6 6.64-4.97 6.23-5.44-.42-.47-4.64 2.74-6.23 5.44Zm0 0c-4.94 6.04-4.03 13.14-.34 11.28 4.85-2.46 12.09-12.78 11.64-13.12-.31-.25-2.07.74-5.32 5.5-3.54 5.18-4.34 9.12-3.58 10.77.57 1.22 2.13 1.01 3.37 0 4.8-3.9 9.41-10.88 9.16-11.06-.24-.17-1.84.45-5.6 6.77-3.68 6.17-2.54 10.16-.26 10.48 2.28.31 5.34-2.5 6.11-4.7.28.45 12.36 14 15.48 16.38m-45.48 34.1c-3.43 4.5-8.9 9.38-10.91 10.43m10.91-10.43c3.59-4.92 6.76-9.94 8.31-15.3M98.91 124c4.23 3.63 19.32 18.98 21.13 22.22 1.82 3.24 9.72 14.52 6.1 32.28-1.67 8.13-8.18 12.3-14.9 13.6 0 0-9.2-.04-12.33 0-7.78.14-88.02 0-90.35 0-2.34 0-3.01-2.09 0-8.19 3-6.1 14.09-25.37 19.9-28.8 2.3-1.31 7.53 2.06 8.62 2.85 1.03.73 2.03 1.59 3.45 1.47 1.42-.12 8.84-.15 11.2-.07M98.92 124H88.1m-36.36 35.36c3.05.1 9.6-.5 11.84 1.54 2.05 1.85.56 4.6-2.53 3.84-3.64-.88-8.13-4.55-9.31-5.38Zm0 0c-4.29-3-20.04-17.69-21.96-24.83-1.53-5.68.3-8.96 1.11-9.72m0 0a188.9 188.9 0 0 0 19.37 8.91m-19.37-8.9c-8.53-5-17.2-14.9-13.8-29.62.94-4.12 3.52-8.42 5.44-9.66 3.62-2.33 15.89-3.5 23.32-4.19 32.7-2.98 107.19-1.9 109.45-1.88M50.26 133.72c9.37 3.55 19.2 6.26 22.38 9.9 3.18 3.64-.76 8.67-1.91 12.75-.3 1.03-.63 2.6-.27 3.5.45 1.13 1.78 1.36 3.75-.18 3.52-2.74 6.65-9.56 7.3-11.57.65-2-4.44 8.27-4.98 12.8-.54 4.54 3.49 3.8 6.2 0a35.68 35.68 0 0 0 5.02-10.52c.21-.98-2.74 5.44-3.6 9.3-.24 1.03-.85 3.47 0 4.44.95 1.1 2.87.81 5.07-2.73a42.67 42.67 0 0 0 4.6-11.01c.22-1.3-3.05 7.3-3.55 11.5-.34 2.94.67 4.38 4.18 0 1.99-2.48 3.44-6.28 4.33-10.12m-48.52-18.06c-1.97 2.72-4.25 5.3-10.8 6.32m25.83-35.93c-5.71-4.14-8.97-4.56-11.46-4.56-3.64 0-4.48 1.95-1.16 3.2 3.32 1.24 9.35 1.36 12.62 1.36Zm0 0h6.91m-6.91 0c5.1 3.71 14.72 11.4 22.8 19.9m67.21-44.54c2.26.02 6.14.7 5.8 3.1-.21 1.56-4.71-2.12-5.8-3.1ZM88.1 124c.84.88 1.66 1.77 2.46 2.67 1.94 2.18 8.47 9.6 9.12 14.15.37 2.58.06 6.79-.9 10.96m0 0c3.18 2.92 7.34 8.24 8.24 14.17.9 5.93 0 13.47-9.4 21.35",stroke:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m115.94 192.13-5.17-15.67-.13.44c-.83 2.93-1.86 6.53-3.45 9.48-1.6 2.95-3.75 5.2-6.78 5.47v.28h15.53Z",fill:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m122.42 137.35 5.09 9.48h-7.45l-5.1-9.48h7.46Z",fill:"#C6CACD"}),p.createElement("path",{d:"M104.1 141.48h33.95l14.82 27.43h-33.95l-14.82-27.43Z",fill:"white",stroke:"#515151"}),p.createElement("rect",{x:139.521,y:155.135,width:43.5958,height:38.8611,fill:"#E6E8EA",stroke:"#515151"}),p.createElement("path",{d:"m139.87 154.7 9.28-16.85h43.46l-9.29 16.84h-43.45Z",fill:"#E6E8EA",stroke:"#515151"}),p.createElement("rect",{x:111.223,y:155.135,width:28.1841,height:38.8611,fill:"#E6E8EA",stroke:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m166.56 154.91 3.9-6.97h-6.13l-3.6 6.42h-.3v13.38h6.13V154.9Z",fill:"#515151"}),p.createElement("circle",{cx:45.5788,cy:38.675,r:33.1711,fill:"var(--semi-color-primary-light-default)"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M48.85 47.66a3.24 3.24 0 0 0 2.46-3.87c-.28-1.22.27-2.41 1.14-3.3 3.03-3.13 5.08-7.79 3.66-12.78a11.24 11.24 0 0 0-5.43-6.6c-2.9-1.6-6.47-1.9-9.87-.87l-.17.08c-5.78 1.96-8.3 7.05-8.26 11.96.02 2.05 2.12 3.2 4.09 2.64 2-.57 2.97-2.8 3.63-4.78a4.21 4.21 0 0 1 2.93-2.75 5 5 0 0 1 4.16.26c.88.64 1.58 1.35 1.78 2.28.84 2.47-.83 5.2-2.74 6.42-2.68 1.68-3.03 5.48-2.46 8.8.36 2.1 2.55 3.16 4.61 2.63l.47-.12Zm.02 3.16a4.1 4.1 0 1 1 2.53 7.8 4.1 4.1 0 0 1-2.53-7.8Z",fill:"var(--semi-color-primary)"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m98.63 82.58-.1-.01-.04.1c-.79 2.43-1.66 5.24-1.52 8.04.14 2.81 1.3 5.61 4.53 8 3.17 2.35 6.58 1.78 9.19-.15a10.98 10.98 0 0 0 4.42-8.42c0-1.25-.82-2.32-2.05-3.22a18.08 18.08 0 0 0-4.72-2.27 46.7 46.7 0 0 0-9.7-2.07Zm17.18 21.69c-1.33 3.1-4.63 7.68-6.11 9.58l.11-.14 5.24.37.04-.08c.23-.5.41-1.2.55-2 .14-.8.23-1.73.3-2.67.14-1.87.16-3.8.14-5.01l-.27-.05Zm-84.95 20-.16-.1-1.34 5.04.11.05c4.4 1.9 14.11 4.05 21.1 4.6l.05-.26c-7.77-3.04-16.19-7.07-19.76-9.33Z",fill:"#515151"}),p.createElement("path",{d:"M71.03 48.99c5.25 1.23 16.12 6.4 17.61 17.15",stroke:"#515151"}),p.createElement("path",{d:"M108.08 96.58a10.37 10.37 0 1 1 0-20.74 10.37 10.37 0 0 1 0 20.74Z",fill:"white",stroke:"#515151",strokeMiterlimit:10}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M110.8 85.86a.42.42 0 0 0-.56-.18c-1.42.7-2.96.88-3.53.88a.42.42 0 1 0 0 .84c.67 0 2.35-.2 3.9-.98.2-.1.29-.35.19-.56Zm-2.66 3.52a.88.88 0 1 1 1.76-.13.88.88 0 0 1-1.77.13Zm7.1-.95a.88.88 0 1 0 .13 1.76.88.88 0 0 0-.13-1.76Z",fill:"#515151"}),p.createElement("path",{d:"M100.58 87.31s-5.73-6.61-.66-11.03c6.62-5.95 21.18-.44 21.18-.44s-.22 7.06-4.85 7.94c-4.42.67-12.58-2.42-12.58-2.42l-3.09 5.95Z",fill:"#515151"}),p.createElement("path",{d:"M98.38 88.64a2.65 2.65 0 1 1 0-5.3 2.65 2.65 0 0 1 0 5.3Z",fill:"white",stroke:"#515151",strokeMiterlimit:10}))}var Nn=myn,hyn=Object.defineProperty,T9e=Object.getOwnPropertySymbols,yyn=Object.prototype.hasOwnProperty,gyn=Object.prototype.propertyIsEnumerable,M9e=(e,t,r)=>t in e?hyn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,byn=(e,t)=>{for(var r in t||(t={}))yyn.call(t,r)&&M9e(e,r,t[r]);if(T9e)for(var r of T9e(t))gyn.call(t,r)&&M9e(e,r,t[r]);return e};function vyn(e){return p.createElement("svg",byn({width:200,height:200,viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg",focusable:!1,"aria-hidden":!0},e),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M64.09 64.86V8.56L5.76 78.94h44.26v20.3h14.07v-20.3h8.82V64.86h-8.82Zm110.18 0V8.56L124.1 69.08c.7-3.74 1.07-7.7 1.07-11.76 0-11-2.7-21.1-7.25-28.55-4.5-7.4-11.13-12.63-19-12.63-7.88 0-14.5 5.23-19.01 12.63-4.54 7.45-7.25 17.55-7.25 28.55s2.7 21.1 7.25 28.55c4.5 7.4 11.13 12.62 19 12.62 7.88 0 14.5-5.23 19.01-12.62a44.09 44.09 0 0 0 3.4-6.93h38.86v20.3h14.08v-20.3h8.81V64.86h-8.81Zm-138.57 0L50.02 47.6v17.26H35.7Zm124.5 0h-14.32L160.2 47.6v17.26Zm-49.1-7.54c0 8.84-2.2 16.32-5.19 21.22-3.08 5.08-5.87 5.87-6.98 5.87-1.12 0-3.9-.8-7-5.87-2.98-4.9-5.19-12.38-5.19-21.22 0-8.85 2.21-16.33 5.2-21.23 3.09-5.07 5.87-5.87 6.99-5.87 1.1 0 3.9.8 6.98 5.87 2.99 4.9 5.2 12.38 5.2 21.23Z",fill:"var(--semi-color-primary)",fillOpacity:.2}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M170.2 186.8c1.48.79 6.29 1.96 8.14-.23 1.08 0 2.31.17 3.67.36 2.28.32 4.93.69 7.87.39 2.24-.23 2.46-1.14 2.12-1.61 1.84-.5 2.15-.78 2.24-1.08.09-.3-1.03-2.09-4.36-4.2l-1.92-1.2c-3.13-1.93-6.8-4.2-7.85-5.94-1.27-2.12-1.76-15.49-2.1-29.76l-.1-4.94c-.27-14.5-.65-35.25-6.36-43.77-6.4-9.55-24.6-12.72-40.89-11.9a60.09 60.09 0 0 0-33 11.75c-5.5 4.09-14.03 12.82-14.87 13.84-.37.46-5.43 4.9-11.15 9.87-3.49-10.5-11.13-28.13-15.88-28.7-4.62-.56-3.79 4.18-3.65 4.96l.01.06c.33 1.98 1.36 5.66 2.24 8.81.75 2.71 1.4 5.03 1.4 5.54 0 .87 2.21 13.84 3.32 20.2-.98-.46-3.43-1.2-7.19-1.52a49.62 49.62 0 0 0-7.16-.07c-9.83.58-22.37 4.25-25.6 17.38-3.22 13.13 9.4 22.66 21.92 28.92 10.02 5.01 24.3 9.4 30.18 10.98-1.46.52-4.39 1.8-4.44 2.72-.07 1.15 2.6 2.14 9.35 2.83 6.75.7 34.71 1.23 41.09.78 6.38-.44 10.06-5.71 17.43-20.14l1.43-2.83-.13.38c-2.16 6.25-3.36 9.7-2.16 13.37 1.22 3.75 4.4 5.03 5.75 5.07l.22.01c1.71.07 9.17.36 14.98-1 .06 0 1.17.04 2.78.12 3.98.18 10.96.5 12.34.34.1.08.22.15.34.22Zm-62.33-57.84c.5 3.27 1.14 6.77 1.94 10.42-1.24 2-2.43 3.98-3.55 5.87-2.32-.94-9-3.55-12.05-4.74 5.89-4.4 11.35-9.09 13.66-11.55Z",fill:"#C6CACD"}),p.createElement("path",{d:"M192 185.71c-1.6-2.3-9.7-5.34-15.04-5.75-5.34-.41-6.45.53-7.4 1.85-1 1.37-1.05 3.72.3 4.78m22.14-.88c.34.47.12 1.38-2.12 1.6-2.94.3-5.59-.06-7.87-.38-1.36-.19-2.59-.36-3.67-.36-1.85 2.2-6.66 1.02-8.13.24a2.46 2.46 0 0 1-.34-.22m22.13-.88c1.84-.5 2.15-.78 2.24-1.08.09-.3-1.03-2.09-4.36-4.2l-1.92-1.2c-3.13-1.93-6.8-4.2-7.85-5.94-1.27-2.12-1.76-15.49-2.1-29.76l-.1-4.94c-.27-14.5-.65-35.25-6.36-43.77-6.4-9.55-24.6-12.72-40.89-11.9a60.09 60.09 0 0 0-33 11.75c-5.5 4.09-14.03 12.82-14.87 13.84-.37.46-5.43 4.9-11.15 9.87-3.49-10.5-11.13-28.13-15.88-28.7-4.62-.56-3.79 4.18-3.65 4.96l.01.06c.33 1.98 1.36 5.66 2.24 8.81.75 2.71 1.4 5.03 1.4 5.54 0 .87 2.21 13.84 3.32 20.2-.98-.46-3.43-1.2-7.19-1.52m19.34 57.21c-5.88-1.57-20.16-5.97-30.18-10.98-12.52-6.26-25.14-15.8-21.91-28.92 3.22-13.13 15.76-16.8 25.59-17.38 2.75-.16 5.14-.1 7.16.07m19.34 57.21c-1.46.52-4.39 1.8-4.44 2.72-.07 1.15 2.6 2.14 9.35 2.83 6.75.7 34.71 1.23 41.09.78 6.38-.44 10.06-5.71 17.43-20.14l1.43-2.83m-64.86 16.64c5.89-2.49 12.35-6.32 16.49-10.11 5.07-4.65 9.55-13.46 9.96-14.28l.82-1.56m43.43 4.15c-.47-3-1.21-7.33.37-14.67 1.47-6.81 6.6-15.3 6.65-11.03.05 4-6.05 17.35-12.86 30.86m0 0-.13.38m.13-.38-.13.38m18.8 17.45c1.17-.27 2.28-.61 3.26-1.03 6.09-2.63 10.92-8.55 13.53-24.26 2.62-15.71 1.5-42.36-10.29-50.78-11.78-8.41-21.32-6.07-34.03 5.8-5.34 4.98-11.86 14.52-17.42 23.52m44.94 46.75c-5.81 1.36-13.27 1.07-14.98 1h-.22c-1.36-.05-4.53-1.33-5.75-5.08-1.2-3.67 0-7.12 2.16-13.37m18.8 17.45c.05 0 1.16.04 2.78.12 3.97.18 10.95.5 12.33.34m-60.06-47.2c-.8-3.66-1.44-7.16-1.94-10.43m1.94 10.42c-1.24 2-2.43 3.98-3.55 5.87m.32-30.9c0 3.75.41 8.8 1.3 14.61m0 0c-2.32 2.46-7.78 7.15-13.67 11.55m-42.32-12.78s1.24 7.12 3.87 11.42a29.93 29.93 0 0 0 6.61 7.8m36.13 12.04c-6.87-3.1-17.87-6.8-22.51-8.27m22.51 8.27c1.35-2.51 4.2-7.7 7.76-13.74M76 150.72c.39-.06.78-.14 1.17-.23 3.97-.93 10.76-5.29 17.05-9.98m-18.22 10.2c-4.7.8-9.36-.34-13.62-3.76m0 0c-3.29-.85-11.28-2.39-12.86-2.41m56.75.71c-2.32-.94-9-3.55-12.05-4.74",stroke:"#1C1F23"}),p.createElement("path",{d:"m77.74 73.31 23.73 43.2-1.7 2.5-22.73 9.55-24.58-44.48 21.9-10.77h3.38Z",fill:"#6B7075"}),p.createElement("path",{d:"M74.35 73.31h3.4l23.72 43.2-1.7 2.5m-25.42-45.7-21.9 10.77 24.59 44.48L99.78 119m-25.43-45.7 25.43 45.7",stroke:"#1C1F23"}),p.createElement("path",{d:"M83.9 116.95c.96 1.96-4.91 4.57-8.32 6.18-1.33.63-2.1.98-2.7 1.2.9 3.3 1.24 8.14-4.48 9.82-5.73 1.69-15.07-1.02-18-9.6-2.95-8.6.01-19.97 9.05-27.04 5.67-4.42 15.01-5.77 19.42-4.05 2.15.82 1.38 2.71-.56 4.44a58.08 58.08 0 0 1-4.53 3.58c.4-.01.8-.02 1.23-.01 4.13.07 7.26 1.12 7.42 3.15.07.94-.8 2.13-1.95 3.45-.62.71-1.28 1.34-1.95 1.88 2.8-.23 5.94 1.05 2.9 4.2-.41.43-.85.83-1.29 1.2 1.73.02 3.24.56 3.75 1.6Z",fill:"#C6CACD"}),p.createElement("path",{d:"M69.73 125.1c1.65-.34 2.2-.4 3.14-.76m0 0c.6-.23 1.38-.59 2.7-1.21 3.42-1.6 9.3-4.22 8.32-6.18-.86-1.75-4.53-2.08-7.33-.96-2.84 1.13-3.58 2.24-3.46 2.56.12.31 4.75-.69 8.34-4.4 3.4-3.54-.96-4.7-3.9-4.06-2.26.5-6.4 2.06-6.16 2.85.16.5 5.33-.54 9.1-4.87 1.14-1.32 2.02-2.51 1.95-3.45-.16-2.03-3.3-3.08-7.42-3.15-8.83-.16-11.56 4.78-11.16 5.1 1.1.92 9.36-4.15 14.46-8.67 1.94-1.73 2.71-3.62.56-4.44-4.4-1.72-13.75-.37-19.42 4.05-9.04 7.07-12 18.44-9.06 27.03 2.94 8.6 12.28 11.3 18 9.61 5.73-1.68 5.4-6.53 4.48-9.81Z",stroke:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M106.48 120.15c-.2 1.56-.53 3.98-1.2 6.51-.68 2.53-1.71 5.16-3.3 7.14l.2.19 5.67-4.97-1.1-8.87h-.27Zm31.09 45.32-.25-.1-11.3 21.27h11.92l-.43-.25c-3.5-2.08-4.07-5.8-3.46-9.78.52-3.4 1.9-6.95 3-9.76l.52-1.38Zm-85.81-37.89-.24.12c.3 1.46 1.04 4.8 1.65 6.39l.01.05.05.02c1.63.84 4.4 1.85 7.45 2.14 3.05.3 6.39-.12 9.1-2.15l-.12-.24c-3.14 1.2-11.14 1.63-17.9-6.33Z",fill:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m133.54 82.83.02-.16h-.16c-1.82.1-5.84.39-9.87.96-2.02.28-4.04.64-5.79 1.08-1.74.43-3.23.95-4.18 1.58l-.06.04v.07c-.04 1.8.13 3.69.65 5.35a7.28 7.28 0 0 0 2.8 4.05c2.81 1.86 6.69 1.62 9.98-.58 3.3-2.2 6.04-6.37 6.61-12.4Z",fill:"#1C1F23"}),p.createElement("path",{d:"M126.66 84.73a9.79 9.79 0 0 1-9.7 9.87 9.79 9.79 0 0 1-9.7-9.87 9.79 9.79 0 0 1 9.7-9.87c5.35 0 9.7 4.41 9.7 9.87Z",fill:"#C6CACD",stroke:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M109.41 70.6c.66.25 1.25.47 1.9.26.52-.18.83-.7 1.18-1.3.75-1.27 1.73-2.93 5.57-2.56 3.85.38 4.58 2.17 5.1 3.43.2.5.37.9.68 1.12.48.32.84.33 1.26.35.55.02 1.2.05 2.37.75 1.41.85 2.49 5.65.23 9.93l.26.43c-.45 2.15-3.05 4.37-3.05 4.14 0-3.04 0-4.75-2.92-7.43-4.26 1.6-10.89 1.13-13.94.14-4-1.28-5.98-6.81-2.53-9 1.72-1.1 2.88-.65 3.9-.26Z",fill:"#1C1F23"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M116.7 81.6a.41.41 0 1 0-.74.4c.2.39.47.74.9.95.41.2.93.25 1.58.17a.41.41 0 1 0-.1-.82c-.58.07-.9.01-1.12-.09-.2-.1-.36-.28-.53-.6Zm-6.57 4.22a1.07 1.07 0 0 0 1-1.13 1.06 1.06 0 0 0-1.1-1.02c-.59.03-1.03.54-1 1.13.02.6.52 1.05 1.1 1.02Zm6.82.73a1.07 1.07 0 0 0 1-1.13 1.06 1.06 0 0 0-1.1-1.01c-.58.02-1.03.53-1 1.12.03.6.52 1.05 1.1 1.02Z",fill:"#1C1F23"}),p.createElement("ellipse",{cx:127.421,cy:86.0086,rx:2.47934,ry:2.47934,fill:"#C6CACD",stroke:"#1C1F23"}),p.createElement("circle",{r:4.67102,transform:"matrix(0.707106 0.707108 -0.707106 0.707108 75.0509 75.7799)",fill:"var(--semi-color-primary)",stroke:"var(--semi-color-primary)",strokeWidth:3}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M77.9 72.97a1.1 1.1 0 0 0-1.57 0l-1.26 1.27-1.31-1.31a1.1 1.1 0 1 0-1.57 1.57l1.31 1.3-1.3 1.31a1.1 1.1 0 0 0 1.56 1.57l1.3-1.3 1.27 1.26a1.1 1.1 0 1 0 1.57-1.57l-1.26-1.26 1.26-1.27a1.1 1.1 0 0 0 0-1.57Z",fill:"#C6CACD"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M99.41 49.11a32.26 32.26 0 0 0-19-9.84 2.14 2.14 0 0 0-2.42 2.02c-.07 1.2.82 2.2 1.97 2.37a27.86 27.86 0 0 1 16.13 8.36c.83.87 2.24.99 3.17.15.88-.79.99-2.17.15-3.06Zm-35.8-8.52a32.5 32.5 0 0 0-18.74 15.73 2.14 2.14 0 0 0 1.01 2.93c1.11.52 2.4.02 2.96-1.02a28.08 28.08 0 0 1 15.96-13.4 2.28 2.28 0 0 0 1.53-2.72 2.14 2.14 0 0 0-2.72-1.52Zm27.75 15.78c-3.02-3.14-7-5.38-11.53-6.22a2.11 2.11 0 0 0-2.47 2 2.33 2.33 0 0 0 1.9 2.38c3.41.69 6.43 2.37 8.75 4.72.85.85 2.26 1 3.2.15.87-.78 1-2.15.15-3.03Zm-24.64-4.65a21.63 21.63 0 0 0-11.66 9.8 2.1 2.1 0 0 0 .99 2.94c1.12.52 2.4.01 2.98-1 2-3.45 5.17-6.11 8.91-7.5 1.1-.4 1.81-1.56 1.5-2.75a2.1 2.1 0 0 0-2.72-1.5Zm16.63 11.95a10.69 10.69 0 0 0-4-2.47c-1.35-.47-2.56.62-2.63 1.9-.07 1.14.73 2.04 1.65 2.44a6.3 6.3 0 0 1 1.52.94c.89.74 2.33 1 3.32.11.82-.74 1-2.07.14-2.92Zm-14.27-.76c-1.83.83-3.4 2.16-4.51 3.83-.73 1.08-.16 2.42.9 2.92 1.14.53 2.38-.02 3.05-.88a6.35 6.35 0 0 1 1.93-1.63c.95-.52 1.68-1.63 1.37-2.83-.3-1.15-1.54-1.95-2.74-1.4Z",fill:"var(--semi-color-primary)"}))}var xyn=vyn,Oyn=Object.defineProperty,z9e=Object.getOwnPropertySymbols,jyn=Object.prototype.hasOwnProperty,wyn=Object.prototype.propertyIsEnumerable,A9e=(e,t,r)=>t in e?Oyn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Pyn=(e,t)=>{for(var r in t||(t={}))jyn.call(t,r)&&A9e(e,r,t[r]);if(z9e)for(var r of z9e(t))wyn.call(t,r)&&A9e(e,r,t[r]);return e};function Syn(e){return p.createElement("svg",Pyn({width:200,height:200,viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg",focusable:!1,"aria-hidden":!0},e),p.createElement("rect",{width:200,height:200,fill:"transparent"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M64.09 64.86V8.56L5.76 78.94h44.26v20.3h14.07v-20.3h8.82V64.86h-8.82Zm110.18 0V8.56L124.1 69.08c.7-3.74 1.07-7.7 1.07-11.76 0-11-2.7-21.1-7.25-28.55-4.5-7.4-11.13-12.63-19-12.63-7.88 0-14.5 5.23-19.01 12.63-4.54 7.45-7.25 17.55-7.25 28.55s2.7 21.1 7.25 28.55c4.5 7.4 11.13 12.62 19 12.62 7.88 0 14.5-5.23 19.01-12.62a44.09 44.09 0 0 0 3.4-6.93h38.86v20.3h14.08v-20.3h8.81V64.86h-8.81Zm-138.57 0L50.02 47.6v17.26H35.7Zm124.5 0h-14.32L160.2 47.6v17.26Zm-49.1-7.54c0 8.84-2.2 16.32-5.19 21.22-3.08 5.08-5.87 5.87-6.98 5.87-1.12 0-3.9-.8-7-5.87-2.98-4.9-5.19-12.38-5.19-21.22 0-8.85 2.21-16.33 5.2-21.23 3.09-5.07 5.87-5.87 6.98-5.87 1.12 0 3.9.8 7 5.87 2.98 4.9 5.19 12.38 5.19 21.23Z",fill:"var(--semi-color-primary-light-default)"}),p.createElement("path",{d:"M178.34 186.57c-1.85 2.2-6.66 1.02-8.13.24a2.46 2.46 0 0 1-.34-.22c-1.94.22-14.94-.5-15.12-.46-6.12 1.43-14.06 1.03-15.2 1-1.36-.05-4.53-1.33-5.75-5.08-1.2-3.67 0-7.12 2.16-13.37l.13-.38-1.43 2.83c-7.37 14.43-11.05 19.7-17.43 20.14-6.38.45-34.34-.09-41.09-.78-6.75-.7-9.42-1.68-9.35-2.83.05-.92 2.98-2.2 4.44-2.72-5.88-1.57-20.16-5.97-30.18-10.98-12.52-6.26-25.14-15.8-21.91-28.92 3.22-13.13 15.76-16.8 25.59-17.38 2.75-.16 5.14-.1 7.16.07 3.76.33 6.21 1.06 7.2 1.53-1.12-6.37-3.33-19.34-3.33-20.21 0-1.1-3.02-10.67-3.64-14.35-.1-.55-1.11-5.6 3.64-5.02 4.75.57 12.4 18.2 15.88 28.7a401.55 401.55 0 0 0 11.15-9.87c.84-1.02 9.36-9.75 14.87-13.84a60.09 60.09 0 0 1 33-11.76c16.29-.81 34.49 2.36 40.9 11.91 6.4 9.55 6.1 34.44 6.44 48.71.35 14.27.84 27.64 2.11 29.76 1.27 2.12 6.45 5.02 9.77 7.14 3.33 2.11 4.45 3.9 4.36 4.2-.1.3-.4.58-2.24 1.08.34.47.12 1.38-2.12 1.6-4.7.48-8.64-.74-11.54-.74Z",fill:"white"}),p.createElement("path",{d:"M192 185.71c-1.6-2.3-9.7-5.34-15.04-5.75-5.34-.41-6.45.53-7.4 1.85-1 1.37-1.05 3.72.3 4.78m22.14-.88c.34.47.12 1.38-2.12 1.6-4.7.48-8.64-.74-11.54-.74-1.85 2.2-6.66 1.02-8.13.24a2.46 2.46 0 0 1-.34-.22m22.13-.88c1.84-.5 2.15-.78 2.24-1.08.09-.3-1.03-2.09-4.36-4.2-3.32-2.12-8.5-5.02-9.77-7.14-1.27-2.12-1.76-15.49-2.1-29.76-.36-14.27-.06-39.16-6.46-48.7-6.4-9.56-24.6-12.73-40.89-11.92a60.09 60.09 0 0 0-33 11.76c-5.5 4.09-14.03 12.82-14.87 13.84-.37.46-5.43 4.9-11.15 9.87-3.49-10.5-11.13-28.13-15.88-28.7-4.75-.58-3.73 4.47-3.64 5.02.62 3.68 3.64 13.26 3.64 14.35 0 .87 2.21 13.84 3.32 20.2-.98-.46-3.43-1.2-7.19-1.52m19.34 57.21c-5.88-1.57-20.16-5.97-30.18-10.98-12.52-6.26-25.14-15.8-21.91-28.92 3.22-13.13 15.76-16.8 25.59-17.38 2.75-.16 5.14-.1 7.16.07m19.34 57.21c-1.46.52-4.39 1.8-4.44 2.72-.07 1.15 2.6 2.14 9.35 2.83 6.75.7 34.71 1.23 41.09.78 6.38-.44 10.06-5.71 17.43-20.14l1.43-2.83m-64.86 16.64c5.89-2.49 12.35-6.32 16.49-10.11 5.07-4.65 9.55-13.46 9.96-14.28l.82-1.56m43.43 4.15c-.47-3-1.21-7.33.37-14.67 1.47-6.81 6.6-15.3 6.65-11.03.05 4-6.05 17.35-12.86 30.86m0 0c-2.25 6.5-3.51 10-2.3 13.75 1.23 3.75 4.4 5.03 5.76 5.07 1.14.04 9.08.44 15.2-.99m0 0a19.5 19.5 0 0 0 3.27-1.03c6.09-2.63 10.92-8.55 13.53-24.26 2.62-15.71 1.5-42.36-10.29-50.78-11.78-8.41-21.32-6.07-34.03 5.8-5.34 4.98-11.86 14.52-17.42 23.52m44.94 46.75c.18-.04 13.19.68 15.12.46m-60.06-47.2c-.8-3.66-1.44-7.16-1.94-10.43m1.94 10.42c-1.24 2-2.43 3.98-3.55 5.87m.32-30.9c0 3.75.41 8.8 1.3 14.61m0 0c-2.32 2.46-7.78 7.15-13.67 11.55m-42.32-12.78s1.24 7.12 3.87 11.42a29.93 29.93 0 0 0 6.61 7.8m36.13 12.04c-6.87-3.1-17.87-6.8-22.51-8.27m22.51 8.27a394.7 394.7 0 0 1 7.76-13.74M76 150.72c.39-.06.78-.14 1.17-.23 3.97-.93 10.76-5.29 17.05-9.98m-18.22 10.2c-4.7.8-9.36-.34-13.62-3.76m0 0c-3.29-.85-11.28-2.39-12.86-2.41m56.75.71c-2.32-.94-9-3.55-12.05-4.74",stroke:"#515151"}),p.createElement("path",{d:"m77.74 73.31 23.73 43.2-1.7 2.5-22.73 9.55-24.58-44.48 21.9-10.77h3.38Z",fill:"#E6E8EA"}),p.createElement("path",{d:"M74.35 73.31h3.4l23.72 43.2-1.7 2.5m-25.42-45.7-21.9 10.77 24.59 44.48L99.78 119m-25.43-45.7 25.43 45.7",stroke:"#515151"}),p.createElement("path",{d:"M83.9 116.95c.96 1.97-4.91 4.57-8.32 6.18-1.33.63-2.1.98-2.7 1.2.9 3.3 1.24 8.14-4.48 9.82-5.73 1.69-15.07-1.02-18-9.6-2.95-8.6.01-19.97 9.05-27.04 5.67-4.42 15.01-5.77 19.42-4.05 2.15.82 1.38 2.71-.56 4.44a58.1 58.1 0 0 1-4.53 3.58c.4-.01.8-.02 1.23 0 4.13.06 7.26 1.11 7.42 3.14.07.94-.8 2.13-1.95 3.45-.62.71-1.28 1.34-1.95 1.88 2.8-.22 5.94 1.05 2.9 4.2-.41.43-.85.83-1.29 1.2 1.73.02 3.24.56 3.75 1.6Z",fill:"white"}),p.createElement("path",{d:"M69.73 125.1c1.65-.34 2.2-.4 3.14-.76m0 0c.6-.23 1.38-.58 2.7-1.21 3.42-1.6 9.3-4.21 8.32-6.17-.86-1.76-4.53-2.09-7.33-.97-2.84 1.13-3.58 2.24-3.46 2.56.12.31 4.75-.69 8.34-4.4 3.4-3.54-.96-4.7-3.9-4.06-2.26.5-6.4 2.06-6.16 2.85.16.5 5.33-.54 9.1-4.87 1.14-1.32 2.02-2.51 1.95-3.45-.16-2.03-3.3-3.08-7.42-3.15-8.83-.16-11.56 4.78-11.16 5.1 1.1.92 9.36-4.15 14.46-8.67 1.94-1.73 2.71-3.62.56-4.44-4.4-1.72-13.75-.37-19.42 4.05-9.04 7.07-12 18.44-9.06 27.03 2.94 8.6 12.28 11.3 18 9.61 5.73-1.68 5.4-6.53 4.48-9.81Z",stroke:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M106.48 120.15c-.2 1.56-.53 3.98-1.2 6.51-.68 2.53-1.71 5.16-3.3 7.14l.2.19 5.67-4.97-1.1-8.87h-.27Zm31.09 45.32-.25-.1-11.3 21.27h11.92l-.43-.26c-3.5-2.07-4.07-5.79-3.46-9.77.52-3.4 1.9-6.95 3-9.77l.52-1.37Zm-85.81-37.9-.24.13a55.3 55.3 0 0 0 1.65 6.39l.01.04.05.03c1.63.84 4.4 1.85 7.45 2.14 3.05.3 6.39-.12 9.1-2.15l-.12-.24c-3.14 1.2-11.14 1.63-17.9-6.33Z",fill:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m133.54 82.83.02-.16h-.16c-1.82.1-5.84.39-9.87.96-2.02.28-4.04.64-5.79 1.08-1.74.43-3.23.95-4.18 1.58l-.06.04v.07c-.04 1.8.13 3.69.65 5.35a7.28 7.28 0 0 0 2.8 4.05c2.81 1.86 6.69 1.62 9.98-.58 3.3-2.2 6.04-6.37 6.61-12.4Z",fill:"#515151"}),p.createElement("path",{d:"M126.66 84.73a9.79 9.79 0 0 1-9.7 9.87 9.79 9.79 0 0 1-9.7-9.87 9.79 9.79 0 0 1 9.7-9.87c5.35 0 9.7 4.41 9.7 9.87Z",fill:"white",stroke:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M109.41 70.6c.66.25 1.25.47 1.9.26.52-.18.83-.7 1.18-1.3.75-1.27 1.73-2.93 5.56-2.56 3.86.38 4.6 2.17 5.1 3.43.21.5.38.9.69 1.12.48.32.84.33 1.26.35.55.02 1.2.05 2.37.75 1.41.85 2.49 5.65.23 9.93l.26.43c-.45 2.15-3.05 4.37-3.05 4.14 0-3.04 0-4.75-2.92-7.43-4.26 1.6-10.89 1.13-13.94.14-4-1.28-5.98-6.81-2.53-9 1.72-1.1 2.88-.65 3.9-.26Z",fill:"#515151"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M116.7 81.6a.41.41 0 1 0-.74.4c.2.39.47.74.9.95.41.2.93.25 1.58.17a.41.41 0 1 0-.1-.82c-.58.07-.9.01-1.12-.09-.2-.1-.36-.28-.53-.6Zm-6.57 4.22a1.07 1.07 0 0 0 1-1.13 1.06 1.06 0 0 0-1.1-1.02c-.59.03-1.03.54-1 1.13.02.6.52 1.05 1.1 1.02Zm6.82.73a1.07 1.07 0 0 0 1-1.13 1.06 1.06 0 0 0-1.1-1.01c-.58.02-1.03.53-1 1.12.03.6.52 1.05 1.1 1.02Z",fill:"#515151"}),p.createElement("ellipse",{cx:127.42,cy:86.0081,rx:2.47934,ry:2.47934,fill:"white",stroke:"#515151"}),p.createElement("circle",{r:4.67102,transform:"matrix(0.707106 0.707108 -0.707106 0.707108 75.0508 75.7794)",fill:"var(--semi-color-primary)",stroke:"var(--semi-color-primary)",strokeWidth:3}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M77.9 72.97a1.1 1.1 0 0 0-1.57 0l-1.26 1.27-1.31-1.3a1.1 1.1 0 1 0-1.57 1.56l1.31 1.3-1.3 1.31a1.1 1.1 0 0 0 1.56 1.57l1.3-1.3 1.27 1.26a1.1 1.1 0 1 0 1.57-1.57l-1.26-1.26 1.26-1.27a1.1 1.1 0 0 0 0-1.57Z",fill:"white"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M99.41 49.11a32.26 32.26 0 0 0-19-9.84 2.14 2.14 0 0 0-2.42 2.02c-.07 1.2.82 2.2 1.97 2.37a27.86 27.86 0 0 1 16.13 8.36c.83.87 2.24.99 3.17.15.88-.79.99-2.17.15-3.06Zm-35.8-8.52a32.5 32.5 0 0 0-18.74 15.73 2.14 2.14 0 0 0 1.01 2.93c1.11.52 2.4.02 2.96-1.02a28.08 28.08 0 0 1 15.96-13.4 2.28 2.28 0 0 0 1.53-2.72 2.14 2.14 0 0 0-2.72-1.52Zm27.75 15.78c-3.02-3.14-7-5.38-11.53-6.22a2.11 2.11 0 0 0-2.47 2 2.33 2.33 0 0 0 1.9 2.38c3.41.69 6.43 2.37 8.75 4.72.85.85 2.26 1 3.2.15.87-.78 1-2.15.15-3.03Zm-24.64-4.65a21.63 21.63 0 0 0-11.66 9.8 2.1 2.1 0 0 0 .99 2.94c1.12.52 2.4.01 2.98-1 2-3.45 5.17-6.11 8.91-7.5 1.1-.4 1.81-1.56 1.5-2.75a2.1 2.1 0 0 0-2.72-1.5Zm16.63 11.95a10.69 10.69 0 0 0-4-2.47c-1.35-.47-2.56.62-2.63 1.9-.07 1.14.73 2.04 1.65 2.44.56.25 1.07.56 1.52.94.89.74 2.33 1 3.32.11.82-.74 1-2.07.14-2.92Zm-14.28-.76c-1.82.83-3.39 2.16-4.5 3.83-.73 1.08-.16 2.42.9 2.92 1.14.53 2.38-.02 3.05-.88a6.35 6.35 0 0 1 1.93-1.63c.95-.52 1.68-1.63 1.37-2.83-.3-1.15-1.54-1.95-2.75-1.4Z",fill:"var(--semi-color-primary)"}))}var _yn=Syn;function rm(e){if(!e)return new ArrayBuffer(0);let t="=".repeat((4-e.length%4)%4);const r=(e+t).replace(/-/g,"+").replace(/_/g,"/"),n=window.atob(r),i=new ArrayBuffer(n.length),o=new Uint8Array(i);for(let s=0;s({...i,id:rm(i.id)}))),Array.isArray(t.attestationFormats)&&t.attestationFormats.length===0&&delete r.attestationFormats,r}function fLe(e){const t=(e==null?void 0:e.publicKey)||(e==null?void 0:e.PublicKey)||(e==null?void 0:e.response)||(e==null?void 0:e.Response);if(!t)throw new Error("无法从服务端响应中解析 Passkey 登录参数");const r={...t,challenge:rm(t.challenge)};return Array.isArray(t.allowCredentials)&&(r.allowCredentials=t.allowCredentials.map(n=>({...n,id:rm(n.id)}))),r}function kyn(e){var n;if(!e)return null;const{response:t}=e,r=typeof t.getTransports=="function"?t.getTransports():void 0;return{id:e.id,rawId:c1(e.rawId),type:e.type,authenticatorAttachment:e.authenticatorAttachment,response:{attestationObject:c1(t.attestationObject),clientDataJSON:c1(t.clientDataJSON),transports:r},clientExtensionResults:((n=e.getClientExtensionResults)==null?void 0:n.call(e))??{}}}function pLe(e){var r;if(!e)return null;const{response:t}=e;return{id:e.id,rawId:c1(e.rawId),type:e.type,authenticatorAttachment:e.authenticatorAttachment,response:{authenticatorData:c1(t.authenticatorData),clientDataJSON:c1(t.clientDataJSON),signature:c1(t.signature),userHandle:t.userHandle?c1(t.userHandle):null},clientExtensionResults:((r=e.getClientExtensionResults)==null?void 0:r.call(e))??{}}}async function tne(){if(typeof window>"u"||!window.PublicKeyCredential)return!1;if(typeof window.PublicKeyCredential.isConditionalMediationAvailable=="function")try{if(await window.PublicKeyCredential.isConditionalMediationAvailable())return!0}catch{}if(typeof window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable=="function")try{return await window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()}catch{return!1}return!0}function I9e(e){const t=(e??"").toString().trim();if(t.length===0)return{ok:!0,ranges:[],tokens:[],normalized:"",invalidTokens:[]};const n=t.replace(/[,]/g,",").split(/[,]/g),i=[],o=[];for(const u of n){const f=u.trim();if(!f)continue;const d=$yn(f);d?i.push(d):o.push(f)}if(o.length>0)return{ok:!1,ranges:[],tokens:[],normalized:t,invalidTokens:o};const s=Eyn(i),l=s.map(u=>u.start===u.end?`${u.start}`:`${u.start}-${u.end}`),c=l.join(",");return{ok:!0,ranges:s,tokens:l,normalized:c,invalidTokens:[]}}function $yn(e){const t=(e??"").toString().trim().replaceAll(" ","");if(!t)return null;if(t.includes("-")){const n=t.split("-");if(n.length!==2)return null;const[i,o]=n;if(!CG(i)||!CG(o))return null;const s=Number.parseInt(i,10),l=Number.parseInt(o,10);return!Number.isFinite(s)||!Number.isFinite(l)||s>l||s<100||l>599?null:{start:s,end:l}}if(!CG(t))return null;const r=Number.parseInt(t,10);return!Number.isFinite(r)||r<100||r>599?null:{start:r,end:r}}function CG(e){return typeof e=="string"&&/^\d+$/.test(e)}function Eyn(e){if(!Array.isArray(e)||e.length===0)return[];const t=[...e].sort((n,i)=>n.start!==i.start?n.start-i.start:n.end-i.end),r=[t[0]];for(let n=1;n{const[e,t]=p.useState(()=>localStorage.getItem(kG)==="true"),r=p.useCallback(()=>{t(i=>{const o=!i;return localStorage.setItem(kG,o.toString()),o})},[]),n=p.useCallback(i=>{t(i),localStorage.setItem(kG,i.toString())},[]);return[e,r,n]},Ic=(e,t=1e3)=>{const[r,n]=p.useState(e),i=p.useRef(Date.now());return p.useEffect(()=>{if(e)i.current=Date.now(),n(!0);else{const o=Date.now()-i.current,s=Math.max(0,t-o);if(s===0)n(!1);else{const l=setTimeout(()=>n(!1),s);return()=>clearTimeout(l)}}},[e,t]),r},Tyn=({onMobileMenuToggle:e,drawerOpen:t})=>{var Q,q,X,Z;const{t:r,i18n:n}=nt(),[i,o]=p.useContext(Ca),[s]=p.useContext(Ti),l=zr(),[c,u]=rne(),[f,d]=p.useState(!1),m=p2(),[h,y]=p.useState(Wa(n.language)),g=w4(),b=(s==null?void 0:s.status)===void 0,x=Ic(b,200),v=m2(),O=Jl(),j=new Date,w=j.getMonth()===0&&j.getDate()===1,P=((Q=s==null?void 0:s.status)==null?void 0:Q.self_use_mode_enabled)||!1,S=((q=s==null?void 0:s.status)==null?void 0:q.docs_link)||"",$=((X=s==null?void 0:s.status)==null?void 0:X.demo_site_enabled)||!1,_=(Z=s==null?void 0:s.status)==null?void 0:Z.HeaderNavModules,C=p.useMemo(()=>{if(_)try{const R=JSON.parse(_);return typeof R.pricing=="boolean"&&(R.pricing={enabled:R.pricing,requireAuth:!1}),R}catch(R){return console.error("解析顶栏模块配置失败:",R),null}return null},[_]),k=p.useMemo(()=>C!=null&&C.pricing&&typeof C.pricing=="object"?C.pricing.requireAuth:!1,[C]),N=g.pathname.startsWith("/console"),D=nqe(),A=DOe(),z=iqe();p.useEffect(()=>{if(d(!1),!O)return;const R=new Image;R.src=O,R.onload=()=>d(!0)},[O]),p.useEffect(()=>{try{const R=document.querySelector("iframe"),Y=R&&R.contentWindow;Y&&Y.postMessage({themeMode:A},"*")}catch{}},[A]),p.useEffect(()=>{const R=Y=>{const G=Wa(Y);y(G);try{const J=document.querySelector("iframe"),H=J&&J.contentWindow;H&&H.postMessage({lang:G},"*")}catch{}};return n.on("languageChanged",R),()=>{n.off("languageChanged",R)}},[n]);const T=p.useCallback(async()=>{await ue.get("/api/user/logout"),Ce(r("注销成功!")),o({type:"logout"}),localStorage.removeItem("user"),m("/login")},[m,r,o]),E=p.useCallback(async R=>{var G,J;const Y=Wa(n.language);if(n.changeLanguage(R),localStorage.setItem("i18nextLng",R),(G=i==null?void 0:i.user)!=null&&G.id)try{if((await ue.put("/api/user/self",{language:R})).data.success){let U={};if((J=i==null?void 0:i.user)!=null&&J.setting)try{U=JSON.parse(i.user.setting)||{}}catch{U={}}U.language=R;const ie={...i.user,setting:JSON.stringify(U)};o({type:"login",payload:ie}),localStorage.setItem("user",JSON.stringify(ie))}}catch(H){Y&&(n.changeLanguage(Y),localStorage.setItem("i18nextLng",Y)),console.error("Failed to save language preference:",H)}},[n,i,o]),M=p.useCallback(R=>{!R||R!=="light"&&R!=="dark"&&R!=="auto"||z(R)},[z]),K=p.useCallback(()=>{l?e():u()},[l,e,u]);return{userState:i,statusState:s,isMobile:l,collapsed:c,logoLoaded:f,currentLang:h,location:g,isLoading:x,systemName:v,logo:O,isNewYear:w,isSelfUseMode:P,docsLink:S,isDemoSiteMode:$,isConsoleRoute:N,theme:D,drawerOpen:t,headerNavModules:C,pricingRequireAuth:k,logout:T,handleLanguageChange:E,handleThemeToggle:M,handleMobileMenuToggle:K,navigate:m,t:r}},Myn=e=>{var d;const[t,r]=p.useState(!1),[n,i]=p.useState(0),o=((d=e==null?void 0:e.status)==null?void 0:d.announcements)||[],s=m=>`${(m==null?void 0:m.publishDate)||""}-${((m==null?void 0:m.content)||"").slice(0,30)}`,l=()=>{if(!o.length)return 0;let m=[];try{m=JSON.parse(localStorage.getItem("notice_read_keys"))||[]}catch{m=[]}const h=new Set(m);return o.filter(y=>!h.has(s(y))).length},c=()=>{if(!o.length)return[];let m=[];try{m=JSON.parse(localStorage.getItem("notice_read_keys"))||[]}catch{m=[]}const h=new Set(m);return o.filter(y=>!h.has(s(y))).map(s)};return p.useEffect(()=>{i(l())},[o]),{noticeVisible:t,unreadCount:n,announcements:o,handleNoticeOpen:()=>{r(!0)},handleNoticeClose:()=>{if(r(!1),o.length){let m=[];try{m=JSON.parse(localStorage.getItem("notice_read_keys"))||[]}catch{m=[]}const h=Array.from(new Set([...m,...o.map(s)]));localStorage.setItem("notice_read_keys",JSON.stringify(h))}i(0)},getUnreadKeys:c}},zyn=(e,t,r)=>({mainNavLinks:p.useMemo(()=>{const o=r||{home:!0,console:!0,pricing:!0,docs:!0,about:!0};return[{text:e("首页"),itemKey:"home",to:"/"},{text:e("控制台"),itemKey:"console",to:"/console"},{text:e("模型广场"),itemKey:"pricing",to:"/pricing"},...t?[{text:e("文档"),itemKey:"docs",isExternal:!0,externalLink:t}]:[],{text:e("关于"),itemKey:"about",to:"/about"}].filter(l=>l.itemKey==="docs"?t&&o.docs:l.itemKey==="pricing"?typeof o.pricing=="object"?o.pricing.enabled:o.pricing:o[l.itemKey]===!0)},[e,t,r])}),Ayn=({visible:e,onClose:t,isMobile:r,defaultTab:n="inApp",unreadKeys:i=[]})=>{var P;const{t:o}=nt(),[s,l]=p.useState(""),[c,u]=p.useState(!1),[f,d]=p.useState(n),[m]=p.useContext(Ti),h=((P=m==null?void 0:m.status)==null?void 0:P.announcements)||[],y=p.useMemo(()=>new Set(i),[i]),g=S=>`${(S==null?void 0:S.publishDate)||""}-${((S==null?void 0:S.content)||"").slice(0,30)}`,b=p.useMemo(()=>h.slice(0,20).map(S=>{const $=S!=null&&S.publishDate?new Date(S.publishDate):null,_=$&&!isNaN($.getTime())?`${$.getFullYear()}-${String($.getMonth()+1).padStart(2,"0")}-${String($.getDate()).padStart(2,"0")} ${String($.getHours()).padStart(2,"0")}:${String($.getMinutes()).padStart(2,"0")}`:(S==null?void 0:S.publishDate)||"";return{key:g(S),type:S.type||"default",time:_,content:S.content,extra:S.extra,relative:XOe(S.publishDate),isUnread:y.has(g(S))}}),[h,y]),x=()=>{const S=new Date().toDateString();localStorage.setItem("notice_close_date",S),t()},v=async()=>{u(!0);try{const S=await ue.get("/api/notice"),{success:$,message:_,data:C}=S.data;if($)if(C!==""){const k=PM.parse(C);l(k)}else l("");else L(_)}catch(S){L(S.message)}finally{u(!1)}};p.useEffect(()=>{e&&v()},[e]),p.useEffect(()=>{e&&d(n)},[n,e]);const O=()=>c?a.jsx("div",{className:"py-12",children:a.jsx(Ir,{description:o("加载中...")})}):s?a.jsx("div",{dangerouslySetInnerHTML:{__html:s},className:"notice-content-scroll max-h-[55vh] overflow-y-auto pr-2"}):a.jsx("div",{className:"py-12",children:a.jsx(Ir,{image:a.jsx(_9e,{style:{width:150,height:150}}),darkModeImage:a.jsx(w9e,{style:{width:150,height:150}}),description:o("暂无公告")})}),j=()=>b.length===0?a.jsx("div",{className:"py-12",children:a.jsx(Ir,{image:a.jsx(_9e,{style:{width:150,height:150}}),darkModeImage:a.jsx(w9e,{style:{width:150,height:150}}),description:o("暂无系统公告")})}):a.jsx("div",{className:"max-h-[55vh] overflow-y-auto pr-2 card-content-scroll",children:a.jsx(vie,{mode:"left",children:b.map((S,$)=>{const _=PM.parse(S.content||""),C=S.extra?PM.parse(S.extra):"";return a.jsx(vie.Item,{type:S.type,time:`${S.relative?S.relative+" ":""}${S.time}`,extra:S.extra?a.jsx("div",{className:"text-xs text-gray-500",dangerouslySetInnerHTML:{__html:C}}):null,className:(S.isUnread,""),children:a.jsx("div",{children:a.jsx("div",{className:S.isUnread?"shine-text":"",dangerouslySetInnerHTML:{__html:_}})})},$)})})}),w=()=>f==="inApp"?O():j();return a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center justify-between w-full",children:[a.jsx("span",{children:o("系统公告")}),a.jsxs(Ci,{activeKey:f,onChange:d,type:"button",children:[a.jsx(ei,{tab:a.jsxs("span",{className:"flex items-center gap-1",children:[a.jsx(P$,{size:14})," ",o("通知")]}),itemKey:"inApp"}),a.jsx(ei,{tab:a.jsxs("span",{className:"flex items-center gap-1",children:[a.jsx(C6n,{size:14})," ",o("系统公告")]}),itemKey:"system"})]})]}),visible:e,onCancel:t,footer:a.jsxs("div",{className:"flex justify-end",children:[a.jsx(B,{type:"secondary",onClick:x,children:o("今日关闭")}),a.jsx(B,{type:"primary",onClick:t,children:o("关闭公告")})]}),size:r?"full-width":"large",children:w()})},Iyn=({isConsoleRoute:e,isMobile:t,drawerOpen:r,collapsed:n,onToggle:i,t:o})=>!e||!t?null:a.jsx(B,{icon:(t?r:n)?a.jsx(_a,{className:"text-lg"}):a.jsx(xOe,{className:"text-lg"}),"aria-label":o((t?r:n)?"关闭侧边栏":"打开侧边栏"),onClick:i,theme:"borderless",type:"tertiary",className:"!p-2 !text-current focus:!bg-semi-color-fill-1 dark:focus:!bg-gray-700"}),p4=({loading:e=!1,type:t="text",count:r=1,width:n=60,height:i=16,isMobile:o=!1,className:s="",collapsed:l=!1,showAdmin:c=!0,children:u,...f})=>{if(!e)return u;const d=()=>{const j=o?"flex items-center gap-1 p-1 w-full rounded-md":"flex items-center gap-1 p-2 rounded-md";return Array(r).fill(null).map((w,P)=>a.jsx("div",{className:j,children:a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:o?40:n,height:i}})})},P))},m=()=>a.jsxs("div",{className:`flex items-center p-1 rounded-full bg-semi-color-fill-0 dark:bg-semi-color-fill-1 ${s}`,children:[a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Avatar,{size:"extra-small",className:"shadow-sm"})}),a.jsx("div",{className:"ml-1.5 mr-1",children:a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:o?15:n,height:12}})})})]}),h=()=>a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Image,{className:`absolute inset-0 !rounded-full ${s}`,style:{width:"100%",height:"100%"}})}),y=()=>a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:n,height:24}})}),g=()=>a.jsx("div",{className:s,children:a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:n,height:i}})})}),b=()=>a.jsx("div",{className:s,children:a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:n,height:i,borderRadius:9999}})})}),x=()=>Array(r).fill(null).map((j,w)=>a.jsxs("div",{className:`flex items-center p-2 mb-1 rounded-md ${s}`,children:[a.jsx("div",{className:"sidebar-icon-container flex-shrink-0",children:a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Avatar,{size:"extra-small",shape:"square"})})}),a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:n||80,height:i||14}})})]},w)),v=()=>a.jsx("div",{className:`mb-2 ${s}`,children:a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:n||60,height:i||12}})})}),O=()=>{const k=()=>a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Avatar,{shape:"square",style:{width:16,height:16}})}),N=T=>a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:T,height:16}})}),D=({labelWidth:T})=>a.jsxs("div",{className:"flex items-center p-2 mb-1 rounded-md",style:{width:"164px",height:"30px",margin:"3px 8px"},children:[a.jsx("div",{className:"sidebar-icon-container flex-shrink-0",children:k()}),N(T)]}),A=({keyPrefix:T,index:E})=>a.jsx("div",{className:"flex items-center justify-center",style:{width:"44px",height:"44px",margin:"0 8px 4px 8px"},children:a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Avatar,{shape:"square",style:{width:16,height:16}})})},`${T}-${E}`);if(l)return a.jsxs("div",{className:`w-full ${s}`,style:{paddingTop:"12px"},children:[Array(2).fill(null).map((T,E)=>a.jsx(A,{keyPrefix:"c-chat",index:E})),Array(5).fill(null).map((T,E)=>a.jsx(A,{keyPrefix:"c-console",index:E})),Array(2).fill(null).map((T,E)=>a.jsx(A,{keyPrefix:"c-personal",index:E})),Array(5).fill(null).map((T,E)=>a.jsx(A,{keyPrefix:"c-admin",index:E}))]});const z=[{key:"chat",titleWidth:32,itemWidths:[54,32],wrapper:"section"},{key:"console",titleWidth:48,itemWidths:[64,64,64,64,64]},{key:"personal",titleWidth:64,itemWidths:[64,64]},...c?[{key:"admin",titleWidth:48,itemWidths:[64,64,80,64,64]}]:[]];return a.jsx("div",{className:`w-full ${s}`,style:{paddingTop:"12px"},children:z.map((T,E)=>a.jsx(Le.Fragment,{children:T.wrapper==="section"?a.jsxs("div",{className:"sidebar-section",children:[a.jsx("div",{className:"sidebar-group-label",style:{padding:"4px 15px 8px"},children:a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:T.titleWidth,height:12}})})}),T.itemWidths.map((M,K)=>a.jsx(D,{labelWidth:M},`${T.key}-${K}`))]}):a.jsxs("div",{children:[a.jsx("div",{className:"sidebar-group-label",style:{padding:"4px 15px 8px"},children:a.jsx(Ft,{loading:!0,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:T.titleWidth,height:12}})})}),T.itemWidths.map((M,K)=>a.jsx(D,{labelWidth:M},`${T.key}-${K}`))]})},T.key))})};switch(t){case"navigation":return d();case"userArea":return m();case"image":return h();case"title":return y();case"sidebarNavItem":return x();case"sidebarGroupTitle":return v();case"sidebar":return O();case"button":return b();case"text":default:return g()}},Dyn=({isMobile:e,isConsoleRoute:t,logo:r,logoLoaded:n,isLoading:i,systemName:o,isSelfUseMode:s,isDemoSiteMode:l,t:c})=>e&&t?null:a.jsxs(Xa,{to:"/",className:"group flex items-center gap-2",children:[a.jsxs("div",{className:"relative w-8 h-8 md:w-8 md:h-8",children:[a.jsx(p4,{loading:i||!n,type:"image"}),a.jsx("img",{src:r,alt:"logo",className:`absolute inset-0 w-full h-full transition-all duration-200 group-hover:scale-110 rounded-full ${!i&&n?"opacity-100":"opacity-0"}`})]}),a.jsx("div",{className:"hidden md:flex items-center gap-2",children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(p4,{loading:i,type:"title",width:120,height:24,children:a.jsx(_e.Title,{heading:4,className:"!text-lg !font-semibold !mb-0",children:o})}),(s||l)&&!i&&a.jsx(me,{color:s?"purple":"blue",className:"text-xs px-1.5 py-0.5 rounded whitespace-nowrap shadow-sm",size:"small",shape:"circle",children:c(s?"自用模式":"演示站点")})]})})]}),Nyn=({mainNavLinks:e,isMobile:t,isLoading:r,userState:n,pricingRequireAuth:i})=>{const o=()=>{const u=`flex-shrink-0 flex items-center gap-1 font-semibold rounded-md transition-all duration-200 ease-in-out ${t?"p-1":"p-2"} hover:text-semi-color-primary`;return e.map(f=>{const d=a.jsx("span",{children:f.text});if(f.isExternal)return a.jsx("a",{href:f.externalLink,target:"_blank",rel:"noopener noreferrer",className:u,children:d},f.itemKey);let m=f.to;return f.itemKey==="console"&&!n.user&&(m="/login"),f.itemKey==="pricing"&&i&&!n.user&&(m="/login"),a.jsx(Xa,{to:m,className:u,children:d},f.itemKey)})};return a.jsx("nav",{className:"flex flex-1 items-center gap-1 lg:gap-2 mx-2 md:mx-4 overflow-x-auto whitespace-nowrap scrollbar-hide",children:a.jsx(p4,{loading:r,type:"navigation",count:4,width:60,height:16,isMobile:t,children:o()})})},Lyn=({isNewYear:e})=>{if(!e)return null;const t=()=>{vD.init("root",{}),vD.start(),setTimeout(()=>{vD.stop()},3e3)};return a.jsx(xr,{position:"bottomRight",render:a.jsx(xr.Menu,{className:"!bg-semi-color-bg-overlay !border-semi-color-border !shadow-lg !rounded-lg dark:!bg-gray-700 dark:!border-gray-600",children:a.jsx(xr.Item,{onClick:t,className:"!text-semi-color-text-0 hover:!bg-semi-color-fill-1 dark:!text-gray-200 dark:hover:!bg-gray-600",children:"Happy New Year!!! 🎉"})}),children:a.jsx(B,{theme:"borderless",type:"tertiary",icon:a.jsx("span",{className:"text-xl",children:"🎉"}),"aria-label":"New Year",className:"!p-1.5 !text-current focus:!bg-semi-color-fill-1 dark:focus:!bg-gray-700 rounded-full"})})},Ryn=({unreadCount:e,onNoticeOpen:t,t:r})=>{const n={icon:a.jsx(P$,{size:18}),"aria-label":r("系统公告"),onClick:t,theme:"borderless",type:"tertiary",className:"!p-1.5 !text-current focus:!bg-semi-color-fill-1 dark:focus:!bg-gray-700 !rounded-full !bg-semi-color-fill-0 dark:!bg-semi-color-fill-1 hover:!bg-semi-color-fill-1 dark:hover:!bg-semi-color-fill-2"};return e>0?a.jsx(jn,{count:e,type:"danger",overflowCount:99,children:a.jsx(B,{...n})}):a.jsx(B,{...n})},Fyn=({theme:e,onThemeToggle:t,t:r})=>{const n=DOe(),i=p.useMemo(()=>[{key:"light",icon:a.jsx(a9e,{size:18}),buttonIcon:a.jsx(a9e,{size:18}),label:r("浅色模式"),description:r("始终使用浅色主题")},{key:"dark",icon:a.jsx(o9e,{size:18}),buttonIcon:a.jsx(o9e,{size:18}),label:r("深色模式"),description:r("始终使用深色主题")},{key:"auto",icon:a.jsx(NY,{size:18}),buttonIcon:a.jsx(NY,{size:18}),label:r("自动模式"),description:r("跟随系统主题设置")}],[r]),o=l=>l?"!bg-semi-color-primary-light-default !font-semibold":"hover:!bg-semi-color-fill-1",s=p.useMemo(()=>{const l=i.find(c=>c.key===e);return(l==null?void 0:l.buttonIcon)||i[2].buttonIcon},[e,i]);return a.jsx(xr,{position:"bottomRight",render:a.jsxs(xr.Menu,{children:[i.map(l=>a.jsx(xr.Item,{icon:l.icon,onClick:()=>t(l.key),className:o(e===l.key),children:a.jsxs("div",{className:"flex flex-col",children:[a.jsx("span",{children:l.label}),a.jsx("span",{className:"text-xs text-semi-color-text-2",children:l.description})]})},l.key)),e==="auto"&&a.jsxs(a.Fragment,{children:[a.jsx(xr.Divider,{}),a.jsxs("div",{className:"px-3 py-2 text-xs text-semi-color-text-2",children:[r("当前跟随系统"),":",r(n==="dark"?"深色":"浅色")]})]})]}),children:a.jsx(B,{icon:s,"aria-label":r("切换主题"),theme:"borderless",type:"tertiary",className:"!p-1.5 !text-current focus:!bg-semi-color-fill-1 !rounded-full !bg-semi-color-fill-0 hover:!bg-semi-color-fill-1"})})},Byn=[{value:"en",label:"English"},{value:"bn",label:"Bengali"}],Vyn=({currentLang:e,onLanguageChange:t,t:r})=>a.jsx(xr,{position:"bottomRight",render:a.jsx(xr.Menu,{className:"!bg-semi-color-bg-overlay !border-semi-color-border !shadow-lg !rounded-lg dark:!bg-gray-700 dark:!border-gray-600",children:Byn.map(n=>a.jsx(xr.Item,{onClick:()=>t(n.value),className:`!px-3 !py-1.5 !text-sm !text-semi-color-text-0 dark:!text-gray-200 ${e===n.value?"!bg-semi-color-primary-light-default dark:!bg-blue-600 !font-semibold":"hover:!bg-semi-color-fill-1 dark:hover:!bg-gray-600"}`,children:n.label},n.value))}),children:a.jsx(B,{icon:a.jsx(DY,{size:18}),"aria-label":r("common.changeLanguage"),theme:"borderless",type:"tertiary",className:"!p-1.5 !text-current focus:!bg-semi-color-fill-1 dark:focus:!bg-gray-700 !rounded-full !bg-semi-color-fill-0 dark:!bg-semi-color-fill-1 hover:!bg-semi-color-fill-1 dark:hover:!bg-semi-color-fill-2"})}),Hyn=({userState:e,isLoading:t,isMobile:r,isSelfUseMode:n,logout:i,navigate:o,t:s})=>{const l=p.useRef(null);if(t)return a.jsx(p4,{loading:!0,type:"userArea",width:50,isMobile:r});if(e.user)return a.jsx("div",{className:"relative",ref:l,children:a.jsx(xr,{position:"bottomRight",getPopupContainer:()=>l.current,render:a.jsxs(xr.Menu,{className:"!bg-semi-color-bg-overlay !border-semi-color-border !shadow-lg !rounded-lg dark:!bg-gray-700 dark:!border-gray-600",children:[a.jsx(xr.Item,{onClick:()=>{o("/console/personal")},className:"!px-3 !py-1.5 !text-sm !text-semi-color-text-0 hover:!bg-semi-color-fill-1 dark:!text-gray-200 dark:hover:!bg-blue-500 dark:hover:!text-white",children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(PKe,{size:"small",className:"text-gray-500 dark:text-gray-400"}),a.jsx("span",{children:s("个人设置")})]})}),a.jsx(xr.Item,{onClick:()=>{o("/console/token")},className:"!px-3 !py-1.5 !text-sm !text-semi-color-text-0 hover:!bg-semi-color-fill-1 dark:!text-gray-200 dark:hover:!bg-blue-500 dark:hover:!text-white",children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Co,{size:"small",className:"text-gray-500 dark:text-gray-400"}),a.jsx("span",{children:s("令牌管理")})]})}),a.jsx(xr.Item,{onClick:()=>{o("/console/topup")},className:"!px-3 !py-1.5 !text-sm !text-semi-color-text-0 hover:!bg-semi-color-fill-1 dark:!text-gray-200 dark:hover:!bg-blue-500 dark:hover:!text-white",children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(L$,{size:"small",className:"text-gray-500 dark:text-gray-400"}),a.jsx("span",{children:s("钱包管理")})]})}),a.jsx(xr.Item,{onClick:i,className:"!px-3 !py-1.5 !text-sm !text-semi-color-text-0 hover:!bg-semi-color-fill-1 dark:!text-gray-200 dark:hover:!bg-red-500 dark:hover:!text-white",children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(SKe,{size:"small",className:"text-gray-500 dark:text-gray-400"}),a.jsx("span",{children:s("退出")})]})})]}),children:a.jsxs(B,{theme:"borderless",type:"tertiary",className:"flex items-center gap-1.5 !p-1 !rounded-full hover:!bg-semi-color-fill-1 dark:hover:!bg-gray-700 !bg-semi-color-fill-0 dark:!bg-semi-color-fill-1 dark:hover:!bg-semi-color-fill-2",children:[a.jsx(vr,{size:"extra-small",color:Fi(e.user.username),className:"mr-1",children:e.user.username[0].toUpperCase()}),a.jsx("span",{className:"hidden md:inline",children:a.jsx(_e.Text,{className:"!text-xs !font-medium !text-semi-color-text-1 dark:!text-gray-300 mr-1",children:e.user.username})}),a.jsx(HI,{size:14,className:"text-xs text-semi-color-text-2 dark:text-gray-400"})]})})});{const c=!n,u="flex items-center justify-center !py-[10px] !px-1.5";let d=`${u} !bg-semi-color-fill-0 dark:!bg-semi-color-fill-1 hover:!bg-semi-color-fill-1 dark:hover:!bg-gray-700 transition-colors`,m=`${u}`;const h="!text-xs !text-semi-color-text-1 dark:!text-gray-300 !p-1.5",y="!text-xs !text-white !p-1.5";return c?(r?d+=" !rounded-full":d+=" !rounded-l-full !rounded-r-none",m+=" !rounded-r-full !rounded-l-none"):d+=" !rounded-full",a.jsxs("div",{className:"flex items-center",children:[a.jsx(Xa,{to:"/login",className:"flex",children:a.jsx(B,{theme:"borderless",type:"tertiary",className:d,children:a.jsx("span",{className:h,children:s("登录")})})}),c&&a.jsx("div",{className:"hidden md:block",children:a.jsx(Xa,{to:"/register",className:"flex -ml-px",children:a.jsx(B,{theme:"solid",type:"primary",className:m,children:a.jsx("span",{className:y,children:s("注册")})})})})]})}},Uyn=({isNewYear:e,unreadCount:t,onNoticeOpen:r,theme:n,onThemeToggle:i,currentLang:o,onLanguageChange:s,userState:l,isLoading:c,isMobile:u,isSelfUseMode:f,logout:d,navigate:m,t:h})=>a.jsxs("div",{className:"flex items-center gap-2 md:gap-3",children:[a.jsx(Lyn,{isNewYear:e}),a.jsx(Ryn,{unreadCount:t,onNoticeOpen:r,t:h}),a.jsx(Fyn,{theme:n,onThemeToggle:i,t:h}),a.jsx(Vyn,{currentLang:o,onLanguageChange:s,t:h}),a.jsx(Hyn,{userState:l,isLoading:c,isMobile:u,isSelfUseMode:f,logout:d,navigate:m,t:h})]}),Wyn=({onMobileMenuToggle:e,drawerOpen:t})=>{const{userState:r,statusState:n,isMobile:i,collapsed:o,logoLoaded:s,currentLang:l,isLoading:c,systemName:u,logo:f,isNewYear:d,isSelfUseMode:m,docsLink:h,isDemoSiteMode:y,isConsoleRoute:g,theme:b,headerNavModules:x,pricingRequireAuth:v,logout:O,handleLanguageChange:j,handleThemeToggle:w,handleMobileMenuToggle:P,navigate:S,t:$}=Tyn({onMobileMenuToggle:e,drawerOpen:t}),{noticeVisible:_,unreadCount:C,handleNoticeOpen:k,handleNoticeClose:N,getUnreadKeys:D}=Myn(n),{mainNavLinks:A}=zyn($,h,x);return a.jsxs("header",{className:"text-semi-color-text-0 sticky top-0 z-50 transition-colors duration-300 bg-white/75 dark:bg-zinc-900/75 backdrop-blur-lg",children:[a.jsx(Ayn,{visible:_,onClose:N,isMobile:i,defaultTab:C>0?"system":"inApp",unreadKeys:D()}),a.jsx("div",{className:"w-full px-2",children:a.jsxs("div",{className:"flex items-center justify-between h-16",children:[a.jsxs("div",{className:"flex items-center",children:[a.jsx(Iyn,{isConsoleRoute:g,isMobile:i,drawerOpen:t,collapsed:o,onToggle:P,t:$}),a.jsx(Dyn,{isMobile:i,isConsoleRoute:g,logo:f,logoLoaded:s,isLoading:c,systemName:u,isSelfUseMode:m,isDemoSiteMode:y,t:$})]}),a.jsx(Nyn,{mainNavLinks:A,isMobile:i,isLoading:c,userState:r,pricingRequireAuth:v}),a.jsx(Uyn,{isNewYear:d,unreadCount:C,onNoticeOpen:k,theme:b,onThemeToggle:w,currentLang:l,onLanguageChange:j,userState:r,isLoading:c,isMobile:i,isSelfUseMode:m,logout:O,navigate:S,t:$})]})})]})},$G=new EventTarget,EG="sidebar-refresh",Kyn={chat:{enabled:!0,playground:!0,chat:!0},console:{enabled:!0,detail:!0,token:!0,log:!0,midjourney:!0,task:!0},personal:{enabled:!0,topup:!0,personal:!0},admin:{enabled:!0,channel:!0,models:!0,deployment:!0,redemption:!0,user:!0,subscription:!0,setting:!0}},qyn=e=>JSON.parse(JSON.stringify(e)),Nf=e=>{const t=qyn(Kyn);if(!e||typeof e!="object")return t;for(const[r,n]of Object.entries(e))if(!(!n||typeof n!="object")){if(!t[r]){t[r]={...n};continue}t[r]={...t[r],...n}}return t},dLe=()=>{var y;const[e]=p.useContext(Ti),[t,r]=p.useState(null),[n,i]=p.useState(!0),o=p.useRef(null),s=p.useRef(!1);if(!o.current){const g=Math.random().toString(16).slice(2);o.current=`sidebar-${Date.now()}-${g}`}const l=p.useMemo(()=>{var g;if((g=e==null?void 0:e.status)!=null&&g.SidebarModulesAdmin)try{const b=JSON.parse(e.status.SidebarModulesAdmin);return Nf(b)}catch{return Nf(null)}return Nf(null)},[(y=e==null?void 0:e.status)==null?void 0:y.SidebarModulesAdmin]),c=async({withLoading:g}={})=>{const b=typeof g=="boolean"?g:!s.current;try{b&&i(!0);const x=await ue.get("/api/user/self");if(x.data.success&&x.data.data.sidebar_modules){let v;typeof x.data.data.sidebar_modules=="string"?v=JSON.parse(x.data.data.sidebar_modules):v=x.data.data.sidebar_modules,r(v)}else{const v={};Object.keys(l).forEach(O=>{var j;(j=l[O])!=null&&j.enabled&&(v[O]={enabled:!0},Object.keys(l[O]).forEach(w=>{w!=="enabled"&&l[O][w]&&(v[O][w]=!0)}))}),r(v)}}catch{const v={};Object.keys(l).forEach(O=>{var j;(j=l[O])!=null&&j.enabled&&(v[O]={enabled:!0},Object.keys(l[O]).forEach(w=>{w!=="enabled"&&l[O][w]&&(v[O][w]=!0)}))}),r(v)}finally{b&&i(!1),s.current=!0}},u=async()=>{Object.keys(l).length>0&&await c({withLoading:!1}),$G.dispatchEvent(new CustomEvent(EG,{detail:{sourceId:o.current,skipLoader:!0}}))};p.useEffect(()=>{Object.keys(l).length>0&&c()},[l]),p.useEffect(()=>{const g=b=>{var x,v;((x=b==null?void 0:b.detail)==null?void 0:x.sourceId)!==o.current&&Object.keys(l).length>0&&c({withLoading:(v=b==null?void 0:b.detail)!=null&&v.skipLoader?!1:void 0})};return $G.addEventListener(EG,g),()=>{$G.removeEventListener(EG,g)}},[l]);const f=p.useMemo(()=>{const g={};return!l||Object.keys(l).length===0||!t||Object.keys(l).forEach(b=>{const x=l[b],v=t[b];if(!(x!=null&&x.enabled)){g[b]={enabled:!1};return}const O=v?v.enabled!==!1:!0;g[b]={enabled:O},Object.keys(x).forEach(j=>{if(j==="enabled")return;const w=x[j],P=v?v[j]!==!1:!0;g[b][j]=w&&P&&O})}),g},[l,t]);return{loading:n,adminConfig:l,userConfig:t,finalConfig:f,isModuleVisible:(g,b=null)=>{var x,v;return b?((x=f[g])==null?void 0:x[b])===!0:((v=f[g])==null?void 0:v.enabled)===!0},hasSectionVisibleModules:g=>{const b=f[g];return b!=null&&b.enabled?Object.keys(b).some(x=>x!=="enabled"&&b[x]===!0):!1},getVisibleModules:g=>{const b=f[g];return b!=null&&b.enabled?Object.keys(b).filter(x=>x!=="enabled"&&b[x]===!0):[]},refreshUserConfig:u}},TG={home:"/",channel:"/console/channel",token:"/console/token",redemption:"/console/redemption",topup:"/console/topup",user:"/console/user",subscription:"/console/subscription",log:"/console/log",midjourney:"/console/midjourney",setting:"/console/setting",about:"/about",detail:"/console",pricing:"/pricing",task:"/console/task",models:"/console/models",deployment:"/console/deployment",playground:"/console/playground",personal:"/console/personal"},Gyn=({onNavigate:e=()=>{}})=>{const{t}=nt(),[r,n]=rne(),{isModuleVisible:i,hasSectionVisibleModules:o,loading:s}=dLe(),l=Ic(s,200),[c,u]=p.useState(["home"]),[f,d]=p.useState([]),[m,h]=p.useState([]),y=w4(),[g,b]=p.useState(TG),x=p.useMemo(()=>[{text:t("Playground"),itemKey:"playground",to:"/playground"},{text:t("Data dashboard"),itemKey:"detail",to:"/detail",className:localStorage.getItem("enable_data_export")==="true"?"":"tableHiddle"},{text:t("Usage logs"),itemKey:"log",to:"/log"},{text:t("Token management"),itemKey:"token",to:"/token"},{text:t("Image logs"),itemKey:"midjourney",to:"/midjourney",className:localStorage.getItem("enable_drawing")==="true"?"":"tableHiddle"},{text:t("Task logs"),itemKey:"task",to:"/task",className:localStorage.getItem("enable_task")==="true"?"":"tableHiddle"}].filter(k=>i("console",k.itemKey)),[localStorage.getItem("enable_data_export"),localStorage.getItem("enable_drawing"),localStorage.getItem("enable_task"),t,i]),v=p.useMemo(()=>[{text:t("Personal settings"),itemKey:"personal",to:"/personal"},{text:t("Wallet management"),itemKey:"topup",to:"/topup"}].filter(k=>i("personal",k.itemKey)),[t,i]),O=p.useMemo(()=>[{text:t("System settings"),itemKey:"setting",to:"/setting",className:lz()?"":"tableHiddle"},{text:t("Channel management"),itemKey:"channel",to:"/channel",className:no()?"":"tableHiddle"},{text:t("Subscription management"),itemKey:"subscription",to:"/subscription",className:no()?"":"tableHiddle"},{text:t("Model management"),itemKey:"models",to:"/console/models",className:no()?"":"tableHiddle"},{text:t("Model deployment"),itemKey:"deployment",to:"/deployment",className:no()?"":"tableHiddle"},{text:t("Redeem code management"),itemKey:"redemption",to:"/redemption",className:no()?"":"tableHiddle"},{text:t("User management"),itemKey:"user",to:"/user",className:no()?"":"tableHiddle"}].filter(k=>i("admin",k.itemKey)),[no(),lz(),t,i]),j=p.useMemo(()=>[{text:t("Playground"),itemKey:"playground",to:"/playground"},{text:t("Chat"),itemKey:"chat",items:f}].filter(k=>i("chat",k.itemKey)),[f,t,i]),w=_=>{const C={...TG};if(Array.isArray(_)&&_.length>0)for(let k=0;k<_.length;k++)C["chat"+k]="/console/chat/"+k;return b(C),C};p.useEffect(()=>{let _=localStorage.getItem("chats");if(_)try{if(_=JSON.parse(_),Array.isArray(_)){let C=[];for(let k=0;k<_.length;k++){let N=!1,D={};for(let A in _[k]){let z=_[k][A];if(typeof z=="string"){if(z.startsWith("fluent")||z.startsWith("ccswitch")){N=!0;break}D.text=A,D.itemKey="chat"+k,D.to="/console/chat/"+k}}N||!D.text||C.push(D)}d(C),w(_)}}catch{L(t("Failed to parse chat data"))}},[]),p.useEffect(()=>{const _=y.pathname;let C=Object.keys(g).find(k=>g[k]===_);if(!C&&_.startsWith("/console/chat/")){const k=_.split("/").pop();isNaN(k)?C="chat":C="chat"+k}C&&u([C])},[y.pathname,g]),p.useEffect(()=>{r?document.body.classList.add("sidebar-collapsed"):document.body.classList.remove("sidebar-collapsed")},[r]);const P="var(--semi-color-primary)",S=_=>{if(_.className==="tableHiddle")return null;const C=c.includes(_.itemKey),k=C?P:"inherit";return a.jsx(kT.Item,{itemKey:_.itemKey,text:a.jsx("span",{className:"truncate font-medium text-sm",style:{color:k},children:_.text}),icon:a.jsx("div",{className:"sidebar-icon-container flex-shrink-0",children:d9e(_.itemKey,C)}),className:_.className},_.itemKey)},$=_=>{if(_.items&&_.items.length>0){const C=c.includes(_.itemKey),k=C?P:"inherit";return a.jsx(kT.Sub,{itemKey:_.itemKey,text:a.jsx("span",{className:"truncate font-medium text-sm",style:{color:k},children:_.text}),icon:a.jsx("div",{className:"sidebar-icon-container flex-shrink-0",children:d9e(_.itemKey,C)}),children:_.items.map(N=>{const A=c.includes(N.itemKey)?P:"inherit";return a.jsx(kT.Item,{itemKey:N.itemKey,text:a.jsx("span",{className:"truncate font-medium text-sm",style:{color:A},children:N.text})},N.itemKey)})},_.itemKey)}else return S(_)};return a.jsxs("div",{className:"sidebar-container",style:{width:"var(--sidebar-current-width)"},children:[a.jsx(p4,{loading:l,type:"sidebar",className:"",collapsed:r,showAdmin:no(),children:a.jsxs(kT,{className:"sidebar-nav",defaultIsCollapsed:r,isCollapsed:r,onCollapseChange:n,selectedKeys:c,itemStyle:"sidebar-nav-item",hoverStyle:"sidebar-nav-item:hover",selectedStyle:"sidebar-nav-item-selected",renderWrapper:({itemElement:_,props:C})=>{const k=g[C.itemKey]||TG[C.itemKey];return k?a.jsx(Xa,{style:{textDecoration:"none"},to:k,onClick:e,children:_}):_},onSelect:_=>{m.includes(_.itemKey)&&h(m.filter(C=>C!==_.itemKey)),u([_.itemKey])},openKeys:m,onOpenChange:_=>{h(_.openKeys)},children:[o("console")&&a.jsx("div",{className:"sidebar-section",children:a.jsxs("div",{children:[!r&&a.jsx("div",{className:"sidebar-group-label",children:t("Operations deck")}),x.map(_=>S(_))]})}),no()&&o("admin")&&a.jsxs(a.Fragment,{children:[a.jsx(Mr,{className:"sidebar-divider"}),a.jsxs("div",{children:[!r&&a.jsx("div",{className:"sidebar-group-label",children:t("Admin core")}),O.map(_=>S(_))]})]}),o("personal")&&a.jsxs(a.Fragment,{children:[a.jsx(Mr,{className:"sidebar-divider"}),a.jsxs("div",{children:[!r&&a.jsx("div",{className:"sidebar-group-label",children:t("My space")}),v.map(_=>S(_))]})]}),o("chat")&&a.jsxs(a.Fragment,{children:[a.jsx(Mr,{className:"sidebar-divider"}),a.jsxs("div",{className:"sidebar-section",children:[!r&&a.jsx("div",{className:"sidebar-group-label",children:t("Studio")}),j.map(_=>$(_))]})]})]})}),a.jsx("div",{className:"sidebar-collapse-button",children:a.jsx(p4,{loading:l,type:"button",width:r?36:156,height:24,className:"w-full",children:a.jsx(B,{theme:"outline",type:"tertiary",size:"small",icon:a.jsx(Mhn,{size:16,strokeWidth:2.5,color:"var(--semi-color-text-2)",style:{transform:r?"rotate(180deg)":"rotate(0deg)"}}),onClick:n,icononly:r,style:r?{width:36,height:24,padding:0}:{padding:"4px 12px",width:"100%"},children:r?null:t("Collapse sidebar")})})})]})},Ln=({size:e="small"})=>a.jsx("div",{className:"fixed inset-0 w-screen h-screen flex items-center justify-center",children:a.jsx(Lt,{size:e,spinning:!0})}),us=({type:e="type1",className:t="",children:r,statsArea:n,descriptionArea:i,tabsArea:o,actionsArea:s,searchArea:l,paginationArea:c,shadows:u="",bordered:f=!0,style:d,t:m=y=>y,...h})=>{const y=zr(),[g,b]=p.useState(!1),x=()=>{b(!g)},v=s||l,j=n||i||o||s||l?a.jsxs("div",{className:"flex flex-col w-full",children:[e==="type2"&&n&&a.jsx(a.Fragment,{children:n}),(e==="type1"||e==="type3")&&i&&a.jsx(a.Fragment,{children:i}),(e==="type1"||e==="type3")&&i||e==="type2"&&n?a.jsx(Mr,{margin:"12px"}):null,e==="type3"&&o&&a.jsx(a.Fragment,{children:o}),y&&v&&a.jsx(a.Fragment,{children:a.jsx("div",{className:"w-full mb-2",children:a.jsx(B,{onClick:x,icon:g?a.jsx(OOe,{}):a.jsx(pm,{}),type:"tertiary",size:"small",theme:"outline",block:!0,children:m(g?"隐藏操作项":"显示操作项")})})}),a.jsxs("div",{className:`flex flex-col gap-2 ${y&&!g?"hidden":""}`,children:[(e==="type1"||e==="type3")&&s&&(Array.isArray(s)?s.map(($,_)=>a.jsxs(Le.Fragment,{children:[_!==0&&a.jsx(Mr,{}),a.jsx("div",{className:"w-full",children:$})]},_)):a.jsx("div",{className:"w-full",children:s})),s&&l&&a.jsx(Mr,{}),l&&a.jsx("div",{className:"w-full",children:l})]})]}):null,P=c?a.jsx("div",{className:`flex w-full pt-4 border-t ${y?"justify-center":"justify-between items-center"}`,style:{borderColor:"var(--semi-color-border)"},children:c}):null;return a.jsx(Ve,{className:`table-scroll-card !rounded-2xl ${t}`,title:j,footer:P,shadows:u,bordered:f,style:d,...h,children:r})};us.propTypes={type:Kr.oneOf(["type1","type2","type3"]),className:Kr.string,style:Kr.object,shadows:Kr.oneOfType([Kr.string,Kr.bool]),bordered:Kr.bool,statsArea:Kr.node,descriptionArea:Kr.node,tabsArea:Kr.node,actionsArea:Kr.oneOfType([Kr.node,Kr.arrayOf(Kr.node)]),searchArea:Kr.node,paginationArea:Kr.node,children:Kr.node,t:Kr.func};const oa=({columns:e=[],dataSource:t=[],loading:r=!1,rowKey:n="key",hidePagination:i=!1,...o})=>{const s=zr(),{t:l}=nt(),c=Ic(r),u=(m,h)=>typeof n=="function"?n(m):m[n]!==void 0?m[n]:h;if(!s){const m=i?{...o,pagination:!1}:o;return a.jsx(ri,{columns:e,dataSource:t,loading:r,rowKey:n,...m})}if(c){const m=e.filter(y=>o!=null&&o.visibleColumns&&y.key?o.visibleColumns[y.key]:!0),h=y=>{const g=a.jsx("div",{className:"p-2",children:m.map((b,x)=>b.title?a.jsxs("div",{className:"flex justify-between items-center py-1 border-b last:border-b-0 border-dashed",style:{borderColor:"var(--semi-color-border)"},children:[a.jsx(Ft.Title,{active:!0,style:{width:80,height:14}}),a.jsx(Ft.Title,{active:!0,style:{width:`${50+x%3*10}%`,maxWidth:180,height:14}})]},x):a.jsx("div",{className:"mt-2 flex justify-end",children:a.jsx(Ft.Title,{active:!0,style:{width:100,height:24}})},x))});return a.jsx(Ve,{className:"!rounded-2xl shadow-sm",children:a.jsx(Ft,{loading:!0,active:!0,placeholder:g})},y)};return a.jsx("div",{className:"flex flex-col gap-2",children:[1,2,3].map(y=>h(y))})}const f=!c&&(!t||t.length===0),d=({record:m,index:h})=>{const[y,g]=p.useState(!1),b=u(m,h),x=o.expandedRowRender&&(!o.rowExpandable||o.rowExpandable(m));return a.jsxs(Ve,{className:"!rounded-2xl shadow-sm",children:[e.map((v,O)=>{if(o!=null&&o.visibleColumns&&!o.visibleColumns[v.key])return null;const j=v.title,w=v.render?v.render(m[v.dataIndex],m,h):m[v.dataIndex];return j?a.jsxs("div",{className:"flex justify-between items-start py-1 border-b last:border-b-0 border-dashed",style:{borderColor:"var(--semi-color-border)"},children:[a.jsx("span",{className:"font-medium text-gray-600 mr-2 whitespace-nowrap select-none",children:j}),a.jsx("div",{className:"flex-1 break-all flex justify-end items-center gap-1",children:w??"-"})]},v.key||O):a.jsx("div",{className:"mt-2 flex justify-end",children:w},v.key||O)}),x&&a.jsxs(a.Fragment,{children:[a.jsx(B,{theme:"borderless",size:"small",className:"w-full flex justify-center mt-2",icon:y?a.jsx(HX,{}):a.jsx(UX,{}),onClick:v=>{v.stopPropagation(),g(!y)},children:l(y?"收起":"详情")}),a.jsx(WX,{isOpen:y,keepDOM:!0,children:a.jsx("div",{className:"pt-2",children:o.expandedRowRender(m,h)})})]})]},b)};return f?o.empty?o.empty:a.jsx("div",{className:"flex justify-center p-4",children:a.jsx(Ir,{description:"No Data"})}):a.jsxs("div",{className:"flex flex-col gap-2",children:[t.map((m,h)=>a.jsx(d,{record:m,index:h},u(m,h))),!i&&o.pagination&&t.length>0&&a.jsx("div",{className:"mt-2 flex justify-center",children:a.jsx(RX,{...o.pagination})})]})};oa.propTypes={columns:Kr.array.isRequired,dataSource:Kr.array,loading:Kr.bool,rowKey:Kr.oneOfType([Kr.string,Kr.func]),hidePagination:Kr.bool};const Jyn=(e,t)=>{switch(e){case 1:return a.jsx(me,{color:"blue",shape:"circle",children:t("普通用户")});case 10:return a.jsx(me,{color:"yellow",shape:"circle",children:t("管理员")});case 100:return a.jsx(me,{color:"orange",shape:"circle",children:t("超级管理员")});default:return a.jsx(me,{color:"red",shape:"circle",children:t("未知身份")})}},Yyn=(e,t)=>{const r=t.remark;if(!r)return a.jsx("span",{children:e});const n=10,i=r.length>n?r.slice(0,n)+"…":r;return a.jsxs(Xe,{spacing:2,children:[a.jsx("span",{children:e}),a.jsx(Ut,{content:r,position:"top",showArrow:!0,children:a.jsx(me,{color:"white",shape:"circle",className:"!text-xs",children:a.jsxs("div",{className:"flex items-center gap-1",children:[a.jsx("div",{className:"w-2 h-2 flex-shrink-0 rounded-full",style:{backgroundColor:"#10b981"}}),i]})})})]})},Xyn=(e,t,r,n)=>{const i=t.DeletedAt!==null;let o="grey",s=n("未知状态");i?(o="red",s=n("已注销")):t.status===1?(o="green",s=n("已启用")):t.status===2&&(o="red",s=n("已禁用"));const l=a.jsx(me,{color:o,shape:"circle",size:"small",children:s}),c=a.jsx("div",{className:"text-xs",children:a.jsxs("div",{children:[n("调用次数"),": ",f4(t.request_count)]})});return a.jsx(Ut,{content:c,position:"top",children:l})},Qyn=(e,t,r)=>{const{Paragraph:n}=_e,i=parseInt(t.used_quota)||0,o=parseInt(t.quota)||0,s=i+o,l=s>0?o/s*100:0,c=a.jsxs("div",{className:"text-xs p-2",children:[a.jsxs(n,{copyable:{content:fr(i)},children:[r("已用额度"),": ",fr(i)]}),a.jsxs(n,{copyable:{content:fr(o)},children:[r("剩余额度"),": ",fr(o)," (",l.toFixed(0),"%)"]}),a.jsxs(n,{copyable:{content:fr(s)},children:[r("总额度"),": ",fr(s)]})]});return a.jsx(Rs,{content:c,position:"top",children:a.jsx(me,{color:"white",shape:"circle",children:a.jsxs("div",{className:"flex flex-col items-end",children:[a.jsx("span",{className:"text-xs leading-none",children:`${fr(o)} / ${fr(s)}`}),a.jsx(va,{percent:l,"aria-label":"quota usage",format:()=>`${l.toFixed(0)}%`,style:{width:"100%",marginTop:"1px",marginBottom:0}})]})})})},Zyn=(e,t,r)=>a.jsx("div",{children:a.jsxs(Xe,{spacing:1,children:[a.jsxs(me,{color:"white",shape:"circle",className:"!text-xs",children:[r("邀请"),": ",f4(t.aff_count)]}),a.jsxs(me,{color:"white",shape:"circle",className:"!text-xs",children:[r("收益"),": ",fr(t.aff_history_quota)]}),a.jsx(me,{color:"white",shape:"circle",className:"!text-xs",children:t.inviter_id===0?r("无邀请人"):`${r("邀请人")}: ${t.inviter_id}`})]})}),egn=(e,t,{setEditingUser:r,setShowEditUser:n,showPromoteModal:i,showDemoteModal:o,showEnableDisableModal:s,showDeleteModal:l,showResetPasskeyModal:c,showResetTwoFAModal:u,showUserSubscriptionsModal:f,t:d})=>{if(t.DeletedAt!==null)return a.jsx(a.Fragment,{});const m=[{node:"item",name:d("订阅管理"),onClick:()=>f(t)},{node:"divider"},{node:"item",name:d("重置 Passkey"),onClick:()=>c(t)},{node:"item",name:d("重置 2FA"),onClick:()=>u(t)},{node:"divider"},{node:"item",name:d("注销"),type:"danger",onClick:()=>l(t)}];return a.jsxs(Xe,{children:[t.status===1?a.jsx(B,{type:"danger",size:"small",onClick:()=>s(t,"disable"),children:d("禁用")}):a.jsx(B,{size:"small",onClick:()=>s(t,"enable"),children:d("启用")}),a.jsx(B,{type:"tertiary",size:"small",onClick:()=>{r(t),n(!0)},children:d("编辑")}),a.jsx(B,{type:"warning",size:"small",onClick:()=>i(t),children:d("提升")}),a.jsx(B,{type:"secondary",size:"small",onClick:()=>o(t),children:d("降级")}),a.jsx(xr,{menu:m,trigger:"click",position:"bottomRight",children:a.jsx(B,{type:"tertiary",size:"small",icon:a.jsx(jA,{})})})]})},tgn=({t:e,setEditingUser:t,setShowEditUser:r,showPromoteModal:n,showDemoteModal:i,showEnableDisableModal:o,showDeleteModal:s,showResetPasskeyModal:l,showResetTwoFAModal:c,showUserSubscriptionsModal:u})=>[{title:"ID",dataIndex:"id"},{title:e("用户名"),dataIndex:"username",render:(f,d)=>Yyn(f,d)},{title:e("状态"),dataIndex:"info",render:(f,d,m)=>Xyn(f,d,o,e)},{title:e("剩余额度/总额度"),key:"quota_usage",render:(f,d)=>Qyn(f,d,e)},{title:e("分组"),dataIndex:"group",render:(f,d,m)=>a.jsx("div",{children:S$(f)})},{title:e("角色"),dataIndex:"role",render:(f,d,m)=>a.jsx("div",{children:Jyn(f,e)})},{title:e("邀请信息"),dataIndex:"invite",render:(f,d,m)=>Zyn(f,d,e)},{title:"",dataIndex:"operate",fixed:"right",width:200,render:(f,d,m)=>egn(f,d,{setEditingUser:t,setShowEditUser:r,showPromoteModal:n,showDemoteModal:i,showEnableDisableModal:o,showDeleteModal:s,showResetPasskeyModal:l,showResetTwoFAModal:c,showUserSubscriptionsModal:u,t:e})}],rgn=({visible:e,onCancel:t,onConfirm:r,user:n,t:i})=>a.jsx(Qe,{title:i("确定要提升此用户吗?"),visible:e,onCancel:t,onOk:r,type:"warning",children:i("此操作将提升用户的权限级别")}),ngn=({visible:e,onCancel:t,onConfirm:r,user:n,t:i})=>a.jsx(Qe,{title:i("确定要降级此用户吗?"),visible:e,onCancel:t,onOk:r,type:"warning",children:i("此操作将降低用户的权限级别")}),ign=({visible:e,onCancel:t,onConfirm:r,user:n,action:i,t:o})=>{const s=i==="disable";return a.jsx(Qe,{title:o(s?"确定要禁用此用户吗?":"确定要启用此用户吗?"),visible:e,onCancel:t,onOk:r,type:"warning",children:o(s?"此操作将禁用用户账户":"此操作将启用用户账户")})},ogn=({visible:e,onCancel:t,onConfirm:r,user:n,users:i,activePage:o,refresh:s,manageUser:l,t:c})=>{const u=async()=>{await l(n.id,"delete",n),await s(),setTimeout(()=>{i.length===0&&o>1&&s(o-1)},100),t()};return a.jsx(Qe,{title:c("确定是否要注销此用户?"),visible:e,onCancel:t,onOk:u,type:"danger",children:c("相当于删除用户,此修改将不可逆")})},agn=({visible:e,onCancel:t,onConfirm:r,user:n,t:i})=>a.jsxs(Qe,{title:i("确认重置 Passkey"),visible:e,onCancel:t,onOk:r,type:"warning",children:[i("此操作将解绑用户当前的 Passkey,下次登录需要重新注册。")," ",n!=null&&n.username?i("目标用户:{{username}}",{username:n.username}):""]}),sgn=({visible:e,onCancel:t,onConfirm:r,user:n,t:i})=>a.jsxs(Qe,{title:i("确认重置两步验证"),visible:e,onCancel:t,onOk:r,type:"warning",children:[i("此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。")," ",n!=null&&n.username?i("目标用户:{{username}}",{username:n.username}):""]}),{Text:D9e}=_e;function N9e(e){return e?new Date(e*1e3).toLocaleString():"-"}function lgn(e,t){const r=Date.now()/1e3,n=(e==null?void 0:e.end_time)||0,i=(e==null?void 0:e.status)||"",o=n>0&&n{const o=zr(),[s,l]=p.useState(!1),[c,u]=p.useState(!1),[f,d]=p.useState(!1),[m,h]=p.useState([]),[y,g]=p.useState(null),[b,x]=p.useState([]),[v,O]=p.useState(1),j=10,w=p.useMemo(()=>{const z=new Map;return(m||[]).forEach(T=>{var K,Q;const E=(K=T==null?void 0:T.plan)==null?void 0:K.id,M=(Q=T==null?void 0:T.plan)==null?void 0:Q.title;E&&z.set(E,M||`#${E}`)}),z},[m]),P=p.useMemo(()=>{const z=Math.max(0,(Number(v||1)-1)*j),T=z+j;return(b||[]).slice(z,T)},[b,v]),S=p.useMemo(()=>(m||[]).map(z=>{var T,E,M;return{label:`${((T=z==null?void 0:z.plan)==null?void 0:T.title)||""} (${Zre(Number(((E=z==null?void 0:z.plan)==null?void 0:E.price_amount)||0),2)})`,value:(M=z==null?void 0:z.plan)==null?void 0:M.id}}),[m]),$=async()=>{var z,T;d(!0);try{const E=await ue.get("/api/subscription/admin/plans");(z=E.data)!=null&&z.success?h(E.data.data||[]):L(((T=E.data)==null?void 0:T.message)||n("加载失败"))}catch{L(n("请求失败"))}finally{d(!1)}},_=async()=>{var z,T;if(r!=null&&r.id){l(!0);try{const E=await ue.get(`/api/subscription/admin/users/${r.id}/subscriptions`);if((z=E.data)!=null&&z.success){const M=E.data.data||[];x(M),O(1)}else L(((T=E.data)==null?void 0:T.message)||n("加载失败"))}catch{L(n("请求失败"))}finally{l(!1)}}};p.useEffect(()=>{e&&(g(null),O(1),$(),_())},[e]);const C=z=>{O(z)},k=async()=>{var z,T,E,M;if(!(r!=null&&r.id)){L(n("用户信息缺失"));return}if(!y){L(n("请选择订阅套餐"));return}u(!0);try{const K=await ue.post(`/api/subscription/admin/users/${r.id}/subscriptions`,{plan_id:y});if((z=K.data)!=null&&z.success){const Q=(E=(T=K.data)==null?void 0:T.data)==null?void 0:E.message;Ce(Q||n("新增成功")),g(null),await _(),i==null||i()}else L(((M=K.data)==null?void 0:M.message)||n("新增失败"))}catch{L(n("请求失败"))}finally{u(!1)}},N=z=>{Qe.confirm({title:n("确认作废"),content:n("作废后该订阅将立即失效,历史记录不受影响。是否继续?"),centered:!0,onOk:async()=>{var T,E,M,K;try{const Q=await ue.post(`/api/subscription/admin/user_subscriptions/${z}/invalidate`);if((T=Q.data)!=null&&T.success){const q=(M=(E=Q.data)==null?void 0:E.data)==null?void 0:M.message;Ce(q||n("已作废")),await _(),i==null||i()}else L(((K=Q.data)==null?void 0:K.message)||n("操作失败"))}catch{L(n("请求失败"))}}})},D=z=>{Qe.confirm({title:n("确认删除"),content:n("删除会彻底移除该订阅记录(含权益明细)。是否继续?"),centered:!0,okType:"danger",onOk:async()=>{var T,E,M,K;try{const Q=await ue.delete(`/api/subscription/admin/user_subscriptions/${z}`);if((T=Q.data)!=null&&T.success){const q=(M=(E=Q.data)==null?void 0:E.data)==null?void 0:M.message;Ce(q||n("已删除")),await _(),i==null||i()}else L(((K=Q.data)==null?void 0:K.message)||n("删除失败"))}catch{L(n("请求失败"))}}})},A=p.useMemo(()=>[{title:"ID",dataIndex:["subscription","id"],key:"id",width:70},{title:n("套餐"),key:"plan",width:180,render:(z,T)=>{const E=T==null?void 0:T.subscription,M=E==null?void 0:E.plan_id,K=w.get(M)||(M?`#${M}`:"-");return a.jsxs("div",{className:"min-w-0",children:[a.jsx("div",{className:"font-medium truncate",children:K}),a.jsxs("div",{className:"text-xs text-gray-500",children:[n("来源"),": ",(E==null?void 0:E.source)||"-"]})]})}},{title:n("状态"),key:"status",width:90,render:(z,T)=>lgn(T==null?void 0:T.subscription,n)},{title:n("有效期"),key:"validity",width:200,render:(z,T)=>{const E=T==null?void 0:T.subscription;return a.jsxs("div",{className:"text-xs text-gray-600",children:[a.jsxs("div",{children:[n("开始"),": ",N9e(E==null?void 0:E.start_time)]}),a.jsxs("div",{children:[n("结束"),": ",N9e(E==null?void 0:E.end_time)]})]})}},{title:n("总额度"),key:"total",width:120,render:(z,T)=>{const E=T==null?void 0:T.subscription,M=Number((E==null?void 0:E.amount_total)||0),K=Number((E==null?void 0:E.amount_used)||0);return a.jsx(D9e,{type:M>0?"secondary":"tertiary",children:M>0?`${K}/${M}`:n("不限")})}},{title:"",key:"operate",width:140,fixed:"right",render:(z,T)=>{const E=T==null?void 0:T.subscription,M=Date.now()/1e3,K=((E==null?void 0:E.end_time)||0)>0&&((E==null?void 0:E.end_time)||0)N(E==null?void 0:E.id),children:n("作废")}),a.jsx(B,{size:"small",type:"danger",theme:"light",onClick:()=>D(E==null?void 0:E.id),children:n("删除")})]})}}],[n,w]);return a.jsx(ta,{visible:e,placement:"right",width:o?"100%":920,bodyStyle:{padding:0},onCancel:t,title:a.jsxs(Xe,{children:[a.jsx(me,{color:"blue",shape:"circle",children:n("管理")}),a.jsx(_e.Title,{heading:4,className:"m-0",children:n("用户订阅管理")}),a.jsxs(D9e,{type:"tertiary",className:"ml-2",children:[(r==null?void 0:r.username)||"-"," (ID: ",(r==null?void 0:r.id)||"-",")"]})]}),children:a.jsxs("div",{className:"p-4",children:[a.jsx("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between gap-3 mb-4",children:a.jsxs("div",{className:"flex gap-2 flex-1",children:[a.jsx(hr,{placeholder:n("选择订阅套餐"),optionList:S,value:y,onChange:g,loading:f,filter:!0,style:{minWidth:o?void 0:300,flex:1}}),a.jsx(B,{type:"primary",theme:"solid",icon:a.jsx(_Ke,{}),loading:c,onClick:k,children:n("新增订阅")})]})}),a.jsx(oa,{columns:A,dataSource:P,rowKey:z=>{var T;return(T=z==null?void 0:z.subscription)==null?void 0:T.id},loading:s,scroll:{x:"max-content"},hidePagination:!1,pagination:{currentPage:v,pageSize:j,total:b.length,pageSizeOpts:[10,20,50],showSizeChanger:!1,onPageChange:C},empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:n("暂无订阅记录"),style:{padding:30}}),size:"middle"})]})})},ugn=e=>{const{users:t,loading:r,activePage:n,pageSize:i,userCount:o,compactMode:s,handlePageChange:l,handlePageSizeChange:c,handleRow:u,setEditingUser:f,setShowEditUser:d,manageUser:m,refresh:h,resetUserPasskey:y,resetUserTwoFA:g,t:b}=e,[x,v]=p.useState(!1),[O,j]=p.useState(!1),[w,P]=p.useState(!1),[S,$]=p.useState(!1),[_,C]=p.useState(null),[k,N]=p.useState(""),[D,A]=p.useState(!1),[z,T]=p.useState(!1),[E,M]=p.useState(!1),K=ne=>{C(ne),v(!0)},Q=ne=>{C(ne),j(!0)},q=(ne,oe)=>{C(ne),N(oe),P(!0)},X=ne=>{C(ne),$(!0)},Z=ne=>{C(ne),A(!0)},R=ne=>{C(ne),T(!0)},Y=ne=>{C(ne),M(!0)},G=()=>{m(_.id,"promote",_),v(!1)},J=()=>{m(_.id,"demote",_),j(!1)},H=()=>{m(_.id,k,_),P(!1)},U=async()=>{await y(_),A(!1)},ie=async()=>{await g(_),T(!1)},re=p.useMemo(()=>tgn({t:b,setEditingUser:f,setShowEditUser:d,showPromoteModal:K,showDemoteModal:Q,showEnableDisableModal:q,showDeleteModal:X,showResetPasskeyModal:Z,showResetTwoFAModal:R,showUserSubscriptionsModal:Y}),[b,f,d,K,Q,q,X,Z,R,Y]),ee=p.useMemo(()=>s?re.map(ne=>{if(ne.dataIndex==="operate"){const{fixed:oe,...Oe}=ne;return Oe}return ne}):re,[s,re]);return a.jsxs(a.Fragment,{children:[a.jsx(oa,{columns:ee,dataSource:t,scroll:s?void 0:{x:"max-content"},pagination:{currentPage:n,pageSize:i,total:o,pageSizeOpts:[10,20,50,100],showSizeChanger:!0,onPageSizeChange:c,onPageChange:l},hidePagination:!0,loading:r,onRow:u,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:b("搜索无结果"),style:{padding:30}}),className:"overflow-hidden",size:"middle"}),a.jsx(rgn,{visible:x,onCancel:()=>v(!1),onConfirm:G,user:_,t:b}),a.jsx(ngn,{visible:O,onCancel:()=>j(!1),onConfirm:J,user:_,t:b}),a.jsx(ign,{visible:w,onCancel:()=>P(!1),onConfirm:H,user:_,action:k,t:b}),a.jsx(ogn,{visible:S,onCancel:()=>$(!1),user:_,users:t,activePage:n,refresh:h,manageUser:m,t:b}),a.jsx(agn,{visible:D,onCancel:()=>A(!1),onConfirm:U,user:_,t:b}),a.jsx(sgn,{visible:z,onCancel:()=>T(!1),onConfirm:ie,user:_,t:b}),a.jsx(cgn,{visible:E,onCancel:()=>M(!1),user:_,t:b,onSuccess:()=>h==null?void 0:h()})]})},fgn=({setShowAddUser:e,t})=>{const r=()=>{e(!0)};return a.jsx("div",{className:"flex gap-2 w-full md:w-auto order-2 md:order-1",children:a.jsx(B,{className:"w-full md:w-auto",onClick:r,size:"small",children:t("添加用户")})})},pgn=({formInitValues:e,setFormApi:t,searchUsers:r,loadUsers:n,activePage:i,pageSize:o,groupOptions:s,loading:l,searching:c,t:u})=>{const f=p.useRef(null),d=()=>{f.current&&(f.current.reset(),setTimeout(()=>{n(1,o)},100))};return a.jsx(F,{initValues:e,getFormApi:m=>{t(m),f.current=m},onSubmit:()=>{r(1,o)},allowEmpty:!0,autoComplete:"off",layout:"horizontal",trigger:"change",stopValidateWithError:!1,className:"w-full md:w-auto order-1 md:order-2",children:a.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-2 w-full md:w-auto",children:[a.jsx("div",{className:"relative w-full md:w-64",children:a.jsx(F.Input,{field:"searchKeyword",prefix:a.jsx(en,{}),placeholder:u("支持搜索用户的 ID、用户名、显示名称和邮箱地址"),showClear:!0,pure:!0,size:"small"})}),a.jsx("div",{className:"w-full md:w-48",children:a.jsx(F.Select,{field:"searchGroup",placeholder:u("选择分组"),optionList:s,onChange:m=>{setTimeout(()=>{r(1,o)},100)},className:"w-full",showClear:!0,pure:!0,size:"small"})}),a.jsxs("div",{className:"flex gap-2 w-full md:w-auto",children:[a.jsx(B,{type:"tertiary",htmlType:"submit",loading:l||c,className:"flex-1 md:flex-initial md:w-auto",size:"small",children:u("查询")}),a.jsx(B,{type:"tertiary",onClick:d,className:"flex-1 md:flex-initial md:w-auto",size:"small",children:u("重置")})]})]})})},fs=({compactMode:e,setCompactMode:t,t:r,size:n="small",type:i="tertiary",className:o="",...s})=>zr()?null:a.jsx(B,{type:i,size:n,className:`w-full md:w-auto ${o}`,onClick:()=>t(!e),...s,children:r(e?"自适应列表":"紧凑列表")});fs.propTypes={compactMode:Kr.bool.isRequired,setCompactMode:Kr.func.isRequired,t:Kr.func.isRequired,size:Kr.string,type:Kr.string,className:Kr.string};const{Text:dgn}=_e,mgn=({compactMode:e,setCompactMode:t,t:r})=>a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-2 w-full",children:[a.jsxs("div",{className:"flex items-center text-blue-500",children:[a.jsx(jOe,{className:"mr-2"}),a.jsx(dgn,{children:r("用户管理")})]}),a.jsx(fs,{compactMode:e,setCompactMode:t,t:r})]}),{Text:hgn,Title:ygn}=_e,ggn=e=>{const{t}=nt(),r=p.useRef(null),[n,i]=p.useState(!1),o=zr(),s=()=>({username:"",display_name:"",password:"",remark:""}),l=async u=>{var h;i(!0);const f=await ue.post("/api/user/",u),{success:d,message:m}=f.data;d?(Ce(t("用户账户创建成功!")),(h=r.current)==null||h.setValues(s()),e.refresh(),e.handleClose()):L(m),i(!1)},c=()=>{e.handleClose()};return a.jsx(a.Fragment,{children:a.jsx(ta,{placement:"left",title:a.jsxs(Xe,{children:[a.jsx(me,{color:"green",shape:"circle",children:t("新建")}),a.jsx(ygn,{heading:4,className:"m-0",children:t("添加用户")})]}),bodyStyle:{padding:"0"},visible:e.visible,width:o?"100%":600,footer:a.jsx("div",{className:"flex justify-end bg-white",children:a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",onClick:()=>{var u;return(u=r.current)==null?void 0:u.submitForm()},icon:a.jsx(nc,{}),loading:n,children:t("提交")}),a.jsx(B,{theme:"light",type:"primary",onClick:c,icon:a.jsx(_a,{}),children:t("取消")})]})}),closeIcon:null,onCancel:()=>c(),children:a.jsx(Lt,{spinning:n,children:a.jsx(F,{initValues:s(),getFormApi:u=>r.current=u,onSubmit:l,onSubmitFail:u=>{var d;const f=Object.values(u)[0];f&&L(Array.isArray(f)?f[0]:f),(d=r.current)==null||d.scrollToError()},children:a.jsx("div",{className:"p-2",children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-2 shadow-md",children:a.jsx(jOe,{size:16})}),a.jsxs("div",{children:[a.jsx(hgn,{className:"text-lg font-medium",children:t("用户信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("创建新用户账户")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"username",label:t("用户名"),placeholder:t("请输入用户名"),rules:[{required:!0,message:t("请输入用户名")}],showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"display_name",label:t("显示名称"),placeholder:t("请输入显示名称"),showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"password",label:t("密码"),type:"password",placeholder:t("请输入密码"),rules:[{required:!0,message:t("请输入密码")}],showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"remark",label:t("备注"),placeholder:t("请输入备注(仅管理员可见)"),showClear:!0})})]})]})})})})})})},mLe=()=>{const e=parseFloat(localStorage.getItem("quota_per_unit")||"1");return Number.isFinite(e)&&e>0?e:1},hLe=e=>{const t=Number(e||0);if(!Number.isFinite(t)||t<=0)return 0;const{type:r,rate:n}=fo();if(r==="TOKENS")return t;const i=t/mLe();return r==="USD"?i:i*(n||1)},BY=e=>{const t=Number(e||0);if(!Number.isFinite(t)||t<=0)return 0;const{type:r,rate:n}=fo();if(r==="TOKENS")return Math.round(t);const i=r==="USD"?t:t/(n||1);return Math.round(i*mLe())},{Text:L9e}=_e,bgn=({visible:e,onCancel:t,userId:r,isMobile:n,formApiRef:i})=>{var z,T;const{t:o}=nt(),[s,l]=Le.useState(!1),[c,u]=Le.useState(!0),[f,d]=Le.useState({}),[m,h]=Le.useState([]),[y,g]=Le.useState({}),[b,x]=Le.useState({}),v=Le.useCallback(async()=>{var E,M,K,Q,q,X,Z,R;if(r){l(!0);try{const[Y,G,J]=await Promise.all([ue.get("/api/status"),ue.get(`/api/user/${r}/oauth/bindings`),ue.get(`/api/user/${r}`)]);if((E=Y.data)!=null&&E.success?d(Y.data.data||{}):L(((M=Y.data)==null?void 0:M.message)||o("操作失败")),(K=G.data)!=null&&K.success?h(G.data.data||[]):L(((Q=G.data)==null?void 0:Q.message)||o("操作失败")),(q=J.data)!=null&&q.success){const H=J.data.data||{};g({email:H.email||"",github_id:H.github_id||"",discord_id:H.discord_id||"",oidc_id:H.oidc_id||"",wechat_id:H.wechat_id||"",telegram_id:H.telegram_id||"",linux_do_id:H.linux_do_id||""})}else L(((X=J.data)==null?void 0:X.message)||o("操作失败"))}catch(Y){L(((R=(Z=Y.response)==null?void 0:Z.data)==null?void 0:R.message)||Y.message||o("操作失败"))}finally{l(!1)}}},[o,r]);Le.useEffect(()=>{e&&(u(!0),x({}),v())},[e,v]);const O=(E,M)=>{x(K=>({...K,[E]:M}))},j=E=>{r&&Qe.confirm({title:o("确认解绑"),content:o("确定要解绑 {{name}} 吗?",{name:E.name}),okText:o("确认"),cancelText:o("取消"),onOk:async()=>{var K,Q,q,X,Z;const M=`builtin-${E.key}`;O(M,!0);try{const R=await ue.delete(`/api/user/${r}/bindings/${E.key}`);if(!((K=R.data)!=null&&K.success)){L(((Q=R.data)==null?void 0:Q.message)||o("操作失败"));return}g(Y=>({...Y,[E.field]:""})),(q=i.current)==null||q.setValue(E.field,""),Ce(o("解绑成功"))}catch(R){L(((Z=(X=R.response)==null?void 0:X.data)==null?void 0:Z.message)||R.message||o("操作失败"))}finally{O(M,!1)}}})},w=E=>{r&&Qe.confirm({title:o("确认解绑"),content:o("确定要解绑 {{name}} 吗?",{name:E.name}),okText:o("确认"),cancelText:o("取消"),onOk:async()=>{var K,Q,q,X;const M=`custom-${E.id}`;O(M,!0);try{const Z=await ue.delete(`/api/user/${r}/oauth/bindings/${E.id}`);if(!((K=Z.data)!=null&&K.success)){L(((Q=Z.data)==null?void 0:Q.message)||o("操作失败"));return}h(R=>R.filter(Y=>Number(Y.provider_id)!==Number(E.id))),Ce(o("解绑成功"))}catch(Z){L(((X=(q=Z.response)==null?void 0:q.data)==null?void 0:X.message)||Z.message||o("操作失败"))}finally{O(M,!1)}}})},P=((T=(z=i.current)==null?void 0:z.getValues)==null?void 0:T.call(z))||{},S=E=>y[E]||P[E]||"",$=[{key:"email",field:"email",name:o("邮箱"),enabled:!0,value:S("email"),icon:a.jsx(Ya,{size:"default",className:"text-slate-600 dark:text-slate-300"})},{key:"github",field:"github_id",name:"GitHub",enabled:!!f.github_oauth,value:S("github_id"),icon:a.jsx(wA,{size:"default",className:"text-slate-600 dark:text-slate-300"})},{key:"discord",field:"discord_id",name:"Discord",enabled:!!f.discord_oauth,value:S("discord_id"),icon:a.jsx(gT,{size:20,className:"text-slate-600 dark:text-slate-300"})},{key:"oidc",field:"oidc_id",name:"OIDC",enabled:!!f.oidc_enabled,value:S("oidc_id"),icon:a.jsx(zs,{size:"default",className:"text-slate-600 dark:text-slate-300"})},{key:"wechat",field:"wechat_id",name:o("微信"),enabled:!!f.wechat_login,value:S("wechat_id"),icon:a.jsx(E1,{size:20,className:"text-slate-600 dark:text-slate-300"})},{key:"telegram",field:"telegram_id",name:"Telegram",enabled:!!f.telegram_oauth,value:S("telegram_id"),icon:a.jsx(Xre,{size:20,className:"text-slate-600 dark:text-slate-300"})},{key:"linuxdo",field:"linux_do_id",name:"LinuxDO",enabled:!!f.linuxdo_oauth,value:S("linux_do_id"),icon:a.jsx(oLe,{size:20,className:"text-slate-600 dark:text-slate-300"})}],_=new Map(m.map(E=>[Number(E.provider_id),E])),C=new Map((f.custom_oauth_providers||[]).map(E=>[Number(E.id),E]));m.forEach(E=>{C.has(Number(E.provider_id))||C.set(Number(E.provider_id),{id:E.provider_id,name:E.provider_name,icon:E.provider_icon})});const k=Array.from(C.values()).map(E=>{const M=_.get(Number(E.id));return{key:`custom-${E.id}`,providerId:E.id,name:E.name,enabled:!0,value:(M==null?void 0:M.provider_user_id)||"",icon:u4(E.icon||(M==null?void 0:M.provider_icon)||"",20)}}),N=[...$.map(E=>({...E,type:"builtin"})),...k.map(E=>({...E,type:"custom"}))],D=N.filter(E=>!!E.value).length,A=c?N.filter(E=>!!E.value):N;return a.jsx(Qe,{centered:!0,visible:e,onCancel:t,footer:null,width:n?"100%":760,title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(zs,{className:"mr-2"}),o("账户绑定管理")]}),children:a.jsx(Lt,{spinning:s,children:a.jsxs("div",{className:"max-h-[68vh] overflow-y-auto pr-1 pb-2",children:[a.jsxs("div",{className:"flex items-center justify-between mb-4 gap-3 flex-wrap",children:[a.jsx(on,{checked:c,onChange:E=>u(!!E.target.checked),children:o("仅显示已绑定")}),a.jsxs(L9e,{type:"tertiary",children:[o("已绑定")," ",D," / ",N.length]})]}),A.length===0?a.jsx(Ve,{className:"!rounded-xl border-dashed",children:a.jsx(L9e,{type:"tertiary",children:o("暂无已绑定项")})}):a.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:A.map((E,M)=>{const K=!!E.value,Q=E.type==="builtin"?`builtin-${E.key}`:`custom-${E.providerId}`,q=K?E.value:E.enabled?o("未绑定"):o("未启用"),X=A.length%2===1&&M===A.length-1;return a.jsx(Ve,{className:`!rounded-xl ${X?"lg:col-span-2":""}`,children:a.jsxs("div",{className:"flex items-center justify-between gap-3 min-h-[92px]",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-3 flex-shrink-0",children:E.icon}),a.jsxs("div",{className:"min-w-0 flex-1",children:[a.jsxs("div",{className:"font-medium text-gray-900 flex items-center gap-2",children:[a.jsx("span",{children:E.name}),a.jsx(me,{size:"small",color:"white",children:E.type==="builtin"?o("内置"):o("自定义")})]}),a.jsx("div",{className:"text-sm text-gray-500 truncate",children:q})]})]}),a.jsx(B,{type:"danger",theme:"borderless",icon:a.jsx(Yi,{}),size:"small",disabled:!K,loading:!!b[Q],onClick:()=>{if(E.type==="builtin"){j(E);return}w({id:E.providerId,name:E.name})},children:o("解绑")})]})},E.key)})})]})})})},{Text:R0,Title:vgn}=_e,xgn=e=>{const{t}=nt(),r=e.editingUser.id,[n,i]=p.useState(!0),[o,s]=p.useState(!1),[l,c]=p.useState(""),[u,f]=p.useState(""),d=zr(),[m,h]=p.useState([]),[y,g]=p.useState(!1),b=p.useRef(null),x=!!r,v=()=>({username:"",display_name:"",password:"",github_id:"",oidc_id:"",discord_id:"",wechat_id:"",telegram_id:"",linux_do_id:"",email:"",quota:0,group:"default",remark:""}),O=async()=>{try{let C=await ue.get("/api/group/");h(C.data.data.map(k=>({label:k,value:k})))}catch(C){L(C.message)}},j=()=>e.handleClose(),w=async()=>{var z;i(!0);const C=r?`/api/user/${r}`:"/api/user/self",k=await ue.get(C),{success:N,message:D,data:A}=k.data;N?(A.password="",(z=b.current)==null||z.setValues({...v(),...A})):L(D),i(!1)};p.useEffect(()=>{w(),r&&O(),g(!1)},[e.editingUser.id]);const P=()=>{g(!0)},S=()=>{g(!1)},$=async C=>{i(!0);let k={...C};typeof k.quota=="string"&&(k.quota=parseInt(k.quota)||0),r&&(k.id=parseInt(r));const N=r?"/api/user/":"/api/user/self",D=await ue.put(N,k),{success:A,message:z}=D.data;A?(Ce(t("用户信息更新成功!")),e.refresh(),e.handleClose()):L(z),i(!1)},_=()=>{var N,D;const C=parseInt(((N=b.current)==null?void 0:N.getValue("quota"))||0),k=parseInt(l)||0;(D=b.current)==null||D.setValue("quota",C+k)};return a.jsxs(a.Fragment,{children:[a.jsx(ta,{placement:"right",title:a.jsxs(Xe,{children:[a.jsx(me,{color:"blue",shape:"circle",children:t(x?"编辑":"新建")}),a.jsx(vgn,{heading:4,className:"m-0",children:t(x?"编辑用户":"创建用户")})]}),bodyStyle:{padding:0},visible:e.visible,width:d?"100%":600,footer:a.jsx("div",{className:"flex justify-end bg-white",children:a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",onClick:()=>{var C;return(C=b.current)==null?void 0:C.submitForm()},icon:a.jsx(nc,{}),loading:n,children:t("提交")}),a.jsx(B,{theme:"light",type:"primary",onClick:j,icon:a.jsx(_a,{}),children:t("取消")})]})}),closeIcon:null,onCancel:j,children:a.jsx(Lt,{spinning:n,children:a.jsx(F,{initValues:v(),getFormApi:C=>b.current=C,onSubmit:$,children:({values:C})=>a.jsxs("div",{className:"p-2 space-y-3",children:[a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-2 shadow-md",children:a.jsx(R$,{size:16})}),a.jsxs("div",{children:[a.jsx(R0,{className:"text-lg font-medium",children:t("基本信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("用户的基本账户信息")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"username",label:t("用户名"),placeholder:t("请输入新的用户名"),rules:[{required:!0,message:t("请输入用户名")}],showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"password",label:t("密码"),placeholder:t("请输入新的密码,最短 8 位"),mode:"password",showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"display_name",label:t("显示名称"),placeholder:t("请输入新的显示名称"),showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"remark",label:t("备注"),placeholder:t("请输入备注(仅管理员可见)"),showClear:!0})})]})]}),r&&a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"green",className:"mr-2 shadow-md",children:a.jsx(CKe,{size:16})}),a.jsxs("div",{children:[a.jsx(R0,{className:"text-lg font-medium",children:t("权限设置")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("用户分组和额度管理")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Select,{field:"group",label:t("分组"),placeholder:t("请选择分组"),optionList:m,allowAdditions:!0,search:!0,rules:[{required:!0,message:t("请选择分组")}]})}),a.jsx(le,{span:10,children:a.jsx(F.InputNumber,{field:"quota",label:t("剩余额度"),placeholder:t("请输入新的剩余额度"),step:5e5,extraText:qI(C.quota||0),rules:[{required:!0,message:t("请输入额度")}],style:{width:"100%"}})}),a.jsx(le,{span:14,children:a.jsx(F.Slot,{label:t("添加额度"),children:a.jsx(B,{icon:a.jsx(ki,{}),onClick:()=>s(!0)})})})]})]}),r&&a.jsx(Ve,{className:"!rounded-2xl shadow-sm border-0",children:a.jsxs("div",{className:"flex items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex items-center min-w-0",children:[a.jsx(vr,{size:"small",color:"purple",className:"mr-2 shadow-md",children:a.jsx(zs,{size:16})}),a.jsxs("div",{className:"min-w-0",children:[a.jsx(R0,{className:"text-lg font-medium",children:t("绑定信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("管理用户已绑定的第三方账户,支持筛选与解绑")})]})]}),a.jsx(B,{type:"primary",theme:"outline",onClick:P,children:t("管理绑定")})]})})]})})})}),a.jsx(bgn,{visible:y,onCancel:S,userId:r,isMobile:d,formApiRef:b}),a.jsxs(Qe,{centered:!0,visible:o,onOk:()=>{_(),s(!1),c(""),f("")},onCancel:()=>{s(!1)},closable:null,title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(ki,{className:"mr-2"}),t("添加额度")]}),children:[a.jsx("div",{className:"mb-4",children:(()=>{var k;const C=((k=b.current)==null?void 0:k.getValue("quota"))||0;return a.jsx(R0,{type:"secondary",className:"block mb-2",children:`${t("新额度:")}${fr(C)} + ${fr(l)} = ${fr(C+parseInt(l||0))}`})})()}),fo().type!=="TOKENS"&&a.jsxs("div",{className:"mb-3",children:[a.jsxs("div",{className:"mb-1",children:[a.jsx(R0,{size:"small",children:t("金额")}),a.jsxs(R0,{size:"small",type:"tertiary",children:[" ","(",t("仅用于换算,实际保存的是额度"),")"]})]}),a.jsx(_s,{prefix:fo().symbol,placeholder:t("输入金额"),value:u,precision:2,onChange:C=>{f(C),c(C!=null&&C!==""?BY(Math.abs(C))*Math.sign(C):"")},style:{width:"100%"},showClear:!0})]}),a.jsxs("div",{children:[a.jsx("div",{className:"mb-1",children:a.jsx(R0,{size:"small",children:t("额度")})}),a.jsx(_s,{placeholder:t("输入额度"),value:l,onChange:C=>{c(C),f(C!=null&&C!==""?Number((hLe(Math.abs(C))*Math.sign(C)).toFixed(2)):"")},style:{width:"100%"},showClear:!0,step:5e5})]})]})]})};function yl(e="global"){const[t,r]=p.useState(()=>jqe(e)),n=p.useCallback(i=>{r(i),wqe(i,e)},[e]);return p.useEffect(()=>{const i=o=>{if(o.key===XX)try{const s=JSON.parse(o.newValue||"{}");r(!!s[e])}catch{}};return window.addEventListener("storage",i),()=>window.removeEventListener("storage",i)},[e]),[t,n]}const Ogn=()=>{const{t:e}=nt(),[t,r]=yl("users"),[n,i]=p.useState([]),[o,s]=p.useState(!0),[l,c]=p.useState(1),[u,f]=p.useState(Qo),[d,m]=p.useState(!1),[h,y]=p.useState([]),[g,b]=p.useState(0),[x,v]=p.useState(!1),[O,j]=p.useState(!1),[w,P]=p.useState({id:void 0}),S={searchKeyword:"",searchGroup:""},[$,_]=p.useState(null),C=()=>{const R=$?$.getValues():{};return{searchKeyword:R.searchKeyword||"",searchGroup:R.searchGroup||""}},k=R=>{for(let Y=0;Y{s(!0);const G=await ue.get(`/api/user/?p=${R}&page_size=${Y}`),{success:J,message:H,data:U}=G.data;if(J){const ie=U.items;c(U.page),b(U.total),k(ie)}else L(H);s(!1)},D=async(R,Y,G=null,J=null)=>{if(G===null||J===null){const ee=C();G=ee.searchKeyword,J=ee.searchGroup}if(G===""&&J===""){await N(R,Y);return}m(!0);const H=await ue.get(`/api/user/search?keyword=${G}&group=${J}&p=${R}&page_size=${Y}`),{success:U,message:ie,data:re}=H.data;if(U){const ee=re.items;c(re.page),b(re.total),k(ee)}else L(ie);m(!1)},A=async(R,Y,G)=>{s(!0);const J=await ue.post("/api/user/manage",{id:R,action:Y}),{success:H,message:U}=J.data;if(H){Ce(e("操作成功完成!"));const ie=J.data.data,re=n.map(ee=>ee.id===R?Y==="delete"?{...ee,DeletedAt:new Date}:{...ee,status:ie.status,role:ie.role}:ee);i(re)}else L(U);s(!1)},z=async R=>{if(R)try{const Y=await ue.delete(`/api/user/${R.id}/reset_passkey`),{success:G,message:J}=Y.data;G?Ce(e("Passkey 已重置")):L(J||e("操作失败,请重试"))}catch{L(e("操作失败,请重试"))}},T=async R=>{if(R)try{const Y=await ue.delete(`/api/user/${R.id}/2fa`),{success:G,message:J}=Y.data;G?Ce(e("二步验证已重置")):L(J||e("操作失败,请重试"))}catch{L(e("操作失败,请重试"))}},E=R=>{c(R);const{searchKeyword:Y,searchGroup:G}=C();Y===""&&G===""?N(R,u).then():D(R,u,Y,G).then()},M=async R=>{localStorage.setItem("page-size",R+""),f(R),c(1),N(l,R).then().catch(Y=>{L(Y)})},K=(R,Y)=>R.DeletedAt!==null||R.status!==1?{style:{background:"var(--semi-color-disabled-border)"}}:{},Q=async(R=l)=>{const{searchKeyword:Y,searchGroup:G}=C();Y===""&&G===""?await N(R,u):await D(R,u,Y,G)},q=async()=>{try{let R=await ue.get("/api/group/");if(R===void 0)return;y(R.data.data.map(Y=>({label:Y,value:Y})))}catch(R){L(R.message)}},X=()=>{v(!1)},Z=()=>{j(!1),P({id:void 0})};return p.useEffect(()=>{N(0,u).then().catch(R=>{L(R)}),q().then()},[]),{users:n,loading:o,activePage:l,pageSize:u,userCount:g,searching:d,groupOptions:h,showAddUser:x,showEditUser:O,editingUser:w,setShowAddUser:v,setShowEditUser:j,setEditingUser:P,formInitValues:S,formApi:$,setFormApi:_,compactMode:t,setCompactMode:r,loadUsers:N,searchUsers:D,manageUser:A,resetUserPasskey:z,resetUserTwoFA:T,handlePageChange:E,handlePageSizeChange:M,handleRow:K,refresh:Q,closeAddUser:X,closeEditUser:Z,getFormValues:C,t:e}},jgn=()=>{const e=Ogn(),t=zr(),{showAddUser:r,showEditUser:n,editingUser:i,setShowAddUser:o,closeAddUser:s,closeEditUser:l,refresh:c,formInitValues:u,setFormApi:f,searchUsers:d,loadUsers:m,activePage:h,pageSize:y,groupOptions:g,loading:b,searching:x,compactMode:v,setCompactMode:O,t:j}=e;return a.jsxs(a.Fragment,{children:[a.jsx(ggn,{refresh:c,visible:r,handleClose:s}),a.jsx(xgn,{refresh:c,visible:n,handleClose:l,editingUser:i}),a.jsx(us,{type:"type1",descriptionArea:a.jsx(mgn,{compactMode:v,setCompactMode:O,t:j}),actionsArea:a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-2 w-full",children:[a.jsx(fgn,{setShowAddUser:o,t:j}),a.jsx(pgn,{formInitValues:u,setFormApi:f,searchUsers:d,loadUsers:m,activePage:h,pageSize:y,groupOptions:g,loading:b,searching:x,t:j})]}),paginationArea:Qs({currentPage:e.activePage,pageSize:e.pageSize,total:e.userCount,onPageChange:e.handlePageChange,onPageSizeChange:e.handlePageSizeChange,isMobile:t,t:e.t}),t:e.t,children:a.jsx(ugn,{...e})})]})},wgn=()=>a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(jgn,{})}),yLe=e=>{function t(){return a.jsxs("svg",{t:"1723135116886",className:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"10969",width:"20",height:"20",children:[a.jsx("path",{d:"M512 960C265 960 64 759 64 512S265 64 512 64s448 201 448 448-201 448-448 448z m0-882.6c-239.7 0-434.6 195-434.6 434.6s195 434.6 434.6 434.6 434.6-195 434.6-434.6S751.7 77.4 512 77.4z","p-id":"10970",fill:"#2c2c2c",stroke:"#2c2c2c","stroke-width":"60"}),a.jsx("path",{d:"M197.7 512c0-78.3 31.6-98.8 87.2-98.8 56.2 0 87.2 20.5 87.2 98.8s-31 98.8-87.2 98.8c-55.7 0-87.2-20.5-87.2-98.8z m130.4 0c0-46.8-7.8-64.5-43.2-64.5-35.2 0-42.9 17.7-42.9 64.5 0 47.1 7.8 63.7 42.9 63.7 35.4 0 43.2-16.6 43.2-63.7zM409.7 415.9h42.1V608h-42.1V415.9zM653.9 512c0 74.2-37.1 96.1-93.6 96.1h-65.9V415.9h65.9c56.5 0 93.6 16.1 93.6 96.1z m-43.5 0c0-49.3-17.7-60.6-52.3-60.6h-21.6v120.7h21.6c35.4 0 52.3-13.3 52.3-60.1zM686.5 512c0-74.2 36.3-98.8 92.7-98.8 18.3 0 33.2 2.2 44.8 6.4v36.3c-11.9-4.2-26-6.6-42.1-6.6-34.6 0-49.8 15.5-49.8 62.6 0 50.1 15.2 62.6 49.3 62.6 15.8 0 30.2-2.2 44.8-7.5v36c-11.3 4.7-28.5 8-46.8 8-56.1-0.2-92.9-18.7-92.9-99z","p-id":"10971",fill:"#2c2c2c",stroke:"#2c2c2c","stroke-width":"20"})]})}return a.jsx(F$,{svg:a.jsx(t,{})})},gLe=e=>{function t(){return a.jsx("svg",{className:"icon",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",...e,children:a.jsxs("g",{id:"linuxdo_icon","data-name":"linuxdo_icon",children:[a.jsx("path",{d:"m7.44,0s.09,0,.13,0c.09,0,.19,0,.28,0,.14,0,.29,0,.43,0,.09,0,.18,0,.27,0q.12,0,.25,0t.26.08c.15.03.29.06.44.08,1.97.38,3.78,1.47,4.95,3.11.04.06.09.12.13.18.67.96,1.15,2.11,1.3,3.28q0,.19.09.26c0,.15,0,.29,0,.44,0,.04,0,.09,0,.13,0,.09,0,.19,0,.28,0,.14,0,.29,0,.43,0,.09,0,.18,0,.27,0,.08,0,.17,0,.25q0,.19-.08.26c-.03.15-.06.29-.08.44-.38,1.97-1.47,3.78-3.11,4.95-.06.04-.12.09-.18.13-.96.67-2.11,1.15-3.28,1.3q-.19,0-.26.09c-.15,0-.29,0-.44,0-.04,0-.09,0-.13,0-.09,0-.19,0-.28,0-.14,0-.29,0-.43,0-.09,0-.18,0-.27,0-.08,0-.17,0-.25,0q-.19,0-.26-.08c-.15-.03-.29-.06-.44-.08-1.97-.38-3.78-1.47-4.95-3.11q-.07-.09-.13-.18c-.67-.96-1.15-2.11-1.3-3.28q0-.19-.09-.26c0-.15,0-.29,0-.44,0-.04,0-.09,0-.13,0-.09,0-.19,0-.28,0-.14,0-.29,0-.43,0-.09,0-.18,0-.27,0-.08,0-.17,0-.25q0-.19.08-.26c.03-.15.06-.29.08-.44.38-1.97,1.47-3.78,3.11-4.95.06-.04.12-.09.18-.13C4.42.73,5.57.26,6.74.1,7,.07,7.15,0,7.44,0Z",fill:"#EFEFEF"}),a.jsx("path",{d:"m1.27,11.33h13.45c-.94,1.89-2.51,3.21-4.51,3.88-1.99.59-3.96.37-5.8-.57-1.25-.7-2.67-1.9-3.14-3.3Z",fill:"#FEB005"}),a.jsx("path",{d:"m12.54,1.99c.87.7,1.82,1.59,2.18,2.68H1.27c.87-1.74,2.33-3.13,4.2-3.78,2.44-.79,5-.47,7.07,1.1Z",fill:"#1D1D1F"})]})})}return a.jsx(F$,{svg:a.jsx(t,{})})},bLe=()=>{function e(){return a.jsxs("svg",{t:"1709714447384",className:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5091",width:"20",height:"20",children:[a.jsx("path",{d:"M690.1 377.4c5.9 0 11.8 0.2 17.6 0.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6 5.5 3.9 9.1 10.3 9.1 17.6 0 2.4-0.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-0.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-0.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4 0.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-0.1 17.8-0.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8z m-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1z m-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1z","p-id":"5092"}),a.jsx("path",{d:"M866.7 792.7c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-0.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7 2.4 0 4.7-0.9 6.4-2.6 1.7-1.7 2.6-4 2.6-6.4 0-2.2-0.9-4.4-1.4-6.6-0.3-1.2-7.6-28.3-12.2-45.3-0.5-1.9-0.9-3.8-0.9-5.7 0.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9z m179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c-0.1 19.8-16.2 35.9-36 35.9z","p-id":"5093"})]})}return a.jsx("div",{children:a.jsx(F$,{svg:a.jsx(e,{})})})};class nne extends Le.Component{constructor(t){super(t)}componentDidMount(){const{botName:t,buttonSize:r,cornerRadius:n,requestAccess:i,usePic:o,dataOnauth:s,dataAuthUrl:l,lang:c}=this.props;window.TelegramLoginWidget={dataOnauth:f=>s(f)};const u=document.createElement("script");u.src="https://telegram.org/js/telegram-widget.js?9",u.setAttribute("data-telegram-login",t),u.setAttribute("data-size",r),n!==void 0&&u.setAttribute("data-radius",n),u.setAttribute("data-request-access",i),u.setAttribute("data-userpic",o),u.setAttribute("data-lang",c),l!==void 0?u.setAttribute("data-auth-url",l):u.setAttribute("data-onauth","TelegramLoginWidget.dataOnauth(user)"),u.async=!0,this.instance.appendChild(u)}render(){return a.jsx("div",{className:this.props.className,ref:t=>{this.instance=t},children:this.props.children})}}nne.propTypes={botName:Kr.string.isRequired,dataOnauth:Kr.func,buttonSize:Kr.oneOf(["large","medium","small"]),cornerRadius:Kr.number,requestAccess:Kr.string,usePic:Kr.bool,lang:Kr.string};nne.defaultProps={botName:"samplebot",dataOnauth:()=>{},buttonSize:"large",requestAccess:"write",usePic:!0,lang:"en"};const Pgn=()=>{let e=p2();const{t}=nt(),r={idle:"使用 GitHub 继续",redirecting:"正在跳转 GitHub...",timeout:"请求超时,请刷新页面后重新发起 GitHub 登录"},[n,i]=p.useState({username:"",password:"",password2:"",email:"",verification_code:"",wechat_verification_code:""}),{username:o,password:s,password2:l}=n,[c,u]=p.useContext(Ca),[f]=p.useContext(Ti),[d,m]=p.useState(!1),[h,y]=p.useState(""),[g,b]=p.useState(""),[x,v]=p.useState(!1),[O,j]=p.useState(!1),[w,P]=p.useState(!1),[S,$]=p.useState(!1),[_,C]=p.useState(!1),[k,N]=p.useState(!1),[D,A]=p.useState(!1),[z,T]=p.useState(!1),[E,M]=p.useState(!1),[K,Q]=p.useState(!1),[q,X]=p.useState(!1),[Z,R]=p.useState(!1),[Y,G]=p.useState({}),[J,H]=p.useState(!1),[U,ie]=p.useState(30),[re,ee]=p.useState(!1),[ne,oe]=p.useState(!1),[Oe,Se]=p.useState(!1),[ge,he]=p.useState("idle"),[Pe,ve]=p.useState(!1),ye=p.useRef(null),Me=t(r[ge]),Te=Jl(),ce=m2();let be=new URLSearchParams(window.location.search).get("aff");be&&localStorage.setItem("aff",be);const pe=p.useMemo(()=>{if(f!=null&&f.status)return f.status;const Et=localStorage.getItem("status");if(!Et)return{};try{return JSON.parse(Et)||{}}catch{return{}}},[f==null?void 0:f.status]),Be=(pe.custom_oauth_providers||[]).length>0,He=!!(pe.github_oauth||pe.discord_oauth||pe.oidc_enabled||pe.wechat_login||pe.linuxdo_oauth||pe.telegram_oauth||Be),[at,dt]=p.useState(!1);p.useEffect(()=>{dt(!!(pe!=null&&pe.email_verification)),pe!=null&&pe.turnstile_check&&(m(!0),y(pe.turnstile_site_key)),oe((pe==null?void 0:pe.user_agreement_enabled)||!1),Se((pe==null?void 0:pe.privacy_policy_enabled)||!1)},[pe]),p.useEffect(()=>{let Et=null;return J&&U>0?Et=setInterval(()=>{ie(U-1)},1e3):U===0&&(H(!1),ie(30)),()=>clearInterval(Et)},[J,U]),p.useEffect(()=>()=>{ye.current&&clearTimeout(ye.current)},[]);const et=()=>{P(!0),v(!0),P(!1)},Jt=async()=>{if(d&&g===""){Tt("请稍后几秒重试,Turnstile 正在检查用户环境!");return}R(!0);try{const Et=await ue.get(`/api/oauth/wechat?code=${n.wechat_verification_code}`),{success:Ar,message:Nr,data:Vr}=Et.data;Ar?(u({type:"login",payload:Vr}),localStorage.setItem("user",JSON.stringify(Vr)),Dl(Vr),Al(),e("/"),Ce("登录成功!"),v(!1)):L(Nr)}catch{L("登录失败,请重试")}finally{R(!1)}};function Ye(Et,Ar){i(Nr=>({...Nr,[Et]:Ar}))}async function Je(Et){if(s.length<8){Tt("密码长度不得小于 8 位!");return}if(s!==l){Tt("两次输入的密码不一致");return}if(o&&s){if(d&&g===""){Tt("请稍后几秒重试,Turnstile 正在检查用户环境!");return}M(!0);try{be||(be=localStorage.getItem("aff")),n.aff_code=be;const Ar=await ue.post(`/api/user/register?turnstile=${g}`,n),{success:Nr,message:Vr}=Ar.data;Nr?(e("/login"),Ce("注册成功!")):L(Vr)}catch{L("注册失败,请重试")}finally{M(!1)}}}const mt=async()=>{if(n.email!==""){if(d&&g===""){Tt("请稍后几秒重试,Turnstile 正在检查用户环境!");return}Q(!0);try{const Et=await ue.get(`/api/verification?email=${encodeURIComponent(n.email)}&turnstile=${g}`),{success:Ar,message:Nr}=Et.data;Ar?(Ce("验证码发送成功,请检查你的邮箱!"),H(!0)):L(Nr)}catch{L("发送验证码失败,请重试")}finally{Q(!1)}}},ct=()=>{if(!Pe){$(!0),ve(!0),he("redirecting"),ye.current&&clearTimeout(ye.current),ye.current=setTimeout(()=>{$(!1),he("timeout"),ve(!0)},2e4);try{rQ(pe.github_client_id,{shouldLogout:!0})}finally{setTimeout(()=>$(!1),3e3)}}},cr=()=>{C(!0);try{eQ(pe.discord_client_id,{shouldLogout:!0})}finally{setTimeout(()=>C(!1),3e3)}},wt=()=>{N(!0);try{tQ(pe.oidc_authorization_endpoint,pe.oidc_client_id,!1,{shouldLogout:!0})}finally{setTimeout(()=>N(!1),3e3)}},fe=()=>{A(!0);try{nQ(pe.linuxdo_client_id,{shouldLogout:!0})}finally{setTimeout(()=>A(!1),3e3)}},Kt=Et=>{G(Ar=>({...Ar,[Et.slug]:!0}));try{iQ(Et,{shouldLogout:!0})}finally{setTimeout(()=>{G(Ar=>({...Ar,[Et.slug]:!1}))},3e3)}},Ur=()=>{T(!0),j(!0),T(!1)},Br=()=>{X(!0),j(!1),X(!1)},Yr=async Et=>{const Ar=["id","first_name","last_name","username","photo_url","auth_date","hash","lang"],Nr={};Ar.forEach(Vr=>{Et[Vr]&&(Nr[Vr]=Et[Vr])});try{const Vr=await ue.get("/api/oauth/telegram/login",{params:Nr}),{success:un,message:vn,data:ur}=Vr.data;un?(u({type:"login",payload:ur}),localStorage.setItem("user",JSON.stringify(ur)),Ce("登录成功!"),Dl(ur),Al(),e("/")):L(vn)}catch{L("登录失败,请重试")}},Or=()=>a.jsx("div",{className:"flex flex-col items-center",children:a.jsxs("div",{className:"w-full max-w-md",children:[a.jsxs("div",{className:"flex items-center justify-center mb-6 gap-2",children:[a.jsx("img",{src:Te,alt:"Logo",className:"h-10 rounded-full"}),a.jsx(f1,{heading:3,className:"!text-gray-800",children:ce})]}),a.jsxs(Ve,{className:"border-0 !rounded-2xl overflow-hidden",children:[a.jsx("div",{className:"flex justify-center pt-6 pb-2",children:a.jsx(f1,{heading:3,className:"text-gray-800 dark:text-gray-200",children:t("注 册")})}),a.jsxs("div",{className:"px-2 py-8",children:[a.jsxs("div",{className:"space-y-3",children:[pe.wechat_login&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(F$,{svg:a.jsx(bLe,{}),style:{color:"#07C160"}}),onClick:et,loading:w,children:a.jsx("span",{className:"ml-3",children:t("使用 微信 继续")})}),pe.github_oauth&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(wA,{size:"large"}),onClick:ct,loading:S,disabled:Pe,children:a.jsx("span",{className:"ml-3",children:Me})}),pe.discord_oauth&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(gT,{style:{color:"#5865F2",width:"20px",height:"20px"}}),onClick:cr,loading:_,children:a.jsx("span",{className:"ml-3",children:t("使用 Discord 继续")})}),pe.oidc_enabled&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(yLe,{style:{color:"#1877F2"}}),onClick:wt,loading:k,children:a.jsx("span",{className:"ml-3",children:t("使用 OIDC 继续")})}),pe.linuxdo_oauth&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(gLe,{style:{color:"#E95420",width:"20px",height:"20px"}}),onClick:fe,loading:D,children:a.jsx("span",{className:"ml-3",children:t("使用 LinuxDO 继续")})}),pe.custom_oauth_providers&&pe.custom_oauth_providers.map(Et=>a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:u4(Et.icon||"",20),onClick:()=>Kt(Et),loading:Y[Et.slug],children:a.jsx("span",{className:"ml-3",children:t("使用 {{name}} 继续",{name:Et.name})})},Et.slug)),pe.telegram_oauth&&a.jsx("div",{className:"flex justify-center my-2",children:a.jsx(nne,{dataOnauth:Yr,botName:pe.telegram_bot_name})}),a.jsx(Mr,{margin:"12px",align:"center",children:t("或")}),a.jsx(B,{theme:"solid",type:"primary",className:"w-full h-12 flex items-center justify-center bg-black text-white !rounded-full hover:bg-gray-800 transition-colors",icon:a.jsx(Ya,{size:"large"}),onClick:Ur,loading:z,children:a.jsx("span",{className:"ml-3",children:t("使用 用户名 注册")})})]}),a.jsx("div",{className:"mt-6 text-center text-sm",children:a.jsxs(ya,{children:[t("已有账户?")," ",a.jsx(Xa,{to:"/login",className:"text-blue-600 hover:text-blue-800 font-medium",children:t("登录")})]})})]})]})]})}),qt=()=>a.jsx("div",{className:"flex flex-col items-center",children:a.jsxs("div",{className:"w-full max-w-md",children:[a.jsxs("div",{className:"flex items-center justify-center mb-6 gap-2",children:[a.jsx("img",{src:Te,alt:"Logo",className:"h-10 rounded-full"}),a.jsx(f1,{heading:3,className:"!text-gray-800",children:ce})]}),a.jsxs(Ve,{className:"border-0 !rounded-2xl overflow-hidden",children:[a.jsx("div",{className:"flex justify-center pt-6 pb-2",children:a.jsx(f1,{heading:3,className:"text-gray-800 dark:text-gray-200",children:t("注 册")})}),a.jsxs("div",{className:"px-2 py-8",children:[a.jsxs(F,{className:"space-y-3",children:[a.jsx(F.Input,{field:"username",label:t("用户名"),placeholder:t("请输入用户名"),name:"username",onChange:Et=>Ye("username",Et),prefix:a.jsx(R$,{})}),a.jsx(F.Input,{field:"password",label:t("密码"),placeholder:t("输入密码,最短 8 位,最长 20 位"),name:"password",mode:"password",onChange:Et=>Ye("password",Et),prefix:a.jsx(ga,{})}),a.jsx(F.Input,{field:"password2",label:t("确认密码"),placeholder:t("确认密码"),name:"password2",mode:"password",onChange:Et=>Ye("password2",Et),prefix:a.jsx(ga,{})}),at&&a.jsxs(a.Fragment,{children:[a.jsx(F.Input,{field:"email",label:t("邮箱"),placeholder:t("输入邮箱地址"),name:"email",type:"email",onChange:Et=>Ye("email",Et),prefix:a.jsx(Ya,{}),suffix:a.jsx(B,{onClick:mt,loading:K,disabled:J||K,children:J?`${t("重新发送")} (${U})`:t("获取验证码")})}),a.jsx(F.Input,{field:"verification_code",label:t("验证码"),placeholder:t("输入验证码"),name:"verification_code",onChange:Et=>Ye("verification_code",Et),prefix:a.jsx(Co,{})})]}),(ne||Oe)&&a.jsx("div",{className:"pt-4",children:a.jsx(on,{checked:re,onChange:Et=>ee(Et.target.checked),children:a.jsxs(ya,{size:"small",className:"text-gray-600",children:[t("我已阅读并同意"),ne&&a.jsx(a.Fragment,{children:a.jsx("a",{href:"/user-agreement",target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 mx-1",children:t("用户协议")})}),ne&&Oe&&t("和"),Oe&&a.jsx(a.Fragment,{children:a.jsx("a",{href:"/privacy-policy",target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 mx-1",children:t("隐私政策")})})]})})}),a.jsx("div",{className:"space-y-2 pt-2",children:a.jsx(B,{theme:"solid",className:"w-full !rounded-full",type:"primary",htmlType:"submit",onClick:Je,loading:E,disabled:(ne||Oe)&&!re,children:t("注册")})})]}),He&&a.jsxs(a.Fragment,{children:[a.jsx(Mr,{margin:"12px",align:"center",children:t("或")}),a.jsx("div",{className:"mt-4 text-center",children:a.jsx(B,{theme:"outline",type:"tertiary",className:"w-full !rounded-full",onClick:Br,loading:q,children:t("其他注册选项")})})]}),a.jsx("div",{className:"mt-6 text-center text-sm",children:a.jsxs(ya,{children:[t("已有账户?")," ",a.jsx(Xa,{to:"/login",className:"text-blue-600 hover:text-blue-800 font-medium",children:t("登录")})]})})]})]})]})}),Dr=()=>a.jsxs(Qe,{title:t("微信扫码登录"),visible:x,maskClosable:!0,onOk:Jt,onCancel:()=>v(!1),okText:t("登录"),centered:!0,okButtonProps:{loading:Z},children:[a.jsx("div",{className:"flex flex-col items-center",children:a.jsx("img",{src:pe.wechat_qrcode,alt:"微信二维码",className:"mb-4"})}),a.jsx("div",{className:"text-center mb-4",children:a.jsx("p",{children:t("微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)")})}),a.jsx(F,{children:a.jsx(F.Input,{field:"wechat_verification_code",placeholder:t("验证码"),label:t("验证码"),value:n.wechat_verification_code,onChange:Et=>Ye("wechat_verification_code",Et)})})]});return a.jsxs("div",{className:"relative overflow-hidden bg-gray-100 flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8",children:[a.jsx("div",{className:"blur-ball blur-ball-indigo",style:{top:"-80px",right:"-80px",transform:"none"}}),a.jsx("div",{className:"blur-ball blur-ball-teal",style:{top:"50%",left:"-120px"}}),a.jsxs("div",{className:"w-full max-w-sm mt-[60px]",children:[O||!He?qt():Or(),Dr(),d&&a.jsx("div",{className:"flex justify-center mt-6",children:a.jsx(d2,{sitekey:h,onVerify:Et=>{b(Et)}})})]})]})},{Title:Sgn,Text:_gn,Paragraph:R9e}=_e,Cgn=({onSuccess:e,onBack:t,isModal:r=!1})=>{const{t:n}=nt(),[i,o]=p.useState(!1),[s,l]=p.useState(!1),[c,u]=p.useState(""),f=async()=>{if(!c){L(n("two_factor.enter_code"));return}if(s&&c.length!==8){L(n("two_factor.backup_code_length"));return}if(!s&&!/^\d{6}$/.test(c)){L(n("two_factor.code_length"));return}o(!0);try{const b=await ue.post("/api/user/login/2fa",{code:c});b.data.success?(Ce(n("auth.login.success")),localStorage.setItem("user",JSON.stringify(b.data.data)),e&&e(b.data.data)):L(b.data.message)}catch{L(n("two_factor.verify_failed"))}finally{o(!1)}},d=b=>{b.key==="Enter"&&f()},m=()=>a.jsxs(_gn,{size:"small",type:"secondary",children:[a.jsx("strong",{children:n("two_factor.tip_label")}),a.jsx("br",{}),n("two_factor.tip_1"),a.jsx("br",{}),n("two_factor.tip_2"),a.jsx("br",{}),n("two_factor.tip_3")]}),h=n(s?"two_factor.backup_code":"two_factor.code"),y=n(s?"two_factor.backup_code_placeholder":"two_factor.code_placeholder"),g=n(s?"two_factor.use_authenticator_code":"two_factor.use_backup_code");return r?a.jsxs("div",{className:"space-y-4",children:[a.jsx(R9e,{className:"text-gray-600 dark:text-gray-300",children:n("two_factor.instructions")}),a.jsxs(F,{onSubmit:f,children:[a.jsx(F.Input,{field:"code",label:h,placeholder:y,value:c,onChange:u,onKeyPress:d,size:"large",style:{marginBottom:16},autoFocus:!0}),a.jsx(B,{htmlType:"submit",type:"primary",loading:i,block:!0,size:"large",style:{marginBottom:16},children:n("two_factor.verify_and_login")})]}),a.jsx(Mr,{}),a.jsxs("div",{style:{textAlign:"center"},children:[a.jsx(B,{theme:"borderless",type:"tertiary",onClick:()=>{l(!s),u("")},style:{marginRight:16,color:"#1890ff",padding:0},children:g}),t&&a.jsx(B,{theme:"borderless",type:"tertiary",onClick:t,style:{color:"#1890ff",padding:0},children:n("two_factor.back_to_login")})]}),a.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg p-3",children:m()})]}):a.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"60vh"},children:a.jsxs(Ve,{style:{width:400,padding:24},children:[a.jsxs("div",{style:{textAlign:"center",marginBottom:24},children:[a.jsx(Sgn,{heading:3,children:n("auth.two_factor.title")}),a.jsx(R9e,{type:"secondary",children:n("two_factor.instructions")})]}),a.jsxs(F,{onSubmit:f,children:[a.jsx(F.Input,{field:"code",label:h,placeholder:y,value:c,onChange:u,onKeyPress:d,size:"large",style:{marginBottom:16},autoFocus:!0}),a.jsx(B,{htmlType:"submit",type:"primary",loading:i,block:!0,size:"large",style:{marginBottom:16},children:n("two_factor.verify_and_login")})]}),a.jsx(Mr,{}),a.jsxs("div",{style:{textAlign:"center"},children:[a.jsx(B,{theme:"borderless",type:"tertiary",onClick:()=>{l(!s),u("")},style:{marginRight:16,color:"#1890ff",padding:0},children:g}),t&&a.jsx(B,{theme:"borderless",type:"tertiary",onClick:t,style:{color:"#1890ff",padding:0},children:n("two_factor.back_to_login")})]}),a.jsx("div",{style:{marginTop:24,padding:16,background:"#f6f8fa",borderRadius:6},children:m()})]})})},kgn=()=>{let e=p2();const{t}=nt(),r={idle:"auth.login.github_continue",redirecting:"auth.login.github_redirecting",timeout:"auth.login.github_timeout"},[n,i]=p.useState({username:"",password:"",wechat_verification_code:""}),{username:o,password:s}=n,[l,c]=B$(),[u,f]=p.useState(!1),[d,m]=p.useContext(Ca),[h]=p.useContext(Ti),[y,g]=p.useState(!1),[b,x]=p.useState(""),[v,O]=p.useState(""),[j,w]=p.useState(!1),[P,S]=p.useState(!1),[$,_]=p.useState(!1),[C,k]=p.useState(!1),[N,D]=p.useState(!1),[A,z]=p.useState(!1),[T,E]=p.useState(!1),[M,K]=p.useState(!1),[Q,q]=p.useState(!1),[X,Z]=p.useState(!1),[R,Y]=p.useState(!1),[G,J]=p.useState(!1),[H,U]=p.useState(!1),[ie,re]=p.useState(!1),[ee,ne]=p.useState(!1),[oe,Oe]=p.useState(!1),[Se,ge]=p.useState(!1),[he,Pe]=p.useState(!1),[ve,ye]=p.useState("idle"),[Me,Te]=p.useState(!1),ce=p.useRef(null),be=t(r[ve]),[pe,Be]=p.useState({}),He=Jl(),at=m2();let dt=new URLSearchParams(window.location.search).get("aff");dt&&localStorage.setItem("aff",dt);const et=p.useMemo(()=>{if(h!=null&&h.status)return h.status;const Dt=localStorage.getItem("status");if(!Dt)return{};try{return JSON.parse(Dt)||{}}catch{return{}}},[h==null?void 0:h.status]),Jt=(et.custom_oauth_providers||[]).length>0,Ye=!!(et.github_oauth||et.discord_oauth||et.oidc_enabled||et.wechat_login||et.linuxdo_oauth||et.telegram_oauth||Jt);p.useEffect(()=>{et!=null&&et.turnstile_check&&(g(!0),x(et.turnstile_site_key)),ge((et==null?void 0:et.user_agreement_enabled)||!1),Pe((et==null?void 0:et.privacy_policy_enabled)||!1)},[et]),p.useEffect(()=>(tne().then(re).catch(()=>re(!1)),()=>{ce.current&&clearTimeout(ce.current)}),[]),p.useEffect(()=>{l.get("expired")&&L(t("auth.session.expired"))},[]);const Je=()=>{if((Se||he)&&!oe){Tt(t("auth.agreement.required"));return}_(!0),w(!0),_(!1)},mt=async()=>{if(y&&v===""){Tt("auth.turnstile.wait");return}J(!0);try{const Dt=await ue.get(`/api/oauth/wechat?code=${n.wechat_verification_code}`),{success:De,message:rt,data:ae}=Dt.data;De?(m({type:"login",payload:ae}),localStorage.setItem("user",JSON.stringify(ae)),Dl(ae),Al(),e("/"),Ce(t("auth.login.success")),w(!1)):L(rt)}catch{L(t("auth.login.failed"))}finally{J(!1)}};function ct(Dt,De){i(rt=>({...rt,[Dt]:De}))}async function cr(Dt){if((Se||he)&&!oe){Tt(t("auth.agreement.required"));return}if(y&&v===""){Tt("auth.turnstile.wait");return}f(!0),q(!0);try{if(o&&s){const De=await ue.post(`/api/user/login?turnstile=${v}`,{username:o,password:s}),{success:rt,message:ae,data:ke}=De.data;if(rt){if(ke&&ke.require_2fa){U(!0),q(!1);return}m({type:"login",payload:ke}),Dl(ke),Al(),Ce(t("auth.login.success")),o==="root"&&s==="123456"&&Qe.error({title:t("auth.login.default_password.title"),content:t("auth.login.default_password.content"),centered:!0}),e("/console")}else L(ae)}else L(t("auth.login.missing_credentials"))}catch{L(t("auth.login.failed"))}finally{q(!1)}}const wt=async Dt=>{if((Se||he)&&!oe){Tt(t("auth.agreement.required"));return}const De=["id","first_name","last_name","username","photo_url","auth_date","hash","lang"],rt={};De.forEach(ae=>{Dt[ae]&&(rt[ae]=Dt[ae])});try{const ae=await ue.get("/api/oauth/telegram/login",{params:rt}),{success:ke,message:Ze,data:ot}=ae.data;ke?(m({type:"login",payload:ot}),localStorage.setItem("user",JSON.stringify(ot)),Ce(t("auth.login.success")),Dl(ot),Al(),e("/")):L(Ze)}catch{L(t("auth.login.failed"))}},fe=()=>{if((Se||he)&&!oe){Tt(t("auth.agreement.required"));return}if(!Me){k(!0),Te(!0),ye("redirecting"),ce.current&&clearTimeout(ce.current),ce.current=setTimeout(()=>{k(!1),ye("timeout"),Te(!0)},2e4);try{rQ(et.github_client_id,{shouldLogout:!0})}finally{setTimeout(()=>k(!1),3e3)}}},Kt=()=>{if((Se||he)&&!oe){Tt(t("auth.agreement.required"));return}D(!0);try{eQ(et.discord_client_id,{shouldLogout:!0})}finally{setTimeout(()=>D(!1),3e3)}},Ur=()=>{if((Se||he)&&!oe){Tt(t("auth.agreement.required"));return}z(!0);try{tQ(et.oidc_authorization_endpoint,et.oidc_client_id,!1,{shouldLogout:!0})}finally{setTimeout(()=>z(!1),3e3)}},Br=()=>{if((Se||he)&&!oe){Tt(t("auth.agreement.required"));return}E(!0);try{nQ(et.linuxdo_client_id,{shouldLogout:!0})}finally{setTimeout(()=>E(!1),3e3)}},Yr=Dt=>{if((Se||he)&&!oe){Tt(t("auth.agreement.required"));return}Be(De=>({...De,[Dt.slug]:!0}));try{iQ(Dt,{shouldLogout:!0})}finally{setTimeout(()=>{Be(De=>({...De,[Dt.slug]:!1}))},3e3)}},Or=()=>{K(!0),S(!0),K(!1)},qt=async()=>{if((Se||he)&&!oe){Tt(t("auth.agreement.required"));return}if(!ie){Tt("auth.passkey.environment_unsupported");return}if(!window.PublicKeyCredential){Tt("auth.passkey.browser_unsupported");return}ne(!0);try{const Dt=await ue.post("/api/user/passkey/login/begin"),{success:De,message:rt,data:ae}=Dt.data;if(!De){L(rt||t("auth.passkey.begin_failed"));return}const ke=fLe((ae==null?void 0:ae.options)||(ae==null?void 0:ae.publicKey)||ae),Ze=await navigator.credentials.get({publicKey:ke}),ot=pLe(Ze);if(!ot){L(t("auth.passkey.verify_failed"));return}const ze=(await ue.post("/api/user/passkey/login/finish",ot)).data;ze.success?(m({type:"login",payload:ze.data}),Dl(ze.data),Al(),Ce(t("auth.login.success")),e("/console")):L(ze.message||t("auth.passkey.login_failed"))}catch(Dt){(Dt==null?void 0:Dt.name)==="AbortError"?Tt("auth.passkey.cancelled"):L(t("auth.passkey.login_failed"))}finally{ne(!1)}},Dr=()=>{Z(!0),e("/reset"),Z(!1)},Et=()=>{Y(!0),S(!1),Y(!1)},Ar=Dt=>{m({type:"login",payload:Dt}),Dl(Dt),Al(),Ce(t("auth.login.success")),e("/console")},Nr=()=>{U(!1),i({username:"",password:"",wechat_verification_code:""})},Vr=()=>a.jsx("div",{className:"flex flex-col items-center",children:a.jsxs("div",{className:"w-full max-w-md",children:[a.jsxs("div",{className:"flex items-center justify-center mb-6 gap-2",children:[a.jsx("img",{src:He,alt:"Logo",className:"h-10 rounded-full"}),a.jsx(f1,{heading:3,className:"!text-gray-800",children:at})]}),a.jsxs(Ve,{className:"border-0 !rounded-2xl overflow-hidden",children:[a.jsx("div",{className:"flex justify-center pt-6 pb-2",children:a.jsx(f1,{heading:3,className:"text-gray-800 dark:text-gray-200",children:t("auth.login.title")})}),a.jsxs("div",{className:"px-2 py-8",children:[a.jsxs("div",{className:"space-y-3",children:[et.wechat_login&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(F$,{svg:a.jsx(bLe,{}),style:{color:"#07C160"}}),onClick:Je,loading:$,children:a.jsx("span",{className:"ml-3",children:t("auth.login.continue_wechat")})}),et.github_oauth&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(wA,{size:"large"}),onClick:fe,loading:C,disabled:Me,children:a.jsx("span",{className:"ml-3",children:be})}),et.discord_oauth&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(gT,{style:{color:"#5865F2",width:"20px",height:"20px"}}),onClick:Kt,loading:N,children:a.jsx("span",{className:"ml-3",children:t("auth.login.continue_discord")})}),et.oidc_enabled&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(yLe,{style:{color:"#1877F2"}}),onClick:Ur,loading:A,children:a.jsx("span",{className:"ml-3",children:t("auth.login.continue_oidc")})}),et.linuxdo_oauth&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(gLe,{style:{color:"#E95420",width:"20px",height:"20px"}}),onClick:Br,loading:T,children:a.jsx("span",{className:"ml-3",children:t("auth.login.continue_linuxdo")})}),et.custom_oauth_providers&&et.custom_oauth_providers.map(Dt=>a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:u4(Dt.icon||"",20),onClick:()=>Yr(Dt),loading:pe[Dt.slug],children:a.jsx("span",{className:"ml-3",children:t("auth.login.continue_provider",{name:Dt.name})})},Dt.slug)),et.telegram_oauth&&a.jsx("div",{className:"flex justify-center my-2",children:a.jsx(EOe,{dataOnauth:wt,botName:et.telegram_bot_name})}),et.passkey_login&&ie&&a.jsx(B,{theme:"outline",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors",type:"tertiary",icon:a.jsx(Co,{size:"large"}),onClick:qt,loading:ee,children:a.jsx("span",{className:"ml-3",children:t("auth.login.continue_passkey")})}),a.jsx(Mr,{margin:"12px",align:"center",children:t("common.or")}),a.jsx(B,{theme:"solid",type:"primary",className:"w-full h-12 flex items-center justify-center bg-black text-white !rounded-full hover:bg-gray-800 transition-colors",icon:a.jsx(Ya,{size:"large"}),onClick:Or,loading:M,children:a.jsx("span",{className:"ml-3",children:t("auth.login.continue_email")})})]}),(Se||he)&&a.jsx("div",{className:"mt-6",children:a.jsx(on,{checked:oe,onChange:Dt=>Oe(Dt.target.checked),children:a.jsxs(ya,{size:"small",className:"text-gray-600",children:[t("auth.agreement.prefix"),Se&&a.jsx(a.Fragment,{children:a.jsx("a",{href:"/user-agreement",target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 mx-1",children:t("auth.agreement.user_terms")})}),Se&&he&&t("common.and"),he&&a.jsx(a.Fragment,{children:a.jsx("a",{href:"/privacy-policy",target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 mx-1",children:t("auth.agreement.privacy_policy")})})]})})}),!et.self_use_mode_enabled&&a.jsx("div",{className:"mt-6 text-center text-sm",children:a.jsxs(ya,{children:[t("auth.signup.no_account")," ",a.jsx(Xa,{to:"/register",className:"text-blue-600 hover:text-blue-800 font-medium",children:t("auth.signup.register")})]})})]})]})]})}),un=()=>a.jsx("div",{className:"flex flex-col items-center",children:a.jsxs("div",{className:"w-full max-w-md",children:[a.jsxs("div",{className:"flex items-center justify-center mb-6 gap-2",children:[a.jsx("img",{src:He,alt:"Logo",className:"h-10 rounded-full"}),a.jsx(f1,{heading:3,children:at})]}),a.jsxs(Ve,{className:"border-0 !rounded-2xl overflow-hidden",children:[a.jsx("div",{className:"flex justify-center pt-6 pb-2",children:a.jsx(f1,{heading:3,className:"text-gray-800 dark:text-gray-200",children:t("auth.login.title")})}),a.jsxs("div",{className:"px-2 py-8",children:[et.passkey_login&&ie&&a.jsx(B,{theme:"outline",type:"tertiary",className:"w-full h-12 flex items-center justify-center !rounded-full border border-gray-200 hover:bg-gray-50 transition-colors mb-4",icon:a.jsx(Co,{size:"large"}),onClick:qt,loading:ee,children:a.jsx("span",{className:"ml-3",children:t("auth.login.continue_passkey")})}),a.jsxs(F,{className:"space-y-3",children:[a.jsx(F.Input,{field:"username",label:t("auth.login.username_or_email"),placeholder:t("auth.login.username_or_email_placeholder"),name:"username",onChange:Dt=>ct("username",Dt),prefix:a.jsx(Ya,{})}),a.jsx(F.Input,{field:"password",label:t("auth.login.password_label"),placeholder:t("auth.login.password_placeholder"),name:"password",mode:"password",onChange:Dt=>ct("password",Dt),prefix:a.jsx(ga,{})}),(Se||he)&&a.jsx("div",{className:"pt-4",children:a.jsx(on,{checked:oe,onChange:Dt=>Oe(Dt.target.checked),children:a.jsxs(ya,{size:"small",className:"text-gray-600",children:[t("auth.agreement.prefix"),Se&&a.jsx(a.Fragment,{children:a.jsx("a",{href:"/user-agreement",target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 mx-1",children:t("auth.agreement.user_terms")})}),Se&&he&&t("common.and"),he&&a.jsx(a.Fragment,{children:a.jsx("a",{href:"/privacy-policy",target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 mx-1",children:t("auth.agreement.privacy_policy")})})]})})}),a.jsxs("div",{className:"space-y-2 pt-2",children:[a.jsx(B,{theme:"solid",className:"w-full !rounded-full",type:"primary",htmlType:"submit",onClick:cr,loading:Q,disabled:(Se||he)&&!oe,children:t("common.continue")}),a.jsx(B,{theme:"borderless",type:"tertiary",className:"w-full !rounded-full",onClick:Dr,loading:X,children:t("auth.login.forgot_password")})]})]}),Ye&&a.jsxs(a.Fragment,{children:[a.jsx(Mr,{margin:"12px",align:"center",children:t("common.or")}),a.jsx("div",{className:"mt-4 text-center",children:a.jsx(B,{theme:"outline",type:"tertiary",className:"w-full !rounded-full",onClick:Et,loading:R,children:t("auth.login.other_options")})})]}),!et.self_use_mode_enabled&&a.jsx("div",{className:"mt-6 text-center text-sm",children:a.jsxs(ya,{children:[t("auth.signup.no_account")," ",a.jsx(Xa,{to:"/register",className:"text-blue-600 hover:text-blue-800 font-medium",children:t("auth.signup.register")})]})})]})]})]})}),vn=()=>a.jsxs(Qe,{title:t("auth.login.wechat_qr_title"),visible:j,maskClosable:!0,onOk:mt,onCancel:()=>w(!1),okText:t("auth.login.button"),centered:!0,okButtonProps:{loading:G},children:[a.jsx("div",{className:"flex flex-col items-center",children:a.jsx("img",{src:et.wechat_qrcode,alt:"auth.login.wechat_qr_alt",className:"mb-4"})}),a.jsx("div",{className:"text-center mb-4",children:a.jsx("p",{children:t("auth.login.wechat_qr_help")})}),a.jsx(F,{children:a.jsx(F.Input,{field:"wechat_verification_code",placeholder:t("auth.login.verification_code"),label:t("auth.login.verification_code"),value:n.wechat_verification_code,onChange:Dt=>ct("wechat_verification_code",Dt)})})]}),ur=()=>a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"w-8 h-8 rounded-full bg-green-100 dark:bg-green-900 flex items-center justify-center mr-3",children:a.jsx("svg",{className:"w-4 h-4 text-green-600 dark:text-green-400",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{fillRule:"evenodd",d:"M6 8a2 2 0 11-4 0 2 2 0 014 0zM8 7a1 1 0 100 2h8a1 1 0 100-2H8zM6 14a2 2 0 11-4 0 2 2 0 014 0zM8 13a1 1 0 100 2h8a1 1 0 100-2H8z",clipRule:"evenodd"})})}),t("auth.two_factor.title")]}),visible:H,onCancel:Nr,footer:null,width:450,centered:!0,children:a.jsx(Cgn,{onSuccess:Ar,onBack:Nr,isModal:!0})});return a.jsxs("div",{className:"relative overflow-hidden bg-gray-100 flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8",children:[a.jsx("div",{className:"blur-ball blur-ball-indigo",style:{top:"-80px",right:"-80px",transform:"none"}}),a.jsx("div",{className:"blur-ball blur-ball-teal",style:{top:"50%",left:"-120px"}}),a.jsxs("div",{className:"w-full max-w-sm mt-[60px]",children:[P||!Ye?un():Vr(),vn(),ur(),y&&a.jsx("div",{className:"flex justify-center mt-6",children:a.jsx(d2,{sitekey:b,onVerify:Dt=>{O(Dt)}})})]})]})},$gn=()=>{const{t:e}=nt();return a.jsx("div",{className:"flex justify-center items-center h-screen p-8",children:a.jsx(Ir,{image:a.jsx(_yn,{style:{width:250,height:250}}),darkModeImage:a.jsx(xyn,{style:{width:250,height:250}}),description:e("页面未找到,请检查您的浏览器地址是否正确")})})},Egn=()=>{const{t:e}=nt();return a.jsx("div",{className:"flex justify-center items-center h-screen p-8",children:a.jsx(Ir,{image:a.jsx(G8n,{style:{width:250,height:250}}),darkModeImage:a.jsx(V8n,{style:{width:250,height:250}}),description:e("您无权访问此页面,请联系管理员")})})},{Text:Hc}=_e,ua={"github-enterprise":{name:"GitHub Enterprise",authorization_endpoint:"/login/oauth/authorize",token_endpoint:"/login/oauth/access_token",user_info_endpoint:"/api/v3/user",scopes:"user:email",user_id_field:"id",username_field:"login",display_name_field:"name",email_field:"email"},gitlab:{name:"GitLab",authorization_endpoint:"/oauth/authorize",token_endpoint:"/oauth/token",user_info_endpoint:"/api/v4/user",scopes:"openid profile email",user_id_field:"id",username_field:"username",display_name_field:"name",email_field:"email"},gitea:{name:"Gitea",authorization_endpoint:"/login/oauth/authorize",token_endpoint:"/login/oauth/access_token",user_info_endpoint:"/api/v1/user",scopes:"openid profile email",user_id_field:"id",username_field:"login",display_name_field:"full_name",email_field:"email"},nextcloud:{name:"Nextcloud",authorization_endpoint:"/apps/oauth2/authorize",token_endpoint:"/apps/oauth2/api/v1/token",user_info_endpoint:"/ocs/v2.php/cloud/user?format=json",scopes:"openid profile email",user_id_field:"ocs.data.id",username_field:"ocs.data.id",display_name_field:"ocs.data.displayname",email_field:"ocs.data.email"},keycloak:{name:"Keycloak",authorization_endpoint:"/realms/{realm}/protocol/openid-connect/auth",token_endpoint:"/realms/{realm}/protocol/openid-connect/token",user_info_endpoint:"/realms/{realm}/protocol/openid-connect/userinfo",scopes:"openid profile email",user_id_field:"sub",username_field:"preferred_username",display_name_field:"name",email_field:"email"},authentik:{name:"Authentik",authorization_endpoint:"/application/o/authorize/",token_endpoint:"/application/o/token/",user_info_endpoint:"/application/o/userinfo/",scopes:"openid profile email",user_id_field:"sub",username_field:"preferred_username",display_name_field:"name",email_field:"email"},ory:{name:"ORY Hydra",authorization_endpoint:"/oauth2/auth",token_endpoint:"/oauth2/token",user_info_endpoint:"/userinfo",scopes:"openid profile email",user_id_field:"sub",username_field:"preferred_username",display_name_field:"name",email_field:"email"}},Tgn={"github-enterprise":"github",gitlab:"gitlab",gitea:"gitea",nextcloud:"nextcloud",keycloak:"keycloak",authentik:"authentik",ory:"openid"},Mgn=e=>Tgn[e]||"",F9e={name:"",slug:"",icon:"",authorization_endpoint:"",token_endpoint:"",user_info_endpoint:"",scopes:"",user_id_field:"",username_field:"",display_name_field:"",email_field:"",well_known:"",auth_style:0,access_policy:"",access_denied_message:""},zgn={authorization_endpoint:"Authorization Endpoint",token_endpoint:"Token Endpoint",user_info_endpoint:"User Info Endpoint",scopes:"Scopes",user_id_field:"User ID Field",username_field:"Username Field",display_name_field:"Display Name Field",email_field:"Email Field"},Agn={level_active:`{ "logic": "and", "conditions": [ {"field": "trust_level", "op": "gte", "value": 2}, {"field": "active", "op": "eq", "value": true} ] }`,org_or_role:`{ "logic": "or", "conditions": [ {"field": "org", "op": "eq", "value": "core"}, {"field": "roles", "op": "contains", "value": "admin"} ] }`},Ign={level_hint:"需要等级 {{required}},你当前等级 {{current}}(字段:{{field}})",org_hint:"仅限指定组织或角色访问。组织={{current.org}},角色={{current.roles}}"},Dgn=({serverAddress:e})=>{var Y,G,J;const{t}=nt(),[r,n]=p.useState([]),[i,o]=p.useState(!1),[s,l]=p.useState(!1),[c,u]=p.useState(null),[f,d]=p.useState({}),[m,h]=p.useState(""),[y,g]=p.useState(""),[b,x]=p.useState(!1),[v,O]=p.useState(null),[j,w]=p.useState([]),P=Le.useRef(null),S=H=>{d(U=>({...U,...H})),P.current&&Object.entries(H).forEach(([U,ie])=>{P.current.setValue(U,ie)})},$=()=>{var U,ie;const H=(ie=(U=P.current)==null?void 0:U.getValues)==null?void 0:ie.call(U);return H&&typeof H=="object"?H:f},_=H=>(H||"").trim().replace(/\/+$/,""),C=H=>{const U=(H==null?void 0:H.authorization_endpoint)||(H==null?void 0:H.token_endpoint);if(!U)return"";try{const ie=new URL(U);return`${ie.protocol}//${ie.host}`}catch{return""}},k=()=>{O(null)},N=()=>{l(!1),k(),w([])},D=async()=>{o(!0);try{const H=await ue.get("/api/custom-oauth-provider/");H.data.success?n(H.data.data||[]):L(H.data.message)}catch{L(t("获取自定义 OAuth 提供商列表失败"))}o(!1)};p.useEffect(()=>{D()},[]);const A=()=>{u(null),d({enabled:!1,icon:"",scopes:"openid profile email",user_id_field:"sub",username_field:"preferred_username",display_name_field:"name",email_field:"email",auth_style:0,access_policy:"",access_denied_message:""}),h(""),g(""),k(),w([]),l(!0)},z=H=>{u(H),d({...H}),h(ua[H.slug]?H.slug:""),g(C(H)),k(),w([]),l(!0)},T=async H=>{try{const U=await ue.delete(`/api/custom-oauth-provider/${H}`);U.data.success?(Ce(t("删除成功")),D()):L(U.data.message)}catch{L(t("删除失败"))}},E=async()=>{var re,ee;const H=$(),U=["name","slug","client_id","authorization_endpoint","token_endpoint","user_info_endpoint"];c||U.push("client_secret");for(const ne of U)if(!H[ne]){L(t(`请填写 ${ne}`));return}const ie=["authorization_endpoint","token_endpoint","user_info_endpoint"];for(const ne of ie){const oe=H[ne];if(oe&&!oe.startsWith("http://")&&!oe.startsWith("https://")){L(t(m&&!y?"请先填写 Issuer URL,以自动生成完整的端点 URL":"端点 URL 必须是完整地址(以 http:// 或 https:// 开头)"));return}}try{const ne={...H,enabled:!!H.enabled};delete ne.preset,delete ne.base_url;let oe;c?oe=await ue.put(`/api/custom-oauth-provider/${c.id}`,ne):oe=await ue.post("/api/custom-oauth-provider/",ne),oe.data.success?(Ce(t(c?"更新成功":"创建成功")),N(),D()):L(oe.data.message)}catch(ne){L(((ee=(re=ne==null?void 0:ne.response)==null?void 0:re.data)==null?void 0:ee.message)||t(c?"更新失败":"创建失败"))}},M=async()=>{var re,ee;const H=_(y),U=(f.well_known||"").trim(),ie=U||(H?`${H}/.well-known/openid-configuration`:"");if(!ie){L(t("请先填写 Discovery URL 或 Issuer URL"));return}x(!0);try{const ne=await ue.post("/api/custom-oauth-provider/discovery",{well_known_url:U||"",issuer_url:H||""});if(!ne.data.success)throw new Error(ne.data.message||t("未知错误"));const oe=((re=ne.data.data)==null?void 0:re.discovery)||{},Se={well_known:((ee=ne.data.data)==null?void 0:ee.well_known_url)||ie},ge=[];oe.authorization_endpoint&&(Se.authorization_endpoint=oe.authorization_endpoint,ge.push("authorization_endpoint")),oe.token_endpoint&&(Se.token_endpoint=oe.token_endpoint,ge.push("token_endpoint")),oe.userinfo_endpoint&&(Se.user_info_endpoint=oe.userinfo_endpoint,ge.push("user_info_endpoint"));const he=Array.isArray(oe.scopes_supported)?oe.scopes_supported:[];if(he.length>0&&!f.scopes){const Me=["openid","profile","email"].filter(Te=>he.includes(Te));Se.scopes=Me.length>0?Me.join(" "):he.slice(0,5).join(" "),ge.push("scopes")}const Pe=Array.isArray(oe.claims_supported)?oe.claims_supported:[];if(Object.entries({user_id_field:"sub",username_field:"preferred_username",display_name_field:"name",email_field:"email"}).forEach(([Me,Te])=>{!f[Me]&&Pe.includes(Te)&&(Se[Me]=Te,ge.push(Me))}),!(Se.authorization_endpoint||Se.token_endpoint||Se.user_info_endpoint)){L(t("未在 Discovery 响应中找到可用的 OAuth 端点"));return}S(Se),O({wellKnown:ie,autoFilledFields:ge,scopesSupported:he.slice(0,12),claimsSupported:Pe.slice(0,12)}),Ce(t("已从 Discovery 自动填充配置"))}catch(ne){L(t("获取 Discovery 配置失败:")+((ne==null?void 0:ne.message)||t("未知错误")))}finally{x(!1)}},K=H=>{h(H),k();const U=_(y);if(!H||!ua[H]){S(F9e);return}const ie=ua[H],re={...F9e,name:ie.name,slug:H,icon:Mgn(H),scopes:ie.scopes,user_id_field:ie.user_id_field,username_field:ie.username_field,display_name_field:ie.display_name_field,email_field:ie.email_field,auth_style:ie.auth_style??0};U&&(re.authorization_endpoint=U+ie.authorization_endpoint,re.token_endpoint=U+ie.token_endpoint,re.user_info_endpoint=U+ie.user_info_endpoint),S(re)},Q=H=>{if(g(H),H&&m&&ua[m]){const U=ua[m],ie=_(H),re={authorization_endpoint:ie+U.authorization_endpoint,token_endpoint:ie+U.token_endpoint,user_info_endpoint:ie+U.user_info_endpoint};S(re)}},q=H=>{const U=Agn[H];U&&(S({access_policy:U}),Ce(t("已填充策略模板")))},X=H=>{const U=Ign[H];U&&(S({access_denied_message:U}),Ce(t("已填充提示模板")))},Z=[{title:t("图标"),dataIndex:"icon",key:"icon",width:80,render:H=>u4(H||"",18)},{title:t("名称"),dataIndex:"name",key:"name"},{title:"Slug",dataIndex:"slug",key:"slug",render:H=>a.jsx(me,{children:H})},{title:t("状态"),dataIndex:"enabled",key:"enabled",render:H=>a.jsx(me,{color:H?"green":"grey",children:t(H?"已启用":"已禁用")})},{title:t("Client ID"),dataIndex:"client_id",key:"client_id",render:H=>H?H.length>20?`${H.substring(0,20)}...`:H:"-"},{title:t("操作"),key:"actions",render:(H,U)=>a.jsxs(Xe,{children:[a.jsx(B,{icon:a.jsx(PA,{}),size:"small",onClick:()=>z(U),children:t("编辑")}),a.jsx(Cs,{title:t("确定要删除此 OAuth 提供商吗?"),onConfirm:()=>T(U.id),children:a.jsx(B,{icon:a.jsx(Yi,{}),size:"small",type:"danger",children:t("删除")})})]})}],R=((v==null?void 0:v.autoFilledFields)||[]).map(H=>zgn[H]||H).join(", ");return a.jsx(Ve,{children:a.jsxs(F.Section,{text:t("自定义 OAuth 提供商"),children:[a.jsx(er,{type:"info",description:a.jsxs(a.Fragment,{children:[t("配置自定义 OAuth 提供商,支持 GitHub Enterprise、GitLab、Gitea、Nextcloud、Keycloak、ORY 等兼容 OAuth 2.0 协议的身份提供商"),a.jsx("br",{}),t("回调 URL 格式"),": ",e||t("网站地址"),"/oauth/","{slug}"]}),style:{marginBottom:20}}),a.jsx(B,{icon:a.jsx(ki,{}),theme:"solid",onClick:A,style:{marginBottom:16},children:t("添加 OAuth 提供商")}),a.jsx(ri,{columns:Z,dataSource:r,loading:i,rowKey:"id",pagination:!1,empty:t("暂无自定义 OAuth 提供商")}),a.jsx(Qe,{title:t(c?"编辑 OAuth 提供商":"添加 OAuth 提供商"),visible:s,onCancel:N,width:860,centered:!0,bodyStyle:{maxHeight:"72vh",overflowY:"auto",paddingRight:6},footer:a.jsxs("div",{style:{display:"flex",justifyContent:"flex-end",alignItems:"center",gap:12,flexWrap:"wrap"},children:[a.jsxs(Xe,{spacing:8,align:"center",children:[a.jsx(Hc,{type:"secondary",children:t("启用供应商")}),a.jsx(ln,{checked:!!f.enabled,size:"large",onChange:H=>S({enabled:!!H})}),a.jsx(me,{color:f.enabled?"green":"grey",children:f.enabled?t("已启用"):t("已禁用")})]}),a.jsx(B,{onClick:N,children:t("取消")}),a.jsx(B,{type:"primary",onClick:E,children:t("保存")})]}),children:a.jsxs(F,{initValues:f,onValueChange:()=>{d(H=>({...H,...$()}))},getFormApi:H=>P.current=H,children:[a.jsx(Hc,{strong:!0,style:{display:"block",marginBottom:8},children:t("Configuration")}),a.jsx(Hc,{type:"secondary",style:{display:"block",marginBottom:8},children:t("先填写配置,再自动填充 OAuth 端点,能显著减少手工输入")}),v&&a.jsx(er,{type:"success",closeIcon:null,style:{marginBottom:12},description:a.jsxs("div",{children:[a.jsx("div",{children:t("已从 Discovery 获取配置,可继续手动修改所有字段。")}),R?a.jsxs("div",{children:[t("自动填充字段"),":"," ",R]}):null,(Y=v.scopesSupported)!=null&&Y.length?a.jsxs("div",{children:[t("Discovery scopes"),":"," ",v.scopesSupported.join(", ")]}):null,(G=v.claimsSupported)!=null&&G.length?a.jsxs("div",{children:[t("Discovery claims"),":"," ",v.claimsSupported.join(", ")]}):null]})}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{span:8,children:a.jsx(F.Select,{field:"preset",label:t("预设模板"),placeholder:t("选择预设模板(可选)"),value:m,onChange:K,optionList:[{value:"",label:t("自定义")},...Object.entries(ua).map(([H,U])=>({value:H,label:U.name}))]})}),a.jsx(le,{span:10,children:a.jsx(F.Input,{field:"base_url",label:t("发行者 URL(Issuer URL)"),placeholder:t("例如:https://gitea.example.com"),value:y,onChange:Q,extraText:t(m?"填写后会自动拼接预设端点":"可选:用于自动生成端点或 Discovery URL")})}),a.jsx(le,{span:6,children:a.jsx("div",{style:{display:"flex",alignItems:"flex-end",height:"100%"},children:a.jsx(B,{icon:a.jsx(Gl,{}),onClick:M,loading:b,block:!0,children:t("获取 Discovery 配置")})})})]}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"well_known",label:t("发现文档地址(Discovery URL,可选)"),placeholder:t("例如:https://example.com/.well-known/openid-configuration"),extraText:t("可留空;留空时会尝试使用 Issuer URL + /.well-known/openid-configuration")})})}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"name",label:t("显示名称"),placeholder:t("例如:GitHub Enterprise"),rules:[{required:!0,message:t("请输入显示名称")}]})}),a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"slug",label:"Slug",placeholder:t("例如:github-enterprise"),extraText:t("URL 标识,只能包含小写字母、数字和连字符"),rules:[{required:!0,message:t("请输入 Slug")}]})})]}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{span:18,children:a.jsx(F.Input,{field:"icon",label:t("图标"),placeholder:t("例如:github / si:google / https://example.com/logo.png / 🐱"),extraText:a.jsx("span",{children:t("图标使用 react-icons(Simple Icons)或 URL/emoji,例如:github、gitlab、si:google")}),showClear:!0})}),a.jsx(le,{span:6,style:{display:"flex",alignItems:"flex-end"},children:a.jsx("div",{style:{width:"100%",minHeight:74,border:"1px solid var(--semi-color-border)",borderRadius:8,display:"flex",alignItems:"center",justifyContent:"center",marginBottom:24,background:"var(--semi-color-fill-0)"},children:u4(f.icon||"",24)})})]}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"client_id",label:"Client ID",placeholder:t("OAuth Client ID"),rules:[{required:!0,message:t("请输入 Client ID")}]})}),a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"client_secret",label:"Client Secret",type:"password",placeholder:t(c?"留空则保持原有密钥":"OAuth Client Secret"),rules:c?[]:[{required:!0,message:t("请输入 Client Secret")}]})})]}),a.jsx(Hc,{strong:!0,style:{display:"block",margin:"16px 0 8px"},children:t("OAuth 端点")}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"authorization_endpoint",label:t("Authorization Endpoint"),placeholder:m&&ua[m]?t("填写 Issuer URL 后自动生成:")+ua[m].authorization_endpoint:"https://example.com/oauth/authorize",rules:[{required:!0,message:t("请输入 Authorization Endpoint")}]})})}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"token_endpoint",label:t("Token Endpoint"),placeholder:m&&ua[m]?t("自动生成:")+ua[m].token_endpoint:"https://example.com/oauth/token",rules:[{required:!0,message:t("请输入 Token Endpoint")}]})}),a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"user_info_endpoint",label:t("User Info Endpoint"),placeholder:m&&ua[m]?t("自动生成:")+ua[m].user_info_endpoint:"https://example.com/api/user",rules:[{required:!0,message:t("请输入 User Info Endpoint")}]})})]}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"scopes",label:t("Scopes(可选)"),placeholder:"openid profile email",extraText:(J=v==null?void 0:v.scopesSupported)!=null&&J.length?t("Discovery 建议 scopes:")+v.scopesSupported.join(", "):t("可手动填写,多个 scope 用空格分隔")})})}),a.jsx(Hc,{strong:!0,style:{display:"block",margin:"16px 0 8px"},children:t("字段映射")}),a.jsx(Hc,{type:"secondary",style:{display:"block",marginBottom:8},children:t("配置如何从用户信息 API 响应中提取用户数据,支持 JSONPath 语法")}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"user_id_field",label:t("用户 ID 字段(可选)"),placeholder:t("例如:sub、id、data.user.id"),extraText:t("用于唯一标识用户的字段路径")})}),a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"username_field",label:t("用户名字段(可选)"),placeholder:t("例如:preferred_username、login")})})]}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"display_name_field",label:t("显示名称字段(可选)"),placeholder:t("例如:name、full_name")})}),a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"email_field",label:t("邮箱字段(可选)"),placeholder:t("例如:email")})})]}),a.jsx(bi,{keepDOM:!0,activeKey:j,style:{marginTop:16},onChange:H=>{const U=Array.isArray(H)?H:[H];w(U.filter(Boolean))},children:a.jsxs(bi.Panel,{header:t("高级选项"),itemKey:"advanced",children:[a.jsx(Fe,{gutter:16,children:a.jsx(le,{span:12,children:a.jsx(F.Select,{field:"auth_style",label:t("认证方式"),optionList:[{value:0,label:t("自动检测")},{value:1,label:t("POST 参数")},{value:2,label:t("Basic Auth 头")}]})})}),a.jsx(Hc,{strong:!0,style:{display:"block",margin:"16px 0 8px"},children:t("准入策略")}),a.jsx(Hc,{type:"secondary",style:{display:"block",marginBottom:8},children:t("可选:基于用户信息 JSON 做组合条件准入,条件不满足时返回自定义提示")}),a.jsx(Fe,{gutter:16,children:a.jsxs(le,{span:24,children:[a.jsx(F.TextArea,{field:"access_policy",value:f.access_policy||"",onChange:H=>S({access_policy:H}),label:t("准入策略 JSON(可选)"),rows:6,placeholder:`{ "logic": "and", "conditions": [ {"field": "trust_level", "op": "gte", "value": 2}, {"field": "active", "op": "eq", "value": true} ] }`,extraText:t("支持逻辑 and/or 与嵌套 groups;操作符支持 eq/ne/gt/gte/lt/lte/in/not_in/contains/exists"),showClear:!0}),a.jsxs(Xe,{spacing:8,style:{marginTop:8},children:[a.jsx(B,{size:"small",theme:"light",onClick:()=>q("level_active"),children:t("填充模板:等级+激活")}),a.jsx(B,{size:"small",theme:"light",onClick:()=>q("org_or_role"),children:t("填充模板:组织或角色")})]})]})}),a.jsx(Fe,{gutter:16,children:a.jsxs(le,{span:24,children:[a.jsx(F.Input,{field:"access_denied_message",value:f.access_denied_message||"",onChange:H=>S({access_denied_message:H}),label:t("拒绝提示模板(可选)"),placeholder:t("例如:需要等级 {{required}},你当前等级 {{current}}"),extraText:t("可用变量:{{provider}} {{field}} {{op}} {{required}} {{current}} 以及 {{current.path}}"),showClear:!0}),a.jsxs(Xe,{spacing:8,style:{marginTop:8},children:[a.jsx(B,{size:"small",theme:"light",onClick:()=>X("level_hint"),children:t("填充模板:等级提示")}),a.jsx(B,{size:"small",theme:"light",onClick:()=>X("org_hint"),children:t("填充模板:组织提示")})]})]})})]})})]})})]})})},{Text:ui}=_e,Ngn=()=>{const{t:e}=nt();let[t,r]=p.useState({PasswordLoginEnabled:"",PasswordRegisterEnabled:"",EmailVerificationEnabled:"",GitHubOAuthEnabled:"",GitHubClientId:"",GitHubClientSecret:"","discord.enabled":"","discord.client_id":"","discord.client_secret":"","oidc.enabled":"","oidc.client_id":"","oidc.client_secret":"","oidc.well_known":"","oidc.authorization_endpoint":"","oidc.token_endpoint":"","oidc.user_info_endpoint":"",Notice:"",SMTPServer:"",SMTPPort:"",SMTPAccount:"",SMTPFrom:"",SMTPToken:"",WorkerUrl:"",WorkerValidKey:"",WorkerAllowHttpImageRequestEnabled:"",Footer:"",WeChatAuthEnabled:"",WeChatServerAddress:"",WeChatServerToken:"",WeChatAccountQRCodeImageURL:"",TurnstileCheckEnabled:"",TurnstileSiteKey:"",TurnstileSecretKey:"",RegisterEnabled:"","passkey.enabled":"","passkey.rp_display_name":"","passkey.rp_id":"","passkey.origins":[],"passkey.allow_insecure_origin":"","passkey.user_verification":"preferred","passkey.attachment_preference":"",EmailDomainRestrictionEnabled:"",EmailAliasRestrictionEnabled:"",SMTPSSLEnabled:"",EmailDomainWhitelist:[],TelegramOAuthEnabled:"",TelegramBotToken:"",TelegramBotName:"",LinuxDOOAuthEnabled:"",LinuxDOClientId:"",LinuxDOClientSecret:"",LinuxDOMinimumTrustLevel:"",ServerAddress:"","fetch_setting.enable_ssrf_protection":!0,"fetch_setting.allow_private_ip":"","fetch_setting.domain_filter_mode":!1,"fetch_setting.ip_filter_mode":!1,"fetch_setting.domain_list":[],"fetch_setting.ip_list":[],"fetch_setting.allowed_ports":[],"fetch_setting.apply_ip_filter_for_domain":!1});const[n,i]=p.useState({}),[o,s]=p.useState(!1),[l,c]=p.useState(!1),u=p.useRef(null),[f,d]=p.useState([]),[m,h]=p.useState(!1),[y,g]=p.useState(!1),[b,x]=p.useState(""),[v,O]=p.useState(!0),[j,w]=p.useState(!0),[P,S]=p.useState([]),[$,_]=p.useState([]),[C,k]=p.useState([]),N=async()=>{s(!0);const re=await ue.get("/api/option/"),{success:ee,message:ne,data:oe}=re.data;if(ee){let Oe={};oe.forEach(Se=>{switch(Se.key){case"TopupGroupRatio":Se.value=JSON.stringify(JSON.parse(Se.value),null,2);break;case"EmailDomainWhitelist":d(Se.value?Se.value.split(","):[]);break;case"fetch_setting.allow_private_ip":case"fetch_setting.enable_ssrf_protection":case"fetch_setting.domain_filter_mode":case"fetch_setting.ip_filter_mode":case"fetch_setting.apply_ip_filter_for_domain":Se.value=po(Se.value);break;case"fetch_setting.domain_list":try{const ge=Se.value?JSON.parse(Se.value):[];S(Array.isArray(ge)?ge:[])}catch{S([])}break;case"fetch_setting.ip_list":try{const ge=Se.value?JSON.parse(Se.value):[];_(Array.isArray(ge)?ge:[])}catch{_([])}break;case"fetch_setting.allowed_ports":try{const ge=Se.value?JSON.parse(Se.value):[];k(Array.isArray(ge)?ge:[])}catch{k(["80","443","8080","8443"])}break;case"PasswordLoginEnabled":case"PasswordRegisterEnabled":case"EmailVerificationEnabled":case"GitHubOAuthEnabled":case"WeChatAuthEnabled":case"TelegramOAuthEnabled":case"RegisterEnabled":case"TurnstileCheckEnabled":case"EmailDomainRestrictionEnabled":case"EmailAliasRestrictionEnabled":case"SMTPSSLEnabled":case"LinuxDOOAuthEnabled":case"discord.enabled":case"oidc.enabled":case"passkey.enabled":case"passkey.allow_insecure_origin":case"WorkerAllowHttpImageRequestEnabled":Se.value=po(Se.value);break;case"passkey.origins":Se.value=Se.value||"";break;case"passkey.rp_display_name":case"passkey.rp_id":case"passkey.attachment_preference":Se.value=Se.value||"";break;case"passkey.user_verification":Se.value=Se.value||"preferred";break;case"Price":case"MinTopUp":Se.value=parseFloat(Se.value);break}Oe[Se.key]=Se.value}),r(Oe),i(Oe),typeof Oe["fetch_setting.domain_filter_mode"]<"u"&&O(!!Oe["fetch_setting.domain_filter_mode"]),typeof Oe["fetch_setting.ip_filter_mode"]<"u"&&w(!!Oe["fetch_setting.ip_filter_mode"]),u.current&&u.current.setValues(Oe),c(!0)}else L(ne);s(!1)};p.useEffect(()=>{N()},[]);const D=async re=>{s(!0);try{const ee=re.filter(Oe=>Oe.key.toLowerCase().endsWith("enabled")),ne=re.filter(Oe=>!Oe.key.toLowerCase().endsWith("enabled"));for(const Oe of ee){const Se=await ue.put("/api/option/",{key:Oe.key,value:Oe.value.toString()});if(!Se.data.success){L(Se.data.message);return}}if(ne.length>0){const Oe=ne.map(he=>ue.put("/api/option/",{key:he.key,value:typeof he.value=="boolean"?he.value.toString():he.value}));(await Promise.all(Oe)).filter(he=>!he.data.success).forEach(he=>{L(he.data.message)})}Ce(e("common.update_success"));const oe={...t};re.forEach(Oe=>{oe[Oe.key]=Oe.value}),r(oe)}catch{L(e("common.update_failed"))}s(!1)},A=re=>{r(re)},z=async()=>{let re=Ba(t.WorkerUrl);const ee=[{key:"WorkerUrl",value:re},{key:"WorkerAllowHttpImageRequestEnabled",value:t.WorkerAllowHttpImageRequestEnabled?"true":"false"}];(t.WorkerValidKey!==""||re==="")&&ee.push({key:"WorkerValidKey",value:t.WorkerValidKey}),await D(ee)},T=async()=>{let re=Ba(t.ServerAddress);await D([{key:"ServerAddress",value:re}])},E=async()=>{const re=[];n.SMTPServer!==t.SMTPServer&&re.push({key:"SMTPServer",value:t.SMTPServer}),n.SMTPAccount!==t.SMTPAccount&&re.push({key:"SMTPAccount",value:t.SMTPAccount}),n.SMTPFrom!==t.SMTPFrom&&re.push({key:"SMTPFrom",value:t.SMTPFrom}),n.SMTPPort!==t.SMTPPort&&t.SMTPPort!==""&&re.push({key:"SMTPPort",value:t.SMTPPort}),n.SMTPToken!==t.SMTPToken&&t.SMTPToken!==""&&re.push({key:"SMTPToken",value:t.SMTPToken}),re.length>0&&await D(re)},M=async()=>{Array.isArray(f)?await D([{key:"EmailDomainWhitelist",value:f.join(",")}]):L(e("settings.system.email_whitelist_invalid"))},K=async()=>{const re=[];re.push({key:"fetch_setting.domain_filter_mode",value:v}),Array.isArray(P)&&re.push({key:"fetch_setting.domain_list",value:JSON.stringify(P)}),re.push({key:"fetch_setting.ip_filter_mode",value:j}),Array.isArray($)&&re.push({key:"fetch_setting.ip_list",value:JSON.stringify($)}),Array.isArray(C)&&re.push({key:"fetch_setting.allowed_ports",value:JSON.stringify(C)}),re.length>0&&await D(re)},Q=()=>{if(b&&b.trim()!==""){const re=b.trim();if(!/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/.test(re)){L(e("settings.system.email_domain_invalid"));return}if(f.includes(re)){L(e("settings.system.email_domain_exists"));return}d([...f,re]),x(""),Ce(e("settings.system.email_domain_added"))}},q=async()=>{const re=[];n.WeChatServerAddress!==t.WeChatServerAddress&&re.push({key:"WeChatServerAddress",value:Ba(t.WeChatServerAddress)}),n.WeChatAccountQRCodeImageURL!==t.WeChatAccountQRCodeImageURL&&re.push({key:"WeChatAccountQRCodeImageURL",value:t.WeChatAccountQRCodeImageURL}),n.WeChatServerToken!==t.WeChatServerToken&&t.WeChatServerToken!==""&&re.push({key:"WeChatServerToken",value:t.WeChatServerToken}),re.length>0&&await D(re)},X=async()=>{const re=[];n.GitHubClientId!==t.GitHubClientId&&re.push({key:"GitHubClientId",value:t.GitHubClientId}),n.GitHubClientSecret!==t.GitHubClientSecret&&t.GitHubClientSecret!==""&&re.push({key:"GitHubClientSecret",value:t.GitHubClientSecret}),re.length>0&&await D(re)},Z=async()=>{const re=[];n["discord.client_id"]!==t["discord.client_id"]&&re.push({key:"discord.client_id",value:t["discord.client_id"]}),n["discord.client_secret"]!==t["discord.client_secret"]&&t["discord.client_secret"]!==""&&re.push({key:"discord.client_secret",value:t["discord.client_secret"]}),re.length>0&&await D(re)},R=async()=>{if(t["oidc.well_known"]&&t["oidc.well_known"]!==""){if(!t["oidc.well_known"].startsWith("http://")&&!t["oidc.well_known"].startsWith("https://")){L(e("settings.system.oidc.well_known_scheme"));return}try{const ee=await JX.create().get(t["oidc.well_known"]);t["oidc.authorization_endpoint"]=ee.data.authorization_endpoint,t["oidc.token_endpoint"]=ee.data.token_endpoint,t["oidc.user_info_endpoint"]=ee.data.userinfo_endpoint,Ce(e("settings.system.oidc.fetch_success"))}catch(ee){console.error(ee),L(e("settings.system.oidc.fetch_failed"));return}}const re=[];n["oidc.well_known"]!==t["oidc.well_known"]&&re.push({key:"oidc.well_known",value:t["oidc.well_known"]}),n["oidc.client_id"]!==t["oidc.client_id"]&&re.push({key:"oidc.client_id",value:t["oidc.client_id"]}),n["oidc.client_secret"]!==t["oidc.client_secret"]&&t["oidc.client_secret"]!==""&&re.push({key:"oidc.client_secret",value:t["oidc.client_secret"]}),n["oidc.authorization_endpoint"]!==t["oidc.authorization_endpoint"]&&re.push({key:"oidc.authorization_endpoint",value:t["oidc.authorization_endpoint"]}),n["oidc.token_endpoint"]!==t["oidc.token_endpoint"]&&re.push({key:"oidc.token_endpoint",value:t["oidc.token_endpoint"]}),n["oidc.user_info_endpoint"]!==t["oidc.user_info_endpoint"]&&re.push({key:"oidc.user_info_endpoint",value:t["oidc.user_info_endpoint"]}),re.length>0&&await D(re)},Y=async()=>{const re=[{key:"TelegramBotToken",value:t.TelegramBotToken},{key:"TelegramBotName",value:t.TelegramBotName}];await D(re)},G=async()=>{const re=[];n.TurnstileSiteKey!==t.TurnstileSiteKey&&re.push({key:"TurnstileSiteKey",value:t.TurnstileSiteKey}),n.TurnstileSecretKey!==t.TurnstileSecretKey&&t.TurnstileSecretKey!==""&&re.push({key:"TurnstileSecretKey",value:t.TurnstileSecretKey}),re.length>0&&await D(re)},J=async()=>{const re=[];n.LinuxDOClientId!==t.LinuxDOClientId&&re.push({key:"LinuxDOClientId",value:t.LinuxDOClientId}),n.LinuxDOClientSecret!==t.LinuxDOClientSecret&&t.LinuxDOClientSecret!==""&&re.push({key:"LinuxDOClientSecret",value:t.LinuxDOClientSecret}),n.LinuxDOMinimumTrustLevel!==t.LinuxDOMinimumTrustLevel&&re.push({key:"LinuxDOMinimumTrustLevel",value:t.LinuxDOMinimumTrustLevel}),re.length>0&&await D(re)},H=async()=>{var ne;const re=((ne=u.current)==null?void 0:ne.getValues())||{},ee=[];ee.push({key:"passkey.rp_display_name",value:re["passkey.rp_display_name"]||t["passkey.rp_display_name"]||""}),ee.push({key:"passkey.rp_id",value:re["passkey.rp_id"]||t["passkey.rp_id"]||""}),ee.push({key:"passkey.user_verification",value:re["passkey.user_verification"]||t["passkey.user_verification"]||"preferred"}),ee.push({key:"passkey.attachment_preference",value:re["passkey.attachment_preference"]||t["passkey.attachment_preference"]||""}),ee.push({key:"passkey.origins",value:re["passkey.origins"]||t["passkey.origins"]||""}),await D(ee)},U=async(re,ee)=>{const ne=ee.target.checked;re==="PasswordLoginEnabled"&&!ne?h(!0):await D([{key:re,value:ne}]),re==="LinuxDOOAuthEnabled"&&g(ne)},ie=async()=>{await D([{key:"PasswordLoginEnabled",value:!1}]),h(!1)};return a.jsx("div",{children:l?a.jsx(F,{initValues:t,onValueChange:A,getFormApi:re=>u.current=re,children:({formState:re,values:ee,formApi:ne})=>a.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"10px",marginTop:"10px"},children:[a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.general.title"),children:[a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:a.jsx(le,{xs:24,sm:24,md:24,lg:24,xl:24,children:a.jsx(F.Input,{field:"ServerAddress",label:e("settings.system.server_address"),placeholder:"https://yourdomain.com",extraText:e("settings.system.server_address_help")})})}),a.jsx(B,{onClick:T,children:e("settings.system.update_server_address")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.worker.title"),children:[a.jsx(er,{type:"info",description:e("此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理"),style:{marginBottom:20,marginTop:16}}),a.jsxs(ui,{children:[e("settings.system.worker.supports_only")," ",a.jsx("a",{href:"https://github.com/Calcium-Ion/new-api-worker",target:"_blank",rel:"noreferrer",children:"new-api-worker"})," ",e("settings.system.worker.compatible_versions")]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"WorkerUrl",label:e("settings.system.worker.url"),placeholder:e("settings.system.worker.url_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"WorkerValidKey",label:e("settings.system.worker.key"),placeholder:e("settings.system.common.secret_placeholder"),type:"password"})})]}),a.jsx(F.Checkbox,{field:"WorkerAllowHttpImageRequestEnabled",noLabel:!0,children:e("settings.system.worker.allow_http_images")}),a.jsx(B,{onClick:z,children:e("settings.system.worker.update")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.ssrf.title"),children:[a.jsx(ui,{extraText:e("settings.system.ssrf.details"),children:e("settings.system.ssrf.description")}),a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:a.jsx(le,{xs:24,sm:24,md:24,lg:24,xl:24,children:a.jsx(F.Checkbox,{field:"fetch_setting.enable_ssrf_protection",noLabel:!0,extraText:e("settings.system.ssrf.toggle_details"),onChange:oe=>U("fetch_setting.enable_ssrf_protection",oe),children:e("settings.system.ssrf.enable")})})}),a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:a.jsx(le,{xs:24,sm:24,md:24,lg:24,xl:24,children:a.jsx(F.Checkbox,{field:"fetch_setting.allow_private_ip",noLabel:!0,extraText:e("settings.system.ssrf.private_ip_details"),onChange:oe=>U("fetch_setting.allow_private_ip",oe),children:e("settings.system.ssrf.allow_private_ip")})})}),a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:a.jsxs(le,{xs:24,sm:24,md:24,lg:24,xl:24,children:[a.jsx(F.Checkbox,{field:"fetch_setting.apply_ip_filter_for_domain",noLabel:!0,extraText:e("settings.system.ssrf.domain_filter_details"),onChange:oe=>U("fetch_setting.apply_ip_filter_for_domain",oe),style:{marginBottom:8},children:e("settings.system.ssrf.domain_ip_filter")}),a.jsx(ui,{strong:!0,children:e(v?"settings.system.ssrf.domain_whitelist":"settings.system.ssrf.domain_blacklist")}),a.jsx(ui,{type:"secondary",style:{display:"block",marginBottom:8},children:e("支持通配符格式,如:example.com, *.api.example.com")}),a.jsxs(Qr.Group,{type:"button",value:v?"whitelist":"blacklist",onChange:oe=>{const Se=(oe&&oe.target?oe.target.value:oe)==="whitelist";O(Se),r(ge=>({...ge,"fetch_setting.domain_filter_mode":Se}))},style:{marginBottom:8},children:[a.jsx(Qr,{value:"whitelist",children:e("settings.system.ssrf.whitelist")}),a.jsx(Qr,{value:"blacklist",children:e("settings.system.ssrf.blacklist")})]}),a.jsx($T,{value:P,onChange:oe=>{S(oe),r(Oe=>({...Oe,"fetch_setting.domain_list":oe}))},placeholder:e("settings.system.ssrf.domain_placeholder"),style:{width:"100%"}})]})}),a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:a.jsxs(le,{xs:24,sm:24,md:24,lg:24,xl:24,children:[a.jsx(ui,{strong:!0,children:e(j?"settings.system.ssrf.ip_whitelist":"settings.system.ssrf.ip_blacklist")}),a.jsx(ui,{type:"secondary",style:{display:"block",marginBottom:8},children:e("settings.system.ssrf.cidr_help")}),a.jsxs(Qr.Group,{type:"button",value:j?"whitelist":"blacklist",onChange:oe=>{const Se=(oe&&oe.target?oe.target.value:oe)==="whitelist";w(Se),r(ge=>({...ge,"fetch_setting.ip_filter_mode":Se}))},style:{marginBottom:8},children:[a.jsx(Qr,{value:"whitelist",children:e("settings.system.ssrf.whitelist")}),a.jsx(Qr,{value:"blacklist",children:e("settings.system.ssrf.blacklist")})]}),a.jsx($T,{value:$,onChange:oe=>{_(oe),r(Oe=>({...Oe,"fetch_setting.ip_list":oe}))},placeholder:e("settings.system.ssrf.ip_placeholder"),style:{width:"100%"}})]})}),a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:a.jsxs(le,{xs:24,sm:24,md:24,lg:24,xl:24,children:[a.jsx(ui,{strong:!0,children:e("settings.system.ssrf.allowed_ports")}),a.jsx(ui,{type:"secondary",style:{display:"block",marginBottom:8},children:e("settings.system.ssrf.port_range_help")}),a.jsx($T,{value:C,onChange:oe=>{k(oe),r(Oe=>({...Oe,"fetch_setting.allowed_ports":oe}))},placeholder:e("settings.system.ssrf.port_placeholder"),style:{width:"100%"}}),a.jsx(ui,{type:"secondary",style:{display:"block",marginBottom:8},children:e("settings.system.ssrf.port_details")})]})}),a.jsx(B,{onClick:K,style:{marginTop:16},children:e("settings.system.ssrf.update")})]})}),a.jsx(Ve,{children:a.jsx(F.Section,{text:e("settings.system.auth.title"),children:a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsxs(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:[a.jsx(F.Checkbox,{field:"PasswordLoginEnabled",noLabel:!0,onChange:oe=>U("PasswordLoginEnabled",oe),children:e("settings.system.auth.allow_password_login")}),a.jsx(F.Checkbox,{field:"PasswordRegisterEnabled",noLabel:!0,onChange:oe=>U("PasswordRegisterEnabled",oe),children:e("settings.system.auth.allow_password_register")}),a.jsx(F.Checkbox,{field:"EmailVerificationEnabled",noLabel:!0,onChange:oe=>U("EmailVerificationEnabled",oe),children:e("settings.system.auth.require_email_verification")}),a.jsx(F.Checkbox,{field:"RegisterEnabled",noLabel:!0,onChange:oe=>U("RegisterEnabled",oe),children:e("settings.system.auth.allow_register")}),a.jsx(F.Checkbox,{field:"TurnstileCheckEnabled",noLabel:!0,onChange:oe=>U("TurnstileCheckEnabled",oe),children:e("settings.system.auth.allow_turnstile")})]}),a.jsxs(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:[a.jsx(F.Checkbox,{field:"GitHubOAuthEnabled",noLabel:!0,onChange:oe=>U("GitHubOAuthEnabled",oe),children:e("settings.system.auth.github_login_register")}),a.jsx(F.Checkbox,{field:"discord.enabled",noLabel:!0,onChange:oe=>U("discord.enabled",oe),children:e("settings.system.auth.discord_login_register")}),a.jsx(F.Checkbox,{field:"LinuxDOOAuthEnabled",noLabel:!0,onChange:oe=>U("LinuxDOOAuthEnabled",oe),children:e("settings.system.auth.linuxdo_login_register")}),a.jsx(F.Checkbox,{field:"WeChatAuthEnabled",noLabel:!0,onChange:oe=>U("WeChatAuthEnabled",oe),children:e("settings.system.auth.wechat_login_register")}),a.jsx(F.Checkbox,{field:"TelegramOAuthEnabled",noLabel:!0,onChange:oe=>U("TelegramOAuthEnabled",oe),children:e("settings.system.auth.telegram_login")}),a.jsx(F.Checkbox,{field:"['oidc.enabled']",noLabel:!0,onChange:oe=>U("oidc.enabled",oe),children:e("settings.system.auth.oidc_login")})]})]})})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.passkey.title"),children:[a.jsx(ui,{children:e("settings.system.passkey.description")}),a.jsx(er,{type:"info",description:e("Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式"),style:{marginBottom:20,marginTop:16}}),a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:a.jsx(le,{xs:24,sm:24,md:24,lg:24,xl:24,children:a.jsx(F.Checkbox,{field:"['passkey.enabled']",noLabel:!0,onChange:oe=>U("passkey.enabled",oe),children:e("settings.system.passkey.allow")})})}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['passkey.rp_display_name']",label:e("settings.system.passkey.display_name"),placeholder:e("settings.system.passkey.default_system_name"),extraText:e("用户注册时看到的网站名称,比如'我的网站'")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['passkey.rp_id']",label:e("settings.system.passkey.rp_id"),placeholder:e("settings.system.passkey.example_domain"),extraText:e("留空则默认使用服务器地址,注意不能携带http://或者https://")})})]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Select,{field:"['passkey.user_verification']",label:e("settings.system.passkey.verification_level"),placeholder:e("settings.system.passkey.verification_placeholder"),optionList:[{label:e("settings.system.passkey.verification_preferred"),value:"preferred"},{label:e("settings.system.passkey.verification_required"),value:"required"},{label:e("settings.system.passkey.verification_discouraged"),value:"discouraged"}],extraText:e("settings.system.passkey.verification_help")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Select,{field:"['passkey.attachment_preference']",label:e("settings.system.passkey.attachment_title"),placeholder:e("settings.system.passkey.attachment_placeholder"),optionList:[{label:e("settings.system.passkey.attachment_any"),value:""},{label:e("settings.system.passkey.attachment_platform"),value:"platform"},{label:e("settings.system.passkey.attachment_cross_platform"),value:"cross-platform"}],extraText:e("本设备:手机指纹/面容,外接:USB安全密钥")})})]}),a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:a.jsx(le,{xs:24,sm:24,md:24,lg:24,xl:24,children:a.jsx(F.Checkbox,{field:"['passkey.allow_insecure_origin']",noLabel:!0,extraText:e("settings.system.passkey.insecure_help"),onChange:oe=>U("passkey.allow_insecure_origin",oe),children:e("settings.system.passkey.allow_insecure_origin")})})}),a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:a.jsx(le,{xs:24,sm:24,md:24,lg:24,xl:24,children:a.jsx(F.Input,{field:"['passkey.origins']",label:e("settings.system.passkey.allowed_origins"),placeholder:e("settings.system.passkey.origins_placeholder"),extraText:e("为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https")})})}),a.jsx(B,{onClick:H,style:{marginTop:16},children:e("settings.system.passkey.save")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.email_whitelist.title"),children:[a.jsx(ui,{children:e("settings.system.email_whitelist.description")}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Checkbox,{field:"EmailDomainRestrictionEnabled",noLabel:!0,onChange:oe=>U("EmailDomainRestrictionEnabled",oe),children:e("settings.system.email_whitelist.enable")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Checkbox,{field:"EmailAliasRestrictionEnabled",noLabel:!0,onChange:oe=>U("EmailAliasRestrictionEnabled",oe),children:e("settings.system.email_whitelist.alias_limit")})})]}),a.jsx($T,{value:f,onChange:d,placeholder:e("settings.system.email_whitelist.tag_placeholder"),style:{width:"100%",marginTop:16}}),a.jsx(F.Input,{placeholder:e("settings.system.email_whitelist.add_placeholder"),value:b,onChange:oe=>x(oe),style:{marginTop:16},suffix:a.jsx(B,{theme:"solid",type:"primary",onClick:Q,children:e("common.add")}),onEnterPress:Q}),a.jsx(B,{onClick:M,style:{marginTop:10},children:e("settings.system.email_whitelist.save")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.smtp.title"),children:[a.jsx(ui,{children:e("settings.system.smtp.description")}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"SMTPServer",label:e("settings.system.smtp.server")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"SMTPPort",label:e("settings.system.smtp.port")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"SMTPAccount",label:e("settings.system.smtp.account")})})]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"SMTPFrom",label:e("settings.system.smtp.from")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"SMTPToken",label:e("settings.system.smtp.token"),type:"password",placeholder:e("settings.system.common.secret_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Checkbox,{field:"SMTPSSLEnabled",noLabel:!0,onChange:oe=>U("SMTPSSLEnabled",oe),children:e("settings.system.smtp.enable_ssl")})})]}),a.jsx(B,{onClick:E,children:e("settings.system.smtp.save")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.oidc.title"),children:[a.jsx(ui,{children:e("用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP")}),a.jsx(er,{type:"info",description:`${e("settings.system.oauth.homepage_label")} ${t.ServerAddress?t.ServerAddress:e("settings.system.oauth.site_address")},${e("settings.system.oauth.redirect_label")} ${t.ServerAddress?t.ServerAddress:e("settings.system.oauth.site_address")}/oauth/oidc`,style:{marginBottom:20,marginTop:16}}),a.jsx(ui,{children:e("若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置")}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['oidc.well_known']",label:e("Well-Known URL"),placeholder:e("settings.system.oidc.well_known_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['oidc.client_id']",label:e("Client ID"),placeholder:e("settings.system.oidc.client_id_placeholder")})})]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['oidc.client_secret']",label:e("Client Secret"),type:"password",placeholder:e("敏感信息不会发送到前端显示")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['oidc.authorization_endpoint']",label:e("Authorization Endpoint"),placeholder:e("settings.system.oidc.authorization_placeholder")})})]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['oidc.token_endpoint']",label:e("Token Endpoint"),placeholder:e("settings.system.oidc.token_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['oidc.user_info_endpoint']",label:e("User Info Endpoint"),placeholder:e("输入 OIDC 的 Userinfo Endpoint")})})]}),a.jsx(B,{onClick:R,children:e("settings.system.oidc.save")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.github.title"),children:[a.jsx(ui,{children:e("settings.system.github.description")}),a.jsx(er,{type:"info",description:`${e("settings.system.oauth.homepage_url_label")} ${t.ServerAddress?t.ServerAddress:e("settings.system.oauth.site_address")},${e("settings.system.oauth.callback_url_label")} ${t.ServerAddress?t.ServerAddress:e("settings.system.oauth.site_address")}/oauth/github`,style:{marginBottom:20,marginTop:16}}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"GitHubClientId",label:e("GitHub Client ID")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"GitHubClientSecret",label:e("GitHub Client Secret"),type:"password",placeholder:e("敏感信息不会发送到前端显示")})})]}),a.jsx(B,{onClick:X,children:e("settings.system.github.save")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.discord.title"),children:[a.jsx(ui,{children:e("settings.system.discord.description")}),a.jsx(er,{type:"info",description:`${e("settings.system.oauth.homepage_url_label")} ${t.ServerAddress?t.ServerAddress:e("settings.system.oauth.site_address")},${e("settings.system.oauth.callback_url_label")} ${t.ServerAddress?t.ServerAddress:e("settings.system.oauth.site_address")}/oauth/discord`,style:{marginBottom:20,marginTop:16}}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['discord.client_id']",label:e("Discord Client ID")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"['discord.client_secret']",label:e("Discord Client Secret"),type:"password",placeholder:e("敏感信息不会发送到前端显示")})})]}),a.jsx(B,{onClick:Z,children:e("settings.system.discord.save")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.linuxdo.title"),children:[a.jsxs(ui,{children:[e("settings.system.linuxdo.description"),a.jsx("a",{href:"https://connect.linux.do/",target:"_blank",rel:"noreferrer",style:{display:"inline-block",marginLeft:4,marginRight:4},children:e("settings.system.linuxdo.click_here")}),e("settings.system.linuxdo.manage_app")]}),a.jsx(er,{type:"info",description:`${e("settings.system.oauth.callback_label")} ${t.ServerAddress?t.ServerAddress:e("settings.system.oauth.site_address")}/oauth/linuxdo`,style:{marginBottom:20,marginTop:16}}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:10,lg:10,xl:10,children:a.jsx(F.Input,{field:"LinuxDOClientId",label:e("Linux DO Client ID"),placeholder:e("settings.system.linuxdo.client_id_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:10,lg:10,xl:10,children:a.jsx(F.Input,{field:"LinuxDOClientSecret",label:e("Linux DO Client Secret"),type:"password",placeholder:e("敏感信息不会发送到前端显示")})}),a.jsx(le,{xs:24,sm:24,md:4,lg:4,xl:4,children:a.jsx(F.Input,{field:"LinuxDOMinimumTrustLevel",label:"LinuxDO Minimum Trust Level",placeholder:e("settings.system.linuxdo.minimum_trust_placeholder")})})]}),a.jsx(B,{onClick:J,children:e("settings.system.linuxdo.save")})]})}),a.jsx(Dgn,{serverAddress:t.ServerAddress}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.wechat.title"),children:[a.jsx(ui,{children:e("settings.system.wechat.description")}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"WeChatServerAddress",label:e("settings.system.wechat.server")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"WeChatServerToken",label:e("settings.system.wechat.token"),type:"password",placeholder:e("敏感信息不会发送到前端显示")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"WeChatAccountQRCodeImageURL",label:e("settings.system.wechat.qr_image")})})]}),a.jsx(B,{onClick:q,children:e("settings.system.wechat.save")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.telegram.title"),children:[a.jsx(ui,{children:e("settings.system.telegram.description")}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"TelegramBotToken",label:e("Telegram Bot Token"),placeholder:e("敏感信息不会发送到前端显示"),type:"password"})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"TelegramBotName",label:e("settings.system.telegram.bot_name")})})]}),a.jsx(B,{onClick:Y,children:e("settings.system.telegram.save")})]})}),a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("settings.system.turnstile.title"),children:[a.jsx(ui,{children:e("settings.system.turnstile.description")}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"TurnstileSiteKey",label:e("Turnstile Site Key")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"TurnstileSecretKey",label:e("Turnstile Secret Key"),type:"password",placeholder:e("敏感信息不会发送到前端显示")})})]}),a.jsx(B,{onClick:G,children:e("settings.system.turnstile.save")})]})}),a.jsx(Qe,{title:e("settings.system.auth.disable_password_title"),visible:m,onOk:ie,onCancel:()=>{h(!1),u.current.setValue("PasswordLoginEnabled",!0)},okText:e("common.confirm"),cancelText:e("common.cancel"),children:a.jsx("p",{children:e("您确定要取消密码登录功能吗?这可能会影响用户的登录方式。")})})]})}):a.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:a.jsx(Lt,{size:"large"})})})},Uc="legal.user_agreement",Wc="legal.privacy_policy",Lgn=()=>{var D;const{t:e}=nt();let[t,r]=p.useState({Notice:"",[Uc]:"",[Wc]:"",SystemName:"",Logo:"",Footer:"",About:"",HomePageContent:""}),[n,i]=p.useState(!1);const[o,s]=p.useState(!1),[l,c]=p.useContext(Ti),[u,f]=p.useState({tag_name:"",content:""}),d=async(A,z)=>{i(!0);const T=await ue.put("/api/option/",{key:A,value:z}),{success:E,message:M}=T.data;E?r(K=>({...K,[A]:z})):L(M),i(!1)},[m,h]=p.useState({Notice:!1,[Uc]:!1,[Wc]:!1,SystemName:!1,Logo:!1,HomePageContent:!1,About:!1,Footer:!1,CheckUpdate:!1}),y=async(A,z)=>{const T=z.target.id;r(E=>({...E,[T]:A}))},g=p.useRef(),b=async()=>{try{h(A=>({...A,Notice:!0})),await d("Notice",t.Notice),Ce(e("公告已更新"))}catch(A){console.error(e("公告更新失败"),A),L(e("公告更新失败"))}finally{h(A=>({...A,Notice:!1}))}},x=async()=>{try{h(A=>({...A,[Uc]:!0})),await d(Uc,t[Uc]),Ce(e("用户协议已更新"))}catch(A){console.error(e("用户协议更新失败"),A),L(e("用户协议更新失败"))}finally{h(A=>({...A,[Uc]:!1}))}},v=async()=>{try{h(A=>({...A,[Wc]:!0})),await d(Wc,t[Wc]),Ce(e("隐私政策已更新"))}catch(A){console.error(e("隐私政策更新失败"),A),L(e("隐私政策更新失败"))}finally{h(A=>({...A,[Wc]:!1}))}},O=p.useRef(),j=async()=>{try{h(A=>({...A,SystemName:!0})),await d("SystemName",t.SystemName),Ce(e("系统名称已更新"))}catch(A){console.error(e("系统名称更新失败"),A),L(e("系统名称更新失败"))}finally{h(A=>({...A,SystemName:!1}))}},w=async()=>{try{h(A=>({...A,Logo:!0})),await d("Logo",t.Logo),Ce("Logo 已更新")}catch(A){console.error("Logo 更新失败",A),L("Logo 更新失败")}finally{h(A=>({...A,Logo:!1}))}},P=async A=>{try{h(z=>({...z,HomePageContent:!0})),await d(A,t[A]),Ce("首页内容已更新")}catch(z){console.error("首页内容更新失败",z),L("首页内容更新失败")}finally{h(z=>({...z,HomePageContent:!1}))}},S=async()=>{try{h(A=>({...A,About:!0})),await d("About",t.About),Ce("关于内容已更新")}catch(A){console.error("关于内容更新失败",A),L("关于内容更新失败")}finally{h(A=>({...A,About:!1}))}},$=async()=>{try{h(A=>({...A,Footer:!0})),await d("Footer",t.Footer),Ce("页脚内容已更新")}catch(A){console.error("页脚内容更新失败",A),L("页脚内容更新失败")}finally{h(A=>({...A,Footer:!1}))}},_=async()=>{var A;try{h(M=>({...M,CheckUpdate:!0}));const z=await fetch("https://api.github.com/repos/Calcium-Ion/new-api/releases/latest",{headers:{Accept:"application/json","Content-Type":"application/json","User-Agent":"new-api-update-checker"}}).then(M=>M.json()),{tag_name:T,body:E}=z;T===((A=l==null?void 0:l.status)==null?void 0:A.version)?Ce(`已是最新版本:${T}`):(f({tag_name:T,content:PM.parse(E)}),s(!0))}catch(z){console.error("Failed to check for updates:",z),L("检查更新失败,请稍后再试")}finally{h(z=>({...z,CheckUpdate:!1}))}},C=async()=>{const A=await ue.get("/api/option/"),{success:z,message:T,data:E}=A.data;if(z){let M={};E.forEach(K=>{K.key in t&&(M[K.key]=K.value)}),r(M),g.current.setValues(M),O.current.setValues(M)}else L(T)};p.useEffect(()=>{C()},[]);const k=()=>{window.open(`https://github.com/Calcium-Ion/new-api/releases/tag/${u.tag_name}`,"_blank")},N=()=>{var z;const A=(z=l==null?void 0:l.status)==null?void 0:z.start_time;return l.status?Jr(A):""};return a.jsxs(Fe,{children:[a.jsxs(le,{span:24,style:{marginTop:"10px",display:"flex",flexDirection:"column",gap:"10px"},children:[a.jsx(F,{children:a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("系统信息"),children:[a.jsx(Fe,{children:a.jsx(le,{span:16,children:a.jsxs(Xe,{children:[a.jsxs(ya,{children:[e("当前版本"),":",((D=l==null?void 0:l.status)==null?void 0:D.version)||e("未知")]}),a.jsx(B,{type:"primary",onClick:_,loading:m.CheckUpdate,children:e("检查更新")})]})})}),a.jsx(Fe,{children:a.jsx(le,{span:16,children:a.jsxs(ya,{children:[e("启动时间"),":",N()]})})})]})})}),a.jsx(F,{values:t,getFormApi:A=>g.current=A,children:a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("通用设置"),children:[a.jsx(F.TextArea,{label:e("公告"),placeholder:e("在此输入新的公告内容,支持 Markdown & HTML 代码"),field:"Notice",onChange:y,style:{fontFamily:"JetBrains Mono, Consolas"},autosize:{minRows:6,maxRows:12}}),a.jsx(B,{onClick:b,loading:m.Notice,children:e("设置公告")}),a.jsx(F.TextArea,{label:e("用户协议"),placeholder:e("在此输入用户协议内容,支持 Markdown & HTML 代码"),field:Uc,onChange:y,style:{fontFamily:"JetBrains Mono, Consolas"},autosize:{minRows:6,maxRows:12},helpText:e("填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议")}),a.jsx(B,{onClick:x,loading:m[Uc],children:e("设置用户协议")}),a.jsx(F.TextArea,{label:e("隐私政策"),placeholder:e("在此输入隐私政策内容,支持 Markdown & HTML 代码"),field:Wc,onChange:y,style:{fontFamily:"JetBrains Mono, Consolas"},autosize:{minRows:6,maxRows:12},helpText:e("填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策")}),a.jsx(B,{onClick:v,loading:m[Wc],children:e("设置隐私政策")})]})})}),a.jsx(F,{values:t,getFormApi:A=>O.current=A,children:a.jsx(Ve,{children:a.jsxs(F.Section,{text:e("个性化设置"),children:[a.jsx(F.Input,{label:e("系统名称"),placeholder:e("在此输入系统名称"),field:"SystemName",onChange:y}),a.jsx(B,{onClick:j,loading:m.SystemName,children:e("设置系统名称")}),a.jsx(F.Input,{label:e("Logo 图片地址"),placeholder:e("在此输入 Logo 图片地址"),field:"Logo",onChange:y}),a.jsx(B,{onClick:w,loading:m.Logo,children:e("设置 Logo")}),a.jsx(F.TextArea,{label:e("首页内容"),placeholder:e("在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为首页"),field:"HomePageContent",onChange:y,style:{fontFamily:"JetBrains Mono, Consolas"},autosize:{minRows:6,maxRows:12}}),a.jsx(B,{onClick:()=>P("HomePageContent"),loading:m.HomePageContent,children:e("设置首页内容")}),a.jsx(F.TextArea,{label:e("关于"),placeholder:e("在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为关于页面"),field:"About",onChange:y,style:{fontFamily:"JetBrains Mono, Consolas"},autosize:{minRows:6,maxRows:12}}),a.jsx(B,{onClick:S,loading:m.About,children:e("设置关于")}),a.jsx(er,{fullMode:!1,type:"info",description:e("移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目"),closeIcon:null,style:{marginTop:15}}),a.jsx(F.Input,{label:e("页脚"),placeholder:e("在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码"),field:"Footer",onChange:y}),a.jsx(B,{onClick:$,loading:m.Footer,children:e("设置页脚")})]})})})]}),a.jsx(Qe,{title:e("新版本")+":"+u.tag_name,visible:o,onCancel:()=>s(!1),footer:[a.jsx(B,{type:"primary",onClick:()=>{s(!1),k()},children:e("详情")},"details")],children:a.jsx("div",{dangerouslySetInnerHTML:{__html:u.content}})})]})};function Rgn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState(!1),[s,l]=p.useState({TopUpLink:"","general_setting.docs_link":"","general_setting.quota_display_type":"USD","general_setting.custom_currency_symbol":"¤","general_setting.custom_currency_exchange_rate":"",QuotaPerUnit:"",RetryTimes:"",USDExchangeRate:"",DisplayTokenStatEnabled:!1,DefaultCollapseSidebar:!1,DemoSiteEnabled:!1,SelfUseModeEnabled:!1,"token_setting.max_user_tokens":1e3}),c=p.useRef(),[u,f]=p.useState(s);function d(g){return b=>{l(x=>({...x,[g]:b}))}}function m(){const g=wi(s,u);if(!g.length)return hn(t("你似乎并没有修改什么"));const b=g.map(x=>{let v="";return typeof s[x.key]=="boolean"?v=String(s[x.key]):v=s[x.key],ue.put("/api/option/",{key:x.key,value:v})});n(!0),Promise.all(b).then(x=>{if(b.length===1){if(x.includes(void 0))return}else if(b.length>1&&x.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}const h=p.useMemo(()=>{const g=s["general_setting.quota_display_type"];return g==="USD"?"1":g==="CNY"?String(s.USDExchangeRate||""):g==="TOKENS"?String(s.QuotaPerUnit||""):g==="CUSTOM"?String(s["general_setting.custom_currency_exchange_rate"]||""):""},[s]),y=g=>{const b=s["general_setting.quota_display_type"];b==="CNY"?d("USDExchangeRate")(g):b==="TOKENS"?d("QuotaPerUnit")(g):b==="CUSTOM"&&d("general_setting.custom_currency_exchange_rate")(g)};return p.useEffect(()=>{var b;const g={};for(let x in e.options)Object.keys(s).includes(x)&&(g[x]=e.options[x]);g["general_setting.quota_display_type"]===void 0&&((b=e.options)==null?void 0:b.DisplayInCurrencyEnabled)!==void 0&&(g["general_setting.quota_display_type"]=e.options.DisplayInCurrencyEnabled?"USD":"TOKENS"),e.options["general_setting.custom_currency_symbol"]!==void 0&&(g["general_setting.custom_currency_symbol"]=e.options["general_setting.custom_currency_symbol"]),e.options["general_setting.custom_currency_exchange_rate"]!==void 0&&(g["general_setting.custom_currency_exchange_rate"]=e.options["general_setting.custom_currency_exchange_rate"]),l(g),f(structuredClone(g)),c.current.setValues(g)},[e.options]),a.jsxs(a.Fragment,{children:[a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:s,getFormApi:g=>c.current=g,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("通用设置"),children:[a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"TopUpLink",label:t("充值链接"),initValue:"",placeholder:t("例如发卡网站的购买链接"),onChange:d("TopUpLink"),showClear:!0})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"general_setting.docs_link",label:t("文档地址"),initValue:"",placeholder:t("例如 https://docs.akai.local"),onChange:d("general_setting.docs_link"),showClear:!0})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"RetryTimes",label:t("失败重试次数"),initValue:"",placeholder:t("失败重试次数"),onChange:d("RetryTimes"),showClear:!0})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Slot,{label:t("站点额度展示类型及汇率"),children:a.jsxs(kKe,{style:{width:"100%"},children:[a.jsx(_t,{prefix:"1 USD = ",style:{width:"50%"},value:h,onChange:y,disabled:s["general_setting.quota_display_type"]==="USD"}),a.jsxs(hr,{style:{width:"50%"},value:s["general_setting.quota_display_type"],onChange:d("general_setting.quota_display_type"),children:[a.jsx(hr.Option,{value:"USD",children:"USD ($)"}),a.jsx(hr.Option,{value:"CNY",children:"CNY (Â¥)"}),a.jsx(hr.Option,{value:"TOKENS",children:"Tokens"}),a.jsx(hr.Option,{value:"CUSTOM",children:t("自定义货币")})]})]})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"general_setting.custom_currency_symbol",label:t("自定义货币符号"),placeholder:t("例如 €, £, Rp, â‚©, ₹..."),onChange:d("general_setting.custom_currency_symbol"),showClear:!0,disabled:s["general_setting.quota_display_type"]!=="CUSTOM"})})]}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"DisplayTokenStatEnabled",label:t("额度查询接口返回令牌额度而非用户额度"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:d("DisplayTokenStatEnabled")})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"DefaultCollapseSidebar",label:t("默认折叠侧边栏"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:d("DefaultCollapseSidebar")})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"DemoSiteEnabled",label:t("演示站点模式"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:d("DemoSiteEnabled")})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"SelfUseModeEnabled",label:t("自用模式"),extraText:t("开启后不限制:必须设置模型倍率"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:d("SelfUseModeEnabled")})})]}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("用户最大令牌数量"),field:"token_setting.max_user_tokens",step:1,min:1,extraText:t("每个用户最多可创建的令牌数量,默认 1000,设置过大可能会影响性能"),placeholder:"1000",onChange:d("token_setting.max_user_tokens")})})}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:m,children:t("保存通用设置")})})]})})}),a.jsx(Qe,{title:t("警告"),visible:i,onOk:()=>o(!1),onCancel:()=>o(!1),closeOnEsc:!0,width:500,children:a.jsx(er,{type:"warning",description:t("此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。"),bordered:!0,fullMode:!1,closeIcon:null})})]})}const{Text:B9e}=_e;function Fgn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useContext(Ti),[s,l]=p.useState({home:!0,console:!0,pricing:{enabled:!0,requireAuth:!1},docs:!0,about:!0});function c(h){return y=>{const g={...s};h==="pricing"?g[h]={...g[h],enabled:y}:g[h]=y,l(g)}}function u(h){const y={...s};y.pricing={...y.pricing,requireAuth:h},l(y)}function f(){l({home:!0,console:!0,pricing:{enabled:!0,requireAuth:!1},docs:!0,about:!0}),Ce(t("已重置为默认配置"))}async function d(){n(!0);try{const h=await ue.put("/api/option/",{key:"HeaderNavModules",value:JSON.stringify(s)}),{success:y,message:g}=h.data;y?(Ce(t("保存成功")),o({type:"set",payload:{...i.status,HeaderNavModules:JSON.stringify(s)}}),e.refresh&&await e.refresh()):L(g)}catch{L(t("保存失败,请重试"))}finally{n(!1)}}p.useEffect(()=>{if(e.options&&e.options.HeaderNavModules)try{const h=JSON.parse(e.options.HeaderNavModules);typeof h.pricing=="boolean"&&(h.pricing={enabled:h.pricing,requireAuth:!1}),l(h)}catch{l({home:!0,console:!0,pricing:{enabled:!0,requireAuth:!1},docs:!0,about:!0})}},[e.options]);const m=[{key:"home",title:t("首页"),description:t("用户主页,展示系统信息")},{key:"console",title:t("控制台"),description:t("用户控制面板,管理账户")},{key:"pricing",title:t("模型广场"),description:t("模型定价,需要登录访问"),hasSubConfig:!0},{key:"docs",title:t("文档"),description:t("系统文档和帮助信息")},{key:"about",title:t("关于"),description:t("关于系统的详细信息")}];return a.jsx(Ve,{children:a.jsxs(F.Section,{text:t("顶栏管理"),extraText:t("控制顶栏模块显示状态,全局生效"),children:[a.jsx(Fe,{gutter:[16,16],style:{marginBottom:"24px"},children:m.map(h=>{var y,g,b;return a.jsx(le,{xs:24,sm:12,md:6,lg:6,xl:6,children:a.jsxs(Ve,{style:{borderRadius:"8px",border:"1px solid var(--semi-color-border)",transition:"all 0.2s ease",background:"var(--semi-color-bg-1)",minHeight:"80px"},bodyStyle:{padding:"16px"},hoverable:!0,children:[a.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",height:"100%"},children:[a.jsxs("div",{style:{flex:1,textAlign:"left"},children:[a.jsx("div",{style:{fontWeight:"600",fontSize:"14px",color:"var(--semi-color-text-0)",marginBottom:"4px"},children:h.title}),a.jsx(B9e,{type:"secondary",size:"small",style:{fontSize:"12px",color:"var(--semi-color-text-2)",lineHeight:"1.4",display:"block"},children:h.description})]}),a.jsx("div",{style:{marginLeft:"16px"},children:a.jsx(ln,{checked:h.key==="pricing"?(y=s[h.key])==null?void 0:y.enabled:s[h.key],onChange:c(h.key),size:"default"})})]}),h.key==="pricing"&&(h.key==="pricing"?(g=s[h.key])==null?void 0:g.enabled:s[h.key])&&a.jsx("div",{style:{borderTop:"1px solid var(--semi-color-border)",marginTop:"12px",paddingTop:"12px"},children:a.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[a.jsxs("div",{style:{flex:1,textAlign:"left"},children:[a.jsx("div",{style:{fontWeight:"500",fontSize:"12px",color:"var(--semi-color-text-1)",marginBottom:"2px"},children:t("需要登录访问")}),a.jsx(B9e,{type:"secondary",size:"small",style:{fontSize:"11px",color:"var(--semi-color-text-2)",lineHeight:"1.4",display:"block"},children:t("开启后未登录用户无法访问模型广场")})]}),a.jsx("div",{style:{marginLeft:"16px"},children:a.jsx(ln,{checked:((b=s.pricing)==null?void 0:b.requireAuth)||!1,onChange:u,size:"default"})})]})})]})},h.key)})}),a.jsxs("div",{style:{display:"flex",gap:"12px",justifyContent:"flex-start",alignItems:"center",paddingTop:"8px",borderTop:"1px solid var(--semi-color-border)"},children:[a.jsx(B,{size:"default",type:"tertiary",onClick:f,style:{borderRadius:"6px",fontWeight:"500"},children:t("重置为默认")}),a.jsx(B,{size:"default",type:"primary",onClick:d,loading:r,style:{borderRadius:"6px",fontWeight:"500",minWidth:"100px"},children:t("保存设置")})]})]})})}const{Text:V9e}=_e;function Bgn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useContext(Ti),[s,l]=p.useState({chat:{enabled:!0,playground:!0,chat:!0},console:{enabled:!0,detail:!0,token:!0,log:!0,midjourney:!0,task:!0},personal:{enabled:!0,topup:!0,personal:!0},admin:{enabled:!0,channel:!0,models:!0,deployment:!0,redemption:!0,user:!0,subscription:!0,setting:!0}});function c(h){return y=>{const g={...s,[h]:{...s[h],enabled:y}};l(g)}}function u(h,y){return g=>{const b={...s,[h]:{...s[h],[y]:g}};l(b)}}function f(){l({chat:{enabled:!0,playground:!0,chat:!0},console:{enabled:!0,detail:!0,token:!0,log:!0,midjourney:!0,task:!0},personal:{enabled:!0,topup:!0,personal:!0},admin:{enabled:!0,channel:!0,models:!0,deployment:!0,redemption:!0,user:!0,subscription:!0,setting:!0}}),Ce(t("已重置为默认配置"))}async function d(){n(!0);try{const h=await ue.put("/api/option/",{key:"SidebarModulesAdmin",value:JSON.stringify(s)}),{success:y,message:g}=h.data;y?(Ce(t("保存成功")),o({type:"set",payload:{...i.status,SidebarModulesAdmin:JSON.stringify(s)}}),e.refresh&&await e.refresh()):L(g)}catch{L(t("保存失败,请重试"))}finally{n(!1)}}p.useEffect(()=>{if(e.options&&e.options.SidebarModulesAdmin)try{const h=JSON.parse(e.options.SidebarModulesAdmin);l(h)}catch{l({chat:{enabled:!0,playground:!0,chat:!0},console:{enabled:!0,detail:!0,token:!0,log:!0,midjourney:!0,task:!0},personal:{enabled:!0,topup:!0,personal:!0},admin:{enabled:!0,channel:!0,models:!0,deployment:!0,redemption:!0,user:!0,subscription:!0,setting:!0}})}},[e.options]);const m=[{key:"chat",title:t("聊天区域"),description:t("操练场和聊天功能"),modules:[{key:"playground",title:t("操练场"),description:t("AI模型测试环境")},{key:"chat",title:t("聊天"),description:t("聊天会话管理")}]},{key:"console",title:t("控制台区域"),description:t("数据管理和日志查看"),modules:[{key:"detail",title:t("数据看板"),description:t("系统数据统计")},{key:"token",title:t("令牌管理"),description:t("API令牌管理")},{key:"log",title:t("使用日志"),description:t("API使用记录")},{key:"midjourney",title:t("绘图日志"),description:t("绘图任务记录")},{key:"task",title:t("任务日志"),description:t("系统任务记录")}]},{key:"personal",title:t("个人中心区域"),description:t("用户个人功能"),modules:[{key:"topup",title:t("钱包管理"),description:t("余额充值管理")},{key:"personal",title:t("个人设置"),description:t("个人信息设置")}]},{key:"admin",title:t("管理员区域"),description:t("系统管理功能"),modules:[{key:"channel",title:t("渠道管理"),description:t("API渠道配置")},{key:"models",title:t("模型管理"),description:t("AI模型配置")},{key:"deployment",title:t("模型部署"),description:t("模型部署管理")},{key:"subscription",title:t("订阅管理"),description:t("订阅套餐管理")},{key:"redemption",title:t("兑换码管理"),description:t("兑换码生成管理")},{key:"user",title:t("用户管理"),description:t("用户账户管理")},{key:"setting",title:t("系统设置"),description:t("系统参数配置")}]}];return a.jsx(Ve,{children:a.jsxs(F.Section,{text:t("侧边栏管理(全局控制)"),extraText:t("全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用"),children:[m.map(h=>{var y;return a.jsxs("div",{style:{marginBottom:"32px"},children:[a.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"16px",padding:"12px 16px",backgroundColor:"var(--semi-color-fill-0)",borderRadius:"8px",border:"1px solid var(--semi-color-border)"},children:[a.jsxs("div",{children:[a.jsx("div",{style:{fontWeight:"600",fontSize:"16px",color:"var(--semi-color-text-0)",marginBottom:"4px"},children:h.title}),a.jsx(V9e,{type:"secondary",size:"small",style:{fontSize:"12px",color:"var(--semi-color-text-2)",lineHeight:"1.4"},children:h.description})]}),a.jsx(ln,{checked:(y=s[h.key])==null?void 0:y.enabled,onChange:c(h.key),size:"default"})]}),a.jsx(Fe,{gutter:[16,16],children:h.modules.map(g=>{var b,x,v;return a.jsx(le,{xs:24,sm:12,md:8,lg:6,xl:6,children:a.jsx(Ve,{bodyStyle:{padding:"16px"},hoverable:!0,style:{opacity:(b=s[h.key])!=null&&b.enabled?1:.5,transition:"opacity 0.2s"},children:a.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",height:"100%"},children:[a.jsxs("div",{style:{flex:1,textAlign:"left"},children:[a.jsx("div",{style:{fontWeight:"600",fontSize:"14px",color:"var(--semi-color-text-0)",marginBottom:"4px"},children:g.title}),a.jsx(V9e,{type:"secondary",size:"small",style:{fontSize:"12px",color:"var(--semi-color-text-2)",lineHeight:"1.4",display:"block"},children:g.description})]}),a.jsx("div",{style:{marginLeft:"16px"},children:a.jsx(ln,{checked:(x=s[h.key])==null?void 0:x[g.key],onChange:u(h.key,g.key),size:"default",disabled:!((v=s[h.key])!=null&&v.enabled)})})]})})},g.key)})})]},h.key)}),a.jsxs("div",{style:{display:"flex",gap:"12px",justifyContent:"flex-start",alignItems:"center",paddingTop:"8px",borderTop:"1px solid var(--semi-color-border)"},children:[a.jsx(B,{size:"default",type:"tertiary",onClick:f,style:{borderRadius:"6px",fontWeight:"500"},children:t("重置为默认")}),a.jsx(B,{size:"default",type:"primary",onClick:d,loading:r,style:{borderRadius:"6px",fontWeight:"500",minWidth:"100px"},children:t("保存设置")})]})]})})}function Vgn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({CheckSensitiveEnabled:!1,CheckSensitiveOnPromptEnabled:!1,SensitiveWords:""}),s=p.useRef(),[l,c]=p.useState(i);function u(){const f=wi(i,l);if(!f.length)return hn(t("你似乎并没有修改什么"));const d=f.map(m=>{let h="";return typeof i[m.key]=="boolean"?h=String(i[m.key]):h=i[m.key],ue.put("/api/option/",{key:m.key,value:h})});n(!0),Promise.all(d).then(m=>{if(d.length===1){if(m.includes(void 0))return}else if(d.length>1&&m.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}return p.useEffect(()=>{const f={};for(let d in e.options)Object.keys(i).includes(d)&&(f[d]=e.options[d]);o(f),c(structuredClone(f)),s.current.setValues(f)},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:f=>s.current=f,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("屏蔽词过滤设置"),children:[a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"CheckSensitiveEnabled",label:t("启用屏蔽词过滤功能"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:f=>{o({...i,CheckSensitiveEnabled:f})}})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"CheckSensitiveOnPromptEnabled",label:t("启用 Prompt 检查"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:f=>o({...i,CheckSensitiveOnPromptEnabled:f})})})]}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.TextArea,{label:t("屏蔽词列表"),extraText:t("一行一个屏蔽词,不需要符号分割"),placeholder:t("一行一个屏蔽词,不需要符号分割"),field:"SensitiveWords",onChange:f=>o({...i,SensitiveWords:f}),style:{fontFamily:"JetBrains Mono, Consolas"},autosize:{minRows:6,maxRows:12}})})}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:u,children:t("保存屏蔽词过滤设置")})})]})})})})}const{Text:fa}=_e;function Hgn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState(!1),[s,l]=p.useState({LogConsumeEnabled:!1,historyTimestamp:Po().subtract(1,"month").toDate()}),c=p.useRef(),[u,f]=p.useState(s);function d(){const h=wi(s,u).filter(g=>g.key!=="historyTimestamp");if(!h.length)return hn(t("你似乎并没有修改什么"));const y=h.map(g=>{let b="";return typeof s[g.key]=="boolean"?b=String(s[g.key]):b=s[g.key],ue.put("/api/option/",{key:g.key,value:b})});n(!0),Promise.all(y).then(g=>{if(y.length===1){if(g.includes(void 0))return}else if(y.length>1&&g.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}async function m(){if(!s.historyTimestamp){L(t("请选择日志记录时间"));return}const h=Po(),y=Po(s.historyTimestamp),g=y.format("YYYY-MM-DD HH:mm:ss"),b=h.format("YYYY-MM-DD HH:mm:ss"),x=h.diff(y,"day");Qe.confirm({title:t("确认清除历史日志"),content:a.jsxs("div",{style:{lineHeight:"1.8"},children:[a.jsxs("p",{children:[a.jsxs(fa,{children:[t("当前时间"),":"]}),a.jsx(fa,{strong:!0,style:{color:"#52c41a"},children:b})]}),a.jsxs("p",{children:[a.jsxs(fa,{children:[t("选择时间"),":"]}),a.jsx(fa,{strong:!0,type:"danger",children:g}),x>0&&a.jsxs(fa,{type:"tertiary",children:[" ","(",t("约")," ",x," ",t("天前"),")"]})]}),a.jsxs("div",{style:{background:"#fff7e6",border:"1px solid #ffd591",padding:"12px",borderRadius:"4px",marginTop:"12px",color:"#333"},children:[a.jsxs(fa,{strong:!0,style:{color:"#d46b08"},children:["⚠️ ",t("注意"),":"]}),a.jsxs(fa,{style:{color:"#333"},children:[t("将删除")," "]}),a.jsx(fa,{strong:!0,style:{color:"#cf1322"},children:g}),x>0&&a.jsxs(fa,{style:{color:"#8c8c8c"},children:[" ","(",t("约")," ",x," ",t("天前"),")"]}),a.jsxs(fa,{style:{color:"#333"},children:[" ",t("之前的所有日志")]})]}),a.jsx("p",{style:{marginTop:"12px"},children:a.jsx(fa,{type:"danger",children:t("此操作不可恢复,请仔细确认时间后再操作!")})})]}),okText:t("确认删除"),cancelText:t("取消"),okType:"danger",onOk:async()=>{try{o(!0);const v=await ue.delete(`/api/log/?target_timestamp=${Date.parse(s.historyTimestamp)/1e3}`),{success:O,message:j,data:w}=v.data;if(O){Ce(`${w} ${t("条日志已清理!")}`);return}else throw new Error(t("日志清理失败:")+j)}catch(v){L(v.message)}finally{o(!1)}}})}return p.useEffect(()=>{const h={};for(let y in e.options)Object.keys(s).includes(y)&&(h[y]=e.options[y]);h.historyTimestamp=s.historyTimestamp,l(Object.assign(s,h)),f(structuredClone(h)),c.current.setValues(h)},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:s,getFormApi:h=>c.current=h,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("日志设置"),children:[a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"LogConsumeEnabled",label:t("启用额度消费日志记录"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:h=>{l({...s,LogConsumeEnabled:h})}})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsxs(Lt,{spinning:i,children:[a.jsx(F.DatePicker,{label:t("清除历史日志"),field:"historyTimestamp",type:"dateTime",inputReadOnly:!0,onChange:h=>{l({...s,historyTimestamp:h})}}),a.jsx(fa,{type:"tertiary",size:"small",style:{display:"block",marginTop:4,marginBottom:8},children:t("将清除选定时间之前的所有日志")}),a.jsx(B,{size:"default",type:"danger",onClick:m,children:t("清除历史日志")})]})})]}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:d,children:t("保存日志设置")})})]})})})})}function H9e(e){var u;const{Text:t}=_e,{label:r,field:n,placeholder:i,extraText:o,onChange:s,parsed:l,invalidText:c}=e;return a.jsxs(a.Fragment,{children:[a.jsx(F.Input,{label:r,placeholder:i,extraText:o,field:n,onChange:s}),(l==null?void 0:l.ok)&&((u=l.tokens)==null?void 0:u.length)>0&&a.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:8,marginTop:8},children:l.tokens.map(f=>a.jsx(me,{size:"small",children:f},f))}),!(l!=null&&l.ok)&&a.jsxs(t,{type:"danger",style:{display:"block",marginTop:8},children:[c,l!=null&&l.invalidTokens&&l.invalidTokens.length>0?`: ${l.invalidTokens.join(", ")}`:""]})]})}function Ugn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({ChannelDisableThreshold:"",QuotaRemindThreshold:"",AutomaticDisableChannelEnabled:!1,AutomaticEnableChannelEnabled:!1,AutomaticDisableKeywords:"",AutomaticDisableStatusCodes:"401",AutomaticRetryStatusCodes:"100-199,300-399,401-407,409-499,500-503,505-523,525-599","monitor_setting.auto_test_channel_enabled":!1,"monitor_setting.auto_test_channel_minutes":10}),s=p.useRef(),[l,c]=p.useState(i),u=I9e(i.AutomaticDisableStatusCodes||""),f=I9e(i.AutomaticRetryStatusCodes||"");function d(){const m=wi(i,l);if(!m.length)return hn(t("你似乎并没有修改什么"));if(!u.ok){const y=u.invalidTokens&&u.invalidTokens.length>0?`: ${u.invalidTokens.join(", ")}`:"";return L(`${t("自动禁用状态码格式不正确")}${y}`)}if(!f.ok){const y=f.invalidTokens&&f.invalidTokens.length>0?`: ${f.invalidTokens.join(", ")}`:"";return L(`${t("自动重试状态码格式不正确")}${y}`)}const h=m.map(y=>{let g="";return typeof i[y.key]=="boolean"?g=String(i[y.key]):g={AutomaticDisableStatusCodes:u.normalized,AutomaticRetryStatusCodes:f.normalized}[y.key]??i[y.key],ue.put("/api/option/",{key:y.key,value:g})});n(!0),Promise.all(h).then(y=>{if(h.length===1){if(y.includes(void 0))return}else if(h.length>1&&y.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}return p.useEffect(()=>{const m={};for(let h in e.options)Object.keys(i).includes(h)&&(m[h]=e.options[h]);o(m),c(structuredClone(m)),s.current.setValues(m)},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:m=>s.current=m,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("监控设置"),children:[a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"monitor_setting.auto_test_channel_enabled",label:t("定时测试所有通道"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:m=>o({...i,"monitor_setting.auto_test_channel_enabled":m})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("自动测试所有通道间隔时间"),step:1,min:1,suffix:t("分钟"),extraText:t("每隔多少分钟测试一次所有通道"),placeholder:"",field:"monitor_setting.auto_test_channel_minutes",onChange:m=>o({...i,"monitor_setting.auto_test_channel_minutes":parseInt(m)})})})]}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("测试所有渠道的最长响应时间"),step:1,min:0,suffix:t("秒"),extraText:t("当运行通道全部测试时,超过此时间将自动禁用通道"),placeholder:"",field:"ChannelDisableThreshold",onChange:m=>o({...i,ChannelDisableThreshold:String(m)})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("额度提醒阈值"),step:1,min:0,suffix:"Token",extraText:t("低于此额度时将发送邮件提醒用户"),placeholder:"",field:"QuotaRemindThreshold",onChange:m=>o({...i,QuotaRemindThreshold:String(m)})})})]}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"AutomaticDisableChannelEnabled",label:t("失败时自动禁用通道"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:m=>{o({...i,AutomaticDisableChannelEnabled:m})}})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"AutomaticEnableChannelEnabled",label:t("成功时自动启用通道"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:m=>o({...i,AutomaticEnableChannelEnabled:m})})})]}),a.jsx(Fe,{gutter:16,children:a.jsxs(le,{xs:24,sm:16,children:[a.jsx(H9e,{label:t("自动禁用状态码"),placeholder:t("例如:401, 403, 429, 500-599"),extraText:t("支持填写单个状态码或范围(含首尾),使用逗号分隔"),field:"AutomaticDisableStatusCodes",onChange:m=>o({...i,AutomaticDisableStatusCodes:m}),parsed:u,invalidText:t("自动禁用状态码格式不正确")}),a.jsx(H9e,{label:t("自动重试状态码"),placeholder:t("例如:401, 403, 429, 500-599"),extraText:t("支持填写单个状态码或范围(含首尾),使用逗号分隔;504 和 524 始终不重试,不受此处配置影响"),field:"AutomaticRetryStatusCodes",onChange:m=>o({...i,AutomaticRetryStatusCodes:m}),parsed:f,invalidText:t("自动重试状态码格式不正确")}),a.jsx(F.TextArea,{label:t("自动禁用关键词"),placeholder:t("一行一个,不区分大小写"),extraText:t("当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道"),field:"AutomaticDisableKeywords",autosize:{minRows:6,maxRows:12},onChange:m=>o({...i,AutomaticDisableKeywords:m})})]})}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:d,children:t("保存监控设置")})})]})})})})}function Wgn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({QuotaForNewUser:"",PreConsumedQuota:"",QuotaForInviter:"",QuotaForInvitee:"","quota_setting.enable_free_model_pre_consume":!0}),s=p.useRef(),[l,c]=p.useState(i);function u(){const f=wi(i,l);if(!f.length)return hn(t("你似乎并没有修改什么"));const d=f.map(m=>{let h="";return typeof i[m.key]=="boolean"?h=String(i[m.key]):h=i[m.key],ue.put("/api/option/",{key:m.key,value:h})});n(!0),Promise.all(d).then(m=>{if(d.length===1){if(m.includes(void 0))return}else if(d.length>1&&m.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}return p.useEffect(()=>{const f={};for(let d in e.options)Object.keys(i).includes(d)&&(f[d]=e.options[d]);o(f),c(structuredClone(f)),s.current.setValues(f)},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:f=>s.current=f,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("额度设置"),children:[a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("新用户初始额度"),field:"QuotaForNewUser",step:1,min:0,suffix:"Token",placeholder:"",onChange:f=>o({...i,QuotaForNewUser:String(f)})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("请求预扣费额度"),field:"PreConsumedQuota",step:1,min:0,suffix:"Token",extraText:t("请求结束后多退少补"),placeholder:"",onChange:f=>o({...i,PreConsumedQuota:String(f)})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("邀请新用户奖励额度"),field:"QuotaForInviter",step:1,min:0,suffix:"Token",extraText:"",placeholder:t("例如:2000"),onChange:f=>o({...i,QuotaForInviter:String(f)})})})]}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:6,children:a.jsx(F.InputNumber,{label:t("新用户使用邀请码奖励额度"),field:"QuotaForInvitee",step:1,min:0,suffix:"Token",extraText:"",placeholder:t("例如:1000"),onChange:f=>o({...i,QuotaForInvitee:String(f)})})})}),a.jsx(Fe,{children:a.jsx(le,{children:a.jsx(F.Switch,{label:t("对免费模型启用预消耗"),field:"quota_setting.enable_free_model_pre_consume",extraText:t("开启后,对免费模型(倍率为0,或者价格为0)的模型也会预消耗额度"),onChange:f=>o({...i,"quota_setting.enable_free_model_pre_consume":f})})})}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:u,children:t("保存额度设置")})})]})})})})}function Kgn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({"checkin_setting.enabled":!1,"checkin_setting.min_quota":1e3,"checkin_setting.max_quota":1e4}),s=p.useRef(),[l,c]=p.useState(i);function u(d){return m=>{o(h=>({...h,[d]:m}))}}function f(){const d=wi(i,l);if(!d.length)return hn(t("你似乎并没有修改什么"));const m=d.map(h=>{let y="";return i[h.key],y=String(i[h.key]),ue.put("/api/option/",{key:h.key,value:y})});n(!0),Promise.all(m).then(h=>{if(m.length===1){if(h.includes(void 0))return}else if(m.length>1&&h.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}return p.useEffect(()=>{const d={};for(let m in e.options)Object.keys(i).includes(m)&&(d[m]=e.options[m]);o(d),c(structuredClone(d)),s.current.setValues(d)},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:d=>s.current=d,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("签到设置"),children:[a.jsx(_e.Text,{type:"tertiary",style:{marginBottom:16,display:"block"},children:t("签到功能允许用户每日签到获取随机额度奖励")}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"checkin_setting.enabled",label:t("启用签到功能"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:u("checkin_setting.enabled")})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"checkin_setting.min_quota",label:t("签到最小额度"),placeholder:t("签到奖励的最小额度"),onChange:u("checkin_setting.min_quota"),min:0,disabled:!i["checkin_setting.enabled"]})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"checkin_setting.max_quota",label:t("签到最大额度"),placeholder:t("签到奖励的最大额度"),onChange:u("checkin_setting.max_quota"),min:0,disabled:!i["checkin_setting.enabled"]})})]}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:f,children:t("保存签到设置")})})]})})})})}const qgn=()=>{let[e,t]=p.useState({QuotaForNewUser:0,PreConsumedQuota:0,QuotaForInviter:0,QuotaForInvitee:0,"quota_setting.enable_free_model_pre_consume":!0,TopUpLink:"","general_setting.docs_link":"",QuotaPerUnit:0,USDExchangeRate:0,RetryTimes:0,"general_setting.quota_display_type":"USD",DisplayTokenStatEnabled:!1,DefaultCollapseSidebar:!1,DemoSiteEnabled:!1,SelfUseModeEnabled:!1,HeaderNavModules:"",SidebarModulesAdmin:"",CheckSensitiveEnabled:!1,CheckSensitiveOnPromptEnabled:!1,SensitiveWords:"",LogConsumeEnabled:!1,ChannelDisableThreshold:0,QuotaRemindThreshold:0,AutomaticDisableChannelEnabled:!1,AutomaticEnableChannelEnabled:!1,AutomaticDisableKeywords:"",AutomaticDisableStatusCodes:"401",AutomaticRetryStatusCodes:"100-199,300-399,401-407,409-499,500-503,505-523,525-599","monitor_setting.auto_test_channel_enabled":!1,"monitor_setting.auto_test_channel_minutes":10,"checkin_setting.enabled":!1,"checkin_setting.min_quota":1e3,"checkin_setting.max_quota":1e4,"token_setting.max_user_tokens":1e3}),[r,n]=p.useState(!1);const i=async()=>{const s=await ue.get("/api/option/"),{success:l,message:c,data:u}=s.data;if(l){let f={};u.forEach(d=>{typeof e[d.key]=="boolean"?f[d.key]=po(d.value):f[d.key]=d.value}),t(f)}else L(c)};async function o(){try{n(!0),await i()}catch{L("刷新失败")}finally{n(!1)}}return p.useEffect(()=>{o()},[]),a.jsx(a.Fragment,{children:a.jsxs(Lt,{spinning:r,size:"large",children:[a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Rgn,{options:e,refresh:o})}),a.jsx("div",{style:{marginTop:"10px"},children:a.jsx(Fgn,{options:e,refresh:o})}),a.jsx("div",{style:{marginTop:"10px"},children:a.jsx(Bgn,{options:e,refresh:o})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Vgn,{options:e,refresh:o})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Hgn,{options:e,refresh:o})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Ugn,{options:e,refresh:o})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Wgn,{options:e,refresh:o})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Kgn,{options:e,refresh:o})})]})})};function Ggn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({ModelRequestRateLimitEnabled:!1,ModelRequestRateLimitCount:-1,ModelRequestRateLimitSuccessCount:1e3,ModelRequestRateLimitDurationMinutes:1,ModelRequestRateLimitGroup:""}),s=p.useRef(),[l,c]=p.useState(i);function u(){const f=wi(i,l);if(!f.length)return hn(t("你似乎并没有修改什么"));const d=f.map(m=>{let h="";return typeof i[m.key]=="boolean"?h=String(i[m.key]):h=i[m.key],ue.put("/api/option/",{key:m.key,value:h})});n(!0),Promise.all(d).then(m=>{if(d.length===1){if(m.includes(void 0))return}else if(d.length>1&&m.includes(void 0))return L(t("部分保存失败,请重试"));for(let h=0;h{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}return p.useEffect(()=>{const f={};for(let d in e.options)Object.keys(i).includes(d)&&(f[d]=e.options[d]);o(f),c(structuredClone(f)),s.current.setValues(f)},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:f=>s.current=f,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("模型请求速率限制"),children:[a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"ModelRequestRateLimitEnabled",label:t("启用用户模型请求速率限制(可能会影响高并发性能)"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:f=>{o({...i,ModelRequestRateLimitEnabled:f})}})})}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("限制周期"),step:1,min:0,suffix:t("分钟"),extraText:t("频率限制的周期(分钟)"),field:"ModelRequestRateLimitDurationMinutes",onChange:f=>o({...i,ModelRequestRateLimitDurationMinutes:String(f)})})})}),a.jsxs(Fe,{children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("用户每周期最多请求次数"),step:1,min:0,max:1e8,suffix:t("次"),extraText:t("包括失败请求的次数,0代表不限制"),field:"ModelRequestRateLimitCount",onChange:f=>o({...i,ModelRequestRateLimitCount:String(f)})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("用户每周期最多请求完成次数"),step:1,min:1,max:1e8,suffix:t("次"),extraText:t("只包括请求成功的次数"),field:"ModelRequestRateLimitSuccessCount",onChange:f=>o({...i,ModelRequestRateLimitSuccessCount:String(f)})})})]}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:t("分组速率限制"),placeholder:t(`{ "default": [200, 100], "vip": [0, 1000] }`),field:"ModelRequestRateLimitGroup",autosize:{minRows:5,maxRows:15},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}],extraText:a.jsxs("div",{children:[a.jsx("p",{children:t("说明:")}),a.jsxs("ul",{children:[a.jsx("li",{children:t('使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}')}),a.jsx("li",{children:t('示例:{"default": [200, 100], "vip": [0, 1000]}。')}),a.jsx("li",{children:t("[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。")}),a.jsx("li",{children:t("[最多请求次数]和[最多请求完成次数]的最大值为2147483647。")}),a.jsx("li",{children:t("分组速率配置优先级高于全局速率限制。")}),a.jsx("li",{children:t("限制周期统一使用上方配置的“限制周期”值。")})]})]}),onChange:f=>{o({...i,ModelRequestRateLimitGroup:f})}})})}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:u,children:t("保存模型速率限制")})})]})})})})}const Jgn=()=>{nt();let[e,t]=p.useState({ModelRequestRateLimitEnabled:!1,ModelRequestRateLimitCount:0,ModelRequestRateLimitSuccessCount:1e3,ModelRequestRateLimitDurationMinutes:1,ModelRequestRateLimitGroup:""}),[r,n]=p.useState(!1);const i=async()=>{const s=await ue.get("/api/option/"),{success:l,message:c,data:u}=s.data;if(l){let f={};u.forEach(d=>{d.key==="ModelRequestRateLimitGroup"&&(d.value=JSON.stringify(JSON.parse(d.value),null,2)),d.key.endsWith("Enabled")?f[d.key]=po(d.value):f[d.key]=d.value}),t(f)}else L(c)};async function o(){try{n(!0),await i()}catch{L("刷新失败")}finally{n(!1)}}return p.useEffect(()=>{o()},[]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,size:"large",children:a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Ggn,{options:e,refresh:o})})})})},Ygn={default:"OFF"},Xgn={default:"v1beta"},XT={"gemini.safety_settings":"","gemini.version_settings":"","gemini.supported_imagine_models":"","gemini.thinking_adapter_enabled":!1,"gemini.thinking_adapter_budget_tokens_percentage":.6,"gemini.function_call_thought_signature_enabled":!0,"gemini.remove_function_response_id_enabled":!0};function Qgn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState(XT),s=p.useRef(),[l,c]=p.useState(XT);async function u(){await s.current.validate().then(()=>{const f=wi(i,l);if(!f.length)return hn(t("你似乎并没有修改什么"));const d=f.map(m=>{let h=String(i[m.key]);return ue.put("/api/option/",{key:m.key,value:h})});n(!0),Promise.all(d).then(m=>{if(d.length===1){if(m.includes(void 0))return}else if(d.length>1&&m.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}).catch(f=>{console.error("Validation failed:",f),L(t("请检查输入"))})}return p.useEffect(()=>{const f={...XT};for(let d in e.options)Object.prototype.hasOwnProperty.call(XT,d)&&(f[d]=e.options[d]);o(f),c(structuredClone(f)),s.current.setValues(f)},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsxs(F,{values:i,getFormApi:f=>s.current=f,style:{marginBottom:15},children:[a.jsxs(F.Section,{text:t("Gemini设置"),children:[a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.TextArea,{label:t("Gemini安全设置"),placeholder:t("为一个 JSON 文本,例如:")+` `+JSON.stringify(Ygn,null,2),field:"gemini.safety_settings",extraText:t("default为默认设置,可单独设置每个分类的安全等级"),autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}],onChange:f=>o({...i,"gemini.safety_settings":f})})})}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.TextArea,{label:t("Gemini版本设置"),placeholder:t("为一个 JSON 文本,例如:")+` `+JSON.stringify(Xgn,null,2),field:"gemini.version_settings",extraText:t("default为默认设置,可单独设置每个模型的版本"),autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}],onChange:f=>o({...i,"gemini.version_settings":f})})})}),a.jsx(Fe,{children:a.jsx(le,{span:16,children:a.jsx(F.Switch,{label:t("启用FunctionCall思维签名填充"),field:"gemini.function_call_thought_signature_enabled",extraText:t("仅为使用OpenAI格式的Gemini/Vertex渠道填充thoughtSignature"),onChange:f=>o({...i,"gemini.function_call_thought_signature_enabled":f})})})}),a.jsx(Fe,{children:a.jsx(le,{span:16,children:a.jsx(F.Switch,{label:t("移除 functionResponse.id 字段"),field:"gemini.remove_function_response_id_enabled",extraText:t("Vertex AI 不支持 functionResponse.id 字段,开启后将自动移除该字段"),onChange:f=>o({...i,"gemini.remove_function_response_id_enabled":f})})})}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.TextArea,{field:"gemini.supported_imagine_models",label:t("支持的图像模型"),placeholder:t("例如:")+` `+JSON.stringify(["gemini-2.0-flash-exp-image-generation"],null,2),onChange:f=>o({...i,"gemini.supported_imagine_models":f}),trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}]})})})]}),a.jsxs(F.Section,{text:t("Gemini思考适配设置"),children:[a.jsx(Fe,{children:a.jsx(le,{span:16,children:a.jsx(ya,{children:t("和Claude不同,默认情况下Gemini的思考模型会自动决定要不要思考,就算不开启适配模型也可以正常使用,如果您需要计费,推荐设置无后缀模型价格按思考价格设置。支持使用 gemini-2.5-pro-preview-06-05-thinking-128 格式来精确传递思考预算。")})})}),a.jsx(Fe,{children:a.jsx(le,{span:16,children:a.jsx(F.Switch,{label:t("启用Gemini思考后缀适配"),field:"gemini.thinking_adapter_enabled",extraText:t("适配 -thinking、-thinking-预算数字 和 -nothinking 后缀"),onChange:f=>o({...i,"gemini.thinking_adapter_enabled":f})})})}),a.jsx(Fe,{children:a.jsx(le,{span:16,children:a.jsx(ya,{children:t("Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比")})})}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("思考预算占比"),field:"gemini.thinking_adapter_budget_tokens_percentage",initValue:"",extraText:t("0.002-1之间的小数"),min:.002,max:1,onChange:f=>o({...i,"gemini.thinking_adapter_budget_tokens_percentage":f})})})})]}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:u,children:t("保存")})})]})})})}const Zgn={"claude-3-7-sonnet-20250219-thinking":{"anthropic-beta":["output-128k-2025-02-19","token-efficient-tools-2025-02-19"]}},ebn={"claude-3-7-sonnet-20250219-thinking":{"anthropic-beta":["token-efficient-tools-2025-02-19"]}},tbn="anthropic-beta: output-128k-2025-02-19",rbn="anthropic-beta: output-128k-2025-02-19,token-efficient-tools-2025-02-19",U9e={default:8192,"claude-3-haiku-20240307":4096,"claude-3-opus-20240229":4096,"claude-3-7-sonnet-20250219-thinking":8192};function nbn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({"claude.model_headers_settings":"","claude.thinking_adapter_enabled":!0,"claude.default_max_tokens":"","claude.thinking_adapter_budget_tokens_percentage":.8}),s=p.useRef(),[l,c]=p.useState(i);function u(){const f=wi(i,l);if(!f.length)return hn(t("你似乎并没有修改什么"));const d=f.map(m=>{let h=String(i[m.key]);return ue.put("/api/option/",{key:m.key,value:h})});n(!0),Promise.all(d).then(m=>{if(d.length===1){if(m.includes(void 0))return}else if(d.length>1&&m.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}return p.useEffect(()=>{const f={};for(let d in e.options)Object.keys(i).includes(d)&&(f[d]=e.options[d]);o(f),c(structuredClone(f)),s.current.setValues(f)},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:f=>s.current=f,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("Claude设置"),children:[a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.TextArea,{label:t("Claude请求头追加"),field:"claude.model_headers_settings",placeholder:t("为一个 JSON 文本,例如:")+` `+JSON.stringify(Zgn,null,2),extraText:a.jsxs("div",{children:[a.jsx("div",{children:t("Claude会在原有请求头基础上追加这些值,不会覆盖已有同名请求头;重复值会自动忽略。")}),a.jsx("div",{className:"mt-2 whitespace-pre-wrap font-mono text-xs",children:`${t("前:")} ${tbn} ${t("配置:")} ${JSON.stringify(ebn,null,2)} ${t("后:")} ${rbn}`})]}),autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}],onChange:f=>o({...i,"claude.model_headers_settings":f})})})}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.TextArea,{label:t("缺省 MaxTokens"),field:"claude.default_max_tokens",placeholder:t("为一个 JSON 文本,例如:")+` `+JSON.stringify(U9e,null,2),extraText:t("示例")+` `+JSON.stringify(U9e,null,2),autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}],onChange:f=>o({...i,"claude.default_max_tokens":f})})})}),a.jsx(Fe,{children:a.jsx(le,{span:16,children:a.jsx(F.Switch,{label:t("启用Claude思考适配(-thinking后缀)"),field:"claude.thinking_adapter_enabled",onChange:f=>o({...i,"claude.thinking_adapter_enabled":f})})})}),a.jsx(Fe,{children:a.jsx(le,{span:16,children:a.jsx(ya,{children:t("Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比")})})}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("思考适配 BudgetTokens 百分比"),field:"claude.thinking_adapter_budget_tokens_percentage",initValue:"",extraText:t("0.1以上的小数"),min:.1,onChange:f=>o({...i,"claude.thinking_adapter_budget_tokens_percentage":f})})})}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:u,children:t("保存")})})]})})})})}const ibn=JSON.stringify(["moonshotai/kimi-k2-thinking","kimi-k2-thinking"],null,2),W9e=JSON.stringify({enabled:!0,all_channels:!1,channel_ids:[1,2],channel_types:[1],model_patterns:["^gpt-4o.*$","^gpt-5.*$"]},null,2),K9e=JSON.stringify({enabled:!0,all_channels:!0,model_patterns:["^gpt-4o.*$","^gpt-5.*$"]},null,2),Kc={"global.pass_through_request_enabled":!1,"global.thinking_model_blacklist":"[]","global.chat_completions_to_responses_policy":"{}","general_setting.ping_interval_enabled":!1,"general_setting.ping_interval_seconds":60};function obn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState(Kc),s=p.useRef(),[l,c]=p.useState(Kc),u="global.chat_completions_to_responses_policy",f=h=>{o(y=>({...y,[u]:h})),s.current&&s.current.setValue(u,h)},d=(h,y)=>h==="global.thinking_model_blacklist"?(typeof y=="string"?y.trim():"")===""?"[]":y:h==="global.chat_completions_to_responses_policy"&&(typeof y=="string"?y.trim():"")===""?"{}":y;function m(){const h=wi(i,l);if(!h.length)return hn(t("你似乎并没有修改什么"));const y=h.map(g=>{const b=d(g.key,i[g.key]);let x=String(b);return ue.put("/api/option/",{key:g.key,value:x})});n(!0),Promise.all(y).then(g=>{if(y.length===1){if(g.includes(void 0))return}else if(y.length>1&&g.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}return p.useEffect(()=>{const h={};for(const y of Object.keys(Kc))if(e.options[y]!==void 0){let g=e.options[y];if(y==="global.thinking_model_blacklist")try{g=g&&String(g).trim()!==""?JSON.stringify(JSON.parse(g),null,2):Kc[y]}catch{g=Kc[y]}if(y==="global.chat_completions_to_responses_policy")try{g=g&&String(g).trim()!==""?JSON.stringify(JSON.parse(g),null,2):Kc[y]}catch{g=Kc[y]}h[y]=g}else h[y]=Kc[y];o(h),c(structuredClone(h)),s.current&&s.current.setValues(h)},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:h=>s.current=h,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("全局设置"),children:[a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{label:t("启用请求透传"),field:"global.pass_through_request_enabled",onChange:h=>o({...i,"global.pass_through_request_enabled":h}),extraText:t("开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启")})})}),a.jsx(Fe,{children:a.jsx(le,{span:24,children:a.jsx(F.TextArea,{label:t("禁用思考处理的模型列表"),field:"global.thinking_model_blacklist",placeholder:t("例如:")+` `+ibn,rows:4,rules:[{validator:(h,y)=>!y||y.trim()===""?!0:Cr(y),message:t("不是合法的 JSON 字符串")}],extraText:t("列出的模型将不会自动添加或移除-thinking/-nothinking 后缀"),onChange:h=>o({...i,"global.thinking_model_blacklist":h})})})}),a.jsxs(F.Section,{text:a.jsxs("span",{style:{fontSize:14,fontWeight:600,display:"inline-flex",alignItems:"center",gap:8,flexWrap:"wrap"},children:[t("ChatCompletions→Responses 兼容配置"),a.jsx(me,{color:"orange",size:"small",children:"测试版"})]}),children:[a.jsx(Fe,{style:{marginTop:10},children:a.jsx(le,{span:24,children:a.jsx(er,{type:"warning",description:t("提示:该功能为测试版,未来配置结构与功能行为可能发生变更,请勿在生产环境使用。")})})}),a.jsx(Fe,{style:{marginTop:10},children:a.jsx(le,{span:24,children:a.jsx(F.TextArea,{label:t("参数配置"),field:u,placeholder:t("例如(指定渠道):")+` `+W9e+` `+t("例如(全渠道):")+` `+K9e,rows:8,rules:[{validator:(h,y)=>!y||y.trim()===""?!0:Cr(y),message:t("不是合法的 JSON 字符串")}],onChange:h=>o(y=>({...y,[u]:h}))})})}),a.jsx(Fe,{style:{marginTop:10,marginBottom:16},children:a.jsx(le,{span:24,children:a.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap",alignItems:"center"},children:[a.jsx(B,{type:"secondary",size:"small",onClick:()=>f(W9e),children:t("填充模板(指定渠道)")}),a.jsx(B,{type:"secondary",size:"small",onClick:()=>f(K9e),children:t("填充模板(全渠道)")}),a.jsx(B,{type:"secondary",size:"small",onClick:()=>{const h=i[u];if(!(!h||String(h).trim()===""))try{const y=JSON.stringify(JSON.parse(h),null,2);f(y)}catch{L(t("不是合法的 JSON 字符串"))}},children:t("格式化 JSON")})]})})})]}),a.jsxs(F.Section,{text:a.jsx("span",{style:{fontSize:14,fontWeight:600},children:t("连接保活设置")}),children:[a.jsx(Fe,{style:{marginTop:10},children:a.jsx(le,{span:24,children:a.jsx(er,{type:"warning",description:t("警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔")})})}),a.jsxs(Fe,{children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{label:t("启用Ping间隔"),field:"general_setting.ping_interval_enabled",onChange:h=>o({...i,"general_setting.ping_interval_enabled":h}),extraText:t("开启后,将定期发送ping数据保持连接活跃")})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("Ping间隔(秒)"),field:"general_setting.ping_interval_seconds",onChange:h=>o({...i,"general_setting.ping_interval_seconds":h}),min:1,disabled:!i["general_setting.ping_interval_enabled"]})})]})]}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:m,children:t("保存")})})]})})})})}const q9e="https://docs.x.ai/docs/models#usage-guidelines-violation-fee",QT={"grok.violation_deduction_enabled":!0,"grok.violation_deduction_amount":.05};function abn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState(QT),[s,l]=p.useState(QT),c=p.useRef();async function u(){await c.current.validate().then(()=>{const f=wi(i,s);if(!f.length)return hn(t("你似乎并没有修改什么"));const d=f.map(m=>{const h=String(i[m.key]);return ue.put("/api/option/",{key:m.key,value:h})});n(!0),Promise.all(d).then(m=>{if(d.length===1){if(m.includes(void 0))return}else if(d.length>1&&m.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}).catch(f=>{console.error("Validation failed:",f),L(t("请检查输入"))})}return p.useEffect(()=>{const f={...QT};for(const d of Object.keys(QT))e.options[d]!==void 0&&(f[d]=e.options[d]);o(f),l(structuredClone(f)),c.current&&c.current.setValues(f)},[e.options]),a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:f=>c.current=f,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("Grok设置"),children:[a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{label:t("启用违规扣费"),field:"grok.violation_deduction_enabled",onChange:f=>o({...i,"grok.violation_deduction_enabled":f}),extraText:a.jsxs("span",{children:[t("开启后,违规请求将额外扣费。")," ",a.jsx("a",{href:q9e,target:"_blank",rel:"noreferrer",children:t("官方说明")})]})})})}),a.jsx(Fe,{children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("违规扣费金额"),field:"grok.violation_deduction_amount",min:0,step:.01,precision:4,disabled:!i["grok.violation_deduction_enabled"],onChange:f=>o({...i,"grok.violation_deduction_amount":f}),extraText:a.jsxs("span",{children:[t("这是基础金额,实际扣费 = 基础金额 x 系统分组倍率。")," ",a.jsx("a",{href:q9e,target:"_blank",rel:"noreferrer",children:t("官方说明")})]})})})}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:u,children:t("保存")})})]})})})}const{Text:Yt}=_e,ine=[{label:Ae.t("param_override.operation.set"),value:"set"},{label:Ae.t("param_override.operation.delete"),value:"delete"},{label:Ae.t("param_override.operation.append"),value:"append"},{label:Ae.t("param_override.operation.prepend"),value:"prepend"},{label:Ae.t("param_override.operation.copy"),value:"copy"},{label:Ae.t("param_override.operation.move"),value:"move"},{label:Ae.t("param_override.operation.replace"),value:"replace"},{label:Ae.t("param_override.operation.regex_replace"),value:"regex_replace"},{label:Ae.t("param_override.operation.trim_prefix"),value:"trim_prefix"},{label:Ae.t("param_override.operation.trim_suffix"),value:"trim_suffix"},{label:Ae.t("param_override.operation.ensure_prefix"),value:"ensure_prefix"},{label:Ae.t("param_override.operation.ensure_suffix"),value:"ensure_suffix"},{label:Ae.t("param_override.operation.trim_space"),value:"trim_space"},{label:Ae.t("param_override.operation.to_lower"),value:"to_lower"},{label:Ae.t("param_override.operation.to_upper"),value:"to_upper"},{label:Ae.t("param_override.operation.return_error"),value:"return_error"},{label:Ae.t("param_override.operation.prune_objects"),value:"prune_objects"},{label:Ae.t("param_override.operation.pass_headers"),value:"pass_headers"},{label:Ae.t("param_override.operation.sync_fields"),value:"sync_fields"},{label:Ae.t("param_override.operation.set_header"),value:"set_header"},{label:Ae.t("param_override.operation.delete_header"),value:"delete_header"},{label:Ae.t("param_override.operation.copy_header"),value:"copy_header"},{label:Ae.t("param_override.operation.move_header"),value:"move_header"}],sbn=new Set(ine.map(e=>e.value)),VY=[{label:Ae.t("param_override.condition.full"),value:"full"},{label:Ae.t("param_override.condition.prefix"),value:"prefix"},{label:Ae.t("param_override.condition.suffix"),value:"suffix"},{label:Ae.t("param_override.condition.contains"),value:"contains"},{label:Ae.t("param_override.condition.gt"),value:"gt"},{label:Ae.t("param_override.condition.gte"),value:"gte"},{label:Ae.t("param_override.condition.lt"),value:"lt"},{label:Ae.t("param_override.condition.lte"),value:"lte"}],one=new Set(VY.map(e=>e.value)),o1={delete:{path:!0},set:{path:!0,value:!0,keepOrigin:!0},append:{path:!0,value:!0,keepOrigin:!0},prepend:{path:!0,value:!0,keepOrigin:!0},copy:{from:!0,to:!0},move:{from:!0,to:!0},replace:{path:!0,from:!0,to:!1},regex_replace:{path:!0,from:!0,to:!1},trim_prefix:{path:!0,value:!0},trim_suffix:{path:!0,value:!0},ensure_prefix:{path:!0,value:!0},ensure_suffix:{path:!0,value:!0},trim_space:{path:!0},to_lower:{path:!0},to_upper:{path:!0},return_error:{value:!0},prune_objects:{pathOptional:!0,value:!0},pass_headers:{value:!0,keepOrigin:!0},sync_fields:{from:!0,to:!0},set_header:{path:!0,value:!0,keepOrigin:!0},delete_header:{path:!0},copy_header:{from:!0,to:!0,keepOrigin:!0,pathAlias:!0},move_header:{from:!0,to:!0,keepOrigin:!0,pathAlias:!0}},lbn=new Set(["trim_prefix","trim_suffix","ensure_prefix","ensure_suffix","set_header","return_error","prune_objects","pass_headers"]),cbn=new Set(["copy","move","replace","regex_replace","copy_header","move_header","sync_fields"]),ubn=new Set(["copy","move","copy_header","move_header","sync_fields"]),fbn={set:Ae.t("param_override.desc.set"),delete:Ae.t("param_override.desc.delete"),append:Ae.t("param_override.desc.append"),prepend:Ae.t("param_override.desc.prepend"),copy:Ae.t("param_override.desc.copy"),move:Ae.t("param_override.desc.move"),replace:Ae.t("param_override.desc.replace"),regex_replace:Ae.t("param_override.desc.regex_replace"),trim_prefix:Ae.t("param_override.desc.trim_prefix"),trim_suffix:Ae.t("param_override.desc.trim_suffix"),ensure_prefix:Ae.t("param_override.desc.ensure_prefix"),ensure_suffix:Ae.t("param_override.desc.ensure_suffix"),trim_space:Ae.t("param_override.desc.trim_space"),to_lower:Ae.t("param_override.desc.to_lower"),to_upper:Ae.t("param_override.desc.to_upper"),return_error:Ae.t("param_override.desc.return_error"),prune_objects:Ae.t("param_override.desc.prune_objects"),pass_headers:Ae.t("param_override.desc.pass_headers"),sync_fields:Ae.t("param_override.desc.sync_fields"),set_header:Ae.t("param_override.desc.set_header"),delete_header:Ae.t("param_override.desc.delete_header"),copy_header:Ae.t("param_override.desc.copy_header"),move_header:Ae.t("param_override.desc.move_header")},pbn=e=>e==="set_header"||e==="delete_header"?Ae.t("param_override.field.header_name"):e==="prune_objects"?Ae.t("param_override.field.target_path_optional"):Ae.t("param_override.field.target_path"),dbn=e=>e==="set_header"?"Authorization":e==="delete_header"?"X-Debug-Mode":e==="prune_objects"?"messages":"temperature",mbn=e=>e==="replace"?Ae.t("param_override.field.match_text"):e==="regex_replace"?Ae.t("param_override.field.regex"):e==="copy_header"||e==="move_header"?Ae.t("param_override.field.source_header"):Ae.t("param_override.field.source_field"),hbn=e=>e==="replace"?"openai/":e==="regex_replace"?"^gpt-":e==="copy_header"||e==="move_header"?"Authorization":"model",ybn=e=>e==="replace"||e==="regex_replace"?Ae.t("param_override.field.replace_with"):e==="copy_header"||e==="move_header"?Ae.t("param_override.field.target_header"):Ae.t("param_override.field.target_field"),gbn=e=>e==="replace"?Ae.t("param_override.field.optional"):e==="regex_replace"?"openai/gpt-":e==="copy_header"||e==="move_header"?"X-Upstream-Auth":"original_model",bbn=e=>e==="set_header"?Ae.t("param_override.field.header_value"):e==="pass_headers"?Ae.t("param_override.field.pass_headers"):e==="trim_prefix"||e==="trim_suffix"||e==="ensure_prefix"||e==="ensure_suffix"?Ae.t("param_override.field.affix_text"):e==="prune_objects"?Ae.t("param_override.field.prune_rule"):Ae.t("param_override.field.value"),vbn=`{ // 置空:删除 Bedrock 不支持的 beta特性 "files-api-2025-04-14": null, // 替换:把旧特性改成兼容特性 "advanced-tool-use-2025-11-20": "tool-search-tool-2025-10-19", // 追加:在末尾补一个需要的特性 "$append": ["context-1m-2025-08-07"] }`,xbn=e=>e==="set_header"?[Ae.t("param_override.example.plain_string"),"Bearer sk-xxx","",Ae.t("param_override.example.json_rule"),"{",' "files-api-2025-04-14": null,',' "advanced-tool-use-2025-11-20": "tool-search-tool-2025-10-19",',' "$append": ["context-1m-2025-08-07"]',"}"].join(` `):e==="pass_headers"?"Authorization, X-Request-Id":e==="trim_prefix"||e==="trim_suffix"||e==="ensure_prefix"||e==="ensure_suffix"?"openai/":e==="prune_objects"?'{"type":"redacted_thinking"}':"0.7",G9e=[{label:Ae.t("param_override.target.json"),value:"json"},{label:Ae.t("param_override.target.header"),value:"header"}],vLe={temperature:0,max_tokens:1e3},xLe={operations:[{description:"Set default temperature for openai/* models.",path:"temperature",mode:"set",value:.7,conditions:[{path:"model",mode:"prefix",value:"openai/"}],logic:"AND"}]},Obn={operations:[{description:"Pass through X-Request-Id header to upstream.",mode:"pass_headers",value:["X-Request-Id"],keep_origin:!0}]},jbn={operations:[{description:"Set imageSize to 4K when model contains gemini/image and ends with 4k.",mode:"set",path:"generationConfig.imageConfig.imageSize",value:"4K",conditions:[{path:"original_model",mode:"contains",value:"gemini"},{path:"original_model",mode:"contains",value:"image"},{path:"original_model",mode:"suffix",value:"4k"}],logic:"AND"}]},wbn={operations:[{description:"Normalize anthropic-beta header tokens for Bedrock compatibility.",mode:"set_header",path:"anthropic-beta",value:{"advanced-tool-use-2025-11-20":"tool-search-tool-2025-10-19",bash_20241022:null,bash_20250124:null,"code-execution-2025-08-25":null,"compact-2026-01-12":"compact-2026-01-12","computer-use-2025-01-24":"computer-use-2025-01-24","computer-use-2025-11-24":"computer-use-2025-11-24","context-1m-2025-08-07":"context-1m-2025-08-07","context-management-2025-06-27":"context-management-2025-06-27","effort-2025-11-24":null,"fast-mode-2026-02-01":null,"files-api-2025-04-14":null,"fine-grained-tool-streaming-2025-05-14":null,"interleaved-thinking-2025-05-14":"interleaved-thinking-2025-05-14","mcp-client-2025-11-20":null,"mcp-client-2025-04-04":null,"mcp-servers-2025-12-04":null,"output-128k-2025-02-19":null,"structured-output-2024-03-01":null,"prompt-caching-scope-2026-01-05":null,"skills-2025-10-02":null,"structured-outputs-2025-11-13":null,text_editor_20241022:null,text_editor_20250124:null,"token-efficient-tools-2025-02-19":null,"tool-search-tool-2025-10-19":"tool-search-tool-2025-10-19","web-fetch-2025-09-10":null,"web-search-2025-03-05":null,"oauth-2025-04-20":null}},{description:"Remove all tools[*].custom.input_examples before upstream relay.",mode:"delete",path:"tools.*.custom.input_examples"}]},Pbn=[{label:Ae.t("param_override.template.basic"),value:"basic"},{label:Ae.t("param_override.template.scenario"),value:"scenario"}],MG={operations_default:{group:"basic",label:Ae.t("param_override.template.new_format"),kind:"operations",payload:xLe},legacy_default:{group:"basic",label:Ae.t("param_override.template.legacy_format"),kind:"legacy",payload:vLe},pass_headers_auth:{group:"scenario",label:Ae.t("param_override.template.request_id_header"),kind:"operations",payload:Obn},gemini_image_4k:{group:"scenario",label:Ae.t("param_override.template.gemini_4k"),kind:"operations",payload:jbn},claude_cli_headers_passthrough:{group:"scenario",label:Ae.t("param_override.template.claude_cli_header"),kind:"operations",payload:KOe},codex_cli_headers_passthrough:{group:"scenario",label:Ae.t("param_override.template.codex_cli_header"),kind:"operations",payload:WOe},aws_bedrock_anthropic_beta_override:{group:"scenario",label:Ae.t("param_override.template.bedrock_claude"),kind:"operations",payload:wbn}},Sbn=[{label:Ae.t("param_override.insert.path"),value:"path"},{label:Ae.t("param_override.insert.from"),value:"from"},{label:Ae.t("param_override.insert.to"),value:"to"}],J9e=[{title:Ae.t("param_override.guide.common_request_fields"),fields:[{key:"model",label:Ae.t("param_override.guide.model_name"),tip:Ae.t("param_override.guide.model_name_tip")},{key:"temperature",label:Ae.t("param_override.guide.temperature"),tip:Ae.t("param_override.guide.temperature_tip")},{key:"max_tokens",label:Ae.t("param_override.guide.max_tokens"),tip:Ae.t("param_override.guide.max_tokens_tip")},{key:"messages.-1.content",label:Ae.t("param_override.guide.last_message"),tip:Ae.t("param_override.guide.last_message_tip")}]},{title:Ae.t("param_override.guide.context_fields"),fields:[{key:"retry.is_retry",label:Ae.t("param_override.guide.is_retry"),tip:Ae.t("param_override.guide.is_retry_tip")},{key:"last_error.code",label:Ae.t("param_override.guide.last_error_code"),tip:Ae.t("param_override.guide.last_error_code_tip")},{key:"metadata.conversation_id",label:Ae.t("param_override.guide.session_id"),tip:Ae.t("param_override.guide.session_id_tip")}]},{title:Ae.t("param_override.guide.header_fields"),fields:[{key:"header_override_normalized.authorization",label:Ae.t("param_override.guide.normalize_authorization"),tip:Ae.t("param_override.guide.normalize_authorization_tip")},{key:"header_override_normalized.x_debug_mode",label:Ae.t("param_override.guide.normalize_debug_mode"),tip:Ae.t("param_override.guide.normalize_debug_mode_tip")}]}],HY=ine.reduce((e,t)=>(e[t.value]=t.label,e),{});let _bn=0;const ane=()=>`param_override_${Date.now()}_${_bn++}`,sne=e=>{if(e===void 0)return"";if(typeof e=="string")return e;try{return JSON.stringify(e)}catch{return String(e)}},Lf=e=>{const t=String(e??"");if(t.trim()==="")return"";try{return JSON.parse(t)}catch{return t}},Cbn=e=>{if(Array.isArray(e))return e.map(t=>String(t??"").trim()).filter(Boolean);if(e&&typeof e=="object"){if(Array.isArray(e.headers))return e.headers.map(t=>String(t??"").trim()).filter(Boolean);if(e.header!==void 0){const t=String(e.header??"").trim();return t?[t]:[]}return[]}return typeof e=="string"?e.split(",").map(t=>t.trim()).filter(Boolean):[]},Y9e=e=>{const t={message:"",statusCode:400,code:"",type:"",skipRetry:!0,simpleMode:!0},r=String(e??"").trim();if(!r)return t;try{const n=JSON.parse(r);if(n&&typeof n=="object"&&!Array.isArray(n)){const i=n.status_code!==void 0?n.status_code:n.status,o=Number(i);return{...t,message:String(n.message||n.msg||"").trim(),statusCode:Number.isInteger(o)&&o>=100&&o<=599?o:400,code:String(n.code||"").trim(),type:String(n.type||"").trim(),skipRetry:n.skip_retry!==!1,simpleMode:!1}}}catch{}return{...t,message:r,simpleMode:!0}},kbn=(e={})=>{const t=String(e.message||"").trim();if(e.simpleMode)return t;const r=Number(e.statusCode),n={message:t,status_code:Number.isInteger(r)&&r>=100&&r<=599?r:400},i=String(e.code||"").trim(),o=String(e.type||"").trim();return i&&(n.code=i),o&&(n.type=o),e.skipRetry===!1&&(n.skip_retry=!1),JSON.stringify(n)},VM=(e={})=>({id:ane(),path:typeof e.path=="string"?e.path:"",mode:one.has(e.mode)?e.mode:"full",value_text:sne(e.value),invert:e.invert===!0,pass_missing_key:e.pass_missing_key===!0}),X9e=e=>{const t={simpleMode:!0,typeText:"",logic:"AND",recursive:!0,rules:[]},r=String(e??"").trim();if(!r)return t;try{const n=JSON.parse(r);if(typeof n=="string")return{...t,simpleMode:!0,typeText:n.trim()};if(n&&typeof n=="object"&&!Array.isArray(n)){const i=[];n.where&&typeof n.where=="object"&&!Array.isArray(n.where)&&Object.entries(n.where).forEach(([u,f])=>{i.push(VM({path:u,mode:"full",value:f}))}),Array.isArray(n.conditions)?n.conditions.forEach(u=>{u&&typeof u=="object"&&i.push(VM(u))}):n.conditions&&typeof n.conditions=="object"&&!Array.isArray(n.conditions)&&Object.entries(n.conditions).forEach(([u,f])=>{i.push(VM({path:u,mode:"full",value:f}))});const o=n.type===void 0?"":String(n.type).trim(),s=String(n.logic||"AND").toUpperCase()==="OR"?"OR":"AND",l=n.recursive!==!1,c=n.logic!==void 0||n.recursive!==void 0||n.where!==void 0||n.conditions!==void 0;return{...t,simpleMode:!c,typeText:o,logic:s,recursive:l,rules:i}}return{...t,simpleMode:!0,typeText:String(n??"").trim()}}catch{return{...t,simpleMode:!0,typeText:r}}},$bn=(e={})=>{const t=String(e.typeText||"").trim();if(e.simpleMode)return t;const r={};t&&(r.type=t),String(e.logic||"AND").toUpperCase()==="OR"&&(r.logic="OR"),e.recursive===!1&&(r.recursive=!1);const n=(e.rules||[]).filter(i=>String(i.path||"").trim()).map(i=>{const o={path:String(i.path||"").trim(),mode:one.has(i.mode)?i.mode:"full"},s=String(i.value_text||"").trim();return s!==""&&(o.value=Lf(s)),i.invert&&(o.invert=!0),i.pass_missing_key&&(o.pass_missing_key=!0),o});return n.length>0&&(r.conditions=n),!r.type&&!r.conditions?JSON.stringify({logic:"AND"}):JSON.stringify(r)},Q9e=e=>{const t=String(e??"").trim();if(!t)return{type:"json",key:""};const r=t.indexOf(":");if(r<0)return{type:"json",key:t};const n=t.slice(0,r).trim().toLowerCase(),i=t.slice(r+1).trim();return n==="header"?{type:"header",key:i}:{type:"json",key:i}},uf=(e,t)=>{const r=e==="header"?"header":"json",n=String(t??"").trim();return n?`${r}:${n}`:""},OLe=(e={})=>({id:ane(),path:typeof e.path=="string"?e.path:"",mode:one.has(e.mode)?e.mode:"full",value_text:sne(e.value),invert:e.invert===!0,pass_missing_key:e.pass_missing_key===!0}),Ebn=()=>OLe({}),Cf=(e={})=>({id:ane(),description:typeof e.description=="string"?e.description:"",path:typeof e.path=="string"?e.path:"",mode:sbn.has(e.mode)?e.mode:"set",value_text:sne(e.value),keep_origin:e.keep_origin===!0,from:typeof e.from=="string"?e.from:"",to:typeof e.to=="string"?e.to:"",logic:String(e.logic||"OR").toUpperCase()==="AND"?"AND":"OR",conditions:Array.isArray(e.conditions)?e.conditions.map(OLe):[]}),to=()=>Cf({mode:"set"}),Tbn=(e=[],t,r,n="before")=>{if(!t||!r||t===r)return e;const i=e.findIndex(c=>c.id===t);if(i<0)return e;const o=[...e],[s]=o.splice(i,1);let l=o.findIndex(c=>c.id===r);return l<0?e:(n==="after"&&(l+=1),o.splice(l,0,s),o)},Z9e=(e={},t=0)=>{const r=e.mode||"set",n=HY[r]||r;if(r==="sync_fields"){const l=String(e.from||"").trim(),c=String(e.to||"").trim();return`${t+1}. ${n} · ${l||c||"-"}`}const i=String(e.path||"").trim(),o=String(e.from||"").trim(),s=String(e.to||"").trim();return`${t+1}. ${n} · ${i||o||s||"-"}`},eve=(e="set")=>e.includes("header")?"cyan":e.includes("replace")||e.includes("trim")?"violet":e.includes("copy")||e.includes("move")?"blue":e.includes("error")||e.includes("prune")?"red":e.includes("sync")?"green":"grey",Mbn=e=>{const t=typeof e=="string"?e:"",r=t.trim();if(!r)return{editMode:"visual",visualMode:"operations",legacyValue:"",operations:[to()],jsonText:"",jsonError:""};if(!Cr(r))return{editMode:"json",visualMode:"operations",legacyValue:"",operations:[to()],jsonText:t,jsonError:Ae.t("param_override.error.json_invalid")};const n=JSON.parse(r),i=JSON.stringify(n,null,2);return n&&typeof n=="object"&&!Array.isArray(n)&&Array.isArray(n.operations)?{editMode:"visual",visualMode:"operations",legacyValue:"",operations:n.operations.length>0?n.operations.map(Cf):[to()],jsonText:i,jsonError:""}:n&&typeof n=="object"&&!Array.isArray(n)?{editMode:"visual",visualMode:"legacy",legacyValue:i,operations:[to()],jsonText:i,jsonError:""}:{editMode:"json",visualMode:"operations",legacyValue:"",operations:[to()],jsonText:i,jsonError:""}},zG=e=>{const t=(e.conditions||[]).some(r=>r.path.trim()||String(r.value_text??"").trim()||r.mode!=="full"||r.invert||r.pass_missing_key);return e.mode==="set"&&!e.path.trim()&&!e.from.trim()&&!e.to.trim()&&String(e.value_text??"").trim()===""&&!e.keep_origin&&!t},zbn=e=>{const t=e.path.trim();if(!t)return null;const r={path:t,mode:e.mode||"full",value:Lf(e.value_text)};return e.invert&&(r.invert=!0),e.pass_missing_key&&(r.pass_missing_key=!0),r},Abn=(e,t)=>{for(let r=0;r0,y=Array.isArray(d.conditions)&&d.conditions.length>0,g=d.conditions&&typeof d.conditions=="object"&&!Array.isArray(d.conditions)&&Object.keys(d.conditions).length>0;if(!m&&!h&&!y&&!g)return t("param_override.prune_need_condition",{line:s})}}catch{}}if(i==="pass_headers"){const f=String(n.value_text??"").trim();if(!f)return t("param_override.pass_headers_missing_name",{line:s});const d=Lf(f);if(Cbn(d).length===0)return t("param_override.pass_headers_invalid",{line:s})}}return""},jLe=({visible:e,value:t,onSave:r,onCancel:n})=>{const{t:i}=nt(),[o,s]=p.useState("visual"),[l,c]=p.useState("operations"),[u,f]=p.useState(""),[d,m]=p.useState([to()]),[h,y]=p.useState(""),[g,b]=p.useState(""),[x,v]=p.useState(""),[O,j]=p.useState(""),[w,P]=p.useState({}),[S,$]=p.useState(""),[_,C]=p.useState(""),[k,N]=p.useState("before"),[D,A]=p.useState("basic"),[z,T]=p.useState("operations_default"),[E,M]=p.useState(!1),[K,Q]=p.useState(!1),[q,X]=p.useState("path"),[Z,R]=p.useState("");p.useEffect(()=>{var ke;if(!e)return;const ae=Mbn(t);s(ae.editMode),c(ae.visualMode),f(ae.legacyValue),m(ae.operations),y(ae.jsonText),b(ae.jsonError),v(""),j(((ke=ae.operations[0])==null?void 0:ke.id)||""),P({}),$(""),C(""),N("before"),ae.visualMode==="legacy"?(A("basic"),T("legacy_default")):(A("basic"),T("operations_default")),M(!1),Q(!1),X("path"),R("")},[e,t]),p.useEffect(()=>{if(d.length===0){j("");return}d.some(ae=>ae.id===O)||j(d[0].id)},[d,O]);const Y=p.useMemo(()=>Object.entries(MG).filter(([,ae])=>ae.group===D).map(([ae,ke])=>({value:ae,label:ke.label})),[D]);p.useEffect(()=>{if(Y.length===0)return;Y.some(ke=>ke.value===z)||T(Y[0].value)},[z,Y]);const G=p.useMemo(()=>d.filter(ae=>!zG(ae)).length,[d]),J=p.useMemo(()=>{const ae=x.trim().toLowerCase();return ae?d.filter(ke=>[ke.description,ke.mode,ke.path,ke.from,ke.to,ke.value_text].filter(Boolean).join(" ").toLowerCase().includes(ae)):d},[x,d]),H=p.useMemo(()=>d.find(ae=>ae.id===O),[d,O]),U=p.useMemo(()=>d.findIndex(ae=>ae.id===O),[d,O]),ie=p.useMemo(()=>!H||(H.mode||"")!=="return_error"?null:Y9e(H.value_text),[H]),re=p.useMemo(()=>!H||(H.mode||"")!=="prune_objects"?null:X9e(H.value_text),[H]),ee=p.useMemo(()=>{const ae=d.reduce((ke,Ze)=>{const ot=Ze.mode||"set";return ke[ot]=(ke[ot]||0)+1,ke},{});return Object.entries(ae).sort((ke,Ze)=>Ze[1]-ke[1]).slice(0,4)},[d]),ne=p.useCallback((ae,ke={})=>{const{validate:Ze=!0}=ke,ot=ae.filter(ze=>!zG(ze));if(ot.length===0)return"";if(Ze){const ze=Abn(ot,i);if(ze)throw new Error(ze)}const Nt=ot.map(ze=>{const Er=ze.mode||"set",Ht=o1[Er]||o1.set,Mt=String(ze.description||"").trim(),$e=ze.path.trim(),st=ze.from.trim(),At=ze.to.trim(),jr={mode:Er};Mt&&(jr.description=Mt),Ht.path&&(jr.path=$e),Ht.pathOptional&&$e&&(jr.path=$e),Ht.value&&(jr.value=Lf(ze.value_text)),Ht.keepOrigin&&ze.keep_origin&&(jr.keep_origin=!0),Ht.from&&(jr.from=st),!Ht.to&&ze.to.trim()&&(jr.to=At),Ht.to&&(jr.to=At),Ht.pathAlias&&(!jr.from&&$e&&(jr.from=$e),!jr.to&&$e&&(jr.to=$e));const xn=(ze.conditions||[]).map(zbn).filter(Boolean);return xn.length>0&&(jr.conditions=xn,jr.logic=ze.logic==="AND"?"AND":"OR"),jr});return JSON.stringify({operations:Nt},null,2)},[i]),oe=p.useCallback(()=>{if(l==="legacy"){const ae=u.trim();if(!ae)return"";if(!Cr(ae))throw new Error(i("param_override.must_be_valid_json"));const ke=JSON.parse(ae);if(!ke||typeof ke!="object"||Array.isArray(ke))throw new Error(i("param_override.legacy_must_be_object"));return JSON.stringify(ke,null,2)}return ne(d,{validate:!0})},[ne,u,d,i,l]),Oe=()=>{if(o!=="json"){try{y(oe()),b("")}catch(ae){L(ae.message),y(l==="legacy"?u:ne(d,{validate:!1})),b(ae.message||i("param_override.config_error"))}s("json")}},Se=()=>{var Ze;if(o==="visual")return;const ae=h.trim();if(!ae){const ot=to();c("operations"),m([ot]),j(ot.id),f(""),b(""),s("visual");return}if(!Cr(ae)){L(i("param_override.must_be_valid_json"));return}const ke=JSON.parse(ae);if(ke&&typeof ke=="object"&&!Array.isArray(ke)&&Array.isArray(ke.operations)){const ot=ke.operations.length>0?ke.operations.map(Cf):[to()];c("operations"),m(ot),j(((Ze=ot[0])==null?void 0:Ze.id)||""),f(""),b(""),s("visual"),A("basic"),T("operations_default");return}if(ke&&typeof ke=="object"&&!Array.isArray(ke)){const ot=to();c("legacy"),f(JSON.stringify(ke,null,2)),m([ot]),j(ot.id),b(""),s("visual"),A("basic"),T("legacy_default");return}L(i("param_override.must_be_json_object"))},ge=ae=>{const ke=JSON.stringify(ae,null,2),Ze=to();c("legacy"),f(ke),m([Ze]),j(Ze.id),P({}),y(ke),b(""),s("visual")},he=ae=>{var ot;const ke=ae.map(Cf),Ze=ke.length>0?ke:[to()];c("operations"),m(Ze),j(((ot=Ze[0])==null?void 0:ot.id)||""),P({}),y(JSON.stringify({operations:ae},null,2)),b(""),s("visual")},Pe=ae=>{let ke={};if(l==="legacy"){const ze=u.trim();if(ze){if(!Cr(ze)){L(i("param_override.legacy_json_invalid"));return}const Er=JSON.parse(ze);if(!Er||typeof Er!="object"||Array.isArray(Er)){L(i("param_override.legacy_not_object"));return}ke=Er}}const Ze={...ae,...ke},ot=JSON.stringify(Ze,null,2),Nt=to();c("legacy"),f(ot),m([Nt]),j(Nt.id),P({}),y(ot),b(""),s("visual")},ve=ae=>{var Nt,ze;const ke=ae.map(Cf),ot=[...l==="operations"?d.filter(Er=>!zG(Er)):[],...ke];c("operations"),m(ot.length>0?ot:ke),j(((Nt=ot[0])==null?void 0:Nt.id)||((ze=ke[0])==null?void 0:ze.id)||""),P({}),f(""),b(""),s("visual"),y("")},ye=()=>{const ae=to();c("operations"),f(""),m([ae]),j(ae.id),P({}),y(""),b(""),A("basic"),T("operations_default")},Me=()=>MG[z]||MG.operations_default,Te=()=>{var ke;const ae=Me();if(ae.kind==="legacy"){ge(ae.payload);return}he(((ke=ae.payload)==null?void 0:ke.operations)||[])},ce=()=>{var ke;const ae=Me();if(ae.kind==="legacy"){Pe(ae.payload);return}ve(((ke=ae.payload)==null?void 0:ke.operations)||[])},be=()=>{ye(),s("visual")},pe=(ae,ke="path")=>{if(!H){L(i("param_override.select_rule_first"));return}const Ze=H.mode||"set",ot=o1[Ze]||o1.set;if(ke==="path"&&ot.path){et(H.id,{path:ae});return}if(ke==="from"&&(ot.from||ot.pathAlias||Ze==="sync_fields")){et(H.id,{from:Ze==="sync_fields"?uf("json",ae):ae});return}if(ke==="to"&&(ot.to||Ze==="sync_fields")){et(H.id,{to:Ze==="sync_fields"?uf("json",ae):ae});return}L(i("param_override.rule_not_supported_here"))},Be=async ae=>{await gn(ae)?Ce(i("param_override.field_copied",{name:ae})):L(i("common.copy_failed"))},He=p.useMemo(()=>{const ae=Z.trim().toLowerCase();return ae?J9e.map(ke=>({...ke,fields:ke.fields.filter(Ze=>[Ze.key,Ze.label,Ze.tip].filter(Boolean).join(" ").toLowerCase().includes(ae))})).filter(ke=>ke.fields.length>0):J9e},[Z]),at=p.useMemo(()=>i(q==="from"?"param_override.insert_source":q==="to"?"param_override.insert_target":"param_override.insert_path"),[q,i]),dt=p.useMemo(()=>He.reduce((ae,ke)=>ae+ke.fields.length,0),[He]),et=(ae,ke)=>{m(Ze=>Ze.map(ot=>ot.id===ae?{...ot,...ke}:ot))},Jt=p.useCallback(()=>{if(!H)return;const ae=String(H.value_text||"").trim();if(ae){if(!Cr(ae)){L(i("param_override.current_value_not_json"));return}try{et(H.id,{value_text:JSON.stringify(JSON.parse(ae),null,2)}),Ce(i("param_override.json_formatted"))}catch{L(i("param_override.current_value_not_json"))}}},[H,i,et]),Ye=(ae,ke={})=>{const Ze=d.find(ze=>ze.id===ae);if(!Ze)return;const Nt={...Y9e(Ze.value_text),...ke};et(ae,{value_text:kbn(Nt)})},Je=(ae,ke)=>{const Ze=d.find(ze=>ze.id===ae);if(!Ze)return;const ot=X9e(Ze.value_text),Nt=typeof ke=="function"?ke(ot):{...ot,...ke||{}};et(ae,{value_text:$bn(Nt)})},mt=ae=>{Je(ae,ke=>({...ke,simpleMode:!1,rules:[...ke.rules||[],VM({})]}))},ct=(ae,ke,Ze)=>{Je(ae,ot=>({...ot,rules:(ot.rules||[]).map(Nt=>Nt.id===ke?{...Nt,...Ze}:Nt)}))},cr=(ae,ke)=>{Je(ae,Ze=>({...Ze,rules:(Ze.rules||[]).filter(ot=>ot.id!==ke)}))},wt=()=>{const ae=to();m(ke=>[...ke,ae]),j(ae.id)},fe=p.useCallback(()=>{$(""),C(""),N("before")},[]),Kt=p.useCallback((ae,ke,Ze="before")=>{!ae||!ke||ae===ke||(m(ot=>Tbn(ot,ae,ke,Ze)),j(ae))},[]),Ur=p.useCallback((ae,ke)=>{$(ke),j(ke),ae.dataTransfer.effectAllowed="move",ae.dataTransfer.setData("text/plain",ke)},[]),Br=p.useCallback((ae,ke)=>{if(ae.preventDefault(),!S||S===ke)return;const Ze=ae.currentTarget.getBoundingClientRect(),ot=ae.clientY-Ze.top>Ze.height/2?"after":"before";C(ke),N(ot),ae.dataTransfer.dropEffect="move"},[S]),Yr=p.useCallback((ae,ke)=>{ae.preventDefault();const Ze=S||ae.dataTransfer.getData("text/plain");Kt(Ze,ke,_===ke?k:"before"),fe()},[_,k,S,Kt,fe]),Or=ae=>{let ke="";m(Ze=>{const ot=Ze.findIndex(Ht=>Ht.id===ae);if(ot<0)return Ze;const Nt=Ze[ot],ze=Cf({description:Nt.description,path:Nt.path,mode:Nt.mode,value:Lf(Nt.value_text),keep_origin:Nt.keep_origin,from:Nt.from,to:Nt.to,logic:Nt.logic,conditions:(Nt.conditions||[]).map(Ht=>({path:Ht.path,mode:Ht.mode,value:Lf(Ht.value_text),invert:Ht.invert,pass_missing_key:Ht.pass_missing_key}))});ke=ze.id;const Er=[...Ze];return Er.splice(ot+1,0,ze),Er}),ke&&j(ke)},qt=ae=>{m(ke=>ke.length<=1?[to()]:ke.filter(Ze=>Ze.id!==ae)),P(ke=>{if(!Object.prototype.hasOwnProperty.call(ke,ae))return ke;const Ze={...ke};return delete Ze[ae],Ze})},Dr=ae=>{const ke=Ebn();m(Ze=>Ze.map(ot=>ot.id===ae?{...ot,conditions:[...ot.conditions||[],ke]}:ot)),P(Ze=>({...Ze,[ae]:[...Ze[ae]||[],ke.id]}))},Et=(ae,ke,Ze)=>{m(ot=>ot.map(Nt=>Nt.id!==ae?Nt:{...Nt,conditions:(Nt.conditions||[]).map(ze=>ze.id===ke?{...ze,...Ze}:ze)}))},Ar=(ae,ke)=>{m(Ze=>Ze.map(ot=>ot.id!==ae?ot:{...ot,conditions:(ot.conditions||[]).filter(Nt=>Nt.id!==ke)})),P(Ze=>({...Ze,[ae]:(Ze[ae]||[]).filter(ot=>ot!==ke)}))},Nr=p.useMemo(()=>w[O]||[],[w,O]),Vr=p.useCallback((ae,ke)=>{const Ze=(Array.isArray(ke)?ke:[ke]).filter(Boolean);P(ot=>({...ot,[ae]:Ze}))},[]),un=p.useCallback(()=>{!O||!H||P(ae=>({...ae,[O]:(H.conditions||[]).map(ke=>ke.id)}))},[H,O]),vn=p.useCallback(()=>{O&&P(ae=>({...ae,[O]:[]}))},[O]),ur=ae=>{y(ae);const ke=String(ae||"").trim();if(!ke){b("");return}if(!Cr(ke)){b(i("common.json_invalid"));return}b("")},Dt=()=>{const ae=h.trim();if(ae){if(!Cr(ae)){L(i("param_override.must_be_valid_json"));return}y(JSON.stringify(JSON.parse(ae),null,2)),b("")}},De=p.useMemo(()=>{if(o!=="visual")return"";try{return oe(),""}catch(ae){return(ae==null?void 0:ae.message)||i("param_override.config_error")}},[oe,o,i]),rt=()=>{try{let ae="";if(o==="json"){const ke=h.trim();if(!ke)ae="";else{if(!Cr(ke))throw new Error(i("param_override.must_be_valid_json"));ae=JSON.stringify(JSON.parse(ke),null,2)}}else ae=oe();r==null||r(ae)}catch(ae){L(ae.message)}};return a.jsxs(a.Fragment,{children:[a.jsx(Qe,{title:i("param_override.title"),visible:e,width:1120,bodyStyle:{maxHeight:"76vh",overflowY:"auto",paddingTop:10},onCancel:n,onOk:rt,okText:i("common.save"),cancelText:i("common.cancel"),children:a.jsxs(Xe,{vertical:!0,align:"start",spacing:14,style:{width:"100%"},children:[a.jsx(Ve,{className:"!rounded-xl !border-0 w-full",bodyStyle:{padding:12,background:"var(--semi-color-fill-0)"},children:a.jsx("div",{className:"flex items-start justify-between gap-3",children:a.jsxs(Xe,{wrap:!0,spacing:8,children:[a.jsx(me,{color:"grey",children:i("param_override.edit_mode")}),a.jsx(B,{type:o==="visual"?"primary":"tertiary",onClick:Se,children:i("param_override.visual")}),a.jsx(B,{type:o==="json"?"primary":"tertiary",onClick:Oe,children:i("param_override.json_text")}),a.jsx(me,{color:"grey",children:i("common.template")}),a.jsx(hr,{value:D,optionList:Pbn,onChange:ae=>A(ae||"basic"),style:{width:120}}),a.jsx(hr,{value:z,optionList:Y,onChange:ae=>T(ae||"operations_default"),style:{width:260}}),a.jsx(B,{onClick:Te,children:i("param_override.fill_template")}),a.jsx(B,{type:"tertiary",onClick:ce,children:i("param_override.append_template")}),a.jsx(B,{type:"tertiary",onClick:be,children:i("common.reset")})]})})}),o==="visual"?a.jsx("div",{style:{width:"100%"},children:l==="legacy"?a.jsxs(Ve,{className:"!rounded-2xl !border-0",bodyStyle:{padding:14,background:"var(--semi-color-fill-0)"},children:[a.jsx(Yt,{className:"mb-2 block",children:i("param_override.legacy_format")}),a.jsx(Ps,{value:u,autosize:{minRows:10,maxRows:20},placeholder:JSON.stringify(vLe,null,2),onChange:ae=>f(ae),showClear:!0}),a.jsx(Yt,{type:"tertiary",size:"small",className:"mt-2 block",children:i("param_override.direct_json_help")})]}):a.jsxs("div",{children:[a.jsxs("div",{className:"flex items-center justify-between mb-3",children:[a.jsxs(Xe,{children:[a.jsx(Yt,{children:i("param_override.new_format")}),a.jsx(me,{color:"cyan",children:`${i("common.rules")}: ${G}`})]}),a.jsx(B,{icon:a.jsx(ki,{}),onClick:wt,children:i("param_override.add_rule")})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{xs:24,md:8,children:a.jsxs(Ve,{className:"!rounded-2xl !border-0 h-full",bodyStyle:{padding:12,background:"var(--semi-color-fill-0)",display:"flex",flexDirection:"column",gap:10,minHeight:520},children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx(Yt,{strong:!0,children:i("param_override.rules_navigation")}),a.jsx(me,{color:"grey",children:`${G}/${d.length}`})]}),ee.length>0?a.jsx(Xe,{wrap:!0,spacing:6,children:ee.map(([ae,ke])=>a.jsx(me,{size:"small",color:eve(ae),children:`${HY[ae]||ae} · ${ke}`},`mode_stat_${ae}`))}):null,a.jsx(_t,{value:x,placeholder:i("param_override.search_rules"),onChange:ae=>v(ae||""),showClear:!0}),a.jsx("div",{className:"overflow-auto",style:{flex:1,minHeight:320,paddingRight:2},children:J.length===0?a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.no_matching_rules")}):a.jsx("div",{style:{display:"flex",flexDirection:"column",gap:8,width:"100%"},children:J.map(ae=>{const ke=d.findIndex(ze=>ze.id===ae.id),Ze=ae.id===O,ot=ae.id===S,Nt=ae.id===_&&S&&S!==ae.id;return a.jsxs("div",{role:"button",tabIndex:0,draggable:d.length>1,onClick:()=>j(ae.id),onDragStart:ze=>Ur(ze,ae.id),onDragOver:ze=>Br(ze,ae.id),onDrop:ze=>Yr(ze,ae.id),onDragEnd:fe,onKeyDown:ze=>{(ze.key==="Enter"||ze.key===" ")&&(ze.preventDefault(),j(ae.id))},className:"w-full rounded-xl px-3 py-3 cursor-pointer transition-colors",style:{background:Ze?"var(--semi-color-primary-light-default)":"var(--semi-color-bg-2)",border:Ze?"1px solid var(--semi-color-primary)":"1px solid var(--semi-color-border)",opacity:ot?.6:1,boxShadow:Nt?k==="after"?"inset 0 -3px 0 var(--semi-color-primary)":"inset 0 3px 0 var(--semi-color-primary)":"none"},children:[a.jsxs("div",{className:"flex items-start justify-between gap-2",children:[a.jsxs("div",{className:"flex items-start gap-2 min-w-0",children:[a.jsx("div",{className:"flex-shrink-0",style:{color:"var(--semi-color-text-2)",cursor:d.length>1?"grab":"default",marginTop:1},children:a.jsx(xOe,{})}),a.jsxs("div",{className:"min-w-0",children:[a.jsx(Yt,{strong:!0,children:`#${ke+1}`}),a.jsx(Yt,{type:"tertiary",size:"small",className:"block mt-1",children:Z9e(ae,ke)}),String(ae.description||"").trim()?a.jsx(Yt,{type:"tertiary",size:"small",className:"block mt-1",style:{lineHeight:1.5,wordBreak:"break-word",overflow:"hidden",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"},children:ae.description}):null]})]}),a.jsx(me,{size:"small",color:"grey",children:(ae.conditions||[]).length})]}),a.jsxs(Xe,{spacing:6,style:{marginTop:8},children:[a.jsx(me,{size:"small",color:eve(ae.mode||"set"),children:HY[ae.mode||"set"]||ae.mode||"set"}),a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.condition_count")})]})]},ae.id)})})})]})}),a.jsxs(le,{xs:24,md:16,children:[H?(()=>{const ae=H.mode||"set",ke=o1[ae]||o1.set,Ze=H.conditions||[],ot=ae==="sync_fields"?Q9e(H.from):null,Nt=ae==="sync_fields"?Q9e(H.to):null;return a.jsxs(Ve,{className:"!rounded-2xl !border-0",bodyStyle:{padding:14,background:"var(--semi-color-fill-0)"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-3",children:[a.jsxs(Xe,{children:[a.jsx(me,{color:"blue",children:`#${U+1}`}),a.jsx(Yt,{strong:!0,children:Z9e(H,U)})]}),a.jsxs(Xe,{children:[a.jsx(B,{size:"small",type:"tertiary",onClick:()=>Or(H.id),children:i("common.copy")}),a.jsx(B,{size:"small",type:"danger",theme:"borderless",icon:a.jsx(Yi,{}),"aria-label":i("param_override.delete_rule"),onClick:()=>qt(H.id)})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsxs(le,{xs:24,md:8,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.operation_type")}),a.jsx(hr,{value:ae,optionList:ine,onChange:ze=>et(H.id,{mode:ze}),style:{width:"100%"}})]}),ke.path?a.jsxs(le,{xs:24,md:16,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:ke.pathOptional?i("param_override.target_path_optional"):i(pbn(ae))}),a.jsx(_t,{value:H.path,placeholder:dbn(ae),onChange:ze=>et(H.id,{path:ze})})]}):null]}),a.jsx(Yt,{type:"tertiary",size:"small",className:"mt-1 block",children:fbn[ae]||""}),a.jsxs("div",{className:"mt-2",children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.rule_description_optional")}),a.jsx(_t,{value:H.description||"",placeholder:i("param_override.example_cleanup_tool"),onChange:ze=>et(H.id,{description:ze||""}),maxLength:180,showClear:!0}),a.jsx(Yt,{type:"tertiary",size:"small",className:"mt-1 block",children:`${String(H.description||"").length}/180`})]}),ke.value?ae==="return_error"&&ie?a.jsxs("div",{className:"mt-2 rounded-xl p-3",style:{background:"var(--semi-color-bg-1)",border:"1px solid var(--semi-color-border)"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsx(Yt,{strong:!0,children:i("param_override.custom_error_response")}),a.jsxs(Xe,{spacing:6,align:"center",children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("common.mode")}),a.jsx(B,{size:"small",type:ie.simpleMode?"primary":"tertiary",onClick:()=>Ye(H.id,{simpleMode:!0}),children:i("param_override.compact")}),a.jsx(B,{size:"small",type:ie.simpleMode?"tertiary":"primary",onClick:()=>Ye(H.id,{simpleMode:!1}),children:i("common.advanced")})]})]}),a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.error_message_required")}),a.jsx(Ps,{value:ie.message,autosize:{minRows:2,maxRows:4},placeholder:i("param_override.example_policy_fail"),onChange:ze=>Ye(H.id,{message:ze})}),ie.simpleMode?a.jsx(Yt,{type:"tertiary",size:"small",className:"mt-2 block",children:i("简洁模式仅返回 message;状态码和错误类型将使用系统默认值。")}):a.jsxs(a.Fragment,{children:[a.jsxs(Fe,{gutter:12,style:{marginTop:10},children:[a.jsxs(le,{xs:24,md:8,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("common.status_code")}),a.jsx(_t,{value:String(ie.statusCode??""),placeholder:"400",onChange:ze=>Ye(H.id,{statusCode:parseInt(ze,10)||400})})]}),a.jsxs(le,{xs:24,md:8,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.error_code_optional")}),a.jsx(_t,{value:ie.code,placeholder:"forced_bad_request",onChange:ze=>Ye(H.id,{code:ze})})]}),a.jsxs(le,{xs:24,md:8,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.error_type_optional")}),a.jsx(_t,{value:ie.type,placeholder:"invalid_request_error",onChange:ze=>Ye(H.id,{type:ze})})]})]}),a.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.retry_advice")}),a.jsx(B,{size:"small",type:ie.skipRetry?"primary":"tertiary",onClick:()=>Ye(H.id,{skipRetry:!0}),children:i("param_override.stop_retry")}),a.jsx(B,{size:"small",type:ie.skipRetry?"tertiary":"primary",onClick:()=>Ye(H.id,{skipRetry:!1}),children:i("param_override.allow_retry")})]}),a.jsxs(Xe,{wrap:!0,style:{marginTop:8},children:[a.jsx(me,{size:"small",color:"grey",className:"cursor-pointer",onClick:()=>Ye(H.id,{statusCode:400,code:"invalid_request",type:"invalid_request_error"}),children:i("param_override.param_error")}),a.jsx(me,{size:"small",color:"grey",className:"cursor-pointer",onClick:()=>Ye(H.id,{statusCode:401,code:"unauthorized",type:"authentication_error"}),children:i("common.unauthorized")}),a.jsx(me,{size:"small",color:"grey",className:"cursor-pointer",onClick:()=>Ye(H.id,{statusCode:429,code:"rate_limited",type:"rate_limit_error"}),children:i("param_override.rate_limit")})]})]})]}):ae==="prune_objects"&&re?a.jsxs("div",{className:"mt-2 rounded-xl p-3",style:{background:"var(--semi-color-bg-1)",border:"1px solid var(--semi-color-border)"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsx(Yt,{strong:!0,children:i("param_override.object_prune_rule")}),a.jsxs(Xe,{spacing:6,align:"center",children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("common.mode")}),a.jsx(B,{size:"small",type:re.simpleMode?"primary":"tertiary",onClick:()=>Je(H.id,{simpleMode:!0}),children:i("param_override.compact")}),a.jsx(B,{size:"small",type:re.simpleMode?"tertiary":"primary",onClick:()=>Je(H.id,{simpleMode:!1}),children:i("common.advanced")})]})]}),a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.type_common")}),a.jsx(_t,{value:re.typeText,placeholder:"redacted_thinking",onChange:ze=>Je(H.id,{typeText:ze})}),re.simpleMode?a.jsx(Yt,{type:"tertiary",size:"small",className:"mt-2 block",children:i("简洁模式:按 type 全量清理对象,例如 redacted_thinking。")}):a.jsxs(a.Fragment,{children:[a.jsxs(Fe,{gutter:12,style:{marginTop:10},children:[a.jsxs(le,{xs:24,md:12,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("common.logic")}),a.jsx(hr,{value:re.logic,optionList:[{label:i("param_override.all_and"),value:"AND"},{label:i("param_override.any_or"),value:"OR"}],style:{width:"100%"},onChange:ze=>Je(H.id,{logic:ze||"AND"})})]}),a.jsxs(le,{xs:24,md:12,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.recursive_strategy")}),a.jsxs(Xe,{spacing:6,style:{marginTop:2},children:[a.jsx(B,{size:"small",type:re.recursive?"primary":"tertiary",onClick:()=>Je(H.id,{recursive:!0}),children:i("param_override.recursive")}),a.jsx(B,{size:"small",type:re.recursive?"tertiary":"primary",onClick:()=>Je(H.id,{recursive:!1}),children:i("param_override.current_layer_only")})]})]})]}),a.jsxs("div",{className:"mt-2 rounded-lg p-2",style:{background:"var(--semi-color-fill-0)"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsx(Yt,{strong:!0,children:i("param_override.extra_conditions")}),a.jsx(B,{size:"small",icon:a.jsx(ki,{}),onClick:()=>mt(H.id),children:i("param_override.add_condition")})]}),(re.rules||[]).length===0?a.jsx(Yt,{type:"tertiary",size:"small",children:i("未添加附加条件时,仅使用上方 type 进行清理。")}):a.jsx("div",{className:"flex flex-col gap-2",children:(re.rules||[]).map((ze,Er)=>a.jsxs("div",{className:"rounded-lg p-2",style:{border:"1px solid var(--semi-color-border)",background:"var(--semi-color-bg-0)"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsx(me,{size:"small",children:`R${Er+1}`}),a.jsx(B,{size:"small",type:"danger",theme:"borderless",icon:a.jsx(Yi,{}),onClick:()=>cr(H.id,ze.id),children:i("param_override.delete_condition")})]}),a.jsxs(Fe,{gutter:8,children:[a.jsxs(le,{xs:24,md:9,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.field_path")}),a.jsx(_t,{value:ze.path,placeholder:"type",onChange:Ht=>ct(H.id,ze.id,{path:Ht})})]}),a.jsxs(le,{xs:24,md:7,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.match_mode")}),a.jsx(hr,{value:ze.mode,optionList:VY,style:{width:"100%"},onChange:Ht=>ct(H.id,ze.id,{mode:Ht})})]}),a.jsxs(le,{xs:24,md:8,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.match_value_optional")}),a.jsx(_t,{value:ze.value_text,placeholder:"redacted_thinking",onChange:Ht=>ct(H.id,ze.id,{value_text:Ht})})]})]}),a.jsxs(Xe,{wrap:!0,spacing:8,style:{marginTop:8},children:[a.jsx(B,{size:"small",type:ze.invert?"primary":"tertiary",onClick:()=>ct(H.id,ze.id,{invert:!ze.invert}),children:i("param_override.negate_condition")}),a.jsx(B,{size:"small",type:ze.pass_missing_key?"primary":"tertiary",onClick:()=>ct(H.id,ze.id,{pass_missing_key:!ze.pass_missing_key}),children:i("param_override.missing_field_match")})]})]},ze.id))})]})]})]}):a.jsxs("div",{className:"mt-2",children:[a.jsxs("div",{className:"flex items-center justify-between gap-2",children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i(bbn(ae))}),ae==="set_header"?a.jsxs(Xe,{spacing:6,children:[a.jsx(B,{size:"small",type:"tertiary",onClick:()=>M(!0),children:i("param_override.view_json_example")}),a.jsx(B,{size:"small",type:"tertiary",onClick:Jt,children:i("param_override.format_json")})]}):null]}),ae==="set_header"?a.jsx(Yt,{type:"tertiary",size:"small",className:"mt-1 mb-2 block",children:i("param_override.pure_string_header_help")}):null,a.jsx(Ps,{value:H.value_text,autosize:{minRows:1,maxRows:4},placeholder:xbn(ae),onChange:ze=>et(H.id,{value_text:ze})})]}):null,ke.keepOrigin?a.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[a.jsx(ln,{checked:!!H.keep_origin,checkedText:i("common.enable"),uncheckedText:i("common.disable"),onChange:ze=>et(H.id,{keep_origin:ze})}),a.jsx(Yt,{type:"tertiary",size:"small",className:"leading-6",children:i("param_override.keep_original")})]}):null,ae==="sync_fields"?a.jsxs("div",{className:"mt-2",children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.sync_endpoint")}),a.jsxs(Fe,{gutter:12,style:{marginTop:6},children:[a.jsxs(le,{xs:24,md:12,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.source_endpoint")}),a.jsxs("div",{className:"flex gap-2",children:[a.jsx(hr,{value:(ot==null?void 0:ot.type)||"json",optionList:G9e,style:{width:120},onChange:ze=>et(H.id,{from:uf(ze,(ot==null?void 0:ot.key)||"")})}),a.jsx(_t,{value:(ot==null?void 0:ot.key)||"",placeholder:"session_id",onChange:ze=>et(H.id,{from:uf((ot==null?void 0:ot.type)||"json",ze)})})]})]}),a.jsxs(le,{xs:24,md:12,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.target_endpoint")}),a.jsxs("div",{className:"flex gap-2",children:[a.jsx(hr,{value:(Nt==null?void 0:Nt.type)||"json",optionList:G9e,style:{width:120},onChange:ze=>et(H.id,{to:uf(ze,(Nt==null?void 0:Nt.key)||"")})}),a.jsx(_t,{value:(Nt==null?void 0:Nt.key)||"",placeholder:"prompt_cache_key",onChange:ze=>et(H.id,{to:uf((Nt==null?void 0:Nt.type)||"json",ze)})})]})]})]}),a.jsxs(Xe,{wrap:!0,style:{marginTop:8},children:[a.jsx(me,{size:"small",color:"cyan",className:"cursor-pointer",onClick:()=>et(H.id,{from:"header:session_id",to:"json:prompt_cache_key"}),children:"header:session_id -> json:prompt_cache_key"}),a.jsx(me,{size:"small",color:"cyan",className:"cursor-pointer",onClick:()=>et(H.id,{from:"json:prompt_cache_key",to:"header:session_id"}),children:"json:prompt_cache_key -> header:session_id"})]})]}):ke.from||ke.to===!1||ke.to?a.jsxs(Fe,{gutter:12,style:{marginTop:8},children:[ke.from||ke.to===!1?a.jsxs(le,{xs:24,md:12,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i(mbn(ae))}),a.jsx(_t,{value:H.from,placeholder:hbn(ae),onChange:ze=>et(H.id,{from:ze})})]}):null,ke.to||ke.to===!1?a.jsxs(le,{xs:24,md:12,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i(ybn(ae))}),a.jsx(_t,{value:H.to,placeholder:gbn(ae),onChange:ze=>et(H.id,{to:ze})})]}):null]}):null,a.jsxs("div",{className:"mt-3 rounded-xl p-3",style:{background:"rgba(127, 127, 127, 0.08)"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsxs(Xe,{align:"center",children:[a.jsx(Yt,{children:i("param_override.condition_rules")}),a.jsx(hr,{value:H.logic||"OR",optionList:[{label:i("param_override.match_any_condition"),value:"OR"},{label:i("param_override.must_all_match"),value:"AND"}],size:"small",style:{width:180},onChange:ze=>et(H.id,{logic:ze})})]}),a.jsxs(Xe,{spacing:6,children:[a.jsx(B,{size:"small",type:"tertiary",onClick:un,children:i("common.expand_all")}),a.jsx(B,{size:"small",type:"tertiary",onClick:vn,children:i("common.collapse_all")}),a.jsx(B,{icon:a.jsx(ki,{}),size:"small",onClick:()=>Dr(H.id),children:i("param_override.add_condition")})]})]}),Ze.length===0?a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.no_conditions_default_run")}):a.jsx(bi,{keepDOM:!0,activeKey:Nr,onChange:ze=>Vr(H.id,ze),children:Ze.map((ze,Er)=>a.jsx(bi.Panel,{itemKey:ze.id,header:a.jsxs(Xe,{spacing:8,children:[a.jsx(me,{size:"small",children:`C${Er+1}`}),a.jsx(Yt,{type:"tertiary",size:"small",children:ze.path||i("param_override.path_not_set")})]}),children:a.jsxs("div",{children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.condition_item_settings")}),a.jsx(B,{theme:"borderless",type:"danger",icon:a.jsx(Yi,{}),size:"small",onClick:()=>Ar(H.id,ze.id),children:i("param_override.delete_condition")})]}),a.jsxs(Fe,{gutter:12,children:[a.jsxs(le,{xs:24,md:10,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.field_path")}),a.jsx(_t,{value:ze.path,placeholder:"model",onChange:Ht=>Et(H.id,ze.id,{path:Ht})})]}),a.jsxs(le,{xs:24,md:8,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.match_mode")}),a.jsx(hr,{value:ze.mode,optionList:VY,onChange:Ht=>Et(H.id,ze.id,{mode:Ht}),style:{width:"100%"}})]}),a.jsxs(le,{xs:24,md:6,children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.match_value")}),a.jsx(_t,{value:ze.value_text,placeholder:"gpt",onChange:Ht=>Et(H.id,ze.id,{value_text:Ht})})]})]}),a.jsxs("div",{className:"mt-2 flex flex-wrap gap-3",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.negate_condition")}),a.jsx(ln,{checked:!!ze.invert,checkedText:i("common.enable"),uncheckedText:i("common.disable"),onChange:Ht=>Et(H.id,ze.id,{invert:Ht})})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.missing_field_match")}),a.jsx(ln,{checked:!!ze.pass_missing_key,checkedText:i("common.enable"),uncheckedText:i("common.disable"),onChange:Ht=>Et(H.id,ze.id,{pass_missing_key:Ht})})]})]})]})},ze.id))})]})]})})():a.jsx(Ve,{className:"!rounded-2xl !border-0",bodyStyle:{padding:14,background:"var(--semi-color-fill-0)"},children:a.jsx(Yt,{type:"tertiary",children:i("param_override.select_rule_to_edit")})}),De?a.jsx(Ve,{className:"!rounded-2xl !border-0 mt-3",bodyStyle:{padding:12,background:"var(--semi-color-fill-0)"},children:a.jsxs(Xe,{children:[a.jsx(me,{color:"red",children:i("param_override.draft_error")}),a.jsx(Yt,{type:"danger",children:De})]})}):null]})]})]})}):a.jsxs("div",{style:{width:"100%"},children:[a.jsxs(Xe,{style:{marginBottom:8},wrap:!0,children:[a.jsx(B,{onClick:Dt,children:i("common.format")}),a.jsx(me,{color:"grey",children:i("param_override.advanced_text_editor")})]}),a.jsx(Ps,{value:h,autosize:{minRows:18,maxRows:28},onChange:ae=>ur(ae??""),placeholder:JSON.stringify(xLe,null,2),showClear:!0}),a.jsx(Yt,{type:"tertiary",size:"small",className:"mt-2 block",children:i("param_override.edit_json_directly")}),g?a.jsx(Yt,{className:"text-red-500 text-xs mt-2",children:g}):null]})]})}),a.jsx(Qe,{title:i("param_override.anthropic_beta_example"),visible:E,width:760,footer:null,onCancel:()=>M(!1),bodyStyle:{padding:16,paddingBottom:24},children:a.jsxs(Xe,{vertical:!0,align:"start",spacing:12,style:{width:"100%"},children:[a.jsx(Yt,{type:"tertiary",size:"small",children:i("param_override.annotated_example_help")}),a.jsx(Ps,{value:vbn,readOnly:!0,autosize:{minRows:16,maxRows:20},style:{marginBottom:8}})]})}),a.jsx(Qe,{title:null,visible:K,width:860,footer:null,onCancel:()=>Q(!1),bodyStyle:{maxHeight:"72vh",overflowY:"auto",padding:16,background:"var(--semi-color-bg-0)"},children:a.jsxs(Xe,{vertical:!0,spacing:12,style:{width:"100%"},children:[a.jsxs("div",{className:"flex items-start justify-between gap-3",children:[a.jsxs("div",{children:[a.jsx(Yt,{strong:!0,style:{fontSize:22,lineHeight:"30px"},children:i("param_override.field_guide")}),a.jsx(Yt,{type:"tertiary",size:"small",className:"block mt-1",style:{maxWidth:560},children:i("先搜索,再一键复制字段名或填入当前规则。字段名为系统内部路径,可直接用于路径 / 来源 / 目标。")})]}),a.jsx(me,{color:"blue",children:`${dt} ${i("param_override.fields_count")}`})]}),a.jsx(Ve,{className:"!rounded-xl !border-0",bodyStyle:{padding:12,background:"var(--semi-color-fill-0)"},children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(_t,{value:Z,onChange:ae=>R(ae||""),placeholder:i("param_override.search_fields"),showClear:!0,style:{flex:1}}),a.jsx(hr,{value:q,optionList:Sbn,onChange:ae=>X(ae||"path"),style:{width:170}})]})}),He.length===0?a.jsx(Ve,{className:"!rounded-xl !border-0",bodyStyle:{padding:20,background:"var(--semi-color-fill-0)"},children:a.jsx(Yt,{type:"tertiary",children:i("param_override.no_matching_fields")})}):a.jsx("div",{className:"flex flex-col gap-2",children:He.map(ae=>a.jsxs(Ve,{className:"!rounded-xl !border-0",bodyStyle:{padding:14,background:"var(--semi-color-fill-0)"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-1",children:[a.jsx(Yt,{strong:!0,style:{fontSize:18},children:ae.title}),a.jsx(me,{color:"grey",children:`${ae.fields.length} ${i("common.items")}`})]}),a.jsx("div",{style:{display:"flex",flexDirection:"column",marginTop:6},children:ae.fields.map((ke,Ze)=>a.jsxs("div",{className:"flex items-start justify-between gap-3",style:{paddingTop:10,paddingBottom:10,borderTop:Ze===0?"none":"1px solid var(--semi-color-border)"},children:[a.jsxs("div",{style:{flex:1,minWidth:0},children:[a.jsx(Yt,{strong:!0,children:ke.label}),a.jsx(Yt,{type:"secondary",size:"small",className:"block mt-1 font-mono",style:{background:"var(--semi-color-bg-1)",border:"1px solid var(--semi-color-border)",borderRadius:8,padding:"4px 8px",width:"fit-content"},children:ke.key}),a.jsx(Yt,{type:"tertiary",size:"small",className:"block mt-1",style:{lineHeight:"18px"},children:ke.tip})]}),a.jsxs(Xe,{spacing:6,align:"center",children:[a.jsx(B,{size:"small",type:"tertiary",onClick:()=>Be(ke.key),children:i("common.copy")}),a.jsx(B,{size:"small",onClick:()=>pe(ke.key,q),children:at})]})]},ke.key))})]},ae.title))})]})})]})},s5="channel_affinity_setting.enabled",l5="channel_affinity_setting.switch_on_success",c5="channel_affinity_setting.max_entries",F0="channel_affinity_setting.default_ttl_seconds",zi="channel_affinity_setting.rules",Ibn=[{label:"context_int",value:"context_int"},{label:"context_string",value:"context_string"},{label:"gjson",value:"gjson"}],Dbn=[{key:"id",label:"id(用户 ID)"},{key:"token_id",label:"token_id"},{key:"token_key",label:"token_key"},{key:"token_group",label:"token_group"},{key:"group",label:"group(using_group)"},{key:"username",label:"username"},{key:"user_group",label:"user_group"},{key:"user_email",label:"user_email"},{key:"specific_channel_id",label:"specific_channel_id"}],Nbn=`[ { "name": "prefer-by-conversation-id", "model_regex": ["^gpt-.*$"], "path_regex": ["/v1/chat/completions"], "user_agent_include": ["curl", "PostmanRuntime"], "key_sources": [ { "type": "gjson", "path": "metadata.conversation_id" }, { "type": "context_string", "key": "conversation_id" } ], "value_regex": "^[-0-9A-Za-z._:]{1,128}$", "ttl_seconds": 600, "param_override_template": { "operations": [ { "path": "temperature", "mode": "set", "value": 0.2 } ] }, "skip_retry_on_failure": false, "include_using_group": true, "include_rule_name": true } ]`,AG=e=>e?e.split(` `).map(t=>t.trim()).filter(t=>t.length>0):[],HM=e=>JSON.stringify(e,null,2),Lbn=e=>JSON.stringify(e),tve=e=>{try{const t=JSON.parse(e||"[]");return Array.isArray(t)?t.map((r,n)=>({id:n,...r||{}})):[]}catch{return[]}},rve=e=>{const t=(e||[]).map(r=>{const{id:n,...i}=r||{};return i});return HM(t)},u5=e=>{const t=((e==null?void 0:e.type)||"").trim(),r=((e==null?void 0:e.key)||"").trim(),n=((e==null?void 0:e.path)||"").trim();return t==="gjson"?{type:t,key:"",path:n}:{type:t,key:r,path:""}},Rbn=(e,t)=>{const r=(t||"").trim()||"rule";if(!e.has(r))return r;for(let n=2;n<1e3;n++){const i=`${r}-${n}`;if(!e.has(i))return i}return`${r}-${Date.now()}`},Fbn=e=>{const t=e;if(!Cr(t))return{ok:!1,message:"Rules JSON is invalid"};try{const r=JSON.parse(t);return Array.isArray(r)?{ok:!0,value:r}:{ok:!1,message:"Rules JSON must be an array"}}catch{return{ok:!1,message:"Rules JSON is invalid"}}},Bbn=(e,t)=>{const r=(e||"").trim();if(!r)return{ok:!0,value:null};if(!Cr(r))return{ok:!1,message:`${t} JSON 格式不正确`};try{const n=JSON.parse(r);return!n||typeof n!="object"||Array.isArray(n)?{ok:!1,message:`${t} 必须是 JSON 对象`}:{ok:!0,value:n}}catch{return{ok:!1,message:`${t} JSON 格式不正确`}}};function Vbn(e){const{t}=nt(),{Text:r}=_e,[n,i]=p.useState(!1),[o,s]=p.useState(!1),[l,c]=p.useState({enabled:!1,total:0,unknown:0,by_rule_name:{},cache_capacity:0,cache_algo:""}),[u,f]=p.useState({[s5]:!1,[l5]:!0,[c5]:1e5,[F0]:3600,[zi]:"[]"}),d=p.useRef(),[m,h]=p.useState(u),[y,g]=p.useState("visual"),b=p.useRef(y),[x,v]=p.useState([]),[O,j]=p.useState(!1),[w,P]=p.useState(null),[S,$]=p.useState(!1),_=p.useRef(),[C,k]=p.useState(null),[N,D]=p.useState(0),[A,z]=p.useState([]),[T,E]=p.useState(""),[M,K]=p.useState(!1),Q=Number((u==null?void 0:u[F0])||0)>0?Number((u==null?void 0:u[F0])||0):3600,q=ce=>{const be=ce||{};return{name:be.name||"",model_regex_text:(be.model_regex||[]).join(` `),path_regex_text:(be.path_regex||[]).join(` `),user_agent_include_text:(be.user_agent_include||[]).join(` `),value_regex:be.value_regex||"",ttl_seconds:Number(be.ttl_seconds||0),skip_retry_on_failure:!!be.skip_retry_on_failure,include_using_group:be.include_using_group??!0,include_rule_name:be.include_rule_name??!0,param_override_template_json:be.param_override_template?HM(be.param_override_template):""}},X=p.useMemo(()=>{const ce=(T||"").trim();if(!ce)return{tagLabel:t("未设置"),tagColor:"grey",preview:t("当前规则未设置参数覆盖模板")};if(!Cr(ce))return{tagLabel:t("JSON 无效"),tagColor:"red",preview:ce};try{return{tagLabel:t("已设置"),tagColor:"orange",preview:JSON.stringify(JSON.parse(ce),null,2)}}catch{return{tagLabel:t("JSON 无效"),tagColor:"red",preview:ce}}},[T,t]),Z=ce=>{const be=typeof ce=="string"?ce:"";E(be),_.current&&_.current.setValue("param_override_template_json",be)},R=()=>{const ce=(T||"").trim();if(ce){if(!Cr(ce)){L(t("参数覆盖模板 JSON 格式不正确"));return}try{Z(JSON.stringify(JSON.parse(ce),null,2))}catch{L(t("参数覆盖模板 JSON 格式不正确"))}}},Y=ce=>{const be=ce==null?void 0:ce.param_override_template;if(!be||typeof be!="object"){hn(t("该规则未设置参数覆盖模板"));return}Qe.info({title:t("参数覆盖模板预览"),content:a.jsx("div",{style:{marginTop:6,paddingBottom:10},children:a.jsx("pre",{style:{margin:0,maxHeight:420,overflow:"auto",fontSize:12,lineHeight:1.6,padding:10,borderRadius:8,background:"var(--semi-color-fill-0)",border:"1px solid var(--semi-color-border)",whiteSpace:"pre-wrap",wordBreak:"break-all"},children:HM(be)})}),footer:null,width:760})},G=async()=>{try{s(!0);const ce=await ue.get("/api/option/channel_affinity_cache",{disableDuplicate:!0}),{success:be,message:pe,data:Be}=ce.data;if(!be)return L(t(pe));c(Be||{})}catch{L(t("刷新缓存统计失败"))}finally{s(!1)}},J=()=>{Qe.confirm({title:t("确认清空全部渠道亲和性缓存"),content:a.jsx("div",{style:{lineHeight:"1.6"},children:a.jsx(r,{children:t("将删除所有仍在内存中的渠道亲和性缓存条目。")})}),onOk:async()=>{const ce=await ue.delete("/api/option/channel_affinity_cache",{params:{all:!0}}),{success:be,message:pe}=ce.data;if(!be){L(t(pe));return}Ce(t("已清空")),await G()}})},H=ce=>{const be=((ce==null?void 0:ce.name)||"").trim();if(be){if(!(ce!=null&&ce.include_rule_name)){hn(t("该规则未启用“作用域:包含规则名称”,无法按规则清空缓存。"));return}Qe.confirm({title:t("确认清空该规则缓存"),content:a.jsxs("div",{style:{lineHeight:"1.6"},children:[a.jsxs(r,{children:[t("规则"),":"]})," ",a.jsx(r,{strong:!0,children:be})]}),onOk:async()=>{const pe=await ue.delete("/api/option/channel_affinity_cache",{params:{rule_name:be}}),{success:Be,message:He}=pe.data;if(!Be){L(t(He));return}Ce(t("已清空")),await G()}})}},U=()=>{const ce=rve(x);f(be=>({...be||{},[zi]:ce})),g("json")},ie=()=>{const ce=Fbn(u[zi]||"[]");if(!ce.ok){L(t(ce.message));return}g("visual")},re=ce=>{v(ce);const be=rve(ce);f(pe=>({...pe,[zi]:be})),d.current&&y==="json"&&d.current.setValue(zi,be)},ee=()=>{const ce=()=>{const be=new Set((x||[]).map(He=>((He==null?void 0:He.name)||"").trim()).filter(He=>He.length>0)),pe=[$ie.codexCli,$ie.claudeCli].map(He=>{const at=fqe(He),dt=Rbn(be,He.name);return be.add(dt),{...at,name:dt}}),Be=[...x||[],...pe].map((He,at)=>({...He||{},id:at}));re(Be),Ce(t("已填充模版"))};if((x||[]).length===0){ce();return}Qe.confirm({title:t("填充 Codex CLI / Claude CLI 模版"),content:a.jsx("div",{style:{lineHeight:"1.6"},children:a.jsx(r,{type:"tertiary",children:t("将追加 2 条规则到现有规则列表。")})}),onOk:ce})},ne=[{title:t("名称"),dataIndex:"name",render:ce=>a.jsx(r,{children:ce||"-"})},{title:t("模型正则"),dataIndex:"model_regex",render:ce=>(ce||[]).length>0?(ce||[]).slice(0,3).map((be,pe)=>a.jsx(me,{style:{marginRight:4},children:be},`${be}-${pe}`)):"-"},{title:t("路径正则"),dataIndex:"path_regex",render:ce=>(ce||[]).length>0?(ce||[]).slice(0,2).map((be,pe)=>a.jsx(me,{style:{marginRight:4},children:be},`${be}-${pe}`)):"-"},{title:t("Key 来源"),dataIndex:"key_sources",render:ce=>{const be=ce||[];return be.length===0?"-":be.slice(0,3).map((pe,Be)=>{const He=u5(pe),at=He.type==="gjson"?He.path:He.key;return a.jsxs(me,{style:{marginRight:4},children:[He.type,":",at]},`${He.type}-${Be}`)})}},{title:t("TTL(秒)"),dataIndex:"ttl_seconds",render:ce=>a.jsx(r,{children:Number(ce||0)||"-"})},{title:t("覆盖模板"),render:(ce,be)=>be!=null&&be.param_override_template?a.jsx(B,{size:"small",icon:a.jsx(en,{}),type:"tertiary",onClick:()=>Y(be),children:t("预览模板")}):a.jsx(r,{type:"tertiary",children:"-"})},{title:t("缓存条目数"),render:(ce,be)=>{var He;const pe=((be==null?void 0:be.name)||"").trim();if(!pe||!(be!=null&&be.include_rule_name))return a.jsx(r,{type:"tertiary",children:"N/A"});const Be=Number(((He=l==null?void 0:l.by_rule_name)==null?void 0:He[pe])||0);return a.jsx(r,{children:Be})}},{title:t("作用域"),render:(ce,be)=>{const pe=[];return be!=null&&be.include_using_group&&pe.push("分组"),be!=null&&be.include_rule_name&&pe.push("规则"),pe.length===0?"-":pe.map(Be=>a.jsx(me,{style:{marginRight:4},children:Be},Be))}},{title:t("操作"),render:(ce,be)=>a.jsxs(Xe,{children:[a.jsx(B,{icon:a.jsx(_a,{}),theme:"borderless",type:"warning",disabled:!(be!=null&&be.include_rule_name),title:t("清空该规则缓存"),"aria-label":t("清空该规则缓存"),onClick:()=>H(be)}),a.jsx(B,{icon:a.jsx(PA,{}),theme:"borderless",title:t("编辑规则"),"aria-label":t("编辑规则"),onClick:()=>Se(be)}),a.jsx(B,{icon:a.jsx(Yi,{}),theme:"borderless",type:"danger",title:t("删除规则"),"aria-label":t("删除规则"),onClick:()=>ge(be.id)})]})}],oe=ce=>{const be=(ce||[]).map(u5).filter(pe=>pe.type);if(be.length===0)return{ok:!1,message:"Key 来源不能为空"};for(const pe of be)if(pe.type==="context_int"||pe.type==="context_string"){if(!pe.key)return{ok:!1,message:"Key 不能为空"}}else if(pe.type==="gjson"){if(!pe.path)return{ok:!1,message:"Path 不能为空"}}else return{ok:!1,message:"Key 来源类型不合法"};return{ok:!0,value:be}},Oe=()=>{const ce={name:"",model_regex:[],path_regex:[],user_agent_include:[],key_sources:[{type:"gjson",path:""}],value_regex:"",ttl_seconds:0,skip_retry_on_failure:!1,include_using_group:!0,include_rule_name:!0};P(ce),$(!1),_.current=null;const be=q(ce);k(be),E(be.param_override_template_json||""),K(!1),z([]),D(pe=>pe+1),j(!0)},Se=ce=>{const be=ce||{},pe={...be,user_agent_include:Array.isArray(be.user_agent_include)?be.user_agent_include:[],key_sources:(be.key_sources||[]).map(u5)};P(pe),$(!0),_.current=null;const Be=q(pe);k(Be),E(Be.param_override_template_json||""),K(!1),z([]),D(He=>He+1),j(!0)},ge=ce=>{const be=(x||[]).filter(pe=>pe.id!==ce);re(be.map((pe,Be)=>({...pe,id:Be}))),Ce(t("删除成功"))},he=async()=>{try{const ce=await _.current.validate(),be=AG(ce.model_regex_text);if(be.length===0)return L(t("模型正则不能为空"));const pe=oe(w==null?void 0:w.key_sources);if(!pe.ok)return L(t(pe.message));const Be=AG(ce.user_agent_include_text),He=Bbn(T,"参数覆盖模板");if(!He.ok)return L(t(He.message));const at={id:S?w.id:x.length,name:(ce.name||"").trim(),model_regex:be,path_regex:AG(ce.path_regex_text),key_sources:pe.value,value_regex:(ce.value_regex||"").trim(),ttl_seconds:Number(ce.ttl_seconds||0),include_using_group:!!ce.include_using_group,include_rule_name:!!ce.include_rule_name,...ce.skip_retry_on_failure?{skip_retry_on_failure:!0}:{},...Be.length>0?{user_agent_include:Be}:{},...He.value?{param_override_template:He.value}:{}};if(!at.name)return L(t("名称不能为空"));const dt=[...x||[]];if(S){let et=dt.findIndex(Jt=>Jt.id===(w==null?void 0:w.id));if(et<0&&(w!=null&&w.name)&&(et=dt.findIndex(Jt=>((Jt==null?void 0:Jt.name)||"").trim()===((w==null?void 0:w.name)||"").trim())),et<0)return L(t("规则未找到,请刷新后重试"));dt[et]=at}else dt.push(at);re(dt.map((et,Jt)=>({...et,id:Jt}))),j(!1),P(null),k(null),E(""),K(!1),Ce(t("保存成功"))}catch{L(t("请检查输入"))}},Pe=(ce,be)=>{const pe=[...(w==null?void 0:w.key_sources)||[]];pe[ce]=u5({...pe[ce]||{},...be||{}}),P(Be=>({...Be||{},key_sources:pe}))},ve=()=>{const ce=[...(w==null?void 0:w.key_sources)||[]];ce.push({type:"gjson",path:""}),P(be=>({...be||{},key_sources:ce}))},ye=ce=>{const be=[...(w==null?void 0:w.key_sources)||[]].filter((pe,Be)=>Be!==ce);P(pe=>({...pe||{},key_sources:be}))};async function Me(){const ce=wi(u,m);if(!ce.length)return hn(t("你似乎并没有修改什么"));if(!Cr(u[zi]||"[]"))return L(t("规则 JSON 格式不正确"));let be;try{be=Lbn(JSON.parse(u[zi]||"[]"))}catch{return L(t("规则 JSON 格式不正确"))}const pe=ce.map(Be=>{let He="";return Be.key===zi?He=be:typeof u[Be.key]=="boolean"?He=String(u[Be.key]):He=String(u[Be.key]??""),ue.put("/api/option/",{key:Be.key,value:He})});i(!0),Promise.all(pe).then(Be=>{if(pe.length===1){if(Be.includes(void 0))return}else if(pe.length>1&&Be.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>L(t("保存失败,请重试"))).finally(()=>i(!1))}p.useEffect(()=>{const ce={...u};for(let be in e.options)if([s5,l5,c5,F0,zi].includes(be)){if(be===s5)ce[be]=po(e.options[be]);else if(be===l5)ce[be]=po(e.options[be]);else if(be===c5)ce[be]=Number(e.options[be]||0)||0;else if(be===F0)ce[be]=Number(e.options[be]||0)||0;else if(be===zi)try{const pe=JSON.parse(e.options[be]||"[]");ce[be]=HM(pe)}catch{ce[be]=e.options[be]||"[]"}}f(ce),h(structuredClone(ce)),d.current&&d.current.setValues(ce),v(tve(ce[zi])),G()},[e.options]),p.useEffect(()=>{const ce=b.current;b.current=y,ce!==y&&y==="json"&&d.current&&d.current.setValue(zi,u[zi]||"[]")},[y,u]),p.useEffect(()=>{y==="visual"&&v(tve(u[zi]))},[u[zi],y]);const Te=a.jsx(er,{fullMode:!1,type:"info",description:t("渠道亲和性会基于从请求上下文或 JSON Body 提取的 Key,优先复用上一次成功的渠道。")});return a.jsxs(a.Fragment,{children:[a.jsx(Lt,{spinning:n,children:a.jsx(F,{values:u,getFormApi:ce=>d.current=ce,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("渠道亲和性"),children:[Te,a.jsx(Mr,{style:{marginTop:12,marginBottom:12}}),a.jsxs(Fe,{gutter:16,children:[a.jsxs(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:[a.jsx(F.Switch,{field:s5,label:t("启用"),checkedText:"|",uncheckedText:"O",onChange:ce=>f({...u,[s5]:ce})}),a.jsx(r,{type:"tertiary",size:"small",children:t("启用后将优先复用上一次成功的渠道(粘滞选路)。")})]}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:c5,label:t("最大条目数"),min:0,placeholder:"例如 100000…",extraText:a.jsx(r,{type:"tertiary",size:"small",children:t("内存缓存最大条目数。0 表示使用后端默认容量:100000。")}),onChange:ce=>f({...u,[c5]:Number(ce||0)})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:F0,label:t("默认 TTL(秒)"),min:0,placeholder:"例如 3600…",extraText:a.jsx(r,{type:"tertiary",size:"small",children:t("规则 ttl_seconds 为 0 时使用。0 表示使用后端默认 TTL:3600 秒。")}),onChange:ce=>f({...u,[F0]:Number(ce||0)})})})]}),a.jsx(Fe,{gutter:16,style:{marginTop:12},children:a.jsxs(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:[a.jsx(F.Switch,{field:l5,label:t("成功后切换亲和"),checkedText:"|",uncheckedText:"O",onChange:ce=>f({...u,[l5]:ce})}),a.jsx(r,{type:"tertiary",size:"small",children:t("如果亲和到的渠道失败,重试到其他渠道成功后,将亲和更新到成功的渠道。")})]})}),a.jsx(Mr,{style:{marginTop:12,marginBottom:12}}),a.jsxs(Xe,{style:{marginBottom:10},children:[a.jsx(B,{type:y==="visual"?"primary":"tertiary",onClick:ie,children:t("可视化")}),a.jsx(B,{type:y==="json"?"primary":"tertiary",onClick:U,children:t("JSON 模式")}),a.jsx(B,{onClick:ee,children:t("填充 Codex CLI / Claude CLI 模版")}),a.jsx(B,{icon:a.jsx(ki,{}),onClick:Oe,children:t("新增规则")}),a.jsx(B,{theme:"solid",onClick:Me,children:t("保存")}),a.jsx(B,{icon:a.jsx(Gl,{}),loading:o,onClick:G,children:t("刷新缓存统计")}),a.jsx(B,{type:"danger",onClick:J,children:t("清空全部缓存")})]}),y==="visual"?a.jsx(ri,{columns:ne,dataSource:x,rowKey:"id",pagination:!1,size:"small"}):a.jsx(F.TextArea,{field:zi,label:t("规则 JSON"),extraText:t("规则为 JSON 数组;可视化与 JSON 模式共用同一份数据。"),placeholder:Nbn,style:{width:"100%"},autosize:{minRows:10,maxRows:28},rules:[{validator:(ce,be)=>Cr(be||"[]")}],onChange:ce=>f({...u,[zi]:ce})})]})})}),a.jsx(Qe,{title:t(S?"编辑规则":"新增规则"),visible:O,onCancel:()=>{j(!1),P(null),k(null),z([]),E(""),K(!1)},onOk:he,okText:t("保存"),cancelText:t("取消"),width:720,children:a.jsxs(F,{initValues:C||{},getFormApi:ce=>{_.current=ce},children:[a.jsx(F.Input,{field:"name",label:t("名称"),extraText:t("规则名称(可读性更好,也会出现在管理侧日志中)。"),placeholder:"例如 prefer-by-conversation-id…",rules:[{required:!0}],onChange:ce=>P(be=>({...be||{},name:ce}))}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,children:a.jsx(F.TextArea,{field:"model_regex_text",label:t("模型正则(每行一个)"),extraText:t("必填。对请求的 model 名称进行匹配,任意一条匹配即命中该规则。"),placeholder:`^gpt-4o.*$ ^claude-3.*$…`,autosize:{minRows:4,maxRows:10},rules:[{required:!0}]})}),a.jsx(le,{xs:24,sm:12,children:a.jsx(F.TextArea,{field:"path_regex_text",label:t("路径正则(每行一个)"),extraText:t("可选。对请求路径进行匹配;不填表示匹配所有路径。"),placeholder:`/v1/chat/completions /v1/responses…`,autosize:{minRows:4,maxRows:10}})})]}),a.jsx(bi,{keepDOM:!0,activeKey:A,onChange:ce=>{const be=Array.isArray(ce)?ce:[ce];z(be.filter(Boolean))},children:a.jsxs(bi.Panel,{header:t("高级设置"),itemKey:"advanced",children:[a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,children:a.jsx(F.TextArea,{field:"user_agent_include_text",label:t("User-Agent include(每行一个,可不写)"),extraText:a.jsxs(r,{type:"tertiary",size:"small",children:[t("可选。匹配入口请求的 User-Agent;任意一行作为子串匹配(忽略大小写)即命中。"),a.jsx("br",{}),t("AK AI 默认不会将入口请求的 User-Agent 透传到上游渠道;该条件仅用于识别访问本站点的客户端。"),a.jsx("br",{}),t("为保证匹配准确,请确保客户端直连本站点(避免反向代理/网关改写 User-Agent)。")]}),placeholder:`curl PostmanRuntime MyApp/…`,autosize:{minRows:3,maxRows:8}})})}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,children:a.jsx(F.Input,{field:"value_regex",label:t("Value 正则"),placeholder:"^[-0-9A-Za-z._:]{1,128}$",extraText:t("可选。对提取到的亲和 Key 做正则校验;不填表示不校验。")})}),a.jsx(le,{xs:24,sm:12,children:a.jsx(F.InputNumber,{field:"ttl_seconds",label:t("TTL(秒,0 表示默认)"),placeholder:"例如 600…",min:0,extraText:a.jsxs(r,{type:"tertiary",size:"small",children:[t("该规则的缓存保留时长;0 表示使用默认 TTL:"),Q,t(" 秒。")]})})})]}),a.jsx(Fe,{gutter:16,children:a.jsxs(le,{xs:24,children:[a.jsx("div",{style:{marginBottom:8},children:a.jsx(r,{strong:!0,children:t("参数覆盖模板")})}),a.jsx(r,{type:"tertiary",size:"small",children:t("命中该亲和规则后,会把此模板合并到渠道参数覆盖中(同名键由模板覆盖)。")}),a.jsxs("div",{style:{marginTop:8,borderRadius:10,padding:10,background:"var(--semi-color-fill-0)",border:"1px solid var(--semi-color-border)"},children:[a.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:8,gap:8,flexWrap:"wrap"},children:[a.jsx(me,{color:X.tagColor,children:X.tagLabel}),a.jsxs(Xe,{children:[a.jsx(B,{size:"small",type:"primary",icon:a.jsx(iz,{}),onClick:()=>K(!0),children:t("可视化编辑")}),a.jsx(B,{size:"small",onClick:R,children:t("格式化")}),a.jsx(B,{size:"small",type:"tertiary",onClick:()=>Z(""),children:t("清空")})]})]}),a.jsx("pre",{style:{margin:0,maxHeight:220,overflow:"auto",fontSize:12,lineHeight:1.6,whiteSpace:"pre-wrap",wordBreak:"break-all"},children:X.preview})]})]})}),a.jsxs(Fe,{gutter:16,children:[a.jsxs(le,{xs:24,sm:12,children:[a.jsx(F.Switch,{field:"include_using_group",label:t("作用域:包含分组")}),a.jsx(r,{type:"tertiary",size:"small",children:t("开启后,using_group 会参与 cache key(不同分组隔离)。")})]}),a.jsxs(le,{xs:24,sm:12,children:[a.jsx(F.Switch,{field:"include_rule_name",label:t("作用域:包含规则名称")}),a.jsx(r,{type:"tertiary",size:"small",children:t("开启后,规则名称会参与 cache key(不同规则隔离)。")})]})]}),a.jsx(Fe,{gutter:16,children:a.jsxs(le,{xs:24,sm:12,children:[a.jsx(F.Switch,{field:"skip_retry_on_failure",label:t("失败后不重试")}),a.jsx(r,{type:"tertiary",size:"small",children:t("开启后,若该规则命中且请求失败,将不会切换渠道重试。")})]})})]})}),a.jsx(Mr,{style:{marginTop:12,marginBottom:12}}),a.jsxs(Xe,{style:{marginBottom:10},children:[a.jsx(r,{children:t("Key 来源")}),a.jsx(B,{icon:a.jsx(ki,{}),onClick:ve,children:t("新增 Key 来源")})]}),a.jsx(r,{type:"tertiary",size:"small",children:t("context_int/context_string 从请求上下文读取;gjson 从入口请求的 JSON body 按 gjson path 读取。")}),a.jsxs("div",{style:{marginTop:8,marginBottom:8},children:[a.jsxs(r,{type:"tertiary",size:"small",children:[t("常用上下文 Key(用于 context_*)"),":"]}),a.jsx("div",{style:{marginTop:6},children:Dbn.map(ce=>a.jsx(me,{style:{marginRight:6,marginBottom:6},children:ce.label},ce.key))})]}),a.jsx(ri,{columns:[{title:t("类型"),render:(ce,be,pe)=>{var Be,He;return a.jsx(hr,{style:{width:160},optionList:Ibn,value:(((He=(Be=w==null?void 0:w.key_sources)==null?void 0:Be[pe])==null?void 0:He.type)||"gjson").trim(),"aria-label":t("Key 来源类型"),onChange:at=>Pe(pe,{type:at})})}},{title:t("Key 或 Path"),render:(ce,be,pe)=>{var at;const Be=u5((at=w==null?void 0:w.key_sources)==null?void 0:at[pe]),He=Be.type==="gjson";return a.jsx(_t,{placeholder:He?"metadata.conversation_id":"user_id","aria-label":t("Key 或 Path"),value:He?Be.path:Be.key,onChange:dt=>Pe(pe,He?{path:dt}:{key:dt})})}},{title:t("操作"),width:90,render:(ce,be,pe)=>a.jsx(B,{icon:a.jsx(Yi,{}),theme:"borderless",type:"danger",title:t("删除 Key 来源"),"aria-label":t("删除 Key 来源"),onClick:()=>ye(pe)})}],dataSource:((w==null?void 0:w.key_sources)||[]).map((ce,be)=>({id:be,...ce})),rowKey:"id",pagination:!1,size:"small"})]},`channel-affinity-rule-form-${N}`)}),a.jsx(jLe,{visible:M,value:T||"",onSave:ce=>{Z(ce||""),K(!1)},onCancel:()=>K(!1)})]})}const Hbn=()=>{nt();let[e,t]=p.useState({"gemini.safety_settings":"","gemini.version_settings":"","gemini.supported_imagine_models":"","gemini.remove_function_response_id_enabled":!0,"claude.model_headers_settings":"","claude.thinking_adapter_enabled":!0,"claude.default_max_tokens":"","claude.thinking_adapter_budget_tokens_percentage":.8,"global.pass_through_request_enabled":!1,"global.thinking_model_blacklist":"[]","global.chat_completions_to_responses_policy":"{}","general_setting.ping_interval_enabled":!1,"general_setting.ping_interval_seconds":60,"gemini.thinking_adapter_enabled":!1,"gemini.thinking_adapter_budget_tokens_percentage":.6,"grok.violation_deduction_enabled":!0,"grok.violation_deduction_amount":.05}),[r,n]=p.useState(!1);const i=async()=>{const s=await ue.get("/api/option/"),{success:l,message:c,data:u}=s.data;if(l){let f={};u.forEach(d=>{if((d.key==="gemini.safety_settings"||d.key==="gemini.version_settings"||d.key==="claude.model_headers_settings"||d.key==="claude.default_max_tokens"||d.key==="gemini.supported_imagine_models"||d.key==="global.thinking_model_blacklist"||d.key==="global.chat_completions_to_responses_policy")&&d.value!=="")try{d.value=JSON.stringify(JSON.parse(d.value),null,2)}catch(m){console.error(`Invalid JSON for option ${d.key}:`,m)}d.key.endsWith("Enabled")||d.key.endsWith("enabled")?f[d.key]=po(d.value):f[d.key]=d.value}),t(f)}else L(c)};async function o(){try{n(!0),await i()}catch(s){L("刷新失败"),console.error(s)}finally{n(!1)}}return p.useEffect(()=>{o()},[]),a.jsx(a.Fragment,{children:a.jsxs(Lt,{spinning:r,size:"large",children:[a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(obn,{options:e,refresh:o})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Vbn,{options:e,refresh:o})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Qgn,{options:e,refresh:o})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(nbn,{options:e,refresh:o})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(abn,{options:e,refresh:o})})]})})},{Text:IG}=_e,Ubn=({options:e,refresh:t})=>{const{t:r}=nt(),[n,i]=p.useState([]),[o,s]=p.useState(!1),[l,c]=p.useState(!1),[u,f]=p.useState(null),[d,m]=p.useState(null),[h,y]=p.useState(!1),[g,b]=p.useState(!1),[x,v]=p.useState(!1),[O,j]=p.useState({url:"",description:"",route:"",color:"blue"}),[w,P]=p.useState(1),[S,$]=p.useState(10),[_,C]=p.useState([]),[k,N]=p.useState(!0),D=[{value:"blue",label:"blue"},{value:"green",label:"green"},{value:"cyan",label:"cyan"},{value:"purple",label:"purple"},{value:"pink",label:"pink"},{value:"red",label:"red"},{value:"orange",label:"orange"},{value:"amber",label:"amber"},{value:"yellow",label:"yellow"},{value:"lime",label:"lime"},{value:"light-green",label:"light-green"},{value:"teal",label:"teal"},{value:"light-blue",label:"light-blue"},{value:"indigo",label:"indigo"},{value:"violet",label:"violet"},{value:"grey",label:"grey"}],A=async(H,U)=>{const ie=await ue.put("/api/option/",{key:H,value:U}),{success:re,message:ee}=ie.data;re?(Ce(r("API information updated")),t&&t()):L(ee)},z=async()=>{try{b(!0);const H=JSON.stringify(n);await A("console_setting.api_info",H),v(!1)}catch(H){console.error("Failed to update API information",H),L(r("Failed to update API information"))}finally{b(!1)}},T=()=>{m(null),j({url:"",description:"",route:"",color:"blue"}),s(!0)},E=H=>{m(H),j({url:H.url,description:H.description,route:H.route,color:H.color}),s(!0)},M=H=>{f(H),c(!0)},K=()=>{if(u){const H=n.filter(U=>U.id!==u.id);i(H),v(!0),Ce(r("API information removed. Click Save settings to keep the change."))}c(!1),f(null)},Q=async()=>{if(!O.url||!O.route||!O.description){L(r("Please complete all API information fields."));return}try{y(!0);let H;if(d)H=n.map(U=>U.id===d.id?{...U,...O}:U);else{const ie={id:Math.max(...n.map(re=>re.id),0)+1,...O};H=[...n,ie]}i(H),v(!0),s(!1),Ce(r(d?"API information updated. Click Save settings to keep the change.":"API information added. Click Save settings to keep the change."))}catch(H){L(r("Action failed: ")+H.message)}finally{y(!1)}},q=H=>{if(!H){i([]);return}try{const U=JSON.parse(H);i(Array.isArray(U)?U:[])}catch(U){console.error("Failed to parse API information:",U),i([])}};p.useEffect(()=>{const H=e["console_setting.api_info"]??e.ApiInfo;H!==void 0&&q(H)},[e["console_setting.api_info"],e.ApiInfo]),p.useEffect(()=>{const H=e["console_setting.api_info_enabled"];N(H===void 0?!0:H==="true"||H===!0)},[e["console_setting.api_info_enabled"]]);const X=async H=>{const U=H?"true":"false";try{const ie=await ue.put("/api/option/",{key:"console_setting.api_info_enabled",value:U});ie.data.success?(N(H),Ce(r("Settings saved")),t==null||t()):L(ie.data.message)}catch(ie){L(ie.message)}},Z=[{title:"ID",dataIndex:"id"},{title:r("API address"),dataIndex:"url",render:(H,U)=>a.jsx(me,{color:U.color,shape:"circle",style:{maxWidth:"280px"},children:H})},{title:r("Route description"),dataIndex:"route",render:(H,U)=>a.jsx(me,{shape:"circle",children:H})},{title:r("Notes"),dataIndex:"description",ellipsis:!0,render:(H,U)=>a.jsx(me,{shape:"circle",children:H||"-"})},{title:r("Color"),dataIndex:"color",render:H=>a.jsx(vr,{size:"extra-extra-small",color:H})},{title:r("Actions"),fixed:"right",width:150,render:(H,U)=>a.jsxs(Xe,{children:[a.jsx(B,{icon:a.jsx(Hd,{size:14}),theme:"light",type:"tertiary",size:"small",onClick:()=>E(U),children:r("Edit")}),a.jsx(B,{icon:a.jsx(Ks,{size:14}),type:"danger",theme:"light",size:"small",onClick:()=>M(U),children:r("Delete")})]})}],R=()=>{if(_.length===0){L(r("Please select the API records you want to remove first."));return}const H=n.filter(U=>!_.includes(U.id));i(H),C([]),v(!0),Ce(`${r("Removed")} ${_.length} ${r("API records. Click Save settings to keep the change.")}`)},Y=()=>a.jsxs("div",{className:"flex flex-col w-full",children:[a.jsx("div",{className:"mb-2",children:a.jsxs("div",{className:"flex items-center text-blue-500",children:[a.jsx($1,{size:16,className:"mr-2"}),a.jsx(IG,{children:r(r("Manage multiple API endpoints for status display and traffic balancing, up to 50 entries."))})]})}),a.jsx(Mr,{margin:"12px"}),a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4 w-full",children:[a.jsxs("div",{className:"flex gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{theme:"light",type:"primary",icon:a.jsx(Bd,{size:14}),className:"w-full md:w-auto",onClick:T,children:r("Add API")}),a.jsxs(B,{icon:a.jsx(Ks,{size:14}),type:"danger",theme:"light",onClick:R,disabled:_.length===0,className:"w-full md:w-auto",children:[r("Bulk delete")," ",_.length>0&&`(${_.length})`]}),a.jsx(B,{icon:a.jsx(Vd,{size:14}),onClick:z,loading:g,disabled:!x,type:"secondary",className:"w-full md:w-auto",children:r("Save settings")})]}),a.jsxs("div",{className:"order-1 md:order-2 flex items-center gap-2",children:[a.jsx(ln,{checked:k,onChange:X}),a.jsx(IG,{children:r(k?"Enabled":"Disabled")})]})]})]}),G=()=>{const H=(w-1)*S,U=H+S;return n.slice(H,U)},J={selectedRowKeys:_,onChange:(H,U)=>{C(H)},onSelect:(H,U,ie)=>{console.log(`${r("Selected row: ")}${U}`,H)},onSelectAll:(H,U)=>{console.log(`${r("Select all: ")}${H}`,U)},getCheckboxProps:H=>({disabled:!1,name:H.id})};return a.jsxs(a.Fragment,{children:[a.jsx(F.Section,{text:Y(),children:a.jsx(ri,{columns:Z,dataSource:G(),rowSelection:J,rowKey:"id",scroll:{x:"max-content"},pagination:{currentPage:w,pageSize:S,total:n.length,showSizeChanger:!0,showQuickJumper:!0,pageSizeOptions:["5","10","20","50"],onChange:(H,U)=>{P(H),$(U)},onShowSizeChange:(H,U)=>{P(1),$(U)}},size:"middle",loading:g,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:r("No API information yet"),style:{padding:30}}),className:"overflow-hidden"})}),a.jsx(Qe,{title:r(d?"Edit API":"Add API"),visible:o,onOk:Q,onCancel:()=>s(!1),okText:r("Save"),cancelText:r("Cancel"),confirmLoading:h,children:a.jsxs(F,{layout:"vertical",initValues:O,children:[a.jsx(F.Input,{field:"url",label:r("API address"),placeholder:"https://api.example.com",rules:[{required:!0,message:r("Enter the API address")}],onChange:H=>j({...O,url:H})}),a.jsx(F.Input,{field:"route",label:r("Route description"),placeholder:r("Example: Singapore route"),rules:[{required:!0,message:r("Enter the route description")}],onChange:H=>j({...O,route:H})}),a.jsx(F.Input,{field:"description",label:r("Notes"),placeholder:r("Example: High-bandwidth batch image analysis"),rules:[{required:!0,message:r("Enter the notes")}],onChange:H=>j({...O,description:H})}),a.jsx(F.Select,{field:"color",label:r("Badge color"),optionList:D,onChange:H=>j({...O,color:H}),render:H=>a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8},children:[a.jsx(vr,{size:"extra-extra-small",color:H.value}),H.label]})})]},d?d.id:"new")}),a.jsx(Qe,{title:r("Confirm deletion"),visible:l,onOk:K,onCancel:()=>{c(!1),f(null)},okText:r("Confirm deletion"),cancelText:r("Cancel"),type:"warning",okButtonProps:{type:"danger",theme:"solid"},children:a.jsx(IG,{children:r("Are you sure you want to remove this API record?")})})]})},{Text:DG}=_e,Wbn=({options:e,refresh:t})=>{const{t:r}=nt(),[n,i]=p.useState([]),[o,s]=p.useState(!1),[l,c]=p.useState(!1),[u,f]=p.useState(!1),[d,m]=p.useState(null),[h,y]=p.useState(null),[g,b]=p.useState(!1),[x,v]=p.useState(!1),[O,j]=p.useState(!1),[w,P]=p.useState({content:"",publishDate:new Date,type:"default",extra:""}),[S,$]=p.useState(1),[_,C]=p.useState(10),[k,N]=p.useState([]),[D,A]=p.useState(!0),z=p.useRef(null),T=[{value:"default",label:r("Default")},{value:"ongoing",label:r("In progress")},{value:"success",label:r("Success")},{value:"warning",label:r("Warning")},{value:"error",label:r("Error")}],E=ee=>({default:"grey",ongoing:"blue",success:"green",warning:"orange",error:"red"})[ee]||"grey",M=[{title:r("Content"),dataIndex:"content",key:"content",render:ee=>a.jsx(Ut,{content:ee,position:"topLeft",showArrow:!0,children:a.jsx("div",{style:{maxWidth:"300px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:ee})})},{title:r("Publish time"),dataIndex:"publishDate",key:"publishDate",width:180,render:ee=>a.jsxs("div",{children:[a.jsx("div",{style:{fontWeight:"bold"},children:XOe(ee)}),a.jsx("div",{style:{fontSize:"12px",color:"var(--semi-color-text-2)",marginTop:"2px"},children:ee?xqe(new Date(ee)):"-"})]})},{title:r("Type"),dataIndex:"type",key:"type",width:100,render:ee=>{var ne;return a.jsx(me,{color:E(ee),shape:"circle",children:((ne=T.find(oe=>oe.value===ee))==null?void 0:ne.label)||ee})}},{title:r("Notes"),dataIndex:"extra",key:"extra",render:ee=>a.jsx(Ut,{content:ee||"-",showArrow:!0,children:a.jsx("div",{style:{maxWidth:"200px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",color:"var(--semi-color-text-2)"},children:ee||"-"})})},{title:r("Actions"),key:"action",fixed:"right",width:150,render:(ee,ne)=>a.jsxs(Xe,{children:[a.jsx(B,{icon:a.jsx(Hd,{size:14}),theme:"light",type:"tertiary",size:"small",onClick:()=>X(ne),children:r("Edit")}),a.jsx(B,{icon:a.jsx(Ks,{size:14}),type:"danger",theme:"light",size:"small",onClick:()=>Z(ne),children:r("Delete")})]})}],K=async(ee,ne)=>{const oe=await ue.put("/api/option/",{key:ee,value:ne}),{success:Oe,message:Se}=oe.data;Oe?(Ce(r("Announcements updated")),t&&t()):L(Se)},Q=async()=>{try{v(!0);const ee=JSON.stringify(n);await K("console_setting.announcements",ee),j(!1)}catch(ee){console.error("Failed to update announcements",ee),L(r("Failed to update announcements"))}finally{v(!1)}},q=()=>{y(null),P({content:"",publishDate:new Date,type:"default",extra:""}),s(!0)},X=ee=>{y(ee),P({content:ee.content,publishDate:ee.publishDate?new Date(ee.publishDate):new Date,type:ee.type||"default",extra:ee.extra||""}),s(!0)},Z=ee=>{m(ee),c(!0)},R=()=>{if(d){const ee=n.filter(ne=>ne.id!==d.id);i(ee),j(!0),Ce(r("Announcement removed. Click Save settings to keep the change."))}c(!1),m(null)},Y=async()=>{if(!w.content||!w.publishDate){L(r("Please complete all announcement fields."));return}try{b(!0);const ee={...w,publishDate:w.publishDate.toISOString()};let ne;if(h)ne=n.map(oe=>oe.id===h.id?{...oe,...ee}:oe);else{const Oe={id:Math.max(...n.map(Se=>Se.id),0)+1,...ee};ne=[...n,Oe]}i(ne),j(!0),s(!1),Ce(r(h?"Announcement updated. Click Save settings to keep the change.":"Announcement added. Click Save settings to keep the change."))}catch(ee){L(r("Action failed: ")+ee.message)}finally{b(!1)}},G=ee=>{if(!ee){i([]);return}try{const ne=JSON.parse(ee),Oe=(Array.isArray(ne)?ne:[]).map((Se,ge)=>({...Se,id:Se.id||ge+1}));i(Oe)}catch(ne){console.error("Failed to parse announcements:",ne),i([])}};p.useEffect(()=>{const ee=e["console_setting.announcements"]??e.Announcements;ee!==void 0&&G(ee)},[e["console_setting.announcements"],e.Announcements]),p.useEffect(()=>{const ee=e["console_setting.announcements_enabled"];A(ee===void 0?!0:ee==="true"||ee===!0)},[e["console_setting.announcements_enabled"]]);const J=async ee=>{const ne=ee?"true":"false";try{const oe=await ue.put("/api/option/",{key:"console_setting.announcements_enabled",value:ne});oe.data.success?(A(ee),Ce(r("Settings saved")),t==null||t()):L(oe.data.message)}catch(oe){L(oe.message)}},H=()=>{if(k.length===0){L(r("Please select the announcements you want to remove first."));return}const ee=n.filter(ne=>!k.includes(ne.id));i(ee),N([]),j(!0),Ce(`${r("Removed")} ${k.length} ${r("announcements. Click Save settings to keep the change.")}`)},U=()=>a.jsxs("div",{className:"flex flex-col w-full",children:[a.jsx("div",{className:"mb-2",children:a.jsxs("div",{className:"flex items-center text-blue-500",children:[a.jsx(P$,{size:16,className:"mr-2"}),a.jsx(DG,{children:r(r("Manage announcements for system notices and important updates. Up to 100 items are supported, and the latest 20 are shown on the frontend."))})]})}),a.jsx(Mr,{margin:"12px"}),a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4 w-full",children:[a.jsxs("div",{className:"flex gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{theme:"light",type:"primary",icon:a.jsx(Bd,{size:14}),className:"w-full md:w-auto",onClick:q,children:r("Add announcement")}),a.jsxs(B,{icon:a.jsx(Ks,{size:14}),type:"danger",theme:"light",onClick:H,disabled:k.length===0,className:"w-full md:w-auto",children:[r("Bulk delete")," ",k.length>0&&`(${k.length})`]}),a.jsx(B,{icon:a.jsx(Vd,{size:14}),onClick:Q,loading:x,disabled:!O,type:"secondary",className:"w-full md:w-auto",children:r("Save settings")})]}),a.jsxs("div",{className:"order-1 md:order-2 flex items-center gap-2",children:[a.jsx(ln,{checked:D,onChange:J}),a.jsx(DG,{children:r(D?"Enabled":"Disabled")})]})]})]}),ie=()=>{const ee=[...n].sort((Oe,Se)=>{const ge=new Date(Oe.publishDate).getTime();return new Date(Se.publishDate).getTime()-ge}),ne=(S-1)*_,oe=ne+_;return ee.slice(ne,oe)},re={selectedRowKeys:k,onChange:(ee,ne)=>{N(ee)},onSelect:(ee,ne,oe)=>{console.log(`${r("Selected row: ")}${ne}`,ee)},onSelectAll:(ee,ne)=>{console.log(`${r("Select all: ")}${ee}`,ne)},getCheckboxProps:ee=>({disabled:!1,name:ee.id})};return a.jsxs(a.Fragment,{children:[a.jsx(F.Section,{text:U(),children:a.jsx(ri,{columns:M,dataSource:ie(),rowSelection:re,rowKey:"id",scroll:{x:"max-content"},pagination:{currentPage:S,pageSize:_,total:n.length,showSizeChanger:!0,showQuickJumper:!0,pageSizeOptions:["5","10","20","50"],onChange:(ee,ne)=>{$(ee),C(ne)},onShowSizeChange:(ee,ne)=>{$(1),C(ne)}},size:"middle",loading:x,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:r("No announcements yet"),style:{padding:30}}),className:"overflow-hidden"})}),a.jsx(Qe,{title:r(h?"Edit announcement":"Add announcement"),visible:o,onOk:Y,onCancel:()=>s(!1),okText:r("Save"),cancelText:r("Cancel"),confirmLoading:g,children:a.jsxs(F,{layout:"vertical",initValues:w,getFormApi:ee=>z.current=ee,children:[a.jsx(F.TextArea,{field:"content",label:r("Announcement content"),placeholder:r("Enter announcement content (Markdown and HTML are supported)"),maxCount:500,rows:3,rules:[{required:!0,message:r("Enter announcement content")}],onChange:ee=>P({...w,content:ee})}),a.jsx(B,{theme:"light",type:"tertiary",size:"small",icon:a.jsx(S6n,{size:14}),style:{marginBottom:16},onClick:()=>f(!0),children:r("Expand editor")}),a.jsx(F.DatePicker,{field:"publishDate",label:r("Publish date"),type:"dateTime",rules:[{required:!0,message:r("Select a publish date")}],onChange:ee=>P({...w,publishDate:ee})}),a.jsx(F.Select,{field:"type",label:r("Announcement type"),optionList:T,onChange:ee=>P({...w,type:ee})}),a.jsx(F.Input,{field:"extra",label:r("Notes"),placeholder:r("Optional notes for this announcement"),onChange:ee=>P({...w,extra:ee})})]},h?h.id:"new")}),a.jsx(Qe,{title:r("Confirm deletion"),visible:l,onOk:R,onCancel:()=>{c(!1),m(null)},okText:r("Confirm deletion"),cancelText:r("Cancel"),type:"warning",okButtonProps:{type:"danger",theme:"solid"},children:a.jsx(DG,{children:r("Are you sure you want to remove this announcement?")})}),a.jsx(Qe,{title:r("Edit announcement content"),visible:u,onOk:()=>{z.current&&z.current.setValue("content",w.content),f(!1)},onCancel:()=>f(!1),okText:r("Confirm"),cancelText:r("Cancel"),width:800,children:a.jsx(Ps,{value:w.content,placeholder:r("Enter announcement content (Markdown and HTML are supported)"),maxCount:500,rows:15,style:{width:"100%"},onChange:ee=>P({...w,content:ee})})})]})},{Text:NG}=_e,Kbn=({options:e,refresh:t})=>{const{t:r}=nt(),[n,i]=p.useState([]),[o,s]=p.useState(!1),[l,c]=p.useState(!1),[u,f]=p.useState(null),[d,m]=p.useState(null),[h,y]=p.useState(!1),[g,b]=p.useState(!1),[x,v]=p.useState(!1),[O,j]=p.useState({question:"",answer:""}),[w,P]=p.useState(1),[S,$]=p.useState(10),[_,C]=p.useState([]),[k,N]=p.useState(!0),D=[{title:r("问题标题"),dataIndex:"question",key:"question",render:J=>a.jsx(Ut,{content:J,showArrow:!0,children:a.jsx("div",{style:{maxWidth:"300px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",fontWeight:"bold"},children:J})})},{title:r("回答内容"),dataIndex:"answer",key:"answer",render:J=>a.jsx(Ut,{content:J,showArrow:!0,children:a.jsx("div",{style:{maxWidth:"400px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",color:"var(--semi-color-text-1)"},children:J})})},{title:r("操作"),key:"action",fixed:"right",width:150,render:(J,H)=>a.jsxs(Xe,{children:[a.jsx(B,{icon:a.jsx(Hd,{size:14}),theme:"light",type:"tertiary",size:"small",onClick:()=>E(H),children:r("编辑")}),a.jsx(B,{icon:a.jsx(Ks,{size:14}),type:"danger",theme:"light",size:"small",onClick:()=>M(H),children:r("删除")})]})}],A=async(J,H)=>{const U=await ue.put("/api/option/",{key:J,value:H}),{success:ie,message:re}=U.data;ie?(Ce("常见问答已更新"),t&&t()):L(re)},z=async()=>{try{b(!0);const J=JSON.stringify(n);await A("console_setting.faq",J),v(!1)}catch(J){console.error("常见问答更新失败",J),L("常见问答更新失败")}finally{b(!1)}},T=()=>{m(null),j({question:"",answer:""}),s(!0)},E=J=>{m(J),j({question:J.question,answer:J.answer}),s(!0)},M=J=>{f(J),c(!0)},K=()=>{if(u){const J=n.filter(H=>H.id!==u.id);i(J),v(!0),Ce("问答已删除,请及时点击“保存设置”进行保存")}c(!1),f(null)},Q=async()=>{if(!O.question||!O.answer){L("请填写完整的问答信息");return}try{y(!0);let J;if(d)J=n.map(H=>H.id===d.id?{...H,...O}:H);else{const U={id:Math.max(...n.map(ie=>ie.id),0)+1,...O};J=[...n,U]}i(J),v(!0),s(!1),Ce(d?"问答已更新,请及时点击“保存设置”进行保存":"问答已添加,请及时点击“保存设置”进行保存")}catch(J){L("操作失败: "+J.message)}finally{y(!1)}},q=J=>{if(!J){i([]);return}try{const H=JSON.parse(J),ie=(Array.isArray(H)?H:[]).map((re,ee)=>({...re,id:re.id||ee+1}));i(ie)}catch(H){console.error("解析常见问答失败:",H),i([])}};p.useEffect(()=>{e["console_setting.faq"]!==void 0&&q(e["console_setting.faq"])},[e["console_setting.faq"]]),p.useEffect(()=>{const J=e["console_setting.faq_enabled"];N(J===void 0?!0:J==="true"||J===!0)},[e["console_setting.faq_enabled"]]);const X=async J=>{const H=J?"true":"false";try{const U=await ue.put("/api/option/",{key:"console_setting.faq_enabled",value:H});U.data.success?(N(J),Ce(r("设置已保存")),t==null||t()):L(U.data.message)}catch(U){L(U.message)}},Z=()=>{if(_.length===0){L("请先选择要删除的常见问答");return}const J=n.filter(H=>!_.includes(H.id));i(J),C([]),v(!0),Ce(`已删除 ${_.length} 个常见问答,请及时点击“保存设置”进行保存`)},R=()=>a.jsxs("div",{className:"flex flex-col w-full",children:[a.jsx("div",{className:"mb-2",children:a.jsxs("div",{className:"flex items-center text-blue-500",children:[a.jsx(t2,{size:16,className:"mr-2"}),a.jsx(NG,{children:r("常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)")})]})}),a.jsx(Mr,{margin:"12px"}),a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4 w-full",children:[a.jsxs("div",{className:"flex gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{theme:"light",type:"primary",icon:a.jsx(Bd,{size:14}),className:"w-full md:w-auto",onClick:T,children:r("添加问答")}),a.jsxs(B,{icon:a.jsx(Ks,{size:14}),type:"danger",theme:"light",onClick:Z,disabled:_.length===0,className:"w-full md:w-auto",children:[r("批量删除")," ",_.length>0&&`(${_.length})`]}),a.jsx(B,{icon:a.jsx(Vd,{size:14}),onClick:z,loading:g,disabled:!x,type:"secondary",className:"w-full md:w-auto",children:r("保存设置")})]}),a.jsxs("div",{className:"order-1 md:order-2 flex items-center gap-2",children:[a.jsx(ln,{checked:k,onChange:X}),a.jsx(NG,{children:r(k?"已启用":"已禁用")})]})]})]}),Y=()=>{const J=(w-1)*S,H=J+S;return n.slice(J,H)},G={selectedRowKeys:_,onChange:(J,H)=>{C(J)},onSelect:(J,H,U)=>{console.log(`选择行: ${H}`,J)},onSelectAll:(J,H)=>{console.log(`全选: ${J}`,H)},getCheckboxProps:J=>({disabled:!1,name:J.id})};return a.jsxs(a.Fragment,{children:[a.jsx(F.Section,{text:R(),children:a.jsx(ri,{columns:D,dataSource:Y(),rowSelection:G,rowKey:"id",scroll:{x:"max-content"},pagination:{currentPage:w,pageSize:S,total:n.length,showSizeChanger:!0,showQuickJumper:!0,pageSizeOptions:["5","10","20","50"],onChange:(J,H)=>{P(J),$(H)},onShowSizeChange:(J,H)=>{P(1),$(H)}},size:"middle",loading:g,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:r("暂无常见问答"),style:{padding:30}}),className:"overflow-hidden"})}),a.jsx(Qe,{title:r(d?"编辑问答":"添加问答"),visible:o,onOk:Q,onCancel:()=>s(!1),okText:r("保存"),cancelText:r("取消"),confirmLoading:h,width:800,children:a.jsxs(F,{layout:"vertical",initValues:O,children:[a.jsx(F.Input,{field:"question",label:r("问题标题"),placeholder:r("请输入问题标题"),maxLength:200,rules:[{required:!0,message:r("请输入问题标题")}],onChange:J=>j({...O,question:J})}),a.jsx(F.TextArea,{field:"answer",label:r("回答内容"),placeholder:r("请输入回答内容(支持 Markdown/HTML)"),maxCount:1e3,rows:6,rules:[{required:!0,message:r("请输入回答内容")}],onChange:J=>j({...O,answer:J})})]},d?d.id:"new")}),a.jsx(Qe,{title:r("确认删除"),visible:l,onOk:K,onCancel:()=>{c(!1),f(null)},okText:r("确认删除"),cancelText:r("取消"),type:"warning",okButtonProps:{type:"danger",theme:"solid"},children:a.jsx(NG,{children:r("确定要删除此问答吗?")})})]})},{Text:LG}=_e,qbn=({options:e,refresh:t})=>{const{t:r}=nt(),[n,i]=p.useState([]),[o,s]=p.useState(!1),[l,c]=p.useState(!1),[u,f]=p.useState(null),[d,m]=p.useState(null),[h,y]=p.useState(!1),[g,b]=p.useState(!1),[x,v]=p.useState(!1),[O,j]=p.useState({categoryName:"",url:"",slug:""}),[w,P]=p.useState(1),[S,$]=p.useState(10),[_,C]=p.useState([]),[k,N]=p.useState(!0),D=[{title:r("分类名称"),dataIndex:"categoryName",key:"categoryName",render:J=>a.jsx("div",{style:{fontWeight:"bold",color:"var(--semi-color-text-0)"},children:J})},{title:r("Uptime Kuma地址"),dataIndex:"url",key:"url",render:J=>a.jsx("div",{style:{maxWidth:"300px",wordBreak:"break-all",fontFamily:"monospace",color:"var(--semi-color-primary)"},children:J})},{title:r("状态页面Slug"),dataIndex:"slug",key:"slug",render:J=>a.jsx("div",{style:{fontFamily:"monospace",color:"var(--semi-color-text-1)"},children:J})},{title:r("操作"),key:"action",fixed:"right",width:150,render:(J,H)=>a.jsxs(Xe,{children:[a.jsx(B,{icon:a.jsx(Hd,{size:14}),theme:"light",type:"tertiary",size:"small",onClick:()=>E(H),children:r("编辑")}),a.jsx(B,{icon:a.jsx(Ks,{size:14}),type:"danger",theme:"light",size:"small",onClick:()=>M(H),children:r("删除")})]})}],A=async(J,H)=>{const U=await ue.put("/api/option/",{key:J,value:H}),{success:ie,message:re}=U.data;ie?(Ce("Uptime Kuma配置已更新"),t&&t()):L(re)},z=async()=>{try{b(!0);const J=JSON.stringify(n);await A("console_setting.uptime_kuma_groups",J),v(!1)}catch(J){console.error("Uptime Kuma配置更新失败",J),L("Uptime Kuma配置更新失败")}finally{b(!1)}},T=()=>{m(null),j({categoryName:"",url:"",slug:""}),s(!0)},E=J=>{m(J),j({categoryName:J.categoryName,url:J.url,slug:J.slug}),s(!0)},M=J=>{f(J),c(!0)},K=()=>{if(u){const J=n.filter(H=>H.id!==u.id);i(J),v(!0),Ce("分类已删除,请及时点击“保存设置”进行保存")}c(!1),f(null)},Q=async()=>{if(!O.categoryName||!O.url||!O.slug){L("请填写完整的分类信息");return}try{new URL(O.url)}catch{L("请输入有效的URL地址");return}if(!/^[a-zA-Z0-9_-]+$/.test(O.slug)){L("Slug只能包含字母、数字、下划线和连字符");return}try{y(!0);let J;if(d)J=n.map(H=>H.id===d.id?{...H,...O}:H);else{const U={id:Math.max(...n.map(ie=>ie.id),0)+1,...O};J=[...n,U]}i(J),v(!0),s(!1),Ce(d?"分类已更新,请及时点击“保存设置”进行保存":"分类已添加,请及时点击“保存设置”进行保存")}catch(J){L("操作失败: "+J.message)}finally{y(!1)}},q=J=>{if(!J){i([]);return}try{const H=JSON.parse(J),ie=(Array.isArray(H)?H:[]).map((re,ee)=>({...re,id:re.id||ee+1}));i(ie)}catch(H){console.error("解析Uptime Kuma配置失败:",H),i([])}};p.useEffect(()=>{const J=e["console_setting.uptime_kuma_groups"];J!==void 0&&q(J)},[e["console_setting.uptime_kuma_groups"]]),p.useEffect(()=>{const J=e["console_setting.uptime_kuma_enabled"];N(J===void 0?!0:J==="true"||J===!0)},[e["console_setting.uptime_kuma_enabled"]]);const X=async J=>{const H=J?"true":"false";try{const U=await ue.put("/api/option/",{key:"console_setting.uptime_kuma_enabled",value:H});U.data.success?(N(J),Ce(r("设置已保存")),t==null||t()):L(U.data.message)}catch(U){L(U.message)}},Z=()=>{if(_.length===0){L("请先选择要删除的分类");return}const J=n.filter(H=>!_.includes(H.id));i(J),C([]),v(!0),Ce(`已删除 ${_.length} 个分类,请及时点击“保存设置”进行保存`)},R=()=>a.jsxs("div",{className:"flex flex-col w-full",children:[a.jsx("div",{className:"mb-2",children:a.jsxs("div",{className:"flex items-center text-blue-500",children:[a.jsx(RNe,{size:16,className:"mr-2"}),a.jsx(LG,{children:r("Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)")})]})}),a.jsx(Mr,{margin:"12px"}),a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4 w-full",children:[a.jsxs("div",{className:"flex gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{theme:"light",type:"primary",icon:a.jsx(Bd,{size:14}),className:"w-full md:w-auto",onClick:T,children:r("添加分类")}),a.jsxs(B,{icon:a.jsx(Ks,{size:14}),type:"danger",theme:"light",onClick:Z,disabled:_.length===0,className:"w-full md:w-auto",children:[r("批量删除")," ",_.length>0&&`(${_.length})`]}),a.jsx(B,{icon:a.jsx(Vd,{size:14}),onClick:z,loading:g,disabled:!x,type:"secondary",className:"w-full md:w-auto",children:r("保存设置")})]}),a.jsxs("div",{className:"order-1 md:order-2 flex items-center gap-2",children:[a.jsx(ln,{checked:k,onChange:X}),a.jsx(LG,{children:r(k?"已启用":"已禁用")})]})]})]}),Y=()=>{const J=(w-1)*S,H=J+S;return n.slice(J,H)},G={selectedRowKeys:_,onChange:(J,H)=>{C(J)},onSelect:(J,H,U)=>{console.log(`选择行: ${H}`,J)},onSelectAll:(J,H)=>{console.log(`全选: ${J}`,H)},getCheckboxProps:J=>({disabled:!1,name:J.id})};return a.jsxs(a.Fragment,{children:[a.jsx(F.Section,{text:R(),children:a.jsx(ri,{columns:D,dataSource:Y(),rowSelection:G,rowKey:"id",scroll:{x:"max-content"},pagination:{currentPage:w,pageSize:S,total:n.length,showSizeChanger:!0,showQuickJumper:!0,pageSizeOptions:["5","10","20","50"],onChange:(J,H)=>{P(J),$(H)},onShowSizeChange:(J,H)=>{P(1),$(H)}},size:"middle",loading:g,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:r("暂无监控数据"),style:{padding:30}}),className:"overflow-hidden"})}),a.jsx(Qe,{title:r(d?"编辑分类":"添加分类"),visible:o,onOk:Q,onCancel:()=>s(!1),okText:r("保存"),cancelText:r("取消"),confirmLoading:h,width:600,children:a.jsxs(F,{layout:"vertical",initValues:O,children:[a.jsx(F.Input,{field:"categoryName",label:r("分类名称"),placeholder:r("请输入分类名称,如:OpenAI、Claude等"),maxLength:50,rules:[{required:!0,message:r("请输入分类名称")}],onChange:J=>j({...O,categoryName:J})}),a.jsx(F.Input,{field:"url",label:r("Uptime Kuma地址"),placeholder:r("请输入Uptime Kuma服务地址,如:https://status.example.com"),maxLength:500,rules:[{required:!0,message:r("请输入Uptime Kuma地址")}],onChange:J=>j({...O,url:J})}),a.jsx(F.Input,{field:"slug",label:r("状态页面Slug"),placeholder:r("请输入状态页面的Slug,如:my-status"),maxLength:100,rules:[{required:!0,message:r("请输入状态页面Slug")}],onChange:J=>j({...O,slug:J})})]},d?d.id:"new")}),a.jsx(Qe,{title:r("确认删除"),visible:l,onOk:K,onCancel:()=>{c(!1),f(null)},okText:r("确认删除"),cancelText:r("取消"),type:"warning",okButtonProps:{type:"danger",theme:"solid"},children:a.jsx(LG,{children:r("确定要删除此分类吗?")})})]})};function Gbn(e){const{t}=nt(),r=[{key:"hour",label:t("小时"),value:"hour"},{key:"day",label:t("天"),value:"day"},{key:"week",label:t("周"),value:"week"}],[n,i]=p.useState(!1),[o,s]=p.useState({DataExportEnabled:!1,DataExportInterval:"",DataExportDefaultTime:""}),l=p.useRef(),[c,u]=p.useState(o);function f(){const d=wi(o,c);if(!d.length)return hn(t("你似乎并没有修改什么"));const m=d.map(h=>{let y="";return typeof o[h.key]=="boolean"?y=String(o[h.key]):y=o[h.key],ue.put("/api/option/",{key:h.key,value:y})});i(!0),Promise.all(m).then(h=>{if(m.length===1){if(h.includes(void 0))return}else if(m.length>1&&h.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{i(!1)})}return p.useEffect(()=>{const d={};for(let m in e.options)Object.keys(o).includes(m)&&(d[m]=e.options[m]);s(d),u(structuredClone(d)),l.current.setValues(d),localStorage.setItem("data_export_default_time",String(o.DataExportDefaultTime))},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:n,children:a.jsx(F,{values:o,getFormApi:d=>l.current=d,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("数据看板设置"),children:[a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"DataExportEnabled",label:t("启用数据看板(实验性)"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:d=>{s({...o,DataExportEnabled:d})}})})}),a.jsxs(Fe,{children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{label:t("数据看板更新间隔"),step:1,min:1,suffix:t("分钟"),extraText:t("设置过短会影响数据库性能"),placeholder:t("数据看板更新间隔"),field:"DataExportInterval",onChange:d=>s({...o,DataExportInterval:String(d)})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Select,{label:t("数据看板默认时间粒度"),optionList:r,field:"DataExportDefaultTime",extraText:t("仅修改展示粒度,统计精确到小时"),placeholder:t("数据看板默认时间粒度"),style:{width:180},onChange:d=>s({...o,DataExportDefaultTime:String(d)})})})]}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:f,children:t("保存数据看板设置")})})]})})})})}const Jbn=()=>{let[e,t]=p.useState({"console_setting.api_info":"","console_setting.announcements":"","console_setting.faq":"","console_setting.uptime_kuma_groups":"","console_setting.api_info_enabled":"","console_setting.announcements_enabled":"","console_setting.faq_enabled":"","console_setting.uptime_kuma_enabled":"",ApiInfo:"",Announcements:"",FAQ:"",UptimeKumaUrl:"",UptimeKumaSlug:"",DataExportEnabled:!1,DataExportDefaultTime:"hour",DataExportInterval:5}),[r,n]=p.useState(!1);const[i,o]=p.useState(!1),s=async()=>{const f=await ue.get("/api/option/"),{success:d,message:m,data:h}=f.data;if(d){let y={};h.forEach(g=>{g.key in e&&(y[g.key]=g.value),g.key.endsWith("Enabled")&&g.key==="DataExportEnabled"&&(y[g.key]=po(g.value))}),t(y)}else L(m)};async function l(){try{n(!0),await s()}catch(f){L("刷新失败"),console.error(f)}finally{n(!1)}}p.useEffect(()=>{l()},[]);const c=p.useMemo(()=>["ApiInfo","Announcements","FAQ","UptimeKumaUrl","UptimeKumaSlug"].some(d=>e[d]),[e]);p.useEffect(()=>{c&&o(!0)},[c]);const u=async()=>{try{n(!0),await ue.post("/api/option/migrate_console_setting"),Ce("旧配置迁移完成"),await l(),o(!1)}catch(f){console.error(f),L("迁移失败: "+(f.message||"未知错误"))}finally{n(!1)}};return a.jsx(a.Fragment,{children:a.jsxs(Lt,{spinning:r,size:"large",children:[a.jsxs(Qe,{title:"配置迁移确认",visible:i,onOk:u,onCancel:()=>o(!1),confirmLoading:r,okText:"确认迁移",cancelText:"取消",children:[a.jsx("p",{children:"检测到旧版本的配置数据,是否要迁移到新的配置格式?"}),a.jsxs("p",{style:{color:"#f57c00",marginTop:"10px"},children:[a.jsx("strong",{children:"注意:"}),"迁移过程中会自动处理数据格式转换,迁移完成后旧配置将被清除,请在迁移前在数据库中备份好旧配置。"]})]}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Gbn,{options:e,refresh:l})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Wbn,{options:e,refresh:l})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Ubn,{options:e,refresh:l})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(Kbn,{options:e,refresh:l})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(qbn,{options:e,refresh:l})})]})})};function Ybn(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({GroupRatio:"",UserUsableGroups:"",GroupGroupRatio:"","group_ratio_setting.group_special_usable_group":"",AutoGroups:"",DefaultUseAutoGroup:!1}),s=p.useRef(),[l,c]=p.useState(i);async function u(){try{await s.current.validate().then(()=>{const f=wi(i,l);if(!f.length)return hn(t("你似乎并没有修改什么"));const d=f.map(m=>{const h=typeof i[m.key]=="boolean"?String(i[m.key]):i[m.key];return ue.put("/api/option/",{key:m.key,value:h})});n(!0),Promise.all(d).then(m=>{if(m.includes(void 0))return L(d.length>1?t("部分保存失败,请重试"):t("保存失败"));for(let h=0;h{console.error("Unexpected error:",m),L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}).catch(()=>{L(t("请检查输入"))})}catch(f){L(t("请检查输入")),console.error(f)}}return p.useEffect(()=>{const f={};for(let d in e.options)Object.keys(i).includes(d)&&(f[d]=e.options[d]);o(f),c(structuredClone(f)),s.current.setValues(f)},[e.options]),a.jsxs(Lt,{spinning:r,children:[a.jsxs(F,{values:i,getFormApi:f=>s.current=f,style:{marginBottom:15},children:[a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:t("分组倍率"),placeholder:t("为一个 JSON 文本,键为分组名称,值为倍率"),extraText:t('分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{"vip": 0.5, "test": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1'),field:"GroupRatio",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}],onChange:f=>o({...i,GroupRatio:f})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:t("用户可选分组"),placeholder:t("为一个 JSON 文本,键为分组名称,值为分组描述"),extraText:t('用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{"vip": "VIP 用户", "test": "测试"},表示用户可以选择 vip 分组和 test 分组'),field:"UserUsableGroups",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}],onChange:f=>o({...i,UserUsableGroups:f})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:t("分组特殊倍率"),placeholder:t("为一个 JSON 文本"),extraText:t('键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{"vip": {"default": 0.5, "test": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1'),field:"GroupGroupRatio",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}],onChange:f=>o({...i,GroupGroupRatio:f})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:t("分组特殊可用分组"),placeholder:t("为一个 JSON 文本"),extraText:t('键为用户分组名称,值为操作映射对象。内层键以"+:"开头表示添加指定分组(键值为分组名称,值为描述),以"-:"开头表示移除指定分组(键值为分组名称),不带前缀的键直接添加该分组。例如:{"vip": {"+:premium": "高级分组", "special": "特殊分组", "-:default": "默认分组"}},表示 vip 分组的用户可以使用 premium 和 special 分组,同时移除 default 分组的访问权限'),field:"group_ratio_setting.group_special_usable_group",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>Cr(d),message:t("不是合法的 JSON 字符串")}],onChange:f=>o({...i,"group_ratio_setting.group_special_usable_group":f})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:t("自动分组auto,从第一个开始选择"),placeholder:t("为一个 JSON 文本"),field:"AutoGroups",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(f,d)=>{if(!d||d.trim()==="")return!0;try{const m=JSON.parse(d);return Array.isArray(m)?m.every(h=>typeof h=="string"):!1}catch{return!1}},message:t('必须是有效的 JSON 字符串数组,例如:["g1","g2"]')}],onChange:f=>o({...i,AutoGroups:f})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{span:16,children:a.jsx(F.Switch,{label:t("创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)"),field:"DefaultUseAutoGroup",onChange:f=>o({...i,DefaultUseAutoGroup:f})})})})]}),a.jsx(B,{onClick:u,children:t("保存分组相关设置")})]})}function Xbn(e){const[t,r]=p.useState(!1),[n,i]=p.useState({ModelPrice:"",ModelRatio:"",CacheRatio:"",CreateCacheRatio:"",CompletionRatio:"",ImageRatio:"",AudioRatio:"",AudioCompletionRatio:"",ExposeRatioEnabled:!1}),o=p.useRef(),[s,l]=p.useState(n),{t:c}=nt();async function u(){try{await o.current.validate().then(()=>{const d=wi(n,s);if(!d.length)return hn(c("你似乎并没有修改什么"));const m=d.map(h=>{const y=typeof n[h.key]=="boolean"?String(n[h.key]):n[h.key];return ue.put("/api/option/",{key:h.key,value:y})});r(!0),Promise.all(m).then(h=>{if(h.includes(void 0))return L(m.length>1?c("部分保存失败,请重试"):c("保存失败"));for(let y=0;y{console.error("Unexpected error:",h),L(c("保存失败,请重试"))}).finally(()=>{r(!1)})}).catch(()=>{L(c("请检查输入"))})}catch(d){L(c("请检查输入")),console.error(d)}}async function f(){try{let d=await ue.post("/api/option/rest_model_ratio");d.data.success?(Ce(d.data.message),e.refresh()):L(d.data.message)}catch(d){L(d)}}return p.useEffect(()=>{const d={};for(let m in e.options)Object.keys(n).includes(m)&&(d[m]=e.options[m]);i(d),l(structuredClone(d)),o.current.setValues(d)},[e.options]),a.jsxs(Lt,{spinning:t,children:[a.jsxs(F,{values:n,getFormApi:d=>o.current=d,style:{marginBottom:15},children:[a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:c("模型固定价格"),extraText:c("一次调用消耗多少刀,优先级大于模型倍率"),placeholder:c('为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 "gpt-4-gizmo-*": 0.1,一次消耗0.1刀'),field:"ModelPrice",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(d,m)=>Cr(m),message:"不是合法的 JSON 字符串"}],onChange:d=>i({...n,ModelPrice:d})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:c("模型倍率"),placeholder:c("为一个 JSON 文本,键为模型名称,值为倍率"),field:"ModelRatio",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(d,m)=>Cr(m),message:"不是合法的 JSON 字符串"}],onChange:d=>i({...n,ModelRatio:d})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:c("提示缓存倍率"),placeholder:c("为一个 JSON 文本,键为模型名称,值为倍率"),field:"CacheRatio",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(d,m)=>Cr(m),message:"不是合法的 JSON 字符串"}],onChange:d=>i({...n,CacheRatio:d})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:c("缓存创建倍率"),extraText:c("默认为 5m 缓存创建倍率;1h 缓存创建倍率按固定乘法自动计算(当前为 1.6x)"),placeholder:c("为一个 JSON 文本,键为模型名称,值为倍率"),field:"CreateCacheRatio",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(d,m)=>Cr(m),message:"不是合法的 JSON 字符串"}],onChange:d=>i({...n,CreateCacheRatio:d})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:c("模型补全倍率(仅对自定义模型有效)"),extraText:c("仅对自定义模型有效"),placeholder:c("为一个 JSON 文本,键为模型名称,值为倍率"),field:"CompletionRatio",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(d,m)=>Cr(m),message:"不是合法的 JSON 字符串"}],onChange:d=>i({...n,CompletionRatio:d})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:c("图片输入倍率(仅部分模型支持该计费)"),extraText:c("图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费"),placeholder:c('为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-image-1": 2}'),field:"ImageRatio",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(d,m)=>Cr(m),message:"不是合法的 JSON 字符串"}],onChange:d=>i({...n,ImageRatio:d})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:c("音频倍率(仅部分模型支持该计费)"),extraText:c("音频输入相关的倍率设置,键为模型名称,值为倍率"),placeholder:c('为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-audio-preview": 16}'),field:"AudioRatio",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(d,m)=>Cr(m),message:"不是合法的 JSON 字符串"}],onChange:d=>i({...n,AudioRatio:d})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{xs:24,sm:16,children:a.jsx(F.TextArea,{label:c("音频补全倍率(仅部分模型支持该计费)"),extraText:c("音频输出补全相关的倍率设置,键为模型名称,值为倍率"),placeholder:c('为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-realtime": 2}'),field:"AudioCompletionRatio",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(d,m)=>Cr(m),message:"不是合法的 JSON 字符串"}],onChange:d=>i({...n,AudioCompletionRatio:d})})})}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{span:16,children:a.jsx(F.Switch,{label:c("暴露倍率接口"),field:"ExposeRatioEnabled",onChange:d=>i({...n,ExposeRatioEnabled:d})})})})]}),a.jsxs(Xe,{children:[a.jsx(B,{onClick:u,children:c("保存模型倍率设置")}),a.jsx(Cs,{title:c("确定重置模型倍率吗?"),content:c("此修改将不可逆"),okType:"danger",position:"top",onConfirm:f,children:a.jsx(B,{type:"danger",children:c("重置模型倍率")})})]})]})}const UY=10,Qbn="$/1M tokens",Zbn=[],WY={name:"",billingMode:"per-token",fixedPrice:"",inputPrice:"",completionPrice:"",lockedCompletionRatio:"",completionRatioLocked:!1,cachePrice:"",createCachePrice:"",imagePrice:"",audioInputPrice:"",audioOutputPrice:"",rawRatios:{modelRatio:"",completionRatio:"",cacheRatio:"",createCacheRatio:"",imageRatio:"",audioRatio:"",audioCompletionRatio:""},hasConflict:!1},e9n=/^(\d+(\.\d*)?|\.\d*)?$/,Vt=e=>e!==""&&e!==null&&e!==void 0&&e!==!1,kl=e=>{if(!Vt(e)&&e!==0)return"";const t=Number(e);return Number.isFinite(t)?String(t):""},gi=e=>{if(!Vt(e)&&e!==0)return null;const t=Number(e);return Number.isFinite(t)?t:null},Jn=e=>{const t=gi(e);return t===null?"":parseFloat(t.toFixed(12)).toString()},Ui=e=>{const t=Jn(e);return t===""?null:Number(t)},Ol=e=>{if(!e||e.trim()==="")return{};try{const t=JSON.parse(e);return t&&typeof t=="object"?t:{}}catch(t){return console.error("JSON解析错误:",t),{}}},t9n=e=>{const t=gi(e);return t===null?"":Jn(t*2)},r9n=e=>!e||typeof e!="object"||Array.isArray(e)?{locked:!1,ratio:""}:{locked:!!e.locked,ratio:kl(e.ratio)},n9n=(e,t)=>{var y;const r=kl(t.ModelRatio[e]),n=kl(t.CompletionRatio[e]),i=r9n((y=t.CompletionRatioMeta)==null?void 0:y[e]),o=kl(t.CacheRatio[e]),s=kl(t.CreateCacheRatio[e]),l=kl(t.ImageRatio[e]),c=kl(t.AudioRatio[e]),u=kl(t.AudioCompletionRatio[e]),f=kl(t.ModelPrice[e]),d=t9n(r),m=gi(d),h=m!==null&&Vt(c)?Jn(m*Number(c)):"";return{...WY,name:e,billingMode:Vt(f)?"per-request":"per-token",fixedPrice:f,inputPrice:d,completionRatioLocked:i.locked,lockedCompletionRatio:i.ratio,completionPrice:m!==null&&Vt(i.locked?i.ratio:n)?Jn(m*Number(i.locked?i.ratio:n)):"",cachePrice:m!==null&&Vt(o)?Jn(m*Number(o)):"",createCachePrice:m!==null&&Vt(s)?Jn(m*Number(s)):"",imagePrice:m!==null&&Vt(l)?Jn(m*Number(l)):"",audioInputPrice:h,audioOutputPrice:gi(h)!==null&&Vt(u)?Jn(Number(h)*Number(u)):"",rawRatios:{modelRatio:r,completionRatio:n,cacheRatio:o,createCacheRatio:s,imageRatio:l,audioRatio:c,audioCompletionRatio:u},hasConflict:Vt(f)&&[r,n,o,s,l,c,u].some(Vt)}},nve=e=>!Vt(e.fixedPrice)&&!Vt(e.inputPrice),i9n=(e,t)=>{if(!e)return[];const r=[],n=[e.inputPrice,e.completionPrice,e.cachePrice,e.createCachePrice,e.imagePrice,e.audioInputPrice,e.audioOutputPrice].some(Vt);return e.hasConflict&&r.push(t("当前模型同时存在按次价格和倍率配置,保存时会按当前计费方式覆盖。")),!Vt(e.inputPrice)&&[e.rawRatios.completionRatio,e.rawRatios.cacheRatio,e.rawRatios.createCacheRatio,e.rawRatios.imageRatio,e.rawRatios.audioRatio,e.rawRatios.audioCompletionRatio].some(Vt)&&r.push(t("当前模型存在未显式设置输入倍率的扩展倍率;填写输入价格后会自动换算为价格字段。")),e.billingMode==="per-token"&&n&&!Vt(e.inputPrice)&&r.push(t("按量计费下需要先填写输入价格,才能保存其它价格项。")),e.billingMode==="per-token"&&Vt(e.audioOutputPrice)&&!Vt(e.audioInputPrice)&&r.push(t("填写音频补全价格前,需要先填写音频输入价格。")),r},o9n=(e,t)=>{if(e.billingMode==="per-request"&&Vt(e.fixedPrice))return`${t("按次")} $${e.fixedPrice} / ${t("次")}`;if(Vt(e.inputPrice)){const r=[e.completionPrice,e.cachePrice,e.createCachePrice,e.imagePrice,e.audioInputPrice,e.audioOutputPrice].filter(Vt).length,n=r>0?`,${t("额外价格项")} ${r}`:"";return`${t("输入")} $${e.inputPrice}${n}`}return t("未设置价格")},RG=e=>({completionPrice:e.completionRatioLocked||Vt(e.completionPrice),cachePrice:Vt(e.cachePrice),createCachePrice:Vt(e.createCachePrice),imagePrice:Vt(e.imagePrice),audioInputPrice:Vt(e.audioInputPrice),audioOutputPrice:Vt(e.audioOutputPrice)}),a9n=(e,t)=>{const r={ModelPrice:null,ModelRatio:null,CompletionRatio:null,CacheRatio:null,CreateCacheRatio:null,ImageRatio:null,AudioRatio:null,AudioCompletionRatio:null};if(e.billingMode==="per-request")return Vt(e.fixedPrice)&&(r.ModelPrice=Ui(e.fixedPrice)),r;const n=gi(e.inputPrice),i=gi(e.completionPrice),o=gi(e.cachePrice),s=gi(e.createCachePrice),l=gi(e.imagePrice),c=gi(e.audioInputPrice),u=gi(e.audioOutputPrice),f=[i,o,s,l,c,u].some(d=>d!==null);if(n===null){if(f)throw new Error(t("模型 {{name}} 缺少输入价格,无法计算补全/缓存/图片/音频价格对应的倍率",{name:e.name}));return Vt(e.rawRatios.modelRatio)&&(r.ModelRatio=Ui(e.rawRatios.modelRatio)),Vt(e.rawRatios.completionRatio)&&(r.CompletionRatio=Ui(e.rawRatios.completionRatio)),Vt(e.rawRatios.cacheRatio)&&(r.CacheRatio=Ui(e.rawRatios.cacheRatio)),Vt(e.rawRatios.createCacheRatio)&&(r.CreateCacheRatio=Ui(e.rawRatios.createCacheRatio)),Vt(e.rawRatios.imageRatio)&&(r.ImageRatio=Ui(e.rawRatios.imageRatio)),Vt(e.rawRatios.audioRatio)&&(r.AudioRatio=Ui(e.rawRatios.audioRatio)),Vt(e.rawRatios.audioCompletionRatio)&&(r.AudioCompletionRatio=Ui(e.rawRatios.audioCompletionRatio)),r}if(r.ModelRatio=Ui(n/2),!e.completionRatioLocked&&i!==null?r.CompletionRatio=Ui(i/n):e.completionRatioLocked&&Vt(e.rawRatios.completionRatio)&&(r.CompletionRatio=Ui(e.rawRatios.completionRatio)),o!==null&&(r.CacheRatio=Ui(o/n)),s!==null&&(r.CreateCacheRatio=Ui(s/n)),l!==null&&(r.ImageRatio=Ui(l/n)),c!==null&&(r.AudioRatio=Ui(c/n)),u!==null){if(c===null||c===0)throw new Error(t("模型 {{name}} 缺少音频输入价格,无法计算音频补全倍率",{name:e.name}));r.AudioCompletionRatio=Ui(u/c)}return r},s9n=(e,t)=>{if(!e)return[];if(e.billingMode==="per-request")return[{key:"ModelPrice",label:"ModelPrice",value:Vt(e.fixedPrice)?e.fixedPrice:t("空")}];const r=gi(e.inputPrice);if(r===null)return[{key:"ModelRatio",label:"ModelRatio",value:Vt(e.rawRatios.modelRatio)?e.rawRatios.modelRatio:t("空")},{key:"CompletionRatio",label:"CompletionRatio",value:Vt(e.rawRatios.completionRatio)?e.rawRatios.completionRatio:t("空")},{key:"CacheRatio",label:"CacheRatio",value:Vt(e.rawRatios.cacheRatio)?e.rawRatios.cacheRatio:t("空")},{key:"CreateCacheRatio",label:"CreateCacheRatio",value:Vt(e.rawRatios.createCacheRatio)?e.rawRatios.createCacheRatio:t("空")},{key:"ImageRatio",label:"ImageRatio",value:Vt(e.rawRatios.imageRatio)?e.rawRatios.imageRatio:t("空")},{key:"AudioRatio",label:"AudioRatio",value:Vt(e.rawRatios.audioRatio)?e.rawRatios.audioRatio:t("空")},{key:"AudioCompletionRatio",label:"AudioCompletionRatio",value:Vt(e.rawRatios.audioCompletionRatio)?e.rawRatios.audioCompletionRatio:t("空")}];const n=gi(e.completionPrice),i=gi(e.cachePrice),o=gi(e.createCachePrice),s=gi(e.imagePrice),l=gi(e.audioInputPrice),c=gi(e.audioOutputPrice);return[{key:"ModelRatio",label:"ModelRatio",value:Jn(r/2)},{key:"CompletionRatio",label:"CompletionRatio",value:e.completionRatioLocked?`${e.lockedCompletionRatio||t("空")} (${t("后端固定")})`:n!==null?Jn(n/r):t("空")},{key:"CacheRatio",label:"CacheRatio",value:i!==null?Jn(i/r):t("空")},{key:"CreateCacheRatio",label:"CreateCacheRatio",value:o!==null?Jn(o/r):t("空")},{key:"ImageRatio",label:"ImageRatio",value:s!==null?Jn(s/r):t("空")},{key:"AudioRatio",label:"AudioRatio",value:l!==null?Jn(l/r):t("空")},{key:"AudioCompletionRatio",label:"AudioCompletionRatio",value:c!==null&&l!==null&&l!==0?Jn(c/l):t("空")}]};function l9n({options:e,refresh:t,t:r,candidateModelNames:n=Zbn,filterMode:i="all"}){const[o,s]=p.useState([]),[l,c]=p.useState([]),[u,f]=p.useState(""),[d,m]=p.useState([]),[h,y]=p.useState(""),[g,b]=p.useState(1),[x,v]=p.useState(!1),[O,j]=p.useState(!1),[w,P]=p.useState({});p.useEffect(()=>{const R={ModelPrice:Ol(e.ModelPrice),ModelRatio:Ol(e.ModelRatio),CompletionRatio:Ol(e.CompletionRatio),CompletionRatioMeta:Ol(e.CompletionRatioMeta),CacheRatio:Ol(e.CacheRatio),CreateCacheRatio:Ol(e.CreateCacheRatio),ImageRatio:Ol(e.ImageRatio),AudioRatio:Ol(e.AudioRatio),AudioCompletionRatio:Ol(e.AudioCompletionRatio)},Y=new Set([...n,...Object.keys(R.ModelPrice),...Object.keys(R.ModelRatio),...Object.keys(R.CompletionRatio),...Object.keys(R.CompletionRatioMeta),...Object.keys(R.CacheRatio),...Object.keys(R.CreateCacheRatio),...Object.keys(R.ImageRatio),...Object.keys(R.AudioRatio),...Object.keys(R.AudioCompletionRatio)]),G=Array.from(Y).map(J=>n9n(J,R)).sort((J,H)=>J.name.localeCompare(H.name));s(G),c(i==="unset"?G.filter(J=>nve(J)).map(J=>J.name):G.map(J=>J.name)),P(G.reduce((J,H)=>(J[H.name]=RG(H),J),{})),f(J=>{var U;return J&&G.some(ie=>ie.name===J)?J:((U=(i==="unset"?G.filter(ie=>nve(ie)):G)[0])==null?void 0:U.name)||""})},[n,i,e]);const S=p.useMemo(()=>i==="unset"?o.filter(R=>l.includes(R.name)):o,[i,l,o]),$=p.useMemo(()=>S.filter(R=>{const Y=h.trim().toLowerCase(),G=Y?R.name.toLowerCase().includes(Y):!0,J=O?R.hasConflict:!0;return G&&J}),[O,h,S]),_=p.useMemo(()=>{const R=(g-1)*UY;return $.slice(R,R+UY)},[g,$]),C=p.useMemo(()=>S.find(R=>R.name===u)||null,[u,S]),k=p.useMemo(()=>i9n(C,r),[C,r]),N=p.useMemo(()=>s9n(C,r),[C,r]);p.useEffect(()=>{b(1)},[h,O,i,n]),p.useEffect(()=>{m(R=>R.filter(Y=>S.some(G=>G.name===Y)))},[S]),p.useEffect(()=>{if(S.length===0){f("");return}S.some(R=>R.name===u)||f(S[0].name)},[u,S]);const D=(R,Y)=>{s(G=>G.map(J=>J.name!==R?J:typeof Y=="function"?Y(J):Y))},A=(R,Y)=>{if(!R)return!1;const G=w[R.name];return G&&typeof G[Y]=="boolean"?G[Y]:RG(R)[Y]},z=(R,Y,G)=>{P(J=>({...J,[R]:{...J[R]||{},[Y]:G}}))},T=(R,Y)=>{C&&(z(C.name,R,Y),!Y&&D(C.name,G=>{const J={...G,[R]:""};return R==="audioInputPrice"&&(J.audioOutputPrice="",P(H=>({...H,[C.name]:{...H[C.name]||{},audioInputPrice:!1,audioOutputPrice:!1}}))),J}))},E=(R,Y)=>{const G=gi(Y);return G===null?R:{...R,completionPrice:R.completionRatioLocked&&Vt(R.lockedCompletionRatio)?Jn(G*Number(R.lockedCompletionRatio)):!Vt(R.completionPrice)&&Vt(R.rawRatios.completionRatio)?Jn(G*Number(R.rawRatios.completionRatio)):R.completionPrice,cachePrice:!Vt(R.cachePrice)&&Vt(R.rawRatios.cacheRatio)?Jn(G*Number(R.rawRatios.cacheRatio)):R.cachePrice,createCachePrice:!Vt(R.createCachePrice)&&Vt(R.rawRatios.createCacheRatio)?Jn(G*Number(R.rawRatios.createCacheRatio)):R.createCachePrice,imagePrice:!Vt(R.imagePrice)&&Vt(R.rawRatios.imageRatio)?Jn(G*Number(R.rawRatios.imageRatio)):R.imagePrice,audioInputPrice:!Vt(R.audioInputPrice)&&Vt(R.rawRatios.audioRatio)?Jn(G*Number(R.rawRatios.audioRatio)):R.audioInputPrice,audioOutputPrice:!Vt(R.audioOutputPrice)&&Vt(R.rawRatios.audioRatio)&&Vt(R.rawRatios.audioCompletionRatio)?Jn(G*Number(R.rawRatios.audioRatio)*Number(R.rawRatios.audioCompletionRatio)):R.audioOutputPrice}};return{models:o,selectedModel:C,selectedModelName:u,selectedModelNames:d,setSelectedModelName:f,setSelectedModelNames:m,searchText:h,setSearchText:y,currentPage:g,setCurrentPage:b,loading:x,conflictOnly:O,setConflictOnly:j,filteredModels:$,pagedData:_,selectedWarnings:k,previewRows:N,isOptionalFieldEnabled:A,handleOptionalFieldToggle:T,handleNumericFieldChange:(R,Y)=>{!C||!e9n.test(Y)||D(C.name,G=>{const J={...G,[R]:Y};return R==="inputPrice"?E(J,Y):J})},handleBillingModeChange:R=>{C&&D(C.name,Y=>({...Y,billingMode:R}))},handleSubmit:async()=>{var R,Y;v(!0);try{const G={ModelPrice:{},ModelRatio:{},CompletionRatio:{},CacheRatio:{},CreateCacheRatio:{},ImageRatio:{},AudioRatio:{},AudioCompletionRatio:{}};for(const U of o){const ie=a9n(U,r);Object.entries(ie).forEach(([re,ee])=>{ee!==null&&(G[re][U.name]=ee)})}const J=Object.entries(G).map(([U,ie])=>ue.put("/api/option/",{key:U,value:JSON.stringify(ie,null,2)})),H=await Promise.all(J);for(const U of H)if(!((R=U==null?void 0:U.data)!=null&&R.success))throw new Error(((Y=U==null?void 0:U.data)==null?void 0:Y.message)||r("保存失败,请重试"));Ce(r("保存成功")),await t()}catch(G){console.error("保存失败:",G),L(G.message||r("保存失败,请重试"))}finally{v(!1)}},addModel:R=>{const Y=R.trim();if(!Y)return L(r("请输入模型名称")),!1;if(o.some(J=>J.name===Y))return L(r("模型名称已存在")),!1;const G={...WY,name:Y,rawRatios:{...WY.rawRatios}};return s(J=>[G,...J]),P(J=>({...J,[Y]:RG(G)})),f(Y),b(1),!0},deleteModel:R=>{var G;const Y=o.filter(J=>J.name!==R);s(Y),P(J=>{const H={...J};return delete H[R],H}),m(J=>J.filter(H=>H!==R)),u===R&&f(((G=Y[0])==null?void 0:G.name)||"")},applySelectedModelPricing:()=>{if(!C)return L(r("请先选择一个作为模板的模型")),!1;if(d.length===0)return L(r("请先勾选需要批量设置的模型")),!1;const R=w[C.name]||{};return s(Y=>Y.map(G=>{if(!d.includes(G.name))return G;const J={...G,billingMode:C.billingMode,fixedPrice:C.fixedPrice,inputPrice:C.inputPrice,completionPrice:C.completionPrice,cachePrice:C.cachePrice,createCachePrice:C.createCachePrice,imagePrice:C.imagePrice,audioInputPrice:C.audioInputPrice,audioOutputPrice:C.audioOutputPrice};return J.billingMode==="per-token"&&J.completionRatioLocked&&Vt(J.inputPrice)&&Vt(J.lockedCompletionRatio)&&(J.completionPrice=Jn(Number(J.inputPrice)*Number(J.lockedCompletionRatio))),J})),P(Y=>{const G={...Y};return d.forEach(J=>{const H=o.find(U=>U.name===J);G[J]={completionPrice:H!=null&&H.completionRatioLocked?!0:!!R.completionPrice,cachePrice:!!R.cachePrice,createCachePrice:!!R.createCachePrice,imagePrice:!!R.imagePrice,audioInputPrice:!!R.audioInputPrice,audioOutputPrice:!!R.audioInputPrice&&!!R.audioOutputPrice}}),G}),Ce(r("已将模型 {{name}} 的价格配置批量应用到 {{count}} 个模型",{name:C.name,count:d.length})),!0}}}const{Text:ive}=_e,c9n=[],qc=({label:e,value:t,placeholder:r,onChange:n,suffix:i=Qbn,disabled:o=!1,extraText:s="",headerAction:l=null,hidden:c=!1})=>a.jsxs("div",{style:{marginBottom:16},children:[a.jsxs("div",{className:"mb-1 font-medium text-gray-700 flex items-center justify-between gap-3",children:[a.jsx("span",{children:e}),l]}),c?null:a.jsx(_t,{value:t,placeholder:r,onChange:n,suffix:i,disabled:o}),s?a.jsx("div",{className:"mt-1 text-xs text-gray-500",children:s}):null]});function wLe({options:e,refresh:t,candidateModelNames:r=c9n,filterMode:n="all",allowAddModel:i=!0,allowDeleteModel:o=!0,showConflictFilter:s=!0,listDescription:l="",emptyTitle:c="",emptyDescription:u=""}){const{t:f}=nt(),d=zr(),[m,h]=p.useState(!1),[y,g]=p.useState(!1),[b,x]=p.useState(""),{selectedModel:v,selectedModelName:O,selectedModelNames:j,setSelectedModelName:w,setSelectedModelNames:P,searchText:S,setSearchText:$,currentPage:_,setCurrentPage:C,loading:k,conflictOnly:N,setConflictOnly:D,filteredModels:A,pagedData:z,selectedWarnings:T,previewRows:E,isOptionalFieldEnabled:M,handleOptionalFieldToggle:K,handleNumericFieldChange:Q,handleBillingModeChange:q,handleSubmit:X,addModel:Z,deleteModel:R,applySelectedModelPricing:Y}=l9n({options:e,refresh:t,t:f,candidateModelNames:r,filterMode:n}),G=p.useMemo(()=>[{title:f("模型名称"),dataIndex:"name",key:"name",render:(U,ie)=>a.jsxs(Xe,{children:[a.jsx(B,{theme:"borderless",type:"tertiary",onClick:()=>w(ie.name),style:{padding:0,color:ie.name===O?"var(--semi-color-primary)":void 0},children:U}),j.includes(ie.name)?a.jsx(me,{color:"green",shape:"circle",children:f("已勾选")}):null,ie.hasConflict?a.jsx(me,{color:"red",shape:"circle",children:f("矛盾")}):null]})},{title:f("计费方式"),dataIndex:"billingMode",key:"billingMode",render:(U,ie)=>a.jsx(me,{color:ie.billingMode==="per-request"?"teal":"violet",children:ie.billingMode==="per-request"?f("按次计费"):f("按量计费")})},{title:f("价格摘要"),dataIndex:"summary",key:"summary",render:(U,ie)=>o9n(ie,f)},{title:f("操作"),key:"action",render:(U,ie)=>a.jsx(Xe,{children:o?a.jsx(B,{size:"small",type:"danger",icon:a.jsx(Yi,{}),onClick:()=>R(ie.name)}):null})}],[o,R,O,j,w,f]),J=()=>{Z(b)&&(x(""),h(!1))},H={selectedRowKeys:j,onChange:U=>P(U)};return a.jsxs(a.Fragment,{children:[a.jsxs(Xe,{vertical:!0,align:"start",style:{width:"100%"},children:[a.jsxs(Xe,{wrap:!0,className:"mt-2",children:[i?a.jsx(B,{icon:a.jsx(ki,{}),onClick:()=>h(!0),style:d?{width:"100%"}:void 0,children:f("添加模型")}):null,a.jsx(B,{type:"primary",icon:a.jsx(nc,{}),loading:k,onClick:X,style:d?{width:"100%"}:void 0,children:f("应用更改")}),a.jsxs(B,{disabled:!v||j.length===0,onClick:()=>g(!0),style:d?{width:"100%"}:void 0,children:[f("批量应用当前模型价格"),j.length>0?` (${j.length})`:""]}),a.jsx(_t,{prefix:a.jsx(en,{}),placeholder:f("搜索模型名称"),value:S,onChange:U=>$(U),style:{width:d?"100%":220},showClear:!0}),s?a.jsx(on,{checked:N,onChange:U=>D(U.target.checked),children:f("仅显示矛盾倍率")}):null]}),l?a.jsx("div",{className:"text-sm text-gray-500",children:l}):null,j.length>0?a.jsx("div",{style:{width:"100%",padding:"10px 12px",borderRadius:8,background:"var(--semi-color-primary-light-default)",border:"1px solid var(--semi-color-primary)",color:"var(--semi-color-primary)",fontWeight:600},children:f("已勾选 {{count}} 个模型",{count:j.length})}):null,a.jsxs("div",{style:{width:"100%",display:"grid",gap:16,gridTemplateColumns:d?"minmax(0, 1fr)":"minmax(360px, 1.1fr) minmax(420px, 1fr)"},children:[a.jsx(Ve,{bodyStyle:{padding:0},style:d?{order:2}:void 0,children:a.jsx("div",{style:{overflowX:"auto"},children:a.jsx(ri,{columns:G,dataSource:z,rowKey:"name",rowSelection:H,pagination:{currentPage:_,pageSize:UY,total:A.length,onPageChange:U=>C(U),showTotal:!0,showSizeChanger:!1},empty:a.jsx("div",{style:{textAlign:"center",padding:"20px"},children:c||f("暂无模型")}),onRow:U=>({style:{background:j.includes(U.name)?"var(--semi-color-success-light-default)":U.name===O?"var(--semi-color-primary-light-default)":void 0,boxShadow:j.includes(U.name)?"inset 4px 0 0 var(--semi-color-success)":U.name===O?"inset 4px 0 0 var(--semi-color-primary)":void 0,transition:"background 0.2s ease, box-shadow 0.2s ease"},onClick:()=>w(U.name)}),scroll:d?{x:720}:void 0})})}),a.jsx(Ve,{style:d?{order:1}:void 0,title:v?v.name:f("模型计费编辑器"),headerExtraContent:v?a.jsx(me,{color:"blue",children:v.billingMode==="per-request"?f("按次计费"):f("按量计费")}):null,children:v?a.jsxs("div",{children:[a.jsxs("div",{className:"mb-4",children:[a.jsx("div",{className:"mb-2 font-medium text-gray-700",children:f("计费方式")}),a.jsxs(pu,{type:"button",value:v.billingMode,onChange:U=>q(U.target.value),children:[a.jsx(Qr,{value:"per-token",children:f("按量计费")}),a.jsx(Qr,{value:"per-request",children:f("按次计费")})]}),a.jsx("div",{className:"mt-2 text-xs text-gray-500",children:f("这个界面默认按价格填写,保存时会自动换算回后端需要的倍率 JSON。")})]}),T.length>0?a.jsxs(Ve,{bodyStyle:{padding:12},style:{marginBottom:16,background:"var(--semi-color-warning-light-default)"},children:[a.jsx("div",{className:"font-medium mb-2",children:f("当前提示")}),T.map(U=>a.jsx("div",{className:"text-sm text-gray-700 mb-1",children:U},U))]}):null,v.billingMode==="per-request"?a.jsx(qc,{label:f("固定价格"),value:v.fixedPrice,placeholder:f("输入每次调用价格"),suffix:f("$/次"),onChange:U=>Q("fixedPrice",U),extraText:f("适合 MJ / 任务类等按次收费模型。")}):a.jsxs(a.Fragment,{children:[a.jsxs(Ve,{bodyStyle:{padding:16},style:{marginBottom:16,background:"var(--semi-color-fill-0)"},children:[a.jsx("div",{className:"font-medium mb-3",children:f("基础价格")}),a.jsx(qc,{label:f("输入价格"),value:v.inputPrice,placeholder:f("输入 $/1M tokens"),onChange:U=>Q("inputPrice",U)}),v.completionRatioLocked?a.jsx(er,{type:"warning",bordered:!0,fullMode:!1,closeIcon:null,style:{marginBottom:12},title:f("补全价格已锁定"),description:f("该模型补全倍率由后端固定为 {{ratio}}。补全价格不能在这里修改。",{ratio:v.lockedCompletionRatio||"-"})}):null,a.jsx(qc,{label:f("补全价格"),value:v.completionPrice,placeholder:f("输入 $/1M tokens"),onChange:U=>Q("completionPrice",U),headerAction:a.jsx(ln,{size:"small",checked:M(v,"completionPrice"),disabled:v.completionRatioLocked,onChange:U=>K("completionPrice",U)}),hidden:!M(v,"completionPrice"),disabled:!Vt(v.inputPrice)||v.completionRatioLocked,extraText:v.completionRatioLocked?f("后端固定倍率:{{ratio}}。该字段仅展示换算后的价格。",{ratio:v.lockedCompletionRatio||"-"}):M(v,"completionPrice")?"":f("当前未启用,需要时再打开即可。")}),a.jsx(qc,{label:f("缓存读取价格"),value:v.cachePrice,placeholder:f("输入 $/1M tokens"),onChange:U=>Q("cachePrice",U),headerAction:a.jsx(ln,{size:"small",checked:M(v,"cachePrice"),onChange:U=>K("cachePrice",U)}),hidden:!M(v,"cachePrice"),disabled:!Vt(v.inputPrice),extraText:M(v,"cachePrice")?"":f("当前未启用,需要时再打开即可。")}),a.jsx(qc,{label:f("缓存创建价格"),value:v.createCachePrice,placeholder:f("输入 $/1M tokens"),onChange:U=>Q("createCachePrice",U),headerAction:a.jsx(ln,{size:"small",checked:M(v,"createCachePrice"),onChange:U=>K("createCachePrice",U)}),hidden:!M(v,"createCachePrice"),disabled:!Vt(v.inputPrice),extraText:M(v,"createCachePrice")?"":f("当前未启用,需要时再打开即可。")})]}),a.jsxs(Ve,{bodyStyle:{padding:16},style:{marginBottom:16,background:"var(--semi-color-fill-0)"},children:[a.jsxs("div",{className:"mb-3",children:[a.jsx("div",{className:"font-medium",children:f("扩展价格")}),a.jsx("div",{className:"text-xs text-gray-500 mt-1",children:f("这些价格都是可选项,不填也可以。")})]}),a.jsx(qc,{label:f("图片输入价格"),value:v.imagePrice,placeholder:f("输入 $/1M tokens"),onChange:U=>Q("imagePrice",U),headerAction:a.jsx(ln,{size:"small",checked:M(v,"imagePrice"),onChange:U=>K("imagePrice",U)}),hidden:!M(v,"imagePrice"),disabled:!Vt(v.inputPrice),extraText:M(v,"imagePrice")?"":f("当前未启用,需要时再打开即可。")}),a.jsx(qc,{label:f("音频输入价格"),value:v.audioInputPrice,placeholder:f("输入 $/1M tokens"),onChange:U=>Q("audioInputPrice",U),headerAction:a.jsx(ln,{size:"small",checked:M(v,"audioInputPrice"),onChange:U=>K("audioInputPrice",U)}),hidden:!M(v,"audioInputPrice"),disabled:!Vt(v.inputPrice),extraText:M(v,"audioInputPrice")?"":f("当前未启用,需要时再打开即可。")}),a.jsx(qc,{label:f("音频补全价格"),value:v.audioOutputPrice,placeholder:f("输入 $/1M tokens"),onChange:U=>Q("audioOutputPrice",U),headerAction:a.jsx(ln,{size:"small",checked:M(v,"audioOutputPrice"),disabled:!M(v,"audioInputPrice"),onChange:U=>K("audioOutputPrice",U)}),hidden:!M(v,"audioOutputPrice"),disabled:!Vt(v.audioInputPrice),extraText:M(v,"audioInputPrice")?M(v,"audioOutputPrice")?"":f("当前未启用,需要时再打开即可。"):f("请先开启并填写音频输入价格。")})]})]}),a.jsxs(Ve,{bodyStyle:{padding:16},style:{background:"var(--semi-color-fill-0)"},children:[a.jsx("div",{className:"font-medium mb-3",children:f("保存预览")}),a.jsx("div",{className:"text-xs text-gray-500 mb-3",children:f("下面展示这个模型保存后会写入哪些后端字段,便于和原始 JSON 编辑框保持一致。")}),a.jsx("div",{style:{display:"grid",gridTemplateColumns:"minmax(140px, 180px) 1fr",gap:8},children:E.map(U=>a.jsxs(Le.Fragment,{children:[a.jsx(ive,{strong:!0,children:U.label}),a.jsx(ive,{children:U.value})]},U.key))})]})]}):a.jsx(Ir,{title:c||f("暂无模型"),description:u||f("请先新增模型或从左侧列表选择一个模型")})})]})]}),i?a.jsx(Qe,{title:f("添加模型"),visible:m,onCancel:()=>{h(!1),x("")},onOk:J,children:a.jsx(_t,{value:b,placeholder:f("输入模型名称,例如 gpt-4.1"),onChange:U=>x(U)})}):null,a.jsxs(Qe,{title:f("批量应用当前模型价格"),visible:y,onCancel:()=>g(!1),onOk:()=>{Y()&&g(!1)},children:[a.jsx("div",{className:"text-sm text-gray-600",children:v?f("将把当前编辑中的模型 {{name}} 的价格配置,批量应用到已勾选的 {{count}} 个模型。",{name:v.name,count:j.length}):f("请先选择一个作为模板的模型")}),v?a.jsx("div",{className:"text-xs text-gray-500 mt-3",children:f("适合同系列模型一起定价,例如把 gpt-5.1 的价格批量同步到 gpt-5.1-high、gpt-5.1-low 等模型。")}):null]})]})}function u9n(e){return a.jsx(wLe,{options:e.options,refresh:e.refresh})}function f9n(e){const{t}=nt(),[r,n]=p.useState([]),i=async()=>{try{const o=await ue.get("/api/channel/models_enabled"),{success:s,message:l,data:c}=o.data;s?n(c):L(l)}catch(o){console.error(t("获取启用模型失败:"),o),L(t("获取启用模型失败"))}};return p.useEffect(()=>{i()},[]),a.jsx(wLe,{options:e.options,refresh:e.refresh,candidateModelNames:r,filterMode:"unset",allowAddModel:!1,allowDeleteModel:!1,showConflictFilter:!1,listDescription:t("此页面仅显示未设置价格或基础倍率的模型,设置后会自动从列表中移出"),emptyTitle:t("没有未设置定价的模型"),emptyDescription:t("当前没有未设置定价的模型")})}const p9n=-100,d9n=-101,m9n="官方倍率预设",h9n="models.dev 价格预设",y9n="https://basellm.github.io",g9n="https://models.dev",b9n=p.forwardRef(({visible:e,onCancel:t,onOk:r,allChannels:n,selectedChannelIds:i,setSelectedChannelIds:o,channelEndpoints:s,updateChannelEndpoint:l,t:c},u)=>{const[f,d]=p.useState(""),[m,h]=p.useState(1),[y,g]=p.useState(10),b=zr(),[x,v]=p.useState([]);p.useImperativeHandle(u,()=>({resetPagination:()=>{h(1),d("")}}));const O=D=>{var E,M;const A=(D==null?void 0:D.key)??(D==null?void 0:D.value)??((E=D==null?void 0:D._originalData)==null?void 0:E.id),z=((M=D==null?void 0:D._originalData)==null?void 0:M.base_url)||"",T=(D==null?void 0:D.label)||"";return A===p9n||A===d9n||z===y9n||z===g9n||T===m9n||T===h9n};p.useEffect(()=>{if(!n)return;const D=f.trim().toLowerCase(),z=[...D?n.filter(T=>{var K;const E=(T.label||"").toLowerCase(),M=(((K=T._originalData)==null?void 0:K.base_url)||"").toLowerCase();return E.includes(D)||M.includes(D)}):n].sort((T,E)=>{const M=O(T)?0:1,K=O(E)?0:1;return M-K});v(z)},[n,f]);const j=x.length,w=x.slice((m-1)*y,m*y),P=(D,A)=>{typeof l=="function"&&l(D,A)},S=(D,A)=>{const z=A.key||A.value,T=s[z]||"",M=(Q=>Q==="/api/ratio_config"?"ratio_config":Q==="/api/pricing"?"pricing":Q==="openrouter"?"openrouter":"custom")(T),K=Q=>{Q==="ratio_config"?P(z,"/api/ratio_config"):Q==="pricing"?P(z,"/api/pricing"):Q==="openrouter"?P(z,"openrouter"):M!=="custom"&&P(z,"")};return a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8},children:[a.jsx(hr,{size:"small",value:M,onChange:K,style:{width:120},optionList:[{label:"ratio_config",value:"ratio_config"},{label:"pricing",value:"pricing"},{label:"OpenRouter",value:"openrouter"},{label:"custom",value:"custom"}]}),M==="custom"&&a.jsx(_t,{size:"small",value:T,onChange:Q=>P(z,Q),placeholder:"/your/endpoint",style:{width:160,fontSize:12}})]})},$=D=>{var E;const A=((E=D==null?void 0:D._originalData)==null?void 0:E.status)||0,z=O(D);let T=null;switch(A){case 1:T=a.jsx(me,{color:"green",shape:"circle",children:c("已启用")});break;case 2:T=a.jsx(me,{color:"red",shape:"circle",children:c("已禁用")});break;case 3:T=a.jsx(me,{color:"yellow",shape:"circle",children:c("自动禁用")});break;default:T=a.jsx(me,{color:"grey",shape:"circle",children:c("未知状态")})}return a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8},children:[T,z&&a.jsx(me,{color:"green",shape:"circle",type:"light",children:c("官方")})]})},_=D=>a.jsx(hJ,{sourceString:D,searchWords:[f]}),C=D=>a.jsx(hJ,{sourceString:D,searchWords:[f]}),k=[{title:c("名称"),dataIndex:"label",render:_},{title:c("源地址"),dataIndex:"_originalData.base_url",render:(D,A)=>{var z;return C(((z=A._originalData)==null?void 0:z.base_url)||"")}},{title:c("状态"),dataIndex:"_originalData.status",render:(D,A)=>$(A)},{title:c("同步接口"),dataIndex:"endpoint",fixed:"right",render:S}],N={selectedRowKeys:i,onChange:D=>o(D)};return a.jsx(Qe,{visible:e,onCancel:t,onOk:r,title:a.jsx("span",{className:"text-lg font-semibold",children:c("选择同步渠道")}),size:b?"full-width":"large",keepDOM:!0,lazyRender:!1,children:a.jsxs(Xe,{vertical:!0,style:{width:"100%"},children:[a.jsx(_t,{prefix:a.jsx(en,{size:14}),placeholder:c("搜索渠道名称或地址"),value:f,onChange:d,showClear:!0}),a.jsx(ri,{columns:k,dataSource:w,rowKey:"key",rowSelection:N,pagination:{currentPage:m,pageSize:y,total:j,showSizeChanger:!0,showQuickJumper:!0,pageSizeOptions:["10","20","50","100"],onChange:(D,A)=>{h(D),g(A)},onShowSizeChange:(D,A)=>{h(1),g(A)}},size:"small"})]})})}),v9n=-100,x9n="官方倍率预设",O9n="https://basellm.github.io",j9n="/llm-metadata/api/newapi/ratio_config-v1-base.json",w9n=-101,P9n="models.dev 价格预设",S9n="https://models.dev",_9n="https://models.dev/api.json";function C9n({t:e,visible:t,items:r,onOk:n,onCancel:i}){const o=zr(),s=[{title:e("渠道"),dataIndex:"channel"},{title:e("模型"),dataIndex:"model"},{title:e("当前计费"),dataIndex:"current",render:l=>a.jsx("div",{style:{whiteSpace:"pre-wrap"},children:l})},{title:e("修改为"),dataIndex:"newVal",render:l=>a.jsx("div",{style:{whiteSpace:"pre-wrap"},children:l})}];return a.jsx(Qe,{title:e("确认冲突项修改"),visible:t,onCancel:i,onOk:n,size:o?"full-width":"large",children:a.jsx(ri,{columns:s,dataSource:r,pagination:!1,size:"small"})})}function k9n(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState(!1),[s,l]=p.useState(!1);zr();const[c,u]=p.useState([]),[f,d]=p.useState([]),[m,h]=p.useState({}),[y,g]=p.useState({}),[b,x]=p.useState({}),[v,O]=p.useState(!1),[j,w]=p.useState(1),[P,S]=p.useState(10),[$,_]=p.useState(""),[C,k]=p.useState(""),[N,D]=p.useState(!1),[A,z]=p.useState([]),T=Le.useRef(null);p.useEffect(()=>{w(1)},[C,$]);const E=async()=>{o(!0);try{const U=await ue.get("/api/ratio_sync/channels");if(U.data.success){const re=(U.data.data||[]).map(ee=>({key:ee.id,label:ee.name,value:ee.id,disabled:!1,_originalData:ee}));u(re),h(ee=>{const ne={...ee};return re.forEach(oe=>{var Me,Te;const Oe=oe.key,Se=((Me=oe._originalData)==null?void 0:Me.base_url)||"",ge=oe.label||"",he=(Te=oe._originalData)==null?void 0:Te.type,Pe=Oe===v9n||Se===O9n||ge===x9n,ve=Oe===w9n||Se===S9n||ge===P9n,ye=he===20;ne[Oe]||(ve?ne[Oe]=_9n:Pe?ne[Oe]=j9n:ye?ne[Oe]="openrouter":ne[Oe]=Cie)}),ne})}else L(U.data.message)}catch(U){L(t("获取渠道失败:")+U.message)}finally{o(!1)}},M=()=>{const U=c.filter(ie=>f.includes(ie.value)).map(ie=>ie._originalData);if(U.length===0){hn(t("请至少选择一个渠道"));return}n(!1),K(U)},K=async U=>{l(!0);const re={upstreams:U.map(ee=>({id:ee.id,name:ee.name,base_url:ee.base_url,endpoint:m[ee.id]||Cie})),timeout:10};try{const ee=await ue.post("/api/ratio_sync/fetch",re);if(!ee.data.success){L(ee.data.message||t("后端请求失败")),l(!1);return}const{differences:ne={},test_results:oe=[]}=ee.data.data,Oe=oe.filter(Se=>Se.status==="error");Oe.length>0&&hn(t("部分渠道测试失败:")+Oe.map(Se=>`${Se.name}: ${Se.error}`).join(", ")),g(ne),x({}),O(!0),Object.keys(ne).length===0&&Ce(t("未找到差异化倍率,无需同步"))}catch(ee){L(t("请求后端接口失败:")+ee.message)}finally{l(!1)}};function Q(U){return U==="model_price"?"price":"ratio"}const q=p.useCallback((U,ie,re)=>{const ee=Q(ie);x(ne=>{const oe={...ne[U]||{}};return Object.keys(oe).forEach(Oe=>{Q(Oe)!==ee&&delete oe[Oe]}),oe[ie]=re,{...ne,[U]:oe}})},[x]),X=async()=>{const U={ModelRatio:JSON.parse(e.options.ModelRatio||"{}"),CompletionRatio:JSON.parse(e.options.CompletionRatio||"{}"),CacheRatio:JSON.parse(e.options.CacheRatio||"{}"),ModelPrice:JSON.parse(e.options.ModelPrice||"{}")},ie=[],re=ne=>U.ModelPrice[ne]!==void 0?"price":U.ModelRatio[ne]!==void 0||U.CompletionRatio[ne]!==void 0||U.CacheRatio[ne]!==void 0?"ratio":null,ee=(ne,oe,Oe)=>{if(y[ne]&&y[ne][oe]){const Se=y[ne][oe].upstreams||{},ge=Object.entries(Se).find(([he,Pe])=>Pe===Oe);if(ge)return ge[0]}return t("未知")};if(Object.entries(b).forEach(([ne,oe])=>{const Oe=re(ne),Se="model_price"in oe?"price":"ratio";if(Oe&&Oe!==Se){const ge=Oe==="price"?`${t("固定价格")} : ${U.ModelPrice[ne]}`:`${t("模型倍率")} : ${U.ModelRatio[ne]??"-"} ${t("补全倍率")} : ${U.CompletionRatio[ne]??"-"}`;let he="";if(Se==="price")he=`${t("固定价格")} : ${oe.model_price}`;else{const ve=oe.model_ratio??"-",ye=oe.completion_ratio??"-";he=`${t("模型倍率")} : ${ve} ${t("补全倍率")} : ${ye}`}const Pe=Object.entries(oe).map(([ve,ye])=>ee(ne,ve,ye)).filter((ve,ye,Me)=>Me.indexOf(ve)===ye).join(", ");ie.push({channel:Pe,model:ne,current:ge,newVal:he})}}),ie.length>0){z(ie),D(!0);return}await Z(U)},Z=p.useCallback(async U=>{const ie={ModelRatio:{...U.ModelRatio},CompletionRatio:{...U.CompletionRatio},CacheRatio:{...U.CacheRatio},ModelPrice:{...U.ModelPrice}};Object.entries(b).forEach(([re,ee])=>{const ne=Object.keys(ee),oe=ne.includes("model_price"),Oe=ne.some(Se=>Se!=="model_price");oe&&(delete ie.ModelRatio[re],delete ie.CompletionRatio[re],delete ie.CacheRatio[re]),Oe&&delete ie.ModelPrice[re],Object.entries(ee).forEach(([Se,ge])=>{const he=Se.split("_").map(Pe=>Pe.charAt(0).toUpperCase()+Pe.slice(1)).join("");ie[he][re]=parseFloat(ge)})}),o(!0);try{const re=Object.entries(ie).map(([ne,oe])=>ue.put("/api/option/",{key:ne,value:JSON.stringify(oe,null,2)}));(await Promise.all(re)).every(ne=>ne.data.success)?(Ce(t("同步成功")),e.refresh(),g(ne=>{const oe={...ne};return Object.entries(b).forEach(([Oe,Se])=>{Object.keys(Se).forEach(ge=>{oe[Oe]&&oe[Oe][ge]&&(delete oe[Oe][ge],Object.keys(oe[Oe]).length===0&&delete oe[Oe])})}),oe}),x({})):L(t("部分保存失败"))}catch{L(t("保存失败"))}finally{o(!1)}},[b,e.options,e.refresh]),R=U=>{const ie=(j-1)*P,re=ie+P;return U.slice(ie,re)},Y=()=>a.jsx("div",{className:"flex flex-col w-full",children:a.jsx("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4 w-full",children:a.jsxs("div",{className:"flex flex-col md:flex-row gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{icon:a.jsx(Q6n,{size:14}),className:"w-full md:w-auto mt-2",onClick:()=>{n(!0),c.length===0&&E()},children:t("选择同步渠道")}),(()=>{const U=Object.keys(b).length>0;return a.jsx(B,{icon:a.jsx(eLe,{size:14}),type:"secondary",onClick:X,disabled:!U,className:"w-full md:w-auto mt-2",children:t("应用同步")})})(),a.jsxs("div",{className:"flex flex-col sm:flex-row gap-2 w-full md:w-auto mt-2",children:[a.jsx(_t,{prefix:a.jsx(en,{size:14}),placeholder:t("搜索模型名称"),value:$,onChange:_,className:"w-full sm:w-64",showClear:!0}),a.jsxs(hr,{placeholder:t("按倍率类型筛选"),value:C,onChange:k,className:"w-full sm:w-48",showClear:!0,onClear:()=>k(""),children:[a.jsx(hr.Option,{value:"model_ratio",children:t("模型倍率")}),a.jsx(hr.Option,{value:"completion_ratio",children:t("补全倍率")}),a.jsx(hr.Option,{value:"cache_ratio",children:t("缓存倍率")}),a.jsx(hr.Option,{value:"model_price",children:t("固定价格")})]})]})]})})}),G=()=>{const U=p.useMemo(()=>{const ne=[];return Object.entries(y).forEach(([oe,Oe])=>{const Se="model_price"in Oe,ge=["model_ratio","completion_ratio","cache_ratio"].some(Pe=>Pe in Oe),he=Se&≥Object.entries(Oe).forEach(([Pe,ve])=>{ne.push({key:`${oe}_${Pe}`,model:oe,ratioType:Pe,current:ve.current,upstreams:ve.upstreams,confidence:ve.confidence||{},billingConflict:he})})}),ne},[y]),ie=p.useMemo(()=>!$.trim()&&!C?U:U.filter(ne=>{const oe=!$.trim()||ne.model.toLowerCase().includes($.toLowerCase().trim()),Oe=!C||ne.ratioType===C;return oe&&Oe}),[U,$,C]),re=p.useMemo(()=>{const ne=new Set;return ie.forEach(oe=>{Object.keys(oe.upstreams||{}).forEach(Oe=>ne.add(Oe))}),Array.from(ne)},[ie]);if(ie.length===0)return a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:$.trim()?t("未找到匹配的模型"):Object.keys(y).length===0?t(v?"暂无差异化倍率显示":"请先选择同步渠道"):t("请先选择同步渠道"),style:{padding:30}});const ee=[{title:t("模型"),dataIndex:"model",fixed:"left"},{title:t("倍率类型"),dataIndex:"ratioType",render:(ne,oe)=>{const Oe={model_ratio:t("模型倍率"),completion_ratio:t("补全倍率"),cache_ratio:t("缓存倍率"),model_price:t("固定价格")},Se=a.jsx(me,{color:Fi(ne),shape:"circle",children:Oe[ne]||ne});return oe!=null&&oe.billingConflict?a.jsxs("div",{className:"flex items-center gap-1",children:[Se,a.jsx(Ut,{position:"top",content:t("该模型存在固定价格与倍率计费方式冲突,请确认选择"),children:a.jsx(BM,{size:14,className:"text-yellow-500"})})]}):Se}},{title:t("置信度"),dataIndex:"confidence",render:(ne,oe)=>{if(Object.values(oe.confidence||{}).every(Se=>Se!==!1))return a.jsx(Ut,{content:t("所有上游数据均可信"),children:a.jsx(me,{color:"green",shape:"circle",type:"light",prefixIcon:a.jsx(Rd,{size:14}),children:t("可信")})});{const Se=Object.entries(oe.confidence||{}).filter(([ge,he])=>he===!1).map(([ge])=>ge).join(", ");return a.jsx(Ut,{content:t("以下上游数据可能不可信:")+Se,children:a.jsx(me,{color:"yellow",shape:"circle",type:"light",prefixIcon:a.jsx(BM,{size:14}),children:t("谨慎")})})}}},{title:t("当前值"),dataIndex:"current",render:ne=>a.jsx(me,{color:ne!=null?"blue":"default",shape:"circle",children:ne!=null?String(ne):t("未设置")})},...re.map(ne=>{const oe=(()=>{let Se=0,ge=0;return ie.forEach(he=>{var ve,ye;const Pe=(ve=he.upstreams)==null?void 0:ve[ne];Pe!=null&&Pe!=="same"&&(Se++,((ye=b[he.model])==null?void 0:ye[he.ratioType])===Pe&&ge++)}),{selectableCount:Se,selectedCount:ge,allSelected:Se>0&&ge===Se,partiallySelected:ge>0&&ge0}})(),Oe=Se=>{Se?ie.forEach(ge=>{var Pe;const he=(Pe=ge.upstreams)==null?void 0:Pe[ne];he!=null&&he!=="same"&&q(ge.model,ge.ratioType,he)}):x(ge=>{const he={...ge};return ie.forEach(Pe=>{he[Pe.model]&&(delete he[Pe.model][Pe.ratioType],Object.keys(he[Pe.model]).length===0&&delete he[Pe.model])}),he})};return{title:oe.hasSelectableItems?a.jsx(on,{checked:oe.allSelected,indeterminate:oe.partiallySelected,onChange:Se=>Oe(Se.target.checked),children:ne}):a.jsx("span",{children:ne}),dataIndex:ne,render:(Se,ge)=>{var ye,Me,Te;const he=(ye=ge.upstreams)==null?void 0:ye[ne],Pe=((Me=ge.confidence)==null?void 0:Me[ne])!==!1;if(he==null)return a.jsx(me,{color:"default",shape:"circle",children:t("未设置")});if(he==="same")return a.jsx(me,{color:"blue",shape:"circle",children:t("与本地相同")});const ve=((Te=b[ge.model])==null?void 0:Te[ge.ratioType])===he;return a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(on,{checked:ve,onChange:ce=>{ce.target.checked?q(ge.model,ge.ratioType,he):x(pe=>{const Be={...pe};return Be[ge.model]&&(delete Be[ge.model][ge.ratioType],Object.keys(Be[ge.model]).length===0&&delete Be[ge.model]),Be})},children:String(he)}),!Pe&&a.jsx(Ut,{position:"left",content:t("该数据可能不可信,请谨慎使用"),children:a.jsx(BM,{size:16,className:"text-yellow-500"})})]})}}})];return a.jsx(ri,{columns:ee,dataSource:R(ie),pagination:{currentPage:j,pageSize:P,total:ie.length,showSizeChanger:!0,showQuickJumper:!0,pageSizeOptions:["5","10","20","50"],onChange:(ne,oe)=>{w(ne),S(oe)},onShowSizeChange:(ne,oe)=>{w(1),S(oe)}},scroll:{x:"max-content"},size:"middle",loading:i||s})},J=p.useCallback((U,ie)=>{h(re=>({...re,[U]:ie}))},[]),H=()=>{n(!1),T.current&&T.current.resetPagination()};return a.jsxs(a.Fragment,{children:[a.jsx(F.Section,{text:Y(),children:G()}),a.jsx(b9n,{ref:T,t,visible:r,onCancel:H,onOk:M,allChannels:c,selectedChannelIds:f,setSelectedChannelIds:d,channelEndpoints:m,updateChannelEndpoint:J}),a.jsx(C9n,{t,visible:N,items:A,onOk:async()=>{D(!1);const U={ModelRatio:JSON.parse(e.options.ModelRatio||"{}"),CompletionRatio:JSON.parse(e.options.CompletionRatio||"{}"),CacheRatio:JSON.parse(e.options.CacheRatio||"{}"),ModelPrice:JSON.parse(e.options.ModelPrice||"{}")};await Z(U)},onCancel:()=>D(!1)})]})}const $9n=()=>{const{t:e}=nt();let[t,r]=p.useState({ModelPrice:"",ModelRatio:"",CacheRatio:"",CreateCacheRatio:"",CompletionRatio:"",GroupRatio:"",GroupGroupRatio:"",ImageRatio:"",AudioRatio:"",AudioCompletionRatio:"",AutoGroups:"",DefaultUseAutoGroup:!1,ExposeRatioEnabled:!1,UserUsableGroups:"","group_ratio_setting.group_special_usable_group":""});const[n,i]=p.useState(!1),o=async()=>{const l=await ue.get("/api/option/"),{success:c,message:u,data:f}=l.data;if(c){let d={};f.forEach(m=>{if(m.value.startsWith("{")||m.value.startsWith("["))try{m.value=JSON.stringify(JSON.parse(m.value),null,2)}catch{}["DefaultUseAutoGroup","ExposeRatioEnabled"].includes(m.key)?d[m.key]=po(m.value):d[m.key]=m.value}),r(d)}else L(u)},s=async()=>{try{i(!0),await o()}catch{L("刷新失败")}finally{i(!1)}};return p.useEffect(()=>{s()},[]),a.jsx(Lt,{spinning:n,size:"large",children:a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsxs(Ci,{type:"card",defaultActiveKey:"visual",children:[a.jsx(Ci.TabPane,{tab:e("模型倍率设置"),itemKey:"model",children:a.jsx(Xbn,{options:t,refresh:s})}),a.jsx(Ci.TabPane,{tab:e("分组相关设置"),itemKey:"group",children:a.jsx(Ybn,{options:t,refresh:s})}),a.jsx(Ci.TabPane,{tab:e("价格设置"),itemKey:"visual",children:a.jsx(u9n,{options:t,refresh:s})}),a.jsx(Ci.TabPane,{tab:e("未设置价格模型"),itemKey:"unset_models",children:a.jsx(f9n,{options:t,refresh:s})}),a.jsx(Ci.TabPane,{tab:e("上游倍率同步"),itemKey:"upstream_sync",children:a.jsx(k9n,{options:t,refresh:s})})]})})})};function E9n(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({Chats:"[]"}),s=p.useRef(),[l,c]=p.useState(i),[u,f]=p.useState("visual"),[d,m]=p.useState([]),[h,y]=p.useState(!1),[g,b]=p.useState(null),[x,v]=p.useState(!1),[O,j]=p.useState(""),w=p.useRef(),P=[{name:"Cherry Studio",url:"cherrystudio://providers/api-keys?v=1&data={cherryConfig}"},{name:"AionUI",url:"aionui://provider/add?v=1&data={aionuiConfig}"},{name:"流畅阅读",url:"fluentread"},{name:"CC Switch",url:"ccswitch"},{name:"Lobe Chat",url:'https://chat-preview.lobehub.com/?settings={"keyVaults":{"openai":{"apiKey":"{key}","baseURL":"{address}/v1"}}}'},{name:"AI as Workspace",url:'https://aiaw.app/set-provider?provider={"type":"openai","settings":{"apiKey":"{key}","baseURL":"{address}/v1","compatibility":"strict"}}'},{name:"AMA 问天",url:"ama://set-api-key?server={address}&key={key}"},{name:"OpenCat",url:"opencat://team/join?domain={address}&token={key}"}],S=q=>{const X=new Set(d.map(J=>J.name)),Z=q.filter(J=>!X.has(J.name));if(Z.length===0){hn(t("所选模板已存在"));return}let R=d.length>0?Math.max(...d.map(J=>J.id)):-1;const Y=Z.map(J=>({id:++R,name:J.name,url:J.url})),G=[...d,...Y];m(G),k(G),Ce(t("已添加 {{count}} 个模板",{count:Z.length}))},$=q=>{try{const X=JSON.parse(q);return Array.isArray(X)?X.map((Z,R)=>({id:R,name:Object.keys(Z)[0]||"",url:Object.values(Z)[0]||""})):[]}catch(X){return console.error("JSON parse error:",X),[]}},_=q=>{const X=q.map(Z=>({[Z.name]:Z.url}));return JSON.stringify(X,null,2)},C=()=>{const q=$(i.Chats);m(q)},k=q=>{const X=_(q);o(Z=>({...Z,Chats:X})),s.current&&u==="json"&&s.current.setValues({Chats:X})};async function N(){try{if(u==="json"&&s.current)try{await s.current.validate()}catch(Z){console.error("Validation failed:",Z),L(t("请检查输入"));return}const q=wi(i,l);if(!q.length)return hn(t("你似乎并没有修改什么"));const X=q.map(Z=>{let R="";return typeof i[Z.key]=="boolean"?R=String(i[Z.key]):R=i[Z.key],ue.put("/api/option/",{key:Z.key,value:R})});n(!0);try{if((await Promise.all(X)).includes(void 0)){X.length>1&&L(t("部分保存失败,请重试"));return}Ce(t("保存成功")),e.refresh()}catch{L(t("保存失败,请重试"))}finally{n(!1)}}catch(q){L(t("请检查输入")),console.error(q)}}p.useEffect(()=>{const q={};for(let Z in e.options)if(Object.keys(i).includes(Z))if(Z==="Chats"){const R=JSON.parse(e.options[Z]);q[Z]=JSON.stringify(R,null,2)}else q[Z]=e.options[Z];o(q),c(structuredClone(q)),s.current&&s.current.setValues(q);const X=$(q.Chats||"[]");m(X)},[e.options]),p.useEffect(()=>{u==="visual"&&C()},[i.Chats,u]),p.useEffect(()=>{s.current&&u==="json"&&s.current.setValues(i)},[u,i]);const D=()=>{b({name:"",url:""}),v(!1),y(!0),setTimeout(()=>{w.current&&w.current.setValues({name:"",url:""})},100)},A=q=>{b({...q}),v(!0),y(!0),setTimeout(()=>{w.current&&w.current.setValues(q)},100)},z=q=>{const X=d.filter(Z=>Z.id!==q);m(X),k(X),Ce(t("删除成功"))},T=()=>{w.current&&w.current.validate().then(q=>{if(d.some(Z=>Z.name===q.name&&(!x||Z.id!==g.id))){L(t("聊天应用名称已存在,请使用其他名称"));return}if(x){const Z=d.map(R=>R.id===g.id?{...g,name:q.name,url:q.url}:R);m(Z),k(Z)}else{const R={id:(d.length>0?Math.max(...d.map(G=>G.id)):-1)+1,name:q.name,url:q.url},Y=[...d,R];m(Y),k(Y)}y(!1),b(null),Ce(t(x?"编辑成功":"添加成功"))}).catch(q=>{console.error("Modal form validation error:",q)})},E=()=>{y(!1),b(null)},M=d.filter(q=>!O||q.name.toLowerCase().includes(O.toLowerCase())),K=q=>q&&q.split(/(\{address\}|\{key\})/g).map((Z,R)=>Z==="{address}"?a.jsx("span",{style:{color:"#0077cc",fontWeight:600},children:Z},R):Z==="{key}"?a.jsx("span",{style:{color:"#ff6b35",fontWeight:600},children:Z},R):Z),Q=[{title:t("聊天应用名称"),dataIndex:"name",key:"name",render:q=>q||t("未命名")},{title:t("URL链接"),dataIndex:"url",key:"url",render:q=>a.jsx("div",{style:{maxWidth:300,wordBreak:"break-all"},children:K(q)})},{title:t("操作"),key:"action",render:(q,X)=>a.jsxs(Xe,{children:[a.jsx(B,{type:"primary",icon:a.jsx(PA,{}),size:"small",onClick:()=>A(X),children:t("编辑")}),a.jsx(B,{type:"danger",icon:a.jsx(Yi,{}),size:"small",onClick:()=>z(X.id),children:t("删除")})]})}];return a.jsxs(Lt,{spinning:r,children:[a.jsxs(Xe,{vertical:!0,style:{width:"100%"},children:[a.jsxs(F.Section,{text:t("聊天设置"),children:[a.jsx(er,{type:"info",description:t("链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1")}),a.jsx(Mr,{}),a.jsxs("div",{style:{marginBottom:16},children:[a.jsxs("span",{style:{marginRight:16,fontWeight:600},children:[t("编辑模式"),":"]}),a.jsxs(pu,{type:"button",value:u,onChange:q=>{const X=q.target.value;f(X),setTimeout(()=>{X==="json"&&s.current&&s.current.setValues(i)},100)},children:[a.jsx(Qr,{value:"visual",children:t("可视化编辑")}),a.jsx(Qr,{value:"json",children:t("JSON编辑")})]})]}),u==="visual"?a.jsxs("div",{children:[a.jsxs(Xe,{style:{marginBottom:16},children:[a.jsx(B,{type:"primary",icon:a.jsx(ki,{}),onClick:D,children:t("添加聊天配置")}),a.jsx(xr,{trigger:"click",position:"bottomLeft",menu:[...P.map((q,X)=>({node:"item",key:String(X),name:q.name,onClick:()=>S([q])})),{node:"divider",key:"divider"},{node:"item",key:"all",name:t("全部填入"),onClick:()=>S(P)}],children:a.jsx(B,{icon:a.jsx(jM,{}),children:t("填入模板")})}),a.jsx(B,{type:"primary",theme:"solid",icon:a.jsx(xie,{}),onClick:N,children:t("保存聊天设置")}),a.jsx(_t,{prefix:a.jsx(en,{}),placeholder:t("搜索聊天应用名称"),value:O,onChange:q=>j(q),style:{width:250},showClear:!0})]}),a.jsx(ri,{columns:Q,dataSource:M,rowKey:"id",pagination:{pageSize:10,showSizeChanger:!1,showQuickJumper:!0,showTotal:(q,X)=>t("共 {{total}} 项,当前显示 {{start}}-{{end}} 项",{total:q,start:X[0],end:X[1]})}})]}):a.jsx(F,{values:i,getFormApi:q=>s.current=q,children:a.jsx(F.TextArea,{label:t("聊天配置"),extraText:"",placeholder:t("为一个 JSON 文本"),field:"Chats",autosize:{minRows:6,maxRows:12},trigger:"blur",stopValidateWithError:!0,rules:[{validator:(q,X)=>Cr(X),message:t("不是合法的 JSON 字符串")}],onChange:q=>o({...i,Chats:q})})})]}),u==="json"&&a.jsx(Xe,{children:a.jsx(B,{type:"primary",icon:a.jsx(xie,{}),onClick:N,children:t("保存聊天设置")})})]}),a.jsx(Qe,{title:t(x?"编辑聊天配置":"添加聊天配置"),visible:h,onOk:T,onCancel:E,width:600,children:a.jsxs(F,{getFormApi:q=>w.current=q,children:[a.jsx(F.Input,{field:"name",label:t("聊天应用名称"),placeholder:t("请输入聊天应用名称"),rules:[{required:!0,message:t("请输入聊天应用名称")},{min:1,message:t("名称不能为空")}]}),a.jsx(F.Input,{field:"url",label:t("URL链接"),placeholder:t("请输入完整的URL链接"),rules:[{required:!0,message:t("请输入URL链接")}]}),a.jsx(er,{type:"info",description:t("提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址"),style:{marginTop:16}})]})})]})}const T9n=()=>{let[e,t]=p.useState({Chats:"[]"}),[r,n]=p.useState(!1);const i=async()=>{const s=await ue.get("/api/option/"),{success:l,message:c,data:u}=s.data;if(l){let f={};u.forEach(d=>{d.key.endsWith("Enabled")||["DefaultCollapseSidebar"].includes(d.key)?f[d.key]=po(d.value):f[d.key]=d.value}),t(f)}else L(c)};async function o(){try{n(!0),await i()}catch{L("刷新失败")}finally{n(!1)}}return p.useEffect(()=>{o()},[]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,size:"large",children:a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(E9n,{options:e,refresh:o})})})})};function M9n(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({DrawingEnabled:!1,MjNotifyEnabled:!1,MjAccountFilterEnabled:!1,MjForwardUrlEnabled:!1,MjModeClearEnabled:!1,MjActionCheckSuccessEnabled:!1}),s=p.useRef(),[l,c]=p.useState(i);function u(){const f=wi(i,l);if(!f.length)return hn(t("你似乎并没有修改什么"));const d=f.map(m=>{let h="";return typeof i[m.key]=="boolean"?h=String(i[m.key]):h=i[m.key],ue.put("/api/option/",{key:m.key,value:h})});n(!0),Promise.all(d).then(m=>{if(d.length===1){if(m.includes(void 0))return}else if(d.length>1&&m.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}return p.useEffect(()=>{const f={};for(let d in e.options)Object.keys(i).includes(d)&&(f[d]=e.options[d]);o(f),c(structuredClone(f)),s.current.setValues(f),localStorage.setItem("mj_notify_enabled",String(i.MjNotifyEnabled))},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:f=>s.current=f,style:{marginBottom:15},children:a.jsxs(F.Section,{text:t("绘图设置"),children:[a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"DrawingEnabled",label:t("启用绘图功能"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:f=>{o({...i,DrawingEnabled:f})}})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"MjNotifyEnabled",label:t("允许回调(会泄露服务器 IP 地址)"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:f=>o({...i,MjNotifyEnabled:f})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"MjAccountFilterEnabled",label:t("允许 AccountFilter 参数"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:f=>o({...i,MjAccountFilterEnabled:f})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"MjForwardUrlEnabled",label:t("开启之后将上游地址替换为服务器地址"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:f=>o({...i,MjForwardUrlEnabled:f})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"MjModeClearEnabled",label:a.jsxs(a.Fragment,{children:[t("开启之后会清除用户提示词中的")," ",a.jsx(me,{children:"--fast"})," 、",a.jsx(me,{children:"--relax"})," ",t("以及")," ",a.jsx(me,{children:"--turbo"})," ",t("参数")]}),size:"default",checkedText:"|",uncheckedText:"〇",onChange:f=>o({...i,MjModeClearEnabled:f})})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"MjActionCheckSuccessEnabled",label:t("检测必须等待绘图成功才能进行放大等操作"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:f=>o({...i,MjActionCheckSuccessEnabled:f})})})]}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:u,children:t("保存绘图设置")})})]})})})})}const z9n=()=>{let[e,t]=p.useState({DrawingEnabled:!1,MjNotifyEnabled:!1,MjAccountFilterEnabled:!1,MjForwardUrlEnabled:!1,MjModeClearEnabled:!1,MjActionCheckSuccessEnabled:!1}),[r,n]=p.useState(!1);const i=async()=>{const s=await ue.get("/api/option/"),{success:l,message:c,data:u}=s.data;if(l){let f={};u.forEach(d=>{d.key.endsWith("Enabled")?f[d.key]=po(d.value):f[d.key]=d.value}),t(f)}else L(c)};async function o(){try{n(!0),await i()}catch{L("刷新失败")}finally{n(!1)}}return p.useEffect(()=>{o()},[]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,size:"large",children:a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(M9n,{options:e,refresh:o})})})})};function A9n(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({ServerAddress:""}),s=p.useRef(null);p.useEffect(()=>{if(e.options&&s.current){const u={ServerAddress:e.options.ServerAddress||""};o(u),s.current.setValues(u)}},[e.options]);const l=u=>{o(u)},c=async()=>{n(!0);try{let u=Ba(i.ServerAddress);const f=await ue.put("/api/option/",{key:"ServerAddress",value:u});f.data.success?(Ce(t("更新成功")),e.refresh&&e.refresh()):L(f.data.message)}catch{L(t("更新失败"))}n(!1)};return a.jsx(Lt,{spinning:r,children:a.jsx(F,{initValues:i,onValueChange:l,getFormApi:u=>s.current=u,children:a.jsxs(F.Section,{text:t("通用设置"),children:[a.jsx(F.Input,{field:"ServerAddress",label:t("服务器地址"),placeholder:"https://yourdomain.com",style:{width:"100%"},extraText:t("该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置")}),a.jsx(B,{onClick:c,children:t("更新服务器地址")})]})})})}const{Text:FG}=_e;function I9n(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({PayAddress:"",EpayId:"",EpayKey:"",Price:7.3,MinTopUp:1,TopupGroupRatio:"",CustomCallbackAddress:"",PayMethods:"",AmountOptions:"",AmountDiscount:"",UddoktaPayBaseURL:"",UddoktaPayAPIKey:"",UddoktaPayExchangeRate:120,NOWPaymentsBaseURL:"https://api.nowpayments.io/v1",NOWPaymentsAPIKey:"",NOWPaymentsIPNSecret:""}),[s,l]=p.useState({}),c=p.useRef(null);p.useEffect(()=>{if(e.options&&c.current){const h={PayAddress:e.options.PayAddress||"",EpayId:e.options.EpayId||"",EpayKey:e.options.EpayKey||"",Price:e.options.Price!==void 0?parseFloat(e.options.Price):7.3,MinTopUp:e.options.MinTopUp!==void 0?parseFloat(e.options.MinTopUp):1,TopupGroupRatio:e.options.TopupGroupRatio||"",CustomCallbackAddress:e.options.CustomCallbackAddress||"",PayMethods:e.options.PayMethods||"",AmountOptions:e.options.AmountOptions||"",AmountDiscount:e.options.AmountDiscount||"",UddoktaPayBaseURL:e.options.UddoktaPayBaseURL||"",UddoktaPayAPIKey:e.options.UddoktaPayAPIKey||"",UddoktaPayExchangeRate:e.options.UddoktaPayExchangeRate!==void 0?parseFloat(e.options.UddoktaPayExchangeRate):120,NOWPaymentsBaseURL:e.options.NOWPaymentsBaseURL||"https://api.nowpayments.io/v1",NOWPaymentsAPIKey:e.options.NOWPaymentsAPIKey||"",NOWPaymentsIPNSecret:e.options.NOWPaymentsIPNSecret||""};try{h.AmountOptions&&(h.AmountOptions=JSON.stringify(JSON.parse(h.AmountOptions),null,2))}catch{}try{h.AmountDiscount&&(h.AmountDiscount=JSON.stringify(JSON.parse(h.AmountDiscount),null,2))}catch{}o(h),l({...h}),c.current.setValues(h)}},[e.options]);const u=e.options.ServerAddress?Ba(e.options.ServerAddress):t("payment.gateway.server_address_required"),f=i.CustomCallbackAddress?Ba(i.CustomCallbackAddress):u,d=h=>{o(h)},m=async()=>{if(e.options.ServerAddress===""){L(t("payment.gateway.server_address_missing"));return}if(s.TopupGroupRatio!==i.TopupGroupRatio&&!Cr(i.TopupGroupRatio)){L(t("payment.gateway.invalid_group_ratio_json"));return}if(s.PayMethods!==i.PayMethods&&!Cr(i.PayMethods)){L(t("payment.gateway.invalid_pay_methods_json"));return}if(s.AmountOptions!==i.AmountOptions&&i.AmountOptions.trim()!==""&&!Cr(i.AmountOptions)){L(t("payment.gateway.invalid_amount_options_json"));return}if(s.AmountDiscount!==i.AmountDiscount&&i.AmountDiscount.trim()!==""&&!Cr(i.AmountDiscount)){L(t("payment.gateway.invalid_amount_discount_json"));return}n(!0);try{const h=[{key:"PayAddress",value:Ba(i.PayAddress)}];i.EpayId!==""&&h.push({key:"EpayId",value:i.EpayId}),i.EpayKey!==void 0&&i.EpayKey!==""&&h.push({key:"EpayKey",value:i.EpayKey}),i.Price!==""&&h.push({key:"Price",value:i.Price.toString()}),i.MinTopUp!==""&&h.push({key:"MinTopUp",value:i.MinTopUp.toString()}),i.CustomCallbackAddress!==""&&h.push({key:"CustomCallbackAddress",value:Ba(i.CustomCallbackAddress)}),s.TopupGroupRatio!==i.TopupGroupRatio&&h.push({key:"TopupGroupRatio",value:i.TopupGroupRatio}),s.PayMethods!==i.PayMethods&&h.push({key:"PayMethods",value:i.PayMethods}),s.AmountOptions!==i.AmountOptions&&h.push({key:"payment_setting.amount_options",value:i.AmountOptions}),s.AmountDiscount!==i.AmountDiscount&&h.push({key:"payment_setting.amount_discount",value:i.AmountDiscount}),i.UddoktaPayBaseURL!==s.UddoktaPayBaseURL&&h.push({key:"UddoktaPayBaseURL",value:Ba(i.UddoktaPayBaseURL||"")}),i.UddoktaPayAPIKey&&h.push({key:"UddoktaPayAPIKey",value:i.UddoktaPayAPIKey}),i.UddoktaPayExchangeRate!==""&&i.UddoktaPayExchangeRate!==s.UddoktaPayExchangeRate&&h.push({key:"UddoktaPayExchangeRate",value:i.UddoktaPayExchangeRate.toString()}),i.NOWPaymentsBaseURL!==s.NOWPaymentsBaseURL&&h.push({key:"NOWPaymentsBaseURL",value:Ba(i.NOWPaymentsBaseURL||"")}),i.NOWPaymentsAPIKey&&h.push({key:"NOWPaymentsAPIKey",value:i.NOWPaymentsAPIKey}),i.NOWPaymentsIPNSecret&&h.push({key:"NOWPaymentsIPNSecret",value:i.NOWPaymentsIPNSecret});const y=h.map(x=>ue.put("/api/option/",{key:x.key,value:x.value})),b=(await Promise.all(y)).filter(x=>!x.data.success);b.length>0?b.forEach(x=>{L(x.data.message)}):(Ce(t("common.saveSuccess")),l({...i}),e.refresh&&e.refresh())}catch{L(t("common.saveFailed"))}n(!1)};return a.jsx(Lt,{spinning:r,children:a.jsx(F,{initValues:i,onValueChange:d,getFormApi:h=>c.current=h,children:a.jsxs(F.Section,{text:t("payment.gateway.section_title"),children:[a.jsx(FG,{children:t("payment.gateway.section_description")}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"PayAddress",label:t("payment.gateway.pay_address"),placeholder:t("payment.gateway.pay_address_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"EpayId",label:t("payment.gateway.epay_id"),placeholder:t("payment.gateway.epay_id_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"EpayKey",label:t("payment.gateway.epay_key"),placeholder:t("payment.gateway.epay_key_placeholder"),type:"password"})})]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"CustomCallbackAddress",label:t("payment.gateway.callback_address"),placeholder:t("payment.gateway.callback_address_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"Price",precision:2,label:t("payment.gateway.price_ratio"),placeholder:t("payment.gateway.price_ratio_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"MinTopUp",label:t("payment.gateway.minimum_topup"),placeholder:t("payment.gateway.minimum_topup_placeholder")})})]}),a.jsx(F.TextArea,{field:"TopupGroupRatio",label:t("payment.gateway.group_ratio"),placeholder:t("payment.gateway.group_ratio_placeholder"),autosize:!0}),a.jsx(F.TextArea,{field:"PayMethods",label:t("payment.gateway.pay_methods"),placeholder:t("payment.gateway.pay_methods_placeholder"),autosize:!0}),a.jsx(F.TextArea,{field:"AmountOptions",label:t("payment.gateway.amount_options"),placeholder:t("payment.gateway.amount_options_placeholder"),autosize:!0}),a.jsx(F.TextArea,{field:"AmountDiscount",label:t("payment.gateway.amount_discount"),placeholder:t("payment.gateway.amount_discount_placeholder"),autosize:!0}),a.jsx(Mr,{margin:"20px"}),a.jsxs(F.Section,{text:"UddoktaPay V2 (Self-hosted)",children:[a.jsx(FG,{children:t("payment.gateway.uddoktapay_description")}),a.jsx(er,{type:"info",description:`Return URL:${u}/api/uddoktapay/return`}),a.jsx(er,{type:"info",description:`Webhook URL:${f}/api/uddoktapay/webhook`}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"UddoktaPayBaseURL",label:t("Base URL"),placeholder:t("payment.gateway.uddoktapay_base_url_placeholder")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"UddoktaPayAPIKey",label:t("API Key"),placeholder:t("payment.gateway.uddoktapay_api_key_placeholder"),type:"password"})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"UddoktaPayExchangeRate",precision:2,label:t("payment.gateway.uddoktapay_exchange_rate"),placeholder:t("payment.gateway.uddoktapay_exchange_rate_placeholder")})})]})]}),a.jsx(Mr,{margin:"20px"}),a.jsxs(F.Section,{text:"NOWPayments",children:[a.jsx(FG,{children:t("payment.gateway.nowpayments_description")}),a.jsx(er,{type:"info",description:`IPN URL:${f}/api/nowpayments/webhook`}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"NOWPaymentsBaseURL",label:t("Base URL"),placeholder:"https://api.nowpayments.io/v1"})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"NOWPaymentsAPIKey",label:t("API Key"),placeholder:t("payment.gateway.nowpayments_api_key_placeholder"),type:"password"})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"NOWPaymentsIPNSecret",label:t("IPN Secret"),placeholder:t("payment.gateway.nowpayments_ipn_secret_placeholder"),type:"password"})})]})]}),a.jsx(B,{onClick:m,style:{marginTop:20},children:t("common.saveSettings")})]})})})}const{Text:D9n}=_e;function N9n(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({StripeApiSecret:"",StripeWebhookSecret:"",StripePriceId:"",StripeUnitPrice:8,StripeMinTopUp:1,StripePromotionCodesEnabled:!1}),[s,l]=p.useState({}),c=p.useRef(null);p.useEffect(()=>{if(e.options&&c.current){const d={StripeApiSecret:e.options.StripeApiSecret||"",StripeWebhookSecret:e.options.StripeWebhookSecret||"",StripePriceId:e.options.StripePriceId||"",StripeUnitPrice:e.options.StripeUnitPrice!==void 0?parseFloat(e.options.StripeUnitPrice):8,StripeMinTopUp:e.options.StripeMinTopUp!==void 0?parseFloat(e.options.StripeMinTopUp):1,StripePromotionCodesEnabled:e.options.StripePromotionCodesEnabled!==void 0?e.options.StripePromotionCodesEnabled:!1};o(d),l({...d}),c.current.setValues(d)}},[e.options]);const u=d=>{o(d)},f=async()=>{var d;if(e.options.ServerAddress===""){L(t("请先填写服务器地址"));return}n(!0);try{const m=[];i.StripeApiSecret&&i.StripeApiSecret!==""&&m.push({key:"StripeApiSecret",value:i.StripeApiSecret}),i.StripeWebhookSecret&&i.StripeWebhookSecret!==""&&m.push({key:"StripeWebhookSecret",value:i.StripeWebhookSecret}),i.StripePriceId!==""&&m.push({key:"StripePriceId",value:i.StripePriceId}),i.StripeUnitPrice!==void 0&&i.StripeUnitPrice!==null&&m.push({key:"StripeUnitPrice",value:i.StripeUnitPrice.toString()}),i.StripeMinTopUp!==void 0&&i.StripeMinTopUp!==null&&m.push({key:"StripeMinTopUp",value:i.StripeMinTopUp.toString()}),s.StripePromotionCodesEnabled!==i.StripePromotionCodesEnabled&&i.StripePromotionCodesEnabled!==void 0&&m.push({key:"StripePromotionCodesEnabled",value:i.StripePromotionCodesEnabled?"true":"false"});const h=m.map(b=>ue.put("/api/option/",{key:b.key,value:b.value})),g=(await Promise.all(h)).filter(b=>!b.data.success);g.length>0?g.forEach(b=>{L(b.data.message)}):(Ce(t("更新成功")),l({...i}),(d=e.refresh)==null||d.call(e))}catch{L(t("更新失败"))}n(!1)};return a.jsx(Lt,{spinning:r,children:a.jsx(F,{initValues:i,onValueChange:u,getFormApi:d=>c.current=d,children:a.jsxs(F.Section,{text:t("Stripe 设置"),children:[a.jsxs(D9n,{children:["Stripe 密钥、Webhook 等设置请",a.jsx("a",{href:"https://dashboard.stripe.com/developers",target:"_blank",rel:"noreferrer",children:"点击此处"}),"进行设置,最好先在",a.jsx("a",{href:"https://dashboard.stripe.com/test/developers",target:"_blank",rel:"noreferrer",children:"测试环境"}),"进行测试。",a.jsx("br",{})]}),a.jsx(er,{type:"info",description:`Webhook 填:${e.options.ServerAddress?Ba(e.options.ServerAddress):t("网站地址")}/api/stripe/webhook`}),a.jsx(er,{type:"warning",description:"需要包含事件:checkout.session.completed 和 checkout.session.expired"}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"StripeApiSecret",label:t("API 密钥"),placeholder:t("sk_xxx 或 rk_xxx 的 Stripe 密钥,敏感信息不显示"),type:"password"})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"StripeWebhookSecret",label:t("Webhook 签名密钥"),placeholder:t("whsec_xxx 的 Webhook 签名密钥,敏感信息不显示"),type:"password"})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"StripePriceId",label:t("商品价格 ID"),placeholder:t("price_xxx 的商品价格 ID,新建产品后可获得")})})]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},style:{marginTop:16},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"StripeUnitPrice",precision:2,label:t("充值价格(x元/美金)"),placeholder:t("例如:7,就是7元/美金")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"StripeMinTopUp",label:t("最低充值美元数量"),placeholder:t("例如:2,就是最低充值2$")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"StripePromotionCodesEnabled",size:"default",checkedText:"|",uncheckedText:"〇",label:t("允许在 Stripe 支付中输入促销码")})})]}),a.jsx(B,{onClick:f,children:t("更新 Stripe 设置")})]})})})}const{Text:Gc}=_e;function L9n(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({CreemApiKey:"",CreemWebhookSecret:"",CreemProducts:"[]",CreemTestMode:!1}),[s,l]=p.useState({}),[c,u]=p.useState([]),[f,d]=p.useState(!1),[m,h]=p.useState(null),[y,g]=p.useState({name:"",productId:"",price:0,quota:0,currency:"USD"}),b=p.useRef(null);p.useEffect(()=>{if(e.options&&b.current){const $={CreemApiKey:e.options.CreemApiKey||"",CreemWebhookSecret:e.options.CreemWebhookSecret||"",CreemProducts:e.options.CreemProducts||"[]",CreemTestMode:e.options.CreemTestMode==="true"};o($),l({...$}),b.current.setValues($);try{const _=JSON.parse($.CreemProducts);u(_)}catch{u([])}}},[e.options]);const x=$=>{o($)},v=async()=>{var $;n(!0);try{const _=[];i.CreemApiKey&&i.CreemApiKey!==""&&_.push({key:"CreemApiKey",value:i.CreemApiKey}),i.CreemWebhookSecret&&i.CreemWebhookSecret!==""&&_.push({key:"CreemWebhookSecret",value:i.CreemWebhookSecret}),_.push({key:"CreemTestMode",value:i.CreemTestMode?"true":"false"}),_.push({key:"CreemProducts",value:JSON.stringify(c)});const C=_.map(D=>ue.put("/api/option/",{key:D.key,value:D.value})),N=(await Promise.all(C)).filter(D=>!D.data.success);N.length>0?N.forEach(D=>{L(D.data.message)}):(Ce(t("更新成功")),l({...i}),($=e.refresh)==null||$.call(e))}catch{L(t("更新失败"))}n(!1)},O=($=null)=>{$?(h($),g({...$})):(h(null),g({name:"",productId:"",price:0,quota:0,currency:"USD"})),d(!0)},j=()=>{d(!1),h(null),g({name:"",productId:"",price:0,quota:0,currency:"USD"})},w=()=>{if(!y.name||!y.productId||y.price<=0||y.quota<=0||!y.currency){L(t("请填写完整的产品信息"));return}let $=[...c];if(m){const _=$.findIndex(C=>C.productId===m.productId);_!==-1&&($[_]={...y})}else{if($.find(_=>_.productId===y.productId)){L(t("产品ID已存在"));return}$.push({...y})}u($),j()},P=$=>{const _=c.filter(C=>C.productId!==$);u(_)},S=[{title:t("产品名称"),dataIndex:"name",key:"name"},{title:t("产品ID"),dataIndex:"productId",key:"productId"},{title:t("展示价格"),dataIndex:"price",key:"price",render:($,_)=>`${_.currency==="EUR"?"€":"$"}${$}`},{title:t("充值额度"),dataIndex:"quota",key:"quota"},{title:t("操作"),key:"action",render:($,_)=>a.jsxs("div",{className:"flex gap-2",children:[a.jsx(B,{type:"tertiary",size:"small",onClick:()=>O(_),children:t("编辑")}),a.jsx(B,{type:"danger",theme:"borderless",size:"small",icon:a.jsx(Ks,{size:14}),onClick:()=>P(_.productId)})]})}];return a.jsxs(Lt,{spinning:r,children:[a.jsx(F,{initValues:i,onValueChange:x,getFormApi:$=>b.current=$,children:a.jsxs(F.Section,{text:t("Creem 设置"),children:[a.jsxs(Gc,{children:[t("Creem 介绍"),a.jsx("a",{href:"https://creem.io",target:"_blank",rel:"noreferrer",children:"Creem Official Site"}),a.jsx("br",{})]}),a.jsx(er,{type:"info",description:t("Creem Setting Tips")}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"CreemApiKey",label:t("API 密钥"),placeholder:t("Creem API 密钥,敏感信息不显示"),type:"password"})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"CreemWebhookSecret",label:t("Webhook 密钥"),placeholder:t("用于验证回调 new-api 的 webhook 请求的密钥,敏感信息不显示"),type:"password"})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"CreemTestMode",label:t("测试模式"),extraText:t("启用后将使用 Creem Test Mode")})})]}),a.jsxs("div",{style:{marginTop:24},children:[a.jsxs("div",{className:"flex justify-between items-center mb-4",children:[a.jsx(Gc,{strong:!0,children:t("产品配置")}),a.jsx(B,{type:"primary",icon:a.jsx(Bd,{size:16}),onClick:()=>O(),children:t("添加产品")})]}),a.jsx(ri,{columns:S,dataSource:c,pagination:!1,empty:a.jsx("div",{className:"text-center py-8",children:a.jsx(Gc,{type:"tertiary",children:t("暂无产品配置")})})})]}),a.jsx(B,{onClick:v,style:{marginTop:16},children:t("更新 Creem 设置")})]})}),a.jsx(Qe,{title:t(m?"编辑产品":"添加产品"),visible:f,onOk:w,onCancel:j,maskClosable:!1,size:"small",centered:!0,children:a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx(Gc,{strong:!0,className:"block mb-2",children:t("产品名称")}),a.jsx(_t,{value:y.name,onChange:$=>g({...y,name:$}),placeholder:t("例如:基础套餐"),size:"large"})]}),a.jsxs("div",{children:[a.jsx(Gc,{strong:!0,className:"block mb-2",children:t("产品ID")}),a.jsx(_t,{value:y.productId,onChange:$=>g({...y,productId:$}),placeholder:t("例如:prod_6I8rBerHpPxyoiU9WK4kot"),size:"large",disabled:!!m})]}),a.jsxs("div",{children:[a.jsx(Gc,{strong:!0,className:"block mb-2",children:t("货币")}),a.jsxs(hr,{value:y.currency,onChange:$=>g({...y,currency:$}),size:"large",className:"w-full",children:[a.jsx(hr.Option,{value:"USD",children:t("USD (美元)")}),a.jsx(hr.Option,{value:"EUR",children:t("EUR (欧元)")})]})]}),a.jsxs("div",{children:[a.jsxs(Gc,{strong:!0,className:"block mb-2",children:[t("价格")," (",y.currency==="EUR"?t("欧元"):t("美元"),")"]}),a.jsx(_s,{value:y.price,onChange:$=>g({...y,price:$}),placeholder:t("例如:4.99"),min:.01,precision:2,size:"large",className:"w-full",defaultValue:4.49})]}),a.jsxs("div",{children:[a.jsx(Gc,{strong:!0,className:"block mb-2",children:t("充值额度")}),a.jsx(_s,{value:y.quota,onChange:$=>g({...y,quota:$}),placeholder:t("例如:100000"),min:1,precision:0,size:"large",className:"w-full"})]})]})})]})}const{Text:bo}=_e;function R9n(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({WaffoEnabled:!1,WaffoApiKey:"",WaffoPrivateKey:"",WaffoPublicCert:"",WaffoSandboxPublicCert:"",WaffoSandboxApiKey:"",WaffoSandboxPrivateKey:"",WaffoSandbox:!1,WaffoMerchantId:"",WaffoCurrency:"USD",WaffoUnitPrice:1,WaffoMinTopUp:1,WaffoNotifyUrl:"",WaffoReturnUrl:""}),[s,l]=p.useState({}),c=p.useRef(null),u=p.useRef(null),f=C=>{const k=C.target.files[0];if(!k)return;const N=100*1024;if(k.size>N){L(t("图标文件不能超过 100KB,请压缩后重新上传")),C.target.value="";return}const D=new FileReader;D.onload=A=>{v(z=>({...z,icon:A.target.result}))},D.readAsDataURL(k),C.target.value=""},[d,m]=p.useState([]),[h,y]=p.useState(!1),[g,b]=p.useState(-1),[x,v]=p.useState({name:"",icon:"",payMethodType:"",payMethodName:""});p.useEffect(()=>{if(e.options&&c.current){const C={WaffoEnabled:e.options.WaffoEnabled==="true"||e.options.WaffoEnabled===!0,WaffoApiKey:e.options.WaffoApiKey||"",WaffoPrivateKey:e.options.WaffoPrivateKey||"",WaffoPublicCert:e.options.WaffoPublicCert||"",WaffoSandboxPublicCert:e.options.WaffoSandboxPublicCert||"",WaffoSandboxApiKey:e.options.WaffoSandboxApiKey||"",WaffoSandboxPrivateKey:e.options.WaffoSandboxPrivateKey||"",WaffoSandbox:e.options.WaffoSandbox==="true",WaffoMerchantId:e.options.WaffoMerchantId||"",WaffoCurrency:e.options.WaffoCurrency||"USD",WaffoUnitPrice:parseFloat(e.options.WaffoUnitPrice)||1,WaffoMinTopUp:parseInt(e.options.WaffoMinTopUp)||1,WaffoNotifyUrl:e.options.WaffoNotifyUrl||"",WaffoReturnUrl:e.options.WaffoReturnUrl||""};o(C),l({...C}),c.current.setValues(C);try{const k=e.options.WaffoPayMethods;if(k){const N=JSON.parse(k);Array.isArray(N)&&m(N)}}catch{m([])}}},[e.options]);const O=C=>{o(C)},j=async()=>{var C;n(!0);try{const k=[];k.push({key:"WaffoEnabled",value:i.WaffoEnabled?"true":"false"}),i.WaffoApiKey&&i.WaffoApiKey!==""&&k.push({key:"WaffoApiKey",value:i.WaffoApiKey}),i.WaffoPrivateKey&&i.WaffoPrivateKey!==""&&k.push({key:"WaffoPrivateKey",value:i.WaffoPrivateKey}),k.push({key:"WaffoPublicCert",value:i.WaffoPublicCert||""}),k.push({key:"WaffoSandboxPublicCert",value:i.WaffoSandboxPublicCert||""}),i.WaffoSandboxApiKey&&i.WaffoSandboxApiKey!==""&&k.push({key:"WaffoSandboxApiKey",value:i.WaffoSandboxApiKey}),i.WaffoSandboxPrivateKey&&i.WaffoSandboxPrivateKey!==""&&k.push({key:"WaffoSandboxPrivateKey",value:i.WaffoSandboxPrivateKey}),k.push({key:"WaffoSandbox",value:i.WaffoSandbox?"true":"false"}),k.push({key:"WaffoMerchantId",value:i.WaffoMerchantId||""}),k.push({key:"WaffoCurrency",value:i.WaffoCurrency||""}),k.push({key:"WaffoUnitPrice",value:String(i.WaffoUnitPrice||1)}),k.push({key:"WaffoMinTopUp",value:String(i.WaffoMinTopUp||1)}),k.push({key:"WaffoNotifyUrl",value:i.WaffoNotifyUrl||""}),k.push({key:"WaffoReturnUrl",value:i.WaffoReturnUrl||""}),k.push({key:"WaffoPayMethods",value:JSON.stringify(d)});const N=k.map(z=>ue.put("/api/option/",{key:z.key,value:z.value})),A=(await Promise.all(N)).filter(z=>!z.data.success);A.length>0?A.forEach(z=>{L(z.data.message)}):(Ce(t("更新成功")),l({...i}),(C=e.refresh)==null||C.call(e))}catch{L(t("更新失败"))}n(!1)},w=()=>{b(-1),v({name:"",icon:"",payMethodType:"",payMethodName:""}),y(!0)},P=(C,k)=>{b(k),v({name:C.name||"",icon:C.icon||"",payMethodType:C.payMethodType||"",payMethodName:C.payMethodName||""}),y(!0)},S=()=>{if(!x.name||x.name.trim()===""){L(t("支付方式名称不能为空"));return}const C={name:x.name.trim(),icon:x.icon.trim(),payMethodType:x.payMethodType.trim(),payMethodName:x.payMethodName.trim()};if(g===-1)m([...d,C]);else{const k=[...d];k[g]=C,m(k)}y(!1)},$=C=>{const k=d.filter((N,D)=>D!==C);m(k)},_=[{title:t("显示名称"),dataIndex:"name"},{title:t("图标"),dataIndex:"icon",render:C=>C?a.jsx("img",{src:C,alt:"icon",style:{width:24,height:24,objectFit:"contain"}}):a.jsx(bo,{type:"tertiary",children:"—"})},{title:t("支付方式类型"),dataIndex:"payMethodType",render:C=>C||a.jsx(bo,{type:"tertiary",children:"—"})},{title:t("支付方式名称"),dataIndex:"payMethodName",render:C=>C||a.jsx(bo,{type:"tertiary",children:"—"})},{title:t("操作"),key:"action",render:(C,k,N)=>a.jsxs(Xe,{children:[a.jsx(B,{size:"small",onClick:()=>P(k,N),children:t("编辑")}),a.jsx(B,{size:"small",type:"danger",onClick:()=>$(N),children:t("删除")})]})}];return a.jsxs(Lt,{spinning:r,children:[a.jsx(F,{initValues:i,onValueChange:O,getFormApi:C=>c.current=C,children:a.jsxs(F.Section,{text:t("Waffo 设置"),children:[a.jsxs(bo,{children:[t("Waffo 是一个支付聚合平台,支持多种支付方式。"),a.jsx("a",{href:"https://waffo.com",target:"_blank",rel:"noreferrer",children:"Waffo Official Site"}),a.jsx("br",{})]}),a.jsx(er,{type:"info",description:t("请在 Waffo 后台获取 API 密钥、商户 ID 以及 RSA 密钥对,并配置回调地址。")}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"WaffoEnabled",label:t("启用 Waffo"),size:"default",checkedText:"|",uncheckedText:"〇"})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"WaffoSandbox",label:t("沙盒模式"),size:"default",checkedText:"|",uncheckedText:"〇",extraText:t("启用后将使用 Waffo 沙盒环境")})})]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"WaffoApiKey",label:t("API 密钥 (生产)"),placeholder:t("生产环境 Waffo API 密钥"),type:"password"})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"WaffoSandboxApiKey",label:t("API 密钥 (沙盒)"),placeholder:t("沙盒环境 Waffo API 密钥"),type:"password"})})]}),a.jsx(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"WaffoMerchantId",label:t("商户 ID"),placeholder:t("Waffo 商户 ID")})})}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.TextArea,{field:"WaffoPrivateKey",label:t("RSA 私钥 (生产)"),placeholder:t("生产环境 RSA 私钥 Base64 (PKCS#8 DER)"),type:"password",autosize:{minRows:3,maxRows:6}})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.TextArea,{field:"WaffoSandboxPrivateKey",label:t("RSA 私钥 (沙盒)"),placeholder:t("沙盒环境 RSA 私钥 Base64 (PKCS#8 DER)"),type:"password",autosize:{minRows:3,maxRows:6}})})]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.TextArea,{field:"WaffoPublicCert",label:t("Waffo 公钥 (生产)"),placeholder:t("生产环境 Waffo 公钥 Base64 (X.509 DER)"),type:"password",autosize:{minRows:3,maxRows:6}})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.TextArea,{field:"WaffoSandboxPublicCert",label:t("Waffo 公钥 (沙盒)"),placeholder:t("沙盒环境 Waffo 公钥 Base64 (X.509 DER)"),type:"password",autosize:{minRows:3,maxRows:6}})})]}),a.jsxs(Fe,{gutter:{xs:8,sm:16,md:24,lg:24,xl:24,xxl:24},children:[a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"WaffoCurrency",label:t("货币"),disabled:!0})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"WaffoUnitPrice",label:t("单价 (USD)"),placeholder:"1.0",min:0,step:.1,extraText:t("每个充值单位对应的 USD 金额,默认 1.0")})}),a.jsx(le,{xs:24,sm:24,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"WaffoMinTopUp",label:t("最低充值数量"),placeholder:"1",min:1,step:1,extraText:t("Waffo 充值的最低数量,默认 1")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"WaffoNotifyUrl",label:t("回调通知地址"),placeholder:t("例如 https://example.com/api/waffo/webhook"),extraText:t("留空则自动使用 服务器地址 + /api/waffo/webhook")})}),a.jsx(le,{xs:24,sm:24,md:12,lg:12,xl:12,children:a.jsx(F.Input,{field:"WaffoReturnUrl",label:t("支付返回地址"),placeholder:t("例如 https://example.com/console/topup"),extraText:t("支付完成后用户跳转的页面,留空则自动使用 服务器地址 + /console/topup")})})]}),a.jsx(B,{onClick:j,style:{marginTop:16},children:t("更新 Waffo 设置")})]})}),a.jsxs("div",{style:{marginTop:24},children:[a.jsx(_e.Title,{heading:6,style:{marginBottom:8},children:t("支付方式")}),a.jsx(bo,{type:"secondary",children:t("配置 Waffo 充值时可用的支付方式,保存后在充值页面展示给用户。")}),a.jsx("div",{style:{marginTop:12,marginBottom:12},children:a.jsx(B,{onClick:w,children:t("新增支付方式")})}),a.jsx(ri,{columns:_,dataSource:d,rowKey:(C,k)=>k,pagination:!1,size:"small",empty:a.jsx(bo,{type:"tertiary",children:t("暂无支付方式,点击上方按钮新增")})}),a.jsx(B,{onClick:j,style:{marginTop:16},children:t("更新 Waffo 设置")})]}),a.jsx(Qe,{title:t(g===-1?"新增支付方式":"编辑支付方式"),visible:h,onOk:S,onCancel:()=>y(!1),okText:t("确定"),cancelText:t("取消"),children:a.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:16},children:[a.jsxs("div",{children:[a.jsxs("div",{style:{marginBottom:4},children:[a.jsx(bo,{strong:!0,children:t("显示名称")}),a.jsx("span",{style:{color:"var(--semi-color-danger)",marginLeft:4},children:"*"})]}),a.jsx(_t,{value:x.name,onChange:C=>v({...x,name:C}),placeholder:t("例如:Credit Card")}),a.jsx(bo,{type:"tertiary",size:"small",children:t("用户在充值页面看到的支付方式名称,例如:Credit Card")})]}),a.jsxs("div",{children:[a.jsx("div",{style:{marginBottom:4},children:a.jsx(bo,{strong:!0,children:t("图标")})}),a.jsxs(Xe,{align:"center",children:[x.icon&&a.jsx("img",{src:x.icon,alt:"preview",style:{width:32,height:32,objectFit:"contain",border:"1px solid var(--semi-color-border)",borderRadius:4}}),a.jsx("input",{type:"file",accept:"image/*",ref:u,style:{display:"none"},onChange:f}),a.jsx(B,{size:"small",onClick:()=>{var C;return(C=u.current)==null?void 0:C.click()},children:x.icon?t("重新上传"):t("上传图片")}),x.icon&&a.jsx(B,{size:"small",type:"danger",onClick:()=>v(C=>({...C,icon:""})),children:t("清除")})]}),a.jsx("div",{children:a.jsx(bo,{type:"tertiary",size:"small",children:t("上传 PNG/JPG/SVG 图片,建议尺寸 ≤ 128×128px")})})]}),a.jsxs("div",{children:[a.jsx("div",{style:{marginBottom:4},children:a.jsx(bo,{strong:!0,children:t("Pay Method Type")})}),a.jsx(_t,{value:x.payMethodType,onChange:C=>v({...x,payMethodType:C}),placeholder:"CREDITCARD,DEBITCARD",maxLength:64}),a.jsx(bo,{type:"tertiary",size:"small",children:t("Waffo API 参数,可空,例如:CREDITCARD,DEBITCARD(最多64位)")})]}),a.jsxs("div",{children:[a.jsx("div",{style:{marginBottom:4},children:a.jsx(bo,{strong:!0,children:t("Pay Method Name")})}),a.jsx(_t,{value:x.payMethodName,onChange:C=>v({...x,payMethodName:C}),placeholder:t("可空"),maxLength:64}),a.jsx(bo,{type:"tertiary",size:"small",children:t("Waffo API 参数,可空(最多64位)")})]})]})})]})}const F9n=()=>{const{t:e}=nt();let[t,r]=p.useState({ServerAddress:"",PayAddress:"",EpayId:"",EpayKey:"",Price:7.3,MinTopUp:1,TopupGroupRatio:"",CustomCallbackAddress:"",PayMethods:"",AmountOptions:"",AmountDiscount:"",StripeApiSecret:"",StripeWebhookSecret:"",StripePriceId:"",StripeUnitPrice:8,StripeMinTopUp:1,StripePromotionCodesEnabled:!1,UddoktaPayBaseURL:"",UddoktaPayAPIKey:"",UddoktaPayExchangeRate:120,NOWPaymentsBaseURL:"https://api.nowpayments.io/v1",NOWPaymentsAPIKey:"",NOWPaymentsIPNSecret:""}),[n,i]=p.useState(!1);const o=async()=>{const l=await ue.get("/api/option/"),{success:c,message:u,data:f}=l.data;if(c){let d={};f.forEach(m=>{switch(m.key){case"TopupGroupRatio":try{d[m.key]=JSON.stringify(JSON.parse(m.value),null,2)}catch{d[m.key]=m.value}break;case"payment_setting.amount_options":try{d.AmountOptions=JSON.stringify(JSON.parse(m.value),null,2)}catch{d.AmountOptions=m.value}break;case"payment_setting.amount_discount":try{d.AmountDiscount=JSON.stringify(JSON.parse(m.value),null,2)}catch{d.AmountDiscount=m.value}break;case"Price":case"MinTopUp":case"StripeUnitPrice":case"StripeMinTopUp":case"UddoktaPayExchangeRate":d[m.key]=parseFloat(m.value);break;default:m.key.endsWith("Enabled")?d[m.key]=po(m.value):d[m.key]=m.value;break}}),r(d)}else L(e(u))};async function s(){try{i(!0),await o()}catch{L(e("刷新失败"))}finally{i(!1)}}return p.useEffect(()=>{s()},[]),a.jsx(a.Fragment,{children:a.jsxs(Lt,{spinning:n,size:"large",children:[a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(A9n,{options:t,refresh:s})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(I9n,{options:t,refresh:s})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(N9n,{options:t,refresh:s})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(L9n,{options:t,refresh:s})}),a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(R9n,{options:t,refresh:s})})]})})},{Text:B9n}=_e;function V9n(e){const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState({"model_deployment.ionet.api_key":"","model_deployment.ionet.enabled":!1}),s=p.useRef(),[l,c]=p.useState({"model_deployment.ionet.api_key":"","model_deployment.ionet.enabled":!1}),[u,f]=p.useState(!1),d=async()=>{var g,b,x,v;const h=i["model_deployment.ionet.api_key"],y=O=>{switch(O){case"invalid request payload":return t("请求参数无效");case"api_key is required":return t("请先填写 API Key");case"failed to validate api key":return t("API Key 验证失败");default:return O}};f(!0);try{const O=await ue.post("/api/deployments/settings/test-connection",h&&h.trim()!==""?{api_key:h.trim()}:{},{skipErrorHandler:!0});if((g=O==null?void 0:O.data)!=null&&g.success)Ce(t("API Key 验证成功!连接到 io.net 服务正常"));else{const j=(b=O==null?void 0:O.data)==null?void 0:b.message,w=j?y(j):t("API Key 验证失败");L(w)}}catch(O){if(console.error("io.net API test error:",O),(O==null?void 0:O.code)==="ERR_NETWORK")L(t("网络连接失败,请检查网络设置或稍后重试"));else{const j=((v=(x=O==null?void 0:O.response)==null?void 0:x.data)==null?void 0:v.message)||(O==null?void 0:O.message)||"",w=j?y(j):t("未知错误");L(t("测试失败:")+w)}}finally{f(!1)}};function m(){const h=wi(i,l);if(!h.length)return hn(t("你似乎并没有修改什么"));const y=h.map(g=>{let b=String(i[g.key]);return ue.put("/api/option/",{key:g.key,value:b})});n(!0),Promise.all(y).then(g=>{if(y.length===1){if(g.includes(void 0))return}else if(y.length>1&&g.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),c(structuredClone(i)),e.refresh()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}return p.useEffect(()=>{var h;if(e.options){const y={"model_deployment.ionet.api_key":"","model_deployment.ionet.enabled":!1},g={};for(let b in y)e.options.hasOwnProperty(b)?g[b]=e.options[b]:g[b]=y[b];o(g),c(structuredClone(g)),(h=s.current)==null||h.setValues(g)}},[e.options]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{values:i,getFormApi:h=>s.current=h,style:{marginBottom:15},children:a.jsxs(F.Section,{text:a.jsx("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:a.jsx("span",{children:t("模型部署设置")})}),children:[a.jsx(Ve,{title:a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[a.jsx(Uhn,{size:18}),a.jsx("span",{children:"io.net"})]}),bodyStyle:{padding:"20px"},style:{marginBottom:"16px"},children:a.jsxs(Fe,{gutter:24,children:[a.jsx(le,{xs:24,lg:14,children:a.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"16px"},children:[a.jsx(F.Switch,{label:t("启用 io.net 部署"),field:"model_deployment.ionet.enabled",onChange:h=>o({...i,"model_deployment.ionet.enabled":h}),extraText:t("启用后可接入 io.net GPU 资源")}),a.jsx(F.Input,{label:t("API Key"),field:"model_deployment.ionet.api_key",placeholder:t("请输入 io.net API Key(敏感信息不显示)"),onChange:h=>o({...i,"model_deployment.ionet.api_key":h}),disabled:!i["model_deployment.ionet.enabled"],extraText:t("请使用 Project 为 io.cloud 的密钥"),mode:"password"}),a.jsx("div",{style:{display:"flex",gap:"12px"},children:a.jsx(B,{type:"outline",size:"small",icon:a.jsx(KI,{size:16}),onClick:d,loading:u,disabled:!i["model_deployment.ionet.enabled"],style:{height:"32px",fontSize:"13px",borderRadius:"6px",fontWeight:"500",borderColor:u?"var(--semi-color-primary)":"var(--semi-color-border)",color:u?"var(--semi-color-primary)":"var(--semi-color-text-0)"},children:t(u?"连接测试中...":"测试连接")})})]})}),a.jsx(le,{xs:24,lg:10,children:a.jsxs("div",{style:{background:"var(--semi-color-fill-0)",padding:"16px",borderRadius:"8px",border:"1px solid var(--semi-color-border)",height:"100%",display:"flex",flexDirection:"column",gap:"12px",justifyContent:"space-between"},children:[a.jsxs("div",{children:[a.jsx(B9n,{strong:!0,style:{display:"block",marginBottom:"8px"},children:t("获取 io.net API Key")}),a.jsxs("ul",{style:{margin:0,paddingLeft:"18px",display:"flex",flexDirection:"column",gap:"6px",color:"var(--semi-color-text-2)",fontSize:"13px",lineHeight:1.6},children:[a.jsx("li",{children:t("访问 io.net 控制台的 API Keys 页面")}),a.jsx("li",{children:t("创建或选择密钥时,将 Project 设置为 io.cloud")}),a.jsx("li",{children:t("复制生成的密钥并粘贴到此处")})]})]}),a.jsx(B,{icon:a.jsx(dhn,{size:16}),type:"primary",theme:"solid",style:{width:"100%"},onClick:()=>window.open("https://ai.io.net/ai/api-keys","_blank"),children:t("前往 io.net API Keys")})]})})]})}),a.jsx(Fe,{children:a.jsx(B,{size:"default",type:"primary",onClick:m,children:t("保存设置")})})]})})})})}const H9n=()=>{nt();let[e,t]=p.useState({"model_deployment.ionet.api_key":"","model_deployment.ionet.enabled":!1}),[r,n]=p.useState(!1);const i=async()=>{const s=await ue.get("/api/option/"),{success:l,message:c,data:u}=s.data;if(l){let f={"model_deployment.ionet.api_key":"","model_deployment.ionet.enabled":!1};u.forEach(d=>{d.key.endsWith("Enabled")||d.key.endsWith("enabled")?f[d.key]=po(d.value):f[d.key]=d.value}),t(f)}else L(c)};async function o(){try{n(!0),await i()}catch(s){L("刷新失败"),console.error(s)}finally{n(!1)}}return p.useEffect(()=>{o()},[]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,size:"large",children:a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(V9n,{options:e,refresh:o})})})})},{Text:ms}=_e;function Ho(e,t=2){if(e==null||isNaN(e)||e===0)return"0 Bytes";if(e<0)return"-"+Ho(-e,t);const r=1024,n=t<0?0:t,i=["Bytes","KB","MB","GB","TB"],o=Math.floor(Math.log(e)/Math.log(r));return o<0||o>=i.length?e+" Bytes":parseFloat((e/Math.pow(r,o)).toFixed(n))+" "+i[o]}function U9n(e){var j,w,P,S;const{t}=nt(),[r,n]=p.useState(!1),[i,o]=p.useState(!1),[s,l]=p.useState(null),[c,u]=p.useState({"performance_setting.disk_cache_enabled":!1,"performance_setting.disk_cache_threshold_mb":10,"performance_setting.disk_cache_max_size_mb":1024,"performance_setting.disk_cache_path":"","performance_setting.monitor_enabled":!1,"performance_setting.monitor_cpu_threshold":90,"performance_setting.monitor_memory_threshold":90,"performance_setting.monitor_disk_threshold":90}),f=p.useRef(),[d,m]=p.useState(c);function h($){return _=>{u(C=>({...C,[$]:_}))}}function y(){const $=wi(c,d);if(!$.length)return hn(t("你似乎并没有修改什么"));const _=$.map(C=>{let k="";return c[C.key],k=String(c[C.key]),ue.put("/api/option/",{key:C.key,value:k})});n(!0),Promise.all(_).then(C=>{if(_.length===1){if(C.includes(void 0))return}else if(_.length>1&&C.includes(void 0))return L(t("部分保存失败,请重试"));Ce(t("保存成功")),e.refresh(),g()}).catch(()=>{L(t("保存失败,请重试"))}).finally(()=>{n(!1)})}async function g(){o(!0);try{const $=await ue.get("/api/performance/stats");$.data.success&&l($.data.data)}catch($){console.error("Failed to fetch performance stats:",$)}finally{o(!1)}}async function b(){try{const $=await ue.delete("/api/performance/disk_cache");$.data.success?(Ce(t("磁盘缓存已清理")),g()):L($.data.message||t("清理失败"))}catch{L(t("清理失败"))}}async function x(){try{(await ue.post("/api/performance/reset_stats")).data.success&&(Ce(t("统计已重置")),g())}catch{L(t("重置失败"))}}async function v(){try{(await ue.post("/api/performance/gc")).data.success&&(Ce(t("GC 已执行")),g())}catch{L(t("GC 执行失败"))}}p.useEffect(()=>{const $={};for(let _ in e.options)Object.keys(c).includes(_)&&(typeof c[_]=="boolean"?$[_]=e.options[_]==="true"||e.options[_]===!0:typeof c[_]=="number"?$[_]=parseInt(e.options[_])||c[_]:$[_]=e.options[_]);u({...c,...$}),m({...c,...$}),f.current&&f.current.setValues({...c,...$}),g()},[e.options]);const O=((j=s==null?void 0:s.cache_stats)==null?void 0:j.disk_cache_max_bytes)>0?(s.cache_stats.current_disk_usage_bytes/s.cache_stats.disk_cache_max_bytes*100).toFixed(1):0;return a.jsxs(a.Fragment,{children:[a.jsx(Lt,{spinning:r,children:a.jsxs(F,{values:c,getFormApi:$=>f.current=$,style:{marginBottom:15},children:[a.jsxs(F.Section,{text:t("磁盘缓存设置(磁盘换内存)"),children:[a.jsx(er,{type:"info",description:t("启用磁盘缓存后,大请求体将临时存储到磁盘而非内存,可显著降低内存占用,适用于处理包含大量图片/文件的请求。建议在 SSD 环境下使用。"),style:{marginBottom:16}}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Switch,{field:"performance_setting.disk_cache_enabled",label:t("启用磁盘缓存"),extraText:t("将大请求体临时存储到磁盘"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:h("performance_setting.disk_cache_enabled")})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"performance_setting.disk_cache_threshold_mb",label:t("磁盘缓存阈值 (MB)"),extraText:t("请求体超过此大小时使用磁盘缓存"),min:1,max:1024,onChange:h("performance_setting.disk_cache_threshold_mb"),disabled:!c["performance_setting.disk_cache_enabled"]})}),a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.InputNumber,{field:"performance_setting.disk_cache_max_size_mb",label:t("磁盘缓存最大总量 (MB)"),extraText:((w=s==null?void 0:s.disk_space_info)==null?void 0:w.total)>0?t("可用空间: {{free}} / 总空间: {{total}}",{free:Ho(s.disk_space_info.free),total:Ho(s.disk_space_info.total)}):t("磁盘缓存占用的最大空间"),min:100,max:102400,onChange:h("performance_setting.disk_cache_max_size_mb"),disabled:!c["performance_setting.disk_cache_enabled"]})}),!((P=s==null?void 0:s.config)!=null&&P.is_running_in_container)&&a.jsx(le,{xs:24,sm:12,md:8,lg:8,xl:8,children:a.jsx(F.Input,{field:"performance_setting.disk_cache_path",label:t("缓存目录"),extraText:t("留空使用系统临时目录"),placeholder:t("例如 /var/cache/new-api"),onChange:h("performance_setting.disk_cache_path"),showClear:!0,disabled:!c["performance_setting.disk_cache_enabled"]})})]})]}),a.jsxs(F.Section,{text:t("系统性能监控"),children:[a.jsx(er,{type:"info",description:t("启用性能监控后,当系统资源使用率超过设定阈值时,将拒绝新的 Relay 请求 (/v1, /v1beta 等),以保护系统稳定性。"),style:{marginBottom:16}}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,sm:12,md:6,lg:6,xl:6,children:a.jsx(F.Switch,{field:"performance_setting.monitor_enabled",label:t("启用性能监控"),extraText:t("超过阈值时拒绝新请求"),size:"default",checkedText:"|",uncheckedText:"〇",onChange:h("performance_setting.monitor_enabled")})}),a.jsx(le,{xs:24,sm:12,md:6,lg:6,xl:6,children:a.jsx(F.InputNumber,{field:"performance_setting.monitor_cpu_threshold",label:t("CPU 阈值 (%)"),extraText:t("CPU 使用率超过此值时拒绝请求"),min:0,max:100,onChange:h("performance_setting.monitor_cpu_threshold"),disabled:!c["performance_setting.monitor_enabled"]})}),a.jsx(le,{xs:24,sm:12,md:6,lg:6,xl:6,children:a.jsx(F.InputNumber,{field:"performance_setting.monitor_memory_threshold",label:t("内存 阈值 (%)"),extraText:t("内存使用率超过此值时拒绝请求"),min:0,max:100,onChange:h("performance_setting.monitor_memory_threshold"),disabled:!c["performance_setting.monitor_enabled"]})}),a.jsx(le,{xs:24,sm:12,md:6,lg:6,xl:6,children:a.jsx(F.InputNumber,{field:"performance_setting.monitor_disk_threshold",label:t("磁盘 阈值 (%)"),extraText:t("磁盘使用率超过此值时拒绝请求"),min:0,max:100,onChange:h("performance_setting.monitor_disk_threshold"),disabled:!c["performance_setting.monitor_enabled"]})})]}),a.jsx(Fe,{children:a.jsx(B,{size:"default",onClick:y,children:t("保存性能设置")})})]})]})}),a.jsx(Lt,{spinning:i,children:a.jsxs(F.Section,{text:t("性能监控"),children:[a.jsx(Fe,{gutter:16,style:{marginBottom:16},children:a.jsx(le,{span:24,children:a.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[a.jsx(B,{onClick:g,children:t("刷新统计")}),a.jsx(Cs,{title:t("确认清理不活跃的磁盘缓存?"),content:t("这将删除超过 10 分钟未使用的临时缓存文件"),onConfirm:b,children:a.jsx(B,{type:"warning",children:t("清理不活跃缓存")})}),a.jsx(B,{onClick:x,children:t("重置统计")}),a.jsx(B,{onClick:v,children:t("执行 GC")})]})})}),s&&a.jsxs(a.Fragment,{children:[a.jsxs(Fe,{gutter:16,style:{marginBottom:16,display:"flex",alignItems:"stretch"},children:[a.jsx(le,{xs:24,md:12,style:{display:"flex"},children:a.jsxs("div",{style:{padding:16,background:"var(--semi-color-fill-0)",borderRadius:8,flex:1,display:"flex",flexDirection:"column"},children:[a.jsx(ms,{strong:!0,style:{marginBottom:8,display:"block"},children:t("请求体磁盘缓存")}),a.jsx(va,{percent:parseFloat(O),showInfo:!0,style:{marginBottom:8},stroke:parseFloat(O)>80?"var(--semi-color-danger)":"var(--semi-color-primary)"}),a.jsxs("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:8},children:[a.jsxs(ms,{type:"tertiary",children:[Ho(s.cache_stats.current_disk_usage_bytes)," ","/ ",Ho(s.cache_stats.disk_cache_max_bytes)]}),a.jsxs(ms,{type:"tertiary",children:[t("活跃文件"),": ",s.cache_stats.active_disk_files]})]}),a.jsx("div",{style:{marginTop:"auto"},children:a.jsxs(me,{color:"blue",children:[t("磁盘命中"),": ",s.cache_stats.disk_cache_hits]})})]})}),a.jsx(le,{xs:24,md:12,style:{display:"flex"},children:a.jsxs("div",{style:{padding:16,background:"var(--semi-color-fill-0)",borderRadius:8,flex:1,display:"flex",flexDirection:"column"},children:[a.jsx(ms,{strong:!0,style:{marginBottom:8,display:"block"},children:t("请求体内存缓存")}),a.jsxs("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:8},children:[a.jsxs(ms,{children:[t("当前缓存大小"),":"," ",Ho(s.cache_stats.current_memory_usage_bytes)]}),a.jsxs(ms,{children:[t("活跃缓存数"),":"," ",s.cache_stats.active_memory_buffers]})]}),a.jsx("div",{style:{marginTop:"auto"},children:a.jsxs(me,{color:"green",children:[t("内存命中"),": ",s.cache_stats.memory_cache_hits]})})]})})]}),((S=s.disk_space_info)==null?void 0:S.total)>0&&a.jsx(Fe,{gutter:16,style:{marginBottom:16},children:a.jsx(le,{span:24,children:a.jsxs("div",{style:{padding:16,background:"var(--semi-color-fill-0)",borderRadius:8},children:[a.jsx(ms,{strong:!0,style:{marginBottom:8,display:"block"},children:t("缓存目录磁盘空间")}),a.jsx(va,{percent:parseFloat(s.disk_space_info.used_percent.toFixed(1)),showInfo:!0,style:{marginBottom:8},stroke:s.disk_space_info.used_percent>90?"var(--semi-color-danger)":s.disk_space_info.used_percent>70?"var(--semi-color-warning)":"var(--semi-color-primary)"}),a.jsxs("div",{style:{display:"flex",justifyContent:"space-between",flexWrap:"wrap",gap:8},children:[a.jsxs(ms,{type:"tertiary",children:[t("已用"),": ",Ho(s.disk_space_info.used)]}),a.jsxs(ms,{type:"tertiary",children:[t("可用"),": ",Ho(s.disk_space_info.free)]}),a.jsxs(ms,{type:"tertiary",children:[t("总计"),":"," ",Ho(s.disk_space_info.total)]})]}),s.disk_space_info.free{let[e,t]=p.useState({"performance_setting.disk_cache_enabled":!1,"performance_setting.disk_cache_threshold_mb":10,"performance_setting.disk_cache_max_size_mb":1024,"performance_setting.disk_cache_path":""}),[r,n]=p.useState(!1);const i=async()=>{const s=await ue.get("/api/option/"),{success:l,message:c,data:u}=s.data;if(l){let f={};u.forEach(d=>{typeof e[d.key]=="boolean"?f[d.key]=po(d.value):f[d.key]=d.value}),t(f)}else L(c)};async function o(){try{n(!0),await i()}catch{L("刷新失败")}finally{n(!1)}}return p.useEffect(()=>{o()},[]),a.jsx(a.Fragment,{children:a.jsx(Lt,{spinning:r,size:"large",children:a.jsx(Ve,{style:{marginTop:"10px"},children:a.jsx(U9n,{options:e,refresh:o})})})})},K9n=()=>{const{t:e}=nt(),t=p2(),r=w4(),[n,i]=p.useState("1");let o=[];lz()&&(o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx($1,{size:18}),e("运营设置")]}),content:a.jsx(qgn,{}),itemKey:"operation"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(qNe,{size:18}),e("仪表盘设置")]}),content:a.jsx(Jbn,{}),itemKey:"dashboard"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(Jre,{size:18}),e("聊天设置")]}),content:a.jsx(T9n,{}),itemKey:"chats"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(XNe,{size:18}),e("绘图设置")]}),content:a.jsx(z9n,{}),itemKey:"drawing"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(v1,{size:18}),e("支付设置")]}),content:a.jsx(F9n,{}),itemKey:"payment"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(jhn,{size:18}),e("分组与模型定价设置")]}),content:a.jsx($9n,{}),itemKey:"ratio"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(p6n,{size:18}),e("速率限制设置")]}),content:a.jsx(Jgn,{}),itemKey:"ratelimit"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(d7n,{size:18}),e("模型相关设置")]}),content:a.jsx(Hbn,{}),itemKey:"models"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(WI,{size:18}),e("模型部署设置")]}),content:a.jsx(H9n,{}),itemKey:"model-deployment"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(RNe,{size:18}),e("性能设置")]}),content:a.jsx(W9n,{}),itemKey:"performance"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(qhn,{size:18}),e("系统设置")]}),content:a.jsx(Ngn,{}),itemKey:"system"}),o.push({tab:a.jsxs("span",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[a.jsx(n6n,{size:18}),e("其他设置")]}),content:a.jsx(Lgn,{}),itemKey:"other"}));const s=l=>{i(l),t(`?tab=${l}`)};return p.useEffect(()=>{const c=new URLSearchParams(window.location.search).get("tab");c?i(c):s("operation")},[r.search]),a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx($o,{children:a.jsx($o.Content,{children:a.jsx(Ci,{type:"card",collapsible:!0,activeKey:n,onChange:l=>s(l),children:o.map(l=>a.jsx(ei,{itemKey:l.itemKey,tab:l.tab,children:n===l.itemKey&&l.content},l.itemKey))})})})})},{Text:q9n,Title:ove}=_e,G9n=()=>{const{t:e}=nt(),[t,r]=p.useState({email:""}),{email:n}=t,[i,o]=p.useState(!1),[s,l]=p.useState(!1),[c,u]=p.useState(""),[f,d]=p.useState(""),[m,h]=p.useState(!1),[y,g]=p.useState(30),b=Jl(),x=m2();p.useEffect(()=>{let j=localStorage.getItem("status");j&&(j=JSON.parse(j),j.turnstile_check&&(l(!0),u(j.turnstile_site_key)))},[]),p.useEffect(()=>{let j=null;return m&&y>0?j=setInterval(()=>{g(y-1)},1e3):y===0&&(h(!1),g(30)),()=>clearInterval(j)},[m,y]);function v(j){r(w=>({...w,email:j}))}async function O(j){if(!n){L(e("请输入邮箱地址"));return}if(s&&f===""){Tt(e("请稍后几秒重试,Turnstile 正在检查用户环境!"));return}h(!0),o(!0);const w=await ue.get(`/api/reset_password?email=${n}&turnstile=${f}`),{success:P,message:S}=w.data;P?(Ce(e("重置邮件发送成功,请检查邮箱!")),r({...t,email:""})):L(S),o(!1)}return a.jsxs("div",{className:"relative overflow-hidden bg-gray-100 flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8",children:[a.jsx("div",{className:"blur-ball blur-ball-indigo",style:{top:"-80px",right:"-80px",transform:"none"}}),a.jsx("div",{className:"blur-ball blur-ball-teal",style:{top:"50%",left:"-120px"}}),a.jsx("div",{className:"w-full max-w-sm mt-[60px]",children:a.jsx("div",{className:"flex flex-col items-center",children:a.jsxs("div",{className:"w-full max-w-md",children:[a.jsxs("div",{className:"flex items-center justify-center mb-6 gap-2",children:[a.jsx("img",{src:b,alt:"Logo",className:"h-10 rounded-full"}),a.jsx(ove,{heading:3,className:"!text-gray-800",children:x})]}),a.jsxs(Ve,{className:"border-0 !rounded-2xl overflow-hidden",children:[a.jsx("div",{className:"flex justify-center pt-6 pb-2",children:a.jsx(ove,{heading:3,className:"text-gray-800 dark:text-gray-200",children:e("密码重置")})}),a.jsxs("div",{className:"px-2 py-8",children:[a.jsxs(F,{className:"space-y-3",children:[a.jsx(F.Input,{field:"email",label:e("邮箱"),placeholder:e("请输入您的邮箱地址"),name:"email",value:n,onChange:v,prefix:a.jsx(Ya,{})}),a.jsx("div",{className:"space-y-2 pt-2",children:a.jsx(B,{theme:"solid",className:"w-full !rounded-full",type:"primary",htmlType:"submit",onClick:O,loading:i,disabled:m,children:m?`${e("重试")} (${y})`:e("提交")})})]}),a.jsx("div",{className:"mt-6 text-center text-sm",children:a.jsxs(q9n,{children:[e("想起来了?")," ",a.jsx(Xa,{to:"/login",className:"text-blue-600 hover:text-blue-800 font-medium",children:e("登录")})]})})]})]}),s&&a.jsx("div",{className:"flex justify-center mt-6",children:a.jsx(d2,{sitekey:c,onVerify:j=>{d(j)}})})]})})})]})},{Text:J9n,Title:ave}=_e,Y9n=()=>{const{t:e}=nt(),[t,r]=p.useState({email:"",token:""}),{email:n,token:i}=t,o=n&&i,[s,l]=p.useState(!1),[c,u]=p.useState(!1),[f,d]=p.useState(30),[m,h]=p.useState(""),[y,g]=B$(),[b,x]=p.useState(null),v=Jl(),O=m2();p.useEffect(()=>{let w=y.get("token"),P=y.get("email");r({token:w||"",email:P||""}),b&&b.setValues({email:P||"",newPassword:m||""})},[y,m,b]),p.useEffect(()=>{let w=null;return c&&f>0?w=setInterval(()=>{d(f-1)},1e3):f===0&&(u(!1),d(30)),()=>clearInterval(w)},[c,f]);async function j(w){if(!n||!i){L(e("无效的重置链接,请重新发起密码重置请求"));return}u(!0),l(!0);const P=await ue.post("/api/user/reset",{email:n,token:i}),{success:S,message:$}=P.data;if(S){let _=P.data.data;h(_),await gn(_),bJ(`${e("密码已重置并已复制到剪贴板:")} ${_}`)}else L($);l(!1)}return a.jsxs("div",{className:"relative overflow-hidden bg-gray-100 flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8",children:[a.jsx("div",{className:"blur-ball blur-ball-indigo",style:{top:"-80px",right:"-80px",transform:"none"}}),a.jsx("div",{className:"blur-ball blur-ball-teal",style:{top:"50%",left:"-120px"}}),a.jsx("div",{className:"w-full max-w-sm mt-[60px]",children:a.jsx("div",{className:"flex flex-col items-center",children:a.jsxs("div",{className:"w-full max-w-md",children:[a.jsxs("div",{className:"flex items-center justify-center mb-6 gap-2",children:[a.jsx("img",{src:v,alt:"Logo",className:"h-10 rounded-full"}),a.jsx(ave,{heading:3,className:"!text-gray-800",children:O})]}),a.jsxs(Ve,{className:"border-0 !rounded-2xl overflow-hidden",children:[a.jsx("div",{className:"flex justify-center pt-6 pb-2",children:a.jsx(ave,{heading:3,className:"text-gray-800 dark:text-gray-200",children:e("密码重置确认")})}),a.jsxs("div",{className:"px-2 py-8",children:[!o&&a.jsx(er,{type:"danger",description:e("无效的重置链接,请重新发起密码重置请求"),className:"mb-4 !rounded-lg",closeIcon:null}),a.jsxs(F,{getFormApi:w=>x(w),initValues:{email:n||"",newPassword:m||""},className:"space-y-4",children:[a.jsx(F.Input,{field:"email",label:e("邮箱"),name:"email",disabled:!0,prefix:a.jsx(Ya,{}),placeholder:n?"":e("等待获取邮箱信息...")}),m&&a.jsx(F.Input,{field:"newPassword",label:e("新密码"),name:"newPassword",disabled:!0,prefix:a.jsx(ga,{}),suffix:a.jsx(B,{icon:a.jsx(Xs,{}),type:"tertiary",theme:"borderless",onClick:async()=>{await gn(m),bJ(`${e("密码已复制到剪贴板:")} ${m}`)},children:e("复制")})}),a.jsx("div",{className:"space-y-2 pt-2",children:a.jsx(B,{theme:"solid",className:"w-full !rounded-full",type:"primary",htmlType:"submit",onClick:j,loading:s,disabled:c||m||!o,children:e(m?"密码重置完成":"确认重置密码")})})]}),a.jsx("div",{className:"mt-6 text-center text-sm",children:a.jsx(J9n,{children:a.jsx(Xa,{to:"/login",className:"text-blue-600 hover:text-blue-800 font-medium",children:e("返回登录")})})})]})]})]})})})]})},u1=(e=[])=>Array.from(new Set((e||[]).map(t=>String(t||"").trim()).filter(Boolean))),PLe=e=>{let t=null;if(e&&typeof e=="object")t=e;else if(typeof e=="string")try{t=JSON.parse(e)}catch{t=null}return!t||typeof t!="object"?{enabled:!1,pendingAddModels:[],pendingRemoveModels:[]}:{enabled:t.upstream_model_update_check_enabled===!0,pendingAddModels:u1(t.upstream_model_update_last_detected_models),pendingRemoveModels:u1(t.upstream_model_update_last_removed_models)}};function SLe(e){return dr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z"},child:[]}]})(e)}function X9n(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"},child:[]}]})(e)}function Q9n(e){return dr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z"},child:[]}]})(e)}function Z9n(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"},child:[]}]})(e)}function _Le(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"},child:[]}]})(e)}function Ms(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"},child:[]}]})(e)}function evn(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"},child:[]}]})(e)}function CLe(e){return dr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"},child:[]}]})(e)}function sve(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},child:[]}]})(e)}function Nz(e){return dr({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},child:[]}]})(e)}function tvn(e){return dr({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"},child:[]}]})(e)}function rvn(e){return dr({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-75.078 384H99.08c17.059-46.797 52.096-80 92.92-80 40.821 0 75.862 33.196 92.922 80zm.019-256H99.078C91.988 108.548 88 86.748 88 64h208c0 22.805-3.987 44.587-11.059 64z"},child:[]}]})(e)}function Ll(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"},child:[]}]})(e)}function nvn(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z"},child:[]}]})(e)}function lne(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"},child:[]}]})(e)}function ivn(e){return dr({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"},child:[]}]})(e)}function lve(e){return dr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"},child:[]}]})(e)}function ovn(e){return dr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM48 132.22c20.12 5.04 41.12 7.57 62.72 8.93C104.84 170.54 79 192.69 48 192.69v-60.47zm0 285v-47.78c34.37 0 62.18 27.27 63.71 61.4-22.53-1.81-43.59-6.31-63.71-13.62zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 27.78c-17.52-4.39-35.71-6.85-54.32-8.44 5.87-26.08 27.5-45.88 54.32-49.28v57.72zm0-236.11c-30.89-3.91-54.86-29.7-55.81-61.55 19.54 2.17 38.09 6.23 55.81 12.66v48.89z"},child:[]}]})(e)}function avn(e){return dr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z"},child:[]}]})(e)}function L5(e){return dr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"},child:[]}]})(e)}function KY(e){return dr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"},child:[]}]})(e)}function svn(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504.971 359.029c9.373 9.373 9.373 24.569 0 33.941l-80 79.984c-15.01 15.01-40.971 4.49-40.971-16.971V416h-58.785a12.004 12.004 0 0 1-8.773-3.812l-70.556-75.596 53.333-57.143L352 336h32v-39.981c0-21.438 25.943-31.998 40.971-16.971l80 79.981zM12 176h84l52.781 56.551 53.333-57.143-70.556-75.596A11.999 11.999 0 0 0 122.785 96H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12zm372 0v39.984c0 21.46 25.961 31.98 40.971 16.971l80-79.984c9.373-9.373 9.373-24.569 0-33.941l-80-79.981C409.943 24.021 384 34.582 384 56.019V96h-58.785a12.004 12.004 0 0 0-8.773 3.812L96 336H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h110.785c3.326 0 6.503-1.381 8.773-3.812L352 176h32z"},child:[]}]})(e)}function lvn(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"},child:[]}]})(e)}function Rf(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z"},child:[]}]})(e)}function cve(e){return dr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"},child:[]}]})(e)}function cvn(e){return dr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"},child:[]}]})(e)}function cne(e){return dr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M257.981 272.971L63.638 467.314c-9.373 9.373-24.569 9.373-33.941 0L7.029 444.647c-9.357-9.357-9.375-24.522-.04-33.901L161.011 256 6.99 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L257.981 239.03c9.373 9.372 9.373 24.568 0 33.941zM640 456v-32c0-13.255-10.745-24-24-24H312c-13.255 0-24 10.745-24 24v32c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24z"},child:[]}]})(e)}function uvn(e){return dr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"},child:[]}]})(e)}const fvn=(e,t={},r)=>{var u,f;const n=t==null?void 0:t.channel_info;let i=new Map;for(let d=0;d{var h;if((h=d==null?void 0:d.stopPropagation)==null||h.call(d),!(l!=null&&l.deployment_id))return;const m=`/console/deployment?deployment_id=${l.deployment_id}`;window.open(m,"_blank","noopener")};return a.jsxs(Xe,{spacing:6,children:[s,a.jsx(Ut,{content:a.jsxs("div",{className:"max-w-xs",children:[a.jsx("div",{className:"text-xs text-gray-600",children:r("来源于 IO.NET 部署")}),(l==null?void 0:l.deployment_id)&&a.jsxs("div",{className:"text-xs text-gray-500 mt-1",children:[r("部署 ID"),": ",l.deployment_id]})]}),children:a.jsx("span",{children:a.jsx(me,{color:"purple",type:"light",className:"cursor-pointer",onClick:c,children:"IO.NET"})})})]})},pvn=e=>a.jsx(me,{color:"light-blue",shape:"circle",type:"light",children:e("标签聚合")}),uve=(e,t=void 0,r)=>{if(t&&t.is_multi_key){let n=t.multi_key_size,i=n;return t.multi_key_status_list&&(i=n-Object.keys(t.multi_key_status_list).length),dvn(e,n,i,r)}switch(e){case 1:return a.jsx(me,{color:"green",shape:"circle",children:r("已启用")});case 2:return a.jsx(me,{color:"red",shape:"circle",children:r("已禁用")});case 3:return a.jsx(me,{color:"yellow",shape:"circle",children:r("自动禁用")});default:return a.jsx(me,{color:"grey",shape:"circle",children:r("未知状态")})}},dvn=(e,t,r,n)=>{switch(e){case 1:return a.jsxs(me,{color:"green",shape:"circle",children:[n("已启用")," ",r,"/",t]});case 2:return a.jsxs(me,{color:"red",shape:"circle",children:[n("已禁用")," ",r,"/",t]});case 3:return a.jsxs(me,{color:"yellow",shape:"circle",children:[n("自动禁用")," ",r,"/",t]});default:return a.jsxs(me,{color:"grey",shape:"circle",children:[n("未知状态")," ",r,"/",t]})}},mvn=(e,t)=>{let r=e/1e3;return r=r.toFixed(2)+t(" ç§’"),e===0?a.jsx(me,{color:"grey",shape:"circle",children:t("未测试")}):e<=1e3?a.jsx(me,{color:"green",shape:"circle",children:r}):e<=3e3?a.jsx(me,{color:"lime",shape:"circle",children:r}):e<=5e3?a.jsx(me,{color:"yellow",shape:"circle",children:r}):a.jsx(me,{color:"red",shape:"circle",children:r})},hvn=e=>{if(!e||e.children!==void 0)return!1;const t=e.setting;if(!t)return!1;if(typeof t=="object")return t.pass_through_body_enabled===!0;if(typeof t!="string")return!1;try{const r=JSON.parse(t);return(r==null?void 0:r.pass_through_body_enabled)===!0}catch{return!1}},fve=e=>{const t=!!e&&e.children===void 0&&T5.has(e.type);if(!e||e.children!==void 0)return{supported:!1,enabled:!1,pendingAddModels:[],pendingRemoveModels:[]};const r=e!=null&&e.upstreamUpdateMeta&&typeof e.upstreamUpdateMeta=="object"?e.upstreamUpdateMeta:PLe(e==null?void 0:e.settings);return{supported:t,enabled:(r==null?void 0:r.enabled)===!0,pendingAddModels:Array.isArray(r==null?void 0:r.pendingAddModels)?r.pendingAddModels:[],pendingRemoveModels:Array.isArray(r==null?void 0:r.pendingRemoveModels)?r.pendingRemoveModels:[]}},kLe=({t:e,COLUMN_KEYS:t,updateChannelBalance:r,manageChannel:n,manageTag:i,submitTagEdit:o,testChannel:s,setCurrentTestChannel:l,setShowModelTestModal:c,setEditingChannel:u,setShowEdit:f,setShowEditTag:d,setEditingTag:m,copySelectedChannel:h,refresh:y,activePage:g,channels:b,checkOllamaVersion:x,setShowMultiKeyManageModal:v,setCurrentMultiKeyChannel:O,openUpstreamUpdateModal:j,detectChannelUpstreamUpdates:w})=>[{key:t.ID,title:e("ID"),dataIndex:"id"},{key:t.NAME,title:e("名称"),dataIndex:"name",render:(P,S,$)=>{const _=hvn(S),C=fve(S),k=C.pendingAddModels.length,N=C.pendingRemoveModels.length,D=C.supported&&C.enabled&&(k>0||N>0),A=S.remark&&S.remark.trim()!==""?a.jsx(Ut,{content:a.jsxs("div",{className:"flex flex-col gap-2 max-w-xs",children:[a.jsx("div",{className:"text-sm",children:S.remark}),a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:z=>{z.stopPropagation(),navigator.clipboard.writeText(S.remark).then(()=>{Ce(e("复制成功"))}).catch(()=>{L(e("复制失败"))})},children:e("复制")})]}),trigger:"hover",position:"topLeft",children:a.jsx("span",{children:P})}):a.jsx("span",{children:P});return!_&&!D?A:a.jsxs(Xe,{spacing:6,align:"center",children:[A,_&&a.jsx(Ut,{content:e("该渠道已开启请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。"),trigger:"hover",position:"topLeft",children:a.jsx("span",{className:"inline-flex items-center",children:a.jsx(Ha,{style:{color:"var(--semi-color-warning)"}})})}),D&&a.jsxs(Xe,{spacing:4,align:"center",children:[k>0?a.jsx(Ut,{content:e("点击处理新增模型"),position:"top",children:a.jsxs(me,{color:"green",type:"light",size:"small",shape:"circle",className:"cursor-pointer transition-all duration-150 hover:opacity-85 hover:-translate-y-px active:scale-95",onClick:z=>{z.stopPropagation(),j(S,C.pendingAddModels,C.pendingRemoveModels,"add")},children:["+",k]})}):null,N>0?a.jsx(Ut,{content:e("点击处理删除模型"),position:"top",children:a.jsxs(me,{color:"red",type:"light",size:"small",shape:"circle",className:"cursor-pointer transition-all duration-150 hover:opacity-85 hover:-translate-y-px active:scale-95",onClick:z=>{z.stopPropagation(),j(S,C.pendingAddModels,C.pendingRemoveModels,"remove")},children:["-",N]})}):null]})]})}},{key:t.GROUP,title:e("分组"),dataIndex:"group",render:(P,S,$)=>a.jsx("div",{children:a.jsx(Xe,{spacing:2,children:P==null?void 0:P.split(",").sort((_,C)=>_==="default"?-1:C==="default"?1:_.localeCompare(C)).map((_,C)=>S$(_))})})},{key:t.TYPE,title:e("类型"),dataIndex:"type",render:(P,S,$)=>S.children===void 0?a.jsx(a.Fragment,{children:fvn(P,S,e)}):a.jsx(a.Fragment,{children:pvn(e)})},{key:t.STATUS,title:e("状态"),dataIndex:"status",render:(P,S,$)=>{if(P===3){S.other_info===""&&(S.other_info="{}");let _=JSON.parse(S.other_info),C=_.status_reason,k=_.status_time;return a.jsx("div",{children:a.jsx(Ut,{content:e("原因:")+C+e(",时间:")+Jr(k),children:uve(P,S.channel_info,e)})})}else return uve(P,S.channel_info,e)}},{key:t.RESPONSE_TIME,title:e("响应时间"),dataIndex:"response_time",render:(P,S,$)=>a.jsx("div",{children:mvn(P,e)})},{key:t.BALANCE,title:e("已用/剩余"),dataIndex:"expired_time",render:(P,S,$)=>S.children===void 0?a.jsx("div",{children:a.jsxs(Xe,{spacing:1,children:[a.jsx(Ut,{content:e("已用额度"),children:a.jsx(me,{color:"white",type:"ghost",shape:"circle",children:fr(S.used_quota)})}),a.jsx(Ut,{content:e("剩余额度")+": "+_$(S.balance)+e(",点击更新"),children:a.jsx(me,{color:"white",type:"ghost",shape:"circle",onClick:()=>r(S),children:_$(S.balance)})})]})}):a.jsx(Ut,{content:e("已用额度"),children:a.jsx(me,{color:"white",type:"ghost",shape:"circle",children:fr(S.used_quota)})})},{key:t.PRIORITY,title:e("优先级"),dataIndex:"priority",render:(P,S,$)=>S.children===void 0?a.jsx("div",{children:a.jsx(_s,{style:{width:70},name:"priority",onBlur:_=>{n(S.id,"priority",S,_.target.value)},keepFocus:!0,innerButtons:!0,defaultValue:S.priority,min:-999,size:"small"})}):a.jsx(_s,{style:{width:70},name:"priority",keepFocus:!0,onBlur:_=>{Qe.warning({title:e("修改子渠道优先级"),content:e("确定要修改所有子渠道优先级为 ")+_.target.value+e(" 吗?"),onOk:()=>{_.target.value!==""&&o("priority",{tag:S.key,priority:_.target.value})}})},innerButtons:!0,defaultValue:S.priority,min:-999,size:"small"})},{key:t.WEIGHT,title:e("权重"),dataIndex:"weight",render:(P,S,$)=>S.children===void 0?a.jsx("div",{children:a.jsx(_s,{style:{width:70},name:"weight",onBlur:_=>{n(S.id,"weight",S,_.target.value)},keepFocus:!0,innerButtons:!0,defaultValue:S.weight,min:0,size:"small"})}):a.jsx(_s,{style:{width:70},name:"weight",keepFocus:!0,onBlur:_=>{Qe.warning({title:e("修改子渠道权重"),content:e("确定要修改所有子渠道权重为 ")+_.target.value+e(" 吗?"),onOk:()=>{_.target.value!==""&&o("weight",{tag:S.key,weight:_.target.value})}})},innerButtons:!0,defaultValue:S.weight,min:-999,size:"small"})},{key:t.OPERATE,title:"",dataIndex:"operate",fixed:"right",render:(P,S,$)=>{var _;if(S.children===void 0){const C=fve(S),k=[{node:"item",name:e("删除"),type:"danger",onClick:()=>{Qe.confirm({title:e("确定是否要删除此渠道?"),content:e("此修改将不可逆"),onOk:()=>{(async()=>(await n(S.id,"delete",S),await y(),setTimeout(()=>{b.length===0&&g>1&&y(g-1)},100)))()}})}},{node:"item",name:e("复制"),type:"tertiary",onClick:()=>{Qe.confirm({title:e("确定是否要复制此渠道?"),content:e("复制渠道的所有信息"),onOk:()=>h(S)})}}];return C.supported&&(k.push({node:"item",name:e("仅检测上游模型更新"),type:"tertiary",onClick:()=>{w(S)}}),k.push({node:"item",name:e("处理上游模型更新"),type:"tertiary",onClick:()=>{if(!C.enabled){Tt(e("该渠道未开启上游模型更新检测"));return}if(C.pendingAddModels.length===0&&C.pendingRemoveModels.length===0){Tt(e("该渠道暂无可处理的上游模型更新"));return}j(S,C.pendingAddModels,C.pendingRemoveModels,C.pendingAddModels.length>0?"add":"remove")}})),S.type===4&&k.unshift({node:"item",name:e("测活"),type:"tertiary",onClick:()=>x(S)}),a.jsxs(Xe,{wrap:!0,children:[a.jsxs(yJ,{className:"overflow-hidden","aria-label":e("测试单个渠道操作项目组"),children:[a.jsx(B,{size:"small",type:"tertiary",onClick:()=>s(S,""),children:e("测试")}),a.jsx(B,{size:"small",type:"tertiary",icon:a.jsx(oz,{}),onClick:()=>{l(S),c(!0)}})]}),S.status===1?a.jsx(B,{type:"danger",size:"small",onClick:()=>n(S.id,"disable",S),children:e("禁用")}):a.jsx(B,{size:"small",onClick:()=>n(S.id,"enable",S),children:e("启用")}),(_=S.channel_info)!=null&&_.is_multi_key?a.jsxs(yJ,{"aria-label":e("多密钥渠道操作项目组"),children:[a.jsx(B,{type:"tertiary",size:"small",onClick:()=>{u(S),f(!0)},children:e("编辑")}),a.jsx(xr,{trigger:"click",position:"bottomRight",menu:[{node:"item",name:e("多密钥管理"),onClick:()=>{O(S),v(!0)}}],children:a.jsx(B,{type:"tertiary",size:"small",icon:a.jsx(oz,{})})})]}):a.jsx(B,{type:"tertiary",size:"small",onClick:()=>{u(S),f(!0)},children:e("编辑")}),a.jsx(xr,{trigger:"click",position:"bottomRight",menu:k,children:a.jsx(B,{icon:a.jsx(jA,{}),type:"tertiary",size:"small"})})]})}else return a.jsxs(Xe,{wrap:!0,children:[a.jsx(B,{type:"tertiary",size:"small",onClick:()=>i(S.key,"enable"),children:e("启用全部")}),a.jsx(B,{type:"tertiary",size:"small",onClick:()=>i(S.key,"disable"),children:e("禁用全部")}),a.jsx(B,{type:"tertiary",size:"small",onClick:()=>{d(!0),m(S.key)},children:e("编辑")})]})}}],yvn=e=>{const{channels:t,loading:r,searching:n,activePage:i,pageSize:o,channelCount:s,enableBatchDelete:l,compactMode:c,visibleColumns:u,setSelectedChannels:f,handlePageChange:d,handlePageSizeChange:m,handleRow:h,t:y,COLUMN_KEYS:g,updateChannelBalance:b,manageChannel:x,manageTag:v,submitTagEdit:O,testChannel:j,setCurrentTestChannel:w,setShowModelTestModal:P,setEditingChannel:S,setShowEdit:$,setShowEditTag:_,setEditingTag:C,copySelectedChannel:k,refresh:N,checkOllamaVersion:D,setShowMultiKeyManageModal:A,setCurrentMultiKeyChannel:z,openUpstreamUpdateModal:T,detectChannelUpstreamUpdates:E}=e,M=p.useMemo(()=>kLe({t:y,COLUMN_KEYS:g,updateChannelBalance:b,manageChannel:x,manageTag:v,submitTagEdit:O,testChannel:j,setCurrentTestChannel:w,setShowModelTestModal:P,setEditingChannel:S,setShowEdit:$,setShowEditTag:_,setEditingTag:C,copySelectedChannel:k,refresh:N,activePage:i,channels:t,checkOllamaVersion:D,setShowMultiKeyManageModal:A,setCurrentMultiKeyChannel:z,openUpstreamUpdateModal:T,detectChannelUpstreamUpdates:E}),[y,g,b,x,v,O,j,w,P,S,$,_,C,k,N,i,t,D,A,z,T,E]),K=()=>M.filter(X=>u[X.key]),Q=p.useMemo(()=>K(),[u,M]),q=p.useMemo(()=>c?Q.map(({fixed:X,...Z})=>Z):Q,[c,Q]);return a.jsx(oa,{columns:q,dataSource:t,scroll:c?void 0:{x:"max-content"},pagination:{currentPage:i,pageSize:o,total:s,pageSizeOpts:[10,20,50,100],showSizeChanger:!0,onPageSizeChange:m,onPageChange:d},hidePagination:!0,expandAllRows:!1,onRow:h,rowSelection:l?{onChange:(X,Z)=>{f(Z)}}:null,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:y("搜索无结果"),style:{padding:30}}),className:"rounded-xl overflow-hidden",size:"middle",loading:r||n})},gvn=({enableBatchDelete:e,batchDeleteChannels:t,setShowBatchSetTag:r,testAllChannels:n,fixChannelsAbilities:i,updateAllChannelsBalance:o,deleteAllDisabledChannels:s,applyAllUpstreamUpdates:l,detectAllUpstreamUpdates:c,detectAllUpstreamUpdatesLoading:u,applyAllUpstreamUpdatesLoading:f,compactMode:d,setCompactMode:m,idSort:h,setIdSort:y,setEnableBatchDelete:g,enableTagMode:b,setEnableTagMode:x,statusFilter:v,setStatusFilter:O,getFormValues:j,loadChannels:w,searchChannels:P,activeTypeKey:S,activePage:$,pageSize:_,setActivePage:C,t:k})=>a.jsx("div",{className:"flex flex-col gap-2",children:a.jsxs("div",{className:"flex flex-col md:flex-row justify-between gap-2",children:[a.jsxs("div",{className:"flex flex-wrap md:flex-nowrap items-center gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{size:"small",disabled:!e,type:"danger",className:"w-full md:w-auto",onClick:()=>{Qe.confirm({title:k("确定是否要删除所选通道?"),content:k("此修改将不可逆"),onOk:()=>t()})},children:k("删除所选通道")}),a.jsx(B,{size:"small",disabled:!e,type:"tertiary",onClick:()=>r(!0),className:"w-full md:w-auto",children:k("批量设置标签")}),a.jsx(xr,{size:"small",trigger:"click",render:a.jsxs(xr.Menu,{children:[a.jsx(xr.Item,{children:a.jsx(B,{size:"small",type:"tertiary",className:"w-full",loading:u,disabled:u,onClick:()=>{Qe.confirm({title:k("确定?"),content:k("确定要测试所有未手动禁用渠道吗?"),onOk:()=>n(),size:"small",centered:!0})},children:k("测试所有未手动禁用渠道")})}),a.jsx(xr.Item,{children:a.jsx(B,{size:"small",className:"w-full",onClick:()=>{Qe.confirm({title:k("确定是否要修复数据库一致性?"),content:k("进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用"),onOk:()=>i(),size:"sm",centered:!0})},children:k("修复数据库一致性")})}),a.jsx(xr.Item,{children:a.jsx(B,{size:"small",type:"secondary",className:"w-full",onClick:()=>{Qe.confirm({title:k("确定?"),content:k("确定要更新所有已启用通道余额吗?"),onOk:()=>o(),size:"sm",centered:!0})},children:k("更新所有已启用通道余额")})}),a.jsx(xr.Item,{children:a.jsx(B,{size:"small",type:"tertiary",className:"w-full",onClick:()=>{Qe.confirm({title:k("确定?"),content:k("确定要仅检测全部渠道上游模型更新吗?(不执行新增/删除)"),onOk:()=>c(),size:"sm",centered:!0})},children:k("检测全部渠道上游更新")})}),a.jsx(xr.Item,{children:a.jsx(B,{size:"small",type:"primary",className:"w-full",loading:f,disabled:f,onClick:()=>{Qe.confirm({title:k("确定?"),content:k("确定要对全部渠道执行上游模型更新吗?"),onOk:()=>l(),size:"sm",centered:!0})},children:k("处理全部渠道上游更新")})}),a.jsx(xr.Item,{children:a.jsx(B,{size:"small",type:"danger",className:"w-full",onClick:()=>{Qe.confirm({title:k("确定是否要删除禁用通道?"),content:k("此修改将不可逆"),onOk:()=>s(),size:"sm",centered:!0})},children:k("删除禁用通道")})})]}),children:a.jsx(B,{size:"small",theme:"light",type:"tertiary",className:"w-full md:w-auto",children:k("批量操作")})}),a.jsx(fs,{compactMode:d,setCompactMode:m,t:k})]}),a.jsxs("div",{className:"flex flex-col md:flex-row items-start md:items-center gap-2 w-full md:w-auto order-1 md:order-2",children:[a.jsxs("div",{className:"flex items-center justify-between w-full md:w-auto",children:[a.jsx(_e.Text,{strong:!0,className:"mr-2",children:k("使用ID排序")}),a.jsx(ln,{size:"small",checked:h,onChange:N=>{localStorage.setItem("id-sort",N+""),y(N);const{searchKeyword:D,searchGroup:A,searchModel:z}=j();D===""&&A===""&&z===""?w($,_,N,b):P(b,S,v,$,_,N)}})]}),a.jsxs("div",{className:"flex items-center justify-between w-full md:w-auto",children:[a.jsx(_e.Text,{strong:!0,className:"mr-2",children:k("开启批量操作")}),a.jsx(ln,{size:"small",checked:e,onChange:N=>{localStorage.setItem("enable-batch-delete",N+""),g(N)}})]}),a.jsxs("div",{className:"flex items-center justify-between w-full md:w-auto",children:[a.jsx(_e.Text,{strong:!0,className:"mr-2",children:k("标签聚合模式")}),a.jsx(ln,{size:"small",checked:b,onChange:N=>{localStorage.setItem("enable-tag-mode",N+""),x(N),C(1),w(1,_,h,N)}})]}),a.jsxs("div",{className:"flex items-center justify-between w-full md:w-auto",children:[a.jsx(_e.Text,{strong:!0,className:"mr-2",children:k("状态筛选")}),a.jsxs(hr,{size:"small",value:v,onChange:N=>{localStorage.setItem("channel-status-filter",N),O(N),C(1),w(1,_,h,b,S,N)},children:[a.jsx(hr.Option,{value:"all",children:k("全部")}),a.jsx(hr.Option,{value:"enabled",children:k("已启用")}),a.jsx(hr.Option,{value:"disabled",children:k("已禁用")})]})]})]})]})}),bvn=({setEditingChannel:e,setShowEdit:t,refresh:r,setShowColumnSelector:n,formInitValues:i,setFormApi:o,searchChannels:s,enableTagMode:l,formApi:c,groupOptions:u,loading:f,searching:d,t:m})=>a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-2 w-full",children:[a.jsxs("div",{className:"flex gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{size:"small",theme:"light",type:"primary",className:"w-full md:w-auto",onClick:()=>{e({id:void 0}),t(!0)},children:m("添加渠道")}),a.jsx(B,{size:"small",type:"tertiary",className:"w-full md:w-auto",onClick:r,children:m("刷新")}),a.jsx(B,{size:"small",type:"tertiary",onClick:()=>n(!0),className:"w-full md:w-auto",children:m("列设置")})]}),a.jsx("div",{className:"flex flex-col md:flex-row items-center gap-2 w-full md:w-auto order-1 md:order-2",children:a.jsxs(F,{initValues:i,getFormApi:h=>o(h),onSubmit:()=>s(l),allowEmpty:!0,autoComplete:"off",layout:"horizontal",trigger:"change",stopValidateWithError:!1,className:"flex flex-col md:flex-row items-center gap-2 w-full",children:[a.jsx("div",{className:"relative w-full md:w-64",children:a.jsx(F.Input,{size:"small",field:"searchKeyword",prefix:a.jsx(en,{}),placeholder:m("渠道ID,名称,密钥,API地址"),showClear:!0,pure:!0})}),a.jsx("div",{className:"w-full md:w-48",children:a.jsx(F.Input,{size:"small",field:"searchModel",prefix:a.jsx(en,{}),placeholder:m("模型关键字"),showClear:!0,pure:!0})}),a.jsx("div",{className:"w-full md:w-32",children:a.jsx(F.Select,{size:"small",field:"searchGroup",placeholder:m("选择分组"),optionList:[{label:m("选择分组"),value:null},...u],className:"w-full",showClear:!0,pure:!0,onChange:()=>{setTimeout(()=>{s(l)},0)}})}),a.jsx(B,{size:"small",type:"tertiary",htmlType:"submit",loading:f||d,className:"w-full md:w-auto",children:m("查询")}),a.jsx(B,{size:"small",type:"tertiary",onClick:()=>{c&&(c.reset(),setTimeout(()=>{r()},100))},className:"w-full md:w-auto",children:m("重置")})]})})]}),vvn=({enableTagMode:e,activeTypeKey:t,setActiveTypeKey:r,channelTypeCounts:n,availableTypeKeys:i,loadChannels:o,activePage:s,pageSize:l,idSort:c,setActivePage:u,t:f})=>{if(e)return null;const d=m=>{r(m),u(1),o(1,l,c,e,m)};return a.jsxs(Ci,{activeKey:t,type:"card",collapsible:!0,onChange:d,className:"mb-2",children:[a.jsx(ei,{itemKey:"all",tab:a.jsxs("span",{className:"flex items-center gap-2",children:[f("全部"),a.jsx(me,{color:t==="all"?"red":"grey",shape:"circle",children:n.all||0})]})}),Ef.filter(m=>i.includes(String(m.value))).map(m=>{const h=String(m.value),y=n[m.value]||0;return a.jsx(ei,{itemKey:h,tab:a.jsxs("span",{className:"flex items-center gap-2",children:[Qre(m.value),m.label,a.jsx(me,{color:t===h?"red":"grey",shape:"circle",children:y})]})},h)})]})},xvn=e=>{let t=null;if(e&&typeof e=="object")t=e;else if(typeof e=="string")try{t=JSON.parse(e)}catch{t=null}return!t||typeof t!="object"?0:u1(t.upstream_model_update_ignored_models).length},Ovn=({t:e,refresh:t})=>{const[r,n]=p.useState(!1),[i,o]=p.useState(null),[s,l]=p.useState([]),[c,u]=p.useState([]),[f,d]=p.useState("add"),[m,h]=p.useState(!1),[y,g]=p.useState(!1),[b,x]=p.useState(!1),v=p.useRef(!1),O=p.useRef(!1),j=p.useRef(!1),w=p.useRef(!1),P=(N,D=[],A=[],z="add")=>{const T=u1(D),E=u1(A);if(!(N!=null&&N.id)||T.length===0&&E.length===0){Tt(e("该渠道暂无可处理的上游模型更新"));return}o(N),l(T),u(E),d(z==="remove"?"remove":"add"),n(!0)},S=()=>{n(!1),o(null),l([]),u([]),d("add")};return{showUpstreamUpdateModal:r,setShowUpstreamUpdateModal:n,upstreamUpdateChannel:i,upstreamUpdateAddModels:s,upstreamUpdateRemoveModels:c,upstreamUpdatePreferredTab:f,upstreamApplyLoading:m,detectAllUpstreamUpdatesLoading:y,applyAllUpstreamUpdatesLoading:b,openUpstreamUpdateModal:P,closeUpstreamUpdateModal:S,applyUpstreamUpdates:async({addModels:N=[],removeModels:D=[]}={})=>{var A,z,T,E;if(v.current){Tt(e("正在处理,请稍候"));return}if(!(i!=null&&i.id)){S();return}v.current=!0,h(!0);try{const M=u1(N),K=u1(D),Q=new Set(M),q=s.filter(ie=>!Q.has(ie)),X=await ue.post("/api/channel/upstream_updates/apply",{id:i.id,add_models:M,ignore_models:q,remove_models:K},{skipErrorHandler:!0}),{success:Z,message:R,data:Y}=X.data||{};if(!Z){L(R||e("操作失败"));return}const G=((A=Y==null?void 0:Y.added_models)==null?void 0:A.length)||0,J=((z=Y==null?void 0:Y.removed_models)==null?void 0:z.length)||0,H=xvn(Y==null?void 0:Y.settings),U=u1(q).length;Ce(e("已处理上游模型更新:加入 {{added}} 个,删除 {{removed}} 个,本次忽略 {{ignored}} 个,当前已忽略模型 {{totalIgnored}} 个",{added:G,removed:J,ignored:U,totalIgnored:H})),S(),await t()}catch(M){L(((E=(T=M==null?void 0:M.response)==null?void 0:T.data)==null?void 0:E.message)||(M==null?void 0:M.message)||e("操作失败"))}finally{v.current=!1,h(!1)}},applyAllUpstreamUpdates:async()=>{var N,D;if(w.current){Tt(e("正在批量处理,请稍候"));return}w.current=!0,x(!0);try{const A=await ue.post("/api/channel/upstream_updates/apply_all",{},{skipErrorHandler:!0}),{success:z,message:T,data:E}=A.data||{};if(!z){L(T||e("批量处理失败"));return}const M=(E==null?void 0:E.processed_channels)||0,K=(E==null?void 0:E.added_models)||0,Q=(E==null?void 0:E.removed_models)||0,q=((E==null?void 0:E.failed_channel_ids)||[]).length;Ce(e("已批量处理上游模型更新:渠道 {{channels}} 个,加入 {{added}} 个,删除 {{removed}} 个,失败 {{fails}} 个",{channels:M,added:K,removed:Q,fails:q})),await t()}catch(A){L(((D=(N=A==null?void 0:A.response)==null?void 0:N.data)==null?void 0:D.message)||(A==null?void 0:A.message)||e("批量处理失败"))}finally{w.current=!1,x(!1)}},detectChannelUpstreamUpdates:async N=>{var D,A,z,T;if(O.current){Tt(e("正在检测,请稍候"));return}if(N!=null&&N.id){O.current=!0;try{const E=await ue.post("/api/channel/upstream_updates/detect",{id:N.id},{skipErrorHandler:!0}),{success:M,message:K,data:Q}=E.data||{};if(!M){L(K||e("检测失败"));return}const q=((D=Q==null?void 0:Q.add_models)==null?void 0:D.length)||0,X=((A=Q==null?void 0:Q.remove_models)==null?void 0:A.length)||0;Ce(e("检测完成:新增 {{add}} 个,删除 {{remove}} 个",{add:q,remove:X})),await t()}catch(E){L(((T=(z=E==null?void 0:E.response)==null?void 0:z.data)==null?void 0:T.message)||(E==null?void 0:E.message)||e("检测失败"))}finally{O.current=!1}}},detectAllUpstreamUpdates:async()=>{var N,D;if(j.current){Tt(e("正在批量检测,请稍候"));return}j.current=!0,g(!0);try{const A=await ue.post("/api/channel/upstream_updates/detect_all",{},{skipErrorHandler:!0}),{success:z,message:T,data:E}=A.data||{};if(!z){L(T||e("批量检测失败"));return}const M=(E==null?void 0:E.processed_channels)||0,K=(E==null?void 0:E.detected_add_models)||0,Q=(E==null?void 0:E.detected_remove_models)||0,q=((E==null?void 0:E.failed_channel_ids)||[]).length;Ce(e("批量检测完成:渠道 {{channels}} 个,新增 {{add}} 个,删除 {{remove}} 个,失败 {{fails}} 个",{channels:M,add:K,remove:Q,fails:q})),await t()}catch(A){L(((D=(N=A==null?void 0:A.response)==null?void 0:N.data)==null?void 0:D.message)||(A==null?void 0:A.message)||e("批量检测失败"))}finally{j.current=!1,g(!1)}}}},{Text:Lz}=_e,$Le=e=>{const t=Number(e);return Number.isFinite(t)?Math.max(0,Math.min(100,t)):0},jvn=e=>{const t=$Le(e);return t>=95?"#ef4444":t>=80?"#f59e0b":"#3b82f6"},wvn=e=>e==null?"":String(e).trim().toLowerCase(),Pvn=e=>{const t=Number(e==null?void 0:e.limit_window_seconds);return!Number.isFinite(t)||t<=0?null:t},Svn=e=>{const t=Pvn(e);return t==null?null:t>=24*60*60?"weekly":"fiveHour"},_vn=e=>{const t=(e==null?void 0:e.rate_limit)??{},r=(t==null?void 0:t.primary_window)??null,n=(t==null?void 0:t.secondary_window)??null,i=[r,n].filter(Boolean),o=wvn((e==null?void 0:e.plan_type)??(t==null?void 0:t.plan_type));let s=null,l=null;for(const c of i){const u=Svn(c);if(u==="fiveHour"&&!s){s=c;continue}u==="weekly"&&!l&&(l=c)}return o==="free"?(l||(l=r??n??null),{fiveHourWindow:null,weeklyWindow:l}):!s&&!l?{fiveHourWindow:r??null,weeklyWindow:n??null}:(s||(s=i.find(c=>c!==l)??null),l||(l=i.find(c=>c!==s)??null),{fiveHourWindow:s,weeklyWindow:l})},pve=(e,t)=>{const r=typeof t=="function"?t:c=>c,n=Number(e);if(!Number.isFinite(n)||n<=0)return"-";const i=Math.floor(n),o=Math.floor(i/3600),s=Math.floor(i%3600/60),l=i%60;return o>0?`${o}${r("小时")} ${s}${r("分钟")}`:s>0?`${s}${r("分钟")} ${l}${r("秒")}`:`${l}${r("秒")}`},Cvn=e=>{const t=Number(e);if(!Number.isFinite(t)||t<=0)return"-";try{return new Date(t*1e3).toLocaleString()}catch{return String(e)}},dve=({t:e,title:t,windowData:r})=>{const n=typeof e=="function"?e:u=>u,i=!!r&&typeof r=="object"&&Object.keys(r).length>0,o=$Le((r==null?void 0:r.used_percent)??0),s=r==null?void 0:r.reset_at,l=r==null?void 0:r.reset_after_seconds,c=r==null?void 0:r.limit_window_seconds;return a.jsxs("div",{className:"rounded-lg border border-semi-color-border bg-semi-color-bg-0 p-3",children:[a.jsxs("div",{className:"flex items-center justify-between gap-2",children:[a.jsx("div",{className:"font-medium",children:t}),a.jsxs(Lz,{type:"tertiary",size:"small",children:[n("重置时间:"),Cvn(s)]})]}),i?a.jsx("div",{className:"mt-2",children:a.jsx(va,{percent:o,stroke:jvn(o),showInfo:!0})}):a.jsx("div",{className:"mt-3 text-sm text-semi-color-text-2",children:"-"}),a.jsxs("div",{className:"mt-1 flex flex-wrap items-center gap-2 text-xs text-semi-color-text-2",children:[a.jsxs("div",{children:[n("已使用:"),i?`${o}%`:"-"]}),a.jsxs("div",{children:[n("距离重置:"),i?pve(l,n):"-"]}),a.jsxs("div",{children:[n("窗口:"),i?pve(c,n):"-"]})]})]})},kvn=({t:e,record:t,payload:r,onCopy:n,onRefresh:i})=>{const o=typeof e=="function"?e:g=>g,s=(r==null?void 0:r.data)??null,l=(s==null?void 0:s.rate_limit)??{},{fiveHourWindow:c,weeklyWindow:u}=_vn(s),f=!!(l!=null&&l.allowed),d=!!(l!=null&&l.limit_reached),m=r==null?void 0:r.upstream_status,h=f&&!d?a.jsx(me,{color:"green",children:o("可用")}):a.jsx(me,{color:"red",children:o("受限")}),y=typeof s=="string"?s:JSON.stringify(s??r,null,2);return a.jsxs("div",{className:"flex flex-col gap-3",children:[a.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[a.jsxs(Lz,{type:"tertiary",size:"small",children:[o("渠道:"),(t==null?void 0:t.name)||"-"," (",o("编号:"),(t==null?void 0:t.id)||"-",")"]}),a.jsxs("div",{className:"flex items-center gap-2",children:[h,a.jsx(B,{size:"small",type:"tertiary",theme:"borderless",onClick:i,children:o("刷新")})]})]}),a.jsx("div",{className:"flex flex-wrap items-center justify-between gap-2",children:a.jsxs(Lz,{type:"tertiary",size:"small",children:[o("上游状态码:"),m??"-"]})}),a.jsxs("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:[a.jsx(dve,{t:o,title:o("5小时窗口"),windowData:c}),a.jsx(dve,{t:o,title:o("每周窗口"),windowData:u})]}),a.jsxs("div",{children:[a.jsxs("div",{className:"mb-1 flex items-center justify-between gap-2",children:[a.jsx("div",{className:"text-sm font-medium",children:o("原始 JSON")}),a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:()=>n==null?void 0:n(y),disabled:!y,children:o("复制")})]}),a.jsx("pre",{className:"max-h-[50vh] overflow-auto rounded-lg bg-semi-color-fill-0 p-3 text-xs text-semi-color-text-0",children:y})]})]})},$vn=({t:e,record:t,initialPayload:r,onCopy:n})=>{const i=typeof e=="function"?e:h=>h,[o,s]=p.useState(!r),[l,c]=p.useState(r??null),u=p.useRef(!1),f=p.useRef(!0),d=t==null?void 0:t.id,m=p.useCallback(async()=>{var h;if(!d){f.current&&c(null);return}f.current&&s(!0);try{const y=await ue.get(`/api/channel/${d}/codex/usage`,{skipErrorHandler:!0});if(!f.current)return;c((y==null?void 0:y.data)??null),!((h=y==null?void 0:y.data)!=null&&h.success)&&!u.current&&(u.current=!0,L(i("获取用量失败")))}catch(y){if(!f.current)return;u.current||(u.current=!0,L(i("获取用量失败"))),c({success:!1,message:String(y)})}finally{f.current&&s(!1)}},[d,i]);return p.useEffect(()=>(f.current=!0,()=>{f.current=!1}),[]),p.useEffect(()=>{r||m().catch(()=>{})},[m,r]),o?a.jsx("div",{className:"flex items-center justify-center py-10",children:a.jsx(Lt,{spinning:!0,size:"large",tip:i("加载中...")})}):l?a.jsx(kvn,{t:i,record:t,payload:l,onCopy:n,onRefresh:m}):a.jsxs("div",{className:"flex flex-col gap-3",children:[a.jsx(Lz,{type:"danger",children:i("获取用量失败")}),a.jsx("div",{className:"flex justify-end",children:a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:m,children:i("刷新")})})]})},Evn=({t:e,record:t,payload:r,onCopy:n})=>{const i=typeof e=="function"?e:o=>o;Qe.info({title:i("Codex 用量"),centered:!0,width:900,style:{maxWidth:"95vw"},content:a.jsx($vn,{t:i,record:t,initialPayload:r,onCopy:n}),footer:a.jsx("div",{className:"flex justify-end gap-2",children:a.jsx(B,{type:"primary",theme:"solid",onClick:()=>Qe.destroyAll(),children:i("关闭")})})})},Tvn=()=>{const{t:e}=nt(),t=zr(),[r,n]=p.useState([]),[i,o]=p.useState(!0),[s,l]=p.useState(1),[c,u]=p.useState(!1),[f,d]=p.useState(!1),[m,h]=p.useState(Qo),[y,g]=p.useState(0),[b,x]=p.useState([]),[v,O]=p.useState(!1),[j,w]=p.useState(!1),[P,S]=p.useState({id:void 0}),[$,_]=p.useState(!1),[C,k]=p.useState(""),[N,D]=p.useState([]),[A,z]=p.useState(!1),[T,E]=p.useState(!1),[M,K]=p.useState(""),[Q,q]=yl("channels"),[X,Z]=p.useState({}),[R,Y]=p.useState(!1),[G,J]=p.useState(localStorage.getItem("channel-status-filter")||"all"),[H,U]=p.useState("all"),[ie,re]=p.useState({}),[ee,ne]=p.useState(!1),[oe,Oe]=p.useState(null),[Se,ge]=p.useState(""),[he,Pe]=p.useState({}),[ve,ye]=p.useState(new Set),[Me,Te]=p.useState([]),[ce,be]=p.useState(!1),[pe,Be]=p.useState(1),[He,at]=p.useState(""),[dt,et]=p.useState(!1),[Jt,Ye]=p.useState(!1),Je=async()=>{try{const qe=await ue.get("/api/option/"),{success:tt,data:ht}=(qe==null?void 0:qe.data)||{};if(!tt||!Array.isArray(ht))return;const ut=ht.find(Ot=>(Ot==null?void 0:Ot.key)==="global.pass_through_request_enabled");ut&&Ye(po(ut.value))}catch{Ye(!1)}},mt=p.useRef(!1),[ct,cr]=p.useState(!1),[wt,fe]=p.useState(null),Kt=p.useRef(0),Ur=p.useRef(!1),[Br,Yr]=p.useState(null),Or={searchKeyword:"",searchGroup:"",searchModel:""},qt={ID:"id",NAME:"name",GROUP:"group",TYPE:"type",STATUS:"status",RESPONSE_TIME:"response_time",BALANCE:"balance",PRIORITY:"priority",WEIGHT:"weight",OPERATE:"operate"};p.useEffect(()=>{const qe=localStorage.getItem("id-sort")==="true",tt=parseInt(localStorage.getItem("page-size"))||Qo,ht=localStorage.getItem("enable-tag-mode")==="true",ut=localStorage.getItem("enable-batch-delete")==="true";u(qe),h(tt),z(ht),w(ut),vn(1,tt,qe,ht).then().catch(Ot=>{L(Ot)}),ot().then(),kqe().then(),Je().then()},[]);const Dr=()=>({[qt.ID]:!0,[qt.NAME]:!0,[qt.GROUP]:!0,[qt.TYPE]:!0,[qt.STATUS]:!0,[qt.RESPONSE_TIME]:!0,[qt.BALANCE]:!0,[qt.PRIORITY]:!0,[qt.WEIGHT]:!0,[qt.OPERATE]:!0}),Et=()=>{const qe=Dr();Z(qe)};p.useEffect(()=>{const qe=localStorage.getItem("channels-table-columns");if(qe)try{const tt=JSON.parse(qe),ut={...Dr(),...tt};Z(ut)}catch(tt){console.error("Failed to parse saved column preferences",tt),Et()}else Et()},[]),p.useEffect(()=>{Object.keys(X).length>0&&localStorage.setItem("channels-table-columns",JSON.stringify(X))},[X]);const Ar=(qe,tt)=>{const ht={...X,[qe]:tt};Z(ht)},Nr=qe=>{const tt=Object.keys(qt).map(ut=>qt[ut]),ht={};tt.forEach(ut=>{ht[ut]=qe}),Z(ht)},Vr=(qe,tt)=>{let ht=[],ut={};for(let Ot=0;OtHr.key===Pt),jt.priority===-1?jt.priority=qe[Ot].priority:jt.priority!==qe[Ot].priority&&(jt.priority=""),jt.weight===-1?jt.weight=qe[Ot].weight:jt.weight!==qe[Ot].weight&&(jt.weight=""),jt.group===""?jt.group=qe[Ot].group:qe[Ot].group.split(",").forEach((Ct,Vi)=>{jt.group.indexOf(Ct)===-1&&(jt.group+=","+Ct)}),jt.children.push(qe[Ot]),qe[Ot].status===1&&(jt.status=1),jt.used_quota+=qe[Ot].used_quota,jt.response_time+=qe[Ot].response_time,jt.response_time=jt.response_time/2}n(ht)},un=()=>{const qe=Br?Br.getValues():{};return{searchKeyword:qe.searchKeyword||"",searchGroup:qe.searchGroup||"",searchModel:qe.searchModel||""}},vn=async(qe,tt,ht,ut,Ot=H,Pt)=>{Pt===void 0&&(Pt=G);const{searchKeyword:Xr,searchGroup:jt,searchModel:Hr}=un();if(Xr!==""||jt!==""||Hr!==""){o(!0),await ur(ut,Ot,Pt,qe,tt,ht),o(!1);return}const Ct=++Kt.current;o(!0);const Vi=Ot!=="all"?`&type=${Ot}`:"",qd=Pt!=="all"?`&status=${Pt}`:"",X3=await ue.get(`/api/channel/?p=${qe}&page_size=${tt}&id_sort=${ht}&tag_mode=${ut}${Vi}${qd}`);if(X3===void 0||Ct!==Kt.current)return;const{success:Gd,message:Q3,data:Jd}=X3.data;if(Gd){const{items:Yd,total:Lc,type_counts:z0}=Jd;if(z0){const Xd=Object.values(z0).reduce((Qd,hD)=>Qd+hD,0);re({...z0,all:Xd})}Vr(Yd,ut),g(Lc)}else L(Q3);o(!1)},ur=async(qe,tt=H,ht=G,ut=1,Ot=m,Pt=c)=>{const{searchKeyword:Xr,searchGroup:jt,searchModel:Hr}=un();d(!0);try{if(Xr===""&&jt===""&&Hr===""){await vn(ut,Ot,Pt,qe,tt,ht);return}const Ct=tt!=="all"?`&type=${tt}`:"",Vi=ht!=="all"?`&status=${ht}`:"",qd=await ue.get(`/api/channel/search?keyword=${Xr}&group=${jt}&model=${Hr}&id_sort=${Pt}&tag_mode=${qe}&p=${ut}&page_size=${Ot}${Ct}${Vi}`),{success:X3,message:Gd,data:Q3}=qd.data;if(X3){const{items:Jd=[],total:Yd=0,type_counts:Lc={}}=Q3,z0=Object.values(Lc).reduce((Xd,Qd)=>Xd+Qd,0);re({...Lc,all:z0}),Vr(Jd,qe),g(Yd),l(ut)}else L(Gd)}finally{d(!1)}},Dt=async(qe=s)=>{const{searchKeyword:tt,searchGroup:ht,searchModel:ut}=un();tt===""&&ht===""&&ut===""?await vn(qe,m,c,A):await ur(A,H,G,qe,m,c)},De=Ovn({t:e,refresh:Dt}),rt=async(qe,tt,ht,ut)=>{let Ot={id:qe},Pt;switch(tt){case"delete":Pt=await ue.delete(`/api/channel/${qe}/`);break;case"enable":Ot.status=1,Pt=await ue.put("/api/channel/",Ot);break;case"disable":Ot.status=2,Pt=await ue.put("/api/channel/",Ot);break;case"priority":if(ut==="")return;Ot.priority=parseInt(ut),Pt=await ue.put("/api/channel/",Ot);break;case"weight":if(ut==="")return;Ot.weight=parseInt(ut),Ot.weight<0&&(Ot.weight=0),Pt=await ue.put("/api/channel/",Ot);break;case"enable_all":Ot.channel_info=ht.channel_info,Ot.channel_info.multi_key_status_list={},Pt=await ue.put("/api/channel/",Ot);break}const{success:Xr,message:jt}=Pt.data;if(Xr){Ce(e("操作成功完成!"));let Hr=Pt.data.data,Ct=[...r];tt!=="delete"&&(ht.status=Hr.status),n(Ct)}else L(jt)},ae=async(qe,tt)=>{var Pt,Xr;let ht;switch(tt){case"enable":ht=await ue.post("/api/channel/tag/enabled",{tag:qe});break;case"disable":ht=await ue.post("/api/channel/tag/disabled",{tag:qe});break}const{success:ut,message:Ot}=ht.data;if(ut){Ce(e("操作成功完成!"));let jt=[...r];for(let Hr=0;Hr{Vi.status=Ct}),jt[Hr].status=Ct}n(jt)}else L(Ot)},ke=qe=>{const{searchKeyword:tt,searchGroup:ht,searchModel:ut}=un();l(qe),tt===""&&ht===""&&ut===""?vn(qe,m,c,A).then(()=>{}):ur(A,H,G,qe,m,c)},Ze=async qe=>{localStorage.setItem("page-size",qe+""),h(qe),l(1);const{searchKeyword:tt,searchGroup:ht,searchModel:ut}=un();tt===""&&ht===""&&ut===""?vn(1,qe,c,A).then().catch(Ot=>{L(Ot)}):ur(A,H,G,1,qe,c)},ot=async()=>{try{let qe=await ue.get("/api/group/");if(qe===void 0)return;x(qe.data.data.map(tt=>({label:tt,value:tt})))}catch(qe){L(qe.message)}},Nt=async qe=>{var tt,ht,ut,Ot;try{const Pt=await ue.post(`/api/channel/copy/${qe.id}`);(tt=Pt==null?void 0:Pt.data)!=null&&tt.success?(Ce(e("渠道复制成功")),await Dt()):L(((ht=Pt==null?void 0:Pt.data)==null?void 0:ht.message)||e("渠道复制失败"))}catch(Pt){L(e("渠道复制失败: ")+(((Ot=(ut=Pt==null?void 0:Pt.response)==null?void 0:ut.data)==null?void 0:Ot.message)||(Pt==null?void 0:Pt.message)||Pt))}},ze=(qe,tt)=>{const ht=[...r];let ut=!1;ht.forEach(Ot=>{Ot.children!==void 0?Ot.children.forEach(Pt=>{Pt.id===qe&&(tt(Pt),ut=!0)}):Ot.id===qe&&(tt(Ot),ut=!0)}),ut&&n(ht)},Er=async(qe,tt)=>{var ht;switch(qe){case"priority":if(tt.priority===void 0||tt.priority===""){Tt("优先级必须是整数!");return}tt.priority=parseInt(tt.priority);break;case"weight":if(tt.weight===void 0||tt.weight<0||tt.weight===""){Tt("权重必须是非负整数!");return}tt.weight=parseInt(tt.weight);break}try{const ut=await ue.put("/api/channel/tag",tt);(ht=ut==null?void 0:ut.data)!=null&&ht.success&&(Ce("更新成功!"),await Dt())}catch(ut){L(ut)}},Ht=()=>{O(!1)},Mt=(qe,tt)=>qe.status!==1?{style:{background:"var(--semi-color-disabled-border)"}}:{},$e=async()=>{if(N.length===0){L(e("请先选择要设置标签的渠道!"));return}if(M===""){L(e("标签不能为空!"));return}let qe=N.map(ht=>ht.id);const tt=await ue.post("/api/channel/batch/tag",{ids:qe,tag:M===""?null:M});tt.data.success?(Ce(e("已为 ${count} 个渠道设置标签!").replace("${count}",tt.data.data)),await Dt(),E(!1)):L(tt.data.message)},st=async()=>{if(N.length===0){L(e("请先选择要删除的通道!"));return}o(!0);let qe=[];N.forEach(Pt=>{qe.push(Pt.id)});const tt=await ue.post("/api/channel/batch",{ids:qe}),{success:ht,message:ut,data:Ot}=tt.data;ht?(Ce(e("已删除 ${data} 个通道!").replace("${data}",Ot)),await Dt(),setTimeout(()=>{r.length===0&&s>1&&Dt(s-1)},100)):L(ut),o(!1)},At=async()=>{const qe=await ue.get("/api/channel/test"),{success:tt,message:ht}=qe.data;tt?Tt(e("已成功开始测试所有已启用通道,请刷新页面查看结果。")):L(ht)},jr=async()=>{const qe=await ue.delete("/api/channel/disabled"),{success:tt,message:ht,data:ut}=qe.data;tt?(Ce(e("已删除所有禁用渠道,共计 ${data} 个").replace("${data}",ut)),await Dt()):L(ht)},xn=async()=>{const qe=await ue.get("/api/channel/update_balance"),{success:tt,message:ht}=qe.data;tt?Tt(e("已更新完毕所有已启用通道余额!")):L(ht)},fn=async qe=>{if((qe==null?void 0:qe.type)===57){Evn({t:e,record:qe,onCopy:async Pt=>{await gn(Pt)?Ce(e("已复制")):L(e("复制失败"))}});return}const tt=await ue.get(`/api/channel/update_balance/${qe.id}/`),{success:ht,message:ut,balance:Ot}=tt.data;ht?(ze(qe.id,Pt=>{Pt.balance=Ot,Pt.balance_updated_time=Date.now()/1e3}),Tt(e("通道 ${name} 余额更新成功!").replace("${name}",qe.name))):L(ut)},Bn=async()=>{const qe=await ue.post("/api/channel/fix"),{success:tt,message:ht,data:ut}=qe.data;tt?(Ce(e("已修复 ${success} 个通道,失败 ${fails} 个通道。").replace("${success}",ut.success).replace("${fails}",ut.fails)),await Dt()):L(ht)},yi=async qe=>{var tt,ht;try{const ut=await ue.get(`/api/channel/ollama/version/${qe.id}`),{success:Ot,message:Pt,data:Xr}=ut.data;if(Ot){const jt=(Xr==null?void 0:Xr.version)||"-",Hr=e("当前 Ollama 版本为 ${version}").replace("${version}",jt),Ct=async()=>{if(!jt||jt==="-"){Tt(e("暂无可复制的版本信息"));return}await gn(jt)?Ce(e("已复制版本号")):L(e("复制失败,请手动复制"))};Qe.info({title:e("Ollama 版本信息"),content:Hr,centered:!0,footer:a.jsxs("div",{className:"flex justify-end gap-2",children:[a.jsx(B,{type:"tertiary",onClick:Ct,children:e("复制版本号")}),a.jsx(B,{type:"primary",theme:"solid",onClick:()=>Qe.destroyAll(),children:e("关闭")})]}),hasCancel:!1,hasOk:!1,closable:!0,maskClosable:!0})}else L(Pt||e("获取 Ollama 版本失败"))}catch(ut){const Ot=((ht=(tt=ut==null?void 0:ut.response)==null?void 0:tt.data)==null?void 0:ht.message)||(ut==null?void 0:ut.message)||e("获取 Ollama 版本失败");L(Ot)}},Bi=async(qe,tt,ht="",ut=!1)=>{const Ot=`${qe.id}-${tt}`;if(mt.current&&ce)return Promise.resolve();ye(Pt=>new Set([...Pt,tt]));try{let Pt=`/api/channel/test/${qe.id}?model=${tt}`;ht&&(Pt+=`&endpoint_type=${ht}`),ut&&(Pt+="&stream=true");const Xr=await ue.get(Pt);if(mt.current&&ce)return Promise.resolve();const{success:jt,message:Hr,time:Ct}=Xr.data;Pe(Vi=>({...Vi,[Ot]:{success:jt,message:Hr,time:Ct||0,timestamp:Date.now()}})),jt?(ze(qe.id,Vi=>{Vi.response_time=Ct*1e3,Vi.test_time=Date.now()/1e3}),Tt(!tt||tt===""?e("通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。").replace("${name}",qe.name).replace("${time.toFixed(2)}",Ct.toFixed(2)):e("通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。").replace("${name}",qe.name).replace("${model}",tt).replace("${time.toFixed(2)}",Ct.toFixed(2)))):L(`${e("模型")} ${tt}: ${Hr}`)}catch(Pt){const Xr=`${qe.id}-${tt}`;Pe(jt=>({...jt,[Xr]:{success:!1,message:Pt.message||e("网络错误"),time:0,timestamp:Date.now()}})),L(`${e("模型")} ${tt}: ${Pt.message||e("测试失败")}`)}finally{ye(Pt=>{const Xr=new Set(Pt);return Xr.delete(tt),Xr})}},Do=async()=>{if(!oe||!oe.models){L(e("渠道模型信息不完整"));return}const qe=oe.models.split(",").filter(tt=>tt.toLowerCase().includes(Se.toLowerCase()));if(qe.length===0){L(e("没有找到匹配的模型"));return}be(!0),mt.current=!1,Pe(tt=>{const ht={...tt};return qe.forEach(ut=>{const Ot=`${oe.id}-${ut}`;delete ht[Ot]}),ht});try{Tt(e("开始批量测试 ${count} 个模型,已清空上次结果...").replace("${count}",qe.length));const tt=5,ht=[];for(let ut=0;utBi(oe,jt,He,dt)),Xr=await Promise.allSettled(Pt);if(ht.push(...Xr),mt.current){Tt(e("批量测试已停止"));break}ut+ttsetTimeout(jt,100))}mt.current||(await new Promise(ut=>setTimeout(ut,300)),Pe(ut=>{let Ot=0,Pt=0;return qe.forEach(Xr=>{const jt=`${oe.id}-${Xr}`,Hr=ut[jt];Hr&&Hr.success?Ot++:Pt++}),setTimeout(()=>{Ce(e("批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}").replace("${success}",Ot).replace("${fail}",Pt).replace("${total}",qe.length))},100),ut}))}catch(tt){L(e("批量测试过程中发生错误: ")+tt.message)}finally{be(!1)}},gt=()=>{ce&&(mt.current=!0,Tt(e("关闭弹窗,已停止批量测试"))),ne(!1),ge(""),be(!1),ye(new Set),Te([]),Be(1),at(""),et(!1)},rr=p.useMemo(()=>{if(Object.keys(ie).length>0)return ie;const qe={all:r.length};return r.forEach(tt=>{const ht=ut=>{const Ot=ut.type;qe[Ot]=(qe[Ot]||0)+1};tt.children!==void 0?tt.children.forEach(ht):ht(tt)}),qe},[ie,r]),$t=p.useMemo(()=>{const qe=["all"];return Object.entries(rr).forEach(([tt,ht])=>{tt!=="all"&&ht>0&&qe.push(String(tt))}),qe},[rr]);return{channels:r,loading:i,searching:f,activePage:s,pageSize:m,channelCount:y,groupOptions:b,idSort:c,enableTagMode:A,enableBatchDelete:j,statusFilter:G,compactMode:Q,globalPassThroughEnabled:Jt,showEdit:v,setShowEdit:O,editingChannel:P,setEditingChannel:S,showEditTag:$,setShowEditTag:_,editingTag:C,setEditingTag:k,selectedChannels:N,setSelectedChannels:D,showBatchSetTag:T,setShowBatchSetTag:E,batchSetTagValue:M,setBatchSetTagValue:K,visibleColumns:X,showColumnSelector:R,setShowColumnSelector:Y,COLUMN_KEYS:qt,activeTypeKey:H,setActiveTypeKey:U,typeCounts:ie,channelTypeCounts:rr,availableTypeKeys:$t,showModelTestModal:ee,setShowModelTestModal:ne,currentTestChannel:oe,setCurrentTestChannel:Oe,modelSearchKeyword:Se,setModelSearchKeyword:ge,modelTestResults:he,testingModels:ve,selectedModelKeys:Me,setSelectedModelKeys:Te,isBatchTesting:ce,modelTablePage:pe,setModelTablePage:Be,selectedEndpointType:He,setSelectedEndpointType:at,isStreamTest:dt,setIsStreamTest:et,allSelectingRef:Ur,showMultiKeyManageModal:ct,setShowMultiKeyManageModal:cr,currentMultiKeyChannel:wt,setCurrentMultiKeyChannel:fe,...De,formApi:Br,setFormApi:Yr,formInitValues:Or,t:e,isMobile:t,loadChannels:vn,searchChannels:ur,refresh:Dt,manageChannel:rt,manageTag:ae,handlePageChange:ke,handlePageSizeChange:Ze,copySelectedChannel:Nt,updateChannelProperty:ze,submitTagEdit:Er,closeEdit:Ht,handleRow:Mt,batchSetChannelTag:$e,batchDeleteChannels:st,testAllChannels:At,deleteAllDisabledChannels:jr,updateAllChannelsBalance:xn,updateChannelBalance:fn,fixChannelsAbilities:Bn,checkOllamaVersion:yi,testChannel:Bi,batchTestModels:Do,handleCloseModal:gt,getFormValues:un,handleColumnVisibilityChange:Ar,handleSelectAll:Nr,initDefaultColumns:Et,getDefaultColumnVisibility:Dr,setIdSort:u,setEnableTagMode:z,setEnableBatchDelete:w,setStatusFilter:J,setCompactMode:q,setActivePage:l}},Mvn=({showBatchSetTag:e,setShowBatchSetTag:t,batchSetChannelTag:r,batchSetTagValue:n,setBatchSetTagValue:i,selectedChannels:o,t:s})=>a.jsxs(Qe,{title:s("批量设置标签"),visible:e,onOk:r,onCancel:()=>t(!1),maskClosable:!1,centered:!0,size:"small",className:"!rounded-lg",children:[a.jsx("div",{className:"mb-5",children:a.jsx(_e.Text,{children:s("请输入要设置的标签名称")})}),a.jsx(_t,{placeholder:s("请输入标签名称"),value:n,onChange:l=>i(l)}),a.jsx("div",{className:"mt-4",children:a.jsx(_e.Text,{type:"secondary",children:s("已选择 ${count} 个渠道").replace("${count}",o.length)})})]}),zvn=({showModelTestModal:e,currentTestChannel:t,handleCloseModal:r,isBatchTesting:n,batchTestModels:i,modelSearchKeyword:o,setModelSearchKeyword:s,selectedModelKeys:l,setSelectedModelKeys:c,modelTestResults:u,testingModels:f,testChannel:d,modelTablePage:m,setModelTablePage:h,selectedEndpointType:y,setSelectedEndpointType:g,isStreamTest:b,setIsStreamTest:x,allSelectingRef:v,isMobile:O,t:j})=>{const w=!!t,P=["embeddings","image-generation","jina-rerank","openai-response-compact"].includes(y);Le.useEffect(()=>{P&&b&&x(!1)},[P,b,x]);const S=w?t.models.split(",").filter(D=>D.toLowerCase().includes(o.toLowerCase())):[],$=[{value:"",label:j("自动检测")},{value:"openai",label:"OpenAI (/v1/chat/completions)"},{value:"openai-response",label:"OpenAI Response (/v1/responses)"},{value:"openai-response-compact",label:"OpenAI Response Compaction (/v1/responses/compact)"},{value:"anthropic",label:"Anthropic (/v1/messages)"},{value:"gemini",label:"Gemini (/v1beta/models/{model}:generateContent)"},{value:"jina-rerank",label:"Jina Rerank (/v1/rerank)"},{value:"image-generation",label:j("图像生成")+" (/v1/images/generations)"},{value:"embeddings",label:"Embeddings (/v1/embeddings)"}],_=()=>{if(l.length===0){L(j("请先选择模型!"));return}gn(l.join(",")).then(D=>{D?Ce(j("已复制 ${count} 个模型").replace("${count}",l.length)):L(j("复制失败,请手动复制"))})},C=()=>{if(!t)return;const D=t.models.split(",").filter(A=>A.toLowerCase().includes(o.toLowerCase())).filter(A=>{const z=u[`${t.id}-${A}`];return z&&z.success});D.length===0&&Tt(j("暂无成功模型")),c(D)},k=[{title:j("模型名称"),dataIndex:"model",render:D=>a.jsx("div",{className:"flex items-center",children:a.jsx(_e.Text,{strong:!0,children:D})})},{title:j("状态"),dataIndex:"status",render:(D,A)=>{const z=u[`${t.id}-${A.model}`];return f.has(A.model)?a.jsx(me,{color:"blue",shape:"circle",children:j("测试中")}):z?a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(me,{color:z.success?"green":"red",shape:"circle",children:z.success?j("成功"):j("失败")}),z.success&&a.jsx(_e.Text,{type:"tertiary",children:j("请求时长: ${time}s").replace("${time}",z.time.toFixed(2))})]}):a.jsx(me,{color:"grey",shape:"circle",children:j("未开始")})}},{title:"",dataIndex:"operate",render:(D,A)=>{const z=f.has(A.model);return a.jsx(B,{type:"tertiary",onClick:()=>d(t,A.model,y,b),loading:z,size:"small",children:j("测试")})}}],N=(()=>{if(!w)return[];const D=(m-1)*Bl,A=D+Bl;return S.slice(D,A).map(z=>({model:z,key:z}))})();return a.jsx(Qe,{title:w?a.jsx("div",{className:"flex flex-col gap-2 w-full",children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsxs(_e.Text,{strong:!0,className:"!text-[var(--semi-color-text-0)] !text-base",children:[t.name," ",j("渠道的模型测试")]}),a.jsxs(_e.Text,{type:"tertiary",size:"small",children:[j("共")," ",t.models.split(",").length," ",j("个模型")]})]})}):null,visible:e,onCancel:r,footer:w?a.jsxs("div",{className:"flex justify-end",children:[n?a.jsx(B,{type:"danger",onClick:r,children:j("停止测试")}):a.jsx(B,{type:"tertiary",onClick:r,children:j("取消")}),a.jsx(B,{onClick:i,loading:n,disabled:n,children:n?j("测试中..."):j("批量测试${count}个模型").replace("${count}",S.length)})]}):null,maskClosable:!n,className:"!rounded-lg",size:O?"full-width":"large",children:w&&a.jsxs("div",{className:"model-test-scroll",children:[a.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-2 w-full mb-2",children:[a.jsxs("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:[a.jsxs(_e.Text,{strong:!0,className:"shrink-0",children:[j("端点类型"),":"]}),a.jsx(hr,{value:y,onChange:g,optionList:$,className:"!w-full min-w-0",placeholder:j("选择端点类型")})]}),a.jsxs("div",{className:"flex items-center justify-between sm:justify-end gap-2 shrink-0",children:[a.jsxs(_e.Text,{strong:!0,className:"shrink-0",children:[j("流式"),":"]}),a.jsx(ln,{checked:b,onChange:x,size:"small",disabled:P,"aria-label":j("流式")})]})]}),a.jsx(er,{type:"info",closeIcon:null,icon:a.jsx(KX,{}),className:"!rounded-lg mb-2",description:j("说明:本页测试为非流式请求;若渠道仅支持流式返回,可能出现测试失败,请以实际使用为准。")}),a.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-2 w-full mb-2",children:[a.jsx(_t,{placeholder:j("搜索模型..."),value:o,onChange:D=>{s(D),h(1)},className:"!w-full sm:!flex-1",prefix:a.jsx(en,{}),showClear:!0}),a.jsxs("div",{className:"flex items-center justify-end gap-2",children:[a.jsx(B,{onClick:_,children:j("复制已选")}),a.jsx(B,{type:"tertiary",onClick:C,children:j("选择成功")})]})]}),a.jsx(ri,{columns:k,dataSource:N,rowSelection:{selectedRowKeys:l,onChange:D=>{if(v.current){v.current=!1;return}c(D)},onSelectAll:D=>{v.current=!0,c(D?S:[])}},pagination:{currentPage:m,pageSize:Bl,total:S.length,showSizeChanger:!1,onPageChange:D=>h(D)}})]})})},Avn=({showColumnSelector:e,setShowColumnSelector:t,visibleColumns:r,handleColumnVisibilityChange:n,handleSelectAll:i,initDefaultColumns:o,COLUMN_KEYS:s,t:l,updateChannelBalance:c,manageChannel:u,manageTag:f,submitTagEdit:d,testChannel:m,setCurrentTestChannel:h,setShowModelTestModal:y,setEditingChannel:g,setShowEdit:b,setShowEditTag:x,setEditingTag:v,copySelectedChannel:O,refresh:j,activePage:w,channels:P})=>{const S=kLe({t:l,COLUMN_KEYS:s,updateChannelBalance:c,manageChannel:u,manageTag:f,submitTagEdit:d,testChannel:m,setCurrentTestChannel:h,setShowModelTestModal:y,setEditingChannel:g,setShowEdit:b,setShowEditTag:x,setEditingTag:v,copySelectedChannel:O,refresh:j,activePage:w,channels:P});return a.jsxs(Qe,{title:l("列设置"),visible:e,onCancel:()=>t(!1),footer:a.jsxs("div",{className:"flex justify-end",children:[a.jsx(B,{onClick:()=>o(),children:l("重置")}),a.jsx(B,{onClick:()=>t(!1),children:l("取消")}),a.jsx(B,{onClick:()=>t(!1),children:l("确定")})]}),children:[a.jsx("div",{style:{marginBottom:20},children:a.jsx(on,{checked:Object.values(r).every($=>$===!0),indeterminate:Object.values(r).some($=>$===!0)&&!Object.values(r).every($=>$===!0),onChange:$=>i($.target.checked),children:l("全选")})}),a.jsx("div",{className:"flex flex-wrap max-h-96 overflow-y-auto rounded-lg p-4",style:{border:"1px solid var(--semi-color-border)"},children:S.map($=>$.title?a.jsx("div",{className:"w-1/2 mb-4 pr-2",children:a.jsx(on,{checked:!!r[$.key],onChange:_=>n($.key,_.target.checked),children:$.title})},$.key):null)})]})},Ivn=({visible:e,models:t=[],selected:r=[],redirectModels:n=[],onConfirm:i,onCancel:o})=>{const{t:s}=nt(),l=M=>M?typeof M=="string"?M:typeof M=="object"&&M.model_name?M.model_name:String(M??""):"",c=p.useMemo(()=>(r||[]).map(l),[r]),[u,f]=p.useState(c),[d,m]=p.useState(""),[h,y]=p.useState("new"),g=zr(),b=M=>typeof M=="string"?M.trim():"",x=p.useMemo(()=>Array.from(new Set((n||[]).map(M=>b(M)).filter(Boolean))),[n]),v=p.useMemo(()=>{const M=new Set;return(r||[]).forEach(K=>{const Q=b(K);Q&&M.add(Q)}),M},[r]),O=p.useMemo(()=>{const M=new Set(v);return x.forEach(K=>M.add(K)),M},[v,x]),j=p.useMemo(()=>{const M=new Set;return x.forEach(K=>{v.has(K)||M.add(K)}),M},[x,v]),w=t.filter(M=>String(M||"").toLowerCase().includes(d.toLowerCase())),P=M=>O.has(b(M)),S=w.filter(M=>!P(M)),$=w.filter(M=>P(M));p.useEffect(()=>{e&&f(c)},[e,c]),p.useEffect(()=>{if(e){const M=S.length>0;y(M?"new":"existing")}},[e,S.length,r]);const _=()=>{i&&i(u)},C=M=>{const K=K3(s),Q={},q=[];return M.forEach(X=>{let Z=!1;for(const[R,Y]of Object.entries(K))if(R!=="all"&&Y.filter({model_name:X})){Q[R]||(Q[R]={label:Y.label,icon:Y.icon,models:[]}),Q[R].models.push(X),Z=!0;break}Z||q.push(X)}),q.length>0&&(Q.other={label:s("其他"),icon:null,models:q}),Q},k=C(S),N=C($),D=[...S.length>0?[{tab:`${s("新获取的模型")} (${S.length})`,itemKey:"new"}]:[],...$.length>0?[{tab:`${s("已有的模型")} (${$.length})`,itemKey:"existing"}]:[]],A=(M,K)=>{let Q=[...u];K?M.forEach(q=>{Q.includes(q)||Q.push(q)}):Q=Q.filter(q=>!M.includes(q)),f(Q)},z=M=>M.length>0&&M.every(K=>u.includes(K)),T=M=>{const K=M.filter(Q=>u.includes(Q)).length;return K>0&&K{const Q=Object.entries(M);return Q.length===0?null:(Q.map((q,X)=>`${K}_${X}`),a.jsx(bi,{defaultActiveKey:[],children:Q.map(([q,X],Z)=>a.jsxs(bi.Panel,{itemKey:`${K}_${Z}`,header:`${X.label} (${X.models.length})`,extra:a.jsx(on,{checked:z(X.models),indeterminate:T(X.models),onChange:R=>{R.stopPropagation(),A(X.models,R.target.checked)},onClick:R=>R.stopPropagation()}),children:[a.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[X.icon,a.jsx(_e.Text,{type:"secondary",size:"small",children:s("已选择 {{selected}} / {{total}}",{selected:X.models.filter(R=>u.includes(R)).length,total:X.models.length})})]}),a.jsx("div",{className:"grid grid-cols-2 gap-x-4",children:X.models.map(R=>a.jsx(on,{value:R,className:"my-1",children:a.jsxs("span",{className:"flex items-center gap-2",children:[a.jsx("span",{children:R}),j.has(b(R))&&a.jsx(Ut,{position:"top",content:s("来自模型重定向,尚未加入模型列表"),children:a.jsx(KX,{size:"small",className:"text-amber-500 cursor-help"})})]})},R))})]},`${K}_${Z}`))},`${K}_${Q.length}`))};return a.jsxs(Qe,{header:a.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-2 sm:gap-4 py-4",children:[a.jsx(_e.Title,{heading:5,className:"m-0",children:s("选择模型")}),a.jsx("div",{className:"flex-shrink-0",children:a.jsx(Ci,{type:"slash",size:"small",tabList:D,activeKey:h,onChange:M=>y(M)})})]}),visible:e,onOk:_,onCancel:o,okText:s("确定"),cancelText:s("取消"),size:g?"full-width":"large",closeOnEsc:!0,maskClosable:!0,centered:!0,children:[a.jsx(_t,{prefix:a.jsx(en,{size:14}),placeholder:s("搜索模型"),value:d,onChange:M=>m(M),showClear:!0}),a.jsx(Lt,{spinning:!t||t.length===0,children:a.jsx("div",{style:{maxHeight:400,overflowY:"auto",paddingRight:8},children:w.length===0?a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:s("暂无匹配模型"),style:{padding:30}}):a.jsxs(on.Group,{value:u,onChange:M=>f(M),children:[h==="new"&&S.length>0&&a.jsx("div",{children:E(k,"new")}),h==="existing"&&$.length>0&&a.jsx("div",{children:E(N,"existing")})]})})}),a.jsx(_e.Text,{type:"secondary",size:"small",className:"block text-right mt-4",children:a.jsx("div",{className:"flex items-center justify-end gap-2",children:(()=>{const M=h==="new"?S:$,K=M.filter(X=>u.includes(X)).length,Q=M.length>0&&K===M.length,q=K>0&&K{A(M,X.target.checked)}})]})})()})})]})},Dvn=({visible:e,models:t=[],selected:r="",onConfirm:n,onCancel:i})=>{const{t:o}=nt(),s=zr(),l=b=>String(b??"").trim(),c=p.useMemo(()=>{const b=Array.isArray(t)?t:[];return Array.from(new Set(b.map(l).filter(Boolean)))},[t]),[u,f]=p.useState(""),[d,m]=p.useState("");p.useEffect(()=>{e&&(f(""),m(l(r)))},[e,r]);const h=p.useMemo(()=>{const b=u.trim().toLowerCase();return b?c.filter(x=>x.toLowerCase().includes(b)):c},[c,u]),y=p.useMemo(()=>{const b=K3(o),x={},v=[];return h.forEach(O=>{let j=!1;for(const[w,P]of Object.entries(b))if(w!=="all"&&P.filter({model_name:O})){x[w]||(x[w]={label:P.label,icon:P.icon,models:[]}),x[w].models.push(O),j=!0;break}j||v.push(O)}),v.length>0&&(x.other={label:o("其他"),icon:null,models:v}),x},[h,o]),g=p.useMemo(()=>Object.entries(y),[y]);return a.jsxs(Qe,{header:a.jsx("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-2 sm:gap-4 py-4",children:a.jsx(_e.Title,{heading:5,className:"m-0",children:o("选择模型")})}),visible:e,onOk:()=>n==null?void 0:n(d),onCancel:i,okText:o("确定"),cancelText:o("取消"),okButtonProps:{disabled:!d},size:s?"full-width":"large",closeOnEsc:!0,maskClosable:!0,centered:!0,children:[a.jsx(_t,{prefix:a.jsx(en,{size:14}),placeholder:o("搜索模型"),value:u,onChange:b=>f(b),showClear:!0}),a.jsx("div",{style:{maxHeight:400,overflowY:"auto",paddingRight:8},children:h.length===0?a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:o("暂无匹配模型"),style:{padding:30}}):a.jsx(Qr.Group,{className:"w-full",style:{width:"100%"},value:d,onChange:b=>{const x=b&&b.target?b.target.value:b;m(x)},children:a.jsx(bi,{className:"w-full",style:{width:"100%"},defaultActiveKey:[],children:g.map(([b,x],v)=>a.jsx(bi.Panel,{itemKey:`${b}_${v}`,header:a.jsxs("span",{className:"flex items-center gap-2",children:[x.icon,a.jsxs("span",{children:[x.label," (",x.models.length,")"]})]}),children:a.jsx("div",{className:"grid grid-cols-2 gap-x-4",children:x.models.map(O=>a.jsx(Qr,{value:O,className:"my-1",children:O},O))})},`${b}_${v}`))})})})]})},{Text:Jc,Title:mve}=_e,ZT=4,Nvn=e=>{if(!e)return null;if(typeof e=="object")return e;if(typeof e=="string")try{return JSON.parse(e)}catch{return null}return null},Lvn=e=>{if(!e)return"";const t=typeof e.base_url=="string"?e.base_url.trim():"";if(t)return t;const r=typeof e.ollama_base_url=="string"?e.ollama_base_url.trim():"";if(r)return r;const n=Nvn(e.other_info);if(n&&typeof n=="object"){const i=typeof n.base_url=="string"&&n.base_url.trim()||typeof n.public_url=="string"&&n.public_url.trim()||typeof n.api_url=="string"&&n.api_url.trim();if(i)return i}return""},hve=e=>Array.isArray(e)?e.map(t=>{if(!t)return null;if(typeof t=="string")return{id:t,owned_by:"ollama"};if(typeof t=="object"){const r=t.id||t.ID||t.name||t.model||t.Model;if(!r)return null;const n=t.metadata||t.Metadata,i={...t,id:r,owned_by:t.owned_by||t.ownedBy||"ollama"};return typeof t.size=="number"&&!i.size&&(i.size=t.size),n&&typeof n=="object"&&(typeof n.size=="number"&&!i.size&&(i.size=n.size),!i.digest&&typeof n.digest=="string"&&(i.digest=n.digest),!i.modified_at&&typeof n.modified_at=="string"&&(i.modified_at=n.modified_at),n.details&&!i.details&&(i.details=n.details)),i}return null}).filter(Boolean):[],Rvn=({visible:e,onCancel:t,channelId:r,channelInfo:n,onModelsUpdate:i,onApplyModels:o})=>{const{t:s}=nt(),[l,c]=p.useState(!1),[u,f]=p.useState([]),[d,m]=p.useState([]),[h,y]=p.useState(""),[g,b]=p.useState(""),[x,v]=p.useState(!1),[O,j]=p.useState(null),[w,P]=p.useState(null),[S,$]=p.useState([]),_=()=>{!o||S.length===0||o({mode:"append",modelIds:S})},C=(E,M)=>{E&&$(K=>M?K.includes(E)?K:[...K,E]:K.filter(Q=>Q!==E))},k=()=>{$(u.map(E=>E==null?void 0:E.id).filter(Boolean))},N=()=>{$([])},D=async()=>{var R,Y,G,J,H,U,ie,re;const M=Number((n==null?void 0:n.type)??ZT)===ZT,K=Lvn(n);c(!0);let Q=!1,q=!1,X="",Z=[];try{if(M&&K)try{const ne={base_url:K,type:ZT,key:(n==null?void 0:n.key)||""},oe=await ue.post("/api/channel/fetch_models",ne,{skipErrorHandler:!0});(R=oe==null?void 0:oe.data)!=null&&R.success?(Z=hve(oe.data.data),Q=!0):(Y=oe==null?void 0:oe.data)!=null&&Y.message&&(X=oe.data.message)}catch(ne){const oe=((J=(G=ne==null?void 0:ne.response)==null?void 0:G.data)==null?void 0:J.message)||ne.message;oe&&(X=oe)}else M&&!K&&!r&&(X=s("请先填写 Ollama API 地址"));if((!Q||Z.length===0)&&r)try{const ne=await ue.get(`/api/channel/fetch_models/${r}`,{skipErrorHandler:!0});(H=ne==null?void 0:ne.data)!=null&&H.success?(Z=hve(ne.data.data),q=!0,X=""):(U=ne==null?void 0:ne.data)!=null&&U.message&&(X=ne.data.message)}catch(ne){const oe=((re=(ie=ne==null?void 0:ne.response)==null?void 0:ie.data)==null?void 0:re.message)||ne.message;oe&&(X=oe)}!Q&&!q&&X&&L(`${s("获取模型列表失败")}: ${X}`);const ee=Z;f(ee),m(ee),$(ne=>{if(!ee||ee.length===0)return[];if(!ne||ne.length===0)return ee.map(Oe=>Oe.id).filter(Boolean);const oe=ne.filter(Oe=>ee.some(Se=>Se.id===Oe));return oe.length>0?oe:ee.map(Oe=>Oe.id).filter(Boolean)})}finally{c(!1)}},A=async()=>{if(!g.trim()){L(s("请输入模型名称"));return}v(!0),j({status:"starting",completed:0,total:0});let E=!1;const M=async()=>{E||(E=!0,await D(),i&&i({silent:!0}))};try{w&&(w.close(),P(null));const K=new AbortController;P({close:()=>K.abort()});const q=sqe(),X=mm(),Z={"Content-Type":"application/json",Accept:"text/event-stream","New-API-User":String(X),...q},R=await fetch("/api/channel/ollama/pull/stream",{method:"POST",headers:Z,body:JSON.stringify({channel_id:r,model_name:g.trim()}),signal:K.signal});if(!R.ok)throw new Error(`HTTP ${R.status}: ${R.statusText}`);const Y=R.body.getReader(),G=new TextDecoder;let J="";await(async()=>{try{for(;;){const{done:U,value:ie}=await Y.read();if(U)break;J+=G.decode(ie,{stream:!0});const re=J.split(` `);J=re.pop()||"";for(const ee of re)if(ee.startsWith("data: "))try{const ne=ee.substring(6);if(ne==="[DONE]"){v(!1),j(null),P(null);return}const oe=JSON.parse(ne);if(oe.status)j(oe);else if(oe.error){L(oe.error),j(null),v(!1),P(null);return}else if(oe.message){Ce(oe.message),b(""),j(null),v(!1),P(null),await D(),i&&i({silent:!0}),await M();return}}catch(ne){console.error("Failed to parse SSE data:",ne)}}v(!1),j(null),P(null),await M()}catch(U){if((U==null?void 0:U.name)==="AbortError"){j(null),v(!1),P(null);return}console.error("Stream processing error:",U),L(s("数据传输中断")),j(null),v(!1),P(null),await M()}})()}catch(K){(K==null?void 0:K.name)!=="AbortError"&&L(s("模型拉取失败: {{error}}",{error:K.message})),v(!1),j(null),P(null),await M()}},z=async E=>{try{const M=await ue.delete("/api/channel/ollama/delete",{data:{channel_id:r,model_name:E}});M.data.success?(Ce(s("模型删除成功")),await D(),i&&i({silent:!0})):L(M.data.message||s("模型删除失败"))}catch(M){L(s("模型删除失败: {{error}}",{error:M.message}))}};p.useEffect(()=>{if(!h)m(u);else{const E=u.filter(M=>M.id.toLowerCase().includes(h.toLowerCase()));m(E)}},[u,h]),p.useEffect(()=>{e||($([]),b(""),j(null),v(!1))},[e]),p.useEffect(()=>{e&&(r||Number(n==null?void 0:n.type)===ZT)&&D()},[e,r,n==null?void 0:n.type,n==null?void 0:n.base_url,n==null?void 0:n.other_info,n==null?void 0:n.ollama_base_url]),p.useEffect(()=>()=>{w&&w.close()},[w]);const T=E=>{if(!E)return"-";const M=E/(1024*1024*1024);return M>=1?`${M.toFixed(1)} GB`:`${(E/(1024*1024)).toFixed(0)} MB`};return a.jsx(Qe,{title:s("Ollama 模型管理"),visible:e,onCancel:t,width:720,style:{maxWidth:"95vw"},footer:a.jsx(B,{theme:"solid",type:"primary",onClick:t,children:s("关闭")}),children:a.jsxs(Xe,{vertical:!0,spacing:"medium",style:{width:"100%"},children:[a.jsx("div",{children:a.jsxs(Jc,{type:"tertiary",size:"small",children:[n!=null&&n.name?`${n.name} - `:"",s("管理 Ollama 模型的拉取和删除")]})}),a.jsxs(Ve,{children:[a.jsx(mve,{heading:6,className:"m-0 mb-3",children:s("拉取新模型")}),a.jsxs(Fe,{gutter:12,align:"middle",children:[a.jsx(le,{span:16,children:a.jsx(_t,{placeholder:s("请输入模型名称,例如: llama3.2, qwen2.5:7b"),value:g,onChange:E=>b(E),onEnterPress:A,disabled:x,showClear:!0})}),a.jsx(le,{span:8,children:a.jsx(B,{theme:"solid",type:"primary",onClick:A,loading:x,disabled:!g.trim(),icon:a.jsx(wOe,{}),block:!0,children:s(x?"拉取中...":"拉取模型")})})]}),O&&(()=>{const E=Number(O.completed)||0,M=Number(O.total)||0,K=Number.isFinite(M)&&M>0,Q=K?Math.min(100,Math.max(0,Math.round(E/M*100))):null,q=K&&Q!==null?`${Q.toFixed(0)}%`:O.status||s("处理中");return a.jsxs("div",{style:{marginTop:12},children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsx(Jc,{strong:!0,children:s("拉取进度")}),a.jsx(Jc,{type:"tertiary",size:"small",children:q})]}),K&&Q!==null?a.jsxs("div",{children:[a.jsx(va,{percent:Q,showInfo:!1,stroke:"#1890ff",size:"small"}),a.jsxs("div",{className:"flex justify-between mt-1",children:[a.jsxs(Jc,{type:"tertiary",size:"small",children:[(E/(1024*1024*1024)).toFixed(2)," ","GB"]}),a.jsxs(Jc,{type:"tertiary",size:"small",children:[(M/(1024*1024*1024)).toFixed(2)," GB"]})]})]}):a.jsxs("div",{className:"flex items-center gap-2 text-xs text-[var(--semi-color-text-2)]",children:[a.jsx(Lt,{size:"small"}),a.jsx("span",{children:s("准备中...")})]})]})})(),a.jsx(Jc,{type:"tertiary",size:"small",className:"mt-2 block",children:s("支持拉取 Ollama 官方模型库中的所有模型,拉取过程可能需要几分钟时间")})]}),a.jsxs(Ve,{children:[a.jsxs("div",{className:"flex items-center justify-between mb-3",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(mve,{heading:6,className:"m-0",children:s("已有模型")}),u.length>0?a.jsx(me,{color:"blue",children:u.length}):null]}),a.jsxs(Xe,{wrap:!0,children:[a.jsx(_t,{prefix:a.jsx(en,{}),placeholder:s("搜索模型..."),value:h,onChange:E=>y(E),style:{width:200},showClear:!0}),a.jsx(B,{size:"small",theme:"light",onClick:k,disabled:u.length===0,children:s("全选")}),a.jsx(B,{size:"small",theme:"light",onClick:N,disabled:S.length===0,children:s("清空")}),a.jsx(B,{theme:"solid",type:"primary",icon:a.jsx(ki,{}),onClick:_,disabled:S.length===0,size:"small",children:s("加入渠道")}),a.jsx(B,{theme:"light",type:"primary",onClick:D,loading:l,icon:a.jsx(Gl,{}),size:"small",children:s("刷新")})]})]}),a.jsx(Lt,{spinning:l,children:d.length===0?a.jsx(Ir,{title:s(h?"未找到匹配的模型":"暂无模型"),description:s(h?"请尝试其他搜索关键词":"您可以在上方拉取需要的模型"),style:{padding:"40px 0"}}):a.jsx(Oie,{dataSource:d,split:!0,renderItem:E=>a.jsx(Oie.Item,{children:a.jsxs("div",{className:"flex items-center justify-between w-full",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0 gap-3",children:[a.jsx(on,{checked:S.includes(E.id),onChange:M=>C(E.id,M)}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx(Jc,{strong:!0,className:"block truncate",children:E.id}),a.jsxs("div",{className:"flex items-center space-x-2 mt-1",children:[a.jsx(me,{color:"cyan",size:"small",children:E.owned_by||"ollama"}),E.size&&a.jsx(Jc,{type:"tertiary",size:"small",children:T(E.size)})]})]})]}),a.jsx("div",{className:"flex items-center space-x-2 ml-4",children:a.jsx(Cs,{title:s("确认删除模型"),content:s('删除后无法恢复,确定要删除模型 "{{name}}" 吗?',{name:E.id}),onConfirm:()=>z(E.id),okText:s("确认"),cancelText:s("取消"),children:a.jsx(B,{theme:"borderless",type:"danger",size:"small",icon:a.jsx(Yi,{})})})})]})},E.id)})})]})]})})},{Text:Fvn}=_e,Bvn=({visible:e,onCancel:t,onSuccess:r})=>{const{t:n}=nt(),[i,o]=p.useState(!1),[s,l]=p.useState(""),[c,u]=p.useState(""),f=async()=>{var m,h,y,g;o(!0);try{const b=await ue.post("/api/channel/codex/oauth/start",{},{skipErrorHandler:!0});if(!((m=b==null?void 0:b.data)!=null&&m.success))throw console.error("Codex OAuth start failed:",(h=b==null?void 0:b.data)==null?void 0:h.message),new Error(n("启动授权失败"));const x=((g=(y=b==null?void 0:b.data)==null?void 0:y.data)==null?void 0:g.authorize_url)||"";if(!x)throw console.error("Codex OAuth start response missing authorize_url:",b==null?void 0:b.data),new Error(n("响应缺少授权链接"));l(x),window.open(x,"_blank","noopener,noreferrer"),Ce(n("已打开授权页面"))}catch(b){L((b==null?void 0:b.message)||n("启动授权失败"))}finally{o(!1)}},d=async()=>{var m,h,y,g;if(!c||!c.trim()){L(n("请先粘贴回调 URL"));return}o(!0);try{const b=await ue.post("/api/channel/codex/oauth/complete",{input:c},{skipErrorHandler:!0});if(!((m=b==null?void 0:b.data)!=null&&m.success))throw console.error("Codex OAuth complete failed:",(h=b==null?void 0:b.data)==null?void 0:h.message),new Error(n("授权失败"));const x=((g=(y=b==null?void 0:b.data)==null?void 0:y.data)==null?void 0:g.key)||"";if(!x)throw console.error("Codex OAuth complete response missing key:",b==null?void 0:b.data),new Error(n("响应缺少凭据"));r&&r(x),Ce(n("已生成授权凭据")),t&&t()}catch(b){L((b==null?void 0:b.message)||n("授权失败"))}finally{o(!1)}};return p.useEffect(()=>{e&&(l(""),u(""))},[e]),a.jsx(Qe,{title:n("Codex 授权"),visible:e,onCancel:t,maskClosable:!1,closeOnEsc:!0,width:720,footer:a.jsxs(Xe,{children:[a.jsx(B,{theme:"borderless",onClick:t,disabled:i,children:n("取消")}),a.jsx(B,{theme:"solid",type:"primary",onClick:d,loading:i,children:n("生成并填入")})]}),children:a.jsxs(Xe,{vertical:!0,spacing:"tight",style:{width:"100%"},children:[a.jsx(er,{type:"info",description:n("1) 点击「打开授权页面」完成登录;2) 浏览器会跳转到 localhost(页面打不开也没关系);3) 复制地址栏完整 URL 粘贴到下方;4) 点击「生成并填入」。")}),a.jsxs(Xe,{wrap:!0,children:[a.jsx(B,{type:"primary",onClick:f,loading:i,children:n("打开授权页面")}),a.jsx(B,{theme:"outline",disabled:!s||i,onClick:()=>gn(s),children:n("复制授权链接")})]}),a.jsx(_t,{value:c,onChange:m=>u(m),placeholder:n("请粘贴完整回调 URL(包含 code 与 state)"),showClear:!0}),a.jsx(Fvn,{type:"tertiary",size:"small",children:n("说明:生成结果是可直接粘贴到渠道密钥里的 JSON(包含 access_token / refresh_token / account_id)。")})]})})},{Text:jl}=_e,BG=(()=>{let e=0;return()=>`kv_${e++}`})(),nm=({value:e="",onChange:t,field:r,label:n,placeholder:i,extraText:o,extraFooter:s,showClear:l=!0,template:c,templateLabel:u,editorType:f="keyValue",rules:d=[],formApi:m=null,renderStringValueSuffix:h,...y})=>{const{t:g}=nt(),b=p.useCallback((R,Y=[])=>!R||typeof R!="object"?[]:Object.entries(R).map(([J,H],U)=>{const ie=Y[U];return{id:ie&&ie.key===J?ie.id:BG(),key:J,value:H}}),[]),x=p.useCallback(R=>{const Y={};return R.forEach(G=>{G.key&&(Y[G.key]=G.value)}),Y},[]),[v,O]=p.useState(()=>{if(typeof e=="string"&&e.trim())try{const R=JSON.parse(e);return b(R)}catch{return[]}return typeof e=="object"&&e!==null?b(e):[]}),[j,w]=p.useState(()=>typeof e=="string"?e:e&&typeof e=="object"?JSON.stringify(e,null,2):""),[P,S]=p.useState(()=>{if(typeof e=="string"&&e.trim())try{const R=JSON.parse(e);return Object.keys(R).length>10?"manual":"visual"}catch{return"manual"}return"visual"}),[$,_]=p.useState(""),C=p.useMemo(()=>{const R={},Y=new Set;return v.forEach(G=>{G.key&&(R[G.key]=(R[G.key]||0)+1,R[G.key]>1&&Y.add(G.key))}),Y},[v]);p.useEffect(()=>{try{let R={};typeof e=="string"&&e.trim()?R=JSON.parse(e):typeof e=="object"&&e!==null&&(R=e);const Y=x(v);JSON.stringify(R)!==JSON.stringify(Y)&&O(b(R,v)),_("")}catch(R){console.log("JSON解析失败:",R.message),_(R.message)}},[e]),p.useEffect(()=>{P!=="manual"&&w(typeof e=="string"?e:e&&typeof e=="object"?JSON.stringify(e,null,2):"")},[e,P]);const k=p.useCallback(R=>{O(R);const Y=x(R),G=Object.keys(Y).length===0?"":JSON.stringify(Y,null,2);_(""),m&&r&&m.setValue(r,G),t==null||t(G)},[t,m,r,x]),N=p.useCallback(R=>{if(w(R),R&&R.trim())try{const Y=JSON.parse(R);O(b(Y,v)),_(""),t==null||t(R)}catch(Y){_(Y.message)}else O([]),_(""),t==null||t("")},[t,b,v]),D=p.useCallback(()=>{if(P==="visual"){const R=x(v);w(Object.keys(R).length===0?"":JSON.stringify(R,null,2)),S("manual")}else try{let R={};j&&j.trim()?R=JSON.parse(j):typeof e=="string"&&e.trim()?R=JSON.parse(e):typeof e=="object"&&e!==null&&(R=e),O(b(R,v)),_(""),S("visual")}catch(R){_(R.message);return}},[P,e,j,v,x,b]),A=p.useCallback(()=>{const R=[...v],Y=R.map(H=>H.key);let G=1,J=`field_${G}`;for(;Y.includes(J);)G+=1,J=`field_${G}`;R.push({id:BG(),key:J,value:""}),k(R)},[v,k]),z=p.useCallback(R=>{const Y=v.filter(G=>G.id!==R);k(Y)},[v,k]),T=p.useCallback((R,Y)=>{const G=v.map(J=>J.id===R?{...J,key:Y}:J);k(G)},[v,k]),E=p.useCallback((R,Y)=>{const G=v.map(J=>J.id===R?{...J,value:Y}:J);k(G)},[v,k]),M=p.useCallback(()=>{if(c){const R=JSON.stringify(c,null,2);m&&r&&m.setValue(r,R),w(R),O(b(c,v)),t==null||t(R),_("")}},[c,t,m,r,b,v]),K=(R,Y,G)=>{const J=typeof G;return J==="boolean"?a.jsxs("div",{className:"flex items-center",children:[a.jsx(ln,{checked:G,onChange:H=>E(R,H)}),a.jsx(jl,{type:"tertiary",className:"ml-2",children:g(G?"true":"false")})]}):J==="number"?a.jsx(_s,{value:G,onChange:H=>E(R,H),style:{width:"100%"},placeholder:g("输入数字")}):J==="object"&&G!==null?a.jsx(Ps,{rows:2,value:JSON.stringify(G,null,2),onChange:H=>{try{const U=H.trim()?JSON.parse(H):{};E(R,U)}catch{}},placeholder:g("输入JSON对象")}):a.jsx(_t,{placeholder:g("参数值"),value:String(G),suffix:h==null?void 0:h({pairId:R,pairKey:Y,value:G}),onChange:H=>{let U=H;if(H==="true")U=!0;else if(H==="false")U=!1;else if(!isNaN(H)&&H!==""){const ie=Number(H);Number.isInteger(ie)&&(U=ie)}E(R,U)}})},Q=()=>a.jsxs("div",{className:"space-y-1",children:[C.size>0&&a.jsx(er,{type:"warning",icon:a.jsx(Ha,{}),description:a.jsxs("div",{children:[a.jsx(jl,{strong:!0,children:g("存在重复的键名:")}),a.jsx(jl,{children:Array.from(C).join(", ")}),a.jsx("br",{}),a.jsx(jl,{type:"tertiary",size:"small",children:g("注意:JSON中重复的键只会保留最后一个同名键的值")})]}),className:"mb-3"}),v.length===0&&a.jsx("div",{className:"text-center py-6 px-4",children:a.jsx(jl,{type:"tertiary",className:"text-gray-500 text-sm",children:g("暂无数据,点击下方按钮添加键值对")})}),v.map((R,Y)=>{const G=C.has(R.key),J=G&&v.slice(Y+1).every(H=>H.key!==R.key);return a.jsxs(Fe,{gutter:8,align:"middle",children:[a.jsx(le,{span:10,children:a.jsxs("div",{className:"relative",children:[a.jsx(_t,{placeholder:g("键名"),value:R.key,onChange:H=>T(R.id,H),status:G?"warning":void 0}),G&&a.jsx(Ut,{content:g(J?"这是重复键中的最后一个,其值将被使用":"重复的键名,此值将被后面的同名键覆盖"),children:a.jsx(Ha,{className:"absolute right-2 top-1/2 transform -translate-y-1/2",style:{color:J?"#ff7d00":"#faad14",fontSize:"14px"}})})]})}),a.jsx(le,{span:12,children:K(R.id,R.key,R.value)}),a.jsx(le,{span:2,children:a.jsx(B,{icon:a.jsx(Yi,{}),type:"danger",theme:"borderless",onClick:()=>z(R.id),style:{width:"100%"}})})]},R.id)}),a.jsx("div",{className:"mt-2 flex justify-center",children:a.jsx(B,{icon:a.jsx(ki,{}),type:"primary",theme:"outline",onClick:A,children:g("添加键值对")})})]}),q=()=>{const R=v.find(G=>G.key==="default"),Y=v.filter(G=>G.key!=="default");return a.jsxs("div",{className:"space-y-2",children:[C.size>0&&a.jsx(er,{type:"warning",icon:a.jsx(Ha,{}),description:a.jsxs("div",{children:[a.jsx(jl,{strong:!0,children:g("存在重复的键名:")}),a.jsx(jl,{children:Array.from(C).join(", ")}),a.jsx("br",{}),a.jsx(jl,{type:"tertiary",size:"small",children:g("注意:JSON中重复的键只会保留最后一个同名键的值")})]}),className:"mb-3"}),a.jsx(F.Slot,{label:g("默认区域"),children:a.jsx(_t,{placeholder:g("默认区域,如: us-central1"),value:R?R.value:"",onChange:G=>{if(R)E(R.id,G);else{const J=[...v,{id:BG(),key:"default",value:G}];k(J)}}})}),a.jsx(F.Slot,{label:g("模型专用区域"),children:a.jsxs("div",{children:[Y.map(G=>{const J=C.has(G.key);return a.jsxs(Fe,{gutter:8,align:"middle",className:"mb-2",children:[a.jsx(le,{span:10,children:a.jsxs("div",{className:"relative",children:[a.jsx(_t,{placeholder:g("模型名称"),value:G.key,onChange:H=>T(G.id,H),status:J?"warning":void 0}),J&&a.jsx(Ut,{content:g("重复的键名"),children:a.jsx(Ha,{className:"absolute right-2 top-1/2 transform -translate-y-1/2",style:{color:"#faad14",fontSize:"14px"}})})]})}),a.jsx(le,{span:12,children:a.jsx(_t,{placeholder:g("区域"),value:G.value,onChange:H=>E(G.id,H)})}),a.jsx(le,{span:2,children:a.jsx(B,{icon:a.jsx(Yi,{}),type:"danger",theme:"borderless",onClick:()=>z(G.id),style:{width:"100%"}})})]},G.id)}),a.jsx("div",{className:"mt-2 flex justify-center",children:a.jsx(B,{icon:a.jsx(ki,{}),onClick:A,type:"primary",theme:"outline",children:g("添加模型区域")})})]})})]})},X=()=>{switch(f){case"region":return q();case"object":case"keyValue":default:return Q()}},Z=$&&$.trim()!=="";return a.jsx(F.Slot,{label:n,children:a.jsxs(Ve,{header:a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(Ci,{type:"slash",activeKey:P,onChange:R=>{R==="manual"&&P==="visual"?S("manual"):R==="visual"&&P==="manual"&&D()},children:[a.jsx(ei,{tab:g("可视化"),itemKey:"visual"}),a.jsx(ei,{tab:g("手动编辑"),itemKey:"manual"})]}),c&&u&&a.jsx(B,{type:"tertiary",onClick:M,size:"small",children:u})]}),headerStyle:{padding:"12px 16px"},bodyStyle:{padding:"16px"},className:"!rounded-2xl",children:[Z&&a.jsx(er,{type:"danger",description:`JSON 格式错误: ${$}`,className:"mb-3"}),P==="visual"?a.jsxs("div",{children:[X(),a.jsx(F.Input,{field:r,value:e,rules:d,style:{display:"none"},noLabel:!0,...y})]}):a.jsxs("div",{children:[a.jsx(Ps,{placeholder:i,value:j,onChange:N,showClear:l,rows:Math.max(8,j?j.split(` `).length:8)}),a.jsx(F.Input,{field:r,value:e,rules:d,style:{display:"none"},noLabel:!0,...y})]}),o&&a.jsx(Mr,{margin:"12px",align:"center",children:a.jsx(jl,{type:"tertiary",size:"small",children:o})}),s&&a.jsx("div",{className:"mt-1",children:s})]})})},Vvn=({visible:e,verificationMethods:t,verificationState:r,onVerify:n,onCancel:i,onCodeChange:o,onMethodSwitch:s,title:l,description:c})=>{const{t:u}=nt(),[f,d]=p.useState(!1),[m,h]=p.useState(!1),{has2FA:y,hasPasskey:g,passkeySupported:b}=t,{method:x,loading:v,code:O}=r;p.useEffect(()=>{e?(d(!0),h(!1)):d(!1)},[e]);const j=w=>{w.key==="Enter"&&O.trim()&&!v&&x==="2fa"&&n(x,O),w.key==="Escape"&&!v&&i()};return e&&!y&&!g?a.jsx(Qe,{title:l||u("安全验证"),visible:e,onCancel:i,footer:a.jsx(B,{onClick:i,children:u("确定")}),width:500,style:{maxWidth:"90vw"},children:a.jsxs("div",{className:"text-center py-6",children:[a.jsx("div",{className:"mb-4",children:a.jsx("svg",{className:"w-16 h-16 text-yellow-500 mx-auto mb-4",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})})}),a.jsx(_e.Title,{heading:4,className:"mb-2",children:u("需要安全验证")}),a.jsx(_e.Text,{type:"tertiary",children:u("您需要先启用两步验证或 Passkey 才能查看敏感信息。")}),a.jsx("br",{}),a.jsx(_e.Text,{type:"tertiary",children:u("请前往个人设置 → 安全设置进行配置。")})]})}):a.jsx(Qe,{title:l||u("安全验证"),visible:e,onCancel:v?void 0:i,closeOnEsc:!v,footer:null,width:460,centered:!0,style:{maxWidth:"calc(100vw - 32px)"},bodyStyle:{padding:"20px 24px"},children:a.jsxs("div",{style:{width:"100%"},children:[c&&a.jsx(_e.Paragraph,{type:"tertiary",style:{margin:"0 0 20px 0",fontSize:"14px",lineHeight:"1.6"},children:c}),a.jsxs(Ci,{activeKey:x,onChange:s,type:"line",size:"default",style:{margin:0},children:[y&&a.jsx(ei,{tab:u("两步验证"),itemKey:"2fa",children:a.jsxs("div",{style:{paddingTop:"20px"},children:[a.jsx("div",{style:{marginBottom:"12px"},children:a.jsx(_t,{placeholder:u("请输入6位验证码或8位备用码"),value:O,onChange:o,size:"large",maxLength:8,onKeyDown:j,autoFocus:x==="2fa",disabled:v,prefix:a.jsx("svg",{style:{width:16,height:16,marginRight:8,flexShrink:0},fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{fillRule:"evenodd",d:"M18 8a6 6 0 01-7.743 5.743L10 14l-1 1-1 1H6v2H2v-4l4.257-4.257A6 6 0 1118 8zm-6-4a1 1 0 100 2 2 2 0 012 2 1 1 0 102 0 4 4 0 00-4-4z",clipRule:"evenodd"})}),style:{width:"100%"}})}),a.jsx(_e.Text,{type:"tertiary",size:"small",style:{display:"block",marginBottom:"20px",fontSize:"13px",lineHeight:"1.5"},children:u("从认证器应用中获取验证码,或使用备用码")}),a.jsxs("div",{style:{display:"flex",justifyContent:"flex-end",gap:"8px",flexWrap:"wrap"},children:[a.jsx(B,{onClick:i,disabled:v,children:u("取消")}),a.jsx(B,{theme:"solid",type:"primary",loading:v,disabled:!O.trim()||v,onClick:()=>n(x,O),children:u("验证")})]})]})}),g&&b&&a.jsx(ei,{tab:u("Passkey"),itemKey:"passkey",children:a.jsxs("div",{style:{paddingTop:"20px"},children:[a.jsxs("div",{style:{textAlign:"center",padding:"24px 16px",marginBottom:"20px"},children:[a.jsx("div",{style:{width:56,height:56,margin:"0 auto 16px",display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"50%",background:"var(--semi-color-primary-light-default)"},children:a.jsx("svg",{style:{width:28,height:28,color:"var(--semi-color-primary)"},fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{fillRule:"evenodd",d:"M18 8a6 6 0 01-7.743 5.743L10 14l-1 1-1 1H6v2H2v-4l4.257-4.257A6 6 0 1118 8zm-6-4a1 1 0 100 2 2 2 0 012 2 1 1 0 102 0 4 4 0 00-4-4z",clipRule:"evenodd"})})}),a.jsx(_e.Title,{heading:5,style:{margin:"0 0 8px",fontSize:"16px"},children:u("使用 Passkey 验证")}),a.jsx(_e.Text,{type:"tertiary",style:{display:"block",margin:0,fontSize:"13px",lineHeight:"1.5"},children:u("点击验证按钮,使用您的生物特征或安全密钥")})]}),a.jsxs("div",{style:{display:"flex",justifyContent:"flex-end",gap:"8px",flexWrap:"wrap"},children:[a.jsx(B,{onClick:i,disabled:v,children:u("取消")}),a.jsx(B,{theme:"solid",type:"primary",loading:v,disabled:v,onClick:()=>n(x),children:u("验证 Passkey")})]})]})})]})]})})};function Hvn(e){const t=e.regex,r=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),n="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",s="(?!struct)("+n+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",l={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},u={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},f={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(u,{className:"string"}),{className:"string",begin:/<.*?>/},r,e.C_BLOCK_COMMENT_MODE]},m={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},h=t.optional(i)+e.IDENT_RE+"\\s*\\(",y=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],g=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],b=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],x=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],j={type:g,keyword:y,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:b},w={className:"function.dispatch",relevance:0,keywords:{_hint:x},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},P=[w,d,l,r,e.C_BLOCK_COMMENT_MODE,f,u],S={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:j,contains:P.concat([{begin:/\(/,end:/\)/,keywords:j,contains:P.concat(["self"]),relevance:0}]),relevance:0},$={className:"function",begin:"("+s+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:j,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:n,keywords:j,relevance:0},{begin:h,returnBegin:!0,contains:[m],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[u,f]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:j,relevance:0,contains:[r,e.C_BLOCK_COMMENT_MODE,u,f,l,{begin:/\(/,end:/\)/,keywords:j,relevance:0,contains:["self",r,e.C_BLOCK_COMMENT_MODE,u,f,l]}]},l,r,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:j,illegal:"",keywords:j,contains:["self",l]},{begin:e.IDENT_RE+"::",keywords:j},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function Uvn(e){const t={type:["boolean","byte","word","String"],built_in:["KeyboardController","MouseController","SoftwareSerial","EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],_hints:["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],literal:["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"]},r=Hvn(e),n=r.keywords;return n.type=[...n.type,...t.type],n.literal=[...n.literal,...t.literal],n.built_in=[...n.built_in,...t.built_in],n._hints=t._hints,r.name="Arduino",r.aliases=["ino"],r.supersetOf="cpp",r}function Wvn(e){const t=e.regex,r={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[r]}]};Object.assign(r,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const i={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},o=e.inherit(e.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),s={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},l={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,r,i]};i.contains.push(l);const c={match:/\\"/},u={className:"string",begin:/'/,end:/'/},f={match:/\\'/},d={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,r]},m=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],h=e.SHEBANG({binary:`(${m.join("|")})`,relevance:10}),y={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},g=["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],b=["true","false"],x={match:/(\/[a-z._-]+)+/},v=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],O=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias"],j=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],w=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:g,literal:b,built_in:[...v,...O,"set","shopt",...j,...w]},contains:[h,e.SHEBANG(),y,d,o,s,x,l,c,u,f,r]}}function Kvn(e){const t=e.regex,r=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),n="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",s="("+n+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",l={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},u={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},f={className:"number",variants:[{match:/\b(0b[01']+)/},{match:/(-?)\b([\d']+(\.[\d']*)?|\.[\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)/},{match:/(-?)\b(0[xX][a-fA-F0-9]+(?:'[a-fA-F0-9]+)*(?:\.[a-fA-F0-9]*(?:'[a-fA-F0-9]*)*)?(?:[pP][-+]?[0-9]+)?(l|L)?(u|U)?)/},{match:/(-?)\b\d+(?:'\d+)*(?:\.\d*(?:'\d*)*)?(?:[eE][-+]?\d+)?/}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef elifdef elifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(u,{className:"string"}),{className:"string",begin:/<.*?>/},r,e.C_BLOCK_COMMENT_MODE]},m={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},h=t.optional(i)+e.IDENT_RE+"\\s*\\(",b={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","typeof","typeof_unqual","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_BitInt","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal96","_Decimal128","_Decimal64x","_Decimal128x","_Float16","_Float32","_Float64","_Float128","_Float32x","_Float64x","_Float128x","const","static","constexpr","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},x=[d,l,r,e.C_BLOCK_COMMENT_MODE,f,u],v={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:b,contains:x.concat([{begin:/\(/,end:/\)/,keywords:b,contains:x.concat(["self"]),relevance:0}]),relevance:0},O={begin:"("+s+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:b,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:n,keywords:b,relevance:0},{begin:h,returnBegin:!0,contains:[e.inherit(m,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:b,relevance:0,contains:[r,e.C_BLOCK_COMMENT_MODE,u,f,l,{begin:/\(/,end:/\)/,keywords:b,relevance:0,contains:["self",r,e.C_BLOCK_COMMENT_MODE,u,f,l]}]},l,r,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C",aliases:["h"],keywords:b,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:d,strings:u,keywords:b}}}function qvn(e){const t=e.regex,r=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),n="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",s="(?!struct)("+n+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",l={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},u={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},f={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(u,{className:"string"}),{className:"string",begin:/<.*?>/},r,e.C_BLOCK_COMMENT_MODE]},m={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},h=t.optional(i)+e.IDENT_RE+"\\s*\\(",y=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],g=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],b=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],x=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],j={type:g,keyword:y,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:b},w={className:"function.dispatch",relevance:0,keywords:{_hint:x},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},P=[w,d,l,r,e.C_BLOCK_COMMENT_MODE,f,u],S={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:j,contains:P.concat([{begin:/\(/,end:/\)/,keywords:j,contains:P.concat(["self"]),relevance:0}]),relevance:0},$={className:"function",begin:"("+s+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:j,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:n,keywords:j,relevance:0},{begin:h,returnBegin:!0,contains:[m],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[u,f]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:j,relevance:0,contains:[r,e.C_BLOCK_COMMENT_MODE,u,f,l,{begin:/\(/,end:/\)/,keywords:j,relevance:0,contains:["self",r,e.C_BLOCK_COMMENT_MODE,u,f,l]}]},l,r,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:j,illegal:"",keywords:j,contains:["self",l]},{begin:e.IDENT_RE+"::",keywords:j},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function Gvn(e){const t=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],r=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],n=["default","false","null","true"],i=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],o=["add","alias","and","ascending","args","async","await","by","descending","dynamic","equals","file","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","record","remove","required","scoped","select","set","unmanaged","value|0","var","when","where","with","yield"],s={keyword:i.concat(o),built_in:t,literal:n},l=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),c={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"string",begin:/"""("*)(?!")(.|\n)*?"""\1/,relevance:1},f={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},d=e.inherit(f,{illegal:/\n/}),m={className:"subst",begin:/\{/,end:/\}/,keywords:s},h=e.inherit(m,{illegal:/\n/}),y={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,h]},g={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},m]},b=e.inherit(g,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},h]});m.contains=[g,y,f,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,e.C_BLOCK_COMMENT_MODE],h.contains=[b,y,d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const x={variants:[u,g,y,f,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},v={begin:"<",end:">",contains:[{beginKeywords:"in out"},l]},O=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",j={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:s,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:""},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},x,c,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},l,v,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,v,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+O+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:s,contains:[{beginKeywords:r.join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,v],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,relevance:0,contains:[x,c,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},j]}}const Jvn=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),Yvn=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],Xvn=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],Qvn=[...Yvn,...Xvn],Zvn=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),exn=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),txn=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),rxn=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function nxn(e){const t=e.regex,r=Jvn(e),n={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},i="and or not only",o=/@-?\w[\w]*(-\w+)*/,s="[a-zA-Z-][a-zA-Z0-9_-]*",l=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[r.BLOCK_COMMENT,n,r.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+s,relevance:0},r.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+exn.join("|")+")"},{begin:":(:)?("+txn.join("|")+")"}]},r.CSS_VARIABLE,{className:"attribute",begin:"\\b("+rxn.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[r.BLOCK_COMMENT,r.HEXCOLOR,r.IMPORTANT,r.CSS_NUMBER_MODE,...l,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...l,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},r.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:o},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:i,attribute:Zvn.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...l,r.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+Qvn.join("|")+")\\b"}]}}function ixn(e){const t=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:t.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:t.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}function oxn(e){const o={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:o,illegal:"ELe(e,t,r-1))}function lxn(e){const t=e.regex,r="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",n=r+ELe("(?:<"+r+"~~~(?:\\s*,\\s*"+r+"~~~)*>)?",/~~~/g,2),c={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto","when"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},u={className:"meta",begin:"@"+r,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},f={className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:c,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,r],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[t.concat(/(?!else)/,r),/\s+/,r,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,r],className:{1:"keyword",3:"title.class"},contains:[f,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+n+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:c,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[u,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,yve,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},yve,u]}}const gve="[A-Za-z$_][0-9A-Za-z$_]*",cxn=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],uxn=["true","false","null","undefined","NaN","Infinity"],TLe=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],MLe=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],zLe=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],fxn=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],pxn=[].concat(zLe,TLe,MLe);function dxn(e){const t=e.regex,r=(M,{after:K})=>{const Q="",end:""},o=/<[A-Za-z0-9\\._:-]+\s*\/>/,s={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(M,K)=>{const Q=M[0].length+M.index,q=M.input[Q];if(q==="<"||q===","){K.ignoreMatch();return}q===">"&&(r(M,{after:Q})||K.ignoreMatch());let X;const Z=M.input.substring(Q);if(X=Z.match(/^\s*=/)){K.ignoreMatch();return}if((X=Z.match(/^\s+extends\s+/))&&X.index===0){K.ignoreMatch();return}}},l={$pattern:gve,keyword:cxn,literal:uxn,built_in:pxn,"variable.language":fxn},c="[0-9](_?[0-9])*",u=`\\.(${c})`,f="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${f})((${u})|\\.)?|(${u}))[eE][+-]?(${c})\\b`},{begin:`\\b(${f})\\b((${u})\\b|\\.)?|(${u})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},m={className:"subst",begin:"\\$\\{",end:"\\}",keywords:l,contains:[]},h={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"xml"}},y={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"css"}},g={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"graphql"}},b={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,m]},v={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},O=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,y,g,b,{match:/\$\d+/},d];m.contains=O.concat({begin:/\{/,end:/\}/,keywords:l,contains:["self"].concat(O)});const j=[].concat(v,m.contains),w=j.concat([{begin:/(\s*)\(/,end:/\)/,keywords:l,contains:["self"].concat(j)}]),P={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:w},S={variants:[{match:[/class/,/\s+/,n,/\s+/,/extends/,/\s+/,t.concat(n,"(",t.concat(/\./,n),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,n],scope:{1:"keyword",3:"title.class"}}]},$={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...TLe,...MLe]}},_={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},C={variants:[{match:[/function/,/\s+/,n,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[P],illegal:/%/},k={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function N(M){return t.concat("(?!",M.join("|"),")")}const D={match:t.concat(/\b/,N([...zLe,"super","import"].map(M=>`${M}\\s*\\(`)),n,t.lookahead(/\s*\(/)),className:"title.function",relevance:0},A={begin:t.concat(/\./,t.lookahead(t.concat(n,/(?![0-9A-Za-z$_(])/))),end:n,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},z={match:[/get|set/,/\s+/,n,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},P]},T="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",E={match:[/const|var|let/,/\s+/,n,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(T)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[P]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:l,exports:{PARAMS_CONTAINS:w,CLASS_REFERENCE:$},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),_,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,y,g,b,v,{match:/\$\d+/},d,$,{scope:"attr",match:n+t.lookahead(":"),relevance:0},E,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[v,e.REGEXP_MODE,{className:"function",begin:T,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:w}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:i.begin,end:i.end},{match:o},{begin:s.begin,"on:begin":s.isTrulyOpeningTag,end:s.end}],subLanguage:"xml",contains:[{begin:s.begin,end:s.end,skip:!0,contains:["self"]}]}]},C,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[P,e.inherit(e.TITLE_MODE,{begin:n,className:"title.function"})]},{match:/\.\.\./,relevance:0},A,{match:"\\$"+n,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[P]},D,k,S,z,{match:/\$[(.]/}]}}function mxn(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},r={match:/[{}[\],:]/,className:"punctuation",relevance:0},n=["true","false","null"],i={scope:"literal",beginKeywords:n.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:n},contains:[t,r,e.QUOTE_STRING_MODE,i,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}var vf="[0-9](_*[0-9])*",rM=`\\.(${vf})`,nM="[0-9a-fA-F](_*[0-9a-fA-F])*",hxn={className:"number",variants:[{begin:`(\\b(${vf})((${rM})|\\.)?|(${rM}))[eE][+-]?(${vf})[fFdD]?\\b`},{begin:`\\b(${vf})((${rM})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${rM})[fFdD]?\\b`},{begin:`\\b(${vf})[fFdD]\\b`},{begin:`\\b0[xX]((${nM})\\.?|(${nM})?\\.(${nM}))[pP][+-]?(${vf})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${nM})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function yxn(e){const t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},n={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},o={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},s={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[o,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,o,i]}]};i.contains.push(s);const l={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},c={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(s,{className:"string"}),"self"]}]},u=hxn,f=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),d={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},m=d;return m.variants[1].contains=[d],d.variants[1].contains=[m],{name:"Kotlin",aliases:["kt","kts"],keywords:t,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,f,r,n,l,c,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:t,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[d,e.C_LINE_COMMENT_MODE,f],relevance:0},e.C_LINE_COMMENT_MODE,f,l,c,s,e.C_NUMBER_MODE]},f]},{begin:[/class|interface|trait/,/\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},l,c]},s,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:` `},u]}}const gxn=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),bxn=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],vxn=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],xxn=[...bxn,...vxn],Oxn=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),ALe=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),ILe=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),jxn=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse(),wxn=ALe.concat(ILe).sort().reverse();function Pxn(e){const t=gxn(e),r=wxn,n="and or not only",i="[\\w-]+",o="("+i+"|@\\{"+i+"\\})",s=[],l=[],c=function(O){return{className:"string",begin:"~?"+O+".*?"+O}},u=function(O,j,w){return{className:O,begin:j,relevance:w}},f={$pattern:/[a-z-]+/,keyword:n,attribute:Oxn.join(" ")},d={begin:"\\(",end:"\\)",contains:l,keywords:f,relevance:0};l.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c("'"),c('"'),t.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},t.HEXCOLOR,d,u("variable","@@?"+i,10),u("variable","@\\{"+i+"\\}"),u("built_in","~?`[^`]*?`"),{className:"attribute",begin:i+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},t.IMPORTANT,{beginKeywords:"and not"},t.FUNCTION_DISPATCH);const m=l.concat({begin:/\{/,end:/\}/,contains:s}),h={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(l)},y={begin:o+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+jxn.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:l}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:f,returnEnd:!0,contains:l,relevance:0}},b={className:"variable",variants:[{begin:"@"+i+"\\s*:",relevance:15},{begin:"@"+i}],starts:{end:"[;}]",returnEnd:!0,contains:m}},x={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:o,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,h,u("keyword","all\\b"),u("variable","@\\{"+i+"\\}"),{begin:"\\b("+xxn.join("|")+")\\b",className:"selector-tag"},t.CSS_NUMBER_MODE,u("selector-tag",o,0),u("selector-id","#"+o),u("selector-class","\\."+o,0),u("selector-tag","&",0),t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+ALe.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+ILe.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:m},{begin:"!important"},t.FUNCTION_DISPATCH]},v={begin:i+`:(:)?(${r.join("|")})`,returnBegin:!0,contains:[x]};return s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,b,v,y,x,h,t.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:s}}function Sxn(e){const t="\\[=*\\[",r="\\]=*\\]",n={begin:t,end:r,contains:["self"]},i=[e.COMMENT("--(?!"+t+")","$"),e.COMMENT("--"+t,r,{contains:[n],relevance:10})];return{name:"Lua",aliases:["pluto"],keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:i.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:i}].concat(i)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:t,end:r,contains:[n],relevance:5}])}}function _xn(e){const t={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%",subLanguage:"xml",relevance:0},n={begin:"^[-\\*]{3,}",end:"$"},i={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},o={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},s={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},l=/[A-Za-z][A-Za-z0-9+.-]*/,c={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,l,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},u={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},f={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},d=e.inherit(u,{contains:[]}),m=e.inherit(f,{contains:[]});u.contains.push(m),f.contains.push(d);let h=[r,c];return[u,f,d,m].forEach(x=>{x.contains=x.contains.concat(h)}),h=h.concat(u,f),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:h},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:h}]}]},r,o,u,f,{className:"quote",begin:"^>\\s+",contains:h,end:"$"},i,n,c,s,{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}function kxn(e){const t={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},r=/[a-zA-Z@][a-zA-Z0-9_]*/,l={"variable.language":["this","super"],$pattern:r,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},c={$pattern:r,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:l,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+c.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:c,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}function $xn(e){const t=e.regex,r=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","class","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","field","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","method","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],n=/[dualxmsipngr]{0,12}/,i={$pattern:/[\w.]+/,keyword:r.join(" ")},o={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:i},s={begin:/->\{/,end:/\}/},l={scope:"attr",match:/\s+:\s*\w+(\s*\(.*?\))?/},c={scope:"variable",variants:[{begin:/\$\d/},{begin:t.concat(/[$%@](?!")(\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@](?!")[^\s\w{=]|\$=/,relevance:0}],contains:[l]},u={className:"number",variants:[{match:/0?\.[0-9][0-9_]+\b/},{match:/\bv?(0|[1-9][0-9_]*(\.[0-9_]+)?|[1-9][0-9_]*)\b/},{match:/\b0[0-7][0-7_]*\b/},{match:/\b0x[0-9a-fA-F][0-9a-fA-F_]*\b/},{match:/\b0b[0-1][0-1_]*\b/}],relevance:0},f=[e.BACKSLASH_ESCAPE,o,c],d=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],m=(g,b,x="\\1")=>{const v=x==="\\1"?x:t.concat(x,b);return t.concat(t.concat("(?:",g,")"),b,/(?:\\.|[^\\\/])*?/,v,/(?:\\.|[^\\\/])*?/,x,n)},h=(g,b,x)=>t.concat(t.concat("(?:",g,")"),b,/(?:\\.|[^\\\/])*?/,x,n),y=[c,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),s,{className:"string",contains:f,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},u,{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:m("s|tr|y",t.either(...d,{capture:!0}))},{begin:m("s|tr|y","\\(","\\)")},{begin:m("s|tr|y","\\[","\\]")},{begin:m("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:h("(?:m|qr)?",/\//,/\//)},{begin:h("m|qr",t.either(...d,{capture:!0}),/\1/)},{begin:h("m|qr",/\(/,/\)/)},{begin:h("m|qr",/\[/,/\]/)},{begin:h("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub method",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE,l]},{className:"class",beginKeywords:"class",end:"[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE,l,u]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return o.contains=y,s.contains=y,{name:"Perl",aliases:["pl","pm"],keywords:i,contains:y}}function Exn(e){const t=e.regex,r=/(?![A-Za-z0-9])(?![$])/,n=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,r),i=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,r),o=t.concat(/[A-Z]+/,r),s={scope:"variable",match:"\\$+"+n},l={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},c={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},u=e.inherit(e.APOS_STRING_MODE,{illegal:null}),f=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(c)}),d={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(c),"on:begin":(A,z)=>{z.data._beginMatch=A[1]||A[2]},"on:end":(A,z)=>{z.data._beginMatch!==A[1]&&z.ignoreMatch()}},m=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),h=`[ ]`,y={scope:"string",variants:[f,u,d,m]},g={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},b=["false","null","true"],x=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],v=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],j={keyword:x,literal:(A=>{const z=[];return A.forEach(T=>{z.push(T),T.toLowerCase()===T?z.push(T.toUpperCase()):z.push(T.toLowerCase())}),z})(b),built_in:v},w=A=>A.map(z=>z.replace(/\|\d+$/,"")),P={variants:[{match:[/new/,t.concat(h,"+"),t.concat("(?!",w(v).join("\\b|"),"\\b)"),i],scope:{1:"keyword",4:"title.class"}}]},S=t.concat(n,"\\b(?!\\()"),$={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),S],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[i,t.concat(/::/,t.lookahead(/(?!class\b)/)),S],scope:{1:"title.class",3:"variable.constant"}},{match:[i,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[i,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},_={scope:"attr",match:t.concat(n,t.lookahead(":"),t.lookahead(/(?!::)/))},C={relevance:0,begin:/\(/,end:/\)/,keywords:j,contains:[_,s,$,e.C_BLOCK_COMMENT_MODE,y,g,P]},k={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",w(x).join("\\b|"),"|",w(v).join("\\b|"),"\\b)"),n,t.concat(h,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[C]};C.contains.push(k);const N=[_,$,e.C_BLOCK_COMMENT_MODE,y,g,P],D={begin:t.concat(/#\[\s*\\?/,t.either(i,o)),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:b,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:b,keyword:["new","array"]},contains:["self",...N]},...N,{scope:"meta",variants:[{match:i},{match:o}]}]};return{case_insensitive:!1,keywords:j,contains:[D,e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},l,{scope:"variable.language",match:/\$this\b/},s,k,$,{match:[/const/,/\s/,n],scope:{1:"keyword",3:"variable.constant"}},P,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:j,contains:["self",D,s,$,e.C_BLOCK_COMMENT_MODE,y,g]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},y,g]}}function Txn(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}function Mxn(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}function zxn(e){const t=e.regex,r=new RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),n=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:n,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},c={className:"meta",begin:/^(>>>|\.\.\.) /},u={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},f={begin:/\{\{/,relevance:0},d={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,c,f,u]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,c,f,u]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,f,u]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,f,u]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},m="[0-9](_?[0-9])*",h=`(\\b(${m}))?\\.(${m})|\\b(${m})\\.`,y=`\\b|${n.join("|")}`,g={className:"number",relevance:0,variants:[{begin:`(\\b(${m})|(${h}))[eE][+-]?(${m})[jJ]?(?=${y})`},{begin:`(${h})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${y})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${y})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${y})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${y})`},{begin:`\\b(${m})[jJ](?=${y})`}]},b={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},x={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",c,g,d,e.HASH_COMMENT_MODE]}]};return u.contains=[d,g,c],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|\?)|=>/,contains:[c,g,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},d,b,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,r],scope:{1:"keyword",3:"title.function"},contains:[x]},{variants:[{match:[/\bclass/,/\s+/,r,/\s*/,/\(\s*/,r,/\s*\)/]},{match:[/\bclass/,/\s+/,r]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,x,d]}]}}function Axn(e){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}function Ixn(e){const t=e.regex,r=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,n=t.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),i=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,o=t.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:r,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:t.lookahead(t.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:r},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[i,n]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,n]},{scope:{1:"punctuation",2:"number"},match:[o,n]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,n]}]},{scope:{3:"operator"},match:[r,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:i},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:o},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}function Dxn(e){const t=e.regex,r="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",n=t.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),i=t.concat(n,/(::\w+)*/),s={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield",...["include","extend","prepend","public","private","protected","raise","throw"]],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},l={className:"doctag",begin:"@[A-Za-z]+"},c={begin:"#<",end:">"},u=[e.COMMENT("#","$",{contains:[l]}),e.COMMENT("^=begin","^=end",{contains:[l],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],f={className:"subst",begin:/#\{/,end:/\}/,keywords:s},d={className:"string",contains:[e.BACKSLASH_ESCAPE,f],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:t.concat(/<<[-~]?'?/,t.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,f]})]}]},m="[1-9](_?[0-9])*|0",h="[0-9](_?[0-9])*",y={className:"number",relevance:0,variants:[{begin:`\\b(${m})(\\.(${h}))?([eE][+-]?(${h})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:s}]},P=[d,{variants:[{match:[/class\s+/,i,/\s+<\s+/,i]},{match:[/\b(class|module)\s+/,i]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:s},{match:[/(include|extend)\s+/,i],scope:{2:"title.class"},keywords:s},{relevance:0,match:[i,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:n,scope:"title.class"},{match:[/def/,/\s+/,r],scope:{1:"keyword",3:"title.function"},contains:[g]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:r}],relevance:0},y,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|(?!=)/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:s},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,f],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(c,u),relevance:0}].concat(c,u);f.contains=P,g.contains=P;const C=[{begin:/^\s*=>/,starts:{end:"$",contains:P}},{className:"meta.prompt",begin:"^("+"[>?]>"+"|"+"[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]"+"|"+"(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>"+")(?=[ ])",starts:{end:"$",keywords:s,contains:P}}];return u.unshift(c),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:s,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(C).concat(u).concat(P)}}function Nxn(e){const t=e.regex,r=/(r#)?/,n=t.concat(r,e.UNDERSCORE_IDENT_RE),i=t.concat(r,e.IDENT_RE),o={className:"title.function.invoke",relevance:0,begin:t.concat(/\b/,/(?!let|for|while|if|else|match\b)/,i,t.lookahead(/\s*\(/))},s="([ui](8|16|32|64|128|size)|f(32|64))?",l=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","union","unsafe","unsized","use","virtual","where","while","yield"],c=["true","false","Some","None","Ok","Err"],u=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","eprintln!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],f=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:f,keyword:l,literal:c,built_in:u},illegal:""},o]}}const Lxn=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),Rxn=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],Fxn=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],Bxn=[...Rxn,...Fxn],Vxn=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),Hxn=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),Uxn=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),Wxn=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function Kxn(e){const t=Lxn(e),r=Uxn,n=Hxn,i="@[a-z-]+",o="and or not only",l={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+Bxn.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+n.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+r.join("|")+")"},l,{begin:/\(/,end:/\)/,contains:[t.CSS_NUMBER_MODE]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+Wxn.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[t.BLOCK_COMMENT,l,t.HEXCOLOR,t.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT,t.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:i,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:o,attribute:Vxn.join(" ")},contains:[{begin:i,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},l,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,t.CSS_NUMBER_MODE]},t.FUNCTION_DISPATCH]}}function qxn(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}function Gxn(e){const t=e.regex,r=e.COMMENT("--","$"),n={scope:"string",variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},i={begin:/"/,end:/"/,contains:[{match:/""/}]},o=["true","false","unknown"],s=["double precision","large object","with timezone","without timezone"],l=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],c=["add","asc","collation","desc","final","first","last","view"],u=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],f=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],d=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],m=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],h=f,y=[...u,...c].filter(w=>!f.includes(w)),g={scope:"variable",match:/@[a-z0-9][a-z0-9_]*/},b={scope:"operator",match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},x={match:t.concat(/\b/,t.either(...h),/\s*\(/),relevance:0,keywords:{built_in:h}};function v(w){return t.concat(/\b/,t.either(...w.map(P=>P.replace(/\s+/,"\\s+"))),/\b/)}const O={scope:"keyword",match:v(m),relevance:0};function j(w,{exceptions:P,when:S}={}){const $=S;return P=P||[],w.map(_=>_.match(/\|\d+$/)||P.includes(_)?_:$(_)?`${_}|0`:_)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:j(y,{when:w=>w.length<3}),literal:o,type:l,built_in:d},contains:[{scope:"type",match:v(s)},O,x,g,n,i,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,r,b]}}function DLe(e){return e?typeof e=="string"?e:e.source:null}function f5(e){return _n("(?=",e,")")}function _n(...e){return e.map(r=>DLe(r)).join("")}function Jxn(e){const t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function ro(...e){return"("+(Jxn(e).capture?"":"?:")+e.map(n=>DLe(n)).join("|")+")"}const une=e=>_n(/\b/,e,/\w$/.test(e)?/\b/:/\B/),Yxn=["Protocol","Type"].map(une),bve=["init","self"].map(une),Xxn=["Any","Self"],VG=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],vve=["false","nil","true"],Qxn=["assignment","associativity","higherThan","left","lowerThan","none","right"],Zxn=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],xve=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],NLe=ro(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),LLe=ro(NLe,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),HG=_n(NLe,LLe,"*"),RLe=ro(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),Rz=ro(RLe,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),ys=_n(RLe,Rz,"*"),iM=_n(/[A-Z]/,Rz,"*"),eOn=["attached","autoclosure",_n(/convention\(/,ro("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",_n(/objc\(/,ys,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],tOn=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function rOn(e){const t={match:/\s+/,relevance:0},r=e.COMMENT("/\\*","\\*/",{contains:["self"]}),n=[e.C_LINE_COMMENT_MODE,r],i={match:[/\./,ro(...Yxn,...bve)],className:{2:"keyword"}},o={match:_n(/\./,ro(...VG)),relevance:0},s=VG.filter(Se=>typeof Se=="string").concat(["_|0"]),l=VG.filter(Se=>typeof Se!="string").concat(Xxn).map(une),c={variants:[{className:"keyword",match:ro(...l,...bve)}]},u={$pattern:ro(/\b\w+/,/#\w+/),keyword:s.concat(Zxn),literal:vve},f=[i,o,c],d={match:_n(/\./,ro(...xve)),relevance:0},m={className:"built_in",match:_n(/\b/,ro(...xve),/(?=\()/)},h=[d,m],y={match:/->/,relevance:0},g={className:"operator",relevance:0,variants:[{match:HG},{match:`\\.(\\.|${LLe})+`}]},b=[y,g],x="([0-9]_*)+",v="([0-9a-fA-F]_*)+",O={className:"number",relevance:0,variants:[{match:`\\b(${x})(\\.(${x}))?([eE][+-]?(${x}))?\\b`},{match:`\\b0x(${v})(\\.(${v}))?([pP][+-]?(${x}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},j=(Se="")=>({className:"subst",variants:[{match:_n(/\\/,Se,/[0\\tnr"']/)},{match:_n(/\\/,Se,/u\{[0-9a-fA-F]{1,8}\}/)}]}),w=(Se="")=>({className:"subst",match:_n(/\\/,Se,/[\t ]*(?:[\r\n]|\r\n)/)}),P=(Se="")=>({className:"subst",label:"interpol",begin:_n(/\\/,Se,/\(/),end:/\)/}),S=(Se="")=>({begin:_n(Se,/"""/),end:_n(/"""/,Se),contains:[j(Se),w(Se),P(Se)]}),$=(Se="")=>({begin:_n(Se,/"/),end:_n(/"/,Se),contains:[j(Se),P(Se)]}),_={className:"string",variants:[S(),S("#"),S("##"),S("###"),$(),$("#"),$("##"),$("###")]},C=[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}],k={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:C},N=Se=>{const ge=_n(Se,/\//),he=_n(/\//,Se);return{begin:ge,end:he,contains:[...C,{scope:"comment",begin:`#(?!.*${he})`,end:/$/}]}},D={scope:"regexp",variants:[N("###"),N("##"),N("#"),k]},A={match:_n(/`/,ys,/`/)},z={className:"variable",match:/\$\d+/},T={className:"variable",match:`\\$${Rz}+`},E=[A,z,T],M={match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:tOn,contains:[...b,O,_]}]}},K={scope:"keyword",match:_n(/@/,ro(...eOn),f5(ro(/\(/,/\s+/)))},Q={scope:"meta",match:_n(/@/,ys)},q=[M,K,Q],X={match:f5(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:_n(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,Rz,"+")},{className:"type",match:iM,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:_n(/\s+&\s+/,f5(iM)),relevance:0}]},Z={begin://,keywords:u,contains:[...n,...f,...q,y,X]};X.contains.push(Z);const R={match:_n(ys,/\s*:/),keywords:"_|0",relevance:0},Y={begin:/\(/,end:/\)/,relevance:0,keywords:u,contains:["self",R,...n,D,...f,...h,...b,O,_,...E,...q,X]},G={begin://,keywords:"repeat each",contains:[...n,X]},J={begin:ro(f5(_n(ys,/\s*:/)),f5(_n(ys,/\s+/,ys,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:ys}]},H={begin:/\(/,end:/\)/,keywords:u,contains:[J,...n,...f,...b,O,_,...q,X,Y],endsParent:!0,illegal:/["']/},U={match:[/(func|macro)/,/\s+/,ro(A.match,ys,HG)],className:{1:"keyword",3:"title.function"},contains:[G,H,t],illegal:[/\[/,/%/]},ie={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[G,H,t],illegal:/\[|%/},re={match:[/operator/,/\s+/,HG],className:{1:"keyword",3:"title"}},ee={begin:[/precedencegroup/,/\s+/,iM],className:{1:"keyword",3:"title"},contains:[X],keywords:[...Qxn,...vve],end:/}/},ne={match:[/class\b/,/\s+/,/func\b/,/\s+/,/\b[A-Za-z_][A-Za-z0-9_]*\b/],scope:{1:"keyword",3:"keyword",5:"title.function"}},oe={match:[/class\b/,/\s+/,/var\b/],scope:{1:"keyword",3:"keyword"}},Oe={begin:[/(struct|protocol|class|extension|enum|actor)/,/\s+/,ys,/\s*/],beginScope:{1:"keyword",3:"title.class"},keywords:u,contains:[G,...f,{begin:/:/,end:/\{/,keywords:u,contains:[{scope:"title.class.inherited",match:iM},...f],relevance:0}]};for(const Se of _.variants){const ge=Se.contains.find(Pe=>Pe.label==="interpol");ge.keywords=u;const he=[...f,...h,...b,O,_,...E];ge.contains=[...he,{begin:/\(/,end:/\)/,contains:["self",...he]}]}return{name:"Swift",keywords:u,contains:[...n,U,ie,ne,oe,Oe,re,ee,{beginKeywords:"import",end:/$/,contains:[...n],relevance:0},D,...f,...h,...b,O,_,...E,...q,X,Y]}}const Fz="[A-Za-z$_][0-9A-Za-z$_]*",FLe=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],BLe=["true","false","null","undefined","NaN","Infinity"],VLe=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],HLe=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],ULe=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],WLe=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],KLe=[].concat(ULe,VLe,HLe);function nOn(e){const t=e.regex,r=(M,{after:K})=>{const Q="",end:""},o=/<[A-Za-z0-9\\._:-]+\s*\/>/,s={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(M,K)=>{const Q=M[0].length+M.index,q=M.input[Q];if(q==="<"||q===","){K.ignoreMatch();return}q===">"&&(r(M,{after:Q})||K.ignoreMatch());let X;const Z=M.input.substring(Q);if(X=Z.match(/^\s*=/)){K.ignoreMatch();return}if((X=Z.match(/^\s+extends\s+/))&&X.index===0){K.ignoreMatch();return}}},l={$pattern:Fz,keyword:FLe,literal:BLe,built_in:KLe,"variable.language":WLe},c="[0-9](_?[0-9])*",u=`\\.(${c})`,f="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${f})((${u})|\\.)?|(${u}))[eE][+-]?(${c})\\b`},{begin:`\\b(${f})\\b((${u})\\b|\\.)?|(${u})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},m={className:"subst",begin:"\\$\\{",end:"\\}",keywords:l,contains:[]},h={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"xml"}},y={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"css"}},g={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"graphql"}},b={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,m]},v={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},O=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,y,g,b,{match:/\$\d+/},d];m.contains=O.concat({begin:/\{/,end:/\}/,keywords:l,contains:["self"].concat(O)});const j=[].concat(v,m.contains),w=j.concat([{begin:/(\s*)\(/,end:/\)/,keywords:l,contains:["self"].concat(j)}]),P={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:w},S={variants:[{match:[/class/,/\s+/,n,/\s+/,/extends/,/\s+/,t.concat(n,"(",t.concat(/\./,n),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,n],scope:{1:"keyword",3:"title.class"}}]},$={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...VLe,...HLe]}},_={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},C={variants:[{match:[/function/,/\s+/,n,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[P],illegal:/%/},k={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function N(M){return t.concat("(?!",M.join("|"),")")}const D={match:t.concat(/\b/,N([...ULe,"super","import"].map(M=>`${M}\\s*\\(`)),n,t.lookahead(/\s*\(/)),className:"title.function",relevance:0},A={begin:t.concat(/\./,t.lookahead(t.concat(n,/(?![0-9A-Za-z$_(])/))),end:n,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},z={match:[/get|set/,/\s+/,n,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},P]},T="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",E={match:[/const|var|let/,/\s+/,n,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(T)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[P]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:l,exports:{PARAMS_CONTAINS:w,CLASS_REFERENCE:$},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),_,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,y,g,b,v,{match:/\$\d+/},d,$,{scope:"attr",match:n+t.lookahead(":"),relevance:0},E,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[v,e.REGEXP_MODE,{className:"function",begin:T,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:w}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:i.begin,end:i.end},{match:o},{begin:s.begin,"on:begin":s.isTrulyOpeningTag,end:s.end}],subLanguage:"xml",contains:[{begin:s.begin,end:s.end,skip:!0,contains:["self"]}]}]},C,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[P,e.inherit(e.TITLE_MODE,{begin:n,className:"title.function"})]},{match:/\.\.\./,relevance:0},A,{match:"\\$"+n,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[P]},D,k,S,z,{match:/\$[(.]/}]}}function iOn(e){const t=e.regex,r=nOn(e),n=Fz,i=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],o={begin:[/namespace/,/\s+/,e.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},s={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:i},contains:[r.exports.CLASS_REFERENCE]},l={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},c=["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"],u={$pattern:Fz,keyword:FLe.concat(c),literal:BLe,built_in:KLe.concat(i),"variable.language":WLe},f={className:"meta",begin:"@"+n},d=(g,b,x)=>{const v=g.contains.findIndex(O=>O.label===b);if(v===-1)throw new Error("can not find mode to replace");g.contains.splice(v,1,x)};Object.assign(r.keywords,u),r.exports.PARAMS_CONTAINS.push(f);const m=r.contains.find(g=>g.scope==="attr"),h=Object.assign({},m,{match:t.concat(n,t.lookahead(/\s*\?:/))});r.exports.PARAMS_CONTAINS.push([r.exports.CLASS_REFERENCE,m,h]),r.contains=r.contains.concat([f,o,s,h]),d(r,"shebang",e.SHEBANG()),d(r,"use_strict",l);const y=r.contains.find(g=>g.label==="func.def");return y.relevance=0,Object.assign(r,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),r}function oOn(e){const t=e.regex,r={className:"string",begin:/"(""|[^/n])"C\b/},n={className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},i=/\d{1,2}\/\d{1,2}\/\d{4}/,o=/\d{4}-\d{1,2}-\d{1,2}/,s=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,l=/\d{1,2}(:\d{1,2}){1,2}/,c={className:"literal",variants:[{begin:t.concat(/# */,t.either(o,i),/ *#/)},{begin:t.concat(/# */,l,/ *#/)},{begin:t.concat(/# */,s,/ *#/)},{begin:t.concat(/# */,t.either(o,i),/ +/,t.either(s,l),/ *#/)}]},u={className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},f={className:"label",begin:/^\w+:/},d=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),m=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[r,n,c,u,f,d,m,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[m]}]}}function aOn(e){e.regex;const t=e.COMMENT(/\(;/,/;\)/);t.contains.push("self");const r=e.COMMENT(/;;/,/$/),n=["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"],i={begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},o={className:"variable",begin:/\$[\w_]+/},s={match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},l={className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/},c={match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},u={className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/};return{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:n},contains:[r,t,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},o,s,i,e.QUOTE_STRING_MODE,c,u,l]}}function sOn(e){const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),n=/[\p{L}0-9._:-]+/u,i={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},o={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},s=e.inherit(o,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),u={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[o,c,l,s,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[o,s,c,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},i,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[c]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[u],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[u],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:r,relevance:0,starts:u}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(r,/>/))),contains:[{className:"name",begin:r,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}function lOn(e){const t="true false yes no null",r="[\\w#;/?:@&=+$,.~*'()[\\]]+",n={className:"attr",variants:[{begin:/[\w*@][\w*@ :()\./-]*:(?=[ \t]|$)/},{begin:/"[\w*@][\w*@ :()\./-]*":(?=[ \t]|$)/},{begin:/'[\w*@][\w*@ :()\./-]*':(?=[ \t]|$)/}]},i={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},o={className:"string",relevance:0,begin:/'/,end:/'/,contains:[{match:/''/,scope:"char.escape",relevance:0}]},s={className:"string",relevance:0,variants:[{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,i]},l=e.inherit(s,{variants:[{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),m={className:"number",begin:"\\b"+"[0-9]{4}(-[0-9][0-9]){0,2}"+"([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?"+"(\\.[0-9]*)?"+"([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?"+"\\b"},h={end:",",endsWithParent:!0,excludeEnd:!0,keywords:t,relevance:0},y={begin:/\{/,end:/\}/,contains:[h],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[h],illegal:"\\n",relevance:0},b=[n,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+r},{className:"type",begin:"!<"+r+">"},{className:"type",begin:"!"+r},{className:"type",begin:"!!"+r},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},m,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},y,g,o,s],x=[...b];return x.pop(),x.push(l),h.contains=x,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:b}}const cOn={arduino:Uvn,bash:Wvn,c:Kvn,cpp:qvn,csharp:Gvn,css:nxn,diff:ixn,go:oxn,graphql:axn,ini:sxn,java:lxn,javascript:dxn,json:mxn,kotlin:yxn,less:Pxn,lua:Sxn,makefile:_xn,markdown:Cxn,objectivec:kxn,perl:$xn,php:Exn,"php-template":Txn,plaintext:Mxn,python:zxn,"python-repl":Axn,r:Ixn,ruby:Dxn,rust:Nxn,scss:Kxn,shell:qxn,sql:Gxn,swift:rOn,typescript:iOn,vbnet:oOn,wasm:aOn,xml:sOn,yaml:lOn};function qLe(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{const r=e[t],n=typeof r;(n==="object"||n==="function")&&!Object.isFrozen(r)&&qLe(r)}),e}class Ove{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function GLe(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function g1(e,...t){const r=Object.create(null);for(const n in e)r[n]=e[n];return t.forEach(function(n){for(const i in n)r[i]=n[i]}),r}const uOn="",jve=e=>!!e.scope,fOn=(e,{prefix:t})=>{if(e.startsWith("language:"))return e.replace("language:","language-");if(e.includes(".")){const r=e.split(".");return[`${t}${r.shift()}`,...r.map((n,i)=>`${n}${"_".repeat(i+1)}`)].join(" ")}return`${t}${e}`};class pOn{constructor(t,r){this.buffer="",this.classPrefix=r.classPrefix,t.walk(this)}addText(t){this.buffer+=GLe(t)}openNode(t){if(!jve(t))return;const r=fOn(t.scope,{prefix:this.classPrefix});this.span(r)}closeNode(t){jve(t)&&(this.buffer+=uOn)}value(){return this.buffer}span(t){this.buffer+=``}}const wve=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class fne{constructor(){this.rootNode=wve(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const r=wve({scope:t});this.add(r),this.stack.push(r)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,r){return typeof r=="string"?t.addText(r):r.children&&(t.openNode(r),r.children.forEach(n=>this._walk(t,n)),t.closeNode(r)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(r=>typeof r=="string")?t.children=[t.children.join("")]:t.children.forEach(r=>{fne._collapse(r)}))}}class dOn extends fne{constructor(t){super(),this.options=t}addText(t){t!==""&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,r){const n=t.root;r&&(n.scope=`language:${r}`),this.add(n)}toHTML(){return new pOn(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function C$(e){return e?typeof e=="string"?e:e.source:null}function JLe(e){return G3("(?=",e,")")}function mOn(e){return G3("(?:",e,")*")}function hOn(e){return G3("(?:",e,")?")}function G3(...e){return e.map(r=>C$(r)).join("")}function yOn(e){const t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function pne(...e){return"("+(yOn(e).capture?"":"?:")+e.map(n=>C$(n)).join("|")+")"}function YLe(e){return new RegExp(e.toString()+"|").exec("").length-1}function gOn(e,t){const r=e&&e.exec(t);return r&&r.index===0}const bOn=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function dne(e,{joinWith:t}){let r=0;return e.map(n=>{r+=1;const i=r;let o=C$(n),s="";for(;o.length>0;){const l=bOn.exec(o);if(!l){s+=o;break}s+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),l[0][0]==="\\"&&l[1]?s+="\\"+String(Number(l[1])+i):(s+=l[0],l[0]==="("&&r++)}return s}).map(n=>`(${n})`).join(t)}const vOn=/\b\B/,XLe="[a-zA-Z]\\w*",mne="[a-zA-Z_]\\w*",QLe="\\b\\d+(\\.\\d+)?",ZLe="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",eRe="\\b(0b[01]+)",xOn="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",OOn=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=G3(t,/.*\b/,e.binary,/\b.*/)),g1({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(r,n)=>{r.index!==0&&n.ignoreMatch()}},e)},k$={begin:"\\\\[\\s\\S]",relevance:0},jOn={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[k$]},wOn={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[k$]},POn={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},GI=function(e,t,r={}){const n=g1({scope:"comment",begin:e,end:t,contains:[]},r);n.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=pne("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return n.contains.push({begin:G3(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),n},SOn=GI("//","$"),_On=GI("/\\*","\\*/"),COn=GI("#","$"),kOn={scope:"number",begin:QLe,relevance:0},$On={scope:"number",begin:ZLe,relevance:0},EOn={scope:"number",begin:eRe,relevance:0},TOn={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[k$,{begin:/\[/,end:/\]/,relevance:0,contains:[k$]}]},MOn={scope:"title",begin:XLe,relevance:0},zOn={scope:"title",begin:mne,relevance:0},AOn={begin:"\\.\\s*"+mne,relevance:0},IOn=function(e){return Object.assign(e,{"on:begin":(t,r)=>{r.data._beginMatch=t[1]},"on:end":(t,r)=>{r.data._beginMatch!==t[1]&&r.ignoreMatch()}})};var oM=Object.freeze({__proto__:null,APOS_STRING_MODE:jOn,BACKSLASH_ESCAPE:k$,BINARY_NUMBER_MODE:EOn,BINARY_NUMBER_RE:eRe,COMMENT:GI,C_BLOCK_COMMENT_MODE:_On,C_LINE_COMMENT_MODE:SOn,C_NUMBER_MODE:$On,C_NUMBER_RE:ZLe,END_SAME_AS_BEGIN:IOn,HASH_COMMENT_MODE:COn,IDENT_RE:XLe,MATCH_NOTHING_RE:vOn,METHOD_GUARD:AOn,NUMBER_MODE:kOn,NUMBER_RE:QLe,PHRASAL_WORDS_MODE:POn,QUOTE_STRING_MODE:wOn,REGEXP_MODE:TOn,RE_STARTERS_RE:xOn,SHEBANG:OOn,TITLE_MODE:MOn,UNDERSCORE_IDENT_RE:mne,UNDERSCORE_TITLE_MODE:zOn});function DOn(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function NOn(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function LOn(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=DOn,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function ROn(e,t){Array.isArray(e.illegal)&&(e.illegal=pne(...e.illegal))}function FOn(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function BOn(e,t){e.relevance===void 0&&(e.relevance=1)}const VOn=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const r=Object.assign({},e);Object.keys(e).forEach(n=>{delete e[n]}),e.keywords=r.keywords,e.begin=G3(r.beforeMatch,JLe(r.begin)),e.starts={relevance:0,contains:[Object.assign(r,{endsParent:!0})]},e.relevance=0,delete r.beforeMatch},HOn=["of","and","for","in","not","or","if","then","parent","list","value"],UOn="keyword";function tRe(e,t,r=UOn){const n=Object.create(null);return typeof e=="string"?i(r,e.split(" ")):Array.isArray(e)?i(r,e):Object.keys(e).forEach(function(o){Object.assign(n,tRe(e[o],t,o))}),n;function i(o,s){t&&(s=s.map(l=>l.toLowerCase())),s.forEach(function(l){const c=l.split("|");n[c[0]]=[o,WOn(c[0],c[1])]})}}function WOn(e,t){return t?Number(t):KOn(e)?0:1}function KOn(e){return HOn.includes(e.toLowerCase())}const Pve={},cu=e=>{console.error(e)},Sve=(e,...t)=>{console.log(`WARN: ${e}`,...t)},ff=(e,t)=>{Pve[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Pve[`${e}/${t}`]=!0)},Bz=new Error;function rRe(e,t,{key:r}){let n=0;const i=e[r],o={},s={};for(let l=1;l<=t.length;l++)s[l+n]=i[l],o[l+n]=!0,n+=YLe(t[l-1]);e[r]=s,e[r]._emit=o,e[r]._multi=!0}function qOn(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw cu("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Bz;if(typeof e.beginScope!="object"||e.beginScope===null)throw cu("beginScope must be object"),Bz;rRe(e,e.begin,{key:"beginScope"}),e.begin=dne(e.begin,{joinWith:""})}}function GOn(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw cu("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Bz;if(typeof e.endScope!="object"||e.endScope===null)throw cu("endScope must be object"),Bz;rRe(e,e.end,{key:"endScope"}),e.end=dne(e.end,{joinWith:""})}}function JOn(e){e.scope&&typeof e.scope=="object"&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function YOn(e){JOn(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),qOn(e),GOn(e)}function XOn(e){function t(s,l){return new RegExp(C$(s),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(l?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(l,c){c.position=this.position++,this.matchIndexes[this.matchAt]=c,this.regexes.push([c,l]),this.matchAt+=YLe(l)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const l=this.regexes.map(c=>c[1]);this.matcherRe=t(dne(l,{joinWith:"|"}),!0),this.lastIndex=0}exec(l){this.matcherRe.lastIndex=this.lastIndex;const c=this.matcherRe.exec(l);if(!c)return null;const u=c.findIndex((d,m)=>m>0&&d!==void 0),f=this.matchIndexes[u];return c.splice(0,u),Object.assign(c,f)}}class n{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(l){if(this.multiRegexes[l])return this.multiRegexes[l];const c=new r;return this.rules.slice(l).forEach(([u,f])=>c.addRule(u,f)),c.compile(),this.multiRegexes[l]=c,c}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(l,c){this.rules.push([l,c]),c.type==="begin"&&this.count++}exec(l){const c=this.getMatcher(this.regexIndex);c.lastIndex=this.lastIndex;let u=c.exec(l);if(this.resumingScanAtSamePosition()&&!(u&&u.index===this.lastIndex)){const f=this.getMatcher(0);f.lastIndex=this.lastIndex+1,u=f.exec(l)}return u&&(this.regexIndex+=u.position+1,this.regexIndex===this.count&&this.considerAll()),u}}function i(s){const l=new n;return s.contains.forEach(c=>l.addRule(c.begin,{rule:c,type:"begin"})),s.terminatorEnd&&l.addRule(s.terminatorEnd,{type:"end"}),s.illegal&&l.addRule(s.illegal,{type:"illegal"}),l}function o(s,l){const c=s;if(s.isCompiled)return c;[NOn,FOn,YOn,VOn].forEach(f=>f(s,l)),e.compilerExtensions.forEach(f=>f(s,l)),s.__beforeBegin=null,[LOn,ROn,BOn].forEach(f=>f(s,l)),s.isCompiled=!0;let u=null;return typeof s.keywords=="object"&&s.keywords.$pattern&&(s.keywords=Object.assign({},s.keywords),u=s.keywords.$pattern,delete s.keywords.$pattern),u=u||/\w+/,s.keywords&&(s.keywords=tRe(s.keywords,e.case_insensitive)),c.keywordPatternRe=t(u,!0),l&&(s.begin||(s.begin=/\B|\b/),c.beginRe=t(c.begin),!s.end&&!s.endsWithParent&&(s.end=/\B|\b/),s.end&&(c.endRe=t(c.end)),c.terminatorEnd=C$(c.end)||"",s.endsWithParent&&l.terminatorEnd&&(c.terminatorEnd+=(s.end?"|":"")+l.terminatorEnd)),s.illegal&&(c.illegalRe=t(s.illegal)),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map(function(f){return QOn(f==="self"?s:f)})),s.contains.forEach(function(f){o(f,c)}),s.starts&&o(s.starts,l),c.matcher=i(c),c}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=g1(e.classNameAliases||{}),o(e)}function nRe(e){return e?e.endsWithParent||nRe(e.starts):!1}function QOn(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return g1(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:nRe(e)?g1(e,{starts:e.starts?g1(e.starts):null}):Object.isFrozen(e)?g1(e):e}var ZOn="11.11.1";class ejn extends Error{constructor(t,r){super(t),this.name="HTMLInjectionError",this.html=r}}const UG=GLe,_ve=g1,Cve=Symbol("nomatch"),tjn=7,iRe=function(e){const t=Object.create(null),r=Object.create(null),n=[];let i=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:dOn};function c(T){return l.noHighlightRe.test(T)}function u(T){let E=T.className+" ";E+=T.parentNode?T.parentNode.className:"";const M=l.languageDetectRe.exec(E);if(M){const K=$(M[1]);return K||(Sve(o.replace("{}",M[1])),Sve("Falling back to no-highlight mode for this block.",T)),K?M[1]:"no-highlight"}return E.split(/\s+/).find(K=>c(K)||$(K))}function f(T,E,M){let K="",Q="";typeof E=="object"?(K=T,M=E.ignoreIllegals,Q=E.language):(ff("10.7.0","highlight(lang, code, ...args) has been deprecated."),ff("10.7.0",`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),Q=T,K=E),M===void 0&&(M=!0);const q={code:K,language:Q};A("before:highlight",q);const X=q.result?q.result:d(q.language,q.code,M);return X.code=q.code,A("after:highlight",X),X}function d(T,E,M,K){const Q=Object.create(null);function q(pe,Be){return pe.keywords[Be]}function X(){if(!he.keywords){ve.addText(ye);return}let pe=0;he.keywordPatternRe.lastIndex=0;let Be=he.keywordPatternRe.exec(ye),He="";for(;Be;){He+=ye.substring(pe,Be.index);const at=Oe.case_insensitive?Be[0].toLowerCase():Be[0],dt=q(he,at);if(dt){const[et,Jt]=dt;if(ve.addText(He),He="",Q[at]=(Q[at]||0)+1,Q[at]<=tjn&&(Me+=Jt),et.startsWith("_"))He+=Be[0];else{const Ye=Oe.classNameAliases[et]||et;Y(Be[0],Ye)}}else He+=Be[0];pe=he.keywordPatternRe.lastIndex,Be=he.keywordPatternRe.exec(ye)}He+=ye.substring(pe),ve.addText(He)}function Z(){if(ye==="")return;let pe=null;if(typeof he.subLanguage=="string"){if(!t[he.subLanguage]){ve.addText(ye);return}pe=d(he.subLanguage,ye,!0,Pe[he.subLanguage]),Pe[he.subLanguage]=pe._top}else pe=h(ye,he.subLanguage.length?he.subLanguage:null);he.relevance>0&&(Me+=pe.relevance),ve.__addSublanguage(pe._emitter,pe.language)}function R(){he.subLanguage!=null?Z():X(),ye=""}function Y(pe,Be){pe!==""&&(ve.startScope(Be),ve.addText(pe),ve.endScope())}function G(pe,Be){let He=1;const at=Be.length-1;for(;He<=at;){if(!pe._emit[He]){He++;continue}const dt=Oe.classNameAliases[pe[He]]||pe[He],et=Be[He];dt?Y(et,dt):(ye=et,X(),ye=""),He++}}function J(pe,Be){return pe.scope&&typeof pe.scope=="string"&&ve.openNode(Oe.classNameAliases[pe.scope]||pe.scope),pe.beginScope&&(pe.beginScope._wrap?(Y(ye,Oe.classNameAliases[pe.beginScope._wrap]||pe.beginScope._wrap),ye=""):pe.beginScope._multi&&(G(pe.beginScope,Be),ye="")),he=Object.create(pe,{parent:{value:he}}),he}function H(pe,Be,He){let at=gOn(pe.endRe,He);if(at){if(pe["on:end"]){const dt=new Ove(pe);pe["on:end"](Be,dt),dt.isMatchIgnored&&(at=!1)}if(at){for(;pe.endsParent&&pe.parent;)pe=pe.parent;return pe}}if(pe.endsWithParent)return H(pe.parent,Be,He)}function U(pe){return he.matcher.regexIndex===0?(ye+=pe[0],1):(be=!0,0)}function ie(pe){const Be=pe[0],He=pe.rule,at=new Ove(He),dt=[He.__beforeBegin,He["on:begin"]];for(const et of dt)if(et&&(et(pe,at),at.isMatchIgnored))return U(Be);return He.skip?ye+=Be:(He.excludeBegin&&(ye+=Be),R(),!He.returnBegin&&!He.excludeBegin&&(ye=Be)),J(He,pe),He.returnBegin?0:Be.length}function re(pe){const Be=pe[0],He=E.substring(pe.index),at=H(he,pe,He);if(!at)return Cve;const dt=he;he.endScope&&he.endScope._wrap?(R(),Y(Be,he.endScope._wrap)):he.endScope&&he.endScope._multi?(R(),G(he.endScope,pe)):dt.skip?ye+=Be:(dt.returnEnd||dt.excludeEnd||(ye+=Be),R(),dt.excludeEnd&&(ye=Be));do he.scope&&ve.closeNode(),!he.skip&&!he.subLanguage&&(Me+=he.relevance),he=he.parent;while(he!==at.parent);return at.starts&&J(at.starts,pe),dt.returnEnd?0:Be.length}function ee(){const pe=[];for(let Be=he;Be!==Oe;Be=Be.parent)Be.scope&&pe.unshift(Be.scope);pe.forEach(Be=>ve.openNode(Be))}let ne={};function oe(pe,Be){const He=Be&&Be[0];if(ye+=pe,He==null)return R(),0;if(ne.type==="begin"&&Be.type==="end"&&ne.index===Be.index&&He===""){if(ye+=E.slice(Be.index,Be.index+1),!i){const at=new Error(`0 width match regex (${T})`);throw at.languageName=T,at.badRule=ne.rule,at}return 1}if(ne=Be,Be.type==="begin")return ie(Be);if(Be.type==="illegal"&&!M){const at=new Error('Illegal lexeme "'+He+'" for mode "'+(he.scope||"")+'"');throw at.mode=he,at}else if(Be.type==="end"){const at=re(Be);if(at!==Cve)return at}if(Be.type==="illegal"&&He==="")return ye+=` `,1;if(ce>1e5&&ce>Be.index*3)throw new Error("potential infinite loop, way more iterations than matches");return ye+=He,He.length}const Oe=$(T);if(!Oe)throw cu(o.replace("{}",T)),new Error('Unknown language: "'+T+'"');const Se=XOn(Oe);let ge="",he=K||Se;const Pe={},ve=new l.__emitter(l);ee();let ye="",Me=0,Te=0,ce=0,be=!1;try{if(Oe.__emitTokens)Oe.__emitTokens(E,ve);else{for(he.matcher.considerAll();;){ce++,be?be=!1:he.matcher.considerAll(),he.matcher.lastIndex=Te;const pe=he.matcher.exec(E);if(!pe)break;const Be=E.substring(Te,pe.index),He=oe(Be,pe);Te=pe.index+He}oe(E.substring(Te))}return ve.finalize(),ge=ve.toHTML(),{language:T,value:ge,relevance:Me,illegal:!1,_emitter:ve,_top:he}}catch(pe){if(pe.message&&pe.message.includes("Illegal"))return{language:T,value:UG(E),illegal:!0,relevance:0,_illegalBy:{message:pe.message,index:Te,context:E.slice(Te-100,Te+100),mode:pe.mode,resultSoFar:ge},_emitter:ve};if(i)return{language:T,value:UG(E),illegal:!1,relevance:0,errorRaised:pe,_emitter:ve,_top:he};throw pe}}function m(T){const E={value:UG(T),illegal:!1,relevance:0,_top:s,_emitter:new l.__emitter(l)};return E._emitter.addText(T),E}function h(T,E){E=E||l.languages||Object.keys(t);const M=m(T),K=E.filter($).filter(C).map(R=>d(R,T,!1));K.unshift(M);const Q=K.sort((R,Y)=>{if(R.relevance!==Y.relevance)return Y.relevance-R.relevance;if(R.language&&Y.language){if($(R.language).supersetOf===Y.language)return 1;if($(Y.language).supersetOf===R.language)return-1}return 0}),[q,X]=Q,Z=q;return Z.secondBest=X,Z}function y(T,E,M){const K=E&&r[E]||M;T.classList.add("hljs"),T.classList.add(`language-${K}`)}function g(T){let E=null;const M=u(T);if(c(M))return;if(A("before:highlightElement",{el:T,language:M}),T.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",T);return}if(T.children.length>0&&(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(T)),l.throwUnescapedHTML))throw new ejn("One of your code blocks includes unescaped HTML.",T.innerHTML);E=T;const K=E.textContent,Q=M?f(K,{language:M,ignoreIllegals:!0}):h(K);T.innerHTML=Q.value,T.dataset.highlighted="yes",y(T,M,Q.language),T.result={language:Q.language,re:Q.relevance,relevance:Q.relevance},Q.secondBest&&(T.secondBest={language:Q.secondBest.language,relevance:Q.secondBest.relevance}),A("after:highlightElement",{el:T,result:Q,text:K})}function b(T){l=_ve(l,T)}const x=()=>{j(),ff("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function v(){j(),ff("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let O=!1;function j(){function T(){j()}if(document.readyState==="loading"){O||window.addEventListener("DOMContentLoaded",T,!1),O=!0;return}document.querySelectorAll(l.cssSelector).forEach(g)}function w(T,E){let M=null;try{M=E(e)}catch(K){if(cu("Language definition for '{}' could not be registered.".replace("{}",T)),i)cu(K);else throw K;M=s}M.name||(M.name=T),t[T]=M,M.rawDefinition=E.bind(null,e),M.aliases&&_(M.aliases,{languageName:T})}function P(T){delete t[T];for(const E of Object.keys(r))r[E]===T&&delete r[E]}function S(){return Object.keys(t)}function $(T){return T=(T||"").toLowerCase(),t[T]||t[r[T]]}function _(T,{languageName:E}){typeof T=="string"&&(T=[T]),T.forEach(M=>{r[M.toLowerCase()]=E})}function C(T){const E=$(T);return E&&!E.disableAutodetect}function k(T){T["before:highlightBlock"]&&!T["before:highlightElement"]&&(T["before:highlightElement"]=E=>{T["before:highlightBlock"](Object.assign({block:E.el},E))}),T["after:highlightBlock"]&&!T["after:highlightElement"]&&(T["after:highlightElement"]=E=>{T["after:highlightBlock"](Object.assign({block:E.el},E))})}function N(T){k(T),n.push(T)}function D(T){const E=n.indexOf(T);E!==-1&&n.splice(E,1)}function A(T,E){const M=T;n.forEach(function(K){K[M]&&K[M](E)})}function z(T){return ff("10.7.0","highlightBlock will be removed entirely in v12.0"),ff("10.7.0","Please use highlightElement now."),g(T)}Object.assign(e,{highlight:f,highlightAuto:h,highlightAll:j,highlightElement:g,highlightBlock:z,configure:b,initHighlighting:x,initHighlightingOnLoad:v,registerLanguage:w,unregisterLanguage:P,listLanguages:S,getLanguage:$,registerAliases:_,autoDetection:C,inherit:_ve,addPlugin:N,removePlugin:D}),e.debugMode=function(){i=!1},e.safeMode=function(){i=!0},e.versionString=ZOn,e.regex={concat:G3,lookahead:JLe,either:pne,optional:hOn,anyNumberOfTimes:mOn};for(const T in oM)typeof oM[T]=="object"&&qLe(oM[T]);return Object.assign(e,oM),e},d4=iRe({});d4.newInstance=()=>iRe({});var rjn=d4;d4.HighlightJS=d4;d4.default=d4;const njn=kOe(rjn),kve={},ijn="hljs-";function ojn(e){const t=njn.newInstance();return o(e),{highlight:r,highlightAuto:n,listLanguages:i,register:o,registerAlias:s,registered:l};function r(c,u,f){const d=f||kve,m=typeof d.prefix=="string"?d.prefix:ijn;if(!t.getLanguage(c))throw new Error("Unknown language: `"+c+"` is not registered");t.configure({__emitter:ajn,classPrefix:m});const h=t.highlight(u,{ignoreIllegals:!0,language:c});if(h.errorRaised)throw new Error("Could not highlight with `Highlight.js`",{cause:h.errorRaised});const y=h._emitter.root,g=y.data;return g.language=h.language,g.relevance=h.relevance,y}function n(c,u){const d=(u||kve).subset||i();let m=-1,h=0,y;for(;++mh&&(h=b.data.relevance,y=b)}return y||{type:"root",children:[],data:{language:void 0,relevance:h}}}function i(){return t.listLanguages()}function o(c,u){if(typeof c=="string")t.registerLanguage(c,u);else{let f;for(f in c)Object.hasOwn(c,f)&&t.registerLanguage(f,c[f])}}function s(c,u){if(typeof c=="string")t.registerAliases(typeof u=="string"?u:[...u],{languageName:c});else{let f;for(f in c)if(Object.hasOwn(c,f)){const d=c[f];t.registerAliases(typeof d=="string"?d:[...d],{languageName:f})}}}function l(c){return!!t.getLanguage(c)}}class ajn{constructor(t){this.options=t,this.root={type:"root",children:[],data:{language:void 0,relevance:0}},this.stack=[this.root]}addText(t){if(t==="")return;const r=this.stack[this.stack.length-1],n=r.children[r.children.length-1];n&&n.type==="text"?n.value+=t:r.children.push({type:"text",value:t})}startScope(t){this.openNode(String(t))}endScope(){this.closeNode()}__addSublanguage(t,r){const n=this.stack[this.stack.length-1],i=t.root.children;r?n.children.push({type:"element",tagName:"span",properties:{className:[r]},children:i}):n.children.push(...i)}openNode(t){const r=this,n=t.split(".").map(function(s,l){return l?s+"_".repeat(l):r.options.classPrefix+s}),i=this.stack[this.stack.length-1],o={type:"element",tagName:"span",properties:{className:n},children:[]};i.children.push(o),this.stack.push(o)}closeNode(){this.stack.pop()}finalize(){}toHTML(){return""}}const sjn={};function ljn(e){const t=e||sjn,r=t.aliases,n=t.detect||!1,i=t.languages||cOn,o=t.plainText,s=t.prefix,l=t.subset;let c="hljs";const u=ojn(i);if(r&&u.registerAlias(r),s){const f=s.indexOf("-");c=f===-1?s:s.slice(0,f)}return function(f,d){VX(f,"element",function(m,h,y){if(m.tagName!=="code"||!y||y.type!=="element"||y.tagName!=="pre")return;const g=cjn(m);if(g===!1||!g&&!n||g&&o&&o.includes(g))return;Array.isArray(m.properties.className)||(m.properties.className=[]),m.properties.className.includes(c)||m.properties.className.unshift(c);const b=R$e(m,{whitespace:"pre"});let x;try{x=g?u.highlight(g,b,{prefix:s}):u.highlightAuto(b,{prefix:s,subset:l})}catch(v){const O=v;if(g&&/Unknown language/.test(O.message)){d.message("Cannot highlight as `"+g+"`, it’s not registered",{ancestors:[y,m],cause:O,place:m.position,ruleId:"missing-language",source:"rehype-highlight"});return}throw O}!g&&x.data&&x.data.language&&m.properties.className.push("language-"+x.data.language),x.children.length>0&&(m.children=x.children)})}}function cjn(e){const t=e.properties.className;let r=-1;if(!Array.isArray(t))return;let n;for(;++re>=255?255:e<0?0:e,g:e=>e>=255?255:e<0?0:e,b:e=>e>=255?255:e<0?0:e,h:e=>e%360,s:e=>e>=100?100:e<0?0:e,l:e=>e>=100?100:e<0?0:e,a:e=>e>=1?1:e<0?0:e},toLinear:e=>{const t=e/255;return e>.03928?Math.pow((t+.055)/1.055,2.4):t/12.92},hue2rgb:(e,t,r)=>(r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e),hsl2rgb:({h:e,s:t,l:r},n)=>{if(!t)return r*2.55;e/=360,t/=100,r/=100;const i=r<.5?r*(1+t):r+t-r*t,o=2*r-i;switch(n){case"r":return UM.hue2rgb(o,i,e+1/3)*255;case"g":return UM.hue2rgb(o,i,e)*255;case"b":return UM.hue2rgb(o,i,e-1/3)*255}},rgb2hsl:({r:e,g:t,b:r},n)=>{e/=255,t/=255,r/=255;const i=Math.max(e,t,r),o=Math.min(e,t,r),s=(i+o)/2;if(n==="l")return s*100;if(i===o)return 0;const l=i-o,c=s>.5?l/(2-i-o):l/(i+o);if(n==="s")return c*100;switch(i){case e:return((t-r)/l+(tt>r?Math.min(t,Math.max(r,e)):Math.min(r,Math.max(t,e)),round:e=>Math.round(e*1e10)/1e10},fjn={dec2hex:e=>{const t=Math.round(e).toString(16);return t.length>1?t:`0${t}`}},_r={channel:UM,lang:ujn,unit:fjn},i1={};for(let e=0;e<=255;e++)i1[e]=_r.unit.dec2hex(e);const Ki={ALL:0,RGB:1,HSL:2};class pjn{constructor(){this.type=Ki.ALL}get(){return this.type}set(t){if(this.type&&this.type!==t)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=t}reset(){this.type=Ki.ALL}is(t){return this.type===t}}class djn{constructor(t,r){this.color=r,this.changed=!1,this.data=t,this.type=new pjn}set(t,r){return this.color=r,this.changed=!1,this.data=t,this.type.type=Ki.ALL,this}_ensureHSL(){const t=this.data,{h:r,s:n,l:i}=t;r===void 0&&(t.h=_r.channel.rgb2hsl(t,"h")),n===void 0&&(t.s=_r.channel.rgb2hsl(t,"s")),i===void 0&&(t.l=_r.channel.rgb2hsl(t,"l"))}_ensureRGB(){const t=this.data,{r,g:n,b:i}=t;r===void 0&&(t.r=_r.channel.hsl2rgb(t,"r")),n===void 0&&(t.g=_r.channel.hsl2rgb(t,"g")),i===void 0&&(t.b=_r.channel.hsl2rgb(t,"b"))}get r(){const t=this.data,r=t.r;return!this.type.is(Ki.HSL)&&r!==void 0?r:(this._ensureHSL(),_r.channel.hsl2rgb(t,"r"))}get g(){const t=this.data,r=t.g;return!this.type.is(Ki.HSL)&&r!==void 0?r:(this._ensureHSL(),_r.channel.hsl2rgb(t,"g"))}get b(){const t=this.data,r=t.b;return!this.type.is(Ki.HSL)&&r!==void 0?r:(this._ensureHSL(),_r.channel.hsl2rgb(t,"b"))}get h(){const t=this.data,r=t.h;return!this.type.is(Ki.RGB)&&r!==void 0?r:(this._ensureRGB(),_r.channel.rgb2hsl(t,"h"))}get s(){const t=this.data,r=t.s;return!this.type.is(Ki.RGB)&&r!==void 0?r:(this._ensureRGB(),_r.channel.rgb2hsl(t,"s"))}get l(){const t=this.data,r=t.l;return!this.type.is(Ki.RGB)&&r!==void 0?r:(this._ensureRGB(),_r.channel.rgb2hsl(t,"l"))}get a(){return this.data.a}set r(t){this.type.set(Ki.RGB),this.changed=!0,this.data.r=t}set g(t){this.type.set(Ki.RGB),this.changed=!0,this.data.g=t}set b(t){this.type.set(Ki.RGB),this.changed=!0,this.data.b=t}set h(t){this.type.set(Ki.HSL),this.changed=!0,this.data.h=t}set s(t){this.type.set(Ki.HSL),this.changed=!0,this.data.s=t}set l(t){this.type.set(Ki.HSL),this.changed=!0,this.data.l=t}set a(t){this.changed=!0,this.data.a=t}}const JI=new djn({r:0,g:0,b:0,a:0},"transparent"),Ff={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:e=>{if(e.charCodeAt(0)!==35)return;const t=e.match(Ff.re);if(!t)return;const r=t[1],n=parseInt(r,16),i=r.length,o=i%4===0,s=i>4,l=s?1:17,c=s?8:4,u=o?0:-1,f=s?255:15;return JI.set({r:(n>>c*(u+3)&f)*l,g:(n>>c*(u+2)&f)*l,b:(n>>c*(u+1)&f)*l,a:o?(n&f)*l/255:1},e)},stringify:e=>{const{r:t,g:r,b:n,a:i}=e;return i<1?`#${i1[Math.round(t)]}${i1[Math.round(r)]}${i1[Math.round(n)]}${i1[Math.round(i*255)]}`:`#${i1[Math.round(t)]}${i1[Math.round(r)]}${i1[Math.round(n)]}`}},ru={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:e=>{const t=e.match(ru.hueRe);if(t){const[,r,n]=t;switch(n){case"grad":return _r.channel.clamp.h(parseFloat(r)*.9);case"rad":return _r.channel.clamp.h(parseFloat(r)*180/Math.PI);case"turn":return _r.channel.clamp.h(parseFloat(r)*360)}}return _r.channel.clamp.h(parseFloat(e))},parse:e=>{const t=e.charCodeAt(0);if(t!==104&&t!==72)return;const r=e.match(ru.re);if(!r)return;const[,n,i,o,s,l]=r;return JI.set({h:ru._hue2deg(n),s:_r.channel.clamp.s(parseFloat(i)),l:_r.channel.clamp.l(parseFloat(o)),a:s?_r.channel.clamp.a(l?parseFloat(s)/100:parseFloat(s)):1},e)},stringify:e=>{const{h:t,s:r,l:n,a:i}=e;return i<1?`hsla(${_r.lang.round(t)}, ${_r.lang.round(r)}%, ${_r.lang.round(n)}%, ${i})`:`hsl(${_r.lang.round(t)}, ${_r.lang.round(r)}%, ${_r.lang.round(n)}%)`}},im={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:e=>{e=e.toLowerCase();const t=im.colors[e];if(t)return Ff.parse(t)},stringify:e=>{const t=Ff.stringify(e);for(const r in im.colors)if(im.colors[r]===t)return r}},R5={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:e=>{const t=e.charCodeAt(0);if(t!==114&&t!==82)return;const r=e.match(R5.re);if(!r)return;const[,n,i,o,s,l,c,u,f]=r;return JI.set({r:_r.channel.clamp.r(i?parseFloat(n)*2.55:parseFloat(n)),g:_r.channel.clamp.g(s?parseFloat(o)*2.55:parseFloat(o)),b:_r.channel.clamp.b(c?parseFloat(l)*2.55:parseFloat(l)),a:u?_r.channel.clamp.a(f?parseFloat(u)/100:parseFloat(u)):1},e)},stringify:e=>{const{r:t,g:r,b:n,a:i}=e;return i<1?`rgba(${_r.lang.round(t)}, ${_r.lang.round(r)}, ${_r.lang.round(n)}, ${_r.lang.round(i)})`:`rgb(${_r.lang.round(t)}, ${_r.lang.round(r)}, ${_r.lang.round(n)})`}},Gs={format:{keyword:im,hex:Ff,rgb:R5,rgba:R5,hsl:ru,hsla:ru},parse:e=>{if(typeof e!="string")return e;const t=Ff.parse(e)||R5.parse(e)||ru.parse(e)||im.parse(e);if(t)return t;throw new Error(`Unsupported color format: "${e}"`)},stringify:e=>!e.changed&&e.color?e.color:e.type.is(Ki.HSL)||e.data.r===void 0?ru.stringify(e):e.a<1||!Number.isInteger(e.r)||!Number.isInteger(e.g)||!Number.isInteger(e.b)?R5.stringify(e):Ff.stringify(e)},oRe=(e,t)=>{const r=Gs.parse(e);for(const n in t)r[n]=_r.channel.clamp[n](t[n]);return Gs.stringify(r)},om=(e,t,r=0,n=1)=>{if(typeof e!="number")return oRe(e,{a:t});const i=JI.set({r:_r.channel.clamp.r(e),g:_r.channel.clamp.g(t),b:_r.channel.clamp.b(r),a:_r.channel.clamp.a(n)});return Gs.stringify(i)},mjn=e=>{const{r:t,g:r,b:n}=Gs.parse(e),i=.2126*_r.channel.toLinear(t)+.7152*_r.channel.toLinear(r)+.0722*_r.channel.toLinear(n);return _r.lang.round(i)},hjn=e=>mjn(e)>=.5,bT=e=>!hjn(e),aRe=(e,t,r)=>{const n=Gs.parse(e),i=n[t],o=_r.channel.clamp[t](i+r);return i!==o&&(n[t]=o),Gs.stringify(n)},Gt=(e,t)=>aRe(e,"l",t),lr=(e,t)=>aRe(e,"l",-t),Ue=(e,t)=>{const r=Gs.parse(e),n={};for(const i in t)t[i]&&(n[i]=r[i]+t[i]);return oRe(e,n)},yjn=(e,t,r=50)=>{const{r:n,g:i,b:o,a:s}=Gs.parse(e),{r:l,g:c,b:u,a:f}=Gs.parse(t),d=r/100,m=d*2-1,h=s-f,g=((m*h===-1?m:(m+h)/(1+m*h))+1)/2,b=1-g,x=n*g+l*b,v=i*g+c*b,O=o*g+u*b,j=s*d+f*(1-d);return om(x,v,O,j)},kt=(e,t=100)=>{const r=Gs.parse(e);return r.r=255-r.r,r.g=255-r.g,r.b=255-r.b,yjn(r,e,t)};/*! @license DOMPurify 3.2.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.6/LICENSE */const{entries:sRe,setPrototypeOf:$ve,isFrozen:gjn,getPrototypeOf:bjn,getOwnPropertyDescriptor:vjn}=Object;let{freeze:mo,seal:Sa,create:lRe}=Object,{apply:qY,construct:GY}=typeof Reflect<"u"&&Reflect;mo||(mo=function(t){return t});Sa||(Sa=function(t){return t});qY||(qY=function(t,r,n){return t.apply(r,n)});GY||(GY=function(t,r){return new t(...r)});const aM=ho(Array.prototype.forEach),xjn=ho(Array.prototype.lastIndexOf),Eve=ho(Array.prototype.pop),p5=ho(Array.prototype.push),Ojn=ho(Array.prototype.splice),WM=ho(String.prototype.toLowerCase),WG=ho(String.prototype.toString),Tve=ho(String.prototype.match),d5=ho(String.prototype.replace),jjn=ho(String.prototype.indexOf),wjn=ho(String.prototype.trim),Da=ho(Object.prototype.hasOwnProperty),eo=ho(RegExp.prototype.test),m5=Pjn(TypeError);function ho(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i2&&arguments[2]!==void 0?arguments[2]:WM;$ve&&$ve(e,null);let n=t.length;for(;n--;){let i=t[n];if(typeof i=="string"){const o=r(i);o!==i&&(gjn(t)||(t[n]=o),i=o)}e[i]=!0}return e}function Sjn(e){for(let t=0;t/gm),Ejn=Sa(/\$\{[\w\W]*/gm),Tjn=Sa(/^data-[\-\w.\u00B7-\uFFFF]+$/),Mjn=Sa(/^aria-[\-\w]+$/),cRe=Sa(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),zjn=Sa(/^(?:\w+script|data):/i),Ajn=Sa(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),uRe=Sa(/^html$/i),Ijn=Sa(/^[a-z][.\w]*(-[.\w]+)+$/i);var Dve=Object.freeze({__proto__:null,ARIA_ATTR:Mjn,ATTR_WHITESPACE:Ajn,CUSTOM_ELEMENT:Ijn,DATA_ATTR:Tjn,DOCTYPE_NAME:uRe,ERB_EXPR:$jn,IS_ALLOWED_URI:cRe,IS_SCRIPT_OR_DATA:zjn,MUSTACHE_EXPR:kjn,TMPLIT_EXPR:Ejn});const y5={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Djn=function(){return typeof window>"u"?null:window},Njn=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const i="data-tt-policy-suffix";r&&r.hasAttribute(i)&&(n=r.getAttribute(i));const o="dompurify"+(n?"#"+n:"");try{return t.createPolicy(o,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}},Nve=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function fRe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Djn();const t=Mt=>fRe(Mt);if(t.version="3.2.6",t.removed=[],!e||!e.document||e.document.nodeType!==y5.document||!e.Element)return t.isSupported=!1,t;let{document:r}=e;const n=r,i=n.currentScript,{DocumentFragment:o,HTMLTemplateElement:s,Node:l,Element:c,NodeFilter:u,NamedNodeMap:f=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:d,DOMParser:m,trustedTypes:h}=e,y=c.prototype,g=h5(y,"cloneNode"),b=h5(y,"remove"),x=h5(y,"nextSibling"),v=h5(y,"childNodes"),O=h5(y,"parentNode");if(typeof s=="function"){const Mt=r.createElement("template");Mt.content&&Mt.content.ownerDocument&&(r=Mt.content.ownerDocument)}let j,w="";const{implementation:P,createNodeIterator:S,createDocumentFragment:$,getElementsByTagName:_}=r,{importNode:C}=n;let k=Nve();t.isSupported=typeof sRe=="function"&&typeof O=="function"&&P&&P.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:N,ERB_EXPR:D,TMPLIT_EXPR:A,DATA_ATTR:z,ARIA_ATTR:T,IS_SCRIPT_OR_DATA:E,ATTR_WHITESPACE:M,CUSTOM_ELEMENT:K}=Dve;let{IS_ALLOWED_URI:Q}=Dve,q=null;const X=qr({},[...Mve,...KG,...qG,...GG,...zve]);let Z=null;const R=qr({},[...Ave,...JG,...Ive,...sM]);let Y=Object.seal(lRe(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),G=null,J=null,H=!0,U=!0,ie=!1,re=!0,ee=!1,ne=!0,oe=!1,Oe=!1,Se=!1,ge=!1,he=!1,Pe=!1,ve=!0,ye=!1;const Me="user-content-";let Te=!0,ce=!1,be={},pe=null;const Be=qr({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let He=null;const at=qr({},["audio","video","img","source","image","track"]);let dt=null;const et=qr({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Jt="http://www.w3.org/1998/Math/MathML",Ye="http://www.w3.org/2000/svg",Je="http://www.w3.org/1999/xhtml";let mt=Je,ct=!1,cr=null;const wt=qr({},[Jt,Ye,Je],WG);let fe=qr({},["mi","mo","mn","ms","mtext"]),Kt=qr({},["annotation-xml"]);const Ur=qr({},["title","style","font","a","script"]);let Br=null;const Yr=["application/xhtml+xml","text/html"],Or="text/html";let qt=null,Dr=null;const Et=r.createElement("form"),Ar=function($e){return $e instanceof RegExp||$e instanceof Function},Nr=function(){let $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Dr&&Dr===$e)){if((!$e||typeof $e!="object")&&($e={}),$e=$l($e),Br=Yr.indexOf($e.PARSER_MEDIA_TYPE)===-1?Or:$e.PARSER_MEDIA_TYPE,qt=Br==="application/xhtml+xml"?WG:WM,q=Da($e,"ALLOWED_TAGS")?qr({},$e.ALLOWED_TAGS,qt):X,Z=Da($e,"ALLOWED_ATTR")?qr({},$e.ALLOWED_ATTR,qt):R,cr=Da($e,"ALLOWED_NAMESPACES")?qr({},$e.ALLOWED_NAMESPACES,WG):wt,dt=Da($e,"ADD_URI_SAFE_ATTR")?qr($l(et),$e.ADD_URI_SAFE_ATTR,qt):et,He=Da($e,"ADD_DATA_URI_TAGS")?qr($l(at),$e.ADD_DATA_URI_TAGS,qt):at,pe=Da($e,"FORBID_CONTENTS")?qr({},$e.FORBID_CONTENTS,qt):Be,G=Da($e,"FORBID_TAGS")?qr({},$e.FORBID_TAGS,qt):$l({}),J=Da($e,"FORBID_ATTR")?qr({},$e.FORBID_ATTR,qt):$l({}),be=Da($e,"USE_PROFILES")?$e.USE_PROFILES:!1,H=$e.ALLOW_ARIA_ATTR!==!1,U=$e.ALLOW_DATA_ATTR!==!1,ie=$e.ALLOW_UNKNOWN_PROTOCOLS||!1,re=$e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ee=$e.SAFE_FOR_TEMPLATES||!1,ne=$e.SAFE_FOR_XML!==!1,oe=$e.WHOLE_DOCUMENT||!1,ge=$e.RETURN_DOM||!1,he=$e.RETURN_DOM_FRAGMENT||!1,Pe=$e.RETURN_TRUSTED_TYPE||!1,Se=$e.FORCE_BODY||!1,ve=$e.SANITIZE_DOM!==!1,ye=$e.SANITIZE_NAMED_PROPS||!1,Te=$e.KEEP_CONTENT!==!1,ce=$e.IN_PLACE||!1,Q=$e.ALLOWED_URI_REGEXP||cRe,mt=$e.NAMESPACE||Je,fe=$e.MATHML_TEXT_INTEGRATION_POINTS||fe,Kt=$e.HTML_INTEGRATION_POINTS||Kt,Y=$e.CUSTOM_ELEMENT_HANDLING||{},$e.CUSTOM_ELEMENT_HANDLING&&Ar($e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Y.tagNameCheck=$e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),$e.CUSTOM_ELEMENT_HANDLING&&Ar($e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Y.attributeNameCheck=$e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),$e.CUSTOM_ELEMENT_HANDLING&&typeof $e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Y.allowCustomizedBuiltInElements=$e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ee&&(U=!1),he&&(ge=!0),be&&(q=qr({},zve),Z=[],be.html===!0&&(qr(q,Mve),qr(Z,Ave)),be.svg===!0&&(qr(q,KG),qr(Z,JG),qr(Z,sM)),be.svgFilters===!0&&(qr(q,qG),qr(Z,JG),qr(Z,sM)),be.mathMl===!0&&(qr(q,GG),qr(Z,Ive),qr(Z,sM))),$e.ADD_TAGS&&(q===X&&(q=$l(q)),qr(q,$e.ADD_TAGS,qt)),$e.ADD_ATTR&&(Z===R&&(Z=$l(Z)),qr(Z,$e.ADD_ATTR,qt)),$e.ADD_URI_SAFE_ATTR&&qr(dt,$e.ADD_URI_SAFE_ATTR,qt),$e.FORBID_CONTENTS&&(pe===Be&&(pe=$l(pe)),qr(pe,$e.FORBID_CONTENTS,qt)),Te&&(q["#text"]=!0),oe&&qr(q,["html","head","body"]),q.table&&(qr(q,["tbody"]),delete G.tbody),$e.TRUSTED_TYPES_POLICY){if(typeof $e.TRUSTED_TYPES_POLICY.createHTML!="function")throw m5('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof $e.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw m5('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');j=$e.TRUSTED_TYPES_POLICY,w=j.createHTML("")}else j===void 0&&(j=Njn(h,i)),j!==null&&typeof w=="string"&&(w=j.createHTML(""));mo&&mo($e),Dr=$e}},Vr=qr({},[...KG,...qG,..._jn]),un=qr({},[...GG,...Cjn]),vn=function($e){let st=O($e);(!st||!st.tagName)&&(st={namespaceURI:mt,tagName:"template"});const At=WM($e.tagName),jr=WM(st.tagName);return cr[$e.namespaceURI]?$e.namespaceURI===Ye?st.namespaceURI===Je?At==="svg":st.namespaceURI===Jt?At==="svg"&&(jr==="annotation-xml"||fe[jr]):!!Vr[At]:$e.namespaceURI===Jt?st.namespaceURI===Je?At==="math":st.namespaceURI===Ye?At==="math"&&Kt[jr]:!!un[At]:$e.namespaceURI===Je?st.namespaceURI===Ye&&!Kt[jr]||st.namespaceURI===Jt&&!fe[jr]?!1:!un[At]&&(Ur[At]||!Vr[At]):!!(Br==="application/xhtml+xml"&&cr[$e.namespaceURI]):!1},ur=function($e){p5(t.removed,{element:$e});try{O($e).removeChild($e)}catch{b($e)}},Dt=function($e,st){try{p5(t.removed,{attribute:st.getAttributeNode($e),from:st})}catch{p5(t.removed,{attribute:null,from:st})}if(st.removeAttribute($e),$e==="is")if(ge||he)try{ur(st)}catch{}else try{st.setAttribute($e,"")}catch{}},De=function($e){let st=null,At=null;if(Se)$e=""+$e;else{const fn=Tve($e,/^[\r\n\t ]+/);At=fn&&fn[0]}Br==="application/xhtml+xml"&&mt===Je&&($e=''+$e+"");const jr=j?j.createHTML($e):$e;if(mt===Je)try{st=new m().parseFromString(jr,Br)}catch{}if(!st||!st.documentElement){st=P.createDocument(mt,"template",null);try{st.documentElement.innerHTML=ct?w:jr}catch{}}const xn=st.body||st.documentElement;return $e&&At&&xn.insertBefore(r.createTextNode(At),xn.childNodes[0]||null),mt===Je?_.call(st,oe?"html":"body")[0]:oe?st.documentElement:xn},rt=function($e){return S.call($e.ownerDocument||$e,$e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},ae=function($e){return $e instanceof d&&(typeof $e.nodeName!="string"||typeof $e.textContent!="string"||typeof $e.removeChild!="function"||!($e.attributes instanceof f)||typeof $e.removeAttribute!="function"||typeof $e.setAttribute!="function"||typeof $e.namespaceURI!="string"||typeof $e.insertBefore!="function"||typeof $e.hasChildNodes!="function")},ke=function($e){return typeof l=="function"&&$e instanceof l};function Ze(Mt,$e,st){aM(Mt,At=>{At.call(t,$e,st,Dr)})}const ot=function($e){let st=null;if(Ze(k.beforeSanitizeElements,$e,null),ae($e))return ur($e),!0;const At=qt($e.nodeName);if(Ze(k.uponSanitizeElement,$e,{tagName:At,allowedTags:q}),ne&&$e.hasChildNodes()&&!ke($e.firstElementChild)&&eo(/<[/\w!]/g,$e.innerHTML)&&eo(/<[/\w!]/g,$e.textContent)||$e.nodeType===y5.progressingInstruction||ne&&$e.nodeType===y5.comment&&eo(/<[/\w]/g,$e.data))return ur($e),!0;if(!q[At]||G[At]){if(!G[At]&&ze(At)&&(Y.tagNameCheck instanceof RegExp&&eo(Y.tagNameCheck,At)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(At)))return!1;if(Te&&!pe[At]){const jr=O($e)||$e.parentNode,xn=v($e)||$e.childNodes;if(xn&&jr){const fn=xn.length;for(let Bn=fn-1;Bn>=0;--Bn){const yi=g(xn[Bn],!0);yi.__removalCount=($e.__removalCount||0)+1,jr.insertBefore(yi,x($e))}}}return ur($e),!0}return $e instanceof c&&!vn($e)||(At==="noscript"||At==="noembed"||At==="noframes")&&eo(/<\/no(script|embed|frames)/i,$e.innerHTML)?(ur($e),!0):(ee&&$e.nodeType===y5.text&&(st=$e.textContent,aM([N,D,A],jr=>{st=d5(st,jr," ")}),$e.textContent!==st&&(p5(t.removed,{element:$e.cloneNode()}),$e.textContent=st)),Ze(k.afterSanitizeElements,$e,null),!1)},Nt=function($e,st,At){if(ve&&(st==="id"||st==="name")&&(At in r||At in Et))return!1;if(!(U&&!J[st]&&eo(z,st))){if(!(H&&eo(T,st))){if(!Z[st]||J[st]){if(!(ze($e)&&(Y.tagNameCheck instanceof RegExp&&eo(Y.tagNameCheck,$e)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck($e))&&(Y.attributeNameCheck instanceof RegExp&&eo(Y.attributeNameCheck,st)||Y.attributeNameCheck instanceof Function&&Y.attributeNameCheck(st))||st==="is"&&Y.allowCustomizedBuiltInElements&&(Y.tagNameCheck instanceof RegExp&&eo(Y.tagNameCheck,At)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(At))))return!1}else if(!dt[st]){if(!eo(Q,d5(At,M,""))){if(!((st==="src"||st==="xlink:href"||st==="href")&&$e!=="script"&&jjn(At,"data:")===0&&He[$e])){if(!(ie&&!eo(E,d5(At,M,"")))){if(At)return!1}}}}}}return!0},ze=function($e){return $e!=="annotation-xml"&&Tve($e,K)},Er=function($e){Ze(k.beforeSanitizeAttributes,$e,null);const{attributes:st}=$e;if(!st||ae($e))return;const At={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Z,forceKeepAttr:void 0};let jr=st.length;for(;jr--;){const xn=st[jr],{name:fn,namespaceURI:Bn,value:yi}=xn,Bi=qt(fn),Do=yi;let gt=fn==="value"?Do:wjn(Do);if(At.attrName=Bi,At.attrValue=gt,At.keepAttr=!0,At.forceKeepAttr=void 0,Ze(k.uponSanitizeAttribute,$e,At),gt=At.attrValue,ye&&(Bi==="id"||Bi==="name")&&(Dt(fn,$e),gt=Me+gt),ne&&eo(/((--!?|])>)|<\/(style|title)/i,gt)){Dt(fn,$e);continue}if(At.forceKeepAttr)continue;if(!At.keepAttr){Dt(fn,$e);continue}if(!re&&eo(/\/>/i,gt)){Dt(fn,$e);continue}ee&&aM([N,D,A],$t=>{gt=d5(gt,$t," ")});const rr=qt($e.nodeName);if(!Nt(rr,Bi,gt)){Dt(fn,$e);continue}if(j&&typeof h=="object"&&typeof h.getAttributeType=="function"&&!Bn)switch(h.getAttributeType(rr,Bi)){case"TrustedHTML":{gt=j.createHTML(gt);break}case"TrustedScriptURL":{gt=j.createScriptURL(gt);break}}if(gt!==Do)try{Bn?$e.setAttributeNS(Bn,fn,gt):$e.setAttribute(fn,gt),ae($e)?ur($e):Eve(t.removed)}catch{Dt(fn,$e)}}Ze(k.afterSanitizeAttributes,$e,null)},Ht=function Mt($e){let st=null;const At=rt($e);for(Ze(k.beforeSanitizeShadowDOM,$e,null);st=At.nextNode();)Ze(k.uponSanitizeShadowNode,st,null),ot(st),Er(st),st.content instanceof o&&Mt(st.content);Ze(k.afterSanitizeShadowDOM,$e,null)};return t.sanitize=function(Mt){let $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},st=null,At=null,jr=null,xn=null;if(ct=!Mt,ct&&(Mt=""),typeof Mt!="string"&&!ke(Mt))if(typeof Mt.toString=="function"){if(Mt=Mt.toString(),typeof Mt!="string")throw m5("dirty is not a string, aborting")}else throw m5("toString is not a function");if(!t.isSupported)return Mt;if(Oe||Nr($e),t.removed=[],typeof Mt=="string"&&(ce=!1),ce){if(Mt.nodeName){const yi=qt(Mt.nodeName);if(!q[yi]||G[yi])throw m5("root node is forbidden and cannot be sanitized in-place")}}else if(Mt instanceof l)st=De(""),At=st.ownerDocument.importNode(Mt,!0),At.nodeType===y5.element&&At.nodeName==="BODY"||At.nodeName==="HTML"?st=At:st.appendChild(At);else{if(!ge&&!ee&&!oe&&Mt.indexOf("<")===-1)return j&&Pe?j.createHTML(Mt):Mt;if(st=De(Mt),!st)return ge?null:Pe?w:""}st&&Se&&ur(st.firstChild);const fn=rt(ce?Mt:st);for(;jr=fn.nextNode();)ot(jr),Er(jr),jr.content instanceof o&&Ht(jr.content);if(ce)return Mt;if(ge){if(he)for(xn=$.call(st.ownerDocument);st.firstChild;)xn.appendChild(st.firstChild);else xn=st;return(Z.shadowroot||Z.shadowrootmode)&&(xn=C.call(n,xn,!0)),xn}let Bn=oe?st.outerHTML:st.innerHTML;return oe&&q["!doctype"]&&st.ownerDocument&&st.ownerDocument.doctype&&st.ownerDocument.doctype.name&&eo(uRe,st.ownerDocument.doctype.name)&&(Bn=" `+Bn),ee&&aM([N,D,A],yi=>{Bn=d5(Bn,yi," ")}),j&&Pe?j.createHTML(Bn):Bn},t.setConfig=function(){let Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Nr(Mt),Oe=!0},t.clearConfig=function(){Dr=null,Oe=!1},t.isValidAttribute=function(Mt,$e,st){Dr||Nr({});const At=qt(Mt),jr=qt($e);return Nt(At,jr,st)},t.addHook=function(Mt,$e){typeof $e=="function"&&p5(k[Mt],$e)},t.removeHook=function(Mt,$e){if($e!==void 0){const st=xjn(k[Mt],$e);return st===-1?void 0:Ojn(k[Mt],st,1)[0]}return Eve(k[Mt])},t.removeHooks=function(Mt){k[Mt]=[]},t.removeAllHooks=function(){k=Nve()},t}var m4=fRe(),pRe=Object.defineProperty,V=(e,t)=>pRe(e,"name",{value:t,configurable:!0}),Ljn=(e,t)=>{for(var r in t)pRe(e,r,{get:t[r],enumerable:!0})},wl={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},lt={trace:V((...e)=>{},"trace"),debug:V((...e)=>{},"debug"),info:V((...e)=>{},"info"),warn:V((...e)=>{},"warn"),error:V((...e)=>{},"error"),fatal:V((...e)=>{},"fatal")},hne=V(function(e="fatal"){let t=wl.fatal;typeof e=="string"?e.toLowerCase()in wl&&(t=wl[e]):typeof e=="number"&&(t=e),lt.trace=()=>{},lt.debug=()=>{},lt.info=()=>{},lt.warn=()=>{},lt.error=()=>{},lt.fatal=()=>{},t<=wl.fatal&&(lt.fatal=console.error?console.error.bind(console,pa("FATAL"),"color: orange"):console.log.bind(console,"\x1B[35m",pa("FATAL"))),t<=wl.error&&(lt.error=console.error?console.error.bind(console,pa("ERROR"),"color: orange"):console.log.bind(console,"\x1B[31m",pa("ERROR"))),t<=wl.warn&&(lt.warn=console.warn?console.warn.bind(console,pa("WARN"),"color: orange"):console.log.bind(console,"\x1B[33m",pa("WARN"))),t<=wl.info&&(lt.info=console.info?console.info.bind(console,pa("INFO"),"color: lightblue"):console.log.bind(console,"\x1B[34m",pa("INFO"))),t<=wl.debug&&(lt.debug=console.debug?console.debug.bind(console,pa("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",pa("DEBUG"))),t<=wl.trace&&(lt.trace=console.debug?console.debug.bind(console,pa("TRACE"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",pa("TRACE")))},"setLogLevel"),pa=V(e=>`%c${Po().format("ss.SSS")} : ${e} : `,"format"),dRe=/^-{3}\s*[\n\r](.*?)[\n\r]-{3}\s*[\n\r]+/s,am=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,Rjn=/\s*%%.*\n/gm,Hf,mRe=(Hf=class extends Error{constructor(t){super(t),this.name="UnknownDiagramError"}},V(Hf,"UnknownDiagramError"),Hf),h4={},yne=V(function(e,t){e=e.replace(dRe,"").replace(am,"").replace(Rjn,` `);for(const[r,{detector:n}]of Object.entries(h4))if(n(e,t))return r;throw new mRe(`No diagram type detected matching given configuration for text: ${e}`)},"detectType"),hRe=V((...e)=>{for(const{id:t,detector:r,loader:n}of e)yRe(t,r,n)},"registerLazyLoadedDiagrams"),yRe=V((e,t,r)=>{h4[e]&<.warn(`Detector with key ${e} already exists. Overwriting.`),h4[e]={detector:t,loader:r},lt.debug(`Detector with key ${e} added${r?" with loader":""}`)},"addDetector"),Fjn=V(e=>h4[e].loader,"getDiagramLoader"),JY=V((e,t,{depth:r=2,clobber:n=!1}={})=>{const i={depth:r,clobber:n};return Array.isArray(t)&&!Array.isArray(e)?(t.forEach(o=>JY(e,o,i)),e):Array.isArray(t)&&Array.isArray(e)?(t.forEach(o=>{e.includes(o)||e.push(o)}),e):e===void 0||r<=0?e!=null&&typeof e=="object"&&typeof t=="object"?Object.assign(e,t):t:(t!==void 0&&typeof e=="object"&&typeof t=="object"&&Object.keys(t).forEach(o=>{typeof t[o]=="object"&&(e[o]===void 0||typeof e[o]=="object")?(e[o]===void 0&&(e[o]=Array.isArray(t[o])?[]:{}),e[o]=JY(e[o],t[o],{depth:r-1,clobber:n})):(n||typeof e[o]!="object"&&typeof t[o]!="object")&&(e[o]=t[o])}),e)},"assignWithDepth"),Li=JY,YI="#ffffff",XI="#f2f2f2",oo=V((e,t)=>t?Ue(e,{s:-40,l:10}):Ue(e,{s:-40,l:-10}),"mkBorder"),Uf,Bjn=(Uf=class{constructor(){this.background="#f4f4f4",this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.THEME_COLOR_LIMIT=12,this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}updateColors(){var r,n,i,o,s,l,c,u,f,d,m,h,y,g,b,x,v,O,j,w,P;if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||Ue(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||Ue(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||oo(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||oo(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||oo(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||oo(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||kt(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||kt(this.tertiaryColor),this.lineColor=this.lineColor||kt(this.background),this.arrowheadColor=this.arrowheadColor||kt(this.background),this.textColor=this.textColor||this.primaryTextColor,this.border2=this.border2||this.tertiaryBorderColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?lr(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||this.actorBorder,this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||lr(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||kt(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||Gt(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.personBorder=this.personBorder||this.primaryBorderColor,this.personBkg=this.personBkg||this.mainBkg,this.darkMode?(this.rowOdd=this.rowOdd||lr(this.mainBkg,5)||"#ffffff",this.rowEven=this.rowEven||lr(this.mainBkg,10)):(this.rowOdd=this.rowOdd||Gt(this.mainBkg,75)||"#ffffff",this.rowEven=this.rowEven||Gt(this.mainBkg,5)),this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||Ue(this.primaryColor,{h:30}),this.cScale4=this.cScale4||Ue(this.primaryColor,{h:60}),this.cScale5=this.cScale5||Ue(this.primaryColor,{h:90}),this.cScale6=this.cScale6||Ue(this.primaryColor,{h:120}),this.cScale7=this.cScale7||Ue(this.primaryColor,{h:150}),this.cScale8=this.cScale8||Ue(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||Ue(this.primaryColor,{h:270}),this.cScale10=this.cScale10||Ue(this.primaryColor,{h:300}),this.cScale11=this.cScale11||Ue(this.primaryColor,{h:330}),this.darkMode)for(let S=0;S{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},V(Uf,"Theme"),Uf),Vjn=V(e=>{const t=new Bjn;return t.calculate(e),t},"getThemeVariables"),Wf,Hjn=(Wf=class{constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=Gt(this.primaryColor,16),this.tertiaryColor=Ue(this.primaryColor,{h:-160}),this.primaryBorderColor=kt(this.background),this.secondaryBorderColor=oo(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=oo(this.tertiaryColor,this.darkMode),this.primaryTextColor=kt(this.primaryColor),this.secondaryTextColor=kt(this.secondaryColor),this.tertiaryTextColor=kt(this.tertiaryColor),this.lineColor=kt(this.background),this.textColor=kt(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=Gt(kt("#323D47"),10),this.lineColor="calculated",this.border1="#ccc",this.border2=om(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=lr("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.excludeBkgColor=lr(this.sectionBkgColor,10),this.taskBorderColor=om(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=om(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.rowOdd=this.rowOdd||Gt(this.mainBkg,5)||"#ffffff",this.rowEven=this.rowEven||lr(this.mainBkg,10),this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}updateColors(){var t,r,n,i,o,s,l,c,u,f,d,m,h,y,g,b,x,v,O,j,w;this.secondBkg=Gt(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=Gt(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.actorBorder,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=Gt(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.archEdgeColor=this.lineColor,this.archEdgeArrowColor=this.lineColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=Ue(this.primaryColor,{h:64}),this.fillType3=Ue(this.secondaryColor,{h:64}),this.fillType4=Ue(this.primaryColor,{h:-64}),this.fillType5=Ue(this.secondaryColor,{h:-64}),this.fillType6=Ue(this.primaryColor,{h:128}),this.fillType7=Ue(this.secondaryColor,{h:128}),this.cScale1=this.cScale1||"#0b0000",this.cScale2=this.cScale2||"#4d1037",this.cScale3=this.cScale3||"#3f5258",this.cScale4=this.cScale4||"#4f2f1b",this.cScale5=this.cScale5||"#6e0a0a",this.cScale6=this.cScale6||"#3b0048",this.cScale7=this.cScale7||"#995a01",this.cScale8=this.cScale8||"#154706",this.cScale9=this.cScale9||"#161722",this.cScale10=this.cScale10||"#00296f",this.cScale11=this.cScale11||"#01629c",this.cScale12=this.cScale12||"#010029",this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||Ue(this.primaryColor,{h:30}),this.cScale4=this.cScale4||Ue(this.primaryColor,{h:60}),this.cScale5=this.cScale5||Ue(this.primaryColor,{h:90}),this.cScale6=this.cScale6||Ue(this.primaryColor,{h:120}),this.cScale7=this.cScale7||Ue(this.primaryColor,{h:150}),this.cScale8=this.cScale8||Ue(this.primaryColor,{h:210}),this.cScale9=this.cScale9||Ue(this.primaryColor,{h:270}),this.cScale10=this.cScale10||Ue(this.primaryColor,{h:300}),this.cScale11=this.cScale11||Ue(this.primaryColor,{h:330});for(let P=0;P{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},V(Wf,"Theme"),Wf),Ujn=V(e=>{const t=new Hjn;return t.calculate(e),t},"getThemeVariables"),Kf,Wjn=(Kf=class{constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=Ue(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=Ue(this.primaryColor,{h:-160}),this.primaryBorderColor=oo(this.primaryColor,this.darkMode),this.secondaryBorderColor=oo(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=oo(this.tertiaryColor,this.darkMode),this.primaryTextColor=kt(this.primaryColor),this.secondaryTextColor=kt(this.secondaryColor),this.tertiaryTextColor=kt(this.tertiaryColor),this.lineColor=kt(this.background),this.textColor=kt(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="rgba(232,232,232, 0.8)",this.textColor="#333",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=om(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.rowOdd="calculated",this.rowEven="calculated",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}updateColors(){var t,r,n,i,o,s,l,c,u,f,d,m,h,y,g,b,x,v,O,j,w;this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||Ue(this.primaryColor,{h:30}),this.cScale4=this.cScale4||Ue(this.primaryColor,{h:60}),this.cScale5=this.cScale5||Ue(this.primaryColor,{h:90}),this.cScale6=this.cScale6||Ue(this.primaryColor,{h:120}),this.cScale7=this.cScale7||Ue(this.primaryColor,{h:150}),this.cScale8=this.cScale8||Ue(this.primaryColor,{h:210}),this.cScale9=this.cScale9||Ue(this.primaryColor,{h:270}),this.cScale10=this.cScale10||Ue(this.primaryColor,{h:300}),this.cScale11=this.cScale11||Ue(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||lr(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||lr(this.tertiaryColor,40);for(let P=0;P{this[n]==="calculated"&&(this[n]=void 0)}),typeof t!="object"){this.updateColors();return}const r=Object.keys(t);r.forEach(n=>{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},V(Kf,"Theme"),Kf),Kjn=V(e=>{const t=new Wjn;return t.calculate(e),t},"getThemeVariables"),qf,qjn=(qf=class{constructor(){this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=Gt("#cde498",10),this.primaryBorderColor=oo(this.primaryColor,this.darkMode),this.secondaryBorderColor=oo(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=oo(this.tertiaryColor,this.darkMode),this.primaryTextColor=kt(this.primaryColor),this.secondaryTextColor=kt(this.secondaryColor),this.tertiaryTextColor=kt(this.primaryColor),this.lineColor=kt(this.background),this.textColor=kt(this.background),this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="calculated",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,r,n,i,o,s,l,c,u,f,d,m,h,y,g,b,x,v,O,j,w;this.actorBorder=lr(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.actorLineColor=this.actorBorder,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||Ue(this.primaryColor,{h:30}),this.cScale4=this.cScale4||Ue(this.primaryColor,{h:60}),this.cScale5=this.cScale5||Ue(this.primaryColor,{h:90}),this.cScale6=this.cScale6||Ue(this.primaryColor,{h:120}),this.cScale7=this.cScale7||Ue(this.primaryColor,{h:150}),this.cScale8=this.cScale8||Ue(this.primaryColor,{h:210}),this.cScale9=this.cScale9||Ue(this.primaryColor,{h:270}),this.cScale10=this.cScale10||Ue(this.primaryColor,{h:300}),this.cScale11=this.cScale11||Ue(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||lr(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||lr(this.tertiaryColor,40);for(let P=0;P{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},V(qf,"Theme"),qf),Gjn=V(e=>{const t=new qjn;return t.calculate(e),t},"getThemeVariables"),Gf,Jjn=(Gf=class{constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=Gt(this.contrast,55),this.background="#ffffff",this.tertiaryColor=Ue(this.primaryColor,{h:-160}),this.primaryBorderColor=oo(this.primaryColor,this.darkMode),this.secondaryBorderColor=oo(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=oo(this.tertiaryColor,this.darkMode),this.primaryTextColor=kt(this.primaryColor),this.secondaryTextColor=kt(this.secondaryColor),this.tertiaryTextColor=kt(this.tertiaryColor),this.lineColor=kt(this.background),this.textColor=kt(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor=this.actorBorder,this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.rowOdd=this.rowOdd||Gt(this.mainBkg,75)||"#ffffff",this.rowEven=this.rowEven||"#f4f4f4",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,r,n,i,o,s,l,c,u,f,d,m,h,y,g,b,x,v,O,j,w;this.secondBkg=Gt(this.contrast,55),this.border2=this.contrast,this.actorBorder=Gt(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.actorBorder,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.cScale0=this.cScale0||"#555",this.cScale1=this.cScale1||"#F4F4F4",this.cScale2=this.cScale2||"#555",this.cScale3=this.cScale3||"#BBB",this.cScale4=this.cScale4||"#777",this.cScale5=this.cScale5||"#999",this.cScale6=this.cScale6||"#DDD",this.cScale7=this.cScale7||"#FFF",this.cScale8=this.cScale8||"#DDD",this.cScale9=this.cScale9||"#BBB",this.cScale10=this.cScale10||"#999",this.cScale11=this.cScale11||"#777";for(let P=0;P{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},V(Gf,"Theme"),Gf),Yjn=V(e=>{const t=new Jjn;return t.calculate(e),t},"getThemeVariables"),Kl={base:{getThemeVariables:Vjn},dark:{getThemeVariables:Ujn},default:{getThemeVariables:Kjn},forest:{getThemeVariables:Gjn},neutral:{getThemeVariables:Yjn}},Pl={flowchart:{useMaxWidth:!0,titleTopMargin:25,subGraphTitleMargin:{top:0,bottom:0},diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,defaultRenderer:"dagre-wrapper",wrappingWidth:200},sequence:{useMaxWidth:!0,hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20},gantt:{useMaxWidth:!0,titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",topAxis:!1,displayMode:"",weekday:"sunday"},journey:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},class:{useMaxWidth:!0,titleTopMargin:25,arrowMarkerAbsolute:!1,dividerMargin:10,padding:5,textHeight:10,defaultRenderer:"dagre-wrapper",htmlLabels:!1,hideEmptyMembersBox:!1},state:{useMaxWidth:!0,titleTopMargin:25,dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,defaultRenderer:"dagre-wrapper"},er:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,nodeSpacing:140,rankSpacing:80,stroke:"gray",fill:"honeydew",fontSize:12},pie:{useMaxWidth:!0,textPosition:.75},quadrantChart:{useMaxWidth:!0,chartWidth:500,chartHeight:500,titleFontSize:20,titlePadding:10,quadrantPadding:5,xAxisLabelPadding:5,yAxisLabelPadding:5,xAxisLabelFontSize:16,yAxisLabelFontSize:16,quadrantLabelFontSize:16,quadrantTextTopPadding:5,pointTextPadding:5,pointLabelFontSize:12,pointRadius:5,xAxisPosition:"top",yAxisPosition:"left",quadrantInternalBorderStrokeWidth:1,quadrantExternalBorderStrokeWidth:2},xyChart:{useMaxWidth:!0,width:700,height:500,titleFontSize:20,titlePadding:10,showTitle:!0,xAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},yAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},chartOrientation:"vertical",plotReservedSpacePercent:50},requirement:{useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},mindmap:{useMaxWidth:!0,padding:10,maxNodeWidth:200},kanban:{useMaxWidth:!0,padding:8,sectionWidth:200,ticketBaseUrl:""},timeline:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],disableMulticolor:!1},gitGraph:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0,rotateCommitLabel:!0,parallelCommits:!1,arrowMarkerAbsolute:!1},c4:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,c4ShapeMargin:50,c4ShapePadding:20,width:216,height:60,boxMargin:10,c4ShapeInRow:4,nextLinePaddingX:0,c4BoundaryInRow:2,personFontSize:14,personFontFamily:'"Open Sans", sans-serif',personFontWeight:"normal",external_personFontSize:14,external_personFontFamily:'"Open Sans", sans-serif',external_personFontWeight:"normal",systemFontSize:14,systemFontFamily:'"Open Sans", sans-serif',systemFontWeight:"normal",external_systemFontSize:14,external_systemFontFamily:'"Open Sans", sans-serif',external_systemFontWeight:"normal",system_dbFontSize:14,system_dbFontFamily:'"Open Sans", sans-serif',system_dbFontWeight:"normal",external_system_dbFontSize:14,external_system_dbFontFamily:'"Open Sans", sans-serif',external_system_dbFontWeight:"normal",system_queueFontSize:14,system_queueFontFamily:'"Open Sans", sans-serif',system_queueFontWeight:"normal",external_system_queueFontSize:14,external_system_queueFontFamily:'"Open Sans", sans-serif',external_system_queueFontWeight:"normal",boundaryFontSize:14,boundaryFontFamily:'"Open Sans", sans-serif',boundaryFontWeight:"normal",messageFontSize:12,messageFontFamily:'"Open Sans", sans-serif',messageFontWeight:"normal",containerFontSize:14,containerFontFamily:'"Open Sans", sans-serif',containerFontWeight:"normal",external_containerFontSize:14,external_containerFontFamily:'"Open Sans", sans-serif',external_containerFontWeight:"normal",container_dbFontSize:14,container_dbFontFamily:'"Open Sans", sans-serif',container_dbFontWeight:"normal",external_container_dbFontSize:14,external_container_dbFontFamily:'"Open Sans", sans-serif',external_container_dbFontWeight:"normal",container_queueFontSize:14,container_queueFontFamily:'"Open Sans", sans-serif',container_queueFontWeight:"normal",external_container_queueFontSize:14,external_container_queueFontFamily:'"Open Sans", sans-serif',external_container_queueFontWeight:"normal",componentFontSize:14,componentFontFamily:'"Open Sans", sans-serif',componentFontWeight:"normal",external_componentFontSize:14,external_componentFontFamily:'"Open Sans", sans-serif',external_componentFontWeight:"normal",component_dbFontSize:14,component_dbFontFamily:'"Open Sans", sans-serif',component_dbFontWeight:"normal",external_component_dbFontSize:14,external_component_dbFontFamily:'"Open Sans", sans-serif',external_component_dbFontWeight:"normal",component_queueFontSize:14,component_queueFontFamily:'"Open Sans", sans-serif',component_queueFontWeight:"normal",external_component_queueFontSize:14,external_component_queueFontFamily:'"Open Sans", sans-serif',external_component_queueFontWeight:"normal",wrap:!0,wrapPadding:10,person_bg_color:"#08427B",person_border_color:"#073B6F",external_person_bg_color:"#686868",external_person_border_color:"#8A8A8A",system_bg_color:"#1168BD",system_border_color:"#3C7FC0",system_db_bg_color:"#1168BD",system_db_border_color:"#3C7FC0",system_queue_bg_color:"#1168BD",system_queue_border_color:"#3C7FC0",external_system_bg_color:"#999999",external_system_border_color:"#8A8A8A",external_system_db_bg_color:"#999999",external_system_db_border_color:"#8A8A8A",external_system_queue_bg_color:"#999999",external_system_queue_border_color:"#8A8A8A",container_bg_color:"#438DD5",container_border_color:"#3C7FC0",container_db_bg_color:"#438DD5",container_db_border_color:"#3C7FC0",container_queue_bg_color:"#438DD5",container_queue_border_color:"#3C7FC0",external_container_bg_color:"#B3B3B3",external_container_border_color:"#A6A6A6",external_container_db_bg_color:"#B3B3B3",external_container_db_border_color:"#A6A6A6",external_container_queue_bg_color:"#B3B3B3",external_container_queue_border_color:"#A6A6A6",component_bg_color:"#85BBF0",component_border_color:"#78A8D8",component_db_bg_color:"#85BBF0",component_db_border_color:"#78A8D8",component_queue_bg_color:"#85BBF0",component_queue_border_color:"#78A8D8",external_component_bg_color:"#CCCCCC",external_component_border_color:"#BFBFBF",external_component_db_bg_color:"#CCCCCC",external_component_db_border_color:"#BFBFBF",external_component_queue_bg_color:"#CCCCCC",external_component_queue_border_color:"#BFBFBF"},sankey:{useMaxWidth:!0,width:600,height:400,linkColor:"gradient",nodeAlignment:"justify",showValues:!0,prefix:"",suffix:""},block:{useMaxWidth:!0,padding:8},packet:{useMaxWidth:!0,rowHeight:32,bitWidth:32,bitsPerRow:32,showBits:!0,paddingX:5,paddingY:5},architecture:{useMaxWidth:!0,padding:40,iconSize:80,fontSize:16},radar:{useMaxWidth:!0,width:600,height:600,marginTop:50,marginRight:50,marginBottom:50,marginLeft:50,axisScaleFactor:1,axisLabelFactor:1.05,curveTension:.17},theme:"default",look:"classic",handDrawnSeed:0,layout:"dagre",maxTextSize:5e4,maxEdges:500,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize","suppressErrorRendering","maxEdges"],legacyMathML:!1,forceLegacyMathML:!1,deterministicIds:!1,fontSize:16,markdownAutoWrap:!0,suppressErrorRendering:!1},gRe={...Pl,deterministicIDSeed:void 0,elk:{mergeEdges:!1,nodePlacementStrategy:"BRANDES_KOEPF"},themeCSS:void 0,themeVariables:Kl.default.getThemeVariables(),sequence:{...Pl.sequence,messageFont:V(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont"),noteFont:V(function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},"noteFont"),actorFont:V(function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}},"actorFont")},class:{hideEmptyMembersBox:!1},gantt:{...Pl.gantt,tickInterval:void 0,useWidth:void 0},c4:{...Pl.c4,useWidth:void 0,personFont:V(function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},"personFont"),external_personFont:V(function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},"external_personFont"),systemFont:V(function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},"systemFont"),external_systemFont:V(function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},"external_systemFont"),system_dbFont:V(function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},"system_dbFont"),external_system_dbFont:V(function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}},"external_system_dbFont"),system_queueFont:V(function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},"system_queueFont"),external_system_queueFont:V(function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},"external_system_queueFont"),containerFont:V(function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},"containerFont"),external_containerFont:V(function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},"external_containerFont"),container_dbFont:V(function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},"container_dbFont"),external_container_dbFont:V(function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}},"external_container_dbFont"),container_queueFont:V(function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},"container_queueFont"),external_container_queueFont:V(function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},"external_container_queueFont"),componentFont:V(function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},"componentFont"),external_componentFont:V(function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},"external_componentFont"),component_dbFont:V(function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},"component_dbFont"),external_component_dbFont:V(function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},"external_component_dbFont"),component_queueFont:V(function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},"component_queueFont"),external_component_queueFont:V(function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},"external_component_queueFont"),boundaryFont:V(function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},"boundaryFont"),messageFont:V(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont")},pie:{...Pl.pie,useWidth:984},xyChart:{...Pl.xyChart,useWidth:void 0},requirement:{...Pl.requirement,useWidth:void 0},packet:{...Pl.packet},radar:{...Pl.radar}},bRe=V((e,t="")=>Object.keys(e).reduce((r,n)=>Array.isArray(e[n])?r:typeof e[n]=="object"&&e[n]!==null?[...r,t+n,...bRe(e[n],"")]:[...r,t+n],[]),"keyify"),Xjn=new Set(bRe(gRe,"")),vRe=gRe,Vz=V(e=>{if(lt.debug("sanitizeDirective called with",e),!(typeof e!="object"||e==null)){if(Array.isArray(e)){e.forEach(t=>Vz(t));return}for(const t of Object.keys(e)){if(lt.debug("Checking key",t),t.startsWith("__")||t.includes("proto")||t.includes("constr")||!Xjn.has(t)||e[t]==null){lt.debug("sanitize deleting key: ",t),delete e[t];continue}if(typeof e[t]=="object"){lt.debug("sanitizing object",t),Vz(e[t]);continue}const r=["themeCSS","fontFamily","altFontFamily"];for(const n of r)t.includes(n)&&(lt.debug("sanitizing css option",t),e[t]=Qjn(e[t]))}if(e.themeVariables)for(const t of Object.keys(e.themeVariables)){const r=e.themeVariables[t];r!=null&&r.match&&!r.match(/^[\d "#%(),.;A-Za-z]+$/)&&(e.themeVariables[t]="")}lt.debug("After sanitization",e)}},"sanitizeDirective"),Qjn=V(e=>{let t=0,r=0;for(const n of e){if(t{let r=Li({},e),n={};for(const i of t)wRe(i),n=Li(n,i);if(r=Li(r,n),n.theme&&n.theme in Kl){const i=Li({},xRe),o=Li(i.themeVariables||{},n.themeVariables);r.theme&&r.theme in Kl&&(r.themeVariables=Kl[r.theme].getThemeVariables(o))}return sm=r,PRe(sm),sm},"updateCurrentConfig"),Zjn=V(e=>(_o=Li({},y4),_o=Li(_o,e),e.theme&&Kl[e.theme]&&(_o.themeVariables=Kl[e.theme].getThemeVariables(e.themeVariables)),QI(_o,g4),_o),"setSiteConfig"),ewn=V(e=>{xRe=Li({},e)},"saveConfigFromInitialize"),twn=V(e=>(_o=Li(_o,e),QI(_o,g4),_o),"updateSiteConfig"),ORe=V(()=>Li({},_o),"getSiteConfig"),jRe=V(e=>(PRe(e),Li(sm,e),To()),"setConfig"),To=V(()=>Li({},sm),"getConfig"),wRe=V(e=>{e&&(["secure",..._o.secure??[]].forEach(t=>{Object.hasOwn(e,t)&&(lt.debug(`Denied attempt to modify a secure key ${t}`,e[t]),delete e[t])}),Object.keys(e).forEach(t=>{t.startsWith("__")&&delete e[t]}),Object.keys(e).forEach(t=>{typeof e[t]=="string"&&(e[t].includes("<")||e[t].includes(">")||e[t].includes("url(data:"))&&delete e[t],typeof e[t]=="object"&&wRe(e[t])}))},"sanitize"),rwn=V(e=>{var t;Vz(e),e.fontFamily&&!((t=e.themeVariables)!=null&&t.fontFamily)&&(e.themeVariables={...e.themeVariables,fontFamily:e.fontFamily}),g4.push(e),QI(_o,g4)},"addDirective"),Hz=V((e=_o)=>{g4=[],QI(e,g4)},"reset"),nwn={LAZY_LOAD_DEPRECATED:"The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead."},Lve={},iwn=V(e=>{Lve[e]||(lt.warn(nwn[e]),Lve[e]=!0)},"issueWarning"),PRe=V(e=>{e&&(e.lazyLoadedDiagrams||e.loadExternalDiagramsAtStartup)&&iwn("LAZY_LOAD_DEPRECATED")},"checkConfig"),vT=//gi,own=V(e=>e?CRe(e).replace(/\\n/g,"#br#").split("#br#"):[""],"getRows"),awn=(()=>{let e=!1;return()=>{e||(SRe(),e=!0)}})();function SRe(){const e="data-temp-href-target";m4.addHook("beforeSanitizeAttributes",t=>{t instanceof Element&&t.tagName==="A"&&t.hasAttribute("target")&&t.setAttribute(e,t.getAttribute("target")??"")}),m4.addHook("afterSanitizeAttributes",t=>{t instanceof Element&&t.tagName==="A"&&t.hasAttribute(e)&&(t.setAttribute("target",t.getAttribute(e)??""),t.removeAttribute(e),t.getAttribute("target")==="_blank"&&t.setAttribute("rel","noopener"))})}V(SRe,"setupDompurifyHooks");var _Re=V(e=>(awn(),m4.sanitize(e)),"removeScript"),Rve=V((e,t)=>{var r;if(((r=t.flowchart)==null?void 0:r.htmlLabels)!==!1){const n=t.securityLevel;n==="antiscript"||n==="strict"?e=_Re(e):n!=="loose"&&(e=CRe(e),e=e.replace(//g,">"),e=e.replace(/=/g,"="),e=uwn(e))}return e},"sanitizeMore"),n2=V((e,t)=>e&&(t.dompurifyConfig?e=m4.sanitize(Rve(e,t),t.dompurifyConfig).toString():e=m4.sanitize(Rve(e,t),{FORBID_TAGS:["style"]}).toString(),e),"sanitizeText"),swn=V((e,t)=>typeof e=="string"?n2(e,t):e.flat().map(r=>n2(r,t)),"sanitizeTextOrArray"),lwn=V(e=>vT.test(e),"hasBreaks"),cwn=V(e=>e.split(vT),"splitBreaks"),uwn=V(e=>e.replace(/#br#/g,"
"),"placeholderToBreak"),CRe=V(e=>e.replace(vT,"#br#"),"breakToPlaceholder"),fwn=V(e=>{let t="";return e&&(t=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,t=t.replaceAll(/\(/g,"\\("),t=t.replaceAll(/\)/g,"\\)")),t},"getUrl"),ji=V(e=>!(e===!1||["false","null","0"].includes(String(e).trim().toLowerCase())),"evaluate"),pwn=V(function(...e){const t=e.filter(r=>!isNaN(r));return Math.max(...t)},"getMax"),dwn=V(function(...e){const t=e.filter(r=>!isNaN(r));return Math.min(...t)},"getMin"),Fve=V(function(e){const t=e.split(/(,)/),r=[];for(let n=0;n0&&n+1Math.max(0,e.split(t).length-1),"countOccurrence"),mwn=V((e,t)=>{const r=YY(e,"~"),n=YY(t,"~");return r===1&&n===1},"shouldCombineSets"),hwn=V(e=>{const t=YY(e,"~");let r=!1;if(t<=1)return e;t%2!==0&&e.startsWith("~")&&(e=e.substring(1),r=!0);const n=[...e];let i=n.indexOf("~"),o=n.lastIndexOf("~");for(;i!==-1&&o!==-1&&i!==o;)n[i]="<",n[o]=">",i=n.indexOf("~"),o=n.lastIndexOf("~");return r&&n.unshift("~"),n.join("")},"processSet"),Bve=V(()=>window.MathMLElement!==void 0,"isMathMLSupported"),XY=/\$\$(.*)\$\$/g,b4=V(e=>{var t;return(((t=e.match(XY))==null?void 0:t.length)??0)>0},"hasKatex"),$Fn=V(async(e,t)=>{e=await gne(e,t);const r=document.createElement("div");r.innerHTML=e,r.id="katex-temp",r.style.visibility="hidden",r.style.position="absolute",r.style.top="0";const n=document.querySelector("body");n==null||n.insertAdjacentElement("beforeend",r);const i={width:r.clientWidth,height:r.clientHeight};return r.remove(),i},"calculateMathMLDimensions"),gne=V(async(e,t)=>{if(!b4(e))return e;if(!(Bve()||t.legacyMathML||t.forceLegacyMathML))return e.replace(XY,"MathML is unsupported in this environment.");const{default:r}=await sn(async()=>{const{default:i}=await Promise.resolve().then(()=>DLt);return{default:i}},void 0),n=t.forceLegacyMathML||!Bve()&&t.legacyMathML?"htmlAndMathml":"mathml";return e.split(vT).map(i=>b4(i)?`
${i}
`:`
${i}
`).join("").replace(XY,(i,o)=>r.renderToString(o,{throwOnError:!0,displayMode:!0,output:n}).replace(/\n/g," ").replace(//g,""))},"renderKatex"),Ud={getRows:own,sanitizeText:n2,sanitizeTextOrArray:swn,hasBreaks:lwn,splitBreaks:cwn,lineBreakRegex:vT,removeScript:_Re,getUrl:fwn,evaluate:ji,getMax:pwn,getMin:dwn},ywn=V(function(e,t){for(let r of t)e.attr(r[0],r[1])},"d3Attrs"),gwn=V(function(e,t,r){let n=new Map;return r?(n.set("width","100%"),n.set("style",`max-width: ${t}px;`)):(n.set("height",e),n.set("width",t)),n},"calculateSvgSizeAttrs"),kRe=V(function(e,t,r,n){const i=gwn(t,r,n);ywn(e,i)},"configureSvgSize"),bwn=V(function(e,t,r,n){const i=t.node().getBBox(),o=i.width,s=i.height;lt.info(`SVG bounds: ${o}x${s}`,i);let l=0,c=0;lt.info(`Graph bounds: ${l}x${c}`,e),l=o+r*2,c=s+r*2,lt.info(`Calculated bounds: ${l}x${c}`),kRe(t,c,l,n);const u=`${i.x-r} ${i.y-r} ${i.width+2*r} ${i.height+2*r}`;t.attr("viewBox",u)},"setupGraphViewbox"),KM={},vwn=V((e,t,r)=>{let n="";return e in KM&&KM[e]?n=KM[e](r):lt.warn(`No theme found for ${e}`),` & { font-family: ${r.fontFamily}; font-size: ${r.fontSize}; fill: ${r.textColor} } @keyframes edge-animation-frame { from { stroke-dashoffset: 0; } } @keyframes dash { to { stroke-dashoffset: 0; } } & .edge-animation-slow { stroke-dasharray: 9,5 !important; stroke-dashoffset: 900; animation: dash 50s linear infinite; stroke-linecap: round; } & .edge-animation-fast { stroke-dasharray: 9,5 !important; stroke-dashoffset: 900; animation: dash 20s linear infinite; stroke-linecap: round; } /* Classes common for multiple diagrams */ & .error-icon { fill: ${r.errorBkgColor}; } & .error-text { fill: ${r.errorTextColor}; stroke: ${r.errorTextColor}; } & .edge-thickness-normal { stroke-width: 1px; } & .edge-thickness-thick { stroke-width: 3.5px } & .edge-pattern-solid { stroke-dasharray: 0; } & .edge-thickness-invisible { stroke-width: 0; fill: none; } & .edge-pattern-dashed{ stroke-dasharray: 3; } .edge-pattern-dotted { stroke-dasharray: 2; } & .marker { fill: ${r.lineColor}; stroke: ${r.lineColor}; } & .marker.cross { stroke: ${r.lineColor}; } & svg { font-family: ${r.fontFamily}; font-size: ${r.fontSize}; } & p { margin: 0 } ${n} ${t} `},"getStyles"),xwn=V((e,t)=>{t!==void 0&&(KM[e]=t)},"addStylesForDiagram"),Own=vwn,$Re={};Ljn($Re,{clear:()=>jwn,getAccDescription:()=>_wn,getAccTitle:()=>Pwn,getDiagramTitle:()=>kwn,setAccDescription:()=>Swn,setAccTitle:()=>wwn,setDiagramTitle:()=>Cwn});var bne="",vne="",xne="",One=V(e=>n2(e,To()),"sanitizeText"),jwn=V(()=>{bne="",xne="",vne=""},"clear"),wwn=V(e=>{bne=One(e).replace(/^\s+/g,"")},"setAccTitle"),Pwn=V(()=>bne,"getAccTitle"),Swn=V(e=>{xne=One(e).replace(/\n\s+/g,` `)},"setAccDescription"),_wn=V(()=>xne,"getAccDescription"),Cwn=V(e=>{vne=One(e)},"setDiagramTitle"),kwn=V(()=>vne,"getDiagramTitle"),Vve=lt,$wn=hne,mn=To,EFn=jRe,TFn=y4,jne=V(e=>n2(e,mn()),"sanitizeText"),Ewn=bwn,Twn=V(()=>$Re,"getCommonDb"),Uz={},Wz=V((e,t,r)=>{var n;Uz[e]&&Vve.warn(`Diagram with id ${e} already registered. Overwriting.`),Uz[e]=t,r&&yRe(e,r),xwn(e,t.styles),(n=t.injectUtils)==null||n.call(t,Vve,$wn,mn,jne,Ewn,Twn(),()=>{})},"registerDiagram"),QY=V(e=>{if(e in Uz)return Uz[e];throw new Mwn(e)},"getDiagram"),Jf,Mwn=(Jf=class extends Error{constructor(t){super(`Diagram ${t} not found.`)}},V(Jf,"DiagramNotFoundError"),Jf);function wne(e){return typeof e>"u"||e===null}V(wne,"isNothing");function ERe(e){return typeof e=="object"&&e!==null}V(ERe,"isObject");function TRe(e){return Array.isArray(e)?e:wne(e)?[]:[e]}V(TRe,"toArray");function MRe(e,t){var r,n,i,o;if(t)for(o=Object.keys(t),r=0,n=o.length;rl&&(o=" ... ",t=n-l+o.length),r-n>l&&(s=" ...",r=n+l-s.length),{str:o+e.slice(t,r).replace(/\t/g,"→")+s,pos:n-t+o.length}}V(qM,"getLine");function GM(e,t){return vi.repeat(" ",t-e.length)+e}V(GM,"padStart");function IRe(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],o,s=-1;o=r.exec(e.buffer);)i.push(o.index),n.push(o.index+o[0].length),e.position<=o.index&&s<0&&(s=n.length-2);s<0&&(s=n.length-1);var l="",c,u,f=Math.min(e.line+t.linesAfter,i.length).toString().length,d=t.maxLength-(t.indent+f+3);for(c=1;c<=t.linesBefore&&!(s-c<0);c++)u=qM(e.buffer,n[s-c],i[s-c],e.position-(n[s]-n[s-c]),d),l=vi.repeat(" ",t.indent)+GM((e.line-c+1).toString(),f)+" | "+u.str+` `+l;for(u=qM(e.buffer,n[s],i[s],e.position,d),l+=vi.repeat(" ",t.indent)+GM((e.line+1).toString(),f)+" | "+u.str+` `,l+=vi.repeat("-",t.indent+f+3+u.pos)+`^ `,c=1;c<=t.linesAfter&&!(s+c>=i.length);c++)u=qM(e.buffer,n[s+c],i[s+c],e.position-(n[s]-n[s+c]),d),l+=vi.repeat(" ",t.indent)+GM((e.line+c+1).toString(),f)+" | "+u.str+` `;return l.replace(/\n$/,"")}V(IRe,"makeSnippet");var Rwn=IRe,Fwn=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Bwn=["scalar","sequence","mapping"];function DRe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}V(DRe,"compileStyleAliases");function NRe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(Fwn.indexOf(r)===-1)throw new ko('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=DRe(t.styleAliases||null),Bwn.indexOf(this.kind)===-1)throw new ko('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}V(NRe,"Type$1");var Xi=NRe;function ZY(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(o,s){o.tag===n.tag&&o.kind===n.kind&&o.multi===n.multi&&(i=s)}),r[i]=n}),r}V(ZY,"compileList");function LRe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(V(n,"collectType"),t=0,r=arguments.length;t=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},"binary"),octal:V(function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},"octal"),decimal:V(function(e){return e.toString(10)},"decimal"),hexadecimal:V(function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)},"hexadecimal")},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),Ywn=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function XRe(e){return!(e===null||!Ywn.test(e)||e[e.length-1]==="_")}V(XRe,"resolveYamlFloat");function QRe(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}V(QRe,"constructYamlFloat");var Xwn=/^[-+]?[0-9]+e/;function ZRe(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(vi.isNegativeZero(e))return"-0.0";return r=e.toString(10),Xwn.test(r)?r.replace("e",".e"):r}V(ZRe,"representYamlFloat");function eFe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||vi.isNegativeZero(e))}V(eFe,"isFloat");var Qwn=new Xi("tag:yaml.org,2002:float",{kind:"scalar",resolve:XRe,construct:QRe,predicate:eFe,represent:ZRe,defaultStyle:"lowercase"}),tFe=Kwn.extend({implicit:[qwn,Gwn,Jwn,Qwn]}),Zwn=tFe,rFe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),nFe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function iFe(e){return e===null?!1:rFe.exec(e)!==null||nFe.exec(e)!==null}V(iFe,"resolveYamlTimestamp");function oFe(e){var t,r,n,i,o,s,l,c=0,u=null,f,d,m;if(t=rFe.exec(e),t===null&&(t=nFe.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(o=+t[4],s=+t[5],l=+t[6],t[7]){for(c=t[7].slice(0,3);c.length<3;)c+="0";c=+c}return t[9]&&(f=+t[10],d=+(t[11]||0),u=(f*60+d)*6e4,t[9]==="-"&&(u=-u)),m=new Date(Date.UTC(r,n,i,o,s,l,c)),u&&m.setTime(m.getTime()-u),m}V(oFe,"constructYamlTimestamp");function aFe(e){return e.toISOString()}V(aFe,"representYamlTimestamp");var ePn=new Xi("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:iFe,construct:oFe,instanceOf:Date,represent:aFe});function sFe(e){return e==="<<"||e===null}V(sFe,"resolveYamlMerge");var tPn=new Xi("tag:yaml.org,2002:merge",{kind:"scalar",resolve:sFe}),Sne=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function lFe(e){if(e===null)return!1;var t,r,n=0,i=e.length,o=Sne;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8===0}V(lFe,"resolveYamlBinary");function cFe(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,o=Sne,s=0,l=[];for(t=0;t>16&255),l.push(s>>8&255),l.push(s&255)),s=s<<6|o.indexOf(n.charAt(t));return r=i%4*6,r===0?(l.push(s>>16&255),l.push(s>>8&255),l.push(s&255)):r===18?(l.push(s>>10&255),l.push(s>>2&255)):r===12&&l.push(s>>4&255),new Uint8Array(l)}V(cFe,"constructYamlBinary");function uFe(e){var t="",r=0,n,i,o=e.length,s=Sne;for(n=0;n>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[n];return i=o%3,i===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):i===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):i===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}V(uFe,"representYamlBinary");function fFe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}V(fFe,"isBinary");var rPn=new Xi("tag:yaml.org,2002:binary",{kind:"scalar",resolve:lFe,construct:cFe,predicate:fFe,represent:uFe}),nPn=Object.prototype.hasOwnProperty,iPn=Object.prototype.toString;function pFe(e){if(e===null)return!0;var t=[],r,n,i,o,s,l=e;for(r=0,n=l.length;r>10)+55296,(e-65536&1023)+56320)}V(_Fe,"charFromCodepoint");var CFe=new Array(256),kFe=new Array(256);for(B0=0;B0<256;B0++)CFe[B0]=tX(B0)?1:0,kFe[B0]=tX(B0);var B0;function $Fe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||bFe,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}V($Fe,"State$1");function _ne(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Rwn(r),new ko(t,r)}V(_ne,"generateError");function ar(e,t){throw _ne(e,t)}V(ar,"throwError");function $$(e,t){e.onWarning&&e.onWarning.call(null,_ne(e,t))}V($$,"throwWarning");var Uve={YAML:V(function(t,r,n){var i,o,s;t.version!==null&&ar(t,"duplication of %YAML directive"),n.length!==1&&ar(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&ar(t,"ill-formed argument of the YAML directive"),o=parseInt(i[1],10),s=parseInt(i[2],10),o!==1&&ar(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&$$(t,"unsupported YAML version of the document")},"handleYamlDirective"),TAG:V(function(t,r,n){var i,o;n.length!==2&&ar(t,"TAG directive accepts exactly two arguments"),i=n[0],o=n[1],OFe.test(i)||ar(t,"ill-formed tag handle (first argument) of the TAG directive"),T1.call(t.tagMap,i)&&ar(t,'there is a previously declared suffix for "'+i+'" tag handle'),jFe.test(o)||ar(t,"ill-formed tag prefix (second argument) of the TAG directive");try{o=decodeURIComponent(o)}catch{ar(t,"tag prefix is malformed: "+o)}t.tagMap[i]=o},"handleTagDirective")};function ql(e,t,r,n){var i,o,s,l;if(t1&&(e.result+=vi.repeat(` `,t-1))}V(eD,"writeFoldedLines");function EFe(e,t,r){var n,i,o,s,l,c,u,f,d=e.kind,m=e.result,h;if(h=e.input.charCodeAt(e.position),ao(h)||nu(h)||h===35||h===38||h===42||h===33||h===124||h===62||h===39||h===34||h===37||h===64||h===96||(h===63||h===45)&&(i=e.input.charCodeAt(e.position+1),ao(i)||r&&nu(i)))return!1;for(e.kind="scalar",e.result="",o=s=e.position,l=!1;h!==0;){if(h===58){if(i=e.input.charCodeAt(e.position+1),ao(i)||r&&nu(i))break}else if(h===35){if(n=e.input.charCodeAt(e.position-1),ao(n))break}else{if(e.position===e.lineStart&&xT(e)||r&&nu(h))break;if(Ja(h))if(c=e.line,u=e.lineStart,f=e.lineIndent,ai(e,!1,-1),e.lineIndent>=t){l=!0,h=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=c,e.lineStart=u,e.lineIndent=f;break}}l&&(ql(e,o,s,!1),eD(e,e.line-c),o=s=e.position,l=!1),x1(h)||(s=e.position+1),h=e.input.charCodeAt(++e.position)}return ql(e,o,s,!1),e.result?!0:(e.kind=d,e.result=m,!1)}V(EFe,"readPlainScalar");function TFe(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(ql(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else Ja(r)?(ql(e,n,i,!0),eD(e,ai(e,!1,t)),n=i=e.position):e.position===e.lineStart&&xT(e)?ar(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);ar(e,"unexpected end of the stream within a single quoted scalar")}V(TFe,"readSingleQuotedScalar");function MFe(e,t){var r,n,i,o,s,l;if(l=e.input.charCodeAt(e.position),l!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(l=e.input.charCodeAt(e.position))!==0;){if(l===34)return ql(e,r,e.position,!0),e.position++,!0;if(l===92){if(ql(e,r,e.position,!0),l=e.input.charCodeAt(++e.position),Ja(l))ai(e,!1,t);else if(l<256&&CFe[l])e.result+=kFe[l],e.position++;else if((s=PFe(l))>0){for(i=s,o=0;i>0;i--)l=e.input.charCodeAt(++e.position),(s=wFe(l))>=0?o=(o<<4)+s:ar(e,"expected hexadecimal character");e.result+=_Fe(o),e.position++}else ar(e,"unknown escape sequence");r=n=e.position}else Ja(l)?(ql(e,r,n,!0),eD(e,ai(e,!1,t)),r=n=e.position):e.position===e.lineStart&&xT(e)?ar(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}ar(e,"unexpected end of the stream within a double quoted scalar")}V(MFe,"readDoubleQuotedScalar");function zFe(e,t){var r=!0,n,i,o,s=e.tag,l,c=e.anchor,u,f,d,m,h,y=Object.create(null),g,b,x,v;if(v=e.input.charCodeAt(e.position),v===91)f=93,h=!1,l=[];else if(v===123)f=125,h=!0,l={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=l),v=e.input.charCodeAt(++e.position);v!==0;){if(ai(e,!0,t),v=e.input.charCodeAt(e.position),v===f)return e.position++,e.tag=s,e.anchor=c,e.kind=h?"mapping":"sequence",e.result=l,!0;r?v===44&&ar(e,"expected the node content, but found ','"):ar(e,"missed comma between flow collection entries"),b=g=x=null,d=m=!1,v===63&&(u=e.input.charCodeAt(e.position+1),ao(u)&&(d=m=!0,e.position++,ai(e,!0,t))),n=e.line,i=e.lineStart,o=e.position,i2(e,t,qz,!1,!0),b=e.tag,g=e.result,ai(e,!0,t),v=e.input.charCodeAt(e.position),(m||e.line===n)&&v===58&&(d=!0,v=e.input.charCodeAt(++e.position),ai(e,!0,t),i2(e,t,qz,!1,!0),x=e.result),h?iu(e,l,y,b,g,x,n,i,o):d?l.push(iu(e,null,y,b,g,x,n,i,o)):l.push(g),ai(e,!0,t),v=e.input.charCodeAt(e.position),v===44?(r=!0,v=e.input.charCodeAt(++e.position)):r=!1}ar(e,"unexpected end of the stream within a flow collection")}V(zFe,"readFlowCollection");function AFe(e,t){var r,n,i=YG,o=!1,s=!1,l=t,c=0,u=!1,f,d;if(d=e.input.charCodeAt(e.position),d===124)n=!1;else if(d===62)n=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)YG===i?i=d===43?Hve:uPn:ar(e,"repeat of a chomping mode identifier");else if((f=SFe(d))>=0)f===0?ar(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?ar(e,"repeat of an indentation width identifier"):(l=t+f-1,s=!0);else break;if(x1(d)){do d=e.input.charCodeAt(++e.position);while(x1(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!Ja(d)&&d!==0)}for(;d!==0;){for(ZI(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!s||e.lineIndentl&&(l=e.lineIndent),Ja(d)){c++;continue}if(e.lineIndentt)&&c!==0)ar(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(b&&(s=e.line,l=e.lineStart,c=e.position),i2(e,t,Gz,!0,i)&&(b?y=e.result:g=e.result),b||(iu(e,d,m,h,y,g,s,l,c),h=y=g=null),ai(e,!0,-1),v=e.input.charCodeAt(e.position)),(e.line===o||e.lineIndent>t)&&v!==0)ar(e,"bad indentation of a mapping entry");else if(e.lineIndentt?c=1:e.lineIndent===t?c=0:e.lineIndentt?c=1:e.lineIndent===t?c=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,m=e.implicitTypes.length;d"),e.result!==null&&y.kind!==e.kind&&ar(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+y.kind+'", not "'+e.kind+'"'),y.resolve(e.result,e.tag)?(e.result=y.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ar(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||f}V(i2,"composeNode");function RFe(e){var t=e.position,r,n,i,o=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(ai(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(o=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!ao(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&ar(e,"directive name must not be less than one character in length");s!==0;){for(;x1(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!Ja(s));break}if(Ja(s))break;for(r=e.position;s!==0&&!ao(s);)s=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}s!==0&&ZI(e),T1.call(Uve,n)?Uve[n](e,n,i):$$(e,'unknown document directive "'+n+'"')}if(ai(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,ai(e,!0,-1)):o&&ar(e,"directives end mark is expected"),i2(e,e.lineIndent-1,Gz,!1,!0),ai(e,!0,-1),e.checkLineBreaks&&pPn.test(e.input.slice(t,e.position))&&$$(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&xT(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,ai(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var n=Cne(e,r);if(typeof t!="function")return n;for(var i=0,o=n.length;i=55296&&r<=56319&&t+1=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}V(kf,"codePointAt");function $ne(e){var t=/^\n* /;return t.test(e)}V($ne,"needIndentIndicator");var tBe=1,lX=2,rBe=3,nBe=4,xf=5;function iBe(e,t,r,n,i,o,s,l){var c,u=0,f=null,d=!1,m=!1,h=n!==-1,y=-1,g=ZFe(kf(e,0))&&eBe(kf(e,e.length-1));if(t||s)for(c=0;c=65536?c+=2:c++){if(u=kf(e,c),!x4(u))return xf;g=g&&sX(u,f,l),f=u}else{for(c=0;c=65536?c+=2:c++){if(u=kf(e,c),u===E$)d=!0,h&&(m=m||c-y-1>n&&e[y+1]!==" ",y=c);else if(!x4(u))return xf;g=g&&sX(u,f,l),f=u}m=m||h&&c-y-1>n&&e[y+1]!==" "}return!d&&!m?g&&!s&&!i(e)?tBe:o===T$?xf:lX:r>9&&$ne(e)?xf:s?o===T$?xf:lX:m?nBe:rBe}V(iBe,"chooseScalarStyle");function oBe(e,t,r,n,i){e.dump=function(){if(t.length===0)return e.quotingType===T$?'""':"''";if(!e.noCompatMode&&(zPn.indexOf(t)!==-1||APn.test(t)))return e.quotingType===T$?'"'+t+'"':"'"+t+"'";var o=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),l=n||e.flowLevel>-1&&r>=e.flowLevel;function c(u){return QFe(e,u)}switch(V(c,"testAmbiguity"),iBe(t,l,e.indent,s,c,e.quotingType,e.forceQuotes&&!n,i)){case tBe:return t;case lX:return"'"+t.replace(/'/g,"''")+"'";case rBe:return"|"+cX(t,e.indent)+uX(oX(t,o));case nBe:return">"+cX(t,e.indent)+uX(oX(aBe(t,s),o));case xf:return'"'+sBe(t)+'"';default:throw new ko("impossible error: invalid scalar style")}}()}V(oBe,"writeScalar");function cX(e,t){var r=$ne(e)?String(t):"",n=e[e.length-1]===` `,i=n&&(e[e.length-2]===` `||e===` `),o=i?"+":n?"":"-";return r+o+` `}V(cX,"blockHeader");function uX(e){return e[e.length-1]===` `?e.slice(0,-1):e}V(uX,"dropEndingNewline");function aBe(e,t){for(var r=/(\n+)([^\n]*)/g,n=function(){var u=e.indexOf(` `);return u=u!==-1?u:e.length,r.lastIndex=u,fX(e.slice(0,u),t)}(),i=e[0]===` `||e[0]===" ",o,s;s=r.exec(e);){var l=s[1],c=s[2];o=c[0]===" ",n+=l+(!i&&!o&&c!==""?` `:"")+fX(c,t),i=o}return n}V(aBe,"foldString");function fX(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,o,s=0,l=0,c="";n=r.exec(e);)l=n.index,l-i>t&&(o=s>i?s:l,c+=` `+e.slice(i,o),i=o+1),s=l;return c+=` `,e.length-i>t&&s>i?c+=e.slice(i,s)+` `+e.slice(s+1):c+=e.slice(i),c.slice(1)}V(fX,"foldLine");function sBe(e){for(var t="",r=0,n,i=0;i=65536?i+=2:i++)r=kf(e,i),n=Qi[r],!n&&x4(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||YFe(r);return t}V(sBe,"escapeString");function lBe(e,t,r){var n="",i=e.tag,o,s,l;for(o=0,s=r.length;o"u"&&Js(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=i,e.dump="["+n+"]"}V(lBe,"writeFlowSequence");function pX(e,t,r,n){var i="",o=e.tag,s,l,c;for(s=0,l=r.length;s"u"&&Js(e,t+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=Yz(e,t)),e.dump&&E$===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=o,e.dump=i||"[]"}V(pX,"writeBlockSequence");function cBe(e,t,r){var n="",i=e.tag,o=Object.keys(r),s,l,c,u,f;for(s=0,l=o.length;s1024&&(f+="? "),f+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Js(e,t,u,!1,!1)&&(f+=e.dump,n+=f));e.tag=i,e.dump="{"+n+"}"}V(cBe,"writeFlowMapping");function uBe(e,t,r,n){var i="",o=e.tag,s=Object.keys(r),l,c,u,f,d,m;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new ko("sortKeys must be a boolean or a function");for(l=0,c=s.length;l1024,d&&(e.dump&&E$===e.dump.charCodeAt(0)?m+="?":m+="? "),m+=e.dump,d&&(m+=Yz(e,t)),Js(e,t+1,f,!0,d)&&(e.dump&&E$===e.dump.charCodeAt(0)?m+=":":m+=": ",m+=e.dump,i+=m));e.tag=o,e.dump=i||"{}"}V(uBe,"writeBlockMapping");function dX(e,t,r){var n,i,o,s,l,c;for(i=r?e.explicitTypes:e.implicitTypes,o=0,s=i.length;o tag resolver accepts not "'+c+'" style');e.dump=n}return!0}return!1}V(dX,"detectType");function Js(e,t,r,n,i,o,s){e.tag=null,e.dump=r,dX(e,r,!1)||dX(e,r,!0);var l=VFe.call(e.dump),c=n,u;n&&(n=e.flowLevel<0||e.flowLevel>t);var f=l==="[object Object]"||l==="[object Array]",d,m;if(f&&(d=e.duplicates.indexOf(r),m=d!==-1),(e.tag!==null&&e.tag!=="?"||m||e.indent!==2&&t>0)&&(i=!1),m&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(f&&m&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),l==="[object Object]")n&&Object.keys(e.dump).length!==0?(uBe(e,t,e.dump,i),m&&(e.dump="&ref_"+d+e.dump)):(cBe(e,t,e.dump),m&&(e.dump="&ref_"+d+" "+e.dump));else if(l==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?pX(e,t-1,e.dump,i):pX(e,t,e.dump,i),m&&(e.dump="&ref_"+d+e.dump)):(lBe(e,t,e.dump),m&&(e.dump="&ref_"+d+" "+e.dump));else if(l==="[object String]")e.tag!=="?"&&oBe(e,e.dump,t,o,c);else{if(l==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new ko("unacceptable kind of an object to dump "+l)}e.tag!==null&&e.tag!=="?"&&(u=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?u="!"+u:u.slice(0,18)==="tag:yaml.org,2002:"?u="!!"+u.slice(18):u="!<"+u+">",e.dump=u+" "+e.dump)}return!0}V(Js,"writeNode");function fBe(e,t){var r=[],n=[],i,o;for(Xz(e,r,n),i=0,o=n.length;iArray.isArray(e)?{x:e[0],y:e[1]}:e,"pointTransformer"),FPn=V(e=>({x:V(function(t,r,n){let i=0;const o=Hn(n[0]).x=0?1:-1)}else if(r===n.length-1&&Object.hasOwn(da,e.arrowTypeEnd)){const{angle:h,deltaX:y}=F5(n[n.length-1],n[n.length-2]);i=da[e.arrowTypeEnd]*Math.cos(h)*(y>=0?1:-1)}const s=Math.abs(Hn(t).x-Hn(n[n.length-1]).x),l=Math.abs(Hn(t).y-Hn(n[n.length-1]).y),c=Math.abs(Hn(t).x-Hn(n[0]).x),u=Math.abs(Hn(t).y-Hn(n[0]).y),f=da[e.arrowTypeStart],d=da[e.arrowTypeEnd],m=1;if(s0&&l0&&u=0?1:-1)}else if(r===n.length-1&&Object.hasOwn(da,e.arrowTypeEnd)){const{angle:h,deltaY:y}=F5(n[n.length-1],n[n.length-2]);i=da[e.arrowTypeEnd]*Math.abs(Math.sin(h))*(y>=0?1:-1)}const s=Math.abs(Hn(t).y-Hn(n[n.length-1]).y),l=Math.abs(Hn(t).x-Hn(n[n.length-1]).x),c=Math.abs(Hn(t).y-Hn(n[0]).y),u=Math.abs(Hn(t).x-Hn(n[0]).x),f=da[e.arrowTypeStart],d=da[e.arrowTypeEnd],m=1;if(s0&&l0&&u{var i,o;const t=((i=e==null?void 0:e.subGraphTitleMargin)==null?void 0:i.top)??0,r=((o=e==null?void 0:e.subGraphTitleMargin)==null?void 0:o.bottom)??0,n=t+r;return{subGraphTitleTopMargin:t,subGraphTitleBottomMargin:r,subGraphTitleTotalMargin:n}},"getSubGraphTitleMargins");const BPn=Object.freeze({left:0,top:0,width:16,height:16}),Qz=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),pBe=Object.freeze({...BPn,...Qz}),VPn=Object.freeze({...pBe,body:"",hidden:!1}),HPn=Object.freeze({width:null,height:null}),UPn=Object.freeze({...HPn,...Qz}),WPn=(e,t,r,n="")=>{const i=e.split(":");if(e.slice(0,1)==="@"){if(i.length<2||i.length>3)return null;n=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){const l=i.pop(),c=i.pop(),u={provider:i.length>0?i[0]:n,prefix:c,name:l};return XG(u)?u:null}const o=i[0],s=o.split("-");if(s.length>1){const l={provider:n,prefix:s.shift(),name:s.join("-")};return XG(l)?l:null}if(r&&n===""){const l={provider:n,prefix:"",name:o};return XG(l,r)?l:null}return null},XG=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1;function KPn(e,t){const r={};!e.hFlip!=!t.hFlip&&(r.hFlip=!0),!e.vFlip!=!t.vFlip&&(r.vFlip=!0);const n=((e.rotate||0)+(t.rotate||0))%4;return n&&(r.rotate=n),r}function Wve(e,t){const r=KPn(e,t);for(const n in VPn)n in Qz?n in e&&!(n in r)&&(r[n]=Qz[n]):n in t?r[n]=t[n]:n in e&&(r[n]=e[n]);return r}function qPn(e,t){const r=e.icons,n=e.aliases||Object.create(null),i=Object.create(null);function o(s){if(r[s])return i[s]=[];if(!(s in i)){i[s]=null;const l=n[s]&&n[s].parent,c=l&&o(l);c&&(i[s]=[l].concat(c))}return i[s]}return t.forEach(o),i}function Kve(e,t,r){const n=e.icons,i=e.aliases||Object.create(null);let o={};function s(l){o=Wve(n[l]||i[l],o)}return s(t),r.forEach(s),Wve(e,o)}function GPn(e,t){if(e.icons[t])return Kve(e,t,[]);const r=qPn(e,[t])[t];return r?Kve(e,t,r):null}const JPn=/(-?[0-9.]*[0-9]+[0-9.]*)/g,YPn=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function qve(e,t,r){if(t===1)return e;if(r=r||100,typeof e=="number")return Math.ceil(e*t*r)/r;if(typeof e!="string")return e;const n=e.split(JPn);if(n===null||!n.length)return e;const i=[];let o=n.shift(),s=YPn.test(o);for(;;){if(s){const l=parseFloat(o);isNaN(l)?i.push(o):i.push(Math.ceil(l*t*r)/r)}else i.push(o);if(o=n.shift(),o===void 0)return i.join("");s=!s}}function XPn(e,t="defs"){let r="";const n=e.indexOf("<"+t);for(;n>=0;){const i=e.indexOf(">",n),o=e.indexOf("",o);if(s===-1)break;r+=e.slice(i+1,o).trim(),e=e.slice(0,n).trim()+e.slice(s+1)}return{defs:r,content:e}}function QPn(e,t){return e?""+e+""+t:t}function ZPn(e,t,r){const n=XPn(e);return QPn(n.defs,t+n.content+r)}const eSn=e=>e==="unset"||e==="undefined"||e==="none";function tSn(e,t){const r={...pBe,...e},n={...UPn,...t},i={left:r.left,top:r.top,width:r.width,height:r.height};let o=r.body;[r,n].forEach(g=>{const b=[],x=g.hFlip,v=g.vFlip;let O=g.rotate;x?v?O+=2:(b.push("translate("+(i.width+i.left).toString()+" "+(0-i.top).toString()+")"),b.push("scale(-1 1)"),i.top=i.left=0):v&&(b.push("translate("+(0-i.left).toString()+" "+(i.height+i.top).toString()+")"),b.push("scale(1 -1)"),i.top=i.left=0);let j;switch(O<0&&(O-=Math.floor(O/4)*4),O=O%4,O){case 1:j=i.height/2+i.top,b.unshift("rotate(90 "+j.toString()+" "+j.toString()+")");break;case 2:b.unshift("rotate(180 "+(i.width/2+i.left).toString()+" "+(i.height/2+i.top).toString()+")");break;case 3:j=i.width/2+i.left,b.unshift("rotate(-90 "+j.toString()+" "+j.toString()+")");break}O%2===1&&(i.left!==i.top&&(j=i.left,i.left=i.top,i.top=j),i.width!==i.height&&(j=i.width,i.width=i.height,i.height=j)),b.length&&(o=ZPn(o,'',""))});const s=n.width,l=n.height,c=i.width,u=i.height;let f,d;s===null?(d=l===null?"1em":l==="auto"?u:l,f=qve(d,c/u)):(f=s==="auto"?c:s,d=l===null?qve(f,u/c):l==="auto"?u:l);const m={},h=(g,b)=>{eSn(b)||(m[g]=b.toString())};h("width",f),h("height",d);const y=[i.left,i.top,c,u];return m.viewBox=y.join(" "),{attributes:m,viewBox:y,body:o}}const rSn=/\sid="(\S+)"/g,nSn="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let iSn=0;function oSn(e,t=nSn){const r=[];let n;for(;n=rSn.exec(e);)r.push(n[1]);if(!r.length)return e;const i="suffix"+(Math.random()*16777216|Date.now()).toString(16);return r.forEach(o=>{const s=typeof t=="function"?t(o):t+(iSn++).toString(),l=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+s+i+"$3")}),e=e.replace(new RegExp(i,"g"),""),e}function aSn(e,t){let r=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const n in t)r+=" "+n+'="'+t[n]+'"';return'"+e+""}var sSn={body:'?',height:80,width:80},mX=new Map,dBe=new Map,lSn=V(e=>{for(const t of e){if(!t.name)throw new Error('Invalid icon loader. Must have a "name" property with non-empty string value.');if(lt.debug("Registering icon pack:",t.name),"loader"in t)dBe.set(t.name,t.loader);else if("icons"in t)mX.set(t.name,t.icons);else throw lt.error("Invalid icon loader:",t),new Error('Invalid icon loader. Must have either "icons" or "loader" property.')}},"registerIconPacks"),cSn=V(async(e,t)=>{const r=WPn(e,!0,t!==void 0);if(!r)throw new Error(`Invalid icon name: ${e}`);const n=r.prefix||t;if(!n)throw new Error(`Icon name must contain a prefix: ${e}`);let i=mX.get(n);if(!i){const s=dBe.get(n);if(!s)throw new Error(`Icon set not found: ${r.prefix}`);try{i={...await s(),prefix:n},mX.set(n,i)}catch(l){throw lt.error(l),new Error(`Failed to load icon set: ${r.prefix}`)}}const o=GPn(i,r.name);if(!o)throw new Error(`Icon not found: ${e}`);return o},"getRegisteredIconData"),tD=V(async(e,t)=>{let r;try{r=await cSn(e,t==null?void 0:t.fallbackPrefix)}catch(o){lt.error(o),r=sSn}const n=tSn(r,t);return aSn(oSn(n.body),n.attributes)},"getIconSVG"),Tne={},_i={};Object.defineProperty(_i,"__esModule",{value:!0});_i.BLANK_URL=_i.relativeFirstCharacters=_i.whitespaceEscapeCharsRegex=_i.urlSchemeRegex=_i.ctrlCharactersRegex=_i.htmlCtrlEntityRegex=_i.htmlEntitiesRegex=_i.invalidProtocolRegex=void 0;_i.invalidProtocolRegex=/^([^\w]*)(javascript|data|vbscript)/im;_i.htmlEntitiesRegex=/&#(\w+)(^\w|;)?/g;_i.htmlCtrlEntityRegex=/&(newline|tab);/gi;_i.ctrlCharactersRegex=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim;_i.urlSchemeRegex=/^.+(:|:)/gim;_i.whitespaceEscapeCharsRegex=/(\\|%5[cC])((%(6[eE]|72|74))|[nrt])/g;_i.relativeFirstCharacters=[".","/"];_i.BLANK_URL="about:blank";Object.defineProperty(Tne,"__esModule",{value:!0});var mBe=Tne.sanitizeUrl=void 0,qi=_i;function uSn(e){return qi.relativeFirstCharacters.indexOf(e[0])>-1}function fSn(e){var t=e.replace(qi.ctrlCharactersRegex,"");return t.replace(qi.htmlEntitiesRegex,function(r,n){return String.fromCharCode(n)})}function pSn(e){return URL.canParse(e)}function Gve(e){try{return decodeURIComponent(e)}catch{return e}}function dSn(e){if(!e)return qi.BLANK_URL;var t,r=Gve(e.trim());do r=fSn(r).replace(qi.htmlCtrlEntityRegex,"").replace(qi.ctrlCharactersRegex,"").replace(qi.whitespaceEscapeCharsRegex,"").trim(),r=Gve(r),t=r.match(qi.ctrlCharactersRegex)||r.match(qi.htmlEntitiesRegex)||r.match(qi.htmlCtrlEntityRegex)||r.match(qi.whitespaceEscapeCharsRegex);while(t&&t.length>0);var n=r;if(!n)return qi.BLANK_URL;if(uSn(n))return n;var i=n.trimStart(),o=i.match(qi.urlSchemeRegex);if(!o)return n;var s=o[0].toLowerCase().trim();if(qi.invalidProtocolRegex.test(s))return qi.BLANK_URL;var l=i.replace(/\\/g,"/");if(s==="mailto:"||s.includes("://"))return l;if(s==="http:"||s==="https:"){if(!pSn(l))return qi.BLANK_URL;var c=new URL(l);return c.protocol=c.protocol.toLowerCase(),c.hostname=c.hostname.toLowerCase(),c.toString()}return l}mBe=Tne.sanitizeUrl=dSn;var mSn={value:()=>{}};function hBe(){for(var e=0,t=arguments.length,r={},n;e=0&&(n=r.slice(i+1),r=r.slice(0,i)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:n}})}JM.prototype=hBe.prototype={constructor:JM,on:function(e,t){var r=this._,n=hSn(e+"",r),i,o=-1,s=n.length;if(arguments.length<2){for(;++o0)for(var r=new Array(i),n=0,i,o;n=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),Yve.hasOwnProperty(t)?{space:Yve[t],local:e}:e}function gSn(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===hX&&t.documentElement.namespaceURI===hX?t.createElement(e):t.createElementNS(r,e)}}function bSn(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function yBe(e){var t=rD(e);return(t.local?bSn:gSn)(t)}function vSn(){}function Mne(e){return e==null?vSn:function(){return this.querySelector(e)}}function xSn(e){typeof e!="function"&&(e=Mne(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i=O&&(O=v+1);!(w=b[O])&&++O=0;)(s=n[i])&&(o&&s.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(s,o),o=s);return this}function WSn(e){e||(e=KSn);function t(d,m){return d&&m?e(d.__data__,m.__data__):!d-!m}for(var r=this._groups,n=r.length,i=new Array(n),o=0;ot?1:e>=t?0:NaN}function qSn(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function GSn(){return Array.from(this)}function JSn(){for(var e=this._groups,t=0,r=e.length;t1?this.each((t==null?a_n:typeof t=="function"?l_n:s_n)(e,t,r??"")):O4(this.node(),e)}function O4(e,t){return e.style.getPropertyValue(t)||OBe(e).getComputedStyle(e,null).getPropertyValue(t)}function u_n(e){return function(){delete this[e]}}function f_n(e,t){return function(){this[e]=t}}function p_n(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function d_n(e,t){return arguments.length>1?this.each((t==null?u_n:typeof t=="function"?p_n:f_n)(e,t)):this.node()[e]}function jBe(e){return e.trim().split(/^|\s+/)}function zne(e){return e.classList||new wBe(e)}function wBe(e){this._node=e,this._names=jBe(e.getAttribute("class")||"")}wBe.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function PBe(e,t){for(var r=zne(e),n=-1,i=t.length;++n=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function B_n(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,i=t.length,o;r>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?lM(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?lM(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Y_n.exec(e))?new Eo(t[1],t[2],t[3],1):(t=X_n.exec(e))?new Eo(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Q_n.exec(e))?lM(t[1],t[2],t[3],t[4]):(t=Z_n.exec(e))?lM(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=eCn.exec(e))?nxe(t[1],t[2]/100,t[3]/100,1):(t=tCn.exec(e))?nxe(t[1],t[2]/100,t[3]/100,t[4]):Xve.hasOwnProperty(e)?exe(Xve[e]):e==="transparent"?new Eo(NaN,NaN,NaN,0):null}function exe(e){return new Eo(e>>16&255,e>>8&255,e&255,1)}function lM(e,t,r,n){return n<=0&&(e=t=r=NaN),new Eo(e,t,r,n)}function iCn(e){return e instanceof jT||(e=I$(e)),e?(e=e.rgb(),new Eo(e.r,e.g,e.b,e.opacity)):new Eo}function yX(e,t,r,n){return arguments.length===1?iCn(e):new Eo(e,t,r,n??1)}function Eo(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Ane(Eo,yX,kBe(jT,{brighter(e){return e=e==null?eA:Math.pow(eA,e),new Eo(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?z$:Math.pow(z$,e),new Eo(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Eo(uu(this.r),uu(this.g),uu(this.b),tA(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:txe,formatHex:txe,formatHex8:oCn,formatRgb:rxe,toString:rxe}));function txe(){return`#${ou(this.r)}${ou(this.g)}${ou(this.b)}`}function oCn(){return`#${ou(this.r)}${ou(this.g)}${ou(this.b)}${ou((isNaN(this.opacity)?1:this.opacity)*255)}`}function rxe(){const e=tA(this.opacity);return`${e===1?"rgb(":"rgba("}${uu(this.r)}, ${uu(this.g)}, ${uu(this.b)}${e===1?")":`, ${e})`}`}function tA(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function uu(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ou(e){return e=uu(e),(e<16?"0":"")+e.toString(16)}function nxe(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Va(e,t,r,n)}function $Be(e){if(e instanceof Va)return new Va(e.h,e.s,e.l,e.opacity);if(e instanceof jT||(e=I$(e)),!e)return new Va;if(e instanceof Va)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),s=NaN,l=o-i,c=(o+i)/2;return l?(t===o?s=(r-n)/l+(r0&&c<1?0:s,new Va(s,l,c,e.opacity)}function aCn(e,t,r,n){return arguments.length===1?$Be(e):new Va(e,t,r,n??1)}function Va(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Ane(Va,aCn,kBe(jT,{brighter(e){return e=e==null?eA:Math.pow(eA,e),new Va(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?z$:Math.pow(z$,e),new Va(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new Eo(QG(e>=240?e-240:e+120,i,n),QG(e,i,n),QG(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Va(ixe(this.h),cM(this.s),cM(this.l),tA(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=tA(this.opacity);return`${e===1?"hsl(":"hsla("}${ixe(this.h)}, ${cM(this.s)*100}%, ${cM(this.l)*100}%${e===1?")":`, ${e})`}`}}));function ixe(e){return e=(e||0)%360,e<0?e+360:e}function cM(e){return Math.max(0,Math.min(1,e||0))}function QG(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Ine=e=>()=>e;function EBe(e,t){return function(r){return e+r*t}}function sCn(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function MFn(e,t){var r=t-e;return r?EBe(e,r>180||r<-180?r-360*Math.round(r/360):r):Ine(isNaN(e)?t:e)}function lCn(e){return(e=+e)==1?TBe:function(t,r){return r-t?sCn(t,r,e):Ine(isNaN(t)?r:t)}}function TBe(e,t){var r=t-e;return r?EBe(e,r):Ine(isNaN(e)?t:e)}const oxe=function e(t){var r=lCn(t);function n(i,o){var s=r((i=yX(i)).r,(o=yX(o)).r),l=r(i.g,o.g),c=r(i.b,o.b),u=TBe(i.opacity,o.opacity);return function(f){return i.r=s(f),i.g=l(f),i.b=c(f),i.opacity=u(f),i+""}}return n.gamma=e,n}(1);function a1(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}var gX=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ZG=new RegExp(gX.source,"g");function cCn(e){return function(){return e}}function uCn(e){return function(t){return e(t)+""}}function fCn(e,t){var r=gX.lastIndex=ZG.lastIndex=0,n,i,o,s=-1,l=[],c=[];for(e=e+"",t=t+"";(n=gX.exec(e))&&(i=ZG.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),l[s]?l[s]+=o:l[++s]=o),(n=n[0])===(i=i[0])?l[s]?l[s]+=i:l[++s]=i:(l[++s]=null,c.push({i:s,x:a1(n,i)})),r=ZG.lastIndex;return r180?f+=360:f-u>180&&(u+=360),m.push({i:d.push(i(d)+"rotate(",null,n)-2,x:a1(u,f)})):f&&d.push(i(d)+"rotate("+f+n)}function l(u,f,d,m){u!==f?m.push({i:d.push(i(d)+"skewX(",null,n)-2,x:a1(u,f)}):f&&d.push(i(d)+"skewX("+f+n)}function c(u,f,d,m,h,y){if(u!==d||f!==m){var g=h.push(i(h)+"scale(",null,",",null,")");y.push({i:g-4,x:a1(u,d)},{i:g-2,x:a1(f,m)})}else(d!==1||m!==1)&&h.push(i(h)+"scale("+d+","+m+")")}return function(u,f){var d=[],m=[];return u=e(u),f=e(f),o(u.translateX,u.translateY,f.translateX,f.translateY,d,m),s(u.rotate,f.rotate,d,m),l(u.skewX,f.skewX,d,m),c(u.scaleX,u.scaleY,f.scaleX,f.scaleY,d,m),u=f=null,function(h){for(var y=-1,g=m.length,b;++y=0&&e._call.call(void 0,t),e=e._next;--j4}function sxe(){o2=(nA=D$.now())+nD,j4=B5=0;try{gCn()}finally{j4=0,vCn(),o2=0}}function bCn(){var e=D$.now(),t=e-nA;t>ABe&&(nD-=t,nA=e)}function vCn(){for(var e,t=rA,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:rA=r);V5=e,vX(n)}function vX(e){if(!j4){B5&&(B5=clearTimeout(B5));var t=e-o2;t>24?(e<1/0&&(B5=setTimeout(sxe,e-D$.now()-nD)),g5&&(g5=clearInterval(g5))):(g5||(nA=D$.now(),g5=setInterval(bCn,ABe)),j4=1,IBe(sxe))}}function lxe(e,t,r){var n=new iA;return t=t==null?0:+t,n.restart(i=>{n.stop(),e(i+t)},t,r),n}var xCn=hBe("start","end","cancel","interrupt"),OCn=[],NBe=0,cxe=1,xX=2,YM=3,uxe=4,OX=5,XM=6;function iD(e,t,r,n,i,o){var s=e.__transition;if(!s)e.__transition={};else if(r in s)return;jCn(e,r,{name:t,index:n,group:i,on:xCn,tween:OCn,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:NBe})}function Nne(e,t){var r=ps(e,t);if(r.state>NBe)throw new Error("too late; already scheduled");return r}function gl(e,t){var r=ps(e,t);if(r.state>YM)throw new Error("too late; already running");return r}function ps(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function jCn(e,t,r){var n=e.__transition,i;n[t]=r,r.timer=DBe(o,0,r.time);function o(u){r.state=cxe,r.timer.restart(s,r.delay,r.time),r.delay<=u&&s(u-r.delay)}function s(u){var f,d,m,h;if(r.state!==cxe)return c();for(f in n)if(h=n[f],h.name===r.name){if(h.state===YM)return lxe(s);h.state===uxe?(h.state=XM,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete n[f]):+fxX&&n.state=0&&(t=t.slice(0,r)),!t||t==="start"})}function ZCn(e,t,r){var n,i,o=QCn(t)?Nne:gl;return function(){var s=o(this,e),l=s.on;l!==n&&(i=(n=l).copy()).on(t,r),s.on=i}}function ekn(e,t){var r=this._id;return arguments.length<2?ps(this.node(),r).on.on(e):this.each(ZCn(r,e,t))}function tkn(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function rkn(){return this.on("end.remove",tkn(this._id))}function nkn(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Mne(e));for(var n=this._groups,i=n.length,o=new Array(i),s=0;s=0))throw new Error(`invalid digits: ${e}`);if(t>15)return BBe;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;iW0)if(!(Math.abs(d*c-u*f)>W0)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-s,y=i-l,g=c*c+u*u,b=h*h+y*y,x=Math.sqrt(g),v=Math.sqrt(m),O=o*Math.tan((jX-Math.acos((g+m-b)/(2*x*v)))/2),j=O/v,w=O/x;Math.abs(j-1)>W0&&this._append`L${t+j*f},${r+j*d}`,this._append`A${o},${o},0,0,${+(d*h>f*y)},${this._x1=t+w*c},${this._y1=r+w*u}`}}arc(t,r,n,i,o,s){if(t=+t,r=+r,n=+n,s=!!s,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(i),c=n*Math.sin(i),u=t+l,f=r+c,d=1^s,m=s?i-o:o-i;this._x1===null?this._append`M${u},${f}`:(Math.abs(this._x1-u)>W0||Math.abs(this._y1-f)>W0)&&this._append`L${u},${f}`,n&&(m<0&&(m=m%wX+wX),m>kkn?this._append`A${n},${n},0,1,${d},${t-l},${r-c}A${n},${n},0,1,${d},${this._x1=u},${this._y1=f}`:m>W0&&this._append`A${n},${n},0,${+(m>=jX)},${d},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function pf(e){return function(){return e}}const zFn=Math.abs,AFn=Math.atan2,IFn=Math.cos,DFn=Math.max,NFn=Math.min,LFn=Math.sin,RFn=Math.sqrt,fxe=1e-12,Rne=Math.PI,pxe=Rne/2,FFn=2*Rne;function BFn(e){return e>1?0:e<-1?Rne:Math.acos(e)}function VFn(e){return e>=1?pxe:e<=-1?-pxe:Math.asin(e)}function Tkn(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new Ekn(t)}function Mkn(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function VBe(e){this._context=e}VBe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function oA(e){return new VBe(e)}function zkn(e){return e[0]}function Akn(e){return e[1]}function Ikn(e,t){var r=pf(!0),n=null,i=oA,o=null,s=Tkn(l);e=typeof e=="function"?e:e===void 0?zkn:pf(e),t=typeof t=="function"?t:t===void 0?Akn:pf(t);function l(c){var u,f=(c=Mkn(c)).length,d,m=!1,h;for(n==null&&(o=i(h=s())),u=0;u<=f;++u)!(u0)for(var n=e[0],i=t[0],o=e[r]-n,s=t[r]-i,l=-1,c;++l<=r;)c=l/r,this._basis.point(this._beta*e[l]+(1-this._beta)*(n+c*o),this._beta*t[l]+(1-this._beta)*(i+c*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};const Lkn=function e(t){function r(n){return t===1?new oD(n):new GBe(n,t)}return r.beta=function(n){return e(+n)},r}(.85);function sA(e,t,r){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-r),e._x2,e._y2)}function Fne(e,t){this._context=e,this._k=(1-t)/6}Fne.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:sA(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:sA(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const JBe=function e(t){function r(n){return new Fne(n,t)}return r.tension=function(n){return e(+n)},r}(0);function Bne(e,t){this._context=e,this._k=(1-t)/6}Bne.prototype={areaStart:M1,areaEnd:M1,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:sA(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Rkn=function e(t){function r(n){return new Bne(n,t)}return r.tension=function(n){return e(+n)},r}(0);function Vne(e,t){this._context=e,this._k=(1-t)/6}Vne.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:sA(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Fkn=function e(t){function r(n){return new Vne(n,t)}return r.tension=function(n){return e(+n)},r}(0);function Hne(e,t,r){var n=e._x1,i=e._y1,o=e._x2,s=e._y2;if(e._l01_a>fxe){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,c=3*e._l01_a*(e._l01_a+e._l12_a);n=(n*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/c,i=(i*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/c}if(e._l23_a>fxe){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,f=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*u+e._x1*e._l23_2a-t*e._l12_2a)/f,s=(s*u+e._y1*e._l23_2a-r*e._l12_2a)/f}e._context.bezierCurveTo(n,i,o,s,e._x2,e._y2)}function YBe(e,t){this._context=e,this._alpha=t}YBe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:Hne(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const XBe=function e(t){function r(n){return t?new YBe(n,t):new Fne(n,0)}return r.alpha=function(n){return e(+n)},r}(.5);function QBe(e,t){this._context=e,this._alpha=t}QBe.prototype={areaStart:M1,areaEnd:M1,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Hne(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Bkn=function e(t){function r(n){return t?new QBe(n,t):new Bne(n,0)}return r.alpha=function(n){return e(+n)},r}(.5);function ZBe(e,t){this._context=e,this._alpha=t}ZBe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Hne(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Vkn=function e(t){function r(n){return t?new ZBe(n,t):new Vne(n,0)}return r.alpha=function(n){return e(+n)},r}(.5);function eVe(e){this._context=e}eVe.prototype={areaStart:M1,areaEnd:M1,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Hkn(e){return new eVe(e)}function dxe(e){return e<0?-1:1}function mxe(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),s=(r-e._y1)/(i||n<0&&-0),l=(o*i+s*n)/(n+i);return(dxe(o)+dxe(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(l))||0}function hxe(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function eJ(e,t,r){var n=e._x0,i=e._y0,o=e._x1,s=e._y1,l=(o-n)/3;e._context.bezierCurveTo(n+l,i+l*t,o-l,s-l*r,o,s)}function lA(e){this._context=e}lA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:eJ(this,this._t0,hxe(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,eJ(this,hxe(this,r=mxe(this,e,t)),r);break;default:eJ(this,this._t0,r=mxe(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function tVe(e){this._context=new rVe(e)}(tVe.prototype=Object.create(lA.prototype)).point=function(e,t){lA.prototype.point.call(this,t,e)};function rVe(e){this._context=e}rVe.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function nVe(e){return new lA(e)}function iVe(e){return new tVe(e)}function oVe(e){this._context=e}oVe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=yxe(e),i=yxe(t),o=0,s=1;s=0;--t)i[t]=(s[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function sVe(e){return new aD(e,.5)}function lVe(e){return new aD(e,0)}function cVe(e){return new aD(e,1)}function H5(e,t,r){this.k=e,this.x=t,this.y=r}H5.prototype={constructor:H5,scale:function(e){return e===1?this:new H5(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new H5(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};H5.prototype;var Ukn="​",Wkn={curveBasis:QM,curveBasisClosed:Dkn,curveBasisOpen:Nkn,curveBumpX:UBe,curveBumpY:WBe,curveBundle:Lkn,curveCardinalClosed:Rkn,curveCardinalOpen:Fkn,curveCardinal:JBe,curveCatmullRomClosed:Bkn,curveCatmullRomOpen:Vkn,curveCatmullRom:XBe,curveLinear:oA,curveLinearClosed:Hkn,curveMonotoneX:nVe,curveMonotoneY:iVe,curveNatural:aVe,curveStep:sVe,curveStepAfter:cVe,curveStepBefore:lVe},Kkn=/\s*(?:(\w+)(?=:):|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,qkn=V(function(e,t){const r=uVe(e,/(?:init\b)|(?:initialize\b)/);let n={};if(Array.isArray(r)){const s=r.map(l=>l.args);Vz(s),n=Li(n,[...s])}else n=r.args;if(!n)return;let i=yne(e,t);const o="config";return n[o]!==void 0&&(i==="flowchart-v2"&&(i="flowchart"),n[i]=n[o],delete n[o]),n},"detectInit"),uVe=V(function(e,t=null){var r,n;try{const i=new RegExp(`[%]{2}(?![{]${Kkn.source})(?=[}][%]{2}).* `,"ig");e=e.trim().replace(i,"").replace(/'/gm,'"'),lt.debug(`Detecting diagram directive${t!==null?" type:"+t:""} based on the text:${e}`);let o;const s=[];for(;(o=am.exec(e))!==null;)if(o.index===am.lastIndex&&am.lastIndex++,o&&!t||t&&((r=o[1])!=null&&r.match(t))||t&&((n=o[2])!=null&&n.match(t))){const l=o[1]?o[1]:o[2],c=o[3]?o[3].trim():o[4]?JSON.parse(o[4].trim()):null;s.push({type:l,args:c})}return s.length===0?{type:e,args:null}:s.length===1?s[0]:s}catch(i){return lt.error(`ERROR: ${i.message} - Unable to parse directive type: '${t}' based on the text: '${e}'`),{type:void 0,args:null}}},"detectDirective"),Gkn=V(function(e){return e.replace(am,"")},"removeDirectives"),Jkn=V(function(e,t){for(const[r,n]of t.entries())if(n.match(e))return r;return-1},"isSubstringInArray");function Une(e,t){if(!e)return t;const r=`curve${e.charAt(0).toUpperCase()+e.slice(1)}`;return Wkn[r]??t}V(Une,"interpolateToCurve");function fVe(e,t){const r=e.trim();if(r)return t.securityLevel!=="loose"?mBe(r):r}V(fVe,"formatUrl");var Ykn=V((e,...t)=>{const r=e.split("."),n=r.length-1,i=r[n];let o=window;for(let s=0;s{r+=Wne(i,t),t=i});const n=r/2;return Kne(e,n)}V(pVe,"traverseEdge");function dVe(e){return e.length===1?e[0]:pVe(e)}V(dVe,"calcLabelPosition");var gxe=V((e,t=2)=>{const r=Math.pow(10,t);return Math.round(e*r)/r},"roundNumber"),Kne=V((e,t)=>{let r,n=t;for(const i of e){if(r){const o=Wne(i,r);if(o===0)return r;if(o=1)return{x:i.x,y:i.y};if(s>0&&s<1)return{x:gxe((1-s)*r.x+s*i.x,5),y:gxe((1-s)*r.y+s*i.y,5)}}}r=i}throw new Error("Could not find a suitable point for the given distance")},"calculatePoint"),Xkn=V((e,t,r)=>{lt.info(`our points ${JSON.stringify(t)}`),t[0]!==r&&(t=t.reverse());const i=Kne(t,25),o=e?10:5,s=Math.atan2(t[0].y-i.y,t[0].x-i.x),l={x:0,y:0};return l.x=Math.sin(s)*o+(t[0].x+i.x)/2,l.y=-Math.cos(s)*o+(t[0].y+i.y)/2,l},"calcCardinalityPosition");function mVe(e,t,r){const n=structuredClone(r);lt.info("our points",n),t!=="start_left"&&t!=="start_right"&&n.reverse();const i=25+e,o=Kne(n,i),s=10+e*.5,l=Math.atan2(n[0].y-o.y,n[0].x-o.x),c={x:0,y:0};return t==="start_left"?(c.x=Math.sin(l+Math.PI)*s+(n[0].x+o.x)/2,c.y=-Math.cos(l+Math.PI)*s+(n[0].y+o.y)/2):t==="end_right"?(c.x=Math.sin(l-Math.PI)*s+(n[0].x+o.x)/2-5,c.y=-Math.cos(l-Math.PI)*s+(n[0].y+o.y)/2-5):t==="end_left"?(c.x=Math.sin(l)*s+(n[0].x+o.x)/2-5,c.y=-Math.cos(l)*s+(n[0].y+o.y)/2-5):(c.x=Math.sin(l)*s+(n[0].x+o.x)/2,c.y=-Math.cos(l)*s+(n[0].y+o.y)/2),c}V(mVe,"calcTerminalLabelPosition");function hVe(e){let t="",r="";for(const n of e)n!==void 0&&(n.startsWith("color:")||n.startsWith("text-align:")?r=r+n+";":t=t+n+";");return{style:t,labelStyle:r}}V(hVe,"getStylesFromArray");var bxe=0,Qkn=V(()=>(bxe++,"id-"+Math.random().toString(36).substr(2,12)+"-"+bxe),"generateId");function yVe(e){let t="";const r="0123456789abcdef",n=r.length;for(let i=0;iyVe(e.length),"random"),e$n=V(function(){return{x:0,y:0,fill:void 0,anchor:"start",style:"#666",width:100,height:100,textMargin:0,rx:0,ry:0,valign:void 0,text:""}},"getTextObj"),t$n=V(function(e,t){const r=t.text.replace(Ud.lineBreakRegex," "),[,n]=sD(t.fontSize),i=e.append("text");i.attr("x",t.x),i.attr("y",t.y),i.style("text-anchor",t.anchor),i.style("font-family",t.fontFamily),i.style("font-size",n),i.style("font-weight",t.fontWeight),i.attr("fill",t.fill),t.class!==void 0&&i.attr("class",t.class);const o=i.append("tspan");return o.attr("x",t.x+t.textMargin*2),o.attr("fill",t.fill),o.text(r),i},"drawSimpleText"),r$n=gE((e,t,r)=>{if(!e||(r=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"
"},r),Ud.lineBreakRegex.test(e)))return e;const n=e.split(" ").filter(Boolean),i=[];let o="";return n.forEach((s,l)=>{const c=rc(`${s} `,r),u=rc(o,r);if(c>t){const{hyphenatedStrings:m,remainingWord:h}=n$n(s,t,"-",r);i.push(o,...m),o=h}else u+c>=t?(i.push(o),o=s):o=[o,s].filter(Boolean).join(" ");l+1===n.length&&i.push(o)}),i.filter(s=>s!=="").join(r.joinWith)},(e,t,r)=>`${e}${t}${r.fontSize}${r.fontWeight}${r.fontFamily}${r.joinWith}`),n$n=gE((e,t,r="-",n)=>{n=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},n);const i=[...e],o=[];let s="";return i.forEach((l,c)=>{const u=`${s}${l}`;if(rc(u,n)>=t){const d=c+1,m=i.length===d,h=`${u}${r}`;o.push(m?u:h),s=""}else s=u}),{hyphenatedStrings:o,remainingWord:s}},(e,t,r="-",n)=>`${e}${t}${r}${n.fontSize}${n.fontWeight}${n.fontFamily}`);function gVe(e,t){return qne(e,t).height}V(gVe,"calculateTextHeight");function rc(e,t){return qne(e,t).width}V(rc,"calculateTextWidth");var qne=gE((e,t)=>{const{fontSize:r=12,fontFamily:n="Arial",fontWeight:i=400}=t;if(!e)return{width:0,height:0};const[,o]=sD(r),s=["sans-serif",n],l=e.split(Ud.lineBreakRegex),c=[],u=rn("body");if(!u.remove)return{width:0,height:0,lineHeight:0};const f=u.append("svg");for(const m of s){let h=0;const y={width:0,height:0,lineHeight:0};for(const g of l){const b=e$n();b.text=g||Ukn;const x=t$n(f,b).style("font-size",o).style("font-weight",i).style("font-family",m),v=(x._groups||x)[0][0].getBBox();if(v.width===0&&v.height===0)throw new Error("svg element not in render tree");y.width=Math.round(Math.max(y.width,v.width)),h=Math.round(v.height),y.height+=h,y.lineHeight=Math.round(Math.max(y.lineHeight,h))}c.push(y)}f.remove();const d=isNaN(c[1].height)||isNaN(c[1].width)||isNaN(c[1].lineHeight)||c[0].height>c[1].height&&c[0].width>c[1].width&&c[0].lineHeight>c[1].lineHeight?0:1;return c[d]},(e,t)=>`${e}${t.fontSize}${t.fontWeight}${t.fontFamily}`),Yf,i$n=(Yf=class{constructor(t=!1,r){this.count=0,this.count=r?r.length:0,this.next=t?()=>this.count++:()=>Date.now()}},V(Yf,"InitIDGenerator"),Yf),fM,o$n=V(function(e){return fM=fM||document.createElement("div"),e=escape(e).replace(/%26/g,"&").replace(/%23/g,"#").replace(/%3B/g,";"),fM.innerHTML=e,unescape(fM.textContent)},"entityDecode");function Gne(e){return"str"in e}V(Gne,"isDetailedError");var a$n=V((e,t,r,n)=>{var o;if(!n)return;const i=(o=e.node())==null?void 0:o.getBBox();i&&e.append("text").text(n).attr("text-anchor","middle").attr("x",i.x+i.width/2).attr("y",-r).attr("class",t)},"insertTitle"),sD=V(e=>{if(typeof e=="number")return[e,e+"px"];const t=parseInt(e??"",10);return Number.isNaN(t)?[void 0,void 0]:e===String(t)?[t,e+"px"]:[t,e]},"parseFontSize");function Jne(e,t){return KIt({},e,t)}V(Jne,"cleanAndMerge");var Ss={assignWithDepth:Li,wrapLabel:r$n,calculateTextHeight:gVe,calculateTextWidth:rc,calculateTextDimensions:qne,cleanAndMerge:Jne,detectInit:qkn,detectDirective:uVe,isSubstringInArray:Jkn,interpolateToCurve:Une,calcLabelPosition:dVe,calcCardinalityPosition:Xkn,calcTerminalLabelPosition:mVe,formatUrl:fVe,getStylesFromArray:hVe,generateId:Qkn,random:Zkn,runFunc:Ykn,entityDecode:o$n,insertTitle:a$n,parseFontSize:sD,InitIDGenerator:i$n},s$n=V(function(e){let t=e;return t=t.replace(/style.*:\S*#.*;/g,function(r){return r.substring(0,r.length-1)}),t=t.replace(/classDef.*:\S*#.*;/g,function(r){return r.substring(0,r.length-1)}),t=t.replace(/#\w+;/g,function(r){const n=r.substring(1,r.length-1);return/^\+?\d+$/.test(n)?"fl°°"+n+"¶ß":"fl°"+n+"¶ß"}),t},"encodeEntities"),J3=V(function(e){return e.replace(/fl°°/g,"&#").replace(/fl°/g,"&").replace(/¶ß/g,";")},"decodeEntities"),HFn=V((e,t,{counter:r=0,prefix:n,suffix:i},o)=>o||`${n?`${n}_`:""}${e}_${t}_${r}${i?`_${i}`:""}`,"getEdgeId");function lo(e){return e??null}V(lo,"handleUndefinedAttr");function Yne(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Y3=Yne();function bVe(e){Y3=e}var lm={exec:()=>null};function bn(e,t=""){let r=typeof e=="string"?e:e.source;const n={replace:(i,o)=>{let s=typeof o=="string"?o:o.source;return s=s.replace(so.caret,"$1"),r=r.replace(i,s),n},getRegex:()=>new RegExp(r,t)};return n}var so={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},l$n=/^(?:[ \t]*(?:\n|$))+/,c$n=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,u$n=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,wT=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,f$n=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Xne=/(?:[*+-]|\d{1,9}[.)])/,vVe=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,xVe=bn(vVe).replace(/bull/g,Xne).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),p$n=bn(vVe).replace(/bull/g,Xne).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Qne=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,d$n=/^[^\n]+/,Zne=/(?!\s*\])(?:\\.|[^\[\]\\])+/,m$n=bn(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Zne).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),h$n=bn(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Xne).getRegex(),lD="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",eie=/|$))/,y$n=bn("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",eie).replace("tag",lD).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),OVe=bn(Qne).replace("hr",wT).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",lD).getRegex(),g$n=bn(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",OVe).getRegex(),tie={blockquote:g$n,code:c$n,def:m$n,fences:u$n,heading:f$n,hr:wT,html:y$n,lheading:xVe,list:h$n,newline:l$n,paragraph:OVe,table:lm,text:d$n},vxe=bn("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",wT).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",lD).getRegex(),b$n={...tie,lheading:p$n,table:vxe,paragraph:bn(Qne).replace("hr",wT).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",vxe).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",lD).getRegex()},v$n={...tie,html:bn(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",eie).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:lm,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:bn(Qne).replace("hr",wT).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",xVe).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},x$n=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,O$n=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,jVe=/^( {2,}|\\)\n(?!\s*$)/,j$n=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,SVe=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,C$n=bn(SVe,"u").replace(/punct/g,cD).getRegex(),k$n=bn(SVe,"u").replace(/punct/g,PVe).getRegex(),_Ve="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",$$n=bn(_Ve,"gu").replace(/notPunctSpace/g,wVe).replace(/punctSpace/g,rie).replace(/punct/g,cD).getRegex(),E$n=bn(_Ve,"gu").replace(/notPunctSpace/g,S$n).replace(/punctSpace/g,P$n).replace(/punct/g,PVe).getRegex(),T$n=bn("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,wVe).replace(/punctSpace/g,rie).replace(/punct/g,cD).getRegex(),M$n=bn(/\\(punct)/,"gu").replace(/punct/g,cD).getRegex(),z$n=bn(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),A$n=bn(eie).replace("(?:-->|$)","-->").getRegex(),I$n=bn("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",A$n).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),cA=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,D$n=bn(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",cA).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),CVe=bn(/^!?\[(label)\]\[(ref)\]/).replace("label",cA).replace("ref",Zne).getRegex(),kVe=bn(/^!?\[(ref)\](?:\[\])?/).replace("ref",Zne).getRegex(),N$n=bn("reflink|nolink(?!\\()","g").replace("reflink",CVe).replace("nolink",kVe).getRegex(),nie={_backpedal:lm,anyPunctuation:M$n,autolink:z$n,blockSkip:_$n,br:jVe,code:O$n,del:lm,emStrongLDelim:C$n,emStrongRDelimAst:$$n,emStrongRDelimUnd:T$n,escape:x$n,link:D$n,nolink:kVe,punctuation:w$n,reflink:CVe,reflinkSearch:N$n,tag:I$n,text:j$n,url:lm},L$n={...nie,link:bn(/^!?\[(label)\]\((.*?)\)/).replace("label",cA).getRegex(),reflink:bn(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",cA).getRegex()},PX={...nie,emStrongRDelimAst:E$n,emStrongLDelim:k$n,url:bn(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},xxe=e=>F$n[e];function gs(e,t){if(t){if(so.escapeTest.test(e))return e.replace(so.escapeReplace,xxe)}else if(so.escapeTestNoEncode.test(e))return e.replace(so.escapeReplaceNoEncode,xxe);return e}function Oxe(e){try{e=encodeURI(e).replace(so.percentDecode,"%")}catch{return null}return e}function jxe(e,t){var o;const r=e.replace(so.findPipe,(s,l,c)=>{let u=!1,f=l;for(;--f>=0&&c[f]==="\\";)u=!u;return u?"|":" |"}),n=r.split(so.splitPipe);let i=0;if(n[0].trim()||n.shift(),n.length>0&&!((o=n.at(-1))!=null&&o.trim())&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length0?-2:-1}function wxe(e,t,r,n,i){const o=t.href,s=t.title||null,l=e[1].replace(i.other.outputLinkReplace,"$1");n.state.inLink=!0;const c={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:o,title:s,text:l,tokens:n.inlineTokens(l)};return n.state.inLink=!1,c}function V$n(e,t,r){const n=e.match(r.other.indentCodeCompensation);if(n===null)return t;const i=n[1];return t.split(` `).map(o=>{const s=o.match(r.other.beginningSpace);if(s===null)return o;const[l]=s;return l.length>=i.length?o.slice(i.length):o}).join(` `)}var uA=class{constructor(e){Cn(this,"options");Cn(this,"rules");Cn(this,"lexer");this.options=e||Y3}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const r=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?r:v5(r,` `)}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const r=t[0],n=V$n(r,t[3]||"",this.rules);return{type:"code",raw:r,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let r=t[2].trim();if(this.rules.other.endingHash.test(r)){const n=v5(r,"#");(this.options.pedantic||!n||this.rules.other.endingSpaceChar.test(n))&&(r=n.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:v5(t[0],` `)}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){let r=v5(t[0],` `).split(` `),n="",i="";const o=[];for(;r.length>0;){let s=!1;const l=[];let c;for(c=0;c1,i={type:"list",raw:"",ordered:n,start:n?+r.slice(0,-1):"",loose:!1,items:[]};r=n?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=n?r:"[*+-]");const o=this.rules.other.listItemRegex(r);let s=!1;for(;e;){let c=!1,u="",f="";if(!(t=o.exec(e))||this.rules.block.hr.test(e))break;u=t[0],e=e.substring(u.length);let d=t[2].split(` `,1)[0].replace(this.rules.other.listReplaceTabs,x=>" ".repeat(3*x.length)),m=e.split(` `,1)[0],h=!d.trim(),y=0;if(this.options.pedantic?(y=2,f=d.trimStart()):h?y=t[1].length+1:(y=t[2].search(this.rules.other.nonSpaceChar),y=y>4?1:y,f=d.slice(y),y+=t[1].length),h&&this.rules.other.blankLine.test(m)&&(u+=m+` `,e=e.substring(m.length+1),c=!0),!c){const x=this.rules.other.nextBulletRegex(y),v=this.rules.other.hrRegex(y),O=this.rules.other.fencesBeginRegex(y),j=this.rules.other.headingBeginRegex(y),w=this.rules.other.htmlBeginRegex(y);for(;e;){const P=e.split(` `,1)[0];let S;if(m=P,this.options.pedantic?(m=m.replace(this.rules.other.listReplaceNesting," "),S=m):S=m.replace(this.rules.other.tabCharGlobal," "),O.test(m)||j.test(m)||w.test(m)||x.test(m)||v.test(m))break;if(S.search(this.rules.other.nonSpaceChar)>=y||!m.trim())f+=` `+S.slice(y);else{if(h||d.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||O.test(d)||j.test(d)||v.test(d))break;f+=` `+m}!h&&!m.trim()&&(h=!0),u+=P+` `,e=e.substring(P.length+1),d=S.slice(y)}}i.loose||(s?i.loose=!0:this.rules.other.doubleBlankLine.test(u)&&(s=!0));let g=null,b;this.options.gfm&&(g=this.rules.other.listIsTask.exec(f),g&&(b=g[0]!=="[ ] ",f=f.replace(this.rules.other.listReplaceTask,""))),i.items.push({type:"list_item",raw:u,task:!!g,checked:b,loose:!1,text:f,tokens:[]}),i.raw+=u}const l=i.items.at(-1);if(l)l.raw=l.raw.trimEnd(),l.text=l.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let c=0;cd.type==="space"),f=u.length>0&&u.some(d=>this.rules.other.anyLine.test(d.raw));i.loose=f}if(i.loose)for(let c=0;c({text:c,tokens:this.lexer.inline(c),header:!1,align:o.align[u]})));return o}}lheading(e){const t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[2].charAt(0)==="="?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){const t=this.rules.block.paragraph.exec(e);if(t){const r=t[1].charAt(t[1].length-1)===` `?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:r,tokens:this.lexer.inline(r)}}}text(e){const t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){const t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){const t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const r=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;const o=v5(r.slice(0,-1),"\\");if((r.length-o.length)%2===0)return}else{const o=B$n(t[2],"()");if(o===-2)return;if(o>-1){const l=(t[0].indexOf("!")===0?5:4)+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,l).trim(),t[3]=""}}let n=t[2],i="";if(this.options.pedantic){const o=this.rules.other.pedanticHrefTitle.exec(n);o&&(n=o[1],i=o[3])}else i=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?n=n.slice(1):n=n.slice(1,-1)),wxe(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){const n=(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," "),i=t[n.toLowerCase()];if(!i){const o=r[0].charAt(0);return{type:"text",raw:o,text:o}}return wxe(r,i,r[0],this.lexer,this.rules)}}emStrong(e,t,r=""){let n=this.rules.inline.emStrongLDelim.exec(e);if(!n||n[3]&&r.match(this.rules.other.unicodeAlphaNumeric))return;if(!(n[1]||n[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const o=[...n[0]].length-1;let s,l,c=o,u=0;const f=n[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(f.lastIndex=0,t=t.slice(-1*e.length+o);(n=f.exec(t))!=null;){if(s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!s)continue;if(l=[...s].length,n[3]||n[4]){c+=l;continue}else if((n[5]||n[6])&&o%3&&!((o+l)%3)){u+=l;continue}if(c-=l,c>0)continue;l=Math.min(l,l+c+u);const d=[...n[0]][0].length,m=e.slice(0,o+n.index+d+l);if(Math.min(o,l)%2){const y=m.slice(1,-1);return{type:"em",raw:m,text:y,tokens:this.lexer.inlineTokens(y)}}const h=m.slice(2,-2);return{type:"strong",raw:m,text:h,tokens:this.lexer.inlineTokens(h)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let r=t[2].replace(this.rules.other.newLineCharGlobal," ");const n=this.rules.other.nonSpaceChar.test(r),i=this.rules.other.startingSpaceChar.test(r)&&this.rules.other.endingSpaceChar.test(r);return n&&i&&(r=r.substring(1,r.length-1)),{type:"codespan",raw:t[0],text:r}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){const t=this.rules.inline.autolink.exec(e);if(t){let r,n;return t[2]==="@"?(r=t[1],n="mailto:"+r):(r=t[1],n=r),{type:"link",raw:t[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}url(e){var r;let t;if(t=this.rules.inline.url.exec(e)){let n,i;if(t[2]==="@")n=t[0],i="mailto:"+n;else{let o;do o=t[0],t[0]=((r=this.rules.inline._backpedal.exec(t[0]))==null?void 0:r[0])??"";while(o!==t[0]);n=t[0],t[1]==="www."?i="http://"+t[0]:i=t[0]}return{type:"link",raw:t[0],text:n,href:i,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(e){const t=this.rules.inline.text.exec(e);if(t){const r=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:r}}}},Rl=class SX{constructor(t){Cn(this,"tokens");Cn(this,"options");Cn(this,"state");Cn(this,"tokenizer");Cn(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Y3,this.options.tokenizer=this.options.tokenizer||new uA,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={other:so,block:pM.normal,inline:b5.normal};this.options.pedantic?(r.block=pM.pedantic,r.inline=b5.pedantic):this.options.gfm&&(r.block=pM.gfm,this.options.breaks?r.inline=b5.breaks:r.inline=b5.gfm),this.tokenizer.rules=r}static get rules(){return{block:pM,inline:b5}}static lex(t,r){return new SX(r).lex(t)}static lexInline(t,r){return new SX(r).inlineTokens(t)}lex(t){t=t.replace(so.carriageReturn,` `),this.blockTokens(t,this.tokens);for(let r=0;r(l=u.call({lexer:this},t,r))?(t=t.substring(l.raw.length),r.push(l),!0):!1))continue;if(l=this.tokenizer.space(t)){t=t.substring(l.raw.length);const u=r.at(-1);l.raw.length===1&&u!==void 0?u.raw+=` `:r.push(l);continue}if(l=this.tokenizer.code(t)){t=t.substring(l.raw.length);const u=r.at(-1);(u==null?void 0:u.type)==="paragraph"||(u==null?void 0:u.type)==="text"?(u.raw+=` `+l.raw,u.text+=` `+l.text,this.inlineQueue.at(-1).src=u.text):r.push(l);continue}if(l=this.tokenizer.fences(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.heading(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.hr(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.blockquote(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.list(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.html(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.def(t)){t=t.substring(l.raw.length);const u=r.at(-1);(u==null?void 0:u.type)==="paragraph"||(u==null?void 0:u.type)==="text"?(u.raw+=` `+l.raw,u.text+=` `+l.raw,this.inlineQueue.at(-1).src=u.text):this.tokens.links[l.tag]||(this.tokens.links[l.tag]={href:l.href,title:l.title});continue}if(l=this.tokenizer.table(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.lheading(t)){t=t.substring(l.raw.length),r.push(l);continue}let c=t;if((s=this.options.extensions)!=null&&s.startBlock){let u=1/0;const f=t.slice(1);let d;this.options.extensions.startBlock.forEach(m=>{d=m.call({lexer:this},f),typeof d=="number"&&d>=0&&(u=Math.min(u,d))}),u<1/0&&u>=0&&(c=t.substring(0,u+1))}if(this.state.top&&(l=this.tokenizer.paragraph(c))){const u=r.at(-1);n&&(u==null?void 0:u.type)==="paragraph"?(u.raw+=` `+l.raw,u.text+=` `+l.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=u.text):r.push(l),n=c.length!==t.length,t=t.substring(l.raw.length);continue}if(l=this.tokenizer.text(t)){t=t.substring(l.raw.length);const u=r.at(-1);(u==null?void 0:u.type)==="text"?(u.raw+=` `+l.raw,u.text+=` `+l.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=u.text):r.push(l);continue}if(t){const u="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(u);break}else throw new Error(u)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){var l,c,u;let n=t,i=null;if(this.tokens.links){const f=Object.keys(this.tokens.links);if(f.length>0)for(;(i=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)f.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(i=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,i.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(i=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)n=n.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let o=!1,s="";for(;t;){o||(s=""),o=!1;let f;if((c=(l=this.options.extensions)==null?void 0:l.inline)!=null&&c.some(m=>(f=m.call({lexer:this},t,r))?(t=t.substring(f.raw.length),r.push(f),!0):!1))continue;if(f=this.tokenizer.escape(t)){t=t.substring(f.raw.length),r.push(f);continue}if(f=this.tokenizer.tag(t)){t=t.substring(f.raw.length),r.push(f);continue}if(f=this.tokenizer.link(t)){t=t.substring(f.raw.length),r.push(f);continue}if(f=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(f.raw.length);const m=r.at(-1);f.type==="text"&&(m==null?void 0:m.type)==="text"?(m.raw+=f.raw,m.text+=f.text):r.push(f);continue}if(f=this.tokenizer.emStrong(t,n,s)){t=t.substring(f.raw.length),r.push(f);continue}if(f=this.tokenizer.codespan(t)){t=t.substring(f.raw.length),r.push(f);continue}if(f=this.tokenizer.br(t)){t=t.substring(f.raw.length),r.push(f);continue}if(f=this.tokenizer.del(t)){t=t.substring(f.raw.length),r.push(f);continue}if(f=this.tokenizer.autolink(t)){t=t.substring(f.raw.length),r.push(f);continue}if(!this.state.inLink&&(f=this.tokenizer.url(t))){t=t.substring(f.raw.length),r.push(f);continue}let d=t;if((u=this.options.extensions)!=null&&u.startInline){let m=1/0;const h=t.slice(1);let y;this.options.extensions.startInline.forEach(g=>{y=g.call({lexer:this},h),typeof y=="number"&&y>=0&&(m=Math.min(m,y))}),m<1/0&&m>=0&&(d=t.substring(0,m+1))}if(f=this.tokenizer.inlineText(d)){t=t.substring(f.raw.length),f.raw.slice(-1)!=="_"&&(s=f.raw.slice(-1)),o=!0;const m=r.at(-1);(m==null?void 0:m.type)==="text"?(m.raw+=f.raw,m.text+=f.text):r.push(f);continue}if(t){const m="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(m);break}else throw new Error(m)}}return r}},fA=class{constructor(e){Cn(this,"options");Cn(this,"parser");this.options=e||Y3}space(e){return""}code({text:e,lang:t,escaped:r}){var o;const n=(o=(t||"").match(so.notSpaceStart))==null?void 0:o[0],i=e.replace(so.endingNewline,"")+` `;return n?'
'+(r?i:gs(i,!0))+`
`:"
"+(r?i:gs(i,!0))+`
`}blockquote({tokens:e}){return`
${this.parser.parse(e)}
`}html({text:e}){return e}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)} `}hr(e){return`
`}list(e){const t=e.ordered,r=e.start;let n="";for(let s=0;s `+n+" `}listitem(e){var r;let t="";if(e.task){const n=this.checkbox({checked:!!e.checked});e.loose?((r=e.tokens[0])==null?void 0:r.type)==="paragraph"?(e.tokens[0].text=n+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&e.tokens[0].tokens[0].type==="text"&&(e.tokens[0].tokens[0].text=n+" "+gs(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:n+" ",text:n+" ",escaped:!0}):t+=n+" "}return t+=this.parser.parse(e.tokens,!!e.loose),`
  • ${t}
  • `}checkbox({checked:e}){return"'}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    `}table(e){let t="",r="";for(let i=0;i${n}`),` `+t+` `+n+`
    `}tablerow({text:e}){return` ${e} `}tablecell(e){const t=this.parser.parseInline(e.tokens),r=e.header?"th":"td";return(e.align?`<${r} align="${e.align}">`:`<${r}>`)+t+` `}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${gs(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:r}){const n=this.parser.parseInline(r),i=Oxe(e);if(i===null)return n;e=i;let o='
    ",o}image({href:e,title:t,text:r,tokens:n}){n&&(r=this.parser.parseInline(n,this.parser.textRenderer));const i=Oxe(e);if(i===null)return gs(r);e=i;let o=`${r}{const c=s[l].flat(1/0);r=r.concat(this.walkTokens(c,t))}):s.tokens&&(r=r.concat(this.walkTokens(s.tokens,t)))}}return r}use(...e){const t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(r=>{const n={...r};if(n.async=this.defaults.async||n.async||!1,r.extensions&&(r.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){const o=t.renderers[i.name];o?t.renderers[i.name]=function(...s){let l=i.renderer.apply(this,s);return l===!1&&(l=o.apply(this,s)),l}:t.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const o=t[i.level];o?o.unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level==="block"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level==="inline"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),n.extensions=t),r.renderer){const i=this.defaults.renderer||new fA(this.defaults);for(const o in r.renderer){if(!(o in i))throw new Error(`renderer '${o}' does not exist`);if(["options","parser"].includes(o))continue;const s=o,l=r.renderer[s],c=i[s];i[s]=(...u)=>{let f=l.apply(i,u);return f===!1&&(f=c.apply(i,u)),f||""}}n.renderer=i}if(r.tokenizer){const i=this.defaults.tokenizer||new uA(this.defaults);for(const o in r.tokenizer){if(!(o in i))throw new Error(`tokenizer '${o}' does not exist`);if(["options","rules","lexer"].includes(o))continue;const s=o,l=r.tokenizer[s],c=i[s];i[s]=(...u)=>{let f=l.apply(i,u);return f===!1&&(f=c.apply(i,u)),f}}n.tokenizer=i}if(r.hooks){const i=this.defaults.hooks||new ZM;for(const o in r.hooks){if(!(o in i))throw new Error(`hook '${o}' does not exist`);if(["options","block"].includes(o))continue;const s=o,l=r.hooks[s],c=i[s];ZM.passThroughHooks.has(o)?i[s]=u=>{if(this.defaults.async)return Promise.resolve(l.call(i,u)).then(d=>c.call(i,d));const f=l.call(i,u);return c.call(i,f)}:i[s]=(...u)=>{let f=l.apply(i,u);return f===!1&&(f=c.apply(i,u)),f}}n.hooks=i}if(r.walkTokens){const i=this.defaults.walkTokens,o=r.walkTokens;n.walkTokens=function(s){let l=[];return l.push(o.call(this,s)),i&&(l=l.concat(i.call(this,s))),l}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return Rl.lex(e,t??this.defaults)}parser(e,t){return Fl.parse(e,t??this.defaults)}parseMarkdown(e){return(r,n)=>{const i={...n},o={...this.defaults,...i},s=this.onError(!!o.silent,!!o.async);if(this.defaults.async===!0&&i.async===!1)return s(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof r>"u"||r===null)return s(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return s(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));o.hooks&&(o.hooks.options=o,o.hooks.block=e);const l=o.hooks?o.hooks.provideLexer():e?Rl.lex:Rl.lexInline,c=o.hooks?o.hooks.provideParser():e?Fl.parse:Fl.parseInline;if(o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(r):r).then(u=>l(u,o)).then(u=>o.hooks?o.hooks.processAllTokens(u):u).then(u=>o.walkTokens?Promise.all(this.walkTokens(u,o.walkTokens)).then(()=>u):u).then(u=>c(u,o)).then(u=>o.hooks?o.hooks.postprocess(u):u).catch(s);try{o.hooks&&(r=o.hooks.preprocess(r));let u=l(r,o);o.hooks&&(u=o.hooks.processAllTokens(u)),o.walkTokens&&this.walkTokens(u,o.walkTokens);let f=c(u,o);return o.hooks&&(f=o.hooks.postprocess(f)),f}catch(u){return s(u)}}}onError(e,t){return r=>{if(r.message+=` Please report this to https://github.com/markedjs/marked.`,e){const n="

    An error occurred:

    "+gs(r.message+"",!0)+"
    ";return t?Promise.resolve(n):n}if(t)return Promise.reject(r);throw r}}},a2=new H$n;function yn(e,t){return a2.parse(e,t)}yn.options=yn.setOptions=function(e){return a2.setOptions(e),yn.defaults=a2.defaults,bVe(yn.defaults),yn};yn.getDefaults=Yne;yn.defaults=Y3;yn.use=function(...e){return a2.use(...e),yn.defaults=a2.defaults,bVe(yn.defaults),yn};yn.walkTokens=function(e,t){return a2.walkTokens(e,t)};yn.parseInline=a2.parseInline;yn.Parser=Fl;yn.parser=Fl.parse;yn.Renderer=fA;yn.TextRenderer=iie;yn.Lexer=Rl;yn.lexer=Rl.lex;yn.Tokenizer=uA;yn.Hooks=ZM;yn.parse=yn;yn.options;yn.setOptions;yn.use;yn.walkTokens;yn.parseInline;Fl.parse;Rl.lex;function $Ve(e){for(var t=[],r=1;r/g,` `).replace(/\n{2,}/g,` `),i=$Ve(n);return t===!1?i.replace(/ /g," "):i}V(EVe,"preprocessMarkdown");function TVe(e,t={}){const r=EVe(e,t),n=yn.lexer(r),i=[[]];let o=0;function s(l,c="normal"){l.type==="text"?l.text.split(` `).forEach((f,d)=>{d!==0&&(o++,i.push([])),f.split(" ").forEach(m=>{m=m.replace(/'/g,"'"),m&&i[o].push({content:m,type:c})})}):l.type==="strong"||l.type==="em"?l.tokens.forEach(u=>{s(u,l.type)}):l.type==="html"&&i[o].push({content:l.text,type:"normal"})}return V(s,"processNode"),n.forEach(l=>{var c;l.type==="paragraph"?(c=l.tokens)==null||c.forEach(u=>{s(u)}):l.type==="html"&&i[o].push({content:l.text,type:"normal"})}),i}V(TVe,"markdownToLines");function MVe(e,{markdownAutoWrap:t}={}){const r=yn.lexer(e);function n(i){var o,s,l;return i.type==="text"?t===!1?i.text.replace(/\n */g,"
    ").replace(/ /g," "):i.text.replace(/\n */g,"
    "):i.type==="strong"?`${(o=i.tokens)==null?void 0:o.map(n).join("")}`:i.type==="em"?`${(s=i.tokens)==null?void 0:s.map(n).join("")}`:i.type==="paragraph"?`

    ${(l=i.tokens)==null?void 0:l.map(n).join("")}

    `:i.type==="space"?"":i.type==="html"?`${i.text}`:i.type==="escape"?i.text:`Unsupported markdown: ${i.type}`}return V(n,"output"),r.map(n).join("")}V(MVe,"markdownToHTML");function zVe(e){return Intl.Segmenter?[...new Intl.Segmenter().segment(e)].map(t=>t.segment):[...e]}V(zVe,"splitTextToChars");function AVe(e,t){const r=zVe(t.content);return oie(e,[],r,t.type)}V(AVe,"splitWordToFitWidth");function oie(e,t,r,n){if(r.length===0)return[{content:t.join(""),type:n},{content:"",type:n}];const[i,...o]=r,s=[...t,i];return e([{content:s.join(""),type:n}])?oie(e,s,o,n):(t.length===0&&i&&(t.push(i),r.shift()),[{content:t.join(""),type:n},{content:r.join(""),type:n}])}V(oie,"splitWordToFitWidthRecursion");function IVe(e,t){if(e.some(({content:r})=>r.includes(` `)))throw new Error("splitLineToFitWidth does not support newlines in the line");return pA(e,t)}V(IVe,"splitLineToFitWidth");function pA(e,t,r=[],n=[]){if(e.length===0)return n.length>0&&r.push(n),r.length>0?r:[];let i="";e[0].content===" "&&(i=" ",e.shift());const o=e.shift()??{content:" ",type:"normal"},s=[...n];if(i!==""&&s.push({content:i,type:"normal"}),s.push(o),t(s))return pA(e,t,r,s);if(n.length>0)r.push(n),e.unshift(o);else if(o.content){const[l,c]=AVe(t,o);r.push([l]),c.content&&e.unshift(c)}return pA(e,t,r)}V(pA,"splitLineToFitWidthRecursion");function CX(e,t){t&&e.attr("style",t)}V(CX,"applyStyle");async function DVe(e,t,r,n,i=!1){const o=e.append("foreignObject");o.attr("width",`${10*r}px`),o.attr("height",`${10*r}px`);const s=o.append("xhtml:div");let l=t.label;t.label&&b4(t.label)&&(l=await gne(t.label.replace(Ud.lineBreakRegex,` `),mn()));const c=t.isNode?"nodeLabel":"edgeLabel",u=s.append("span");u.html(l),CX(u,t.labelStyle),u.attr("class",`${c} ${n}`),CX(s,t.labelStyle),s.style("display","table-cell"),s.style("white-space","nowrap"),s.style("line-height","1.5"),s.style("max-width",r+"px"),s.style("text-align","center"),s.attr("xmlns","http://www.w3.org/1999/xhtml"),i&&s.attr("class","labelBkg");let f=s.node().getBoundingClientRect();return f.width===r&&(s.style("display","table"),s.style("white-space","break-spaces"),s.style("width",r+"px"),f=s.node().getBoundingClientRect()),o.node()}V(DVe,"addHtmlSpan");function uD(e,t,r){return e.append("tspan").attr("class","text-outer-tspan").attr("x",0).attr("y",t*r-.1+"em").attr("dy",r+"em")}V(uD,"createTspan");function NVe(e,t,r){const n=e.append("text"),i=uD(n,1,t);fD(i,r);const o=i.node().getComputedTextLength();return n.remove(),o}V(NVe,"computeWidthOfText");function U$n(e,t,r){var s;const n=e.append("text"),i=uD(n,1,t);fD(i,[{content:r,type:"normal"}]);const o=(s=i.node())==null?void 0:s.getBoundingClientRect();return o&&n.remove(),o}V(U$n,"computeDimensionOfText");function LVe(e,t,r,n=!1){const o=t.append("g"),s=o.insert("rect").attr("class","background").attr("style","stroke: none"),l=o.append("text").attr("y","-10.1");let c=0;for(const u of r){const f=V(m=>NVe(o,1.1,m)<=e,"checkWidth"),d=f(u)?[u]:IVe(u,f);for(const m of d){const h=uD(l,c,1.1);fD(h,m),c++}}if(n){const u=l.node().getBBox(),f=2;return s.attr("x",u.x-f).attr("y",u.y-f).attr("width",u.width+2*f).attr("height",u.height+2*f),o.node()}else return l.node()}V(LVe,"createFormattedText");function fD(e,t){e.text(""),t.forEach((r,n)=>{const i=e.append("tspan").attr("font-style",r.type==="em"?"italic":"normal").attr("class","text-inner-tspan").attr("font-weight",r.type==="strong"?"bold":"normal");n===0?i.text(r.content):i.text(" "+r.content)})}V(fD,"updateTextContentAndStyles");function RVe(e){return e.replace(/fa[bklrs]?:fa-[\w-]+/g,t=>``)}V(RVe,"replaceIconSubstring");var M0=V(async(e,t="",{style:r="",isTitle:n=!1,classes:i="",useHtmlLabels:o=!0,isNode:s=!0,width:l=200,addSvgBackground:c=!1}={},u)=>{if(lt.debug("XYZ createText",t,r,n,i,o,s,"addSvgBackground: ",c),o){const f=MVe(t,u),d=RVe(J3(f)),m=t.replace(/\\\\/g,"\\"),h={isNode:s,label:b4(t)?m:d,labelStyle:r.replace("fill:","color:")};return await DVe(e,h,l,i,c)}else{const f=t.replace(//g,"
    "),d=TVe(f.replace("
    ","
    "),u),m=LVe(l,e,d,t?c:!1);if(s){/stroke:/.exec(r)&&(r=r.replace("stroke:","lineColor:"));const h=r.replace(/stroke:[^;]+;?/g,"").replace(/stroke-width:[^;]+;?/g,"").replace(/fill:[^;]+;?/g,"").replace(/color:/g,"fill:");rn(m).attr("style",h)}else{const h=r.replace(/stroke:[^;]+;?/g,"").replace(/stroke-width:[^;]+;?/g,"").replace(/fill:[^;]+;?/g,"").replace(/background:/g,"fill:");rn(m).select("rect").attr("style",h.replace(/background:/g,"fill:"));const y=r.replace(/stroke:[^;]+;?/g,"").replace(/stroke-width:[^;]+;?/g,"").replace(/fill:[^;]+;?/g,"").replace(/color:/g,"fill:");rn(m).select("text").attr("style",y)}return m}},"createText");function tJ(e,t,r){if(e&&e.length){const[n,i]=t,o=Math.PI/180*r,s=Math.cos(o),l=Math.sin(o);for(const c of e){const[u,f]=c;c[0]=(u-n)*s-(f-i)*l+n,c[1]=(u-n)*l+(f-i)*s+i}}}function W$n(e,t){return e[0]===t[0]&&e[1]===t[1]}function K$n(e,t,r,n=1){const i=r,o=Math.max(t,.1),s=e[0]&&e[0][0]&&typeof e[0][0]=="number"?[e]:e,l=[0,0];if(i)for(const u of s)tJ(u,l,i);const c=function(u,f,d){const m=[];for(const v of u){const O=[...v];W$n(O[0],O[O.length-1])||O.push([O[0][0],O[0][1]]),O.length>2&&m.push(O)}const h=[];f=Math.max(f,.1);const y=[];for(const v of m)for(let O=0;Ov.yminO.ymin?1:v.xO.x?1:v.ymax===O.ymax?0:(v.ymax-O.ymax)/Math.abs(v.ymax-O.ymax)),!y.length)return h;let g=[],b=y[0].ymin,x=0;for(;g.length||y.length;){if(y.length){let v=-1;for(let O=0;Ob);O++)v=O;y.splice(0,v+1).forEach(O=>{g.push({s:b,edge:O})})}if(g=g.filter(v=>!(v.edge.ymax<=b)),g.sort((v,O)=>v.edge.x===O.edge.x?0:(v.edge.x-O.edge.x)/Math.abs(v.edge.x-O.edge.x)),(d!==1||x%f==0)&&g.length>1)for(let v=0;v=g.length)break;const j=g[v].edge,w=g[O].edge;h.push([[Math.round(j.x),b],[Math.round(w.x),b]])}b+=d,g.forEach(v=>{v.edge.x=v.edge.x+d*v.edge.islope}),x++}return h}(s,o,n);if(i){for(const u of s)tJ(u,l,-i);(function(u,f,d){const m=[];u.forEach(h=>m.push(...h)),tJ(m,f,d)})(c,l,-i)}return c}function PT(e,t){var r;const n=t.hachureAngle+90;let i=t.hachureGap;i<0&&(i=4*t.strokeWidth),i=Math.round(Math.max(i,.1));let o=1;return t.roughness>=1&&(((r=t.randomizer)===null||r===void 0?void 0:r.next())||Math.random())>.7&&(o=i),K$n(e,i,n,o||1)}class aie{constructor(t){this.helper=t}fillPolygons(t,r){return this._fillPolygons(t,r)}_fillPolygons(t,r){const n=PT(t,r);return{type:"fillSketch",ops:this.renderLines(n,r)}}renderLines(t,r){const n=[];for(const i of t)n.push(...this.helper.doubleLineOps(i[0][0],i[0][1],i[1][0],i[1][1],r));return n}}function pD(e){const t=e[0],r=e[1];return Math.sqrt(Math.pow(t[0]-r[0],2)+Math.pow(t[1]-r[1],2))}class q$n extends aie{fillPolygons(t,r){let n=r.hachureGap;n<0&&(n=4*r.strokeWidth),n=Math.max(n,.1);const i=PT(t,Object.assign({},r,{hachureGap:n})),o=Math.PI/180*r.hachureAngle,s=[],l=.5*n*Math.cos(o),c=.5*n*Math.sin(o);for(const[u,f]of i)pD([u,f])&&s.push([[u[0]-l,u[1]+c],[...f]],[[u[0]+l,u[1]-c],[...f]]);return{type:"fillSketch",ops:this.renderLines(s,r)}}}class G$n extends aie{fillPolygons(t,r){const n=this._fillPolygons(t,r),i=Object.assign({},r,{hachureAngle:r.hachureAngle+90}),o=this._fillPolygons(t,i);return n.ops=n.ops.concat(o.ops),n}}class J$n{constructor(t){this.helper=t}fillPolygons(t,r){const n=PT(t,r=Object.assign({},r,{hachureAngle:0}));return this.dotsOnLines(n,r)}dotsOnLines(t,r){const n=[];let i=r.hachureGap;i<0&&(i=4*r.strokeWidth),i=Math.max(i,.1);let o=r.fillWeight;o<0&&(o=r.strokeWidth/2);const s=i/4;for(const l of t){const c=pD(l),u=c/i,f=Math.ceil(u)-1,d=c-f*i,m=(l[0][0]+l[1][0])/2-i/4,h=Math.min(l[0][1],l[1][1]);for(let y=0;y{const l=pD(s),c=Math.floor(l/(n+i)),u=(l+i-c*(n+i))/2;let f=s[0],d=s[1];f[0]>d[0]&&(f=s[1],d=s[0]);const m=Math.atan((d[1]-f[1])/(d[0]-f[0]));for(let h=0;h{const s=pD(o),l=Math.round(s/(2*r));let c=o[0],u=o[1];c[0]>u[0]&&(c=o[1],u=o[0]);const f=Math.atan((u[1]-c[1])/(u[0]-c[0]));for(let d=0;df%2?u+r:u+t);o.push({key:"C",data:c}),t=c[4],r=c[5];break}case"Q":o.push({key:"Q",data:[...l]}),t=l[2],r=l[3];break;case"q":{const c=l.map((u,f)=>f%2?u+r:u+t);o.push({key:"Q",data:c}),t=c[2],r=c[3];break}case"A":o.push({key:"A",data:[...l]}),t=l[5],r=l[6];break;case"a":t+=l[5],r+=l[6],o.push({key:"A",data:[l[0],l[1],l[2],l[3],l[4],t,r]});break;case"H":o.push({key:"H",data:[...l]}),t=l[0];break;case"h":t+=l[0],o.push({key:"H",data:[t]});break;case"V":o.push({key:"V",data:[...l]}),r=l[0];break;case"v":r+=l[0],o.push({key:"V",data:[r]});break;case"S":o.push({key:"S",data:[...l]}),t=l[2],r=l[3];break;case"s":{const c=l.map((u,f)=>f%2?u+r:u+t);o.push({key:"S",data:c}),t=c[2],r=c[3];break}case"T":o.push({key:"T",data:[...l]}),t=l[0],r=l[1];break;case"t":t+=l[0],r+=l[1],o.push({key:"T",data:[t,r]});break;case"Z":case"z":o.push({key:"Z",data:[]}),t=n,r=i}return o}function BVe(e){const t=[];let r="",n=0,i=0,o=0,s=0,l=0,c=0;for(const{key:u,data:f}of e){switch(u){case"M":t.push({key:"M",data:[...f]}),[n,i]=f,[o,s]=f;break;case"C":t.push({key:"C",data:[...f]}),n=f[4],i=f[5],l=f[2],c=f[3];break;case"L":t.push({key:"L",data:[...f]}),[n,i]=f;break;case"H":n=f[0],t.push({key:"L",data:[n,i]});break;case"V":i=f[0],t.push({key:"L",data:[n,i]});break;case"S":{let d=0,m=0;r==="C"||r==="S"?(d=n+(n-l),m=i+(i-c)):(d=n,m=i),t.push({key:"C",data:[d,m,...f]}),l=f[0],c=f[1],n=f[2],i=f[3];break}case"T":{const[d,m]=f;let h=0,y=0;r==="Q"||r==="T"?(h=n+(n-l),y=i+(i-c)):(h=n,y=i);const g=n+2*(h-n)/3,b=i+2*(y-i)/3,x=d+2*(h-d)/3,v=m+2*(y-m)/3;t.push({key:"C",data:[g,b,x,v,d,m]}),l=h,c=y,n=d,i=m;break}case"Q":{const[d,m,h,y]=f,g=n+2*(d-n)/3,b=i+2*(m-i)/3,x=h+2*(d-h)/3,v=y+2*(m-y)/3;t.push({key:"C",data:[g,b,x,v,h,y]}),l=d,c=m,n=h,i=y;break}case"A":{const d=Math.abs(f[0]),m=Math.abs(f[1]),h=f[2],y=f[3],g=f[4],b=f[5],x=f[6];d===0||m===0?(t.push({key:"C",data:[n,i,b,x,b,x]}),n=b,i=x):(n!==b||i!==x)&&(VVe(n,i,b,x,d,m,h,y,g).forEach(function(v){t.push({key:"C",data:v})}),n=b,i=x);break}case"Z":t.push({key:"Z",data:[]}),n=o,i=s}r=u}return t}function x5(e,t,r){return[e*Math.cos(r)-t*Math.sin(r),e*Math.sin(r)+t*Math.cos(r)]}function VVe(e,t,r,n,i,o,s,l,c,u){const f=(d=s,Math.PI*d/180);var d;let m=[],h=0,y=0,g=0,b=0;if(u)[h,y,g,b]=u;else{[e,t]=x5(e,t,-f),[r,n]=x5(r,n,-f);const D=(e-r)/2,A=(t-n)/2;let z=D*D/(i*i)+A*A/(o*o);z>1&&(z=Math.sqrt(z),i*=z,o*=z);const T=i*i,E=o*o,M=T*E-T*A*A-E*D*D,K=T*A*A+E*D*D,Q=(l===c?-1:1)*Math.sqrt(Math.abs(M/K));g=Q*i*A/o+(e+r)/2,b=Q*-o*D/i+(t+n)/2,h=Math.asin(parseFloat(((t-b)/o).toFixed(9))),y=Math.asin(parseFloat(((n-b)/o).toFixed(9))),ey&&(h-=2*Math.PI),!c&&y>h&&(y-=2*Math.PI)}let x=y-h;if(Math.abs(x)>120*Math.PI/180){const D=y,A=r,z=n;y=c&&y>h?h+120*Math.PI/180*1:h+120*Math.PI/180*-1,m=VVe(r=g+i*Math.cos(y),n=b+o*Math.sin(y),A,z,i,o,s,0,c,[y,D,g,b])}x=y-h;const v=Math.cos(h),O=Math.sin(h),j=Math.cos(y),w=Math.sin(y),P=Math.tan(x/4),S=4/3*i*P,$=4/3*o*P,_=[e,t],C=[e+S*O,t-$*v],k=[r+S*w,n-$*j],N=[r,n];if(C[0]=2*_[0]-C[0],C[1]=2*_[1]-C[1],u)return[C,k,N].concat(m);{m=[C,k,N].concat(m);const D=[];for(let A=0;A2){const i=[];for(let o=0;o2*Math.PI&&(h=0,y=2*Math.PI);const g=2*Math.PI/c.curveStepCount,b=Math.min(g/2,(y-h)/2),x=Exe(b,u,f,d,m,h,y,1,c);if(!c.disableMultiStroke){const v=Exe(b,u,f,d,m,h,y,1.5,c);x.push(...v)}return s&&(l?x.push(...z1(u,f,u+d*Math.cos(h),f+m*Math.sin(h),c),...z1(u,f,u+d*Math.cos(y),f+m*Math.sin(y),c)):x.push({op:"lineTo",data:[u,f]},{op:"lineTo",data:[u+d*Math.cos(h),f+m*Math.sin(h)]})),{type:"path",ops:x}}function Cxe(e,t){const r=BVe(FVe(sie(e))),n=[];let i=[0,0],o=[0,0];for(const{key:s,data:l}of r)switch(s){case"M":o=[l[0],l[1]],i=[l[0],l[1]];break;case"L":n.push(...z1(o[0],o[1],l[0],l[1],t)),o=[l[0],l[1]];break;case"C":{const[c,u,f,d,m,h]=l;n.push(...rEn(c,u,f,d,m,h,o,t)),o=[m,h];break}case"Z":n.push(...z1(o[0],o[1],i[0],i[1],t)),o=[i[0],i[1]]}return{type:"path",ops:n}}function iJ(e,t){const r=[];for(const n of e)if(n.length){const i=t.maxRandomnessOffset||0,o=n.length;if(o>2){r.push({op:"move",data:[n[0][0]+wr(i,t),n[0][1]+wr(i,t)]});for(let s=1;s500?.4:-.0016668*c+1.233334;let f=i.maxRandomnessOffset||0;f*f*100>l&&(f=c/10);const d=f/2,m=.2+.2*WVe(i);let h=i.bowing*i.maxRandomnessOffset*(n-t)/200,y=i.bowing*i.maxRandomnessOffset*(e-r)/200;h=wr(h,i,u),y=wr(y,i,u);const g=[],b=()=>wr(d,i,u),x=()=>wr(f,i,u),v=i.preserveVertices;return s?g.push({op:"move",data:[e+(v?0:b()),t+(v?0:b())]}):g.push({op:"move",data:[e+(v?0:wr(f,i,u)),t+(v?0:wr(f,i,u))]}),s?g.push({op:"bcurveTo",data:[h+e+(r-e)*m+b(),y+t+(n-t)*m+b(),h+e+2*(r-e)*m+b(),y+t+2*(n-t)*m+b(),r+(v?0:b()),n+(v?0:b())]}):g.push({op:"bcurveTo",data:[h+e+(r-e)*m+x(),y+t+(n-t)*m+x(),h+e+2*(r-e)*m+x(),y+t+2*(n-t)*m+x(),r+(v?0:x()),n+(v?0:x())]}),g}function mM(e,t,r){if(!e.length)return[];const n=[];n.push([e[0][0]+wr(t,r),e[0][1]+wr(t,r)]),n.push([e[0][0]+wr(t,r),e[0][1]+wr(t,r)]);for(let i=1;i3){const o=[],s=1-r.curveTightness;i.push({op:"move",data:[e[1][0],e[1][1]]});for(let l=1;l+21&&i.push(l)):i.push(l),i.push(e[t+3])}else{const c=e[t+0],u=e[t+1],f=e[t+2],d=e[t+3],m=K0(c,u,.5),h=K0(u,f,.5),y=K0(f,d,.5),g=K0(m,h,.5),b=K0(h,y,.5),x=K0(g,b,.5);EX([c,m,g,x],0,r,i),EX([x,b,y,d],0,r,i)}var o,s;return i}function iEn(e,t){return hA(e,0,e.length,t)}function hA(e,t,r,n,i){const o=i||[],s=e[t],l=e[r-1];let c=0,u=1;for(let f=t+1;fc&&(c=d,u=f)}return Math.sqrt(c)>n?(hA(e,t,u+1,n,o),hA(e,u,r,n,o)):(o.length||o.push(s),o.push(l)),o}function oJ(e,t=.15,r){const n=[],i=(e.length-1)/3;for(let o=0;o0?hA(n,0,n.length,r):n}const Ro="none";class yA{constructor(t){this.defaultOptions={maxRandomnessOffset:2,roughness:1,bowing:1,stroke:"#000",strokeWidth:1,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,seed:0,disableMultiStroke:!1,disableMultiStrokeFill:!1,preserveVertices:!1,fillShapeRoughnessGain:.8},this.config=t||{},this.config.options&&(this.defaultOptions=this._o(this.config.options))}static newSeed(){return Math.floor(Math.random()*2**31)}_o(t){return t?Object.assign({},this.defaultOptions,t):this.defaultOptions}_d(t,r,n){return{shape:t,sets:r||[],options:n||this.defaultOptions}}line(t,r,n,i,o){const s=this._o(o);return this._d("line",[HVe(t,r,n,i,s)],s)}rectangle(t,r,n,i,o){const s=this._o(o),l=[],c=tEn(t,r,n,i,s);if(s.fill){const u=[[t,r],[t+n,r],[t+n,r+i],[t,r+i]];s.fillStyle==="solid"?l.push(iJ([u],s)):l.push(df([u],s))}return s.stroke!==Ro&&l.push(c),this._d("rectangle",l,s)}ellipse(t,r,n,i,o){const s=this._o(o),l=[],c=UVe(n,i,s),u=kX(t,r,s,c);if(s.fill)if(s.fillStyle==="solid"){const f=kX(t,r,s,c).opset;f.type="fillPath",l.push(f)}else l.push(df([u.estimatedPoints],s));return s.stroke!==Ro&&l.push(u.opset),this._d("ellipse",l,s)}circle(t,r,n,i){const o=this.ellipse(t,r,n,n,i);return o.shape="circle",o}linearPath(t,r){const n=this._o(r);return this._d("linearPath",[ez(t,!1,n)],n)}arc(t,r,n,i,o,s,l=!1,c){const u=this._o(c),f=[],d=_xe(t,r,n,i,o,s,l,!0,u);if(l&&u.fill)if(u.fillStyle==="solid"){const m=Object.assign({},u);m.disableMultiStroke=!0;const h=_xe(t,r,n,i,o,s,!0,!1,m);h.type="fillPath",f.push(h)}else f.push(function(m,h,y,g,b,x,v){const O=m,j=h;let w=Math.abs(y/2),P=Math.abs(g/2);w+=wr(.01*w,v),P+=wr(.01*P,v);let S=b,$=x;for(;S<0;)S+=2*Math.PI,$+=2*Math.PI;$-S>2*Math.PI&&(S=0,$=2*Math.PI);const _=($-S)/v.curveStepCount,C=[];for(let k=S;k<=$;k+=_)C.push([O+w*Math.cos(k),j+P*Math.sin(k)]);return C.push([O+w*Math.cos($),j+P*Math.sin($)]),C.push([O,j]),df([C],v)}(t,r,n,i,o,s,u));return u.stroke!==Ro&&f.push(d),this._d("arc",f,u)}curve(t,r){const n=this._o(r),i=[],o=Sxe(t,n);if(n.fill&&n.fill!==Ro)if(n.fillStyle==="solid"){const s=Sxe(t,Object.assign(Object.assign({},n),{disableMultiStroke:!0,roughness:n.roughness?n.roughness+n.fillShapeRoughnessGain:0}));i.push({type:"fillPath",ops:this._mergedShape(s.ops)})}else{const s=[],l=t;if(l.length){const c=typeof l[0][0]=="number"?[l]:l;for(const u of c)u.length<3?s.push(...u):u.length===3?s.push(...oJ(Txe([u[0],u[0],u[1],u[2]]),10,(1+n.roughness)/2)):s.push(...oJ(Txe(u),10,(1+n.roughness)/2))}s.length&&i.push(df([s],n))}return n.stroke!==Ro&&i.push(o),this._d("curve",i,n)}polygon(t,r){const n=this._o(r),i=[],o=ez(t,!0,n);return n.fill&&(n.fillStyle==="solid"?i.push(iJ([t],n)):i.push(df([t],n))),n.stroke!==Ro&&i.push(o),this._d("polygon",i,n)}path(t,r){const n=this._o(r),i=[];if(!t)return this._d("path",i,n);t=(t||"").replace(/\n/g," ").replace(/(-\s)/g,"-").replace("/(ss)/g"," ");const o=n.fill&&n.fill!=="transparent"&&n.fill!==Ro,s=n.stroke!==Ro,l=!!(n.simplification&&n.simplification<1),c=function(f,d,m){const h=BVe(FVe(sie(f))),y=[];let g=[],b=[0,0],x=[];const v=()=>{x.length>=4&&g.push(...oJ(x,d)),x=[]},O=()=>{v(),g.length&&(y.push(g),g=[])};for(const{key:w,data:P}of h)switch(w){case"M":O(),b=[P[0],P[1]],g.push(b);break;case"L":v(),g.push([P[0],P[1]]);break;case"C":if(!x.length){const S=g.length?g[g.length-1]:b;x.push([S[0],S[1]])}x.push([P[0],P[1]]),x.push([P[2],P[3]]),x.push([P[4],P[5]]);break;case"Z":v(),g.push([b[0],b[1]])}if(O(),!m)return y;const j=[];for(const w of y){const P=iEn(w,m);P.length&&j.push(P)}return j}(t,1,l?4-4*(n.simplification||1):(1+n.roughness)/2),u=Cxe(t,n);if(o)if(n.fillStyle==="solid")if(c.length===1){const f=Cxe(t,Object.assign(Object.assign({},n),{disableMultiStroke:!0,roughness:n.roughness?n.roughness+n.fillShapeRoughnessGain:0}));i.push({type:"fillPath",ops:this._mergedShape(f.ops)})}else i.push(iJ(c,n));else i.push(df(c,n));return s&&(l?c.forEach(f=>{i.push(ez(f,!1,n))}):i.push(u)),this._d("path",i,n)}opsToPath(t,r){let n="";for(const i of t.ops){const o=typeof r=="number"&&r>=0?i.data.map(s=>+s.toFixed(r)):i.data;switch(i.op){case"move":n+=`M${o[0]} ${o[1]} `;break;case"bcurveTo":n+=`C${o[0]} ${o[1]}, ${o[2]} ${o[3]}, ${o[4]} ${o[5]} `;break;case"lineTo":n+=`L${o[0]} ${o[1]} `}}return n.trim()}toPaths(t){const r=t.sets||[],n=t.options||this.defaultOptions,i=[];for(const o of r){let s=null;switch(o.type){case"path":s={d:this.opsToPath(o),stroke:n.stroke,strokeWidth:n.strokeWidth,fill:Ro};break;case"fillPath":s={d:this.opsToPath(o),stroke:Ro,strokeWidth:0,fill:n.fill||Ro};break;case"fillSketch":s=this.fillSketch(o,n)}s&&i.push(s)}return i}fillSketch(t,r){let n=r.fillWeight;return n<0&&(n=r.strokeWidth/2),{d:this.opsToPath(t),stroke:r.fill||Ro,strokeWidth:n,fill:Ro}}_mergedShape(t){return t.filter((r,n)=>n===0||r.op!=="move")}}class oEn{constructor(t,r){this.canvas=t,this.ctx=this.canvas.getContext("2d"),this.gen=new yA(r)}draw(t){const r=t.sets||[],n=t.options||this.getDefaultOptions(),i=this.ctx,o=t.options.fixedDecimalPlaceDigits;for(const s of r)switch(s.type){case"path":i.save(),i.strokeStyle=n.stroke==="none"?"transparent":n.stroke,i.lineWidth=n.strokeWidth,n.strokeLineDash&&i.setLineDash(n.strokeLineDash),n.strokeLineDashOffset&&(i.lineDashOffset=n.strokeLineDashOffset),this._drawToContext(i,s,o),i.restore();break;case"fillPath":{i.save(),i.fillStyle=n.fill||"";const l=t.shape==="curve"||t.shape==="polygon"||t.shape==="path"?"evenodd":"nonzero";this._drawToContext(i,s,o,l),i.restore();break}case"fillSketch":this.fillSketch(i,s,n)}}fillSketch(t,r,n){let i=n.fillWeight;i<0&&(i=n.strokeWidth/2),t.save(),n.fillLineDash&&t.setLineDash(n.fillLineDash),n.fillLineDashOffset&&(t.lineDashOffset=n.fillLineDashOffset),t.strokeStyle=n.fill||"",t.lineWidth=i,this._drawToContext(t,r,n.fixedDecimalPlaceDigits),t.restore()}_drawToContext(t,r,n,i="nonzero"){t.beginPath();for(const o of r.ops){const s=typeof n=="number"&&n>=0?o.data.map(l=>+l.toFixed(n)):o.data;switch(o.op){case"move":t.moveTo(s[0],s[1]);break;case"bcurveTo":t.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5]);break;case"lineTo":t.lineTo(s[0],s[1])}}r.type==="fillPath"?t.fill(i):t.stroke()}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}line(t,r,n,i,o){const s=this.gen.line(t,r,n,i,o);return this.draw(s),s}rectangle(t,r,n,i,o){const s=this.gen.rectangle(t,r,n,i,o);return this.draw(s),s}ellipse(t,r,n,i,o){const s=this.gen.ellipse(t,r,n,i,o);return this.draw(s),s}circle(t,r,n,i){const o=this.gen.circle(t,r,n,i);return this.draw(o),o}linearPath(t,r){const n=this.gen.linearPath(t,r);return this.draw(n),n}polygon(t,r){const n=this.gen.polygon(t,r);return this.draw(n),n}arc(t,r,n,i,o,s,l=!1,c){const u=this.gen.arc(t,r,n,i,o,s,l,c);return this.draw(u),u}curve(t,r){const n=this.gen.curve(t,r);return this.draw(n),n}path(t,r){const n=this.gen.path(t,r);return this.draw(n),n}}const hM="http://www.w3.org/2000/svg";class aEn{constructor(t,r){this.svg=t,this.gen=new yA(r)}draw(t){const r=t.sets||[],n=t.options||this.getDefaultOptions(),i=this.svg.ownerDocument||window.document,o=i.createElementNS(hM,"g"),s=t.options.fixedDecimalPlaceDigits;for(const l of r){let c=null;switch(l.type){case"path":c=i.createElementNS(hM,"path"),c.setAttribute("d",this.opsToPath(l,s)),c.setAttribute("stroke",n.stroke),c.setAttribute("stroke-width",n.strokeWidth+""),c.setAttribute("fill","none"),n.strokeLineDash&&c.setAttribute("stroke-dasharray",n.strokeLineDash.join(" ").trim()),n.strokeLineDashOffset&&c.setAttribute("stroke-dashoffset",`${n.strokeLineDashOffset}`);break;case"fillPath":c=i.createElementNS(hM,"path"),c.setAttribute("d",this.opsToPath(l,s)),c.setAttribute("stroke","none"),c.setAttribute("stroke-width","0"),c.setAttribute("fill",n.fill||""),t.shape!=="curve"&&t.shape!=="polygon"||c.setAttribute("fill-rule","evenodd");break;case"fillSketch":c=this.fillSketch(i,l,n)}c&&o.appendChild(c)}return o}fillSketch(t,r,n){let i=n.fillWeight;i<0&&(i=n.strokeWidth/2);const o=t.createElementNS(hM,"path");return o.setAttribute("d",this.opsToPath(r,n.fixedDecimalPlaceDigits)),o.setAttribute("stroke",n.fill||""),o.setAttribute("stroke-width",i+""),o.setAttribute("fill","none"),n.fillLineDash&&o.setAttribute("stroke-dasharray",n.fillLineDash.join(" ").trim()),n.fillLineDashOffset&&o.setAttribute("stroke-dashoffset",`${n.fillLineDashOffset}`),o}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}opsToPath(t,r){return this.gen.opsToPath(t,r)}line(t,r,n,i,o){const s=this.gen.line(t,r,n,i,o);return this.draw(s)}rectangle(t,r,n,i,o){const s=this.gen.rectangle(t,r,n,i,o);return this.draw(s)}ellipse(t,r,n,i,o){const s=this.gen.ellipse(t,r,n,i,o);return this.draw(s)}circle(t,r,n,i){const o=this.gen.circle(t,r,n,i);return this.draw(o)}linearPath(t,r){const n=this.gen.linearPath(t,r);return this.draw(n)}polygon(t,r){const n=this.gen.polygon(t,r);return this.draw(n)}arc(t,r,n,i,o,s,l=!1,c){const u=this.gen.arc(t,r,n,i,o,s,l,c);return this.draw(u)}curve(t,r){const n=this.gen.curve(t,r);return this.draw(n)}path(t,r){const n=this.gen.path(t,r);return this.draw(n)}}var Zt={canvas:(e,t)=>new oEn(e,t),svg:(e,t)=>new aEn(e,t),generator:e=>new yA(e),newSeed:()=>yA.newSeed()},$r=V(async(e,t,r)=>{var d,m;let n;const i=t.useHtmlLabels||ji((d=mn())==null?void 0:d.htmlLabels);r?n=r:n="node default";const o=e.insert("g").attr("class",n).attr("id",t.domId||t.id),s=o.insert("g").attr("class","label").attr("style",lo(t.labelStyle));let l;t.label===void 0?l="":l=typeof t.label=="string"?t.label:t.label[0];const c=await M0(s,n2(J3(l),mn()),{useHtmlLabels:i,width:t.width||((m=mn().flowchart)==null?void 0:m.wrappingWidth),cssClasses:"markdown-node-label",style:t.labelStyle,addSvgBackground:!!t.icon||!!t.img});let u=c.getBBox();const f=((t==null?void 0:t.padding)??0)/2;if(i){const h=c.children[0],y=rn(c),g=h.getElementsByTagName("img");if(g){const b=l.replace(/]*>/g,"").trim()==="";await Promise.all([...g].map(x=>new Promise(v=>{function O(){if(x.style.display="flex",x.style.flexDirection="column",b){const j=mn().fontSize?mn().fontSize:window.getComputedStyle(document.body).fontSize,w=5,[P=vRe.fontSize]=sD(j),S=P*w+"px";x.style.minWidth=S,x.style.maxWidth=S}else x.style.width="100%";v(x)}V(O,"setupImage"),setTimeout(()=>{x.complete&&O()}),x.addEventListener("error",O),x.addEventListener("load",O)})))}u=h.getBoundingClientRect(),y.attr("width",u.width),y.attr("height",u.height)}return i?s.attr("transform","translate("+-u.width/2+", "+-u.height/2+")"):s.attr("transform","translate(0, "+-u.height/2+")"),t.centerLabel&&s.attr("transform","translate("+-u.width/2+", "+-u.height/2+")"),s.insert("rect",":first-child"),{shapeSvg:o,bbox:u,halfPadding:f,label:s}},"labelHelper"),aJ=V(async(e,t,r)=>{var c,u,f,d,m,h;const n=r.useHtmlLabels||ji((u=(c=mn())==null?void 0:c.flowchart)==null?void 0:u.htmlLabels),i=e.insert("g").attr("class","label").attr("style",r.labelStyle||""),o=await M0(i,n2(J3(t),mn()),{useHtmlLabels:n,width:r.width||((d=(f=mn())==null?void 0:f.flowchart)==null?void 0:d.wrappingWidth),style:r.labelStyle,addSvgBackground:!!r.icon||!!r.img});let s=o.getBBox();const l=r.padding/2;if(ji((h=(m=mn())==null?void 0:m.flowchart)==null?void 0:h.htmlLabels)){const y=o.children[0],g=rn(o);s=y.getBoundingClientRect(),g.attr("width",s.width),g.attr("height",s.height)}return n?i.attr("transform","translate("+-s.width/2+", "+-s.height/2+")"):i.attr("transform","translate(0, "+-s.height/2+")"),r.centerLabel&&i.attr("transform","translate("+-s.width/2+", "+-s.height/2+")"),i.insert("rect",":first-child"),{shapeSvg:e,bbox:s,halfPadding:l,label:i}},"insertLabel"),ir=V((e,t)=>{const r=t.node().getBBox();e.width=r.width,e.height=r.height},"updateNodeBounds"),Pr=V((e,t)=>(e.look==="handDrawn"?"rough-node":"node")+" "+e.cssClasses+" "+(t||""),"getNodeClasses");function nn(e){const t=e.map((r,n)=>`${n===0?"M":"L"}${r.x},${r.y}`);return t.push("Z"),t.join(" ")}V(nn,"createPathFromPoints");function A1(e,t,r,n,i,o){const s=[],c=r-e,u=n-t,f=c/o,d=2*Math.PI/f,m=t+u/2;for(let h=0;h<=50;h++){const y=h/50,g=e+y*c,b=m+i*Math.sin(d*(g-e));s.push({x:g,y:b})}return s}V(A1,"generateFullSineWavePoints");function lie(e,t,r,n,i,o){const s=[],l=i*Math.PI/180,f=(o*Math.PI/180-l)/(n-1);for(let d=0;d{var r=e.x,n=e.y,i=t.x-r,o=t.y-n,s=e.width/2,l=e.height/2,c,u;return Math.abs(o)*s>Math.abs(i)*l?(o<0&&(l=-l),c=o===0?0:l*i/o,u=l):(i<0&&(s=-s),c=s,u=i===0?0:s*o/i),{x:r+c,y:n+u}},"intersectRect"),Wd=sEn;function KVe(e,t){t&&e.attr("style",t)}V(KVe,"applyStyle");async function qVe(e){const t=rn(document.createElementNS("http://www.w3.org/2000/svg","foreignObject")),r=t.append("xhtml:div");let n=e.label;e.label&&b4(e.label)&&(n=await gne(e.label.replace(Ud.lineBreakRegex,` `),mn()));const i=e.isNode?"nodeLabel":"edgeLabel";return r.html('"+n+""),KVe(r,e.labelStyle),r.style("display","inline-block"),r.style("padding-right","1px"),r.style("white-space","nowrap"),r.attr("xmlns","http://www.w3.org/1999/xhtml"),t.node()}V(qVe,"addHtmlLabel");var lEn=V(async(e,t,r,n)=>{let i=e||"";if(typeof i=="object"&&(i=i[0]),ji(mn().flowchart.htmlLabels)){i=i.replace(/\\n|\n/g,"
    "),lt.info("vertexText"+i);const o={isNode:n,label:J3(i).replace(/fa[blrs]?:fa-[\w-]+/g,l=>``),labelStyle:t&&t.replace("fill:","color:")};return await qVe(o)}else{const o=document.createElementNS("http://www.w3.org/2000/svg","text");o.setAttribute("style",t.replace("color:","fill:"));let s=[];typeof i=="string"?s=i.split(/\\n|\n|/gi):Array.isArray(i)?s=i:s=[];for(const l of s){const c=document.createElementNS("http://www.w3.org/2000/svg","tspan");c.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),c.setAttribute("dy","1em"),c.setAttribute("x","0"),r?c.setAttribute("class","title-row"):c.setAttribute("class","row"),c.textContent=l.trim(),o.appendChild(c)}return o}},"createLabel"),au=lEn,Dc=V((e,t,r,n,i)=>["M",e+i,t,"H",e+r-i,"A",i,i,0,0,1,e+r,t+i,"V",t+n-i,"A",i,i,0,0,1,e+r-i,t+n,"H",e+i,"A",i,i,0,0,1,e,t+n-i,"V",t+i,"A",i,i,0,0,1,e+i,t,"Z"].join(" "),"createRoundedRectPathD"),cEn=V(e=>{const{handDrawnSeed:t}=mn();return{fill:e,hachureAngle:120,hachureGap:4,fillWeight:2,roughness:.7,stroke:e,seed:t}},"solidStateFill"),Kd=V(e=>{const t=uEn([...e.cssCompiledStyles||[],...e.cssStyles||[]]);return{stylesMap:t,stylesArray:[...t]}},"compileStyles"),uEn=V(e=>{const t=new Map;return e.forEach(r=>{const[n,i]=r.split(":");t.set(n.trim(),i==null?void 0:i.trim())}),t},"styles2Map"),GVe=V(e=>e==="color"||e==="font-size"||e==="font-family"||e==="font-weight"||e==="font-style"||e==="text-decoration"||e==="text-align"||e==="text-transform"||e==="line-height"||e==="letter-spacing"||e==="word-spacing"||e==="text-shadow"||e==="text-overflow"||e==="white-space"||e==="word-wrap"||e==="word-break"||e==="overflow-wrap"||e==="hyphens","isLabelStyle"),or=V(e=>{const{stylesArray:t}=Kd(e),r=[],n=[],i=[],o=[];return t.forEach(s=>{const l=s[0];GVe(l)?r.push(s.join(":")+" !important"):(n.push(s.join(":")+" !important"),l.includes("stroke")&&i.push(s.join(":")+" !important"),l==="fill"&&o.push(s.join(":")+" !important"))}),{labelStyles:r.join(";"),nodeStyles:n.join(";"),stylesArray:t,borderStyles:i,backgroundStyles:o}},"styles2String"),tr=V((e,t)=>{var c;const{themeVariables:r,handDrawnSeed:n}=mn(),{nodeBorder:i,mainBkg:o}=r,{stylesMap:s}=Kd(e);return Object.assign({roughness:.7,fill:s.get("fill")||o,fillStyle:"hachure",fillWeight:4,hachureGap:5.2,stroke:s.get("stroke")||i,seed:n,strokeWidth:((c=s.get("stroke-width"))==null?void 0:c.replace("px",""))||1.3,fillLineDash:[0,0]},t)},"userNodeOverrides"),JVe=V(async(e,t)=>{lt.info("Creating subgraph rect for ",t.id,t);const r=mn(),{themeVariables:n,handDrawnSeed:i}=r,{clusterBkg:o,clusterBorder:s}=n,{labelStyles:l,nodeStyles:c,borderStyles:u,backgroundStyles:f}=or(t),d=e.insert("g").attr("class","cluster "+t.cssClasses).attr("id",t.id).attr("data-look",t.look),m=ji(r.flowchart.htmlLabels),h=d.insert("g").attr("class","cluster-label "),y=await M0(h,t.label,{style:t.labelStyle,useHtmlLabels:m,isNode:!0});let g=y.getBBox();if(ji(r.flowchart.htmlLabels)){const S=y.children[0],$=rn(y);g=S.getBoundingClientRect(),$.attr("width",g.width),$.attr("height",g.height)}const b=t.width<=g.width+t.padding?g.width+t.padding:t.width;t.width<=g.width+t.padding?t.diff=(b-t.width)/2-t.padding:t.diff=-t.padding;const x=t.height,v=t.x-b/2,O=t.y-x/2;lt.trace("Data ",t,JSON.stringify(t));let j;if(t.look==="handDrawn"){const S=Zt.svg(d),$=tr(t,{roughness:.7,fill:o,stroke:s,fillWeight:3,seed:i}),_=S.path(Dc(v,O,b,x,0),$);j=d.insert(()=>(lt.debug("Rough node insert CXC",_),_),":first-child"),j.select("path:nth-child(2)").attr("style",u.join(";")),j.select("path").attr("style",f.join(";").replace("fill","stroke"))}else j=d.insert("rect",":first-child"),j.attr("style",c).attr("rx",t.rx).attr("ry",t.ry).attr("x",v).attr("y",O).attr("width",b).attr("height",x);const{subGraphTitleTopMargin:w}=Ene(r);if(h.attr("transform",`translate(${t.x-g.width/2}, ${t.y-t.height/2+w})`),l){const S=h.select("span");S&&S.attr("style",l)}const P=j.node().getBBox();return t.offsetX=0,t.width=P.width,t.height=P.height,t.offsetY=g.height-t.padding/2,t.intersect=function(S){return Wd(t,S)},{cluster:d,labelBBox:g}},"rect"),fEn=V((e,t)=>{const r=e.insert("g").attr("class","note-cluster").attr("id",t.id),n=r.insert("rect",":first-child"),i=0*t.padding,o=i/2;n.attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-t.width/2-o).attr("y",t.y-t.height/2-o).attr("width",t.width+i).attr("height",t.height+i).attr("fill","none");const s=n.node().getBBox();return t.width=s.width,t.height=s.height,t.intersect=function(l){return Wd(t,l)},{cluster:r,labelBBox:{width:0,height:0}}},"noteGroup"),pEn=V(async(e,t)=>{const r=mn(),{themeVariables:n,handDrawnSeed:i}=r,{altBackground:o,compositeBackground:s,compositeTitleBackground:l,nodeBorder:c}=n,u=e.insert("g").attr("class",t.cssClasses).attr("id",t.id).attr("data-id",t.id).attr("data-look",t.look),f=u.insert("g",":first-child"),d=u.insert("g").attr("class","cluster-label");let m=u.append("rect");const h=d.node().appendChild(await au(t.label,t.labelStyle,void 0,!0));let y=h.getBBox();if(ji(r.flowchart.htmlLabels)){const _=h.children[0],C=rn(h);y=_.getBoundingClientRect(),C.attr("width",y.width),C.attr("height",y.height)}const g=0*t.padding,b=g/2,x=(t.width<=y.width+t.padding?y.width+t.padding:t.width)+g;t.width<=y.width+t.padding?t.diff=(x-t.width)/2-t.padding:t.diff=-t.padding;const v=t.height+g,O=t.height+g-y.height-6,j=t.x-x/2,w=t.y-v/2;t.width=x;const P=t.y-t.height/2-b+y.height+2;let S;if(t.look==="handDrawn"){const _=t.cssClasses.includes("statediagram-cluster-alt"),C=Zt.svg(u),k=t.rx||t.ry?C.path(Dc(j,w,x,v,10),{roughness:.7,fill:l,fillStyle:"solid",stroke:c,seed:i}):C.rectangle(j,w,x,v,{seed:i});S=u.insert(()=>k,":first-child");const N=C.rectangle(j,P,x,O,{fill:_?o:s,fillStyle:_?"hachure":"solid",stroke:c,seed:i});S=u.insert(()=>k,":first-child"),m=u.insert(()=>N)}else S=f.insert("rect",":first-child"),S.attr("class","outer").attr("x",j).attr("y",w).attr("width",x).attr("height",v).attr("data-look",t.look),m.attr("class","inner").attr("x",j).attr("y",P).attr("width",x).attr("height",O);d.attr("transform",`translate(${t.x-y.width/2}, ${w+1-(ji(r.flowchart.htmlLabels)?0:3)})`);const $=S.node().getBBox();return t.height=$.height,t.offsetX=0,t.offsetY=y.height-t.padding/2,t.labelBBox=y,t.intersect=function(_){return Wd(t,_)},{cluster:u,labelBBox:y}},"roundedWithTitle"),dEn=V(async(e,t)=>{lt.info("Creating subgraph rect for ",t.id,t);const r=mn(),{themeVariables:n,handDrawnSeed:i}=r,{clusterBkg:o,clusterBorder:s}=n,{labelStyles:l,nodeStyles:c,borderStyles:u,backgroundStyles:f}=or(t),d=e.insert("g").attr("class","cluster "+t.cssClasses).attr("id",t.id).attr("data-look",t.look),m=ji(r.flowchart.htmlLabels),h=d.insert("g").attr("class","cluster-label "),y=await M0(h,t.label,{style:t.labelStyle,useHtmlLabels:m,isNode:!0,width:t.width});let g=y.getBBox();if(ji(r.flowchart.htmlLabels)){const S=y.children[0],$=rn(y);g=S.getBoundingClientRect(),$.attr("width",g.width),$.attr("height",g.height)}const b=t.width<=g.width+t.padding?g.width+t.padding:t.width;t.width<=g.width+t.padding?t.diff=(b-t.width)/2-t.padding:t.diff=-t.padding;const x=t.height,v=t.x-b/2,O=t.y-x/2;lt.trace("Data ",t,JSON.stringify(t));let j;if(t.look==="handDrawn"){const S=Zt.svg(d),$=tr(t,{roughness:.7,fill:o,stroke:s,fillWeight:4,seed:i}),_=S.path(Dc(v,O,b,x,t.rx),$);j=d.insert(()=>(lt.debug("Rough node insert CXC",_),_),":first-child"),j.select("path:nth-child(2)").attr("style",u.join(";")),j.select("path").attr("style",f.join(";").replace("fill","stroke"))}else j=d.insert("rect",":first-child"),j.attr("style",c).attr("rx",t.rx).attr("ry",t.ry).attr("x",v).attr("y",O).attr("width",b).attr("height",x);const{subGraphTitleTopMargin:w}=Ene(r);if(h.attr("transform",`translate(${t.x-g.width/2}, ${t.y-t.height/2+w})`),l){const S=h.select("span");S&&S.attr("style",l)}const P=j.node().getBBox();return t.offsetX=0,t.width=P.width,t.height=P.height,t.offsetY=g.height-t.padding/2,t.intersect=function(S){return Wd(t,S)},{cluster:d,labelBBox:g}},"kanbanSection"),mEn=V((e,t)=>{const r=mn(),{themeVariables:n,handDrawnSeed:i}=r,{nodeBorder:o}=n,s=e.insert("g").attr("class",t.cssClasses).attr("id",t.id).attr("data-look",t.look),l=s.insert("g",":first-child"),c=0*t.padding,u=t.width+c;t.diff=-t.padding;const f=t.height+c,d=t.x-u/2,m=t.y-f/2;t.width=u;let h;if(t.look==="handDrawn"){const b=Zt.svg(s).rectangle(d,m,u,f,{fill:"lightgrey",roughness:.5,strokeLineDash:[5],stroke:o,seed:i});h=s.insert(()=>b,":first-child")}else h=l.insert("rect",":first-child"),h.attr("class","divider").attr("x",d).attr("y",m).attr("width",u).attr("height",f).attr("data-look",t.look);const y=h.node().getBBox();return t.height=y.height,t.offsetX=0,t.offsetY=0,t.intersect=function(g){return Wd(t,g)},{cluster:s,labelBBox:{}}},"divider"),hEn=JVe,yEn={rect:JVe,squareRect:hEn,roundedWithTitle:pEn,noteGroup:fEn,divider:mEn,kanbanSection:dEn},YVe=new Map,gEn=V(async(e,t)=>{const r=t.shape||"rect",n=await yEn[r](e,t);return YVe.set(t.id,n),n},"insertCluster"),WFn=V(()=>{YVe=new Map},"clear");function XVe(e,t){return e.intersect(t)}V(XVe,"intersectNode");var bEn=XVe;function QVe(e,t,r,n){var i=e.x,o=e.y,s=i-n.x,l=o-n.y,c=Math.sqrt(t*t*l*l+r*r*s*s),u=Math.abs(t*r*s/c);n.x0}V(TX,"sameSign");var xEn=tHe;function rHe(e,t,r){let n=e.x,i=e.y,o=[],s=Number.POSITIVE_INFINITY,l=Number.POSITIVE_INFINITY;typeof t.forEach=="function"?t.forEach(function(f){s=Math.min(s,f.x),l=Math.min(l,f.y)}):(s=Math.min(s,t.x),l=Math.min(l,t.y));let c=n-e.width/2-s,u=i-e.height/2-l;for(let f=0;f1&&o.sort(function(f,d){let m=f.x-r.x,h=f.y-r.y,y=Math.sqrt(m*m+h*h),g=d.x-r.x,b=d.y-r.y,x=Math.sqrt(g*g+b*b);return yf,":first-child");return d.attr("class","anchor").attr("style",lo(l)),ir(t,d),t.intersect=function(m){return lt.info("Circle intersect",t,s,m),Xt.circle(t,s,m)},o}V(nHe,"anchor");function MX(e,t,r,n,i,o,s){const c=(e+r)/2,u=(t+n)/2,f=Math.atan2(n-t,r-e),d=(r-e)/2,m=(n-t)/2,h=d/i,y=m/o,g=Math.sqrt(h**2+y**2);if(g>1)throw new Error("The given radii are too small to create an arc between the points.");const b=Math.sqrt(1-g**2),x=c+b*o*Math.sin(f)*(s?-1:1),v=u-b*i*Math.cos(f)*(s?-1:1),O=Math.atan2((t-v)/o,(e-x)/i);let w=Math.atan2((n-v)/o,(r-x)/i)-O;s&&w<0&&(w+=2*Math.PI),!s&&w>0&&(w-=2*Math.PI);const P=[];for(let S=0;S<20;S++){const $=S/19,_=O+$*w,C=x+i*Math.cos(_),k=v+o*Math.sin(_);P.push({x:C,y:k})}return P}V(MX,"generateArcPoints");async function iHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=o.width+t.padding+20,l=o.height+t.padding,c=l/2,u=c/(2.5+l/50),{cssStyles:f}=t,d=[{x:s/2,y:-l/2},{x:-s/2,y:-l/2},...MX(-s/2,-l/2,-s/2,l/2,u,c,!1),{x:s/2,y:l/2},...MX(s/2,l/2,s/2,-l/2,u,c,!0)],m=Zt.svg(i),h=tr(t,{});t.look!=="handDrawn"&&(h.roughness=0,h.fillStyle="solid");const y=nn(d),g=m.path(y,h),b=i.insert(()=>g,":first-child");return b.attr("class","basic label-container"),f&&t.look!=="handDrawn"&&b.selectAll("path").attr("style",f),n&&t.look!=="handDrawn"&&b.selectAll("path").attr("style",n),b.attr("transform",`translate(${u/2}, 0)`),ir(t,b),t.intersect=function(x){return Xt.polygon(t,d,x)},i}V(iHe,"bowTieRect");function Nc(e,t,r,n){return e.insert("polygon",":first-child").attr("points",n.map(function(i){return i.x+","+i.y}).join(" ")).attr("class","label-container").attr("transform","translate("+-t/2+","+r/2+")")}V(Nc,"insertPolygonShape");async function oHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=o.height+t.padding,l=12,c=o.width+t.padding+l,u=0,f=c,d=-s,m=0,h=[{x:u+l,y:d},{x:f,y:d},{x:f,y:m},{x:u,y:m},{x:u,y:d+l},{x:u+l,y:d}];let y;const{cssStyles:g}=t;if(t.look==="handDrawn"){const b=Zt.svg(i),x=tr(t,{}),v=nn(h),O=b.path(v,x);y=i.insert(()=>O,":first-child").attr("transform",`translate(${-c/2}, ${s/2})`),g&&y.attr("style",g)}else y=Nc(i,c,s,h);return n&&y.attr("style",n),ir(t,y),t.intersect=function(b){return Xt.polygon(t,h,b)},i}V(oHe,"card");function aHe(e,t){const{nodeStyles:r}=or(t);t.label="";const n=e.insert("g").attr("class",Pr(t)).attr("id",t.domId??t.id),{cssStyles:i}=t,o=Math.max(28,t.width??0),s=[{x:0,y:o/2},{x:o/2,y:0},{x:0,y:-o/2},{x:-o/2,y:0}],l=Zt.svg(n),c=tr(t,{});t.look!=="handDrawn"&&(c.roughness=0,c.fillStyle="solid");const u=nn(s),f=l.path(u,c),d=n.insert(()=>f,":first-child");return i&&t.look!=="handDrawn"&&d.selectAll("path").attr("style",i),r&&t.look!=="handDrawn"&&d.selectAll("path").attr("style",r),t.width=28,t.height=28,t.intersect=function(m){return Xt.polygon(t,s,m)},n}V(aHe,"choice");async function sHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,halfPadding:s}=await $r(e,t,Pr(t)),l=o.width/2+s;let c;const{cssStyles:u}=t;if(t.look==="handDrawn"){const f=Zt.svg(i),d=tr(t,{}),m=f.circle(0,0,l*2,d);c=i.insert(()=>m,":first-child"),c.attr("class","basic label-container").attr("style",lo(u))}else c=i.insert("circle",":first-child").attr("class","basic label-container").attr("style",n).attr("r",l).attr("cx",0).attr("cy",0);return ir(t,c),t.intersect=function(f){return lt.info("Circle intersect",t,l,f),Xt.circle(t,l,f)},i}V(sHe,"circle");function lHe(e){const t=Math.cos(Math.PI/4),r=Math.sin(Math.PI/4),n=e*2,i={x:n/2*t,y:n/2*r},o={x:-(n/2)*t,y:n/2*r},s={x:-(n/2)*t,y:-(n/2)*r},l={x:n/2*t,y:-(n/2)*r};return`M ${o.x},${o.y} L ${l.x},${l.y} M ${i.x},${i.y} L ${s.x},${s.y}`}V(lHe,"createLine");function cHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r,t.label="";const i=e.insert("g").attr("class",Pr(t)).attr("id",t.domId??t.id),o=Math.max(30,(t==null?void 0:t.width)??0),{cssStyles:s}=t,l=Zt.svg(i),c=tr(t,{});t.look!=="handDrawn"&&(c.roughness=0,c.fillStyle="solid");const u=l.circle(0,0,o*2,c),f=lHe(o),d=l.path(f,c),m=i.insert(()=>u,":first-child");return m.insert(()=>d),s&&t.look!=="handDrawn"&&m.selectAll("path").attr("style",s),n&&t.look!=="handDrawn"&&m.selectAll("path").attr("style",n),ir(t,m),t.intersect=function(h){return lt.info("crossedCircle intersect",t,{radius:o,point:h}),Xt.circle(t,o,h)},i}V(cHe,"crossedCircle");function El(e,t,r,n=100,i=0,o=180){const s=[],l=i*Math.PI/180,f=(o*Math.PI/180-l)/(n-1);for(let d=0;dO,":first-child").attr("stroke-opacity",0),j.insert(()=>x,":first-child"),j.attr("class","text"),f&&t.look!=="handDrawn"&&j.selectAll("path").attr("style",f),n&&t.look!=="handDrawn"&&j.selectAll("path").attr("style",n),j.attr("transform",`translate(${u}, 0)`),s.attr("transform",`translate(${-l/2+u-(o.x-(o.left??0))},${-c/2+(t.padding??0)/2-(o.y-(o.top??0))})`),ir(t,j),t.intersect=function(w){return Xt.polygon(t,m,w)},i}V(uHe,"curlyBraceLeft");function Tl(e,t,r,n=100,i=0,o=180){const s=[],l=i*Math.PI/180,f=(o*Math.PI/180-l)/(n-1);for(let d=0;dO,":first-child").attr("stroke-opacity",0),j.insert(()=>x,":first-child"),j.attr("class","text"),f&&t.look!=="handDrawn"&&j.selectAll("path").attr("style",f),n&&t.look!=="handDrawn"&&j.selectAll("path").attr("style",n),j.attr("transform",`translate(${-u}, 0)`),s.attr("transform",`translate(${-l/2+(t.padding??0)/2-(o.x-(o.left??0))},${-c/2+(t.padding??0)/2-(o.y-(o.top??0))})`),ir(t,j),t.intersect=function(w){return Xt.polygon(t,m,w)},i}V(fHe,"curlyBraceRight");function Ai(e,t,r,n=100,i=0,o=180){const s=[],l=i*Math.PI/180,f=(o*Math.PI/180-l)/(n-1);for(let d=0;dS,":first-child").attr("stroke-opacity",0),$.insert(()=>v,":first-child"),$.insert(()=>w,":first-child"),$.attr("class","text"),f&&t.look!=="handDrawn"&&$.selectAll("path").attr("style",f),n&&t.look!=="handDrawn"&&$.selectAll("path").attr("style",n),$.attr("transform",`translate(${u-u/4}, 0)`),s.attr("transform",`translate(${-l/2+(t.padding??0)/2-(o.x-(o.left??0))},${-c/2+(t.padding??0)/2-(o.y-(o.top??0))})`),ir(t,$),t.intersect=function(_){return Xt.polygon(t,h,_)},i}V(pHe,"curlyBraces");async function dHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=80,l=20,c=Math.max(s,(o.width+(t.padding??0)*2)*1.25,(t==null?void 0:t.width)??0),u=Math.max(l,o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),f=u/2,{cssStyles:d}=t,m=Zt.svg(i),h=tr(t,{});t.look!=="handDrawn"&&(h.roughness=0,h.fillStyle="solid");const y=c,g=u,b=y-f,x=g/4,v=[{x:b,y:0},{x,y:0},{x:0,y:g/2},{x,y:g},{x:b,y:g},...lie(-b,-g/2,f,50,270,90)],O=nn(v),j=m.path(O,h),w=i.insert(()=>j,":first-child");return w.attr("class","basic label-container"),d&&t.look!=="handDrawn"&&w.selectChildren("path").attr("style",d),n&&t.look!=="handDrawn"&&w.selectChildren("path").attr("style",n),w.attr("transform",`translate(${-c/2}, ${-u/2})`),ir(t,w),t.intersect=function(P){return Xt.polygon(t,v,P)},i}V(dHe,"curvedTrapezoid");var jEn=V((e,t,r,n,i,o)=>[`M${e},${t+o}`,`a${i},${o} 0,0,0 ${r},0`,`a${i},${o} 0,0,0 ${-r},0`,`l0,${n}`,`a${i},${o} 0,0,0 ${r},0`,`l0,${-n}`].join(" "),"createCylinderPathD"),wEn=V((e,t,r,n,i,o)=>[`M${e},${t+o}`,`M${e+r},${t+o}`,`a${i},${o} 0,0,0 ${-r},0`,`l0,${n}`,`a${i},${o} 0,0,0 ${r},0`,`l0,${-n}`].join(" "),"createOuterCylinderPathD"),PEn=V((e,t,r,n,i,o)=>[`M${e-r/2},${-n/2}`,`a${i},${o} 0,0,0 ${r},0`].join(" "),"createInnerCylinderPathD");async function mHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+t.padding,t.width??0),c=l/2,u=c/(2.5+l/50),f=Math.max(o.height+u+t.padding,t.height??0);let d;const{cssStyles:m}=t;if(t.look==="handDrawn"){const h=Zt.svg(i),y=wEn(0,0,l,f,c,u),g=PEn(0,u,l,f,c,u),b=h.path(y,tr(t,{})),x=h.path(g,tr(t,{fill:"none"}));d=i.insert(()=>x,":first-child"),d=i.insert(()=>b,":first-child"),d.attr("class","basic label-container"),m&&d.attr("style",m)}else{const h=jEn(0,0,l,f,c,u);d=i.insert("path",":first-child").attr("d",h).attr("class","basic label-container").attr("style",lo(m)).attr("style",n)}return d.attr("label-offset-y",u),d.attr("transform",`translate(${-l/2}, ${-(f/2+u)})`),ir(t,d),s.attr("transform",`translate(${-(o.width/2)-(o.x-(o.left??0))}, ${-(o.height/2)+(t.padding??0)/1.5-(o.y-(o.top??0))})`),t.intersect=function(h){const y=Xt.rect(t,h),g=y.x-(t.x??0);if(c!=0&&(Math.abs(g)<(t.width??0)/2||Math.abs(g)==(t.width??0)/2&&Math.abs(y.y-(t.y??0))>(t.height??0)/2-u)){let b=u*u*(1-g*g/(c*c));b>0&&(b=Math.sqrt(b)),b=u-b,h.y-(t.y??0)>0&&(b=-b),y.y+=b}return y},i}V(mHe,"cylinder");async function hHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=o.width+t.padding,c=o.height+t.padding,u=c*.2,f=-l/2,d=-c/2-u/2,{cssStyles:m}=t,h=Zt.svg(i),y=tr(t,{});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const g=[{x:f,y:d+u},{x:-f,y:d+u},{x:-f,y:-d},{x:f,y:-d},{x:f,y:d},{x:-f,y:d},{x:-f,y:d+u}],b=h.polygon(g.map(v=>[v.x,v.y]),y),x=i.insert(()=>b,":first-child");return x.attr("class","basic label-container"),m&&t.look!=="handDrawn"&&x.selectAll("path").attr("style",m),n&&t.look!=="handDrawn"&&x.selectAll("path").attr("style",n),s.attr("transform",`translate(${f+(t.padding??0)/2-(o.x-(o.left??0))}, ${d+u+(t.padding??0)/2-(o.y-(o.top??0))})`),ir(t,x),t.intersect=function(v){return Xt.rect(t,v)},i}V(hHe,"dividedRectangle");async function yHe(e,t){var m,h;const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,halfPadding:s}=await $r(e,t,Pr(t)),c=o.width/2+s+5,u=o.width/2+s;let f;const{cssStyles:d}=t;if(t.look==="handDrawn"){const y=Zt.svg(i),g=tr(t,{roughness:.2,strokeWidth:2.5}),b=tr(t,{roughness:.2,strokeWidth:1.5}),x=y.circle(0,0,c*2,g),v=y.circle(0,0,u*2,b);f=i.insert("g",":first-child"),f.attr("class",lo(t.cssClasses)).attr("style",lo(d)),(m=f.node())==null||m.appendChild(x),(h=f.node())==null||h.appendChild(v)}else{f=i.insert("g",":first-child");const y=f.insert("circle",":first-child"),g=f.insert("circle");f.attr("class","basic label-container").attr("style",n),y.attr("class","outer-circle").attr("style",n).attr("r",c).attr("cx",0).attr("cy",0),g.attr("class","inner-circle").attr("style",n).attr("r",u).attr("cx",0).attr("cy",0)}return ir(t,f),t.intersect=function(y){return lt.info("DoubleCircle intersect",t,c,y),Xt.circle(t,c,y)},i}V(yHe,"doublecircle");function gHe(e,t,{config:{themeVariables:r}}){const{labelStyles:n,nodeStyles:i}=or(t);t.label="",t.labelStyle=n;const o=e.insert("g").attr("class",Pr(t)).attr("id",t.domId??t.id),s=7,{cssStyles:l}=t,c=Zt.svg(o),{nodeBorder:u}=r,f=tr(t,{fillStyle:"solid"});t.look!=="handDrawn"&&(f.roughness=0);const d=c.circle(0,0,s*2,f),m=o.insert(()=>d,":first-child");return m.selectAll("path").attr("style",`fill: ${u} !important;`),l&&l.length>0&&t.look!=="handDrawn"&&m.selectAll("path").attr("style",l),i&&t.look!=="handDrawn"&&m.selectAll("path").attr("style",i),ir(t,m),t.intersect=function(h){return lt.info("filledCircle intersect",t,{radius:s,point:h}),Xt.circle(t,s,h)},o}V(gHe,"filledCircle");async function bHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=o.width+(t.padding??0),c=l+o.height,u=l+o.height,f=[{x:0,y:-c},{x:u,y:-c},{x:u/2,y:0}],{cssStyles:d}=t,m=Zt.svg(i),h=tr(t,{});t.look!=="handDrawn"&&(h.roughness=0,h.fillStyle="solid");const y=nn(f),g=m.path(y,h),b=i.insert(()=>g,":first-child").attr("transform",`translate(${-c/2}, ${c/2})`);return d&&t.look!=="handDrawn"&&b.selectChildren("path").attr("style",d),n&&t.look!=="handDrawn"&&b.selectChildren("path").attr("style",n),t.width=l,t.height=c,ir(t,b),s.attr("transform",`translate(${-o.width/2-(o.x-(o.left??0))}, ${-c/2+(t.padding??0)/2+(o.y-(o.top??0))})`),t.intersect=function(x){return lt.info("Triangle intersect",t,f,x),Xt.polygon(t,f,x)},i}V(bHe,"flippedTriangle");function vHe(e,t,{dir:r,config:{state:n,themeVariables:i}}){const{nodeStyles:o}=or(t);t.label="";const s=e.insert("g").attr("class",Pr(t)).attr("id",t.domId??t.id),{cssStyles:l}=t;let c=Math.max(70,(t==null?void 0:t.width)??0),u=Math.max(10,(t==null?void 0:t.height)??0);r==="LR"&&(c=Math.max(10,(t==null?void 0:t.width)??0),u=Math.max(70,(t==null?void 0:t.height)??0));const f=-1*c/2,d=-1*u/2,m=Zt.svg(s),h=tr(t,{stroke:i.lineColor,fill:i.lineColor});t.look!=="handDrawn"&&(h.roughness=0,h.fillStyle="solid");const y=m.rectangle(f,d,c,u,h),g=s.insert(()=>y,":first-child");l&&t.look!=="handDrawn"&&g.selectAll("path").attr("style",l),o&&t.look!=="handDrawn"&&g.selectAll("path").attr("style",o),ir(t,g);const b=(n==null?void 0:n.padding)??0;return t.width&&t.height&&(t.width+=b/2||0,t.height+=b/2||0),t.intersect=function(x){return Xt.rect(t,x)},s}V(vHe,"forkJoin");async function xHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const i=80,o=50,{shapeSvg:s,bbox:l}=await $r(e,t,Pr(t)),c=Math.max(i,l.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),u=Math.max(o,l.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),f=u/2,{cssStyles:d}=t,m=Zt.svg(s),h=tr(t,{});t.look!=="handDrawn"&&(h.roughness=0,h.fillStyle="solid");const y=[{x:-c/2,y:-u/2},{x:c/2-f,y:-u/2},...lie(-c/2+f,0,f,50,90,270),{x:c/2-f,y:u/2},{x:-c/2,y:u/2}],g=nn(y),b=m.path(g,h),x=s.insert(()=>b,":first-child");return x.attr("class","basic label-container"),d&&t.look!=="handDrawn"&&x.selectChildren("path").attr("style",d),n&&t.look!=="handDrawn"&&x.selectChildren("path").attr("style",n),ir(t,x),t.intersect=function(v){return lt.info("Pill intersect",t,{radius:f,point:v}),Xt.polygon(t,y,v)},s}V(xHe,"halfRoundedRectangle");var SEn=V((e,t,r,n,i)=>[`M${e+i},${t}`,`L${e+r-i},${t}`,`L${e+r},${t-n/2}`,`L${e+r-i},${t-n}`,`L${e+i},${t-n}`,`L${e},${t-n/2}`,"Z"].join(" "),"createHexagonPathD");async function OHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=4,l=o.height+t.padding,c=l/s,u=o.width+2*c+t.padding,f=[{x:c,y:0},{x:u-c,y:0},{x:u,y:-l/2},{x:u-c,y:-l},{x:c,y:-l},{x:0,y:-l/2}];let d;const{cssStyles:m}=t;if(t.look==="handDrawn"){const h=Zt.svg(i),y=tr(t,{}),g=SEn(0,0,u,l,c),b=h.path(g,y);d=i.insert(()=>b,":first-child").attr("transform",`translate(${-u/2}, ${l/2})`),m&&d.attr("style",m)}else d=Nc(i,u,l,f);return n&&d.attr("style",n),t.width=u,t.height=l,ir(t,d),t.intersect=function(h){return Xt.polygon(t,f,h)},i}V(OHe,"hexagon");async function jHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.label="",t.labelStyle=r;const{shapeSvg:i}=await $r(e,t,Pr(t)),o=Math.max(30,(t==null?void 0:t.width)??0),s=Math.max(30,(t==null?void 0:t.height)??0),{cssStyles:l}=t,c=Zt.svg(i),u=tr(t,{});t.look!=="handDrawn"&&(u.roughness=0,u.fillStyle="solid");const f=[{x:0,y:0},{x:o,y:0},{x:0,y:s},{x:o,y:s}],d=nn(f),m=c.path(d,u),h=i.insert(()=>m,":first-child");return h.attr("class","basic label-container"),l&&t.look!=="handDrawn"&&h.selectChildren("path").attr("style",l),n&&t.look!=="handDrawn"&&h.selectChildren("path").attr("style",n),h.attr("transform",`translate(${-o/2}, ${-s/2})`),ir(t,h),t.intersect=function(y){return lt.info("Pill intersect",t,{points:f}),Xt.polygon(t,f,y)},i}V(jHe,"hourglass");async function wHe(e,t,{config:{themeVariables:r,flowchart:n}}){const{labelStyles:i}=or(t);t.labelStyle=i;const o=t.assetHeight??48,s=t.assetWidth??48,l=Math.max(o,s),c=n==null?void 0:n.wrappingWidth;t.width=Math.max(l,c??0);const{shapeSvg:u,bbox:f,label:d}=await $r(e,t,"icon-shape default"),m=t.pos==="t",h=l,y=l,{nodeBorder:g}=r,{stylesMap:b}=Kd(t),x=-y/2,v=-h/2,O=t.label?8:0,j=Zt.svg(u),w=tr(t,{stroke:"none",fill:"none"});t.look!=="handDrawn"&&(w.roughness=0,w.fillStyle="solid");const P=j.rectangle(x,v,y,h,w),S=Math.max(y,f.width),$=h+f.height+O,_=j.rectangle(-S/2,-$/2,S,$,{...w,fill:"transparent",stroke:"none"}),C=u.insert(()=>P,":first-child"),k=u.insert(()=>_);if(t.icon){const N=u.append("g");N.html(`${await tD(t.icon,{height:l,width:l,fallbackPrefix:""})}`);const D=N.node().getBBox(),A=D.width,z=D.height,T=D.x,E=D.y;N.attr("transform",`translate(${-A/2-T},${m?f.height/2+O/2-z/2-E:-f.height/2-O/2-z/2-E})`),N.attr("style",`color: ${b.get("stroke")??g};`)}return d.attr("transform",`translate(${-f.width/2-(f.x-(f.left??0))},${m?-$/2:$/2-f.height})`),C.attr("transform",`translate(0,${m?f.height/2+O/2:-f.height/2-O/2})`),ir(t,k),t.intersect=function(N){if(lt.info("iconSquare intersect",t,N),!t.label)return Xt.rect(t,N);const D=t.x??0,A=t.y??0,z=t.height??0;let T=[];return m?T=[{x:D-f.width/2,y:A-z/2},{x:D+f.width/2,y:A-z/2},{x:D+f.width/2,y:A-z/2+f.height+O},{x:D+y/2,y:A-z/2+f.height+O},{x:D+y/2,y:A+z/2},{x:D-y/2,y:A+z/2},{x:D-y/2,y:A-z/2+f.height+O},{x:D-f.width/2,y:A-z/2+f.height+O}]:T=[{x:D-y/2,y:A-z/2},{x:D+y/2,y:A-z/2},{x:D+y/2,y:A-z/2+h},{x:D+f.width/2,y:A-z/2+h},{x:D+f.width/2/2,y:A+z/2},{x:D-f.width/2,y:A+z/2},{x:D-f.width/2,y:A-z/2+h},{x:D-y/2,y:A-z/2+h}],Xt.polygon(t,T,N)},u}V(wHe,"icon");async function PHe(e,t,{config:{themeVariables:r,flowchart:n}}){const{labelStyles:i}=or(t);t.labelStyle=i;const o=t.assetHeight??48,s=t.assetWidth??48,l=Math.max(o,s),c=n==null?void 0:n.wrappingWidth;t.width=Math.max(l,c??0);const{shapeSvg:u,bbox:f,label:d}=await $r(e,t,"icon-shape default"),m=20,h=t.label?8:0,y=t.pos==="t",{nodeBorder:g,mainBkg:b}=r,{stylesMap:x}=Kd(t),v=Zt.svg(u),O=tr(t,{});t.look!=="handDrawn"&&(O.roughness=0,O.fillStyle="solid");const j=x.get("fill");O.stroke=j??b;const w=u.append("g");t.icon&&w.html(`${await tD(t.icon,{height:l,width:l,fallbackPrefix:""})}`);const P=w.node().getBBox(),S=P.width,$=P.height,_=P.x,C=P.y,k=Math.max(S,$)*Math.SQRT2+m*2,N=v.circle(0,0,k,O),D=Math.max(k,f.width),A=k+f.height+h,z=v.rectangle(-D/2,-A/2,D,A,{...O,fill:"transparent",stroke:"none"}),T=u.insert(()=>N,":first-child"),E=u.insert(()=>z);return w.attr("transform",`translate(${-S/2-_},${y?f.height/2+h/2-$/2-C:-f.height/2-h/2-$/2-C})`),w.attr("style",`color: ${x.get("stroke")??g};`),d.attr("transform",`translate(${-f.width/2-(f.x-(f.left??0))},${y?-A/2:A/2-f.height})`),T.attr("transform",`translate(0,${y?f.height/2+h/2:-f.height/2-h/2})`),ir(t,E),t.intersect=function(M){return lt.info("iconSquare intersect",t,M),Xt.rect(t,M)},u}V(PHe,"iconCircle");async function SHe(e,t,{config:{themeVariables:r,flowchart:n}}){const{labelStyles:i}=or(t);t.labelStyle=i;const o=t.assetHeight??48,s=t.assetWidth??48,l=Math.max(o,s),c=n==null?void 0:n.wrappingWidth;t.width=Math.max(l,c??0);const{shapeSvg:u,bbox:f,halfPadding:d,label:m}=await $r(e,t,"icon-shape default"),h=t.pos==="t",y=l+d*2,g=l+d*2,{nodeBorder:b,mainBkg:x}=r,{stylesMap:v}=Kd(t),O=-g/2,j=-y/2,w=t.label?8:0,P=Zt.svg(u),S=tr(t,{});t.look!=="handDrawn"&&(S.roughness=0,S.fillStyle="solid");const $=v.get("fill");S.stroke=$??x;const _=P.path(Dc(O,j,g,y,5),S),C=Math.max(g,f.width),k=y+f.height+w,N=P.rectangle(-C/2,-k/2,C,k,{...S,fill:"transparent",stroke:"none"}),D=u.insert(()=>_,":first-child").attr("class","icon-shape2"),A=u.insert(()=>N);if(t.icon){const z=u.append("g");z.html(`${await tD(t.icon,{height:l,width:l,fallbackPrefix:""})}`);const T=z.node().getBBox(),E=T.width,M=T.height,K=T.x,Q=T.y;z.attr("transform",`translate(${-E/2-K},${h?f.height/2+w/2-M/2-Q:-f.height/2-w/2-M/2-Q})`),z.attr("style",`color: ${v.get("stroke")??b};`)}return m.attr("transform",`translate(${-f.width/2-(f.x-(f.left??0))},${h?-k/2:k/2-f.height})`),D.attr("transform",`translate(0,${h?f.height/2+w/2:-f.height/2-w/2})`),ir(t,A),t.intersect=function(z){if(lt.info("iconSquare intersect",t,z),!t.label)return Xt.rect(t,z);const T=t.x??0,E=t.y??0,M=t.height??0;let K=[];return h?K=[{x:T-f.width/2,y:E-M/2},{x:T+f.width/2,y:E-M/2},{x:T+f.width/2,y:E-M/2+f.height+w},{x:T+g/2,y:E-M/2+f.height+w},{x:T+g/2,y:E+M/2},{x:T-g/2,y:E+M/2},{x:T-g/2,y:E-M/2+f.height+w},{x:T-f.width/2,y:E-M/2+f.height+w}]:K=[{x:T-g/2,y:E-M/2},{x:T+g/2,y:E-M/2},{x:T+g/2,y:E-M/2+y},{x:T+f.width/2,y:E-M/2+y},{x:T+f.width/2/2,y:E+M/2},{x:T-f.width/2,y:E+M/2},{x:T-f.width/2,y:E-M/2+y},{x:T-g/2,y:E-M/2+y}],Xt.polygon(t,K,z)},u}V(SHe,"iconRounded");async function _He(e,t,{config:{themeVariables:r,flowchart:n}}){const{labelStyles:i}=or(t);t.labelStyle=i;const o=t.assetHeight??48,s=t.assetWidth??48,l=Math.max(o,s),c=n==null?void 0:n.wrappingWidth;t.width=Math.max(l,c??0);const{shapeSvg:u,bbox:f,halfPadding:d,label:m}=await $r(e,t,"icon-shape default"),h=t.pos==="t",y=l+d*2,g=l+d*2,{nodeBorder:b,mainBkg:x}=r,{stylesMap:v}=Kd(t),O=-g/2,j=-y/2,w=t.label?8:0,P=Zt.svg(u),S=tr(t,{});t.look!=="handDrawn"&&(S.roughness=0,S.fillStyle="solid");const $=v.get("fill");S.stroke=$??x;const _=P.path(Dc(O,j,g,y,.1),S),C=Math.max(g,f.width),k=y+f.height+w,N=P.rectangle(-C/2,-k/2,C,k,{...S,fill:"transparent",stroke:"none"}),D=u.insert(()=>_,":first-child"),A=u.insert(()=>N);if(t.icon){const z=u.append("g");z.html(`${await tD(t.icon,{height:l,width:l,fallbackPrefix:""})}`);const T=z.node().getBBox(),E=T.width,M=T.height,K=T.x,Q=T.y;z.attr("transform",`translate(${-E/2-K},${h?f.height/2+w/2-M/2-Q:-f.height/2-w/2-M/2-Q})`),z.attr("style",`color: ${v.get("stroke")??b};`)}return m.attr("transform",`translate(${-f.width/2-(f.x-(f.left??0))},${h?-k/2:k/2-f.height})`),D.attr("transform",`translate(0,${h?f.height/2+w/2:-f.height/2-w/2})`),ir(t,A),t.intersect=function(z){if(lt.info("iconSquare intersect",t,z),!t.label)return Xt.rect(t,z);const T=t.x??0,E=t.y??0,M=t.height??0;let K=[];return h?K=[{x:T-f.width/2,y:E-M/2},{x:T+f.width/2,y:E-M/2},{x:T+f.width/2,y:E-M/2+f.height+w},{x:T+g/2,y:E-M/2+f.height+w},{x:T+g/2,y:E+M/2},{x:T-g/2,y:E+M/2},{x:T-g/2,y:E-M/2+f.height+w},{x:T-f.width/2,y:E-M/2+f.height+w}]:K=[{x:T-g/2,y:E-M/2},{x:T+g/2,y:E-M/2},{x:T+g/2,y:E-M/2+y},{x:T+f.width/2,y:E-M/2+y},{x:T+f.width/2/2,y:E+M/2},{x:T-f.width/2,y:E+M/2},{x:T-f.width/2,y:E-M/2+y},{x:T-g/2,y:E-M/2+y}],Xt.polygon(t,K,z)},u}V(_He,"iconSquare");async function CHe(e,t,{config:{flowchart:r}}){const n=new Image;n.src=(t==null?void 0:t.img)??"",await n.decode();const i=Number(n.naturalWidth.toString().replace("px","")),o=Number(n.naturalHeight.toString().replace("px",""));t.imageAspectRatio=i/o;const{labelStyles:s}=or(t);t.labelStyle=s;const l=r==null?void 0:r.wrappingWidth;t.defaultWidth=r==null?void 0:r.wrappingWidth;const c=Math.max(t.label?l??0:0,(t==null?void 0:t.assetWidth)??i),u=t.constraint==="on"&&t!=null&&t.assetHeight?t.assetHeight*t.imageAspectRatio:c,f=t.constraint==="on"?u/t.imageAspectRatio:(t==null?void 0:t.assetHeight)??o;t.width=Math.max(u,l??0);const{shapeSvg:d,bbox:m,label:h}=await $r(e,t,"image-shape default"),y=t.pos==="t",g=-u/2,b=-f/2,x=t.label?8:0,v=Zt.svg(d),O=tr(t,{});t.look!=="handDrawn"&&(O.roughness=0,O.fillStyle="solid");const j=v.rectangle(g,b,u,f,O),w=Math.max(u,m.width),P=f+m.height+x,S=v.rectangle(-w/2,-P/2,w,P,{...O,fill:"none",stroke:"none"}),$=d.insert(()=>j,":first-child"),_=d.insert(()=>S);if(t.img){const C=d.append("image");C.attr("href",t.img),C.attr("width",u),C.attr("height",f),C.attr("preserveAspectRatio","none"),C.attr("transform",`translate(${-u/2},${y?P/2-f:-P/2})`)}return h.attr("transform",`translate(${-m.width/2-(m.x-(m.left??0))},${y?-f/2-m.height/2-x/2:f/2-m.height/2+x/2})`),$.attr("transform",`translate(0,${y?m.height/2+x/2:-m.height/2-x/2})`),ir(t,_),t.intersect=function(C){if(lt.info("iconSquare intersect",t,C),!t.label)return Xt.rect(t,C);const k=t.x??0,N=t.y??0,D=t.height??0;let A=[];return y?A=[{x:k-m.width/2,y:N-D/2},{x:k+m.width/2,y:N-D/2},{x:k+m.width/2,y:N-D/2+m.height+x},{x:k+u/2,y:N-D/2+m.height+x},{x:k+u/2,y:N+D/2},{x:k-u/2,y:N+D/2},{x:k-u/2,y:N-D/2+m.height+x},{x:k-m.width/2,y:N-D/2+m.height+x}]:A=[{x:k-u/2,y:N-D/2},{x:k+u/2,y:N-D/2},{x:k+u/2,y:N-D/2+f},{x:k+m.width/2,y:N-D/2+f},{x:k+m.width/2/2,y:N+D/2},{x:k-m.width/2,y:N+D/2},{x:k-m.width/2,y:N-D/2+f},{x:k-u/2,y:N-D/2+f}],Xt.polygon(t,A,C)},d}V(CHe,"imageSquare");async function kHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),l=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),c=[{x:0,y:0},{x:s,y:0},{x:s+3*l/6,y:-l},{x:-3*l/6,y:-l}];let u;const{cssStyles:f}=t;if(t.look==="handDrawn"){const d=Zt.svg(i),m=tr(t,{}),h=nn(c),y=d.path(h,m);u=i.insert(()=>y,":first-child").attr("transform",`translate(${-s/2}, ${l/2})`),f&&u.attr("style",f)}else u=Nc(i,s,l,c);return n&&u.attr("style",n),t.width=s,t.height=l,ir(t,u),t.intersect=function(d){return Xt.polygon(t,c,d)},i}V(kHe,"inv_trapezoid");async function ST(e,t,r){const{labelStyles:n,nodeStyles:i}=or(t);t.labelStyle=n;const{shapeSvg:o,bbox:s}=await $r(e,t,Pr(t)),l=Math.max(s.width+r.labelPaddingX*2,(t==null?void 0:t.width)||0),c=Math.max(s.height+r.labelPaddingY*2,(t==null?void 0:t.height)||0),u=-l/2,f=-c/2;let d,{rx:m,ry:h}=t;const{cssStyles:y}=t;if(r!=null&&r.rx&&r.ry&&(m=r.rx,h=r.ry),t.look==="handDrawn"){const g=Zt.svg(o),b=tr(t,{}),x=m||h?g.path(Dc(u,f,l,c,m||0),b):g.rectangle(u,f,l,c,b);d=o.insert(()=>x,":first-child"),d.attr("class","basic label-container").attr("style",lo(y))}else d=o.insert("rect",":first-child"),d.attr("class","basic label-container").attr("style",i).attr("rx",lo(m)).attr("ry",lo(h)).attr("x",u).attr("y",f).attr("width",l).attr("height",c);return ir(t,d),t.intersect=function(g){return Xt.rect(t,g)},o}V(ST,"drawRect");async function $He(e,t){const{shapeSvg:r,bbox:n,label:i}=await $r(e,t,"label"),o=r.insert("rect",":first-child");return o.attr("width",.1).attr("height",.1),r.attr("class","label edgeLabel"),i.attr("transform",`translate(${-(n.width/2)-(n.x-(n.left??0))}, ${-(n.height/2)-(n.y-(n.top??0))})`),ir(t,o),t.intersect=function(c){return Xt.rect(t,c)},r}V($He,"labelRect");async function EHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=Math.max(o.width+(t.padding??0),(t==null?void 0:t.width)??0),l=Math.max(o.height+(t.padding??0),(t==null?void 0:t.height)??0),c=[{x:0,y:0},{x:s+3*l/6,y:0},{x:s,y:-l},{x:-(3*l)/6,y:-l}];let u;const{cssStyles:f}=t;if(t.look==="handDrawn"){const d=Zt.svg(i),m=tr(t,{}),h=nn(c),y=d.path(h,m);u=i.insert(()=>y,":first-child").attr("transform",`translate(${-s/2}, ${l/2})`),f&&u.attr("style",f)}else u=Nc(i,s,l,c);return n&&u.attr("style",n),t.width=s,t.height=l,ir(t,u),t.intersect=function(d){return Xt.polygon(t,c,d)},i}V(EHe,"lean_left");async function THe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=Math.max(o.width+(t.padding??0),(t==null?void 0:t.width)??0),l=Math.max(o.height+(t.padding??0),(t==null?void 0:t.height)??0),c=[{x:-3*l/6,y:0},{x:s,y:0},{x:s+3*l/6,y:-l},{x:0,y:-l}];let u;const{cssStyles:f}=t;if(t.look==="handDrawn"){const d=Zt.svg(i),m=tr(t,{}),h=nn(c),y=d.path(h,m);u=i.insert(()=>y,":first-child").attr("transform",`translate(${-s/2}, ${l/2})`),f&&u.attr("style",f)}else u=Nc(i,s,l,c);return n&&u.attr("style",n),t.width=s,t.height=l,ir(t,u),t.intersect=function(d){return Xt.polygon(t,c,d)},i}V(THe,"lean_right");function MHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.label="",t.labelStyle=r;const i=e.insert("g").attr("class",Pr(t)).attr("id",t.domId??t.id),{cssStyles:o}=t,s=Math.max(35,(t==null?void 0:t.width)??0),l=Math.max(35,(t==null?void 0:t.height)??0),c=7,u=[{x:s,y:0},{x:0,y:l+c/2},{x:s-2*c,y:l+c/2},{x:0,y:2*l},{x:s,y:l-c/2},{x:2*c,y:l-c/2}],f=Zt.svg(i),d=tr(t,{});t.look!=="handDrawn"&&(d.roughness=0,d.fillStyle="solid");const m=nn(u),h=f.path(m,d),y=i.insert(()=>h,":first-child");return o&&t.look!=="handDrawn"&&y.selectAll("path").attr("style",o),n&&t.look!=="handDrawn"&&y.selectAll("path").attr("style",n),y.attr("transform",`translate(-${s/2},${-l})`),ir(t,y),t.intersect=function(g){return lt.info("lightningBolt intersect",t,g),Xt.polygon(t,u,g)},i}V(MHe,"lightningBolt");var _En=V((e,t,r,n,i,o,s)=>[`M${e},${t+o}`,`a${i},${o} 0,0,0 ${r},0`,`a${i},${o} 0,0,0 ${-r},0`,`l0,${n}`,`a${i},${o} 0,0,0 ${r},0`,`l0,${-n}`,`M${e},${t+o+s}`,`a${i},${o} 0,0,0 ${r},0`].join(" "),"createCylinderPathD"),CEn=V((e,t,r,n,i,o,s)=>[`M${e},${t+o}`,`M${e+r},${t+o}`,`a${i},${o} 0,0,0 ${-r},0`,`l0,${n}`,`a${i},${o} 0,0,0 ${r},0`,`l0,${-n}`,`M${e},${t+o+s}`,`a${i},${o} 0,0,0 ${r},0`].join(" "),"createOuterCylinderPathD"),kEn=V((e,t,r,n,i,o)=>[`M${e-r/2},${-n/2}`,`a${i},${o} 0,0,0 ${r},0`].join(" "),"createInnerCylinderPathD");async function zHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+(t.padding??0),t.width??0),c=l/2,u=c/(2.5+l/50),f=Math.max(o.height+u+(t.padding??0),t.height??0),d=f*.1;let m;const{cssStyles:h}=t;if(t.look==="handDrawn"){const y=Zt.svg(i),g=CEn(0,0,l,f,c,u,d),b=kEn(0,u,l,f,c,u),x=tr(t,{}),v=y.path(g,x),O=y.path(b,x);i.insert(()=>O,":first-child").attr("class","line"),m=i.insert(()=>v,":first-child"),m.attr("class","basic label-container"),h&&m.attr("style",h)}else{const y=_En(0,0,l,f,c,u,d);m=i.insert("path",":first-child").attr("d",y).attr("class","basic label-container").attr("style",lo(h)).attr("style",n)}return m.attr("label-offset-y",u),m.attr("transform",`translate(${-l/2}, ${-(f/2+u)})`),ir(t,m),s.attr("transform",`translate(${-(o.width/2)-(o.x-(o.left??0))}, ${-(o.height/2)+u-(o.y-(o.top??0))})`),t.intersect=function(y){const g=Xt.rect(t,y),b=g.x-(t.x??0);if(c!=0&&(Math.abs(b)<(t.width??0)/2||Math.abs(b)==(t.width??0)/2&&Math.abs(g.y-(t.y??0))>(t.height??0)/2-u)){let x=u*u*(1-b*b/(c*c));x>0&&(x=Math.sqrt(x)),x=u-x,y.y-(t.y??0)>0&&(x=-x),g.y+=x}return g},i}V(zHe,"linedCylinder");async function AHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),c=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),u=c/4,f=c+u,{cssStyles:d}=t,m=Zt.svg(i),h=tr(t,{});t.look!=="handDrawn"&&(h.roughness=0,h.fillStyle="solid");const y=[{x:-l/2-l/2*.1,y:-f/2},{x:-l/2-l/2*.1,y:f/2},...A1(-l/2-l/2*.1,f/2,l/2+l/2*.1,f/2,u,.8),{x:l/2+l/2*.1,y:-f/2},{x:-l/2-l/2*.1,y:-f/2},{x:-l/2,y:-f/2},{x:-l/2,y:f/2*1.1},{x:-l/2,y:-f/2}],g=m.polygon(y.map(x=>[x.x,x.y]),h),b=i.insert(()=>g,":first-child");return b.attr("class","basic label-container"),d&&t.look!=="handDrawn"&&b.selectAll("path").attr("style",d),n&&t.look!=="handDrawn"&&b.selectAll("path").attr("style",n),b.attr("transform",`translate(0,${-u/2})`),s.attr("transform",`translate(${-l/2+(t.padding??0)+l/2*.1/2-(o.x-(o.left??0))},${-c/2+(t.padding??0)-u/2-(o.y-(o.top??0))})`),ir(t,b),t.intersect=function(x){return Xt.polygon(t,y,x)},i}V(AHe,"linedWaveEdgedRect");async function IHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),c=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),u=5,f=-l/2,d=-c/2,{cssStyles:m}=t,h=Zt.svg(i),y=tr(t,{}),g=[{x:f-u,y:d+u},{x:f-u,y:d+c+u},{x:f+l-u,y:d+c+u},{x:f+l-u,y:d+c},{x:f+l,y:d+c},{x:f+l,y:d+c-u},{x:f+l+u,y:d+c-u},{x:f+l+u,y:d-u},{x:f+u,y:d-u},{x:f+u,y:d},{x:f,y:d},{x:f,y:d+u}],b=[{x:f,y:d+u},{x:f+l-u,y:d+u},{x:f+l-u,y:d+c},{x:f+l,y:d+c},{x:f+l,y:d},{x:f,y:d}];t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const x=nn(g),v=h.path(x,y),O=nn(b),j=h.path(O,{...y,fill:"none"}),w=i.insert(()=>j,":first-child");return w.insert(()=>v,":first-child"),w.attr("class","basic label-container"),m&&t.look!=="handDrawn"&&w.selectAll("path").attr("style",m),n&&t.look!=="handDrawn"&&w.selectAll("path").attr("style",n),s.attr("transform",`translate(${-(o.width/2)-u-(o.x-(o.left??0))}, ${-(o.height/2)+u-(o.y-(o.top??0))})`),ir(t,w),t.intersect=function(P){return Xt.polygon(t,g,P)},i}V(IHe,"multiRect");async function DHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),c=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),u=c/4,f=c+u,d=-l/2,m=-f/2,h=5,{cssStyles:y}=t,g=A1(d-h,m+f+h,d+l-h,m+f+h,u,.8),b=g==null?void 0:g[g.length-1],x=[{x:d-h,y:m+h},{x:d-h,y:m+f+h},...g,{x:d+l-h,y:b.y-h},{x:d+l,y:b.y-h},{x:d+l,y:b.y-2*h},{x:d+l+h,y:b.y-2*h},{x:d+l+h,y:m-h},{x:d+h,y:m-h},{x:d+h,y:m},{x:d,y:m},{x:d,y:m+h}],v=[{x:d,y:m+h},{x:d+l-h,y:m+h},{x:d+l-h,y:b.y-h},{x:d+l,y:b.y-h},{x:d+l,y:m},{x:d,y:m}],O=Zt.svg(i),j=tr(t,{});t.look!=="handDrawn"&&(j.roughness=0,j.fillStyle="solid");const w=nn(x),P=O.path(w,j),S=nn(v),$=O.path(S,j),_=i.insert(()=>P,":first-child");return _.insert(()=>$),_.attr("class","basic label-container"),y&&t.look!=="handDrawn"&&_.selectAll("path").attr("style",y),n&&t.look!=="handDrawn"&&_.selectAll("path").attr("style",n),_.attr("transform",`translate(0,${-u/2})`),s.attr("transform",`translate(${-(o.width/2)-h-(o.x-(o.left??0))}, ${-(o.height/2)+h-u/2-(o.y-(o.top??0))})`),ir(t,_),t.intersect=function(C){return Xt.polygon(t,x,C)},i}V(DHe,"multiWaveEdgedRectangle");async function NHe(e,t,{config:{themeVariables:r}}){var x;const{labelStyles:n,nodeStyles:i}=or(t);t.labelStyle=n,t.useHtmlLabels||((x=To().flowchart)==null?void 0:x.htmlLabels)!==!1||(t.centerLabel=!0);const{shapeSvg:s,bbox:l}=await $r(e,t,Pr(t)),c=Math.max(l.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),u=Math.max(l.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),f=-c/2,d=-u/2,{cssStyles:m}=t,h=Zt.svg(s),y=tr(t,{fill:r.noteBkgColor,stroke:r.noteBorderColor});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const g=h.rectangle(f,d,c,u,y),b=s.insert(()=>g,":first-child");return b.attr("class","basic label-container"),m&&t.look!=="handDrawn"&&b.selectAll("path").attr("style",m),i&&t.look!=="handDrawn"&&b.selectAll("path").attr("style",i),ir(t,b),t.intersect=function(v){return Xt.rect(t,v)},s}V(NHe,"note");var $En=V((e,t,r)=>[`M${e+r/2},${t}`,`L${e+r},${t-r/2}`,`L${e+r/2},${t-r}`,`L${e},${t-r/2}`,"Z"].join(" "),"createDecisionBoxPathD");async function LHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=o.width+t.padding,l=o.height+t.padding,c=s+l,u=[{x:c/2,y:0},{x:c,y:-c/2},{x:c/2,y:-c},{x:0,y:-c/2}];let f;const{cssStyles:d}=t;if(t.look==="handDrawn"){const m=Zt.svg(i),h=tr(t,{}),y=$En(0,0,c),g=m.path(y,h);f=i.insert(()=>g,":first-child").attr("transform",`translate(${-c/2}, ${c/2})`),d&&f.attr("style",d)}else f=Nc(i,c,c,u);return n&&f.attr("style",n),ir(t,f),t.intersect=function(m){return lt.debug(`APA12 Intersect called SPLIT point:`,m,` node: `,t,` res:`,Xt.polygon(t,u,m)),Xt.polygon(t,u,m)},i}V(LHe,"question");async function RHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+(t.padding??0),(t==null?void 0:t.width)??0),c=Math.max(o.height+(t.padding??0),(t==null?void 0:t.height)??0),u=-l/2,f=-c/2,d=f/2,m=[{x:u+d,y:f},{x:u,y:0},{x:u+d,y:-f},{x:-u,y:-f},{x:-u,y:f}],{cssStyles:h}=t,y=Zt.svg(i),g=tr(t,{});t.look!=="handDrawn"&&(g.roughness=0,g.fillStyle="solid");const b=nn(m),x=y.path(b,g),v=i.insert(()=>x,":first-child");return v.attr("class","basic label-container"),h&&t.look!=="handDrawn"&&v.selectAll("path").attr("style",h),n&&t.look!=="handDrawn"&&v.selectAll("path").attr("style",n),v.attr("transform",`translate(${-d/2},0)`),s.attr("transform",`translate(${-d/2-o.width/2-(o.x-(o.left??0))}, ${-(o.height/2)-(o.y-(o.top??0))})`),ir(t,v),t.intersect=function(O){return Xt.polygon(t,m,O)},i}V(RHe,"rect_left_inv_arrow");async function FHe(e,t){var $,_;const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;let i;t.cssClasses?i="node "+t.cssClasses:i="node default";const o=e.insert("g").attr("class",i).attr("id",t.domId||t.id),s=o.insert("g"),l=o.insert("g").attr("class","label").attr("style",n),c=t.description,u=t.label,f=l.node().appendChild(await au(u,t.labelStyle,!0,!0));let d={width:0,height:0};if(ji((_=($=mn())==null?void 0:$.flowchart)==null?void 0:_.htmlLabels)){const C=f.children[0],k=rn(f);d=C.getBoundingClientRect(),k.attr("width",d.width),k.attr("height",d.height)}lt.info("Text 2",c);const m=c||[],h=f.getBBox(),y=l.node().appendChild(await au(m.join?m.join("
    "):m,t.labelStyle,!0,!0)),g=y.children[0],b=rn(y);d=g.getBoundingClientRect(),b.attr("width",d.width),b.attr("height",d.height);const x=(t.padding||0)/2;rn(y).attr("transform","translate( "+(d.width>h.width?0:(h.width-d.width)/2)+", "+(h.height+x+5)+")"),rn(f).attr("transform","translate( "+(d.width(lt.debug("Rough node insert CXC",N),D),":first-child"),P=o.insert(()=>(lt.debug("Rough node insert CXC",N),N),":first-child")}else P=s.insert("rect",":first-child"),S=s.insert("line"),P.attr("class","outer title-state").attr("style",n).attr("x",-d.width/2-x).attr("y",-d.height/2-x).attr("width",d.width+(t.padding||0)).attr("height",d.height+(t.padding||0)),S.attr("class","divider").attr("x1",-d.width/2-x).attr("x2",d.width/2+x).attr("y1",-d.height/2-x+h.height+x).attr("y2",-d.height/2-x+h.height+x);return ir(t,P),t.intersect=function(C){return Xt.rect(t,C)},o}V(FHe,"rectWithTitle");async function BHe(e,t){const r={rx:5,ry:5,classes:"",labelPaddingX:((t==null?void 0:t.padding)||0)*1,labelPaddingY:((t==null?void 0:t.padding)||0)*1};return ST(e,t,r)}V(BHe,"roundedRect");async function VHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=(t==null?void 0:t.padding)??0,c=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),u=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),f=-o.width/2-l,d=-o.height/2-l,{cssStyles:m}=t,h=Zt.svg(i),y=tr(t,{});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const g=[{x:f,y:d},{x:f+c+8,y:d},{x:f+c+8,y:d+u},{x:f-8,y:d+u},{x:f-8,y:d},{x:f,y:d},{x:f,y:d+u}],b=h.polygon(g.map(v=>[v.x,v.y]),y),x=i.insert(()=>b,":first-child");return x.attr("class","basic label-container").attr("style",lo(m)),n&&t.look!=="handDrawn"&&x.selectAll("path").attr("style",n),m&&t.look!=="handDrawn"&&x.selectAll("path").attr("style",n),s.attr("transform",`translate(${-c/2+4+(t.padding??0)-(o.x-(o.left??0))},${-u/2+(t.padding??0)-(o.y-(o.top??0))})`),ir(t,x),t.intersect=function(v){return Xt.rect(t,v)},i}V(VHe,"shadedProcess");async function HHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),c=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),u=-l/2,f=-c/2,{cssStyles:d}=t,m=Zt.svg(i),h=tr(t,{});t.look!=="handDrawn"&&(h.roughness=0,h.fillStyle="solid");const y=[{x:u,y:f},{x:u,y:f+c},{x:u+l,y:f+c},{x:u+l,y:f-c/2}],g=nn(y),b=m.path(g,h),x=i.insert(()=>b,":first-child");return x.attr("class","basic label-container"),d&&t.look!=="handDrawn"&&x.selectChildren("path").attr("style",d),n&&t.look!=="handDrawn"&&x.selectChildren("path").attr("style",n),x.attr("transform",`translate(0, ${c/4})`),s.attr("transform",`translate(${-l/2+(t.padding??0)-(o.x-(o.left??0))}, ${-c/4+(t.padding??0)-(o.y-(o.top??0))})`),ir(t,x),t.intersect=function(v){return Xt.polygon(t,y,v)},i}V(HHe,"slopedRect");async function UHe(e,t){const r={rx:0,ry:0,classes:"",labelPaddingX:((t==null?void 0:t.padding)||0)*2,labelPaddingY:((t==null?void 0:t.padding)||0)*1};return ST(e,t,r)}V(UHe,"squareRect");async function WHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=o.height+t.padding,l=o.width+s/4+t.padding;let c;const{cssStyles:u}=t;if(t.look==="handDrawn"){const f=Zt.svg(i),d=tr(t,{}),m=Dc(-l/2,-s/2,l,s,s/2),h=f.path(m,d);c=i.insert(()=>h,":first-child"),c.attr("class","basic label-container").attr("style",lo(u))}else c=i.insert("rect",":first-child"),c.attr("class","basic label-container").attr("style",n).attr("rx",s/2).attr("ry",s/2).attr("x",-l/2).attr("y",-s/2).attr("width",l).attr("height",s);return ir(t,c),t.intersect=function(f){return Xt.rect(t,f)},i}V(WHe,"stadium");async function KHe(e,t){return ST(e,t,{rx:5,ry:5,classes:"flowchart-node"})}V(KHe,"state");function qHe(e,t,{config:{themeVariables:r}}){const{labelStyles:n,nodeStyles:i}=or(t);t.labelStyle=n;const{cssStyles:o}=t,{lineColor:s,stateBorder:l,nodeBorder:c}=r,u=e.insert("g").attr("class","node default").attr("id",t.domId||t.id),f=Zt.svg(u),d=tr(t,{});t.look!=="handDrawn"&&(d.roughness=0,d.fillStyle="solid");const m=f.circle(0,0,14,{...d,stroke:s,strokeWidth:2}),h=l??c,y=f.circle(0,0,5,{...d,fill:h,stroke:h,strokeWidth:2,fillStyle:"solid"}),g=u.insert(()=>m,":first-child");return g.insert(()=>y),o&&g.selectAll("path").attr("style",o),i&&g.selectAll("path").attr("style",i),ir(t,g),t.intersect=function(b){return Xt.circle(t,7,b)},u}V(qHe,"stateEnd");function GHe(e,t,{config:{themeVariables:r}}){const{lineColor:n}=r,i=e.insert("g").attr("class","node default").attr("id",t.domId||t.id);let o;if(t.look==="handDrawn"){const l=Zt.svg(i).circle(0,0,14,cEn(n));o=i.insert(()=>l),o.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14)}else o=i.insert("circle",":first-child"),o.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14);return ir(t,o),t.intersect=function(s){return Xt.circle(t,7,s)},i}V(GHe,"stateStart");async function JHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=((t==null?void 0:t.padding)||0)/2,l=o.width+t.padding,c=o.height+t.padding,u=-o.width/2-s,f=-o.height/2-s,d=[{x:0,y:0},{x:l,y:0},{x:l,y:-c},{x:0,y:-c},{x:0,y:0},{x:-8,y:0},{x:l+8,y:0},{x:l+8,y:-c},{x:-8,y:-c},{x:-8,y:0}];if(t.look==="handDrawn"){const m=Zt.svg(i),h=tr(t,{}),y=m.rectangle(u-8,f,l+16,c,h),g=m.line(u,f,u,f+c,h),b=m.line(u+l,f,u+l,f+c,h);i.insert(()=>g,":first-child"),i.insert(()=>b,":first-child");const x=i.insert(()=>y,":first-child"),{cssStyles:v}=t;x.attr("class","basic label-container").attr("style",lo(v)),ir(t,x)}else{const m=Nc(i,l,c,d);n&&m.attr("style",n),ir(t,m)}return t.intersect=function(m){return Xt.polygon(t,d,m)},i}V(JHe,"subroutine");async function YHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),l=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),c=-s/2,u=-l/2,f=.2*l,d=.2*l,{cssStyles:m}=t,h=Zt.svg(i),y=tr(t,{}),g=[{x:c-f/2,y:u},{x:c+s+f/2,y:u},{x:c+s+f/2,y:u+l},{x:c-f/2,y:u+l}],b=[{x:c+s-f/2,y:u+l},{x:c+s+f/2,y:u+l},{x:c+s+f/2,y:u+l-d}];t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const x=nn(g),v=h.path(x,y),O=nn(b),j=h.path(O,{...y,fillStyle:"solid"}),w=i.insert(()=>j,":first-child");return w.insert(()=>v,":first-child"),w.attr("class","basic label-container"),m&&t.look!=="handDrawn"&&w.selectAll("path").attr("style",m),n&&t.look!=="handDrawn"&&w.selectAll("path").attr("style",n),ir(t,w),t.intersect=function(P){return Xt.polygon(t,g,P)},i}V(YHe,"taggedRect");async function XHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),c=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),u=c/4,f=.2*l,d=.2*c,m=c+u,{cssStyles:h}=t,y=Zt.svg(i),g=tr(t,{});t.look!=="handDrawn"&&(g.roughness=0,g.fillStyle="solid");const b=[{x:-l/2-l/2*.1,y:m/2},...A1(-l/2-l/2*.1,m/2,l/2+l/2*.1,m/2,u,.8),{x:l/2+l/2*.1,y:-m/2},{x:-l/2-l/2*.1,y:-m/2}],x=-l/2+l/2*.1,v=-m/2-d*.4,O=[{x:x+l-f,y:(v+c)*1.4},{x:x+l,y:v+c-d},{x:x+l,y:(v+c)*.9},...A1(x+l,(v+c)*1.3,x+l-f,(v+c)*1.5,-c*.03,.5)],j=nn(b),w=y.path(j,g),P=nn(O),S=y.path(P,{...g,fillStyle:"solid"}),$=i.insert(()=>S,":first-child");return $.insert(()=>w,":first-child"),$.attr("class","basic label-container"),h&&t.look!=="handDrawn"&&$.selectAll("path").attr("style",h),n&&t.look!=="handDrawn"&&$.selectAll("path").attr("style",n),$.attr("transform",`translate(0,${-u/2})`),s.attr("transform",`translate(${-l/2+(t.padding??0)-(o.x-(o.left??0))},${-c/2+(t.padding??0)-u/2-(o.y-(o.top??0))})`),ir(t,$),t.intersect=function(_){return Xt.polygon(t,b,_)},i}V(XHe,"taggedWaveEdgedRectangle");async function QHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=Math.max(o.width+t.padding,(t==null?void 0:t.width)||0),l=Math.max(o.height+t.padding,(t==null?void 0:t.height)||0),c=-s/2,u=-l/2,f=i.insert("rect",":first-child");return f.attr("class","text").attr("style",n).attr("rx",0).attr("ry",0).attr("x",c).attr("y",u).attr("width",s).attr("height",l),ir(t,f),t.intersect=function(d){return Xt.rect(t,d)},i}V(QHe,"text");var EEn=V((e,t,r,n,i,o)=>`M${e},${t} a${i},${o} 0,0,1 0,${-n} l${r},0 a${i},${o} 0,0,1 0,${n} M${r},${-n} a${i},${o} 0,0,0 0,${n} l${-r},0`,"createCylinderPathD"),TEn=V((e,t,r,n,i,o)=>[`M${e},${t}`,`M${e+r},${t}`,`a${i},${o} 0,0,0 0,${-n}`,`l${-r},0`,`a${i},${o} 0,0,0 0,${n}`,`l${r},0`].join(" "),"createOuterCylinderPathD"),MEn=V((e,t,r,n,i,o)=>[`M${e+r/2},${-n/2}`,`a${i},${o} 0,0,0 0,${n}`].join(" "),"createInnerCylinderPathD");async function ZHe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s,halfPadding:l}=await $r(e,t,Pr(t)),c=t.look==="neo"?l*2:l,u=o.height+c,f=u/2,d=f/(2.5+u/50),m=o.width+d+c,{cssStyles:h}=t;let y;if(t.look==="handDrawn"){const g=Zt.svg(i),b=TEn(0,0,m,u,d,f),x=MEn(0,0,m,u,d,f),v=g.path(b,tr(t,{})),O=g.path(x,tr(t,{fill:"none"}));y=i.insert(()=>O,":first-child"),y=i.insert(()=>v,":first-child"),y.attr("class","basic label-container"),h&&y.attr("style",h)}else{const g=EEn(0,0,m,u,d,f);y=i.insert("path",":first-child").attr("d",g).attr("class","basic label-container").attr("style",lo(h)).attr("style",n),y.attr("class","basic label-container"),h&&y.selectAll("path").attr("style",h),n&&y.selectAll("path").attr("style",n)}return y.attr("label-offset-x",d),y.attr("transform",`translate(${-m/2}, ${u/2} )`),s.attr("transform",`translate(${-(o.width/2)-d-(o.x-(o.left??0))}, ${-(o.height/2)-(o.y-(o.top??0))})`),ir(t,y),t.intersect=function(g){const b=Xt.rect(t,g),x=b.y-(t.y??0);if(f!=0&&(Math.abs(x)<(t.height??0)/2||Math.abs(x)==(t.height??0)/2&&Math.abs(b.x-(t.x??0))>(t.width??0)/2-d)){let v=d*d*(1-x*x/(f*f));v!=0&&(v=Math.sqrt(Math.abs(v))),v=d-v,g.x-(t.x??0)>0&&(v=-v),b.x+=v}return b},i}V(ZHe,"tiltedCylinder");async function eUe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=o.width+t.padding,l=o.height+t.padding,c=[{x:-3*l/6,y:0},{x:s+3*l/6,y:0},{x:s,y:-l},{x:0,y:-l}];let u;const{cssStyles:f}=t;if(t.look==="handDrawn"){const d=Zt.svg(i),m=tr(t,{}),h=nn(c),y=d.path(h,m);u=i.insert(()=>y,":first-child").attr("transform",`translate(${-s/2}, ${l/2})`),f&&u.attr("style",f)}else u=Nc(i,s,l,c);return n&&u.attr("style",n),t.width=s,t.height=l,ir(t,u),t.intersect=function(d){return Xt.polygon(t,c,d)},i}V(eUe,"trapezoid");async function tUe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=60,l=20,c=Math.max(s,o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),u=Math.max(l,o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),{cssStyles:f}=t,d=Zt.svg(i),m=tr(t,{});t.look!=="handDrawn"&&(m.roughness=0,m.fillStyle="solid");const h=[{x:-c/2*.8,y:-u/2},{x:c/2*.8,y:-u/2},{x:c/2,y:-u/2*.6},{x:c/2,y:u/2},{x:-c/2,y:u/2},{x:-c/2,y:-u/2*.6}],y=nn(h),g=d.path(y,m),b=i.insert(()=>g,":first-child");return b.attr("class","basic label-container"),f&&t.look!=="handDrawn"&&b.selectChildren("path").attr("style",f),n&&t.look!=="handDrawn"&&b.selectChildren("path").attr("style",n),ir(t,b),t.intersect=function(x){return Xt.polygon(t,h,x)},i}V(tUe,"trapezoidalPentagon");async function rUe(e,t){var v;const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=ji((v=mn().flowchart)==null?void 0:v.htmlLabels),c=o.width+(t.padding??0),u=c+o.height,f=c+o.height,d=[{x:0,y:0},{x:f,y:0},{x:f/2,y:-u}],{cssStyles:m}=t,h=Zt.svg(i),y=tr(t,{});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const g=nn(d),b=h.path(g,y),x=i.insert(()=>b,":first-child").attr("transform",`translate(${-u/2}, ${u/2})`);return m&&t.look!=="handDrawn"&&x.selectChildren("path").attr("style",m),n&&t.look!=="handDrawn"&&x.selectChildren("path").attr("style",n),t.width=c,t.height=u,ir(t,x),s.attr("transform",`translate(${-o.width/2-(o.x-(o.left??0))}, ${u/2-(o.height+(t.padding??0)/(l?2:1)-(o.y-(o.top??0)))})`),t.intersect=function(O){return lt.info("Triangle intersect",t,d,O),Xt.polygon(t,d,O)},i}V(rUe,"triangle");async function nUe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),c=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),u=c/8,f=c+u,{cssStyles:d}=t,h=70-l,y=h>0?h/2:0,g=Zt.svg(i),b=tr(t,{});t.look!=="handDrawn"&&(b.roughness=0,b.fillStyle="solid");const x=[{x:-l/2-y,y:f/2},...A1(-l/2-y,f/2,l/2+y,f/2,u,.8),{x:l/2+y,y:-f/2},{x:-l/2-y,y:-f/2}],v=nn(x),O=g.path(v,b),j=i.insert(()=>O,":first-child");return j.attr("class","basic label-container"),d&&t.look!=="handDrawn"&&j.selectAll("path").attr("style",d),n&&t.look!=="handDrawn"&&j.selectAll("path").attr("style",n),j.attr("transform",`translate(0,${-u/2})`),s.attr("transform",`translate(${-l/2+(t.padding??0)-(o.x-(o.left??0))},${-c/2+(t.padding??0)-u-(o.y-(o.top??0))})`),ir(t,j),t.intersect=function(w){return Xt.polygon(t,x,w)},i}V(nUe,"waveEdgedRectangle");async function iUe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o}=await $r(e,t,Pr(t)),s=100,l=50,c=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),u=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),f=c/u;let d=c,m=u;d>m*f?m=d/f:d=m*f,d=Math.max(d,s),m=Math.max(m,l);const h=Math.min(m*.2,m/4),y=m+h*2,{cssStyles:g}=t,b=Zt.svg(i),x=tr(t,{});t.look!=="handDrawn"&&(x.roughness=0,x.fillStyle="solid");const v=[{x:-d/2,y:y/2},...A1(-d/2,y/2,d/2,y/2,h,1),{x:d/2,y:-y/2},...A1(d/2,-y/2,-d/2,-y/2,h,-1)],O=nn(v),j=b.path(O,x),w=i.insert(()=>j,":first-child");return w.attr("class","basic label-container"),g&&t.look!=="handDrawn"&&w.selectAll("path").attr("style",g),n&&t.look!=="handDrawn"&&w.selectAll("path").attr("style",n),ir(t,w),t.intersect=function(P){return Xt.polygon(t,v,P)},i}V(iUe,"waveRectangle");async function oUe(e,t){const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const{shapeSvg:i,bbox:o,label:s}=await $r(e,t,Pr(t)),l=Math.max(o.width+(t.padding??0)*2,(t==null?void 0:t.width)??0),c=Math.max(o.height+(t.padding??0)*2,(t==null?void 0:t.height)??0),u=5,f=-l/2,d=-c/2,{cssStyles:m}=t,h=Zt.svg(i),y=tr(t,{}),g=[{x:f-u,y:d-u},{x:f-u,y:d+c},{x:f+l,y:d+c},{x:f+l,y:d-u}],b=`M${f-u},${d-u} L${f+l},${d-u} L${f+l},${d+c} L${f-u},${d+c} L${f-u},${d-u} M${f-u},${d} L${f+l},${d} M${f},${d-u} L${f},${d+c}`;t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const x=h.path(b,y),v=i.insert(()=>x,":first-child");return v.attr("transform",`translate(${u/2}, ${u/2})`),v.attr("class","basic label-container"),m&&t.look!=="handDrawn"&&v.selectAll("path").attr("style",m),n&&t.look!=="handDrawn"&&v.selectAll("path").attr("style",n),s.attr("transform",`translate(${-(o.width/2)+u/2-(o.x-(o.left??0))}, ${-(o.height/2)+u/2-(o.y-(o.top??0))})`),ir(t,v),t.intersect=function(O){return Xt.polygon(t,g,O)},i}V(oUe,"windowPane");async function cie(e,t){var K,Q,q;const r=t;if(r.alias&&(t.label=r.alias),t.look==="handDrawn"){const{themeVariables:X}=To(),{background:Z}=X,R={...t,id:t.id+"-background",look:"default",cssStyles:["stroke: none",`fill: ${Z}`]};await cie(e,R)}const n=To();t.useHtmlLabels=n.htmlLabels;let i=((K=n.er)==null?void 0:K.diagramPadding)??10,o=((Q=n.er)==null?void 0:Q.entityPadding)??6;const{cssStyles:s}=t,{labelStyles:l}=or(t);if(r.attributes.length===0&&t.label){const X={rx:0,ry:0,labelPaddingX:i,labelPaddingY:i*1.5,classes:""};rc(t.label,n)+X.labelPaddingX*20){const X=f.width+i*2-(h+y+g+b);h+=X/O,y+=X/O,g>0&&(g+=X/O),b>0&&(b+=X/O)}const w=h+y+g+b,P=Zt.svg(u),S=tr(t,{});t.look!=="handDrawn"&&(S.roughness=0,S.fillStyle="solid");const $=Math.max(j.width+i*2,(t==null?void 0:t.width)||0,w),_=Math.max(j.height+(m[0]||d)+o,(t==null?void 0:t.height)||0),C=-$/2,k=-_/2;u.selectAll("g:not(:first-child)").each((X,Z,R)=>{const Y=rn(R[Z]),G=Y.attr("transform");let J=0,H=0;if(G){const ie=RegExp(/translate\(([^,]+),([^)]+)\)/).exec(G);ie&&(J=parseFloat(ie[1]),H=parseFloat(ie[2]),Y.attr("class").includes("attribute-name")?J+=h:Y.attr("class").includes("attribute-keys")?J+=h+y:Y.attr("class").includes("attribute-comment")&&(J+=h+y+g))}Y.attr("transform",`translate(${C+i/2+J}, ${H+k+f.height+o/2})`)}),u.select(".name").attr("transform","translate("+-f.width/2+", "+(k+o/2)+")");const N=P.rectangle(C,k,$,_,S),D=u.insert(()=>N,":first-child").attr("style",s.join("")),{themeVariables:A}=To(),{rowEven:z,rowOdd:T,nodeBorder:E}=A;m.push(0);for(const[X,Z]of m.entries()){if(X===0&&m.length>1)continue;const R=X%2===0&&Z!==0,Y=P.rectangle(C,f.height+k+Z,$,f.height,{...S,fill:R?z:T,stroke:E});u.insert(()=>Y,"g.label").attr("style",s.join("")).attr("class",`row-rect-${X%2===0?"even":"odd"}`)}let M=P.line(C,f.height+k,$+C,f.height+k,S);u.insert(()=>M).attr("class","divider"),M=P.line(h+C,f.height+k,h+C,_+k,S),u.insert(()=>M).attr("class","divider"),x&&(M=P.line(h+y+C,f.height+k,h+y+C,_+k,S),u.insert(()=>M).attr("class","divider")),v&&(M=P.line(h+y+g+C,f.height+k,h+y+g+C,_+k,S),u.insert(()=>M).attr("class","divider"));for(const X of m)M=P.line(C,f.height+k+X,$+C,f.height+k+X,S),u.insert(()=>M).attr("class","divider");return ir(t,D),t.intersect=function(X){return Xt.rect(t,X)},u}V(cie,"erBox");async function Of(e,t,r,n=0,i=0,o=[],s=""){const l=e.insert("g").attr("class",`label ${o.join(" ")}`).attr("transform",`translate(${n}, ${i})`).attr("style",s);t!==Fve(t)&&(t=Fve(t),t=t.replaceAll("<","<").replaceAll(">",">"));const c=l.node().appendChild(await M0(l,t,{width:rc(t,r)+100,style:s,useHtmlLabels:r.htmlLabels},r));if(t.includes("<")||t.includes(">")){let f=c.children[0];for(f.textContent=f.textContent.replaceAll("<","<").replaceAll(">",">");f.childNodes[0];)f=f.childNodes[0],f.textContent=f.textContent.replaceAll("<","<").replaceAll(">",">")}let u=c.getBBox();if(ji(r.htmlLabels)){const f=c.children[0];f.style.textAlign="start";const d=rn(c);u=f.getBoundingClientRect(),d.attr("width",u.width),d.attr("height",u.height)}return u}V(Of,"addText");async function aUe(e,t,r,n,i=r.class.padding??12){const o=n?0:3,s=e.insert("g").attr("class",Pr(t)).attr("id",t.domId||t.id);let l=null,c=null,u=null,f=null,d=0,m=0,h=0;if(l=s.insert("g").attr("class","annotation-group text"),t.annotations.length>0){const v=t.annotations[0];await U5(l,{text:`«${v}»`},0),d=l.node().getBBox().height}c=s.insert("g").attr("class","label-group text"),await U5(c,t,0,["font-weight: bolder"]);const y=c.node().getBBox();m=y.height,u=s.insert("g").attr("class","members-group text");let g=0;for(const v of t.members){const O=await U5(u,v,g,[v.parseClassifier()]);g+=O+o}h=u.node().getBBox().height,h<=0&&(h=i/2),f=s.insert("g").attr("class","methods-group text");let b=0;for(const v of t.methods){const O=await U5(f,v,b,[v.parseClassifier()]);b+=O+o}let x=s.node().getBBox();if(l!==null){const v=l.node().getBBox();l.attr("transform",`translate(${-v.width/2})`)}return c.attr("transform",`translate(${-y.width/2}, ${d})`),x=s.node().getBBox(),u.attr("transform",`translate(0, ${d+m+i*2})`),x=s.node().getBBox(),f.attr("transform",`translate(0, ${d+m+(h?h+i*4:i*2)})`),x=s.node().getBBox(),{shapeSvg:s,bbox:x}}V(aUe,"textHelper");async function U5(e,t,r,n=[]){const i=e.insert("g").attr("class","label").attr("style",n.join("; ")),o=To();let s="useHtmlLabels"in t?t.useHtmlLabels:ji(o.htmlLabels)??!0,l="";"text"in t?l=t.text:l=t.label,!s&&l.startsWith("\\")&&(l=l.substring(1)),b4(l)&&(s=!0);const c=await M0(i,jne(J3(l)),{width:rc(l,o)+50,classes:"markdown-node-label",useHtmlLabels:s},o);let u,f=1;if(s){const d=c.children[0],m=rn(c);f=d.innerHTML.split("
    ").length,d.innerHTML.includes("")&&(f+=d.innerHTML.split("").length-1);const h=d.getElementsByTagName("img");if(h){const y=l.replace(/]*>/g,"").trim()==="";await Promise.all([...h].map(g=>new Promise(b=>{function x(){var v;if(g.style.display="flex",g.style.flexDirection="column",y){const O=((v=o.fontSize)==null?void 0:v.toString())??window.getComputedStyle(document.body).fontSize,w=parseInt(O,10)*5+"px";g.style.minWidth=w,g.style.maxWidth=w}else g.style.width="100%";b(g)}V(x,"setupImage"),setTimeout(()=>{g.complete&&x()}),g.addEventListener("error",x),g.addEventListener("load",x)})))}u=d.getBoundingClientRect(),m.attr("width",u.width),m.attr("height",u.height)}else{n.includes("font-weight: bolder")&&rn(c).selectAll("tspan").attr("font-weight",""),f=c.children.length;const d=c.children[0];(c.textContent===""||c.textContent.includes(">"))&&(d.textContent=l[0]+l.substring(1).replaceAll(">",">").replaceAll("<","<").trim(),l[1]===" "&&(d.textContent=d.textContent[0]+" "+d.textContent.substring(1))),d.textContent==="undefined"&&(d.textContent=""),u=c.getBBox()}return i.attr("transform","translate(0,"+(-u.height/(2*f)+r)+")"),u.height}V(U5,"addText");async function sUe(e,t){var _,C;const r=mn(),n=r.class.padding??12,i=n,o=t.useHtmlLabels??ji(r.htmlLabels)??!0,s=t;s.annotations=s.annotations??[],s.members=s.members??[],s.methods=s.methods??[];const{shapeSvg:l,bbox:c}=await aUe(e,t,r,o,i),{labelStyles:u,nodeStyles:f}=or(t);t.labelStyle=u,t.cssStyles=s.styles||"";const d=((_=s.styles)==null?void 0:_.join(";"))||f||"";t.cssStyles||(t.cssStyles=d.replaceAll("!important","").split(";"));const m=s.members.length===0&&s.methods.length===0&&!((C=r.class)!=null&&C.hideEmptyMembersBox),h=Zt.svg(l),y=tr(t,{});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const g=c.width;let b=c.height;s.members.length===0&&s.methods.length===0?b+=i:s.members.length>0&&s.methods.length===0&&(b+=i*2);const x=-g/2,v=-b/2,O=h.rectangle(x-n,v-n-(m?n:s.members.length===0&&s.methods.length===0?-n/2:0),g+2*n,b+2*n+(m?n*2:s.members.length===0&&s.methods.length===0?-n:0),y),j=l.insert(()=>O,":first-child");j.attr("class","basic label-container");const w=j.node().getBBox();l.selectAll(".text").each((k,N,D)=>{var K;const A=rn(D[N]),z=A.attr("transform");let T=0;if(z){const q=RegExp(/translate\(([^,]+),([^)]+)\)/).exec(z);q&&(T=parseFloat(q[2]))}let E=T+v+n-(m?n:s.members.length===0&&s.methods.length===0?-n/2:0);o||(E-=4);let M=x;(A.attr("class").includes("label-group")||A.attr("class").includes("annotation-group"))&&(M=-((K=A.node())==null?void 0:K.getBBox().width)/2||0,l.selectAll("text").each(function(Q,q,X){window.getComputedStyle(X[q]).textAnchor==="middle"&&(M=0)})),A.attr("transform",`translate(${M}, ${E})`)});const P=l.select(".annotation-group").node().getBBox().height-(m?n/2:0)||0,S=l.select(".label-group").node().getBBox().height-(m?n/2:0)||0,$=l.select(".members-group").node().getBBox().height-(m?n/2:0)||0;if(s.members.length>0||s.methods.length>0||m){const k=h.line(w.x,P+S+v+n,w.x+w.width,P+S+v+n,y);l.insert(()=>k).attr("class","divider").attr("style",d)}if(m||s.members.length>0||s.methods.length>0){const k=h.line(w.x,P+S+$+v+i*2+n,w.x+w.width,P+S+$+v+n+i*2,y);l.insert(()=>k).attr("class","divider").attr("style",d)}if(s.look!=="handDrawn"&&l.selectAll("path").attr("style",d),j.select(":nth-child(2)").attr("style",d),l.selectAll(".divider").select("path").attr("style",d),t.labelStyle?l.selectAll("span").attr("style",t.labelStyle):l.selectAll("span").attr("style",d),!o){const k=RegExp(/color\s*:\s*([^;]*)/),N=k.exec(d);if(N){const D=N[0].replace("color","fill");l.selectAll("tspan").attr("style",D)}else if(u){const D=k.exec(u);if(D){const A=D[0].replace("color","fill");l.selectAll("tspan").attr("style",A)}}}return ir(t,j),t.intersect=function(k){return Xt.rect(t,k)},l}V(sUe,"classBox");async function lUe(e,t){var P,S;const{labelStyles:r,nodeStyles:n}=or(t);t.labelStyle=r;const i=t,o=t,s=20,l=20,c="verifyMethod"in t,u=Pr(t),f=e.insert("g").attr("class",u).attr("id",t.domId??t.id);let d;c?d=await bs(f,`<<${i.type}>>`,0,t.labelStyle):d=await bs(f,"<<Element>>",0,t.labelStyle);let m=d;const h=await bs(f,i.name,m,t.labelStyle+"; font-weight: bold;");if(m+=h+l,c){const $=await bs(f,`${i.requirementId?`Id: ${i.requirementId}`:""}`,m,t.labelStyle);m+=$;const _=await bs(f,`${i.text?`Text: ${i.text}`:""}`,m,t.labelStyle);m+=_;const C=await bs(f,`${i.risk?`Risk: ${i.risk}`:""}`,m,t.labelStyle);m+=C,await bs(f,`${i.verifyMethod?`Verification: ${i.verifyMethod}`:""}`,m,t.labelStyle)}else{const $=await bs(f,`${o.type?`Type: ${o.type}`:""}`,m,t.labelStyle);m+=$,await bs(f,`${o.docRef?`Doc Ref: ${o.docRef}`:""}`,m,t.labelStyle)}const y=(((P=f.node())==null?void 0:P.getBBox().width)??200)+s,g=(((S=f.node())==null?void 0:S.getBBox().height)??200)+s,b=-y/2,x=-g/2,v=Zt.svg(f),O=tr(t,{});t.look!=="handDrawn"&&(O.roughness=0,O.fillStyle="solid");const j=v.rectangle(b,x,y,g,O),w=f.insert(()=>j,":first-child");if(w.attr("class","basic label-container").attr("style",n),f.selectAll(".label").each(($,_,C)=>{const k=rn(C[_]),N=k.attr("transform");let D=0,A=0;if(N){const M=RegExp(/translate\(([^,]+),([^)]+)\)/).exec(N);M&&(D=parseFloat(M[1]),A=parseFloat(M[2]))}const z=A-g/2;let T=b+s/2;(_===0||_===1)&&(T=D),k.attr("transform",`translate(${T}, ${z+s})`)}),m>d+h+l){const $=v.line(b,x+d+h+l,b+y,x+d+h+l,O);f.insert(()=>$).attr("style",n)}return ir(t,w),t.intersect=function($){return Xt.rect(t,$)},f}V(lUe,"requirementBox");async function bs(e,t,r,n=""){if(t==="")return 0;const i=e.insert("g").attr("class","label").attr("style",n),o=mn(),s=o.htmlLabels??!0,l=await M0(i,jne(J3(t)),{width:rc(t,o)+50,classes:"markdown-node-label",useHtmlLabels:s,style:n},o);let c;if(s){const u=l.children[0],f=rn(l);c=u.getBoundingClientRect(),f.attr("width",c.width),f.attr("height",c.height)}else{const u=l.children[0];for(const f of u.children)f.textContent=f.textContent.replaceAll(">",">").replaceAll("<","<"),n&&f.setAttribute("style",n);c=l.getBBox(),c.height+=6}return i.attr("transform",`translate(${-c.width/2},${-c.height/2+r})`),c.height}V(bs,"addText");var zEn=V(e=>{switch(e){case"Very High":return"red";case"High":return"orange";case"Medium":return null;case"Low":return"blue";case"Very Low":return"lightblue"}},"colorFromPriority");async function cUe(e,t,{config:r}){var N,D;const{labelStyles:n,nodeStyles:i}=or(t);t.labelStyle=n||"";const o=10,s=t.width;t.width=(t.width??200)-10;const{shapeSvg:l,bbox:c,label:u}=await $r(e,t,Pr(t)),f=t.padding||10;let d="",m;"ticket"in t&&t.ticket&&((N=r==null?void 0:r.kanban)!=null&&N.ticketBaseUrl)&&(d=(D=r==null?void 0:r.kanban)==null?void 0:D.ticketBaseUrl.replace("#TICKET#",t.ticket),m=l.insert("svg:a",":first-child").attr("class","kanban-ticket-link").attr("xlink:href",d).attr("target","_blank"));const h={useHtmlLabels:t.useHtmlLabels,labelStyle:t.labelStyle||"",width:t.width,img:t.img,padding:t.padding||8,centerLabel:!1};let y,g;m?{label:y,bbox:g}=await aJ(m,"ticket"in t&&t.ticket||"",h):{label:y,bbox:g}=await aJ(l,"ticket"in t&&t.ticket||"",h);const{label:b,bbox:x}=await aJ(l,"assigned"in t&&t.assigned||"",h);t.width=s;const v=10,O=(t==null?void 0:t.width)||0,j=Math.max(g.height,x.height)/2,w=Math.max(c.height+v*2,(t==null?void 0:t.height)||0)+j,P=-O/2,S=-w/2;u.attr("transform","translate("+(f-O/2)+", "+(-j-c.height/2)+")"),y.attr("transform","translate("+(f-O/2)+", "+(-j+c.height/2)+")"),b.attr("transform","translate("+(f+O/2-x.width-2*o)+", "+(-j+c.height/2)+")");let $;const{rx:_,ry:C}=t,{cssStyles:k}=t;if(t.look==="handDrawn"){const A=Zt.svg(l),z=tr(t,{}),T=_||C?A.path(Dc(P,S,O,w,_||0),z):A.rectangle(P,S,O,w,z);$=l.insert(()=>T,":first-child"),$.attr("class","basic label-container").attr("style",k||null)}else{$=l.insert("rect",":first-child"),$.attr("class","basic label-container __APA__").attr("style",i).attr("rx",_??5).attr("ry",C??5).attr("x",P).attr("y",S).attr("width",O).attr("height",w);const A="priority"in t&&t.priority;if(A){const z=l.append("line"),T=P+2,E=S+Math.floor((_??0)/2),M=S+w-Math.floor((_??0)/2);z.attr("x1",T).attr("y1",E).attr("x2",T).attr("y2",M).attr("stroke-width","4").attr("stroke",zEn(A))}}return ir(t,$),t.height=w,t.intersect=function(A){return Xt.rect(t,A)},l}V(cUe,"kanbanItem");var AEn=[{semanticName:"Process",name:"Rectangle",shortName:"rect",description:"Standard process shape",aliases:["proc","process","rectangle"],internalAliases:["squareRect"],handler:UHe},{semanticName:"Event",name:"Rounded Rectangle",shortName:"rounded",description:"Represents an event",aliases:["event"],internalAliases:["roundedRect"],handler:BHe},{semanticName:"Terminal Point",name:"Stadium",shortName:"stadium",description:"Terminal point",aliases:["terminal","pill"],handler:WHe},{semanticName:"Subprocess",name:"Framed Rectangle",shortName:"fr-rect",description:"Subprocess",aliases:["subprocess","subproc","framed-rectangle","subroutine"],handler:JHe},{semanticName:"Database",name:"Cylinder",shortName:"cyl",description:"Database storage",aliases:["db","database","cylinder"],handler:mHe},{semanticName:"Start",name:"Circle",shortName:"circle",description:"Starting point",aliases:["circ"],handler:sHe},{semanticName:"Decision",name:"Diamond",shortName:"diam",description:"Decision-making step",aliases:["decision","diamond","question"],handler:LHe},{semanticName:"Prepare Conditional",name:"Hexagon",shortName:"hex",description:"Preparation or condition step",aliases:["hexagon","prepare"],handler:OHe},{semanticName:"Data Input/Output",name:"Lean Right",shortName:"lean-r",description:"Represents input or output",aliases:["lean-right","in-out"],internalAliases:["lean_right"],handler:THe},{semanticName:"Data Input/Output",name:"Lean Left",shortName:"lean-l",description:"Represents output or input",aliases:["lean-left","out-in"],internalAliases:["lean_left"],handler:EHe},{semanticName:"Priority Action",name:"Trapezoid Base Bottom",shortName:"trap-b",description:"Priority action",aliases:["priority","trapezoid-bottom","trapezoid"],handler:eUe},{semanticName:"Manual Operation",name:"Trapezoid Base Top",shortName:"trap-t",description:"Represents a manual task",aliases:["manual","trapezoid-top","inv-trapezoid"],internalAliases:["inv_trapezoid"],handler:kHe},{semanticName:"Stop",name:"Double Circle",shortName:"dbl-circ",description:"Represents a stop point",aliases:["double-circle"],internalAliases:["doublecircle"],handler:yHe},{semanticName:"Text Block",name:"Text Block",shortName:"text",description:"Text block",handler:QHe},{semanticName:"Card",name:"Notched Rectangle",shortName:"notch-rect",description:"Represents a card",aliases:["card","notched-rectangle"],handler:oHe},{semanticName:"Lined/Shaded Process",name:"Lined Rectangle",shortName:"lin-rect",description:"Lined process shape",aliases:["lined-rectangle","lined-process","lin-proc","shaded-process"],handler:VHe},{semanticName:"Start",name:"Small Circle",shortName:"sm-circ",description:"Small starting point",aliases:["start","small-circle"],internalAliases:["stateStart"],handler:GHe},{semanticName:"Stop",name:"Framed Circle",shortName:"fr-circ",description:"Stop point",aliases:["stop","framed-circle"],internalAliases:["stateEnd"],handler:qHe},{semanticName:"Fork/Join",name:"Filled Rectangle",shortName:"fork",description:"Fork or join in process flow",aliases:["join"],internalAliases:["forkJoin"],handler:vHe},{semanticName:"Collate",name:"Hourglass",shortName:"hourglass",description:"Represents a collate operation",aliases:["hourglass","collate"],handler:jHe},{semanticName:"Comment",name:"Curly Brace",shortName:"brace",description:"Adds a comment",aliases:["comment","brace-l"],handler:uHe},{semanticName:"Comment Right",name:"Curly Brace",shortName:"brace-r",description:"Adds a comment",handler:fHe},{semanticName:"Comment with braces on both sides",name:"Curly Braces",shortName:"braces",description:"Adds a comment",handler:pHe},{semanticName:"Com Link",name:"Lightning Bolt",shortName:"bolt",description:"Communication link",aliases:["com-link","lightning-bolt"],handler:MHe},{semanticName:"Document",name:"Document",shortName:"doc",description:"Represents a document",aliases:["doc","document"],handler:nUe},{semanticName:"Delay",name:"Half-Rounded Rectangle",shortName:"delay",description:"Represents a delay",aliases:["half-rounded-rectangle"],handler:xHe},{semanticName:"Direct Access Storage",name:"Horizontal Cylinder",shortName:"h-cyl",description:"Direct access storage",aliases:["das","horizontal-cylinder"],handler:ZHe},{semanticName:"Disk Storage",name:"Lined Cylinder",shortName:"lin-cyl",description:"Disk storage",aliases:["disk","lined-cylinder"],handler:zHe},{semanticName:"Display",name:"Curved Trapezoid",shortName:"curv-trap",description:"Represents a display",aliases:["curved-trapezoid","display"],handler:dHe},{semanticName:"Divided Process",name:"Divided Rectangle",shortName:"div-rect",description:"Divided process shape",aliases:["div-proc","divided-rectangle","divided-process"],handler:hHe},{semanticName:"Extract",name:"Triangle",shortName:"tri",description:"Extraction process",aliases:["extract","triangle"],handler:rUe},{semanticName:"Internal Storage",name:"Window Pane",shortName:"win-pane",description:"Internal storage",aliases:["internal-storage","window-pane"],handler:oUe},{semanticName:"Junction",name:"Filled Circle",shortName:"f-circ",description:"Junction point",aliases:["junction","filled-circle"],handler:gHe},{semanticName:"Loop Limit",name:"Trapezoidal Pentagon",shortName:"notch-pent",description:"Loop limit step",aliases:["loop-limit","notched-pentagon"],handler:tUe},{semanticName:"Manual File",name:"Flipped Triangle",shortName:"flip-tri",description:"Manual file operation",aliases:["manual-file","flipped-triangle"],handler:bHe},{semanticName:"Manual Input",name:"Sloped Rectangle",shortName:"sl-rect",description:"Manual input step",aliases:["manual-input","sloped-rectangle"],handler:HHe},{semanticName:"Multi-Document",name:"Stacked Document",shortName:"docs",description:"Multiple documents",aliases:["documents","st-doc","stacked-document"],handler:DHe},{semanticName:"Multi-Process",name:"Stacked Rectangle",shortName:"st-rect",description:"Multiple processes",aliases:["procs","processes","stacked-rectangle"],handler:IHe},{semanticName:"Stored Data",name:"Bow Tie Rectangle",shortName:"bow-rect",description:"Stored data",aliases:["stored-data","bow-tie-rectangle"],handler:iHe},{semanticName:"Summary",name:"Crossed Circle",shortName:"cross-circ",description:"Summary",aliases:["summary","crossed-circle"],handler:cHe},{semanticName:"Tagged Document",name:"Tagged Document",shortName:"tag-doc",description:"Tagged document",aliases:["tag-doc","tagged-document"],handler:XHe},{semanticName:"Tagged Process",name:"Tagged Rectangle",shortName:"tag-rect",description:"Tagged process",aliases:["tagged-rectangle","tag-proc","tagged-process"],handler:YHe},{semanticName:"Paper Tape",name:"Flag",shortName:"flag",description:"Paper tape",aliases:["paper-tape"],handler:iUe},{semanticName:"Odd",name:"Odd",shortName:"odd",description:"Odd shape",internalAliases:["rect_left_inv_arrow"],handler:RHe},{semanticName:"Lined Document",name:"Lined Document",shortName:"lin-doc",description:"Lined document",aliases:["lined-document"],handler:AHe}],IEn=V(()=>{const t=[...Object.entries({state:KHe,choice:aHe,note:NHe,rectWithTitle:FHe,labelRect:$He,iconSquare:_He,iconCircle:PHe,icon:wHe,iconRounded:SHe,imageSquare:CHe,anchor:nHe,kanbanItem:cUe,classBox:sUe,erBox:cie,requirementBox:lUe}),...AEn.flatMap(r=>[r.shortName,..."aliases"in r?r.aliases:[],..."internalAliases"in r?r.internalAliases:[]].map(i=>[i,r.handler]))];return Object.fromEntries(t)},"generateShapeMap"),uUe=IEn();function DEn(e){return e in uUe}V(DEn,"isValidShape");var dD=new Map;async function fUe(e,t,r){let n,i;t.shape==="rect"&&(t.rx&&t.ry?t.shape="roundedRect":t.shape="squareRect");const o=t.shape?uUe[t.shape]:void 0;if(!o)throw new Error(`No such shape: ${t.shape}. Please check your syntax.`);if(t.link){let s;r.config.securityLevel==="sandbox"?s="_top":t.linkTarget&&(s=t.linkTarget||"_blank"),n=e.insert("svg:a").attr("xlink:href",t.link).attr("target",s??null),i=await o(n,t,r)}else i=await o(e,t,r),n=i;return t.tooltip&&i.attr("title",t.tooltip),dD.set(t.id,n),t.haveCallback&&n.attr("class",n.attr("class")+" clickable"),n}V(fUe,"insertNode");var KFn=V((e,t)=>{dD.set(t.id,e)},"setNodeElem"),qFn=V(()=>{dD.clear()},"clear"),GFn=V(e=>{const t=dD.get(e.id);lt.trace("Transforming node",e.diff,e,"translate("+(e.x-e.width/2-5)+", "+e.width/2+")");const r=8,n=e.diff||0;return e.clusterNode?t.attr("transform","translate("+(e.x+n-e.width/2)+", "+(e.y-e.height/2-r)+")"):t.attr("transform","translate("+e.x+", "+e.y+")"),n},"positionNode"),NEn=V((e,t,r,n,i,o)=>{t.arrowTypeStart&&Mxe(e,"start",t.arrowTypeStart,r,n,i,o),t.arrowTypeEnd&&Mxe(e,"end",t.arrowTypeEnd,r,n,i,o)},"addEdgeMarkers"),LEn={arrow_cross:{type:"cross",fill:!1},arrow_point:{type:"point",fill:!0},arrow_barb:{type:"barb",fill:!0},arrow_circle:{type:"circle",fill:!1},aggregation:{type:"aggregation",fill:!1},extension:{type:"extension",fill:!1},composition:{type:"composition",fill:!0},dependency:{type:"dependency",fill:!0},lollipop:{type:"lollipop",fill:!1},only_one:{type:"onlyOne",fill:!1},zero_or_one:{type:"zeroOrOne",fill:!1},one_or_more:{type:"oneOrMore",fill:!1},zero_or_more:{type:"zeroOrMore",fill:!1},requirement_arrow:{type:"requirement_arrow",fill:!1},requirement_contains:{type:"requirement_contains",fill:!1}},Mxe=V((e,t,r,n,i,o,s)=>{var d;const l=LEn[r];if(!l){lt.warn(`Unknown arrow type: ${r}`);return}const c=l.type,f=`${i}_${o}-${c}${t==="start"?"Start":"End"}`;if(s&&s.trim()!==""){const m=s.replace(/[^\dA-Za-z]/g,"_"),h=`${f}_${m}`;if(!document.getElementById(h)){const y=document.getElementById(f);if(y){const g=y.cloneNode(!0);g.id=h,g.querySelectorAll("path, circle, line").forEach(x=>{x.setAttribute("stroke",s),l.fill&&x.setAttribute("fill",s)}),(d=y.parentNode)==null||d.appendChild(g)}}e.attr(`marker-${t}`,`url(${n}#${h})`)}else e.attr(`marker-${t}`,`url(${n}#${f})`)},"addEdgeMarker"),gA=new Map,Ii=new Map,JFn=V(()=>{gA.clear(),Ii.clear()},"clear"),j5=V(e=>e?e.reduce((r,n)=>r+";"+n,""):"","getLabelStyles"),REn=V(async(e,t)=>{let r=ji(mn().flowchart.htmlLabels);const n=await M0(e,t.label,{style:j5(t.labelStyle),useHtmlLabels:r,addSvgBackground:!0,isNode:!1});lt.info("abc82",t,t.labelType);const i=e.insert("g").attr("class","edgeLabel"),o=i.insert("g").attr("class","label");o.node().appendChild(n);let s=n.getBBox();if(r){const c=n.children[0],u=rn(n);s=c.getBoundingClientRect(),u.attr("width",s.width),u.attr("height",s.height)}o.attr("transform","translate("+-s.width/2+", "+-s.height/2+")"),gA.set(t.id,i),t.width=s.width,t.height=s.height;let l;if(t.startLabelLeft){const c=await au(t.startLabelLeft,j5(t.labelStyle)),u=e.insert("g").attr("class","edgeTerminals"),f=u.insert("g").attr("class","inner");l=f.node().appendChild(c);const d=c.getBBox();f.attr("transform","translate("+-d.width/2+", "+-d.height/2+")"),Ii.get(t.id)||Ii.set(t.id,{}),Ii.get(t.id).startLeft=u,W5(l,t.startLabelLeft)}if(t.startLabelRight){const c=await au(t.startLabelRight,j5(t.labelStyle)),u=e.insert("g").attr("class","edgeTerminals"),f=u.insert("g").attr("class","inner");l=u.node().appendChild(c),f.node().appendChild(c);const d=c.getBBox();f.attr("transform","translate("+-d.width/2+", "+-d.height/2+")"),Ii.get(t.id)||Ii.set(t.id,{}),Ii.get(t.id).startRight=u,W5(l,t.startLabelRight)}if(t.endLabelLeft){const c=await au(t.endLabelLeft,j5(t.labelStyle)),u=e.insert("g").attr("class","edgeTerminals"),f=u.insert("g").attr("class","inner");l=f.node().appendChild(c);const d=c.getBBox();f.attr("transform","translate("+-d.width/2+", "+-d.height/2+")"),u.node().appendChild(c),Ii.get(t.id)||Ii.set(t.id,{}),Ii.get(t.id).endLeft=u,W5(l,t.endLabelLeft)}if(t.endLabelRight){const c=await au(t.endLabelRight,j5(t.labelStyle)),u=e.insert("g").attr("class","edgeTerminals"),f=u.insert("g").attr("class","inner");l=f.node().appendChild(c);const d=c.getBBox();f.attr("transform","translate("+-d.width/2+", "+-d.height/2+")"),u.node().appendChild(c),Ii.get(t.id)||Ii.set(t.id,{}),Ii.get(t.id).endRight=u,W5(l,t.endLabelRight)}return n},"insertEdgeLabel");function W5(e,t){mn().flowchart.htmlLabels&&e&&(e.style.width=t.length*9+"px",e.style.height="12px")}V(W5,"setTerminalWidth");var FEn=V((e,t)=>{lt.debug("Moving label abc88 ",e.id,e.label,gA.get(e.id),t);let r=t.updatedPath?t.updatedPath:t.originalPath;const n=mn(),{subGraphTitleTotalMargin:i}=Ene(n);if(e.label){const o=gA.get(e.id);let s=e.x,l=e.y;if(r){const c=Ss.calcLabelPosition(r);lt.debug("Moving label "+e.label+" from (",s,",",l,") to (",c.x,",",c.y,") abc88"),t.updatedPath&&(s=c.x,l=c.y)}o.attr("transform",`translate(${s}, ${l+i/2})`)}if(e.startLabelLeft){const o=Ii.get(e.id).startLeft;let s=e.x,l=e.y;if(r){const c=Ss.calcTerminalLabelPosition(e.arrowTypeStart?10:0,"start_left",r);s=c.x,l=c.y}o.attr("transform",`translate(${s}, ${l})`)}if(e.startLabelRight){const o=Ii.get(e.id).startRight;let s=e.x,l=e.y;if(r){const c=Ss.calcTerminalLabelPosition(e.arrowTypeStart?10:0,"start_right",r);s=c.x,l=c.y}o.attr("transform",`translate(${s}, ${l})`)}if(e.endLabelLeft){const o=Ii.get(e.id).endLeft;let s=e.x,l=e.y;if(r){const c=Ss.calcTerminalLabelPosition(e.arrowTypeEnd?10:0,"end_left",r);s=c.x,l=c.y}o.attr("transform",`translate(${s}, ${l})`)}if(e.endLabelRight){const o=Ii.get(e.id).endRight;let s=e.x,l=e.y;if(r){const c=Ss.calcTerminalLabelPosition(e.arrowTypeEnd?10:0,"end_right",r);s=c.x,l=c.y}o.attr("transform",`translate(${s}, ${l})`)}},"positionEdgeLabel"),BEn=V((e,t)=>{const r=e.x,n=e.y,i=Math.abs(t.x-r),o=Math.abs(t.y-n),s=e.width/2,l=e.height/2;return i>=s||o>=l},"outsideNode"),VEn=V((e,t,r)=>{lt.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(t)} insidePoint : ${JSON.stringify(r)} node : x:${e.x} y:${e.y} w:${e.width} h:${e.height}`);const n=e.x,i=e.y,o=Math.abs(n-r.x),s=e.width/2;let l=r.xMath.abs(n-t.x)*c){let d=r.y{lt.warn("abc88 cutPathAtIntersect",e,t);let r=[],n=e[0],i=!1;return e.forEach(o=>{if(lt.info("abc88 checking point",o,t),!BEn(t,o)&&!i){const s=VEn(t,n,o);lt.debug("abc88 inside",o,n,s),lt.debug("abc88 intersection",s,t);let l=!1;r.forEach(c=>{l=l||c.x===s.x&&c.y===s.y}),r.some(c=>c.x===s.x&&c.y===s.y)?lt.warn("abc88 no intersect",s,r):r.push(s),i=!0}else lt.warn("abc88 outside",o,n),n=o,i||r.push(o)}),lt.debug("returning points",r),r},"cutPathAtIntersect");function pUe(e){const t=[],r=[];for(let n=1;n5&&Math.abs(o.y-i.y)>5||i.y===o.y&&o.x===s.x&&Math.abs(o.x-i.x)>5&&Math.abs(o.y-s.y)>5)&&(t.push(o),r.push(n))}return{cornerPoints:t,cornerPointPositions:r}}V(pUe,"extractCornerPoints");var Axe=V(function(e,t,r){const n=t.x-e.x,i=t.y-e.y,o=Math.sqrt(n*n+i*i),s=r/o;return{x:t.x-s*n,y:t.y-s*i}},"findAdjacentPoint"),HEn=V(function(e){const{cornerPointPositions:t}=pUe(e),r=[];for(let n=0;n10&&Math.abs(o.y-i.y)>=10){lt.debug("Corner point fixing",Math.abs(o.x-i.x),Math.abs(o.y-i.y));const h=5;s.x===l.x?m={x:u<0?l.x-h+d:l.x+h-d,y:f<0?l.y-d:l.y+d}:m={x:u<0?l.x-d:l.x+d,y:f<0?l.y-h+d:l.y+h-d}}else lt.debug("Corner point skipping fixing",Math.abs(o.x-i.x),Math.abs(o.y-i.y));r.push(m,c)}else r.push(e[n]);return r},"fixCorners"),UEn=V(function(e,t,r,n,i,o,s){var _;const{handDrawnSeed:l}=mn();let c=t.points,u=!1;const f=i;var d=o;const m=[];for(const C in t.cssCompiledStyles)GVe(C)||m.push(t.cssCompiledStyles[C]);d.intersect&&f.intersect&&(c=c.slice(1,t.points.length-1),c.unshift(f.intersect(c[0])),lt.debug("Last point APA12",t.start,"-->",t.end,c[c.length-1],d,d.intersect(c[c.length-1])),c.push(d.intersect(c[c.length-1]))),t.toCluster&&(lt.info("to cluster abc88",r.get(t.toCluster)),c=zxe(t.points,r.get(t.toCluster).node),u=!0),t.fromCluster&&(lt.debug("from cluster abc88",r.get(t.fromCluster),JSON.stringify(c,null,2)),c=zxe(c.reverse(),r.get(t.fromCluster).node).reverse(),u=!0);let h=c.filter(C=>!Number.isNaN(C.y));h=HEn(h);let y=QM;switch(y=oA,t.curve){case"linear":y=oA;break;case"basis":y=QM;break;case"cardinal":y=JBe;break;case"bumpX":y=UBe;break;case"bumpY":y=WBe;break;case"catmullRom":y=XBe;break;case"monotoneX":y=nVe;break;case"monotoneY":y=iVe;break;case"natural":y=aVe;break;case"step":y=sVe;break;case"stepAfter":y=cVe;break;case"stepBefore":y=lVe;break;default:y=QM}const{x:g,y:b}=FPn(t),x=Ikn().x(g).y(b).curve(y);let v;switch(t.thickness){case"normal":v="edge-thickness-normal";break;case"thick":v="edge-thickness-thick";break;case"invisible":v="edge-thickness-invisible";break;default:v="edge-thickness-normal"}switch(t.pattern){case"solid":v+=" edge-pattern-solid";break;case"dotted":v+=" edge-pattern-dotted";break;case"dashed":v+=" edge-pattern-dashed";break;default:v+=" edge-pattern-solid"}let O,j=x(h);const w=Array.isArray(t.style)?t.style:[t.style];let P=w.find(C=>C==null?void 0:C.startsWith("stroke:"));if(t.look==="handDrawn"){const C=Zt.svg(e);Object.assign([],h);const k=C.path(j,{roughness:.3,seed:l});v+=" transition",O=rn(k).select("path").attr("id",t.id).attr("class"," "+v+(t.classes?" "+t.classes:"")).attr("style",w?w.reduce((D,A)=>D+";"+A,""):"");let N=O.attr("d");O.attr("d",N),e.node().appendChild(O.node())}else{const C=m.join(";"),k=w?w.reduce((A,z)=>A+z+";",""):"";let N="";t.animate&&(N=" edge-animation-fast"),t.animation&&(N=" edge-animation-"+t.animation);const D=C?C+";"+k+";":k;O=e.append("path").attr("d",j).attr("id",t.id).attr("class"," "+v+(t.classes?" "+t.classes:"")+(N??"")).attr("style",D),P=(_=D.match(/stroke:([^;]+)/))==null?void 0:_[1]}let S="";(mn().flowchart.arrowMarkerAbsolute||mn().state.arrowMarkerAbsolute)&&(S=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,S=S.replace(/\(/g,"\\(").replace(/\)/g,"\\)")),lt.info("arrowTypeStart",t.arrowTypeStart),lt.info("arrowTypeEnd",t.arrowTypeEnd),NEn(O,t,S,s,n,P);let $={};return u&&($.updatedPath=c),$.originalPath=t.points,$},"insertEdge"),WEn=V((e,t,r,n)=>{t.forEach(i=>{sTn[i](e,r,n)})},"insertMarkers"),KEn=V((e,t,r)=>{lt.trace("Making markers for ",r),e.append("defs").append("marker").attr("id",r+"_"+t+"-extensionStart").attr("class","marker extension "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-extensionEnd").attr("class","marker extension "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},"extension"),qEn=V((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-compositionStart").attr("class","marker composition "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-compositionEnd").attr("class","marker composition "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"composition"),GEn=V((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-aggregationStart").attr("class","marker aggregation "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-aggregationEnd").attr("class","marker aggregation "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"aggregation"),JEn=V((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-dependencyStart").attr("class","marker dependency "+t).attr("refX",6).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-dependencyEnd").attr("class","marker dependency "+t).attr("refX",13).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},"dependency"),YEn=V((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-lollipopStart").attr("class","marker lollipop "+t).attr("refX",13).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6),e.append("defs").append("marker").attr("id",r+"_"+t+"-lollipopEnd").attr("class","marker lollipop "+t).attr("refX",1).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6)},"lollipop"),XEn=V((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-pointEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-pointStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",4.5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"point"),QEn=V((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-circleEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-circleStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"circle"),ZEn=V((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-crossEnd").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-crossStart").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},"cross"),eTn=V((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","userSpaceOnUse").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},"barb"),tTn=V((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-onlyOneStart").attr("class","marker onlyOne "+t).attr("refX",0).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("d","M9,0 L9,18 M15,0 L15,18"),e.append("defs").append("marker").attr("id",r+"_"+t+"-onlyOneEnd").attr("class","marker onlyOne "+t).attr("refX",18).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("d","M3,0 L3,18 M9,0 L9,18")},"only_one"),rTn=V((e,t,r)=>{const n=e.append("defs").append("marker").attr("id",r+"_"+t+"-zeroOrOneStart").attr("class","marker zeroOrOne "+t).attr("refX",0).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto");n.append("circle").attr("fill","white").attr("cx",21).attr("cy",9).attr("r",6),n.append("path").attr("d","M9,0 L9,18");const i=e.append("defs").append("marker").attr("id",r+"_"+t+"-zeroOrOneEnd").attr("class","marker zeroOrOne "+t).attr("refX",30).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto");i.append("circle").attr("fill","white").attr("cx",9).attr("cy",9).attr("r",6),i.append("path").attr("d","M21,0 L21,18")},"zero_or_one"),nTn=V((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-oneOrMoreStart").attr("class","marker oneOrMore "+t).attr("refX",18).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("d","M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27"),e.append("defs").append("marker").attr("id",r+"_"+t+"-oneOrMoreEnd").attr("class","marker oneOrMore "+t).attr("refX",27).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("d","M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18")},"one_or_more"),iTn=V((e,t,r)=>{const n=e.append("defs").append("marker").attr("id",r+"_"+t+"-zeroOrMoreStart").attr("class","marker zeroOrMore "+t).attr("refX",18).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto");n.append("circle").attr("fill","white").attr("cx",48).attr("cy",18).attr("r",6),n.append("path").attr("d","M0,18 Q18,0 36,18 Q18,36 0,18");const i=e.append("defs").append("marker").attr("id",r+"_"+t+"-zeroOrMoreEnd").attr("class","marker zeroOrMore "+t).attr("refX",39).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto");i.append("circle").attr("fill","white").attr("cx",9).attr("cy",18).attr("r",6),i.append("path").attr("d","M21,18 Q39,0 57,18 Q39,36 21,18")},"zero_or_more"),oTn=V((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-requirement_arrowEnd").attr("refX",20).attr("refY",10).attr("markerWidth",20).attr("markerHeight",20).attr("orient","auto").append("path").attr("d",`M0,0 L20,10 M20,10 L0,20`)},"requirement_arrow"),aTn=V((e,t,r)=>{const n=e.append("defs").append("marker").attr("id",r+"_"+t+"-requirement_containsStart").attr("refX",0).attr("refY",10).attr("markerWidth",20).attr("markerHeight",20).attr("orient","auto").append("g");n.append("circle").attr("cx",10).attr("cy",10).attr("r",9).attr("fill","none"),n.append("line").attr("x1",1).attr("x2",19).attr("y1",10).attr("y2",10),n.append("line").attr("y1",1).attr("y2",19).attr("x1",10).attr("x2",10)},"requirement_contains"),sTn={extension:KEn,composition:qEn,aggregation:GEn,dependency:JEn,lollipop:YEn,point:XEn,circle:QEn,cross:ZEn,barb:eTn,only_one:tTn,zero_or_one:rTn,one_or_more:nTn,zero_or_more:iTn,requirement_arrow:oTn,requirement_contains:aTn},lTn=WEn,cTn={common:Ud,getConfig:To,insertCluster:gEn,insertEdge:UEn,insertEdgeLabel:REn,insertMarkers:lTn,insertNode:fUe,interpolateToCurve:Une,labelHelper:$r,log:lt,positionEdgeLabel:FEn},N$={},dUe=V(e=>{for(const t of e)N$[t.name]=t},"registerLayoutLoaders"),uTn=V(()=>{dUe([{name:"dagre",loader:V(async()=>await sn(()=>import("./dagre-OKDRZEBW--pIInU9p.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11])),"loader")}])},"registerDefaultLayoutLoaders");uTn();var YFn=V(async(e,t)=>{if(!(e.layoutAlgorithm in N$))throw new Error(`Unknown layout algorithm: ${e.layoutAlgorithm}`);const r=N$[e.layoutAlgorithm];return(await r.loader()).render(e,t,cTn,{algorithm:r.algorithm})},"render"),XFn=V((e="",{fallback:t="dagre"}={})=>{if(e in N$)return e;if(t in N$)return lt.warn(`Layout algorithm ${e} is not registered. Using ${t} as fallback.`),t;throw new Error(`Both layout algorithms ${e} and ${t} are not registered.`)},"getRegisteredLayoutAlgorithm"),Ixe={name:"mermaid",version:"11.6.0",description:"Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.",type:"module",module:"./dist/mermaid.core.mjs",types:"./dist/mermaid.d.ts",exports:{".":{types:"./dist/mermaid.d.ts",import:"./dist/mermaid.core.mjs",default:"./dist/mermaid.core.mjs"},"./*":"./*"},keywords:["diagram","markdown","flowchart","sequence diagram","gantt","class diagram","git graph","mindmap","packet diagram","c4 diagram","er diagram","pie chart","pie diagram","quadrant chart","requirement diagram","graph"],scripts:{clean:"rimraf dist",dev:"pnpm -w dev","docs:code":"typedoc src/defaultConfig.ts src/config.ts src/mermaid.ts && prettier --write ./src/docs/config/setup","docs:build":"rimraf ../../docs && pnpm docs:code && pnpm docs:spellcheck && tsx scripts/docs.cli.mts","docs:verify":"pnpm docs:code && pnpm docs:spellcheck && tsx scripts/docs.cli.mts --verify","docs:pre:vitepress":"pnpm --filter ./src/docs prefetch && rimraf src/vitepress && pnpm docs:code && tsx scripts/docs.cli.mts --vitepress && pnpm --filter ./src/vitepress install --no-frozen-lockfile --ignore-scripts","docs:build:vitepress":"pnpm docs:pre:vitepress && (cd src/vitepress && pnpm run build) && cpy --flat src/docs/landing/ ./src/vitepress/.vitepress/dist/landing","docs:dev":'pnpm docs:pre:vitepress && concurrently "pnpm --filter ./src/vitepress dev" "tsx scripts/docs.cli.mts --watch --vitepress"',"docs:dev:docker":'pnpm docs:pre:vitepress && concurrently "pnpm --filter ./src/vitepress dev:docker" "tsx scripts/docs.cli.mts --watch --vitepress"',"docs:serve":"pnpm docs:build:vitepress && vitepress serve src/vitepress","docs:spellcheck":'cspell "src/docs/**/*.md"',"docs:release-version":"tsx scripts/update-release-version.mts","docs:verify-version":"tsx scripts/update-release-version.mts --verify","types:build-config":"tsx scripts/create-types-from-json-schema.mts","types:verify-config":"tsx scripts/create-types-from-json-schema.mts --verify",checkCircle:"npx madge --circular ./src",prepublishOnly:"pnpm docs:verify-version"},repository:{type:"git",url:"https://github.com/mermaid-js/mermaid"},author:"Knut Sveidqvist",license:"MIT",standard:{ignore:["**/parser/*.js","dist/**/*.js","cypress/**/*.js"],globals:["page"]},dependencies:{"@braintree/sanitize-url":"^7.0.4","@iconify/utils":"^2.1.33","@mermaid-js/parser":"workspace:^","@types/d3":"^7.4.3",cytoscape:"^3.29.3","cytoscape-cose-bilkent":"^4.1.0","cytoscape-fcose":"^2.2.0",d3:"^7.9.0","d3-sankey":"^0.12.3","dagre-d3-es":"7.0.11",dayjs:"^1.11.13",dompurify:"^3.2.4",katex:"^0.16.9",khroma:"^2.1.0","lodash-es":"^4.17.21",marked:"^15.0.7",roughjs:"^4.6.6",stylis:"^4.3.6","ts-dedent":"^2.2.0",uuid:"^11.1.0"},devDependencies:{"@adobe/jsonschema2md":"^8.0.2","@iconify/types":"^2.0.0","@types/cytoscape":"^3.21.9","@types/cytoscape-fcose":"^2.2.4","@types/d3-sankey":"^0.12.4","@types/d3-scale":"^4.0.9","@types/d3-scale-chromatic":"^3.1.0","@types/d3-selection":"^3.0.11","@types/d3-shape":"^3.1.7","@types/jsdom":"^21.1.7","@types/katex":"^0.16.7","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/stylis":"^4.2.7","@types/uuid":"^10.0.0",ajv:"^8.17.1",chokidar:"^4.0.3",concurrently:"^9.1.2","csstree-validator":"^4.0.1",globby:"^14.0.2",jison:"^0.4.18","js-base64":"^3.7.7",jsdom:"^26.0.0","json-schema-to-typescript":"^15.0.4",micromatch:"^4.0.8","path-browserify":"^1.0.1",prettier:"^3.5.2",remark:"^15.0.1","remark-frontmatter":"^5.0.0","remark-gfm":"^4.0.1",rimraf:"^6.0.1","start-server-and-test":"^2.0.10","type-fest":"^4.35.0",typedoc:"^0.27.8","typedoc-plugin-markdown":"^4.4.2",typescript:"~5.7.3","unist-util-flatmap":"^1.0.0","unist-util-visit":"^5.0.0",vitepress:"^1.0.2","vitepress-plugin-search":"1.0.4-alpha.22"},files:["dist/","README.md"],publishConfig:{access:"public"}},fTn=V(e=>{var i;const{securityLevel:t}=mn();let r=rn("body");if(t==="sandbox"){const s=((i=rn(`#i${e}`).node())==null?void 0:i.contentDocument)??document;r=rn(s.body)}return r.select(`#${e}`)},"selectSvgElement"),mUe="c4",pTn=V(e=>/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(e),"detector"),dTn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./c4Diagram-VJAJSXHY-CQ8ZGtOw.js");return{diagram:t}},__vite__mapDeps([12,13,6,7,8,9,10,11]));return{id:mUe,diagram:e}},"loader"),mTn={id:mUe,detector:pTn,loader:dTn},hTn=mTn,hUe="flowchart",yTn=V((e,t)=>{var r,n;return((r=t==null?void 0:t.flowchart)==null?void 0:r.defaultRenderer)==="dagre-wrapper"||((n=t==null?void 0:t.flowchart)==null?void 0:n.defaultRenderer)==="elk"?!1:/^\s*graph/.test(e)},"detector"),gTn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./flowDiagram-4HSFHLVR-ARgpfhF8.js");return{diagram:t}},__vite__mapDeps([14,15,16,6,7,8,9,10,11]));return{id:hUe,diagram:e}},"loader"),bTn={id:hUe,detector:yTn,loader:gTn},vTn=bTn,yUe="flowchart-v2",xTn=V((e,t)=>{var r,n,i;return((r=t==null?void 0:t.flowchart)==null?void 0:r.defaultRenderer)==="dagre-d3"?!1:(((n=t==null?void 0:t.flowchart)==null?void 0:n.defaultRenderer)==="elk"&&(t.layout="elk"),/^\s*graph/.test(e)&&((i=t==null?void 0:t.flowchart)==null?void 0:i.defaultRenderer)==="dagre-wrapper"?!0:/^\s*flowchart/.test(e))},"detector"),OTn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./flowDiagram-4HSFHLVR-ARgpfhF8.js");return{diagram:t}},__vite__mapDeps([14,15,16,6,7,8,9,10,11]));return{id:yUe,diagram:e}},"loader"),jTn={id:yUe,detector:xTn,loader:OTn},wTn=jTn,gUe="er",PTn=V(e=>/^\s*erDiagram/.test(e),"detector"),STn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./erDiagram-Q7BY3M3F-CR2KpfXw.js");return{diagram:t}},__vite__mapDeps([17,15,16,6,7,8,9,10,11]));return{id:gUe,diagram:e}},"loader"),_Tn={id:gUe,detector:PTn,loader:STn},CTn=_Tn,bUe="gitGraph",kTn=V(e=>/^\s*gitGraph/.test(e),"detector"),$Tn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./gitGraphDiagram-7IBYFJ6S-BPM3jxlg.js");return{diagram:t}},__vite__mapDeps([18,19,20,21,2,4,5,6,7,8,9,10,11]));return{id:bUe,diagram:e}},"loader"),ETn={id:bUe,detector:kTn,loader:$Tn},TTn=ETn,vUe="gantt",MTn=V(e=>/^\s*gantt/.test(e),"detector"),zTn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./ganttDiagram-APWFNJXF-DMmU8kzK.js");return{diagram:t}},__vite__mapDeps([22,7,23,24,6,8,9,10,11]));return{id:vUe,diagram:e}},"loader"),ATn={id:vUe,detector:MTn,loader:zTn},ITn=ATn,xUe="info",DTn=V(e=>/^\s*info/.test(e),"detector"),NTn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./infoDiagram-PH2N3AL5-J4GqkYCt.js");return{diagram:t}},__vite__mapDeps([25,21,2,4,5,6,7,8,9,10,11]));return{id:xUe,diagram:e}},"loader"),LTn={id:xUe,detector:DTn,loader:NTn},OUe="pie",RTn=V(e=>/^\s*pie/.test(e),"detector"),FTn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./pieDiagram-IB7DONF6-DX_VOZkh.js");return{diagram:t}},__vite__mapDeps([26,19,21,2,4,5,27,28,24,6,7,8,9,10,11]));return{id:OUe,diagram:e}},"loader"),BTn={id:OUe,detector:RTn,loader:FTn},jUe="quadrantChart",VTn=V(e=>/^\s*quadrantChart/.test(e),"detector"),HTn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./quadrantDiagram-7GDLP6J5-BMoEeRUI.js");return{diagram:t}},__vite__mapDeps([29,23,24,6,7,8,9,10,11]));return{id:jUe,diagram:e}},"loader"),UTn={id:jUe,detector:VTn,loader:HTn},WTn=UTn,wUe="xychart",KTn=V(e=>/^\s*xychart-beta/.test(e),"detector"),qTn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./xychartDiagram-VJFVF3MP-tzuQ1YDc.js");return{diagram:t}},__vite__mapDeps([30,24,28,23,6,7,8,9,10,11]));return{id:wUe,diagram:e}},"loader"),GTn={id:wUe,detector:KTn,loader:qTn},JTn=GTn,PUe="requirement",YTn=V(e=>/^\s*requirement(Diagram)?/.test(e),"detector"),XTn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./requirementDiagram-KVF5MWMF-wNPZm_F5.js");return{diagram:t}},__vite__mapDeps([31,15,6,7,8,9,10,11]));return{id:PUe,diagram:e}},"loader"),QTn={id:PUe,detector:YTn,loader:XTn},ZTn=QTn,SUe="sequence",eMn=V(e=>/^\s*sequenceDiagram/.test(e),"detector"),tMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./sequenceDiagram-X6HHIX6F-Bm9o2wM9.js");return{diagram:t}},__vite__mapDeps([32,13,20,6,7,8,9,10,11]));return{id:SUe,diagram:e}},"loader"),rMn={id:SUe,detector:eMn,loader:tMn},nMn=rMn,_Ue="class",iMn=V((e,t)=>{var r;return((r=t==null?void 0:t.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*classDiagram/.test(e)},"detector"),oMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./classDiagram-GIVACNV2-DxlgdhUD.js");return{diagram:t}},__vite__mapDeps([33,34,15,6,7,8,9,10,11]));return{id:_Ue,diagram:e}},"loader"),aMn={id:_Ue,detector:iMn,loader:oMn},sMn=aMn,CUe="classDiagram",lMn=V((e,t)=>{var r;return/^\s*classDiagram/.test(e)&&((r=t==null?void 0:t.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!0:/^\s*classDiagram-v2/.test(e)},"detector"),cMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./classDiagram-v2-COTLJTTW-DxlgdhUD.js");return{diagram:t}},__vite__mapDeps([35,34,15,6,7,8,9,10,11]));return{id:CUe,diagram:e}},"loader"),uMn={id:CUe,detector:lMn,loader:cMn},fMn=uMn,kUe="state",pMn=V((e,t)=>{var r;return((r=t==null?void 0:t.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*stateDiagram/.test(e)},"detector"),dMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./stateDiagram-DGXRK772-BaS18p6k.js");return{diagram:t}},__vite__mapDeps([36,37,15,1,2,3,4,6,7,8,9,10,11]));return{id:kUe,diagram:e}},"loader"),mMn={id:kUe,detector:pMn,loader:dMn},hMn=mMn,$Ue="stateDiagram",yMn=V((e,t)=>{var r;return!!(/^\s*stateDiagram-v2/.test(e)||/^\s*stateDiagram/.test(e)&&((r=t==null?void 0:t.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper")},"detector"),gMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./stateDiagram-v2-YXO3MK2T-Lnq1IHq1.js");return{diagram:t}},__vite__mapDeps([38,37,15,6,7,8,9,10,11]));return{id:$Ue,diagram:e}},"loader"),bMn={id:$Ue,detector:yMn,loader:gMn},vMn=bMn,EUe="journey",xMn=V(e=>/^\s*journey/.test(e),"detector"),OMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./journeyDiagram-U35MCT3I-dbNXaBWy.js");return{diagram:t}},__vite__mapDeps([39,13,27,6,7,8,9,10,11]));return{id:EUe,diagram:e}},"loader"),jMn={id:EUe,detector:xMn,loader:OMn},wMn=jMn,PMn=V((e,t,r)=>{lt.debug(`rendering svg for syntax error `);const n=fTn(t),i=n.append("g");n.attr("viewBox","0 0 2412 512"),kRe(n,100,512,!0),i.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),i.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),i.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),i.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),i.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),i.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),i.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),i.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${r}`)},"draw"),TUe={draw:PMn},SMn=TUe,_Mn={db:{},renderer:TUe,parser:{parse:V(()=>{},"parse")}},CMn=_Mn,MUe="flowchart-elk",kMn=V((e,t={})=>{var r;return/^\s*flowchart-elk/.test(e)||/^\s*flowchart|graph/.test(e)&&((r=t==null?void 0:t.flowchart)==null?void 0:r.defaultRenderer)==="elk"?(t.layout="elk",!0):!1},"detector"),$Mn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./flowDiagram-4HSFHLVR-ARgpfhF8.js");return{diagram:t}},__vite__mapDeps([14,15,16,6,7,8,9,10,11]));return{id:MUe,diagram:e}},"loader"),EMn={id:MUe,detector:kMn,loader:$Mn},TMn=EMn,zUe="timeline",MMn=V(e=>/^\s*timeline/.test(e),"detector"),zMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./timeline-definition-BDJGKUSR-BWDw6rnf.js");return{diagram:t}},__vite__mapDeps([40,27,6,7,8,9,10,11]));return{id:zUe,diagram:e}},"loader"),AMn={id:zUe,detector:MMn,loader:zMn},IMn=AMn,AUe="mindmap",DMn=V(e=>/^\s*mindmap/.test(e),"detector"),NMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./mindmap-definition-ALO5MXBD-CQkqi2BO.js");return{diagram:t}},__vite__mapDeps([41,42,7,6,8,9,10,11]));return{id:AUe,diagram:e}},"loader"),LMn={id:AUe,detector:DMn,loader:NMn},RMn=LMn,IUe="kanban",FMn=V(e=>/^\s*kanban/.test(e),"detector"),BMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./kanban-definition-NDS4AKOZ-ChnVIKdG.js");return{diagram:t}},__vite__mapDeps([43,6,7,8,9,10,11]));return{id:IUe,diagram:e}},"loader"),VMn={id:IUe,detector:FMn,loader:BMn},HMn=VMn,DUe="sankey",UMn=V(e=>/^\s*sankey-beta/.test(e),"detector"),WMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./sankeyDiagram-QLVOVGJD-BtHZ3_Jk.js");return{diagram:t}},__vite__mapDeps([44,28,24,6,7,8,9,10,11]));return{id:DUe,diagram:e}},"loader"),KMn={id:DUe,detector:UMn,loader:WMn},qMn=KMn,NUe="packet",GMn=V(e=>/^\s*packet-beta/.test(e),"detector"),JMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./diagram-VNBRO52H-Dnsma2lF.js");return{diagram:t}},__vite__mapDeps([45,19,21,2,4,5,6,7,8,9,10,11]));return{id:NUe,diagram:e}},"loader"),YMn={id:NUe,detector:GMn,loader:JMn},LUe="radar",XMn=V(e=>/^\s*radar-beta/.test(e),"detector"),QMn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./diagram-SSKATNLV-CUUGOM3S.js");return{diagram:t}},__vite__mapDeps([46,19,21,2,4,5,6,7,8,9,10,11]));return{id:LUe,diagram:e}},"loader"),ZMn={id:LUe,detector:XMn,loader:QMn},RUe="block",ezn=V(e=>/^\s*block-beta/.test(e),"detector"),tzn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./blockDiagram-JOT3LUYC-C8BnVHfr.js");return{diagram:t}},__vite__mapDeps([47,5,2,1,16,6,7,8,9,10,11]));return{id:RUe,diagram:e}},"loader"),rzn={id:RUe,detector:ezn,loader:tzn},nzn=rzn,FUe="architecture",izn=V(e=>/^\s*architecture/.test(e),"detector"),ozn=V(async()=>{const{diagram:e}=await sn(async()=>{const{diagram:t}=await import("./architectureDiagram-IEHRJDOE-DehfUMSQ.js");return{diagram:t}},__vite__mapDeps([48,19,20,21,2,4,5,42,7,6,8,9,10,11]));return{id:FUe,diagram:e}},"loader"),azn={id:FUe,detector:izn,loader:ozn},szn=azn,Dxe=!1,mD=V(()=>{Dxe||(Dxe=!0,Wz("error",CMn,e=>e.toLowerCase().trim()==="error"),Wz("---",{db:{clear:V(()=>{},"clear")},styles:{},renderer:{draw:V(()=>{},"draw")},parser:{parse:V(()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")},"parse")},init:V(()=>null,"init")},e=>e.toLowerCase().trimStart().startsWith("---")),hRe(hTn,HMn,fMn,sMn,CTn,ITn,LTn,BTn,ZTn,nMn,TMn,wTn,vTn,RMn,IMn,TTn,vMn,hMn,wMn,WTn,qMn,YMn,JTn,nzn,szn,ZMn))},"addDiagrams"),lzn=V(async()=>{lt.debug("Loading registered diagrams");const t=(await Promise.allSettled(Object.entries(h4).map(async([r,{detector:n,loader:i}])=>{if(i)try{QY(r)}catch{try{const{diagram:o,id:s}=await i();Wz(s,o,n)}catch(o){throw lt.error(`Failed to load external diagram with key ${r}. Removing from detectors.`),delete h4[r],o}}}))).filter(r=>r.status==="rejected");if(t.length>0){lt.error(`Failed to load ${t.length} external diagrams`);for(const r of t)lt.error(r);throw new Error(`Failed to load ${t.length} external diagrams`)}},"loadRegisteredDiagrams"),czn="graphics-document document";function BUe(e,t){e.attr("role",czn),t!==""&&e.attr("aria-roledescription",t)}V(BUe,"setA11yDiagramInfo");function VUe(e,t,r,n){if(e.insert!==void 0){if(r){const i=`chart-desc-${n}`;e.attr("aria-describedby",i),e.insert("desc",":first-child").attr("id",i).text(r)}if(t){const i=`chart-title-${n}`;e.attr("aria-labelledby",i),e.insert("title",":first-child").attr("id",i).text(t)}}}V(VUe,"addSVGa11yTitleDescription");var fu,zX=(fu=class{constructor(t,r,n,i,o){this.type=t,this.text=r,this.db=n,this.parser=i,this.renderer=o}static async fromText(t,r={}){var u,f;const n=To(),i=yne(t,n);t=s$n(t)+` `;try{QY(i)}catch{const d=Fjn(i);if(!d)throw new mRe(`Diagram ${i} not found.`);const{id:m,diagram:h}=await d();Wz(m,h)}const{db:o,parser:s,renderer:l,init:c}=QY(i);return s.parser&&(s.parser.yy=o),(u=o.clear)==null||u.call(o),c==null||c(n),r.title&&((f=o.setDiagramTitle)==null||f.call(o,r.title)),await s.parse(t),new fu(i,t,o,s,l)}async render(t,r){await this.renderer.draw(this.text,t,r,this)}getParser(){return this.parser}getType(){return this.type}},V(fu,"Diagram"),fu),Nxe=[],uzn=V(()=>{Nxe.forEach(e=>{e()}),Nxe=[]},"attachFunctions"),fzn=V(e=>e.replace(/^\s*%%(?!{)[^\n]+\n?/gm,"").trimStart(),"cleanupComments");function HUe(e){const t=e.match(dRe);if(!t)return{text:e,metadata:{}};let r=RPn(t[1],{schema:LPn})??{};r=typeof r=="object"&&!Array.isArray(r)?r:{};const n={};return r.displayMode&&(n.displayMode=r.displayMode.toString()),r.title&&(n.title=r.title.toString()),r.config&&(n.config=r.config),{text:e.slice(t[0].length),metadata:n}}V(HUe,"extractFrontMatter");var pzn=V(e=>e.replace(/\r\n?/g,` `).replace(/<(\w+)([^>]*)>/g,(t,r,n)=>"<"+r+n.replace(/="([^"]*)"/g,"='$1'")+">"),"cleanupText"),dzn=V(e=>{const{text:t,metadata:r}=HUe(e),{displayMode:n,title:i,config:o={}}=r;return n&&(o.gantt||(o.gantt={}),o.gantt.displayMode=n),{title:i,config:o,text:t}},"processFrontmatter"),mzn=V(e=>{const t=Ss.detectInit(e)??{},r=Ss.detectDirective(e,"wrap");return Array.isArray(r)?t.wrap=r.some(({type:n})=>n==="wrap"):(r==null?void 0:r.type)==="wrap"&&(t.wrap=!0),{text:Gkn(e),directive:t}},"processDirectives");function uie(e){const t=pzn(e),r=dzn(t),n=mzn(r.text),i=Jne(r.config,n.directive);return e=fzn(n.text),{code:e,title:r.title,config:i}}V(uie,"preprocessDiagram");function UUe(e){const t=new TextEncoder().encode(e),r=Array.from(t,n=>String.fromCodePoint(n)).join("");return btoa(r)}V(UUe,"toBase64");var hzn=5e4,yzn="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa",gzn="sandbox",bzn="loose",vzn="http://www.w3.org/2000/svg",xzn="http://www.w3.org/1999/xlink",Ozn="http://www.w3.org/1999/xhtml",jzn="100%",wzn="100%",Pzn="border:0;margin:0;",Szn="margin:0",_zn="allow-top-navigation-by-user-activation allow-popups",Czn='The "iframe" tag is not supported by your browser.',kzn=["foreignobject"],$zn=["dominant-baseline"];function fie(e){const t=uie(e);return Hz(),rwn(t.config??{}),t}V(fie,"processAndSetConfigs");async function WUe(e,t){mD();try{const{code:r,config:n}=fie(e);return{diagramType:(await qUe(r)).type,config:n}}catch(r){if(t!=null&&t.suppressErrors)return!1;throw r}}V(WUe,"parse");var Lxe=V((e,t,r=[])=>` .${e} ${t} { ${r.join(" !important; ")} !important; }`,"cssImportantStyles"),Ezn=V((e,t=new Map)=>{var n;let r="";if(e.themeCSS!==void 0&&(r+=` ${e.themeCSS}`),e.fontFamily!==void 0&&(r+=` :root { --mermaid-font-family: ${e.fontFamily}}`),e.altFontFamily!==void 0&&(r+=` :root { --mermaid-alt-font-family: ${e.altFontFamily}}`),t instanceof Map){const l=e.htmlLabels??((n=e.flowchart)==null?void 0:n.htmlLabels)?["> *","span"]:["rect","polygon","ellipse","circle","path"];t.forEach(c=>{Eue(c.styles)||l.forEach(u=>{r+=Lxe(c.id,u,c.styles)}),Eue(c.textStyles)||(r+=Lxe(c.id,"tspan",((c==null?void 0:c.textStyles)||[]).map(u=>u.replace("color","fill"))))})}return r},"createCssStyles"),Tzn=V((e,t,r,n)=>{const i=Ezn(e,r),o=Own(t,i,e.themeVariables);return dz(Nje(`${n}{${o}}`),Lje)},"createUserStyles"),Mzn=V((e="",t,r)=>{let n=e;return!r&&!t&&(n=n.replace(/marker-end="url\([\d+./:=?A-Za-z-]*?#/g,'marker-end="url(#')),n=J3(n),n=n.replace(/
    /g,"
    "),n},"cleanUpSvgCode"),zzn=V((e="",t)=>{var i,o;const r=(o=(i=t==null?void 0:t.viewBox)==null?void 0:i.baseVal)!=null&&o.height?t.viewBox.baseVal.height+"px":wzn,n=UUe(`${e}`);return``},"putIntoIFrame"),Rxe=V((e,t,r,n,i)=>{const o=e.append("div");o.attr("id",r),n&&o.attr("style",n);const s=o.append("svg").attr("id",t).attr("width","100%").attr("xmlns",vzn);return i&&s.attr("xmlns:xlink",i),s.append("g"),e},"appendDivSvgG");function AX(e,t){return e.append("iframe").attr("id",t).attr("style","width: 100%; height: 100%;").attr("sandbox","")}V(AX,"sandboxedIframe");var Azn=V((e,t,r,n)=>{var i,o,s;(i=e.getElementById(t))==null||i.remove(),(o=e.getElementById(r))==null||o.remove(),(s=e.getElementById(n))==null||s.remove()},"removeExistingElements"),Izn=V(async function(e,t,r){var N,D,A,z,T,E;mD();const n=fie(t);t=n.code;const i=To();lt.debug(i),t.length>((i==null?void 0:i.maxTextSize)??hzn)&&(t=yzn);const o="#"+e,s="i"+e,l="#"+s,c="d"+e,u="#"+c,f=V(()=>{const K=rn(m?l:u).node();K&&"remove"in K&&K.remove()},"removeTempElements");let d=rn("body");const m=i.securityLevel===gzn,h=i.securityLevel===bzn,y=i.fontFamily;if(r!==void 0){if(r&&(r.innerHTML=""),m){const M=AX(rn(r),s);d=rn(M.nodes()[0].contentDocument.body),d.node().style.margin=0}else d=rn(r);Rxe(d,e,c,`font-family: ${y}`,xzn)}else{if(Azn(document,e,c,s),m){const M=AX(rn("body"),s);d=rn(M.nodes()[0].contentDocument.body),d.node().style.margin=0}else d=rn("body");Rxe(d,e,c)}let g,b;try{g=await zX.fromText(t,{title:n.title})}catch(M){if(i.suppressErrorRendering)throw f(),M;g=await zX.fromText("error"),b=M}const x=d.select(u).node(),v=g.type,O=x.firstChild,j=O.firstChild,w=(D=(N=g.renderer).getClasses)==null?void 0:D.call(N,t,g),P=Tzn(i,v,w,o),S=document.createElement("style");S.innerHTML=P,O.insertBefore(S,j);try{await g.renderer.draw(t,e,Ixe.version,g)}catch(M){throw i.suppressErrorRendering?f():SMn.draw(t,e,Ixe.version),M}const $=d.select(`${u} svg`),_=(z=(A=g.db).getAccTitle)==null?void 0:z.call(A),C=(E=(T=g.db).getAccDescription)==null?void 0:E.call(T);GUe(v,$,_,C),d.select(`[id="${e}"]`).selectAll("foreignobject > *").attr("xmlns",Ozn);let k=d.select(u).node().innerHTML;if(lt.debug("config.arrowMarkerAbsolute",i.arrowMarkerAbsolute),k=Mzn(k,m,ji(i.arrowMarkerAbsolute)),m){const M=d.select(u+" svg").node();k=zzn(k,M)}else h||(k=m4.sanitize(k,{ADD_TAGS:kzn,ADD_ATTR:$zn,HTML_INTEGRATION_POINTS:{foreignobject:!0}}));if(uzn(),b)throw b;return f(),{diagramType:v,svg:k,bindFunctions:g.db.bindFunctions}},"render");function KUe(e={}){var n;const t=Li({},e);t!=null&&t.fontFamily&&!((n=t.themeVariables)!=null&&n.fontFamily)&&(t.themeVariables||(t.themeVariables={}),t.themeVariables.fontFamily=t.fontFamily),ewn(t),t!=null&&t.theme&&t.theme in Kl?t.themeVariables=Kl[t.theme].getThemeVariables(t.themeVariables):t&&(t.themeVariables=Kl.default.getThemeVariables(t.themeVariables));const r=typeof t=="object"?Zjn(t):ORe();hne(r.logLevel),mD()}V(KUe,"initialize");var qUe=V((e,t={})=>{const{code:r}=uie(e);return zX.fromText(r,t)},"getDiagramFromText");function GUe(e,t,r,n){BUe(t,e),VUe(t,r,n,t.attr("id"))}V(GUe,"addA11yInfo");var s2=Object.freeze({render:Izn,parse:WUe,getDiagramFromText:qUe,initialize:KUe,getConfig:To,setConfig:jRe,getSiteConfig:ORe,updateSiteConfig:twn,reset:V(()=>{Hz()},"reset"),globalReset:V(()=>{Hz(y4)},"globalReset"),defaultConfig:y4});hne(To().logLevel);Hz(To());var Dzn=V((e,t,r)=>{lt.warn(e),Gne(e)?(r&&r(e.str,e.hash),t.push({...e,message:e.str,error:e})):(r&&r(e),e instanceof Error&&t.push({str:e.message,message:e.message,hash:e.name,error:e}))},"handleError"),JUe=V(async function(e={querySelector:".mermaid"}){try{await Nzn(e)}catch(t){if(Gne(t)&<.error(t.str),Xo.parseError&&Xo.parseError(t),!e.suppressErrors)throw lt.error("Use the suppressErrors option to suppress these errors"),t}},"run"),Nzn=V(async function({postRenderCallback:e,querySelector:t,nodes:r}={querySelector:".mermaid"}){const n=s2.getConfig();lt.debug(`${e?"":"No "}Callback function found`);let i;if(r)i=r;else if(t)i=document.querySelectorAll(t);else throw new Error("Nodes and querySelector are both undefined");lt.debug(`Found ${i.length} diagrams`),(n==null?void 0:n.startOnLoad)!==void 0&&(lt.debug("Start On Load: "+(n==null?void 0:n.startOnLoad)),s2.updateSiteConfig({startOnLoad:n==null?void 0:n.startOnLoad}));const o=new Ss.InitIDGenerator(n.deterministicIds,n.deterministicIDSeed);let s;const l=[];for(const c of Array.from(i)){if(lt.info("Rendering diagram: "+c.id),c.getAttribute("data-processed"))continue;c.setAttribute("data-processed","true");const u=`mermaid-${o.next()}`;s=c.innerHTML,s=$Ve(Ss.entityDecode(s)).trim().replace(//gi,"
    ");const f=Ss.detectInit(s);f&<.debug("Detected early reinit: ",f);try{const{svg:d,bindFunctions:m}=await ZUe(u,s,c);c.innerHTML=d,e&&await e(u),m&&m(c)}catch(d){Dzn(d,l,Xo.parseError)}}if(l.length>0)throw l[0]},"runThrowsErrors"),YUe=V(function(e){s2.initialize(e)},"initialize"),Lzn=V(async function(e,t,r){lt.warn("mermaid.init is deprecated. Please use run instead."),e&&YUe(e);const n={postRenderCallback:r,querySelector:".mermaid"};typeof t=="string"?n.querySelector=t:t&&(t instanceof HTMLElement?n.nodes=[t]:n.nodes=t),await JUe(n)},"init"),Rzn=V(async(e,{lazyLoad:t=!0}={})=>{mD(),hRe(...e),t===!1&&await lzn()},"registerExternalDiagrams"),XUe=V(function(){if(Xo.startOnLoad){const{startOnLoad:e}=s2.getConfig();e&&Xo.run().catch(t=>lt.error("Mermaid failed to initialize",t))}},"contentLoaded");typeof document<"u"&&window.addEventListener("load",XUe,!1);var Fzn=V(function(e){Xo.parseError=e},"setParseErrorHandler"),bA=[],sJ=!1,QUe=V(async()=>{if(!sJ){for(sJ=!0;bA.length>0;){const e=bA.shift();if(e)try{await e()}catch(t){lt.error("Error executing queue",t)}}sJ=!1}},"executeQueue"),Bzn=V(async(e,t)=>new Promise((r,n)=>{const i=V(()=>new Promise((o,s)=>{s2.parse(e,t).then(l=>{o(l),r(l)},l=>{var c;lt.error("Error parsing",l),(c=Xo.parseError)==null||c.call(Xo,l),s(l),n(l)})}),"performCall");bA.push(i),QUe().catch(n)}),"parse"),ZUe=V((e,t,r)=>new Promise((n,i)=>{const o=V(()=>new Promise((s,l)=>{s2.render(e,t,r).then(c=>{s(c),n(c)},c=>{var u;lt.error("Error parsing",c),(u=Xo.parseError)==null||u.call(Xo,c),l(c),i(c)})}),"performCall");bA.push(o),QUe().catch(i)}),"render"),Xo={startOnLoad:!0,mermaidAPI:s2,parse:Bzn,render:ZUe,init:Lzn,run:JUe,registerExternalDiagrams:Rzn,registerLayoutLoaders:dUe,initialize:YUe,parseError:void 0,contentLoaded:XUe,setParseErrorHandler:Fzn,detectType:yne,registerIconPacks:lSn},eWe=Xo;/*! Check if previously processed *//*! * Wait for document loaded before starting the execution */function Vzn(e,t,r){var n=this,i=p.useRef(null),o=p.useRef(0),s=p.useRef(null),l=p.useRef([]),c=p.useRef(),u=p.useRef(),f=p.useRef(e),d=p.useRef(!0);f.current=e;var m=typeof window<"u",h=!t&&t!==0&&m;if(typeof e!="function")throw new TypeError("Expected a function");t=+t||0;var y=!!(r=r||{}).leading,g=!("trailing"in r)||!!r.trailing,b="maxWait"in r,x="debounceOnServer"in r&&!!r.debounceOnServer,v=b?Math.max(+r.maxWait||0,t):null;p.useEffect(function(){return d.current=!0,function(){d.current=!1}},[]);var O=p.useMemo(function(){var j=function(C){var k=l.current,N=c.current;return l.current=c.current=null,o.current=C,u.current=f.current.apply(N,k)},w=function(C,k){h&&cancelAnimationFrame(s.current),s.current=h?requestAnimationFrame(C):setTimeout(C,k)},P=function(C){if(!d.current)return!1;var k=C-i.current;return!i.current||k>=t||k<0||b&&C-o.current>=v},S=function(C){return s.current=null,g&&l.current?j(C):(l.current=c.current=null,u.current)},$=function C(){var k=Date.now();if(P(k))return S(k);if(d.current){var N=t-(k-i.current),D=b?Math.min(N,v-(k-o.current)):N;w(C,D)}},_=function(){if(m||x){var C=Date.now(),k=P(C);if(l.current=[].slice.call(arguments),c.current=n,i.current=C,k){if(!s.current&&d.current)return o.current=i.current,w($,t),y?j(i.current):u.current;if(b)return w($,t),j(i.current)}return s.current||w($,t),u.current}};return _.cancel=function(){s.current&&(h?cancelAnimationFrame(s.current):clearTimeout(s.current)),o.current=0,l.current=i.current=c.current=s.current=null},_.isPending=function(){return!!s.current},_.flush=function(){return s.current?S(Date.now()):u.current},_},[y,b,t,v,g,h,m,x]);return O}eWe.initialize({startOnLoad:!1,theme:"default",securityLevel:"loose"});function Hzn(e){const t=p.useRef(null),[r,n]=p.useState(!1);p.useEffect(()=>{e.code&&t.current&&eWe.run({nodes:[t.current],suppressErrors:!0}).catch(o=>{n(!0),console.error("[Mermaid] ",o.message)})},[e.code]);function i(){var u;const o=(u=t.current)==null?void 0:u.querySelector("svg");if(!o)return;const s=new XMLSerializer().serializeToString(o),l=new Blob([s],{type:"image/svg+xml"}),c=URL.createObjectURL(l);window.open(c,"_blank")}return r?null:a.jsx("div",{className:OI("mermaid-container"),style:{cursor:"pointer",overflow:"auto",padding:"12px",border:"1px solid var(--semi-color-border)",borderRadius:"8px",backgroundColor:"var(--semi-color-bg-1)",margin:"12px 0"},ref:t,onClick:()=>i(),children:e.code})}function Uzn({code:e}){const t=p.useRef(null),[r,n]=p.useState(150);return p.useEffect(()=>{const i=t.current;if(!i)return;const o=()=>{var s;try{const l=i.contentDocument||((s=i.contentWindow)==null?void 0:s.document);if(l){const c=l.documentElement.scrollHeight||l.body.scrollHeight;n(Math.min(Math.max(c+16,60),600))}}catch{}};return i.addEventListener("load",o),()=>i.removeEventListener("load",o)},[e]),a.jsx("iframe",{ref:t,sandbox:"allow-same-origin",srcDoc:e,title:"HTML Preview",style:{width:"100%",height:`${r}px`,border:"none",overflow:"auto",backgroundColor:"#fff",borderRadius:"4px"}})}function Wzn(e){const t=p.useRef(null),[r,n]=p.useState(""),[i,o]=p.useState(""),{t:s}=nt(),l=Vzn(()=>{var d;if(!t.current)return;const c=t.current.querySelector("code.language-mermaid");c&&n(c.innerText);const u=t.current.querySelector("code.language-html"),f=(d=t.current.querySelector("code"))==null?void 0:d.innerText;u?o(u.innerText):(f!=null&&f.startsWith("{if(t.current){const c=t.current.querySelectorAll("code"),u=["","md","markdown","text","txt","plaintext","tex","latex"];c.forEach(f=>{let d=f.className.match(/language-(\w+)/),m=d?d[1]:"";u.includes(m)&&(f.style.whiteSpace="pre-wrap")}),setTimeout(l,1)}},[]),a.jsxs(a.Fragment,{children:[a.jsxs("pre",{ref:t,style:{position:"relative",backgroundColor:"var(--semi-color-fill-0)",border:"1px solid var(--semi-color-border)",borderRadius:"6px",padding:"12px",margin:"12px 0",overflow:"auto",fontSize:"14px",lineHeight:"1.4"},children:[a.jsx("div",{className:"copy-code-button",style:{position:"absolute",top:"8px",right:"8px",display:"flex",gap:"4px",zIndex:10,opacity:0,transition:"opacity 0.2s ease"},children:a.jsx(Ut,{content:s("复制代码"),children:a.jsx(B,{size:"small",theme:"borderless",icon:a.jsx(Xs,{}),onClick:c=>{if(c.preventDefault(),c.stopPropagation(),t.current){const u=t.current.querySelector("code"),f=(u==null?void 0:u.textContent)??"";gn(f).then(d=>{d?sr.success(s("代码已复制到剪贴板")):sr.error(s("复制失败,请手动复制"))})}},style:{padding:"4px",backgroundColor:"var(--semi-color-bg-2)",borderRadius:"4px",cursor:"pointer",border:"1px solid var(--semi-color-border)",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.1)"}})})}),e.children]}),r.length>0&&a.jsx(Hzn,{code:r},r),i.length>0&&a.jsxs("div",{style:{border:"1px solid var(--semi-color-border)",borderRadius:"8px",padding:"16px",margin:"12px 0",backgroundColor:"var(--semi-color-bg-1)"},children:[a.jsx("div",{style:{marginBottom:"8px",fontSize:"12px",color:"var(--semi-color-text-2)"},children:"HTML预览:"}),a.jsx(Uzn,{code:i})]})]})}function Kzn(e){const t=p.useRef(null),[r,n]=p.useState(!0),[i,o]=p.useState(!1),{t:s}=nt();p.useEffect(()=>{if(t.current){const u=t.current.scrollHeight;o(u>400),t.current.scrollTop=t.current.scrollHeight}},[e.children]);const l=()=>{n(u=>!u)},c=()=>i&&r?a.jsx("div",{style:{position:"absolute",bottom:"8px",right:"8px",left:"8px",display:"flex",justifyContent:"center"},children:a.jsx(B,{size:"small",onClick:l,theme:"solid",children:s("显示更多")})}):null;return a.jsxs("div",{style:{position:"relative"},children:[a.jsx("code",{className:OI(e==null?void 0:e.className),ref:t,style:{maxHeight:r?"400px":"none",overflowY:"hidden",display:"block",padding:"8px 12px",backgroundColor:"var(--semi-color-fill-0)",borderRadius:"4px",fontSize:"13px",lineHeight:"1.4"},children:e.children}),c()]})}function qzn(e){const t=/(```[\s\S]*?```|`.*?`)|\\\[([\s\S]*?[^\\])\\\]|\\\((.*?)\\\)/g;return e.replace(t,(r,n,i,o)=>n||(i?`$$${i}$$`:o?`$${o}$`:r))}function Gzn(e){return e.includes("```")?e:e.replace(/([`]*?)(\w*?)([\n\r]*?)()/g,(t,r,n,i,o)=>r?t:"\n```html\n"+o).replace(/(<\/body>)([\r\n\s]*?)(<\/html>)([\n\r]*)([`]*)([\n\r]*?)/g,(t,r,n,i,o,s)=>s?t:r+n+i+"\n```\n")}function Jzn(e){const{content:t,className:r,animated:n=!1,previousContentLength:i=0}=e,o=p.useMemo(()=>Gzn(qzn(t)),[t]),s=r&&r.includes("user-message"),l=p.useMemo(()=>{const c=[wRt,[ljn,{detect:!1,ignoreMissing:!0}]];return n&&c.push([A8n,{previousContentLength:i}]),c},[n,i]);return a.jsx(NDt,{remarkPlugins:[RRt,kRt,_Rt],rehypePlugins:l,components:{pre:Wzn,code:Kzn,p:c=>a.jsx("p",{...c,dir:"auto",style:{lineHeight:"1.6",color:s?"white":"inherit"}}),a:c=>{const u=c.href||"";if(/\.(aac|mp3|opus|wav)$/.test(u))return a.jsx("figure",{style:{margin:"12px 0"},children:a.jsx("audio",{controls:!0,src:u,style:{width:"100%"}})});if(/\.(3gp|3g2|webm|ogv|mpeg|mp4|avi)$/.test(u))return a.jsx("video",{controls:!0,style:{width:"100%",maxWidth:"100%",margin:"12px 0"},children:a.jsx("source",{src:u})});const d=/^\/#/i.test(u)?"_self":c.target??"_blank";return a.jsx("a",{...c,target:d,style:{color:s?"#87CEEB":"var(--semi-color-primary)",textDecoration:"none"},onMouseEnter:m=>{m.target.style.textDecoration="underline"},onMouseLeave:m=>{m.target.style.textDecoration="none"}})},h1:c=>a.jsx("h1",{...c,style:{fontSize:"24px",fontWeight:"bold",margin:"20px 0 12px 0",color:s?"white":"var(--semi-color-text-0)"}}),h2:c=>a.jsx("h2",{...c,style:{fontSize:"20px",fontWeight:"bold",margin:"18px 0 10px 0",color:s?"white":"var(--semi-color-text-0)"}}),h3:c=>a.jsx("h3",{...c,style:{fontSize:"18px",fontWeight:"bold",margin:"16px 0 8px 0",color:s?"white":"var(--semi-color-text-0)"}}),h4:c=>a.jsx("h4",{...c,style:{fontSize:"16px",fontWeight:"bold",margin:"14px 0 6px 0",color:s?"white":"var(--semi-color-text-0)"}}),h5:c=>a.jsx("h5",{...c,style:{fontSize:"14px",fontWeight:"bold",margin:"12px 0 4px 0",color:s?"white":"var(--semi-color-text-0)"}}),h6:c=>a.jsx("h6",{...c,style:{fontSize:"13px",fontWeight:"bold",margin:"10px 0 4px 0",color:s?"white":"var(--semi-color-text-0)"}}),blockquote:c=>a.jsx("blockquote",{...c,style:{borderLeft:s?"4px solid rgba(255, 255, 255, 0.5)":"4px solid var(--semi-color-primary)",paddingLeft:"16px",margin:"12px 0",backgroundColor:s?"rgba(255, 255, 255, 0.1)":"var(--semi-color-fill-0)",padding:"8px 16px",borderRadius:"0 4px 4px 0",fontStyle:"italic",color:s?"white":"inherit"}}),ul:c=>a.jsx("ul",{...c,style:{margin:"8px 0",paddingLeft:"20px",color:s?"white":"inherit"}}),ol:c=>a.jsx("ol",{...c,style:{margin:"8px 0",paddingLeft:"20px",color:s?"white":"inherit"}}),li:c=>a.jsx("li",{...c,style:{margin:"4px 0",lineHeight:"1.6",color:s?"white":"inherit"}}),table:c=>a.jsx("div",{style:{overflow:"auto",margin:"12px 0"},children:a.jsx("table",{...c,style:{width:"100%",borderCollapse:"collapse",border:s?"1px solid rgba(255, 255, 255, 0.3)":"1px solid var(--semi-color-border)",borderRadius:"6px",overflow:"hidden"}})}),th:c=>a.jsx("th",{...c,style:{padding:"8px 12px",backgroundColor:s?"rgba(255, 255, 255, 0.2)":"var(--semi-color-fill-1)",border:s?"1px solid rgba(255, 255, 255, 0.3)":"1px solid var(--semi-color-border)",fontWeight:"bold",textAlign:"left",color:s?"white":"inherit"}}),td:c=>a.jsx("td",{...c,style:{padding:"8px 12px",border:s?"1px solid rgba(255, 255, 255, 0.3)":"1px solid var(--semi-color-border)",color:s?"white":"inherit"}})},children:o})}const Yzn=Le.memo(Jzn);function cm(e){const{content:t,loading:r,fontSize:n=14,fontFamily:i="inherit",className:o,style:s,animated:l=!1,previousContentLength:c=0,...u}=e;return a.jsx("div",{className:OI("markdown-body",o),style:{fontSize:`${n}px`,fontFamily:i,lineHeight:"1.6",color:"var(--semi-color-text-0)",...s},dir:"auto",...u,children:r?a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"8px",padding:"16px",color:"var(--semi-color-text-2)"},children:[a.jsx("div",{style:{width:"16px",height:"16px",border:"2px solid var(--semi-color-border)",borderTop:"2px solid var(--semi-color-primary)",borderRadius:"50%",animation:"spin 1s linear infinite"}}),"正在渲染..."]}):a.jsx(Yzn,{content:t,className:o,animated:l,previousContentLength:c})})}const{Text:lJ}=_e,Xzn=Le.memo(function({markdownContent:t}){return t?a.jsx("div",{className:"rounded-lg",style:{border:"1px solid var(--semi-color-warning-light-hover)",padding:"12px",contentVisibility:"auto"},children:a.jsx(cm,{content:t})}):null}),Qzn=Le.memo(function({visible:t,title:r,markdownContent:n="",detailTitle:i="",detailItems:o=[],checklist:s=[],inputPrompt:l="",requiredText:c="",inputPlaceholder:u="",mismatchText:f="",cancelText:d="",confirmText:m="",onCancel:h,onConfirm:y}){const g=zr(),[b,x]=p.useState([]),[v,O]=p.useState("");p.useEffect(()=>{t&&(x(Array(s.length).fill(!1)),O(""))},[t,s.length]);const j=p.useMemo(()=>s.length===0?!0:b.length===s.length&&b.every(Boolean),[b,s.length]),w=p.useMemo(()=>c?v.trim()===c.trim():!0,[v,c]),P=p.useMemo(()=>o.join(", "),[o]),S=j&&w,$=p.useCallback((_,C)=>{x(k=>{const N=[...k];return N[_]=C,N})},[]);return a.jsx(Qe,{visible:t,title:a.jsxs(Xe,{align:"center",children:[a.jsx(Ha,{style:{color:"var(--semi-color-warning)"}}),a.jsx("span",{children:r})]}),width:g?"100%":860,centered:!0,maskClosable:!1,closeOnEsc:!1,onCancel:h,bodyStyle:{maxHeight:g?"70vh":"72vh",overflowY:"auto",padding:g?"12px 16px":"18px 22px"},footer:a.jsxs(Xe,{children:[a.jsx(B,{onClick:h,children:d}),a.jsx(B,{theme:"solid",type:"danger",disabled:!S,onClick:y,children:m})]}),children:a.jsxs("div",{className:"flex flex-col gap-4",children:[a.jsx(Xzn,{markdownContent:n}),o.length>0?a.jsxs("div",{className:"flex flex-col gap-2 rounded-lg",style:{border:"1px solid var(--semi-color-warning-light-hover)",background:"var(--semi-color-fill-0)",padding:g?"10px 12px":"12px 14px"},children:[i?a.jsx(lJ,{strong:!0,children:i}):null,a.jsx("div",{className:"font-mono text-xs break-all bg-orange-50 border border-orange-200 rounded-md p-2",children:P})]}):null,s.length>0?a.jsx("div",{className:"flex flex-col gap-2 rounded-lg",style:{border:"1px solid var(--semi-color-border)",background:"var(--semi-color-fill-0)",padding:g?"10px 12px":"12px 14px"},children:s.map((_,C)=>a.jsx(on,{checked:!!b[C],onChange:k=>{$(C,k.target.checked)},children:_},`risk-check-${C}`))}):null,c?a.jsxs("div",{className:"flex flex-col gap-2 rounded-lg",style:{border:"1px solid var(--semi-color-danger-light-hover)",background:"var(--semi-color-danger-light-default)",padding:g?"10px 12px":"12px 14px"},children:[l?a.jsx(lJ,{strong:!0,children:l}):null,a.jsx("div",{className:"font-mono text-xs break-all rounded-md p-2 bg-gray-50 border border-gray-200",children:c}),a.jsx(_t,{value:v,onChange:O,placeholder:u,autoFocus:t,onCopy:_=>_.preventDefault(),onCut:_=>_.preventDefault(),onPaste:_=>_.preventDefault(),onDrop:_=>_.preventDefault()}),!w&&v?a.jsx(lJ,{type:"danger",size:"small",children:f}):null]}):null]})})}),Zzn=new Set([504,524]),Yc={title:"高危操作确认",detailTitle:"检测到以下高危状态码重定向规则",inputPrompt:"操作确认",confirmButton:"我确认开启高危重试",markdown:"高危状态码重试风险告知与免责声明Markdown",confirmText:"高危状态码重试风险确认输入文本",inputPlaceholder:"高危状态码重试风险输入框占位文案",mismatchText:"高危状态码重试风险输入不匹配提示"},eAn=["高危状态码重试风险确认项1","高危状态码重试风险确认项2","高危状态码重试风险确认项3","高危状态码重试风险确认项4"];function tWe(e){if(typeof e!="string")return null;const t=e.trim();return/^[1-5]\d{2}$/.test(t)?Number.parseInt(t,10):null}function rWe(e){if(typeof e=="number"&&Number.isInteger(e))return e>=100&&e<=599?e:null;if(typeof e=="string"){const t=e.trim();if(!/^[1-5]\d{2}$/.test(t))return null;const r=Number.parseInt(t,10);return r>=100&&r<=599?r:null}return null}function tAn(e){if(typeof e!="string"||e.trim()==="")return[];let t;try{t=JSON.parse(e)}catch{return[]}if(!t||typeof t!="object"||Array.isArray(t))return[];const r=[];for(const[n,i]of Object.entries(t)){const o=tWe(n),s=rWe(i);(o===null||s===null)&&r.push(`${n} → ${i}`)}return r}function Fxe(e){if(typeof e!="string"||e.trim()==="")return[];let t;try{t=JSON.parse(e)}catch{return[]}if(!t||typeof t!="object"||Array.isArray(t))return[];const r=[];return Object.entries(t).forEach(([n,i])=>{const o=tWe(n),s=rWe(i);o===null||s===null||Zzn.has(o)&&o!==s&&r.push(`${o} -> ${s}`)}),Array.from(new Set(r)).sort()}function rAn(e,t){const r=Fxe(t);if(r.length===0)return[];const n=new Set(Fxe(e));return r.filter(i=>!n.has(i))}const nAn=Le.memo(function({visible:t,detailItems:r,onCancel:n,onConfirm:i}){const{t:o,i18n:s}=nt(),l=p.useMemo(()=>eAn.map(c=>o(c)),[o,s.language]);return a.jsx(Qzn,{visible:t,title:o(Yc.title),markdownContent:o(Yc.markdown),detailTitle:o(Yc.detailTitle),detailItems:r,checklist:l,inputPrompt:o(Yc.inputPrompt),requiredText:o(Yc.confirmText),inputPlaceholder:o(Yc.inputPlaceholder),mismatchText:o(Yc.mismatchText),cancelText:o("取消"),confirmText:o(Yc.confirmButton),onCancel:n,onConfirm:i})}),iAn=(e,t)=>{if(!e)return[];const r=e.trim();if(r.startsWith("["))try{const i=JSON.parse(r);if(Array.isArray(i))return i.map((o,s)=>({id:s,content:typeof o=="string"?o:JSON.stringify(o,null,2),type:typeof o=="string"?"text":"json",label:`${t("密钥")} ${s+1}`}))}catch(i){console.warn("Failed to parse JSON keys:",i)}const n=r.split(` `).filter(i=>i.trim());return n.length>1?n.map((i,o)=>({id:o,content:i.trim(),type:"text",label:`${t("密钥")} ${o+1}`})):[{id:0,content:r,type:r.startsWith("{")?"json":"text",label:t("密钥")}]},oAn=({keyData:e,showSuccessIcon:t=!0,successText:r,showWarning:n=!0,warningText:i})=>{const{t:o}=nt(),s=iAn(e,o),l=s.length>1,c=()=>{gn(e),Ce(o("所有密钥已复制到剪贴板"))},u=f=>{gn(f),Ce(o("密钥已复制到剪贴板"))};return a.jsxs("div",{className:"space-y-4",children:[t&&a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("svg",{className:"w-5 h-5 text-green-600",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})}),a.jsx(_e.Text,{strong:!0,className:"text-green-700",children:r||o("验证成功")})]}),a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx(_e.Text,{strong:!0,children:o(l?"渠道密钥列表":"渠道密钥")}),l&&a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(_e.Text,{type:"tertiary",size:"small",children:o("共 {{count}} 个密钥",{count:s.length})}),a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:c,children:o("复制全部")})]})]}),a.jsx("div",{className:"space-y-3 max-h-80 overflow-auto",children:s.map(f=>a.jsx(Ve,{className:"!rounded-lg !border !border-gray-200 dark:!border-gray-700",children:a.jsxs("div",{className:"space-y-2",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx(_e.Text,{strong:!0,size:"small",className:"text-gray-700 dark:text-gray-300",children:f.label}),a.jsxs("div",{className:"flex items-center gap-2",children:[f.type==="json"&&a.jsx(me,{size:"small",color:"blue",children:o("JSON")}),a.jsx(B,{size:"small",type:"primary",theme:"outline",icon:a.jsxs("svg",{className:"w-3 h-3",fill:"currentColor",viewBox:"0 0 20 20",children:[a.jsx("path",{d:"M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z"}),a.jsx("path",{d:"M6 3a2 2 0 00-2 2v11a2 2 0 002 2h8a2 2 0 002-2V5a2 2 0 00-2-2 3 3 0 01-3 3H9a3 3 0 01-3-3z"})]}),onClick:()=>u(f.content),children:o("复制")})]})]}),a.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg p-3 max-h-40 overflow-auto",children:a.jsx(_e.Text,{code:!0,className:"text-xs font-mono break-all whitespace-pre-wrap text-gray-800 dark:text-gray-200",children:f.content})}),f.type==="json"&&a.jsx(_e.Text,{type:"tertiary",size:"small",className:"block",children:o("JSON格式密钥,请确保格式正确")})]})},f.id))}),l&&a.jsx("div",{className:"bg-blue-50 dark:bg-blue-900 rounded-lg p-3",children:a.jsxs(_e.Text,{type:"tertiary",size:"small",className:"text-blue-700 dark:text-blue-300",children:[a.jsx("svg",{className:"w-4 h-4 inline mr-1",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z",clipRule:"evenodd"})}),o("检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。")]})})]}),n&&a.jsx("div",{className:"bg-yellow-50 dark:bg-yellow-900 rounded-lg p-4",children:a.jsxs("div",{className:"flex items-start",children:[a.jsx("svg",{className:"w-5 h-5 text-yellow-600 dark:text-yellow-400 mt-0.5 mr-3 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),a.jsxs("div",{children:[a.jsx(_e.Text,{strong:!0,className:"text-yellow-800 dark:text-yellow-200",children:o("安全提醒")}),a.jsx(_e.Text,{className:"block text-yellow-700 dark:text-yellow-300 text-sm mt-1",children:i||o("请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。")})]})]})})]})};class Bxe{static async checkAvailableVerificationMethods(){var t,r,n,i,o,s;try{const[l,c,u]=await Promise.all([ue.get("/api/user/2fa/status"),ue.get("/api/user/passkey"),tne()]),f=((t=l.data)==null?void 0:t.success)&&((n=(r=l.data)==null?void 0:r.data)==null?void 0:n.enabled)===!0,d=((i=c.data)==null?void 0:i.success)&&((s=(o=c.data)==null?void 0:o.data)==null?void 0:s.enabled)===!0;return{has2FA:f,hasPasskey:d,passkeySupported:u}}catch(l){return console.error("Failed to check verification methods:",l),{has2FA:!1,hasPasskey:!1,passkeySupported:!1}}}static async verify2FA(t){var n,i;if(!(t!=null&&t.trim()))throw new Error(Ae.t("secure_verification.code_required"));const r=await ue.post("/api/verify",{method:"2fa",code:t.trim()});if(!((n=r.data)!=null&&n.success))throw new Error(((i=r.data)==null?void 0:i.message)||Ae.t("secure_verification.verify_failed"))}static async verifyPasskey(){var t,r,n,i,o,s;try{const l=await ue.post("/api/user/passkey/verify/begin");if(!((t=l.data)!=null&&t.success))throw new Error(((r=l.data)==null?void 0:r.message)||Ae.t("secure_verification.begin_failed"));const c=fLe(l.data.data.options),u=await navigator.credentials.get({publicKey:c});if(!u)throw new Error(Ae.t("secure_verification.passkey_cancelled"));const f=pLe(u),d=await ue.post("/api/user/passkey/verify/finish",f);if(!((n=d.data)!=null&&n.success))throw new Error(((i=d.data)==null?void 0:i.message)||Ae.t("secure_verification.verify_failed"));const m=await ue.post("/api/verify",{method:"passkey"});if(!((o=m.data)!=null&&o.success))throw new Error(((s=m.data)==null?void 0:s.message)||Ae.t("secure_verification.verify_failed"))}catch(l){throw l.name==="NotAllowedError"?new Error(Ae.t("secure_verification.passkey_cancelled_or_timeout")):l.name==="InvalidStateError"?new Error(Ae.t("secure_verification.passkey_invalid_state")):l}}static async verify(t,r=""){switch(t){case"2fa":return await this.verify2FA(r);case"passkey":return await this.verifyPasskey();default:throw new Error(Ae.t("secure_verification.unsupported_method",{method:t}))}}}const aAn={viewChannelKey:e=>async()=>(await ue.post(`/api/channel/${e}/key`,{})).data,custom:(e,t="POST",r={})=>async()=>{const n=r;let i;switch(t.toUpperCase()){case"GET":i=await ue.get(e,{params:n});break;case"POST":i=await ue.post(e,n);break;case"PUT":i=await ue.put(e,n);break;case"DELETE":i=await ue.delete(e,{data:n});break;default:throw new Error(Ae.t("secure_verification.unsupported_http_method",{method:t}))}return i.data}};function sAn(e){if(!e.response)return!1;const{status:t,data:r}=e.response;return t===403&&r?["VERIFICATION_REQUIRED","VERIFICATION_EXPIRED","VERIFICATION_INVALID"].includes(r.code):!1}const lAn=({onSuccess:e,onError:t,successMessage:r,autoReset:n=!0}={})=>{const{t:i}=nt(),[o,s]=p.useState({has2FA:!1,hasPasskey:!1,passkeySupported:!1}),[l,c]=p.useState(!1),[u,f]=p.useState({method:null,loading:!1,code:"",apiCall:null}),d=p.useCallback(async()=>{const w=await Bxe.checkAvailableVerificationMethods();return s(w),w},[]);p.useEffect(()=>{d()},[d]);const m=p.useCallback(()=>{f({method:null,loading:!1,code:"",apiCall:null}),c(!1)},[]),h=p.useCallback(async(w,P={})=>{const{preferredMethod:S,title:$,description:_}=P,C=await d();if(!C.has2FA&&!C.hasPasskey){const N=i("您需要先启用两步验证或 Passkey 才能执行此操作");return L(N),t==null||t(new Error(N)),!1}let k=S;return k||(C.hasPasskey&&C.passkeySupported?k="passkey":C.has2FA&&(k="2fa")),f(N=>({...N,method:k,apiCall:w,title:$,description:_})),c(!0),!0},[d,t,i]),y=p.useCallback(async(w,P="")=>{if(!u.apiCall){L(i("验证配置错误"));return}f(S=>({...S,loading:!0}));try{await Bxe.verify(w,P);const S=await u.apiCall();return r&&Ce(r),e==null||e(S,w),n&&m(),S}catch(S){throw L(S.message||i("验证失败,请重试")),t==null||t(S),S}finally{f(S=>({...S,loading:!1}))}},[u.apiCall,r,e,t,n,m,i]),g=p.useCallback(w=>{f(P=>({...P,code:w}))},[]),b=p.useCallback(w=>{f(P=>({...P,method:w,code:""}))},[]),x=p.useCallback(()=>{m()},[m]),v=p.useCallback(w=>{switch(w){case"2fa":return o.has2FA;case"passkey":return o.hasPasskey&&o.passkeySupported;default:return!1}},[o]),O=p.useCallback(()=>o.hasPasskey&&o.passkeySupported?"passkey":o.has2FA?"2fa":null,[o]),j=p.useCallback(async(w,P={})=>{try{return await w()}catch(S){if(sAn(S))return await h(w,P),null;throw S}},[h]);return{isModalVisible:l,verificationMethods:o,verificationState:u,startVerification:h,executeVerification:y,cancelVerification:x,resetState:m,setVerificationCode:g,switchVerificationMethod:b,checkVerificationMethods:d,canUseMethod:v,getRecommendedMethod:O,withVerification:j,hasAnyVerificationMethod:o.has2FA||o.hasPasskey,isLoading:u.loading,currentMethod:u.method,code:u.code}},{Text:ii,Title:cAn}=_e,Vxe={"gpt-3.5-turbo":"gpt-3.5-turbo-0125"},Hxe={400:"500"},uAn={default:"global","gemini-1.5-pro-002":"europe-west2","gemini-1.5-flash-002":"europe-west2","claude-3-5-sonnet-20240620":"europe-west1"},fAn=8,Uxe={temperature:0},Wxe={operations:[{path:"temperature",mode:"set",value:.7,conditions:[{path:"model",mode:"prefix",value:"openai/"}],logic:"AND"}]};function pAn(e){switch(e){case 15:return"按照如下格式输入:APIKey|SecretKey";case 18:return"按照如下格式输入:APPID|APISecret|APIKey";case 22:return"按照如下格式输入:APIKey-AppId,例如:fastgpt-0sp2gtvfdgyi4k30jwlgwf1i-64f335d84283f05518e9e041";case 23:return"按照如下格式输入:AppId|SecretId|SecretKey";case 33:return"按照如下格式输入:Ak|Sk|Region";case 45:return"请输入渠道对应的鉴权密钥, 豆包语音输入:AppId|AccessToken";case 50:return"按照如下格式输入: AccessKey|SecretKey, 如果上游是 AK AI 兼容网关,则直接输 ApiKey";case 51:return"按照如下格式输入: AccessKey|SecretAccessKey";case 57:return"请输入 JSON 格式的 OAuth 凭据(必须包含 access_token 和 account_id)";default:return"请输入渠道对应的鉴权密钥"}}const dAn=e=>{const{t}=nt(),r=e.editingChannel.id,n=r!==void 0,[i,o]=p.useState(n),s=zr(),l=()=>{e.handleClose()},c={name:"",type:1,key:"",openai_organization:"",max_input_tokens:0,base_url:"",other:"",model_mapping:"",param_override:"",status_code_mapping:"",models:[],auto_ban:1,test_model:"",groups:["default"],priority:0,weight:0,tag:"",multi_key_mode:"random",force_format:!1,thinking_to_content:!1,proxy:"",pass_through_body_enabled:!1,system_prompt:"",system_prompt_override:!1,settings:"",vertex_key_type:"json",aws_key_type:"ak_sk",is_enterprise_account:!1,allow_service_tier:!1,disable_store:!1,allow_safety_identifier:!1,allow_include_obfuscation:!1,allow_inference_geo:!1,claude_beta_query:!1,upstream_model_update_check_enabled:!1,upstream_model_update_auto_sync_enabled:!1,upstream_model_update_last_check_time:0,upstream_model_update_last_detected_models:[],upstream_model_update_ignored_models:""},[u,f]=p.useState(!1),[d,m]=p.useState(!1),[h,y]=p.useState("random"),[g,b]=p.useState(!0),[x,v]=p.useState(c),[O,j]=p.useState([]),[w,P]=p.useState([]),[S,$]=p.useState([]),[_,C]=p.useState([]),[k,N]=p.useState([]),[D,A]=p.useState([]),[z,T]=p.useState(""),[E,M]=p.useState(""),[K,Q]=p.useState(""),[q,X]=p.useState(!1),[Z,R]=p.useState(!1),[Y,G]=p.useState([]),[J,H]=p.useState(!1),[U,ie]=p.useState([]),[re,ee]=p.useState(""),[ne,oe]=p.useState(""),[Oe,Se]=p.useState(!1),ge=p.useRef(null),[he,Pe]=p.useState([]),[ve,ye]=p.useState([]),Me=p.useRef(new Set),[Te,ce]=p.useState(!1),[be,pe]=p.useState(""),[Be,He]=p.useState(!1),[at,dt]=p.useState("append"),[et,Jt]=p.useState(!1),[Ye,Je]=p.useState(!1),mt=p.useMemo(()=>{const de=x.model_mapping;if(typeof de!="string")return[];const xe=de.trim();if(!xe)return[];try{const it=JSON.parse(xe);if(!it||typeof it!="object"||Array.isArray(it))return[];const Re=Object.values(it).map(xt=>typeof xt=="string"?xt.trim():void 0).filter(xt=>xt);return Array.from(new Set(Re))}catch{return[]}},[x.model_mapping]),ct=p.useMemo(()=>Array.from(new Set((x.upstream_model_update_last_detected_models||[]).map(de=>String(de||"").trim()).filter(Boolean))),[x.upstream_model_update_last_detected_models]),cr=p.useMemo(()=>ct.slice(0,fAn),[ct]),wt=ct.length-cr.length,fe=p.useMemo(()=>{const de=E.trim();return de?w.reduce((xe,it)=>xe+(Is(de,it)?1:0),0):w.length},[w,E]),Kt=p.useMemo(()=>{const de=E.trim();return!de||fe!==0?"":t("edit_channel.model_not_found_hint",{name:de})},[fe,E,t]),Ur=p.useMemo(()=>{const de=typeof x.param_override=="string"?x.param_override.trim():"";if(!de)return{tagLabel:t("edit_channel.no_change"),tagColor:"grey",preview:t("此项可选,用于覆盖请求参数。不支持覆盖 stream 参数")};if(!Cr(de))return{tagLabel:t("common.json_invalid"),tagColor:"red",preview:de};try{const xe=JSON.parse(de),it=JSON.stringify(xe,null,2);return xe&&typeof xe=="object"&&!Array.isArray(xe)&&Array.isArray(xe.operations)?{tagLabel:`${t("edit_channel.new_format_template")} (${xe.operations.length})`,tagColor:"cyan",preview:it}:xe&&typeof xe=="object"&&!Array.isArray(xe)?{tagLabel:`${t("edit_channel.legacy_format_template")} (${Object.keys(xe).length})`,tagColor:"blue",preview:it}:{tagLabel:t("edit_channel.custom_json"),tagColor:"orange",preview:it}}catch{return{tagLabel:t("common.json_invalid"),tagColor:"red",preview:de}}},[x.param_override,t]),[Br,Yr]=p.useState(!1),[Or,qt]=p.useState(null),[Dr,Et]=p.useState(!1),[Ar,Nr]=p.useState(!1),[Vr,un]=p.useState(!1),[vn,ur]=p.useState({showModal:!1,keyData:""});p.useState(!1),p.useState(""),p.useEffect(()=>{n||(Yr(!1),qt(null))},[n]);const Dt=()=>{if(!(Or!=null&&Or.deployment_id))return;const de=`/console/deployment?deployment_id=${Or.deployment_id}`;window.open(de,"_blank","noopener")};p.useState(!1);const De=p.useRef(null),[rt,ae]=p.useState(!1),[ke,Ze]=p.useState([]),ot=p.useRef({basicInfo:null,apiConfig:null,modelConfig:null,advancedSettings:null,channelExtraSettings:null}),[Nt,ze]=p.useState(0),Er=["basicInfo","apiConfig","modelConfig","advancedSettings","channelExtraSettings"],Ht=p.useRef(null),Mt=p.useRef(0),$e=p.useRef([]),st=p.useRef(""),At=p.useRef(""),{isModalVisible:jr,verificationMethods:xn,verificationState:fn,withVerification:Bn,executeVerification:yi,cancelVerification:Bi,setVerificationCode:Do,switchVerificationMethod:gt}=lAn({onSuccess:de=>{var xe;console.log("Verification success, result:",de),de&&de.success&&((xe=de.data)!=null&&xe.key)?(Ce(t("edit_channel.key_fetch_success")),ur({showModal:!0,keyData:de.data.key})):de&&de.key&&(Ce(t("edit_channel.key_fetch_success")),ur({showModal:!0,keyData:de.key}))}}),rr=()=>{ur({showModal:!1,keyData:""})},$t=de=>{const xe=ot.current[de];xe&&xe.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})},qe=de=>{const xe=Er.filter(Re=>Re==="apiConfig"?Ot:!0);let it;de==="up"?it=Nt>0?Nt-1:xe.length-1:it=Nt{if(x.type!==45)return;const de=Mt.current+1;Mt.current=de,de>=10&&Je(xe=>(xe||Tt(t("edit_channel.doubao_api_unlocked")),!0))},[ht,ut]=p.useState({force_format:!1,thinking_to_content:!1,proxy:"",pass_through_body_enabled:!1,system_prompt:""}),Ot=!0,Pt=()=>({...c}),Xr=(de,xe)=>{ut(xt=>({...xt,[de]:xe})),ge.current&&ge.current.setValue(de,xe),v(xt=>({...xt,[de]:xe}));const it={...ht,[de]:xe},Re=JSON.stringify(it);Ct("setting",Re)},jt=(de,xe)=>{ut(xt=>({...xt,[de]:xe})),ge.current&&ge.current.setValue(de,xe),v(xt=>({...xt,[de]:xe}));let it={};if(x.settings)try{it=JSON.parse(x.settings)}catch(xt){console.error("解析设置失败:",xt)}it[de]=xe;const Re=JSON.stringify(it);Ct("settings",Re)},Hr=Br&&n,Ct=(de,xe)=>{if(!(Br&&n&&["type","key","base_url"].includes(de))){if(ge.current&&ge.current.setValue(de,xe),de==="models"&&Array.isArray(xe)&&(xe=Array.from(new Set(xe.map(it=>(it||"").trim())))),de==="base_url"&&xe.endsWith("/v1")){Qe.confirm({title:t("common.warning"),content:"不需要在末尾加 /v1,AK AI 会自动处理,添加后可能导致请求失败,是否继续?",onOk:()=>{v(it=>({...it,[de]:xe}))}});return}if(v(it=>({...it,[de]:xe})),de==="type"){let it=[];switch(xe){case 2:it=["mj_imagine","mj_variation","mj_reroll","mj_blend","mj_upscale","mj_describe","mj_uploads"];break;case 5:it=["swap_face","mj_imagine","mj_video","mj_edits","mj_variation","mj_reroll","mj_blend","mj_upscale","mj_describe","mj_zoom","mj_shorten","mj_modal","mj_inpaint","mj_custom_zoom","mj_high_variation","mj_low_variation","mj_pan","mj_uploads"];break;case 36:it=["suno_music","suno_lyrics"];break;case 45:it=z5(xe),v(Re=>({...Re,base_url:"https://ark.cn-beijing.volces.com"}));break;default:it=z5(xe);break}x.models.length===0&&v(Re=>({...Re,models:it})),C(it),He(!1),xe===57&&(f(!1),m(!1),y("random"),Pe([]),ye([]),ge.current&&ge.current.setValue("vertex_files",[]),v(Re=>({...Re,vertex_files:[]})))}}},Vi=de=>{const xe=((x==null?void 0:x[de])??"").trim();if(xe)try{const it=JSON.parse(xe);Ct(de,JSON.stringify(it,null,2))}catch(it){L(`${t("common.json_invalid")}: ${it.message}`)}},qd=de=>{const xe=Number(de||0);return xe?new Date(xe*1e3).toLocaleString():t("common.none")},X3=async()=>{const de=typeof x.param_override=="string"?x.param_override.trim():"";if(!de){Tt(t("edit_channel.no_json_to_copy"));return}let xe=de;if(Cr(de))try{xe=JSON.stringify(JSON.parse(de),null,2)}catch{xe=de}await gn(xe)?Ce(t("edit_channel.param_json_copied")):L(t("common.copy_failed"))},Gd=()=>{const de=typeof x.param_override=="string"?x.param_override.trim():"";if(!de)return null;if(!Cr(de))throw new Error(t("edit_channel.param_json_invalid"));return JSON.parse(de)},Q3=(de="operations",xe="fill")=>{try{const it=Gd();if(de==="legacy"){if(xe==="fill"){Ct("param_override",JSON.stringify(Uxe,null,2));return}const gr=it&&typeof it=="object"&&!Array.isArray(it)&&!Array.isArray(it.operations)?it:{},Vn={...Uxe,...gr};Ct("param_override",JSON.stringify(Vn,null,2));return}if(xe==="fill"){Ct("param_override",JSON.stringify(Wxe,null,2));return}const xt={operations:[...it&&typeof it=="object"&&!Array.isArray(it)&&Array.isArray(it.operations)?it.operations:[],...Wxe.operations]};Ct("param_override",JSON.stringify(xt,null,2))}catch(it){L(it.message||t("edit_channel.template_apply_failed"))}},Jd=()=>{Ct("param_override","")},Yd=async()=>{o(!0);let de=await ue.get(`/api/channel/${r}`);if(de===void 0)return;const{success:xe,message:it,data:Re}=de.data;if(xe){Re.models===""?Re.models=[]:Re.models=Re.models.split(","),Re.group===""?Re.groups=[]:Re.groups=Re.group.split(","),Re.model_mapping!==""&&(Re.model_mapping=JSON.stringify(JSON.parse(Re.model_mapping),null,2));const xt=Re.channel_info||{},gr=xt.is_multi_key===!0;if(ce(gr),gr){f(!0),m(!0);const Bt=xt.multi_key_mode||"random";y(Bt),Re.multi_key_mode=Bt}else f(!1),m(!1);if(Re.setting)try{const Bt=JSON.parse(Re.setting);Re.force_format=Bt.force_format||!1,Re.thinking_to_content=Bt.thinking_to_content||!1,Re.proxy=Bt.proxy||"",Re.pass_through_body_enabled=Bt.pass_through_body_enabled||!1,Re.system_prompt=Bt.system_prompt||"",Re.system_prompt_override=Bt.system_prompt_override||!1}catch(Bt){console.error("解析渠道设置失败:",Bt),Re.force_format=!1,Re.thinking_to_content=!1,Re.proxy="",Re.pass_through_body_enabled=!1,Re.system_prompt="",Re.system_prompt_override=!1}else Re.force_format=!1,Re.thinking_to_content=!1,Re.proxy="",Re.pass_through_body_enabled=!1,Re.system_prompt="",Re.system_prompt_override=!1;if(Re.settings)try{const Bt=JSON.parse(Re.settings);Re.azure_responses_version=Bt.azure_responses_version||"",Re.vertex_key_type=Bt.vertex_key_type||"json",Re.aws_key_type=Bt.aws_key_type||"ak_sk",Re.is_enterprise_account=Bt.openrouter_enterprise===!0,Re.allow_service_tier=Bt.allow_service_tier||!1,Re.disable_store=Bt.disable_store||!1,Re.allow_safety_identifier=Bt.allow_safety_identifier||!1,Re.allow_include_obfuscation=Bt.allow_include_obfuscation||!1,Re.allow_inference_geo=Bt.allow_inference_geo||!1,Re.claude_beta_query=Bt.claude_beta_query||!1,Re.upstream_model_update_check_enabled=Bt.upstream_model_update_check_enabled===!0,Re.upstream_model_update_auto_sync_enabled=Bt.upstream_model_update_auto_sync_enabled===!0,Re.upstream_model_update_last_check_time=Number(Bt.upstream_model_update_last_check_time)||0,Re.upstream_model_update_last_detected_models=Array.isArray(Bt.upstream_model_update_last_detected_models)?Bt.upstream_model_update_last_detected_models:[],Re.upstream_model_update_ignored_models=Array.isArray(Bt.upstream_model_update_ignored_models)?Bt.upstream_model_update_ignored_models.join(","):""}catch(Bt){console.error("解析其他设置失败:",Bt),Re.azure_responses_version="",Re.region="",Re.vertex_key_type="json",Re.aws_key_type="ak_sk",Re.is_enterprise_account=!1,Re.allow_service_tier=!1,Re.disable_store=!1,Re.allow_safety_identifier=!1,Re.allow_include_obfuscation=!1,Re.allow_inference_geo=!1,Re.claude_beta_query=!1,Re.upstream_model_update_check_enabled=!1,Re.upstream_model_update_auto_sync_enabled=!1,Re.upstream_model_update_last_check_time=0,Re.upstream_model_update_last_detected_models=[],Re.upstream_model_update_ignored_models=""}else Re.vertex_key_type="json",Re.aws_key_type="ak_sk",Re.is_enterprise_account=!1,Re.allow_service_tier=!1,Re.disable_store=!1,Re.allow_safety_identifier=!1,Re.allow_include_obfuscation=!1,Re.allow_inference_geo=!1,Re.claude_beta_query=!1,Re.upstream_model_update_check_enabled=!1,Re.upstream_model_update_auto_sync_enabled=!1,Re.upstream_model_update_last_check_time=0,Re.upstream_model_update_last_detected_models=[],Re.upstream_model_update_ignored_models="";Re.type===45&&(!Re.base_url||typeof Re.base_url=="string"&&Re.base_url.trim()==="")&&(Re.base_url="https://ark.cn-beijing.volces.com"),v(Re),ge.current&&ge.current.setValues(Re),Re.auto_ban===0?b(!1):b(!0),Jt(Re.is_enterprise_account||!1),C(z5(Re.type)),ut({force_format:Re.force_format,thinking_to_content:Re.thinking_to_content,proxy:Re.proxy,pass_through_body_enabled:Re.pass_through_body_enabled,system_prompt:Re.system_prompt,system_prompt_override:Re.system_prompt_override||!1}),$e.current=(Re.models||[]).map(Bt=>(Bt||"").trim()).filter(Boolean),st.current=Re.model_mapping||"",At.current=Re.status_code_mapping||"";let Vn=null;if(Re.other_info)try{const Bt=JSON.parse(Re.other_info);Bt&&typeof Bt=="object"&&Bt.source==="ionet"&&(Vn=Bt)}catch{}Yr(!!Vn),qt(Vn)}else L(it);o(!1)},Lc=async(de,xe={})=>{const it=!!xe.silent;o(!0);const Re=[];let xt=!1;if(n){const gr=await ue.get("/api/channel/fetch_models/"+r,{skipErrorHandler:!0});gr&&gr.data&&gr.data.success?Re.push(...gr.data.data):xt=!0}else if(!(x!=null&&x.key))L(t("edit_channel.enter_key")),xt=!0;else try{const gr=await ue.post("/api/channel/fetch_models",{base_url:x.base_url,type:x.type,key:x.key},{skipErrorHandler:!0});gr&&gr.data&&gr.data.success?Re.push(...gr.data.data):xt=!0}catch(gr){console.error("Error fetching models:",gr),xt=!0}if(xt)L(t("edit_channel.fetch_models_failed"));else{const gr=Array.from(new Set(Re));return G(gr),it||R(!0),o(!1),gr}return o(!1),null},z0=async({pairKey:de,value:xe})=>{const it=String(de??"").trim();if(!it||!T5.has(x.type))return;let Re=Y;if(!Array.isArray(Re)||Re.length===0){const Vn=await Lc("models",{silent:!0});Array.isArray(Vn)&&(Re=Vn)}if(!Array.isArray(Re)||Re.length===0){Tt(t("edit_channel.no_models"));return}const xt=Array.from(new Set(Re.map(Vn=>String(Vn??"").trim()).filter(Boolean))),gr=String(xe??"").trim();ie(xt),ee(it),oe(xt.includes(gr)?gr:""),H(!0)},Xd=async()=>{try{let de=await ue.get("/api/channel/models");const xe=de.data.data.map(it=>{const Re=(it.id||"").trim();return{key:Re,label:Re,value:Re}});j(xe),N(de.data.data.map(it=>it.id)),C(de.data.data.filter(it=>it.id.startsWith("gpt-")||it.id.startsWith("text-")).map(it=>it.id))}catch(de){L(de.message)}},Qd=async()=>{try{let de=await ue.get("/api/group/");if(de===void 0)return;$(de.data.data.map(xe=>({label:xe,value:xe})))}catch(de){L(de.message)}},hD=async()=>{var de;try{const xe=await ue.get("/api/prefill_group?type=model");(de=xe==null?void 0:xe.data)!=null&&de.success&&A(xe.data.data||[])}catch{}},_T=async()=>{var de;try{const xe=await Bn(aAn.viewChannelKey(r),{title:t("edit_channel.view_channel_key"),description:t("common.verify_identity"),preferredMethod:"passkey"});xe&&xe.success&&((de=xe.data)!=null&&de.key)&&(Ce(t("edit_channel.key_fetch_success")),ur({showModal:!0,keyData:xe.data.key}))}catch(xe){console.error("Failed to view channel key:",xe),L(xe.message||t("edit_channel.fetch_key_failed"))}},RWe=de=>{Ct("key",de),Vi("key")},FWe=async()=>{var de,xe;if(n){Nr(!0);try{const it=await ue.post(`/api/channel/${r}/codex/refresh`,{},{skipErrorHandler:!0});if(!((de=it==null?void 0:it.data)!=null&&de.success))throw new Error(((xe=it==null?void 0:it.data)==null?void 0:xe.message)||"Failed to refresh credential");Ce(t("edit_channel.credential_refreshed"))}catch(it){L(it.message||t("common.refresh_failed"))}finally{Nr(!1)}}};p.useEffect(()=>{x.type!==45&&(Mt.current=0,Je(!1))},[x.type]),p.useEffect(()=>{const de=new Map;O.forEach(Re=>{const xt=(Re.value||"").trim();de.has(xt)||de.set(xt,Re)}),x.models.forEach(Re=>{const xt=(Re||"").trim();de.has(xt)||de.set(xt,{key:xt,label:xt,value:xt})});const xe=K3(t),it=Array.from(de.values()).map(Re=>{const xt=Re.value;let gr=null;for(const[Vn,bl]of Object.entries(xe))if(Vn!=="all"&&bl.filter({model_name:xt})){gr=bl.icon;break}return{...Re,label:a.jsxs("span",{className:"flex items-center gap-1",children:[gr,xt]})}});P(it)},[O,x.models,t]),p.useEffect(()=>{if(Xd().then(),Qd().then(),!n){v(c),ge.current&&ge.current.setValues(c);let de=z5(x.type);C(de),v(xe=>({...xe,models:de}))}},[e.editingChannel.id]),p.useEffect(()=>{ge.current&&ge.current.setValues(x)},[x]),p.useEffect(()=>{var de;M(""),e.visible?(n?Yd():(de=ge.current)==null||de.setValues(Pt()),hD(),He(!1),ze(0)):BWe()},[e.visible,r]),p.useEffect(()=>{n||($e.current=[],st.current="",At.current="")},[n,e.visible]),p.useEffect(()=>()=>{De.current&&(De.current(!1),De.current=null)},[]);const BWe=()=>{var de;yD(!1),(de=ge.current)==null||de.reset(),ut({force_format:!1,thinking_to_content:!1,proxy:"",pass_through_body_enabled:!1,system_prompt:"",system_prompt_override:!1}),dt("append"),Jt(!1),Je(!1),Mt.current=0,M(""),ge.current&&ge.current.setValue("key_mode",void 0),v(Pt()),rr()},hie=({fileList:de})=>{Me.current.clear(),(async()=>{let xe=[],it=[];const Re=[];for(const xt of de){const gr=xt.fileInstance;if(gr)try{const Vn=await gr.text();it.push(JSON.parse(Vn)),xe.push(xt)}catch{Me.current.has(xt.name)||(Re.push(xt.name),Me.current.add(xt.name))}}!u&&xe.length>1&&(xe=[xe[xe.length-1]],it=[it[it.length-1]]),Pe(it),ye(xe),ge.current&&ge.current.setValue("vertex_files",xe),v(xt=>({...xt,vertex_files:xe})),Re.length>0&&L(t("edit_channel.files_parse_failed",{list:Re.join(", ")}))})()},VWe=de=>new Promise(xe=>{const it=Qe.confirm({title:t("edit_channel.model_not_in_list"),content:a.jsxs("div",{className:"text-sm leading-6",children:[a.jsx("div",{children:t("模型重定向里的下列模型尚未添加到“模型”列表,调用时会因为缺少可用模型而失败:")}),a.jsx("div",{className:"font-mono text-xs break-all text-red-600 mt-1",children:de.join(", ")}),a.jsx("div",{className:"mt-2",children:t("你可以在“自定义模型名称”处手动添加它们,然后点击填入后再提交,或者直接使用下方操作自动处理。")})]}),centered:!0,footer:a.jsxs(Xe,{align:"center",className:"w-full justify-end",children:[a.jsx(B,{type:"tertiary",onClick:()=>{it.destroy(),xe("cancel")},children:t("edit_channel.back_to_edit")}),a.jsx(B,{type:"primary",theme:"light",onClick:()=>{it.destroy(),xe("submit")},children:t("edit_channel.submit_directly")}),a.jsx(B,{type:"primary",theme:"solid",onClick:()=>{it.destroy(),xe("add")},children:t("edit_channel.add_then_submit")})]})})}),yD=de=>{ae(!1),Ze([]),De.current&&(De.current(de),De.current=null)},HWe=de=>new Promise(xe=>{De.current=xe,Ze(de),ae(!0)}),UWe=(de,xe)=>{if(!n)return!0;const it=$e.current;if(de.length!==it.length)return!0;for(let gr=0;gr{let xe={...ge.current?ge.current.getValues():{}};if(xe.param_override=x.param_override,xe.type===57){if(u){Tt(t("edit_channel.codex_no_batch"));return}const Hi=(xe.key||"").trim();if(!n&&Hi===""){Tt(t("edit_channel.enter_key_required"));return}if(Hi!==""){if(!Cr(Hi)){Tt(t("edit_channel.key_json_invalid"));return}try{const li=JSON.parse(Hi);if(!li||typeof li!="object"||Array.isArray(li)){Tt(t("edit_channel.key_json_object_required"));return}const Zd=String(li.access_token||"").trim(),za=String(li.account_id||"").trim();if(!Zd){Tt(t("edit_channel.key_json_need_access_token"));return}if(!za){Tt(t("edit_channel.key_json_need_account_id"));return}xe.key=JSON.stringify(li)}catch{Tt(t("edit_channel.key_json_invalid"));return}}}if(xe.type===41)if((xe.vertex_key_type||"json")==="api_key"){if(!n&&(!xe.key||xe.key.trim()==="")){Tt(t("edit_channel.enter_key_required"));return}}else if(Be){if(xe.key&&xe.key.trim()!=="")try{const li=JSON.parse(xe.key);xe.key=JSON.stringify(li)}catch{L(t("edit_channel.key_format_invalid"));return}else if(!n){Tt(t("edit_channel.enter_key_required"));return}}else{let li=he;if(li.length===0&&ve.length>0)try{li=(await Promise.all(ve.map(async za=>{const e5=za.fileInstance;if(!e5)return null;const YWe=await e5.text();return JSON.parse(YWe)}))).filter(Boolean)}catch(Zd){L(t("edit_channel.parse_key_file_failed",{msg:Zd.message}));return}if(li.length===0)if(n)delete xe.key;else{Tt(t("edit_channel.upload_key_file_required"));return}else xe.key=JSON.stringify(u?li:li[0])}if(n&&(!xe.key||xe.key.trim()==="")&&delete xe.key,delete xe.vertex_files,!n&&(!xe.name||!xe.key)){Tt(t("edit_channel.fill_name_and_key"));return}if(!Array.isArray(xe.models)||xe.models.length===0){Tt(t("edit_channel.select_at_least_one_model"));return}if(xe.type===45&&(!xe.base_url||xe.base_url.trim()==="")){Tt(t("edit_channel.enter_api_address"));return}const it=typeof xe.model_mapping=="string"&&xe.model_mapping.trim()!=="";let Re=null;if(it){if(!Cr(xe.model_mapping)){Tt(t("edit_channel.model_mapping_invalid"));return}try{Re=JSON.parse(xe.model_mapping)}catch{Tt(t("edit_channel.model_mapping_invalid"));return}}const xt=(xe.models||[]).map(Hi=>(Hi||"").trim()).filter(Boolean);if(xe.models=xt,Re&&typeof Re=="object"&&!Array.isArray(Re)){const Hi=new Set(xt),li=Object.keys(Re).map(za=>(za||"").trim()).filter(za=>za&&!Hi.has(za));if(li.length>0&&UWe(xt,xe.model_mapping)){const za=await VWe(li);if(za==="cancel")return;if(za==="add"){const e5=Array.from(new Set([...xt,...li]));xe.models=e5,Ct("models",e5)}}}const gr=tAn(xe.status_code_mapping);if(gr.length>0){L(`${t("edit_channel.status_code_rewrite_invalid")}: ${gr.join(", ")}`);return}const Vn=rAn(At.current,xe.status_code_mapping);if(Vn.length>0&&!await HWe(Vn))return;xe.base_url&&xe.base_url.endsWith("/")&&(xe.base_url=xe.base_url.slice(0,xe.base_url.length-1)),xe.type===18&&xe.other===""&&(xe.other="v2.1");const bl={force_format:xe.force_format||!1,thinking_to_content:xe.thinking_to_content||!1,proxy:xe.proxy||"",pass_through_body_enabled:xe.pass_through_body_enabled||!1,system_prompt:xe.system_prompt||"",system_prompt_override:xe.system_prompt_override||!1};xe.setting=JSON.stringify(bl);let Bt={};if(xe.settings)try{Bt=JSON.parse(xe.settings)}catch(Hi){console.error("解析settings失败:",Hi)}xe.type===20&&(Bt.openrouter_enterprise=xe.is_enterprise_account===!0),xe.type===33&&(Bt.aws_key_type=xe.aws_key_type||"ak_sk"),xe.type===41?Bt.vertex_key_type=xe.vertex_key_type||"json":"vertex_key_type"in Bt&&delete Bt.vertex_key_type,(xe.type===1||xe.type===14)&&(Bt.allow_service_tier=xe.allow_service_tier===!0,xe.type===1&&(Bt.disable_store=xe.disable_store===!0,Bt.allow_safety_identifier=xe.allow_safety_identifier===!0,Bt.allow_include_obfuscation=xe.allow_include_obfuscation===!0),xe.type===14&&(Bt.allow_inference_geo=xe.allow_inference_geo===!0,Bt.claude_beta_query=xe.claude_beta_query===!0)),Bt.upstream_model_update_check_enabled=xe.upstream_model_update_check_enabled===!0,Bt.upstream_model_update_auto_sync_enabled=Bt.upstream_model_update_check_enabled&&xe.upstream_model_update_auto_sync_enabled===!0,Bt.upstream_model_update_ignored_models=Array.from(new Set(String(xe.upstream_model_update_ignored_models||"").split(",").map(Hi=>Hi.trim()).filter(Boolean))),(!Array.isArray(Bt.upstream_model_update_last_detected_models)||!Bt.upstream_model_update_check_enabled)&&(Bt.upstream_model_update_last_detected_models=[]),typeof Bt.upstream_model_update_last_check_time!="number"&&(Bt.upstream_model_update_last_check_time=0),xe.settings=JSON.stringify(Bt),delete xe.force_format,delete xe.thinking_to_content,delete xe.proxy,delete xe.pass_through_body_enabled,delete xe.system_prompt,delete xe.system_prompt_override,delete xe.is_enterprise_account,delete xe.vertex_key_type,delete xe.aws_key_type,delete xe.allow_service_tier,delete xe.disable_store,delete xe.allow_safety_identifier,delete xe.allow_include_obfuscation,delete xe.allow_inference_geo,delete xe.claude_beta_query,delete xe.upstream_model_update_check_enabled,delete xe.upstream_model_update_auto_sync_enabled,delete xe.upstream_model_update_last_check_time,delete xe.upstream_model_update_last_detected_models,delete xe.upstream_model_update_ignored_models;let A0;xe.auto_ban=xe.auto_ban?1:0,xe.models=xe.models.join(","),xe.group=(xe.groups||[]).join(",");let vl="single";u&&(vl=d?"multi_to_single":"batch"),n?A0=await ue.put("/api/channel/",{...xe,id:parseInt(r),key_mode:Te?at:void 0}):A0=await ue.post("/api/channel/",{mode:vl,multi_key_mode:vl==="multi_to_single"?h:void 0,channel:xe});const{success:gD,message:bD}=A0.data;gD?(n?Ce(t("edit_channel.update_success")):(Ce(t("edit_channel.create_success")),v(c)),e.refresh(),e.handleClose()):L(bD)},KWe=()=>{var Bt;const de=((Bt=ge.current)==null?void 0:Bt.getValue("key"))||x.key||"";if(!de.trim()){Tt(t("edit_channel.enter_key_first"));return}const xe=de.split(` `),it=xe.length,Re=new Set,xt=[];xe.forEach(A0=>{const vl=A0.trim();vl&&!Re.has(vl)&&(Re.add(vl),xt.push(vl))});const gr=xt.length,Vn=xt.join(` `);ge.current&&ge.current.setValue("key",Vn),Ct("key",Vn);const bl=t("去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥",{before:it,after:gr});it===gr?Tt(t("edit_channel.no_duplicate_keys")):Ce(bl)},qWe=()=>{if(z.trim()==="")return;const de=z.split(",").map(xt=>xt.trim());let xe=[...x.models],it=[...w];const Re=[];de.forEach(xt=>{xt&&!xe.includes(xt)&&(xe.push(xt),it.push({key:xt,label:xt,value:xt}),Re.push(xt))}),P(it),T(""),Ct("models",xe),Re.length>0?Ce(t("edit_channel.models_added",{count:Re.length,list:Re.join(", ")})):Tt(t("edit_channel.no_new_models"))},Z3=(!n||Te)&&x.type!==57?a.jsxs(Xe,{children:[!n&&a.jsx(on,{disabled:n,checked:u,onChange:de=>{const xe=de.target.checked;if(!xe&&ve.length>1){Qe.confirm({title:t("edit_channel.switch_single_key_title"),content:t("将仅保留第一个密钥文件,其余文件将被移除,是否继续?"),onOk:()=>{var xt;const it=ve[0],Re=he[0]?[he[0]]:[];ye([it]),Pe(Re),(xt=ge.current)==null||xt.setValue("vertex_files",[it]),v(gr=>({...gr,vertex_files:[it]})),f(!1),m(!1),y("random")},onCancel:()=>{f(!0)},centered:!0});return}f(xe),xe?(He(!1),x.type===41&&(ge.current&&ge.current.setValue("key",""),Ct("key",""))):(m(!1),y("random"))},children:t("edit_channel.batch_create")}),u&&a.jsxs(a.Fragment,{children:[a.jsx(on,{disabled:n,checked:d,onChange:()=>{m(de=>{const xe=!de;return v(it=>{const Re={...it};return xe?Re.multi_key_mode=h:delete Re.multi_key_mode,Re}),xe})},children:t("edit_channel.multi_key_mode")}),x.type!==41&&a.jsx(B,{size:"small",type:"tertiary",theme:"outline",onClick:KWe,style:{textDecoration:"underline"},children:t("edit_channel.deduplicate_keys")})]})]}):null,GWe=p.useMemo(()=>Ef.map(de=>({...de,label:de.label})),[]),JWe=de=>{const{disabled:xe,selected:it,label:Re,value:xt,focused:gr,className:Vn,style:bl,onMouseEnter:Bt,onClick:A0,...vl}=de,gD=be?[be]:[],bD=["flex items-center gap-3 px-3 py-2 transition-all duration-200 rounded-lg mx-2 my-1",gr&&"bg-blue-50 shadow-sm",it&&"bg-blue-100 text-blue-700 shadow-lg ring-2 ring-blue-200 ring-opacity-50",xe&&"opacity-50 cursor-not-allowed",!xe&&"hover:bg-gray-50 hover:shadow-md cursor-pointer",Vn].filter(Boolean).join(" ");return a.jsx("div",{style:bl,className:bD,onClick:()=>!xe&&A0(),onMouseEnter:Hi=>Bt(),children:a.jsxs("div",{className:"flex items-center gap-3 w-full",children:[a.jsx("div",{className:"flex-shrink-0 w-5 h-5 flex items-center justify-center",children:Qre(xt)}),a.jsx("div",{className:"flex-1 min-w-0",children:a.jsx(hJ,{sourceString:Re,searchWords:gD,className:"text-sm font-medium truncate"})}),it&&a.jsx("div",{className:"flex-shrink-0 text-blue-600",children:a.jsx("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor",children:a.jsx("path",{d:"M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"})})})]})})};return a.jsxs(a.Fragment,{children:[a.jsxs(ta,{placement:n?"right":"left",title:a.jsxs(Xe,{children:[a.jsx(me,{color:"blue",shape:"circle",children:t(n?"common.edit":"common.create")}),a.jsx(cAn,{heading:4,className:"m-0",children:t(n?"edit_channel.update_channel_info":"edit_channel.create_new_channel")})]}),bodyStyle:{padding:"0"},visible:e.visible,width:s?"100%":600,footer:a.jsxs("div",{className:"flex justify-between items-center bg-white",children:[a.jsxs("div",{className:"flex gap-2",children:[a.jsx(B,{size:"small",type:"tertiary",icon:a.jsx(HX,{}),onClick:()=>qe("up"),style:{borderRadius:"50%",width:"32px",height:"32px",padding:0,display:"flex",alignItems:"center",justifyContent:"center"},title:t("edit_channel.prev_form_block")}),a.jsx(B,{size:"small",type:"tertiary",icon:a.jsx(UX,{}),onClick:()=>qe("down"),style:{borderRadius:"50%",width:"32px",height:"32px",padding:0,display:"flex",alignItems:"center",justifyContent:"center"},title:t("edit_channel.next_form_block")})]}),a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",onClick:()=>{var de;return(de=ge.current)==null?void 0:de.submitForm()},icon:a.jsx(nc,{}),children:t("common.submit")}),a.jsx(B,{theme:"light",type:"primary",onClick:l,icon:a.jsx(_a,{}),children:t("common.cancel")})]})]}),closeIcon:null,onCancel:()=>l(),children:[a.jsx(F,{initValues:c,getFormApi:de=>ge.current=de,onSubmit:WWe,children:()=>a.jsx(Lt,{spinning:i,children:a.jsxs("div",{className:"p-2 space-y-3",ref:Ht,children:[a.jsx("div",{ref:de=>ot.current.basicInfo=de,children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-2 shadow-md",children:a.jsx($Ke,{size:16})}),a.jsxs("div",{children:[a.jsx(ii,{className:"text-lg font-medium",children:t("edit_channel.basic_info")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("edit_channel.channel_basic_desc")})]})]}),Br&&a.jsx(er,{type:"info",closeIcon:null,className:"mb-4 rounded-xl",description:t("此渠道由 IO.NET 自动同步,类型、密钥和 API 地址已锁定。"),children:a.jsx(Xe,{children:(Or==null?void 0:Or.deployment_id)&&a.jsx(B,{size:"small",theme:"light",type:"primary",icon:a.jsx(jie,{}),onClick:Dt,children:t("edit_channel.view_related_deployments")})})}),a.jsx(F.Select,{field:"type",label:t("common.type"),placeholder:t("edit_channel.select_channel_type"),rules:[{required:!0,message:t("edit_channel.select_channel_type")}],optionList:GWe,style:{width:"100%"},filter:Is,autoClearSearchValue:!1,searchPosition:"dropdown",onSearch:de=>pe(de),renderOptionItem:JWe,onChange:de=>Ct("type",de),disabled:Hr}),x.type===57&&a.jsx(er,{type:"warning",closeIcon:null,className:"mb-4 rounded-xl",description:t("免责声明:仅限个人使用,请勿分发或共享任何凭证。该渠道存在前置条件与使用门槛,请在充分了解流程与风险后使用,并遵守 OpenAI 的相关条款与政策。相关凭证与配置仅限接入 Codex CLI 使用,不适用于其他客户端、平台或渠道。")}),x.type===20&&a.jsx(F.Switch,{field:"is_enterprise_account",label:t("edit_channel.enterprise_account"),checkedText:t("common.yes"),uncheckedText:t("common.no"),onChange:de=>{Jt(de),Ct("is_enterprise_account",de)},extraText:t("企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选"),initValue:x.is_enterprise_account}),a.jsx(F.Input,{field:"name",label:t("common.name"),placeholder:t("edit_channel.name_channel"),rules:[{required:!0,message:t("edit_channel.name_channel")}],showClear:!0,onChange:de=>Ct("name",de),autoComplete:"new-password"}),x.type===33&&a.jsx(a.Fragment,{children:a.jsx(F.Select,{field:"aws_key_type",label:t("edit_channel.key_format"),placeholder:t("edit_channel.select_key_format"),optionList:[{label:"AccessKey / SecretAccessKey",value:"ak_sk"},{label:"API Key",value:"api_key"}],style:{width:"100%"},value:x.aws_key_type||"ak_sk",onChange:de=>{jt("aws_key_type",de)},extraText:t("AK/SK 模式:使用 AccessKey 和 SecretAccessKey;API Key 模式:使用 API Key")})}),x.type===41&&a.jsx(F.Select,{field:"vertex_key_type",label:t("edit_channel.key_format"),placeholder:t("edit_channel.select_key_format"),optionList:[{label:"JSON",value:"json"},{label:"API Key",value:"api_key"}],style:{width:"100%"},value:x.vertex_key_type||"json",onChange:de=>{jt("vertex_key_type",de),de==="api_key"&&(f(!1),He(!1),Pe([]),ye([]),ge.current&&ge.current.setValue("vertex_files",[]))},extraText:x.vertex_key_type==="api_key"?t("edit_channel.api_key_no_batch"):t("edit_channel.json_mode_help")}),u?x.type===41&&(x.vertex_key_type||"json")==="json"?a.jsx(F.Upload,{field:"vertex_files",label:t("edit_channel.key_file_json"),accept:".json",multiple:!0,draggable:!0,dragIcon:a.jsx(jM,{}),dragMainText:t("edit_channel.upload_or_drag"),dragSubText:t("edit_channel.only_json_files_multi"),style:{marginTop:10},uploadTrigger:"custom",beforeUpload:()=>!1,onChange:hie,fileList:ve,rules:n?[]:[{required:!0,message:t("edit_channel.upload_key_file")}],extraText:Z3}):a.jsx(F.TextArea,{field:"key",label:t("common.key"),placeholder:x.type===33?x.aws_key_type==="api_key"?t("请输入 API Key,一行一个,格式:APIKey|Region"):t("请输入密钥,一行一个,格式:AccessKey|SecretAccessKey|Region"):t("edit_channel.enter_keys_line_by_line"),rules:n?[]:[{required:!0,message:t("edit_channel.enter_key_plain")}],autosize:!0,autoComplete:"new-password",onChange:de=>Ct("key",de),disabled:Hr,extraText:a.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[n&&Te&&at==="append"&&a.jsx(ii,{type:"warning",size:"small",children:t("追加模式:新密钥将添加到现有密钥列表的末尾")}),n&&a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:_T,children:t("edit_channel.view_key")}),Z3]}),showClear:!0}):a.jsx(a.Fragment,{children:x.type===57?a.jsxs(a.Fragment,{children:[a.jsx(F.TextArea,{field:"key",label:t(n?"edit_channel.key_hidden_in_edit_mode":"common.key"),placeholder:t(`请输入 JSON 格式的 OAuth 凭据,例如: { "access_token": "...", "account_id": "..." }`),rules:n?[]:[{required:!0,message:t("edit_channel.enter_key_plain")}],autoComplete:"new-password",onChange:de=>Ct("key",de),disabled:Hr,extraText:a.jsxs("div",{className:"flex flex-col gap-2",children:[a.jsx(ii,{type:"tertiary",size:"small",children:t("仅支持 JSON 对象,必须包含 access_token 与 account_id")}),a.jsxs(Xe,{wrap:!0,spacing:"tight",children:[a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:()=>Et(!0),disabled:Hr,children:t("edit_channel.codex_auth")}),n&&a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:FWe,loading:Ar,disabled:Hr,children:t("edit_channel.refresh_credential")}),a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:()=>Vi("key"),disabled:Hr,children:t("common.format")}),n&&a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:_T,disabled:Hr,children:t("edit_channel.view_key")}),Z3]})]}),autosize:!0,showClear:!0}),a.jsx(Bvn,{visible:Dr,onCancel:()=>Et(!1),onSuccess:RWe})]}):x.type===41&&(x.vertex_key_type||"json")==="json"?a.jsxs(a.Fragment,{children:[!u&&a.jsxs("div",{className:"flex items-center justify-between mb-3",children:[a.jsx(ii,{className:"text-sm font-medium",children:t("edit_channel.key_input_mode")}),a.jsxs(Xe,{children:[a.jsx(B,{size:"small",type:Be?"tertiary":"primary",onClick:()=>{He(!1),ge.current&&ge.current.setValue("key",""),Ct("key","")},children:t("common.file_upload")}),a.jsx(B,{size:"small",type:Be?"primary":"tertiary",onClick:()=>{He(!0),Pe([]),ye([]),ge.current&&ge.current.setValue("vertex_files",[]),v(de=>({...de,vertex_files:[]}))},children:t("edit_channel.manual_input")})]})]}),u&&a.jsx(er,{type:"info",description:t("批量创建模式下仅支持文件上传,不支持手动输入"),className:"!rounded-lg mb-3"}),Be&&!u?a.jsx(F.TextArea,{field:"key",label:t(n?"密钥(编辑模式下,保存的密钥不会显示)":"common.key"),placeholder:t(`请输入 JSON 格式的密钥内容,例如: { "type": "service_account", "project_id": "your-project-id", "private_key_id": "...", "private_key": "...", "client_email": "...", "client_id": "...", "auth_uri": "...", "token_uri": "...", "auth_provider_x509_cert_url": "...", "client_x509_cert_url": "..." }`),rules:n?[]:[{required:!0,message:t("edit_channel.enter_key_plain")}],autoComplete:"new-password",onChange:de=>Ct("key",de),extraText:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(ii,{type:"tertiary",size:"small",children:t("edit_channel.enter_full_json_key")}),n&&Te&&at==="append"&&a.jsx(ii,{type:"warning",size:"small",children:t("追加模式:新密钥将添加到现有密钥列表的末尾")}),n&&a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:_T,children:t("edit_channel.view_key")}),Z3]}),autosize:!0,showClear:!0}):a.jsx(F.Upload,{field:"vertex_files",label:t("edit_channel.key_file_json"),accept:".json",draggable:!0,dragIcon:a.jsx(jM,{}),dragMainText:t("edit_channel.upload_or_drag"),dragSubText:t("edit_channel.only_json_files"),style:{marginTop:10},uploadTrigger:"custom",beforeUpload:()=>!1,onChange:hie,fileList:ve,rules:n?[]:[{required:!0,message:t("edit_channel.upload_key_file")}],extraText:Z3})]}):a.jsx(F.Input,{field:"key",label:t(n?"edit_channel.key_hidden_in_edit_mode":"common.key"),placeholder:x.type===33?x.aws_key_type==="api_key"?t("edit_channel.api_key_region_format"):t("按照如下格式输入:AccessKey|SecretAccessKey|Region"):t(pAn(x.type)),rules:n?[]:[{required:!0,message:t("edit_channel.enter_key_plain")}],autoComplete:"new-password",onChange:de=>Ct("key",de),extraText:a.jsxs("div",{className:"flex items-center gap-2",children:[n&&Te&&at==="append"&&a.jsx(ii,{type:"warning",size:"small",children:t("追加模式:新密钥将添加到现有密钥列表的末尾")}),n&&a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:_T,children:t("edit_channel.view_key")}),Z3]}),showClear:!0})}),n&&Te&&a.jsx(F.Select,{field:"key_mode",label:t("edit_channel.key_update_mode"),placeholder:t("edit_channel.select_key_update_mode"),optionList:[{label:t("edit_channel.append_existing_keys"),value:"append"},{label:t("edit_channel.replace_existing_keys"),value:"replace"}],style:{width:"100%"},value:at,onChange:de=>dt(de),extraText:a.jsx(ii,{type:"tertiary",size:"small",children:t(at==="replace"?"edit_channel.key_replace_mode_help":"edit_channel.key_append_mode_help")})}),u&&d&&a.jsxs(a.Fragment,{children:[a.jsx(F.Select,{field:"multi_key_mode",label:t("edit_channel.multi_key_mode"),placeholder:t("edit_channel.select_multi_key_strategy"),optionList:[{label:t("edit_channel.random"),value:"random"},{label:t("edit_channel.round_robin"),value:"polling"}],style:{width:"100%"},value:x.multi_key_mode||"random",onChange:de=>{y(de),Ct("multi_key_mode",de)}}),x.multi_key_mode==="polling"&&a.jsx(er,{type:"warning",description:t("轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能"),className:"!rounded-lg mt-2"})]}),x.type===18&&a.jsx(F.Input,{field:"other",label:t("edit_channel.model_version"),placeholder:"请输入星火大模型版本,注意是接口地址中的版本号,例如:v2.1",onChange:de=>Ct("other",de),showClear:!0}),x.type===41&&a.jsx(nm,{field:"other",label:t("edit_channel.deploy_region"),placeholder:t(`请输入部署地区,例如:us-central1 支持使用模型映射格式 { "default": "us-central1", "claude-3-5-sonnet-20240620": "europe-west1" }`),value:x.other||"",onChange:de=>Ct("other",de),rules:[{required:!0,message:t("edit_channel.fill_deploy_region")}],template:uAn,templateLabel:t("edit_channel.fill_template"),editorType:"region",formApi:ge.current,extraText:t("edit_channel.region_settings_help")},`region-${n?r:"new"}`),x.type===21&&a.jsx(F.Input,{field:"other",label:t("edit_channel.knowledge_base_id"),placeholder:t("edit_channel.knowledge_base_id_placeholder"),onChange:de=>Ct("other",de),showClear:!0}),x.type===39&&a.jsx(F.Input,{field:"other",label:"Account ID",placeholder:"请输入Account ID,例如:d6b5da8hk1awo8nap34ube6gh",onChange:de=>Ct("other",de),showClear:!0}),x.type===49&&a.jsx(F.Input,{field:"other",label:t("edit_channel.agent_id"),placeholder:t("edit_channel.agent_id_placeholder"),onChange:de=>Ct("other",de),showClear:!0}),x.type===1&&a.jsx(F.Input,{field:"openai_organization",label:t("edit_channel.organization"),placeholder:t("edit_channel.enter_org"),showClear:!0,helpText:t("edit_channel.organization_help"),onChange:de=>Ct("openai_organization",de)})]})}),a.jsx("div",{ref:de=>ot.current.apiConfig=de,children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-2",onClick:tt,children:[a.jsx(vr,{size:"small",color:"green",className:"mr-2 shadow-md",children:a.jsx(jie,{size:16})}),a.jsxs("div",{children:[a.jsx(ii,{className:"text-lg font-medium",children:t("edit_channel.api_config")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("edit_channel.api_address_and_config")})]})]}),x.type===40&&a.jsx(er,{type:"info",description:a.jsxs("div",{children:[a.jsxs(ii,{strong:!0,children:[t("edit_channel.invite_link"),":"]}),a.jsx(ii,{link:!0,underline:!0,className:"ml-2 cursor-pointer",onClick:()=>window.open("https://cloud.siliconflow.cn/i/hij0YNTZ"),children:"https://cloud.siliconflow.cn/i/hij0YNTZ"})]}),className:"!rounded-lg"}),x.type===3&&a.jsxs(a.Fragment,{children:[a.jsx(er,{type:"warning",description:t('2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的"."'),className:"!rounded-lg"}),a.jsx("div",{children:a.jsx(F.Input,{field:"base_url",label:"AZURE_OPENAI_ENDPOINT",placeholder:t("请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com"),onChange:de=>Ct("base_url",de),showClear:!0,disabled:Hr})}),a.jsx("div",{children:a.jsx(F.Input,{field:"other",label:t("edit_channel.default_api_version"),placeholder:t("请输入默认 API 版本,例如:2025-04-01-preview"),onChange:de=>Ct("other",de),showClear:!0})}),a.jsx("div",{children:a.jsx(F.Input,{field:"azure_responses_version",label:t("默认 Responses API 版本,为空则使用上方版本"),placeholder:t("edit_channel.preview_example"),onChange:de=>jt("azure_responses_version",de),showClear:!0})})]}),x.type===8&&a.jsxs(a.Fragment,{children:[a.jsx(er,{type:"warning",description:t("如果你对接的是上游 AK AI 或其他兼容转发项目,请优先使用 OpenAI 类型,除非你明确知道当前兼容类型的作用。"),className:"!rounded-lg"}),a.jsx("div",{children:a.jsx(F.Input,{field:"base_url",label:t("edit_channel.base_url_help"),placeholder:t("请输入完整的URL,例如:https://api.openai.com/v1/chat/completions"),onChange:de=>Ct("base_url",de),showClear:!0,disabled:Hr})})]}),x.type===37&&a.jsx(er,{type:"warning",description:t("Dify渠道只适配chatflow和agent,并且agent不支持图片!"),className:"!rounded-lg"}),x.type!==3&&x.type!==8&&x.type!==22&&x.type!==36&&(x.type!==45||Ye)&&a.jsx("div",{children:a.jsx(F.Input,{field:"base_url",label:t("edit_channel.api_address"),placeholder:t("此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/"),onChange:de=>Ct("base_url",de),showClear:!0,disabled:Hr,extraText:t("对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写")})}),x.type===22&&a.jsx("div",{children:a.jsx(F.Input,{field:"base_url",label:t("edit_channel.private_deploy_url"),placeholder:t("请输入私有部署地址,格式为:https://fastgpt.run/api/openapi"),onChange:de=>Ct("base_url",de),showClear:!0,disabled:Hr})}),x.type===36&&a.jsx("div",{children:a.jsx(F.Input,{field:"base_url",label:t("注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用"),placeholder:t("请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com"),onChange:de=>Ct("base_url",de),showClear:!0,disabled:Hr})}),x.type===45&&!Ye&&a.jsx("div",{children:a.jsx(F.Select,{field:"base_url",label:t("edit_channel.api_address"),placeholder:t("edit_channel.select_api_address"),onChange:de=>Ct("base_url",de),optionList:[{value:"https://ark.cn-beijing.volces.com",label:"https://ark.cn-beijing.volces.com"},{value:"https://ark.ap-southeast.bytepluses.com",label:"https://ark.ap-southeast.bytepluses.com"},{value:"doubao-coding-plan",label:"Doubao Coding Plan"}],defaultValue:"https://ark.cn-beijing.volces.com",disabled:Hr})})]})}),a.jsx("div",{ref:de=>ot.current.modelConfig=de,children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"purple",className:"mr-2 shadow-md",children:a.jsx(iz,{size:16})}),a.jsxs("div",{children:[a.jsx(ii,{className:"text-lg font-medium",children:t("edit_channel.model_config")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("edit_channel.model_mapping_settings")})]})]}),a.jsx(F.Select,{field:"models",label:t("common.model"),placeholder:t("edit_channel.select_supported_models"),rules:[{required:!0,message:t("common.select_model")}],multiple:!0,filter:Is,allowCreate:!0,autoClearSearchValue:!1,searchPosition:"dropdown",optionList:w,onSearch:de=>M(de),innerBottomSlot:Kt?a.jsx(ii,{className:"px-3 py-2 block text-xs !text-semi-color-text-2",children:Kt}):null,style:{width:"100%"},onChange:de=>Ct("models",de),renderSelectedItem:de=>{const xe=String((de==null?void 0:de.value)??"");return{isRenderInTag:!0,content:a.jsx("span",{className:"cursor-pointer select-none",role:"button",tabIndex:0,title:t("edit_channel.click_copy_model_name"),onClick:async it=>{it.stopPropagation(),await gn(xe)?Ce(t("common.copied_name",{name:xe})):L(t("common.copy_failed"))},children:de.label||xe})}},extraText:a.jsxs(Xe,{wrap:!0,children:[a.jsx(B,{size:"small",type:"primary",onClick:()=>Ct("models",_),children:t("edit_channel.fill_related_models")}),a.jsx(B,{size:"small",type:"secondary",onClick:()=>Ct("models",k),children:t("edit_channel.fill_all_models")}),T5.has(x.type)&&a.jsx(B,{size:"small",type:"tertiary",onClick:()=>Lc(),children:t("edit_channel.fetch_model_list")}),x.type===4&&n&&a.jsx(B,{size:"small",type:"primary",theme:"light",onClick:()=>Se(!0),children:t("edit_channel.ollama_model_management")}),a.jsx(B,{size:"small",type:"warning",onClick:()=>Ct("models",[]),children:t("edit_channel.clear_all_models")}),a.jsx(B,{size:"small",type:"tertiary",onClick:()=>{if(x.models.length===0){Tt(t("edit_channel.no_models_to_copy"));return}try{gn(x.models.join(",")),Ce(t("edit_channel.model_list_copied"))}catch{L(t("common.copy_failed"))}},children:t("edit_channel.copy_all_models")}),D&&D.length>0&&D.map(de=>a.jsx(B,{size:"small",type:"primary",onClick:()=>{var xt;let xe=[];try{if(Array.isArray(de.items))xe=de.items;else if(typeof de.items=="string"){const gr=JSON.parse(de.items||"[]");Array.isArray(gr)&&(xe=gr)}}catch{}const it=((xt=ge.current)==null?void 0:xt.getValue("models"))||x.models||[],Re=Array.from(new Set([...it,...xe].map(gr=>(gr||"").trim()).filter(Boolean)));Ct("models",Re)},children:de.name},de.id))]})}),a.jsx(F.Input,{field:"custom_model",label:t("edit_channel.custom_model_name"),placeholder:t("edit_channel.enter_custom_model_name"),onChange:de=>T(de.trim()),value:z,suffix:a.jsx(B,{size:"small",type:"primary",onClick:qWe,children:t("common.fill")})}),T5.has(x.type)&&a.jsxs(a.Fragment,{children:[a.jsx(F.Switch,{field:"upstream_model_update_check_enabled",label:t("edit_channel.detect_upstream_updates"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>jt("upstream_model_update_check_enabled",de),extraText:t("开启后由后端定时任务检测该渠道上游模型变化")}),a.jsxs("div",{className:"text-xs text-gray-500 mb-2",children:[t("edit_channel.last_detected_time"),": ",qd(x.upstream_model_update_last_check_time)]}),a.jsx(F.Input,{field:"upstream_model_update_ignored_models",label:t("edit_channel.ignored_models"),placeholder:t("edit_channel.models_example"),onChange:de=>Ct("upstream_model_update_ignored_models",de),showClear:!0})]}),a.jsx(F.Input,{field:"test_model",label:t("edit_channel.default_test_model"),placeholder:t("edit_channel.default_first_model"),onChange:de=>Ct("test_model",de),showClear:!0}),a.jsx(nm,{field:"model_mapping",label:t("edit_channel.model_redirect"),placeholder:t("此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:")+` ${JSON.stringify(Vxe,null,2)}`,value:x.model_mapping||"",onChange:de=>Ct("model_mapping",de),template:Vxe,templateLabel:t("edit_channel.fill_template"),editorType:"keyValue",formApi:ge.current,renderStringValueSuffix:({pairKey:de,value:xe})=>{if(!T5.has(x.type))return null;const it=!String(de??"").trim();return a.jsx(Ut,{content:t("common.select_model"),children:a.jsx(B,{type:"tertiary",theme:"borderless",size:"small",icon:a.jsx(en,{size:14}),disabled:it,onClick:Re=>{Re.stopPropagation(),z0({pairKey:de,value:xe})}})})},extraText:t("键为请求中的模型名称,值为要替换的模型名称")},`model_mapping-${n?r:"new"}`)]})}),a.jsx("div",{ref:de=>ot.current.advancedSettings=de,children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"orange",className:"mr-2 shadow-md",children:a.jsx(POe,{size:16})}),a.jsxs("div",{children:[a.jsx(ii,{className:"text-lg font-medium",children:t("common.advanced_settings")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("edit_channel.channel_advanced_desc")})]})]}),a.jsx(F.Select,{field:"groups",label:t("edit_channel.group"),placeholder:t("edit_channel.select_group"),multiple:!0,allowAdditions:!0,additionLabel:t("请在系统设置页面编辑分组倍率以添加新的分组:"),optionList:S,style:{width:"100%"},onChange:de=>Ct("groups",de)}),a.jsx(F.Input,{field:"tag",label:t("edit_channel.channel_tags"),placeholder:t("edit_channel.channel_tags"),showClear:!0,onChange:de=>Ct("tag",de)}),a.jsx(F.TextArea,{field:"remark",label:t("common.note"),placeholder:t("edit_channel.enter_note_admin_only"),maxLength:255,showClear:!0,onChange:de=>Ct("remark",de)}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:12,children:a.jsx(F.InputNumber,{field:"priority",label:t("edit_channel.channel_priority"),placeholder:t("edit_channel.channel_priority"),min:0,onNumberChange:de=>Ct("priority",de),style:{width:"100%"}})}),a.jsx(le,{span:12,children:a.jsx(F.InputNumber,{field:"weight",label:t("edit_channel.channel_weight"),placeholder:t("edit_channel.channel_weight"),min:0,onNumberChange:de=>Ct("weight",de),style:{width:"100%"}})})]}),a.jsx(F.Switch,{field:"auto_ban",label:t("edit_channel.auto_disable"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>b(de),extraText:t("仅当自动禁用开启时有效,关闭后不会自动禁用该渠道"),initValue:g}),a.jsx(F.Switch,{field:"upstream_model_update_auto_sync_enabled",label:t("edit_channel.auto_sync_upstream_updates"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),disabled:!x.upstream_model_update_check_enabled,onChange:de=>jt("upstream_model_update_auto_sync_enabled",de),extraText:t("开启后检测到新增模型会自动加入当前渠道模型列表")}),a.jsxs("div",{className:"text-xs text-gray-500 mb-3",children:[t("edit_channel.last_detected_models"),": ",ct.length===0?t("common.none"):a.jsxs(a.Fragment,{children:[a.jsx(Ut,{position:"topLeft",content:a.jsx("div",{className:"max-w-[640px] break-all text-xs leading-5",children:ct.join(", ")}),children:a.jsx("span",{className:"cursor-help break-all",children:cr.join(", ")})}),a.jsx("span",{className:"ml-1 text-gray-400",children:wt>0?t("edit_channel.total_count_omit",{total:ct.length,omit:wt}):t("edit_channel.total_count",{total:ct.length})})]})]}),a.jsxs("div",{className:"mb-4",children:[a.jsxs("div",{className:"flex items-center justify-between gap-2 mb-1",children:[a.jsx(ii,{className:"text-sm font-medium",children:t("edit_channel.param_override")}),a.jsxs(Xe,{wrap:!0,children:[a.jsx(B,{size:"small",type:"primary",icon:a.jsx(iz,{size:14}),onClick:()=>un(!0),children:t("edit_channel.visual_editor")}),a.jsx(B,{size:"small",onClick:()=>Q3("operations","fill"),children:t("edit_channel.fill_new_template")}),a.jsx(B,{size:"small",onClick:()=>Q3("legacy","fill"),children:t("edit_channel.fill_legacy_template")}),a.jsx(B,{size:"small",type:"tertiary",onClick:Jd,children:t("common.clear")})]})]}),a.jsx(ii,{type:"tertiary",size:"small",children:t("edit_channel.param_override_help")}),a.jsxs("div",{className:"mt-2 rounded-xl p-3",style:{backgroundColor:"var(--semi-color-fill-0)",border:"1px solid var(--semi-color-fill-2)"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsx(me,{color:Ur.tagColor,children:Ur.tagLabel}),a.jsxs(Xe,{spacing:8,children:[a.jsx(B,{size:"small",icon:a.jsx(Xs,{}),type:"tertiary",onClick:X3,children:t("common.copy")}),a.jsx(B,{size:"small",type:"tertiary",onClick:()=>un(!0),children:t("common.edit")})]})]}),a.jsx("pre",{className:"mb-0 text-xs leading-5 whitespace-pre-wrap break-all max-h-56 overflow-auto",children:Ur.preview})]})]}),a.jsx(F.TextArea,{field:"header_override",label:t("edit_channel.header_override"),placeholder:t("edit_channel.header_override_help")+` `+t("edit_channel.format_example")+` { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0", "Authorization": "Bearer {api_key}" }`,autosize:!0,onChange:de=>Ct("header_override",de),extraText:a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsxs("div",{className:"flex gap-2 flex-wrap items-center",children:[a.jsx(ii,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>Ct("header_override",JSON.stringify({"*":!0,"re:^X-Trace-.*$":!0,"X-Foo":"{client_header:X-Foo}",Authorization:"Bearer {api_key}","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0"},null,2)),children:t("edit_channel.fill_template")}),a.jsx(ii,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>Ct("header_override",JSON.stringify({"*":!0},null,2)),children:t("edit_channel.fill_passthrough_template")}),a.jsx(ii,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>Vi("header_override"),children:t("common.format")})]}),a.jsxs("div",{children:[a.jsx(ii,{type:"tertiary",size:"small",children:t("edit_channel.supported_variables")}),a.jsx("div",{className:"text-xs text-tertiary ml-2",children:a.jsxs("div",{children:[t("edit_channel.channel_key"),": ","{api_key}"]})})]})]}),showClear:!0}),a.jsx(nm,{field:"status_code_mapping",label:t("edit_channel.status_code_rewrite"),placeholder:t("此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:")+` `+JSON.stringify(Hxe,null,2),value:x.status_code_mapping||"",onChange:de=>Ct("status_code_mapping",de),template:Hxe,templateLabel:t("edit_channel.fill_template"),editorType:"keyValue",formApi:ge.current,extraText:t("键为原状态码,值为要复写的状态码,仅影响本地判断")},`status_code_mapping-${n?r:"new"}`),x.type===1&&a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"mt-4 mb-2 text-sm font-medium text-gray-700",children:t("edit_channel.field_passthrough_control")}),a.jsx(F.Switch,{field:"allow_service_tier",label:t("edit_channel.allow_service_tier"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>jt("allow_service_tier",de),extraText:t("service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用")}),a.jsx(F.Switch,{field:"disable_store",label:t("edit_channel.disable_store_passthrough"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>jt("disable_store",de),extraText:t("store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用")}),a.jsx(F.Switch,{field:"allow_safety_identifier",label:t("edit_channel.allow_safety_identifier"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>jt("allow_safety_identifier",de),extraText:t("safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私")}),a.jsx(F.Switch,{field:"allow_include_obfuscation",label:t("允许 stream_options.include_obfuscation 透传"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>jt("allow_include_obfuscation",de),extraText:t("include_obfuscation 用于控制 Responses 流混淆字段。默认关闭以避免客户端关闭该安全保护")})]}),x.type===14&&a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"mt-4 mb-2 text-sm font-medium text-gray-700",children:t("edit_channel.field_passthrough_control")}),a.jsx(F.Switch,{field:"allow_service_tier",label:t("edit_channel.allow_service_tier"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>jt("allow_service_tier",de),extraText:t("service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用")}),a.jsx(F.Switch,{field:"allow_inference_geo",label:t("edit_channel.allow_inference_geo"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>jt("allow_inference_geo",de),extraText:t("inference_geo 字段用于控制 Claude 数据驻留推理区域。默认关闭以避免未经授权透传地域信息")})]})]})}),a.jsx("div",{ref:de=>ot.current.channelExtraSettings=de,children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"violet",className:"mr-2 shadow-md",children:a.jsx(jM,{size:16})}),a.jsx("div",{children:a.jsx(ii,{className:"text-lg font-medium",children:t("edit_channel.extra_settings")})})]}),x.type===14&&a.jsx(F.Switch,{field:"claude_beta_query",label:t("edit_channel.claude_force_beta"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>jt("claude_beta_query",de),extraText:t("开启后,该渠道请求 Claude 时将强制追加 ?beta=true(无需客户端手动传参)")}),x.type===1&&a.jsx(F.Switch,{field:"force_format",label:t("edit_channel.force_format"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>Xr("force_format",de),extraText:t("强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)")}),a.jsx(F.Switch,{field:"thinking_to_content",label:t("edit_channel.thinking_to_content"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>Xr("thinking_to_content",de),extraText:t("将 reasoning_content 转换为 标签拼接到内容中")}),a.jsx(F.Switch,{field:"pass_through_body_enabled",label:t("edit_channel.pass_request_body"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>Xr("pass_through_body_enabled",de),extraText:t("edit_channel.enable_body_passthrough")}),a.jsx(F.Input,{field:"proxy",label:t("edit_channel.proxy_address"),placeholder:t("edit_channel.proxy_example"),onChange:de=>Xr("proxy",de),showClear:!0,extraText:t("edit_channel.proxy_help")}),a.jsx(F.TextArea,{field:"system_prompt",label:t("edit_channel.system_prompt"),placeholder:t("输入系统提示词,用户的系统提示词将优先于此设置"),onChange:de=>Xr("system_prompt",de),autosize:!0,showClear:!0,extraText:t("用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置")}),a.jsx(F.Switch,{field:"system_prompt_override",label:t("edit_channel.system_prompt_concat"),checkedText:t("common.enable"),uncheckedText:t("common.disable"),onChange:de=>Xr("system_prompt_override",de),extraText:t("如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面")})]})})]})})},n?"edit":"new"),a.jsx(qX,{src:K,visible:q,onVisibleChange:de=>X(de)})]}),a.jsx(nAn,{visible:rt,detailItems:ke,onCancel:()=>yD(!1),onConfirm:()=>yD(!0)}),a.jsx(Vvn,{visible:jr,verificationMethods:xn,verificationState:fn,onVerify:yi,onCancel:Bi,onCodeChange:Do,onMethodSwitch:gt,title:fn.title,description:fn.description}),a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"w-8 h-8 rounded-full bg-green-100 dark:bg-green-900 flex items-center justify-center mr-3",children:a.jsx("svg",{className:"w-4 h-4 text-green-600 dark:text-green-400",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{fillRule:"evenodd",d:"M5 9V7a5 5 0 0110 0v2a2 2 0 012 2v5a2 2 0 01-2 2H5a2 2 0 01-2-2v-5a2 2 0 012-2zm8-2v2H7V7a3 3 0 016 0z",clipRule:"evenodd"})})}),t("edit_channel.channel_key_info")]}),visible:vn.showModal,onCancel:rr,footer:a.jsx(B,{type:"primary",onClick:rr,children:t("common.done")}),width:700,style:{maxWidth:"90vw"},children:a.jsx(oAn,{keyData:vn.keyData,showSuccessIcon:!0,successText:t("edit_channel.key_fetch_success"),showWarning:!0,warningText:t("请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。")})}),a.jsx(jLe,{visible:Vr,value:x.param_override||"",onCancel:()=>un(!1),onSave:de=>{Ct("param_override",de),un(!1)}}),a.jsx(Ivn,{visible:Z,models:Y,selected:x.models,redirectModels:mt,onConfirm:de=>{Ct("models",de),Ce(t("edit_channel.model_list_updated")),R(!1)},onCancel:()=>R(!1)}),a.jsx(Dvn,{visible:J,models:U,selected:ne,onConfirm:de=>{const xe=String(de??"").trim();if(!xe){L(t("edit_channel.select_model_first"));return}const it=String(re??"").trim();if(!it){H(!1);return}let Re={};const xt=x.model_mapping;if(typeof xt=="string"&&xt.trim())try{Re=JSON.parse(xt)}catch{Re={}}else xt&&typeof xt=="object"&&!Array.isArray(xt)&&(Re=xt);(!Re||typeof Re!="object"||Array.isArray(Re))&&(Re={}),Re[it]=xe;const gr=JSON.stringify(Re,null,2);Ct("model_mapping",gr),ge.current&&ge.current.setValue("model_mapping",gr),H(!1)},onCancel:()=>H(!1)}),a.jsx(Rvn,{visible:Oe,onCancel:()=>Se(!1),channelId:r,channelInfo:x,onModelsUpdate:(de={})=>{Lc("models",{silent:!!de.silent})},onApplyModels:({mode:de,modelIds:xe}={})=>{if(!Array.isArray(xe)||xe.length===0)return;const it=Array.isArray(x.models)?x.models.map(String):[],Re=xe.map(String),xt=Array.from(new Set([...it,...Re]));Ct("models",xt),ge.current&&ge.current.setValue("models",xt),Ce(t("edit_channel.model_list_appended"))}})]})},{Text:xo,Title:mAn}=_e,hAn={"gpt-3.5-turbo":"gpt-3.5-turbo-0125"},yAn=e=>{const{t}=nt(),{visible:r,tag:n,handleClose:i,refresh:o}=e,[s,l]=p.useState(!1),[c,u]=p.useState([]),[f,d]=p.useState([]),[m,h]=p.useState([]),[y,g]=p.useState(""),[b,x]=p.useState(""),v={tag:"",new_tag:null,model_mapping:null,groups:[],models:[],param_override:null,header_override:null},[O,j]=p.useState(v),w=p.useMemo(()=>{const z=b.trim();return z?f.reduce((T,E)=>T+(Is(z,E)?1:0),0):f.length},[f,b]),P=p.useMemo(()=>{const z=b.trim();return!z||w!==0?"":t("未匹配到模型,按回车键可将「{{name}}」作为自定义模型名添加",{name:z})},[w,b,t]),S=p.useRef(null),$=()=>({...v}),_=(z,T)=>{if(j(E=>({...E,[z]:T})),S.current&&S.current.setValue(z,T),z==="type"){let E=[];switch(T){case 2:E=["mj_imagine","mj_variation","mj_reroll","mj_blend","mj_upscale","mj_describe","mj_uploads"];break;case 5:E=["swap_face","mj_imagine","mj_video","mj_edits","mj_variation","mj_reroll","mj_blend","mj_upscale","mj_describe","mj_zoom","mj_shorten","mj_modal","mj_inpaint","mj_custom_zoom","mj_high_variation","mj_low_variation","mj_pan","mj_uploads"];break;case 36:E=["suno_music","suno_lyrics"];break;case 53:E=["NousResearch/Hermes-4-405B-FP8","Qwen/Qwen3-235B-A22B-Thinking-2507","Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8","Qwen/Qwen3-235B-A22B-Instruct-2507","zai-org/GLM-4.5-FP8","openai/gpt-oss-120b","deepseek-ai/DeepSeek-R1-0528","deepseek-ai/DeepSeek-R1","deepseek-ai/DeepSeek-V3-0324","deepseek-ai/DeepSeek-V3.1"];break;default:E=z5(T);break}O.models.length===0&&j(M=>({...M,models:E}))}},C=async()=>{try{let T=(await ue.get("/api/channel/models")).data.data.map(E=>({label:E.id,value:E.id}));u(T)}catch(z){L(z.message)}},k=async()=>{try{let z=await ue.get("/api/group/");if(z===void 0)return;h(z.data.data.map(T=>({label:T,value:T})))}catch(z){L(z.message)}},N=async z=>{var M;l(!0);const T=z||((M=S.current)==null?void 0:M.getValues())||{};let E={tag:n};if(T.model_mapping){if(!Cr(T.model_mapping)){Tt("模型映射必须是合法的 JSON 格式!"),l(!1);return}E.model_mapping=T.model_mapping}if(T.groups&&T.groups.length>0&&(E.groups=T.groups.join(",")),T.models&&T.models.length>0&&(E.models=T.models.join(",")),T.param_override!==void 0&&T.param_override!==null){if(typeof T.param_override!="string"){Tt("参数覆盖必须是合法的 JSON 格式!"),l(!1);return}const K=T.param_override.trim();if(K!==""&&!Cr(K)){Tt("参数覆盖必须是合法的 JSON 格式!"),l(!1);return}E.param_override=K}if(T.header_override!==void 0&&T.header_override!==null){if(typeof T.header_override!="string"){Tt("请求头覆盖必须是合法的 JSON 格式!"),l(!1);return}const K=T.header_override.trim();if(K!==""&&!Cr(K)){Tt("请求头覆盖必须是合法的 JSON 格式!"),l(!1);return}E.header_override=K}if(E.new_tag=T.new_tag,E.model_mapping===void 0&&E.groups===void 0&&E.models===void 0&&E.new_tag===void 0&&E.param_override===void 0&&E.header_override===void 0){hn("没有任何修改!"),l(!1);return}await D(E),l(!1)},D=async z=>{var T;try{const E=await ue.put("/api/channel/tag",z);(T=E==null?void 0:E.data)!=null&&T.success&&(Ce("标签更新成功!"),o(),i())}catch(E){L(E)}};p.useEffect(()=>{let z=[...c];O.models.forEach(T=>{z.find(E=>E.label===T)||z.push({label:T,value:T})}),d(z)},[c,O.models]),p.useEffect(()=>{const z=async()=>{var T;if(n){l(!0);try{const E=await ue.get(`/api/channel/tag/models?tag=${n}`);if((T=E==null?void 0:E.data)!=null&&T.success){const M=E.data.data?E.data.data.split(","):[];_("models",M)}else L(E.data.message)}catch(E){L(E.message)}finally{l(!1)}}};C().then(),k().then(),z().then(),x(""),S.current&&S.current.setValues({...$(),tag:n,new_tag:n}),j({...v,tag:n,new_tag:n})},[r,n]),p.useEffect(()=>{S.current&&S.current.setValues(O)},[O]);const A=()=>{if(y.trim()==="")return;const z=y.split(",").map(K=>K.trim());let T=[...O.models],E=[...f];const M=[];z.forEach(K=>{K&&!T.includes(K)&&(T.push(K),E.push({key:K,text:K,value:K}),M.push(K))}),d(E),g(""),_("models",T),M.length>0?Ce(t("已新增 {{count}} 个模型:{{list}}",{count:M.length,list:M.join(", ")})):Tt(t("未发现新增模型"))};return a.jsx(ta,{placement:"right",title:a.jsxs(Xe,{children:[a.jsx(me,{color:"blue",shape:"circle",children:t("编辑")}),a.jsx(mAn,{heading:4,className:"m-0",children:t("编辑标签")})]}),bodyStyle:{padding:"0"},visible:r,width:600,onCancel:i,footer:a.jsx("div",{className:"flex justify-end bg-white",children:a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",onClick:()=>{var z;return(z=S.current)==null?void 0:z.submitForm()},loading:s,icon:a.jsx(nc,{}),children:t("保存")}),a.jsx(B,{theme:"light",type:"primary",onClick:i,icon:a.jsx(_a,{}),children:t("取消")})]})}),closeIcon:null,children:a.jsx(F,{initValues:$(),getFormApi:z=>S.current=z,onSubmit:N,children:()=>a.jsx(Lt,{spinning:s,children:a.jsxs("div",{className:"p-2",children:[a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-2 shadow-md",children:a.jsx(EKe,{size:16})}),a.jsxs("div",{children:[a.jsx(xo,{className:"text-lg font-medium",children:t("标签信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("标签的基本配置")})]})]}),a.jsx(er,{type:"warning",description:t("所有编辑均为覆盖操作,留空则不更改"),className:"!rounded-lg mb-4"}),a.jsx("div",{className:"space-y-4",children:a.jsx(F.Input,{field:"new_tag",label:t("标签名称"),placeholder:t("请输入新标签,留空则解散标签"),onChange:z=>_("new_tag",z)})})]}),a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"purple",className:"mr-2 shadow-md",children:a.jsx(iz,{size:16})}),a.jsxs("div",{children:[a.jsx(xo,{className:"text-lg font-medium",children:t("模型配置")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("模型选择和映射设置")})]})]}),a.jsxs("div",{className:"space-y-4",children:[a.jsx(er,{type:"info",description:t("当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。"),className:"!rounded-lg mb-4"}),a.jsx(F.Select,{field:"models",label:t("模型"),placeholder:t("请选择该渠道所支持的模型,留空则不更改"),multiple:!0,filter:Is,allowCreate:!0,autoClearSearchValue:!1,searchPosition:"dropdown",optionList:f,onSearch:z=>x(z),innerBottomSlot:P?a.jsx(xo,{className:"px-3 py-2 block text-xs !text-semi-color-text-2",children:P}):null,style:{width:"100%"},onChange:z=>_("models",z)}),a.jsx(F.Input,{field:"custom_model",label:t("自定义模型名称"),placeholder:t("输入自定义模型名称"),onChange:z=>g(z.trim()),suffix:a.jsx(B,{size:"small",type:"primary",onClick:A,children:t("填入")})}),a.jsx(F.TextArea,{field:"model_mapping",label:t("模型重定向"),placeholder:t("此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改"),autosize:!0,onChange:z=>_("model_mapping",z),extraText:a.jsxs(Xe,{children:[a.jsx(xo,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>_("model_mapping",JSON.stringify(hAn,null,2)),children:t("填入模板")}),a.jsx(xo,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>_("model_mapping",JSON.stringify({},null,2)),children:t("清空重定向")}),a.jsx(xo,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>_("model_mapping",""),children:t("不更改")})]})})]})]}),a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"orange",className:"mr-2 shadow-md",children:a.jsx(POe,{size:16})}),a.jsxs("div",{children:[a.jsx(xo,{className:"text-lg font-medium",children:t("高级设置")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("渠道的高级配置选项")})]})]}),a.jsxs("div",{className:"space-y-4",children:[a.jsx(F.TextArea,{field:"param_override",label:t("参数覆盖"),placeholder:t("此项可选,用于覆盖请求参数。不支持覆盖 stream 参数")+` `+t("旧格式(直接覆盖):")+` { "temperature": 0, "max_tokens": 1000 } `+t("新格式(支持条件判断与json自定义):")+` { "operations": [ { "path": "temperature", "mode": "set", "value": 0.7, "conditions": [ { "path": "model", "mode": "prefix", "value": "gpt" } ] } ] }`,autosize:!0,showClear:!0,onChange:z=>_("param_override",z),extraText:a.jsxs("div",{className:"flex gap-2 flex-wrap",children:[a.jsx(xo,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>_("param_override",JSON.stringify({temperature:0},null,2)),children:t("旧格式模板")}),a.jsx(xo,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>_("param_override",JSON.stringify({operations:[{path:"temperature",mode:"set",value:.7,conditions:[{path:"model",mode:"prefix",value:"gpt"}],logic:"AND"}]},null,2)),children:t("新格式模板")}),a.jsx(xo,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>_("param_override",null),children:t("不更改")})]})}),a.jsx(F.TextArea,{field:"header_override",label:t("请求头覆盖"),placeholder:t("此项可选,用于覆盖请求头参数")+` `+t("格式示例:")+` { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0", "Authorization": "Bearer {api_key}" }`,autosize:!0,showClear:!0,onChange:z=>_("header_override",z),extraText:a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsxs("div",{className:"flex gap-2 flex-wrap items-center",children:[a.jsx(xo,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>_("header_override",JSON.stringify({"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0",Authorization:"Bearer {api_key}"},null,2)),children:t("填入模板")}),a.jsx(xo,{className:"!text-semi-color-primary cursor-pointer",onClick:()=>_("header_override",null),children:t("不更改")})]}),a.jsxs("div",{children:[a.jsx(xo,{type:"tertiary",size:"small",children:t("支持变量:")}),a.jsx("div",{className:"text-xs text-tertiary ml-2",children:a.jsxs("div",{children:[t("渠道密钥"),": ","{api_key}"]})})]})]})})]})]}),a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"green",className:"mr-2 shadow-md",children:a.jsx(R$,{size:16})}),a.jsxs("div",{children:[a.jsx(xo,{className:"text-lg font-medium",children:t("分组设置")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("用户分组配置")})]})]}),a.jsx("div",{className:"space-y-4",children:a.jsx(F.Select,{field:"groups",label:t("分组"),placeholder:t("请选择可以使用该渠道的分组,留空则不更改"),multiple:!0,allowAdditions:!0,additionLabel:t("请在系统设置页面编辑分组倍率以添加新的分组:"),optionList:m,style:{width:"100%"},onChange:z=>_("groups",z)})})]})]})})},n||"edit")})},{Text:Oo}=_e,gAn=({visible:e,onCancel:t,channel:r,onRefresh:n})=>{var Y;const{t:i}=nt(),[o,s]=p.useState(!1),[l,c]=p.useState([]),[u,f]=p.useState({}),[d,m]=p.useState(1),[h,y]=p.useState(10),[g,b]=p.useState(0),[x,v]=p.useState(0),[O,j]=p.useState(0),[w,P]=p.useState(0),[S,$]=p.useState(0),[_,C]=p.useState(null),k=async(G=d,J=h,H=_)=>{if(r!=null&&r.id){s(!0);try{const U={channel_id:r.id,action:"get_key_status",page:G,page_size:J};H!==null&&(U.status=H);const ie=await ue.post("/api/channel/multi_key/manage",U);if(ie.data.success){const re=ie.data.data;c(re.keys||[]),b(re.total||0),m(re.page||1),y(re.page_size||10),v(re.total_pages||0),j(re.enabled_count||0),P(re.manual_disabled_count||0),$(re.auto_disabled_count||0)}else L(ie.data.message)}catch(U){console.error(U),L(i("获取密钥状态失败"))}finally{s(!1)}}},N=async G=>{const J=`disable_${G}`;f(H=>({...H,[J]:!0}));try{const H=await ue.post("/api/channel/multi_key/manage",{channel_id:r.id,action:"disable_key",key_index:G});H.data.success?(Ce(i("密钥已禁用")),await k(d,h),n&&n()):L(H.data.message)}catch{L(i("禁用密钥失败"))}finally{f(H=>({...H,[J]:!1}))}},D=async G=>{const J=`enable_${G}`;f(H=>({...H,[J]:!0}));try{const H=await ue.post("/api/channel/multi_key/manage",{channel_id:r.id,action:"enable_key",key_index:G});H.data.success?(Ce(i("密钥已启用")),await k(d,h),n&&n()):L(H.data.message)}catch{L(i("启用密钥失败"))}finally{f(H=>({...H,[J]:!1}))}},A=async()=>{f(G=>({...G,enable_all:!0}));try{const G=await ue.post("/api/channel/multi_key/manage",{channel_id:r.id,action:"enable_all_keys"});G.data.success?(Ce(G.data.message||i("已启用所有密钥")),m(1),await k(1,h),n&&n()):L(G.data.message)}catch{L(i("启用所有密钥失败"))}finally{f(G=>({...G,enable_all:!1}))}},z=async()=>{f(G=>({...G,disable_all:!0}));try{const G=await ue.post("/api/channel/multi_key/manage",{channel_id:r.id,action:"disable_all_keys"});G.data.success?(Ce(G.data.message||i("已禁用所有密钥")),m(1),await k(1,h),n&&n()):L(G.data.message)}catch{L(i("禁用所有密钥失败"))}finally{f(G=>({...G,disable_all:!1}))}},T=async()=>{f(G=>({...G,delete_disabled:!0}));try{const G=await ue.post("/api/channel/multi_key/manage",{channel_id:r.id,action:"delete_disabled_keys"});G.data.success?(Ce(G.data.message),m(1),await k(1,h),n&&n()):L(G.data.message)}catch{L(i("删除禁用密钥失败"))}finally{f(G=>({...G,delete_disabled:!1}))}},E=async G=>{const J=`delete_${G}`;f(H=>({...H,[J]:!0}));try{const H=await ue.post("/api/channel/multi_key/manage",{channel_id:r.id,action:"delete_key",key_index:G});H.data.success?(Ce(i("密钥已删除")),await k(d,h),n&&n()):L(H.data.message)}catch{L(i("删除密钥失败"))}finally{f(H=>({...H,[J]:!1}))}},M=G=>{y(G),m(1),k(1,G)},K=G=>{C(G),m(1),k(1,h,G)};p.useEffect(()=>{e&&(r!=null&&r.id)&&(m(1),k(1,h))},[e,r==null?void 0:r.id]),p.useEffect(()=>{e||(m(1),c([]),b(0),v(0),j(0),P(0),$(0),C(null))},[e]);const Q=g>0?Math.round(O/g*100):0,q=g>0?Math.round(w/g*100):0,X=g>0?Math.round(S/g*100):0,Z=G=>{switch(G){case 1:return a.jsx(me,{color:"green",shape:"circle",size:"small",children:i("已启用")});case 2:return a.jsx(me,{color:"red",shape:"circle",size:"small",children:i("已禁用")});case 3:return a.jsx(me,{color:"orange",shape:"circle",size:"small",children:i("自动禁用")});default:return a.jsx(me,{color:"grey",shape:"circle",size:"small",children:i("未知状态")})}},R=[{title:i("索引"),dataIndex:"index",render:G=>`#${G}`},{title:i("状态"),dataIndex:"status",render:G=>Z(G)},{title:i("禁用原因"),dataIndex:"reason",render:(G,J)=>J.status===1||!G?a.jsx(Oo,{type:"quaternary",children:"-"}):a.jsx(Ut,{content:G,children:a.jsx(Oo,{style:{maxWidth:"200px",display:"block"},ellipsis:!0,children:G})})},{title:i("禁用时间"),dataIndex:"disabled_time",render:(G,J)=>J.status===1||!G?a.jsx(Oo,{type:"quaternary",children:"-"}):a.jsx(Ut,{content:Jr(G),children:a.jsx(Oo,{style:{fontSize:"12px"},children:Jr(G)})})},{title:i("操作"),key:"action",fixed:"right",width:150,render:(G,J)=>a.jsxs(Xe,{children:[J.status===1?a.jsx(B,{type:"danger",size:"small",loading:u[`disable_${J.index}`],onClick:()=>N(J.index),children:i("禁用")}):a.jsx(B,{type:"primary",size:"small",loading:u[`enable_${J.index}`],onClick:()=>D(J.index),children:i("启用")}),a.jsx(Cs,{title:i("确定要删除此密钥吗?"),content:i("此操作不可撤销,将永久删除该密钥"),onConfirm:()=>E(J.index),okType:"danger",position:"topRight",children:a.jsx(B,{type:"danger",size:"small",loading:u[`delete_${J.index}`],children:i("删除")})})]})}];return a.jsx(Qe,{title:a.jsxs(Xe,{children:[a.jsx(Oo,{children:i("多密钥管理")}),(r==null?void 0:r.name)&&a.jsx(me,{size:"small",shape:"circle",color:"white",children:r.name}),a.jsxs(me,{size:"small",shape:"circle",color:"white",children:[i("总密钥数"),": ",g]}),((Y=r==null?void 0:r.channel_info)==null?void 0:Y.multi_key_mode)&&a.jsx(me,{size:"small",shape:"circle",color:"white",children:r.channel_info.multi_key_mode==="random"?i("随机模式"):i("轮询模式")})]}),visible:e,onCancel:t,width:900,footer:null,children:a.jsxs("div",{className:"flex flex-col mb-5",children:[a.jsx("div",{className:"rounded-xl p-4 mb-3",style:{background:"var(--semi-color-bg-1)",border:"1px solid var(--semi-color-border)"},children:a.jsxs(Fe,{gutter:16,align:"middle",children:[a.jsx(le,{span:8,children:a.jsxs("div",{style:{background:"var(--semi-color-bg-0)",border:"1px solid var(--semi-color-border)",borderRadius:12,padding:12},children:[a.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[a.jsx(jn,{dot:!0,type:"success"}),a.jsx(Oo,{type:"tertiary",children:i("已启用")})]}),a.jsxs("div",{className:"flex items-end gap-2 mb-2",children:[a.jsx(Oo,{style:{fontSize:18,fontWeight:700,color:"#22c55e"},children:O}),a.jsxs(Oo,{style:{fontSize:18,color:"var(--semi-color-text-2)"},children:["/ ",g]})]}),a.jsx(va,{percent:Q,showInfo:!1,size:"small",stroke:"#22c55e",style:{height:6,borderRadius:999}})]})}),a.jsx(le,{span:8,children:a.jsxs("div",{style:{background:"var(--semi-color-bg-0)",border:"1px solid var(--semi-color-border)",borderRadius:12,padding:12},children:[a.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[a.jsx(jn,{dot:!0,type:"danger"}),a.jsx(Oo,{type:"tertiary",children:i("手动禁用")})]}),a.jsxs("div",{className:"flex items-end gap-2 mb-2",children:[a.jsx(Oo,{style:{fontSize:18,fontWeight:700,color:"#ef4444"},children:w}),a.jsxs(Oo,{style:{fontSize:18,color:"var(--semi-color-text-2)"},children:["/ ",g]})]}),a.jsx(va,{percent:q,showInfo:!1,size:"small",stroke:"#ef4444",style:{height:6,borderRadius:999}})]})}),a.jsx(le,{span:8,children:a.jsxs("div",{style:{background:"var(--semi-color-bg-0)",border:"1px solid var(--semi-color-border)",borderRadius:12,padding:12},children:[a.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[a.jsx(jn,{dot:!0,type:"warning"}),a.jsx(Oo,{type:"tertiary",children:i("自动禁用")})]}),a.jsxs("div",{className:"flex items-end gap-2 mb-2",children:[a.jsx(Oo,{style:{fontSize:18,fontWeight:700,color:"#f59e0b"},children:S}),a.jsxs(Oo,{style:{fontSize:18,color:"var(--semi-color-text-2)"},children:["/ ",g]})]}),a.jsx(va,{percent:X,showInfo:!1,size:"small",stroke:"#f59e0b",style:{height:6,borderRadius:999}})]})})]})}),a.jsx("div",{className:"flex-1 flex flex-col min-h-0",children:a.jsx(Lt,{spinning:o,children:a.jsx(Ve,{className:"!rounded-xl",children:a.jsx(ri,{title:()=>a.jsxs(Fe,{gutter:12,style:{width:"100%"},children:[a.jsx(le,{span:14,children:a.jsx(Fe,{gutter:12,style:{alignItems:"center"},children:a.jsx(le,{children:a.jsxs(hr,{value:_,onChange:K,size:"small",placeholder:i("全部状态"),children:[a.jsx(hr.Option,{value:null,children:i("全部状态")}),a.jsx(hr.Option,{value:1,children:i("已启用")}),a.jsx(hr.Option,{value:2,children:i("手动禁用")}),a.jsx(hr.Option,{value:3,children:i("自动禁用")})]})})})}),a.jsx(le,{span:10,style:{display:"flex",justifyContent:"flex-end"},children:a.jsxs(Xe,{children:[a.jsx(B,{size:"small",type:"tertiary",onClick:()=>k(d,h),loading:o,children:i("刷新")}),w+S>0&&a.jsx(Cs,{title:i("确定要启用所有密钥吗?"),onConfirm:A,position:"topRight",children:a.jsx(B,{size:"small",type:"primary",loading:u.enable_all,children:i("启用全部")})}),O>0&&a.jsx(Cs,{title:i("确定要禁用所有的密钥吗?"),onConfirm:z,okType:"danger",position:"topRight",children:a.jsx(B,{size:"small",type:"danger",loading:u.disable_all,children:i("禁用全部")})}),a.jsx(Cs,{title:i("确定要删除所有已自动禁用的密钥吗?"),content:i("此操作不可撤销,将永久删除已自动禁用的密钥"),onConfirm:T,okType:"danger",position:"topRight",children:a.jsx(B,{size:"small",type:"warning",loading:u.delete_disabled,children:i("删除自动禁用密钥")})})]})})]}),columns:R,dataSource:l,pagination:{currentPage:d,pageSize:h,total:g,showSizeChanger:!0,showQuickJumper:!0,pageSizeOpts:[10,20,50,100],onChange:(G,J)=>{m(G),k(G,J)},onShowSizeChange:(G,J)=>{m(1),M(J)}},size:"small",bordered:!1,rowKey:"index",scroll:{x:"max-content"},empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:140,height:140}}),darkModeImage:a.jsx(Dn,{style:{width:140,height:140}}),title:i("暂无密钥数据"),description:i("请检查渠道配置或刷新重试"),style:{padding:30}})})})})})]})})},yM=(e=[])=>Array.from(new Set((e||[]).map(t=>String(t||"").trim()).filter(Boolean))),Kxe=(e=[],t="")=>{const r=String(t||"").trim().toLowerCase();return r?e.filter(n=>String(n).toLowerCase().includes(r)):e},bAn=({visible:e,addModels:t=[],removeModels:r=[],preferredTab:n="add",confirmLoading:i=!1,onConfirm:o,onCancel:s})=>{const{t:l}=nt(),c=zr(),u=p.useMemo(()=>yM(t),[t]),f=p.useMemo(()=>yM(r),[r]),[d,m]=p.useState([]),[h,y]=p.useState([]),[g,b]=p.useState(""),[x,v]=p.useState("add"),[O,j]=p.useState(!1),w=u.length>0,P=f.length>0,S=p.useMemo(()=>Kxe(u,g),[u,g]),$=p.useMemo(()=>Kxe(f,g),[f,g]);p.useEffect(()=>{if(!e)return;m([]),y([]),b(""),j(!1);const q=n==="remove"?"remove":"add";if(q==="remove"&&P){v("remove");return}if(q==="add"&&w){v("add");return}v(w?"add":"remove")},[e,w,P,n]);const _=x==="add"?S:$,C=x==="add"?d:h,k=x==="add"?m:y,N=d.length,D=h.length,A=_.filter(q=>C.includes(q)).length,z=_.length>0&&A===_.length,T=A>0&&A<_.length,E=q=>{if(q){const Z=yM([...C,..._]);k(Z);return}const X=new Set(_);k(C.filter(Z=>!X.has(Z)))},M=[{itemKey:"add",tab:`${l("新增模型")} (${N}/${u.length})`,disabled:!w},{itemKey:"remove",tab:`${l("删除模型")} (${D}/${f.length})`,disabled:!P}],K=()=>{o==null||o({addModels:d,removeModels:h})},Q=()=>{if(!(N>0||D>0)){K();return}const X=w&&P,Z=w&&N===0;if(X&&(Z||P&&D===0)){if(O){K();return}const Y=Z?"add":"remove",G=l(Z?"新增":"删除"),J=Z?u.length:f.length;v(Y),Qe.confirm({title:l("仍有未处理项"),content:l("你还没有处理{{type}}模型({{count}}个)。是否仅提交当前已勾选内容?",{type:G,count:J}),okText:l("仅提交已勾选"),cancelText:l("去处理{{type}}",{type:G}),centered:!0,onOk:()=>{j(!0),K()}});return}K()};return a.jsx(Qe,{visible:e,title:l("处理上游模型更新"),okText:l("确定"),cancelText:l("取消"),size:c?"full-width":"medium",centered:!0,closeOnEsc:!0,maskClosable:!0,confirmLoading:i,onCancel:s,onOk:Q,children:a.jsxs("div",{className:"flex flex-col gap-3",children:[a.jsx(_e.Text,{type:"secondary",size:"small",children:l("可勾选需要执行的变更:新增会加入渠道模型列表,删除会从渠道模型列表移除。")}),a.jsx(Ci,{type:"slash",size:"small",tabList:M,activeKey:x,onChange:q=>v(q)}),a.jsxs("div",{className:"flex items-center gap-3 text-xs text-gray-500",children:[a.jsx("span",{children:l("新增已选 {{selected}} / {{total}}",{selected:N,total:u.length})}),a.jsx("span",{children:l("删除已选 {{selected}} / {{total}}",{selected:D,total:f.length})})]}),a.jsx(_t,{prefix:a.jsx(en,{size:14}),placeholder:l("搜索模型"),value:g,onChange:q=>b(q),showClear:!0}),a.jsx("div",{style:{maxHeight:320,overflowY:"auto",paddingRight:8},children:_.length===0?a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:l("暂无匹配模型"),style:{padding:24}}):a.jsx(on.Group,{value:C,onChange:q=>k(yM(q)),children:a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-4",children:_.map(q=>a.jsx(on,{value:q,className:"my-1",children:q},`${x}:${q}`))})})}),a.jsxs("div",{className:"flex items-center justify-end gap-2",children:[a.jsx(_e.Text,{type:"secondary",size:"small",children:l("已选择 {{selected}} / {{total}}",{selected:A,total:_.length})}),a.jsx(on,{checked:z,indeterminate:T,"aria-label":l("全选当前列表模型"),onChange:q=>E(q.target.checked)})]})]})})},vAn=()=>{const e=Tvn(),t=zr();return a.jsxs(a.Fragment,{children:[a.jsx(Avn,{...e}),a.jsx(yAn,{visible:e.showEditTag,tag:e.editingTag,handleClose:()=>e.setShowEditTag(!1),refresh:e.refresh}),a.jsx(dAn,{refresh:e.refresh,visible:e.showEdit,handleClose:e.closeEdit,editingChannel:e.editingChannel}),a.jsx(Mvn,{...e}),a.jsx(zvn,{...e}),a.jsx(gAn,{visible:e.showMultiKeyManageModal,onCancel:()=>e.setShowMultiKeyManageModal(!1),channel:e.currentMultiKeyChannel,onRefresh:e.refresh}),a.jsx(bAn,{visible:e.showUpstreamUpdateModal,addModels:e.upstreamUpdateAddModels,removeModels:e.upstreamUpdateRemoveModels,preferredTab:e.upstreamUpdatePreferredTab,confirmLoading:e.upstreamApplyLoading,onConfirm:e.applyUpstreamUpdates,onCancel:e.closeUpstreamUpdateModal}),e.globalPassThroughEnabled?a.jsx(er,{type:"warning",closeIcon:null,icon:a.jsx(Ha,{size:"large",style:{color:"var(--semi-color-warning)"}}),description:e.t("已开启全局请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。"),style:{marginBottom:12}}):null,a.jsx(us,{type:"type3",tabsArea:a.jsx(vvn,{...e}),actionsArea:a.jsx(gvn,{...e}),searchArea:a.jsx(bvn,{...e}),paginationArea:Qs({currentPage:e.activePage,pageSize:e.pageSize,total:e.channelCount,onPageChange:e.handlePageChange,onPageSizeChange:e.handlePageSizeChange,isMobile:t,t:e.t}),t:e.t,children:a.jsx(yvn,{...e})})]})},xAn=()=>a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(vAn,{})}),OAn=e=>{if(e===100)return"var(--semi-color-success)";if(e<=10)return"var(--semi-color-danger)";if(e<=30)return"var(--semi-color-warning)"};function qxe(e){return a.jsx(a.Fragment,{children:Jr(e)})}const jAn=(e,t,r)=>{const n=e===1;let i="black",o=r("未知状态");return n?(i="green",o=r("已启用")):e===2?(i="red",o=r("已禁用")):e===3?(i="yellow",o=r("已过期")):e===4&&(i="grey",o=r("已耗尽")),a.jsx(me,{color:i,shape:"circle",size:"small",children:o})},wAn=(e,t,r)=>e==="auto"?a.jsx(Ut,{content:r("当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)"),position:"top",children:a.jsxs(me,{color:"white",shape:"circle",children:[r("智能熔断"),t&&t.cross_group_retry?`(${r("跨分组")})`:""]})}):S$(e),PAn=(e,t,r,n,i,o,s)=>{const l=!!r[t.id],c=!!i[t.id],u=l&&n[t.id]?n[t.id]:t.key||"",f=u?`sk-${u}`:"";return a.jsx("div",{className:"w-[200px]",children:a.jsx(_t,{readOnly:!0,value:f,size:"small",suffix:a.jsxs("div",{className:"flex items-center",children:[a.jsx(B,{theme:"borderless",size:"small",type:"tertiary",icon:l?a.jsx(OOe,{}):a.jsx(pm,{}),loading:c,"aria-label":"toggle token visibility",onClick:async d=>{d.stopPropagation(),await o(t)}}),a.jsx(B,{theme:"borderless",size:"small",type:"tertiary",icon:a.jsx(Xs,{}),loading:c,"aria-label":"copy token key",onClick:async d=>{d.stopPropagation(),await s(t)}})]})})})},SAn=(e,t,r)=>{if(t.model_limits_enabled&&e){const n=e.split(",").filter(Boolean),i=K3(r),o=[],s=new Set;Object.entries(i).forEach(([c,u])=>{if(c==="all"||!u.icon||!u.filter)return;const f=n.filter(d=>u.filter({model_name:d}));f.length>0&&(o.push(a.jsx(Ut,{content:f.join(", "),position:"top",showArrow:!0,children:a.jsx(vr,{size:"extra-extra-small",alt:u.label,color:"transparent",children:u.icon})},c)),f.forEach(d=>s.add(d)))});const l=n.filter(c=>!s.has(c));return l.length>0&&o.push(a.jsx(Ut,{content:l.join(", "),position:"top",showArrow:!0,children:a.jsx(vr,{size:"extra-extra-small",alt:"unknown",children:r("其他")})},"unknown")),a.jsx(TKe,{size:"extra-extra-small",children:o})}else return a.jsx(me,{color:"white",shape:"circle",children:r("无限制")})},_An=(e,t)=>{if(!e||e.trim()==="")return a.jsx(me,{color:"white",shape:"circle",children:t("无限制")});const r=e.split(` `).map(s=>s.trim()).filter(Boolean),n=r.slice(0,1),i=r.length-n.length,o=n.map((s,l)=>a.jsx(me,{shape:"circle",children:s},l));return i>0&&o.push(a.jsx(Ut,{content:r.slice(1).join(", "),position:"top",showArrow:!0,children:a.jsx(me,{shape:"circle",children:"+"+i})},"extra")),a.jsx(Xe,{wrap:!0,children:o})},CAn=(e,t,r)=>{const{Paragraph:n}=_e,i=parseInt(t.used_quota)||0,o=parseInt(t.remain_quota)||0,s=i+o;if(t.unlimited_quota){const u=a.jsx("div",{className:"text-xs p-2",children:a.jsxs(n,{copyable:{content:fr(i)},children:[r("已用额度"),": ",fr(i)]})});return a.jsx(Rs,{content:u,position:"top",children:a.jsx(me,{color:"white",shape:"circle",children:r("无限额度")})})}const l=s>0?o/s*100:0,c=a.jsxs("div",{className:"text-xs p-2",children:[a.jsxs(n,{copyable:{content:fr(i)},children:[r("已用额度"),": ",fr(i)]}),a.jsxs(n,{copyable:{content:fr(o)},children:[r("剩余额度"),": ",fr(o)," (",l.toFixed(0),"%)"]}),a.jsxs(n,{copyable:{content:fr(s)},children:[r("总额度"),": ",fr(s)]})]});return a.jsx(Rs,{content:c,position:"top",children:a.jsx(me,{color:"white",shape:"circle",children:a.jsxs("div",{className:"flex flex-col items-end",children:[a.jsx("span",{className:"text-xs leading-none",children:`${fr(o)} / ${fr(s)}`}),a.jsx(va,{percent:l,stroke:OAn(l),"aria-label":"quota usage",format:()=>`${l.toFixed(0)}%`,style:{width:"100%",marginTop:"1px",marginBottom:0}})]})})})},kAn=(e,t,r,n,i,o,s,l)=>{let c=[];try{const u=localStorage.getItem("chats"),f=JSON.parse(u);if(Array.isArray(f))for(let d=0;dr(h,m[h],t)})}}catch{L(l("聊天链接配置错误,请联系管理员"))}return a.jsxs(Xe,{wrap:!0,children:[a.jsxs(yJ,{className:"overflow-hidden","aria-label":l("项目操作按钮组"),children:[a.jsx(B,{size:"small",type:"tertiary",onClick:()=>{if(c.length===0)L(l("请联系管理员配置聊天链接"));else{const u=c[0];r(u.name,u.value,t)}},children:l("聊天")}),a.jsx(xr,{trigger:"click",position:"bottomRight",menu:c,children:a.jsx(B,{type:"tertiary",icon:a.jsx(oz,{}),size:"small"})})]}),t.status===1?a.jsx(B,{type:"danger",size:"small",onClick:async()=>{await o(t.id,"disable",t),await s()},children:l("禁用")}):a.jsx(B,{size:"small",onClick:async()=>{await o(t.id,"enable",t),await s()},children:l("启用")}),a.jsx(B,{type:"tertiary",size:"small",onClick:()=>{n(t),i(!0)},children:l("编辑")}),a.jsx(B,{type:"danger",size:"small",onClick:()=>{Qe.confirm({title:l("确定是否要删除此令牌?"),content:l("此修改将不可逆"),onOk:()=>{(async()=>(await o(t.id,"delete",t),await s()))()}})},children:l("删除")})]})},$An=({t:e,showKeys:t,resolvedTokenKeys:r,loadingTokenKeys:n,toggleTokenVisibility:i,copyTokenKey:o,manageToken:s,onOpenLink:l,setEditingToken:c,setShowEdit:u,refresh:f})=>[{title:e("名称"),dataIndex:"name"},{title:e("状态"),dataIndex:"status",key:"status",render:(d,m)=>jAn(d,m,e)},{title:e("剩余额度/总额度"),key:"quota_usage",render:(d,m)=>CAn(d,m,e)},{title:e("分组"),dataIndex:"group",key:"group",render:(d,m)=>wAn(d,m,e)},{title:e("密钥"),key:"token_key",render:(d,m)=>PAn(d,m,t,r,n,i,o)},{title:e("可用模型"),dataIndex:"model_limits",render:(d,m)=>SAn(d,m,e)},{title:e("IP限制"),dataIndex:"allow_ips",render:d=>_An(d,e)},{title:e("创建时间"),dataIndex:"created_time",render:(d,m,h)=>a.jsx("div",{children:qxe(d)})},{title:e("过期时间"),dataIndex:"expired_time",render:(d,m,h)=>a.jsx("div",{children:m.expired_time===-1?e("永不过期"):qxe(d)})},{title:"",dataIndex:"operate",fixed:"right",render:(d,m,h)=>kAn(d,m,l,c,u,s,f,e)}],EAn=e=>{const{tokens:t,loading:r,activePage:n,pageSize:i,tokenCount:o,compactMode:s,handlePageChange:l,handlePageSizeChange:c,rowSelection:u,handleRow:f,showKeys:d,resolvedTokenKeys:m,loadingTokenKeys:h,toggleTokenVisibility:y,copyTokenKey:g,manageToken:b,onOpenLink:x,setEditingToken:v,setShowEdit:O,refresh:j,t:w}=e,P=p.useMemo(()=>$An({t:w,showKeys:d,resolvedTokenKeys:m,loadingTokenKeys:h,toggleTokenVisibility:y,copyTokenKey:g,manageToken:b,onOpenLink:x,setEditingToken:v,setShowEdit:O,refresh:j}),[w,d,m,h,y,g,b,x,v,O,j]),S=p.useMemo(()=>s?P.map($=>{if($.dataIndex==="operate"){const{fixed:_,...C}=$;return C}return $}):P,[s,P]);return a.jsx(oa,{columns:S,dataSource:t,scroll:s?void 0:{x:"max-content"},pagination:{currentPage:n,pageSize:i,total:o,showSizeChanger:!0,pageSizeOptions:[10,20,50,100],onPageSizeChange:c,onPageChange:l},hidePagination:!0,loading:r,rowSelection:u,onRow:f,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:w("搜索无结果"),style:{padding:30}}),className:"rounded-xl overflow-hidden",size:"middle"})},TAn=({visible:e,onCancel:t,batchCopyTokens:r,t:n})=>{const i=async()=>{await r("name+key"),t()},o=async()=>{await r("key-only"),t()};return a.jsx(Qe,{title:n("复制令牌"),icon:null,visible:e,onCancel:t,footer:a.jsxs(Xe,{children:[a.jsx(B,{type:"tertiary",onClick:i,children:n("名称+密钥")}),a.jsx(B,{onClick:o,children:n("仅密钥")})]}),children:n("请选择你的复制方式")})},MAn=({visible:e,onCancel:t,onConfirm:r,selectedKeys:n,t:i})=>a.jsx(Qe,{title:i("批量删除令牌"),visible:e,onCancel:t,onOk:r,type:"warning",children:a.jsx("div",{children:i("确定要删除所选的 {{count}} 个令牌吗?",{count:n.length})})}),zAn=({selectedKeys:e,setEditingToken:t,setShowEdit:r,batchCopyTokens:n,batchDeleteTokens:i,t:o})=>{const[s,l]=p.useState(!1),[c,u]=p.useState(!1),f=()=>{if(e.length===0){L(o("请至少选择一个令牌!"));return}l(!0)},d=()=>{if(e.length===0){L(o("请至少选择一个令牌!"));return}u(!0)},m=()=>{i(),u(!1)};return a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"flex flex-wrap gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{type:"primary",className:"flex-1 md:flex-initial",onClick:()=>{t({id:void 0}),r(!0)},size:"small",children:o("添加令牌")}),a.jsx(B,{type:"tertiary",className:"flex-1 md:flex-initial",onClick:f,size:"small",children:o("复制所选令牌")}),a.jsx(B,{type:"danger",className:"w-full md:w-auto",onClick:d,size:"small",children:o("删除所选令牌")})]}),a.jsx(TAn,{visible:s,onCancel:()=>l(!1),batchCopyTokens:n,t:o}),a.jsx(MAn,{visible:c,onCancel:()=>u(!1),onConfirm:m,selectedKeys:e,t:o})]})},AAn=({formInitValues:e,setFormApi:t,searchTokens:r,loading:n,searching:i,t:o})=>{const s=p.useRef(null),l=()=>{s.current&&(s.current.reset(),setTimeout(()=>{r()},100))};return a.jsx(F,{initValues:e,getFormApi:c=>{t(c),s.current=c},onSubmit:()=>r(1),allowEmpty:!0,autoComplete:"off",layout:"horizontal",trigger:"change",stopValidateWithError:!1,className:"w-full md:w-auto order-1 md:order-2",children:a.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-2 w-full md:w-auto",children:[a.jsx("div",{className:"relative w-full md:w-56",children:a.jsx(F.Input,{field:"searchKeyword",prefix:a.jsx(en,{}),placeholder:o("搜索关键字"),showClear:!0,pure:!0,size:"small"})}),a.jsx("div",{className:"relative w-full md:w-56",children:a.jsx(F.Input,{field:"searchToken",prefix:a.jsx(en,{}),placeholder:o("密钥"),showClear:!0,pure:!0,size:"small"})}),a.jsxs("div",{className:"flex gap-2 w-full md:w-auto",children:[a.jsx(B,{type:"tertiary",htmlType:"submit",loading:n||i,className:"flex-1 md:flex-initial md:w-auto",size:"small",children:o("查询")}),a.jsx(B,{type:"tertiary",onClick:l,className:"flex-1 md:flex-initial md:w-auto",size:"small",children:o("重置")})]})]})})},{Text:IAn}=_e,DAn=({compactMode:e,setCompactMode:t,t:r})=>a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-2 w-full",children:[a.jsxs("div",{className:"flex items-center text-blue-500",children:[a.jsx(WNe,{size:16,className:"mr-2"}),a.jsx(IAn,{children:r("令牌管理")})]}),a.jsx(fs,{compactMode:e,setCompactMode:t,t:r})]}),{Text:cJ,Title:NAn}=_e,LAn=e=>{const{t}=nt(),[r,n]=p.useContext(Ti),[i,o]=p.useState(!1),s=zr(),l=p.useRef(null),[c,u]=p.useState([]),[f,d]=p.useState([]),m=e.editingToken.id!==void 0,h=()=>({name:"",remain_quota:0,expired_time:-1,unlimited_quota:!0,model_limits_enabled:!1,model_limits:[],allow_ips:"",group:"",cross_group_retry:!1,tokenCount:1}),y=()=>{e.handleClose()},g=(w,P,S,$)=>{let C=new Date().getTime()/1e3,k=w*30*24*60*60;k+=P*24*60*60,k+=S*60*60,k+=$*60,l.current&&(k!==0?(C+=k,l.current.setValue("expired_time",Jr(C))):l.current.setValue("expired_time",-1))},b=async()=>{let w=await ue.get("/api/user/models");const{success:P,message:S,data:$}=w.data;if(P){const _=K3(t);let C=$.map(k=>{let N=null;for(const[D,A]of Object.entries(_))if(D!=="all"&&A.filter({model_name:k})){N=A.icon;break}return{label:a.jsxs("span",{className:"flex items-center gap-1",children:[N,k]}),value:k}});u(C)}else L(t(S))},x=async()=>{var _;let w=await ue.get("/api/user/self/groups");const{success:P,message:S,data:$}=w.data;if(P){let C=Object.entries($).map(([k,N])=>({label:N.desc,value:k,ratio:N.ratio}));(_=r==null?void 0:r.status)!=null&&_.default_use_auto_group&&C.some(k=>k.value==="auto")&&C.sort((k,N)=>k.value==="auto"?-1:1),d(C)}else L(t(S))},v=async()=>{o(!0);let w=await ue.get(`/api/token/${e.editingToken.id}`);const{success:P,message:S,data:$}=w.data;P?($.expired_time!==-1&&($.expired_time=Jr($.expired_time)),$.model_limits!==""?$.model_limits=$.model_limits.split(","):$.model_limits=[],l.current&&l.current.setValues({...h(),...$})):L(S),o(!1)};p.useEffect(()=>{l.current&&(m||l.current.setValues(h())),b(),x()},[e.editingToken.id]),p.useEffect(()=>{var w,P;e.visiable?m?v():(w=l.current)==null||w.setValues(h()):(P=l.current)==null||P.reset()},[e.visiable,e.editingToken.id]);const O=()=>{const w="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let P="";for(let S=0;S<6;S++)P+=w.charAt(Math.floor(Math.random()*w.length));return P},j=async w=>{var P;if(o(!0),m){let{tokenCount:S,...$}=w;if($.remain_quota=parseInt($.remain_quota),$.expired_time!==-1){let N=Date.parse($.expired_time);if(isNaN(N)){L(t("过期时间格式错误!")),o(!1);return}$.expired_time=Math.ceil(N/1e3)}$.model_limits=$.model_limits.join(","),$.model_limits_enabled=$.model_limits.length>0;let _=await ue.put("/api/token/",{...$,id:parseInt(e.editingToken.id)});const{success:C,message:k}=_.data;C?(Ce(t("令牌更新成功!")),e.refresh(),e.handleClose()):L(t(k))}else{const S=parseInt(w.tokenCount,10)||1;let $=0;for(let _=0;_0;let D=await ue.post("/api/token/",k);const{success:A,message:z}=D.data;if(A)$++;else{L(t(z));break}}$>0&&(Ce(t("令牌创建成功,请在列表页面点击复制获取令牌!")),e.refresh(),e.handleClose())}o(!1),(P=l.current)==null||P.setValues(h())};return a.jsx(ta,{placement:m?"right":"left",title:a.jsxs(Xe,{children:[m?a.jsx(me,{color:"blue",shape:"circle",children:t("更新")}):a.jsx(me,{color:"green",shape:"circle",children:t("新建")}),a.jsx(NAn,{heading:4,className:"m-0",children:t(m?"更新令牌信息":"创建新的令牌")})]}),bodyStyle:{padding:"0"},visible:e.visiable,width:s?"100%":600,footer:a.jsx("div",{className:"flex justify-end bg-white",children:a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",className:"!rounded-lg",onClick:()=>{var w;return(w=l.current)==null?void 0:w.submitForm()},icon:a.jsx(nc,{}),loading:i,children:t("提交")}),a.jsx(B,{theme:"light",className:"!rounded-lg",type:"primary",onClick:y,icon:a.jsx(_a,{}),children:t("取消")})]})}),closeIcon:null,onCancel:()=>y(),children:a.jsx(Lt,{spinning:i,children:a.jsx(F,{initValues:h(),getFormApi:w=>l.current=w,onSubmit:j,children:({values:w})=>a.jsxs("div",{className:"p-2",children:[a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-2 shadow-md",children:a.jsx(Co,{size:16})}),a.jsxs("div",{children:[a.jsx(cJ,{className:"text-lg font-medium",children:t("基本信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("设置令牌的基本信息")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"name",label:t("名称"),placeholder:t("请输入名称"),rules:[{required:!0,message:t("请输入名称")}],showClear:!0})}),a.jsx(le,{span:24,children:f.length>0?a.jsx(F.Select,{field:"group",label:t("令牌分组"),placeholder:t("令牌分组,默认为用户的分组"),optionList:f,renderOptionItem:sLe,showClear:!0,style:{width:"100%"}}):a.jsx(F.Select,{placeholder:t("管理员未设置用户可选分组"),disabled:!0,label:t("令牌分组"),style:{width:"100%"}})}),a.jsx(le,{span:24,style:{display:w.group==="auto"?"block":"none"},children:a.jsx(F.Switch,{field:"cross_group_retry",label:t("跨分组重试"),size:"default",extraText:t("开启后,当前分组渠道失败时会按顺序尝试下一个分组的渠道")})}),a.jsx(le,{xs:24,sm:24,md:24,lg:10,xl:10,children:a.jsx(F.DatePicker,{field:"expired_time",label:t("过期时间"),type:"dateTime",placeholder:t("请选择过期时间"),rules:[{required:!0,message:t("请选择过期时间")},{validator:(P,S)=>{if(S===-1||!S)return Promise.resolve();const $=Date.parse(S);return isNaN($)?Promise.reject(t("过期时间格式错误!")):$<=Date.now()?Promise.reject(t("过期时间不能早于当前时间!")):Promise.resolve()}}],showClear:!0,style:{width:"100%"}})}),a.jsx(le,{xs:24,sm:24,md:24,lg:14,xl:14,children:a.jsx(F.Slot,{label:t("过期时间快捷设置"),children:a.jsxs(Xe,{wrap:!0,children:[a.jsx(B,{theme:"light",type:"primary",onClick:()=>g(0,0,0,0),children:t("永不过期")}),a.jsx(B,{theme:"light",type:"tertiary",onClick:()=>g(1,0,0,0),children:t("一个月")}),a.jsx(B,{theme:"light",type:"tertiary",onClick:()=>g(0,1,0,0),children:t("一天")}),a.jsx(B,{theme:"light",type:"tertiary",onClick:()=>g(0,0,1,0),children:t("一小时")})]})})}),!m&&a.jsx(le,{span:24,children:a.jsx(F.InputNumber,{field:"tokenCount",label:t("新建数量"),min:1,extraText:t("批量创建时会在名称后自动添加随机后缀"),rules:[{required:!0,message:t("请输入新建数量")}],style:{width:"100%"}})})]})]}),a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"green",className:"mr-2 shadow-md",children:a.jsx(L$,{size:16})}),a.jsxs("div",{children:[a.jsx(cJ,{className:"text-lg font-medium",children:t("额度设置")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("设置令牌可用额度和数量")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.AutoComplete,{field:"remain_quota",label:t("额度"),placeholder:t("请输入额度"),type:"number",disabled:w.unlimited_quota,extraText:qI(w.remain_quota),rules:w.unlimited_quota?[]:[{required:!0,message:t("请输入额度")}],data:[{value:5e5,label:"1$"},{value:5e6,label:"10$"},{value:25e6,label:"50$"},{value:5e7,label:"100$"},{value:25e7,label:"500$"},{value:5e8,label:"1000$"}]})}),a.jsx(le,{span:24,children:a.jsx(F.Switch,{field:"unlimited_quota",label:t("无限额度"),size:"default",extraText:t("令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制")})})]})]}),a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"purple",className:"mr-2 shadow-md",children:a.jsx(zs,{size:16})}),a.jsxs("div",{children:[a.jsx(cJ,{className:"text-lg font-medium",children:t("访问限制")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("设置令牌的访问限制")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Select,{field:"model_limits",label:t("模型限制列表"),placeholder:t("请选择该令牌支持的模型,留空支持所有模型"),multiple:!0,optionList:c,extraText:t("非必要,不建议启用模型限制"),filter:Is,autoClearSearchValue:!1,searchPosition:"dropdown",showClear:!0,style:{width:"100%"}})}),a.jsx(le,{span:24,children:a.jsx(F.TextArea,{field:"allow_ips",label:t("IP白名单(支持CIDR表达式)"),placeholder:t("允许的IP,一行一个,不填写则不限制"),autosize:!0,rows:1,extraText:t("请勿过度信任此功能,IP可能被伪造,请配合nginx和cdn等网关使用"),showClear:!0,style:{width:"100%"}})})]})]})]})},m?"edit":"new")})})},w5={claude:{label:"Claude",defaultName:"My Claude",modelFields:[{key:"model",label:"主模型"},{key:"haikuModel",label:"Haiku 模型"},{key:"sonnetModel",label:"Sonnet 模型"},{key:"opusModel",label:"Opus 模型"}]},codex:{label:"Codex",defaultName:"My Codex",modelFields:[{key:"model",label:"主模型"}]},gemini:{label:"Gemini",defaultName:"My Gemini",modelFields:[{key:"model",label:"主模型"}]}};function RAn(){try{const e=localStorage.getItem("status");if(e){const t=JSON.parse(e);if(t.server_address)return t.server_address}}catch{}return window.location.origin}function FAn(e,t,r,n){const i=RAn(),o=e==="codex"?i+"/v1":i,s=new URLSearchParams;s.set("resource","provider"),s.set("app",e),s.set("name",t),s.set("endpoint",o),s.set("apiKey",n);for(const[l,c]of Object.entries(r))c&&s.set(l,c);return s.set("homepage",i),s.set("enabled","true"),`ccswitch://v1/import?${s.toString()}`}function BAn({visible:e,onClose:t,tokenKey:r,modelOptions:n}){const{t:i}=nt(),[o,s]=p.useState("claude"),[l,c]=p.useState(w5.claude.defaultName),[u,f]=p.useState({}),d=w5[o];p.useEffect(()=>{e&&(f({}),s("claude"),c(w5.claude.defaultName))},[e]);const m=b=>{s(b),c(w5[b].defaultName),f({})},h=(b,x)=>{f(v=>({...v,[b]:x}))},y=()=>{if(!u.model){sr.warning(i("请选择主模型"));return}const b=FAn(o,l,u,"sk-"+r);window.open(b,"_blank"),t()},g=p.useMemo(()=>({marginBottom:4,fontSize:13,color:"var(--semi-color-text-1)"}),[]);return a.jsx(Qe,{title:i("填入 CC Switch"),visible:e,onCancel:t,onOk:y,okText:i("打开 CC Switch"),cancelText:i("取消"),maskClosable:!1,width:480,children:a.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:16},children:[a.jsxs("div",{children:[a.jsx("div",{style:g,children:i("应用")}),a.jsx(pu,{type:"button",value:o,onChange:b=>m(b.target.value),style:{width:"100%"},children:Object.entries(w5).map(([b,x])=>a.jsx(Qr,{value:b,children:x.label},b))})]}),a.jsxs("div",{children:[a.jsx("div",{style:g,children:i("名称")}),a.jsx(_t,{value:l,onChange:c,placeholder:d.defaultName})]}),d.modelFields.map(b=>a.jsxs("div",{children:[a.jsxs("div",{style:g,children:[i(b.label),b.key==="model"&&a.jsx(_e.Text,{type:"danger",children:" *"})]}),a.jsx(hr,{placeholder:i("请选择模型"),optionList:n,value:u[b.key]||void 0,onChange:x=>h(b.key,x),filter:Is,style:{width:"100%"},showClear:!0,searchable:!0,emptyContent:i("暂无数据")})]},b.key))]})})}const VAn=(e,t)=>{const{t:r}=nt(),[n,i]=p.useState([]),[o,s]=p.useState(!0),[l,c]=p.useState(1),[u,f]=p.useState(0),[d,m]=p.useState(Qo),[h,y]=p.useState(!1),[g,b]=p.useState(!1),[x,v]=p.useState([]),[O,j]=p.useState(!1),[w,P]=p.useState({id:void 0}),[S,$]=yl("tokens"),[_,C]=p.useState({}),[k,N]=p.useState({}),[D,A]=p.useState({}),z=p.useRef({}),[T,E]=p.useState(null),M={searchKeyword:"",searchToken:""},K=()=>{const he=T?T.getValues():{};return{searchKeyword:he.searchKeyword||"",searchToken:he.searchToken||""}},Q=()=>{j(!1),setTimeout(()=>{P({id:void 0})},500)},q=he=>{i(he.items||[]),f(he.total||0),c(he.page||1),m(he.page_size||d),C({})},X=async(he=1,Pe=d)=>{s(!0),b(!1);const ve=await ue.get(`/api/token/?p=${he}&size=${Pe}`),{success:ye,message:Me,data:Te}=ve.data;ye?q(Te):L(Me),s(!1)},Z=async(he=l)=>{await X(he),v([])},R=async he=>{await gn(he)?Ce(r("已复制到剪贴板!")):Qe.error({title:r("无法复制到剪贴板,请手动复制"),content:he,size:"large"})},Y=async(he,Pe={})=>{const{suppressError:ve=!1}=Pe,ye=typeof he=="object"?he==null?void 0:he.id:Number(he);if(!ye){const Te=new Error(r("令牌不存在"));throw ve||L(Te.message),Te}if(k[ye])return k[ye];if(z.current[ye])return z.current[ye];const Me=(async()=>{A(Te=>({...Te,[ye]:!0}));try{const Te=await uLe(ye);return N(ce=>({...ce,[ye]:Te})),Te}catch(Te){const ce=new Error((Te==null?void 0:Te.message)||r("获取令牌密钥失败"));throw ve||L(ce.message),ce}finally{delete z.current[ye],A(Te=>{const ce={...Te};return delete ce[ye],ce})}})();return z.current[ye]=Me,Me},G=async he=>{const Pe=he==null?void 0:he.id;if(!Pe)return;if(_[Pe]){C(ye=>({...ye,[Pe]:!1}));return}await Y(he)&&C(ye=>({...ye,[Pe]:!0}))},J=async he=>{const Pe=await Y(he);await R(`sk-${Pe}`)},H=async(he,Pe,ve)=>{const ye=await Y(ve);if(Pe&&Pe.startsWith("ccswitch")){t(ye);return}if(Pe&&Pe.startsWith("fluent")){e(ye);return}let Me=localStorage.getItem("status"),Te="";if(Me&&(Me=JSON.parse(Me),Te=Me.server_address),Te===""&&(Te=window.location.origin),Pe.includes("{cherryConfig}")===!0){let ce={id:"new-api",baseUrl:Te,apiKey:`sk-${ye}`},be=encodeURIComponent(xJ(JSON.stringify(ce)));Pe=Pe.replaceAll("{cherryConfig}",be)}else if(Pe.includes("{aionuiConfig}")===!0){let ce={platform:"new-api",baseUrl:Te,apiKey:`sk-${ye}`},be=encodeURIComponent(xJ(JSON.stringify(ce)));Pe=Pe.replaceAll("{aionuiConfig}",be)}else{let ce=encodeURIComponent(Te);Pe=Pe.replaceAll("{address}",ce),Pe=Pe.replaceAll("{key}",`sk-${ye}`)}window.open(Pe,"_blank")},U=async(he,Pe,ve)=>{s(!0);let ye={id:he},Me;switch(Pe){case"delete":Me=await ue.delete(`/api/token/${he}/`);break;case"enable":ye.status=1,Me=await ue.put("/api/token/?status_only=true",ye);break;case"disable":ye.status=2,Me=await ue.put("/api/token/?status_only=true",ye);break}const{success:Te,message:ce}=Me.data;if(Te){Ce(r("操作成功完成!"));let be=Me.data.data,pe=[...n];Pe!=="delete"&&(ve.status=be.status),i(pe)}else L(ce);s(!1)},ie=async(he=1,Pe=d)=>{const ve=Number.isInteger(he)&&he>0?he:1,ye=Number.isInteger(Pe)&&Pe>0?Pe:d,{searchKeyword:Me,searchToken:Te}=K();if(Me===""&&Te===""){b(!1),await X(1);return}y(!0);const ce=await ue.get(`/api/token/search?keyword=${encodeURIComponent(Me)}&token=${encodeURIComponent(Te)}&p=${ve}&size=${ye}`),{success:be,message:pe,data:Be}=ce.data;be?(b(!0),q(Be)):L(pe),y(!1)},re=he=>{if(n.length===0)return;s(!0);let Pe=[...n];Pe.sort((ve,ye)=>(""+ve[he]).localeCompare(ye[he])),Pe[0].id===n[0].id&&Pe.reverse(),i(Pe),s(!1)},ee=he=>{g?ie(he,d).then():X(he,d).then()},ne=async he=>{m(he),g?await ie(1,he):await X(1,he)},oe={onSelect:(he,Pe)=>{},onSelectAll:(he,Pe)=>{},onChange:(he,Pe)=>{v(Pe)}},Oe=(he,Pe)=>he.status!==1?{style:{background:"var(--semi-color-disabled-border)"}}:{},Se=async()=>{var he,Pe;if(x.length===0){L(r("请先选择要删除的令牌!"));return}s(!0);try{const ve=x.map(Me=>Me.id),ye=await ue.post("/api/token/batch",{ids:ve});if((he=ye==null?void 0:ye.data)!=null&&he.success){const Me=ye.data.data||0;Ce(r("已删除 {{count}} 个令牌!",{count:Me})),await Z(),setTimeout(()=>{n.length===0&&l>1&&Z(l-1)},100)}else L(((Pe=ye==null?void 0:ye.data)==null?void 0:Pe.message)||r("删除失败"))}catch(ve){L(ve.message)}finally{s(!1)}},ge=async he=>{if(x.length===0){L(r("请至少选择一个令牌!"));return}try{const Pe=await Promise.all(x.map(ye=>Y(ye,{suppressError:!0})));let ve="";for(let ye=0;ye{X(1).then().catch(he=>{L(he)})},[d]),{tokens:n,loading:o,activePage:l,tokenCount:u,pageSize:d,searching:h,selectedKeys:x,setSelectedKeys:v,showEdit:O,setShowEdit:j,editingToken:w,setEditingToken:P,closeEdit:Q,compactMode:S,setCompactMode:$,showKeys:_,setShowKeys:C,resolvedTokenKeys:k,loadingTokenKeys:D,formApi:T,setFormApi:E,formInitValues:M,getFormValues:K,loadTokens:X,refresh:Z,copyText:R,fetchTokenKey:Y,toggleTokenVisibility:G,copyTokenKey:J,onOpenLink:H,manageToken:U,searchTokens:ie,sortToken:re,handlePageChange:ee,handlePageSizeChange:ne,rowSelection:oe,handleRow:Oe,batchDeleteTokens:Se,batchCopyTokens:ge,syncPageData:q,t:r}};function HAn(){const e=p.useRef(null),t=p.useRef(null),r=VAn(X=>{var Z;return(Z=e.current)==null?void 0:Z.call(e,X)},X=>{var Z;return(Z=t.current)==null?void 0:Z.call(t,X)}),n=zr(),i=p.useRef({tokens:[],selectedKeys:[],t:X=>X,selectedModel:"",prefillKey:"",fetchTokenKey:async()=>""}),[o,s]=p.useState([]),[l,c]=p.useState(""),[u,f]=p.useState(!1),[d,m]=p.useState(""),[h,y]=p.useState(!1),[g,b]=p.useState("");p.useEffect(()=>{i.current={tokens:r.tokens,selectedKeys:r.selectedKeys,t:r.t,selectedModel:l,prefillKey:d,fetchTokenKey:r.fetchTokenKey}},[r.tokens,r.selectedKeys,r.t,l,d,r.fetchTokenKey]);const x=async()=>{try{const X=await ue.get("/api/user/models"),{success:Z,message:R,data:Y}=X.data||{};if(Z){const G=K3(r.t),J=(Y||[]).map(H=>{let U=null;for(const[ie,re]of Object.entries(G))if(ie!=="all"&&re.filter({model_name:H})){U=re.icon;break}return{label:a.jsxs("span",{className:"flex items-center gap-1",children:[U,H]}),value:H}});s(J)}else L(r.t(R))}catch(X){L(X.message||"Failed to load models")}};function v(X){const{t:Z}=i.current,R="fluent_notify_suppressed";if(o.length===0&&x(),!X&&localStorage.getItem(R)==="1")return;if(!document.getElementById("fluent-new-api-container")){sr.warning(Z("未检测到 FluentRead(流畅阅读),请确认扩展已启用"));return}m(X||""),f(!0),l1.info({id:"fluent-detected",title:Z("检测到 FluentRead(流畅阅读)"),content:a.jsxs("div",{children:[a.jsx("div",{style:{marginBottom:8},children:Z(X?"请选择模型。":"选择模型后可一键填充当前选中令牌(或本页第一个令牌)。")}),a.jsx("div",{style:{marginBottom:8},children:a.jsx(hr,{placeholder:Z("请选择模型"),optionList:o,onChange:c,filter:Is,style:{width:320},showClear:!0,searchable:!0,emptyContent:Z("暂无数据")})}),a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",type:"primary",onClick:j,children:Z("一键填充到 FluentRead")}),!X&&a.jsx(B,{type:"warning",onClick:()=>{localStorage.setItem(R,"1"),l1.close("fluent-detected"),sr.info(Z("已关闭后续提醒"))},children:Z("不再提醒")}),a.jsx(B,{type:"tertiary",onClick:()=>l1.close("fluent-detected"),children:Z("关闭")})]})]}),duration:0})}e.current=v;function O(X){o.length===0&&x(),b(X||""),y(!0)}t.current=O;const j=async()=>{const{tokens:X,selectedKeys:Z,t:R,selectedModel:Y,prefillKey:G,fetchTokenKey:J}=i.current,H=document.getElementById("fluent-new-api-container");if(!H){sr.error(R("未检测到 Fluent 容器"));return}if(!Y){sr.warning(R("请选择模型"));return}let U=localStorage.getItem("status"),ie="";if(U)try{U=JSON.parse(U),ie=U.server_address||""}catch{}ie||(ie=window.location.origin);let re="";if(G)re="sk-"+G;else{const ne=Z&&Z.length===1?Z[0]:X&&X.length>0?X[0]:null;if(!ne){sr.warning(R("没有可用令牌用于填充"));return}try{re="sk-"+await J(ne)}catch{return}}const ee={id:"new-api",baseUrl:ie,apiKey:re,model:Y};H.dispatchEvent(new CustomEvent("fluent:prefill",{detail:ee})),sr.success(R("已发送到 Fluent")),l1.close("fluent-detected")};p.useEffect(()=>{const X=()=>{v()},Z=()=>{f(!1),l1.close("fluent-detected")};return window.addEventListener("fluent-container:appeared",X),window.addEventListener("fluent-container:removed",Z),()=>{window.removeEventListener("fluent-container:appeared",X),window.removeEventListener("fluent-container:removed",Z)}},[]),p.useEffect(()=>{u&&v()},[o,l,r.t,u]),p.useEffect(()=>{const X="#fluent-new-api-container",Z=document.body||document.documentElement,R=document.querySelector(X);R&&(console.log("Fluent container detected (initial):",R),window.dispatchEvent(new CustomEvent("fluent-container:appeared",{detail:R})));const Y=J=>J&&J.nodeType===1?J.id==="fluent-new-api-container"?!0:typeof J.querySelector=="function"&&!!J.querySelector(X):!1,G=new MutationObserver(J=>{for(const H of J){for(const U of H.addedNodes)if(Y(U)){const ie=document.querySelector(X);ie&&(console.log("Fluent container appeared:",ie),window.dispatchEvent(new CustomEvent("fluent-container:appeared",{detail:ie})));break}for(const U of H.removedNodes)if(Y(U)){document.querySelector(X)||(console.log("Fluent container removed"),window.dispatchEvent(new CustomEvent("fluent-container:removed")));break}}});return G.observe(Z,{childList:!0,subtree:!0}),()=>G.disconnect()},[]);const{showEdit:w,editingToken:P,closeEdit:S,refresh:$,selectedKeys:_,setEditingToken:C,setShowEdit:k,batchCopyTokens:N,batchDeleteTokens:D,formInitValues:A,setFormApi:z,searchTokens:T,loading:E,searching:M,compactMode:K,setCompactMode:Q,t:q}=r;return a.jsxs(a.Fragment,{children:[a.jsx(LAn,{refresh:$,editingToken:P,visiable:w,handleClose:S}),a.jsx(BAn,{visible:h,onClose:()=>y(!1),tokenKey:g,modelOptions:o}),a.jsx(us,{type:"type1",descriptionArea:a.jsx(DAn,{compactMode:K,setCompactMode:Q,t:q}),actionsArea:a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-2 w-full",children:[a.jsx(zAn,{selectedKeys:_,setEditingToken:C,setShowEdit:k,batchCopyTokens:N,batchDeleteTokens:D,t:q}),a.jsx("div",{className:"w-full md:w-full lg:w-auto order-1 md:order-2",children:a.jsx(AAn,{formInitValues:A,setFormApi:z,searchTokens:T,loading:E,searching:M,t:q})})]}),paginationArea:Qs({currentPage:r.activePage,pageSize:r.pageSize,total:r.tokenCount,onPageChange:r.handlePageChange,onPageSizeChange:r.handlePageSizeChange,isMobile:n,t:r.t}),t:r.t,children:a.jsx(EAn,{...r})})]})}const UAn=()=>a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(HAn,{})}),IX=e=>e.status===Ua.UNUSED&&e.expired_time!==0&&e.expired_timea.jsx(a.Fragment,{children:Jr(e)}),WAn=(e,t,r)=>{if(IX(t))return a.jsx(me,{color:"orange",shape:"circle",children:r("redemption.status.expired")});const n=lqe[e];return n?a.jsx(me,{color:n.color,shape:"circle",children:r(n.textKey)}):a.jsx(me,{color:"black",shape:"circle",children:r("redemption.status.unknown")})},KAn=({t:e,manageRedemption:t,copyText:r,setEditingRedemption:n,setShowEdit:i,showDeleteRedemptionModal:o})=>[{title:e("common.id"),dataIndex:"id"},{title:e("redemption.columns.name"),dataIndex:"name"},{title:e("redemption.columns.status"),dataIndex:"status",key:"status",render:(s,l)=>a.jsx("div",{children:WAn(s,l,e)})},{title:e("redemption.columns.quota"),dataIndex:"quota",render:s=>a.jsx("div",{children:a.jsx(me,{color:"grey",shape:"circle",children:fr(parseInt(s))})})},{title:e("redemption.columns.created_at"),dataIndex:"created_time",render:s=>a.jsx("div",{children:Gxe(s)})},{title:e("redemption.columns.expired_at"),dataIndex:"expired_time",render:s=>a.jsx("div",{children:s===0?e("redemption.never_expires"):Gxe(s)})},{title:e("redemption.columns.redeemer_id"),dataIndex:"used_user_id",render:s=>a.jsx("div",{children:s===0?e("common.none"):s})},{title:"",dataIndex:"operate",fixed:"right",width:205,render:(s,l)=>{const c=[{node:"item",name:e("common.delete"),type:"danger",onClick:()=>{o(l)}}];return l.status===Ua.UNUSED&&!IX(l)?c.push({node:"item",name:e("common.disable"),type:"warning",onClick:()=>{t(l.id,X0.DISABLE,l)}}):IX(l)||c.push({node:"item",name:e("common.enable"),type:"secondary",onClick:()=>{t(l.id,X0.ENABLE,l)},disabled:l.status===Ua.USED}),a.jsxs(Xe,{children:[a.jsx(Rs,{content:l.key,style:{padding:20},position:"top",children:a.jsx(B,{type:"tertiary",size:"small",children:e("common.view")})}),a.jsx(B,{size:"small",onClick:async()=>{await r(l.key)},children:e("common.copy")}),a.jsx(B,{type:"tertiary",size:"small",onClick:()=>{n(l),i(!0)},disabled:l.status!==Ua.UNUSED,children:e("common.edit")}),a.jsx(xr,{trigger:"click",position:"bottomRight",menu:c,children:a.jsx(B,{type:"tertiary",size:"small",icon:a.jsx(jA,{})})})]})}}],qAn=({visible:e,onCancel:t,record:r,manageRedemption:n,refresh:i,redemptions:o,activePage:s,t:l})=>{const c=async()=>{await n(r.id,X0.DELETE,r),await i(),setTimeout(()=>{o.length===0&&s>1&&i(s-1)},100),t()};return a.jsx(Qe,{title:l("确定是否要删除此兑换码?"),visible:e,onCancel:t,onOk:c,type:"warning",children:l("此修改将不可逆")})},GAn=e=>{const{redemptions:t,loading:r,activePage:n,pageSize:i,tokenCount:o,compactMode:s,handlePageChange:l,rowSelection:c,handleRow:u,manageRedemption:f,copyText:d,setEditingRedemption:m,setShowEdit:h,refresh:y,t:g}=e,[b,x]=p.useState(!1),[v,O]=p.useState(null),j=S=>{O(S),x(!0)},w=p.useMemo(()=>KAn({t:g,manageRedemption:f,copyText:d,setEditingRedemption:m,setShowEdit:h,refresh:y,redemptions:t,activePage:n,showDeleteRedemptionModal:j}),[g,f,d,m,h,y,t,n,j]),P=p.useMemo(()=>s?w.map(S=>{if(S.dataIndex==="operate"){const{fixed:$,..._}=S;return _}return S}):w,[s,w]);return a.jsxs(a.Fragment,{children:[a.jsx(oa,{columns:P,dataSource:t,scroll:s?void 0:{x:"max-content"},pagination:{currentPage:n,pageSize:i,total:o,showSizeChanger:!0,pageSizeOptions:[10,20,50,100],onPageSizeChange:e.handlePageSizeChange,onPageChange:l},hidePagination:!0,loading:r,rowSelection:c,onRow:u,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:g("搜索无结果"),style:{padding:30}}),className:"rounded-xl overflow-hidden",size:"middle"}),a.jsx(qAn,{visible:b,onCancel:()=>x(!1),record:v,manageRedemption:f,refresh:y,redemptions:t,activePage:n,t:g})]})},JAn=({selectedKeys:e,setEditingRedemption:t,setShowEdit:r,batchCopyRedemptions:n,batchDeleteRedemptions:i,t:o})=>{const s=()=>{t({id:void 0}),r(!0)};return a.jsxs("div",{className:"flex flex-wrap gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{type:"primary",className:"flex-1 md:flex-initial",onClick:s,size:"small",children:o("添加兑换码")}),a.jsx(B,{type:"tertiary",className:"flex-1 md:flex-initial",onClick:n,size:"small",children:o("复制所选兑换码到剪贴板")}),a.jsx(B,{type:"danger",className:"w-full md:w-auto",onClick:i,size:"small",children:o("清除失效兑换码")})]})},YAn=({formInitValues:e,setFormApi:t,searchRedemptions:r,loading:n,searching:i,t:o})=>{const s=p.useRef(null),l=()=>{s.current&&(s.current.reset(),setTimeout(()=>{r()},100))};return a.jsx(F,{initValues:e,getFormApi:c=>{t(c),s.current=c},onSubmit:r,allowEmpty:!0,autoComplete:"off",layout:"horizontal",trigger:"change",stopValidateWithError:!1,className:"w-full md:w-auto order-1 md:order-2",children:a.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-2 w-full md:w-auto",children:[a.jsx("div",{className:"relative w-full md:w-64",children:a.jsx(F.Input,{field:"searchKeyword",prefix:a.jsx(en,{}),placeholder:o("关键字(id或者名称)"),showClear:!0,pure:!0,size:"small"})}),a.jsxs("div",{className:"flex gap-2 w-full md:w-auto",children:[a.jsx(B,{type:"tertiary",htmlType:"submit",loading:n||i,className:"flex-1 md:flex-initial md:w-auto",size:"small",children:o("查询")}),a.jsx(B,{type:"tertiary",onClick:l,className:"flex-1 md:flex-initial md:w-auto",size:"small",children:o("重置")})]})]})})},{Text:XAn}=_e,QAn=({compactMode:e,setCompactMode:t,t:r})=>a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-2 w-full",children:[a.jsxs("div",{className:"flex items-center text-orange-500",children:[a.jsx(C7n,{size:16,className:"mr-2"}),a.jsx(XAn,{children:r("兑换码管理")})]}),a.jsx(fs,{compactMode:e,setCompactMode:t,t:r})]}),{Text:Jxe,Title:ZAn}=_e,eIn=e=>{const{t}=nt(),r=e.editingRedemption.id!==void 0,[n,i]=p.useState(r),o=zr(),s=p.useRef(null),l=()=>({name:"",quota:1e5,count:1,expired_time:null}),c=()=>{e.handleClose()},u=async()=>{var g;i(!0);let d=await ue.get(`/api/redemption/${e.editingRedemption.id}`);const{success:m,message:h,data:y}=d.data;m?(y.expired_time===0?y.expired_time=null:y.expired_time=new Date(y.expired_time*1e3),(g=s.current)==null||g.setValues({...l(),...y})):L(h),i(!1)};p.useEffect(()=>{s.current&&(r?u():s.current.setValues(l()))},[e.editingRedemption.id]);const f=async d=>{var v;let m=d.name;!r&&(!m||m==="")&&(m=fr(d.quota)),i(!0);let h={...d};h.count=parseInt(h.count)||0,h.quota=parseInt(h.quota)||0,h.name=m,h.expired_time?h.expired_time=Math.floor(h.expired_time.getTime()/1e3):h.expired_time=0;let y;r?y=await ue.put("/api/redemption/",{...h,id:parseInt(e.editingRedemption.id)}):y=await ue.post("/api/redemption/",{...h});const{success:g,message:b,data:x}=y.data;if(g?r?(Ce(t("兑换码更新成功!")),e.refresh(),e.handleClose()):(Ce(t("兑换码创建成功!")),e.refresh(),(v=s.current)==null||v.setValues(l()),e.handleClose()):L(b),!r&&x){let O="";for(let j=0;j{hqe(O,`${h.name}.txt`)}})}i(!1)};return a.jsx(a.Fragment,{children:a.jsx(ta,{placement:r?"right":"left",title:a.jsxs(Xe,{children:[r?a.jsx(me,{color:"blue",shape:"circle",children:t("更新")}):a.jsx(me,{color:"green",shape:"circle",children:t("新建")}),a.jsx(ZAn,{heading:4,className:"m-0",children:t(r?"更新兑换码信息":"创建新的兑换码")})]}),bodyStyle:{padding:"0"},visible:e.visiable,width:o?"100%":600,footer:a.jsx("div",{className:"flex justify-end bg-white",children:a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",onClick:()=>{var d;return(d=s.current)==null?void 0:d.submitForm()},icon:a.jsx(nc,{}),loading:n,children:t("提交")}),a.jsx(B,{theme:"light",type:"primary",onClick:c,icon:a.jsx(_a,{}),children:t("取消")})]})}),closeIcon:null,onCancel:()=>c(),children:a.jsx(Lt,{spinning:n,children:a.jsx(F,{initValues:l(),getFormApi:d=>s.current=d,onSubmit:f,children:({values:d})=>a.jsxs("div",{className:"p-2",children:[a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-2 shadow-md",children:a.jsx(SOe,{size:16})}),a.jsxs("div",{children:[a.jsx(Jxe,{className:"text-lg font-medium",children:t("基本信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("设置兑换码的基本信息")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"name",label:t("名称"),placeholder:t("请输入名称"),style:{width:"100%"},rules:r?[{required:!0,message:t("请输入名称")}]:[],showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.DatePicker,{field:"expired_time",label:t("过期时间"),type:"dateTime",placeholder:t("选择过期时间(可选,留空为永久)"),style:{width:"100%"},showClear:!0})})]})]}),a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"green",className:"mr-2 shadow-md",children:a.jsx(L$,{size:16})}),a.jsxs("div",{children:[a.jsx(Jxe,{className:"text-lg font-medium",children:t("额度设置")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("设置兑换码的额度和数量")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:12,children:a.jsx(F.AutoComplete,{field:"quota",label:t("额度"),placeholder:t("请输入额度"),style:{width:"100%"},type:"number",rules:[{required:!0,message:t("请输入额度")},{validator:(m,h)=>parseInt(h,10)>0?Promise.resolve():Promise.reject(t("额度必须大于0"))}],extraText:qI(Number(d.quota)||0),data:[{value:5e5,label:"1$"},{value:5e6,label:"10$"},{value:25e6,label:"50$"},{value:5e7,label:"100$"},{value:25e7,label:"500$"},{value:5e8,label:"1000$"}],showClear:!0})}),!r&&a.jsx(le,{span:12,children:a.jsx(F.InputNumber,{field:"count",label:t("生成数量"),min:1,rules:[{required:!0,message:t("请输入生成数量")},{validator:(m,h)=>parseInt(h,10)>0?Promise.resolve():Promise.reject(t("生成数量必须大于0"))}],style:{width:"100%"},showClear:!0})})]})]})]})})})})})},tIn=()=>{const{t:e}=nt(),[t,r]=p.useState([]),[n,i]=p.useState(!0),[o,s]=p.useState(!1),[l,c]=p.useState(1),[u,f]=p.useState(Qo),[d,m]=p.useState(0),[h,y]=p.useState([]),[g,b]=p.useState({id:void 0}),[x,v]=p.useState(!1),[O,j]=p.useState(null),[w,P]=yl("redemptions"),S={searchKeyword:""},$=()=>({searchKeyword:(O?O.getValues():{}).searchKeyword||""}),_=Z=>{r(Z)},C=async(Z=1,R)=>{i(!0);try{const Y=await ue.get(`/api/redemption/?p=${Z}&page_size=${R}`),{success:G,message:J,data:H}=Y.data;if(G){const U=H.items;c(H.page<=0?1:H.page),m(H.total),_(U)}else L(J)}catch(Y){L(Y.message)}i(!1)},k=async()=>{const{searchKeyword:Z}=$();if(Z===""){await C(1,u);return}s(!0);try{const R=await ue.get(`/api/redemption/search?keyword=${Z}&p=1&page_size=${u}`),{success:Y,message:G,data:J}=R.data;if(Y){const H=J.items;c(J.page||1),m(J.total),_(H)}else L(G)}catch(R){L(R.message)}s(!1)},N=async(Z,R,Y)=>{i(!0);let G={id:Z},J;try{switch(R){case X0.DELETE:J=await ue.delete(`/api/redemption/${Z}/`);break;case X0.ENABLE:G.status=Ua.UNUSED,J=await ue.put("/api/redemption/?status_only=true",G);break;case X0.DISABLE:G.status=Ua.DISABLED,J=await ue.put("/api/redemption/?status_only=true",G);break;default:throw new Error("Unknown operation type")}const{success:H,message:U}=J.data;if(H){Ce(e("操作成功完成!"));let ie=J.data.data,re=[...t];R!==X0.DELETE&&(Y.status=ie.status),r(re)}else L(U)}catch(H){L(H.message)}i(!1)},D=async(Z=l)=>{const{searchKeyword:R}=$();R===""?await C(Z,u):await k()},A=Z=>{c(Z);const{searchKeyword:R}=$();R===""?C(Z,u):k()},z=Z=>{f(Z),c(1);const{searchKeyword:R}=$();R===""?C(1,Z):k()},T={onSelect:(Z,R)=>{},onSelectAll:(Z,R)=>{},onChange:(Z,R)=>{y(R)}},E=(Z,R)=>{const Y=G=>G.status===Ua.UNUSED&&G.expired_time!==0&&G.expired_time{await gn(Z)?Ce("已复制到剪贴板!"):Qe.error({title:"无法复制到剪贴板,请手动复制",content:Z,size:"large"})},K=async()=>{if(h.length===0){L(e("请至少选择一个兑换码!"));return}let Z="";for(let R=0;R{Qe.confirm({title:e("确定清除所有失效兑换码?"),content:e("将删除已使用、已禁用及过期的兑换码,此操作不可撤销。"),onOk:async()=>{i(!0);const Z=await ue.delete("/api/redemption/invalid"),{success:R,message:Y,data:G}=Z.data;R?(Ce(e("已删除 {{count}} 条失效兑换码",{count:G})),await D()):L(Y),i(!1)}})},q=()=>{v(!1),setTimeout(()=>{b({id:void 0})},500)},X=Z=>{let R=[...t];if(Z!=null){let Y=R.findIndex(G=>G.key===Z);Y>-1&&(R.splice(Y,1),r(R))}};return p.useEffect(()=>{C(1,u).then().catch(Z=>{L(Z)})},[u]),{redemptions:t,loading:n,searching:o,activePage:l,pageSize:u,tokenCount:d,selectedKeys:h,editingRedemption:g,showEdit:x,formApi:O,formInitValues:S,compactMode:w,setCompactMode:P,loadRedemptions:C,searchRedemptions:k,manageRedemption:N,refresh:D,copyText:M,removeRecord:X,setActivePage:c,setPageSize:f,setSelectedKeys:y,setEditingRedemption:b,setShowEdit:v,setFormApi:j,setLoading:i,handlePageChange:A,handlePageSizeChange:z,rowSelection:T,handleRow:E,closeEdit:q,getFormValues:$,batchCopyRedemptions:K,batchDeleteRedemptions:Q,t:e}},rIn=()=>{const e=tIn(),t=zr(),{showEdit:r,editingRedemption:n,closeEdit:i,refresh:o,selectedKeys:s,setEditingRedemption:l,setShowEdit:c,batchCopyRedemptions:u,batchDeleteRedemptions:f,formInitValues:d,setFormApi:m,searchRedemptions:h,loading:y,searching:g,compactMode:b,setCompactMode:x,t:v}=e;return a.jsxs(a.Fragment,{children:[a.jsx(eIn,{refresh:o,editingRedemption:n,visiable:r,handleClose:i}),a.jsx(us,{type:"type1",descriptionArea:a.jsx(QAn,{compactMode:b,setCompactMode:x,t:v}),actionsArea:a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-2 w-full",children:[a.jsx(JAn,{selectedKeys:s,setEditingRedemption:l,setShowEdit:c,batchCopyRedemptions:u,batchDeleteRedemptions:f,t:v}),a.jsx("div",{className:"w-full md:w-full lg:w-auto order-1 md:order-2",children:a.jsx(YAn,{formInitValues:d,setFormApi:m,searchRedemptions:h,loading:y,searching:g,t:v})})]}),paginationArea:Qs({currentPage:e.activePage,pageSize:e.pageSize,total:e.tokenCount,onPageChange:e.handlePageChange,onPageSizeChange:e.handlePageSizeChange,isMobile:t,t:e.t}),t:e.t,children:a.jsx(GAn,{...e})})]})},nIn=()=>a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(rIn,{})});function nWe(e,t){const r=(e==null?void 0:e.duration_unit)||"month",n=(e==null?void 0:e.duration_value)||1,i={year:t("年"),month:t("个月"),day:t("天"),hour:t("小时"),custom:t("自定义")};if(r==="custom"){const o=(e==null?void 0:e.custom_seconds)||0;return o>=86400?`${Math.floor(o/86400)} ${t("天")}`:o>=3600?`${Math.floor(o/3600)} ${t("小时")}`:`${o} ${t("秒")}`}return`${n} ${i[r]||r}`}function vA(e,t){const r=(e==null?void 0:e.quota_reset_period)||"never";if(r==="never")return t("不重置");if(r==="daily")return t("每天");if(r==="weekly")return t("每周");if(r==="monthly")return t("每月");if(r==="custom"){const n=Number((e==null?void 0:e.quota_reset_custom_seconds)||0);return n>=86400?`${Math.floor(n/86400)} ${t("天")}`:n>=3600?`${Math.floor(n/3600)} ${t("小时")}`:n>=60?`${Math.floor(n/60)} ${t("分钟")}`:`${n} ${t("秒")}`}return t("不重置")}const{Text:Fo}=_e,iIn=({t:e,visible:t,onCancel:r,selectedPlan:n,paying:i,selectedEpayMethod:o,setSelectedEpayMethod:s,epayMethods:l=[],enableOnlineTopUp:c=!1,enableStripeTopUp:u=!1,enableCreemTopUp:f=!1,purchaseLimitInfo:d=null,onPayStripe:m,onPayCreem:h,onPayEpay:y})=>{const g=n==null?void 0:n.plan,b=Number((g==null?void 0:g.total_amount)||0),{symbol:x,rate:v}=fo(),j=(g?Number(g.price_amount||0):0)*v,w=j.toFixed(Number.isInteger(j)?0:2),P=u&&!!(g!=null&&g.stripe_price_id),S=f&&!!(g!=null&&g.creem_product_id),$=c&&l.length>0,_=P||S||$,C=Number((d==null?void 0:d.limit)||0),k=Number((d==null?void 0:d.count)||0),N=C>0&&k>=C;return a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Qhn,{className:"mr-2",size:18}),e("购买订阅套餐")]}),visible:t,onCancel:r,footer:null,size:"small",centered:!0,children:g?a.jsxs("div",{className:"space-y-4 pb-10",children:[a.jsx(Ve,{className:"!rounded-xl !border-0 bg-slate-50 dark:bg-slate-800",children:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(Fo,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:[e("套餐名称"),":"]}),a.jsx(_e.Text,{ellipsis:{rows:1,showTooltip:!0},className:"text-slate-900 dark:text-slate-100",style:{maxWidth:200},children:g.title})]}),a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(Fo,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:[e("有效期"),":"]}),a.jsxs("div",{className:"flex items-center",children:[a.jsx(Ure,{size:14,className:"mr-1 text-slate-500"}),a.jsx(Fo,{className:"text-slate-900 dark:text-slate-100",children:nWe(g,e)})]})]}),vA(g,e)!==e("不重置")&&a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(Fo,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:[e("重置周期"),":"]}),a.jsx(Fo,{className:"text-slate-900 dark:text-slate-100",children:vA(g,e)})]}),a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(Fo,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:[e("总额度"),":"]}),a.jsxs("div",{className:"flex items-center",children:[a.jsx(YNe,{size:14,className:"mr-1 text-slate-500"}),b>0?a.jsx(Ut,{content:`${e("原生额度")}:${b}`,children:a.jsx(Fo,{className:"text-slate-900 dark:text-slate-100",children:fr(b)})}):a.jsx(Fo,{className:"text-slate-900 dark:text-slate-100",children:e("不限")})]})]}),g!=null&&g.upgrade_group?a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(Fo,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:[e("升级分组"),":"]}),a.jsx(Fo,{className:"text-slate-900 dark:text-slate-100",children:g.upgrade_group})]}):null,a.jsx(Mr,{margin:8}),a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(Fo,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:[e("应付金额"),":"]}),a.jsxs(Fo,{strong:!0,className:"text-xl text-purple-600",children:[x,w]})]})]})}),N&&a.jsx(er,{type:"warning",description:`${e("已达到购买上限")} (${k}/${C})`,className:"!rounded-xl",closeIcon:null}),_?a.jsxs("div",{className:"space-y-3",children:[a.jsxs(Fo,{size:"small",type:"tertiary",children:[e("选择支付方式"),":"]}),(P||S)&&a.jsxs("div",{className:"flex gap-2",children:[P&&a.jsx(B,{theme:"light",className:"flex-1",icon:a.jsx(Dz,{size:14,color:"#635BFF"}),onClick:m,loading:i,disabled:N,children:"Stripe"}),S&&a.jsx(B,{theme:"light",className:"flex-1",icon:a.jsx(L$,{}),onClick:h,loading:i,disabled:N,children:"Creem"})]}),$&&a.jsxs("div",{className:"flex gap-2",children:[a.jsx(hr,{value:o,onChange:s,style:{flex:1},size:"default",placeholder:e("选择支付方式"),optionList:l.map(D=>({value:D.type,label:D.name||D.type})),disabled:N}),a.jsx(B,{theme:"solid",type:"primary",onClick:y,loading:i,disabled:!o||N,children:e("支付")})]})]}):a.jsx(er,{type:"info",description:e("管理员未开启在线支付功能,请联系管理员配置。"),className:"!rounded-xl",closeIcon:null})]}):null})},{Text:uJ}=_e;function oIn(e=[]){return(e||[]).filter(t=>(t==null?void 0:t.type)&&t.type!=="stripe"&&t.type!=="creem")}function aIn({url:e,params:t}){const r=document.createElement("form");r.action=e,r.method="POST",navigator.userAgent.indexOf("Safari")>-1&&navigator.userAgent.indexOf("Chrome")<1||(r.target="_blank"),Object.keys(t||{}).forEach(i=>{const o=document.createElement("input");o.type="hidden",o.name=i,o.value=t[i],r.appendChild(o)}),document.body.appendChild(r),r.submit(),document.body.removeChild(r)}const sIn=({t:e,loading:t=!1,plans:r=[],payMethods:n=[],enableOnlineTopUp:i=!1,enableStripeTopUp:o=!1,enableCreemTopUp:s=!1,billingPreference:l,onChangeBillingPreference:c,activeSubscriptions:u=[],allSubscriptions:f=[],reloadSubscriptionSelf:d,withCard:m=!0})=>{var G,J,H;const[h,y]=p.useState(!1),[g,b]=p.useState(null),[x,v]=p.useState(!1),[O,j]=p.useState(""),[w,P]=p.useState(!1),S=p.useMemo(()=>oIn(n),[n]),$=U=>{var ie;b(U),j(((ie=S==null?void 0:S[0])==null?void 0:ie.type)||""),y(!0)},_=()=>{y(!1),b(null),v(!1)},C=async()=>{P(!0);try{await(d==null?void 0:d())}finally{P(!1)}},k=async()=>{var U,ie,re,ee,ne;if(!((U=g==null?void 0:g.plan)!=null&&U.stripe_price_id)){L(e("topup.subscription.stripe_not_configured"));return}v(!0);try{const oe=await ue.post("/api/subscription/stripe/pay",{plan_id:g.plan.id});if(((ie=oe.data)==null?void 0:ie.message)==="success")window.open((re=oe.data.data)==null?void 0:re.pay_link,"_blank"),Ce(e("topup.payment.page_opened")),_();else{const Oe=typeof((ee=oe.data)==null?void 0:ee.data)=="string"?oe.data.data:((ne=oe.data)==null?void 0:ne.message)||e("topup.payment.failed");L(Oe)}}catch{L(e("topup.payment.request_failed"))}finally{v(!1)}},N=async()=>{var U,ie,re,ee,ne;if(!((U=g==null?void 0:g.plan)!=null&&U.creem_product_id)){L(e("topup.subscription.creem_not_configured"));return}v(!0);try{const oe=await ue.post("/api/subscription/creem/pay",{plan_id:g.plan.id});if(((ie=oe.data)==null?void 0:ie.message)==="success")window.open((re=oe.data.data)==null?void 0:re.checkout_url,"_blank"),Ce(e("topup.payment.page_opened")),_();else{const Oe=typeof((ee=oe.data)==null?void 0:ee.data)=="string"?oe.data.data:((ne=oe.data)==null?void 0:ne.message)||e("topup.payment.failed");L(Oe)}}catch{L(e("topup.payment.request_failed"))}finally{v(!1)}},D=async()=>{var U,ie,re;if(!O){L(e("topup.payment.select_method"));return}v(!0);try{const ee=await ue.post("/api/subscription/epay/pay",{plan_id:g.plan.id,payment_method:O});if(((U=ee.data)==null?void 0:U.message)==="success")aIn({url:ee.data.url,params:ee.data.data}),Ce(e("topup.payment.initiated")),_();else{const ne=typeof((ie=ee.data)==null?void 0:ie.data)=="string"?ee.data.data:((re=ee.data)==null?void 0:re.message)||e("topup.payment.failed");L(ne)}}catch{L(e("topup.payment.request_failed"))}finally{v(!1)}},A=u.length>0,z=f.length>0,T=!A,E=l==="subscription_first"||l==="subscription_only",M=T&&E?"wallet_first":l,K=e(l==="subscription_only"?"topup.subscription.preference_subscription_only":"topup.subscription.preference_subscription_first"),Q=p.useMemo(()=>{const U=new Map;return(f||[]).forEach(ie=>{var ee;const re=(ee=ie==null?void 0:ie.subscription)==null?void 0:ee.plan_id;re&&U.set(re,(U.get(re)||0)+1)}),U},[f]),q=p.useMemo(()=>{const U=new Map;return(r||[]).forEach(ie=>{const re=ie==null?void 0:ie.plan;re!=null&&re.id&&U.set(re.id,re.title||"")}),U},[r]),X=U=>Q.get(U)||0,Z=U=>{var ee;if(!((ee=U==null?void 0:U.subscription)!=null&&ee.end_time))return 0;const ie=Date.now()/1e3,re=U.subscription.end_time-ie;return Math.max(0,Math.ceil(re/86400))},R=U=>{var ee,ne;const ie=Number(((ee=U==null?void 0:U.subscription)==null?void 0:ee.amount_total)||0),re=Number(((ne=U==null?void 0:U.subscription)==null?void 0:ne.amount_used)||0);return ie<=0?0:Math.round(re/ie*100)},Y=a.jsx(a.Fragment,{children:t?a.jsxs("div",{className:"space-y-4",children:[a.jsxs(Ve,{className:"!rounded-xl w-full",bodyStyle:{padding:"12px"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-3",children:[a.jsx(Ft.Title,{active:!0,style:{width:100,height:20}}),a.jsx(Ft.Button,{active:!0,style:{width:24,height:24}})]}),a.jsx("div",{className:"space-y-2",children:a.jsx(Ft.Paragraph,{active:!0,rows:2})})]}),a.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-2 xl:grid-cols-3 gap-5 w-full px-1",children:[1,2,3].map(U=>a.jsxs(Ve,{className:"!rounded-xl w-full h-full",bodyStyle:{padding:16},children:[a.jsx(Ft.Title,{active:!0,style:{width:"60%",height:24,marginBottom:8}}),a.jsx(Ft.Paragraph,{active:!0,rows:1,style:{marginBottom:12}}),a.jsx("div",{className:"text-center py-4",children:a.jsx(Ft.Title,{active:!0,style:{width:"40%",height:32,margin:"0 auto"}})}),a.jsx(Ft.Paragraph,{active:!0,rows:3,style:{marginTop:12}}),a.jsx(Ft.Button,{active:!0,block:!0,style:{marginTop:16,height:32}})]},U))})]}):a.jsxs(Xe,{vertical:!0,style:{width:"100%"},spacing:8,children:[a.jsxs(Ve,{className:"!rounded-xl w-full",bodyStyle:{padding:"12px"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-2 gap-3",children:[a.jsxs("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:[a.jsx(uJ,{strong:!0,children:e("topup.subscription.my_subscriptions")}),A?a.jsxs(me,{color:"white",size:"small",shape:"circle",prefixIcon:a.jsx(jn,{dot:!0,type:"success"}),children:[u.length," ",e("topup.subscription.active_count_suffix")]}):a.jsx(me,{color:"white",size:"small",shape:"circle",children:e("topup.subscription.none_active")}),f.length>u.length&&a.jsxs(me,{color:"white",size:"small",shape:"circle",children:[f.length-u.length," ",e("topup.subscription.expired_count_suffix")]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(hr,{value:M,onChange:c,size:"small",optionList:[{value:"subscription_first",label:T?`${e("topup.subscription.preference_subscription_first")} (${e("topup.subscription.none_active")})`:e("topup.subscription.preference_subscription_first"),disabled:T},{value:"wallet_first",label:e("topup.subscription.preference_wallet_first")},{value:"subscription_only",label:T?`${e("topup.subscription.preference_subscription_only")} (${e("topup.subscription.none_active")})`:e("topup.subscription.preference_subscription_only"),disabled:T},{value:"wallet_only",label:e("topup.subscription.preference_wallet_only")}]}),a.jsx(B,{size:"small",theme:"light",type:"tertiary",icon:a.jsx(Yre,{size:12,className:w?"animate-spin":""}),onClick:C,loading:w})]})]}),T&&E&&a.jsxs(uJ,{type:"tertiary",size:"small",children:[e("topup.subscription.preference_saved_prefix"),K,e("topup.subscription.preference_fallback_wallet")]}),z?a.jsxs(a.Fragment,{children:[a.jsx(Mr,{margin:8}),a.jsx("div",{className:"max-h-64 overflow-y-auto pr-1 semi-table-body",children:f.map((U,ie)=>{const re=ie===f.length-1,ee=U.subscription,ne=Number((ee==null?void 0:ee.amount_total)||0),oe=Number((ee==null?void 0:ee.amount_used)||0),Oe=ne>0?Math.max(0,ne-oe):0,Se=q.get(ee==null?void 0:ee.plan_id)||"",ge=Z(U),he=R(U),Pe=Date.now()/1e3,ve=((ee==null?void 0:ee.end_time)||0)0?a.jsx(Ut,{content:`${e("topup.subscription.native_quota")}:${oe}/${ne} · ${e("topup.subscription.remaining")} ${Oe}`,children:a.jsxs("span",{children:[fr(oe),"/",fr(ne)," · ",e("topup.subscription.remaining")," ",fr(Oe)]})}):e("common.unlimited"),ne>0&&a.jsxs("span",{className:"ml-2",children:[e("topup.subscription.used")," ",he,"%"]})]}),!re&&a.jsx(Mr,{margin:12})]},(ee==null?void 0:ee.id)||ie)})})]}):a.jsx("div",{className:"text-xs text-gray-500",children:e("topup.subscription.empty_hint")})]}),r.length>0?a.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-2 xl:grid-cols-3 gap-5 w-full px-1",children:r.map((U,ie)=>{const re=U==null?void 0:U.plan,ee=Number((re==null?void 0:re.total_amount)||0),{symbol:ne,rate:oe}=fo(),Se=Number((re==null?void 0:re.price_amount)||0)*oe,ge=Se.toFixed(Number.isInteger(Se)?0:2),he=ie===0&&r.length>1,Pe=Number((re==null?void 0:re.max_purchase_per_user)||0),ve=Pe>0?`${e("topup.subscription.purchase_limit")} ${Pe}`:null,ye=ee>0?`${e("topup.subscription.total_quota")}: ${fr(ee)}`:`${e("topup.subscription.total_quota")}: ${e("common.unlimited")}`,Me=re!=null&&re.upgrade_group?`${e("topup.subscription.upgrade_group")}: ${re.upgrade_group}`:null,Te=vA(re,e)===e("topup.subscription.no_reset")?null:`${e("topup.subscription.quota_reset")}: ${vA(re,e)}`,ce=[{label:`${e("topup.subscription.duration")}: ${nWe(re,e)}`},Te?{label:Te}:null,ee>0?{label:ye,tooltip:`${e("topup.subscription.native_quota")}:${ee}`}:{label:ye},ve?{label:ve}:null,Me?{label:Me}:null].filter(Boolean);return a.jsx(Ve,{className:`!rounded-xl transition-all hover:shadow-lg w-full h-full ${he?"ring-2 ring-purple-500":""}`,bodyStyle:{padding:0},children:a.jsxs("div",{className:"p-4 h-full flex flex-col",children:[he&&a.jsx("div",{className:"mb-2",children:a.jsxs(me,{color:"purple",shape:"circle",size:"small",children:[a.jsx(Il,{size:10,className:"mr-1"}),e("common.recommended")]})}),a.jsxs("div",{className:"mb-3",children:[a.jsx(_e.Title,{heading:5,ellipsis:{rows:1,showTooltip:!0},style:{margin:0},children:(re==null?void 0:re.title)||e("topup.subscription.plan_fallback_title")}),(re==null?void 0:re.subtitle)&&a.jsx(uJ,{type:"tertiary",size:"small",ellipsis:{rows:1,showTooltip:!0},style:{display:"block"},children:re.subtitle})]}),a.jsx("div",{className:"py-2",children:a.jsxs("div",{className:"flex items-baseline justify-start",children:[a.jsx("span",{className:"text-xl font-bold text-purple-600",children:ne}),a.jsx("span",{className:"text-3xl font-bold text-purple-600",children:ge})]})}),a.jsx("div",{className:"flex flex-col items-start gap-1 pb-2",children:ce.map(be=>{const pe=a.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-500",children:[a.jsx(jn,{dot:!0,type:"tertiary"}),a.jsx("span",{children:be.label})]});return be.tooltip?a.jsx(Ut,{content:be.tooltip,children:a.jsx("div",{className:"w-full flex justify-start",children:pe})},be.label):a.jsx("div",{className:"w-full flex justify-start",children:pe},be.label)})}),a.jsxs("div",{className:"mt-auto",children:[a.jsx(Mr,{margin:12}),(()=>{var at;const be=X((at=U==null?void 0:U.plan)==null?void 0:at.id),pe=Pe>0&&be>=Pe,Be=pe?e("topup.subscription.purchase_limit_reached")+` (${be}/${Pe})`:"",He=a.jsx(B,{theme:"outline",type:"primary",block:!0,disabled:pe,onClick:()=>{pe||$(U)},children:e(pe?"topup.subscription.limit_reached_short":"topup.subscription.subscribe_now")});return pe?a.jsx(Ut,{content:Be,position:"top",children:He}):He})()]})]})},re==null?void 0:re.id)})}):a.jsx("div",{className:"text-center text-gray-400 text-sm py-4",children:e("topup.subscription.no_plans")})]})});return a.jsxs(a.Fragment,{children:[m?a.jsx(Ve,{className:"!rounded-2xl shadow-sm border-0",children:Y}):a.jsx("div",{className:"space-y-3",children:Y}),a.jsx(iIn,{t:e,visible:h,onCancel:_,selectedPlan:g,paying:x,selectedEpayMethod:O,setSelectedEpayMethod:j,epayMethods:S,enableOnlineTopUp:i,enableStripeTopUp:o,enableCreemTopUp:s,purchaseLimitInfo:(G=g==null?void 0:g.plan)!=null&&G.id?{limit:Number(((J=g==null?void 0:g.plan)==null?void 0:J.max_purchase_per_user)||0),count:X((H=g==null?void 0:g.plan)==null?void 0:H.id)}:null,onPayStripe:k,onPayCreem:N,onPayEpay:D})]})},{Text:Xc}=_e,lIn=({t:e,enableOnlineTopUp:t,enableStripeTopUp:r,enableCreemTopUp:n,creemProducts:i,creemPreTopUp:o,presetAmounts:s,selectedPreset:l,selectPresetAmount:c,formatLargeNumber:u,priceRatio:f,topUpCount:d,minTopUp:m,renderQuotaWithAmount:h,getAmount:y,setTopUpCount:g,setSelectedPreset:b,renderAmount:x,amountLoading:v,payMethods:O,preTopUp:j,paymentLoading:w,payWay:P,redemptionCode:S,setRedemptionCode:$,topUp:_,isSubmitting:C,topUpLink:k,openTopUpLink:N,userState:D,renderQuota:A,statusLoading:z,topupInfo:T,onOpenHistory:E,enableWaffoTopUp:M,waffoTopUp:K,waffoPayMethods:Q,subscriptionLoading:q=!1,subscriptionPlans:X=[],billingPreference:Z,onChangeBillingPreference:R,activeSubscriptions:Y=[],allSubscriptions:G=[],reloadSubscriptionSelf:J})=>{var ge,he,Pe;const H=p.useRef(null),U=p.useRef(null),ie=p.useRef(!1),re=Ic(v),[ee,ne]=p.useState("topup"),oe=!q&&X.length>0;p.useEffect(()=>{ie.current||q||(ne(oe?"subscription":"topup"),ie.current=!0)},[oe,q]),p.useEffect(()=>{!oe&&ee!=="topup"&&ne("topup")},[oe,ee]);const Oe=()=>{const ve=fo();let Me=Number(T==null?void 0:T.uddoktapay_exchange_rate)||120;return P==="uddoktapay"?{symbol:"BDT",rate:Me,type:"LOCAL_BDT",usdExchangeRate:Me}:P==="nowpayments"?{symbol:"$",rate:1,type:"USD",usdExchangeRate:Me}:{...ve,usdExchangeRate:Me}},Se=a.jsxs(Xe,{vertical:!0,style:{width:"100%"},children:[a.jsx(Ve,{className:"!rounded-xl w-full",cover:a.jsx("div",{className:"relative h-30",style:{"--palette-primary-darkerChannel":"37 99 235",backgroundImage:"linear-gradient(0deg, rgba(var(--palette-primary-darkerChannel) / 80%), rgba(var(--palette-primary-darkerChannel) / 80%)), url('/cover-4.webp')",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"},children:a.jsxs("div",{className:"relative z-10 h-full flex flex-col justify-between p-4",children:[a.jsx("div",{className:"flex justify-between items-center",children:a.jsx(Xc,{strong:!0,style:{color:"white",fontSize:"16px"},children:e("topup.recharge.account_stats")})}),a.jsxs("div",{className:"grid grid-cols-3 gap-6 mt-4",children:[a.jsxs("div",{className:"text-center",children:[a.jsx("div",{className:"text-base sm:text-2xl font-bold mb-2",style:{color:"white"},children:A((ge=D==null?void 0:D.user)==null?void 0:ge.quota)}),a.jsxs("div",{className:"flex items-center justify-center text-sm",children:[a.jsx(c9e,{size:14,className:"mr-1",style:{color:"rgba(255,255,255,0.8)"}}),a.jsx(Xc,{style:{color:"rgba(255,255,255,0.8)",fontSize:"12px"},children:e("topup.recharge.current_balance")})]})]}),a.jsxs("div",{className:"text-center",children:[a.jsx("div",{className:"text-base sm:text-2xl font-bold mb-2",style:{color:"white"},children:A((he=D==null?void 0:D.user)==null?void 0:he.used_quota)}),a.jsxs("div",{className:"flex items-center justify-center text-sm",children:[a.jsx(tLe,{size:14,className:"mr-1",style:{color:"rgba(255,255,255,0.8)"}}),a.jsx(Xc,{style:{color:"rgba(255,255,255,0.8)",fontSize:"12px"},children:e("topup.recharge.historical_usage")})]})]}),a.jsxs("div",{className:"text-center",children:[a.jsx("div",{className:"text-base sm:text-2xl font-bold mb-2",style:{color:"white"},children:((Pe=D==null?void 0:D.user)==null?void 0:Pe.request_count)||0}),a.jsxs("div",{className:"flex items-center justify-center text-sm",children:[a.jsx(Tz,{size:14,className:"mr-1",style:{color:"rgba(255,255,255,0.8)"}}),a.jsx(Xc,{style:{color:"rgba(255,255,255,0.8)",fontSize:"12px"},children:e("topup.recharge.request_count")})]})]})]})]})}),children:z?a.jsx("div",{className:"py-8 flex justify-center",children:a.jsx(Lt,{size:"large"})}):t||r||n||M?a.jsx(F,{getFormApi:ve=>H.current=ve,initValues:{topUpCount:d},children:a.jsxs("div",{className:"space-y-6",children:[(t||r||M)&&a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{xs:24,sm:24,md:24,lg:10,xl:10,children:a.jsx(F.InputNumber,{field:"topUpCount",label:e("topup.recharge.amount_label"),disabled:!t&&!r&&!M,placeholder:e("topup.recharge.amount_placeholder_prefix")+h(m),value:d,min:m,max:999999999,step:1,precision:0,onChange:async ve=>{ve&&ve>=1&&(g(ve),b(null),await y(ve))},onBlur:ve=>{const ye=parseInt(ve.target.value);(!ye||ye<1)&&(g(1),y(1))},formatter:ve=>ve?`${ve}`:"",parser:ve=>ve?parseInt(ve.replace(/[^\d]/g,"")):0,extraText:a.jsx(Ft,{loading:re,active:!0,placeholder:a.jsx(Ft.Title,{style:{width:120,height:20,borderRadius:6}}),children:a.jsxs(Xc,{type:"secondary",className:"text-red-600",children:[e("topup.recharge.payable_amount"),a.jsx("span",{style:{color:"red"},children:x()})]})}),style:{width:"100%"}})}),O&&O.filter(ve=>ve.type!=="waffo").length>0&&a.jsx(le,{xs:24,sm:24,md:24,lg:14,xl:14,children:a.jsx(F.Slot,{label:e("topup.recharge.select_payment_method"),children:a.jsx(Xe,{wrap:!0,children:O.filter(ve=>ve.type!=="waffo").map(ve=>{const ye=Number(ve.min_topup)||0,Me=ve.type==="stripe",Te=!t&&!Me||!r&&Me||ye>Number(d||0),ce=a.jsx(B,{theme:"outline",type:"tertiary",onClick:()=>j(ve.type),disabled:Te,loading:w&&P===ve.type,icon:ve.type==="alipay"?a.jsx(FY,{size:18,color:"#1677FF"}):ve.type==="wxpay"?a.jsx(E1,{size:18,color:"#07C160"}):ve.type==="stripe"?a.jsx(Dz,{size:18,color:"#635BFF"}):a.jsx(v1,{size:18,color:ve.color||"var(--semi-color-text-2)"}),className:"!rounded-lg !px-4 !py-2",children:ve.name},ve.type);return Te&&ye>Number(d||0)?a.jsx(Ut,{content:e("topup.recharge.method_minimum")+" "+ye,children:ce},ve.type):a.jsx(Le.Fragment,{children:ce},ve.type)})})})})]}),(t||r||M)&&a.jsx(F.Slot,{label:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("span",{children:e("topup.recharge.select_preset")}),(()=>{const{rate:ve,type:ye}=Oe();return ye!=="LOCAL_BDT"?null:a.jsxs("span",{style:{color:"var(--semi-color-text-2)",fontSize:"12px",fontWeight:"normal"},children:["(",e("topup.recharge.exchange_rate_note",{rate:ve.toFixed(2),currency:"BDT"}),")"]})})()]}),children:a.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-2",children:s.map((ve,ye)=>{var mt;const Me=ve.discount||((mt=T==null?void 0:T.discount)==null?void 0:mt[ve.value])||1,Te=ve.value*f,ce=Te*Me,be=Me<1,pe=ce,Be=Te-ce,{symbol:He,rate:at,type:dt,usdExchangeRate:et}=Oe();let Jt=ve.value,Ye=pe,Je=Be;return dt==="USD"?(Ye=pe/et,Je=Be/et):dt==="LOCAL_BDT"||dt==="CNY"?Jt=ve.value*et:dt==="CUSTOM"&&(Jt=ve.value*at,Ye=pe/et*at,Je=Be/et*at),a.jsx(Ve,{style:{cursor:"pointer",border:l===ve.value?"2px solid var(--semi-color-primary)":"1px solid var(--semi-color-border)",height:"100%",width:"100%"},bodyStyle:{padding:"12px"},onClick:()=>{var ct;c(ve),(ct=H.current)==null||ct.setValue("topUpCount",ve.value)},children:a.jsxs("div",{style:{textAlign:"center"},children:[a.jsxs(_e.Title,{heading:6,style:{margin:"0 0 8px 0"},children:[a.jsx(Mz,{size:18}),u(Jt)," ",He,be&&a.jsxs(me,{style:{marginLeft:4},color:"green",children:[e("topup.recharge.discount_suffix").includes("off")?((1-parseFloat(Me))*100).toFixed(1):(Me*10).toFixed(1),e("topup.recharge.discount_suffix")]})]}),a.jsxs("div",{style:{color:"var(--semi-color-text-2)",fontSize:"12px",margin:"4px 0"},children:[e("topup.recharge.pay_now")," ",He,Ye.toFixed(2),",",be?`${e("topup.recharge.save")} ${He}${Je.toFixed(2)}`:`${e("topup.recharge.save")} ${He}0.00`]})]})},ye)})})}),M&&Q&&Q.length>0&&a.jsx(F.Slot,{label:e("topup.recharge.waffo_title"),children:a.jsx(Xe,{wrap:!0,children:Q.map((ve,ye)=>a.jsx(B,{theme:"outline",type:"tertiary",onClick:()=>K(ye),loading:w,icon:ve.icon?a.jsx("img",{src:ve.icon,alt:ve.name,style:{width:36,height:36,objectFit:"contain"}}):a.jsx(v1,{size:18,color:"var(--semi-color-text-2)"}),className:"!rounded-lg !px-4 !py-2",children:ve.name},ye))})}),n&&i.length>0&&a.jsx(F.Slot,{label:e("topup.recharge.creem_title"),children:a.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-3",children:i.map((ve,ye)=>a.jsxs(Ve,{onClick:()=>o(ve),className:"cursor-pointer !rounded-2xl transition-all hover:shadow-md border-gray-200 hover:border-gray-300",bodyStyle:{textAlign:"center",padding:"16px"},children:[a.jsx("div",{className:"font-medium text-lg mb-2",children:ve.name}),a.jsxs("div",{className:"text-sm text-gray-600 mb-2",children:[e("topup.recharge.quota_label"),": ",ve.quota]}),a.jsxs("div",{className:"text-lg font-semibold text-blue-600",children:[ve.currency==="EUR"?"€":"$",ve.price]})]},ye))})})]})}):a.jsx(er,{type:"info",description:e(e("topup.recharge.disabled_hint")),className:"!rounded-xl",closeIcon:null})}),a.jsx(Ve,{className:"!rounded-xl w-full",title:a.jsx(Xc,{type:"tertiary",strong:!0,children:e("topup.recharge.redemption_title")}),children:a.jsx(F,{getFormApi:ve=>U.current=ve,initValues:{redemptionCode:S},children:a.jsx(F.Input,{field:"redemptionCode",noLabel:!0,placeholder:e("topup.recharge.redemption_placeholder"),value:S,onChange:ve=>$(ve),prefix:a.jsx(SOe,{}),suffix:a.jsx("div",{className:"flex items-center gap-2",children:a.jsx(B,{type:"primary",theme:"solid",onClick:_,loading:C,children:e("topup.recharge.redeem_quota")})}),showClear:!0,style:{width:"100%"},extraText:k&&a.jsxs(Xc,{type:"tertiary",children:[e("topup.recharge.looking_for_code"),a.jsx(Xc,{type:"secondary",underline:!0,className:"cursor-pointer",onClick:N,children:e("topup.recharge.buy_code")})]})})})})]});return a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center justify-between mb-4",children:[a.jsxs("div",{className:"flex items-center",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-3 shadow-md",children:a.jsx(v1,{size:16})}),a.jsxs("div",{children:[a.jsx(_e.Text,{className:"text-lg font-medium",children:e("topup.recharge.card_title")}),a.jsx("div",{className:"text-xs",children:e("topup.recharge.card_subtitle")})]})]}),a.jsx(B,{icon:a.jsx(Y6n,{size:16}),theme:"solid",onClick:E,children:e("topup.recharge.billing_tab")})]}),oe?a.jsxs(Ci,{type:"card",activeKey:ee,onChange:ne,children:[a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Il,{size:16}),e("topup.recharge.subscription_tab")]}),itemKey:"subscription",children:a.jsx("div",{className:"py-2",children:a.jsx(sIn,{t:e,loading:q,plans:X,payMethods:O,enableOnlineTopUp:t,enableStripeTopUp:r,enableCreemTopUp:n,billingPreference:Z,onChangeBillingPreference:R,activeSubscriptions:Y,allSubscriptions:G,reloadSubscriptionSelf:J,withCard:!1})})}),a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(c9e,{size:16}),e("topup.recharge.quota_tab")]}),itemKey:"topup",children:a.jsx("div",{className:"py-2",children:Se})})]}):Se]})},{Text:Qc}=_e,cIn=({t:e,userState:t,renderQuota:r,setOpenTransfer:n,affLink:i,handleAffLinkClick:o})=>{var s,l,c,u,f;return a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-4",children:[a.jsx(vr,{size:"small",color:"green",className:"mr-3 shadow-md",children:a.jsx(Gre,{size:16})}),a.jsxs("div",{children:[a.jsx(_e.Text,{className:"text-lg font-medium",children:e("邀请奖励")}),a.jsx("div",{className:"text-xs",children:e("邀请好友获得额外奖励")})]})]}),a.jsxs(Xe,{vertical:!0,style:{width:"100%"},children:[a.jsx(Ve,{className:"!rounded-xl w-full",cover:a.jsx("div",{className:"relative h-30",style:{"--palette-primary-darkerChannel":"0 75 80",backgroundImage:"linear-gradient(0deg, rgba(var(--palette-primary-darkerChannel) / 80%), rgba(var(--palette-primary-darkerChannel) / 80%)), url('/cover-4.webp')",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"},children:a.jsxs("div",{className:"relative z-10 h-full flex flex-col justify-between p-4",children:[a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsx(Qc,{strong:!0,style:{color:"white",fontSize:"16px"},children:e("收益统计")}),a.jsxs(B,{type:"primary",theme:"solid",size:"small",disabled:!((s=t==null?void 0:t.user)!=null&&s.aff_quota)||((l=t==null?void 0:t.user)==null?void 0:l.aff_quota)<=0,onClick:()=>n(!0),className:"!rounded-lg",children:[a.jsx(KI,{size:12,className:"mr-1"}),e("划转到余额")]})]}),a.jsxs("div",{className:"grid grid-cols-3 gap-6 mt-4",children:[a.jsxs("div",{className:"text-center",children:[a.jsx("div",{className:"text-base sm:text-2xl font-bold mb-2",style:{color:"white"},children:r(((c=t==null?void 0:t.user)==null?void 0:c.aff_quota)||0)}),a.jsxs("div",{className:"flex items-center justify-center text-sm",children:[a.jsx(tLe,{size:14,className:"mr-1",style:{color:"rgba(255,255,255,0.8)"}}),a.jsx(Qc,{style:{color:"rgba(255,255,255,0.8)",fontSize:"12px"},children:e("待使用收益")})]})]}),a.jsxs("div",{className:"text-center",children:[a.jsx("div",{className:"text-base sm:text-2xl font-bold mb-2",style:{color:"white"},children:r(((u=t==null?void 0:t.user)==null?void 0:u.aff_history_quota)||0)}),a.jsxs("div",{className:"flex items-center justify-center text-sm",children:[a.jsx(Tz,{size:14,className:"mr-1",style:{color:"rgba(255,255,255,0.8)"}}),a.jsx(Qc,{style:{color:"rgba(255,255,255,0.8)",fontSize:"12px"},children:e("总收益")})]})]}),a.jsxs("div",{className:"text-center",children:[a.jsx("div",{className:"text-base sm:text-2xl font-bold mb-2",style:{color:"white"},children:((f=t==null?void 0:t.user)==null?void 0:f.aff_count)||0}),a.jsxs("div",{className:"flex items-center justify-center text-sm",children:[a.jsx(zz,{size:14,className:"mr-1",style:{color:"rgba(255,255,255,0.8)"}}),a.jsx(Qc,{style:{color:"rgba(255,255,255,0.8)",fontSize:"12px"},children:e("邀请人数")})]})]})]})]})}),children:a.jsx(_t,{value:i,readonly:!0,className:"!rounded-lg",prefix:e("邀请链接"),suffix:a.jsx(B,{type:"primary",theme:"solid",onClick:o,icon:a.jsx(r2,{size:14}),className:"!rounded-lg",children:e("复制")})})}),a.jsx(Ve,{className:"!rounded-xl w-full",title:a.jsx(Qc,{type:"tertiary",children:e("奖励说明")}),children:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"flex items-start gap-2",children:[a.jsx(jn,{dot:!0,type:"success"}),a.jsx(Qc,{type:"tertiary",className:"text-sm",children:e("邀请好友注册,好友充值后您可获得相应奖励")})]}),a.jsxs("div",{className:"flex items-start gap-2",children:[a.jsx(jn,{dot:!0,type:"success"}),a.jsx(Qc,{type:"tertiary",className:"text-sm",children:e("通过划转功能将奖励额度转入到您的账户余额中")})]}),a.jsxs("div",{className:"flex items-start gap-2",children:[a.jsx(jn,{dot:!0,type:"success"}),a.jsx(Qc,{type:"tertiary",className:"text-sm",children:e("邀请的好友越多,获得的奖励越多")})]})]})})]})]})},uIn=({t:e,openTransfer:t,transfer:r,handleTransferCancel:n,userState:i,renderQuota:o,getQuotaPerUnit:s,transferAmount:l,setTransferAmount:c})=>{var u,f;return a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(v1,{className:"mr-2",size:18}),e("划转邀请额度")]}),visible:t,onOk:r,onCancel:n,maskClosable:!1,centered:!0,children:a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx(_e.Text,{strong:!0,className:"block mb-2",children:e("可用邀请额度")}),a.jsx(_t,{value:o((u=i==null?void 0:i.user)==null?void 0:u.aff_quota),disabled:!0,className:"!rounded-lg"})]}),a.jsxs("div",{children:[a.jsxs(_e.Text,{strong:!0,className:"block mb-2",children:[e("划转额度")," · ",e("最低")+o(s())]}),a.jsx(_s,{min:s(),max:((f=i==null?void 0:i.user)==null?void 0:f.aff_quota)||0,value:l,onChange:d=>c(d),className:"w-full !rounded-lg"})]})]})})},{Text:jo}=_e,fIn=({t:e,open:t,onlineTopUp:r,handleCancel:n,confirmLoading:i,topUpCount:o,renderQuotaWithAmount:s,amountLoading:l,renderAmount:c,payWay:u,payMethods:f,amountNumber:d,discountRate:m})=>{const h=m&&m>0&&m<1&&d>0,y=h?d/m:0,g=h?y-d:0;return a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(v1,{className:"mr-2",size:18}),e("充值确认")]}),visible:t,onOk:r,onCancel:n,maskClosable:!1,size:"small",centered:!0,confirmLoading:i,children:a.jsx("div",{className:"space-y-4",children:a.jsx(Ve,{className:"!rounded-xl !border-0 bg-slate-50 dark:bg-slate-800",children:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(jo,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:[e("充值数量"),":"]}),a.jsx(jo,{className:"text-slate-900 dark:text-slate-100",children:s(o)})]}),a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(jo,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:[e("实付金额"),":"]}),l?a.jsx(Ft.Title,{style:{width:"60px",height:"16px"}}):a.jsxs("div",{className:"flex items-baseline space-x-2",children:[a.jsx(jo,{strong:!0,className:"font-bold",style:{color:"red"},children:c()}),h&&a.jsxs(jo,{size:"small",className:"text-rose-500",children:[Math.round(m*100),"%"]})]})]}),h&&!l&&a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(jo,{className:"text-slate-500 dark:text-slate-400",children:[e("原价"),":"]}),a.jsx(jo,{delete:!0,className:"text-slate-500 dark:text-slate-400",children:`${y.toFixed(2)} ${e("元")}`})]}),a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(jo,{className:"text-slate-500 dark:text-slate-400",children:[e("优惠"),":"]}),a.jsx(jo,{className:"text-emerald-600 dark:text-emerald-400",children:`- ${g.toFixed(2)} ${e("元")}`})]})]}),a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs(jo,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:[e("支付方式"),":"]}),a.jsx("div",{className:"flex items-center",children:(()=>{const b=f.find(x=>x.type===u);return b?a.jsxs(a.Fragment,{children:[b.type==="alipay"?a.jsx(FY,{className:"mr-2",size:16,color:"#1677FF"}):b.type==="wxpay"?a.jsx(E1,{className:"mr-2",size:16,color:"#07C160"}):b.type==="stripe"?a.jsx(Dz,{className:"mr-2",size:16,color:"#635BFF"}):a.jsx(v1,{className:"mr-2",size:16,color:b.color||"var(--semi-color-text-2)"}),a.jsx(jo,{className:"text-slate-900 dark:text-slate-100",children:b.name})]}):u==="alipay"?a.jsxs(a.Fragment,{children:[a.jsx(FY,{className:"mr-2",size:16,color:"#1677FF"}),a.jsx(jo,{className:"text-slate-900 dark:text-slate-100",children:e("支付宝")})]}):u==="stripe"?a.jsxs(a.Fragment,{children:[a.jsx(Dz,{className:"mr-2",size:16,color:"#635BFF"}),a.jsx(jo,{className:"text-slate-900 dark:text-slate-100",children:"Stripe"})]}):a.jsxs(a.Fragment,{children:[a.jsx(E1,{className:"mr-2",size:16,color:"#07C160"}),a.jsx(jo,{className:"text-slate-900 dark:text-slate-100",children:e("微信")})]})})()})]})]})})})})},{Text:gM}=_e,pIn={success:{type:"success",key:"成功"},pending:{type:"warning",key:"待支付"},failed:{type:"danger",key:"失败"},expired:{type:"danger",key:"已过期"}},dIn={stripe:"Stripe",creem:"Creem",waffo:"Waffo",alipay:"支付宝",wxpay:"微信"},mIn=({visible:e,onCancel:t,t:r})=>{const[n,i]=p.useState(!1),[o,s]=p.useState([]),[l,c]=p.useState(0),[u,f]=p.useState(1),[d,m]=p.useState(10),[h,y]=p.useState(""),g=zr(),b=async(k,N)=>{i(!0);try{const D=no()?"/api/user/topup":"/api/user/topup/self",A=`p=${k}&page_size=${N}`+(h?`&keyword=${encodeURIComponent(h)}`:""),z=`${D}?${A}`,T=await ue.get(z),{success:E,message:M,data:K}=T.data;E?(s(K.items||[]),c(K.total||0)):sr.error({content:M||r("加载失败")})}catch{sr.error({content:r("加载账单失败")})}finally{i(!1)}};p.useEffect(()=>{e&&b(u,d)},[e,u,d,h]);const x=k=>{f(k)},v=k=>{m(k),f(1)},O=k=>{y(k),f(1)},j=async k=>{try{const N=await ue.post("/api/user/topup/complete",{trade_no:k}),{success:D,message:A}=N.data;D?(sr.success({content:r("补单成功")}),await b(u,d)):sr.error({content:A||r("补单失败")})}catch{sr.error({content:r("补单失败")})}},w=k=>{Qe.confirm({title:r("确认补单"),content:r("是否将该订单标记为成功并为用户入账?"),onOk:()=>j(k)})},P=k=>{const N=pIn[k]||{type:"primary",key:k};return a.jsxs("span",{className:"flex items-center gap-2",children:[a.jsx(jn,{dot:!0,type:N.type}),a.jsx("span",{children:r(N.key)})]})},S=k=>{const N=dIn[k];return a.jsx(gM,{children:N?r(N):k||"-"})},$=k=>{const N=((k==null?void 0:k.trade_no)||"").toLowerCase();return Number((k==null?void 0:k.amount)||0)===0&&N.startsWith("sub")},_=p.useMemo(()=>no(),[]),C=p.useMemo(()=>{const k=[{title:r("订单号"),dataIndex:"trade_no",key:"trade_no",render:N=>a.jsx(gM,{copyable:!0,children:N})},{title:r("支付方式"),dataIndex:"payment_method",key:"payment_method",render:S},{title:r("充值额度"),dataIndex:"amount",key:"amount",render:(N,D)=>$(D)?a.jsx(me,{color:"purple",shape:"circle",size:"small",children:r("订阅套餐")}):a.jsxs("span",{className:"flex items-center gap-1",children:[a.jsx(Mz,{size:16}),a.jsx(gM,{children:N})]})},{title:r("支付金额"),dataIndex:"money",key:"money",render:N=>a.jsxs(gM,{type:"danger",children:["¥",N.toFixed(2)]})},{title:r("状态"),dataIndex:"status",key:"status",render:P}];return _&&k.push({title:r("操作"),key:"action",render:(N,D)=>{const A=[];return D.status==="pending"&&A.push(a.jsx(B,{size:"small",type:"primary",theme:"outline",onClick:()=>w(D.trade_no),children:r("补单")},"complete")),A.length>0?a.jsx(a.Fragment,{children:A}):null}}),k.push({title:r("创建时间"),dataIndex:"create_time",key:"create_time",render:N=>Jr(N)}),k},[r,_]);return a.jsxs(Qe,{title:r("充值账单"),visible:e,onCancel:t,footer:null,size:g?"full-width":"large",children:[a.jsx("div",{className:"mb-3",children:a.jsx(_t,{prefix:a.jsx(en,{}),placeholder:r("订单号"),value:h,onChange:O,showClear:!0})}),a.jsx(ri,{columns:C,dataSource:o,loading:n,rowKey:"id",pagination:{currentPage:u,pageSize:d,total:l,showSizeChanger:!0,pageSizeOpts:[10,20,50,100],onPageChange:x,onPageSizeChange:v},size:"small",empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:r("暂无充值记录"),style:{padding:30}})})]})},hIn=()=>{var jr,xn,fn,Bn,yi,Bi,Do;const{t:e}=nt(),[t,r]=B$(),[n,i]=p.useContext(Ca),[o]=p.useContext(Ti),[s,l]=p.useState(""),[c,u]=p.useState(0),[f,d]=p.useState(((jr=o==null?void 0:o.status)==null?void 0:jr.min_topup)||1),[m,h]=p.useState(((xn=o==null?void 0:o.status)==null?void 0:xn.min_topup)||1),[y,g]=p.useState(((fn=o==null?void 0:o.status)==null?void 0:fn.top_up_link)||""),[b,x]=p.useState(((Bn=o==null?void 0:o.status)==null?void 0:Bn.enable_online_topup)||!1),[v,O]=p.useState(((yi=o==null?void 0:o.status)==null?void 0:yi.price)||1),[j,w]=p.useState(((Bi=o==null?void 0:o.status)==null?void 0:Bi.enable_stripe_topup)||!1),[P,S]=p.useState(!0),[$,_]=p.useState([]),[C,k]=p.useState(!1),[N,D]=p.useState(!1),[A,z]=p.useState(null),[T,E]=p.useState(!1),[M,K]=p.useState([]),[Q,q]=p.useState(1),[X,Z]=p.useState(!1),[R,Y]=p.useState(!1),[G,J]=p.useState(""),[H,U]=p.useState(!1),[ie,re]=p.useState(!1),[ee,ne]=p.useState(!1),[oe,Oe]=p.useState([]),Se=p.useRef(!1),[ge,he]=p.useState(""),[Pe,ve]=p.useState(!1),[ye,Me]=p.useState(0),[Te,ce]=p.useState(!1),[be,pe]=p.useState([]),[Be,He]=p.useState(!0),[at,dt]=p.useState("subscription_first"),[et,Jt]=p.useState([]),[Ye,Je]=p.useState([]),[mt,ct]=p.useState([]),[cr,wt]=p.useState(null),[fe,Kt]=p.useState({amount_options:[],discount:{},uddoktapay_exchange_rate:120}),Ur=gt=>{const $t={success:{title:e("payment.status.success.title"),content:e("payment.status.success.content"),type:"success"},pending:{title:e("payment.status.pending.title"),content:e("payment.status.pending.content"),type:"info"},fail:{title:e("payment.status.fail.title"),content:e("payment.status.fail.content"),type:"error"},cancel:{title:e("payment.status.cancel.title"),content:e("payment.status.cancel.content"),type:"warning"}}[(gt||"").toLowerCase()];$t&&sr[$t.type]({title:$t.title,content:$t.content,duration:6})},Br=async()=>{if(s===""){Tt(e("topup.redeem.enter_code"));return}Z(!0);try{const gt=await ue.post("/api/user/topup",{key:s}),{success:rr,message:$t,data:qe}=gt.data;if(rr){if(Ce(e("topup.redeem.success")),Qe.success({title:e("topup.redeem.success"),content:e("topup.redeem.amount_added")+fr(qe),centered:!0}),n.user){const tt={...n.user,quota:n.user.quota+qe};i({type:"login",payload:tt})}l("")}else L($t)}catch{L(e("common.request_failed"))}finally{Z(!1)}},Yr=()=>{if(!y){L(e("topup.link.not_configured"));return}window.open(y,"_blank")},Or=async gt=>{if(gt==="stripe"){if(!j){L(e("topup.stripe.disabled"));return}}else if(!b){L(e("topup.online.disabled"));return}J(gt),re(!0);try{if(gt==="stripe"?await ot():await Ze(),m{if(G==="stripe"?c===0&&await ot():c===0&&await Ze(),m-1&&navigator.userAgent.indexOf("Chrome")<1||(ht.target="_blank");for(let Ot in qe){let Pt=document.createElement("input");Pt.type="hidden",Pt.name=Ot,Pt.value=qe[Ot],ht.appendChild(Pt)}document.body.appendChild(ht),ht.submit(),document.body.removeChild(ht)}else{const qe=typeof $t=="string"?$t:rr||e("payment.request.failed");L(qe)}}else L(gt)}catch{L(e("payment.request.unavailable"))}finally{Y(!1),ne(!1)}},Dr=async gt=>{if(!C){L(e("topup.creem.disabled"));return}z(gt),D(!0)},Et=async()=>{if(!A){L(e("topup.creem.select_product"));return}if(!A.productId){L(e("topup.creem.invalid_product"));return}ne(!0);try{const gt=await ue.post("/api/user/creem/pay",{product_id:A.productId,payment_method:"creem"});if(gt!==void 0){const{message:rr,data:$t}=gt.data;if(rr==="success")Nr($t);else{const qe=typeof $t=="string"?$t:rr||e("payment.request.failed");L(qe)}}else L(gt)}catch{L(e("payment.request.unavailable"))}finally{D(!1),ne(!1)}},Ar=async gt=>{try{if(m{window.open(gt.checkout_url,"_blank")},Vr=async()=>{let gt=await ue.get("/api/user/self");const{success:rr,message:$t,data:qe}=gt.data;rr?i({type:"login",payload:qe}):L($t)},un=async()=>{var gt;He(!0);try{const rr=await ue.get("/api/subscription/plans");(gt=rr.data)!=null&>.success&&pe(rr.data.data||[])}catch{pe([])}finally{He(!1)}},vn=async()=>{var gt,rr,$t,qe;try{const tt=await ue.get("/api/subscription/self");if((gt=tt.data)!=null&>.success){dt(((rr=tt.data.data)==null?void 0:rr.billing_preference)||"subscription_first");const ht=(($t=tt.data.data)==null?void 0:$t.subscriptions)||[];Jt(ht);const ut=((qe=tt.data.data)==null?void 0:qe.all_subscriptions)||[];Je(ut)}}catch{}},ur=async gt=>{var $t,qe,tt,ht;const rr=at;dt(gt);try{const ut=await ue.put("/api/subscription/self/preference",{billing_preference:gt});if(($t=ut.data)!=null&&$t.success){Ce(e("common.update_success"));const Ot=((tt=(qe=ut.data)==null?void 0:qe.data)==null?void 0:tt.billing_preference)||gt||rr;dt(Ot)}else L(((ht=ut.data)==null?void 0:ht.message)||e("common.update_failed")),dt(rr)}catch{L(e("common.request_failed")),dt(rr)}},Dt=async()=>{try{const gt=await ue.get("/api/user/topup/info"),{message:rr,data:$t,success:qe}=gt.data;if(qe){Kt({amount_options:$t.amount_options||[],discount:$t.discount||{},uddoktapay_exchange_rate:$t.uddoktapay_exchange_rate||120});let tt=$t.pay_methods||[];try{typeof tt=="string"&&(tt=JSON.parse(tt)),tt&&tt.length>0?(tt=tt.filter(jt=>jt.name&&jt.type),tt=tt.map(jt=>{const Hr=Number(jt.min_topup);if(jt.min_topup=Number.isFinite(Hr)?Hr:0,jt.type==="stripe"&&(!jt.min_topup||jt.min_topup<=0)){const Ct=Number($t.stripe_min_topup);Number.isFinite(Ct)&&(jt.min_topup=Ct)}return jt.color||(jt.type==="alipay"?jt.color="rgba(var(--semi-blue-5), 1)":jt.type==="wxpay"?jt.color="rgba(var(--semi-green-5), 1)":jt.type==="stripe"?jt.color="rgba(var(--semi-purple-5), 1)":jt.color="rgba(var(--semi-primary-5), 1)"),jt})):tt=[],Oe(tt);const ht=$t.enable_stripe_topup||!1,ut=$t.enable_online_topup||!1,Ot=$t.enable_creem_topup||!1,Pt=ut?$t.min_topup:ht?$t.stripe_min_topup:$t.enable_waffo_topup?$t.waffo_min_topup:1;x(ut),w(ht),k(Ot);const Xr=$t.enable_waffo_topup||!1;E(Xr),K($t.waffo_pay_methods||[]),q($t.waffo_min_topup||1),d(Pt),h(Pt);try{const jt=JSON.parse($t.creem_products||"[]");_(jt)}catch{_([])}fe.amount_options.length===0&&ct(At(Pt)),Ze(Pt)}catch{Oe([])}if($t.amount_options&&$t.amount_options.length>0){const ht=$t.amount_options.map(ut=>({value:ut,discount:$t.discount[ut]||1}));ct(ht)}}else L($t||e("topup.config.fetch_failed"))}catch{L(e("topup.config.fetch_exception"))}},De=async()=>{const gt=await ue.get("/api/user/aff"),{success:rr,message:$t,data:qe}=gt.data;if(rr){let tt=`${window.location.origin}/register?aff=${qe}`;he(tt)}else L($t)},rt=async()=>{if(ye{await gn(ge),Ce(e("topup.invite.copied"))};p.useEffect(()=>{const gt=new URLSearchParams(t);let rr=!1;gt.get("show_history")==="true"&&(ce(!0),gt.delete("show_history"),rr=!0);const $t=gt.get("pay");$t&&(Ur($t),gt.delete("pay"),rr=!0),rr&&r(gt,{replace:!0})},[t,r]),p.useEffect(()=>{Vr().then(),Me(YT())},[]),p.useEffect(()=>{Se.current||(Se.current=!0,De().then())},[]),p.useEffect(()=>{Dt().then(),un().then(),vn().then()},[]),p.useEffect(()=>{o!=null&&o.status&&(g(o.status.top_up_link||""),O(o.status.price||1),S(!1))},[o==null?void 0:o.status]);const ke=()=>c+" "+e("common.currency_unit"),Ze=async gt=>{gt===void 0&&(gt=m),U(!0);try{const rr=await ue.post("/api/user/amount",{amount:parseFloat(gt)});if(rr!==void 0){const{message:$t,data:qe}=rr.data;$t==="success"?u(parseFloat(qe)):(u(0),sr.error({content:e("common.error_prefix")+qe,id:"getAmount"}))}else L(rr)}catch{}U(!1)},ot=async gt=>{gt===void 0&&(gt=m),U(!0);try{const rr=await ue.post("/api/user/stripe/amount",{amount:parseFloat(gt)});if(rr!==void 0){const{message:$t,data:qe}=rr.data;$t==="success"?u(parseFloat(qe)):(u(0),sr.error({content:e("common.error_prefix")+qe,id:"getAmount"}))}else L(rr)}catch{}finally{U(!1)}},Nt=()=>{Y(!1)},ze=()=>{ve(!1)},Er=()=>{ce(!0)},Ht=()=>{ce(!1)},Mt=()=>{D(!1),z(null)},$e=gt=>{h(gt.value),wt(gt.value);const rr=gt.discount||fe.discount[gt.value]||1,$t=gt.value*v*rr;u($t)},st=gt=>gt.toString(),At=gt=>[1,5,10,30,50,100,300,500].map($t=>({value:gt*$t}));return a.jsxs("div",{className:"w-full max-w-7xl mx-auto relative min-h-screen lg:min-h-0 mt-[60px] px-2",children:[a.jsx(uIn,{t:e,openTransfer:Pe,transfer:rt,handleTransferCancel:ze,userState:n,renderQuota:fr,getQuotaPerUnit:YT,transferAmount:ye,setTransferAmount:Me}),a.jsx(fIn,{t:e,open:R,onlineTopUp:qt,handleCancel:Nt,confirmLoading:ee,topUpCount:m,renderQuotaWithAmount:_$,amountLoading:H,renderAmount:ke,payWay:G,payMethods:oe,amountNumber:c,discountRate:((Do=fe==null?void 0:fe.discount)==null?void 0:Do[m])||1}),a.jsx(mIn,{visible:Te,onCancel:Ht,t:e}),a.jsx(Qe,{title:e("topup.creem.confirm_title"),visible:N,onOk:Et,onCancel:Mt,maskClosable:!1,size:"small",centered:!0,confirmLoading:ee,children:A&&a.jsxs(a.Fragment,{children:[a.jsxs("p",{children:[e("common.product_name"),": ",A.name]}),a.jsxs("p",{children:[e("common.price"),": ",A.currency==="EUR"?"?":"$",A.price]}),a.jsxs("p",{children:[e("topup.credit_amount"),": ",A.quota]}),a.jsx("p",{children:e("topup.confirm.prompt")})]})}),a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[a.jsx(lIn,{t:e,enableOnlineTopUp:b,enableStripeTopUp:j,enableCreemTopUp:C,creemProducts:$,creemPreTopUp:Dr,enableWaffoTopUp:T,waffoTopUp:Ar,waffoPayMethods:M,presetAmounts:mt,selectedPreset:cr,selectPresetAmount:$e,formatLargeNumber:st,priceRatio:v,topUpCount:m,minTopUp:f,renderQuotaWithAmount:_$,getAmount:Ze,setTopUpCount:h,setSelectedPreset:wt,renderAmount:ke,amountLoading:H,payMethods:oe,preTopUp:Or,paymentLoading:ie,payWay:G,redemptionCode:s,setRedemptionCode:l,topUp:Br,isSubmitting:X,topUpLink:y,openTopUpLink:Yr,userState:n,renderQuota:fr,statusLoading:P,topupInfo:fe,onOpenHistory:Er,subscriptionLoading:Be,subscriptionPlans:be,billingPreference:at,onChangeBillingPreference:ur,activeSubscriptions:et,allSubscriptions:Ye,reloadSubscriptionSelf:vn}),a.jsx(cIn,{t:e,userState:n,renderQuota:fr,setOpenTransfer:ve,affLink:ge,handleAffLinkClick:ae})]})]})},Yxe=["amber","blue","cyan","green","grey","indigo","light-blue","lime","orange","pink","purple","red","teal","violet","yellow"];function yIn(e){return e==null?"-":typeof e=="number"?e.toFixed(4):String(e)}function gIn(e,t){if(!e)return null;const r=e.key_source||"-",n=e.key_path||e.key_key||"-",i=e.key_hint||"",o=e.key_fp?`#${e.key_fp}`:"",s=`${r}:${n}${o}`,l=[t("渠道亲和性"),`${t("规则")}:${e.rule_name||"-"}`,`${t("分组")}:${e.selected_group||"-"}`,`${t("Key")}:${s}`,...i?[`${t("Key 摘要")}:${i}`]:[]];return a.jsx("div",{style:{lineHeight:1.6,display:"flex",flexDirection:"column"},children:l.map((c,u)=>a.jsx("div",{children:c},u))})}function bIn(e,t){switch(e){case 1:return a.jsx(me,{color:"cyan",shape:"circle",children:t("充值")});case 2:return a.jsx(me,{color:"lime",shape:"circle",children:t("消费")});case 3:return a.jsx(me,{color:"orange",shape:"circle",children:t("管理")});case 4:return a.jsx(me,{color:"purple",shape:"circle",children:t("系统")});case 5:return a.jsx(me,{color:"red",shape:"circle",children:t("错误")});case 6:return a.jsx(me,{color:"teal",shape:"circle",children:t("退款")});default:return a.jsx(me,{color:"grey",shape:"circle",children:t("未知")})}}function Xxe(e,t){return e?a.jsx(me,{color:"blue",shape:"circle",children:t("流")}):a.jsx(me,{color:"purple",shape:"circle",children:t("非流")})}function Qxe(e,t){const r=parseInt(e);return r<101?a.jsxs(me,{color:"green",shape:"circle",children:[" ",r," s"," "]}):r<300?a.jsxs(me,{color:"orange",shape:"circle",children:[" ",r," s"," "]}):a.jsxs(me,{color:"red",shape:"circle",children:[" ",r," s"," "]})}function vIn(e,t){let r=parseFloat(e)/1e3;return r=r.toFixed(1),r<3?a.jsxs(me,{color:"green",shape:"circle",children:[" ",r," s"," "]}):r<10?a.jsxs(me,{color:"orange",shape:"circle",children:[" ",r," s"," "]}):a.jsxs(me,{color:"red",shape:"circle",children:[" ",r," s"," "]})}function xIn(e,t){const r=y1(e.other);return(r==null?void 0:r.billing_source)==="subscription"?a.jsx(me,{color:"green",shape:"circle",children:t("订阅抵扣")}):null}function OIn(e,t,r){let n=y1(e.other);return(n==null?void 0:n.is_model_mapped)&&(n==null?void 0:n.upstream_model_name)&&(n==null?void 0:n.upstream_model_name)!==""?a.jsx(a.Fragment,{children:a.jsx(Xe,{vertical:!0,align:"start",children:a.jsx(Rs,{content:a.jsx("div",{style:{padding:10},children:a.jsxs(Xe,{vertical:!0,align:"start",children:[a.jsxs("div",{className:"flex items-center",children:[a.jsxs(_e.Text,{strong:!0,style:{marginRight:8},children:[r("请求并计费模型"),":"]}),N5(e.model_name,{onClick:o=>{t(o,e.model_name).then(s=>{})}})]}),a.jsxs("div",{className:"flex items-center",children:[a.jsxs(_e.Text,{strong:!0,style:{marginRight:8},children:[r("实际模型"),":"]}),N5(n.upstream_model_name,{onClick:o=>{t(o,n.upstream_model_name).then(s=>{})}})]})]})}),children:N5(e.model_name,{onClick:o=>{t(o,e.model_name).then(s=>{})},suffixIcon:a.jsx(i7n,{style:{width:"0.9em",height:"0.9em",opacity:.75}})})})})}):N5(e.model_name,{onClick:o=>{t(o,e.model_name).then(s=>{})}})}function K5(e){const t=Number(e);return!Number.isFinite(t)||t<=0?0:t}function bM(e){return K5(e).toLocaleString()}function jIn(e){if(!e||typeof e!="object")return null;const t=K5(e.cache_tokens),r=K5(e.cache_creation_tokens),n=K5(e.cache_creation_tokens_5m),i=K5(e.cache_creation_tokens_1h),s=n>0||i>0?n+i:r;return t<=0&&s<=0?null:{cacheReadTokens:t,cacheWriteTokens:s}}function wIn(e,t,r){const n=Number(t),i=Number.isFinite(n)&&n!==-1,o=i?t:e;return o==null||o===""?"":`${r(i?"专属倍率":"分组")} ${yIn(o)}x`}function PIn(e){const t=Array.isArray(e)?e.filter(r=>r==null?void 0:r.text):[];return t.length?a.jsx("div",{style:{maxWidth:180,lineHeight:1.35},children:t.map((r,n)=>a.jsx(_e.Text,{type:r.tone==="secondary"?"tertiary":void 0,size:r.tone==="secondary"?"small":void 0,style:{display:"block",maxWidth:"100%",fontSize:12,marginTop:n===0?0:2,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:r.text},`${r.text}-${n}`))}):null}function SIn(e,t,r,n){const i=y1(e.other);if(e.type===6)return{segments:[{text:n("异步任务退款"),tone:"primary"}]};if(i==null||e.type!==2)return null;if((i==null?void 0:i.violation_fee)===!0||i!=null&&i.violation_fee_code||i!=null&&i.violation_fee_marker){const o=(i==null?void 0:i.fee_quota)??(e==null?void 0:e.quota),s=wIn(i==null?void 0:i.group_ratio,i==null?void 0:i.user_group_ratio,n);return{segments:[s?{text:s,tone:"primary"}:null,{text:n("违规扣费"),tone:"primary"},{text:`${n("扣费")}:${fr(o,6)}`,tone:"secondary"},t?{text:`${n("详情")}:${t}`,tone:"secondary"}:null].filter(Boolean)}}return{segments:i!=null&&i.claude?y9e(i.model_ratio,i.model_price,i.group_ratio,i==null?void 0:i.user_group_ratio,i.cache_tokens||0,i.cache_ratio||1,i.cache_creation_tokens||0,i.cache_creation_ratio||1,i.cache_creation_tokens_5m||0,i.cache_creation_ratio_5m||i.cache_creation_ratio||1,i.cache_creation_tokens_1h||0,i.cache_creation_ratio_1h||i.cache_creation_ratio||1,!1,1,i==null?void 0:i.is_system_prompt_overwritten,"claude",r,"segments"):y9e(i.model_ratio,i.model_price,i.group_ratio,i==null?void 0:i.user_group_ratio,i.cache_tokens||0,i.cache_ratio||1,0,1,0,1,0,1,!1,1,i==null?void 0:i.is_system_prompt_overwritten,"openai",r,"segments")}}const iWe=({t:e,COLUMN_KEYS:t,copyText:r,showUserInfoFunc:n,openChannelAffinityUsageCacheModal:i,isAdminUser:o,billingDisplayMode:s="price"})=>[{key:t.TIME,title:e("时间"),dataIndex:"timestamp2string"},{key:t.CHANNEL,title:e("渠道"),dataIndex:"channel",render:(l,c,u)=>{let f=!1,d=-1,m=e("渠道")+`:${c.channel}`,h=null,y=!1,g=y1(c.other);if(g!=null&&g.admin_info){let b=g.admin_info;b!=null&&b.is_multi_key&&(f=!0,d=b.multi_key_index),Array.isArray(b.use_channel)&&b.use_channel.length>0&&(m=e("渠道")+`:${b.use_channel.join("->")}`),b.channel_affinity&&(h=b.channel_affinity,y=!0)}return o&&(c.type===0||c.type===2||c.type===5||c.type===6)?a.jsxs(Xe,{children:[a.jsxs("span",{style:{position:"relative",display:"inline-block"},children:[a.jsx(Ut,{content:c.channel_name||e("未知渠道"),children:a.jsx("span",{children:a.jsx(me,{color:Yxe[parseInt(l)%Yxe.length],shape:"circle",children:l})})}),y&&a.jsx(Ut,{content:a.jsxs("div",{style:{lineHeight:1.6},children:[a.jsx("div",{children:m}),h?a.jsx("div",{style:{marginTop:6},children:gIn(h,e)}):null]}),children:a.jsx("span",{style:{position:"absolute",right:-4,top:-4,lineHeight:1,fontWeight:600,color:"#f59e0b",cursor:"pointer",userSelect:"none"},onClick:b=>{b.stopPropagation(),i==null||i(h)},children:a.jsx(Il,{size:14,strokeWidth:2,color:"currentColor",fill:"currentColor"})})})]}),f&&a.jsx(me,{color:"white",shape:"circle",children:d})]}):null}},{key:t.USERNAME,title:e("用户"),dataIndex:"username",render:(l,c,u)=>o?a.jsxs("div",{children:[a.jsx(vr,{size:"extra-small",color:Fi(l),style:{marginRight:4},onClick:f=>{f.stopPropagation(),n(c.user_id)},children:typeof l=="string"&&l.slice(0,1)}),l]}):a.jsx(a.Fragment,{})},{key:t.TOKEN,title:e("令牌"),dataIndex:"token_name",render:(l,c,u)=>c.type===0||c.type===2||c.type===5||c.type===6?a.jsx("div",{children:a.jsxs(me,{color:"grey",shape:"circle",onClick:f=>{r(f,l)},children:[" ",e(l)," "]})}):a.jsx(a.Fragment,{})},{key:t.GROUP,title:e("分组"),dataIndex:"group",render:(l,c,u)=>{if(c.type===0||c.type===2||c.type===5||c.type===6){if(c.group)return a.jsx(a.Fragment,{children:S$(c.group)});{let f=null;try{f=JSON.parse(c.other)}catch(d){console.error(`Failed to parse record.other: "${c.other}".`,d)}return f===null?a.jsx(a.Fragment,{}):f.group!==void 0?a.jsx(a.Fragment,{children:S$(f.group)}):a.jsx(a.Fragment,{})}}else return a.jsx(a.Fragment,{})}},{key:t.TYPE,title:e("类型"),dataIndex:"type",render:(l,c,u)=>a.jsx(a.Fragment,{children:bIn(l,e)})},{key:t.MODEL,title:e("模型"),dataIndex:"model_name",render:(l,c,u)=>c.type===0||c.type===2||c.type===5||c.type===6?a.jsx(a.Fragment,{children:OIn(c,r,e)}):a.jsx(a.Fragment,{})},{key:t.USE_TIME,title:e("用时/首字"),dataIndex:"use_time",render:(l,c,u)=>{if(!(c.type===2||c.type===5))return a.jsx(a.Fragment,{});if(c.is_stream){let f=y1(c.other);return a.jsx(a.Fragment,{children:a.jsxs(Xe,{children:[Qxe(l),vIn(f==null?void 0:f.frt),Xxe(c.is_stream,e)]})})}else return a.jsx(a.Fragment,{children:a.jsxs(Xe,{children:[Qxe(l),Xxe(c.is_stream,e)]})})}},{key:t.PROMPT,title:a.jsxs("div",{className:"flex items-center gap-1",children:[e("输入"),a.jsx(Ut,{content:e("根据 Anthropic 协定,/v1/messages 的输入 tokens 仅统计非缓存输入,不包含缓存读取与缓存写入 tokens。"),children:a.jsx(dm,{className:"text-gray-400 cursor-help"})})]}),dataIndex:"prompt_tokens",render:(l,c,u)=>{const f=y1(c.other),d=jIn(f),m=((d==null?void 0:d.cacheReadTokens)||0)>0,h=((d==null?void 0:d.cacheWriteTokens)||0)>0;let y="";return m&&h?y=`${e("缓存读")} ${bM(d.cacheReadTokens)} · ${e("写")} ${bM(d.cacheWriteTokens)}`:m?y=`${e("缓存读")} ${bM(d.cacheReadTokens)}`:h&&(y=`${e("缓存写")} ${bM(d.cacheWriteTokens)}`),c.type===0||c.type===2||c.type===5||c.type===6?a.jsxs("div",{style:{display:"inline-flex",flexDirection:"column",alignItems:"flex-start",lineHeight:1.2},children:[a.jsx("span",{children:l}),y?a.jsx("span",{style:{marginTop:2,fontSize:11,color:"var(--semi-color-text-2)",whiteSpace:"nowrap"},children:y}):null]}):a.jsx(a.Fragment,{})}},{key:t.COMPLETION,title:e("输出"),dataIndex:"completion_tokens",render:(l,c,u)=>parseInt(l)>0&&(c.type===0||c.type===2||c.type===5||c.type===6)?a.jsx(a.Fragment,{children:a.jsxs("span",{children:[" ",l," "]})}):a.jsx(a.Fragment,{})},{key:t.COST,title:e("花费"),dataIndex:"quota",render:(l,c,u)=>{if(!(c.type===0||c.type===2||c.type===5||c.type===6))return a.jsx(a.Fragment,{});const f=y1(c.other);return(f==null?void 0:f.billing_source)==="subscription"?a.jsx(Ut,{content:`${e("由订阅抵扣")}:${fr(l,6)}`,children:a.jsx("span",{children:xIn(c,e)})}):a.jsx(a.Fragment,{children:fr(l,6)})}},{key:t.IP,title:a.jsxs("div",{className:"flex items-center gap-1",children:[e("IP"),a.jsx(Ut,{content:e("只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录"),children:a.jsx(dm,{className:"text-gray-400 cursor-help"})})]}),dataIndex:"ip",render:(l,c,u)=>(c.type===2||c.type===5)&&l?a.jsx(Ut,{content:l,children:a.jsx("span",{children:a.jsx(me,{color:"orange",shape:"circle",onClick:f=>{r(f,l)},children:l})})}):a.jsx(a.Fragment,{})},{key:t.RETRY,title:e("重试"),dataIndex:"retry",render:(l,c,u)=>{if(!(c.type===2||c.type===5))return a.jsx(a.Fragment,{});let f=e("渠道")+`:${c.channel}`;if(c.other!==""){let d=JSON.parse(c.other);if(d===null)return a.jsx(a.Fragment,{});if(d.admin_info!==void 0&&d.admin_info.use_channel!==null&&d.admin_info.use_channel!==void 0&&d.admin_info.use_channel!==""){let h=d.admin_info.use_channel.join("->");f=e("渠道")+`:${h}`}}return o?a.jsx("div",{children:f}):a.jsx(a.Fragment,{})}},{key:t.DETAILS,title:e("详情"),dataIndex:"content",fixed:"right",width:200,render:(l,c,u)=>{const f=SIn(c,l,s,e);return f?PIn(f.segments):a.jsx(_e.Paragraph,{ellipsis:{rows:2,showTooltip:{type:"popover",opts:{style:{width:240}}}},style:{maxWidth:200,marginBottom:0},children:l})}}],_In=e=>{const{logs:t,expandData:r,loading:n,activePage:i,pageSize:o,logCount:s,compactMode:l,visibleColumns:c,handlePageChange:u,handlePageSizeChange:f,copyText:d,showUserInfoFunc:m,openChannelAffinityUsageCacheModal:h,hasExpandableRows:y,isAdminUser:g,billingDisplayMode:b,t:x,COLUMN_KEYS:v}=e,O=p.useMemo(()=>iWe({t:x,COLUMN_KEYS:v,copyText:d,showUserInfoFunc:m,openChannelAffinityUsageCacheModal:h,isAdminUser:g,billingDisplayMode:b}),[x,v,d,m,h,g,b]),j=()=>O.filter($=>c[$.key]),w=p.useMemo(()=>j(),[c,O]),P=p.useMemo(()=>l?w.map(({fixed:$,..._})=>_):w,[l,w]),S=($,_)=>a.jsx(ks,{data:r[$.key]});return a.jsx(oa,{columns:P,...y()&&{expandedRowRender:S,expandRowByClick:!0,rowExpandable:$=>r[$.key]&&r[$.key].length>0},dataSource:t,rowKey:"key",loading:n,scroll:l?void 0:{x:"max-content"},className:"rounded-xl overflow-hidden",size:"small",empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:x("搜索无结果"),style:{padding:30}}),pagination:{currentPage:i,pageSize:o,total:s,pageSizeOptions:[10,20,50,100],showSizeChanger:!0,onPageSizeChange:$=>{f($)},onPageChange:u},hidePagination:!0})},CIn=({stat:e,loadingStat:t,showStat:r,compactMode:n,setCompactMode:i,t:o})=>{const s=Ic(t),l=!r||s,c=a.jsxs(Xe,{children:[a.jsx(Ft.Title,{style:{width:108,height:21,borderRadius:6}}),a.jsx(Ft.Title,{style:{width:65,height:21,borderRadius:6}}),a.jsx(Ft.Title,{style:{width:64,height:21,borderRadius:6}})]});return a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-2 w-full",children:[a.jsx(Ft,{loading:l,active:!0,placeholder:c,children:a.jsxs(Xe,{children:[a.jsxs(me,{color:"blue",style:{fontWeight:500,boxShadow:"0 2px 8px rgba(0, 0, 0, 0.1)",padding:13},className:"!rounded-lg",children:[o("消耗额度"),": ",fr(e.quota)]}),a.jsxs(me,{color:"pink",style:{fontWeight:500,boxShadow:"0 2px 8px rgba(0, 0, 0, 0.1)",padding:13},className:"!rounded-lg",children:["RPM: ",e.rpm]}),a.jsxs(me,{color:"white",style:{border:"none",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.1)",fontWeight:500,padding:13},className:"!rounded-lg",children:["TPM: ",e.tpm]})]})}),a.jsx(fs,{compactMode:n,setCompactMode:i,t:o})]})},pie=[{text:"今天",start:()=>Po().startOf("day").toDate(),end:()=>Po().endOf("day").toDate()},{text:"近 7 天",start:()=>Po().subtract(6,"day").startOf("day").toDate(),end:()=>Po().endOf("day").toDate()},{text:"本周",start:()=>Po().startOf("week").toDate(),end:()=>Po().endOf("week").toDate()},{text:"近 30 天",start:()=>Po().subtract(29,"day").startOf("day").toDate(),end:()=>Po().endOf("day").toDate()},{text:"本月",start:()=>Po().startOf("month").toDate(),end:()=>Po().endOf("month").toDate()}],kIn=({formInitValues:e,setFormApi:t,refresh:r,setShowColumnSelector:n,formApi:i,setLogType:o,loading:s,isAdminUser:l,t:c})=>a.jsx(F,{initValues:e,getFormApi:u=>t(u),onSubmit:r,allowEmpty:!0,autoComplete:"off",layout:"vertical",trigger:"change",stopValidateWithError:!1,children:a.jsxs("div",{className:"flex flex-col gap-2",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-2",children:[a.jsx("div",{className:"col-span-1 lg:col-span-2",children:a.jsx(F.DatePicker,{field:"dateRange",className:"w-full",type:"dateTimeRange",placeholder:[c("开始时间"),c("结束时间")],showClear:!0,pure:!0,size:"small",presets:pie.map(u=>({text:c(u.text),start:u.start(),end:u.end()}))})}),a.jsx(F.Input,{field:"token_name",prefix:a.jsx(en,{}),placeholder:c("令牌名称"),showClear:!0,pure:!0,size:"small"}),a.jsx(F.Input,{field:"model_name",prefix:a.jsx(en,{}),placeholder:c("模型名称"),showClear:!0,pure:!0,size:"small"}),a.jsx(F.Input,{field:"group",prefix:a.jsx(en,{}),placeholder:c("分组"),showClear:!0,pure:!0,size:"small"}),a.jsx(F.Input,{field:"request_id",prefix:a.jsx(en,{}),placeholder:c("Request ID"),showClear:!0,pure:!0,size:"small"}),l&&a.jsxs(a.Fragment,{children:[a.jsx(F.Input,{field:"channel",prefix:a.jsx(en,{}),placeholder:c("渠道 ID"),showClear:!0,pure:!0,size:"small"}),a.jsx(F.Input,{field:"username",prefix:a.jsx(en,{}),placeholder:c("用户名称"),showClear:!0,pure:!0,size:"small"})]})]}),a.jsxs("div",{className:"flex flex-col sm:flex-row justify-between items-start sm:items-center gap-3",children:[a.jsx("div",{className:"w-full sm:w-auto",children:a.jsxs(F.Select,{field:"logType",placeholder:c("日志类型"),className:"w-full sm:w-auto min-w-[120px]",showClear:!0,pure:!0,onChange:()=>{setTimeout(()=>{r()},0)},size:"small",children:[a.jsx(F.Select.Option,{value:"0",children:c("全部")}),a.jsx(F.Select.Option,{value:"1",children:c("充值")}),a.jsx(F.Select.Option,{value:"2",children:c("消费")}),a.jsx(F.Select.Option,{value:"3",children:c("管理")}),a.jsx(F.Select.Option,{value:"4",children:c("系统")}),a.jsx(F.Select.Option,{value:"5",children:c("错误")}),a.jsx(F.Select.Option,{value:"6",children:c("退款")})]})}),a.jsxs("div",{className:"flex gap-2 w-full sm:w-auto justify-end",children:[a.jsx(B,{type:"tertiary",htmlType:"submit",loading:s,size:"small",children:c("查询")}),a.jsx(B,{type:"tertiary",onClick:()=>{i&&(i.reset(),o(0),setTimeout(()=>{r()},100))},size:"small",children:c("重置")}),a.jsx(B,{type:"tertiary",onClick:()=>n(!0),size:"small",children:c("列设置")})]})]})]})}),$In=({showColumnSelector:e,setShowColumnSelector:t,visibleColumns:r,handleColumnVisibilityChange:n,handleSelectAll:i,initDefaultColumns:o,billingDisplayMode:s,setBillingDisplayMode:l,COLUMN_KEYS:c,isAdminUser:u,copyText:f,showUserInfoFunc:d,t:m})=>{const h=b=>{var x;l(((x=b==null?void 0:b.target)==null?void 0:x.value)??b)},y=typeof localStorage<"u"&&localStorage.getItem("quota_display_type")==="TOKENS",g=iWe({t:m,COLUMN_KEYS:c,copyText:f,showUserInfoFunc:d,isAdminUser:u,billingDisplayMode:s});return a.jsxs(Qe,{title:m("列设置"),visible:e,onCancel:()=>t(!1),footer:a.jsxs("div",{className:"flex justify-end",children:[a.jsx(B,{onClick:()=>o(),children:m("重置")}),a.jsx(B,{onClick:()=>t(!1),children:m("取消")}),a.jsx(B,{onClick:()=>t(!1),children:m("确定")})]}),children:[a.jsxs("div",{style:{marginBottom:20},children:[a.jsxs("div",{style:{marginBottom:16},children:[a.jsx("div",{style:{marginBottom:8,fontWeight:600},children:m("计费显示模式")}),a.jsxs(pu,{type:"button",value:s,onChange:h,children:[a.jsx(Qr,{value:"price",children:m(y?"价格模式":"价格模式(默认)")}),a.jsx(Qr,{value:"ratio",children:m(y?"倍率模式(默认)":"倍率模式")})]})]}),a.jsx(on,{checked:Object.values(r).every(b=>b===!0),indeterminate:Object.values(r).some(b=>b===!0)&&!Object.values(r).every(b=>b===!0),onChange:b=>i(b.target.checked),children:m("全选")})]}),a.jsx("div",{className:"flex flex-wrap max-h-96 overflow-y-auto rounded-lg p-4",style:{border:"1px solid var(--semi-color-border)"},children:g.map(b=>!u&&(b.key===c.CHANNEL||b.key===c.USERNAME||b.key===c.RETRY)?null:a.jsx("div",{className:"w-1/2 mb-4 pr-2",children:a.jsx(on,{checked:!!r[b.key],onChange:x=>n(b.key,x.target.checked),children:b.title})},b.key))})]})},EIn=({showUserInfo:e,setShowUserInfoModal:t,userInfoData:r,t:n})=>{const i={marginBottom:"16px"},o={display:"flex",alignItems:"center",marginBottom:"2px",fontSize:"12px",color:"var(--semi-color-text-2)",gap:"6px"},s=(f,d="tertiary")=>a.jsxs("div",{style:o,children:[a.jsx(jn,{dot:!0,type:d}),f]}),l={fontSize:"14px",fontWeight:"600",color:"var(--semi-color-text-0)"},c={display:"flex",justifyContent:"space-between",marginBottom:"16px",gap:"20px"},u={flex:1,minWidth:0};return a.jsx(Qe,{title:n("用户信息"),visible:e,onCancel:()=>t(!1),footer:null,centered:!0,closable:!0,maskClosable:!0,width:600,children:r&&a.jsxs("div",{style:{padding:20},children:[a.jsxs("div",{style:c,children:[a.jsxs("div",{style:u,children:[s(n("用户名"),"primary"),a.jsx("div",{style:l,children:r.username})]}),r.display_name&&a.jsxs("div",{style:u,children:[s(n("显示名称"),"primary"),a.jsx("div",{style:l,children:r.display_name})]})]}),a.jsxs("div",{style:c,children:[a.jsxs("div",{style:u,children:[s(n("余额"),"success"),a.jsx("div",{style:l,children:fr(r.quota)})]}),a.jsxs("div",{style:u,children:[s(n("已用额度"),"warning"),a.jsx("div",{style:l,children:fr(r.used_quota)})]})]}),a.jsxs("div",{style:c,children:[a.jsxs("div",{style:u,children:[s(n("请求次数"),"warning"),a.jsx("div",{style:l,children:f4(r.request_count)})]}),r.group&&a.jsxs("div",{style:u,children:[s(n("用户组"),"tertiary"),a.jsx("div",{style:l,children:r.group})]})]}),(r.aff_code||r.aff_count!==void 0)&&a.jsxs("div",{style:c,children:[r.aff_code&&a.jsxs("div",{style:u,children:[s(n("邀请码"),"tertiary"),a.jsx("div",{style:l,children:r.aff_code})]}),r.aff_count!==void 0&&a.jsxs("div",{style:u,children:[s(n("邀请人数"),"tertiary"),a.jsx("div",{style:l,children:f4(r.aff_count)})]})]}),r.aff_quota!==void 0&&r.aff_quota>0&&a.jsxs("div",{style:i,children:[s(n("邀请获得额度"),"success"),a.jsx("div",{style:l,children:fr(r.aff_quota)})]}),r.remark&&a.jsxs("div",{style:{marginBottom:0},children:[s(n("备注"),"tertiary"),a.jsx("div",{style:{...l,wordBreak:"break-all",lineHeight:"1.4"},children:r.remark})]})]})})},{Text:Zxe}=_e;function TIn(e,t){if(!t||t<=0)return"-";const r=Number(e||0)/Number(t||0)*100;return Number.isFinite(r)?`${r.toFixed(2)}%`:"-"}function eOe(e,t){const r=Number(e||0),n=Number(t||0);if(!n||n<=0)return"-";const i=r/n*100;return Number.isFinite(i)?`${i.toFixed(2)}%`:"-"}function MIn(e,t,r){if(r==="cached_over_prompt_plus_cached"){const n=Number(t||0)+Number(e||0);return eOe(e,n)}return r==="cached_over_prompt"?eOe(e,t):"-"}function vM(e){return typeof e=="string"&&e.trim()!==""}const zIn=({t:e,showChannelAffinityUsageCacheModal:t,setShowChannelAffinityUsageCacheModal:r,channelAffinityUsageCacheTarget:n})=>{const[i,o]=p.useState(!1),[s,l]=p.useState(null),c=p.useRef(0),u=p.useMemo(()=>{const m=n||{};return{rule_name:(m.rule_name||"").trim(),using_group:(m.using_group||"").trim(),key_hint:(m.key_hint||"").trim(),key_fp:(m.key_fp||"").trim()}},[n]);p.useEffect(()=>{if(!t){c.current+=1,o(!1),l(null);return}if(!u.rule_name||!u.key_fp){o(!1),l(null);return}const m=c.current+=1;l(null),o(!0),(async()=>{try{const h=await ue.get("/api/log/channel_affinity_usage_cache",{params:u,disableDuplicate:!0});if(m!==c.current)return;const{success:y,message:g,data:b}=h.data||{};if(!y){l(null),L(e(g||"请求失败"));return}l(b||{})}catch{if(m!==c.current)return;l(null),L(e("请求失败"))}finally{if(m!==c.current)return;o(!1)}})()},[t,u.rule_name,u.using_group,u.key_hint,u.key_fp,e]);const{rows:f,supportsTokenStats:d}=p.useMemo(()=>{const m=s||{},h=Number(m.hit||0),y=Number(m.total||0),g=Number(m.window_seconds||0),b=Number(m.last_seen_at||0),x=Number(m.prompt_tokens||0),v=Number(m.completion_tokens||0),O=Number(m.total_tokens||0),j=Number(m.cached_tokens||0),w=Number(m.prompt_cache_hit_tokens||0),P=String(m.cached_token_rate_mode||"").trim(),S=P==="cached_over_prompt"||P==="cached_over_prompt_plus_cached"||P==="mixed",$=[],_=String(m.rule_name||u.rule_name||"").trim(),C=String(m.using_group||u.using_group||"").trim(),k=String(u.key_hint||"").trim(),N=String(m.key_fp||u.key_fp||"").trim();return vM(_)&&$.push({key:e("规则"),value:_}),vM(C)&&$.push({key:e("分组"),value:C}),vM(k)&&$.push({key:e("Key 摘要"),value:k}),vM(N)&&$.push({key:e("Key 指纹"),value:N}),g>0&&$.push({key:e("TTL(秒)"),value:g}),y>0&&$.push({key:e("命中率"),value:`${h}/${y} (${TIn(h,y)})`}),b>0&&$.push({key:e("最近一次"),value:Jr(b)}),S&&(x>0&&$.push({key:e("Prompt tokens"),value:x}),(x>0||j>0)&&$.push({key:e("Cached tokens"),value:`${j} (${MIn(j,x,P)})`}),w>0&&$.push({key:e("Prompt cache hit tokens"),value:w}),v>0&&$.push({key:e("Completion tokens"),value:v}),O>0&&$.push({key:e("Total tokens"),value:O})),{rows:$,supportsTokenStats:S}},[s,u,e]);return a.jsx(Qe,{title:e("渠道亲和性:上游缓存命中"),visible:t,onCancel:()=>r(!1),footer:null,centered:!0,closable:!0,maskClosable:!0,width:640,children:a.jsxs("div",{style:{padding:16},children:[a.jsx("div",{style:{marginBottom:12},children:a.jsxs(Zxe,{type:"tertiary",size:"small",children:[e("命中判定:usage 中存在 cached tokens(例如 cached_tokens/prompt_cache_hit_tokens)即视为命中。")," ",e("Cached tokens 占比口径由后端返回:Claude 语义按 cached/(prompt+cached),其余按 cached/prompt。")," ",e("当前仅 OpenAI / Claude 语义支持缓存 token 统计,其他通道将隐藏 token 相关字段。"),s&&!d?a.jsxs(a.Fragment,{children:[" ",e("该记录不包含可用的 token 统计口径。")]}):null]})}),a.jsx(Lt,{spinning:i,tip:e("加载中..."),children:s&&f.length>0?a.jsx(ks,{data:f}):a.jsx("div",{style:{padding:"24px 0"},children:a.jsx(Zxe,{type:"tertiary",size:"small",children:e(i?"加载中...":"暂无可展示数据")})})})]})})},{Text:mf}=_e,AIn=e=>{if(typeof e!="string")return null;const t=e.indexOf(" ");return t<=0?{action:e,content:e}:{action:e.slice(0,t),content:e.slice(t+1)}},IIn=(e,t)=>{switch((e||"").toLowerCase()){case"set":return t("设置");case"delete":return t("删除");case"copy":return t("复制");case"move":return t("移动");case"append":return t("追加");case"prepend":return t("前置");case"trim_prefix":return t("去前缀");case"trim_suffix":return t("去后缀");case"ensure_prefix":return t("保前缀");case"ensure_suffix":return t("保后缀");case"trim_space":return t("去空格");case"to_lower":return t("转小写");case"to_upper":return t("转大写");case"replace":return t("替换");case"regex_replace":return t("正则替换");case"set_header":return t("设请求头");case"delete_header":return t("删请求头");case"copy_header":return t("复制请求头");case"move_header":return t("移动请求头");case"pass_headers":return t("透传请求头");case"sync_fields":return t("同步字段");case"return_error":return t("返回错误");default:return e}},DIn=({showParamOverrideModal:e,setShowParamOverrideModal:t,paramOverrideTarget:r,t:n})=>{const i=Array.isArray(r==null?void 0:r.lines)?r.lines:[],o=p.useMemo(()=>i.map(AIn),[i]),s=async()=>{const l=i.join(` `);if(l){if(await gn(l)){Ce(n("参数覆盖已复制"));return}L(n("无法复制到剪贴板,请手动复制"))}};return a.jsx(Qe,{title:n("参数覆盖详情"),visible:e,onCancel:()=>t(!1),footer:null,centered:!0,closable:!0,maskClosable:!0,width:640,children:a.jsxs("div",{style:{padding:"8px 20px 20px"},children:[a.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",gap:12,marginBottom:10},children:[a.jsxs("div",{style:{minWidth:0},children:[a.jsx("div",{style:{marginBottom:4},children:a.jsx(mf,{style:{fontWeight:600},children:n("{{count}} 项操作",{count:i.length})})}),a.jsxs("div",{style:{display:"flex",flexWrap:"wrap",gap:8,fontSize:12,color:"var(--semi-color-text-2)"},children:[r!=null&&r.modelName?a.jsx(mf,{type:"tertiary",size:"small",children:r.modelName}):null,r!=null&&r.requestId?a.jsxs(mf,{type:"tertiary",size:"small",children:[n("Request ID"),": ",r.requestId]}):null,r!=null&&r.requestPath?a.jsxs(mf,{type:"tertiary",size:"small",children:[n("请求路径"),": ",r.requestPath]}):null]})]}),a.jsx(B,{icon:a.jsx(Xs,{}),theme:"borderless",type:"tertiary",size:"small",onClick:s,disabled:i.length===0,children:n("复制")})]}),a.jsx(Mr,{margin:"12px"}),i.length===0?a.jsx(Ir,{description:n("暂无参数覆盖记录"),style:{padding:"24px 0 8px"}}):a.jsx("div",{style:{display:"flex",flexDirection:"column",gap:8,maxHeight:"56vh",overflowY:"auto",paddingRight:2},children:o.map((l,c)=>l?a.jsxs("div",{style:{padding:"10px 12px",borderRadius:10,border:"1px solid var(--semi-color-border)",background:"var(--semi-color-fill-0)",display:"flex",gap:12,alignItems:"flex-start"},children:[a.jsx("div",{style:{flex:"0 0 auto",minWidth:74},children:a.jsx(mf,{style:{display:"inline-block",fontSize:11,fontWeight:700,lineHeight:"20px",padding:"0 8px",borderRadius:999,background:"rgba(var(--semi-blue-5), 0.12)",color:"var(--semi-color-primary)"},children:IIn(l.action,n)})}),a.jsx(mf,{style:{flex:1,minWidth:0,fontFamily:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, monospace",fontSize:12,lineHeight:1.6,whiteSpace:"pre-wrap",wordBreak:"break-word",color:"var(--semi-color-text-0)"},children:l.content})]},`${l.action}-${c}`):null)})]})})},{Text:tOe}=_e,NIn=({count:e,onOpen:t,t:r})=>a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,flexWrap:"wrap"},children:[a.jsx(tOe,{type:"tertiary",size:"small",style:{fontVariantNumeric:"tabular-nums"},children:r("{{count}} 项操作",{count:e})}),a.jsx(tOe,{link:!0,size:"small",style:{fontWeight:600},onClick:t,children:r("查看详情")})]}),LIn=Le.memo(NIn),RIn=()=>{const{t:e}=nt(),t={TIME:"time",CHANNEL:"channel",USERNAME:"username",TOKEN:"token",GROUP:"group",TYPE:"type",MODEL:"model",USE_TIME:"use_time",PROMPT:"prompt",COMPLETION:"completion",COST:"cost",RETRY:"retry",IP:"ip",DETAILS:"details"},[r,n]=p.useState([]),[i,o]=p.useState({}),[s,l]=p.useState(!1),[c,u]=p.useState(!1),[f,d]=p.useState(!1),[m,h]=p.useState(1),[y,g]=p.useState(0),[b,x]=p.useState(Qo),[v,O]=p.useState(0),j=no(),w=j?"logs-table-columns-admin":"logs-table-columns-user",P=j?"logs-billing-display-mode-admin":"logs-billing-display-mode-user",[S,$]=p.useState({quota:0,token:0}),[_,C]=p.useState(null);let k=new Date;const N={username:"",token_name:"",model_name:"",channel:"",group:"",request_id:"",dateRange:[Jr(Eie()),Jr(k.getTime()/1e3+3600)],logType:"0"},D=()=>({[t.TIME]:!0,[t.CHANNEL]:j,[t.USERNAME]:j,[t.TOKEN]:!0,[t.GROUP]:!0,[t.TYPE]:!0,[t.MODEL]:!0,[t.USE_TIME]:!0,[t.PROMPT]:!0,[t.COMPLETION]:!0,[t.COST]:!0,[t.RETRY]:j,[t.IP]:!0,[t.DETAILS]:!0}),A=()=>{const Ye=D(),Je=localStorage.getItem(w);if(!Je)return Ye;try{const mt=JSON.parse(Je),ct={...Ye,...mt};return j||(ct[t.CHANNEL]=!1,ct[t.USERNAME]=!1,ct[t.RETRY]=!1),ct}catch(mt){return console.error("Failed to parse saved column preferences",mt),Ye}},z=()=>{const Ye=localStorage.getItem(P);return Ye==="price"||Ye==="ratio"?Ye:localStorage.getItem("quota_display_type")==="TOKENS"?"ratio":"price"},[T,E]=p.useState(A),[M,K]=p.useState(!1),[Q,q]=p.useState(z),[X,Z]=yl("logs"),[R,Y]=p.useState(!1),[G,J]=p.useState(null),[H,U]=p.useState(!1),[ie,re]=p.useState(null),[ee,ne]=p.useState(!1),[oe,Oe]=p.useState(null),Se=()=>{const Ye=D();E(Ye),localStorage.setItem(w,JSON.stringify(Ye))},ge=(Ye,Je)=>{const mt={...T,[Ye]:Je};E(mt)},he=Ye=>{const Je=Object.keys(t).map(ct=>t[ct]),mt={};Je.forEach(ct=>{(ct===t.CHANNEL||ct===t.USERNAME||ct===t.RETRY)&&!j?mt[ct]=!1:mt[ct]=Ye}),E(mt)};p.useEffect(()=>{Object.keys(T).length>0&&localStorage.setItem(w,JSON.stringify(T))},[T]),p.useEffect(()=>{localStorage.setItem(P,Q)},[P,Q]);const Pe=()=>{const Ye=_?_.getValues():{};let Je=Jr(Eie()),mt=Jr(k.getTime()/1e3+3600);return Ye.dateRange&&Array.isArray(Ye.dateRange)&&Ye.dateRange.length===2&&(Je=Ye.dateRange[0],mt=Ye.dateRange[1]),{username:Ye.username||"",token_name:Ye.token_name||"",model_name:Ye.model_name||"",start_timestamp:Je,end_timestamp:mt,channel:Ye.channel||"",group:Ye.group||"",request_id:Ye.request_id||"",logType:Ye.logType?parseInt(Ye.logType):0}},ve=async()=>{const{token_name:Ye,model_name:Je,start_timestamp:mt,end_timestamp:ct,group:cr,logType:wt}=Pe(),fe=wt!==void 0?wt:v;let Kt=Date.parse(mt)/1e3,Ur=Date.parse(ct)/1e3,Br=`/api/log/self/stat?type=${fe}&token_name=${Ye}&model_name=${Je}&start_timestamp=${Kt}&end_timestamp=${Ur}&group=${cr}`;Br=encodeURI(Br);let Yr=await ue.get(Br);const{success:Or,message:qt,data:Dr}=Yr.data;Or?$(Dr):L(qt)},ye=async()=>{const{username:Ye,token_name:Je,model_name:mt,start_timestamp:ct,end_timestamp:cr,channel:wt,group:fe,logType:Kt}=Pe(),Ur=Kt!==void 0?Kt:v;let Br=Date.parse(ct)/1e3,Yr=Date.parse(cr)/1e3,Or=`/api/log/stat?type=${Ur}&username=${Ye}&token_name=${Je}&model_name=${mt}&start_timestamp=${Br}&end_timestamp=${Yr}&channel=${wt}&group=${fe}`;Or=encodeURI(Or);let qt=await ue.get(Or);const{success:Dr,message:Et,data:Ar}=qt.data;Dr?$(Ar):L(Et)},Me=async()=>{f||(d(!0),j?await ye():await ve(),l(!0),d(!1))},Te=async Ye=>{if(!j)return;const Je=await ue.get(`/api/user/${Ye}`),{success:mt,message:ct,data:cr}=Je.data;mt?(J(cr),Y(!0)):L(ct)},ce=Ye=>{const Je=Ye||{};re({rule_name:Je.rule_name||Je.reason||"",using_group:Je.using_group||"",key_hint:Je.key_hint||"",key_fp:Je.key_fp||""}),U(!0)},be=(Ye,Je)=>{const mt=Array.isArray(Je==null?void 0:Je.po)?Je.po.filter(Boolean):[];mt.length!==0&&(Oe({lines:mt,modelName:(Ye==null?void 0:Ye.model_name)||"",requestId:(Ye==null?void 0:Ye.request_id)||"",requestPath:(Je==null?void 0:Je.request_path)||""}),ne(!0))},pe=Ye=>{var ct,cr;const Je=wt=>{const fe=Array.isArray(wt)?wt.filter(Boolean):[];return fe.length<=1?e("原生格式"):`${fe.join(" -> ")}`};let mt={};for(let wt=0;wt0&&Kt.push({key:e("缓存 Tokens"),value:fe.cache_tokens}),(fe==null?void 0:fe.cache_creation_tokens)>0&&Kt.push({key:e("缓存创建 Tokens"),value:fe.cache_creation_tokens}),Ye[wt].type===2&&(Kt.push({key:e("日志详情"),value:fe!=null&&fe.claude?z8n(fe==null?void 0:fe.model_ratio,fe.completion_ratio,fe.model_price,fe.group_ratio,fe==null?void 0:fe.user_group_ratio,fe.cache_ratio||1,fe.cache_creation_ratio||1,fe.cache_creation_tokens_5m||0,fe.cache_creation_ratio_5m||fe.cache_creation_ratio||1,fe.cache_creation_tokens_1h||0,fe.cache_creation_ratio_1h||fe.cache_creation_ratio||1,Q):E8n(fe==null?void 0:fe.model_ratio,fe.completion_ratio,fe.model_price,fe.group_ratio,fe==null?void 0:fe.user_group_ratio,fe.cache_ratio||1,!1,1,fe.web_search||!1,fe.web_search_call_count||0,fe.file_search||!1,fe.file_search_call_count||0,Q)}),(ct=Ye[wt])!=null&&ct.content&&Kt.push({key:e("其他详情"),value:Ye[wt].content}),j&&(fe!=null&&fe.reject_reason)&&Kt.push({key:e("拦截原因"),value:fe.reject_reason})),Ye[wt].type===2){(fe==null?void 0:fe.is_model_mapped)&&(fe==null?void 0:fe.upstream_model_name)&&(fe==null?void 0:fe.upstream_model_name)!==""&&(Kt.push({key:e("请求并计费模型"),value:Ye[wt].model_name}),Kt.push({key:e("实际模型"),value:fe.upstream_model_name}));const Br=(fe==null?void 0:fe.violation_fee)===!0||!!(fe!=null&&fe.violation_fee_code)||!!(fe!=null&&fe.violation_fee_marker);let Yr="";Br||(fe!=null&&fe.ws||fe!=null&&fe.audio?Yr=T8n(fe==null?void 0:fe.text_input,fe==null?void 0:fe.text_output,fe==null?void 0:fe.model_ratio,fe==null?void 0:fe.model_price,fe==null?void 0:fe.completion_ratio,fe==null?void 0:fe.audio_input,fe==null?void 0:fe.audio_output,fe==null?void 0:fe.audio_ratio,fe==null?void 0:fe.audio_completion_ratio,fe==null?void 0:fe.group_ratio,fe==null?void 0:fe.user_group_ratio,(fe==null?void 0:fe.cache_tokens)||0,(fe==null?void 0:fe.cache_ratio)||1,Q):fe!=null&&fe.claude?Yr=M8n(Ye[wt].prompt_tokens,Ye[wt].completion_tokens,fe.model_ratio,fe.model_price,fe.completion_ratio,fe.group_ratio,fe==null?void 0:fe.user_group_ratio,fe.cache_tokens||0,fe.cache_ratio||1,fe.cache_creation_tokens||0,fe.cache_creation_ratio||1,fe.cache_creation_tokens_5m||0,fe.cache_creation_ratio_5m||fe.cache_creation_ratio||1,fe.cache_creation_tokens_1h||0,fe.cache_creation_ratio_1h||fe.cache_creation_ratio||1,Q):Yr=$8n(Ye[wt].prompt_tokens,Ye[wt].completion_tokens,fe==null?void 0:fe.model_ratio,fe==null?void 0:fe.model_price,fe==null?void 0:fe.completion_ratio,fe==null?void 0:fe.group_ratio,fe==null?void 0:fe.user_group_ratio,(fe==null?void 0:fe.cache_tokens)||0,(fe==null?void 0:fe.cache_ratio)||1,(fe==null?void 0:fe.image)||!1,(fe==null?void 0:fe.image_ratio)||0,(fe==null?void 0:fe.image_output)||0,(fe==null?void 0:fe.web_search)||!1,(fe==null?void 0:fe.web_search_call_count)||0,(fe==null?void 0:fe.web_search_price)||0,(fe==null?void 0:fe.file_search)||!1,(fe==null?void 0:fe.file_search_call_count)||0,(fe==null?void 0:fe.file_search_price)||0,(fe==null?void 0:fe.audio_input_seperate_price)||!1,(fe==null?void 0:fe.audio_input_token_count)||0,(fe==null?void 0:fe.audio_input_price)||0,(fe==null?void 0:fe.image_generation_call)||!1,(fe==null?void 0:fe.image_generation_call_price)||0,Q),Kt.push({key:e("计费过程"),value:Yr})),fe!=null&&fe.reasoning_effort&&Kt.push({key:e("Reasoning Effort"),value:fe.reasoning_effort})}if(Ye[wt].type===6&&(fe!=null&&fe.task_id&&Kt.push({key:e("任务ID"),value:fe.task_id}),fe!=null&&fe.reason&&Kt.push({key:e("失败原因"),value:a.jsx("div",{style:{maxWidth:600,whiteSpace:"normal",wordBreak:"break-word",lineHeight:1.6},children:fe.reason})})),fe!=null&&fe.request_path&&Kt.push({key:e("请求路径"),value:fe.request_path}),Array.isArray(fe==null?void 0:fe.po)&&fe.po.length>0&&Kt.push({key:e("参数覆盖"),value:a.jsx(LIn,{count:fe.po.length,t:e,onOpen:Ur=>{Ur.stopPropagation(),be(Ye[wt],fe)}})}),(fe==null?void 0:fe.billing_source)==="subscription"){const Ur=fe==null?void 0:fe.subscription_plan_id,Br=(fe==null?void 0:fe.subscription_plan_title)||"",Yr=fe==null?void 0:fe.subscription_id,Or=e("额度"),qt=(fe==null?void 0:fe.subscription_pre_consumed)??0,Dr=(fe==null?void 0:fe.subscription_post_delta)??0,Et=(fe==null?void 0:fe.subscription_consumed)??qt+Dr,Ar=fe==null?void 0:fe.subscription_remain,Nr=fe==null?void 0:fe.subscription_total;Ur&&Kt.push({key:e("订阅套餐"),value:`#${Ur} ${Br}`.trim()}),Yr&&Kt.push({key:e("订阅实例"),value:`#${Yr}`});const Vr=[`${e("预扣")}:${qt} ${Or}`,`${e("结算差额")}:${Dr>0?"+":""}${Dr} ${Or}`,`${e("最终抵扣")}:${Et} ${Or}`].filter(Boolean).join(` `);Kt.push({key:e("订阅结算"),value:a.jsx("div",{style:{whiteSpace:"pre-line"},children:Vr})}),Ar!==void 0&&Nr!==void 0&&Kt.push({key:e("订阅剩余"),value:`${Ar}/${Nr} ${Or}`}),Kt.push({key:e("订阅说明"),value:e("token 会按倍率换算成“额度/次数”,请求结束后再做差额结算(补扣/返还)。")})}if(j&&Ye[wt].type!==6&&Kt.push({key:e("请求转换"),value:Je(fe==null?void 0:fe.request_conversion)}),j&&Ye[wt].type!==6){let Ur="";(cr=fe==null?void 0:fe.admin_info)!=null&&cr.local_count_tokens?Ur=e("本地计费"):Ur=e("上游返回"),Kt.push({key:e("计费模式"),value:Ur})}mt[Ye[wt].key]=Kt}o(mt),n(Ye)},Be=async(Ye,Je,mt=null)=>{u(!0);let ct="";const{username:cr,token_name:wt,model_name:fe,start_timestamp:Kt,end_timestamp:Ur,channel:Br,group:Yr,request_id:Or,logType:qt}=Pe(),Dr=mt!==null?mt:qt!==void 0?qt:v;let Et=Date.parse(Kt)/1e3,Ar=Date.parse(Ur)/1e3;j?ct=`/api/log/?p=${Ye}&page_size=${Je}&type=${Dr}&username=${cr}&token_name=${wt}&model_name=${fe}&start_timestamp=${Et}&end_timestamp=${Ar}&channel=${Br}&group=${Yr}&request_id=${Or}`:ct=`/api/log/self/?p=${Ye}&page_size=${Je}&type=${Dr}&token_name=${wt}&model_name=${fe}&start_timestamp=${Et}&end_timestamp=${Ar}&group=${Yr}&request_id=${Or}`,ct=encodeURI(ct);const Nr=await ue.get(ct),{success:Vr,message:un,data:vn}=Nr.data;if(Vr){const ur=vn.items;h(vn.page),x(vn.page_size),g(vn.total),pe(ur)}else L(un);u(!1)},He=Ye=>{h(Ye),Be(Ye,b).then(Je=>{})},at=async Ye=>{localStorage.setItem("page-size",Ye+""),x(Ye),h(1),Be(m,Ye).then().catch(Je=>{L(Je)})},dt=async()=>{h(1),Me(),await Be(1,b)},et=async(Ye,Je)=>{Ye.stopPropagation(),await gn(Je)?Ce("已复制:"+Je):Qe.error({title:e("无法复制到剪贴板,请手动复制"),content:Je})};return p.useEffect(()=>{const Ye=parseInt(localStorage.getItem("page-size"))||Qo;x(Ye),Be(m,Ye).then().catch(Je=>{L(Je)})},[]),p.useEffect(()=>{_&&Me()},[_]),{logs:r,expandData:i,showStat:s,loading:c,loadingStat:f,activePage:m,logCount:y,pageSize:b,logType:v,stat:S,isAdminUser:j,formApi:_,setFormApi:C,formInitValues:N,getFormValues:Pe,visibleColumns:T,showColumnSelector:M,setShowColumnSelector:K,billingDisplayMode:Q,setBillingDisplayMode:q,handleColumnVisibilityChange:ge,handleSelectAll:he,initDefaultColumns:Se,COLUMN_KEYS:t,compactMode:X,setCompactMode:Z,showUserInfo:R,setShowUserInfoModal:Y,userInfoData:G,showUserInfoFunc:Te,showChannelAffinityUsageCacheModal:H,setShowChannelAffinityUsageCacheModal:U,channelAffinityUsageCacheTarget:ie,openChannelAffinityUsageCacheModal:ce,showParamOverrideModal:ee,setShowParamOverrideModal:ne,paramOverrideTarget:oe,loadLogs:Be,handlePageChange:He,handlePageSizeChange:at,refresh:dt,copyText:et,handleEyeClick:Me,setLogsFormat:pe,hasExpandableRows:()=>r.some(Ye=>i[Ye.key]&&i[Ye.key].length>0),setLogType:O,openParamOverrideModal:be,t:e}},FIn=()=>{const e=RIn(),t=zr();return a.jsxs(a.Fragment,{children:[a.jsx($In,{...e}),a.jsx(EIn,{...e}),a.jsx(zIn,{...e}),a.jsx(DIn,{...e}),a.jsx(us,{type:"type2",statsArea:a.jsx(CIn,{...e}),searchArea:a.jsx(kIn,{...e}),paginationArea:Qs({currentPage:e.activePage,pageSize:e.pageSize,total:e.logCount,onPageChange:e.handlePageChange,onPageSizeChange:e.handlePageSizeChange,isMobile:t,t:e.t}),t:e.t,children:a.jsx(_In,{...e})})]})},BIn=()=>a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(FIn,{})});function oWe(e){const[t,r]=p.useState([]),[n,i]=p.useState(""),[o,s]=p.useState(!0);return p.useEffect(()=>{(async()=>{const c=await I8n();c.length===0&&(L("当前没有可用的启用令牌,请确认是否有令牌处于启用状态!"),setTimeout(()=>{window.location.href="/console/token"},1500)),r(c),s(!1);const u=D8n();i(u)})()},[]),{keys:t,serverAddress:n,isLoading:o}}const VIn=()=>{const{t:e}=nt(),{id:t}=$Oe(),{keys:r,serverAddress:n,isLoading:i}=oWe(),o=l=>{if(!n||!l)return"";let c="";if(t){let u=localStorage.getItem("chats");if(u&&(u=JSON.parse(u),Array.isArray(u)&&u.length>0))for(let f in u[t])c=u[t][f],c=c.replaceAll("{address}",encodeURIComponent(n)),c=c.replaceAll("{key}","sk-"+l)}return c},s=r.length>0?o(r[0]):"";return!i&&s?a.jsx("iframe",{src:s,style:{width:"100%",height:"calc(100vh - 64px)",border:"none",marginTop:"64px"},title:"Token Frame",allow:"camera;microphone"}):a.jsx("div",{className:"fixed inset-0 w-screen h-screen flex items-center justify-center bg-white/80 z-[1000] mt-[60px]",children:a.jsxs("div",{className:"flex flex-col items-center",children:[a.jsx(Lt,{size:"large",spinning:!0,tip:null}),a.jsx("span",{className:"whitespace-nowrap mt-2 text-center",style:{color:"var(--semi-color-primary)"},children:e("正在跳转...")})]})})},HIn=()=>{const{keys:e,chatLink:t,serverAddress:r,isLoading:n}=oWe(),i=o=>!t||!r||!o?"":`${t}/#/?settings={"key":"sk-${o}","url":"${encodeURIComponent(r)}"}`;if(e.length>0){const o=i(e[0]);o&&(window.location.href=o)}return a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx("h3",{children:"正在加载,请稍候..."})})},rOe=["amber","blue","cyan","green","grey","indigo","light-blue","lime","orange","pink","purple","red","teal","violet","yellow"];function UIn(e,t){switch(e){case"IMAGINE":return a.jsx(me,{color:"blue",shape:"circle",prefixIcon:a.jsx(XNe,{size:14}),children:t("绘图")});case"UPSCALE":return a.jsx(me,{color:"orange",shape:"circle",prefixIcon:a.jsx(K7n,{size:14}),children:t("放大")});case"VIDEO":return a.jsx(me,{color:"orange",shape:"circle",prefixIcon:a.jsx(l9e,{size:14}),children:t("视频")});case"EDITS":return a.jsx(me,{color:"orange",shape:"circle",prefixIcon:a.jsx(l9e,{size:14}),children:t("编辑")});case"VARIATION":return a.jsx(me,{color:"purple",shape:"circle",prefixIcon:a.jsx(FM,{size:14}),children:t("变换")});case"HIGH_VARIATION":return a.jsx(me,{color:"purple",shape:"circle",prefixIcon:a.jsx(FM,{size:14}),children:t("强变换")});case"LOW_VARIATION":return a.jsx(me,{color:"purple",shape:"circle",prefixIcon:a.jsx(FM,{size:14}),children:t("弱变换")});case"PAN":return a.jsx(me,{color:"cyan",shape:"circle",prefixIcon:a.jsx(L6n,{size:14}),children:t("平移")});case"DESCRIBE":return a.jsx(me,{color:"yellow",shape:"circle",prefixIcon:a.jsx(qre,{size:14}),children:t("图生文")});case"BLEND":return a.jsx(me,{color:"lime",shape:"circle",prefixIcon:a.jsx(bhn,{size:14}),children:t("图混合")});case"UPLOAD":return a.jsx(me,{color:"blue",shape:"circle",prefixIcon:a.jsx(RY,{size:14}),children:"上传文件"});case"SHORTEN":return a.jsx(me,{color:"pink",shape:"circle",prefixIcon:a.jsx(E6n,{size:14}),children:t("缩词")});case"REROLL":return a.jsx(me,{color:"indigo",shape:"circle",prefixIcon:a.jsx(LY,{size:14}),children:t("重绘")});case"INPAINT":return a.jsx(me,{color:"violet",shape:"circle",prefixIcon:a.jsx(H6n,{size:14}),children:t("局部重绘-提交")});case"ZOOM":return a.jsx(me,{color:"teal",shape:"circle",prefixIcon:a.jsx(u6n,{size:14}),children:t("变焦")});case"CUSTOM_ZOOM":return a.jsx(me,{color:"teal",shape:"circle",prefixIcon:a.jsx(D6n,{size:14}),children:t("自定义变焦-提交")});case"MODAL":return a.jsx(me,{color:"green",shape:"circle",prefixIcon:a.jsx(NY,{size:14}),children:t("窗口处理")});case"SWAP_FACE":return a.jsx(me,{color:"light-green",shape:"circle",prefixIcon:a.jsx(rLe,{size:14}),children:t("换脸")});default:return a.jsx(me,{color:"white",shape:"circle",prefixIcon:a.jsx(t2,{size:14}),children:t("未知")})}}function WIn(e,t){switch(e){case 1:return a.jsx(me,{color:"green",shape:"circle",prefixIcon:a.jsx(Rd,{size:14}),children:t("已提交")});case 21:return a.jsx(me,{color:"lime",shape:"circle",prefixIcon:a.jsx(Fd,{size:14}),children:t("等待中")});case 22:return a.jsx(me,{color:"orange",shape:"circle",prefixIcon:a.jsx(r2,{size:14}),children:t("重复提交")});case 0:return a.jsx(me,{color:"yellow",shape:"circle",prefixIcon:a.jsx(l6n,{size:14}),children:t("未提交")});default:return a.jsx(me,{color:"white",shape:"circle",prefixIcon:a.jsx(t2,{size:14}),children:t("未知")})}}function KIn(e,t){switch(e){case"SUCCESS":return a.jsx(me,{color:"green",shape:"circle",prefixIcon:a.jsx(Rd,{size:14}),children:t("成功")});case"NOT_START":return a.jsx(me,{color:"grey",shape:"circle",prefixIcon:a.jsx(QNe,{size:14}),children:t("未启动")});case"SUBMITTED":return a.jsx(me,{color:"yellow",shape:"circle",prefixIcon:a.jsx(Fd,{size:14}),children:t("队列中")});case"IN_PROGRESS":return a.jsx(me,{color:"blue",shape:"circle",prefixIcon:a.jsx(JNe,{size:14}),children:t("执行中")});case"FAILURE":return a.jsx(me,{color:"red",shape:"circle",prefixIcon:a.jsx(Wre,{size:14}),children:t("失败")});case"MODAL":return a.jsx(me,{color:"yellow",shape:"circle",prefixIcon:a.jsx(FNe,{size:14}),children:t("窗口等待")});default:return a.jsx(me,{color:"white",shape:"circle",prefixIcon:a.jsx(t2,{size:14}),children:t("未知")})}}const qIn=e=>{const t=new Date(e*1e3),r=t.getFullYear(),n=("0"+(t.getMonth()+1)).slice(-2),i=("0"+t.getDate()).slice(-2),o=("0"+t.getHours()).slice(-2),s=("0"+t.getMinutes()).slice(-2),l=("0"+t.getSeconds()).slice(-2);return`${r}-${n}-${i} ${o}:${s}:${l}`};function GIn(e,t,r){if(!e||!t)return"N/A";const n=new Date(e),s=((new Date(t)-n)/1e3).toFixed(1),l=s>60?"red":"green";return a.jsxs(me,{color:l,shape:"circle",prefixIcon:a.jsx(Fd,{size:14}),children:[s," ",r("秒")]})}const aWe=({t:e,COLUMN_KEYS:t,copyText:r,openContentModal:n,openImageModal:i,isAdminUser:o})=>[{key:t.SUBMIT_TIME,title:e("提交时间"),dataIndex:"submit_time",render:(s,l,c)=>a.jsx("div",{children:qIn(s/1e3)})},{key:t.DURATION,title:e("花费时间"),dataIndex:"finish_time",render:(s,l)=>GIn(l.submit_time,s,e)},{key:t.CHANNEL,title:e("渠道"),dataIndex:"channel_id",render:(s,l,c)=>o?a.jsx("div",{children:a.jsxs(me,{color:rOe[parseInt(s)%rOe.length],shape:"circle",prefixIcon:a.jsx(HNe,{size:14}),onClick:()=>{r(s)},children:[" ",s," "]})}):a.jsx(a.Fragment,{})},{key:t.TYPE,title:e("类型"),dataIndex:"action",render:(s,l,c)=>a.jsx("div",{children:UIn(s,e)})},{key:t.TASK_ID,title:e("任务ID"),dataIndex:"mj_id",render:(s,l,c)=>a.jsx("div",{children:s})},{key:t.SUBMIT_RESULT,title:e("提交结果"),dataIndex:"code",render:(s,l,c)=>o?a.jsx("div",{children:WIn(s,e)}):a.jsx(a.Fragment,{})},{key:t.TASK_STATUS,title:e("任务状态"),dataIndex:"status",render:(s,l,c)=>a.jsx("div",{children:KIn(s,e)})},{key:t.PROGRESS,title:e("进度"),dataIndex:"progress",render:(s,l,c)=>a.jsx("div",{children:a.jsx(va,{stroke:l.status==="FAILURE"?"var(--semi-color-warning)":null,percent:s?parseInt(s.replace("%","")):0,showInfo:!0,"aria-label":"drawing progress",style:{minWidth:"160px"}})})},{key:t.IMAGE,title:e("结果图片"),dataIndex:"image_url",render:(s,l,c)=>s?a.jsx(B,{size:"small",onClick:()=>{i(s)},children:e("查看图片")}):e("无")},{key:t.PROMPT,title:"Prompt",dataIndex:"prompt",render:(s,l,c)=>s?a.jsx(_e.Text,{ellipsis:{showTooltip:!0},style:{width:100},onClick:()=>{n(s)},children:s}):e("无")},{key:t.PROMPT_EN,title:"PromptEn",dataIndex:"prompt_en",render:(s,l,c)=>s?a.jsx(_e.Text,{ellipsis:{showTooltip:!0},style:{width:100},onClick:()=>{n(s)},children:s}):e("无")},{key:t.FAIL_REASON,title:e("失败原因"),dataIndex:"fail_reason",fixed:"right",render:(s,l,c)=>s?a.jsx(_e.Text,{ellipsis:{showTooltip:!0},style:{width:100},onClick:()=>{n(s)},children:s}):e("无")}],JIn=e=>{const{logs:t,loading:r,activePage:n,pageSize:i,logCount:o,compactMode:s,visibleColumns:l,handlePageChange:c,handlePageSizeChange:u,copyText:f,openContentModal:d,openImageModal:m,isAdminUser:h,t:y,COLUMN_KEYS:g}=e,b=p.useMemo(()=>aWe({t:y,COLUMN_KEYS:g,copyText:f,openContentModal:d,openImageModal:m,isAdminUser:h}),[y,g,f,d,m,h]),x=()=>b.filter(j=>l[j.key]),v=p.useMemo(()=>x(),[l,b]),O=p.useMemo(()=>s?v.map(({fixed:j,...w})=>w):v,[s,v]);return a.jsx(oa,{columns:O,dataSource:t,rowKey:"key",loading:r,scroll:s?void 0:{x:"max-content"},className:"rounded-xl overflow-hidden",size:"middle",empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:y("搜索无结果"),style:{padding:30}}),pagination:{currentPage:n,pageSize:i,total:o,pageSizeOptions:[10,20,50,100],showSizeChanger:!0,onPageSizeChange:u,onPageChange:c},hidePagination:!0})},{Text:YIn}=_e,XIn=({loading:e,showBanner:t,isAdminUser:r,compactMode:n,setCompactMode:i,t:o})=>{const s=Ic(e),l=a.jsxs("div",{className:"flex items-center mb-2 md:mb-0",children:[a.jsx(pm,{className:"mr-2"}),a.jsx(Ft.Title,{style:{width:300,height:21,borderRadius:6}})]});return a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-2 w-full",children:[a.jsx(Ft,{loading:s,active:!0,placeholder:l,children:a.jsxs("div",{className:"flex items-center mb-2 md:mb-0",children:[a.jsx(pm,{className:"mr-2"}),a.jsx(YIn,{children:o(r&&t?"当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。":"Midjourney 任务记录")})]})}),a.jsx(fs,{compactMode:n,setCompactMode:i,t:o})]})},QIn=({formInitValues:e,setFormApi:t,refresh:r,setShowColumnSelector:n,formApi:i,loading:o,isAdminUser:s,t:l})=>a.jsx(F,{initValues:e,getFormApi:c=>t(c),onSubmit:r,allowEmpty:!0,autoComplete:"off",layout:"vertical",trigger:"change",stopValidateWithError:!1,children:a.jsxs("div",{className:"flex flex-col gap-2",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-2",children:[a.jsx("div",{className:"col-span-1 lg:col-span-2",children:a.jsx(F.DatePicker,{field:"dateRange",className:"w-full",type:"dateTimeRange",placeholder:[l("开始时间"),l("结束时间")],showClear:!0,pure:!0,size:"small",presets:pie.map(c=>({text:l(c.text),start:c.start(),end:c.end()}))})}),a.jsx(F.Input,{field:"mj_id",prefix:a.jsx(en,{}),placeholder:l("任务 ID"),showClear:!0,pure:!0,size:"small"}),s&&a.jsx(F.Input,{field:"channel_id",prefix:a.jsx(en,{}),placeholder:l("渠道 ID"),showClear:!0,pure:!0,size:"small"})]}),a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsx("div",{}),a.jsxs("div",{className:"flex gap-2",children:[a.jsx(B,{type:"tertiary",htmlType:"submit",loading:o,size:"small",children:l("查询")}),a.jsx(B,{type:"tertiary",onClick:()=>{i&&(i.reset(),setTimeout(()=>{r()},100))},size:"small",children:l("重置")}),a.jsx(B,{type:"tertiary",onClick:()=>n(!0),size:"small",children:l("列设置")})]})]})]})}),ZIn=({showColumnSelector:e,setShowColumnSelector:t,visibleColumns:r,handleColumnVisibilityChange:n,handleSelectAll:i,initDefaultColumns:o,COLUMN_KEYS:s,isAdminUser:l,copyText:c,openContentModal:u,openImageModal:f,t:d})=>{const m=aWe({t:d,COLUMN_KEYS:s,copyText:c,openContentModal:u,openImageModal:f,isAdminUser:l});return a.jsxs(Qe,{title:d("列设置"),visible:e,onCancel:()=>t(!1),footer:a.jsxs("div",{className:"flex justify-end",children:[a.jsx(B,{onClick:()=>o(),children:d("重置")}),a.jsx(B,{onClick:()=>t(!1),children:d("取消")}),a.jsx(B,{onClick:()=>t(!1),children:d("确定")})]}),children:[a.jsx("div",{style:{marginBottom:20},children:a.jsx(on,{checked:Object.values(r).every(h=>h===!0),indeterminate:Object.values(r).some(h=>h===!0)&&!Object.values(r).every(h=>h===!0),onChange:h=>i(h.target.checked),children:d("全选")})}),a.jsx("div",{className:"flex flex-wrap max-h-96 overflow-y-auto rounded-lg p-4",style:{border:"1px solid var(--semi-color-border)"},children:m.map(h=>!l&&(h.key===s.CHANNEL||h.key===s.SUBMIT_RESULT)?null:a.jsx("div",{className:"w-1/2 mb-4 pr-2",children:a.jsx(on,{checked:!!r[h.key],onChange:y=>n(h.key,y.target.checked),children:h.title})},h.key))})]})},eDn=({isModalOpen:e,setIsModalOpen:t,modalContent:r,isModalOpenurl:n,setIsModalOpenurl:i,modalImageUrl:o})=>a.jsxs(a.Fragment,{children:[a.jsx(Qe,{visible:e,onOk:()=>t(!1),onCancel:()=>t(!1),closable:null,bodyStyle:{height:"400px",overflow:"auto"},width:800,children:a.jsx("p",{style:{whiteSpace:"pre-line"},children:r})}),a.jsx(qX,{src:o,visible:n,onVisibleChange:s=>i(s)})]}),tDn=()=>{const{t:e}=nt(),t={SUBMIT_TIME:"submit_time",DURATION:"duration",CHANNEL:"channel",TYPE:"type",TASK_ID:"task_id",SUBMIT_RESULT:"submit_result",TASK_STATUS:"task_status",PROGRESS:"progress",IMAGE:"image",PROMPT:"prompt",PROMPT_EN:"prompt_en",FAIL_REASON:"fail_reason"},[r,n]=p.useState([]),[i,o]=p.useState(!0),[s,l]=p.useState(1),[c,u]=p.useState(0),[f,d]=p.useState(Qo),[m,h]=p.useState(!1),y=no(),g=y?"mj-logs-table-columns-admin":"mj-logs-table-columns-user",[b,x]=p.useState(!1),[v,O]=p.useState(""),[j,w]=p.useState(!1),[P,S]=p.useState(""),[$,_]=p.useState(null);let C=new Date;const k={channel_id:"",mj_id:"",dateRange:[Jr(C.getTime()/1e3-2592e3),Jr(C.getTime()/1e3+3600)]},[N,D]=p.useState({}),[A,z]=p.useState(!1),[T,E]=yl("mjLogs");p.useEffect(()=>{const ee=localStorage.getItem(g);if(ee)try{const ne=JSON.parse(ee),Oe={...M(),...ne};y||(Oe[t.CHANNEL]=!1,Oe[t.SUBMIT_RESULT]=!1),D(Oe)}catch(ne){console.error("Failed to parse saved column preferences",ne),K()}else K()},[]),p.useEffect(()=>{localStorage.getItem("mj_notify_enabled")!=="true"&&h(!0)},[]);const M=()=>({[t.SUBMIT_TIME]:!0,[t.DURATION]:!0,[t.CHANNEL]:y,[t.TYPE]:!0,[t.TASK_ID]:!0,[t.SUBMIT_RESULT]:y,[t.TASK_STATUS]:!0,[t.PROGRESS]:!0,[t.IMAGE]:!0,[t.PROMPT]:!0,[t.PROMPT_EN]:!0,[t.FAIL_REASON]:!0}),K=()=>{const ee=M();D(ee),localStorage.setItem(g,JSON.stringify(ee))},Q=(ee,ne)=>{const oe={...N,[ee]:ne};D(oe)},q=ee=>{const ne=Object.keys(t).map(Oe=>t[Oe]),oe={};ne.forEach(Oe=>{(Oe===t.CHANNEL||Oe===t.SUBMIT_RESULT)&&!y?oe[Oe]=!1:oe[Oe]=ee}),D(oe)};p.useEffect(()=>{Object.keys(N).length>0&&localStorage.setItem(g,JSON.stringify(N))},[N]);const X=()=>{const ee=$?$.getValues():{};let ne=Jr(C.getTime()/1e3-2592e3),oe=Jr(C.getTime()/1e3+3600);return ee.dateRange&&Array.isArray(ee.dateRange)&&ee.dateRange.length===2&&(ne=ee.dateRange[0],oe=ee.dateRange[1]),{channel_id:ee.channel_id||"",mj_id:ee.mj_id||"",start_timestamp:ne,end_timestamp:oe}},Z=ee=>ee.map(ne=>({...ne,timestamp2string:Jr(ne.created_at),key:""+ne.id})),R=ee=>{const ne=Z(ee.items||[]);n(ne),u(ee.total||0),l(ee.page||1),d(ee.page_size||f)},Y=async(ee=1,ne=f)=>{o(!0);const{channel_id:oe,mj_id:Oe,start_timestamp:Se,end_timestamp:ge}=X();let he=Date.parse(Se),Pe=Date.parse(ge);const ve=y?`/api/mj/?p=${ee}&page_size=${ne}&channel_id=${oe}&mj_id=${Oe}&start_timestamp=${he}&end_timestamp=${Pe}`:`/api/mj/self/?p=${ee}&page_size=${ne}&mj_id=${Oe}&start_timestamp=${he}&end_timestamp=${Pe}`,ye=await ue.get(ve),{success:Me,message:Te,data:ce}=ye.data;Me?R(ce):L(Te),o(!1)},G=ee=>{Y(ee,f).then()},J=async ee=>{localStorage.setItem("mj-page-size",ee+""),await Y(1,ee)},H=async()=>{await Y(1,f)},U=async ee=>{await gn(ee)?Ce(e("已复制:")+ee):Qe.error({title:e("无法复制到剪贴板,请手动复制"),content:ee})},ie=ee=>{O(ee),x(!0)},re=ee=>{S(ee),w(!0)};return p.useEffect(()=>{const ee=parseInt(localStorage.getItem("mj-page-size"))||Qo;d(ee),Y(1,ee).then()},[]),{logs:r,loading:i,activePage:s,logCount:c,pageSize:f,showBanner:m,isAdminUser:y,isModalOpen:b,setIsModalOpen:x,modalContent:v,isModalOpenurl:j,setIsModalOpenurl:w,modalImageUrl:P,formApi:$,setFormApi:_,formInitValues:k,getFormValues:X,visibleColumns:N,showColumnSelector:A,setShowColumnSelector:z,handleColumnVisibilityChange:Q,handleSelectAll:q,initDefaultColumns:K,COLUMN_KEYS:t,compactMode:T,setCompactMode:E,loadLogs:Y,handlePageChange:G,handlePageSizeChange:J,refresh:H,copyText:U,openContentModal:ie,openImageModal:re,enrichLogs:Z,syncPageData:R,t:e}},rDn=()=>{const e=tDn(),t=zr();return a.jsxs(a.Fragment,{children:[a.jsx(ZIn,{...e}),a.jsx(eDn,{...e}),a.jsx($o,{children:a.jsx(us,{type:"type2",statsArea:a.jsx(XIn,{...e}),searchArea:a.jsx(QIn,{...e}),paginationArea:Qs({currentPage:e.activePage,pageSize:e.pageSize,total:e.logCount,onPageChange:e.handlePageChange,onPageSizeChange:e.handlePageSizeChange,isMobile:t,t:e.t}),t:e.t,children:a.jsx(JIn,{...e})})})]})},nDn=()=>a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(rDn,{})}),iDn=()=>{const[e,t]=p.useState(0),r=p.useRef(null);return p.useEffect(()=>{const n=r.current;if(!n)return;const i=new ResizeObserver(o=>{for(let s of o){const{width:l}=s.contentRect;t(l)}});return i.observe(n),t(n.getBoundingClientRect().width),()=>{i.disconnect()}},[]),[r,e]},l2=({title:e,items:t=[],activeValue:r,onChange:n,t:i=d=>d,style:o={},collapsible:s=!0,collapseHeight:l=200,withCheckbox:c=!1,loading:u=!1,variant:f})=>{const[d,m]=p.useState(!1),[h]=p.useState(12),[y,g]=iDn(),b=({text:A})=>{const z=p.useRef(null),[T,E]=p.useState(!1);p.useEffect(()=>{const K=z.current;K&&E(K.scrollWidth>K.clientWidth)},[A,g]);const M=a.jsx("span",{ref:z,className:"sbg-ellipsis",children:A});return T?a.jsx(Ut,{content:A,children:M}):M},x=()=>g<=280?{columns:1,showTags:!0}:g<=380?{columns:2,showTags:!0}:g<=460?{columns:3,showTags:!1}:{columns:3,showTags:!0},{columns:v,showTags:O}=x(),j=Math.max(1,Math.floor(l/32)),w=s&&t.length>v*j,P=Ic(u),S=[4,4],$=()=>Math.floor(24/v),_=d?{}:{WebkitMaskImage:"linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 1) 60%, rgba(0, 0, 0, 0.2) 80%, transparent 100%)"},C=()=>{m(!d)},k={position:"absolute",left:0,right:0,textAlign:"center",bottom:-10,fontWeight:400,cursor:"pointer",fontSize:"12px",color:"var(--semi-color-text-2)",display:"flex",alignItems:"center",justifyContent:"center",gap:4},D=P?(()=>{const A=a.jsx(Fe,{gutter:S,style:{lineHeight:"32px",...o},children:Array.from({length:h}).map((z,T)=>a.jsx(le,{span:$(),children:a.jsxs("div",{style:{width:"100%",height:"32px",display:"flex",alignItems:"center",justifyContent:"flex-start",border:"1px solid var(--semi-color-border)",borderRadius:"var(--semi-border-radius-medium)",padding:"0 12px",gap:"6px"},children:[c&&a.jsx(Ft.Title,{active:!0,style:{width:14,height:14}}),a.jsx(Ft.Title,{active:!0,style:{width:`${60+T%3*20}px`,height:14}})]})},T))});return a.jsx(Ft,{loading:!0,active:!0,placeholder:A})})():a.jsx(Fe,{gutter:S,style:{lineHeight:"32px",...o},children:t.map(A=>{const z=Array.isArray(r)?r.includes(A.value):r===A.value;return c?a.jsx(le,{span:$(),children:a.jsx(B,{onClick:()=>{},theme:z?"light":"outline",type:z?"primary":"tertiary",className:"sbg-button",icon:a.jsx(on,{checked:z,onChange:()=>n(A.value),style:{pointerEvents:"auto"}}),style:{width:"100%",cursor:"default"},children:a.jsxs("div",{className:"sbg-content",children:[A.icon&&a.jsx("span",{className:"sbg-icon",children:A.icon}),a.jsx(b,{text:A.label}),A.tagCount!==void 0&&O&&a.jsx("span",{className:`sbg-badge ${z?"sbg-badge-active":""}`,children:A.tagCount})]})})},A.value):a.jsx(le,{span:$(),children:a.jsx(B,{onClick:()=>n(A.value),theme:z?"light":"outline",type:z?"primary":"tertiary",className:"sbg-button",style:{width:"100%"},children:a.jsxs("div",{className:"sbg-content",children:[A.icon&&a.jsx("span",{className:"sbg-icon",children:A.icon}),a.jsx(b,{text:A.label}),A.tagCount!==void 0&&O&&A.tagCount!==""&&a.jsx("span",{className:`sbg-badge ${z?"sbg-badge-active":""}`,children:A.tagCount})]})})},A.value)})});return a.jsxs("div",{className:`mb-8 ${g<=400?"sbg-compact":""}${f?` sbg-variant-${f}`:""}`,ref:y,children:[e&&a.jsx(Mr,{margin:"12px",align:"left",children:P?a.jsx(Ft.Title,{active:!0,style:{width:80,height:14}}):e}),w&&!P?a.jsxs("div",{style:{position:"relative"},children:[a.jsx(WX,{isOpen:d,collapseHeight:l,style:{..._},children:D}),d?null:a.jsxs("div",{onClick:C,style:{...k},children:[a.jsx(UX,{size:"small"}),a.jsx("span",{children:i("展开更多")})]}),d&&a.jsxs("div",{onClick:C,style:{...k,position:"static",marginTop:8,bottom:"auto"},children:[a.jsx(HX,{size:"small"}),a.jsx("span",{children:i("收起")})]})]}):D]})},sWe=({filterGroup:e,setFilterGroup:t,usableGroup:r={},groupRatio:n={},models:i=[],loading:o=!1,t:s})=>{const c=["all",...Object.keys(r).filter(u=>u!=="")].map(u=>{u==="all"?i.length:i.filter(d=>d.enable_groups&&d.enable_groups.includes(u)).length;let f="";if(u!=="all"){const d=n[u];d!=null?f=`${d}x`:f="1x"}return{value:u,label:u==="all"?s("全部分组"):u,tagCount:f}});return a.jsx(l2,{title:s("可用令牌分组"),items:c,activeValue:e,onChange:t,loading:o,variant:"teal",t:s})},lWe=({filterQuotaType:e,setFilterQuotaType:t,models:r=[],loading:n=!1,t:i})=>{const o=l=>r.filter(c=>l==="all"?!0:c.quota_type===l).length,s=[{value:"all",label:i("全部类型"),tagCount:o("all")},{value:0,label:i("按量计费"),tagCount:o(0)},{value:1,label:i("按次计费"),tagCount:o(1)}];return a.jsx(l2,{title:i("计费类型"),items:s,activeValue:e,onChange:t,loading:n,variant:"amber",t:i})},cWe=({filterEndpointType:e,setFilterEndpointType:t,models:r=[],allModels:n=[],loading:i=!1,t:o})=>{const s=()=>{const d=new Set;return(n.length>0?n:r).forEach(m=>{m.supported_endpoint_types&&Array.isArray(m.supported_endpoint_types)&&m.supported_endpoint_types.forEach(h=>{d.add(h)})}),Array.from(d).sort()},l=d=>d==="all"?r.length:r.filter(m=>m.supported_endpoint_types&&m.supported_endpoint_types.includes(d)).length,c=d=>d,u=s(),f=[{value:"all",label:o("全部端点"),tagCount:l("all")},...u.map(d=>{const m=l(d);return{value:d,label:c(d),tagCount:m}})];return a.jsx(l2,{title:o("端点类型"),items:f,activeValue:e,onChange:t,loading:i,variant:"green",t:o})},uWe=({filterVendor:e,setFilterVendor:t,models:r=[],allModels:n=[],loading:i=!1,t:o})=>{const s=Le.useMemo(()=>{const u=new Set,f=new Map;let d=!1;return(n.length>0?n:r).forEach(m=>{m.vendor_name?(u.add(m.vendor_name),m.vendor_icon&&!f.has(m.vendor_name)&&f.set(m.vendor_name,m.vendor_icon)):d=!0}),{vendors:Array.from(u).sort(),vendorIcons:f,hasUnknownVendor:d}},[n,r]),l=Le.useCallback(u=>u==="all"?r.length:u==="unknown"?r.filter(f=>!f.vendor_name).length:r.filter(f=>f.vendor_name===u).length,[r]),c=Le.useMemo(()=>{const u=[{value:"all",label:o("全部供应商"),tagCount:l("all")}];if(s.vendors.forEach(f=>{const d=l(f),m=s.vendorIcons.get(f);u.push({value:f,label:f,icon:m?qs(m,16):null,tagCount:d})}),s.hasUnknownVendor){const f=l("unknown");u.push({value:"unknown",label:o("未知供应商"),tagCount:f})}return u},[s,l,o]);return a.jsx(l2,{title:o("供应商"),items:c,activeValue:e,onChange:t,loading:i,variant:"violet",t:o})},fWe=({filterTag:e,setFilterTag:t,models:r=[],allModels:n=[],loading:i=!1,t:o})=>{const s=Le.useMemo(()=>{const u=new Set;return(n.length>0?n:r).forEach(f=>{f.tags&&f.tags.split(/[,;|]+/).map(d=>d.trim()).filter(Boolean).forEach(d=>u.add(d.toLowerCase()))}),Array.from(u).sort((f,d)=>f.localeCompare(d))},[n,r]),l=Le.useCallback(u=>{if(u==="all")return r.length;const f=u.toLowerCase();return r.filter(d=>d.tags?d.tags.toLowerCase().split(/[,;|]+/).map(m=>m.trim()).includes(f):!1).length},[r]),c=Le.useMemo(()=>{const u=[{value:"all",label:o("全部标签"),tagCount:l("all")}];return s.forEach(f=>{const d=l(f);u.push({value:f,label:f,tagCount:d})}),u},[s,l,o,r.length]);return a.jsx(l2,{title:o("标签"),items:c,activeValue:e,onChange:t,loading:i,variant:"rose",t:o})},oDn=(e="")=>e.toLowerCase().split(/[,;|]+/).map(t=>t.trim()).filter(Boolean),pWe=({models:e=[],filterGroup:t="all",filterQuotaType:r="all",filterEndpointType:n="all",filterVendor:i="all",filterTag:o="all",searchValue:s=""})=>{const l=e,c=(y,g=[])=>{if(!g.includes("group")&&t!=="all"&&(!y.enable_groups||!y.enable_groups.includes(t))||!g.includes("quota")&&r!=="all"&&y.quota_type!==r||!g.includes("endpoint")&&n!=="all"&&(!y.supported_endpoint_types||!y.supported_endpoint_types.includes(n)))return!1;if(!g.includes("vendor")&&i!=="all"){if(i==="unknown"){if(y.vendor_name)return!1}else if(y.vendor_name!==i)return!1}if(!g.includes("tag")&&o!=="all"&&!oDn(y.tags).includes(o.toLowerCase()))return!1;if(!g.includes("search")&&s){const b=s.toLowerCase(),x=y.tags?y.tags.toLowerCase():"";if(!(y.model_name.toLowerCase().includes(b)||y.description&&y.description.toLowerCase().includes(b)||x.includes(b)||y.vendor_name&&y.vendor_name.toLowerCase().includes(b)))return!1}return!0},u=p.useMemo(()=>l.filter(y=>c(y,["quota"])),[l,t,n,i,o,s]),f=p.useMemo(()=>l.filter(y=>c(y,["endpoint"])),[l,t,r,i,o,s]),d=p.useMemo(()=>l.filter(y=>c(y,["vendor"])),[l,t,r,n,o,s]),m=p.useMemo(()=>l.filter(y=>c(y,["tag"])),[l,t,r,n,i,s]),h=p.useMemo(()=>l.filter(y=>c(y,["group"])),[l,r,n,i,o,s]);return{quotaTypeModels:u,endpointTypeModels:f,vendorModels:d,groupCountModels:h,tagModels:m}},aDn=({showWithRecharge:e,setShowWithRecharge:t,currency:r,setCurrency:n,handleChange:i,setActiveKey:o,showRatio:s,setShowRatio:l,viewMode:c,setViewMode:u,filterGroup:f,setFilterGroup:d,handleGroupClick:m,filterQuotaType:h,setFilterQuotaType:y,filterEndpointType:g,setFilterEndpointType:b,filterVendor:x,setFilterVendor:v,filterTag:O,setFilterTag:j,currentPage:w,setCurrentPage:P,tokenUnit:S,setTokenUnit:$,loading:_,t:C,...k})=>{const{quotaTypeModels:N,endpointTypeModels:D,vendorModels:A,tagModels:z,groupCountModels:T}=pWe({models:k.models,filterGroup:f,filterQuotaType:h,filterEndpointType:g,filterVendor:x,filterTag:O,searchValue:k.searchValue}),E=()=>ZOe({handleChange:i,setShowWithRecharge:t,setCurrency:n,setShowRatio:l,setViewMode:u,setFilterGroup:d,setFilterQuotaType:y,setFilterEndpointType:b,setFilterVendor:v,setFilterTag:j,setCurrentPage:P,setTokenUnit:$});return a.jsxs("div",{className:"p-2",children:[a.jsxs("div",{className:"flex items-center justify-between mb-6",children:[a.jsx("div",{className:"text-lg font-semibold text-gray-800",children:C("筛选")}),a.jsx(B,{theme:"outline",type:"tertiary",onClick:E,className:"text-gray-500 hover:text-gray-700",children:C("重置")})]}),a.jsx(uWe,{filterVendor:x,setFilterVendor:v,models:A,allModels:k.models,loading:_,t:C}),a.jsx(sWe,{filterGroup:f,setFilterGroup:m,usableGroup:k.usableGroup,groupRatio:k.groupRatio,models:T,loading:_,t:C}),a.jsx(lWe,{filterQuotaType:h,setFilterQuotaType:y,models:N,loading:_,t:C}),a.jsx(fWe,{filterTag:O,setFilterTag:j,models:z,allModels:k.models,loading:_,t:C}),a.jsx(cWe,{filterEndpointType:g,setFilterEndpointType:b,models:D,allModels:k.models,loading:_,t:C})]})},sDn=({showWithRecharge:e,setShowWithRecharge:t,currency:r,setCurrency:n,siteDisplayType:i,showRatio:o,setShowRatio:s,viewMode:l,setViewMode:c,tokenUnit:u,setTokenUnit:f,loading:d=!1,t:m})=>{const h=i!=="TOKENS",y=[...h?[{value:"recharge",label:m("充值价格显示")}]:[],{value:"ratio",label:m("显示倍率")},{value:"tableView",label:m("表格视图")},{value:"tokenUnit",label:m("按K显示单位")}],g=[{value:"USD",label:"USD ($)"},{value:"CNY",label:"CNY (¥)"},{value:"CUSTOM",label:m("自定义货币")}],b=v=>{switch(v){case"recharge":t(!e);break;case"ratio":s(!o);break;case"tableView":c(l==="table"?"card":"table");break;case"tokenUnit":f(u==="K"?"M":"K");break}},x=()=>{const v=[];return h&&e&&v.push("recharge"),o&&v.push("ratio"),l==="table"&&v.push("tableView"),u==="K"&&v.push("tokenUnit"),v};return a.jsxs("div",{children:[a.jsx(l2,{title:m("显示设置"),items:y,activeValue:x(),onChange:b,withCheckbox:!0,collapsible:!1,loading:d,t:m}),h&&e&&a.jsx(l2,{title:m("货币单位"),items:g,activeValue:r,onChange:n,collapsible:!1,loading:d,t:m})]})},lDn=({sidebarProps:e,t})=>{const{showWithRecharge:r,setShowWithRecharge:n,currency:i,setCurrency:o,siteDisplayType:s,handleChange:l,setActiveKey:c,showRatio:u,setShowRatio:f,viewMode:d,setViewMode:m,filterGroup:h,setFilterGroup:y,filterQuotaType:g,setFilterQuotaType:b,filterEndpointType:x,setFilterEndpointType:v,filterVendor:O,setFilterVendor:j,filterTag:w,setFilterTag:P,tokenUnit:S,setTokenUnit:$,loading:_,...C}=e,{quotaTypeModels:k,endpointTypeModels:N,vendorModels:D,tagModels:A,groupCountModels:z}=pWe({models:C.models,filterGroup:h,filterQuotaType:g,filterEndpointType:x,filterVendor:O,filterTag:w,searchValue:e.searchValue});return a.jsxs(a.Fragment,{children:[a.jsx(sDn,{showWithRecharge:r,setShowWithRecharge:n,currency:i,setCurrency:o,siteDisplayType:s,showRatio:u,setShowRatio:f,viewMode:d,setViewMode:m,tokenUnit:S,setTokenUnit:$,loading:_,t}),a.jsx(uWe,{filterVendor:O,setFilterVendor:j,models:D,allModels:C.models,loading:_,t}),a.jsx(sWe,{filterGroup:h,setFilterGroup:y,usableGroup:C.usableGroup,groupRatio:C.groupRatio,models:z,loading:_,t}),a.jsx(lWe,{filterQuotaType:g,setFilterQuotaType:b,models:k,loading:_,t}),a.jsx(fWe,{filterTag:w,setFilterTag:P,models:A,allModels:C.models,loading:_,t}),a.jsx(cWe,{filterEndpointType:x,setFilterEndpointType:v,models:N,allModels:C.models,loading:_,t})]})},cDn=({onReset:e,onConfirm:t,t:r})=>a.jsxs("div",{className:"flex justify-end",children:[a.jsx(B,{theme:"outline",type:"tertiary",onClick:e,children:r("重置")}),a.jsx(B,{theme:"solid",type:"primary",onClick:t,children:r("确定")})]}),uDn=({visible:e,onClose:t,sidebarProps:r,t:n})=>{const i=()=>ZOe({handleChange:r.handleChange,setShowWithRecharge:r.setShowWithRecharge,setCurrency:r.setCurrency,setShowRatio:r.setShowRatio,setViewMode:r.setViewMode,setFilterGroup:r.setFilterGroup,setFilterQuotaType:r.setFilterQuotaType,setFilterEndpointType:r.setFilterEndpointType,setFilterVendor:r.setFilterVendor,setFilterTag:r.setFilterTag,setCurrentPage:r.setCurrentPage,setTokenUnit:r.setTokenUnit}),o=a.jsx(cDn,{onReset:i,onConfirm:t,t:n});return a.jsx(Qe,{title:n("筛选"),visible:e,onCancel:t,footer:o,style:{width:"100%",height:"100%",margin:0},bodyStyle:{padding:0,height:"calc(100vh - 160px)",overflowY:"auto",scrollbarWidth:"none",msOverflowStyle:"none"},children:a.jsx(lDn,{sidebarProps:r,t:n})})},die=p.memo(({selectedRowKeys:e=[],copyText:t,handleChange:r,handleCompositionStart:n,handleCompositionEnd:i,isMobile:o=!1,searchValue:s="",setShowFilterModal:l,showWithRecharge:c,setShowWithRecharge:u,currency:f,setCurrency:d,siteDisplayType:m,showRatio:h,setShowRatio:y,viewMode:g,setViewMode:b,tokenUnit:x,setTokenUnit:v,t:O})=>{const j=m!=="TOKENS",w=p.useCallback(()=>{t&&e.length>0&&t(e)},[t,e]),P=p.useCallback(()=>{l==null||l(!0)},[l]),S=p.useCallback(()=>{b==null||b(g==="table"?"card":"table")},[g,b]),$=p.useCallback(()=>{v==null||v(x==="K"?"M":"K")},[x,v]);return a.jsxs("div",{className:"flex items-center gap-2 w-full",children:[a.jsx("div",{className:"flex-1",children:a.jsx(_t,{prefix:a.jsx(en,{}),placeholder:O("模糊搜索模型名称"),value:s,onCompositionStart:n,onCompositionEnd:i,onChange:r,showClear:!0})}),a.jsx(B,{theme:"outline",type:"primary",icon:a.jsx(Xs,{}),onClick:w,disabled:e.length===0,className:"!bg-blue-500 hover:!bg-blue-600 !text-white disabled:!bg-gray-300 disabled:!text-gray-500",children:O("复制")}),!o&&a.jsxs(a.Fragment,{children:[a.jsx(Mr,{layout:"vertical",margin:"8px"}),j&&a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("span",{className:"text-sm text-gray-600",children:O("充值价格显示")}),a.jsx(ln,{checked:c,onChange:u})]}),j&&c&&a.jsx(hr,{value:f,onChange:d,optionList:[{value:"USD",label:"USD"},{value:"CNY",label:"CNY"},{value:"CUSTOM",label:O("自定义货币")}]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("span",{className:"text-sm text-gray-600",children:O("倍率")}),a.jsx(ln,{checked:h,onChange:y})]}),a.jsx(B,{theme:g==="table"?"solid":"outline",type:g==="table"?"primary":"tertiary",onClick:S,children:O("表格视图")}),a.jsx(B,{theme:x==="K"?"solid":"outline",type:x==="K"?"primary":"tertiary",onClick:$,children:x})]}),o&&a.jsx(B,{theme:"outline",type:"tertiary",icon:a.jsx(MKe,{}),onClick:P,children:O("筛选")})]})});die.displayName="SearchActions";const{Paragraph:fDn}=_e,Vf={CAROUSEL_INTERVAL:2e3,ICON_SIZE:40,UNKNOWN_VENDOR:"unknown"},xA={allVendors:{primary:"37 99 235",background:"rgba(59, 130, 246, 0.08)"},specific:{primary:"16 185 129",background:"rgba(16, 185, 129, 0.1)"}},um={tag:{backgroundColor:"rgba(255,255,255,0.95)",color:"#1f2937",border:"1px solid rgba(255,255,255,0.8)",fontWeight:"500"},avatarContainer:"w-16 h-16 rounded-2xl bg-white/90 shadow-md backdrop-blur-sm flex items-center justify-center",titleText:{color:"white"},descriptionText:{color:"rgba(255,255,255,0.9)"}},q5={unknown:{displayName:e=>e("未知供应商"),description:e=>e("包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。")},all:{description:e=>e("查看所有可用的AI模型供应商,包括众多知名供应商的模型。")},fallback:{description:e=>e("该供应商提供多种AI模型,适用于不同的应用场景。")}},dWe=(e,t)=>e===Vf.UNKNOWN_VENDOR?q5.unknown.displayName(t):e,pDn=()=>a.jsx("div",{className:um.avatarContainer,children:a.jsx(vr,{size:"large",color:"transparent",children:"AI"})}),dDn=e=>e?xA.allVendors.background:xA.specific.background,mDn=e=>e===Vf.UNKNOWN_VENDOR?"?":e.charAt(0).toUpperCase(),hDn=(e,t)=>e.icon?qs(e.icon,Vf.ICON_SIZE):a.jsx(vr,{size:"large",style:{backgroundColor:dDn(t)},children:mDn(e.name)}),nOe=(e,t,r=!1)=>{if(!e)return pDn();const n=dWe(e.name,t),i=hDn(e,r);return a.jsx(Ut,{content:n,position:"top",children:a.jsx("div",{className:um.avatarContainer,children:i})})},mWe=p.memo(({filterVendor:e,models:t=[],allModels:r=[],t:n,selectedRowKeys:i=[],copyText:o,handleChange:s,handleCompositionStart:l,handleCompositionEnd:c,isMobile:u=!1,searchValue:f="",setShowFilterModal:d,showWithRecharge:m,setShowWithRecharge:h,currency:y,setCurrency:g,showRatio:b,setShowRatio:x,viewMode:v,setViewMode:O,tokenUnit:j,setTokenUnit:w})=>{const[P,S]=p.useState(0),[$,_]=p.useState(!1),[C,k]=p.useState(""),N=p.useCallback(Y=>{k(Y||""),_(!0)},[]),D=p.useCallback(()=>{_(!1)},[]),A=p.useCallback(()=>a.jsx(Qe,{title:n("供应商介绍"),visible:$,onCancel:D,footer:null,width:u?"95%":600,bodyStyle:{maxHeight:u?"70vh":"60vh",overflowY:"auto"},children:a.jsx("div",{className:"text-sm mb-4",children:C})}),[$,C,D,u,n]),z=p.useMemo(()=>{const Y=new Map;let G=0;(Array.isArray(r)&&r.length>0?r:t).forEach(U=>{if(U.vendor_name){const ie=Y.get(U.vendor_name);ie?ie.count++:Y.set(U.vendor_name,{name:U.vendor_name,icon:U.vendor_icon,description:U.vendor_description,count:1})}else G++});const H=Array.from(Y.values()).sort((U,ie)=>U.name.localeCompare(ie.name));return G>0&&H.push({name:Vf.UNKNOWN_VENDOR,icon:null,description:q5.unknown.description(n),count:G}),H},[r,t,n]),T=t.length;p.useEffect(()=>{if(e!=="all"||z.length<=1){S(0);return}const Y=setInterval(()=>{S(G=>(G+1)%z.length)},Vf.CAROUSEL_INTERVAL);return()=>clearInterval(Y)},[e,z.length]);const E=p.useCallback(Y=>{if(Y==="all")return q5.all.description(n);if(Y===Vf.UNKNOWN_VENDOR)return q5.unknown.description(n);const G=z.find(J=>J.name===Y);return(G==null?void 0:G.description)||q5.fallback.description(n)},[z,n]),M=p.useCallback(Y=>({"--palette-primary-darkerChannel":Y,backgroundImage:"linear-gradient(0deg, rgba(var(--palette-primary-darkerChannel) / 80%), rgba(var(--palette-primary-darkerChannel) / 80%)), url('/cover-4.webp')",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}),[]),K=p.useCallback(()=>a.jsx(die,{selectedRowKeys:i,copyText:o,handleChange:s,handleCompositionStart:l,handleCompositionEnd:c,isMobile:u,searchValue:f,setShowFilterModal:d,showWithRecharge:m,setShowWithRecharge:h,currency:y,setCurrency:g,showRatio:b,setShowRatio:x,viewMode:v,setViewMode:O,tokenUnit:j,setTokenUnit:w,t:n}),[i,o,s,l,c,u,f,d,m,h,y,g,b,x,v,O,j,w,n]),Q=p.useCallback(({title:Y,count:G,description:J,rightContent:H,primaryDarkerChannel:U})=>a.jsx(Ve,{className:"!rounded-2xl shadow-sm border-0",cover:a.jsx("div",{className:"relative h-full",style:M(U),children:a.jsxs("div",{className:"relative z-10 h-full flex items-center justify-between p-4",children:[a.jsxs("div",{className:"flex-1 min-w-0 mr-4",children:[a.jsxs("div",{className:"flex flex-row flex-wrap items-center gap-2 sm:gap-3 mb-2",children:[a.jsx("h2",{className:"text-lg sm:text-xl font-bold truncate",style:um.titleText,children:Y}),a.jsx(me,{style:um.tag,shape:"circle",size:"small",className:"self-center",children:n("共 {{count}} 个模型",{count:G})})]}),a.jsx(fDn,{className:"text-xs sm:text-sm leading-relaxed !mb-0 cursor-pointer",style:um.descriptionText,ellipsis:{rows:2},onClick:()=>N(J),children:J})]}),a.jsx("div",{className:"flex-shrink-0",children:H})]})}),children:K()}),[K,M,N,n]),q=p.useCallback(()=>{const Y=z.length>0?z[P%z.length]:null;return nOe(Y,n,!0)},[z,P,n]);if(e==="all"){const Y=Q({title:n("全部供应商"),count:T,description:E("all"),rightContent:q(),primaryDarkerChannel:xA.allVendors.primary});return a.jsxs(a.Fragment,{children:[Y,A()]})}const X=z.find(Y=>Y.name===e);if(!X)return null;const Z=dWe(X.name,n),R=Q({title:Z,count:T,description:X.description||E(X.name),rightContent:nOe(X,n,!1),primaryDarkerChannel:xA.specific.primary});return a.jsxs(a.Fragment,{children:[R,A()]})});mWe.displayName="PricingVendorIntro";const s1={allVendors:{primary:"37 99 235",background:"rgba(59, 130, 246, 0.1)",border:"rgba(59, 130, 246, 0.2)"},specific:{primary:"16 185 129",background:"rgba(16, 185, 129, 0.1)",border:"rgba(16, 185, 129, 0.2)"},neutral:{background:"rgba(156, 163, 175, 0.1)",border:"rgba(156, 163, 175, 0.2)"}},wo={title:{width:{all:120,specific:100},height:24},tag:{width:80,height:20},description:{height:14},avatar:{width:40,height:40},searchInput:{height:32},button:{width:80,height:32}},_l={cover:e=>({"--palette-primary-darkerChannel":e,backgroundImage:"linear-gradient(0deg, rgba(var(--palette-primary-darkerChannel) / 80%), rgba(var(--palette-primary-darkerChannel) / 80%)), url('/cover-4.webp')",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}),title:{backgroundColor:"rgba(255, 255, 255, 0.25)",borderRadius:8,backdropFilter:"blur(4px)"},tag:{backgroundColor:"rgba(255, 255, 255, 0.2)",borderRadius:9999,backdropFilter:"blur(4px)",border:"1px solid rgba(255,255,255,0.3)"},description:{backgroundColor:"rgba(255, 255, 255, 0.2)",borderRadius:4,backdropFilter:"blur(4px)"},avatar:e=>{const t=e?s1.allVendors:s1.specific;return{backgroundColor:t.background,borderRadius:12,border:`1px solid ${t.border}`}},searchInput:{backgroundColor:s1.neutral.background,borderRadius:8,border:`1px solid ${s1.neutral.border}`},button:{backgroundColor:s1.neutral.background,borderRadius:8,border:`1px solid ${s1.neutral.border}`}},Zc=(e={},t=null)=>a.jsx("div",{className:"animate-pulse",style:e},t),hWe=p.memo(({isAllVendors:e=!1,isMobile:t=!1})=>{const r=a.jsx(Ve,{className:"!rounded-2xl shadow-sm border-0",cover:a.jsx("div",{className:"relative h-full",style:_l.cover(e?s1.allVendors.primary:s1.specific.primary),children:a.jsxs("div",{className:"relative z-10 h-full flex items-center justify-between p-4",children:[a.jsxs("div",{className:"flex-1 min-w-0 mr-4",children:[a.jsxs("div",{className:"flex flex-row flex-wrap items-center gap-2 sm:gap-3 mb-2",children:[Zc({..._l.title,width:e?wo.title.width.all:wo.title.width.specific,height:wo.title.height},"title"),Zc({..._l.tag,width:wo.tag.width,height:wo.tag.height},"tag")]}),a.jsxs("div",{className:"space-y-2",children:[Zc({..._l.description,width:"100%",height:wo.description.height},"desc1"),Zc({..._l.description,backgroundColor:"rgba(255, 255, 255, 0.15)",width:"75%",height:wo.description.height},"desc2")]})]}),a.jsx("div",{className:"flex-shrink-0 w-16 h-16 rounded-2xl bg-white/90 shadow-md backdrop-blur-sm flex items-center justify-center",children:Zc({..._l.avatar(e),width:wo.avatar.width,height:wo.avatar.height},"avatar")})]})}),children:a.jsxs("div",{className:"flex items-center gap-2 w-full",children:[a.jsx("div",{className:"flex-1",children:Zc({..._l.searchInput,width:"100%",height:wo.searchInput.height},"search")}),Zc({..._l.button,width:wo.button.width,height:wo.button.height},"copy-button"),t&&Zc({..._l.button,width:wo.button.width,height:wo.button.height},"filter-button")]})});return a.jsx(Ft,{loading:!0,active:!0,placeholder:r})});hWe.displayName="PricingVendorIntroSkeleton";const yWe=p.memo(({loading:e=!1,filterVendor:t,...r})=>Ic(e)?a.jsx(hWe,{isAllVendors:t==="all",isMobile:r.isMobile}):a.jsx(mWe,{filterVendor:t,...r}));yWe.displayName="PricingVendorIntroWithSkeleton";const gWe=p.memo(({selectedRowKeys:e,copyText:t,handleChange:r,handleCompositionStart:n,handleCompositionEnd:i,isMobile:o,sidebarProps:s,filterVendor:l,models:c,filteredModels:u,loading:f,searchValue:d,showWithRecharge:m,setShowWithRecharge:h,currency:y,setCurrency:g,siteDisplayType:b,showRatio:x,setShowRatio:v,viewMode:O,setViewMode:j,tokenUnit:w,setTokenUnit:P,t:S})=>{const[$,_]=p.useState(!1);return a.jsx(a.Fragment,{children:o?a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"w-full",children:a.jsx(die,{selectedRowKeys:e,copyText:t,handleChange:r,handleCompositionStart:n,handleCompositionEnd:i,isMobile:o,searchValue:d,setShowFilterModal:_,showWithRecharge:m,setShowWithRecharge:h,currency:y,setCurrency:g,siteDisplayType:b,showRatio:x,setShowRatio:v,viewMode:O,setViewMode:j,tokenUnit:w,setTokenUnit:P,t:S})}),a.jsx(uDn,{visible:$,onClose:()=>_(!1),sidebarProps:s,t:S})]}):a.jsx(yWe,{loading:f,filterVendor:l,models:u,allModels:c,t:S,selectedRowKeys:e,copyText:t,handleChange:r,handleCompositionStart:n,handleCompositionEnd:i,isMobile:o,searchValue:d,setShowFilterModal:_,showWithRecharge:m,setShowWithRecharge:h,currency:y,setCurrency:g,siteDisplayType:b,showRatio:x,setShowRatio:v,viewMode:O,setViewMode:j,tokenUnit:w,setTokenUnit:P})})});gWe.displayName="PricingTopSection";const{Text:yDn}=_e;function Ys({items:e,renderItem:t,maxDisplay:r=3}){if(!e||e.length===0)return"-";const n=e.slice(0,r),i=e.slice(r);return a.jsxs(Xe,{spacing:1,wrap:!0,children:[n.map((o,s)=>t(o,s)),i.length>0&&a.jsx(Rs,{content:a.jsx("div",{className:"p-2",children:a.jsx(Xe,{spacing:1,wrap:!0,children:i.map((o,s)=>t(o,s))})}),position:"top",children:a.jsxs(me,{size:"small",shape:"circle",color:"grey",children:["+",i.length]})})]})}const mie=(e,t=200)=>a.jsx(yDn,{ellipsis:{showTooltip:!0},style:{maxWidth:t},children:e||"-"});function gDn(e,t){switch(e){case 1:return a.jsx(me,{color:"teal",shape:"circle",children:t("按次计费")});case 0:return a.jsx(me,{color:"violet",shape:"circle",children:t("按量计费")});default:return t("未知")}}const bDn=(e,t,r)=>e?a.jsx(me,{color:"white",shape:"circle",prefixIcon:qs(t||"Layers",14),children:e}):"-",vDn=e=>{if(!e)return"-";const t=e.split(",").filter(r=>r.trim());return Ys({items:t,renderItem:(r,n)=>a.jsx(me,{color:Fi(r.trim()),shape:"circle",size:"small",children:r.trim()},n),maxDisplay:3})};function xDn(e){return!e||e.length===0?null:a.jsx(Xe,{wrap:!0,children:e.map((t,r)=>a.jsx(me,{color:Fi(t),shape:"circle",children:t},t))})}const ODn=({t:e,selectedGroup:t,groupRatio:r,copyText:n,setModalImageUrl:i,setIsModalOpenurl:o,currency:s,siteDisplayType:l,tokenUnit:c,displayPrice:u,showRatio:f})=>{const d=zr(),m=new WeakMap,h=$=>{let _=m.get($);return _||(_=QX({record:$,selectedGroup:t,groupRatio:r,tokenUnit:c,displayPrice:u,currency:s,quotaDisplayType:l}),m.set($,_)),_},y={title:e("可用端点类型"),dataIndex:"supported_endpoint_types",render:($,_,C)=>xDn($)},g={title:e("模型名称"),dataIndex:"model_name",render:($,_,C)=>N5($,{onClick:()=>{n($)}}),onFilter:($,_)=>_.model_name.toLowerCase().includes($.toLowerCase())},b={title:e("计费类型"),dataIndex:"quota_type",render:($,_,C)=>gDn(parseInt($),e),sorter:($,_)=>$.quota_type-_.quota_type},x={title:e("描述"),dataIndex:"description",render:$=>mie($,200)},v={title:e("标签"),dataIndex:"tags",render:vDn},O={title:e("供应商"),dataIndex:"vendor_name",render:($,_)=>bDn($,_.vendor_icon)},j=[g,O,x,v,b],w={title:()=>a.jsxs("div",{className:"flex items-center space-x-1",children:[a.jsx("span",{children:e("倍率")}),a.jsx(Ut,{content:e("倍率是为了方便换算不同价格的模型"),children:a.jsx(dm,{className:"text-blue-500 cursor-pointer",onClick:()=>{i("/ratio.png"),o(!0)}})})]}),dataIndex:"model_ratio",render:($,_,C)=>{const k=parseFloat(_.completion_ratio.toFixed(3)),N=h(_);return a.jsxs("div",{className:"space-y-1",children:[a.jsxs("div",{className:"text-gray-700",children:[e("模型倍率"),":",_.quota_type===0?$:e("无")]}),a.jsxs("div",{className:"text-gray-700",children:[e("补全倍率"),":",_.quota_type===0?k:e("无")]}),a.jsxs("div",{className:"text-gray-700",children:[e("分组倍率"),":",(N==null?void 0:N.usedGroupRatio)??"-"]})]})}},P={title:e(l==="TOKENS"?"计费摘要":"模型价格"),dataIndex:"model_price",...d?{}:{fixed:"right"},render:($,_,C)=>{const k=h(_),N=ZX(k,e,l);return a.jsx("div",{className:"space-y-1",children:N.map(D=>a.jsxs("div",{className:"text-gray-700",children:[D.label," ",D.value,D.suffix]},D.key))})}},S=[...j];return S.push(y),f&&S.push(w),S.push(P),S},jDn=({filteredModels:e,loading:t,rowSelection:r,pageSize:n,setPageSize:i,selectedGroup:o,groupRatio:s,copyText:l,setModalImageUrl:c,setIsModalOpenurl:u,currency:f,siteDisplayType:d,tokenUnit:m,displayPrice:h,searchValue:y,showRatio:g,compactMode:b=!1,openModelDetail:x,t:v})=>{const O=p.useMemo(()=>ODn({t:v,selectedGroup:o,groupRatio:s,copyText:l,setModalImageUrl:c,setIsModalOpenurl:u,currency:f,siteDisplayType:d,tokenUnit:m,displayPrice:h,showRatio:g}),[v,o,s,l,c,u,f,d,m,h,g]),j=p.useMemo(()=>{const P=O.map(S=>S.dataIndex==="model_name"?{...S,filteredValue:y?[y]:[]}:S);return b?P.map(({fixed:S,...$})=>$):P},[O,y,b]);return p.useMemo(()=>a.jsx(Ve,{className:"!rounded-xl overflow-hidden",bordered:!1,children:a.jsx(ri,{columns:j,dataSource:e,loading:t,rowSelection:r,scroll:b?void 0:{x:"max-content"},onRow:P=>({onClick:()=>x&&x(P),style:{cursor:"pointer"}}),empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:v("搜索无结果"),style:{padding:30}}),pagination:{defaultPageSize:20,pageSize:n,showSizeChanger:!0,pageSizeOptions:[10,20,50,100],onPageSizeChange:P=>i(P)}})}),[e,t,j,r,n,i,x,v,b])},wDn=({skeletonCount:e=100,rowSelection:t=!1,showRatio:r=!1})=>{const n=a.jsxs("div",{className:"px-2 pt-2",children:[a.jsx("div",{className:"grid grid-cols-1 xl:grid-cols-2 2xl:grid-cols-3 gap-4",children:Array.from({length:e}).map((i,o)=>a.jsxs(Ve,{className:"!rounded-2xl border border-gray-200",bodyStyle:{padding:"24px"},children:[a.jsxs("div",{className:"flex items-start justify-between mb-3",children:[a.jsxs("div",{className:"flex items-start space-x-3 flex-1 min-w-0",children:[a.jsx("div",{className:"w-12 h-12 rounded-2xl flex items-center justify-center relative shadow-sm",children:a.jsx(Ft.Avatar,{size:"large",style:{width:48,height:48,borderRadius:16}})}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx(Ft.Title,{style:{width:`${120+o%3*30}px`,height:20,marginBottom:8}}),a.jsx(Ft.Title,{style:{width:`${160+o%4*20}px`,height:20,marginBottom:0}})]})]}),a.jsxs("div",{className:"flex items-center space-x-2 ml-3",children:[a.jsx(Ft.Button,{size:"small",style:{width:16,height:16,borderRadius:4}}),t&&a.jsx(Ft.Button,{size:"small",style:{width:16,height:16,borderRadius:2}})]})]}),a.jsx("div",{className:"mb-4",children:a.jsx(Ft.Paragraph,{rows:2,style:{marginBottom:0},title:!1})}),a.jsx("div",{className:"flex flex-wrap gap-2",children:Array.from({length:2+o%3}).map((s,l)=>a.jsx(Ft.Button,{size:"small",style:{width:64,height:18,borderRadius:10}},l))}),r&&a.jsxs("div",{className:"mt-4 pt-3 border-t border-gray-100",children:[a.jsxs("div",{className:"flex items-center space-x-1 mb-2",children:[a.jsx(Ft.Title,{style:{width:60,height:12,marginBottom:0}}),a.jsx(Ft.Button,{size:"small",style:{width:14,height:14,borderRadius:7}})]}),a.jsx("div",{className:"grid grid-cols-3 gap-2",children:Array.from({length:3}).map((s,l)=>a.jsx(Ft.Title,{style:{width:"100%",height:12,marginBottom:0}},l))})]})]},o))}),a.jsx("div",{className:"flex justify-center mt-6 py-4 border-t pricing-pagination-divider",children:a.jsx(Ft.Button,{style:{width:300,height:32}})})]});return a.jsx(Ft,{loading:!0,active:!0,placeholder:n})},e1={container:"w-12 h-12 rounded-2xl flex items-center justify-center relative shadow-md",icon:"w-8 h-8 flex items-center justify-center",selected:"border-blue-500 bg-blue-50",default:"border-gray-200 hover:border-gray-300"},PDn=({filteredModels:e,loading:t,rowSelection:r,pageSize:n,setPageSize:i,currentPage:o,setCurrentPage:s,selectedGroup:l,groupRatio:c,copyText:u,setModalImageUrl:f,setIsModalOpenurl:d,currency:m,siteDisplayType:h,tokenUnit:y,displayPrice:g,showRatio:b,t:x,selectedRowKeys:v=[],setSelectedRowKeys:O,openModelDetail:j})=>{const w=Ic(t),P=(o-1)*n,S=e.slice(P,P+n),$=A=>A.key??A.model_name??A.id,_=zr(),C=(A,z)=>{var M;if(!O)return;const T=$(A),E=z?Array.from(new Set([...v,T])):v.filter(K=>K!==T);O(E),(M=r==null?void 0:r.onChange)==null||M.call(r,E,null)},k=A=>{if(!A||!A.model_name)return a.jsx("div",{className:e1.container,children:a.jsx(vr,{size:"large",children:"?"})});if(A.icon)return a.jsx("div",{className:e1.container,children:a.jsx("div",{className:e1.icon,children:qs(A.icon,32)})});if(A.vendor_icon)return a.jsx("div",{className:e1.container,children:a.jsx("div",{className:e1.icon,children:qs(A.vendor_icon,32)})});const z=A.model_name.slice(0,2).toUpperCase();return a.jsx("div",{className:e1.container,children:a.jsx(vr,{size:"large",style:{width:48,height:48,borderRadius:16,fontSize:16,fontWeight:"bold"},children:z})})},N=A=>A.description||"",D=A=>{let z=a.jsx(me,{shape:"circle",color:"white",size:"small",children:"-"},"billing");A.quota_type===1?z=a.jsx(me,{shape:"circle",color:"teal",size:"small",children:x("按次计费")},"billing"):A.quota_type===0&&(z=a.jsx(me,{shape:"circle",color:"violet",size:"small",children:x("按量计费")},"billing"));const T=[];return A.tags&&A.tags.split(",").filter(Boolean).forEach((M,K)=>{T.push(a.jsx(me,{shape:"circle",color:Fi(M),size:"small",children:M},`custom-${K}`))}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx("div",{className:"flex items-center gap-2",children:z}),a.jsx("div",{className:"flex items-center gap-1",children:T.length>0&&Ys({items:T.map((E,M)=>({key:`custom-${M}`,element:E})),renderItem:(E,M)=>E.element,maxDisplay:3})})]})};return w?a.jsx(wDn,{rowSelection:!!r,showRatio:b}):!e||e.length===0?a.jsx("div",{className:"flex justify-center items-center py-20",children:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:x("搜索无结果")})}):a.jsxs("div",{className:"px-2 pt-2",children:[a.jsx("div",{className:"grid grid-cols-1 xl:grid-cols-2 2xl:grid-cols-3 gap-4",children:S.map((A,z)=>{const T=$(A),E=v.includes(T),M=QX({record:A,selectedGroup:l,groupRatio:c,tokenUnit:y,displayPrice:g,currency:m,quotaDisplayType:h});return a.jsx(Ve,{className:`!rounded-2xl transition-all duration-200 hover:shadow-lg border cursor-pointer ${E?e1.selected:e1.default}`,bodyStyle:{height:"100%"},onClick:()=>j&&j(A),children:a.jsxs("div",{className:"flex flex-col h-full",children:[a.jsxs("div",{className:"flex items-start justify-between mb-3",children:[a.jsxs("div",{className:"flex items-start space-x-3 flex-1 min-w-0",children:[k(A),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("h3",{className:"text-lg font-bold text-gray-900 truncate",children:A.model_name}),a.jsx("div",{className:"flex flex-col gap-1 text-xs mt-1",children:Pqe(M,x,h)})]})]}),a.jsxs("div",{className:"flex items-center space-x-2 ml-3",children:[a.jsx(B,{size:"small",theme:"outline",type:"tertiary",icon:a.jsx(r2,{size:12}),onClick:K=>{K.stopPropagation(),u(A.model_name)}}),r&&a.jsx(on,{checked:E,onChange:K=>{K.stopPropagation(),C(A,K.target.checked)}})]})]}),a.jsx("div",{className:"flex-1 mb-4",children:a.jsx("p",{className:"text-xs line-clamp-2 leading-relaxed",style:{color:"var(--semi-color-text-2)"},children:N(A)})}),a.jsxs("div",{className:"mt-auto",children:[D(A),b&&a.jsxs("div",{className:"pt-3",children:[a.jsxs("div",{className:"flex items-center space-x-1 mb-2",children:[a.jsx("span",{className:"text-xs font-medium text-gray-700",children:x("倍率信息")}),a.jsx(Ut,{content:x("倍率是为了方便换算不同价格的模型"),children:a.jsx(dm,{className:"text-blue-500 cursor-pointer",size:"small",onClick:K=>{K.stopPropagation(),f("/ratio.png"),d(!0)}})})]}),a.jsxs("div",{className:"grid grid-cols-3 gap-2 text-xs text-gray-600",children:[a.jsxs("div",{children:[x("模型"),":"," ",A.quota_type===0?A.model_ratio:x("无")]}),a.jsxs("div",{children:[x("补全"),":"," ",A.quota_type===0?parseFloat(A.completion_ratio.toFixed(3)):x("无")]}),a.jsxs("div",{children:[x("分组"),": ",(M==null?void 0:M.usedGroupRatio)??"-"]})]})]})]})]})},T||z)})}),e.length>0&&a.jsx("div",{className:"flex justify-center mt-6 py-4 border-t pricing-pagination-divider",children:a.jsx(RX,{currentPage:o,pageSize:n,total:e.length,showSizeChanger:!0,pageSizeOptions:[10,20,50,100],size:_?"small":"default",showQuickJumper:_,onPageChange:A=>s(A),onPageSizeChange:A=>{i(A),s(1)}})})]})},SDn=({viewMode:e="table",...t})=>e==="card"?a.jsx(PDn,{...t}):a.jsx(jDn,{...t}),_Dn=({isMobile:e,sidebarProps:t,...r})=>a.jsxs("div",{className:e?"pricing-content-mobile":"pricing-scroll-hide",children:[a.jsx("div",{className:"pricing-search-header",children:a.jsx(gWe,{...r,isMobile:e,sidebarProps:t,showWithRecharge:t.showWithRecharge,setShowWithRecharge:t.setShowWithRecharge,currency:t.currency,setCurrency:t.setCurrency,showRatio:t.showRatio,setShowRatio:t.setShowRatio,viewMode:t.viewMode,setViewMode:t.setViewMode,tokenUnit:t.tokenUnit,setTokenUnit:t.setTokenUnit})}),a.jsx("div",{className:e?"pricing-view-container-mobile":"pricing-view-container",children:a.jsx(SDn,{...r,viewMode:t.viewMode})})]}),{Paragraph:CDn}=_e,P5={container:"w-12 h-12 rounded-2xl flex items-center justify-center relative shadow-md",icon:"w-8 h-8 flex items-center justify-center"},kDn=({modelData:e,vendorsMap:t={},t:r})=>{const n=()=>{var o;if(e!=null&&e.icon)return a.jsx("div",{className:P5.container,children:a.jsx("div",{className:P5.icon,children:qs(e.icon,32)})});if(e!=null&&e.vendor_icon)return a.jsx("div",{className:P5.container,children:a.jsx("div",{className:P5.icon,children:qs(e.vendor_icon,32)})});const i=((o=e==null?void 0:e.model_name)==null?void 0:o.slice(0,2).toUpperCase())||"AI";return a.jsx("div",{className:P5.container,children:a.jsx(vr,{size:"large",style:{width:48,height:48,borderRadius:16,fontSize:16,fontWeight:"bold"},children:i})})};return a.jsxs("div",{className:"flex items-center",children:[n(),a.jsx("div",{className:"ml-3 font-normal",children:a.jsx(CDn,{className:"!mb-0 !text-lg !font-medium",copyable:{content:(e==null?void 0:e.model_name)||"",onCopy:()=>sr.success({content:r("已复制模型名称")})},children:a.jsx("span",{className:"truncate max-w-60 font-bold",children:(e==null?void 0:e.model_name)||r("未知模型")})})})]})},{Text:$Dn}=_e,EDn=({modelData:e,vendorsMap:t={},t:r})=>{const n=()=>e?e.description?e.description:e.vendor_description?r("供应商信息:")+e.vendor_description:r("暂无模型描述"):r("暂无模型描述"),i=()=>{const o=[];return e!=null&&e.tags&&e.tags.split(",").filter(l=>l.trim()).forEach(l=>{const c=l.trim();o.push({text:c,color:Fi(c)})}),o};return a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-4",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-2 shadow-md",children:a.jsx(KX,{size:16})}),a.jsxs("div",{children:[a.jsx($Dn,{className:"text-lg font-medium",children:r("基本信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:r("模型的详细描述和基本特性")})]})]}),a.jsxs("div",{className:"text-gray-600",children:[a.jsx("p",{className:"mb-4",children:n()}),i().length>0&&a.jsx(Xe,{wrap:!0,children:i().map((o,s)=>a.jsx(me,{color:o.color,shape:"circle",size:"small",children:o.text},s))})]})]})},{Text:TDn}=_e,MDn=({modelData:e,endpointMap:t={},t:r})=>{const n=()=>{if(!e)return null;const i=t;return(e.supported_endpoint_types||[]).map(s=>{const l=i[s]||{};let c=l.path||"";if(c.includes("{model}")){const f=e.model_name||e.modelName||"";c=c.replaceAll("{model}",f)}const u=l.method||"POST";return a.jsxs("div",{className:"flex justify-between border-b border-dashed last:border-0 py-2 last:pb-0",style:{borderColor:"var(--semi-color-border)"},children:[a.jsxs("span",{className:"flex items-center pr-5",children:[a.jsx(jn,{dot:!0,type:"success",className:"mr-2"}),s,c&&":",c&&a.jsx("span",{className:"text-gray-500 md:ml-1 break-all",children:c})]}),c&&a.jsx("span",{className:"text-gray-500 text-xs md:ml-1",children:u})]},s)})};return a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-6",children:[a.jsxs("div",{className:"flex items-center mb-4",children:[a.jsx(vr,{size:"small",color:"purple",className:"mr-2 shadow-md",children:a.jsx(zs,{size:16})}),a.jsxs("div",{children:[a.jsx(TDn,{className:"text-lg font-medium",children:r("API端点")}),a.jsx("div",{className:"text-xs text-gray-600",children:r("模型支持的接口端点信息")})]})]}),n()]})},{Text:zDn}=_e,ADn=({modelData:e,groupRatio:t,currency:r,siteDisplayType:n,tokenUnit:i,displayPrice:o,showRatio:s,usableGroup:l,autoGroups:c=[],t:u})=>{const f=Array.isArray(e==null?void 0:e.enable_groups)?e.enable_groups:[],d=c.filter(h=>f.includes(h)),m=()=>{const y=Object.keys(l||{}).filter(b=>b!=="").filter(b=>b!=="auto").filter(b=>f.includes(b)).map(b=>{const x=e?QX({record:e,selectedGroup:b,groupRatio:t,tokenUnit:i,displayPrice:o,currency:r,quotaDisplayType:n}):{inputPrice:"-",outputPrice:"-",price:"-"},v=t&&t[b]?t[b]:1;return{key:b,group:b,ratio:v,billingType:(e==null?void 0:e.quota_type)===0?u("按量计费"):(e==null?void 0:e.quota_type)===1?u("按次计费"):"-",priceItems:ZX(x,u,n)}}),g=[{title:u("分组"),dataIndex:"group",render:b=>a.jsxs(me,{color:"white",size:"small",shape:"circle",children:[b,u("分组")]})}];return s&&g.push({title:u("倍率"),dataIndex:"ratio",render:b=>a.jsxs(me,{color:"white",size:"small",shape:"circle",children:[b,"x"]})}),g.push({title:u("计费类型"),dataIndex:"billingType",render:b=>{let x="white";return b===u("按量计费")?x="violet":b===u("按次计费")&&(x="teal"),a.jsx(me,{color:x,size:"small",shape:"circle",children:b||"-"})}}),g.push({title:u(n==="TOKENS"?"计费摘要":"价格摘要"),dataIndex:"priceItems",render:b=>a.jsx("div",{className:"space-y-1",children:b.map(x=>a.jsxs("div",{children:[a.jsxs("div",{className:"font-semibold text-orange-600",children:[x.label," ",x.value]}),a.jsx("div",{className:"text-xs text-gray-500",children:x.suffix})]},x.key))})}),a.jsx(ri,{dataSource:y,columns:g,pagination:!1,size:"small",bordered:!1,className:"!rounded-lg"})};return a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-4",children:[a.jsx(vr,{size:"small",color:"orange",className:"mr-2 shadow-md",children:a.jsx(zKe,{size:16})}),a.jsxs("div",{children:[a.jsx(zDn,{className:"text-lg font-medium",children:u("分组价格")}),a.jsx("div",{className:"text-xs text-gray-600",children:u("不同用户分组的价格信息")})]})]}),d.length>0&&a.jsxs("div",{className:"flex flex-wrap items-center gap-1 mb-4",children:[a.jsx("span",{className:"text-sm text-gray-600",children:u("auto分组调用链路")}),a.jsx("span",{className:"text-sm",children:"→"}),d.map((h,y)=>a.jsxs(Le.Fragment,{children:[a.jsxs(me,{color:"white",size:"small",shape:"circle",children:[h,u("分组")]}),y{const y=zr();return a.jsx(ta,{placement:"right",title:a.jsx(kDn,{modelData:r,vendorsMap:f,t:h}),bodyStyle:{padding:"0",display:"flex",flexDirection:"column",borderBottom:"1px solid var(--semi-color-border)"},visible:e,width:y?"100%":600,closeIcon:a.jsx(B,{className:"semi-button-tertiary semi-button-size-small semi-button-borderless",type:"button",icon:a.jsx(_a,{}),onClick:t}),onCancel:t,children:a.jsxs("div",{className:"p-2",children:[!r&&a.jsx("div",{className:"flex justify-center items-center py-10",children:a.jsx(IDn,{type:"secondary",children:h("加载中...")})}),r&&a.jsxs(a.Fragment,{children:[a.jsx(EDn,{modelData:r,vendorsMap:f,t:h}),a.jsx(MDn,{modelData:r,endpointMap:d,t:h}),a.jsx(ADn,{modelData:r,groupRatio:n,currency:i,siteDisplayType:o,tokenUnit:s,displayPrice:l,showRatio:c,usableGroup:u,autoGroups:m,t:h})]})]})})},NDn=()=>{const{t:e}=nt(),[t,r]=p.useState(""),n=p.useRef({isComposition:!1}),[i,o]=p.useState([]),[s,l]=p.useState(""),[c,u]=p.useState(!1),[f,d]=p.useState("all"),[m,h]=p.useState(!1),[y,g]=p.useState(null),[b,x]=p.useState("all"),[v,O]=p.useState("all"),[j,w]=p.useState("all"),[P,S]=p.useState("all"),[$,_]=p.useState("all"),[C,k]=p.useState(20),[N,D]=p.useState(1),[A,z]=p.useState("USD"),[T,E]=p.useState(!1),[M,K]=p.useState("M"),[Q,q]=p.useState([]),[X,Z]=p.useState({}),[R,Y]=p.useState(!0),[G,J]=p.useState({}),[H,U]=p.useState({}),[ie,re]=p.useState({}),[ee,ne]=p.useState([]),[oe]=p.useContext(Ti),[Oe]=p.useContext(Ca),Se=p.useMemo(()=>{var Je;return((Je=oe==null?void 0:oe.status)==null?void 0:Je.price)??1},[oe]),ge=p.useMemo(()=>{var Je;return((Je=oe==null?void 0:oe.status)==null?void 0:Je.usd_exchange_rate)??Se},[oe,Se]),he=p.useMemo(()=>{var Je;return((Je=oe==null?void 0:oe.status)==null?void 0:Je.custom_currency_exchange_rate)??1},[oe]),Pe=p.useMemo(()=>{var Je;return((Je=oe==null?void 0:oe.status)==null?void 0:Je.custom_currency_symbol)??"¤"},[oe]),ve=p.useMemo(()=>{var Je;return((Je=oe==null?void 0:oe.status)==null?void 0:Je.quota_display_type)||"USD"},[oe]);p.useEffect(()=>{(ve==="USD"||ve==="CNY"||ve==="CUSTOM")&&z(ve)},[ve]),p.useEffect(()=>{ve==="TOKENS"&&(E(!1),z("USD"))},[ve]);const ye=p.useMemo(()=>{let Je=Q;if(b!=="all"&&(Je=Je.filter(mt=>mt.enable_groups.includes(b))),v!=="all"&&(Je=Je.filter(mt=>mt.quota_type===v)),j!=="all"&&(Je=Je.filter(mt=>mt.supported_endpoint_types&&mt.supported_endpoint_types.includes(j))),P!=="all"&&(P==="unknown"?Je=Je.filter(mt=>!mt.vendor_name):Je=Je.filter(mt=>mt.vendor_name===P)),$!=="all"){const mt=$.toLowerCase();Je=Je.filter(ct=>ct.tags?ct.tags.toLowerCase().split(/[,;|]+/).map(wt=>wt.trim()).filter(Boolean).includes(mt):!1)}if(t.length>0){const mt=t.toLowerCase();Je=Je.filter(ct=>ct.model_name&&ct.model_name.toLowerCase().includes(mt)||ct.description&&ct.description.toLowerCase().includes(mt)||ct.tags&&ct.tags.toLowerCase().includes(mt)||ct.vendor_name&&ct.vendor_name.toLowerCase().includes(mt))}return Je},[Q,t,b,v,j,P,$]),Me=p.useMemo(()=>({selectedRowKeys:i,onChange:Je=>{o(Je)}}),[i]),Te=Je=>{let mt=Je;return T&&(mt=Je*Se/ge),A==="CNY"?`¥${(mt*ge).toFixed(3)}`:A==="CUSTOM"?`${Pe}${(mt*he).toFixed(3)}`:`$${mt.toFixed(3)}`},ce=(Je,mt,ct)=>{for(let cr=0;crcr.quota_type-wt.quota_type),Je.sort((cr,wt)=>cr.model_name.startsWith("gpt")&&!wt.model_name.startsWith("gpt")?-1:!cr.model_name.startsWith("gpt")&&wt.model_name.startsWith("gpt")?1:cr.model_name.localeCompare(wt.model_name)),q(Je)},be=async()=>{Y(!0);const mt=await ue.get("/api/pricing"),{success:ct,message:cr,data:wt,vendors:fe,group_ratio:Kt,usable_group:Ur,supported_endpoint:Br,auto_groups:Yr}=mt.data;if(ct){J(Kt),U(Ur),d("all");const Or={};Array.isArray(fe)&&fe.forEach(qt=>{Or[qt.id]=qt}),Z(Or),re(Br||{}),ne(Yr||[]),ce(wt,Kt,Or)}else L(cr);Y(!1)},pe=async()=>{await be()},Be=async Je=>{await gn(Je)?Ce(e("已复制:")+Je):Qe.error({title:e("无法复制到剪贴板,请手动复制"),content:Je})},He=Je=>{r(Je||"")},at=()=>{n.current.isComposition=!0},dt=Je=>{n.current.isComposition=!1;const mt=Je.target.value;r(mt||"")},et=Je=>{d(Je),x(Je),Tt(Je==="all"?e("已切换至最优倍率视图,每个模型使用其最低倍率分组"):e("当前查看的分组为:{{group}},倍率为:{{ratio}}",{group:Je,ratio:G[Je]??1}))},Jt=Je=>{g(Je),h(!0)},Ye=()=>{h(!1),setTimeout(()=>{g(null)},300)};return p.useEffect(()=>{pe().then()},[]),p.useEffect(()=>{D(1)},[b,v,j,P,$,t]),{searchValue:t,setSearchValue:r,selectedRowKeys:i,setSelectedRowKeys:o,modalImageUrl:s,setModalImageUrl:l,isModalOpenurl:c,setIsModalOpenurl:u,selectedGroup:f,setSelectedGroup:d,showModelDetail:m,setShowModelDetail:h,selectedModel:y,setSelectedModel:g,filterGroup:b,setFilterGroup:x,filterQuotaType:v,setFilterQuotaType:O,filterEndpointType:j,setFilterEndpointType:w,filterVendor:P,setFilterVendor:S,filterTag:$,setFilterTag:_,pageSize:C,setPageSize:k,currentPage:N,setCurrentPage:D,currency:A,setCurrency:z,siteDisplayType:ve,showWithRecharge:T,setShowWithRecharge:E,tokenUnit:M,setTokenUnit:K,models:Q,loading:R,groupRatio:G,usableGroup:H,endpointMap:ie,autoGroups:ee,priceRate:Se,usdExchangeRate:ge,filteredModels:ye,rowSelection:Me,vendorsMap:X,userState:Oe,statusState:oe,displayPrice:Te,refresh:pe,copyText:Be,handleChange:He,handleCompositionStart:at,handleCompositionEnd:dt,handleGroupClick:et,openModelDetail:Jt,closeModelDetail:Ye,compositionRef:n,t:e}},LDn=()=>{const e=NDn(),{Sider:t,Content:r}=$o,n=zr(),[i,o]=Le.useState(!1),[s,l]=Le.useState("card"),c={...e,showRatio:i,setShowRatio:o,viewMode:s,setViewMode:l};return a.jsxs("div",{className:"bg-white",children:[a.jsxs($o,{className:"pricing-layout",children:[!n&&a.jsx(t,{className:"pricing-scroll-hide pricing-sidebar",children:a.jsx(aDn,{...c})}),a.jsx(r,{className:"pricing-scroll-hide pricing-content",children:a.jsx(_Dn,{...c,isMobile:n,sidebarProps:c})})]}),a.jsx(qX,{src:e.modalImageUrl,visible:e.isModalOpenurl,onVisibleChange:u=>e.setIsModalOpenurl(u)}),a.jsx(DDn,{visible:e.showModelDetail,onClose:e.closeModelDetail,modelData:e.selectedModel,groupRatio:e.groupRatio,usableGroup:e.usableGroup,currency:e.currency,siteDisplayType:e.siteDisplayType,tokenUnit:e.tokenUnit,displayPrice:e.displayPrice,showRatio:c.showRatio,vendorsMap:e.vendorsMap,endpointMap:e.endpointMap,autoGroups:e.autoGroups,t:e.t})]})},iOe=()=>a.jsx(a.Fragment,{children:a.jsx(LDn,{})}),oOe=["amber","blue","cyan","green","grey","indigo","light-blue","lime","orange","pink","purple","red","teal","violet","yellow"],aOe=e=>{const t=new Date(e*1e3),r=t.getFullYear(),n=("0"+(t.getMonth()+1)).slice(-2),i=("0"+t.getDate()).slice(-2),o=("0"+t.getHours()).slice(-2),s=("0"+t.getMinutes()).slice(-2),l=("0"+t.getSeconds()).slice(-2);return`${r}-${n}-${i} ${o}:${s}:${l}`};function RDn(e,t){if(!e||!t)return"N/A";const r=t-e,n=r>60?"red":"green";return a.jsxs(me,{color:n,shape:"circle",children:[r," s"]})}const FDn=(e,t)=>{switch(e){case"MUSIC":return a.jsx(me,{color:"grey",shape:"circle",prefixIcon:a.jsx(F6n,{size:14}),children:t("生成音乐")});case"LYRICS":return a.jsx(me,{color:"pink",shape:"circle",prefixIcon:a.jsx(qre,{size:14}),children:t("生成歌词")});case ROe:return a.jsx(me,{color:"blue",shape:"circle",prefixIcon:a.jsx(Il,{size:14}),children:t("图生视频")});case FOe:return a.jsx(me,{color:"blue",shape:"circle",prefixIcon:a.jsx(Il,{size:14}),children:t("文生视频")});case BOe:return a.jsx(me,{color:"blue",shape:"circle",prefixIcon:a.jsx(Il,{size:14}),children:t("首尾生视频")});case VOe:return a.jsx(me,{color:"blue",shape:"circle",prefixIcon:a.jsx(Il,{size:14}),children:t("参照生视频")});case HOe:return a.jsx(me,{color:"blue",shape:"circle",prefixIcon:a.jsx(Il,{size:14}),children:t("视频Remix")});default:return a.jsx(me,{color:"white",shape:"circle",prefixIcon:a.jsx(t2,{size:14}),children:t("未知")})}},BDn=(e,t)=>{let r=Ef.find(n=>String(n.value)===String(e));if(r)return a.jsx(me,{color:r.color,shape:"circle",children:r.label});switch(e){case"suno":return a.jsx(me,{color:"green",shape:"circle",children:"Suno"});default:return a.jsx(me,{color:"white",shape:"circle",children:t("未知")})}},VDn=(e,t)=>{switch(e){case"SUCCESS":return a.jsx(me,{color:"green",shape:"circle",prefixIcon:a.jsx(Rd,{size:14}),children:t("成功")});case"NOT_START":return a.jsx(me,{color:"grey",shape:"circle",prefixIcon:a.jsx(QNe,{size:14}),children:t("未启动")});case"SUBMITTED":return a.jsx(me,{color:"yellow",shape:"circle",prefixIcon:a.jsx(Fd,{size:14}),children:t("队列中")});case"IN_PROGRESS":return a.jsx(me,{color:"blue",shape:"circle",prefixIcon:a.jsx(q6n,{size:14}),children:t("执行中")});case"FAILURE":return a.jsx(me,{color:"red",shape:"circle",prefixIcon:a.jsx(Wre,{size:14}),children:t("失败")});case"QUEUED":return a.jsx(me,{color:"orange",shape:"circle",prefixIcon:a.jsx(O6n,{size:14}),children:t("排队中")});case"UNKNOWN":return a.jsx(me,{color:"white",shape:"circle",prefixIcon:a.jsx(t2,{size:14}),children:t("未知")});case"":return a.jsx(me,{color:"grey",shape:"circle",prefixIcon:a.jsx(JNe,{size:14}),children:t("正在提交")});default:return a.jsx(me,{color:"white",shape:"circle",prefixIcon:a.jsx(t2,{size:14}),children:t("未知")})}},bWe=({t:e,COLUMN_KEYS:t,copyText:r,openContentModal:n,isAdminUser:i,openVideoModal:o,openAudioModal:s})=>[{key:t.SUBMIT_TIME,title:e("提交时间"),dataIndex:"submit_time",render:(l,c,u)=>a.jsx("div",{children:l?aOe(l):"-"})},{key:t.FINISH_TIME,title:e("结束时间"),dataIndex:"finish_time",render:(l,c,u)=>a.jsx("div",{children:l?aOe(l):"-"})},{key:t.DURATION,title:e("花费时间"),dataIndex:"finish_time",render:(l,c)=>a.jsx(a.Fragment,{children:l?RDn(c.submit_time,l):"-"})},{key:t.CHANNEL,title:e("渠道"),dataIndex:"channel_id",render:(l,c,u)=>i?a.jsx("div",{children:a.jsx(me,{color:oOe[parseInt(l)%oOe.length],size:"large",shape:"circle",onClick:()=>{r(l)},children:l})}):a.jsx(a.Fragment,{})},{key:t.USERNAME,title:e("用户"),dataIndex:"username",render:(l,c,u)=>{if(!i)return a.jsx(a.Fragment,{});const f=String(c.username||l||"?");return a.jsxs(Xe,{children:[a.jsx(vr,{size:"extra-small",color:Fi(f),children:f.slice(0,1)}),a.jsx(_e.Text,{children:f})]})}},{key:t.PLATFORM,title:e("平台"),dataIndex:"platform",render:(l,c,u)=>a.jsx("div",{children:BDn(l,e)})},{key:t.TYPE,title:e("类型"),dataIndex:"action",render:(l,c,u)=>a.jsx("div",{children:FDn(l,e)})},{key:t.TASK_ID,title:e("任务ID"),dataIndex:"task_id",render:(l,c,u)=>a.jsx(_e.Text,{ellipsis:{showTooltip:!0},onClick:()=>{n(JSON.stringify(c,null,2))},children:a.jsx("div",{children:l})})},{key:t.TASK_STATUS,title:e("任务状态"),dataIndex:"status",render:(l,c,u)=>a.jsx("div",{children:VDn(l,e)})},{key:t.PROGRESS,title:e("进度"),dataIndex:"progress",render:(l,c,u)=>a.jsx("div",{children:isNaN(l==null?void 0:l.replace("%",""))?l||"-":a.jsx(va,{stroke:c.status==="FAILURE"?"var(--semi-color-warning)":null,percent:l?parseInt(l.replace("%","")):0,showInfo:!0,"aria-label":"task progress",style:{minWidth:"160px"}})})},{key:t.FAIL_REASON,title:e("详情"),dataIndex:"fail_reason",fixed:"right",render:(l,c,u)=>{if(c.platform==="suno"&&c.status==="SUCCESS"&&Array.isArray(c.data)&&c.data.some(g=>g.audio_url))return a.jsx("a",{href:"#",onClick:g=>{g.preventDefault(),s(c.data)},children:e("点击预览音乐")});const d=c.action===ROe||c.action===FOe||c.action===BOe||c.action===VOe||c.action===HOe,m=c.status==="SUCCESS",h=c.result_url,y=typeof h=="string"&&/^https?:\/\//.test(h);return m&&d&&y?a.jsx("a",{href:"#",onClick:g=>{g.preventDefault(),o(h)},children:e("点击预览视频")}):l?a.jsx(_e.Text,{ellipsis:{showTooltip:!0},style:{width:100},onClick:()=>{n(l)},children:l}):e("无")}}],HDn=e=>{const{logs:t,loading:r,activePage:n,pageSize:i,logCount:o,compactMode:s,visibleColumns:l,handlePageChange:c,handlePageSizeChange:u,copyText:f,openContentModal:d,openVideoModal:m,openAudioModal:h,showUserInfoFunc:y,isAdminUser:g,t:b,COLUMN_KEYS:x}=e,v=p.useMemo(()=>bWe({t:b,COLUMN_KEYS:x,copyText:f,openContentModal:d,openVideoModal:m,openAudioModal:h,showUserInfoFunc:y,isAdminUser:g}),[b,x,f,d,m,h,y,g]),O=()=>v.filter(P=>l[P.key]),j=p.useMemo(()=>O(),[l,v]),w=p.useMemo(()=>s?j.map(({fixed:P,...S})=>S):j,[s,j]);return a.jsx(oa,{columns:w,dataSource:t,rowKey:"key",loading:r,scroll:s?void 0:{x:"max-content"},className:"rounded-xl overflow-hidden",size:"middle",empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:b("搜索无结果"),style:{padding:30}}),pagination:{currentPage:n,pageSize:i,total:o,pageSizeOptions:[10,20,50,100],showSizeChanger:!0,onPageSizeChange:u,onPageChange:c},hidePagination:!0})},{Text:UDn}=_e,WDn=({compactMode:e,setCompactMode:t,t:r})=>a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-2 w-full",children:[a.jsxs("div",{className:"flex items-center text-orange-500 mb-2 md:mb-0",children:[a.jsx(pm,{className:"mr-2"}),a.jsx(UDn,{children:r("任务记录")})]}),a.jsx(fs,{compactMode:e,setCompactMode:t,t:r})]}),KDn=({formInitValues:e,setFormApi:t,refresh:r,setShowColumnSelector:n,formApi:i,loading:o,isAdminUser:s,t:l})=>a.jsx(F,{initValues:e,getFormApi:c=>t(c),onSubmit:r,allowEmpty:!0,autoComplete:"off",layout:"vertical",trigger:"change",stopValidateWithError:!1,children:a.jsxs("div",{className:"flex flex-col gap-2",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-2",children:[a.jsx("div",{className:"col-span-1 lg:col-span-2",children:a.jsx(F.DatePicker,{field:"dateRange",className:"w-full",type:"dateTimeRange",placeholder:[l("开始时间"),l("结束时间")],showClear:!0,pure:!0,size:"small",presets:pie.map(c=>({text:l(c.text),start:c.start(),end:c.end()}))})}),a.jsx(F.Input,{field:"task_id",prefix:a.jsx(en,{}),placeholder:l("任务 ID"),showClear:!0,pure:!0,size:"small"}),s&&a.jsx(F.Input,{field:"channel_id",prefix:a.jsx(en,{}),placeholder:l("渠道 ID"),showClear:!0,pure:!0,size:"small"})]}),a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsx("div",{}),a.jsxs("div",{className:"flex gap-2",children:[a.jsx(B,{type:"tertiary",htmlType:"submit",loading:o,size:"small",children:l("查询")}),a.jsx(B,{type:"tertiary",onClick:()=>{i&&(i.reset(),setTimeout(()=>{r()},100))},size:"small",children:l("重置")}),a.jsx(B,{type:"tertiary",onClick:()=>n(!0),size:"small",children:l("列设置")})]})]})]})}),qDn=({showColumnSelector:e,setShowColumnSelector:t,visibleColumns:r,handleColumnVisibilityChange:n,handleSelectAll:i,initDefaultColumns:o,COLUMN_KEYS:s,isAdminUser:l,copyText:c,openContentModal:u,t:f})=>{const d=bWe({t:f,COLUMN_KEYS:s,copyText:c,openContentModal:u,isAdminUser:l});return a.jsxs(Qe,{title:f("列设置"),visible:e,onCancel:()=>t(!1),footer:a.jsxs("div",{className:"flex justify-end",children:[a.jsx(B,{onClick:()=>o(),children:f("重置")}),a.jsx(B,{onClick:()=>t(!1),children:f("取消")}),a.jsx(B,{onClick:()=>t(!1),children:f("确定")})]}),children:[a.jsx("div",{style:{marginBottom:20},children:a.jsx(on,{checked:Object.values(r).every(m=>m===!0),indeterminate:Object.values(r).some(m=>m===!0)&&!Object.values(r).every(m=>m===!0),onChange:m=>i(m.target.checked),children:f("全选")})}),a.jsx("div",{className:"flex flex-wrap max-h-96 overflow-y-auto rounded-lg p-4",style:{border:"1px solid var(--semi-color-border)"},children:d.map(m=>!l&&m.key===s.CHANNEL?null:a.jsx("div",{className:"w-1/2 mb-4 pr-2",children:a.jsx(on,{checked:!!r[m.key],onChange:h=>n(m.key,h.target.checked),children:m.title})},m.key))})]})},{Text:S5}=_e,sOe=({isModalOpen:e,setIsModalOpen:t,modalContent:r,isVideo:n})=>{const{t:i}=nt(),[o,s]=p.useState(!1),[l,c]=p.useState(!1);p.useEffect(()=>{e&&n&&(s(!1),c(!0))},[e,n]);const u=()=>{s(!0),c(!1)},f=()=>{c(!1)},d=()=>{navigator.clipboard.writeText(r)},m=()=>{window.open(r,"_blank")},h=()=>o?a.jsxs("div",{style:{textAlign:"center",padding:"40px"},children:[a.jsx(S5,{type:"tertiary",style:{display:"block",marginBottom:"16px"},children:i("视频无法在当前浏览器中播放,这可能是由于:")}),a.jsx(S5,{type:"tertiary",style:{display:"block",marginBottom:"8px",fontSize:"12px"},children:i("• 视频服务商的跨域限制")}),a.jsx(S5,{type:"tertiary",style:{display:"block",marginBottom:"8px",fontSize:"12px"},children:i("• 需要特定的请求头或认证")}),a.jsx(S5,{type:"tertiary",style:{display:"block",marginBottom:"16px",fontSize:"12px"},children:i("• 防盗链保护机制")}),a.jsxs("div",{style:{marginTop:"20px"},children:[a.jsx(B,{icon:a.jsx(_Oe,{}),onClick:m,style:{marginRight:"8px"},children:i("在新标签页中打开")}),a.jsx(B,{icon:a.jsx(Xs,{}),onClick:d,children:i("复制链接")})]}),a.jsx("div",{style:{marginTop:"16px",padding:"8px",backgroundColor:"#f8f9fa",borderRadius:"4px"},children:a.jsx(S5,{type:"tertiary",style:{fontSize:"10px",wordBreak:"break-all"},children:r})})]}):a.jsxs("div",{style:{position:"relative",height:"100%"},children:[l&&a.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:10},children:a.jsx(Lt,{size:"large"})}),a.jsx("video",{src:r,controls:!0,style:{width:"100%",height:"100%",maxWidth:"100%",maxHeight:"100%",objectFit:"contain"},onError:u,onLoadedData:f,onLoadStart:()=>c(!0)})]});return a.jsx(Qe,{visible:e,onOk:()=>t(!1),onCancel:()=>t(!1),closable:null,bodyStyle:{height:n?"70vh":"400px",maxHeight:"80vh",overflow:"auto",padding:n&&o?"0":"24px"},width:n?"90vw":800,style:n?{maxWidth:960}:void 0,children:n?h():a.jsx("p",{style:{whiteSpace:"pre-line"},children:r})})},{Text:rz,Title:QFn}=_e,GDn=e=>{if(!e||e<=0)return"--:--";const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}:${r.toString().padStart(2,"0")}`},JDn=({clip:e})=>{var f,d;const{t}=nt(),[r,n]=p.useState(!1),i=p.useRef(null);p.useEffect(()=>{n(!1)},[e.audio_url]);const o=e.title||t("未命名"),s=e.tags||((f=e.metadata)==null?void 0:f.tags)||"",l=e.duration||((d=e.metadata)==null?void 0:d.duration),c=e.image_url||e.image_large_url,u=e.audio_url;return a.jsxs("div",{style:{display:"flex",gap:"16px",padding:"16px",borderRadius:"8px",border:"1px solid var(--semi-color-border)",background:"var(--semi-color-bg-1)"},children:[c&&a.jsx("img",{src:c,alt:o,style:{width:80,height:80,borderRadius:"8px",objectFit:"cover",flexShrink:0},onError:m=>{m.target.style.display="none"}}),a.jsxs("div",{style:{flex:1,minWidth:0},children:[a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"8px",marginBottom:"4px"},children:[a.jsx(rz,{strong:!0,ellipsis:{showTooltip:!0},style:{fontSize:15},children:o}),l>0&&a.jsx(me,{size:"small",color:"grey",shape:"circle",children:GDn(l)})]}),s&&a.jsx("div",{style:{marginBottom:"8px"},children:a.jsx(rz,{type:"tertiary",size:"small",ellipsis:{showTooltip:!0,rows:1},children:s})}),r?a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"8px",flexWrap:"wrap"},children:[a.jsx(rz,{type:"warning",size:"small",children:t("音频无法播放")}),a.jsx(B,{size:"small",icon:a.jsx(_Oe,{}),onClick:()=>window.open(u,"_blank"),children:t("在新标签页中打开")}),a.jsx(B,{size:"small",icon:a.jsx(Xs,{}),onClick:()=>navigator.clipboard.writeText(u),children:t("复制链接")})]}):a.jsx("audio",{ref:i,src:u,controls:!0,preload:"none",onError:()=>n(!0),style:{width:"100%",height:36}})]})]})},YDn=({isModalOpen:e,setIsModalOpen:t,audioClips:r})=>{const{t:n}=nt(),i=Array.isArray(r)?r:[];return a.jsx(Qe,{title:n("音乐预览"),visible:e,onOk:()=>t(!1),onCancel:()=>t(!1),closable:null,footer:null,bodyStyle:{maxHeight:"70vh",overflow:"auto",padding:"16px"},width:560,children:i.length===0?a.jsx(rz,{type:"tertiary",children:n("无")}):a.jsx("div",{style:{display:"flex",flexDirection:"column",gap:"12px"},children:i.map((o,s)=>a.jsx(JDn,{clip:o},o.clip_id||o.id||s))})})},XDn=()=>{const{t:e}=nt(),t={SUBMIT_TIME:"submit_time",FINISH_TIME:"finish_time",DURATION:"duration",CHANNEL:"channel",USERNAME:"username",PLATFORM:"platform",TYPE:"type",TASK_ID:"task_id",TASK_STATUS:"task_status",PROGRESS:"progress",FAIL_REASON:"fail_reason",RESULT_URL:"result_url"},[r,n]=p.useState([]),[i,o]=p.useState(!1),[s,l]=p.useState(1),[c,u]=p.useState(0),[f,d]=p.useState(Qo),m=no(),h=m?"task-logs-table-columns-admin":"task-logs-table-columns-user",[y,g]=p.useState(!1),[b,x]=p.useState(""),[v,O]=p.useState(!1),[j,w]=p.useState(""),[P,S]=p.useState(!1),[$,_]=p.useState([]),[C,k]=p.useState(!1),[N,D]=p.useState(null),[A,z]=p.useState(null);let T=new Date,E=new Date(T.getFullYear(),T.getMonth(),T.getDate());const M={channel_id:"",task_id:"",dateRange:[Jr(E.getTime()/1e3),Jr(T.getTime()/1e3+3600)]},[K,Q]=p.useState({}),[q,X]=p.useState(!1),[Z,R]=yl("taskLogs");p.useEffect(()=>{const ye=localStorage.getItem(h);if(ye)try{const Me=JSON.parse(ye),ce={...Y(),...Me};m||(ce[t.CHANNEL]=!1,ce[t.USERNAME]=!1),Q(ce)}catch(Me){console.error("Failed to parse saved column preferences",Me),G()}else G()},[]);const Y=()=>({[t.SUBMIT_TIME]:!0,[t.FINISH_TIME]:!0,[t.DURATION]:!0,[t.CHANNEL]:m,[t.USERNAME]:m,[t.PLATFORM]:!0,[t.TYPE]:!0,[t.TASK_ID]:!0,[t.TASK_STATUS]:!0,[t.PROGRESS]:!0,[t.FAIL_REASON]:!0,[t.RESULT_URL]:!0}),G=()=>{const ye=Y();Q(ye),localStorage.setItem(h,JSON.stringify(ye))},J=(ye,Me)=>{const Te={...K,[ye]:Me};Q(Te)},H=ye=>{const Me=Object.keys(t).map(ce=>t[ce]),Te={};Me.forEach(ce=>{(ce===t.CHANNEL||ce===t.USERNAME)&&!m?Te[ce]=!1:Te[ce]=ye}),Q(Te)};p.useEffect(()=>{Object.keys(K).length>0&&localStorage.setItem(h,JSON.stringify(K))},[K]);const U=()=>{const ye=A?A.getValues():{};let Me=Jr(E.getTime()/1e3),Te=Jr(T.getTime()/1e3+3600);return ye.dateRange&&Array.isArray(ye.dateRange)&&ye.dateRange.length===2&&(Me=ye.dateRange[0],Te=ye.dateRange[1]),{channel_id:ye.channel_id||"",task_id:ye.task_id||"",start_timestamp:Me,end_timestamp:Te}},ie=ye=>ye.map(Me=>({...Me,timestamp2string:Jr(Me.created_at),key:""+Me.id})),re=ye=>{const Me=ie(ye.items||[]);n(Me),u(ye.total||0),l(ye.page||1),d(ye.page_size||f)},ee=async(ye=1,Me=f)=>{o(!0);const{channel_id:Te,task_id:ce,start_timestamp:be,end_timestamp:pe}=U();let Be=parseInt(Date.parse(be)/1e3),He=parseInt(Date.parse(pe)/1e3),at=m?`/api/task/?p=${ye}&page_size=${Me}&channel_id=${Te}&task_id=${ce}&start_timestamp=${Be}&end_timestamp=${He}`:`/api/task/self?p=${ye}&page_size=${Me}&task_id=${ce}&start_timestamp=${Be}&end_timestamp=${He}`;const dt=await ue.get(at),{success:et,message:Jt,data:Ye}=dt.data;et?re(Ye):L(Jt),o(!1)},ne=ye=>{ee(ye,f).then()},oe=async ye=>{localStorage.setItem("task-page-size",ye+""),await ee(1,ye)},Oe=async()=>{await ee(1,f)},Se=async ye=>{await gn(ye)?Ce(e("已复制:")+ye):Qe.error({title:e("无法复制到剪贴板,请手动复制"),content:ye})},ge=ye=>{x(ye),g(!0)},he=ye=>{w(ye),O(!0)},Pe=ye=>{_(ye),S(!0)},ve=async ye=>{if(!m)return;const Me=await ue.get(`/api/user/${ye}`),{success:Te,message:ce,data:be}=Me.data;Te?(D(be),k(!0)):L(ce)};return p.useEffect(()=>{const ye=parseInt(localStorage.getItem("task-page-size"))||Qo;d(ye),ee(1,ye).then()},[]),{logs:r,loading:i,activePage:s,logCount:c,pageSize:f,isAdminUser:m,isModalOpen:y,setIsModalOpen:g,modalContent:b,isVideoModalOpen:v,setIsVideoModalOpen:O,videoUrl:j,isAudioModalOpen:P,setIsAudioModalOpen:S,audioClips:$,formApi:A,setFormApi:z,formInitValues:M,getFormValues:U,visibleColumns:K,showColumnSelector:q,setShowColumnSelector:X,handleColumnVisibilityChange:J,handleSelectAll:H,initDefaultColumns:G,COLUMN_KEYS:t,compactMode:Z,setCompactMode:R,showUserInfo:C,setShowUserInfoModal:k,userInfoData:N,showUserInfoFunc:ve,loadLogs:ee,handlePageChange:ne,handlePageSizeChange:oe,refresh:Oe,copyText:Se,openContentModal:ge,openVideoModal:he,openAudioModal:Pe,enrichLogs:ie,syncPageData:re,t:e}},QDn=()=>{const e=XDn(),t=zr();return a.jsxs(a.Fragment,{children:[a.jsx(qDn,{...e}),a.jsx(sOe,{...e,isVideo:!1}),a.jsx(sOe,{isModalOpen:e.isVideoModalOpen,setIsModalOpen:e.setIsVideoModalOpen,modalContent:e.videoUrl,isVideo:!0}),a.jsx(YDn,{isModalOpen:e.isAudioModalOpen,setIsModalOpen:e.setIsAudioModalOpen,audioClips:e.audioClips}),a.jsx($o,{children:a.jsx(us,{type:"type2",statsArea:a.jsx(WDn,{...e}),searchArea:a.jsx(KDn,{...e}),paginationArea:Qs({currentPage:e.activePage,pageSize:e.pageSize,total:e.logCount,onPageChange:e.handlePageChange,onPageSizeChange:e.handlePageSizeChange,isMobile:t,t:e.t}),t:e.t,children:a.jsx(HDn,{...e})})})]})},ZDn=()=>a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(QDn,{})}),{Text:eNn}=_e;function lOe(e){return a.jsx(a.Fragment,{children:Jr(e)})}const tNn=(e,t)=>{var n;const r=(e==null?void 0:e.icon)||((n=t[e==null?void 0:e.vendor_id])==null?void 0:n.icon);return r?a.jsx("div",{className:"flex items-center justify-center",children:qs(r,20)}):"-"},rNn=(e,t,r)=>{if(!e||!t[e])return"-";const n=t[e];return a.jsx(me,{color:"white",shape:"circle",prefixIcon:qs(n.icon||"Layers",14),children:n.name})},nNn=e=>!e||e.length===0?"-":Ys({items:e,renderItem:(t,r)=>a.jsx(me,{size:"small",shape:"circle",color:Fi(t),children:t},r)}),iNn=e=>{if(!e)return"-";const t=e.split(",").filter(Boolean);return Ys({items:t,renderItem:(r,n)=>a.jsx(me,{size:"small",shape:"circle",color:Fi(r),children:r},n)})},oNn=e=>{try{const t=typeof e=="string"?JSON.parse(e):e;if(t&&typeof t=="object"&&!Array.isArray(t)){const r=Object.keys(t||{});return r.length===0?"-":Ys({items:r,renderItem:(n,i)=>a.jsx(me,{size:"small",shape:"circle",color:Fi(n),children:n},i),maxDisplay:3})}return Array.isArray(t)?t.length===0?"-":Ys({items:t,renderItem:(r,n)=>a.jsx(me,{color:"white",size:"small",shape:"circle",children:r},n),maxDisplay:3}):e||"-"}catch{return e||"-"}},aNn=(e,t)=>!Array.isArray(e)||e.length===0?"-":Ys({items:e,renderItem:(r,n)=>r===1?a.jsx(me,{color:"teal",size:"small",shape:"circle",children:t("按次计费")},`${r}-${n}`):r===0?a.jsx(me,{color:"violet",size:"small",shape:"circle",children:t("按量计费")},`${r}-${n}`):a.jsx(me,{color:"white",size:"small",shape:"circle",children:r},`${r}-${n}`),maxDisplay:3}),sNn=e=>!e||e.length===0?"-":Ys({items:e,renderItem:(t,r)=>a.jsxs(me,{color:"white",size:"small",shape:"circle",children:[t.name,"(",t.type,")"]},r)}),lNn=(e,t,r,n,i,o,s)=>a.jsxs(Xe,{wrap:!0,children:[t.status===1?a.jsx(B,{type:"danger",size:"small",onClick:()=>i(t.id,"disable",t),children:s("禁用")}):a.jsx(B,{size:"small",onClick:()=>i(t.id,"enable",t),children:s("启用")}),a.jsx(B,{type:"tertiary",size:"small",onClick:()=>{r(t),n(!0)},children:s("编辑")}),a.jsx(B,{type:"danger",size:"small",onClick:()=>{Qe.confirm({title:s("确定是否要删除此模型?"),content:s("此修改将不可逆"),onOk:()=>{(async()=>(await i(t.id,"delete",t),await o()))()}})},children:s("删除")})]}),cNn=(e,t,r)=>{const i={0:{color:"green",label:r("精确")},1:{color:"blue",label:r("前缀")},2:{color:"orange",label:r("包含")},3:{color:"purple",label:r("后缀")}}[e];if(!i)return"-";let o=i.label;e!==0&&t.matched_count&&(o=`${i.label} ${t.matched_count}${r("个模型")}`);const s=a.jsx(me,{color:i.color,size:"small",shape:"circle",children:o});return e===0||!t.matched_models||t.matched_models.length===0?s:a.jsx(Ut,{content:t.matched_models.join(", "),showArrow:!0,children:s})},uNn=({t:e,manageModel:t,setEditingModel:r,setShowEdit:n,refresh:i,vendorMap:o})=>[{title:e("图标"),dataIndex:"icon",width:70,align:"center",render:(s,l)=>tNn(l,o)},{title:e("模型名称"),dataIndex:"model_name",render:s=>a.jsx(eNn,{copyable:!0,onClick:l=>l.stopPropagation(),children:s})},{title:e("匹配类型"),dataIndex:"name_rule",render:(s,l)=>cNn(s,l,e)},{title:e("参与官方同步"),dataIndex:"sync_official",render:s=>a.jsx(me,{size:"small",shape:"circle",color:s===1?"green":"orange",children:e(s===1?"是":"否")})},{title:e("描述"),dataIndex:"description",render:s=>mie(s,200)},{title:e("供应商"),dataIndex:"vendor_id",render:(s,l)=>rNn(s,o)},{title:e("标签"),dataIndex:"tags",render:iNn},{title:e("端点"),dataIndex:"endpoints",render:oNn},{title:e("已绑定渠道"),dataIndex:"bound_channels",render:sNn},{title:e("可用分组"),dataIndex:"enable_groups",render:nNn},{title:e("计费类型"),dataIndex:"quota_types",render:s=>aNn(s,e)},{title:e("创建时间"),dataIndex:"created_time",render:(s,l,c)=>a.jsx("div",{children:lOe(s)})},{title:e("更新时间"),dataIndex:"updated_time",render:(s,l,c)=>a.jsx("div",{children:lOe(s)})},{title:"",dataIndex:"operate",fixed:"right",render:(s,l,c)=>lNn(s,l,r,n,t,i,e)}],fNn=e=>{const{models:t,loading:r,activePage:n,pageSize:i,modelCount:o,compactMode:s,handlePageChange:l,handlePageSizeChange:c,rowSelection:u,handleRow:f,manageModel:d,setEditingModel:m,setShowEdit:h,refresh:y,vendorMap:g,t:b}=e,x=p.useMemo(()=>uNn({t:b,manageModel:d,setEditingModel:m,setShowEdit:h,refresh:y,vendorMap:g}),[b,d,m,h,y,g]),v=p.useMemo(()=>s?x.map(O=>{if(O.dataIndex==="operate"){const{fixed:j,...w}=O;return w}return O}):x,[s,x]);return a.jsx(oa,{columns:v,dataSource:t,scroll:s?void 0:{x:"max-content"},pagination:{currentPage:n,pageSize:i,total:o,showSizeChanger:!0,pageSizeOptions:[10,20,50,100],onPageSizeChange:c,onPageChange:l},hidePagination:!0,loading:r,rowSelection:u,onRow:f,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:b("搜索无结果"),style:{padding:30}}),className:"rounded-xl overflow-hidden",size:"middle"})},pNn=({visible:e,onClose:t,onConfigureModel:r,t:n})=>{const[i,o]=p.useState(!1),[s,l]=p.useState([]),[c,u]=p.useState(""),[f,d]=p.useState(1),m=zr(),h=async()=>{o(!0);try{const x=await ue.get("/api/models/missing");x.data.success?l(x.data.data||[]):L(x.data.message)}catch{L(n("获取未配置模型失败"))}o(!1)};p.useEffect(()=>{e?(h(),u(""),d(1)):l([])},[e]);const y=s.filter(x=>x.toLowerCase().includes(c.toLowerCase())),g=(()=>{const x=(f-1)*Bl,v=x+Bl;return y.slice(x,v).map(O=>({model:O,key:O}))})(),b=[{title:n("模型名称"),dataIndex:"model",render:x=>a.jsx("div",{className:"flex items-center",children:a.jsx(_e.Text,{strong:!0,children:x})})},{title:"",dataIndex:"operate",fixed:"right",width:120,render:(x,v)=>a.jsx(B,{type:"primary",size:"small",onClick:()=>r(v.model),children:n("配置")})}];return a.jsx(Qe,{title:a.jsx("div",{className:"flex flex-col gap-2 w-full",children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(_e.Text,{strong:!0,className:"!text-[var(--semi-color-text-0)] !text-base",children:n("未配置的模型列表")}),a.jsxs(_e.Text,{type:"tertiary",size:"small",children:[n("共")," ",s.length," ",n("个未配置模型")]})]})}),visible:e,onCancel:t,footer:null,size:m?"full-width":"medium",className:"!rounded-lg",children:a.jsx(Lt,{spinning:i,children:s.length===0&&!i?a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:n("暂无缺失模型"),style:{padding:30}}):a.jsxs("div",{className:"missing-models-content",children:[a.jsx("div",{className:"flex items-center justify-end gap-2 w-full mb-4",children:a.jsx(_t,{placeholder:n("搜索模型..."),value:c,onChange:x=>{u(x),d(1)},className:"!w-full",prefix:a.jsx(en,{}),showClear:!0})}),y.length>0?a.jsx(ri,{columns:b,dataSource:g,pagination:{currentPage:f,pageSize:Bl,total:y.length,showSizeChanger:!1,onPageChange:x=>d(x)}}):a.jsx(Ir,{image:a.jsx(Nn,{style:{width:100,height:100}}),darkModeImage:a.jsx(Dn,{style:{width:100,height:100}}),description:n(c?"未找到匹配的模型":"暂无缺失模型"),style:{padding:20}})]})})})},{Text:dNn,Title:mNn}=_e,hNn={openai:{path:"/v1/chat/completions",method:"POST"},"openai-response":{path:"/v1/responses",method:"POST"},"openai-response-compact":{path:"/v1/responses/compact",method:"POST"},anthropic:{path:"/v1/messages",method:"POST"},gemini:{path:"/v1beta/models/{model}:generateContent",method:"POST"},"jina-rerank":{path:"/v1/rerank",method:"POST"},"image-generation":{path:"/v1/images/generations",method:"POST"}},vWe=({visible:e,onClose:t,editingGroup:r,onSuccess:n})=>{var y;const{t:i}=nt(),o=zr(),[s,l]=p.useState(!1),c=p.useRef(null),u=r&&r.id!==void 0,[f,d]=p.useState((r==null?void 0:r.type)||"tag");p.useEffect(()=>{d((r==null?void 0:r.type)||"tag")},[r==null?void 0:r.type]);const m=[{label:i("模型组"),value:"model"},{label:i("标签组"),value:"tag"},{label:i("端点组"),value:"endpoint"}],h=async g=>{l(!0);try{const b={...g};if(g.type==="endpoint"?b.items=g.items||"":b.items=Array.isArray(g.items)?g.items:[],r.id){b.id=r.id;const x=await ue.put("/api/prefill_group",b);x.data.success?(Ce(i("更新成功")),n()):L(x.data.message||i("更新失败"))}else{const x=await ue.post("/api/prefill_group",b);x.data.success?(Ce(i("创建成功")),n()):L(x.data.message||i("创建失败"))}}catch{L(i("操作失败"))}l(!1)};return a.jsx(ta,{placement:"left",title:a.jsxs(Xe,{children:[u?a.jsx(me,{color:"blue",shape:"circle",children:i("更新")}):a.jsx(me,{color:"green",shape:"circle",children:i("新建")}),a.jsx(mNn,{heading:4,className:"m-0",children:i(u?"更新预填组":"创建新的预填组")})]}),visible:e,onCancel:t,width:o?"100%":600,bodyStyle:{padding:"0"},footer:a.jsx("div",{className:"flex justify-end bg-white",children:a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",className:"!rounded-lg",onClick:()=>{var g;return(g=c.current)==null?void 0:g.submitForm()},icon:a.jsx(nc,{}),loading:s,children:i("提交")}),a.jsx(B,{theme:"light",className:"!rounded-lg",type:"primary",onClick:t,icon:a.jsx(_a,{}),children:i("取消")})]})}),closeIcon:null,children:a.jsx(Lt,{spinning:s,children:a.jsx(F,{getFormApi:g=>c.current=g,initValues:{name:(r==null?void 0:r.name)||"",type:(r==null?void 0:r.type)||"tag",description:(r==null?void 0:r.description)||"",items:(()=>{try{return(r==null?void 0:r.type)==="endpoint"?typeof(r==null?void 0:r.items)=="string"?r.items:JSON.stringify(r.items||{},null,2):Array.isArray(r==null?void 0:r.items)?r.items:[]}catch{return(r==null?void 0:r.type)==="endpoint"?"":[]}})()},onSubmit:h,children:a.jsx("div",{className:"p-2",children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"green",className:"mr-2 shadow-md",children:a.jsx(COe,{size:16})}),a.jsxs("div",{children:[a.jsx(dNn,{className:"text-lg font-medium",children:i("基本信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:i("设置预填组的基本信息")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"name",label:i("组名"),placeholder:i("请输入组名"),rules:[{required:!0,message:i("请输入组名")}],showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Select,{field:"type",label:i("类型"),placeholder:i("选择组类型"),optionList:m,rules:[{required:!0,message:i("请选择组类型")}],style:{width:"100%"},onChange:g=>d(g)})}),a.jsx(le,{span:24,children:a.jsx(F.TextArea,{field:"description",label:i("描述"),placeholder:i("请输入组描述"),rows:3,showClear:!0})}),a.jsx(le,{span:24,children:f==="endpoint"?a.jsx(nm,{field:"items",label:i("端点映射"),value:((y=c.current)==null?void 0:y.getValue("items"))??(typeof(r==null?void 0:r.items)=="string"?r.items:JSON.stringify(r.items||{},null,2)),onChange:g=>{var b;return(b=c.current)==null?void 0:b.setValue("items",g)},editorType:"object",placeholder:`{ "openai": {"path": "/v1/chat/completions", "method": "POST"} }`,template:hNn,templateLabel:i("填入模板"),extraText:i("键为端点类型,值为路径和方法对象")}):a.jsx(F.TagInput,{field:"items",label:i("项目"),placeholder:i("输入项目名称,按回车添加"),addOnBlur:!0,showClear:!0,style:{width:"100%"}})})]})]})})})})})},{Text:_5,Title:yNn}=_e,gNn=({visible:e,onClose:t})=>{const{t:r}=nt(),n=zr(),[i,o]=p.useState(!1),[s,l]=p.useState([]),[c,u]=p.useState(!1),[f,d]=p.useState({id:void 0}),m=[{label:r("模型组"),value:"model"},{label:r("标签组"),value:"tag"},{label:r("端点组"),value:"endpoint"}],h=async()=>{o(!0);try{const O=await ue.get("/api/prefill_group");O.data.success?l(O.data.data||[]):L(O.data.message||r("获取组列表失败"))}catch{L(r("获取组列表失败"))}o(!1)},y=async O=>{try{const j=await ue.delete(`/api/prefill_group/${O}`);j.data.success?(Ce(r("删除成功")),h()):L(j.data.message||r("删除失败"))}catch{L(r("删除失败"))}},g=(O={})=>{d(O),u(!0)},b=()=>{u(!1),setTimeout(()=>{d({id:void 0})},300)},x=()=>{b(),h()},v=[{title:r("组名"),dataIndex:"name",key:"name",render:(O,j)=>{var w;return a.jsxs(Xe,{children:[a.jsx(_5,{strong:!0,children:O}),a.jsx(me,{color:"white",shape:"circle",size:"small",children:((w=m.find(P=>P.value===j.type))==null?void 0:w.label)||j.type})]})}},{title:r("描述"),dataIndex:"description",key:"description",render:O=>mie(O,150)},{title:r("项目内容"),dataIndex:"items",key:"items",render:(O,j)=>{try{if(j.type==="endpoint"){const P=typeof O=="string"?JSON.parse(O||"{}"):O||{},S=Object.keys(P);return S.length===0?a.jsx(_5,{type:"tertiary",children:r("暂无项目")}):Ys({items:S,renderItem:($,_)=>a.jsx(me,{size:"small",shape:"circle",color:Fi($),children:$},_),maxDisplay:3})}const w=typeof O=="string"?JSON.parse(O):O;return!Array.isArray(w)||w.length===0?a.jsx(_5,{type:"tertiary",children:r("暂无项目")}):Ys({items:w,renderItem:(P,S)=>a.jsx(me,{size:"small",shape:"circle",color:Fi(P),children:P},S),maxDisplay:3})}catch{return a.jsx(_5,{type:"tertiary",children:r("数据格式错误")})}}},{title:"",key:"action",fixed:"right",width:140,render:(O,j)=>a.jsxs(Xe,{children:[a.jsx(B,{size:"small",onClick:()=>g(j),children:r("编辑")}),a.jsx(Cs,{title:r("确定删除此组?"),onConfirm:()=>y(j.id),children:a.jsx(B,{size:"small",type:"danger",children:r("删除")})})]})}];return p.useEffect(()=>{e&&h()},[e]),a.jsxs(a.Fragment,{children:[a.jsx(ta,{placement:"left",title:a.jsxs(Xe,{children:[a.jsx(me,{color:"blue",shape:"circle",children:r("管理")}),a.jsx(yNn,{heading:4,className:"m-0",children:r("预填组管理")})]}),visible:e,onCancel:t,width:n?"100%":800,bodyStyle:{padding:"0"},closeIcon:null,children:a.jsx(Lt,{spinning:i,children:a.jsx("div",{className:"p-2",children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-2 shadow-md",children:a.jsx(COe,{size:16})}),a.jsxs("div",{children:[a.jsx(_5,{className:"text-lg font-medium",children:r("组列表")}),a.jsx("div",{className:"text-xs text-gray-600",children:r("管理模型、标签、端点等预填组")})]})]}),a.jsx("div",{className:"flex justify-end mb-4",children:a.jsx(B,{type:"primary",theme:"solid",size:"small",icon:a.jsx(ki,{}),onClick:()=>g(),children:r("新建组")})}),s.length>0?a.jsx(oa,{columns:v,dataSource:s,rowKey:"id",hidePagination:!0,size:"small",scroll:{x:"max-content"}}):a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:r("暂无预填组"),style:{padding:30}})]})})})}),a.jsx(vWe,{visible:c,onClose:b,editingGroup:f,onSuccess:x})]})},fJ="models-batch-actions",bNn=({selectedKeys:e=[],t,onDelete:r,onAddPrefill:n,onClear:i,onCopy:o})=>(p.useEffect(()=>{const s=e.length;if(s>0){const l=a.jsxs(Xe,{wrap:!0,children:[a.jsx("span",{children:t("批量操作")}),a.jsx(_e.Text,{type:"tertiary",size:"small",children:t("已选择 {{count}} 个模型",{count:s})})]}),c=a.jsxs(Xe,{wrap:!0,children:[a.jsx(B,{size:"small",type:"tertiary",theme:"solid",onClick:i,children:t("取消全选")}),a.jsx(B,{size:"small",type:"primary",theme:"solid",onClick:n,children:t("加入预填组")}),a.jsx(B,{size:"small",type:"secondary",theme:"solid",onClick:o,children:t("复制名称")}),a.jsx(B,{size:"small",type:"danger",theme:"solid",onClick:r,children:t("删除所选")})]});l1.info({id:fJ,title:l,content:c,duration:0,position:"bottom",showClose:!1})}else l1.close(fJ)},[e,t,r,n,i,o]),p.useEffect(()=>()=>{l1.close(fJ)},[]),null),{Text:C5}=_e,xWe={description:"描述",icon:"图标",tags:"标签",vendor:"供应商",name_rule:"命名规则",status:"状态"},vNn=Object.keys(xWe),xNn=({visible:e,onClose:t,conflicts:r=[],onSubmit:n,t:i,loading:o=!1})=>{const[s,l]=p.useState({}),c=zr(),[u,f]=p.useState(1),[d,m]=p.useState(""),h=S=>{if(S==null)return"-";if(typeof S=="string")return S||"-";try{return JSON.stringify(S,null,2)}catch{return String(S)}};p.useEffect(()=>{if(e){const S={};r.forEach($=>{S[$.model_name]=new Set}),l(S),f(1),m("")}else l({})},[e,r]);const y=p.useCallback((S,$,_)=>{l(C=>{const k={...C},N=new Set(k[S]||[]);return _?N.add($):N.delete($),k[S]=N,k})},[]),g=p.useMemo(()=>(r||[]).map(S=>({key:S.model_name,model_name:S.model_name,fields:S.fields||[]})),[r]),b=p.useMemo(()=>{const S=(d||"").toLowerCase();return S?g.filter($=>($.model_name||"").toLowerCase().includes(S)):g},[g,d]),x=p.useCallback(S=>(b||[]).filter($=>($.fields||[]).some(_=>_.field===S)),[b]),v=p.useCallback(S=>{const $=x(S),_=$.filter(k=>{var N;return(N=s[k.model_name])==null?void 0:N.has(S)}).length,C=$.length;return{headerChecked:C>0&&_===C,headerIndeterminate:_>0&&_0}},[x,s]),O=p.useCallback((S,$)=>{l(_=>{const C={..._};return x(S).forEach(k=>{const N=new Set(C[k.model_name]||[]);$?N.add(S):N.delete(S),C[k.model_name]=N}),C})},[x]),j=p.useMemo(()=>{const S=[{title:i("模型"),dataIndex:"model_name",fixed:"left",render:_=>a.jsx(C5,{strong:!0,children:_})}],$=vNn.map(_=>{const C=xWe[_]||_,k=i(C),{headerChecked:N,headerIndeterminate:D,hasAny:A}=v(_);if(!A)return null;const z=T=>{var E;return O(_,(E=T==null?void 0:T.target)==null?void 0:E.checked)};return{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(on,{checked:N,indeterminate:D,onChange:z}),a.jsx(C5,{children:k})]}),dataIndex:_,render:(T,E)=>{var Q;const M=(E.fields||[]).find(q=>q.field===_);if(!M)return a.jsx(C5,{type:"tertiary",children:"-"});const K=((Q=s[E.model_name])==null?void 0:Q.has(_))||!1;return a.jsx(on,{checked:K,onChange:q=>{var X;return y(E.model_name,_,(X=q==null?void 0:q.target)==null?void 0:X.checked)},children:a.jsx(Rs,{trigger:"hover",position:"top",content:a.jsxs("div",{className:"p-2 max-w-[520px]",children:[a.jsxs("div",{className:"mb-2",children:[a.jsx(C5,{type:"tertiary",size:"small",children:i("本地")}),a.jsx("pre",{className:"whitespace-pre-wrap m-0",children:h(M.local)})]}),a.jsxs("div",{children:[a.jsx(C5,{type:"tertiary",size:"small",children:i("官方")}),a.jsx("pre",{className:"whitespace-pre-wrap m-0",children:h(M.upstream)})]})]}),children:a.jsx(me,{color:"white",size:"small",prefixIcon:a.jsx(A6n,{size:14}),children:i("点击查看差异")})})})}}});return[...S,...$.filter(Boolean)]},[i,s,b,v,O,y]),w=p.useMemo(()=>{const S=(u-1)*Bl,$=S+Bl;return b.slice(S,$)},[b,u]),P=async()=>{const S=Object.entries(s).map(([_,C])=>({model_name:_,fields:Array.from(C||[])})).filter(_=>_.fields.length>0);await(n==null?void 0:n(S))&&(t==null||t())};return a.jsx(Qe,{title:i("选择要覆盖的冲突项"),visible:e,onCancel:t,onOk:P,confirmLoading:o,okText:i("应用覆盖"),cancelText:i("取消"),width:c?"100%":1e3,children:g.length===0?a.jsx(Ir,{description:i("无冲突项"),className:"p-6"}):a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"mb-3 text-[var(--semi-color-text-2)]",children:i("仅会覆盖你勾选的字段,未勾选的字段保持本地不变。")}),a.jsx("div",{className:"flex items-center justify-end gap-2 w-full mb-4",children:a.jsx(_t,{placeholder:i("搜索模型..."),value:d,onChange:S=>{m(S),f(1)},className:"!w-full",prefix:a.jsx(en,{}),showClear:!0})}),b.length>0?a.jsx(ri,{columns:j,dataSource:w,pagination:{currentPage:u,pageSize:Bl,total:b.length,showSizeChanger:!1,onPageChange:S=>f(S)},scroll:{x:"max-content"}}):a.jsx(Ir,{description:i(d?"未找到匹配的模型":"无冲突项"),className:"p-6"})]})})},ONn=({visible:e,onClose:t,onConfirm:r,loading:n,t:i})=>{const[o,s]=p.useState(0),[l,c]=p.useState("official"),[u,f]=p.useState("en"),d=zr();return p.useEffect(()=>{e&&(s(0),c("official"),f("en"))},[e]),a.jsxs(Qe,{title:i("同步向导"),visible:e,onCancel:t,footer:a.jsxs("div",{className:"flex justify-end",children:[o===1&&a.jsx(B,{onClick:()=>s(0),children:i("上一步")}),a.jsx(B,{onClick:t,children:i("取消")}),o===0&&a.jsx(B,{type:"primary",onClick:()=>s(1),disabled:l!=="official",children:i("下一步")}),o===1&&a.jsx(B,{type:"primary",theme:"solid",loading:n,onClick:async()=>{await(r==null?void 0:r({option:l,locale:u}))},children:i("开始同步")})]}),width:d?"100%":"small",children:[a.jsx("div",{className:"mb-3",children:a.jsxs(Nl,{type:"basic",current:o,size:"small",children:[a.jsx(Nl.Step,{title:i("选择方式"),description:i("选择同步来源")}),a.jsx(Nl.Step,{title:i("选择语言"),description:i("选择同步语言")})]})}),o===0&&a.jsx("div",{className:"mt-2 flex justify-center",children:a.jsxs(pu,{value:l,onChange:m=>{var h;return c(((h=m==null?void 0:m.target)==null?void 0:h.value)??m)},type:"card",direction:"horizontal","aria-label":"同步方式选择",name:"sync-mode-selection",children:[a.jsx(Qr,{value:"official",extra:i("从官方模型库同步"),children:i("官方模型同步")}),a.jsx(Qr,{value:"config",extra:i("从配置文件同步"),disabled:!0,children:i("配置文件同步")})]})}),o===1&&a.jsxs("div",{className:"mt-2",children:[a.jsx("div",{className:"mb-2 text-[var(--semi-color-text-2)]",children:i("请选择同步语言")}),a.jsx("div",{className:"flex justify-center",children:a.jsxs(pu,{value:u,onChange:m=>{var h;return f(((h=m==null?void 0:m.target)==null?void 0:h.value)??m)},type:"card",direction:"horizontal","aria-label":"语言选择",name:"sync-locale-selection",children:[a.jsx(Qr,{value:"en",extra:"English",children:"en"}),a.jsx(Qr,{value:"zh-CN",extra:"简体中文",children:"zh-CN"}),a.jsx(Qr,{value:"zh-TW",extra:"繁體中文",children:"zh-TW"}),a.jsx(Qr,{value:"ja",extra:"日本語",children:"ja"})]})})]})]})},jNn=({selectedKeys:e,setSelectedKeys:t,setEditingModel:r,setShowEdit:n,batchDeleteModels:i,syncing:o,previewing:s,syncUpstream:l,previewUpstreamDiff:c,applyUpstreamOverwrite:u,compactMode:f,setCompactMode:d,t:m})=>{const[h,y]=p.useState(!1),[g,b]=p.useState(!1),[x,v]=p.useState(!1),[O,j]=p.useState(!1),[w,P]=p.useState({id:void 0}),[S,$]=p.useState(!1),[_,C]=p.useState([]),[k,N]=p.useState(!1),[D,A]=p.useState("zh"),z=async q=>{const X=await(c==null?void 0:c({locale:q})),Z=(X==null?void 0:X.conflicts)||[];if(Z.length>0){C(Z),$(!0);return}await(l==null?void 0:l({locale:q}))},T=()=>{y(!0)},E=()=>{i(),y(!1)},M=()=>{t([])},K=async()=>{const q=e.map(Z=>Z.model_name).join(",");if(!q)return;await gn(q)?Ce(m("已复制模型名称")):L(m("复制失败"))},Q=()=>{const q=e.map(X=>X.model_name);P({id:void 0,type:"model",items:q}),j(!0)};return a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"flex flex-wrap gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{type:"primary",className:"flex-1 md:flex-initial",onClick:()=>{r({id:void 0}),n(!0)},size:"small",children:m("添加模型")}),a.jsx(B,{type:"secondary",className:"flex-1 md:flex-initial",size:"small",onClick:()=>b(!0),children:m("未配置模型")}),a.jsx(Rs,{position:"bottom",trigger:"hover",content:a.jsxs("div",{className:"p-2 max-w-[360px]",children:[a.jsx("div",{className:"text-[var(--semi-color-text-2)] text-sm",children:m("模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:")}),a.jsx("a",{href:"https://github.com/basellm/llm-metadata",target:"_blank",rel:"noreferrer",className:"text-blue-600 underline",children:"https://github.com/basellm/llm-metadata"})]}),children:a.jsx(B,{type:"secondary",className:"flex-1 md:flex-initial",size:"small",loading:o||s,onClick:()=>{A("zh"),N(!0)},children:m("同步")})}),a.jsx(B,{type:"secondary",className:"flex-1 md:flex-initial",size:"small",onClick:()=>v(!0),children:m("预填组管理")}),a.jsx(fs,{compactMode:f,setCompactMode:d,t:m})]}),a.jsx(bNn,{selectedKeys:e,t:m,onDelete:T,onAddPrefill:Q,onClear:M,onCopy:K}),a.jsx(Qe,{title:m("批量删除模型"),visible:h,onCancel:()=>y(!1),onOk:E,type:"warning",children:a.jsx("div",{children:m("确定要删除所选的 {{count}} 个模型吗?",{count:e.length})})}),a.jsx(ONn,{visible:k,onClose:()=>N(!1),loading:o||s,t:m,onConfirm:async({option:q,locale:X})=>{A(X),q==="official"&&await z(X),N(!1)}}),a.jsx(pNn,{visible:g,onClose:()=>b(!1),onConfigureModel:q=>{r({id:void 0,model_name:q}),n(!0),b(!1)},t:m}),a.jsx(gNn,{visible:x,onClose:()=>v(!1)}),a.jsx(vWe,{visible:O,onClose:()=>j(!1),editingGroup:w,onSuccess:()=>j(!1)}),a.jsx(xNn,{visible:S,onClose:()=>$(!1),conflicts:_,onSubmit:async q=>await(u==null?void 0:u({overwrite:q,locale:D})),t:m,loading:o})]})},wNn=({formInitValues:e,setFormApi:t,searchModels:r,loading:n,searching:i,t:o})=>{const s=p.useRef(null),l=()=>{s.current&&(s.current.reset(),setTimeout(()=>{r()},100))};return a.jsx(F,{initValues:e,getFormApi:c=>{t(c),s.current=c},onSubmit:r,allowEmpty:!0,autoComplete:"off",layout:"horizontal",trigger:"change",stopValidateWithError:!1,className:"w-full md:w-auto order-1 md:order-2",children:a.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-2 w-full md:w-auto",children:[a.jsx("div",{className:"relative w-full md:w-56",children:a.jsx(F.Input,{field:"searchKeyword",prefix:a.jsx(en,{}),placeholder:o("搜索模型名称"),showClear:!0,pure:!0,size:"small"})}),a.jsx("div",{className:"relative w-full md:w-56",children:a.jsx(F.Input,{field:"searchVendor",prefix:a.jsx(en,{}),placeholder:o("搜索供应商"),showClear:!0,pure:!0,size:"small"})}),a.jsxs("div",{className:"flex gap-2 w-full md:w-auto",children:[a.jsx(B,{type:"tertiary",htmlType:"submit",loading:n||i,className:"flex-1 md:flex-initial md:w-auto",size:"small",children:o("查询")}),a.jsx(B,{type:"tertiary",onClick:l,className:"flex-1 md:flex-initial md:w-auto",size:"small",children:o("重置")})]})]})})},PNn=({activeVendorKey:e,setActiveVendorKey:t,vendorCounts:r,vendors:n,loadModels:i,activePage:o,pageSize:s,setActivePage:l,setShowAddVendor:c,setShowEditVendor:u,setEditingVendor:f,loadVendors:d,t:m})=>{const h=b=>{t(b),l(1),i(1,s,b)},y=(b,x)=>{x.stopPropagation(),f(b),u(!0)},g=async(b,x)=>{var v,O;x.stopPropagation();try{const j=await ue.delete(`/api/vendors/${b.id}`);j.data.success?(Ce(m("供应商删除成功")),e===String(b.id)?(t("all"),i(1,s,"all")):i(o,s,e),d()):L(j.data.message||m("删除失败"))}catch(j){L(((O=(v=j.response)==null?void 0:v.data)==null?void 0:O.message)||m("删除失败"))}};return a.jsxs(Ci,{activeKey:e,type:"card",collapsible:!0,onChange:h,className:"mb-2",tabBarExtraContent:a.jsx(B,{type:"primary",size:"small",onClick:()=>c(!0),children:m("新增供应商")}),children:[a.jsx(ei,{itemKey:"all",tab:a.jsxs("span",{className:"flex items-center gap-2",children:[m("全部"),a.jsx(me,{color:e==="all"?"red":"grey",shape:"circle",children:r.all||0})]})}),n.map(b=>{const x=String(b.id),v=r[b.id]||0;return a.jsx(ei,{itemKey:x,tab:a.jsxs("span",{className:"flex items-center gap-2",children:[qs(b.icon||"Layers",14),b.name,a.jsx(me,{color:e===x?"red":"grey",shape:"circle",children:v}),a.jsx(xr,{trigger:"click",position:"bottomRight",render:a.jsxs(xr.Menu,{children:[a.jsx(xr.Item,{icon:a.jsx(PA,{}),onClick:O=>y(b,O),children:m("编辑")}),a.jsx(xr.Item,{type:"danger",icon:a.jsx(Yi,{}),onClick:O=>{O.stopPropagation(),Qe.confirm({title:m("确认删除"),content:m('确定要删除供应商 "{{name}}" 吗?此操作不可撤销。',{name:b.name}),onOk:()=>g(b,O),okText:m("删除"),cancelText:m("取消"),type:"warning",okType:"danger"})},children:m("删除")})]}),onClickOutSide:O=>O.stopPropagation(),children:a.jsx(B,{size:"small",type:"tertiary",theme:"outline",onClick:O=>O.stopPropagation(),children:m("操作")})})]})},x)})]})},{Text:SNn,Title:_Nn}=_e,CNn={openai:{path:"/v1/chat/completions",method:"POST"},"openai-response":{path:"/v1/responses",method:"POST"},"openai-response-compact":{path:"/v1/responses/compact",method:"POST"},anthropic:{path:"/v1/messages",method:"POST"},gemini:{path:"/v1beta/models/{model}:generateContent",method:"POST"},"jina-rerank":{path:"/v1/rerank",method:"POST"},"image-generation":{path:"/v1/images/generations",method:"POST"}},kNn=[{label:"精确名称匹配",value:0},{label:"前缀名称匹配",value:1},{label:"包含名称匹配",value:2},{label:"后缀名称匹配",value:3}],$Nn=e=>{var j,w,P,S;const{t}=nt(),[r,n]=p.useState(!1),i=zr(),o=p.useRef(null),s=e.editingModel&&e.editingModel.id!==void 0,l=p.useMemo(()=>s?"right":"left",[s]),[c,u]=p.useState([]),[f,d]=p.useState([]),[m,h]=p.useState([]),y=async()=>{try{const $=await ue.get("/api/vendors/?page_size=1000");if($.data.success){const _=$.data.data.items||$.data.data||[];u(Array.isArray(_)?_:[])}}catch{}},g=async()=>{var $,_;try{const[C,k]=await Promise.all([ue.get("/api/prefill_group?type=tag"),ue.get("/api/prefill_group?type=endpoint")]);($=C==null?void 0:C.data)!=null&&$.success&&d(C.data.data||[]),(_=k==null?void 0:k.data)!=null&&_.success&&h(k.data.data||[])}catch{}};p.useEffect(()=>{e.visiable&&(y(),g())},[e.visiable]);const b=()=>{var $,_;return{model_name:(($=e.editingModel)==null?void 0:$.model_name)||"",description:"",icon:"",tags:[],vendor_id:void 0,vendor:"",vendor_icon:"",endpoints:"",name_rule:(_=e.editingModel)!=null&&_.model_name?0:void 0,status:!0,sync_official:!0}},x=()=>{e.handleClose()},v=async()=>{if(!(!s||!e.editingModel.id)){n(!0);try{const $=await ue.get(`/api/models/${e.editingModel.id}`),{success:_,message:C,data:k}=$.data;_?(k.tags?k.tags=k.tags.split(",").filter(Boolean):k.tags=[],k.endpoints||(k.endpoints=""),k.status=k.status===1,k.sync_official=(k.sync_official??1)===1,o.current&&o.current.setValues({...b(),...k})):L(C)}catch{L(t("加载模型信息失败"))}n(!1)}};p.useEffect(()=>{var $;o.current&&(s||o.current.setValues({...b(),model_name:(($=e.editingModel)==null?void 0:$.model_name)||""}))},[(j=e.editingModel)==null?void 0:j.id,(w=e.editingModel)==null?void 0:w.model_name]),p.useEffect(()=>{var $,_,C;e.visiable?s?v():(_=o.current)==null||_.setValues({...b(),model_name:(($=e.editingModel)==null?void 0:$.model_name)||""}):(C=o.current)==null||C.reset()},[e.visiable,(P=e.editingModel)==null?void 0:P.id,(S=e.editingModel)==null?void 0:S.model_name]);const O=async $=>{var _,C,k;n(!0);try{const N={...$,tags:Array.isArray($.tags)?$.tags.join(","):$.tags,endpoints:$.endpoints||"",status:$.status?1:0,sync_official:$.sync_official?1:0};if(s){N.id=e.editingModel.id;const D=await ue.put("/api/models/",N),{success:A,message:z}=D.data;A?(Ce(t("模型更新成功!")),e.refresh(),e.handleClose()):L(t(z))}else{const D=await ue.post("/api/models/",N),{success:A,message:z}=D.data;A?(Ce(t("模型创建成功!")),e.refresh(),e.handleClose()):L(t(z))}}catch(N){L(((C=(_=N.response)==null?void 0:_.data)==null?void 0:C.message)||t("操作失败"))}n(!1),(k=o.current)==null||k.setValues(b())};return a.jsx(ta,{placement:l,title:a.jsxs(Xe,{children:[s?a.jsx(me,{color:"blue",shape:"circle",children:t("更新")}):a.jsx(me,{color:"green",shape:"circle",children:t("新建")}),a.jsx(_Nn,{heading:4,className:"m-0",children:t(s?"更新模型信息":"创建新的模型")})]}),bodyStyle:{padding:"0"},visible:e.visiable,width:i?"100%":600,footer:a.jsx("div",{className:"flex justify-end bg-white",children:a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",className:"!rounded-lg",onClick:()=>{var $;return($=o.current)==null?void 0:$.submitForm()},icon:a.jsx(Vd,{size:16}),loading:r,children:t("提交")}),a.jsx(B,{theme:"light",className:"!rounded-lg",type:"primary",onClick:x,icon:a.jsx(Ko,{size:16}),children:t("取消")})]})}),closeIcon:null,onCancel:()=>x(),children:a.jsx(Lt,{spinning:r,children:a.jsx(F,{initValues:b(),getFormApi:$=>o.current=$,onSubmit:O,children:({values:$})=>a.jsx("div",{className:"p-2",children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"green",className:"mr-2 shadow-md",children:a.jsx(qre,{size:16})}),a.jsxs("div",{children:[a.jsx(SNn,{className:"text-lg font-medium",children:t("基本信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:t("设置模型的基本信息")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"model_name",label:t("模型名称"),placeholder:t("请输入模型名称,如:gpt-4"),rules:[{required:!0,message:t("请输入模型名称")}],showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Select,{field:"name_rule",label:t("名称匹配类型"),placeholder:t("请选择名称匹配类型"),optionList:kNn.map(_=>({label:t(_.label),value:_.value})),rules:[{required:!0,message:t("请选择名称匹配类型")}],extraText:t("根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含"),style:{width:"100%"}})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"icon",label:t("模型图标"),placeholder:t("请输入图标名称"),extraText:a.jsxs("span",{children:[t("图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 "),a.jsx(_e.Text,{link:{href:"https://icons.lobehub.com/components/lobe-hub",target:"_blank"},icon:a.jsx(zs,{}),underline:!0,children:t("请点击我")})]}),showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.TextArea,{field:"description",label:t("描述"),placeholder:t("请输入模型描述"),rows:3,showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.TagInput,{field:"tags",label:t("标签"),placeholder:t('输入标签或使用","分隔多个标签'),addOnBlur:!0,showClear:!0,onChange:_=>{if(!o.current)return;const k=(N=>Array.isArray(N)?[...new Set(N.flatMap(D=>D.split(",").map(A=>A.trim()).filter(Boolean)))]:[])(_);o.current.setValue("tags",k)},style:{width:"100%"},...f.length>0&&{extraText:a.jsx(Xe,{wrap:!0,children:f.map(_=>a.jsx(B,{size:"small",type:"primary",onClick:()=>{if(o.current){const k=[...o.current.getValue("tags")||[],..._.items||[]],N=[...new Set(k)];o.current.setValue("tags",N)}},children:_.name},_.id))})}})}),a.jsx(le,{span:24,children:a.jsx(F.Select,{field:"vendor_id",label:t("供应商"),placeholder:t("选择模型供应商"),optionList:c.map(_=>({label:_.name,value:_.id})),filter:!0,showClear:!0,onChange:_=>{const C=c.find(k=>k.id===_);C&&o.current&&o.current.setValue("vendor",C.name)},style:{width:"100%"}})}),a.jsxs(le,{span:24,children:[a.jsx(er,{type:"warning",closeIcon:null,icon:a.jsx(Ha,{size:"large",style:{color:"var(--semi-color-warning)"}}),description:t("提示:此处配置仅用于控制「模型广场」对用户的展示效果,不会影响模型的实际调用与路由。若需配置真实调用行为,请前往「渠道管理」进行设置。"),style:{marginBottom:12}}),a.jsx(nm,{field:"endpoints",label:t("在模型广场向用户展示的端点"),placeholder:`{ "openai": {"path": "/v1/chat/completions", "method": "POST"} }`,value:$.endpoints,onChange:_=>{var C;return(C=o.current)==null?void 0:C.setValue("endpoints",_)},formApi:o.current,editorType:"object",template:CNn,templateLabel:t("填入模板"),extraText:t("留空则使用默认端点;支持 {path, method}"),extraFooter:m.length>0&&a.jsx(Xe,{wrap:!0,children:m.map(_=>a.jsx(B,{size:"small",type:"primary",onClick:()=>{var C,k,N;try{const D=((C=o.current)==null?void 0:C.getValue("endpoints"))||"";let A={};D&&D.trim()&&(A=JSON.parse(D));const z=typeof _.items=="string"?JSON.parse(_.items||"{}"):_.items||{},T={...A,...z};(k=o.current)==null||k.setValue("endpoints",JSON.stringify(T,null,2))}catch{try{const A=typeof _.items=="string"?JSON.parse(_.items||"{}"):_.items||{};(N=o.current)==null||N.setValue("endpoints",JSON.stringify(A,null,2))}catch{}}},children:_.name},_.id))})})]}),a.jsx(le,{span:24,children:a.jsx(F.Switch,{field:"sync_official",label:t("参与官方同步"),extraText:t("关闭后,此模型将不会被“同步官方”自动覆盖或创建"),size:"large"})}),a.jsx(le,{span:24,children:a.jsx(F.Switch,{field:"status",label:t("状态"),size:"large"})})]})]})})},s?"edit":"new")})})},ENn=({visible:e,handleClose:t,refresh:r,editingVendor:n})=>{const{t:i}=nt(),[o,s]=p.useState(!1),l=p.useRef(null),c=zr(),u=n&&n.id!==void 0,f=()=>({name:"",description:"",icon:"",status:!0}),d=()=>{var y;t(),(y=l.current)==null||y.reset()},m=async()=>{if(!(!u||!n.id)){s(!0);try{const y=await ue.get(`/api/vendors/${n.id}`),{success:g,message:b,data:x}=y.data;g?(x.status=x.status===1,l.current&&l.current.setValues({...f(),...x})):L(b)}catch{L(i("加载供应商信息失败"))}s(!1)}};p.useEffect(()=>{var y,g;e?u?m():(y=l.current)==null||y.setValues(f()):(g=l.current)==null||g.reset()},[e,n==null?void 0:n.id]);const h=async y=>{var g,b;s(!0);try{const x={...y,status:y.status?1:0};if(u){x.id=n.id;const v=await ue.put("/api/vendors/",x),{success:O,message:j}=v.data;O?(Ce(i("供应商更新成功!")),r(),t()):L(i(j))}else{const v=await ue.post("/api/vendors/",x),{success:O,message:j}=v.data;O?(Ce(i("供应商创建成功!")),r(),t()):L(i(j))}}catch(x){L(((b=(g=x.response)==null?void 0:g.data)==null?void 0:b.message)||i("操作失败"))}s(!1)};return a.jsx(Qe,{title:i(u?"编辑供应商":"新增供应商"),visible:e,onOk:()=>{var y;return(y=l.current)==null?void 0:y.submitForm()},onCancel:d,confirmLoading:o,size:c?"full-width":"small",children:a.jsx(F,{initValues:f(),getFormApi:y=>l.current=y,onSubmit:h,children:a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"name",label:i("供应商名称"),placeholder:i("请输入供应商名称,如:OpenAI"),rules:[{required:!0,message:i("请输入供应商名称")}],showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.TextArea,{field:"description",label:i("描述"),placeholder:i("请输入供应商描述"),rows:3,showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"icon",label:i("供应商图标"),placeholder:i("请输入图标名称"),extraText:a.jsxs("span",{children:[i("图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 "),a.jsx(_e.Text,{link:{href:"https://icons.lobehub.com/components/lobe-hub",target:"_blank"},icon:a.jsx(zs,{}),underline:!0,children:i("请点击我")})]}),showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Switch,{field:"status",label:i("状态"),initValue:!0})})]})})})},TNn=()=>{const{t:e}=nt(),[t,r]=yl("models"),[n,i]=p.useState([]),[o,s]=p.useState(!0),[l,c]=p.useState(1),[u,f]=p.useState(Qo),[d,m]=p.useState(!1),[h,y]=p.useState(0),[g,b]=p.useState(!1),[x,v]=p.useState({id:void 0}),[O,j]=p.useState([]),w={getCheckboxProps:Te=>({name:Te.model_name}),selectedRowKeys:O.map(Te=>Te.id),onChange:(Te,ce)=>{j(ce)}},P={searchKeyword:"",searchVendor:""},S=Te=>{const ce=(Te==null?void 0:Te.items)||Te||[];return Array.isArray(ce)?ce:[]},[$,_]=p.useState(null),C=()=>($==null?void 0:$.getValues())||P,k=()=>{b(!1),setTimeout(()=>{v({id:void 0})},500)},N=Te=>{for(let ce=0;ce{const Te={};return D.forEach(ce=>{Te[ce.id]=ce}),Te},[D]),ie=async()=>{try{const Te=await ue.get("/api/vendors/?page_size=1000");if(Te.data.success){const ce=Te.data.data.items||Te.data.data||[];A(Array.isArray(ce)?ce:[])}}catch{}},re=async(Te=1,ce=u,be=E)=>{s(!0);try{let pe=`/api/models/?p=${Te}&page_size=${ce}`;be&&be!=="all"&&(pe=`/api/models/search?vendor=${be}&p=${Te}&page_size=${ce}`);const Be=await ue.get(pe),{success:He,message:at,data:dt}=Be.data;if(He){const et=S(dt);if(c(dt.page||Te),y(dt.total||et.length),N(et),dt.vendor_counts){const Jt=Object.values(dt.vendor_counts).reduce((Ye,Je)=>Ye+Je,0);T({...dt.vendor_counts,all:Jt})}}else L(at),i([])}catch(pe){console.error(pe),L(e("获取模型列表失败")),i([])}s(!1)},ee=async(Te=l)=>{await re(Te,u)},ne=async(Te={})=>{const ce=Te==null?void 0:Te.locale;G(!0);try{const be={};ce&&(be.locale=ce);const pe=await ue.post("/api/models/sync_upstream",be),{success:Be,message:He,data:at}=pe.data||{};if(Be){const dt=(at==null?void 0:at.created_models)||0,et=(at==null?void 0:at.created_vendors)||0,Jt=((at==null?void 0:at.skipped_models)||[]).length||0;Ce(e(`已同步:新增 ${dt} 模型,新增 ${et} 供应商,跳过 ${Jt} 项`)),await ie(),await ee()}else L(He||e("同步失败"))}catch{L(e("同步失败"))}G(!1)},oe=async(Te={})=>{const ce=Te==null?void 0:Te.locale;H(!0);try{const be=`/api/models/sync_upstream/preview${ce?`?locale=${ce}`:""}`,pe=await ue.get(be),{success:Be,message:He,data:at}=pe.data||{};return Be?at||{missing:[],conflicts:[]}:(L(He||e("预览失败")),{missing:[],conflicts:[]})}catch{return L(e("预览失败")),{missing:[],conflicts:[]}}finally{H(!1)}},Oe=async(Te=[])=>{const ce=Array.isArray(Te),be=ce?Te:Te.overwrite||[],pe=ce?void 0:Te.locale;G(!0);try{const Be={overwrite:be};pe&&(Be.locale=pe);const He=await ue.post("/api/models/sync_upstream",Be),{success:at,message:dt,data:et}=He.data||{};if(at){const Jt=(et==null?void 0:et.created_models)||0,Ye=(et==null?void 0:et.updated_models)||0,Je=(et==null?void 0:et.created_vendors)||0,mt=((et==null?void 0:et.skipped_models)||[]).length||0;return Ce(e(`完成:新增 ${Jt} 模型,更新 ${Ye} 模型,新增 ${Je} 供应商,跳过 ${mt} 项`)),await ie(),await ee(),!0}return L(dt||e("同步失败")),!1}catch{return L(e("同步失败")),!1}finally{G(!1)}},Se=async()=>{const{searchKeyword:Te="",searchVendor:ce=""}=C();if(Te===""&&ce===""){await re(1,u);return}m(!0);try{const be=await ue.get(`/api/models/search?keyword=${Te}&vendor=${ce}&p=1&page_size=${u}`),{success:pe,message:Be,data:He}=be.data;if(pe){const at=S(He);if(c(He.page||1),y(He.total||at.length),N(at),He.vendor_counts){const dt=Object.values(He.vendor_counts).reduce((et,Jt)=>et+Jt,0);T({...He.vendor_counts,all:dt})}}else L(Be),i([])}catch(be){console.error(be),L(e("搜索模型失败")),i([])}m(!1)},ge=async(Te,ce,be)=>{let pe;switch(ce){case"delete":pe=await ue.delete(`/api/models/${Te}`);break;case"enable":pe=await ue.put("/api/models/?status_only=true",{id:Te,status:1});break;case"disable":pe=await ue.put("/api/models/?status_only=true",{id:Te,status:0});break;default:return}const{success:Be,message:He}=pe.data;Be?(Ce(e("操作成功完成!")),ce==="delete"?await ee():i(at=>at.map(dt=>dt.id===Te?{...dt,status:ce==="enable"?1:0}:dt))):L(He)},he=Te=>{c(Te),re(Te,u,E)};p.useEffect(()=>{re(1,u,E)},[E]);const Pe=async Te=>{f(Te),c(1),await re(1,Te,E)},ve=(Te,ce)=>({...Te.status!==1?{style:{background:"var(--semi-color-disabled-border)"}}:{},onClick:pe=>{if(pe.target.closest("button, .semi-button"))return;const Be=O.some(He=>He.id===Te.id)?O.filter(He=>He.id!==Te.id):[...O,Te];j(Be)}}),ye=async()=>{if(O.length===0){L(e("请至少选择一个模型"));return}try{const Te=O.map(pe=>ue.delete(`/api/models/${pe.id}`)),ce=await Promise.all(Te);let be=0;ce.forEach((pe,Be)=>{pe.data.success?be++:L(`删除模型 ${O[Be].model_name} 失败: ${pe.data.message}`)}),be>0&&(Ce(e(`成功删除 ${be} 个模型`)),j([]),await ee())}catch{L(e("批量删除失败"))}},Me=async Te=>{try{await navigator.clipboard.writeText(Te),Ce(e("复制成功"))}catch(ce){console.error("Copy failed:",ce),L(e("复制失败"))}};return p.useEffect(()=>{(async()=>await ie())()},[]),{models:n,loading:o,searching:d,activePage:l,pageSize:u,modelCount:h,selectedKeys:O,rowSelection:w,handleRow:ve,setSelectedKeys:j,showEdit:g,editingModel:x,setEditingModel:v,setShowEdit:b,closeEdit:k,formInitValues:P,setFormApi:_,loadModels:re,searchModels:Se,refresh:ee,manageModel:ge,batchDeleteModels:ye,copyText:Me,setActivePage:c,handlePageChange:he,handlePageSizeChange:Pe,compactMode:t,setCompactMode:r,vendors:D,vendorMap:U,vendorCounts:z,activeVendorKey:E,setActiveVendorKey:M,showAddVendor:K,setShowAddVendor:Q,showEditVendor:q,setShowEditVendor:X,editingVendor:Z,setEditingVendor:R,loadVendors:ie,t:e,syncing:Y,previewing:J,syncUpstream:ne,previewUpstreamDiff:oe,applyUpstreamOverwrite:Oe}},cOe="models_marketplace_display_notice_dismissed",MNn=()=>{const e=TNn(),t=zr(),{showEdit:r,editingModel:n,closeEdit:i,refresh:o,selectedKeys:s,setSelectedKeys:l,setEditingModel:c,setShowEdit:u,batchDeleteModels:f,formInitValues:d,setFormApi:m,searchModels:h,loading:y,searching:g,compactMode:b,setCompactMode:x,showAddVendor:v,setShowAddVendor:O,showEditVendor:j,setShowEditVendor:w,editingVendor:P,setEditingVendor:S,loadVendors:$,t:_}=e,[C,k]=p.useState(()=>{try{return localStorage.getItem(cOe)!=="1"}catch{return!0}}),N=()=>{Qe.confirm({title:_("确认关闭提示"),content:_("关闭后将不再显示此提示(仅对当前浏览器生效)。确定要关闭吗?"),okText:_("关闭提示"),cancelText:_("取消"),okButtonProps:{type:"danger"},onOk:()=>{try{localStorage.setItem(cOe,"1")}catch{}k(!1)}})};return a.jsxs(a.Fragment,{children:[a.jsx($Nn,{refresh:o,editingModel:n,visiable:r,handleClose:i}),a.jsx(ENn,{visible:v||j,handleClose:()=>{O(!1),w(!1),S({id:void 0})},editingVendor:j?P:{id:void 0},refresh:()=>{$(),o()}}),C?a.jsxs("div",{style:{position:"relative",marginBottom:12},children:[a.jsx(er,{type:"warning",closeIcon:null,icon:a.jsx(Ha,{size:"large",style:{color:"var(--semi-color-warning)"}}),description:_("提示:此处配置仅用于控制「模型广场」对用户的展示效果,不会影响模型的实际调用与路由。若需配置真实调用行为,请前往「渠道管理」进行设置。"),style:{marginBottom:0}}),a.jsx(B,{theme:"borderless",size:"small",type:"tertiary",icon:a.jsx(_a,{"aria-hidden":!0}),onClick:N,style:{position:"absolute",top:8,right:8},"aria-label":_("关闭")})]}):null,a.jsx(us,{type:"type3",tabsArea:a.jsx(PNn,{...e}),actionsArea:a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-2 w-full",children:[a.jsx(jNn,{selectedKeys:s,setSelectedKeys:l,setEditingModel:c,setShowEdit:u,batchDeleteModels:f,syncing:e.syncing,syncUpstream:e.syncUpstream,previewing:e.previewing,previewUpstreamDiff:e.previewUpstreamDiff,applyUpstreamOverwrite:e.applyUpstreamOverwrite,compactMode:b,setCompactMode:x,t:_}),a.jsx("div",{className:"w-full md:w-full lg:w-auto order-1 md:order-2",children:a.jsx(wNn,{formInitValues:d,setFormApi:m,searchModels:h,loading:y,searching:g,t:_})})]}),paginationArea:Qs({currentPage:e.activePage,pageSize:e.pageSize,total:e.modelCount,onPageChange:e.handlePageChange,onPageSizeChange:e.handlePageSizeChange,isMobile:t,t:e.t}),t:e.t,children:a.jsx(fNn,{...e})})]})},zNn=()=>a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(MNn,{})}),DX=e=>typeof e=="string"?e.trim().toLowerCase():"",ANn={running:{color:"green",labelKey:"运行中",icon:a.jsx(L5,{size:12,className:"text-green-600"})},deploying:{color:"blue",labelKey:"部署中",icon:a.jsx(cve,{size:12,className:"text-blue-600"})},pending:{color:"orange",labelKey:"待部署",icon:a.jsx(Ms,{size:12,className:"text-orange-600"})},stopped:{color:"grey",labelKey:"已停止",icon:a.jsx(cvn,{size:12,className:"text-gray-500"})},error:{color:"red",labelKey:"错误",icon:a.jsx(sve,{size:12,className:"text-red-500"})},failed:{color:"red",labelKey:"失败",icon:a.jsx(sve,{size:12,className:"text-red-500"})},destroyed:{color:"red",labelKey:"已销毁",icon:a.jsx(X9n,{size:12,className:"text-red-500"})},completed:{color:"green",labelKey:"已完成",icon:a.jsx(_Le,{size:12,className:"text-green-600"})},"deployment requested":{color:"blue",labelKey:"部署请求中",icon:a.jsx(cve,{size:12,className:"text-blue-600"})},"termination requested":{color:"orange",labelKey:"终止请求中",icon:a.jsx(Ms,{size:12,className:"text-orange-600"})}},INn={color:"grey",labelKey:null,icon:a.jsx(Ll,{size:12,className:"text-gray-500"})},DNn=e=>{if(e==null)return null;if(typeof e=="string"){const t=parseFloat(e.replace(/[^0-9.+-]/g,""));return Number.isFinite(t)?t:null}return typeof e=="number"&&Number.isFinite(e)?e:null},uOe=e=>e==null?null:Math.min(100,Math.max(0,Math.round(e))),NNn=(e,t)=>{if(e==null)return null;const r=Number(e);if(!Number.isFinite(r))return null;const n=Math.max(0,Math.round(r)),i=Math.floor(n/1440),o=Math.floor(n%1440/60),s=n%60,l=[];return i>0&&l.push(`${i}${t("天")}`),o>0&&l.push(`${o}${t("小时")}`),(l.length===0||s>0)&&l.push(`${s}${t("分钟")}`),l.join(" ")},LNn=e=>e===null?{iconColor:"var(--semi-color-primary)",tagColor:"blue",textColor:"var(--semi-color-text-2)"}:e<=10?{iconColor:"#ff5a5f",tagColor:"red",textColor:"#ff5a5f"}:e<=30?{iconColor:"#ffb400",tagColor:"orange",textColor:"#ffb400"}:{iconColor:"#2ecc71",tagColor:"green",textColor:"#2ecc71"},RNn=(e,t)=>{const r=DX(e),n=ANn[r]||INn,i=typeof e=="string"?e:"",o=n.labelKey?t(n.labelKey):i||t("未知状态");return a.jsx(me,{color:n.color,shape:"circle",size:"small",prefixIcon:n.icon,children:o})},FNn=({text:e,record:t,t:r})=>{const n=async()=>{try{await navigator.clipboard.writeText(t.id),Ce(r("已复制 ID 到剪贴板"))}catch{L(r("复制失败"))}};return a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsx(_e.Text,{strong:!0,className:"text-base",children:e}),a.jsxs(_e.Text,{type:"secondary",size:"small",className:"text-xs cursor-pointer hover:text-blue-600 transition-colors select-all",onClick:n,title:r("点击复制ID"),children:["ID: ",t.id]})]})},BNn=({t:e,COLUMN_KEYS:t,startDeployment:r,restartDeployment:n,deleteDeployment:i,setEditingDeployment:o,setShowEdit:s,refresh:l,activePage:c,deployments:u,onViewLogs:f,onExtendDuration:d,onViewDetails:m,onUpdateConfig:h,onSyncToChannel:y})=>[{title:e("容器名称"),dataIndex:"container_name",key:t.container_name,width:300,ellipsis:!0,render:(b,x)=>a.jsx(FNn,{text:b,record:x,t:e})},{title:e("状态"),dataIndex:"status",key:t.status,width:140,render:b=>a.jsx("div",{className:"flex items-center gap-2",children:RNn(b,e)})},{title:e("服务商"),dataIndex:"provider",key:t.provider,width:140,render:b=>b?a.jsxs("div",{className:"flex items-center gap-1.5 rounded-full border px-2 py-0.5 text-[10px] font-medium uppercase tracking-wide",style:{borderColor:"rgba(59, 130, 246, 0.4)",backgroundColor:"rgba(59, 130, 246, 0.08)",color:"#2563eb"},children:[a.jsx(tvn,{className:"text-[11px]"}),a.jsx("span",{children:b})]}):a.jsx(_e.Text,{type:"tertiary",size:"small",className:"text-xs text-gray-500",children:e("暂无")})},{title:e("剩余时间"),dataIndex:"time_remaining",key:t.time_remaining,width:200,render:(b,x)=>{const v=DX(x==null?void 0:x.status),O=DNn(x==null?void 0:x.completed_percent),j=uOe(O),w=j===null?null:uOe(100-j),P=LNn(w),$={completed:e("已完成"),destroyed:e("已销毁"),failed:e("失败"),error:e("失败"),stopped:e("已停止"),pending:e("待部署"),deploying:e("部署中"),"deployment requested":e("部署请求中"),"termination requested":e("终止中")}[v],C=b&&String(b).trim()!==""?b:e("计算中"),k=NNn(x.compute_minutes_remaining,e),N=!$&&v==="running",D=!!(k||j!==null),A=x.compute_minutes_remaining!==void 0&&x.compute_minutes_remaining!==null&&w!==null;return a.jsxs("div",{className:"flex flex-col gap-1 leading-tight text-xs",children:[a.jsxs("div",{className:"flex items-center gap-1.5",children:[a.jsx(rvn,{className:"text-sm",style:{color:P.iconColor}}),a.jsx(_e.Text,{className:"text-sm font-medium text-[var(--semi-color-text-0)]",children:C}),N&&w!==null?a.jsxs(me,{size:"small",color:P.tagColor,children:[w,"%"]}):$?a.jsx(me,{size:"small",color:"grey",children:$}):null]}),D&&a.jsxs("div",{className:"flex items-center gap-3 text-[var(--semi-color-text-2)]",children:[k&&a.jsxs("span",{className:"flex items-center gap-1",children:[a.jsx(Ms,{className:"text-[11px]"}),e("约")," ",k]}),j!==null&&a.jsxs("span",{className:"flex items-center gap-1",children:[a.jsx(_Le,{className:"text-[11px]"}),e("已用")," ",j,"%"]})]}),N&&A&&a.jsxs("div",{className:"text-[10px]",style:{color:P.textColor},children:[e("剩余")," ",x.compute_minutes_remaining," ",e("分钟")]})]})}},{title:e("硬件配置"),dataIndex:"hardware_info",key:t.hardware_info,width:220,ellipsis:!0,render:(b,x)=>a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsxs("div",{className:"flex items-center gap-1 px-2 py-1 bg-green-50 border border-green-200 rounded-md",children:[a.jsx(Rf,{className:"text-green-600 text-xs"}),a.jsx("span",{className:"text-xs font-medium text-green-700",children:x.hardware_name})]}),a.jsxs("span",{className:"text-xs text-gray-500 font-medium",children:["x",x.hardware_quantity]})]})},{title:e("创建时间"),dataIndex:"created_at",key:t.created_at,width:150,render:b=>a.jsx("span",{className:"text-sm text-gray-600",children:Jr(b)})},{title:e("操作"),key:t.actions,fixed:"right",width:120,render:(b,x)=>{const{status:v,id:O}=x,j=DX(v),w=j==="completed"||j==="destroyed",P=()=>{h==null||h(x,"delete")},$=(()=>{switch(j){case"running":return{icon:a.jsx(Ll,{className:"text-xs"}),text:e("查看详情"),onClick:()=>m==null?void 0:m(x),type:"secondary",theme:"borderless"};case"failed":case"error":return{icon:a.jsx(L5,{className:"text-xs"}),text:e("重试"),onClick:()=>r(O),type:"primary",theme:"solid"};case"stopped":return{icon:a.jsx(L5,{className:"text-xs"}),text:e("启动"),onClick:()=>r(O),type:"primary",theme:"solid"};case"deployment requested":case"deploying":return{icon:a.jsx(Ms,{className:"text-xs"}),text:e("部署中"),onClick:()=>{},type:"secondary",theme:"light",disabled:!0};case"pending":return{icon:a.jsx(Ms,{className:"text-xs"}),text:e("待部署"),onClick:()=>{},type:"secondary",theme:"light",disabled:!0};case"termination requested":return{icon:a.jsx(Ms,{className:"text-xs"}),text:e("终止中"),onClick:()=>{},type:"secondary",theme:"light",disabled:!0};case"completed":case"destroyed":default:return{icon:a.jsx(Ll,{className:"text-xs"}),text:e("已结束"),onClick:()=>{},type:"tertiary",theme:"borderless",disabled:!0}}})(),_=$.theme||"solid",C=$.type||"primary";if(w)return a.jsx("div",{className:"flex w-full items-center justify-start gap-1 pr-2",children:a.jsx(B,{size:"small",type:"tertiary",theme:"borderless",onClick:()=>m==null?void 0:m(x),icon:a.jsx(Ll,{className:"text-xs"}),children:e("查看详情")})});const k=[a.jsx(xr.Item,{onClick:()=>m==null?void 0:m(x),icon:a.jsx(Ll,{}),children:e("查看详情")},"details")];w||k.push(a.jsx(xr.Item,{onClick:()=>f==null?void 0:f(x),icon:a.jsx(cne,{}),children:e("查看日志")},"logs"));const N=[];j==="running"&&y&&N.push(a.jsx(xr.Item,{onClick:()=>y(x),icon:a.jsx(lne,{}),children:e("同步到渠道")},"sync-channel")),(j==="failed"||j==="error")&&N.push(a.jsx(xr.Item,{onClick:()=>r(O),icon:a.jsx(L5,{}),children:e("重试")},"retry")),j==="stopped"&&N.push(a.jsx(xr.Item,{onClick:()=>r(O),icon:a.jsx(L5,{}),children:e("启动")},"start")),N.length>0&&(k.push(a.jsx(xr.Divider,{},"management-divider")),k.push(...N));const D=[];!w&&(j==="running"||j==="deployment requested")&&D.push(a.jsx(xr.Item,{onClick:()=>d==null?void 0:d(x),icon:a.jsx(KY,{}),children:e("延长时长")},"extend")),D.length>0&&(k.push(a.jsx(xr.Divider,{},"config-divider")),k.push(...D)),w||(k.push(a.jsx(xr.Divider,{},"danger-divider")),k.push(a.jsx(xr.Item,{type:"danger",onClick:P,icon:a.jsx(uvn,{}),children:e("销毁容器")},"delete")));const A=a.jsx(xr.Menu,{children:k}),z=k.length>0;return a.jsxs("div",{className:"flex w-full items-center justify-start gap-1 pr-2",children:[a.jsx(B,{size:"small",theme:_,type:C,icon:$.icon,onClick:$.onClick,className:"px-2 text-xs",disabled:$.disabled,children:$.text}),z&&a.jsx(xr,{trigger:"click",position:"bottomRight",render:A,children:a.jsx(B,{size:"small",theme:"light",type:"tertiary",icon:a.jsx(jA,{}),className:"px-1"})})]})}}],{Text:Si}=_e,Bo="__all__",VNn=({visible:e,onCancel:t,deployment:r,t:n})=>{const[i,o]=p.useState([]),[s,l]=p.useState(!1),[c,u]=p.useState(!1),[f,d]=p.useState(""),[m,h]=p.useState(!1),[y,g]=p.useState([]),[b,x]=p.useState(!1),[v,O]=p.useState(Bo),[j,w]=p.useState(null),[P,S]=p.useState(!1),[$,_]=p.useState("stdout"),[C,k]=p.useState(null),N=p.useRef(null),D=p.useRef(null),A=()=>{N.current&&(N.current.scrollTop=N.current.scrollHeight)},z=U=>typeof U=="string"?U:U&&typeof U.value=="string"?U.value:U&&U.target&&typeof U.target.value=="string"?U.target.value:"",T=U=>{const ie=z(U)||"stdout";_(ie)},E=async(U=void 0)=>{var re,ee;if(!(r!=null&&r.id))return;const ie=typeof U=="string"?U:v;if(!ie||ie===Bo){o([]),k(null),l(!1);return}l(!0);try{const ne=new URLSearchParams;ne.append("container_id",ie);const oe=z($)||"stdout";oe&&oe!=="all"&&ne.append("stream",oe),m&&ne.append("follow","true");const Oe=await ue.get(`/api/deployments/${r.id}/logs?${ne}`);if(Oe.data.success){const ge=(typeof Oe.data.data=="string"?Oe.data.data:"").replace(/\r\n?/g,` `),he=ge?ge.split(` `):[];o(he),k(new Date),setTimeout(A,100)}}catch(ne){L(n("获取日志失败")+": "+(((ee=(re=ne.response)==null?void 0:re.data)==null?void 0:ee.message)||ne.message))}finally{l(!1)}},M=async()=>{var U,ie,re;if(r!=null&&r.id){x(!0);try{const ee=await ue.get(`/api/deployments/${r.id}/containers`);if(ee.data.success){const ne=((U=ee.data.data)==null?void 0:U.containers)||[];g(ne),O(oe=>oe!==Bo&&ne.some(Oe=>Oe.container_id===oe)?oe:ne.length>0?ne[0].container_id:Bo),ne.length===0&&w(null)}}catch(ee){L(n("获取容器列表失败")+": "+(((re=(ie=ee.response)==null?void 0:ie.data)==null?void 0:re.message)||ee.message))}finally{x(!1)}}},K=async U=>{var ie,re;if(!(r!=null&&r.id)||!U||U===Bo){w(null);return}S(!0);try{const ee=await ue.get(`/api/deployments/${r.id}/containers/${U}`);ee.data.success&&w(ee.data.data||null)}catch(ee){L(n("获取容器详情失败")+": "+(((re=(ie=ee.response)==null?void 0:ie.data)==null?void 0:re.message)||ee.message))}finally{S(!1)}},Q=U=>{O(U||Bo),o([]),k(null)},q=()=>{v&&v!==Bo&&K(v)},X=U=>{if(!U)return a.jsx(me,{color:"grey",size:"small",children:n("未知状态")});const ie=typeof U=="string"?U.trim().toLowerCase():"",ee={running:{color:"green",label:"运行中"},pending:{color:"orange",label:"准备中"},deployed:{color:"blue",label:"已部署"},failed:{color:"red",label:"失败"},destroyed:{color:"red",label:"已销毁"},stopping:{color:"orange",label:"停止中"},terminated:{color:"grey",label:"已终止"}}[ie]||{color:"grey",label:U};return a.jsx(me,{color:ee.color,size:"small",children:n(ee.label)})},Z=v!==Bo?y.find(U=>U.container_id===v):null,R=()=>{v&&v!==Bo&&K(v),E()},Y=()=>{const U=J.length>0?J:i;if(U.length===0){L(n("暂无日志可下载"));return}const ie=U.join(` `),re=new Blob([ie],{type:"text/plain"}),ee=URL.createObjectURL(re),ne=document.createElement("a");ne.href=ee;const oe=v&&v!==Bo?v.replace(/[^a-zA-Z0-9_-]/g,"-"):"",Oe=oe?`deployment-${r.id}-container-${oe}-logs.txt`:`deployment-${r.id}-logs.txt`;ne.download=Oe,document.body.appendChild(ne),ne.click(),document.body.removeChild(ne),URL.revokeObjectURL(ee),Ce(n("日志已下载"))},G=async()=>{const U=J.length>0?J:i;if(U.length===0){L(n("暂无日志可复制"));return}const ie=U.join(` `);await gn(ie)?Ce(n("日志已复制到剪贴板")):L(n("复制失败,请手动选择文本复制"))};p.useEffect(()=>(c&&e?D.current=setInterval(()=>{E()},5e3):D.current&&(clearInterval(D.current),D.current=null),()=>{D.current&&clearInterval(D.current)}),[c,e,v,$,m]),p.useEffect(()=>{e&&(r!=null&&r.id)?M():e||(g([]),O(Bo),w(null),_("stdout"),o([]),k(null))},[e,r==null?void 0:r.id]),p.useEffect(()=>{e&&_("stdout")},[v,e]),p.useEffect(()=>{e&&(r!=null&&r.id)&&K(v)},[e,r==null?void 0:r.id,v]),p.useEffect(()=>(e&&(r!=null&&r.id)&&E(),()=>{D.current&&clearInterval(D.current)}),[e,r==null?void 0:r.id,$,v,m]);const J=i.map(U=>U??"").filter(U=>!f||U.toLowerCase().includes(f.toLowerCase())),H=(U,ie)=>a.jsx("div",{className:"py-1 px-3 hover:bg-gray-50 font-mono text-sm border-b border-gray-100 whitespace-pre-wrap break-words",children:U},`${ie}-${U.slice(0,20)}`);return a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(cne,{className:"text-blue-500"}),a.jsx("span",{children:n("容器日志")}),a.jsxs(Si,{type:"secondary",size:"small",children:["- ",(r==null?void 0:r.container_name)||(r==null?void 0:r.id)]})]}),visible:e,onCancel:t,footer:null,width:1e3,height:700,className:"logs-modal",style:{top:20},children:a.jsxs("div",{className:"flex flex-col h-full max-h-[600px]",children:[a.jsxs(Ve,{className:"mb-4 border-0 shadow-sm",children:[a.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-3",children:[a.jsxs(Xe,{wrap:!0,children:[a.jsxs(hr,{prefix:a.jsx(Rf,{}),placeholder:n("选择容器"),value:v,onChange:Q,style:{width:240},size:"small",loading:b,dropdownStyle:{maxHeight:320,overflowY:"auto"},children:[a.jsx(hr.Option,{value:Bo,children:n("全部容器")}),y.map(U=>a.jsx(hr.Option,{value:U.container_id,children:a.jsxs("div",{className:"flex flex-col",children:[a.jsx("span",{className:"font-mono text-xs",children:U.container_id}),a.jsxs("span",{className:"text-xs text-gray-500",children:[U.brand_name||"IO.NET",U.hardware?` · ${U.hardware}`:""]})]})},U.container_id))]}),a.jsx(_t,{prefix:a.jsx(lvn,{}),placeholder:n("搜索日志内容"),value:f,onChange:d,style:{width:200},size:"small"}),a.jsxs(Xe,{align:"center",className:"ml-2",children:[a.jsx(Si,{size:"small",type:"secondary",children:n("日志流")}),a.jsxs(Qr.Group,{type:"button",size:"small",value:$,onChange:T,children:[a.jsx(Qr,{value:"stdout",children:"STDOUT"}),a.jsx(Qr,{value:"stderr",children:"STDERR"})]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(ln,{checked:c,onChange:u,size:"small"}),a.jsx(Si,{size:"small",children:n("自动刷新")})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(ln,{checked:m,onChange:h,size:"small"}),a.jsx(Si,{size:"small",children:n("跟随日志")})]})]}),a.jsxs(Xe,{children:[a.jsx(Ut,{content:n("刷新日志"),children:a.jsx(B,{icon:a.jsx(Gl,{}),onClick:R,loading:s,size:"small",theme:"borderless"})}),a.jsx(Ut,{content:n("复制日志"),children:a.jsx(B,{icon:a.jsx(CLe,{}),onClick:G,size:"small",theme:"borderless",disabled:i.length===0})}),a.jsx(Ut,{content:n("下载日志"),children:a.jsx(B,{icon:a.jsx(wOe,{}),onClick:Y,size:"small",theme:"borderless",disabled:i.length===0})})]})]}),a.jsx(Mr,{margin:"12px"}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(Xe,{size:"large",children:[a.jsx(Si,{size:"small",type:"secondary",children:n("共 {{count}} 条日志",{count:i.length})}),f&&a.jsx(Si,{size:"small",type:"secondary",children:n("(筛选后显示 {{count}} 条)",{count:J.length})}),c&&a.jsxs(me,{color:"green",size:"small",children:[a.jsx(Ms,{className:"mr-1"}),n("自动刷新中")]})]}),a.jsxs(Si,{size:"small",type:"secondary",children:[n("状态"),": ",(r==null?void 0:r.status)||"unknown"]})]}),v!==Bo&&a.jsxs(a.Fragment,{children:[a.jsx(Mr,{margin:"12px"}),a.jsxs("div",{className:"flex flex-col gap-3",children:[a.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-2",children:[a.jsxs(Xe,{children:[a.jsx(me,{color:"blue",size:"small",children:n("容器")}),a.jsx(Si,{className:"font-mono text-xs",children:v}),X((j==null?void 0:j.status)||(Z==null?void 0:Z.status))]}),a.jsxs(Xe,{children:[(j==null?void 0:j.public_url)&&a.jsx(Ut,{content:j.public_url,children:a.jsx(B,{icon:a.jsx(lne,{}),size:"small",theme:"borderless",onClick:()=>window.open(j.public_url,"_blank")})}),a.jsx(Ut,{content:n("刷新容器信息"),children:a.jsx(B,{icon:a.jsx(Gl,{}),onClick:q,size:"small",theme:"borderless",loading:P})})]})]}),P?a.jsx("div",{className:"flex items-center justify-center py-6",children:a.jsx(Lt,{tip:n("加载容器详情中...")})}):j?a.jsxs("div",{className:"grid gap-4 md:grid-cols-2 text-sm",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Ll,{className:"text-blue-500"}),a.jsx(Si,{type:"secondary",children:n("硬件")}),a.jsxs(Si,{children:[(j==null?void 0:j.brand_name)||(Z==null?void 0:Z.brand_name)||n("未知品牌"),j!=null&&j.hardware||Z!=null&&Z.hardware?` · ${(j==null?void 0:j.hardware)||(Z==null?void 0:Z.hardware)}`:""]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Rf,{className:"text-purple-500"}),a.jsx(Si,{type:"secondary",children:n("GPU/容器")}),a.jsx(Si,{children:(j==null?void 0:j.gpus_per_container)??(Z==null?void 0:Z.gpus_per_container)??0})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Ms,{className:"text-orange-500"}),a.jsx(Si,{type:"secondary",children:n("创建时间")}),a.jsx(Si,{children:j!=null&&j.created_at?Jr(j.created_at):Z!=null&&Z.created_at?Jr(Z.created_at):n("未知")})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Ll,{className:"text-green-500"}),a.jsx(Si,{type:"secondary",children:n("运行时长")}),a.jsxs(Si,{children:[(j==null?void 0:j.uptime_percent)??(Z==null?void 0:Z.uptime_percent)??0,"%"]})]})]}):a.jsx(Si,{size:"small",type:"secondary",children:n("暂无容器详情")}),(j==null?void 0:j.events)&&j.events.length>0&&a.jsxs("div",{className:"bg-gray-50 rounded-lg p-3",children:[a.jsx(Si,{size:"small",type:"secondary",children:n("最近事件")}),a.jsx("div",{className:"mt-2 space-y-2 max-h-32 overflow-y-auto",children:j.events.slice(0,5).map((U,ie)=>a.jsxs("div",{className:"flex gap-3 text-xs font-mono",children:[a.jsx("span",{className:"text-gray-500",children:U.time?Jr(U.time):"--"}),a.jsx("span",{className:"text-gray-700 break-all flex-1",children:U.message})]},`${U.time}-${ie}`))})]})]})]})]}),a.jsxs("div",{className:"flex-1 flex flex-col border rounded-lg bg-gray-50 overflow-hidden",children:[a.jsx("div",{ref:N,className:"flex-1 overflow-y-auto bg-white",style:{maxHeight:"400px"},children:s&&i.length===0?a.jsx("div",{className:"flex items-center justify-center p-8",children:a.jsx(Lt,{tip:n("加载日志中...")})}):J.length===0?a.jsx(Ir,{image:Ir.PRESENTED_IMAGE_SIMPLE,description:n(f?"没有匹配的日志条目":"暂无日志"),style:{padding:"60px 20px"}}):a.jsx("div",{children:J.map((U,ie)=>H(U,ie))})}),i.length>0&&a.jsxs("div",{className:"flex items-center justify-between px-3 py-2 bg-gray-50 border-t text-xs text-gray-500",children:[a.jsx("span",{children:n(m?"正在跟随最新日志":"日志已加载")}),a.jsxs("span",{children:[n("最后更新"),":"," ",C?C.toLocaleTimeString():"--"]})]})]})]})})},{Text:Mn}=_e,HNn=({visible:e,onCancel:t,deployment:r,onSuccess:n,t:i})=>{const o=p.useRef(null),[s,l]=p.useState(!1),[c,u]=p.useState(1),[f,d]=p.useState(!1),[m,h]=p.useState(null),[y,g]=p.useState(null),[b,x]=p.useState(!1),[v,O]=p.useState(null),j=p.useRef(0),w=()=>{j.current+=1,u(1),h(null),g(null),O(null),d(!1)},P=async q=>{var X,Z;x(!0);try{const R=await ue.get(`/api/deployments/${q}`);if(R.data.success){const J=R.data.data;return O(J),g(null),J}const Y=R.data.message||"",G=i("获取详情失败")+(Y?`: ${Y}`:"");return L(G),O(null),h(null),g(G),null}catch(R){const Y=((Z=(X=R==null?void 0:R.response)==null?void 0:X.data)==null?void 0:Z.message)||R.message||"",G=i("获取详情失败")+(Y?`: ${Y}`:"");return L(G),O(null),h(null),g(G),null}finally{x(!1)}},S=async(q,X)=>{var ne,oe;if(!e||!X)return;const Z=Number.isFinite(q)?Math.round(q):0;if(Z<=0){h(null),g(null);return}const R=Number(X==null?void 0:X.hardware_id)||0,Y=Number(X==null?void 0:X.total_gpus)||0,G=Number(X==null?void 0:X.total_containers)||0,J=Number(X==null?void 0:X.gpus_per_container)||0,H=J>0?J:G>0&&Y>0?Math.max(1,Math.round(Y/G)):0,U=G>0?G:H>0&&Y>0?Math.max(1,Math.round(Y/H)):0,ie=Array.isArray(X==null?void 0:X.locations)?X.locations.map(Oe=>Number((Oe==null?void 0:Oe.id)??(Oe==null?void 0:Oe.location_id)??(Oe==null?void 0:Oe.locationId))).filter(Oe=>Number.isInteger(Oe)&&Oe>0):[];if(R<=0||H<=0||U<=0||ie.length===0){h(null),g(i("价格计算失败"));return}const re=Date.now();j.current=re,d(!0),g(null);const ee={location_ids:ie,hardware_id:R,gpus_per_container:H,duration_hours:Z,replica_count:U,currency:"usdc",duration_type:"hour",duration_qty:Z,hardware_qty:H};try{const Oe=await ue.post("/api/deployments/price-estimation",ee);if(j.current!==re)return;if(Oe.data.success)h(Oe.data.data);else{const Se=Oe.data.message||"";h(null),g(i("价格计算失败")+(Se?`: ${Se}`:""))}}catch(Oe){if(j.current!==re)return;const Se=((oe=(ne=Oe==null?void 0:Oe.response)==null?void 0:ne.data)==null?void 0:oe.message)||Oe.message||"";h(null),g(i("价格计算失败")+(Se?`: ${Se}`:""))}finally{j.current===re&&d(!1)}};p.useEffect(()=>{e&&(r!=null&&r.id)&&(w(),o.current&&o.current.setValue("duration_hours",1),P(r.id)),e||w()},[e,r==null?void 0:r.id]),p.useEffect(()=>{e&&v&&S(c,v)},[c,v,e]);const $=async()=>{var q,X;try{o.current&&await o.current.validate(),l(!0);const Z=await ue.post(`/api/deployments/${r.id}/extend`,{duration_hours:Math.round(c)});Z.data.success&&(Ce(i("容器时长延长成功")),n==null||n(Z.data.data),_())}catch(Z){L(i("延长时长失败")+": "+(((X=(q=Z==null?void 0:Z.response)==null?void 0:q.data)==null?void 0:X.message)||Z.message))}finally{l(!1)}},_=()=>{o.current&&o.current.reset(),w(),t()},C=(r==null?void 0:r.time_remaining)||"0分钟",k=`${C} + ${c}${i("小时")}`,N=m||{},D=N.price_breakdown||N.PriceBreakdown||{},A=(N.currency||N.Currency||"USDC").toString().toUpperCase(),z=typeof N.estimated_cost=="number"?N.estimated_cost:typeof N.EstimatedCost=="number"?N.EstimatedCost:typeof D.total_cost=="number"?D.total_cost:D.TotalCost,T=typeof D.hourly_rate=="number"?D.hourly_rate:D.HourlyRate,E=typeof D.compute_cost=="number"?D.compute_cost:D.ComputeCost,M=(v==null?void 0:v.hardware_name)||(r==null?void 0:r.hardware_name)||"--",K=(v==null?void 0:v.total_gpus)||(r==null?void 0:r.hardware_quantity)||0,Q=(v==null?void 0:v.total_containers)||0;return a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Ms,{className:"text-blue-500"}),a.jsx("span",{children:i("延长容器时长")})]}),visible:e,onCancel:_,onOk:$,okText:i("确认延长"),cancelText:i("取消"),confirmLoading:s,okButtonProps:{disabled:!(r!=null&&r.id)||b||!c||c<1},width:600,className:"extend-duration-modal",children:a.jsxs("div",{className:"space-y-4",children:[a.jsx(Ve,{className:"border-0 bg-gray-50",children:a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{children:[a.jsx(Mn,{strong:!0,className:"text-base",children:(r==null?void 0:r.container_name)||(r==null?void 0:r.deployment_name)}),a.jsx("div",{className:"mt-1",children:a.jsxs(Mn,{type:"secondary",size:"small",children:["ID: ",r==null?void 0:r.id]})})]}),a.jsxs("div",{className:"text-right",children:[a.jsx("div",{className:"flex items-center gap-2 mb-1",children:a.jsxs(me,{color:"blue",size:"small",children:[M,K?` x${K}`:""]})}),a.jsxs(Mn,{size:"small",type:"secondary",children:[i("当前剩余"),": ",a.jsx(Mn,{strong:!0,children:C})]})]})]})}),a.jsx(er,{type:"warning",icon:a.jsx(Nz,{}),title:i("重要提醒"),description:a.jsxs("div",{className:"space-y-2",children:[a.jsx("p",{children:i("延长容器时长将会产生额外费用,请确认您有足够的账户余额。")}),a.jsx("p",{children:i("延长操作一旦确认无法撤销,费用将立即扣除。")})]})}),a.jsx(F,{getFormApi:q=>o.current=q,layout:"vertical",onValueChange:q=>{if(q.duration_hours!==void 0){const X=Number(q.duration_hours);u(Number.isFinite(X)?X:0)}},children:a.jsx(F.InputNumber,{field:"duration_hours",label:i("延长时长(小时)"),placeholder:i("请输入要延长的小时数"),min:1,max:720,step:1,initValue:1,style:{width:"100%"},suffix:i("小时"),rules:[{required:!0,message:i("请输入延长时长")},{type:"number",min:1,message:i("延长时长至少为1小时")},{type:"number",max:720,message:i("延长时长不能超过720小时(30天)")}]})}),a.jsxs("div",{className:"space-y-2",children:[a.jsxs(Mn,{size:"small",type:"secondary",children:[i("快速选择"),":"]}),a.jsx(Xe,{wrap:!0,children:[1,2,6,12,24,48,72,168].map(q=>a.jsx(B,{size:"small",theme:c===q?"solid":"borderless",type:c===q?"primary":"secondary",onClick:()=>{u(q),o.current&&o.current.setValue("duration_hours",q)},children:q<24?`${q}${i("小时")}`:`${q/24}${i("天")}`},q))})]}),a.jsx(Mr,{}),a.jsx(Ve,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Q9n,{className:"text-green-500"}),a.jsx("span",{children:i("费用预估")})]}),className:"border border-green-200",children:m?a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(Mn,{children:[i("延长时长"),":"]}),a.jsxs(Mn,{strong:!0,children:[Math.round(c)," ",i("小时")]})]}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(Mn,{children:[i("硬件配置"),":"]}),a.jsxs(Mn,{strong:!0,children:[M,K?` x${K}`:""]})]}),Q?a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(Mn,{children:[i("容器数量"),":"]}),a.jsx(Mn,{strong:!0,children:Q})]}):null,a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(Mn,{children:[i("单GPU小时费率"),":"]}),a.jsx(Mn,{strong:!0,children:typeof T=="number"?`${T.toFixed(4)} ${A}`:"--"})]}),typeof E=="number"&&a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(Mn,{children:[i("计算成本"),":"]}),a.jsxs(Mn,{strong:!0,children:[E.toFixed(4)," ",A]})]}),a.jsx(Mr,{margin:"12px"}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(Mn,{strong:!0,className:"text-lg",children:[i("预估总费用"),":"]}),a.jsx(Mn,{strong:!0,className:"text-lg text-green-600",children:typeof z=="number"?`${z.toFixed(4)} ${A}`:"--"})]}),a.jsx("div",{className:"bg-blue-50 p-3 rounded-lg",children:a.jsxs("div",{className:"flex items-start gap-2",children:[a.jsx(Ll,{className:"text-blue-500 mt-0.5"}),a.jsxs("div",{children:[a.jsxs(Mn,{size:"small",type:"secondary",children:[i("延长后总时长"),": ",a.jsx(Mn,{strong:!0,children:k})]}),a.jsx("br",{}),a.jsx(Mn,{size:"small",type:"secondary",children:i("预估费用仅供参考,实际费用可能略有差异")})]})]})})]}):a.jsx("div",{className:"text-center text-gray-500 py-4",children:f?a.jsxs(Xe,{align:"center",className:"justify-center",children:[a.jsx(Lt,{size:"small"}),a.jsx(Mn,{type:"secondary",children:i("计算费用中...")})]}):y?a.jsx(Mn,{type:"danger",children:y}):v?a.jsx(Mn,{type:"secondary",children:i("请输入延长时长")}):a.jsx(Mn,{type:"secondary",children:i("加载详情中...")})})}),a.jsx("div",{className:"bg-red-50 border border-red-200 rounded-lg p-3",children:a.jsxs("div",{className:"flex items-start gap-2",children:[a.jsx(Nz,{className:"text-red-500 mt-0.5"}),a.jsxs("div",{children:[a.jsx(Mn,{strong:!0,className:"text-red-700",children:i("确认延长容器时长")}),a.jsx("div",{className:"mt-1",children:a.jsx(Mn,{size:"small",className:"text-red-600",children:i('点击"确认延长"后将立即扣除费用并延长容器运行时间')})})]})]})})]})})},{Text:kn,Title:ZFn}=_e,UNn=({visible:e,onCancel:t,deployment:r,t:n})=>{const[i,o]=p.useState(null),[s,l]=p.useState(!1),[c,u]=p.useState([]),[f,d]=p.useState(!1),m=async()=>{var v,O;if(r!=null&&r.id){l(!0);try{const j=await ue.get(`/api/deployments/${r.id}`);j.data.success&&o(j.data.data)}catch(j){L(n("获取详情失败")+": "+(((O=(v=j.response)==null?void 0:v.data)==null?void 0:O.message)||j.message))}finally{l(!1)}}},h=async()=>{var v,O,j;if(r!=null&&r.id){d(!0);try{const w=await ue.get(`/api/deployments/${r.id}/containers`);w.data.success&&u(((v=w.data.data)==null?void 0:v.containers)||[])}catch(w){L(n("获取容器信息失败")+": "+(((j=(O=w.response)==null?void 0:O.data)==null?void 0:j.message)||w.message))}finally{d(!1)}}};p.useEffect(()=>{e&&(r!=null&&r.id)?(m(),h()):e||(o(null),u([]))},[e,r==null?void 0:r.id]);const y=()=>{navigator.clipboard.writeText(r==null?void 0:r.id),Ce(n("已复制 ID 到剪贴板"))},g=()=>{m(),h()},x=(v=>({running:{color:"green",text:"运行中",icon:"🟢"},completed:{color:"green",text:"已完成",icon:"✅"},"deployment requested":{color:"blue",text:"部署请求中",icon:"🔄"},"termination requested":{color:"orange",text:"终止请求中",icon:"⏸️"},destroyed:{color:"red",text:"已销毁",icon:"🔴"},failed:{color:"red",text:"失败",icon:"❌"}})[v]||{color:"grey",text:v,icon:"❓"})(r==null?void 0:r.status);return a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Ll,{className:"text-blue-500"}),a.jsx("span",{children:n("容器详情")})]}),visible:e,onCancel:t,footer:a.jsxs("div",{className:"flex justify-between",children:[a.jsx(B,{icon:a.jsx(Gl,{}),onClick:g,loading:s||f,theme:"borderless",children:n("刷新")}),a.jsx(B,{onClick:t,children:n("关闭")})]}),width:800,className:"deployment-details-modal",children:s&&!i?a.jsx("div",{className:"flex items-center justify-center py-12",children:a.jsx(Lt,{size:"large",tip:n("加载详情中...")})}):i?a.jsxs("div",{className:"space-y-4 max-h-[600px] overflow-y-auto",children:[a.jsx(Ve,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Rf,{className:"text-blue-500"}),a.jsx("span",{children:n("基本信息")})]}),className:"border-0 shadow-sm",children:a.jsx(ks,{data:[{key:n("容器名称"),value:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(kn,{strong:!0,className:"text-base",children:i.deployment_name||i.id}),a.jsx(B,{size:"small",theme:"borderless",icon:a.jsx(CLe,{}),onClick:y,className:"opacity-70 hover:opacity-100"})]})},{key:n("容器ID"),value:a.jsx(kn,{type:"secondary",className:"font-mono text-sm",children:i.id})},{key:n("状态"),value:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("span",{children:x.icon}),a.jsx(me,{color:x.color,children:n(x.text)})]})},{key:n("创建时间"),value:Jr(i.created_at)}]})}),a.jsx(Ve,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Z9n,{className:"text-green-500"}),a.jsx("span",{children:n("硬件与性能")})]}),className:"border-0 shadow-sm",children:a.jsxs("div",{className:"space-y-4",children:[a.jsx(ks,{data:[{key:n("硬件类型"),value:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(me,{color:"blue",children:i.brand_name}),a.jsx(kn,{strong:!0,children:i.hardware_name})]})},{key:n("GPU数量"),value:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(jn,{count:i.total_gpus,theme:"solid",type:"primary",children:a.jsx(Rf,{className:"text-purple-500"})}),a.jsxs(kn,{children:[n("总计")," ",i.total_gpus," ",n("个GPU")]})]})},{key:n("容器配置"),value:a.jsxs("div",{className:"space-y-1",children:[a.jsxs("div",{children:[n("每容器GPU数"),": ",i.gpus_per_container]}),a.jsxs("div",{children:[n("容器总数"),": ",i.total_containers]})]})}]}),a.jsxs("div",{className:"space-y-2",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx(kn,{strong:!0,children:n("完成进度")}),a.jsxs(kn,{children:[i.completed_percent,"%"]})]}),a.jsx(va,{percent:i.completed_percent,status:i.completed_percent===100?"success":"normal",strokeWidth:8,showInfo:!1}),a.jsxs("div",{className:"flex justify-between text-xs text-gray-500",children:[a.jsxs("span",{children:[n("已服务"),": ",i.compute_minutes_served," ",n("分钟")]}),a.jsxs("span",{children:[n("剩余"),": ",i.compute_minutes_remaining," ",n("分钟")]})]})]})]})}),i.container_config&&a.jsx(Ve,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(SLe,{className:"text-blue-600"}),a.jsx("span",{children:n("容器配置")})]}),className:"border-0 shadow-sm",children:a.jsxs("div",{className:"space-y-3",children:[a.jsx(ks,{data:[{key:n("镜像地址"),value:a.jsx(kn,{className:"font-mono text-sm break-all",children:i.container_config.image_url||"N/A"})},{key:n("流量端口"),value:i.container_config.traffic_port||"N/A"},{key:n("启动命令"),value:a.jsx(kn,{className:"font-mono text-sm",children:i.container_config.entrypoint?i.container_config.entrypoint.join(" "):"N/A"})}]}),i.container_config.env_variables&&Object.keys(i.container_config.env_variables).length>0&&a.jsxs("div",{className:"mt-4",children:[a.jsxs(kn,{strong:!0,className:"block mb-2",children:[n("环境变量"),":"]}),a.jsx("div",{className:"bg-gray-50 p-3 rounded-lg max-h-32 overflow-y-auto",children:Object.entries(i.container_config.env_variables).map(([v,O])=>a.jsxs("div",{className:"flex gap-2 text-sm font-mono mb-1",children:[a.jsxs("span",{className:"text-blue-600 font-medium",children:[v,"="]}),a.jsx("span",{className:"text-gray-700 break-all",children:String(O)})]},v))})]})]})}),a.jsx(Ve,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Rf,{className:"text-indigo-500"}),a.jsx("span",{children:n("容器实例")})]}),className:"border-0 shadow-sm",children:f?a.jsx("div",{className:"flex items-center justify-center py-6",children:a.jsx(Lt,{tip:n("加载容器信息中...")})}):c.length===0?a.jsx(Ir,{description:n("暂无容器信息"),image:Ir.PRESENTED_IMAGE_SIMPLE}):a.jsx("div",{className:"space-y-3",children:c.map(v=>a.jsxs(Ve,{className:"bg-gray-50 border border-gray-100",bodyStyle:{padding:"12px 16px"},children:[a.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsx(kn,{strong:!0,className:"font-mono text-sm",children:v.container_id}),a.jsxs(kn,{size:"small",type:"secondary",children:[n("设备")," ",v.device_id||"--"," · ",n("状态")," ",v.status||"--"]}),a.jsxs(kn,{size:"small",type:"secondary",children:[n("创建时间"),":"," ",v.created_at?Jr(v.created_at):"--"]})]}),a.jsxs("div",{className:"flex flex-col items-end gap-2",children:[a.jsxs(me,{color:"blue",size:"small",children:[n("GPU/容器"),": ",v.gpus_per_container??"--"]}),v.public_url&&a.jsx(Ut,{content:v.public_url,children:a.jsx(B,{icon:a.jsx(lne,{}),size:"small",theme:"light",onClick:()=>window.open(v.public_url,"_blank","noopener,noreferrer"),children:n("访问容器")})})]})]}),v.events&&v.events.length>0&&a.jsxs("div",{className:"mt-3 bg-white rounded-md border border-gray-100 p-3",children:[a.jsx(kn,{size:"small",type:"secondary",className:"block mb-2",children:n("最近事件")}),a.jsx("div",{className:"space-y-2 max-h-32 overflow-y-auto",children:v.events.map((O,j)=>a.jsxs("div",{className:"flex gap-3 text-xs font-mono",children:[a.jsx("span",{className:"text-gray-500 min-w-[140px]",children:O.time?Jr(O.time):"--"}),a.jsx("span",{className:"text-gray-700 break-all flex-1",children:O.message||"--"})]},`${v.container_id}-${O.time}-${j}`))})]})]},v.container_id))})}),i.locations&&i.locations.length>0&&a.jsx(Ve,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(ivn,{className:"text-orange-500"}),a.jsx("span",{children:n("部署位置")})]}),className:"border-0 shadow-sm",children:a.jsx("div",{className:"flex flex-wrap gap-2",children:i.locations.map(v=>a.jsx(me,{color:"orange",size:"large",children:a.jsxs("div",{className:"flex items-center gap-1",children:[a.jsx("span",{children:"🌍"}),a.jsxs("span",{children:[v.name," (",v.iso2,")"]})]})},v.id))})}),a.jsx(Ve,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(ovn,{className:"text-green-500"}),a.jsx("span",{children:n("费用信息")})]}),className:"border-0 shadow-sm",children:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"flex items-center justify-between p-3 bg-green-50 rounded-lg",children:[a.jsx(kn,{children:n("已支付金额")}),a.jsxs(kn,{strong:!0,className:"text-lg text-green-600",children:["$",i.amount_paid?i.amount_paid.toFixed(2):"0.00"," ","USDC"]})]}),a.jsxs("div",{className:"grid grid-cols-2 gap-4 text-sm",children:[a.jsxs("div",{className:"flex justify-between",children:[a.jsxs(kn,{type:"secondary",children:[n("计费开始"),":"]}),a.jsx(kn,{children:i.started_at?Jr(i.started_at):"N/A"})]}),a.jsxs("div",{className:"flex justify-between",children:[a.jsxs(kn,{type:"secondary",children:[n("预计结束"),":"]}),a.jsx(kn,{children:i.finished_at?Jr(i.finished_at):"N/A"})]})]})]})}),a.jsx(Ve,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Ms,{className:"text-purple-500"}),a.jsx("span",{children:n("时间信息")})]}),className:"border-0 shadow-sm",children:a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{className:"space-y-2",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(kn,{type:"secondary",children:[n("已运行时间"),":"]}),a.jsxs(kn,{strong:!0,children:[Math.floor(i.compute_minutes_served/60),"h"," ",i.compute_minutes_served%60,"m"]})]}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(kn,{type:"secondary",children:[n("剩余时间"),":"]}),a.jsxs(kn,{strong:!0,className:"text-orange-600",children:[Math.floor(i.compute_minutes_remaining/60),"h"," ",i.compute_minutes_remaining%60,"m"]})]})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(kn,{type:"secondary",children:[n("创建时间"),":"]}),a.jsx(kn,{children:Jr(i.created_at)})]}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs(kn,{type:"secondary",children:[n("最后更新"),":"]}),a.jsx(kn,{children:Jr(i.updated_at)})]})]})]})})]}):a.jsx(Ir,{image:Ir.PRESENTED_IMAGE_SIMPLE,description:n("无法获取容器详情")})})},{Text:hs,Title:eBn}=_e,WNn=({visible:e,onCancel:t,deployment:r,onSuccess:n,t:i})=>{const o=p.useRef(null),[s,l]=p.useState(!1),[c,u]=p.useState([]),[f,d]=p.useState([]);p.useEffect(()=>{var j,w,P,S,$;if(e&&r){const _={image_url:((j=r.container_config)==null?void 0:j.image_url)||"",traffic_port:((w=r.container_config)==null?void 0:w.traffic_port)||null,entrypoint:((S=(P=r.container_config)==null?void 0:P.entrypoint)==null?void 0:S.join(" "))||"",registry_username:"",registry_secret:"",command:""};o.current&&o.current.setValues(_);const C=($=r.container_config)!=null&&$.env_variables?Object.entries(r.container_config.env_variables).map(([k,N])=>({key:k,value:String(N)})):[];u(C),d([])}},[e,r]);const m=async()=>{var j,w;try{const P=o.current?await o.current.validate():{};l(!0);const S={};P.image_url&&(S.image_url=P.image_url),P.traffic_port&&(S.traffic_port=P.traffic_port),P.registry_username&&(S.registry_username=P.registry_username),P.registry_secret&&(S.registry_secret=P.registry_secret),P.command&&(S.command=P.command),P.entrypoint&&(S.entrypoint=P.entrypoint.split(" ").filter(_=>_.trim())),c.length>0&&(S.env_variables=c.reduce((_,C)=>(C.key&&C.value!==void 0&&(_[C.key]=C.value),_),{})),f.length>0&&(S.secret_env_variables=f.reduce((_,C)=>(C.key&&C.value!==void 0&&(_[C.key]=C.value),_),{}));const $=await ue.put(`/api/deployments/${r.id}`,S);$.data.success&&(Ce(i("容器配置更新成功")),n==null||n($.data.data),h())}catch(P){L(i("更新配置失败")+": "+(((w=(j=P.response)==null?void 0:j.data)==null?void 0:w.message)||P.message))}finally{l(!1)}},h=()=>{o.current&&o.current.reset(),u([]),d([]),t()},y=()=>{u([...c,{key:"",value:""}])},g=j=>{const w=c.filter((P,S)=>S!==j);u(w)},b=(j,w,P)=>{const S=[...c];S[j][w]=P,u(S)},x=()=>{d([...f,{key:"",value:""}])},v=j=>{const w=f.filter((P,S)=>S!==j);d(w)},O=(j,w,P)=>{const S=[...f];S[j][w]=P,d(S)};return a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(evn,{className:"text-blue-500"}),a.jsx("span",{children:i("更新容器配置")})]}),visible:e,onCancel:h,onOk:m,okText:i("更新配置"),cancelText:i("取消"),confirmLoading:s,width:700,className:"update-config-modal",children:a.jsxs("div",{className:"space-y-4 max-h-[600px] overflow-y-auto",children:[a.jsx(Ve,{className:"border-0 bg-gray-50",children:a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{children:[a.jsx(hs,{strong:!0,className:"text-base",children:r==null?void 0:r.container_name}),a.jsx("div",{className:"mt-1",children:a.jsxs(hs,{type:"secondary",size:"small",children:["ID: ",r==null?void 0:r.id]})})]}),a.jsx(me,{color:"blue",children:r==null?void 0:r.status})]})}),a.jsx(er,{type:"warning",icon:a.jsx(Nz,{}),title:i("重要提醒"),description:a.jsxs("div",{className:"space-y-2",children:[a.jsx("p",{children:i("更新容器配置可能会导致容器重启,请确保在合适的时间进行此操作。")}),a.jsx("p",{children:i("某些配置更改可能需要几分钟才能生效。")})]})}),a.jsx(F,{getFormApi:j=>o.current=j,layout:"vertical",children:a.jsxs(bi,{defaultActiveKey:["docker"],children:[a.jsx(bi.Panel,{header:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(SLe,{className:"text-blue-600"}),a.jsx("span",{children:i("镜像配置")})]}),itemKey:"docker",children:a.jsxs("div",{className:"space-y-4",children:[a.jsx(F.Input,{field:"image_url",label:i("镜像地址"),placeholder:i("例如: nginx:latest"),rules:[{type:"string",message:i("请输入有效的镜像地址")}]}),a.jsx(F.Input,{field:"registry_username",label:i("镜像仓库用户名"),placeholder:i("如果镜像为私有,请填写用户名")}),a.jsx(F.Input,{field:"registry_secret",label:i("镜像仓库密码"),mode:"password",placeholder:i("如果镜像为私有,请填写密码或Token")})]})}),a.jsx(bi.Panel,{header:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(avn,{className:"text-green-600"}),a.jsx("span",{children:i("网络配置")})]}),itemKey:"network",children:a.jsx(F.InputNumber,{field:"traffic_port",label:i("流量端口"),placeholder:i("容器对外暴露的端口"),min:1,max:65535,style:{width:"100%"},rules:[{type:"number",min:1,max:65535,message:i("端口号必须在1-65535之间")}]})}),a.jsx(bi.Panel,{header:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(cne,{className:"text-purple-600"}),a.jsx("span",{children:i("启动配置")})]}),itemKey:"startup",children:a.jsxs("div",{className:"space-y-4",children:[a.jsx(F.Input,{field:"entrypoint",label:i("启动命令 (Entrypoint)"),placeholder:i('例如: /bin/bash -c "python app.py"'),helpText:i("多个命令用空格分隔")}),a.jsx(F.Input,{field:"command",label:i("运行命令 (Command)"),placeholder:i("容器启动后执行的命令")})]})}),a.jsx(bi.Panel,{header:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(nvn,{className:"text-orange-600"}),a.jsx("span",{children:i("环境变量")}),a.jsx(me,{size:"small",children:c.length})]}),itemKey:"env",children:a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsxs("div",{className:"flex items-center justify-between mb-3",children:[a.jsx(hs,{strong:!0,children:i("普通环境变量")}),a.jsx(B,{size:"small",icon:a.jsx(KY,{}),onClick:y,theme:"borderless",type:"primary",children:i("添加")})]}),c.map((j,w)=>a.jsxs("div",{className:"flex items-end gap-2 mb-2",children:[a.jsx(_t,{placeholder:i("变量名"),value:j.key,onChange:P=>b(w,"key",P),style:{flex:1}}),a.jsx(hs,{children:"="}),a.jsx(_t,{placeholder:i("变量值"),value:j.value,onChange:P=>b(w,"value",P),style:{flex:2}}),a.jsx(B,{size:"small",icon:a.jsx(lve,{}),onClick:()=>g(w),theme:"borderless",type:"danger"})]},w)),c.length===0&&a.jsx("div",{className:"text-center text-gray-500 py-4 border-2 border-dashed border-gray-300 rounded-lg",children:a.jsx(hs,{type:"secondary",children:i("暂无环境变量")})})]}),a.jsx(Mr,{}),a.jsxs("div",{children:[a.jsxs("div",{className:"flex items-center justify-between mb-3",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(hs,{strong:!0,children:i("机密环境变量")}),a.jsx(me,{size:"small",type:"danger",children:i("加密存储")})]}),a.jsx(B,{size:"small",icon:a.jsx(KY,{}),onClick:x,theme:"borderless",type:"danger",children:i("添加")})]}),f.map((j,w)=>a.jsxs("div",{className:"flex items-end gap-2 mb-2",children:[a.jsx(_t,{placeholder:i("变量名"),value:j.key,onChange:P=>O(w,"key",P),style:{flex:1}}),a.jsx(hs,{children:"="}),a.jsx(_t,{mode:"password",placeholder:i("变量值"),value:j.value,onChange:P=>O(w,"value",P),style:{flex:2}}),a.jsx(B,{size:"small",icon:a.jsx(lve,{}),onClick:()=>v(w),theme:"borderless",type:"danger"})]},w)),f.length===0&&a.jsx("div",{className:"text-center text-gray-500 py-4 border-2 border-dashed border-red-200 rounded-lg bg-red-50",children:a.jsx(hs,{type:"secondary",children:i("暂无机密环境变量")})}),a.jsx(er,{type:"info",title:i("机密环境变量说明"),description:i("机密环境变量将被加密存储,适用于存储密码、API密钥等敏感信息。"),size:"small"})]})]})})]})}),a.jsx("div",{className:"bg-yellow-50 border border-yellow-200 rounded-lg p-3",children:a.jsxs("div",{className:"flex items-start gap-2",children:[a.jsx(Nz,{className:"text-yellow-600 mt-0.5"}),a.jsxs("div",{children:[a.jsx(hs,{strong:!0,className:"text-yellow-800",children:i("配置更新确认")}),a.jsx("div",{className:"mt-1",children:a.jsx(hs,{size:"small",className:"text-yellow-700",children:i("更新配置后,容器可能需要重启以应用新的设置。请确保您了解这些更改的影响。")})})]})]})})]})})},{Text:xM}=_e,KNn=({visible:e,onCancel:t,onConfirm:r,title:n,type:i="danger",deployment:o,t:s,loading:l=!1})=>{const[c,u]=p.useState("");p.useEffect(()=>{e||u("")},[e]);const f=(o==null?void 0:o.container_name)||(o==null?void 0:o.id)||"",d=!!f&&c===f,m=()=>{u(""),t()},h=()=>{d&&(r(),m())};return a.jsx(Qe,{title:n,visible:e,onCancel:m,onOk:h,okText:s("确认"),cancelText:s("取消"),okButtonProps:{disabled:!d,type:i==="danger"?"danger":"primary",loading:l},width:480,children:a.jsxs("div",{className:"space-y-4",children:[a.jsxs(xM,{type:"danger",strong:!0,children:[s("此操作具有风险,请确认要继续执行"),"。"]}),a.jsxs(xM,{children:[s("请输入部署名称以完成二次确认"),":",a.jsx(xM,{code:!0,className:"ml-1",children:f||s("未知部署")})]}),a.jsx(_t,{value:c,onChange:u,placeholder:s("再次输入部署名称"),autoFocus:!0}),!d&&c&&a.jsx(xM,{type:"danger",size:"small",children:s("部署名称不匹配,请检查后重新输入")})]})})},qNn=e=>{const{deployments:t,loading:r,searching:n,activePage:i,pageSize:o,deploymentCount:s,compactMode:l,visibleColumns:c,rowSelection:u,batchOperationsEnabled:f=!0,handlePageChange:d,handlePageSizeChange:m,handleRow:h,t:y,COLUMN_KEYS:g,startDeployment:b,restartDeployment:x,deleteDeployment:v,syncDeploymentToChannel:O,setEditingDeployment:j,setShowEdit:w,refresh:P}=e,[S,$]=p.useState(null),[_,C]=p.useState(!1),[k,N]=p.useState(!1),[D,A]=p.useState(!1),[z,T]=p.useState(!1),[E,M]=p.useState(!1),[K,Q]=p.useState("delete"),q=re=>{$(re),C(!0)},X=re=>{$(re),N(!0)},Z=re=>{$(re),A(!0)},R=(re,ee="update")=>{$(re),ee==="delete"||ee==="destroy"?(Q(ee),M(!0)):T(!0)},Y=()=>{S&&(K==="delete"||K==="destroy")&&v(S.id),M(!1),$(null)},G=re=>{P==null||P()},J=p.useMemo(()=>BNn({t:y,COLUMN_KEYS:g,startDeployment:b,restartDeployment:x,deleteDeployment:v,setEditingDeployment:j,setShowEdit:w,refresh:P,activePage:i,deployments:t,onViewLogs:q,onExtendDuration:X,onViewDetails:Z,onUpdateConfig:R,onSyncToChannel:O}),[y,g,b,x,v,O,j,w,P,i,t]),H=()=>J.filter(re=>c[re.key]),U=p.useMemo(()=>H(),[c,J]),ie=p.useMemo(()=>l?U.map(({fixed:re,width:ee,...ne})=>({...ne,width:ee?Math.max(ee*.8,80):void 0})):U,[l,U]);return a.jsxs(a.Fragment,{children:[a.jsx(oa,{columns:ie,dataSource:t,scroll:l?{x:800}:{x:1200},pagination:{currentPage:i,pageSize:o,total:s,pageSizeOpts:[10,20,50,100],showSizeChanger:!0,onPageSizeChange:m,onPageChange:d},hidePagination:!0,expandAllRows:!1,onRow:h,rowSelection:f?u:void 0,empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:y("搜索无结果"),style:{padding:30}}),className:"rounded-xl overflow-hidden",size:"middle",loading:r||n}),a.jsx(VNn,{visible:_,onCancel:()=>C(!1),deployment:S,t:y}),a.jsx(HNn,{visible:k,onCancel:()=>N(!1),deployment:S,onSuccess:G,t:y}),a.jsx(UNn,{visible:D,onCancel:()=>A(!1),deployment:S,t:y}),a.jsx(WNn,{visible:z,onCancel:()=>T(!1),deployment:S,onSuccess:G,t:y}),a.jsx(KNn,{visible:E,onCancel:()=>M(!1),onConfirm:Y,title:y("确认操作"),type:"danger",deployment:S,operation:K,t:y})]})},GNn=({selectedKeys:e,setSelectedKeys:t,setEditingDeployment:r,setShowEdit:n,batchDeleteDeployments:i,batchOperationsEnabled:o=!0,compactMode:s,setCompactMode:l,showCreateModal:c,setShowCreateModal:u,t:f})=>{const d=o&&e.length>0,m=()=>{u?u(!0):(r({id:void 0}),n(!0))},h=()=>{i()},y=()=>{t([])};return a.jsxs("div",{className:"flex flex-wrap gap-2 w-full md:w-auto order-2 md:order-1",children:[a.jsx(B,{type:"primary",className:"flex-1 md:flex-initial",onClick:m,size:"small",children:f("新建容器")}),d&&a.jsxs(a.Fragment,{children:[a.jsx(Cs,{title:f("确认删除"),content:`${f("确定要删除选中的")} ${e.length} ${f("个部署吗?此操作不可逆。")}`,okText:f("删除"),cancelText:f("取消"),okType:"danger",onConfirm:h,children:a.jsxs(B,{type:"danger",className:"flex-1 md:flex-initial",disabled:e.length===0,size:"small",children:[f("批量删除")," (",e.length,")"]})}),a.jsx(B,{type:"tertiary",className:"flex-1 md:flex-initial",onClick:y,size:"small",children:f("取消选择")})]}),a.jsx(fs,{compactMode:s,setCompactMode:l,t:f})]})},JNn=({formInitValues:e,setFormApi:t,searchDeployments:r,loading:n,searching:i,setShowColumnSelector:o,t:s})=>{const l=p.useRef(null),c=d=>{r(d)},u=()=>{l.current&&(l.current.reset(),setTimeout(()=>{l.current.submitForm()},0))},f=[{label:s("全部状态"),value:""},{label:s("运行中"),value:"running"},{label:s("已完成"),value:"completed"},{label:s("失败"),value:"failed"},{label:s("部署请求中"),value:"deployment requested"},{label:s("终止请求中"),value:"termination requested"},{label:s("已销毁"),value:"destroyed"}];return a.jsx(F,{layout:"horizontal",onSubmit:c,initValues:e,getFormApi:d=>{t(d),l.current=d},className:"w-full md:w-auto order-1 md:order-2",children:a.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-2 w-full md:w-auto",children:[a.jsx("div",{className:"w-full md:w-64",children:a.jsx(F.Input,{field:"searchKeyword",placeholder:s("搜索部署名称"),prefix:a.jsx(en,{}),showClear:!0,size:"small",pure:!0})}),a.jsx("div",{className:"w-full md:w-48",children:a.jsx(F.Select,{field:"searchStatus",placeholder:s("选择状态"),optionList:f,className:"w-full",showClear:!0,size:"small",pure:!0})}),a.jsxs("div",{className:"flex gap-2 w-full md:w-auto",children:[a.jsx(B,{htmlType:"submit",type:"tertiary",icon:a.jsx(en,{}),loading:i,disabled:n,size:"small",className:"flex-1 md:flex-initial md:w-auto",children:s("查询")}),a.jsx(B,{type:"tertiary",icon:a.jsx(Gl,{}),onClick:u,disabled:n||i,size:"small",className:"flex-1 md:flex-initial md:w-auto",children:s("重置")}),a.jsx(B,{type:"tertiary",onClick:()=>o(!0),size:"small",className:"flex-1 md:flex-initial md:w-auto",children:s("列设置")})]})]})})},{Text:pJ,Title:YNn}=_e,XNn=({refresh:e,editingDeployment:t,visible:r,handleClose:n})=>{const{t:i}=nt(),o=zr(),[s,l]=p.useState(!1),[c,u]=p.useState([]),[f,d]=p.useState(!1),m=p.useRef(),h=!!(t!=null&&t.id),y=i("重命名部署");i("无GPU");const g=async()=>{d(!0);try{const x=await ue.get("/api/models/?page_size=1000");if(x.data.success){const O=(x.data.data.items||x.data.data||[]).map(j=>{var w;return{label:`${j.model_name} (${((w=j.vendor)==null?void 0:w.name)||"Unknown"})`,value:j.model_name,model_id:j.id}});u(O)}}catch(x){console.error("Failed to load models:",x),L(i("加载模型列表失败"))}d(!1)},b=async x=>{if(!h||!(t!=null&&t.id)){L(i("无效的部署信息"));return}l(!0);try{const v=await ue.put(`/api/deployments/${t.id}/name`,{name:x.deployment_name});v.data.success?(Ce(i("部署名称更新成功")),n(),e()):L(v.data.message||i("更新失败"))}catch(v){console.error("Submit error:",v),L(i("更新失败,请检查输入信息"))}l(!1)};return p.useEffect(()=>{r&&g()},[r]),p.useEffect(()=>{m.current&&t&&r&&h&&m.current.setValues({deployment_name:t.deployment_name||""})},[t,r,h]),a.jsxs(ta,{title:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(WI,{size:20}),a.jsx("span",{children:y})]}),visible:r,onCancel:n,width:o?"100%":600,bodyStyle:{padding:0},maskClosable:!1,closeOnEsc:!0,children:[a.jsx("div",{className:"p-6 h-full overflow-auto",children:a.jsx(Lt,{spinning:s,style:{width:"100%"},children:a.jsx(F,{ref:m,onSubmit:b,labelPosition:"top",style:{width:"100%"},children:a.jsxs(Ve,{children:[a.jsx(YNn,{heading:5,style:{marginBottom:16},children:i("修改部署名称")}),a.jsx(Fe,{gutter:16,children:a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"deployment_name",label:i("部署名称"),placeholder:i("请输入新的部署名称"),rules:[{required:!0,message:i("请输入部署名称")},{pattern:/^[a-zA-Z0-9-_\u4e00-\u9fa5]+$/,message:i("部署名称只能包含字母、数字、横线、下划线和中文")}]})})}),h&&a.jsxs("div",{className:"mt-4 p-3 bg-gray-50 rounded",children:[a.jsxs(pJ,{type:"secondary",children:[i("部署ID"),": "]}),a.jsx(pJ,{code:!0,children:t.id}),a.jsx("br",{}),a.jsxs(pJ,{type:"secondary",children:[i("当前状态"),": "]}),a.jsx(me,{color:t.status==="running"?"green":"grey",children:t.status})]})]})})})}),a.jsx("div",{className:"p-4 border-t border-gray-200 bg-gray-50 flex justify-end",children:a.jsxs(Xe,{children:[a.jsxs(B,{theme:"outline",onClick:n,disabled:s,children:[a.jsx(Ko,{size:16,className:"mr-1"}),i("取消")]}),a.jsxs(B,{theme:"solid",type:"primary",loading:s,onClick:()=>{var x;return(x=m.current)==null?void 0:x.submitForm()},children:[a.jsx(Vd,{size:16,className:"mr-1"}),i(h?"更新":"创建")]})]})})]})},{Text:qn,Title:k5}=_e,{Option:fOe}=hr,pOe=Qr.Group,$5="ollama/ollama:latest",hf=11434,dJ=()=>{try{if(typeof crypto<"u"&&crypto.randomUUID)return`ionet-${crypto.randomUUID().replace(/-/g,"")}`}catch{}return`ionet-${Math.random().toString(36).slice(2)}${Math.random().toString(36).slice(2)}`},QNn=({visible:e,onCancel:t,onSuccess:r,t:n})=>{var ur,Dt;const[i,o]=p.useState(null);p.useState(!1);const[s,l]=p.useState(!1),[c,u]=p.useState([]),[f,d]=p.useState(null),[m,h]=p.useState([]),[y,g]=p.useState(null),[b,x]=p.useState(null),[v,O]=p.useState(!1),[j,w]=p.useState(!1),[P,S]=p.useState(!1),[$,_]=p.useState(!1),[C,k]=p.useState([{key:"",value:""}]),[N,D]=p.useState([{key:"",value:""}]),[A,z]=p.useState([""]),[T,E]=p.useState([""]),[M,K]=p.useState("builtin"),[Q,q]=p.useState(""),X=p.useRef(null),Z=p.useRef(null),R=p.useRef(""),Y=p.useRef(null),G=p.useRef("builtin"),J=p.useRef(null),H=p.useRef(null),U=p.useRef(null),ie=p.useRef(0),[re,ee]=p.useState({resource_private_name:"",image_url:$5,gpus_per_container:1,replica_count:1,duration_hours:1,traffic_port:hf,location_ids:[]}),[ne,oe]=p.useState(0),[Oe,Se]=p.useState("usdc"),ge=De=>{var rt;if(typeof De=="string")return De.toLowerCase();if(De&&typeof De=="object"){if(typeof De.value=="string")return De.value.toLowerCase();if(typeof((rt=De.target)==null?void 0:rt.value)=="string")return De.target.value.toLowerCase()}return"usdc"},he=De=>{const rt=ge(De);Se(rt)},Pe=p.useMemo(()=>{const De={};return c.forEach(rt=>{const ae=rt.brand_name?`${rt.brand_name} ${rt.name}`.trim():rt.name;De[rt.id]=ae}),De},[c]),ve=p.useMemo(()=>{const De={};return m.forEach(rt=>{De[rt.id]=rt.name}),De},[m]),ye=De=>{if(!De)return 1;const rt=c.find(ke=>ke.id===De),ae=Number(rt==null?void 0:rt.max_gpus);return Number.isFinite(ae)&&ae>0?ae:1},[Me,Te]=p.useState(null),[ce,be]=p.useState([]),[pe,Be]=p.useState(1),[He,at]=p.useState(1),[dt,et]=p.useState(1);p.useEffect(()=>{if(!Me)return;const De=ye(Me);pe!==De&&Be(De),i&&i.setValue("gpus_per_container",De)},[Me,c,i,pe]),p.useEffect(()=>{e&&(Je(),Jt())},[e]),p.useEffect(()=>{e&&Me&&pe>0&&mt(Me,pe)},[Me,pe,e]),p.useEffect(()=>{e&&(Me&&ce.length>0&&pe>0&&He>0&&dt>0?ct():x(null))},[Me,ce,pe,He,dt,Oe,e]),p.useEffect(()=>{if(!e)return;const De=G.current;if(De!==M){if(M==="builtin"){De==="custom"&&(i&&(R.current=i.getValue("image_url")||R.current,Y.current=i.getValue("traffic_port")??Y.current),X.current=N.map(ae=>({...ae})),Z.current=C.map(ae=>({...ae})));const rt=dJ();q(rt),D([{key:"OLLAMA_API_KEY",value:rt}]),k([{key:"",value:""}]),i&&(i.setValue("image_url",$5),i.setValue("traffic_port",hf))}else{const rt=X.current&&X.current.length>0?X.current.map(ke=>({...ke})):[{key:"",value:""}],ae=Z.current&&Z.current.length>0?Z.current.map(ke=>({...ke})):[{key:"",value:""}];if(D(rt),k(ae),i){const ke=R.current||"";i.setValue("image_url",ke),Y.current&&i.setValue("traffic_port",Y.current)}}G.current=M}},[M,e,N,C,i]),p.useEffect(()=>{!e||!i||M==="builtin"&&i.setValue("image_url",$5)},[i,M,e]),p.useEffect(()=>{i&&Me!=null&&i.setValue("hardware_id",Me)},[i,Me]),p.useEffect(()=>{i&&i.setValue("location_ids",ce)},[i,ce]),p.useEffect(()=>{e&&(Me||(h([]),be([]),g(null),w(!1),ie.current=0,i&&i.setValue("location_ids",[])))},[Me,e,i]);const Jt=()=>{const De=`deployment-${Math.random().toString(36).slice(2,8)}`,rt=dJ();Te(null),be([]),Be(1),at(1),et(1),x(null),h([]),g(null),d(null),k([{key:"",value:""}]),D([{key:"OLLAMA_API_KEY",value:rt}]),z([""]),E([""]),_(!1),K("builtin"),q(rt),X.current=null,Z.current=null,R.current="",Y.current=hf,G.current="builtin",ee({resource_private_name:De,image_url:$5,gpus_per_container:1,replica_count:1,duration_hours:1,traffic_port:hf,location_ids:[]}),oe(ae=>ae+1),Se("usdc")},Ye=(De=[],rt=[])=>De.length===rt.length&&De.every((ae,ke)=>ae===rt[ke]),Je=async()=>{try{O(!0);const De=await ue.get("/api/deployments/hardware-types");if(De.data.success){const{hardware_types:rt=[],total_available:ae}=De.data.data||{},ke=rt.map(ze=>{const Er=Number(ze.available_count),Ht=Number.isNaN(Er)?0:Er,Mt=typeof ze.available=="boolean"?ze.available:Ht>0;return{...ze,available:Mt,available_count:Ht}}),Ze=Number(ae),ot=ke.reduce((ze,Er)=>ze+(Number.isNaN(Er.available_count)?0:Er.available_count),0),Nt=ae!=null&&ae!==""&&!Number.isNaN(Ze);u(ke),d(Nt?Ze:ot)}else L(n("获取硬件类型失败: ")+De.data.message)}catch(De){L(n("获取硬件类型失败: ")+De.message)}finally{O(!1)}},mt=async(De,rt)=>{var ke;if(!De||!rt){h([]),g(null),w(!1);return}const ae=Date.now();ie.current=ae,w(!0),h([]),g(null);try{const Ze=await ue.get(`/api/deployments/available-replicas?hardware_id=${De}&gpu_count=${rt}`);if(ie.current!==ae)return;if(Ze.data.success){const ot=((ke=Ze.data.data)==null?void 0:ke.replicas)||[],Nt=new Map;ot.forEach(ze=>{var fn,Bn,yi,Bi,Do,gt;const Er=(ze==null?void 0:ze.location_id)??((fn=ze==null?void 0:ze.location)==null?void 0:fn.id);if(Er==null)return;const Ht=Er,Mt=String(Er),$e=Nt.get(Mt)||null,st=(ze==null?void 0:ze.iso2)??(ze==null?void 0:ze.location_iso2)??((Bn=ze==null?void 0:ze.location)==null?void 0:Bn.iso2),At=st?String(st).toUpperCase():"",jr=(ze==null?void 0:ze.location_name)??((yi=ze==null?void 0:ze.location)==null?void 0:yi.name)??(ze==null?void 0:ze.name)??Ht,xn=Number(ze==null?void 0:ze.available_count)||0;if($e){$e.available+=xn;return}Nt.set(Mt,{id:Ht,name:String(jr),iso2:At,region:(ze==null?void 0:ze.region)??(ze==null?void 0:ze.location_region)??((Bi=ze==null?void 0:ze.location)==null?void 0:Bi.region),country:(ze==null?void 0:ze.country)??(ze==null?void 0:ze.location_country)??((Do=ze==null?void 0:ze.location)==null?void 0:Do.country),code:(ze==null?void 0:ze.code)??(ze==null?void 0:ze.location_code)??((gt=ze==null?void 0:ze.location)==null?void 0:gt.code),available:xn})}),h(Array.from(Nt.values())),g(Array.from(Nt.values()).reduce((ze,Er)=>ze+(Er.available||0),0))}else L(n("获取可用资源失败: ")+Ze.data.message),g(null)}catch(Ze){ie.current===ae&&(console.error("Load available replicas error:",Ze),g(null))}finally{ie.current===ae&&w(!1)}},ct=async()=>{var De;try{S(!0);const rt={location_ids:ce,hardware_id:Me,gpus_per_container:pe,duration_hours:He,replica_count:dt,currency:((De=Oe==null?void 0:Oe.toLowerCase)==null?void 0:De.call(Oe))||Oe,duration_type:"hour",duration_qty:He,hardware_qty:pe},ae=await ue.post("/api/deployments/price-estimation",rt);ae.data.success?x(ae.data.data):(L(n("价格计算失败: ")+ae.data.message),x(null))}catch(rt){console.error("Price calculation error:",rt),x(null)}finally{S(!1)}},cr=async De=>{try{l(!0);const rt={};C.forEach(Ht=>{Ht.key&&Ht.value&&(rt[Ht.key]=Ht.value)});const ae={};if(N.forEach(Ht=>{Ht.key&&Ht.value&&(ae[Ht.key]=Ht.value)}),M==="builtin"&&!ae.OLLAMA_API_KEY){const Ht=Q||dJ();ae.OLLAMA_API_KEY=Ht,q(Ht)}const ke=A.filter(Ht=>Ht.trim()!==""),Ze=T.filter(Ht=>Ht.trim()!==""),ot=M==="builtin"?$5:De.image_url,Nt=De.traffic_port||(M==="builtin"?hf:void 0),ze={resource_private_name:De.resource_private_name,duration_hours:De.duration_hours,gpus_per_container:pe,hardware_id:De.hardware_id,location_ids:De.location_ids,container_config:{replica_count:De.replica_count,env_variables:rt,secret_env_variables:ae,entrypoint:ke.length>0?ke:void 0,args:Ze.length>0?Ze:void 0,traffic_port:Nt},registry_config:{image_url:ot,registry_username:De.registry_username||void 0,registry_secret:De.registry_secret||void 0}},Er=await ue.post("/api/deployments",ze);Er.data.success?(Ce(n("容器创建成功")),r==null||r(Er.data.data),t()):L(n("容器创建失败: ")+Er.data.message)}catch(rt){L(n("容器创建失败: ")+rt.message)}finally{l(!1)}},wt=De=>{De==="env"?k([...C,{key:"",value:""}]):D([...N,{key:"",value:""}])},fe=(De,rt)=>{if(rt==="env"){const ae=C.filter((ke,Ze)=>Ze!==De);k(ae.length>0?ae:[{key:"",value:""}])}else{const ae=N.filter((ke,Ze)=>Ze!==De);D(ae.length>0?ae:[{key:"",value:""}])}},Kt=(De,rt,ae,ke)=>{if(ke==="env"){const Ze=[...C];Ze[De][rt]=ae,k(Ze)}else{const Ze=[...N];Ze[De][rt]=ae,D(Ze)}},Ur=(De,rt,ae)=>{if(ae==="entrypoint"){const ke=[...A];ke[De]=rt,z(ke)}else{const ke=[...T];ke[De]=rt,E(ke)}},Br=De=>{De==="entrypoint"?z([...A,""]):E([...T,""])},Yr=(De,rt)=>{if(rt==="entrypoint"){const ae=A.filter((ke,Ze)=>Ze!==De);z(ae.length>0?ae:[""])}else{const ae=T.filter((ke,Ze)=>Ze!==De);E(ae.length>0?ae:[""])}};p.useEffect(()=>{if(!e)return;if(!Me){ce.length>0&&(be([]),i&&i.setValue("location_ids",[]));return}const De=m.filter(ae=>(Number(ae.available)||0)>0).map(ae=>ae.id);if(De.length===0){ce.length>0&&(be([]),i&&i.setValue("location_ids",[]));return}if(ce.length===0)return;const rt=ce.filter(ae=>De.includes(ae));Ye(ce,rt)||(be(rt),i&&i.setValue("location_ids",rt))},[m,Me,ce,e,i]);const Or=p.useMemo(()=>ce.length?m.filter(De=>ce.includes(De.id)).reduce((De,rt)=>{const ae=Number(rt.available);return De+(Number.isNaN(ae)?0:ae)},0):0,[ce,m]),qt=p.useMemo(()=>Me&&ce.length>0&&pe>0&&He>0&&dt>0,[Me,ce,pe,He,dt]),Dr=((b==null?void 0:b.currency)||Oe||"").toUpperCase(),Et=Me?Pe[Me]:"",Ar=ce.map(De=>ve[De]).filter(Boolean),Nr=Number(pe||0)*Number(dt||0)*Number(He||0),Vr=[{key:"hardware",label:n("硬件类型"),value:Et||"--"},{key:"locations",label:n("部署位置"),value:Ar.length?Ar.join("、"):"--"},{key:"replicas",label:n("副本数量"),value:(dt??0).toString()},{key:"gpus",label:n("最大GPU数量"),value:(pe??0).toString()},{key:"duration",label:n("运行时长(小时)"),value:He?He.toString():"0"},{key:"gpu-hours",label:n("总 GPU 小时"),value:Nr>0?Nr.toLocaleString():"0"}],un=De=>{De!=null&&De.current&&typeof De.current.scrollIntoView=="function"&&De.current.scrollIntoView({behavior:"smooth",block:"start"})},vn=a.jsx("div",{style:{marginTop:12},children:P?a.jsxs(Xe,{spacing:8,align:"center",children:[a.jsx(Lt,{size:"small"}),a.jsx(qn,{size:"small",type:"tertiary",children:n("价格计算中...")})]}):a.jsx(qn,{size:"small",type:"tertiary",children:n(qt?"价格暂时不可用,请稍后重试":"完成硬件类型、部署位置、副本数量等配置后,将自动计算价格")})});return p.useEffect(()=>{!e||!i||Or>0&&dt>Or&&(et(Or),i.setValue("replica_count",Or))},[Or,dt,e,i]),a.jsx(Qe,{title:n("新建容器部署"),visible:e,onCancel:t,onOk:()=>i==null?void 0:i.submitForm(),okText:n("创建"),cancelText:n("取消"),width:800,confirmLoading:s,style:{top:20},children:a.jsxs(F,{initValues:re,getFormApi:o,onSubmit:cr,style:{maxHeight:"70vh",overflowY:"auto"},labelPosition:"top",children:[a.jsxs(Xe,{wrap:!0,spacing:8,style:{justifyContent:"flex-end",width:"100%",marginBottom:8},children:[a.jsx(B,{size:"small",theme:"borderless",type:"tertiary",onClick:()=>un(J),children:n("部署配置")}),a.jsx(B,{size:"small",theme:"borderless",type:"tertiary",onClick:()=>un(H),children:n("价格预估")}),a.jsx(B,{size:"small",theme:"borderless",type:"tertiary",onClick:()=>un(U),children:n("高级配置")})]}),a.jsx("div",{ref:J,children:a.jsxs(Ve,{className:"mb-4",children:[a.jsx(k5,{heading:6,children:n("部署配置")}),a.jsx(F.Input,{field:"resource_private_name",label:n("容器名称"),placeholder:n("请输入容器名称"),rules:[{required:!0,message:n("请输入容器名称")}]}),a.jsxs("div",{className:"mt-2",children:[a.jsx(qn,{strong:!0,children:n("镜像选择")}),a.jsx("div",{style:{marginTop:8},children:a.jsxs(pOe,{type:"button",value:M,onChange:De=>{var rt;return K(((rt=De==null?void 0:De.target)==null?void 0:rt.value)??De)},children:[a.jsx(Qr,{value:"builtin",children:n("内置 Ollama 镜像")}),a.jsx(Qr,{value:"custom",children:n("自定义镜像")})]})})]}),a.jsx(F.Input,{field:"image_url",label:n("镜像地址"),placeholder:n("例如:nginx:latest"),rules:[{required:!0,message:n("请输入镜像地址")}],disabled:M==="builtin",onChange:De=>{M==="custom"&&(R.current=De)}}),M==="builtin"&&a.jsxs(Xe,{align:"center",spacing:8,className:"mt-2",children:[a.jsx(qn,{size:"small",type:"tertiary",children:n("系统已为该部署准备 Ollama 镜像与随机 API Key")}),a.jsx(_t,{readOnly:!0,value:Q,size:"small",style:{width:220}}),a.jsx(B,{icon:a.jsx(Xs,{}),size:"small",theme:"borderless",onClick:async()=>{if(!Q)return;await gn(Q)?Ce(n("已复制自动生成的 API Key")):L(n("复制失败,请手动选择文本复制"))},children:n("复制")})]}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{xs:24,md:12,children:a.jsx(F.Select,{field:"hardware_id",label:n("硬件类型"),placeholder:n("选择硬件类型"),loading:v,rules:[{required:!0,message:n("请选择硬件类型")}],onChange:De=>{const rt=ye(De);Te(De),Be(rt),be([]),i&&(i.setValue("location_ids",[]),i.setValue("gpus_per_container",rt))},style:{width:"100%"},dropdownStyle:{maxHeight:360,overflowY:"auto"},renderSelectedItem:De=>De&&(Pe[De==null?void 0:De.value]||(De==null?void 0:De.label)||(De==null?void 0:De.value))||"",children:c.map(De=>{const rt=De.brand_name?`${De.brand_name} ${De.name}`.trim():De.name,ae=typeof De.available_count=="number"?De.available_count:0,ke=ae>0;return a.jsx(fOe,{value:De.id,children:a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsx(qn,{strong:!0,children:rt}),a.jsxs("div",{className:"flex items-center gap-2 text-xs text-[var(--semi-color-text-2)]",children:[a.jsxs("span",{children:[n("最大GPU数量"),": ",De.max_gpus]}),a.jsxs(me,{color:ke?"green":"red",size:"small",children:[n("可用数量"),": ",ae]})]})]})},De.id)})})}),a.jsx(le,{xs:24,md:12,children:a.jsx(F.InputNumber,{field:"gpus_per_container",label:n("最大GPU数量"),placeholder:1,min:1,max:ye(Me),step:1,disabled:!0,style:{width:"100%"}})})]}),typeof f=="number"&&a.jsxs(qn,{size:"small",type:"tertiary",children:[n("全部硬件总可用资源"),": ",f]}),a.jsx(F.Select,{field:"location_ids",label:a.jsxs(Xe,{children:[n("部署位置"),j&&a.jsx(Lt,{size:"small"})]}),placeholder:n(Me?j?"正在加载可用部署位置...":"选择部署位置(可多选)":"请先选择硬件类型"),multiple:!0,loading:j,disabled:!Me||j,rules:[{required:!0,message:n("请选择至少一个部署位置")}],onChange:De=>be(De),style:{width:"100%"},dropdownStyle:{maxHeight:360,overflowY:"auto"},renderSelectedItem:De=>({isRenderInTag:!0,content:De?j?n("部署位置加载中..."):ve[De==null?void 0:De.value]||(De==null?void 0:De.label)||(De==null?void 0:De.value)||"":""}),children:m.map(De=>{const rt=Number(De.available),ae=Number.isNaN(rt)?0:rt,ke=De.region||De.country||(De.iso2?De.iso2.toUpperCase():"")||De.code||"",Ze=ae===0;return a.jsx(fOe,{value:De.id,disabled:Ze,children:a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(qn,{strong:!0,children:De.name}),ke&&a.jsx(me,{color:"blue",size:"small",children:ke})]}),a.jsxs(qn,{size:"small",type:ae>0?"success":"danger",children:[n("可用数量"),": ",ae]})]})},De.id)})}),typeof y=="number"&&a.jsxs(qn,{size:"small",type:"tertiary",children:[n("全部地区总可用资源"),": ",y]}),a.jsxs(Fe,{gutter:16,children:[a.jsxs(le,{xs:24,md:8,children:[a.jsx(F.InputNumber,{field:"replica_count",label:n("副本数量"),placeholder:1,min:1,max:Or||100,rules:[{required:!0,message:n("请输入副本数量")}],onChange:De=>et(De),style:{width:"100%"}}),Or>0&&a.jsxs(qn,{size:"small",type:"tertiary",children:[n("最大可用"),": ",Or]})]}),a.jsx(le,{xs:24,md:8,children:a.jsx(F.InputNumber,{field:"duration_hours",label:n("运行时长(小时)"),placeholder:1,min:1,max:8760,rules:[{required:!0,message:n("请输入运行时长")}],onChange:De=>at(De),style:{width:"100%"}})}),a.jsx(le,{xs:24,md:8,children:a.jsx(F.InputNumber,{field:"traffic_port",label:a.jsxs(Xe,{children:[n("流量端口"),a.jsx(Ut,{content:n("容器对外服务的端口号,可选"),children:a.jsx(dm,{})})]}),placeholder:hf,min:1,max:65535,style:{width:"100%"},disabled:M==="builtin"})})]}),a.jsx("div",{ref:U,children:a.jsx(bi,{className:"mt-4",children:a.jsxs(bi.Panel,{header:n("高级配置"),itemKey:"advanced",children:[a.jsxs(Ve,{children:[a.jsx(k5,{heading:6,children:n("镜像仓库配置")}),a.jsxs(Fe,{gutter:16,children:[a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"registry_username",label:n("镜像仓库用户名"),placeholder:n("私有镜像仓库的用户名")})}),a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"registry_secret",label:n("镜像仓库密码"),type:"password",placeholder:n("私有镜像仓库的密码")})})]})]}),a.jsx(Mr,{}),a.jsxs(Ve,{children:[a.jsx(k5,{heading:6,children:n("容器启动配置")}),a.jsxs("div",{style:{marginBottom:16},children:[a.jsx(qn,{strong:!0,children:n("启动命令 (Entrypoint)")}),A.map((De,rt)=>a.jsxs("div",{style:{display:"flex",marginTop:8},children:[a.jsx(_t,{value:De,placeholder:n("例如:/bin/bash"),onChange:ae=>Ur(rt,ae,"entrypoint"),style:{flex:1,marginRight:8}}),a.jsx(B,{icon:a.jsx(ET,{}),onClick:()=>Yr(rt,"entrypoint"),disabled:A.length===1})]},rt)),a.jsx(B,{icon:a.jsx(ki,{}),onClick:()=>Br("entrypoint"),style:{marginTop:8},children:n("添加启动命令")})]}),a.jsxs("div",{style:{marginBottom:16},children:[a.jsx(qn,{strong:!0,children:n("启动参数 (Args)")}),T.map((De,rt)=>a.jsxs("div",{style:{display:"flex",marginTop:8},children:[a.jsx(_t,{value:De,placeholder:n("例如:-c"),onChange:ae=>Ur(rt,ae,"args"),style:{flex:1,marginRight:8}}),a.jsx(B,{icon:a.jsx(ET,{}),onClick:()=>Yr(rt,"args"),disabled:T.length===1})]},rt)),a.jsx(B,{icon:a.jsx(ki,{}),onClick:()=>Br("args"),style:{marginTop:8},children:n("添加启动参数")})]})]}),a.jsx(Mr,{}),a.jsxs(Ve,{children:[a.jsx(k5,{heading:6,children:n("环境变量")}),a.jsxs("div",{style:{marginBottom:16},children:[a.jsx(qn,{strong:!0,children:n("普通环境变量")}),C.map((De,rt)=>a.jsxs(Fe,{gutter:8,style:{marginTop:8},children:[a.jsx(le,{span:10,children:a.jsx(_t,{placeholder:n("变量名"),value:De.key,onChange:ae=>Kt(rt,"key",ae,"env")})}),a.jsx(le,{span:10,children:a.jsx(_t,{placeholder:n("变量值"),value:De.value,onChange:ae=>Kt(rt,"value",ae,"env")})}),a.jsx(le,{span:4,children:a.jsx(B,{icon:a.jsx(ET,{}),onClick:()=>fe(rt,"env"),disabled:C.length===1})})]},rt)),a.jsx(B,{icon:a.jsx(ki,{}),onClick:()=>wt("env"),style:{marginTop:8},children:n("添加环境变量")})]}),a.jsxs("div",{children:[a.jsx(qn,{strong:!0,children:n("密钥环境变量")}),N.map((De,rt)=>{const ae=M==="builtin"&&De.key==="OLLAMA_API_KEY";return a.jsxs(Fe,{gutter:8,style:{marginTop:8},children:[a.jsx(le,{span:10,children:a.jsx(_t,{placeholder:n("变量名"),value:De.key,onChange:ke=>Kt(rt,"key",ke,"secret"),disabled:ae})}),a.jsx(le,{span:10,children:a.jsx(_t,{placeholder:n("变量值"),type:"password",value:De.value,onChange:ke=>Kt(rt,"value",ke,"secret"),disabled:ae})}),a.jsx(le,{span:4,children:a.jsx(B,{icon:a.jsx(ET,{}),onClick:()=>fe(rt,"secret"),disabled:N.length===1||ae})})]},rt)}),a.jsx(B,{icon:a.jsx(ki,{}),onClick:()=>wt("secret"),style:{marginTop:8},children:n("添加密钥环境变量")})]})]})]})})})]})}),a.jsx("div",{ref:H,children:a.jsxs(Ve,{className:"mb-4",children:[a.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[a.jsx(k5,{heading:6,style:{margin:0},children:n("价格预估")}),a.jsxs(Xe,{align:"center",spacing:12,className:"flex flex-wrap",children:[a.jsx(qn,{type:"secondary",size:"small",children:n("计价币种")}),a.jsxs(pOe,{type:"button",value:Oe,onChange:he,children:[a.jsx(Qr,{value:"usdc",children:"USDC"}),a.jsx(Qr,{value:"iocoin",children:"IOCOIN"})]}),a.jsx(me,{size:"small",color:"blue",children:Dr})]})]}),b?a.jsxs("div",{className:"mt-4 flex w-full flex-col gap-4",children:[a.jsxs("div",{className:"grid w-full gap-4 md:grid-cols-2 lg:grid-cols-3",children:[a.jsxs("div",{className:"flex flex-col gap-1 rounded-md px-4 py-3",style:{border:"1px solid var(--semi-color-border)",backgroundColor:"var(--semi-color-fill-0)"},children:[a.jsx(qn,{size:"small",type:"tertiary",children:n("预估总费用")}),a.jsx("div",{style:{fontSize:24,fontWeight:600,color:"var(--semi-color-text-0)"},children:typeof b.estimated_cost=="number"?`${b.estimated_cost.toFixed(4)} ${Dr}`:"--"})]}),a.jsxs("div",{className:"flex flex-col gap-1 rounded-md px-4 py-3",style:{border:"1px solid var(--semi-color-border)",backgroundColor:"var(--semi-color-fill-0)"},children:[a.jsx(qn,{size:"small",type:"tertiary",children:n("小时费率")}),a.jsx(qn,{strong:!0,children:typeof((ur=b.price_breakdown)==null?void 0:ur.hourly_rate)=="number"?`${b.price_breakdown.hourly_rate.toFixed(4)} ${Dr}/h`:"--"})]}),a.jsxs("div",{className:"flex flex-col gap-1 rounded-md px-4 py-3",style:{border:"1px solid var(--semi-color-border)",backgroundColor:"var(--semi-color-fill-0)"},children:[a.jsx(qn,{size:"small",type:"tertiary",children:n("计算成本")}),a.jsx(qn,{strong:!0,children:typeof((Dt=b.price_breakdown)==null?void 0:Dt.compute_cost)=="number"?`${b.price_breakdown.compute_cost.toFixed(4)} ${Dr}`:"--"})]})]}),a.jsx("div",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-3",children:Vr.map(De=>a.jsxs("div",{className:"flex items-center justify-between gap-3 rounded-md px-3 py-2",style:{border:"1px solid var(--semi-color-border)",backgroundColor:"var(--semi-color-fill-0)"},children:[a.jsx(qn,{size:"small",type:"tertiary",children:De.label}),a.jsx(qn,{strong:!0,children:De.value})]},De.key))})]}):vn,b&&P&&a.jsxs(Xe,{align:"center",spacing:8,style:{marginTop:12},children:[a.jsx(Lt,{size:"small"}),a.jsx(qn,{size:"small",type:"tertiary",children:n("价格重新计算中...")})]})]})})]},ne)})},ZNn=({visible:e,onCancel:t,visibleColumns:r,onVisibleColumnsChange:n,columnKeys:i,t:o})=>{const s=p.useMemo(()=>[{key:i.container_name,label:o("容器名称"),required:!0},{key:i.status,label:o("状态")},{key:i.time_remaining,label:o("剩余时间")},{key:i.hardware_info,label:o("硬件配置")},{key:i.created_at,label:o("创建时间")},{key:i.actions,label:o("操作"),required:!0}],[i,o]),l=(h,y)=>{const g=s.find(b=>b.key===h);g!=null&&g.required||n({...r,[h]:y})},c=h=>{const y={...r};s.forEach(({key:g,required:b})=>{y[g]=b?!0:h}),n(y)},u=()=>{const h=s.reduce((y,{key:g})=>(y[g]=!0,y),{});n({...r,...h})},f=s.every(({key:h,required:y})=>y||r[h]),d=s.some(({key:h,required:y})=>!y&&r[h])&&!f,m=()=>t();return a.jsxs(Qe,{title:o("列设置"),visible:e,onCancel:t,footer:a.jsxs("div",{className:"flex justify-end gap-2",children:[a.jsx(B,{onClick:u,children:o("重置")}),a.jsx(B,{onClick:t,children:o("取消")}),a.jsx(B,{type:"primary",onClick:m,children:o("确定")})]}),children:[a.jsx("div",{style:{marginBottom:20},children:a.jsx(on,{checked:f,indeterminate:d,onChange:h=>c(h.target.checked),children:o("全选")})}),a.jsx("div",{className:"flex flex-wrap max-h-96 overflow-y-auto rounded-lg p-4",style:{border:"1px solid var(--semi-color-border)"},children:s.map(({key:h,label:y,required:g})=>a.jsx("div",{className:"w-1/2 mb-4 pr-2",children:a.jsx(on,{checked:!!r[h],disabled:g,onChange:b=>l(h,b.target.checked),children:y})},h))})]})},eLn=()=>{const{t:e}=nt(),[t,r]=yl("deployments"),n=p.useRef(0),[i,o]=p.useState([]),[s,l]=p.useState(!0),[c,u]=p.useState(1),[f,d]=p.useState(Qo),[m,h]=p.useState(!1),[y,g]=p.useState(0),[b,x]=p.useState({keyword:"",status:""}),[v,O]=p.useState(!1),[j,w]=p.useState({id:void 0}),[P,S]=p.useState([]),$={getCheckboxProps:ge=>({name:ge.deployment_name}),selectedRowKeys:P.map(ge=>ge.id),onChange:(ge,he)=>{S(he)}},_={searchKeyword:"",searchStatus:""},C=ge=>{const he=(ge==null?void 0:ge.items)||ge||[];return Array.isArray(he)?he:[]},[k,N]=p.useState(null),D=()=>(k==null?void 0:k.getValues())||_,A=()=>{O(!1),setTimeout(()=>{w({id:void 0})},500)},z=ge=>{const he=((ge==null?void 0:ge.searchKeyword)??"").trim(),Pe=((ge==null?void 0:ge.searchStatus)??"").trim();return{keyword:he,status:Pe}},T=p.useMemo(()=>({id:"id",status:"status",provider:"provider",container_name:"container_name",time_remaining:"time_remaining",hardware_info:"hardware_info",created_at:"created_at",actions:"actions",deployment_name:"deployment_name",model_name:"model_name",instance_count:"instance_count",resource_config:"resource_config",updated_at:"updated_at"}),[]),E=(ge={})=>{const he={...ge,[T.container_name]:!0,[T.actions]:!0};return he[T.provider]===void 0&&(he[T.provider]=!0),he},[M,K]=p.useState(()=>{const ge=localStorage.getItem("deployments_visible_columns");if(ge)try{const he=JSON.parse(ge);return E(he)}catch(he){console.error("Failed to parse saved column visibility:",he)}return E({[T.container_name]:!0,[T.status]:!0,[T.provider]:!0,[T.time_remaining]:!0,[T.hardware_info]:!0,[T.created_at]:!0,[T.actions]:!0,[T.deployment_name]:!1,[T.model_name]:!1,[T.instance_count]:!1,[T.resource_config]:!1,[T.updated_at]:!1})}),[Q,q]=p.useState(!1),X=ge=>{const he=E(ge);localStorage.setItem("deployments_visible_columns",JSON.stringify(he)),K(he)},Z=({data:ge,page:he})=>{const Pe=C(ge);u((ge==null?void 0:ge.page)??he),g((ge==null?void 0:ge.total)??Pe.length),S([]),o(Pe.map(ve=>({...ve,key:ve.id})))},R=async({page:ge,size:he,keyword:Pe,status:ve})=>{const ye=++n.current,Me=!!Pe||!!ve;Me?h(!0):l(!0);try{let Te;if(Me){const He=new URLSearchParams({p:String(ge),page_size:String(he)});Pe&&He.append("keyword",Pe),ve&&He.append("status",ve),Te=`/api/deployments/search?${He.toString()}`}else Te=`/api/deployments/?p=${ge}&page_size=${he}`;const ce=await ue.get(Te);if(ye!==n.current)return;const{success:be,message:pe,data:Be}=ce.data;if(!be){L(pe),o([]),g(0);return}Z({data:Be,page:ge})}catch(Te){if(ye!==n.current)return;console.error(Te),L(e(Me?"搜索失败":"获取部署列表失败")),o([]),g(0)}finally{if(ye!==n.current)return;l(!1),h(!1)}},Y=async(ge=c)=>{await R({page:ge,size:f,keyword:b.keyword,status:b.status})},G=ge=>{u(ge),R({page:ge,size:f,keyword:b.keyword,status:b.status})},J=ge=>{d(ge),u(1),R({page:1,size:ge,keyword:b.keyword,status:b.status})},H=async(ge=1,he=f)=>{await R({page:ge,size:he,keyword:b.keyword,status:b.status})},U=async ge=>{const he=z(ge);x(he),u(1),await R({page:1,size:f,keyword:he.keyword,status:he.status})},ie=async ge=>{try{const he=await ue.post(`/api/deployments/${ge}/start`);he.data.success?(Ce(e("部署启动成功")),await Y()):L(he.data.message)}catch(he){console.error(he),L(e("启动部署失败"))}},re=async ge=>{try{const he=await ue.post(`/api/deployments/${ge}/restart`);he.data.success?(Ce(e("部署重启成功")),await Y()):L(he.data.message)}catch(he){console.error(he),L(e("重启部署失败"))}},ee=async ge=>{try{const he=await ue.delete(`/api/deployments/${ge}`);he.data.success?(Ce(e("部署删除成功")),await Y()):L(he.data.message)}catch(he){console.error(he),L(e("删除部署失败"))}},ne=async ge=>{var he,Pe,ve,ye,Me,Te;if(!(ge!=null&&ge.id)){L(e("同步渠道失败:缺少部署信息"));return}try{const ce=await ue.get(`/api/deployments/${ge.id}/containers`);if(!((he=ce.data)!=null&&he.success)){L(((Pe=ce.data)==null?void 0:Pe.message)||e("获取容器信息失败"));return}const pe=(((ye=(ve=ce.data)==null?void 0:ve.data)==null?void 0:ye.containers)||[]).find(ct=>ct==null?void 0:ct.public_url);if(!(pe!=null&&pe.public_url)){L(e("未找到可用的容器访问地址"));return}const He=String(pe.public_url).trim().replace(/\/+$/,"");if(!He){L(e("容器访问地址无效"));return}const at=ge.container_name||ge.deployment_name||ge.name||ge.id,dt=String(at||"ionet").slice(0,60),et=`[IO.NET] ${dt}`;let Jt;try{Jt=typeof crypto<"u"&&crypto.randomUUID?`ionet-${crypto.randomUUID().replace(/-/g,"")}`:null}catch{Jt=null}Jt||(Jt=`ionet-${Math.random().toString(36).slice(2)}${Math.random().toString(36).slice(2)}`);const Ye={source:"ionet",deployment_id:ge.id,deployment_name:dt,container_id:pe.container_id||null,public_url:He},Je={mode:"single",channel:{name:et,type:4,key:Jt,base_url:He,group:"default",tag:"ionet",remark:`[IO.NET] Auto-synced from deployment ${ge.id}`,other_info:JSON.stringify(Ye)}},mt=await ue.post("/api/channel/",Je);(Me=mt.data)!=null&&Me.success?Ce(e("已同步到渠道")):L(((Te=mt.data)==null?void 0:Te.message)||e("同步渠道失败"))}catch(ce){console.error(ce),L(e("同步渠道失败"))}},oe=async(ge,he)=>{try{const Pe=await ue.put(`/api/deployments/${ge}/name`,{name:he});return Pe.data.success?(Ce(e("部署名称更新成功")),await Y(),!0):(L(Pe.data.message),!1)}catch(Pe){return console.error(Pe),L(e("更新部署名称失败")),!1}},Oe=async()=>{if(P.length!==0)try{const ge=P.map(Pe=>Pe.id),he=await ue.post("/api/deployments/batch_delete",{ids:ge});he.data.success?(Ce(e("批量删除成功")),S([]),await Y()):L(he.data.message)}catch(ge){console.error(ge),L(e("批量删除失败"))}},Se=ge=>({onClick:()=>{}});return p.useEffect(()=>{H()},[]),{deployments:i,loading:s,searching:m,activePage:c,pageSize:f,deploymentCount:y,compactMode:t,setCompactMode:r,selectedKeys:P,setSelectedKeys:S,rowSelection:$,showEdit:v,setShowEdit:O,editingDeployment:j,setEditingDeployment:w,closeEdit:A,visibleColumns:M,setVisibleColumns:X,showColumnSelector:Q,setShowColumnSelector:q,COLUMN_KEYS:T,formInitValues:_,formApi:k,setFormApi:N,getFormValues:D,loadDeployments:H,searchDeployments:U,refresh:Y,handlePageChange:G,handlePageSizeChange:J,handleRow:Se,startDeployment:ie,restartDeployment:re,deleteDeployment:ee,updateDeploymentName:oe,syncDeploymentToChannel:ne,batchDeleteDeployments:Oe,t:e}},tLn=()=>{const e=eLn(),t=zr(),[r,n]=p.useState(!1),i=!1,{showEdit:o,editingDeployment:s,closeEdit:l,refresh:c,selectedKeys:u,setSelectedKeys:f,setEditingDeployment:d,setShowEdit:m,batchDeleteDeployments:h,formInitValues:y,setFormApi:g,searchDeployments:b,loading:x,searching:v,showColumnSelector:O,setShowColumnSelector:j,visibleColumns:w,setVisibleColumns:P,COLUMN_KEYS:S,compactMode:$,setCompactMode:_,t:C}=e;return a.jsxs(a.Fragment,{children:[a.jsx(XNn,{refresh:c,editingDeployment:s,visible:o,handleClose:l}),a.jsx(QNn,{visible:r,onCancel:()=>n(!1),onSuccess:c,t:C}),a.jsx(ZNn,{visible:O,onCancel:()=>j(!1),visibleColumns:w,onVisibleColumnsChange:P,columnKeys:S,t:C}),a.jsx(us,{type:"type3",actionsArea:a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-2 w-full",children:[a.jsx(GNn,{selectedKeys:u,setSelectedKeys:f,setEditingDeployment:d,setShowEdit:m,batchDeleteDeployments:h,batchOperationsEnabled:i,compactMode:$,setCompactMode:_,showCreateModal:r,setShowCreateModal:n,setShowColumnSelector:j,t:C}),a.jsx(JNn,{formInitValues:y,setFormApi:g,searchDeployments:b,loading:x,searching:v,setShowColumnSelector:j,t:C})]}),paginationArea:Qs({currentPage:e.activePage,pageSize:e.pageSize,total:e.deploymentCount,onPageChange:e.handlePageChange,onPageSizeChange:e.handlePageSizeChange,isMobile:t,t:e.t}),t:e.t,children:a.jsx(qNn,{...e,batchOperationsEnabled:i})})]})},{Title:dOe,Text:Cl}=_e,rLn=({children:e,loading:t,isEnabled:r,connectionLoading:n,connectionOk:i,connectionError:o,onRetry:s})=>{const{t:l}=nt(),c=p2(),u=()=>{c("/console/setting?tab=model-deployment")};if(t)return a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(Ve,{loading:!0,style:{minHeight:"400px"},children:a.jsx("div",{style:{textAlign:"center",padding:"50px 0"},children:a.jsx(Cl,{type:"secondary",children:l("加载设置中...")})})})});if(!r)return a.jsx("div",{className:"mt-[60px] px-4",style:{minHeight:"calc(100vh - 60px)",display:"flex",alignItems:"center",justifyContent:"center"},children:a.jsx("div",{style:{maxWidth:"600px",width:"100%",textAlign:"center",padding:"0 20px"},children:a.jsxs(Ve,{style:{padding:"60px 40px",borderRadius:"16px",border:"1px solid var(--semi-color-border)",boxShadow:"0 4px 20px rgba(0, 0, 0, 0.08)",background:"linear-gradient(135deg, var(--semi-color-bg-0) 0%, var(--semi-color-fill-0) 100%)"},children:[a.jsx("div",{style:{marginBottom:"32px"},children:a.jsx("div",{style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"120px",height:"120px",borderRadius:"50%",background:"linear-gradient(135deg, rgba(var(--semi-orange-4), 0.15) 0%, rgba(var(--semi-orange-5), 0.1) 100%)",border:"3px solid rgba(var(--semi-orange-4), 0.3)",marginBottom:"24px"},children:a.jsx(FNe,{size:56,color:"var(--semi-color-warning)"})})}),a.jsxs("div",{style:{marginBottom:"24px"},children:[a.jsx(dOe,{heading:2,style:{color:"var(--semi-color-text-0)",margin:"0 0 12px 0",fontSize:"28px",fontWeight:"700"},children:l("模型部署服务未启用")}),a.jsx(Cl,{style:{fontSize:"18px",lineHeight:"1.6",color:"var(--semi-color-text-1)",display:"block"},children:l("访问模型部署功能需要先启用 io.net 部署服务")})]}),a.jsxs("div",{style:{backgroundColor:"var(--semi-color-bg-1)",padding:"24px",borderRadius:"12px",border:"1px solid var(--semi-color-border)",margin:"32px 0",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.04)"},children:[a.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"12px",marginBottom:"16px"},children:[a.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",width:"32px",height:"32px",borderRadius:"8px",backgroundColor:"rgba(var(--semi-blue-4), 0.15)"},children:a.jsx(WI,{size:20,color:"var(--semi-color-primary)"})}),a.jsx(Cl,{strong:!0,style:{fontSize:"16px",color:"var(--semi-color-text-0)"},children:l("需要配置的项目")})]}),a.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"12px",alignItems:"flex-start",textAlign:"left",maxWidth:"320px",margin:"0 auto"},children:[a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"12px"},children:[a.jsx("div",{style:{width:"6px",height:"6px",borderRadius:"50%",backgroundColor:"var(--semi-color-primary)",flexShrink:0}}),a.jsx(Cl,{style:{fontSize:"15px",color:"var(--semi-color-text-1)"},children:l("启用 io.net 部署开关")})]}),a.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"12px"},children:[a.jsx("div",{style:{width:"6px",height:"6px",borderRadius:"50%",backgroundColor:"var(--semi-color-primary)",flexShrink:0}}),a.jsx(Cl,{style:{fontSize:"15px",color:"var(--semi-color-text-1)"},children:l("配置有效的 io.net API Key")})]})]})]}),a.jsx("div",{style:{marginBottom:"20px"},children:a.jsxs("div",{onClick:u,style:{display:"inline-flex",alignItems:"center",gap:"8px",cursor:"pointer",padding:"12px 24px",borderRadius:"8px",fontSize:"16px",fontWeight:"500",color:"var(--semi-color-primary)",background:"var(--semi-color-fill-0)",border:"1px solid var(--semi-color-border)",transition:"all 0.2s ease",textDecoration:"none"},onMouseEnter:f=>{f.currentTarget.style.background="var(--semi-color-fill-1)",f.currentTarget.style.transform="translateY(-1px)",f.currentTarget.style.boxShadow="0 2px 8px rgba(0, 0, 0, 0.1)"},onMouseLeave:f=>{f.currentTarget.style.background="var(--semi-color-fill-0)",f.currentTarget.style.transform="translateY(0)",f.currentTarget.style.boxShadow="none"},children:[a.jsx($1,{size:18}),l("前往设置页面")]})}),a.jsx(Cl,{type:"tertiary",style:{fontSize:"14px",color:"var(--semi-color-text-2)",lineHeight:"1.5"},children:l("配置完成后刷新页面即可使用模型部署功能")})]})})});if(n||i===null&&!o)return a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(Ve,{loading:!0,style:{minHeight:"400px"},children:a.jsx("div",{style:{textAlign:"center",padding:"50px 0"},children:a.jsx(Cl,{type:"secondary",children:l("正在检查 io.net 连接...")})})})});if(i===!1){const f=(o==null?void 0:o.type)==="expired",d=l(f?"接口密钥已过期":"无法连接 io.net"),m=l(f?"当前 API 密钥已过期,请在设置中更新。":"当前配置无法连接到 io.net。"),h=(o==null?void 0:o.message)||"";return a.jsx("div",{className:"mt-[60px] px-4",style:{minHeight:"calc(100vh - 60px)",display:"flex",alignItems:"center",justifyContent:"center"},children:a.jsx("div",{style:{maxWidth:"600px",width:"100%",textAlign:"center",padding:"0 20px"},children:a.jsxs(Ve,{style:{padding:"60px 40px",borderRadius:"16px",border:"1px solid var(--semi-color-border)",boxShadow:"0 4px 20px rgba(0, 0, 0, 0.08)",background:"linear-gradient(135deg, var(--semi-color-bg-0) 0%, var(--semi-color-fill-0) 100%)"},children:[a.jsx("div",{style:{marginBottom:"32px"},children:a.jsx("div",{style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"120px",height:"120px",borderRadius:"50%",background:"linear-gradient(135deg, rgba(var(--semi-red-4), 0.15) 0%, rgba(var(--semi-red-5), 0.1) 100%)",border:"3px solid rgba(var(--semi-red-4), 0.3)",marginBottom:"24px"},children:a.jsx(V7n,{size:56,color:"var(--semi-color-danger)"})})}),a.jsxs("div",{style:{marginBottom:"24px"},children:[a.jsx(dOe,{heading:2,style:{color:"var(--semi-color-text-0)",margin:"0 0 12px 0",fontSize:"28px",fontWeight:"700"},children:d}),a.jsx(Cl,{style:{fontSize:"18px",lineHeight:"1.6",color:"var(--semi-color-text-1)",display:"block"},children:m}),h?a.jsx(Cl,{type:"tertiary",style:{fontSize:"14px",lineHeight:"1.5",display:"block",marginTop:"8px"},children:h}):null]}),a.jsxs("div",{style:{display:"flex",gap:"12px",justifyContent:"center"},children:[a.jsx(B,{type:"primary",icon:a.jsx($1,{size:18}),onClick:u,children:l("前往设置")}),s?a.jsx(B,{type:"tertiary",onClick:s,children:l("重试连接")}):null]})]})})})}return e},nLn=()=>{const[e,t]=p.useState(!0),[r,n]=p.useState({"model_deployment.ionet.enabled":!1}),[i,o]=p.useState({loading:!1,ok:null,error:null}),s=async()=>{try{t(!0);const f=await ue.get("/api/deployments/settings"),{success:d,data:m}=f.data;d&&n({"model_deployment.ionet.enabled":(m==null?void 0:m.enabled)===!0})}catch(f){console.error("Failed to get model deployment settings:",f)}finally{t(!1)}};p.useEffect(()=>{s()},[]);const l=r["model_deployment.ionet.enabled"],c=(f,d="Connection failed")=>{const m=(f||d).trim(),h=m.toLowerCase();return h.includes("expired")||h.includes("expire")?{type:"expired",message:m}:h.includes("invalid")||h.includes("unauthorized")||h.includes("api key")?{type:"invalid",message:m}:h.includes("network")||h.includes("timeout")?{type:"network",message:m}:{type:"unknown",message:m}},u=p.useCallback(async()=>{var f,d,m,h;o({loading:!0,ok:null,error:null});try{const y=await ue.post("/api/deployments/settings/test-connection",{},{skipErrorHandler:!0});if((f=y==null?void 0:y.data)!=null&&f.success){o({loading:!1,ok:!0,error:null});return}const g=((d=y==null?void 0:y.data)==null?void 0:d.message)||"Connection failed";o({loading:!1,ok:!1,error:c(g)})}catch(y){if((y==null?void 0:y.code)==="ERR_NETWORK"){o({loading:!1,ok:!1,error:{type:"network",message:"Network connection failed"}});return}const g=((h=(m=y==null?void 0:y.response)==null?void 0:m.data)==null?void 0:h.message)||(y==null?void 0:y.message)||"Unknown error";o({loading:!1,ok:!1,error:c(g,"Connection failed")})}},[]);return p.useEffect(()=>{if(!e&&l){u();return}o({loading:!1,ok:null,error:null})},[e,l,u]),{loading:e,settings:r,isIoNetEnabled:l,refresh:s,connectionLoading:i.loading,connectionOk:i.ok,connectionError:i.error,testConnection:u}},iLn=()=>{const{loading:e,isIoNetEnabled:t,connectionLoading:r,connectionOk:n,connectionError:i,testConnection:o}=nLn();return a.jsx(rLn,{loading:e,isEnabled:t,connectionLoading:r,connectionOk:n,connectionError:i,onRetry:()=>o(),children:a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(tLn,{})})})},oLn=e=>{try{const t={...e,timestamp:new Date().toISOString()};localStorage.setItem(O1.CONFIG,JSON.stringify(t))}catch(t){console.error("保存配置失败:",t)}},OWe=e=>{try{const t={messages:e,timestamp:new Date().toISOString()};localStorage.setItem(O1.MESSAGES,JSON.stringify(t))}catch(t){console.error("保存消息失败:",t)}},aLn=()=>{try{const e=localStorage.getItem(O1.CONFIG);if(e){const t=JSON.parse(e);return{inputs:{...Gi.inputs,...t.inputs},parameterEnabled:{...Gi.parameterEnabled,...t.parameterEnabled},showDebugPanel:t.showDebugPanel||Gi.showDebugPanel,customRequestMode:t.customRequestMode||Gi.customRequestMode,customRequestBody:t.customRequestBody||Gi.customRequestBody}}}catch(e){console.error("加载配置失败:",e)}return Gi},jWe=()=>{try{const e=localStorage.getItem(O1.MESSAGES);if(e)return JSON.parse(e).messages||null}catch(e){console.error("加载消息失败:",e)}return null},mOe=()=>{try{localStorage.removeItem(O1.CONFIG),localStorage.removeItem(O1.MESSAGES)}catch(e){console.error("清除配置失败:",e)}},sLn=()=>{try{return localStorage.getItem(O1.CONFIG)!==null}catch(e){return console.error("检查配置失败:",e),!1}},lLn=()=>{try{const e=localStorage.getItem(O1.CONFIG);if(e)return JSON.parse(e).timestamp||null}catch(e){console.error("获取配置时间戳失败:",e)}return null},cLn=(e,t=null)=>{try{const r={...e,messages:t||jWe(),exportTime:new Date().toISOString(),version:"1.0"},n=JSON.stringify(r,null,2),i=new Blob([n],{type:"application/json"}),o=document.createElement("a");o.href=URL.createObjectURL(i),o.download=`playground-config-${new Date().toISOString().split("T")[0]}.json`,o.click(),URL.revokeObjectURL(o.href)}catch(r){console.error("导出配置失败:",r)}},uLn=e=>new Promise((t,r)=>{try{const n=new FileReader;n.onload=i=>{try{const o=JSON.parse(i.target.result);o.inputs&&o.parameterEnabled?(o.messages&&Array.isArray(o.messages)&&OWe(o.messages),t(o)):r(new Error("配置文件格式无效"))}catch(o){r(new Error("解析配置文件失败: "+o.message))}},n.onerror=()=>r(new Error("读取文件失败")),n.readAsText(e)}catch(n){r(new Error("导入配置失败: "+n.message))}}),fLn=()=>{const{t:e}=nt(),[t]=p.useState(()=>aLn()),[r]=p.useState(()=>{const G=jWe();return G&&G.length===2&&G[0].id==="2"&&G[1].id==="3"&&(G[0].content==="你好"||G[1].content==="你好,请问有什么可以帮助您的吗?"||G[1].content==="你好!很高兴见到你。有什么我可以帮助你的吗?")?(localStorage.removeItem("playground_messages"),null):G}),[n,i]=p.useState(t.inputs||Gi.inputs),[o,s]=p.useState(t.parameterEnabled||Gi.parameterEnabled),[l,c]=p.useState(t.showDebugPanel||Gi.showDebugPanel),[u,f]=p.useState(t.customRequestMode||Gi.customRequestMode),[d,m]=p.useState(t.customRequestBody||Gi.customRequestBody),[h,y]=p.useState(!1),[g,b]=p.useState([]),[x,v]=p.useState([]),[O,j]=p.useState({}),[w,P]=p.useState(()=>r||xD(e));p.useEffect(()=>{r||P(xD(e))},[e,r]);const[S,$]=p.useState({request:null,response:null,timestamp:null,previewRequest:null,previewTimestamp:null}),[_,C]=p.useState(Ia.PREVIEW),[k,N]=p.useState(null),[D,A]=p.useState(null),[z,T]=p.useState(""),E=p.useRef(null),M=p.useRef(null),K=p.useRef(null);p.useRef(null);const Q=p.useCallback((G,J)=>{i(H=>({...H,[G]:J}))},[]),q=p.useCallback(G=>{s(J=>({...J,[G]:!J[G]}))},[]),X=p.useCallback(G=>{OWe(G||w)},[w]),Z=p.useCallback(()=>{K.current&&clearTimeout(K.current),K.current=setTimeout(()=>{oLn({inputs:n,parameterEnabled:o,showDebugPanel:l,customRequestMode:u,customRequestBody:d})},1e3)},[n,o,l,u,d]),R=p.useCallback(G=>{G.inputs&&i(J=>({...J,...G.inputs})),G.parameterEnabled&&s(J=>({...J,...G.parameterEnabled})),typeof G.showDebugPanel=="boolean"&&c(G.showDebugPanel),G.customRequestMode&&f(G.customRequestMode),G.customRequestBody&&m(G.customRequestBody),G.messages&&Array.isArray(G.messages)&&P(G.messages)},[]),Y=p.useCallback((G={})=>{const{resetMessages:J=!1}=G;i(Gi.inputs),s(Gi.parameterEnabled),c(Gi.showDebugPanel),f(Gi.customRequestMode),m(Gi.customRequestBody),J&&(P([]),setTimeout(()=>{P(xD(e))},0))},[]);return p.useEffect(()=>()=>{K.current&&clearTimeout(K.current)},[]),p.useEffect(()=>{if(!Array.isArray(w)||w.length===0)return;const G=w[w.length-1];if(G.status===Un.LOADING||G.status===Un.INCOMPLETE){const J=JOe(G.content||"",G.reasoningContent||""),H={...G,status:Un.COMPLETE,content:J.content,reasoningContent:J.reasoningContent||null,isThinkingComplete:!0},U=[...w.slice(0,-1),H];P(U),setTimeout(()=>X(U),0)}},[]),{inputs:n,parameterEnabled:o,showDebugPanel:l,customRequestMode:u,customRequestBody:d,showSettings:h,models:g,groups:x,status:O,message:w,debugData:S,activeDebugTab:_,previewPayload:k,editingMessageId:D,editValue:z,sseSourceRef:E,chatRef:M,saveConfigTimeoutRef:K,setInputs:i,setParameterEnabled:s,setShowDebugPanel:c,setCustomRequestMode:f,setCustomRequestBody:m,setShowSettings:y,setModels:b,setGroups:v,setStatus:j,setMessage:P,setDebugData:$,setActiveDebugTab:C,setPreviewPayload:N,setEditingMessageId:A,setEditValue:T,handleInputChange:Q,handleParameterToggle:q,debouncedSaveConfig:Z,saveMessagesImmediately:X,handleConfigImport:R,handleConfigReset:Y}},pLn=(e,t,r,n)=>{const{t:i}=nt(),o=p.useCallback(u=>{const f=J5(u);if(!f){sr.warning({content:i(M5.NO_TEXT_CONTENT),duration:2});return}const d=async h=>{var y;if((y=navigator.clipboard)!=null&&y.writeText)try{await navigator.clipboard.writeText(h),sr.success({content:i("消息已复制到剪贴板"),duration:2})}catch(g){console.error("Clipboard API 复制失败:",g),m(h)}else m(h)},m=h=>{try{const y=document.createElement("textarea");y.value=h,y.style.cssText=` position: fixed; top: -9999px; left: -9999px; opacity: 0; pointer-events: none; z-index: -1; `,y.setAttribute("readonly",""),document.body.appendChild(y),y.select(),y.setSelectionRange(0,h.length);const g=document.execCommand("copy");if(document.body.removeChild(y),g)sr.success({content:i("消息已复制到剪贴板"),duration:2});else throw new Error("execCommand copy failed")}catch(y){console.error("回退复制方案也失败:",y);let g=i(M5.COPY_FAILED);window.location.protocol==="http:"&&window.location.hostname!=="localhost"?g=i(M5.COPY_HTTPS_REQUIRED):!navigator.clipboard&&!document.execCommand&&(g=i(M5.BROWSER_NOT_SUPPORTED)),sr.error({content:g,duration:4})}};d(f)},[i]),s=p.useCallback(u=>{t(f=>{let d=f.findIndex(m=>m===u);if(d===-1&&(d=f.findIndex(m=>m.id===u.id)),d===-1)return f;if(u.role==="user"){const m=f.slice(0,d),h=J5(u);return setTimeout(()=>{r(h)},100),m}else if(u.role==="assistant"||u.role==="system"){let m=d-1;for(;m>=0&&f[m].role!=="user";)m--;if(m>=0){const h=f[m],y=f.slice(0,m),g=J5(h);return setTimeout(()=>{r(g)},100),y}}return f})},[t,r]),l=p.useCallback(u=>{Qe.confirm({title:i("确认删除"),content:i("确定要删除这条消息吗?"),okText:i("确定"),cancelText:i("取消"),okButtonProps:{type:"danger"},onOk:()=>{t(f=>{let d=f.findIndex(h=>h===u);if(d===-1&&(d=f.findIndex(h=>h.id===u.id)),d===-1)return f;let m;return u.role==="user"&&dg!==d&&g!==d+1)):(sr.success({content:i("消息已删除"),duration:2}),m=f.filter(y=>y.id!==u.id)):(sr.success({content:i("消息已删除"),duration:2}),m=f.filter(h=>h.id!==u.id)),setTimeout(()=>n(m),0),m})}})},[t,i,n]),c=p.useCallback(u=>{if(!(u.role==="assistant"||u.role==="system"))return;const f=u.role==="assistant"?"system":"assistant";t(d=>{const m=d.map(h=>h.id===u.id&&(h.role==="assistant"||h.role==="system")?{...h,role:f}:h);return setTimeout(()=>n(m),0),m}),sr.success({content:i(`已切换为${f==="system"?"System":"Assistant"}角色`),duration:2})},[t,i,n]);return{handleMessageCopy:o,handleMessageReset:s,handleMessageDelete:l,handleRoleToggle:c}};var Wo=function(e,t){if(!(this instanceof Wo))return new Wo(e,t);this.url=e,t=t||{},this.headers=t.headers||{},this.payload=t.payload!==void 0?t.payload:"",this.method=t.method||this.payload&&"POST"||"GET",this.withCredentials=!!t.withCredentials,this.debug=!!t.debug,this.FIELD_SEPARATOR=":",this.listeners={},this.xhr=null,this.readyState=Wo.INITIALIZING,this.progress=0,this.chunk="",this.lastEventId="",this.addEventListener=function(r,n){this.listeners[r]===void 0&&(this.listeners[r]=[]),this.listeners[r].indexOf(n)===-1&&this.listeners[r].push(n)},this.removeEventListener=function(r,n){if(this.listeners[r]===void 0)return;const i=[];this.listeners[r].forEach(function(o){o!==n&&i.push(o)}),i.length===0?delete this.listeners[r]:this.listeners[r]=i},this.dispatchEvent=function(r){if(!r)return!0;this.debug&&console.debug(r),r.source=this;const n="on"+r.type;return this.hasOwnProperty(n)&&(this[n].call(this,r),r.defaultPrevented)?!1:this.listeners[r.type]?this.listeners[r.type].every(function(i){return i(r),!r.defaultPrevented}):!0},this._markClosed=function(){this.xhr=null,this.progress=0,this.chunk="",this._setReadyState(Wo.CLOSED)},this._setReadyState=function(r){const n=new CustomEvent("readystatechange");n.readyState=r,this.readyState=r,this.dispatchEvent(n)},this._onStreamFailure=function(r){const n=new CustomEvent("error");n.responseCode=r.currentTarget.status,n.data=r.currentTarget.response,this.dispatchEvent(n),this._markClosed()},this._onStreamAbort=function(){this.dispatchEvent(new CustomEvent("abort")),this._markClosed()},this._onStreamProgress=function(r){if(!this.xhr)return;if(this.xhr.status<200||this.xhr.status>=300){this._onStreamFailure(r);return}const n=this.xhr.responseText.substring(this.progress);this.progress+=n.length;const i=(this.chunk+n).split(/(\r\n\r\n|\r\r|\n\n)/g),o=i.pop();i.forEach((function(s){s.trim().length>0&&this.dispatchEvent(this._parseEventChunk(s))}).bind(this)),this.chunk=o},this._onStreamLoaded=function(r){this._onStreamProgress(r),this.dispatchEvent(this._parseEventChunk(this.chunk)),this.chunk="",this._markClosed()},this._parseEventChunk=function(r){if(!r||r.length===0)return null;this.debug&&console.debug(r);const n={id:null,retry:null,data:null,event:null};r.split(/\n|\r\n|\r/).forEach((function(o){const s=o.indexOf(this.FIELD_SEPARATOR);let l,c;if(s>0){const u=o[s+1]===" "?2:1;l=o.substring(0,s),c=o.substring(s+u)}else if(s<0)l=o,c="";else return;l in n&&(l==="data"&&n[l]!==null?n.data+=` `+c:n[l]=c)}).bind(this)),n.id!==null&&(this.lastEventId=n.id);const i=new CustomEvent(n.event||"message");return i.id=n.id,i.data=n.data||"",i.lastEventId=this.lastEventId,i},this._onReadyStateChange=function(){if(this.xhr&&this.xhr.readyState===XMLHttpRequest.HEADERS_RECEIVED){const r={},n=this.xhr.getAllResponseHeaders().trim().split(`\r `);for(const o of n){const[s,...l]=o.split(":"),c=l.join(":").trim();r[s.trim().toLowerCase()]=r[s.trim().toLowerCase()]||[],r[s.trim().toLowerCase()].push(c)}const i=new CustomEvent("open");i.responseCode=this.xhr.status,i.headers=r,this.dispatchEvent(i),this._setReadyState(Wo.OPEN)}},this.stream=function(){if(!this.xhr){this._setReadyState(Wo.CONNECTING),this.xhr=new XMLHttpRequest,this.xhr.addEventListener("progress",this._onStreamProgress.bind(this)),this.xhr.addEventListener("load",this._onStreamLoaded.bind(this)),this.xhr.addEventListener("readystatechange",this._onReadyStateChange.bind(this)),this.xhr.addEventListener("error",this._onStreamFailure.bind(this)),this.xhr.addEventListener("abort",this._onStreamAbort.bind(this)),this.xhr.open(this.method,this.url);for(let r in this.headers)this.xhr.setRequestHeader(r,this.headers[r]);this.lastEventId.length>0&&this.xhr.setRequestHeader("Last-Event-ID",this.lastEventId),this.xhr.withCredentials=this.withCredentials,this.xhr.send(this.payload)}},this.close=function(){this.readyState!==Wo.CLOSED&&this.xhr.abort()},(t.start===void 0||t.start)&&this.stream()};Wo.INITIALIZING=-1;Wo.CONNECTING=0;Wo.OPEN=1;Wo.CLOSED=2;typeof exports<"u"&&(exports.SSE=Wo);const dLn=(e,t,r,n,i)=>{const{t:o}=nt(),s=p.useCallback((h,y=!0)=>{const g=y&&!h.hasAutoCollapsed;return{isThinkingComplete:y,hasAutoCollapsed:g||h.hasAutoCollapsed,isReasoningExpanded:g?!1:h.isReasoningExpanded}},[]),l=p.useCallback((h,y)=>{e(g=>{const b=g[g.length-1];if(!b||b.role!=="assistant"||b.status===Un.ERROR)return g;if(b.status===Un.LOADING||b.status===Un.INCOMPLETE){let x={...b};if(y==="reasoning")x={...x,reasoningContent:(b.reasoningContent||"")+h,status:Un.INCOMPLETE,isThinkingComplete:!1};else if(y==="content"){!b.content&&b.reasoningContent;const v=(b.content||"")+h;let O=b.isThinkingComplete;if(b.isReasoningExpanded&&v.includes("")){const P=v.match(//g),S=v.match(/<\/think>/g);P&&S&&S.length>=P.length&&(O=!0)}const j=b.reasoningContent&&!b.isThinkingComplete||O,w=s(b,j);x={...x,content:v,status:Un.INCOMPLETE,...w}}return[...g.slice(0,-1),x]}return g})},[e,s]),c=p.useCallback((h=Un.COMPLETE)=>{e(y=>{const g=y[y.length-1];if(g.status===Un.COMPLETE||g.status===Un.ERROR)return y;const b=s(g,!0),x=[...y.slice(0,-1),{...g,status:h,...b}];return(h===Un.COMPLETE||h===Un.ERROR)&&setTimeout(()=>i(x),0),x})},[e,s,i]),u=p.useCallback(async h=>{var y,g,b,x;t(v=>({...v,request:h,timestamp:new Date().toISOString(),response:null,sseMessages:null,isStreaming:!1})),r(Ia.REQUEST);try{const v=await fetch(sz.CHAT_COMPLETIONS,{method:"POST",headers:{"Content-Type":"application/json","New-Api-User":mm()},body:JSON.stringify(h)});if(!v.ok){let j="";try{j=await v.text()}catch{j="无法读取错误响应体"}const w=t5(new Error(`HTTP error! status: ${v.status}, body: ${j}`),v);throw t(P=>({...P,response:JSON.stringify(w,null,2)})),r(Ia.RESPONSE),new Error(`HTTP error! status: ${v.status}, body: ${j}`)}const O=await v.json();if(t(j=>({...j,response:JSON.stringify(O,null,2)})),r(Ia.RESPONSE),(y=O.choices)!=null&&y[0]){const j=O.choices[0];let w=((g=j.message)==null?void 0:g.content)||"",P=((b=j.message)==null?void 0:b.reasoning_content)||((x=j.message)==null?void 0:x.reasoning)||"";const S=SM(w,P);e($=>{const _=[...$],C=_[_.length-1];if((C==null?void 0:C.status)===Un.LOADING){const k=s(C,!0);_[_.length-1]={...C,content:S.content,reasoningContent:S.reasoningContent,status:Un.COMPLETE,...k}}return _})}}catch(v){console.error("Non-stream request error:",v);const O=t5(v);t(j=>({...j,response:JSON.stringify(O,null,2)})),r(Ia.RESPONSE),e(j=>{const w=[...j],P=w[w.length-1];if((P==null?void 0:P.status)===Un.LOADING){const S=s(P,!0);w[w.length-1]={...P,content:o("请求发生错误: ")+v.message,status:Un.ERROR,...S}}return w})}},[t,r,e,o,s]),f=p.useCallback(h=>{t(v=>({...v,request:h,timestamp:new Date().toISOString(),response:null,sseMessages:[],isStreaming:!0})),r(Ia.REQUEST);const y=new Wo(sz.CHAT_COMPLETIONS,{headers:{"Content-Type":"application/json","New-Api-User":mm()},method:"POST",payload:JSON.stringify(h)});n.current=y;let g="",b=!1,x=!1;y.addEventListener("message",v=>{var O,j;if(v.data==="[DONE]"){x=!0,y.close(),n.current=null,t(w=>({...w,response:g,sseMessages:[...w.sseMessages||[],"[DONE]"],isStreaming:!1})),c();return}try{const w=JSON.parse(v.data);g+=v.data+` `,b||(r(Ia.RESPONSE),b=!0),t(S=>({...S,sseMessages:[...S.sseMessages||[],v.data]}));const P=(j=(O=w.choices)==null?void 0:O[0])==null?void 0:j.delta;P&&(P.reasoning_content&&l(P.reasoning_content,"reasoning"),P.reasoning&&l(P.reasoning,"reasoning"),P.content&&l(P.content,"content"))}catch(w){console.error("Failed to parse SSE message:",w);const P=`解析错误: ${w.message}`;t(S=>({...S,response:g+` Error: ${P}`,sseMessages:[...S.sseMessages||[],v.data],isStreaming:!1})),r(Ia.RESPONSE),l(o("解析响应数据时发生错误"),"content"),c(Un.ERROR)}}),y.addEventListener("error",v=>{if(!x&&y.readyState!==2){console.error("SSE Error:",v);const O=v.data||o("请求发生错误"),j=t5(new Error(O));j.readyState=y.readyState,t(w=>({...w,response:g+` SSE Error: `+JSON.stringify(j,null,2)})),r(Ia.RESPONSE),l(O,"content"),c(Un.ERROR),n.current=null,y.close()}}),y.addEventListener("readystatechange",v=>{if(v.readyState>=2&&y.status!==void 0&&y.status!==200&&!x){const O=t5(new Error("HTTP状态错误"));O.status=y.status,O.readyState=y.readyState,t(j=>({...j,response:g+` HTTP Error: `+JSON.stringify(O,null,2)})),r(Ia.RESPONSE),y.close(),l(o("连接已断开"),"content"),c(Un.ERROR)}});try{y.stream()}catch(v){console.error("Failed to start SSE stream:",v);const O=t5(v);t(j=>({...j,response:`Stream启动失败: `+JSON.stringify(O,null,2)})),r(Ia.RESPONSE),l(o("建立连接时发生错误"),"content"),c(Un.ERROR)}},[t,r,l,c,o,s]),d=p.useCallback(()=>{n.current&&(n.current.close(),n.current=null),e(h=>{if(h.length===0)return h;const y=h[h.length-1];if(y.status===Un.LOADING||y.status===Un.INCOMPLETE){const g=JOe(y.content||"",y.reasoningContent||""),b=s(y,!0),x=[...h.slice(0,-1),{...y,status:Un.COMPLETE,reasoningContent:g.reasoningContent||null,content:g.content,...b}];return setTimeout(()=>i(x),0),x}return h})},[e,s,i]);return{sendRequest:p.useCallback((h,y)=>{y?f(h):u(h)},[f,u]),onStopGenerator:d,streamMessageUpdate:l,completeMessage:c}},mLn=(e,t,r,n,i,o,s)=>{const l=p.useRef(!1),c=p.useRef(!1),u=p.useRef(""),f=p.useRef(""),d=p.useCallback(g=>JSON.stringify(g.map(b=>({id:b.id,role:b.role,content:b.content}))),[]),m=p.useCallback(g=>{try{const b=JSON.parse(g);return JSON.stringify(b.messages||[])}catch{return""}},[]),h=p.useCallback(()=>{if(!e||c.current)return;const g=d(r);if(g!==u.current)try{l.current=!0;let b;try{b=JSON.parse(t||"{}")}catch{b={model:n.model||"gpt-4o",messages:[],temperature:n.temperature||.7,stream:n.stream!==!1}}b.messages=r.map(v=>({role:v.role,content:v.content}));const x=JSON.stringify(b,null,2);i(x),u.current=g,f.current=m(x),setTimeout(()=>{s()},0)}finally{l.current=!1}},[e,t,r,n.model,n.temperature,n.stream,d,m,i,s]),y=p.useCallback(()=>{if(!e||l.current)return;const g=m(t);if(g!==f.current)try{c.current=!0;const b=JSON.parse(t||"{}");if(b.messages&&Array.isArray(b.messages)){const x=b.messages.map((v,O)=>({id:v.id||(O+1).toString(),role:v.role||ha.USER,content:v.content||"",createAt:Date.now(),...v.role===ha.ASSISTANT&&{reasoningContent:v.reasoningContent||"",isReasoningExpanded:!1}}));o(x),f.current=g,u.current=d(x)}}catch(b){console.warn("同步自定义请求体到消息失败:",b)}finally{c.current=!1}},[e,t,m,d,o]);return{syncMessageToCustomBody:h,syncCustomBodyToMessage:y}},hLn=(e,t,r,n,i)=>{const{t:o}=nt(),[s,l]=p.useState(null),[c,u]=p.useState(""),f=p.useRef(null),d=p.useCallback(y=>{const g=J5(y);l(y.id),f.current=y,u(g)},[]),m=p.useCallback(()=>{!s||!c.trim()||(e(y=>{let g=y.findIndex(O=>O===f.current);g===-1&&(g=y.findIndex(O=>O.id===s));const b=y[g];let x;Array.isArray(b.content)?x=b.content.map(O=>O.type==="text"?{...O,text:c.trim()}:O):x=c.trim();const v=y.map(O=>O.id===s?{...O,content:x}:O);return b.role===ha.USER&&g{const j=v.slice(0,g+1);e(j),setTimeout(()=>i(j),0),setTimeout(()=>{const w=OJ(j,null,t,r);e(P=>[...P,YOe()]),n(w,t.stream)},100)},onCancel:()=>{e(v),setTimeout(()=>i(v),0)}}),y):(setTimeout(()=>i(v),0),v)}),l(null),f.current=null,u(""),sr.success({content:o("消息已更新"),duration:2}))},[s,c,o,t,r,n,e,i]),h=p.useCallback(()=>{l(null),f.current=null,u("")},[]);return{editingMessageId:s,editValue:c,setEditValue:u,handleMessageEdit:d,handleEditSave:m,handleEditCancel:h}},yLn=(e,t,r,n,i)=>{const{t:o}=nt(),s=p.useCallback(async()=>{try{const c=await ue.get(sz.USER_MODELS),{success:u,message:f,data:d}=c.data;if(u){const{modelOptions:m,selectedModel:h}=Sqe(d,t.model);n(m),h!==t.model&&r("model",h)}else showError(o(f))}catch{showError(o("加载模型失败"))}},[t.model,r,n,o]),l=p.useCallback(async()=>{var c,u,f;try{const d=await ue.get(sz.USER_GROUPS),{success:m,message:h,data:y}=d.data;if(m){const g=((c=e==null?void 0:e.user)==null?void 0:c.group)||((u=JSON.parse(localStorage.getItem("user")))==null?void 0:u.group),b=_qe(y,g);i(b),b.some(v=>v.value===t.group)||r("group",((f=b[0])==null?void 0:f.value)||"")}else showError(o(h))}catch{showError(o("加载分组失败"))}},[e,t.group,r,i,o]);return p.useEffect(()=>{e!=null&&e.user&&(s(),l())},[e==null?void 0:e.user,s,l]),{loadModels:s,loadGroups:l}},gLn=({message:e,finalExtractedThinkingContent:t,thinkingSource:r,styleState:n,onToggleReasoningExpansion:i})=>{const{t:o}=nt(),s=p.useRef(null),l=p.useRef(""),c=e.status==="loading"||e.status==="incomplete",u=c&&!e.isThinkingComplete?o("思考中..."):o("思考过程");if(p.useEffect(()=>{s.current&&t&&e.isReasoningExpanded&&(s.current.scrollTop=s.current.scrollHeight)},[t,e.isReasoningExpanded]),p.useEffect(()=>{c||(l.current="")},[c]),!t)return null;let f=0;return c&&l.current&&t.startsWith(l.current)&&(f=l.current.length),c&&(l.current=t),a.jsxs("div",{className:"rounded-xl sm:rounded-2xl mb-2 sm:mb-4 overflow-hidden shadow-sm backdrop-blur-sm",children:[a.jsxs("div",{className:"flex items-center justify-between p-3 cursor-pointer hover:bg-gradient-to-r hover:from-white/20 hover:to-purple-50/30 transition-all",style:{background:"linear-gradient(135deg, #4c1d95 0%, #6d28d9 50%, #7c3aed 100%)",position:"relative"},onClick:()=>i(e.id),children:[a.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[a.jsx("div",{className:"absolute -top-10 -right-10 w-40 h-40 bg-white opacity-5 rounded-full"}),a.jsx("div",{className:"absolute -bottom-8 -left-8 w-24 h-24 bg-white opacity-10 rounded-full"})]}),a.jsxs("div",{className:"flex items-center gap-2 sm:gap-4 relative",children:[a.jsx("div",{className:"w-6 h-6 sm:w-8 sm:h-8 rounded-full bg-white/20 flex items-center justify-center shadow-lg",children:a.jsx(xhn,{style:{color:"white"},size:n.isMobile?12:16})}),a.jsxs("div",{className:"flex flex-col",children:[a.jsx(_e.Text,{strong:!0,style:{color:"white"},className:"text-sm sm:text-base",children:u}),r&&a.jsxs(_e.Text,{style:{color:"white"},className:"text-xs mt-0.5 opacity-80 hidden sm:block",children:["来源: ",r]})]})]}),a.jsxs("div",{className:"flex items-center gap-2 sm:gap-3 relative",children:[c&&!e.isThinkingComplete&&a.jsxs("div",{className:"flex items-center gap-1 sm:gap-2",children:[a.jsx(GNe,{style:{color:"white"},className:"animate-spin",size:n.isMobile?14:18}),a.jsx(_e.Text,{style:{color:"white"},className:"text-xs sm:text-sm font-medium opacity-90",children:"思考中"})]}),(!c||e.isThinkingComplete)&&a.jsx("div",{className:"w-5 h-5 sm:w-6 sm:h-6 rounded-full bg-white/20 flex items-center justify-center",children:e.isReasoningExpanded?a.jsx(UI,{size:n.isMobile?12:16,style:{color:"white"}}):a.jsx(Ahn,{size:n.isMobile?12:16,style:{color:"white"}})})]})]}),a.jsx("div",{className:`transition-all duration-500 ease-out ${e.isReasoningExpanded?"max-h-96 opacity-100":"max-h-0 opacity-0"} overflow-hidden bg-gradient-to-br from-purple-50 via-indigo-50 to-violet-50`,children:e.isReasoningExpanded&&a.jsx("div",{className:"p-3 sm:p-5 pt-2 sm:pt-4",children:a.jsx("div",{ref:s,className:"bg-white/70 backdrop-blur-sm rounded-lg sm:rounded-xl p-2 shadow-inner overflow-x-auto overflow-y-auto thinking-content-scroll",style:{maxHeight:"200px",scrollbarWidth:"thin",scrollbarColor:"rgba(0, 0, 0, 0.3) transparent"},children:a.jsx("div",{className:"prose prose-xs sm:prose-sm prose-purple max-w-none text-xs sm:text-sm",children:a.jsx(cm,{content:t,className:"",animated:c,previousContentLength:f})})})})})]})},bLn=({message:e,className:t,styleState:r,onToggleReasoningExpansion:n,isEditing:i=!1,onEditSave:o,onEditCancel:s,editValue:l,onEditValueChange:c})=>{const{t:u}=nt(),f=p.useRef(0),d=p.useRef(""),m=e.status==="loading"||e.status==="incomplete";if(p.useEffect(()=>{m||(f.current=0,d.current="")},[m]),e.status==="error"){let O;if(Array.isArray(e.content)){const j=e.content.find(w=>w.type==="text");O=j&&j.text&&typeof j.text=="string"?j.text:u("请求发生错误")}else typeof e.content=="string"?O=e.content:O=u("请求发生错误");return a.jsx("div",{className:`${t}`,children:a.jsx(_e.Text,{className:"text-white",children:O})})}let h=null,y="",g=null;const b=O=>{if(Array.isArray(O)){const j=O.find(w=>w.type==="text");return j&&j.text&&typeof j.text=="string"?j.text:""}else if(typeof O=="string")return O;return""};if(y=b(e.content),e.role==="assistant"){let O=b(e.content),j="";if(e.reasoningContent&&(j=e.reasoningContent,g="reasoningContent"),O.includes("")){const w=/([\s\S]*?)<\/think>/g;let P,S=[],$=[],_=0;for(;(P=w.exec(O))!==null;)$.push(O.substring(_,P.index)),S.push(P[1]),_=P.index+P[0].length;if($.push(O.substring(_)),S.length>0){const C=S.join(` --- `);j?j+=` --- `+C:j=C,g=g?g+" & tags":" tags"}O=$.join("")}if(m){const w=O.lastIndexOf("");if(w!==-1){const P=O.substring(w);if(!P.includes("")){const S=P.substring(7).trim();S&&(j?j+=` --- `+S:j=S,g=g?g+" + streaming ":"streaming "),O=O.substring(0,w)}}}h=j||null,y=O.replace(/<\/?think>/g,"").trim()}const x=h,v=y;return e.role==="assistant"&&m&&!x&&(!v||v.trim()==="")?a.jsx("div",{className:`${t} flex items-center gap-2 sm:gap-4 bg-gradient-to-r from-purple-50 to-indigo-50`,children:a.jsx("div",{className:"w-5 h-5 rounded-full bg-gradient-to-br from-purple-500 to-indigo-600 flex items-center justify-center shadow-lg",children:a.jsx(GNe,{className:"animate-spin text-white",size:r.isMobile?16:20})})}):a.jsxs("div",{className:t,children:[e.role==="system"&&a.jsx("div",{className:"mb-2 sm:mb-4",children:a.jsxs("div",{className:"flex items-center gap-2 p-2 sm:p-3 bg-gradient-to-r from-amber-50 to-orange-50 rounded-lg",style:{border:"1px solid var(--semi-color-border)"},children:[a.jsx("div",{className:"w-4 h-4 sm:w-5 sm:h-5 rounded-full bg-gradient-to-br from-amber-500 to-orange-600 flex items-center justify-center shadow-sm",children:a.jsx(_e.Text,{className:"text-white text-xs font-bold",children:"S"})}),a.jsx(_e.Text,{className:"text-amber-700 text-xs sm:text-sm font-medium",children:u("系统消息")})]})}),e.role==="assistant"&&a.jsx(gLn,{message:e,finalExtractedThinkingContent:x,thinkingSource:g,styleState:r,onToggleReasoningExpansion:n}),i?a.jsxs("div",{className:"space-y-3",children:[a.jsx(Ps,{value:l,onChange:O=>c(O),placeholder:u("请输入消息内容..."),autosize:{minRows:3,maxRows:12},style:{resize:"vertical",fontSize:r.isMobile?"14px":"15px",lineHeight:"1.6"},className:"!border-blue-200 focus:!border-blue-400 !bg-blue-50/50"}),a.jsxs("div",{className:"flex items-center gap-2 w-full",children:[a.jsx(B,{size:"small",type:"danger",theme:"light",icon:a.jsx(Ko,{size:14}),onClick:s,className:"flex-1",children:u("取消")}),a.jsx(B,{size:"small",type:"warning",theme:"solid",icon:a.jsx(zl,{size:14}),onClick:o,disabled:!l||l.trim()==="",className:"flex-1",children:u("保存")})]})]}):(()=>{if(Array.isArray(e.content)){const O=e.content.find(w=>w.type==="text"),j=e.content.filter(w=>w.type==="image_url");return a.jsxs("div",{children:[j.length>0&&a.jsx("div",{className:"mb-3 space-y-2",children:j.map((w,P)=>a.jsxs("div",{className:"max-w-sm",children:[a.jsx("img",{src:w.image_url.url,alt:`用户上传的图片 ${P+1}`,className:"rounded-lg max-w-full h-auto shadow-sm border",style:{maxHeight:"300px"},onError:S=>{S.target.style.display="none",S.target.nextSibling.style.display="block"}}),a.jsxs("div",{className:"text-red-500 text-sm p-2 bg-red-50 rounded-lg border border-red-200",style:{display:"none"},children:["图片加载失败: ",w.image_url.url]})]},P))}),O&&O.text&&typeof O.text=="string"&&O.text.trim()!==""&&a.jsx("div",{className:`prose prose-xs sm:prose-sm prose-gray max-w-none overflow-x-auto text-xs sm:text-sm ${e.role==="user"?"user-message":""}`,children:a.jsx(cm,{content:O.text,className:e.role==="user"?"user-message":"",animated:!1,previousContentLength:0})})]})}if(typeof e.content=="string")if(e.role==="assistant"){if(v&&v.trim()!==""){let O=0;return m&&d.current&&v.startsWith(d.current)&&(O=d.current.length),m&&(d.current=v),a.jsx("div",{className:"prose prose-xs sm:prose-sm prose-gray max-w-none overflow-x-auto text-xs sm:text-sm",children:a.jsx(cm,{content:v,className:"",animated:m,previousContentLength:O})})}}else return a.jsx("div",{className:`prose prose-xs sm:prose-sm prose-gray max-w-none overflow-x-auto text-xs sm:text-sm ${e.role==="user"?"user-message":""}`,children:a.jsx(cm,{content:e.content,className:e.role==="user"?"user-message":"",animated:!1,previousContentLength:0})});return null})()]})},vLn=({message:e,styleState:t,onMessageReset:r,onMessageCopy:n,onMessageDelete:i,onRoleToggle:o,onMessageEdit:s,isAnyMessageGenerating:l=!1,isEditing:c=!1})=>{const{t:u}=nt(),f=e.status==="loading"||e.status==="incomplete",d=l||c,m=e.role==="assistant"||e.role==="system",h=!f&&e.content&&typeof s=="function"&&!c;return a.jsxs("div",{className:"flex items-center gap-0.5",children:[!f&&a.jsx(Ut,{content:u(d?"操作暂时被禁用":"重试"),position:"top",children:a.jsx(B,{theme:"borderless",type:"tertiary",size:"small",icon:a.jsx(Yre,{size:t.isMobile?12:14}),onClick:()=>!d&&r(e),disabled:d,className:`!rounded-full ${d?"!text-gray-300 !cursor-not-allowed":"!text-gray-400 hover:!text-blue-600 hover:!bg-blue-50"} ${t.isMobile?"!w-6 !h-6":"!w-7 !h-7"} !p-0 transition-all`,"aria-label":u("重试")})}),e.content&&a.jsx(Ut,{content:u("复制"),position:"top",children:a.jsx(B,{theme:"borderless",type:"tertiary",size:"small",icon:a.jsx(r2,{size:t.isMobile?12:14}),onClick:()=>n(e),className:`!rounded-full !text-gray-400 hover:!text-green-600 hover:!bg-green-50 ${t.isMobile?"!w-6 !h-6":"!w-7 !h-7"} !p-0 transition-all`,"aria-label":u("复制")})}),h&&a.jsx(Ut,{content:u(d?"操作暂时被禁用":"编辑"),position:"top",children:a.jsx(B,{theme:"borderless",type:"tertiary",size:"small",icon:a.jsx(Hd,{size:t.isMobile?12:14}),onClick:()=>!d&&s(e),disabled:d,className:`!rounded-full ${d?"!text-gray-300 !cursor-not-allowed":"!text-gray-400 hover:!text-yellow-600 hover:!bg-yellow-50"} ${t.isMobile?"!w-6 !h-6":"!w-7 !h-7"} !p-0 transition-all`,"aria-label":u("编辑")})}),m&&!f&&a.jsx(Ut,{content:d?u("操作暂时被禁用"):e.role==="assistant"?u("切换为System角色"):u("切换为Assistant角色"),position:"top",children:a.jsx(B,{theme:"borderless",type:"tertiary",size:"small",icon:a.jsx(rLe,{size:t.isMobile?12:14}),onClick:()=>!d&&o&&o(e),disabled:d,className:`!rounded-full ${d?"!text-gray-300 !cursor-not-allowed":e.role==="system"?"!text-purple-500 hover:!text-purple-700 hover:!bg-purple-50":"!text-gray-400 hover:!text-purple-600 hover:!bg-purple-50"} ${t.isMobile?"!w-6 !h-6":"!w-7 !h-7"} !p-0 transition-all`,"aria-label":e.role==="assistant"?u("切换为System角色"):u("切换为Assistant角色")})}),!f&&a.jsx(Ut,{content:u(d?"操作暂时被禁用":"删除"),position:"top",children:a.jsx(B,{theme:"borderless",type:"tertiary",size:"small",icon:a.jsx(Ks,{size:t.isMobile?12:14}),onClick:()=>!d&&i(e),disabled:d,className:`!rounded-full ${d?"!text-gray-300 !cursor-not-allowed":"!text-gray-400 hover:!text-red-600 hover:!bg-red-50"} ${t.isMobile?"!w-6 !h-6":"!w-7 !h-7"} !p-0 transition-all`,"aria-label":u("删除")})})]})},xLn=({inputs:e,parameterEnabled:t,onInputChange:r,onParameterToggle:n,disabled:i=!1})=>{const{t:o}=nt();return a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:`transition-opacity duration-200 mb-4 ${!t.temperature||i?"opacity-50":""}`,children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(S7n,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:"Temperature"}),a.jsx(me,{size:"small",shape:"circle",children:e.temperature})]}),a.jsx(B,{theme:t.temperature?"solid":"borderless",type:t.temperature?"primary":"tertiary",size:"small",icon:t.temperature?a.jsx(zl,{size:10}):a.jsx(Ko,{size:10}),onClick:()=>n("temperature"),className:"!rounded-full !w-4 !h-4 !p-0 !min-w-0",disabled:i})]}),a.jsx(_e.Text,{className:"text-xs text-gray-500 mb-2",children:o("控制输出的随机性和创造性")}),a.jsx(TT,{step:.1,min:.1,max:1,value:e.temperature,onChange:s=>r("temperature",s),className:"mt-2",disabled:!t.temperature||i})]}),a.jsxs("div",{className:`transition-opacity duration-200 mb-4 ${!t.top_p||i?"opacity-50":""}`,children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(w7n,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:"Top P"}),a.jsx(me,{size:"small",shape:"circle",children:e.top_p})]}),a.jsx(B,{theme:t.top_p?"solid":"borderless",type:t.top_p?"primary":"tertiary",size:"small",icon:t.top_p?a.jsx(zl,{size:10}):a.jsx(Ko,{size:10}),onClick:()=>n("top_p"),className:"!rounded-full !w-4 !h-4 !p-0 !min-w-0",disabled:i})]}),a.jsx(_e.Text,{className:"text-xs text-gray-500 mb-2",children:o("核采样,控制词汇选择的多样性")}),a.jsx(TT,{step:.1,min:.1,max:1,value:e.top_p,onChange:s=>r("top_p",s),className:"mt-2",disabled:!t.top_p||i})]}),a.jsxs("div",{className:`transition-opacity duration-200 mb-4 ${!t.frequency_penalty||i?"opacity-50":""}`,children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(t7n,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:"Frequency Penalty"}),a.jsx(me,{size:"small",shape:"circle",children:e.frequency_penalty})]}),a.jsx(B,{theme:t.frequency_penalty?"solid":"borderless",type:t.frequency_penalty?"primary":"tertiary",size:"small",icon:t.frequency_penalty?a.jsx(zl,{size:10}):a.jsx(Ko,{size:10}),onClick:()=>n("frequency_penalty"),className:"!rounded-full !w-4 !h-4 !p-0 !min-w-0",disabled:i})]}),a.jsx(_e.Text,{className:"text-xs text-gray-500 mb-2",children:o("频率惩罚,减少重复词汇的出现")}),a.jsx(TT,{step:.1,min:-2,max:2,value:e.frequency_penalty,onChange:s=>r("frequency_penalty",s),className:"mt-2",disabled:!t.frequency_penalty||i})]}),a.jsxs("div",{className:`transition-opacity duration-200 mb-4 ${!t.presence_penalty||i?"opacity-50":""}`,children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(hhn,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:"Presence Penalty"}),a.jsx(me,{size:"small",shape:"circle",children:e.presence_penalty})]}),a.jsx(B,{theme:t.presence_penalty?"solid":"borderless",type:t.presence_penalty?"primary":"tertiary",size:"small",icon:t.presence_penalty?a.jsx(zl,{size:10}):a.jsx(Ko,{size:10}),onClick:()=>n("presence_penalty"),className:"!rounded-full !w-4 !h-4 !p-0 !min-w-0",disabled:i})]}),a.jsx(_e.Text,{className:"text-xs text-gray-500 mb-2",children:o("存在惩罚,鼓励讨论新话题")}),a.jsx(TT,{step:.1,min:-2,max:2,value:e.presence_penalty,onChange:s=>r("presence_penalty",s),className:"mt-2",disabled:!t.presence_penalty||i})]}),a.jsxs("div",{className:`transition-opacity duration-200 mb-4 ${!t.max_tokens||i?"opacity-50":""}`,children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(HNe,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:"Max Tokens"})]}),a.jsx(B,{theme:t.max_tokens?"solid":"borderless",type:t.max_tokens?"primary":"tertiary",size:"small",icon:t.max_tokens?a.jsx(zl,{size:10}):a.jsx(Ko,{size:10}),onClick:()=>n("max_tokens"),className:"!rounded-full !w-4 !h-4 !p-0 !min-w-0",disabled:i})]}),a.jsx(_t,{placeholder:"MaxTokens",name:"max_tokens",required:!0,autoComplete:"new-password",defaultValue:0,value:e.max_tokens,onChange:s=>r("max_tokens",s),className:"!rounded-lg",disabled:!t.max_tokens||i})]}),a.jsxs("div",{className:`transition-opacity duration-200 mb-4 ${!t.seed||i?"opacity-50":""}`,children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(FM,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:"Seed"}),a.jsxs(_e.Text,{className:"text-xs text-gray-400",children:["(",o("可选,用于复现结果"),")"]})]}),a.jsx(B,{theme:t.seed?"solid":"borderless",type:t.seed?"primary":"tertiary",size:"small",icon:t.seed?a.jsx(zl,{size:10}):a.jsx(Ko,{size:10}),onClick:()=>n("seed"),className:"!rounded-full !w-4 !h-4 !p-0 !min-w-0",disabled:i})]}),a.jsx(_t,{placeholder:o("随机种子 (留空为随机)"),name:"seed",autoComplete:"new-password",value:e.seed||"",onChange:s=>r("seed",s===""?null:s),className:"!rounded-lg",disabled:!t.seed||i})]})]})},OLn=({imageUrls:e,imageEnabled:t,onImageUrlsChange:r,onImageEnabledChange:n,disabled:i=!1})=>{const{t:o}=nt(),s=()=>{const u=[...e,""];r(u)},l=(u,f)=>{const d=[...e];d[u]=f,r(d)},c=u=>{const f=e.filter((d,m)=>m!==u);r(f)};return a.jsxs("div",{className:i?"opacity-50":"",children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(UNe,{size:16,className:t&&!i?"text-blue-500":"text-gray-400"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:o("图片地址")}),i&&a.jsxs(_e.Text,{className:"text-xs text-orange-600",children:["(",o("已在自定义模式中忽略"),")"]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(ln,{checked:t,onChange:n,checkedText:o("启用"),uncheckedText:o("停用"),size:"small",className:"flex-shrink-0",disabled:i}),a.jsx(B,{icon:a.jsx(Bd,{size:14}),size:"small",theme:"solid",type:"primary",onClick:s,className:"!rounded-full !w-4 !h-4 !p-0 !min-w-0",disabled:!t||i})]})]}),t?e.length===0?a.jsx(_e.Text,{className:"text-xs text-gray-500 mb-2 block",children:o(i?"图片功能在自定义请求体模式下不可用":"点击 + 按钮添加图片URL进行多模态对话")}):a.jsxs(_e.Text,{className:"text-xs text-gray-500 mb-2 block",children:[o("已添加")," ",e.length," ",o("张图片"),i?` (${o("自定义模式下不可用")})`:""]}):a.jsx(_e.Text,{className:"text-xs text-gray-500 mb-2 block",children:o(i?"图片功能在自定义请求体模式下不可用":"启用后可添加图片URL进行多模态对话")}),a.jsx("div",{className:`space-y-2 max-h-32 overflow-y-auto image-list-scroll ${!t||i?"opacity-50":""}`,children:e.map((u,f)=>a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("div",{className:"flex-1",children:a.jsx(_t,{placeholder:`https://example.com/image${f+1}.jpg`,value:u,onChange:d=>l(f,d),className:"!rounded-lg",size:"small",prefix:a.jsx(AKe,{size:"small"}),disabled:!t||i})}),a.jsx(B,{icon:a.jsx(Ko,{size:12}),size:"small",theme:"borderless",type:"danger",onClick:()=>c(f),className:"!rounded-full !w-6 !h-6 !p-0 !min-w-0 !text-red-500 hover:!bg-red-50 flex-shrink-0",disabled:!t||i})]},f))})]})},hOe=({currentConfig:e,onConfigImport:t,onConfigReset:r,styleState:n,messages:i})=>{const{t:o}=nt(),s=p.useRef(null),l=()=>{try{const h={...e,timestamp:new Date().toISOString()};localStorage.setItem("playground_config",JSON.stringify(h)),cLn(e,i),sr.success({content:o("配置已导出到下载文件夹"),duration:3})}catch(h){sr.error({content:o("导出配置失败: ")+h.message,duration:3})}},c=()=>{var h;(h=s.current)==null||h.click()},u=async h=>{const y=h.target.files[0];if(y)try{const g=await uLn(y);Qe.confirm({title:o("确认导入配置"),content:o("导入的配置将覆盖当前设置,是否继续?"),okText:o("确定导入"),cancelText:o("取消"),onOk:()=>{t(g),sr.success({content:o("配置导入成功"),duration:3})}})}catch(g){sr.error({content:o("导入配置失败: ")+g.message,duration:3})}finally{h.target.value=""}},f=()=>{Qe.confirm({title:o("重置配置"),content:o("将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?"),okText:o("确定重置"),cancelText:o("取消"),okButtonProps:{type:"danger"},onOk:()=>{Qe.confirm({title:o("重置选项"),content:o('是否同时重置对话消息?选择"是"将清空所有对话记录并恢复默认示例;选择"否"将保留当前对话记录。'),okText:o("同时重置消息"),cancelText:o("仅重置配置"),okButtonProps:{type:"danger"},onOk:()=>{mOe(),r({resetMessages:!0}),sr.success({content:o("配置和消息已全部重置"),duration:3})},onCancel:()=>{mOe(),r({resetMessages:!1}),sr.success({content:o("配置已重置,对话消息已保留"),duration:3})}})}})},d=()=>{if(sLn()){const h=lLn();if(h){const y=new Date(h);return o("上次保存: ")+y.toLocaleString()}return o("已有保存的配置")}return o("暂无保存的配置")},m=[{node:"item",name:"export",onClick:l,children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(i9e,{size:14}),o("导出配置")]})},{node:"item",name:"import",onClick:c,children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(RY,{size:14}),o("导入配置")]})},{node:"divider"},{node:"item",name:"reset",onClick:f,children:a.jsxs("div",{className:"flex items-center gap-2 text-red-600",children:[a.jsx(LY,{size:14}),o("重置配置")]})}];return n.isMobile?a.jsxs(a.Fragment,{children:[a.jsx(xr,{trigger:"click",position:"bottomLeft",showTick:!0,menu:m,children:a.jsx(B,{icon:a.jsx(c7n,{size:14}),theme:"borderless",type:"tertiary",size:"small",className:"!rounded-lg !text-gray-600 hover:!text-blue-600 hover:!bg-blue-50"})}),a.jsx("input",{ref:s,type:"file",accept:".json",onChange:u,style:{display:"none"}})]}):a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx(_e.Text,{className:"text-xs text-gray-500",children:d()}),a.jsx(B,{icon:a.jsx(LY,{size:12}),size:"small",theme:"borderless",type:"danger",onClick:f,className:"!rounded-full !text-xs !px-2"})]}),a.jsxs("div",{className:"flex gap-2",children:[a.jsx(B,{icon:a.jsx(i9e,{size:12}),size:"small",theme:"solid",type:"primary",onClick:l,className:"!rounded-lg flex-1 !text-xs !h-7",children:o("导出")}),a.jsx(B,{icon:a.jsx(RY,{size:12}),size:"small",theme:"outline",type:"primary",onClick:c,className:"!rounded-lg flex-1 !text-xs !h-7",children:o("导入")})]}),a.jsx("input",{ref:s,type:"file",accept:".json",onChange:u,style:{display:"none"}})]})},jLn=({customRequestMode:e,customRequestBody:t,onCustomRequestModeChange:r,onCustomRequestBodyChange:n,defaultPayload:i})=>{const{t:o}=nt(),[s,l]=p.useState(!0),[c,u]=p.useState(""),[f,d]=p.useState(t||"");p.useEffect(()=>{if(e&&(!t||t.trim()==="")){const b=i?JSON.stringify(i,null,2):"";d(b),n(b)}},[e,i,t,n]),p.useEffect(()=>{t!==f&&(d(t||""),m(t||""))},[t]);const m=b=>{if(!b.trim())return l(!0),u(""),!0;try{return JSON.parse(b),l(!0),u(""),!0}catch(x){return l(!1),u(`${o("JSON格式错误")}: ${x.message}`),!1}},h=b=>{d(b),m(b),n(b)},y=b=>{if(r(b),b&&i){const x=JSON.stringify(i,null,2);d(x),n(x)}},g=()=>{try{const b=JSON.parse(f),x=JSON.stringify(b,null,2);d(x),n(x),l(!0),u("")}catch{}};return a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(BNe,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:o("自定义请求体模式")})]}),a.jsx(ln,{checked:e,onChange:y,checkedText:o("开"),uncheckedText:o("关"),size:"small"})]}),e&&a.jsxs(a.Fragment,{children:[a.jsx(er,{type:"warning",description:o("启用此模式后,将使用您自定义的请求体发送API请求,模型配置面板的参数设置将被忽略。"),icon:a.jsx(BM,{size:16}),className:"!rounded-lg",closeIcon:null}),a.jsxs("div",{children:[a.jsxs("div",{className:"flex items-center justify-between mb-2",children:[a.jsx(_e.Text,{strong:!0,className:"text-sm",children:o("请求体 JSON")}),a.jsxs("div",{className:"flex items-center gap-2",children:[s?a.jsxs("div",{className:"flex items-center gap-1 text-green-600",children:[a.jsx(zl,{size:14}),a.jsx(_e.Text,{className:"text-xs",children:o("格式正确")})]}):a.jsxs("div",{className:"flex items-center gap-1 text-red-600",children:[a.jsx(Ko,{size:14}),a.jsx(_e.Text,{className:"text-xs",children:o("格式错误")})]}),a.jsx(B,{theme:"borderless",type:"tertiary",size:"small",icon:a.jsx(Hd,{size:14}),onClick:g,disabled:!s,className:"!rounded-lg",children:o("格式化")})]})]}),a.jsx(Ps,{value:f,onChange:h,placeholder:'{"model": "gpt-4o", "messages": [...], ...}',autosize:{minRows:8,maxRows:20},className:`custom-request-textarea !rounded-lg font-mono text-sm ${s?"":"!border-red-500"}`,style:{fontFamily:'Consolas, Monaco, "Courier New", monospace',lineHeight:"1.5"}}),!s&&c&&a.jsx(_e.Text,{type:"danger",className:"text-xs mt-1 block",children:c}),a.jsx(_e.Text,{className:"text-xs text-gray-500 mt-2 block",children:o("请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。")})]})]})]})},wLn=({inputs:e,parameterEnabled:t,models:r,groups:n,styleState:i,showDebugPanel:o,customRequestMode:s,customRequestBody:l,onInputChange:c,onParameterToggle:u,onCloseSettings:f,onConfigImport:d,onConfigReset:m,onCustomRequestModeChange:h,onCustomRequestBodyChange:y,previewPayload:g,messages:b})=>{const{t:x}=nt(),v={inputs:e,parameterEnabled:t,showDebugPanel:o,customRequestMode:s,customRequestBody:l};return a.jsxs(Ve,{className:"h-full flex flex-col",bordered:!1,bodyStyle:{padding:i.isMobile?"16px":"24px",height:"100%",display:"flex",flexDirection:"column"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-6 flex-shrink-0",children:[a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-gradient-to-r from-purple-500 to-pink-500 flex items-center justify-center mr-3",children:a.jsx($1,{size:20,className:"text-white"})}),a.jsx(_e.Title,{heading:5,className:"mb-0",children:x("模型配置")})]}),i.isMobile&&f&&a.jsx(B,{icon:a.jsx(Ko,{size:16}),onClick:f,theme:"borderless",type:"tertiary",size:"small",className:"!rounded-lg"})]}),i.isMobile&&a.jsx("div",{className:"mb-4 flex-shrink-0",children:a.jsx(hOe,{currentConfig:v,onConfigImport:d,onConfigReset:m,styleState:{...i,isMobile:!1},messages:b})}),a.jsxs("div",{className:"space-y-6 overflow-y-auto flex-1 pr-2 model-settings-scroll",children:[a.jsx(jLn,{customRequestMode:s,customRequestBody:l,onCustomRequestModeChange:h,onCustomRequestBodyChange:y,defaultPayload:g}),a.jsxs("div",{className:s?"opacity-50":"",children:[a.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[a.jsx(zz,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:x("分组")}),s&&a.jsxs(_e.Text,{className:"text-xs text-orange-600",children:["(",x("已在自定义模式中忽略"),")"]})]}),a.jsx(hr,{placeholder:x("请选择分组"),name:"group",required:!0,selection:!0,filter:Is,autoClearSearchValue:!1,onChange:O=>c("group",O),value:e.group,autoComplete:"new-password",optionList:n,renderOptionItem:sLe,style:{width:"100%"},dropdownStyle:{width:"100%",maxWidth:"100%"},className:"!rounded-lg",disabled:s})]}),a.jsxs("div",{className:s?"opacity-50":"",children:[a.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[a.jsx(Il,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:x("模型")}),s&&a.jsxs(_e.Text,{className:"text-xs text-orange-600",children:["(",x("已在自定义模式中忽略"),")"]})]}),a.jsx(hr,{placeholder:x("请选择模型"),name:"model",required:!0,selection:!0,filter:Is,autoClearSearchValue:!1,onChange:O=>c("model",O),value:e.model,autoComplete:"new-password",optionList:r,style:{width:"100%"},dropdownStyle:{width:"100%",maxWidth:"100%"},className:"!rounded-lg",disabled:s})]}),a.jsx("div",{className:s?"opacity-50":"",children:a.jsx(OLn,{imageUrls:e.imageUrls,imageEnabled:e.imageEnabled,onImageUrlsChange:O=>c("imageUrls",O),onImageEnabledChange:O=>c("imageEnabled",O),disabled:s})}),a.jsx("div",{className:s?"opacity-50":"",children:a.jsx(xLn,{inputs:e,parameterEnabled:t,onInputChange:c,onParameterToggle:u,disabled:s})}),a.jsx("div",{className:s?"opacity-50":"",children:a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx($7n,{size:16,className:"text-gray-500"}),a.jsx(_e.Text,{strong:!0,className:"text-sm",children:x("流式输出")}),s&&a.jsxs(_e.Text,{className:"text-xs text-orange-600",children:["(",x("已在自定义模式中忽略"),")"]})]}),a.jsx(ln,{checked:e.stream,onChange:O=>c("stream",O),checkedText:x("开"),uncheckedText:x("关"),size:"small",disabled:s})]})})]}),!i.isMobile&&a.jsx("div",{className:"flex-shrink-0 pt-3",children:a.jsx(hOe,{currentConfig:v,onConfigImport:d,onConfigReset:m,styleState:i,messages:b})})]})},E5={MAX_DISPLAY_LENGTH:5e4,PREVIEW_LENGTH:5e3,VERY_LARGE_MULTIPLIER:2},V0={container:{backgroundColor:"#1e1e1e",color:"#d4d4d4",fontFamily:'Consolas, "Courier New", Monaco, "SF Mono", monospace',fontSize:"13px",lineHeight:"1.4",borderRadius:"8px",border:"1px solid #3c3c3c",position:"relative",overflow:"hidden",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.15)"},content:{height:"100%",overflowY:"auto",overflowX:"auto",padding:"16px",margin:0,whiteSpace:"pre",wordBreak:"normal",background:"#1e1e1e"},actionButton:{position:"absolute",zIndex:10,backgroundColor:"rgba(45, 45, 45, 0.9)",border:"1px solid rgba(255, 255, 255, 0.1)",color:"#d4d4d4",borderRadius:"6px",transition:"all 0.2s ease"},actionButtonHover:{backgroundColor:"rgba(60, 60, 60, 0.95)",borderColor:"rgba(255, 255, 255, 0.2)",transform:"scale(1.05)"},noContent:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",color:"#666",fontSize:"14px",fontStyle:"italic",backgroundColor:"var(--semi-color-fill-0)",borderRadius:"8px"},performanceWarning:{padding:"8px 12px",backgroundColor:"rgba(255, 193, 7, 0.1)",border:"1px solid rgba(255, 193, 7, 0.3)",borderRadius:"6px",color:"#ffc107",fontSize:"12px",marginBottom:"8px",display:"flex",alignItems:"center",gap:"8px"}},fm=e=>e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),PLn=e=>{const t=/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)/g;let r="",n=0,i;for(;(i=t.exec(e))!==null;){r+=fm(e.slice(n,i.index));const o=i[0];let s="#b5cea8";/^"/.test(o)?s=/:$/.test(o)?"#9cdcfe":"#ce9178":/true|false|null/.test(o)&&(s="#569cd6"),r+=`${fm(o)}`,n=t.lastIndex}return r+=fm(e.slice(n)),r},SLn=/(https?:\/\/(?:[^\s<"'\]),;&}]|&)+)/g,_Ln=e=>e.split(/(<[^>]+>)/g).map(r=>r.startsWith("<")?r:r.replace(SLn,n=>`
    ${n}`)).join(""),CLn=(e,t)=>{if(t==="json")return!0;const r=e.trim();return r.startsWith("{")&&r.endsWith("}")||r.startsWith("[")&&r.endsWith("]")},kLn=e=>{if(!e)return"";if(typeof e=="object")try{return JSON.stringify(e,null,2)}catch{return String(e)}if(typeof e=="string")try{const t=JSON.parse(e);return JSON.stringify(t,null,2)}catch{return e}return String(e)},nz=({content:e,title:t,language:r="json"})=>{const{t:n}=nt(),[i,o]=p.useState(!1),[s,l]=p.useState(!1),[c,u]=p.useState(!1),[f,d]=p.useState(!1),m=p.useMemo(()=>kLn(e),[e]),h=p.useMemo(()=>{const w=m.length,P=w>E5.MAX_DISPLAY_LENGTH,S=w>E5.MAX_DISPLAY_LENGTH*E5.VERY_LARGE_MULTIPLIER;return{length:w,isLarge:P,isVeryLarge:S}},[m.length]),y=p.useMemo(()=>!h.isLarge||c?m:m.substring(0,E5.PREVIEW_LENGTH)+` // ... 内容被截断以提升性能 ...`,[m,h.isLarge,c]),g=p.useMemo(()=>h.isVeryLarge&&!c?fm(y):CLn(y,r)?PLn(y):fm(y),[y,r,h.isVeryLarge,c]),b=p.useMemo(()=>_Ln(g),[g]),x=p.useCallback(async()=>{try{const w=typeof e=="object"&&e!==null?JSON.stringify(e,null,2):e,P=await gn(w);if(o(!0),sr.success(n("已复制到剪贴板")),setTimeout(()=>o(!1),2e3),!P)throw new Error("Copy operation failed")}catch(w){sr.error(n("复制失败")),console.error("Copy failed:",w)}},[e,n]),v=p.useCallback(()=>{h.isVeryLarge&&!c?(d(!0),setTimeout(()=>{u(!0),d(!1)},100)):u(!c)},[c,h.isVeryLarge]);if(!e){const w={preview:n("正在构造请求体预览..."),request:n("暂无请求数据"),response:n("暂无响应数据")}[t]||n("暂无数据");return a.jsx("div",{style:V0.noContent,children:a.jsx("span",{children:w})})}const O=h.isLarge?"52px":"12px",j=h.isLarge?"52px":"16px";return a.jsxs("div",{style:V0.container,className:"h-full",children:[h.isLarge&&a.jsxs("div",{style:V0.performanceWarning,children:[a.jsx("span",{children:"⚡"}),a.jsx("span",{children:h.isVeryLarge?n("内容较大,已启用性能优化模式"):n("内容较大,部分功能可能受限")})]}),a.jsx("div",{style:{...V0.actionButton,...s?V0.actionButtonHover:{},top:O,right:"12px"},onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:a.jsx(Ut,{content:n(i?"已复制":"复制代码"),children:a.jsx(B,{icon:a.jsx(r2,{size:14}),onClick:x,size:"small",theme:"borderless",style:{backgroundColor:"transparent",border:"none",color:i?"#4ade80":"#d4d4d4",padding:"6px"}})})}),a.jsx("div",{style:{...V0.content,paddingTop:j,whiteSpace:"pre-wrap",wordBreak:"break-word"},className:"model-settings-scroll",children:f?a.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"200px",color:"#888"},children:[a.jsx("div",{style:{width:"20px",height:"20px",border:"2px solid #444",borderTop:"2px solid #888",borderRadius:"50%",animation:"spin 1s linear infinite",marginRight:"8px"}}),n("正在处理大内容...")]}):a.jsx("div",{dangerouslySetInnerHTML:{__html:b}})}),h.isLarge&&!f&&a.jsx("div",{style:{...V0.actionButton,bottom:"12px",left:"50%",transform:"translateX(-50%)"},children:a.jsx(Ut,{content:n(c?"收起内容":"显示完整内容"),children:a.jsxs(B,{icon:c?a.jsx(UI,{size:14}):a.jsx(HI,{size:14}),onClick:v,size:"small",theme:"borderless",style:{backgroundColor:"transparent",border:"none",color:"#d4d4d4",padding:"6px 12px"},children:[n(c?"收起":"展开"),!c&&a.jsxs("span",{style:{fontSize:"11px",opacity:.7,marginLeft:"4px"},children:["(+",Math.round((h.length-E5.PREVIEW_LENGTH)/1e3),"K)"]})]})})})]})},$Ln=({sseData:e})=>{const{t}=nt(),[r,n]=p.useState([]),[i,o]=p.useState(!1),s=p.useMemo(()=>!e||!Array.isArray(e)?[]:e.map((m,h)=>{let y=null,g=null,b=!1;if(m==="[DONE]")b=!0;else try{y=typeof m=="string"?JSON.parse(m):m}catch(x){g=x.message}return{index:h,raw:m,parsed:y,error:g,isDone:b,key:`sse-${h}`}}),[e]),l=p.useMemo(()=>{const m=s.length,h=s.filter(b=>b.error).length,y=s.filter(b=>b.isDone).length,g=m-h-y;return{total:m,errors:h,done:y,valid:g}},[s]),c=p.useCallback(()=>{n(m=>m.length===s.length?[]:s.map(h=>h.key))},[s]),u=p.useCallback(async()=>{try{const m=s.map(h=>h.parsed?JSON.stringify(h.parsed,null,2):h.raw).join(` `);await gn(m),o(!0),sr.success(t("已复制全部数据")),setTimeout(()=>o(!1),2e3)}catch(m){sr.error(t("复制失败")),console.error("Copy failed:",m)}},[s,t]),f=p.useCallback(async m=>{try{const h=m.parsed?JSON.stringify(m.parsed,null,2):m.raw;await gn(h),sr.success(t("已复制"))}catch{sr.error(t("复制失败"))}},[t]),d=m=>{var h,y,g,b;return m.isDone?a.jsxs("div",{className:"flex items-center gap-2 p-3 bg-green-50 dark:bg-green-900/20 rounded-lg",children:[a.jsx(Rd,{size:16,className:"text-green-600"}),a.jsxs(_e.Text,{className:"text-green-600 font-medium",children:[t("流式响应完成")," [DONE]"]})]}):m.error?a.jsxs("div",{className:"space-y-2",children:[a.jsxs("div",{className:"flex items-center gap-2 p-3 bg-red-50 dark:bg-red-900/20 rounded-lg",children:[a.jsx(Wre,{size:16,className:"text-red-600"}),a.jsxs(_e.Text,{className:"text-red-600",children:[t("解析错误"),": ",m.error]})]}),a.jsx("div",{className:"p-3 bg-gray-100 dark:bg-gray-800 rounded-lg font-mono text-xs overflow-auto",children:a.jsx("pre",{children:m.raw})})]}):a.jsxs("div",{className:"space-y-2",children:[a.jsxs("div",{className:"relative",children:[a.jsx("pre",{className:"p-4 bg-gray-900 text-gray-100 rounded-lg overflow-auto text-xs font-mono leading-relaxed",children:JSON.stringify(m.parsed,null,2)}),a.jsx(B,{icon:a.jsx(r2,{size:12}),size:"small",theme:"borderless",onClick:()=>f(m),className:"absolute top-2 right-2 !bg-gray-800/80 !text-gray-300 hover:!bg-gray-700"})]}),((y=(h=m.parsed)==null?void 0:h.choices)==null?void 0:y[0])&&a.jsxs("div",{className:"flex flex-wrap gap-2 text-xs",children:[((g=m.parsed.choices[0].delta)==null?void 0:g.content)&&a.jsx(jn,{count:`${t("内容")}: "${String(m.parsed.choices[0].delta.content).substring(0,20)}..."`,type:"primary"}),((b=m.parsed.choices[0].delta)==null?void 0:b.reasoning_content)&&a.jsx(jn,{count:t("有 Reasoning"),type:"warning"}),m.parsed.choices[0].finish_reason&&a.jsx(jn,{count:`${t("完成")}: ${m.parsed.choices[0].finish_reason}`,type:"success"}),m.parsed.usage&&a.jsx(jn,{count:`${t("令牌")}: ${m.parsed.usage.prompt_tokens||0}/${m.parsed.usage.completion_tokens||0}`,type:"tertiary"})]})]})};return!s||s.length===0?a.jsx("div",{className:"flex items-center justify-center h-full min-h-[200px] text-gray-500",children:a.jsx("span",{children:t("暂无SSE响应数据")})}):a.jsxs("div",{className:"h-full flex flex-col bg-gray-50 dark:bg-gray-900/50 rounded-lg",children:[a.jsxs("div",{className:"flex items-center justify-between p-4 border-b border-gray-200 dark:border-gray-700 flex-shrink-0",children:[a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx(KI,{size:16,className:"text-blue-500"}),a.jsx(_e.Text,{strong:!0,children:t("SSE数据流")}),a.jsx(jn,{count:l.total,type:"primary"}),l.errors>0&&a.jsx(jn,{count:`${l.errors} ${t("错误")}`,type:"danger"})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Ut,{content:t("复制全部"),children:a.jsx(B,{icon:a.jsx(r2,{size:14}),size:"small",onClick:u,theme:"borderless",children:t(i?"已复制":"复制全部")})}),a.jsx(Ut,{content:r.length===s.length?t("全部收起"):t("全部展开"),children:a.jsx(B,{icon:r.length===s.length?a.jsx(UI,{size:14}):a.jsx(HI,{size:14}),size:"small",onClick:c,theme:"borderless",children:r.length===s.length?t("收起"):t("展开")})})]})]}),a.jsx("div",{className:"flex-1 overflow-auto p-4",children:a.jsx(bi,{activeKey:r,onChange:n,accordion:!1,className:"bg-white dark:bg-gray-800 rounded-lg",children:s.map(m=>{var h,y,g,b,x;return a.jsx(bi.Panel,{header:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(jn,{count:`#${m.index+1}`,type:"tertiary"}),m.isDone?a.jsx("span",{className:"text-green-600 font-medium",children:"[DONE]"}):m.error?a.jsx("span",{className:"text-red-600",children:t("解析错误")}):a.jsxs(a.Fragment,{children:[a.jsx("span",{className:"text-gray-600",children:((h=m.parsed)==null?void 0:h.id)||((y=m.parsed)==null?void 0:y.object)||t("SSE 事件")}),((x=(b=(g=m.parsed)==null?void 0:g.choices)==null?void 0:b[0])==null?void 0:x.delta)&&a.jsxs("span",{className:"text-xs text-gray-400",children:["•"," ",Object.keys(m.parsed.choices[0].delta).filter(v=>m.parsed.choices[0].delta[v]).join(", ")]})]})]}),children:d(m)},m.key)})})})]})},ELn=({debugData:e,activeDebugTab:t,onActiveDebugTabChange:r,styleState:n,onCloseDebugPanel:i,customRequestMode:o})=>{const{t:s}=nt(),[l,c]=p.useState(t);p.useEffect(()=>{c(t)},[t]);const u=d=>{c(d),r(d)},f=(d,m,h,y)=>{const g={width:32,height:32,margin:"0 12px",display:"flex",justifyContent:"center",alignItems:"center",borderRadius:"100%",background:"rgba(var(--semi-grey-1), 1)",color:"var(--semi-color-text)",cursor:"pointer"};return a.jsx(xr,{render:a.jsx(xr.Menu,{children:d.map(b=>a.jsx(xr.Item,{onClick:()=>u(b.itemKey),children:b.tab},b.itemKey))}),children:m==="start"?a.jsx("div",{style:g,onClick:h,children:"←"}):a.jsx("div",{style:g,onClick:h,children:"→"})})};return a.jsxs(Ve,{className:"h-full flex flex-col",bordered:!1,bodyStyle:{padding:n.isMobile?"16px":"24px",height:"100%",display:"flex",flexDirection:"column"},children:[a.jsxs("div",{className:"flex items-center justify-between mb-6 flex-shrink-0",children:[a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-gradient-to-r from-green-500 to-blue-500 flex items-center justify-center mr-3",children:a.jsx(BNe,{size:20,className:"text-white"})}),a.jsx(_e.Title,{heading:5,className:"mb-0",children:s("调试信息")})]}),n.isMobile&&i&&a.jsx(B,{icon:a.jsx(Ko,{size:16}),onClick:i,theme:"borderless",type:"tertiary",size:"small",className:"!rounded-lg"})]}),a.jsx("div",{className:"flex-1 overflow-hidden debug-panel",children:a.jsxs(Ci,{renderArrow:f,type:"card",collapsible:!0,className:"h-full",style:{height:"100%",display:"flex",flexDirection:"column"},activeKey:l,onChange:u,children:[a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Kre,{size:16}),s("预览请求体"),o&&a.jsx("span",{className:"px-1.5 py-0.5 text-xs bg-orange-100 text-orange-600 rounded-full",children:"自定义"})]}),itemKey:"preview",children:a.jsx(nz,{content:e.previewRequest,title:"preview",language:"json"})}),a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(s7n,{size:16}),s("实际请求体")]}),itemKey:"request",children:a.jsx(nz,{content:e.request,title:"request",language:"json"})}),a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(KI,{size:16}),s("响应"),e.sseMessages&&e.sseMessages.length>0&&a.jsxs("span",{className:"px-1.5 py-0.5 text-xs bg-blue-100 text-blue-600 rounded-full",children:["SSE (",e.sseMessages.length,")"]})]}),itemKey:"response",children:e.sseMessages&&e.sseMessages.length>0?a.jsx($Ln,{sseData:e.sseMessages,title:"response"}):a.jsx(nz,{content:e.response,title:"response",language:"json"})})]})}),a.jsx("div",{className:"flex items-center justify-between mt-4 pt-4 flex-shrink-0",children:(e.timestamp||e.previewTimestamp)&&a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Fd,{size:14,className:"text-gray-500"}),a.jsx(_e.Text,{className:"text-xs text-gray-500",children:l==="preview"&&e.previewTimestamp?`${s("预览更新")}: ${new Date(e.previewTimestamp).toLocaleString()}`:e.timestamp?`${s("最后请求")}: ${new Date(e.timestamp).toLocaleString()}`:""})]})})]})},TLn=Le.memo(bLn,(e,t)=>e.message.id===t.message.id&&e.message.content===t.message.content&&e.message.status===t.message.status&&e.message.role===t.message.role&&e.message.reasoningContent===t.message.reasoningContent&&e.message.isReasoningExpanded===t.message.isReasoningExpanded&&e.isEditing===t.isEditing&&e.editValue===t.editValue&&e.styleState.isMobile===t.styleState.isMobile),MLn=Le.memo(vLn,(e,t)=>e.message.id===t.message.id&&e.message.role===t.message.role&&e.isAnyMessageGenerating===t.isAnyMessageGenerating&&e.isEditing===t.isEditing&&e.onMessageReset===t.onMessageReset),zLn=Le.memo(wLn,(e,t)=>JSON.stringify(e.inputs)===JSON.stringify(t.inputs)&&JSON.stringify(e.parameterEnabled)===JSON.stringify(t.parameterEnabled)&&JSON.stringify(e.models)===JSON.stringify(t.models)&&JSON.stringify(e.groups)===JSON.stringify(t.groups)&&e.customRequestMode===t.customRequestMode&&e.customRequestBody===t.customRequestBody&&e.showDebugPanel===t.showDebugPanel&&e.showSettings===t.showSettings&&JSON.stringify(e.previewPayload)===JSON.stringify(t.previewPayload)&&JSON.stringify(e.messages)===JSON.stringify(t.messages)),yOe=Le.memo(ELn,(e,t)=>e.show===t.show&&e.activeTab===t.activeTab&&JSON.stringify(e.debugData)===JSON.stringify(t.debugData)&&JSON.stringify(e.previewPayload)===JSON.stringify(t.previewPayload)&&e.customRequestMode===t.customRequestMode&&e.showDebugPanel===t.showDebugPanel),wWe=p.createContext(null),ALn=()=>{const e=p.useContext(wWe);return e||{onPasteImage:()=>{console.warn("PlaygroundContext not provided")},imageUrls:[],imageEnabled:!1}},ILn=({children:e,value:t})=>a.jsx(wWe.Provider,{value:t,children:e}),DLn=e=>{const{t}=nt(),{onPasteImage:r,imageEnabled:n}=ALn(),{detailProps:i}=e,{clearContextNode:o,uploadNode:s,inputNode:l,sendNode:c,onClick:u}=i,f=p.useRef(null),d=p.useCallback(async y=>{var b;const g=(b=y.clipboardData)==null?void 0:b.items;if(g)for(let x=0;x{const P=w.target.result;r?(r(P),sr.success({content:t("图片已添加"),duration:2})):sr.error({content:t("无法添加图片"),duration:2})},j.onerror=()=>{console.error("Failed to read image file:",j.error),sr.error({content:t("粘贴图片失败"),duration:2})},j.readAsDataURL(O)}catch(j){console.error("Failed to paste image:",j),sr.error({content:t("粘贴图片失败"),duration:2})}break}}},[r,n,t]);p.useEffect(()=>{const y=f.current;if(y)return y.addEventListener("paste",d),()=>{y.removeEventListener("paste",d)}},[d]);const m=o?Le.cloneElement(o,{className:`!rounded-full !bg-gray-100 hover:!bg-red-500 hover:!text-white flex-shrink-0 transition-all ${o.props.className||""}`,style:{...o.props.style,width:"32px",height:"32px",minWidth:"32px",padding:0,display:"flex",alignItems:"center",justifyContent:"center"}}):null,h=Le.cloneElement(c,{className:`!rounded-full !bg-purple-500 hover:!bg-purple-600 flex-shrink-0 transition-all ${c.props.className||""}`,style:{...c.props.style,width:"32px",height:"32px",minWidth:"32px",padding:0,display:"flex",alignItems:"center",justifyContent:"center"}});return a.jsx("div",{className:"p-2 sm:p-4",ref:f,children:a.jsxs("div",{className:"flex items-center gap-2 sm:gap-3 p-2 bg-gray-50 rounded-xl sm:rounded-2xl shadow-sm hover:shadow-md transition-shadow",style:{border:"1px solid var(--semi-color-border)"},onClick:u,title:t("支持 Ctrl+V 粘贴图片"),children:[m,a.jsx("div",{className:"flex-1",children:l}),h]})})},NLn=({chatRef:e,message:t,inputs:r,styleState:n,showDebugPanel:i,roleInfo:o,onMessageSend:s,onMessageCopy:l,onMessageReset:c,onMessageDelete:u,onStopGenerator:f,onClearMessages:d,onToggleDebugPanel:m,renderCustomChatContent:h,renderChatBoxAction:y})=>{const{t:g}=nt(),b=Le.useCallback(x=>a.jsx(DLn,{...x}),[]);return a.jsxs(Ve,{className:"h-full",bordered:!1,bodyStyle:{padding:0,height:"calc(100vh - 66px)",display:"flex",flexDirection:"column",overflow:"hidden"},children:[n.isMobile?a.jsx("div",{className:"pt-4"}):a.jsx("div",{className:"px-6 py-4 bg-gradient-to-r from-purple-500 to-blue-500 rounded-t-2xl",children:a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-white/20 backdrop-blur flex items-center justify-center",children:a.jsx(Jre,{size:20,className:"text-white"})}),a.jsxs("div",{children:[a.jsx(_e.Title,{heading:5,className:"!text-white mb-0",children:g("AI 对话")}),a.jsx(_e.Text,{className:"!text-white/80 text-sm hidden sm:inline",children:r.model||g("选择模型开始对话")})]})]}),a.jsx("div",{className:"flex items-center gap-2",children:a.jsx(B,{icon:i?a.jsx(VNe,{size:14}):a.jsx(Kre,{size:14}),onClick:m,theme:"borderless",type:"primary",size:"small",className:"!rounded-lg !text-white/80 hover:!text-white hover:!bg-white/10",children:g(i?"隐藏调试":"显示调试")})})]})}),a.jsx("div",{className:"flex-1 overflow-hidden",children:a.jsx(IKe,{ref:e,chatBoxRenderConfig:{renderChatBoxContent:h,renderChatBoxAction:y,renderChatBoxTitle:()=>null},renderInputArea:b,roleConfig:o,style:{height:"100%",maxWidth:"100%",overflow:"hidden"},chats:t,onMessageSend:s,onMessageCopy:l,onMessageReset:c,onMessageDelete:u,showClearContext:!0,showStopGenerate:!0,onStopGenerator:f,onClear:d,className:"h-full",placeholder:g("请输入您的问题...")})})]})},LLn=({styleState:e,showSettings:t,showDebugPanel:r,onToggleSettings:n,onToggleDebugPanel:i})=>e.isMobile?a.jsxs(a.Fragment,{children:[!t&&a.jsx(B,{icon:a.jsx($1,{size:18}),style:{position:"fixed",right:16,bottom:90,zIndex:1e3,width:36,height:36,borderRadius:"50%",padding:0,boxShadow:"0 4px 12px rgba(0, 0, 0, 0.2)",background:"linear-gradient(to right, #8b5cf6, #6366f1)"},onClick:n,theme:"solid",type:"primary",className:"lg:hidden"}),!t&&a.jsx(B,{icon:r?a.jsx(VNe,{size:18}):a.jsx(Kre,{size:18}),onClick:i,theme:"solid",type:r?"danger":"primary",style:{position:"fixed",right:16,bottom:140,zIndex:1e3,width:36,height:36,borderRadius:"50%",padding:0,boxShadow:"0 4px 12px rgba(0, 0, 0, 0.2)",background:r?"linear-gradient(to right, #e11d48, #be123c)":"linear-gradient(to right, #4f46e5, #6366f1)"},className:"lg:hidden"})]}):null,RLn=e=>{if(!e)return"https://lf3-static.bytednsdoc.com/obj/eden-cn/ptlz_zlp/ljhwZthlaukjlkulzlp/docs-icon.png";const t=e[0].toUpperCase(),n=` ${t} `;return`data:image/svg+xml;base64,${xJ(n)}`},FLn=()=>{var Me,Te;const{t:e}=nt(),[t]=p.useContext(Ca),r=zr(),n={isMobile:r},[i]=B$(),o=fLn(),{inputs:s,parameterEnabled:l,showDebugPanel:c,customRequestMode:u,customRequestBody:f,showSettings:d,models:m,groups:h,status:y,message:g,debugData:b,activeDebugTab:x,previewPayload:v,sseSourceRef:O,chatRef:j,handleInputChange:w,handleParameterToggle:P,debouncedSaveConfig:S,saveMessagesImmediately:$,handleConfigImport:_,handleConfigReset:C,setShowSettings:k,setModels:N,setGroups:D,setStatus:A,setMessage:z,setDebugData:T,setActiveDebugTab:E,setPreviewPayload:M,setShowDebugPanel:K,setCustomRequestMode:Q,setCustomRequestBody:q}=o,{sendRequest:X,onStopGenerator:Z}=dLn(z,T,E,O,$);yLn(t,s,w,N,D);const{editingMessageId:R,editValue:Y,setEditValue:G,handleMessageEdit:J,handleEditSave:H,handleEditCancel:U}=hLn(z,s,l,X,$),{syncMessageToCustomBody:ie,syncCustomBodyToMessage:re}=mLn(u,f,g,s,q,z,S),ee={user:{name:((Me=t==null?void 0:t.user)==null?void 0:Me.username)||"User",avatar:RLn((Te=t==null?void 0:t.user)==null?void 0:Te.username)},assistant:{name:"Assistant",avatar:Jl()},system:{name:"System",avatar:Jl()}},ne=pLn(g,z,Oe,$),oe=p.useCallback(()=>{try{if(u&&f&&f.trim())try{return JSON.parse(f)}catch(be){console.warn("自定义请求体JSON解析失败,回退到默认预览:",be)}let ce=[...g];if(!(ce.length===0||ce.every(be=>be.role!==ha.USER))){for(let be=ce.length-1;be>=0;be--)if(ce[be].role===ha.USER){if(s.imageEnabled&&s.imageUrls){const pe=s.imageUrls.filter(Be=>Be.trim()!=="");if(pe.length>0){const Be=J5(ce[be])||"示例消息",He=Tie(Be,pe,!0);ce[be]={...ce[be],content:He}}}break}}return OJ(ce,null,s,l)}catch(ce){return console.error("构造预览请求体失败:",ce),null}},[s,l,g,u,f]);function Oe(ce,be){console.log("attachment: ",be);const pe=vJ(ha.USER,ce),Be=YOe();if(u&&f)try{const et=JSON.parse(f);z(Jt=>{const Ye=[...Jt,pe,Be];return X(et,et.stream!==!1),setTimeout(()=>$(Ye),0),Ye});return}catch(et){console.error("自定义请求体JSON解析失败:",et),sr.error(M5.JSON_PARSE_ERROR);return}const He=s.imageUrls.filter(et=>et.trim()!==""),at=Tie(ce,He,s.imageEnabled),dt=vJ(ha.USER,at);z(et=>{const Jt=[...et,dt],Ye=OJ(Jt,null,s,l);X(Ye,s.stream),s.imageEnabled&&setTimeout(()=>{w("imageEnabled",!1)},100);const Je=[...Jt,Be];return setTimeout(()=>$(Je),0),Je})}const Se=p.useCallback(ce=>{z(be=>be.map(pe=>pe.id===ce&&pe.role===ha.ASSISTANT?{...pe,isReasoningExpanded:!pe.isReasoningExpanded}:pe))},[z]),ge=p.useCallback(({message:ce,className:be})=>{const pe=R===ce.id;return a.jsx(TLn,{message:ce,className:be,styleState:n,onToggleReasoningExpansion:Se,isEditing:pe,onEditSave:H,onEditCancel:U,editValue:Y,onEditValueChange:G})},[n,R,Y,H,U,G,Se]),he=p.useCallback(ce=>{const{message:be}=ce,pe=g.some(He=>He.status==="loading"||He.status==="incomplete"),Be=R===be.id;return a.jsx(MLn,{message:be,styleState:n,onMessageReset:ne.handleMessageReset,onMessageCopy:ne.handleMessageCopy,onMessageDelete:ne.handleMessageDelete,onRoleToggle:ne.handleRoleToggle,onMessageEdit:J,isAnyMessageGenerating:pe,isEditing:Be})},[ne,n,g,R,J]);p.useEffect(()=>{ie()},[g,ie]),p.useEffect(()=>{re()},[f,re]),p.useEffect(()=>{i.get("expired")&&sr.warning(e("登录过期,请重新登录!"))},[i,e]),p.useEffect(()=>{const ce=setTimeout(()=>{const be=oe();M(be),T(pe=>({...pe,previewRequest:be?JSON.stringify(be,null,2):null,previewTimestamp:be?new Date().toISOString():null}))},300);return()=>clearTimeout(ce)},[g,s,l,u,f,oe,M,T]),p.useEffect(()=>{S()},[s,l,c,u,f,S]);const Pe=p.useCallback(()=>{z([]),setTimeout(()=>$([]),0)},[z,$]),ye={onPasteImage:p.useCallback(ce=>{if(!s.imageEnabled)return;const be=[...s.imageUrls||[],ce];w("imageUrls",be)},[s.imageEnabled,s.imageUrls,w]),imageUrls:s.imageUrls||[],imageEnabled:s.imageEnabled||!1};return a.jsx(ILn,{value:ye,children:a.jsx("div",{className:"h-full",children:a.jsxs($o,{className:"h-full bg-transparent flex flex-col md:flex-row",children:[(d||!r)&&a.jsx($o.Sider,{className:` bg-transparent border-r-0 flex-shrink-0 overflow-auto mt-[60px] ${r?"fixed top-0 left-0 right-0 bottom-0 z-[1000] w-full h-auto bg-white shadow-lg":"relative z-[1] w-80 h-[calc(100vh-66px)]"} `,width:r?"100%":320,children:a.jsx(zLn,{inputs:s,parameterEnabled:l,models:m,groups:h,styleState:n,showSettings:d,showDebugPanel:c,customRequestMode:u,customRequestBody:f,onInputChange:w,onParameterToggle:P,onCloseSettings:()=>k(!1),onConfigImport:_,onConfigReset:C,onCustomRequestModeChange:Q,onCustomRequestBodyChange:q,previewPayload:v,messages:g})}),a.jsxs($o.Content,{className:"relative flex-1 overflow-hidden",children:[a.jsxs("div",{className:"overflow-hidden flex flex-col lg:flex-row h-[calc(100vh-66px)] mt-[60px]",children:[a.jsx("div",{className:"flex-1 flex flex-col",children:a.jsx(NLn,{chatRef:j,message:g,inputs:s,styleState:n,showDebugPanel:c,roleInfo:ee,onMessageSend:Oe,onMessageCopy:ne.handleMessageCopy,onMessageReset:ne.handleMessageReset,onMessageDelete:ne.handleMessageDelete,onStopGenerator:Z,onClearMessages:Pe,onToggleDebugPanel:()=>K(!c),renderCustomChatContent:ge,renderChatBoxAction:he})}),c&&!r&&a.jsx("div",{className:"w-96 flex-shrink-0 h-full",children:a.jsx(yOe,{debugData:b,activeDebugTab:x,onActiveDebugTabChange:E,styleState:n,customRequestMode:u})})]}),c&&r&&a.jsx("div",{className:"fixed top-0 left-0 right-0 bottom-0 z-[1000] bg-white overflow-auto shadow-lg",children:a.jsx(yOe,{debugData:b,activeDebugTab:x,onActiveDebugTabChange:E,styleState:n,showDebugPanel:c,onCloseDebugPanel:()=>K(!1),customRequestMode:u})}),a.jsx(LLn,{styleState:n,showSettings:d,showDebugPanel:c,onToggleSettings:()=>k(!d),onToggleDebugPanel:()=>K(!c)})]})]})})})},{Text:Rn}=_e;function PWe(e,t){if(!e)return"";const r=e.duration_unit||"month";if(r==="custom")return`${t("自定义")} ${e.custom_seconds||0}s`;const n={year:t("年"),month:t("月"),day:t("日"),hour:t("小时")};return`${e.duration_value||0}${n[r]||r}`}function SWe(e,t){const r=(e==null?void 0:e.quota_reset_period)||"never";if(r==="daily")return t("每天");if(r==="weekly")return t("每周");if(r==="monthly")return t("每月");if(r==="custom"){const n=Number((e==null?void 0:e.quota_reset_custom_seconds)||0);return n>=86400?`${Math.floor(n/86400)} ${t("天")}`:n>=3600?`${Math.floor(n/3600)} ${t("小时")}`:n>=60?`${Math.floor(n/60)} ${t("分钟")}`:`${n} ${t("秒")}`}return t("不重置")}const BLn=(e,t,r)=>{var s;const n=(s=t==null?void 0:t.plan)==null?void 0:s.subtitle,i=t==null?void 0:t.plan,o=a.jsxs("div",{style:{width:260},children:[a.jsx(Rn,{strong:!0,children:e}),n&&a.jsx(Rn,{type:"tertiary",style:{display:"block",marginTop:4},children:n}),a.jsx(Mr,{margin:12}),a.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:8},children:[a.jsx(Rn,{type:"tertiary",children:r("价格")}),a.jsx(Rn,{strong:!0,style:{color:"var(--semi-color-success)"},children:Zre(Number((i==null?void 0:i.price_amount)||0),2)}),a.jsx(Rn,{type:"tertiary",children:r("总额度")}),(i==null?void 0:i.total_amount)>0?a.jsx(Ut,{content:`${r("原生额度")}:${i.total_amount}`,children:a.jsx(Rn,{children:fr(i.total_amount)})}):a.jsx(Rn,{children:r("不限")}),a.jsx(Rn,{type:"tertiary",children:r("升级分组")}),a.jsx(Rn,{children:i!=null&&i.upgrade_group?i.upgrade_group:r("不升级")}),a.jsx(Rn,{type:"tertiary",children:r("购买上限")}),a.jsx(Rn,{children:(i==null?void 0:i.max_purchase_per_user)>0?i.max_purchase_per_user:r("不限")}),a.jsx(Rn,{type:"tertiary",children:r("有效期")}),a.jsx(Rn,{children:PWe(i,r)}),a.jsx(Rn,{type:"tertiary",children:r("重置")}),a.jsx(Rn,{children:SWe(i,r)})]})]});return a.jsx(Rs,{content:o,position:"rightTop",showArrow:!0,children:a.jsxs("div",{style:{cursor:"pointer",maxWidth:180},children:[a.jsx(Rn,{strong:!0,ellipsis:{showTooltip:!1},children:e}),n&&a.jsx(Rn,{type:"tertiary",ellipsis:{showTooltip:!1},style:{display:"block"},children:n})]})})},VLn=e=>a.jsx(Rn,{strong:!0,style:{color:"var(--semi-color-success)"},children:Zre(Number(e||0),2)}),HLn=(e,t,r)=>{var i;const n=Number(((i=t==null?void 0:t.plan)==null?void 0:i.max_purchase_per_user)||0);return a.jsx(Rn,{type:n>0?"secondary":"tertiary",children:n>0?n:r("不限")})},ULn=(e,t,r)=>a.jsx(Rn,{type:"secondary",children:PWe(t==null?void 0:t.plan,r)}),WLn=(e,t,r)=>e?a.jsx(me,{color:"white",shape:"circle",type:"light",prefixIcon:a.jsx(jn,{dot:!0,type:"success"}),children:r("启用")}):a.jsx(me,{color:"white",shape:"circle",type:"light",prefixIcon:a.jsx(jn,{dot:!0,type:"danger"}),children:r("禁用")}),KLn=(e,t,r)=>{var i;const n=Number(((i=t==null?void 0:t.plan)==null?void 0:i.total_amount)||0);return a.jsx(Rn,{type:n>0?"secondary":"tertiary",children:n>0?a.jsx(Ut,{content:`${r("原生额度")}:${n}`,children:a.jsx("span",{children:fr(n)})}):r("不限")})},qLn=(e,t,r)=>{var i;const n=((i=t==null?void 0:t.plan)==null?void 0:i.upgrade_group)||"";return a.jsx(Rn,{type:n?"secondary":"tertiary",children:n||r("不升级")})},GLn=(e,t,r)=>{var o;const i=(((o=t==null?void 0:t.plan)==null?void 0:o.quota_reset_period)||"never")==="never";return a.jsx(Rn,{type:i?"tertiary":"secondary",children:SWe(t==null?void 0:t.plan,r)})},JLn=(e,t,r,n)=>{var l,c;const i=!!((l=t==null?void 0:t.plan)!=null&&l.stripe_price_id),o=!!((c=t==null?void 0:t.plan)!=null&&c.creem_product_id),s=!!n;return a.jsxs(Xe,{spacing:4,children:[i&&a.jsx(me,{color:"violet",shape:"circle",children:"Stripe"}),o&&a.jsx(me,{color:"cyan",shape:"circle",children:"Creem"}),s&&a.jsx(me,{color:"light-green",shape:"circle",children:r("易支付")})]})},YLn=(e,t,{openEdit:r,setPlanEnabled:n,t:i})=>{var l;const o=(l=t==null?void 0:t.plan)==null?void 0:l.enabled,s=()=>{o?Qe.confirm({title:i("确认禁用"),content:i("禁用后用户端不再展示,但历史订单不受影响。是否继续?"),centered:!0,onOk:()=>n(t,!1)}):Qe.confirm({title:i("确认启用"),content:i("启用后套餐将在用户端展示。是否继续?"),centered:!0,onOk:()=>n(t,!0)})};return a.jsxs(Xe,{spacing:8,children:[a.jsx(B,{theme:"light",type:"tertiary",size:"small",onClick:()=>r(t),children:i("编辑")}),o?a.jsx(B,{theme:"light",type:"danger",size:"small",onClick:s,children:i("禁用")}):a.jsx(B,{theme:"light",type:"primary",size:"small",onClick:s,children:i("启用")})]})},XLn=({t:e,openEdit:t,setPlanEnabled:r,enableEpay:n})=>[{title:"ID",dataIndex:["plan","id"],width:60,render:i=>a.jsxs(Rn,{type:"tertiary",children:["#",i]})},{title:e("套餐"),dataIndex:["plan","title"],width:200,render:(i,o)=>BLn(i,o,e)},{title:e("价格"),dataIndex:["plan","price_amount"],width:100,render:i=>VLn(i)},{title:e("购买上限"),width:90,render:(i,o)=>HLn(i,o,e)},{title:e("优先级"),dataIndex:["plan","sort_order"],width:80,render:i=>a.jsx(Rn,{type:"tertiary",children:Number(i||0)})},{title:e("有效期"),width:100,render:(i,o)=>ULn(i,o,e)},{title:e("重置"),width:80,render:(i,o)=>GLn(i,o,e)},{title:e("状态"),dataIndex:["plan","enabled"],width:80,render:(i,o)=>WLn(i,o,e)},{title:e("支付渠道"),width:180,render:(i,o)=>JLn(i,o,e,n)},{title:e("总额度"),width:100,render:(i,o)=>KLn(i,o,e)},{title:e("升级分组"),width:100,render:(i,o)=>qLn(i,o,e)},{title:e("操作"),dataIndex:"operate",fixed:"right",width:160,render:(i,o)=>YLn(i,o,{openEdit:t,setPlanEnabled:r,t:e})}],QLn=e=>{const{plans:t,loading:r,compactMode:n,openEdit:i,setPlanEnabled:o,t:s,enableEpay:l}=e,c=p.useMemo(()=>XLn({t:s,openEdit:i,setPlanEnabled:o,enableEpay:l}),[s,i,o,l]),u=p.useMemo(()=>n?c.map(f=>{if(f.dataIndex==="operate"){const{fixed:d,...m}=f;return m}return f}):c,[n,c]);return a.jsx(oa,{columns:u,dataSource:t,scroll:n?void 0:{x:"max-content"},pagination:!1,hidePagination:!0,loading:r,rowKey:f=>{var d;return(d=f==null?void 0:f.plan)==null?void 0:d.id},empty:a.jsx(Ir,{image:a.jsx(Nn,{style:{width:150,height:150}}),darkModeImage:a.jsx(Dn,{style:{width:150,height:150}}),description:s("暂无订阅套餐"),style:{padding:30}}),className:"overflow-hidden",size:"middle"})},ZLn=({openCreate:e,t})=>a.jsx("div",{className:"flex gap-2 w-full md:w-auto",children:a.jsx(B,{type:"primary",className:"w-full md:w-auto",onClick:e,size:"small",children:t("新建套餐")})}),{Text:eRn}=_e,tRn=({compactMode:e,setCompactMode:t,t:r})=>a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-2 w-full",children:[a.jsxs("div",{className:"flex items-center text-blue-500",children:[a.jsx(Ure,{size:16,className:"mr-2"}),a.jsx(eRn,{children:r("订阅管理")})]}),a.jsx(fs,{compactMode:e,setCompactMode:t,t:r})]}),{Text:OM,Title:rRn}=_e,nRn=[{value:"year",label:"年"},{value:"month",label:"月"},{value:"day",label:"日"},{value:"hour",label:"小时"},{value:"custom",label:"自定义(秒)"}],iRn=[{value:"never",label:"不重置"},{value:"daily",label:"每天"},{value:"weekly",label:"每周"},{value:"monthly",label:"每月"},{value:"custom",label:"自定义(秒)"}],oRn=({visible:e,handleClose:t,editingPlan:r,placement:n="left",refresh:i,t:o})=>{var O,j;const[s,l]=p.useState(!1),[c,u]=p.useState([]),[f,d]=p.useState(!1),m=zr(),h=p.useRef(null),y=((O=r==null?void 0:r.plan)==null?void 0:O.id)!==void 0,g=y?`edit-${(j=r==null?void 0:r.plan)==null?void 0:j.id}`:"create",b=()=>({title:"",subtitle:"",price_amount:0,currency:"USD",duration_unit:"month",duration_value:1,custom_seconds:0,quota_reset_period:"never",quota_reset_custom_seconds:0,enabled:!0,sort_order:0,max_purchase_per_user:0,total_amount:0,upgrade_group:"",stripe_price_id:"",creem_product_id:""}),x=()=>{var S;const w=b();if(((S=r==null?void 0:r.plan)==null?void 0:S.id)===void 0)return w;const P=r.plan||{};return{...w,title:P.title||"",subtitle:P.subtitle||"",price_amount:Number(P.price_amount||0),currency:"USD",duration_unit:P.duration_unit||"month",duration_value:Number(P.duration_value||1),custom_seconds:Number(P.custom_seconds||0),quota_reset_period:P.quota_reset_period||"never",quota_reset_custom_seconds:Number(P.quota_reset_custom_seconds||0),enabled:P.enabled!==!1,sort_order:Number(P.sort_order||0),max_purchase_per_user:Number(P.max_purchase_per_user||0),total_amount:Number(hLe(P.total_amount||0).toFixed(2)),upgrade_group:P.upgrade_group||"",stripe_price_id:P.stripe_price_id||"",creem_product_id:P.creem_product_id||""}};p.useEffect(()=>{e&&(d(!0),ue.get("/api/group").then(w=>{var P,S;(P=w.data)!=null&&P.success?u(((S=w.data)==null?void 0:S.data)||[]):u([])}).catch(()=>u([])).finally(()=>d(!1)))},[e]);const v=async w=>{var P,S,$,_,C;if(!w.title||w.title.trim()===""){L(o("套餐标题不能为空"));return}l(!0);try{const k={plan:{...w,price_amount:Number(w.price_amount||0),currency:"USD",duration_value:Number(w.duration_value||0),custom_seconds:Number(w.custom_seconds||0),quota_reset_period:w.quota_reset_period||"never",quota_reset_custom_seconds:w.quota_reset_period==="custom"?Number(w.quota_reset_custom_seconds||0):0,sort_order:Number(w.sort_order||0),max_purchase_per_user:Number(w.max_purchase_per_user||0),total_amount:BY(w.total_amount),upgrade_group:w.upgrade_group||""}};if((P=r==null?void 0:r.plan)!=null&&P.id){const N=await ue.put(`/api/subscription/admin/plans/${r.plan.id}`,k);(S=N.data)!=null&&S.success?(Ce(o("更新成功")),t(),i==null||i()):L((($=N.data)==null?void 0:$.message)||o("更新失败"))}else{const N=await ue.post("/api/subscription/admin/plans",k);(_=N.data)!=null&&_.success?(Ce(o("创建成功")),t(),i==null||i()):L(((C=N.data)==null?void 0:C.message)||o("创建失败"))}}catch{L(o("请求失败"))}finally{l(!1)}};return a.jsx(a.Fragment,{children:a.jsx(ta,{placement:n,title:a.jsxs(Xe,{children:[y?a.jsx(me,{color:"blue",shape:"circle",children:o("更新")}):a.jsx(me,{color:"green",shape:"circle",children:o("新建")}),a.jsx(rRn,{heading:4,className:"m-0",children:o(y?"更新套餐信息":"创建新的订阅套餐")})]}),bodyStyle:{padding:"0"},visible:e,width:m?"100%":600,footer:a.jsx("div",{className:"flex justify-end bg-white",children:a.jsxs(Xe,{children:[a.jsx(B,{theme:"solid",onClick:()=>{var w;return(w=h.current)==null?void 0:w.submitForm()},icon:a.jsx(nc,{}),loading:s,children:o("提交")}),a.jsx(B,{theme:"light",type:"primary",onClick:t,icon:a.jsx(_a,{}),children:o("取消")})]})}),closeIcon:null,onCancel:t,children:a.jsx(Lt,{spinning:s,children:a.jsx(F,{initValues:x(),getFormApi:w=>h.current=w,onSubmit:v,children:({values:w})=>a.jsxs("div",{className:"p-2",children:[a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-4",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-2 shadow-md",children:a.jsx(DKe,{size:16})}),a.jsxs("div",{children:[a.jsx(OM,{className:"text-lg font-medium",children:o("基本信息")}),a.jsx("div",{className:"text-xs text-gray-600",children:o("套餐的基本信息和定价")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"title",label:o("套餐标题"),placeholder:o("例如:基础套餐"),required:!0,rules:[{required:!0,message:o("请输入套餐标题")}],showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"subtitle",label:o("套餐副标题"),placeholder:o("例如:适合轻度使用"),showClear:!0})}),a.jsx(le,{span:12,children:a.jsx(F.InputNumber,{field:"price_amount",label:o("实付金额"),required:!0,min:0,precision:2,rules:[{required:!0,message:o("请输入金额")}],style:{width:"100%"}})}),a.jsx(le,{span:12,children:a.jsx(F.InputNumber,{field:"total_amount",label:o("总额度"),required:!0,min:0,precision:2,rules:[{required:!0,message:o("请输入总额度")}],extraText:`${o("0 表示不限")} · ${o("原生额度")}:${BY(w.total_amount)}`,style:{width:"100%"}})}),a.jsx(le,{span:12,children:a.jsxs(F.Select,{field:"upgrade_group",label:o("升级分组"),showClear:!0,loading:f,placeholder:o("不升级"),extraText:o("购买或手动新增订阅会升级到该分组;当套餐失效/过期或手动作废/删除后,将回退到升级前分组。回退不会立即生效,通常会有几分钟延迟。"),children:[a.jsx(hr.Option,{value:"",children:o("不升级")}),(c||[]).map(P=>a.jsx(hr.Option,{value:P,children:P},P))]})}),a.jsx(le,{span:12,children:a.jsx(F.Input,{field:"currency",label:o("币种"),disabled:!0,extraText:o("由全站货币展示设置统一控制")})}),a.jsx(le,{span:12,children:a.jsx(F.InputNumber,{field:"sort_order",label:o("排序"),precision:0,style:{width:"100%"}})}),a.jsx(le,{span:12,children:a.jsx(F.InputNumber,{field:"max_purchase_per_user",label:o("购买上限"),min:0,precision:0,extraText:o("0 表示不限"),style:{width:"100%"}})}),a.jsx(le,{span:12,children:a.jsx(F.Switch,{field:"enabled",label:o("启用状态"),size:"large"})})]})]}),a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-4",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"green",className:"mr-2 shadow-md",children:a.jsx(Fd,{size:16})}),a.jsxs("div",{children:[a.jsx(OM,{className:"text-lg font-medium",children:o("有效期设置")}),a.jsx("div",{className:"text-xs text-gray-600",children:o("配置套餐的有效时长")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:12,children:a.jsx(F.Select,{field:"duration_unit",label:o("有效期单位"),required:!0,rules:[{required:!0}],children:nRn.map(P=>a.jsx(hr.Option,{value:P.value,children:P.label},P.value))})}),a.jsx(le,{span:12,children:w.duration_unit==="custom"?a.jsx(F.InputNumber,{field:"custom_seconds",label:o("自定义秒数"),required:!0,min:1,precision:0,rules:[{required:!0,message:o("请输入秒数")}],style:{width:"100%"}}):a.jsx(F.InputNumber,{field:"duration_value",label:o("有效期数值"),required:!0,min:1,precision:0,rules:[{required:!0,message:o("请输入数值")}],style:{width:"100%"}})})]})]}),a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-4",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"orange",className:"mr-2 shadow-md",children:a.jsx(Yre,{size:16})}),a.jsxs("div",{children:[a.jsx(OM,{className:"text-lg font-medium",children:o("额度重置")}),a.jsx("div",{className:"text-xs text-gray-600",children:o("支持周期性重置套餐权益额度")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:12,children:a.jsx(F.Select,{field:"quota_reset_period",label:o("重置周期"),children:iRn.map(P=>a.jsx(hr.Option,{value:P.value,children:P.label},P.value))})}),a.jsx(le,{span:12,children:w.quota_reset_period==="custom"?a.jsx(F.InputNumber,{field:"quota_reset_custom_seconds",label:o("自定义秒数"),required:!0,min:60,precision:0,rules:[{required:!0,message:o("请输入秒数")}],style:{width:"100%"}}):a.jsx(F.InputNumber,{field:"quota_reset_custom_seconds",label:o("自定义秒数"),min:0,precision:0,style:{width:"100%"},disabled:!0})})]})]}),a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0 mb-4",children:[a.jsxs("div",{className:"flex items-center mb-2",children:[a.jsx(vr,{size:"small",color:"purple",className:"mr-2 shadow-md",children:a.jsx(L$,{size:16})}),a.jsxs("div",{children:[a.jsx(OM,{className:"text-lg font-medium",children:o("第三方支付配置")}),a.jsx("div",{className:"text-xs text-gray-600",children:o("Stripe/Creem 商品ID(可选)")})]})]}),a.jsxs(Fe,{gutter:12,children:[a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"stripe_price_id",label:"Stripe PriceId",placeholder:"price_...",showClear:!0})}),a.jsx(le,{span:24,children:a.jsx(F.Input,{field:"creem_product_id",label:"Creem ProductId",placeholder:"prod_...",showClear:!0})})]})]})]})},g)})})})},aRn=()=>{const{t:e}=nt(),[t,r]=yl("subscriptions"),[n,i]=p.useState([]),[o,s]=p.useState(!0),[l,c]=p.useState(1),[u,f]=p.useState(10),[d,m]=p.useState(!1),[h,y]=p.useState(null),[g,b]=p.useState("left"),x=async()=>{var k,N;s(!0);try{const D=await ue.get("/api/subscription/admin/plans");if((k=D.data)!=null&&k.success){const A=D.data.data||[];i(A);const z=Math.max(1,Math.ceil(A.length/u));c(T=>Math.min(T||1,z))}else L(((N=D.data)==null?void 0:N.message)||e("加载失败"))}catch{L(e("请求失败"))}finally{s(!1)}},v=async()=>{await x()},O=k=>{c(k)},j=k=>{f(k),c(1)},w=async(k,N)=>{var A,z,T;const D=typeof k=="number"?k:(A=k==null?void 0:k.plan)==null?void 0:A.id;if(D){s(!0);try{const E=await ue.patch(`/api/subscription/admin/plans/${D}`,{enabled:!!N});(z=E.data)!=null&&z.success?(Ce(e(N?"已启用":"已禁用")),await x()):L(((T=E.data)==null?void 0:T.message)||e("操作失败"))}catch{L(e("请求失败"))}finally{s(!1)}}},P=()=>{m(!1),y(null)},S=()=>{b("left"),y(null),m(!0)},$=k=>{b("right"),y(k),m(!0)};p.useEffect(()=>{x()},[]);const _=n.length;return{plans:n.slice(Math.max(0,(l-1)*u),Math.max(0,(l-1)*u)+u),planCount:_,loading:o,showEdit:d,editingPlan:h,sheetPlacement:g,setShowEdit:m,setEditingPlan:y,compactMode:t,setCompactMode:r,activePage:l,pageSize:u,handlePageChange:O,handlePageSizeChange:j,loadPlans:x,setPlanEnabled:w,refresh:v,closeEdit:P,openCreate:S,openEdit:$,t:e}},sRn=()=>{var h;const e=aRn(),t=zr(),[r]=p.useContext(Ti),n=!!((h=r==null?void 0:r.status)!=null&&h.enable_online_topup),{showEdit:i,editingPlan:o,sheetPlacement:s,closeEdit:l,refresh:c,openCreate:u,compactMode:f,setCompactMode:d,t:m}=e;return a.jsxs(a.Fragment,{children:[a.jsx(oRn,{visible:i,handleClose:l,editingPlan:o,placement:s,refresh:c,t:m}),a.jsx(us,{type:"type1",descriptionArea:a.jsx(tRn,{compactMode:f,setCompactMode:d,t:m}),actionsArea:a.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-2 w-full",children:[a.jsx("div",{className:"order-1 md:order-0 w-full md:w-auto",children:a.jsx(ZLn,{openCreate:u,t:m})}),a.jsx(er,{type:"info",description:m("Stripe/Creem 需在第三方平台创建商品并填入 ID"),closeIcon:null,className:"!rounded-lg order-2 md:order-1",style:{maxWidth:"100%"}})]}),paginationArea:Qs({currentPage:e.activePage,pageSize:e.pageSize,total:e.planCount,onPageChange:e.handlePageChange,onPageSizeChange:e.handlePageSizeChange,isMobile:t,t:e.t}),t:m,children:a.jsx(QLn,{...e,enableEpay:n})})]})},lRn=()=>a.jsx("div",{className:"mt-[60px] px-2",children:a.jsx(sRn,{})}),G5=e=>{const{t}=nt(),[r]=B$(),[,n]=p.useContext(Ca),i=p2(),o=p.useRef(!1),s=3,l=async(c,u,f=0)=>{try{const{data:d}=await ue.get(`/api/oauth/${e.type}?code=${c}&state=${u}`),{success:m,message:h,data:y}=d;if(!m){L(h||t("授权失败"));return}h==="bind"?(Ce(t("绑定成功!")),i("/console/personal")):(n({type:"login",payload:y}),localStorage.setItem("user",JSON.stringify(y)),Dl(y),Al(),Ce(t("登录成功!")),i("/console/token"))}catch(d){if(fsetTimeout(m,(f+1)*2e3)),l(c,u,f+1);L(d.message||t("授权失败")),i("/console/personal")}};return p.useEffect(()=>{if(o.current)return;o.current=!0;const c=r.get("code"),u=r.get("state");if(!c){L(t("未获取到授权码")),i("/console/personal");return}l(c,u)},[]),a.jsx(Ln,{})},cRn=({t:e,userState:t})=>{var i,o,s,l,c,u,f,d;const r=()=>t.user?t.user.username:"null",n=()=>{const m=r();return m&&m.length>0?m.slice(0,2).toUpperCase():"NA"};return a.jsxs(Ve,{className:"!rounded-2xl overflow-hidden",cover:a.jsx("div",{className:"relative h-32",style:{"--palette-primary-darkerChannel":"0 75 80",backgroundImage:"linear-gradient(0deg, rgba(var(--palette-primary-darkerChannel) / 80%), rgba(var(--palette-primary-darkerChannel) / 80%)), url('/cover-4.webp')",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"},children:a.jsx("div",{className:"relative z-10 h-full flex flex-col justify-end p-6",children:a.jsx("div",{className:"flex items-center",children:a.jsxs("div",{className:"flex items-stretch gap-3 sm:gap-4 flex-1 min-w-0",children:[a.jsx(vr,{size:"large",color:Fi(r()),children:n()}),a.jsxs("div",{className:"flex-1 min-w-0 flex flex-col justify-between",children:[a.jsx("div",{className:"text-3xl font-bold truncate",style:{color:"white"},children:r()}),a.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[lz()?a.jsx(me,{size:"large",shape:"circle",style:{color:"white"},children:e("Root administrator")}):no()?a.jsx(me,{size:"large",shape:"circle",style:{color:"white"},children:e("Administrator")}):a.jsx(me,{size:"large",shape:"circle",style:{color:"white"},children:e("Standard user")}),a.jsxs(me,{size:"large",shape:"circle",style:{color:"white"},children:["ID: ",(i=t==null?void 0:t.user)==null?void 0:i.id]})]})]})]})})})}),children:[a.jsxs("div",{className:"flex items-start justify-between gap-6",children:[a.jsx(jn,{count:e("Current balance"),position:"rightTop",type:"danger",children:a.jsx("div",{className:"text-2xl sm:text-3xl md:text-4xl font-bold tracking-wide",children:fr((o=t==null?void 0:t.user)==null?void 0:o.quota)})}),a.jsx("div",{className:"hidden lg:block flex-shrink-0",children:a.jsx(Ve,{size:"small",className:"!rounded-xl",bodyStyle:{padding:"12px 16px"},children:a.jsxs("div",{className:"flex items-center gap-4",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Mz,{size:16}),a.jsx(_e.Text,{size:"small",type:"tertiary",children:e("Lifetime usage")}),a.jsx(_e.Text,{size:"small",type:"tertiary",strong:!0,children:fr((s=t==null?void 0:t.user)==null?void 0:s.used_quota)})]}),a.jsx(Mr,{layout:"vertical"}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Tz,{size:16}),a.jsx(_e.Text,{size:"small",type:"tertiary",children:e("Request count")}),a.jsx(_e.Text,{size:"small",type:"tertiary",strong:!0,children:((l=t.user)==null?void 0:l.request_count)||0})]}),a.jsx(Mr,{layout:"vertical"}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(zz,{size:16}),a.jsx(_e.Text,{size:"small",type:"tertiary",children:e("User group")}),a.jsx(_e.Text,{size:"small",type:"tertiary",strong:!0,children:((c=t==null?void 0:t.user)==null?void 0:c.group)||e("Default")})]})]})})})]}),a.jsx("div",{className:"lg:hidden mt-2",children:a.jsx(Ve,{size:"small",className:"!rounded-xl",bodyStyle:{padding:"12px 16px"},children:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Mz,{size:16}),a.jsx(_e.Text,{size:"small",type:"tertiary",children:e("Lifetime usage")})]}),a.jsx(_e.Text,{size:"small",type:"tertiary",strong:!0,children:fr((u=t==null?void 0:t.user)==null?void 0:u.used_quota)})]}),a.jsx(Mr,{margin:"8px"}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(Tz,{size:16}),a.jsx(_e.Text,{size:"small",type:"tertiary",children:e("Request count")})]}),a.jsx(_e.Text,{size:"small",type:"tertiary",strong:!0,children:((f=t.user)==null?void 0:f.request_count)||0})]}),a.jsx(Mr,{margin:"8px"}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(zz,{size:16}),a.jsx(_e.Text,{size:"small",type:"tertiary",children:e("User group")})]}),a.jsx(_e.Text,{size:"small",type:"tertiary",strong:!0,children:((d=t==null?void 0:t.user)==null?void 0:d.group)||e("Default")})]})]})})})]})};var uRn=Object.defineProperty,OA=Object.getOwnPropertySymbols,_We=Object.prototype.hasOwnProperty,CWe=Object.prototype.propertyIsEnumerable,gOe=(e,t,r)=>t in e?uRn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,NX=(e,t)=>{for(var r in t||(t={}))_We.call(t,r)&&gOe(e,r,t[r]);if(OA)for(var r of OA(t))CWe.call(t,r)&&gOe(e,r,t[r]);return e},LX=(e,t)=>{var r={};for(var n in e)_We.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&OA)for(var n of OA(e))t.indexOf(n)<0&&CWe.call(e,n)&&(r[n]=e[n]);return r};/** * @license QR Code generator library (TypeScript) * Copyright (c) Project Nayuki. * SPDX-License-Identifier: MIT */var c2;(e=>{const t=class Gr{constructor(c,u,f,d){if(this.version=c,this.errorCorrectionLevel=u,this.modules=[],this.isFunction=[],cGr.MAX_VERSION)throw new RangeError("Version value out of range");if(d<-1||d>7)throw new RangeError("Mask value out of range");this.size=c*4+17;let m=[];for(let y=0;y7)throw new RangeError("Invalid value");let y,g;for(y=f;;y++){const O=Gr.getNumDataCodewords(y,u)*8,j=s.getTotalBits(c,y);if(j<=O){g=j;break}if(y>=d)throw new RangeError("Data too long")}for(const O of[Gr.Ecc.MEDIUM,Gr.Ecc.QUARTILE,Gr.Ecc.HIGH])h&&g<=Gr.getNumDataCodewords(y,O)*8&&(u=O);let b=[];for(const O of c){r(O.mode.modeBits,4,b),r(O.numChars,O.mode.numCharCountBits(y),b);for(const j of O.getData())b.push(j)}i(b.length==g);const x=Gr.getNumDataCodewords(y,u)*8;i(b.length<=x),r(0,Math.min(4,x-b.length),b),r(0,(8-b.length%8)%8,b),i(b.length%8==0);for(let O=236;b.lengthv[j>>>3]|=O<<7-(j&7)),new Gr(y,u,v,m)}getModule(c,u){return 0<=c&&c>>9)*1335;const d=(u<<10|f)^21522;i(d>>>15==0);for(let m=0;m<=5;m++)this.setFunctionModule(8,m,n(d,m));this.setFunctionModule(8,7,n(d,6)),this.setFunctionModule(8,8,n(d,7)),this.setFunctionModule(7,8,n(d,8));for(let m=9;m<15;m++)this.setFunctionModule(14-m,8,n(d,m));for(let m=0;m<8;m++)this.setFunctionModule(this.size-1-m,8,n(d,m));for(let m=8;m<15;m++)this.setFunctionModule(8,this.size-15+m,n(d,m));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let c=this.version;for(let f=0;f<12;f++)c=c<<1^(c>>>11)*7973;const u=this.version<<12|c;i(u>>>18==0);for(let f=0;f<18;f++){const d=n(u,f),m=this.size-11+f%3,h=Math.floor(f/3);this.setFunctionModule(m,h,d),this.setFunctionModule(h,m,d)}}drawFinderPattern(c,u){for(let f=-4;f<=4;f++)for(let d=-4;d<=4;d++){const m=Math.max(Math.abs(d),Math.abs(f)),h=c+d,y=u+f;0<=h&&h{(O!=g-m||w>=y)&&v.push(j[O])});return i(v.length==h),v}drawCodewords(c){if(c.length!=Math.floor(Gr.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let u=0;for(let f=this.size-1;f>=1;f-=2){f==6&&(f=5);for(let d=0;d>>3],7-(u&7)),u++)}}i(u==c.length*8)}applyMask(c){if(c<0||c>7)throw new RangeError("Mask value out of range");for(let u=0;u5&&c++):(this.finderPenaltyAddHistory(y,g),h||(c+=this.finderPenaltyCountPatterns(g)*Gr.PENALTY_N3),h=this.modules[m][b],y=1);c+=this.finderPenaltyTerminateAndCount(h,y,g)*Gr.PENALTY_N3}for(let m=0;m5&&c++):(this.finderPenaltyAddHistory(y,g),h||(c+=this.finderPenaltyCountPatterns(g)*Gr.PENALTY_N3),h=this.modules[b][m],y=1);c+=this.finderPenaltyTerminateAndCount(h,y,g)*Gr.PENALTY_N3}for(let m=0;mh+(y?1:0),u);const f=this.size*this.size,d=Math.ceil(Math.abs(u*20-f*10)/f)-1;return i(0<=d&&d<=9),c+=d*Gr.PENALTY_N4,i(0<=c&&c<=2568888),c}getAlignmentPatternPositions(){if(this.version==1)return[];{const c=Math.floor(this.version/7)+2,u=this.version==32?26:Math.ceil((this.version*4+4)/(c*2-2))*2;let f=[6];for(let d=this.size-7;f.lengthGr.MAX_VERSION)throw new RangeError("Version number out of range");let u=(16*c+128)*c+64;if(c>=2){const f=Math.floor(c/7)+2;u-=(25*f-10)*f-55,c>=7&&(u-=36)}return i(208<=u&&u<=29648),u}static getNumDataCodewords(c,u){return Math.floor(Gr.getNumRawDataModules(c)/8)-Gr.ECC_CODEWORDS_PER_BLOCK[u.ordinal][c]*Gr.NUM_ERROR_CORRECTION_BLOCKS[u.ordinal][c]}static reedSolomonComputeDivisor(c){if(c<1||c>255)throw new RangeError("Degree out of range");let u=[];for(let d=0;d0);for(const d of c){const m=d^f.shift();f.push(0),u.forEach((h,y)=>f[y]^=Gr.reedSolomonMultiply(h,m))}return f}static reedSolomonMultiply(c,u){if(c>>>8||u>>>8)throw new RangeError("Byte out of range");let f=0;for(let d=7;d>=0;d--)f=f<<1^(f>>>7)*285,f^=(u>>>d&1)*c;return i(f>>>8==0),f}finderPenaltyCountPatterns(c){const u=c[1];i(u<=this.size*3);const f=u>0&&c[2]==u&&c[3]==u*3&&c[4]==u&&c[5]==u;return(f&&c[0]>=u*4&&c[6]>=u?1:0)+(f&&c[6]>=u*4&&c[0]>=u?1:0)}finderPenaltyTerminateAndCount(c,u,f){return c&&(this.finderPenaltyAddHistory(u,f),u=0),u+=this.size,this.finderPenaltyAddHistory(u,f),this.finderPenaltyCountPatterns(f)}finderPenaltyAddHistory(c,u){u[0]==0&&(c+=this.size),u.pop(),u.unshift(c)}};t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;function r(l,c,u){if(c<0||c>31||l>>>c)throw new RangeError("Value out of range");for(let f=c-1;f>=0;f--)u.push(l>>>f&1)}function n(l,c){return(l>>>c&1)!=0}function i(l){if(!l)throw new Error("Assertion error")}const o=class Zn{constructor(c,u,f){if(this.mode=c,this.numChars=u,this.bitData=f,u<0)throw new RangeError("Invalid argument");this.bitData=f.slice()}static makeBytes(c){let u=[];for(const f of c)r(f,8,u);return new Zn(Zn.Mode.BYTE,c.length,u)}static makeNumeric(c){if(!Zn.isNumeric(c))throw new RangeError("String contains non-numeric characters");let u=[];for(let f=0;f=1<{(t=>{const r=class{constructor(i,o){this.ordinal=i,this.formatBits=o}};r.LOW=new r(0,1),r.MEDIUM=new r(1,0),r.QUARTILE=new r(2,3),r.HIGH=new r(3,2),t.Ecc=r})(e.QrCode||(e.QrCode={}))})(c2||(c2={}));(e=>{(t=>{const r=class{constructor(i,o){this.modeBits=i,this.numBitsCharCount=o}numCharCountBits(i){return this.numBitsCharCount[Math.floor((i+7)/17)]}};r.NUMERIC=new r(1,[10,12,14]),r.ALPHANUMERIC=new r(2,[9,11,13]),r.BYTE=new r(4,[8,16,16]),r.KANJI=new r(8,[8,10,12]),r.ECI=new r(7,[0,0,0]),t.Mode=r})(e.QrSegment||(e.QrSegment={}))})(c2||(c2={}));var $f=c2;/** * @license qrcode.react * Copyright (c) Paul O'Shannessy * SPDX-License-Identifier: ISC */var fRn={L:$f.QrCode.Ecc.LOW,M:$f.QrCode.Ecc.MEDIUM,Q:$f.QrCode.Ecc.QUARTILE,H:$f.QrCode.Ecc.HIGH},kWe=128,$We="L",EWe="#FFFFFF",TWe="#000000",MWe=!1,zWe=1,pRn=4,dRn=0,mRn=.1;function AWe(e,t=0){const r=[];return e.forEach(function(n,i){let o=null;n.forEach(function(s,l){if(!s&&o!==null){r.push(`M${o+t} ${i+t}h${l-o}v1H${o+t}z`),o=null;return}if(l===n.length-1){if(!s)return;o===null?r.push(`M${l+t},${i+t} h1v1H${l+t}z`):r.push(`M${o+t},${i+t} h${l+1-o}v1H${o+t}z`);return}s&&o===null&&(o=l)})}),r.join("")}function IWe(e,t){return e.slice().map((r,n)=>n=t.y+t.h?r:r.map((i,o)=>o=t.x+t.w?i:!1))}function hRn(e,t,r,n){if(n==null)return null;const i=e.length+r*2,o=Math.floor(t*mRn),s=i/t,l=(n.width||o)*s,c=(n.height||o)*s,u=n.x==null?e.length/2-l/2:n.x*s,f=n.y==null?e.length/2-c/2:n.y*s,d=n.opacity==null?1:n.opacity;let m=null;if(n.excavate){let y=Math.floor(u),g=Math.floor(f),b=Math.ceil(l+u-y),x=Math.ceil(c+f-g);m={x:y,y:g,w:b,h:x}}const h=n.crossOrigin;return{x:u,y:f,h:c,w:l,excavation:m,opacity:d,crossOrigin:h}}function yRn(e,t){return t!=null?Math.max(Math.floor(t),0):e?pRn:dRn}function DWe({value:e,level:t,minVersion:r,includeMargin:n,marginSize:i,imageSettings:o,size:s,boostLevel:l}){let c=Le.useMemo(()=>{const y=(Array.isArray(e)?e:[e]).reduce((g,b)=>(g.push(...$f.QrSegment.makeSegments(b)),g),[]);return $f.QrCode.encodeSegments(y,fRn[t],r,void 0,void 0,l)},[e,t,r,l]);const{cells:u,margin:f,numCells:d,calculatedImageSettings:m}=Le.useMemo(()=>{let h=c.getModules();const y=yRn(n,i),g=h.length+y*2,b=hRn(h,s,y,o);return{cells:h,margin:y,numCells:g,calculatedImageSettings:b}},[c,s,o,n,i]);return{qrcode:c,margin:f,cells:u,numCells:d,calculatedImageSettings:m}}var gRn=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}(),bRn=Le.forwardRef(function(t,r){const n=t,{value:i,size:o=kWe,level:s=$We,bgColor:l=EWe,fgColor:c=TWe,includeMargin:u=MWe,minVersion:f=zWe,boostLevel:d,marginSize:m,imageSettings:h}=n,g=LX(n,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:b}=g,x=LX(g,["style"]),v=h==null?void 0:h.src,O=Le.useRef(null),j=Le.useRef(null),w=Le.useCallback(A=>{O.current=A,typeof r=="function"?r(A):r&&(r.current=A)},[r]),[P,S]=Le.useState(!1),{margin:$,cells:_,numCells:C,calculatedImageSettings:k}=DWe({value:i,level:s,minVersion:f,boostLevel:d,includeMargin:u,marginSize:m,imageSettings:h,size:o});Le.useEffect(()=>{if(O.current!=null){const A=O.current,z=A.getContext("2d");if(!z)return;let T=_;const E=j.current,M=k!=null&&E!==null&&E.complete&&E.naturalHeight!==0&&E.naturalWidth!==0;M&&k.excavation!=null&&(T=IWe(_,k.excavation));const K=window.devicePixelRatio||1;A.height=A.width=o*K;const Q=o/C*K;z.scale(Q,Q),z.fillStyle=l,z.fillRect(0,0,C,C),z.fillStyle=c,gRn?z.fill(new Path2D(AWe(T,$))):_.forEach(function(q,X){q.forEach(function(Z,R){Z&&z.fillRect(R+$,X+$,1,1)})}),k&&(z.globalAlpha=k.opacity),M&&z.drawImage(E,k.x+$,k.y+$,k.w,k.h)}}),Le.useEffect(()=>{S(!1)},[v]);const N=NX({height:o,width:o},b);let D=null;return v!=null&&(D=Le.createElement("img",{src:v,key:v,style:{display:"none"},onLoad:()=>{S(!0)},ref:j,crossOrigin:k==null?void 0:k.crossOrigin})),Le.createElement(Le.Fragment,null,Le.createElement("canvas",NX({style:N,height:o,width:o,ref:w,role:"img"},x)),D)});bRn.displayName="QRCodeCanvas";var NWe=Le.forwardRef(function(t,r){const n=t,{value:i,size:o=kWe,level:s=$We,bgColor:l=EWe,fgColor:c=TWe,includeMargin:u=MWe,minVersion:f=zWe,boostLevel:d,title:m,marginSize:h,imageSettings:y}=n,g=LX(n,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:b,cells:x,numCells:v,calculatedImageSettings:O}=DWe({value:i,level:s,minVersion:f,boostLevel:d,includeMargin:u,marginSize:h,imageSettings:y,size:o});let j=x,w=null;y!=null&&O!=null&&(O.excavation!=null&&(j=IWe(x,O.excavation)),w=Le.createElement("image",{href:y.src,height:O.h,width:O.w,x:O.x+b,y:O.y+b,preserveAspectRatio:"none",opacity:O.opacity,crossOrigin:O.crossOrigin}));const P=AWe(j,b);return Le.createElement("svg",NX({height:o,width:o,viewBox:`0 0 ${v} ${v}`,ref:r,role:"img"},g),!!m&&Le.createElement("title",null,m),Le.createElement("path",{fill:l,d:`M0,0 h${v}v${v}H0z`,shapeRendering:"crispEdges"}),Le.createElement("path",{fill:c,d:P,shapeRendering:"crispEdges"}),w)});NWe.displayName="QRCodeSVG";const{Text:Aa,Paragraph:vRn}=_e,xRn=({t:e})=>{const[t,r]=p.useState(!1),[n,i]=p.useState({enabled:!1,locked:!1,backup_codes_remaining:0}),[o,s]=p.useState(!1),[l,c]=p.useState(!1),[u,f]=p.useState(!1),[d,m]=p.useState(!1),[h,y]=p.useState(null),[g,b]=p.useState(""),[x,v]=p.useState([]),[O,j]=p.useState(!1),[w,P]=p.useState(0),S=async()=>{try{const M=await ue.get("/api/user/2fa/status");M.data.success&&i(M.data.data)}catch{L(e("获取2FA状态失败"))}};p.useEffect(()=>{S()},[]);const $=async()=>{r(!0);try{const M=await ue.post("/api/user/2fa/setup");M.data.success?(y(M.data.data),s(!0),P(0)):L(M.data.message)}catch{L(e("设置2FA失败"))}finally{r(!1)}},_=async()=>{if(!g){hn(e("请输入验证码"));return}r(!0);try{const M=await ue.post("/api/user/2fa/enable",{code:g});M.data.success?(Ce(e("两步验证启用成功!")),c(!1),s(!1),b(""),P(0),S()):L(M.data.message)}catch{L(e("启用2FA失败"))}finally{r(!1)}},C=async()=>{if(!g){hn(e("请输入验证码或备用码"));return}if(!O){hn(e("请确认您已了解禁用两步验证的后果"));return}r(!0);try{const M=await ue.post("/api/user/2fa/disable",{code:g});M.data.success?(Ce(e("两步验证已禁用")),f(!1),b(""),j(!1),S()):L(M.data.message)}catch{L(e("禁用2FA失败"))}finally{r(!1)}},k=async()=>{if(!g){hn(e("请输入验证码"));return}r(!0);try{const M=await ue.post("/api/user/2fa/backup_codes",{code:g});M.data.success?(v(M.data.data.backup_codes),Ce(e("备用码重新生成成功")),b(""),S()):L(M.data.message)}catch{L(e("重新生成备用码失败"))}finally{r(!1)}},N=(M,K=e("已复制到剪贴板"))=>{navigator.clipboard.writeText(M).then(()=>{Ce(K)}).catch(()=>{L(e("复制失败,请手动复制"))})},D=()=>{const M=x.join(` `);N(M,e("备用码已复制到剪贴板"))},A=({codes:M,title:K,onCopy:Q})=>a.jsx(Ve,{className:"!rounded-xl",style:{width:"100%"},children:a.jsxs("div",{className:"space-y-3",children:[a.jsx("div",{className:"flex items-center justify-between",children:a.jsx(Aa,{strong:!0,className:"text-slate-700 dark:text-slate-200",children:K})}),a.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:M.map((q,X)=>a.jsx("div",{className:"rounded-lg p-3",children:a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx(Aa,{code:!0,className:"text-sm font-mono text-slate-700 dark:text-slate-200",children:q}),a.jsxs(Aa,{type:"quaternary",className:"text-xs",children:["#",(X+1).toString().padStart(2,"0")]})]})},X))}),a.jsx(Mr,{margin:12}),a.jsx(B,{type:"primary",theme:"solid",icon:a.jsx(Xs,{}),onClick:Q,className:"!rounded-lg !bg-slate-600 hover:!bg-slate-700 w-full",children:e("复制所有代码")})]})}),z=()=>a.jsxs(a.Fragment,{children:[w>0&&a.jsx(B,{onClick:()=>P(w-1),className:"!rounded-lg",children:e("上一步")}),w<2?a.jsx(B,{type:"primary",theme:"solid",onClick:()=>P(w+1),className:"!rounded-lg !bg-slate-600 hover:!bg-slate-700",children:e("下一步")}):a.jsx(B,{type:"primary",theme:"solid",loading:t,onClick:()=>{if(!g){hn(e("请输入验证码"));return}_()},className:"!rounded-lg !bg-slate-600 hover:!bg-slate-700",children:e("完成设置并启用两步验证")})]}),T=()=>a.jsxs(a.Fragment,{children:[a.jsx(B,{onClick:()=>{f(!1),b(""),j(!1)},className:"!rounded-lg",children:e("取消")}),a.jsx(B,{type:"danger",theme:"solid",loading:t,disabled:!O||!g,onClick:C,className:"!rounded-lg !bg-slate-500 hover:!bg-slate-600",children:e("确认禁用")})]}),E=()=>x.length>0?a.jsx(B,{type:"primary",theme:"solid",onClick:()=>{m(!1),b(""),v([])},className:"!rounded-lg !bg-slate-600 hover:!bg-slate-700",children:e("完成")}):a.jsxs(a.Fragment,{children:[a.jsx(B,{onClick:()=>{m(!1),b(""),v([])},className:"!rounded-lg",children:e("取消")}),a.jsx(B,{type:"primary",theme:"solid",loading:t,disabled:!g,onClick:k,className:"!rounded-lg !bg-slate-600 hover:!bg-slate-700",children:e("生成新的备用码")})]});return a.jsxs(a.Fragment,{children:[a.jsx(Ve,{className:"!rounded-xl w-full",children:a.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:justify-between gap-4",children:[a.jsxs("div",{className:"flex items-start w-full sm:w-auto",children:[a.jsx("div",{className:"w-12 h-12 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-4 flex-shrink-0",children:a.jsx(wM,{size:"large",className:"text-slate-600 dark:text-slate-300"})}),a.jsxs("div",{className:"flex-1",children:[a.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[a.jsx(_e.Title,{heading:6,className:"mb-0",children:e("两步验证设置")}),n.enabled?a.jsx(me,{color:"green",shape:"circle",size:"small",children:e("已启用")}):a.jsx(me,{color:"red",shape:"circle",size:"small",children:e("未启用")}),n.locked&&a.jsx(me,{color:"orange",shape:"circle",size:"small",children:e("账户已锁定")})]}),a.jsx(_e.Text,{type:"tertiary",className:"text-sm",children:e("两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。")}),n.enabled&&a.jsx("div",{className:"mt-2",children:a.jsxs(Aa,{size:"small",type:"secondary",children:[e("剩余备用码:"),n.backup_codes_remaining||0,e("个")]})})]})]}),a.jsx("div",{className:"flex flex-col space-y-2 w-full sm:w-auto",children:n.enabled?a.jsxs("div",{className:"flex flex-col space-y-2",children:[a.jsx(B,{type:"danger",theme:"solid",size:"default",onClick:()=>f(!0),className:"!rounded-lg !bg-slate-500 hover:!bg-slate-600",icon:a.jsx(Ha,{}),children:e("禁用两步验证")}),a.jsx(B,{type:"primary",theme:"solid",size:"default",onClick:()=>m(!0),className:"!rounded-lg",icon:a.jsx(Gl,{}),children:e("重新生成备用码")})]}):a.jsx(B,{type:"primary",theme:"solid",size:"default",onClick:$,loading:t,className:"!rounded-lg !bg-slate-600 hover:!bg-slate-700",icon:a.jsx(wM,{}),children:e("启用验证")})})]})}),a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(wM,{className:"mr-2 text-slate-600"}),e("设置两步验证")]}),visible:o,onCancel:()=>{s(!1),y(null),P(0),b("")},footer:z(),width:650,style:{maxWidth:"90vw"},children:h&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs(Nl,{type:"basic",size:"small",current:w,children:[a.jsx(Nl.Step,{title:e("扫描二维码"),description:e("使用认证器应用扫描二维码")}),a.jsx(Nl.Step,{title:e("保存备用码"),description:e("保存备用码以备不时之需")}),a.jsx(Nl.Step,{title:e("验证设置"),description:e("输入验证码完成设置")})]}),a.jsxs("div",{className:"rounded-xl",children:[w===0&&a.jsxs("div",{children:[a.jsx(vRn,{className:"text-gray-600 dark:text-gray-300 mb-4",children:e("使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:")}),a.jsx("div",{className:"flex justify-center mb-4",children:a.jsx("div",{className:"bg-white p-4 rounded-lg shadow-sm",children:a.jsx(NWe,{value:h.qr_code_data,size:180})})}),a.jsx("div",{className:"bg-blue-50 dark:bg-blue-900 rounded-lg p-3",children:a.jsxs(Aa,{className:"text-blue-800 dark:text-blue-200 text-sm",children:[e("或手动输入密钥:"),a.jsx(Aa,{code:!0,copyable:!0,className:"ml-2",children:h.secret})]})})]}),w===1&&a.jsx("div",{className:"space-y-4",children:a.jsx(A,{codes:h.backup_codes,title:e("备用恢复代码"),onCopy:()=>{const M=h.backup_codes.join(` `);N(M,e("备用码已复制到剪贴板"))}})}),w===2&&a.jsx(_t,{placeholder:e("输入认证器应用显示的6位数字验证码"),value:g,onChange:b,size:"large",maxLength:6,className:"!rounded-lg"})]})]})}),a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Ha,{className:"mr-2 text-red-500"}),e("禁用两步验证")]}),visible:u,onCancel:()=>{f(!1),b(""),j(!1)},footer:T(),width:550,style:{maxWidth:"90vw"},children:a.jsxs("div",{className:"space-y-6",children:[a.jsx("div",{className:"rounded-xl",children:a.jsx(er,{type:"warning",description:e("警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!"),className:"!rounded-lg"})}),a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx(Aa,{strong:!0,className:"block mb-2 text-slate-700 dark:text-slate-200",children:e("禁用后的影响:")}),a.jsxs("ul",{className:"space-y-2 text-sm text-slate-600 dark:text-slate-300",children:[a.jsxs("li",{className:"flex items-start gap-2",children:[a.jsx(jn,{dot:!0,type:"warning"}),e("降低您账户的安全性")]}),a.jsxs("li",{className:"flex items-start gap-2",children:[a.jsx(jn,{dot:!0,type:"warning"}),e("需要重新完整设置才能再次启用")]}),a.jsxs("li",{className:"flex items-start gap-2",children:[a.jsx(jn,{dot:!0,type:"danger"}),e("永久删除您的两步验证设置")]}),a.jsxs("li",{className:"flex items-start gap-2",children:[a.jsx(jn,{dot:!0,type:"danger"}),e("永久删除所有备用码(包括未使用的)")]})]})]}),a.jsx(Mr,{margin:16}),a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx(Aa,{strong:!0,className:"block mb-2 text-slate-700 dark:text-slate-200",children:e("验证身份")}),a.jsx(_t,{placeholder:e("请输入认证器验证码或备用码"),value:g,onChange:b,size:"large",className:"!rounded-lg"})]}),a.jsx("div",{children:a.jsx(on,{checked:O,onChange:M=>j(M.target.checked),className:"text-sm",children:e("我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销")})})]})]})]})}),a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Gl,{className:"mr-2 text-slate-600"}),e("重新生成备用码")]}),visible:d,onCancel:()=>{m(!1),b(""),v([])},footer:E(),width:500,style:{maxWidth:"90vw"},children:a.jsx("div",{className:"space-y-6",children:x.length===0?a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"rounded-xl",children:a.jsx(er,{type:"warning",description:e("重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。"),className:"!rounded-lg"})}),a.jsx("div",{className:"space-y-4",children:a.jsxs("div",{children:[a.jsx(Aa,{strong:!0,className:"block mb-2 text-slate-700 dark:text-slate-200",children:e("验证身份")}),a.jsx(_t,{placeholder:e("请输入认证器验证码"),value:g,onChange:b,size:"large",className:"!rounded-lg"})]})})]}):a.jsx(a.Fragment,{children:a.jsxs(Xe,{vertical:!0,style:{width:"100%"},children:[a.jsxs("div",{className:"flex items-center justify-center gap-2",children:[a.jsx(jn,{dot:!0,type:"success"}),a.jsx(Aa,{strong:!0,className:"text-lg text-slate-700 dark:text-slate-200",children:e("新的备用码已生成")})]}),a.jsx(Aa,{className:"text-slate-500 dark:text-slate-400 text-sm",children:e("旧的备用码已失效,请保存新的备用码")}),a.jsx(A,{codes:x,title:e("新的备用恢复代码"),onCopy:D})]})})})})]})},ORn=({t:e,userState:t,status:r,systemToken:n,setShowEmailBindModal:i,setShowWeChatBindModal:o,generateAccessToken:s,handleSystemTokenClick:l,setShowChangePasswordModal:c,setShowAccountDeleteModal:u,passkeyStatus:f,passkeySupported:d,passkeyRegisterLoading:m,passkeyDeleteLoading:h,onPasskeyRegister:y,onPasskeyDelete:g})=>{var z,T,E,M,K,Q,q,X,Z,R,Y,G,J,H;const b=(U,ie)=>{if(!U||U==="")return a.jsx("span",{className:"text-gray-500",children:e("未绑定")});const re=a.jsxs("div",{className:"text-xs p-2",children:[a.jsx(_e.Paragraph,{copyable:{content:U},children:U}),ie?a.jsx("div",{className:"mt-1 text-[11px] text-gray-500",children:ie}):null]});return a.jsx(Rs,{content:re,position:"top",trigger:"hover",children:a.jsx("span",{className:"block max-w-full truncate text-gray-600 hover:text-blue-600 cursor-pointer",children:U})})},x=U=>!!U,[v,O]=Le.useState(!1),[j,w]=Le.useState([]),[P,S]=Le.useState({}),$=async()=>{var U,ie;try{const re=await ue.get("/api/user/oauth/bindings");re.data.success?w(re.data.data||[]):L(re.data.message||e("获取绑定信息失败"))}catch(re){L(((ie=(U=re.response)==null?void 0:U.data)==null?void 0:ie.message)||re.message||e("获取绑定信息失败"))}},_=async(U,ie)=>{Qe.confirm({title:e("确认解绑"),content:e("确定要解绑 {{name}} 吗?",{name:ie}),okText:e("确认"),cancelText:e("取消"),onOk:async()=>{var re,ee;S(ne=>({...ne,[U]:!0}));try{const ne=await ue.delete(`/api/user/oauth/bindings/${U}`);ne.data.success?(Ce(e("解绑成功")),await $()):L(ne.data.message)}catch(ne){L(((ee=(re=ne.response)==null?void 0:re.data)==null?void 0:ee.message)||ne.message||e("操作失败"))}finally{S(ne=>({...ne,[U]:!1}))}}})},C=U=>{iQ(U)},k=U=>{const ie=Number(U);return j.some(re=>Number(re.provider_id)===ie)},N=U=>{const ie=Number(U);return j.find(re=>Number(re.provider_id)===ie)};Le.useEffect(()=>{$()},[]);const D=f==null?void 0:f.enabled,A=f!=null&&f.last_used_at?new Date(f.last_used_at).toLocaleString():e("尚未使用");return a.jsxs(Ve,{className:"!rounded-2xl",children:[a.jsxs("div",{className:"flex items-center mb-4",children:[a.jsx(vr,{size:"small",color:"teal",className:"mr-3 shadow-md",children:a.jsx(s9e,{size:16})}),a.jsxs("div",{children:[a.jsx(_e.Text,{className:"text-lg font-medium",children:e("账户管理")}),a.jsx("div",{className:"text-xs text-gray-600",children:e("账户绑定、安全设置和身份验证")})]})]}),a.jsxs(Ci,{type:"card",defaultActiveKey:"binding",children:[a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center",children:[a.jsx(s9e,{size:16,className:"mr-2"}),e("账户绑定")]}),itemKey:"binding",children:a.jsx("div",{className:"py-4",children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[a.jsx(Ve,{className:"!rounded-xl",children:a.jsxs("div",{className:"flex items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-3 flex-shrink-0",children:a.jsx(Ya,{size:"default",className:"text-slate-600 dark:text-slate-300"})}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("div",{className:"font-medium text-gray-900",children:e("邮箱")}),a.jsx("div",{className:"text-sm text-gray-500 truncate",children:b((z=t.user)==null?void 0:z.email,e("邮箱地址"))})]})]}),a.jsx("div",{className:"flex-shrink-0",children:a.jsx(B,{type:"primary",theme:"outline",size:"small",onClick:()=>i(!0),children:x((T=t.user)==null?void 0:T.email)?e("修改绑定"):e("绑定")})})]})}),a.jsx(Ve,{className:"!rounded-xl",children:a.jsxs("div",{className:"flex items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-3 flex-shrink-0",children:a.jsx(E1,{size:20,className:"text-slate-600 dark:text-slate-300"})}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("div",{className:"font-medium text-gray-900",children:e("微信")}),a.jsx("div",{className:"text-sm text-gray-500 truncate",children:r.wechat_login?x((E=t.user)==null?void 0:E.wechat_id)?e("已绑定"):e("未绑定"):e("未启用")})]})]}),a.jsx("div",{className:"flex-shrink-0",children:a.jsx(B,{type:"primary",theme:"outline",size:"small",disabled:!r.wechat_login,onClick:()=>o(!0),children:x((M=t.user)==null?void 0:M.wechat_id)?e("修改绑定"):r.wechat_login?e("绑定"):e("未启用")})})]})}),a.jsx(Ve,{className:"!rounded-xl",children:a.jsxs("div",{className:"flex items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-3 flex-shrink-0",children:a.jsx(wA,{size:"default",className:"text-slate-600 dark:text-slate-300"})}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("div",{className:"font-medium text-gray-900",children:e("GitHub")}),a.jsx("div",{className:"text-sm text-gray-500 truncate",children:b((K=t.user)==null?void 0:K.github_id,e("GitHub ID"))})]})]}),a.jsx("div",{className:"flex-shrink-0",children:a.jsx(B,{type:"primary",theme:"outline",size:"small",onClick:()=>rQ(r.github_client_id),disabled:x((Q=t.user)==null?void 0:Q.github_id)||!r.github_oauth,children:r.github_oauth?e("绑定"):e("未启用")})})]})}),a.jsx(Ve,{className:"!rounded-xl",children:a.jsxs("div",{className:"flex items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-3 flex-shrink-0",children:a.jsx(gT,{size:20,className:"text-slate-600 dark:text-slate-300"})}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("div",{className:"font-medium text-gray-900",children:e("Discord")}),a.jsx("div",{className:"text-sm text-gray-500 truncate",children:b((q=t.user)==null?void 0:q.discord_id,e("Discord ID"))})]})]}),a.jsx("div",{className:"flex-shrink-0",children:a.jsx(B,{type:"primary",theme:"outline",size:"small",onClick:()=>eQ(r.discord_client_id),disabled:x((X=t.user)==null?void 0:X.discord_id)||!r.discord_oauth,children:r.discord_oauth?e("绑定"):e("未启用")})})]})}),a.jsx(Ve,{className:"!rounded-xl",children:a.jsxs("div",{className:"flex items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-3 flex-shrink-0",children:a.jsx(wM,{size:"default",className:"text-slate-600 dark:text-slate-300"})}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("div",{className:"font-medium text-gray-900",children:e("OIDC")}),a.jsx("div",{className:"text-sm text-gray-500 truncate",children:b((Z=t.user)==null?void 0:Z.oidc_id,e("OIDC ID"))})]})]}),a.jsx("div",{className:"flex-shrink-0",children:a.jsx(B,{type:"primary",theme:"outline",size:"small",onClick:()=>tQ(r.oidc_authorization_endpoint,r.oidc_client_id),disabled:x((R=t.user)==null?void 0:R.oidc_id)||!r.oidc_enabled,children:r.oidc_enabled?e("绑定"):e("未启用")})})]})}),a.jsx(Ve,{className:"!rounded-xl",children:a.jsxs("div",{className:"flex items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-3 flex-shrink-0",children:a.jsx(Xre,{size:20,className:"text-slate-600 dark:text-slate-300"})}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("div",{className:"font-medium text-gray-900",children:e("Telegram")}),a.jsx("div",{className:"text-sm text-gray-500 truncate",children:b((Y=t.user)==null?void 0:Y.telegram_id,e("Telegram ID"))})]})]}),a.jsx("div",{className:"flex-shrink-0",children:r.telegram_oauth?x((G=t.user)==null?void 0:G.telegram_id)?a.jsx(B,{disabled:!0,size:"small",type:"primary",theme:"outline",children:e("已绑定")}):a.jsx(B,{type:"primary",theme:"outline",size:"small",onClick:()=>O(!0),children:e("绑定")}):a.jsx(B,{disabled:!0,size:"small",type:"primary",theme:"outline",children:e("未启用")})})]})}),a.jsxs(Qe,{title:e("绑定 Telegram"),visible:v,onCancel:()=>O(!1),footer:null,children:[a.jsx("div",{className:"my-3 text-sm text-gray-600",children:e("点击下方按钮通过 Telegram 完成绑定")}),a.jsx("div",{className:"flex justify-center",children:a.jsx("div",{className:"scale-90",children:a.jsx(EOe,{dataAuthUrl:"/api/oauth/telegram/bind",botName:r.telegram_bot_name})})})]}),a.jsx(Ve,{className:"!rounded-xl",children:a.jsxs("div",{className:"flex items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-3 flex-shrink-0",children:a.jsx(oLe,{size:20,className:"text-slate-600 dark:text-slate-300"})}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("div",{className:"font-medium text-gray-900",children:e("LinuxDO")}),a.jsx("div",{className:"text-sm text-gray-500 truncate",children:b((J=t.user)==null?void 0:J.linux_do_id,e("LinuxDO ID"))})]})]}),a.jsx("div",{className:"flex-shrink-0",children:a.jsx(B,{type:"primary",theme:"outline",size:"small",onClick:()=>nQ(r.linuxdo_client_id),disabled:x((H=t.user)==null?void 0:H.linux_do_id)||!r.linuxdo_oauth,children:r.linuxdo_oauth?e("绑定"):e("未启用")})})]})}),r.custom_oauth_providers&&r.custom_oauth_providers.map(U=>{const ie=k(U.id),re=N(U.id);return a.jsx(Ve,{className:"!rounded-xl",children:a.jsxs("div",{className:"flex items-center justify-between gap-3",children:[a.jsxs("div",{className:"flex items-center flex-1 min-w-0",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center mr-3 flex-shrink-0",children:u4(U.icon||(re==null?void 0:re.provider_icon)||"",20)}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("div",{className:"font-medium text-gray-900",children:U.name}),a.jsx("div",{className:"text-sm text-gray-500 truncate",children:ie?b(re==null?void 0:re.provider_user_id,e("{{name}} ID",{name:U.name})):e("未绑定")})]})]}),a.jsx("div",{className:"flex-shrink-0",children:ie?a.jsx(B,{type:"danger",theme:"outline",size:"small",loading:P[U.id],onClick:()=>_(U.id,U.name),children:e("解绑")}):a.jsx(B,{type:"primary",theme:"outline",size:"small",onClick:()=>C(U),children:e("绑定")})})]})},U.slug)})]})})}),a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center",children:[a.jsx(ZNe,{size:16,className:"mr-2"}),e("安全设置")]}),itemKey:"security",children:a.jsx("div",{className:"py-4",children:a.jsx("div",{className:"space-y-6",children:a.jsxs(Xe,{vertical:!0,className:"w-full",children:[a.jsx(Ve,{className:"!rounded-xl w-full",children:a.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:justify-between gap-4",children:[a.jsxs("div",{className:"flex items-start w-full sm:w-auto",children:[a.jsx("div",{className:"w-12 h-12 rounded-full bg-slate-100 flex items-center justify-center mr-4 flex-shrink-0",children:a.jsx(Co,{size:"large",className:"text-slate-600"})}),a.jsxs("div",{className:"flex-1",children:[a.jsx(_e.Title,{heading:6,className:"mb-1",children:e("系统访问令牌")}),a.jsx(_e.Text,{type:"tertiary",className:"text-sm",children:e("用于API调用的身份验证令牌,请妥善保管")}),n&&a.jsx("div",{className:"mt-3",children:a.jsx(_t,{readonly:!0,value:n,onClick:l,size:"large",prefix:a.jsx(Co,{})})})]})]}),a.jsx(B,{type:"primary",theme:"solid",onClick:s,className:"!bg-slate-600 hover:!bg-slate-700 w-full sm:w-auto",icon:a.jsx(Co,{}),children:e(n?"重新生成":"生成令牌")})]})}),a.jsx(Ve,{className:"!rounded-xl w-full",children:a.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:justify-between gap-4",children:[a.jsxs("div",{className:"flex items-start w-full sm:w-auto",children:[a.jsx("div",{className:"w-12 h-12 rounded-full bg-slate-100 flex items-center justify-center mr-4 flex-shrink-0",children:a.jsx(ga,{size:"large",className:"text-slate-600"})}),a.jsxs("div",{children:[a.jsx(_e.Title,{heading:6,className:"mb-1",children:e("密码管理")}),a.jsx(_e.Text,{type:"tertiary",className:"text-sm",children:e("定期更改密码可以提高账户安全性")})]})]}),a.jsx(B,{type:"primary",theme:"solid",onClick:()=>c(!0),className:"!bg-slate-600 hover:!bg-slate-700 w-full sm:w-auto",icon:a.jsx(ga,{}),children:e("修改密码")})]})}),a.jsx(Ve,{className:"!rounded-xl w-full",children:a.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:justify-between gap-4",children:[a.jsxs("div",{className:"flex items-start w-full sm:w-auto",children:[a.jsx("div",{className:"w-12 h-12 rounded-full bg-slate-100 flex items-center justify-center mr-4 flex-shrink-0",children:a.jsx(Co,{size:"large",className:"text-slate-600"})}),a.jsxs("div",{children:[a.jsx(_e.Title,{heading:6,className:"mb-1",children:e("Passkey 登录")}),a.jsx(_e.Text,{type:"tertiary",className:"text-sm",children:e(D?"已启用 Passkey,无需密码即可登录":"使用 Passkey 实现免密且更安全的登录体验")}),a.jsxs("div",{className:"mt-2 text-xs text-gray-500 space-y-1",children:[a.jsxs("div",{children:[e("最后使用时间"),":",A]}),!d&&a.jsx("div",{className:"text-amber-600",children:e("当前设备不支持 Passkey")})]})]})]}),a.jsx(B,{type:D?"danger":"primary",theme:"solid",onClick:D?()=>{Qe.confirm({title:e("确认解绑 Passkey"),content:e("解绑后将无法使用 Passkey 登录,确定要继续吗?"),okText:e("确认解绑"),cancelText:e("取消"),okType:"danger",onOk:g})}:y,className:`w-full sm:w-auto ${D?"!bg-slate-500 hover:!bg-slate-600":""}`,icon:a.jsx(Co,{}),disabled:!d&&!D,loading:D?h:m,children:e(D?"解绑 Passkey":"注册 Passkey")})]})}),a.jsx(xRn,{t:e}),a.jsx(Ve,{className:"!rounded-xl w-full",children:a.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:justify-between gap-4",children:[a.jsxs("div",{className:"flex items-start w-full sm:w-auto",children:[a.jsx("div",{className:"w-12 h-12 rounded-full bg-slate-100 flex items-center justify-center mr-4 flex-shrink-0",children:a.jsx(Yi,{size:"large",className:"text-slate-600"})}),a.jsxs("div",{children:[a.jsx(_e.Title,{heading:6,className:"mb-1 text-slate-700",children:e("删除账户")}),a.jsx(_e.Text,{type:"tertiary",className:"text-sm",children:e("此操作不可逆,所有数据将被永久删除")})]})]}),a.jsx(B,{type:"danger",theme:"solid",onClick:()=>u(!0),className:"w-full sm:w-auto !bg-slate-500 hover:!bg-slate-600",icon:a.jsx(Yi,{}),children:e("删除账户")})]})})]})})})})]})]})},jRn=()=>{const[e,t]=p.useState(null),[r,n]=p.useState(!0),[i,o]=p.useState(null),s=async()=>{try{n(!0),o(null);const m=await ue.get("/api/user/self");if(m.data.success){const h=m.data.data.permissions;t(h),console.log("用户权限加载成功:",h)}else o(m.data.message||"获取权限失败"),console.error("获取权限失败:",m.data.message)}catch(m){o("网络错误,请重试"),console.error("加载用户权限异常:",m)}finally{n(!1)}};p.useEffect(()=>{s()},[]);const l=()=>(e==null?void 0:e.sidebar_settings)===!0,c=m=>e!=null&&e.sidebar_modules?e.sidebar_modules[m]!==!1:!0;return{permissions:e,loading:r,error:i,loadPermissions:s,hasSidebarSettingsPermission:l,isSidebarSectionAllowed:c,isSidebarModuleAllowed:(m,h)=>{if(!(e!=null&&e.sidebar_modules))return!0;const y=e.sidebar_modules[m];return!(y===!1||y&&y[h]===!1)},getAllowedSidebarSections:()=>e!=null&&e.sidebar_modules?Object.keys(e.sidebar_modules).filter(m=>c(m)):[],getAllowedSidebarModules:m=>{if(!(e!=null&&e.sidebar_modules))return[];const h=e.sidebar_modules[m];return h===!1?[]:!h||typeof h!="object"?[]:Object.keys(h).filter(y=>y!=="enabled"&&h[y]===!0)}}},wRn=({t:e,notificationSettings:t,handleNotificationSettingChange:r,saveNotificationSettings:n})=>{var A;const i=p.useRef(null),[o]=p.useContext(Ti),[s]=p.useContext(Ca),l=(((A=s==null?void 0:s.user)==null?void 0:A.role)||0)>=10,[c,u]=p.useState(!1),[f,d]=p.useState("notification"),[m,h]=p.useState({chat:{enabled:!0,playground:!0,chat:!0},console:{enabled:!0,detail:!0,token:!0,log:!0,midjourney:!0,task:!0},personal:{enabled:!0,topup:!0,personal:!0},admin:{enabled:!0,channel:!0,models:!0,deployment:!0,subscription:!0,redemption:!0,user:!0,setting:!0}}),[y,g]=p.useState(null),{permissions:b,loading:x,hasSidebarSettingsPermission:v,isSidebarSectionAllowed:O,isSidebarModuleAllowed:j}=jRn(),{refreshUserConfig:w}=dLe(),P=z=>T=>{const E={...m,[z]:{...m[z],enabled:T}};h(E)},S=(z,T)=>E=>{const M={...m,[z]:{...m[z],[T]:E}};h(M)},$=async()=>{u(!0);try{const z=await ue.put("/api/user/self",{sidebar_modules:JSON.stringify(m)});z.data.success?(Ce(e("settings.notifications.sidebar_saved")),await w()):L(z.data.message)}catch{L(e("common.save_failed"))}u(!1)},_=()=>{h({chat:{enabled:!0,playground:!0,chat:!0},console:{enabled:!0,detail:!0,token:!0,log:!0,midjourney:!0,task:!0},personal:{enabled:!0,topup:!0,personal:!0},admin:{enabled:!0,channel:!0,models:!0,deployment:!0,subscription:!0,redemption:!0,user:!0,setting:!0}})};p.useEffect(()=>{(async()=>{var T;try{if((T=o==null?void 0:o.status)!=null&&T.SidebarModulesAdmin)try{const M=JSON.parse(o.status.SidebarModulesAdmin);g(Nf(M))}catch{g(Nf(null))}else g(Nf(null));const E=await ue.get("/api/user/self");if(E.data.success&&E.data.data.sidebar_modules){let M;typeof E.data.data.sidebar_modules=="string"?M=JSON.parse(E.data.data.sidebar_modules):M=E.data.data.sidebar_modules,h(M)}}catch(E){console.error("Failed to load sidebar configuration:",E)}})()},[o]),p.useEffect(()=>{i.current&&t&&i.current.setValues(t)},[t]);const C=(z,T)=>{r(z,T)},k=(z,T=null)=>{var E,M,K;return y?T?((E=y[z])==null?void 0:E.enabled)&&((M=y[z])==null?void 0:M[T]):(K=y[z])==null?void 0:K.enabled:!0},N=[{key:"chat",title:e("settings.notifications.sidebar.chat_area"),description:e("settings.notifications.sidebar.chat_area_desc"),modules:[{key:"playground",title:e("settings.notifications.sidebar.playground"),description:e("settings.notifications.sidebar.playground_desc")},{key:"chat",title:e("settings.notifications.sidebar.chat"),description:e("settings.notifications.sidebar.chat_desc")}]},{key:"console",title:e("settings.notifications.sidebar.console_area"),description:e("settings.notifications.sidebar.console_area_desc"),modules:[{key:"detail",title:e("settings.notifications.sidebar.dashboard"),description:e("settings.notifications.sidebar.dashboard_desc")},{key:"token",title:e("settings.notifications.sidebar.tokens"),description:e("settings.notifications.sidebar.tokens_desc")},{key:"log",title:e("settings.notifications.sidebar.usage_logs"),description:e("settings.notifications.sidebar.usage_logs_desc")},{key:"midjourney",title:e("settings.notifications.sidebar.image_logs"),description:e("settings.notifications.sidebar.image_logs_desc")},{key:"task",title:e("settings.notifications.sidebar.task_logs"),description:e("settings.notifications.sidebar.task_logs_desc")}]},{key:"personal",title:e("settings.notifications.sidebar.personal_area"),description:e("settings.notifications.sidebar.personal_area_desc"),modules:[{key:"topup",title:e("settings.notifications.sidebar.wallet"),description:e("settings.notifications.sidebar.wallet_desc")},{key:"personal",title:e("settings.notifications.sidebar.personal_settings"),description:e("settings.notifications.sidebar.personal_settings_desc")}]},{key:"admin",title:e("settings.notifications.sidebar.admin_area"),description:e("settings.notifications.sidebar.admin_area_desc"),modules:[{key:"channel",title:e("settings.notifications.sidebar.channel_management"),description:e("settings.notifications.sidebar.channel_management_desc")},{key:"models",title:e("settings.notifications.sidebar.model_management"),description:e("settings.notifications.sidebar.model_management_desc")},{key:"deployment",title:e("settings.notifications.sidebar.model_deployment"),description:e("settings.notifications.sidebar.model_deployment_desc")},{key:"subscription",title:e("settings.notifications.sidebar.subscription_management"),description:e("settings.notifications.sidebar.subscription_management_desc")},{key:"redemption",title:e("settings.notifications.sidebar.redemption_management"),description:e("settings.notifications.sidebar.redemption_management_desc")},{key:"user",title:e("settings.notifications.sidebar.user_management"),description:e("settings.notifications.sidebar.user_management_desc")},{key:"setting",title:e("settings.notifications.sidebar.system_settings"),description:e("settings.notifications.sidebar.system_settings_desc")}]}].filter(z=>O(z.key)).map(z=>({...z,modules:z.modules.filter(T=>j(z.key,T.key))})).filter(z=>z.modules.length>0&&k(z.key)),D=()=>{i.current?i.current.validate().then(()=>{n()}).catch(z=>{console.log("Form validation failed:",z),sr.error(e("settings.notifications.form_invalid"))}):n()};return a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",footer:a.jsx("div",{className:"flex justify-end gap-3",children:f==="sidebar"?a.jsxs(a.Fragment,{children:[a.jsx(B,{type:"tertiary",onClick:_,className:"!rounded-lg",children:e("settings.notifications.reset_default")}),a.jsx(B,{type:"primary",onClick:$,loading:c,className:"!rounded-lg",children:e("common.saveSettings")})]}):a.jsx(B,{type:"primary",onClick:D,children:e("common.saveSettings")})}),children:[a.jsxs("div",{className:"flex items-center mb-4",children:[a.jsx(vr,{size:"small",color:"blue",className:"mr-3 shadow-md",children:a.jsx(P$,{size:16})}),a.jsxs("div",{children:[a.jsx(_e.Text,{className:"text-lg font-medium",children:e("settings.notifications.other_settings")}),a.jsx("div",{className:"text-xs text-gray-600",children:e("settings.notifications.other_settings_desc")})]})]}),a.jsx(F,{getFormApi:z=>i.current=z,initValues:t,onSubmit:D,children:()=>a.jsxs(Ci,{type:"card",defaultActiveKey:"notification",onChange:z=>d(z),children:[a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center",children:[a.jsx(P$,{size:16,className:"mr-2"}),e("settings.notifications.tab.notifications")]}),itemKey:"notification",children:a.jsxs("div",{className:"py-4",children:[a.jsxs(F.RadioGroup,{field:"warningType",label:e("settings.notifications.method_label"),initValue:t.warningType,onChange:z=>C("warningType",z),rules:[{required:!0,message:e("settings.notifications.method_required")}],children:[a.jsx(Qr,{value:"email",children:e("settings.notifications.method_email")}),a.jsx(Qr,{value:"webhook",children:e("settings.notifications.method_webhook")}),a.jsx(Qr,{value:"bark",children:e("settings.notifications.method_bark")}),a.jsx(Qr,{value:"gotify",children:e("settings.notifications.method_gotify")})]}),a.jsx(F.AutoComplete,{field:"warningThreshold",label:a.jsxs("span",{children:[e("settings.notifications.threshold_label")," ",qI(t.warningThreshold)]}),placeholder:e("settings.notifications.threshold_placeholder"),data:[{value:1e5,label:"0.2$"},{value:5e5,label:"1$"},{value:1e6,label:"2$"},{value:5e6,label:"10$"}],onChange:z=>C("warningThreshold",z),prefix:a.jsx(wie,{}),extraText:e("当钱包或订阅剩余额度低于此数值时,系统将通过选择的方式发送通知"),style:{width:"100%",maxWidth:"300px"},rules:[{required:!0,message:e("settings.notifications.threshold_required")},{validator:(z,T)=>{const E=Number(T);return isNaN(E)||E<=0?Promise.reject(e("settings.notifications.threshold_positive")):Promise.resolve()}}]}),l&&a.jsx(F.Switch,{field:"upstreamModelUpdateNotifyEnabled",label:e("settings.notifications.upstream_updates"),checkedText:e("common.enable"),uncheckedText:e("common.disable"),onChange:z=>C("upstreamModelUpdateNotifyEnabled",z),extraText:e("仅管理员可用。开启后,当系统定时检测全部渠道发现上游模型变更或检测异常时,将按你选择的通知方式发送汇总通知;渠道或模型过多时会自动省略部分明细。")}),t.warningType==="email"&&a.jsx(F.Input,{field:"notificationEmail",label:e("settings.notifications.email_label"),placeholder:e("settings.notifications.email_placeholder"),onChange:z=>C("notificationEmail",z),prefix:a.jsx(Ya,{}),extraText:e("设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱"),showClear:!0}),t.warningType==="webhook"&&a.jsxs(a.Fragment,{children:[a.jsx(F.Input,{field:"webhookUrl",label:e("settings.notifications.webhook_url"),placeholder:e("settings.notifications.webhook_placeholder"),onChange:z=>C("webhookUrl",z),prefix:a.jsx(zs,{}),extraText:e("只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求"),showClear:!0,rules:[{required:t.warningType==="webhook",message:e("settings.notifications.webhook_required")},{pattern:/^https:\/\/.+/,message:e("settings.notifications.webhook_https")}]}),a.jsx(F.Input,{field:"webhookSecret",label:e("settings.notifications.webhook_secret"),placeholder:e("settings.notifications.secret_placeholder"),onChange:z=>C("webhookSecret",z),prefix:a.jsx(Co,{}),extraText:e("密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性"),showClear:!0}),a.jsx(F.Slot,{label:e("settings.notifications.webhook_structure"),children:a.jsxs("div",{children:[a.jsx("div",{style:{height:"200px",marginBottom:"12px"},children:a.jsx(nz,{content:{type:"quota_exceed",title:e("settings.notifications.quota_alert_title"),content:e("settings.notifications.quota_alert_content"),values:["$0.99"],timestamp:1739950503},title:"webhook",language:"json"})}),a.jsxs("div",{className:"text-xs text-gray-500 leading-relaxed",children:[a.jsxs("div",{children:[a.jsx("strong",{children:"type:"})," ",e("settings.notifications.payload_type")," "]}),a.jsxs("div",{children:[a.jsx("strong",{children:"title:"})," ",e("settings.notifications.title")]}),a.jsxs("div",{children:[a.jsx("strong",{children:"content:"})," ",e("settings.notifications.content_help")]}),a.jsxs("div",{children:[a.jsx("strong",{children:"values:"})," ",e("settings.notifications.values_help")]}),a.jsxs("div",{children:[a.jsx("strong",{children:"timestamp:"})," ",e("settings.notifications.unix_timestamp")]})]})]})})]}),t.warningType==="bark"&&a.jsxs(a.Fragment,{children:[a.jsx(F.Input,{field:"barkUrl",label:e("settings.notifications.bark_url"),placeholder:e("settings.notifications.bark_placeholder"),onChange:z=>C("barkUrl",z),prefix:a.jsx(zs,{}),extraText:e("支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)"),showClear:!0,rules:[{required:t.warningType==="bark",message:e("settings.notifications.bark_required")},{pattern:/^https?:\/\/.+/,message:e("settings.notifications.bark_scheme")}]}),a.jsxs("div",{className:"mt-3 p-4 bg-gray-50/50 rounded-xl",children:[a.jsx("div",{className:"text-sm text-gray-700 mb-3",children:a.jsx("strong",{children:e("settings.notifications.template_example")})}),a.jsxs("div",{className:"text-xs text-gray-600 font-mono bg-white p-3 rounded-lg shadow-sm mb-4",children:["https://api.day.app/yourkey/","{{title}}","/","{{content}}","?sound=alarm&group=quota"]}),a.jsxs("div",{className:"text-xs text-gray-500 space-y-2",children:[a.jsxs("div",{children:["• ",a.jsxs("strong",{children:["title",":"]})," ",e("settings.notifications.title")]}),a.jsxs("div",{children:["• ",a.jsxs("strong",{children:["content",":"]})," ",e("settings.notifications.content")]}),a.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200",children:[a.jsx("span",{className:"text-gray-400",children:e("settings.notifications.more_params")})," ",a.jsxs("a",{href:"https://github.com/Finb/Bark",target:"_blank",rel:"noopener noreferrer",className:"text-blue-500 hover:text-blue-600 font-medium",children:["Bark ",e("settings.notifications.official_docs")]})]})]})]})]}),t.warningType==="gotify"&&a.jsxs(a.Fragment,{children:[a.jsx(F.Input,{field:"gotifyUrl",label:e("settings.notifications.gotify_url"),placeholder:e("请输入Gotify服务器地址,例如: https://gotify.example.com"),onChange:z=>C("gotifyUrl",z),prefix:a.jsx(zs,{}),extraText:e("支持HTTP和HTTPS,填写Gotify服务器的完整URL地址"),showClear:!0,rules:[{required:t.warningType==="gotify",message:e("settings.notifications.gotify_url_required")},{pattern:/^https?:\/\/.+/,message:e("Gotify服务器地址必须以http://或https://开头")}]}),a.jsx(F.Input,{field:"gotifyToken",label:e("settings.notifications.gotify_token"),placeholder:e("settings.notifications.gotify_token_placeholder"),onChange:z=>C("gotifyToken",z),prefix:a.jsx(Co,{}),extraText:e("在Gotify服务器创建应用后获得的令牌,用于发送通知"),showClear:!0,rules:[{required:t.warningType==="gotify",message:e("settings.notifications.gotify_token_required")}]}),a.jsx(F.AutoComplete,{field:"gotifyPriority",label:e("settings.notifications.priority"),placeholder:e("settings.notifications.priority_placeholder"),data:[{value:0,label:e("settings.notifications.priority_0")},{value:2,label:e("settings.notifications.priority_2")},{value:5,label:e("settings.notifications.priority_5")},{value:8,label:e("settings.notifications.priority_8")},{value:10,label:e("settings.notifications.priority_10")}],onChange:z=>C("gotifyPriority",z),prefix:a.jsx(wie,{}),extraText:e("settings.notifications.priority_help"),style:{width:"100%",maxWidth:"300px"}}),a.jsxs("div",{className:"mt-3 p-4 bg-gray-50/50 rounded-xl",children:[a.jsx("div",{className:"text-sm text-gray-700 mb-3",children:a.jsx("strong",{children:e("settings.notifications.configuration")})}),a.jsxs("div",{className:"text-xs text-gray-500 space-y-2",children:[a.jsxs("div",{children:["1. ",e("settings.notifications.gotify_step_1")]}),a.jsxs("div",{children:["2."," ",e("复制应用的令牌(Token)并填写到上方的应用令牌字段")]}),a.jsxs("div",{children:["3. ",e("settings.notifications.gotify_step_3")]}),a.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200",children:[a.jsx("span",{className:"text-gray-400",children:e("settings.notifications.more_info")})," ",a.jsxs("a",{href:"https://gotify.net/",target:"_blank",rel:"noopener noreferrer",className:"text-blue-500 hover:text-blue-600 font-medium",children:["Gotify ",e("settings.notifications.official_docs")]})]})]})]})]})]})}),a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center",children:[a.jsx(e6n,{size:16,className:"mr-2"}),e("settings.notifications.tab.pricing")]}),itemKey:"pricing",children:a.jsx("div",{className:"py-4",children:a.jsx(F.Switch,{field:"acceptUnsetModelRatioModel",label:e("settings.notifications.accept_unpriced_models"),checkedText:e("common.enable"),uncheckedText:e("common.disable"),onChange:z=>C("acceptUnsetModelRatioModel",z),extraText:e("当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用")})})}),a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center",children:[a.jsx(ZNe,{size:16,className:"mr-2"}),e("settings.notifications.tab.privacy")]}),itemKey:"privacy",children:a.jsx("div",{className:"py-4",children:a.jsx(F.Switch,{field:"recordIpLog",label:e("settings.notifications.log_ip"),checkedText:e("common.enable"),uncheckedText:e("common.disable"),onChange:z=>C("recordIpLog",z),extraText:e('开启后,仅"消费"和"错误"日志将记录您的客户端IP地址')})})}),v()&&a.jsx(ei,{tab:a.jsxs("div",{className:"flex items-center",children:[a.jsx($1,{size:16,className:"mr-2"}),e("settings.notifications.tab.sidebar")]}),itemKey:"sidebar",children:a.jsxs("div",{className:"py-4",children:[a.jsx("div",{className:"mb-4",children:a.jsx(_e.Text,{type:"secondary",size:"small",style:{fontSize:"12px",lineHeight:"1.5",color:"var(--semi-color-text-2)"},children:e("settings.notifications.sidebar_help")})}),a.jsx("div",{className:"border rounded-xl p-4",style:{borderColor:"var(--semi-color-border)",backgroundColor:"var(--semi-color-bg-1)"},children:N.map(z=>{var T;return a.jsxs("div",{className:"mb-6",children:[a.jsxs("div",{className:"flex justify-between items-center mb-4 p-4 rounded-lg",style:{backgroundColor:"var(--semi-color-fill-0)",border:"1px solid var(--semi-color-border-light)",borderColor:"var(--semi-color-fill-1)"},children:[a.jsxs("div",{children:[a.jsx("div",{className:"font-semibold text-base text-gray-900 mb-1",children:z.title}),a.jsx(_e.Text,{type:"secondary",size:"small",style:{fontSize:"12px",lineHeight:"1.5",color:"var(--semi-color-text-2)"},children:z.description})]}),a.jsx(ln,{checked:((T=m[z.key])==null?void 0:T.enabled)!==!1,onChange:P(z.key),size:"default"})]}),a.jsx(Fe,{gutter:[12,12],children:z.modules.filter(E=>k(z.key,E.key)).map(E=>{var M,K,Q;return a.jsx(le,{xs:24,sm:24,md:12,lg:8,xl:8,children:a.jsx(Ve,{className:`!rounded-xl border border-gray-200 hover:border-blue-300 transition-all duration-200 ${((M=m[z.key])==null?void 0:M.enabled)!==!1?"":"opacity-50"}`,bodyStyle:{padding:"16px"},hoverable:!0,children:a.jsxs("div",{className:"flex justify-between items-center h-full",children:[a.jsxs("div",{className:"flex-1 text-left",children:[a.jsx("div",{className:"font-semibold text-sm text-gray-900 mb-1",children:E.title}),a.jsx(_e.Text,{type:"secondary",size:"small",className:"block",style:{fontSize:"12px",lineHeight:"1.5",color:"var(--semi-color-text-2)",marginTop:"4px"},children:E.description})]}),a.jsx("div",{className:"ml-4",children:a.jsx(ln,{checked:((K=m[z.key])==null?void 0:K[E.key])!==!1,onChange:S(z.key,E.key),size:"default",disabled:((Q=m[z.key])==null?void 0:Q.enabled)===!1})})]})})},E.key)})})]},z.key)})})," "]})})]})})]})},PRn=[{value:"en",label:"English"},{value:"bn",label:"Bengali"}],SRn=({t:e})=>{var u;const{i18n:t}=nt(),[r,n]=p.useContext(Ca),[i,o]=p.useState(Wa(t.language)||"en"),[s,l]=p.useState(!1);p.useEffect(()=>{var f;if((f=r==null?void 0:r.user)!=null&&f.setting)try{const d=JSON.parse(r.user.setting);if(d.language){const m=Wa(d.language);o(m),t.language!==m&&t.changeLanguage(m)}}catch{}},[(u=r==null?void 0:r.user)==null?void 0:u.setting,t]);const c=async f=>{var m;if(f===i)return;l(!0);const d=i;try{o(f),t.changeLanguage(f),localStorage.setItem("i18nextLng",f);const h=await ue.put("/api/user/self",{language:f});if(h.data.success){Ce(e("语言偏好已保存"));let y={};if((m=r==null?void 0:r.user)!=null&&m.setting)try{y=JSON.parse(r.user.setting)||{}}catch{y={}}y.language=f;const g={...r.user,setting:JSON.stringify(y)};n({type:"login",payload:g}),localStorage.setItem("user",JSON.stringify(g))}else L(h.data.message||e("保存失败")),o(d),t.changeLanguage(d),localStorage.setItem("i18nextLng",d)}catch{L(e("保存失败,请重试")),o(d),t.changeLanguage(d),localStorage.setItem("i18nextLng",d)}finally{l(!1)}};return a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"flex items-center mb-4",children:[a.jsx(vr,{size:"small",color:"violet",className:"mr-3 shadow-md",children:a.jsx(DY,{size:16})}),a.jsxs("div",{children:[a.jsx(_e.Text,{className:"text-lg font-medium",children:e("偏好设置")}),a.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-400",children:e("界面语言和其他个人偏好")})]})]}),a.jsx(Ve,{className:"!rounded-xl border dark:border-gray-700",children:a.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center sm:justify-between gap-4",children:[a.jsxs("div",{className:"flex items-start w-full sm:w-auto",children:[a.jsx("div",{className:"w-12 h-12 rounded-full bg-violet-50 dark:bg-violet-900/30 flex items-center justify-center mr-4 flex-shrink-0",children:a.jsx(DY,{size:20,className:"text-violet-600 dark:text-violet-400"})}),a.jsxs("div",{children:[a.jsx(_e.Title,{heading:6,className:"mb-1",children:e("语言偏好")}),a.jsx(_e.Text,{type:"tertiary",className:"text-sm",children:e("选择您的首选界面语言,设置将自动保存并同步到所有设备")})]})]}),a.jsx(hr,{value:i,onChange:c,style:{width:180},loading:s,optionList:PRn.map(f=>({value:f.value,label:f.label}))})]})}),a.jsx("div",{className:"mt-4 text-xs text-gray-500 dark:text-gray-400",children:a.jsx(_e.Text,{type:"tertiary",children:e("提示:语言偏好会同步到您登录的所有设备,并影响API返回的错误消息语言。")})})]})},_Rn=({t:e,status:t,turnstileEnabled:r,turnstileSiteKey:n})=>{var N,D,A,z,T,E,M,K;const[i,o]=p.useState(!1),[s,l]=p.useState(!1),[c,u]=p.useState(!1),[f,d]=p.useState(0),[m,h]=p.useState({enabled:!1,stats:{checked_in_today:!1,total_checkins:0,total_quota:0,checkin_count:0,records:[]}}),[y,g]=p.useState(new Date().toISOString().slice(0,7)),[b,x]=p.useState(!1),[v,O]=p.useState(null),j=p.useMemo(()=>{var X;const Q={};return(((X=m.stats)==null?void 0:X.records)||[]).forEach(Z=>{Q[Z.checkin_date]=Z.quota_awarded}),Q},[(N=m.stats)==null?void 0:N.records]),w=p.useMemo(()=>{var q;return(((q=m.stats)==null?void 0:q.records)||[]).reduce((X,Z)=>X+(Z.quota_awarded||0),0)},[(D=m.stats)==null?void 0:D.records]),P=async Q=>{var X;const q=!b;o(!0);try{const Z=await ue.get(`/api/user/checkin?month=${Q}`),{success:R,data:Y,message:G}=Z.data;R?(h(Y),q&&(O(((X=Y.stats)==null?void 0:X.checked_in_today)??!1),x(!0))):(L(G||e("获取签到状态失败")),q&&(O(!1),x(!0)))}catch{L(e("获取签到状态失败")),q&&(O(!1),x(!0))}finally{o(!1)}},S=async Q=>{const q=Q?`/api/user/checkin?turnstile=${encodeURIComponent(Q)}`:"/api/user/checkin";return ue.post(q)},$=Q=>r?typeof Q!="string"?!0:Q.includes("Turnstile"):!1,_=async Q=>{l(!0);try{const q=await S(Q),{success:X,data:Z,message:R}=q.data;if(X)Ce(e("签到成功!获得")+" "+fr(Z.quota_awarded)),P(y),u(!1);else{if(!Q&&$(R)){if(!n){L("Turnstile is enabled but site key is empty.");return}u(!0);return}Q&&$(R)&&d(Y=>Y+1),L(R||e("签到失败"))}}catch{L(e("签到失败"))}finally{l(!1)}};if(p.useEffect(()=>{t!=null&&t.checkin_enabled&&P(y)},[t==null?void 0:t.checkin_enabled,y]),!(t!=null&&t.checkin_enabled))return null;const C=Q=>{const q=new Date(Q);if(isNaN(q.getTime()))return null;const X=q.getFullYear(),Z=String(q.getMonth()+1).padStart(2,"0"),R=String(q.getDate()).padStart(2,"0"),Y=`${X}-${Z}-${R}`,G=j[Y];return G!==void 0?a.jsx(Ut,{content:`${e("获得")} ${fr(G)}`,position:"top",children:a.jsxs("div",{className:"absolute inset-0 flex flex-col items-center justify-center cursor-pointer",children:[a.jsx("div",{className:"w-6 h-6 rounded-full bg-green-500 flex items-center justify-center mb-0.5 shadow-sm",children:a.jsx(zl,{size:14,className:"text-white",strokeWidth:3})}),a.jsx("div",{className:"text-[10px] font-medium text-green-600 dark:text-green-400 leading-none",children:fr(G)})]})}):null},k=Q=>{const q=Q.toISOString().slice(0,7);g(q)};return a.jsxs(Ve,{className:"!rounded-2xl",children:[a.jsx(Qe,{title:"Security Check",visible:c,footer:null,centered:!0,onCancel:()=>{u(!1),d(Q=>Q+1)},children:a.jsx("div",{className:"flex justify-center py-2",children:a.jsx(d2,{sitekey:n,onVerify:Q=>{_(Q)},onExpire:()=>{d(Q=>Q+1)}},f)})}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{className:"flex items-center flex-1 cursor-pointer",onClick:()=>O(!v),children:[a.jsx(vr,{size:"small",color:"green",className:"mr-3 shadow-md",children:a.jsx(Phn,{size:16})}),a.jsxs("div",{className:"flex-1",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(_e.Text,{className:"text-lg font-medium",children:e("每日签到")}),v?a.jsx(HI,{size:16,className:"text-gray-400"}):a.jsx(UI,{size:16,className:"text-gray-400"})]}),a.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:b?(A=m.stats)!=null&&A.checked_in_today?e("今日已签到,累计签到")+` ${((z=m.stats)==null?void 0:z.total_checkins)||0} `+e("天"):e("每日签到可获得随机额度奖励"):e("正在加载签到状态...")})]})]}),a.jsx(B,{type:"primary",theme:"solid",icon:a.jsx(Gre,{size:16}),onClick:()=>_(),loading:s||!b,disabled:!b||((T=m.stats)==null?void 0:T.checked_in_today),className:"!bg-green-600 hover:!bg-green-700",children:b?(E=m.stats)!=null&&E.checked_in_today?e("今日已签到"):e("立即签到"):e("加载中...")})]}),a.jsxs(WX,{isOpen:v===!1,keepDOM:!0,children:[a.jsxs("div",{className:"grid grid-cols-3 gap-3 mb-4 mt-4",children:[a.jsxs("div",{className:"text-center p-2.5 bg-slate-50 dark:bg-slate-800 rounded-lg",children:[a.jsx("div",{className:"text-xl font-bold text-green-600",children:((M=m.stats)==null?void 0:M.total_checkins)||0}),a.jsx("div",{className:"text-xs text-gray-500",children:e("累计签到")})]}),a.jsxs("div",{className:"text-center p-2.5 bg-slate-50 dark:bg-slate-800 rounded-lg",children:[a.jsx("div",{className:"text-xl font-bold text-orange-600",children:fr(w,6)}),a.jsx("div",{className:"text-xs text-gray-500",children:e("本月获得")})]}),a.jsxs("div",{className:"text-center p-2.5 bg-slate-50 dark:bg-slate-800 rounded-lg",children:[a.jsx("div",{className:"text-xl font-bold text-blue-600",children:fr(((K=m.stats)==null?void 0:K.total_quota)||0,6)}),a.jsx("div",{className:"text-xs text-gray-500",children:e("累计获得")})]})]}),a.jsx(Lt,{spinning:i,children:a.jsxs("div",{className:"border rounded-lg overflow-hidden checkin-calendar",children:[a.jsx("style",{children:` .checkin-calendar .semi-calendar { font-size: 13px; } .checkin-calendar .semi-calendar-month-header { padding: 8px 12px; } .checkin-calendar .semi-calendar-month-week-row { height: 28px; } .checkin-calendar .semi-calendar-month-week-row th { font-size: 12px; padding: 4px 0; } .checkin-calendar .semi-calendar-month-grid-row { height: auto; } .checkin-calendar .semi-calendar-month-grid-row td { height: 56px; padding: 2px; } .checkin-calendar .semi-calendar-month-grid-row-cell { position: relative; height: 100%; } .checkin-calendar .semi-calendar-month-grid-row-cell-day { position: absolute; top: 4px; left: 50%; transform: translateX(-50%); font-size: 12px; z-index: 1; } .checkin-calendar .semi-calendar-month-same { background: transparent; } .checkin-calendar .semi-calendar-month-today .semi-calendar-month-grid-row-cell-day { background: var(--semi-color-primary); color: white;border-radius: 50%; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;} `}),a.jsx(NKe,{mode:"month",onChange:k,dateGridRender:(Q,q)=>C(Q)})]})}),a.jsx("div",{className:"mt-3 p-2.5 bg-slate-50 dark:bg-slate-800 rounded-lg",children:a.jsx(_e.Text,{type:"tertiary",className:"text-xs",children:a.jsxs("ul",{className:"list-disc list-inside space-y-0.5",children:[a.jsx("li",{children:e("每日签到可获得随机额度奖励")}),a.jsx("li",{children:e("签到奖励将直接添加到您的账户余额")}),a.jsx("li",{children:e("每日仅可签到一次,请勿重复签到")})]})})})]})]})},CRn=({t:e,showEmailBindModal:t,setShowEmailBindModal:r,inputs:n,handleInputChange:i,sendVerificationCode:o,bindEmail:s,disableButton:l,loading:c,countdown:u,turnstileEnabled:f,turnstileSiteKey:d,setTurnstileToken:m})=>a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Ya,{className:"mr-2 text-blue-500"}),e("绑定邮箱地址")]}),visible:t,onCancel:()=>r(!1),onOk:s,size:"small",centered:!0,maskClosable:!1,className:"modern-modal",children:a.jsxs("div",{className:"space-y-4 py-4",children:[a.jsxs("div",{className:"flex gap-3",children:[a.jsx(_t,{placeholder:e("输入邮箱地址"),onChange:h=>i("email",h),name:"email",type:"email",size:"large",className:"!rounded-lg flex-1",prefix:a.jsx(Ya,{})}),a.jsx(B,{onClick:o,disabled:l||c,className:"!rounded-lg",type:"primary",theme:"outline",size:"large",children:l?`${e("重新发送")} (${u})`:e("获取验证码")})]}),a.jsx(_t,{placeholder:e("验证码"),name:"email_verification_code",value:n.email_verification_code,onChange:h=>i("email_verification_code",h),size:"large",className:"!rounded-lg",prefix:a.jsx(Co,{})}),f&&a.jsx("div",{className:"flex justify-center",children:a.jsx(d2,{sitekey:d,onVerify:h=>{m(h)}})})]})}),kRn=({t:e,showWeChatBindModal:t,setShowWeChatBindModal:r,inputs:n,handleInputChange:i,bindWeChat:o,status:s})=>a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(E1,{className:"mr-2 text-green-500",size:20}),e("绑定微信账户")]}),visible:t,onCancel:()=>r(!1),footer:null,size:"small",centered:!0,className:"modern-modal",children:a.jsxs("div",{className:"space-y-4 py-4 text-center",children:[a.jsx(LKe,{src:s.wechat_qrcode,className:"mx-auto"}),a.jsx("div",{className:"text-gray-600",children:a.jsx("p",{children:e("微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)")})}),a.jsx(_t,{placeholder:e("验证码"),name:"wechat_verification_code",value:n.wechat_verification_code,onChange:l=>i("wechat_verification_code",l),size:"large",className:"!rounded-lg",prefix:a.jsx(Co,{})}),a.jsx(B,{type:"primary",theme:"solid",size:"large",onClick:o,className:"!rounded-lg w-full !bg-slate-600 hover:!bg-slate-700",icon:a.jsx(E1,{size:16}),children:e("绑定")})]})}),$Rn=({t:e,showAccountDeleteModal:t,setShowAccountDeleteModal:r,inputs:n,handleInputChange:i,deleteAccount:o,userState:s,turnstileEnabled:l,turnstileSiteKey:c,setTurnstileToken:u})=>{var f;return a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Yi,{className:"mr-2 text-red-500"}),e("删除账户确认")]}),visible:t,onCancel:()=>r(!1),onOk:o,size:"small",centered:!0,className:"modern-modal",children:a.jsxs("div",{className:"space-y-4 py-4",children:[a.jsx(er,{type:"danger",description:e("您正在删除自己的帐户,将清空所有数据且不可恢复"),closeIcon:null,className:"!rounded-lg"}),a.jsxs("div",{children:[a.jsx(_e.Text,{strong:!0,className:"block mb-2 text-red-600",children:e("请输入您的用户名以确认删除")}),a.jsx(_t,{placeholder:e("输入你的账户名{{username}}以确认删除",{username:` ${(f=s==null?void 0:s.user)==null?void 0:f.username} `}),name:"self_account_deletion_confirmation",value:n.self_account_deletion_confirmation,onChange:d=>i("self_account_deletion_confirmation",d),size:"large",className:"!rounded-lg",prefix:a.jsx(R$,{})})]}),l&&a.jsx("div",{className:"flex justify-center",children:a.jsx(d2,{sitekey:c,onVerify:d=>{u(d)}})})]})})},ERn=({t:e,showChangePasswordModal:t,setShowChangePasswordModal:r,inputs:n,handleInputChange:i,changePassword:o,turnstileEnabled:s,turnstileSiteKey:l,setTurnstileToken:c})=>a.jsx(Qe,{title:a.jsxs("div",{className:"flex items-center",children:[a.jsx(ga,{className:"mr-2 text-orange-500"}),e("修改密码")]}),visible:t,onCancel:()=>r(!1),onOk:o,size:"small",centered:!0,className:"modern-modal",children:a.jsxs("div",{className:"space-y-4 py-4",children:[a.jsxs("div",{children:[a.jsx(_e.Text,{strong:!0,className:"block mb-2",children:e("原密码")}),a.jsx(_t,{name:"original_password",placeholder:e("请输入原密码"),type:"password",value:n.original_password,onChange:u=>i("original_password",u),size:"large",className:"!rounded-lg",prefix:a.jsx(ga,{})})]}),a.jsxs("div",{children:[a.jsx(_e.Text,{strong:!0,className:"block mb-2",children:e("新密码")}),a.jsx(_t,{name:"set_new_password",placeholder:e("请输入新密码"),type:"password",value:n.set_new_password,onChange:u=>i("set_new_password",u),size:"large",className:"!rounded-lg",prefix:a.jsx(ga,{})})]}),a.jsxs("div",{children:[a.jsx(_e.Text,{strong:!0,className:"block mb-2",children:e("确认新密码")}),a.jsx(_t,{name:"set_new_password_confirmation",placeholder:e("请再次输入新密码"),type:"password",value:n.set_new_password_confirmation,onChange:u=>i("set_new_password_confirmation",u),size:"large",className:"!rounded-lg",prefix:a.jsx(ga,{})})]}),s&&a.jsx("div",{className:"flex justify-center",children:a.jsx(d2,{sitekey:l,onVerify:u=>{c(u)}})})]})}),TRn=()=>{var he;const[e,t]=p.useContext(Ca);let r=p2();const{t:n}=nt(),[i,o]=p.useState({wechat_verification_code:"",email_verification_code:"",email:"",self_account_deletion_confirmation:"",original_password:"",set_new_password:"",set_new_password_confirmation:""}),[s,l]=p.useState({}),[c,u]=p.useState(!1),[f,d]=p.useState(!1),[m,h]=p.useState(!1),[y,g]=p.useState(!1),[b,x]=p.useState(!1),[v,O]=p.useState(""),[j,w]=p.useState(""),[P,S]=p.useState(!1),[$,_]=p.useState(!1),[C,k]=p.useState(30),[N,D]=p.useState(""),[A,z]=p.useState({enabled:!1}),[T,E]=p.useState(!1),[M,K]=p.useState(!1),[Q,q]=p.useState(!1),[X,Z]=p.useState({warningType:"email",warningThreshold:1e5,webhookUrl:"",webhookSecret:"",notificationEmail:"",barkUrl:"",gotifyUrl:"",gotifyToken:"",gotifyPriority:5,upstreamModelUpdateNotifyEnabled:!1,acceptUnsetModelRatioModel:!1,recordIpLog:!1});p.useEffect(()=>{let Pe=localStorage.getItem("status");if(Pe){const ve=JSON.parse(Pe);l(ve),ve.turnstile_check?(x(!0),O(ve.turnstile_site_key)):(x(!1),O(""))}(async()=>{try{const ve=await ue.get("/api/status"),{success:ye,data:Me}=ve.data;ye&&Me&&(l(Me),cLe(Me),Me.turnstile_check?(x(!0),O(Me.turnstile_site_key)):(x(!1),O("")))}catch{}})(),U(),tne().then(q).catch(()=>q(!1))},[]),p.useEffect(()=>{let Pe=null;return $&&C>0?Pe=setInterval(()=>{k(C-1)},1e3):C===0&&(_(!1),k(30)),()=>clearInterval(Pe)},[$,C]),p.useEffect(()=>{var Pe;if((Pe=e==null?void 0:e.user)!=null&&Pe.setting){const ve=JSON.parse(e.user.setting);Z({warningType:ve.notify_type||"email",warningThreshold:ve.quota_warning_threshold||5e5,webhookUrl:ve.webhook_url||"",webhookSecret:ve.webhook_secret||"",notificationEmail:ve.notification_email||"",barkUrl:ve.bark_url||"",gotifyUrl:ve.gotify_url||"",gotifyToken:ve.gotify_token||"",gotifyPriority:ve.gotify_priority!==void 0?ve.gotify_priority:5,upstreamModelUpdateNotifyEnabled:ve.upstream_model_update_notify_enabled===!0,acceptUnsetModelRatioModel:ve.accept_unset_model_ratio_model||!1,recordIpLog:ve.record_ip_log||!1})}},[(he=e==null?void 0:e.user)==null?void 0:he.setting]);const R=(Pe,ve)=>{o(ye=>({...ye,[Pe]:ve}))},Y=async()=>{const Pe=await ue.get("/api/user/token"),{success:ve,message:ye,data:Me}=Pe.data;ve?(D(Me),await gn(Me),Ce(n("令牌已重置并已复制到剪贴板"))):L(ye)},G=async()=>{try{const Pe=await ue.get("/api/user/passkey"),{success:ve,data:ye,message:Me}=Pe.data;ve?z({enabled:(ye==null?void 0:ye.enabled)||!1,last_used_at:(ye==null?void 0:ye.last_used_at)||null,backup_eligible:(ye==null?void 0:ye.backup_eligible)||!1,backup_state:(ye==null?void 0:ye.backup_state)||!1}):L(Me)}catch{}},J=async()=>{if(!Q||!window.PublicKeyCredential){Tt(n("当前设备不支持 Passkey"));return}E(!0);try{const Pe=await ue.post("/api/user/passkey/register/begin"),{success:ve,message:ye,data:Me}=Pe.data;if(!ve){L(ye||n("无法发起 Passkey 注册"));return}const Te=Cyn((Me==null?void 0:Me.options)||(Me==null?void 0:Me.publicKey)||Me),ce=await navigator.credentials.create({publicKey:Te}),be=kyn(ce);if(!be){L(n("Passkey 注册失败,请重试"));return}const pe=await ue.post("/api/user/passkey/register/finish",be);pe.data.success?(Ce(n("Passkey 注册成功")),await G()):L(pe.data.message||n("Passkey 注册失败,请重试"))}catch(Pe){(Pe==null?void 0:Pe.name)==="AbortError"?Tt(n("已取消 Passkey 注册")):L(n("Passkey 注册失败,请重试"))}finally{E(!1)}},H=async()=>{K(!0);try{const Pe=await ue.delete("/api/user/passkey"),{success:ve,message:ye}=Pe.data;ve?(Ce(n("Passkey 已解绑")),await G()):L(ye||n("操作失败,请重试"))}catch{L(n("操作失败,请重试"))}finally{K(!1)}},U=async()=>{let Pe=await ue.get("/api/user/self");const{success:ve,message:ye,data:Me}=Pe.data;ve?(t({type:"login",payload:Me}),Dl(Me),await G()):L(ye)},ie=async Pe=>{Pe.target.select(),await gn(Pe.target.value),Ce(n("系统令牌已复制到剪切板"))},re=async()=>{if(i.self_account_deletion_confirmation!==e.user.username){L(n("请输入你的账户名以确认删除!"));return}const Pe=await ue.delete("/api/user/self"),{success:ve,message:ye}=Pe.data;ve?(Ce(n("账户已删除!")),await ue.get("/api/user/logout"),t({type:"logout"}),localStorage.removeItem("user"),r("/login")):L(ye)},ee=async()=>{if(i.wechat_verification_code==="")return;const Pe=await ue.get(`/api/oauth/wechat/bind?code=${i.wechat_verification_code}`),{success:ve,message:ye}=Pe.data;ve?(Ce(n("微信账户绑定成功!")),d(!1)):L(ye)},ne=async()=>{if(i.set_new_password===""){L(n("请输入新密码!"));return}if(i.original_password===i.set_new_password){L(n("新密码需要和原密码不一致!"));return}if(i.set_new_password!==i.set_new_password_confirmation){L(n("两次输入的密码不一致!"));return}const Pe=await ue.put("/api/user/self",{original_password:i.original_password,password:i.set_new_password}),{success:ve,message:ye}=Pe.data;ve?(Ce(n("密码修改成功!")),d(!1)):L(ye),u(!1)},oe=async()=>{if(i.email===""){L(n("请输入邮箱!"));return}if(_(!0),b&&j===""){Tt(n("请稍后几秒重试,Turnstile 正在检查用户环境!"));return}S(!0);const Pe=await ue.get(`/api/verification?email=${i.email}&turnstile=${j}`),{success:ve,message:ye}=Pe.data;ve?Ce(n("验证码发送成功,请检查邮箱!")):L(ye),S(!1)},Oe=async()=>{if(i.email_verification_code===""){L(n("请输入邮箱验证码!"));return}S(!0);const Pe=await ue.get(`/api/oauth/email/bind?email=${i.email}&code=${i.email_verification_code}`),{success:ve,message:ye}=Pe.data;ve?(Ce(n("邮箱账户绑定成功!")),h(!1),e.user.email=i.email):L(ye),S(!1)},Se=(Pe,ve)=>{Z(ye=>({...ye,[Pe]:ve.target?ve.target.value!==void 0?ve.target.value:ve.target.checked:ve}))},ge=async()=>{try{const Pe=await ue.put("/api/user/setting",{notify_type:X.warningType,quota_warning_threshold:parseFloat(X.warningThreshold),webhook_url:X.webhookUrl,webhook_secret:X.webhookSecret,notification_email:X.notificationEmail,bark_url:X.barkUrl,gotify_url:X.gotifyUrl,gotify_token:X.gotifyToken,gotify_priority:(()=>{const ve=parseInt(X.gotifyPriority);return isNaN(ve)?5:ve})(),upstream_model_update_notify_enabled:X.upstreamModelUpdateNotifyEnabled===!0,accept_unset_model_ratio_model:X.acceptUnsetModelRatioModel,record_ip_log:X.recordIpLog});Pe.data.success?(Ce(n("设置保存成功")),await U()):L(Pe.data.message)}catch{L(n("设置保存失败"))}};return a.jsxs("div",{className:"mt-[60px]",children:[a.jsx("div",{className:"flex justify-center",children:a.jsxs("div",{className:"w-full max-w-7xl mx-auto px-2",children:[a.jsx(cRn,{t:n,userState:e}),(s==null?void 0:s.checkin_enabled)&&a.jsx("div",{className:"mt-4 md:mt-6",children:a.jsx(_Rn,{t:n,status:s,turnstileEnabled:b,turnstileSiteKey:v})}),a.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-2 items-start gap-4 md:gap-6 mt-4 md:mt-6",children:[a.jsxs("div",{className:"flex flex-col gap-4 md:gap-6",children:[a.jsx(ORn,{t:n,userState:e,status:s,systemToken:N,setShowEmailBindModal:h,setShowWeChatBindModal:d,generateAccessToken:Y,handleSystemTokenClick:ie,setShowChangePasswordModal:u,setShowAccountDeleteModal:g,passkeyStatus:A,passkeySupported:Q,passkeyRegisterLoading:T,passkeyDeleteLoading:M,onPasskeyRegister:J,onPasskeyDelete:H}),a.jsx(SRn,{t:n})]}),a.jsx(wRn,{t:n,notificationSettings:X,handleNotificationSettingChange:Se,saveNotificationSettings:ge})]})]})}),a.jsx(CRn,{t:n,showEmailBindModal:m,setShowEmailBindModal:h,inputs:i,handleInputChange:R,sendVerificationCode:oe,bindEmail:Oe,disableButton:$,loading:P,countdown:C,turnstileEnabled:b,turnstileSiteKey:v,setTurnstileToken:w}),a.jsx(kRn,{t:n,showWeChatBindModal:f,setShowWeChatBindModal:d,inputs:i,handleInputChange:R,bindWeChat:ee,status:s}),a.jsx($Rn,{t:n,showAccountDeleteModal:y,setShowAccountDeleteModal:g,inputs:i,handleInputChange:R,deleteAccount:re,userState:e,turnstileEnabled:b,turnstileSiteKey:v,setTurnstileToken:w}),a.jsx(ERn,{t:n,showChangePasswordModal:c,setShowChangePasswordModal:u,inputs:i,handleInputChange:R,changePassword:ne,turnstileEnabled:b,turnstileSiteKey:v,setTurnstileToken:w})]})},MRn=({currentStep:e,steps:t,prev:r,next:n,onSubmit:i,loading:o,t:s})=>a.jsxs("div",{className:"flex justify-between items-center pt-4",children:[e>0&&a.jsx(B,{onClick:r,className:"!rounded-lg",children:s("上一步")}),a.jsx("div",{className:"flex-1"}),e{var i,o;const n=typeof window<"u"&&((i=window.electron)==null?void 0:i.isElectron);return a.jsxs(a.Fragment,{children:[e.database_type==="sqlite"&&a.jsx(er,{type:n?"info":"warning",closeIcon:null,title:r(n?"本地数据存储":"数据库警告"),description:n?a.jsxs("div",{children:[a.jsx("p",{children:r("您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。")}),((o=window.electron)==null?void 0:o.dataDir)&&a.jsxs("p",{className:"mt-2 text-sm opacity-80",children:[a.jsx("strong",{children:r("数据存储位置:")}),a.jsx("br",{}),a.jsx("code",{className:"bg-gray-100 dark:bg-gray-800 px-2 py-1 rounded",children:window.electron.dataDir})]}),a.jsxs("p",{className:"mt-2 text-sm opacity-70",children:["💡 ",r("提示:如需备份数据,只需复制上述目录即可")]})]}):a.jsxs("div",{children:[a.jsx("p",{children:r("您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!")}),a.jsx("p",{className:"mt-1",children:a.jsx("strong",{children:r("建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。")})})]}),className:"!rounded-lg",fullMode:!1,bordered:!0}),e.database_type==="mysql"&&a.jsx(er,{type:"success",closeIcon:null,title:r("数据库信息"),description:a.jsx("div",{children:a.jsx("p",{children:r("您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。")})}),className:"!rounded-lg",fullMode:!1,bordered:!0}),e.database_type==="postgres"&&a.jsx(er,{type:"success",closeIcon:null,title:r("数据库信息"),description:a.jsx("div",{children:a.jsx("p",{children:r("您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。")})}),className:"!rounded-lg",fullMode:!1,bordered:!0}),t&&t()]})},ARn=({setupStatus:e,formData:t,setFormData:r,formRef:n,renderNavigationButtons:i,t:o})=>a.jsxs(a.Fragment,{children:[e.root_init?a.jsx(er,{type:"info",closeIcon:null,description:a.jsx("div",{className:"flex items-center",children:a.jsx("span",{children:o("管理员账号已经初始化过,请继续设置其他参数")})}),className:"!rounded-lg"}):a.jsxs(a.Fragment,{children:[a.jsx(F.Input,{field:"username",label:o("用户名"),placeholder:o("请输入管理员用户名"),prefix:a.jsx(R$,{}),showClear:!0,noLabel:!1,validateStatus:"default",rules:[{required:!0,message:o("请输入管理员用户名")}],initValue:t.username||"",onChange:s=>{r({...t,username:s})}}),a.jsx(F.Input,{field:"password",label:o("密码"),placeholder:o("请输入管理员密码"),type:"password",prefix:a.jsx(ga,{}),showClear:!0,noLabel:!1,mode:"password",validateStatus:"default",rules:[{required:!0,message:o("请输入管理员密码")},{min:8,message:o("密码长度至少为8个字符")}],initValue:t.password||"",onChange:s=>{r({...t,password:s})}}),a.jsx(F.Input,{field:"confirmPassword",label:o("确认密码"),placeholder:o("请确认管理员密码"),type:"password",prefix:a.jsx(ga,{}),showClear:!0,noLabel:!1,mode:"password",validateStatus:"default",rules:[{required:!0,message:o("请确认管理员密码")},{validator:(s,l)=>{if(l&&n.current){const c=n.current.getValue("password");if(l!==c)return Promise.reject(o("两次输入的密码不一致"))}return Promise.resolve()}}],initValue:t.confirmPassword||"",onChange:s=>{r({...t,confirmPassword:s})}})]}),i&&i()]}),IRn=({formData:e,handleUsageModeChange:t,renderNavigationButtons:r,t:n})=>a.jsxs(a.Fragment,{children:[a.jsxs(pu,{value:e.usageMode,onChange:t,type:"card",direction:"horizontal",className:"mt-4","aria-label":"使用模式选择",name:"usage-mode-selection",children:[a.jsx(Qr,{value:"external",extra:n("适用于为多个用户提供服务的场景"),style:{width:"30%",minWidth:200},children:n("对外运营模式")}),a.jsx(Qr,{value:"self",extra:n("适用于个人使用的场景,不需要设置模型价格"),style:{width:"30%",minWidth:200},children:n("自用模式")}),a.jsx(Qr,{value:"demo",extra:n("适用于展示系统功能的场景,提供基础功能演示"),style:{width:"30%",minWidth:200},children:n("演示站点模式")})]}),r&&r()]}),{Text:DRn,Title:NRn}=_e,LRn=({setupStatus:e,formData:t,renderNavigationButtons:r,t:n})=>a.jsxs("div",{className:"text-center",children:[a.jsx(vr,{color:"green",className:"mx-auto mb-4 shadow-lg",children:a.jsx(Rd,{size:24})}),a.jsx(NRn,{heading:3,className:"mb-2",children:n("准备完成初始化")}),a.jsx(DRn,{type:"secondary",className:"mb-6 block",children:n('请确认以下设置信息,点击"初始化系统"开始配置')}),a.jsxs(ks,{children:[a.jsx(ks.Item,{itemKey:n("数据库类型"),children:e.database_type==="sqlite"?"SQLite":e.database_type==="mysql"?"MySQL":"PostgreSQL"}),a.jsx(ks.Item,{itemKey:n("管理员账号"),children:e.root_init?n("已初始化"):t.username||n("未设置")}),a.jsx(ks.Item,{itemKey:n("使用模式"),children:t.usageMode==="external"?n("对外运营模式"):t.usageMode==="self"?n("自用模式"):n("演示站点模式")})]}),r&&r()]}),RRn=()=>{const{t:e}=nt(),[t,r]=p.useState(!1),[n,i]=p.useState({status:!1,root_init:!1,database_type:""}),[o,s]=p.useState(0),l=p.useRef(null),[c,u]=p.useState({username:"",password:"",confirmPassword:"",usageMode:"external"});p.useEffect(()=>{l.current&&l.current.setValue("usageMode","external")},[]);const f=[{title:e("数据库检查"),description:e("验证数据库连接状态")},{title:e("管理员账号"),description:e("设置管理员登录信息")},{title:e("使用模式"),description:e("选择系统运行模式")},{title:e("完成初始化"),description:e("确认设置并完成初始化")}];p.useEffect(()=>{d()},[]);const d=async()=>{try{const O=await ue.get("/api/setup"),{success:j,data:w}=O.data;if(j){if(i(w),w.status){window.location.href="/";return}s(0)}else L(e("获取初始化状态失败"))}catch(O){console.error("Failed to fetch setup status:",O),L(e("获取初始化状态失败"))}},m=O=>{var w;const j=((w=O==null?void 0:O.target)==null?void 0:w.value)??O;u(P=>({...P,usageMode:j})),l.current&&l.current.setValue("usageMode",j)},h=()=>{if(!y())return;const O=o+1;s(O)},y=()=>{switch(o){case 0:return!0;case 1:return n.root_init?!0:!c.username||!c.password||!c.confirmPassword?(L(e("请填写完整的管理员账号信息")),!1):c.password!==c.confirmPassword?(L(e("两次输入的密码不一致")),!1):c.password.length<8?(L(e("密码长度至少为8个字符")),!1):!0;case 2:return c.usageMode?!0:(L(e("请选择使用模式")),!1);default:return!0}},g=()=>{const O=o-1;s(O)},b=()=>{if(!l.current){console.error("Form reference is null"),L(e("表单引用错误,请刷新页面重试"));return}const O=l.current.getValues();if(!n.root_init){if(!O.username||!O.username.trim()){L(e("请输入管理员用户名"));return}if(!O.password||O.password.length<8){L(e("密码长度至少为8个字符"));return}if(O.password!==O.confirmPassword){L(e("两次输入的密码不一致"));return}}const j={...O},w=O.usageMode;j.SelfUseModeEnabled=w==="self",j.DemoSiteEnabled=w==="demo",delete j.usageMode,r(!0),ue.post("/api/setup",j).then(P=>{const{success:S,message:$}=P.data;S?(bJ(e("系统初始化成功,正在跳转...")),setTimeout(()=>{window.location.reload()},1500)):L($||e("初始化失败,请重试"))}).catch(P=>{console.error("API error:",P),L(e("系统初始化失败,请重试")),r(!1)}).finally(()=>{r(!1)})},x=O=>{switch(O){case 0:return a.jsx(zRn,{setupStatus:n,t:e});case 1:return a.jsx(ARn,{setupStatus:n,formData:c,setFormData:u,formRef:l,t:e});case 2:return a.jsx(IRn,{formData:c,handleUsageModeChange:m,t:e});case 3:return a.jsx(LRn,{setupStatus:n,formData:c,t:e});default:return null}},v={currentStep:o,steps:f,prev:g,next:h,onSubmit:b,loading:t,t:e};return a.jsx("div",{className:"min-h-screen flex items-center justify-center px-4",children:a.jsx("div",{className:"w-full max-w-4xl",children:a.jsxs(Ve,{className:"!rounded-2xl shadow-sm border-0",children:[a.jsxs("div",{className:"mb-4",children:[a.jsx("div",{className:"text-xl font-semibold",children:e("系统初始化")}),a.jsx("div",{className:"text-xs text-gray-600",children:e("欢迎使用,请完成以下设置以开始使用系统")})]}),a.jsx("div",{className:"px-2 py-2",children:a.jsx(Nl,{type:"basic",current:o,children:f.map((O,j)=>a.jsx(Nl.Step,{title:a.jsx("span",{className:o===j?"shine-text":"",children:O.title}),description:O.description},O.title))})}),a.jsx(Mr,{margin:"12px"}),a.jsx(F,{getFormApi:O=>{l.current=O},initValues:c,children:a.jsx("div",{className:"steps-content",children:[0,1,2,3].map(O=>a.jsx("div",{style:{display:o===O?"block":"none"},children:Le.cloneElement(x(O),{...v,renderNavigationButtons:()=>a.jsx(MRn,{...v})})},O))})})]})})})},FRn=()=>a.jsx(RRn,{}),BRn=({children:e})=>{var n;const[t]=p.useContext(Ti),r=w4();return p.useEffect(()=>{var i;((i=t==null?void 0:t.status)==null?void 0:i.setup)===!1&&r.pathname!=="/setup"&&(window.location.href="/setup")},[(n=t==null?void 0:t.status)==null?void 0:n.setup,r.pathname]),e},VRn=p.lazy(()=>sn(()=>import("./index-DBWkuRp-.js"),__vite__mapDeps([49,6,7,8,9,10,11]))),HRn=p.lazy(()=>sn(()=>import("./index-7O5HCWae.js"),__vite__mapDeps([50,6,7,8,9,51,10,11]))),URn=p.lazy(()=>sn(()=>import("./index-BbwPtsAX.js"),__vite__mapDeps([52,6,7,8,9,51,10,11]))),WRn=p.lazy(()=>sn(()=>import("./index-BKZ4JcUo.js"),__vite__mapDeps([53,6,7,8,54,9,51,10,11]))),KRn=p.lazy(()=>sn(()=>import("./index-CQHo1fMF.js"),__vite__mapDeps([55,6,7,8,54,9,51,10,11])));function qRn(){const{provider:e}=$Oe();return a.jsx(G5,{type:e})}function GRn(){var n;const e=w4(),[t]=p.useContext(Ti),r=p.useMemo(()=>{var o,s;const i=(o=t==null?void 0:t.status)==null?void 0:o.HeaderNavModules;if(i)try{const l=JSON.parse(i);return typeof l.pricing=="boolean"?!1:((s=l.pricing)==null?void 0:s.requireAuth)===!0}catch(l){return console.error("解析顶栏模块配置失败:",l),!1}return!1},[(n=t==null?void 0:t.status)==null?void 0:n.HeaderNavModules]);return a.jsx(BRn,{children:a.jsxs(UKe,{children:[a.jsx(tn,{path:"/",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(VRn,{})},e.pathname)}),a.jsx(tn,{path:"/setup",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(FRn,{})},e.pathname)}),a.jsx(tn,{path:"/forbidden",element:a.jsx(Egn,{})}),a.jsx(tn,{path:"/console/models",element:a.jsx(I0,{children:a.jsx(zNn,{})})}),a.jsx(tn,{path:"/console/deployment",element:a.jsx(I0,{children:a.jsx(iLn,{})})}),a.jsx(tn,{path:"/console/subscription",element:a.jsx(I0,{children:a.jsx(lRn,{})})}),a.jsx(tn,{path:"/console/channel",element:a.jsx(I0,{children:a.jsx(xAn,{})})}),a.jsx(tn,{path:"/console/token",element:a.jsx(ds,{children:a.jsx(UAn,{})})}),a.jsx(tn,{path:"/console/playground",element:a.jsx(ds,{children:a.jsx(FLn,{})})}),a.jsx(tn,{path:"/console/redemption",element:a.jsx(I0,{children:a.jsx(nIn,{})})}),a.jsx(tn,{path:"/console/user",element:a.jsx(I0,{children:a.jsx(wgn,{})})}),a.jsx(tn,{path:"/user/reset",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(Y9n,{})},e.pathname)}),a.jsx(tn,{path:"/login",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(_ie,{children:a.jsx(kgn,{})})},e.pathname)}),a.jsx(tn,{path:"/register",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(_ie,{children:a.jsx(Pgn,{})})},e.pathname)}),a.jsx(tn,{path:"/reset",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(G9n,{})},e.pathname)}),a.jsx(tn,{path:"/oauth/github",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(G5,{type:"github"})},e.pathname)}),a.jsx(tn,{path:"/oauth/discord",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(G5,{type:"discord"})},e.pathname)}),a.jsx(tn,{path:"/oauth/oidc",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(G5,{type:"oidc"})})}),a.jsx(tn,{path:"/oauth/linuxdo",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(G5,{type:"linuxdo"})},e.pathname)}),a.jsx(tn,{path:"/oauth/:provider",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(qRn,{})},e.pathname)}),a.jsx(tn,{path:"/console/setting",element:a.jsx(I0,{children:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(K9n,{})},e.pathname)})}),a.jsx(tn,{path:"/console/personal",element:a.jsx(ds,{children:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(TRn,{})},e.pathname)})}),a.jsx(tn,{path:"/console/topup",element:a.jsx(ds,{children:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(hIn,{})},e.pathname)})}),a.jsx(tn,{path:"/console/log",element:a.jsx(ds,{children:a.jsx(BIn,{})})}),a.jsx(tn,{path:"/console",element:a.jsx(ds,{children:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(HRn,{})},e.pathname)})}),a.jsx(tn,{path:"/console/midjourney",element:a.jsx(ds,{children:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(nDn,{})},e.pathname)})}),a.jsx(tn,{path:"/console/task",element:a.jsx(ds,{children:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(ZDn,{})},e.pathname)})}),a.jsx(tn,{path:"/pricing",element:r?a.jsx(ds,{children:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(iOe,{})},e.pathname)}):a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(iOe,{})},e.pathname)}),a.jsx(tn,{path:"/about",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(URn,{})},e.pathname)}),a.jsx(tn,{path:"/user-agreement",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(WRn,{})},e.pathname)}),a.jsx(tn,{path:"/privacy-policy",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(KRn,{})},e.pathname)}),a.jsx(tn,{path:"/console/chat/:id?",element:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(VIn,{})},e.pathname)}),a.jsx(tn,{path:"/chat2link",element:a.jsx(ds,{children:a.jsx(p.Suspense,{fallback:a.jsx(Ln,{}),children:a.jsx(HIn,{})},e.pathname)})}),a.jsx(tn,{path:"*",element:a.jsx($gn,{})})]})})}const JRn=()=>{var f;const{t:e}=nt(),[t,r]=p.useState(dqe()),n=m2(),i=Jl(),[o]=p.useContext(Ti),s=((f=o==null?void 0:o.status)==null?void 0:f.demo_site_enabled)||!1,l=()=>{let d=localStorage.getItem("footer_html");d&&r(d)},c=new Date().getFullYear(),u=p.useMemo(()=>a.jsxs("footer",{className:"relative h-auto py-16 px-6 md:px-24 w-full flex flex-col items-center justify-between overflow-hidden",children:[a.jsx("div",{className:"absolute hidden md:block top-[204px] left-[-100px] w-[151px] h-[151px] rounded-full bg-[#FFD166]"}),a.jsx("div",{className:"absolute md:hidden bottom-[20px] left-[-50px] w-[80px] h-[80px] rounded-full bg-[#FFD166] opacity-60"}),s&&a.jsxs("div",{className:"flex flex-col md:flex-row justify-between w-full max-w-[1110px] mb-10 gap-8",children:[a.jsx("div",{className:"flex-shrink-0",children:a.jsx("img",{src:i,alt:n,className:"w-16 h-16 rounded-full bg-gray-800 p-1.5 object-contain"})}),a.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-8 w-full",children:[a.jsxs("div",{className:"text-left",children:[a.jsx("p",{className:"!text-semi-color-text-0 font-semibold mb-5",children:e("关于我们")}),a.jsxs("div",{className:"flex flex-col gap-4",children:[a.jsx("span",{className:"!text-semi-color-text-1",children:e("关于项目")}),a.jsx("span",{className:"!text-semi-color-text-1",children:"support@akaicore.space"}),a.jsx("span",{className:"!text-semi-color-text-1",children:e("功能特性")})]})]}),a.jsxs("div",{className:"text-left",children:[a.jsx("p",{className:"!text-semi-color-text-0 font-semibold mb-5",children:e("文档")}),a.jsxs("div",{className:"flex flex-col gap-4",children:[a.jsx("span",{className:"!text-semi-color-text-1",children:"AK AI Core Console"}),a.jsx("span",{className:"!text-semi-color-text-1",children:"/docs"}),a.jsx("span",{className:"!text-semi-color-text-1",children:"/api"})]})]}),a.jsxs("div",{className:"text-left",children:[a.jsx("p",{className:"!text-semi-color-text-0 font-semibold mb-5",children:e("相关项目")}),a.jsxs("div",{className:"flex flex-col gap-4",children:[a.jsx("span",{className:"!text-semi-color-text-1",children:"Gateway"}),a.jsx("span",{className:"!text-semi-color-text-1",children:"Channels"}),a.jsx("span",{className:"!text-semi-color-text-1",children:"Observability"})]})]}),a.jsxs("div",{className:"text-left",children:[a.jsx("p",{className:"!text-semi-color-text-0 font-semibold mb-5",children:e("友情链接")}),a.jsxs("div",{className:"flex flex-col gap-4",children:[a.jsx("span",{className:"!text-semi-color-text-1",children:"Supabase Ready"}),a.jsx("span",{className:"!text-semi-color-text-1",children:"Render Ready"}),a.jsx("span",{className:"!text-semi-color-text-1",children:"AK AI Core Team"})]})]})]})]}),a.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between w-full max-w-[1110px] gap-6",children:[a.jsx("div",{className:"flex flex-wrap items-center gap-2",children:a.jsxs(_e.Text,{className:"text-sm !text-semi-color-text-1",children:["© ",c," ",n,". ",e("版权所有")]})}),a.jsx("div",{className:"text-sm",children:a.jsx("span",{className:"!text-semi-color-text-1",children:"Developed & Custom-built by AK AI Core Team"})})]})]}),[i,n,e,c,s]);return p.useEffect(()=>{l()},[]),a.jsx("div",{className:"w-full",children:t?a.jsxs("div",{className:"relative",children:[a.jsx("div",{className:"custom-footer",dangerouslySetInnerHTML:{__html:t}}),a.jsx("div",{className:"absolute bottom-2 right-4 text-xs !text-semi-color-text-2 opacity-70",children:a.jsx("span",{children:"Developed & Custom-built by AK AI Core Team"})})]}):u})},{Sider:YRn,Content:XRn,Header:QRn}=$o,ZRn=()=>{var x;const[e,t]=p.useContext(Ca),[,r]=p.useContext(Ti),n=zr(),[i,,o]=rne(),[s,l]=p.useState(!1),{i18n:c}=nt(),u=w4(),d=["/console/channel","/console/log","/console/redemption","/console/user","/console/token","/console/midjourney","/console/task","/console/models","/pricing"].includes(u.pathname),m=u.pathname.includes("/console")&&!u.pathname.startsWith("/console/chat")&&u.pathname!=="/console/playground",y=u.pathname.startsWith("/console")&&(!n||s);p.useEffect(()=>{n&&s&&i&&o(!1)},[n,s,i,o]);const g=()=>{let v=localStorage.getItem("user");if(v){let O=JSON.parse(v);t({type:"login",payload:O})}},b=async()=>{try{const v=await ue.get("/api/status"),{success:O,data:j}=v.data;O?(r({type:"set",payload:j}),cLe(j)):L("Unable to connect to server")}catch{L("Failed to load status")}};return p.useEffect(()=>{g(),b().catch(console.error);let v=m2();v&&(document.title=v);let O=Jl();if(O){let j=document.querySelector("link[rel~='icon']");j&&(j.href=O)}},[]),p.useEffect(()=>{var O;MOe();let v;if((O=e==null?void 0:e.user)!=null&&O.setting)try{const j=JSON.parse(e.user.setting);v=Wa(j.language)}catch{}if(!v){const j=localStorage.getItem("i18nextLng");j&&(v=Wa(j))}v||(v=As),localStorage.setItem("i18nextLng",v),document.documentElement.lang=v,v!==c.language&&c.changeLanguage(v)},[c,(x=e==null?void 0:e.user)==null?void 0:x.setting]),a.jsxs($o,{className:"app-layout",style:{display:"flex",flexDirection:"column",overflow:n?"visible":"hidden"},children:[a.jsx(QRn,{style:{padding:0,height:"auto",lineHeight:"normal",position:"fixed",width:"100%",top:0,zIndex:100},children:a.jsx(Wyn,{onMobileMenuToggle:()=>l(v=>!v),drawerOpen:s})}),a.jsxs($o,{style:{overflow:n?"visible":"auto",display:"flex",flexDirection:"column"},children:[y&&a.jsx(YRn,{className:"app-sider",style:{position:"fixed",left:0,top:"64px",zIndex:99,border:"none",paddingRight:"0",width:"var(--sidebar-current-width)"},children:a.jsx(Gyn,{onNavigate:()=>{n&&l(!1)}})}),a.jsxs($o,{style:{marginLeft:n?"0":y?"var(--sidebar-current-width)":"0",flex:"1 1 auto",display:"flex",flexDirection:"column"},children:[a.jsx(XRn,{style:{flex:"1 0 auto",overflowY:n?"visible":"hidden",WebkitOverflowScrolling:"touch",padding:m?n?"5px":"24px":"0",position:"relative"},children:a.jsx(GRn,{})}),!d&&a.jsx($o.Footer,{style:{flex:"0 0 auto",width:"100%"},children:a.jsx(JRn,{})})]})]}),a.jsx(YKe,{})]})},eFn={" + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + Web search {{count}} time / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + Web search {{count}} times / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}":" + Image generation call {{symbol}}{{price}} / 1 time * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + File search {{count}} time / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + File search {{count}} times / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," 个模型设置相同的值":" models with the same value"," 吗?":"?"," 秒":"s"," 秒。":" seconds.",",当前无生效订阅,将自动使用钱包":", no active subscription. Wallet will be used automatically.",",时间:":",time:",",点击更新":", click Update","(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)":"(Currently only supports Epay interface, the default callback address is the server address above!)","(筛选后显示 {{count}} 条)_one":"(Showing {{count}} item after filtering)","(筛选后显示 {{count}} 条)_other":"(Showing {{count}} items after filtering)","(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"(Input {{input}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}":"(Input {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + Audio input {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}","(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}":"(Input {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}","[最多请求次数]和[最多请求完成次数]的最大值为2147483647。":"The maximum value of [Maximum request count] and [Maximum request completion count] is 2147483647.","[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。":"[Maximum request count] must be greater than or equal to 0, [Maximum request completion count] must be greater than or equal to 1.",'{\n "default": [200, 100],\n "vip": [0, 1000]\n}':`{ "default": [200, 100], "vip": [0, 1000] }`,"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}":"{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}","{{name}} ID":"{{name}} ID","{{ratioType}} {{ratio}}":"{{ratioType}} {{ratio}}","• 视频服务商的跨域限制":"• Cross-origin limitations from the video provider","• 防盗链保护机制":"• Hotlink protection mechanisms","• 需要特定的请求头或认证":"• Specific headers or authentication are required","© {{currentYear}}":"© {{currentYear}}","| 基于":" | Based on ","$/1M tokens":"$/1M tokens","0 - 最低":"0 - Lowest","0 表示不限":"0 means unlimited","0.002-1之间的小数":"Decimal between 0.002-1","0.1以上的小数":"Decimal above 0.1","1) 点击「打开授权页面」完成登录;2) 浏览器会跳转到 localhost(页面打不开也没关系);3) 复制地址栏完整 URL 粘贴到下方;4) 点击「生成并填入」。":`1) Click "Open Authorization Page" to complete login; 2) The browser will redirect to localhost (it's OK if the page doesn't load); 3) Copy the full URL from the address bar and paste it below; 4) Click "Generate and Fill".`,"10 - 最高":"10 - Highest","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"1h cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","1h缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h缓存创建倍率: {{cacheCreationRatio1h}})":"1h cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h cache creation ratio: {{cacheCreationRatio1h}})","2 - 低":"2 - Low",'2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的"."':"After May 10, 2025, channels added do not need to remove the dot in the model name during deployment","360智脑":"360 AI Brain","5 - 正常(默认)":"5 - Normal (default)","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"5m cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","5m缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m缓存创建倍率: {{cacheCreationRatio5m}})":"5m cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m cache creation ratio: {{cacheCreationRatio5m}})","8 - 高":"8 - High","AGPL v3.0协议":"AGPL v3.0 License","AI 对话":"AI Chat",AI模型测试环境:"AI model testing environment",AI模型配置:"AI model configuration","AK/SK 模式:使用 AccessKey 和 SecretAccessKey;API Key 模式:使用 API Key":"AK/SK mode uses AccessKey and SecretAccessKey; API Key mode uses an API Key","API Key":"API Key","API Key 模式下不支持批量创建":"Batch creation not supported in API Key mode","API Key 验证失败":"API Key verification failed","API Key 验证成功!连接到 io.net 服务正常":"API Key verification successful! Connection to io.net service is normal","API 地址和相关配置":"API URL and related configuration","API 密钥":"API Key","API 文档":"API Documentation","API 配置":"API Configuration",API令牌管理:"API token management",API使用记录:"API usage records",API信息:"API Information","API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)":"API information management, you can configure multiple API addresses for status display and load balancing (maximum 50)",API地址:"Base URL",API渠道配置:"API channel configuration",API端点:"API endpoints","Authorization callback URL 填":"Fill in the Authorization callback URL","Authorization Endpoint":"Authorization Endpoint",auto分组调用链路:"auto group call chain",Available:"Available",Bark推送URL:"Bark Push URL","Bark推送URL必须以http://或https://开头":"Bark push URL must start with http:// or https://",Bark通知:"Bark notification","Basic Auth 头":"Basic Auth Header","Cache Directory":"Cache Directory","Cached tokens":"Cached tokens","Cached tokens 占比口径由后端返回:Claude 语义按 cached/(prompt+cached),其余按 cached/prompt。":"Cached token ratio is returned by the backend: Claude calculates as cached/(prompt+cached), others as cached/prompt.","Changing batch type to:":"Changing batch type to:","ChatCompletions→Responses 兼容配置":"ChatCompletions→Responses Compatibility Configuration","ChatCompletions→Responses 兼容配置(Beta)":"ChatCompletions→Responses Compatibility (Beta)","Claude 强制 beta=true":"Claude Force beta=true","Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Claude thinking adaptation BudgetTokens = MaxTokens * BudgetTokens percentage",Claude设置:"Claude settings",Claude请求头覆盖:"Claude request header override",Claude请求头追加:"Claude request header append","Claude会在原有请求头基础上追加这些值,不会覆盖已有同名请求头;重复值会自动忽略。":"Claude appends these values on top of existing request headers. Existing headers are not overwritten, and duplicate values are ignored automatically.","Client ID":"Client ID","Client Secret":"Client Secret","Codex 授权":"Codex Authorization","Codex 渠道不支持批量创建":"Codex channel does not support batch creation","common.changeLanguage":"Change Language","Completion tokens":"Completion tokens",Configuration:"Configuration","context_int/context_string 从请求上下文读取;gjson 从入口请求的 JSON body 按 gjson path 读取。":"context_int/context_string reads from request context; gjson reads from the entry request JSON body using gjson path.","CPU 使用率超过此值时拒绝请求":"Reject requests when CPU usage exceeds this value","CPU 阈值 (%)":"CPU Threshold (%)","Creem API 密钥,敏感信息不显示":"Creem API key, sensitive information not displayed","Creem Setting Tips":"Creem only supports preset fixed-amount products. These products and their prices need to be created and configured in advance on the Creem website, so custom dynamic amount top-ups are not supported. Configure the product name and price on Creem, obtain the Product Id, and then fill it in for the product below. Set the top-up amount and display price for this product in the new API.","Creem 介绍":"Creem is the payment partner you always deserved, we strive for simplicity and straightforwardness on our APIs.","Creem 充值":"Creem Recharge","Creem 设置":"Creem Setting","default为默认设置,可单独设置每个分类的安全等级":'"default" is the default setting, and each category can be set separately',"default为默认设置,可单独设置每个模型的版本":'"default" is the default setting, and each model can be set separately',"Dify渠道只适配chatflow和agent,并且agent不支持图片!":"Dify channel only supports chatflow and agent, and agent does not support images!",Discord:"Discord","Discord Client ID":"Discord Client ID","Discord Client Secret":"Discord Client Secret","Discord ID":"Discord ID","Discovery claims":"Discovery claims","Discovery scopes":"Discovery scopes","Discovery 建议 scopes:":"Recommended Discovery scopes:","EUR (欧元)":"EUR (Euro)",false:"false","GC execution failed":"GC execution failed","GC 已执行":"GC executed","GC 执行失败":"GC execution failed","GC 次数":"GC Count",Gemini安全设置:"Gemini safety settings","Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Gemini thinking adaptation BudgetTokens = MaxTokens * BudgetTokens percentage",Gemini思考适配设置:"Gemini thinking adaptation settings",Gemini版本设置:"Gemini version settings",Gemini设置:"Gemini settings",GitHub:"GitHub","GitHub Client ID":"GitHub Client ID","GitHub Client Secret":"GitHub Client Secret","GitHub ID":"GitHub ID","Goroutine 数":"Goroutine Count",Gotify应用令牌:"Gotify application token",Gotify服务器地址:"Gotify server address","Gotify服务器地址必须以http://或https://开头":"Gotify server address must start with http:// or https://",Gotify通知:"Gotify notification","GPU/容器":"GPU/Container",GPU数量:"Number of GPUs",Grok设置:"Grok Settings","Haiku 模型":"Haiku Model","Homepage URL 填":"Fill in the Homepage URL",ID:"ID","include_obfuscation 用于控制 Responses 流混淆字段。默认关闭以避免客户端关闭该安全保护":"include_obfuscation controls obfuscation fields in Responses stream. Disabled by default to prevent clients from disabling this security protection","inference_geo 字段用于控制 Claude 数据驻留推理区域。默认关闭以避免未经授权透传地域信息":"The inference_geo field controls Claude's data residency inference region. Disabled by default to prevent unauthorized pass-through of geographic information",IP:"IP",IP白名单:"IP Whitelist","IP白名单(支持CIDR表达式)":"IP whitelist (supports CIDR expressions)",IP限制:"IP restrictions",IP黑名单:"IP blacklist",JSON:"JSON","JSON 已格式化":"JSON Formatted","JSON 文本":"JSON Text","JSON 无效":"Invalid JSON","JSON 模式":"JSON Mode","JSON 模式支持手动输入或上传服务账号 JSON":"JSON mode supports manual input or upload service account JSON","JSON格式密钥,请确保格式正确":"JSON format key, please ensure the format is correct",JSON格式错误:"JSON format error",JSON编辑:"JSON Editor","JSON解析错误:":"JSON parsing error:",Key:"Key","Key 或 Path":"Key or Path","Key 指纹":"Key Fingerprint","Key 摘要":"Key summary","Key 来源":"Key Source","Key 来源类型":"Key Source Type","Linux DO Client ID":"Linux DO Client ID","Linux DO Client Secret":"Linux DO Client Secret",LinuxDO:"LinuxDO","LinuxDO ID":"LinuxDO ID","Logo 图片地址":"Logo image address","Midjourney 任务记录":"Midjourney Task Records",MIT许可证:"MIT License","New API项目仓库地址:":"New API project repository address: ","NewAPI 默认不会将入口请求的 User-Agent 透传到上游渠道;该条件仅用于识别访问本站点的客户端。":"NewAPI does not pass the incoming request's User-Agent to upstream channels by default; this condition is only used to identify clients accessing this site.","OAuth Client ID":"OAuth Client ID","OAuth Client Secret":"OAuth Client Secret","OAuth 登录失败:":"OAuth login failed: ","OAuth 端点":"OAuth Endpoints","OAuth 配置错误:授权端点必须是完整的 URL(以 http:// 或 https:// 开头)":"OAuth configuration error: Authorization endpoint must be a full URL (starting with http:// or https://)",OIDC:"OIDC","OIDC ID":"OIDC ID","Ollama 模型管理":"Ollama Model Management","Ollama 版本信息":"Ollama Version Info","Opus 模型":"Opus Model",Passkey:"Passkey","Passkey 已解绑":"Passkey removed","Passkey 已重置":"Passkey has been reset","Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式":"Passkey is a passwordless authentication method based on WebAuthn standard, supporting fingerprint, face recognition, hardware keys and other authentication methods","Passkey 注册失败,请重试":"Passkey registration failed. Please try again.","Passkey 注册成功":"Passkey registration successful","Passkey 登录":"Passkey Login","Ping间隔(秒)":"Ping Interval (seconds)","POST 参数":"POST Parameters","price_xxx 的商品价格 ID,新建产品后可获得":"Product price ID for price_xxx, available after creating new product","Prompt cache hit tokens":"Prompt cache hit tokens","Prompt tokens":"Prompt tokens","Reasoning Effort":"Reasoning Effort","Recharge Quota":"Recharge Quota","Request ID":"Request ID","safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私":"The safety_identifier field helps OpenAI identify application users who may violate usage policies. Disabled by default to protect user privacy","Scopes(可选)":"Scopes (optional)","service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用":"The service_tier field is used to specify service level. Allowing pass-through may result in higher billing than expected. Disabled by default to avoid extra charges","sk_xxx 或 rk_xxx 的 Stripe 密钥,敏感信息不显示":"Stripe key for sk_xxx or rk_xxx, sensitive information not displayed","SMTP 发送者邮箱":"SMTP Sender Email","SMTP 服务器地址":"SMTP Server Address","SMTP 端口":"SMTP Port","SMTP 访问凭证":"SMTP Access Credential","SMTP 账户":"SMTP Account","Sonnet 模型":"Sonnet Model","SSE 事件":"SSE Events",SSE数据流:"SSE Stream",SSRF防护开关详细说明:"Master switch controls whether SSRF protection is enabled. When disabled, all SSRF checks are bypassed, allowing access to any URL. ⚠️ Only disable this feature in completely trusted environments.",SSRF防护设置:"SSRF Protection Settings",SSRF防护详细说明:"SSRF protection prevents malicious users from using your server to access internal network resources. Configure whitelists for trusted domains/IPs and restrict allowed ports. Applies to file downloads, webhooks, and notifications.","store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用":"The store field authorizes OpenAI to store request data for product evaluation and optimization. Disabled by default. Enabling may cause Codex to malfunction","Stripe 设置":"Stripe Settings","Stripe/Creem 商品ID(可选)":"Stripe/Creem Product ID (optional)","Stripe/Creem 需在第三方平台创建商品并填入 ID":"Stripe/Creem products must be created on the third-party platform and the ID filled in",Telegram:"Telegram","Telegram Bot Token":"Telegram Bot Token","Telegram Bot 名称":"Telegram Bot Name","Telegram ID":"Telegram ID","Token Endpoint":"Token Endpoint","token 会按倍率换算成“额度/次数”,请求结束后再做差额结算(补扣/返还)。":"Tokens are converted to quota/usage count by ratio. After the request completes, the difference is settled (additional deduction/refund).","Total tokens":"Total tokens",true:"true","TTL(秒,0 表示默认)":"TTL (seconds, 0 for default)","TTL(秒)":"TTL (seconds)","Turnstile Secret Key":"Turnstile Secret Key","Turnstile Site Key":"Turnstile Site Key",Unix时间戳:"Unix timestamp","Uptime Kuma地址":"Uptime Kuma Address","Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)":"Uptime Kuma monitoring category management, you can configure multiple monitoring categories for service status display (maximum 20)","URL 标识,只能包含小写字母、数字和连字符":"URL identifier, only lowercase letters, numbers, and hyphens allowed",URL链接:"URL Link","USD (美元)":"USD (US Dollar)","User Info Endpoint":"User Info Endpoint","User-Agent include(每行一个,可不写)":"User-Agent include (one per line, optional)","Value 正则":"Value Regex","Vertex AI 不支持 functionResponse.id 字段,开启后将自动移除该字段":"Vertex AI does not support the functionResponse.id field. When enabled, this field will be automatically removed","Webhook 密钥":"Webhook Secret","Webhook 签名密钥":"Webhook Signature Key",Webhook地址:"Webhook URL","Webhook地址必须以https://开头":"Webhook URL must start with https://",Webhook请求结构说明:"Webhook request structure description",Webhook通知:"Webhook notification","Web搜索价格:{{symbol}}{{price}} / 1K 次":"Web Search Price: {{symbol}}{{price}} / 1K requests","WeChat Server 服务器地址":"WeChat Server Address","WeChat Server 访问凭证":"WeChat Server Access Credential","Well-Known URL":"Well-Known URL","Well-Known URL 必须以 http:// 或 https:// 开头":"Well-Known URL must start with http:// or https://","whsec_xxx 的 Webhook 签名密钥,敏感信息不显示":"Webhook signature key for whsec_xxx, sensitive information not displayed",Worker地址:"Worker Address",Worker密钥:"Worker Key",一个月:"A month",一天:"One day",一小时:"One hour","一次调用消耗多少刀,优先级大于模型倍率":"How much USD one call costs, priority over model ratio","一行一个,不区分大小写":"One line per keyword, not case-sensitive","一行一个屏蔽词,不需要符号分割":"One line per sensitive word, no symbols are required","一键填充到 FluentRead":"One-click fill to FluentRead",上一个表单块:"Previous form block",上一步:"Previous","上次保存: ":"Last saved: ",上游倍率同步:"Upstream ratio synchronization",上游返回:"Upstream response",下一个表单块:"Next form block",下一步:"Next",下午好:"Good afternoon",下载日志:"Download Logs",不再提醒:"Do not remind again",不升级:"No upgrade",不同用户分组的价格信息:"Price information for different user groups",不填则为模型列表第一个:"First model in list if empty",不建议使用:"Not recommended",不支持:"Not supported","不是合法的 JSON 字符串":"Not a valid JSON string",不更改:"Not change",不重置:"No Reset",不限:"Unlimited",不限制:"Unlimited",与本地相同:"Same as local",专属倍率:"Exclusive group ratio",两次输入的密码不一致:"The two passwords entered do not match","两次输入的密码不一致!":"The passwords entered twice are inconsistent!",两步验证:"Two-Factor Authentication","两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。":"Two-factor authentication (2FA) provides additional security protection for your account. After enabling, you need to enter your password and the verification code generated by the authenticator application when logging in.","两步验证启用成功!":"Two-factor authentication enabled successfully!",两步验证已禁用:"Two-factor authentication has been disabled",两步验证设置:"Two-factor authentication settings",个:"individual",个GPU:" GPUs",个人中心:"Personal center",个人中心区域:"Personal Center Area",个人信息设置:"Personal information settings",个人设置:"Personal Settings",个字段:" fields",个实例:" instances",个已过期:"expired",个性化设置:"Personalization Settings",个性化设置左侧边栏的显示内容:"Personalize the display content of the left sidebar",个月:" months",个未配置模型:"models not configured",个模型:"models",个生效中:"active","个部署吗?此操作不可逆。":" deployments? This operation cannot be undone.",中午好:"Good afternoon",'为一个 JSON 对象,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Is a JSON object, e.g.: {"100": 0.95, "200": 0.9, "500": 0.85}',"为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]":"Is a JSON array, e.g.: [10, 20, 50, 100, 200, 500]","为一个 JSON 文本":"Is a JSON text","为一个 JSON 文本,例如:":"Is a JSON text, e.g.:","为一个 JSON 文本,键为分组名称,值为倍率":"Is a JSON text with group name as key and ratio as value","为一个 JSON 文本,键为分组名称,值为分组描述":"Is a JSON text with group name as key and group description as value",'为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 "gpt-4-gizmo-*": 0.1,一次消耗0.1刀':'Is a JSON text with model name as key and cost per call as value, e.g.: "gpt-4-gizmo-*": 0.1, costs $0.1 per call',"为一个 JSON 文本,键为模型名称,值为倍率":"Is a JSON text with model name as key and ratio as value",'为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-audio-preview": 16}':'A JSON text with model name as key and ratio as value, e.g.: {"gpt-4o-audio-preview": 16}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-realtime": 2}':'A JSON text with model name as key and ratio as value, e.g.: {"gpt-4o-realtime": 2}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-image-1": 2}':'A JSON text with model name as key and ratio as value, e.g.: {"gpt-image-1": 2}',"为一个 JSON 文本,键为组名称,值为倍率":"Is a JSON text with group name as key and ratio as value","为了保护账户安全,请验证您的两步验证码。":"To protect account security, please verify your two-factor authentication code.","为了保护账户安全,请验证您的身份。":"To protect account security, please verify your identity.","为保证匹配准确,请确保客户端直连本站点(避免反向代理/网关改写 User-Agent)。":"To ensure accurate matching, make sure the client connects directly to this site (avoid reverse proxies/gateways that rewrite User-Agent).","为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https":"If empty, defaults to server address. Multiple Origins separated by commas, e.g.: https://newapi.pro,https://newapi.com. Note: cannot contain [], must use https",主模型:"Primary Model",主页链接填:"Enter homepage link",之前的所有日志:"All previous logs",二步验证已重置:"Two-factor authentication has been reset",产品ID:"Product ID",产品ID已存在:"Product ID already exists",产品名称:"Product Name",产品配置:"Product Configuration","产品配置错误,请联系管理员":"Product configuration error, please contact the administrator","仅为使用OpenAI格式的Gemini/Vertex渠道填充thoughtSignature":"Fill thoughtSignature only for Gemini/Vertex channels using the OpenAI format","仅会覆盖你勾选的字段,未勾选的字段保持本地不变。":"Only selected fields will be overwritten, unselected fields remain unchanged.","仅供参考,以实际扣费为准":"For reference only, actual deduction shall prevail",仅保存:"Save Only","仅修改展示粒度,统计精确到小时":"Only modify display granularity, statistics accurate to the hour",仅密钥:"Only key",仅对自定义模型有效:"Only effective for custom models",仅当前层:"Current level only","仅当自动禁用开启时有效,关闭后不会自动禁用该渠道":"Only effective when automatic disabling is enabled, after closing, the channel will not be automatically disabled",仅支持:"Only supports","仅支持 JSON 对象,必须包含 access_token 与 account_id":"Only JSON objects are supported, must include access_token and account_id","仅支持 JSON 文件":"Only JSON files are supported","仅支持 JSON 文件,支持多文件":"Only JSON files are supported, multiple files are supported","仅支持 OpenAI 接口格式":"Only OpenAI interface format is supported",仅显示已绑定:"Show bound only",仅显示矛盾倍率:"Only show conflicting ratios","仅用于开发环境,生产环境应使用 HTTPS":"For development only, use HTTPS in production","仅用于换算,实际保存的是额度":"For conversion only, quota is what gets saved",仅用订阅:"Subscription only",仅用钱包:"Wallet only",仅重置配置:"Reset configuration only",今日关闭:"Close Today",今日已签到:"Checked in today","今日已签到,累计签到":"Checked in today, total check-ins",从官方模型库同步:"Sync from official model library","从认证器应用中获取验证码,或使用备用码":"Get verification code from authenticator app, or use backup code",从配置文件同步:"Sync from config file",代理地址:"Proxy address",代理设置:"Proxy Settings",代码已复制到剪贴板:"Code copied to clipboard",令牌:"Tokens",令牌分组:"Token grouping","令牌分组,默认为用户的分组":"Token group, default is your group","令牌创建成功,请在列表页面点击复制获取令牌!":"Token created successfully, please click copy on the list page to get the token!",令牌名称:"Token Name",令牌已重置并已复制到剪贴板:"Token has been reset and copied to clipboard","令牌更新成功!":"Token updated successfully!","令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制":"The quota of the token is only used to limit the maximum quota usage of the token itself, and the actual usage is limited by the remaining quota of the account",令牌端点:"Token Endpoint",令牌管理:"Token Management","以下上游数据可能不可信:":"The following upstream data may not be reliable: ","以下文件解析失败,已忽略:{{list}}":"The following files failed to parse and have been ignored: {{list}}",以及:"and",仪表盘设置:"Dashboard Settings",价格:"Pricing","价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}}":"Price: {{symbol}}{{price}} * {{ratioType}}: {{ratio}}","价格:${{price}} * {{ratioType}}:{{ratio}}":"Price: ${{price}} * {{ratioType}}: {{ratio}}","价格暂时不可用,请稍后重试":"Price temporarily unavailable, please try again later","价格计算中...":"Calculating price...",价格计算失败:"Price calculation failed","价格计算失败: ":"Price calculation failed: ",价格设置:"Price Settings",价格设置方式:"Pricing configuration method","价格重新计算中...":"Recalculating price...",价格预估:"Price Estimate","任一满足(OR)":"Any match (OR)","任务 ID":"Task ID",任务ID:"Task ID",任务日志:"Task Logs",任务状态:"Status",任务记录:"Task Records","企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选":"Enterprise accounts have special return format and require special handling. If not an enterprise account, do not check this option",优先级:"Priority",优先订阅:"Subscription first",优先钱包:"Wallet first",优惠:"Discount",低于此额度时将发送邮件提醒用户:"Email reminder will be sent when quota falls below this",余额:"Balance",余额充值管理:"Balance recharge management",作废:"Invalidate",作废于:"Invalidated at","作废后该订阅将立即失效,历史记录不受影响。是否继续?":"After invalidation, the subscription becomes invalid immediately. History is not affected. Continue?",作用域:"Scope","作用域:包含分组":"Scope: Include Group","作用域:包含规则名称":"Scope: Include Rule Name",你似乎并没有修改什么:"You seem to have not modified anything","你可以在“自定义模型名称”处手动添加它们,然后点击填入后再提交,或者直接使用下方操作自动处理。":"You can manually add them under “Custom model names”, click Fill and submit, or use the actions below to handle them automatically.","使用 {{name}} 继续":"Continue with {{name}}","使用 Discord 继续":"Continue with Discord","使用 GitHub 继续":"Continue with GitHub",'使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}':'Use JSON object format, format: {"group_name": [max_requests, max_completions]}',"使用 LinuxDO 继续":"Continue with LinuxDO","使用 OIDC 继续":"Continue with OIDC","使用 Passkey 实现免密且更安全的登录体验":"Use Passkey for password-free and more secure login experience","使用 Passkey 登录":"Sign in with Passkey","使用 Passkey 验证":"Verify with Passkey","使用 微信 继续":"Continue with WeChat","使用 用户名 注册":"Sign up with Username","使用 邮箱或用户名 登录":"Sign in with Email or Username",使用ID排序:"Sort by ID",使用日志:"Usage Logs",使用模式:"Usage mode",使用统计:"Usage Statistics","使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:":"Use an authenticator app (such as Google Authenticator, Microsoft Authenticator) to scan the QR code below:",使用认证器应用扫描二维码:"Scan QR code with authenticator app",例如:"e.g.","例如 /var/cache/new-api":"e.g. /var/cache/new-api","例如 €, £, Rp, ₩, ₹...":"For example, €, £, Rp, ₩, ₹...","例如 https://docs.newapi.pro":"E.g., https://docs.newapi.pro","例如:":"For example:",'例如: /bin/bash -c "python app.py"':'e.g.: /bin/bash -c "python app.py"',"例如: nginx:latest":"e.g.: nginx:latest","例如: socks5://user:pass@host:port":"e.g.: socks5://user:pass@host:port","例如:-c":"e.g.: -c","例如:/bin/bash":"e.g.: /bin/bash","例如:0001":"e.g.: 0001","例如:1000":"e.g.: 1000","例如:100000":"e.g.: 100000","例如:2,就是最低充值2$":"e.g.: 2, means minimum top-up is $2","例如:2000":"e.g.: 2000","例如:4.99":"e.g.: 4.99","例如:401, 403, 429, 500-599":"e.g. 401,403,429,500-599","例如:7,就是7元/美金":"e.g.: 7, means 7 yuan per USD","例如:email":"e.g.: email","例如:example.com":"e.g.: example.com","例如:github / si:google / https://example.com/logo.png / 🐱":"e.g.: github / si:google / https://example.com/logo.png / 🐱","例如:GitHub Enterprise":"e.g.: GitHub Enterprise","例如:github-enterprise":"e.g.: github-enterprise","例如:https://example.com/.well-known/openid-configuration":"e.g.: https://example.com/.well-known/openid-configuration","例如:https://gitea.example.com":"e.g.: https://gitea.example.com","例如:https://yourdomain.com":"e.g.: https://yourdomain.com","例如:name、full_name":"e.g.: name, full_name","例如:nginx:latest":"e.g.: nginx:latest","例如:preferred_username、login":"e.g.: preferred_username, login","例如:preview":"e.g.: preview","例如:prod_6I8rBerHpPxyoiU9WK4kot":"e.g.: prod_6I8rBerHpPxyoiU9WK4kot","例如:sub、id、data.user.id":"e.g.: sub, id, data.user.id","例如:基础套餐":"e.g.: Basic Package","例如:该请求不满足准入策略":"e.g.: This request does not meet the admission policy","例如:适合轻度使用":"e.g.: Suitable for light usage","例如:需要等级 {{required}},你当前等级 {{current}}":"e.g.: Required level {{required}}, your current level is {{current}}","例如(全渠道):":"Example (all channels):","例如(指定渠道):":"Example (specific channels):",例如发卡网站的购买链接:"E.g., purchase link from card issuing website",供应商:"Provider",供应商介绍:"Provider introduction","供应商信息:":"Provider information:","供应商创建成功!":"Provider created successfully!",供应商删除成功:"Provider deleted successfully",供应商名称:"Provider name",供应商图标:"Provider icon","供应商更新成功!":"Provider updated successfully!","侧边栏管理(全局控制)":"Sidebar Management (Global Control)",侧边栏设置保存成功:"Sidebar settings saved successfully",保存:"Save","保存 Discord OAuth 设置":"Save Discord OAuth Settings","保存 GitHub OAuth 设置":"Save GitHub OAuth Settings","保存 Linux DO OAuth 设置":"Save Linux DO OAuth Settings","保存 OIDC 设置":"Save OIDC Settings","保存 Passkey 设置":"Save Passkey Settings","保存 SMTP 设置":"Save SMTP Settings","保存 Telegram 登录设置":"Save Telegram Login Settings","保存 Turnstile 设置":"Save Turnstile Settings","保存 WeChat Server 设置":"Save WeChat Server Settings",保存分组倍率设置:"Save group ratio settings",保存备用码:"Save backup codes",保存备用码以备不时之需:"Save backup codes for emergencies",保存失败:"Save failed","保存失败,请重试":"Save failed, please try again","保存失败:":"Save failed:",保存屏蔽词过滤设置:"Save sensitive word filtering settings",保存性能设置:"Save Performance Settings",保存成功:"Saved successfully",保存数据看板设置:"Save data dashboard settings",保存日志设置:"Save log settings",保存模型倍率设置:"Save model ratio settings",保存模型速率限制:"Save model rate limit settings",保存监控设置:"Save Monitoring Settings",保存签到设置:"Save check-in settings",保存绘图设置:"Save drawing settings",保存聊天设置:"Save chat settings",保存设置:"Save Settings",保存通用设置:"Save General Settings",保存邮箱域名白名单设置:"Save Email Domain Whitelist Settings",保存额度设置:"Save Quota Settings","保留原值(目标已有值时不覆盖)":"Keep original value (do not overwrite if target already has a value)",修复数据库一致性:"Fix database consistency",修改为:"Modify to",修改子渠道优先级:"Modify sub-channel priority",修改子渠道权重:"Modify sub-channel weight",修改密码:"Change password",修改绑定:"Modify binding",修改部署名称:"Change Deployment Name",倍率:"Ratio",倍率信息:"Ratio information",倍率是为了方便换算不同价格的模型:"The magnification is to facilitate the conversion of models with different prices.",倍率模式:"Ratio Mode",计费显示模式:"Billing Display Mode","价格模式(默认)":"Price Mode (Default)",倍率类型:"Ratio type",偏好设置:"Preferences",停止测试:"Stop Testing",停止重试:"Stop Retry",停用:"Deactivate","允许 AccountFilter 参数":"Allow AccountFilter parameter","允许 HTTP 协议图片请求(适用于自部署代理)":"Allow HTTP protocol image requests (for self-deployed proxies)","允许 inference_geo 透传":"Allow inference_geo Pass-through","允许 safety_identifier 透传":"Allow safety_identifier Pass-through","允许 service_tier 透传":"Allow service_tier Pass-through","允许 stream_options.include_obfuscation 透传":"Allow stream_options.include_obfuscation Pass-through","允许 Turnstile 用户校验":"Allow Turnstile user verification","允许不安全的 Origin(HTTP)":"Allow insecure Origin (HTTP)","允许回调(会泄露服务器 IP 地址)":"Allow callback (will leak server IP address)","允许在 Stripe 支付中输入促销码":"Allow entering promotion codes during Stripe checkout",允许新用户注册:"Allow new user registration","允许的 Origins":"Allowed Origins","允许的IP,一行一个,不填写则不限制":"Allowed IPs, one per line, not filled in means no restrictions",允许的端口:"Allowed Ports","允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)":"Allow access to private IP addresses (127.0.0.1, 192.168.x.x and other internal addresses)","允许通过 Discord 账户登录 & 注册":"Allow login & registration via Discord account","允许通过 GitHub 账户登录 & 注册":"Allow login & registration via GitHub account","允许通过 Linux DO 账户登录 & 注册":"Allow login & registration via Linux DO account","允许通过 OIDC 进行登录":"Allow login via OIDC","允许通过 Passkey 登录 & 认证":"Allow login & authentication via Passkey","允许通过 Telegram 进行登录":"Allow login via Telegram",允许通过密码进行注册:"Allow registration via password",允许通过密码进行登录:"Allow login via password","允许通过微信登录 & 注册":"Allow login & registration via WeChat",允许重试:"Allow Retry",元:"CNY",充值:"Top Up","充值价格(x元/美金)":"Top Up price (x yuan/dollar)",充值价格显示:"Top Up price",充值分组倍率:"Top Up group ratio","充值分组倍率不是合法的 JSON 字符串":"Top Up group ratio is not a valid JSON string",充值数量:"Top Up quantity","充值数量,最低 ":"Top Up quantity, minimum",充值数量不能小于:"The top up amount cannot be less than",充值方式设置:"Top Up method settings","充值方式设置不是合法的 JSON 字符串":"Top Up method settings is not a valid JSON string",充值确认:"Top Up confirmation",充值账单:"Top Up Bills",充值金额折扣配置:"Top Up amount discount configuration","充值金额折扣配置不是合法的 JSON 对象":"Top Up amount discount configuration is not a valid JSON object",充值链接:"Top Up Link",充值额度:"Top Up Quota","先填写配置,再自动填充 OAuth 端点,能显著减少手工输入":"Fill in configuration first, then auto-fill OAuth endpoints to significantly reduce manual input","先搜索,再一键复制字段名或填入当前规则。字段名为系统内部路径,可直接用于路径 / 来源 / 目标。":"Search first, then copy field names or fill into the current rule with one click. Field names are internal system paths that can be used directly for path / source / target.","免责声明:仅限个人使用,请勿分发或共享任何凭证。该渠道存在前置条件与使用门槛,请在充分了解流程与风险后使用,并遵守 OpenAI 的相关条款与政策。相关凭证与配置仅限接入 Codex CLI 使用,不适用于其他客户端、平台或渠道。":"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use only if you understand the flow and risks, and comply with OpenAI’s terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.",兑换人ID:"Redeemer ID","兑换成功!":"Redemption successful!",兑换码充值:"Redemption code recharge",兑换码创建成功:"Redemption Code Created","兑换码创建成功,是否下载兑换码?":"Redemption code created successfully. Do you want to download it?","兑换码创建成功!":"Redemption code created successfully!","兑换码将以文本文件的形式下载,文件名为兑换码的名称。":"The redemption code will be downloaded as a text file, with the filename being the redemption code name.","兑换码更新成功!":"Redemption code updated successfully!",兑换码生成管理:"Redemption code generation management",兑换码管理:"Redemption Code Management",兑换额度:"Redeem","全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用":"Global control of sidebar areas and functions, users cannot enable functions hidden by administrators",全局设置:"Global Settings",全选:"Select all",全部:"All",全部供应商:"All vendors",全部分组:"All groups",全部地区总可用资源:"Total Available Resources in All Regions",全部填入:"Fill All",全部容器:"All Containers",全部展开:"Expand All",全部收起:"Collapse All",全部标签:"All tags",全部模型:"All Models","全部满足(AND)":"All match (AND)",全部状态:"All status",全部硬件总可用资源:"Total Available Hardware Resources",全部端点:"All endpoints",全部类型:"All types",公告:"Announcement",公告内容:"Notice Content",公告已更新:"Notice updated",公告更新失败:"Notice update failed",公告类型:"Notice Type",共:"Total","共 {{count}} 个密钥_one":"{{count}} key","共 {{count}} 个密钥_other":"{{count}} keys","共 {{count}} 个模型":"{{count}} models","共 {{count}} 个模型_one":"{{count}} model","共 {{count}} 个模型_other":"{{count}} models","共 {{count}} 条日志_one":"{{count}} log entry","共 {{count}} 条日志_other":"{{count}} log entries","共 {{total}} 项,当前显示 {{start}}-{{end}} 项":"{{total}} items total, showing {{start}}-{{end}} items",关:"Off",关于:"About",关于我们:"About Us",关于系统的详细信息:"Detailed information about the system",关于项目:"About Project","关键字(id或者名称)":"Keyword (id or name)",关闭:"Close",关闭侧边栏:"Close sidebar",关闭公告:"Close Notice","关闭后,此模型将不会被“同步官方”自动覆盖或创建":'After closing, this model will not be automatically overwritten or created by "Sync Official"',"关闭后将不再显示此提示(仅对当前浏览器生效)。确定要关闭吗?":"After closing, this notice will no longer be shown (only for this browser). Are you sure you want to close it?","关闭弹窗,已停止批量测试":"Dialog closed, batch testing stopped",关闭提示:"Close notice",其他:"Other",其他注册选项:"Other registration options",其他登录选项:"Other login options",其他设置:"Other Settings",其他详情:"Other details","内存 阈值 (%)":"Memory Threshold (%)",内存使用率超过此值时拒绝请求:"Reject requests when memory usage exceeds this value",内存命中:"Memory Hits","内存缓存最大条目数。0 表示使用后端默认容量:100000。":"Maximum entries for in-memory cache. 0 uses the backend default capacity: 100000.",内容:"Content","内容较大,已启用性能优化模式":"Content is large, performance optimization mode enabled","内容较大,部分功能可能受限":"Content is large, some features may be limited",内置:"Built-in","内置 Ollama 镜像":"Built-in Ollama Image",再次输入部署名称:"Enter Deployment Name Again",最低:"lowest",最低充值美元数量:"Minimum recharge dollar amount",最后使用时间:"Last used time",最后更新:"Last Updated",最后请求:"Last request",最大GPU数量:"Max Number of GPUs",最大可用:"Max Available",最大条目数:"Max Entries",最终抵扣:"Final Deduction",最近一次:"Last",最近事件:"Recent Events",写:"Write",准入策略:"Admission Policy","准入策略 JSON(可选)":"Admission Policy JSON (optional)","准备中...":"Preparing...",准备完成初始化:"Ready to complete initialization",凭证已刷新:"Credentials Refreshed",分类名称:"Category Name",分组:"Group",分组与模型定价设置:"Group and Model Pricing Settings",分组价格:"Group price",分组倍率:"Group ratio",分组倍率设置:"Group ratio settings",'分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{"vip": 0.5, "test": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1':'Group ratio settings, you can add new groups or modify existing group ratios here, format as JSON string, e.g.: {"vip": 0.5, "test": 1}, indicating vip group ratio is 0.5, test group ratio is 1',分组特殊倍率:"Group special ratio",分组特殊可用分组:"Available special groups",分组设置:"Group settings","分组速率配置优先级高于全局速率限制。":"Group rate configuration priority is higher than global rate limit.",分组速率限制:"Group rate limit",分钟:"minutes",切换为Assistant角色:"Switch to Assistant role",切换为System角色:"Switch to System role",切换为单密钥模式:"Switch to single key mode",切换主题:"Switch Theme",划转到余额:"Transfer to balance",划转邀请额度:"Transfer invitation quota",划转金额最低为:"The minimum transfer amount is",划转额度:"Transfer amount","列出的模型将不会自动添加或移除-thinking/-nothinking 后缀":"Models in this list will not automatically add or remove the -thinking/-nothinking suffix.",列设置:"Column settings",创建:"Create","创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)":"Create token with auto group by default, initial token will also be set to auto (otherwise leave blank for user default group)",创建失败:"Creation failed",创建成功:"Created successfully","创建或选择密钥时,将 Project 设置为 io.cloud":"When creating or selecting a key, set Project to io.cloud",创建新用户账户:"Create new user account",创建新的令牌:"Create New Token",创建新的兑换码:"Create a new redemption code",创建新的模型:"Create new model",创建新的渠道:"Create New Channel",创建新的订阅套餐:"Create a New Subscription Plan",创建新的预填组:"Create new pre-filled group",创建时间:"Creation Time",创建用户:"Create User","初始化失败,请重试":"Initialization failed, please retry",初始化系统:"Initialize system",删除:"Delete","删除 Key 来源":"Delete Key Source","删除会彻底移除该订阅记录(含权益明细)。是否继续?":"Deletion will permanently remove this subscription record (including benefit details). Continue?",'删除后无法恢复,确定要删除模型 "{{name}}" 吗?':'Cannot be recovered after deletion, are you sure you want to delete model "{{name}}"?',删除失败:"Delete failed",删除密钥失败:"Failed to delete key",删除成功:"Delete successful",删除所选:"Delete Selected",删除所选令牌:"Delete selected token",删除所选通道:"Delete selected channels",删除条件:"Delete Condition",删除禁用密钥失败:"Failed to delete disabled keys",删除禁用通道:"Delete disabled channels",删除自动禁用密钥:"Delete auto disabled keys",删除规则:"Delete Rule",删除账户:"Delete Account",删除账户确认:"Delete Account Confirmation",删除部署失败:"Failed to delete deployment",刷新:"Refresh",刷新凭证:"Refresh Credentials",刷新失败:"Refresh failed",刷新容器信息:"Refresh Container Info",刷新日志:"Refresh Logs",刷新统计:"Refresh Stats",刷新缓存统计:"Refresh Cache Statistics",刷新缓存统计失败:"Failed to refresh cache statistics","前往 io.net API Keys":"Go to io.net API Keys",前往设置:"Go to Settings",前往设置页面:"Go to Settings Page",前缀:"Prefix",副本数量:"Number of Replicas",剩余:"Remaining","剩余备用码:":"Remaining backup codes: ",剩余时间:"Remaining Time",剩余额度:"Remaining quota","剩余额度/总额度":"Remaining/Total",剩余额度$:"Remaining quota $",功能特性:"Features",加入渠道:"Join Channel",加入预填组:"Join Pre-filled Group",加密存储:"Encrypted Storage","加载中...":"Loading...",加载供应商信息失败:"Failed to load supplier information","加载关于内容失败...":"Failed to load about content...",加载分组失败:"Failed to load groups",加载失败:"Load failed","加载容器信息中...":"Loading container info...","加载容器详情中...":"Loading container details...","加载日志中...":"Loading logs...",加载模型信息失败:"Failed to load model information",加载模型列表失败:"Failed to load model list",加载模型失败:"Failed to load models","加载用户协议内容失败...":"Failed to load user agreement content...","加载设置中...":"Loading settings...","加载详情中...":"Loading details...",加载账单失败:"Failed to load bills","加载隐私政策内容失败...":"Failed to load privacy policy content...",包含:"Contains","包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。":"Includes AI models from unknown or unmarked suppliers, which may come from small suppliers or open-source projects.","包括失败请求的次数,0代表不限制":"Including failed request times, 0 means no limit",匹配值:"Match Value","匹配值(可选)":"Match Value (optional)",匹配方式:"Match Method",匹配类型:"Matching type",区域:"Region",升级分组:"Upgrade Group",单GPU小时费率:"Per GPU Hour Rate",历史消耗:"Consumption",原价:"Original price","原因:":"Reason: ",原密码:"Original Password",原生格式:"Native format",原生额度:"Raw quota","去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥":"Deduplication completed: {{before}} keys before deduplication, {{after}} keys after deduplication",参与官方同步:"Participate in official sync",参数:"parameter",参数传递:"In Parameters",参数值:"Parameter value",参数覆盖:"Parameters override","参数覆盖 JSON 已复制":"Parameter override JSON copied","参数覆盖必须是合法的 JSON 对象":"Parameter override must be a valid JSON object","参数覆盖必须是合法的 JSON 格式!":"Parameter override must be in valid JSON format!",参数覆盖模板:"Parameter Override Template","参数覆盖模板 JSON 格式不正确":"Parameter override template JSON format is incorrect",参数覆盖模板预览:"Parameter Override Template Preview",参数配置:"Parameter Configuration",参数配置有误:"Invalid parameter configuration",参数错误:"Parameter Error",参照生视频:"Reference video generation",友情链接:"Friendly links",发布日期:"Publish Date",发布时间:"Publish Time","发现文档地址(Discovery URL,可选)":"Discovery URL (optional)","发行者 URL(Issuer URL)":"Issuer URL",取消:"Cancel",取消全选:"Deselect all",取消选择:"Deselect",变换:"Transform",变焦:"zoom",变量值:"Variable Value",变量名:"Variable Name",只包括请求成功的次数:"Only include successful request times","只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求":"Only HTTPS is supported, the system will send notifications via POST, please ensure that the address can receive POST requests","只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录":"Only when the user sets IP recording, the IP recording of request and error type logs will be performed",可信:"Reliable","可在设置页面设置关于内容,支持 HTML & Markdown":"The About content can be set on the settings page, supporting HTML & Markdown","可手动填写,多个 scope 用空格分隔":"Can be filled in manually, separate multiple scopes with spaces",可用:"Available",可用令牌分组:"Available token groups",可用分组:"Available groups","可用变量:{{provider}} {{field}} {{op}} {{required}} {{current}} 以及 {{current.path}}":"Available variables: {{provider}} {{field}} {{op}} {{required}} {{current}} and {{current.path}}",可用数量:"Available Quantity",可用模型:"Available models","可用空间: {{free}} / 总空间: {{total}}":"Free: {{free}} / Total: {{total}}",可用端点类型:"Supported endpoint types",可用邀请额度:"Available invitation quota","可留空;留空时会尝试使用 Issuer URL + /.well-known/openid-configuration":"Can be left empty; when empty, will try using Issuer URL + /.well-known/openid-configuration",可视化:"Visualization",可视化倍率设置:"Visual model ratio settings",可视化编辑:"Visual editing","可选,公告的补充说明":"Optional, additional information for the notice","可选,用于复现结果":"Optional, for reproducibility","可选:基于用户信息 JSON 做组合条件准入,条件不满足时返回自定义提示":"Optional: Admission based on combined conditions from user info JSON; returns custom message when conditions are not met","可选:用于自动生成端点或 Discovery URL":"Optional: Used to auto-generate endpoints or Discovery URL","可选。匹配入口请求的 User-Agent;任意一行作为子串匹配(忽略大小写)即命中。":"Optional. Match the incoming request's User-Agent; any line matched as a substring (case-insensitive) counts as a hit.","可选。对提取到的亲和 Key 做正则校验;不填表示不校验。":"Optional. Validate the extracted affinity key with regex; leave empty to skip validation.","可选。对请求路径进行匹配;不填表示匹配所有路径。":"Optional. Match the request path; leave empty to match all paths.",可选值:"Optional value",同时重置消息:"Reset messages simultaneously",同步:"Sync",同步到渠道:"Sync to Channel",同步向导:"Sync Wizard",同步失败:"Synchronization failed",同步成功:"Synchronization successful",同步接口:"Synchronization interface",同步渠道失败:"Failed to sync channel","同步渠道失败:缺少部署信息":"Failed to sync channel: Missing deployment info",同步端点:"Sync Endpoints",名称:"Name","名称+密钥":"Name + key",名称不能为空:"Name cannot be empty",名称匹配类型:"Name matching type",后端请求失败:"Backend request failed",后缀:"Suffix",否:"No",启动:"Start","启动参数 (Args)":"Startup Args",启动命令:"Startup Command","启动命令 (Entrypoint)":"Entrypoint",启动授权失败:"Failed to start authorization",启动时间:"Startup Time",启动部署失败:"Failed to start deployment",启动配置:"Startup Configuration",启用:"Enable","启用 io.net 部署":"Enable io.net Deployment","启用 io.net 部署开关":"Enable io.net Deployment Switch","启用 io.net 部署时必须填写 API Key":"API Key is required when enabling io.net deployment","启用 Prompt 检查":"Enable Prompt check",启用2FA失败:"Failed to enable Two-Factor Authentication","启用Claude思考适配(-thinking后缀)":"Enable Claude thinking adaptation (-thinking suffix)",启用FunctionCall思维签名填充:"Enable FunctionCall thoughtSignature fill",启用Gemini思考后缀适配:"Enable Gemini thinking suffix adaptation",启用Ping间隔:"Enable Ping interval","启用SMTP SSL":"Enable SMTP SSL","启用SSRF防护(推荐开启以保护服务器安全)":"Enable SSRF Protection (Recommended for server security)",启用供应商:"Enable Provider",启用全部:"Enable all","启用后可接入 io.net GPU 资源":"After enabling, you can access io.net GPU resources",启用后可添加图片URL进行多模态对话:"After enabling, you can add image URLs for multimodal conversations","启用后套餐将在用户端展示。是否继续?":"After enabling, the plan will be shown to users. Continue?","启用后将优先复用上一次成功的渠道(粘滞选路)。":"When enabled, the last successful channel will be reused preferentially (sticky routing).","启用后将使用 Creem Test Mode":"Use Creem Test Mode after enabling",启用密钥失败:"Failed to enable key",启用屏蔽词过滤功能:"Enable sensitive word filtering function",启用性能监控:"Enable Performance Monitoring","启用性能监控后,当系统资源使用率超过设定阈值时,将拒绝新的 Relay 请求 (/v1, /v1beta 等),以保护系统稳定性。":"When performance monitoring is enabled and system resource usage exceeds the set threshold, new Relay requests (/v1, /v1beta, etc.) will be rejected to protect system stability.",启用所有密钥失败:"Failed to enable all keys","启用数据看板(实验性)":"Enable data dashboard (experimental)","启用此模式后,将使用您自定义的请求体发送API请求,模型配置面板的参数设置将被忽略。":"After enabling this mode, your custom request body will be used to send API requests, and parameter settings in the model configuration panel will be ignored.",启用状态:"Enabled Status","启用用户模型请求速率限制(可能会影响高并发性能)":"Enable user model request rate limit (may affect high concurrency performance)",启用磁盘缓存:"Enable Disk Cache","启用磁盘缓存后,大请求体将临时存储到磁盘而非内存,可显著降低内存占用,适用于处理包含大量图片/文件的请求。建议在 SSD 环境下使用。":"When enabled, large request bodies are temporarily stored on disk instead of memory, significantly reducing memory usage. Suitable for requests with large images/files. SSD recommended.",启用签到功能:"Enable check-in feature",启用绘图功能:"Enable drawing function",启用请求体透传功能:"Enable request body pass-through functionality",启用请求透传:"Enable request pass-through",启用违规扣费:"Enable violation deduction",启用额度消费日志记录:"Enable quota consumption logging",启用验证:"Enable Authentication",周:"week","命中判定:usage 中存在 cached tokens(例如 cached_tokens/prompt_cache_hit_tokens)即视为命中。":"Hit determination: Presence of cached tokens in usage (e.g. cached_tokens/prompt_cache_hit_tokens) is considered a hit.",命中率:"Hit Rate","命中该亲和规则后,会把此模板合并到渠道参数覆盖中(同名键由模板覆盖)。":"When this affinity rule is matched, the template is merged into the channel parameter overrides (same-name keys are overridden by the template).",和:"and","和Claude不同,默认情况下Gemini的思考模型会自动决定要不要思考,就算不开启适配模型也可以正常使用,如果您需要计费,推荐设置无后缀模型价格按思考价格设置。支持使用 gemini-2.5-pro-preview-06-05-thinking-128 格式来精确传递思考预算。":"Unlike Claude, Gemini thinking models automatically decide whether to think by default. They work normally even without the adapter enabled. If you need billing, set the price of models without suffix to the thinking price. Use format like gemini-2.5-pro-preview-06-05-thinking-128 to specify exact thinking budget.",响应:"Response",响应时间:"Response time",响应缺少凭据:"Response missing credentials",响应缺少授权链接:"Response missing authorization link","商品价格 ID":"Product Price ID",回答内容:"Answer Content","回调 URL 填":"Callback URL Fill","回调 URL 格式":"Callback URL format",回调地址:"Callback address",固定价格:"Fixed Price","固定价格(每次)":"Fixed Price (per use)",固定价格值:"Fixed Price Value",图像生成:"Image Generation",图标:"Icon","图标使用 react-icons(Simple Icons)或 URL/emoji,例如:github、gitlab、si:google":"Icon uses react-icons (Simple Icons) or URL/emoji, e.g.: github, gitlab, si:google","图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ":"The icon uses the @lobehub/icons library, such as: OpenAI, Claude.Color, supports chain parameters: OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, query all available icons please ",图混合:"Blend",图片功能在自定义请求体模式下不可用:"Image functionality is not available in custom request body mode",图片地址:"Image URL",图片已添加:"Image Added","图片生成调用:{{symbol}}{{price}} / 1次":"Image generation call: {{symbol}}{{price}} / 1 time","图片输入: {{imageRatio}}":"Image input: {{imageRatio}}","图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})":"Image input price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Image ratio: {{imageRatio}})","图片输入价格:{{symbol}}{{price}} / 1M tokens":"Image input price: {{symbol}}{{price}} / 1M tokens","图片输入价格 {{symbol}}{{price}} / 1M tokens":"Image input price {{symbol}}{{price}} / 1M tokens","图片输入倍率(仅部分模型支持该计费)":"Image input ratio (only supported by some models for billing)","图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费":"Ratio settings related to image input, key is model name, value is ratio, only supported by some models for billing",图生文:"Describe",图生视频:"Image to Video","在Gotify服务器创建应用后获得的令牌,用于发送通知":"Token obtained after creating an application on the Gotify server, used to send notifications",在Gotify服务器的应用管理中创建新应用:"Create a new application in the Gotify server's application management","在找兑换码?":"Looking for a redemption code? ",在新标签页中打开:"Open in new tab",在模型广场向用户展示的端点:"Endpoint shown to users in Model Marketplace","在此输入 Logo 图片地址":"Enter the Logo image URL here","在此输入新的公告内容,支持 Markdown & HTML 代码":"Enter the new announcement content here, supports Markdown & HTML code","在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面":"Enter new about content here, support Markdown","在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码":"Enter the new footer here, leave blank to use the default footer, supports HTML code.","在此输入用户协议内容,支持 Markdown & HTML 代码":"Enter user agreement content here, supports Markdown & HTML code",在此输入系统名称:"Enter the system name here","在此输入隐私政策内容,支持 Markdown & HTML 代码":"Enter privacy policy content here, supports Markdown & HTML code","在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页":"Enter the home page content here, supports Markdown",域名IP过滤详细说明:"⚠️ This is an experimental option. A domain may resolve to multiple IPv4/IPv6 addresses. If enabled, ensure the IP filter list covers these addresses, otherwise access may fail.",域名白名单:"Domain Whitelist",域名黑名单:"Domain Blacklist",基本信息:"Basic Information","填充 Codex CLI / Claude CLI 模版":"Fill Codex CLI / Claude CLI Template",填充新模板:"Fill New Template",填充旧模板:"Fill Old Template",填充模板:"Fill Template","填充模板:等级+激活":"Fill Template: Level + Activation","填充模板:等级提示":"Fill Template: Level Prompt","填充模板:组织或角色":"Fill Template: Organization or Role","填充模板:组织提示":"Fill Template: Organization Prompt","填充模板(全渠道)":"Fill template (all channels)","填充模板(指定渠道)":"Fill template (selected channels)",填入:"Fill","填入 CC Switch":"Fill in CC Switch",填入所有模型:"Fill in all models",填入来源:"Fill Source",填入模板:"Fill Template",填入目标:"Fill Target",填入相关模型:"Fill Related Models",填入路径:"Fill Path",填入透传完整模版:"Fill Full Passthrough Template",填入透传模版:"Fill Passthrough Template","填写 Issuer URL 后自动生成:":"Auto-generated after filling in Issuer URL:",填写Gotify服务器的完整URL地址:"Fill in the complete URL address of the Gotify server",填写后会自动拼接预设端点:"Preset endpoints will be auto-appended after filling","填写带https的域名,逗号分隔":"Fill in domains with https, separated by commas","填写服务器地址后自动生成:":"Auto-generated after entering server address: ","填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议":"After filling in the user agreement content, users will be required to check that they have read the user agreement during registration","填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策":"After filling in the privacy policy content, users will be required to check that they have read the privacy policy during registration",处理中:"Processing",备份支持:"Backup support",备份状态:"Backup state",备注:"Remark",备用恢复代码:"Backup recovery codes",备用码已复制到剪贴板:"Backup codes copied to clipboard",备用码重新生成成功:"Backup codes regenerated successfully",复制:"Copy",复制代码:"Copy code",复制令牌:"Copy token",复制全部:"Copy all",复制名称:"Copy name",复制失败:"Copy failed","复制失败,请手动复制":"Copy failed, please copy manually","复制失败,请手动选择文本复制":"Copy failed, please manually select and copy the text",复制已选:"Copy selected","复制应用的令牌(Token)并填写到上方的应用令牌字段":"Copy the application token and fill it in the application token field above",复制成功:"Copy successful",复制所有代码:"Copy all codes",复制所有模型:"Copy all models",复制所选令牌:"Copy selected token",复制所选兑换码到剪贴板:"Copy selected redemption codes to clipboard",复制授权链接:"Copy Authorization Link",复制日志:"Copy Logs",复制渠道的所有信息:"Copy all information for a channel",复制版本号:"Copy Version",复制生成的密钥并粘贴到此处:"Copy the generated key and paste it here",复制链接:"Copy link",外接设备:"External device",多个命令用空格分隔:"Multiple commands separated by spaces",多密钥渠道操作项目组:"Multi-key channel operation project group",多密钥管理:"Multi-key management","多种充值方式,安全便捷":"Multiple recharge methods, safe and convenient",大模型接口网关:"LLM API Gateway",天:"day",天前:"days ago",失败:"Failed",失败原因:"Failure Reason",失败后不重试:"No retry after failure",失败时自动禁用通道:"Automatically disable channel on failure",失败重试次数:"Failed retry times",奖励说明:"Reward description",套餐:"Plan",套餐副标题:"Plan Subtitle",套餐名称:"Plan Name",套餐标题:"Plan Title",套餐标题不能为空:"Package title cannot be empty",套餐的基本信息和定价:"Basic plan info and pricing","如:大带宽批量分析图片推荐":"e.g. Large bandwidth batch analysis of image recommendations","如:香港线路":"e.g. Hong Kong line","如果亲和到的渠道失败,重试到其他渠道成功后,将亲和更新到成功的渠道。":"If the affinity channel fails, after a successful retry on another channel, the affinity will be updated to the successful channel.","如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。":"If you are connecting to upstream One API or New API forwarding projects, please use OpenAI type. Do not use this type unless you know what you are doing.","如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面":"If the user request contains a system prompt, this setting will be appended to the user's system prompt","如果镜像为私有,请填写密码或Token":"If the image is private, please fill in the password or token","如果镜像为私有,请填写用户名":"If the image is private, please fill in the username",始终使用浅色主题:"Always use light theme",始终使用深色主题:"Always use dark theme",字段映射:"Field Mapping",字段缺失视为命中:"Missing field treated as hit",字段路径:"Field Path",字段透传控制:"Field Pass-through Control",字段速查:"Field Quick Reference","存在惩罚,鼓励讨论新话题":"Presence penalty, encourages discussing new topics","存在重复的键名:":"Duplicate key names exist:",安全提醒:"Security reminder",安全设置:"Security Settings",安全验证:"Security verification",安全验证级别:"Security Verification Level",安装指南:"Installation Guide",完成:"Complete",完成初始化:"Complete initialization","完成硬件类型、部署位置、副本数量等配置后,将自动计算价格":"Price will be automatically calculated after completing hardware type, deployment location, number of replicas and other configurations",完成设置并启用两步验证:"Complete setup and enable two-factor authentication",完成进度:"Completion Progress","完整的 Base URL,支持变量{model}":"Complete Base URL, supports variable {model}",官方:"Official",官方文档:"Official documentation",官方模型同步:"Official models sync",官方说明:"Official documentation",定价模式:"Pricing Mode",定时测试所有通道:"Periodically test all channels",定期更改密码可以提高账户安全性:"Regularly changing your password can improve account security",实付:"Actual payment",实付金额:"Actual payment amount","实付金额:":"Actual payment amount: ",实际模型:"Actual model",实际请求体:"Actual request body",容器:"Container",容器ID:"Container ID","容器创建失败: ":"Container creation failed: ",容器创建成功:"Container created successfully",容器名称:"Container Name",容器名称更新成功:"Container name updated successfully",容器启动后执行的命令:"Command to execute after container starts",容器启动配置:"Container Startup Configuration",容器实例:"Container Instance",容器对外暴露的端口:"Container exposed port","容器对外服务的端口号,可选":"Port number for external service, optional",容器总数:"Total Containers",容器数量:"Number of Containers",容器日志:"Container Logs",容器时长延长成功:"Container duration extended successfully",容器访问地址无效:"Invalid container access address",容器详情:"Container Details",容器配置:"Container Configuration",容器配置更新成功:"Container configuration updated successfully",容器销毁请求已提交:"Container deletion request submitted",密码:"Password","密码修改成功!":"Password changed successfully!","密码已复制到剪贴板:":"Password has been copied to clipboard: ","密码已重置并已复制到剪贴板:":"Password has been reset and copied to clipboard: ",密码管理:"Password Management",密码重置:"Password Reset",密码重置完成:"Password reset completed",密码重置确认:"Password Reset Confirmation",密码长度至少为8个字符:"Password must be at least 8 characters long",密钥:"Key","密钥 JSON 必须包含 access_token":"Key JSON must include access_token","密钥 JSON 必须包含 account_id":"Key JSON must include account_id","密钥(编辑模式下,保存的密钥不会显示)":"Key (in edit mode, saved keys will not be displayed)",密钥去重:"Key deduplication","密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性":"The key will be added to the request header as Bearer to verify the legitimacy of the webhook request",密钥已删除:"Key has been deleted",密钥已启用:"Key has been enabled",密钥已复制到剪贴板:"Key copied to clipboard",密钥已禁用:"Key has been disabled","密钥必须是 JSON 对象":"Key must be a JSON object","密钥必须是合法的 JSON 格式!":"Key must be in valid JSON format!","密钥文件 (.json)":"Key file (.json)",密钥更新模式:"Key update mode",密钥格式:"Key format","密钥格式无效,请输入有效的 JSON 格式密钥":"Invalid key format, please enter a valid JSON format key",密钥环境变量:"Secret Environment Variables",密钥聚合模式:"Key aggregation mode",密钥获取成功:"Key acquisition successful",密钥输入方式:"Key input method",密钥预览:"Key preview","对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写":"For official channels, the new-api has a built-in address. Unless it is a third-party proxy site or a special Azure access address, there is no need to fill it in",对免费模型启用预消耗:"Enable pre-consumption for free models","对域名启用 IP 过滤(实验性)":"Enable IP filtering for domains (experimental)",对外运营模式:"Default mode",对象清理规则:"Object Pruning Rules",导入:"Import","导入的配置将覆盖当前设置,是否继续?":"The imported configuration will overwrite the current settings, continue?",导入配置:"Import configuration","导入配置失败: ":"Failed to import configuration: ",导出:"Export",导出日志失败:"Failed to export logs",导出配置:"Export configuration","导出配置失败: ":"Failed to export configuration: ","将 reasoning_content 转换为 标签拼接到内容中":"Convert reasoning_content to tags and append to content","将为选中的 ":"Will set for selected ","将仅保留第一个密钥文件,其余文件将被移除,是否继续?":"Only the first key file will be retained, and the remaining files will be removed. Continue?",将删除:"Deleting","将删除已使用、已禁用及过期的兑换码,此操作不可撤销。":"This will delete all used, disabled, and expired redemption codes, this operation cannot be undone.","将删除所有仍在内存中的渠道亲和性缓存条目。":"This will delete all channel affinity cache entries still in memory.",将大请求体临时存储到磁盘:"Store large request bodies temporarily on disk","将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?":"This will clear all saved configurations and restore default settings, this operation cannot be undone. Continue?",将清除选定时间之前的所有日志:"This will clear all logs before the selected time","将追加 2 条规则到现有规则列表。":"2 rules will be appended to the existing rule list.",小时:"Hour",小时费率:"Hourly Rate",尚未使用:"Not used yet","局部重绘-提交":"Vary Region",屏蔽词列表:"Sensitive word list",屏蔽词过滤设置:"Sensitive word filtering settings",展开:"Expand",展开更多:"Expand more",展示价格:"Display Pricing",左侧边栏个人设置:"Personal settings in left sidebar","已为 {{count}} 个模型设置{{type}}_one":"Set {{type}} for {{count}} model","已为 {{count}} 个模型设置{{type}}_other":"Set {{type}} for {{count}} models","已为 ${count} 个渠道设置标签!":"Set tags for ${count} channels!","已从 Discovery 自动填充配置":"Configuration auto-filled from Discovery","已从 Discovery 获取配置,可继续手动修改所有字段。":"Configuration retrieved from Discovery. You can continue to manually modify all fields.",已作废:"Invalidated",已保存偏好为:"Saved preference: ","已修复 ${success} 个通道,失败 ${fails} 个通道。":"Fixed ${success} channels, failed ${fails} channels.",已停止:"Stopped",已停止批量测试:"Stopped batch testing",已关闭后续提醒:"Subsequent notifications turned off",已分配内存:"Allocated Memory",已切换为Assistant角色:"Switched to Assistant role",已切换为System角色:"Switched to System role","已切换至最优倍率视图,每个模型使用其最低倍率分组":"Switched to the optimal ratio view, each model uses its lowest ratio group",已初始化:"Initialized",已删除:"Deleted","已删除 {{count}} 个令牌!":"Deleted {{count}} tokens!","已删除 {{count}} 个令牌!_one":"Deleted {{count}} token!","已删除 {{count}} 个令牌!_other":"Deleted {{count}} tokens!","已删除 {{count}} 条失效兑换码_one":"Deleted {{count}} expired redemption code","已删除 {{count}} 条失效兑换码_other":"Deleted {{count}} expired redemption codes","已删除 ${data} 个通道!":"Deleted ${data} channels!","已删除所有禁用渠道,共计 ${data} 个":"Deleted all disabled channels, total ${data}",已删除消息及其回复:"Deleted message and its replies",已发起支付:"Payment initiated","已发送到 Fluent":"Sent to Fluent","已取消 Passkey 注册":"Passkey registration cancelled",已同步到渠道:"Synced to Channel",已启用:"Enabled","已启用 Passkey,无需密码即可登录":"Passkey enabled, login without password",已启用所有密钥:"All keys have been enabled",已在自定义模式中忽略:"Ignored in custom mode",已填充提示模板:"Prompt template filled",已填充模版:"Template filled",已填充策略模板:"Policy template filled",已备份:"Backed up",已复制:"Copied","已复制 ${count} 个模型":"Copied ${count} models","已复制 ID 到剪贴板":"ID copied to clipboard","已复制:":"Copied:","已复制:{{name}}":"Copied: {{name}}",已复制全部数据:"All data copied",已复制到剪切板:"Copied to clipboard",已复制到剪贴板:"Copied to clipboard","已复制到剪贴板!":"Copied to clipboard!","已复制字段:{{name}}":"Field copied: {{name}}",已复制模型名称:"Model name copied",已复制版本号:"Version copied","已复制自动生成的 API Key":"Auto-generated API Key copied",已完成:"Completed","已开启全局请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"Global request pass-through is enabled. Built-in NewAPI features such as parameter overrides, model redirection, and channel adaptation will be disabled. This is not a best practice. If this causes issues, please do not submit an issue.","已成功开始测试所有已启用通道,请刷新页面查看结果。":"Successfully started testing all enabled channels. Please refresh page to view results.",已打开授权页面:"Authorization page opened",已打开支付页面:"Payment page opened",已提交:"Submitted",已支付金额:"Amount Paid","已新增 {{count}} 个模型:{{list}}_one":"Added {{count}} model: {{list}}","已新增 {{count}} 个模型:{{list}}_other":"Added {{count}} models: {{list}}","已更新完毕所有已启用通道余额!":"Updated quota for all enabled channels!",已有保存的配置:"There are saved configurations",已有模型:"Existing Models",已有的模型:"Existing models","已有账户?":"Already have an account?",已服务:"Served",已注销:"Logged out",已添加:"Added","已添加 {{count}} 个模板_one":"Added {{count}} template","已添加 {{count}} 个模板_other":"Added {{count}} templates",已添加到白名单:"Added to whitelist",已清空:"Cleared",已清空测试结果:"Cleared test results",已生成授权凭据:"Authorization credentials generated",已用:"Used","已用/剩余":"Used/Remaining",已用额度:"Quota used",已禁用:"Disabled",已禁用所有密钥:"Disabled all keys",已绑定:"Bound",已绑定渠道:"Bound channels",已结束:"Ended",已耗尽:"Exhausted","已解锁豆包自定义 API 地址编辑":"Custom Doubao API address editing unlocked",已设置:"Configured",已达上限:"Limit reached",已达到购买上限:"Purchase limit reached",已过期:"Expired",已运行时间:"Uptime","已选择 {{count}} 个模型_one":"Selected {{count}} model","已选择 {{count}} 个模型_other":"Selected {{count}} models","已选择 {{selected}} / {{total}}":"Selected {{selected}} / {{total}}","已选择 ${count} 个渠道":"Selected ${count} channels",已重置为默认配置:"Reset to default configuration",已销毁:"Destroyed",币种:"Currency","常用上下文 Key(用于 context_*)":"Common Context Keys (for context_*)",常见问答:"FAQ","常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)":"FAQ management, providing answers to common questions for users (maximum 50, display latest 20 on the front end)",平台:"platform",平均RPM:"Average RPM",平均TPM:"Average TPM",平移:"Pan",年:"year",应付金额:"Amount Due",应用:"Apply",应用同步:"Apply synchronization",应用更改:"Apply changes",应用覆盖:"Apply overwrite",延长后总时长:"Total Duration After Extension",延长容器时长:"Extend Container Duration","延长容器时长将会产生额外费用,请确认您有足够的账户余额。":"Extending container duration will incur additional charges, please ensure you have sufficient account balance.","延长操作一旦确认无法撤销,费用将立即扣除。":"Once confirmed, the extension operation cannot be undone, and charges will be deducted immediately.",延长时长:"Extension Duration","延长时长(小时)":"Extension Duration (hours)","延长时长不能超过720小时(30天)":"Extension duration cannot exceed 720 hours (30 days)",延长时长失败:"Failed to extend duration",延长时长至少为1小时:"Extension duration must be at least 1 hour",建立连接时发生错误:"Error occurred while establishing connection","建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。":"It is recommended to use MySQL or PostgreSQL databases in production environments, or ensure that the SQLite database file is mapped to the persistent storage of the host machine.",开:"On",开启之后会清除用户提示词中的:"After enabling, the user prompt will be cleared",开启之后将上游地址替换为服务器地址:"After enabling, the upstream address will be replaced with the server address","开启后,using_group 会参与 cache key(不同分组隔离)。":"When enabled, using_group will be part of the cache key (isolated by group).",'开启后,仅"消费"和"错误"日志将记录您的客户端IP地址':'After enabling, only "consumption" and "error" logs will record your client IP address',"开启后,对免费模型(倍率为0,或者价格为0)的模型也会预消耗额度":"After enabling, free models (ratio 0 or price 0) will also pre-consume quota","开启后,将定期发送ping数据保持连接活跃":"After enabling, ping data will be sent periodically to keep the connection active","开启后,当前分组渠道失败时会按顺序尝试下一个分组的渠道":"After enabling, when the current group channel fails, it will try the next group's channel in order","开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启":"When enabled, all requests will be directly forwarded to the upstream without any processing (redirects and channel adaptation will also be disabled). Please enable with caution.","开启后,若该规则命中且请求失败,将不会切换渠道重试。":"When enabled, if this rule matches and the request fails, no channel switch retry will occur.","开启后,规则名称会参与 cache key(不同规则隔离)。":"When enabled, the rule name will be part of the cache key (isolated by rule).","开启后,该渠道请求 Claude 时将强制追加 ?beta=true(无需客户端手动传参)":"When enabled, requests to Claude through this channel will force append ?beta=true (no need for clients to pass this parameter manually)","开启后,违规请求将额外扣费。":"When enabled, violation requests will incur additional charges.","开启后不限制:必须设置模型倍率":"After enabling, no limit: must set model ratio",开启后未登录用户无法访问模型广场:"When enabled, unauthenticated users cannot access the model marketplace",开启批量操作:"Enable batch selection",开始:"Start",开始同步:"Start sync","开始批量测试 ${count} 个模型,已清空上次结果...":"Starting batch test of ${count} models, cleared previous results...",开始时间:"start time",异步任务退款:"Async Task Refund",张图片:" images",弱变换:"High Variation","强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)":"Force format responses to OpenAI standard format (Only for OpenAI channel types)",强制格式化:"Force format",强制要求:"Mandatory requirement",强变换:"Low Variation","当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道":"When the upstream channel returns an error containing these keywords (not case-sensitive), automatically disable the channel","当前 API 密钥已过期,请在设置中更新。":"Current API key has expired, please update it in settings.","当前 Ollama 版本为 ${version}":"Current Ollama version is ${version}","当前仅 OpenAI / Claude 语义支持缓存 token 统计,其他通道将隐藏 token 相关字段。":"Currently only OpenAI / Claude semantics support cached token statistics. Other channels will hide token-related fields.",当前余额:"Current balance",当前值:"Current value","当前值不是合法 JSON,无法格式化":"Current value is not valid JSON, cannot format","当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)":"The current group is auto, it will automatically select the optimal group, and automatically downgrade to the next group when a group is unavailable (breakage mechanism)",当前剩余:"Currently Remaining","当前参数覆盖不是合法的 JSON":"Current parameter override is not valid JSON","当前旧格式 JSON 不合法,无法追加模板":"Current legacy format JSON is invalid, cannot append template","当前旧格式不是 JSON 对象,无法追加模板":"Current legacy format is not a JSON object, cannot append template",当前时间:"Current time","当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。":"Current Midjourney callback is not enabled, some projects may not be able to obtain drawing results, which can be enabled in the operation settings.","当前查看的分组为:{{group}},倍率为:{{ratio}}":"Current group: {{group}}, ratio: {{ratio}}","当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。":"The current model list is the longest one among all channel model lists under this tag, not the union of all channels. Please note that this may cause some channel models to be lost.",当前版本:"Current version",当前状态:"Current Status",当前缓存大小:"Current Cache Size",当前规则不支持写入到该位置:"Current rule does not support writing to this location",当前规则未设置参数覆盖模板:"Current rule has no parameter override template set",当前计费:"Current billing","当前设备不支持 Passkey":"Passkey is not supported on this device","当前设置类型: ":"Current setting type: ",当前跟随系统:"Currently following system","当前配置无法连接到 io.net。":"Unable to connect to io.net with current configuration.","当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用":"Accept calls even if the model has no price settings, use only when you trust the website, which may incur high costs","当运行通道全部测试时,超过此时间将自动禁用通道":"When running all channel tests, the channel will be automatically disabled when this time is exceeded","当钱包或订阅剩余额度低于此数值时,系统将通过选择的方式发送通知":"When wallet or subscription remaining quota falls below this value, the system will send a notification through the selected method",待使用收益:"Proceeds to be used",待部署:"Pending Deployment",微信:"WeChat",微信公众号二维码图片链接:"WeChat Public Account QR Code Image Link","微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)":'Scan WeChat QR code to follow official account, enter "verification code" to get code (valid for 3 minutes)',微信扫码登录:"WeChat scan code to log in","微信账户绑定成功!":"WeChat account bound successfully!","必填:请输入服务器地址以自动生成完整端点 URL":"Required: Enter server address to auto-generate full endpoint URLs","必填。对请求的 model 名称进行匹配,任意一条匹配即命中该规则。":"Required. Match the requested model name; any match triggers this rule.","必须全部满足(AND)":"All must be met (AND)",'必须是有效的 JSON 字符串数组,例如:["g1","g2"]':'Must be a valid JSON string array, for example: ["g1","g2"]',"忘记密码?":"Forgot password?",快速开始:"Quick Start",快速选择:"Quick Select","思考中...":"Thinking...",思考内容转换:"Thinking content conversion",思考过程:"Thinking process","思考适配 BudgetTokens 百分比":"Thinking adaptation BudgetTokens percentage",思考预算占比:"Thinking budget ratio",性能指标:"Performance Indicators",性能监控:"Performance Monitor",性能设置:"Performance Settings","总 GPU 小时":"Total GPU Hours","总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}":"Total price: text price {{textPrice}} + audio price {{audioPrice}} = {{symbol}}{{total}}",总分配内存:"Total Allocated Memory",总密钥数:"Total key count",总收益:"total revenue",总计:"Total",总额度:"Total quota",您可以个性化设置侧边栏的要显示功能:"You can customize the sidebar functions to display",您可以在上方拉取需要的模型:"You can pull the required models above","您无权访问此页面,请联系管理员":"You do not have permission to access this page. Please contact the administrator.","您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。":"You are using the MySQL database. MySQL is a reliable relational database management system, suitable for production environments.","您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。":"You are using the PostgreSQL database. PostgreSQL is a powerful open-source relational database system that provides excellent reliability and data integrity, suitable for production environments.","您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!":"You are using the SQLite database. If you are running in a container environment, please ensure that the database file persistence mapping is correctly set, otherwise all data will be lost after container restart!","您正在删除自己的帐户,将清空所有数据且不可恢复":"You are deleting your account. All data will be cleared and cannot be recovered.","您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。":"Your data will be securely stored on your local computer. All configurations, user information, and usage records will be automatically saved and will not be lost when the application is closed.","您确定要取消密码登录功能吗?这可能会影响用户的登录方式。":"Are you sure you want to disable the password login feature? This may affect users' login methods.","您需要先启用两步验证或 Passkey 才能执行此操作":"You need to enable two-factor authentication or Passkey before you can perform this operation","您需要先启用两步验证或 Passkey 才能查看敏感信息。":"You need to enable two-factor authentication or Passkey before you can view sensitive information.","想起来了?":"Remember?",成功:"Success","成功兑换额度:":"Successful redemption amount:",成功后切换亲和:"Switch Affinity on Success",成功时自动启用通道:"Enable channel when successful","我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销":"I have understood that disabling two-factor authentication will permanently delete all related settings and backup codes, this operation cannot be undone",我已阅读并同意:"I have read and agree to",我的订阅:"My Subscriptions",我确认开启高危重试:"I confirm enabling high-risk retry",或:"or","或其兼容new-api-worker格式的其他版本":"or other versions compatible with new-api-worker format","或手动输入密钥:":"Or manually enter the secret:",所有上游数据均可信:"All upstream data is reliable",所有密钥已复制到剪贴板:"All keys have been copied to the clipboard","所有编辑均为覆盖操作,留空则不更改":"All edits are overwrite operations, leaving blank will not change",所选模板已存在:"Selected templates already exist",手动禁用:"Manually disabled",手动编辑:"Manual editing",手动输入:"Manual input","打开 CC Switch":"Open CC Switch",打开侧边栏:"Open sidebar",打开授权页面:"Open Authorization Page",扣费:"Charge","执行 GC":"Run GC",执行中:"processing",扫描二维码:"Scan QR code",批量创建:"Batch Create",批量创建时会在名称后自动添加随机后缀:"When creating in batches, a random suffix will be automatically added to the name","批量创建模式下仅支持文件上传,不支持手动输入":"Batch creation mode only supports file upload, manual input is not supported",批量删除:"Batch Delete",批量删除令牌:"Batch delete token",批量删除失败:"Batch deletion failed",批量删除成功:"Batch deletion successful",批量删除模型:"Batch delete models",批量操作:"Batch Operations",批量操作失败:"Batch operation failed","批量操作完成: {{success}}个成功, {{failed}}个失败":"Batch operation completed: {{success}} succeeded, {{failed}} failed","批量测试${count}个模型":"Batch test ${count} models","批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}":"Batch testing completed! Success: ${success}, Fail: ${fail}, Total: ${total}",批量测试已停止:"Batch testing stopped","批量测试过程中发生错误: ":"An error occurred during batch testing: ",批量设置:"Batch Setting",批量设置成功:"Batch setting successful",批量设置标签:"Batch set tag",批量设置模型参数:"Batch Set Model Parameters",折:"% off","拉取中...":"Pulling...",拉取新模型:"Pull New Model",拉取模型:"Pull Model",拉取进度:"Pull Progress","拒绝提示模板(可选)":"Rejection Prompt Template (optional)",拦截原因:"Block Reason",按K显示单位:"Display in K",按价格设置:"Set by price",按倍率类型筛选:"Filter by ratio type",按倍率设置:"Set by ratio",按次:"Per request",按次计费:"Pay per request","按照如下格式输入:AccessKey|SecretAccessKey|Region":"Enter in the format: AccessKey|SecretAccessKey|Region",按量计费:"Pay as you go",按顺序替换content中的变量占位符:"Replace variable placeholders in content in order",换脸:"Face swap","授权,需在遵守":" and must be used in compliance with the ",授权失败:"Authorization failed",授权端点:"Authorization Endpoint","授权范围 (Scopes)":"Scopes",排序:"Sort Order",排队中:"Queuing",接受未设置价格模型:"Accept models without price settings",接口凭证:"Interface credentials",接口密钥已过期:"API key has expired",控制台:"Console",控制台区域:"Console Area",控制输出的随机性和创造性:"Controls randomness and creativity of output","控制顶栏模块显示状态,全局生效":"Control header module display status, global effect",推荐:"Recommended","推荐:用户可以选择是否使用指纹等验证":"Recommended: Users can choose whether to use fingerprint verification","推荐使用(用户可选)":"Recommended (user optional)",描述:"Description",提交:"Submit",提交时间:"Submission time",提交结果:"Results",提供商名称:"Provider Name",提升:"Promote",提示:"Prompt","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"Prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}}","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Prompt {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Cache creation {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + Completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示:如需备份数据,只需复制上述目录即可":"Tip: To back up data, simply copy the directory above","提示:此处配置仅用于控制「模型广场」对用户的展示效果,不会影响模型的实际调用与路由。若需配置真实调用行为,请前往「渠道管理」进行设置。":"Notice: This configuration only affects how models are displayed in the Model Marketplace and does not impact actual model invocation or routing. To configure real invocation behavior, please go to Channel Management.","提示:该功能为测试版,未来配置结构与功能行为可能发生变更,请勿在生产环境使用。":"Notice: This feature is beta. The configuration structure and behavior may change in the future. Do not use in production.","提示:语言偏好会同步到您登录的所有设备,并影响API返回的错误消息语言。":"Note: Language preference syncs across all your logged-in devices and affects the language of API error messages.","提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址":"Tip: {key} in the link will be replaced with the API key, {address} will be replaced with the server address","提示价格:{{symbol}}{{price}} / 1M tokens":"Prompt price: {{symbol}}{{price}} / 1M tokens",提示缓存倍率:"Prompt cache ratio",搜索供应商:"Search vendor",搜索关键字:"Search keywords",搜索失败:"Search failed","搜索字段名 / 中文说明":"Search field name / description",搜索无结果:"No results found",搜索日志内容:"Search log content",搜索条件:"Search Conditions",搜索模型:"Search models","搜索模型...":"Search models...",搜索模型名称:"Search model name",搜索模型失败:"Search model failed",搜索渠道名称或地址:"Search channel name or address",搜索聊天应用名称:"Search chat app name","搜索规则(类型 / 路径 / 来源 / 目标)":"Search rules (type / path / source / target)",搜索部署名称:"Search deployment name",操作:"Actions",操作失败:"Operation failed","操作失败,请重试":"Operation failed, please retry","操作成功完成!":"Operation completed successfully!",操作暂时被禁用:"Operation temporarily disabled",操作确认:"Operation confirmation",操作类型:"Operation Type",操练场:"Playground",操练场和聊天功能:"Playground and chat functions",支付:"Pay",支付地址:"Payment address",支付失败:"Payment failed",支付宝:"Alipay",支付方式:"Payment method",支付渠道:"Payment Channels",支付设置:"Payment Settings",支付请求失败:"Payment request failed",支付金额:"Payment Amount","支持 Ctrl+V 粘贴图片":"Supports Ctrl+V to paste images","支持 JSONPath,如 email, data.user.email":"Supports JSONPath, e.g. email, data.user.email","支持 JSONPath,如 name, display_name, data.user.name":"Supports JSONPath, e.g. name, display_name, data.user.name","支持 JSONPath,如 preferred_username, login, data.user.username":"Supports JSONPath, e.g. preferred_username, login, data.user.username","支持 JSONPath,如 sub, id, data.user.id":"Supports JSONPath, e.g. sub, id, data.user.id","支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。":"Supports 6-digit TOTP verification code or 8-digit backup code, can be configured or viewed in `Personal Settings - Security Settings - Two-Factor Authentication Settings`.","支持CIDR格式,如:8.8.8.8, 192.168.1.0/24":"Supports CIDR format, e.g.: 8.8.8.8, 192.168.1.0/24","支持HTTP和HTTPS,填写Gotify服务器的完整URL地址":"Supports HTTP and HTTPS, enter the complete URL of the Gotify server","支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)":"Supports HTTP and HTTPS, template variables: {{title}} (notification title), {{content}} (notification content)",支持众多的大模型供应商:"Supporting various LLM providers","支持单个端口和端口范围,如:80, 443, 8000-8999":"Supports single ports and port ranges, e.g.: 80, 443, 8000-8999","支持变量:":"Supported variables:",支持周期性重置套餐权益额度:"Supports periodic reset of plan quota","支持填写单个状态码或范围(含首尾),使用逗号分隔":"Supports single status codes or inclusive ranges; separate with commas","支持填写单个状态码或范围(含首尾),使用逗号分隔;504 和 524 始终不重试,不受此处配置影响":"Supports single status codes or inclusive ranges; separate with commas. 504 and 524 are never retried and are not affected by this setting",支持备份:"Supported","支持拉取 Ollama 官方模型库中的所有模型,拉取过程可能需要几分钟时间":"Supports pulling all models from the Ollama official model library, the pulling process may take a few minutes","支持搜索用户的 ID、用户名、显示名称和邮箱地址":"Support searching for user ID, username, display name, and email address",支持的图像模型:"Supported image models","支持通配符格式,如:example.com, *.api.example.com":"Supports wildcard format, e.g.: example.com, *.api.example.com","支持逻辑 and/or 与嵌套 groups;操作符支持 eq/ne/gt/gte/lt/lte/in/not_in/contains/exists":"Supports logical and/or with nested groups; operators include eq/ne/gt/gte/lt/lte/in/not_in/contains/exists",收益:"Earnings",收益统计:"Income statistics",收起:"Collapse",收起侧边栏:"Collapse sidebar",收起内容:"Collapse content",放大:"Upscalers",放大编辑:"Expand editor",敏感信息不会发送到前端显示:"Sensitive information will not be displayed in the frontend",数据传输中断:"Data transfer interrupted","数据存储位置:":"Data storage location:",数据库信息:"Database Information",数据库检查:"Database Check",数据库类型:"Database Type",数据库警告:"Database warning",数据格式错误:"Data format error",数据看板:"Dashboard",数据看板更新间隔:"Data dashboard update interval",数据看板设置:"Data dashboard settings",数据看板默认时间粒度:"Data dashboard default time granularity",数据管理和日志查看:"Data management and log viewing",文件上传:"File upload","文件搜索价格:{{symbol}}{{price}} / 1K 次":"File search price: {{symbol}}{{price}} / 1K times","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Text prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Text completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Text prompt {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Text completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",文字输入:"Text input",文字输出:"text output",文心一言:"ERNIE Bot",文档:"Documentation",文档地址:"Document Link",文生视频:"Text-to-video","新增 Key 来源":"Add Key Source",新增供应商:"Add vendor",新增失败:"Failed to add",新增成功:"Added successfully",新增条件:"Add Condition",新增规则:"Add Rule",新增订阅:"Add subscription",新密码:"New Password","新密码需要和原密码不一致!":"New password must be different from the old password!",新建:"Create",新建套餐:"Create Plan",新建容器:"Create Container",新建容器部署:"Create Container Deployment",新建数量:"New quantity",新建组:"New group","新格式(支持条件判断与json自定义):":"New format (supports conditional judgment and JSON customization):","新格式(规则 + 条件)":"New Format (Rules + Conditions)",新格式模板:"New format template",新版本:"New Version",新用户使用邀请码奖励额度:"New user invitation code bonus quota",新用户初始额度:"Initial quota for new users",新的备用恢复代码:"New backup recovery code",新的备用码已生成:"New backup code has been generated",新获取的模型:"New models","新额度:":"New quota: ",无:"None",无GPU:"No GPU",无冲突项:"No conflict items",无效的部署信息:"Invalid deployment information","无效的重置链接,请重新发起密码重置请求":"Invalid reset link, please initiate a new password reset request","无法发起 Passkey 注册":"Unable to initiate Passkey registration","无法复制到剪贴板,请手动复制":"Unable to copy to clipboard, please copy manually",无法添加图片:"Unable to add image",无法获取容器详情:"Unable to get container details","无法连接 io.net":"Unable to connect to io.net",无生效:"No active",无邀请人:"No Inviter",无限制:"Unlimited",无限额度:"Unlimited quota",日:"day",日志导出成功:"Logs exported successfully",日志已下载:"Logs downloaded",日志已加载:"Logs loaded",日志已复制到剪贴板:"Logs copied to clipboard",日志流:"Log Stream","日志清理失败:":"Log cleanup failed:",日志类型:"Log type",日志设置:"Log settings",日志详情:"Log details","旧格式(JSON 对象)":"Legacy Format (JSON Object)","旧格式(直接覆盖):":"Old format (direct override):","旧格式必须是 JSON 对象":"Legacy format must be a JSON object",旧格式模板:"Old format template","旧的备用码已失效,请保存新的备用码":"Old backup codes have been invalidated, please save the new backup codes",早上好:"Good morning",时间:"Time",时间信息:"Time Information",时间粒度:"Time granularity",易支付:"Epay",易支付商户ID:"Epay merchant ID",易支付商户密钥:"Epay merchant key",是:"Yes",是否为企业账户:"Is it an enterprise account?",'是否同时重置对话消息?选择"是"将清空所有对话记录并恢复默认示例;选择"否"将保留当前对话记录。':'Reset conversation messages at the same time? Selecting "Yes" will clear all conversation records and restore default examples; selecting "No" will retain current conversation records.',"是否将该订单标记为成功并为用户入账?":"Mark this order as successful and credit the user?","是否确认充值?":"Confirm the recharge?",是否自动禁用:"Whether to automatically disable","是否要求指纹/面容等生物识别":"Whether to require fingerprint/face recognition",显示倍率:"Show ratio",显示最新20条:"Display latest 20",显示名称:"Display Name",显示名称字段:"Display Name Field","显示名称字段(可选)":"Display Name Field (optional)",显示完整内容:"Show full content",显示操作项:"Show actions",显示更多:"Show more",显示第:"Showing",显示设置:"Display settings",显示调试:"Show debug",晚上好:"Good evening",普通环境变量:"Regular Environment Variables",普通用户:"Normal User",智能体ID:"Agent ID",智能熔断:"Smart fallback",智谱:"Zhipu AI",暂存错误:"Staging Error",暂无:"None",暂无API信息:"No API information",暂无SSE响应数据:"No SSE response data",暂无产品配置:"No product configuration",暂无保存的配置:"No saved configuration",暂无充值记录:"No recharge records",暂无公告:"No Notice",暂无匹配模型:"No matching model","暂无可复制 JSON":"No JSON available to copy",暂无可复制的版本信息:"No version information to copy",暂无可展示数据:"No data available to display","暂无可用的支付方式,请联系管理员配置":"No payment methods available, please contact administrator for configuration",暂无可购买套餐:"No plans available for purchase",暂无响应数据:"No response data",暂无容器信息:"No container information",暂无容器详情:"No container details",暂无密钥数据:"No key data",暂无差异化倍率显示:"No differential ratio display",暂无已绑定项:"No bound items",暂无常见问答:"No FAQ",暂无成功模型:"No successful models",暂无数据:"No data","暂无数据,点击下方按钮添加键值对":"No data, click the button below to add key-value pairs",暂无日志:"No logs",暂无日志可下载:"No logs available to download",暂无日志可复制:"No logs available to copy",暂无机密环境变量:"No secret environment variables",暂无模型:"No models",暂无模型描述:"No model description",暂无环境变量:"No environment variables",暂无监控数据:"No monitoring data",暂无系统公告:"No system notice",暂无缺失模型:"No missing models","暂无自定义 OAuth 提供商":"No custom OAuth providers",暂无订阅套餐:"No subscription plans",暂无订阅记录:"No subscription records",暂无请求数据:"No request data",暂无项目:"No projects",暂无预填组:"No prefilled groups",暴露倍率接口:"Expose ratio API",更多:"Expand more",更多信息请参考:"For more information, please refer to",更多参数请参考:"For more parameters, please refer to","更好的价格,更好的稳定性,只需要将模型基址替换为:":"Better price, better stability, no subscription required, just replace the model BASE URL with: ",更新:"Update","更新 Creem 设置":"Update Creem Settings","更新 Stripe 设置":"Update Stripe settings",更新SSRF防护设置:"Update SSRF Protection Settings",更新Worker设置:"Update Worker Settings",更新令牌信息:"Update Token Information",更新兑换码信息:"Update redemption code information",更新名称失败:"Failed to update name",更新失败:"Update failed","更新失败,请检查输入信息":"Update failed, please check the input information",更新套餐信息:"Update Plan Info",更新容器配置:"Update Container Configuration","更新容器配置可能会导致容器重启,请确保在合适的时间进行此操作。":"Updating container configuration may cause the container to restart, please ensure you perform this operation at an appropriate time.",更新成功:"Updated successfully",更新所有已启用通道余额:"Update balance for all enabled channels",更新支付设置:"Update payment settings",更新时间:"Update time",更新服务器地址:"Update Server Address",更新模型信息:"Update model information",更新渠道信息:"Update Channel Information",更新部署名称失败:"Failed to update deployment name",更新配置:"Update Configuration","更新配置后,容器可能需要重启以应用新的设置。请确保您了解这些更改的影响。":"After updating the configuration, the container may need to restart to apply the new settings. Please ensure you understand the impact of these changes.",更新配置失败:"Failed to update configuration",更新预填组:"Update pre-filled group",月:"month","有 Reasoning":"Has Reasoning",有效期:"Validity",有效期单位:"Validity Unit",有效期数值:"Validity Value",有效期设置:"Validity Settings",服务可用性:"Service Status",服务商:"Service Provider",服务器地址:"Server Address",服务显示名称:"Service Display Name","未匹配到模型,按回车键可将「{{name}}」作为自定义模型名添加":'No matching models. Press Enter to add "{{name}}" as a custom model name.',未发现新增模型:"No new models were added",未发现重复密钥:"No duplicate keys found",未启动:"No start",未启用:"Not Enabled",未命名:"Unnamed","未在 Discovery 响应中找到可用的 OAuth 端点":"No available OAuth endpoints found in Discovery response",未备份:"Not backed up",未开始:"Not Started",未找到匹配的模型:"No matching model found",未找到可用的容器访问地址:"No available container access address found","未找到差异化倍率,无需同步":"No differential ratio found, no synchronization is required",未授权:"Unauthorized",未提交:"Not submitted","未检测到 Fluent 容器":"Fluent container not detected","未检测到 FluentRead(流畅阅读),请确认扩展已启用":"FluentRead (smooth reading) not detected, please confirm the extension is enabled",未测试:"Not tested","未添加附加条件时,仅使用上方 type 进行清理。":"When no additional conditions are added, only the above type is used for pruning.","未登录或登录已过期,请重新登录":"Not logged in or login has expired, please log in again",未知:"unknown",未知供应商:"Unknown",未知品牌:"Unknown Brand",未知模型:"Unknown model",未知渠道:"Unknown channel",未知状态:"Unknown status",未知类型:"Unknown type",未知身份:"Unknown Identity",未知部署:"Unknown Deployment",未知错误:"Unknown error",未绑定:"Not bound",未获取到授权码:"Authorization code not obtained",未设置:"Not set",未设置倍率模型:"Models without ratio settings",未设置价格模型:"Models without price settings",未设置路径:"No path configured",未配置模型:"No model configured",未配置的模型列表:"Models not configured",本地:"Local",本地数据存储:"Local data storage",本地计费:"Local billing",本月获得:"This month","本设备:手机指纹/面容,外接:USB安全密钥":"Built-in: phone fingerprint/face, External: USB security key",本设备内置:"Built-in device",本项目根据:"This project is licensed under the ",机密环境变量:"Secret Environment Variables","机密环境变量将被加密存储,适用于存储密码、API密钥等敏感信息。":"Secret environment variables will be stored encrypted, suitable for storing passwords, API keys and other sensitive information.",机密环境变量说明:"Secret Environment Variables Description",权重:"Weight",权限设置:"Permission Settings",条:"items","条 - 第":"to","条,共":"of",条件取反:"Negate Condition",条件数:"Conditions",条件规则:"Condition Rules",条件项设置:"Condition Item Settings","条日志已清理!":"logs have been cleared!",来源:"Source","来源于 IO.NET 部署":"From IO.NET Deployment",来源端点:"Source Endpoint","来自模型重定向,尚未加入模型列表":"From model redirect, not yet added to the model list","某些配置更改可能需要几分钟才能生效。":"Some configuration changes may take a few minutes to take effect.",查看:"Check",查看关联部署:"View Associated Deployment",查看图片:"View pictures",查看密钥:"View key",查看当前可用的所有模型:"View all available models","查看所有可用的AI模型供应商,包括众多知名供应商的模型。":"View all available AI model suppliers, including models from many well-known suppliers.",查看日志:"View Logs",查看渠道密钥:"View channel key",查看详情:"View Details",查询:"Query",标签:"Label","标签不能为空!":"Label cannot be empty!",标签信息:"Tag Information",标签名称:"Tag Name",标签的基本配置:"Tag basic configuration",标签组:"Tag group",标签聚合:"Tag aggregation",标签聚合模式:"Enable tag mode","标识符 (Slug)":"Slug",标识颜色:"Identifier color","核采样,控制词汇选择的多样性":"Nucleus sampling, controls vocabulary selection diversity","根据 Anthropic 协定,/v1/messages 的输入 tokens 仅统计非缓存输入,不包含缓存读取与缓存写入 tokens。":"Per Anthropic conventions, /v1/messages input tokens count only non-cached input and exclude cache read/write tokens.","根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含":"Find model metadata based on model name and matching rules, priority: exact > prefix > suffix > contains",格式化:"Format","格式化 JSON":"Format JSON",格式正确:"Format Correct","格式示例:":"Format example:","前:":"Before:","配置:":"Config:","后:":"After:",格式错误:"Format Error",检查更新:"Check for updates","检测到 FluentRead(流畅阅读)":"FluentRead (smooth reading) detected",检测到以下高危状态码重定向规则:"Detected high-risk status-code redirect rules","检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。":"Detected multiple keys, you can copy each key individually or click Copy All to get the complete content.","检测到该消息后有AI回复,是否删除后续回复并重新生成?":"AI reply detected after this message, delete subsequent replies and regenerate?",检测必须等待绘图成功才能进行放大等操作:"Detection must wait for drawing to succeed before performing zooming and other operations",模型:"Model","模型: {{ratio}}":"Model: {{ratio}}",模型专用区域:"Model-specific area",模型价格:"Model price","模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}":"Model price {{symbol}}{{price}}, {{ratioType}} {{ratio}}","模型价格 {{symbol}}{{price}} / 次":"Model price {{symbol}}{{price}} / request","按次 {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Per request {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"Model price: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}","按次:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"Per request: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}","模型价格:{{symbol}}{{price}} / 次":"Model price: {{symbol}}{{price}} / request","按次:{{symbol}}{{price}}":"Per request: {{symbol}}{{price}}",模型倍率:"Model ratio","模型倍率 {{modelRatio}}":"Model ratio {{modelRatio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, completion ratio {{completionRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, completion ratio {{completionRatio}}, {{ratioType}} {{ratio}}, Web search called {{webSearchCallCount}} times","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, completion ratio {{completionRatio}}, image input ratio {{imageRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, completion ratio {{completionRatio}}, cache ratio {{cacheRatio}}, cache creation ratio {{cacheCreationRatio}}, {{ratioType}} {{ratio}}",模型倍率值:"Model Ratio Value",模型倍率和补全倍率:"Model Ratio and Completion Ratio",模型倍率和补全倍率同时设置:"Both model ratio and completion ratio are set",模型倍率设置:"Model ratio settings",模型关键字:"model keyword",模型列表已复制到剪贴板:"Model list copied to clipboard",模型列表已更新:"Model list updated",模型列表已追加更新:"Model list has been updated","模型创建成功!":"Model created successfully!",模型删除失败:"Failed to delete model","模型删除失败: {{error}}":"Failed to delete model: {{error}}",模型删除成功:"Model deleted successfully",模型名称:"Model Name",模型名称已存在:"Model name already exists",模型固定价格:"Model price per call",模型图标:"Model icon","模型定价,需要登录访问":"Model pricing, requires login to access",模型广场:"Model Marketplace","模型拉取失败: {{error}}":"Failed to pull model: {{error}}",模型支持的接口端点信息:"Model supported API endpoint information",模型数据分析:"Model Data Analysis","模型映射必须是合法的 JSON 格式!":"Model mapping must be in valid JSON format!","模型更新成功!":"Model updated successfully!","模型未加入列表,可能无法调用":"Model not in the list; requests may fail",模型正则:"Model Regex","模型正则(每行一个)":"Model Regex (one per line)",模型正则不能为空:"Model regex cannot be empty",模型消耗分布:"Model consumption distribution",模型消耗趋势:"Model consumption trend",模型版本:"Model version",模型的详细描述和基本特性:"Detailed description and basic characteristics of the model",模型相关设置:"Model related settings","模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:":"The model community needs everyone's contribution. If you find incorrect data or want to contribute new models, please visit:",模型管理:"Model Management",模型组:"Model group","模型补全倍率(仅对自定义模型有效)":"Model completion ratio (only effective for custom models)",模型请求速率限制:"Model request rate limit",模型调用次数占比:"Model call ratio",模型调用次数排行:"Model call ranking",模型选择和映射设置:"Model selection and mapping settings",模型部署:"Model Deployment",模型部署服务未启用:"Model deployment service is not enabled",模型部署管理:"Model Deployment Management",模型部署设置:"Model Deployment Settings",模型配置:"Model Configuration",模型重定向:"Model mapping","模型重定向里的下列模型尚未添加到“模型”列表,调用时会因为缺少可用模型而失败:":"The following models from the redirect have not been added to the “Models” list and requests will fail due to no available model:",模型限制列表:"Model restrictions list",模式:"Mode",模板:"Template",模板应用失败:"Template application failed",模板示例:"Template example",模糊搜索模型名称:"Fuzzy search model name",次:"request","欢迎使用,请完成以下设置以开始使用系统":"Welcome! Please complete the following settings to start using the system",欧元:"EUR","正在加载可用部署位置...":"Loading available deployment locations...","正在加载签到状态...":"Loading check-in status...","正在处理大内容...":"Processing large content...",正在提交:"Submitting","正在构造请求体预览...":"Constructing request body preview...","正在检查 io.net 连接...":"Checking io.net connection...","正在测试第 ${current} - ${end} 个模型 (共 ${total} 个)":"Testing model ${current} - ${end} (total ${total})",正在跟随最新日志:"Following latest logs","正在跳转 GitHub...":"Redirecting to GitHub...","正在跳转...":"Redirecting...","此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理":"This proxy is only used for image request forwarding, webhook notification sending, etc. AI API requests are still sent directly by the server, and proxy can be configured separately in channel settings",此修改将不可逆:"This modification will be irreversible","此操作不可恢复,请仔细确认时间后再操作!":"This operation cannot be recovered, please confirm the time carefully before proceeding!","此操作不可撤销,将永久删除已自动禁用的密钥":"This operation cannot be undone, and all automatically disabled keys will be permanently deleted.","此操作不可撤销,将永久删除该密钥":"This operation cannot be undone, and the key will be permanently deleted.","此操作不可逆,所有数据将被永久删除":"This operation is irreversible, all data will be permanently deleted","此操作具有风险,请确认要继续执行":"This operation is risky, please confirm to continue",此操作将启用用户账户:"This operation will enable the user account",此操作将提升用户的权限级别:"This operation will elevate the user's permission level",此操作将禁用用户账户:"This operation will disable the user account","此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。":"This will disable the user's current two-factor setup. No verification code will be required until they enable it again.","此操作将解绑用户当前的 Passkey,下次登录需要重新注册。":"This will detach the user's current Passkey. They will need to register again on next login.",此操作将降低用户的权限级别:"This operation will reduce the user's permission level",此支付方式最低充值金额为:"Minimum recharge amount for this payment method is","此渠道由 IO.NET 自动同步,类型、密钥和 API 地址已锁定。":"This channel is automatically synchronized by IO.NET, type, key and API address are locked.","此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。":"This setting is used for internal system calculations. The default value of 500000 is designed for 6 decimal places precision, modification is not recommended.","此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除":"This page only shows models without price or ratio settings. After setting, they will be automatically removed from the list","此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改":"Read-only, user's personal settings, and cannot be modified directly","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:":"This is optional, used to modify the model name in the request body, it's a JSON string, the key is the model name in the request, and the value is the model name to be replaced, for example:","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改":"This is optional, used to modify the model name in the request body, as a JSON string, the key is the model name in the request, the value is the model name to be replaced, leaving blank will not change","此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:":"Optional, used to override returned status codes, only affects local judgment, does not modify status code returned upstream, e.g. rewriting Claude channel's 400 error to 500 (for retry). Do not abuse this feature. Example:","此项可选,用于覆盖请求参数。不支持覆盖 stream 参数":"This is optional, used to override request parameters. Overriding stream parameter is not supported.","此项可选,用于覆盖请求头参数":"This is optional, used to override request header parameters.","此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/":"Optional for API calls through custom API address, do not add /v1 and / at the end","每个用户最多可创建的令牌数量,默认 1000,设置过大可能会影响性能":"Maximum number of tokens each user can create, default 1000. Setting too large may affect performance",每周:"Weekly",每天:"Daily",每容器GPU数:"GPUs per Container","每日仅可签到一次,请勿重复签到":"Only one check-in per day, please do not check in repeatedly",每日签到:"Daily Check-in",每日签到可获得随机额度奖励:"Daily check-in rewards random quota",每月:"Monthly",每隔多少分钟测试一次所有通道:"How many minutes between testing all channels",永不过期:"Never expires",永久删除您的两步验证设置:"Permanently delete your two-factor authentication settings","永久删除所有备用码(包括未使用的)":"Permanently delete all backup codes (including unused ones)",没有匹配的字段:"No matching fields",没有匹配的日志条目:"No matching log entries",没有匹配的规则:"No matching rules",没有可用令牌用于填充:"No available tokens for filling",没有可用模型:"No available models",没有找到匹配的模型:"No matching model found",没有未设置的模型:"No unconfigured models","没有条件时,默认总是执行该操作。":"When no conditions are set, the operation is always executed by default.",没有模型可以复制:"No models to copy","没有账户?":"No account? ","注 册":"Sign Up",注册:"Sign up","注册 Passkey":"Register Passkey",注意:"Note","注意:JSON中重复的键只会保留最后一个同名键的值":"Note: In JSON, duplicate keys will only keep the value of the last key with the same name","注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用":"Note: For non-Chat API, please make sure to enter the correct API address, otherwise it may not work",注销:"Logout","注销成功!":"Logout successful!",活跃文件:"Active Files",活跃缓存数:"Active Cache Count",流:"stream",流式:"Streaming",流式响应完成:"Streaming response completed",流式输出:"Streaming Output",流量端口:"Traffic Port",浅色:"Light",浅色模式:"Light Mode",测活:"Health Check",测试:"Test",测试中:"Testing","测试中...":"Testing...",测试单个渠道操作项目组:"Test a single channel operation project group",测试失败:"Test failed","测试失败:":"Test failed: ",测试所有未手动禁用渠道:"Test all channels except manually disabled ones",测试所有渠道的最长响应时间:"Maximum response time for testing all channels",测试所有通道:"Test all channels",测试模式:"Test Mode",测试连接:"Test Connection",测速:"Speed Test",消息优先级:"Message priority","消息优先级,范围0-10,默认为5":"Message priority, range 0-10, default is 5",消息已删除:"Message deleted",消息已复制到剪贴板:"Message copied to clipboard",消息已更新:"Message updated",消息已编辑:"Message edited",消耗分布:"Consumption distribution",消耗趋势:"Consumption trend",消耗额度:"Used Quota",消费:"Consume",深色:"Dark",深色模式:"Dark Mode",添加:"Add","添加 OAuth 提供商":"Add OAuth Provider",添加API:"Add API",添加产品:"Add Product",添加令牌:"Create token",添加兑换码:"Add redemption code",添加公告:"Add Notice",添加分类:"Add Category",添加后提交:"Submit after adding",添加启动参数:"Add Startup Args",添加启动命令:"Add Startup Command",添加密钥环境变量:"Add Secret Environment Variable",添加成功:"Added successfully",添加提供商:"Add Provider",添加模型:"Add model",添加模型区域:"Add model region",添加渠道:"Add channel",添加环境变量:"Add Environment Variable",添加用户:"Add user",添加聊天配置:"Add chat configuration",添加键值对:"Add key-value pair",添加问答:"Add FAQ",添加额度:"Add quota",清理不活跃缓存:"Clean up inactive cache",清理失败:"Cleanup failed",清空:"Clear",清空全部缓存:"Clear All Cache",清空该规则缓存:"Clear This Rule's Cache",清空重定向:"Clear redirect",清除历史日志:"Clear historical logs",清除失效兑换码:"Clear invalid redemption codes",清除所有模型:"Clear all models",渠道:"Channel","渠道 ID":"Channel ID","渠道ID,名称,密钥,API地址":"Channel ID, name, key, Base URL",渠道亲和性:"Channel affinity","渠道亲和性:上游缓存命中":"Channel Affinity: Upstream Cache Hit","渠道亲和性会基于从请求上下文或 JSON Body 提取的 Key,优先复用上一次成功的渠道。":"Channel affinity reuses the last successful channel based on keys extracted from the request context or JSON body.",渠道优先级:"Channel Priority",渠道信息:"Channel information","渠道创建成功!":"Channel created successfully!",渠道复制失败:"Channel copy failed","渠道复制失败: ":"Channel copy failed:",渠道复制成功:"Channel copy successful",渠道密钥:"Channel key",渠道密钥信息:"Channel key information",渠道密钥列表:"Channel key list","渠道更新成功!":"Channel updated successfully!",渠道权重:"Channel Weight",渠道标签:"Channel Tag",渠道模型信息不完整:"Channel model information is incomplete",渠道的基本配置信息:"Channel basic configuration information",渠道的模型测试:"Channel Model Test",渠道的高级配置选项:"Advanced channel configuration options",渠道管理:"Channel Management",渠道额外设置:"Channel extra settings",源地址:"Source address","满足任一条件(OR)":"Match any condition (OR)",演示站点:"Demo Site",演示站点模式:"Demo site mode","点击 + 按钮添加图片URL进行多模态对话":"Click the + button to add image URLs for multimodal conversation",'点击"确认延长"后将立即扣除费用并延长容器运行时间':'After clicking "Confirm Extension", the fee will be deducted immediately and the container runtime will be extended',点击上传文件或拖拽文件到这里:"Click to upload file or drag and drop file here","点击下方按钮通过 Telegram 完成绑定":"Click the button below to complete binding via Telegram",点击复制ID:"Click to copy ID",点击复制模型名称:"Click to copy model name",点击查看差异:"Click to view differences",点击此处:"click here",点击预览视频:"Click to preview video",点击预览音乐:"Click to preview music","点击验证按钮,使用您的生物特征或安全密钥":"Click the verification button and use your biometrics or security key",版权所有:"All rights reserved",状态:"Status",状态码:"Status Code",状态码复写:"Status Code Override",状态码复写包含无效的状态码:"Status code override contains invalid status codes",状态筛选:"Status filter",状态页面Slug:"Status Page Slug",环境变量:"Environment Variables",生成令牌:"Generate Token",生成并填入:"Generate and Fill",生成数量:"Generate quantity",生成数量必须大于0:"Generation quantity must be greater than 0",生成新的备用码:"Generate new backup codes",生成歌词:"Generate lyrics",生成音乐:"generate music",生效:"Active","用于API调用的身份验证令牌,请妥善保管":"Authentication token for API calls, please keep it safe",用于唯一标识用户的字段路径:"Field path for uniquely identifying users","用于配置网络代理,支持 socks5 协议":"Used to configure network proxy, supports socks5 protocol","用于验证回调 new-api 的 webhook 请求的密钥,敏感信息不显示":"The key used to validate webhook requests for the callback new-api, sensitive information is not displayed.","用以支持基于 WebAuthn 的无密码登录注册":"Support WebAuthn-based passwordless login and registration",用以支持用户校验:"To support user verification",用以支持系统的邮件发送:"To support the system email sending","用以支持通过 Discord 进行登录注册":"Used to support login & registration through Discord","用以支持通过 GitHub 进行登录注册":"To support login & registration via GitHub","用以支持通过 Linux DO 进行登录注册":"To support login & registration via Linux DO","用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP":"To support login via OIDC, such as Okta, Auth0 and other IdPs compatible with OIDC protocol","用以支持通过 Telegram 进行登录注册":"To support login & registration via Telegram",用以支持通过微信进行登录注册:"To support login & registration via WeChat",用以防止恶意用户利用临时邮箱批量注册:"To prevent malicious users from bulk registration using temporary email addresses",用户:"User","用户 ID 字段":"User ID Field","用户 ID 字段(可选)":"User ID Field (optional)",用户个人功能:"User personal functions","用户主页,展示系统信息":"User homepage, displaying system information","用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置":"User priority: If the user specifies a system prompt in the request, the user's setting will be used first",用户信息:"User information","用户信息更新成功!":"User information updated successfully!",用户信息端点:"User Info Endpoint",用户信息缺失:"User information missing",用户最大令牌数量:"Maximum Tokens per User",用户分组:"Your default group",用户分组和额度管理:"User Group and Quota Management",用户分组配置:"User group configuration",用户协议:"User Agreement",用户协议已更新:"User agreement updated",用户协议更新失败:"User agreement update failed",用户可选分组:"User selectable groups",用户名:"Username",用户名字段:"Username Field","用户名字段(可选)":"Username Field (optional)",用户名或邮箱:"Username or email",用户名称:"User Name","用户控制面板,管理账户":"User control panel for account management",'用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{"vip": "VIP 用户", "test": "测试"},表示用户可以选择 vip 分组和 test 分组':'User selectable groups when creating tokens, in JSON string format, for example: {"vip": "VIP User", "test": "Test"}, indicating that users can choose vip group and test group',用户每周期最多请求完成次数:"User max successful request times per period",用户每周期最多请求次数:"User max request times per period","用户注册时看到的网站名称,比如'我的网站'":"Website name users see during registration, e.g. 'My Website'",用户的基本账户信息:"User basic account information",用户管理:"User Management",用户组:"User group",用户订阅管理:"User Subscription Management","用户账户创建成功!":"User account created successfully!",用户账户管理:"User account management","用时/首字":"Time/first word",由全站货币展示设置统一控制:"Controlled by the site-wide currency display settings",由订阅抵扣:"Deducted by subscription",界面语言和其他个人偏好:"Interface language and other personal preferences",留空使用系统临时目录:"Leave empty to use system temp directory",留空则使用账号绑定的邮箱:"If left blank, the email address bound to the account will be used","留空则使用默认端点;支持 {path, method}":"Leave blank to use the default endpoint; supports {path, method}",留空则保持原有密钥:"Leave empty to keep existing key","留空则默认使用服务器地址,注意不能携带http://或者https://":"If left blank, the server address will be used by default. Note that http:// or https:// should not be included","登 录":"Log In",登录:"Sign in","登录成功!":"Login successful!","登录过期,请重新登录!":"Login expired, please log in again!",白名单:"Whitelist","的前提下使用。":"for use under the following conditions:",监控设置:"Monitoring Settings",目录总大小:"Directory Total Size",目录文件数:"Directory File Count","目标用户:{{username}}":"Target user: {{username}}",目标端点:"Target Endpoint","目标路径(可选)":"Target Path (optional)",直接提交:"Submit directly","直接编辑 JSON 文本,保存时会校验格式。":"Edit JSON text directly; format will be validated on save.",相关项目:"Related Projects","相当于删除用户,此修改将不可逆":"Equivalent to deleting the user, this modification is irreversible",矛盾:"Conflict","知识库 ID":"Knowledge Base ID",硬件:"Hardware",硬件与性能:"Hardware & Performance",硬件类型:"Hardware Type",硬件配置:"Hardware Configuration",确定:"OK","确定?":"Sure?","确定删除此组?":"Confirm delete this group?",确定导入:"Confirm import","确定是否要修复数据库一致性?":"Are you sure you want to repair database consistency?","确定是否要删除所选通道?":"Are you sure you want to delete the selected channels?","确定是否要删除此令牌?":"Are you sure you want to delete this token?","确定是否要删除此兑换码?":"Are you sure you want to delete this redemption code?","确定是否要删除此模型?":"Are you sure you want to delete this model?","确定是否要删除此渠道?":"Are you sure you want to delete this channel?","确定是否要删除禁用通道?":"Are you sure you want to delete the disabled channel?","确定是否要复制此渠道?":"Are you sure you want to copy this channel?","确定是否要注销此用户?":"Are you sure you want to deactivate this user?","确定清除所有失效兑换码?":"Are you sure you want to clear all invalid redemption codes?","确定要修改所有子渠道优先级为 ":"Confirm to modify all sub-channel priorities to ","确定要修改所有子渠道权重为 ":"Confirm to modify all sub-channel weights to ","确定要充值 $":"Confirm to recharge $",'确定要删除供应商 "{{name}}" 吗?此操作不可撤销。':'Are you sure you want to delete supplier "{{name}}"? This operation is irreversible.',"确定要删除所有已自动禁用的密钥吗?":"Are you sure you want to delete all automatically disabled keys?","确定要删除所选的 {{count}} 个令牌吗?_one":"Are you sure you want to delete the selected {{count}} token?","确定要删除所选的 {{count}} 个令牌吗?_other":"Are you sure you want to delete the selected {{count}} tokens?","确定要删除所选的 {{count}} 个模型吗?_one":"Are you sure you want to delete the selected {{count}} model?","确定要删除所选的 {{count}} 个模型吗?_other":"Are you sure you want to delete the selected {{count}} models?","确定要删除此 OAuth 提供商吗?":"Are you sure you want to delete this OAuth provider?","确定要删除此API信息吗?":"Are you sure you want to delete this API information?","确定要删除此公告吗?":"Are you sure you want to delete this notice?","确定要删除此分类吗?":"Are you sure you want to delete this category?","确定要删除此密钥吗?":"Are you sure you want to delete this key?","确定要删除此问答吗?":"Are you sure you want to delete this FAQ?","确定要删除该提供商吗?":"Are you sure you want to delete this provider?","确定要删除这条消息吗?":"Are you sure you want to delete this message?",确定要删除选中的:"Are you sure you want to delete the selected","确定要启用所有密钥吗?":"Are you sure you want to enable all keys?","确定要启用此用户吗?":"Are you sure you want to enable this user?","确定要提升此用户吗?":"Are you sure you want to promote this user?","确定要更新所有已启用通道余额吗?":"Are you sure you want to update the balance of all enabled channels?","确定要测试所有未手动禁用渠道吗?":"Are you sure you want to test all channels except manually disabled ones?","确定要测试所有通道吗?":"Are you sure you want to test all channels?","确定要禁用所有的密钥吗?":"Are you sure you want to disable all keys?","确定要禁用此用户吗?":"Are you sure you want to disable this user?","确定要解绑 {{name}} 吗?":"Are you sure you want to unbind {{name}}?","确定要降级此用户吗?":"Are you sure you want to demote this user?",确定重置:"Confirm reset","确定重置模型倍率吗?":"Confirm to reset model ratio?",确认:"Confirm",确认作废:"Confirm invalidation",确认关闭提示:"Confirm close",确认冲突项修改:"Confirm conflict item modification",确认删除:"Confirm deletion",确认删除模型:"Confirm Delete Model",确认取消密码登录:"Confirm cancel password login",确认启用:"Confirm Enable",确认密码:"Confirm Password",确认导入配置:"Confirm import configuration",确认延长:"Confirm Extension",确认延长容器时长:"Confirm Container Duration Extension",确认操作:"Confirm Operation",确认新密码:"Confirm new password","确认清理不活跃的磁盘缓存?":"Confirm cleanup of inactive disk cache?",确认清空全部渠道亲和性缓存:"Confirm clearing all channel affinity cache",确认清空该规则缓存:"Confirm clearing this rule's cache",确认清除历史日志:"Confirm clear historical logs",确认禁用:"Confirm disable",确认补单:"Confirm Order Completion",确认解绑:"Confirm Unbind","确认解绑 Passkey":"Confirm Unbind Passkey",确认设置并完成初始化:"Confirm settings and complete initialization","确认重置 Passkey":"Confirm Passkey Reset",确认重置两步验证:"Confirm Two-Factor Reset",确认重置密码:"Confirm Password Reset","磁盘 阈值 (%)":"Disk Threshold (%)",磁盘使用率超过此值时拒绝请求:"Reject requests when disk usage exceeds this value",磁盘可用空间小于缓存最大总量设置:"Disk free space is less than max cache size setting",磁盘命中:"Disk Hits","磁盘缓存最大总量 (MB)":"Max Disk Cache Size (MB)",磁盘缓存占用的最大空间:"Maximum space occupied by disk cache",磁盘缓存已清理:"Disk cache cleared","磁盘缓存设置(磁盘换内存)":"Disk Cache Settings (Disk Swap Memory)","磁盘缓存阈值 (MB)":"Disk Cache Threshold (MB)",示例:"Example",'示例:{"default": [200, 100], "vip": [0, 1000]}。':'Example: {"default": [200, 100], "vip": [0, 1000]}.',视频:"Video",视频Remix:"Video remix","视频无法在当前浏览器中播放,这可能是由于:":"The video cannot be played in this browser, possibly because:",禁用:"Disable","禁用 store 透传":"Disable store Pass-through",禁用2FA失败:"Failed to disable Two-Factor Authentication",禁用两步验证:"Disable two-factor authentication",禁用全部:"Disable all",禁用原因:"Disable reason","禁用后用户端不再展示,但历史订单不受影响。是否继续?":"After disabling, it will no longer be shown to users, but historical orders are not affected. Continue?","禁用后的影响:":"Impact after disabling:",禁用密钥失败:"Failed to disable key",禁用思考处理的模型列表:"Models skipping thinking handling",禁用所有密钥失败:"Failed to disable all keys",禁用时间:"Disable time",私有IP访问详细说明:"⚠️ Security Warning: Enabling this allows access to internal network resources (localhost, private networks). Only enable if you need to access internal services and understand the security implications.",私有部署地址:"Private Deployment Address",私有镜像仓库的密码:"Password for private image registry",私有镜像仓库的用户名:"Username for private image registry",秒:"Second","移除 functionResponse.id 字段":"Remove functionResponse.id Field","移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目":"Removal of One API copyright mark must first be authorized. Project maintenance requires a lot of effort. If this project is meaningful to you, please actively support it.",窗口处理:"window handling",窗口等待:"window wait",立即签到:"Check in now",立即订阅:"Subscribe now",站点额度展示类型及汇率:"Site quota display type and exchange rate","端口号必须在1-65535之间":"Port number must be between 1-65535",端口配置详细说明:"Restrict external requests to specific ports. Use single ports (80, 443) or ranges (8000-8999). Empty list allows all ports. Default includes common web ports.",端点:"Endpoint","端点 URL 必须以 http:// 或 https:// 开头:":"Endpoint URL must start with http:// or https://: ","端点 URL 必须是完整地址(以 http:// 或 https:// 开头)":"Endpoint URL must be a full address (starting with http:// or https://)",端点映射:"Endpoint mapping",端点类型:"Endpoint type",端点组:"Endpoint group","第 {{line}} 条 prune_objects 缺少条件":"Rule #{{line}} prune_objects is missing conditions","第 {{line}} 条 prune_objects 需要至少一个匹配条件":"Rule #{{line}} prune_objects requires at least one match condition","第 {{line}} 条 return_error 需要 message 字段":"Rule #{{line}} return_error requires a message field","第 {{line}} 条操作缺少值":"Rule #{{line}} operation is missing a value","第 {{line}} 条操作缺少来源字段":"Rule #{{line}} operation is missing a source field","第 {{line}} 条操作缺少目标字段":"Rule #{{line}} operation is missing a target field","第 {{line}} 条操作缺少目标路径":"Rule #{{line}} operation is missing a target path","第 {{line}} 条请求头透传格式无效":"Rule #{{line}} header pass-through format is invalid","第 {{line}} 条请求头透传缺少请求头名称":"Rule #{{line}} header pass-through is missing header name",第三方支付配置:"Third-party Payment Configuration","第三方账户绑定状态(只读)":"Third-party account binding status (read-only)","等价金额:":"Equivalent Amount: ",等待中:"Waiting","等待获取邮箱信息...":"Waiting to get email information...",筛选:"Filter",签到最大额度:"Maximum check-in quota",签到最小额度:"Minimum check-in quota",签到功能允许用户每日签到获取随机额度奖励:"Check-in feature allows users to check in daily to receive random quota rewards",签到失败:"Check-in failed",签到奖励将直接添加到您的账户余额:"Check-in rewards will be directly added to your account balance",签到奖励的最大额度:"Maximum quota for check-in rewards",签到奖励的最小额度:"Minimum quota for check-in rewards","签到成功!获得":"Check-in successful! Received",签到设置:"Check-in Settings",简洁:"Simple","简洁模式:按 type 全量清理对象,例如 redacted_thinking。":"Simple mode: Prune all objects by type, e.g. redacted_thinking.","简洁模式仅返回 message;状态码和错误类型将使用系统默认值。":"Simple mode returns message only; status code and error type will use system defaults.",管理:"Manage","管理 Ollama 模型的拉取和删除":"Manage Ollama model pulling and deletion","管理你的 LinuxDO OAuth App":"Manage your LinuxDO OAuth App",管理员:"Admin",管理员区域:"Administrator Area",管理员暂时未设置任何关于内容:"The administrator has not set any custom About content yet","管理员未开启 Creem 充值!":"The administrator has not enabled Creem recharge!","管理员未开启Stripe充值!":"Administrator has not enabled Stripe recharge!","管理员未开启在线充值!":"The administrator has not enabled online recharge!","管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。":"The administrator has not enabled the online recharge function, please contact the administrator to enable it or recharge with a redemption code.","管理员未开启在线支付功能,请联系管理员配置。":"Online payment is not enabled by the admin. Please contact the administrator.",管理员未设置用户可选分组:"Administrator has not set user-selectable groups","管理员设置了外部链接,点击下方按钮访问":"Administrator has set up external links, click the button below to access",管理员账号:"Admin account","管理员账号已经初始化过,请继续设置其他参数":"The admin account has already been initialized, please continue to set other parameters","管理模型、标签、端点等预填组":"Manage model, tag, endpoint, etc. pre-filled groups","管理用户已绑定的第三方账户,支持筛选与解绑":"Manage users' linked third-party accounts, with filtering and unbinding support",管理绑定:"Manage Bindings",类型:"Type","类型(常用)":"Type (Common)",粘贴图片失败:"Failed to paste image",精确:"Exact",系统:"System",系统令牌已复制到剪切板:"System token copied to clipboard",系统任务记录:"System task records",系统信息:"System Information",系统公告:"System Notice","系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)":"System notice management, you can publish system notices and important messages (maximum 100, display latest 20 on the front end)",系统内存:"System Memory",系统初始化:"System initialization","系统初始化失败,请重试":"System initialization failed, please try again","系统初始化成功,正在跳转...":"System initialization successful, redirecting...",系统参数配置:"System parameter configuration",系统名称:"System Name",系统名称已更新:"System name updated",系统名称更新失败:"System name update failed","系统已为该部署准备 Ollama 镜像与随机 API Key":"System has prepared Ollama image and random API Key for this deployment",系统性能监控:"System Performance Monitoring",系统提示覆盖:"System prompt override",系统提示词:"System Prompt",系统提示词拼接:"System prompt append",系统数据统计:"System data statistics",系统文档和帮助信息:"System documentation and help information",系统消息:"System message",系统管理功能:"System management functions",系统设置:"System Settings",系统访问令牌:"System Access Token",约:"Approximately",索引:"Index",紧凑列表:"Compact list",累计签到:"Total check-ins",累计获得:"Total received",线路描述:"Route description",组列表:"Group list",组名:"Group name",组织:"Organization","组织,不填则为默认组织":"Organization, default if empty",终止中:"Terminating",终止请求中:"Terminating request",绑定:"Bind","绑定 Telegram":"Bind Telegram",绑定信息:"Binding Information","绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。":"After binding, a user subscription is created immediately (no payment required); validity follows the plan configuration.",绑定微信账户:"Bind WeChat Account","绑定成功!":"Binding successful!",绑定订阅套餐:"Bind Subscription Plan",绑定邮箱地址:"Bind Email Address",结束:"End",结束时间:"End Time",结果图片:"Result",结算差额:"Settlement Difference",绘图:"Drawing",绘图任务记录:"Drawing task records",绘图日志:"Drawing Logs",绘图设置:"Drawing settings",统一的:"The Unified",统计Tokens:"Statistical Tokens",统计已重置:"Statistics reset",统计次数:"Statistical count",统计额度:"Statistical quota",继续:"Continue","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","缓存 Tokens":"Cache Tokens","缓存: {{cacheRatio}}":"Cache: {{cacheRatio}}","缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Cache price: {{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (Cache ratio: {{cacheRatio}})","缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Cache price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Cache ratio: {{cacheRatio}})","缓存读取价格:{{symbol}}{{price}} / 1M tokens":"Cache read price: {{symbol}}{{price}} / 1M tokens","缓存读取价格 {{symbol}}{{price}} / 1M tokens":"Cache read price {{symbol}}{{price}} / 1M tokens",缓存倍率:"Cache ratio","缓存倍率 {{cacheRatio}}":"Cache ratio {{cacheRatio}}",缓存写:"Cache Write","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","缓存创建 Tokens":"Cache Creation Tokens","缓存创建: {{cacheCreationRatio}}":"Cache creation: {{cacheCreationRatio}}","缓存创建: 1h {{cacheCreationRatio1h}}":"Cache creation: 1h {{cacheCreationRatio1h}}","缓存创建: 5m {{cacheCreationRatio5m}}":"Cache creation: 5m {{cacheCreationRatio5m}}","缓存创建: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Cache creation: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})":"Cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Cache creation ratio: {{cacheCreationRatio}})","缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Cache creation price: {{symbol}}{{price}} / 1M tokens","缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Cache creation price {{symbol}}{{price}} / 1M tokens","缓存创建价格合计:5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens":"Cache creation price total: 5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens","5m缓存创建价格:{{symbol}}{{price}} / 1M tokens":"5m cache creation price: {{symbol}}{{price}} / 1M tokens","5m缓存创建价格 {{symbol}}{{price}} / 1M tokens":"5m cache creation price {{symbol}}{{price}} / 1M tokens","1h缓存创建价格:{{symbol}}{{price}} / 1M tokens":"1h cache creation price: {{symbol}}{{price}} / 1M tokens","1h缓存创建价格 {{symbol}}{{price}} / 1M tokens":"1h cache creation price {{symbol}}{{price}} / 1M tokens",缓存创建倍率:"Cache creation ratio","缓存创建倍率 {{cacheCreationRatio}}":"Cache creation ratio {{cacheCreationRatio}}","缓存创建倍率 1h {{cacheCreationRatio1h}}":"Cache creation multiplier 1h {{cacheCreationRatio1h}}","缓存创建倍率 5m {{cacheCreationRatio5m}}":"Cache creation multiplier 5m {{cacheCreationRatio5m}}","缓存创建倍率 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Cache creation ratio 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}",缓存条目数:"Cache Entries",缓存目录:"Cache Directory",缓存目录磁盘空间:"Cache Directory Disk Space",缓存读:"Cache Read",编辑:"Edit","编辑 OAuth 提供商":"Edit OAuth Provider",编辑API:"Edit API",编辑产品:"Edit Product",编辑供应商:"Edit Provider",编辑公告:"Edit Notice",编辑公告内容:"Edit announcement content",编辑分类:"Edit Category",编辑成功:"Edit Successful",编辑提供商:"Edit Provider",编辑方式:"Edit Mode",编辑标签:"Edit Tag",编辑模型:"Edit Model",编辑模式:"Edit Mode",编辑用户:"Edit User",编辑聊天配置:"Edit Chat Configuration",编辑规则:"Edit Rule",编辑问答:"Edit FAQ",缩词:"Shorten","缺省 MaxTokens":"Default MaxTokens",网站地址:"Website Address",网站域名标识:"Website Domain ID","网络连接失败,请检查网络设置或稍后重试":"Network connection failed, please check network settings or try again later",网络配置:"Network Configuration",网络错误:"Network Error",置信度:"Confidence",美元:"US Dollar",聊天:"Chat",聊天会话管理:"Chat session management",聊天区域:"Chat Area",聊天应用名称:"Chat Application Name","聊天应用名称已存在,请使用其他名称":"Chat application name already exists, please use another name",聊天设置:"Chat settings",聊天配置:"Chat configuration","聊天链接配置错误,请联系管理员":"Chat link configuration error, please contact administrator",联系我们:"Contact Us",腾讯混元:"Hunyuan","自动分组auto,从第一个开始选择":"Auto grouping auto, select from the first one",自动刷新:"Auto Refresh",自动刷新中:"Auto refreshing",自动填充字段:"Auto-fill Fields",自动检测:"Auto-detect",自动模式:"Auto Mode",自动测试所有通道间隔时间:"Auto test interval for all channels","自动生成:":"Auto-generated: ",自动禁用:"Auto disabled",自动禁用关键词:"Automatic disable keywords",自动禁用状态码:"Auto-disable status codes",自动禁用状态码格式不正确:"Invalid auto-disable status code format",自动选择:"Auto Select",自动重试状态码:"Auto-retry status codes",自动重试状态码格式不正确:"Invalid auto-retry status code format",自定义:"Custom","自定义 JSON":"Custom JSON","自定义 OAuth 提供商":"Custom OAuth Providers",自定义充值数量选项:"Custom Recharge Amount Options","自定义充值数量选项不是合法的 JSON 数组":"Custom recharge amount options is not a valid JSON array","自定义变焦-提交":"Custom Zoom-Submit",自定义模型名称:"Custom model name",自定义模式下不可用:"Not available in custom mode",自定义秒数:"Custom seconds",自定义请求体模式:"Custom Request Body Mode",自定义货币:"Custom currency",自定义货币符号:"Custom currency symbol",自定义错误响应:"Custom Error Response",自定义镜像:"Custom Image",自用模式:"Self-use mode",自适应列表:"Adaptive list",至:"until",节省:"Save",花费:"Spend",花费时间:"Time spent","若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置":"If your OIDC Provider supports Discovery Endpoint, you can only fill in the OIDC Well-Known URL, and the system will automatically obtain the OIDC configuration","获取 Discovery 配置":"Fetch Discovery Configuration","获取 Discovery 配置失败:":"Failed to fetch Discovery configuration: ","获取 io.net API Key":"Get io.net API Key","获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确":"Failed to get OIDC configuration, please check network status and whether the Well-Known URL is correct","获取 OIDC 配置成功!":"OIDC configuration obtained successfully!","获取 Ollama 版本失败":"Failed to get Ollama version",获取2FA状态失败:"Failed to get Two-Factor Authentication status",获取初始化状态失败:"Failed to get initialization status","获取可用资源失败: ":"Failed to get available resources: ",获取启用模型失败:"Failed to get enabled models","获取启用模型失败:":"Failed to get enabled models:",获取容器信息失败:"Failed to get container information",获取容器列表失败:"Failed to get container list",获取容器详情失败:"Failed to get container details",获取密钥:"Get Key",获取密钥失败:"Failed to get key",获取密钥状态失败:"Failed to get key status",获取日志失败:"Failed to get logs",获取未配置模型失败:"Failed to get unconfigured models",获取模型列表:"Get Model List",获取模型列表失败:"Failed to retrieve model list","获取渠道失败:":"Failed to get channels: ","获取硬件类型失败: ":"Failed to get hardware types: ",获取签到状态失败:"Failed to get check-in status",获取组列表失败:"Failed to get group list",获取绑定信息失败:"Failed to fetch binding information","获取自定义 OAuth 提供商列表失败":"Failed to fetch custom OAuth provider list",获取详情失败:"Failed to get details",获取部署列表失败:"Failed to get deployment list",获取金额失败:"Failed to get amount",获取验证码:"Get Verification Code",获得:"Received",补全:"Completion","补全 {{completion}} tokens / 1M tokens * {{symbol}}{{price}}":"Completion {{completion}} tokens / 1M tokens * {{symbol}}{{price}}","模型价格 {{symbol}}{{price}} / 次 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Model price {{symbol}}{{price}} / request * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"Input {{input}} tokens / 1M tokens * {{symbol}}{{price}}","图片输入 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Image input {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","Web 搜索 {{count}} 次 * {{symbol}}{{price}} / 1K 次":"Web search {{count}} calls * {{symbol}}{{price}} / 1K calls","文件搜索 {{count}} 次 * {{symbol}}{{price}} / 1K 次":"File search {{count}} calls * {{symbol}}{{price}} / 1K calls","文字价格 {{textPrice}} + 音频价格 {{audioPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Text price {{textPrice}} + Audio price {{audioPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","输入与缓存价格合计 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Input and cache pricing subtotal * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Completion price: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (Completion ratio: {{completionRatio}})","补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens":"Completion price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens",补全倍率:"Completion ratio",补全倍率值:"Completion Ratio Value",补单:"Complete Order",补单失败:"Failed to complete order",补单成功:"Order completed successfully","表单引用错误,请刷新页面重试":"Form reference error, please refresh the page and try again",表格视图:"Table view","覆盖模式:将完全替换现有的所有密钥":"Overwrite mode: completely replace all existing keys",覆盖模板:"Override Template",覆盖现有密钥:"Overwrite existing key",规则:"Rule","规则 JSON":"Rule JSON","规则 JSON 格式不正确":"Rule JSON format is incorrect","规则 ttl_seconds 为 0 时使用。0 表示使用后端默认 TTL:3600 秒。":"Used when rule ttl_seconds is 0. 0 means using backend default TTL: 3600 seconds.","规则为 JSON 数组;可视化与 JSON 模式共用同一份数据。":"Rules are a JSON array; visual and JSON modes share the same data.","规则名称(可读性更好,也会出现在管理侧日志中)。":"Rule name (for better readability, also appears in admin logs).",规则导航:"Rule Navigation","规则未找到,请刷新后重试":"Rule not found, please refresh and try again",角色:"Role",解析响应数据时发生错误:"An error occurred while parsing response data","解析密钥文件失败: {{msg}}":"Failed to parse key file: {{msg}}",解析错误:"Parse Error",解绑:"Unbind","解绑 Passkey":"Remove Passkey","解绑后将无法使用 Passkey 登录,确定要继续吗?":"After unbinding, you will not be able to login with Passkey. Are you sure you want to continue?",解绑成功:"Unbind successful",计价币种:"Pricing Currency",计算中:"Calculating",计算成本:"Calculate Cost","计算费用中...":"Calculating fees...",计费开始:"Billing Start",计费模式:"Billing mode",计费类型:"Billing type",计费过程:"Billing process",订单号:"Order No.",订阅:"Subscription",订阅剩余:"Subscription Remaining",订阅套餐:"Subscription Plans",订阅套餐管理:"Subscription Plan Management",订阅实例:"Subscription Instance",订阅抵扣:"Subscription deduction",订阅管理:"Subscription Management",订阅结算:"Subscription Settlement",订阅说明:"Subscription Description",认证方式:"Auth Style",讯飞星火:"Spark Desk",记录请求与错误日志IP:"Record request and error log IP",设备:"Device",设备类型偏好:"Device Type Preference","设置 Logo":"Set Logo",设置2FA失败:"Failed to set up Two-Factor Authentication",'设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Set discounts for different recharge amounts, where the key is the recharge amount and the value is the discount rate, for example: {"100": 0.95, "200": 0.9, "500": 0.85}',设置两步验证:"Set up two-factor authentication",设置令牌可用额度和数量:"Set token available quota and quantity",设置令牌的基本信息:"Set token basic information",设置令牌的访问限制:"Set token access restrictions",设置保存失败:"Settings save failed",设置保存成功:"Settings saved successfully",设置兑换码的基本信息:"Set redemption code basic information",设置兑换码的额度和数量:"Set redemption code quota and quantity",设置公告:"Set notice",设置关于:"Set about",设置已保存:"Settings saved",设置模型的基本信息:"Set the basic information of the model","设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱":"Set the email address for receiving quota warning notifications, if not set, the email address bound to the account will be used",设置用户协议:"Set user agreement","设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]":"Set recharge amount options that users can choose from, for example: [10, 20, 50, 100, 200, 500]",设置管理员登录信息:"Set administrator login information",设置类型:"Setting Type",设置系统名称:"Set system name",设置过短会影响数据库性能:"Setting too short will affect database performance",设置隐私政策:"Set privacy policy",设置页脚:"Set Footer",设置预填组的基本信息:"Set the basic information of the pre-filled group",设置首页内容:"Set home page content",设置默认地区和特定模型的专用地区:"Set default region and dedicated regions for specific models",设计与开发由:"Designed & Developed by",设计版本:"b80c3466cb6feafeb3990c7820e10e50","访问 io.net 控制台的 API Keys 页面":"Visit the API Keys page of the io.net console",访问容器:"Access Container","访问模型部署功能需要先启用 io.net 部署服务":"Accessing model deployment features requires enabling the io.net deployment service first",访问限制:"Access Restrictions","该供应商提供多种AI模型,适用于不同的应用场景。":"This supplier provides multiple AI models, suitable for different application scenarios.",该分类下没有可用模型:"No available models under this category",该域名已存在于白名单中:"The domain already exists in the whitelist","该套餐未配置 Creem":"This plan is not configured for Creem","该套餐未配置 Stripe":"This plan is not configured for Stripe","该数据可能不可信,请谨慎使用":"This data may not be reliable, please use with caution","该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置":"This server address will affect the payment callback address and the address displayed on the default homepage, please ensure correct configuration","该模型存在固定价格与倍率计费方式冲突,请确认选择":"The model has a fixed price and ratio billing method conflict, please confirm the selection","该渠道已开启请求透传,参数覆写、模型重定向等 NewAPI 内置功能将失效,非最佳实践。":"Request pass-through is enabled for this channel; built-in NewAPI features such as parameter overrides and model redirection will be disabled. This is not a best practice.","该渠道已开启请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"Request pass-through is enabled for this channel. Built-in NewAPI features such as parameter overrides, model redirection, and channel adaptation will be disabled. This is not a best practice. If this causes issues, please do not submit an issue.","该规则未启用“作用域:包含规则名称”,无法按规则清空缓存。":'This rule has not enabled "Scope: Include Rule Name", cannot clear cache by rule.',该规则未设置参数覆盖模板:"This rule has no parameter override template set","该规则的缓存保留时长;0 表示使用默认 TTL:":"Cache retention duration for this rule; 0 means using default TTL: ","该记录不包含可用的 token 统计口径。":"This record does not contain available token statistics.",详情:"Details",语言偏好:"Language Preference",语言偏好已保存:"Language preference saved",语音输入:"Voice input",语音输出:"Voice output",说明:"Description","说明:":"Instructions:","说明:本页测试为非流式请求;若渠道仅支持流式返回,可能出现测试失败,请以实际使用为准。":"Note: Tests on this page use non-streaming requests. If a channel only supports streaming responses, tests may fail. Please rely on actual usage.","说明:生成结果是可直接粘贴到渠道密钥里的 JSON(包含 access_token / refresh_token / account_id)。":"Note: The generated result is a JSON that can be pasted directly into the channel key (includes access_token / refresh_token / account_id).",说明信息:"Description",请上传密钥文件:"Please upload the key file","请上传密钥文件!":"Please upload the key file!",请为渠道命名:"Please name the channel","请使用 Project 为 io.cloud 的密钥":"Please use a key with Project set to io.cloud",请先在设置中启用图片功能:"Please enable image feature in settings first","请先填写 API Key":"Please fill in API Key first","请先填写 Discovery URL 或 Issuer URL":"Please fill in Discovery URL or Issuer URL first","请先填写 Issuer URL,以自动生成完整的端点 URL":"Please fill in Issuer URL first to auto-generate complete endpoint URLs","请先填写 Ollama API 地址":"Please fill in Ollama API address first",请先填写服务器地址:"Please fill in the server address first","请先填写服务器地址,以自动生成完整的端点 URL":"Please enter the server address first to auto-generate full endpoint URLs","请先粘贴回调 URL":"Please paste the callback URL first",请先输入密钥:"Please enter the key first",请先选择一条规则:"Please select a rule first",请先选择同步渠道:"Please select the synchronization channel first","请先选择模型!":"Please select a model first!",请先选择硬件类型:"Please select hardware type first","请先选择要删除的令牌!":"Please select the token to be deleted!","请先选择要删除的通道!":"Please select the channel you want to delete first!","请先选择要设置标签的渠道!":"Please select the channel to set tags for first!",请先选择需要批量设置的模型:"Please select models for batch setting first",请先阅读并同意用户协议和隐私政策:"Please read and agree to the user agreement and privacy policy first",请再次输入新密码:"Please enter the new password again","请前往个人设置 → 安全设置进行配置。":"Please go to Personal Settings → Security Settings to configure.","请勿过度信任此功能,IP可能被伪造,请配合nginx和cdn等网关使用":"Do not over-trust this feature, IP can be spoofed, please use it in conjunction with gateways such as nginx and CDN","请在系统设置页面编辑分组倍率以添加新的分组:":"Please edit Group ratios in system settings to add new groups:",请填写完整的产品信息:"Please fill in complete product information",请填写完整的管理员账号信息:"Please fill in the complete administrator account information",请填写密钥:"Please enter the key","请填写渠道名称和渠道密钥!":"Please enter channel name and key!",请填写部署地区:"Please fill in the deployment region","请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。":"Keep key information secure, do not disclose to others. If there are security concerns, please change the key immediately.",请尝试其他搜索关键词:"Please try other search keywords",请检查渠道配置或刷新重试:"Please check the channel configuration or refresh and try again",请检查表单填写是否正确:"Please check if the form is filled out correctly",请检查输入:"Please check your input","请求体 JSON":"Request Body JSON",请求体内存缓存:"Request Body Memory Cache",请求体磁盘缓存:"Request Body Disk Cache",请求体超过此大小时使用磁盘缓存:"Use disk cache when request body exceeds this size",请求参数无效:"Invalid request parameters",请求发生错误:"An error occurred with the request","请求发生错误: ":"An error occurred with the request: ","请求后端接口失败:":"Failed to request the backend interface: ",请求失败:"Request failed",请求头覆盖:"Request header override",请求并计费模型:"Request and charge model","请求时长: ${time}s":"Request time: ${time}s",请求次数:"Number of Requests",请求结束后多退少补:"Adjust after request completion","请求超时,请刷新页面后重新发起 GitHub 登录":"Request timed out, please refresh and restart GitHub login",请求路径:"Request path",请求转换:"Request conversion",请求预扣费额度:"Pre-deduction quota for requests",请点击我:"Please click me",'请确认以下设置信息,点击"初始化系统"开始配置':'Please confirm the following settings information, click "Initialize system" to start configuration',请确认您已了解禁用两步验证的后果:"Please confirm that you understand the consequences of disabling two-factor authentication",请确认管理员密码:"Please confirm the admin password","请稍后几秒重试,Turnstile 正在检查用户环境!":"Please try again in a few seconds, Turnstile is checking the user environment!","请粘贴完整回调 URL(包含 code 与 state)":"Please paste the complete callback URL (including code and state)",请联系管理员在系统设置中配置API信息:"Please contact the administrator to configure API information in the system settings.",请联系管理员在系统设置中配置Uptime:"Please contact the administrator to configure Uptime in the system settings.",请联系管理员在系统设置中配置公告信息:"Please contact the administrator to configure notice information in the system settings.",请联系管理员在系统设置中配置常见问答:"Please contact the administrator to configure FAQ information in the system settings.",请联系管理员配置聊天链接:"Please contact the administrator to configure the chat link","请至少选择一个令牌!":"Please select at least one token!","请至少选择一个兑换码!":"Please select at least one redemption code!",请至少选择一个模型:"Please select at least one model","请至少选择一个模型!":"Please select at least one model!",请至少选择一个渠道:"Please select at least one channel","请输入 API Key,一行一个,格式:APIKey|Region":"Enter API Key, one per line, format: APIKey|Region","请输入 API Key,格式:APIKey|Region":"Enter API Key, format: APIKey|Region","请输入 Authorization Endpoint":"Please enter Authorization Endpoint","请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com":"Please enter AZURE_OPENAI_ENDPOINT, e.g.: https://docs-test-001.openai.azure.com","请输入 Client ID":"Please enter Client ID","请输入 Client Secret":"Please enter Client Secret","请输入 io.net API Key":"Please enter io.net API Key","请输入 io.net API Key(敏感信息不显示)":"Please enter io.net API Key (sensitive information not displayed)",'请输入 JSON 格式的 OAuth 凭据,例如:\n{\n "access_token": "...",\n "account_id": "..." \n}':`Please enter OAuth credentials in JSON format, e.g.: { "access_token": "...", "account_id": "..." }`,'请输入 JSON 格式的密钥内容,例如:\n{\n "type": "service_account",\n "project_id": "your-project-id",\n "private_key_id": "...",\n "private_key": "...",\n "client_email": "...",\n "client_id": "...",\n "auth_uri": "...",\n "token_uri": "...",\n "auth_provider_x509_cert_url": "...",\n "client_x509_cert_url": "..."\n}':`Please enter the key content in JSON format, for example: { "type": "service_account", "project_id": "your-project-id", "private_key_id": "...", "private_key": "...", "client_email": "...", "client_id": "...", "auth_uri": "...", "token_uri": "...", "auth_provider_x509_cert_url": "...", "client_x509_cert_url": "..." }`,"请输入 OIDC 的 Well-Known URL":"Please enter the Well-Known URL for OIDC","请输入 Slug":"Please enter Slug","请输入 Token Endpoint":"Please enter Token Endpoint","请输入 User Info Endpoint":"Please enter User Info Endpoint",请输入6位验证码或8位备用码:"Please enter a 6-digit verification code or 8-digit backup code",请输入API地址:"Please enter the API address","请输入API地址!":"Please enter the API address!",请输入Bark推送URL:"Please enter Bark push URL","请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}":"Please enter Bark push URL, e.g.: https://api.day.app/yourkey/{{title}}/{{content}}",请输入Gotify应用令牌:"Please enter Gotify application token",请输入Gotify服务器地址:"Please enter Gotify server address","请输入Gotify服务器地址,例如: https://gotify.example.com":"Please enter Gotify server address, e.g.: https://gotify.example.com",'请输入JSON数组,如 ["model-a","model-b"]':'Enter a JSON array, e.g. ["model-a","model-b"]',"请输入Uptime Kuma地址":"Please enter the Uptime Kuma address","请输入Uptime Kuma服务地址,如:https://status.example.com":"Please enter the Uptime Kuma service address, such as: https://status.example.com",请输入URL链接:"Please enter the URL link",请输入Webhook地址:"Please enter the Webhook address","请输入Webhook地址,例如: https://example.com/webhook":"Please enter the Webhook URL, e.g.: https://example.com/webhook","请输入你的账户名以确认删除!":"Please enter your account name to confirm deletion!",请输入供应商名称:"Please enter the vendor name","请输入供应商名称,如:OpenAI":"Please enter the vendor name, such as: OpenAI",请输入供应商描述:"Please enter the vendor description",请输入兑换码:"Please enter the redemption code","请输入兑换码!":"Please enter the redemption code!",请输入公告内容:"Please enter the notice content","请输入公告内容(支持 Markdown/HTML)":"Please enter the notice content (supports Markdown/HTML)",请输入分类名称:"Please enter category name","请输入分类名称,如:OpenAI、Claude等":"Please enter the category name, such as: OpenAI, Claude, etc.","请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com":"Please enter the path before /suno, usually the domain, e.g.: https://api.example.com",请输入副本数量:"Please enter number of replicas",请输入原密码:"Please enter the original password","请输入原密码!":"Please enter the original password!",请输入名称:"Please enter a name",请输入回答内容:"Please enter the answer content","请输入回答内容(支持 Markdown/HTML)":"Please enter the answer content (supports Markdown/HTML)",请输入图标名称:"Please enter the icon name",请输入填充值:"Please enter a value","请输入备注(仅管理员可见)":"Please enter a remark (only visible to administrators)",请输入套餐标题:"Please enter plan title","请输入完整的 JSON 格式密钥内容":"Please enter the complete JSON format key content","请输入完整的URL,例如:https://api.openai.com/v1/chat/completions":"Please enter complete URL, e.g.: https://api.openai.com/v1/chat/completions",请输入完整的URL链接:"Please enter the complete URL link",请输入容器名称:"Please enter container name",请输入密码:"Please enter password",请输入密钥:"Please enter the key","请输入密钥,一行一个":"Please enter the key, one per line","请输入密钥,一行一个,格式:AccessKey|SecretAccessKey|Region":"Enter keys one per line, format: AccessKey|SecretAccessKey|Region","请输入密钥!":"Please enter the key!",请输入延长时长:"Please enter extension duration",请输入总额度:"Please enter total quota",请输入您的密码:"Please enter your password",请输入您的用户名以确认删除:"Please enter your username to confirm deletion",请输入您的用户名或邮箱地址:"Please enter your username or email address",请输入您的邮箱地址:"Please enter your email address","请输入您的问题...":"Please enter your question...",请输入数值:"Enter a value",请输入数字:"Please enter a number",请输入新密码:"Please enter the new password","请输入新密码!":"Please enter the new password!",请输入新建数量:"Please enter the quantity to create","请输入新标签,留空则解散标签":"Please enter a new tag, leave blank to dissolve the tag",请输入新的剩余额度:"Please enter the new remaining quota","请输入新的密码,最短 8 位":"Please enter a new password, at least 8 characters",请输入新的显示名称:"Please enter a new display name",请输入新的用户名:"Please enter a new username",请输入新的部署名称:"Please enter new deployment name",请输入显示名称:"Please enter display name","请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。":"Please enter a valid JSON format request body. You can refer to the default request body format in the preview panel.",请输入有效的数字:"Please enter a valid number",请输入有效的镜像地址:"Please enter a valid image address",请输入标签名称:"Please enter the tag name",请输入模型倍率:"Enter model ratio",请输入模型倍率和补全倍率:"Please enter model ratio and completion ratio",请输入模型名称:"Please enter the model name","请输入模型名称,例如: llama3.2, qwen2.5:7b":"Please enter model name, e.g.: llama3.2, qwen2.5:7b","请输入模型名称,如:gpt-4":"Please enter the model name, such as: gpt-4",请输入模型描述:"Please enter the model description","请输入消息内容...":"Please enter the message content...",请输入状态页面Slug:"Please enter the status page Slug","请输入状态页面的Slug,如:my-status":"Please enter the slug for the status page, such as: my-status",请输入生成数量:"Please enter the quantity to generate",请输入用户名:"Please enter username","请输入私有部署地址,格式为:https://fastgpt.run/api/openapi":"Please enter private deployment address, format: https://fastgpt.run/api/openapi",请输入秒数:"Please enter seconds",请输入管理员密码:"Please enter the admin password",请输入管理员用户名:"Please enter the admin username",请输入线路描述:"Please enter the route description",请输入组名:"Please enter the group name",请输入组描述:"Please enter the group description","请输入组织org-xxx":"Please enter organization org-xxx",请输入聊天应用名称:"Please enter chat application name",请输入补全倍率:"Enter completion ratio",请输入要延长的小时数:"Please enter the number of hours to extend",请输入要设置的标签名称:"Please enter the tag name to be set",请输入认证器验证码:"Please enter authenticator verification code",请输入认证器验证码或备用码:"Please enter authenticator verification code or backup code",请输入说明:"Please enter the description",请输入运行时长:"Please enter runtime duration","请输入邮箱!":"Please enter your email!",请输入邮箱地址:"Please enter the email address","请输入邮箱验证码!":"Please enter the email verification code!",请输入部署名称:"Please enter deployment name",请输入部署名称以完成二次确认:"Enter deployment name to complete secondary confirmation",'请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n "default": "us-central1",\n "claude-3-5-sonnet-20240620": "europe-west1"\n}':`Please enter the deployment region, for example: us-central1 Supports using model mapping format { "default": "us-central1", "claude-3-5-sonnet-20240620": "europe-west1" }`,请输入金额:"Please enter amount",请输入镜像地址:"Please enter image address",请输入问题标题:"Please enter the question title",请输入预警阈值:"Please enter alert threshold",请输入预警额度:"Please enter alert quota",请输入额度:"Please enter the quota",请输入验证码:"Please enter verification code",请输入验证码或备用码:"Please enter verification code or backup code","请输入默认 API 版本,例如:2025-04-01-preview":"Please enter default API version, e.g.: 2025-04-01-preview.",请选择API地址:"Please select API address","请选择一条规则进行编辑。":"Please select a rule to edit.",请选择主模型:"Please select primary model",请选择产品:"Select a product",请选择你的复制方式:"Please select your copy method",请选择使用模式:"Please select the usage mode",请选择分组:"Please select a group",请选择发布日期:"Please select the publish date",请选择可以使用该渠道的分组:"Please select groups that can use this channel","请选择可以使用该渠道的分组,留空则不更改":"Please select the groups that can use this channel, leaving blank will not change",请选择同步语言:"Please select sync language",请选择名称匹配类型:"Please select the name matching type",请选择多密钥使用策略:"Please select multi-key usage policy",请选择密钥更新模式:"Please select key update mode",请选择密钥格式:"Please select key format",请选择支付方式:"Please select a payment method",请选择日志记录时间:"Please select log record time",请选择模型:"Please select model","请选择模型。":"Please select model.",请选择消息优先级:"Please select message priority",请选择渠道类型:"Please select channel type",请选择硬件类型:"Please select hardware type",请选择组类型:"Please select group type",请选择至少一个部署位置:"Please select at least one deployment location",请选择订阅套餐:"Please select a subscription plan","请选择该令牌支持的模型,留空支持所有模型":"Select models supported by the token, leave blank to support all models",请选择该渠道所支持的模型:"Please select the model supported by this channel","请选择该渠道所支持的模型,留空则不更改":"Please select the models supported by the channel, leaving blank will not change",请选择过期时间:"Please select expiration time",请选择通知方式:"Please select notification method",调用次数:"Call Count",调用次数分布:"Models call distribution",调用次数排行:"Models call ranking",调试信息:"Debug information",谨慎:"Cautious",警告:"Warning","警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔":"Warning: After enabling keep-alive, if the channel fails after keep-alive data has been written, the system cannot retry. If you must enable it, it is recommended to set the Ping interval as large as possible","警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!":"Warning: Disabling two-factor authentication will permanently delete your verification settings and all backup codes. This action is irreversible!",豆包:"Doubao",账单:"Bills",账户充值:"Account recharge","账户已删除!":"Account has been deleted!",账户已锁定:"Account locked",账户数据:"Account Data",账户管理:"Account management",账户绑定:"Account Binding","账户绑定、安全设置和身份验证":"Account binding, security settings and identity verification",账户绑定管理:"Account Binding Management",账户统计:"Account statistics",货币:"Currency",货币单位:"Currency Unit",购买上限:"Purchase Limit",购买兑换码:"Buy redemption code",购买套餐后即可享受模型权益:"Enjoy model benefits after purchasing a plan","购买或手动新增订阅会升级到该分组;当套餐失效/过期或手动作废/删除后,将回退到升级前分组。回退不会立即生效,通常会有几分钟延迟。":"Purchasing or manually adding a subscription will upgrade to this group. When the plan expires or is invalidated/deleted, it will revert to the previous group. The rollback is not immediate and usually takes a few minutes.",购买订阅套餐:"Purchase Subscription Plan",费用信息:"Cost Information",费用预估:"Cost Estimate",资源消耗:"Resource Consumption",起始时间:"Start Time",超级管理员:"Super Admin","超级管理员未设置充值链接!":"Super administrator has not set the recharge link!",超过阈值时拒绝新请求:"Reject new requests when threshold is exceeded",跟随日志:"Follow Logs",跟随系统主题设置:"Follow system theme",跨分组:"Cross-group",跨分组重试:"Cross-group retry",路径正则:"Path Regex","路径正则(每行一个)":"Path Regex (one per line)",跳转:"Jump",转换:"Convert",轮询:"Polling",轮询模式:"Polling mode","轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能":"Polling mode must be used with Redis and memory cache functions, otherwise the performance will be significantly reduced and the polling function will not be implemented",输入:"Input","输入 OIDC 的 Authorization Endpoint":"Enter OIDC Authorization Endpoint","输入 OIDC 的 Client ID":"Enter OIDC Client ID","输入 OIDC 的 Token Endpoint":"Enter OIDC Token Endpoint","输入 OIDC 的 Userinfo Endpoint":"Enter OIDC Userinfo Endpoint","输入IP地址后回车,如:8.8.8.8":"Enter IP address and press Enter, e.g.: 8.8.8.8",输入JSON对象:"Enter JSON Object",输入价格:"Input Price","输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}":"Input Price: {{symbol}}{{price}} / 1M tokens{{audioPrice}}","输入价格 {{symbol}}{{price}} / 1M tokens":"Input Price {{symbol}}{{price}} / 1M tokens","输入你注册的 LinuxDO OAuth APP 的 ID":"Enter the ID of your registered LinuxDO OAuth APP","输入你的账户名{{username}}以确认删除":"Enter your account name{{username}} to confirm deletion",输入域名后回车:"Enter domain and press Enter","输入域名后回车,如:example.com":"Enter domain and press Enter, e.g.: example.com","输入基础 URL":"Enter base URL","输入密码,最短 8 位,最长 20 位":"Enter password, at least 8 characters and up to 20 characters",输入数字:"Enter Number",'输入标签或使用","分隔多个标签':'Enter tags or use "," to separate multiple tags',输入模型倍率:"Enter model ratio",输入每次价格:"Enter per-use price","输入端口后回车,如:80 或 8000-8999":"Enter port and press Enter, e.g.: 80 or 8000-8999","输入系统提示词,用户的系统提示词将优先于此设置":"Enter system prompt, user's system prompt will take priority over this setting",输入自定义模型名称:"Enter Custom Model Name",输入补全价格:"Enter Completion Price",输入补全倍率:"Enter completion ratio",输入要添加的邮箱域名:"Enter the email domain to add",输入认证器应用显示的6位数字验证码:"Enter the 6-digit verification code displayed on the authenticator application",输入邮箱地址:"Enter Email Address",输入金额:"Enter amount","输入项目名称,按回车添加":"Enter the item name, press Enter to add",输入额度:"Enter quota",输入验证码:"Enter Verification Code",输入验证码完成设置:"Enter verification code to complete setup",输出:"Output","输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}":"Output {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}}",输出价格:"Output Price","输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Output price: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (Completion ratio: {{completionRatio}})","输出倍率 {{completionRatio}}":"Output ratio {{completionRatio}}",边栏设置:"Sidebar Settings",过期于:"Expires at",过期时间:"Expiration time","过期时间不能早于当前时间!":"Expiration time cannot be earlier than the current time!",过期时间快捷设置:"Expiration time quick settings","过期时间格式错误!":"Expiration time format error!",运营设置:"Operation Settings",运行中:"Running","运行命令 (Command)":"Command",运行时长:"Runtime Duration","运行时长(小时)":"Runtime Duration (hours)",返回修改:"Go back and edit",返回登录:"Return to Login","这将删除超过 10 分钟未使用的临时缓存文件":"This will delete temporary cache files that have not been used for more than 10 minutes","这是基础金额,实际扣费 = 基础金额 x 系统分组倍率。":"This is the base amount. Actual deduction = base amount × system group ratio.","这是重复键中的最后一个,其值将被使用":"This is the last one among duplicate keys, and its value will be used","这里直接编辑 JSON 对象。适合简单覆盖参数的场景。":"Edit the JSON object directly here. Suitable for simple parameter override scenarios.",进度:"Progress",进行中:"Ongoing","进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用":"When performing this operation, it may cause channel access errors. Please only use it when there is a problem with the database.",违规扣费:"Violation deduction",违规扣费金额:"Violation deduction amount",连接保活设置:"Connection Keep-alive Settings",连接已断开:"Connection Disconnected","连接测试中...":"Testing connection...",追加到现有密钥:"Append to existing key","追加模式:将新密钥添加到现有密钥列表末尾":"Append mode: add new keys to the end of the existing key list","追加模式:新密钥将添加到现有密钥列表的末尾":"Append mode: new keys will be added to the end of the existing key list",追加模板:"Append Template",退出:"Quit",退款:"Refund","适用于个人使用的场景,不需要设置模型价格":"Suitable for personal use, no need to set model price.",适用于为多个用户提供服务的场景:"Suitable for scenarios where multiple users are provided.","适用于展示系统功能的场景,提供基础功能演示":"Suitable for scenarios where the system functions are displayed, providing basic feature demonstrations.","适配 -thinking、-thinking-预算数字 和 -nothinking 后缀":"Adapt to -thinking, -thinking-budget number, -nothinking, and -low/-medium/-high suffixes",选择充值套餐:"Choose a top-up package",选择充值额度:"Select recharge amount",选择分组:"Select group",选择同步来源:"Select sync source",选择同步渠道:"Select synchronization channel",选择同步语言:"Select sync language",选择容器:"Select Container","选择您的首选界面语言,设置将自动保存并同步到所有设备":"Select your preferred interface language. Settings will be saved automatically and synced across all devices",选择成功:"Selection successful",选择支付方式:"Select payment method",选择支持的认证设备类型:"Choose supported authentication device types",选择方式:"Select method",选择时间:"Select Time",选择模型:"Select model",选择模型供应商:"Select model vendor","选择模型后可一键填充当前选中令牌(或本页第一个令牌)。":"After selecting a model, you can fill the current selected token (or the first token on this page) with one click.",选择模型开始对话:"Select a model to start the conversation",选择状态:"Select Status",选择硬件类型:"Select Hardware Type",选择端点类型:"Select Endpoint Type",选择系统运行模式:"Select system running mode",选择组类型:"Please select group type",选择要覆盖的冲突项:"Select conflict items to overwrite",选择订阅套餐:"Select subscription plan",选择语言:"Select language","选择过期时间(可选,留空为永久)":"Select expiration time (optional, leave blank for permanent)","选择部署位置(可多选)":"Select deployment location(s) (multiple selections allowed)","选择预设...":"Select preset...","选择预设模板(可选)":"Select Preset Template (optional)",透传请求体:"Pass through body",递归:"Recursive",递归策略:"Recursion Strategy",通义千问:"Qwen",通用设置:"General Settings",通知:"Notice","通知、价格和隐私相关设置":"Notification, price and privacy related settings",通知内容:"Notification content","通知内容,支持 {{value}} 变量占位符":"Notification content, supports {{value}} variable placeholders",通知方式:"Notification method",通知标题:"Notification title","通知类型 (quota_exceed: 额度预警)":"Notification type (quota_exceed: quota warning)",通知邮箱:"Notification email",通知配置:"Notification configuration",通过划转功能将奖励额度转入到您的账户余额中:"Transfer the reward amount to your account balance through the transfer function",通过密码注册时需要进行邮箱验证:"Email verification is required when registering via password","通道 ${name} 余额更新成功!":"Channel ${name} quota updated successfully!","通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。":"Channel ${name} test successful, model ${model} took ${time.toFixed(2)} seconds.","通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。":"Channel ${name} test successful, took ${time.toFixed(2)} seconds.",速率限制设置:"Rate limit settings",逻辑:"Logic",邀请:"Invitations",邀请人:"Inviter",邀请人数:"Number of people invited",邀请信息:"Invitation information",邀请奖励:"Invite reward","邀请好友注册,好友充值后您可获得相应奖励":"Invite friends to register, and you can get the corresponding reward after the friend recharges",邀请好友获得额外奖励:"Invite friends to get additional rewards",邀请新用户奖励额度:"Referral bonus quota","邀请的好友越多,获得的奖励越多":"The more friends you invite, the more rewards you will get",邀请码:"Invitation code",邀请获得额度:"Invitation quota",邀请链接:"Invitation link",邀请链接已复制到剪切板:"Invitation link has been copied to clipboard",邮件通知:"Email notification",邮箱:"Email",邮箱地址:"Email address","邮箱域名格式不正确,请输入有效的域名,如 gmail.com":"The email domain format is incorrect. Please enter a valid domain such as gmail.com",邮箱域名白名单格式不正确:"The email domain whitelist format is incorrect",邮箱字段:"Email Field","邮箱字段(可选)":"Email Field (optional)","邮箱账户绑定成功!":"Email account bound successfully!",部分保存失败:"Some settings failed to save","部分保存失败,请重试":"Partial saving failed, please try again","部分渠道测试失败:":"Some channels failed to test: ","部署 ID":"Deployment ID",部署ID:"Deployment ID",部署中:"Deploying",部署位置:"Deployment Location","部署位置加载中...":"Loading deployment locations...",部署删除成功:"Deployment deleted successfully",部署名称:"Deployment Name","部署名称不匹配,请检查后重新输入":"Deployment name does not match, please check and re-enter","部署名称只能包含字母、数字、横线、下划线和中文":"Deployment name can only contain letters, numbers, hyphens, underscores and Chinese characters",部署名称更新成功:"Deployment name updated successfully",部署启动成功:"Deployment started successfully",部署地区:"Deployment Region",部署请求中:"Requesting deployment",部署配置:"Deployment Configuration",部署重启成功:"Deployment restarted successfully",配置:"Configure","配置 Discord OAuth":"Configure Discord OAuth","配置 GitHub OAuth App":"Configure GitHub OAuth App","配置 Linux DO OAuth":"Configure Linux DO OAuth","配置 OIDC":"Configure OIDC","配置 Passkey":"Configure Passkey","配置 SMTP":"Configure SMTP","配置 Telegram 登录":"Configure Telegram Login","配置 Turnstile":"Configure Turnstile","配置 WeChat Server":"Configure WeChat Server",配置和消息已全部重置:"Configuration and messages have been completely reset",配置套餐的有效时长:"Configure the plan validity duration","配置如何从用户信息 API 响应中提取用户数据,支持 JSONPath 语法":"Configure how to extract user data from user info API response, supports JSONPath syntax",配置完成后刷新页面即可使用模型部署功能:"After configuration is complete, refresh the page to use the model deployment feature",配置导入成功:"Configuration imported successfully",配置已导出到下载文件夹:"Configuration has been exported to the download folder","配置已重置,对话消息已保留":"Configuration has been reset, conversation messages have been retained",配置文件同步:"Config file sync",配置更新确认:"Configuration Update Confirmation","配置有效的 io.net API Key":"Configure a valid io.net API Key","配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全":"Configure Server-Side Request Forgery (SSRF) protection to secure internal network resources",配置模型部署服务提供商的API密钥和启用状态:"Configure the API key and enabled status of the model deployment service provider",配置登录注册:"Configure Login/Registration","配置自定义 OAuth 提供商,支持 GitHub Enterprise、GitLab、Gitea、Nextcloud、Keycloak、ORY 等兼容 OAuth 2.0 协议的身份提供商":"Configure custom OAuth providers, supports GitHub Enterprise, GitLab, Gitea, Nextcloud, Keycloak, ORY and other OAuth 2.0 compatible identity providers",配置说明:"Configuration instructions",配置邮箱域名白名单:"Configure email domain whitelist",重启部署失败:"Failed to restart deployment",重命名部署:"Rename Deployment",重复提交:"Duplicate submission",重复的键名:"Duplicate key name","重复的键名,此值将被后面的同名键覆盖":"Duplicate key name, this value will be overridden by the subsequent key with the same name","重定向 URL 填":"Redirect URL fill",重新发送:"Resend",重新生成:"Regenerate",重新生成备用码:"Regenerate backup codes",重新生成备用码失败:"Failed to regenerate backup codes","重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。":"Regenerating backup codes will invalidate existing backup codes. Please ensure you have saved the current backup codes.",重绘:"Vary",重置:"Reset","重置 2FA":"Reset Two-Factor Authentication","重置 Passkey":"Reset Passkey",重置为默认:"Reset to Default",重置周期:"Reset Period",重置失败:"Reset failed",重置模型倍率:"Reset model ratio",重置统计:"Reset Stats",重置选项:"Reset options","重置邮件发送成功,请检查邮箱!":"The reset email was sent successfully, please check your email!",重置配置:"Reset configuration",重要提醒:"Important Notice",重试:"Retry",重试建议:"Retry Suggestion",重试连接:"Retry Connection",金额:"Amount",钱包管理:"Wallet Management","链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1":"The {key} in the link will be automatically replaced with sk-xxxx, the {address} will be automatically replaced with the server address in system settings, and the end will not have / and /v1",销毁容器:"Destroy Container",销毁容器失败:"Failed to destroy container",错误:"errors","错误代码(可选)":"Error Code (optional)","错误消息(必填)":"Error Message (required)","错误类型(可选)":"Error Type (optional)",错误详情:"Error Details",'键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{"vip": {"default": 0.5, "test": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1':'The key is the group name, and the value is another JSON object. The key is the group name, and the value is the special group ratio for users in that group. For example: {"vip": {"default": 0.5, "test": 1}} means that users in the vip group have a ratio of 0.5 when using tokens from the default group, and a ratio of 1 when using tokens from the test group',"键为原状态码,值为要复写的状态码,仅影响本地判断":"The key is the original status code, and the value is the status code to override, only affects local judgment",'键为用户分组名称,值为操作映射对象。内层键以"+:"开头表示添加指定分组(键值为分组名称,值为描述),以"-:"开头表示移除指定分组(键值为分组名称),不带前缀的键直接添加该分组。例如:{"vip": {"+:premium": "高级分组", "special": "特殊分组", "-:default": "默认分组"}},表示 vip 分组的用户可以使用 premium 和 special 分组,同时移除 default 分组的访问权限':'Keys are user group names and values are operation mappings. Inner keys prefixed with "+:" add the specified group (key is the group name, value is the description); keys prefixed with "-:" remove the specified group; keys without a prefix add that group directly. Example: {"vip": {"+:premium": "Advanced group", "special": "Special group", "-:default": "Default group"}} means vip users can access the premium and special groups while removing access to the default group.',"键为端点类型,值为路径和方法对象":"The key is the endpoint type, the value is the path and method object","键为请求中的模型名称,值为要替换的模型名称":"Key is the model name in the request, value is the model name to replace",键名:"Key name",镜像仓库密码:"Image Registry Password",镜像仓库用户名:"Image Registry Username",镜像仓库配置:"Image Registry Configuration",镜像地址:"Image Address",镜像选择:"Image Selection",镜像配置:"Image Configuration",问题标题:"Question Title",队列中:"In queue",附加条件:"Additional Conditions",降低您账户的安全性:"Reduce your account security",降级:"Demote",限制周期:"Limit period","限制周期统一使用上方配置的“限制周期”值。":'The limit period uniformly uses the "limit period" value configured above.',限流:"Rate Limiting",限购:"Limit",隐私政策:"Privacy Policy",隐私政策已更新:"Privacy policy updated",隐私政策更新失败:"Privacy policy update failed",隐私设置:"Privacy settings",隐藏操作项:"Hide actions",隐藏调试:"Hide debug",随机:"Random",随机模式:"Random mode","随机种子 (留空为随机)":"Random Seed (leave blank for random)",零一万物:"Yi",需要安全验证:"Security verification required","需要添加的额度(支持负数)":"Need to add quota (supports negative numbers)",需要登录访问:"Require Login",需要配置的项目:"Items to Configure",需要重新完整设置才能再次启用:"Need to set up again to re-enable","非必要,不建议启用模型限制":"Not necessary, model restrictions are not recommended",非流:"not stream",音乐预览:"Music Preview","音频倍率(仅部分模型支持该计费)":"Audio ratio (only supported by some models for billing)","音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}":"Audio prompt {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + Audio completion {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}","音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})":"Audio prompt price: {{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (Audio ratio: {{audioRatio}})",音频无法播放:"Audio cannot be played","音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})":"Audio completion price: {{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (Audio completion ratio: {{audioCompRatio}})","音频补全倍率(仅部分模型支持该计费)":"Audio completion ratio (only supported by some models for this billing)","音频输入相关的倍率设置,键为模型名称,值为倍率":"Audio input related ratio settings, key is model name, value is ratio","音频输出补全相关的倍率设置,键为模型名称,值为倍率":"Audio output completion related ratio settings, key is model name, value is ratio",页脚:"Footer","页面未找到,请检查您的浏览器地址是否正确":"Page not found, please check if your browser address is correct",顶栏管理:"Header Management",项:"items",项目:"Project",项目内容:"Project content",项目操作按钮组:"Project action button group",预估总费用:"Estimated Total Cost","预估费用仅供参考,实际费用可能略有差异":"Estimated cost is for reference only, actual cost may vary slightly",预填组管理:"Pre-filled group",预扣:"Pre-deduction",预览失败:"Preview failed",预览更新:"Preview update",预览模板:"Preview Template",预览请求体:"Preview request body",预计结束:"Estimated End",预设模板:"Preset Template",预警阈值必须为正数:"Warning threshold must be a positive number","频率惩罚,减少重复词汇的出现":"Frequency penalty, reduces repeated vocabulary","频率限制的周期(分钟)":"Rate limit period (minutes)",颜色:"Color",额度:"Quota",额度充值:"Quota Top-up",额度必须大于0:"Quota must be greater than 0",额度提醒阈值:"Quota reminder threshold",额度查询接口返回令牌额度而非用户额度:"Displays token quota instead of user quota",额度设置:"Quota Settings",额度重置:"Quota Reset",额度预警阈值:"Quota warning threshold",首尾生视频:"Head-tail generated video",首页:"Home",首页内容:"Home Page Content",验证:"Verify","验证 Passkey":"Verify Passkey","验证失败,请重试":"Verification failed, please try again",验证成功:"Verification successful",验证数据库连接状态:"Verify database connection status",验证码:"Verification Code","验证码发送成功,请检查邮箱!":"The verification code was sent successfully, please check your email!",验证设置:"Verify setup",验证身份:"Verify identity",验证配置错误:"Verification configuration error",高危操作确认:"High-risk operation confirmation",高危状态码重试风险告知与免责声明Markdown:`### ⚠️ High-Risk Operation: Risk Notice and Disclaimer for 504/524 Retry By default, this project does not retry for status codes \`400\` (bad request), \`504\` (gateway timeout), and \`524\` (timeout occurred). In many cases, 504 and 524 mean the request has reached the upstream AI service and processing has started, but the connection was closed due to long processing time. Enabling redirection/retry for these timeout status codes is a **high-risk operation**. Before enabling it, you must read and understand the consequences below: #### 1. Core Risks (Read Carefully) 1. 💸 Duplicate/multiple billing risk: Most upstream AI providers **still charge** for requests that started processing but got interrupted by network timeout (504/524). If retry is triggered, a new upstream request will be sent, which can lead to **duplicate or multiple charges**. 2. ⏳ Severe client timeout: If a single request already timed out, adding retries can multiply total latency and cause severe or unacceptable timeout behavior for your final client/caller. 3. 💥 Request backlog and system crash risk: Forcing retries on timeout requests keeps threads and connections occupied for longer. Under high concurrency, this can cause serious backlog, exhaust system resources, trigger a cascading failure, and crash your proxy service. #### 2. Risk Acknowledgement If you still choose to enable this feature, you acknowledge all of the following:`,高危状态码重试风险确认输入文本:"I understand the duplicate billing and crash risks, and confirm enabling it.",高危状态码重试风险确认项1:"I have fully read and understood the risks and fully understand the destructive consequences of forcing retries for status codes 504 and 524.",高危状态码重试风险确认项2:"I have communicated with the upstream provider and confirmed that the timeout issue is an upstream bottleneck and cannot be resolved upstream at this time.",高危状态码重试风险确认项3:"I voluntarily accept all duplicate/multiple billing risks and will not file issues or complaints in this project repository regarding billing anomalies caused by this retry behavior.",高危状态码重试风险确认项4:"I voluntarily accept system stability risks, including severe client timeout and possible service crash. Any consequences caused by enabling this feature are my own responsibility.",高危状态码重试风险输入不匹配提示:"The input does not match the required text",高危状态码重试风险输入框占位文案:"Please type the exact text above",高级:"Advanced",高级文本编辑:"Advanced Text Editing",高级设置:"Advanced Settings",高级选项:"Advanced Options",高级配置:"Advanced Configuration",黑名单:"Blacklist",默认:"Default","默认 API 版本":"Default API Version","默认 Responses API 版本,为空则使用上方版本":"Default Responses API version, if empty, uses the version above","默认 TTL(秒)":"Default TTL (seconds)","默认为 5m 缓存创建倍率;1h 缓存创建倍率按固定乘法自动计算(当前为 1.6x)":"Defaults to the 5m cache creation ratio; the 1h cache creation ratio is computed by fixed multiplication (currently 1.6x)",默认使用系统名称:"Default uses system name",默认助手消息:"Default Assistant Message",默认区域:"Default region","默认区域,如: us-central1":"Default region, e.g.: us-central1",默认折叠侧边栏:"Default collapse sidebar",默认测试模型:"Default Test Model",默认用户消息:"Default User Message",默认补全倍率:"Default completion ratio","提示:端点映射仅用于模型广场展示,不会影响模型真实调用。如需配置真实调用,请前往「渠道管理」。":"Notice: Endpoint mapping is for Model Marketplace display only and does not affect real model invocation. To configure real invocation, please go to Channel Management.","购买订阅获得模型额度/次数":"Purchase a subscription to get model quota/usage","生产环境 RSA 私钥 Base64 (PKCS#8 DER)":"Production RSA private key Base64 (PKCS#8 DER)","沙盒环境 RSA 私钥 Base64 (PKCS#8 DER)":"Sandbox RSA private key Base64 (PKCS#8 DER)","生产环境 Waffo 公钥 Base64 (X.509 DER)":"Production Waffo public key Base64 (X.509 DER)","沙盒环境 Waffo 公钥 Base64 (X.509 DER)":"Sandbox Waffo public key Base64 (X.509 DER)",支付方式类型:"Pay Method Type",支付方式名称:"Pay Method Name",获取充值配置失败:"Failed to get topup configuration",获取充值配置异常:"Topup configuration error",分组相关设置:"Group Related Settings",保存分组相关设置:"Save Group Related Settings","此页面仅显示未设置价格或基础倍率的模型,设置后会自动从列表中移出":"This page only shows models without base pricing. After saving, configured models will be removed from this list automatically.",没有未设置定价的模型:"No unpriced models",当前没有未设置定价的模型:"There are currently no models without pricing",模型计费编辑器:"Model Pricing Editor",价格摘要:"Price Summary",当前提示:"Current Notes","这个界面默认按价格填写,保存时会自动换算回后端需要的倍率 JSON。":"This editor uses prices by default and converts them back into the ratio JSON required by the backend when saved.","当前未启用,需要时再打开即可。":"This field is currently disabled. Enable it when needed.","下面展示这个模型保存后会写入哪些后端字段,便于和原始 JSON 编辑框保持一致。":"The fields below show which backend values will be written after saving, so you can keep them aligned with the raw JSON editors.",补全价格已锁定:"Completion price is locked","后端固定倍率:{{ratio}}。该字段仅展示换算后的价格。":"Backend fixed ratio: {{ratio}}. This field only displays the converted price.","这些价格都是可选项,不填也可以。":"All of these prices are optional and can be left empty.","请先开启并填写音频输入价格。":"Enable and fill in the audio input price first.","输入模型名称,例如 gpt-4.1":"Enter a model name, for example gpt-4.1","当前模型同时存在按次价格和倍率配置,保存时会按当前计费方式覆盖。":"This model currently has both per-request pricing and ratio-based pricing. Saving will overwrite them according to the current billing mode.","当前模型存在未显式设置输入倍率的扩展倍率;填写输入价格后会自动换算为价格字段。":"This model has derived ratios without an explicit input ratio. Once you fill in the input price, they will be converted into price fields automatically.","按量计费下需要先填写输入价格,才能保存其它价格项。":"For per-token billing, fill in the input price before saving other price fields.","填写音频补全价格前,需要先填写音频输入价格。":"Fill in the audio input price before setting the audio completion price.","模型 {{name}} 缺少输入价格,无法计算补全/缓存/图片/音频价格对应的倍率":"Model {{name}} is missing an input price, so the ratios for completion, cache, image, and audio pricing cannot be calculated.","模型 {{name}} 缺少音频输入价格,无法计算音频补全倍率":"Model {{name}} is missing an audio input price, so the audio completion ratio cannot be calculated.",批量应用当前模型价格:"Batch Apply Current Model Pricing",请先选择一个作为模板的模型:"Please select a model to use as the template first",请先勾选需要批量设置的模型:"Please select the models you want to update in batch first","已将模型 {{name}} 的价格配置批量应用到 {{count}} 个模型":"Applied the pricing configuration of model {{name}} to {{count}} models in batch","将把当前编辑中的模型 {{name}} 的价格配置,批量应用到已勾选的 {{count}} 个模型。":"The pricing configuration of the currently edited model {{name}} will be applied to the {{count}} selected models.","适合同系列模型一起定价,例如把 gpt-5.1 的价格批量同步到 gpt-5.1-high、gpt-5.1-low 等模型。":"Useful for pricing model variants together, for example syncing the pricing of gpt-5.1 to gpt-5.1-high, gpt-5.1-low, and similar models.",已勾选:"Selected",当前编辑:"Editing","已勾选 {{count}} 个模型":"{{count}} models selected",计费方式:"Billing Mode",未设置价格:"Price not set",保存预览:"Save Preview",基础价格:"Base Pricing",扩展价格:"Additional Pricing",额外价格项:"Additional price items",补全价格:"Completion Price",缓存读取价格:"Input Cache Read Price",缓存创建价格:"Input Cache Creation Price",图片输入价格:"Image Input Price",音频输入价格:"Audio Input Price","音频输入价格:{{symbol}}{{price}} / 1M tokens":"Audio input price: {{symbol}}{{price}} / 1M tokens",音频补全价格:"Audio Completion Price","音频补全价格:{{symbol}}{{price}} / 1M tokens":"Audio completion price: {{symbol}}{{price}} / 1M tokens","适合 MJ / 任务类等按次收费模型。":"Suitable for MJ and other task-based models billed per request.","该模型补全倍率由后端固定为 {{ratio}}。补全价格不能在这里修改。":"This model's completion ratio is fixed to {{ratio}} by the backend. The completion price cannot be changed here.","Web 搜索调用 {{webSearchCallCount}} 次":"Web search called {{webSearchCallCount}} times","文件搜索调用 {{fileSearchCallCount}} 次":"File search called {{fileSearchCallCount}} times","实际结算金额:{{symbol}}{{total}}(已包含分组价格调整)":"Actual charge: {{symbol}}{{total}} (group pricing adjustment included)","图片倍率 {{imageRatio}}":"Image ratio {{imageRatio}}","音频倍率 {{audioRatio}}":"Audio ratio {{audioRatio}}","普通输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Standard input: {{tokens}} / 1M * model ratio {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Cached input: {{tokens}} / 1M * model ratio {{modelRatio}} * cache ratio {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","图片输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 图片倍率 {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Image input: {{tokens}} / 1M * model ratio {{modelRatio}} * image ratio {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Audio input: {{tokens}} / 1M * model ratio {{modelRatio}} * audio ratio {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Output: {{tokens}} / 1M * model ratio {{modelRatio}} * completion ratio {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","Web 搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Web search: {{count}} / 1K * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","文件搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"File search: {{count}} / 1K * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","图片生成:1 次 * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Image generation: 1 call * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","合计:{{total}}":"Total: {{total}}","模型倍率 {{modelRatio}},补全倍率 {{completionRatio}},音频倍率 {{audioRatio}},音频补全倍率 {{audioCompletionRatio}},{{cachePart}}{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, completion ratio {{completionRatio}}, audio ratio {{audioRatio}}, audio completion ratio {{audioCompletionRatio}}, {{cachePart}}{{ratioType}} {{ratio}}","文字输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Text output: {{tokens}} / 1M * model ratio {{modelRatio}} * completion ratio {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * 音频补全倍率 {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Audio output: {{tokens}} / 1M * model ratio {{modelRatio}} * audio ratio {{audioRatio}} * audio completion ratio {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","合计:文字部分 {{textTotal}} + 音频部分 {{audioTotal}} = {{total}}":"Total: text {{textTotal}} + audio {{audioTotal}} = {{total}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, output ratio {{completionRatio}}, cache ratio {{cacheRatio}}, {{ratioType}} {{ratio}}","缓存读取:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Cache read: {{tokens}} / 1M * model ratio {{modelRatio}} * cache ratio {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存创建倍率 {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Cache creation: {{tokens}} / 1M * model ratio {{modelRatio}} * cache creation ratio {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}","5m缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 5m缓存创建倍率 {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}":"5m cache creation: {{tokens}} / 1M * model ratio {{modelRatio}} * 5m cache creation ratio {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}","1h缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 1h缓存创建倍率 {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}":"1h cache creation: {{tokens}} / 1M * model ratio {{modelRatio}} * 1h cache creation ratio {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 输出倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Output: {{tokens}} / 1M * model ratio {{modelRatio}} * output ratio {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}",空:"Empty","{{ratioType}} {{ratio}}x":"{{ratioType}} {{ratio}}x","模型价格:{{symbol}}{{price}}":"Model price: {{symbol}}{{price}}","模型价格 {{price}}":"Model price {{price}}","缓存读 {{price}} / 1M tokens":"Cache read {{price}} / 1M tokens","5m缓存创建 {{price}} / 1M tokens":"5m cache creation {{price}} / 1M tokens","1h缓存创建 {{price}} / 1M tokens":"1h cache creation {{price}} / 1M tokens","缓存创建 {{price}} / 1M tokens":"Cache creation {{price}} / 1M tokens","图片输入 {{price}} / 1M tokens":"Image input {{price}} / 1M tokens","输入 {{price}} / 1M tokens":"Input {{price}} / 1M tokens","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"5m cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"1h cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}":"(Input {{nonImageInput}} tokens + Image input {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}","图片输入价格:{{symbol}}{{total}} / 1M tokens":"Image input price: {{symbol}}{{total}} / 1M tokens","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + 音频提示 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Text prompt {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + Text completion {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + Audio prompt {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + Audio completion {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","缓存读取价格:{{symbol}}{{total}} / 1M tokens":"Cache read price: {{symbol}}{{total}} / 1M tokens","补全 {{completion}} tokens * 输出倍率 {{completionRatio}}":"Completion {{completion}} tokens * Output ratio {{completionRatio}}","补全倍率 {{completionRatio}}":"Completion ratio {{completionRatio}}","输入价格:{{symbol}}{{price}} / 1M tokens":"Input Price: {{symbol}}{{price}} / 1M tokens","输出价格 {{symbol}}{{price}} / 1M tokens":"Output Price {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{price}} / 1M tokens":"Output Price: {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{total}} / 1M tokens":"Output Price: {{symbol}}{{total}} / 1M tokens","Unable to load home page content...":"Unable to load home page content...","Copied to clipboard":"Copied to clipboard","AK AI Core orchestration stack":"AK AI Core orchestration stack","Ship AI operations from one sharper control plane":"Ship AI operations from one sharper control plane","Open AK AI Core":"Open AK AI Core","View docs":"View docs","Unified routing across providers":"Unified routing across providers","Single-binary deployment ready":"Single-binary deployment ready","Realtime usage visibility":"Realtime usage visibility","Supabase-backed persistence":"Supabase-backed persistence","Live endpoint":"Live endpoint","Render ready":"Render ready","Base URL":"Base URL","Faster operating model":"Faster operating model","Safer production defaults":"Safer production defaults","Brandable control plane":"Brandable control plane",Control:"Control","Keep admin actions close together so operators can tune the stack without hunting across disconnected pages.":"Keep admin actions close together so operators can tune the stack without hunting across disconnected pages.",Reliability:"Reliability","Single-binary deployment path":"Single-binary deployment path","Frontend assets and backend runtime are packaged into one deployable surface for simpler Render operations.":"Frontend assets and backend runtime are packaged into one deployable surface for simpler Render operations.",Brand:"Brand","A calmer interface for AK AI Core":"A calmer interface for AK AI Core",Search:"Search",Refresh:"Refresh","Buy credits":"Buy credits","payment.status.success.title":"Payment successful","payment.status.success.content":"Your payment has been confirmed. Your credits have been added or will appear in a moment.","payment.status.pending.title":"Payment pending","payment.status.pending.content":"Your payment is still being processed. Please check your payment history again shortly.","payment.status.fail.title":"Payment failed","payment.status.fail.content":"We could not complete the payment. Please try again or contact support if this continues.","payment.status.cancel.title":"Payment cancelled","payment.status.cancel.content":"The payment was cancelled before completion. You can start again whenever you are ready.","Two-step verification":"Two-step verification","auth.login.success":"Login successful!","auth.login.failed":"Login failed, please try again","auth.login.default_password.title":"You are still using the default password!","auth.login.default_password.content":"Please change the default password immediately!","auth.login.missing_credentials":"Please enter your username and password!","auth.passkey.begin_failed":"Could not start Passkey login","auth.passkey.verify_failed":"Passkey verification failed, please try again","auth.passkey.login_failed":"Passkey login failed, please try again","auth.two_factor.title":"Two-step verification","common.saveSuccess":"Settings saved successfully","common.saveFailed":"Unable to save settings","common.saveSettings":"Save settings","payment.gateway.server_address_required":"Server address","payment.gateway.server_address_missing":"Set the server address before configuring payment gateways.","payment.gateway.invalid_group_ratio_json":"The group ratio field must contain valid JSON.","payment.gateway.invalid_pay_methods_json":"The pay methods field must contain valid JSON.","payment.gateway.invalid_amount_options_json":"The amount options field must contain valid JSON.","payment.gateway.invalid_amount_discount_json":"The amount discount field must contain valid JSON.","payment.gateway.section_title":"Payment gateway settings","payment.gateway.section_description":"Configure EPay, UddoktaPay V2 (self-hosted), and NOWPayments from one place. AK AI Core will handle return URLs and webhook wiring automatically.","payment.gateway.pay_address":"Payment page URL","payment.gateway.pay_address_placeholder":"Example: https://yourdomain.com","payment.gateway.epay_id":"EPay merchant ID","payment.gateway.epay_id_placeholder":"Example: 0001","payment.gateway.epay_key":"EPay merchant key","payment.gateway.epay_key_placeholder":"Enter the EPay merchant key","payment.gateway.callback_address":"Custom callback address","payment.gateway.callback_address_placeholder":"Example: https://akaicore.space","payment.gateway.price_ratio":"Top-up price ratio (x currency/unit)","payment.gateway.price_ratio_placeholder":"Example: 7 means 7 per unit","payment.gateway.minimum_topup":"Minimum top-up amount","payment.gateway.minimum_topup_placeholder":"Example: 2 means at least $2","payment.gateway.group_ratio":"Group top-up ratio","payment.gateway.group_ratio_placeholder":'Enter a JSON object, for example {"vip": 0.9}',"payment.gateway.pay_methods":"Pay methods","payment.gateway.pay_methods_placeholder":"Enter a JSON array","payment.gateway.amount_options":"Preset amount options","payment.gateway.amount_options_placeholder":"Enter a JSON array, for example [10, 20, 50, 100, 200, 500]","payment.gateway.amount_discount":"Preset amount discounts","payment.gateway.amount_discount_placeholder":'Enter a JSON object, for example {"100": 0.95, "200": 0.9}',"payment.gateway.uddoktapay_description":"Set the UddoktaPay base URL and API key. AK AI Core will generate the return URL and webhook URL automatically.","payment.gateway.uddoktapay_base_url_placeholder":"Example: https://pay.akaicore.space","payment.gateway.uddoktapay_api_key_placeholder":"UddoktaPay API key","payment.gateway.uddoktapay_exchange_rate":"UddoktaPay exchange rate (BDT per USD)","payment.gateway.uddoktapay_exchange_rate_placeholder":"Example: 120","payment.gateway.nowpayments_description":"AK AI Core creates invoices and verifies NOWPayments IPN requests with your configured HMAC secret automatically.","payment.gateway.nowpayments_api_key_placeholder":"NOWPayments API key","payment.gateway.nowpayments_ipn_secret_placeholder":"Secret used to verify x-nowpayments-sig","two_factor.enter_code":"Enter the verification code","two_factor.backup_code_length":"Backup codes must be 8 characters long","two_factor.code_length":"Verification codes must be 6 digits","two_factor.verify_failed":"Verification failed, please try again","two_factor.instructions":"Enter the code shown in your authenticator app to complete sign-in.","two_factor.backup_code":"Backup code","two_factor.code":"Verification code","two_factor.backup_code_placeholder":"Enter your 8-character backup code","two_factor.code_placeholder":"Enter your 6-digit verification code","two_factor.verify_and_login":"Verify and sign in","two_factor.use_authenticator_code":"Use authenticator code","two_factor.use_backup_code":"Use backup code","two_factor.back_to_login":"Back to login","two_factor.tip_label":"Tips:","two_factor.tip_1":"Verification codes refresh every 30 seconds.","two_factor.tip_2":"If you cannot access your authenticator, use a backup code.","two_factor.tip_3":"Each backup code can be used only once.","auth.login.github_continue":"Continue with GitHub","auth.login.github_redirecting":"Redirecting to GitHub...","auth.login.github_timeout":"The request timed out. Please refresh the page and try GitHub login again.","auth.session.expired":"Your session has expired. Please sign in again.","auth.agreement.required":"Please review and accept the user agreement and privacy policy first.","auth.turnstile.wait":"Please wait a few seconds. Turnstile is checking your browser environment.","auth.passkey.environment_unsupported":"Passkey login is not available in this environment.","auth.passkey.browser_unsupported":"This browser does not support Passkey.","auth.passkey.cancelled":"Passkey login was cancelled.","auth.login.title":"Log in","auth.login.continue_wechat":"Continue with WeChat","auth.login.continue_discord":"Continue with Discord","auth.login.continue_oidc":"Continue with OIDC","auth.login.continue_linuxdo":"Continue with LinuxDO","auth.login.continue_provider":"Continue with {{name}}","auth.login.continue_passkey":"Continue with Passkey","auth.login.continue_email":"Continue with email or username","auth.agreement.prefix":"I have read and agree to the","auth.agreement.user_terms":"User Agreement","auth.agreement.privacy_policy":"Privacy Policy","auth.signup.no_account":"Don't have an account?","auth.signup.register":"Register","auth.login.username_or_email":"Username or email","auth.login.username_or_email_placeholder":"Enter your username or email address","auth.login.password_label":"Password","auth.login.password_placeholder":"Enter your password","auth.login.forgot_password":"Forgot password?","auth.login.other_options":"Other sign-in options","auth.login.wechat_qr_title":"WeChat QR login","auth.login.button":"Log in","auth.login.wechat_qr_alt":"WeChat QR code","auth.login.wechat_qr_help":"Scan the QR code in WeChat, follow the account, then enter the verification code you receive. The code expires in three minutes.","auth.login.verification_code":"Verification code","common.or":"or","common.and":"and","common.continue":"Continue","common.request_failed":"Request failed","common.update_success":"Updated successfully","common.update_failed":"Update failed","common.currency_unit":"BDT","common.error_prefix":"Error: ","common.product_name":"Product name","common.price":"Price","topup.redeem.enter_code":"Please enter a redemption code.","topup.redeem.success":"Redemption successful","topup.redeem.amount_added":"Credits added: ","topup.link.not_configured":"The top-up link has not been configured yet.","topup.stripe.disabled":"Stripe top-up is not enabled by the administrator.","topup.online.disabled":"Online top-up is not enabled by the administrator.","topup.amount.minimum_prefix":"The minimum top-up amount is ","topup.amount.fetch_failed":"Could not load the amount details.","payment.request.failed":"Payment failed","payment.request.unavailable":"The payment request could not be completed.","topup.creem.disabled":"Creem top-up is not enabled by the administrator.","topup.creem.select_product":"Please select a product.","topup.creem.invalid_product":"This product is not configured correctly. Please contact the administrator.","topup.config.fetch_failed":"Could not load the top-up configuration.","topup.config.fetch_exception":"An unexpected error occurred while loading the top-up configuration.","topup.transfer.minimum_prefix":"The minimum transfer amount is ","topup.invite.copied":"The invite link has been copied to your clipboard.","topup.creem.confirm_title":"Confirm a $","topup.credit_amount":"Credit amount","topup.confirm.prompt":"Do you want to continue with this top-up?",Playground:"Playground","Data dashboard":"Data dashboard","Usage logs":"Usage logs","Token management":"Token management","Image logs":"Image logs","Task logs":"Task logs","Personal settings":"Personal settings","Wallet management":"Wallet management","System settings":"System settings","Channel management":"Channel management","Subscription management":"Subscription management","Model management":"Model management","Model deployment":"Model deployment","Redeem code management":"Redeem code management","User management":"User management",Chat:"Chat","Root administrator":"Root administrator",Administrator:"Administrator","Standard user":"Standard user","Current balance":"Current balance","Lifetime usage":"Lifetime usage","Request count":"Request count","User group":"User group",Default:"Default","API information updated":"API information updated","Failed to update API information":"Failed to update API information","API information removed. Click Save settings to keep the change.":"API information removed. Click Save settings to keep the change.","Please complete all API information fields.":"Please complete all API information fields.","API information added. Click Save settings to keep the change.":"API information added. Click Save settings to keep the change.","API information updated. Click Save settings to keep the change.":"API information updated. Click Save settings to keep the change.","Settings saved":"Settings saved","Please select the API records you want to remove first.":"Please select the API records you want to remove first.","Calculate the records displayed on the current page":"Calculate the records displayed on the current page","No API information yet":"No API information yet","Edit API":"Edit API","Add API":"Add API",Save:"Save",Cancel:"Cancel","API address":"API address","Enter the API address":"Enter the API address","Route description":"Route description","Enter the route description":"Enter the route description",Notes:"Notes","Enter the notes":"Enter the notes","Badge color":"Badge color","Confirm deletion":"Confirm deletion",Color:"Color",Actions:"Actions",Edit:"Edit",Delete:"Delete",Enabled:"Enabled",Disabled:"Disabled","Bulk delete":"Bulk delete","Save settings":"Save settings","Announcements updated":"Announcements updated","In progress":"In progress",Success:"Success",Warning:"Warning",Error:"Error",Content:"Content","Publish time":"Publish time",Type:"Type","Failed to parse chat data":"Failed to parse chat data","Operations deck":"Operations deck","Admin core":"Admin core","My space":"My space",Studio:"Studio","Collapse sidebar":"Collapse sidebar",Removed:"Removed","API records. Click Save settings to keep the change.":"API records. Click Save settings to keep the change.","Failed to update announcements":"Failed to update announcements","Announcement removed. Click Save settings to keep the change.":"Announcement removed. Click Save settings to keep the change.","Please complete all announcement fields.":"Please complete all announcement fields.","Announcement updated. Click Save settings to keep the change.":"Announcement updated. Click Save settings to keep the change.","Announcement added. Click Save settings to keep the change.":"Announcement added. Click Save settings to keep the change.","Please select the announcements you want to remove first.":"Please select the announcements you want to remove first.","announcements. Click Save settings to keep the change.":"announcements. Click Save settings to keep the change.","Add announcement":"Add announcement","No announcements yet":"No announcements yet","Edit announcement":"Edit announcement","Announcement content":"Announcement content","Enter announcement content":"Enter announcement content","Expand editor":"Expand editor","Publish date":"Publish date","Select a publish date":"Select a publish date","Announcement type":"Announcement type","Optional notes for this announcement":"Optional notes for this announcement","Edit announcement content":"Edit announcement content",Confirm:"Confirm","topup.subscription.stripe_not_configured":"This plan does not have Stripe configured","topup.subscription.creem_not_configured":"This plan does not have Creem configured","topup.payment.page_opened":"Payment page opened","topup.payment.failed":"Payment failed","topup.payment.request_failed":"Payment request failed","topup.payment.select_method":"Please select a payment method","topup.payment.initiated":"Payment started","topup.subscription.preference_subscription_only":"Subscription only","topup.subscription.preference_subscription_first":"Subscription first","topup.subscription.preference_wallet_first":"Wallet first","topup.subscription.preference_wallet_only":"Wallet only","topup.subscription.my_subscriptions":"My subscriptions","topup.subscription.active_count_suffix":"active","topup.subscription.none_active":"No active subscription","topup.subscription.expired_count_suffix":"expired","topup.subscription.preference_saved_prefix":"Saved preference: ","topup.subscription.preference_fallback_wallet":"; no active subscription, wallet will be used automatically","topup.subscription.label":"Subscription","topup.subscription.status_active":"Active","topup.subscription.status_cancelled":"Cancelled","topup.subscription.status_expired":"Expired","topup.subscription.remaining":"Remaining","topup.subscription.until":"Until","topup.subscription.cancelled_at":"Cancelled at","topup.subscription.expires_at":"Expires at","topup.subscription.total_quota":"Total quota","topup.subscription.native_quota":"Native quota","topup.subscription.used":"Used","topup.subscription.empty_hint":"Purchase a plan to unlock model benefits","topup.subscription.purchase_limit":"Purchase limit","topup.subscription.upgrade_group":"Upgrade group","topup.subscription.no_reset":"No reset","topup.subscription.quota_reset":"Quota reset","topup.subscription.duration":"Duration","topup.subscription.plan_fallback_title":"Subscription plan","topup.subscription.purchase_limit_reached":"Purchase limit reached","topup.subscription.limit_reached_short":"Limit reached","topup.subscription.subscribe_now":"Subscribe now","topup.subscription.no_plans":"No plans available right now","topup.recharge.account_stats":"Account stats","topup.recharge.current_balance":"Current balance","topup.recharge.historical_usage":"Historical usage","topup.recharge.request_count":"Request count","topup.recharge.amount_label":"Top-up amount","topup.recharge.amount_placeholder_prefix":"Top-up amount, minimum ","topup.recharge.payable_amount":"Amount due:","topup.recharge.select_payment_method":"Select payment method","topup.recharge.method_minimum":"The minimum top-up amount for this payment method is ","topup.recharge.select_preset":"Select a top-up package","topup.recharge.discount_suffix":"off","topup.recharge.pay_now":"Pay","topup.recharge.save":"Save","topup.recharge.waffo_title":"Waffo top-up","topup.recharge.creem_title":"Creem top-up","topup.recharge.quota_label":"Top-up quota","topup.recharge.redemption_title":"Redeem code top-up","topup.recharge.redemption_placeholder":"Enter a redeem code","topup.recharge.redeem_quota":"Redeemed quota","topup.recharge.looking_for_code":"Looking for a redeem code?","topup.recharge.buy_code":"Buy a redeem code","topup.recharge.card_title":"Account top-up","topup.recharge.card_subtitle":"Multiple payment methods, simple and secure","topup.recharge.billing_tab":"Billing","topup.recharge.subscription_tab":"Subscription plans","topup.recharge.quota_tab":"Quota top-up","redemption.status.unused":"Unused","redemption.status.disabled":"Disabled","redemption.status.used":"Used","redemption.status.expired":"Expired","redemption.status.unknown":"Unknown status","redemption.columns.name":"Name","redemption.columns.status":"Status","redemption.columns.quota":"Quota","redemption.columns.created_at":"Created at","redemption.columns.expired_at":"Expires at","redemption.never_expires":"Never expires","redemption.columns.redeemer_id":"Redeemer ID","dashboard.greeting.morning":"Good morning","dashboard.greeting.noon":"Good noon","dashboard.greeting.afternoon":"Good afternoon","dashboard.greeting.evening":"Good evening","dashboard.time.hour":"Hour","dashboard.time.day":"Day","dashboard.time.week":"Week","dashboard.announcement.default":"Default","dashboard.announcement.ongoing":"Ongoing","dashboard.announcement.success":"Success","dashboard.announcement.warning":"Warning","dashboard.announcement.error":"Error","dashboard.uptime.normal":"Normal","dashboard.uptime.error":"Error","dashboard.uptime.high_latency":"High latency","dashboard.uptime.maintenance":"Maintenance","dashboard.uptime.availability":"Availability","dashboard.uptime.has_issues":"Issues detected","secure_verification.code_required":"Enter a verification code or backup code","secure_verification.verify_failed":"Verification failed","secure_verification.begin_failed":"Failed to start verification","secure_verification.passkey_cancelled":"Passkey verification was cancelled","secure_verification.passkey_cancelled_or_timeout":"Passkey verification was cancelled or timed out","secure_verification.passkey_invalid_state":"Passkey verification state is invalid","secure_verification.unsupported_method":"Unsupported verification method: {{method}}","secure_verification.unsupported_http_method":"Unsupported HTTP method: {{method}}","common.days":"days","common.unlimited":"Unlimited","common.recommended":"Recommended","common.none":"None","common.delete":"Delete","common.disable":"Disable","common.enable":"Enable","common.view":"View","common.copy":"Copy","common.edit":"Edit","common.id":"ID","common.no_data":"No data","common.save_failed":"Save failed","settings.notifications.sidebar_saved":"Sidebar settings saved","settings.system.general.title":"General settings","settings.system.server_address":"Server address","settings.system.server_address_help":"This server address affects payment callback URLs and the default homepage address. Configure it carefully.","settings.system.update_server_address":"Update server address","settings.system.worker.title":"Worker settings","settings.system.worker.update":"Update worker settings","settings.system.auth.title":"Authentication settings","settings.system.passkey.title":"Passkey settings","settings.system.passkey.save":"Save Passkey settings","settings.system.smtp.title":"SMTP settings","settings.system.smtp.server":"SMTP server address","settings.system.smtp.save":"Save SMTP settings","settings.system.oidc.title":"OIDC settings","settings.system.oidc.save":"Save OIDC settings","settings.system.github.title":"GitHub OAuth app","settings.system.github.save":"Save GitHub OAuth settings","settings.system.discord.title":"Discord OAuth settings","settings.system.discord.save":"Save Discord OAuth settings","settings.system.linuxdo.title":"Linux DO OAuth settings","settings.system.linuxdo.save":"Save Linux DO OAuth settings","settings.system.wechat.title":"WeChat server settings","settings.system.wechat.server":"WeChat server address","settings.notifications.sidebar.chat_area":"Chat area","settings.notifications.sidebar.chat_area_desc":"Playground and chat features","settings.notifications.sidebar.playground":"Playground","settings.notifications.sidebar.playground_desc":"AI model test environment","settings.notifications.sidebar.chat":"Chat","settings.notifications.sidebar.chat_desc":"Chat session management","settings.notifications.sidebar.console_area":"Console area","settings.notifications.sidebar.console_area_desc":"Data management and logs","settings.notifications.sidebar.dashboard":"Dashboard","settings.notifications.sidebar.dashboard_desc":"System data statistics","settings.notifications.sidebar.tokens":"Token management","settings.notifications.sidebar.tokens_desc":"API token management","settings.notifications.sidebar.usage_logs":"Usage logs","settings.notifications.sidebar.usage_logs_desc":"API usage records","settings.notifications.sidebar.image_logs":"Image logs","settings.notifications.sidebar.image_logs_desc":"Image task records","settings.notifications.sidebar.task_logs":"Task logs","settings.notifications.sidebar.task_logs_desc":"System task records","settings.notifications.sidebar.personal_area":"Personal area","settings.notifications.sidebar.personal_area_desc":"Personal user features","settings.notifications.sidebar.wallet":"Wallet management","settings.notifications.sidebar.wallet_desc":"Balance and top-up management","settings.notifications.sidebar.personal_settings":"Personal settings","settings.notifications.sidebar.personal_settings_desc":"Personal profile settings","settings.notifications.sidebar.admin_area":"Admin area","settings.notifications.sidebar.admin_area_desc":"System management features","settings.notifications.sidebar.channel_management":"Channel management","settings.notifications.sidebar.channel_management_desc":"API channel configuration","settings.notifications.sidebar.model_management":"Model management","settings.notifications.sidebar.model_management_desc":"AI model configuration","settings.notifications.sidebar.model_deployment":"Model deployment","settings.notifications.sidebar.model_deployment_desc":"Model deployment management","settings.notifications.sidebar.subscription_management":"Subscription management","settings.notifications.sidebar.subscription_management_desc":"Subscription plan management","settings.notifications.sidebar.redemption_management":"Redeem code management","settings.notifications.sidebar.redemption_management_desc":"Redeem code generation management","settings.notifications.sidebar.user_management":"User management","settings.notifications.sidebar.user_management_desc":"User account management","settings.notifications.sidebar.system_settings":"System settings","settings.notifications.sidebar.system_settings_desc":"System parameter configuration","settings.system.email_whitelist_invalid":"The email domain whitelist format is invalid","settings.system.email_domain_invalid":"The email domain format is invalid. Enter a valid domain such as gmail.com","settings.system.email_domain_exists":"This domain is already in the whitelist","settings.system.email_domain_added":"Added to the whitelist","settings.system.oidc.well_known_scheme":"The Well-Known URL must start with http:// or https://","settings.system.oidc.fetch_success":"OIDC configuration loaded successfully","settings.system.oidc.fetch_failed":"Failed to load the OIDC configuration. Check the network and the Well-Known URL","settings.system.ssrf.title":"SSRF protection settings","settings.system.ssrf.details":"SSRF protection details","settings.system.ssrf.description":"Configure server-side request forgery (SSRF) protection to secure internal network resources.","settings.system.ssrf.enable":"Enable SSRF protection (recommended for server safety)","settings.system.ssrf.private_ip_details":"Private IP access details","settings.system.ssrf.allow_private_ip":"Allow access to private IP addresses such as 127.0.0.1 and 192.168.x.x","settings.system.ssrf.domain_filter_details":"Domain IP filtering details","settings.system.ssrf.domain_ip_filter":"Enable IP filtering for domains (experimental)","settings.system.ssrf.domain_whitelist":"Domain whitelist","settings.system.ssrf.domain_blacklist":"Domain blacklist","settings.system.ssrf.whitelist":"Whitelist","settings.system.ssrf.blacklist":"Blacklist","settings.system.ssrf.domain_placeholder":"Enter a domain and press Enter, for example: example.com","settings.system.ssrf.ip_whitelist":"IP whitelist","settings.system.ssrf.ip_blacklist":"IP blacklist","settings.system.ssrf.ip_placeholder":"Enter an IP address and press Enter, for example: 8.8.8.8","settings.system.ssrf.allowed_ports":"Allowed ports","settings.system.ssrf.port_details":"Port configuration details","settings.system.ssrf.update":"Update SSRF protection settings","settings.system.auth.allow_password_login":"Allow password login","settings.system.auth.allow_password_register":"Allow password registration","settings.system.auth.require_email_verification":"Require email verification for password registration","settings.system.auth.allow_register":"Allow new user registration","settings.system.auth.allow_turnstile":"Allow Turnstile user verification","settings.notifications.method_required":"Please select a notification method","settings.notifications.method_email":"Email notifications","settings.notifications.method_webhook":"Webhook notifications","settings.notifications.method_bark":"Bark notifications","settings.notifications.method_gotify":"Gotify notifications","settings.notifications.threshold_placeholder":"Enter the alert threshold","settings.notifications.threshold_positive":"The alert threshold must be a positive number","settings.notifications.email_label":"Notification email","settings.notifications.email_placeholder":"Leave blank to use the email bound to this account","settings.notifications.webhook_url":"Webhook URL","settings.notifications.webhook_placeholder":"Enter a Webhook URL, for example: https://example.com/webhook","settings.notifications.webhook_required":"Enter a Webhook URL","settings.notifications.webhook_https":"The Webhook URL must start with https://","settings.notifications.webhook_secret":"API credential","settings.notifications.secret_placeholder":"Enter the secret key","settings.notifications.webhook_structure":"Webhook payload structure","settings.notifications.payload_type":"Notification type (quota_exceed: quota alert)","settings.notifications.title":"Notification title","settings.notifications.content_help":"Notification content. Supports the {{value}} placeholder.","settings.notifications.bark_url":"Bark push URL","settings.notifications.bark_placeholder":"Enter a Bark push URL, for example: https://api.day.app/yourkey/{{title}}/{{content}}","settings.notifications.bark_required":"Enter a Bark push URL","settings.notifications.bark_scheme":"The Bark push URL must start with http:// or https://","settings.notifications.template_example":"Template example","settings.notifications.content":"Notification content","settings.notifications.official_docs":"Official docs","settings.notifications.gotify_token":"Gotify app token","settings.notifications.gotify_token_placeholder":"Enter the Gotify app token","settings.notifications.gotify_token_required":"Enter the Gotify app token","settings.notifications.priority":"Message priority","settings.notifications.priority_placeholder":"Select a priority","settings.notifications.priority_0":"0 - Lowest","settings.notifications.priority_2":"2 - Low","settings.notifications.priority_5":"5 - Normal (default)","settings.notifications.priority_8":"8 - High","settings.notifications.priority_10":"10 - Highest","settings.notifications.priority_help":"Message priority from 0 to 10. Default is 5.","settings.notifications.configuration":"Configuration guide","settings.notifications.form_invalid":"Check the form fields and try again.","settings.notifications.reset_default":"Reset to default","settings.notifications.other_settings":"Other settings","settings.notifications.other_settings_desc":"Notification, pricing, and privacy preferences","settings.notifications.tab.notifications":"Notifications","settings.notifications.method_label":"Notification method","settings.notifications.threshold_label":"Quota alert threshold","settings.notifications.threshold_help":"Send a notification when the wallet or subscription balance drops below this value.","settings.notifications.threshold_required":"Enter an alert threshold","settings.notifications.upstream_updates":"Receive upstream model update alerts","settings.notifications.upstream_updates_help":"Admin only. When enabled, the system sends summary alerts if scheduled channel checks detect upstream model changes or abnormal results. Large channel or model sets may be summarized.","settings.notifications.email_help":"Email address for quota alerts. Leave blank to use the email linked to this account.","settings.notifications.webhook_help":"HTTPS only. The system sends notifications with POST requests, so make sure the endpoint accepts POST traffic.","settings.notifications.webhook_secret_help":"The secret is sent as a Bearer token in the request header to verify webhook requests.","settings.notifications.quota_alert_title":"Quota alert","settings.notifications.quota_alert_content":"Your quota is running low. The current remaining balance is {{value}}.","settings.notifications.values_help":"Values replace the placeholders in content in order.","settings.notifications.unix_timestamp":"Unix timestamp","settings.notifications.bark_help":"Supports HTTP and HTTPS. Template variables: {{title}} for the title and {{content}} for the message body.","settings.notifications.more_params":"See the docs for more parameters","settings.notifications.gotify_url":"Gotify server URL","settings.notifications.gotify_url_placeholder":"Enter the Gotify server URL, for example: https://gotify.example.com","settings.notifications.gotify_url_help":"Supports HTTP and HTTPS. Enter the full URL of the Gotify server.","settings.notifications.gotify_url_required":"Enter the Gotify server URL","settings.notifications.gotify_url_scheme":"The Gotify server URL must start with http:// or https://","settings.notifications.gotify_token_help":"Token created by an application on the Gotify server. The system uses it to send notifications.","settings.notifications.gotify_step_1":"Create a new application in the Gotify app manager.","settings.notifications.gotify_step_2":"Copy the application token and paste it into the app token field above.","settings.notifications.gotify_step_3":"Enter the full URL of the Gotify server.","settings.notifications.more_info":"See the docs for more information","settings.notifications.tab.pricing":"Pricing","settings.notifications.accept_unpriced_models":"Allow calls to models without a configured price","settings.notifications.accept_unpriced_models_help":"Only enable this if you trust the site. Calls to models without pricing can create unexpectedly high costs.","settings.notifications.tab.privacy":"Privacy","settings.notifications.log_ip":"Record client IPs in request and error logs","settings.notifications.log_ip_help":"When enabled, only usage and error logs store the client IP address.","settings.notifications.tab.sidebar":"Sidebar","settings.notifications.sidebar_help":"Choose which features appear in the sidebar.","settings.system.worker.description":"This proxy is only used for image request forwarding, webhook delivery, and similar traffic. AI API requests are still sent directly by the server. Configure per-channel proxies separately in channel settings.","settings.system.worker.supports_only":"Supports only","settings.system.worker.compatible_versions":"or compatible implementations that follow the new-api-worker format","settings.system.worker.url":"Worker URL","settings.system.worker.url_placeholder":"For example: https://workername.yourdomain.workers.dev","settings.system.worker.key":"Worker key","settings.system.common.secret_placeholder":"Sensitive data is never sent back to the frontend","settings.system.worker.allow_http_images":"Allow image requests over HTTP (for self-hosted proxies)","settings.system.ssrf.toggle_details":"Details about the SSRF protection toggle","settings.system.ssrf.domain_wildcard_help":"Wildcard formats are supported, for example: example.com, *.api.example.com","settings.system.ssrf.cidr_help":"CIDR formats are supported, for example: 8.8.8.8, 192.168.1.0/24","settings.system.ssrf.port_range_help":"Supports individual ports and port ranges, for example: 80, 443, 8000-8999","settings.system.ssrf.port_placeholder":"Press Enter after a port, for example: 80 or 8000-8999","settings.system.auth.github_login_register":"Allow login and registration with GitHub","settings.system.auth.discord_login_register":"Allow login and registration with Discord","settings.system.auth.linuxdo_login_register":"Allow login and registration with Linux DO","settings.system.auth.wechat_login_register":"Allow login and registration with WeChat","settings.system.auth.telegram_login":"Allow login with Telegram","settings.system.auth.oidc_login":"Allow login with OIDC","settings.system.passkey.description":"Enable passwordless login and registration with WebAuthn.","settings.system.passkey.banner":"Passkeys are a WebAuthn-based passwordless authentication method that can use fingerprints, face recognition, and hardware security keys.","settings.system.passkey.allow":"Allow Passkey login and verification","settings.system.passkey.display_name":"Display name","settings.system.passkey.default_system_name":"Use the system name by default","settings.system.passkey.display_name_help":"Site name shown to users during registration, for example: My Site","settings.system.passkey.rp_id":"RP ID","settings.system.passkey.example_domain":"For example: example.com","settings.system.passkey.rp_id_help":"Leave blank to use the server address. Do not include http:// or https://.","settings.system.passkey.verification_level":"User verification level","settings.system.passkey.verification_placeholder":"Choose whether biometric verification is required","settings.system.passkey.verification_preferred":"Recommended (user choice)","settings.system.passkey.verification_required":"Required","settings.system.passkey.verification_discouraged":"Discouraged","settings.system.passkey.verification_help":"Recommended: users can decide whether to use fingerprint or face verification.","settings.system.passkey.attachment_title":"Authenticator attachment","settings.system.passkey.attachment_placeholder":"Choose the supported authenticator type","settings.system.passkey.attachment_any":"No preference","settings.system.passkey.attachment_platform":"Built into this device","settings.system.passkey.attachment_cross_platform":"External device","settings.system.passkey.attachment_help":"This device: phone fingerprint or face unlock. External device: USB security key.","settings.system.passkey.insecure_help":"For development only. Use HTTPS in production.","settings.system.passkey.allow_insecure_origin":"Allow insecure origins (HTTP)","settings.system.passkey.allowed_origins":"Allowed origins","settings.system.passkey.origins_placeholder":"Enter HTTPS domains separated by commas","settings.system.passkey.origins_help":"Leave blank to use the server address. Separate multiple origins with commas, for example: https://newapi.pro,https://newapi.com. Do not include square brackets. HTTPS is required.","settings.system.email_whitelist.title":"Email domain whitelist","settings.system.email_whitelist.description":"Helps prevent bulk registrations that use temporary email providers.","settings.system.email_whitelist.enable":"Enable the email domain whitelist","settings.system.email_whitelist.alias_limit":"Restrict email aliases","settings.system.email_whitelist.tag_placeholder":"Type a domain and press Enter","settings.system.email_whitelist.add_placeholder":"Enter an email domain to add","common.add":"Add","settings.system.email_whitelist.save":"Save email whitelist settings","settings.system.smtp.description":"Configure system email delivery.","settings.system.smtp.port":"SMTP port","settings.system.smtp.account":"SMTP account","settings.system.smtp.from":"SMTP sender email","settings.system.smtp.token":"SMTP credential","settings.system.smtp.enable_ssl":"Enable SMTP SSL","settings.system.oidc.description":"Allow login through OIDC providers such as Okta, Auth0, and other compatible identity providers.","settings.system.oauth.homepage_label":"Homepage URL:","settings.system.oauth.site_address":"site address","settings.system.oauth.redirect_label":"Redirect URL:","settings.system.oidc.discovery_help":"If your OIDC provider supports a discovery endpoint, you can enter only the OIDC Well-Known URL and let the system load the rest of the configuration automatically.","settings.system.oidc.well_known_placeholder":"Enter the OIDC Well-Known URL","settings.system.oidc.client_id_placeholder":"Enter the OIDC client ID","settings.system.oidc.authorization_placeholder":"Enter the OIDC authorization endpoint","settings.system.oidc.token_placeholder":"Enter the OIDC token endpoint","settings.system.github.description":"Allow login and registration with GitHub.","settings.system.oauth.homepage_url_label":"Homepage URL:","settings.system.oauth.callback_url_label":"Authorization callback URL:","settings.system.discord.description":"Allow login and registration with Discord.","settings.system.linuxdo.description":"Allow login and registration with Linux DO.","settings.system.linuxdo.click_here":"Click here","settings.system.linuxdo.manage_app":"to manage your LinuxDO OAuth app","settings.system.oauth.callback_label":"Callback URL:","settings.system.linuxdo.client_id_placeholder":"Enter the ID of your registered LinuxDO OAuth app","settings.system.linuxdo.minimum_trust_placeholder":"Minimum trust level allowed to register","settings.system.wechat.description":"Allow login and registration with WeChat.","settings.system.wechat.token":"WeChat server credential","settings.system.wechat.qr_image":"Official account QR image URL","settings.system.wechat.save":"Save WeChat server settings","settings.system.telegram.title":"Telegram login settings","settings.system.telegram.description":"Allow login and registration with Telegram.","settings.system.telegram.bot_name":"Telegram bot name","settings.system.telegram.save":"Save Telegram login settings","settings.system.turnstile.title":"Turnstile settings","settings.system.turnstile.description":"Configure user verification with Turnstile.","settings.system.turnstile.save":"Save Turnstile settings","settings.system.auth.disable_password_title":"Disable password login","common.confirm":"Confirm","common.cancel":"Cancel","settings.system.auth.disable_password_confirm":"Are you sure you want to disable password login? This can affect how users sign in.","render.model_price_simple":"Model price {{price}}","render.per_call":"Per call","render.input_price_compact":"Input {{price}} / 1M tokens","render.cache_read_price_compact":"Cache read {{price}} / 1M tokens","render.cache_create_5m_price_compact":"5m cache create {{price}} / 1M tokens","render.cache_create_1h_price_compact":"1h cache create {{price}} / 1M tokens","render.cache_create_price_compact":"Cache create {{price}} / 1M tokens","render.image_input_price_compact":"Image input {{price}} / 1M tokens","render.model_ratio_compact":"Model: {{ratio}}","render.cache_ratio_compact":"Cache: {{cacheRatio}}","render.cache_create_5m_ratio_compact":"Cache create: 5m {{cacheCreationRatio5m}}","render.cache_create_1h_ratio_compact":"Cache create: 1h {{cacheCreationRatio1h}}","render.cache_create_ratio_compact":"Cache create: {{cacheCreationRatio}}","render.image_input_ratio_compact":"Image input: {{imageRatio}}","render.model_price_per_call":"Model price {{symbol}}{{price}} / call","render.input_price_line":"Input price {{symbol}}{{price}} / 1M tokens","render.output_price_line":"Output price {{symbol}}{{price}} / 1M tokens","render.model_price_with_ratio":"Model price {{symbol}}{{price}}, {{ratioType}} {{ratio}}","render.cache_ratio_label":"Cache ratio","render.prompt_cost_formula":"Prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}}","render.cache_cost_formula":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","render.cache_read_price_line":"Cache read price {{symbol}}{{price}} / 1M tokens","render.cache_create_ratio_line":"Cache create ratio {{cacheCreationRatio}}","render.model_ratio_line_full":"Model ratio {{modelRatio}}","render.output_ratio_line":"Output ratio {{completionRatio}}","render.cache_ratio_line_full":"Cache ratio {{cacheRatio}}","render.audio_input_price":"Audio input price {{audioPrice}}","render.cache_create_1h_line":"1h cache create {{cacheCreationRatio1h}}","render.cache_create_1h_per_million":"1h cache create {{price}} / 1M tokens","render.cache_create_5m_line":"5m cache create {{cacheCreationRatio5m}}","render.cache_create_5m_per_million":"5m cache create {{price}} / 1M tokens","render.cache_create_line":"Cache create {{cacheCreationRatio}}","render.cache_create_per_million":"Cache create {{price}} / 1M tokens","render.cache_ratio_line":"Cache {{cacheRatio}}","render.cache_read_per_million":"Cache read {{price}} / 1M tokens","render.copied_prefix":"Copied: ","render.copy_failed_manual":"Copy failed. Copy it manually.","render.equivalent_amount_prefix":"Equivalent amount: ","render.group_ratio":"Group ratio","render.image_input_line":"Image input {{imageRatio}}","render.image_input_per_million":"Image input {{price}} / 1M tokens","render.input_price_per_million":"Input {{price}} / 1M tokens","render.model_category.360":"360","render.model_category.all":"All","render.model_category.doubao":"Doubao","render.model_category.hunyuan":"Hunyuan","render.model_category.qwen":"Qwen","render.model_category.spark":"Spark","render.model_category.wenxin":"Wenxin","render.model_category.yi":"Yi","render.model_category.zhipu":"Zhipu","render.model_price_compact":"Model price {{price}}","render.model_price_label":"Model price {{price}}","render.model_ratio_line":"Model {{ratio}}","render.multiplier":"Multiplier","render.price_formula":"Price formula","render.reference_note":"Reference only","render.system_prompt_override":"System prompt override","render.user_group":"User group","render.user_ratio":"User ratio","common.json_invalid":"Invalid JSON format","common.copy_failed":"Copy failed","common.refresh_failed":"Refresh failed","common.verify_identity":"To protect your account, verify your identity first.","param_override.operation.set":"Set field","param_override.operation.delete":"Delete field","param_override.operation.append":"Append to end","param_override.operation.prepend":"Prepend to start","param_override.operation.copy":"Copy field","param_override.operation.move":"Move field","param_override.operation.replace":"Replace string","param_override.operation.regex_replace":"Regex replace","param_override.operation.trim_prefix":"Trim prefix","param_override.operation.trim_suffix":"Trim suffix","param_override.operation.ensure_prefix":"Ensure prefix","param_override.operation.ensure_suffix":"Ensure suffix","param_override.operation.trim_space":"Trim spaces","param_override.operation.to_lower":"Lowercase","param_override.operation.to_upper":"Uppercase","param_override.operation.return_error":"Return custom error","param_override.operation.prune_objects":"Prune object items","param_override.operation.pass_headers":"Pass headers through","param_override.operation.sync_fields":"Sync fields","param_override.operation.set_header":"Set header","param_override.operation.delete_header":"Delete header","param_override.operation.copy_header":"Copy header","param_override.operation.move_header":"Move header","param_override.condition.full":"Exact match","param_override.condition.prefix":"Prefix match","param_override.condition.suffix":"Suffix match","param_override.condition.contains":"Contains","param_override.condition.gt":"Greater than","param_override.condition.gte":"Greater than or equal","param_override.condition.lt":"Less than","param_override.condition.lte":"Less than or equal","param_override.desc.set":"Write the value to the target field.","param_override.desc.delete":"Delete the target field.","param_override.desc.append":"Append the value to the end of an array, string, or object.","param_override.desc.prepend":"Prepend the value to the start of an array, string, or object.","param_override.desc.copy":"Copy the source field to the target field.","param_override.desc.move":"Move the source field to the target field.","param_override.desc.replace":"Run a string replacement in the target field.","param_override.desc.regex_replace":"Run a regex replacement in the target field.","param_override.desc.trim_prefix":"Trim a prefix from the string.","param_override.desc.trim_suffix":"Trim a suffix from the string.","param_override.desc.ensure_prefix":"Ensure the string starts with the required prefix.","param_override.desc.ensure_suffix":"Ensure the string ends with the required suffix.","param_override.desc.trim_space":"Trim leading and trailing whitespace.","param_override.desc.to_lower":"Convert the string to lowercase.","param_override.desc.to_upper":"Convert the string to uppercase.","param_override.desc.return_error":"Immediately return a custom error.","param_override.desc.prune_objects":"Remove object items when conditions match.","param_override.desc.pass_headers":"Pass selected request headers through to the upstream request.","param_override.desc.sync_fields":"Fill the missing field when the other field has a value.","param_override.desc.set_header":"Set runtime headers. You can replace the whole value or manage comma-separated tokens.","param_override.desc.delete_header":"Delete a runtime header.","param_override.desc.copy_header":"Copy a request header.","param_override.desc.move_header":"Move a request header.","param_override.field.header_name":"Header name","param_override.field.target_path_optional":"Target path (optional)","param_override.field.target_path":"Target field path","param_override.field.match_text":"Match text","param_override.field.regex":"Regular expression","param_override.field.source_header":"Source header","param_override.field.source_field":"Source field","param_override.field.replace_with":"Replace with","param_override.field.target_header":"Target header","param_override.field.target_field":"Target field","param_override.field.optional":"(optional)","param_override.field.header_value":"Header value (string or JSON map)","param_override.field.pass_headers":"Headers to pass through (comma-separated or JSON array)","param_override.field.affix_text":"Prefix or suffix text","param_override.field.prune_rule":"Prune rule (string or JSON object)","param_override.field.value":"Value (JSON or plain text)","param_override.example.plain_string":"Plain string (replace the whole value):","param_override.example.json_rule":"Or use a JSON rule:","param_override.target.json":"Request body fields","param_override.target.header":"Request header fields","param_override.template.basic":"Basic templates","param_override.template.scenario":"Scenario templates","param_override.template.new_format":"New-format templates (rule sets)","param_override.template.legacy_format":"Legacy templates (JSON object)","param_override.template.request_id_header":"Header passthrough (X-Request-Id)","param_override.template.gemini_4k":"Gemini image 4K","param_override.template.claude_cli_header":"Claude CLI header passthrough","param_override.template.codex_cli_header":"Codex CLI header passthrough","param_override.template.bedrock_claude":"AWS Bedrock Claude compatibility template","param_override.insert.path":"Insert target path","param_override.insert.from":"Insert source field","param_override.insert.to":"Insert target field","param_override.guide.common_request_fields":"Common request fields","param_override.guide.model_name":"Model name","param_override.guide.model_name_tip":"Supports hierarchical model names, for example openai/gpt-4o-mini.","param_override.guide.temperature":"Temperature","param_override.guide.temperature_tip":"Controls output randomness.","param_override.guide.max_tokens":"Maximum output tokens","param_override.guide.max_tokens_tip":"Sets the output length limit.","param_override.guide.last_message":"Last message content","param_override.guide.last_message_tip":"Often used to rewrite user input.","param_override.guide.context_fields":"Context fields","param_override.guide.is_retry":"Is retry","param_override.guide.is_retry_tip":"true means the request is a retry.","param_override.guide.last_error_code":"Previous error code","param_override.guide.last_error_code_tip":"Useful with retry policies.","param_override.guide.session_id":"Session ID","param_override.guide.session_id_tip":"Can be used for routing or cache hits.","param_override.guide.header_fields":"Header mapping fields","param_override.guide.normalize_authorization":"Normalize Authorization","param_override.guide.normalize_authorization_tip":"Lowercasing helps it match more reliably.","param_override.guide.normalize_debug_mode":"Normalize X-Debug-Mode","param_override.guide.normalize_debug_mode_tip":"Useful for canary or debug switches.","param_override.error.json_invalid":"Invalid JSON format","edit_channel.model_not_found_hint":'No model matched. Press Enter to add "{{name}}" as a custom model name.',"edit_channel.no_change":"No change","edit_channel.param_override_help":"Optional. Use this to override request parameters. Stream cannot be overridden.","edit_channel.new_format_template":"New-format template","edit_channel.legacy_format_template":"Legacy template","edit_channel.custom_json":"Custom JSON","edit_channel.key_fetch_success":"Key loaded successfully","edit_channel.doubao_api_unlocked":"Unlocked Doubao custom API URL editing","edit_channel.no_json_to_copy":"No JSON available to copy","edit_channel.param_json_copied":"Parameter override JSON copied","edit_channel.param_json_invalid":"The current parameter override is not valid JSON","edit_channel.enter_key":"Enter the key first","edit_channel.fetch_models_failed":"Failed to load the model list","edit_channel.no_models":"No models available","edit_channel.view_channel_key":"View channel key","edit_channel.fetch_key_failed":"Failed to load the key","edit_channel.credential_refreshed":"Credential refreshed","edit_channel.update_success":"Channel updated successfully","edit_channel.create_success":"Channel created successfully","edit_channel.enter_key_first":"Enter a key first","edit_channel.keys_deduplicated":"Deduplication complete: {{before}} keys before, {{after}} keys after.","edit_channel.no_duplicate_keys":"No duplicate keys found","edit_channel.models_added":"Added {{count}} models: {{list}}","edit_channel.no_new_models":"No new models found","edit_channel.switch_single_key_title":"Switch to single-key mode","edit_channel.switch_single_key_confirm":"Only the first key file will be kept. All other files will be removed. Continue?","edit_channel.batch_create":"Batch create","edit_channel.multi_key_mode":"Multi-key mode","edit_channel.deduplicate_keys":"Deduplicate keys","render.input_price_with_audio":"Input price: {{symbol}}{{price}} / 1M tokens{{audioPrice}}","render.output_price_total":"Output price: {{symbol}}{{total}} / 1M tokens","render.cache_read_price_total":"Cache read price: {{symbol}}{{total}} / 1M tokens","render.image_input_price_total":"Image input price: {{symbol}}{{total}} / 1M tokens","render.web_search_price":"Web search price: {{symbol}}{{price}} / 1K calls","render.file_search_price":"File search price: {{symbol}}{{price}} / 1K calls","render.image_generation_price":"Image generation call: {{symbol}}{{price}} / call","render.per_call_formula":"Per call: {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","render.model_ratio_verbose":"Model ratio {{modelRatio}}","render.completion_ratio_verbose":"Completion ratio {{completionRatio}}","render.cache_ratio_verbose":"Cache ratio {{cacheRatio}}","render.image_ratio_verbose":"Image ratio {{imageRatio}}","render.audio_ratio_verbose":"Audio ratio {{audioRatio}}","render.normal_input_formula":"Standard input: {{tokens}} / 1M * model ratio {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.cache_input_formula":"Cache input: {{tokens}} / 1M * model ratio {{modelRatio}} * cache ratio {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.image_input_formula":"Image input: {{tokens}} / 1M * model ratio {{modelRatio}} * image ratio {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.audio_input_formula":"Audio input: {{tokens}} / 1M * model ratio {{modelRatio}} * audio ratio {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.output_formula":"Output: {{tokens}} / 1M * model ratio {{modelRatio}} * completion ratio {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.web_search_formula":"Web search: {{count}} / 1K * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","render.file_search_formula":"File search: {{count}} / 1K * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","render.image_generation_formula":"Image generation: 1 call * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","render.total_formula":"Total: {{total}}","render.cache_read_price_plain":"Cache read price {{symbol}}{{price}} / 1M tokens","render.image_input_price_plain":"Image input price {{symbol}}{{price}} / 1M tokens","render.web_search_calls":"Web search calls {{webSearchCallCount}}","render.file_search_calls":"File search calls {{fileSearchCallCount}}","render.model_cache_output_image_summary":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, output ratio {{completionRatio}}, image input ratio {{imageRatio}}, {{ratioType}} {{ratio}}","render.model_cache_output_web_summary":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, output ratio {{completionRatio}}, {{ratioType}} {{ratio}}, web search calls {{webSearchCallCount}}","render.model_cache_output_summary":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, output ratio {{completionRatio}}, {{ratioType}} {{ratio}}","render.per_call_price":"Per call: {{symbol}}{{price}}","render.model_price_per_call_colon":"Model price: {{symbol}}{{price}} / call","render.input_price_colon":"Input price: {{symbol}}{{price}} / 1M tokens","render.output_price_colon":"Output price: {{symbol}}{{price}} / 1M tokens","render.audio_input_price_colon":"Audio input price: {{symbol}}{{price}} / 1M tokens","render.audio_completion_price_colon":"Audio completion price: {{symbol}}{{price}} / 1M tokens","render.cache_creation_ratio_verbose":"Cache creation ratio {{cacheCreationRatio}}","common.name":"Name","common.yes":"Yes","common.no":"No","common.note":"Note","common.key":"Key","common.submit":"Submit","common.file_upload":"File upload","common.create":"Create","common.done":"Done","common.clear":"Clear","common.type":"Type","common.save":"Save","common.expand_all":"Expand all","common.collapse_all":"Collapse all","common.unauthorized":"Unauthorized","common.status_code":"Status code","common.mode":"Mode","common.template":"Template","common.rules":"Rules","common.logic":"Logic","common.items":"items","common.advanced":"Advanced","common.fill":"Fill","common.copied_name":"Copied: {{name}}","edit_channel.api_config":"API configuration","edit_channel.api_address":"API address","edit_channel.codex_auth":"Codex authorization","edit_channel.ollama_model_management":"Ollama model management","edit_channel.basic_info":"Basic information","edit_channel.view_key":"View key","edit_channel.header_override":"Header override","edit_channel.pass_request_body":"Pass request body through","edit_channel.deploy_region":"Deployment region","edit_channel.random":"Random","edit_channel.default_api_version":"Default API version","edit_channel.default_test_model":"Default test model","edit_channel.organization":"Organization","edit_channel.system_prompt":"System prompt","common.warning":"Warning","edit_channel.codex_no_batch":"Codex channels do not support batch creation","edit_channel.api_key_no_batch":"Batch creation is not supported in API key mode","edit_channel.json_mode_help":"JSON mode supports manual input or uploading a service-account JSON file","edit_channel.claude_force_beta":"Force beta=true for Claude","edit_channel.knowledge_base_id_placeholder":"Enter the knowledge base ID, for example: 123456","edit_channel.agent_id_placeholder":"Enter the agent ID, for example: 7342866812345","topup.recharge.exchange_rate_note":"1 USD = {{rate}} {{currency}}"},LWe={translation:eFn},tFn={" + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + Recherche Web {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_many":" + Recherche Web {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + Recherche Web {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}":" + Appel de génération d'image {{symbol}}{{price}} / 1 fois * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + Recherche de fichiers {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_many":" + Recherche de fichiers {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + Recherche de fichiers {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," 个模型设置相同的值":" modèles avec la même valeur"," 吗?":" ?"," ç§’":"s"," 秒。":" secondes.",",当前无生效订阅,将自动使用钱包":", aucun abonnement actif, le portefeuille sera utilisé automatiquement.",",时间:":", time:",",点击更新":", cliquez sur Mettre à jour","(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)":"(Actuellement, seule l'interface Epay est prise en charge, l'adresse du serveur ci-dessus est utilisée par défaut comme adresse de rappel !)","(筛选后显示 {{count}} 条)_one":"(Showing {{count}} item after filtering)","(筛选后显示 {{count}} 条)_many":"(Affichage de {{count}} éléments après filtrage)","(筛选后显示 {{count}} 条)_other":"(Showing {{count}} items after filtering)","(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"(Entrée {{input}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}":"(Entrée {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + Entrée audio {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}","(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}":"(Entrée {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}","[最多请求次数]å’Œ[最多请求完成次数]的最大值为2147483647。":"La valeur maximale de [Nombre maximal de requêtes] et [Nombre maximal d'achèvements de requêtes] est 2147483647.","[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。":"[Nombre maximal de requêtes] doit être supérieur ou égal à 0, [Nombre maximal d'achèvements de requêtes] doit être supérieur ou égal à 1.",'{\n "default": [200, 100],\n "vip": [0, 1000]\n}':`{ "default": [200, 100], "vip": [0, 1000] }`,"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}":"{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}","{{name}} ID":"{{name}} ID","{{ratioType}} {{ratio}}":"{{ratioType}} {{ratio}}","• 视频服务商的跨域限制":"• Des restrictions cross-origin imposées par le fournisseur vidéo","• 防盗链保护机制":"• Un mécanisme de protection anti-hotlink","• 需要特定的请求头或认证":"• Des en-têtes ou une authentification spécifiques sont requis","© {{currentYear}}":"© {{currentYear}}","| 基于":" | Basé sur ","$/1M tokens":"$/1M tokens","0 - 最低":"0 - La plus basse","0 表示不限":"0 signifie illimité","0.002-1之间的小数":"Décimal entre 0,002-1","0.1以上的小数":"Décimal supérieur à 0,1","1) 点击「打开授权页面」完成登录;2) 浏览器会跳转到 localhost(页面打不开也没关系);3) 复制地址栏完整 URL 粘贴到下方;4) 点击「生成并填入」。":"1) Cliquez sur « Ouvrir la page d'autorisation » pour vous connecter ; 2) Le navigateur redirigera vers localhost (ce n'est pas grave si la page ne s'ouvre pas) ; 3) Copiez l'URL complète de la barre d'adresse et collez-la ci-dessous ; 4) Cliquez sur « Générer et remplir ».","10 - 最高":"10 - La plus haute","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Création du cache 1h {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio : {{ratio}})","1h缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h缓存创建倍率: {{cacheCreationRatio1h}})":"Prix de création de cache 1h : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (ratio de création 1h : {{cacheCreationRatio1h}})","2 - 低":"2 - Basse",'2025å¹´5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的"."':"Après le 10 mai 2025, les canaux ajoutés n'ont plus besoin de supprimer le point dans le nom du modèle lors du déploiement","360智脑":"360 AI Brain","5 - 正常(默认)":"5 - Normale (par défaut)","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Création du cache 5m {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio : {{ratio}})","5m缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m缓存创建倍率: {{cacheCreationRatio5m}})":"Prix de création de cache 5m : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (ratio de création 5m : {{cacheCreationRatio5m}})","8 - 高":"8 - Haute","AGPL v3.0协议":"Licence AGPL v3.0","AI 对话":"Conversation IA","AI模型测试环境":"Environnement de test de modèle d'IA","AI模型配置":"Configuration du modèle d'IA","AK/SK 模式:使用 AccessKey å’Œ SecretAccessKeyï¼›API Key 模式:使用 API Key":"Mode AK/SK : utiliser AccessKey et SecretAccessKey ; mode API Key : utiliser API Key","API Key":"API Key","API Key 模式下不支持批量创建":"Création en lot non prise en charge en mode clé API","API Key 验证失败":"API Key verification failed","API Key 验证成功!连接到 io.net 服务正常":"API Key verification successful! Connection to io.net service is normal","API 地址和相关配置":"URL de l'API et configuration associée","API 密钥":"Clé API","API 文档":"Docs API","API 配置":"Config. API","API令牌管理":"Jetons API","API使用记录":"Journaux d'API","API信息":"Informations sur l'API","API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)":"Infos API, vous pouvez configurer plusieurs adresses d'API pour l'affichage de l'état et l'équilibrage de charge (maximum 50)","API地址":"URL de base","API渠道配置":"Configuration du canal de l'API","API端点":"Points de terminaison de l'API","Authorization callback URL å¡«":"Remplir l'URL de rappel d'autorisation","Authorization Endpoint":"Point de terminaison d'autorisation","auto分组调用链路":"Chaîne d'appels de groupe auto","Bark推送URL":"URL de notification Bark","Bark推送URL必须以http://或https://开头":"L'URL de notification Bark doit commencer par http:// ou https://","Bark通知":"Notification Bark","Basic Auth 头":"En-tête Basic Auth","Cached tokens":"Cached tokens","Cached tokens 占比口径由后端返回:Claude 语义按 cached/(prompt+cached),其余按 cached/prompt。":"Le ratio de cached tokens est renvoyé par le backend : la sémantique Claude calcule cached/(prompt+cached), les autres calculent cached/prompt.","Changing batch type to:":"Changement du type de lot en :","ChatCompletions→Responses 兼容配置":"Configuration de compatibilité ChatCompletions→Responses","ChatCompletions→Responses 兼容配置(Beta)":"Compatibilité ChatCompletions→Responses (bêta)","Claude 强制 beta=true":"Claude forcer beta=true","Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Adaptation de la pensée Claude BudgetTokens = MaxTokens * BudgetTokens pourcentage","Claude设置":"Paramètres Claude","Claude请求头覆盖":"Remplacement de l'en-tête de la requête Claude","Claude请求头追加":"Ajout des en-tetes de requete Claude","Claude会在原有请求头基础上追加这些值,不会覆盖已有同名请求头;重复值会自动忽略。":"Claude ajoute ces valeurs aux en-tetes de requete existants. Les en-tetes existants ne sont pas remplaces et les valeurs en double sont ignorees automatiquement.","Client ID":"ID client","Client Secret":"Secret client","Codex 授权":"Autorisation Codex","Codex 渠道不支持批量创建":"Le canal Codex ne prend pas en charge la création par lot","common.changeLanguage":"Changer de langue","Completion tokens":"Completion tokens",Configuration:"Configuration","context_int/context_string 从请求上下文读取;gjson 从入口请求的 JSON body 按 gjson path 读取。":"context_int/context_string lit depuis le contexte de la requête ; gjson lit depuis le body JSON de la requête d'entrée via le chemin gjson.","CPU 使用率超过此值时拒绝请求":"Rejeter les requêtes lorsque l'utilisation du CPU dépasse cette valeur","CPU 阈值 (%)":"Seuil CPU (%)","Creem API 密钥,敏感信息不显示":"Clé API Creem, les informations sensibles ne sont pas affichées","Creem Setting Tips":"Creem ne prend en charge que des produits à montant fixe préconfigurés. Ces produits et leurs prix doivent être créés et configurés à l'avance sur le site Creem, les recharges à montant dynamique ne sont donc pas prises en charge. Configurez le nom et le prix du produit sur Creem, récupérez l'identifiant du produit, puis remplissez-le ci-dessous. Définissez enfin le montant et le prix affiché dans new-api.","Creem 介绍":"Présentation de Creem","Creem 充值":"Recharge Creem","Creem 设置":"Paramètres Creem","default为默认设置,可单独设置每个分类的安全等级":'"default" est le paramètre par défaut, et chaque catégorie peut être définie séparément',"default为默认设置,可单独设置每个模型的版本":'"default" est le paramètre par défaut, et chaque modèle peut être défini séparément',"Dify渠道只适配chatflowå’Œagent,并且agent不支持图片!":"Le canal Dify ne prend en charge que chatflow et agent, et l'agent ne prend pas en charge les images !",Discord:"Discord","Discord Client ID":"ID client Discord","Discord Client Secret":"Secret client Discord","Discord ID":"ID Discord","Discovery claims":"Discovery claims","Discovery scopes":"Discovery scopes","Discovery 建议 scopes:":"Scopes Discovery recommandés :","EUR (欧元)":"EUR (Euro)",false:"faux","GC 已执行":"GC exécuté","GC 执行失败":"Échec de l'exécution du GC","GC 次数":"Nombre de GC","Gemini安全设置":"Paramètres de sécurité Gemini","Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Adaptation de la pensée Gemini BudgetTokens = MaxTokens * BudgetTokens pourcentage","Gemini思考适配设置":"Paramètres d'adaptation de la pensée Gemini","Gemini版本设置":"Paramètres de version Gemini","Gemini设置":"Paramètres Gemini",GitHub:"GitHub","GitHub Client ID":"ID client GitHub","GitHub Client Secret":"Secret client GitHub","GitHub ID":"ID GitHub","Goroutine æ•°":"Nombre de Goroutines","Gotify应用令牌":"Jeton d'application Gotify","Gotify服务器地址":"Adresse du serveur Gotify","Gotify服务器地址必须以http://或https://开头":"L'adresse du serveur Gotify doit commencer par http:// ou https://","Gotify通知":"Notification Gotify","GPU/容器":"GPU/Container","GPU数量":"Number of GPUs","Grok设置":"Paramètres Grok","Haiku 模型":"Modèle Haiku","Homepage URL å¡«":"Remplir l'URL de la page d'accueil",ID:"ID","include_obfuscation 用于控制 Responses 流混淆字段。默认关闭以避免客户端关闭该安全保护":"include_obfuscation contrôle les champs d'obfuscation dans le flux Responses. Désactivé par défaut pour éviter que les clients ne désactivent cette protection de sécurité","inference_geo 字段用于控制 Claude 数据驻留推理区域。默认关闭以避免未经授权透传地域信息":"Le champ inference_geo contrôle la région de résidence des données d'inférence de Claude. Désactivé par défaut pour éviter la transmission non autorisée d'informations géographiques",IP:"IP","IP白名单":"IP Whitelist","IP白名单(支持CIDR表达式)":"Liste blanche d'adresses IP (prise en charge des expressions CIDR)","IP限制":"Restrictions d'IP","IP黑名单":"Liste noire d'adresses IP",JSON:"JSON","JSON 已格式化":"JSON formaté","JSON 文本":"Texte JSON","JSON 无效":"JSON invalide","JSON 模式":"Mode JSON","JSON 模式支持手动输入或上传服务账号 JSON":"Le mode JSON prend en charge la saisie manuelle ou le téléchargement du JSON du compte de service","JSON格式密钥,请确保格式正确":"Clé au format JSON, veuillez vous assurer que le format est correct","JSON格式错误":"Erreur de format JSON","JSON编辑":"Édition JSON","JSON解析错误:":"Erreur d'analyse JSON :",Key:"Key","Key 或 Path":"Clé ou chemin","Key 指纹":"Empreinte de clé","Key 摘要":"Résumé de Key","Key 来源":"Source de clé","Key 来源类型":"Type de source de clé","Linux DO Client ID":"ID client Linux DO","Linux DO Client Secret":"Secret client Linux DO",LinuxDO:"LinuxDO","LinuxDO ID":"ID LinuxDO","Logo 图片地址":"Adresse de l'image du logo","Midjourney 任务记录":"Tâches Midjourney","MIT许可证":"Licence MIT","New API项目仓库地址:":"Adresse du référentiel du projet New API : ","NewAPI 默认不会将入口请求的 User-Agent 透传到上游渠道;该条件仅用于识别访问本站点的客户端。":"NewAPI ne transmet pas le User-Agent de la requête entrante aux canaux en amont par défaut ; cette condition sert uniquement à identifier les clients accédant à ce site.","OAuth Client ID":"OAuth Client ID","OAuth Client Secret":"OAuth Client Secret","OAuth 端点":"Points de terminaison OAuth",OIDC:"OIDC","OIDC ID":"ID OIDC","Ollama 模型管理":"Ollama Model Management","Ollama 版本信息":"Ollama Version Info","Opus 模型":"Modèle Opus",Passkey:"Passkey","Passkey 已解绑":"Passkey délié","Passkey 已重置":"Le Passkey a été réinitialisé","Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式":"Passkey est une méthode d'authentification sans mot de passe basée sur la norme WebAuthn, prenant en charge les empreintes digitales, la reconnaissance faciale, les clés matérielles et d'autres méthodes d'authentification","Passkey 注册失败,请重试":"L'enregistrement du Passkey a échoué. Veuillez réessayer.","Passkey 注册成功":"Enregistrement du Passkey réussi","Passkey 登录":"Connexion avec Passkey","Ping间隔(秒)":"Intervalle de ping (secondes)","POST 参数":"Paramètres POST","price_xxx 的商品价格 ID,新建产品后可获得":"ID de prix du produit price_xxx, peut être obtenu après la création d'un nouveau produit","Prompt cache hit tokens":"Prompt cache hit tokens","Prompt tokens":"Prompt tokens","Reasoning Effort":"Effort de raisonnement","Request ID":"Request ID","safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私":"Le champ safety_identifier aide OpenAI à identifier les utilisateurs d'applications susceptibles de violer les politiques d'utilisation. Désactivé par défaut pour protéger la confidentialité des utilisateurs","Scopes(可选)":"Scopes (optionnel)","service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用":"Le champ service_tier est utilisé pour spécifier le niveau de service. Permettre le passage peut entraîner une facturation plus élevée que prévu. Désactivé par défaut pour éviter des frais supplémentaires","sk_xxx 或 rk_xxx çš„ Stripe 密钥,敏感信息不显示":"Clé secrète Stripe sk_xxx ou rk_xxx, les informations sensibles ne sont pas affichées","SMTP 发送者邮箱":"Adresse e-mail de l'expéditeur SMTP","SMTP 服务器地址":"Adresse du serveur SMTP","SMTP 端口":"Port SMTP","SMTP 访问凭证":"Informations d'identification d'accès SMTP","SMTP 账户":"Compte SMTP","Sonnet 模型":"Modèle Sonnet","SSE 事件":"Événement SSE","SSE数据流":"Flux de données SSE","SSRF防护开关详细说明":"L'interrupteur principal contrôle si la protection SSRF est activée. Lorsqu'elle est désactivée, toutes les vérifications SSRF sont contournées, autorisant l'accès à n'importe quelle URL. ⚠️ Ne désactivez cette fonctionnalité que dans des environnements entièrement fiables.","SSRF防护设置":"Protection SSRF","SSRF防护详细说明":"La protection SSRF empêche les utilisateurs malveillants d'utiliser votre serveur pour accéder aux ressources du réseau interne. Configurez des listes blanches pour les domaines/IP de confiance et limitez les ports autorisés. S'applique aux téléchargements de fichiers, aux webhooks et aux notifications.","store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用":"Le champ store autorise OpenAI à stocker les données de requête pour l'évaluation et l'optimisation du produit. Désactivé par défaut. L'activation peut causer un dysfonctionnement de Codex","Stripe 设置":"Paramètres Stripe","Stripe/Creem 商品ID(可选)":"ID produit Stripe/Creem (optionnel)","Stripe/Creem 需在第三方平台创建商品并填入 ID":"Les produits Stripe/Creem doivent être créés sur la plateforme tierce et l'ID doit être renseigné",Telegram:"Telegram","Telegram Bot Token":"Jeton du bot Telegram","Telegram Bot 名称":"Nom du bot Telegram","Telegram ID":"ID Telegram","Token Endpoint":"Point de terminaison du jeton","token 会按倍率换算成“额度/次数”,请求结束后再做差额结算(补扣/返还)。":"Les tokens sont convertis en quota/nombre d'utilisations selon le ratio. Après la requête, la différence est réglée (déduction supplémentaire/remboursement).","Total tokens":"Total tokens",true:"vrai","TTL(秒,0 表示默认)":"TTL (secondes, 0 pour la valeur par défaut)","TTL(秒)":"TTL (secondes)","Turnstile Secret Key":"Clé secrète Turnstile","Turnstile Site Key":"Clé du site Turnstile","Unix时间戳":"Horodatage Unix","Uptime Kuma地址":"Adresse Uptime Kuma","Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)":"Catégories de surveillance Uptime Kuma, vous pouvez configurer plusieurs catégories de surveillance pour l'affichage de l'état du service (maximum 20)","URL 标识,只能包含小写字母、数字和连字符":"Identifiant URL, uniquement lettres minuscules, chiffres et tirets autorisés","URL链接":"Lien URL","USD (美元)":"USD (Dollar US)","User Info Endpoint":"Point de terminaison des informations utilisateur","User-Agent include(每行一个,可不写)":"User-Agent include (un par ligne, optionnel)","Value 正则":"Regex de valeur","Vertex AI 不支持 functionResponse.id 字段,开启后将自动移除该字段":"Vertex AI ne prend pas en charge le champ functionResponse.id. Lorsqu'il est activé, ce champ sera automatiquement supprimé","Webhook 密钥":"Clé Webhook","Webhook 签名密钥":"Clé de signature Webhook","Webhook地址":"URL du Webhook","Webhook地址必须以https://开头":"L'adresse Webhook doit commencer par https://","Webhook请求结构说明":"Description de la structure de la requête Webhook","Webhook通知":"Notification par Webhook","Web搜索价格:{{symbol}}{{price}} / 1K 次":"Prix de recherche Web : {{symbol}}{{price}} / 1K fois","WeChat Server 服务器地址":"Adresse du serveur WeChat Server","WeChat Server 访问凭证":"Informations d'identification d'accès au serveur WeChat","Well-Known URL":"URL bien connue","Well-Known URL 必须以 http:// 或 https:// 开头":"L'URL bien connue doit commencer par http:// ou https://","whsec_xxx çš„ Webhook 签名密钥,敏感信息不显示":"Clé de signature Webhook whsec_xxx, les informations sensibles ne sont pas affichées","Worker地址":"Adresse du Worker","Worker密钥":"Clé du Worker","一个月":"Un mois","一天":"Un jour","一小时":"Une heure","一次调用消耗多少刀,优先级大于模型倍率":"Combien de USD coûte un appel, priorité sur le ratio de modèle","一行一个,不区分大小写":"Un mot-clé par ligne, insensible à la casse","一行一个屏蔽词,不需要符号分割":"Un mot sensible par ligne, aucun symbole n'est requis","一键填充到 FluentRead":"Remplissage en un clic vers FluentRead","上一个表单块":"Bloc de formulaire précédent","上一步":"Précédent","上次保存: ":"Dernier enregistrement : ","上游倍率同步":"Synchronisation du ratio en amont","上游返回":"Réponse amont","下一个表单块":"Bloc de formulaire suivant","下一步":"Suivant","下午好":"Bon après-midi","下载日志":"Download Logs","不再提醒":"Ne plus rappeler","不升级":"Pas de mise à niveau","不同用户分组的价格信息":"Informations sur les prix pour différents groupes d'utilisateurs","不填则为模型列表第一个":"Premier modèle de la liste si vide","不建议使用":"Non recommandé","不支持":"Non pris en charge","不是合法的 JSON 字符串":"N'est pas une chaîne JSON valide","不更改":"Ne pas changer","不重置":"Pas de réinitialisation","不限":"Illimité","不限制":"Illimité","与本地相同":"Identique au local","专属倍率":"Ratio de groupe exclusif","两次输入的密码不一致":"Les deux mots de passe saisis ne correspondent pas","两次输入的密码不一致!":"Les mots de passe saisis deux fois sont incohérents !","两步验证":"Authentification à deux facteurs","两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。":"L'authentification à deux facteurs (2FA) offre une protection de sécurité supplémentaire à votre compte. Après l'avoir activée, vous devez saisir votre mot de passe et le code de vérification généré par l'application d'authentification lorsque vous vous connectez.","两步验证启用成功!":"Authentification à deux facteurs activée avec succès !","两步验证已禁用":"L'authentification à deux facteurs a été désactivée","两步验证设置":"Paramètres d'authentification à deux facteurs","个":" individuel","个GPU":" GPUs","个人中心":"Centre personnel","个人中心区域":"Zone du centre personnel","个人信息设置":"Infos personnelles","个人设置":"Profil","个字段":" champs","个实例":" instances","个已过期":"expirés","个性化设置":"Personnalisation","个性化设置左侧边栏的显示内容":"Personnaliser le contenu affiché dans la barre latérale gauche","个月":" mois","个未配置模型":"modèles non configurés","个模型":"modèles","个生效中":"actifs","个部署吗?此操作不可逆。":" deployments? This operation cannot be undone.","中午好":"Bon midi",'为一个 JSON 对象,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Est un objet JSON, par exemple : {"100": 0,95, "200": 0,9, "500": 0,85}',"为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]":"Est un tableau JSON, par exemple : [10, 20, 50, 100, 200, 500]","为一个 JSON 文本":"Est un texte JSON","为一个 JSON 文本,例如:":"Est un texte JSON, par exemple :","为一个 JSON 文本,键为分组名称,值为倍率":"Est un texte JSON, la clé est le nom du groupe, la valeur est le ratio","为一个 JSON 文本,键为分组名称,值为分组描述":"Est un texte JSON, la clé est le nom du groupe, la valeur est la description du groupe",'为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 "gpt-4-gizmo-*": 0.1,一次消耗0.1刀':`Est un texte JSON, la clé est le nom du modèle, la valeur est le coût d'un appel en dollars, par exemple "gpt-4-gizmo-*" : 0,1, un appel coûte 0,1 dollar`,"为一个 JSON 文本,键为模型名称,值为倍率":"est un texte JSON, la clé est le nom du modèle et la valeur est le ratio",'为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-audio-preview": 16}':'Un texte JSON avec le nom du modèle comme clé et le ratio comme valeur, par exemple : {"gpt-4o-audio-preview": 16}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-realtime": 2}':'Un texte JSON avec le nom du modèle comme clé et le ratio comme valeur, par exemple : {"gpt-4o-realtime": 2}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-image-1": 2}':'Un texte JSON avec le nom du modèle comme clé et le ratio comme valeur, par exemple : {"gpt-image-1": 2}',"为一个 JSON 文本,键为组名称,值为倍率":"Est un texte JSON, la clé est le nom du groupe, la valeur est le ratio","为了保护账户安全,请验证您的两步验证码。":"Pour protéger la sécurité du compte, veuillez vérifier votre code d'authentification à deux facteurs.","为了保护账户安全,请验证您的身份。":"Pour protéger la sécurité de votre compte, veuillez vérifier votre identité.","为保证匹配准确,请确保客户端直连本站点(避免反向代理/网关改写 User-Agent)。":"Pour garantir un matching précis, assurez-vous que le client se connecte directement à ce site (évitez les proxys inversés/passerelles qui réécrivent le User-Agent).","为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https":"Si vide, l'adresse du serveur est utilisée par défaut, plusieurs Origines sont séparées par des virgules, par exemple https://newapi.pro,https://newapi.com, attention ne pas inclure [], utiliser https","主模型":"Modèle principal","主页链接填":"Remplir le lien de la page d'accueil","之前的所有日志":"Tous les journaux précédents","二步验证已重置":"L'authentification à deux facteurs a été réinitialisée","产品ID":"ID du produit","产品ID已存在":"L'ID du produit existe déjà","产品名称":"Nom du produit","产品配置":"Configuration du produit","产品配置错误,请联系管理员":"Erreur de configuration du produit, veuillez contacter l'administrateur","仅为使用OpenAI格式的Gemini/Vertex渠道填充thoughtSignature":"Remplit thoughtSignature uniquement pour les canaux Gemini/Vertex utilisant le format OpenAI","仅会覆盖你勾选的字段,未勾选的字段保持本地不变。":"Seuls les champs sélectionnés seront remplacés, les champs non sélectionnés restent inchangés.","仅供参考,以实际扣费为准":"Pour référence uniquement, la déduction réelle prévaudra","仅保存":"Enregistrer uniquement","仅修改展示粒度,统计精确到小时":"Modifier uniquement la granularité d'affichage, statistiques précises à l'heure près","仅密钥":"Clé uniquement","仅对自定义模型有效":"Uniquement efficace pour les modèles personnalisés","仅当前层":"Niveau actuel uniquement","仅当自动禁用开启时有效,关闭后不会自动禁用该渠道":"Efficace uniquement lorsque la désactivation automatique est activée, après la fermeture, le canal ne sera pas automatiquement désactivé","仅支持":"Seulement prend en charge","仅支持 JSON 对象,必须包含 access_token 与 account_id":"Seuls les objets JSON sont pris en charge, doivent inclure access_token et account_id","仅支持 JSON 文件":"Seuls les fichiers JSON sont pris en charge","仅支持 JSON 文件,支持多文件":"Seuls les fichiers JSON sont pris en charge, plusieurs fichiers sont pris en charge","仅支持 OpenAI 接口格式":"Seul le format d'interface OpenAI est pris en charge","仅显示已绑定":"Afficher uniquement les liés","仅显示矛盾倍率":"Afficher uniquement les ratios contradictoires","仅用于开发环境,生产环境应使用 HTTPS":"Pour le développement uniquement, utilisez HTTPS en production","仅用于换算,实际保存的是额度":"Uniquement pour la conversion, c'est le quota qui est enregistré","仅用订阅":"Abonnement uniquement","仅用钱包":"Portefeuille uniquement","仅重置配置":"Réinitialiser uniquement la configuration","今日关闭":"Fermer aujourd'hui","今日已签到":"Enregistré aujourd'hui","今日已签到,累计签到":"Enregistré aujourd'hui, total des enregistrements","从官方模型库同步":"Synchroniser depuis la bibliothèque de modèles officielle","从认证器应用中获取验证码,或使用备用码":"Obtenez le code de vérification à partir de l'application d'authentification ou utilisez un code de secours","从配置文件同步":"Synchroniser depuis un fichier de configuration","代理地址":"Adresse du proxy","代理设置":"Paramètres du proxy","代码已复制到剪贴板":"Le code a été copié dans le presse-papiers","令牌":"Jeton","令牌分组":"Regroupement de jetons","令牌分组,默认为用户的分组":"Groupe de jetons, par défaut le groupe de l'utilisateur","令牌创建成功,请在列表页面点击复制获取令牌!":"Jeton créé avec succès, veuillez cliquer sur copier sur la page de liste pour obtenir le jeton !","令牌名称":"Nom du jeton","令牌已重置并已复制到剪贴板":"Le jeton a été réinitialisé et copié dans le presse-papiers","令牌更新成功!":"Jeton mis à jour avec succès !","令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制":"Le quota du jeton est uniquement utilisé pour limiter l'utilisation maximale du quota du jeton lui-même, et l'utilisation réelle est limitée par le quota restant du compte","令牌管理":"Jetons","以下上游数据可能不可信:":"Les données en amont suivantes peuvent ne pas être fiables : ","以下文件解析失败,已忽略:{{list}}":"L'analyse des fichiers suivants a échoué, ignorés : {{list}}","以及":"et","仪表盘设置":"Tableau de bord","ä»·æ ¼":"Tarifs","价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}}":"Price: {{symbol}}{{price}} * {{ratioType}}: {{ratio}}","价格:${{price}} * {{ratioType}}:{{ratio}}":"Prix : ${{price}} * {{ratioType}} : {{ratio}}","价格暂时不可用,请稍后重试":"Price temporarily unavailable, please try again later","价格计算中...":"Calculating price...","价格计算失败":"Price calculation failed","价格计算失败: ":"Price calculation failed: ","价格设置":"Prix","价格设置方式":"Méthode de configuration des prix","价格重新计算中...":"Recalculating price...","价格预估":"Price Estimate","任一满足(OR)":"Au moins un (OR)","任务 ID":"ID de la tâche","任务ID":"ID de tâche","任务日志":"Tâches","任务状态":"Statut de la tâche","任务记录":"Tâches","企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选":"Les comptes d'entreprise ont un format de retour spécial et nécessitent un traitement particulier. Si ce n'est pas un compte d'entreprise, veuillez ne pas cocher cette case.","优先级":"Priorité","优先订阅":"Abonnement en priorité","优先钱包":"Portefeuille en priorité","优惠":"Remise","低于此额度时将发送邮件提醒用户":"Un rappel par e-mail sera envoyé lorsque le quota tombera en dessous de ce seuil","余额":"Solde","余额充值管理":"Recharge du solde","作废":"Invalider","作废于":"Invalidé le","作废后该订阅将立即失效,历史记录不受影响。是否继续?":"Après invalidation, l'abonnement devient immédiatement invalide. L'historique n'est pas affecté. Continuer ?","作用域":"Portée","作用域:包含分组":"Portée : inclure le groupe","作用域:包含规则名称":"Portée : inclure le nom de la règle","你似乎并没有修改什么":"Vous ne semblez rien avoir modifié","你可以在“自定义模型名称”处手动添加它们,然后点击填入后再提交,或者直接使用下方操作自动处理。":"Vous pouvez les ajouter manuellement dans « Noms de modèles personnalisés », cliquer sur Remplir puis soumettre, ou utiliser directement les actions ci-dessous pour les traiter automatiquement.","使用 {{name}} ç»§ç»­":"Continuer avec {{name}}","使用 Discord ç»§ç»­":"Continuer avec Discord","使用 GitHub ç»§ç»­":"Continuer avec GitHub",'使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}':`Utiliser le format d'objet JSON, au format : {"nom du groupe": [nombre maximal de requêtes, nombre maximal d'achèvements de requêtes]}`,"使用 LinuxDO ç»§ç»­":"Continuer avec LinuxDO","使用 OIDC ç»§ç»­":"Continuer avec OIDC","使用 Passkey 实现免密且更安全的登录体验":"Utilisez Passkey pour une expérience de connexion sans mot de passe et plus sécurisée.","使用 Passkey 登录":"Se connecter avec Passkey","使用 Passkey 验证":"Vérifier avec Passkey","使用 微信 ç»§ç»­":"Continuer avec WeChat","使用 用户名 注册":"S'inscrire avec un nom d'utilisateur","使用 邮箱或用户名 登录":"Connectez-vous avec votre e-mail ou votre nom d'utilisateur","使用ID排序":"Trier par ID","使用日志":"Journaux","使用模式":"Mode d'utilisation","使用统计":"Statistiques d'utilisation","使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:":"Utilisez une application d'authentification (telle que Google Authenticator, Microsoft Authenticator) pour scanner le code QR ci-dessous :","使用认证器应用扫描二维码":"Scanner le code QR avec l'application d'authentification","例如 /var/cache/new-api":"ex. : /var/cache/new-api","例如 €, £, Rp, â‚©, ₹...":"Par exemple, €, £, Rp, â‚©, ₹...","例如 https://docs.newapi.pro":"Par exemple, https://docs.newapi.pro","例如:":"Par exemple :",'例如: /bin/bash -c "python app.py"':'e.g.: /bin/bash -c "python app.py"',"例如: nginx:latest":"e.g.: nginx:latest","例如: socks5://user:pass@host:port":"par exemple : socks5://user:pass@host:port","例如:-c":"e.g.: -c","例如:/bin/bash":"e.g.: /bin/bash","例如:0001":"Par exemple : 0001","例如:1000":"Par exemple : 1000","例如:100000":"Ex. : 100000","例如:2,就是最低充值2$":"Par exemple : 2, c'est-à-dire un minimum de 2$ de recharge","例如:2000":"Par exemple : 2000","例如:4.99":"Ex. : 4.99","例如:401, 403, 429, 500-599":"ex. : 401, 403, 429, 500-599","例如:7,就是7å…ƒ/美金":"Par exemple : 7, c'est-à-dire 7 yuans/dollar","例如:email":"ex. : email","例如:example.com":"ex: example.com","例如:github / si:google / https://example.com/logo.png / 🐱":"ex. : github / si:google / https://example.com/logo.png / 🐱","例如:GitHub Enterprise":"ex. : GitHub Enterprise","例如:github-enterprise":"ex. : github-enterprise","例如:https://example.com/.well-known/openid-configuration":"ex. : https://example.com/.well-known/openid-configuration","例如:https://gitea.example.com":"ex. : https://gitea.example.com","例如:https://yourdomain.com":"Par exemple : https://yourdomain.com","例如:name、full_name":"ex. : name, full_name","例如:nginx:latest":"e.g.: nginx:latest","例如:preferred_username、login":"ex. : preferred_username, login","例如:preview":"Par exemple : preview","例如:prod_6I8rBerHpPxyoiU9WK4kot":"Ex. : prod_6I8rBerHpPxyoiU9WK4kot","例如:sub、id、data.user.id":"ex. : sub, id, data.user.id","例如:基础套餐":"Ex. : forfait de base","例如:该请求不满足准入策略":"ex. : Cette requête ne satisfait pas la politique d'admission","例如:适合轻度使用":"Ex. : Convient à un usage léger","例如:需要等级 {{required}},你当前等级 {{current}}":"ex. : Niveau requis {{required}}, votre niveau actuel est {{current}}","例如(全渠道):":"Exemple (tous les canaux) :","例如(指定渠道):":"Exemple (canaux spécifiques) :","例如发卡网站的购买链接":"Par exemple, lien d'achat sur un site d'émission de cartes","供应商":"Fournisseur","供应商介绍":"Présentation du fournisseur","供应商信息:":"Informations sur le fournisseur :","供应商创建成功!":"Fournisseur créé avec succès !","供应商删除成功":"Fournisseur supprimé avec succès","供应商名称":"Nom du fournisseur","供应商图标":"Icône du fournisseur","供应商更新成功!":"Fournisseur mis à jour avec succès !","侧边栏管理(全局控制)":"Barre latérale (Global)","侧边栏设置保存成功":"Paramètres de la barre latérale enregistrés avec succès","保存":"Enregistrer","保存 Discord OAuth 设置":"Enregistrer les paramètres OAuth Discord","保存 GitHub OAuth 设置":"Enregistrer les paramètres GitHub OAuth","保存 Linux DO OAuth 设置":"Enregistrer les paramètres Linux DO OAuth","保存 OIDC 设置":"Enregistrer les paramètres OIDC","保存 Passkey 设置":"Enregistrer les paramètres Passkey","保存 SMTP 设置":"Enregistrer les paramètres SMTP","保存 Telegram 登录设置":"Enregistrer les paramètres de connexion Telegram","保存 Turnstile 设置":"Enregistrer les paramètres Turnstile","保存 WeChat Server 设置":"Enregistrer les paramètres du serveur WeChat","保存分组倍率设置":"Enregistrer les paramètres de ratio de groupe","保存备用码":"Enregistrer les codes de sauvegarde","保存备用码以备不时之需":"Enregistrez les codes de sauvegarde pour les urgences","保存失败":"Échec de l'enregistrement","保存失败,请重试":"Échec de l'enregistrement, veuillez réessayer","保存失败:":"Échec de l'enregistrement :","保存屏蔽词过滤设置":"Enregistrer les paramètres de filtrage des mots sensibles","保存性能设置":"Enregistrer les paramètres de performance","保存成功":"Enregistré avec succès","保存数据看板设置":"Enregistrer les paramètres du tableau de bord des données","保存日志设置":"Enregistrer les paramètres du journal","保存模型倍率设置":"Enregistrer les paramètres de ratio de modèle","保存模型速率限制":"Enregistrer les paramètres de limite de débit de modèle","保存监控设置":"Enregistrer les paramètres de surveillance","保存签到设置":"Enregistrer les paramètres d'enregistrement","保存绘图设置":"Enregistrer les paramètres de dessin","保存聊天设置":"Enregistrer les paramètres de discussion","保存设置":"Enregistrer les paramètres","保存通用设置":"Enregistrer les paramètres généraux","保存邮箱域名白名单设置":"Enregistrer les paramètres de liste blanche des domaines de messagerie","保存额度设置":"Enregistrer les paramètres de quota","保留原值(目标已有值时不覆盖)":"Conserver la valeur originale (ne pas écraser si la cible a déjà une valeur)","修复数据库一致性":"Réparer la cohérence de la base de données","修改为":"Modifier en","修改子渠道优先级":"Modifier la priorité du sous-canal","修改子渠道权重":"Modifier le poids du sous-canal","修改密码":"Changer le mot de passe","修改绑定":"Modifier la liaison","修改部署名称":"Change Deployment Name","倍率":"Ratio","倍率信息":"Informations sur le ratio","倍率是为了方便换算不同价格的模型":"Le ratio sert à faciliter la conversion de modèles à des prix différents.","倍率模式":"Mode de ratio","倍率类型":"Type de ratio","偏好设置":"Préférences","停止测试":"Arrêter le test","停止重试":"Arrêter les tentatives","停用":"Désactiver","允许 AccountFilter 参数":"Autoriser le paramètre AccountFilter","允许 HTTP 协议图片请求(适用于自部署代理)":"Autoriser les requêtes d'images via le protocole HTTP (applicable aux proxies auto-déployés)","允许 inference_geo 透传":"Autoriser la transmission de inference_geo","允许 safety_identifier 透传":"Autoriser le passage de safety_identifier","允许 service_tier 透传":"Autoriser le passage de service_tier","允许 stream_options.include_obfuscation 透传":"Autoriser la transmission de stream_options.include_obfuscation","允许 Turnstile 用户校验":"Autoriser la vérification des utilisateurs Turnstile","允许不安全的 Origin(HTTP)":"Autoriser une origine non sécurisée (HTTP)","允许回调(会泄露服务器 IP 地址)":"Autoriser le rappel (divulguera l'adresse IP du serveur)","允许在 Stripe 支付中输入促销码":"Autoriser la saisie de codes promotionnels lors du paiement Stripe","允许新用户注册":"Autoriser l'inscription de nouveaux utilisateurs","允许的 Origins":"Origines autorisées","允许的IP,一行一个,不填写则不限制":"Adresses IP autorisées, une par ligne, non remplies signifie aucune restriction","允许的端口":"Ports autorisés","允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)":"Autoriser l'accès aux adresses IP privées (127.0.0.1, 192.168.x.x et autres adresses de réseau interne)","允许通过 Discord 账户登录 & 注册":"Autoriser la connexion et l'inscription via un compte Discord","允许通过 GitHub 账户登录 & 注册":"Autoriser la connexion & l'inscription via le compte GitHub","允许通过 Linux DO 账户登录 & 注册":"Autoriser la connexion & l'inscription via le compte Linux DO","允许通过 OIDC 进行登录":"Autoriser la connexion via OIDC","允许通过 Passkey 登录 & 认证":"Autoriser la connexion et l'authentification via Passkey","允许通过 Telegram 进行登录":"Autoriser la connexion via Telegram","允许通过密码进行注册":"Autoriser l'inscription via mot de passe","允许通过密码进行登录":"Autoriser la connexion via mot de passe","允许通过微信登录 & 注册":"Autoriser la connexion & l'inscription via WeChat","允许重试":"Autoriser les tentatives","å…ƒ":"CNY","充值":"Recharger","充值价格(xå…ƒ/美金)":"Prix de recharge (x yuans/dollar)","充值价格显示":"Prix de recharge","充值分组倍率":"Ratio de groupe de recharge","充值分组倍率不是合法的 JSON 字符串":"Le ratio de groupe de recharge n'est pas une chaîne JSON valide","充值数量":"Quantité de recharge","充值数量,最低 ":"Quantité de recharge, minimum ","充值数量不能小于":"Le montant de la recharge ne peut pas être inférieur à","充值方式设置":"Méthodes recharge","充值方式设置不是合法的 JSON 字符串":"Les paramètres de la méthode de recharge ne sont pas une chaîne JSON valide","充值确认":"Confirmation de la recharge","充值账单":"Factures de recharge","充值金额折扣配置":"Configuration des remises sur le montant de recharge","充值金额折扣配置不是合法的 JSON 对象":"La configuration des remises sur le montant de recharge n'est pas un objet JSON valide","充值链接":"Lien de recharge","充值额度":"Quota de recharge","先填写配置,再自动填充 OAuth 端点,能显著减少手工输入":"Remplissez d'abord la configuration, puis remplissez automatiquement les points de terminaison OAuth pour réduire considérablement la saisie manuelle","先搜索,再一键复制字段名或填入当前规则。字段名为系统内部路径,可直接用于路径 / 来源 / 目标。":"Recherchez d'abord, puis copiez les noms de champs ou remplissez la règle actuelle en un clic. Les noms de champs sont des chemins internes du système, utilisables directement pour chemin / source / cible.","免责声明:仅限个人使用,请勿分发或共享任何凭证。该渠道存在前置条件与使用门槛,请在充分了解流程与风险后使用,并遵守 OpenAI 的相关条款与政策。相关凭证与配置仅限接入 Codex CLI 使用,不适用于其他客户端、平台或渠道。":"Avertissement : usage personnel uniquement. Ne distribuez ni ne partagez aucun identifiant. Ce canal a des prérequis et nécessite une configuration préalable ; utilisez‑le uniquement si vous comprenez la procédure et les risques, et respectez les conditions et politiques d’OpenAI. Les identifiants et la configuration sont réservés à l’intégration Codex CLI et ne sont pas destinés à d’autres clients, plateformes ou canaux.","兑换人ID":"ID du demandeur","兑换成功!":"Échange réussi !","兑换码充值":"Recharge par code d'échange","兑换码创建成功":"Code d'échange créé","兑换码创建成功,是否下载兑换码?":"Code d'échange créé avec succès. Voulez-vous le télécharger ?","兑换码创建成功!":"Code d'échange créé avec succès !","兑换码将以文本文件的形式下载,文件名为兑换码的名称。":"Le code d'échange sera téléchargé sous forme de fichier texte, le nom de fichier étant le nom du code d'échange.","兑换码更新成功!":"Code d'échange mis à jour avec succès !","兑换码生成管理":"Génération de codes","兑换码管理":"Codes d'échange","兑换额度":"Utiliser","全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用":"Contrôle global des zones et des fonctions de la barre latérale, les utilisateurs ne peuvent pas activer les fonctions masquées par les administrateurs","全局设置":"Paramètres globaux","全选":"Tout sélectionner","全部":"Tous","全部供应商":"Tous les fournisseurs","全部分组":"Tous les groupes","全部地区总可用资源":"Total Available Resources in All Regions","全部填入":"Tout remplir","全部容器":"All Containers","全部展开":"Tout développer","全部收起":"Tout réduire","全部标签":"Toutes les étiquettes","全部模型":"Tous les modèles","全部满足(AND)":"Tous satisfaits (AND)","全部状态":"Tous les statuts","全部硬件总可用资源":"Total Available Hardware Resources","全部端点":"Tous les points de terminaison","全部类型":"Tous les types","公告":"Annonce","公告内容":"Contenu de l'avis","公告已更新":"Avis mis à jour","公告更新失败":"Échec de la mise à jour de l'avis","公告类型":"Type d'avis","å…±":"Total","å…± {{count}} 个密钥_one":"{{count}} clé au total","å…± {{count}} 个密钥_many":"{{count}} clés au total","å…± {{count}} 个密钥_other":"{{count}} clés au total","å…± {{count}} 个模型":"{{count}} modèles","å…± {{count}} 个模型_one":"{{count}} modèle","å…± {{count}} 个模型_many":"{{count}} modèles","å…± {{count}} 个模型_other":"{{count}} modèles","å…± {{count}} 条日志_one":"{{count}} log entry","å…± {{count}} 条日志_many":"{{count}} entrées de journal","å…± {{count}} 条日志_other":"{{count}} log entries","å…± {{total}} 项,当前显示 {{start}}-{{end}} 项":"Total {{total}} éléments, affichage actuel {{start}}-{{end}} éléments","å…³":"Fermer","关于":"À propos","关于我们":"Nous","关于系统的详细信息":"Informations détaillées sur le système","关于项目":"À propos du projet","关键字(id或者名称)":"Mot-clé (id ou nom)","关闭":"Fermer","关闭侧边栏":"Fermer la barre latérale","关闭公告":"Fermer l'avis","关闭后,此模型将不会被“同步官方”自动覆盖或创建":'Après fermeture, ce modèle ne sera pas automatiquement remplacé ou créé par "Synchroniser depuis la bibliothèque de modèles officielle"',"关闭后将不再显示此提示(仅对当前浏览器生效)。确定要关闭吗?":"Après fermeture, cet avertissement ne sera plus affiché (uniquement pour ce navigateur). Voulez-vous vraiment le fermer ?","关闭弹窗,已停止批量测试":"Fermer la fenêtre popup, le test par lots a été arrêté","关闭提示":"Fermer l’avertissement","å…¶ä»–":"Autre","其他注册选项":"Autres options d'inscription","其他登录选项":"Autres options de connexion","其他设置":"Autres","其他详情":"Autres détails","内存 阈值 (%)":"Seuil mémoire (%)","内存使用率超过此值时拒绝请求":"Rejeter les requêtes lorsque l'utilisation de la mémoire dépasse cette valeur","内存命中":"Hits mémoire","内存缓存最大条目数。0 表示使用后端默认容量:100000。":"Nombre maximal d'entrées pour le cache mémoire. 0 utilise la capacité par défaut du backend : 100000.","内容":"Contenu","内容较大,已启用性能优化模式":"Le contenu est volumineux, le mode d'optimisation des performances a été activé","内容较大,部分功能可能受限":"Le contenu est volumineux, certaines fonctionnalités peuvent être limitées","内置":"Intégré","内置 Ollama 镜像":"Built-in Ollama Image","再次输入部署名称":"Enter Deployment Name Again","最低":"Le plus bas","最低充值美元数量":"Montant minimum de recharge en dollars","最后使用时间":"Dernière utilisation","最后更新":"Last Updated","最后请求":"Dernière requête","最大GPU数量":"Max Number of GPUs","最大可用":"Max Available","最大条目数":"Nombre max. d'entrées","最终抵扣":"Déduction finale","最近一次":"Dernière","最近事件":"Recent Events","写":"Écriture","准入策略":"Politique d'admission","准入策略 JSON(可选)":"Politique d'admission JSON (optionnel)","准备中...":"Preparing...","准备完成初始化":"Prêt à terminer l'initialisation","凭证已刷新":"Identifiants actualisés","分类名称":"Nom de la catégorie","分组":"Groupe","分组与模型定价设置":"Groupe et tarification","分组价格":"Prix de groupe","分组倍率":"Ratio","分组倍率设置":"Ratio de groupe",'分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{"vip": 0.5, "test": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1':'Paramètres de ratio de groupe, vous pouvez ajouter de nouveaux groupes ou modifier le ratio des groupes existants ici, au format de chaîne JSON, par exemple : {"vip": 0,5, "test": 1}, ce qui signifie que le ratio du groupe vip est 0,5 et celui du groupe test est 1',"分组特殊倍率":"Ratio spécial de groupe","分组特殊可用分组":"Groupes spéciaux disponibles","分组设置":"Groupe","分组速率配置优先级高于全局速率限制。":"La priorité de configuration du taux de groupe est supérieure à la limite de taux globale.","分组速率限制":"Limitation du taux de groupe","分钟":"minutes","切换为Assistant角色":"Basculer vers le rôle Assistant","切换为System角色":"Basculer vers le rôle Système","切换为单密钥模式":"Passer en mode clé unique","切换主题":"Changer de thème","划转到余额":"Transférer au solde","划转邀请额度":"Quota d'invitation de transfert","划转金额最低为":"Le montant minimum du virement est de","划转额度":"Montant du virement","列出的模型将不会自动添加或移除-thinking/-nothinking 后缀":"Les modèles listés ici n'ajouteront ni ne retireront automatiquement le suffixe -thinking/-nothinking.","列设置":"Colonnes","创建":"Create","创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)":"Lors de la création d'un jeton, le groupe auto est sélectionné par défaut, et le jeton initial sera également défini sur auto (sinon laisser vide, pour le groupe par défaut de l'utilisateur)","创建失败":"Échec de la création","创建成功":"Création réussie","创建或选择密钥时,将 Project 设置为 io.cloud":"When creating or selecting a key, set Project to io.cloud","创建新用户账户":"Créer un nouveau compte utilisateur","创建新的令牌":"Créer un nouveau jeton","创建新的兑换码":"Créer un nouveau code d'échange","创建新的模型":"Créer un nouveau modèle","创建新的渠道":"Créer un nouveau canal","创建新的订阅套餐":"Créer un nouveau plan d'abonnement","创建新的预填组":"Créer un nouveau groupe pré-rempli","创建时间":"Heure de création","创建用户":"Créer un utilisateur","初始化失败,请重试":"Échec de l'initialisation, veuillez réessayer","初始化系统":"Initialiser le système","删除":"Supprimer","删除 Key 来源":"Supprimer la source de clé","删除会彻底移除该订阅记录(含权益明细)。是否继续?":"La suppression retirera définitivement cet enregistrement d'abonnement (y compris les détails des avantages). Continuer ?",'删除后无法恢复,确定要删除模型 "{{name}}" 吗?':'Cannot be recovered after deletion, are you sure you want to delete model "{{name}}"?',"删除失败":"Échec de la suppression","删除密钥失败":"Échec de la suppression de la clé","删除成功":"Supprimé avec succès","删除所选":"Supprimer la sélection","删除所选令牌":"Supprimer le jeton sélectionné","删除所选通道":"Supprimer les canaux sélectionnés","删除条件":"Supprimer la condition","删除禁用密钥失败":"Échec de la suppression des clés désactivées","删除禁用通道":"Supprimer les canaux désactivés","删除自动禁用密钥":"Supprimer les clés désactivées automatiquement","删除规则":"Supprimer la règle","删除账户":"Supprimer le compte","删除账户确认":"Confirmation de la suppression du compte","删除部署失败":"Failed to delete deployment","刷新":"Actualiser","刷新凭证":"Actualiser les identifiants","刷新失败":"Échec de l'actualisation","刷新容器信息":"Refresh Container Info","刷新日志":"Refresh Logs","刷新统计":"Actualiser les statistiques","刷新缓存统计":"Actualiser les statistiques du cache","刷新缓存统计失败":"Échec de l'actualisation des statistiques du cache","前往 io.net API Keys":"Go to io.net API Keys","前往设置":"Go to Settings","前往设置页面":"Go to Settings Page","前缀":"Préfixe","副本数量":"Number of Replicas","剩余":"Remaining","剩余备用码:":"Codes de sauvegarde restants : ","剩余时间":"Remaining Time","剩余额度":"Quota restant","剩余额度/总额度":"Restant/Total","剩余额度$":"Quota restant $","功能特性":"Fonctionnalités","加入渠道":"Join Channel","加入预填组":"Rejoindre un groupe pré-rempli","加密存储":"Encrypted Storage","加载中...":"Chargement...","加载供应商信息失败":"Échec du chargement des informations du fournisseur","加载关于内容失败...":"Échec du chargement du contenu À propos...","加载分组失败":"Échec du chargement du groupe","加载失败":"Échec du chargement","加载容器信息中...":"Loading container info...","加载容器详情中...":"Loading container details...","加载日志中...":"Loading logs...","加载模型信息失败":"Échec du chargement des informations du modèle","加载模型列表失败":"Failed to load model list","加载模型失败":"Échec du chargement du modèle","加载用户协议内容失败...":"Échec du chargement du contenu de l'accord utilisateur...","加载设置中...":"Loading settings...","加载详情中...":"Loading details...","加载账单失败":"Échec du chargement des factures","加载隐私政策内容失败...":"Échec du chargement du contenu de la politique de confidentialité...","包含":"Contient","包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。":"Comprend des modèles d'IA de fournisseurs inconnus ou non marqués, qui peuvent provenir de petits fournisseurs ou de projets open-source.","包括失败请求的次数,0代表不限制":"Y compris les tentatives de requête échouées, 0 signifie aucune limite","匹配值":"Valeur de correspondance","匹配值(可选)":"Valeur de correspondance (optionnel)","匹配方式":"Méthode de correspondance","匹配类型":"Type de correspondance",区域:"Région","升级分组":"Groupe de mise à niveau","单GPU小时费率":"Per GPU Hour Rate","历史消耗":"Consommation historique","原价":"Prix original","原因:":"Raison :","原密码":"Mot de passe original","原生格式":"Format natif","原生额度":"Quota brut","去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥":"Doublons supprimés : {{before}} clés avant, {{after}} clés après","参与官方同步":"Participer à la synchronisation officielle","参数":"paramètre","参数值":"Valeur du paramètre","参数覆盖":"Remplacement des paramètres","参数覆盖 JSON 已复制":"JSON de remplacement des paramètres copié","参数覆盖必须是合法的 JSON 对象":"Le remplacement des paramètres doit être un objet JSON valide","参数覆盖必须是合法的 JSON 格式!":"Le remplacement des paramètres doit être au format JSON valide !","参数覆盖模板":"Modèle de remplacement des paramètres","参数覆盖模板 JSON 格式不正确":"Le format JSON du modèle de remplacement des paramètres est incorrect","参数覆盖模板预览":"Aperçu du modèle de remplacement des paramètres","参数配置":"Configuration des paramètres","参数配置有误":"Configuration des paramètres invalide","参数错误":"Erreur de paramètre","参照生视频":"Générer une vidéo par référence","友情链接":"Liens amicaux","发布日期":"Date de publication","发布时间":"Heure de publication","发现文档地址(Discovery URL,可选)":"URL de découverte (optionnel)","发行者 URL(Issuer URL)":"URL de l'émetteur (Issuer URL)","取消":"Annuler","取消全选":"Annuler la sélection","取消选择":"Deselect","变换":"Variation","变焦":"Zoom","变量值":"Variable Value","变量名":"Variable Name","只包括请求成功的次数":"N'inclure que les tentatives de requête réussies","只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求":"Seul HTTPS est pris en charge, le système enverra des notifications via POST, veuillez vous assurer que l'adresse peut recevoir des requêtes POST","只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录":"Ce n'est que lorsque l'utilisateur définit l'enregistrement IP que l'enregistrement IP des journaux de type requête et erreur sera effectué","可信":"Fiable","可在设置页面设置关于内容,支持 HTML & Markdown":'Le contenu "À propos" peut être défini sur la page des paramètres, prenant en charge HTML & Markdown',"可手动填写,多个 scope 用空格分隔":"Peut être rempli manuellement, séparer les scopes par des espaces","可用":"Disponible","可用令牌分组":"Groupes de jetons disponibles","可用分组":"Groupes disponibles","可用变量:{{provider}} {{field}} {{op}} {{required}} {{current}} 以及 {{current.path}}":"Variables disponibles : {{provider}} {{field}} {{op}} {{required}} {{current}} et {{current.path}}","可用数量":"Available Quantity","可用模型":"Modèles disponibles","可用空间: {{free}} / 总空间: {{total}}":"Espace disponible : {{free}} / Espace total : {{total}}","可用端点类型":"Types de points de terminaison pris en charge","可用邀请额度":"Quota d'invitation disponible","可留空;留空时会尝试使用 Issuer URL + /.well-known/openid-configuration":"Peut être laissé vide ; si vide, tentera d'utiliser Issuer URL + /.well-known/openid-configuration","可视化":"Visualisation","可视化倍率设置":"Ratio visuel","可视化编辑":"Édition visuelle","可选,公告的补充说明":"Facultatif, informations supplémentaires pour l'avis","可选,用于复现结果":"Optionnel, pour des résultats reproductibles","可选:基于用户信息 JSON 做组合条件准入,条件不满足时返回自定义提示":"Optionnel : Admission basée sur des conditions combinées à partir du JSON des informations utilisateur ; renvoie un message personnalisé lorsque les conditions ne sont pas remplies","可选:用于自动生成端点或 Discovery URL":"Optionnel : Utilisé pour générer automatiquement les points de terminaison ou l'URL de découverte","可选。匹配入口请求的 User-Agent;任意一行作为子串匹配(忽略大小写)即命中。":"Optionnel. Correspondance du User-Agent de la requête entrante ; toute ligne correspondant comme sous-chaîne (insensible à la casse) est considérée comme un hit.","可选。对提取到的亲和 Key 做正则校验;不填表示不校验。":"Optionnel. Validation regex de la clé d'affinité extraite ; laisser vide pour ignorer la validation.","可选。对请求路径进行匹配;不填表示匹配所有路径。":"Optionnel. Correspondance du chemin de la requête ; laisser vide pour correspondre à tous les chemins.","可选值":"Valeur facultative","同时重置消息":"Réinitialiser également les messages","同步":"Synchroniser","同步到渠道":"Sync to Channel","同步向导":"Assistant de synchronisation","同步失败":"Échec de la synchronisation","同步成功":"Synchronisation réussie","同步接口":"Interface de synchronisation","同步渠道失败":"Failed to sync channel","同步渠道失败:缺少部署信息":"Failed to sync channel: Missing deployment info","同步端点":"Synchroniser les points de terminaison","名称":"Nom","名称+密钥":"Nom + clé","名称不能为空":"Le nom ne peut pas être vide","名称匹配类型":"Type de correspondance de nom","后端请求失败":"Échec de la requête du backend","后缀":"Suffixe","否":"Non","启动":"Start","启动参数 (Args)":"Startup Args","启动命令":"Startup Command","启动命令 (Entrypoint)":"Entrypoint","启动授权失败":"Échec du démarrage de l'autorisation","启动时间":"Heure de démarrage","启动部署失败":"Failed to start deployment","启动配置":"Startup Configuration","启用":"Activer","启用 io.net 部署":"Enable io.net Deployment","启用 io.net 部署开关":"Enable io.net Deployment Switch","启用 io.net 部署时必须填写 API Key":"API Key is required when enabling io.net deployment","启用 Prompt 检查":"Activer la vérification de l'invite","启用2FA失败":"Échec de l'activation de 2FA","启用Claude思考适配(-thinking后缀)":"Activer l'adaptation de la pensée Claude (suffixe -thinking)","启用FunctionCall思维签名填充":"Activer le remplissage de thoughtSignature pour FunctionCall","启用Gemini思考后缀适配":"Activer l'adaptation du suffixe de la pensée Gemini","启用Pingé—´éš”":"Activer l'intervalle de ping","启用SMTP SSL":"Activer SMTP SSL","启用SSRF防护(推荐开启以保护服务器安全)":"Activer la protection SSRF (recommandé pour la sécurité du serveur)","启用供应商":"Activer le fournisseur","启用全部":"Activer tout","启用后可接入 io.net GPU 资源":"After enabling, you can access io.net GPU resources","启用后可添加图片URL进行多模态对话":"Activer pour ajouter des URL d'images pour une conversation multimodale","启用后套餐将在用户端展示。是否继续?":"Après activation, le plan sera affiché côté utilisateur. Continuer ?","启用后将优先复用上一次成功的渠道(粘滞选路)。":"Une fois activé, le dernier canal réussi sera réutilisé en priorité (routage persistant).","启用后将使用 Creem Test Mode":"Après activation, le mode test Creem sera utilisé","启用密钥失败":"Échec de l'activation de la clé","启用屏蔽词过滤功能":"Activer la fonction de filtrage des mots sensibles","启用性能监控":"Activer la surveillance des performances","启用性能监控后,当系统资源使用率超过设定阈值时,将拒绝新的 Relay 请求 (/v1, /v1beta ç­‰),以保护系统稳定性。":"Lorsque la surveillance des performances est activée et que l'utilisation des ressources système dépasse le seuil défini, les nouvelles requêtes Relay (/v1, /v1beta, etc.) seront rejetées pour protéger la stabilité du système.","启用所有密钥失败":"Échec de l'activation de toutes les clés","启用数据看板(实验性)":"Activer le tableau de bord des données (expérimental)","启用此模式后,将使用您自定义的请求体发送API请求,模型配置面板的参数设置将被忽略。":"Lorsqu'il est activé, votre corps de requête personnalisé sera utilisé pour les requêtes API et les paramètres du panneau de configuration du modèle seront ignorés.","启用状态":"Statut d'activation","启用用户模型请求速率限制(可能会影响高并发性能)":"Activer la limite de débit de requête de modèle utilisateur (peut affecter les performances à haute concurrence)","启用磁盘缓存":"Activer le cache disque","启用磁盘缓存后,大请求体将临时存储到磁盘而非内存,可显著降低内存占用,适用于处理包含大量图片/文件的请求。建议在 SSD 环境下使用。":"Lorsque le cache disque est activé, les grands corps de requête sont temporairement stockés sur le disque au lieu de la mémoire, ce qui réduit considérablement l'utilisation de la mémoire. Adapté au traitement des requêtes contenant de nombreuses images/fichiers. Recommandé pour les environnements SSD.","启用签到功能":"Activer la fonction d'enregistrement","启用绘图功能":"Activer la fonction de dessin","启用请求体透传功能":"Activer la fonctionnalité de transmission du corps de la requête","启用请求透传":"Activer la transmission de la requête","启用违规扣费":"Activer la déduction de violation","启用额度消费日志记录":"Activer la journalisation de la consommation de quota","启用验证":"Activer l'authentification","周":"semaine","命中判定:usage 中存在 cached tokens(例如 cached_tokens/prompt_cache_hit_tokens)即视为命中。":"Détermination de hit : La présence de cached tokens dans usage (ex. cached_tokens/prompt_cache_hit_tokens) est considérée comme un hit.","命中率":"Taux de hits","命中该亲和规则后,会把此模板合并到渠道参数覆盖中(同名键由模板覆盖)。":"Lorsque cette règle d'affinité est déclenchée, le modèle est fusionné dans les remplacements de paramètres du canal (les clés homonymes sont remplacées par le modèle).","å’Œ":"et","å’ŒClaude不同,默认情况下Gemini的思考模型会自动决定要不要思考,就算不开启适配模型也可以正常使用,如果您需要计费,推荐设置无后缀模型价格按思考价格设置。支持使用 gemini-2.5-pro-preview-06-05-thinking-128 格式来精确传递思考预算。":"Contrairement à Claude, les modèles de réflexion Gemini décident automatiquement s'ils doivent réfléchir. Ils fonctionnent normalement même sans l'adaptateur activé. Si vous avez besoin de facturation, définissez le prix des modèles sans suffixe au prix de réflexion. Utilisez un format comme gemini-2.5-pro-preview-06-05-thinking-128 pour spécifier le budget de réflexion exact.","响应":"Réponse","响应时间":"Temps de réponse","响应缺少凭据":"Identifiants manquants dans la réponse","响应缺少授权链接":"Lien d'autorisation manquant dans la réponse","商品价格 ID":"ID du prix du produit","回答内容":"Contenu de la réponse","回调 URL å¡«":"Remplir l'URL de rappel","回调 URL 格式":"Format de l'URL de rappel","回调地址":"Adresse de rappel","固定价格":"Prix fixe","固定价格(每次)":"Prix fixe (par utilisation)","固定价格值":"Valeur de prix fixe","图像生成":"Génération d'images","图标":"Icône","图标使用 react-icons(Simple Icons)或 URL/emoji,例如:github、gitlab、si:google":"L'icône utilise react-icons (Simple Icons) ou URL/emoji, ex. : github, gitlab, si:google","图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ":"L'icône utilise la bibliothèque @lobehub/icons, telle que : OpenAI, Claude.Color, prend en charge les paramètres de chaîne : OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, interroger toutes les icônes disponibles s'il vous plaît ","图混合":"Mélanger","图片功能在自定义请求体模式下不可用":"La fonction image n'est pas disponible en mode requête personnalisée","图片地址":"URL de l'image","图片已添加":"Image ajoutée","图片生成调用:{{symbol}}{{price}} / 1次":"Appel de génération d'image : {{symbol}}{{price}} / 1 fois","图片输入: {{imageRatio}}":"Entrée d'image : {{imageRatio}}","图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})":"Prix d'entrée d'image : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (ratio d'image : {{imageRatio}})","图片输入倍率(仅部分模型支持该计费)":"Ratio d'entrée d'image (seulement certains modèles prennent en charge cette facturation)","图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费":"Paramètres de ratio liés à l'entrée d'image, la clé est le nom du modèle, la valeur est le ratio, seulement certains modèles prennent en charge cette facturation","图生文":"Décrire","图生视频":"Générer une vidéo à partir d'une image","在Gotify服务器创建应用后获得的令牌,用于发送通知":"Jeton obtenu après la création d'une application sur le serveur Gotify, utilisé pour envoyer des notifications","在Gotify服务器的应用管理中创建新应用":"Créer une nouvelle application dans la gestion des applications du serveur Gotify","在找兑换码?":"Vous cherchez un code d'échange ? ","在新标签页中打开":"Ouvrir dans un nouvel onglet","在模型广场向用户展示的端点":"Endpoint affiché aux utilisateurs dans la place de marché des modèles","在此输入 Logo 图片地址":"Saisissez l'URL de l'image du logo ici","在此输入新的公告内容,支持 Markdown & HTML 代码":"Saisissez le nouveau contenu de l'annonce ici, prend en charge le code Markdown & HTML","在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为关于页面":'Saisissez le nouveau contenu "À propos" ici, prend en charge Markdown',"在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码":"Saisissez le nouveau pied de page ici, laissez vide pour utiliser le pied de page par défaut, prend en charge le code HTML.","在此输入用户协议内容,支持 Markdown & HTML 代码":"Saisissez le contenu de l'accord utilisateur ici, prend en charge le code Markdown & HTML","在此输入系统名称":"Saisissez le nom du système ici","在此输入隐私政策内容,支持 Markdown & HTML 代码":"Saisissez le contenu de la politique de confidentialité ici, prend en charge le code Markdown & HTML","在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为首页":"Saisissez le contenu de la page d'accueil ici, prend en charge Markdown & HTML. Après configuration, les informations d'état de la page d'accueil ne seront plus affichées. Si un lien est saisi, il sera utilisé comme attribut src de l'iframe, ce qui vous permet de définir n'importe quelle page web comme page d'accueil","域名IP过滤详细说明":"⚠️ Il s'agit d'une option expérimentale. Un domaine peut se résoudre en plusieurs adresses IPv4/IPv6. Si cette option est activée, assurez-vous que la liste de filtres IP couvre ces adresses, sinon l'accès peut échouer.","域名白名单":"Liste blanche de domaines","域名黑名单":"Liste noire de domaines","基本信息":"Informations de base","å¡«å…… Codex CLI / Claude CLI 模版":"Remplir le modèle Codex CLI / Claude CLI","填充新模板":"Remplir le nouveau modèle","填充旧模板":"Remplir l'ancien modèle","填充模板":"Remplir le modèle","填充模板:等级+激活":"Remplir le modèle : Niveau + Activation","填充模板:等级提示":"Remplir le modèle : Invite de niveau","填充模板:组织或角色":"Remplir le modèle : Organisation ou rôle","填充模板:组织提示":"Remplir le modèle : Invite d'organisation","填充模板(全渠道)":"Remplir le modèle (tous les canaux)","填充模板(指定渠道)":"Remplir le modèle (canaux sélectionnés)","å¡«å…¥":"Remplir","å¡«å…¥ CC Switch":"Remplir CC Switch","填入所有模型":"Remplir tous les modèles","填入来源":"Remplir la source","填入模板":"Remplir le modèle","填入目标":"Remplir la cible","填入相关模型":"Remplir les modèles associés","填入路径":"Remplir le chemin","填入透传完整模版":"Remplir le modèle passthrough complet","填入透传模版":"Remplir le modèle passthrough","填写 Issuer URL 后自动生成:":"Généré automatiquement après avoir rempli l'Issuer URL :","填写Gotify服务器的完整URL地址":"Remplir l'adresse URL complète du serveur Gotify","填写后会自动拼接预设端点":"Les points de terminaison prédéfinis seront automatiquement ajoutés après la saisie","填写带https的域名,逗号分隔":"Saisir les domaines avec https, séparés par des virgules","填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议":"Après avoir rempli le contenu de l'accord utilisateur, les utilisateurs devront cocher avoir lu l'accord utilisateur lors de l'inscription","填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策":"Après avoir rempli le contenu de la politique de confidentialité, les utilisateurs devront cocher avoir lu la politique de confidentialité lors de l'inscription","处理中":"Processing","备份支持":"Prise en charge de la sauvegarde","备份状态":"État de la sauvegarde","备注":"Remarque","备用恢复代码":"Codes de récupération de sauvegarde","备用码已复制到剪贴板":"Codes de sauvegarde copiés dans le presse-papiers","备用码重新生成成功":"Codes de sauvegarde régénérés avec succès","复制":"Copier","复制代码":"Copier le code","复制令牌":"Copier le Jeton","复制全部":"Tout copier","复制名称":"Copier le nom","复制失败":"Échec de la copie","复制失败,请手动复制":"Échec de la copie, veuillez copier manuellement","复制失败,请手动选择文本复制":"Copy failed, please manually select and copy the text","复制已选":"Copier la sélection","复制应用的令牌(Token)并填写到上方的应用令牌字段":"Copier le jeton de l'application et le remplir dans le champ de jeton d'application ci-dessus","复制成功":"Copié avec succès","复制所有代码":"Copier tous les codes","复制所有模型":"Copier tous les modèles","复制所选令牌":"Copier le jeton sélectionné","复制所选兑换码到剪贴板":"Copier les codes d'échange sélectionnés dans le presse-papiers","复制授权链接":"Copier le lien d'autorisation","复制日志":"Copy Logs","复制渠道的所有信息":"Copier toutes les informations d'un canal","复制版本号":"Copy Version","复制生成的密钥并粘贴到此处":"Copy the generated key and paste it here","复制链接":"Copier le lien","外接设备":"Périphériques externes","多个命令用空格分隔":"Multiple commands separated by spaces","多密钥渠道操作项目组":"Groupe d'opérations de canal multi-clés","多密钥管理":"Gestion multi-clés","多种充值方式,安全便捷":"Plusieurs méthodes de recharge, sûres et pratiques","大模型接口网关":"API LLM Unifiée","天":"Jour","天前":"il y a des jours","失败":"Échec","失败原因":"Raison de l'échec","失败后不重试":"Pas de nouvelle tentative après échec","失败时自动禁用通道":"Désactiver automatiquement le canal en cas d'échec","失败重试次数":"Nombre de tentatives en cas d'échec","奖励说明":"Description de la récompense","套餐":"Plan","套餐副标题":"Sous-titre du plan","套餐名称":"Nom du plan","套餐标题":"Titre du plan","套餐标题不能为空":"Le titre du forfait ne peut pas être vide","套餐的基本信息和定价":"Informations de base et tarification du plan","如:大带宽批量分析图片推荐":"par exemple, Recommandations d'analyse d'images par lots à large bande passante","如:香港线路":"par exemple, Ligne de Hong Kong","如果亲和到的渠道失败,重试到其他渠道成功后,将亲和更新到成功的渠道。":"Si le canal d'affinité échoue, après une nouvelle tentative réussie sur un autre canal, l'affinité sera mise à jour vers le canal réussi.","如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。":"Si vous vous connectez à des projets de redirection One API ou New API en amont, veuillez utiliser le type OpenAI. N'utilisez pas ce type, sauf si vous savez ce que vous faites.","如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面":"Si la requête de l'utilisateur contient un prompt système, utilisez ce paramètre pour le concaténer avant le prompt système de l'utilisateur","如果镜像为私有,请填写密码或Token":"If the image is private, please fill in the password or token","如果镜像为私有,请填写用户名":"If the image is private, please fill in the username","始终使用浅色主题":"Toujours utiliser le thème clair","始终使用深色主题":"Toujours utiliser le thème sombre","字段映射":"Mapping des champs","字段缺失视为命中":"Champ manquant traité comme un hit","字段路径":"Chemin du champ","字段透传控制":"Contrôle du passage des champs","字段速查":"Référence rapide des champs","存在惩罚,鼓励讨论新话题":"Pénalité de présence, encourage de nouveaux sujets","存在重复的键名:":"Il existe des noms de clés en double :","安全提醒":"Rappel de sécurité","安全设置":"Sécurité","安全验证":"Vérification de sécurité","安全验证级别":"Niveau de vérification de la sécurité","安装指南":"Guide d'installation","完成":"Terminé","完成初始化":"Terminer l'initialisation","完成硬件类型、部署位置、副本数量等配置后,将自动计算价格":"Price will be automatically calculated after completing hardware type, deployment location, number of replicas and other configurations","完成设置并启用两步验证":"Terminer la configuration et activer l'authentification à deux facteurs","完成进度":"Completion Progress","完整的 Base URL,支持变量{model}":"URL de base complète, prend en charge la variable {model}","官方":"Officiel","官方文档":"Documentation officielle","官方模型同步":"Synchronisation des modèles officiels","官方说明":"Documentation officielle","定价模式":"Mode de tarification","定时测试所有通道":"Tester périodiquement tous les canaux","定期更改密码可以提高账户安全性":"Changer régulièrement votre mot de passe peut améliorer la sécurité de votre compte","实付":"Paiement réel","实付金额":"Montant du paiement réel","实付金额:":"Montant du paiement réel : ","实际模型":"Modèle réel","实际请求体":"Corps de requête réel","容器":"Container","容器ID":"Container ID","容器创建失败: ":"Container creation failed: ","容器创建成功":"Container created successfully","容器名称":"Container Name","容器名称更新成功":"Container name updated successfully","容器启动后执行的命令":"Command to execute after container starts","容器启动配置":"Container Startup Configuration","容器实例":"Container Instance","容器对外暴露的端口":"Container exposed port","容器对外服务的端口号,可选":"Port number for external service, optional","容器总数":"Total Containers","容器数量":"Number of Containers","容器日志":"Container Logs","容器时长延长成功":"Container duration extended successfully","容器访问地址无效":"Invalid container access address","容器详情":"Container Details","容器配置":"Container Configuration","容器配置更新成功":"Container configuration updated successfully","容器销毁请求已提交":"Container deletion request submitted","密码":"Mot de passe","密码修改成功!":"Mot de passe changé avec succès !","密码已复制到剪贴板:":"Le mot de passe a été copié dans le presse-papiers : ","密码已重置并已复制到剪贴板:":"Le mot de passe a été réinitialisé et copié dans le presse-papiers : ","密码管理":"Mots de passe","密码重置":"Réinitialisation du mot de passe","密码重置完成":"Réinitialisation du mot de passe terminée","密码重置确认":"Confirmation de la réinitialisation du mot de passe","密码长度至少为8个字符":"Le mot de passe doit comporter au moins 8 caractères","密钥":"Clé API","密钥 JSON 必须包含 access_token":"Le JSON de la clé doit inclure access_token","密钥 JSON 必须包含 account_id":"Le JSON de la clé doit inclure account_id","密钥(编辑模式下,保存的密钥不会显示)":"Clé (en mode édition, les clés enregistrées ne sont pas affichées)","密钥去重":"Suppression des doublons de clés","密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性":"La clé sera ajoutée à l'en-tête de la requête en tant que Bearer pour vérifier la légitimité de la requête webhook","密钥已删除":"La clé a été supprimée","密钥已启用":"La clé a été activée","密钥已复制到剪贴板":"Clé copiée dans le presse-papiers","密钥已禁用":"La clé a été désactivée","密钥必须是 JSON 对象":"La clé doit être un objet JSON","密钥必须是合法的 JSON 格式!":"La clé doit être au format JSON valide !","密钥文件 (.json)":"Fichier de clé (.json)","密钥更新模式":"Mode de mise à jour de la clé","密钥格式":"Format de la clé","密钥格式无效,请输入有效的 JSON 格式密钥":"Format de clé invalide, veuillez saisir une clé au format JSON valide","密钥环境变量":"Secret Environment Variables","密钥聚合模式":"Mode d'agrégation de clés","密钥获取成功":"Acquisition de la clé réussie","密钥输入方式":"Méthode de saisie de la clé","密钥预览":"Aperçu de la clé","对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写":"Pour les canaux officiels, le new-api a une adresse intégrée. Sauf s'il s'agit d'un site proxy tiers ou d'une adresse d'accès Azure spéciale, il n'est pas nécessaire de la remplir","对免费模型启用预消耗":"Activer la préconsommation pour les modèles gratuits","对域名启用 IP 过滤(实验性)":"Activer le filtrage IP pour les domaines (expérimental)","对外运营模式":"Mode par défaut","对象清理规则":"Règles de nettoyage d'objets","导入":"Importer","导入的配置将覆盖当前设置,是否继续?":"La configuration importée remplacera les paramètres actuels. Continuer ?","导入配置":"Importer la configuration","导入配置失败: ":"Échec de l'importation de la configuration : ","导出":"Exporter","导出日志失败":"Failed to export logs","导出配置":"Exporter la configuration","导出配置失败: ":"Échec de l'exportation de la configuration : ","å°† reasoning_content 转换为 标签拼接到内容中":"Convertir reasoning_content en balises et les ajouter au contenu","将为选中的 ":"Définira pour la sélection ","将仅保留第一个密钥文件,其余文件将被移除,是否继续?":"Seul le premier fichier de clé sera conservé, et les fichiers restants seront supprimés. Continuer ?","将删除":"Supprimera","将删除已使用、已禁用及过期的兑换码,此操作不可撤销。":"Cela supprimera tous les codes d'échange utilisés, désactivés et expirés, cette opération ne peut pas être annulée.","将删除所有仍在内存中的渠道亲和性缓存条目。":"Ceci supprimera toutes les entrées de cache d'affinité de canal encore en mémoire.","将大请求体临时存储到磁盘":"Stocker temporairement les grands corps de requête sur le disque","将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?":"Effacera toutes les configurations enregistrées et rétablira les paramètres par défaut. Cette opération ne peut pas être annulée. Continuer ?","将清除选定时间之前的所有日志":"Effacera tous les journaux avant l'heure sélectionnée","将追加 2 条规则到现有规则列表。":"2 règles seront ajoutées à la liste de règles existante.","小时":"Heure","小时费率":"Hourly Rate","尚未使用":"Pas encore utilisé","局部重绘-提交":"Varier la région","屏蔽词列表":"Mots sensibles","屏蔽词过滤设置":"Filtrage mots sensibles","展开":"Développer","展开更多":"Développer plus","展示价格":"Prix affiché","左侧边栏个人设置":"Paramètres personnels de la barre latérale gauche","已为 {{count}} 个模型设置{{type}}_one":"{{type}} défini pour {{count}} modèle","已为 {{count}} 个模型设置{{type}}_many":"{{type}} défini pour {{count}} modèles","已为 {{count}} 个模型设置{{type}}_other":"{{type}} défini pour {{count}} modèles","已为 ${count} 个渠道设置标签!":"Étiquettes définies pour ${count} canaux !","已从 Discovery 自动填充配置":"Configuration remplie automatiquement depuis Discovery","已从 Discovery 获取配置,可继续手动修改所有字段。":"Configuration récupérée depuis Discovery. Vous pouvez continuer à modifier manuellement tous les champs.","已作废":"Invalidé","已保存偏好为":"Préférence enregistrée : ","已修复 ${success} 个通道,失败 ${fails} 个通道。":"${success} canaux réparés, ${fails} canaux en échec.","已停止":"Stopped","已停止批量测试":"Test par lots arrêté","已关闭后续提醒":"Rappels suivants désactivés","已分配内存":"Mémoire allouée","已切换为Assistant角色":"Basculé vers le rôle Assistant","已切换为System角色":"Basculé vers le rôle Système","已切换至最优倍率视图,每个模型使用其最低倍率分组":"Passé à la vue de ratio optimal, chaque modèle utilise son groupe de ratio le plus bas","已初始化":"Initialisé","已删除":"Supprimé","已删除 {{count}} 个令牌!":"Supprimé {{count}} jetons !","已删除 {{count}} 个令牌!_one":"Supprimé {{count}} jeton !","已删除 {{count}} 个令牌!_many":"Supprimé {{count}} jetons !","已删除 {{count}} 个令牌!_other":"Supprimé {{count}} jetons !","已删除 {{count}} 条失效兑换码_one":"{{count}} code d'échange invalide supprimé","已删除 {{count}} 条失效兑换码_many":"{{count}} codes d'échange invalides supprimés","已删除 {{count}} 条失效兑换码_other":"{{count}} codes d'échange invalides supprimés","已删除 ${data} 个通道!":"${data} canaux supprimés !","已删除所有禁用渠道,共计 ${data} 个":"Tous les canaux désactivés ont été supprimés, au total ${data}","已删除消息及其回复":"Message et ses réponses supprimés","已发起支付":"Paiement initié","已发送到 Fluent":"Envoyé à Fluent","已取消 Passkey 注册":"Enregistrement du Passkey annulé","已同步到渠道":"Synced to Channel","已启用":"Activé","已启用 Passkey,无需密码即可登录":"Passkey activé. Connexion sans mot de passe disponible.","已启用所有密钥":"Toutes les clés ont été activées","已在自定义模式中忽略":"Ignoré en mode personnalisé","已填充提示模板":"Modèle d'invite rempli","已填充模版":"Modèle rempli","已填充策略模板":"Modèle de politique rempli","已备份":"Sauvegardé","已复制":"Copié","已复制 ${count} 个模型":"${count} modèles copiés","已复制 ID 到剪贴板":"ID copied to clipboard","已复制:":"Copié :","已复制:{{name}}":"Copié : {{name}}","已复制全部数据":"Toutes les données copiées","已复制到剪切板":"Copié dans le presse-papiers","已复制到剪贴板":"Copié dans le presse-papiers","已复制到剪贴板!":"Copié dans le presse-papiers !","已复制字段:{{name}}":"Champ copié : {{name}}","已复制模型名称":"Nom du modèle copié","已复制版本号":"Version copied","已复制自动生成的 API Key":"Auto-generated API Key copied","已完成":"Completed","已开启全局请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"La transmission globale des requêtes est activée. Les fonctionnalités intégrées de NewAPI (surcharge des paramètres, redirection de modèle, adaptation du canal, etc.) seront désactivées. Ce n'est pas une bonne pratique. Si cela cause des problèmes, merci de ne pas ouvrir d'issue.","已成功开始测试所有已启用通道,请刷新页面查看结果。":"Le test de tous les canaux activés a démarré avec succès. Veuillez actualiser la page pour voir les résultats.","已打开授权页面":"Page d'autorisation ouverte","已打开支付页面":"Page de paiement ouverte","已提交":"Soumis","已支付金额":"Amount Paid","已新增 {{count}} 个模型:{{list}}_one":"{{count}} nouveau modèle ajouté : {{list}}","已新增 {{count}} 个模型:{{list}}_many":"{{count}} nouveaux modèles ajoutés : {{list}}","已新增 {{count}} 个模型:{{list}}_other":"{{count}} nouveaux modèles ajoutés : {{list}}","已更新完毕所有已启用通道余额!":"Le quota de tous les canaux activés a été mis à jour !","已有保存的配置":"Configuration enregistrée existante","已有模型":"Existing Models","已有的模型":"Modèles existants","已有账户?":"Vous avez déjà un compte ?","已服务":"Served","已注销":"Déconnecté","已添加":"Ajouté","已添加 {{count}} 个模板_one":"{{count}} modèle ajouté","已添加 {{count}} 个模板_many":"{{count}} modèles ajoutés","已添加 {{count}} 个模板_other":"{{count}} modèles ajoutés","已添加到白名单":"Ajouté à la liste blanche","已清空":"Vidé","已清空测试结果":"Résultats de test effacés","已生成授权凭据":"Identifiants d'autorisation générés","已用":"Used","已用/剩余":"Utilisé/Restant","已用额度":"Quota utilisé","已禁用":"Désactivé","已禁用所有密钥":"Toutes les clés ont été désactivées","已绑定":"Lié","已绑定渠道":"Canaux liés","已结束":"Ended","已耗尽":"Épuisé","已解锁豆包自定义 API 地址编辑":"L'édition de l'adresse API personnalisée Doubao est déverrouillée","已设置":"Configuré","已达上限":"Limite atteinte","已达到购买上限":"Limite d'achat atteinte","已过期":"Expiré","已运行时间":"Uptime","已选择 {{count}} 个模型_one":"{{count}} modèle sélectionné","已选择 {{count}} 个模型_many":"{{count}} modèles sélectionnés","已选择 {{count}} 个模型_other":"{{count}} modèles sélectionnés","已选择 {{selected}} / {{total}}":"{{selected}} / {{total}} sélectionnés","已选择 ${count} 个渠道":"${count} canaux sélectionnés","已重置为默认配置":"Réinitialisé à la configuration par défaut","已销毁":"Destroyed","币种":"Devise","常用上下文 Key(用于 context_*)":"Clés de contexte courantes (pour context_*)","常见问答":"FAQ","常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)":"Gestion de la FAQ, fournissant des réponses aux questions courantes des utilisateurs (maximum 50, afficher les 20 dernières sur le front-end)","平台":"plateforme","平均RPM":"RPM moyen","平均TPM":"TPM moyen","平移":"Panoramique","å¹´":"an","应付金额":"Montant à payer","应用":"Appliquer","应用同步":"Appliquer la synchronisation","应用更改":"Appliquer les modifications","应用覆盖":"Appliquer le remplacement","延长后总时长":"Total Duration After Extension","延长容器时长":"Extend Container Duration","延长容器时长将会产生额外费用,请确认您有足够的账户余额。":"Extending container duration will incur additional charges, please ensure you have sufficient account balance.","延长操作一旦确认无法撤销,费用将立即扣除。":"Once confirmed, the extension operation cannot be undone, and charges will be deducted immediately.","å»¶é•¿æ—¶é•¿":"Extension Duration","延长时长(小时)":"Extension Duration (hours)","延长时长不能超过720小时(30天)":"Extension duration cannot exceed 720 hours (30 days)","延长时长失败":"Failed to extend duration","延长时长至少为1小时":"Extension duration must be at least 1 hour","建立连接时发生错误":"Erreur lors de l'établissement de la connexion","建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。":"Il est recommandé d'utiliser les bases de données MySQL ou PostgreSQL dans les environnements de production, ou de s'assurer que le fichier de base de données SQLite est mappé sur le stockage persistant de la machine hôte.","å¼€":"Ouvert","开启之后会清除用户提示词中的":"Après l'activation, l'invite de l'utilisateur sera effacée","开启之后将上游地址替换为服务器地址":"Après l'activation, l'adresse en amont sera remplacée par l'adresse du serveur","开启后,using_group 会参与 cache key(不同分组隔离)。":"Une fois activé, using_group fera partie de la clé de cache (isolation par groupe).",'开启后,仅"消费"å’Œ"错误"日志将记录您的客户端IP地址':`Après l'activation, seuls les journaux "consommation" et "erreur" enregistreront votre adresse IP client`,"开启后,对免费模型(倍率为0,或者价格为0)的模型也会预消耗额度":"Après activation, les modèles gratuits (ratio 0 ou prix 0) préconsommeront également du quota","开启后,将定期发送ping数据保持连接活跃":"Après activation, des données ping seront envoyées périodiquement pour maintenir la connexion active","开启后,当前分组渠道失败时会按顺序尝试下一个分组的渠道":"Après activation, lorsque le canal du groupe actuel échoue, il essaiera le canal du groupe suivant dans l'ordre","开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启":"Après activation, toutes les requêtes seront directement transmises en amont sans aucun traitement (la redirection et l'adaptation de canal seront également désactivées), veuillez activer avec prudence","开启后,若该规则命中且请求失败,将不会切换渠道重试。":"Une fois activé, si cette règle est déclenchée et que la requête échoue, aucune nouvelle tentative sur un autre canal ne sera effectuée.","开启后,规则名称会参与 cache key(不同规则隔离)。":"Une fois activé, le nom de la règle fera partie de la clé de cache (isolation par règle).","开启后,该渠道请求 Claude 时将强制追加 ?beta=true(无需客户端手动传参)":"Une fois activé, les requêtes à Claude via ce canal ajouteront automatiquement ?beta=true (pas besoin de le passer manuellement côté client)","开启后,违规请求将额外扣费。":"Lorsqu'il est activé, les requêtes en violation entraîneront des frais supplémentaires.","开启后不限制:必须设置模型倍率":"Après l'activation, aucune limite : le ratio de modèle doit être défini","开启后未登录用户无法访问模型广场":"Lorsqu'il est activé, les utilisateurs non authentifiés ne peuvent pas accéder à la place du marché des modèles","开启批量操作":"Activer la sélection par lots","开始":"Début","开始同步":"Démarrer la synchronisation","开始批量测试 ${count} 个模型,已清空上次结果...":"Démarrage du test par lots de ${count} modèles, résultats précédents effacés...","开始时间":"heure de début","异步任务退款":"Remboursement de tâche asynchrone","张图片":"images","弱变换":"Faible variation","强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)":"Forcer le formatage des réponses au format standard OpenAI (uniquement pour les types de canaux OpenAI)","强制格式化":"Forcer le format","强制要求":"Exigence obligatoire","强变换":"Forte variation","当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道":"Lorsque le canal en amont renvoie une erreur contenant ces mots-clés (insensible à la casse), désactivez automatiquement le canal","当前 API 密钥已过期,请在设置中更新。":"Current API key has expired, please update it in settings.","当前 Ollama 版本为 ${version}":"Current Ollama version is ${version}","当前仅 OpenAI / Claude 语义支持缓存 token 统计,其他通道将隐藏 token 相关字段。":"Actuellement, seules les sémantiques OpenAI / Claude prennent en charge les statistiques de tokens en cache. Les autres canaux masqueront les champs liés aux tokens.","当前余额":"Solde actuel","当前值":"Valeur actuelle","当前值不是合法 JSON,无法格式化":"La valeur actuelle n'est pas un JSON valide, impossible de formater","当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)":"Le groupe actuel est auto, il sélectionnera automatiquement le groupe optimal et passera automatiquement au groupe suivant lorsqu'un groupe n'est pas disponible (mécanisme de disjoncteur)","当前剩余":"Currently Remaining","当前参数覆盖不是合法的 JSON":"Le remplacement de paramètres actuel n'est pas un JSON valide","当前旧格式 JSON 不合法,无法追加模板":"Le JSON de l'ancien format actuel est invalide, impossible d'ajouter le modèle","当前旧格式不是 JSON 对象,无法追加模板":"L'ancien format actuel n'est pas un objet JSON, impossible d'ajouter le modèle","当前时间":"Heure actuelle","当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。":"Le rappel Midjourney actuel n'est pas activé, certains projets peuvent ne pas être en mesure d'obtenir des résultats de dessin, qui peuvent être activés dans les paramètres de fonctionnement.","当前查看的分组为:{{group}},倍率为:{{ratio}}":"Groupe actuel : {{group}}, ratio : {{ratio}}","当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。":"La liste de modèles actuelle est la plus longue liste de modèles de canal sous cette étiquette, pas l'union de tous les canaux. Veuillez noter que cela peut entraîner la perte de certains modèles de canal.","当前版本":"Version actuelle","当前状态":"Current Status","当前缓存大小":"Taille actuelle du cache","当前规则不支持写入到该位置":"La règle actuelle ne prend pas en charge l'écriture à cet emplacement","当前规则未设置参数覆盖模板":"La règle actuelle n'a pas de modèle de remplacement de paramètres défini","当前计费":"Facturation actuelle","当前设备不支持 Passkey":"Passkey n'est pas pris en charge sur cet appareil","当前设置类型: ":"Type de paramètre actuel : ","当前跟随系统":"Suit actuellement le système","当前配置无法连接到 io.net。":"Unable to connect to io.net with current configuration.","当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用":"Acceptez les appels même si le modèle n'a pas de prix défini, utilisez uniquement lorsque vous faites confiance au site Web, ce qui peut entraîner des coûts élevés","当运行通道全部测试时,超过此时间将自动禁用通道":"Lors de l'exécution de tous les tests de canaux, le canal sera automatiquement désactivé lorsque ce temps sera dépassé","当钱包或订阅剩余额度低于此数值时,系统将通过选择的方式发送通知":"Lorsque le quota restant du portefeuille ou de l'abonnement est inférieur à cette valeur, le système enverra une notification via la méthode sélectionnée","待使用收益":"Produits à utiliser","待部署":"Pending Deployment","微信":"WeChat","微信公众号二维码图片链接":"Lien de l'image du code QR du compte public WeChat","微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)":'Scannez le code QR WeChat pour suivre le compte officiel, entrez "code de vérification" pour obtenir le code (valide 3 minutes)',"微信扫码登录":"Scanner le code WeChat pour vous connecter","微信账户绑定成功!":"Compte WeChat lié avec succès !","必填。对请求的 model 名称进行匹配,任意一条匹配即命中该规则。":"Requis. Correspondance du nom du modèle demandé ; toute correspondance déclenche cette règle.","必须全部满足(AND)":"Tous doivent être satisfaits (AND)",'必须是有效的 JSON 字符串数组,例如:["g1","g2"]':'Doit être un tableau de chaînes JSON valide, par exemple : ["g1","g2"]',"忘记密码?":"Mot de passe oublié ?","快速开始":"Démarrage rapide","快速选择":"Quick Select","思考中...":"Réflexion en cours...","思考内容转换":"Conversion du contenu de la pensée","思考过程":"Processus de réflexion","思考适配 BudgetTokens 百分比":"Adaptation de la pensée BudgetTokens pourcentage","思考预算占比":"Ratio du budget de la pensée","性能指标":"Indicateurs de performance","性能监控":"Surveillance des performances","性能设置":"Paramètres de performance","总 GPU 小时":"Total GPU Hours","总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}":"Prix total : prix du texte {{textPrice}} + prix de l'audio {{audioPrice}} = {{symbol}}{{total}}","总分配内存":"Mémoire totale allouée","总密钥数":"Nombre total de clés","总收益":"revenu total","总计":"Total","总额度":"Quota total","您可以个性化设置侧边栏的要显示功能":"Vous pouvez personnaliser les fonctions de la barre latérale à afficher","您可以在上方拉取需要的模型":"You can pull the required models above","您无权访问此页面,请联系管理员":"Vous n'êtes pas autorisé à accéder à cette page. Veuillez contacter l'administrateur.","您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。":"Vous utilisez la base de données MySQL. MySQL est un système de gestion de base de données relationnelle fiable, adapté aux environnements de production.","您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。":"Vous utilisez la base de données PostgreSQL. PostgreSQL est un système de base de données relationnelle open-source puissant qui offre une excellente fiabilité et intégrité des données, adapté aux environnements de production.","您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!":"Vous utilisez la base de données SQLite. Si vous exécutez dans un environnement de conteneur, veuillez vous assurer que le mappage de persistance du fichier de base de données est correctement défini, sinon toutes les données seront perdues après le redémarrage du conteneur !","您正在删除自己的帐户,将清空所有数据且不可恢复":"Vous êtes sur le point de supprimer votre compte. Toutes les données seront effacées et ne pourront pas être récupérées.","您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。":"Vos données seront stockées en toute sécurité sur votre ordinateur local. Toutes les configurations, informations utilisateur et historiques d'utilisation seront automatiquement sauvegardés et ne seront pas perdus après la fermeture de l'application.","您确定要取消密码登录功能吗?这可能会影响用户的登录方式。":"Êtes-vous sûr de vouloir annuler la fonction de connexion par mot de passe ? Cela pourrait affecter les méthodes de connexion des utilisateurs.","您需要先启用两步验证或 Passkey 才能执行此操作":"Vous devez d'abord activer l'authentification à deux facteurs ou Passkey pour effectuer cette opération","您需要先启用两步验证或 Passkey 才能查看敏感信息。":"Vous devez d'abord activer l'authentification à deux facteurs ou Passkey pour afficher les informations sensibles.","想起来了?":"Vous vous souvenez ?","成功":"Succès","成功兑换额度:":"Montant de l'échange réussi :","成功后切换亲和":"Changer l'affinité en cas de succès","成功时自动启用通道":"Activer le canal en cas de succès","我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销":"J'ai compris que la désactivation de l'authentification à deux facteurs supprimera définitivement tous les paramètres et codes de sauvegarde associés, cette opération ne peut pas être annulée","我已阅读并同意":"J'ai lu et j'accepte","我的订阅":"Mes abonnements","或":"Ou","或其兼容new-api-worker格式的其他版本":"ou d'autres versions compatibles avec le format new-api-worker","或手动输入密钥:":"Ou saisissez manuellement le secret :","所有上游数据均可信":"Toutes les données en amont sont fiables","所有密钥已复制到剪贴板":"Toutes les clés ont été copiées dans le presse-papiers","所有编辑均为覆盖操作,留空则不更改":"Toutes les modifications sont des opérations de remplacement, laisser vide ne changera rien","所选模板已存在":"Le modèle sélectionné existe déjà","手动禁用":"Désactivé manuellement","手动编辑":"Modification manuelle","手动输入":"Saisie manuelle","打开 CC Switch":"Ouvrir CC Switch","打开侧边栏":"Ouvrir la barre latérale","打开授权页面":"Ouvrir la page d'autorisation","扣费":"Déduction","执行 GC":"Exécuter le GC","执行中":"En cours","扫描二维码":"Scanner le code QR","批量创建":"Création par lots","批量创建时会在名称后自动添加随机后缀":"Lors de la création par lots, un suffixe aléatoire sera automatiquement ajouté au nom","批量创建模式下仅支持文件上传,不支持手动输入":"En mode création par lots, seul le téléchargement de fichiers est pris en charge, la saisie manuelle n'est pas prise en charge","批量删除":"Supprimer par lots","批量删除令牌":"Supprimer le jeton par lots","批量删除失败":"Échec de la suppression par lots","批量删除成功":"Batch deletion successful","批量删除模型":"Supprimer les modèles par lots","批量操作":"Opérations par lots","批量操作失败":"Batch operation failed","批量操作完成: {{success}}个成功, {{failed}}个失败":"Batch operation completed: {{success}} succeeded, {{failed}} failed","批量测试${count}个模型":"Tester par lots ${count} modèles","批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}":"Test par lots terminé ! Succès : ${success}, Échec : ${fail}, Total : ${total}","批量测试已停止":"Le test par lots a été arrêté","批量测试过程中发生错误: ":"Une erreur s'est produite pendant le test par lots : ","批量设置":"Paramétrage par lots","批量设置成功":"Paramétrage par lots réussi","批量设置标签":"Définir l'étiquette par lots","批量设置模型参数":"Paramètres de modèle par lots","折":"% de réduction","拉取中...":"Pulling...","拉取新模型":"Pull New Model","拉取模型":"Pull Model","拉取进度":"Pull Progress","拒绝提示模板(可选)":"Modèle d'invite de rejet (optionnel)","拦截原因":"Raison du blocage","按K显示单位":"Afficher en K","按价格设置":"Définir par prix","按倍率类型筛选":"Filtrer par type de ratio","按倍率设置":"Définir par ratio","按次":"Par requête","按次计费":"Paiement par requête","按照如下格式输入:AccessKey|SecretAccessKey|Region":"Entrez au format : AccessKey|SecretAccessKey|Region","按量计费":"Paiement à l'utilisation","按顺序替换content中的变量占位符":"Remplacer les espaces réservés de variable dans le contenu dans l'ordre","换脸":"Remplacement de visage","授权,需在遵守":" et doit être utilisé conformément au ","授权失败":"Échec de l'autorisation","排序":"Ordre","排队中":"En file d'attente","接受未设置价格模型":"Accepter les modèles sans prix défini","接口凭证":"Informations d'identification de l'interface","接口密钥已过期":"API key has expired","控制台":"Console","控制台区域":"Zone de la console","控制输出的随机性和创造性":"Contrôle l'aléatoire et la créativité de la sortie","控制顶栏模块显示状态,全局生效":"Contrôler l'état d'affichage du module d'en-tête, effet global","推荐":"Recommandé","推荐:用户可以选择是否使用指纹等验证":"Recommandé : les utilisateurs peuvent choisir d'utiliser ou non la vérification par empreinte digitale","推荐使用(用户可选)":"Recommandé (optionnel pour l'utilisateur)","描述":"Description","提交":"Soumettre","提交时间":"Heure de soumission","提交结果":"Résultats","提升":"Promouvoir","提示":"Invite","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"Invite {{input}} tokens / 1M tokens * {{symbol}}{{price}}","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Invite {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Complétion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Invite {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Création de cache {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + Complétion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示:如需备份数据,只需复制上述目录即可":"Astuce : pour sauvegarder les données, il suffit de copier le répertoire ci-dessus","提示:此处配置仅用于控制「模型广场」对用户的展示效果,不会影响模型的实际调用与路由。若需配置真实调用行为,请前往「渠道管理」进行设置。":"Remarque : cette configuration n'affecte que l'affichage des modèles dans la place de marché des modèles et n'a aucun impact sur l'invocation ou le routage réels. Pour configurer le comportement réel des appels, veuillez aller dans « Gestion des canaux ».","提示:该功能为测试版,未来配置结构与功能行为可能发生变更,请勿在生产环境使用。":"Remarque : cette fonctionnalité est en version bêta. La structure de configuration et le comportement peuvent changer à l’avenir. Ne l’utilisez pas en production.","提示:语言偏好会同步到您登录的所有设备,并影响API返回的错误消息语言。":"Conseil : La préférence linguistique sera synchronisée sur tous vos appareils connectés et affectera la langue des messages d'erreur renvoyés par l'API.","提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址":"Astuce : {key} dans le lien sera remplacé par la clé API, {address} sera remplacé par l'adresse du serveur","提示价格:{{symbol}}{{price}} / 1M tokens":"Prix d'invite : {{symbol}}{{price}} / 1M tokens","提示缓存倍率":"Ratio de cache d'invite","搜索供应商":"Rechercher un fournisseur","搜索关键字":"Rechercher des mots-clés","搜索失败":"Search failed","搜索字段名 / 中文说明":"Rechercher nom de champ / description","搜索无结果":"Aucun résultat trouvé","搜索日志内容":"Search log content","搜索条件":"Conditions de recherche","搜索模型":"Rechercher des modèles","搜索模型...":"Rechercher des modèles...","搜索模型名称":"Rechercher un nom de modèle","搜索模型失败":"Échec de la recherche de modèles","搜索渠道名称或地址":"Rechercher un nom ou une adresse de canal","搜索聊天应用名称":"Rechercher le nom de l'application de chat","搜索规则(类型 / 路径 / 来源 / 目标)":"Rechercher des règles (type / chemin / source / cible)","搜索部署名称":"Search deployment name","操作":"Actions","操作失败":"Opération échouée","操作失败,请重试":"L'opération a échoué, veuillez réessayer","操作成功完成!":"Opération terminée avec succès !","操作暂时被禁用":"Opération temporairement désactivée","操作类型":"Type d'opération","操练场":"Terrain de jeu","操练场和聊天功能":"Terrain de jeu et fonctions de discussion","支付":"Payer","支付地址":"Adresse de paiement","支付失败":"Paiement échoué","支付宝":"Alipay","支付方式":"Mode de paiement","支付渠道":"Canaux de paiement","支付设置":"Paiement","支付请求失败":"Échec de la demande de paiement","支付金额":"Montant payé","支持 Ctrl+V 粘贴图片":"Supporte Ctrl+V pour coller l'image","支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。":"Prend en charge le code de vérification TOTP à 6 chiffres ou le code de sauvegarde à 8 chiffres, peut être configuré ou consulté dans `Paramètres personnels - Paramètres de sécurité - Paramètres d'authentification à deux facteurs`.","支持CIDR格式,如:8.8.8.8, 192.168.1.0/24":"Prend en charge le format CIDR, par exemple : 8.8.8.8, 192.168.1.0/24","支持HTTPå’ŒHTTPS,填写Gotify服务器的完整URL地址":"Prend en charge HTTP et HTTPS, saisissez l'URL complète du serveur Gotify","支持HTTPå’ŒHTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)":"Prend en charge HTTP et HTTPS, variables de modèle : {{title}} (titre de la notification), {{content}} (contenu de la notification)","支持众多的大模型供应商":"Prise en charge de divers fournisseurs de LLM","支持单个端口和端口范围,如:80, 443, 8000-8999":"Prend en charge les ports uniques et les plages de ports, par exemple : 80, 443, 8000-8999","支持变量:":"Variables prises en charge :","支持周期性重置套餐权益额度":"Prend en charge la réinitialisation périodique du quota du plan","支持填写单个状态码或范围(含首尾),使用逗号分隔":"Prend en charge un code d'état unique ou une plage (inclusif), séparés par des virgules","支持填写单个状态码或范围(含首尾),使用逗号分隔;504 å’Œ 524 始终不重试,不受此处配置影响":"Prend en charge un code d'état unique ou une plage (inclusif), séparés par des virgules ; 504 et 524 ne sont jamais retentés, non affectés par cette configuration","支持备份":"Pris en charge","支持拉取 Ollama 官方模型库中的所有模型,拉取过程可能需要几分钟时间":"Supports pulling all models from the Ollama official model library, the pulling process may take a few minutes","支持搜索用户的 ID、用户名、显示名称和邮箱地址":"Prise en charge de la recherche par ID utilisateur, nom d'utilisateur, nom d'affichage et adresse e-mail","支持的图像模型":"Modèles d'image pris en charge","支持通配符格式,如:example.com, *.api.example.com":"Prend en charge le format générique, par exemple : example.com, *.api.example.com","支持逻辑 and/or 与嵌套 groups;操作符支持 eq/ne/gt/gte/lt/lte/in/not_in/contains/exists":"Prend en charge la logique and/or avec des groupes imbriqués ; opérateurs : eq/ne/gt/gte/lt/lte/in/not_in/contains/exists","收益":"Gains","收益统计":"Statistiques sur les revenus","æ”¶èµ·":"Réduire","收起侧边栏":"Réduire la barre latérale","收起内容":"Réduire le contenu","放大":"Upscalers","放大编辑":"Développer l'éditeur","敏感信息不会发送到前端显示":"Les informations sensibles ne seront pas affichées dans le frontend","数据传输中断":"Data transfer interrupted","数据存储位置:":"Emplacement de stockage des données :","数据库信息":"Informations sur la base de données","数据库检查":"Vérification de la base de données","数据库类型":"Type de base de données","数据库警告":"Avertissement de la base de données","数据格式错误":"Erreur de format de données","数据看板":"Tableau de bord","数据看板更新间隔":"Intervalle de mise à jour du tableau de bord des données","数据看板设置":"Tableau de bord","数据看板默认时间粒度":"Granularité temporelle par défaut du tableau de bord des données","数据管理和日志查看":"Données et journaux","文件上传":"Téléchargement de fichier","文件搜索价格:{{symbol}}{{price}} / 1K 次":"Prix de recherche de fichier : {{symbol}}{{price}} / 1K fois","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Invite texte {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Complétion texte {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Invite texte {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Complétion texte {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字输入":"Saisie de texte","文字输出":"Sortie de texte","文心一言":"ERNIE Bot","文档":"Documentation","文档地址":"Lien du document","文生视频":"Texte vers vidéo","新增 Key 来源":"Ajouter une source de clé","新增供应商":"Ajouter un fournisseur","新增失败":"Échec de l'ajout","新增成功":"Ajouté avec succès","新增条件":"Ajouter une condition","新增规则":"Ajouter une règle","新增订阅":"Ajouter un abonnement","新密码":"Nouveau mot de passe","新密码需要和原密码不一致!":"Le nouveau mot de passe doit être différent de l'ancien mot de passe !","新建":"Créer","新建套餐":"Créer un plan","新建容器":"Create Container","新建容器部署":"Create Container Deployment","新建数量":"Nouvelle quantité","新建组":"Nouveau groupe","新格式(支持条件判断与json自定义):":"Nouveau format (prend en charge les conditions et la personnalisation JSON) :","新格式(规则 + 条件)":"Nouveau format (Règles + Conditions)","新格式模板":"Modèle de nouveau format","新版本":"Nouvelle version","新用户使用邀请码奖励额度":"Quota de bonus de code d'invitation pour nouvel utilisateur","新用户初始额度":"Quota initial pour les nouveaux utilisateurs","新的备用恢复代码":"Nouveau code de récupération de sauvegarde","新的备用码已生成":"Un nouveau code de sauvegarde a été généré","新获取的模型":"Nouveaux modèles","新额度:":"Nouveau quota : ","æ— ":"Aucun","æ— GPU":"No GPU","无冲突项":"Aucun élément en conflit","无效的部署信息":"Invalid deployment information","无效的重置链接,请重新发起密码重置请求":"Lien de réinitialisation non valide, veuillez lancer une nouvelle demande de réinitialisation de mot de passe","无法发起 Passkey 注册":"Impossible de lancer l'inscription Passkey","无法复制到剪贴板,请手动复制":"Impossible de copier dans le presse-papiers, veuillez copier manuellement","无法添加图片":"Impossible d'ajouter l'image","无法获取容器详情":"Unable to get container details","无法连接 io.net":"Unable to connect to io.net","无生效":"Aucun actif","无邀请人":"Pas d'invitant","无限制":"Illimité","无限额度":"Quota illimité","æ—¥":"jour","日志导出成功":"Logs exported successfully","日志已下载":"Logs downloaded","日志已加载":"Logs loaded","日志已复制到剪贴板":"Logs copied to clipboard","日志流":"Log Stream","日志清理失败:":"Échec du nettoyage des journaux :","日志类型":"Type de journal","日志设置":"Config. journaux","日志详情":"Détails du journal","旧格式(JSON 对象)":"Ancien format (Objet JSON)","旧格式(直接覆盖):":"Ancien format (remplacement direct) :","旧格式必须是 JSON 对象":"L'ancien format doit être un objet JSON","旧格式模板":"Modèle d'ancien format","旧的备用码已失效,请保存新的备用码":"Les anciens codes de sauvegarde ont été invalidés, veuillez enregistrer les nouveaux codes de sauvegarde","早上好":"Bonjour","æ—¶é—´":"Heure","时间信息":"Time Information","时间粒度":"Granularité temporelle","易支付":"Epay","易支付商户ID":"ID marchand Epay","易支付商户密钥":"Clé marchand Epay","是":"Oui","是否为企业账户":"Est-ce un compte d'entreprise ?",'是否同时重置对话消息?选择"是"将清空所有对话记录并恢复默认示例;选择"否"将保留当前对话记录。':'Voulez-vous également réinitialiser les messages de conversation ? Choisir "Oui" effacera tous les enregistrements de conversation et restaurera les exemples par défaut ; choisir "Non" conservera les enregistrements de conversation actuels.',"是否将该订单标记为成功并为用户入账?":"Marquer cette commande comme réussie et créditer l'utilisateur ?","是否确认充值?":"Confirmer la recharge ?","是否自动禁用":"Désactiver automatiquement","是否要求指纹/面容等生物识别":"Exiger une reconnaissance biométrique par empreinte digitale/faciale","显示倍率":"Afficher le ratio","显示最新20条":"Afficher les 20 dernières","显示名称":"Nom d'affichage","显示名称字段(可选)":"Champ du nom d'affichage (optionnel)","显示完整内容":"Afficher le contenu complet","显示操作项":"Afficher les actions","显示更多":"Afficher plus","显示第":"Affichage de","显示设置":"Paramètres d'affichage","显示调试":"Afficher le débogage","晚上好":"Bonsoir","普通环境变量":"Regular Environment Variables","普通用户":"Utilisateur normal","智能体ID":"ID de l'agent intelligent","智能熔断":"Fallback intelligent","智谱":"Zhipu AI","暂存错误":"Erreur temporaire","暂无":"None","暂无API信息":"Aucune information sur l'API","暂无SSE响应数据":"Aucune donnée de réponse SSE","暂无产品配置":"Aucune configuration de produit pour le moment","暂无保存的配置":"Aucune configuration enregistrée","暂无充值记录":"Aucune recharge","暂无公告":"Pas d'avis","暂无匹配模型":"Aucun modèle correspondant","暂无可复制 JSON":"Aucun JSON à copier","暂无可复制的版本信息":"No version information to copy","暂无可展示数据":"Aucune donnée à afficher","暂无可用的支付方式,请联系管理员配置":"Aucune méthode de paiement disponible, veuillez contacter l'administrateur pour la configuration","暂无可购买套餐":"Aucun plan disponible à l'achat","暂无响应数据":"Aucune donnée de réponse","暂无容器信息":"No container information","暂无容器详情":"No container details","暂无密钥数据":"Aucune donnée de clé","暂无差异化倍率显示":"Aucun affichage de ratio différentiel","暂无已绑定项":"Aucun élément lié","暂无常见问答":"Pas de FAQ","暂无成功模型":"Aucun modèle réussi","暂无数据":"Aucune donnée","暂无数据,点击下方按钮添加键值对":"Aucune donnée, cliquez sur le bouton ci-dessous pour ajouter des paires clé-valeur","暂无日志":"No logs","暂无日志可下载":"No logs available to download","暂无日志可复制":"No logs available to copy","暂无机密环境变量":"No secret environment variables","暂无模型":"No models","暂无模型描述":"Aucune description de modèle","暂无环境变量":"No environment variables","暂无监控数据":"Pas de données de surveillance","暂无系统公告":"Pas d'avis système","暂无缺失模型":"Aucun modèle manquant","暂无自定义 OAuth 提供商":"Aucun fournisseur OAuth personnalisé","暂无订阅套餐":"Aucun plan d'abonnement","暂无订阅记录":"Aucun enregistrement d'abonnement","暂无请求数据":"Aucune donnée de requête","暂无项目":"Aucun projet","暂无预填组":"Aucun groupe pré-rempli","暴露倍率接口":"Exposer l'API de ratio","更多":"Développer plus","更多信息请参考":"Pour plus d'informations, veuillez vous référer à","更多参数请参考":"Pour plus de paramètres, veuillez vous référer à","更好的价格,更好的稳定性,只需要将模型基址替换为:":"Meilleur prix, meilleure stabilité, aucun abonnement requis, il suffit de remplacer l'URL de BASE du modèle par : ","æ›´æ–°":"Mettre à jour","æ›´æ–° Creem 设置":"Mettre à jour les paramètres Creem","æ›´æ–° Stripe 设置":"Mettre à jour les paramètres Stripe","æ›´æ–°SSRF防护设置":"Mettre à jour les paramètres de protection SSRF","æ›´æ–°Worker设置":"Mettre à jour les paramètres du worker","更新令牌信息":"Mettre à jour les informations du jeton","更新兑换码信息":"Mettre à jour les informations du code d'échange","更新名称失败":"Failed to update name","更新失败":"Échec de la mise à jour","更新失败,请检查输入信息":"Update failed, please check the input information","更新套餐信息":"Mettre à jour le plan","更新容器配置":"Update Container Configuration","更新容器配置可能会导致容器重启,请确保在合适的时间进行此操作。":"Updating container configuration may cause the container to restart, please ensure you perform this operation at an appropriate time.","更新成功":"Mise à jour réussie","更新所有已启用通道余额":"Mettre à jour le solde de tous les canaux activés","更新支付设置":"Mettre à jour les paramètres de paiement","æ›´æ–°æ—¶é—´":"Heure de mise à jour","更新服务器地址":"Mettre à jour l'adresse du serveur","更新模型信息":"Mettre à jour les informations du modèle","更新渠道信息":"Mettre à jour les informations du canal","更新部署名称失败":"Failed to update deployment name","更新配置":"Update Configuration","更新配置后,容器可能需要重启以应用新的设置。请确保您了解这些更改的影响。":"After updating the configuration, the container may need to restart to apply the new settings. Please ensure you understand the impact of these changes.","更新配置失败":"Failed to update configuration","更新预填组":"Mettre à jour le groupe pré-rempli","月":"mois","有 Reasoning":"A un raisonnement","有效期":"Validité","有效期单位":"Unité de validité","有效期数值":"Valeur de validité","有效期设置":"Paramètres de validité","服务可用性":"État du service","服务商":"Service Provider","服务器地址":"Adresse du serveur","服务显示名称":"Nom d'affichage du service","未匹配到模型,按回车键可将「{{name}}」作为自定义模型名添加":"Aucun modèle correspondant. Appuyez sur Entrée pour ajouter «{{name}}» comme nom de modèle personnalisé.","未发现新增模型":"Aucun nouveau modèle n'a été ajouté","未发现重复密钥":"Aucune clé en double trouvée","未启动":"Pas de démarrage","未启用":"Non activé","未命名":"Sans nom","未在 Discovery 响应中找到可用的 OAuth 端点":"Aucun point de terminaison OAuth disponible trouvé dans la réponse Discovery","未备份":"Non sauvegardé","未开始":"Non démarré","未找到匹配的模型":"Aucun modèle correspondant trouvé","未找到可用的容器访问地址":"No available container access address found","未找到差异化倍率,无需同步":"Aucun ratio différentiel trouvé, aucune synchronisation n'est requise","未授权":"Non autorisé","未提交":"Non soumis","未检测到 Fluent 容器":"Conteneur Fluent non détecté","未检测到 FluentRead(流畅阅读),请确认扩展已启用":"FluentRead non détecté, veuillez confirmer que l'extension est activée","未测试":"Non testé","未添加附加条件时,仅使用上方 type 进行清理。":"Lorsqu'aucune condition supplémentaire n'est ajoutée, seul le type ci-dessus est utilisé pour le nettoyage.","未登录或登录已过期,请重新登录":"Non connecté ou la connexion a expiré, veuillez vous reconnecter","未知":"Inconnu","未知供应商":"Inconnu","未知品牌":"Unknown Brand","未知模型":"Modèle inconnu","未知渠道":"Canal inconnu","未知状态":"Statut inconnu","未知类型":"Type inconnu","未知身份":"Identité inconnue","未知部署":"Unknown Deployment","未知错误":"Unknown error","未绑定":"Non lié","未获取到授权码":"Code d'autorisation non obtenu","未设置":"Non défini","未设置倍率模型":"Modèles sans ratio","未设置价格模型":"Modèles sans prix","未设置路径":"Aucun chemin configuré","未配置模型":"Aucun modèle configuré","未配置的模型列表":"Modèles non configurés","本地":"Local","本地数据存储":"Stockage de données locales","本地计费":"Facturation locale","本月获得":"Ce mois-ci","本设备:手机指纹/面容,外接:USB安全密钥":"Intégré : empreinte digitale/visage du téléphone, Externe : clé de sécurité USB","本设备内置":"Intégré à cet appareil","本项目根据":"Ce projet est sous licence ","机密环境变量":"Secret Environment Variables","机密环境变量将被加密存储,适用于存储密码、API密钥等敏感信息。":"Secret environment variables will be stored encrypted, suitable for storing passwords, API keys and other sensitive information.","机密环境变量说明":"Secret Environment Variables Description","权重":"Poids","权限设置":"Paramètres d'autorisation","条":"éléments","条 - 第":"à","条,共":"sur","条件取反":"Inverser la condition","条件数":"Conditions","条件规则":"Règles de condition","条件项设置":"Paramètres des éléments de condition","条日志已清理!":"les journaux ont été effacés !","来源":"Source","来源于 IO.NET 部署":"From IO.NET Deployment","来源端点":"Point de terminaison source","来自模型重定向,尚未加入模型列表":"Issu d'une redirection de modèle, pas encore ajouté à la liste des modèles","某些配置更改可能需要几分钟才能生效。":"Some configuration changes may take a few minutes to take effect.","查看":"Voir","查看关联部署":"View Associated Deployment","查看图片":"Voir les images","查看密钥":"Afficher la clé","查看当前可用的所有模型":"Voir tous les modèles actuellement disponibles","查看所有可用的AI模型供应商,包括众多知名供应商的模型。":"Affichez tous les fournisseurs de modèles d'IA disponibles, y compris les modèles de nombreux fournisseurs bien connus.","查看日志":"View Logs","查看渠道密钥":"Afficher la clé du canal","查看详情":"View Details","查询":"Requête","标签":"Étiquette","标签不能为空!":"L'étiquette ne peut pas être vide !","标签信息":"Informations sur l'étiquette","标签名称":"Nom de l'étiquette","标签的基本配置":"Configuration de base de l'étiquette","标签组":"Groupe d'étiquettes","标签聚合":"Agrégation d'étiquettes","标签聚合模式":"Activer le mode étiquette","标识颜色":"Couleur de l'identifiant","核采样,控制词汇选择的多样性":"Échantillonnage nucléaire, contrôle la diversité de la sélection du vocabulaire","根据 Anthropic 协定,/v1/messages 的输入 tokens 仅统计非缓存输入,不包含缓存读取与缓存写入 tokens。":"Selon la convention Anthropic, les tokens d'entrée de /v1/messages ne comptent que les entrées non mises en cache et excluent les tokens de lecture/écriture du cache.","根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含":"Rechercher les métadonnées du modèle en fonction du nom du modèle et des règles de correspondance, priorité : exact > préfixe > suffixe > contient","格式化":"Formater","格式化 JSON":"Formater le JSON","格式正确":"Format valide","格式示例:":"Exemple de format :","前:":"Avant :","配置:":"Configuration :","后:":"Apres :","格式错误":"Format invalide","检查更新":"Vérifier les mises à jour","检测到 FluentRead(流畅阅读)":"FluentRead détecté","检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。":"Plusieurs clés détectées, vous pouvez copier chaque clé individuellement ou cliquer sur Tout copier pour obtenir le contenu complet.","检测到该消息后有AI回复,是否删除后续回复并重新生成?":"Une réponse IA a été détectée après ce message, voulez-vous supprimer les réponses suivantes et régénérer ?","检测必须等待绘图成功才能进行放大等操作":"La détection doit attendre que le dessin réussisse avant d'effectuer un zoom et d'autres opérations","模型":"Modèle","模型: {{ratio}}":"Modèle : {{ratio}}","模型专用区域":"Zone dédiée au modèle","模型价格":"Prix du modèle","模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}":"Prix du modèle {{symbol}}{{price}}, {{ratioType}} {{ratio}}","模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"Prix du modèle : {{symbol}}{{price}} * {{ratioType}} : {{ratio}} = {{symbol}}{{total}}","按次:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"Par requête : {{symbol}}{{price}} * {{ratioType}} : {{ratio}} = {{symbol}}{{total}}","模型倍率":"Ratio","模型倍率 {{modelRatio}}":"Ratio du modèle {{modelRatio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}":"Ratio du modèle {{modelRatio}}, ratio de cache {{cacheRatio}}, ratio de complétion {{completionRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次":"Ratio du modèle {{modelRatio}}, ratio de cache {{cacheRatio}}, ratio de complétion {{completionRatio}}, {{ratioType}} {{ratio}}, appels de recherche Web {{webSearchCallCount}} fois","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}":"Ratio du modèle {{modelRatio}}, ratio de cache {{cacheRatio}}, ratio de complétion {{completionRatio}}, ratio d'entrée image {{imageRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}":"Ratio du modèle {{modelRatio}}, ratio de complétion {{completionRatio}}, ratio de cache {{cacheRatio}}, ratio de création de cache {{cacheCreationRatio}}, {{ratioType}} {{ratio}}","模型倍率值":"Valeur du ratio de modèle","模型倍率和补全倍率":"Ratio de modèle et ratio de complétion","模型倍率和补全倍率同时设置":"Le ratio de modèle et le ratio de complétion sont définis simultanément","模型倍率设置":"Ratio modèle","模型关键字":"mot-clé du modèle","模型列表已复制到剪贴板":"Liste des modèles copiée dans le presse-papiers","模型列表已更新":"La liste des modèles a été mise à jour","模型列表已追加更新":"Model list has been updated","模型创建成功!":"Modèle créé avec succès !","模型删除失败":"Failed to delete model","模型删除失败: {{error}}":"Failed to delete model: {{error}}","模型删除成功":"Model deleted successfully","模型名称":"Nom du modèle","模型名称已存在":"Le nom du modèle existe déjà","模型固定价格":"Prix du modèle par appel","模型图标":"Icône du modèle","模型定价,需要登录访问":"Tarification du modèle, nécessite une connexion pour y accéder","模型广场":"Marché des modèles","模型拉取失败: {{error}}":"Failed to pull model: {{error}}","模型支持的接口端点信息":"Informations sur les points de terminaison de l'API pris en charge par le modèle","模型数据分析":"Analyse des données du modèle","模型映射必须是合法的 JSON 格式!":"Le mappage de modèles doit être au format JSON valide !","模型更新成功!":"Modèle mis à jour avec succès !","模型未加入列表,可能无法调用":"Le modèle n'est pas dans la liste, il peut ne pas être disponible","模型正则":"Regex de modèle","模型正则(每行一个)":"Regex de modèle (un par ligne)","模型正则不能为空":"La regex de modèle ne peut pas être vide","模型消耗分布":"Distribution de la consommation des modèles","模型消耗趋势":"Tendance de la consommation des modèles","模型版本":"Version du modèle","模型的详细描述和基本特性":"Description détaillée et caractéristiques de base du modèle","模型相关设置":"Paramètres liés au modèle","模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:":"La communauté des modèles a besoin de la contribution de tous. Si vous trouvez des données incorrectes ou si vous souhaitez contribuer à de nouvelles données de modèle, veuillez visiter :","模型管理":"Modèles","模型组":"Groupe de modèles","模型补全倍率(仅对自定义模型有效)":"Ratio d'achèvement de modèle (uniquement efficace pour les modèles personnalisés)","模型请求速率限制":"Limite de débit de requête de modèle","模型调用次数占比":"Ratio d'appels de modèles","模型调用次数排行":"Classement des appels de modèles","模型选择和映射设置":"Sélection de modèle et paramètres de mappage","模型部署":"Model Deployment","模型部署服务未启用":"Model deployment service is not enabled","模型部署管理":"Model Deployment Management","模型部署设置":"Model Deployment Settings","模型配置":"Configuration du modèle","模型重定向":"Redirection de modèle","模型重定向里的下列模型尚未添加到“模型”列表,调用时会因为缺少可用模型而失败:":"Les modèles suivants provenant de la redirection n'ont pas été ajoutés à la liste « Modèles », l'appel échouera faute de modèle disponible :","模型限制列表":"Liste des restrictions de modèle","模式":"Mode","模板":"Modèle","模板应用失败":"Échec de l'application du modèle","模板示例":"Exemple de modèle","模糊搜索模型名称":"Recherche floue de nom de modèle","次":"requête","欢迎使用,请完成以下设置以开始使用系统":"Bienvenue, veuillez compléter les paramètres suivants pour commencer à utiliser le système","欧元":"Euro","正在加载可用部署位置...":"Loading available deployment locations...","正在加载签到状态...":"Chargement du statut d'enregistrement...","正在处理大内容...":"Traitement de contenu volumineux...","正在提交":"Envoi en cours","正在构造请求体预览...":"Construction de l'aperçu du corps de la requête...","正在检查 io.net 连接...":"Checking io.net connection...","正在测试第 ${current} - ${end} 个模型 (å…± ${total} 个)":"Test des modèles ${current} - ${end} sur ${total} au total","正在跟随最新日志":"Following latest logs","正在跳转 GitHub...":"Redirection vers GitHub...","正在跳转...":"Redirection...","此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理":"Ce proxy est utilisé uniquement pour le transfert des requêtes d'images, l'envoi de notifications Webhook, etc. Les requêtes d'API IA sont toujours émises directement par le serveur, le proxy peut être configuré séparément dans les paramètres du canal","此修改将不可逆":"Cette modification sera irréversible","此操作不可恢复,请仔细确认时间后再操作!":"Cette opération est irréversible, veuillez confirmer attentivement l'heure avant d'opérer !","此操作不可撤销,将永久删除已自动禁用的密钥":"Cette opération ne peut pas être annulée et toutes les clés désactivées automatiquement seront définitivement supprimées.","此操作不可撤销,将永久删除该密钥":"Cette opération ne peut être annulée et la clé sera définitivement supprimée.","此操作不可逆,所有数据将被永久删除":"Cette opération est irréversible, toutes les données seront définitivement supprimées","此操作具有风险,请确认要继续执行":"This operation is risky, please confirm to continue","此操作将启用用户账户":"Cette opération activera le compte utilisateur","此操作将提升用户的权限级别":"Cette opération augmentera le niveau de permission de l'utilisateur","此操作将禁用用户账户":"Cette opération désactivera le compte utilisateur","此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。":"Cela désactivera la configuration actuelle de l'authentification à deux facteurs de l'utilisateur. Aucun code de vérification ne sera requis jusqu'à ce qu'il la réactive.","此操作将解绑用户当前的 Passkey,下次登录需要重新注册。":"Cela détachera le Passkey actuel de l'utilisateur. Il devra se réenregistrer lors de sa prochaine connexion.","此操作将降低用户的权限级别":"Cette opération abaissera le niveau de permission de l'utilisateur","此支付方式最低充值金额为":"Le montant minimum de recharge pour ce mode de paiement est de","此渠道由 IO.NET 自动同步,类型、密钥和 API 地址已锁定。":"This channel is automatically synchronized by IO.NET, type, key and API address are locked.","此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。":"Ce paramètre est utilisé pour les calculs internes du système, la valeur par défaut 500000 est conçue pour une précision de 6 décimales, la modification n'est pas recommandée.","此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除":"Cette page n'affiche que les modèles sans prix ni ratio. Après le paramétrage, ils seront automatiquement supprimés de la liste","此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改":"Lecture seule, paramètres personnels de l'utilisateur, et ne peut pas être modifié directement","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:":"Ceci est facultatif, utilisé pour modifier le nom du modèle dans le corps de la requête, c'est une chaîne JSON, la clé est le nom du modèle dans la requête, et la valeur est le nom du modèle à remplacer, par exemple :","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改":"Ceci est facultatif, utilisé pour modifier le nom du modèle dans le corps de la requête, sous forme de chaîne JSON, la clé est le nom du modèle dans la requête, la valeur est le nom du modèle à remplacer, laisser vide ne changera rien","此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:":"Facultatif, utilisé pour remplacer les codes d'état renvoyés, affecte uniquement le jugement local, ne modifie pas le code d'état renvoyé en amont, par exemple, réécrire l'erreur 400 du canal Claude en 500 (pour une nouvelle tentative). N'abusez pas de cette fonctionnalité. Exemple :","此项可选,用于覆盖请求参数。不支持覆盖 stream 参数":"Ceci est facultatif, utilisé pour remplacer les paramètres de requête. Ne prend pas en charge le remplacement du paramètre stream","此项可选,用于覆盖请求头参数":"Ceci est facultatif, utilisé pour remplacer les paramètres d'en-tête de requête","此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1å’Œ/":"Facultatif pour les appels d'API via une adresse d'API personnalisée, n'ajoutez pas /v1 et / à la fin","每个用户最多可创建的令牌数量,默认 1000,设置过大可能会影响性能":"Nombre maximal de jetons que chaque utilisateur peut créer, par défaut 1000. Une valeur trop élevée peut affecter les performances","每周":"Hebdomadaire","每天":"Quotidien","每容器GPUæ•°":"GPUs per Container","每日仅可签到一次,请勿重复签到":"Un seul enregistrement par jour, veuillez ne pas vous enregistrer plusieurs fois","每日签到":"Enregistrement quotidien","每日签到可获得随机额度奖励":"L'enregistrement quotidien récompense un quota aléatoire","每月":"Mensuel","每隔多少分钟测试一次所有通道":"Tous les combien de minutes tester tous les canaux","永不过期":"N'expire jamais","永久删除您的两步验证设置":"Supprimer définitivement vos paramètres d'authentification à deux facteurs","永久删除所有备用码(包括未使用的)":"Supprimer définitivement tous les codes de sauvegarde (y compris ceux non utilisés)","没有匹配的字段":"Aucun champ correspondant","没有匹配的日志条目":"No matching log entries","没有匹配的规则":"Aucune règle correspondante","没有可用令牌用于填充":"Aucun jeton disponible pour le remplissage","没有可用模型":"Aucun modèle disponible","没有找到匹配的模型":"Aucun modèle correspondant trouvé","没有未设置的模型":"Aucun modèle non configuré","没有条件时,默认总是执行该操作。":"Lorsqu'aucune condition n'est définie, l'opération est toujours exécutée par défaut.","没有模型可以复制":"Aucun modèle à copier","没有账户?":"Pas de compte ? ","注 册":"S'inscrire","注册":"S'inscrire","注册 Passkey":"Enregistrer un Passkey","注意":"Remarque","注意:JSON中重复的键只会保留最后一个同名键的值":"Remarque : Dans JSON, pour les clés dupliquées, seule la valeur de la dernière clé du même nom sera conservée","注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用":"Remarque : Pour les API non-Chat, assurez-vous de saisir l'adresse API correcte, sinon elle pourrait ne pas fonctionner","注销":"Se déconnecter","注销成功!":"Déconnexion réussie !","活跃文件":"Fichiers actifs","活跃缓存数":"Nombre de caches actifs","流":"Flux","流式":"Streaming","流式响应完成":"Flux terminé","流式输出":"Sortie en flux","流量端口":"Traffic Port","浅色":"Clair","浅色模式":"Mode clair","测活":"Health Check","测试":"Tester","测试中":"Test en cours","测试中...":"Test en cours...","测试单个渠道操作项目组":"Tester un seul groupe de projet d'opération de canal","测试失败":"Échec du test","测试失败:":"Test failed: ","测试所有未手动禁用渠道":"Tester tous les canaux sauf ceux désactivés manuellement","测试所有渠道的最长响应时间":"Temps de réponse maximal pour tester tous les canaux","测试所有通道":"Tester tous les canaux","测试模式":"Mode test","测试连接":"Test Connection","测速":"Test de vitesse","消息优先级":"Priorité du message","消息优先级,范围0-10,默认为5":"Priorité du message, plage 0-10, par défaut 5","消息已删除":"Message supprimé","消息已复制到剪贴板":"Message copié dans le presse-papiers","消息已更新":"Message mis à jour","消息已编辑":"Message édité","消耗分布":"Distribution de la consommation","消耗趋势":"Tendance de la consommation","消耗额度":"Quota utilisé","消费":"Consommer","深色":"Sombre","深色模式":"Mode sombre","添加":"Ajouter","添加 OAuth 提供商":"Ajouter un fournisseur OAuth","添加API":"Ajouter une API","添加产品":"Ajouter un produit","添加令牌":"Créer un jeton","添加兑换码":"Ajouter un code d'échange","添加公告":"Ajouter un avis","添加分类":"Ajouter une catégorie","添加后提交":"Soumettre après ajout","添加启动参数":"Add Startup Args","添加启动命令":"Add Startup Command","添加密钥环境变量":"Add Secret Environment Variable","添加成功":"Ajouté avec succès","添加模型":"Ajouter un modèle","添加模型区域":"Ajouter une zone de modèle","添加渠道":"Ajouter un canal","添加环境变量":"Add Environment Variable","添加用户":"Ajouter un utilisateur","添加聊天配置":"Ajouter une configuration de chat","添加键值对":"Ajouter une paire clé-valeur","添加问答":"Ajouter une FAQ","添加额度":"Ajouter un quota","清理不活跃缓存":"Nettoyer le cache inactif","清理失败":"Échec du nettoyage","清空":"Clear","清空全部缓存":"Vider tout le cache","清空该规则缓存":"Vider le cache de cette règle","清空重定向":"Effacer la redirection","清除历史日志":"Effacer les journaux historiques","清除失效兑换码":"Effacer les codes d'échange non valides","清除所有模型":"Effacer tous les modèles","渠道":"Canal","渠道 ID":"ID du Canal","渠道ID,名称,密钥,API地址":"ID du canal, nom, clé, URL de base","渠道亲和性":"Affinité de canal","渠道亲和性:上游缓存命中":"Affinité de canal : hit du cache en amont","渠道亲和性会基于从请求上下文或 JSON Body 提取的 Key,优先复用上一次成功的渠道。":"L'affinité de canal réutilise le dernier canal réussi en fonction des clés extraites du contexte de la requête ou du body JSON.","渠道优先级":"Priorité du canal","渠道信息":"Informations sur le canal","渠道创建成功!":"Canal créé avec succès !","渠道复制失败":"Échec de la copie du canal","渠道复制失败: ":"Échec de la copie du canal :","渠道复制成功":"Copie de canal réussie","渠道密钥":"Clé de canal","渠道密钥信息":"Informations sur la clé du canal","渠道密钥列表":"Liste des clés de canal","渠道更新成功!":"Canal mis à jour avec succès !","渠道权重":"Poids du canal","渠道标签":"Étiquette du canal","渠道模型信息不完整":"Informations du modèle de canal incomplètes","渠道的基本配置信息":"Informations de configuration de base du canal","渠道的模型测试":"Test de modèle de canal","渠道的高级配置选项":"Options de configuration avancées du canal","渠道管理":"Canaux","渠道额外设置":"Paramètres supplémentaires du canal","源地址":"Adresse source","满足任一条件(OR)":"Satisfaire une condition quelconque (OR)","演示站点":"Site de démonstration","演示站点模式":"Mode site de démonstration","点击 + 按钮添加图片URL进行多模态对话":"Cliquez sur + pour ajouter des URL d'images pour une conversation multimodale",'点击"确认延长"后将立即扣除费用并延长容器运行时间':'After clicking "Confirm Extension", the fee will be deducted immediately and the container runtime will be extended',"点击上传文件或拖拽文件到这里":"Cliquez pour télécharger un fichier ou faites glisser et déposez un fichier ici","点击下方按钮通过 Telegram 完成绑定":"Cliquez sur le bouton ci-dessous pour terminer la liaison via Telegram","点击复制ID":"Click to copy ID","点击复制模型名称":"Cliquez pour copier le nom du modèle","点击查看差异":"Cliquez pour voir les différences","点击此处":"cliquez ici","点击预览视频":"Cliquez pour prévisualiser la vidéo","点击预览音乐":"Cliquez pour écouter la musique","点击验证按钮,使用您的生物特征或安全密钥":"Cliquez sur le bouton de vérification pour utiliser vos caractéristiques biométriques ou votre clé de sécurité","版权所有":"Tous droits réservés","状态":"Statut","状态码":"Code d'état","状态码复写":"Remplacement du code d'état","状态码复写包含无效的状态码":"Le remplacement du code d'état contient des codes d'état invalides","状态筛选":"Filtre d'état","状态页面Slug":"Slug de la page d'état","环境变量":"Environment Variables","生成令牌":"Générer un jeton","生成并填入":"Générer et remplir","生成数量":"Générer la quantité","生成数量必须大于0":"La quantité de génération doit être supérieure à 0","生成新的备用码":"Générer de nouveaux codes de sauvegarde","生成歌词":"Générer des paroles","生成音乐":"générer de la musique","生效":"Actif","用于API调用的身份验证令牌,请妥善保管":"Jeton d'authentification pour les appels d'API, veuillez le conserver en lieu sûr","用于唯一标识用户的字段路径":"Chemin du champ pour identifier les utilisateurs de manière unique","用于配置网络代理,支持 socks5 协议":"Utilisé pour configurer le proxy réseau, prend en charge le protocole socks5","用于验证回调 new-api çš„ webhook 请求的密钥,敏感信息不显示":"Clé utilisée pour vérifier les requêtes webhook de rappel de new-api, les informations sensibles ne sont pas affichées.","用以支持基于 WebAuthn 的无密码登录注册":"Prise en charge de la connexion et de l'enregistrement sans mot de passe basés sur WebAuthn","用以支持用户校验":"Pour prendre en charge la vérification des utilisateurs","用以支持系统的邮件发送":"Pour prendre en charge l'envoi d'e-mails système","用以支持通过 Discord 进行登录注册":"Utilisé pour prendre en charge la connexion/l'inscription via Discord","用以支持通过 GitHub 进行登录注册":"Pour prendre en charge la connexion & l'inscription via GitHub","用以支持通过 Linux DO 进行登录注册":"Pour prendre en charge la connexion & l'inscription via Linux DO","用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP":"Pour prendre en charge la connexion via OIDC, par exemple Okta, Auth0 et autres IdP compatibles avec le protocole OIDC","用以支持通过 Telegram 进行登录注册":"Pour prendre en charge la connexion & l'inscription via Telegram","用以支持通过微信进行登录注册":"Pour prendre en charge la connexion & l'inscription via WeChat","用以防止恶意用户利用临时邮箱批量注册":"Pour empêcher les utilisateurs malveillants d'utiliser des e-mails temporaires pour s'inscrire en masse","用户":"Utilisateurs","用户 ID 字段(可选)":"Champ ID utilisateur (optionnel)","用户个人功能":"Fonctions personnelles de l'utilisateur","用户主页,展示系统信息":"Page d'accueil de l'utilisateur, affichant les informations système","用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置":"Priorité de l'utilisateur : si l'utilisateur spécifie une invite système dans la requête, le paramètre de l'utilisateur sera utilisé en premier","用户信息":"Informations utilisateur","用户信息更新成功!":"Informations utilisateur mises à jour avec succès !","用户信息缺失":"Informations utilisateur manquantes","用户最大令牌数量":"Nombre maximal de jetons par utilisateur","用户分组":"Votre groupe par défaut","用户分组和额度管理":"Groupes et quotas","用户分组配置":"Configuration du groupe d'utilisateurs","用户协议":"Accord utilisateur","用户协议已更新":"L'accord utilisateur a été mis à jour","用户协议更新失败":"Échec de la mise à jour de l'accord utilisateur","用户可选分组":"Groupes sélectionnables par l'utilisateur","用户名":"Nom d'utilisateur","用户名字段(可选)":"Champ nom d'utilisateur (optionnel)","用户名或邮箱":"Nom d'utilisateur ou e-mail","用户名称":"Nom d'utilisateur","用户控制面板,管理账户":"Panneau de configuration de l'utilisateur pour la gestion du compte",'用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{"vip": "VIP 用户", "test": "测试"},表示用户可以选择 vip 分组和 test 分组':`Groupes sélectionnables par l'utilisateur lors de la création d'un jeton, format de chaîne JSON, par exemple : {"vip": "Utilisateur VIP", "test": "Test"}, indiquant que l'utilisateur peut sélectionner le groupe vip et le groupe test`,"用户每周期最多请求完成次数":"Nombre maximal de requêtes utilisateur réussies par période","用户每周期最多请求次数":"Nombre maximal de requêtes utilisateur par période","用户注册时看到的网站名称,比如'我的网站'":"Nom du site Web que les utilisateurs voient lors de l'inscription, par exemple 'Mon site Web'","用户的基本账户信息":"Informations de base du compte utilisateur","用户管理":"Utilisateurs","用户组":"Groupe d'utilisateurs","用户订阅管理":"Gestion des abonnements utilisateur","用户账户创建成功!":"Compte utilisateur créé avec succès !","用户账户管理":"Comptes utilisateurs","用时/首字":"Temps/premier mot","由全站货币展示设置统一控制":"Contrôlé par les paramètres globaux d'affichage des devises","由订阅抵扣":"Déduit par l'abonnement","界面语言和其他个人偏好":"Langue de l'interface et autres préférences personnelles","留空使用系统临时目录":"Laisser vide pour utiliser le répertoire temporaire du système","留空则使用账号绑定的邮箱":"Si ce champ est laissé vide, l'adresse e-mail liée au compte sera utilisée","留空则使用默认端点;支持 {path, method}":"Laissez vide pour utiliser le point de terminaison par défaut ; prend en charge {path, method}","留空则保持原有密钥":"Laisser vide pour conserver la clé existante","留空则默认使用服务器地址,注意不能携带http://或者https://":"Laissez vide pour utiliser l'adresse du serveur par défaut, notez que vous ne pouvez pas inclure http:// ou https://","ç™» 录":"Se connecter","登录":"Se connecter","登录成功!":"Connexion réussie !","登录过期,请重新登录!":"Session expirée, veuillez vous reconnecter !","白名单":"Liste blanche","的前提下使用。":"doit être utilisé conformément aux conditions.","监控设置":"Surveillance","目录总大小":"Taille totale du répertoire","目录文件数":"Nombre de fichiers du répertoire","目标用户:{{username}}":"Utilisateur cible : {{username}}","目标端点":"Point de terminaison cible","目标路径(可选)":"Chemin cible (optionnel)","直接提交":"Soumettre directement","直接编辑 JSON 文本,保存时会校验格式。":"Modifier le texte JSON directement ; le format sera validé lors de la sauvegarde.","相关项目":"Projets connexes","相当于删除用户,此修改将不可逆":"Équivalent à supprimer l'utilisateur, cette modification sera irréversible","矛盾":"Conflit","知识库 ID":"ID de la base de connaissances","硬件":"Hardware","硬件与性能":"Hardware & Performance","硬件类型":"Hardware Type","硬件配置":"Hardware Configuration","确定":"OK","确定?":"Sûr ?","确定删除此组?":"Confirmer la suppression de ce groupe ?","确定导入":"Confirmer l'importation","确定是否要修复数据库一致性?":"Êtes-vous sûr de vouloir réparer la cohérence de la base de données ?","确定是否要删除所选通道?":"Êtes-vous sûr de vouloir supprimer les canaux sélectionnés ?","确定是否要删除此令牌?":"Êtes-vous sûr de vouloir supprimer ce jeton ?","确定是否要删除此兑换码?":"Êtes-vous sûr de vouloir supprimer ce code d'échange ?","确定是否要删除此模型?":"Êtes-vous sûr de vouloir supprimer ce modèle ?","确定是否要删除此渠道?":"Êtes-vous sûr de vouloir supprimer ce canal ?","确定是否要删除禁用通道?":"Êtes-vous sûr de vouloir supprimer le canal désactivé ?","确定是否要复制此渠道?":"Êtes-vous sûr de vouloir copier ce canal ?","确定是否要注销此用户?":"Êtes-vous sûr de vouloir déconnecter cet utilisateur ?","确定清除所有失效兑换码?":"Êtes-vous sûr de vouloir effacer tous les codes d'échange non valides ?","确定要修改所有子渠道优先级为 ":"Confirmer la modification de toutes les priorités des sous-canaux en ","确定要修改所有子渠道权重为 ":"Confirmer la modification de tous les poids des sous-canaux en ","确定要充值 $":"Confirmer la recharge de $",'确定要删除供应商 "{{name}}" 吗?此操作不可撤销。':'Êtes-vous sûr de vouloir supprimer le fournisseur "{{name}}" ? Cette opération est irréversible.',"确定要删除所有已自动禁用的密钥吗?":"Êtes-vous sûr de vouloir supprimer toutes les clés désactivées automatiquement ?","确定要删除所选的 {{count}} 个令牌吗?_one":"Êtes-vous sûr de vouloir supprimer le jeton sélectionné ?","确定要删除所选的 {{count}} 个令牌吗?_many":"Êtes-vous sûr de vouloir supprimer les {{count}} jetons sélectionnés ?","确定要删除所选的 {{count}} 个令牌吗?_other":"Êtes-vous sûr de vouloir supprimer les {{count}} jetons sélectionnés ?","确定要删除所选的 {{count}} 个模型吗?_one":"Êtes-vous sûr de vouloir supprimer le modèle sélectionné ?","确定要删除所选的 {{count}} 个模型吗?_many":"Êtes-vous sûr de vouloir supprimer les {{count}} modèles sélectionnés ?","确定要删除所选的 {{count}} 个模型吗?_other":"Êtes-vous sûr de vouloir supprimer les {{count}} modèles sélectionnés ?","确定要删除此 OAuth 提供商吗?":"Êtes-vous sûr de vouloir supprimer ce fournisseur OAuth ?","确定要删除此API信息吗?":"Êtes-vous sûr de vouloir supprimer ces informations d'API ?","确定要删除此公告吗?":"Êtes-vous sûr de vouloir supprimer cet avis ?","确定要删除此分类吗?":"Êtes-vous sûr de vouloir supprimer cette catégorie ?","确定要删除此密钥吗?":"Êtes-vous sûr de vouloir supprimer cette clé ?","确定要删除此问答吗?":"Êtes-vous sûr de vouloir supprimer cette FAQ ?","确定要删除这条消息吗?":"Êtes-vous sûr de vouloir supprimer ce message ?","确定要删除选中的":"Are you sure you want to delete the selected","确定要启用所有密钥吗?":"Êtes-vous sûr de vouloir activer toutes les clés ?","确定要启用此用户吗?":"Êtes-vous sûr de vouloir activer cet utilisateur ?","确定要提升此用户吗?":"Êtes-vous sûr de vouloir promouvoir cet utilisateur ?","确定要更新所有已启用通道余额吗?":"Êtes-vous sûr de vouloir mettre à jour le solde de tous les canaux activés ?","确定要测试所有未手动禁用渠道吗?":"Êtes-vous sûr de vouloir tester tous les canaux sauf ceux désactivés manuellement ?","确定要测试所有通道吗?":"Êtes-vous sûr de vouloir tester tous les canaux ?","确定要禁用所有的密钥吗?":"Êtes-vous sûr de vouloir désactiver toutes les clés ?","确定要禁用此用户吗?":"Êtes-vous sûr de vouloir désactiver cet utilisateur ?","确定要解绑 {{name}} 吗?":"Êtes-vous sûr de vouloir dissocier {{name}} ?","确定要降级此用户吗?":"Êtes-vous sûr de vouloir rétrograder cet utilisateur ?","确定重置":"Confirmer la réinitialisation","确定重置模型倍率吗?":"Confirmer la réinitialisation du ratio de modèle ?","确认":"Confirmer","确认作废":"Confirmer l'invalidation","确认关闭提示":"Confirmer la fermeture","确认冲突项修改":"Confirmer la modification de l'élément de conflit","确认删除":"Confirmer la suppression","确认删除模型":"Confirm Delete Model","确认取消密码登录":"Confirmer l'annulation de la connexion par mot de passe","确认启用":"Confirmer l'activation","确认密码":"Confirmer le mot de passe","确认导入配置":"Confirmer l'importation de la configuration","确认延长":"Confirm Extension","确认延长容器时长":"Confirm Container Duration Extension","确认操作":"Confirm Operation","确认新密码":"Confirmer le nouveau mot de passe","确认清理不活跃的磁盘缓存?":"Confirmer le nettoyage du cache disque inactif ?","确认清空全部渠道亲和性缓存":"Confirmer la suppression de tout le cache d'affinité de canal","确认清空该规则缓存":"Confirmer la suppression du cache de cette règle","确认清除历史日志":"Confirmer l'effacement des journaux historiques","确认禁用":"Confirmer la désactivation","确认补单":"Confirmer la complétion","确认解绑":"Confirmer la dissociation","确认解绑 Passkey":"Confirmer la dissociation du Passkey","确认设置并完成初始化":"Confirmer les paramètres et terminer l'initialisation","确认重置 Passkey":"Confirmer la réinitialisation du Passkey","确认重置两步验证":"Confirmer la réinitialisation de l'authentification à deux facteurs","确认重置密码":"Confirmer la réinitialisation du mot de passe","磁盘 阈值 (%)":"Seuil disque (%)","磁盘使用率超过此值时拒绝请求":"Rejeter les requêtes lorsque l'utilisation du disque dépasse cette valeur","磁盘可用空间小于缓存最大总量设置":"L'espace disque disponible est inférieur au paramètre de taille maximale du cache","磁盘命中":"Hits disque","磁盘缓存最大总量 (MB)":"Taille maximale du cache disque (Mo)","磁盘缓存占用的最大空间":"Espace maximal occupé par le cache disque","磁盘缓存已清理":"Cache disque nettoyé","磁盘缓存设置(磁盘换内存)":"Paramètres du cache disque (échange disque/mémoire)","磁盘缓存阈值 (MB)":"Seuil du cache disque (Mo)","示例":"Exemple",'示例:{"default": [200, 100], "vip": [0, 1000]}。':'Exemple : {"default": [200, 100], "vip": [0, 1000]}.',"视频":"Vidéo","视频Remix":"Remix vidéo","视频无法在当前浏览器中播放,这可能是由于:":"La vidéo ne peut pas être lue dans ce navigateur, cela peut être dû à :","禁用":"Désactiver","禁用 store 透传":"Désactiver le passage de store","禁用2FA失败":"Échec de la désactivation de 2FA","禁用两步验证":"Désactiver l'authentification à deux facteurs","禁用全部":"Désactiver tout","禁用原因":"Raison de la désactivation","禁用后用户端不再展示,但历史订单不受影响。是否继续?":"Après désactivation, il ne sera plus affiché côté utilisateur, mais les commandes historiques ne sont pas affectées. Continuer ?","禁用后的影响:":"Impact après la désactivation :","禁用密钥失败":"Échec de la désactivation de la clé","禁用思考处理的模型列表":"Liste noire des modèles pour le traitement thinking","禁用所有密钥失败":"Échec de la désactivation de toutes les clés","禁用时间":"Heure de désactivation","私有IP访问详细说明":"⚠️ Avertissement de sécurité : l'activation de cette option autorise l'accès aux ressources du réseau interne (localhost, réseaux privés). N'activez cette option que si vous devez accéder à des services internes et que vous comprenez les implications en matière de sécurité.","私有部署地址":"Adresse de déploiement privée","私有镜像仓库的密码":"Password for private image registry","私有镜像仓库的用户名":"Username for private image registry","ç§’":"Seconde","移除 functionResponse.id 字段":"Supprimer le champ functionResponse.id","移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目":"La suppression de la marque de copyright de One API doit d'abord être autorisée. La maintenance du projet demande beaucoup d'efforts. Si ce projet a du sens pour vous, veuillez le soutenir activement.","窗口处理":"gestion des fenêtres","窗口等待":"attente de la fenêtre","立即签到":"S'enregistrer maintenant","立即订阅":"S'abonner maintenant","站点额度展示类型及汇率":"Type d'affichage du quota du site et taux de change","端口号必须在1-65535之间":"Port number must be between 1-65535","端口配置详细说明":"Limitez les requêtes externes à des ports spécifiques. Utilisez des ports uniques (80, 443) ou des plages (8000-8999). Une liste vide autorise tous les ports. La valeur par défaut inclut les ports Web courants.","端点":"Point de terminaison","端点 URL 必须是完整地址(以 http:// 或 https:// 开头)":"L'URL du point de terminaison doit être une adresse complète (commençant par http:// ou https://)","端点映射":"Mappage de points de terminaison","端点类型":"Type de point de terminaison","端点组":"Groupe de points de terminaison","第 {{line}} 条 prune_objects 缺少条件":"Règle n°{{line}} prune_objects manque de conditions","第 {{line}} 条 prune_objects 需要至少一个匹配条件":"Règle n°{{line}} prune_objects nécessite au moins une condition","第 {{line}} 条 return_error 需要 message 字段":"Règle n°{{line}} return_error nécessite un champ message","第 {{line}} 条操作缺少值":"Règle n°{{line}} opération manque une valeur","第 {{line}} 条操作缺少来源字段":"Règle n°{{line}} opération manque un champ source","第 {{line}} 条操作缺少目标字段":"Règle n°{{line}} opération manque un champ cible","第 {{line}} 条操作缺少目标路径":"Règle n°{{line}} opération manque un chemin cible","第 {{line}} 条请求头透传格式无效":"Règle n°{{line}} format de transmission d'en-tête invalide","第 {{line}} 条请求头透传缺少请求头名称":"Règle n°{{line}} transmission d'en-tête manque le nom de l'en-tête","第三方支付配置":"Configuration des paiements tiers","第三方账户绑定状态(只读)":"État de la liaison du compte tiers (lecture seule)","等价金额:":"Montant équivalent : ","等待中":"En attente","等待获取邮箱信息...":"En attente d'obtenir des informations par e-mail...","筛选":"Filtre","签到最大额度":"Quota maximum d'enregistrement","签到最小额度":"Quota minimum d'enregistrement","签到功能允许用户每日签到获取随机额度奖励":"La fonction d'enregistrement permet aux utilisateurs de s'enregistrer quotidiennement pour recevoir des récompenses de quota aléatoires","签到失败":"Échec de l'enregistrement","签到奖励将直接添加到您的账户余额":"Les récompenses d'enregistrement seront directement ajoutées à votre solde de compte","签到奖励的最大额度":"Quota maximum pour les récompenses d'enregistrement","签到奖励的最小额度":"Quota minimum pour les récompenses d'enregistrement","签到成功!获得":"Enregistrement réussi ! Reçu","签到设置":"Paramètres d'enregistrement","简洁":"Simple","简洁模式:按 type 全量清理对象,例如 redacted_thinking。":"Mode simple : Nettoyer tous les objets par type, ex. redacted_thinking.","简洁模式仅返回 message;状态码和错误类型将使用系统默认值。":"Le mode simple renvoie uniquement le message ; le code d'état et le type d'erreur utiliseront les valeurs par défaut du système.","管理":"Gérer","管理 Ollama 模型的拉取和删除":"Manage Ollama model pulling and deletion","管理你的 LinuxDO OAuth App":"Gérer votre application OAuth LinuxDO","管理员":"Admin","管理员区域":"Zone administrateur","管理员暂时未设置任何关于内容":`L'administrateur n'a encore défini aucun contenu personnalisé "À propos".`,"管理员未开启 Creem 充值!":"L'administrateur n'a pas activé la recharge Creem !","管理员未开启Stripe充值!":"L'administrateur n'a pas activé la recharge Stripe !","管理员未开启在线充值!":"L'administrateur n'a pas activé la recharge en ligne !","管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。":"L'administrateur n'a pas activé la fonction de recharge en ligne, veuillez contacter l'administrateur pour l'activer ou recharger avec un code d'échange.","管理员未开启在线支付功能,请联系管理员配置。":"Le paiement en ligne n'est pas activé par l'administrateur. Veuillez contacter l'administrateur.","管理员未设置用户可选分组":"L'administrateur n'a pas défini de groupes sélectionnables par l'utilisateur","管理员设置了外部链接,点击下方按钮访问":"L'administrateur a défini un lien externe, cliquez sur le bouton ci-dessous pour y accéder","管理员账号":"Compte administrateur","管理员账号已经初始化过,请继续设置其他参数":"Le compte administrateur a déjà été initialisé, veuillez continuer à définir d'autres paramètres","管理模型、标签、端点等预填组":"Gérer les groupes pré-remplis de modèles, d'étiquettes, de points de terminaison, etc.","管理用户已绑定的第三方账户,支持筛选与解绑":"Gérer les comptes tiers liés des utilisateurs, avec prise en charge du filtrage et de la dissociation","管理绑定":"Gérer les liaisons","类型":"Type","类型(常用)":"Type (courant)","粘贴图片失败":"Échec du collage de l'image","精确":"Exact","系统":"Système","系统令牌已复制到剪切板":"Le jeton système a été copié dans le presse-papiers","系统任务记录":"Tâches système","系统信息":"Informations système","系统公告":"Avis système","系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)":"Avis système, vous pouvez publier des avis système et des messages importants (maximum 100, afficher les 20 derniers sur le front-end)","系统内存":"Mémoire système","系统初始化":"Initialisation du système","系统初始化失败,请重试":"L'initialisation du système a échoué, veuillez réessayer","系统初始化成功,正在跳转...":"Initialisation du système réussie, redirection en cours...","系统参数配置":"Paramètres système","系统名称":"Nom du système","系统名称已更新":"Nom du système mis à jour","系统名称更新失败":"Échec de la mise à jour du nom du système","系统已为该部署准备 Ollama 镜像与随机 API Key":"System has prepared Ollama image and random API Key for this deployment","系统性能监控":"Surveillance des performances du système","系统提示覆盖":"Remplacement de l'invite système","系统提示词":"Invite système","系统提示词拼接":"Concaténation des invites système","系统数据统计":"Statistiques des données système","系统文档和帮助信息":"Documentation système et informations d'aide","系统消息":"Messages système","系统管理功能":"Fonctions de gestion du système","系统设置":"Système","系统访问令牌":"Jeton d'accès au système","约":"Environ","索引":"Index","紧凑列表":"Liste compacte","累计签到":"Total des enregistrements","累计获得":"Total reçu","线路描述":"Description de l'itinéraire","组列表":"Liste des groupes","组名":"Nom du groupe","组织":"Organisation","组织,不填则为默认组织":"Organisation, par défaut si vide","终止中":"Terminating","终止请求中":"Terminating request","绑定":"Lier","绑定 Telegram":"Lier Telegram","绑定信息":"Informations de liaison","绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。":"Après liaison, un abonnement utilisateur est créé immédiatement (sans paiement) ; la validité suit la configuration du plan.","绑定微信账户":"Lier le compte WeChat","绑定成功!":"Liaison réussie !","绑定订阅套餐":"Lier un plan d'abonnement","绑定邮箱地址":"Lier l'adresse e-mail","结束":"Fin","结束时间":"Heure de fin","结果图片":"Résultat","结算差额":"Différence de règlement","绘图":"Dessin","绘图任务记录":"Tâches dessin","绘图日志":"Dessins","绘图设置":"Dessin","统一的":"La Passerelle","统计Tokens":"Jetons statistiques","统计已重置":"Statistiques réinitialisées","统计次数":"Nombre de statistiques","统计额度":"Quota statistique","ç»§ç»­":"Continuer","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio : {{ratio}})","缓存 Tokens":"Jetons de cache","缓存: {{cacheRatio}}":"Cache : {{cacheRatio}}","缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Prix du cache : {{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (taux de cache : {{cacheRatio}})","缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Prix du cache : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (taux de cache : {{cacheRatio}})","缓存倍率":"Ratio de cache","缓存倍率 {{cacheRatio}}":"Ratio de cache {{cacheRatio}}","缓存写":"Écriture cache","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Création de cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio : {{ratio}})","缓存创建 Tokens":"Jetons de création de cache","缓存创建: {{cacheCreationRatio}}":"Création de cache : {{cacheCreationRatio}}","缓存创建: 1h {{cacheCreationRatio1h}}":"Création de cache : 1h {{cacheCreationRatio1h}}","缓存创建: 5m {{cacheCreationRatio5m}}":"Création de cache : 5m {{cacheCreationRatio5m}}","缓存创建: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Création de cache : 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})":"Prix de création du cache : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (taux de création de cache : {{cacheCreationRatio}})","缓存创建价格合计:5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens":"Total du prix de création de cache : 5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens","缓存创建倍率":"Ratio de création du cache","缓存创建倍率 {{cacheCreationRatio}}":"Ratio de création de cache {{cacheCreationRatio}}","缓存创建倍率 1h {{cacheCreationRatio1h}}":"Multiplicateur de création de cache 1h {{cacheCreationRatio1h}}","缓存创建倍率 5m {{cacheCreationRatio5m}}":"Multiplicateur de création de cache 5m {{cacheCreationRatio5m}}","缓存创建倍率 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Ratio de création du cache 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存条目数":"Nombre d'entrées en cache","缓存目录":"Répertoire de cache","缓存目录磁盘空间":"Espace disque du répertoire de cache","缓存读":"Lecture cache","编辑":"Modifier","编辑 OAuth 提供商":"Modifier le fournisseur OAuth","编辑API":"Modifier l'API","编辑产品":"Modifier le produit","编辑供应商":"Modifier le fournisseur","编辑公告":"Modifier l'avis","编辑公告内容":"Modifier le contenu de l'annonce","编辑分类":"Modifier la catégorie","编辑成功":"Modification réussie","编辑方式":"Mode d'édition","编辑标签":"Modifier l'étiquette","编辑模型":"Modifier le modèle","编辑模式":"Mode d'édition","编辑用户":"Modifier l'utilisateur","编辑聊天配置":"Modifier la configuration de discussion","编辑规则":"Modifier la règle","编辑问答":"Modifier la FAQ","缩词":"Raccourcir","缺省 MaxTokens":"MaxTokens par défaut","网站地址":"Adresse du site web","网站域名标识":"ID de domaine du site Web","网络连接失败,请检查网络设置或稍后重试":"Network connection failed, please check network settings or try again later","网络配置":"Network Configuration","网络错误":"Erreur réseau","置信度":"Confiance","美元":"Dollar américain","聊天":"Discuter","聊天会话管理":"Sessions de discussion","聊天区域":"Zone de discussion","聊天应用名称":"Nom de l'application de discussion","聊天应用名称已存在,请使用其他名称":"Le nom de l'application de discussion existe déjà, veuillez utiliser un autre nom","聊天设置":"Discussion","聊天配置":"Configuration de la discussion","聊天链接配置错误,请联系管理员":"Erreur de configuration du lien de discussion, veuillez contacter l'administrateur","联系我们":"Contactez-nous","腾讯混元":"Hunyuan","自动分组auto,从第一个开始选择":"Regroupement automatique auto, sélection à partir du premier","自动刷新":"Auto Refresh","自动刷新中":"Auto refreshing","自动填充字段":"Remplissage automatique des champs","自动检测":"Détection automatique","自动模式":"Mode automatique","自动测试所有通道间隔时间":"Intervalle de test automatique pour tous les canaux","自动生成:":"Généré automatiquement :","自动禁用":"Désactivé automatiquement","自动禁用关键词":"Mots-clés de désactivation automatique","自动禁用状态码":"Codes d'état de désactivation automatique","自动禁用状态码格式不正确":"Format des codes d'état de désactivation automatique incorrect","自动选择":"Sélection automatique","自动重试状态码":"Codes d'état de nouvelle tentative automatique","自动重试状态码格式不正确":"Format des codes d'état de nouvelle tentative automatique incorrect","自定义":"Personnalisé","自定义 JSON":"JSON personnalisé","自定义 OAuth 提供商":"Fournisseurs OAuth personnalisés","自定义充值数量选项":"Options de montant de recharge personnalisées","自定义充值数量选项不是合法的 JSON 数组":"Les options de montant de recharge personnalisées ne sont pas un tableau JSON valide","自定义变焦-提交":"Zoom personnalisé-Soumettre","自定义模型名称":"Nom de modèle personnalisé","自定义模式下不可用":"Non disponible en mode personnalisé","自定义秒数":"Secondes personnalisées","自定义请求体模式":"Mode de corps de requête personnalisé","自定义货币":"Devise personnalisée","自定义货币符号":"Symbole de devise personnalisé","自定义错误响应":"Réponse d'erreur personnalisée","自定义镜像":"Custom Image","自用模式":"Mode auto-utilisation","自适应列表":"Liste adaptative","至":"jusqu'à","节省":"Économiser","花费":"Dépenser","花费时间":"passer du temps","若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置":"Si votre fournisseur OIDC prend en charge le Discovery Endpoint, vous pouvez simplement remplir l'URL OIDC Well-Known, le système obtiendra automatiquement la configuration OIDC","获取 Discovery 配置":"Récupérer la configuration Discovery","获取 Discovery 配置失败:":"Échec de la récupération de la configuration Discovery : ","获取 io.net API Key":"Get io.net API Key","获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确":"Échec de l'obtention de la configuration OIDC, veuillez vérifier l'état du réseau et si l'URL Well-Known est correcte","获取 OIDC 配置成功!":"Configuration OIDC obtenue avec succès !","获取 Ollama 版本失败":"Failed to get Ollama version","获取2FA状态失败":"Échec de l'obtention de l'état 2FA","获取初始化状态失败":"Échec de l'obtention de l'état d'initialisation","获取可用资源失败: ":"Failed to get available resources: ","获取启用模型失败":"Échec de l'obtention des modèles activés","获取启用模型失败:":"Échec de l'obtention des modèles activés :","获取容器信息失败":"Failed to get container information","获取容器列表失败":"Failed to get container list","获取容器详情失败":"Failed to get container details","获取密钥":"Obtenir la clé","获取密钥失败":"Échec de l'obtention de la clé","获取密钥状态失败":"Échec de l'obtention de l'état de la clé","获取日志失败":"Failed to get logs","获取未配置模型失败":"Échec de l'obtention des modèles non configurés","获取模型列表":"Obtenir la liste des modèles","获取模型列表失败":"Échec de la récupération de la liste des modèles","获取渠道失败:":"Échec de l'obtention des canaux : ","获取硬件类型失败: ":"Failed to get hardware types: ","获取签到状态失败":"Échec de la récupération du statut d'enregistrement","获取组列表失败":"Échec de l'obtention de la liste des groupes","获取绑定信息失败":"Échec de la récupération des informations de liaison","获取自定义 OAuth 提供商列表失败":"Échec de la récupération de la liste des fournisseurs OAuth personnalisés","获取详情失败":"Failed to get details","获取部署列表失败":"Failed to get deployment list","获取金额失败":"Échec de l'obtention du montant","获取验证码":"Obtenir le code de vérification","获得":"Reçu","补全":"Achèvement","补全 {{completion}} tokens / 1M tokens * {{symbol}}{{price}}":"Complétion {{completion}} tokens / 1M tokens * {{symbol}}{{price}}","补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Prix de complétion : {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (taux de complétion : {{completionRatio}})","补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens":"Prix de complétion : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens","补全倍率":"Ratio de complétion","补全倍率值":"Valeur du ratio de complétion","补单":"Compléter la commande","补单失败":"Échec de la complétion de la commande","补单成功":"Commande complétée avec succès","表单引用错误,请刷新页面重试":"Erreur de référence de formulaire, veuillez actualiser la page et réessayer","表格视图":"Vue tableau","覆盖模式:将完全替换现有的所有密钥":"Mode de remplacement : remplacera complètement toutes les clés existantes","覆盖模板":"Modèle de remplacement","覆盖现有密钥":"Remplacer les clés existantes","规则":"Règle","规则 JSON":"JSON de règle","规则 JSON 格式不正确":"Le format JSON de la règle est incorrect","规则 ttl_seconds 为 0 时使用。0 表示使用后端默认 TTL:3600 秒。":"Utilisé lorsque ttl_seconds de la règle est 0. 0 signifie utiliser le TTL par défaut du backend : 3600 secondes.","规则为 JSON 数组;可视化与 JSON 模式共用同一份数据。":"Les règles sont un tableau JSON ; les modes visuel et JSON partagent les mêmes données.","规则名称(可读性更好,也会出现在管理侧日志中)。":"Nom de la règle (pour une meilleure lisibilité, apparaît également dans les journaux d'administration).","规则导航":"Navigation des règles","规则未找到,请刷新后重试":"Règle non trouvée, veuillez actualiser et réessayer","角色":"Rôle","解析响应数据时发生错误":"Erreur lors de l'analyse des données de réponse","解析密钥文件失败: {{msg}}":"Échec de l'analyse du fichier de clés : {{msg}}","解析错误":"Erreur d'analyse","解绑":"Dissocier","解绑 Passkey":"Supprimer le Passkey","解绑后将无法使用 Passkey 登录,确定要继续吗?":"Après la dissociation, vous ne pourrez plus vous connecter avec Passkey. Êtes-vous sûr de vouloir continuer ?","解绑成功":"Dissociation réussie","计价币种":"Pricing Currency","计算中":"Calculating","计算成本":"Calculate Cost","计算费用中...":"Calculating fees...","计费开始":"Billing Start","计费模式":"Mode de facturation","计费类型":"Type de facturation","计费过程":"Processus de mise en lots","订单号":"N° de commande","订阅":"Abonnement","订阅剩余":"Abonnement restant","订阅套餐":"Plans d'abonnement","订阅套餐管理":"Gestion des plans d'abonnement","订阅实例":"Instance d'abonnement","订阅抵扣":"Déduction d'abonnement","订阅管理":"Gestion des abonnements","订阅结算":"Règlement d'abonnement","订阅说明":"Description de l'abonnement","认证方式":"Méthode d'authentification","讯飞星火":"Spark Desk","记录请求与错误日志IP":"Enregistrer l'adresse IP du journal des requêtes et des erreurs","设备":"Device","设备类型偏好":"Préférence de type d'appareil","设置 Logo":"Définir un logo","设置2FA失败":"Échec de la configuration de 2FA",'设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Définir les remises correspondant aux différents montants de recharge, la clé est le montant de recharge, la valeur est le taux de remise, par exemple : {"100": 0.95, "200": 0.9, "500": 0.85}',"设置两步验证":"Configurer l'authentification à deux facteurs","设置令牌可用额度和数量":"Définir le quota et la quantité disponibles du jeton","设置令牌的基本信息":"Définir les informations de base du jeton","设置令牌的访问限制":"Définir les restrictions d'accès au jeton","设置保存失败":"Échec de l'enregistrement des paramètres","设置保存成功":"Paramètres enregistrés avec succès","设置兑换码的基本信息":"Définir les informations de base du code d'échange","设置兑换码的额度和数量":"Définir le quota et la quantité du code d'échange","设置公告":"Définir un avis","设置关于":'Définir "À propos"',"设置已保存":"Paramètres enregistrés","设置模型的基本信息":"Définir les informations de base du modèle","设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱":"Définissez l'adresse e-mail pour recevoir les notifications d'avertissement de quota, si elle n'est pas définie, l'adresse e-mail liée au compte sera utilisée","设置用户协议":"Définir l'accord utilisateur","设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]":"Définir les options de montant de recharge sélectionnables par l'utilisateur, par exemple : [10, 20, 50, 100, 200, 500]","设置管理员登录信息":"Définir les informations de connexion de l'administrateur","设置类型":"Type de paramètre","设置系统名称":"Définir le nom du système","设置过短会影响数据库性能":"Un réglage trop court affectera les performances de la base de données","设置隐私政策":"Définir la politique de confidentialité","设置页脚":"Définir le pied de page","设置预填组的基本信息":"Définir les informations de base du groupe pré-rempli","设置首页内容":"Définir le contenu de la page d'accueil","设置默认地区和特定模型的专用地区":"Définir la région par défaut et les régions dédiées pour des modèles spécifiques","设计与开发由":"Conçu et développé avec amour par","设计版本":"b80c3466cb6feafeb3990c7820e10e50","访问 io.net 控制台的 API Keys 页面":"Visit the API Keys page of the io.net console","访问容器":"Access Container","访问模型部署功能需要先启用 io.net 部署服务":"Accessing model deployment features requires enabling the io.net deployment service first","访问限制":"Restrictions d'accès","该供应商提供多种AI模型,适用于不同的应用场景。":"Ce fournisseur propose plusieurs modèles d'IA, adaptés à différents scénarios d'application.","该分类下没有可用模型":"Aucun modèle disponible dans cette catégorie","该域名已存在于白名单中":"Ce nom de domaine existe déjà dans la liste blanche","该套餐未配置 Creem":"Ce plan n'est pas configuré pour Creem","该套餐未配置 Stripe":"Ce plan n'est pas configuré pour Stripe","该数据可能不可信,请谨慎使用":"Ces données peuvent ne pas être fiables, veuillez les utiliser avec prudence","该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置":"Cette adresse de serveur affectera l'adresse de rappel de paiement et l'adresse affichée sur la page d'accueil par défaut, veuillez vous assurer d'une configuration correcte","该模型存在固定价格与倍率计费方式冲突,请确认选择":"Le modèle a un conflit de méthode de facturation à prix fixe et à ratio, veuillez confirmer la sélection","该渠道已开启请求透传,参数覆写、模型重定向等 NewAPI 内置功能将失效,非最佳实践。":"La transmission des requêtes est activée pour ce canal ; les fonctionnalités intégrées de NewAPI (comme la surcharge des paramètres et la redirection de modèle) seront désactivées. Ce n'est pas une bonne pratique.","该渠道已开启请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"La transmission des requêtes est activée pour ce canal. Les fonctionnalités intégrées de NewAPI (surcharge des paramètres, redirection de modèle, adaptation du canal, etc.) seront désactivées. Ce n'est pas une bonne pratique. Si cela cause des problèmes, merci de ne pas ouvrir d'issue.","该规则未启用“作用域:包含规则名称”,无法按规则清空缓存。":"Cette règle n'a pas activé « Portée : inclure le nom de la règle », impossible de vider le cache par règle.","该规则未设置参数覆盖模板":"Cette règle n'a pas de modèle de remplacement de paramètres défini","该规则的缓存保留时长;0 表示使用默认 TTL:":"Durée de rétention du cache pour cette règle ; 0 signifie utiliser le TTL par défaut : ","该记录不包含可用的 token 统计口径。":"Cet enregistrement ne contient pas de statistiques de tokens disponibles.","详情":"Détails","语言偏好":"Préférence linguistique","语言偏好已保存":"Préférence linguistique enregistrée","语音输入":"Entrée vocale","语音输出":"Sortie vocale","说明":"Description","说明:":"Description :","说明:本页测试为非流式请求;若渠道仅支持流式返回,可能出现测试失败,请以实际使用为准。":"Remarque : les tests sur cette page utilisent des requêtes non-streaming. Si un canal ne prend en charge que les réponses en streaming, les tests peuvent échouer. Veuillez vous référer à l’usage réel.","说明:生成结果是可直接粘贴到渠道密钥里的 JSON(包含 access_token / refresh_token / account_id)。":"Note : Le résultat généré est un JSON qui peut être collé directement dans la clé du canal (inclut access_token / refresh_token / account_id).","说明信息":"Description","请上传密钥文件":"Veuillez télécharger le fichier de clé","请上传密钥文件!":"Veuillez télécharger le fichier de clé !","请为渠道命名":"Veuillez nommer le canal","请使用 Project 为 io.cloud 的密钥":"Please use a key with Project set to io.cloud","请先在设置中启用图片功能":"Veuillez d'abord activer la fonction image dans les paramètres","请先填写 API Key":"Please fill in API Key first","请先填写 Discovery URL 或 Issuer URL":"Veuillez d'abord remplir l'URL de découverte ou l'URL de l'émetteur","请先填写 Issuer URL,以自动生成完整的端点 URL":"Veuillez d'abord remplir l'Issuer URL pour générer automatiquement les URL complètes des points de terminaison","请先填写 Ollama API 地址":"Please fill in Ollama API address first","请先填写服务器地址":"Veuillez d'abord remplir l'adresse du serveur","请先粘贴回调 URL":"Veuillez d'abord coller l'URL de rappel","请先输入密钥":"Veuillez d'abord saisir la clé","请先选择一条规则":"Veuillez d'abord sélectionner une règle","请先选择同步渠道":"Veuillez d'abord sélectionner le canal de synchronisation","请先选择模型!":"Veuillez d'abord sélectionner un modèle !","请先选择硬件类型":"Please select hardware type first","请先选择要删除的令牌!":"Veuillez sélectionner le jeton à supprimer !","请先选择要删除的通道!":"Veuillez d'abord sélectionner le canal que vous souhaitez supprimer !","请先选择要设置标签的渠道!":"Veuillez d'abord sélectionner le canal pour lequel définir les étiquettes !","请先选择需要批量设置的模型":"Veuillez d'abord sélectionner les modèles pour le paramétrage par lots","请先阅读并同意用户协议和隐私政策":"Veuillez d'abord lire et accepter l'accord utilisateur et la politique de confidentialité","请再次输入新密码":"Veuillez saisir à nouveau le nouveau mot de passe","请前往个人设置 → 安全设置进行配置。":"Veuillez aller dans Paramètres personnels → Paramètres de sécurité pour configurer.","请勿过度信任此功能,IP可能被伪造,请配合nginxå’Œcdn等网关使用":"Ne faites pas trop confiance à cette fonctionnalité, l'IP peut être usurpée, veuillez l'utiliser en conjonction avec des passerelles telles que nginx et cdn","请在系统设置页面编辑分组倍率以添加新的分组:":"Veuillez modifier les ratios de groupe dans les paramètres système pour ajouter de nouveaux groupes :","请填写完整的产品信息":"Veuillez renseigner l'ensemble des informations produit","请填写完整的管理员账号信息":"Veuillez remplir les informations complètes du compte administrateur","请填写密钥":"Veuillez saisir la clé","请填写渠道名称和渠道密钥!":"Veuillez saisir le nom et la clé du canal !","请填写部署地区":"Veuillez remplir la région de déploiement","请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。":"Conservez les informations de clé en lieu sûr, ne les divulguez pas à d'autres. En cas de problèmes de sécurité, veuillez changer la clé immédiatement.","请尝试其他搜索关键词":"Please try other search keywords","请检查渠道配置或刷新重试":"Veuillez vérifier la configuration du canal ou actualiser et réessayer","请检查表单填写是否正确":"Veuillez vérifier si le formulaire est correctement rempli","请检查输入":"Veuillez vérifier votre saisie","请求体 JSON":"Corps de requête JSON","请求体内存缓存":"Cache mémoire du corps de requête","请求体磁盘缓存":"Cache disque du corps de requête","请求体超过此大小时使用磁盘缓存":"Utiliser le cache disque lorsque le corps de la requête dépasse cette taille","请求参数无效":"Invalid request parameters","请求发生错误":"Une erreur s'est produite lors de la demande","请求发生错误: ":"Une erreur s'est produite lors de la demande : ","请求后端接口失败:":"Échec de la requête de l'interface backend : ","请求失败":"Échec de la demande","请求头覆盖":"Remplacement des en-têtes de demande","请求并计费模型":"Modèle de demande et de facturation","请求时长: ${time}s":"Durée de la requête : ${time}s","请求次数":"Nombre de demandes","请求结束后多退少补":"Ajuster après la fin de la demande","请求超时,请刷新页面后重新发起 GitHub 登录":"Délai dépassé, veuillez actualiser la page puis relancer la connexion GitHub","请求路径":"Chemin de requête","请求转换":"Transformation de requête","请求预扣费额度":"Quota de pré-déduction pour les demandes","请点击我":"Veuillez cliquer sur moi",'请确认以下设置信息,点击"初始化系统"开始配置':'Veuillez confirmer les informations de configuration suivantes, cliquez sur "Initialiser le système" pour commencer la configuration',"请确认您已了解禁用两步验证的后果":"Veuillez confirmer que vous comprenez les conséquences de la désactivation de l'authentification à deux facteurs","请确认管理员密码":"Veuillez confirmer le mot de passe de l'administrateur","请稍后几秒重试,Turnstile 正在检查用户环境!":"Veuillez réessayer dans quelques secondes, Turnstile vérifie l'environnement utilisateur !","请粘贴完整回调 URL(包含 code 与 state)":"Veuillez coller l'URL de rappel complète (incluant code et state)","请联系管理员在系统设置中配置API信息":"Veuillez contacter l'administrateur pour configurer les informations de l'API dans les paramètres système.","请联系管理员在系统设置中配置Uptime":"Veuillez contacter l'administrateur pour configurer Uptime dans les paramètres système.","请联系管理员在系统设置中配置公告信息":"Veuillez contacter l'administrateur pour configurer les informations d'avis dans les paramètres système.","请联系管理员在系统设置中配置常见问答":"Veuillez contacter l'administrateur pour configurer les informations de la FAQ dans les paramètres système.","请联系管理员配置聊天链接":"Veuillez contacter l'administrateur pour configurer le lien de chat","请至少选择一个令牌!":"Veuillez sélectionner au moins un jeton !","请至少选择一个兑换码!":"Veuillez sélectionner au moins un code d'échange !","请至少选择一个模型":"Veuillez sélectionner au moins un modèle","请至少选择一个模型!":"Veuillez sélectionner au moins un modèle !","请至少选择一个渠道":"Veuillez sélectionner au moins un canal","请输入 API Key,一行一个,格式:APIKey|Region":"Saisissez une API Key par ligne, format : APIKey|Region","请输入 API Key,格式:APIKey|Region":"Saisissez l'API Key au format : APIKey|Region","请输入 Authorization Endpoint":"Veuillez saisir l'Authorization Endpoint","请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com":"Veuillez saisir AZURE_OPENAI_ENDPOINT, par exemple : https://docs-test-001.openai.azure.com","请输入 Client ID":"Veuillez saisir le Client ID","请输入 Client Secret":"Veuillez saisir le Client Secret","请输入 io.net API Key":"Please enter io.net API Key","请输入 io.net API Key(敏感信息不显示)":"Please enter io.net API Key (sensitive information not displayed)",'请输入 JSON 格式的 OAuth 凭据,例如:\n{\n "access_token": "...",\n "account_id": "..." \n}':`Veuillez saisir les identifiants OAuth au format JSON, ex. : { "access_token": "...", "account_id": "..." }`,'请输入 JSON 格式的密钥内容,例如:\n{\n "type": "service_account",\n "project_id": "your-project-id",\n "private_key_id": "...",\n "private_key": "...",\n "client_email": "...",\n "client_id": "...",\n "auth_uri": "...",\n "token_uri": "...",\n "auth_provider_x509_cert_url": "...",\n "client_x509_cert_url": "..."\n}':`Veuillez saisir le contenu de la clé au format JSON, par exemple : { "type": "service_account", "project_id": "your-project-id", "private_key_id": "...", "private_key": "...", "client_email": "...", "client_id": "...", "auth_uri": "...", "token_uri": "...", "auth_provider_x509_cert_url": "...", "client_x509_cert_url": "..." }`,"请输入 OIDC çš„ Well-Known URL":"Veuillez saisir l'URL Well-Known de l'OIDC","请输入 Slug":"Veuillez saisir le Slug","请输入 Token Endpoint":"Veuillez saisir le Token Endpoint","请输入 User Info Endpoint":"Veuillez saisir le User Info Endpoint","请输入6位验证码或8位备用码":"Veuillez saisir le code de vérification à 6 chiffres ou le code de sauvegarde à 8 chiffres","请输入API地址":"Veuillez saisir l'adresse de l'API","请输入API地址!":"Veuillez saisir l'adresse de l'API !","请输入Bark推送URL":"Veuillez saisir l'URL de notification Bark","请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}":"Veuillez saisir l'URL de notification Bark, par exemple : https://api.day.app/yourkey/{{title}}/{{content}}","请输入Gotify应用令牌":"Veuillez saisir le jeton d'application Gotify","请输入Gotify服务器地址":"Veuillez saisir l'adresse du serveur Gotify","请输入Gotify服务器地址,例如: https://gotify.example.com":"Veuillez saisir l'adresse du serveur Gotify, par exemple : https://gotify.example.com",'请输入JSON数组,如 ["model-a","model-b"]':'Saisissez un tableau JSON, par ex. ["model-a","model-b"]',"请输入Uptime Kuma地址":"Veuillez saisir l'adresse Uptime Kuma","请输入Uptime Kuma服务地址,如:https://status.example.com":"Veuillez saisir l'adresse du service Uptime Kuma, telle que : https://status.example.com","请输入URL链接":"Veuillez saisir le lien URL","请输入Webhook地址":"Veuillez saisir l'adresse du Webhook","请输入Webhook地址,例如: https://example.com/webhook":"Veuillez saisir l'URL du Webhook, par exemple : https://example.com/webhook","请输入你的账户名以确认删除!":"Veuillez saisir votre nom de compte pour confirmer la suppression !","请输入供应商名称":"Veuillez saisir le nom du fournisseur","请输入供应商名称,如:OpenAI":"Veuillez saisir le nom du fournisseur, tel que : OpenAI","请输入供应商描述":"Veuillez saisir la description du fournisseur","请输入兑换码":"Veuillez saisir le code d'échange","请输入兑换码!":"Veuillez saisir le code d'échange !","请输入公告内容":"Veuillez saisir le contenu de l'avis","请输入公告内容(支持 Markdown/HTML)":"Veuillez saisir le contenu de l'avis (prend en charge Markdown/HTML)","请输入分类名称":"Veuillez saisir le nom de la catégorie","请输入分类名称,如:OpenAI、Claudeç­‰":"Veuillez saisir le nom de la catégorie, tel que : OpenAI, Claude, etc.","请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com":"Veuillez saisir le chemin avant /suno, généralement le domaine, par exemple : https://api.example.com","请输入副本数量":"Please enter number of replicas","请输入原密码":"Veuillez saisir le mot de passe original","请输入原密码!":"Veuillez saisir le mot de passe original !","请输入名称":"Veuillez saisir un nom","请输入回答内容":"Veuillez saisir le contenu de la réponse","请输入回答内容(支持 Markdown/HTML)":"Veuillez saisir le contenu de la réponse (prend en charge Markdown/HTML)","请输入图标名称":"Veuillez saisir le nom de l'icône","请输入填充值":"Veuillez saisir une valeur","请输入备注(仅管理员可见)":"Veuillez saisir une remarque (visible uniquement par les administrateurs)","请输入套餐标题":"Veuillez saisir le titre du plan","请输入完整的 JSON 格式密钥内容":"Veuillez saisir le contenu complet de la clé au format JSON","请输入完整的URL,例如:https://api.openai.com/v1/chat/completions":"Veuillez saisir l'URL complète, par exemple : https://api.openai.com/v1/chat/completions","请输入完整的URL链接":"Veuillez saisir le lien URL complet","请输入容器名称":"Please enter container name","请输入密码":"Veuillez saisir un mot de passe","请输入密钥":"Veuillez saisir la clé","请输入密钥,一行一个":"Veuillez saisir la clé, une par ligne","请输入密钥,一行一个,格式:AccessKey|SecretAccessKey|Region":"Saisissez les clés une par ligne, format : AccessKey|SecretAccessKey|Region","请输入密钥!":"Veuillez saisir la clé !","请输入延长时长":"Please enter extension duration","请输入总额度":"Veuillez saisir le quota total","请输入您的密码":"Veuillez saisir votre mot de passe","请输入您的用户名以确认删除":"Veuillez saisir votre nom d'utilisateur pour confirmer la suppression","请输入您的用户名或邮箱地址":"Veuillez saisir votre nom d'utilisateur ou votre adresse e-mail","请输入您的邮箱地址":"Veuillez saisir votre adresse e-mail","请输入您的问题...":"Veuillez saisir votre question...","请输入数值":"Saisir une valeur","请输入数字":"Veuillez saisir un nombre","请输入新密码":"Veuillez saisir le nouveau mot de passe","请输入新密码!":"Veuillez saisir le nouveau mot de passe !","请输入新建数量":"Veuillez saisir la quantité à créer","请输入新标签,留空则解散标签":"Veuillez saisir une nouvelle étiquette, laissez vide pour dissoudre l'étiquette","请输入新的剩余额度":"Veuillez saisir le nouveau quota restant","请输入新的密码,最短 8 位":"Veuillez saisir un nouveau mot de passe, d'au moins 8 caractères","请输入新的显示名称":"Veuillez saisir un nouveau nom d'affichage","请输入新的用户名":"Veuillez saisir un nouveau nom d'utilisateur","请输入新的部署名称":"Please enter new deployment name","请输入显示名称":"Veuillez saisir un nom d'affichage","请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。":"Veuillez entrer un corps de requête au format JSON valide. Vous pouvez vous référer au format de corps de requête par défaut dans le panneau d'aperçu.","请输入有效的数字":"Veuillez saisir un nombre valide","请输入有效的镜像地址":"Please enter a valid image address","请输入标签名称":"Veuillez saisir le nom de l'étiquette","请输入模型倍率":"Saisir le ratio de modèle","请输入模型倍率和补全倍率":"Veuillez saisir le ratio de modèle et le ratio d'achèvement","请输入模型名称":"Veuillez saisir le nom du modèle","请输入模型名称,例如: llama3.2, qwen2.5:7b":"Please enter model name, e.g.: llama3.2, qwen2.5:7b","请输入模型名称,如:gpt-4":"Veuillez saisir le nom du modèle, tel que : gpt-4","请输入模型描述":"Veuillez saisir la description du modèle","请输入消息内容...":"Veuillez saisir le contenu du message...","请输入状态页面Slug":"Veuillez saisir le Slug de la page d'état","请输入状态页面的Slug,如:my-status":"Veuillez saisir le slug de la page d'état, tel que : my-status","请输入生成数量":"Veuillez saisir la quantité à générer","请输入用户名":"Veuillez saisir un nom d'utilisateur","请输入私有部署地址,格式为:https://fastgpt.run/api/openapi":"Veuillez saisir l'adresse de déploiement privée, format : https://fastgpt.run/api/openapi","请输入秒数":"Veuillez saisir le nombre de secondes","请输入管理员密码":"Veuillez saisir le mot de passe de l'administrateur","请输入管理员用户名":"Veuillez saisir le nom d'utilisateur de l'administrateur","请输入线路描述":"Veuillez saisir la description de l'itinéraire","请输入组名":"Veuillez saisir le nom du groupe","请输入组描述":"Veuillez saisir la description du groupe","请输入组织org-xxx":"Veuillez saisir l'organisation org-xxx","请输入聊天应用名称":"Veuillez saisir le nom de l'application de chat","请输入补全倍率":"Saisir le ratio d'achèvement","请输入要延长的小时数":"Please enter the number of hours to extend","请输入要设置的标签名称":"Veuillez saisir le nom de l'étiquette à définir","请输入认证器验证码":"Veuillez saisir le code de vérification de l'authentificateur","请输入认证器验证码或备用码":"Veuillez saisir le code de vérification de l'authentificateur ou le code de sauvegarde","请输入说明":"Veuillez saisir la description","请输入运行时长":"Please enter runtime duration","请输入邮箱!":"Veuillez saisir votre e-mail !","请输入邮箱地址":"Veuillez saisir l'adresse e-mail","请输入邮箱验证码!":"Veuillez saisir le code de vérification de l'e-mail !","请输入部署名称":"Please enter deployment name","请输入部署名称以完成二次确认":"Enter deployment name to complete secondary confirmation",'请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n "default": "us-central1",\n "claude-3-5-sonnet-20240620": "europe-west1"\n}':`Veuillez saisir la région de déploiement, par exemple : us-central1 Prend en charge l'utilisation du format de mappage de modèle { "default": "us-central1", "claude-3-5-sonnet-20240620": "europe-west1" }`,"请输入金额":"Veuillez saisir le montant","请输入镜像地址":"Please enter image address","请输入问题标题":"Veuillez saisir le titre de la question","请输入预警阈值":"Veuillez saisir le seuil d'alerte","请输入预警额度":"Veuillez saisir le quota d'alerte","请输入额度":"Veuillez saisir le quota","请输入验证码":"Veuillez saisir le code de vérification","请输入验证码或备用码":"Veuillez saisir le code de vérification ou le code de sauvegarde","请输入默认 API 版本,例如:2025-04-01-preview":"Veuillez saisir la version de l'API par défaut, par exemple : 2025-04-01-preview.","请选择API地址":"Veuillez sélectionner l'adresse de l'API","请选择一条规则进行编辑。":"Veuillez sélectionner une règle à modifier.","请选择主模型":"Veuillez sélectionner le modèle principal","请选择产品":"Veuillez sélectionner un produit","请选择你的复制方式":"Veuillez sélectionner votre méthode de copie","请选择使用模式":"Veuillez sélectionner le mode d'utilisation","请选择分组":"Veuillez sélectionner un groupe","请选择发布日期":"Veuillez sélectionner la date de publication","请选择可以使用该渠道的分组":"Veuillez sélectionner les groupes qui peuvent utiliser ce canal","请选择可以使用该渠道的分组,留空则不更改":"Veuillez sélectionner les groupes qui peuvent utiliser ce canal, laisser vide ne changera rien","请选择同步语言":"Veuillez sélectionner la langue de synchronisation","请选择名称匹配类型":"Veuillez sélectionner le type de correspondance de nom","请选择多密钥使用策略":"Veuillez sélectionner la stratégie d'utilisation de plusieurs clés","请选择密钥更新模式":"Veuillez sélectionner le mode de mise à jour des clés","请选择密钥格式":"Veuillez sélectionner le format de clé","请选择支付方式":"Veuillez sélectionner un mode de paiement","请选择日志记录时间":"Veuillez sélectionner l'heure d'enregistrement du journal","请选择模型":"Veuillez sélectionner un modèle","请选择模型。":"Veuillez sélectionner un modèle.","请选择消息优先级":"Veuillez sélectionner la priorité du message","请选择渠道类型":"Veuillez sélectionner le type de canal","请选择硬件类型":"Please select hardware type","请选择组类型":"Veuillez sélectionner le type de groupe","请选择至少一个部署位置":"Please select at least one deployment location","请选择订阅套餐":"Veuillez sélectionner un forfait d'abonnement","请选择该令牌支持的模型,留空支持所有模型":"Sélectionnez les modèles pris en charge par le jeton, laissez vide pour prendre en charge tous les modèles","请选择该渠道所支持的模型":"Veuillez sélectionner le modèle pris en charge par ce canal","请选择该渠道所支持的模型,留空则不更改":"Veuillez sélectionner les modèles pris en charge par le canal, laisser vide ne changera rien","请选择过期时间":"Veuillez sélectionner une date d'expiration","请选择通知方式":"Veuillez sélectionner la méthode de notification","调用次数":"Nombre d'appels","调用次数分布":"Distribution des appels de modèles","调用次数排行":"Classement des appels de modèles","调试信息":"Informations de débogage","谨慎":"Prudent","警告":"Avertissement","警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Pingé—´éš”":"Avertissement : après l'activation du keep-alive, si une erreur de canal se produit après l'écriture des données de keep-alive, le système ne peut pas réessayer. Si vous devez l'activer, il est recommandé de définir un intervalle Ping aussi grand que possible","警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!":"Avertissement : la désactivation de l'authentification à deux facteurs supprimera définitivement vos paramètres de vérification et tous les codes de sauvegarde. Cette action est irréversible !","豆包":"Doubao","账单":"Factures","账户充值":"Recharge de compte","账户已删除!":"Le compte a été supprimé !","账户已锁定":"Compte verrouillé","账户数据":"Données du compte","账户管理":"Gestion de compte","账户绑定":"Liaison de compte","账户绑定、安全设置和身份验证":"Liaison de compte, paramètres de sécurité et vérification d'identité","账户绑定管理":"Gestion des liaisons de compte","账户统计":"Statistiques du compte","货币":"Devise","货币单位":"Unité monétaire","购买上限":"Limite d'achat","购买兑换码":"Acheter un code d'échange","购买套餐后即可享受模型权益":"Profitez des avantages du modèle après l'achat d'un plan","购买或手动新增订阅会升级到该分组;当套餐失效/过期或手动作废/删除后,将回退到升级前分组。回退不会立即生效,通常会有几分钟延迟。":"L'achat ou l'ajout manuel d'un abonnement mettra à niveau vers ce groupe. À l'expiration ou en cas d'invalidation/suppression, il reviendra au groupe précédent. Le retour n'est pas immédiat et prend généralement quelques minutes.","购买订阅套餐":"Acheter un plan d'abonnement","费用信息":"Cost Information","费用预估":"Cost Estimate","资源消耗":"Consommation de ressources","èµ·å§‹æ—¶é—´":"Heure de début","超级管理员":"Super Admin","超级管理员未设置充值链接!":"Le super administrateur n'a pas défini le lien de recharge !","超过阈值时拒绝新请求":"Rejeter les nouvelles requêtes lorsque le seuil est dépassé","跟随日志":"Follow Logs","跟随系统主题设置":"Suivre le thème du système","跨分组":"Inter-groupes","跨分组重试":"Nouvelle tentative inter-groupes","路径正则":"Regex de chemin","路径正则(每行一个)":"Regex de chemin (un par ligne)","跳转":"Sauter","轮询":"Sondage","轮询模式":"Mode de sondage","轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能":"Le mode de sondage doit être utilisé avec les fonctionnalités Redis et cache mémoire, sinon les performances seront considérablement réduites et la fonctionnalité de sondage ne pourra pas être réalisée","输入":"Entrée","输入 OIDC çš„ Authorization Endpoint":"Saisir le point de terminaison d'autorisation OIDC","输入 OIDC çš„ Client ID":"Saisir l'ID client OIDC","输入 OIDC çš„ Token Endpoint":"Saisir le point de terminaison de jeton OIDC","输入 OIDC çš„ Userinfo Endpoint":"Saisir le point de terminaison des informations utilisateur OIDC","输入IP地址后回车,如:8.8.8.8":"Saisissez l'adresse IP et appuyez sur Entrée, par exemple : 8.8.8.8","输入JSON对象":"Saisir l'objet JSON","输入价格":"Prix d'entrée","输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}":"Prix d'entrée : {{symbol}}{{price}} / 1M tokens{{audioPrice}}","输入你注册的 LinuxDO OAuth APP çš„ ID":"Saisir l'ID de votre application OAuth LinuxDO enregistrée","输入你的账户名{{username}}以确认删除":"Saisissez votre nom de compte{{username}}pour confirmer la suppression","输入域名后回车":"Saisissez le domaine et appuyez sur Entrée","输入域名后回车,如:example.com":"Saisissez le domaine et appuyez sur Entrée, par exemple : example.com","输入密码,最短 8 位,最长 20 位":"Saisissez un mot de passe, d'au moins 8 caractères et jusqu'à 20 caractères","输入数字":"Saisir un nombre",'输入标签或使用","分隔多个标签':'Saisissez des étiquettes ou utilisez "," pour séparer plusieurs étiquettes',"输入模型倍率":"Saisir le ratio de modèle","输入每次价格":"Saisir le prix par utilisation","输入端口后回车,如:80 或 8000-8999":"Saisissez le port et appuyez sur Entrée, par exemple : 80 ou 8000-8999","输入系统提示词,用户的系统提示词将优先于此设置":"Saisissez l'invite système, l'invite système de l'utilisateur aura la priorité sur ce paramètre","输入自定义模型名称":"Saisir un nom de modèle personnalisé","输入补全价格":"Saisir le prix d'achèvement","输入补全倍率":"Saisir le ratio d'achèvement","输入要添加的邮箱域名":"Saisir le domaine e-mail à ajouter","输入认证器应用显示的6位数字验证码":"Saisissez le code de vérification à 6 chiffres affiché sur l'application d'authentification","输入邮箱地址":"Saisir l'adresse e-mail","输入金额":"Entrer le montant","输入项目名称,按回车添加":"Saisissez le nom de l'élément, appuyez sur Entrée pour ajouter","输入额度":"Entrer le quota","输入验证码":"Saisir le code de vérification","输入验证码完成设置":"Saisissez le code de vérification pour terminer la configuration","输出":"Sortie","输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}":"Sortie {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}}","输出价格":"Prix de sortie","输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Prix de sortie : {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (ratio d'achèvement : {{completionRatio}})","输出倍率 {{completionRatio}}":"Ratio de sortie {{completionRatio}}","边栏设置":"Barre latérale","过期于":"Expire le","过期时间":"Date d'expiration","过期时间不能早于当前时间!":"La date d'expiration ne peut pas être antérieure à l'heure actuelle !","过期时间快捷设置":"Paramètres rapides de la date d'expiration","过期时间格式错误!":"Erreur de format de la date d'expiration !","运营设置":"Opérations","运行中":"Running","运行命令 (Command)":"Command","运行时长":"Runtime Duration","运行时长(小时)":"Runtime Duration (hours)","返回修改":"Revenir pour modifier","返回登录":"Retour à la connexion","这将删除超过 10 分钟未使用的临时缓存文件":"Cela supprimera les fichiers de cache temporaires non utilisés depuis plus de 10 minutes","这是基础金额,实际扣费 = 基础金额 x 系统分组倍率。":"Ceci est le montant de base. Déduction réelle = montant de base × ratio de groupe système.","这是重复键中的最后一个,其值将被使用":"Ceci est la dernière clé dupliquée, sa valeur sera utilisée","这里直接编辑 JSON 对象。适合简单覆盖参数的场景。":"Modifier l'objet JSON directement ici. Adapté aux scénarios de remplacement simple de paramètres.","进度":"calendrier","进行中":"En cours","进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用":"Lors de cette opération, cela peut entraîner des erreurs d'accès au canal. Veuillez ne l'utiliser que lorsqu'il y a un problème avec la base de données.","违规扣费":"Déduction pour violation","违规扣费金额":"Montant de la déduction de violation","连接保活设置":"Maintien connexion","连接已断开":"Connexion interrompue","连接测试中...":"Testing connection...","追加到现有密钥":"Ajouter aux clés existantes","追加模式:将新密钥添加到现有密钥列表末尾":"Mode d'ajout : ajouter les nouvelles clés à la fin de la liste de clés existantes","追加模式:新密钥将添加到现有密钥列表的末尾":"Mode d'ajout : les nouvelles clés seront ajoutées à la fin de la liste de clés existantes","追加模板":"Ajouter le modèle","退出":"Quitter","退款":"Remboursement","适用于个人使用的场景,不需要设置模型价格":"Adapté à un usage personnel, pas besoin de définir le prix du modèle.","适用于为多个用户提供服务的场景":"Adapté aux scénarios où plusieurs utilisateurs sont fournis.","适用于展示系统功能的场景,提供基础功能演示":"Adapté aux scénarios où les fonctions du système sont affichées, fournissant des démonstrations de fonctionnalités de base.","适配 -thinking、-thinking-预算数字 å’Œ -nothinking 后缀":"Adapter les suffixes -thinking, -thinking-budget, -nothinking et -low/-medium/-high","选择充值额度":"Sélectionner le montant de la recharge","选择分组":"Sélectionner un groupe","选择同步来源":"Sélectionner la source de synchronisation","选择同步渠道":"Sélectionner le canal de synchronisation","选择同步语言":"Sélectionner la langue de synchronisation","选择容器":"Select Container","选择您的首选界面语言,设置将自动保存并同步到所有设备":"Sélectionnez votre langue d'interface préférée, les paramètres seront automatiquement enregistrés et synchronisés sur tous les appareils","选择成功":"Sélection réussie","选择支付方式":"Sélectionner le mode de paiement","选择支持的认证设备类型":"Choisissez les types d'appareils d'authentification pris en charge","选择方式":"Sélectionner la méthode","选择时间":"Sélectionner l'heure","选择模型":"Sélectionner un modèle","选择模型供应商":"Sélectionner le fournisseur du modèle","选择模型后可一键填充当前选中令牌(或本页第一个令牌)。":"Après avoir sélectionné un modèle, vous pouvez remplir en un clic le jeton actuellement sélectionné (ou le premier jeton de cette page).","选择模型开始对话":"Sélectionner un modèle pour commencer la conversation","选择状态":"Select Status","选择硬件类型":"Select Hardware Type","选择端点类型":"Sélectionner le type de point de terminaison","选择系统运行模式":"Sélectionner le mode de fonctionnement du système","选择组类型":"Sélectionner le type de groupe","选择要覆盖的冲突项":"Sélectionner les éléments en conflit à remplacer","选择订阅套餐":"Sélectionner un plan d'abonnement","选择语言":"Sélectionner la langue","选择过期时间(可选,留空为永久)":"Sélectionnez la date d'expiration (facultatif, laissez vide pour permanent)","选择部署位置(可多选)":"Select deployment location(s) (multiple selections allowed)","选择预设模板(可选)":"Sélectionner un modèle prédéfini (optionnel)","透传请求体":"Corps de transmission","递归":"Récursif","递归策略":"Stratégie récursive","通义千问":"Qwen","通用设置":"Général","通知":"Avis","通知、价格和隐私相关设置":"Paramètres de notification, de prix et de confidentialité","通知内容":"Contenu de la notification","通知内容,支持 {{value}} 变量占位符":"Contenu de la notification, prend en charge les espaces réservés de variable {{value}}","通知方式":"Méthode de notification","通知标题":"Titre de la notification","通知类型 (quota_exceed: 额度预警)":"Type de notification (quota_exceed : avertissement de quota)","通知邮箱":"E-mail de notification","通知配置":"Notifications","通过划转功能将奖励额度转入到您的账户余额中":"Transférez le montant de la récompense sur le solde de votre compte via la fonction de virement","通过密码注册时需要进行邮箱验证":"La vérification par e-mail est requise lors de l'inscription via mot de passe","通道 ${name} 余额更新成功!":"Le quota du canal ${name} a été mis à jour avec succès !","通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。":"Test du canal ${name} réussi, modèle ${model} a pris ${time.toFixed(2)} secondes.","通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。":"Test du canal ${name} réussi, a pris ${time.toFixed(2)} secondes.","速率限制设置":"Limitation débit","逻辑":"Logique","邀请":"Invitations","邀请人":"Inviteur","邀请人数":"Nombre de personnes invitées","邀请信息":"Informations sur l'invitation","邀请奖励":"Récompense d'invitation","邀请好友注册,好友充值后您可获得相应奖励":"Invitez des amis à s'inscrire et vous pourrez obtenir la récompense correspondante après que l'ami ait rechargé","邀请好友获得额外奖励":"Invitez des amis pour obtenir des récompenses supplémentaires","邀请新用户奖励额度":"Quota de bonus de parrainage","邀请的好友越多,获得的奖励越多":"Plus vous invitez d'amis, plus vous obtiendrez de récompenses","邀请码":"Code d'invitation","邀请获得额度":"Quota d'invitation","邀请链接":"Lien d'invitation","邀请链接已复制到剪切板":"Le lien d'invitation a été copié dans le presse-papiers","邮件通知":"Notification par e-mail","邮箱":"E-mail","邮箱地址":"Adresse e-mail","邮箱域名格式不正确,请输入有效的域名,如 gmail.com":"Le format du domaine e-mail est incorrect, veuillez saisir un domaine valide, comme gmail.com","邮箱域名白名单格式不正确":"Le format de la liste blanche des domaines e-mail est incorrect","邮箱字段(可选)":"Champ e-mail (optionnel)","邮箱账户绑定成功!":"Liaison du compte e-mail réussie !","部分保存失败":"Certains paramètres n'ont pas pu être enregistrés","部分保存失败,请重试":"Échec de l'enregistrement partiel, veuillez réessayer","部分渠道测试失败:":"Certains canaux n'ont pas réussi le test : ","部署 ID":"Deployment ID","部署ID":"Deployment ID","部署中":"Deploying","部署位置":"Deployment Location","部署位置加载中...":"Loading deployment locations...","部署删除成功":"Deployment deleted successfully","部署名称":"Deployment Name","部署名称不匹配,请检查后重新输入":"Deployment name does not match, please check and re-enter","部署名称只能包含字母、数字、横线、下划线和中文":"Deployment name can only contain letters, numbers, hyphens, underscores and Chinese characters","部署名称更新成功":"Deployment name updated successfully","部署启动成功":"Deployment started successfully","部署地区":"Région de déploiement","部署请求中":"Requesting deployment","部署配置":"Deployment Configuration","部署重启成功":"Deployment restarted successfully","配置":"Configurer","配置 Discord OAuth":"Configurer OAuth Discord","配置 GitHub OAuth App":"Configurer l'application GitHub OAuth","配置 Linux DO OAuth":"Configurer Linux DO OAuth","配置 OIDC":"Configurer OIDC","配置 Passkey":"Configurer Passkey","配置 SMTP":"Configurer SMTP","配置 Telegram 登录":"Configurer la connexion Telegram","配置 Turnstile":"Configurer Turnstile","配置 WeChat Server":"Configurer le serveur WeChat","配置和消息已全部重置":"La configuration et les messages ont été entièrement réinitialisés","配置套餐的有效时长":"Configurer la durée de validité du plan","配置如何从用户信息 API 响应中提取用户数据,支持 JSONPath 语法":"Configurer comment extraire les données utilisateur de la réponse API des informations utilisateur, prend en charge la syntaxe JSONPath","配置完成后刷新页面即可使用模型部署功能":"After configuration is complete, refresh the page to use the model deployment feature","配置导入成功":"Importation de la configuration réussie","配置已导出到下载文件夹":"La configuration a été exportée vers le dossier de téléchargement","配置已重置,对话消息已保留":"La configuration a été réinitialisée, les messages de conversation ont été conservés","配置文件同步":"Synchronisation du fichier de configuration","配置更新确认":"Configuration Update Confirmation","配置有效的 io.net API Key":"Configure a valid io.net API Key","配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全":"Configurez la protection contre la falsification de requêtes côté serveur (SSRF) pour sécuriser les ressources du réseau interne","配置模型部署服务提供商的API密钥和启用状态":"Configure the API key and enabled status of the model deployment service provider","配置登录注册":"Configurer la connexion/l'inscription","配置自定义 OAuth 提供商,支持 GitHub Enterprise、GitLab、Gitea、Nextcloud、Keycloak、ORY 等兼容 OAuth 2.0 协议的身份提供商":"Configurer des fournisseurs OAuth personnalisés, prend en charge GitHub Enterprise, GitLab, Gitea, Nextcloud, Keycloak, ORY et d'autres fournisseurs d'identité compatibles OAuth 2.0","配置说明":"Instructions de configuration","配置邮箱域名白名单":"Configurer la liste blanche des domaines e-mail","重启部署失败":"Failed to restart deployment","重命名部署":"Rename Deployment","重复提交":"Soumission en double","重复的键名":"Nom de clé dupliqué","重复的键名,此值将被后面的同名键覆盖":"Nom de clé dupliqué, cette valeur sera écrasée par la clé du même nom qui suit","重定向 URL å¡«":"URL de redirection","重新发送":"Renvoyer","重新生成":"Régénérer","重新生成备用码":"Régénérer les codes de sauvegarde","重新生成备用码失败":"Échec de la régénération des codes de sauvegarde","重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。":"La régénération des codes de sauvegarde invalidera les codes de sauvegarde existants. Veuillez vous assurer que vous avez enregistré les codes de sauvegarde actuels.","重绘":"Varier","重置":"Réinitialisation","重置 2FA":"Réinitialiser 2FA","重置 Passkey":"Réinitialiser le Passkey","重置为默认":"Réinitialiser aux valeurs par défaut","重置周期":"Période de réinitialisation","重置失败":"Échec de la réinitialisation","重置模型倍率":"Réinitialiser le ratio de modèle","重置统计":"Réinitialiser les statistiques","重置选项":"Options de réinitialisation","重置邮件发送成功,请检查邮箱!":"L'e-mail de réinitialisation a été envoyé avec succès, veuillez vérifier votre e-mail !","重置配置":"Réinitialiser la configuration","重要提醒":"Important Notice","重试":"Réessayer","重试建议":"Suggestion de nouvelle tentative","重试连接":"Retry Connection","金额":"Montant","钱包管理":"Portefeuille","链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/å’Œ/v1":"Le {key} dans le lien sera automatiquement remplacé par sk-xxxx, le {address} sera automatiquement remplacé par l'adresse du serveur dans les paramètres système, et la fin n'aura pas / et /v1","销毁容器":"Destroy Container","销毁容器失败":"Failed to destroy container","错误":"Erreur","错误代码(可选)":"Code d'erreur (optionnel)","错误消息(必填)":"Message d'erreur (requis)","错误类型(可选)":"Type d'erreur (optionnel)","错误详情":"Détails de l'erreur",'键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{"vip": {"default": 0.5, "test": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1':`La clé est le nom du groupe, la valeur est un autre objet JSON, la clé est le nom du groupe, la valeur est le ratio de groupe spécial des utilisateurs de ce groupe, par exemple : {"vip": {"default": 0.5, "test": 1}}, ce qui signifie que les utilisateurs du groupe vip ont un ratio de 0.5 lors de l'utilisation de jetons du groupe default et un ratio de 1 lors de l'utilisation du groupe test`,"键为原状态码,值为要复写的状态码,仅影响本地判断":"La clé est le code d'état d'origine, la valeur est le code d'état à réécrire, n'affecte que le jugement local",'键为用户分组名称,值为操作映射对象。内层键以"+:"开头表示添加指定分组(键值为分组名称,值为描述),以"-:"开头表示移除指定分组(键值为分组名称),不带前缀的键直接添加该分组。例如:{"vip": {"+:premium": "高级分组", "special": "特殊分组", "-:default": "默认分组"}},表示 vip 分组的用户可以使用 premium å’Œ special 分组,同时移除 default 分组的访问权限':`La clé correspond au nom du groupe d'utilisateurs et la valeur à un objet de mappage des opérations. Les clés internes commençant par "+:" ajoutent le groupe indiqué (clé = nom du groupe, valeur = description), celles commençant par "-:" retirent le groupe indiqué, et les clés sans préfixe ajoutent directement ce groupe. Exemple : {"vip": {"+:premium": "Groupe avancé", "special": "Groupe spécial", "-:default": "Groupe par défaut"}} signifie que les utilisateurs du groupe vip peuvent accéder aux groupes premium et special tout en perdant l'accès au groupe default.`,"键为端点类型,值为路径和方法对象":"La clé est le type de point de terminaison, la valeur est le chemin et l'objet de la méthode","键为请求中的模型名称,值为要替换的模型名称":"La clé est le nom du modèle dans la requête, la valeur est le nom du modèle à remplacer","键名":"Nom de clé","镜像仓库密码":"Image Registry Password","镜像仓库用户名":"Image Registry Username","镜像仓库配置":"Image Registry Configuration","镜像地址":"Image Address","镜像选择":"Image Selection","镜像配置":"Image Configuration","问题标题":"Titre de la question","队列中":"En file d'attente","附加条件":"Conditions supplémentaires","降低您账户的安全性":"Réduire la sécurité de votre compte","降级":"Rétrograder","限制周期":"Période de limite","限制周期统一使用上方配置的“限制周期”值。":'La période de limite utilise uniformément la valeur "période de limite" configurée ci-dessus.',"限流":"Limitation de débit","限购":"Limite","隐私政策":"Politique de confidentialité","隐私政策已更新":"La politique de confidentialité a été mise à jour","隐私政策更新失败":"Échec de la mise à jour de la politique de confidentialité","隐私设置":"Confidentialité","隐藏操作项":"Masquer les actions","隐藏调试":"Masquer le débogage","随机":"Aléatoire","随机模式":"Mode aléatoire","随机种子 (留空为随机)":"Graine aléatoire (laisser vide pour aléatoire)","零一万物":"Yi","需要安全验证":"Vérification de sécurité requise","需要添加的额度(支持负数)":"Besoin d'ajouter un quota (prend en charge les nombres négatifs)","需要登录访问":"Nécessite une connexion","需要配置的项目":"Items to Configure","需要重新完整设置才能再次启用":"Nécessite une nouvelle configuration pour être réactivé","非必要,不建议启用模型限制":"Non nécessaire, les restrictions de modèle ne sont pas recommandées","非流":"Non flux","音乐预览":"Aperçu musical","音频倍率(仅部分模型支持该计费)":"Ratio audio (seuls certains modèles prennent en charge cette facturation)","音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}":"Invite audio {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + achèvement audio {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}","音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})":"Prix de l'invite audio : {{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (ratio audio : {{audioRatio}})","音频无法播放":"Impossible de lire l'audio","音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})":"Prix d'achèvement audio : {{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (ratio d'achèvement audio : {{audioCompRatio}})","音频补全倍率(仅部分模型支持该计费)":"Ratio d'achèvement audio (seuls certains modèles prennent en charge cette facturation)","音频输入相关的倍率设置,键为模型名称,值为倍率":"Paramètres de ratio liés à l'entrée audio, la clé est le nom du modèle, la valeur est le ratio","音频输出补全相关的倍率设置,键为模型名称,值为倍率":"Paramètres de ratio liés à l'achèvement de la sortie audio, la clé est le nom du modèle, la valeur est le ratio","页脚":"Pied de page","页面未找到,请检查您的浏览器地址是否正确":"Page non trouvée, veuillez vérifier si l'adresse de votre navigateur est correcte","顶栏管理":"En-tête","项":"éléments","项目":"Élément","项目内容":"Contenu de l'élément","项目操作按钮组":"Groupe de boutons d'action du projet","预估总费用":"Estimated Total Cost","预估费用仅供参考,实际费用可能略有差异":"Estimated cost is for reference only, actual cost may vary slightly","预填组管理":"Groupe pré-rempli","预扣":"Pré-déduction","预览失败":"Échec de l'aperçu","预览更新":"Mise à jour de l'aperçu","预览模板":"Aperçu du modèle","预览请求体":"Aperçu du corps de la requête","预计结束":"Estimated End","预设模板":"Modèle prédéfini","预警阈值必须为正数":"Le seuil d'alerte doit être un nombre positif","频率惩罚,减少重复词汇的出现":"Pénalité de fréquence, réduit la répétition des mots","频率限制的周期(分钟)":"Période de limitation de débit (minutes)","颜色":"Couleur","额度":"Quota","额度充值":"Recharge de quota","额度必须大于0":"Le quota doit être supérieur à 0","额度提醒阈值":"Seuil de rappel de quota","额度查询接口返回令牌额度而非用户额度":"Affiche le quota de jetons au lieu du quota utilisateur","额度设置":"Quota","额度重置":"Réinitialisation du quota","额度预警阈值":"Seuil d'avertissement de quota","首尾生视频":"Vidéo de début et de fin","首页":"Accueil","首页内容":"Contenu de la page d'accueil","验证":"Vérifier","验证 Passkey":"Vérifier Passkey","验证失败,请重试":"Échec de la vérification, veuillez réessayer","验证成功":"Vérification réussie","验证数据库连接状态":"Vérifier l'état de la connexion à la base de données","验证码":"Code de vérification","验证码发送成功,请检查邮箱!":"Le code de vérification a été envoyé avec succès, veuillez vérifier votre e-mail !","验证设置":"Vérifier la configuration","验证身份":"Vérifier l'identité","验证配置错误":"Erreur de configuration de vérification","高级":"Avancé","高级文本编辑":"Édition de texte avancée","高级设置":"Paramètres avancés","高级选项":"Options avancées","高级配置":"Advanced Configuration","黑名单":"Liste noire","默认":"Par défaut","默认 API 版本":"Version de l'API par défaut","默认 Responses API 版本,为空则使用上方版本":"Version de l'API Responses par défaut, utilise la version ci-dessus si vide","默认 TTL(秒)":"TTL par défaut (secondes)","默认为 5m 缓存创建倍率;1h 缓存创建倍率按固定乘法自动计算(当前为 1.6x)":"Par défaut, le ratio de création de cache 5m est utilisé ; le ratio de création de cache 1h est calculé via une multiplication fixe (actuellement 1.6x)","默认使用系统名称":"Le nom du système est utilisé par défaut","默认助手消息":"Bonjour ! Comment puis-je vous aider aujourd'hui ?","默认区域":"Région par défaut","默认区域,如: us-central1":"Région par défaut, ex: us-central1","默认折叠侧边栏":"Réduire la barre latérale par défaut","默认测试模型":"Modèle de test par défaut","默认用户消息":"Bonjour","默认补全倍率":"Taux de complétion par défaut","提示:端点映射仅用于模型广场展示,不会影响模型真实调用。如需配置真实调用,请前往「渠道管理」。":"Remarque : la correspondance des endpoints sert uniquement à l'affichage dans la place de marché des modèles et n'affecte pas l'invocation réelle. Pour configurer l'invocation réelle, veuillez aller dans « Gestion des canaux ».","购买订阅获得模型额度/次数":"Acheter un abonnement pour obtenir des quotas/usages de modèles","生产环境 RSA 私钥 Base64 (PKCS#8 DER)":"Clé privée RSA Base64 (PKCS#8 DER) de production","沙盒环境 RSA 私钥 Base64 (PKCS#8 DER)":"Clé privée RSA Base64 (PKCS#8 DER) de sandbox","生产环境 Waffo 公钥 Base64 (X.509 DER)":"Clé publique Waffo Base64 (X.509 DER) de production","沙盒环境 Waffo 公钥 Base64 (X.509 DER)":"Clé publique Waffo Base64 (X.509 DER) de sandbox","支付方式类型":"Type de méthode de paiement","支付方式名称":"Nom de méthode de paiement","获取充值配置失败":"Échec de la récupération de la configuration de recharge","获取充值配置异常":"Erreur de configuration de recharge","分组相关设置":"Paramètres liés aux groupes","保存分组相关设置":"Enregistrer les paramètres liés aux groupes","此页面仅显示未设置价格或基础倍率的模型,设置后会自动从列表中移出":"Cette page n'affiche que les modèles sans prix ou ratio de base. Après enregistrement, ils seront retirés automatiquement de cette liste.","没有未设置定价的模型":"Aucun modèle sans prix","当前没有未设置定价的模型":"Il n'y a actuellement aucun modèle sans prix","模型计费编辑器":"Éditeur de tarification des modèles","价格摘要":"Résumé des prix","当前提示":"Informations actuelles","这个界面默认按价格填写,保存时会自动换算回后端需要的倍率 JSON。":"Cette interface utilise les prix par défaut et les reconvertit automatiquement en JSON de ratios requis par le backend lors de l'enregistrement.","当前未启用,需要时再打开即可。":"Ce champ est actuellement désactivé. Activez-le si nécessaire.","下面展示这个模型保存后会写入哪些后端字段,便于和原始 JSON 编辑框保持一致。":"Les champs backend écrits après l'enregistrement sont affichés ci-dessous afin de rester cohérents avec les éditeurs JSON bruts.","补全价格已锁定":"Le prix de complétion est verrouillé","后端固定倍率:{{ratio}}。该字段仅展示换算后的价格。":"Ratio fixé par le backend : {{ratio}}. Ce champ affiche uniquement le prix converti.","这些价格都是可选项,不填也可以。":"Tous ces prix sont optionnels et peuvent être laissés vides.","请先开启并填写音频输入价格。":"Activez et renseignez d'abord le prix d'entrée audio.","输入模型名称,例如 gpt-4.1":"Saisissez un nom de modèle, par exemple gpt-4.1","当前模型同时存在按次价格和倍率配置,保存时会按当前计费方式覆盖。":"Ce modèle possède actuellement à la fois une tarification par requête et une configuration par ratio. L'enregistrement écrasera selon le mode de facturation actuel.","当前模型存在未显式设置输入倍率的扩展倍率;填写输入价格后会自动换算为价格字段。":"Ce modèle contient des ratios étendus sans ratio d'entrée explicite. Après saisie du prix d'entrée, ils seront convertis automatiquement en champs de prix.","按量计费下需要先填写输入价格,才能保存其它价格项。":"En facturation au volume, il faut d'abord renseigner le prix d'entrée avant d'enregistrer les autres prix.","填写音频补全价格前,需要先填写音频输入价格。":"Renseignez d'abord le prix d'entrée audio avant de définir le prix de complétion audio.","模型 {{name}} 缺少输入价格,无法计算补全/缓存/图片/音频价格对应的倍率":"Le modèle {{name}} n'a pas de prix d'entrée, impossible de calculer les ratios correspondants pour la complétion, le cache, les images et l'audio.","模型 {{name}} 缺少音频输入价格,无法计算音频补全倍率":"Le modèle {{name}} n'a pas de prix d'entrée audio, impossible de calculer le ratio de complétion audio.","批量应用当前模型价格":"Appliquer en lot le prix du modèle actuel","请先选择一个作为模板的模型":"Veuillez d'abord choisir un modèle comme modèle de référence","请先勾选需要批量设置的模型":"Veuillez d'abord sélectionner les modèles à configurer en lot","已将模型 {{name}} 的价格配置批量应用到 {{count}} 个模型":"La configuration tarifaire du modèle {{name}} a été appliquée à {{count}} modèles en lot","将把当前编辑中的模型 {{name}} 的价格配置,批量应用到已勾选的 {{count}} 个模型。":"La configuration tarifaire du modèle actuellement édité {{name}} sera appliquée aux {{count}} modèles sélectionnés.","适合同系列模型一起定价,例如把 gpt-5.1 的价格批量同步到 gpt-5.1-high、gpt-5.1-low 等模型。":"Pratique pour tarifer ensemble des variantes d'un même modèle, par exemple synchroniser le prix de gpt-5.1 vers gpt-5.1-high, gpt-5.1-low et autres variantes similaires.","已勾选":"Sélectionné","当前编辑":"En cours d'édition","已勾选 {{count}} 个模型":"{{count}} modèles sélectionnés","计费方式":"Mode de facturation","未设置价格":"Prix non défini","保存预览":"Aperçu avant enregistrement","基础价格":"Prix de base","扩展价格":"Prix supplémentaires","额外价格项":"Éléments de prix supplémentaires","补全价格":"Prix de complétion","缓存读取价格":"Prix de lecture du cache d'entrée","缓存创建价格":"Prix de création du cache d'entrée","图片输入价格":"Prix d'entrée image","音频输入价格":"Prix d'entrée audio","音频补全价格":"Prix de complétion audio","适合 MJ / 任务类等按次收费模型。":"Convient aux modèles MJ et autres modèles facturés à la requête.","该模型补全倍率由后端固定为 {{ratio}}。补全价格不能在这里修改。":"Le ratio de complétion de ce modèle est fixé à {{ratio}} par le backend. Le prix de complétion ne peut pas être modifié ici.","计费显示模式":"Mode d'affichage de la facturation","价格模式(默认)":"Mode prix (par défaut)","模型价格 {{symbol}}{{price}} / 次":"Prix du modèle {{symbol}}{{price}} / requête","按次 {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Par requête {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格:{{symbol}}{{price}} / 次":"Prix du modèle : {{symbol}}{{price}} / requête","按次:{{symbol}}{{price}}":"Par requête : {{symbol}}{{price}}","实际结算金额:{{symbol}}{{total}}(已包含分组价格调整)":"Montant facturé réel : {{symbol}}{{total}} (ajustement tarifaire de groupe inclus)","缓存读取价格:{{symbol}}{{price}} / 1M tokens":"Prix de lecture du cache : {{symbol}}{{price}} / 1M tokens","缓存读取价格 {{symbol}}{{price}} / 1M tokens":"Prix de lecture du cache {{symbol}}{{price}} / 1M tokens","缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Prix de création du cache : {{symbol}}{{price}} / 1M tokens","缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Prix de création du cache {{symbol}}{{price}} / 1M tokens","5m缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Prix de création du cache 5m : {{symbol}}{{price}} / 1M tokens","5m缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Prix de création du cache 5m {{symbol}}{{price}} / 1M tokens","1h缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Prix de création du cache 1h : {{symbol}}{{price}} / 1M tokens","1h缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Prix de création du cache 1h {{symbol}}{{price}} / 1M tokens","图片输入价格:{{symbol}}{{price}} / 1M tokens":"Prix d'entrée image : {{symbol}}{{price}} / 1M tokens","图片输入价格 {{symbol}}{{price}} / 1M tokens":"Prix d'entrée image {{symbol}}{{price}} / 1M tokens","输入价格 {{symbol}}{{price}} / 1M tokens":"Prix d'entrée {{symbol}}{{price}} / 1M tokens","音频输入价格:{{symbol}}{{price}} / 1M tokens":"Prix d'entrée audio : {{symbol}}{{price}} / 1M tokens","音频补全价格:{{symbol}}{{price}} / 1M tokens":"Prix de complétion audio : {{symbol}}{{price}} / 1M tokens","Web 搜索调用 {{webSearchCallCount}} 次":"Recherche Web appelée {{webSearchCallCount}} fois","文件搜索调用 {{fileSearchCallCount}} 次":"Recherche de fichier appelée {{fileSearchCallCount}} fois","图片倍率 {{imageRatio}}":"Ratio d'image {{imageRatio}}","音频倍率 {{audioRatio}}":"Ratio audio {{audioRatio}}","普通输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Entrée standard : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Entrée en cache : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio du cache {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","图片输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 图片倍率 {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Entrée d'image : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio d'image {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Entrée audio : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio audio {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Sortie : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio de complétion {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","Web 搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Recherche Web : {{count}} / 1K * prix unitaire {{price}} * {{ratioType}} {{ratio}} = {{amount}}","文件搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Recherche de fichier : {{count}} / 1K * prix unitaire {{price}} * {{ratioType}} {{ratio}} = {{amount}}","图片生成:1 次 * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Génération d'image : 1 appel * prix unitaire {{price}} * {{ratioType}} {{ratio}} = {{amount}}","合计:{{total}}":"Total : {{total}}","模型倍率 {{modelRatio}},补全倍率 {{completionRatio}},音频倍率 {{audioRatio}},音频补全倍率 {{audioCompletionRatio}},{{cachePart}}{{ratioType}} {{ratio}}":"Ratio du modèle {{modelRatio}}, ratio de complétion {{completionRatio}}, ratio audio {{audioRatio}}, ratio de complétion audio {{audioCompletionRatio}}, {{cachePart}}{{ratioType}} {{ratio}}","文字输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Sortie texte : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio de complétion {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * 音频补全倍率 {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Sortie audio : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio audio {{audioRatio}} * ratio de complétion audio {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","合计:文字部分 {{textTotal}} + 音频部分 {{audioTotal}} = {{total}}":"Total : partie texte {{textTotal}} + partie audio {{audioTotal}} = {{total}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},{{ratioType}} {{ratio}}":"Ratio du modèle {{modelRatio}}, ratio de sortie {{completionRatio}}, ratio du cache {{cacheRatio}}, {{ratioType}} {{ratio}}","缓存读取:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Lecture du cache : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio du cache {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存创建倍率 {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Création du cache : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio de création du cache {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}","5m缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 5m缓存创建倍率 {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}":"Création du cache 5m : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio de création du cache 5m {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}","1h缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 1h缓存创建倍率 {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}":"Création du cache 1h : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio de création du cache 1h {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 输出倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Sortie : {{tokens}} / 1M * ratio du modèle {{modelRatio}} * ratio de sortie {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","空":"Vide","{{ratioType}} {{ratio}}x":"{{ratioType}} {{ratio}}x","模型价格:{{symbol}}{{price}}":"Prix du modèle : {{symbol}}{{price}}","模型价格 {{price}}":"Prix du modèle {{price}}","缓存读 {{price}} / 1M tokens":"Lecture du cache {{price}} / 1M tokens","5m缓存创建 {{price}} / 1M tokens":"Création de cache 5m {{price}} / 1M tokens","1h缓存创建 {{price}} / 1M tokens":"Création de cache 1h {{price}} / 1M tokens","缓存创建 {{price}} / 1M tokens":"Création de cache {{price}} / 1M tokens","图片输入 {{price}} / 1M tokens":"Entrée image {{price}} / 1M tokens","输入 {{price}} / 1M tokens":"Entrée {{price}} / 1M tokens","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Création de cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Création de cache 5m {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Création de cache 1h {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}":"(Entrée {{nonImageInput}} tokens + Entrée image {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}","图片输入价格:{{symbol}}{{total}} / 1M tokens":"Prix d'entrée image : {{symbol}}{{total}} / 1M tokens","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + 音频提示 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Prompt texte {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + Complétion texte {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + Prompt audio {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + Complétion audio {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格 {{symbol}}{{price}} / 次 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Prix du modèle {{symbol}}{{price}} / requête * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","缓存读取价格:{{symbol}}{{total}} / 1M tokens":"Prix de lecture du cache : {{symbol}}{{total}} / 1M tokens","补全 {{completion}} tokens * 输出倍率 {{completionRatio}}":"Complétion {{completion}} tokens * Ratio de sortie {{completionRatio}}","补全倍率 {{completionRatio}}":"Ratio de complétion {{completionRatio}}","输入价格:{{symbol}}{{price}} / 1M tokens":"Prix d'entrée : {{symbol}}{{price}} / 1M tokens","输出价格 {{symbol}}{{price}} / 1M tokens":"Prix de sortie {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{price}} / 1M tokens":"Prix de sortie : {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{total}} / 1M tokens":"Prix de sortie : {{symbol}}{{total}} / 1M tokens"},rFn={translation:tFn},nFn={" + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + Web-поиск {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_few":" + Web-поиск {{count}} раза / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_many":" + Web-поиск {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + Web-поиск {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}":" + Генерация изображения {{symbol}}{{price}} / 1 вызов * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + Поиск файлов {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_few":" + Поиск файлов {{count}} раза / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_many":" + Поиск файлов {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + Поиск файлов {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," 个模型设置相同的值":" моделей с одинаковыми значениями настроек"," 吗?":"?"," ç§’":" сек"," 秒。":" сек.",",当前无生效订阅,将自动使用钱包":", нет активной подписки, автоматически будет использоваться кошелек.",",时间:":", время: ",",点击更新":", нажмите для обновления","(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)":"(Ð’ настоящее время поддерживается только интерфейс YiPay, по умолчанию используется адрес сервера выше в качестве адреса обратного вызова!)","(筛选后显示 {{count}} 条)_one":"(Showing {{count}} item after filtering)","(筛选后显示 {{count}} 条)_few":"(Показано {{count}} элемента после фильтрации)","(筛选后显示 {{count}} 条)_many":"(Показано {{count}} элементов после фильтрации)","(筛选后显示 {{count}} 条)_other":"(Showing {{count}} items after filtering)","(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"(Ввод {{input}} токенов / 1M токенов * {{symbol}}{{price}}","(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}":"(Ввод {{nonAudioInput}} токенов / 1M токенов * {{symbol}}{{price}} + аудио ввод {{audioInput}} токенов / 1M токенов * {{symbol}}{{audioPrice}}","(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}":"(Ввод {{nonCacheInput}} токенов / 1M токенов * {{symbol}}{{price}} + кэш {{cacheInput}} токенов / 1M токенов * {{symbol}}{{cachePrice}}","[最多请求次数]å’Œ[最多请求完成次数]的最大值为2147483647。":"[Максимальное количество запросов] и [Максимальное количество выполненных запросов] имеют максимальное значение 2147483647.","[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。":"[Максимальное количество запросов] должно быть больше или равно 0, [Максимальное количество выполненных запросов] должно быть больше или равно 1.",'{\n "default": [200, 100],\n "vip": [0, 1000]\n}':`{ "default": [200, 100], "vip": [0, 1000] }`,"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}":"{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}","{{name}} ID":"{{name}} ID","{{ratioType}} {{ratio}}":"{{ratioType}} {{ratio}}","• 视频服务商的跨域限制":"• Ограничения кросс-доменных запросов со стороны видеосервиса","• 防盗链保护机制":"• Защита от хотлинков","• 需要特定的请求头或认证":"• Требуются специальные заголовки или авторизация","© {{currentYear}}":"© {{currentYear}}","| 基于":"| Основано на","$/1M tokens":"$/1M токенов","0 - 最低":"0 - Минимум","0 表示不限":"0 означает без лимита","0.002-1之间的小数":"Десятичное число между 0.002-1","0.1以上的小数":"Десятичное число выше 0.1","1) 点击「打开授权页面」完成登录;2) 浏览器会跳转到 localhost(页面打不开也没关系);3) 复制地址栏完整 URL 粘贴到下方;4) 点击「生成并填入」。":"1) Нажмите «Открыть страницу авторизации» для входа; 2) Браузер перенаправит на localhost (ничего страшного, если страница не откроется); 3) Скопируйте полный URL из адресной строки и вставьте ниже; 4) Нажмите «Сгенерировать и заполнить».","10 - 最高":"10 - Максимум","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Создание кеша 1ч {{tokens}} токенов / 1M токенов * {{symbol}}{{price}} (множитель: {{ratio}})","1h缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h缓存创建倍率: {{cacheCreationRatio1h}})":"Цена создания кеша за 1ч: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов (множитель создания 1ч: {{cacheCreationRatio1h}})","2 - 低":"2 - Низкий",'2025å¹´5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的"."':'Каналы, добавленные после 10 мая 2025 года, не требуют удаления "." из имен моделей при развертывании',"360智脑":"360 ZhiNao","5 - 正常(默认)":"5 - Нормальный (по умолчанию)","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Создание кеша 5м {{tokens}} токенов / 1M токенов * {{symbol}}{{price}} (множитель: {{ratio}})","5m缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m缓存创建倍率: {{cacheCreationRatio5m}})":"Цена создания кеша за 5м: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов (множитель создания 5м: {{cacheCreationRatio5m}})","8 - 高":"8 - Высокий","AGPL v3.0协议":"Лицензия AGPL v3.0","AI 对话":"AI диалог","AI模型测试环境":"Среда тестирования AI моделей","AI模型配置":"Конфигурация AI моделей","AK/SK 模式:使用 AccessKey å’Œ SecretAccessKeyï¼›API Key 模式:使用 API Key":"Режим AK/SK: используйте AccessKey и SecretAccessKey; режим API Key: используйте API Key","API Key":"API Key","API Key 模式下不支持批量创建":"Режим API Key не поддерживает массовое создание","API Key 验证失败":"API Key verification failed","API Key 验证成功!连接到 io.net 服务正常":"API Key verification successful! Connection to io.net service is normal","API 地址和相关配置":"Адрес API и связанные настройки","API 密钥":"Ключ API","API 文档":"Документация API","API 配置":"Конфигурация API","API令牌管理":"Управление токенами API","API使用记录":"История использования API","API信息":"Информация об API","API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)":"Управление информацией API, можно настроить несколько адресов API для отображения статуса и балансировки нагрузки (максимум 50)","API地址":"Адрес API","API渠道配置":"Конфигурация каналов API","API端点":"Конечная точка API","Authorization callback URL å¡«":"URL обратного вызова авторизации:","Authorization Endpoint":"Конечная точка авторизации","auto分组调用链路":"Цепочка вызовов автоматической группировки","Bark推送URL":"URL для push-уведомлений Bark","Bark推送URL必须以http://或https://开头":"URL для push-уведомлений Bark должен начинаться с http:// или https://","Bark通知":"Уведомления Bark","Basic Auth 头":"Заголовок Basic Auth","Cached tokens":"Cached tokens","Cached tokens 占比口径由后端返回:Claude 语义按 cached/(prompt+cached),其余按 cached/prompt。":"Доля кэшированных токенов возвращается бэкендом: семантика Claude считает cached/(prompt+cached), остальные — cached/prompt.","Changing batch type to:":"Изменение типа пакета на:","ChatCompletions→Responses 兼容配置":"Настройка совместимости ChatCompletions→Responses","ChatCompletions→Responses 兼容配置(Beta)":"Совместимость ChatCompletions→Responses (бета)","Claude 强制 beta=true":"Claude принудительно beta=true","Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Адаптация мышления Claude BudgetTokens = MaxTokens * процент BudgetTokens","Claude设置":"Настройки Claude","Claude请求头覆盖":"Переопределение заголовков запроса Claude","Claude请求头追加":"Добавление заголовков запроса Claude","Claude会在原有请求头基础上追加这些值,不会覆盖已有同名请求头;重复值会自动忽略。":"Claude добавляет эти значения поверх существующих заголовков запроса. Уже существующие заголовки не перезаписываются, а дублирующиеся значения автоматически игнорируются.","Client ID":"ID клиента","Client Secret":"Секрет клиента","Codex 授权":"Авторизация Codex","Codex 渠道不支持批量创建":"Канал Codex не поддерживает пакетное создание","common.changeLanguage":"common.changeLanguage","Completion tokens":"Completion tokens",Configuration:"Конфигурация","context_int/context_string 从请求上下文读取;gjson 从入口请求的 JSON body 按 gjson path 读取。":"context_int/context_string читаются из контекста запроса; gjson читает из JSON body входящего запроса по gjson path.","CPU 使用率超过此值时拒绝请求":"Отклонять запросы, когда использование CPU превышает это значение","CPU 阈值 (%)":"Порог CPU (%)","Creem API 密钥,敏感信息不显示":"API-ключ Creem, чувствительные данные не отображаются","Creem Setting Tips":"Creem поддерживает только преднастроенные товары с фиксированной суммой. Эти товары и их цены нужно заранее создать и настроить на сайте Creem, поэтому пополнения с произвольной суммой не поддерживаются. Настройте название и цену товара в Creem, получите идентификатор товара и укажите его ниже. Затем задайте сумму пополнения и отображаемую цену в new-api.","Creem 介绍":"О сервисе Creem","Creem 充值":"Пополнение через Creem","Creem 设置":"Настройки Creem","default为默认设置,可单独设置每个分类的安全等级":"default - это настройка по умолчанию, можно отдельно установить уровень безопасности для каждой категории","default为默认设置,可单独设置每个模型的版本":"default - это настройка по умолчанию, можно отдельно установить версию для каждой модели","Dify渠道只适配chatflowå’Œagent,并且agent不支持图片!":"Канал Dify адаптирован только для chatflow и agent, и agent не поддерживает изображения!",Discord:"Discord","Discord Client ID":"ID клиента Discord","Discord Client Secret":"Секрет клиента Discord","Discord ID":"ID Discord","Discovery claims":"Discovery claims","Discovery scopes":"Discovery scopes","Discovery 建议 scopes:":"Рекомендуемые Discovery scopes:","EUR (欧元)":"EUR (евро)",false:"false","GC 已执行":"GC выполнен","GC 执行失败":"Ошибка выполнения GC","GC 次数":"Количество GC","Gemini安全设置":"Настройки безопасности Gemini","Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Адаптация мышления Gemini BudgetTokens = MaxTokens * процент BudgetTokens","Gemini思考适配设置":"Настройки адаптации мышления Gemini","Gemini版本设置":"Настройки версии Gemini","Gemini设置":"Настройки Gemini",GitHub:"GitHub","GitHub Client ID":"ID клиента GitHub","GitHub Client Secret":"Секрет клиента GitHub","GitHub ID":"ID GitHub","Goroutine æ•°":"Количество Goroutine","Gotify应用令牌":"Токен приложения Gotify","Gotify服务器地址":"Адрес сервера Gotify","Gotify服务器地址必须以http://或https://开头":"Адрес сервера Gotify должен начинаться с http:// или https://","Gotify通知":"Уведомления Gotify","GPU/容器":"GPU/Container","GPU数量":"Number of GPUs","Grok设置":"Настройки Grok","Haiku 模型":"Модель Haiku","Homepage URL å¡«":"URL домашней страницы:",ID:"ID","include_obfuscation 用于控制 Responses 流混淆字段。默认关闭以避免客户端关闭该安全保护":"include_obfuscation управляет полями обфускации в потоке Responses. Отключено по умолчанию, чтобы клиенты не отключали эту защиту","inference_geo 字段用于控制 Claude 数据驻留推理区域。默认关闭以避免未经授权透传地域信息":"Поле inference_geo управляет регионом размещения данных инференса Claude. Отключено по умолчанию для предотвращения несанкционированной передачи географической информации",IP:"IP","IP白名单":"IP Whitelist","IP白名单(支持CIDR表达式)":"Белый список IP (поддерживает выражения CIDR)","IP限制":"Ограничения IP","IP黑名单":"Черный список IP",JSON:"JSON","JSON 已格式化":"JSON отформатирован","JSON 文本":"Текст JSON","JSON 无效":"Недопустимый JSON","JSON 模式":"Режим JSON","JSON 模式支持手动输入或上传服务账号 JSON":"Режим JSON поддерживает ручной ввод или загрузку JSON сервисного аккаунта","JSON格式密钥,请确保格式正确":"Ключ в формате JSON, убедитесь в правильности формата","JSON格式错误":"Ошибка формата JSON","JSON编辑":"Редактирование JSON","JSON解析错误:":"Ошибка парсинга JSON:",Key:"Key","Key 或 Path":"Ключ или путь","Key 指纹":"Отпечаток ключа","Key 摘要":"Сводка Key","Key 来源":"Источник ключа","Key 来源类型":"Тип источника ключа","Linux DO Client ID":"ID клиента Linux DO","Linux DO Client Secret":"Секрет клиента Linux DO",LinuxDO:"LinuxDO","LinuxDO ID":"ID LinuxDO","Logo 图片地址":"Адрес изображения логотипа","Midjourney 任务记录":"Записи задач Midjourney","MIT许可证":"Лицензия MIT","New API项目仓库地址:":"Адрес репозитория проекта New API:","NewAPI 默认不会将入口请求的 User-Agent 透传到上游渠道;该条件仅用于识别访问本站点的客户端。":"NewAPI по умолчанию не передаёт User-Agent входящего запроса в вышестоящие каналы; это условие используется только для идентификации клиентов, обращающихся к данному сайту.","OAuth Client ID":"OAuth Client ID","OAuth Client Secret":"OAuth Client Secret","OAuth 端点":"Конечные точки OAuth",OIDC:"OIDC","OIDC ID":"ID OIDC","Ollama 模型管理":"Ollama Model Management","Ollama 版本信息":"Ollama Version Info","Opus 模型":"Модель Opus",Passkey:"Passkey","Passkey 已解绑":"Passkey отвязан","Passkey 已重置":"Passkey сброшен","Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式":"Passkey - это метод аутентификации без пароля на основе стандарта WebAuthn, поддерживающий отпечатки пальцев, распознавание лиц, аппаратные ключи и другие способы аутентификации","Passkey 注册失败,请重试":"Регистрация Passkey не удалась, попробуйте еще раз","Passkey 注册成功":"Регистрация Passkey успешна","Passkey 登录":"Вход через Passkey","Ping间隔(秒)":"Интервал Ping (секунды)","POST 参数":"Параметры POST","price_xxx 的商品价格 ID,新建产品后可获得":"ID цены товара price_xxx, можно получить после создания нового продукта","Prompt cache hit tokens":"Prompt cache hit tokens","Prompt tokens":"Prompt tokens","Reasoning Effort":"Усилие рассуждения","Request ID":"Request ID","safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私":"Поле safety_identifier помогает OpenAI идентифицировать пользователей приложений, которые могут нарушать политику использования. По умолчанию отключено для защиты конфиденциальности пользователей","Scopes(可选)":"Scopes (необязательно)","service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用":"Поле service_tier используется для указания уровня сервиса, позволяет передавать параметры, которые могут привести к фактической оплате выше ожидаемой. По умолчанию отключено для избежания дополнительных расходов","sk_xxx 或 rk_xxx çš„ Stripe 密钥,敏感信息不显示":"Ключ Stripe sk_xxx или rk_xxx, конфиденциальная информация не отображается","SMTP 发送者邮箱":"Email отправителя SMTP","SMTP 服务器地址":"Адрес сервера SMTP","SMTP 端口":"Порт SMTP","SMTP 访问凭证":"Учетные данные доступа SMTP","SMTP 账户":"Учетная запись SMTP","Sonnet 模型":"Модель Sonnet","SSE 事件":"Событие SSE","SSE数据流":"Поток данных SSE","SSRF防护开关详细说明":"Подробное описание переключателя защиты SSRF","SSRF防护设置":"Настройки защиты SSRF","SSRF防护详细说明":"Подробное описание защиты SSRF","store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用":"Поле store используется для авторизации OpenAI хранить данные запросов для оценки и оптимизации продукта. По умолчанию отключено, после включения может привести к неработоспособности Codex","Stripe 设置":"Настройки Stripe","Stripe/Creem 商品ID(可选)":"ID продукта Stripe/Creem (необязательно)","Stripe/Creem 需在第三方平台创建商品并填入 ID":"Товары Stripe/Creem нужно создать на сторонней платформе и указать их ID",Telegram:"Telegram","Telegram Bot Token":"Токен бота Telegram","Telegram Bot 名称":"Имя бота Telegram","Telegram ID":"ID Telegram","Token Endpoint":"Конечная точка токена","token 会按倍率换算成“额度/次数”,请求结束后再做差额结算(补扣/返还)。":"Токены конвертируются в квоту/количество использований по коэффициенту. После завершения запроса производится расчёт разницы (дополнительное списание/возврат).","Total tokens":"Total tokens",true:"true","TTL(秒,0 表示默认)":"TTL (секунды, 0 — по умолчанию)","TTL(秒)":"TTL (секунды)","Turnstile Secret Key":"Секретный ключ Turnstile","Turnstile Site Key":"Ключ сайта Turnstile","Unix时间戳":"Временная метка Unix","Uptime Kuma地址":"Адрес Uptime Kuma","Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)":"Управление категориями мониторинга Uptime Kuma, можно настроить несколько категорий мониторинга для отображения статуса сервисов (максимум 20)","URL 标识,只能包含小写字母、数字和连字符":"Идентификатор URL, допускаются только строчные буквы, цифры и дефисы","URL链接":"URL ссылка","USD (美元)":"USD (доллар США)","User Info Endpoint":"Конечная точка информации о пользователе","User-Agent include(每行一个,可不写)":"User-Agent include (по одному в строке, необязательно)","Value 正则":"Regex значения","Vertex AI 不支持 functionResponse.id 字段,开启后将自动移除该字段":"Vertex AI не поддерживает поле functionResponse.id. При включении это поле будет автоматически удалено","Webhook 密钥":"Секрет вебхука","Webhook 签名密钥":"Ключ подписи Webhook","Webhook地址":"Адрес Webhook","Webhook地址必须以https://开头":"Адрес Webhook должен начинаться с https://","Webhook请求结构说明":"Описание структуры запроса Webhook","Webhook通知":"Уведомления Webhook","Web搜索价格:{{symbol}}{{price}} / 1K 次":"Цена Web-поиска: {{symbol}}{{price}} / 1K раз","WeChat Server 服务器地址":"Адрес сервера WeChat Server","WeChat Server 访问凭证":"Учетные данные доступа WeChat Server","Well-Known URL":"Well-Known URL","Well-Known URL 必须以 http:// 或 https:// 开头":"Well-Known URL должен начинаться с http:// или https://","whsec_xxx çš„ Webhook 签名密钥,敏感信息不显示":"Ключ подписи Webhook whsec_xxx, конфиденциальная информация не отображается","Worker地址":"Адрес Worker","Worker密钥":"Ключ Worker","一个月":"Один месяц","一天":"Один день","一小时":"Один час","一次调用消耗多少刀,优先级大于模型倍率":"Сколько долларов потребляется за один вызов, приоритет выше чем коэффициент модели","一行一个,不区分大小写":"Один элемент на строку, без учета регистра","一行一个屏蔽词,不需要符号分割":"Одно запрещенное слово на строку, не требуют разделителей","一键填充到 FluentRead":"Однократное заполнение в FluentRead","上一个表单块":"Предыдущий блок формы","上一步":"Предыдущий шаг","上次保存: ":"Последнее сохранение: ","上游倍率同步":"Синхронизация множителей upstream","上游返回":"Ответ апстрима","下一个表单块":"Следующий блок формы","下一步":"Следующий шаг","下午好":"Добрый день","下载日志":"Download Logs","不再提醒":"Больше не напоминать","不升级":"Не повышать","不同用户分组的价格信息":"Информация о ценах для разных групп пользователей","不填则为模型列表第一个":"Если не заполнено, используется первая модель из списка","不建议使用":"Не рекомендуется использовать","不支持":"Не поддерживается","不是合法的 JSON 字符串":"Недопустимая JSON строка","不更改":"Не изменять","不重置":"Без сброса","不限":"Без ограничений","不限制":"Без ограничений","与本地相同":"Так же как локально","专属倍率":"Специальный коэффициент","两次输入的密码不一致":"Введенные пароли не совпадают","两次输入的密码不一致!":"Введенные пароли не совпадают!","两步验证":"Двухфакторная аутентификация","两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。":"Двухфакторная аутентификация (2FA) предоставляет дополнительную защиту для вашего аккаунта. После включения, при входе потребуется вводить пароль и код подтверждения из приложения аутентификатора.","两步验证启用成功!":"Двухфакторная аутентификация успешно включена!","两步验证已禁用":"Двухфакторная аутентификация отключена","两步验证设置":"Настройки двухфакторной аутентификации","个":"шт.","个GPU":" GPUs","个人中心":"Личный кабинет","个人中心区域":"Область личного кабинета","个人信息设置":"Настройки личной информации","个人设置":"Личные настройки","个字段":" полей","个实例":" instances","个已过期":"истекших","个性化设置":"Персонализированные настройки","个性化设置左侧边栏的显示内容":"Настройка отображения содержимого левой боковой панели","个月":" мес.","个未配置模型":" не настроенных моделей","个模型":" моделей","个生效中":"активных","个部署吗?此操作不可逆。":" deployments? This operation cannot be undone.","中午好":"Добрый день",'为一个 JSON 对象,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Является JSON объектом, например: {"100": 0.95, "200": 0.9, "500": 0.85}',"为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]":"Является JSON массивом, например: [10, 20, 50, 100, 200, 500]","为一个 JSON 文本":"Является JSON текстом","为一个 JSON 文本,例如:":"Является JSON текстом, например:","为一个 JSON 文本,键为分组名称,值为倍率":"Является JSON текстом, ключ - имя группы, значение - коэффициент","为一个 JSON 文本,键为分组名称,值为分组描述":"Является JSON текстом, ключ - имя группы, значение - описание группы",'为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 "gpt-4-gizmo-*": 0.1,一次消耗0.1刀':'Является JSON текстом, ключ - имя модели, значение - сколько долларов потребляется за один вызов, например "gpt-4-gizmo-*": 0.1, один вызов потребляет 0.1 долларов',"为一个 JSON 文本,键为模型名称,值为倍率":"Является JSON текстом, ключ - имя модели, значение - коэффициент",'为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-audio-preview": 16}':'Является JSON текстом, ключ - имя модели, значение - коэффициент, например: {"gpt-4o-audio-preview": 16}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-realtime": 2}':'Является JSON текстом, ключ - имя модели, значение - коэффициент, например: {"gpt-4o-realtime": 2}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-image-1": 2}':'Является JSON текстом, ключ - имя модели, значение - коэффициент, например: {"gpt-image-1": 2}',"为一个 JSON 文本,键为组名称,值为倍率":"Является JSON текстом, ключ - имя группы, значение - коэффициент","为了保护账户安全,请验证您的两步验证码。":"Для защиты безопасности вашего аккаунта, пожалуйста, подтвердите ваш код двухфакторной аутентификации.","为了保护账户安全,请验证您的身份。":"Для защиты безопасности вашего аккаунта, пожалуйста, подтвердите вашу личность.","为保证匹配准确,请确保客户端直连本站点(避免反向代理/网关改写 User-Agent)。":"Для точного сопоставления убедитесь, что клиент подключается напрямую к этому сайту (избегайте обратных прокси/шлюзов, которые перезаписывают User-Agent).","为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https":"Если пусто, используется адрес сервера по умолчанию. Несколько Origin разделяются запятыми, например https://newapi.pro,https://newapi.com. Обратите внимание, что нельзя использовать [], необходимо использовать https","主模型":"Основная модель","主页链接填":"Введите ссылку на главную страницу","之前的所有日志":"Все предыдущие журналы","二步验证已重置":"Двухфакторная аутентификация сброшена","产品ID":"ID продукта","产品ID已存在":"ID продукта уже существует","产品名称":"Название продукта","产品配置":"Конфигурация продукта","产品配置错误,请联系管理员":"Ошибка конфигурации продукта, обратитесь к администратору","仅为使用OpenAI格式的Gemini/Vertex渠道填充thoughtSignature":"Заполнять thoughtSignature только для каналов Gemini/Vertex, использующих формат OpenAI","仅会覆盖你勾选的字段,未勾选的字段保持本地不变。":"Будут перезаписаны только отмеченные поля, неотмеченные поля останутся без изменений локально.","仅供参考,以实际扣费为准":"Только для справки, фактическое списание может отличаться","仅保存":"Только сохранить","仅修改展示粒度,统计精确到小时":"Только изменить детализацию отображения, статистика с точностью до часа","仅密钥":"Только ключ","仅对自定义模型有效":"Действительно только для пользовательских моделей","仅当前层":"Только текущий уровень","仅当自动禁用开启时有效,关闭后不会自动禁用该渠道":"Действительно только при включенном автоматическом отключении, после выключения канал не будет отключаться автоматически","仅支持":"Поддерживается только","仅支持 JSON 对象,必须包含 access_token 与 account_id":"Поддерживаются только JSON-объекты, должны содержать access_token и account_id","仅支持 JSON 文件":"Поддерживаются только JSON файлы","仅支持 JSON 文件,支持多文件":"Поддерживаются только JSON файлы, поддерживается несколько файлов","仅支持 OpenAI 接口格式":"Поддерживается только формат интерфейса OpenAI","仅显示已绑定":"Показать только привязанные","仅显示矛盾倍率":"Отображать только противоречивые коэффициенты","仅用于开发环境,生产环境应使用 HTTPS":"Только для среды разработки, в производственной среде следует использовать HTTPS","仅用于换算,实际保存的是额度":"Только для пересчёта, сохраняется квота","仅用订阅":"Только подписка","仅用钱包":"Только кошелек","仅重置配置":"Только сбросить конфигурацию","今日关闭":"Закрыть сегодня","今日已签到":"Зарегистрирован сегодня","今日已签到,累计签到":"Зарегистрирован сегодня, всего регистраций","从官方模型库同步":"Синхронизировать из официальной библиотеки моделей","从认证器应用中获取验证码,或使用备用码":"Получите код подтверждения из приложения аутентификатора или используйте резервный код","从配置文件同步":"Синхронизировать из файла конфигурации","代理地址":"Адрес прокси","代理设置":"Настройки прокси","代码已复制到剪贴板":"Код скопирован в буфер обмена","令牌":"Токен","令牌分组":"Группа токенов","令牌分组,默认为用户的分组":"Группа токенов, по умолчанию используется группа пользователя","令牌创建成功,请在列表页面点击复制获取令牌!":"Токен успешно создан, пожалуйста, нажмите копировать на странице списка для получения токена!","令牌名称":"Имя токена","令牌已重置并已复制到剪贴板":"Токен сброшен и скопирован в буфер обмена","令牌更新成功!":"Токен успешно обновлен!","令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制":"Лимит токена используется только для ограничения максимального использования самого токена, фактическое использование ограничено остаточным лимитом аккаунта","令牌管理":"Управление токенами","以下上游数据可能不可信:":"Следующие upstream данные могут быть недостоверными:","以下文件解析失败,已忽略:{{list}}":"Не удалось проанализировать следующие файлы, они проигнорированы: {{list}}","以及":"а также","仪表盘设置":"Настройки панели управления","ä»·æ ¼":"Цена","价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}}":"Price: {{symbol}}{{price}} * {{ratioType}}: {{ratio}}","价格:${{price}} * {{ratioType}}:{{ratio}}":"Цена: ${{price}} * {{ratioType}}: {{ratio}}","价格暂时不可用,请稍后重试":"Price temporarily unavailable, please try again later","价格计算中...":"Calculating price...","价格计算失败":"Price calculation failed","价格计算失败: ":"Price calculation failed: ","价格设置":"Настройки цен","价格设置方式":"Способ настройки цен","价格重新计算中...":"Recalculating price...","价格预估":"Price Estimate","任一满足(OR)":"Любое совпадение (OR)","任务 ID":"ID задачи","任务ID":"ID задачи","任务日志":"Журнал задач","任务状态":"Статус задачи","任务记录":"Записи задач","企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选":"Корпоративные аккаунты имеют специальный формат возврата, требующий специальной обработки. Если это не корпоративный аккаунт, не отмечайте этот пункт","优先级":"Приоритет","优先订阅":"Сначала подписка","优先钱包":"Сначала кошелек","优惠":"Скидка","低于此额度时将发送邮件提醒用户":"Когда баланс ниже этого лимита, пользователю будет отправлено email напоминание","余额":"Баланс","余额充值管理":"Управление пополнением баланса","作废":"Аннулировать","作废于":"Аннулировано","作废后该订阅将立即失效,历史记录不受影响。是否继续?":"После аннулирования подписка сразу станет недействительной. История не изменится. Продолжить?","作用域":"Область действия","作用域:包含分组":"Область действия: включить группу","作用域:包含规则名称":"Область действия: включить имя правила","你似乎并没有修改什么":"Похоже, вы ничего не изменили","你可以在“自定义模型名称”处手动添加它们,然后点击填入后再提交,或者直接使用下方操作自动处理。":"Ð’Ñ‹ можете добавить их вручную в разделе «Пользовательские названия моделей», нажать «Заполнить», затем отправить или воспользоваться действиями ниже для автоматической обработки.","使用 {{name}} ç»§ç»­":"Продолжить с {{name}}","使用 Discord ç»§ç»­":"Продолжить через Discord","使用 GitHub ç»§ç»­":"Продолжить с GitHub",'使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}':'Используйте формат объекта JSON, формат: {"Имя группы": [Максимальное количество запросов, Максимальное количество выполненных запросов]}',"使用 LinuxDO ç»§ç»­":"Продолжить с LinuxDO","使用 OIDC ç»§ç»­":"Продолжить с OIDC","使用 Passkey 实现免密且更安全的登录体验":"Используйте Passkey для безпарольного и более безопасного входа","使用 Passkey 登录":"Войти с Passkey","使用 Passkey 验证":"Проверить с Passkey","使用 微信 ç»§ç»­":"Продолжить с WeChat","使用 用户名 注册":"Зарегистрироваться с именем пользователя","使用 邮箱或用户名 登录":"Войти с email или именем пользователя","使用ID排序":"Сортировать по ID","使用日志":"Журнал использования","使用模式":"Режим использования","使用统计":"Статистика использования","使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:":"Отсканируйте QR-код ниже с помощью приложения аутентификатора (например, Google Authenticator, Microsoft Authenticator):","使用认证器应用扫描二维码":"Отсканировать QR-код с помощью приложения аутентификатора","例如 /var/cache/new-api":"напр.: /var/cache/new-api","例如 €, £, Rp, â‚©, ₹...":"Например €, £, Rp, â‚©, ₹...","例如 https://docs.newapi.pro":"Например https://docs.newapi.pro","例如:":"например:",'例如: /bin/bash -c "python app.py"':'e.g.: /bin/bash -c "python app.py"',"例如: nginx:latest":"e.g.: nginx:latest","例如: socks5://user:pass@host:port":"например: socks5://user:pass@host:port","例如:-c":"e.g.: -c","例如:/bin/bash":"e.g.: /bin/bash","例如:0001":"например: 0001","例如:1000":"например: 1000","例如:100000":"Например: 100000","例如:2,就是最低充值2$":"например: 2, это минимальное пополнение 2$","例如:2000":"например: 2000","例如:4.99":"Например: 4.99","例如:401, 403, 429, 500-599":"напр.: 401, 403, 429, 500-599","例如:7,就是7å…ƒ/美金":"например: 7, это 7 юаней/доллар США","例如:email":"напр.: email","例如:example.com":"например: example.com","例如:github / si:google / https://example.com/logo.png / 🐱":"напр.: github / si:google / https://example.com/logo.png / 🐱","例如:GitHub Enterprise":"напр.: GitHub Enterprise","例如:github-enterprise":"напр.: github-enterprise","例如:https://example.com/.well-known/openid-configuration":"напр.: https://example.com/.well-known/openid-configuration","例如:https://gitea.example.com":"напр.: https://gitea.example.com","例如:https://yourdomain.com":"например: https://yourdomain.com","例如:name、full_name":"напр.: name, full_name","例如:nginx:latest":"e.g.: nginx:latest","例如:preferred_username、login":"напр.: preferred_username, login","例如:preview":"например: preview","例如:prod_6I8rBerHpPxyoiU9WK4kot":"Например: prod_6I8rBerHpPxyoiU9WK4kot","例如:sub、id、data.user.id":"напр.: sub, id, data.user.id","例如:基础套餐":"Например: базовый пакет","例如:该请求不满足准入策略":"напр.: Этот запрос не соответствует политике допуска","例如:适合轻度使用":"Например: для легкого использования","例如:需要等级 {{required}},你当前等级 {{current}}":"напр.: Требуется уровень {{required}}, ваш текущий уровень {{current}}","例如(全渠道):":"Пример (все каналы):","例如(指定渠道):":"Пример (указанные каналы):","例如发卡网站的购买链接":"например ссылка на покупку на сайте карт","供应商":"Поставщик","供应商介绍":"Описание поставщика","供应商信息:":"Информация о поставщике:","供应商创建成功!":"Поставщик успешно создан!","供应商删除成功":"Поставщик успешно удален","供应商名称":"Название поставщика","供应商图标":"Иконка поставщика","供应商更新成功!":"Поставщик успешно обновлен!","侧边栏管理(全局控制)":"Управление боковой панелью (глобальный контроль)","侧边栏设置保存成功":"Настройки боковой панели успешно сохранены","保存":"Сохранить","保存 Discord OAuth 设置":"Сохранить настройки Discord OAuth","保存 GitHub OAuth 设置":"Сохранить настройки GitHub OAuth","保存 Linux DO OAuth 设置":"Сохранить настройки LinuxDO OAuth","保存 OIDC 设置":"Сохранить настройки OIDC","保存 Passkey 设置":"Сохранить настройки Passkey","保存 SMTP 设置":"Сохранить настройки SMTP","保存 Telegram 登录设置":"Сохранить настройки входа через Telegram","保存 Turnstile 设置":"Сохранить настройки Turnstile","保存 WeChat Server 设置":"Сохранить настройки WeChat Server","保存分组倍率设置":"Сохранить настройки коэффициентов групп","保存备用码":"Сохранить резервные коды","保存备用码以备不时之需":"Сохраните резервные коды на случай необходимости","保存失败":"Не удалось сохранить","保存失败,请重试":"Не удалось сохранить, попробуйте еще раз","保存失败:":"Не удалось сохранить:","保存屏蔽词过滤设置":"Сохранить настройки фильтрации запрещенных слов","保存性能设置":"Сохранить настройки производительности","保存成功":"Успешно сохранено","保存数据看板设置":"Сохранить настройки панели данных","保存日志设置":"Сохранить настройки журнала","保存模型倍率设置":"Сохранить настройки коэффициентов моделей","保存模型速率限制":"Сохранить ограничения скорости моделей","保存监控设置":"Сохранить настройки мониторинга","保存签到设置":"Сохранить настройки регистрации","保存绘图设置":"Сохранить настройки рисования","保存聊天设置":"Сохранить настройки чата","保存设置":"Сохранить настройки","保存通用设置":"Сохранить общие настройки","保存邮箱域名白名单设置":"Сохранить настройки белого списка доменов email","保存额度设置":"Сохранить настройки лимитов","保留原值(目标已有值时不覆盖)":"Сохранить исходное значение (не перезаписывать, если цель уже имеет значение)","修复数据库一致性":"Исправить согласованность базы данных","修改为":"Изменить на","修改子渠道优先级":"Изменить приоритет дочерних каналов","修改子渠道权重":"Изменить вес дочерних каналов","修改密码":"Изменить пароль","修改绑定":"Изменить привязку","修改部署名称":"Change Deployment Name","倍率":"Коэффициент","倍率信息":"Информация о коэффициентах","倍率是为了方便换算不同价格的模型":"Коэффициенты предназначены для удобного пересчета моделей с разными ценами","倍率模式":"Режим коэффициентов","倍率类型":"Тип коэффициента","偏好设置":"Настройки","停止测试":"Остановить тест","停止重试":"Остановить повтор","停用":"Отключить","允许 AccountFilter 参数":"Разрешить параметр AccountFilter","允许 HTTP 协议图片请求(适用于自部署代理)":"Разрешить запросы изображений по протоколу HTTP (применимо для самостоятельно развернутых прокси)","允许 inference_geo 透传":"Разрешить передачу inference_geo","允许 safety_identifier 透传":"Разрешить сквозную передачу safety_identifier","允许 service_tier 透传":"Разрешить сквозную передачу service_tier","允许 stream_options.include_obfuscation 透传":"Разрешить передачу stream_options.include_obfuscation","允许 Turnstile 用户校验":"Разрешить проверку пользователей Turnstile","允许不安全的 Origin(HTTP)":"Разрешить небезопасные Origin (HTTP)","允许回调(会泄露服务器 IP 地址)":"Разрешить обратные вызовы (может раскрыть IP-адрес сервера)","允许在 Stripe 支付中输入促销码":"Разрешить ввод промокодов при оплате через Stripe","允许新用户注册":"Разрешить регистрацию новых пользователей","允许的 Origins":"Разрешенные Origins","允许的IP,一行一个,不填写则不限制":"Разрешенные IP, по одному на строку, если не заполнено - без ограничений","允许的端口":"Разрешенные порты","允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)":"Разрешить доступ к частным IP-адресам (127.0.0.1, 192.168.x.x и другие внутренние адреса)","允许通过 Discord 账户登录 & 注册":"Разрешить вход и регистрацию через аккаунт Discord","允许通过 GitHub 账户登录 & 注册":"Разрешить вход и регистрацию через аккаунт GitHub","允许通过 Linux DO 账户登录 & 注册":"Разрешить вход и регистрацию через аккаунт LinuxDO","允许通过 OIDC 进行登录":"Разрешить вход через OIDC","允许通过 Passkey 登录 & 认证":"Разрешить вход и аутентификацию через Passkey","允许通过 Telegram 进行登录":"Разрешить вход через Telegram","允许通过密码进行注册":"Разрешить регистрацию через пароль","允许通过密码进行登录":"Разрешить вход через пароль","允许通过微信登录 & 注册":"Разрешить вход и регистрацию через WeChat","允许重试":"Разрешить повтор","å…ƒ":"Юань","充值":"Пополнить","充值价格(xå…ƒ/美金)":"Цена пополнения (x юаней/доллар США)","充值价格显示":"Отображение цены пополнения","充值分组倍率":"Коэффициенты групп пополнения","充值分组倍率不是合法的 JSON 字符串":"Коэффициенты групп пополнения не являются допустимой JSON строкой","充值数量":"Количество пополнения","充值数量,最低 ":"Количество пополнения, минимум ","充值数量不能小于":"Количество пополнения не может быть меньше","充值方式设置":"Настройки способов пополнения","充值方式设置不是合法的 JSON 字符串":"Настройки способов пополнения не являются допустимой JSON строкой","充值确认":"Подтверждение пополнения","充值账单":"Счет пополнения","充值金额折扣配置":"Конфигурация скидок на суммы пополнения","充值金额折扣配置不是合法的 JSON 对象":"Конфигурация скидок на суммы пополнения не является допустимым JSON объектом","充值链接":"Ссылка пополнения","充值额度":"Лимит пополнения","先填写配置,再自动填充 OAuth 端点,能显著减少手工输入":"Сначала заполните конфигурацию, затем автозаполнение конечных точек OAuth значительно сократит ручной ввод","先搜索,再一键复制字段名或填入当前规则。字段名为系统内部路径,可直接用于路径 / 来源 / 目标。":"Сначала найдите, затем скопируйте имя поля или заполните текущее правило одним кликом. Имена полей — внутренние системные пути, могут использоваться напрямую для пути / источника / цели.","免责声明:仅限个人使用,请勿分发或共享任何凭证。该渠道存在前置条件与使用门槛,请在充分了解流程与风险后使用,并遵守 OpenAI 的相关条款与政策。相关凭证与配置仅限接入 Codex CLI 使用,不适用于其他客户端、平台或渠道。":"Предупреждение: только для личного использования. Не распространяйте и не передавайте учетные данные. Для этого канала требуются предварительные условия и начальная настройка; используйте его только если понимаете процедуру и риски, и соблюдайте условия и политики OpenAI. Учетные данные и конфигурация предназначены только для интеграции с Codex CLI и не предназначены для других клиентов, платформ или каналов.","兑换人ID":"ID обменщика","兑换成功!":"Обмен успешен!","兑换码充值":"Пополнение кодом купона","兑换码创建成功":"Код купона успешно создан","兑换码创建成功,是否下载兑换码?":"Код купона успешно создан, скачать код купона?","兑换码创建成功!":"Код купона успешно создан!","兑换码将以文本文件的形式下载,文件名为兑换码的名称。":"Код купона будет загружен в виде текстового файла, имя файла - название кода купона.","兑换码更新成功!":"Код купона успешно обновлен!","兑换码生成管理":"Управление генерацией кодов купонов","兑换码管理":"Управление кодами купонов","兑换额度":"Обменять квоту","全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用":"Глобальный контроль отображения области и функций боковой панели, пользователи не могут включить функции, скрытые администратором","全局设置":"Глобальные настройки","全选":"Выбрать все","全部":"Все","全部供应商":"Все поставщики","全部分组":"Все группы","全部地区总可用资源":"Total Available Resources in All Regions","全部填入":"Заполнить всё","全部容器":"All Containers","全部展开":"Развернуть всё","全部收起":"Свернуть всё","全部标签":"Все теги","全部模型":"Все модели","全部满足(AND)":"Все совпадения (AND)","全部状态":"Все статусы","全部硬件总可用资源":"Total Available Hardware Resources","全部端点":"Все конечные точки","全部类型":"Все типы","公告":"Объявление","公告内容":"Содержание объявления","公告已更新":"Объявление обновлено","公告更新失败":"Не удалось обновить объявление","公告类型":"Тип объявления","å…±":"Всего","å…± {{count}} 个密钥_one":"Всего {{count}} ключ","å…± {{count}} 个密钥_few":"Всего {{count}} ключа","å…± {{count}} 个密钥_many":"Всего {{count}} ключей","å…± {{count}} 个密钥_other":"Всего {{count}} ключей","å…± {{count}} 个模型":"Всего {{count}} моделей","å…± {{count}} 个模型_one":"{{count}} модель","å…± {{count}} 个模型_few":"{{count}} модели","å…± {{count}} 个模型_many":"{{count}} моделей","å…± {{count}} 个模型_other":"{{count}} моделей","å…± {{count}} 条日志_one":"{{count}} log entry","å…± {{count}} 条日志_few":"{{count}} записи журнала","å…± {{count}} 条日志_many":"{{count}} записей журнала","å…± {{count}} 条日志_other":"{{count}} log entries","å…± {{total}} 项,当前显示 {{start}}-{{end}} 项":"Всего {{total}} элементов, отображаются {{start}}-{{end}}","å…³":"Выкл","关于":"О","关于我们":"О нас","关于系统的详细信息":"Подробная информация о системе","关于项目":"О проекте","关键字(id或者名称)":"Ключевое слово (ID или имя)","关闭":"Закрыть","关闭侧边栏":"Закрыть боковую панель","关闭公告":"Закрыть объявление","关闭后,此模型将不会被“同步官方”自动覆盖或创建":'После отключения эта модель не будет автоматически перезаписана или создана при "синхронизации с официальной"',"关闭后将不再显示此提示(仅对当前浏览器生效)。确定要关闭吗?":"После закрытия это уведомление больше не будет показываться (только в этом браузере). Закрыть?","关闭弹窗,已停止批量测试":"Окно закрыто, массовое тестирование остановлено","关闭提示":"Закрыть уведомление","å…¶ä»–":"Другое","其他注册选项":"Другие варианты регистрации","其他登录选项":"Другие варианты входа","其他设置":"Другие настройки","其他详情":"Другие детали","内存 阈值 (%)":"Порог памяти (%)","内存使用率超过此值时拒绝请求":"Отклонять запросы, когда использование памяти превышает это значение","内存命中":"Попадания в память","内存缓存最大条目数。0 表示使用后端默认容量:100000。":"Максимальное количество записей в кэше памяти. 0 — использовать значение по умолчанию бэкенда: 100000.","内容":"Содержание","内容较大,已启用性能优化模式":"Содержание большое, включен режим оптимизации производительности","内容较大,部分功能可能受限":"Содержание большое, некоторые функции могут быть ограничены","内置":"Встроенный","内置 Ollama 镜像":"Built-in Ollama Image","再次输入部署名称":"Enter Deployment Name Again","最低":"Минимум","最低充值美元数量":"Минимальная сумма пополнения в долларах","最后使用时间":"Время последнего использования","最后更新":"Last Updated","最后请求":"Последний запрос","最大GPU数量":"Max Number of GPUs","最大可用":"Max Available","最大条目数":"Макс. кол-во записей","最终抵扣":"Итоговое списание","最近一次":"Последний","最近事件":"Recent Events","写":"Запись","准入策略":"Политика допуска","准入策略 JSON(可选)":"JSON политики допуска (необязательно)","准备中...":"Preparing...","准备完成初始化":"Подготовка к инициализации завершена","凭证已刷新":"Учётные данные обновлены","分类名称":"Название категории","分组":"Группа","分组与模型定价设置":"Настройки групп и ценообразования моделей","分组价格":"Цена группы","分组倍率":"Коэффициент группы","分组倍率设置":"Настройки коэффициента группы",'分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{"vip": 0.5, "test": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1':'Настройки коэффициента группы, здесь можно добавить новые группы или изменить Коэффициенты существующих групп, формат - JSON строка, например: {"vip": 0.5, "test": 1}, что означает коэффициент группы vip равен 0.5, коэффициент группы test равен 1',"分组特殊倍率":"Специальный коэффициент группы","分组特殊可用分组":"Доступные специальные группы","分组设置":"Настройки группы","分组速率配置优先级高于全局速率限制。":"Конфигурация скорости группы имеет более высокий приоритет, чем глобальные ограничения скорости.","分组速率限制":"Ограничение скорости группы","分钟":"минут","切换为Assistant角色":"Переключиться на роль Assistant","切换为System角色":"Переключиться на роль System","切换为单密钥模式":"Переключиться на режим одного ключа","切换主题":"Переключить тему","划转到余额":"Перевести на баланс","划转邀请额度":"Перевести пригласительную квоту","划转金额最低为":"Минимальная сумма перевода","划转额度":"Перевести квоту","列出的模型将不会自动添加或移除-thinking/-nothinking 后缀":"Для этих моделей суффиксы -thinking/-nothinking не будут добавляться или удаляться автоматически.","列设置":"Настройки столбцов","创建":"Create","创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)":"При создании токена по умолчанию выбирается группа auto, начальный токен также будет установлен в auto (иначе оставить пустым для группы пользователя по умолчанию)","创建失败":"Не удалось создать","创建成功":"Успешно создано","创建或选择密钥时,将 Project 设置为 io.cloud":"When creating or selecting a key, set Project to io.cloud","创建新用户账户":"Создать новую учетную запись пользователя","创建新的令牌":"Создать новый токен","创建新的兑换码":"Создать новый код купона","创建新的模型":"Создать новую модель","创建新的渠道":"Создать новый канал","创建新的订阅套餐":"Создать новый план подписки","创建新的预填组":"Создать новую группу предварительного заполнения","创建时间":"Время создания","创建用户":"Создать пользователя","初始化失败,请重试":"Инициализация не удалась, попробуйте еще раз","初始化系统":"Инициализация системы","删除":"Удалить","删除 Key 来源":"Удалить источник ключа","删除会彻底移除该订阅记录(含权益明细)。是否继续?":"Удаление полностью удалит запись подписки (включая детали прав). Продолжить?",'删除后无法恢复,确定要删除模型 "{{name}}" 吗?':'Cannot be recovered after deletion, are you sure you want to delete model "{{name}}"?',"删除失败":"Не удалось удалить","删除密钥失败":"Не удалось удалить Токен","删除成功":"Токен успешно удален","删除所选":"Удалить выбранное","删除所选令牌":"Удалить выбранные токены","删除所选通道":"Удалить выбранные каналы","删除条件":"Удалить условие","删除禁用密钥失败":"Не удалось удалить отключенные Токены","删除禁用通道":"Удалить отключенные каналы","删除自动禁用密钥":"Удалить автоматически отключенные Токены","删除规则":"Удалить правило","删除账户":"Удалить аккаунт","删除账户确认":"Подтверждение удаления аккаунта","删除部署失败":"Failed to delete deployment","刷新":"Обновить","刷新凭证":"Обновить учётные данные","刷新失败":"Не удалось обновить","刷新容器信息":"Refresh Container Info","刷新日志":"Refresh Logs","刷新统计":"Обновить статистику","刷新缓存统计":"Обновить статистику кэша","刷新缓存统计失败":"Не удалось обновить статистику кэша","前往 io.net API Keys":"Go to io.net API Keys","前往设置":"Go to Settings","前往设置页面":"Go to Settings Page","前缀":"Префикс","副本数量":"Number of Replicas","剩余":"Remaining","剩余备用码:":"Оставшиеся резервные коды:","剩余时间":"Remaining Time","剩余额度":"Оставшаяся квота","剩余额度/总额度":"Оставшаяся квота/Общая квота","剩余额度$":"Оставшаяся квота$","功能特性":"Функциональные возможности","加入渠道":"Join Channel","加入预填组":"Присоединиться к группе предварительного заполнения","加密存储":"Encrypted Storage","加载中...":"Загрузка...","加载供应商信息失败":"Не удалось загрузить информацию о поставщике","加载关于内容失败...":"Не удалось загрузить содержимое о...","加载分组失败":"Не удалось загрузить группы","加载失败":"Не удалось загрузить","加载容器信息中...":"Loading container info...","加载容器详情中...":"Loading container details...","加载日志中...":"Loading logs...","加载模型信息失败":"Не удалось загрузить информацию о модели","加载模型列表失败":"Failed to load model list","加载模型失败":"Не удалось загрузить модель","加载用户协议内容失败...":"Не удалось загрузить содержимое пользовательского соглашения...","加载设置中...":"Loading settings...","加载详情中...":"Loading details...","加载账单失败":"Не удалось загрузить счёт","加载隐私政策内容失败...":"Не удалось загрузить содержимое политики конфиденциальности...","包含":"Включает","包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。":"Включает модели ИИ от неизвестных или неуказанных поставщиков, эти модели могут быть от небольших поставщиков или проектов с открытым исходным кодом.","包括失败请求的次数,0代表不限制":"Включает количество неудачных запросов, 0 означает без ограничений","匹配值":"Значение совпадения","匹配值(可选)":"Значение совпадения (необязательно)","匹配方式":"Метод сопоставления","匹配类型":"Тип соответствия",区域:"Регион","升级分组":"Группа повышения","单GPU小时费率":"Per GPU Hour Rate","历史消耗":"Историческое потребление","原价":"Первоначальная цена","原因:":"Причина:","原密码":"Старый пароль","原生格式":"Нативный формат","原生额度":"Исходный лимит","去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥":"Дедупликация завершена: до дедупликации {{before}} ключей, после дедупликации {{after}} ключей","参与官方同步":"Участвовать в официальной синхронизации","参数":"Параметры","参数值":"Значение параметра","参数覆盖":"Переопределение параметров","参数覆盖 JSON 已复制":"JSON переопределения параметров скопирован","参数覆盖必须是合法的 JSON 对象":"Переопределение параметров должно быть допустимым JSON-объектом","参数覆盖必须是合法的 JSON 格式!":"Переопределение параметров должно быть в допустимом формате JSON!","参数覆盖模板":"Шаблон переопределения параметров","参数覆盖模板 JSON 格式不正确":"Некорректный формат JSON шаблона переопределения параметров","参数覆盖模板预览":"Предпросмотр шаблона переопределения параметров","参数配置":"Конфигурация параметров","参数配置有误":"Некорректная конфигурация параметров","参数错误":"Ошибка параметра","参照生视频":"Ссылка на генерацию видео","友情链接":"Дружественные ссылки","发布日期":"Дата публикации","发布时间":"Время публикации","发现文档地址(Discovery URL,可选)":"URL обнаружения (необязательно)","发行者 URL(Issuer URL)":"URL издателя (Issuer URL)","取消":"Отмена","取消全选":"Отменить выбор всех","取消选择":"Deselect","变换":"Трансформация","变焦":"Масштабирование","变量值":"Variable Value","变量名":"Variable Name","只包括请求成功的次数":"Включать только успешные запросы","只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求":"Поддерживается только HTTPS, система будет отправлять уведомления методом POST, убедитесь, что адрес может принимать POST-запросы","只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录":"IP-адреса в журналах запросов и ошибок записываются только когда пользователь включил запись IP-адресов в настройках","可信":"Доверенный","可在设置页面设置关于内容,支持 HTML & Markdown":'Можно установить содержимое страницы "О нас" на странице настроек, поддерживается HTML и Markdown',"可手动填写,多个 scope 用空格分隔":"Можно заполнить вручную, несколько scope разделяются пробелами","可用":"Доступно","可用令牌分组":"Доступные группы токенов","可用分组":"Доступные группы","可用变量:{{provider}} {{field}} {{op}} {{required}} {{current}} 以及 {{current.path}}":"Доступные переменные: {{provider}} {{field}} {{op}} {{required}} {{current}} и {{current.path}}","可用数量":"Available Quantity","可用模型":"Доступные модели","可用空间: {{free}} / 总空间: {{total}}":"Доступное место: {{free}} / Всего: {{total}}","可用端点类型":"Доступные типы конечных точек","可用邀请额度":"Доступная пригласительная квота","可留空;留空时会尝试使用 Issuer URL + /.well-known/openid-configuration":"Можно оставить пустым; при пустом значении будет попытка использовать Issuer URL + /.well-known/openid-configuration","可视化":"Визуализация","可视化倍率设置":"Визуальные настройки коэффициента","可视化编辑":"Визуальное редактирование","可选,公告的补充说明":"Необязательно, дополнительное описание объявления","可选,用于复现结果":"Необязательно, для воспроизводимых результатов","可选:基于用户信息 JSON 做组合条件准入,条件不满足时返回自定义提示":"Необязательно: Допуск на основе комбинированных условий из JSON пользовательской информации; при несоответствии условиям возвращается пользовательское сообщение","可选:用于自动生成端点或 Discovery URL":"Необязательно: Используется для автоматической генерации конечных точек или Discovery URL","可选。匹配入口请求的 User-Agent;任意一行作为子串匹配(忽略大小写)即命中。":"Необязательно. Сопоставление User-Agent входящего запроса; любая строка, совпадающая как подстрока (без учёта регистра), считается совпадением.","可选。对提取到的亲和 Key 做正则校验;不填表示不校验。":"Необязательно. Проверка извлечённого ключа аффинити по regex; пустое поле — без проверки.","可选。对请求路径进行匹配;不填表示匹配所有路径。":"Необязательно. Сопоставление пути запроса; пустое поле — совпадение со всеми путями.","可选值":"Дополнительные значения","同时重置消息":"Одновременно сбросить сообщения","同步":"Синхронизация","同步到渠道":"Sync to Channel","同步向导":"Мастер синхронизации","同步失败":"Синхронизация не удалась","同步成功":"Синхронизация успешна","同步接口":"Интерфейс синхронизации","同步渠道失败":"Failed to sync channel","同步渠道失败:缺少部署信息":"Failed to sync channel: Missing deployment info","同步端点":"Синхронизировать конечные точки","名称":"Название","名称+密钥":"Название+ключ","名称不能为空":"Название не может быть пустым","名称匹配类型":"Тип соответствия названия","后端请求失败":"Запрос к бэкенду не удался","后缀":"Суффикс","否":"Нет","启动":"Start","启动参数 (Args)":"Startup Args","启动命令":"Startup Command","启动命令 (Entrypoint)":"Entrypoint","启动授权失败":"Не удалось запустить авторизацию","启动时间":"Время запуска","启动部署失败":"Failed to start deployment","启动配置":"Startup Configuration","启用":"Включить","启用 io.net 部署":"Enable io.net Deployment","启用 io.net 部署开关":"Enable io.net Deployment Switch","启用 io.net 部署时必须填写 API Key":"API Key is required when enabling io.net deployment","启用 Prompt 检查":"Включить проверку Prompt","启用2FA失败":"Не удалось включить 2FA","启用Claude思考适配(-thinking后缀)":"Включить адаптацию мышления Claude (суффикс -thinking)","启用FunctionCall思维签名填充":"Включить автозаполнение thoughtSignature для FunctionCall","启用Gemini思考后缀适配":"Включить адаптацию суффикса мышления Gemini","启用Pingé—´éš”":"Включить интервал Ping","启用SMTP SSL":"Включить SMTP SSL","启用SSRF防护(推荐开启以保护服务器安全)":"Включить защиту SSRF (рекомендуется включить для защиты безопасности сервера)","启用供应商":"Включить поставщика","启用全部":"Включить все","启用后可接入 io.net GPU 资源":"After enabling, you can access io.net GPU resources","启用后可添加图片URL进行多模态对话":"Включите для добавления URL изображений для мультимодального диалога","启用后套餐将在用户端展示。是否继续?":"После включения план будет отображаться пользователям. Продолжить?","启用后将优先复用上一次成功的渠道(粘滞选路)。":"При включении последний успешный канал будет использоваться повторно в приоритетном порядке (прилипающая маршрутизация).","启用后将使用 Creem Test Mode":"После включения будет использован тестовый режим Creem","启用密钥失败":"Не удалось включить ключ","启用屏蔽词过滤功能":"Включить функцию фильтрации запрещённых слов","启用性能监控":"Включить мониторинг производительности","启用性能监控后,当系统资源使用率超过设定阈值时,将拒绝新的 Relay 请求 (/v1, /v1beta ç­‰),以保护系统稳定性。":"При включённом мониторинге производительности, когда использование системных ресурсов превышает установленный порог, новые Relay-запросы (/v1, /v1beta и Ñ‚.д.) будут отклоняться для защиты стабильности системы.","启用所有密钥失败":"Не удалось включить все ключи","启用数据看板(实验性)":"Включить панель данных (экспериментальная функция)","启用此模式后,将使用您自定义的请求体发送API请求,模型配置面板的参数设置将被忽略。":"При включении ваше пользовательское тело запроса будет использоваться для API-запросов, а настройки параметров на панели конфигурации модели будут игнорироваться.","启用状态":"Статус включения","启用用户模型请求速率限制(可能会影响高并发性能)":"Включить ограничение скорости запросов моделей пользователя (может повлиять на производительность при высокой нагрузке)","启用磁盘缓存":"Включить дисковый кэш","启用磁盘缓存后,大请求体将临时存储到磁盘而非内存,可显著降低内存占用,适用于处理包含大量图片/文件的请求。建议在 SSD 环境下使用。":"При включении дискового кэша большие тела запросов временно сохраняются на диск, а не в память, что значительно снижает использование памяти. Подходит для обработки запросов с большим количеством изображений/файлов. Рекомендуется использовать на SSD.","启用签到功能":"Включить функцию регистрации","启用绘图功能":"Включить функцию рисования","启用请求体透传功能":"Включить функцию прозрачной передачи тела запроса","启用请求透传":"Включить прозрачную передачу запросов","启用违规扣费":"Включить удержание за нарушения","启用额度消费日志记录":"Включить журналирование потребления квоты","启用验证":"Включить проверку","周":"Неделя","命中判定:usage 中存在 cached tokens(例如 cached_tokens/prompt_cache_hit_tokens)即视为命中。":"Определение попадания: наличие кэшированных токенов в usage (например, cached_tokens/prompt_cache_hit_tokens) считается попаданием.","命中率":"Процент попаданий","命中该亲和规则后,会把此模板合并到渠道参数覆盖中(同名键由模板覆盖)。":"При срабатывании этого правила аффинити шаблон объединяется с переопределениями параметров канала (одноимённые ключи переопределяются шаблоном).","å’Œ":"и","å’ŒClaude不同,默认情况下Gemini的思考模型会自动决定要不要思考,就算不开启适配模型也可以正常使用,如果您需要计费,推荐设置无后缀模型价格按思考价格设置。支持使用 gemini-2.5-pro-preview-06-05-thinking-128 格式来精确传递思考预算。":"Ð’ отличие от Claude, модели мышления Gemini автоматически решают, использовать ли режим мышления. Они работают нормально даже без включённого адаптера. Если нужна тарификация, установите цену моделей без суффикса на цену мышления. Используйте формат gemini-2.5-pro-preview-06-05-thinking-128 для точного указания бюджета мышления.","响应":"Ответ","响应时间":"Время ответа","响应缺少凭据":"Ð’ ответе отсутствуют учётные данные","响应缺少授权链接":"Ð’ ответе отсутствует ссылка авторизации","商品价格 ID":"ID цены товара","回答内容":"Содержание ответа","回调 URL å¡«":"URL обратного вызова","回调 URL 格式":"Формат URL обратного вызова","回调地址":"Адрес обратного вызова","固定价格":"Фиксированная цена","固定价格(每次)":"Фиксированная цена (за каждый раз)","固定价格值":"Значение фиксированной цены","图像生成":"Генерация изображений","图标":"Значок","图标使用 react-icons(Simple Icons)或 URL/emoji,例如:github、gitlab、si:google":"Иконка: react-icons (Simple Icons) или URL/emoji, напр.: github, gitlab, si:google","图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ":"Используйте библиотеку @lobehub/icons, например: OpenAI, Claude.Color, поддерживаются цепочечные параметры: OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, для просмотра всех доступных иконок, пожалуйста, ","图混合":"Смешивание изображений","图片功能在自定义请求体模式下不可用":"Функция изображений недоступна в режиме пользовательского запроса","图片地址":"URL изображения","图片已添加":"Изображение добавлено","图片生成调用:{{symbol}}{{price}} / 1次":"Вызов генерации изображения: {{symbol}}{{price}} / 1 раз","图片输入: {{imageRatio}}":"Ввод изображения: {{imageRatio}}","图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})":"Цена ввода изображения: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов (коэффициент изображения: {{imageRatio}})","图片输入倍率(仅部分模型支持该计费)":"Коэффициент ввода изображения (только некоторые модели поддерживают эту тарификацию)","图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费":"Настройки коэффициента, связанные с вводом изображения, ключ - название модели, значение - коэффициент, только некоторые модели поддерживают эту тарификацию","图生文":"Изображение в текст","图生视频":"Изображение в видео","在Gotify服务器创建应用后获得的令牌,用于发送通知":"Токен, полученный после создания приложения на сервере Gotify, используется для отправки уведомлений","在Gotify服务器的应用管理中创建新应用":"Создать новое приложение в управлении приложениями на сервере Gotify","在找兑换码?":"Ищете код купона?","在新标签页中打开":"Открыть в новой вкладке","在模型广场向用户展示的端点":"Эндпоинт, отображаемый пользователям в маркетплейсе моделей","在此输入 Logo 图片地址":"Введите здесь адрес изображения Logo","在此输入新的公告内容,支持 Markdown & HTML 代码":"Введите здесь новое содержание объявления, поддерживается код Markdown и HTML","在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为关于页面":"Введите здесь новое содержание о проекте, поддерживается код Markdown и HTML. Если введена ссылка, она будет использована как атрибут src для iframe, что позволяет установить любую веб-страницу как страницу о проекте","在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码":"Введите здесь новый нижний колонтитул, оставьте пустым для использования нижнего колонтитула по умолчанию, поддерживается HTML код","在此输入用户协议内容,支持 Markdown & HTML 代码":"Введите здесь содержимое пользовательского соглашения, поддерживается Markdown & HTML код","在此输入系统名称":"Введите здесь название системы","在此输入隐私政策内容,支持 Markdown & HTML 代码":"Введите здесь содержимое политики конфиденциальности, поддерживается Markdown & HTML код","在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为首页":"Введите здесь содержание главной страницы, поддерживается код Markdown и HTML. После настройки информация о состоянии на главной странице больше не будет отображаться. Если введена ссылка, она будет использована как атрибут src для iframe, что позволяет установить любую веб-страницу как главную страницу","域名IP过滤详细说明":"⚠️ Эта функция является экспериментальной опцией, доменное имя может быть разрешено в несколько адресов IPv4/IPv6, если включено, убедитесь, что список фильтрации IP покрывает эти адреса, иначе это может привести к сбою доступа.","域名白名单":"Белый список доменов","域名黑名单":"Чёрный список доменов","基本信息":"Основная информация","å¡«å…… Codex CLI / Claude CLI 模版":"Заполнить шаблон Codex CLI / Claude CLI","填充新模板":"Заполнить новый шаблон","填充旧模板":"Заполнить старый шаблон","填充模板":"Заполнить шаблон","填充模板:等级+激活":"Заполнить шаблон: Уровень + Активация","填充模板:等级提示":"Заполнить шаблон: Промпт уровня","填充模板:组织或角色":"Заполнить шаблон: Организация или роль","填充模板:组织提示":"Заполнить шаблон: Промпт организации","填充模板(全渠道)":"Заполнить шаблон (все каналы)","填充模板(指定渠道)":"Заполнить шаблон (выбранные каналы)","å¡«å…¥":"Заполнить","å¡«å…¥ CC Switch":"Заполнить CC Switch","填入所有模型":"Заполнить все модели","填入来源":"Заполнить источник","填入模板":"Заполнить шаблон","填入目标":"Заполнить цель","填入相关模型":"Заполнить связанные модели","填入路径":"Заполнить путь","填入透传完整模版":"Заполнить полный шаблон passthrough","填入透传模版":"Заполнить шаблон passthrough","填写 Issuer URL 后自动生成:":"Автогенерация после заполнения Issuer URL:","填写Gotify服务器的完整URL地址":"Введите полный URL-адрес сервера Gotify","填写后会自动拼接预设端点":"Предустановленные конечные точки будут автоматически добавлены после заполнения","填写带https的域名,逗号分隔":"Введите домены с https, разделённые запятыми","填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议":"После заполнения содержимого пользовательского соглашения, пользователям потребуется отметить, что они прочитали пользовательское соглашение при регистрации","填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策":"После заполнения содержимого политики конфиденциальности, пользователям потребуется отметить, что они прочитали политику конфиденциальности при регистрации","处理中":"Processing","备份支持":"Поддержка резервного копирования","备份状态":"Состояние резервного копирования","备注":"Примечания","备用恢复代码":"Резервный код восстановления","备用码已复制到剪贴板":"Резервный код скопирован в буфер обмена","备用码重新生成成功":"Резервный код успешно сгенерирован заново","复制":"Копировать","复制代码":"Копировать код","复制令牌":"Копировать токен","复制全部":"Копировать всё","复制名称":"Копировать название","复制失败":"Не удалось скопировать","复制失败,请手动复制":"Не удалось скопировать, пожалуйста, скопируйте вручную","复制失败,请手动选择文本复制":"Copy failed, please manually select and copy the text","复制已选":"Копировать выбранное","复制应用的令牌(Token)并填写到上方的应用令牌字段":"Скопируйте токен приложения и вставьте в поле токена приложения выше","复制成功":"Скопировано успешно","复制所有代码":"Копировать весь код","复制所有模型":"Копировать все модели","复制所选令牌":"Копировать выбранные токены","复制所选兑换码到剪贴板":"Копировать выбранные коды обмена в буфер обмена","复制授权链接":"Скопировать ссылку авторизации","复制日志":"Copy Logs","复制渠道的所有信息":"Копировать всю информацию о канале","复制版本号":"Copy Version","复制生成的密钥并粘贴到此处":"Copy the generated key and paste it here","复制链接":"Скопировать ссылку","外接设备":"Внешнее устройство","多个命令用空格分隔":"Multiple commands separated by spaces","多密钥渠道操作项目组":"Группа операций с многоключевыми каналами","多密钥管理":"Управление множественными ключами","多种充值方式,安全便捷":"Множество способов пополнения, безопасно и удобно","大模型接口网关":"Шлюз API LLM","天":"день","天前":"дней назад","失败":"Неудача","失败原因":"Причина ошибки","失败后不重试":"Не повторять после ошибки","失败时自动禁用通道":"Автоматически отключать канал при неудаче","失败重试次数":"Количество повторных попыток при неудаче","奖励说明":"Описание награды","套餐":"План","套餐副标题":"Подзаголовок плана","套餐名称":"Название плана","套餐标题":"Название плана","套餐标题不能为空":"Название тарифа не может быть пустым","套餐的基本信息和定价":"Основная информация и цена плана","如:大带宽批量分析图片推荐":"Например: рекомендуется для пакетного анализа изображений с большой пропускной способностью","如:香港线路":"Например: Гонконгская линия","如果亲和到的渠道失败,重试到其他渠道成功后,将亲和更新到成功的渠道。":"Если канал аффинити не сработал, после успешного повтора на другом канале аффинити будет обновлена на успешный канал.","如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。":"Если вы интегрируетесь с восходящими проектами пересылки, такими как One API или New API, используйте тип OpenAI, не используйте этот тип, если вы не знаете, что делаете.","如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面":"Если запрос пользователя содержит системный промпт, используйте эту настройку для добавления перед системным промптом пользователя","如果镜像为私有,请填写密码或Token":"If the image is private, please fill in the password or token","如果镜像为私有,请填写用户名":"If the image is private, please fill in the username","始终使用浅色主题":"Всегда использовать светлую тему","始终使用深色主题":"Всегда использовать темную тему","字段映射":"Сопоставление полей","字段缺失视为命中":"Отсутствие поля считается совпадением","字段路径":"Путь поля","字段透传控制":"Управление прозрачной передачей полей","字段速查":"Быстрый поиск полей","存在惩罚,鼓励讨论新话题":"Штраф за присутствие, поощряет новые темы","存在重复的键名:":"Обнаружены повторяющиеся имена ключей:","安全提醒":"Напоминание о безопасности","安全设置":"Настройки безопасности","安全验证":"Проверка безопасности","安全验证级别":"Уровень проверки безопасности","安装指南":"Руководство по установке","完成":"Завершить","完成初始化":"Завершить инициализацию","完成硬件类型、部署位置、副本数量等配置后,将自动计算价格":"Price will be automatically calculated after completing hardware type, deployment location, number of replicas and other configurations","完成设置并启用两步验证":"Завершить настройки и включить двухфакторную аутентификацию","完成进度":"Completion Progress","完整的 Base URL,支持变量{model}":"Полный Base URL, поддерживает переменную {model}","官方":"Официальный","官方文档":"Официальная документация","官方模型同步":"Синхронизация официальных моделей","官方说明":"Официальная документация","定价模式":"Режим ценообразования","定时测试所有通道":"Периодическое тестирование всех каналов","定期更改密码可以提高账户安全性":"Регулярная смена пароля может повысить безопасность аккаунта","实付":"Фактически оплачено","实付金额":"Фактически оплаченная сумма","实付金额:":"Фактически оплаченная сумма:","实际模型":"Фактическая модель","实际请求体":"Фактическое тело запроса","容器":"Container","容器ID":"Container ID","容器创建失败: ":"Container creation failed: ","容器创建成功":"Container created successfully","容器名称":"Container Name","容器名称更新成功":"Container name updated successfully","容器启动后执行的命令":"Command to execute after container starts","容器启动配置":"Container Startup Configuration","容器实例":"Container Instance","容器对外暴露的端口":"Container exposed port","容器对外服务的端口号,可选":"Port number for external service, optional","容器总数":"Total Containers","容器数量":"Number of Containers","容器日志":"Container Logs","容器时长延长成功":"Container duration extended successfully","容器访问地址无效":"Invalid container access address","容器详情":"Container Details","容器配置":"Container Configuration","容器配置更新成功":"Container configuration updated successfully","容器销毁请求已提交":"Container deletion request submitted","密码":"Пароль","密码修改成功!":"Пароль успешно изменен!","密码已复制到剪贴板:":"Пароль скопирован в буфер обмена:","密码已重置并已复制到剪贴板:":"Пароль сброшен и скопирован в буфер обмена:","密码管理":"Управление паролями","密码重置":"Сброс пароля","密码重置完成":"Сброс пароля завершен","密码重置确认":"Подтверждение сброса пароля","密码长度至少为8个字符":"Длина пароля должна быть не менее 8 символов","密钥":"Ключ","密钥 JSON 必须包含 access_token":"JSON ключа должен содержать access_token","密钥 JSON 必须包含 account_id":"JSON ключа должен содержать account_id","密钥(编辑模式下,保存的密钥不会显示)":"Токен (в режиме редактирования сохраненные токены не отображаются)","密钥去重":"Удаление дубликатов ключей","密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性":"Ключ будет добавлен в заголовок запроса методом Bearer для проверки легитимности webhook-запросов","密钥已删除":"Ключ удален","密钥已启用":"Токен включен","密钥已复制到剪贴板":"Ключ скопирован в буфер обмена","密钥已禁用":"Токен отключен","密钥必须是 JSON 对象":"Ключ должен быть JSON-объектом","密钥必须是合法的 JSON 格式!":"Ключ должен быть в допустимом формате JSON!","密钥文件 (.json)":"Файл ключей (.json)","密钥更新模式":"Режим обновления ключей","密钥格式":"Формат ключа","密钥格式无效,请输入有效的 JSON 格式密钥":"Недопустимый формат ключа, введите действительный ключ в формате JSON","密钥环境变量":"Secret Environment Variables","密钥聚合模式":"Режим агрегации ключей","密钥获取成功":"Ключ успешно получен","密钥输入方式":"Способ ввода ключа","密钥预览":"Предпросмотр ключа","对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写":"Для официальных каналов new-api уже имеет встроенные адреса, если это не сторонние прокси-сайты или специальные адреса доступа Azure, заполнять не нужно","对免费模型启用预消耗":"Включить предварительное списание для бесплатных моделей","对域名启用 IP 过滤(实验性)":"Включить IP-фильтрацию для доменов (экспериментально)","对外运营模式":"Режим внешней эксплуатации","对象清理规则":"Правила очистки объектов","导入":"Импорт","导入的配置将覆盖当前设置,是否继续?":"Импортируемая конфигурация перезапишет текущие настройки, продолжить?","导入配置":"Импорт конфигурации","导入配置失败: ":"Ошибка импорта конфигурации: ","导出":"Экспорт","导出日志失败":"Failed to export logs","导出配置":"Экспорт конфигурации","导出配置失败: ":"Ошибка экспорта конфигурации: ","å°† reasoning_content 转换为 标签拼接到内容中":"Преобразовать reasoning_content в теги и добавить к содержимому","将为选中的 ":"Будет выбрано ","将仅保留第一个密钥文件,其余文件将被移除,是否继续?":"Будет сохранен только первый файл ключей, остальные файлы будут удалены, продолжить?","将删除":"Будет удалено","将删除已使用、已禁用及过期的兑换码,此操作不可撤销。":"Будут удалены использованные, отключенные и просроченные коды обмена, эта операция необратима.","将删除所有仍在内存中的渠道亲和性缓存条目。":"Будут удалены все записи кэша аффинити каналов, оставшиеся в памяти.","将大请求体临时存储到磁盘":"Временное сохранение больших тел запросов на диск","将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?":"Будут очищены все сохраненные конфигурации и восстановлены настройки по умолчанию, эта операция необратима. Продолжить?","将清除选定时间之前的所有日志":"Будут очищены все логи до выбранного времени","将追加 2 条规则到现有规则列表。":"2 правила будут добавлены к существующему списку правил.","小时":"час","小时费率":"Hourly Rate","尚未使用":"Еще не использовано","局部重绘-提交":"Локальная перерисовка - отправить","屏蔽词列表":"Список заблокированных слов","屏蔽词过滤设置":"Настройки фильтрации заблокированных слов","展开":"Развернуть","展开更多":"Развернуть больше","展示价格":"Отображаемая цена","左侧边栏个人设置":"Персональные настройки левой боковой панели","已为 {{count}} 个模型设置{{type}}_one":"Установлено {{type}} для {{count}} модели","已为 {{count}} 个模型设置{{type}}_few":"Установлено {{type}} для {{count}} моделей","已为 {{count}} 个模型设置{{type}}_many":"Установлено {{type}} для {{count}} моделей","已为 {{count}} 个模型设置{{type}}_other":"Установлено {{type}} для {{count}} моделей","已为 ${count} 个渠道设置标签!":"Установлены метки для ${count} каналов!","已从 Discovery 自动填充配置":"Конфигурация автозаполнена из Discovery","已从 Discovery 获取配置,可继续手动修改所有字段。":"Конфигурация получена из Discovery. Все поля можно продолжить редактировать вручную.","已作废":"Аннулировано","已保存偏好为":"Сохранённая настройка: ","已修复 ${success} 个通道,失败 ${fails} 个通道。":"Исправлено ${success} каналов, не удалось исправить ${fails} каналов.","已停止":"Stopped","已停止批量测试":"Пакетное тестирование остановлено","已关闭后续提醒":"Последующие уведомления отключены","已分配内存":"Выделенная память","已切换为Assistant角色":"Переключено на роль Assistant","已切换为System角色":"Переключено на роль System","已切换至最优倍率视图,每个模型使用其最低倍率分组":"Переключено на оптимальный вид множителей, каждая модель использует свою группу с минимальным множителем","已初始化":"Инициализировано","已删除":"Удалено","已删除 {{count}} 个令牌!":"Удалено {{count}} токенов!","已删除 {{count}} 个令牌!_one":"Удалён {{count}} токен!","已删除 {{count}} 个令牌!_few":"Удалено {{count}} токена!","已删除 {{count}} 个令牌!_many":"Удалено {{count}} токенов!","已删除 {{count}} 个令牌!_other":"Удалено {{count}} токенов!","已删除 {{count}} 条失效兑换码_one":"Удален {{count}} недействительный код купона","已删除 {{count}} 条失效兑换码_few":"Удалено {{count}} недействительных кода купона","已删除 {{count}} 条失效兑换码_many":"Удалено {{count}} недействительных кодов купонов","已删除 {{count}} 条失效兑换码_other":"Удалено {{count}} недействительных кодов купонов","已删除 ${data} 个通道!":"Удалено ${data} каналов!","已删除所有禁用渠道,共计 ${data} 个":"Удалены все отключенные каналы, всего ${data}","已删除消息及其回复":"Сообщение и его ответы удалены","已发起支付":"Оплата инициирована","已发送到 Fluent":"Отправлено в Fluent","已取消 Passkey 注册":"Регистрация Passkey отменена","已同步到渠道":"Synced to Channel","已启用":"Включено","已启用 Passkey,无需密码即可登录":"Passkey включен, вход без пароля","已启用所有密钥":"Все ключи включены","已在自定义模式中忽略":"Игнорируется в пользовательском режиме","已填充提示模板":"Шаблон промпта заполнен","已填充模版":"Шаблон заполнен","已填充策略模板":"Шаблон политики заполнен","已备份":"Резервная копия создана","已复制":"Скопировано","已复制 ${count} 个模型":"Скопировано ${count} моделей","已复制 ID 到剪贴板":"ID copied to clipboard","已复制:":"Скопировано: ","已复制:{{name}}":"Скопировано: {{name}}","已复制全部数据":"Все данные скопированы","已复制到剪切板":"Скопировано в буфер обмена","已复制到剪贴板":"Скопировано в буфер обмена","已复制到剪贴板!":"Скопировано в буфер обмена!","已复制字段:{{name}}":"Поле скопировано: {{name}}","已复制模型名称":"Название модели скопировано","已复制版本号":"Version copied","已复制自动生成的 API Key":"Auto-generated API Key copied","已完成":"Completed","已开启全局请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"Глобальная сквозная передача запросов включена. Встроенные возможности NewAPI, такие как переопределение параметров, перенаправление моделей и адаптация канала, будут отключены. Это не является лучшей практикой. Если из-за этого возникнут проблемы, пожалуйста, не создавайте issue.","已成功开始测试所有已启用通道,请刷新页面查看结果。":"Успешно начато тестирование всех включенных каналов, обновите страницу для просмотра результатов.","已打开授权页面":"Страница авторизации открыта","已打开支付页面":"Страница оплаты открыта","已提交":"Отправлено","已支付金额":"Amount Paid","已新增 {{count}} 个模型:{{list}}_one":"Добавлена {{count}} модель: {{list}}","已新增 {{count}} 个模型:{{list}}_few":"Добавлено {{count}} модели: {{list}}","已新增 {{count}} 个模型:{{list}}_many":"Добавлено {{count}} моделей: {{list}}","已新增 {{count}} 个模型:{{list}}_other":"Добавлено {{count}} моделей: {{list}}","已更新完毕所有已启用通道余额!":"Балансы всех включенных каналов обновлены!","已有保存的配置":"Сохраненные конфигурации уже существуют","已有模型":"Existing Models","已有的模型":"Существующие модели","已有账户?":"Уже есть аккаунт?","已服务":"Served","已注销":"Выход выполнен","已添加":"Добавлено","已添加 {{count}} 个模板_one":"Добавлен {{count}} шаблон","已添加 {{count}} 个模板_few":"Добавлено {{count}} шаблона","已添加 {{count}} 个模板_many":"Добавлено {{count}} шаблонов","已添加 {{count}} 个模板_other":"Добавлено {{count}} шаблонов","已添加到白名单":"Добавлено в белый список","已清空":"Очищено","已清空测试结果":"Результаты тестов очищены","已生成授权凭据":"Учётные данные авторизации сгенерированы","已用":"Used","已用/剩余":"Использовано/Осталось","已用额度":"Использованная квота","已禁用":"Отключено","已禁用所有密钥":"Все ключи отключены","已绑定":"Привязано","已绑定渠道":"Каналы привязаны","已结束":"Ended","已耗尽":"Исчерпано","已解锁豆包自定义 API 地址编辑":"Редактирование пользовательского API-адреса Doubao разблокировано","已设置":"Настроено","已达上限":"Лимит достигнут","已达到购买上限":"Достигнут лимит покупок","已过期":"Просрочено","已运行时间":"Uptime","已选择 {{count}} 个模型_one":"Выбрана {{count}} модель","已选择 {{count}} 个模型_few":"Выбрано {{count}} модели","已选择 {{count}} 个模型_many":"Выбрано {{count}} моделей","已选择 {{count}} 个模型_other":"Выбрано {{count}} моделей","已选择 {{selected}} / {{total}}":"Выбрано {{selected}} / {{total}}","已选择 ${count} 个渠道":"Выбрано ${count} каналов","已重置为默认配置":"Сброшено на конфигурацию по умолчанию","已销毁":"Destroyed","币种":"Валюта","常用上下文 Key(用于 context_*)":"Часто используемые ключи контекста (для context_*)","常见问答":"Часто задаваемые вопросы","常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)":"Управление часто задаваемыми вопросами, предоставление ответов на распространенные вопросы пользователям (максимум 50, на интерфейсе отображаются последние 20)","平台":"Платформа","平均RPM":"Среднее RPM","平均TPM":"Среднее TPM","平移":"Панорамирование","å¹´":"год","应付金额":"К оплате","应用":"Применить","应用同步":"Синхронизация приложения","应用更改":"Применить изменения","应用覆盖":"Перезапись приложения","延长后总时长":"Total Duration After Extension","延长容器时长":"Extend Container Duration","延长容器时长将会产生额外费用,请确认您有足够的账户余额。":"Extending container duration will incur additional charges, please ensure you have sufficient account balance.","延长操作一旦确认无法撤销,费用将立即扣除。":"Once confirmed, the extension operation cannot be undone, and charges will be deducted immediately.","å»¶é•¿æ—¶é•¿":"Extension Duration","延长时长(小时)":"Extension Duration (hours)","延长时长不能超过720小时(30天)":"Extension duration cannot exceed 720 hours (30 days)","延长时长失败":"Failed to extend duration","延长时长至少为1小时":"Extension duration must be at least 1 hour","建立连接时发生错误":"Ошибка при установке соединения","建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。":"Рекомендуется использовать базы данных MySQL или PostgreSQL в производственной среде, или убедиться, что файл базы данных SQLite сопоставлен с постоянным хранилищем хоста.","å¼€":"Вкл","开启之后会清除用户提示词中的":"После включения будет очищено в промптах пользователя:","开启之后将上游地址替换为服务器地址":"После включения адреса восходящих каналов будут заменены на адрес сервера","开启后,using_group 会参与 cache key(不同分组隔离)。":"При включении using_group будет частью ключа кэша (изоляция по группам).",'开启后,仅"消费"å’Œ"错误"日志将记录您的客户端IP地址':'После включения, только логи "потребление" и "ошибки" будут записывать IP-адрес вашего клиента',"开启后,对免费模型(倍率为0,或者价格为0)的模型也会预消耗额度":"После включения бесплатные модели (коэффициент 0 или цена 0) тоже будут предварительно расходовать квоту","开启后,将定期发送ping数据保持连接活跃":"После включения будет периодически отправляться ping-данные для поддержания активности соединения","开启后,当前分组渠道失败时会按顺序尝试下一个分组的渠道":"После включения, когда канал текущей группы не работает, он будет пытаться использовать канал следующей группы по порядку","开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启":"После включения все запросы будут напрямую передаваться upstream без какой-либо обработки (перенаправление и адаптация каналов также будут отключены), включайте с осторожностью","开启后,若该规则命中且请求失败,将不会切换渠道重试。":"При включении, если правило сработало и запрос не удался, переключение канала для повтора не выполняется.","开启后,规则名称会参与 cache key(不同规则隔离)。":"При включении имя правила будет частью ключа кэша (изоляция по правилам).","开启后,该渠道请求 Claude 时将强制追加 ?beta=true(无需客户端手动传参)":"При включении запросы к Claude через этот канал будут принудительно дополнены ?beta=true (клиенту не нужно передавать этот параметр вручную)","开启后,违规请求将额外扣费。":"При включении за нарушающие запросы будет взиматься дополнительная плата.","开启后不限制:必须设置模型倍率":"После включения без ограничений: необходимо установить множители моделей","开启后未登录用户无法访问模型广场":"После включения незарегистрированные пользователи не смогут получить доступ к площади моделей","开启批量操作":"Включить пакетные операции","开始":"Начало","开始同步":"Начать синхронизацию","开始批量测试 ${count} 个模型,已清空上次结果...":"Начало пакетного тестирования ${count} моделей, предыдущие результаты очищены...","开始时间":"Время начала","异步任务退款":"Возврат асинхронной задачи","张图片":"изображений","弱变换":"Слабое преобразование","强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)":"Принудительно форматировать ответ в стандартный формат OpenAI (только для типов каналов OpenAI)","强制格式化":"Принудительное форматирование","强制要求":"Обязательное требование","强变换":"Сильное преобразование","当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道":"Автоматически отключать канал, когда в ошибке от восходящего канала содержатся эти ключевые слова (без учета регистра)","当前 API 密钥已过期,请在设置中更新。":"Current API key has expired, please update it in settings.","当前 Ollama 版本为 ${version}":"Current Ollama version is ${version}","当前仅 OpenAI / Claude 语义支持缓存 token 统计,其他通道将隐藏 token 相关字段。":"Ð’ настоящее время только семантика OpenAI / Claude поддерживает статистику кэшированных токенов. Другие каналы скроют поля, связанные с токенами.","当前余额":"Текущий баланс","当前值":"Текущее значение","当前值不是合法 JSON,无法格式化":"Текущее значение не является допустимым JSON, форматирование невозможно","当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)":"Текущая группа - auto, автоматически выбирается оптимальная группа, когда одна группа недоступна, автоматически переключается на следующую (механизм предохранителя)","当前剩余":"Currently Remaining","当前参数覆盖不是合法的 JSON":"Текущее переопределение параметров не является допустимым JSON","当前旧格式 JSON 不合法,无法追加模板":"Текущий JSON устаревшего формата недопустим, невозможно добавить шаблон","当前旧格式不是 JSON 对象,无法追加模板":"Текущий устаревший формат не является JSON-объектом, невозможно добавить шаблон","当前时间":"Текущее время","当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。":"Ð’ настоящее время обратный вызов Midjourney отключен, некоторые проекты могут не получить результаты рисования, можно включить в настройках эксплуатации.","当前查看的分组为:{{group}},倍率为:{{ratio}}":"Текущая просматриваемая группа: {{group}}, коэффициент: {{ratio}}","当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。":"Текущий список моделей является самым длинным списком моделей всех каналов под этой меткой, а не объединением всех каналов, обратите внимание, что это может привести к потере моделей некоторых каналов.","当前版本":"Текущая версия","当前状态":"Current Status","当前缓存大小":"Текущий размер кэша","当前规则不支持写入到该位置":"Текущее правило не поддерживает запись в это расположение","当前规则未设置参数覆盖模板":"У текущего правила не задан шаблон переопределения параметров","当前计费":"Текущая тарификация","当前设备不支持 Passkey":"Текущее устройство не поддерживает Passkey","当前设置类型: ":"Текущий тип настроек: ","当前跟随系统":"Следовать системе","当前配置无法连接到 io.net。":"Unable to connect to io.net with current configuration.","当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用":"Принимать вызовы моделей без установленной цены, использовать только если вы доверяете сайту, могут возникнуть высокие расходы","当运行通道全部测试时,超过此时间将自动禁用通道":"При тестировании всех работающих каналов, превышение этого времени автоматически отключит канал","当钱包或订阅剩余额度低于此数值时,系统将通过选择的方式发送通知":"Когда оставшаяся квота кошелька или подписки ниже этого значения, система отправит уведомление выбранным способом","待使用收益":"Ожидаемый доход","待部署":"Pending Deployment","微信":"WeChat","微信公众号二维码图片链接":"Ссылка на изображение QR-кода официальной учетной записи WeChat","微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)":"Отсканируйте QR-код в WeChat, чтобы подписаться на официальную учетную запись, введите «код подтверждения», чтобы получить код подтверждения (действителен в течение трех минут)","微信扫码登录":"Вход через сканирование QR-кода в WeChat","微信账户绑定成功!":"Привязка учетной записи WeChat успешна!","必填。对请求的 model 名称进行匹配,任意一条匹配即命中该规则。":"Обязательно. Сопоставление имени запрашиваемой модели; любое совпадение активирует это правило.","必须全部满足(AND)":"Все должны быть выполнены (AND)",'必须是有效的 JSON 字符串数组,例如:["g1","g2"]':'Должен быть действительный массив строк JSON, например: ["g1","g2"]',"忘记密码?":"Забыли пароль?","快速开始":"Быстрый старт","快速选择":"Quick Select","思考中...":"Размышляю...","思考内容转换":"Преобразование содержимого размышлений","思考过程":"Процесс размышлений","思考适配 BudgetTokens 百分比":"Адаптация размышлений к проценту BudgetTokens","思考预算占比":"Доля бюджета на размышления","性能指标":"Показатели производительности","性能监控":"Мониторинг производительности","性能设置":"Настройки производительности","总 GPU 小时":"Total GPU Hours","总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}":"Общая цена: цена текста {{textPrice}} + цена аудио {{audioPrice}} = {{symbol}}{{total}}","总分配内存":"Общая выделенная память","总密钥数":"Общее количество ключей","总收益":"Общий доход","总计":"Итого","总额度":"Общая квота","您可以个性化设置侧边栏的要显示功能":"Ð’Ñ‹ можете персонализировать отображаемые функции боковой панели","您可以在上方拉取需要的模型":"You can pull the required models above","您无权访问此页面,请联系管理员":"У вас нет прав доступа к этой странице, свяжитесь с администратором","您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。":"Ð’Ñ‹ используете базу данных MySQL. MySQL - это надежная система управления реляционными базами данных, подходящая для использования в производственной среде.","您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。":"Ð’Ñ‹ используете базу данных PostgreSQL. PostgreSQL - это мощная система управления реляционными базами данных с открытым исходным кодом, обеспечивающая превосходную надежность и целостность данных, подходящая для использования в производственной среде.","您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!":"Ð’Ñ‹ используете базу данных SQLite. Если вы работаете в контейнерной среде, убедитесь, что правильно настроено постоянное сопоставление файлов базы данных, иначе все данные будут потеряны после перезапуска контейнера!","您正在删除自己的帐户,将清空所有数据且不可恢复":"Ð’Ñ‹ удаляете свою учетную запись, все данные будут очищены и не могут быть восстановлены","您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。":"Ваши данные будут безопасно храниться на локальном компьютере. Все конфигурации, информация о пользователях и записи об использовании будут автоматически сохранены и не потеряются после закрытия приложения.","您确定要取消密码登录功能吗?这可能会影响用户的登录方式。":"Ð’Ñ‹ уверены, что хотите отменить функцию входа по паролю? Это может повлиять на способ входа пользователей.","您需要先启用两步验证或 Passkey 才能执行此操作":"Вам необходимо сначала включить двухфакторную аутентификацию или Passkey для выполнения этой операции","您需要先启用两步验证或 Passkey 才能查看敏感信息。":"Вам необходимо сначала включить двухфакторную аутентификацию или Passkey для просмотра конфиденциальной информации.","想起来了?":"Вспомнили?","成功":"Успешно","成功兑换额度:":"Успешно обменяно квота: ","成功后切换亲和":"Переключить аффинити при успехе","成功时自动启用通道":"Автоматически включать канал при успехе","我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销":"Я понимаю, что отключение двухфакторной аутентификации приведет к постоянному удалению всех связанных настроек и резервных кодов, и эта операция не может быть отменена","我已阅读并同意":"Я прочитал(а) и согласен(на)","我的订阅":"Мои подписки","或":"или","或其兼容new-api-worker格式的其他版本":"или другие версии, совместимые с форматом new-api-worker","或手动输入密钥:":"или введите ключ вручную: ","所有上游数据均可信":"Все восходящие данные доверенные","所有密钥已复制到剪贴板":"Все ключи скопированы в буфер обмена","所有编辑均为覆盖操作,留空则不更改":"Все редактирования являются операциями перезаписи, если оставить поле пустым, изменения не будут применены","所选模板已存在":"Выбранный шаблон уже существует","手动禁用":"Отключить вручную","手动编辑":"Редактировать вручную","手动输入":"Ввести вручную","打开 CC Switch":"Открыть CC Switch","打开侧边栏":"Открыть боковую панель","打开授权页面":"Открыть страницу авторизации","扣费":"Списание","执行 GC":"Выполнить GC","执行中":"Выполняется","扫描二维码":"Сканировать QR-код","批量创建":"Пакетное создание","批量创建时会在名称后自动添加随机后缀":"При пакетном создании к имени автоматически добавляется случайный суффикс","批量创建模式下仅支持文件上传,不支持手动输入":"Ð’ режиме пакетного создания поддерживается только загрузка файлов, ручной ввод не поддерживается","批量删除":"Пакетное удаление","批量删除令牌":"Пакетное удаление токенов","批量删除失败":"Пакетное удаление не удалось","批量删除成功":"Batch deletion successful","批量删除模型":"Пакетное удаление моделей","批量操作":"Пакетные операции","批量操作失败":"Batch operation failed","批量操作完成: {{success}}个成功, {{failed}}个失败":"Batch operation completed: {{success}} succeeded, {{failed}} failed","批量测试${count}个模型":"Пакетное тестирование ${count} моделей","批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}":"Пакетное тестирование завершено! Успешно: ${success}, Неудачно: ${fail}, Всего: ${total}","批量测试已停止":"Пакетное тестирование остановлено","批量测试过程中发生错误: ":"Произошла ошибка в процессе пакетного тестирования: ","批量设置":"Пакетные настройки","批量设置成功":"Пакетные настройки успешны","批量设置标签":"Пакетная установка меток","批量设置模型参数":"Пакетная установка параметров модели","折":"скидка","拉取中...":"Pulling...","拉取新模型":"Pull New Model","拉取模型":"Pull Model","拉取进度":"Pull Progress","拒绝提示模板(可选)":"Шаблон промпта отказа (необязательно)","拦截原因":"Причина блокировки","按K显示单位":"Отображать единицы в K","按价格设置":"Настроить по цене","按倍率类型筛选":"Фильтровать по типу коэффициента","按倍率设置":"Настроить по множителю","按次":"За запрос","按次计费":"Оплата за запрос","按照如下格式输入:AccessKey|SecretAccessKey|Region":"Введите в формате: AccessKey|SecretAccessKey|Region","按量计费":"Оплата по объему","按顺序替换content中的变量占位符":"Последовательно заменять переменные-заполнители в content","换脸":"Замена лица","授权,需在遵守":"Авторизация, необходимо соблюдать","授权失败":"Авторизация не удалась","排序":"Порядок","排队中":"Ð’ очереди","接受未设置价格模型":"Принимать модели без установленной цены","接口凭证":"Учетные данные интерфейса","接口密钥已过期":"API key has expired","控制台":"Консоль","控制台区域":"Область консоли","控制输出的随机性和创造性":"Управляет случайностью и креативностью вывода","控制顶栏模块显示状态,全局生效":"Управление состоянием отображения модулей верхней панели, действует глобально","推荐":"Рекомендуется","推荐:用户可以选择是否使用指纹等验证":"Рекомендуется: пользователи могут выбирать, использовать ли проверку по отпечатку пальца и другие методы","推荐使用(用户可选)":"Рекомендуется использовать (по выбору пользователя)","描述":"Описание","提交":"Отправить","提交时间":"Время отправки","提交结果":"Результат отправки","提升":"Повысить","提示":"Промпт","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"Промпт {{input}} токенов / 1M токенов * {{symbol}}{{price}}","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Ввод {{input}} токенов / 1M токенов * {{symbol}}{{price}} + Вывод {{completion}} токенов / 1M токенов * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Ввод {{nonCacheInput}} токенов / 1M токенов * {{symbol}}{{price}} + Кэш {{cacheInput}} токенов / 1M токенов * {{symbol}}{{cachePrice}} + Создание кэша {{cacheCreationInput}} токенов / 1M токенов * {{symbol}}{{cacheCreationPrice}} + Вывод {{completion}} токенов / 1M токенов * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示:如需备份数据,只需复制上述目录即可":"Промпт: для резервного копирования данных просто скопируйте указанный выше каталог","提示:此处配置仅用于控制「模型广场」对用户的展示效果,不会影响模型的实际调用与路由。若需配置真实调用行为,请前往「渠道管理」进行设置。":"Примечание: эта настройка влияет только на отображение моделей в «Маркетплейсе моделей» и не влияет на фактический вызов или маршрутизацию. Чтобы настроить реальное поведение вызовов, перейдите в «Управление каналами».","提示:该功能为测试版,未来配置结构与功能行为可能发生变更,请勿在生产环境使用。":"Примечание: это бета-функция. Структура конфигурации и поведение могут измениться в будущем. Не используйте в продакшене.","提示:语言偏好会同步到您登录的所有设备,并影响API返回的错误消息语言。":"Подсказка: Языковые настройки синхронизируются на всех ваших устройствах и влияют на язык сообщений об ошибках API.","提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址":"Промпт: {key} в ссылке будет заменен на API-ключ, {address} будет заменен на адрес сервера","提示价格:{{symbol}}{{price}} / 1M tokens":"Цена промпта: {{symbol}}{{price}} / 1M токенов","提示缓存倍率":"Коэффициент кэша промптов","搜索供应商":"Поиск поставщиков","搜索关键字":"Поиск по ключевым словам","搜索失败":"Search failed","搜索字段名 / 中文说明":"Поиск имени поля / описания","搜索无结果":"Поиск не дал результатов","搜索日志内容":"Search log content","搜索条件":"Условия поиска","搜索模型":"Поиск моделей","搜索模型...":"Поиск моделей...","搜索模型名称":"Поиск по названию модели","搜索模型失败":"Поиск моделей не удался","搜索渠道名称或地址":"Поиск по названию или адресу канала","搜索聊天应用名称":"Поиск по названию чат-приложения","搜索规则(类型 / 路径 / 来源 / 目标)":"Поиск правил (тип / путь / источник / цель)","搜索部署名称":"Search deployment name","操作":"Операции","操作失败":"Операция не удалась","操作失败,请重试":"Операция не удалась, попробуйте еще раз","操作成功完成!":"Операция успешно завершена!","操作暂时被禁用":"Операция временно отключена","操作类型":"Тип операции","操练场":"Тренировочная площадка","操练场和聊天功能":"Тренировочная площадка и чат-функции","支付":"Оплатить","支付地址":"Адрес оплаты","支付失败":"Оплата не удалась","支付宝":"Alipay","支付方式":"Способ оплаты","支付渠道":"Платежные каналы","支付设置":"Настройки оплаты","支付请求失败":"Запрос на оплату не удался","支付金额":"Сумма оплаты","支持 Ctrl+V 粘贴图片":"Поддержка Ctrl+V для вставки изображения","支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。":"Поддерживает 6-значные TOTP коды подтверждения или 8-значные резервные коды, можно настроить или просмотреть в `Личные настройки-Настройки безопасности-Настройки двухфакторной аутентификации`.","支持CIDR格式,如:8.8.8.8, 192.168.1.0/24":"Поддерживает формат CIDR, например: 8.8.8.8, 192.168.1.0/24","支持HTTPå’ŒHTTPS,填写Gotify服务器的完整URL地址":"Поддерживает HTTP и HTTPS, укажите полный URL-адрес сервера Gotify","支持HTTPå’ŒHTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)":"Поддерживает HTTP и HTTPS, переменные шаблона: {{title}} (заголовок уведомления), {{content}} (содержимое уведомления)","支持众多的大模型供应商":"Поддерживает множество поставщиков больших моделей","支持单个端口和端口范围,如:80, 443, 8000-8999":"Поддерживает отдельные порты и диапазоны портов, например: 80, 443, 8000-8999","支持变量:":"Поддерживаемые переменные: ","支持周期性重置套餐权益额度":"Поддерживает периодический сброс лимита плана","支持填写单个状态码或范围(含首尾),使用逗号分隔":"Поддерживает отдельные коды состояния или диапазоны (включительно), разделённые запятыми","支持填写单个状态码或范围(含首尾),使用逗号分隔;504 å’Œ 524 始终不重试,不受此处配置影响":"Поддерживает отдельные коды состояния или диапазоны (включительно), разделённые запятыми; 504 и 524 никогда не повторяются, не зависят от этой настройки","支持备份":"Поддерживает резервное копирование","支持拉取 Ollama 官方模型库中的所有模型,拉取过程可能需要几分钟时间":"Supports pulling all models from the Ollama official model library, the pulling process may take a few minutes","支持搜索用户的 ID、用户名、显示名称和邮箱地址":"Поддерживает поиск по ID пользователя, имени пользователя, отображаемому имени и адресу электронной почты","支持的图像模型":"Поддерживаемые модели изображений","支持通配符格式,如:example.com, *.api.example.com":"Поддерживает формат с подстановочными знаками, например: example.com, *.api.example.com","支持逻辑 and/or 与嵌套 groups;操作符支持 eq/ne/gt/gte/lt/lte/in/not_in/contains/exists":"Поддерживает логику and/or с вложенными группами; операторы: eq/ne/gt/gte/lt/lte/in/not_in/contains/exists","收益":"Доход","收益统计":"Статистика доходов","æ”¶èµ·":"Свернуть","收起侧边栏":"Свернуть боковую панель","收起内容":"Свернуть содержимое","放大":"Увеличить","放大编辑":"Увеличить и редактировать","敏感信息不会发送到前端显示":"Конфиденциальная информация не будет отправляться для отображения на frontend","数据传输中断":"Data transfer interrupted","数据存储位置:":"Место хранения данных: ","数据库信息":"Информация о базе данных","数据库检查":"Проверка базы данных","数据库类型":"Тип базы данных","数据库警告":"Предупреждение базы данных","数据格式错误":"Ошибка формата данных","数据看板":"Панель данных","数据看板更新间隔":"Интервал обновления панели данных","数据看板设置":"Настройки панели данных","数据看板默认时间粒度":"Временная гранулярность панели данных по умолчанию","数据管理和日志查看":"Управление данными и просмотр журналов","文件上传":"Загрузка файла","文件搜索价格:{{symbol}}{{price}} / 1K 次":"Цена поиска файлов: {{symbol}}{{price}} / 1K запросов","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Текстовый ввод {{input}} токенов / 1M токенов * {{symbol}}{{price}} + Текстовый вывод {{completion}} токенов / 1M токенов * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Текстовый ввод {{nonCacheInput}} токенов / 1M токенов * {{symbol}}{{price}} + Кэш {{cacheInput}} токенов / 1M токенов * {{symbol}}{{cachePrice}} + Текстовый вывод {{completion}} токенов / 1M токенов * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字输入":"Текстовый ввод","文字输出":"Текстовый вывод","文心一言":"Wenxin Yiyan","文档":"Документация","文档地址":"Адрес документации","文生视频":"Текст в видео","新增 Key 来源":"Добавить источник ключа","新增供应商":"Добавить поставщика","新增失败":"Не удалось добавить","新增成功":"Успешно добавлено","新增条件":"Добавить условие","新增规则":"Добавить правило","新增订阅":"Добавить подписку","新密码":"Новый пароль","新密码需要和原密码不一致!":"Новый пароль должен отличаться от старого!","新建":"Создать","新建套餐":"Создать план","新建容器":"Create Container","新建容器部署":"Create Container Deployment","新建数量":"Количество для создания","新建组":"Создать группу","新格式(支持条件判断与json自定义):":"Новый формат (поддерживает условные суждения и пользовательскую настройку json):","新格式(规则 + 条件)":"Новый формат (Правила + Условия)","新格式模板":"Шаблон нового формата","新版本":"Новая версия","新用户使用邀请码奖励额度":"Квота вознаграждения для новых пользователей, использующих приглашение","新用户初始额度":"Начальная квота для новых пользователей","新的备用恢复代码":"Новый резервный код восстановления","新的备用码已生成":"Новые резервные коды сгенерированы","新获取的模型":"Новые полученные модели","新额度:":"Новая квота: ","æ— ":"Нет","æ— GPU":"No GPU","无冲突项":"Нет конфликтующих элементов","无效的部署信息":"Invalid deployment information","无效的重置链接,请重新发起密码重置请求":"Недействительная ссылка для сброса, пожалуйста, отправьте запрос на сброс пароля повторно","无法发起 Passkey 注册":"Не удалось инициировать регистрацию Passkey","无法复制到剪贴板,请手动复制":"Не удалось скопировать в буфер обмена, пожалуйста, скопируйте вручную","无法添加图片":"Невозможно добавить изображение","无法获取容器详情":"Unable to get container details","无法连接 io.net":"Unable to connect to io.net","无生效":"Нет активных","无邀请人":"Нет приглашающего","无限制":"Без ограничений","无限额度":"Безлимитная квота","æ—¥":"день","日志导出成功":"Logs exported successfully","日志已下载":"Logs downloaded","日志已加载":"Logs loaded","日志已复制到剪贴板":"Logs copied to clipboard","日志流":"Log Stream","日志清理失败:":"Очистка журнала не удалась: ","日志类型":"Тип журнала","日志设置":"Настройки журнала","日志详情":"Детали журнала","旧格式(JSON 对象)":"Устаревший формат (JSON-объект)","旧格式(直接覆盖):":"Старый формат (прямая перезапись):","旧格式必须是 JSON 对象":"Устаревший формат должен быть JSON-объектом","旧格式模板":"Шаблон старого формата","旧的备用码已失效,请保存新的备用码":"Старые резервные коды больше не действительны, пожалуйста, сохраните новые резервные коды","早上好":"Доброе утро","æ—¶é—´":"Время","时间信息":"Time Information","时间粒度":"Временная гранулярность","易支付":"Epay","易支付商户ID":"ID торговца EasyPay","易支付商户密钥":"Ключ торговца EasyPay","是":"Да","是否为企业账户":"Является ли корпоративным аккаунтом",'是否同时重置对话消息?选择"是"将清空所有对话记录并恢复默认示例;选择"否"将保留当前对话记录。':'Одновременно сбросить сообщения диалога? Выбор "Да" очистит все записи диалогов и восстановит примеры по умолчанию; выбор "Нет" сохранит текущие записи диалогов.',"是否将该订单标记为成功并为用户入账?":"Отметить этот заказ как успешный и зачислить средства пользователю?","是否确认充值?":"Подтвердить пополнение?","是否自动禁用":"Автоматически отключать","是否要求指纹/面容等生物识别":"Требовать биометрическую аутентификацию (отпечаток пальца/лицо и Ñ‚.д.)","显示倍率":"Отображать коэффициент","显示最新20条":"Отображать последние 20 записей","显示名称":"Отображаемое имя","显示名称字段(可选)":"Поле отображаемого имени (необязательно)","显示完整内容":"Отображать полное содержимое","显示操作项":"Отображать элементы операций","显示更多":"Отображать больше","显示第":"Отображать","显示设置":"Настройки отображения","显示调试":"Отображать отладку","晚上好":"Добрый вечер","普通环境变量":"Regular Environment Variables","普通用户":"Обычный пользователь","智能体ID":"ID интеллектуального агента","智能熔断":"Интеллектуальный предохранитель","智谱":"Zhipu","暂存错误":"Ошибка промежуточного хранения","暂无":"None","暂无API信息":"Временно нет информации об API","暂无SSE响应数据":"Нет данных ответа SSE","暂无产品配置":"Конфигурации продуктов пока нет","暂无保存的配置":"Нет сохраненных конфигураций","暂无充值记录":"Нет записей о пополнении","暂无公告":"Нет объявлений","暂无匹配模型":"Нет соответствующих моделей","暂无可复制 JSON":"Нет доступного JSON для копирования","暂无可复制的版本信息":"No version information to copy","暂无可展示数据":"Нет данных для отображения","暂无可用的支付方式,请联系管理员配置":"Нет доступных способов оплаты, свяжитесь с администратором для настройки","暂无可购买套餐":"Нет доступных для покупки планов","暂无响应数据":"Нет данных ответа","暂无容器信息":"No container information","暂无容器详情":"No container details","暂无密钥数据":"Нет данных ключей","暂无差异化倍率显示":"Нет отображения дифференцированных множителей","暂无已绑定项":"Нет привязанных элементов","暂无常见问答":"Нет часто задаваемых вопросов","暂无成功模型":"Нет успешных моделей","暂无数据":"Нет данных","暂无数据,点击下方按钮添加键值对":"Нет данных, нажмите кнопку ниже, чтобы добавить пару ключ-значение","暂无日志":"No logs","暂无日志可下载":"No logs available to download","暂无日志可复制":"No logs available to copy","暂无机密环境变量":"No secret environment variables","暂无模型":"No models","暂无模型描述":"Нет описания модели","暂无环境变量":"No environment variables","暂无监控数据":"Нет данных мониторинга","暂无系统公告":"Нет системных объявлений","暂无缺失模型":"Нет отсутствующих моделей","暂无自定义 OAuth 提供商":"Нет пользовательских OAuth-провайдеров","暂无订阅套餐":"Нет тарифных планов","暂无订阅记录":"Нет записей подписок","暂无请求数据":"Нет данных запросов","暂无项目":"Нет проектов","暂无预填组":"Нет предварительно заполненных групп","暴露倍率接口":"Интерфейс экспонирования коэффициента","更多":"Больше","更多信息请参考":"Для получения дополнительной информации см.","更多参数请参考":"Для получения дополнительных параметров см.","更好的价格,更好的稳定性,只需要将模型基址替换为:":"Лучшая цена, лучшая стабильность, просто замените базовый адрес модели на:","æ›´æ–°":"Обновить","æ›´æ–° Creem 设置":"Обновить настройки Creem","æ›´æ–° Stripe 设置":"Обновить настройки Stripe","æ›´æ–°SSRF防护设置":"Обновить настройки защиты SSRF","æ›´æ–°Worker设置":"Обновить настройки Worker","更新令牌信息":"Обновить информацию о токене","更新兑换码信息":"Обновить информацию о коде обмена","更新名称失败":"Failed to update name","更新失败":"Обновление не удалось","更新失败,请检查输入信息":"Update failed, please check the input information","更新套餐信息":"Обновить информацию о плане","更新容器配置":"Update Container Configuration","更新容器配置可能会导致容器重启,请确保在合适的时间进行此操作。":"Updating container configuration may cause the container to restart, please ensure you perform this operation at an appropriate time.","更新成功":"Обновление успешно","更新所有已启用通道余额":"Обновить баланс всех включенных каналов","更新支付设置":"Обновить настройки оплаты","æ›´æ–°æ—¶é—´":"Время обновления","更新服务器地址":"Обновить адрес сервера","更新模型信息":"Обновить информацию о модели","更新渠道信息":"Обновить информацию о канале","更新部署名称失败":"Failed to update deployment name","更新配置":"Update Configuration","更新配置后,容器可能需要重启以应用新的设置。请确保您了解这些更改的影响。":"After updating the configuration, the container may need to restart to apply the new settings. Please ensure you understand the impact of these changes.","更新配置失败":"Failed to update configuration","更新预填组":"Обновить предварительно заполненную группу","月":"мес.","有 Reasoning":"Есть рассуждение","有效期":"Срок действия","有效期单位":"Единица срока","有效期数值":"Значение срока","有效期设置":"Настройки срока действия","服务可用性":"Доступность сервиса","服务商":"Service Provider","服务器地址":"Адрес сервера","服务显示名称":"Отображаемое имя сервиса","未匹配到模型,按回车键可将「{{name}}」作为自定义模型名添加":"Совпадающих моделей не найдено. Нажмите Enter, чтобы добавить «{{name}}» как пользовательское имя модели.","未发现新增模型":"Новые модели не обнаружены","未发现重复密钥":"Дублирующиеся ключи не обнаружены","未启动":"Не запущено","未启用":"Не включено","未命名":"Без имени","未在 Discovery 响应中找到可用的 OAuth 端点":"Доступные конечные точки OAuth не найдены в ответе Discovery","未备份":"Не резервировано","未开始":"Не начато","未找到匹配的模型":"Соответствующие модели не найдены","未找到可用的容器访问地址":"No available container access address found","未找到差异化倍率,无需同步":"Дифференцированные множители не найдены, синхронизация не требуется","未授权":"Не авторизован","未提交":"Не отправлено","未检测到 Fluent 容器":"Контейнер Fluent не обнаружен","未检测到 FluentRead(流畅阅读),请确认扩展已启用":"FluentRead (плавное чтение) не обнаружен, убедитесь, что расширение включено","未测试":"Не протестировано","未添加附加条件时,仅使用上方 type 进行清理。":"Если дополнительные условия не добавлены, для очистки используется только type выше.","未登录或登录已过期,请重新登录":"Ð’Ñ‹ не вошли в систему или срок входа истек, войдите снова","未知":"Неизвестно","未知供应商":"Неизвестный поставщик","未知品牌":"Unknown Brand","未知模型":"Неизвестная модель","未知渠道":"Неизвестный канал","未知状态":"Неизвестное состояние","未知类型":"Неизвестный тип","未知身份":"Неизвестная личность","未知部署":"Unknown Deployment","未知错误":"Unknown error","未绑定":"Не привязано","未获取到授权码":"Код авторизации не получен","未设置":"Не настроено","未设置倍率模型":"Модели с неустановленным множителем","未设置价格模型":"Модели с неустановленной ценой","未设置路径":"Путь не настроен","未配置模型":"Ненастроенные модели","未配置的模型列表":"Список ненастроенных моделей","本地":"Локальный","本地数据存储":"Локальное хранение данных","本地计费":"Локальная тарификация","本月获得":"Ð’ этом месяце","本设备:手机指纹/面容,外接:USB安全密钥":"Это устройство: отпечаток пальца/лицо телефона, внешнее: USB-ключ безопасности","本设备内置":"Встроенное в это устройство","本项目根据":"Этот проект основан на","机密环境变量":"Secret Environment Variables","机密环境变量将被加密存储,适用于存储密码、API密钥等敏感信息。":"Secret environment variables will be stored encrypted, suitable for storing passwords, API keys and other sensitive information.","机密环境变量说明":"Secret Environment Variables Description","权重":"Вес","权限设置":"Настройки прав доступа","条":"запись","条 - 第":"запись -","条,共":"записей, всего","条件取反":"Инвертировать условие","条件数":"Условия","条件规则":"Правила условий","条件项设置":"Настройки элементов условий","条日志已清理!":"записей журнала очищено!","来源":"Источник","来源于 IO.NET 部署":"From IO.NET Deployment","来源端点":"Конечная точка источника","来自模型重定向,尚未加入模型列表":"Из перенаправления модели, ещё не добавлен в список моделей","某些配置更改可能需要几分钟才能生效。":"Some configuration changes may take a few minutes to take effect.","查看":"Просмотр","查看关联部署":"View Associated Deployment","查看图片":"Просмотр изображения","查看密钥":"Просмотр ключа","查看当前可用的所有模型":"Просмотреть все доступные в настоящее время модели","查看所有可用的AI模型供应商,包括众多知名供应商的模型。":"Просмотреть всех доступных поставщиков моделей ИИ, включая модели от многих известных поставщиков.","查看日志":"View Logs","查看渠道密钥":"Просмотр ключа канала","查看详情":"View Details","查询":"Запрос","标签":"Метка","标签不能为空!":"Метка не может быть пустой!","标签信息":"Информация о метке","标签名称":"Название метки","标签的基本配置":"Базовая конфигурация метки","标签组":"Группа меток","标签聚合":"Агрегация меток","标签聚合模式":"Режим агрегации меток","标识颜色":"Цвет идентификатора","核采样,控制词汇选择的多样性":"Ядерная выборка, управляет разнообразием выбора слов","根据 Anthropic 协定,/v1/messages 的输入 tokens 仅统计非缓存输入,不包含缓存读取与缓存写入 tokens。":"Согласно соглашению Anthropic, входные токены /v1/messages учитывают только некэшированный ввод и не включают токены чтения/записи кэша.","根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含":"Поиск метаданных модели по имени и правилам соответствия, приоритет: точный > префикс > суффикс > содержит","格式化":"Форматировать","格式化 JSON":"Форматировать JSON","格式正确":"Действительный формат","格式示例:":"Пример формата: ","前:":"До:","配置:":"Конфиг:","后:":"После:","格式错误":"Недействительный формат","检查更新":"Проверить обновления","检测到 FluentRead(流畅阅读)":"Обнаружен FluentRead (плавное чтение)","检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。":'Обнаружено несколько ключей, вы можете скопировать каждый ключ отдельно или нажать "Копировать все" для получения полного содержимого.',"检测到该消息后有AI回复,是否删除后续回复并重新生成?":"Обнаружен ответ ИИ после этого сообщения, удалить ли последующие ответы и сгенерировать заново?","检测必须等待绘图成功才能进行放大等操作":"Обнаружение должно ждать успешного вывода рисования для выполнения операций увеличения и Ñ‚.д.","模型":"Модель","模型: {{ratio}}":"Модель: {{ratio}}","模型专用区域":"Специальная область моделей","模型价格":"Цена модели","模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}":"Цена модели {{symbol}}{{price}}, {{ratioType}} {{ratio}}","模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"Цена модели: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}","按次:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"За запрос: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}","模型倍率":"Коэффициент модели","模型倍率 {{modelRatio}}":"Коэффициент модели {{modelRatio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}":"Коэффициент модели {{modelRatio}}, коэффициент кэша {{cacheRatio}}, коэффициент вывода {{completionRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次":"Коэффициент модели {{modelRatio}}, коэффициент кэша {{cacheRatio}}, коэффициент вывода {{completionRatio}}, {{ratioType}} {{ratio}}, вызовы веб-поиска {{webSearchCallCount}} раз","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}":"Коэффициент модели {{modelRatio}}, коэффициент кэша {{cacheRatio}}, коэффициент вывода {{completionRatio}}, коэффициент ввода изображений {{imageRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}":"Коэффициент модели {{modelRatio}}, коэффициент вывода {{completionRatio}}, коэффициент кэша {{cacheRatio}}, коэффициент создания кэша {{cacheCreationRatio}}, {{ratioType}} {{ratio}}","模型倍率值":"Значение коэффициента модели","模型倍率和补全倍率":"Коэффициент модели и коэффициент вывода","模型倍率和补全倍率同时设置":"Одновременная настройка коэффициента модели и коэффициента вывода","模型倍率设置":"Настройка коэффициента модели","模型关键字":"Ключевые слова модели","模型列表已复制到剪贴板":"Список моделей скопирован в буфер обмена","模型列表已更新":"Список моделей обновлен","模型列表已追加更新":"Model list has been updated","模型创建成功!":"Модель успешно создана!","模型删除失败":"Failed to delete model","模型删除失败: {{error}}":"Failed to delete model: {{error}}","模型删除成功":"Model deleted successfully","模型名称":"Название модели","模型名称已存在":"Название модели уже существует","模型固定价格":"Фиксированная цена модели","模型图标":"Иконка модели","模型定价,需要登录访问":"Ценообразование моделей, требуется вход для доступа","模型广场":"Площадка моделей","模型拉取失败: {{error}}":"Failed to pull model: {{error}}","模型支持的接口端点信息":"Информация о конечных точках интерфейса, поддерживаемых моделью","模型数据分析":"Анализ данных моделей","模型映射必须是合法的 JSON 格式!":"Сопоставление моделей должно быть в допустимом формате JSON!","模型更新成功!":"Модель успешно обновлена!","模型未加入列表,可能无法调用":"Модель не добавлена в список, вызовы могут не работать","模型正则":"Regex модели","模型正则(每行一个)":"Regex модели (по одному в строке)","模型正则不能为空":"Regex модели не может быть пустым","模型消耗分布":"Распределение потребления моделей","模型消耗趋势":"Тенденции потребления моделей","模型版本":"Версия модели","模型的详细描述和基本特性":"Подробное описание и основные характеристики модели","模型相关设置":"Настройки, связанные с моделью","模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:":"Сообщество моделей требует совместного поддержания всеми. Если вы обнаружили ошибки в данных или хотите внести новые данные о моделях, посетите:","模型管理":"Управление моделями","模型组":"Группа моделей","模型补全倍率(仅对自定义模型有效)":"Коэффициент вывода модели (действует только для пользовательских моделей)","模型请求速率限制":"Ограничение скорости запросов модели","模型调用次数占比":"Доля вызовов модели","模型调用次数排行":"Рейтинг вызовов модели","模型选择和映射设置":"Настройки выбора и сопоставления моделей","模型部署":"Model Deployment","模型部署服务未启用":"Model deployment service is not enabled","模型部署管理":"Model Deployment Management","模型部署设置":"Model Deployment Settings","模型配置":"Конфигурация модели","模型重定向":"Перенаправление модели","模型重定向里的下列模型尚未添加到“模型”列表,调用时会因为缺少可用模型而失败:":"Следующие модели из перенаправления ещё не добавлены в список «Модели», из-за отсутствия доступных моделей вызовы завершатся ошибкой:","模型限制列表":"Список ограничений модели","模式":"Режим","模板":"Шаблон","模板应用失败":"Ошибка применения шаблона","模板示例":"Пример шаблона","模糊搜索模型名称":"Нечеткий поиск по названию модели","次":"запрос","欢迎使用,请完成以下设置以开始使用系统":"Добро пожаловать, пожалуйста, выполните следующие настройки, чтобы начать использовать систему","欧元":"Евро","正在加载可用部署位置...":"Loading available deployment locations...","正在加载签到状态...":"Загрузка статуса регистрации...","正在处理大内容...":"Обработка большого содержимого...","正在提交":"Отправка...","正在构造请求体预览...":"Создание предварительного просмотра тела запроса...","正在检查 io.net 连接...":"Checking io.net connection...","正在测试第 ${current} - ${end} 个模型 (å…± ${total} 个)":"Тестирование моделей с ${current} по ${end} (всего ${total})","正在跟随最新日志":"Following latest logs","正在跳转 GitHub...":"Перенаправление на GitHub...","正在跳转...":"Переход...","此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理":"Этот прокси используется только для пересылки изображений, отправки уведомлений Webhook и Ñ‚.д., AI API запросы по-прежнему отправляются напрямую сервером, прокси можно настроить отдельно в настройках канала","此修改将不可逆":"Это изменение будет необратимым","此操作不可恢复,请仔细确认时间后再操作!":"Эта операция необратима, пожалуйста, внимательно подтвердите время перед выполнением!","此操作不可撤销,将永久删除已自动禁用的密钥":"Эта операция необратима, навсегда удалит автоматически отключенные ключи","此操作不可撤销,将永久删除该密钥":"Эта операция необратима, навсегда удалит этот ключ","此操作不可逆,所有数据将被永久删除":"Эта операция необратима, все данные будут удалены навсегда","此操作具有风险,请确认要继续执行":"This operation is risky, please confirm to continue","此操作将启用用户账户":"Эта операция включит учетную запись пользователя","此操作将提升用户的权限级别":"Эта операция повысит уровень прав пользователя","此操作将禁用用户账户":"Эта операция отключит учетную запись пользователя","此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。":"Эта операция отключит текущую конфигурацию двухфакторной аутентификации пользователя, при следующем входе в систему больше не потребуется вводить проверочный код, пока пользователь не включит её снова.","此操作将解绑用户当前的 Passkey,下次登录需要重新注册。":"Эта операция отвяжет текущий Passkey пользователя, при следующем входе потребуется повторная регистрация.","此操作将降低用户的权限级别":"Эта операция понизит уровень прав пользователя","此支付方式最低充值金额为":"Минимальная сумма пополнения для этого способа оплаты составляет","此渠道由 IO.NET 自动同步,类型、密钥和 API 地址已锁定。":"This channel is automatically synchronized by IO.NET, type, key and API address are locked.","此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。":"Этот параметр используется для внутренних вычислений системы, значение по умолчанию 500000 разработано для точности до 6 знаков после запятой, не рекомендуется изменять.","此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除":"Эта страница отображает только модели с неустановленной ценой или коэффициентом, после настройки они автоматически удалятся из списка","此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改":"Этот параметр только для чтения, пользователю необходимо выполнить привязку через соответствующие кнопки на странице личных настроек, прямое изменение невозможно","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:":"Этот параметр необязательный, используется для изменения имени модели в теле запроса, представляет собой JSON строку, где ключ - это имя модели в запросе, а значение - имя модели для замены, например:","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改":"Этот параметр необязательный, используется для изменения имени модели в теле запроса, представляет собой JSON строку, где ключ - это имя модели в запросе, а значение - имя модели для замены, если оставить пустым, изменения не применяются","此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:":"Этот параметр необязательный, используется для перезаписи возвращаемого кода состояния, влияет только на локальную проверку, не изменяет код состояния, возвращаемый upstream, например, перезапись ошибки 400 канала claude на 500 (для повтора), не злоупотребляйте этой функцией, например:","此项可选,用于覆盖请求参数。不支持覆盖 stream 参数":"Этот параметр необязательный, используется для переопределения параметров запроса. Не поддерживает переопределение параметра stream","此项可选,用于覆盖请求头参数":"Этот параметр необязательный, используется для переопределения параметров заголовка запроса","此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1å’Œ/":"Этот параметр необязательный, используется для выполнения API вызовов через пользовательский адрес API, в конце не должно быть /v1 и /","每个用户最多可创建的令牌数量,默认 1000,设置过大可能会影响性能":"Максимальное количество токенов, которое может создать каждый пользователь, по умолчанию 1000. Слишком большое значение может повлиять на производительность","每周":"Еженедельно","每天":"Ежедневно","每容器GPUæ•°":"GPUs per Container","每日仅可签到一次,请勿重复签到":"Только одна регистрация в день, пожалуйста, не регистрируйтесь повторно","每日签到":"Ежедневная регистрация","每日签到可获得随机额度奖励":"Ежедневная регистрация награждает случайной квотой","每月":"Ежемесячно","每隔多少分钟测试一次所有通道":"Как часто тестировать все каналы (в минутах)","永不过期":"Никогда не истекает","永久删除您的两步验证设置":"Окончательно удалить настройки двухфакторной аутентификации","永久删除所有备用码(包括未使用的)":"Окончательно удалить все резервные коды (включая неиспользованные)","没有匹配的字段":"Нет совпадающих полей","没有匹配的日志条目":"No matching log entries","没有匹配的规则":"Нет совпадающих правил","没有可用令牌用于填充":"Нет доступных токенов для заполнения","没有可用模型":"Нет доступных моделей","没有找到匹配的模型":"Не найдено соответствующих моделей","没有未设置的模型":"Нет неустановленных моделей","没有条件时,默认总是执行该操作。":"При отсутствии условий операция всегда выполняется по умолчанию.","没有模型可以复制":"Нет моделей для копирования","没有账户?":"Нет аккаунта?","注 册":"РЕГИСТРАЦИЯ","注册":"Регистрация","注册 Passkey":"Регистрация Passkey","注意":"Внимание","注意:JSON中重复的键只会保留最后一个同名键的值":"Внимание: в JSON повторяющиеся ключи сохранят только значение последнего ключа с тем же именем","注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用":"Внимание: это не Chat API, обязательно укажите правильный адрес API, иначе это может привести к невозможности использования","注销":"Выйти","注销成功!":"Выход выполнен успешно!","活跃文件":"Активные файлы","活跃缓存数":"Количество активных кэшей","流":"Поток","流式":"Стриминг","流式响应完成":"Поток завершён","流式输出":"Потоковый вывод","流量端口":"Traffic Port","浅色":"Светлая","浅色模式":"Светлый режим","测活":"Health Check","测试":"Тест","测试中":"Тестирование","测试中...":"Тестирование...","测试单个渠道操作项目组":"Тестирование отдельного канала операционной группы проекта","测试失败":"Тест не удался","测试失败:":"Test failed: ","测试所有未手动禁用渠道":"Тестировать все каналы, кроме отключенных вручную","测试所有渠道的最长响应时间":"Максимальное время отклика для тестирования всех каналов","测试所有通道":"Тестировать все каналы","测试模式":"Тестовый режим","测试连接":"Test Connection","测速":"Измерение скорости","消息优先级":"Приоритет сообщения","消息优先级,范围0-10,默认为5":"Приоритет сообщения, диапазон 0-10, по умолчанию 5","消息已删除":"Сообщение удалено","消息已复制到剪贴板":"Сообщение скопировано в буфер обмена","消息已更新":"Сообщение обновлено","消息已编辑":"Сообщение отредактировано","消耗分布":"Распределение потребления","消耗趋势":"Тенденции потребления","消耗额度":"Лимит потребления","消费":"Расходы","深色":"Тёмная","深色模式":"Тёмный режим","添加":"Добавить","添加 OAuth 提供商":"Добавить OAuth-провайдера","添加API":"Добавить API","添加产品":"Добавить продукт","添加令牌":"Добавить токен","添加兑换码":"Добавить код купона","添加公告":"Добавить объявление","添加分类":"Добавить категорию","添加后提交":"Отправить после добавления","添加启动参数":"Add Startup Args","添加启动命令":"Add Startup Command","添加密钥环境变量":"Add Secret Environment Variable","添加成功":"Добавлено успешно","添加模型":"Добавить модель","添加模型区域":"Добавить область модели","添加渠道":"Добавить канал","添加环境变量":"Add Environment Variable","添加用户":"Добавить пользователя","添加聊天配置":"Добавить конфигурацию чата","添加键值对":"Добавить пару ключ-значение","添加问答":"Добавить вопрос-ответ","添加额度":"Добавить лимит","清理不活跃缓存":"Очистить неактивный кэш","清理失败":"Ошибка очистки","清空":"Clear","清空全部缓存":"Очистить весь кэш","清空该规则缓存":"Очистить кэш этого правила","清空重定向":"Очистить перенаправление","清除历史日志":"Очистить историю логов","清除失效兑换码":"Очистить недействительные коды обмена","清除所有模型":"Очистить все модели","渠道":"Канал","渠道 ID":"ID канала","渠道ID,名称,密钥,API地址":"ID Канала, имя, Токен, адрес API","渠道亲和性":"Аффинитет канала","渠道亲和性:上游缓存命中":"Аффинити канала: попадание в кэш вышестоящего","渠道亲和性会基于从请求上下文或 JSON Body 提取的 Key,优先复用上一次成功的渠道。":"Аффинити канала повторно использует последний успешный канал на основе ключей, извлечённых из контекста запроса или JSON body.","渠道优先级":"Приоритет канала","渠道信息":"Информация о канале","渠道创建成功!":"Канал создан успешно!","渠道复制失败":"Ошибка копирования канала","渠道复制失败: ":"Ошибка копирования канала: ","渠道复制成功":"Канал скопирован успешно","渠道密钥":"Ключ канала","渠道密钥信息":"Информация о ключе канала","渠道密钥列表":"Список ключей канала","渠道更新成功!":"Канал обновлён успешно!","渠道权重":"Вес канала","渠道标签":"Метки Канала","渠道模型信息不完整":"Информация о моделях канала неполная","渠道的基本配置信息":"Основная информация о конфигурации канала","渠道的模型测试":"Тестирование моделей канала","渠道的高级配置选项":"Расширенные параметры конфигурации канала","渠道管理":"Управление каналами","渠道额外设置":"Дополнительные настройки канала","源地址":"Исходный адрес","满足任一条件(OR)":"Совпадение любого условия (OR)","演示站点":"Демонстрационный сайт","演示站点模式":"Режим демонстрационного сайта","点击 + 按钮添加图片URL进行多模态对话":"Нажмите + для добавления URL изображений для мультимодального диалога",'点击"确认延长"后将立即扣除费用并延长容器运行时间':'After clicking "Confirm Extension", the fee will be deducted immediately and the container runtime will be extended',"点击上传文件或拖拽文件到这里":"Нажмите для загрузки файла или перетащите файл сюда","点击下方按钮通过 Telegram 完成绑定":"Нажмите кнопку ниже для вывода привязки через Telegram","点击复制ID":"Click to copy ID","点击复制模型名称":"Нажмите для копирования имени модели","点击查看差异":"Нажмите для просмотра различий","点击此处":"Нажмите здесь","点击预览视频":"Нажмите для предварительного просмотра видео","点击预览音乐":"Нажмите для прослушивания музыки","点击验证按钮,使用您的生物特征或安全密钥":"Нажмите кнопку проверки, используйте ваши биометрические данные или ключ безопасности","版权所有":"Все права защищены","状态":"Статус","状态码":"Код состояния","状态码复写":"Перезапись кода состояния","状态码复写包含无效的状态码":"Перезапись кода состояния содержит недопустимые коды состояния","状态筛选":"Фильтр по статусу","状态页面Slug":"Slug страницы статуса","环境变量":"Environment Variables","生成令牌":"Сгенерировать токен","生成并填入":"Сгенерировать и заполнить","生成数量":"Количество для генерации","生成数量必须大于0":"Количество для генерации должно быть больше 0","生成新的备用码":"Сгенерировать новые резервные коды","生成歌词":"Сгенерировать текст песни","生成音乐":"Сгенерировать музыку","生效":"Активно","用于API调用的身份验证令牌,请妥善保管":"Токен аутентификации для API вызовов, пожалуйста, храните его надёжно","用于唯一标识用户的字段路径":"Путь поля для уникальной идентификации пользователей","用于配置网络代理,支持 socks5 协议":"Используется для настройки сетевого прокси, поддерживает протокол socks5","用于验证回调 new-api çš„ webhook 请求的密钥,敏感信息不显示":"Ключ для проверки обратных запросов new-api по webhook, чувствительные данные не показываются.","用以支持基于 WebAuthn 的无密码登录注册":"Используется для поддержки входа и регистрации без пароля на основе WebAuthn","用以支持用户校验":"Используется для поддержки проверки пользователей","用以支持系统的邮件发送":"Используется для поддержки отправки электронной почты системой","用以支持通过 Discord 进行登录注册":"Используется для поддержки входа и регистрации через Discord","用以支持通过 GitHub 进行登录注册":"Используется для поддержки входа и регистрации через GitHub","用以支持通过 Linux DO 进行登录注册":"Используется для поддержки входа и регистрации через Linux DO","用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP":"Используется для поддержки входа через OIDC, например Okta, Auth0 и другие IdP, совместимые с протоколом OIDC","用以支持通过 Telegram 进行登录注册":"Используется для поддержки входа и регистрации через Telegram","用以支持通过微信进行登录注册":"Используется для поддержки входа и регистрации через WeChat","用以防止恶意用户利用临时邮箱批量注册":"Используется для предотвращения массовой регистрации злоумышленниками с использованием временных почтовых ящиков","用户":"Пользователь","用户 ID 字段(可选)":"Поле ID пользователя (необязательно)","用户个人功能":"Персональные функции пользователя","用户主页,展示系统信息":"Главная страница пользователя, отображение системной информации","用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置":"Приоритет пользователя: если пользователь указал системное приглашение в запросе, будут использоваться настройки пользователя","用户信息":"Информация о пользователе","用户信息更新成功!":"Информация о пользователе обновлена успешно!","用户信息缺失":"Информация о пользователе отсутствует","用户最大令牌数量":"Максимальное количество токенов на пользователя","用户分组":"Группы пользователей","用户分组和额度管理":"Управление группами пользователей и лимитами","用户分组配置":"Конфигурация групп пользователей","用户协议":"Пользовательское соглашение","用户协议已更新":"Пользовательское соглашение обновлено","用户协议更新失败":"Не удалось обновить пользовательское соглашение","用户可选分组":"Доступные для выбора группы пользователей","用户名":"Имя пользователя","用户名字段(可选)":"Поле имени пользователя (необязательно)","用户名或邮箱":"Имя пользователя или email","用户名称":"Имя пользователя","用户控制面板,管理账户":"Панель управления пользователя, управление аккаунтом",'用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{"vip": "VIP 用户", "test": "测试"},表示用户可以选择 vip 分组和 test 分组':'Группы, доступные для выбора при создании токена пользователем, формат JSON строки, например: {"vip": "VIP пользователь", "test": "тест"}, означает, что пользователь может выбрать группу vip и группу test',"用户每周期最多请求完成次数":"Максимальное количество выполненных запросов пользователя за период","用户每周期最多请求次数":"Максимальное количество запросов пользователя за период","用户注册时看到的网站名称,比如'我的网站'":"Название сайта, которое видят пользователи при регистрации, например 'Мой сайт'","用户的基本账户信息":"Основная информация об аккаунте пользователя","用户管理":"Управление пользователями","用户组":"Группа пользователей","用户订阅管理":"Управление подписками пользователей","用户账户创建成功!":"Аккаунт пользователя создан успешно!","用户账户管理":"Управление аккаунтами пользователей","用时/首字":"Время/первый символ","由全站货币展示设置统一控制":"Управляется глобальными настройками отображения валюты","由订阅抵扣":"Списано по подписке","界面语言和其他个人偏好":"Язык интерфейса и другие личные предпочтения","留空使用系统临时目录":"Оставьте пустым для использования системной временной директории","留空则使用账号绑定的邮箱":"Если оставить пустым, будет использован email, привязанный к аккаунту","留空则使用默认端点;支持 {path, method}":"Если оставить пустым, будет использоваться конечная точка по умолчанию; поддерживает {path, method}","留空则保持原有密钥":"Оставьте пустым для сохранения существующего ключа","留空则默认使用服务器地址,注意不能携带http://或者https://":"Если оставить пустым, по умолчанию будет использоваться адрес сервера, обратите внимание, что нельзя указывать http:// или https://","ç™» 录":"ВОЙТИ","登录":"Войти","登录成功!":"Вход выполнен успешно!","登录过期,请重新登录!":"Сессия истекла, пожалуйста, войдите снова!","白名单":"Белый список","的前提下使用。":"использовать при условии.","监控设置":"Настройки мониторинга","目录总大小":"Общий размер директории","目录文件数":"Количество файлов в директории","目标用户:{{username}}":"Целевой пользователь: {{username}}","目标端点":"Целевая конечная точка","目标路径(可选)":"Целевой путь (необязательно)","直接提交":"Отправить напрямую","直接编辑 JSON 文本,保存时会校验格式。":"Редактируйте текст JSON напрямую; формат будет проверен при сохранении.","相关项目":"Связанные проекты","相当于删除用户,此修改将不可逆":"Эквивалентно удалению пользователя, это изменение будет необратимым","矛盾":"Противоречие","知识库 ID":"ID базы знаний","硬件":"Hardware","硬件与性能":"Hardware & Performance","硬件类型":"Hardware Type","硬件配置":"Hardware Configuration","确定":"Подтвердить","确定?":"Подтвердить?","确定删除此组?":"Удалить эту группу?","确定导入":"Подтвердить импорт","确定是否要修复数据库一致性?":"Подтвердить, нужно ли восстановить согласованность базы данных?","确定是否要删除所选通道?":"Подтвердить, нужно ли удалить выбранные каналы?","确定是否要删除此令牌?":"Подтвердить, нужно ли удалить этот токен?","确定是否要删除此兑换码?":"Подтвердить, нужно ли удалить этот код купона?","确定是否要删除此模型?":"Подтвердить, нужно ли удалить эту модель?","确定是否要删除此渠道?":"Подтвердить, нужно ли удалить этот канал?","确定是否要删除禁用通道?":"Подтвердить, нужно ли удалить отключенные каналы?","确定是否要复制此渠道?":"Подтвердить, нужно ли скопировать этот канал?","确定是否要注销此用户?":"Подтвердить, нужно ли деактивировать этого пользователя?","确定清除所有失效兑换码?":"Подтвердить очистку всех недействительных кодов купонов?","确定要修改所有子渠道优先级为 ":"Подтвердить изменение приоритета всех дочерних каналов на ","确定要修改所有子渠道权重为 ":"Подтвердить изменение веса всех дочерних каналов на ","确定要充值 $":"Подтвердить пополнение на $",'确定要删除供应商 "{{name}}" 吗?此操作不可撤销。':'Подтвердить удаление поставщика "{{name}}"? Это действие нельзя отменить.',"确定要删除所有已自动禁用的密钥吗?":"Подтвердить удаление всех автоматически отключенных ключей?","确定要删除所选的 {{count}} 个令牌吗?_one":"Подтвердить удаление выбранного {{count}} токена?","确定要删除所选的 {{count}} 个令牌吗?_few":"Подтвердить удаление выбранных {{count}} токенов?","确定要删除所选的 {{count}} 个令牌吗?_many":"Подтвердить удаление выбранных {{count}} токенов?","确定要删除所选的 {{count}} 个令牌吗?_other":"Подтвердить удаление выбранных {{count}} токенов?","确定要删除所选的 {{count}} 个模型吗?_one":"Подтвердить удаление выбранной {{count}} модели?","确定要删除所选的 {{count}} 个模型吗?_few":"Подтвердить удаление выбранных {{count}} моделей?","确定要删除所选的 {{count}} 个模型吗?_many":"Подтвердить удаление выбранных {{count}} моделей?","确定要删除所选的 {{count}} 个模型吗?_other":"Подтвердить удаление выбранных {{count}} моделей?","确定要删除此 OAuth 提供商吗?":"Ð’Ñ‹ уверены, что хотите удалить этого OAuth-провайдера?","确定要删除此API信息吗?":"Подтвердить удаление этой информации API?","确定要删除此公告吗?":"Подтвердить удаление этого объявления?","确定要删除此分类吗?":"Подтвердить удаление этой категории?","确定要删除此密钥吗?":"Подтвердить удаление этого ключа?","确定要删除此问答吗?":"Подтвердить удаление этого вопроса-ответа?","确定要删除这条消息吗?":"Подтвердить удаление этого сообщения?","确定要删除选中的":"Are you sure you want to delete the selected","确定要启用所有密钥吗?":"Подтвердить включение всех ключей?","确定要启用此用户吗?":"Подтвердить включение этого пользователя?","确定要提升此用户吗?":"Подтвердить повышение этого пользователя?","确定要更新所有已启用通道余额吗?":"Подтвердить обновление баланса всех включенных каналов?","确定要测试所有未手动禁用渠道吗?":"Ð’Ñ‹ уверены, что хотите протестировать все каналы, кроме отключенных вручную?","确定要测试所有通道吗?":"Подтвердить тестирование всех каналов?","确定要禁用所有的密钥吗?":"Подтвердить отключение всех ключей?","确定要禁用此用户吗?":"Подтвердить отключение этого пользователя?","确定要解绑 {{name}} 吗?":"Ð’Ñ‹ уверены, что хотите отвязать {{name}}?","确定要降级此用户吗?":"Подтвердить понижение этого пользователя?","确定重置":"Подтвердить сброс","确定重置模型倍率吗?":"Подтвердить сброс коэффициента модели?","确认":"Подтверждение","确认作废":"Подтвердить аннулирование","确认关闭提示":"Подтвердить закрытие","确认冲突项修改":"Подтвердить изменение конфликтующих элементов","确认删除":"Подтвердить удаление","确认删除模型":"Confirm Delete Model","确认取消密码登录":"Подтвердить отмену входа по паролю","确认启用":"Подтвердить включение","确认密码":"Подтвердить пароль","确认导入配置":"Подтвердить импорт конфигурации","确认延长":"Confirm Extension","确认延长容器时长":"Confirm Container Duration Extension","确认操作":"Confirm Operation","确认新密码":"Подтвердить новый пароль","确认清理不活跃的磁盘缓存?":"Подтвердить очистку неактивного дискового кэша?","确认清空全部渠道亲和性缓存":"Подтвердить очистку всего кэша аффинити каналов","确认清空该规则缓存":"Подтвердить очистку кэша этого правила","确认清除历史日志":"Подтвердить очистку истории логов","确认禁用":"Подтвердить отключение","确认补单":"Подтвердить дополнение заказа","确认解绑":"Подтвердить отвязку","确认解绑 Passkey":"Подтвердить отвязку Passkey","确认设置并完成初始化":"Подтвердить настройки и завершить инициализацию","确认重置 Passkey":"Подтвердить сброс Passkey","确认重置两步验证":"Подтвердить сброс двухфакторной аутентификации","确认重置密码":"Подтвердить сброс пароля","磁盘 阈值 (%)":"Порог диска (%)","磁盘使用率超过此值时拒绝请求":"Отклонять запросы, когда использование диска превышает это значение","磁盘可用空间小于缓存最大总量设置":"Доступное дисковое пространство меньше настройки максимального размера кэша","磁盘命中":"Попадания на диск","磁盘缓存最大总量 (MB)":"Максимальный объём дискового кэша (МБ)","磁盘缓存占用的最大空间":"Максимальное пространство, занимаемое дисковым кэшем","磁盘缓存已清理":"Дисковый кэш очищен","磁盘缓存设置(磁盘换内存)":"Настройки дискового кэша (обмен диска/памяти)","磁盘缓存阈值 (MB)":"Порог дискового кэша (МБ)","示例":"Пример",'示例:{"default": [200, 100], "vip": [0, 1000]}。':'Пример: {"default": [200, 100], "vip": [0, 1000]}.',"视频":"Видео","视频Remix":"Видео ремикс","视频无法在当前浏览器中播放,这可能是由于:":"Видео нельзя воспроизвести в этом браузере, возможные причины:","禁用":"Отключить","禁用 store 透传":"Отключить сквозную передачу store","禁用2FA失败":"Ошибка отключения 2FA","禁用两步验证":"Отключить двухфакторную аутентификацию","禁用全部":"Отключить все","禁用原因":"Причина отключения","禁用后用户端不再展示,但历史订单不受影响。是否继续?":"После отключения план не будет отображаться пользователям, но история заказов не затрагивается. Продолжить?","禁用后的影响:":"Последствия отключения:","禁用密钥失败":"Ошибка отключения ключа","禁用思考处理的模型列表":"Список моделей без обработки thinking","禁用所有密钥失败":"Ошибка отключения всех ключей","禁用时间":"Время отключения","私有IP访问详细说明":"⚠️ Предупреждение безопасности: включение этой опции позволит доступ к ресурсам внутренней сети (localhost, частные сети). Включайте только при необходимости доступа к внутренним службам и понимании рисков безопасности.","私有部署地址":"Адрес частного развёртывания","私有镜像仓库的密码":"Password for private image registry","私有镜像仓库的用户名":"Username for private image registry","ç§’":"секунда","移除 functionResponse.id 字段":"Удалить поле functionResponse.id","移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目":"Удаление авторских знаков One API требует предварительного разрешения, поддержка проекта требует больших усилий, если этот проект важен для вас, пожалуйста, поддержите его","窗口处理":"Обработка окна","窗口等待":"Ожидание окна","立即签到":"Зарегистрироваться сейчас","立即订阅":"Оформить сейчас","站点额度展示类型及汇率":"Тип отображения квот сайта и обменные курсы","端口号必须在1-65535之间":"Port number must be between 1-65535","端口配置详细说明":"Ограничение внешних запросов только к указанным портам. Поддерживает отдельные порты (80, 443) или диапазоны портов (8000-8999). Пустой список разрешает все порты. По умолчанию включает распространенные веб-порты.","端点":"Конечная точка","端点 URL 必须是完整地址(以 http:// 或 https:// 开头)":"URL конечной точки должен быть полным адресом (начинающимся с http:// или https://)","端点映射":"Отображение конечных точек","端点类型":"Тип конечной точки","端点组":"Группа конечных точек","第 {{line}} 条 prune_objects 缺少条件":"Правило #{{line}} prune_objects: отсутствуют условия","第 {{line}} 条 prune_objects 需要至少一个匹配条件":"Правило #{{line}} prune_objects: требуется хотя бы одно условие","第 {{line}} 条 return_error 需要 message 字段":"Правило #{{line}} return_error: требуется поле message","第 {{line}} 条操作缺少值":"Правило #{{line}}: операция без значения","第 {{line}} 条操作缺少来源字段":"Правило #{{line}}: операция без поля источника","第 {{line}} 条操作缺少目标字段":"Правило #{{line}}: операция без целевого поля","第 {{line}} 条操作缺少目标路径":"Правило #{{line}}: операция без целевого пути","第 {{line}} 条请求头透传格式无效":"Правило #{{line}}: недопустимый формат передачи заголовка","第 {{line}} 条请求头透传缺少请求头名称":"Правило #{{line}}: передача заголовка без имени заголовка","第三方支付配置":"Настройки сторонних платежей","第三方账户绑定状态(只读)":"Статус привязки сторонних аккаунтов (только для чтения)","等价金额:":"Эквивалентная сумма:","等待中":"Ожидание","等待获取邮箱信息...":"Ожидание получения информации об email...","筛选":"Фильтр","签到最大额度":"Максимальная квота регистрации","签到最小额度":"Минимальная квота регистрации","签到功能允许用户每日签到获取随机额度奖励":"Функция регистрации позволяет пользователям регистрироваться ежедневно для получения случайных наград в виде квоты","签到失败":"Регистрация не удалась","签到奖励将直接添加到您的账户余额":"Награды за регистрацию будут напрямую добавлены на баланс вашего счета","签到奖励的最大额度":"Максимальная квота для наград за регистрацию","签到奖励的最小额度":"Минимальная квота для наград за регистрацию","签到成功!获得":"Регистрация успешна! Получено","签到设置":"Настройки регистрации","简洁":"Простой","简洁模式:按 type 全量清理对象,例如 redacted_thinking。":"Простой режим: очистка всех объектов по типу, напр. redacted_thinking.","简洁模式仅返回 message;状态码和错误类型将使用系统默认值。":"Простой режим возвращает только сообщение; код состояния и тип ошибки будут использовать системные значения по умолчанию.","管理":"Управление","管理 Ollama 模型的拉取和删除":"Manage Ollama model pulling and deletion","管理你的 LinuxDO OAuth App":"Управление вашим LinuxDO OAuth App","管理员":"Администратор","管理员区域":"Область администратора","管理员暂时未设置任何关于内容":"Администратор пока не установил никакой информации о проекте","管理员未开启 Creem 充值!":"Администратор не включил пополнение через Creem!","管理员未开启Stripe充值!":"Администратор не включил пополнение через Stripe!","管理员未开启在线充值!":"Администратор не включил онлайн пополнение!","管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。":"Администратор не включил функцию онлайн пополнения, свяжитесь с администратором для включения или используйте коды купонов для пополнения.","管理员未开启在线支付功能,请联系管理员配置。":"Онлайн-оплата не включена администратором. Пожалуйста, свяжитесь с администратором.","管理员未设置用户可选分组":"Администратор не установил доступные для выбора группы пользователей","管理员设置了外部链接,点击下方按钮访问":"Администратор установил внешнюю ссылку, нажмите кнопку ниже для доступа","管理员账号":"Аккаунт администратора","管理员账号已经初始化过,请继续设置其他参数":"Аккаунт администратора уже инициализирован, продолжите настройку других параметров","管理模型、标签、端点等预填组":"Управление предзаполненными группами моделей, тегов, конечных точек и Ñ‚.д.","管理用户已绑定的第三方账户,支持筛选与解绑":"Управление привязанными сторонними аккаунтами пользователей с поддержкой фильтрации и отвязки","管理绑定":"Управление привязками","类型":"Тип","类型(常用)":"Тип (часто используемые)","粘贴图片失败":"Ошибка вставки изображения","精确":"Точный","系统":"Система","系统令牌已复制到剪切板":"Системный токен скопирован в буфер обмена","系统任务记录":"Записи системных задач","系统信息":"Системная информация","系统公告":"Системные объявления","系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)":"Управление системными объявлениями, позволяет публиковать системные уведомления и важные сообщения (максимум 100, на интерфейсе отображаются последние 20)","系统内存":"Системная память","系统初始化":"Инициализация системы","系统初始化失败,请重试":"Инициализация системы не удалась, попробуйте снова","系统初始化成功,正在跳转...":"Инициализация системы прошла успешно, выполняется перенаправление...","系统参数配置":"Конфигурация системных параметров","系统名称":"Название системы","系统名称已更新":"Название системы обновлено","系统名称更新失败":"Не удалось обновить название системы","系统已为该部署准备 Ollama 镜像与随机 API Key":"System has prepared Ollama image and random API Key for this deployment","系统性能监控":"Мониторинг производительности системы","系统提示覆盖":"Переопределение системного приглашения","系统提示词":"Системное приглашение","系统提示词拼接":"Объединение системных приглашений","系统数据统计":"Статистика системных данных","系统文档和帮助信息":"Системная документация и справочная информация","系统消息":"Системные сообщения","系统管理功能":"Функции системного управления","系统设置":"Системные настройки","系统访问令牌":"Токен доступа к системе","约":"Приблизительно","索引":"Индекс","紧凑列表":"Компактный список","累计签到":"Всего регистраций","累计获得":"Всего получено","线路描述":"Описание маршрута","组列表":"Список групп","组名":"Имя группы","组织":"Организация","组织,不填则为默认组织":"Организация, если не указано - используется организация по умолчанию","终止中":"Terminating","终止请求中":"Terminating request","绑定":"Привязка","绑定 Telegram":"Привязка Telegram","绑定信息":"Информация о привязке","绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。":"После привязки подписка будет создана сразу (без оплаты); срок действия рассчитывается по настройкам плана.","绑定微信账户":"Привязка аккаунта WeChat","绑定成功!":"Привязка успешна!","绑定订阅套餐":"Привязать план подписки","绑定邮箱地址":"Привязка адреса электронной почты","结束":"Окончание","结束时间":"Время окончания","结果图片":"Изображение результата","结算差额":"Разница расчёта","绘图":"Рисование","绘图任务记录":"Записи задач рисования","绘图日志":"Журнал рисования","绘图设置":"Настройки рисования","统一的":"Единый","统计Tokens":"Статистика токенов","统计已重置":"Статистика сброшена","统计次数":"Статистика количества","统计额度":"Статистика лимитов","ç»§ç»­":"Продолжить","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Кэш {{tokens}} токенов / 1M токенов * {{symbol}}{{price}} (множитель: {{ratio}})","缓存 Tokens":"Кэширование токенов","缓存: {{cacheRatio}}":"Кэш: {{cacheRatio}}","缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Цена кэша: {{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M токенов (коэффициент кэширования: {{cacheRatio}})","缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Цена кэша: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов (коэффициент кэширования: {{cacheRatio}})","缓存倍率":"Коэффициент кэширования","缓存倍率 {{cacheRatio}}":"Коэффициент кэша {{cacheRatio}}","缓存写":"Запись в кэш","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Создание кэша {{tokens}} токенов / 1M токенов * {{symbol}}{{price}} (множитель: {{ratio}})","缓存创建 Tokens":"Создание кэша токенов","缓存创建: {{cacheCreationRatio}}":"Создание кэша: {{cacheCreationRatio}}","缓存创建: 1h {{cacheCreationRatio1h}}":"Создание кэша: 1h {{cacheCreationRatio1h}}","缓存创建: 5m {{cacheCreationRatio5m}}":"Создание кэша: 5m {{cacheCreationRatio5m}}","缓存创建: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Создание кэша: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})":"Цена создания кэша: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов (коэффициент создания кэша: {{cacheCreationRatio}})","缓存创建价格合计:5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens":"Итого цена создания кэша: 5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M токенов","缓存创建倍率":"Коэффициент создания кэша","缓存创建倍率 {{cacheCreationRatio}}":"Коэффициент создания кэша {{cacheCreationRatio}}","缓存创建倍率 1h {{cacheCreationRatio1h}}":"Множитель создания кэша 1h {{cacheCreationRatio1h}}","缓存创建倍率 5m {{cacheCreationRatio5m}}":"Множитель создания кэша 5m {{cacheCreationRatio5m}}","缓存创建倍率 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Коэффициент создания кэша 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存条目数":"Количество записей кэша","缓存目录":"Директория кэша","缓存目录磁盘空间":"Дисковое пространство директории кэша","缓存读":"Чтение кэша","编辑":"Редактировать","编辑 OAuth 提供商":"Редактировать OAuth-провайдера","编辑API":"Редактировать API","编辑产品":"Редактировать продукт","编辑供应商":"Редактировать поставщика","编辑公告":"Редактировать объявление","编辑公告内容":"Редактировать содержимое объявления","编辑分类":"Редактировать категорию","编辑成功":"Редактирование выполнено успешно","编辑方式":"Режим редактирования","编辑标签":"Редактировать тег","编辑模型":"Редактировать модель","编辑模式":"Режим редактирования","编辑用户":"Редактировать пользователя","编辑聊天配置":"Редактировать настройки чата","编辑规则":"Редактировать правило","编辑问答":"Редактировать вопрос-ответ","缩词":"Сокращение","缺省 MaxTokens":"MaxTokens по умолчанию","网站地址":"Адрес веб-сайта","网站域名标识":"Идентификатор домена веб-сайта","网络连接失败,请检查网络设置或稍后重试":"Network connection failed, please check network settings or try again later","网络配置":"Network Configuration","网络错误":"Сетевая ошибка","置信度":"Уровень доверия","美元":"Доллар США","聊天":"Чат","聊天会话管理":"Управление сессиями чата","聊天区域":"Область чата","聊天应用名称":"Название чат-приложения","聊天应用名称已存在,请使用其他名称":"Название чат-приложения уже существует, используйте другое название","聊天设置":"Настройки чата","聊天配置":"Конфигурация чата","聊天链接配置错误,请联系管理员":"Ошибка конфигурации ссылки чата, свяжитесь с администратором","联系我们":"Свяжитесь с нами","腾讯混元":"Tencent Hunyuan","自动分组auto,从第一个开始选择":"Автоматическая группировка auto, выбор начинается с первого","自动刷新":"Auto Refresh","自动刷新中":"Auto refreshing","自动填充字段":"Автозаполнение полей","自动检测":"Автоматическое обнаружение","自动模式":"Автоматический режим","自动测试所有通道间隔时间":"Интервал автоматического тестирования всех каналов","自动生成:":"Автогенерация:","自动禁用":"Автоматическое отключение","自动禁用关键词":"Ключевые слова для автоматического отключения","自动禁用状态码":"Коды автоотключения","自动禁用状态码格式不正确":"Некорректный формат кодов автоотключения","自动选择":"Автоматический выбор","自动重试状态码":"Коды автоповтора","自动重试状态码格式不正确":"Некорректный формат кодов автоповтора","自定义":"Пользовательский","自定义 JSON":"Пользовательский JSON","自定义 OAuth 提供商":"Пользовательские OAuth-провайдеры","自定义充值数量选项":"Пользовательские опции количества пополнения","自定义充值数量选项不是合法的 JSON 数组":"Пользовательские опции количества пополнения не являются допустимым массивом JSON","自定义变焦-提交":"Пользовательское масштабирование-отправка","自定义模型名称":"Пользовательское название модели","自定义模式下不可用":"Недоступно в пользовательском режиме","自定义秒数":"Пользовательские секунды","自定义请求体模式":"Режим пользовательского тела запроса","自定义货币":"Пользовательская валюта","自定义货币符号":"Пользовательский символ валюты","自定义错误响应":"Пользовательский ответ об ошибке","自定义镜像":"Custom Image","自用模式":"Режим личного использования","自适应列表":"Адаптивный список","至":"до","节省":"Экономия","花费":"Расходы","花费时间":"Затраченное время","若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置":"Если ваш OIDC Provider поддерживает Discovery Endpoint, вы можете указать только OIDC Well-Known URL, и система автоматически получит OIDC конфигурацию","获取 Discovery 配置":"Получить конфигурацию Discovery","获取 Discovery 配置失败:":"Не удалось получить конфигурацию Discovery: ","获取 io.net API Key":"Get io.net API Key","获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确":"Не удалось получить OIDC конфигурацию, проверьте состояние сети и правильность Well-Known URL","获取 OIDC 配置成功!":"OIDC конфигурация успешно получена!","获取 Ollama 版本失败":"Failed to get Ollama version","获取2FA状态失败":"Не удалось получить статус 2FA","获取初始化状态失败":"Не удалось получить статус инициализации","获取可用资源失败: ":"Failed to get available resources: ","获取启用模型失败":"Не удалось получить включенные модели","获取启用模型失败:":"Не удалось получить включенные модели:","获取容器信息失败":"Failed to get container information","获取容器列表失败":"Failed to get container list","获取容器详情失败":"Failed to get container details","获取密钥":"Получить ключ","获取密钥失败":"Не удалось получить ключ","获取密钥状态失败":"Не удалось получить статус ключа","获取日志失败":"Failed to get logs","获取未配置模型失败":"Не удалось получить настроенные модели","获取模型列表":"Получить список моделей","获取模型列表失败":"Не удалось получить список моделей","获取渠道失败:":"Не удалось получить канал:","获取硬件类型失败: ":"Failed to get hardware types: ","获取签到状态失败":"Не удалось получить статус регистрации","获取组列表失败":"Не удалось получить список групп","获取绑定信息失败":"Не удалось получить информацию о привязках","获取自定义 OAuth 提供商列表失败":"Не удалось получить список пользовательских OAuth-провайдеров","获取详情失败":"Failed to get details","获取部署列表失败":"Failed to get deployment list","获取金额失败":"Не удалось получить сумму","获取验证码":"Получить код подтверждения","获得":"Получено","补全":"Вывод","补全 {{completion}} tokens / 1M tokens * {{symbol}}{{price}}":"Дополнение {{completion}} токенов / 1M токенов * {{symbol}}{{price}}","补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Цена вывода: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M токенов (коэффициент вывода: {{completionRatio}})","补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens":"Цена вывода: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов","补全倍率":"Коэффициент вывода","补全倍率值":"Значение коэффициента вывода","补单":"Вывод заказа","补单失败":"Не удалось дополнить заказ","补单成功":"Заказ успешно дополнен","表单引用错误,请刷新页面重试":"Ошибка ссылки формы, обновите страницу и попробуйте снова","表格视图":"Табличное представление","覆盖模式:将完全替换现有的所有密钥":"Режим перезаписи: полностью заменит все существующие ключи","覆盖模板":"Шаблон переопределения","覆盖现有密钥":"Перезаписать существующие ключи","规则":"Правило","规则 JSON":"JSON правила","规则 JSON 格式不正确":"Некорректный формат JSON правила","规则 ttl_seconds 为 0 时使用。0 表示使用后端默认 TTL:3600 秒。":"Используется при ttl_seconds правила = 0. 0 означает использование TTL по умолчанию бэкенда: 3600 секунд.","规则为 JSON 数组;可视化与 JSON 模式共用同一份数据。":"Правила представляют собой JSON-массив; визуальный и JSON режимы используют одни и те же данные.","规则名称(可读性更好,也会出现在管理侧日志中)。":"Имя правила (для лучшей читаемости, также отображается в журналах администрирования).","规则导航":"Навигация по правилам","规则未找到,请刷新后重试":"Правило не найдено, обновите страницу и попробуйте снова","角色":"Роль","解析响应数据时发生错误":"Произошла ошибка при разборе данных ответа","解析密钥文件失败: {{msg}}":"Не удалось разобрать файл ключа: {{msg}}","解析错误":"Ошибка разбора","解绑":"Отвязать","解绑 Passkey":"Отвязать Passkey","解绑后将无法使用 Passkey 登录,确定要继续吗?":"После отвязки невозможно будет использовать Passkey для входа, продолжить?","解绑成功":"Успешно отвязано","计价币种":"Pricing Currency","计算中":"Calculating","计算成本":"Calculate Cost","计算费用中...":"Calculating fees...","计费开始":"Billing Start","计费模式":"Режим тарификации","计费类型":"Тип выставления счёта","计费过程":"Процесс выставления счёта","订单号":"Номер заказа","订阅":"Подписка","订阅剩余":"Остаток подписки","订阅套餐":"Планы подписки","订阅套餐管理":"Управление тарифами подписки","订阅实例":"Экземпляр подписки","订阅抵扣":"Списание по подписке","订阅管理":"Управление подписками","订阅结算":"Расчёт подписки","订阅说明":"Описание подписки","认证方式":"Метод аутентификации","讯飞星火":"iFlytek Spark","记录请求与错误日志IP":"Записывать IP запросов и логов ошибок","设备":"Device","设备类型偏好":"Предпочтения типа устройства","设置 Logo":"Установить Logo","设置2FA失败":"Ошибка настройки 2FA",'设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Установить скидки для разных сумм пополнения, ключ - сумма пополнения, значение - ставка скидки, например: {"100": 0.95, "200": 0.9, "500": 0.85}',"设置两步验证":"Настроить двухфакторную аутентификацию","设置令牌可用额度和数量":"Установить доступный лимит и количество токенов","设置令牌的基本信息":"Установить основную информацию токена","设置令牌的访问限制":"Установить ограничения доступа токена","设置保存失败":"Ошибка сохранения настроек","设置保存成功":"Настройки сохранены успешно","设置兑换码的基本信息":"Установить основную информацию кода купона","设置兑换码的额度和数量":"Установить лимит и количество кодов купонов","设置公告":"Установить объявление","设置关于":"Установить информацию о проекте","设置已保存":"Настройки сохранены","设置模型的基本信息":"Установить основную информацию модели","设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱":"Установить адрес электронной почты для получения предупреждений о лимите, если оставить пустым, будет использован привязанный к аккаунту email","设置用户协议":"Установить пользовательское соглашение","设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]":"Установить опции количества пополнения, доступные для выбора пользователем, например: [10, 20, 50, 100, 200, 500]","设置管理员登录信息":"Установить информацию для входа администратора","设置类型":"Тип настроек","设置系统名称":"Установить имя системы","设置过短会影响数据库性能":"Слишком короткие настройки могут повлиять на производительность базы данных","设置隐私政策":"Установить политику конфиденциальности","设置页脚":"Установить нижний колонтитул","设置预填组的基本信息":"Установить основную информацию для предзаполненной группы","设置首页内容":"Установить содержимое главной страницы","设置默认地区和特定模型的专用地区":"Установить регион по умолчанию и специальные регионы для конкретных моделей","设计与开发由":"Дизайн и разработка","设计版本":"b80c3466cb6feafeb3990c7820e10e50","访问 io.net 控制台的 API Keys 页面":"Visit the API Keys page of the io.net console","访问容器":"Access Container","访问模型部署功能需要先启用 io.net 部署服务":"Accessing model deployment features requires enabling the io.net deployment service first","访问限制":"Ограничения доступа","该供应商提供多种AI模型,适用于不同的应用场景。":"Этот поставщик предоставляет различные модели ИИ, подходящие для разных сценариев применения.","该分类下没有可用模型":"Ð’ этой категории нет доступных моделей","该域名已存在于白名单中":"Этот домен уже существует в белом списке","该套餐未配置 Creem":"Для этого плана не настроен Creem","该套餐未配置 Stripe":"Для этого плана не настроен Stripe","该数据可能不可信,请谨慎使用":"Эти данные могут быть недостоверными, используйте с осторожностью","该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置":"Этот адрес сервера повлияет на адрес обратного вызова оплаты и адрес отображения главной страницы по умолчанию, убедитесь в правильной конфигурации","该模型存在固定价格与倍率计费方式冲突,请确认选择":"Эта модель имеет конфликт между фиксированной ценой и способом выставления счёта по коэффициенту, подтвердите выбор","该渠道已开启请求透传,参数覆写、模型重定向等 NewAPI 内置功能将失效,非最佳实践。":"Для этого канала включена сквозная передача запросов; встроенные функции NewAPI, такие как переопределение параметров и перенаправление моделей, будут отключены. Это не является лучшей практикой.","该渠道已开启请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"Для этого канала включена сквозная передача запросов. Встроенные возможности NewAPI, такие как переопределение параметров, перенаправление моделей и адаптация канала, будут отключены. Это не является лучшей практикой. Если из-за этого возникнут проблемы, пожалуйста, не создавайте issue.","该规则未启用“作用域:包含规则名称”,无法按规则清空缓存。":"У этого правила не включена «Область действия: включить имя правила», очистка кэша по правилу невозможна.","该规则未设置参数覆盖模板":"У этого правила не задан шаблон переопределения параметров","该规则的缓存保留时长;0 表示使用默认 TTL:":"Время хранения кэша для этого правила; 0 — использовать TTL по умолчанию: ","该记录不包含可用的 token 统计口径。":"Эта запись не содержит доступной статистики токенов.","详情":"Подробности","语言偏好":"Языковые настройки","语言偏好已保存":"Языковые настройки сохранены","语音输入":"Голосовой ввод","语音输出":"Голосовой вывод","说明":"Описание","说明:":"Описание:","说明:本页测试为非流式请求;若渠道仅支持流式返回,可能出现测试失败,请以实际使用为准。":"Примечание: тесты на этой странице используют нестриминговые запросы. Если канал поддерживает только стриминговые ответы, тест может завершиться неудачей. Ориентируйтесь на реальное использование.","说明:生成结果是可直接粘贴到渠道密钥里的 JSON(包含 access_token / refresh_token / account_id)。":"Примечание: Результат — это JSON, который можно вставить непосредственно в ключ канала (содержит access_token / refresh_token / account_id).","说明信息":"Информация об описании","请上传密钥文件":"Пожалуйста, загрузите файл ключа","请上传密钥文件!":"Пожалуйста, загрузите файл ключа!","请为渠道命名":"Пожалуйста, назовите канал","请使用 Project 为 io.cloud 的密钥":"Please use a key with Project set to io.cloud","请先在设置中启用图片功能":"Сначала включите функцию изображений в настройках","请先填写 API Key":"Please fill in API Key first","请先填写 Discovery URL 或 Issuer URL":"Сначала заполните Discovery URL или Issuer URL","请先填写 Issuer URL,以自动生成完整的端点 URL":"Сначала заполните Issuer URL для автогенерации полных URL конечных точек","请先填写 Ollama API 地址":"Please fill in Ollama API address first","请先填写服务器地址":"Пожалуйста, сначала заполните адрес сервера","请先粘贴回调 URL":"Сначала вставьте URL обратного вызова","请先输入密钥":"Пожалуйста, сначала введите ключ","请先选择一条规则":"Сначала выберите правило","请先选择同步渠道":"Пожалуйста, сначала выберите канал синхронизации","请先选择模型!":"Пожалуйста, сначала выберите модель!","请先选择硬件类型":"Please select hardware type first","请先选择要删除的令牌!":"Пожалуйста, сначала выберите токен для удаления!","请先选择要删除的通道!":"Пожалуйста, сначала выберите канал для удаления!","请先选择要设置标签的渠道!":"Пожалуйста, сначала выберите канал для установки тега!","请先选择需要批量设置的模型":"Пожалуйста, сначала выберите модели для пакетной настройки","请先阅读并同意用户协议和隐私政策":"Пожалуйста, сначала прочтите и согласитесь с пользовательским соглашением и политикой конфиденциальности","请再次输入新密码":"Пожалуйста, введите новый пароль ещё раз","请前往个人设置 → 安全设置进行配置。":"Пожалуйста, перейдите в Личные настройки → Настройки безопасности для конфигурации.","请勿过度信任此功能,IP可能被伪造,请配合nginxå’Œcdn等网关使用":"Не доверяйте этой функции чрезмерно, IP может быть подделан, используйте её вместе с nginx и CDN и другими шлюзами","请在系统设置页面编辑分组倍率以添加新的分组:":"Пожалуйста, отредактируйте коэффициенты групп на странице системных настроек для добавления новой группы:","请填写完整的产品信息":"Пожалуйста, заполните всю информацию о продукте","请填写完整的管理员账号信息":"Пожалуйста, заполните полную информацию об учётной записи администратора","请填写密钥":"Пожалуйста, заполните ключ","请填写渠道名称和渠道密钥!":"Пожалуйста, заполните имя канала и ключ канала!","请填写部署地区":"Пожалуйста, заполните регион развертывания","请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。":"Пожалуйста, храните информацию о ключе в безопасности, не разглашайте её другим. При наличии сомнений в безопасности, своевременно замените ключ.","请尝试其他搜索关键词":"Please try other search keywords","请检查渠道配置或刷新重试":"Пожалуйста, проверьте конфигурацию канала или обновите и попробуйте снова","请检查表单填写是否正确":"Пожалуйста, проверьте правильность заполнения формы","请检查输入":"Пожалуйста, проверьте ввод","请求体 JSON":"Тело запроса JSON","请求体内存缓存":"Кэш тела запроса в памяти","请求体磁盘缓存":"Дисковый кэш тела запроса","请求体超过此大小时使用磁盘缓存":"Использовать дисковый кэш при превышении тела запроса этого размера","请求参数无效":"Invalid request parameters","请求发生错误":"Произошла ошибка запроса","请求发生错误: ":"Произошла ошибка запроса: ","请求后端接口失败:":"Не удалось запросить внутренний интерфейс:","请求失败":"Запрос не удался","请求头覆盖":"Переопределение заголовков запроса","请求并计费模型":"Запрос и выставление счёта модели","请求时长: ${time}s":"Время запроса: ${time}s","请求次数":"Количество запросов","请求结束后多退少补":"После вывода запроса возврат излишков и доплата недостатка","请求超时,请刷新页面后重新发起 GitHub 登录":"Время ожидания истекло, обновите страницу и снова запустите вход через GitHub","请求路径":"Путь запроса","请求转换":"Преобразование запроса","请求预扣费额度":"Запрос суммы предварительного удержания","请点击我":"Пожалуйста, нажмите на меня",'请确认以下设置信息,点击"初始化系统"开始配置':'Пожалуйста, подтвердите следующую информацию о настройках, нажмите "Инициализация системы" для начала конфигурации',"请确认您已了解禁用两步验证的后果":"Пожалуйста, подтвердите, что вы понимаете последствия отключения двухфакторной аутентификации","请确认管理员密码":"Пожалуйста, подтвердите пароль администратора","请稍后几秒重试,Turnstile 正在检查用户环境!":"Пожалуйста, повторите попытку через несколько секунд, Turnstile проверяет среду пользователя!","请粘贴完整回调 URL(包含 code 与 state)":"Вставьте полный URL обратного вызова (включая code и state)","请联系管理员在系统设置中配置API信息":"Пожалуйста, свяжитесь с администратором для настройки информации API в системных настройках","请联系管理员在系统设置中配置Uptime":"Пожалуйста, свяжитесь с администратором для настройки Uptime в системных настройках","请联系管理员在系统设置中配置公告信息":"Пожалуйста, свяжитесь с администратором для настройки информации об объявлениях в системных настройках","请联系管理员在系统设置中配置常见问答":"Пожалуйста, свяжитесь с администратором для настройки часто задаваемых вопросов в системных настройках","请联系管理员配置聊天链接":"Пожалуйста, свяжитесь с администратором для настройки ссылки чата","请至少选择一个令牌!":"Пожалуйста, выберите хотя бы один токен!","请至少选择一个兑换码!":"Пожалуйста, выберите хотя бы один код купона!","请至少选择一个模型":"Пожалуйста, выберите хотя бы одну модель","请至少选择一个模型!":"Пожалуйста, выберите хотя бы одну модель!","请至少选择一个渠道":"Пожалуйста, выберите хотя бы один канал","请输入 API Key,一行一个,格式:APIKey|Region":"Введите API Key, по одному в строке, формат: APIKey|Region","请输入 API Key,格式:APIKey|Region":"Введите API Key в формате: APIKey|Region","请输入 Authorization Endpoint":"Введите Authorization Endpoint","请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com":"Пожалуйста, введите AZURE_OPENAI_ENDPOINT, например: https://docs-test-001.openai.azure.com","请输入 Client ID":"Введите Client ID","请输入 Client Secret":"Введите Client Secret","请输入 io.net API Key":"Please enter io.net API Key","请输入 io.net API Key(敏感信息不显示)":"Please enter io.net API Key (sensitive information not displayed)",'请输入 JSON 格式的 OAuth 凭据,例如:\n{\n "access_token": "...",\n "account_id": "..." \n}':`Введите учётные данные OAuth в формате JSON, напр.: { "access_token": "...", "account_id": "..." }`,'请输入 JSON 格式的密钥内容,例如:\n{\n "type": "service_account",\n "project_id": "your-project-id",\n "private_key_id": "...",\n "private_key": "...",\n "client_email": "...",\n "client_id": "...",\n "auth_uri": "...",\n "token_uri": "...",\n "auth_provider_x509_cert_url": "...",\n "client_x509_cert_url": "..."\n}':`Пожалуйста, введите содержимое ключа в формате JSON, например: { "type": "service_account", "project_id": "your-project-id", "private_key_id": "...", "private_key": "...", "client_email": "...", "client_id": "...", "auth_uri": "...", "token_uri": "...", "auth_provider_x509_cert_url": "...", "client_x509_cert_url": "..." }`,"请输入 OIDC çš„ Well-Known URL":"Пожалуйста, введите Well-Known URL OIDC","请输入 Slug":"Введите Slug","请输入 Token Endpoint":"Введите Token Endpoint","请输入 User Info Endpoint":"Введите User Info Endpoint","请输入6位验证码或8位备用码":"Пожалуйста, введите 6-значный код подтверждения или 8-значный резервный код","请输入API地址":"Пожалуйста, введите адрес API","请输入API地址!":"Пожалуйста, введите адрес API!","请输入Bark推送URL":"Пожалуйста, введите URL для push-уведомлений Bark","请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}":"Пожалуйста, введите URL для push-уведомлений Bark, например: https://api.day.app/yourkey/{{title}}/{{content}}","请输入Gotify应用令牌":"Пожалуйста, введите токен приложения Gotify","请输入Gotify服务器地址":"Пожалуйста, введите адрес сервера Gotify","请输入Gotify服务器地址,例如: https://gotify.example.com":"Пожалуйста, введите адрес сервера Gotify, например: https://gotify.example.com",'请输入JSON数组,如 ["model-a","model-b"]':'Введите JSON-массив, например ["model-a","model-b"]',"请输入Uptime Kuma地址":"Пожалуйста, введите адрес Uptime Kuma","请输入Uptime Kuma服务地址,如:https://status.example.com":"Пожалуйста, введите адрес службы Uptime Kuma, например: https://status.example.com","请输入URL链接":"Пожалуйста, введите URL-ссылку","请输入Webhook地址":"Пожалуйста, введите адрес Webhook","请输入Webhook地址,例如: https://example.com/webhook":"Пожалуйста, введите адрес Webhook, например: https://example.com/webhook","请输入你的账户名以确认删除!":"Пожалуйста, введите имя вашей учётной записи для подтверждения удаления!","请输入供应商名称":"Пожалуйста, введите имя поставщика","请输入供应商名称,如:OpenAI":"Пожалуйста, введите имя поставщика, например: OpenAI","请输入供应商描述":"Пожалуйста, введите описание поставщика","请输入兑换码":"Пожалуйста, введите код купона","请输入兑换码!":"Пожалуйста, введите код купона!","请输入公告内容":"Пожалуйста, введите содержание объявления","请输入公告内容(支持 Markdown/HTML)":"Пожалуйста, введите содержание объявления (поддерживается Markdown/HTML)","请输入分类名称":"Пожалуйста, введите имя категории","请输入分类名称,如:OpenAI、Claudeç­‰":"Пожалуйста, введите имя категории, например: OpenAI, Claude и Ñ‚.д.","请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com":"Пожалуйста, введите путь перед /suno, обычно это доменное имя, например: https://api.example.com","请输入副本数量":"Please enter number of replicas","请输入原密码":"Пожалуйста, введите старый пароль","请输入原密码!":"Пожалуйста, введите старый пароль!","请输入名称":"Пожалуйста, введите имя","请输入回答内容":"Пожалуйста, введите содержание ответа","请输入回答内容(支持 Markdown/HTML)":"Пожалуйста, введите содержание ответа (поддерживается Markdown/HTML)","请输入图标名称":"Пожалуйста, введите имя иконки","请输入填充值":"Пожалуйста, введите значение заполнения","请输入备注(仅管理员可见)":"Пожалуйста, введите примечание (видимо только администратору)","请输入套餐标题":"Введите название плана","请输入完整的 JSON 格式密钥内容":"Пожалуйста, введите полное содержимое ключа в формате JSON","请输入完整的URL,例如:https://api.openai.com/v1/chat/completions":"Пожалуйста, введите полный URL, например: https://api.openai.com/v1/chat/completions","请输入完整的URL链接":"Пожалуйста, введите полную URL-ссылку","请输入容器名称":"Please enter container name","请输入密码":"Пожалуйста, введите пароль","请输入密钥":"Пожалуйста, введите ключ","请输入密钥,一行一个":"Пожалуйста, введите ключи, по одному в строке","请输入密钥,一行一个,格式:AccessKey|SecretAccessKey|Region":"Введите ключи по одному в строке в формате: AccessKey|SecretAccessKey|Region","请输入密钥!":"Пожалуйста, введите ключ!","请输入延长时长":"Please enter extension duration","请输入总额度":"Введите общий лимит","请输入您的密码":"Пожалуйста, введите ваш пароль","请输入您的用户名以确认删除":"Пожалуйста, введите ваше имя пользователя для подтверждения удаления","请输入您的用户名或邮箱地址":"Пожалуйста, введите ваше имя пользователя или адрес электронной почты","请输入您的邮箱地址":"Пожалуйста, введите ваш адрес электронной почты","请输入您的问题...":"Пожалуйста, введите ваш вопрос...","请输入数值":"Пожалуйста, введите числовое значение","请输入数字":"Пожалуйста, введите число","请输入新密码":"Пожалуйста, введите новый пароль","请输入新密码!":"Пожалуйста, введите новый пароль!","请输入新建数量":"Пожалуйста, введите количество для создания","请输入新标签,留空则解散标签":"Пожалуйста, введите новый тег, оставьте пустым для распускания тега","请输入新的剩余额度":"Пожалуйста, введите новый оставшийся лимит","请输入新的密码,最短 8 位":"Пожалуйста, введите новый пароль, минимум 8 символов","请输入新的显示名称":"Пожалуйста, введите новое отображаемое имя","请输入新的用户名":"Пожалуйста, введите новое имя пользователя","请输入新的部署名称":"Please enter new deployment name","请输入显示名称":"Пожалуйста, введите отображаемое имя","请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。":"Пожалуйста, введите тело запроса в действительном формате JSON. Ð’Ñ‹ можете обратиться к формату тела запроса по умолчанию на панели предварительного просмотра.","请输入有效的数字":"Пожалуйста, введите действительное число","请输入有效的镜像地址":"Please enter a valid image address","请输入标签名称":"Пожалуйста, введите имя тега","请输入模型倍率":"Пожалуйста, введите коэффициент модели","请输入模型倍率和补全倍率":"Пожалуйста, введите коэффициент модели и коэффициент вывода","请输入模型名称":"Пожалуйста, введите имя модели","请输入模型名称,例如: llama3.2, qwen2.5:7b":"Please enter model name, e.g.: llama3.2, qwen2.5:7b","请输入模型名称,如:gpt-4":"Пожалуйста, введите имя модели, например: gpt-4","请输入模型描述":"Пожалуйста, введите описание модели","请输入消息内容...":"Пожалуйста, введите содержание сообщения...","请输入状态页面Slug":"Пожалуйста, введите Slug страницы состояния","请输入状态页面的Slug,如:my-status":"Пожалуйста, введите Slug страницы состояния, например: my-status","请输入生成数量":"Пожалуйста, введите количество для генерации","请输入用户名":"Пожалуйста, введите имя пользователя","请输入私有部署地址,格式为:https://fastgpt.run/api/openapi":"Пожалуйста, введите адрес частного развертывания, формат: https://fastgpt.run/api/openapi","请输入秒数":"Введите количество секунд","请输入管理员密码":"Пожалуйста, введите пароль администратора","请输入管理员用户名":"Пожалуйста, введите имя пользователя администратора","请输入线路描述":"Пожалуйста, введите описание линии","请输入组名":"Пожалуйста, введите имя группы","请输入组描述":"Пожалуйста, введите описание группы","请输入组织org-xxx":"Пожалуйста, введите организацию org-xxx","请输入聊天应用名称":"Пожалуйста, введите имя чат-приложения","请输入补全倍率":"Пожалуйста, введите коэффициент вывода","请输入要延长的小时数":"Please enter the number of hours to extend","请输入要设置的标签名称":"Пожалуйста, введите имя тега для установки","请输入认证器验证码":"Пожалуйста, введите код подтверждения аутентификатора","请输入认证器验证码或备用码":"Пожалуйста, введите код подтверждения аутентификатора или резервный код","请输入说明":"Пожалуйста, введите описание","请输入运行时长":"Please enter runtime duration","请输入邮箱!":"Пожалуйста, введите адрес электронной почты!","请输入邮箱地址":"Пожалуйста, введите адрес электронной почты","请输入邮箱验证码!":"Пожалуйста, введите код подтверждения электронной почты!","请输入部署名称":"Please enter deployment name","请输入部署名称以完成二次确认":"Enter deployment name to complete secondary confirmation",'请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n "default": "us-central1",\n "claude-3-5-sonnet-20240620": "europe-west1"\n}':`Пожалуйста, введите регион развертывания, например: us-central1 Поддерживается формат сопоставления моделей { "default": "us-central1", "claude-3-5-sonnet-20240620": "europe-west1" }`,"请输入金额":"Введите сумму","请输入镜像地址":"Please enter image address","请输入问题标题":"Пожалуйста, введите заголовок вопроса","请输入预警阈值":"Пожалуйста, введите порог предупреждения","请输入预警额度":"Пожалуйста, введите лимит предупреждения","请输入额度":"Пожалуйста, введите лимит","请输入验证码":"Пожалуйста, введите код подтверждения","请输入验证码或备用码":"Пожалуйста, введите код подтверждения или резервный код","请输入默认 API 版本,例如:2025-04-01-preview":"Пожалуйста, введите версию API по умолчанию, например: 2025-04-01-preview","请选择API地址":"Пожалуйста, выберите адрес API","请选择一条规则进行编辑。":"Выберите правило для редактирования.","请选择主模型":"Выберите основную модель","请选择产品":"Выберите продукт","请选择你的复制方式":"Пожалуйста, выберите ваш способ копирования","请选择使用模式":"Пожалуйста, выберите режим использования","请选择分组":"Пожалуйста, выберите группу","请选择发布日期":"Пожалуйста, выберите дату публикации","请选择可以使用该渠道的分组":"Пожалуйста, выберите группы, которые могут использовать этот канал","请选择可以使用该渠道的分组,留空则不更改":"Пожалуйста, выберите группы, которые могут использовать этот канал, оставьте пустым для без изменений","请选择同步语言":"Пожалуйста, выберите язык синхронизации","请选择名称匹配类型":"Пожалуйста, выберите тип сопоставления имён","请选择多密钥使用策略":"Пожалуйста, выберите стратегию использования нескольких ключей","请选择密钥更新模式":"Пожалуйста, выберите режим обновления ключей","请选择密钥格式":"Пожалуйста, выберите формат ключей","请选择支付方式":"Выберите способ оплаты","请选择日志记录时间":"Пожалуйста, выберите время записи журнала","请选择模型":"Пожалуйста, выберите модель","请选择模型。":"Пожалуйста, выберите модель.","请选择消息优先级":"Пожалуйста, выберите приоритет сообщения","请选择渠道类型":"Пожалуйста, выберите тип канала","请选择硬件类型":"Please select hardware type","请选择组类型":"Пожалуйста, выберите тип группы","请选择至少一个部署位置":"Please select at least one deployment location","请选择订阅套餐":"Выберите план подписки","请选择该令牌支持的模型,留空支持所有模型":"Пожалуйста, выберите модели, поддерживаемые этим токеном, оставьте пустым для поддержки всех моделей","请选择该渠道所支持的模型":"Пожалуйста, выберите модели, поддерживаемые этим каналом","请选择该渠道所支持的模型,留空则不更改":"Пожалуйста, выберите модели, поддерживаемые этим каналом, оставьте пустым для без изменений","请选择过期时间":"Пожалуйста, выберите время истечения","请选择通知方式":"Пожалуйста, выберите способ уведомления","调用次数":"Количество вызовов","调用次数分布":"Распределение количества вызовов","调用次数排行":"Рейтинг количества вызовов","调试信息":"Отладочная информация","谨慎":"Осторожно","警告":"Предупреждение","警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Pingé—´éš”":"Предупреждение: после включения поддержания активности, если канал выдаёт ошибку после записи данных поддержания активности, система не может повторить попытку, если необходимо включить, рекомендуется установить максимально возможный интервал Ping","警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!":"Предупреждение: отключение двухфакторной аутентификации навсегда удалит ваши настройки проверки и все резервные коды, эта операция необратима!","豆包":"Doubao","账单":"Счёт","账户充值":"Пополнение счёта","账户已删除!":"Учётная запись удалена!","账户已锁定":"Учётная запись заблокирована","账户数据":"Данные учётной записи","账户管理":"Управление учётными записями","账户绑定":"Привязка учётной записи","账户绑定、安全设置和身份验证":"Привязка учётной записи, настройки безопасности и аутентификация","账户绑定管理":"Управление привязками аккаунта","账户统计":"Статистика учётной записи","货币":"Валюта","货币单位":"Валюта","购买上限":"Лимит покупок","购买兑换码":"Покупка кодов купонов","购买套餐后即可享受模型权益":"После покупки плана доступны преимущества моделей","购买或手动新增订阅会升级到该分组;当套餐失效/过期或手动作废/删除后,将回退到升级前分组。回退不会立即生效,通常会有几分钟延迟。":"Покупка или ручное добавление подписки повысит группу до этой. При истечении/аннулировании/удалении плана произойдет возврат к предыдущей группе. Возврат обычно занимает несколько минут.","购买订阅套餐":"Купить план подписки","费用信息":"Cost Information","费用预估":"Cost Estimate","资源消耗":"Потребление ресурсов","èµ·å§‹æ—¶é—´":"Время начала","超级管理员":"Суперадминистратор","超级管理员未设置充值链接!":"Суперадминистратор не установил ссылку пополнения!","超过阈值时拒绝新请求":"Отклонять новые запросы при превышении порога","跟随日志":"Follow Logs","跟随系统主题设置":"Следовать настройкам темы системы","跨分组":"Межгрупповой","跨分组重试":"Повторная попытка между группами","路径正则":"Regex пути","路径正则(每行一个)":"Regex пути (по одному в строке)","跳转":"Перейти","轮询":"Опрос","轮询模式":"Режим опроса","轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能":"Режим опроса должен использоваться вместе с функциями Redis и кэширования памяти, иначе производительность значительно снизится, и функция опроса не будет реализована","输入":"Ввод","输入 OIDC çš„ Authorization Endpoint":"Введите Authorization Endpoint OIDC","输入 OIDC çš„ Client ID":"Введите Client ID OIDC","输入 OIDC çš„ Token Endpoint":"Введите Token Endpoint OIDC","输入 OIDC çš„ Userinfo Endpoint":"Введите Userinfo Endpoint OIDC","输入IP地址后回车,如:8.8.8.8":"Введите IP-адрес и нажмите Enter, например: 8.8.8.8","输入JSON对象":"Введите JSON-объект","输入价格":"Цена ввода","输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}":"Цена ввода: {{symbol}}{{price}} / 1M tokens{{audioPrice}}","输入你注册的 LinuxDO OAuth APP çš„ ID":"Введите ID вашего зарегистрированного LinuxDO OAuth APP","输入你的账户名{{username}}以确认删除":"Введите имя вашей учётной записи {{username}} для подтверждения удаления","输入域名后回车":"Введите доменное имя и нажмите Enter","输入域名后回车,如:example.com":"Введите доменное имя и нажмите Enter, например: example.com","输入密码,最短 8 位,最长 20 位":"Введите пароль, минимум 8 символов, максимум 20 символов","输入数字":"Введите число",'输入标签或使用","分隔多个标签':'Введите теги или используйте "," для разделения нескольких тегов',"输入模型倍率":"Введите коэффициент модели","输入每次价格":"Введите цену за использование","输入端口后回车,如:80 或 8000-8999":"Введите порт и нажмите Enter, например: 80 или 8000-8999","输入系统提示词,用户的系统提示词将优先于此设置":"Введите системный промпт, системные промпты пользователя будут иметь приоритет над этой настройкой","输入自定义模型名称":"Введите имя пользовательской модели","输入补全价格":"Введите цену вывода","输入补全倍率":"Введите коэффициент вывода","输入要添加的邮箱域名":"Введите доменное имя электронной почты для добавления","输入认证器应用显示的6位数字验证码":"Введите 6-значный код подтверждения, отображаемый в приложении аутентификатора","输入邮箱地址":"Введите адрес электронной почты","输入金额":"Введите сумму","输入项目名称,按回车添加":"Введите имя проекта, нажмите Enter для добавления","输入额度":"Введите квоту","输入验证码":"Введите код подтверждения","输入验证码完成设置":"Введите код подтверждения для вывода настройки","输出":"Вывод","输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}":"Вывод {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}","输出价格":"Цена вывода","输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Цена вывода: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M токенов (коэффициент вывода: {{completionRatio}})","输出倍率 {{completionRatio}}":"Коэффициент вывода {{completionRatio}}","边栏设置":"Настройки боковой панели","过期于":"Истекает","过期时间":"Время истечения","过期时间不能早于当前时间!":"Время истечения не может быть раньше текущего времени!","过期时间快捷设置":"Быстрая настройка времени истечения","过期时间格式错误!":"Ошибка формата времени истечения!","运营设置":"Операционные настройки","运行中":"Running","运行命令 (Command)":"Command","运行时长":"Runtime Duration","运行时长(小时)":"Runtime Duration (hours)","返回修改":"Вернуться и исправить","返回登录":"Вернуться к входу","这将删除超过 10 分钟未使用的临时缓存文件":"Это удалит временные файлы кэша, которые не использовались более 10 минут","这是基础金额,实际扣费 = 基础金额 x 系统分组倍率。":"Это базовая сумма. Фактическое удержание = базовая сумма × коэффициент системной группы.","这是重复键中的最后一个,其值将被使用":"Это последний ключ в повторяющихся, его значение будет использовано","这里直接编辑 JSON 对象。适合简单覆盖参数的场景。":"Редактируйте JSON-объект непосредственно здесь. Подходит для простых сценариев переопределения параметров.","进度":"Прогресс","进行中":"Ð’ процессе","进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用":"При выполнении этой операции могут возникнуть ошибки доступа к каналам, используйте только при проблемах с базой данных","违规扣费":"Удержание за нарушение","违规扣费金额":"Сумма удержания за нарушение","连接保活设置":"Настройки поддержания соединения","连接已断开":"Соединение разорвано","连接测试中...":"Testing connection...","追加到现有密钥":"Добавить к существующим ключам","追加模式:将新密钥添加到现有密钥列表末尾":"Режим добавления: добавление новых ключей в конец списка существующих ключей","追加模式:新密钥将添加到现有密钥列表的末尾":"Режим добавления: новые ключи будут добавлены в конец списка существующих ключей","追加模板":"Добавить шаблон","退出":"Выход","退款":"Возврат","适用于个人使用的场景,不需要设置模型价格":"Подходит для сценариев личного использования, не требует установки цен на модели","适用于为多个用户提供服务的场景":"Подходит для сценариев предоставления услуг нескольким пользователям","适用于展示系统功能的场景,提供基础功能演示":"Подходит для сценариев демонстрации системных функций, предоставляет демонстрацию базовых функций","适配 -thinking、-thinking-预算数字 å’Œ -nothinking 后缀":"Адаптация суффиксов -thinking, -thinking-бюджетные-цифры, -nothinking и -low/-medium/-high","选择充值额度":"Выберите сумму пополнения","选择分组":"Выберите группу","选择同步来源":"Выберите источник синхронизации","选择同步渠道":"Выберите канал синхронизации","选择同步语言":"Выберите язык синхронизации","选择容器":"Select Container","选择您的首选界面语言,设置将自动保存并同步到所有设备":"Выберите предпочитаемый язык интерфейса, настройки будут автоматически сохранены и синхронизированы на всех устройствах","选择成功":"Выбрано успешно","选择支付方式":"Выберите способ оплаты","选择支持的认证设备类型":"Выберите поддерживаемые типы устройств аутентификации","选择方式":"Выберите способ","选择时间":"Выберите время","选择模型":"Выберите модель","选择模型供应商":"Выберите поставщика моделей","选择模型后可一键填充当前选中令牌(或本页第一个令牌)。":"После выбора модели можно одним нажатием заполнить текущий выбранный токен (или первый токен на этой странице).","选择模型开始对话":"Выберите модель для начала диалога","选择状态":"Select Status","选择硬件类型":"Select Hardware Type","选择端点类型":"Выберите тип конечной точки","选择系统运行模式":"Выберите режим работы системы","选择组类型":"Выберите тип группы","选择要覆盖的冲突项":"Выберите конфликтующие элементы для перезаписи","选择订阅套餐":"Выберите план подписки","选择语言":"Выберите язык","选择过期时间(可选,留空为永久)":"Выберите время истечения (необязательно, оставьте пустым для постоянного)","选择部署位置(可多选)":"Select deployment location(s) (multiple selections allowed)","选择预设模板(可选)":"Выберите предустановленный шаблон (необязательно)","透传请求体":"Прямая передача тела запроса","递归":"Рекурсия","递归策略":"Стратегия рекурсии","通义千问":"Tongyi Qianwen","通用设置":"Общие настройки","通知":"Уведомления","通知、价格和隐私相关设置":"Настройки уведомлений, цен и конфиденциальности","通知内容":"Содержание уведомления","通知内容,支持 {{value}} 变量占位符":"Содержание уведомления, поддерживает заполнители переменных {{value}}","通知方式":"Способ уведомления","通知标题":"Заголовок уведомления","通知类型 (quota_exceed: 额度预警)":"Тип уведомления (quota_exceed: предупреждение о превышении квоты)","通知邮箱":"Email для уведомлений","通知配置":"Конфигурация уведомлений","通过划转功能将奖励额度转入到您的账户余额中":"Через функцию перевода переведите вознаграждение на баланс вашей учётной записи","通过密码注册时需要进行邮箱验证":"При регистрации через пароль требуется проверка электронной почты","通道 ${name} 余额更新成功!":"Баланс канала ${name} успешно обновлен!","通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。":"Канал ${name} успешно протестирован, модель ${model} заняла ${time.toFixed(2)} секунд.","通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。":"Канал ${name} успешно протестирован, заняло ${time.toFixed(2)} секунд.","速率限制设置":"Настройки ограничения скорости","逻辑":"Логика","邀请":"Приглашение","邀请人":"Пригласивший","邀请人数":"Количество приглашённых","邀请信息":"Информация о приглашении","邀请奖励":"Вознаграждение за приглашение","邀请好友注册,好友充值后您可获得相应奖励":"Пригласите друзей для регистрации, после пополнения счёта друзьями вы получите соответствующее вознаграждение","邀请好友获得额外奖励":"Пригласите друзей для получения дополнительного вознаграждения","邀请新用户奖励额度":"Лимит вознаграждения за приглашение новых пользователей","邀请的好友越多,获得的奖励越多":"Чем больше друзей вы пригласите, тем больше вознаграждение получите","邀请码":"Код приглашения","邀请获得额度":"Получить лимит через приглашение","邀请链接":"Ссылка приглашения","邀请链接已复制到剪切板":"Ссылка приглашения скопирована в буфер обмена","邮件通知":"Email-уведомления","邮箱":"Электронная почта","邮箱地址":"Адрес электронной почты","邮箱域名格式不正确,请输入有效的域名,如 gmail.com":"Неверный формат домена электронной почты, введите действительный домен, например gmail.com","邮箱域名白名单格式不正确":"Неверный формат белого списка доменов электронной почты","邮箱字段(可选)":"Поле электронной почты (необязательно)","邮箱账户绑定成功!":"Учётная запись электронной почты успешно привязана!","部分保存失败":"Частичное сохранение не удалось","部分保存失败,请重试":"Частичное сохранение не удалось, попробуйте снова","部分渠道测试失败:":"Частичный сбой тестирования каналов:","部署 ID":"Deployment ID","部署ID":"Deployment ID","部署中":"Deploying","部署位置":"Deployment Location","部署位置加载中...":"Loading deployment locations...","部署删除成功":"Deployment deleted successfully","部署名称":"Deployment Name","部署名称不匹配,请检查后重新输入":"Deployment name does not match, please check and re-enter","部署名称只能包含字母、数字、横线、下划线和中文":"Deployment name can only contain letters, numbers, hyphens, underscores and Chinese characters","部署名称更新成功":"Deployment name updated successfully","部署启动成功":"Deployment started successfully","部署地区":"Регион развертывания","部署请求中":"Requesting deployment","部署配置":"Deployment Configuration","部署重启成功":"Deployment restarted successfully","配置":"Конфигурация","配置 Discord OAuth":"Настроить Discord OAuth","配置 GitHub OAuth App":"Настроить GitHub OAuth App","配置 Linux DO OAuth":"Настроить Linux DO OAuth","配置 OIDC":"Настроить OIDC","配置 Passkey":"Настроить Passkey","配置 SMTP":"Настроить SMTP","配置 Telegram 登录":"Настроить вход через Telegram","配置 Turnstile":"Настроить Turnstile","配置 WeChat Server":"Настроить WeChat Server","配置和消息已全部重置":"Конфигурация и сообщения полностью сброшены","配置套餐的有效时长":"Настроить срок действия плана","配置如何从用户信息 API 响应中提取用户数据,支持 JSONPath 语法":"Настройте извлечение данных пользователя из ответа API информации о пользователе, поддерживается синтаксис JSONPath","配置完成后刷新页面即可使用模型部署功能":"After configuration is complete, refresh the page to use the model deployment feature","配置导入成功":"Конфигурация успешно импортирована","配置已导出到下载文件夹":"Конфигурация экспортирована в папку загрузок","配置已重置,对话消息已保留":"Конфигурация сброшена, сообщения диалога сохранены","配置文件同步":"Синхронизация файлов конфигурации","配置更新确认":"Configuration Update Confirmation","配置有效的 io.net API Key":"Configure a valid io.net API Key","配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全":"Настроить защиту от подделки запросов на стороне сервера (SSRF) для защиты безопасности внутренних сетевых ресурсов","配置模型部署服务提供商的API密钥和启用状态":"Configure the API key and enabled status of the model deployment service provider","配置登录注册":"Настроить вход и регистрацию","配置自定义 OAuth 提供商,支持 GitHub Enterprise、GitLab、Gitea、Nextcloud、Keycloak、ORY 等兼容 OAuth 2.0 协议的身份提供商":"Настройте пользовательских OAuth-провайдеров, поддерживаются GitHub Enterprise, GitLab, Gitea, Nextcloud, Keycloak, ORY и другие провайдеры идентификации, совместимые с OAuth 2.0","配置说明":"Описание конфигурации","配置邮箱域名白名单":"Настроить белый список доменов электронной почты","重启部署失败":"Failed to restart deployment","重命名部署":"Rename Deployment","重复提交":"Повторная отправка","重复的键名":"Повторяющееся имя ключа","重复的键名,此值将被后面的同名键覆盖":"Повторяющееся имя ключа, это значение будет перезаписано последующим ключом с тем же именем","重定向 URL å¡«":"Заполнить URL перенаправления","重新发送":"Отправить снова","重新生成":"Сгенерировать заново","重新生成备用码":"Сгенерировать резервные коды заново","重新生成备用码失败":"Не удалось сгенерировать резервные коды заново","重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。":"Повторная генерация резервных кодов сделает существующие резервные коды недействительными, убедитесь, что вы сохранили текущие резервные коды.","重绘":"Перерисовать","重置":"Сброс","重置 2FA":"Сброс 2FA","重置 Passkey":"Сброс Passkey","重置为默认":"Сбросить по умолчанию","重置周期":"Период сброса","重置失败":"Ошибка сброса","重置模型倍率":"Сбросить коэффициенты моделей","重置统计":"Сбросить статистику","重置选项":"Сбросить опции","重置邮件发送成功,请检查邮箱!":"Письмо о сбросе успешно отправлено, проверьте электронную почту!","重置配置":"Сбросить конфигурацию","重要提醒":"Important Notice","重试":"Повторить попытку","重试建议":"Рекомендация по повтору","重试连接":"Retry Connection","金额":"Сумма","钱包管理":"Управление кошельком","链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/å’Œ/v1":"Ð’ ссылке {key} будет автоматически заменен на sk-xxxx, {address} будет автоматически заменен на адрес сервера, установленный в системе, без / и /v1 в конце","销毁容器":"Destroy Container","销毁容器失败":"Failed to destroy container","错误":"Ошибка","错误代码(可选)":"Код ошибки (необязательно)","错误消息(必填)":"Сообщение об ошибке (обязательно)","错误类型(可选)":"Тип ошибки (необязательно)","错误详情":"Детали ошибки",'键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{"vip": {"default": 0.5, "test": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1':'Ключ - это имя группы, значение - другой JSON объект, ключ - имя группы, значение - специальный групповой коэффициент для пользователей этой группы, например: {"vip": {"default": 0.5, "test": 1}}, означает, что пользователи группы vip при использовании токенов группы default имеют коэффициент 0.5, при использовании группы test - коэффициент 1',"键为原状态码,值为要复写的状态码,仅影响本地判断":"Ключ - исходный код состояния, значение - код состояния для перезаписи, влияет только на локальную проверку",'键为用户分组名称,值为操作映射对象。内层键以"+:"开头表示添加指定分组(键值为分组名称,值为描述),以"-:"开头表示移除指定分组(键值为分组名称),不带前缀的键直接添加该分组。例如:{"vip": {"+:premium": "高级分组", "special": "特殊分组", "-:default": "默认分组"}},表示 vip 分组的用户可以使用 premium å’Œ special 分组,同时移除 default 分组的访问权限':'Ключ — это название группы пользователей, значение — объект сопоставления операций. Внутренние ключи с префиксом "+:" добавляют указанные группы (ключ — название группы, значение — описание), с префиксом "-:" удаляют указанные группы, без префикса — сразу добавляют эту группу. Пример: {"vip": {"+:premium": "Продвинутая группа", "special": "Особая группа", "-:default": "Группа по умолчанию"}} означает, что пользователи группы vip могут использовать группы premium и special, одновременно теряя доступ к группе default.',"键为端点类型,值为路径和方法对象":"Ключ - тип конечной точки, значение - объект пути и метода","键为请求中的模型名称,值为要替换的模型名称":"Ключ - имя модели в запросе, значение - имя модели для замены","键名":"Имя ключа","镜像仓库密码":"Image Registry Password","镜像仓库用户名":"Image Registry Username","镜像仓库配置":"Image Registry Configuration","镜像地址":"Image Address","镜像选择":"Image Selection","镜像配置":"Image Configuration","问题标题":"Заголовок проблемы","队列中":"Ð’ очереди","附加条件":"Дополнительные условия","降低您账户的安全性":"Снижает безопасность вашего аккаунта","降级":"Понизить версию","限制周期":"Период ограничения","限制周期统一使用上方配置的“限制周期”值。":"Период ограничения равномерно использует значение 'Период ограничения', настроенное выше.","限流":"Ограничение скорости","限购":"Лимит","隐私政策":"Политика конфиденциальности","隐私政策已更新":"Политика конфиденциальности обновлена","隐私政策更新失败":"Не удалось обновить политику конфиденциальности","隐私设置":"Настройки конфиденциальности","隐藏操作项":"Скрыть элементы операций","隐藏调试":"Скрыть отладку","随机":"Случайный","随机模式":"Случайный режим","随机种子 (留空为随机)":"Случайное зерно (оставьте пустым для случайного)","零一万物":"01.AI","需要安全验证":"Требуется проверка безопасности","需要添加的额度(支持负数)":"Квота для добавления (поддерживаются отрицательные значения)","需要登录访问":"Требуется вход для доступа","需要配置的项目":"Items to Configure","需要重新完整设置才能再次启用":"Требуется повторная полная настройка для повторного включения","非必要,不建议启用模型限制":"Необязательно, не рекомендуется включать ограничения моделей","非流":"Без потока","音乐预览":"Предварительное прослушивание","音频倍率(仅部分模型支持该计费)":"Аудиокоэффициент (только некоторые модели поддерживают эту тарификацию)","音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}":"Аудиоввод {{input}} токенов / 1M токенов * {{symbol}}{{audioInputPrice}} + Аудиозавершение {{completion}} токенов / 1M токенов * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}","音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})":"Цена аудиоввода: {{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M токенов (аудиокоэффициент: {{audioRatio}})","音频无法播放":"Не удалось воспроизвести аудио","音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})":"Цена аудиовывода: {{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M токенов (коэффициент аудиовывода: {{audioCompRatio}})","音频补全倍率(仅部分模型支持该计费)":"Коэффициент аудиовывода (только некоторые модели поддерживают эту тарификацию)","音频输入相关的倍率设置,键为模型名称,值为倍率":"Настройки коэффициентов, связанные с аудиовводом, ключ - имя модели, значение - коэффициент","音频输出补全相关的倍率设置,键为模型名称,值为倍率":"Настройки коэффициентов, связанные с аудиовыводом и завершением, ключ - имя модели, значение - коэффициент","页脚":"Подвал","页面未找到,请检查您的浏览器地址是否正确":"Страница не найдена, пожалуйста, проверьте правильность адреса в браузере","顶栏管理":"Управление верхней панелью","项":"элементов","项目":"Проект","项目内容":"Содержимое проекта","项目操作按钮组":"Группа кнопок операций проекта","预估总费用":"Estimated Total Cost","预估费用仅供参考,实际费用可能略有差异":"Estimated cost is for reference only, actual cost may vary slightly","预填组管理":"Управление группами предварительного заполнения","预扣":"Предварительное списание","预览失败":"Ошибка предварительного просмотра","预览更新":"Обновление предварительного просмотра","预览模板":"Предпросмотр шаблона","预览请求体":"Предварительный просмотр тела запроса","预计结束":"Estimated End","预设模板":"Предустановленный шаблон","预警阈值必须为正数":"Порог предупреждения должен быть положительным числом","频率惩罚,减少重复词汇的出现":"Штраф за частоту, уменьшает повторение слов","频率限制的周期(分钟)":"Период ограничения частоты (минуты)","颜色":"Цвет","额度":"Квота","额度充值":"Пополнение квоты","额度必须大于0":"Квота должна быть больше 0","额度提醒阈值":"Порог напоминания о квоте","额度查询接口返回令牌额度而非用户额度":"Интерфейс запроса квоты возвращает квоту токенов, а не квоту пользователя","额度设置":"Настройки квоты","额度重置":"Сброс лимита","额度预警阈值":"Порог предупреждения о квоте","首尾生视频":"Видео от начала до конца","首页":"Главная страница","首页内容":"Содержимое главной страницы","验证":"Проверить","验证 Passkey":"Проверить Passkey","验证失败,请重试":"Проверка не удалась, попробуйте еще раз","验证成功":"Проверка успешна","验证数据库连接状态":"Проверить состояние подключения к базе данных","验证码":"Код подтверждения","验证码发送成功,请检查邮箱!":"Код подтверждения успешно отправлен, проверьте электронную почту!","验证设置":"Настройки проверки","验证身份":"Подтвердить личность","验证配置错误":"Ошибка конфигурации проверки","高级":"Расширенные","高级文本编辑":"Расширенное текстовое редактирование","高级设置":"Расширенные настройки","高级选项":"Расширенные параметры","高级配置":"Advanced Configuration","黑名单":"Черный список","默认":"По умолчанию","默认 API 版本":"Версия API по умолчанию","默认 Responses API 版本,为空则使用上方版本":"Версия Responses API по умолчанию, если пусто, используется версия выше","默认 TTL(秒)":"TTL по умолчанию (секунды)","默认为 5m 缓存创建倍率;1h 缓存创建倍率按固定乘法自动计算(当前为 1.6x)":"По умолчанию используется коэффициент создания кэша 5m; коэффициент создания кэша 1h автоматически вычисляется фиксированным умножением (сейчас 1.6x)","默认使用系统名称":"Использовать системное имя по умолчанию","默认助手消息":"Здравствуйте! Чем я могу вам помочь?","默认区域":"Регион по умолчанию","默认区域,如: us-central1":"Регион по умолчанию, например: us-central1","默认折叠侧边栏":"Сворачивать боковую панель по умолчанию","默认测试模型":"Модель для тестирования по умолчанию","默认用户消息":"Здравствуйте","默认补全倍率":"Коэффициент завершения по умолчанию","提示:端点映射仅用于模型广场展示,不会影响模型真实调用。如需配置真实调用,请前往「渠道管理」。":"Примечание: сопоставление эндпоинтов используется только для отображения в «Маркетплейсе моделей» и не влияет на реальный вызов. Чтобы настроить реальное поведение вызовов, перейдите в «Управление каналами».","购买订阅获得模型额度/次数":"Купите подписку, чтобы получить лимит/количество использования моделей","生产环境 RSA 私钥 Base64 (PKCS#8 DER)":"RSA закрытый ключ Base64 (PKCS#8 DER) производственной среды","沙盒环境 RSA 私钥 Base64 (PKCS#8 DER)":"RSA закрытый ключ Base64 (PKCS#8 DER) песочницы","生产环境 Waffo 公钥 Base64 (X.509 DER)":"Открытый ключ Waffo Base64 (X.509 DER) производственной среды","沙盒环境 Waffo 公钥 Base64 (X.509 DER)":"Открытый ключ Waffo Base64 (X.509 DER) песочницы","支付方式类型":"Тип метода оплаты","支付方式名称":"Название метода оплаты","获取充值配置失败":"Не удалось получить конфигурацию пополнения","获取充值配置异常":"Ошибка конфигурации пополнения","分组相关设置":"Настройки, связанные с группами","保存分组相关设置":"Сохранить настройки, связанные с группами","此页面仅显示未设置价格或基础倍率的模型,设置后会自动从列表中移出":"На этой странице показаны только модели без цены или базового коэффициента. После сохранения они будут автоматически удалены из списка.","没有未设置定价的模型":"Нет моделей без цены","当前没有未设置定价的模型":"Сейчас нет моделей без цены","模型计费编辑器":"Редактор тарификации моделей","价格摘要":"Сводка цен","当前提示":"Текущие подсказки","这个界面默认按价格填写,保存时会自动换算回后端需要的倍率 JSON。":"Ð’ этом интерфейсе значения по умолчанию задаются через цены, а при сохранении они автоматически преобразуются в JSON коэффициентов, требуемый backend.","当前未启用,需要时再打开即可。":"Это поле сейчас отключено. Включите его при необходимости.","下面展示这个模型保存后会写入哪些后端字段,便于和原始 JSON 编辑框保持一致。":"Ниже показано, какие backend-поля будут записаны после сохранения, чтобы их было удобно сверять с редакторами исходного JSON.","补全价格已锁定":"Цена завершения заблокирована","后端固定倍率:{{ratio}}。该字段仅展示换算后的价格。":"Фиксированный backend-коэффициент: {{ratio}}. Это поле только показывает вычисленную цену.","这些价格都是可选项,不填也可以。":"Все эти цены необязательны и могут быть оставлены пустыми.","请先开启并填写音频输入价格。":"Сначала включите и заполните цену аудио-ввода.","输入模型名称,例如 gpt-4.1":"Введите имя модели, например gpt-4.1","当前模型同时存在按次价格和倍率配置,保存时会按当前计费方式覆盖。":"У этой модели одновременно задана цена за запрос и конфигурация коэффициентов. При сохранении данные будут перезаписаны согласно текущему режиму тарификации.","当前模型存在未显式设置输入倍率的扩展倍率;填写输入价格后会自动换算为价格字段。":"У этой модели есть дополнительные коэффициенты без явно заданного входного коэффициента; после ввода входной цены они будут автоматически преобразованы в ценовые поля.","按量计费下需要先填写输入价格,才能保存其它价格项。":"При тарификации по объему сначала нужно указать входную цену, чтобы сохранить остальные ценовые поля.","填写音频补全价格前,需要先填写音频输入价格。":"Перед указанием цены аудио-завершения сначала задайте цену аудио-ввода.","模型 {{name}} 缺少输入价格,无法计算补全/缓存/图片/音频价格对应的倍率":"У модели {{name}} отсутствует входная цена, поэтому невозможно вычислить коэффициенты для завершения, кэша, изображений и аудио.","模型 {{name}} 缺少音频输入价格,无法计算音频补全倍率":"У модели {{name}} отсутствует цена аудио-ввода, поэтому невозможно вычислить коэффициент аудио-завершения.","批量应用当前模型价格":"Массово применить цену текущей модели","请先选择一个作为模板的模型":"Сначала выберите модель-шаблон","请先勾选需要批量设置的模型":"Сначала отметьте модели для массовой настройки","已将模型 {{name}} 的价格配置批量应用到 {{count}} 个模型":"Ценовая конфигурация модели {{name}} массово применена к {{count}} моделям","将把当前编辑中的模型 {{name}} 的价格配置,批量应用到已勾选的 {{count}} 个模型。":"Ценовая конфигурация редактируемой модели {{name}} будет применена к {{count}} выбранным моделям.","适合同系列模型一起定价,例如把 gpt-5.1 的价格批量同步到 gpt-5.1-high、gpt-5.1-low 等模型。":"Подходит для совместной настройки цен вариантов одной модели, например синхронизации цены gpt-5.1 с gpt-5.1-high, gpt-5.1-low и похожими моделями.","已勾选":"Выбрано","当前编辑":"Текущее редактирование","已勾选 {{count}} 个模型":"Выбрано моделей: {{count}}","计费方式":"Режим тарификации","未设置价格":"Цена не задана","保存预览":"Предпросмотр сохранения","基础价格":"Базовые цены","扩展价格":"Дополнительные цены","额外价格项":"Дополнительные ценовые позиции","补全价格":"Цена завершения","缓存读取价格":"Цена чтения входного кеша","缓存创建价格":"Цена создания входного кеша","图片输入价格":"Цена входного изображения","音频输入价格":"Цена входного аудио","音频补全价格":"Цена завершения аудио","适合 MJ / 任务类等按次收费模型。":"Подходит для MJ и других моделей с тарификацией за запрос.","该模型补全倍率由后端固定为 {{ratio}}。补全价格不能在这里修改。":"Коэффициент завершения для этой модели зафиксирован на уровне {{ratio}} на бэкенде. Цену завершения нельзя изменить здесь.","计费显示模式":"Режим отображения тарификации","价格模式(默认)":"Режим цен (по умолчанию)","模型价格 {{symbol}}{{price}} / 次":"Цена модели {{symbol}}{{price}} / запрос","按次 {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"За запрос {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格:{{symbol}}{{price}} / 次":"Цена модели: {{symbol}}{{price}} / запрос","按次:{{symbol}}{{price}}":"За запрос: {{symbol}}{{price}}","实际结算金额:{{symbol}}{{total}}(已包含分组价格调整)":"Фактическое списание: {{symbol}}{{total}} (включая групповую ценовую корректировку)","缓存读取价格:{{symbol}}{{price}} / 1M tokens":"Цена чтения кеша: {{symbol}}{{price}} / 1M tokens","缓存读取价格 {{symbol}}{{price}} / 1M tokens":"Цена чтения кеша {{symbol}}{{price}} / 1M tokens","缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Цена создания кеша: {{symbol}}{{price}} / 1M tokens","缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Цена создания кеша {{symbol}}{{price}} / 1M tokens","5m缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Цена создания кеша 5m: {{symbol}}{{price}} / 1M tokens","5m缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Цена создания кеша 5m {{symbol}}{{price}} / 1M tokens","1h缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Цена создания кеша 1h: {{symbol}}{{price}} / 1M tokens","1h缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Цена создания кеша 1h {{symbol}}{{price}} / 1M tokens","图片输入价格:{{symbol}}{{price}} / 1M tokens":"Цена входного изображения: {{symbol}}{{price}} / 1M tokens","图片输入价格 {{symbol}}{{price}} / 1M tokens":"Цена входного изображения {{symbol}}{{price}} / 1M tokens","输入价格 {{symbol}}{{price}} / 1M tokens":"Цена ввода {{symbol}}{{price}} / 1M tokens","音频输入价格:{{symbol}}{{price}} / 1M tokens":"Цена входного аудио: {{symbol}}{{price}} / 1M tokens","音频补全价格:{{symbol}}{{price}} / 1M tokens":"Цена завершения аудио: {{symbol}}{{price}} / 1M tokens","Web 搜索调用 {{webSearchCallCount}} 次":"Web-поиск вызван {{webSearchCallCount}} раз","文件搜索调用 {{fileSearchCallCount}} 次":"Поиск файлов вызван {{fileSearchCallCount}} раз","图片倍率 {{imageRatio}}":"Коэффициент изображения {{imageRatio}}","音频倍率 {{audioRatio}}":"Аудио-коэффициент {{audioRatio}}","普通输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Обычный ввод: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Кэшированный ввод: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * коэффициент кэша {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","图片输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 图片倍率 {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Ввод изображения: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * коэффициент изображения {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Аудиоввод: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * аудио-коэффициент {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Вывод: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * коэффициент завершения {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","Web 搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Web-поиск: {{count}} / 1K * цена за единицу {{price}} * {{ratioType}} {{ratio}} = {{amount}}","文件搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Поиск файлов: {{count}} / 1K * цена за единицу {{price}} * {{ratioType}} {{ratio}} = {{amount}}","图片生成:1 次 * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Генерация изображения: 1 вызов * цена за единицу {{price}} * {{ratioType}} {{ratio}} = {{amount}}","合计:{{total}}":"Итого: {{total}}","模型倍率 {{modelRatio}},补全倍率 {{completionRatio}},音频倍率 {{audioRatio}},音频补全倍率 {{audioCompletionRatio}},{{cachePart}}{{ratioType}} {{ratio}}":"Коэффициент модели {{modelRatio}}, коэффициент завершения {{completionRatio}}, аудио-коэффициент {{audioRatio}}, коэффициент аудиозавершения {{audioCompletionRatio}}, {{cachePart}}{{ratioType}} {{ratio}}","文字输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Текстовый вывод: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * коэффициент завершения {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * 音频补全倍率 {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Аудиовывод: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * аудио-коэффициент {{audioRatio}} * коэффициент аудиозавершения {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","合计:文字部分 {{textTotal}} + 音频部分 {{audioTotal}} = {{total}}":"Итого: текстовая часть {{textTotal}} + аудиочасть {{audioTotal}} = {{total}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},{{ratioType}} {{ratio}}":"Коэффициент модели {{modelRatio}}, коэффициент вывода {{completionRatio}}, коэффициент кэша {{cacheRatio}}, {{ratioType}} {{ratio}}","缓存读取:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Чтение кэша: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * коэффициент кэша {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存创建倍率 {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Создание кэша: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * коэффициент создания кэша {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}","5m缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 5m缓存创建倍率 {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}":"Создание кэша 5m: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * коэффициент создания кэша 5m {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}","1h缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 1h缓存创建倍率 {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}":"Создание кэша 1h: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * коэффициент создания кэша 1h {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 输出倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Вывод: {{tokens}} / 1M * коэффициент модели {{modelRatio}} * коэффициент вывода {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","空":"Пусто","{{ratioType}} {{ratio}}x":"{{ratioType}} {{ratio}}x","模型价格:{{symbol}}{{price}}":"Цена модели: {{symbol}}{{price}}","模型价格 {{price}}":"Цена модели {{price}}","缓存读 {{price}} / 1M tokens":"Чтение кеша {{price}} / 1M tokens","5m缓存创建 {{price}} / 1M tokens":"Создание кэша 5m {{price}} / 1M tokens","1h缓存创建 {{price}} / 1M tokens":"Создание кэша 1h {{price}} / 1M tokens","缓存创建 {{price}} / 1M tokens":"Создание кэша {{price}} / 1M tokens","图片输入 {{price}} / 1M tokens":"Ввод изображения {{price}} / 1M tokens","输入 {{price}} / 1M tokens":"Вход {{price}} / 1M tokens","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Кэш {{tokens}} токенов / 1M токенов * {{symbol}}{{price}}","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Создание кэша {{tokens}} токенов / 1M токенов * {{symbol}}{{price}}","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Создание кэша 5m {{tokens}} токенов / 1M токенов * {{symbol}}{{price}}","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Создание кэша 1h {{tokens}} токенов / 1M токенов * {{symbol}}{{price}}","(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}":"(Ввод {{nonImageInput}} токенов + ввод изображения {{imageInput}} токенов / 1M токенов * {{symbol}}{{price}}","图片输入价格:{{symbol}}{{total}} / 1M tokens":"Цена входного изображения: {{symbol}}{{total}} / 1M tokens","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + 音频提示 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Текстовый промпт {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + Текстовое дополнение {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + Аудио промпт {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + Аудио дополнение {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格 {{symbol}}{{price}} / 次 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Цена модели {{symbol}}{{price}} / запрос * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","缓存读取价格:{{symbol}}{{total}} / 1M tokens":"Цена чтения кеша: {{symbol}}{{total}} / 1M tokens","补全 {{completion}} tokens * 输出倍率 {{completionRatio}}":"Дополнение {{completion}} токенов * коэффициент вывода {{completionRatio}}","补全倍率 {{completionRatio}}":"Коэффициент вывода {{completionRatio}}","输入价格:{{symbol}}{{price}} / 1M tokens":"Цена ввода: {{symbol}}{{price}} / 1M tokens","输出价格 {{symbol}}{{price}} / 1M tokens":"Цена вывода {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{price}} / 1M tokens":"Цена вывода: {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{total}} / 1M tokens":"Цена вывода: {{symbol}}{{total}} / 1M tokens"},iFn={translation:nFn},oFn={" + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + Web検索 {{count}}回 / 1K回 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one"," + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + Web検索 {{count}}回 / 1K回 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other"," + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}":" + 画像生成APIコール {{symbol}}{{price}} / 1回 * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + ファイル検索 {{count}}回 / 1K回 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + ファイル検索 {{count}}回 / 1K回 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other"," 个模型设置相同的值":"個のモデルに同じ値を設定"," 吗?":"に変更しますか?"," ç§’":" ç§’"," 秒。":" 秒。",",当前无生效订阅,将自动使用钱包":"、有効なサブスクリプションがないため、自動的にウォレットを使用します",",时间:":"、時間:",",点击更新":"、クリックして更新してください","(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)":"(現在、Epay APIのみに対応しています。デフォルトで、上記のサーバーURLがコールバックアドレスとして使用されます。)","(筛选后显示 {{count}} 条)_other":"(Showing {{count}} items after filtering)","(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"(入力 {{input}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}":"(入力 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + オーディオ入力 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}","(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}":"(入力 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + キャッシュ {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}","[最多请求次数]å’Œ[最多请求完成次数]的最大值为2147483647。":"[最大リクエスト数]と[最大成功リクエスト数]の最大値は2147483647です","[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。":"[最大リクエスト数]は0以上、[最大成功リクエスト数]は1以上である必要があります",'{\n "default": [200, 100],\n "vip": [0, 1000]\n}':`{ "default": [200, 100], "vip": [0, 1000] }`,"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}":"{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}","{{name}} ID":"{{name}} ID","{{ratioType}} {{ratio}}":"{{ratioType}} {{ratio}}","• 视频服务商的跨域限制":"• Cross-origin limitations from the video provider","• 防盗链保护机制":"• Hotlink protection mechanisms","• 需要特定的请求头或认证":"• Specific headers or authentication are required","© {{currentYear}}":"© {{currentYear}}","| 基于":"| ベース: ","$/1M tokens":"$/1M tokens","0 - 最低":"0 - 最低","0 表示不限":"0 は無制限を意味します","0.002-1之间的小数":"0.002~1の小数","0.1以上的小数":"0.1以上の小数","1) 点击「打开授权页面」完成登录;2) 浏览器会跳转到 localhost(页面打不开也没关系);3) 复制地址栏完整 URL 粘贴到下方;4) 点击「生成并填入」。":"1) 「認可ページを開く」をクリックしてログインを完了します。2) ブラウザがlocalhostにリダイレクトされます(ページが開かなくても問題ありません)。3) アドレスバーの完全なURLをコピーして下に貼り付けます。4)「生成して入力」をクリックします。","10 - 最高":"10 - 最高","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"1h cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","1h缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h缓存创建倍率: {{cacheCreationRatio1h}})":"1h cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h cache creation ratio: {{cacheCreationRatio1h}})","2 - 低":"2 - 低",'2025å¹´5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的"."':"2025å¹´5月10日以降に追加されたチャネルでは、デプロイ時にモデル名から「.」を削除する必要はなくなりました。","360智脑":"360智脑","5 - 正常(默认)":"5 - 正常(デフォルト)","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"5m cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","5m缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m缓存创建倍率: {{cacheCreationRatio5m}})":"5m cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m cache creation ratio: {{cacheCreationRatio5m}})","8 - 高":"8 - 高","AGPL v3.0协议":"AGPL v3.0ライセンス","AI 对话":"AIチャット","AI模型测试环境":"AIモデルテスト環境","AI模型配置":"AIモデル設定","AK/SK 模式:使用 AccessKey å’Œ SecretAccessKeyï¼›API Key 模式:使用 API Key":"AK/SK mode uses AccessKey and SecretAccessKey; API Key mode uses an API Key","API Key":"API Key","API Key 模式下不支持批量创建":"APIキーモードでは一括作成はサポート対象外です","API Key 验证失败":"API Key verification failed","API Key 验证成功!连接到 io.net 服务正常":"API Key verification successful! Connection to io.net service is normal","API 地址和相关配置":"ベースURLと関連設定","API 密钥":"APIキー","API 文档":"APIドキュメント","API 配置":"API設定","API令牌管理":"APIトークン管理","API使用记录":"API利用履歴","API信息":"API情報","API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)":"API情報管理:ステータス表示とロードバランシング用に、複数のベースURL(最大50個)を設定できます","API地址":"ベースURL","API渠道配置":"APIチャネル設定","API端点":"APIエンドポイント","Authorization callback URL å¡«":"Authorization callback URLを入力してください","Authorization Endpoint":"Authorization Endpoint","auto分组调用链路":"自動グループ連携","Bark推送URL":"BarkプッシュURL","Bark推送URL必须以http://或https://开头":"BarkプッシュURLは、http://またはhttps://で始まることが必須です","Bark通知":"Bark通知","Basic Auth 头":"Basic Auth ヘッダー","Cached tokens":"Cached tokens","Cached tokens 占比口径由后端返回:Claude 语义按 cached/(prompt+cached),其余按 cached/prompt。":"キャッシュトークン比率はバックエンドから返されます:Claudeのセマンティクスはcached/(prompt+cached)、その他はcached/promptで計算されます。","Changing batch type to:":"Changing batch type to:","ChatCompletions→Responses 兼容配置":"ChatCompletions→Responses 互換設定","ChatCompletions→Responses 兼容配置(Beta)":"ChatCompletions→Responses 互換設定(ベータ)","Claude 强制 beta=true":"Claude 強制 beta=true","Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Claude思考モード:BudgetTokens = MaxTokens * BudgetTokensの割合","Claude设置":"Claude設定","Claude请求头覆盖":"Claudeリクエストヘッダーの上書き","Claude请求头追加":"Claudeリクエストヘッダーの追加","Claude会在原有请求头基础上追加这些值,不会覆盖已有同名请求头;重复值会自动忽略。":"Claude は既存のリクエストヘッダーにこれらの値を追加します。既存の同名ヘッダーは上書きされず、重複した値は自動的に無視されます。","Client ID":"Client ID","Client Secret":"Client Secret","Codex 授权":"Codex 認可","Codex 渠道不支持批量创建":"Codexチャネルはバッチ作成をサポートしていません","common.changeLanguage":"common.changeLanguage","Completion tokens":"Completion tokens",Configuration:"Configuration","context_int/context_string 从请求上下文读取;gjson 从入口请求的 JSON body 按 gjson path 读取。":"context_int/context_stringはリクエストコンテキストから読み取り、gjsonはエントリリクエストのJSON bodyからgjsonパスで読み取ります。","CPU 使用率超过此值时拒绝请求":"CPU使用率がこの値を超えた場合にリクエストを拒否","CPU 阈值 (%)":"CPUしきい値 (%)","Creem API 密钥,敏感信息不显示":"Creem API key, sensitive information not displayed","Creem Setting Tips":"Creem only supports preset fixed-amount products. These products and their prices need to be created and configured in advance on the Creem website, so custom dynamic amount top-ups are not supported. Configure the product name and price on Creem, obtain the Product Id, and then fill it in for the product below. Set the top-up amount and display price for this product in the new API.","Creem 介绍":"Creem is the payment partner you always deserved, we strive for simplicity and straightforwardness on our APIs.","Creem 充值":"Creem Recharge","Creem 设置":"Creem Setting","default为默认设置,可单独设置每个分类的安全等级":"「default」はデフォルト設定で、各分類のセキュリティレベルを個別に設定できます","default为默认设置,可单独设置每个模型的版本":"「default」はデフォルト設定で、各モデルのバージョンを個別に設定できます","Dify渠道只适配chatflowå’Œagent,并且agent不支持图片!":"Difyチャネルはchatflowとagentのみに対応しており、agentは画像のサポート対象外です",Discord:"Discord","Discord Client ID":"Discord Client ID","Discord Client Secret":"Discord Client Secret","Discord ID":"Discord ID","Discovery claims":"Discovery claims","Discovery scopes":"Discovery scopes","Discovery 建议 scopes:":"推奨Discovery scopes:","EUR (欧元)":"EUR (Euro)",false:"false","GC 已执行":"GC実行済み","GC 执行失败":"GC実行失敗","GC 次数":"GC回数","Gemini安全设置":"Geminiセキュリティ設定","Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Gemini思考モード:BudgetTokens = MaxTokens * BudgetTokensの割合","Gemini思考适配设置":"Gemini思考モード設定","Gemini版本设置":"Geminiバージョン設定","Gemini设置":"Gemini設定",GitHub:"GitHub","GitHub Client ID":"GitHub Client ID","GitHub Client Secret":"GitHub Client Secret","GitHub ID":"GitHub ID","Goroutine æ•°":"Goroutineæ•°","Gotify应用令牌":"Gotifyアプリトークン","Gotify服务器地址":"GotifyサーバーURL","Gotify服务器地址必须以http://或https://开头":"GotifyサーバーURLは、http://またはhttps://で始まることが必須です","Gotify通知":"Gotify通知","GPU/容器":"GPU/Container","GPU数量":"Number of GPUs","Grok设置":"Grok設定","Haiku 模型":"Haikuモデル","Homepage URL å¡«":"ホームページURLを入力してください",ID:"ID","include_obfuscation 用于控制 Responses 流混淆字段。默认关闭以避免客户端关闭该安全保护":"include_obfuscationはResponsesストリームの難読化フィールドを制御します。クライアントがこのセキュリティ保護を無効にするのを防ぐため、デフォルトで無効です","inference_geo 字段用于控制 Claude 数据驻留推理区域。默认关闭以避免未经授权透传地域信息":"inference_geoフィールドはClaudeのデータ常駐推論リージョンを制御します。未承認の地理情報のパススルーを防ぐため、デフォルトで無効です",IP:"IP","IP白名单":"IP Whitelist","IP白名单(支持CIDR表达式)":"IPホワイトリスト(CIDR表記に対応)","IP限制":"IP制限","IP黑名单":"IPブラックリスト",JSON:"JSON","JSON 已格式化":"JSONフォーマット済み","JSON 文本":"JSONテキスト","JSON 无效":"無効なJSON","JSON 模式":"JSONモード","JSON 模式支持手动输入或上传服务账号 JSON":"JSONモードは、サービスアカウントJSONの手動入力またはアップロードに対応しています。","JSON格式密钥,请确保格式正确":"JSON形式のAPIキー。正しい形式であることをご確認ください。","JSON格式错误":"JSON形式エラー","JSON编辑":"JSON編集","JSON解析错误:":"JSONの解析エラー:",Key:"Key","Key 或 Path":"キーまたはパス","Key 指纹":"キーフィンガープリント","Key 摘要":"Key 要約","Key 来源":"キーソース","Key 来源类型":"キーソースタイプ","Linux DO Client ID":"Linux DO Client ID","Linux DO Client Secret":"Linux DO Client Secret",LinuxDO:"LinuxDO","LinuxDO ID":"LinuxDO ID","Logo 图片地址":"ロゴ画像URL","Midjourney 任务记录":"Midjourneyタスク履歴","MIT许可证":"MITライセンス","New API项目仓库地址:":"New APIプロジェクトリポジトリ:","NewAPI 默认不会将入口请求的 User-Agent 透传到上游渠道;该条件仅用于识别访问本站点的客户端。":"NewAPIはデフォルトでは入力リクエストのUser-Agentを上流チャネルにパススルーしません。この条件はこのサイトにアクセスするクライアントの識別にのみ使用されます。","OAuth Client ID":"OAuth Client ID","OAuth Client Secret":"OAuth Client Secret","OAuth 端点":"OAuthエンドポイント",OIDC:"OIDC","OIDC ID":"OIDC ID","Ollama 模型管理":"Ollama Model Management","Ollama 版本信息":"Ollama Version Info","Opus 模型":"Opusモデル",Passkey:"Passkey","Passkey 已解绑":"Passkeyが連携解除されました。","Passkey 已重置":"Passkeyがリセットされました。","Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式":"PasskeyはWebAuthn標準ベースのパスワードレス認証方式で、指紋認証、顔認証、ハードウェアキーなどの認証方式に対応しています","Passkey 注册失败,请重试":"Passkeyの登録に失敗しました。再試行してください","Passkey 注册成功":"Passkeyの登録に成功しました","Passkey 登录":"Passkeyログイン","Ping间隔(秒)":"Ping間隔(秒)","POST 参数":"POSTパラメータ","price_xxx 的商品价格 ID,新建产品后可获得":"price_xxx の料金ID。新規製品の作成後に取得できます","Prompt cache hit tokens":"Prompt cache hit tokens","Prompt tokens":"Prompt tokens","Reasoning Effort":"Reasoning Effort","Request ID":"Request ID","safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私":"safety_identifierフィールドは、OpenAIが利用ポリシーに違反する可能性のあるアプリユーザーを特定するために使用されます。ユーザーのプライバシーを保護するため、デフォルトでは無効です","Scopes(可选)":"Scopes(オプション)","service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用":"service_tierフィールドはサービス階層の指定に使用されます。パススルーを許可すると実際の課金額が想定を上回る場合があるため、追加料金を避けるためにデフォルトでは無効になっています","sk_xxx 或 rk_xxx çš„ Stripe 密钥,敏感信息不显示":"sk_xxx または rk_xxx のStripe APIキー。機密情報は表示されません","SMTP 发送者邮箱":"SMTP 送信元メールアドレス","SMTP 服务器地址":"SMTP サーバーURL","SMTP 端口":"SMTP ポート","SMTP 访问凭证":"SMTP 認証情報","SMTP 账户":"SMTP アカウント","Sonnet 模型":"Sonnetモデル","SSE 事件":"SSEイベント","SSE数据流":"SSEデータストリーム","SSRF防护开关详细说明":"SSRF保護スイッチの詳細説明","SSRF防护设置":"SSRF保護設定","SSRF防护详细说明":"SSRF保護の詳細説明","store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用":"storeフィールドは、製品の評価と最適化のためにOpenAIがリクエストデータを保存することを許可します。デフォルトでは無効です。有効にすると、Codexが正常に利用できなくなる場合があります","Stripe 设置":"Stripe 設定","Stripe/Creem 商品ID(可选)":"Stripe/Creem 商品ID(任意)","Stripe/Creem 需在第三方平台创建商品并填入 ID":"Stripe/Creem の商品は外部プラットフォームで作成し、ID を入力してください",Telegram:"Telegram","Telegram Bot Token":"Telegram Bot Token","Telegram Bot 名称":"Telegram Bot 名称","Telegram ID":"Telegram ID","Token Endpoint":"Token Endpoint","token 会按倍率换算成“额度/次数”,请求结束后再做差额结算(补扣/返还)。":"トークンは比率に基づいて「クォータ/回数」に換算されます。リクエスト完了後に差額精算(追加控除/返金)が行われます。","Total tokens":"Total tokens",true:"true","TTL(秒,0 表示默认)":"TTL(秒、0はデフォルト)","TTL(秒)":"TTL(秒)","Turnstile Secret Key":"Turnstile Secret Key","Turnstile Site Key":"Turnstile Site Key","Unix时间戳":"Unixタイムスタンプ","Uptime Kuma地址":"Uptime Kumaアドレス","Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)":"Uptime Kumaの監視分類管理:サービスステータス表示用に、複数の監視分類を設定できます(最大20個)","URL 标识,只能包含小写字母、数字和连字符":"URL識別子、小文字、数字、ハイフンのみ使用可能","URL链接":"URL","USD (美元)":"USD (US Dollar)","User Info Endpoint":"User Info Endpoint","User-Agent include(每行一个,可不写)":"User-Agent include(1行に1つ、オプション)","Value 正则":"値の正規表現","Vertex AI 不支持 functionResponse.id 字段,开启后将自动移除该字段":"Vertex AIはfunctionResponse.idフィールドをサポートしていません。有効にすると、このフィールドは自動的に削除されます","Webhook 密钥":"Webhook Secret","Webhook 签名密钥":"Webhook署名シークレット","Webhook地址":"Webhook URL","Webhook地址必须以https://开头":"Webhook URLは、https://で始まることが必須です","Webhook请求结构说明":"Webhookリクエスト構造の説明","Webhook通知":"Webhook通知","Web搜索价格:{{symbol}}{{price}} / 1K 次":"Web検索料金:{{symbol}}{{price}} / 1K回","WeChat Server 服务器地址":"WeChat Server サーバーURL","WeChat Server 访问凭证":"WeChatサーバー認証情報","Well-Known URL":"Well-Known URL","Well-Known URL 必须以 http:// 或 https:// 开头":"Well-Known URLは、http://またはhttps://で始まることが必須です","whsec_xxx çš„ Webhook 签名密钥,敏感信息不显示":"whsec_xxx のWebhook署名シークレット。機密情報は表示されません","Worker地址":"Workerアドレス","Worker密钥":"WorkerAPIキー","一个月":"1ヶ月","一天":"1æ—¥","一小时":"1時間","一次调用消耗多少刀,优先级大于模型倍率":"1コールあたりの消費ドル額。モデル倍率より優先されます","一行一个,不区分大小写":"1行に1つずつ(大文字・小文字の区別なし)","一行一个屏蔽词,不需要符号分割":"NGワードを1行に1つずつ入力してください。記号による区切りは不要です","一键填充到 FluentRead":"FluentReadにクイック入力","上一个表单块":"前のフォームブロック","上一步":"前へ","上次保存: ":"最終保存: ","上游倍率同步":"アップストリーム倍率同期","上游返回":"Upstream response","下一个表单块":"次のフォームブロック","下一步":"次へ","下午好":"こんにちは","下载日志":"Download Logs","不再提醒":"今後表示しない","不升级":"アップグレードしない","不同用户分组的价格信息":"ユーザーグループ別の料金情報","不填则为模型列表第一个":"未入力の場合、モデルリストの先頭モデルが使用されます","不建议使用":"非推奨","不支持":"サポート対象外","不是合法的 JSON 字符串":"は有効なJSON文字列ではありません","不更改":"変更なし","不重置":"リセットしない","不限":"無制限","不限制":"制限なし","与本地相同":"ローカルと同じ","专属倍率":"専用倍率","两次输入的密码不一致":"パスワードが一致しません","两次输入的密码不一致!":"パスワードが一致しません","两步验证":"2要素認証","两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。":"2要素認証(2FA)は、アカウントのセキュリティを強化する追加の保護機能です。有効にすると、ログイン時にパスワードと、認証アプリによって生成された認証コードの入力が必要になります。","两步验证启用成功!":"2要素認証の有効化に成功しました","两步验证已禁用":"2要素認証は無効になっています","两步验证设置":"2要素認証設定","个":"個","个GPU":" GPUs","个人中心":"アカウント","个人中心区域":"アカウント","个人信息设置":"プロフィール設定","个人设置":"アカウント設定","个字段":" フィールド","个实例":" instances","个已过期":"件期限切れ","个性化设置":"カスタマイズ設定","个性化设置左侧边栏的显示内容":"サイドバーのカスタマイズ設定","个月":" か月","个未配置模型":"個の未設定モデル","个模型":"個のモデル","个生效中":"件有効中","个部署吗?此操作不可逆。":" deployments? This operation cannot be undone.","中午好":"こんにちは",'为一个 JSON 对象,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'JSONオブジェクト形式で入力。例:{"100": 0.95, "200": 0.9, "500": 0.85}',"为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]":"JSON配列形式で入力。例:[10, 20, 50, 100, 200, 500]","为一个 JSON 文本":"JSON形式で入力","为一个 JSON 文本,例如:":"JSON形式で入力。例:","为一个 JSON 文本,键为分组名称,值为倍率":"JSON形式で入力。キー:グループ名、値:倍率","为一个 JSON 文本,键为分组名称,值为分组描述":"JSON形式で入力。キー:グループ名、値:グループの説明",'为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 "gpt-4-gizmo-*": 0.1,一次消耗0.1刀':'JSON形式で入力。キー:モデル名、値:1コールあたりの消費ドル額。例:"gpt-4-gizmo-*": 0.1(1コールあたり0.1ドル消費)',"为一个 JSON 文本,键为模型名称,值为倍率":"JSON形式で入力してください。キー:モデル名、値:倍率",'为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-audio-preview": 16}':'JSON形式で入力。キー:モデル名、値:倍率。例:{"gpt-4o-audio-preview": 16}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-realtime": 2}':'JSON形式で入力。キー:モデル名、値:倍率。例:{"gpt-4o-realtime": 2}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-image-1": 2}':'JSON形式で入力。キー:モデル名、値:倍率。例:{"gpt-image-1": 2}',"为一个 JSON 文本,键为组名称,值为倍率":"JSON形式で入力。キー:グループ名、値:倍率","为了保护账户安全,请验证您的两步验证码。":"アカウント保護のため、2要素認証コードを入力してください。","为了保护账户安全,请验证您的身份。":"アカウント保護のため、本人確認を行ってください。","为保证匹配准确,请确保客户端直连本站点(避免反向代理/网关改写 User-Agent)。":"正確なマッチングを保証するため、クライアントがこのサイトに直接接続していることを確認してください(リバースプロキシ/ゲートウェイによるUser-Agentの書き換えを避けてください)。","为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https":"空欄の場合は、デフォルトのサーバーURLが使用されます。複数のオリジンはカンマで区切ってください(例:https://newapi.pro,https://newapi.com)。ご注意:[]は含めず、httpsを使用してください。","主模型":"メインモデル","主页链接填":"ホームページURLを入力してください。","之前的所有日志":"これまでのすべてのログ","二步验证已重置":"2要素認証がリセットされました。","产品ID":"Product ID","产品ID已存在":"Product ID already exists","产品名称":"Product Name","产品配置":"Product Configuration","产品配置错误,请联系管理员":"Product configuration error, please contact the administrator","仅为使用OpenAI格式的Gemini/Vertex渠道填充thoughtSignature":"OpenAI形式を利用するGemini/VertexチャネルにのみthoughtSignatureを付与します","仅会覆盖你勾选的字段,未勾选的字段保持本地不变。":"チェックを入れたフィールドのみが上書きされ、チェックのないフィールドはローカルの値が維持されます。","仅供参考,以实际扣费为准":"あくまで目安であり、実際の請求額が適用されます","仅保存":"保存のみ","仅修改展示粒度,统计精确到小时":"表示粒度のみの変更です。統計は時間単位で集計されます","仅密钥":"APIキーのみ","仅对自定义模型有效":"カスタムモデルにのみ有効","仅当前层":"現在のレベルのみ","仅当自动禁用开启时有效,关闭后不会自动禁用该渠道":"「自動的に無効にする」が有効な場合にのみ適用されます。無効にすると、このチャネルは自動的に無効になりません","仅支持":"対応形式:","仅支持 JSON 对象,必须包含 access_token 与 account_id":"JSONオブジェクトのみサポート、access_tokenとaccount_idを含む必要があります","仅支持 JSON 文件":"JSONファイルにのみ対応しています","仅支持 JSON 文件,支持多文件":"JSONファイルにのみ対応しています(複数ファイル可)","仅支持 OpenAI 接口格式":"OpenAI API形式にのみ対応しています","仅显示已绑定":"バインド済みのみ表示","仅显示矛盾倍率":"競合する倍率のみ表示","仅用于开发环境,生产环境应使用 HTTPS":"開発環境専用です。本番環境ではHTTPSを使用してください","仅用于换算,实际保存的是额度":"換算用のみ、実際に保存されるのはクォータです","仅用订阅":"サブスクリプションのみ","仅用钱包":"ウォレットのみ","仅重置配置":"設定のみリセット","今日关闭":"今日は表示しない","今日已签到":"本日チェックイン済み","今日已签到,累计签到":"本日チェックイン済み、累計チェックイン","从官方模型库同步":"公式モデルライブラリから同期","从认证器应用中获取验证码,或使用备用码":"認証アプリから認証コードを取得するか、バックアップコードを使用してください","从配置文件同步":"設定ファイルから同期","代理地址":"プロキシアドレス","代理设置":"プロキシ設定","代码已复制到剪贴板":"コードがクリップボードにコピーされました","令牌":"トークン","令牌分组":"トークングループ","令牌分组,默认为用户的分组":"トークングループ、デフォルトはユーザーのグループ","令牌创建成功,请在列表页面点击复制获取令牌!":"トークンの作成に成功しました。リストページでコピーをクリックしてトークンを取得してください","令牌名称":"トークン名","令牌已重置并已复制到剪贴板":"トークンはリセットされ、クリップボードにコピーされました","令牌更新成功!":"トークンの更新に成功しました","令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制":"トークンのクォータは、トークン自体の最大クォータ使用量を制限するためにのみ使用され、実際の使用量はアカウントの残りクォータによって制限されます","令牌管理":"トークン管理","以下上游数据可能不可信:":"以下のアップストリームデータは信頼できない可能性があります:","以下文件解析失败,已忽略:{{list}}":"以下のファイルは解析に失敗したため無視されました:{{list}}","以及":"および","仪表盘设置":"ダッシュボード設定","ä»·æ ¼":"料金","价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}}":"Price: {{symbol}}{{price}} * {{ratioType}}: {{ratio}}","价格:${{price}} * {{ratioType}}:{{ratio}}":"料金:${{price}} * {{ratioType}}:{{ratio}}","价格暂时不可用,请稍后重试":"Price temporarily unavailable, please try again later","价格计算中...":"Calculating price...","价格计算失败":"Price calculation failed","价格计算失败: ":"Price calculation failed: ","价格设置":"料金設定","价格设置方式":"料金設定方法","价格重新计算中...":"Recalculating price...","价格预估":"Price Estimate","任一满足(OR)":"いずれか一致(OR)","任务 ID":"タスクID","任务ID":"タスクID","任务日志":"タスク履歴","任务状态":"タスクステータス","任务记录":"タスク履歴","企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选":"エンタープライズアカウントはレスポンス形式が特殊なため、特別な処理が必要です。エンタープライズアカウント以外の場合は、チェックしないでください","优先级":"優先度","优先订阅":"サブスクリプション優先","优先钱包":"ウォレット優先","优惠":"特典","低于此额度时将发送邮件提醒用户":"このクォータを下回った場合に、ユーザーへメールで通知します。","余额":"残高","余额充值管理":"残高チャージ管理","作废":"無効化","作废于":"無効化日","作废后该订阅将立即失效,历史记录不受影响。是否继续?":"無効化するとこのサブスクリプションは直ちに失効します。履歴には影響しません。続行しますか?","作用域":"スコープ","作用域:包含分组":"スコープ:グループを含む","作用域:包含规则名称":"スコープ:ルール名を含む","你似乎并没有修改什么":"何も変更されていないようです","你可以在“自定义模型名称”处手动添加它们,然后点击填入后再提交,或者直接使用下方操作自动处理。":"You can manually add them under “Custom model names”, click Fill and submit, or use the actions below to handle them automatically.","使用 {{name}} ç»§ç»­":"{{name}}で続行","使用 Discord ç»§ç»­":"Continue with Discord","使用 GitHub ç»§ç»­":"GitHubでログイン",'使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}':'JSONオブジェクト形式で入力してください。形式:{"グループ名": [最大リクエスト数, 最大成功リクエスト数]}',"使用 LinuxDO ç»§ç»­":"LinuxDOでログイン","使用 OIDC ç»§ç»­":"OIDCでログイン","使用 Passkey 实现免密且更安全的登录体验":"Passkeyで、より安全なパスワードレスログインを実現。","使用 Passkey 登录":"Passkeyでログイン","使用 Passkey 验证":"Passkeyで認証","使用 微信 ç»§ç»­":"WeChatでログイン","使用 用户名 注册":"ユーザー名でサインアップ","使用 邮箱或用户名 登录":"メールアドレスまたはユーザー名でログイン","使用ID排序":"IDでソート","使用日志":"利用履歴","使用模式":"利用モード","使用统计":"利用統計","使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:":"Google Authenticator、Microsoft Authenticatorなどの認証アプリで、以下のQRコードをスキャンしてください:","使用认证器应用扫描二维码":" 認証アプリスキャン","例如 /var/cache/new-api":"例:/var/cache/new-api","例如 €, £, Rp, â‚©, ₹...":"例:€, £, Rp, â‚©, ₹...","例如 https://docs.newapi.pro":"例:https://docs.newapi.pro","例如:":"例:",'例如: /bin/bash -c "python app.py"':'e.g.: /bin/bash -c "python app.py"',"例如: nginx:latest":"e.g.: nginx:latest","例如: socks5://user:pass@host:port":"(例:socks5://user:pass@host:port)","例如:-c":"e.g.: -c","例如:/bin/bash":"e.g.: /bin/bash","例如:0001":"例:0001","例如:1000":"例:1000","例如:100000":"e.g.: 100000","例如:2,就是最低充值2$":"例:2(最低チャージ額$2)","例如:2000":"例:2000","例如:4.99":"e.g.: 4.99","例如:401, 403, 429, 500-599":"例:401, 403, 429, 500-599","例如:7,就是7å…ƒ/美金":"例:7(1USDあたり7CNY)","例如:email":"例:email","例如:example.com":"例:example.com","例如:github / si:google / https://example.com/logo.png / 🐱":"例:github / si:google / https://example.com/logo.png / 🐱","例如:GitHub Enterprise":"例:GitHub Enterprise","例如:github-enterprise":"例:github-enterprise","例如:https://example.com/.well-known/openid-configuration":"例:https://example.com/.well-known/openid-configuration","例如:https://gitea.example.com":"例:https://gitea.example.com","例如:https://yourdomain.com":"例:https://yourdomain.com","例如:name、full_name":"例:name、full_name","例如:nginx:latest":"e.g.: nginx:latest","例如:preferred_username、login":"例:preferred_username、login","例如:preview":"例:preview","例如:prod_6I8rBerHpPxyoiU9WK4kot":"e.g.: prod_6I8rBerHpPxyoiU9WK4kot","例如:sub、id、data.user.id":"例:sub、id、data.user.id","例如:基础套餐":"e.g.: Basic Package","例如:该请求不满足准入策略":"例:このリクエストはアドミッションポリシーを満たしていません","例如:适合轻度使用":"例:軽めの利用に最適","例如:需要等级 {{required}},你当前等级 {{current}}":"例:レベル{{required}}が必要です。現在のレベルは{{current}}です","例如(全渠道):":"例(全チャネル):","例如(指定渠道):":"例(指定チャネル):","例如发卡网站的购买链接":"例:カード発行サイトの購入リンク","供应商":"プロバイダー","供应商介绍":"プロバイダー紹介","供应商信息:":"プロバイダー情報:","供应商创建成功!":"プロバイダーの作成に成功しました!","供应商删除成功":"プロバイダーの削除に成功しました","供应商名称":"プロバイダー名称","供应商图标":"プロバイダーアイコン","供应商更新成功!":"プロバイダーの更新に成功しました!","侧边栏管理(全局控制)":"サイドバー管理(グローバル設定)","侧边栏设置保存成功":"サイドバー設定の保存に成功しました","保存":"保存","保存 Discord OAuth 设置":"Save Discord OAuth Settings","保存 GitHub OAuth 设置":"GitHub OAuth 設定を保存","保存 Linux DO OAuth 设置":"Linux DO OAuth 設定を保存","保存 OIDC 设置":"OIDC 設定を保存","保存 Passkey 设置":"Passkey 設定を保存","保存 SMTP 设置":"SMTP 設定を保存","保存 Telegram 登录设置":"Telegram ログイン設定を保存","保存 Turnstile 设置":"Turnstile 設定を保存","保存 WeChat Server 设置":"WeChatサーバー設定を保存","保存分组倍率设置":"グループ倍率設定を保存","保存备用码":"バックアップコード","保存备用码以备不时之需":"万一に備え保存","保存失败":"保存に失敗しました","保存失败,请重试":"保存に失敗しました。再試行してください","保存失败:":"保存に失敗しました:","保存屏蔽词过滤设置":"NGワードフィルタリング設定を保存","保存性能设置":"パフォーマンス設定を保存","保存成功":"保存に成功しました","保存数据看板设置":"ダッシュボード設定を保存","保存日志设置":"ログ設定を保存","保存模型倍率设置":"モデル倍率設定を保存","保存模型速率限制":"モデルのレート制限を保存","保存监控设置":"監視設定を保存","保存签到设置":"チェックイン設定を保存","保存绘图设置":"画像生成設定を保存","保存聊天设置":"チャット設定を保存","保存设置":"設定を保存","保存通用设置":"一般設定を保存","保存邮箱域名白名单设置":"メールドメインのホワイトリスト設定を保存","保存额度设置":"クォータ設定を保存","保留原值(目标已有值时不覆盖)":"元の値を保持(ターゲットに既に値がある場合は上書きしない)","修复数据库一致性":"データベースの整合性を修復","修改为":"変更先:","修改子渠道优先级":"サブチャネルの優先度を変更","修改子渠道权重":"サブチャネルのウェイトを変更","修改密码":"パスワード変更","修改绑定":"連携変更","修改部署名称":"Change Deployment Name","倍率":"倍率","倍率信息":"倍率情報","倍率是为了方便换算不同价格的模型":"倍率は、料金が異なるモデルの換算を容易にするためのものです","倍率模式":"倍率モード","倍率类型":"倍率タイプ","偏好设置":"設定","停止测试":"テストを停止","停止重试":"リトライ停止","停用":"無効","允许 AccountFilter 参数":"AccountFilterパラメータを許可する","允许 HTTP 协议图片请求(适用于自部署代理)":"HTTPプロトコルによる画像リクエストを許可する(セルフホストプロキシ向け)","允许 inference_geo 透传":"inference_geoパススルーを許可","允许 safety_identifier 透传":"safety_identifierのパススルーを許可する","允许 service_tier 透传":"service_tierのパススルーを許可する","允许 stream_options.include_obfuscation 透传":"stream_options.include_obfuscationパススルーを許可","允许 Turnstile 用户校验":"Turnstileによるユーザー検証を許可する","允许不安全的 Origin(HTTP)":"安全でないオリジン(HTTP)を許可する","允许回调(会泄露服务器 IP 地址)":"コールバックを許可する(サーバーIPアドレスが漏洩します)","允许在 Stripe 支付中输入促销码":"Stripe決済でのプロモーションコード入力を許可する","允许新用户注册":"新規ユーザーのサインアップを許可する","允许的 Origins":"許可するオリジン","允许的IP,一行一个,不填写则不限制":"許可するIP(1行に1つずつ)。未入力の場合は無制限。","允许的端口":"許可するポート","允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)":"プライベートIPアドレス(127.0.0.1、192.168.x.xなどの内部IPアドレス)へのアクセスを許可する","允许通过 Discord 账户登录 & 注册":"Allow login & registration via Discord account","允许通过 GitHub 账户登录 & 注册":"GitHubアカウントでのログインとサインアップを許可する","允许通过 Linux DO 账户登录 & 注册":"Linux DOアカウントでのログインとサインアップを許可する","允许通过 OIDC 进行登录":"OIDCによるログインを許可する","允许通过 Passkey 登录 & 认证":"Passkeyによるログインと認証を許可する","允许通过 Telegram 进行登录":"Telegramでのログインを許可する","允许通过密码进行注册":"パスワードでのサインアップを許可する","允许通过密码进行登录":"パスワードでのログインを許可する","允许通过微信登录 & 注册":"WeChatでのログインとサインアップを許可する","允许重试":"リトライを許可","å…ƒ":"CNY","充值":"チャージ","充值价格(xå…ƒ/美金)":"チャージ料金(x CNY/USD)","充值价格显示":"チャージ料金表示","充值分组倍率":"チャージグループ倍率","充值分组倍率不是合法的 JSON 字符串":"チャージグループ倍率は有効なJSON文字列ではありません","充值数量":"チャージ額","充值数量,最低 ":"チャージ額、最低","充值数量不能小于":"チャージ額は次を下回れません:","充值方式设置":"チャージ方法設定","充值方式设置不是合法的 JSON 字符串":"チャージ方法設定は有効なJSON文字列ではありません","充值确认":"チャージの確認","充值账单":"チャージ履歴","充值金额折扣配置":"チャージ額の割引設定","充值金额折扣配置不是合法的 JSON 对象":"チャージ額の割引設定は有効なJSONオブジェクトではありません","充值链接":"チャージリンク","充值额度":"チャージ額","先填写配置,再自动填充 OAuth 端点,能显著减少手工输入":"まず設定を入力し、その後OAuthエンドポイントを自動入力することで、手動入力を大幅に削減できます","先搜索,再一键复制字段名或填入当前规则。字段名为系统内部路径,可直接用于路径 / 来源 / 目标。":"まず検索し、ワンクリックでフィールド名をコピーまたは現在のルールに入力します。フィールド名はシステム内部パスで、パス/ソース/ターゲットに直接使用できます。","免责声明:仅限个人使用,请勿分发或共享任何凭证。该渠道存在前置条件与使用门槛,请在充分了解流程与风险后使用,并遵守 OpenAI 的相关条款与政策。相关凭证与配置仅限接入 Codex CLI 使用,不适用于其他客户端、平台或渠道。":"免責事項:個人利用に限ります。認証情報を配布・共有しないでください。このチャネルには前提条件があり、事前の設定が必要です。手順とリスクを理解した上で利用し、OpenAI の利用規約および関連ポリシーを遵守してください。認証情報と設定は Codex CLI 連携専用であり、他のクライアント、プラットフォーム、またはチャネルでは利用できません。","兑换人ID":"引き換えユーザーID","兑换成功!":"引き換えに成功しました","兑换码充值":"引き換えコードによるチャージ","兑换码创建成功":"引き換えコードの作成に成功しました","兑换码创建成功,是否下载兑换码?":"引き換えコードの作成に成功しました。ダウンロードしますか?","兑换码创建成功!":"引き換えコードの作成に成功しました","兑换码将以文本文件的形式下载,文件名为兑换码的名称。":"引き換えコードはテキストファイルとしてダウンロードされ、ファイル名は引き換えコードの名称になります。","兑换码更新成功!":"引き換えコードの更新に成功しました","兑换码生成管理":"引き換えコード生成管理","兑换码管理":"引き換えコード","兑换额度":"引き換え","全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用":"サイドバーの表示項目と機能をグローバルに制御します。管理者が非表示にした機能は、ユーザーは有効にできません","全局设置":"グローバル設定","全选":"すべて選択","全部":"すべて","全部供应商":"すべて","全部分组":"すべて","全部地区总可用资源":"Total Available Resources in All Regions","全部填入":"すべて入力","全部容器":"All Containers","全部展开":"すべて展開","全部收起":"すべて折りたたむ","全部标签":"すべて","全部模型":"すべて","全部满足(AND)":"すべて一致(AND)","全部状态":"すべて","全部硬件总可用资源":"Total Available Hardware Resources","全部端点":"すべて","全部类型":"すべて","公告":"お知らせ","公告内容":"お知らせ内容","公告已更新":"お知らせが更新されました","公告更新失败":"お知らせの更新に失敗しました","公告类型":"お知らせのタイプ","å…±":"合計","å…± {{count}} 个密钥_one":"合計 {{count}} 個のAPIキー_one","å…± {{count}} 个密钥_other":"合計 {{count}} 個のAPIキー_other","å…± {{count}} 个模型":"合計 {{count}} 個のモデル","å…± {{count}} 个模型_other":"{{count}} models","å…± {{count}} 条日志_other":"{{count}} log entries","å…± {{total}} 项,当前显示 {{start}}-{{end}} 项":"å…¨ {{total}} 件中、{{start}}~{{end}} 件目を表示","å…³":"Off","关于":"このサービスについて","关于我们":"このサービスについて","关于系统的详细信息":"システムの詳細情報","关于项目":"プロジェクトについて","关键字(id或者名称)":"キーワード(IDまたは名称)","关闭":"閉じる","关闭侧边栏":"サイドバー折りたたみ","关闭公告":"お知らせを閉じる","关闭后,此模型将不会被“同步官方”自动覆盖或创建":"オフにすると、このモデルは「公式から同期」機能によって自動的に上書き・作成されなくなります","关闭后将不再显示此提示(仅对当前浏览器生效)。确定要关闭吗?":"閉じると、このお知らせは今後表示されません(このブラウザのみ)。閉じてもよろしいですか?","关闭弹窗,已停止批量测试":"ポップアップを閉じたため、一括テストは停止されました","关闭提示":"お知らせを閉じる","å…¶ä»–":"その他","其他注册选项":"その他のサインアップオプション","其他登录选项":"その他のログインオプション","其他设置":"その他の設定","其他详情":"Other details","内存 阈值 (%)":"メモリしきい値 (%)","内存使用率超过此值时拒绝请求":"メモリ使用率がこの値を超えた場合にリクエストを拒否","内存命中":"メモリヒット","内存缓存最大条目数。0 表示使用后端默认容量:100000。":"メモリキャッシュの最大エントリ数。0はバックエンドのデフォルト容量100000を使用します。","内容":"コンテンツ","内容较大,已启用性能优化模式":"コンテンツが大きいため、パフォーマンス最適化モードが有効になりました","内容较大,部分功能可能受限":"コンテンツが大きいため、一部の機能が制限される場合があります","内置":"組み込み","内置 Ollama 镜像":"Built-in Ollama Image","再次输入部署名称":"Enter Deployment Name Again","最低":"最低","最低充值美元数量":"最低チャージUSD額","最后使用时间":"最終利用日時","最后更新":"Last Updated","最后请求":"最終リクエスト日時","最大GPU数量":"Max Number of GPUs","最大可用":"Max Available","最大条目数":"最大エントリ数","最终抵扣":"最終控除","最近一次":"最新","最近事件":"Recent Events","写":"書込","准入策略":"アドミッションポリシー","准入策略 JSON(可选)":"アドミッションポリシー JSON(オプション)","准备中...":"Preparing...","准备完成初始化":"初期化準備完了","凭证已刷新":"資格情報が更新されました","分类名称":"分類名称","分组":"グループ","分组与模型定价设置":"グループとモデルの料金設定","分组价格":"グループ料金","分组倍率":"グループ倍率","分组倍率设置":"グループ倍率設定",'分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{"vip": 0.5, "test": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1':'グループ倍率設定。ここで新規グループの追加や既存グループの倍率を変更できます。JSON形式で入力してください。例:{"vip": 0.5, "test": 1} は、vipグループの倍率が0.5、testグループの倍率が1であることを示します',"分组特殊倍率":"グループ特別倍率","分组特殊可用分组":"Available special groups","分组设置":"グループ設定","分组速率配置优先级高于全局速率限制。":"グループレート設定が、グローバルレート制限より優先されます。","分组速率限制":"グループレート制限","分钟":"分","切换为Assistant角色":"アシスタントロールに切り替える","切换为System角色":"システムロールに切り替える","切换为单密钥模式":"シングルAPIキーモードに切り替える","切换主题":"テーマを切り替える","划转到余额":"残高への振替","划转邀请额度":"招待クォータの振替","划转金额最低为":"最低振替額:","划转额度":"振替額","列出的模型将不会自动添加或移除-thinking/-nothinking 后缀":"ここに含まれるモデルでは-thinking/-nothinkingサフィックスを自動的に追加・削除しません。","列设置":"列設定","创建":"Create","创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)":"トークン作成時、デフォルトで「auto」グループが選択され、初期トークンも「auto」に設定されます。(空欄の場合は、ユーザーのデフォルトグループが適用されます)","创建失败":"作成に失敗しました","创建成功":"作成に成功しました","创建或选择密钥时,将 Project 设置为 io.cloud":"When creating or selecting a key, set Project to io.cloud","创建新用户账户":"新規ユーザーアカウント作成","创建新的令牌":"新規トークン作成","创建新的兑换码":"新規引き換えコード作成","创建新的模型":"新規モデル作成","创建新的渠道":"新規チャネル作成","创建新的订阅套餐":"新しいサブスクリプションプランを作成","创建新的预填组":"新規事前入力グループ作成","创建时间":"作成日時","创建用户":"ユーザー作成","初始化失败,请重试":"初期化に失敗しました。再試行してください","初始化系统":"システム初期化","删除":"削除","删除 Key 来源":"キーソースを削除","删除会彻底移除该订阅记录(含权益明细)。是否继续?":"削除するとこのサブスクリプション記録(特典詳細を含む)が完全に削除されます。続行しますか?",'删除后无法恢复,确定要删除模型 "{{name}}" 吗?':'Cannot be recovered after deletion, are you sure you want to delete model "{{name}}"?',"删除失败":"削除に失敗しました。","删除密钥失败":"APIキーの削除に失敗しました","删除成功":"削除に成功しました","删除所选":"選択した項目を削除","删除所选令牌":"選択したトークンを削除","删除所选通道":"選択したチャネルを削除","删除条件":"条件を削除","删除禁用密钥失败":"無効なAPIキーの削除に失敗しました","删除禁用通道":"無効なチャネルを削除","删除自动禁用密钥":"自動無効化APIキーを削除","删除规则":"ルールを削除","删除账户":"アカウント削除","删除账户确认":"アカウント削除の確認","删除部署失败":"Failed to delete deployment","刷新":"æ›´æ–°","刷新凭证":"資格情報を更新","刷新失败":"更新に失敗しました","刷新容器信息":"Refresh Container Info","刷新日志":"Refresh Logs","刷新统计":"統計を更新","刷新缓存统计":"キャッシュ統計を更新","刷新缓存统计失败":"キャッシュ統計の更新に失敗しました","前往 io.net API Keys":"Go to io.net API Keys","前往设置":"Go to Settings","前往设置页面":"Go to Settings Page","前缀":"プレフィックス","副本数量":"Number of Replicas","剩余":"Remaining","剩余备用码:":"残りバックアップコード:","剩余时间":"Remaining Time","剩余额度":"残りクォータ","剩余额度/总额度":"残りクォータ/総クォータ","剩余额度$":"残高 ($)","功能特性":"機能","加入渠道":"Join Channel","加入预填组":"事前入力グループへの参加","加密存储":"Encrypted Storage","加载中...":"読み込み中...","加载供应商信息失败":"プロバイダー情報の読み込みに失敗しました","加载关于内容失败...":"「このサービスについて」のコンテンツの読み込みに失敗しました","加载分组失败":"グループの読み込みに失敗しました","加载失败":"読み込みに失敗しました","加载容器信息中...":"Loading container info...","加载容器详情中...":"Loading container details...","加载日志中...":"Loading logs...","加载模型信息失败":"モデル情報の読み込みに失敗しました","加载模型列表失败":"Failed to load model list","加载模型失败":"モデルの読み込みに失敗しました","加载用户协议内容失败...":"ユーザー利用規約のコンテンツの読み込みに失敗しました","加载设置中...":"Loading settings...","加载详情中...":"Loading details...","加载账单失败":"請求情報の読み込みに失敗しました","加载隐私政策内容失败...":"プライバシーポリシーのコンテンツの読み込みに失敗しました","包含":"含む","包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。":"プロバイダーが不明または明記されていないAIモデルが含まれています。これらのモデルは、小規模なプロバイダーやオープンソースプロジェクト由来の場合があります。","包括失败请求的次数,0代表不限制":"失敗したリクエストの回数を含みます。0は無制限を意味します","匹配值":"マッチ値","匹配值(可选)":"マッチ値(オプション)","匹配方式":"マッチ方法","匹配类型":"マッチングタイプ",区域:"リージョン","升级分组":"アップグレードグループ","单GPU小时费率":"Per GPU Hour Rate","历史消耗":"消費履歴","原价":"通常料金","原因:":"原因:","原密码":"現在のパスワード","原生格式":"ネイティブ形式","原生额度":"生クォータ","去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥":"重複排除完了:重複排除前 {{before}} 個のAPIキー、重複排除後 {{after}} 個のAPIキー","参与官方同步":"公式との同期","参数":"パラメータ","参数值":"パラメータ値","参数覆盖":"パラメータの上書き","参数覆盖 JSON 已复制":"パラメータオーバーライドJSONがコピーされました","参数覆盖必须是合法的 JSON 对象":"パラメータオーバーライドは有効なJSONオブジェクトである必要があります","参数覆盖必须是合法的 JSON 格式!":"パラメータオーバーライドは有効なJSON形式である必要があります!","参数覆盖模板":"パラメータオーバーライドテンプレート","参数覆盖模板 JSON 格式不正确":"パラメータオーバーライドテンプレートのJSON形式が正しくありません","参数覆盖模板预览":"パラメータオーバーライドテンプレートプレビュー","参数配置":"パラメータ設定","参数配置有误":"パラメータ設定が無効です","参数错误":"パラメータエラー","参照生视频":"参照動画生成","友情链接":"関連リンク","发布日期":"公開日","发布时间":"公開日時","发现文档地址(Discovery URL,可选)":"Discovery URL(オプション)","发行者 URL(Issuer URL)":"発行者URL(Issuer URL)","取消":"キャンセル","取消全选":"すべての選択を解除","取消选择":"Deselect","变换":"バリエーション","变焦":"ズーム","变量值":"Variable Value","变量名":"Variable Name","只包括请求成功的次数":"成功したリクエストの回数のみを含みます","只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求":"HTTPSにのみ対応しています。システムはPOSTで通知を送信するため、ご指定のURLがPOSTリクエストを受信できることをご確認ください","只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录":"ユーザーがIP記録を有効に設定した場合にのみ、リクエストとエラータイプのログにIPが記録されます","可信":"信頼できる","可在设置页面设置关于内容,支持 HTML & Markdown":"「このサービスについて」のコンテンツは設定ページで設定でき、HTML & Markdownに対応しています","可手动填写,多个 scope 用空格分隔":"手動入力可能、複数のscopeはスペースで区切ります","可用":"利用可能","可用令牌分组":"利用可能なトークングループ","可用分组":"利用可能なグループ","可用变量:{{provider}} {{field}} {{op}} {{required}} {{current}} 以及 {{current.path}}":"利用可能な変数:{{provider}} {{field}} {{op}} {{required}} {{current}} および {{current.path}}","可用数量":"Available Quantity","可用模型":"利用可能なモデル","可用空间: {{free}} / 总空间: {{total}}":"空き容量: {{free}} / 合計容量: {{total}}","可用端点类型":"利用可能なエンドポイントタイプ","可用邀请额度":"利用可能な招待クォータ","可留空;留空时会尝试使用 Issuer URL + /.well-known/openid-configuration":"空欄可。空欄の場合、Issuer URL + /.well-known/openid-configurationの使用を試みます","可视化":"可視化","可视化倍率设置":"倍率設定の可視化","可视化编辑":"ビジュアル編集","可选,公告的补充说明":"(オプション)お知らせの補足説明","可选,用于复现结果":"オプション、結果の再現用","可选:基于用户信息 JSON 做组合条件准入,条件不满足时返回自定义提示":"オプション:ユーザー情報JSONに基づく複合条件アドミッション。条件が満たされない場合、カスタムメッセージを返します","可选:用于自动生成端点或 Discovery URL":"オプション:エンドポイントまたはDiscovery URLの自動生成に使用","可选。匹配入口请求的 User-Agent;任意一行作为子串匹配(忽略大小写)即命中。":"オプション。入力リクエストのUser-Agentをマッチ。いずれかの行がサブストリングとして一致(大文字小文字無視)すればヒットです。","可选。对提取到的亲和 Key 做正则校验;不填表示不校验。":"オプション。抽出されたアフィニティキーを正規表現で検証。空欄は検証をスキップします。","可选。对请求路径进行匹配;不填表示匹配所有路径。":"オプション。リクエストパスをマッチ。空欄はすべてのパスにマッチします。","可选值":"選択可能な値","同时重置消息":"メッセージも同時にリセット","同步":"同期","同步到渠道":"Sync to Channel","同步向导":"同期ウィザード","同步失败":"同期に失敗しました","同步成功":"同期に成功しました","同步接口":"同期API","同步渠道失败":"Failed to sync channel","同步渠道失败:缺少部署信息":"Failed to sync channel: Missing deployment info","同步端点":"エンドポイントを同期","名称":"名称","名称+密钥":"名称+APIキー","名称不能为空":"名称は空にできません","名称匹配类型":"名称マッチングタイプ","后端请求失败":"バックエンドリクエストに失敗しました","后缀":"サフィックス","否":"いいえ","启动":"Start","启动参数 (Args)":"Startup Args","启动命令":"Startup Command","启动命令 (Entrypoint)":"Entrypoint","启动授权失败":"認可の開始に失敗しました","启动时间":"起動時間","启动部署失败":"Failed to start deployment","启动配置":"Startup Configuration","启用":"有効にする","启用 io.net 部署":"Enable io.net Deployment","启用 io.net 部署开关":"Enable io.net Deployment Switch","启用 io.net 部署时必须填写 API Key":"API Key is required when enabling io.net deployment","启用 Prompt 检查":"プロンプトチェックを有効にする","启用2FA失败":"2要素認証の有効化に失敗しました","启用Claude思考适配(-thinking后缀)":"Claude思考モードを有効にする(-thinkingサフィックス)","启用FunctionCall思维签名填充":"FunctionCall用のthoughtSignature自動付与を有効化","启用Gemini思考后缀适配":"Gemini思考サフィックスモードを有効にする","启用Pingé—´éš”":"Ping間隔を有効にする","启用SMTP SSL":"SMTP SSLを有効にする","启用SSRF防护(推荐开启以保护服务器安全)":"SSRF保護を有効にする(サーバーを保護するため、有効化を推奨します)","启用供应商":"プロバイダーを有効化","启用全部":"すべてを有効にする","启用后可接入 io.net GPU 资源":"After enabling, you can access io.net GPU resources","启用后可添加图片URL进行多模态对话":"有効にすると画像URLを追加してマルチモーダル会話ができます","启用后套餐将在用户端展示。是否继续?":"有効化するとユーザー側に表示されます。続行しますか?","启用后将优先复用上一次成功的渠道(粘滞选路)。":"有効にすると、前回成功したチャネルが優先的に再利用されます(スティッキールーティング)。","启用后将使用 Creem Test Mode":"Use Creem Test Mode after enabling","启用密钥失败":"APIキーの有効化に失敗しました","启用屏蔽词过滤功能":"NGワードフィルタリング機能を有効にする","启用性能监控":"パフォーマンス監視を有効にする","启用性能监控后,当系统资源使用率超过设定阈值时,将拒绝新的 Relay 请求 (/v1, /v1beta ç­‰),以保护系统稳定性。":"パフォーマンス監視が有効で、システムリソース使用率が設定されたしきい値を超えた場合、システムの安定性を保護するために新しいRelayリクエスト(/v1, /v1betaなど)は拒否されます。","启用所有密钥失败":"すべてのAPIキーの有効化に失敗しました","启用数据看板(实验性)":"ダッシュボードを有効にする(実験的)","启用此模式后,将使用您自定义的请求体发送API请求,模型配置面板的参数设置将被忽略。":"このモードを有効にすると、カスタムリクエストボディがAPIリクエストに使用され、モデル設定パネルのパラメータ設定は無視されます。","启用状态":"有効状態","启用用户模型请求速率限制(可能会影响高并发性能)":"ユーザー単位のモデルリクエストレート制限を有効にする(高同時実行パフォーマンスに影響する可能性があります)","启用磁盘缓存":"ディスクキャッシュを有効化","启用磁盘缓存后,大请求体将临时存储到磁盘而非内存,可显著降低内存占用,适用于处理包含大量图片/文件的请求。建议在 SSD 环境下使用。":"ディスクキャッシュを有効にすると、大きなリクエストボディはメモリではなくディスクに一時保存され、メモリ使用量が大幅に削減されます。大量の画像/ファイルを含むリクエストの処理に適しています。SSD環境での使用を推奨します。","启用签到功能":"チェックイン機能を有効にする","启用绘图功能":"画像生成機能を有効にする","启用请求体透传功能":"リクエストボディのパススルー機能を有効にします。","启用请求透传":"リクエストパススルーを有効にする","启用违规扣费":"違反課金を有効にする","启用额度消费日志记录":"クォータ消費のログ記録を有効にする","启用验证":"認証を有効にする","周":"週","命中判定:usage 中存在 cached tokens(例如 cached_tokens/prompt_cache_hit_tokens)即视为命中。":"ヒット判定:usageにキャッシュトークン(例:cached_tokens/prompt_cache_hit_tokens)が存在する場合、ヒットとみなされます。","命中率":"ヒット率","命中该亲和规则后,会把此模板合并到渠道参数覆盖中(同名键由模板覆盖)。":"このアフィニティルールがヒットすると、テンプレートがチャネルパラメータオーバーライドにマージされます(同名キーはテンプレートで上書きされます)。","å’Œ":"および","å’ŒClaude不同,默认情况下Gemini的思考模型会自动决定要不要思考,就算不开启适配模型也可以正常使用,如果您需要计费,推荐设置无后缀模型价格按思考価格設置。支持使用 gemini-2.5-pro-preview-06-05-thinking-128 格式来精确传递思考预算。":"Claudeとは異なり、Geminiの思考モデルはデフォルトで思考するかどうかを自動的に決定します。アダプターを有効にしなくても正常に動作します。課金が必要な場合は、サフィックスなしモデルの価格を思考価格に設定してください。gemini-2.5-pro-preview-06-05-thinking-128のような形式を使用して、正確な思考予算を指定できます。","响应":"レスポンス","响应时间":"応答時間","响应缺少凭据":"レスポンスに資格情報がありません","响应缺少授权链接":"レスポンスに認可リンクがありません","商品价格 ID":"料金ID","回答内容":"回答","回调 URL å¡«":"コールバックURLを入力してください","回调 URL 格式":"コールバックURL形式","回调地址":"コールバックアドレス","固定价格":"固定料金","固定价格(每次)":"固定料金(1回あたり)","固定价格值":"固定料金","图像生成":"画像生成","图标":"アイコン","图标使用 react-icons(Simple Icons)或 URL/emoji,例如:github、gitlab、si:google":"アイコンはreact-icons(Simple Icons)またはURL/emojiを使用、例:github、gitlab、si:google","图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ":"アイコンは `@lobehub/icons` ライブラリを使用しています(例:OpenAI、Claude.Color)。`OpenAI.Avatar.type={'platform'}`、`OpenRouter.Avatar.shape={'square'}` のようなチェーンパラメータに対応しています。利用可能なすべてのアイコンは、こちらで確認できます。","图混合":"Blend","图片功能在自定义请求体模式下不可用":"カスタムリクエストモードでは画像機能は利用できません","图片地址":"画像URL","图片已添加":"画像が追加されました","图片生成调用:{{symbol}}{{price}} / 1次":"画像生成APIコール:{{symbol}}{{price}} / 1回","图片输入: {{imageRatio}}":"画像入力:{{imageRatio}}","图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})":"画像入力料金:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens(画像倍率:{{imageRatio}})","图片输入倍率(仅部分模型支持该计费)":"画像入力倍率(一部のモデルのみこの課金に対応)","图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费":"画像入力に関する倍率設定です。キー:モデル名、値:倍率。この課金方法は一部のモデルのみ対応しています","图生文":"ディスクライブ","图生视频":"画像からの動画生成","在Gotify服务器创建应用后获得的令牌,用于发送通知":"Gotifyサーバーでアプリを作成後に取得する、通知送信用トークンです。","在Gotify服务器的应用管理中创建新应用":"Gotifyサーバーのアプリ管理で新規アプリを作成します。","在找兑换码?":"引き換えコードをお探しですか?","在新标签页中打开":"Open in new tab","在模型广场向用户展示的端点":"モデル広場でユーザーに表示するエンドポイント","在此输入 Logo 图片地址":"ロゴ画像URLを入力してください","在此输入新的公告内容,支持 Markdown & HTML 代码":"新しいお知らせコンテンツを入力してください。MarkdownとHTMLに対応しています","在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为关于页面":"「このサービスについて」の新しいコンテンツを入力してください。MarkdownとHTMLに対応しています。リンクを入力した場合は、そのリンクがiframeのsrc属性として使用され、任意のWebページを「このサービスについて」ページとして設定できます","在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码":"新しいフッターコンテンツを入力してください。空欄の場合はデフォルトのフッターが使用されます。HTMLコードに対応しています","在此输入用户协议内容,支持 Markdown & HTML 代码":"ユーザー利用規約のコンテンツを入力してください。MarkdownとHTMLコードに対応しています","在此输入系统名称":"システム名称を入力してください","在此输入隐私政策内容,支持 Markdown & HTML 代码":"プライバシーポリシーのコンテンツを入力してください。MarkdownとHTMLコードに対応しています","在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为首页":"ホームのコンテンツを入力してください。MarkdownとHTMLに対応しています。設定後は、ホームのステータス情報が表示されなくなります。リンクを入力した場合は、そのリンクがiframeのsrc属性として使用され、任意のWebページをホームとして設定できます","域名IP过滤详细说明":"ドメインIPフィルタリングの詳細説明","域名白名单":"ドメインホワイトリスト","域名黑名单":"ドメインブラックリスト","基本信息":"基本情報","å¡«å…… Codex CLI / Claude CLI 模版":"Codex CLI / Claude CLI テンプレートを入力","填充新模板":"新しいテンプレートを入力","填充旧模板":"古いテンプレートを入力","填充模板":"テンプレートを入力","填充模板:等级+激活":"テンプレート入力:レベル+アクティベーション","填充模板:等级提示":"テンプレート入力:レベルプロンプト","填充模板:组织或角色":"テンプレート入力:組織またはロール","填充模板:组织提示":"テンプレート入力:組織プロンプト","填充模板(全渠道)":"テンプレートを入力(全チャネル)","填充模板(指定渠道)":"テンプレートを入力(指定チャネル)","å¡«å…¥":"入力","å¡«å…¥ CC Switch":"CC Switchを入力","填入所有模型":"すべてのモデルを入力","填入来源":"ソースを入力","填入模板":"テンプレートを入力","填入目标":"ターゲットを入力","填入相关模型":"関連モデルを入力","填入路径":"パスを入力","填入透传完整模版":"完全なパススルーテンプレートを入力","填入透传模版":"パススルーテンプレートを入力","填写 Issuer URL 后自动生成:":"Issuer URL入力後に自動生成:","填写Gotify服务器的完整URL地址":"Gotifyサーバーの完全なURLを入力してください","填写后会自动拼接预设端点":"入力後にプリセットエンドポイントが自動的に追加されます","填写带https的域名,逗号分隔":"https://を含むドメインをカンマ区切りで入力してください","填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议":"ユーザー利用規約のコンテンツを設定すると、ユーザーがサインアップする際に、利用規約を読んだことへの同意チェックが求められます","填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策":"プライバシーポリシーのコンテンツを設定すると、ユーザーがサインアップする際に、プライバシーポリシーを読んだことへの同意チェックが求められます","处理中":"Processing","备份支持":"バックアップ対応","备份状态":"バックアップステータス","备注":"備考","备用恢复代码":"バックアップコード","备用码已复制到剪贴板":"バックアップコードがクリップボードにコピーされました","备用码重新生成成功":"バックアップコードの再生成に成功しました","复制":"コピー","复制代码":"コードをコピー","复制令牌":"トークンをコピー","复制全部":"すべてをコピー","复制名称":"名称をコピー","复制失败":"コピーに失敗しました","复制失败,请手动复制":"コピーに失敗しました。手動でコピーしてください。","复制失败,请手动选择文本复制":"Copy failed, please manually select and copy the text","复制已选":"選択した項目をコピー","复制应用的令牌(Token)并填写到上方的应用令牌字段":"アプリのトークンをコピーし、上部のトークンフィールドに入力してください","复制成功":"コピーに成功しました","复制所有代码":"すべてのコードをコピー","复制所有模型":"すべてのモデルをコピー","复制所选令牌":"選択したトークンをコピー","复制所选兑换码到剪贴板":"選択した引き換えコードをクリップボードにコピー","复制授权链接":"認可リンクをコピー","复制日志":"Copy Logs","复制渠道的所有信息":"チャネルのすべての情報をコピー","复制版本号":"Copy Version","复制生成的密钥并粘贴到此处":"Copy the generated key and paste it here","复制链接":"Copy link","外接设备":"外部デバイス","多个命令用空格分隔":"Multiple commands separated by spaces","多密钥渠道操作项目组":"複数APIキーチャネル操作グループ","多密钥管理":"複数APIキー管理","多种充值方式,安全便捷":"多様なチャージ方法で、安全かつ便利にチャージできます","大模型接口网关":"LLM APIゲートウェイ","天":"æ—¥","天前":"日前","失败":"失敗","失败原因":"失敗の原因","失败后不重试":"失敗後リトライしない","失败时自动禁用通道":"失敗時にチャネルを自動的に無効にする","失败重试次数":"再試行回数","奖励说明":"特典説明","套餐":"プラン","套餐副标题":"プランのサブタイトル","套餐名称":"プラン名","套餐标题":"プラン名","套餐标题不能为空":"プラン名は空にできません","套餐的基本信息和定价":"プランの基本情報と価格","如:大带宽批量分析图片推荐":"例:広帯域での画像一括分析に推奨","如:香港线路":"例:香港回線","如果亲和到的渠道失败,重试到其他渠道成功后,将亲和更新到成功的渠道。":"アフィニティチャネルが失敗した場合、別のチャネルでリトライが成功すると、アフィニティが成功したチャネルに更新されます。","如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。":"New APIなどのリレープロジェクトに接続する場合は、OpenAIタイプを利用してください。設定内容を熟知している場合を除き、このタイプは利用しないでください","如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面":"ユーザーリクエストにシステムプロンプトが含まれている場合、この設定内容がユーザーのシステムプロンプトの前に追加されます","如果镜像为私有,请填写密码或Token":"If the image is private, please fill in the password or token","如果镜像为私有,请填写用户名":"If the image is private, please fill in the username","始终使用浅色主题":"常にライトテーマを使用","始终使用深色主题":"常にダークテーマを使用","字段映射":"フィールドマッピング","字段缺失视为命中":"フィールド不足をヒットとして扱う","字段路径":"フィールドパス","字段透传控制":"フィールドパススルー制御","字段速查":"フィールドクイックリファレンス","存在惩罚,鼓励讨论新话题":"存在ペナルティ、新しいトピックを促進","存在重复的键名:":"キー名が重複しています:","安全提醒":"セキュリティ通知","安全设置":"セキュリティ設定","安全验证":"セキュリティ認証","安全验证级别":"セキュリティ認証レベル","安装指南":"インストールガイド","完成":"完了","完成初始化":"初期化完了","完成硬件类型、部署位置、副本数量等配置后,将自动计算价格":"Price will be automatically calculated after completing hardware type, deployment location, number of replicas and other configurations","完成设置并启用两步验证":"設定を完了し、2要素認証を有効にする","完成进度":"Completion Progress","完整的 Base URL,支持变量{model}":"完全なベースURL(変数{model}に対応)","官方":"公式","官方文档":"公式ドキュメント","官方模型同步":"公式モデルの同期","官方说明":"公式ドキュメント","定价模式":"課金タイプ","定时测试所有通道":"すべてのチャネルの定期テスト","定期更改密码可以提高账户安全性":"パスワードを定期的に変更することで、アカウントのセキュリティが向上します","实付":"決済額","实付金额":"決済金額","实付金额:":"決済金額:","实际模型":"アップストリームモデル","实际请求体":"実際のリクエストボディ","容器":"Container","容器ID":"Container ID","容器创建失败: ":"Container creation failed: ","容器创建成功":"Container created successfully","容器名称":"Container Name","容器名称更新成功":"Container name updated successfully","容器启动后执行的命令":"Command to execute after container starts","容器启动配置":"Container Startup Configuration","容器实例":"Container Instance","容器对外暴露的端口":"Container exposed port","容器对外服务的端口号,可选":"Port number for external service, optional","容器总数":"Total Containers","容器数量":"Number of Containers","容器日志":"Container Logs","容器时长延长成功":"Container duration extended successfully","容器访问地址无效":"Invalid container access address","容器详情":"Container Details","容器配置":"Container Configuration","容器配置更新成功":"Container configuration updated successfully","容器销毁请求已提交":"Container deletion request submitted","密码":"パスワード","密码修改成功!":"パスワードの変更に成功しました","密码已复制到剪贴板:":"パスワードがクリップボードにコピーされました:","密码已重置并已复制到剪贴板:":"パスワードがリセットされ、クリップボードにコピーされました:","密码管理":"パスワード管理","密码重置":"パスワードリセット","密码重置完成":"パスワードリセットが完了しました","密码重置确认":"パスワードのリセットの確認","密码长度至少为8个字符":"パスワードは8文字以上にしてください","密钥":"APIキー","密钥 JSON 必须包含 access_token":"キーJSONにはaccess_tokenを含む必要があります","密钥 JSON 必须包含 account_id":"キーJSONにはaccount_idを含む必要があります","密钥(编辑模式下,保存的密钥不会显示)":"APIキー(編集モードでは、保存済みのAPIキーは表示されません)","密钥去重":"APIキーの重複排除","密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性":"シークレットキーは、Webhookリクエストの正当性を検証するため、Bearerトークンとしてリクエストヘッダーに追加されます。","密钥已删除":"APIキーが削除されました","密钥已启用":"APIキーが有効になりました","密钥已复制到剪贴板":"APIキーがクリップボードにコピーされました","密钥已禁用":"APIキーが無効になりました","密钥必须是 JSON 对象":"キーはJSONオブジェクトである必要があります","密钥必须是合法的 JSON 格式!":"キーは有効なJSON形式である必要があります!","密钥文件 (.json)":"APIキーファイル(.json)","密钥更新模式":"APIキー更新モード","密钥格式":"APIキー形式","密钥格式无效,请输入有效的 JSON 格式密钥":"APIキーの形式が無効です。有効なJSON形式のAPIキーを入力してください","密钥环境变量":"Secret Environment Variables","密钥聚合模式":"APIキープーリングモード","密钥获取成功":"APIキーの取得に成功しました","密钥输入方式":"APIキーの入力方式","密钥预览":"APIキーのプレビュー","对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写":"公式チャネルの場合、new-apiにはベースURLが組み込まれているため、サードパーティのプロキシサイトやAzureの専用のエンドポイントでない限り、入力する必要はありません。","对免费模型启用预消耗":"Enable pre-consumption for free models","对域名启用 IP 过滤(实验性)":"ドメインのIPフィルタリングを有効にする(実験的)","对外运营模式":"公開運用モード","对象清理规则":"オブジェクトプルーニングルール","导入":"インポート","导入的配置将覆盖当前设置,是否继续?":"インポートする設定によって現在の設定が上書きされます。続行しますか?","导入配置":"設定のインポート","导入配置失败: ":"設定のインポートに失敗しました:","导出":"エクスポート","导出日志失败":"Failed to export logs","导出配置":"設定のエクスポート","导出配置失败: ":"設定のエクスポートに失敗しました:","å°† reasoning_content 转换为 标签拼接到内容中":"reasoning_contentをタグに変換し、コンテンツに結合します。","将为选中的 ":"選択中の","将仅保留第一个密钥文件,其余文件将被移除,是否继续?":"最初のAPIキーファイルのみ保持され、残りのファイルは削除されます。続行しますか?","将删除":"削除の確認","将删除已使用、已禁用及过期的兑换码,此操作不可撤销。":"使用済み、無効、および有効期限切れの引き換えコードを削除します。この操作は元に戻すことはできません。","将删除所有仍在内存中的渠道亲和性缓存条目。":"メモリ内に残っているすべてのチャネルアフィニティキャッシュエントリが削除されます。","将大请求体临时存储到磁盘":"大きなリクエストボディをディスクに一時保存","将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?":"保存されているすべての設定がクリアされ、デフォルト設定に復元されます。この操作は元に戻すことはできません。続行しますか?","将清除选定时间之前的所有日志":"選択した日時以前のすべてのログをクリアします","将追加 2 条规则到现有规则列表。":"既存のルールリストに2つのルールが追加されます。","小时":"時間","小时费率":"Hourly Rate","尚未使用":"未使用","局部重绘-提交":"部分再描画","屏蔽词列表":"NGワードリスト","屏蔽词过滤设置":"NGワードフィルタリング設定","展开":"展開","展开更多":"もっと見る","展示价格":"Display Pricing","左侧边栏个人设置":"サイドバーのアカウント設定","已为 {{count}} 个模型设置{{type}}_one":"{{count}}個のモデルに{{type}}が設定されました_one","已为 {{count}} 个模型设置{{type}}_other":"{{count}}個のモデルに{{type}}_otherが設定されました_other","已为 ${count} 个渠道设置标签!":"${count}個のチャネルにタグが設定されました","已从 Discovery 自动填充配置":"Discoveryから設定を自動入力しました","已从 Discovery 获取配置,可继续手动修改所有字段。":"Discoveryから設定を取得しました。すべてのフィールドを手動で変更できます。","已作废":"無効化済み","已保存偏好为":"保存された設定は","已修复 ${success} 个通道,失败 ${fails} 个通道。":"${success}個のチャネルを修復し、${fails}個は失敗しました。","已停止":"Stopped","已停止批量测试":"一括テストを停止しました","已关闭后续提醒":"今後の通知を無効にしました","已分配内存":"割り当て済みメモリ","已切换为Assistant角色":"アシスタントロールに切り替えられました","已切换为System角色":"システムロールに切り替えられました","已切换至最优倍率视图,每个模型使用其最低倍率分组":"各モデルが最低倍率グループを利用する最適倍率ビューに切り替えられました","已初始化":"初期化済み","已删除":"削除済み","已删除 {{count}} 个令牌!":"{{count}}個のトークンが削除されました","已删除 {{count}} 个令牌!_other":"Deleted {{count}} tokens!","已删除 {{count}} 条失效兑换码_one":"無効な引き換えコードが{{count}}件削除されました_one","已删除 {{count}} 条失效兑换码_other":"無効な引き換えコードが{{count}}件削除されました_other","已删除 ${data} 个通道!":"${data}個のチャネルが削除されました!","已删除所有禁用渠道,共计 ${data} 个":"すべての無効なチャネル(合計${data}個)が削除されました","已删除消息及其回复":"メッセージとその返信が削除されました","已发起支付":"支払いを開始しました","已发送到 Fluent":"Fluentに送信されました","已取消 Passkey 注册":"Passkeyの登録がキャンセルされました","已同步到渠道":"Synced to Channel","已启用":"有効","已启用 Passkey,无需密码即可登录":"Passkeyが有効になり、パスワードなしでログインできます","已启用所有密钥":"すべてのAPIキーが有効になりました","已在自定义模式中忽略":"カスタムモードで無視されました","已填充提示模板":"プロンプトテンプレートが入力されました","已填充模版":"テンプレートが入力されました","已填充策略模板":"ポリシーテンプレートが入力されました","已备份":"バックアップ済み","已复制":"コピーされました","已复制 ${count} 个模型":"${count}個のモデルがコピーされました","已复制 ID 到剪贴板":"ID copied to clipboard","已复制:":"コピーされました:","已复制:{{name}}":"コピーされました:{{name}}","已复制全部数据":"すべてのデータをコピーしました","已复制到剪切板":"クリップボードにコピーされました","已复制到剪贴板":"クリップボードにコピーされました","已复制到剪贴板!":"クリップボードにコピーされました","已复制字段:{{name}}":"フィールドをコピーしました:{{name}}","已复制模型名称":"モデル名がコピーされました","已复制版本号":"Version copied","已复制自动生成的 API Key":"Auto-generated API Key copied","已完成":"Completed","已开启全局请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"全体のリクエストパススルーが有効です。パラメータ上書き、モデルリダイレクト、チャネル適応などの NewAPI 内蔵機能は無効になります。ベストプラクティスではありません。これにより問題が発生しても issue を投稿しないでください。","已成功开始测试所有已启用通道,请刷新页面查看结果。":"有効なすべてのチャネルのテストを開始しました。ページを更新して結果を確認してください。","已打开授权页面":"認可ページを開きました","已打开支付页面":"決済ページを開きました","已提交":"送信済み","已支付金额":"Amount Paid","已新增 {{count}} 个模型:{{list}}_one":"{{count}}個のモデルが追加されました:{{list}}_one","已新增 {{count}} 个模型:{{list}}_other":"{{count}}個のモデルが追加されました:{{list}}_other","已更新完毕所有已启用通道余额!":"有効なすべてのチャネルのクォータを更新しました。","已有保存的配置":"保存済みの設定があります","已有模型":"Existing Models","已有的模型":"既存のモデル","已有账户?":"アカウントをお持ちの方?","已服务":"Served","已注销":"ログアウトしました","已添加":"追加済み","已添加 {{count}} 个模板_other":"{{count}}個のテンプレートが追加されました","已添加到白名单":"ホワイトリストに追加されました","已清空":"クリア済み","已清空测试结果":"テスト結果がクリアされました","已生成授权凭据":"認可資格情報が生成されました","已用":"Used","已用/剩余":"使用済み/残り","已用额度":"使用済みクォータ","已禁用":"無効","已禁用所有密钥":"すべてのAPIキーが無効になりました","已绑定":"連携済み","已绑定渠道":"連携済みのチャネル","已结束":"Ended","已耗尽":"上限到達","已解锁豆包自定义 API 地址编辑":"Custom Doubao API address editing unlocked","已设置":"設定済み","已达上限":"上限に達しました","已达到购买上限":"購入上限に達しました","已过期":"有効期限切れ","已运行时间":"Uptime","已选择 {{count}} 个模型_one":"{{count}}個のモデルが選択されました_one","已选择 {{count}} 个模型_other":"{{count}}個のモデルが選択されました_other","已选择 {{selected}} / {{total}}":"{{selected}} / {{total}} 件選択済み","已选择 ${count} 个渠道":"${count}個のチャネルが選択されました","已重置为默认配置":"デフォルト設定にリセットされました","已销毁":"Destroyed","币种":"通貨","常用上下文 Key(用于 context_*)":"一般的なコンテキストキー(context_*用)","常见问答":"FAQ","常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)":"FAQ管理:ユーザー向けのFAQと回答を管理します。(最大50件、フロントエンドには最新20件が表示されます)","平台":"プラットフォーム","平均RPM":"平均RPM","平均TPM":"平均TPM","平移":"パン","å¹´":"å¹´","应付金额":"支払金額","应用":"適用","应用同步":"同期の実行","应用更改":"変更を適用","应用覆盖":"上書きの適用","延长后总时长":"Total Duration After Extension","延长容器时长":"Extend Container Duration","延长容器时长将会产生额外费用,请确认您有足够的账户余额。":"Extending container duration will incur additional charges, please ensure you have sufficient account balance.","延长操作一旦确认无法撤销,费用将立即扣除。":"Once confirmed, the extension operation cannot be undone, and charges will be deducted immediately.","å»¶é•¿æ—¶é•¿":"Extension Duration","延长时长(小时)":"Extension Duration (hours)","延长时长不能超过720小时(30天)":"Extension duration cannot exceed 720 hours (30 days)","延长时长失败":"Failed to extend duration","延长时长至少为1小时":"Extension duration must be at least 1 hour","建立连接时发生错误":"接続時にエラーが発生しました","建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。":"本番環境では MySQL または PostgreSQL データベースを使用するか、SQLite データベースファイルがホストマシンの永続ストレージにマッピングされていることを確認することを推奨します","å¼€":"On","开启之后会清除用户提示词中的":"有効にすると、ユーザープロンプトがクリアされます","开启之后将上游地址替换为服务器地址":"有効にすると、アップストリームアドレスがサーバーURLに置換されます","开启后,using_group 会参与 cache key(不同分组隔离)。":"有効にすると、using_groupがキャッシュキーに含まれます(グループごとに隔離)。",'开启后,仅"消费"å’Œ"错误"日志将记录您的客户端IP地址':"有効にすると、「消費」と「エラー」のログにのみ、クライアントIPアドレスが記録されます","开启后,对免费模型(倍率为0,或者价格为0)的模型也会预消耗额度":"After enabling, free models (ratio 0 or price 0) will also pre-consume quota","开启后,将定期发送ping数据保持连接活跃":"有効にすると、接続をアクティブに保つためにpingデータが定期的に送信されます","开启后,当前分组渠道失败时会按顺序尝试下一个分组的渠道":"有効にすると、現在のグループチャネルが失敗した場合、次のグループのチャネルを順番に試行します","开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启":"有効にすると、すべてのリクエストは直接アップストリームにパススルーされ、いかなる処理も行われません(リダイレクトとチャネルの自動調整も無効になります)。有効にする際はご注意ください","开启后,若该规则命中且请求失败,将不会切换渠道重试。":"有効にすると、このルールがヒットしてリクエストが失敗した場合、チャネル切り替えリトライは行われません。","开启后,规则名称会参与 cache key(不同规则隔离)。":"有効にすると、ルール名がキャッシュキーに含まれます(ルールごとに隔離)。","开启后,该渠道请求 Claude 时将强制追加 ?beta=true(无需客户端手动传参)":"有効にすると、このチャネルでClaudeにリクエストする際に?beta=trueが強制追加されます(クライアント側で手動パラメータ渡し不要)","开启后,违规请求将额外扣费。":"有効にすると、違反リクエストには追加料金が発生します。","开启后不限制:必须设置模型倍率":"有効化後は制限なし:モデル倍率の設定が必須","开启后未登录用户无法访问模型广场":"有効にすると、ログインしていないユーザーはモデルマーケットプレイスにアクセスできなくなります","开启批量操作":"一括操作を有効にする","开始":"é–‹å§‹","开始同步":"同期開始","开始批量测试 ${count} 个模型,已清空上次结果...":"${count}個のモデルの一括テストを開始します。前回の結果はリセットされました…","开始时间":"開始時間","异步任务退款":"非同期タスク返金","张图片":"枚の画像","弱变换":"バリエーション(弱)","强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)":"レスポンスをOpenAI標準形式に強制フォーマットします(OpenAIタイプのチャネルのみ対応)。","强制格式化":"強制フォーマット","强制要求":"å¿…é ˆ","强变换":"バリエーション(強)","当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道":"アップストリームチャネルがこれらのキーワード(大文字と小文字を区別しない)を含むエラーを返した場合、チャネルは自動的に無効になります","当前 API 密钥已过期,请在设置中更新。":"Current API key has expired, please update it in settings.","当前 Ollama 版本为 ${version}":"Current Ollama version is ${version}","当前仅 OpenAI / Claude 语义支持缓存 token 统计,其他通道将隐藏 token 相关字段。":"現在、OpenAI / Claudeセマンティクスのみがキャッシュトークン統計をサポートしています。他のチャネルではトークン関連フィールドが非表示になります。","当前余额":"現在の残高","当前值":"現在の値","当前值不是合法 JSON,无法格式化":"現在の値は有効なJSONではないため、フォーマットできません","当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)":"現在のグループは auto です。最適なグループが自動的に選択され、利用できないグループが発生した場合は、次のグループへ自動的にフォールバックします(サーキットブレーカー機能)","当前剩余":"Currently Remaining","当前参数覆盖不是合法的 JSON":"現在のパラメータオーバーライドは有効なJSONではありません","当前旧格式 JSON 不合法,无法追加模板":"現在のレガシー形式JSONが無効なため、テンプレートを追加できません","当前旧格式不是 JSON 对象,无法追加模板":"現在のレガシー形式はJSONオブジェクトではないため、テンプレートを追加できません","当前时间":"現在時刻","当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。":"現在、Midjourneyコールバックが有効になっていないため、一部のプロジェクトで画像生成結果を取得できない場合があります。この機能は運用設定で有効にできます","当前查看的分组为:{{group}},倍率为:{{ratio}}":"現在表示中のグループ:{{group}}、倍率:{{ratio}}","当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。":"現在のモデルリストは、このタグに属するチャネルの中で最も長いモデルリストを採用しており、すべてのチャネルのモデルの和集合ではありません。これにより一部のチャネルのモデルがリストに含まれない可能性があるため、ご注意ください。","当前版本":"現在のバージョン","当前状态":"Current Status","当前缓存大小":"現在のキャッシュサイズ","当前规则不支持写入到该位置":"現在のルールはこの場所への書き込みをサポートしていません","当前规则未设置参数覆盖模板":"現在のルールにはパラメータオーバーライドテンプレートが設定されていません","当前计费":"現在の課金","当前设备不支持 Passkey":"このデバイスはPasskeyに対応していません","当前设置类型: ":"現在の設定タイプ:","当前跟随系统":"システム設定に準拠","当前配置无法连接到 io.net。":"Unable to connect to io.net with current configuration.","当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用":"モデルに料金が設定されていない場合でもAPIコールを受け付けます。信頼できるウェブサイトの場合にのみ使用してください。高額な料金が発生する可能性があります","当运行通道全部测试时,超过此时间将自动禁用通道":"すべてのチャネルテストの実行時、この時間を超えたチャネルは自動的に無効になります","当钱包或订阅剩余额度低于此数值时,系统将通过选择的方式发送通知":"ウォレットまたはサブスクリプションの残りクォータがこの値を下回ると、システムは選択した方法で通知します","待使用收益":"未使用の収益","待部署":"Pending Deployment","微信":"WeChat Pay","微信公众号二维码图片链接":"WeChat公式アカウントのQRコード画像URL","微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)":"WeChatでQRコードをスキャンして公式アカウントをフォローし、「認証コード」と送信してコードを取得してください(3分間有効)。","微信扫码登录":"WeChatでQRコードをスキャンしてログイン","微信账户绑定成功!":"WeChatアカウントの連携に成功しました","必填。对请求的 model 名称进行匹配,任意一条匹配即命中该规则。":"必須。リクエストされたモデル名をマッチします。いずれか一致でこのルールがトリガーされます。","必须全部满足(AND)":"すべて満たす必要があります(AND)",'必须是有效的 JSON 字符串数组,例如:["g1","g2"]':'有効なJSON文字列の配列である必要があります。例:["g1","g2"]',"忘记密码?":"パスワードをお忘れですか?","快速开始":"クイックスタート","快速选择":"Quick Select","思考中...":"思考中...","思考内容转换":"思考プロセス変換","思考过程":"思考プロセス","思考适配 BudgetTokens 百分比":"思考モード:BudgetTokensの割合(%)","思考预算占比":"思考予算の割合","性能指标":"性能指標","性能监控":"パフォーマンス監視","性能设置":"パフォーマンス設定","总 GPU 小时":"Total GPU Hours","总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}":"合計料金:テキスト料金 {{textPrice}} + オーディオ料金 {{audioPrice}} = {{symbol}}{{total}}","总分配内存":"総割り当てメモリ","总密钥数":"合計APIキー数","总收益":"総収益","总计":"総計","总额度":"総クォータ","您可以个性化设置侧边栏的要显示功能":"サイドバーに表示する機能をカスタマイズできます","您可以在上方拉取需要的模型":"You can pull the required models above","您无权访问此页面,请联系管理员":"このページにアクセスする権限がありません。管理者にお問い合わせください","您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。":"現在、MySQLデータベースを使用しています。MySQLは信頼性の高いリレーショナルデータベース管理システムであり、本番環境での利用に適しています。","您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。":"現在、PostgreSQLデータベースを使用しています。PostgreSQLは、優れた信頼性とデータ整合性を提供する強力なオープンソースのリレーショナルデータベースシステムであり、本番環境での利用に適しています。","您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!":"現在、SQLite データベースを使用しています。コンテナ環境で実行している場合、データベースファイルの永続化マッピングが正しく設定されていることをご確認ください。設定されていない場合、コンテナの再起動後にすべてのデータが失われます","您正在删除自己的帐户,将清空所有数据且不可恢复":"アカウントを削除します。この操作は元に戻すことができず、すべてのデータが完全に削除されます","您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。":"データはローカルコンピュータに安全に保存されます。すべての設定、ユーザー情報、利用履歴は自動的に保存され、アプリを閉じても失われることはありません。","您确定要取消密码登录功能吗?这可能会影响用户的登录方式。":"パスワードログイン機能を無効にしてもよろしいですか?この操作はユーザーのログイン方法に影響を与える可能性があります。","您需要先启用两步验证或 Passkey 才能执行此操作":"この操作を実行するには、まず2要素認証またはPasskeyを有効にする必要があります","您需要先启用两步验证或 Passkey 才能查看敏感信息。":"機密情報を表示するには、まず2要素認証またはPasskeyを有効にする必要があります。","想起来了?":"ログインに戻る","成功":"成功","成功兑换额度:":"引き換え額:","成功后切换亲和":"成功時にアフィニティを切り替え","成功时自动启用通道":"成功時にチャネルを自動的に有効にする","我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销":"2要素認証を無効にすると、すべての関連設定とバックアップコードが永久に削除され、この操作は元に戻すことができないことを理解しました","我已阅读并同意":"読んで同意します","我的订阅":"私のサブスクリプション","或":"または","或其兼容new-api-worker格式的其他版本":"またはnew-api-worker形式と互換性のある他のバージョン","或手动输入密钥:":"またはAPIキーを手動で入力:","所有上游数据均可信":"すべてのアップストリームデータは信頼できます","所有密钥已复制到剪贴板":"すべてのAPIキーがクリップボードにコピーされました","所有编辑均为覆盖操作,留空则不更改":"すべての編集は上書き操作です。未入力の場合は変更なしとなります","所选模板已存在":"選択したテンプレートは既に存在します","手动禁用":"手動で無効にする","手动编辑":"手動編集","手动输入":"手動入力","打开 CC Switch":"CC Switchを開く","打开侧边栏":"サイドバーを展開","打开授权页面":"認可ページを開く","扣费":"課金","执行 GC":"GCを実行","执行中":"実行中","扫描二维码":"QRコードスキャン","批量创建":"一括作成","批量创建时会在名称后自动添加随机后缀":"一括作成時、名称の後ろにランダムなサフィックスが自動的に追加されます","批量创建模式下仅支持文件上传,不支持手动输入":"一括作成モードはファイルのアップロードのみに対応しており、手動入力はサポート対象外です","批量删除":"一括削除","批量删除令牌":"トークンの一括削除","批量删除失败":"一括削除に失敗しました","批量删除成功":"Batch deletion successful","批量删除模型":"モデルの一括削除","批量操作":"一括操作","批量操作失败":"Batch operation failed","批量操作完成: {{success}}个成功, {{failed}}个失败":"Batch operation completed: {{success}} succeeded, {{failed}} failed","批量测试${count}个模型":"${count}個のモデルを一括テスト","批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}":"一括テストが完了しました!成功:${success}、失敗:${fail}、総計:${total}","批量测试已停止":"一括テストは停止されました","批量测试过程中发生错误: ":"一括テストの実行中にエラーが発生しました:","批量设置":"一括設定","批量设置成功":"一括設定に成功しました","批量设置标签":"タグの一括設定","批量设置模型参数":"モデルパラメータ一括設定","折":"% OFF","拉取中...":"Pulling...","拉取新模型":"Pull New Model","拉取模型":"Pull Model","拉取进度":"Pull Progress","拒绝提示模板(可选)":"拒否プロンプトテンプレート(オプション)","拦截原因":"ブロック理由","按K显示单位":"K単位で表示","按价格设置":"料金設定","按倍率类型筛选":"倍率タイプで絞り込み","按倍率设置":"倍率設定","按次":"リクエストごと","按次计费":"リクエストごとの課金","按照如下格式输入:AccessKey|SecretAccessKey|Region":"Enter in the format: AccessKey|SecretAccessKey|Region","按量计费":"従量課金","按顺序替换content中的变量占位符":"content内の変数プレースホルダーを順番に置換します","换脸":"フェイススワップ","授权,需在遵守":"の条件に基づき、","授权失败":"認可に失敗しました","排序":"並び順","排队中":"待機中","接受未设置价格模型":"料金未設定モデルを許可","接口凭证":"API認証情報","接口密钥已过期":"API key has expired","控制台":"コンソール","控制台区域":"コンソールエリア","控制输出的随机性和创造性":"出力のランダム性と創造性を制御","控制顶栏模块显示状态,全局生效":"トップバーモジュールの表示ステータスをグローバルに制御します","推荐":"おすすめ","推荐:用户可以选择是否使用指纹等验证":"推奨:ユーザーは指紋認証などの利用を選択できます","推荐使用(用户可选)":"(オプション)推奨","描述":"説明","提交":"送信","提交时间":"送信日時","提交结果":"実行結果","提升":"昇格","提示":"プロンプト","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"Prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}}","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"プロンプト {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 補完 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"プロンプト {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + キャッシュ {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + キャッシュ作成 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 補完 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示:如需备份数据,只需复制上述目录即可":"ヒント:データをバックアップする際は、上記のディレクトリをコピーしてください","提示:此处配置仅用于控制「模型广场」对用户的展示效果,不会影响模型的实际调用与路由。若需配置真实调用行为,请前往「渠道管理」进行设置。":"注意: ここでの設定は「モデル広場」での表示にのみ影響し、実際の呼び出しやルーティングには影響しません。実際の呼び出しを設定する場合は、「チャネル管理」で設定してください。","提示:该功能为测试版,未来配置结构与功能行为可能发生变更,请勿在生产环境使用。":"注意: この機能はベータ版です。今後、設定構造や挙動が変更される可能性があります。本番環境では使用しないでください。","提示:语言偏好会同步到您登录的所有设备,并影响API返回的错误消息语言。":"ヒント:言語設定はログインしているすべてのデバイスに同期され、APIが返すエラーメッセージの言語に影響します。","提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址":"ヒント:リンク内の{key}はAPIキーに、{address}はサーバーURLに置換されます","提示价格:{{symbol}}{{price}} / 1M tokens":"プロンプト料金:{{symbol}}{{price}} / 1M tokens","提示缓存倍率":"プロンプトキャッシュ倍率","搜索供应商":"プロバイダーで検索","搜索关键字":"検索キーワード","搜索失败":"Search failed","搜索字段名 / 中文说明":"フィールド名/説明を検索","搜索无结果":"検索結果がありません","搜索日志内容":"Search log content","搜索条件":"検索条件","搜索模型":"モデル検索","搜索模型...":"モデル名で検索...","搜索模型名称":"モデル名で検索","搜索模型失败":"モデルの検索に失敗しました","搜索渠道名称或地址":"チャネル名またはベースURLで検索","搜索聊天应用名称":"チャットアプリ名で検索","搜索规则(类型 / 路径 / 来源 / 目标)":"ルールを検索(タイプ/パス/ソース/ターゲット)","搜索部署名称":"Search deployment name","操作":"操作","操作失败":"操作に失敗しました","操作失败,请重试":"操作に失敗しました。再試行してください。","操作成功完成!":"操作が正常に完了しました","操作暂时被禁用":"この操作は一時的に無効にされています","操作类型":"操作タイプ","操练场":"Playground","操练场和聊天功能":"プレイグラウンドとチャット機能","支付":"支払う","支付地址":"決済URL","支付失败":"支払いに失敗しました","支付宝":"Alipay","支付方式":"チャージ方法","支付渠道":"決済チャネル","支付设置":"決済設定","支付请求失败":"決済リクエストに失敗しました","支付金额":"決済金額","支持 Ctrl+V 粘贴图片":"Ctrl+V で画像を貼り付け可能","支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。":"6桁のTOTP認証コードまたは8桁のバックアップコードに対応しています。`アカウント設定 - セキュリティ設定 - 2要素認証設定`で設定または確認できます。","支持CIDR格式,如:8.8.8.8, 192.168.1.0/24":"CIDR形式に対応しています(例:8.8.8.8, 192.168.1.0/24)","支持HTTPå’ŒHTTPS,填写Gotify服务器的完整URL地址":"HTTPとHTTPSに対応しています。Gotifyサーバーの完全なURLを入力してください","支持HTTPå’ŒHTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)":"HTTPとHTTPSに対応しています。テンプレート変数:{{title}}(通知タイトル)、{{content}}(通知コンテンツ)","支持众多的大模型供应商":"様々な大規模言語モデルプロバイダーに対応しています","支持单个端口和端口范围,如:80, 443, 8000-8999":"単一ポートとポート範囲に対応しています(例:80, 443, 8000-8999)","支持变量:":"利用可能な変数:","支持周期性重置套餐权益额度":"プランのクォータを定期的にリセット可能","支持填写单个状态码或范围(含首尾),使用逗号分隔":"単一のステータスコードまたは範囲(両端を含む)をサポート、カンマで区切ります","支持填写单个状态码或范围(含首尾),使用逗号分隔;504 å’Œ 524 始终不重试,不受此处配置影响":"単一のステータスコードまたは範囲(両端を含む)をサポート、カンマで区切ります。504と524は常にリトライされず、この設定の影響を受けません","支持备份":"バックアップ対応","支持拉取 Ollama 官方模型库中的所有模型,拉取过程可能需要几分钟时间":"Supports pulling all models from the Ollama official model library, the pulling process may take a few minutes","支持搜索用户的 ID、用户名、显示名称和邮箱地址":"ユーザーID、ユーザー名、表示名、メールアドレスで検索","支持的图像模型":"利用可能な画像モデル","支持通配符格式,如:example.com, *.api.example.com":"ワイルドカード形式に対応しています(例:example.com, *.api.example.com)","支持逻辑 and/or 与嵌套 groups;操作符支持 eq/ne/gt/gte/lt/lte/in/not_in/contains/exists":"論理and/orとネストされたグループをサポート。演算子:eq/ne/gt/gte/lt/lte/in/not_in/contains/exists","收益":"収益","收益统计":"収益統計","æ”¶èµ·":"折りたたみ","收起侧边栏":"サイドバー折りたたみ","收起内容":"コンテンツ折りたたみ","放大":"アップスケール","放大编辑":"エディタで開く","敏感信息不会发送到前端显示":"機密情報はフロントエンドに送信されず、表示されることはありません","数据传输中断":"Data transfer interrupted","数据存储位置:":"データの保存場所:","数据库信息":"データベース情報","数据库检查":"データベース","数据库类型":"データベースタイプ","数据库警告":"データベース警告","数据格式错误":"データ形式エラー","数据看板":"Dashboard","数据看板更新间隔":"ダッシュボードの更新間隔","数据看板设置":"ダッシュボード設定","数据看板默认时间粒度":"ダッシュボードのデフォルト時間粒度","数据管理和日志查看":"データ管理とログ閲覧","文件上传":"ファイルアップロード","文件搜索价格:{{symbol}}{{price}} / 1K 次":"ファイル検索料金:{{symbol}}{{price}} / 1K 回","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"プロンプト {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 補完 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"プロンプト {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + キャッシュ {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 補完 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字输入":"テキスト入力","文字输出":"テキスト出力","文心一言":"ERNIE Bot","文档":"ドキュメント","文档地址":"ドキュメントURL","文生视频":"テキストからの動画生成","新增 Key 来源":"キーソースを追加","新增供应商":"プロバイダーの追加","新增失败":"追加に失敗しました","新增成功":"正常に追加されました","新增条件":"条件を追加","新增规则":"ルールを追加","新增订阅":"サブスクリプションを追加","新密码":"新しいパスワード","新密码需要和原密码不一致!":"新しいパスワードは現在のパスワードと同じにすることはできません","新建":"新規作成","新建套餐":"プラン作成","新建容器":"Create Container","新建容器部署":"Create Container Deployment","新建数量":"作成数","新建组":"新規グループ","新格式(支持条件判断与json自定义):":"新規形式(条件判断とカスタムJSONに対応):","新格式(规则 + 条件)":"新形式(ルール + 条件)","新格式模板":"新規形式テンプレート","新版本":"新しいバージョン","新用户使用邀请码奖励额度":"招待コードを利用した新規ユーザーへの特典クォータ","新用户初始额度":"新規ユーザーの初期クォータ","新的备用恢复代码":"新規バックアップコード","新的备用码已生成":"新規バックアップコードが生成されました","新获取的模型":"新たに取得したモデル","新额度:":"新しい残高:","æ— ":"なし","æ— GPU":"No GPU","无冲突项":"競合項目なし","无效的部署信息":"Invalid deployment information","无效的重置链接,请重新发起密码重置请求":"無効なパスワードリセットリンクです。再度パスワードのリセットをリクエストしてください","无法发起 Passkey 注册":"Passkeyの登録を開始できません","无法复制到剪贴板,请手动复制":"クリップボードにコピーできません。手動でコピーしてください。","无法添加图片":"画像を追加できません","无法获取容器详情":"Unable to get container details","无法连接 io.net":"Unable to connect to io.net","无生效":"有効なし","无邀请人":"招待元なし","无限制":"無制限","无限额度":"無制限クォータ","æ—¥":"æ—¥","日志导出成功":"Logs exported successfully","日志已下载":"Logs downloaded","日志已加载":"Logs loaded","日志已复制到剪贴板":"Logs copied to clipboard","日志流":"Log Stream","日志清理失败:":"ログのクリアに失敗しました:","日志类型":"ログタイプ","日志设置":"ログ設定","日志详情":"ログ詳細","旧格式(JSON 对象)":"レガシー形式(JSONオブジェクト)","旧格式(直接覆盖):":"旧形式(直接上書き):","旧格式必须是 JSON 对象":"レガシー形式はJSONオブジェクトである必要があります","旧格式模板":"旧形式テンプレート","旧的备用码已失效,请保存新的备用码":"古いバックアップコードは無効になりました。新規バックアップコードを保存してください","早上好":"おはようございます","æ—¶é—´":"時間","时间信息":"Time Information","时间粒度":"時間粒度","易支付":"Epay","易支付商户ID":"Epay マーチャントID","易支付商户密钥":"Epay APIキー","是":"はい","是否为企业账户":"エンタープライズアカウント",'是否同时重置对话消息?选择"是"将清空所有对话记录并恢复默认示例;选择"否"将保留当前对话记录。':"チャットメッセージも同時にリセットしますか?「はい」を選択すると、すべてのチャット履歴がクリアされ、デフォルトのサンプルが復元されます。「いいえ」を選択すると、現在のチャット履歴は保持されます。","是否将该订单标记为成功并为用户入账?":"この注文を成功として処理し、ユーザーにクレジットを付与しますか?","是否确认充值?":"Confirm the recharge?","是否自动禁用":"自動的に無効にする","是否要求指纹/面容等生物识别":"生体認証を要求する","显示倍率":"表示倍率","显示最新20条":"最新20件を表示","显示名称":"表示名","显示名称字段(可选)":"表示名フィールド(オプション)","显示完整内容":"すべてのコンテンツを表示","显示操作项":"操作項目を表示","显示更多":"もっと見る","显示第":"表示","显示设置":"表示設定","显示调试":"デバッグを表示","晚上好":"こんばんは","普通环境变量":"Regular Environment Variables","普通用户":"一般ユーザー","智能体ID":"エージェントID","智能熔断":"スマートフォールバック","智谱":"Zhipu AI","暂存错误":"ステージングエラー","暂无":"None","暂无API信息":"API情報はありません","暂无SSE响应数据":"SSE応答データがありません","暂无产品配置":"No product configuration","暂无保存的配置":"保存済みの設定はありません","暂无充值记录":"チャージ履歴はありません","暂无公告":"お知らせはありません","暂无匹配模型":"マッチングするモデルはありません","暂无可复制 JSON":"コピー可能なJSONがありません","暂无可复制的版本信息":"No version information to copy","暂无可展示数据":"表示可能なデータがありません","暂无可用的支付方式,请联系管理员配置":"利用可能なチャージ方法はありません。設定については管理者にお問い合わせください","暂无可购买套餐":"購入可能なプランがありません","暂无响应数据":"レスポンスデータはありません","暂无容器信息":"No container information","暂无容器详情":"No container details","暂无密钥数据":"APIキーのデータはありません","暂无差异化倍率显示":"表示する差別化倍率がありません","暂无已绑定项":"バインド済みの項目はありません","暂无常见问答":"FAQはありません","暂无成功模型":"成功したモデルはありません","暂无数据":"データなし","暂无数据,点击下方按钮添加键值对":"データなし。下のボタンをクリックしてキー/値ペアを追加してください","暂无日志":"No logs","暂无日志可下载":"No logs available to download","暂无日志可复制":"No logs available to copy","暂无机密环境变量":"No secret environment variables","暂无模型":"No models","暂无模型描述":"モデルの説明はありません","暂无环境变量":"No environment variables","暂无监控数据":"監視データはありません","暂无系统公告":"システムからのお知らせはありません","暂无缺失模型":"欠落しているモデルはありません","暂无自定义 OAuth 提供商":"カスタムOAuthプロバイダーはありません","暂无订阅套餐":"利用可能なサブスクリプションプランがありません","暂无订阅记录":"サブスクリプション記録がありません","暂无请求数据":"リクエストデータはありません","暂无项目":"プロジェクトはありません","暂无预填组":"事前入力グループはありません","暴露倍率接口":"倍率APIを公開","更多":"もっと見る","更多信息请参考":"詳細については、こちらをご参照ください","更多参数请参考":"その他のパラメータについては、こちらをご参照ください","更好的价格,更好的稳定性,只需要将模型基址替换为:":"よりお得な料金、さらに向上した安定性。モデルのベースURLを以下に置換するだけで、すぐにご利用いただけます:","æ›´æ–°":"æ›´æ–°","æ›´æ–° Creem 设置":"Update Creem Settings","æ›´æ–° Stripe 设置":"Stripe設定の更新","æ›´æ–°SSRF防护设置":"SSRF保護設定の更新","æ›´æ–°Worker设置":"Worker設定の更新","更新令牌信息":"トークン情報の更新","更新兑换码信息":"引き換えコード情報を更新","更新名称失败":"Failed to update name","更新失败":"更新に失敗しました","更新失败,请检查输入信息":"Update failed, please check the input information","更新套餐信息":"プラン情報を更新","更新容器配置":"Update Container Configuration","更新容器配置可能会导致容器重启,请确保在合适的时间进行此操作。":"Updating container configuration may cause the container to restart, please ensure you perform this operation at an appropriate time.","更新成功":"更新に成功しました","更新所有已启用通道余额":"有効なすべてのチャネルの残高を更新","更新支付设置":"決済設定の更新","æ›´æ–°æ—¶é—´":"更新日時","更新服务器地址":"サーバーURLã‚’æ›´æ–°","更新模型信息":"モデル情報の更新","更新渠道信息":"チャネル情報を更新","更新部署名称失败":"Failed to update deployment name","更新配置":"Update Configuration","更新配置后,容器可能需要重启以应用新的设置。请确保您了解这些更改的影响。":"After updating the configuration, the container may need to restart to apply the new settings. Please ensure you understand the impact of these changes.","更新配置失败":"Failed to update configuration","更新预填组":"事前入力グループの更新","月":"月","有 Reasoning":"推論あり","有效期":"有効期限","有效期单位":"有効期限の単位","有效期数值":"有効期限の値","有效期设置":"有効期限設定","服务可用性":"サービスの可用性","服务商":"Service Provider","服务器地址":"サーバーURL","服务显示名称":"サービス表示名","未匹配到模型,按回车键可将「{{name}}」作为自定义模型名添加":"一致するモデルが見つかりません。Enterキーで「{{name}}」をカスタムモデル名として追加できます。","未发现新增模型":"追加された新規モデルはありません","未发现重复密钥":"重複したAPIキーは見つかりませんでした","未启动":"未開始","未启用":"無効","未命名":"未命名","未在 Discovery 响应中找到可用的 OAuth 端点":"Discoveryレスポンスに利用可能なOAuthエンドポイントが見つかりませんでした","未备份":"未バックアップ","未开始":"未開始","未找到匹配的模型":"マッチングするモデルが見つかりませんでした","未找到可用的容器访问地址":"No available container access address found","未找到差异化倍率,无需同步":"差別化倍率が見つかりません。同期は不要です","未授权":"未認可","未提交":"未送信","未检测到 Fluent 容器":"Fluentコンテナが検出されませんでした","未检测到 FluentRead(流畅阅读),请确认扩展已启用":"FluentReadが検出されませんでした。拡張機能が有効になっていることをご確認ください","未测试":"未テスト","未添加附加条件时,仅使用上方 type 进行清理。":"追加条件が設定されていない場合、上記のtypeのみがプルーニングに使用されます。","未登录或登录已过期,请重新登录":"ログインしていないか、セッションの有効期限が切れています。再度ログインしてください","未知":"不明","未知供应商":"不明なプロバイダー","未知品牌":"Unknown Brand","未知模型":"不明なモデル","未知渠道":"不明なチャネル","未知状态":"不明なステータス","未知类型":"不明なタイプ","未知身份":"不明な役割","未知部署":"Unknown Deployment","未知错误":"Unknown error","未绑定":"未連携","未获取到授权码":"認可コードの取得に失敗しました","未设置":"未設定","未设置倍率模型":"倍率が未設定のモデル","未设置价格模型":"価格が未設定のモデル","未设置路径":"パスが設定されていません","未配置模型":"未設定モデル","未配置的模型列表":"未設定のモデルリスト","本地":"ローカル","本地数据存储":"ローカルストレージ","本地计费":"Local billing","本月获得":"今月の獲得","本设备:手机指纹/面容,外接:USB安全密钥":"内蔵:スマートフォンの指紋/顔認証、外部:USBセキュリティキー","本设备内置":"このデバイス","本项目根据":"本プロジェクトは","机密环境变量":"Secret Environment Variables","机密环境变量将被加密存储,适用于存储密码、API密钥等敏感信息。":"Secret environment variables will be stored encrypted, suitable for storing passwords, API keys and other sensitive information.","机密环境变量说明":"Secret Environment Variables Description","权重":"ウェイト","权限设置":"権限設定","条":"ä»¶","条 - 第":"~","条,共":"件、合計","条件取反":"条件を反転","条件数":"条件数","条件规则":"条件ルール","条件项设置":"条件項目設定","条日志已清理!":"件のログがクリアされました","来源":"ソース","来源于 IO.NET 部署":"From IO.NET Deployment","来源端点":"ソースエンドポイント","来自模型重定向,尚未加入模型列表":"From model redirect, not yet added to the model list","某些配置更改可能需要几分钟才能生效。":"Some configuration changes may take a few minutes to take effect.","查看":"詳細","查看关联部署":"View Associated Deployment","查看图片":"画像を表示","查看密钥":"APIキーの詳細","查看当前可用的所有模型":"現在利用可能なすべてのモデルの閲覧","查看所有可用的AI模型供应商,包括众多知名供应商的模型。":"有名プロバイダーをはじめ、利用可能なすべてのAIモデルプロバイダーを一覧表示します。","查看日志":"View Logs","查看渠道密钥":"APIキーの詳細","查看详情":"View Details","查询":"検索","标签":"ã‚¿ã‚°","标签不能为空!":"タグは空にできません","标签信息":"タグ情報","标签名称":"タグ名","标签的基本配置":"タグの基本設定","标签组":"タググループ","标签聚合":"タグ別表示","标签聚合模式":"タグ別表示モード","标识颜色":"識別カラー","核采样,控制词汇选择的多样性":"ニュークリアスサンプリング、語彙選択の多様性を制御","根据 Anthropic 协定,/v1/messages 的输入 tokens 仅统计非缓存输入,不包含缓存读取与缓存写入 tokens。":"Anthropic の仕様により、/v1/messages の入力 tokens は非キャッシュ入力のみを集計し、キャッシュ読み取り/書き込み tokens は含みません。","根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含":"モデル名とマッチングルールに基づきモデルメタデータを検索します。優先度:完全一致 > プレフィックス > サフィックス > 部分一致","格式化":"フォーマット","格式化 JSON":"JSON ã‚’æ•´å½¢","格式正确":"有効な形式","格式示例:":"フォーマット例:","前:":"前:","配置:":"設定:","后:":"後:","格式错误":"無効な形式","检查更新":"更新を確認","检测到 FluentRead(流畅阅读)":"FluentReadが検出されました","检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。":"複数のAPIキーが検出されました。各キーを個別にコピーするか、「すべてコピー」をクリックして全内容を取得できます。","检测到该消息后有AI回复,是否删除后续回复并重新生成?":"このメッセージの後にAIからの返信があります。後続の返信を削除して再生成しますか?","检测必须等待绘图成功才能进行放大等操作":"アップスケールなどの操作を行うには、画像生成が成功するまで待つ必要があります","模型":"モデル","模型: {{ratio}}":"モデル:{{ratio}}","模型专用区域":"モデル別リージョン設定","模型价格":"モデル料金","模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}":"モデル料金 {{symbol}}{{price}}、{{ratioType}} {{ratio}}","模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"モデル料金:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}","按次:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"リクエストごと:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}","模型倍率":"モデル倍率","模型倍率 {{modelRatio}}":"Model ratio {{modelRatio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}":"モデル倍率 {{modelRatio}}、キャッシュ倍率 {{cacheRatio}}、補完倍率 {{completionRatio}}、{{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次":"モデル倍率 {{modelRatio}}、キャッシュ倍率 {{cacheRatio}}、補完倍率 {{completionRatio}}、{{ratioType}} {{ratio}}、Web検索APIコール {{webSearchCallCount}} 回","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}":"モデル倍率 {{modelRatio}}、キャッシュ倍率 {{cacheRatio}}、補完倍率 {{completionRatio}}、画像入力倍率 {{imageRatio}}、{{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}":"モデル倍率 {{modelRatio}}、補完倍率 {{completionRatio}}、キャッシュ倍率 {{cacheRatio}}、キャッシュ作成倍率 {{cacheCreationRatio}}、{{ratioType}} {{ratio}}","模型倍率值":"モデル倍率","模型倍率和补全倍率":"モデル倍率と補完倍率","模型倍率和补全倍率同时设置":"モデル倍率と補完倍率を同時に設定","模型倍率设置":"モデル倍率設定","模型关键字":"モデルキーワード","模型列表已复制到剪贴板":"モデルリストがクリップボードにコピーされました","模型列表已更新":"モデルリストが更新されました","模型列表已追加更新":"Model list has been updated","模型创建成功!":"モデルの作成に成功しました","模型删除失败":"Failed to delete model","模型删除失败: {{error}}":"Failed to delete model: {{error}}","模型删除成功":"Model deleted successfully","模型名称":"モデル名","模型名称已存在":"そのモデル名はすでに存在します","模型固定价格":"モデル固定料金","模型图标":"モデルアイコン","模型定价,需要登录访问":"モデル料金(アクセスにはログインが必要です)","模型广场":"モデルマーケットプレイス","模型拉取失败: {{error}}":"Failed to pull model: {{error}}","模型支持的接口端点信息":"モデルが対応するAPIエンドポイント情報","模型数据分析":"モデルデータ分析","模型映射必须是合法的 JSON 格式!":"モデルマッピングは、有効なJSON形式である必要があります","模型更新成功!":"モデルの更新に成功しました!","模型未加入列表,可能无法调用":"Model not in the list; requests may fail","模型正则":"モデル正規表現","模型正则(每行一个)":"モデル正規表現(1行に1つ)","模型正则不能为空":"モデル正規表現は空にできません","模型消耗分布":"モデル消費分布","模型消耗趋势":"モデル消費推移","模型版本":"モデルバージョン","模型的详细描述和基本特性":"モデルの詳細な説明と基本的な特徴","模型相关设置":"モデル関連設定","模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:":"モデルコミュニティは皆様の協力によって維持されています。データに誤りがある場合や、新規モデルデータをコントリビュートしたい場合は、以下にアクセスしてください:","模型管理":"モデル管理","模型组":"モデルグループ","模型补全倍率(仅对自定义模型有效)":"モデル補完倍率(カスタムモデルにのみ有効)","模型请求速率限制":"モデルのレート制限","模型调用次数占比":"モデル呼び出し回数割合","模型调用次数排行":"モデル呼び出し回数ランキング","模型选择和映射设置":"モデル選択とマッピング設定","模型部署":"Model Deployment","模型部署服务未启用":"Model deployment service is not enabled","模型部署管理":"Model Deployment Management","模型部署设置":"Model Deployment Settings","模型配置":"モデル設定","模型重定向":"モデルマッピング","模型重定向里的下列模型尚未添加到“模型”列表,调用时会因为缺少可用模型而失败:":"The following models from the redirect have not been added to the “Models” list and requests will fail due to no available model:","模型限制列表":"モデル制限リスト","模式":"モード","模板":"テンプレート","模板应用失败":"テンプレートの適用に失敗しました","模板示例":"テンプレートサンプル","模糊搜索模型名称":"モデル名であいまい検索","次":"リクエスト","欢迎使用,请完成以下设置以开始使用系统":"ようこそ。システムを利用開始するには、以下の設定を完了してください","欧元":"EUR","正在加载可用部署位置...":"Loading available deployment locations...","正在加载签到状态...":"チェックイン状態を読み込み中...","正在处理大内容...":"大容量のコンテンツを処理中...","正在提交":"送信中","正在构造请求体预览...":"リクエストボディのプレビューを生成中...","正在检查 io.net 连接...":"Checking io.net connection...","正在测试第 ${current} - ${end} 个模型 (å…± ${total} 个)":"モデル ${current} - ${end} 個目をテスト中(合計 ${total} 個)","正在跟随最新日志":"Following latest logs","正在跳转 GitHub...":"GitHub にリダイレクトしています...","正在跳转...":"リダイレクト中...","此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理":"このプロキシは、画像リクエストの転送やWebhook通知の送信などにのみ使用されます。AI APIリクエストは引き続きサーバーから直接送信されます。プロキシが必要な場合は、チャネル設定で個別に設定してください","此修改将不可逆":"この変更は元に戻すことはできません。","此操作不可恢复,请仔细确认时间后再操作!":"この操作は元に戻すことができません。時刻を慎重にご確認の上、実行してください","此操作不可撤销,将永久删除已自动禁用的密钥":"この操作は元に戻すことができません。自動的に無効になったAPIキーは永久に削除されます","此操作不可撤销,将永久删除该密钥":"この操作は元に戻すことができません。このAPIキーは永久に削除されます","此操作不可逆,所有数据将被永久删除":"この操作は元に戻すことはできません。すべてのデータが永久に削除されます","此操作具有风险,请确认要继续执行":"This operation is risky, please confirm to continue","此操作将启用用户账户":"この操作はユーザーアカウントを有効にします","此操作将提升用户的权限级别":"この操作はユーザーの権限レベルを昇格させます","此操作将禁用用户账户":"この操作はユーザーアカウントを無効にします","此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。":"この操作は、ユーザーの現在の2要素認証設定を無効にします。次回以降のログインでは、ユーザーが再度有効にするまで認証コードの入力が不要になります。","此操作将解绑用户当前的 Passkey,下次登录需要重新注册。":"この操作は、ユーザーの現在のPasskeyとの連携を解除します。次回ログイン時に再登録が必要になります。","此操作将降低用户的权限级别":"この操作はユーザーの権限レベルを降格させます","此支付方式最低充值金额为":"このチャージ方法の最低チャージ額:","此渠道由 IO.NET 自动同步,类型、密钥和 API 地址已锁定。":"This channel is automatically synchronized by IO.NET, type, key and API address are locked.","此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。":"この設定はシステム内部の計算用です。デフォルト値の500000は小数点以下6桁までの精度を確保するために設計されており、変更は推奨されません","此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除":"このページには料金や倍率が未設定のモデルのみが表示され、設定後にリストから自動的に削除されます","此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改":"読み取り専用です。変更は個人設定の連携ボタンから行います。直接編集できません","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:":"(オプション)リクエストボディ内のモデル名を変更する場合に使用します。JSON文字列で入力してください。キー:リクエスト内のモデル名、値:置換後のモデル名。例:","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改":"(オプション)リクエストボディ内のモデル名を変更する場合に使用します。JSON文字列で入力してください。キー:リクエスト内のモデル名、値:置換後のモデル名。空欄の場合は変更されません","此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:":"(オプション)ローカルでの判断用に、返されたステータスコードを上書きします。アップストリームに返されるコードは変更されません。例えば、Claudeチャネルの400エラーを500(再試行用)に上書きする場合など。この機能の乱用はお控えください。例:","此项可选,用于覆盖请求参数。不支持覆盖 stream 参数":"(オプション)リクエストヘッダーのパラメータを上書きする場合に使用します。stream パラメータの上書きはサポート対象外です。","此项可选,用于覆盖请求头参数":"(オプション)リクエストヘッダーのパラメータを上書きする場合に使用します","此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1å’Œ/":"(オプション)カスタムベースURLでのAPIコール用。末尾に/v1, /は含めません","每个用户最多可创建的令牌数量,默认 1000,设置过大可能会影响性能":"各ユーザーが作成できるトークンの最大数、デフォルト1000。大きすぎるとパフォーマンスに影響する場合があります","每周":"毎週","每天":"毎日","每容器GPUæ•°":"GPUs per Container","每日仅可签到一次,请勿重复签到":"1æ—¥1回のみチェックイン可能です。重複チェックインはしないでください","每日签到":"毎日のチェックイン","每日签到可获得随机额度奖励":"毎日のチェックインでランダムなクォータ報酬を獲得できます","每月":"毎月","每隔多少分钟测试一次所有通道":"すべてのチャネルのテスト間隔(分)","永不过期":"無期限","永久删除您的两步验证设置":"2要素認証設定を永久に削除","永久删除所有备用码(包括未使用的)":"すべてのバックアップコード(未使用分を含む)を永久に削除","没有匹配的字段":"一致するフィールドがありません","没有匹配的日志条目":"No matching log entries","没有匹配的规则":"一致するルールがありません","没有可用令牌用于填充":"利用可能なトークンがありません","没有可用模型":"利用可能なモデルがありません","没有找到匹配的模型":"マッチングするモデルが見つかりませんでした","没有未设置的模型":"未設定のモデルはありません","没有条件时,默认总是执行该操作。":"条件が設定されていない場合、デフォルトで常にこの操作が実行されます。","没有模型可以复制":"コピーできるモデルがありません","没有账户?":"アカウントをお持ちでない場合","注 册":"サインアップ","注册":"サインアップ","注册 Passkey":"Passkeyの登録","注意":"ご注意","注意:JSON中重复的键只会保留最后一个同名键的值":"ご注意:JSONでは、キーが重複している場合、最後の同名キーの値のみが保持されます","注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用":"ご注意:Chat API以外の場合、必ず正しいベースURLを入力してください。正しく入力しないと、利用できません","注销":"ログアウト","注销成功!":"ログアウトしました","活跃文件":"アクティブファイル","活跃缓存数":"アクティブキャッシュ数","流":"ストリーム","流式":"ストリーミング","流式响应完成":"ストリーム完了","流式输出":"ストリーム出力","流量端口":"Traffic Port","浅色":"ライト","浅色模式":"ライトモード","测活":"Health Check","测试":"テスト","测试中":"テスト中","测试中...":"テスト中...","测试单个渠道操作项目组":"単一チャネルをテスト","测试失败":"テストに失敗しました","测试失败:":"Test failed: ","测试所有未手动禁用渠道":"手動で無効化されたものを除くすべてのチャネルをテスト","测试所有渠道的最长响应时间":"すべてのチャネルテストの最大応答時間","测试所有通道":"すべてのチャネルをテスト","测试模式":"Test Mode","测试连接":"Test Connection","测速":"スピードテスト","消息优先级":"メッセージ優先度","消息优先级,范围0-10,默认为5":"メッセージ優先度、範囲:0~10、デフォルト:5","消息已删除":"メッセージが削除されました","消息已复制到剪贴板":"メッセージがクリップボードにコピーされました","消息已更新":"メッセージが更新されました","消息已编辑":"メッセージが編集されました","消耗分布":"消費分布","消耗趋势":"消費推移","消耗额度":"使用済みクォータ","消费":"消費","深色":"ダーク","深色模式":"ダークモード","添加":"追加","添加 OAuth 提供商":"OAuthプロバイダーを追加","添加API":"API追加","添加产品":"Add Product","添加令牌":"トークン作成","添加兑换码":"新規引き換えコード作成","添加公告":"お知らせ追加","添加分类":"分類追加","添加后提交":"Submit after adding","添加启动参数":"Add Startup Args","添加启动命令":"Add Startup Command","添加密钥环境变量":"Add Secret Environment Variable","添加成功":"追加に成功しました","添加模型":"モデル追加","添加模型区域":"モデルリージョン追加","添加渠道":"チャネル追加","添加环境变量":"Add Environment Variable","添加用户":"新規ユーザー追加","添加聊天配置":"チャット設定追加","添加键值对":"キー/値ペア追加","添加问答":"FAQ追加","添加额度":"残高追加","清理不活跃缓存":"非アクティブなキャッシュをクリーンアップ","清理失败":"クリーンアップに失敗しました","清空":"Clear","清空全部缓存":"すべてのキャッシュをクリア","清空该规则缓存":"このルールのキャッシュをクリア","清空重定向":"マッピングをクリア","清除历史日志":"履歴ログのクリア","清除失效兑换码":"無効な引き換えコードを削除","清除所有模型":"すべてのモデルをクリア","渠道":"チャネル","渠道 ID":"チャネルID","渠道ID,名称,密钥,API地址":"チャネルID\\名称\\キー\\ベースURL","渠道亲和性":"チャネル親和性","渠道亲和性:上游缓存命中":"チャネルアフィニティ:上流キャッシュヒット","渠道亲和性会基于从请求上下文或 JSON Body 提取的 Key,优先复用上一次成功的渠道。":"チャネルアフィニティは、リクエストコンテキストまたはJSON Bodyから抽出されたキーに基づいて、前回成功したチャネルを優先的に再利用します。","渠道优先级":"チャネル優先度","渠道信息":"チャネル情報","渠道创建成功!":"チャネルの作成に成功しました","渠道复制失败":"チャネルのコピーに失敗しました","渠道复制失败: ":"チャネルのコピーに失敗しました:","渠道复制成功":"チャネルのコピーに成功しました","渠道密钥":"チャネルAPIキー","渠道密钥信息":"チャネルAPIキー情報","渠道密钥列表":"チャネルAPIキーリスト","渠道更新成功!":"チャネルの更新に成功しました","渠道权重":"チャネルウェイト","渠道标签":"チャネルタグ","渠道模型信息不完整":"チャネルのモデル情報に不備があります","渠道的基本配置信息":"チャネルの基本設定","渠道的模型测试":"チャネルのモデルテスト","渠道的高级配置选项":"チャネルの詳細設定","渠道管理":"チャネル管理","渠道额外设置":"チャネル詳細設定","源地址":"ベースURL","满足任一条件(OR)":"いずれかの条件を満たす(OR)","演示站点":"デモサイト","演示站点模式":"デモサイトモード","点击 + 按钮添加图片URL进行多模态对话":"+ ボタンをクリックして画像URLを追加し、マルチモーダル会話を行います",'点击"确认延长"后将立即扣除费用并延长容器运行时间':'After clicking "Confirm Extension", the fee will be deducted immediately and the container runtime will be extended',"点击上传文件或拖拽文件到这里":"クリックしてファイルをアップロードするか、ファイルをここにドラッグ&ドロップしてください","点击下方按钮通过 Telegram 完成绑定":"下のボタンをクリックしてTelegram連携を完了してください","点击复制ID":"Click to copy ID","点击复制模型名称":"モデル名をコピー","点击查看差异":"差分を表示","点击此处":"こちらをクリック","点击预览视频":"動画をプレビュー","点击预览音乐":"音楽をプレビュー","点击验证按钮,使用您的生物特征或安全密钥":"認証ボタンをクリックし、生体情報またはセキュリティキーを使用してください","版权所有":"All rights reserved","状态":"ステータス","状态码":"ステータスコード","状态码复写":"ステータスコードの上書き","状态码复写包含无效的状态码":"ステータスコードの上書きに無効なステータスコードが含まれています","状态筛选":"ステータスフィルター","状态页面Slug":"ステータスページスラッグ","环境变量":"Environment Variables","生成令牌":"トークン生成","生成并填入":"生成して入力","生成数量":"生成数","生成数量必须大于0":"生成数は0より大きい必要があります。","生成新的备用码":"新規バックアップコード生成","生成歌词":"歌詞生成","生成音乐":"音楽生成","生效":"有効","用于API调用的身份验证令牌,请妥善保管":"API呼び出し用の認証トークンです。大切に保管してください。","用于唯一标识用户的字段路径":"ユーザーを一意に識別するためのフィールドパス","用于配置网络代理,支持 socks5 协议":"ネットワークプロキシの設定に使用し、SOCKS5プロトコルに対応しています","用于验证回调 new-api çš„ webhook 请求的密钥,敏感信息不显示":"The key used to validate webhook requests for the callback new-api, sensitive information is not displayed.","用以支持基于 WebAuthn 的无密码登录注册":"WebAuthnベースのパスワードレスログインとサインアップを有効にします","用以支持用户校验":"ユーザー検証を有効にします","用以支持系统的邮件发送":"システムによるメール送信を有効にします","用以支持通过 Discord 进行登录注册":"Used to support login & registration through Discord","用以支持通过 GitHub 进行登录注册":"GitHubによるログインとサインアップを有効にします","用以支持通过 Linux DO 进行登录注册":"Linux DOによるログインとサインアップを有効にします。","用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP":"Oktaã‚„Auth0など、OIDCプロトコルに対応したIdPによるログインを有効にします。","用以支持通过 Telegram 进行登录注册":"Telegramによるログインとサインアップを有効にします","用以支持通过微信进行登录注册":"WeChatによるログインとサインアップを有効にします","用以防止恶意用户利用临时邮箱批量注册":"使い捨てメールアドレスを利用した、悪意のあるユーザーによる大量サインアップを防止します","用户":"ユーザー","用户 ID 字段(可选)":"ユーザーIDフィールド(オプション)","用户个人功能":"アカウント設定","用户主页,展示系统信息":"ユーザー向けのホーム。システム情報を表示します","用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置":"ユーザー優先:ユーザーがリクエストでシステムプロンプトを指定した場合、ユーザーの設定が優先されます","用户信息":"ユーザー情報","用户信息更新成功!":"ユーザー情報の更新に成功しました","用户信息缺失":"ユーザー情報がありません","用户最大令牌数量":"ユーザーあたりの最大トークン数","用户分组":"ユーザーグループ","用户分组和额度管理":"ユーザーグループとクォータの管理","用户分组配置":"ユーザーグループ設定","用户协议":"ユーザー利用規約","用户协议已更新":"ユーザー利用規約が更新されました","用户协议更新失败":"ユーザー利用規約の更新に失敗しました","用户可选分组":"利用可能なグループ","用户名":"ユーザー名","用户名字段(可选)":"ユーザー名フィールド(オプション)","用户名或邮箱":"ユーザー名かメールアドレス","用户名称":"ユーザー名","用户控制面板,管理账户":"ユーザーコンソールでアカウントを管理します",'用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{"vip": "VIP 用户", "test": "测试"},表示用户可以选择 vip 分组和 test 分组':'ユーザーが新規トークンを作成する際に利用可能なグループです。JSON文字列の形式で入力してください。例:{"vip": "VIPユーザー", "test": "テスト"} は、ユーザーがvipグループとtestグループを選択できることを示します。',"用户每周期最多请求完成次数":"期間ごとのユーザー最大成功リクエスト数","用户每周期最多请求次数":"期間ごとのユーザー最大リクエスト数","用户注册时看到的网站名称,比如'我的网站'":"ユーザーがサインアップ時に表示されるウェブサイト名です。例:「マイサイト」","用户的基本账户信息":"ユーザーの基本アカウント情報","用户管理":"ユーザー管理","用户组":"ユーザーグループ","用户订阅管理":"ユーザーサブスクリプション管理","用户账户创建成功!":"ユーザーアカウントの作成に成功しました","用户账户管理":"ユーザーアカウント管理","用时/首字":"所要時間 / 初回トークン","由全站货币展示设置统一控制":"サイト全体の通貨表示設定で統一して管理","由订阅抵扣":"サブスクリプションで相殺","界面语言和其他个人偏好":"インターフェース言語とその他の個人設定","留空使用系统临时目录":"空欄でシステム一時ディレクトリを使用","留空则使用账号绑定的邮箱":"未入力の場合、アカウントに登録されているメールアドレスが使用されます","留空则使用默认端点;支持 {path, method}":"未入力の場合、デフォルトのエンドポイントが使用されます。{path, method}に対応しています","留空则保持原有密钥":"空欄で既存のキーを保持","留空则默认使用服务器地址,注意不能携带http://或者https://":"未入力の場合、デフォルトのサーバーURLが使用されます。ご注意:http://またはhttps://は含めないでください","ç™» 录":"ログイン","登录":"ログイン","登录成功!":"ログインに成功しました","登录过期,请重新登录!":"セッションの有効期限が切れています。再度ログインしてください","白名单":"ホワイトリスト","的前提下使用。":"の元で利用可能です。","监控设置":"監視設定","目录总大小":"ディレクトリ合計サイズ","目录文件数":"ディレクトリファイル数","目标用户:{{username}}":"対象ユーザー:{{username}}","目标端点":"ターゲットエンドポイント","目标路径(可选)":"ターゲットパス(オプション)","直接提交":"Submit directly","直接编辑 JSON 文本,保存时会校验格式。":"JSONテキストを直接編集します。保存時にフォーマットが検証されます。","相关项目":"関連プロジェクト","相当于删除用户,此修改将不可逆":"ユーザーの削除に相当します。この変更は元に戻すことはできません","矛盾":"競合","知识库 ID":"ナレッジベースID","硬件":"Hardware","硬件与性能":"Hardware & Performance","硬件类型":"Hardware Type","硬件配置":"Hardware Configuration","确定":"確認","确定?":"確認","确定删除此组?":"このグループを削除してもよろしいですか?","确定导入":"インポート","确定是否要修复数据库一致性?":"データベースの整合性を修復してもよろしいですか?","确定是否要删除所选通道?":"選択したチャネルを削除してもよろしいですか?","确定是否要删除此令牌?":"このトークンを削除してもよろしいですか?","确定是否要删除此兑换码?":"この引き換えコードを削除してもよろしいですか?","确定是否要删除此模型?":"このモデルを削除してもよろしいですか?","确定是否要删除此渠道?":"このチャネルを削除してもよろしいですか?","确定是否要删除禁用通道?":"無効なチャネルを削除してもよろしいですか?","确定是否要复制此渠道?":"このチャネルをコピーしてもよろしいですか?","确定是否要注销此用户?":"このユーザーを削除してもよろしいですか?","确定清除所有失效兑换码?":"すべての無効な引き換えコードを削除してもよろしいですか?","确定要修改所有子渠道优先级为 ":"すべてのサブチャネルの優先度を","确定要修改所有子渠道权重为 ":"すべてのサブチャネルのウェイトを","确定要充值 $":"Confirm to recharge $",'确定要删除供应商 "{{name}}" 吗?此操作不可撤销。':"プロバイダー「{{name}}」を削除してもよろしいですか?この操作は元に戻すことができません。","确定要删除所有已自动禁用的密钥吗?":"自動的に無効になったすべてのAPIキーを削除してもよろしいですか?","确定要删除所选的 {{count}} 个令牌吗?_one":"選択した{{count}}個のトークンを削除してもよろしいですか?_one","确定要删除所选的 {{count}} 个令牌吗?_other":"選択した{{count}}個のトークンを削除してもよろしいですか?_other","确定要删除所选的 {{count}} 个模型吗?_one":"選択した{{count}}個のモデルを削除してもよろしいですか?_one","确定要删除所选的 {{count}} 个模型吗?_other":"選択した{{count}}個のモデルを削除してもよろしいですか?_other","确定要删除此 OAuth 提供商吗?":"このOAuthプロバイダーを削除してもよろしいですか?","确定要删除此API信息吗?":"このAPI情報を削除してもよろしいですか?","确定要删除此公告吗?":"このお知らせを削除してもよろしいですか?","确定要删除此分类吗?":"この分類を削除してもよろしいですか?","确定要删除此密钥吗?":"このAPIキーを削除してもよろしいですか?","确定要删除此问答吗?":"このFAQを削除してもよろしいですか?","确定要删除这条消息吗?":"このメッセージを削除してもよろしいですか?","确定要删除选中的":"Are you sure you want to delete the selected","确定要启用所有密钥吗?":"すべてのAPIキーを有効にしてもよろしいですか?","确定要启用此用户吗?":"このユーザーを有効にしてもよろしいですか?","确定要提升此用户吗?":"このユーザーを昇格させてもよろしいですか?","确定要更新所有已启用通道余额吗?":"有効なすべてのチャネルのクォータを更新してもよろしいですか?","确定要测试所有未手动禁用渠道吗?":"手動で無効化されたチャネルを除くすべてのチャネルをテストしてもよろしいですか?","确定要测试所有通道吗?":"すべてのチャネルをテストしてもよろしいですか?","确定要禁用所有的密钥吗?":"すべてのAPIキーを無効にしてもよろしいですか?","确定要禁用此用户吗?":"このユーザーを無効にしてもよろしいですか?","确定要解绑 {{name}} 吗?":"{{name}}のバインドを解除してもよろしいですか?","确定要降级此用户吗?":"このユーザーを降格させてもよろしいですか?","确定重置":"リセットの確認","确定重置模型倍率吗?":"モデル倍率をリセットしますか?","确认":"確認","确认作废":"無効化の確認","确认关闭提示":"閉じる確認","确认冲突项修改":"競合項目の変更の確認","确认删除":"削除の確認","确认删除模型":"Confirm Delete Model","确认取消密码登录":"パスワードログイン無効化の確認","确认启用":"有効化を確認","确认密码":"パスワード(確認用)","确认导入配置":"設定インポートの確認","确认延长":"Confirm Extension","确认延长容器时长":"Confirm Container Duration Extension","确认操作":"Confirm Operation","确认新密码":"新しいパスワードの確認","确认清理不活跃的磁盘缓存?":"非アクティブなディスクキャッシュをクリーンアップしますか?","确认清空全部渠道亲和性缓存":"すべてのチャネルアフィニティキャッシュのクリアを確認","确认清空该规则缓存":"このルールのキャッシュクリアを確認","确认清除历史日志":"履歴のクリアの確認","确认禁用":"無効化の確認","确认补单":"手動チャージの確認","确认解绑":"連携解除の確認","确认解绑 Passkey":"Passkey連携解除の確認","确认设置并完成初始化":"設定を確定し初期化を実行","确认重置 Passkey":"Passkeyリセットの確認","确认重置两步验证":"2要素認証リセットの確認","确认重置密码":"パスワードをリセット","磁盘 阈值 (%)":"ディスクしきい値 (%)","磁盘使用率超过此值时拒绝请求":"ディスク使用率がこの値を超えた場合にリクエストを拒否","磁盘可用空间小于缓存最大总量设置":"ディスクの空き容量がキャッシュの最大合計サイズ設定より少ないです","磁盘命中":"ディスクヒット","磁盘缓存最大总量 (MB)":"ディスクキャッシュ最大合計 (MB)","磁盘缓存占用的最大空间":"ディスクキャッシュが占める最大容量","磁盘缓存已清理":"ディスクキャッシュがクリアされました","磁盘缓存设置(磁盘换内存)":"ディスクキャッシュ設定(ディスク/メモリ交換)","磁盘缓存阈值 (MB)":"ディスクキャッシュ閾値 (MB)","示例":"サンプル",'示例:{"default": [200, 100], "vip": [0, 1000]}。':'例:{"default": [200, 100], "vip": [0, 1000]}。',"视频":"å‹•ç”»","视频Remix":"動画リミックス","视频无法在当前浏览器中播放,这可能是由于:":"The video cannot be played in this browser, possibly because:","禁用":"無効にする","禁用 store 透传":"ストアパススルーを無効にする","禁用2FA失败":"2要素認証の無効化に失敗しました","禁用两步验证":"2要素認証を無効にする","禁用全部":"すべてを無効にする","禁用原因":"無効化の理由","禁用后用户端不再展示,但历史订单不受影响。是否继续?":"無効化するとユーザー側に表示されなくなりますが、過去の注文には影響しません。続行しますか?","禁用后的影响:":"無効化後の影響:","禁用密钥失败":"APIキーの無効化に失敗しました","禁用思考处理的模型列表":"Thinking処理を無効化するモデル一覧","禁用所有密钥失败":"すべてのAPIキーの無効化に失敗しました","禁用时间":"無効化日時","私有IP访问详细说明":"プライベートIPアクセスの詳細説明","私有部署地址":"プライベートデプロイ先URL","私有镜像仓库的密码":"Password for private image registry","私有镜像仓库的用户名":"Username for private image registry","ç§’":"ç§’","移除 functionResponse.id 字段":"functionResponse.idフィールドを削除","移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目":"One APIの著作権表示を削除するには、事前の許可が必要です。プロジェクトの維持には多大な労力がかかります。もしこのプロジェクトがあなたにとって有意義でしたら、積極的なご支援をお願いいたします","窗口处理":"ウィンドウ処理","窗口等待":"ウィンドウ待機中","立即签到":"今すぐチェックイン","立即订阅":"今すぐサブスクリプション","站点额度展示类型及汇率":"サイトの残高表示タイプと為替レート","端口号必须在1-65535之间":"Port number must be between 1-65535","端口配置详细说明":"ポート設定の詳細説明","端点":"エンドポイント","端点 URL 必须是完整地址(以 http:// 或 https:// 开头)":"エンドポイントURLは完全なアドレスである必要があります(http://またはhttps://で始まる)","端点映射":"エンドポイントマッピング","端点类型":"エンドポイントタイプ","端点组":"エンドポイントグループ","第 {{line}} 条 prune_objects 缺少条件":"ルール#{{line}} prune_objectsに条件がありません","第 {{line}} 条 prune_objects 需要至少一个匹配条件":"ルール#{{line}} prune_objectsには少なくとも1つのマッチ条件が必要です","第 {{line}} 条 return_error 需要 message 字段":"ルール#{{line}} return_errorにはmessageフィールドが必要です","第 {{line}} 条操作缺少值":"ルール#{{line}} 操作に値がありません","第 {{line}} 条操作缺少来源字段":"ルール#{{line}} 操作にソースフィールドがありません","第 {{line}} 条操作缺少目标字段":"ルール#{{line}} 操作にターゲットフィールドがありません","第 {{line}} 条操作缺少目标路径":"ルール#{{line}} 操作にターゲットパスがありません","第 {{line}} 条请求头透传格式无效":"ルール#{{line}} ヘッダーパススルー形式が無効です","第 {{line}} 条请求头透传缺少请求头名称":"ルール#{{line}} ヘッダーパススルーにヘッダー名がありません","第三方支付配置":"サードパーティ決済設定","第三方账户绑定状态(只读)":"サードパーティアカウントの連携ステータス(読み取り専用)","等价金额:":"相当額:","等待中":"待機中","等待获取邮箱信息...":"メールアドレス情報を取得中...","筛选":"フィルター","签到最大额度":"チェックイン最大クォータ","签到最小额度":"チェックイン最小クォータ","签到功能允许用户每日签到获取随机额度奖励":"チェックイン機能により、ユーザーは毎日チェックインしてランダムなクォータ報酬を獲得できます","签到失败":"チェックインに失敗しました","签到奖励将直接添加到您的账户余额":"チェックイン報酬は直接アカウント残高に追加されます","签到奖励的最大额度":"チェックイン報酬の最大クォータ","签到奖励的最小额度":"チェックイン報酬の最小クォータ","签到成功!获得":"チェックイン成功!獲得","签到设置":"チェックイン設定","简洁":"シンプル","简洁模式:按 type 全量清理对象,例如 redacted_thinking。":"シンプルモード:typeごとにすべてのオブジェクトをプルーニングします(例:redacted_thinking)。","简洁模式仅返回 message;状态码和错误类型将使用系统默认值。":"シンプルモードはメッセージのみを返します。ステータスコードとエラータイプはシステムのデフォルト値を使用します。","管理":"管理","管理 Ollama 模型的拉取和删除":"Manage Ollama model pulling and deletion","管理你的 LinuxDO OAuth App":"LinuxDO OAuth Appの管理","管理员":"管理者","管理员区域":"管理者エリア","管理员暂时未设置任何关于内容":"管理者はまだ「このサービスについて」のコンテンツを設定していません","管理员未开启 Creem 充值!":"The administrator has not enabled Creem recharge!","管理员未开启Stripe充值!":"管理者がStripeチャージを有効にしていません","管理员未开启在线充值!":"管理者がオンラインチャージを有効にしていません","管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。":"管理者がオンラインチャージ機能を有効にしていません。管理者にお問い合わせいただくか、引き換えコードでチャージしてください。","管理员未开启在线支付功能,请联系管理员配置。":"管理者がオンライン決済を有効にしていません。管理者に連絡してください。","管理员未设置用户可选分组":"管理者がユーザー利用可能なグループを設定していません","管理员设置了外部链接,点击下方按钮访问":"管理者が外部リンクを設定しています。下のボタンをクリックしてアクセスしてください","管理员账号":"管理アカウント","管理员账号已经初始化过,请继续设置其他参数":"管理者アカウントは初期化済みです。引き続き他のパラメータを設定してください。","管理模型、标签、端点等预填组":"モデル、タグ、エンドポイントなどの事前入力グループ管理","管理用户已绑定的第三方账户,支持筛选与解绑":"ユーザーにリンクされたサードパーティアカウントを管理、フィルタリングとバインド解除をサポート","管理绑定":"バインド管理","类型":"タイプ","类型(常用)":"タイプ(一般的)","粘贴图片失败":"画像の貼り付けに失敗しました","精确":"完全一致","系统":"システム","系统令牌已复制到剪切板":"システムトークンがクリップボードにコピーされました","系统任务记录":"システムタスク履歴","系统信息":"システム情報","系统公告":"システムからのお知らせ","系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)":"システムからのお知らせ管理:システムに関する通知や重要なお知らせを管理します。(最大100件、フロントエンドには最新20件が表示されます)","系统内存":"システムメモリ","系统初始化":"システム初期化","系统初始化失败,请重试":"システム初期化に失敗しました。再試行してください","系统初始化成功,正在跳转...":"システム初期化に成功しました。リダイレクト中...","系统参数配置":"システムパラメータ設定","系统名称":"システム名称","系统名称已更新":"システム名称が更新されました","系统名称更新失败":"システム名称の更新に失敗しました","系统已为该部署准备 Ollama 镜像与随机 API Key":"System has prepared Ollama image and random API Key for this deployment","系统性能监控":"システムパフォーマンス監視","系统提示覆盖":"システムプロンプトの上書き","系统提示词":"システムプロンプト","系统提示词拼接":"システムプロンプトの結合","系统数据统计":"システムデータ統計","系统文档和帮助信息":"システムのドキュメントとヘルプ","系统消息":"システムメッセージ","系统管理功能":"システム管理機能","系统设置":"システム設定","系统访问令牌":"システムアクセストークン","约":"ç´„","索引":"インデックス","紧凑列表":"コンパクトリスト","累计签到":"累計チェックイン","累计获得":"累計獲得","线路描述":"チャネルの説明","组列表":"グループリスト","组名":"グループ名","组织":"組織","组织,不填则为默认组织":"組織。未入力の場合はデフォルト組織が適用されます","终止中":"Terminating","终止请求中":"Terminating request","绑定":"連携","绑定 Telegram":"Telegram連携","绑定信息":"連携情報","绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。":"紐付け後、ユーザーサブスクリプションが即時に作成されます(支払い不要)。有効期限はプラン設定に従います。","绑定微信账户":"WeChatアカウント連携","绑定成功!":"連携に成功しました","绑定订阅套餐":"サブスクリプションプランを紐付け","绑定邮箱地址":"メールアドレス連携","结束":"終了","结束时间":"終了時間","结果图片":"結果画像","结算差额":"精算差額","绘图":"画像生成","绘图任务记录":"画像生成タスク履歴","绘图日志":"画像生成履歴","绘图设置":"画像生成設定","统一的":"統合型","统计Tokens":"トークン統計","统计已重置":"統計がリセットされました","统计次数":"リクエスト数統計","统计额度":"クォータ統計","ç»§ç»­":"次へ","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","缓存 Tokens":"キャッシュトークン","缓存: {{cacheRatio}}":"キャッシュ:{{cacheRatio}}","缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"キャッシュ料金:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens(キャッシュ倍率:{{cacheRatio}})","缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"キャッシュ料金:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens(キャッシュ倍率:{{cacheRatio}})","缓存倍率":"キャッシュ倍率","缓存倍率 {{cacheRatio}}":"Cache ratio {{cacheRatio}}","缓存写":"キャッシュ書込","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","缓存创建 Tokens":"キャッシュ作成トークン","缓存创建: {{cacheCreationRatio}}":"キャッシュ作成:{{cacheCreationRatio}}","缓存创建: 1h {{cacheCreationRatio1h}}":"キャッシュ作成:1h {{cacheCreationRatio1h}}","缓存创建: 5m {{cacheCreationRatio5m}}":"キャッシュ作成:5m {{cacheCreationRatio5m}}","缓存创建: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Cache creation: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})":"キャッシュ作成料金:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1Mtokens(キャッシュ作成倍率:{{cacheCreationRatio}})","缓存创建价格合计:5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens":"Cache creation price total: 5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens","缓存创建倍率":"キャッシュ作成倍率","缓存创建倍率 {{cacheCreationRatio}}":"Cache creation ratio {{cacheCreationRatio}}","缓存创建倍率 1h {{cacheCreationRatio1h}}":"キャッシュ作成倍率 1h {{cacheCreationRatio1h}}","缓存创建倍率 5m {{cacheCreationRatio5m}}":"キャッシュ作成倍率 5m {{cacheCreationRatio5m}}","缓存创建倍率 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"キャッシュ作成倍率 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存条目数":"キャッシュエントリ数","缓存目录":"キャッシュディレクトリ","缓存目录磁盘空间":"キャッシュディレクトリのディスク容量","缓存读":"キャッシュ読取","编辑":"編集","编辑 OAuth 提供商":"OAuthプロバイダーを編集","编辑API":"API編集","编辑产品":"Edit Product","编辑供应商":"プロバイダー編集","编辑公告":"お知らせ編集","编辑公告内容":"お知らせ内容編集","编辑分类":"分類編集","编辑成功":"編集に成功しました","编辑方式":"編集モード","编辑标签":"タグ編集","编辑模型":"モデル編集","编辑模式":"モード編集","编辑用户":"ユーザーの編集","编辑聊天配置":"チャット設定編集","编辑规则":"ルールを編集","编辑问答":"FAQ編集","缩词":"短縮","缺省 MaxTokens":"デフォルト MaxTokens","网站地址":"ウェブサイトURL","网站域名标识":"ウェブサイトドメインID","网络连接失败,请检查网络设置或稍后重试":"Network connection failed, please check network settings or try again later","网络配置":"Network Configuration","网络错误":"ネットワークエラー","置信度":"信頼度","美元":"US Dollar","聊天":"チャット","聊天会话管理":"チャットセッション管理","聊天区域":"チャットエリア","聊天应用名称":"チャットアプリ名","聊天应用名称已存在,请使用其他名称":"このチャットアプリ名はすでに存在します。別の名称を入力してください","聊天设置":"チャット設定","聊天配置":"チャット設定","聊天链接配置错误,请联系管理员":"チャットURLの設定でエラーが発生しました。管理者にお問い合わせください","联系我们":"お問い合わせ","腾讯混元":"Hunyuan","自动分组auto,从第一个开始选择":"「auto」グループ(先頭から自動選択)","自动刷新":"Auto Refresh","自动刷新中":"Auto refreshing","自动填充字段":"フィールドを自動入力","自动检测":"自動テスト","自动模式":"自動モード","自动测试所有通道间隔时间":"すべてのチャネルの自動テスト間隔","自动生成:":"自動生成:","自动禁用":"自動無効化","自动禁用关键词":"自動無効化キーワード","自动禁用状态码":"自動無効化ステータスコード","自动禁用状态码格式不正确":"自動無効化ステータスコードの形式が正しくありません","自动选择":"自動選択","自动重试状态码":"自動リトライステータスコード","自动重试状态码格式不正确":"自動リトライステータスコードの形式が正しくありません","自定义":"カスタム","自定义 JSON":"カスタムJSON","自定义 OAuth 提供商":"カスタムOAuthプロバイダー","自定义充值数量选项":"カスタムチャージ額オプション","自定义充值数量选项不是合法的 JSON 数组":"カスタムチャージ額オプションは有効なJSON配列ではありません","自定义变焦-提交":"カスタムズーム","自定义模型名称":"カスタムモデル名","自定义模式下不可用":"カスタムモードでは利用できません","自定义秒数":"秒数を指定","自定义请求体模式":"カスタムリクエストボディモード","自定义货币":"カスタム通貨","自定义货币符号":"カスタム通貨記号","自定义错误响应":"カスタムエラーレスポンス","自定义镜像":"Custom Image","自用模式":"個人モード","自适应列表":"レスポンシブリスト","至":"まで","节省":"節約","花费":"費用","花费时间":"所要時間","若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置":"お使いのOIDCプロバイダーがディスカバリーエンドポイントに対応している場合、OIDC Well-Known URLを入力するだけで、システムが自動的にOIDC設定を取得します。","获取 Discovery 配置":"Discovery設定を取得","获取 Discovery 配置失败:":"Discovery設定の取得に失敗しました:","获取 io.net API Key":"Get io.net API Key","获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确":"OIDC設定の取得に失敗しました。ネットワーク状況とWell-Known URLが正しいかご確認ください","获取 OIDC 配置成功!":"OIDC設定の取得に成功しました","获取 Ollama 版本失败":"Failed to get Ollama version","获取2FA状态失败":"2FAステータスの取得に失敗しました","获取初始化状态失败":"初期化ステータスの取得に失敗しました","获取可用资源失败: ":"Failed to get available resources: ","获取启用模型失败":"有効なモデルの取得に失敗しました","获取启用模型失败:":"有効なモデルの取得に失敗しました:","获取容器信息失败":"Failed to get container information","获取容器列表失败":"Failed to get container list","获取容器详情失败":"Failed to get container details","获取密钥":"APIキーの取得","获取密钥失败":"APIキーの取得に失敗しました","获取密钥状态失败":"APIキーステータスの取得に失敗しました","获取日志失败":"Failed to get logs","获取未配置模型失败":"未設定モデルの取得に失敗しました","获取模型列表":"モデルリストの取得","获取模型列表失败":"モデルリストの取得に失敗しました","获取渠道失败:":"チャネルの取得に失敗しました:","获取硬件类型失败: ":"Failed to get hardware types: ","获取签到状态失败":"チェックイン状態の取得に失敗しました","获取组列表失败":"グループリストの取得に失敗しました","获取绑定信息失败":"バインド情報の取得に失敗しました","获取自定义 OAuth 提供商列表失败":"カスタムOAuthプロバイダーリストの取得に失敗しました","获取详情失败":"Failed to get details","获取部署列表失败":"Failed to get deployment list","获取金额失败":"金額の取得に失敗しました","获取验证码":"認証コードを取得","获得":"獲得","补全":"補完","补全 {{completion}} tokens / 1M tokens * {{symbol}}{{price}}":"Completion {{completion}} tokens / 1M tokens * {{symbol}}{{price}}","补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"補完料金:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens(補完倍率:{{completionRatio}})","补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens":"補完料金:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens","补全倍率":"補完倍率","补全倍率值":"補完倍率","补单":"手動チャージ","补单失败":"手動チャージに失敗しました","补单成功":"手動チャージに成功しました","表单引用错误,请刷新页面重试":"フォームの参照でエラーが発生しました。ページを更新して再試行してください","表格视图":"テーブルビュー","覆盖模式:将完全替换现有的所有密钥":"上書きモード:既存のすべてのAPIキーを完全に置き換えます","覆盖模板":"オーバーライドテンプレート","覆盖现有密钥":"既存のAPIキーを上書き","规则":"ルール","规则 JSON":"ルールJSON","规则 JSON 格式不正确":"ルールJSONの形式が正しくありません","规则 ttl_seconds 为 0 时使用。0 表示使用后端默认 TTL:3600 秒。":"ルールのttl_secondsが0の場合に使用されます。0はバックエンドのデフォルトTTL:3600秒を使用します。","规则为 JSON 数组;可视化与 JSON 模式共用同一份数据。":"ルールはJSON配列です。ビジュアルモードとJSONモードは同じデータを共有します。","规则名称(可读性更好,也会出现在管理侧日志中)。":"ルール名(読みやすさ向上のため、管理側ログにも表示されます)。","规则导航":"ルールナビゲーション","规则未找到,请刷新后重试":"ルールが見つかりません。更新してから再試行してください","角色":"ロール","解析响应数据时发生错误":"レスポンスデータの解析時にエラーが発生しました","解析密钥文件失败: {{msg}}":"APIキーファイルの解析に失敗しました:{{msg}}","解析错误":"解析エラー","解绑":"バインド解除","解绑 Passkey":"Passkey連携解除","解绑后将无法使用 Passkey 登录,确定要继续吗?":"連携解除後は、Passkeyでログインできなくなります。連携を解除してもよろしいですか?","解绑成功":"バインド解除に成功しました","计价币种":"Pricing Currency","计算中":"Calculating","计算成本":"Calculate Cost","计算费用中...":"Calculating fees...","计费开始":"Billing Start","计费模式":"Billing mode","计费类型":"課金タイプ","计费过程":"課金プロセス","订单号":"注文番号","订阅":"サブスクリプション","订阅剩余":"サブスクリプション残り","订阅套餐":"サブスクリプションプラン","订阅套餐管理":"サブスクリプションプラン管理","订阅实例":"サブスクリプションインスタンス","订阅抵扣":"サブスクリプション控除","订阅管理":"サブスクリプション管理","订阅结算":"サブスクリプション精算","订阅说明":"サブスクリプション説明","认证方式":"認証方式","讯飞星火":"Spark Desk","记录请求与错误日志IP":"リクエストログとエラーログのIP記録","设备":"Device","设备类型偏好":"優先デバイスタイプ","设置 Logo":"ロゴを設定","设置2FA失败":"2要素認証の設定に失敗しました",'设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'チャージ額に応じた割引を設定します。キー:チャージ額、値:割引率。例:{"100": 0.95, "200": 0.9, "500": 0.85}',"设置两步验证":"2要素認証設定","设置令牌可用额度和数量":"トークンの利用可能クォータと数量の設定","设置令牌的基本信息":"トークンの基本情報","设置令牌的访问限制":"トークンのアクセス制限設定","设置保存失败":"設定の保存に失敗しました","设置保存成功":"設定の保存に成功しました","设置兑换码的基本信息":"引き換えコードの基本情報設定","设置兑换码的额度和数量":"引き換えコードの残高と数量の設定","设置公告":"お知らせ設定","设置关于":"「このサービスについて」を設定","设置已保存":"設定が保存されました","设置模型的基本信息":"モデルの基本情報設定","设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱":"クォータアラート通知を受信するメールアドレスを設定します。未入力の場合、アカウントに登録されているメールアドレスが使用されます","设置用户协议":"ユーザー利用規約設定","设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]":"ユーザーが選択可能なチャージ額のオプションを設定します。例:[10, 20, 50, 100, 200, 500]","设置管理员登录信息":"管理者ログイン情報設定","设置类型":"設定タイプ","设置系统名称":"システム名称設定","设置过短会影响数据库性能":"設定値を短くしすぎると、データベースのパフォーマンスが低下する恐れがあります。","设置隐私政策":"プライバシーポリシー設定","设置页脚":"フッターを設定","设置预填组的基本信息":"事前入力グループの基本情報設定","设置首页内容":"ホームコンテンツを設定","设置默认地区和特定模型的专用地区":"デフォルトリージョンと特定モデル専用のリージョンを設定します","设计与开发由":"開発元:","设计版本":"b80c3466cb6feafeb3990c7820e10e50","访问 io.net 控制台的 API Keys 页面":"Visit the API Keys page of the io.net console","访问容器":"Access Container","访问模型部署功能需要先启用 io.net 部署服务":"Accessing model deployment features requires enabling the io.net deployment service first","访问限制":"アクセス制限","该供应商提供多种AI模型,适用于不同的应用场景。":"このプロバイダーは多様なAIモデルを提供し、さまざまなユースケースに対応しています","该分类下没有可用模型":"この分類では利用可能なモデルがありません。","该域名已存在于白名单中":"このドメインはすでにホワイトリストに登録されています","该套餐未配置 Creem":"このプランには Creem が設定されていません","该套餐未配置 Stripe":"このプランには Stripe が設定されていません","该数据可能不可信,请谨慎使用":"このデータは信頼できない可能性があるため、ご利用の際はご注意ください","该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置":"このサーバーURLは決済コールバックアドレスおよびデフォルトホームのアドレスに影響するため、正しく設定されていることをご確認ください","该模型存在固定价格与倍率计费方式冲突,请确认选择":"このモデルは固定料金と倍率による課金方式が競合しているため、選択内容をご確認ください","该渠道已开启请求透传,参数覆写、模型重定向等 NewAPI 内置功能将失效,非最佳实践。":"このチャネルではリクエストのパススルーが有効です。パラメータ上書きやモデルリダイレクトなどの NewAPI 内蔵機能は無効になります。ベストプラクティスではありません。","该渠道已开启请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"このチャネルではリクエストのパススルーが有効です。パラメータ上書き、モデルリダイレクト、チャネル適応などの NewAPI 内蔵機能は無効になります。ベストプラクティスではありません。これにより問題が発生しても issue を投稿しないでください。","该规则未启用“作用域:包含规则名称”,无法按规则清空缓存。":"このルールは「スコープ:ルール名を含む」が有効になっていないため、ルールごとのキャッシュクリアができません。","该规则未设置参数覆盖模板":"このルールにはパラメータオーバーライドテンプレートが設定されていません","该规则的缓存保留时长;0 表示使用默认 TTL:":"このルールのキャッシュ保持期間。0はデフォルトTTLを使用:","该记录不包含可用的 token 统计口径。":"このレコードには利用可能なトークン統計がありません。","详情":"詳細","语言偏好":"言語設定","语言偏好已保存":"言語設定が保存されました","语音输入":"音声入力","语音输出":"音声出力","说明":"説明","说明:":"説明:","说明:本页测试为非流式请求;若渠道仅支持流式返回,可能出现测试失败,请以实际使用为准。":"注意: このページのテストは非ストリーミングリクエストです。チャネルがストリーミング応答のみ対応の場合、テストが失敗することがあります。実際の利用結果を優先してください。","说明:生成结果是可直接粘贴到渠道密钥里的 JSON(包含 access_token / refresh_token / account_id)。":"注:生成結果はチャネルキーに直接貼り付けられるJSON(access_token / refresh_token / account_idを含む)です。","说明信息":"説明","请上传密钥文件":"APIキーファイルをアップロードしてください","请上传密钥文件!":"APIキーファイルをアップロードしてください","请为渠道命名":"チャネル名を入力してください","请使用 Project 为 io.cloud 的密钥":"Please use a key with Project set to io.cloud","请先在设置中启用图片功能":"まず設定で画像機能を有効にしてください","请先填写 API Key":"Please fill in API Key first","请先填写 Discovery URL 或 Issuer URL":"まずDiscovery URLまたはIssuer URLを入力してください","请先填写 Issuer URL,以自动生成完整的端点 URL":"完全なエンドポイントURLを自動生成するには、まずIssuer URLを入力してください","请先填写 Ollama API 地址":"Please fill in Ollama API address first","请先填写服务器地址":"まずサーバーURLを入力してください","请先粘贴回调 URL":"まずコールバックURLを貼り付けてください","请先输入密钥":"まずAPIキーを入力してください","请先选择一条规则":"まずルールを選択してください","请先选择同步渠道":"まず同期するチャネルを選択してください","请先选择模型!":"まずモデルを選択してください","请先选择硬件类型":"Please select hardware type first","请先选择要删除的令牌!":"まず削除するトークンを選択してください","请先选择要删除的通道!":"まず削除するチャネルを選択してください","请先选择要设置标签的渠道!":"まずタグを設定するチャネルを選択してください","请先选择需要批量设置的模型":"まず一括設定するモデルを選択してください","请先阅读并同意用户协议和隐私政策":"まずユーザー利用規約とプライバシーポリシーをご確認の上、同意してください","请再次输入新密码":"新しいパスワードを再入力してください","请前往个人设置 → 安全设置进行配置。":"アカウント設定 → セキュリティ設定 にて設定してください。","请勿过度信任此功能,IP可能被伪造,请配合nginxå’Œcdn等网关使用":"IPは偽装される可能性があるため、この機能を過信しないでください。nginxã‚„CDNなどのゲートウェイと組み合わせて使用してください。","请在系统设置页面编辑分组倍率以添加新的分组:":"新規グループを追加するには、システム設定ページでグループ倍率を編集してください:","请填写完整的产品信息":"Please fill in complete product information","请填写完整的管理员账号信息":"管理者アカウント情報をすべて入力してください","请填写密钥":"APIキーを入力してください","请填写渠道名称和渠道密钥!":"チャネル名とAPIキーを入力してください","请填写部署地区":"デプロイ先リージョンを入力してください","请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。":"APIキーは大切に保管し、他人に漏洩しないでください。セキュリティ上の懸念がある場合は、速やかにAPIキーを再発行してください。","请尝试其他搜索关键词":"Please try other search keywords","请检查渠道配置或刷新重试":"チャネル設定を確認するか、ページを更新して再試行してください","请检查表单填写是否正确":"フォームへの入力内容が正しいかご確認ください","请检查输入":"入力内容をご確認ください","请求体 JSON":"リクエストボディJSON","请求体内存缓存":"リクエストボディメモリキャッシュ","请求体磁盘缓存":"リクエストボディディスクキャッシュ","请求体超过此大小时使用磁盘缓存":"リクエストボディがこのサイズを超えた場合にディスクキャッシュを使用","请求参数无效":"Invalid request parameters","请求发生错误":"リクエストでエラーが発生しました","请求发生错误: ":"リクエストでエラーが発生しました:","请求后端接口失败:":"バックエンドAPIリクエストに失敗しました:","请求失败":"リクエストに失敗しました","请求头覆盖":"リクエストヘッダーの上書き","请求并计费模型":"リクエスト課金モデル","请求时长: ${time}s":"応答時間:${time}s","请求次数":"リクエスト数","请求结束后多退少补":"リクエスト完了後、差額が精算されます","请求超时,请刷新页面后重新发起 GitHub 登录":"タイムアウトしました。ページをリロードして GitHub ログインをやり直してください","请求路径":"Request path","请求转换":"リクエスト変換","请求预扣费额度":"リクエスト時の事前差し引きクォータ","请点击我":"こちらをクリック",'请确认以下设置信息,点击"初始化系统"开始配置':"以下の設定内容をご確認の上、「システム初期化」をクリックして設定を開始してください","请确认您已了解禁用两步验证的后果":"2要素認証を無効にするリスクを理解しているかご確認ください","请确认管理员密码":"管理者パスワード(確認用)","请稍后几秒重试,Turnstile 正在检查用户环境!":"Turnstileがユーザー環境を確認中のため、数秒後に再試行してください","请粘贴完整回调 URL(包含 code 与 state)":"完全なコールバックURL(codeとstateを含む)を貼り付けてください","请联系管理员在系统设置中配置API信息":"システム設定でAPI情報を設定するため、管理者にお問い合わせください","请联系管理员在系统设置中配置Uptime":"システム設定でUptimeを設定するため、管理者にお問い合わせください","请联系管理员在系统设置中配置公告信息":"システム設定でお知らせを設定するため、管理者にお問い合わせください","请联系管理员在系统设置中配置常见问答":"システム設定でFAQを設定するため、管理者にお問い合わせください","请联系管理员配置聊天链接":"チャットURLを設定するため、管理者にお問い合わせください","请至少选择一个令牌!":"トークンを少なくとも1つ選択してください","请至少选择一个兑换码!":"引き換えコードを少なくとも1つ選択してください","请至少选择一个模型":"モデルを少なくとも1つ選択してください","请至少选择一个模型!":"モデルを少なくとも1つ選択してください","请至少选择一个渠道":"チャネルを少なくとも1つ選択してください","请输入 API Key,一行一个,格式:APIKey|Region":"Enter API Key, one per line, format: APIKey|Region","请输入 API Key,格式:APIKey|Region":"Enter API Key, format: APIKey|Region","请输入 Authorization Endpoint":"Authorization Endpointを入力してください","请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com":"AZURE_OPENAI_ENDPOINTを入力してください(例:https://docs-test-001.openai.azure.com)","请输入 Client ID":"Client IDを入力してください","请输入 Client Secret":"Client Secretを入力してください","请输入 io.net API Key":"Please enter io.net API Key","请输入 io.net API Key(敏感信息不显示)":"Please enter io.net API Key (sensitive information not displayed)",'请输入 JSON 格式的 OAuth 凭据,例如:\n{\n "access_token": "...",\n "account_id": "..." \n}':`JSON形式のOAuth資格情報を入力してください。例: { "access_token": "...", "account_id": "..." }`,'请输入 JSON 格式的密钥内容,例如:\n{\n "type": "service_account",\n "project_id": "your-project-id",\n "private_key_id": "...",\n "private_key": "...",\n "client_email": "...",\n "client_id": "...",\n "auth_uri": "...",\n "token_uri": "...",\n "auth_provider_x509_cert_url": "...",\n "client_x509_cert_url": "..."\n}':`JSON形式のAPIキーを入力してください。例: { "type": "service_account", "project_id": "your-project-id", "private_key_id": "...", "private_key": "...", "client_email": "...", "client_id": "...", "auth_uri": "...", "token_uri": "...", "auth_provider_x509_cert_url": "...", "client_x509_cert_url": "..." }`,"请输入 OIDC çš„ Well-Known URL":"OIDCのWell-Known URLを入力してください","请输入 Slug":"Slugを入力してください","请输入 Token Endpoint":"Token Endpointを入力してください","请输入 User Info Endpoint":"User Info Endpointを入力してください","请输入6位验证码或8位备用码":"6桁の認証コードまたは8桁のバックアップコードを入力してください","请输入API地址":"ベースURLを入力してください","请输入API地址!":"ベースURLを入力してください!","请输入Bark推送URL":"BarkプッシュURLを入力してください","请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}":"BarkプッシュURLを入力してください(例: https://api.day.app/yourkey/{{title}}/{{content}})","请输入Gotify应用令牌":"Gotifyアプリトークンを入力してください","请输入Gotify服务器地址":"GotifyサーバーURLを入力してください","请输入Gotify服务器地址,例如: https://gotify.example.com":"GotifyサーバーURLを入力してください(例: https://gotify.example.com)",'请输入JSON数组,如 ["model-a","model-b"]':'JSON配列を入力してください(例:["model-a","model-b"])',"请输入Uptime Kuma地址":"Uptime Kumaアドレスを入力してください","请输入Uptime Kuma服务地址,如:https://status.example.com":"Uptime Kumaサービスアドレスを入力してください(例: https://status.example.com)","请输入URL链接":"URLを入力してください","请输入Webhook地址":"Webhook URLを入力してください","请输入Webhook地址,例如: https://example.com/webhook":"Webhook URLを入力してください(例:https://example.com/webhook)","请输入你的账户名以确认删除!":"削除を確認するには、アカウント名を入力してください","请输入供应商名称":"プロバイダー名称を入力してください","请输入供应商名称,如:OpenAI":"プロバイダー名称を入力してください(例: OpenAI)","请输入供应商描述":"プロバイダーの説明を入力してください","请输入兑换码":"引き換えコードを入力してください","请输入兑换码!":"引き換えコードを入力してください","请输入公告内容":"お知らせ内容を入力してください","请输入公告内容(支持 Markdown/HTML)":"お知らせ内容を入力してください(Markdown/HTMLに対応しています)","请输入分类名称":"分類名称を入力してください","请输入分类名称,如:OpenAI、Claudeç­‰":"分類名称を入力してください(例: OpenAI、Claudeなど)","请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com":"/suno より前のパス(通常はドメイン)を入力してください(例:https://api.example.com)","请输入副本数量":"Please enter number of replicas","请输入原密码":"現在のパスワードを入力してください","请输入原密码!":"現在のパスワードを入力してください","请输入名称":"名称を入力してください","请输入回答内容":"回答を入力してください","请输入回答内容(支持 Markdown/HTML)":"回答を入力してください(Markdown/HTMLに対応しています)","请输入图标名称":"アイコン名を入力してください","请输入填充值":"値を入力してください","请输入备注(仅管理员可见)":"備考を入力してください(管理者のみ閲覧可能です)","请输入套餐标题":"プラン名を入力してください","请输入完整的 JSON 格式密钥内容":"完全なJSON形式のAPIキーを入力してください","请输入完整的URL,例如:https://api.openai.com/v1/chat/completions":"完全なURLを入力してください(例:https://api.openai.com/v1/chat/completions)","请输入完整的URL链接":"完全なURLを入力してください","请输入容器名称":"Please enter container name","请输入密码":"パスワードを入力してください","请输入密钥":"APIキーを入力してください","请输入密钥,一行一个":"APIキーを入力してください(1行に1つずつ)","请输入密钥,一行一个,格式:AccessKey|SecretAccessKey|Region":"Enter keys one per line, format: AccessKey|SecretAccessKey|Region","请输入密钥!":"APIキーを入力してください","请输入延长时长":"Please enter extension duration","请输入总额度":"総クォータを入力してください","请输入您的密码":"パスワードを入力してください","请输入您的用户名以确认删除":"削除を確認するには、ユーザー名を入力してください","请输入您的用户名或邮箱地址":"ユーザー名 メールアドレスを入力してください","请输入您的邮箱地址":"メールアドレスを入力してください","请输入您的问题...":"ご質問を入力してください...","请输入数值":"数値を入力してください","请输入数字":"数値を入力してください","请输入新密码":"新しいパスワードを入力してください","请输入新密码!":"新しいパスワードを入力してください","请输入新建数量":"作成数を入力してください","请输入新标签,留空则解散标签":"新しいタグを入力してください。未入力の場合はタグが解除されます","请输入新的剩余额度":"新しい残りクォータを入力してください","请输入新的密码,最短 8 位":"新しいパスワードを入力してください(8文字以上)","请输入新的显示名称":"新しい表示名を入力してください","请输入新的用户名":"新しいユーザー名を入力してください","请输入新的部署名称":"Please enter new deployment name","请输入显示名称":"表示名を入力してください","请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。":"有効なJSON形式のリクエストボディを入力してください。プレビューパネルのデフォルトのリクエストボディ形式を参照できます。","请输入有效的数字":"有効な数値を入力してください","请输入有效的镜像地址":"Please enter a valid image address","请输入标签名称":"タグ名を入力してください","请输入模型倍率":"モデル倍率を入力してください","请输入模型倍率和补全倍率":"モデル倍率と補完倍率を入力してください","请输入模型名称":"モデル名を入力してください","请输入模型名称,例如: llama3.2, qwen2.5:7b":"Please enter model name, e.g.: llama3.2, qwen2.5:7b","请输入模型名称,如:gpt-4":"モデル名を入力してください(例: gpt-4)","请输入模型描述":"モデルの説明を入力してください","请输入消息内容...":"メッセージを入力してください...","请输入状态页面Slug":"ステータスページスラッグを入力してください","请输入状态页面的Slug,如:my-status":"ステータスページスラッグを入力してください(例: my-status)","请输入生成数量":"生成数を入力してください","请输入用户名":"ユーザー名を入力してください","请输入私有部署地址,格式为:https://fastgpt.run/api/openapi":"https://fastgpt.run/api/openapi の形式で、プライベートデプロイ先URLを入力してください","请输入秒数":"秒数を入力してください","请输入管理员密码":"管理者パスワードを入力してください","请输入管理员用户名":"管理者ユーザー名を入力してください","请输入线路描述":"チャネルの説明を入力してください","请输入组名":"グループ名を入力してください","请输入组描述":"グループの説明を入力してください","请输入组织org-xxx":"組織ID(例:org-xxx)を入力してください","请输入聊天应用名称":"チャットアプリ名を入力してください","请输入补全倍率":"補完倍率を入力してください","请输入要延长的小时数":"Please enter the number of hours to extend","请输入要设置的标签名称":"設定するタグ名を入力してください","请输入认证器验证码":"オーセンティケーターの認証コードを入力してください","请输入认证器验证码或备用码":"オーセンティケーターの認証コードまたはバックアップコードを入力してください","请输入说明":"説明を入力してください","请输入运行时长":"Please enter runtime duration","请输入邮箱!":"メールアドレスを入力してください","请输入邮箱地址":"メールアドレスを入力してください","请输入邮箱验证码!":"メール認証コードを入力してください","请输入部署名称":"Please enter deployment name","请输入部署名称以完成二次确认":"Enter deployment name to complete secondary confirmation",'请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n "default": "us-central1",\n "claude-3-5-sonnet-20240620": "europe-west1"\n}':`デプロイ先リージョンを入力してください(例:us-central1) モデルマッピング形式に対応しています { "default": "us-central1", "claude-3-5-sonnet-20240620": "europe-west1" }`,"请输入金额":"金額を入力してください","请输入镜像地址":"Please enter image address","请输入问题标题":"質問のタイトルを入力してください","请输入预警阈值":"クォータアラートを入力してください","请输入预警额度":"クォータアラートを入力してください","请输入额度":"クォータを入力してください","请输入验证码":"認証コードを入力してください","请输入验证码或备用码":"認証コードまたはバックアップコードを入力してください","请输入默认 API 版本,例如:2025-04-01-preview":"デフォルトのAPIバージョンを入力してください(例:2025-04-01-preview)","请选择API地址":"ベースURLを選択してください","请选择一条规则进行编辑。":"編集するルールを選択してください。","请选择主模型":"メインモデルを選択してください","请选择产品":"Select a product","请选择你的复制方式":"コピー方法を選択してください","请选择使用模式":"利用モードを選択してください","请选择分组":"グループを選択してください","请选择发布日期":"公開日を選択してください","请选择可以使用该渠道的分组":"このチャネルを利用できるグループを選択してください","请选择可以使用该渠道的分组,留空则不更改":"このチャネルを利用できるグループを選択してください。空欄の場合は変更されません","请选择同步语言":"同期する言語を選択してください","请选择名称匹配类型":"名称マッチングタイプを選択してください","请选择多密钥使用策略":"複数APIキーの利用ポリシーを選択してください","请选择密钥更新模式":"APIキー更新モードを選択してください","请选择密钥格式":"APIキー形式を選択してください","请选择支付方式":"お支払い方法を選択してください","请选择日志记录时间":"ログ記録時間を選択してください","请选择模型":"モデルを選択してください","请选择模型。":"モデルを選択してください。","请选择消息优先级":"メッセージ優先度を選択してください","请选择渠道类型":"チャネルタイプを選択してください","请选择硬件类型":"Please select hardware type","请选择组类型":"グループタイプを選択してください","请选择至少一个部署位置":"Please select at least one deployment location","请选择订阅套餐":"サブスクリプションプランを選択してください","请选择该令牌支持的模型,留空支持所有模型":"対応モデルを選択してください。空欄の場合は全モデルに対応します。","请选择该渠道所支持的模型":"このチャネルでサポートされているモデルを選択してください","请选择该渠道所支持的模型,留空则不更改":"このチャネルに対応しているモデルを選択してください。空欄の場合は変更されません","请选择过期时间":"有効期限を選択してください","请选择通知方式":"通知方法を選択してください","调用次数":"呼び出し回数","调用次数分布":"呼び出し回数分布","调用次数排行":"呼び出し回数ランキング","调试信息":"デバッグ情報","谨慎":"注意","警告":"警告","警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Pingé—´éš”":"警告:キープアライブを有効にした後、データ書き込み後にチャネルエラーが発生した場合、システムは再試行できません。有効化が必須の場合は、Ping間隔を可能な限り長く設定することを推奨します","警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!":"警告:2要素認証を無効にすると、認証設定とすべてのバックアップコードが永久に削除されます。この操作は元に戻すことができません","豆包":"豆包","账单":"請求情報","账户充值":"アカウントチャージ","账户已删除!":"アカウントが削除されました","账户已锁定":"アカウントはロックされています","账户数据":"アカウントデータ","账户管理":"アカウント管理","账户绑定":"アカウント連携","账户绑定、安全设置和身份验证":"アカウント連携、セキュリティ設定、認証","账户绑定管理":"アカウントバインド管理","账户统计":"アカウント統計","货币":"Currency","货币单位":"通貨単位","购买上限":"購入上限","购买兑换码":"引き換えコードの購入","购买套餐后即可享受模型权益":"プラン購入後にモデル特典を利用できます","购买或手动新增订阅会升级到该分组;当套餐失效/过期或手动作废/删除后,将回退到升级前分组。回退不会立即生效,通常会有几分钟延迟。":"購入または手動での追加によりこのグループにアップグレードされます。プランの失効/期限切れ、無効化/削除後は元のグループに戻ります。反映には数分かかる場合があります。","购买订阅套餐":"サブスクリプションプランを購入","费用信息":"Cost Information","费用预估":"Cost Estimate","资源消耗":"リソース消費","èµ·å§‹æ—¶é—´":"開始時間","超级管理员":"スーパー管理者","超级管理员未设置充值链接!":"スーパー管理者がチャージリンクを設定していません","超过阈值时拒绝新请求":"閾値を超えた場合に新しいリクエストを拒否する","跟随日志":"Follow Logs","跟随系统主题设置":"システムテーマ","跨分组":"グループ間","跨分组重试":"グループ間リトライ","路径正则":"パス正規表現","路径正则(每行一个)":"パス正規表現(1行に1つ)","跳转":"リダイレクト","轮询":"ポーリング","轮询模式":"ポーリングモード","轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能":"ポーリングモードは、Redisとメモリキャッシュ機能との併用が必須です。併用しない場合、パフォーマンスが大幅に低下し、ポーリング機能も実現できません","输入":"入力","输入 OIDC çš„ Authorization Endpoint":"OIDCのAuthorization Endpointを入力してください","输入 OIDC çš„ Client ID":"OIDCのClient IDを入力してください","输入 OIDC çš„ Token Endpoint":"OIDCのToken Endpointを入力してください","输入 OIDC çš„ Userinfo Endpoint":"OIDCのUserinfo Endpointを入力してください","输入IP地址后回车,如:8.8.8.8":"IPアドレスを入力してEnter(例:8.8.8.8)","输入JSON对象":"JSONオブジェクトを入力してください","输入价格":"入力価格","输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}":"入力料金:{{symbol}}{{price}} / 1M tokens{{audioPrice}}","输入你注册的 LinuxDO OAuth APP çš„ ID":"登録したLinuxDO OAuth APPのIDを入力してください","输入你的账户名{{username}}以确认删除":"削除確認: アカウント名{{username}}を入力してください","输入域名后回车":"ドメインを入力してEnter","输入域名后回车,如:example.com":"ドメインを入力してEnter(例:example.com)","输入密码,最短 8 位,最长 20 位":"パスワードを入力してください(8~20文字)","输入数字":"数値を入力してください",'输入标签或使用","分隔多个标签':"タグを入力し、複数の場合は「,」で区切ってください。","输入模型倍率":"モデル倍率を入力してください","输入每次价格":"1回あたりの料金を入力してください","输入端口后回车,如:80 或 8000-8999":"ポートを入力してEnter(例: 80 または 8000-8999)","输入系统提示词,用户的系统提示词将优先于此设置":"システムプロンプトを入力してください。ユーザーのシステムプロンプトがこの設定より優先されます","输入自定义模型名称":"カスタムモデル名を入力してください","输入补全价格":"補完料金を入力してください","输入补全倍率":"補完倍率を入力してください","输入要添加的邮箱域名":"追加するメールドメインを入力してください","输入认证器应用显示的6位数字验证码":"認証アプリに表示される6桁の認証コードを入力してください","输入邮箱地址":"メールアドレスを入力","输入金额":"金額を入力","输入项目名称,按回车添加":"プロジェクト名を入力してEnterで追加","输入额度":"クォータを入力","输入验证码":"認証コードを入力してください","输入验证码完成设置":"認証コードを入力して設定を完了してください","输出":"出力","输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}":"補完 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}","输出价格":"補完料金","输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"補完料金:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (補完倍率:{{completionRatio}})","输出倍率 {{completionRatio}}":"Output ratio {{completionRatio}}","边栏设置":"サイドバー設定","过期于":"有効期限","过期时间":"有効期限","过期时间不能早于当前时间!":"有効期限は現在時刻より前に設定できません","过期时间快捷设置":"有効期限クイック設定","过期时间格式错误!":"有効期限のフォーマットが正しくありません","运营设置":"運用設定","运行中":"Running","运行命令 (Command)":"Command","运行时长":"Runtime Duration","运行时长(小时)":"Runtime Duration (hours)","返回修改":"Go back and edit","返回登录":"ログインに戻る","这将删除超过 10 分钟未使用的临时缓存文件":"10分以上使用されていない一時キャッシュファイルを削除します","这是基础金额,实际扣费 = 基础金额 x 系统分组倍率。":"これは基本金額です。実際の課金 = 基本金額 × システムグループ倍率。","这是重复键中的最后一个,其值将被使用":"重複するキーのうち、最後のキーの値が使用されます","这里直接编辑 JSON 对象。适合简单覆盖参数的场景。":"ここでJSONオブジェクトを直接編集します。シンプルなパラメータオーバーライドシナリオに適しています。","进度":"進捗","进行中":"進行中","进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用":"この操作の実行時、チャネルへのアクセスエラーが発生する可能性があります。データベースに問題がある場合のみ使用してください","违规扣费":"違反課金","违规扣费金额":"違反課金金額","连接保活设置":"接続キープアライブ設定","连接已断开":"接続が切断されました","连接测试中...":"Testing connection...","追加到现有密钥":"既存APIキーへの追加","追加模式:将新密钥添加到现有密钥列表末尾":"追加モード:新しいAPIキーを既存のAPIキーリストの末尾に追加します","追加模式:新密钥将添加到现有密钥列表的末尾":"追加モード:新しいAPIキーを、既存のAPIキーリストの末尾に追加します","追加模板":"テンプレートを追加","退出":"ログアウト","退款":"返金","适用于个人使用的场景,不需要设置模型价格":"個人利用のシナリオに適しており、モデル料金の設定は不要です","适用于为多个用户提供服务的场景":"複数のユーザーにサービスを提供するシナリオに適しています","适用于展示系统功能的场景,提供基础功能演示":"システムの機能を紹介するシナリオに適しており、基本的な機能のデモンストレーションを提供します","适配 -thinking、-thinking-预算数字 å’Œ -nothinking 后缀":"-thinking、-thinking-予算数値、-nothinking、および -low/-medium/-high サフィックスに対応","选择充值额度":"チャージ額を選択","选择分组":"グループを選択","选择同步来源":"同期ソースを選択","选择同步渠道":"同期チャネルを選択","选择同步语言":"同期する言語を選択","选择容器":"Select Container","选择您的首选界面语言,设置将自动保存并同步到所有设备":"お好みのインターフェース言語を選択してください。設定は自動的に保存され、すべてのデバイスに同期されます","选择成功":"選択に成功しました","选择支付方式":"チャージ方法を選択","选择支持的认证设备类型":"対応している認証デバイスタイプを選択","选择方式":"方式を選択","选择时间":"時間を選択","选择模型":"モデルを選択","选择模型供应商":"モデルプロバイダーを選択","选择模型后可一键填充当前选中令牌(或本页第一个令牌)。":"モデルを選択後、現在選択中のトークン(またはこのページの最初のトークン)をクイック入力できます。","选择模型开始对话":"モデルを選択してチャットを開始","选择状态":"Select Status","选择硬件类型":"Select Hardware Type","选择端点类型":"エンドポイントタイプを選択","选择系统运行模式":"システムの動作モードを選択","选择组类型":"グループタイプを選択","选择要覆盖的冲突项":"上書きする競合項目を選択","选择订阅套餐":"サブスクリプションプランを選択","选择语言":"言語を選択","选择过期时间(可选,留空为永久)":"有効期限を選択(オプション、空欄の場合は無期限)","选择部署位置(可多选)":"Select deployment location(s) (multiple selections allowed)","选择预设模板(可选)":"プリセットテンプレートを選択(オプション)","透传请求体":"リクエストボディパススルー","递归":"再帰","递归策略":"再帰戦略","通义千问":"Qwen","通用设置":"一般設定","通知":"通知","通知、价格和隐私相关设置":"通知、料金、プライバシー関連設定","通知内容":"通知コンテンツ","通知内容,支持 {{value}} 变量占位符":"通知コンテンツ(変数プレースホルダー {{value}} に対応)","通知方式":"通知方法","通知标题":"通知タイトル","通知类型 (quota_exceed: 额度预警)":"通知タイプ(quota_exceed: クォータアラート)","通知邮箱":"通知メールアドレス","通知配置":"通知設定","通过划转功能将奖励额度转入到您的账户余额中":"振替機能を利用して、特典をアカウントの残高に振り替えることができます","通过密码注册时需要进行邮箱验证":"パスワードでのサインアップ時にメールアドレスの確認を必須にする","通道 ${name} 余额更新成功!":"チャネル「${name}」のクォータを更新しました。","通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。":"チャネル「${name}」のテストに成功しました。モデル「${model}」の所要時間 ${time.toFixed(2)} 秒。","通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。":"チャネル「${name}」のテストに成功しました。所要時間 ${time.toFixed(2)} 秒。","速率限制设置":"レート制限設定","逻辑":"ロジック","邀请":"招待","邀请人":"招待元","邀请人数":"招待ユーザー数","邀请信息":"招待情報","邀请奖励":"招待特典","邀请好友注册,好友充值后您可获得相应奖励":"友達を招待し、招待された友達がチャージすると、あなたにも特典が付与されます","邀请好友获得额外奖励":"友達を招待して追加特典を獲得","邀请新用户奖励额度":"新規ユーザー招待の特典クォータ","邀请的好友越多,获得的奖励越多":"招待する友達が多ければ多いほど、獲得できる特典も多くなります","邀请码":"招待コード","邀请获得额度":"招待特典クォータ","邀请链接":"招待リンク","邀请链接已复制到剪切板":"招待リンクがクリップボードにコピーされました","邮件通知":"メール通知","邮箱":"メールアドレス","邮箱地址":"メールアドレス","邮箱域名格式不正确,请输入有效的域名,如 gmail.com":"メールドメインの形式が正しくありません。gmail.com のような有効なドメインを入力してください","邮箱域名白名单格式不正确":"メールドメインのホワイトリストの形式が正しくありません","邮箱字段(可选)":"メールフィールド(オプション)","邮箱账户绑定成功!":"メールアカウントの連携に成功しました","部分保存失败":"一部の保存に失敗しました","部分保存失败,请重试":"一部の保存に失敗しました。再試行してください","部分渠道测试失败:":"一部のチャネルのテストに失敗しました:","部署 ID":"Deployment ID","部署ID":"Deployment ID","部署中":"Deploying","部署位置":"Deployment Location","部署位置加载中...":"Loading deployment locations...","部署删除成功":"Deployment deleted successfully","部署名称":"Deployment Name","部署名称不匹配,请检查后重新输入":"Deployment name does not match, please check and re-enter","部署名称只能包含字母、数字、横线、下划线和中文":"Deployment name can only contain letters, numbers, hyphens, underscores and Chinese characters","部署名称更新成功":"Deployment name updated successfully","部署启动成功":"Deployment started successfully","部署地区":"デプロイ先リージョン","部署请求中":"Requesting deployment","部署配置":"Deployment Configuration","部署重启成功":"Deployment restarted successfully","配置":"設定","配置 Discord OAuth":"Configure Discord OAuth","配置 GitHub OAuth App":"GitHub OAuth アプリ設定","配置 Linux DO OAuth":"Linux DO OAuth 設定","配置 OIDC":"OIDC 設定","配置 Passkey":"Passkeyを設定","配置 SMTP":"SMTP 設定","配置 Telegram 登录":"Telegram ログイン設定","配置 Turnstile":"Turnstile 設定","配置 WeChat Server":"WeChatサーバー設定","配置和消息已全部重置":"設定とメッセージがすべてリセットされました","配置套餐的有效时长":"プランの有効期間を設定","配置如何从用户信息 API 响应中提取用户数据,支持 JSONPath 语法":"ユーザー情報APIレスポンスからユーザーデータを抽出する方法を設定、JSONPath構文をサポート","配置完成后刷新页面即可使用模型部署功能":"After configuration is complete, refresh the page to use the model deployment feature","配置导入成功":"設定のインポートに成功しました","配置已导出到下载文件夹":"設定がダウンロードフォルダーにエクスポートされました","配置已重置,对话消息已保留":"設定がリセットされ、チャットメッセージは保持されました","配置文件同步":"設定ファイル同期","配置更新确认":"Configuration Update Confirmation","配置有效的 io.net API Key":"Configure a valid io.net API Key","配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全":"内部ネットワークリソースを保護するため、サーバーサイド・リクエスト・フォージェリ(SSRF)保護を設定します","配置模型部署服务提供商的API密钥和启用状态":"Configure the API key and enabled status of the model deployment service provider","配置登录注册":"ログイン・サインアップ設定","配置自定义 OAuth 提供商,支持 GitHub Enterprise、GitLab、Gitea、Nextcloud、Keycloak、ORY 等兼容 OAuth 2.0 协议的身份提供商":"カスタムOAuthプロバイダーを設定。GitHub Enterprise、GitLab、Gitea、Nextcloud、Keycloak、ORYなどのOAuth 2.0互換IDプロバイダーをサポート","配置说明":"設定の説明","配置邮箱域名白名单":"メールドメインのホワイトリスト設定","重启部署失败":"Failed to restart deployment","重命名部署":"Rename Deployment","重复提交":"二重送信","重复的键名":"重複したキー名","重复的键名,此值将被后面的同名键覆盖":"キー名が重複しています。この値は後続の同名キーによって上書きされます","重定向 URL å¡«":"リダイレクトURLを入力してください","重新发送":"再送信","重新生成":"再生成","重新生成备用码":"バックアップコードの再生成","重新生成备用码失败":"バックアップコードの再生成に失敗しました","重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。":"バックアップコードを再生成すると、既存のバックアップコードは無効になります。現在のバックアップコードを保存済みであることをご確認ください。","重绘":"再生成","重置":"リセット","重置 2FA":"2要素認証のリセット","重置 Passkey":"Passkeyリセット","重置为默认":"デフォルトへのリセット","重置周期":"リセット周期","重置失败":"リセットに失敗しました","重置模型倍率":"モデル倍率をリセット","重置统计":"統計をリセット","重置选项":"オプションリセット","重置邮件发送成功,请检查邮箱!":"パスワードリセットのメールを送信しました。メールをご確認ください","重置配置":"設定リセット","重要提醒":"Important Notice","重试":"再試行","重试建议":"リトライ提案","重试连接":"Retry Connection","金额":"金額","钱包管理":"ウォレット管理","链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/å’Œ/v1":"リンク内の{key}は自動的にsk-xxxxに、{address}はシステム設定のサーバーURLに置換されます。末尾に/ã‚„/v1は含みません","销毁容器":"Destroy Container","销毁容器失败":"Failed to destroy container","错误":"エラー","错误代码(可选)":"エラーコード(オプション)","错误消息(必填)":"エラーメッセージ(必須)","错误类型(可选)":"エラータイプ(オプション)","错误详情":"エラー詳細",'键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{"vip": {"default": 0.5, "test": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1':'キーはグループ名、値は別のJSONオブジェクトです。このオブジェクトのキーには、利用するトークンが属するグループ名を指定し、値にはそのユーザーグループに適用される特別な倍率を指定します。例:{"vip": {"default": 0.5, "test": 1}} は、vipグループのユーザーがdefaultグループのトークンを利用する際の倍率が0.5、testグループのトークンを利用する際の倍率が1になることを示します',"键为原状态码,值为要复写的状态码,仅影响本地判断":"キーは元のステータスコード、値は上書きするステータスコードで、ローカルでの判断にのみ影響します",'键为用户分组名称,值为操作映射对象。内层键以"+:"开头表示添加指定分组(键值为分组名称,值为描述),以"-:"开头表示移除指定分组(键值为分组名称),不带前缀的键直接添加该分组。例如:{"vip": {"+:premium": "高级分组", "special": "特殊分组", "-:default": "默认分组"}},表示 vip 分组的用户可以使用 premium å’Œ special 分组,同时移除 default 分组的访问权限':'Keys are user group names and values are operation mappings. Inner keys prefixed with "+:" add the specified group (key is the group name, value is the description); keys prefixed with "-:" remove the specified group; keys without a prefix add that group directly. Example: {"vip": {"+:premium": "Advanced group", "special": "Special group", "-:default": "Default group"}} means vip users can access the premium and special groups while removing access to the default group.',"键为端点类型,值为路径和方法对象":"キー:エンドポイントタイプ、値:パスとメソッドのオブジェクト","键为请求中的模型名称,值为要替换的模型名称":"キー:リクエスト内のモデル名、値:置換後のモデル名","键名":"キー名","镜像仓库密码":"Image Registry Password","镜像仓库用户名":"Image Registry Username","镜像仓库配置":"Image Registry Configuration","镜像地址":"Image Address","镜像选择":"Image Selection","镜像配置":"Image Configuration","问题标题":"質問タイトル","队列中":"待機中","附加条件":"追加条件","降低您账户的安全性":"アカウントのセキュリティを低下させる","降级":"降格","限制周期":"制限期間","限制周期统一使用上方配置的“限制周期”值。":"制限期間は、一律で上記にて設定された「制限期間」の値を使用します。","限流":"レート制限","限购":"購入制限","隐私政策":"プライバシーポリシー","隐私政策已更新":"プライバシーポリシーが更新されました","隐私政策更新失败":"プライバシーポリシーの更新に失敗しました","隐私设置":"プライバシー設定","隐藏操作项":"操作項目を非表示","隐藏调试":"デバッグを非表示","随机":"ランダム","随机模式":"ランダムモード","随机种子 (留空为随机)":"ランダムシード(空欄でランダム)","零一万物":"Yi","需要安全验证":"セキュリティ認証が必要です","需要添加的额度(支持负数)":"追加する残高(マイナス値も可)","需要登录访问":"アクセスにはログインが必要です","需要配置的项目":"Items to Configure","需要重新完整设置才能再次启用":"再度有効にするには、改めてすべての設定を完了させる必要があります","非必要,不建议启用模型限制":"必須ではないため、モデル制限の有効化は推奨しません","非流":"非ストリーミング","音乐预览":"音楽プレビュー","音频倍率(仅部分模型支持该计费)":"オーディオ倍率(一部のモデルのみこの課金に対応)","音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}":"オーディオプロンプト {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + オーディオ補完 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}","音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})":"オーディオプロンプト料金:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens(オーディオ倍率:{{audioRatio}})","音频无法播放":"音声を再生できません","音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})":"オーディオ補完料金:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens(オーディオ補完倍率:{{audioCompRatio}})","音频补全倍率(仅部分模型支持该计费)":"オーディオ補完倍率(一部のモデルのみこの課金に対応)","音频输入相关的倍率设置,键为模型名称,值为倍率":"オーディオ入力に関する倍率設定です。キー:モデル名、値:倍率。","音频输出补全相关的倍率设置,键为模型名称,值为倍率":"オーディオ補完に関する倍率設定です。キー:モデル名、値:倍率。","页脚":"フッター","页面未找到,请检查您的浏览器地址是否正确":"ページが見つかりませんでした。ブラウザのアドレスが正しいかご確認ください","顶栏管理":"トップバー管理","项":"ä»¶","项目":"プロジェクト","项目内容":"プロジェクト内容","项目操作按钮组":"プロジェクト操作ボタングループ","预估总费用":"Estimated Total Cost","预估费用仅供参考,实际费用可能略有差异":"Estimated cost is for reference only, actual cost may vary slightly","预填组管理":"事前入力グループ管理","预扣":"仮控除","预览失败":"プレビューに失敗しました","预览更新":"更新のプレビュー","预览模板":"テンプレートをプレビュー","预览请求体":"リクエストボディのプレビュー","预计结束":"Estimated End","预设模板":"プリセットテンプレート","预警阈值必须为正数":"アラートしきい値は0より大きい必要があります","频率惩罚,减少重复词汇的出现":"頻度ペナルティ、単語の繰り返しを減少","频率限制的周期(分钟)":"レート制限の期間(分)","颜色":"カラー","额度":"クォータ","额度充值":"クォータ補充","额度必须大于0":"クォータは0より大きい必要があります","额度提醒阈值":"クォータアラートしきい値","额度查询接口返回令牌额度而非用户额度":"クォータ取得APIは、ユーザークォータではなくトークンクォータを返します","额度设置":"クォータ設定","额度重置":"クォータリセット","额度预警阈值":"クォータアラートしきい値","首尾生视频":"冒頭・末尾動画生成","首页":"ホーム","首页内容":"ホームコンテンツ","验证":"認証","验证 Passkey":"Passkeyの認証","验证失败,请重试":"認証に失敗しました。再試行してください","验证成功":"認証に成功しました。","验证数据库连接状态":"データベース接続検証","验证码":"認証コード","验证码发送成功,请检查邮箱!":"認証コードを送信しました。メールをご確認ください","验证设置":"認証設定","验证身份":"本人認証","验证配置错误":"認証設定のエラー","高级":"高度な設定","高级文本编辑":"高度なテキスト編集","高级设置":"詳細設定","高级选项":"高度なオプション","高级配置":"Advanced Configuration","黑名单":"ブラックリスト","默认":"デフォルト","默认 API 版本":"デフォルトAPIバージョン","默认 Responses API 版本,为空则使用上方版本":"デフォルトのレスポンスAPIバージョン。未入力の場合、上記のバージョンが使用されます。","默认 TTL(秒)":"デフォルトTTL(秒)","默认为 5m 缓存创建倍率;1h 缓存创建倍率按固定乘法自动计算(当前为 1.6x)":"デフォルトは5mのキャッシュ作成倍率です。1hのキャッシュ作成倍率は固定乗数で自動計算されます(現在は1.6倍)","默认使用系统名称":"デフォルトのシステム名称","默认助手消息":"こんにちは!何かお手伝いできることはありますか?","默认区域":"デフォルトリージョン","默认区域,如: us-central1":"デフォルトリージョン(例:us-central1)","默认折叠侧边栏":"サイドバーをデフォルトで折りたたむ","默认测试模型":"デフォルトテストモデル","默认用户消息":"こんにちは","默认补全倍率":"デフォルト補完倍率","提示:端点映射仅用于模型广场展示,不会影响模型真实调用。如需配置真实调用,请前往「渠道管理」。":"注意: エンドポイントマッピングは「モデル広場」での表示専用で、実際の呼び出しには影響しません。実際の呼び出し設定は「チャネル管理」で行ってください。","购买订阅获得模型额度/次数":"サブスクリプション購入でモデルのクォータ/回数を取得","生产环境 RSA 私钥 Base64 (PKCS#8 DER)":"本番環境 RSA 秘密鍵 Base64 (PKCS#8 DER)","沙盒环境 RSA 私钥 Base64 (PKCS#8 DER)":"サンドボックス RSA 秘密鍵 Base64 (PKCS#8 DER)","生产环境 Waffo 公钥 Base64 (X.509 DER)":"本番環境 Waffo 公開鍵 Base64 (X.509 DER)","沙盒环境 Waffo 公钥 Base64 (X.509 DER)":"サンドボックス Waffo 公開鍵 Base64 (X.509 DER)","支付方式类型":"決済方法タイプ","支付方式名称":"決済方法名","获取充值配置失败":"チャージ設定の取得に失敗しました","获取充值配置异常":"チャージ設定エラー","分组相关设置":"グループ関連設定","保存分组相关设置":"グループ関連設定を保存","此页面仅显示未设置价格或基础倍率的模型,设置后会自动从列表中移出":"このページには価格または基本倍率が未設定のモデルのみ表示され、設定後は一覧から自動的に消えます。","没有未设置定价的模型":"価格未設定のモデルはありません","当前没有未设置定价的模型":"現在、価格未設定のモデルはありません","模型计费编辑器":"モデル料金エディタ","价格摘要":"価格概要","当前提示":"現在のヒント","这个界面默认按价格填写,保存时会自动换算回后端需要的倍率 JSON。":"この画面では価格を基準に入力し、保存時にバックエンドが必要とする倍率 JSON に自動変換されます。","当前未启用,需要时再打开即可。":"この項目は現在無効です。必要なときに有効にしてください。","下面展示这个模型保存后会写入哪些后端字段,便于和原始 JSON 编辑框保持一致。":"保存後にこのモデルでどのバックエンド項目に書き込まれるかを以下に表示します。元の JSON エディタとの整合確認に便利です。","补全价格已锁定":"補完価格はロックされています","后端固定倍率:{{ratio}}。该字段仅展示换算后的价格。":"バックエンド固定倍率: {{ratio}}。この項目は変換後の価格表示のみです。","这些价格都是可选项,不填也可以。":"これらの価格はすべて任意項目で、未入力でも構いません。","请先开启并填写音频输入价格。":"先に音声入力価格を有効にして入力してください。","输入模型名称,例如 gpt-4.1":"モデル名を入力してください。例: gpt-4.1","当前模型同时存在按次价格和倍率配置,保存时会按当前计费方式覆盖。":"このモデルには従量価格と倍率設定が同時に存在しています。保存すると現在の課金方式に従って上書きされます。","当前模型存在未显式设置输入倍率的扩展倍率;填写输入价格后会自动换算为价格字段。":"このモデルには入力倍率が明示されていない拡張倍率があります。入力価格を設定すると価格項目へ自動換算されます。","按量计费下需要先填写输入价格,才能保存其它价格项。":"従量課金では、他の価格項目を保存する前に入力価格を設定する必要があります。","填写音频补全价格前,需要先填写音频输入价格。":"音声補完価格を入力する前に、先に音声入力価格を入力してください。","模型 {{name}} 缺少输入价格,无法计算补全/缓存/图片/音频价格对应的倍率":"モデル {{name}} に入力価格がないため、補完・キャッシュ・画像・音声価格に対応する倍率を計算できません。","模型 {{name}} 缺少音频输入价格,无法计算音频补全倍率":"モデル {{name}} に音声入力価格がないため、音声補完倍率を計算できません。","批量应用当前模型价格":"現在のモデル価格を一括適用","请先选择一个作为模板的模型":"まずテンプレートとして使うモデルを選択してください","请先勾选需要批量设置的模型":"一括設定したいモデルを先に選択してください","已将模型 {{name}} 的价格配置批量应用到 {{count}} 个模型":"モデル {{name}} の価格設定を {{count}} 個のモデルに一括適用しました","将把当前编辑中的模型 {{name}} 的价格配置,批量应用到已勾选的 {{count}} 个模型。":"現在編集中のモデル {{name}} の価格設定を、選択済みの {{count}} 個のモデルに一括適用します。","适合同系列模型一起定价,例如把 gpt-5.1 的价格批量同步到 gpt-5.1-high、gpt-5.1-low 等模型。":"同系列モデルをまとめて価格設定するのに適しています。例えば gpt-5.1 の価格を gpt-5.1-high、gpt-5.1-low などへ一括同期できます。","已勾选":"選択済み","当前编辑":"編集中","已勾选 {{count}} 个模型":"{{count}} 個のモデルを選択済み","计费方式":"課金方式","未设置价格":"価格未設定","保存预览":"保存プレビュー","基础价格":"基本価格","扩展价格":"追加価格","额外价格项":"追加価格項目","补全价格":"補完価格","缓存读取价格":"入力キャッシュ読み取り価格","缓存创建价格":"入力キャッシュ作成価格","图片输入价格":"画像入力価格","音频输入价格":"音声入力価格","音频补全价格":"音声補完価格","适合 MJ / 任务类等按次收费模型。":"MJ やその他のリクエスト単位課金モデルに適しています。","该模型补全倍率由后端固定为 {{ratio}}。补全价格不能在这里修改。":"このモデルの補完倍率はバックエンドで {{ratio}} に固定されています。ここでは補完価格を変更できません。","计费显示模式":"課金表示モード","价格模式(默认)":"価格モード(デフォルト)","模型价格 {{symbol}}{{price}} / 次":"モデル価格 {{symbol}}{{price}} / リクエスト","按次 {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"リクエストごと {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格:{{symbol}}{{price}} / 次":"モデル価格:{{symbol}}{{price}} / リクエスト","按次:{{symbol}}{{price}}":"リクエストごと:{{symbol}}{{price}}","实际结算金额:{{symbol}}{{total}}(已包含分组价格调整)":"実際の請求額:{{symbol}}{{total}}(グループ価格調整込み)","缓存读取价格:{{symbol}}{{price}} / 1M tokens":"キャッシュ読み取り価格:{{symbol}}{{price}} / 1M tokens","缓存读取价格 {{symbol}}{{price}} / 1M tokens":"キャッシュ読み取り価格 {{symbol}}{{price}} / 1M tokens","缓存创建价格:{{symbol}}{{price}} / 1M tokens":"キャッシュ作成価格:{{symbol}}{{price}} / 1M tokens","缓存创建价格 {{symbol}}{{price}} / 1M tokens":"キャッシュ作成価格 {{symbol}}{{price}} / 1M tokens","5m缓存创建价格:{{symbol}}{{price}} / 1M tokens":"5m キャッシュ作成価格:{{symbol}}{{price}} / 1M tokens","5m缓存创建价格 {{symbol}}{{price}} / 1M tokens":"5m キャッシュ作成価格 {{symbol}}{{price}} / 1M tokens","1h缓存创建价格:{{symbol}}{{price}} / 1M tokens":"1h キャッシュ作成価格:{{symbol}}{{price}} / 1M tokens","1h缓存创建价格 {{symbol}}{{price}} / 1M tokens":"1h キャッシュ作成価格 {{symbol}}{{price}} / 1M tokens","图片输入价格:{{symbol}}{{price}} / 1M tokens":"画像入力価格:{{symbol}}{{price}} / 1M tokens","图片输入价格 {{symbol}}{{price}} / 1M tokens":"画像入力価格 {{symbol}}{{price}} / 1M tokens","输入价格 {{symbol}}{{price}} / 1M tokens":"入力価格 {{symbol}}{{price}} / 1M tokens","音频输入价格:{{symbol}}{{price}} / 1M tokens":"音声入力価格:{{symbol}}{{price}} / 1M tokens","音频补全价格:{{symbol}}{{price}} / 1M tokens":"音声補完価格:{{symbol}}{{price}} / 1M tokens","Web 搜索调用 {{webSearchCallCount}} 次":"Web 検索呼び出し {{webSearchCallCount}} 回","文件搜索调用 {{fileSearchCallCount}} 次":"ファイル検索呼び出し {{fileSearchCallCount}} 回","图片倍率 {{imageRatio}}":"画像倍率 {{imageRatio}}","音频倍率 {{audioRatio}}":"音声倍率 {{audioRatio}}","普通输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"通常入力: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"キャッシュ入力: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * キャッシュ倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","图片输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 图片倍率 {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"画像入力: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * 画像倍率 {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"音声入力: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * 音声倍率 {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"出力: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * 補完倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","Web 搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Web 検索: {{count}} / 1K * 単価 {{price}} * {{ratioType}} {{ratio}} = {{amount}}","文件搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"ファイル検索: {{count}} / 1K * 単価 {{price}} * {{ratioType}} {{ratio}} = {{amount}}","图片生成:1 次 * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"画像生成: 1 回 * 単価 {{price}} * {{ratioType}} {{ratio}} = {{amount}}","合计:{{total}}":"合計: {{total}}","模型倍率 {{modelRatio}},补全倍率 {{completionRatio}},音频倍率 {{audioRatio}},音频补全倍率 {{audioCompletionRatio}},{{cachePart}}{{ratioType}} {{ratio}}":"モデル倍率 {{modelRatio}}、補完倍率 {{completionRatio}}、音声倍率 {{audioRatio}}、音声補完倍率 {{audioCompletionRatio}}、{{cachePart}}{{ratioType}} {{ratio}}","文字输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"テキスト出力: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * 補完倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * 音频补全倍率 {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"音声出力: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * 音声倍率 {{audioRatio}} * 音声補完倍率 {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","合计:文字部分 {{textTotal}} + 音频部分 {{audioTotal}} = {{total}}":"合計: テキスト部分 {{textTotal}} + 音声部分 {{audioTotal}} = {{total}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},{{ratioType}} {{ratio}}":"モデル倍率 {{modelRatio}}、出力倍率 {{completionRatio}}、キャッシュ倍率 {{cacheRatio}}、{{ratioType}} {{ratio}}","缓存读取:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"キャッシュ読み取り: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * キャッシュ倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存创建倍率 {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"キャッシュ作成: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * キャッシュ作成倍率 {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}","5m缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 5m缓存创建倍率 {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}":"5m キャッシュ作成: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * 5m キャッシュ作成倍率 {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}","1h缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 1h缓存创建倍率 {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}":"1h キャッシュ作成: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * 1h キャッシュ作成倍率 {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 输出倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"出力: {{tokens}} / 1M * モデル倍率 {{modelRatio}} * 出力倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","空":"空","{{ratioType}} {{ratio}}x":"{{ratioType}} {{ratio}}x","模型价格:{{symbol}}{{price}}":"モデル価格:{{symbol}}{{price}}","模型价格 {{price}}":"モデル価格 {{price}}","缓存读 {{price}} / 1M tokens":"キャッシュ読み取り {{price}} / 1M tokens","5m缓存创建 {{price}} / 1M tokens":"5m キャッシュ作成 {{price}} / 1M tokens","1h缓存创建 {{price}} / 1M tokens":"1h キャッシュ作成 {{price}} / 1M tokens","缓存创建 {{price}} / 1M tokens":"キャッシュ作成 {{price}} / 1M tokens","图片输入 {{price}} / 1M tokens":"画像入力 {{price}} / 1M tokens","输入 {{price}} / 1M tokens":"入力 {{price}} / 1M tokens","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"キャッシュ {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"キャッシュ作成 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"5m キャッシュ作成 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"1h キャッシュ作成 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}":"(入力 {{nonImageInput}} tokens + 画像入力 {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}","图片输入价格:{{symbol}}{{total}} / 1M tokens":"画像入力価格:{{symbol}}{{total}} / 1M tokens","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + 音频提示 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"テキストプロンプト {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + テキスト補完 {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + 音声プロンプト {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音声補完 {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格 {{symbol}}{{price}} / 次 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"モデル価格 {{symbol}}{{price}} / リクエスト * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","缓存读取价格:{{symbol}}{{total}} / 1M tokens":"キャッシュ読み取り価格:{{symbol}}{{total}} / 1M tokens","补全 {{completion}} tokens * 输出倍率 {{completionRatio}}":"補完 {{completion}} tokens * 出力倍率 {{completionRatio}}","补全倍率 {{completionRatio}}":"補完倍率 {{completionRatio}}","输入价格:{{symbol}}{{price}} / 1M tokens":"入力価格:{{symbol}}{{price}} / 1M tokens","输出价格 {{symbol}}{{price}} / 1M tokens":"補完料金 {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{price}} / 1M tokens":"補完料金:{{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{total}} / 1M tokens":"補完料金:{{symbol}}{{total}} / 1M tokens"},aFn={translation:oFn},sFn={" + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + Tìm kiếm Web {{count}} lần / 1K lần * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + Tìm kiếm Web {{count}} lần / 1K lần * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}":" + Gọi tạo hình ảnh {{symbol}}{{price}} / 1 lần * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + Tìm kiếm tệp {{count}} lần / 1K lần * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + Tìm kiếm tệp {{count}} lần / 1K lần * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," 个模型设置相同的值":" các mô hình có cùng giá trị"," 吗?":" không?"," ç§’":" giây"," 秒。":" giây.",",当前无生效订阅,将自动使用钱包":", hiện không có gói đăng ký hiệu lá»±c, sẽ tá»± động dùng ví.",",时间:":", thời gian:",",点击更新":", nhấn để cập nhật","(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)":"(Hiện tại chỉ há»— trợ giao diện Epay, địa chỉ máy chá»§ phía trên được sá»­ dụng làm địa chỉ gọi lại theo mặc định!)","(筛选后显示 {{count}} 条)_other":"(Showing {{count}} items after filtering)","(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"(Đầu vào {{input}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}":"(Đầu vào {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + Đầu vào âm thanh {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}","(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}":"(Đầu vào {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Bá»™ nhá»› đệm {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}","[最多请求次数]å’Œ[最多请求完成次数]的最大值为2147483647。":"Giá trị tối Ä‘a cá»§a [Số lần yêu cầu tối Ä‘a] và [Số lần hoàn thành yêu cầu tối Ä‘a] là 2147483647.","[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。":"[Số lần yêu cầu tối Ä‘a] phải lá»›n hÆ¡n hoặc bằng 0, [Số lần hoàn thành yêu cầu tối Ä‘a] phải lá»›n hÆ¡n hoặc bằng 1.",'{\n "default": [200, 100],\n "vip": [0, 1000]\n}':`{ "default": [200, 100], "vip": [0, 1000] }`,"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}":"{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}","{{name}} ID":"{{name}} ID","{{ratioType}} {{ratio}}":"{{ratioType}} {{ratio}}","• 视频服务商的跨域限制":"• Cross-origin limitations from the video provider","• 防盗链保护机制":"• Hotlink protection mechanisms","• 需要特定的请求头或认证":"• Specific headers or authentication are required","© {{currentYear}}":"© {{currentYear}}","| 基于":" | Dá»±a trên ","$/1M tokens":"$/1M tokens","0 - 最低":"0 - Thấp nhất","0 表示不限":"0 nghÄ©a là không giá»›i hạn","0.002-1之间的小数":"Số thập phân giữa 0.002-1","0.1以上的小数":"Số thập phân trên 0.1","1) 点击「打开授权页面」完成登录;2) 浏览器会跳转到 localhost(页面打不开也没关系);3) 复制地址栏完整 URL 粘贴到下方;4) 点击「生成并填入」。":'1) Nhấn "Mở trang xác thá»±c" để đăng nhập; 2) Trình duyệt sẽ chuyển hướng đến localhost (không sao nếu trang không mở được); 3) Sao chép URL đầy đủ từ thanh địa chỉ và dán vào bên dưới; 4) Nhấn "Tạo và Ä‘iền".',"10 - 最高":"10 - Cao nhất","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"1h cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","1h缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h缓存创建倍率: {{cacheCreationRatio1h}})":"1h cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h cache creation ratio: {{cacheCreationRatio1h}})","2 - 低":"2 - Thấp",'2025å¹´5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的"."':"Các kênh được thêm sau ngày 10 tháng 5 năm 2025 không cần xóa dấu chấm trong tên mô hình khi triển khai","360智脑":"360 AI Brain","5 - 正常(默认)":"5 - Bình thường (mặc định)","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"5m cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","5m缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m缓存创建倍率: {{cacheCreationRatio5m}})":"5m cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m cache creation ratio: {{cacheCreationRatio5m}})","8 - 高":"8 - Cao","AGPL v3.0协议":"Giấy phép AGPL v3.0","AI 对话":"Trò chuyện AI","AI模型测试环境":"Môi trường thá»­ nghiệm mô hình AI","AI模型配置":"Cấu hình mô hình AI","AK/SK 模式:使用 AccessKey å’Œ SecretAccessKeyï¼›API Key 模式:使用 API Key":"AK/SK mode uses AccessKey and SecretAccessKey; API Key mode uses an API Key","API Key":"API Key","API Key 模式下不支持批量创建":"Không há»— trợ tạo hàng loạt trong chế độ API Key","API Key 验证失败":"API Key verification failed","API Key 验证成功!连接到 io.net 服务正常":"API Key verification successful! Connection to io.net service is normal","API 地址和相关配置":"Địa chỉ API và cấu hình liên quan","API 密钥":"Khóa API","API 文档":"Tài liệu API","API 配置":"Cấu hình API","API令牌管理":"Quản lý mã thông báo API","API使用记录":"Hồ sÆ¡ sá»­ dụng API","API信息":"Thông tin API","API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)":"Quản lý thông tin API, bạn có thể cấu hình nhiều địa chỉ API để hiển thị trạng thái và cân bằng tải (tối Ä‘a 50)","API地址":"Base URL","API渠道配置":"Cấu hình kênh API","API端点":"Điểm cuối API","Authorization callback URL å¡«":"Điền URL gọi lại á»§y quyền","Authorization Endpoint":"Điểm cuối á»§y quyền","auto分组调用链路":"chuá»—i gọi nhóm tá»± động","Bark推送URL":"URL đẩy Bark","Bark推送URL必须以http://或https://开头":"URL đẩy Bark phải bắt đầu bằng http:// hoặc https://","Bark通知":"Thông báo Bark","Basic Auth 头":"Header Basic Auth","Cached tokens":"Cached tokens","Cached tokens 占比口径由后端返回:Claude 语义按 cached/(prompt+cached),其余按 cached/prompt。":"Tá»· lệ cached tokens được trả về từ backend: ngữ nghÄ©a Claude tính theo cached/(prompt+cached), còn lại tính theo cached/prompt.","Changing batch type to:":"Đang thay đổi loại hàng loạt thành:","ChatCompletions→Responses 兼容配置":"Cấu hình tương thích ChatCompletions→Responses","ChatCompletions→Responses 兼容配置(Beta)":"Tương thích ChatCompletions→Responses (Beta)","Claude 强制 beta=true":"Claude buá»™c beta=true","Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Thích ứng tư duy Claude BudgetTokens = MaxTokens * Tá»· lệ phần trăm BudgetTokens","Claude设置":"Cài đặt Claude","Claude请求头覆盖":"Ghi đè tiêu đề yêu cầu Claude","Claude请求头追加":"Thêm tiêu đề yêu cầu Claude","Claude会在原有请求头基础上追加这些值,不会覆盖已有同名请求头;重复值会自动忽略。":"Claude sẽ thêm các giá trị này vào các tiêu đề yêu cầu hiện có. Các tiêu đề cùng tên sẽ không bị ghi đè và các giá trị trùng lặp sẽ tá»± động bị bỏ qua.","Client ID":"Client ID","Client Secret":"Client Secret","Codex 授权":"Xác thá»±c Codex","Codex 渠道不支持批量创建":"Kênh Codex không há»— trợ tạo hàng loạt","common.changeLanguage":"Thay đổi ngôn ngữ","Completion tokens":"Completion tokens",Configuration:"Cấu hình","context_int/context_string 从请求上下文读取;gjson 从入口请求的 JSON body 按 gjson path 读取。":"context_int/context_string đọc từ context yêu cầu; gjson đọc từ JSON body yêu cầu đầu vào theo gjson path.","CPU 使用率超过此值时拒绝请求":"Từ chối yêu cầu khi sá»­ dụng CPU vượt quá giá trị này","CPU 阈值 (%)":"Ngưỡng CPU (%)","Creem API 密钥,敏感信息不显示":"Khóa API Creem, thông tin nhạy cảm không được hiển thị","Creem Setting Tips":"Creem chỉ há»— trợ các sản phẩm có số tiền cố định được thiết lập sẵn. Các sản phẩm này và giá cá»§a chúng cần được tạo và cấu hình trước trên trang web Creem, vì vậy việc nạp tiền số tiền động tùy chỉnh không được há»— trợ. Cấu hình tên sản phẩm và giá trên Creem, lấy ID sản phẩm, sau đó Ä‘iền vào sản phẩm bên dưới. Đặt số tiền nạp và giá hiển thị cho sản phẩm này trong API má»›i.","Creem 介绍":"Creem là đối tác thanh toán mà bạn luôn xứng đáng có được, chúng tôi phấn đấu cho sá»± đơn giản và thẳng thắn trên các API cá»§a mình.","Creem 充值":"Nạp tiền Creem","Creem 设置":"Cài đặt Creem","default为默认设置,可单独设置每个分类的安全等级":'"default" là cài đặt mặc định, và má»—i danh mục có thể được đặt riêng',"default为默认设置,可单独设置每个模型的版本":'"default" là cài đặt mặc định, và má»—i mô hình có thể được đặt riêng',"Dify渠道只适配chatflowå’Œagent,并且agent不支持图片!":"Kênh Dify chỉ há»— trợ chatflow và agent, và agent không há»— trợ hình ảnh!",Discord:"Discord","Discord Client ID":"Discord Client ID","Discord Client Secret":"Discord Client Secret","Discord ID":"Discord ID","Discovery claims":"Discovery claims","Discovery scopes":"Discovery scopes","Discovery 建议 scopes:":"Discovery scopes được đề xuất:","EUR (欧元)":"EUR (Euro)",false:"sai","GC 已执行":"GC đã thá»±c thi","GC 执行失败":"Thá»±c thi GC thất bại","GC 次数":"Số lần GC","Gemini安全设置":"Cài đặt an toàn Gemini","Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Thích ứng tư duy Gemini BudgetTokens = MaxTokens * Tá»· lệ phần trăm BudgetTokens","Gemini思考适配设置":"Cài đặt thích ứng tư duy Gemini","Gemini版本设置":"Cài đặt phiên bản Gemini","Gemini设置":"Cài đặt Gemini",GitHub:"GitHub","GitHub Client ID":"GitHub Client ID","GitHub Client Secret":"GitHub Client Secret","GitHub ID":"GitHub ID","Goroutine æ•°":"Số Goroutine","Gotify应用令牌":"Mã thông báo ứng dụng Gotify","Gotify服务器地址":"Địa chỉ máy chá»§ Gotify","Gotify服务器地址必须以http://或https://开头":"Địa chỉ máy chá»§ Gotify phải bắt đầu bằng http:// hoặc https://","Gotify通知":"Thông báo Gotify","GPU/容器":"GPU/Container","GPU数量":"Number of GPUs","Grok设置":"Cài đặt Grok","Haiku 模型":"Model Haiku","Homepage URL å¡«":"Điền URL trang chá»§",ID:"ID","include_obfuscation 用于控制 Responses 流混淆字段。默认关闭以避免客户端关闭该安全保护":"include_obfuscation kiểm soát trường làm mờ trong luồng Responses. Mặc định tắt để tránh client vô hiệu hóa bảo vệ bảo mật này","inference_geo 字段用于控制 Claude 数据驻留推理区域。默认关闭以避免未经授权透传地域信息":"Trường inference_geo kiểm soát vùng lưu trữ dữ liệu suy luận cá»§a Claude. Mặc định tắt để ngăn truyền thông tin địa lý trái phép",IP:"IP","IP白名单":"IP Whitelist","IP白名单(支持CIDR表达式)":"Danh sách trắng IP (há»— trợ biểu thức CIDR)","IP限制":"Hạn chế IP","IP黑名单":"Danh sách Ä‘en IP",JSON:"JSON","JSON 已格式化":"JSON đã được định dạng","JSON 文本":"Văn bản JSON","JSON 无效":"JSON không hợp lệ","JSON 模式":"Chế độ JSON","JSON 模式支持手动输入或上传服务账号 JSON":"Chế độ JSON há»— trợ nhập thá»§ công hoặc tải lên JSON tài khoản dịch vụ","JSON格式密钥,请确保格式正确":"Khóa định dạng JSON, vui lòng đảm bảo định dạng chính xác","JSON格式错误":"Lá»—i định dạng JSON","JSON编辑":"Trình chỉnh sá»­a JSON","JSON解析错误:":"Lá»—i phân tích cú pháp JSON:",Key:"Key","Key 或 Path":"Key hoặc Path","Key 指纹":"Vân tay Key","Key 摘要":"Tóm tắt Key","Key 来源":"Nguồn Key","Key 来源类型":"Loại nguồn Key","Linux DO Client ID":"Linux DO Client ID","Linux DO Client Secret":"Linux DO Client Secret",LinuxDO:"LinuxDO","LinuxDO ID":"LinuxDO ID","Logo 图片地址":"Địa chỉ hình ảnh Logo","Midjourney 任务记录":"Hồ sÆ¡ tác vụ Midjourney","MIT许可证":"Giấy phép MIT","New API项目仓库地址:":"Địa chỉ kho dá»± án New API: ","NewAPI 默认不会将入口请求的 User-Agent 透传到上游渠道;该条件仅用于识别访问本站点的客户端。":"NewAPI mặc định không truyền User-Agent cá»§a yêu cầu đến kênh upstream; Ä‘iều kiện này chỉ dùng để nhận diện client truy cập trang web này.","OAuth Client ID":"OAuth Client ID","OAuth Client Secret":"OAuth Client Secret","OAuth 端点":"Endpoint OAuth",OIDC:"OIDC","OIDC ID":"OIDC ID","Ollama 模型管理":"Ollama Model Management","Ollama 版本信息":"Ollama Version Info","Opus 模型":"Model Opus",Passkey:"Passkey","Passkey 已解绑":"Đã xóa Passkey","Passkey 已重置":"Passkey đã được đặt lại","Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式":"Passkey là phương pháp xác thá»±c không mật khẩu dá»±a trên tiêu chuẩn WebAuthn, há»— trợ vân tay, nhận diện khuôn mặt, khóa phần cứng và các phương pháp xác thá»±c khác","Passkey 注册失败,请重试":"Đăng ký Passkey thất bại. Vui lòng thá»­ lại.","Passkey 注册成功":"Đăng ký Passkey thành công","Passkey 登录":"Đăng nhập Passkey","Ping间隔(秒)":"Khoảng thời gian Ping (giây)","POST 参数":"Tham số POST","price_xxx 的商品价格 ID,新建产品后可获得":"ID giá sản phẩm cho price_xxx, có sẵn sau khi tạo sản phẩm má»›i","Prompt cache hit tokens":"Prompt cache hit tokens","Prompt tokens":"Prompt tokens","Reasoning Effort":"Ná»— lá»±c suy luận","Recharge Quota":"Hạn ngạch nạp tiền","Request ID":"Request ID","safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私":"Trường safety_identifier giúp OpenAI xác định người dùng ứng dụng có thể vi phạm chính sách sá»­ dụng. Tắt theo mặc định để bảo vệ quyền riêng tư cá»§a người dùng","Scopes(可选)":"Scopes (tùy chọn)","service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用":"Trường service_tier được sá»­ dụng để chỉ định cấp độ dịch vụ. Cho phép truyền qua có thể dẫn đến việc tính phí thá»±c tế cao hÆ¡n dá»± kiến. Tắt theo mặc định để tránh phí bổ sung","sk_xxx 或 rk_xxx çš„ Stripe 密钥,敏感信息不显示":"Khóa Stripe cho sk_xxx hoặc rk_xxx, thông tin nhạy cảm không được hiển thị","SMTP 发送者邮箱":"Email người gá»­i SMTP","SMTP 服务器地址":"Địa chỉ máy chá»§ SMTP","SMTP 端口":"Cổng SMTP","SMTP 访问凭证":"Thông tin xác thá»±c truy cập SMTP","SMTP 账户":"Tài khoản SMTP","Sonnet 模型":"Model Sonnet","SSE 事件":"Sá»± kiện SSE","SSE数据流":"Luồng dữ liệu SSE","SSRF防护开关详细说明":"Công tắc chính kiểm soát xem bảo vệ SSRF có được bật hay không. Khi tắt, tất cả các kiểm tra SSRF sẽ bị bỏ qua, cho phép truy cập vào bất kỳ URL nào. ⚠️ Chỉ tắt tính năng này trong môi trường hoàn toàn tin cậy.","SSRF防护设置":"Cài đặt bảo vệ SSRF","SSRF防护详细说明":"Bảo vệ SSRF ngăn chặn người dùng độc hại sá»­ dụng máy chá»§ cá»§a bạn để truy cập tài nguyên mạng ná»™i bá»™. Cấu hình danh sách trắng cho các tên miền/IP đáng tin cậy và hạn chế các cổng được phép. Áp dụng cho tải xuống tệp, webhook và thông báo.","store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用":"Trường store á»§y quyền cho OpenAI lưu trữ dữ liệu yêu cầu để đánh giá và tối ưu hóa sản phẩm. Tắt theo mặc định. Bật có thể khiến Codex hoạt động không chính xác","Stripe 设置":"Cài đặt Stripe","Stripe/Creem 商品ID(可选)":"ID sản phẩm Stripe/Creem (tùy chọn)","Stripe/Creem 需在第三方平台创建商品并填入 ID":"Sản phẩm Stripe/Creem phải được tạo trên nền tảng bên thứ ba và Ä‘iền ID",Telegram:"Telegram","Telegram Bot Token":"Telegram Bot Token","Telegram Bot 名称":"Tên Telegram Bot","Telegram ID":"Telegram ID","Token Endpoint":"Token Endpoint","token 会按倍率换算成“额度/次数”,请求结束后再做差额结算(补扣/返还)。":"Token được quy đổi thành hạn mức/số lần theo tá»· lệ. Sau khi yêu cầu hoàn tất, chênh lệch sẽ được quyết toán (trừ thêm/hoàn trả).","Total tokens":"Total tokens",true:"đúng","TTL(秒,0 表示默认)":"TTL (giây, 0 là mặc định)","TTL(秒)":"TTL (giây)","Turnstile Secret Key":"Turnstile Secret Key","Turnstile Site Key":"Turnstile Site Key","Unix时间戳":"Dấu thời gian Unix","Uptime Kuma地址":"Địa chỉ Uptime Kuma","Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)":"Quản lý danh mục giám sát Uptime Kuma, bạn có thể cấu hình nhiều danh mục giám sát để hiển thị trạng thái dịch vụ (tối Ä‘a 20)","URL 标识,只能包含小写字母、数字和连字符":"Định danh URL, chỉ cho phép chữ thường, số và dấu gạch ngang","URL链接":"Liên kết URL","USD (美元)":"USD (Đô la Mỹ)","User Info Endpoint":"User Info Endpoint","User-Agent include(每行一个,可不写)":"User-Agent include (má»—i dòng má»™t mục, tùy chọn)","Value 正则":"Regex giá trị","Vertex AI 不支持 functionResponse.id 字段,开启后将自动移除该字段":"Vertex AI không há»— trợ trường functionResponse.id. Khi bật, trường này sẽ tá»± động bị xóa","Webhook 密钥":"Khóa Webhook","Webhook 签名密钥":"Khóa chữ ký Webhook","Webhook地址":"URL Webhook","Webhook地址必须以https://开头":"URL Webhook phải bắt đầu bằng https://","Webhook请求结构说明":"Mô tả cấu trúc yêu cầu Webhook","Webhook通知":"Thông báo Webhook","Web搜索价格:{{symbol}}{{price}} / 1K 次":"Giá tìm kiếm Web: {{symbol}}{{price}} / 1K yêu cầu","WeChat Server 服务器地址":"Địa chỉ máy chá»§ WeChat Server","WeChat Server 访问凭证":"Thông tin xác thá»±c truy cập WeChat Server","Well-Known URL":"Well-Known URL","Well-Known URL 必须以 http:// 或 https:// 开头":"Well-Known URL phải bắt đầu bằng http:// hoặc https://","whsec_xxx çš„ Webhook 签名密钥,敏感信息不显示":"Khóa chữ ký Webhook cho whsec_xxx, thông tin nhạy cảm không được hiển thị","Worker地址":"Địa chỉ Worker","Worker密钥":"Khóa Worker","一个月":"Má»™t tháng","一天":"Má»™t ngày","一小时":"Má»™t giờ","一次调用消耗多少刀,优先级大于模型倍率":"Má»™t cuá»™c gọi tốn bao nhiêu USD, ưu tiên hÆ¡n tá»· lệ mô hình","一行一个,不区分大小写":"Má»—i dòng má»™t cái, không phân biệt chữ hoa chữ thường","一行一个屏蔽词,不需要符号分割":"Má»—i dòng má»™t từ bị chặn, không cần ký hiệu phân cách","一键填充到 FluentRead":"Điền vào FluentRead bằng má»™t cú nhấp chuá»™t","上一个表单块":"Khối biểu mẫu trước","上一步":"Trước","上次保存: ":"Lần lưu cuối: ","上游倍率同步":"Đồng bá»™ hóa tá»· lệ thượng nguồn","上游返回":"Upstream response","下一个表单块":"Khối biểu mẫu tiếp theo","下一步":"Tiếp theo","下午好":"Chào buổi chiều","下载日志":"Download Logs","不再提醒":"Không nhắc lại","不升级":"Không nâng cấp","不同用户分组的价格信息":"Thông tin giá cho các nhóm người dùng khác nhau","不填则为模型列表第一个":"Mô hình đầu tiên trong danh sách nếu để trống","不建议使用":"Không khuyến khích sá»­ dụng","不支持":"Không há»— trợ","不是合法的 JSON 字符串":"Không phải là chuá»—i JSON hợp lệ","不更改":"Không thay đổi","不重置":"Không đặt lại","不限":"Không giá»›i hạn","不限制":"Không giá»›i hạn","与本地相同":"Giống như cục bá»™","专属倍率":"Tá»· lệ nhóm độc quyền","两次输入的密码不一致":"Hai mật khẩu đã nhập không khá»›p","两次输入的密码不一致!":"Mật khẩu nhập hai lần không nhất quán!","两步验证":"Xác thá»±c hai yếu tố","两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。":"Xác thá»±c hai yếu tố (2FA) cung cấp bảo vệ bảo mật bổ sung cho tài khoản cá»§a bạn. Sau khi bật, bạn cần nhập mật khẩu và mã xác minh được tạo bởi ứng dụng xác thá»±c khi đăng nhập.","两步验证启用成功!":"Đã bật xác thá»±c hai yếu tố thành công!","两步验证已禁用":"Xác thá»±c hai yếu tố đã bị vô hiệu hóa","两步验证设置":"Cài đặt xác thá»±c hai yếu tố","个":"cái","个GPU":" GPUs","个人中心":"Trung tâm cá nhân","个人中心区域":"Khu vá»±c trung tâm cá nhân","个人信息设置":"Cài đặt thông tin cá nhân","个人设置":"Cài đặt cá nhân","个字段":" trường","个实例":" instances","个已过期":"gói đăng ký đã hết hạn","个性化设置":"Cài đặt cá nhân hóa","个性化设置左侧边栏的显示内容":"Cá nhân hóa ná»™i dung hiển thị cá»§a thanh bên trái","个月":" tháng","个未配置模型":"mô hình chưa được cấu hình","个模型":"mô hình","个生效中":"gói đăng ký Ä‘ang hiệu lá»±c","个部署吗?此操作不可逆。":" deployments? This operation cannot be undone.","中午好":"Chào buổi trưa",'为一个 JSON 对象,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Là má»™t đối tượng JSON, ví dụ: {"100": 0.95, "200": 0.9, "500": 0.85}',"为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]":"Là má»™t mảng JSON, ví dụ: [10, 20, 50, 100, 200, 500]","为一个 JSON 文本":"Là má»™t văn bản JSON","为一个 JSON 文本,例如:":"Là má»™t văn bản JSON, ví dụ:","为一个 JSON 文本,键为分组名称,值为倍率":"Là má»™t văn bản JSON vá»›i tên nhóm làm khóa và tá»· lệ làm giá trị","为一个 JSON 文本,键为分组名称,值为分组描述":"Là má»™t văn bản JSON vá»›i tên nhóm làm khóa và mô tả nhóm làm giá trị",'为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 "gpt-4-gizmo-*": 0.1,一次消耗0.1刀':'Là má»™t văn bản JSON vá»›i tên mô hình làm khóa và chi phí má»—i lần gọi làm giá trị, ví dụ: "gpt-4-gizmo-*": 0.1, tốn $0.1 má»—i lần gọi',"为一个 JSON 文本,键为模型名称,值为倍率":"Là má»™t văn bản JSON vá»›i tên mô hình làm khóa và tá»· lệ làm giá trị",'为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-audio-preview": 16}':'Má»™t văn bản JSON vá»›i tên mô hình làm khóa và tá»· lệ làm giá trị, ví dụ: {"gpt-4o-audio-preview": 16}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-realtime": 2}':'Má»™t văn bản JSON vá»›i tên mô hình làm khóa và tá»· lệ làm giá trị, ví dụ: {"gpt-4o-realtime": 2}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-image-1": 2}':'Má»™t văn bản JSON vá»›i tên mô hình làm khóa và tá»· lệ làm giá trị, ví dụ: {"gpt-image-1": 2}',"为一个 JSON 文本,键为组名称,值为倍率":"Là má»™t văn bản JSON vá»›i tên nhóm làm khóa và tá»· lệ làm giá trị","为了保护账户安全,请验证您的两步验证码。":"Để bảo vệ an toàn tài khoản, vui lòng xác minh mã xác thá»±c hai yếu tố cá»§a bạn.","为了保护账户安全,请验证您的身份。":"Để bảo vệ an toàn tài khoản, vui lòng xác minh danh tính cá»§a bạn.","为保证匹配准确,请确保客户端直连本站点(避免反向代理/网关改写 User-Agent)。":"Để đảm bảo khá»›p chính xác, hãy đảm bảo client kết nối trá»±c tiếp đến trang web này (tránh reverse proxy/gateway ghi đè User-Agent).","为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https":"Nếu để trống, mặc định sá»­ dụng địa chỉ máy chá»§. Nhiều Origin được phân tách bằng dấu phẩy, ví dụ: https://newapi.pro,https://newapi.com. Lưu ý: không được chứa [], phải sá»­ dụng https","主模型":"Model chính","主页链接填":"Nhập liên kết trang chá»§","之前的所有日志":"Tất cả nhật ký trước đó","二步验证已重置":"Xác thá»±c hai bước đã được đặt lại","产品ID":"ID sản phẩm","产品ID已存在":"ID sản phẩm đã tồn tại","产品名称":"Tên sản phẩm","产品配置":"Cấu hình sản phẩm","产品配置错误,请联系管理员":"Product configuration error, please contact the administrator","仅为使用OpenAI格式的Gemini/Vertex渠道填充thoughtSignature":"Chỉ Ä‘iền thoughtSignature cho các kênh Gemini/Vertex sá»­ dụng định dạng OpenAI","仅会覆盖你勾选的字段,未勾选的字段保持本地不变。":"Chỉ các trường được chọn má»›i bị ghi đè, các trường không được chọn vẫn giữ nguyên cục bá»™.","仅供参考,以实际扣费为准":"Chỉ mang tính tham khảo, việc khấu trừ thá»±c tế sẽ được ưu tiên","仅保存":"Chỉ lưu","仅修改展示粒度,统计精确到小时":"Chỉ sá»­a đổi độ chi tiết hiển thị, thống kê chính xác đến giờ","仅密钥":"Chỉ khóa","仅对自定义模型有效":"Chỉ hiệu quả đối vá»›i các mô hình tùy chỉnh","仅当前层":"Chỉ cấp hiện tại","仅当自动禁用开启时有效,关闭后不会自动禁用该渠道":"Chỉ hiệu quả khi bật tá»± động vô hiệu hóa, sau khi đóng, kênh sẽ không bị tá»± động vô hiệu hóa","仅支持":"Chỉ há»— trợ","仅支持 JSON 对象,必须包含 access_token 与 account_id":"Chỉ há»— trợ đối tượng JSON, phải bao gồm access_token và account_id","仅支持 JSON 文件":"Chỉ há»— trợ tệp JSON","仅支持 JSON 文件,支持多文件":"Chỉ há»— trợ tệp JSON, há»— trợ nhiều tệp","仅支持 OpenAI 接口格式":"Chỉ há»— trợ định dạng giao diện OpenAI","仅显示已绑定":"Chỉ hiển thị đã liên kết","仅显示矛盾倍率":"Chỉ hiển thị tá»· lệ mâu thuẫn","仅用于开发环境,生产环境应使用 HTTPS":"Chỉ dành cho phát triển, sá»­ dụng HTTPS trong sản xuất","仅用于换算,实际保存的是额度":"Chỉ dùng để quy đổi, giá trị lưu thá»±c tế là hạn ngạch","仅用订阅":"Chỉ dùng đăng ký","仅用钱包":"Chỉ dùng ví","仅重置配置":"Chỉ đặt lại cấu hình","今日关闭":"Đóng hôm nay","今日已签到":"Đã đăng nhập hôm nay","今日已签到,累计签到":"Đã đăng nhập hôm nay, tổng số lần đăng nhập","从官方模型库同步":"Đồng bá»™ từ thư viện mô hình chính thức","从认证器应用中获取验证码,或使用备用码":"Lấy mã xác minh từ ứng dụng xác thá»±c, hoặc sá»­ dụng mã dá»± phòng","从配置文件同步":"Đồng bá»™ từ tệp cấu hình","代理地址":"Địa chỉ proxy","代理设置":"Cài đặt proxy","代码已复制到剪贴板":"Mã đã được sao chép vào khay nhá»› tạm","令牌":"Mã thông báo","令牌分组":"Nhóm mã thông báo","令牌分组,默认为用户的分组":"Nhóm mã thông báo, mặc định là nhóm cá»§a bạn","令牌创建成功,请在列表页面点击复制获取令牌!":"Tạo mã thông báo thành công, vui lòng nhấp vào sao chép trên trang danh sách để lấy mã thông báo!","令牌名称":"Tên mã thông báo","令牌已重置并已复制到剪贴板":"Mã thông báo đã được đặt lại và sao chép vào khay nhá»› tạm","令牌更新成功!":"Cập nhật mã thông báo thành công!","令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制":"Hạn ngạch cá»§a mã thông báo chỉ được sá»­ dụng để giá»›i hạn mức sá»­ dụng hạn ngạch tối Ä‘a cá»§a chính mã thông báo, và việc sá»­ dụng thá»±c tế bị giá»›i hạn bởi hạn ngạch còn lại cá»§a tài khoản","令牌管理":"Quản lý mã thông báo","以下上游数据可能不可信:":"Dữ liệu thượng nguồn sau đây có thể không đáng tin cậy: ","以下文件解析失败,已忽略:{{list}}":"Các tệp sau không phân tích được và đã bị bỏ qua: {{list}}","以及":"và","仪表盘设置":"Cài đặt bảng Ä‘iều khiển","ä»·æ ¼":"Giá cả","价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}}":"Price: {{symbol}}{{price}} * {{ratioType}}: {{ratio}}","价格:${{price}} * {{ratioType}}:{{ratio}}":"Giá: ${{price}} * {{ratioType}}: {{ratio}}","价格暂时不可用,请稍后重试":"Price temporarily unavailable, please try again later","价格计算中...":"Calculating price...","价格计算失败":"Price calculation failed","价格计算失败: ":"Price calculation failed: ","价格设置":"Cài đặt giá","价格设置方式":"Phương thức cấu hình giá","价格重新计算中...":"Recalculating price...","价格预估":"Price Estimate","任一满足(OR)":"Bất kỳ khá»›p (OR)","任务 ID":"ID tác vụ","任务ID":"ID tác vụ","任务日志":"Nhật ký tác vụ","任务状态":"Trạng thái","任务记录":"Hồ sÆ¡ tác vụ","企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选":"Tài khoản doanh nghiệp có định dạng trả về đặc biệt và yêu cầu xá»­ lý đặc biệt. Nếu không phải tài khoản doanh nghiệp, vui lòng không chọn tùy chọn này","优先级":"Ưu tiên","优先订阅":"Ưu tiên đăng ký","优先钱包":"Ưu tiên ví","优惠":"Giảm giá","低于此额度时将发送邮件提醒用户":"Email nhắc nhở sẽ được gá»­i khi hạn ngạch giảm xuống dưới mức này","余额":"Số dư","余额充值管理":"Quản lý nạp tiền số dư","作废":"Vô hiệu","作废于":"Vô hiệu vào","作废后该订阅将立即失效,历史记录不受影响。是否继续?":"Sau khi vô hiệu, đăng ký sẽ mất hiệu lá»±c ngay. Lịch sá»­ không bị ảnh hưởng. Tiếp tục?","作用域":"Phạm vi","作用域:包含分组":"Phạm vi: Bao gồm nhóm","作用域:包含规则名称":"Phạm vi: Bao gồm tên quy tắc","你似乎并没有修改什么":"Bạn dường như không sá»­a đổi gì cả","你可以在“自定义模型名称”处手动添加它们,然后点击填入后再提交,或者直接使用下方操作自动处理。":"You can manually add them under “Custom model names”, click Fill and submit, or use the actions below to handle them automatically.","使用 {{name}} ç»§ç»­":"Tiếp tục vá»›i {{name}}","使用 Discord ç»§ç»­":"Continue with Discord","使用 GitHub ç»§ç»­":"Tiếp tục vá»›i GitHub",'使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}':'Sá»­ dụng định dạng đối tượng JSON, định dạng: {"group_name": [max_requests, max_completions]}',"使用 LinuxDO ç»§ç»­":"Tiếp tục vá»›i LinuxDO","使用 OIDC ç»§ç»­":"Tiếp tục vá»›i OIDC","使用 Passkey 实现免密且更安全的登录体验":"Sá»­ dụng Passkey để trải nghiệm đăng nhập không cần mật khẩu và an toàn hÆ¡n","使用 Passkey 登录":"Đăng nhập bằng Passkey","使用 Passkey 验证":"Xác minh bằng Passkey","使用 微信 ç»§ç»­":"Tiếp tục vá»›i WeChat","使用 用户名 注册":"Đăng ký bằng Tên người dùng","使用 邮箱或用户名 登录":"Đăng nhập bằng Email hoặc Tên người dùng","使用ID排序":"Sắp xếp theo ID","使用日志":"Nhật ký sá»­ dụng","使用模式":"Chế độ sá»­ dụng","使用统计":"Thống kê sá»­ dụng","使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:":"Sá»­ dụng ứng dụng xác thá»±c (như Google Authenticator, Microsoft Authenticator) để quét mã QR bên dưới:","使用认证器应用扫描二维码":"Quét mã QR bằng ứng dụng xác thá»±c","例如 /var/cache/new-api":"VD: /var/cache/new-api","例如 €, £, Rp, â‚©, ₹...":"Ví dụ, €, £, Rp, â‚©, ₹...","例如 https://docs.newapi.pro":"Ví dụ, https://docs.newapi.pro","例如:":"Ví dụ:",'例如: /bin/bash -c "python app.py"':'e.g.: /bin/bash -c "python app.py"',"例如: nginx:latest":"e.g.: nginx:latest","例如: socks5://user:pass@host:port":"ví dụ: socks5://user:pass@host:port","例如:-c":"e.g.: -c","例如:/bin/bash":"e.g.: /bin/bash","例如:0001":"ví dụ: 0001","例如:1000":"ví dụ: 1000","例如:100000":"Ví dụ: 100000","例如:2,就是最低充值2$":"ví dụ: 2, nghÄ©a là nạp tối thiểu $2","例如:2000":"ví dụ: 2000","例如:4.99":"Ví dụ: 4.99","例如:401, 403, 429, 500-599":"VD: 401, 403, 429, 500-599","例如:7,就是7å…ƒ/美金":"ví dụ: 7, nghÄ©a là 7 tệ má»—i USD","例如:email":"VD: email","例如:example.com":"ví dụ: example.com","例如:github / si:google / https://example.com/logo.png / 🐱":"VD: github / si:google / https://example.com/logo.png / 🐱","例如:GitHub Enterprise":"VD: GitHub Enterprise","例如:github-enterprise":"VD: github-enterprise","例如:https://example.com/.well-known/openid-configuration":"VD: https://example.com/.well-known/openid-configuration","例如:https://gitea.example.com":"VD: https://gitea.example.com","例如:https://yourdomain.com":"ví dụ: https://yourdomain.com","例如:name、full_name":"VD: name, full_name","例如:nginx:latest":"e.g.: nginx:latest","例如:preferred_username、login":"VD: preferred_username, login","例如:preview":"ví dụ: preview","例如:prod_6I8rBerHpPxyoiU9WK4kot":"Ví dụ: prod_6I8rBerHpPxyoiU9WK4kot","例如:sub、id、data.user.id":"VD: sub, id, data.user.id","例如:基础套餐":"Ví dụ: Gói cÆ¡ bản","例如:该请求不满足准入策略":"VD: Yêu cầu này không đáp ứng chính sách tiếp nhận","例如:适合轻度使用":"Ví dụ: Phù hợp dùng nhẹ","例如:需要等级 {{required}},你当前等级 {{current}}":"VD: Yêu cầu cấp {{required}}, cấp hiện tại cá»§a bạn là {{current}}","例如(全渠道):":"Ví dụ (tất cả kênh):","例如(指定渠道):":"Ví dụ (kênh chỉ định):","例如发卡网站的购买链接":"Ví dụ, liên kết mua hàng từ trang web phát hành thẻ","供应商":"Nhà cung cấp","供应商介绍":"Giá»›i thiệu nhà cung cấp","供应商信息:":"Thông tin nhà cung cấp:","供应商创建成功!":"Đã tạo nhà cung cấp thành công!","供应商删除成功":"Đã xóa nhà cung cấp thành công","供应商名称":"Tên nhà cung cấp","供应商图标":"Biểu tượng nhà cung cấp","供应商更新成功!":"Cập nhật nhà cung cấp thành công!","侧边栏管理(全局控制)":"Quản lý thanh bên (Kiểm soát toàn cầu)","侧边栏设置保存成功":"Đã lưu cài đặt thanh bên thành công","保存":"Lưu","保存 Discord OAuth 设置":"Save Discord OAuth Settings","保存 GitHub OAuth 设置":"Lưu cài đặt GitHub OAuth","保存 Linux DO OAuth 设置":"Lưu cài đặt Linux DO OAuth","保存 OIDC 设置":"Lưu cài đặt OIDC","保存 Passkey 设置":"Lưu cài đặt Passkey","保存 SMTP 设置":"Lưu cài đặt SMTP","保存 Telegram 登录设置":"Lưu cài đặt đăng nhập Telegram","保存 Turnstile 设置":"Lưu cài đặt Turnstile","保存 WeChat Server 设置":"Lưu cài đặt WeChat Server","保存分组倍率设置":"Lưu cài đặt tá»· lệ nhóm","保存备用码":"Lưu mã dá»± phòng","保存备用码以备不时之需":"Lưu mã dá»± phòng cho trường hợp khẩn cấp","保存失败":"Lưu thất bại","保存失败,请重试":"Lưu thất bại, vui lòng thá»­ lại","保存失败:":"Lưu thất bại:","保存屏蔽词过滤设置":"Lưu cài đặt lọc từ bị chặn","保存性能设置":"Lưu cài đặt hiệu suất","保存成功":"Lưu thành công","保存数据看板设置":"Lưu cài đặt bảng dữ liệu","保存日志设置":"Lưu cài đặt nhật ký","保存模型倍率设置":"Lưu cài đặt tá»· lệ mô hình","保存模型速率限制":"Lưu cài đặt giá»›i hạn tốc độ mô hình","保存监控设置":"Lưu cài đặt giám sát","保存签到设置":"Lưu cài đặt đăng nhập","保存绘图设置":"Lưu cài đặt vẽ","保存聊天设置":"Lưu cài đặt trò chuyện","保存设置":"Lưu cài đặt","保存通用设置":"Lưu cài đặt chung","保存邮箱域名白名单设置":"Lưu cài đặt danh sách trắng tên miền email","保存额度设置":"Lưu cài đặt hạn ngạch","保留原值(目标已有值时不覆盖)":"Giữ giá trị gốc (không ghi đè nếu mục tiêu đã có giá trị)","修复数据库一致性":"Sá»­a chữa tính nhất quán cá»§a cÆ¡ sở dữ liệu","修改为":"Sá»­a đổi thành","修改子渠道优先级":"Sá»­a đổi ưu tiên kênh phụ","修改子渠道权重":"Sá»­a đổi trọng số kênh phụ","修改密码":"Đổi mật khẩu","修改绑定":"Sá»­a đổi liên kết","修改部署名称":"Change Deployment Name","倍率":"Tá»· lệ","倍率信息":"Thông tin tá»· lệ","倍率是为了方便换算不同价格的模型":"Độ phóng đại là để tạo Ä‘iều kiện chuyển đổi các mô hình có giá khác nhau.","倍率模式":"Chế độ tá»· lệ","倍率类型":"Loại tá»· lệ","偏好设置":"Tùy chọn","停止测试":"Dừng kiểm tra","停止重试":"Dừng thá»­ lại","停用":"Vô hiệu hóa","允许 AccountFilter 参数":"Cho phép tham số AccountFilter","允许 HTTP 协议图片请求(适用于自部署代理)":"Cho phép yêu cầu hình ảnh giao thức HTTP (đối vá»›i proxy tá»± triển khai)","允许 inference_geo 透传":"Cho phép truyền inference_geo","允许 safety_identifier 透传":"Cho phép safety_identifier truyền qua","允许 service_tier 透传":"Cho phép service_tier truyền qua","允许 stream_options.include_obfuscation 透传":"Cho phép truyền stream_options.include_obfuscation","允许 Turnstile 用户校验":"Cho phép xác minh người dùng Turnstile","允许不安全的 Origin(HTTP)":"Cho phép Origin không an toàn (HTTP)","允许回调(会泄露服务器 IP 地址)":"Cho phép gọi lại (sẽ làm lá»™ địa chỉ IP máy chá»§)","允许在 Stripe 支付中输入促销码":"Cho phép nhập mã khuyến mãi khi thanh toán Stripe","允许新用户注册":"Cho phép đăng ký người dùng má»›i","允许的 Origins":"Origins được phép","允许的IP,一行一个,不填写则不限制":"IP được phép, má»—i dòng má»™t IP, không Ä‘iền nghÄ©a là không giá»›i hạn","允许的端口":"Cổng được phép","允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)":"Cho phép truy cập địa chỉ IP riêng (127.0.0.1, 192.168.x.x và các địa chỉ ná»™i bá»™ khác)","允许通过 Discord 账户登录 & 注册":"Allow login & registration via Discord account","允许通过 GitHub 账户登录 & 注册":"Cho phép đăng nhập & đăng ký qua tài khoản GitHub","允许通过 Linux DO 账户登录 & 注册":"Cho phép đăng nhập & đăng ký qua tài khoản Linux DO","允许通过 OIDC 进行登录":"Cho phép đăng nhập qua OIDC","允许通过 Passkey 登录 & 认证":"Cho phép đăng nhập & xác thá»±c qua Passkey","允许通过 Telegram 进行登录":"Cho phép đăng nhập qua Telegram","允许通过密码进行注册":"Cho phép đăng ký qua mật khẩu","允许通过密码进行登录":"Cho phép đăng nhập qua mật khẩu","允许通过微信登录 & 注册":"Cho phép đăng nhập & đăng ký qua WeChat","允许重试":"Cho phép thá»­ lại","å…ƒ":"CNY","充值":"Nạp tiền","充值价格(xå…ƒ/美金)":"Giá nạp (x tệ/đô la)","充值价格显示":"Giá nạp","充值分组倍率":"Tá»· lệ nhóm nạp tiền","充值分组倍率不是合法的 JSON 字符串":"Tá»· lệ nhóm nạp tiền không phải là chuá»—i JSON hợp lệ","充值数量":"Số lượng nạp","充值数量,最低 ":"Số lượng nạp, tối thiểu","充值数量不能小于":"Số tiền nạp không được nhỏ hÆ¡n","充值方式设置":"Cài đặt phương thức nạp tiền","充值方式设置不是合法的 JSON 字符串":"Cài đặt phương thức nạp tiền không phải là chuá»—i JSON hợp lệ","充值确认":"Xác nhận nạp tiền","充值账单":"Hóa đơn nạp tiền","充值金额折扣配置":"Cấu hình giảm giá số tiền nạp","充值金额折扣配置不是合法的 JSON 对象":"Cấu hình giảm giá số tiền nạp không phải là đối tượng JSON hợp lệ","充值链接":"Liên kết nạp tiền","充值额度":"Hạn ngạch nạp tiền","先填写配置,再自动填充 OAuth 端点,能显著减少手工输入":"Điền cấu hình trước, sau đó tá»± động Ä‘iền endpoint OAuth để giảm đáng kể nhập liệu thá»§ công","先搜索,再一键复制字段名或填入当前规则。字段名为系统内部路径,可直接用于路径 / 来源 / 目标。":"Tìm kiếm trước, sau đó sao chép tên trường hoặc Ä‘iền vào quy tắc hiện tại bằng má»™t cú nhấp. Tên trường là đường dẫn ná»™i bá»™ hệ thống, có thể sá»­ dụng trá»±c tiếp cho đường dẫn / nguồn / đích.","免责声明:仅限个人使用,请勿分发或共享任何凭证。该渠道存在前置条件与使用门槛,请在充分了解流程与风险后使用,并遵守 OpenAI 的相关条款与政策。相关凭证与配置仅限接入 Codex CLI 使用,不适用于其他客户端、平台或渠道。":"Tuyên bố miá»…n trừ: Chỉ dùng cho mục đích cá nhân. Không phân phối hoặc chia sẻ bất kỳ thông tin xác thá»±c nào. Kênh này có Ä‘iều kiện tiên quyết và yêu cầu thiết lập trước; chỉ sá»­ dụng khi bạn hiểu rõ quy trình và rá»§i ro, và tuân thá»§ Ä‘iều khoản và chính sách cá»§a OpenAI. Thông tin xác thá»±c và cấu hình chỉ dành cho tích hợp Codex CLI, không áp dụng cho các client, nền tảng hoặc kênh khác.","兑换人ID":"ID người đổi","兑换成功!":"Đổi thành công!","兑换码充值":"Nạp tiền bằng mã đổi thưởng","兑换码创建成功":"Đã tạo mã đổi thưởng","兑换码创建成功,是否下载兑换码?":"Tạo mã đổi thưởng thành công. Bạn có muốn tải xuống không?","兑换码创建成功!":"Tạo mã đổi thưởng thành công!","兑换码将以文本文件的形式下载,文件名为兑换码的名称。":"Mã đổi thưởng sẽ được tải xuống dưới dạng tệp văn bản, vá»›i tên tệp là tên mã đổi thưởng.","兑换码更新成功!":"Cập nhật mã đổi thưởng thành công!","兑换码生成管理":"Quản lý tạo mã đổi thưởng","兑换码管理":"Quản lý mã đổi thưởng","兑换额度":"Đổi","全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用":"Kiểm soát toàn cầu các khu vá»±c và chức năng thanh bên, người dùng không thể bật các chức năng bị quản trị viên ẩn","全局设置":"Cài đặt toàn cầu","全选":"Chọn tất cả","全部":"Tất cả","全部供应商":"Tất cả nhà cung cấp","全部分组":"Tất cả các nhóm","全部地区总可用资源":"Total Available Resources in All Regions","全部填入":"Điền tất cả","全部容器":"All Containers","全部展开":"Mở rá»™ng tất cả","全部收起":"Thu gọn tất cả","全部标签":"Tất cả thẻ","全部模型":"Tất cả mô hình","全部满足(AND)":"Tất cả khá»›p (AND)","全部状态":"Tất cả trạng thái","全部硬件总可用资源":"Total Available Hardware Resources","全部端点":"Tất cả Ä‘iểm cuối","全部类型":"Tất cả các loại","公告":"Thông báo","公告内容":"Ná»™i dung thông báo","公告已更新":"Đã cập nhật thông báo","公告更新失败":"Cập nhật thông báo thất bại","公告类型":"Loại thông báo","å…±":"Tổng","å…± {{count}} 个密钥_one":"{{count}} khóa","å…± {{count}} 个密钥_other":"{{count}} khóa","å…± {{count}} 个模型":"{{count}} mô hình","å…± {{count}} 个模型_other":"{{count}} models","å…± {{count}} 条日志_other":"{{count}} log entries","å…± {{total}} 项,当前显示 {{start}}-{{end}} 项":"Tổng {{total}} mục, Ä‘ang hiển thị {{start}}-{{end}} mục","å…³":"đóng","关于":"Giá»›i thiệu","关于我们":"Về chúng tôi","关于系统的详细信息":"Thông tin chi tiết về hệ thống","关于项目":"Về dá»± án","关键字(id或者名称)":"Từ khóa (id hoặc tên)","关闭":"Đóng","关闭侧边栏":"Đóng thanh bên","关闭公告":"Đóng thông báo","关闭后,此模型将不会被“同步官方”自动覆盖或创建":'Sau khi đóng, mô hình này sẽ không tá»± động bị ghi đè hoặc tạo bởi "Đồng bá»™ chính thức"',"关闭后将不再显示此提示(仅对当前浏览器生效)。确定要关闭吗?":"Sau khi đóng, thông báo này sẽ không còn hiển thị nữa (chỉ vá»›i trình duyệt này). Bạn có chắc muốn đóng không?","关闭弹窗,已停止批量测试":"Đã đóng há»™p thoại, đã dừng kiểm tra hàng loạt","关闭提示":"Đóng thông báo","å…¶ä»–":"Khác","其他注册选项":"Tùy chọn đăng ký khác","其他登录选项":"Tùy chọn đăng nhập khác","其他设置":"Cài đặt khác","其他详情":"Other details","内存 阈值 (%)":"Ngưỡng bá»™ nhá»› (%)","内存使用率超过此值时拒绝请求":"Từ chối yêu cầu khi sá»­ dụng bá»™ nhá»› vượt quá giá trị này","内存命中":"Lượt trúng bá»™ nhá»›","内存缓存最大条目数。0 表示使用后端默认容量:100000。":"Số mục tối Ä‘a cá»§a bá»™ nhá»› đệm. 0 sá»­ dụng dung lượng mặc định cá»§a backend: 100000.","内容":"Ná»™i dung","内容较大,已启用性能优化模式":"Ná»™i dung lá»›n, đã bật chế độ tối ưu hóa hiệu suất","内容较大,部分功能可能受限":"Ná»™i dung lá»›n, má»™t số tính năng có thể bị hạn chế","内置":"Tích hợp sẵn","内置 Ollama 镜像":"Built-in Ollama Image","再次输入部署名称":"Enter Deployment Name Again","最低":"thấp nhất","最低充值美元数量":"Số tiền nạp đô la tối thiểu","最后使用时间":"Thời gian sá»­ dụng cuối cùng","最后更新":"Last Updated","最后请求":"Yêu cầu cuối cùng","最大GPU数量":"Max Number of GPUs","最大可用":"Max Available","最大条目数":"Số mục tối Ä‘a","最终抵扣":"Khấu trừ cuối cùng","最近一次":"Lần gần nhất","最近事件":"Recent Events","写":"Ghi","准入策略":"Chính sách tiếp nhận","准入策略 JSON(可选)":"JSON chính sách tiếp nhận (tùy chọn)","准备中...":"Preparing...","准备完成初始化":"Sẵn sàng hoàn tất khởi tạo","凭证已刷新":"Thông tin xác thá»±c đã được làm má»›i","分类名称":"Tên danh mục","分组":"Nhóm","分组与模型定价设置":"Cài đặt giá nhóm và mô hình","分组价格":"Giá nhóm","分组倍率":"Tá»· lệ nhóm","分组倍率设置":"Cài đặt tá»· lệ nhóm",'分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{"vip": 0.5, "test": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1':'Cài đặt tá»· lệ nhóm, bạn có thể thêm nhóm má»›i hoặc sá»­a đổi tá»· lệ nhóm hiện có tại đây, định dạng dưới dạng chuá»—i JSON, ví dụ: {"vip": 0.5, "test": 1}, cho biết tá»· lệ nhóm vip là 0.5, tá»· lệ nhóm test là 1',"分组特殊倍率":"Tá»· lệ đặc biệt cá»§a nhóm","分组特殊可用分组":"Available special groups","分组设置":"Cài đặt nhóm","分组速率配置优先级高于全局速率限制。":"Ưu tiên cấu hình tốc độ nhóm cao hÆ¡n giá»›i hạn tốc độ toàn cầu.","分组速率限制":"Giá»›i hạn tốc độ nhóm","分钟":"phút","切换为Assistant角色":"Chuyển sang vai trò Assistant","切换为System角色":"Chuyển sang vai trò System","切换为单密钥模式":"Chuyển sang chế độ khóa đơn","切换主题":"Chuyển chá»§ đề","划转到余额":"Chuyển sang số dư","划转邀请额度":"Chuyển hạn ngạch mời","划转金额最低为":"Số tiền chuyển tối thiểu là","划转额度":"Số tiền chuyển","列出的模型将不会自动添加或移除-thinking/-nothinking 后缀":"Các mô hình được liệt kê sẽ không tá»± động thêm hoặc xóa hậu tố -thinking/-nothinking.","列设置":"Cài đặt cá»™t","创建":"Create","创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)":"Tạo mã thông báo vá»›i nhóm auto theo mặc định, mã thông báo ban đầu cÅ©ng sẽ được đặt thành auto (nếu không để trống cho nhóm mặc định cá»§a người dùng)","创建失败":"Tạo thất bại","创建成功":"Tạo thành công","创建或选择密钥时,将 Project 设置为 io.cloud":"When creating or selecting a key, set Project to io.cloud","创建新用户账户":"Tạo tài khoản người dùng má»›i","创建新的令牌":"Tạo mã thông báo má»›i","创建新的兑换码":"Tạo mã đổi thưởng má»›i","创建新的模型":"Tạo mô hình má»›i","创建新的渠道":"Tạo kênh má»›i","创建新的订阅套餐":"Tạo gói đăng ký má»›i","创建新的预填组":"Tạo nhóm Ä‘iền sẵn má»›i","创建时间":"Thời gian tạo","创建用户":"Tạo người dùng","初始化失败,请重试":"Khởi tạo thất bại, vui lòng thá»­ lại","初始化系统":"Khởi tạo hệ thống","删除":"Xóa","删除 Key 来源":"Xóa nguồn Key","删除会彻底移除该订阅记录(含权益明细)。是否继续?":"Xóa sẽ loại bỏ hoàn toàn bản ghi đăng ký (bao gồm chi tiết quyền lợi). Tiếp tục?",'删除后无法恢复,确定要删除模型 "{{name}}" 吗?':'Cannot be recovered after deletion, are you sure you want to delete model "{{name}}"?',"删除失败":"Xóa thất bại","删除密钥失败":"Xóa khóa thất bại","删除成功":"Xóa thành công","删除所选":"Xóa đã chọn","删除所选令牌":"Xóa mã thông báo đã chọn","删除所选通道":"Xóa các kênh đã chọn","删除条件":"Xóa Ä‘iều kiện","删除禁用密钥失败":"Xóa khóa bị vô hiệu hóa thất bại","删除禁用通道":"Xóa kênh bị vô hiệu hóa","删除自动禁用密钥":"Xóa khóa tá»± động bị vô hiệu hóa","删除规则":"Xóa quy tắc","删除账户":"Xóa tài khoản","删除账户确认":"Xác nhận xóa tài khoản","删除部署失败":"Failed to delete deployment","刷新":"Làm má»›i","刷新凭证":"Làm má»›i thông tin xác thá»±c","刷新失败":"Làm má»›i thất bại","刷新容器信息":"Refresh Container Info","刷新日志":"Refresh Logs","刷新统计":"Làm má»›i thống kê","刷新缓存统计":"Làm má»›i thống kê bá»™ nhá»› đệm","刷新缓存统计失败":"Làm má»›i thống kê bá»™ nhá»› đệm thất bại","前往 io.net API Keys":"Go to io.net API Keys","前往设置":"Go to Settings","前往设置页面":"Go to Settings Page","前缀":"Tiền tố","副本数量":"Number of Replicas","剩余":"Remaining","剩余备用码:":"Mã dá»± phòng còn lại: ","剩余时间":"Remaining Time","剩余额度":"Hạn ngạch còn lại","剩余额度/总额度":"Còn lại/Tổng cá»™ng","剩余额度$":"Hạn ngạch còn lại $","功能特性":"Tính năng","加入渠道":"Join Channel","加入预填组":"Tham gia nhóm Ä‘iền sẵn","加密存储":"Encrypted Storage","加载中...":"Đang tải...","加载供应商信息失败":"Tải thông tin nhà cung cấp thất bại","加载关于内容失败...":"Tải ná»™i dung giá»›i thiệu thất bại...","加载分组失败":"Tải nhóm thất bại","加载失败":"Tải thất bại","加载容器信息中...":"Loading container info...","加载容器详情中...":"Loading container details...","加载日志中...":"Loading logs...","加载模型信息失败":"Tải thông tin mô hình thất bại","加载模型列表失败":"Failed to load model list","加载模型失败":"Tải mô hình thất bại","加载用户协议内容失败...":"Tải ná»™i dung thỏa thuận người dùng thất bại...","加载设置中...":"Loading settings...","加载详情中...":"Loading details...","加载账单失败":"Tải hóa đơn thất bại","加载隐私政策内容失败...":"Tải ná»™i dung chính sách bảo mật thất bại...","包含":"Chứa","包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。":"Bao gồm các mô hình AI từ các nhà cung cấp không xác định hoặc không được đánh dấu, có thể đến từ các nhà cung cấp nhỏ hoặc các dá»± án mã nguồn mở.","包括失败请求的次数,0代表不限制":"Bao gồm số lần yêu cầu thất bại, 0 nghÄ©a là không giá»›i hạn","匹配值":"Giá trị khá»›p","匹配值(可选)":"Giá trị khá»›p (tùy chọn)","匹配方式":"Phương thức khá»›p","匹配类型":"Loại khá»›p",区域:"Khu vá»±c","升级分组":"Nhóm nâng cấp","单GPU小时费率":"Per GPU Hour Rate","历史消耗":"Tiêu thụ","原价":"Giá gốc","原因:":"Lý do: ","原密码":"Mật khẩu cÅ©","原生格式":"Định dạng gốc","原生额度":"Hạn mức gốc","去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥":"Hoàn tất loại bỏ trùng lặp: {{before}} khóa trước khi loại bỏ, {{after}} khóa sau khi loại bỏ","参与官方同步":"Tham gia đồng bá»™ chính thức","参数":"tham số","参数值":"Giá trị tham số","参数覆盖":"Ghi đè tham số","参数覆盖 JSON 已复制":"JSON ghi đè tham số đã được sao chép","参数覆盖必须是合法的 JSON 对象":"Ghi đè tham số phải là đối tượng JSON hợp lệ","参数覆盖必须是合法的 JSON 格式!":"Ghi đè tham số phải ở định dạng JSON hợp lệ!","参数覆盖模板":"Mẫu ghi đè tham số","参数覆盖模板 JSON 格式不正确":"Định dạng JSON mẫu ghi đè tham số không chính xác","参数覆盖模板预览":"Xem trước mẫu ghi đè tham số","参数配置":"Cấu hình tham số","参数配置有误":"Cấu hình tham số không hợp lệ","参数错误":"Lá»—i tham số","参照生视频":"Tạo video tham chiếu","友情链接":"Liên kết thân thiện","发布日期":"Ngày xuất bản","发布时间":"Thời gian xuất bản","发现文档地址(Discovery URL,可选)":"Discovery URL (tùy chọn)","发行者 URL(Issuer URL)":"URL phát hành (Issuer URL)","取消":"Há»§y","取消全选":"Bỏ chọn tất cả","取消选择":"Deselect","变换":"Biến đổi","变焦":"thu phóng","变量值":"Variable Value","变量名":"Variable Name","只包括请求成功的次数":"Chỉ bao gồm số lần yêu cầu thành công","只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求":"Chỉ há»— trợ HTTPS, hệ thống sẽ gá»­i thông báo qua POST, vui lòng đảm bảo địa chỉ có thể nhận yêu cầu POST","只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录":"Chỉ khi người dùng đặt ghi IP, việc ghi IP cá»§a nhật ký yêu cầu và loại lá»—i má»›i được thá»±c hiện","可信":"Đáng tin cậy","可在设置页面设置关于内容,支持 HTML & Markdown":"Ná»™i dung Giá»›i thiệu có thể được đặt trên trang cài đặt, há»— trợ HTML & Markdown","可手动填写,多个 scope 用空格分隔":"Có thể Ä‘iền thá»§ công, nhiều scope phân cách bằng dấu cách","可用":"Khả dụng","可用令牌分组":"Nhóm mã thông báo khả dụng","可用分组":"Nhóm khả dụng","可用变量:{{provider}} {{field}} {{op}} {{required}} {{current}} 以及 {{current.path}}":"Biến khả dụng: {{provider}} {{field}} {{op}} {{required}} {{current}} và {{current.path}}","可用数量":"Available Quantity","可用模型":"Mô hình khả dụng","可用空间: {{free}} / 总空间: {{total}}":"Dung lượng trống: {{free}} / Tổng: {{total}}","可用端点类型":"Loại Ä‘iểm cuối được há»— trợ","可用邀请额度":"Hạn ngạch mời khả dụng","可留空;留空时会尝试使用 Issuer URL + /.well-known/openid-configuration":"Có thể để trống; khi trống sẽ thá»­ sá»­ dụng Issuer URL + /.well-known/openid-configuration","可视化":"Trá»±c quan hóa","可视化倍率设置":"Cài đặt tá»· lệ mô hình trá»±c quan","可视化编辑":"Chỉnh sá»­a trá»±c quan","可选,公告的补充说明":"Tùy chọn, thông tin bổ sung cho thông báo","可选,用于复现结果":"Tùy chọn, để tái tạo kết quả","可选:基于用户信息 JSON 做组合条件准入,条件不满足时返回自定义提示":"Tùy chọn: Tiếp nhận dá»±a trên Ä‘iều kiện kết hợp từ JSON thông tin người dùng; trả về thông báo tùy chỉnh khi Ä‘iều kiện không được đáp ứng","可选:用于自动生成端点或 Discovery URL":"Tùy chọn: Dùng để tá»± động tạo endpoint hoặc Discovery URL","可选。匹配入口请求的 User-Agent;任意一行作为子串匹配(忽略大小写)即命中。":"Tùy chọn. Khá»›p User-Agent cá»§a yêu cầu đầu vào; bất kỳ dòng nào khá»›p dưới dạng chuá»—i con (không phân biệt hoa thường) được tính là trúng.","可选。对提取到的亲和 Key 做正则校验;不填表示不校验。":"Tùy chọn. Xác thá»±c key ưu ái đã trích xuất bằng regex; để trống để bỏ qua xác thá»±c.","可选。对请求路径进行匹配;不填表示匹配所有路径。":"Tùy chọn. Khá»›p đường dẫn yêu cầu; để trống để khá»›p tất cả đường dẫn.","可选值":"Giá trị tùy chọn","同时重置消息":"Đặt lại tin nhắn đồng thời","同步":"Đồng bá»™","同步到渠道":"Sync to Channel","同步向导":"Trình hướng dẫn đồng bá»™","同步失败":"Đồng bá»™ hóa thất bại","同步成功":"Đồng bá»™ hóa thành công","同步接口":"Giao diện đồng bá»™ hóa","同步渠道失败":"Failed to sync channel","同步渠道失败:缺少部署信息":"Failed to sync channel: Missing deployment info","同步端点":"Đồng bá»™ endpoint","名称":"Tên","名称+密钥":"Tên + Khóa","名称不能为空":"Tên không được để trống","名称匹配类型":"Loại khá»›p tên","后端请求失败":"Yêu cầu phụ trợ thất bại","后缀":"Hậu tố","否":"Không","启动":"Start","启动参数 (Args)":"Startup Args","启动命令":"Startup Command","启动命令 (Entrypoint)":"Entrypoint","启动授权失败":"Khởi động xác thá»±c thất bại","启动时间":"Thời gian khởi động","启动部署失败":"Failed to start deployment","启动配置":"Startup Configuration","启用":"Bật","启用 io.net 部署":"Enable io.net Deployment","启用 io.net 部署开关":"Enable io.net Deployment Switch","启用 io.net 部署时必须填写 API Key":"API Key is required when enabling io.net deployment","启用 Prompt 检查":"Bật kiểm tra Prompt","启用2FA失败":"Bật xác thá»±c hai yếu tố thất bại","启用Claude思考适配(-thinking后缀)":"Bật thích ứng tư duy Claude (hậu tố -thinking)","启用FunctionCall思维签名填充":"Bật Ä‘iền chữ ký tư duy FunctionCall","启用Gemini思考后缀适配":"Bật thích ứng hậu tố tư duy Gemini","启用Pingé—´éš”":"Bật khoảng thời gian Ping","启用SMTP SSL":"Bật SMTP SSL","启用SSRF防护(推荐开启以保护服务器安全)":"Bật bảo vệ SSRF (Khuyên dùng để bảo mật máy chá»§)","启用供应商":"Bật nhà cung cấp","启用全部":"Bật tất cả","启用后可接入 io.net GPU 资源":"After enabling, you can access io.net GPU resources","启用后可添加图片URL进行多模态对话":"Bật để thêm URL hình ảnh cho cuá»™c trò chuyện Ä‘a phương thức","启用后套餐将在用户端展示。是否继续?":"Sau khi bật, gói sẽ hiển thị cho người dùng. Tiếp tục?","启用后将优先复用上一次成功的渠道(粘滞选路)。":"Khi bật, kênh thành công lần cuối sẽ được ưu tiên tái sá»­ dụng (định tuyến dính).","启用后将使用 Creem Test Mode":"Sau khi bật, Chế độ kiểm tra Creem sẽ được sá»­ dụng","启用密钥失败":"Bật khóa thất bại","启用屏蔽词过滤功能":"Bật chức năng lọc từ bị chặn","启用性能监控":"Bật giám sát hiệu suất","启用性能监控后,当系统资源使用率超过设定阈值时,将拒绝新的 Relay 请求 (/v1, /v1beta ç­‰),以保护系统稳定性。":"Khi giám sát hiệu suất được bật và mức sá»­ dụng tài nguyên hệ thống vượt quá ngưỡng đã đặt, các yêu cầu Relay má»›i (/v1, /v1beta, v.v.) sẽ bị từ chối để bảo vệ sá»± ổn định cá»§a hệ thống.","启用所有密钥失败":"Bật tất cả khóa thất bại","启用数据看板(实验性)":"Bật bảng dữ liệu (thá»­ nghiệm)","启用此模式后,将使用您自定义的请求体发送API请求,模型配置面板的参数设置将被忽略。":"Khi được bật, ná»™i dung yêu cầu tùy chỉnh cá»§a bạn sẽ được sá»­ dụng cho các yêu cầu API và cài đặt tham số trong bảng cấu hình mô hình sẽ bị bỏ qua.","启用状态":"Trạng thái bật","启用用户模型请求速率限制(可能会影响高并发性能)":"Bật giá»›i hạn tốc độ yêu cầu mô hình người dùng (có thể ảnh hưởng đến hiệu suất đồng thời cao)","启用磁盘缓存":"Bật bá»™ nhá»› đệm đĩa","启用磁盘缓存后,大请求体将临时存储到磁盘而非内存,可显著降低内存占用,适用于处理包含大量图片/文件的请求。建议在 SSD 环境下使用。":"Khi bật bá»™ nhá»› đệm đĩa, body yêu cầu lá»›n sẽ được lưu tạm trên đĩa thay vì bá»™ nhá»›, giảm đáng kể mức sá»­ dụng bá»™ nhá»›. Phù hợp xá»­ lý yêu cầu chứa nhiều hình ảnh/tệp. Khuyến nghị sá»­ dụng trên SSD.","启用签到功能":"Bật tính năng đăng nhập","启用绘图功能":"Bật chức năng vẽ","启用请求体透传功能":"Bật chức năng truyền qua thân yêu cầu","启用请求透传":"Bật truyền qua yêu cầu","启用违规扣费":"Bật trừ phí vi phạm","启用额度消费日志记录":"Bật ghi nhật ký tiêu thụ hạn ngạch","启用验证":"Bật xác thá»±c","周":"tuần","命中判定:usage 中存在 cached tokens(例如 cached_tokens/prompt_cache_hit_tokens)即视为命中。":"Xác định trúng: Sá»± tồn tại cá»§a cached tokens trong usage (VD: cached_tokens/prompt_cache_hit_tokens) được coi là trúng.","命中率":"Tá»· lệ trúng","命中该亲和规则后,会把此模板合并到渠道参数覆盖中(同名键由模板覆盖)。":"Khi quy tắc ưu ái này trúng, mẫu sẽ được hợp nhất vào ghi đè tham số kênh (key cùng tên bị mẫu ghi đè).","å’Œ":"và","å’ŒClaude不同,默认情况下Gemini的思考模型会自动决定要不要思考,就算不开启适配模型也可以正常使用,如果您需要计费,推荐设置无后缀模型价格按思考价格设置。支持使用 gemini-2.5-pro-preview-06-05-thinking-128 格式来精确传递思考预算。":"Không giống Claude, mô hình tư duy Gemini tá»± động quyết định có suy nghÄ© hay không. Chúng hoạt động bình thường ngay cả khi không bật adapter. Nếu cần tính phí, hãy đặt giá cá»§a mô hình không có hậu tố theo giá tư duy. Sá»­ dụng định dạng như gemini-2.5-pro-preview-06-05-thinking-128 để chỉ định ngân sách tư duy chính xác.","响应":"Phản hồi","响应时间":"Thời gian phản hồi","响应缺少凭据":"Phản hồi thiếu thông tin xác thá»±c","响应缺少授权链接":"Phản hồi thiếu liên kết xác thá»±c","商品价格 ID":"ID giá sản phẩm","回答内容":"Ná»™i dung trả lời","回调 URL å¡«":"Điền URL gọi lại","回调 URL 格式":"Định dạng URL callback","回调地址":"Địa chỉ gọi lại","固定价格":"Giá cố định","固定价格(每次)":"Giá cố định (má»—i lần)","固定价格值":"Giá trị giá cố định","图像生成":"Tạo hình ảnh","图标":"Biểu tượng","图标使用 react-icons(Simple Icons)或 URL/emoji,例如:github、gitlab、si:google":"Icon sá»­ dụng react-icons (Simple Icons) hoặc URL/emoji, VD: github, gitlab, si:google","图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ":"Biểu tượng sá»­ dụng thư viện @lobehub/icons, như: OpenAI, Claude.Color, há»— trợ tham số chuá»—i: OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, truy vấn tất cả biểu tượng khả dụng vui lòng ","图混合":"Pha trá»™n","图片功能在自定义请求体模式下不可用":"Chức năng hình ảnh không khả dụng trong chế độ yêu cầu tùy chỉnh","图片地址":"URL hình ảnh","图片已添加":"Hình ảnh đã được thêm","图片生成调用:{{symbol}}{{price}} / 1次":"Gọi tạo hình ảnh: {{symbol}}{{price}} / 1 lần","图片输入: {{imageRatio}}":"Đầu vào hình ảnh: {{imageRatio}}","图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})":"Giá đầu vào hình ảnh: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Tá»· lệ hình ảnh: {{imageRatio}})","图片输入倍率(仅部分模型支持该计费)":"Tá»· lệ đầu vào hình ảnh (chỉ được há»— trợ bởi má»™t số mô hình để tính phí)","图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费":"Cài đặt tá»· lệ liên quan đến đầu vào hình ảnh, khóa là tên mô hình, giá trị là tá»· lệ, chỉ được há»— trợ bởi má»™t số mô hình để tính phí","图生文":"Mô tả","图生视频":"Hình ảnh sang Video","在Gotify服务器创建应用后获得的令牌,用于发送通知":"Mã thông báo nhận được sau khi tạo ứng dụng trên máy chá»§ Gotify, được sá»­ dụng để gá»­i thông báo","在Gotify服务器的应用管理中创建新应用":"Tạo ứng dụng má»›i trong quản lý ứng dụng cá»§a máy chá»§ Gotify","在找兑换码?":"Đang tìm mã đổi thưởng? ","在新标签页中打开":"Open in new tab","在模型广场向用户展示的端点":"Endpoint hiển thị cho người dùng trong Chợ mô hình","在此输入 Logo 图片地址":"Nhập URL hình ảnh Logo tại đây","在此输入新的公告内容,支持 Markdown & HTML 代码":"Nhập ná»™i dung thông báo má»›i tại đây, há»— trợ mã Markdown & HTML","在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为关于页面":"Nhập ná»™i dung giá»›i thiệu má»›i tại đây, há»— trợ Markdown","在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码":"Nhập chân trang má»›i tại đây, để trống để sá»­ dụng chân trang mặc định, há»— trợ mã HTML.","在此输入用户协议内容,支持 Markdown & HTML 代码":"Nhập ná»™i dung thỏa thuận người dùng tại đây, há»— trợ mã Markdown & HTML","在此输入系统名称":"Nhập tên hệ thống tại đây","在此输入隐私政策内容,支持 Markdown & HTML 代码":"Nhập ná»™i dung chính sách bảo mật tại đây, há»— trợ mã Markdown & HTML","在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe çš„ src 属性,这允许你设置任意网页作为首页":"Nhập ná»™i dung trang chá»§ tại đây, há»— trợ Markdown","域名IP过滤详细说明":"⚠️ Đây là tùy chọn thá»­ nghiệm. Má»™t tên miền có thể phân giải thành nhiều địa chỉ IPv4/IPv6. Nếu bật, hãy đảm bảo danh sách lọc IP bao gồm các địa chỉ này, nếu không truy cập có thể thất bại.","域名白名单":"Danh sách trắng tên miền","域名黑名单":"Danh sách Ä‘en tên miền","基本信息":"Thông tin cÆ¡ bản","å¡«å…… Codex CLI / Claude CLI 模版":"Điền mẫu Codex CLI / Claude CLI","填充新模板":"Điền mẫu má»›i","填充旧模板":"Điền mẫu cÅ©","填充模板":"Điền mẫu","填充模板:等级+激活":"Điền mẫu: Cấp + Kích hoạt","填充模板:等级提示":"Điền mẫu: Prompt cấp","填充模板:组织或角色":"Điền mẫu: Tổ chức hoặc vai trò","填充模板:组织提示":"Điền mẫu: Prompt tổ chức","填充模板(全渠道)":"Điền mẫu (tất cả kênh)","填充模板(指定渠道)":"Điền mẫu (kênh được chọn)","å¡«å…¥":"Điền","å¡«å…¥ CC Switch":"Điền CC Switch","填入所有模型":"Điền tất cả mô hình","填入来源":"Điền nguồn","填入模板":"Điền mẫu","填入目标":"Điền đích","填入相关模型":"Điền mô hình liên quan","填入路径":"Điền đường dẫn","填入透传完整模版":"Điền mẫu truyền qua đầy đủ","填入透传模版":"Điền mẫu truyền qua","填写 Issuer URL 后自动生成:":"Tá»± động tạo sau khi Ä‘iền Issuer URL:","填写Gotify服务器的完整URL地址":"Điền địa chỉ URL đầy đủ cá»§a máy chá»§ Gotify","填写后会自动拼接预设端点":"Endpoint đặt trước sẽ được tá»± động thêm sau khi Ä‘iền","填写带https的域名,逗号分隔":"Điền tên miền có https, phân tách bằng dấu phẩy","填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议":"Sau khi Ä‘iền ná»™i dung thỏa thuận người dùng, người dùng sẽ được yêu cầu tích vào đã đọc thỏa thuận người dùng khi đăng ký","填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策":"Sau khi Ä‘iền ná»™i dung chính sách bảo mật, người dùng sẽ được yêu cầu tích vào đã đọc chính sách bảo mật khi đăng ký","处理中":"Processing","备份支持":"Há»— trợ sao lưu","备份状态":"Trạng thái sao lưu","备注":"Ghi chú","备用恢复代码":"Mã khôi phục dá»± phòng","备用码已复制到剪贴板":"Mã dá»± phòng đã được sao chép vào khay nhá»› tạm","备用码重新生成成功":"Tạo lại mã dá»± phòng thành công","复制":"Sao chép","复制代码":"Sao chép mã","复制令牌":"Sao chép mã thông báo","复制全部":"Sao chép tất cả","复制名称":"Sao chép tên","复制失败":"Sao chép thất bại","复制失败,请手动复制":"Sao chép thất bại, vui lòng sao chép thá»§ công","复制失败,请手动选择文本复制":"Copy failed, please manually select and copy the text","复制已选":"Sao chép đã chọn","复制应用的令牌(Token)并填写到上方的应用令牌字段":"Sao chép mã thông báo ứng dụng và Ä‘iền vào trường mã thông báo ứng dụng ở trên","复制成功":"Sao chép thành công","复制所有代码":"Sao chép tất cả mã","复制所有模型":"Sao chép tất cả mô hình","复制所选令牌":"Sao chép mã thông báo đã chọn","复制所选兑换码到剪贴板":"Sao chép mã đổi thưởng đã chọn vào khay nhá»› tạm","复制授权链接":"Sao chép liên kết xác thá»±c","复制日志":"Copy Logs","复制渠道的所有信息":"Sao chép tất cả thông tin cá»§a kênh","复制版本号":"Copy Version","复制生成的密钥并粘贴到此处":"Copy the generated key and paste it here","复制链接":"Copy link","外接设备":"Thiết bị ngoại vi","多个命令用空格分隔":"Multiple commands separated by spaces","多密钥渠道操作项目组":"Nhóm dá»± án vận hành kênh Ä‘a khóa","多密钥管理":"Quản lý Ä‘a khóa","多种充值方式,安全便捷":"Nhiều phương thức nạp tiền, an toàn và tiện lợi","大模型接口网关":"Cổng API LLM","天":"ngày","天前":"ngày trước","失败":"Thất bại","失败原因":"Nguyên nhân thất bại","失败后不重试":"Không thá»­ lại sau khi thất bại","失败时自动禁用通道":"Tá»± động vô hiệu hóa kênh khi thất bại","失败重试次数":"Số lần thá»­ lại thất bại","奖励说明":"Mô tả phần thưởng","套餐":"Gói","套餐副标题":"Phụ đề gói","套餐名称":"Tên gói","套餐标题":"Tiêu đề gói","套餐标题不能为空":"Tên gói không được để trống","套餐的基本信息和定价":"Thông tin cÆ¡ bản và giá cá»§a gói","如:大带宽批量分析图片推荐":"ví dụ: Phân tích hàng loạt băng thông lá»›n đề xuất hình ảnh","如:香港线路":"ví dụ: Tuyến Hồng Kông","如果亲和到的渠道失败,重试到其他渠道成功后,将亲和更新到成功的渠道。":"Nếu kênh ưu ái thất bại, sau khi thá»­ lại thành công trên kênh khác, ưu ái sẽ được cập nhật sang kênh thành công.","如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。":"Nếu bạn Ä‘ang kết nối vá»›i các dá»± án chuyển tiếp One API hoặc New API thượng nguồn, vui lòng sá»­ dụng loại OpenAI. Đừng sá»­ dụng loại này trừ khi bạn biết mình Ä‘ang làm gì.","如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面":"Nếu yêu cầu cá»§a người dùng chứa từ nhắc hệ thống, cài đặt này sẽ được nối vào trước từ nhắc hệ thống cá»§a người dùng","如果镜像为私有,请填写密码或Token":"If the image is private, please fill in the password or token","如果镜像为私有,请填写用户名":"If the image is private, please fill in the username","始终使用浅色主题":"Luôn sá»­ dụng chá»§ đề sáng","始终使用深色主题":"Luôn sá»­ dụng chá»§ đề tối","字段映射":"Ánh xạ trường","字段缺失视为命中":"Thiếu trường được coi là trúng","字段路径":"Đường dẫn trường","字段透传控制":"Kiểm soát truyền qua trường","字段速查":"Tra cứu nhanh trường","存在惩罚,鼓励讨论新话题":"Phạt sá»± hiện diện, khuyến khích chá»§ đề má»›i","存在重复的键名:":"Tồn tại tên khóa trùng lặp:","安全提醒":"Nhắc nhở bảo mật","安全设置":"Cài đặt bảo mật","安全验证":"Xác minh bảo mật","安全验证级别":"Cấp độ xác minh bảo mật","安装指南":"Hướng dẫn cài đặt","完成":"Hoàn thành","完成初始化":"Hoàn tất khởi tạo","完成硬件类型、部署位置、副本数量等配置后,将自动计算价格":"Price will be automatically calculated after completing hardware type, deployment location, number of replicas and other configurations","完成设置并启用两步验证":"Hoàn tất thiết lập và bật xác thá»±c hai yếu tố","完成进度":"Completion Progress","完整的 Base URL,支持变量{model}":"Base URL đầy đủ, há»— trợ biến {model}","官方":"Chính thức","官方文档":"Tài liệu chính thức","官方模型同步":"Đồng bá»™ mô hình chính thức","官方说明":"Tài liệu chính thức","定价模式":"Chế độ định giá","定时测试所有通道":"Định kỳ kiểm tra tất cả các kênh","定期更改密码可以提高账户安全性":"Thường xuyên thay đổi mật khẩu có thể cải thiện bảo mật tài khoản","实付":"Thanh toán thá»±c tế","实付金额":"Số tiền thanh toán thá»±c tế","实付金额:":"Số tiền thanh toán thá»±c tế: ","实际模型":"Mô hình thá»±c tế","实际请求体":"Thân yêu cầu thá»±c tế","容器":"Container","容器ID":"Container ID","容器创建失败: ":"Container creation failed: ","容器创建成功":"Container created successfully","容器名称":"Container Name","容器名称更新成功":"Container name updated successfully","容器启动后执行的命令":"Command to execute after container starts","容器启动配置":"Container Startup Configuration","容器实例":"Container Instance","容器对外暴露的端口":"Container exposed port","容器对外服务的端口号,可选":"Port number for external service, optional","容器总数":"Total Containers","容器数量":"Number of Containers","容器日志":"Container Logs","容器时长延长成功":"Container duration extended successfully","容器访问地址无效":"Invalid container access address","容器详情":"Container Details","容器配置":"Container Configuration","容器配置更新成功":"Container configuration updated successfully","容器销毁请求已提交":"Container deletion request submitted","密码":"Mật khẩu","密码修改成功!":"Đổi mật khẩu thành công!","密码已复制到剪贴板:":"Mật khẩu đã được sao chép vào khay nhá»› tạm: ","密码已重置并已复制到剪贴板:":"Mật khẩu đã được đặt lại và sao chép vào khay nhá»› tạm: ","密码管理":"Quản lý mật khẩu","密码重置":"Đặt lại mật khẩu","密码重置完成":"Hoàn tất đặt lại mật khẩu","密码重置确认":"Xác nhận đặt lại mật khẩu","密码长度至少为8个字符":"Mật khẩu phải dài ít nhất 8 ký tá»±","密钥":"Khóa","密钥 JSON 必须包含 access_token":"JSON khóa phải bao gồm access_token","密钥 JSON 必须包含 account_id":"JSON khóa phải bao gồm account_id","密钥(编辑模式下,保存的密钥不会显示)":"Khóa (trong chế độ chỉnh sá»­a, khóa đã lưu sẽ không hiển thị)","密钥去重":"Loại bỏ khóa trùng lặp","密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性":"Khóa sẽ được thêm vào tiêu đề yêu cầu dưới dạng Bearer để xác minh tính hợp pháp cá»§a yêu cầu webhook","密钥已删除":"Khóa đã bị xóa","密钥已启用":"Khóa đã được bật","密钥已复制到剪贴板":"Khóa đã được sao chép vào khay nhá»› tạm","密钥已禁用":"Khóa đã bị vô hiệu hóa","密钥必须是 JSON 对象":"Khóa phải là đối tượng JSON","密钥必须是合法的 JSON 格式!":"Khóa phải ở định dạng JSON hợp lệ!","密钥文件 (.json)":"Tệp khóa (.json)","密钥更新模式":"Chế độ cập nhật khóa","密钥格式":"Định dạng khóa","密钥格式无效,请输入有效的 JSON 格式密钥":"Định dạng khóa không hợp lệ, vui lòng nhập khóa định dạng JSON hợp lệ","密钥环境变量":"Secret Environment Variables","密钥聚合模式":"Chế độ tổng hợp khóa","密钥获取成功":"Lấy khóa thành công","密钥输入方式":"Phương thức nhập khóa","密钥预览":"Xem trước khóa","对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写":"Đối vá»›i các kênh chính thức, new-api đã tích hợp sẵn địa chỉ. Trừ khi đó là trang web proxy cá»§a bên thứ ba hoặc địa chỉ truy cập đặc biệt cá»§a Azure, không cần Ä‘iền vào","对免费模型启用预消耗":"Enable pre-consumption for free models","对域名启用 IP 过滤(实验性)":"Bật lọc IP cho tên miền (thá»­ nghiệm)","对外运营模式":"Chế độ mặc định","对象清理规则":"Quy tắc dọn dẹp đối tượng","导入":"Nhập","导入的配置将覆盖当前设置,是否继续?":"Cấu hình đã nhập sẽ ghi đè cài đặt hiện tại, tiếp tục?","导入配置":"Nhập cấu hình","导入配置失败: ":"Nhập cấu hình thất bại: ","导出":"Xuất","导出日志失败":"Failed to export logs","导出配置":"Xuất cấu hình","导出配置失败: ":"Xuất cấu hình thất bại: ","å°† reasoning_content 转换为 标签拼接到内容中":"Chuyển đổi reasoning_content thành thẻ và nối vào ná»™i dung","将为选中的 ":"Sẽ đặt cho đã chọn ","将仅保留第一个密钥文件,其余文件将被移除,是否继续?":"Chỉ tệp khóa đầu tiên sẽ được giữ lại, các tệp còn lại sẽ bị xóa. Tiếp tục?","将删除":"Đang xóa","将删除已使用、已禁用及过期的兑换码,此操作不可撤销。":"Thao tác này sẽ xóa tất cả các mã đổi thưởng đã sá»­ dụng, bị vô hiệu hóa và hết hạn, thao tác này không thể hoàn tác.","将删除所有仍在内存中的渠道亲和性缓存条目。":"Sẽ xóa tất cả mục bá»™ nhá»› đệm ưu ái kênh còn trong bá»™ nhá»›.","将大请求体临时存储到磁盘":"Lưu tạm body yêu cầu lá»›n vào đĩa","将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?":"Thao tác này sẽ xóa tất cả các cấu hình đã lưu và khôi phục cài đặt mặc định, thao tác này không thể hoàn tác. Tiếp tục?","将清除选定时间之前的所有日志":"Thao tác này sẽ xóa tất cả nhật ký trước thời gian đã chọn","将追加 2 条规则到现有规则列表。":"2 quy tắc sẽ được thêm vào danh sách quy tắc hiện có.","小时":"Giờ","小时费率":"Hourly Rate","尚未使用":"Chưa sá»­ dụng","局部重绘-提交":"Vary Region","屏蔽词列表":"Danh sách từ bị chặn","屏蔽词过滤设置":"Cài đặt lọc từ bị chặn","展开":"Mở rá»™ng","展开更多":"Mở rá»™ng thêm","展示价格":"Giá hiển thị","左侧边栏个人设置":"Cài đặt cá nhân ở thanh bên trái","已为 {{count}} 个模型设置{{type}}_one":"Đã đặt {{type}} cho {{count}} mô hình","已为 {{count}} 个模型设置{{type}}_other":"Đã đặt {{type}} cho {{count}} mô hình","已为 ${count} 个渠道设置标签!":"Đã đặt thẻ cho ${count} kênh!","已从 Discovery 自动填充配置":"Cấu hình đã được tá»± động Ä‘iền từ Discovery","已从 Discovery 获取配置,可继续手动修改所有字段。":"Đã nhận cấu hình từ Discovery. Bạn có thể tiếp tục chỉnh sá»­a thá»§ công tất cả các trường.","已作废":"Đã vô hiệu","已保存偏好为":"Đã lưu tùy chọn: ","已修复 ${success} 个通道,失败 ${fails} 个通道。":"Đã sá»­a ${success} kênh, thất bại ${fails} kênh.","已停止":"Stopped","已停止批量测试":"Đã dừng kiểm tra hàng loạt","已关闭后续提醒":"Đã tắt thông báo tiếp theo","已分配内存":"Bá»™ nhá»› đã phân bổ","已切换为Assistant角色":"Đã chuyển sang vai trò Assistant","已切换为System角色":"Đã chuyển sang vai trò System","已切换至最优倍率视图,每个模型使用其最低倍率分组":"Đã chuyển sang chế độ xem tá»· lệ tối ưu, má»—i mô hình sá»­ dụng nhóm tá»· lệ thấp nhất cá»§a nó","已初始化":"Đã khởi tạo","已删除":"Đã xóa","已删除 {{count}} 个令牌!":"Đã xóa {{count}} mã thông báo!","已删除 {{count}} 个令牌!_other":"Deleted {{count}} tokens!","已删除 {{count}} 条失效兑换码_one":"Đã xóa {{count}} mã đổi thưởng hết hạn","已删除 {{count}} 条失效兑换码_other":"Đã xóa {{count}} mã đổi thưởng hết hạn","已删除 ${data} 个通道!":"Đã xóa ${data} kênh!","已删除所有禁用渠道,共计 ${data} 个":"Đã xóa tất cả các kênh bị vô hiệu hóa, tổng cá»™ng ${data}","已删除消息及其回复":"Đã xóa tin nhắn và các câu trả lời cá»§a nó","已发起支付":"Đã khởi tạo thanh toán","已发送到 Fluent":"Đã gá»­i đến Fluent","已取消 Passkey 注册":"Đã há»§y đăng ký Passkey","已同步到渠道":"Synced to Channel","已启用":"Đã bật","已启用 Passkey,无需密码即可登录":"Đã bật Passkey, đăng nhập không cần mật khẩu","已启用所有密钥":"Tất cả các khóa đã được bật","已在自定义模式中忽略":"Bị bỏ qua trong chế độ tùy chỉnh","已填充提示模板":"Mẫu prompt đã được Ä‘iền","已填充模版":"Mẫu đã được Ä‘iền","已填充策略模板":"Mẫu chính sách đã được Ä‘iền","已备份":"Đã sao lưu","已复制":"Đã sao chép","已复制 ${count} 个模型":"Đã sao chép ${count} mô hình","已复制 ID 到剪贴板":"ID copied to clipboard","已复制:":"Đã sao chép:","已复制:{{name}}":"Đã sao chép: {{name}}","已复制全部数据":"Tất cả dữ liệu đã được sao chép","已复制到剪切板":"Đã sao chép vào khay nhá»› tạm","已复制到剪贴板":"Đã sao chép vào khay nhá»› tạm","已复制到剪贴板!":"Đã sao chép vào khay nhá»› tạm!","已复制字段:{{name}}":"Đã sao chép trường: {{name}}","已复制模型名称":"Đã sao chép tên mô hình","已复制版本号":"Version copied","已复制自动生成的 API Key":"Auto-generated API Key copied","已完成":"Completed","已开启全局请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"Đã bật truyền qua yêu cầu toàn cục. Các tính năng tích hợp cá»§a NewAPI như ghi đè tham số, chuyển hướng mô hình và thích ứng kênh sẽ bị vô hiệu hóa. Đây không phải là thá»±c hành tốt nhất. Nếu phát sinh vấn đề, vui lòng không gá»­i issue.","已成功开始测试所有已启用通道,请刷新页面查看结果。":"Đã bắt đầu kiểm tra tất cả các kênh đã bật thành công. Vui lòng làm má»›i trang để xem kết quả.","已打开授权页面":"Đã mở trang xác thá»±c","已打开支付页面":"Đã mở trang thanh toán","已提交":"Đã gá»­i","已支付金额":"Amount Paid","已新增 {{count}} 个模型:{{list}}_one":"Đã thêm {{count}} mô hình: {{list}}","已新增 {{count}} 个模型:{{list}}_other":"Đã thêm {{count}} mô hình: {{list}}","已更新完毕所有已启用通道余额!":"Đã cập nhật hạn ngạch cho tất cả các kênh đã bật!","已有保存的配置":"Có cấu hình đã lưu","已有模型":"Existing Models","已有的模型":"Mô hình hiện có","已有账户?":"Đã có tài khoản?","已服务":"Served","已注销":"Đã đăng xuất","已添加":"Đã thêm","已添加 {{count}} 个模板_other":"Đã thêm {{count}} mẫu","已添加到白名单":"Đã thêm vào danh sách trắng","已清空":"Đã xóa sạch","已清空测试结果":"Đã xóa kết quả kiểm tra","已生成授权凭据":"Đã tạo thông tin xác thá»±c","已用":"Used","已用/剩余":"Đã dùng/Còn lại","已用额度":"Hạn ngạch đã dùng","已禁用":"Đã vô hiệu hóa","已禁用所有密钥":"Đã vô hiệu hóa tất cả các khóa","已绑定":"Đã liên kết","已绑定渠道":"Kênh đã liên kết","已结束":"Ended","已耗尽":"Đã cạn kiệt","已解锁豆包自定义 API 地址编辑":"Custom Doubao API address editing unlocked","已设置":"Đã cấu hình","已达上限":"Đã đạt giá»›i hạn","已达到购买上限":"Đã đạt giá»›i hạn mua","已过期":"Đã hết hạn","已运行时间":"Uptime","已选择 {{count}} 个模型_one":"Đã chọn {{count}} mô hình","已选择 {{count}} 个模型_other":"Đã chọn {{count}} mô hình","已选择 {{selected}} / {{total}}":"Đã chọn {{selected}} / {{total}}","已选择 ${count} 个渠道":"Đã chọn ${count} kênh","已重置为默认配置":"Đã đặt lại về cấu hình mặc định","已销毁":"Destroyed","币种":"Tiền tệ","常用上下文 Key(用于 context_*)":"Key ngữ cảnh phổ biến (cho context_*)","常见问答":"Câu hỏi thường gặp","常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)":"Quản lý câu hỏi thường gặp, cung cấp câu trả lời cho các câu hỏi thường gặp cá»§a người dùng (tối Ä‘a 50, hiển thị 20 má»›i nhất ở giao diện người dùng)","平台":"nền tảng","平均RPM":"RPM trung bình","平均TPM":"TPM trung bình","平移":"Pan","å¹´":"năm","应付金额":"Số tiền phải trả","应用":"Áp dụng","应用同步":"Áp dụng đồng bá»™ hóa","应用更改":"Áp dụng thay đổi","应用覆盖":"Áp dụng ghi đè","延长后总时长":"Total Duration After Extension","延长容器时长":"Extend Container Duration","延长容器时长将会产生额外费用,请确认您有足够的账户余额。":"Extending container duration will incur additional charges, please ensure you have sufficient account balance.","延长操作一旦确认无法撤销,费用将立即扣除。":"Once confirmed, the extension operation cannot be undone, and charges will be deducted immediately.","å»¶é•¿æ—¶é•¿":"Extension Duration","延长时长(小时)":"Extension Duration (hours)","延长时长不能超过720小时(30天)":"Extension duration cannot exceed 720 hours (30 days)","延长时长失败":"Failed to extend duration","延长时长至少为1小时":"Extension duration must be at least 1 hour","建立连接时发生错误":"Đã xảy ra lá»—i khi thiết lập kết nối","建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。":"Khuyên dùng cÆ¡ sở dữ liệu MySQL hoặc PostgreSQL trong môi trường sản xuất, hoặc đảm bảo tệp cÆ¡ sở dữ liệu SQLite được ánh xạ tá»›i bá»™ nhá»› bền vững cá»§a máy chá»§.","å¼€":"mở","开启之后会清除用户提示词中的":"Sau khi bật, từ nhắc cá»§a người dùng sẽ bị xóa","开启之后将上游地址替换为服务器地址":"Sau khi bật, địa chỉ thượng nguồn sẽ được thay thế bằng địa chỉ máy chá»§","开启后,using_group 会参与 cache key(不同分组隔离)。":"Khi bật, using_group sẽ tham gia vào cache key (cách ly theo nhóm).",'开启后,仅"消费"å’Œ"错误"日志将记录您的客户端IP地址':'Sau khi bật, chỉ nhật ký "tiêu thụ" và "lá»—i" sẽ ghi lại địa chỉ IP máy khách cá»§a bạn',"开启后,对免费模型(倍率为0,或者价格为0)的模型也会预消耗额度":"After enabling, free models (ratio 0 or price 0) will also pre-consume quota","开启后,将定期发送ping数据保持连接活跃":"Sau khi bật, dữ liệu ping sẽ được gá»­i định kỳ để giữ kết nối hoạt động","开启后,当前分组渠道失败时会按顺序尝试下一个分组的渠道":"Sau khi bật, khi kênh nhóm hiện tại thất bại, nó sẽ thá»­ kênh cá»§a nhóm tiếp theo theo thứ tá»±","开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启":"Khi bật, tất cả các yêu cầu sẽ được chuyển tiếp trá»±c tiếp đến thượng nguồn mà không cần xá»­ lý (chuyển hướng và thích ứng kênh cÅ©ng sẽ bị vô hiệu hóa). Vui lòng bật má»™t cách thận trọng.","开启后,若该规则命中且请求失败,将不会切换渠道重试。":"Khi bật, nếu quy tắc này trúng và yêu cầu thất bại, sẽ không chuyển kênh để thá»­ lại.","开启后,规则名称会参与 cache key(不同规则隔离)。":"Khi bật, tên quy tắc sẽ tham gia vào cache key (cách ly theo quy tắc).","开启后,该渠道请求 Claude 时将强制追加 ?beta=true(无需客户端手动传参)":"Khi bật, yêu cầu đến Claude qua kênh này sẽ tá»± động thêm ?beta=true (client không cần truyền thá»§ công)","开启后,违规请求将额外扣费。":"Khi bật, các yêu cầu vi phạm sẽ bị tính phí bổ sung.","开启后不限制:必须设置模型倍率":"Sau khi bật, không giá»›i hạn: phải đặt tá»· lệ mô hình","开启后未登录用户无法访问模型广场":"Khi bật, người dùng chưa xác thá»±c không thể truy cập thị trường mô hình","开启批量操作":"Bật chọn hàng loạt","开始":"Bắt đầu","开始同步":"Bắt đầu đồng bá»™","开始批量测试 ${count} 个模型,已清空上次结果...":"Bắt đầu kiểm tra hàng loạt ${count} mô hình, đã xóa kết quả trước đó...","开始时间":"thời gian bắt đầu","异步任务退款":"Hoàn tiền tác vụ bất đồng bá»™","张图片":"hình ảnh","弱变换":"Biến thể cao","强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)":"Buá»™c định dạng phản hồi theo định dạng chuẩn OpenAI (Chỉ dành cho các loại kênh OpenAI)","强制格式化":"Buá»™c định dạng","强制要求":"Yêu cầu bắt buá»™c","强变换":"Biến thể thấp","当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道":"Khi kênh thượng nguồn trả về lá»—i chứa các từ khóa này (không phân biệt chữ hoa chữ thường), tá»± động vô hiệu hóa kênh","当前 API 密钥已过期,请在设置中更新。":"Current API key has expired, please update it in settings.","当前 Ollama 版本为 ${version}":"Current Ollama version is ${version}","当前仅 OpenAI / Claude 语义支持缓存 token 统计,其他通道将隐藏 token 相关字段。":"Hiện chỉ ngữ nghÄ©a OpenAI / Claude há»— trợ thống kê token đệm. Các kênh khác sẽ ẩn các trường liên quan đến token.","当前余额":"Số dư hiện tại","当前值":"Giá trị hiện tại","当前值不是合法 JSON,无法格式化":"Giá trị hiện tại không phải JSON hợp lệ, không thể định dạng","当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)":"Nhóm hiện tại là auto, nó sẽ tá»± động chọn nhóm tối ưu và tá»± động hạ cấp xuống nhóm tiếp theo khi má»™t nhóm không khả dụng (cÆ¡ chế ngắt mạch)","当前剩余":"Currently Remaining","当前参数覆盖不是合法的 JSON":"Ghi đè tham số hiện tại không phải JSON hợp lệ","当前旧格式 JSON 不合法,无法追加模板":"JSON định dạng cÅ© hiện tại không hợp lệ, không thể thêm mẫu","当前旧格式不是 JSON 对象,无法追加模板":"Định dạng cÅ© hiện tại không phải đối tượng JSON, không thể thêm mẫu","当前时间":"Thời gian hiện tại","当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。":"Gọi lại Midjourney hiện tại chưa được bật, má»™t số dá»± án có thể không nhận được kết quả vẽ, có thể bật trong cài đặt vận hành.","当前查看的分组为:{{group}},倍率为:{{ratio}}":"Nhóm hiện tại: {{group}}, tá»· lệ: {{ratio}}","当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。":"Danh sách mô hình hiện tại là danh sách dài nhất trong số tất cả các danh sách mô hình kênh dưới thẻ này, không phải là hợp nhất cá»§a tất cả các kênh. Xin lưu ý rằng Ä‘iều này có thể khiến má»™t số mô hình kênh bị mất.","当前版本":"Phiên bản hiện tại","当前状态":"Current Status","当前缓存大小":"Kích thước bá»™ nhá»› đệm hiện tại","当前规则不支持写入到该位置":"Quy tắc hiện tại không há»— trợ ghi vào vị trí này","当前规则未设置参数覆盖模板":"Quy tắc hiện tại chưa thiết lập mẫu ghi đè tham số","当前计费":"Thanh toán hiện tại","当前设备不支持 Passkey":"Passkey không được há»— trợ trên thiết bị này","当前设置类型: ":"Loại cài đặt hiện tại: ","当前跟随系统":"Hiện Ä‘ang theo hệ thống","当前配置无法连接到 io.net。":"Unable to connect to io.net with current configuration.","当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用":"Chấp nhận cuá»™c gọi ngay cả khi mô hình không có cài đặt giá, chỉ sá»­ dụng khi bạn tin tưởng trang web, Ä‘iều này có thể phát sinh chi phí cao","当运行通道全部测试时,超过此时间将自动禁用通道":"Khi chạy tất cả các kiểm tra kênh, kênh sẽ tá»± động bị vô hiệu hóa khi vượt quá thời gian này","当钱包或订阅剩余额度低于此数值时,系统将通过选择的方式发送通知":"Khi hạn ngạch còn lại cá»§a ví hoặc gói thuê bao thấp hÆ¡n giá trị này, hệ thống sẽ gá»­i thông báo theo phương thức đã chọn","待使用收益":"Tiền thu được để sá»­ dụng","待部署":"Pending Deployment","微信":"WeChat","微信公众号二维码图片链接":"Liên kết hình ảnh mã QR tài khoản công khai WeChat","微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)":'Quét mã QR WeChat để theo dõi tài khoản chính thức, nhập "mã xác minh" để lấy mã (có hiệu lá»±c trong 3 phút)',"微信扫码登录":"WeChat quét mã để đăng nhập","微信账户绑定成功!":"Đã liên kết tài khoản WeChat thành công!","必填。对请求的 model 名称进行匹配,任意一条匹配即命中该规则。":"Bắt buá»™c. Khá»›p tên model được yêu cầu; bất kỳ kết quả khá»›p nào đều kích hoạt quy tắc này.","必须全部满足(AND)":"Phải đáp ứng tất cả (AND)",'必须是有效的 JSON 字符串数组,例如:["g1","g2"]':'Phải là má»™t mảng chuá»—i JSON hợp lệ, ví dụ: ["g1","g2"]',"忘记密码?":"Quên mật khẩu?","快速开始":"Bắt đầu nhanh","快速选择":"Quick Select","思考中...":"Đang suy nghÄ©...","思考内容转换":"Chuyển đổi ná»™i dung suy nghÄ©","思考过程":"Quá trình suy nghÄ©","思考适配 BudgetTokens 百分比":"Tá»· lệ phần trăm BudgetTokens thích ứng tư duy","思考预算占比":"Tá»· lệ ngân sách tư duy","性能指标":"Chỉ số hiệu suất","性能监控":"Giám sát hiệu suất","性能设置":"Cài đặt hiệu suất","总 GPU 小时":"Total GPU Hours","总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}":"Tổng giá: giá văn bản {{textPrice}} + giá âm thanh {{audioPrice}} = {{symbol}}{{total}}","总分配内存":"Tổng bá»™ nhá»› đã phân bổ","总密钥数":"Tổng số khóa","总收益":"tổng doanh thu","总计":"Tổng cá»™ng","总额度":"Tổng hạn ngạch","您可以个性化设置侧边栏的要显示功能":"Bạn có thể tùy chỉnh các chức năng thanh bên để hiển thị","您可以在上方拉取需要的模型":"You can pull the required models above","您无权访问此页面,请联系管理员":"Bạn không có quyền truy cập trang này. Vui lòng liên hệ vá»›i quản trị viên.","您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。":"Bạn Ä‘ang sá»­ dụng cÆ¡ sở dữ liệu MySQL. MySQL là má»™t hệ thống quản lý cÆ¡ sở dữ liệu quan hệ đáng tin cậy, phù hợp cho môi trường sản xuất.","您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。":"Bạn Ä‘ang sá»­ dụng cÆ¡ sở dữ liệu PostgreSQL. PostgreSQL là má»™t hệ thống cÆ¡ sở dữ liệu quan hệ mã nguồn mở mạnh mẽ cung cấp độ tin cậy và tính toàn vẹn dữ liệu tuyệt vời, phù hợp cho môi trường sản xuất.","您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!":"Bạn Ä‘ang sá»­ dụng cÆ¡ sở dữ liệu SQLite. Nếu bạn Ä‘ang chạy trong môi trường container, vui lòng đảm bảo rằng ánh xạ bền vững tệp cÆ¡ sở dữ liệu được đặt chính xác, nếu không tất cả dữ liệu sẽ bị mất sau khi khởi động lại container!","您正在删除自己的帐户,将清空所有数据且不可恢复":"Bạn Ä‘ang xóa tài khoản cá»§a mình. Tất cả dữ liệu sẽ bị xóa và không thể khôi phục.","您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。":"Dữ liệu cá»§a bạn sẽ được lưu trữ an toàn trên máy tính cục bá»™. Tất cả cấu hình, thông tin người dùng và hồ sÆ¡ sá»­ dụng sẽ được lưu tá»± động và sẽ không bị mất khi đóng ứng dụng.","您确定要取消密码登录功能吗?这可能会影响用户的登录方式。":"Bạn có chắc chắn muốn tắt tính năng đăng nhập bằng mật khẩu không? Điều này có thể ảnh hưởng đến phương thức đăng nhập cá»§a người dùng.","您需要先启用两步验证或 Passkey 才能执行此操作":"Bạn cần bật xác thá»±c hai yếu tố hoặc Passkey trước khi có thể thá»±c hiện thao tác này","您需要先启用两步验证或 Passkey 才能查看敏感信息。":"Bạn cần bật xác thá»±c hai yếu tố hoặc Passkey trước khi có thể xem thông tin nhạy cảm.","想起来了?":"Nhá»› ra chưa?","成功":"Thành công","成功兑换额度:":"Số tiền đổi thành công:","成功后切换亲和":"Chuyển ưu ái khi thành công","成功时自动启用通道":"Bật kênh khi thành công","我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销":"Tôi đã hiểu rằng việc vô hiệu hóa xác thá»±c hai yếu tố sẽ xóa vÄ©nh viá»…n tất cả các cài đặt liên quan và mã dá»± phòng, thao tác này không thể hoàn tác","我已阅读并同意":"Tôi đã đọc và đồng ý vá»›i","我的订阅":"Đăng ký cá»§a tôi","或":"hoặc","或其兼容new-api-worker格式的其他版本":"hoặc các phiên bản khác tương thích vá»›i định dạng new-api-worker","或手动输入密钥:":"Hoặc nhập khóa thá»§ công:","所有上游数据均可信":"Tất cả dữ liệu thượng nguồn đều đáng tin cậy","所有密钥已复制到剪贴板":"Tất cả các khóa đã được sao chép vào khay nhá»› tạm","所有编辑均为覆盖操作,留空则不更改":"Tất cả các chỉnh sá»­a là thao tác ghi đè, để trống sẽ không thay đổi","所选模板已存在":"Mẫu đã chọn đã tồn tại","手动禁用":"Vô hiệu hóa thá»§ công","手动编辑":"Chỉnh sá»­a thá»§ công","手动输入":"Nhập thá»§ công","打开 CC Switch":"Mở CC Switch","打开侧边栏":"Mở thanh bên","打开授权页面":"Mở trang xác thá»±c","扣费":"Khấu phí","执行 GC":"Thá»±c thi GC","执行中":"Ä‘ang xá»­ lý","扫描二维码":"Quét mã QR","批量创建":"Tạo hàng loạt","批量创建时会在名称后自动添加随机后缀":"Khi tạo hàng loạt, hậu tố ngẫu nhiên sẽ được tá»± động thêm vào tên","批量创建模式下仅支持文件上传,不支持手动输入":"Chế độ tạo hàng loạt chỉ há»— trợ tải lên tệp, không há»— trợ nhập thá»§ công","批量删除":"Xóa hàng loạt","批量删除令牌":"Xóa mã thông báo hàng loạt","批量删除失败":"Xóa hàng loạt thất bại","批量删除成功":"Batch deletion successful","批量删除模型":"Xóa mô hình hàng loạt","批量操作":"Thao tác hàng loạt","批量操作失败":"Batch operation failed","批量操作完成: {{success}}个成功, {{failed}}个失败":"Batch operation completed: {{success}} succeeded, {{failed}} failed","批量测试${count}个模型":"Kiểm tra hàng loạt ${count} mô hình","批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}":"Kiểm tra hàng loạt hoàn tất! Thành công: ${success}, Thất bại: ${fail}, Tổng cá»™ng: ${total}","批量测试已停止":"Đã dừng kiểm tra hàng loạt","批量测试过程中发生错误: ":"Đã xảy ra lá»—i trong quá trình kiểm tra hàng loạt: ","批量设置":"Cài đặt hàng loạt","批量设置成功":"Cài đặt hàng loạt thành công","批量设置标签":"Đặt thẻ hàng loạt","批量设置模型参数":"Đặt tham số mô hình hàng loạt","折":"% giảm","拉取中...":"Pulling...","拉取新模型":"Pull New Model","拉取模型":"Pull Model","拉取进度":"Pull Progress","拒绝提示模板(可选)":"Mẫu prompt từ chối (tùy chọn)","拦截原因":"Lý do chặn","按K显示单位":"Hiển thị theo K","按价格设置":"Đặt theo giá","按倍率类型筛选":"Lọc theo loại tá»· lệ","按倍率设置":"Đặt theo tá»· lệ","按次":"Theo lượt gọi","按次计费":"Tính phí theo lượt gọi","按照如下格式输入:AccessKey|SecretAccessKey|Region":"Enter in the format: AccessKey|SecretAccessKey|Region","按量计费":"Trả tiền theo mức sá»­ dụng","按顺序替换content中的变量占位符":"Thay thế các trình giữ chá»— biến trong ná»™i dung theo thứ tá»±","换脸":"Hoán đổi khuôn mặt","授权,需在遵守":" và phải được sá»­ dụng tuân thá»§ ","授权失败":"Ủy quyền thất bại","排序":"Thứ tá»±","排队中":"Đang xếp hàng","接受未设置价格模型":"Chấp nhận các mô hình không có cài đặt giá","接口凭证":"Thông tin xác thá»±c giao diện","接口密钥已过期":"API key has expired","控制台":"Bảng Ä‘iều khiển","控制台区域":"Khu vá»±c bảng Ä‘iều khiển","控制输出的随机性和创造性":"Kiểm soát tính ngẫu nhiên và sáng tạo cá»§a đầu ra","控制顶栏模块显示状态,全局生效":"Kiểm soát trạng thái hiển thị mô-Ä‘un tiêu đề, hiệu ứng toàn cầu","推荐":"Đề xuất","推荐:用户可以选择是否使用指纹等验证":"Khuyên dùng: Người dùng có thể chọn sá»­ dụng xác minh vân tay hay không","推荐使用(用户可选)":"Khuyên dùng (người dùng tùy chọn)","描述":"Mô tả","提交":"Gá»­i","提交时间":"Thời gian gá»­i","提交结果":"Kết quả","提升":"Thăng cấp","提示":"Gợi ý","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"Prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}}","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Gợi ý {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Hoàn thành {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Gợi ý {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Bá»™ nhá»› đệm {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Tạo bá»™ nhá»› đệm {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + Hoàn thành {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示:如需备份数据,只需复制上述目录即可":"Mẹo: Để sao lưu dữ liệu, chỉ cần sao chép thư mục trên","提示:此处配置仅用于控制「模型广场」对用户的展示效果,不会影响模型的实际调用与路由。若需配置真实调用行为,请前往「渠道管理」进行设置。":'Lưu ý: Cấu hình tại đây chỉ ảnh hưởng đến cách hiển thị trong "Chợ mô hình" và không ảnh hưởng đến việc gọi hoặc định tuyến thá»±c tế. Nếu cần cấu hình hành vi gọi thá»±c tế, vui lòng thiết lập trong "Quản lý kênh".',"提示:该功能为测试版,未来配置结构与功能行为可能发生变更,请勿在生产环境使用。":"Lưu ý: Đây là tính năng beta. Cấu trúc cấu hình và hành vi có thể thay đổi trong tương lai. Không dùng trong môi trường production.","提示:语言偏好会同步到您登录的所有设备,并影响API返回的错误消息语言。":"Gợi ý: Tùy chọn ngôn ngữ sẽ được đồng bá»™ trên tất cả thiết bị đã đăng nhập và ảnh hưởng đến ngôn ngữ thông báo lá»—i API trả về.","提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址":"Mẹo: {key} trong liên kết sẽ được thay thế bằng khóa API, {address} sẽ được thay thế bằng địa chỉ máy chá»§","提示价格:{{symbol}}{{price}} / 1M tokens":"Giá gợi ý: {{symbol}}{{price}} / 1M tokens","提示缓存倍率":"Tá»· lệ bá»™ nhá»› đệm gợi ý","搜索供应商":"Tìm kiếm nhà cung cấp","搜索关键字":"Từ khóa tìm kiếm","搜索失败":"Search failed","搜索字段名 / 中文说明":"Tìm kiếm tên trường / mô tả","搜索无结果":"Không tìm thấy kết quả","搜索日志内容":"Search log content","搜索条件":"Điều kiện tìm kiếm","搜索模型":"Tìm kiếm mô hình","搜索模型...":"Tìm kiếm mô hình...","搜索模型名称":"Tìm kiếm tên mô hình","搜索模型失败":"Tìm kiếm mô hình thất bại","搜索渠道名称或地址":"Tìm kiếm tên hoặc địa chỉ kênh","搜索聊天应用名称":"Tìm kiếm tên ứng dụng trò chuyện","搜索规则(类型 / 路径 / 来源 / 目标)":"Tìm kiếm quy tắc (loại / đường dẫn / nguồn / đích)","搜索部署名称":"Search deployment name","操作":"Hành động","操作失败":"Thao tác thất bại","操作失败,请重试":"Thao tác thất bại, vui lòng thá»­ lại","操作成功完成!":"Thao tác hoàn tất thành công!","操作暂时被禁用":"Thao tác tạm thời bị vô hiệu hóa","操作类型":"Loại thao tác","操练场":"Sân chÆ¡i","操练场和聊天功能":"Chức năng sân chÆ¡i và trò chuyện","支付":"Thanh toán","支付地址":"Địa chỉ thanh toán","支付失败":"Thanh toán thất bại","支付宝":"Alipay","支付方式":"Phương thức thanh toán","支付渠道":"Kênh thanh toán","支付设置":"Cài đặt thanh toán","支付请求失败":"Yêu cầu thanh toán thất bại","支付金额":"Số tiền thanh toán","支持 Ctrl+V 粘贴图片":"Há»— trợ Ctrl+V để dán hình ảnh","支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。":"Há»— trợ mã xác minh TOTP 6 chữ số hoặc mã dá»± phòng 8 chữ số, có thể được cấu hình hoặc xem trong `Cài đặt cá nhân - Cài đặt bảo mật - Cài đặt xác thá»±c hai yếu tố`.","支持CIDR格式,如:8.8.8.8, 192.168.1.0/24":"Há»— trợ định dạng CIDR, ví dụ: 8.8.8.8, 192.168.1.0/24","支持HTTPå’ŒHTTPS,填写Gotify服务器的完整URL地址":"Há»— trợ HTTP và HTTPS, nhập URL đầy đủ cá»§a máy chá»§ Gotify","支持HTTPå’ŒHTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)":"Há»— trợ HTTP và HTTPS, biến mẫu: {{title}} (tiêu đề thông báo), {{content}} (ná»™i dung thông báo)","支持众多的大模型供应商":"Há»— trợ nhiều nhà cung cấp LLM khác nhau","支持单个端口和端口范围,如:80, 443, 8000-8999":"Há»— trợ cổng đơn và phạm vi cổng, ví dụ: 80, 443, 8000-8999","支持变量:":"Các biến được há»— trợ:","支持周期性重置套餐权益额度":"Há»— trợ đặt lại định kỳ hạn mức quyền lợi cá»§a gói","支持填写单个状态码或范围(含首尾),使用逗号分隔":"Há»— trợ mã trạng thái đơn hoặc phạm vi (bao gồm đầu cuối), phân cách bằng dấu phẩy","支持填写单个状态码或范围(含首尾),使用逗号分隔;504 å’Œ 524 始终不重试,不受此处配置影响":"Há»— trợ mã trạng thái đơn hoặc phạm vi (bao gồm đầu cuối), phân cách bằng dấu phẩy; 504 và 524 không bao giờ thá»­ lại, không bị ảnh hưởng bởi cấu hình này","支持备份":"Được há»— trợ","支持拉取 Ollama 官方模型库中的所有模型,拉取过程可能需要几分钟时间":"Supports pulling all models from the Ollama official model library, the pulling process may take a few minutes","支持搜索用户的 ID、用户名、显示名称和邮箱地址":"Há»— trợ tìm kiếm ID người dùng, tên người dùng, tên hiển thị và địa chỉ email","支持的图像模型":"Mô hình hình ảnh được há»— trợ","支持通配符格式,如:example.com, *.api.example.com":"Há»— trợ định dạng ký tá»± đại diện, ví dụ: example.com, *.api.example.com","支持逻辑 and/or 与嵌套 groups;操作符支持 eq/ne/gt/gte/lt/lte/in/not_in/contains/exists":"Há»— trợ logic and/or vá»›i groups lồng nhau; toán tá»­: eq/ne/gt/gte/lt/lte/in/not_in/contains/exists","收益":"Thu nhập","收益统计":"Thống kê thu nhập","æ”¶èµ·":"Thu gọn","收起侧边栏":"Thu gọn thanh bên","收起内容":"Thu gọn ná»™i dung","放大":"Upscalers","放大编辑":"Mở rá»™ng trình chỉnh sá»­a","敏感信息不会发送到前端显示":"Thông tin nhạy cảm sẽ không được hiển thị ở giao diện người dùng","数据传输中断":"Data transfer interrupted","数据存储位置:":"Vị trí lưu trữ dữ liệu:","数据库信息":"Thông tin cÆ¡ sở dữ liệu","数据库检查":"Kiểm tra cÆ¡ sở dữ liệu","数据库类型":"Loại cÆ¡ sở dữ liệu","数据库警告":"Cảnh báo cÆ¡ sở dữ liệu","数据格式错误":"Lá»—i định dạng dữ liệu","数据看板":"Bảng dữ liệu","数据看板更新间隔":"Khoảng thời gian cập nhật bảng dữ liệu","数据看板设置":"Cài đặt bảng dữ liệu","数据看板默认时间粒度":"Độ chi tiết thời gian mặc định cá»§a bảng dữ liệu","数据管理和日志查看":"Quản lý dữ liệu và xem nhật ký","文件上传":"Tải lên tệp","文件搜索价格:{{symbol}}{{price}} / 1K 次":"Giá tìm kiếm tệp: {{symbol}}{{price}} / 1K lần","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Gợi ý văn bản {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Hoàn thành văn bản {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Gợi ý văn bản {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Bá»™ nhá»› đệm {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Hoàn thành văn bản {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字输入":"Đầu vào văn bản","文字输出":"đầu ra văn bản","文心一言":"ERNIE Bot","文档":"Tài liệu","文档地址":"Liên kết tài liệu","文生视频":"Văn bản sang video","新增 Key 来源":"Thêm nguồn Key","新增供应商":"Thêm nhà cung cấp","新增失败":"Thêm thất bại","新增成功":"Thêm thành công","新增条件":"Thêm Ä‘iều kiện","新增规则":"Thêm quy tắc","新增订阅":"Thêm đăng ký","新密码":"Mật khẩu má»›i","新密码需要和原密码不一致!":"Mật khẩu má»›i phải khác vá»›i mật khẩu cÅ©!","新建":"Tạo","新建套餐":"Tạo gói","新建容器":"Create Container","新建容器部署":"Create Container Deployment","新建数量":"Số lượng má»›i","新建组":"Nhóm má»›i","新格式(支持条件判断与json自定义):":"Định dạng má»›i (há»— trợ phán Ä‘oán Ä‘iều kiện và tùy chỉnh JSON):","新格式(规则 + 条件)":"Định dạng má»›i (Quy tắc + Điều kiện)","新格式模板":"Mẫu định dạng má»›i","新版本":"Phiên bản má»›i","新用户使用邀请码奖励额度":"Hạn ngạch thưởng mã mời người dùng má»›i","新用户初始额度":"Hạn ngạch ban đầu cho người dùng má»›i","新的备用恢复代码":"Mã khôi phục dá»± phòng má»›i","新的备用码已生成":"Mã dá»± phòng má»›i đã được tạo","新获取的模型":"Mô hình má»›i","新额度:":"Hạn ngạch má»›i: ","æ— ":"Không","æ— GPU":"No GPU","无冲突项":"Không có mục xung đột","无效的部署信息":"Invalid deployment information","无效的重置链接,请重新发起密码重置请求":"Liên kết đặt lại không hợp lệ, vui lòng bắt đầu yêu cầu đặt lại mật khẩu má»›i","无法发起 Passkey 注册":"Không thể bắt đầu đăng ký Passkey","无法复制到剪贴板,请手动复制":"Không thể sao chép vào khay nhá»› tạm, vui lòng sao chép thá»§ công","无法添加图片":"Không thể thêm hình ảnh","无法获取容器详情":"Unable to get container details","无法连接 io.net":"Unable to connect to io.net","无生效":"Không có gói đăng ký hiệu lá»±c","无邀请人":"Không có người mời","无限制":"Không giá»›i hạn","无限额度":"Hạn ngạch không giá»›i hạn","æ—¥":"ngày","日志导出成功":"Logs exported successfully","日志已下载":"Logs downloaded","日志已加载":"Logs loaded","日志已复制到剪贴板":"Logs copied to clipboard","日志流":"Log Stream","日志清理失败:":"Dọn dẹp nhật ký thất bại:","日志类型":"Loại nhật ký","日志设置":"Cài đặt nhật ký","日志详情":"Chi tiết nhật ký","旧格式(JSON 对象)":"Định dạng cÅ© (Đối tượng JSON)","旧格式(直接覆盖):":"Định dạng cÅ© (ghi đè trá»±c tiếp):","旧格式必须是 JSON 对象":"Định dạng cÅ© phải là đối tượng JSON","旧格式模板":"Mẫu định dạng cÅ©","旧的备用码已失效,请保存新的备用码":"Mã dá»± phòng cÅ© đã bị vô hiệu hóa, vui lòng lưu mã dá»± phòng má»›i","早上好":"Chào buổi sáng","æ—¶é—´":"Thời gian","时间信息":"Time Information","时间粒度":"Độ chi tiết thời gian","易支付":"Epay","易支付商户ID":"ID người bán Epay","易支付商户密钥":"Khóa người bán Epay","是":"Có","是否为企业账户":"Đây có phải là tài khoản doanh nghiệp không?",'是否同时重置对话消息?选择"是"将清空所有对话记录并恢复默认示例;选择"否"将保留当前对话记录。':'Đặt lại tin nhắn trò chuyện cùng lúc? Chọn "Có" sẽ xóa tất cả hồ sÆ¡ trò chuyện và khôi phục các ví dụ mặc định; chọn "Không" sẽ giữ lại hồ sÆ¡ trò chuyện hiện tại.',"是否将该订单标记为成功并为用户入账?":"Đánh dấu đơn hàng này là thành công và ghi có cho người dùng?","是否确认充值?":"Confirm the recharge?","是否自动禁用":"Có tá»± động vô hiệu hóa không","是否要求指纹/面容等生物识别":"Có yêu cầu nhận dạng vân tay/khuôn mặt không","显示倍率":"Hiển thị tá»· lệ","显示最新20条":"Hiển thị 20 má»›i nhất","显示名称":"Tên hiển thị","显示名称字段(可选)":"Trường tên hiển thị (tùy chọn)","显示完整内容":"Hiển thị ná»™i dung đầy đủ","显示操作项":"Hiển thị hành động","显示更多":"Hiển thị thêm","显示第":"Đang hiển thị","显示设置":"Cài đặt hiển thị","显示调试":"Hiển thị gỡ lá»—i","晚上好":"Chào buổi tối","普通环境变量":"Regular Environment Variables","普通用户":"Người dùng thường","智能体ID":"ID tác nhân","智能熔断":"Dá»± phòng thông minh","智谱":"Zhipu AI","暂存错误":"Lá»—i tạm thời","暂无":"None","暂无API信息":"Không có thông tin API","暂无SSE响应数据":"Không có dữ liệu phản hồi SSE","暂无产品配置":"Không có cấu hình sản phẩm","暂无保存的配置":"Không có cấu hình đã lưu","暂无充值记录":"Không có hồ sÆ¡ nạp tiền","暂无公告":"Không có thông báo","暂无匹配模型":"Không có mô hình phù hợp","暂无可复制 JSON":"Không có JSON để sao chép","暂无可复制的版本信息":"No version information to copy","暂无可展示数据":"Không có dữ liệu để hiển thị","暂无可用的支付方式,请联系管理员配置":"Không có phương thức thanh toán khả dụng, vui lòng liên hệ quản trị viên để cấu hình","暂无可购买套餐":"Không có gói có thể mua","暂无响应数据":"Không có dữ liệu phản hồi","暂无容器信息":"No container information","暂无容器详情":"No container details","暂无密钥数据":"Không có dữ liệu khóa","暂无差异化倍率显示":"Không có hiển thị tá»· lệ khác biệt","暂无已绑定项":"Không có mục đã liên kết","暂无常见问答":"Không có câu hỏi thường gặp","暂无成功模型":"Không có mô hình thành công","暂无数据":"Không có dữ liệu","暂无数据,点击下方按钮添加键值对":"Không có dữ liệu, nhấp vào nút bên dưới để thêm cặp khóa-giá trị","暂无日志":"No logs","暂无日志可下载":"No logs available to download","暂无日志可复制":"No logs available to copy","暂无机密环境变量":"No secret environment variables","暂无模型":"No models","暂无模型描述":"Không có mô tả mô hình","暂无环境变量":"No environment variables","暂无监控数据":"Không có dữ liệu giám sát","暂无系统公告":"Không có thông báo hệ thống","暂无缺失模型":"Không có mô hình bị thiếu","暂无自定义 OAuth 提供商":"Không có nhà cung cấp OAuth tùy chỉnh","暂无订阅套餐":"Chưa có gói đăng ký","暂无订阅记录":"Chưa có bản ghi đăng ký","暂无请求数据":"Không có dữ liệu yêu cầu","暂无项目":"Không có dá»± án","暂无预填组":"Không có nhóm Ä‘iền sẵn","暴露倍率接口":"Hiển thị API tá»· lệ","更多":"Mở rá»™ng thêm","更多信息请参考":"Để biết thêm thông tin, vui lòng tham khảo","更多参数请参考":"Để biết thêm tham số, vui lòng tham khảo","更好的价格,更好的稳定性,只需要将模型基址替换为:":"Giá tốt hÆ¡n, ổn định hÆ¡n, không cần đăng ký, chỉ cần thay thế URL CÆ  SỞ mô hình bằng: ","æ›´æ–°":"Cập nhật","æ›´æ–° Creem 设置":"Cập nhật cài đặt Creem","æ›´æ–° Stripe 设置":"Cập nhật cài đặt Stripe","æ›´æ–°SSRF防护设置":"Cập nhật cài đặt bảo vệ SSRF","æ›´æ–°Worker设置":"Cập nhật cài đặt Worker","更新令牌信息":"Cập nhật thông tin mã thông báo","更新兑换码信息":"Cập nhật thông tin mã đổi thưởng","更新名称失败":"Failed to update name","更新失败":"Cập nhật thất bại","更新失败,请检查输入信息":"Update failed, please check the input information","更新套餐信息":"Cập nhật thông tin gói","更新容器配置":"Update Container Configuration","更新容器配置可能会导致容器重启,请确保在合适的时间进行此操作。":"Updating container configuration may cause the container to restart, please ensure you perform this operation at an appropriate time.","更新成功":"Cập nhật thành công","更新所有已启用通道余额":"Cập nhật số dư cho tất cả các kênh đã bật","更新支付设置":"Cập nhật cài đặt thanh toán","æ›´æ–°æ—¶é—´":"Thời gian cập nhật","更新服务器地址":"Cập nhật địa chỉ máy chá»§","更新模型信息":"Cập nhật thông tin mô hình","更新渠道信息":"Cập nhật thông tin kênh","更新部署名称失败":"Failed to update deployment name","更新配置":"Update Configuration","更新配置后,容器可能需要重启以应用新的设置。请确保您了解这些更改的影响。":"After updating the configuration, the container may need to restart to apply the new settings. Please ensure you understand the impact of these changes.","更新配置失败":"Failed to update configuration","更新预填组":"Cập nhật nhóm Ä‘iền sẵn","月":"tháng","有 Reasoning":"Có lập luận","有效期":"Thời hạn","有效期单位":"Đơn vị thời hạn","有效期数值":"Giá trị thời hạn","有效期设置":"Cài đặt thời hạn","服务可用性":"Trạng thái dịch vụ","服务商":"Service Provider","服务器地址":"Địa chỉ máy chá»§","服务显示名称":"Tên hiển thị dịch vụ","未匹配到模型,按回车键可将「{{name}}」作为自定义模型名添加":'Không tìm thấy mô hình khá»›p. Nhấn Enter để thêm "{{name}}" làm tên mô hình tùy chỉnh.',"未发现新增模型":"Không có mô hình má»›i nào được thêm","未发现重复密钥":"Không tìm thấy khóa trùng lặp","未启动":"Chưa bắt đầu","未启用":"Chưa bật","未命名":"Chưa đặt tên","未在 Discovery 响应中找到可用的 OAuth 端点":"Không tìm thấy endpoint OAuth khả dụng trong phản hồi Discovery","未备份":"Chưa sao lưu","未开始":"Chưa bắt đầu","未找到匹配的模型":"Không tìm thấy mô hình phù hợp","未找到可用的容器访问地址":"No available container access address found","未找到差异化倍率,无需同步":"Không tìm thấy tá»· lệ khác biệt, không cần đồng bá»™ hóa","未授权":"Chưa được xác thá»±c","未提交":"Chưa gá»­i","未检测到 Fluent 容器":"Không phát hiện thấy container Fluent","未检测到 FluentRead(流畅阅读),请确认扩展已启用":"Không phát hiện thấy FluentRead (đọc trôi chảy), vui lòng xác nhận tiện ích mở rá»™ng đã được bật","未测试":"Chưa kiểm tra","未添加附加条件时,仅使用上方 type 进行清理。":"Khi không thêm Ä‘iều kiện bổ sung, chỉ sá»­ dụng type ở trên để dọn dẹp.","未登录或登录已过期,请重新登录":"Chưa đăng nhập hoặc đăng nhập đã hết hạn, vui lòng đăng nhập lại","未知":"không xác định","未知供应商":"Không xác định","未知品牌":"Unknown Brand","未知模型":"Mô hình không xác định","未知渠道":"Kênh không xác định","未知状态":"Trạng thái không xác định","未知类型":"Loại không xác định","未知身份":"Danh tính không xác định","未知部署":"Unknown Deployment","未知错误":"Unknown error","未绑定":"Chưa liên kết","未获取到授权码":"Không lấy được mã á»§y quyền","未设置":"Chưa thiết lập","未设置倍率模型":"Mô hình không có cài đặt tá»· lệ","未设置价格模型":"Mô hình chưa thiết lập giá","未设置路径":"Chưa cấu hình đường dẫn","未配置模型":"Không có mô hình được cấu hình","未配置的模型列表":"Mô hình chưa được cấu hình","本地":"Cục bá»™","本地数据存储":"Lưu trữ dữ liệu cục bá»™","本地计费":"Local billing","本月获得":"Tháng này","本设备:手机指纹/面容,外接:USB安全密钥":"Tích hợp: vân tay/khuôn mặt Ä‘iện thoại, Bên ngoài: khóa bảo mật USB","本设备内置":"Thiết bị tích hợp","本项目根据":"Dá»± án này được cấp phép theo ","机密环境变量":"Secret Environment Variables","机密环境变量将被加密存储,适用于存储密码、API密钥等敏感信息。":"Secret environment variables will be stored encrypted, suitable for storing passwords, API keys and other sensitive information.","机密环境变量说明":"Secret Environment Variables Description","权重":"Trọng số","权限设置":"Cài đặt quyền","条":"mục","条 - 第":"đến","条,共":"cá»§a","条件取反":"Đảo ngược Ä‘iều kiện","条件数":"Số Ä‘iều kiện","条件规则":"Quy tắc Ä‘iều kiện","条件项设置":"Cài đặt mục Ä‘iều kiện","条日志已清理!":"nhật ký đã được xóa!","来源":"Nguồn","来源于 IO.NET 部署":"From IO.NET Deployment","来源端点":"Endpoint nguồn","来自模型重定向,尚未加入模型列表":"From model redirect, not yet added to the model list","某些配置更改可能需要几分钟才能生效。":"Some configuration changes may take a few minutes to take effect.","查看":"Kiểm tra","查看关联部署":"View Associated Deployment","查看图片":"Xem hình ảnh","查看密钥":"Xem khóa","查看当前可用的所有模型":"Xem tất cả các mô hình khả dụng","查看所有可用的AI模型供应商,包括众多知名供应商的模型。":"Xem tất cả các nhà cung cấp mô hình AI khả dụng, bao gồm các mô hình từ nhiều nhà cung cấp nổi tiếng.","查看日志":"View Logs","查看渠道密钥":"Xem khóa kênh","查看详情":"View Details","查询":"Truy vấn","标签":"Nhãn","标签不能为空!":"Nhãn không được để trống!","标签信息":"Thông tin thẻ","标签名称":"Tên thẻ","标签的基本配置":"Cấu hình cÆ¡ bản cá»§a thẻ","标签组":"Nhóm thẻ","标签聚合":"Tổng hợp thẻ","标签聚合模式":"Bật chế độ thẻ","标识颜色":"Màu định danh","核采样,控制词汇选择的多样性":"Lấy mẫu hạt nhân, kiểm soát sá»± Ä‘a dạng cá»§a lá»±a chọn từ vá»±ng","根据 Anthropic 协定,/v1/messages 的输入 tokens 仅统计非缓存输入,不包含缓存读取与缓存写入 tokens。":"Theo quy ước cá»§a Anthropic, input tokens cá»§a /v1/messages chỉ tính phần đầu vào không dùng cache và không bao gồm tokens đọc/ghi cache.","根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含":"Tìm siêu dữ liệu mô hình dá»±a trên tên mô hình và quy tắc khá»›p, ưu tiên: chính xác > tiền tố > hậu tố > chứa","格式化":"Định dạng","格式化 JSON":"Định dạng JSON","格式正确":"Định dạng hợp lệ","格式示例:":"Ví dụ định dạng:","前:":"Trước:","配置:":"Cấu hình:","后:":"Sau:","格式错误":"Định dạng không hợp lệ","检查更新":"Kiểm tra cập nhật","检测到 FluentRead(流畅阅读)":"Đã phát hiện FluentRead (đọc trôi chảy)","检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。":"Đã phát hiện nhiều khóa, bạn có thể sao chép từng khóa riêng lẻ hoặc nhấp vào Sao chép tất cả để lấy ná»™i dung đầy đủ.","检测到该消息后有AI回复,是否删除后续回复并重新生成?":"Phát hiện trả lời AI sau tin nhắn này, xóa các trả lời tiếp theo và tạo lại?","检测必须等待绘图成功才能进行放大等操作":"Việc phát hiện phải đợi vẽ thành công trước khi thá»±c hiện phóng to và các thao tác khác","模型":"Mô hình","模型: {{ratio}}":"Mô hình: {{ratio}}","模型专用区域":"Khu vá»±c dành riêng cho mô hình","模型价格":"Giá mô hình","模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}":"Giá mô hình {{symbol}}{{price}}, {{ratioType}} {{ratio}}","模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"Giá mô hình: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}","按次:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"Theo lượt gọi: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}","模型倍率":"Tá»· lệ mô hình","模型倍率 {{modelRatio}}":"Model ratio {{modelRatio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}":"Tá»· lệ mô hình {{modelRatio}}, tá»· lệ bá»™ nhá»› đệm {{cacheRatio}}, tá»· lệ hoàn thành {{completionRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次":"Tá»· lệ mô hình {{modelRatio}}, tá»· lệ bá»™ nhá»› đệm {{cacheRatio}}, tá»· lệ hoàn thành {{completionRatio}}, {{ratioType}} {{ratio}}, Tìm kiếm Web được gọi {{webSearchCallCount}} lần","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}":"Tá»· lệ mô hình {{modelRatio}}, tá»· lệ bá»™ nhá»› đệm {{cacheRatio}}, tá»· lệ hoàn thành {{completionRatio}}, tá»· lệ đầu vào hình ảnh {{imageRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}":"Tá»· lệ mô hình {{modelRatio}}, tá»· lệ hoàn thành {{completionRatio}}, tá»· lệ bá»™ nhá»› đệm {{cacheRatio}}, tá»· lệ tạo bá»™ nhá»› đệm {{cacheCreationRatio}}, {{ratioType}} {{ratio}}","模型倍率值":"Giá trị tá»· lệ mô hình","模型倍率和补全倍率":"Tá»· lệ mô hình và tá»· lệ hoàn thành","模型倍率和补全倍率同时设置":"Cả tá»· lệ mô hình và tá»· lệ hoàn thành đều được đặt","模型倍率设置":"Cài đặt tá»· lệ mô hình","模型关键字":"Từ khóa mô hình","模型列表":"Danh sách mô hình","模型列表,使用逗号分隔,例如:gpt-3.5-turbo,gpt-4":"Danh sách mô hình, phân tách bằng dấu phẩy, ví dụ: gpt-3.5-turbo,gpt-4","模型列表已复制到剪贴板":"Danh sách mô hình đã được sao chép vào khay nhá»› tạm","模型列表已更新":"Danh sách mô hình đã được cập nhật","模型列表已追加更新":"Model list has been updated","模型创建成功!":"Tạo mô hình thành công!","模型删除失败":"Failed to delete model","模型删除失败: {{error}}":"Failed to delete model: {{error}}","模型删除成功":"Model deleted successfully","模型别名":"Bí danh mô hình","模型加载中...":"Đang tải mô hình...","模型参数":"Tham số mô hình","模型名称":"Tên mô hình","模型名称包含":"Tên mô hình chứa","模型名称已存在":"Tên mô hình đã tồn tại","模型名称正则":"Regex tên mô hình","模型固定价格":"Giá cố định mô hình","模型图标":"Biểu tượng mô hình","模型定价,需要登录访问":"Định giá mô hình, yêu cầu đăng nhập để truy cập","模型广场":"Thị trường mô hình","模型库":"Thư viện mô hình","模型拉取失败: {{error}}":"Failed to pull model: {{error}}","模型排序":"Sắp xếp mô hình","模型支持的接口端点信息":"Thông tin Ä‘iểm cuối API được mô hình há»— trợ","模型数据分析":"Phân tích dữ liệu mô hình","模型映射":"Ánh xạ mô hình","模型映射关系":"Quan hệ ánh xạ mô hình","模型映射必须是合法的 JSON 格式!":"Ánh xạ mô hình phải ở định dạng JSON hợp lệ!","模型更新成功!":"Cập nhật mô hình thành công!","模型未加入列表,可能无法调用":"Model not in the list; requests may fail","模型权限":"Quyền mô hình","模型正则":"Regex model","模型正则(每行一个)":"Regex model (má»—i dòng má»™t mục)","模型正则不能为空":"Regex model không được để trống","模型消耗分布":"Phân phối tiêu thụ mô hình","模型消耗趋势":"Xu hướng tiêu thụ mô hình","模型版本":"Phiên bản mô hình","模型状态":"Trạng thái mô hình","模型的详细描述和基本特性":"Mô tả chi tiết và các đặc Ä‘iểm cÆ¡ bản cá»§a mô hình","模型相关设置":"Cài đặt liên quan đến mô hình","模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:":"Cá»™ng đồng mô hình cần sá»± đóng góp cá»§a mọi người. Nếu bạn phát hiện dữ liệu sai hoặc muốn đóng góp dữ liệu mô hình má»›i, vui lòng truy cập:","模型管理":"Quản lý mô hình","模型类型":"Loại mô hình","模型组":"Nhóm mô hình","模型补全倍率(仅对自定义模型有效)":"Tá»· lệ hoàn thành mô hình (chỉ có hiệu lá»±c đối vá»›i các mô hình tùy chỉnh)","模型设置":"Cài đặt mô hình","模型详情":"Chi tiết mô hình","模型请求速率限制":"Giá»›i hạn tốc độ yêu cầu mô hình","模型调用次数占比":"Tá»· lệ số lần gọi mô hình","模型调用次数排行":"Xếp hạng số lần gọi mô hình","模型选择和映射设置":"Cài đặt chọn và ánh xạ mô hình","模型速率限制":"Giá»›i hạn tốc độ mô hình","模型部署":"Model Deployment","模型部署服务未启用":"Model deployment service is not enabled","模型部署管理":"Model Deployment Management","模型部署设置":"Model Deployment Settings","模型配置":"Cấu hình mô hình","模型重定向":"Chuyển hướng mô hình",'模型重定向,JSON格式,例如:{"gpt-3.5-turbo": "gpt-3.5-turbo-0613"}':'Chuyển hướng mô hình, định dạng JSON, ví dụ: {"gpt-3.5-turbo": "gpt-3.5-turbo-0613"}',"模型重定向里的下列模型尚未添加到“模型”列表,调用时会因为缺少可用模型而失败:":"The following models from the redirect have not been added to the “Models” list and requests will fail due to no available model:","模型限制":"Giá»›i hạn mô hình","模型限制列表":"Danh sách giá»›i hạn mô hình","模式":"Chế độ","模板":"Mẫu","模板应用失败":"Áp dụng mẫu thất bại","模板示例":"Ví dụ mẫu","模糊匹配":"Khá»›p mờ","模糊搜索模型名称":"Tìm kiếm mờ tên mô hình","次":"lượt","欢迎使用,请完成以下设置以开始使用系统":"Chào mừng! Vui lòng hoàn tất các cài đặt sau để bắt đầu sá»­ dụng hệ thống","欢迎回来":"Chào mừng trở lại","欢迎回来!":"Chào mừng trở lại!","欧元":"EUR","正在使用":"Đang sá»­ dụng","正在加载...":"Đang tải...","正在加载可用部署位置...":"Loading available deployment locations...","正在加载签到状态...":"Đang tải trạng thái đăng nhập...","正在处理":"Đang xá»­ lý","正在处理大内容...":"Đang xá»­ lý ná»™i dung lá»›n...","正在导出...":"Đang xuất...","正在提交":"Đang gá»­i","正在提交...":"Đang gá»­i...","正在更新...":"Đang cập nhật...","正在构造请求体预览...":"Đang tạo xem trước thân yêu cầu...","正在检查 io.net 连接...":"Checking io.net connection...","正在检查数据库一致性,请稍候...":"Đang kiểm tra tính nhất quán cá»§a cÆ¡ sở dữ liệu, vui lòng đợi...","正在测试...":"Đang kiểm tra...","正在测试第 ${current} - ${end} 个模型 (å…± ${total} 个)":"Đang kiểm tra mô hình thứ ${current} - ${end} (tổng cá»™ng ${total})","正在登录...":"Đang đăng nhập...","正在跟随最新日志":"Following latest logs","正在跳转 GitHub...":"Đang chuyển hướng đến GitHub...","正在跳转...":"Đang chuyển hướng...","正在验证...":"Đang xác minh...","正常":"Bình thường","此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理":"Proxy này chỉ được sá»­ dụng để chuyển tiếp yêu cầu hình ảnh, gá»­i thông báo webhook, v.v. Các yêu cầu AI API vẫn được gá»­i trá»±c tiếp bởi máy chá»§ và proxy có thể được cấu hình riêng trong cài đặt kênh","此修改将不可逆":"Sá»­a đổi này sẽ không thể đảo ngược","此操作不可恢复,请仔细确认时间后再操作!":"Thao tác này không thể khôi phục, vui lòng xác nhận thời gian cẩn thận trước khi thá»±c hiện!","此操作不可撤销,将永久删除已自动禁用的密钥":"Thao tác này không thể hoàn tác và tất cả các khóa bị vô hiệu hóa tá»± động sẽ bị xóa vÄ©nh viá»…n.","此操作不可撤销,将永久删除该密钥":"Thao tác này không thể hoàn tác và khóa sẽ bị xóa vÄ©nh viá»…n.","此操作不可逆,所有数据将被永久删除":"Thao tác này không thể đảo ngược, tất cả dữ liệu sẽ bị xóa vÄ©nh viá»…n","此操作具有风险,请确认要继续执行":"This operation is risky, please confirm to continue","此操作将启用用户账户":"Thao tác này sẽ kích hoạt tài khoản người dùng","此操作将提升用户的权限级别":"Thao tác này sẽ nâng cấp quyền hạn cá»§a người dùng","此操作将禁用用户账户":"Thao tác này sẽ vô hiệu hóa tài khoản người dùng","此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。":"Thao tác này sẽ vô hiệu hóa cấu hình xác thá»±c hai yếu tố hiện tại cá»§a người dùng. Lần đăng nhập tiếp theo sẽ không yêu cầu mã xác minh cho đến khi người dùng bật lại.","此操作将解绑用户当前的 Passkey,下次登录需要重新注册。":"Thao tác này sẽ há»§y liên kết Passkey hiện tại cá»§a người dùng. Họ sẽ cần đăng ký lại vào lần đăng nhập tiếp theo.","此操作将降低用户的权限级别":"Thao tác này sẽ giảm cấp quyền hạn cá»§a người dùng","此支付方式最低充值金额为":"Số tiền nạp tối thiểu cho phương thức thanh toán này là","此渠道由 IO.NET 自动同步,类型、密钥和 API 地址已锁定。":"This channel is automatically synchronized by IO.NET, type, key and API address are locked.","此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。":"Cài đặt này được sá»­ dụng cho các tính toán ná»™i bá»™ cá»§a hệ thống. Giá trị mặc định 500000 được thiết kế cho độ chính xác 6 chữ số thập phân, không nên sá»­a đổi.","此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除":"Trang này chỉ hiển thị các mô hình chưa đặt giá hoặc tá»· lệ. Sau khi đặt, chúng sẽ tá»± động bị xóa khỏi danh sách","此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改":"Chỉ đọc, người dùng cần liên kết thông qua nút liên kết tương ứng trên trang cài đặt cá nhân, không thể sá»­a đổi trá»±c tiếp","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:":"Tùy chọn, được sá»­ dụng để sá»­a đổi tên mô hình trong thân yêu cầu, là má»™t chuá»—i JSON, khóa là tên mô hình trong yêu cầu và giá trị là tên mô hình cần thay thế, ví dụ:","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改":"Tùy chọn, được sá»­ dụng để sá»­a đổi tên mô hình trong thân yêu cầu, dưới dạng chuá»—i JSON, khóa là tên mô hình trong yêu cầu, giá trị là tên mô hình cần thay thế, để trống sẽ không thay đổi","此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:":"Tùy chọn, được sá»­ dụng để ghi đè mã trạng thái trả về, chỉ ảnh hưởng đến phán Ä‘oán cục bá»™, không sá»­a đổi mã trạng thái trả về thượng nguồn, ví dụ: ghi đè lá»—i 400 cá»§a kênh Claude thành 500 (để thá»­ lại). Vui lòng không lạm dụng tính năng này. Ví dụ:","此项可选,用于覆盖请求参数。不支持覆盖 stream 参数":"Tùy chọn, được sá»­ dụng để ghi đè tham số yêu cầu. Không há»— trợ ghi đè tham số stream.","此项可选,用于覆盖请求头参数":"Tùy chọn, được sá»­ dụng để ghi đè tham số tiêu đề yêu cầu.","此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1å’Œ/":"Tùy chọn cho các cuá»™c gọi API thông qua địa chỉ API tùy chỉnh, không thêm /v1 và / ở cuối","每个用户最多可创建的令牌数量,默认 1000,设置过大可能会影响性能":"Số lượng token tối Ä‘a má»—i người dùng có thể tạo, mặc định 1000. Đặt quá lá»›n có thể ảnh hưởng hiệu suất","每周":"Hàng tuần","每天":"Hàng ngày","每容器GPUæ•°":"GPUs per Container","每日仅可签到一次,请勿重复签到":"Chỉ có thể đăng nhập má»™t lần má»—i ngày, vui lòng không đăng nhập lặp lại","每日签到":"Đăng nhập hàng ngày","每日签到可获得随机额度奖励":"Đăng nhập hàng ngày để nhận phần thưởng hạn mức ngẫu nhiên","每日签到获得":"Nhận được từ đăng nhập hàng ngày","每月":"Hàng tháng","每隔多少分钟测试一次所有通道":"Bao nhiêu phút kiểm tra tất cả các kênh má»™t lần","比率":"Tá»· lệ","永不过期":"Không bao giờ hết hạn","永久":"VÄ©nh viá»…n","永久删除您的两步验证设置":"Xóa vÄ©nh viá»…n cài đặt xác thá»±c hai yếu tố cá»§a bạn","永久删除所有备用码(包括未使用的)":"Xóa vÄ©nh viá»…n tất cả các mã dá»± phòng (bao gồm cả mã chưa sá»­ dụng)","永久有效":"Có hiệu lá»±c vÄ©nh viá»…n","汇率":"Tá»· giá hối Ä‘oái","没有匹配的字段":"Không có trường khá»›p","没有匹配的日志条目":"No matching log entries","没有匹配的规则":"Không có quy tắc khá»›p","没有可用令牌用于填充":"Không có mã thông báo khả dụng để Ä‘iền","没有可用模型":"Không có mô hình khả dụng","没有可用的模型":"Không có mô hình khả dụng","没有可用的通道":"Không có kênh khả dụng","没有找到匹配的模型":"Không tìm thấy mô hình phù hợp","没有找到相关结果":"Không tìm thấy kết quả liên quan","没有未设置的模型":"Không có mô hình chưa cấu hình","没有权限":"Không có quyền","没有权限执行此操作":"Không có quyền thá»±c hiện thao tác này","没有条件时,默认总是执行该操作。":"Khi không có Ä‘iều kiện, thao tác luôn được thá»±c thi theo mặc định.","没有模型可以复制":"Không có mô hình để sao chép","没有账户?":"Chưa có tài khoản? ","注 册":"Đăng ký","注册":"Đăng ký","注册 Passkey":"Đăng ký Passkey","注册成功,请登录":"Đăng ký thành công, vui lòng đăng nhập","注册新用户":"Đăng ký người dùng má»›i","注册时间":"Thời gian đăng ký","注册用户":"Người dùng đã đăng ký","注册设置":"Cài đặt đăng ký","注意":"Lưu ý","注意:":"Lưu ý: ","注意:JSON中重复的键只会保留最后一个同名键的值":"Lưu ý: Trong JSON, các khóa trùng lặp sẽ chỉ giữ lại giá trị cá»§a khóa cuối cùng có cùng tên","注意:修改密码后,所有已登录的设备将被强制登出。":"Lưu ý: Sau khi thay đổi mật khẩu, tất cả các thiết bị đã đăng nhập sẽ bị buá»™c đăng xuất.","注意:所有配置更改在保存后立即生效。":"Lưu ý: Tất cả các thay đổi cấu hình có hiệu lá»±c ngay sau khi lưu.","注意:请确保您的邮箱地址正确,否则您将无法找回密码。":"Lưu ý: Vui lòng đảm bảo địa chỉ email cá»§a bạn là chính xác, nếu không bạn sẽ không thể khôi phục mật khẩu cá»§a mình.","注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用":"Lưu ý: Đối vá»›i API không phải Chat, vui lòng đảm bảo nhập đúng địa chỉ API, nếu không có thể dẫn đến không sá»­ dụng được","注销":"Đăng xuất","注销成功!":"Đăng xuất thành công!","活跃文件":"Tệp Ä‘ang hoạt động","活跃缓存数":"Số bá»™ nhá»› đệm hoạt động","流":"luồng","流式":"Streaming","流式响应完成":"Luồng hoàn tất","流式输出":"Đầu ra luồng","流量端口":"Traffic Port","浅色":"Sáng","浅色模式":"Chế độ sáng","测活":"Health Check","测试":"Kiểm tra","测试中":"Đang kiểm tra","测试中...":"Đang kiểm tra...","测试供应商":"Kiểm tra nhà cung cấp","测试全部":"Kiểm tra tất cả","测试全部失败通道":"Kiểm tra tất cả các kênh thất bại","测试全部通道":"Kiểm tra tất cả các kênh","测试单个渠道操作项目组":"Kiểm tra nhóm dá»± án thao tác kênh đơn","测试失败":"Kiểm tra thất bại","测试失败,详情:":"Kiểm tra thất bại, chi tiết: ","测试失败:":"Test failed: ","测试完成":"Kiểm tra hoàn tất","测试成功":"Kiểm tra thành công","测试成功,耗时 ":"Kiểm tra thành công, mất ","测试所有未手动禁用渠道":"Kiểm tra tất cả các kênh ngoại trừ các kênh bị vô hiệu hóa thá»§ công","测试所有渠道的最长响应时间":"Thời gian phản hồi tối Ä‘a để kiểm tra tất cả các kênh","测试所有通道":"Kiểm tra tất cả các kênh","测试模型":"Mô hình kiểm tra","测试模型耗时":"Thời gian kiểm tra mô hình","测试模式":"Chế độ kiểm tra","测试渠道":"Kênh kiểm tra","测试结果":"Kết quả kiểm tra","测试耗时":"Thời gian kiểm tra","测试连接":"Test Connection","测试通道":"Kênh kiểm tra","测速":"Kiểm tra tốc độ","浏览":"Duyệt","消息":"Tin nhắn","消息优先级":"Ưu tiên tin nhắn","消息优先级,范围0-10,默认为5":"Ưu tiên tin nhắn, phạm vi 0-10, mặc định là 5","消息已删除":"Tin nhắn đã bị xóa","消息已复制到剪贴板":"Tin nhắn đã được sao chép vào khay nhá»› tạm","消息已更新":"Tin nhắn đã được cập nhật","消息已清空":"Tin nhắn đã được xóa","消息已编辑":"Tin nhắn đã được chỉnh sá»­a","消息详情":"Chi tiết tin nhắn","消耗":"Tiêu thụ","消耗分布":"Phân phối tiêu thụ","消耗趋势":"Xu hướng tiêu thụ","消耗额度":"Hạn ngạch tiêu thụ","消费":"Tiêu thụ","深色":"Tối","深色模式":"Chế độ tối","添加":"Thêm","添加 IP":"Thêm IP","添加 IP 到白名单":"Thêm IP vào danh sách trắng","添加 IP 到黑名单":"Thêm IP vào danh sách Ä‘en","添加 OAuth 提供商":"Thêm nhà cung cấp OAuth","添加API":"Thêm API","添加产品":"Thêm sản phẩm","添加令牌":"Tạo mã thông báo","添加供应商":"Thêm nhà cung cấp","添加充值记录":"Thêm hồ sÆ¡ nạp tiền","添加兑换码":"Thêm mã đổi thưởng","添加公告":"Thêm thông báo","添加分类":"Thêm danh mục","添加分组":"Thêm nhóm","添加分组倍率":"Thêm tá»· lệ nhóm","添加后提交":"Submit after adding","添加启动参数":"Add Startup Args","添加启动命令":"Add Startup Command","添加域名":"Thêm tên miền","添加域名到白名单":"Thêm tên miền vào danh sách trắng","添加域名到黑名单":"Thêm tên miền vào danh sách Ä‘en","添加失败":"Thêm thất bại","添加失败,请重试":"Thêm thất bại, vui lòng thá»­ lại","添加子渠道":"Thêm kênh phụ","添加密钥":"Thêm khóa","添加密钥环境变量":"Add Secret Environment Variable","添加屏蔽词":"Thêm từ bị chặn","添加成功":"Thêm thành công","添加新分组":"Thêm nhóm má»›i","添加新密钥":"Thêm khóa má»›i","添加新模型":"Thêm mô hình má»›i","添加新渠道":"Thêm kênh má»›i","添加新用户":"Thêm người dùng má»›i","添加新通道":"Thêm kênh má»›i","添加标签":"Thêm thẻ","添加模型":"Thêm mô hình","添加模型倍率":"Thêm tá»· lệ mô hình","添加模型区域":"Thêm khu vá»±c mô hình","添加渠道":"Thêm kênh","添加环境变量":"Add Environment Variable","添加用户":"Thêm người dùng","添加聊天配置":"Thêm cấu hình trò chuyện","添加通道":"Thêm kênh","添加键值对":"Thêm cặp khóa-giá trị","添加问答":"Thêm hỏi đáp","添加额度":"Thêm hạn ngạch","清理":"Dọn dẹp","清理不活跃缓存":"Xóa cache không hoạt động","清理历史日志":"Dọn dẹp nhật ký lịch sá»­","清理失败":"Dọn dẹp thất bại","清理成功":"Dọn dẹp thành công","清理数据":"Dọn dẹp dữ liệu","清理日志":"Dọn dẹp nhật ký","清理未使用的模型":"Dọn dẹp các mô hình không sá»­ dụng","清空":"Xóa","清空全部缓存":"Xóa tất cả bá»™ nhá»› đệm","清空历史记录":"Xóa lịch sá»­","清空对话":"Xóa cuá»™c trò chuyện","清空对话记录":"Xóa hồ sÆ¡ cuá»™c trò chuyện","清空所有数据":"Xóa tất cả dữ liệu","清空日志":"Xóa nhật ký","清空测试结果":"Xóa kết quả kiểm tra","清空该规则缓存":"Xóa bá»™ nhá»› đệm cá»§a quy tắc này","清空重定向":"Xóa chuyển hướng","清除历史日志":"Xóa nhật ký lịch sá»­","清除失效兑换码":"Xóa mã đổi thưởng không hợp lệ","清除所有模型":"Xóa tất cả các mô hình","渠道":"Kênh","渠道 ID":"ID kênh","渠道ID":"ID kênh","渠道ID,名称,密钥,API地址":"ID kênh, tên, khóa, Base URL","渠道亲和性":"Độ ưu tiên kênh","渠道亲和性:上游缓存命中":"Ưu ái kênh: Trúng bá»™ nhá»› đệm upstream","渠道亲和性会基于从请求上下文或 JSON Body 提取的 Key,优先复用上一次成功的渠道。":"Ưu ái kênh tái sá»­ dụng kênh thành công lần cuối dá»±a trên key được trích xuất từ context yêu cầu hoặc JSON body.","渠道优先级":"Ưu tiên kênh","渠道信息":"Thông tin kênh","渠道列表":"Danh sách kênh","渠道创建成功!":"Tạo kênh thành công!","渠道别名":"Bí danh kênh","渠道占位符":"Trình giữ chá»— kênh","渠道名称":"Tên kênh","渠道名称/备注":"Tên kênh/Ghi chú","渠道复制失败":"Sao chép kênh thất bại","渠道复制失败: ":"Sao chép kênh thất bại: ","渠道复制成功":"Sao chép kênh thành công","渠道密钥":"Khóa kênh","渠道密钥信息":"Thông tin khóa kênh","渠道密钥列表":"Danh sách khóa kênh","渠道已禁用":"Kênh đã bị vô hiệu hóa","渠道排序":"Sắp xếp kênh","渠道更新成功!":"Cập nhật kênh thành công!","渠道权重":"Trọng số kênh","渠道标签":"Thẻ kênh","渠道模型信息不完整":"Thông tin mô hình kênh không đầy đủ","渠道测试":"Kiểm tra kênh","渠道状态":"Trạng thái kênh","渠道的基本配置信息":"Thông tin cấu hình cÆ¡ bản cá»§a kênh","渠道的模型测试":"Kiểm tra mô hình kênh","渠道的高级配置选项":"Tùy chọn cấu hình nâng cao cá»§a kênh","渠道管理":"Quản lý kênh","渠道类型":"Loại kênh","渠道设置":"Cài đặt kênh","渠道详情":"Chi tiết kênh","渠道配置":"Cấu hình kênh","渠道重定向":"Chuyển hướng kênh","渠道额外设置":"Cài đặt bổ sung kênh","温馨提示":"Lời nhắc nhở ấm áp","渲染":"Kết xuất","源地址":"Địa chỉ nguồn","源码":"Mã nguồn","满":"Đầy","满足任一条件(OR)":"Đáp ứng bất kỳ Ä‘iều kiện (OR)","演示站点":"Trang web demo","演示站点模式":"Chế độ trang web demo","激活":"Kích hoạt","点击":"Nhấp","点击 + 按钮添加图片URL进行多模态对话":"Nhấp + để thêm URL hình ảnh cho cuá»™c trò chuyện Ä‘a phương thức",'点击"确认延长"后将立即扣除费用并延长容器运行时间':'After clicking "Confirm Extension", the fee will be deducted immediately and the container runtime will be extended',"点击上传":"Nhấp để tải lên","点击上传文件或拖拽文件到这里":"Nhấp để tải lên tệp hoặc kéo và thả tệp vào đây","点击下方按钮通过 Telegram 完成绑定":"Nhấp vào nút bên dưới để hoàn tất liên kết qua Telegram","点击修改":"Nhấp để sá»­a đổi","点击复制":"Nhấp để sao chép","点击复制ID":"Click to copy ID","点击复制模型名称":"Nhấp để sao chép tên mô hình","点击查看":"Nhấp để xem","点击查看差异":"Nhấp để xem sá»± khác biệt","点击查看详细错误信息":"Nhấp để xem thông tin lá»—i chi tiết","点击此处":"nhấp vào đây","点击添加":"Nhấp để thêm","点击生成":"Nhấp để tạo","点击登录":"Nhấp để đăng nhập","点击进行验证":"Nhấp để xác minh","点击重试":"Nhấp để thá»­ lại","点击链接重置密码":"Nhấp vào liên kết để đặt lại mật khẩu","点击阅读":"Nhấp để đọc","点击预览视频":"Nhấp để xem trước video","点击预览音乐":"Nhấp để nghe nhạc","点击验证按钮,使用您的生物特征或安全密钥":"Nhấp vào nút xác minh và sá»­ dụng sinh trắc học hoặc khóa bảo mật cá»§a bạn","版":"Phiên bản","版本":"Phiên bản","版本号":"Số phiên bản","版权所有":"Đã đăng ký bản quyền","特惠":"Ưu đãi đặc biệt","状态":"Trạng thái","状态更新时间":"Thời gian cập nhật trạng thái","状态码":"Mã trạng thái","状态码复写":"Ghi đè mã trạng thái","状态码复写包含无效的状态码":"Ghi đè mã trạng thái chứa mã trạng thái không hợp lệ","状态筛选":"Lọc trạng thái","状态页面Slug":"Slug trang trạng thái","环境变量":"Environment Variables","生成":"Tạo","生成中...":"Đang tạo...","生成令牌":"Tạo mã thông báo","生成兑换码":"Tạo mã đổi thưởng","生成失败":"Tạo thất bại","生成并填入":"Tạo và Ä‘iền","生成成功":"Tạo thành công","生成数量":"Số lượng tạo","生成数量必须大于0":"Số lượng tạo phải lá»›n hÆ¡n 0","生成新密钥":"Tạo khóa má»›i","生成新的备用码":"Tạo mã dá»± phòng má»›i","生成时间":"Thời gian tạo","生成歌词":"Tạo lời bài hát","生成访问令牌":"Tạo mã thông báo truy cập","生成音乐":"tạo nhạc","生效":"Có hiệu lá»±c","生效时间":"Thời gian hiệu lá»±c","用于 Claude 3 预测输出,请前往":"Đối vá»›i đầu ra dá»± Ä‘oán Claude 3, vui lòng truy cập","用于 DALL-E 2 图片生成,请前往":"Đối vá»›i việc tạo hình ảnh DALL-E 2, vui lòng truy cập","用于 DALL-E 3 图片生成,请前往":"Đối vá»›i việc tạo hình ảnh DALL-E 3, vui lòng truy cập","用于 UI 显示":"Dùng cho hiển thị UI","用于API调用的身份验证令牌,请妥善保管":"Mã thông báo xác thá»±c cho các cuá»™c gọi API, vui lòng giữ an toàn","用于唯一标识用户的字段路径":"Đường dẫn trường để nhận dạng duy nhất người dùng","用于配置网络代理,支持 socks5 协议":"Được sá»­ dụng để cấu hình proxy mạng, há»— trợ giao thức socks5","用于非 OpenAI 格式的 Gemini/Vertex 渠道":"Dành cho các kênh Gemini/Vertex không phải định dạng OpenAI","用于验证回调 new-api çš„ webhook 请求的密钥,敏感信息不显示":"Khóa được sá»­ dụng để xác minh các yêu cầu webhook gọi lại new-api, thông tin nhạy cảm không được hiển thị.","用以支持基于 WebAuthn 的无密码登录注册":"Há»— trợ đăng nhập và đăng ký không mật khẩu dá»±a trên WebAuthn","用以支持用户校验":"Để há»— trợ xác minh người dùng","用以支持系统的邮件发送":"Để há»— trợ gá»­i email hệ thống","用以支持通过 Discord 进行登录注册":"Used to support login & registration through Discord","用以支持通过 GitHub 进行登录注册":"Để há»— trợ đăng nhập & đăng ký qua GitHub","用以支持通过 Linux DO 进行登录注册":"Để há»— trợ đăng nhập & đăng ký qua Linux DO","用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP":"Để há»— trợ đăng nhập qua OIDC, chẳng hạn như Okta, Auth0 và các IdP khác tương thích vá»›i giao thức OIDC","用以支持通过 Telegram 进行登录注册":"Để há»— trợ đăng nhập & đăng ký qua Telegram","用以支持通过微信进行登录注册":"Để há»— trợ đăng nhập & đăng ký qua WeChat","用以防止恶意用户利用临时邮箱批量注册":"Để ngăn chặn người dùng độc hại đăng ký hàng loạt bằng địa chỉ email tạm thời","用户":"Người dùng","用户 ID":"ID người dùng","用户 ID 字段(可选)":"Trường ID người dùng (tùy chọn)","用户 ID 或用户名":"ID người dùng hoặc tên người dùng","用户ID":"ID người dùng","用户个人功能":"Chức năng cá nhân người dùng","用户个人设置":"Cài đặt cá nhân người dùng","用户中心":"Trung tâm người dùng","用户主页,展示系统信息":"Trang chá»§ người dùng, hiển thị thông tin hệ thống","用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置":"Ưu tiên người dùng: Nếu người dùng chỉ định từ nhắc hệ thống trong yêu cầu, cài đặt cá»§a người dùng sẽ được sá»­ dụng trước","用户信息":"Thông tin người dùng","用户信息更新成功!":"Cập nhật thông tin người dùng thành công!","用户信息缺失":"Thiếu thông tin người dùng","用户最大令牌数量":"Số token tối Ä‘a má»—i người dùng","用户分组":"Nhóm người dùng","用户分组和额度管理":"Quản lý nhóm người dùng và hạn ngạch","用户分组设置":"Cài đặt nhóm người dùng","用户分组配置":"Cấu hình nhóm người dùng","用户列表":"Danh sách người dùng","用户创建成功,密码为":"Người dùng được tạo thành công, mật khẩu là","用户协议":"Thỏa thuận người dùng","用户协议已更新":"Thỏa thuận người dùng đã được cập nhật","用户协议更新失败":"Cập nhật thỏa thuận người dùng thất bại","用户可选分组":"Nhóm người dùng có thể chọn","用户名":"Tên người dùng","用户名字段(可选)":"Trường tên người dùng (tùy chọn)","用户名或邮箱":"Tên người dùng hoặc email","用户名称":"Tên người dùng","用户在线":"Người dùng trá»±c tuyến","用户头像":"Ảnh đại diện người dùng","用户密码":"Mật khẩu người dùng","用户已存在":"Người dùng đã tồn tại","用户已禁用":"Người dùng đã bị vô hiệu hóa","用户总数":"Tổng số người dùng","用户指南":"Hướng dẫn người dùng","用户控制面板,管理账户":"Bảng Ä‘iều khiển người dùng để quản lý tài khoản",'用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{"vip": "VIP 用户", "test": "测试"},表示用户可以选择 vip 分组和 test 分组':'Nhóm người dùng có thể chọn khi tạo mã thông báo, ở định dạng chuá»—i JSON, ví dụ: {"vip": "Người dùng VIP", "test": "Kiểm tra"}, cho biết người dùng có thể chọn nhóm vip và nhóm test',"用户权限":"Quyền người dùng","用户每周期最多请求完成次数":"Số lần yêu cầu thành công tối Ä‘a cá»§a người dùng má»—i chu kỳ","用户每周期最多请求次数":"Số lần yêu cầu tối Ä‘a cá»§a người dùng má»—i chu kỳ","用户注册":"Đăng ký người dùng","用户注册时看到的网站名称,比如'我的网站'":"Tên trang web người dùng nhìn thấy khi đăng ký, ví dụ: 'Trang web cá»§a tôi'","用户注册设置":"Cài đặt đăng ký người dùng","用户登录":"Đăng nhập người dùng","用户的基本账户信息":"Thông tin tài khoản cÆ¡ bản cá»§a người dùng","用户管理":"Quản lý người dùng","用户组":"Nhóm người dùng","用户订阅管理":"Quản lý đăng ký người dùng","用户设置":"Cài đặt người dùng","用户详情":"Chi tiết người dùng","用户账户创建成功!":"Tạo tài khoản người dùng thành công!","用户账户管理":"Quản lý tài khoản người dùng","用户重置密码":"Đặt lại mật khẩu người dùng","用户额度":"Hạn ngạch người dùng","用户额度设置":"Cài đặt hạn ngạch người dùng","用时/首字":"Thời gian/từ đầu tiên","用途":"Mục đích","由全站货币展示设置统一控制":"Được Ä‘iều khiển bởi cài đặt hiển thị tiền tệ toàn site","由订阅抵扣":"Khấu trừ bởi gói đăng ký","申请":"Đăng ký","申请时间":"Thời gian đăng ký","电子邮箱":"Email","画图":"Vẽ","画图接口":"Giao diện vẽ","界面语言和其他个人偏好":"Ngôn ngữ giao diện và tùy chọn cá nhân khác","留空使用系统临时目录":"Để trống để sá»­ dụng thư mục tạm hệ thống","留空则不修改":"Để trống để không sá»­a đổi","留空则不修改密码":"Để trống để không thay đổi mật khẩu","留空则使用账号绑定的邮箱":"Nếu để trống, địa chỉ email liên kết vá»›i tài khoản sẽ được sá»­ dụng","留空则使用默认值":"Để trống để sá»­ dụng giá trị mặc định","留空则使用默认端点;支持 {path, method}":"Để trống để sá»­ dụng Ä‘iểm cuối mặc định; há»— trợ {path, method}","留空则使用默认设置":"Để trống để sá»­ dụng cài đặt mặc định","留空则保持原有密钥":"Để trống để giữ khóa hiện tại","留空则禁用":"Để trống để vô hiệu hóa","留空则自动生成":"Để trống để tá»± động tạo","留空则默认使用服务器地址,注意不能携带http://或者https://":"Nếu để trống, địa chỉ máy chá»§ sẽ được sá»­ dụng theo mặc định. Lưu ý rằng không được bao gồm http:// hoặc https://","ç™» 录":"Đăng nhập","登录":"Đăng nhập","登录/注册":"Đăng nhập/Đăng ký","登录失败":"Đăng nhập thất bại","登录失败,请重试":"Đăng nhập thất bại, vui lòng thá»­ lại","登录成功":"Đăng nhập thành công","登录成功!":"Đăng nhập thành công!","登录方式":"Phương thức đăng nhập","登录日志":"Nhật ký đăng nhập","登录注册":"Đăng nhập & Đăng ký","登录设置":"Cài đặt đăng nhập","登录账户":"Đăng nhập tài khoản","登录过期,请重新登录!":"Đăng nhập hết hạn, vui lòng đăng nhập lại!","登录验证":"Xác minh đăng nhập","白名单":"Danh sách trắng","的前提下使用。":"để sá»­ dụng trong các Ä‘iều kiện sau:","监听端口":"Cổng lắng nghe","监控":"Giám sát","监控地址":"Địa chỉ giám sát","监控管理":"Quản lý giám sát","监控设置":"Cài đặt giám sát","目前仅支持":"Hiện tại chỉ há»— trợ","目前支持":"Hiện tại há»— trợ","目前支持的变量":"Các biến hiện được há»— trợ","目录总大小":"Tổng kích thước thư mục","目录文件数":"Số tệp trong thư mục","目标":"Mục tiêu","目标 URL":"URL mục tiêu","目标地址":"Địa chỉ mục tiêu","目标用户:{{username}}":"Người dùng mục tiêu: {{username}}","目标端点":"Endpoint đích","目标路径(可选)":"Đường dẫn đích (tùy chọn)","直接提交":"Submit directly","直接编辑 JSON 文本,保存时会校验格式。":"Chỉnh sá»­a trá»±c tiếp văn bản JSON; định dạng sẽ được xác thá»±c khi lưu.","直连":"Kết nối trá»±c tiếp","相关设置":"Cài đặt liên quan","相关项目":"Dá»± án liên quan","相当于删除用户,此修改将不可逆":"Tương đương vá»›i việc xóa người dùng, sá»­a đổi này là không thể đảo ngược","真实请求时间":"Thời gian yêu cầu thá»±c","矛盾":"Xung đột","知识库 ID":"ID cÆ¡ sở kiến thức","硬件":"Hardware","硬件与性能":"Hardware & Performance","硬件类型":"Hardware Type","硬件配置":"Hardware Configuration","确定":"Xác nhận","确定?":"Chắc chắn?","确定删除":"Xác nhận xóa","确定删除此令牌?":"Bạn có chắc chắn muốn xóa mã thông báo này không?","确定删除此兑换码?":"Bạn có chắc chắn muốn xóa mã đổi thưởng này không?","确定删除此公告?":"Bạn có chắc chắn muốn xóa thông báo này không?","确定删除此分组?":"Bạn có chắc chắn muốn xóa nhóm này không?","确定删除此密钥?":"Bạn có chắc chắn muốn xóa khóa này không?","确定删除此模型?":"Bạn có chắc chắn muốn xóa mô hình này không?","确定删除此渠道?":"Bạn có chắc chắn muốn xóa kênh này không?","确定删除此用户?":"Bạn có chắc chắn muốn xóa người dùng này không?","确定删除此组?":"Xác nhận xóa nhóm này?","确定删除此通道?":"Bạn có chắc chắn muốn xóa kênh này không?","确定导入":"Xác nhận nhập","确定是否要修复数据库一致性?":"Bạn có chắc chắn muốn sá»­a chữa tính nhất quán cá»§a cÆ¡ sở dữ liệu không?","确定是否要删除所选通道?":"Bạn có chắc chắn muốn xóa các kênh đã chọn không?","确定是否要删除此令牌?":"Bạn có chắc chắn muốn xóa mã thông báo này không?","确定是否要删除此兑换码?":"Bạn có chắc chắn muốn xóa mã đổi thưởng này không?","确定是否要删除此模型?":"Bạn có chắc chắn muốn xóa mô hình này không?","确定是否要删除此渠道?":"Bạn có chắc chắn muốn xóa kênh này không?","确定是否要删除禁用通道?":"Bạn có chắc chắn muốn xóa kênh bị vô hiệu hóa không?","确定是否要复制此渠道?":"Bạn có chắc chắn muốn sao chép kênh này không?","确定是否要注销此用户?":"Bạn có chắc chắn muốn há»§y kích hoạt người dùng này không?","确定清除所有失效兑换码?":"Bạn có chắc chắn muốn xóa tất cả các mã đổi thưởng không hợp lệ không?","确定要修改所有子渠道优先级为 ":"Xác nhận sá»­a đổi tất cả các ưu tiên kênh con thành ","确定要修改所有子渠道权重为 ":"Xác nhận sá»­a đổi tất cả các trọng số kênh con thành ","确定要充值 $":"Confirm to recharge $",'确定要删除供应商 "{{name}}" 吗?此操作不可撤销。':'Bạn có chắc chắn muốn xóa nhà cung cấp "{{name}}" không? Thao tác này không thể hoàn tác.',"确定要删除吗?":"Bạn có chắc chắn muốn xóa không?","确定要删除所有已自动禁用的密钥吗?":"Bạn có chắc chắn muốn xóa tất cả các khóa bị vô hiệu hóa tá»± động không?","确定要删除所选的 {{count}} 个令牌吗?_one":"Bạn có chắc chắn muốn xóa {{count}} mã thông báo đã chọn không?","确定要删除所选的 {{count}} 个令牌吗?_other":"Bạn có chắc chắn muốn xóa {{count}} mã thông báo đã chọn không?","确定要删除所选的 {{count}} 个模型吗?_one":"Bạn có chắc chắn muốn xóa {{count}} mô hình đã chọn không?","确定要删除所选的 {{count}} 个模型吗?_other":"Bạn có chắc chắn muốn xóa {{count}} mô hình đã chọn không?","确定要删除此 OAuth 提供商吗?":"Bạn có chắc muốn xóa nhà cung cấp OAuth này không?","确定要删除此API信息吗?":"Bạn có chắc chắn muốn xóa thông tin API này không?","确定要删除此公告吗?":"Bạn có chắc chắn muốn xóa thông báo này không?","确定要删除此分类吗?":"Bạn có chắc chắn muốn xóa danh mục này không?","确定要删除此密钥吗?":"Bạn có chắc chắn muốn xóa khóa này không?","确定要删除此问答吗?":"Bạn có chắc chắn muốn xóa câu hỏi thường gặp này không?","确定要删除这条消息吗?":"Bạn có chắc chắn muốn xóa tin nhắn này không?","确定要删除选中的":"Are you sure you want to delete the selected","确定要启用所有密钥吗?":"Bạn có chắc chắn muốn bật tất cả các khóa không?","确定要启用此用户吗?":"Bạn có chắc chắn muốn bật người dùng này không?","确定要提升此用户吗?":"Bạn có chắc chắn muốn thăng cấp người dùng này không?","确定要更新所有已启用通道余额吗?":"Bạn có chắc chắn muốn cập nhật số dư cá»§a tất cả các kênh đã bật không?","确定要测试所有未手动禁用渠道吗?":"Bạn có chắc chắn muốn kiểm tra tất cả các kênh ngoại trừ các kênh bị vô hiệu hóa thá»§ công không?","确定要测试所有通道吗?":"Bạn có chắc chắn muốn kiểm tra tất cả các kênh không?","确定要禁用所有的密钥吗?":"Bạn có chắc chắn muốn vô hiệu hóa tất cả các khóa không?","确定要禁用此用户吗?":"Bạn có chắc chắn muốn vô hiệu hóa người dùng này không?","确定要解绑 {{name}} 吗?":"Bạn có chắc muốn há»§y liên kết {{name}} không?","确定要降级此用户吗?":"Bạn có chắc chắn muốn hạ cấp người dùng này không?","确定重置":"Xác nhận đặt lại","确定重置模型倍率吗?":"Xác nhận đặt lại tá»· lệ mô hình?","确认":"Xác nhận","确认作废":"Xác nhận vô hiệu","确认修改":"Xác nhận sá»­a đổi","确认关闭提示":"Xác nhận đóng","确认冲突项修改":"Xác nhận sá»­a đổi mục xung đột","确认删除":"Xác nhận xóa","确认删除模型":"Confirm Delete Model","确认取消密码登录":"Xác nhận há»§y đăng nhập mật khẩu","确认启用":"Xác nhận bật","确认密码":"Xác nhận mật khẩu","确认导入配置":"Xác nhận nhập cấu hình","确认延长":"Confirm Extension","确认延长容器时长":"Confirm Container Duration Extension","确认提交":"Xác nhận gá»­i","确认操作":"Confirm Operation","确认支付":"Xác nhận thanh toán","确认新密码":"Xác nhận mật khẩu má»›i","确认清理不活跃的磁盘缓存?":"Xác nhận xóa cache đĩa không hoạt động?","确认清空全部渠道亲和性缓存":"Xác nhận xóa tất cả bá»™ nhá»› đệm ưu ái kênh","确认清空该规则缓存":"Xác nhận xóa bá»™ nhá»› đệm cá»§a quy tắc này","确认清除":"Xác nhận xóa","确认清除历史日志":"Xác nhận xóa nhật ký lịch sá»­","确认禁用":"Xác nhận vô hiệu hóa","确认补单":"Xác nhận hoàn thành đơn hàng","确认解绑":"Xác nhận há»§y liên kết","确认解绑 Passkey":"Xác nhận há»§y liên kết Passkey","确认设置并完成初始化":"Xác nhận cài đặt và hoàn tất khởi tạo","确认重置":"Xác nhận đặt lại","确认重置 Passkey":"Xác nhận đặt lại Passkey","确认重置两步验证":"Xác nhận đặt lại xác thá»±c hai yếu tố","确认重置密码":"Xác nhận đặt lại mật khẩu","确认重置密钥?":"Xác nhận đặt lại khóa?","磁盘 阈值 (%)":"Ngưỡng đĩa (%)","磁盘使用率超过此值时拒绝请求":"Từ chối yêu cầu khi sá»­ dụng đĩa vượt quá giá trị này","磁盘可用空间小于缓存最大总量设置":"Dung lượng đĩa trống nhỏ hÆ¡n cài đặt tổng dung lượng đệm tối Ä‘a","磁盘命中":"Lượt trúng đĩa","磁盘缓存最大总量 (MB)":"Tổng dung lượng tối Ä‘a bá»™ nhá»› đệm đĩa (MB)","磁盘缓存占用的最大空间":"Dung lượng tối Ä‘a chiếm bởi bá»™ nhá»› đệm đĩa","磁盘缓存已清理":"Bá»™ nhá»› đệm đĩa đã được dọn","磁盘缓存设置(磁盘换内存)":"Cài đặt bá»™ nhá»› đệm đĩa (đổi đĩa/bá»™ nhá»›)","磁盘缓存阈值 (MB)":"Ngưỡng bá»™ nhá»› đệm đĩa (MB)","示例":"Ví dụ","示例:":"Ví dụ: ",'示例:{"default": [200, 100], "vip": [0, 1000]}。':'Ví dụ: {"default": [200, 100], "vip": [0, 1000]}.',"社群":"Cá»™ng đồng","视频":"Video","视频Remix":"Remix video","视频无法在当前浏览器中播放,这可能是由于:":"The video cannot be played in this browser, possibly because:","禁用":"Vô hiệu hóa","禁用 Passkey":"Vô hiệu hóa Passkey","禁用 store 透传":"Vô hiệu hóa truyền qua store","禁用2FA失败":"Vô hiệu hóa xác thá»±c hai yếu tố thất bại","禁用两步验证":"Vô hiệu hóa xác thá»±c hai yếu tố","禁用两步验证(2FA)":"Vô hiệu hóa xác thá»±c hai yếu tố (2FA)","禁用全部":"Vô hiệu hóa tất cả","禁用原因":"Lý do vô hiệu hóa","禁用后用户端不再展示,但历史订单不受影响。是否继续?":"Sau khi tắt, gói sẽ không hiển thị cho người dùng nhưng lịch sá»­ đơn hàng không bị ảnh hưởng. Tiếp tục?","禁用后的影响:":"Tác động sau khi vô hiệu hóa:","禁用密钥失败":"Vô hiệu hóa khóa thất bại","禁用思考处理的模型列表":"Danh sách mô hình bỏ qua xá»­ lý tư duy","禁用成功":"Vô hiệu hóa thành công","禁用所有密钥":"Vô hiệu hóa tất cả các khóa","禁用所有密钥失败":"Vô hiệu hóa tất cả các khóa thất bại","禁用时间":"Thời gian vô hiệu hóa","禁用注册":"Vô hiệu hóa đăng ký","禁用用户":"Vô hiệu hóa người dùng","禁用通道":"Vô hiệu hóa kênh","私有":"Riêng tư","私有IP访问详细说明":"⚠️ Cảnh báo bảo mật: Bật tính năng này cho phép truy cập vào tài nguyên mạng ná»™i bá»™ (localhost, mạng riêng). Chỉ bật nếu bạn cần truy cập các dịch vụ ná»™i bá»™ và hiểu rõ các rá»§i ro bảo mật.","私有令牌":"Mã thông báo riêng tư","私有部署地址":"Địa chỉ triển khai riêng","私有镜像仓库的密码":"Password for private image registry","私有镜像仓库的用户名":"Username for private image registry","ç§’":"Giây","积分":"Điểm","积分兑换":"Đổi Ä‘iểm","积分记录":"Hồ sÆ¡ Ä‘iểm","移除 functionResponse.id 字段":"Xóa trường functionResponse.id","移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目":"Việc xóa dấu bản quyền One API trước tiên phải được á»§y quyền. Việc bảo trì dá»± án đòi hỏi rất nhiều ná»— lá»±c. Nếu dá»± án này có ý nghÄ©a vá»›i bạn, vui lòng chá»§ động á»§ng há»™ dá»± án này.","窗口处理":"xá»­ lý cá»­a sổ","窗口等待":"chờ cá»­a sổ","立即充值":"Nạp tiền ngay","立即注册":"Đăng ký ngay","立即登录":"Đăng nhập ngay","立即签到":"Đăng nhập ngay","立即订阅":"Đăng ký ngay","立即验证":"Xác minh ngay","站点名称":"Tên trang web","站点图标":"Biểu tượng trang web","站点地址":"Địa chỉ trang web","站点设置":"Cài đặt trang web","站点额度展示类型及汇率":"Loại hiển thị hạn ngạch trang web và tá»· giá hối Ä‘oái","端口号必须在1-65535之间":"Port number must be between 1-65535","端口配置详细说明":"Hạn chế các yêu cầu bên ngoài đến các cổng cụ thể. Sá»­ dụng cổng đơn (80, 443) hoặc phạm vi (8000-8999). Danh sách trống cho phép tất cả các cổng. Mặc định bao gồm các cổng web phổ biến.","端点":"Điểm cuối","端点 URL 必须是完整地址(以 http:// 或 https:// 开头)":"URL endpoint phải là địa chỉ đầy đủ (bắt đầu bằng http:// hoặc https://)","端点映射":"Ánh xạ Ä‘iểm cuối","端点类型":"Loại Ä‘iểm cuối","端点组":"Nhóm Ä‘iểm cuối","第 {{line}} 条 prune_objects 缺少条件":"Quy tắc #{{line}} prune_objects thiếu Ä‘iều kiện","第 {{line}} 条 prune_objects 需要至少一个匹配条件":"Quy tắc #{{line}} prune_objects cần ít nhất má»™t Ä‘iều kiện khá»›p","第 {{line}} 条 return_error 需要 message 字段":"Quy tắc #{{line}} return_error cần trường message","第 {{line}} 条操作缺少值":"Quy tắc #{{line}} thao tác thiếu giá trị","第 {{line}} 条操作缺少来源字段":"Quy tắc #{{line}} thao tác thiếu trường nguồn","第 {{line}} 条操作缺少目标字段":"Quy tắc #{{line}} thao tác thiếu trường đích","第 {{line}} 条操作缺少目标路径":"Quy tắc #{{line}} thao tác thiếu đường dẫn đích","第 {{line}} 条请求头透传格式无效":"Quy tắc #{{line}} định dạng truyền header không hợp lệ","第 {{line}} 条请求头透传缺少请求头名称":"Quy tắc #{{line}} truyền header thiếu tên header","第三方支付配置":"Cấu hình thanh toán bên thứ ba","第三方登录":"Đăng nhập bên thứ ba","第三方账户绑定状态(只读)":"Trạng thái liên kết tài khoản bên thứ ba (chỉ đọc)","等价金额:":"Số tiền tương đương: ","等待中":"Đang chờ","等待获取邮箱信息...":"Đang chờ lấy thông tin email...","ç­–ç•¥":"Chiến lược","筛选":"Lọc","签到最大额度":"Hạn mức đăng nhập tối Ä‘a","签到最小额度":"Hạn mức đăng nhập tối thiểu","签到功能允许用户每日签到获取随机额度奖励":"Tính năng đăng nhập cho phép người dùng đăng nhập hàng ngày để nhận phần thưởng hạn mức ngẫu nhiên","签到失败":"Đăng nhập thất bại","签到奖励将直接添加到您的账户余额":"Phần thưởng đăng nhập sẽ được thêm trá»±c tiếp vào số dư tài khoản cá»§a bạn","签到奖励的最大额度":"Hạn mức tối Ä‘a cho phần thưởng đăng nhập","签到奖励的最小额度":"Hạn mức tối thiểu cho phần thưởng đăng nhập","签到成功!获得":"Đăng nhập thành công! Đã nhận","签到设置":"Cài đặt đăng nhập","简介":"Giá»›i thiệu","简单模式":"Chế độ đơn giản","简洁":"Đơn giản","简洁模式:按 type 全量清理对象,例如 redacted_thinking。":"Chế độ đơn giản: Dọn tất cả đối tượng theo type, VD: redacted_thinking.","简洁模式仅返回 message;状态码和错误类型将使用系统默认值。":"Chế độ đơn giản chỉ trả về message; mã trạng thái và loại lá»—i sẽ sá»­ dụng giá trị mặc định hệ thống.","管理":"Quản lý","管理 Ollama 模型的拉取和删除":"Manage Ollama model pulling and deletion","管理你的 LinuxDO OAuth App":"Quản lý LinuxDO OAuth App cá»§a bạn","管理分组":"Quản lý nhóm","管理后台":"Bảng quản trị","管理员":"Quản trị viên","管理员区域":"Khu vá»±c quản trị viên","管理员暂时未设置任何关于内容":"Quản trị viên chưa đặt bất kỳ ná»™i dung Giá»›i thiệu tùy chỉnh nào","管理员未开启 Creem 充值!":"The administrator has not enabled Creem recharge!","管理员未开启Stripe充值!":"Quản trị viên chưa bật nạp tiền Stripe!","管理员未开启在线充值!":"Quản trị viên chưa bật nạp tiền trá»±c tuyến!","管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。":"Quản trị viên chưa bật chức năng nạp tiền trá»±c tuyến, vui lòng liên hệ quản trị viên để bật hoặc nạp tiền bằng mã đổi thưởng.","管理员未开启在线支付功能,请联系管理员配置。":"Quản trị viên chưa bật thanh toán trá»±c tuyến, vui lòng liên hệ quản trị viên.","管理员未设置用户可选分组":"Quản trị viên chưa đặt nhóm người dùng có thể chọn","管理员设置":"Cài đặt quản trị viên","管理员设置了外部链接,点击下方按钮访问":"Quản trị viên đã thiết lập các liên kết bên ngoài, nhấp vào nút bên dưới để truy cập","管理员账号":"Tài khoản quản trị viên","管理员账号已经初始化过,请继续设置其他参数":"Tài khoản quản trị viên đã được khởi tạo, vui lòng tiếp tục thiết lập các tham số khác","管理工具":"Công cụ quản lý","管理平台":"Nền tảng quản lý","管理您的个人信息":"Quản lý thông tin cá nhân cá»§a bạn","管理您的密钥":"Quản lý khóa cá»§a bạn","管理您的账户":"Quản lý tài khoản cá»§a bạn","管理控制台":"Bảng Ä‘iều khiển quản lý","管理模型、标签、端点等预填组":"Quản lý các nhóm Ä‘iền sẵn như mô hình, thẻ, Ä‘iểm cuối, v.v.","管理用户":"Quản lý người dùng","管理用户已绑定的第三方账户,支持筛选与解绑":"Quản lý tài khoản bên thứ ba đã liên kết cá»§a người dùng, há»— trợ lọc và há»§y liên kết","管理绑定":"Quản lý liên kết","管理面板":"Bảng quản lý","ç±»":"Lá»›p","类型":"Loại","类型(常用)":"Loại (phổ biến)","粘贴图片失败":"Dán hình ảnh thất bại","精确":"Chính xác","系统":"Hệ thống","系统令牌已复制到剪切板":"Mã thông báo hệ thống đã được sao chép vào khay nhá»› tạm","系统任务记录":"Hồ sÆ¡ tác vụ hệ thống","系统信息":"Thông tin hệ thống","系统公告":"Thông báo hệ thống","系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)":"Quản lý thông báo hệ thống, bạn có thể xuất bản thông báo hệ thống và tin nhắn quan trọng (tối Ä‘a 100, hiển thị 20 tin má»›i nhất ở giao diện người dùng)","系统内存":"Bá»™ nhá»› hệ thống","系统初始化":"Khởi tạo hệ thống","系统初始化失败,请重试":"Khởi tạo hệ thống thất bại, vui lòng thá»­ lại","系统初始化成功,正在跳转...":"Khởi tạo hệ thống thành công, Ä‘ang chuyển hướng...","系统参数配置":"Cấu hình tham số hệ thống","系统名称":"Tên hệ thống","系统名称已更新":"Tên hệ thống đã được cập nhật","系统名称更新失败":"Cập nhật tên hệ thống thất bại","系统已为该部署准备 Ollama 镜像与随机 API Key":"System has prepared Ollama image and random API Key for this deployment","系统性能监控":"Giám sát hiệu suất hệ thống","系统提示":"Gợi ý hệ thống","系统提示覆盖":"Ghi đè lời nhắc hệ thống","系统提示词":"Từ nhắc hệ thống","系统提示词拼接":"Nối lời nhắc hệ thống","系统数据统计":"Thống kê dữ liệu hệ thống","系统文档和帮助信息":"Tài liệu hệ thống và thông tin trợ giúp","系统日志":"Nhật ký hệ thống","系统消息":"Tin nhắn hệ thống","系统状态":"Trạng thái hệ thống","系统监控":"Giám sát hệ thống","系统管理":"Quản lý hệ thống","系统管理功能":"Chức năng quản lý hệ thống","系统设置":"Cài đặt hệ thống","系统访问令牌":"Mã thông báo truy cập hệ thống","系统负载":"Tải hệ thống","系统通知":"Thông báo hệ thống","系统错误":"Lá»—i hệ thống","系统错误,请联系管理员":"Lá»—i hệ thống, vui lòng liên hệ quản trị viên","约":"Khoảng","级别":"Cấp độ","索引":"Chỉ mục","紧凑列表":"Danh sách thu gọn","纯文本":"Văn bản thuần túy","累计消耗":"Tiêu thụ tích lÅ©y","累计签到":"Tổng số lần đăng nhập","累计获得":"Tổng đã nhận","线路":"Tuyến","线路描述":"Mô tả tuyến","组":"Nhóm","组件":"Thành phần","组列表":"Danh sách nhóm","组名":"Tên nhóm","组织":"Tổ chức","组织 ID":"ID tổ chức","组织,不填则为默认组织":"Tổ chức, mặc định nếu để trống","终止中":"Terminating","终止请求中":"Terminating request","绑定":"Liên kết","绑定 GitHub 账户":"Liên kết tài khoản GitHub","绑定 Linux DO 账户":"Liên kết tài khoản Linux DO","绑定 OIDC 账户":"Liên kết tài khoản OIDC","绑定 Telegram":"Liên kết Telegram","绑定 Telegram 账户":"Liên kết tài khoản Telegram","绑定 微信 账户":"Liên kết tài khoản WeChat","绑定信息":"Thông tin liên kết","绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。":"Sau khi liên kết, sẽ tạo đăng ký cho người dùng ngay (không cần thanh toán); thời hạn theo cấu hình gói.","绑定失败":"Liên kết thất bại","绑定微信账户":"Liên kết tài khoản WeChat","绑定成功":"Liên kết thành công","绑定成功!":"Liên kết thành công!","绑定手机":"Liên kết Ä‘iện thoại","绑定订阅套餐":"Liên kết gói đăng ký","绑定邮箱":"Liên kết email","绑定邮箱地址":"Liên kết địa chỉ email","结束":"Kết thúc","结束时间":"Thời gian kết thúc","结果图片":"Hình ảnh kết quả","结算":"Thanh toán","结算差额":"Chênh lệch quyết toán","绘图":"Vẽ","绘图 ID":"ID vẽ","绘图任务":"Tác vụ vẽ","绘图任务记录":"Hồ sÆ¡ tác vụ vẽ","绘图日志":"Nhật ký vẽ","绘图模型":"Mô hình vẽ","绘图设置":"Cài đặt vẽ","统一的":"Cổng thống nhất","统计":"Thống kê","统计Tokens":"Thống kê Tokens","统计信息":"Thông tin thống kê","统计已重置":"Thống kê đã được đặt lại","统计次数":"Thống kê số lần","统计额度":"Thống kê hạn ngạch","ç»§ç»­":"Tiếp tục","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","缓存 Tokens":"Tokens bá»™ nhá»› đệm","缓存: {{cacheRatio}}":"Bá»™ nhá»› đệm: {{cacheRatio}}","缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Giá bá»™ nhá»› đệm: {{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (Tá»· lệ bá»™ nhá»› đệm: {{cacheRatio}})","缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Giá bá»™ nhá»› đệm: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Tá»· lệ bá»™ nhá»› đệm: {{cacheRatio}})","缓存倍率":"Tá»· lệ bá»™ nhá»› đệm","缓存倍率 {{cacheRatio}}":"Cache ratio {{cacheRatio}}","缓存写":"Ghi bá»™ nhá»› đệm","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","缓存创建 Tokens":"Tokens tạo bá»™ nhá»› đệm","缓存创建: {{cacheCreationRatio}}":"Tạo bá»™ nhá»› đệm: {{cacheCreationRatio}}","缓存创建: 1h {{cacheCreationRatio1h}}":"Tạo bá»™ nhá»› đệm: 1h {{cacheCreationRatio1h}}","缓存创建: 5m {{cacheCreationRatio5m}}":"Tạo bá»™ nhá»› đệm: 5m {{cacheCreationRatio5m}}","缓存创建: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Cache creation: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})":"Giá tạo bá»™ nhá»› đệm: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Tá»· lệ tạo bá»™ nhá»› đệm: {{cacheCreationRatio}})","缓存创建价格合计:5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens":"Cache creation price total: 5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens","缓存创建倍率":"Tá»· lệ tạo bá»™ nhá»› đệm","缓存创建倍率 {{cacheCreationRatio}}":"Cache creation ratio {{cacheCreationRatio}}","缓存创建倍率 1h {{cacheCreationRatio1h}}":"Tá»· lệ tạo bá»™ nhá»› đệm 1h {{cacheCreationRatio1h}}","缓存创建倍率 5m {{cacheCreationRatio5m}}":"Tá»· lệ tạo bá»™ nhá»› đệm 5m {{cacheCreationRatio5m}}","缓存创建倍率 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Hệ số tạo bá»™ nhá»› đệm 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存条目数":"Số mục bá»™ nhá»› đệm","缓存目录":"Thư mục bá»™ nhá»› đệm","缓存目录磁盘空间":"Dung lượng đĩa thư mục bá»™ nhá»› đệm","缓存读":"Đọc bá»™ nhá»› đệm","编辑":"Chỉnh sá»­a","编辑 OAuth 提供商":"Chỉnh sá»­a nhà cung cấp OAuth","编辑API":"Chỉnh sá»­a API","编辑产品":"Chỉnh sá»­a sản phẩm","编辑供应商":"Chỉnh sá»­a nhà cung cấp","编辑公告":"Chỉnh sá»­a thông báo","编辑公告内容":"Chỉnh sá»­a ná»™i dung thông báo","编辑分类":"Chỉnh sá»­a danh mục","编辑分组":"Chỉnh sá»­a nhóm","编辑失败":"Chỉnh sá»­a thất bại","编辑密钥":"Chỉnh sá»­a khóa","编辑成功":"Chỉnh sá»­a thành công","编辑方式":"Chế độ chỉnh sá»­a","编辑标签":"Chỉnh sá»­a thẻ","编辑模型":"Chỉnh sá»­a mô hình","编辑模式":"Chế độ chỉnh sá»­a","编辑渠道":"Chỉnh sá»­a kênh","编辑用户":"Chỉnh sá»­a người dùng","编辑聊天配置":"Chỉnh sá»­a cấu hình trò chuyện","编辑规则":"Chỉnh sá»­a quy tắc","编辑通道":"Chỉnh sá»­a kênh","编辑问答":"Chỉnh sá»­a hỏi đáp","缩词":"Rút gọn","缺省 MaxTokens":"MaxTokens mặc định","网站地址":"Địa chỉ trang web","网站域名标识":"Định danh tên miền trang web","网络":"Mạng","网络连接失败,请检查网络设置或稍后重试":"Network connection failed, please check network settings or try again later","网络配置":"Network Configuration","网络错误":"Lá»—i mạng","置信度":"Độ tin cậy","置顶":"Ghim","美元":"US Dollar","美金":"USD","翻译":"Dịch","翻转":"Lật","老密码":"Mật khẩu cÅ©","耗时":"Thời gian đã trôi qua","聊天":"Trò chuyện","聊天会话管理":"Quản lý phiên trò chuyện","聊天区域":"Khu vá»±c trò chuyện","聊天应用名称":"Tên ứng dụng trò chuyện","聊天应用名称已存在,请使用其他名称":"Tên ứng dụng trò chuyện đã tồn tại, vui lòng sá»­ dụng tên khác","聊天设置":"Cài đặt trò chuyện","聊天配置":"Cấu hình trò chuyện","聊天链接配置错误,请联系管理员":"Lá»—i cấu hình liên kết trò chuyện, vui lòng liên hệ quản trị viên","联系":"Liên hệ","联系我们":"Liên hệ chúng tôi","联系方式":"Thông tin liên hệ","联系管理员":"Liên hệ quản trị viên","腾讯混元":"Tencent Hunyuan","自动":"Tá»± động","自动分组auto,从第一个开始选择":"Tá»± động nhóm auto, chọn từ cái đầu tiên","自动刷新":"Tá»± động làm má»›i","自动刷新中":"Auto refreshing","自动去重":"Tá»± động loại bỏ trùng lặp","自动去重模式":"Chế độ tá»± động loại bỏ trùng lặp","自动填充字段":"Tá»± động Ä‘iền trường","自动检测":"Tá»± động phát hiện","自动模式":"Chế độ tá»± động","自动测试所有通道间隔时间":"Khoảng thời gian tá»± động kiểm tra tất cả các kênh","自动生成":"Tá»± động tạo","自动生成:":"Tá»± động tạo:","自动禁用":"Tá»± động vô hiệu hóa","自动禁用关键字":"Từ khóa tá»± động vô hiệu hóa","自动禁用关键词":"Từ khóa tá»± động vô hiệu hóa","自动禁用开启":"Bật tá»± động vô hiệu hóa","自动禁用状态码":"Mã trạng thái tá»± động vô hiệu","自动禁用状态码格式不正确":"Định dạng mã trạng thái tá»± động vô hiệu không chính xác","自动续费":"Tá»± động gia hạn","自动选择":"Tá»± động chọn","自动重试状态码":"Mã trạng thái tá»± động thá»­ lại","自动重试状态码格式不正确":"Định dạng mã trạng thái tá»± động thá»­ lại không chính xác","自定义":"Tùy chỉnh","自定义 JSON":"JSON tùy chỉnh","自定义 OAuth 提供商":"Nhà cung cấp OAuth tùy chỉnh","自定义充值数量选项":"Tùy chọn số lượng nạp tiền tùy chỉnh","自定义充值数量选项不是合法的 JSON 数组":"Tùy chọn số lượng nạp tiền tùy chỉnh không phải là mảng JSON hợp lệ","自定义变焦-提交":"Custom Zoom-Submit","自定义图标":"Biểu tượng tùy chỉnh","自定义图标 URL":"URL biểu tượng tùy chỉnh","自定义模型":"Mô hình tùy chỉnh","自定义模型名称":"Tên mô hình tùy chỉnh","自定义模式下不可用":"Không khả dụng trong chế độ tùy chỉnh","自定义渠道":"Kênh tùy chỉnh","自定义秒数":"Số giây tùy chỉnh","自定义规则":"Quy tắc tùy chỉnh","自定义设置":"Cài đặt tùy chỉnh","自定义请求体模式":"Chế độ ná»™i dung yêu cầu tùy chỉnh","自定义货币":"Tiền tệ tùy chỉnh","自定义货币符号":"Ký hiệu tiền tệ tùy chỉnh","自定义错误响应":"Phản hồi lá»—i tùy chỉnh","自定义镜像":"Custom Image","自用模式":"Chế độ tá»± dùng","自适应":"Thích ứng","自适应列表":"Danh sách thích ứng","至":"đến","节点":"Nút","节省":"Tiết kiệm","花费":"Chi tiêu","花费时间":"Thời gian chi tiêu","若不填则自动生成":"Nếu để trống, nó sẽ được tạo tá»± động","若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置":"Nếu Nhà cung cấp OIDC cá»§a bạn há»— trợ Discovery Endpoint, bạn chỉ cần Ä‘iền OIDC Well-Known URL, hệ thống sẽ tá»± động lấy cấu hình OIDC","若未收到邮件,请检查垃圾箱":"Nếu bạn không nhận được email, vui lòng kiểm tra thư mục thư rác","范围":"Phạm vi","草稿":"Bản nháp","获取":"Lấy","获取 Discovery 配置":"Lấy cấu hình Discovery","获取 Discovery 配置失败:":"Lấy cấu hình Discovery thất bại: ","获取 io.net API Key":"Get io.net API Key","获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确":"Lấy cấu hình OIDC thất bại, vui lòng kiểm tra trạng thái mạng và Well-Known URL có chính xác không","获取 OIDC 配置成功!":"Lấy cấu hình OIDC thành công!","获取 Ollama 版本失败":"Failed to get Ollama version","获取2FA状态失败":"Lấy trạng thái 2FA thất bại","获取中...":"Đang lấy...","获取代码":"Lấy mã","获取初始化状态失败":"Lấy trạng thái khởi tạo thất bại","获取可用资源失败: ":"Failed to get available resources: ","获取启用模型失败":"Lấy mô hình đã bật thất bại","获取启用模型失败:":"Lấy mô hình đã bật thất bại:","获取失败":"Lấy thất bại","获取容器信息失败":"Failed to get container information","获取容器列表失败":"Failed to get container list","获取容器详情失败":"Failed to get container details","获取密钥":"Lấy khóa","获取密钥失败":"Lấy khóa thất bại","获取密钥状态失败":"Lấy trạng thái khóa thất bại","获取成功":"Lấy thành công","获取日志失败":"Failed to get logs","获取更多":"Lấy thêm","获取未配置模型失败":"Lấy mô hình chưa cấu hình thất bại","获取模型列表":"Lấy danh sách mô hình","获取模型列表失败":"Lấy danh sách mô hình thất bại","获取渠道失败:":"Lấy kênh thất bại: ","获取硬件类型失败: ":"Failed to get hardware types: ","获取签到状态失败":"Không thể lấy trạng thái đăng nhập","获取组列表失败":"Lấy danh sách nhóm thất bại","获取绑定信息失败":"Lấy thông tin liên kết thất bại","获取自定义 OAuth 提供商列表失败":"Lấy danh sách nhà cung cấp OAuth tùy chỉnh thất bại","获取详情失败":"Failed to get details","获取部署列表失败":"Failed to get deployment list","获取金额失败":"Lấy số tiền thất bại","获取验证码":"Lấy mã xác minh","获得":"Đã nhận","菜单":"Menu","蓝":"Xanh dương","蓝色":"Màu xanh dương","补全":"Hoàn thành","补全 {{completion}} tokens / 1M tokens * {{symbol}}{{price}}":"Completion {{completion}} tokens / 1M tokens * {{symbol}}{{price}}","补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Giá hoàn thành: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (Tá»· lệ hoàn thành: {{completionRatio}})","补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens":"Giá hoàn thành: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens","补全倍率":"Tá»· lệ hoàn thành","补全倍率值":"Giá trị tá»· lệ hoàn thành","补单":"Bổ sung đơn hàng","补单失败":"Bổ sung đơn hàng thất bại","补单成功":"Bổ sung đơn hàng thành công","表单引用错误,请刷新页面重试":"Lá»—i tham chiếu biểu mẫu, vui lòng làm má»›i trang và thá»­ lại","表格视图":"Chế độ xem bảng","被封禁":"Bị cấm","被禁用":"Bị vô hiệu hóa","覆盖":"Ghi đè","覆盖原模型":"Ghi đè mô hình gốc","覆盖模式":"Chế độ ghi đè","覆盖模式:将完全替换现有的所有密钥":"Chế độ ghi đè: sẽ thay thế hoàn toàn tất cả các khóa hiện có","覆盖模板":"Mẫu ghi đè","覆盖现有密钥":"Ghi đè khóa hiện có","规则":"Quy tắc","规则 JSON":"JSON quy tắc","规则 JSON 格式不正确":"Định dạng JSON quy tắc không chính xác","规则 ttl_seconds 为 0 时使用。0 表示使用后端默认 TTL:3600 秒。":"Sá»­ dụng khi ttl_seconds cá»§a quy tắc là 0. 0 nghÄ©a là sá»­ dụng TTL mặc định backend: 3600 giây.","规则为 JSON 数组;可视化与 JSON 模式共用同一份数据。":"Quy tắc là mảng JSON; chế độ trá»±c quan và JSON dùng chung dữ liệu.","规则名称(可读性更好,也会出现在管理侧日志中)。":"Tên quy tắc (dá»… đọc hÆ¡n, cÅ©ng hiển thị trong log quản trị).","规则导航":"Điều hướng quy tắc","规则未找到,请刷新后重试":"Không tìm thấy quy tắc, vui lòng làm má»›i và thá»­ lại","角色":"Vai trò","解析响应数据时发生错误":"Đã xảy ra lá»—i khi phân tích dữ liệu phản hồi","解析密钥文件失败: {{msg}}":"Phân tích tệp khóa thất bại: {{msg}}","解析错误":"Lá»—i phân tích","解绑":"Há»§y liên kết","解绑 Passkey":"Há»§y liên kết Passkey","解绑后将无法使用 Passkey 登录,确定要继续吗?":"Sau khi há»§y liên kết, bạn sẽ không thể đăng nhập bằng Passkey. Bạn có chắc chắn muốn tiếp tục không?","解绑成功":"Há»§y liên kết thành công","触发":"Kích hoạt","触发关键词":"Từ khóa kích hoạt","触发词":"Từ kích hoạt","计价币种":"Pricing Currency","计算中":"Calculating","计算成本":"Calculate Cost","计算费用中...":"Calculating fees...","计费":"Thanh toán","计费开始":"Billing Start","计费模式":"Billing mode","计费类型":"Loại thanh toán","计费规则":"Quy tắc thanh toán","计费过程":"Quá trình thanh toán","订单号":"Số đơn hàng","订阅":"Đăng ký","订阅剩余":"Đăng ký còn lại","订阅套餐":"Gói đăng ký","订阅套餐管理":"Quản lý gói đăng ký","订阅实例":"Phiên bản đăng ký","订阅抵扣":"Khấu trừ gói đăng ký","订阅管理":"Quản lý đăng ký","订阅结算":"Quyết toán đăng ký","订阅说明":"Mô tả đăng ký","认证":"Xác thá»±c","认证失败":"Xác thá»±c thất bại","认证成功":"Xác thá»±c thành công","认证方式":"Phương thức xác thá»±c","认证设置":"Cài đặt xác thá»±c","讯飞星火":"iFLYTEK Spark","记录请求与错误日志IP":"Ghi lại IP nhật ký yêu cầu và lá»—i","设备":"Device","设备类型偏好":"Tùy chọn loại thiết bị","设置 Logo":"Cài đặt Logo","设置2FA失败":"Cài đặt 2FA thất bại",'设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Đặt giảm giá tương ứng vá»›i các số tiền nạp khác nhau, khóa là số tiền nạp, giá trị là tá»· lệ giảm giá, ví dụ: {"100": 0.95, "200": 0.9, "500": 0.85}',"设置两步验证":"Cài đặt xác thá»±c hai yếu tố","设置令牌可用额度和数量":"Cài đặt hạn ngạch và số lượng mã thông báo khả dụng","设置令牌的基本信息":"Cài đặt thông tin cÆ¡ bản cá»§a mã thông báo","设置令牌的访问限制":"Cài đặt giá»›i hạn truy cập cá»§a mã thông báo","设置保存失败":"Lưu cài đặt thất bại","设置保存成功":"Lưu cài đặt thành công","设置兑换码的基本信息":"Cài đặt thông tin cÆ¡ bản cá»§a mã đổi thưởng","设置兑换码的额度和数量":"Cài đặt hạn ngạch và số lượng mã đổi thưởng","设置公告":"Cài đặt thông báo","设置关于":"Cài đặt giá»›i thiệu","设置已保存":"Cài đặt đã được lưu","设置模型的基本信息":"Cài đặt thông tin cÆ¡ bản cá»§a mô hình","设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱":"Đặt địa chỉ email để nhận cảnh báo hạn ngạch, nếu để trống sẽ sá»­ dụng email liên kết vá»›i tài khoản","设置用户协议":"Cài đặt thỏa thuận người dùng","设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]":"Đặt các tùy chọn số lượng nạp tiền mà người dùng có thể chọn, ví dụ: [10, 20, 50, 100, 200, 500]","设置管理员登录信息":"Cài đặt thông tin đăng nhập quản trị viên","设置类型":"Loại cài đặt","设置系统名称":"Cài đặt tên hệ thống","设置过短会影响数据库性能":"Cài đặt quá ngắn sẽ ảnh hưởng đến hiệu suất cÆ¡ sở dữ liệu","设置隐私政策":"Cài đặt chính sách bảo mật","设置页脚":"Cài đặt chân trang","设置预填组的基本信息":"Cài đặt thông tin cÆ¡ bản cá»§a nhóm Ä‘iền sẵn","设置首页内容":"Cài đặt ná»™i dung trang chá»§","设置默认地区和特定模型的专用地区":"Đặt khu vá»±c mặc định và khu vá»±c dành riêng cho các mô hình cụ thể","设计与开发由":"Thiết kế và phát triển bởi","设计版本":"b80c3466cb6feafeb3990c7820e10e50","访问 io.net 控制台的 API Keys 页面":"Visit the API Keys page of the io.net console","访问容器":"Access Container","访问模型部署功能需要先启用 io.net 部署服务":"Accessing model deployment features requires enabling the io.net deployment service first","访问限制":"Giá»›i hạn truy cập","评价":"Đánh giá","评论":"Bình luận","试用":"Dùng thá»­","该供应商提供多种AI模型,适用于不同的应用场景。":"Nhà cung cấp này cung cấp nhiều mô hình AI, phù hợp vá»›i các kịch bản ứng dụng khác nhau.","该分类下没有可用模型":"Không có mô hình khả dụng trong danh mục này","该域名已存在于白名单中":"Tên miền đã tồn tại trong danh sách trắng","该套餐未配置 Creem":"Gói này chưa cấu hình Creem","该套餐未配置 Stripe":"Gói này chưa cấu hình Stripe","该数据可能不可信,请谨慎使用":"Dữ liệu này có thể không đáng tin cậy, vui lòng sá»­ dụng thận trọng","该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置":"Địa chỉ máy chá»§ này sẽ ảnh hưởng đến địa chỉ gọi lại thanh toán và địa chỉ hiển thị trang chá»§ mặc định, vui lòng đảm bảo cấu hình chính xác","该模型存在固定价格与倍率计费方式冲突,请确认选择":"Mô hình này có xung đột giữa giá cố định và phương thức tính phí theo tá»· lệ, vui lòng xác nhận lá»±a chọn","该渠道已开启请求透传,参数覆写、模型重定向等 NewAPI 内置功能将失效,非最佳实践。":"Kênh này đã bật truyền qua yêu cầu; các tính năng tích hợp cá»§a NewAPI như ghi đè tham số và chuyển hướng mô hình sẽ bị vô hiệu hóa. Đây không phải là thá»±c hành tốt nhất.","该渠道已开启请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"Kênh này đã bật truyền qua yêu cầu. Các tính năng tích hợp cá»§a NewAPI như ghi đè tham số, chuyển hướng mô hình và thích ứng kênh sẽ bị vô hiệu hóa. Đây không phải là thá»±c hành tốt nhất. Nếu phát sinh vấn đề, vui lòng không gá»­i issue.","该规则未启用“作用域:包含规则名称”,无法按规则清空缓存。":'Quy tắc này chưa bật "Phạm vi: Bao gồm tên quy tắc", không thể xóa bá»™ nhá»› đệm theo quy tắc.',"该规则未设置参数覆盖模板":"Quy tắc này chưa thiết lập mẫu ghi đè tham số","该规则的缓存保留时长;0 表示使用默认 TTL:":"Thời gian lưu bá»™ nhá»› đệm cho quy tắc này; 0 nghÄ©a là sá»­ dụng TTL mặc định: ","该记录不包含可用的 token 统计口径。":"Bản ghi này không chứa thống kê token khả dụng.","详情":"Chi tiết","详细信息":"Thông tin chi tiết","语言":"Ngôn ngữ","语言偏好":"Tùy chọn ngôn ngữ","语言偏好已保存":"Tùy chọn ngôn ngữ đã được lưu","语言模型":"Mô hình ngôn ngữ","语言设置":"Cài đặt ngôn ngữ","语音输入":"Đầu vào giọng nói","语音输出":"Đầu ra giọng nói","说明":"Mô tả","说明:":"Mô tả: ","说明:本页测试为非流式请求;若渠道仅支持流式返回,可能出现测试失败,请以实际使用为准。":"Lưu ý: Bài kiểm tra trên trang này sá»­ dụng yêu cầu không streaming. Nếu kênh chỉ há»— trợ phản hồi streaming, bài kiểm tra có thể thất bại. Vui lòng dá»±a vào sá»­ dụng thá»±c tế.","说明:生成结果是可直接粘贴到渠道密钥里的 JSON(包含 access_token / refresh_token / account_id)。":"Lưu ý: Kết quả tạo ra là JSON có thể dán trá»±c tiếp vào khóa kênh (bao gồm access_token / refresh_token / account_id).","说明信息":"Thông tin mô tả","请上传":"Vui lòng tải lên","请上传图片":"Vui lòng tải lên hình ảnh","请上传密钥文件":"Vui lòng tải lên tệp khóa","请上传密钥文件!":"Vui lòng tải lên tệp khóa!","请上传文件":"Vui lòng tải lên tệp","请为渠道命名":"Vui lòng đặt tên cho kênh","请使用 Project 为 io.cloud 的密钥":"Please use a key with Project set to io.cloud","请先在设置中启用图片功能":"Vui lòng bật chức năng hình ảnh trong cài đặt trước","请先填写 API Key":"Please fill in API Key first","请先填写 Discovery URL 或 Issuer URL":"Vui lòng Ä‘iền Discovery URL hoặc Issuer URL trước","请先填写 Issuer URL,以自动生成完整的端点 URL":"Vui lòng Ä‘iền Issuer URL trước để tá»± động tạo URL endpoint đầy đủ","请先填写 Ollama API 地址":"Please fill in Ollama API address first","请先填写服务器地址":"Vui lòng Ä‘iền địa chỉ máy chá»§ trước","请先登录":"Vui lòng đăng nhập trước","请先登录!":"Vui lòng đăng nhập trước!","请先粘贴回调 URL":"Vui lòng dán URL callback trước","请先输入密钥":"Vui lòng nhập khóa trước","请先选择一条规则":"Vui lòng chọn má»™t quy tắc trước","请先选择同步渠道":"Vui lòng chọn kênh đồng bá»™ trước","请先选择模型!":"Vui lòng chọn mô hình trước!","请先选择硬件类型":"Please select hardware type first","请先选择要删除的令牌!":"Vui lòng chọn mã thông báo để xóa trước!","请先选择要删除的通道!":"Vui lòng chọn kênh để xóa trước!","请先选择要设置标签的渠道!":"Vui lòng chọn kênh để đặt thẻ trước!","请先选择需要批量设置的模型":"Vui lòng chọn các mô hình cần cài đặt hàng loạt trước","请先阅读并同意用户协议":"Vui lòng đọc và đồng ý vá»›i thỏa thuận người dùng trước","请先阅读并同意用户协议和隐私政策":"Vui lòng đọc và đồng ý vá»›i thỏa thuận người dùng và chính sách bảo mật trước","请再次输入密码":"Vui lòng nhập lại mật khẩu","请再次输入新密码":"Vui lòng nhập lại mật khẩu má»›i","请前往个人设置 → 安全设置进行配置。":"Vui lòng truy cập Cài đặt cá nhân → Cài đặt bảo mật để cấu hình.","请务必保存好您的密码,否则将无法找回":"Vui lòng đảm bảo lưu mật khẩu cá»§a bạn, nếu không bạn sẽ không thể khôi phục nó","请勿过度信任此功能,IP可能被伪造,请配合nginxå’Œcdn等网关使用":"Đừng quá tin tưởng tính năng này, IP có thể bị giả mạo, vui lòng sá»­ dụng cùng vá»›i nginx và các cổng khác như cdn","请勿重复提交":"Vui lòng không gá»­i lại","请在系统设置页面编辑分组倍率以添加新的分组:":"Vui lòng chỉnh sá»­a tá»· lệ nhóm trên trang cài đặt hệ thống để thêm nhóm má»›i:","请填写":"Vui lòng Ä‘iền","请填写完整的产品信息":"Vui lòng Ä‘iền đầy đủ thông tin sản phẩm","请填写完整的管理员账号信息":"Vui lòng Ä‘iền đầy đủ thông tin tài khoản quản trị viên","请填写密钥":"Vui lòng Ä‘iền khóa","请填写正确的邮箱地址":"Vui lòng Ä‘iền địa chỉ email chính xác","请填写渠道名称和渠道密钥!":"Vui lòng Ä‘iền tên kênh và khóa kênh!","请填写邮箱地址":"Vui lòng Ä‘iền địa chỉ email","请填写部署地区":"Vui lòng Ä‘iền khu vá»±c triển khai","请填写验证码":"Vui lòng Ä‘iền mã xác minh","请妥善保存":"Vui lòng giữ nó an toàn","请妥善保存您的密钥,一旦丢失将无法找回":"Vui lòng giữ khóa cá»§a bạn an toàn, má»™t khi bị mất sẽ không thể khôi phục","请妥善保管好您的密码,请勿告诉他人":"Vui lòng giữ mật khẩu cá»§a bạn an toàn và không nói cho người khác biết","请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。":"Vui lòng bảo quản thông tin khóa cẩn thận, không tiết lá»™ cho người khác. Nếu có lo ngại về bảo mật, vui lòng thay đổi khóa kịp thời.","请将此链接发送给用户,用户打开链接后即可进行充值":"Vui lòng gá»­i liên kết này cho người dùng, người dùng có thể nạp tiền sau khi mở liên kết","请尝试其他搜索关键词":"Please try other search keywords","请检查渠道配置或刷新重试":"Vui lòng kiểm tra cấu hình kênh hoặc làm má»›i và thá»­ lại","请检查表单填写是否正确":"Vui lòng kiểm tra xem biểu mẫu có được Ä‘iền chính xác không","请检查输入":"Vui lòng kiểm tra đầu vào","请求":"Yêu cầu","请求 ID":"ID yêu cầu","请求 URL":"URL yêu cầu","请求体":"Thân yêu cầu","请求体 JSON":"Ná»™i dung yêu cầu JSON","请求体内存缓存":"Bá»™ nhá»› đệm body yêu cầu","请求体磁盘缓存":"Bá»™ nhá»› đệm đĩa body yêu cầu","请求体超过此大小时使用磁盘缓存":"Sá»­ dụng bá»™ nhá»› đệm đĩa khi body yêu cầu vượt kích thước này","请求内容":"Ná»™i dung yêu cầu","请求列表":"Danh sách yêu cầu","请求参数":"Tham số yêu cầu","请求参数无效":"Invalid request parameters","请求发生错误":"Đã xảy ra lá»—i yêu cầu","请求发生错误: ":"Đã xảy ra lá»—i yêu cầu: ","请求后端接口失败:":"Yêu cầu giao diện phụ trợ thất bại: ","请求失败":"Yêu cầu thất bại","请求失败,请重试":"Yêu cầu thất bại, vui lòng thá»­ lại","请求头":"Tiêu đề yêu cầu","请求头覆盖":"Ghi đè tiêu đề yêu cầu","请求并计费模型":"Mô hình yêu cầu và tính phí","请求成功":"Yêu cầu thành công","请求成功!":"Yêu cầu thành công!","请求时长: ${time}s":"Thời gian yêu cầu: ${time}s","请求时间":"Thời gian yêu cầu","请求模式":"Chế độ yêu cầu","请求次数":"Số lần yêu cầu","请求状态":"Trạng thái yêu cầu","请求结束后多退少补":"Hoàn trả hoặc bổ sung sau khi yêu cầu kết thúc","请求详情":"Chi tiết yêu cầu","请求超时":"Yêu cầu hết thời gian","请求超时,请刷新页面后重新发起 GitHub 登录":"Hết thời gian chờ, vui lòng làm má»›i trang và đăng nhập GitHub lại","请求路径":"Đường dẫn yêu cầu","请求转换":"Chuyển đổi yêu cầu","请求量":"Khối lượng yêu cầu","请求预扣费额度":"Hạn ngạch khấu trừ trước yêu cầu","请求频率":"Tần suất yêu cầu","请求频率限制":"Giá»›i hạn tần suất yêu cầu","请点击我":"Vui lòng nhấp vào tôi","请确认":"Vui lòng xác nhận",'请确认以下设置信息,点击"初始化系统"开始配置':'Vui lòng xác nhận thông tin cài đặt sau, nhấp vào "Khởi tạo hệ thống" để bắt đầu cấu hình',"请确认您已了解禁用两步验证的后果":"Vui lòng xác nhận rằng bạn hiểu hậu quả cá»§a việc vô hiệu hóa xác thá»±c hai yếu tố","请确认是否删除":"Vui lòng xác nhận xóa","请确认是否重置":"Vui lòng xác nhận đặt lại","请确认管理员密码":"Vui lòng xác nhận mật khẩu quản trị viên","请稍候...":"Vui lòng đợi...","请稍后几秒重试,Turnstile 正在检查用户环境!":"Vui lòng thá»­ lại sau vài giây, Turnstile Ä‘ang kiểm tra môi trường người dùng!","请粘贴完整回调 URL(包含 code 与 state)":"Vui lòng dán URL callback đầy đủ (bao gồm code và state)","请联系管理员在系统设置中配置API信息":"Vui lòng liên hệ quản trị viên để cấu hình thông tin API trong cài đặt hệ thống","请联系管理员在系统设置中配置Uptime":"Vui lòng liên hệ quản trị viên để cấu hình Uptime trong cài đặt hệ thống","请联系管理员在系统设置中配置公告信息":"Vui lòng liên hệ quản trị viên để cấu hình thông tin thông báo trong cài đặt hệ thống","请联系管理员在系统设置中配置常见问答":"Vui lòng liên hệ quản trị viên để cấu hình câu hỏi thường gặp trong cài đặt hệ thống","请联系管理员配置聊天链接":"Vui lòng liên hệ quản trị viên để cấu hình liên kết trò chuyện","请至少选择一个令牌!":"Vui lòng chọn ít nhất má»™t mã thông báo!","请至少选择一个兑换码!":"Vui lòng chọn ít nhất má»™t mã đổi thưởng!","请至少选择一个模型":"Vui lòng chọn ít nhất má»™t mô hình","请至少选择一个模型!":"Vui lòng chọn ít nhất má»™t mô hình!","请至少选择一个渠道":"Vui lòng chọn ít nhất má»™t kênh","请输入":"Vui lòng nhập","请输入 API Key,一行一个,格式:APIKey|Region":"Enter API Key, one per line, format: APIKey|Region","请输入 API Key,格式:APIKey|Region":"Enter API Key, format: APIKey|Region","请输入 Authorization Endpoint":"Vui lòng nhập Authorization Endpoint","请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com":"Vui lòng nhập AZURE_OPENAI_ENDPOINT, ví dụ: https://docs-test-001.openai.azure.com","请输入 Client ID":"Vui lòng nhập Client ID","请输入 Client Secret":"Vui lòng nhập Client Secret","请输入 ID":"Vui lòng nhập ID","请输入 io.net API Key":"Please enter io.net API Key","请输入 io.net API Key(敏感信息不显示)":"Please enter io.net API Key (sensitive information not displayed)",'请输入 JSON 格式的 OAuth 凭据,例如:\n{\n "access_token": "...",\n "account_id": "..." \n}':`Vui lòng nhập thông tin OAuth dạng JSON, VD: { "access_token": "...", "account_id": "..." }`,'请输入 JSON 格式的密钥内容,例如:\n{\n "type": "service_account",\n "project_id": "your-project-id",\n "private_key_id": "...",\n "private_key": "...",\n "client_email": "...",\n "client_id": "...",\n "auth_uri": "...",\n "token_uri": "...",\n "auth_provider_x509_cert_url": "...",\n "client_x509_cert_url": "..."\n}':`Vui lòng nhập ná»™i dung khóa ở định dạng JSON, ví dụ: { "type": "service_account", "project_id": "your-project-id", "private_key_id": "...", "private_key": "...", "client_email": "...", "client_id": "...", "auth_uri": "...", "token_uri": "...", "auth_provider_x509_cert_url": "...", "client_x509_cert_url": "..." }`,"请输入 OIDC çš„ Well-Known URL":"Vui lòng nhập Well-Known URL cá»§a OIDC","请输入 Slug":"Vui lòng nhập Slug","请输入 Token Endpoint":"Vui lòng nhập Token Endpoint","请输入 URL":"Vui lòng nhập URL","请输入 User Info Endpoint":"Vui lòng nhập User Info Endpoint","请输入6位验证码或8位备用码":"Vui lòng nhập mã xác minh 6 chữ số hoặc mã dá»± phòng 8 chữ số","请输入API地址":"Vui lòng nhập địa chỉ API","请输入API地址!":"Vui lòng nhập địa chỉ API!","请输入Bark推送URL":"Vui lòng nhập URL đẩy Bark","请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}":"Vui lòng nhập URL đẩy Bark, ví dụ: https://api.day.app/yourkey/{{title}}/{{content}}","请输入Gotify应用令牌":"Vui lòng nhập mã thông báo ứng dụng Gotify","请输入Gotify服务器地址":"Vui lòng nhập địa chỉ máy chá»§ Gotify","请输入Gotify服务器地址,例如: https://gotify.example.com":"Vui lòng nhập địa chỉ máy chá»§ Gotify, ví dụ: https://gotify.example.com",'请输入JSON数组,如 ["model-a","model-b"]':'Vui lòng nhập mảng JSON, ví dụ ["model-a","model-b"]',"请输入Uptime Kuma地址":"Vui lòng nhập địa chỉ Uptime Kuma","请输入Uptime Kuma服务地址,如:https://status.example.com":"Vui lòng nhập địa chỉ dịch vụ Uptime Kuma, như: https://status.example.com","请输入URL链接":"Vui lòng nhập liên kết URL","请输入Webhook地址":"Vui lòng nhập địa chỉ Webhook","请输入Webhook地址,例如: https://example.com/webhook":"Vui lòng nhập địa chỉ Webhook, ví dụ: https://example.com/webhook","请输入个人简介":"Vui lòng nhập tiểu sá»­","请输入你的账户名以确认删除!":"Vui lòng nhập tên tài khoản cá»§a bạn để xác nhận xóa!","请输入供应商名称":"Vui lòng nhập tên nhà cung cấp","请输入供应商名称,如:OpenAI":"Vui lòng nhập tên nhà cung cấp, như: OpenAI","请输入供应商描述":"Vui lòng nhập mô tả nhà cung cấp","请输入充值金额":"Vui lòng nhập số tiền nạp","请输入兑换码":"Vui lòng nhập mã đổi thưởng","请输入兑换码!":"Vui lòng nhập mã đổi thưởng!","请输入公告内容":"Vui lòng nhập ná»™i dung thông báo","请输入公告内容(支持 Markdown/HTML)":"Vui lòng nhập ná»™i dung thông báo (há»— trợ Markdown/HTML)","请输入公告标题":"Vui lòng nhập tiêu đề thông báo","请输入关键字":"Vui lòng nhập từ khóa","请输入关键字搜索":"Vui lòng nhập từ khóa để tìm kiếm","请输入分类名称":"Vui lòng nhập tên danh mục","请输入分类名称,如:OpenAI、Claudeç­‰":"Vui lòng nhập tên danh mục, như: OpenAI, Claude, v.v.","请输入分组名称":"Vui lòng nhập tên nhóm","请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com":"Vui lòng nhập đường dẫn trước /suno, thường là tên miền, ví dụ: https://api.example.com","请输入副本数量":"Please enter number of replicas","请输入原密码":"Vui lòng nhập mật khẩu cÅ©","请输入原密码!":"Vui lòng nhập mật khẩu cÅ©!","请输入名称":"Vui lòng nhập tên","请输入回答内容":"Vui lòng nhập ná»™i dung câu trả lời","请输入回答内容(支持 Markdown/HTML)":"Vui lòng nhập ná»™i dung câu trả lời (há»— trợ Markdown/HTML)","请输入图标名称":"Vui lòng nhập tên biểu tượng","请输入地址":"Vui lòng nhập địa chỉ","请输入域名":"Vui lòng nhập tên miền","请输入填充值":"Vui lòng nhập giá trị Ä‘iền","请输入备注(仅管理员可见)":"Vui lòng nhập ghi chú (chỉ quản trị viên má»›i thấy)","请输入套餐标题":"Vui lòng nhập tiêu đề gói","请输入完整的 JSON 格式密钥内容":"Vui lòng nhập ná»™i dung khóa định dạng JSON đầy đủ","请输入完整的URL,例如:https://api.openai.com/v1/chat/completions":"Vui lòng nhập URL đầy đủ, ví dụ: https://api.openai.com/v1/chat/completions","请输入完整的URL链接":"Vui lòng nhập liên kết URL đầy đủ","请输入容器名称":"Please enter container name","请输入密码":"Vui lòng nhập mật khẩu","请输入密钥":"Vui lòng nhập khóa","请输入密钥,一行一个":"Vui lòng nhập khóa, má»—i dòng má»™t cái","请输入密钥,一行一个,格式:AccessKey|SecretAccessKey|Region":"Enter keys one per line, format: AccessKey|SecretAccessKey|Region","请输入密钥!":"Vui lòng nhập khóa!","请输入延长时长":"Please enter extension duration","请输入总额度":"Vui lòng nhập tổng hạn mức","请输入您的密码":"Vui lòng nhập mật khẩu cá»§a bạn","请输入您的用户名以确认删除":"Vui lòng nhập tên người dùng cá»§a bạn để xác nhận xóa","请输入您的用户名或邮箱地址":"Vui lòng nhập tên người dùng hoặc địa chỉ email cá»§a bạn","请输入您的邮箱地址":"Vui lòng nhập địa chỉ email cá»§a bạn","请输入您的问题...":"Vui lòng nhập câu hỏi cá»§a bạn...","请输入搜索关键字":"Vui lòng nhập từ khóa tìm kiếm","请输入搜索内容":"Vui lòng nhập ná»™i dung tìm kiếm","请输入支付金额":"Vui lòng nhập số tiền thanh toán","请输入数值":"Vui lòng nhập giá trị số","请输入数字":"Vui lòng nhập số","请输入新密码":"Vui lòng nhập mật khẩu má»›i","请输入新密码!":"Vui lòng nhập mật khẩu má»›i!","请输入新建数量":"Vui lòng nhập số lượng tạo má»›i","请输入新标签,留空则解散标签":"Vui lòng nhập thẻ má»›i, để trống để giải tán thẻ","请输入新的剩余额度":"Vui lòng nhập hạn ngạch còn lại má»›i","请输入新的密码":"Vui lòng nhập mật khẩu má»›i","请输入新的密码,最短 8 位":"Vui lòng nhập mật khẩu má»›i, tối thiểu 8 ký tá»±","请输入新的显示名称":"Vui lòng nhập tên hiển thị má»›i","请输入新的用户名":"Vui lòng nhập tên người dùng má»›i","请输入新的部署名称":"Please enter new deployment name","请输入旧密码":"Vui lòng nhập mật khẩu cÅ©","请输入显示名称":"Vui lòng nhập tên hiển thị","请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。":"Vui lòng nhập ná»™i dung yêu cầu có định dạng JSON hợp lệ. Bạn có thể tham khảo định dạng ná»™i dung yêu cầu mặc định trong bảng xem trước.","请输入有效的数字":"Vui lòng nhập số hợp lệ","请输入有效的镜像地址":"Please enter a valid image address","请输入标签名称":"Vui lòng nhập tên thẻ","请输入标题":"Vui lòng nhập tiêu đề","请输入模型倍率":"Vui lòng nhập tá»· lệ mô hình","请输入模型倍率和补全倍率":"Vui lòng nhập tá»· lệ mô hình và tá»· lệ hoàn thành","请输入模型名称":"Vui lòng nhập tên mô hình","请输入模型名称,例如: llama3.2, qwen2.5:7b":"Please enter model name, e.g.: llama3.2, qwen2.5:7b","请输入模型名称,如:gpt-4":"Vui lòng nhập tên mô hình, như: gpt-4","请输入模型描述":"Vui lòng nhập mô tả mô hình","请输入消息内容...":"Vui lòng nhập ná»™i dung tin nhắn...","请输入渠道名称":"Vui lòng nhập tên kênh","请输入状态页面Slug":"Vui lòng nhập Slug trang trạng thái","请输入状态页面的Slug,如:my-status":"Vui lòng nhập Slug cá»§a trang trạng thái, như: my-status","请输入生成数量":"Vui lòng nhập số lượng tạo","请输入用户 ID":"Vui lòng nhập ID người dùng","请输入用户名":"Vui lòng nhập tên người dùng","请输入用户名或邮箱":"Vui lòng nhập tên người dùng hoặc email","请输入登录密码":"Vui lòng nhập mật khẩu đăng nhập","请输入确认密码":"Vui lòng nhập mật khẩu xác nhận","请输入私有令牌":"Vui lòng nhập mã thông báo riêng tư","请输入私有部署地址,格式为:https://fastgpt.run/api/openapi":"Vui lòng nhập địa chỉ triển khai riêng, định dạng: https://fastgpt.run/api/openapi","请输入秒数":"Vui lòng nhập số giây","请输入简介":"Vui lòng nhập phần giá»›i thiệu","请输入管理员密码":"Vui lòng nhập mật khẩu quản trị viên","请输入管理员用户名":"Vui lòng nhập tên người dùng quản trị viên","请输入线路描述":"Vui lòng nhập mô tả tuyến","请输入组名":"Vui lòng nhập tên nhóm","请输入组描述":"Vui lòng nhập mô tả nhóm","请输入组织org-xxx":"Vui lòng nhập tổ chức org-xxx","请输入聊天应用名称":"Vui lòng nhập tên ứng dụng trò chuyện","请输入补全倍率":"Vui lòng nhập tá»· lệ hoàn thành","请输入要延长的小时数":"Please enter the number of hours to extend","请输入要设置的标签名称":"Vui lòng nhập tên thẻ cần đặt","请输入认证器验证码":"Vui lòng nhập mã xác minh trình xác thá»±c","请输入认证器验证码或备用码":"Vui lòng nhập mã xác minh trình xác thá»±c hoặc mã dá»± phòng","请输入说明":"Vui lòng nhập mô tả","请输入账号":"Vui lòng nhập tài khoản","请输入转账金额":"Vui lòng nhập số tiền chuyển","请输入运行时长":"Please enter runtime duration","请输入邮箱":"Vui lòng nhập email","请输入邮箱!":"Vui lòng nhập email cá»§a bạn!","请输入邮箱地址":"Vui lòng nhập địa chỉ email","请输入邮箱验证码!":"Vui lòng nhập mã xác minh email!","请输入部署名称":"Please enter deployment name","请输入部署名称以完成二次确认":"Enter deployment name to complete secondary confirmation",'请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n "default": "us-central1",\n "claude-3-5-sonnet-20240620": "europe-west1"\n}':`Vui lòng nhập khu vá»±c triển khai, ví dụ: us-central1 Há»— trợ sá»­ dụng định dạng ánh xạ mô hình { "default": "us-central1", "claude-3-5-sonnet-20240620": "europe-west1" }`,"请输入重置后的新密码":"Vui lòng nhập mật khẩu má»›i sau khi đặt lại","请输入金额":"Vui lòng nhập số tiền","请输入链接":"Vui lòng nhập liên kết","请输入镜像地址":"Please enter image address","请输入问题标题":"Vui lòng nhập tiêu đề câu hỏi","请输入预警阈值":"Vui lòng nhập ngưỡng cảnh báo","请输入预警额度":"Vui lòng nhập hạn ngạch cảnh báo","请输入额度":"Vui lòng nhập hạn ngạch","请输入验证码":"Vui lòng nhập mã xác minh","请输入验证码或备用码":"Vui lòng nhập mã xác minh hoặc mã dá»± phòng","请输入默认 API 版本,例如:2025-04-01-preview":"Vui lòng nhập phiên bản API mặc định, ví dụ: 2025-04-01-preview","请选择":"Vui lòng chọn","请选择API地址":"Vui lòng chọn địa chỉ API","请选择一个文件":"Vui lòng chọn má»™t tệp","请选择一条规则进行编辑。":"Vui lòng chọn má»™t quy tắc để chỉnh sá»­a.","请选择主模型":"Vui lòng chọn model chính","请选择产品":"Select a product","请选择你的复制方式":"Vui lòng chọn phương thức sao chép cá»§a bạn","请选择使用模式":"Vui lòng chọn chế độ sá»­ dụng","请选择分组":"Vui lòng chọn nhóm","请选择发布日期":"Vui lòng chọn ngày xuất bản","请选择可以使用该渠道的分组":"Vui lòng chọn các nhóm có thể sá»­ dụng kênh này","请选择可以使用该渠道的分组,留空则不更改":"Vui lòng chọn các nhóm có thể sá»­ dụng kênh này, để trống sẽ không thay đổi","请选择同步语言":"Vui lòng chọn ngôn ngữ đồng bá»™","请选择名称匹配类型":"Vui lòng chọn loại khá»›p tên","请选择图片":"Vui lòng chọn hình ảnh","请选择多密钥使用策略":"Vui lòng chọn chính sách sá»­ dụng Ä‘a khóa","请选择密钥更新模式":"Vui lòng chọn chế độ cập nhật khóa","请选择密钥格式":"Vui lòng chọn định dạng khóa","请选择支付方式":"Vui lòng chọn phương thức thanh toán","请选择文件":"Vui lòng chọn tệp","请选择日志记录时间":"Vui lòng chọn thời gian ghi nhật ký","请选择日期":"Vui lòng chọn ngày","请选择时间":"Vui lòng chọn thời gian","请选择模型":"Vui lòng chọn mô hình","请选择模型。":"Vui lòng chọn mô hình.","请选择消息优先级":"Vui lòng chọn ưu tiên tin nhắn","请选择渠道":"Vui lòng chọn kênh","请选择渠道类型":"Vui lòng chọn loại kênh","请选择用户":"Vui lòng chọn người dùng","请选择硬件类型":"Please select hardware type","请选择类型":"Vui lòng chọn loại","请选择组类型":"Vui lòng chọn loại nhóm","请选择至少一个部署位置":"Please select at least one deployment location","请选择要上传的文件":"Vui lòng chọn tệp để tải lên","请选择要删除的记录":"Vui lòng chọn hồ sÆ¡ để xóa","请选择要导出的数据":"Vui lòng chọn dữ liệu để xuất","请选择订阅套餐":"Vui lòng chọn gói đăng ký","请选择该令牌支持的模型,留空支持所有模型":"Vui lòng chọn các mô hình được mã thông báo này há»— trợ, để trống để há»— trợ tất cả các mô hình","请选择该渠道所支持的模型":"Vui lòng chọn mô hình được kênh này há»— trợ","请选择该渠道所支持的模型,留空则不更改":"Vui lòng chọn mô hình được kênh này há»— trợ, để trống sẽ không thay đổi","请选择语言":"Vui lòng chọn ngôn ngữ","请选择过期时间":"Vui lòng chọn thời gian hết hạn","请选择通知方式":"Vui lòng chọn phương thức thông báo","请阅读并同意":"Vui lòng đọc và đồng ý","读取":"Đọc","读取失败":"Đọc thất bại","调用次数":"Số lần gọi","调用次数分布":"Phân phối số lần gọi","调用次数排行":"Xếp hạng số lần gọi","调试信息":"Thông tin gỡ lá»—i","谨慎":"Thận trọng","警告":"Cảnh báo","警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Pingé—´éš”":"Cảnh báo: Sau khi bật giữ kết nối, nếu kênh bị lá»—i sau khi dữ liệu giữ kết nối đã được ghi, hệ thống không thể thá»­ lại. Nếu bắt buá»™c phải bật, nên đặt khoảng thời gian Ping càng lá»›n càng tốt","警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!":"Cảnh báo: Vô hiệu hóa xác thá»±c hai yếu tố sẽ xóa vÄ©nh viá»…n cài đặt xác minh và tất cả mã dá»± phòng cá»§a bạn, thao tác này không thể hoàn tác!","豆包":"Doubao","财务":"Tài chính","账单":"Hóa đơn","账号":"Tài khoản","账号设置":"Cài đặt tài khoản","账户":"Tài khoản","账户余额":"Số dư tài khoản","账户信息":"Thông tin tài khoản","账户充值":"Nạp tiền tài khoản","账户安全":"Bảo mật tài khoản","账户已删除!":"Tài khoản đã bị xóa!","账户已封禁":"Tài khoản đã bị cấm","账户已激活":"Tài khoản đã được kích hoạt","账户已禁用":"Tài khoản đã bị vô hiệu hóa","账户已锁定":"Tài khoản đã bị khóa","账户数据":"Dữ liệu tài khoản","账户状态":"Trạng thái tài khoản","账户管理":"Quản lý tài khoản","账户类型":"Loại tài khoản","账户绑定":"Liên kết tài khoản","账户绑定、安全设置和身份验证":"Liên kết tài khoản, cài đặt bảo mật và xác minh danh tính","账户绑定管理":"Quản lý liên kết tài khoản","账户统计":"Thống kê tài khoản","账户设置":"Cài đặt tài khoản","账户详情":"Chi tiết tài khoản","货币":"Tiền tệ","货币单位":"Đơn vị tiền tệ","购买上限":"Giá»›i hạn mua","购买兑换码":"Mua mã đổi thưởng","购买套餐后即可享受模型权益":"Mua gói để nhận quyền lợi mô hình","购买或手动新增订阅会升级到该分组;当套餐失效/过期或手动作废/删除后,将回退到升级前分组。回退不会立即生效,通常会有几分钟延迟。":"Mua hoặc thêm thá»§ công đăng ký sẽ nâng cấp lên nhóm này. Khi gói hết hạn/vô hiệu/xóa, sẽ quay lại nhóm trước. Việc quay lại không áp dụng ngay và thường mất vài phút.","购买订阅套餐":"Mua gói đăng ký","费率":"Tá»· lệ","费用信息":"Cost Information","费用预估":"Cost Estimate","资源消耗":"Tiêu thụ tài nguyên","资费":"Biểu giá","资金":"Quỹ","资金明细":"Chi tiết quỹ","èµ·å§‹æ—¶é—´":"Thời gian bắt đầu","超级管理员":"Siêu quản trị viên","超级管理员未设置充值链接!":"Siêu quản trị viên chưa đặt liên kết nạp tiền!","超过阈值时拒绝新请求":"Từ chối yêu cầu má»›i khi vượt ngưỡng","跟随日志":"Follow Logs","跟随系统主题设置":"Theo cài đặt chá»§ đề hệ thống","跨分组":"Giữa các nhóm","跨分组重试":"Thá»­ lại giữa các nhóm","路径正则":"Regex đường dẫn","路径正则(每行一个)":"Regex đường dẫn (má»—i dòng má»™t mục)","跳转":"Nhảy","转账":"Chuyển tiền","转账成功":"Chuyển tiền thành công","转账给用户":"Chuyển tiền cho người dùng","转账记录":"Hồ sÆ¡ chuyển tiền","轮询":"Thăm dò","轮询模式":"Chế độ thăm dò","轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能":"Chế độ thăm dò phải được sá»­ dụng vá»›i Redis và chức năng bá»™ nhá»› đệm, nếu không hiệu suất sẽ giảm đáng kể và chức năng thăm dò sẽ không thể thá»±c hiện được","软件版本":"Phiên bản phần mềm","输入":"Đầu vào","输入 OIDC çš„ Authorization Endpoint":"Nhập Authorization Endpoint cá»§a OIDC","输入 OIDC çš„ Client ID":"Nhập Client ID cá»§a OIDC","输入 OIDC çš„ Token Endpoint":"Nhập Token Endpoint cá»§a OIDC","输入 OIDC çš„ Userinfo Endpoint":"Nhập Userinfo Endpoint cá»§a OIDC","输入IP地址后回车,如:8.8.8.8":"Nhập địa chỉ IP và nhấn Enter, ví dụ: 8.8.8.8","输入JSON对象":"Nhập đối tượng JSON","输入价格":"Giá đầu vào","输入价格:{{symbol}}{{price}} / 1M tokens":"Giá đầu vào: {{symbol}}{{price}} / 1M tokens","输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}":"Giá đầu vào: {{symbol}}{{price}} / 1M tokens{{audioPrice}}","输入你注册的 LinuxDO OAuth APP çš„ ID":"Nhập ID cá»§a LinuxDO OAuth APP bạn đã đăng ký","输入你的账户名{{username}}以确认删除":"Nhập tên tài khoản cá»§a bạn {{username}} để xác nhận xóa","输入倍率":"Tá»· lệ đầu vào","输入域名后回车":"Nhập tên miền và nhấn Enter","输入域名后回车,如:example.com":"Nhập tên miền và nhấn Enter, ví dụ: example.com","输入密码,最短 8 位,最长 20 位":"Nhập mật khẩu, tối thiểu 8 ký tá»±, tối Ä‘a 20 ký tá»±","输入数字":"Nhập số","输入新密码":"Nhập mật khẩu má»›i","输入旧密码":"Nhập mật khẩu cÅ©",'输入标签或使用","分隔多个标签':'Nhập thẻ hoặc sá»­ dụng "," để phân tách nhiều thẻ',"输入模型倍率":"Nhập tá»· lệ mô hình","输入每次价格":"Nhập giá má»—i lần","输入端口后回车,如:80 或 8000-8999":"Nhập cổng và nhấn Enter, ví dụ: 80 hoặc 8000-8999","输入系统提示词,用户的系统提示词将优先于此设置":"Nhập từ nhắc hệ thống, từ nhắc hệ thống cá»§a người dùng sẽ được ưu tiên hÆ¡n cài đặt này","输入自定义模型名称":"Nhập tên mô hình tùy chỉnh","输入补全价格":"Nhập giá hoàn thành","输入补全倍率":"Nhập tá»· lệ hoàn thành","输入要添加的邮箱域名":"Nhập tên miền email cần thêm","输入认证器应用显示的6位数字验证码":"Nhập mã xác minh 6 chữ số hiển thị trên ứng dụng xác thá»±c","输入邮箱地址":"Nhập địa chỉ email","输入金额":"Nhập số tiền","输入项目名称,按回车添加":"Nhập tên dá»± án, nhấn Enter để thêm","输入额度":"Nhập hạn ngạch","输入验证码":"Nhập mã xác minh","输入验证码完成设置":"Nhập mã xác minh để hoàn tất cài đặt","输出":"Đầu ra","输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}":"Đầu ra {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}","输出价格":"Giá đầu ra","输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Giá đầu ra: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (Tá»· lệ hoàn thành: {{completionRatio}})","输出倍率 {{completionRatio}}":"Output ratio {{completionRatio}}","边栏设置":"Cài đặt thanh bên","过期于":"Hết hạn vào","过期时间":"Thời gian hết hạn","过期时间不能早于当前时间!":"Thời gian hết hạn không thể sá»›m hÆ¡n thời gian hiện tại!","过期时间快捷设置":"Cài đặt nhanh thời gian hết hạn","过期时间格式错误!":"Lá»—i định dạng thời gian hết hạn!","运营设置":"Cài đặt vận hành","运行中":"Đang chạy","运行命令 (Command)":"Command","运行时长":"Runtime Duration","运行时长(小时)":"Runtime Duration (hours)","运行状态":"Trạng thái chạy","运行环境":"Môi trường chạy","返回":"Quay lại","返回上级":"Quay lại cấp trên","返回修改":"Go back and edit","返回列表":"Quay lại danh sách","返回登录":"Quay lại đăng nhập","返回首页":"Quay lại trang chá»§","这将删除超过 10 分钟未使用的临时缓存文件":"Điều này sẽ xóa các tệp cache tạm thời không được sá»­ dụng trong hÆ¡n 10 phút","这是基础金额,实际扣费 = 基础金额 x 系统分组倍率。":"Đây là số tiền cÆ¡ bản. Số tiền trừ thá»±c tế = số tiền cÆ¡ bản × tá»· lệ nhóm hệ thống.","这是重复键中的最后一个,其值将被使用":"Đây là khóa cuối cùng trong số các khóa trùng lặp và giá trị cá»§a nó sẽ được sá»­ dụng","这里直接编辑 JSON 对象。适合简单覆盖参数的场景。":"Chỉnh sá»­a đối tượng JSON trá»±c tiếp tại đây. Phù hợp cho các trường hợp ghi đè tham số đơn giản.","进入":"Nhập","进度":"Tiến độ","进行中":"Đang tiến hành","进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用":"Khi thá»±c hiện thao tác này, có thể gây ra lá»—i truy cập kênh. Vui lòng chỉ sá»­ dụng khi có vấn đề vá»›i cÆ¡ sở dữ liệu.","违规扣费":"Khấu phí vi phạm","违规扣费金额":"Số tiền trừ phí vi phạm","连接保活设置":"Cài đặt giữ kết nối","连接已断开":"Kết nối đã ngắt","连接测试中...":"Testing connection...","追加到现有密钥":"Thêm vào khóa hiện có","追加模式:将新密钥添加到现有密钥列表末尾":"Chế độ thêm: thêm khóa má»›i vào cuối danh sách khóa hiện có","追加模式:新密钥将添加到现有密钥列表的末尾":"Chế độ thêm: khóa má»›i sẽ được thêm vào cuối danh sách khóa hiện có","追加模板":"Thêm mẫu","退出":"Thoát","退出全屏":"Thoát toàn màn hình","退出登录":"Đăng xuất","退款":"Hoàn tiền","适用于个人使用的场景,不需要设置模型价格":"Phù hợp cho mục đích sá»­ dụng cá nhân, không cần đặt giá mô hình.","适用于为多个用户提供服务的场景":"Phù hợp cho các kịch bản cung cấp dịch vụ cho nhiều người dùng.","适用于展示系统功能的场景,提供基础功能演示":"Phù hợp cho các kịch bản hiển thị chức năng hệ thống, cung cấp bản demo chức năng cÆ¡ bản.","适配 -thinking、-thinking-预算数字 å’Œ -nothinking 后缀":"Thích ứng vá»›i các hậu tố -thinking, -thinking-budget number, -nothinking và -low/-medium/-high","选填":"Tùy chọn","选择":"Chọn","选择主题":"Chọn chá»§ đề","选择充值套餐":"Chọn gói nạp tiền","选择充值额度":"Chọn hạn ngạch nạp tiền","选择全部":"Chọn tất cả","选择分组":"Chọn nhóm","选择同步来源":"Chọn nguồn đồng bá»™","选择同步渠道":"Chọn kênh đồng bá»™","选择同步语言":"Chọn ngôn ngữ đồng bá»™","选择图片":"Chọn hình ảnh","选择头像":"Chọn ảnh đại diện","选择容器":"Select Container","选择您的首选界面语言,设置将自动保存并同步到所有设备":"Chọn ngôn ngữ giao diện ưa thích, cài đặt sẽ tá»± động lưu và đồng bá»™ trên tất cả thiết bị","选择成功":"Chọn thành công","选择支付方式":"Chọn phương thức thanh toán","选择支持的认证设备类型":"Chọn loại thiết bị xác thá»±c được há»— trợ","选择文件":"Chọn tệp","选择方式":"Chọn phương thức","选择日期":"Chọn ngày","选择时间":"Chọn thời gian","选择模型":"Chọn mô hình","选择模型供应商":"Chọn nhà cung cấp mô hình","选择模型后可一键填充当前选中令牌(或本页第一个令牌)。":"Sau khi chọn mô hình, bạn có thể Ä‘iền mã thông báo Ä‘ang chọn (hoặc mã thông báo đầu tiên trên trang này) bằng má»™t cú nhấp chuá»™t.","选择模型开始对话":"Chọn mô hình để bắt đầu cuá»™c trò chuyện","选择渠道":"Chọn kênh","选择状态":"Select Status","选择用户":"Chọn người dùng","选择硬件类型":"Select Hardware Type","选择端点类型":"Chọn loại Ä‘iểm cuối","选择类型":"Chọn loại","选择系统运行模式":"Chọn chế độ chạy hệ thống","选择组类型":"Vui lòng chọn loại nhóm","选择要覆盖的冲突项":"Chọn các mục xung đột để ghi đè","选择角色":"Chọn vai trò","选择订阅套餐":"Chọn gói đăng ký","选择语言":"Chọn ngôn ngữ","选择过期时间(可选,留空为永久)":"Chọn thời gian hết hạn (tùy chọn, để trống là vÄ©nh viá»…n)","选择部署位置(可多选)":"Select deployment location(s) (multiple selections allowed)","选择预设模板(可选)":"Chọn mẫu đặt trước (tùy chọn)","选项":"Tùy chọn","透传请求体":"Truyền qua thân yêu cầu","递归":"Đệ quy","递归策略":"Chiến lược đệ quy","通义千问":"Qwen","通用":"Chung","通用设置":"Cài đặt chung","通知":"Thông báo","通知、价格和隐私相关设置":"Cài đặt liên quan đến thông báo, giá cả và quyền riêng tư","通知内容":"Ná»™i dung thông báo","通知内容,支持 {{value}} 变量占位符":"Ná»™i dung thông báo, há»— trợ trình giữ chá»— biến {{value}}","通知方式":"Phương thức thông báo","通知标题":"Tiêu đề thông báo","通知类型 (quota_exceed: 额度预警)":"Loại thông báo (quota_exceed: cảnh báo hạn ngạch)","通知邮箱":"Email thông báo","通知配置":"Cấu hình thông báo","通过":"Thông qua","通过 GitHub 登录":"Đăng nhập qua GitHub","通过 Google 登录":"Đăng nhập qua Google","通过 Telegram 登录":"Đăng nhập qua Telegram","通过 WeChat 登录":"Đăng nhập qua WeChat","通过划转功能将奖励额度转入到您的账户余额中":"Chuyển số tiền thưởng vào số dư tài khoản cá»§a bạn thông qua chức năng chuyển tiền","通过密码注册时需要进行邮箱验证":"Xác minh email là bắt buá»™c khi đăng ký bằng mật khẩu","通过邮箱重置密码":"Đặt lại mật khẩu qua email","通过验证码重置密码":"Đặt lại mật khẩu qua mã xác minh","通道":"Kênh","通道 ${name} 余额更新成功!":"Cập nhật hạn ngạch kênh ${name} thành công!","通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。":"Kênh ${name} kiểm tra thành công, mô hình ${model} mất ${time.toFixed(2)} giây.","通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。":"Kênh ${name} kiểm tra thành công, mất ${time.toFixed(2)} giây.","通道 ID":"ID kênh","通道测试":"Kiểm tra kênh","通道状态":"Trạng thái kênh","通道管理":"Quản lý kênh","通道类型":"Loại kênh","通道设置":"Cài đặt kênh","速率限制设置":"Cài đặt giá»›i hạn tốc độ","逻辑":"Logic","邀请":"Mời","邀请人":"Người mời","邀请人数":"Số người được mời","邀请信息":"Thông tin mời","邀请列表":"Danh sách mời","邀请奖励":"Phần thưởng mời","邀请好友注册,好友充值后您可获得相应奖励":"Mời bạn bè đăng ký, bạn có thể nhận được phần thưởng tương ứng sau khi bạn bè nạp tiền","邀请好友获得额外奖励":"Mời bạn bè để nhận thêm phần thưởng","邀请新用户奖励额度":"Hạn ngạch thưởng mời người dùng má»›i","邀请的好友越多,获得的奖励越多":"Mời càng nhiều bạn bè, bạn càng nhận được nhiều phần thưởng","邀请码":"Mã mời","邀请获得额度":"Hạn ngạch nhận được từ lời mời","邀请链接":"Liên kết mời","邀请链接已复制到剪切板":"Liên kết mời đã được sao chép vào khay nhá»› tạm","邀请链接已复制到剪贴板":"Liên kết mời đã được sao chép vào khay nhá»› tạm","邮件通知":"Thông báo email","邮箱":"Email","邮箱地址":"Địa chỉ email","邮箱域名格式不正确,请输入有效的域名,如 gmail.com":"Định dạng tên miền email không chính xác, vui lòng nhập tên miền hợp lệ như gmail.com","邮箱域名白名单":"Danh sách trắng tên miền email","邮箱域名白名单格式不正确":"Định dạng danh sách trắng tên miền email không chính xác","邮箱字段(可选)":"Trường email (tùy chọn)","邮箱已激活":"Email đã được kích hoạt","邮箱已绑定":"Email đã được liên kết","邮箱已验证":"Email đã được xác minh","邮箱找回密码":"Khôi phục mật khẩu qua email","邮箱注册":"Đăng ký email","邮箱登录":"Đăng nhập email","邮箱设置":"Cài đặt email","邮箱账户绑定成功!":"Liên kết tài khoản email thành công!","邮箱验证":"Xác minh email","邮箱验证码":"Mã xác minh email","部分保存失败":"Lưu má»™t phần thất bại","部分保存失败,请重试":"Lưu má»™t phần thất bại, vui lòng thá»­ lại","部分渠道测试失败:":"Má»™t số kênh kiểm tra thất bại: ","部署 ID":"Deployment ID","部署ID":"Deployment ID","部署中":"Deploying","部署位置":"Deployment Location","部署位置加载中...":"Loading deployment locations...","部署删除成功":"Deployment deleted successfully","部署名称":"Deployment Name","部署名称不匹配,请检查后重新输入":"Deployment name does not match, please check and re-enter","部署名称只能包含字母、数字、横线、下划线和中文":"Deployment name can only contain letters, numbers, hyphens, underscores and Chinese characters","部署名称更新成功":"Deployment name updated successfully","部署启动成功":"Deployment started successfully","部署地区":"Khu vá»±c triển khai","部署请求中":"Requesting deployment","部署配置":"Deployment Configuration","部署重启成功":"Deployment restarted successfully","配置":"Cấu hình","配置 Discord OAuth":"Configure Discord OAuth","配置 GitHub OAuth App":"Cấu hình GitHub OAuth App","配置 Linux DO OAuth":"Cấu hình Linux DO OAuth","配置 OIDC":"Cấu hình OIDC","配置 Passkey":"Cấu hình Passkey","配置 SMTP":"Cấu hình SMTP","配置 Telegram 登录":"Cấu hình đăng nhập Telegram","配置 Turnstile":"Cấu hình Turnstile","配置 WeChat Server":"Cấu hình WeChat Server","配置信息":"Thông tin cấu hình","配置列表":"Danh sách cấu hình","配置名称":"Tên cấu hình","配置和消息已全部重置":"Cấu hình và tin nhắn đã được đặt lại hoàn toàn","配置套餐的有效时长":"Cấu hình thời lượng hiệu lá»±c cá»§a gói","配置如何从用户信息 API 响应中提取用户数据,支持 JSONPath 语法":"Cấu hình cách trích xuất dữ liệu người dùng từ phản hồi API thông tin người dùng, há»— trợ cú pháp JSONPath","配置完成后刷新页面即可使用模型部署功能":"After configuration is complete, refresh the page to use the model deployment feature","配置导入成功":"Nhập cấu hình thành công","配置已保存":"Cấu hình đã lưu","配置已导出到下载文件夹":"Cấu hình đã được xuất vào thư mục tải xuống","配置已更新":"Cấu hình đã cập nhật","配置已重置,对话消息已保留":"Cấu hình đã được đặt lại, tin nhắn trò chuyện đã được giữ lại","配置成功":"Cấu hình thành công","配置文件同步":"Đồng bá»™ tệp cấu hình","配置更新确认":"Configuration Update Confirmation","配置有效的 io.net API Key":"Configure a valid io.net API Key","配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全":"Cấu hình bảo vệ giả mạo yêu cầu phía máy chá»§ (SSRF) để bảo vệ an toàn tài nguyên mạng ná»™i bá»™","配置模型部署服务提供商的API密钥和启用状态":"Configure the API key and enabled status of the model deployment service provider","配置登录注册":"Cấu hình Đăng nhập/Đăng ký","配置管理":"Quản lý cấu hình","配置自定义 OAuth 提供商,支持 GitHub Enterprise、GitLab、Gitea、Nextcloud、Keycloak、ORY 等兼容 OAuth 2.0 协议的身份提供商":"Cấu hình nhà cung cấp OAuth tùy chỉnh, há»— trợ GitHub Enterprise, GitLab, Gitea, Nextcloud, Keycloak, ORY và các nhà cung cấp danh tính tương thích OAuth 2.0 khác","配置设置":"Cài đặt cấu hình","配置详情":"Chi tiết cấu hình","配置说明":"Hướng dẫn cấu hình","配置邮箱域名白名单":"Cấu hình danh sách trắng tên miền email","重发":"Gá»­i lại","重发验证码":"Gá»­i lại mã xác minh","重启部署失败":"Failed to restart deployment","重命名":"Đổi tên","重命名部署":"Rename Deployment","重复提交":"Gá»­i trùng lặp","重复的键名":"Tên khóa trùng lặp","重复的键名,此值将被后面的同名键覆盖":"Tên khóa trùng lặp, giá trị này sẽ bị ghi đè bởi khóa cùng tên phía sau","重定向":"Chuyển hướng","重定向 URL":"URL chuyển hướng","重定向 URL å¡«":"Điền URL chuyển hướng","重定向地址":"Địa chỉ chuyển hướng","重新发送":"Gá»­i lại","重新生成":"Tạo lại","重新生成备用码":"Tạo lại mã dá»± phòng","重新生成备用码失败":"Tạo lại mã dá»± phòng thất bại","重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。":"Tạo lại mã dá»± phòng sẽ làm vô hiệu hóa các mã dá»± phòng hiện có. Vui lòng đảm bảo bạn đã lưu các mã dá»± phòng hiện tại.","重绘":"Vary","重置":"Đặt lại","重置 2FA":"Đặt lại 2FA","重置 Passkey":"Đặt lại Passkey","重置为默认":"Đặt lại về mặc định","重置周期":"Chu kỳ đặt lại","重置失败":"Đặt lại thất bại","重置密码":"Đặt lại mật khẩu","重置密码链接已发送到您的邮箱":"Liên kết đặt lại mật khẩu đã được gá»­i đến email cá»§a bạn","重置密钥":"Đặt lại khóa","重置成功":"Đặt lại thành công","重置所有":"Đặt lại tất cả","重置数据库":"Đặt lại cÆ¡ sở dữ liệu","重置模型倍率":"Đặt lại tá»· lệ mô hình","重置用户密码":"Đặt lại mật khẩu người dùng","重置系统":"Đặt lại hệ thống","重置统计":"Đặt lại thống kê","重置设置":"Đặt lại cài đặt","重置选项":"Đặt lại tùy chọn","重置邮件发送成功,请检查邮箱!":"Email đặt lại đã được gá»­i thành công, vui lòng kiểm tra email!","重置配置":"Đặt lại cấu hình","重要提醒":"Important Notice","重试":"Thá»­ lại","重试建议":"Gợi ý thá»­ lại","重试连接":"Retry Connection","金额":"Số tiền","钱包":"Ví","钱包管理":"Quản lý ví","链接":"Liên kết","链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/å’Œ/v1":"{key} trong liên kết sẽ tá»± động được thay thế bằng sk-xxxx, {address} sẽ tá»± động được thay thế bằng địa chỉ máy chá»§ trong cài đặt hệ thống, không có / và /v1 ở cuối","链接地址":"Địa chỉ liên kết","销售":"Bán hàng","销毁容器":"Destroy Container","销毁容器失败":"Failed to destroy container","锁定":"Khóa","错误":"Lá»—i","错误代码(可选)":"Mã lá»—i (tùy chọn)","错误信息":"Thông tin lá»—i","错误日志":"Nhật ký lá»—i","错误消息(必填)":"Thông báo lá»—i (bắt buá»™c)","错误码":"Mã lá»—i","错误类型(可选)":"Loại lá»—i (tùy chọn)","错误详情":"Chi tiết lá»—i",'键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{"vip": {"default": 0.5, "test": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1':'Khóa là tên nhóm và giá trị là má»™t đối tượng JSON khác. Khóa là tên nhóm và giá trị là tá»· lệ nhóm đặc biệt cho người dùng trong nhóm đó. Ví dụ: {"vip": {"default": 0.5, "test": 1}} có nghÄ©a là người dùng trong nhóm vip có tá»· lệ 0.5 khi sá»­ dụng mã thông báo từ nhóm default và tá»· lệ 1 khi sá»­ dụng mã thông báo từ nhóm test.',"键为原状态码,值为要复写的状态码,仅影响本地判断":"Khóa là mã trạng thái gốc và giá trị là mã trạng thái cần ghi đè, chỉ ảnh hưởng đến phán Ä‘oán cục bá»™",'键为用户分组名称,值为操作映射对象。内层键以"+:"开头表示添加指定分组(键值为分组名称,值为描述),以"-:"开头表示移除指定分组(键值为分组名称),不带前缀的键直接添加该分组。例如:{"vip": {"+:premium": "高级分组", "special": "特殊分组", "-:default": "默认分组"}},表示 vip 分组的用户可以使用 premium å’Œ special 分组,同时移除 default 分组的访问权限':'Keys are user group names and values are operation mappings. Inner keys prefixed with "+:" add the specified group (key is the group name, value is the description); keys prefixed with "-:" remove the specified group; keys without a prefix add that group directly. Example: {"vip": {"+:premium": "Advanced group", "special": "Special group", "-:default": "Default group"}} means vip users can access the premium and special groups while removing access to the default group.',"键为端点类型,值为路径和方法对象":"Khóa là loại Ä‘iểm cuối, giá trị là đối tượng đường dẫn và phương thức","键为请求中的模型名称,值为要替换的模型名称":"Khóa là tên mô hình trong yêu cầu, giá trị là tên mô hình cần thay thế","键名":"Tên khóa","镜像":"Gương","镜像仓库密码":"Image Registry Password","镜像仓库用户名":"Image Registry Username","镜像仓库配置":"Image Registry Configuration","镜像地址":"Image Address","镜像站":"Trang web gương","镜像选择":"Image Selection","镜像配置":"Image Configuration","长度":"Độ dài","长按":"Nhấn và giữ","门槛":"Ngưỡng","闪购":"Flash Sale","问题标题":"Tiêu đề câu hỏi","阅读":"Đọc","阅读更多":"Đọc thêm","队列中":"Trong hàng đợi","附加条件":"Điều kiện bổ sung","降低您账户的安全性":"Giảm bảo mật tài khoản cá»§a bạn","降级":"Hạ cấp","限制周期":"Chu kỳ giá»›i hạn","限制周期统一使用上方配置的“限制周期”值。":'Chu kỳ giá»›i hạn sá»­ dụng thống nhất giá trị "Chu kỳ giá»›i hạn" được cấu hình ở trên.',"限流":"Giá»›i hạn tốc độ","限购":"Giá»›i hạn mua","隐私政策":"Chính sách bảo mật","隐私政策已更新":"Chính sách bảo mật đã được cập nhật","隐私政策更新失败":"Cập nhật chính sách bảo mật thất bại","隐私设置":"Cài đặt quyền riêng tư","隐藏操作项":"Ẩn hành động","隐藏调试":"Ẩn gỡ lá»—i","随机":"Ngẫu nhiên","随机模式":"Chế độ ngẫu nhiên","随机种子 (留空为随机)":"Hạt giống ngẫu nhiên (để trống cho ngẫu nhiên)","零一万物":"01.AI","需要安全验证":"Yêu cầu xác minh bảo mật","需要添加的额度(支持负数)":"Hạn ngạch cần thêm (há»— trợ số âm)","需要登录访问":"Yêu cầu đăng nhập","需要配置的项目":"Items to Configure","需要重新完整设置才能再次启用":"Cần thiết lập lại hoàn toàn để bật lại","非必要,不建议启用模型限制":"Không cần thiết, không nên bật giá»›i hạn mô hình","非流":"không luồng","音乐预览":"Xem trước nhạc","音频倍率(仅部分模型支持该计费)":"Tá»· lệ âm thanh (chỉ được há»— trợ bởi má»™t số mô hình để tính phí)","音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}":"Gợi ý âm thanh {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + Hoàn thành âm thanh {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}","音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})":"Giá gợi ý âm thanh: {{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (Tá»· lệ âm thanh: {{audioRatio}})","音频无法播放":"Không thể phát âm thanh","音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})":"Giá hoàn thành âm thanh: {{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (Tá»· lệ hoàn thành âm thanh: {{audioCompRatio}})","音频补全倍率(仅部分模型支持该计费)":"Tá»· lệ hoàn thành âm thanh (chỉ được há»— trợ bởi má»™t số mô hình để tính phí)","音频输入相关的倍率设置,键为模型名称,值为倍率":"Cài đặt tá»· lệ liên quan đến đầu vào âm thanh, khóa là tên mô hình, giá trị là tá»· lệ","音频输出补全相关的倍率设置,键为模型名称,值为倍率":"Cài đặt tá»· lệ liên quan đến hoàn thành đầu ra âm thanh, khóa là tên mô hình, giá trị là tá»· lệ","页脚":"Chân trang","页面未找到,请检查您的浏览器地址是否正确":"Không tìm thấy trang, vui lòng kiểm tra xem địa chỉ trình duyệt cá»§a bạn có chính xác không","顶栏管理":"Quản lý thanh tiêu đề","项":"mục","项目":"Dá»± án","项目内容":"Ná»™i dung dá»± án","项目操作按钮组":"Nhóm nút hành động dá»± án","预估总费用":"Estimated Total Cost","预估费用仅供参考,实际费用可能略有差异":"Estimated cost is for reference only, actual cost may vary slightly","预填组管理":"Quản lý nhóm Ä‘iền sẵn","预扣":"Khấu trừ trước","预览失败":"Xem trước thất bại","预览更新":"Xem trước cập nhật","预览模板":"Xem trước mẫu","预览请求体":"Xem trước thân yêu cầu","预计结束":"Estimated End","预设模板":"Mẫu đặt trước","预警阈值必须为正数":"Ngưỡng cảnh báo phải là số dương","频率惩罚,减少重复词汇的出现":"Phạt tần suất, giảm sá»± lặp lại cá»§a từ","频率限制的周期(分钟)":"Chu kỳ giá»›i hạn tần suất (phút)","颜色":"Màu sắc","额度":"Hạn ngạch","额度充值":"Nạp hạn mức","额度必须大于0":"Hạn ngạch phải lá»›n hÆ¡n 0","额度提醒阈值":"Ngưỡng nhắc nhở hạn ngạch","额度查询接口返回令牌额度而非用户额度":"Giao diện truy vấn hạn ngạch trả về hạn ngạch mã thông báo thay vì hạn ngạch người dùng","额度设置":"Cài đặt hạn ngạch","额度重置":"Đặt lại hạn mức","额度预警阈值":"Ngưỡng cảnh báo hạn ngạch","首尾生视频":"Video tạo đầu-Ä‘uôi","首页":"Trang chá»§","首页内容":"Ná»™i dung trang chá»§","验证":"Xác minh","验证 Passkey":"Xác minh Passkey","验证失败,请重试":"Xác minh thất bại, vui lòng thá»­ lại","验证成功":"Xác minh thành công","验证数据库连接状态":"Xác minh trạng thái kết nối cÆ¡ sở dữ liệu","验证码":"Mã xác minh","验证码发送成功,请检查邮箱!":"Mã xác minh đã được gá»­i thành công, vui lòng kiểm tra email!","验证设置":"Cài đặt xác minh","验证身份":"Xác minh danh tính","验证配置错误":"Lá»—i cấu hình xác minh","高级":"Nâng cao","高级文本编辑":"Chỉnh sá»­a văn bản nâng cao","高级设置":"Cài đặt nâng cao","高级选项":"Tùy chọn nâng cao","高级配置":"Advanced Configuration","黑名单":"Danh sách Ä‘en","默认":"Mặc định","默认 API 版本":"Phiên bản API mặc định","默认 Responses API 版本,为空则使用上方版本":"Phiên bản Responses API mặc định, nếu để trống sẽ sá»­ dụng phiên bản ở trên","默认 TTL(秒)":"TTL mặc định (giây)","默认为 5m 缓存创建倍率;1h 缓存创建倍率按固定乘法自动计算(当前为 1.6x)":"Mặc định dùng tá»· lệ tạo bá»™ nhá»› đệm 5m; tá»· lệ tạo bá»™ nhá»› đệm 1h được tá»± động tính bằng phép nhân cố định (hiện là 1.6x)","默认使用系统名称":"Mặc định sá»­ dụng tên hệ thống","默认助手消息":"Xin chào! Tôi có thể giúp gì cho bạn?","默认区域":"Khu vá»±c mặc định","默认区域,如: us-central1":"Khu vá»±c mặc định, ví dụ: us-central1","默认折叠侧边栏":"Mặc định thu gọn thanh bên","默认测试模型":"Mô hình kiểm tra mặc định","默认用户消息":"Xin chào","默认补全倍率":"Tá»· lệ hoàn thành mặc định","提示:端点映射仅用于模型广场展示,不会影响模型真实调用。如需配置真实调用,请前往「渠道管理」。":'Lưu ý: Ánh xạ endpoint chỉ dùng để hiển thị trong "Chợ mô hình" và không ảnh hưởng đến việc gọi thá»±c tế. Để cấu hình gọi thá»±c tế, vui lòng vào "Quản lý kênh".',"购买订阅获得模型额度/次数":"Mua đăng ký để nhận hạn mức/lượt dùng mô hình","生产环境 RSA 私钥 Base64 (PKCS#8 DER)":"Khóa riêng RSA Base64 (PKCS#8 DER) môi trường sản xuất","沙盒环境 RSA 私钥 Base64 (PKCS#8 DER)":"Khóa riêng RSA Base64 (PKCS#8 DER) môi trường sandbox","生产环境 Waffo 公钥 Base64 (X.509 DER)":"Khóa công khai Waffo Base64 (X.509 DER) môi trường sản xuất","沙盒环境 Waffo 公钥 Base64 (X.509 DER)":"Khóa công khai Waffo Base64 (X.509 DER) môi trường sandbox","支付方式类型":"Loại phương thức thanh toán","支付方式名称":"Tên phương thức thanh toán","获取充值配置失败":"Không thể lấy cấu hình nạp tiền","获取充值配置异常":"Lá»—i cấu hình nạp tiền","分组相关设置":"Cài đặt liên quan đến nhóm","保存分组相关设置":"Lưu cài đặt liên quan đến nhóm","此页面仅显示未设置价格或基础倍率的模型,设置后会自动从列表中移出":"Trang này chỉ hiển thị các mô hình chưa thiết lập giá hoặc tá»· lệ cÆ¡ bản. Sau khi lưu, chúng sẽ tá»± động biến mất khỏi danh sách.","没有未设置定价的模型":"Không có mô hình chưa thiết lập giá","当前没有未设置定价的模型":"Hiện không có mô hình nào chưa thiết lập giá","模型计费编辑器":"Trình chỉnh sá»­a giá mô hình","价格摘要":"Tóm tắt giá","当前提示":"Gợi ý hiện tại","这个界面默认按价格填写,保存时会自动换算回后端需要的倍率 JSON。":"Giao diện này mặc định nhập theo giá, khi lưu sẽ tá»± động quy đổi lại thành JSON tá»· lệ mà backend yêu cầu.","当前未启用,需要时再打开即可。":"Trường này hiện Ä‘ang tắt. Hãy bật khi cần.","下面展示这个模型保存后会写入哪些后端字段,便于和原始 JSON 编辑框保持一致。":"Bên dưới hiển thị các trường backend sẽ được ghi sau khi lưu, giúp bạn dá»… đối chiếu vá»›i ô chỉnh sá»­a JSON gốc.","补全价格已锁定":"Giá hoàn thành đã bị khóa","后端固定倍率:{{ratio}}。该字段仅展示换算后的价格。":"Tá»· lệ cố định từ backend: {{ratio}}. Trường này chỉ hiển thị giá sau khi quy đổi.","这些价格都是可选项,不填也可以。":"Tất cả các mức giá này đều là tùy chọn và có thể để trống.","请先开启并填写音频输入价格。":"Hãy bật và Ä‘iền giá đầu vào âm thanh trước.","输入模型名称,例如 gpt-4.1":"Nhập tên mô hình, ví dụ gpt-4.1","当前模型同时存在按次价格和倍率配置,保存时会按当前计费方式覆盖。":"Mô hình này hiện đồng thời có giá theo lượt gọi và cấu hình tá»· lệ. Khi lưu, dữ liệu sẽ bị ghi đè theo chế độ tính phí hiện tại.","当前模型存在未显式设置输入倍率的扩展倍率;填写输入价格后会自动换算为价格字段。":"Mô hình này có các tá»· lệ mở rá»™ng mà chưa đặt rõ tá»· lệ đầu vào; sau khi Ä‘iền giá đầu vào, chúng sẽ tá»± động được quy đổi thành trường giá.","按量计费下需要先填写输入价格,才能保存其它价格项。":"Ở chế độ tính phí theo lượng, cần Ä‘iền giá đầu vào trước thì má»›i lưu được các mục giá khác.","填写音频补全价格前,需要先填写音频输入价格。":"Trước khi nhập giá hoàn thành âm thanh, hãy nhập giá đầu vào âm thanh trước.","模型 {{name}} 缺少输入价格,无法计算补全/缓存/图片/音频价格对应的倍率":"Mô hình {{name}} thiếu giá đầu vào, nên không thể tính tá»· lệ tương ứng cho giá hoàn thành, bá»™ nhá»› đệm, hình ảnh và âm thanh.","模型 {{name}} 缺少音频输入价格,无法计算音频补全倍率":"Mô hình {{name}} thiếu giá đầu vào âm thanh, nên không thể tính tá»· lệ hoàn thành âm thanh.","批量应用当前模型价格":"Áp dụng hàng loạt giá cá»§a mô hình hiện tại","请先选择一个作为模板的模型":"Vui lòng chọn trước má»™t mô hình làm mẫu","请先勾选需要批量设置的模型":"Vui lòng chọn các mô hình cần thiết lập hàng loạt trước","已将模型 {{name}} 的价格配置批量应用到 {{count}} 个模型":"Đã áp dụng hàng loạt cấu hình giá cá»§a mô hình {{name}} cho {{count}} mô hình","将把当前编辑中的模型 {{name}} 的价格配置,批量应用到已勾选的 {{count}} 个模型。":"Cấu hình giá cá»§a mô hình Ä‘ang chỉnh sá»­a {{name}} sẽ được áp dụng hàng loạt cho {{count}} mô hình đã chọn.","适合同系列模型一起定价,例如把 gpt-5.1 的价格批量同步到 gpt-5.1-high、gpt-5.1-low 等模型。":"Phù hợp để định giá cùng lúc các biến thể cùng dòng, ví dụ đồng bá»™ giá cá»§a gpt-5.1 sang gpt-5.1-high, gpt-5.1-low và các mô hình tương tá»±.","已勾选":"Đã chọn","当前编辑":"Đang chỉnh sá»­a","已勾选 {{count}} 个模型":"Đã chọn {{count}} mô hình","计费方式":"Chế độ tính phí","未设置价格":"Chưa thiết lập giá","保存预览":"Xem trước khi lưu","基础价格":"Giá cÆ¡ bản","扩展价格":"Giá mở rá»™ng","额外价格项":"Mục giá bổ sung","补全价格":"Giá hoàn thành","缓存读取价格":"Giá đọc bá»™ nhá»› đệm đầu vào","缓存创建价格":"Giá tạo bá»™ nhá»› đệm đầu vào","图片输入价格":"Giá đầu vào hình ảnh","音频输入价格":"Giá đầu vào âm thanh","音频补全价格":"Giá hoàn thành âm thanh","适合 MJ / 任务类等按次收费模型。":"Phù hợp cho MJ và các mô hình tính phí theo lượt gọi tương tá»±.","该模型补全倍率由后端固定为 {{ratio}}。补全价格不能在这里修改。":"Tá»· lệ hoàn thành cá»§a mô hình này được backend cố định ở {{ratio}}. Không thể chỉnh giá hoàn thành tại đây.","计费显示模式":"Chế độ hiển thị tính phí","价格模式(默认)":"Chế độ giá (mặc định)","模型价格 {{symbol}}{{price}} / 次":"Giá mô hình {{symbol}}{{price}} / lượt gọi","按次 {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Theo lượt gọi {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格:{{symbol}}{{price}} / 次":"Giá mô hình: {{symbol}}{{price}} / lượt gọi","按次:{{symbol}}{{price}}":"Theo lượt gọi: {{symbol}}{{price}}","实际结算金额:{{symbol}}{{total}}(已包含分组价格调整)":"Khoản phí thá»±c tế: {{symbol}}{{total}} (đã bao gồm Ä‘iều chỉnh giá theo nhóm)","缓存读取价格:{{symbol}}{{price}} / 1M tokens":"Giá đọc bá»™ nhá»› đệm: {{symbol}}{{price}} / 1M tokens","缓存读取价格 {{symbol}}{{price}} / 1M tokens":"Giá đọc bá»™ nhá»› đệm {{symbol}}{{price}} / 1M tokens","缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Giá tạo bá»™ nhá»› đệm: {{symbol}}{{price}} / 1M tokens","缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Giá tạo bá»™ nhá»› đệm {{symbol}}{{price}} / 1M tokens","5m缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Giá tạo bá»™ nhá»› đệm 5m: {{symbol}}{{price}} / 1M tokens","5m缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Giá tạo bá»™ nhá»› đệm 5m {{symbol}}{{price}} / 1M tokens","1h缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Giá tạo bá»™ nhá»› đệm 1h: {{symbol}}{{price}} / 1M tokens","1h缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Giá tạo bá»™ nhá»› đệm 1h {{symbol}}{{price}} / 1M tokens","图片输入价格:{{symbol}}{{price}} / 1M tokens":"Giá đầu vào hình ảnh: {{symbol}}{{price}} / 1M tokens","图片输入价格 {{symbol}}{{price}} / 1M tokens":"Giá đầu vào hình ảnh {{symbol}}{{price}} / 1M tokens","输入价格 {{symbol}}{{price}} / 1M tokens":"Giá đầu vào {{symbol}}{{price}} / 1M tokens","音频输入价格:{{symbol}}{{price}} / 1M tokens":"Giá đầu vào âm thanh: {{symbol}}{{price}} / 1M tokens","音频补全价格:{{symbol}}{{price}} / 1M tokens":"Giá hoàn thành âm thanh: {{symbol}}{{price}} / 1M tokens","Web 搜索调用 {{webSearchCallCount}} 次":"Đã gọi tìm kiếm Web {{webSearchCallCount}} lần","文件搜索调用 {{fileSearchCallCount}} 次":"Đã gọi tìm kiếm tệp {{fileSearchCallCount}} lần","图片倍率 {{imageRatio}}":"Hệ số hình ảnh {{imageRatio}}","音频倍率 {{audioRatio}}":"Hệ số âm thanh {{audioRatio}}","普通输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Đầu vào thường: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Đầu vào bá»™ nhá»› đệm: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số bá»™ nhá»› đệm {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","图片输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 图片倍率 {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Đầu vào hình ảnh: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số hình ảnh {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Đầu vào âm thanh: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số âm thanh {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Đầu ra: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số hoàn thành {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","Web 搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Tìm kiếm Web: {{count}} / 1K * đơn giá {{price}} * {{ratioType}} {{ratio}} = {{amount}}","文件搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Tìm kiếm tệp: {{count}} / 1K * đơn giá {{price}} * {{ratioType}} {{ratio}} = {{amount}}","图片生成:1 次 * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Tạo ảnh: 1 lần gọi * đơn giá {{price}} * {{ratioType}} {{ratio}} = {{amount}}","合计:{{total}}":"Tổng cá»™ng: {{total}}","模型倍率 {{modelRatio}},补全倍率 {{completionRatio}},音频倍率 {{audioRatio}},音频补全倍率 {{audioCompletionRatio}},{{cachePart}}{{ratioType}} {{ratio}}":"Hệ số mô hình {{modelRatio}}, hệ số hoàn thành {{completionRatio}}, hệ số âm thanh {{audioRatio}}, hệ số hoàn thành âm thanh {{audioCompletionRatio}}, {{cachePart}}{{ratioType}} {{ratio}}","文字输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Đầu ra văn bản: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số hoàn thành {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * 音频补全倍率 {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Đầu ra âm thanh: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số âm thanh {{audioRatio}} * hệ số hoàn thành âm thanh {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","合计:文字部分 {{textTotal}} + 音频部分 {{audioTotal}} = {{total}}":"Tổng cá»™ng: phần văn bản {{textTotal}} + phần âm thanh {{audioTotal}} = {{total}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},{{ratioType}} {{ratio}}":"Hệ số mô hình {{modelRatio}}, hệ số đầu ra {{completionRatio}}, hệ số bá»™ nhá»› đệm {{cacheRatio}}, {{ratioType}} {{ratio}}","缓存读取:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Đọc bá»™ nhá»› đệm: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số bá»™ nhá»› đệm {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存创建倍率 {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Tạo bá»™ nhá»› đệm: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số tạo bá»™ nhá»› đệm {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}","5m缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 5m缓存创建倍率 {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}":"Tạo bá»™ nhá»› đệm 5m: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số tạo bá»™ nhá»› đệm 5m {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}","1h缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 1h缓存创建倍率 {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}":"Tạo bá»™ nhá»› đệm 1h: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số tạo bá»™ nhá»› đệm 1h {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 输出倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Đầu ra: {{tokens}} / 1M * hệ số mô hình {{modelRatio}} * hệ số đầu ra {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","空":"Trống","{{ratioType}} {{ratio}}x":"{{ratioType}} {{ratio}}x","模型价格:{{symbol}}{{price}}":"Giá mô hình: {{symbol}}{{price}}","模型价格 {{price}}":"Giá mô hình {{price}}","缓存读 {{price}} / 1M tokens":"Đọc bá»™ nhá»› đệm {{price}} / 1M tokens","5m缓存创建 {{price}} / 1M tokens":"Tạo bá»™ nhá»› đệm 5m {{price}} / 1M tokens","1h缓存创建 {{price}} / 1M tokens":"Tạo bá»™ nhá»› đệm 1h {{price}} / 1M tokens","缓存创建 {{price}} / 1M tokens":"Tạo bá»™ nhá»› đệm {{price}} / 1M tokens","图片输入 {{price}} / 1M tokens":"Đầu vào hình ảnh {{price}} / 1M tokens","输入 {{price}} / 1M tokens":"Đầu vào {{price}} / 1M tokens","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Bá»™ nhá»› đệm {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Tạo bá»™ nhá»› đệm {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Tạo bá»™ nhá»› đệm 5m {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Tạo bá»™ nhá»› đệm 1h {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}":"(Đầu vào {{nonImageInput}} tokens + Đầu vào hình ảnh {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}","图片输入价格:{{symbol}}{{total}} / 1M tokens":"Giá đầu vào hình ảnh: {{symbol}}{{total}} / 1M tokens","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + 音频提示 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Prompt văn bản {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + Hoàn thành văn bản {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + Prompt âm thanh {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + Hoàn thành âm thanh {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格 {{symbol}}{{price}} / 次 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Giá mô hình {{symbol}}{{price}} / lượt gọi * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","缓存读取价格:{{symbol}}{{total}} / 1M tokens":"Giá đọc bá»™ nhá»› đệm: {{symbol}}{{total}} / 1M tokens","补全 {{completion}} tokens * 输出倍率 {{completionRatio}}":"Hoàn thành {{completion}} tokens * Tá»· lệ đầu ra {{completionRatio}}","补全倍率 {{completionRatio}}":"Tá»· lệ hoàn thành {{completionRatio}}","输出价格 {{symbol}}{{price}} / 1M tokens":"Giá đầu ra {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{price}} / 1M tokens":"Giá đầu ra: {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{total}} / 1M tokens":"Giá đầu ra: {{symbol}}{{total}} / 1M tokens"},lFn={translation:sFn},cFn={" + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + Web search {{count}} time / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + Web search {{count}} times / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}":" + Image generation call {{symbol}}{{price}} / 1 time * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one":" + File search {{count}} time / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other":" + File search {{count}} times / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}"," 个模型设置相同的值":" models with the same value"," 吗?":"?"," 秒":"s"," 秒。":" seconds.",",当前无生效订阅,将自动使用钱包":", no active subscription. Wallet will be used automatically.",",时间:":",time:",",点击更新":", click Update","(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)":"(Currently only supports Epay interface, the default callback address is the server address above!)","(筛选后显示 {{count}} 条)_one":"(Showing {{count}} item after filtering)","(筛选后显示 {{count}} 条)_other":"(Showing {{count}} items after filtering)","(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"(Input {{input}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}":"(Input {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + Audio input {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}","(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}":"(Input {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}","[最多请求次数]和[最多请求完成次数]的最大值为2147483647。":"The maximum value of [Maximum request count] and [Maximum request completion count] is 2147483647.","[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。":"[Maximum request count] must be greater than or equal to 0, [Maximum request completion count] must be greater than or equal to 1.",'{\n "default": [200, 100],\n "vip": [0, 1000]\n}':`{ "default": [200, 100], "vip": [0, 1000] }`,"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"{{breakdown}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}":"{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}","{{name}} ID":"{{name}} ID","{{ratioType}} {{ratio}}":"{{ratioType}} {{ratio}}","• 视频服务商的跨域限制":"• Cross-origin limitations from the video provider","• 防盗链保护机制":"• Hotlink protection mechanisms","• 需要特定的请求头或认证":"• Specific headers or authentication are required","© {{currentYear}}":"© {{currentYear}}","| 基于":" | Based on ","$/1M tokens":"$/1M tokens","0 - 最低":"0 - Lowest","0 表示不限":"0 means unlimited","0.002-1之间的小数":"Decimal between 0.002-1","0.1以上的小数":"Decimal above 0.1","1) 点击「打开授权页面」完成登录;2) 浏览器会跳转到 localhost(页面打不开也没关系);3) 复制地址栏完整 URL 粘贴到下方;4) 点击「生成并填入」。":`1) Click "Open Authorization Page" to complete login; 2) The browser will redirect to localhost (it's OK if the page doesn't load); 3) Copy the full URL from the address bar and paste it below; 4) Click "Generate and Fill".`,"10 - 最高":"10 - Highest","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"1h cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","1h缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h缓存创建倍率: {{cacheCreationRatio1h}})":"1h cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (1h cache creation ratio: {{cacheCreationRatio1h}})","2 - 低":"2 - Low",'2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的"."':"After May 10, 2025, channels added do not need to remove the dot in the model name during deployment","360智脑":"360 AI Brain","5 - 正常(默认)":"5 - Normal (default)","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"5m cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","5m缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m缓存创建倍率: {{cacheCreationRatio5m}})":"5m cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (5m cache creation ratio: {{cacheCreationRatio5m}})","8 - 高":"8 - High","AGPL v3.0协议":"AGPL v3.0 License","AI 对话":"AI Chat",AI模型测试环境:"AI model testing environment",AI模型配置:"AI model configuration","AK/SK 模式:使用 AccessKey 和 SecretAccessKey;API Key 模式:使用 API Key":"AK/SK mode uses AccessKey and SecretAccessKey; API Key mode uses an API Key","API Key":"API Key","API Key 模式下不支持批量创建":"Batch creation not supported in API Key mode","API Key 验证失败":"API Key verification failed","API Key 验证成功!连接到 io.net 服务正常":"API Key verification successful! Connection to io.net service is normal","API 地址和相关配置":"API URL and related configuration","API 密钥":"API Key","API 文档":"API Documentation","API 配置":"API Configuration",API令牌管理:"API token management",API使用记录:"API usage records",API信息:"API Information","API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)":"API information management, you can configure multiple API addresses for status display and load balancing (maximum 50)",API地址:"Base URL",API渠道配置:"API channel configuration",API端点:"API endpoints","Authorization callback URL 填":"Fill in the Authorization callback URL","Authorization Endpoint":"Authorization Endpoint",auto分组调用链路:"auto group call chain",Available:"Available",Bark推送URL:"Bark Push URL","Bark推送URL必须以http://或https://开头":"Bark push URL must start with http:// or https://",Bark通知:"Bark notification","Basic Auth 头":"Basic Auth Header","Cache Directory":"Cache Directory","Cached tokens":"Cached tokens","Cached tokens 占比口径由后端返回:Claude 语义按 cached/(prompt+cached),其余按 cached/prompt。":"Cached token ratio is returned by the backend: Claude calculates as cached/(prompt+cached), others as cached/prompt.","Changing batch type to:":"Changing batch type to:","ChatCompletions→Responses 兼容配置":"ChatCompletions→Responses Compatibility Configuration","ChatCompletions→Responses 兼容配置(Beta)":"ChatCompletions→Responses Compatibility (Beta)","Claude 强制 beta=true":"Claude Force beta=true","Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Claude thinking adaptation BudgetTokens = MaxTokens * BudgetTokens percentage",Claude设置:"Claude settings",Claude请求头覆盖:"Claude request header override",Claude请求头追加:"Claude request header append","Claude会在原有请求头基础上追加这些值,不会覆盖已有同名请求头;重复值会自动忽略。":"Claude appends these values on top of existing request headers. Existing headers are not overwritten, and duplicate values are ignored automatically.","Client ID":"Client ID","Client Secret":"Client Secret","Codex 授权":"Codex Authorization","Codex 渠道不支持批量创建":"Codex channel does not support batch creation","common.changeLanguage":"Change Language","Completion tokens":"Completion tokens",Configuration:"Configuration","context_int/context_string 从请求上下文读取;gjson 从入口请求的 JSON body 按 gjson path 读取。":"context_int/context_string reads from request context; gjson reads from the entry request JSON body using gjson path.","CPU 使用率超过此值时拒绝请求":"Reject requests when CPU usage exceeds this value","CPU 阈值 (%)":"CPU Threshold (%)","Creem API 密钥,敏感信息不显示":"Creem API key, sensitive information not displayed","Creem Setting Tips":"Creem only supports preset fixed-amount products. These products and their prices need to be created and configured in advance on the Creem website, so custom dynamic amount top-ups are not supported. Configure the product name and price on Creem, obtain the Product Id, and then fill it in for the product below. Set the top-up amount and display price for this product in the new API.","Creem 介绍":"Creem is the payment partner you always deserved, we strive for simplicity and straightforwardness on our APIs.","Creem 充值":"Creem Recharge","Creem 设置":"Creem Setting","default为默认设置,可单独设置每个分类的安全等级":'"default" is the default setting, and each category can be set separately',"default为默认设置,可单独设置每个模型的版本":'"default" is the default setting, and each model can be set separately',"Dify渠道只适配chatflow和agent,并且agent不支持图片!":"Dify channel only supports chatflow and agent, and agent does not support images!",Discord:"Discord","Discord Client ID":"Discord Client ID","Discord Client Secret":"Discord Client Secret","Discord ID":"Discord ID","Discovery claims":"Discovery claims","Discovery scopes":"Discovery scopes","Discovery 建议 scopes:":"Recommended Discovery scopes:","EUR (欧元)":"EUR (Euro)",false:"false","GC execution failed":"GC execution failed","GC 已执行":"GC executed","GC 执行失败":"GC execution failed","GC 次数":"GC Count",Gemini安全设置:"Gemini safety settings","Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比":"Gemini thinking adaptation BudgetTokens = MaxTokens * BudgetTokens percentage",Gemini思考适配设置:"Gemini thinking adaptation settings",Gemini版本设置:"Gemini version settings",Gemini设置:"Gemini settings",GitHub:"GitHub","GitHub Client ID":"GitHub Client ID","GitHub Client Secret":"GitHub Client Secret","GitHub ID":"GitHub ID","Goroutine 数":"Goroutine Count",Gotify应用令牌:"Gotify application token",Gotify服务器地址:"Gotify server address","Gotify服务器地址必须以http://或https://开头":"Gotify server address must start with http:// or https://",Gotify通知:"Gotify notification","GPU/容器":"GPU/Container",GPU数量:"Number of GPUs",Grok设置:"Grok Settings","Haiku 模型":"Haiku Model","Homepage URL 填":"Fill in the Homepage URL",ID:"ID","include_obfuscation 用于控制 Responses 流混淆字段。默认关闭以避免客户端关闭该安全保护":"include_obfuscation controls obfuscation fields in Responses stream. Disabled by default to prevent clients from disabling this security protection","inference_geo 字段用于控制 Claude 数据驻留推理区域。默认关闭以避免未经授权透传地域信息":"The inference_geo field controls Claude's data residency inference region. Disabled by default to prevent unauthorized pass-through of geographic information",IP:"IP",IP白名单:"IP Whitelist","IP白名单(支持CIDR表达式)":"IP whitelist (supports CIDR expressions)",IP限制:"IP restrictions",IP黑名单:"IP blacklist",JSON:"JSON","JSON 已格式化":"JSON Formatted","JSON 文本":"JSON Text","JSON 无效":"Invalid JSON","JSON 模式":"JSON Mode","JSON 模式支持手动输入或上传服务账号 JSON":"JSON mode supports manual input or upload service account JSON","JSON格式密钥,请确保格式正确":"JSON format key, please ensure the format is correct",JSON格式错误:"JSON format error",JSON编辑:"JSON Editor","JSON解析错误:":"JSON parsing error:",Key:"Key","Key 或 Path":"Key or Path","Key 指纹":"Key Fingerprint","Key 摘要":"Key summary","Key 来源":"Key Source","Key 来源类型":"Key Source Type","Linux DO Client ID":"Linux DO Client ID","Linux DO Client Secret":"Linux DO Client Secret",LinuxDO:"LinuxDO","LinuxDO ID":"LinuxDO ID","Logo 图片地址":"Logo image address","Midjourney 任务记录":"Midjourney Task Records",MIT许可证:"MIT License","New API项目仓库地址:":"New API project repository address: ","NewAPI 默认不会将入口请求的 User-Agent 透传到上游渠道;该条件仅用于识别访问本站点的客户端。":"NewAPI does not pass the incoming request's User-Agent to upstream channels by default; this condition is only used to identify clients accessing this site.","OAuth Client ID":"OAuth Client ID","OAuth Client Secret":"OAuth Client Secret","OAuth 登录失败:":"OAuth login failed: ","OAuth 端点":"OAuth Endpoints","OAuth 配置错误:授权端点必须是完整的 URL(以 http:// 或 https:// 开头)":"OAuth configuration error: Authorization endpoint must be a full URL (starting with http:// or https://)",OIDC:"OIDC","OIDC ID":"OIDC ID","Ollama 模型管理":"Ollama Model Management","Ollama 版本信息":"Ollama Version Info","Opus 模型":"Opus Model",Passkey:"Passkey","Passkey 已解绑":"Passkey removed","Passkey 已重置":"Passkey has been reset","Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式":"Passkey is a passwordless authentication method based on WebAuthn standard, supporting fingerprint, face recognition, hardware keys and other authentication methods","Passkey 注册失败,请重试":"Passkey registration failed. Please try again.","Passkey 注册成功":"Passkey registration successful","Passkey 登录":"Passkey Login","Ping间隔(秒)":"Ping Interval (seconds)","POST 参数":"POST Parameters","price_xxx 的商品价格 ID,新建产品后可获得":"Product price ID for price_xxx, available after creating new product","Prompt cache hit tokens":"Prompt cache hit tokens","Prompt tokens":"Prompt tokens","Reasoning Effort":"Reasoning Effort","Recharge Quota":"Recharge Quota","Request ID":"Request ID","safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私":"The safety_identifier field helps OpenAI identify application users who may violate usage policies. Disabled by default to protect user privacy","Scopes(可选)":"Scopes (optional)","service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用":"The service_tier field is used to specify service level. Allowing pass-through may result in higher billing than expected. Disabled by default to avoid extra charges","sk_xxx 或 rk_xxx 的 Stripe 密钥,敏感信息不显示":"Stripe key for sk_xxx or rk_xxx, sensitive information not displayed","SMTP 发送者邮箱":"SMTP Sender Email","SMTP 服务器地址":"SMTP Server Address","SMTP 端口":"SMTP Port","SMTP 访问凭证":"SMTP Access Credential","SMTP 账户":"SMTP Account","Sonnet 模型":"Sonnet Model","SSE 事件":"SSE Events",SSE数据流:"SSE Stream",SSRF防护开关详细说明:"Master switch controls whether SSRF protection is enabled. When disabled, all SSRF checks are bypassed, allowing access to any URL. ⚠️ Only disable this feature in completely trusted environments.",SSRF防护设置:"SSRF Protection Settings",SSRF防护详细说明:"SSRF protection prevents malicious users from using your server to access internal network resources. Configure whitelists for trusted domains/IPs and restrict allowed ports. Applies to file downloads, webhooks, and notifications.","store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用":"The store field authorizes OpenAI to store request data for product evaluation and optimization. Disabled by default. Enabling may cause Codex to malfunction","Stripe 设置":"Stripe Settings","Stripe/Creem 商品ID(可选)":"Stripe/Creem Product ID (optional)","Stripe/Creem 需在第三方平台创建商品并填入 ID":"Stripe/Creem products must be created on the third-party platform and the ID filled in",Telegram:"Telegram","Telegram Bot Token":"Telegram Bot Token","Telegram Bot 名称":"Telegram Bot Name","Telegram ID":"Telegram ID","Token Endpoint":"Token Endpoint","token 会按倍率换算成“额度/次数”,请求结束后再做差额结算(补扣/返还)。":"Tokens are converted to quota/usage count by ratio. After the request completes, the difference is settled (additional deduction/refund).","Total tokens":"Total tokens",true:"true","TTL(秒,0 表示默认)":"TTL (seconds, 0 for default)","TTL(秒)":"TTL (seconds)","Turnstile Secret Key":"Turnstile Secret Key","Turnstile Site Key":"Turnstile Site Key",Unix时间戳:"Unix timestamp","Uptime Kuma地址":"Uptime Kuma Address","Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)":"Uptime Kuma monitoring category management, you can configure multiple monitoring categories for service status display (maximum 20)","URL 标识,只能包含小写字母、数字和连字符":"URL identifier, only lowercase letters, numbers, and hyphens allowed",URL链接:"URL Link","USD (美元)":"USD (US Dollar)","User Info Endpoint":"User Info Endpoint","User-Agent include(每行一个,可不写)":"User-Agent include (one per line, optional)","Value 正则":"Value Regex","Vertex AI 不支持 functionResponse.id 字段,开启后将自动移除该字段":"Vertex AI does not support the functionResponse.id field. When enabled, this field will be automatically removed","Webhook 密钥":"Webhook Secret","Webhook 签名密钥":"Webhook Signature Key",Webhook地址:"Webhook URL","Webhook地址必须以https://开头":"Webhook URL must start with https://",Webhook请求结构说明:"Webhook request structure description",Webhook通知:"Webhook notification","Web搜索价格:{{symbol}}{{price}} / 1K 次":"Web Search Price: {{symbol}}{{price}} / 1K requests","WeChat Server 服务器地址":"WeChat Server Address","WeChat Server 访问凭证":"WeChat Server Access Credential","Well-Known URL":"Well-Known URL","Well-Known URL 必须以 http:// 或 https:// 开头":"Well-Known URL must start with http:// or https://","whsec_xxx 的 Webhook 签名密钥,敏感信息不显示":"Webhook signature key for whsec_xxx, sensitive information not displayed",Worker地址:"Worker Address",Worker密钥:"Worker Key",一个月:"A month",一天:"One day",一小时:"One hour","一次调用消耗多少刀,优先级大于模型倍率":"How much USD one call costs, priority over model ratio","一行一个,不区分大小写":"One line per keyword, not case-sensitive","一行一个屏蔽词,不需要符号分割":"One line per sensitive word, no symbols are required","一键填充到 FluentRead":"One-click fill to FluentRead",上一个表单块:"Previous form block",上一步:"Previous","上次保存: ":"Last saved: ",上游倍率同步:"Upstream ratio synchronization",上游返回:"Upstream response",下一个表单块:"Next form block",下一步:"Next",下午好:"Good afternoon",下载日志:"Download Logs",不再提醒:"Do not remind again",不升级:"No upgrade",不同用户分组的价格信息:"Price information for different user groups",不填则为模型列表第一个:"First model in list if empty",不建议使用:"Not recommended",不支持:"Not supported","不是合法的 JSON 字符串":"Not a valid JSON string",不更改:"Not change",不重置:"No Reset",不限:"Unlimited",不限制:"Unlimited",与本地相同:"Same as local",专属倍率:"Exclusive group ratio",两次输入的密码不一致:"The two passwords entered do not match","两次输入的密码不一致!":"The passwords entered twice are inconsistent!",两步验证:"Two-Factor Authentication","两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。":"Two-factor authentication (2FA) provides additional security protection for your account. After enabling, you need to enter your password and the verification code generated by the authenticator application when logging in.","两步验证启用成功!":"Two-factor authentication enabled successfully!",两步验证已禁用:"Two-factor authentication has been disabled",两步验证设置:"Two-factor authentication settings",个:"individual",个GPU:" GPUs",个人中心:"Personal center",个人中心区域:"Personal Center Area",个人信息设置:"Personal information settings",个人设置:"Personal Settings",个字段:" fields",个实例:" instances",个已过期:"expired",个性化设置:"Personalization Settings",个性化设置左侧边栏的显示内容:"Personalize the display content of the left sidebar",个月:" months",个未配置模型:"models not configured",个模型:"models",个生效中:"active","个部署吗?此操作不可逆。":" deployments? This operation cannot be undone.",中午好:"Good afternoon",'为一个 JSON 对象,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Is a JSON object, e.g.: {"100": 0.95, "200": 0.9, "500": 0.85}',"为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]":"Is a JSON array, e.g.: [10, 20, 50, 100, 200, 500]","为一个 JSON 文本":"Is a JSON text","为一个 JSON 文本,例如:":"Is a JSON text, e.g.:","为一个 JSON 文本,键为分组名称,值为倍率":"Is a JSON text with group name as key and ratio as value","为一个 JSON 文本,键为分组名称,值为分组描述":"Is a JSON text with group name as key and group description as value",'为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 "gpt-4-gizmo-*": 0.1,一次消耗0.1刀':'Is a JSON text with model name as key and cost per call as value, e.g.: "gpt-4-gizmo-*": 0.1, costs $0.1 per call',"为一个 JSON 文本,键为模型名称,值为倍率":"Is a JSON text with model name as key and ratio as value",'为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-audio-preview": 16}':'A JSON text with model name as key and ratio as value, e.g.: {"gpt-4o-audio-preview": 16}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-4o-realtime": 2}':'A JSON text with model name as key and ratio as value, e.g.: {"gpt-4o-realtime": 2}','为一个 JSON 文本,键为模型名称,值为倍率,例如:{"gpt-image-1": 2}':'A JSON text with model name as key and ratio as value, e.g.: {"gpt-image-1": 2}',"为一个 JSON 文本,键为组名称,值为倍率":"Is a JSON text with group name as key and ratio as value","为了保护账户安全,请验证您的两步验证码。":"To protect account security, please verify your two-factor authentication code.","为了保护账户安全,请验证您的身份。":"To protect account security, please verify your identity.","为保证匹配准确,请确保客户端直连本站点(避免反向代理/网关改写 User-Agent)。":"To ensure accurate matching, make sure the client connects directly to this site (avoid reverse proxies/gateways that rewrite User-Agent).","为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https":"If empty, defaults to server address. Multiple Origins separated by commas, e.g.: https://newapi.pro,https://newapi.com. Note: cannot contain [], must use https",主模型:"Primary Model",主页链接填:"Enter homepage link",之前的所有日志:"All previous logs",二步验证已重置:"Two-factor authentication has been reset",产品ID:"Product ID",产品ID已存在:"Product ID already exists",产品名称:"Product Name",产品配置:"Product Configuration","产品配置错误,请联系管理员":"Product configuration error, please contact the administrator","仅为使用OpenAI格式的Gemini/Vertex渠道填充thoughtSignature":"Fill thoughtSignature only for Gemini/Vertex channels using the OpenAI format","仅会覆盖你勾选的字段,未勾选的字段保持本地不变。":"Only selected fields will be overwritten, unselected fields remain unchanged.","仅供参考,以实际扣费为准":"For reference only, actual deduction shall prevail",仅保存:"Save Only","仅修改展示粒度,统计精确到小时":"Only modify display granularity, statistics accurate to the hour",仅密钥:"Only key",仅对自定义模型有效:"Only effective for custom models",仅当前层:"Current level only","仅当自动禁用开启时有效,关闭后不会自动禁用该渠道":"Only effective when automatic disabling is enabled, after closing, the channel will not be automatically disabled",仅支持:"Only supports","仅支持 JSON 对象,必须包含 access_token 与 account_id":"Only JSON objects are supported, must include access_token and account_id","仅支持 JSON 文件":"Only JSON files are supported","仅支持 JSON 文件,支持多文件":"Only JSON files are supported, multiple files are supported","仅支持 OpenAI 接口格式":"Only OpenAI interface format is supported",仅显示已绑定:"Show bound only",仅显示矛盾倍率:"Only show conflicting ratios","仅用于开发环境,生产环境应使用 HTTPS":"For development only, use HTTPS in production","仅用于换算,实际保存的是额度":"For conversion only, quota is what gets saved",仅用订阅:"Subscription only",仅用钱包:"Wallet only",仅重置配置:"Reset configuration only",今日关闭:"Close Today",今日已签到:"Checked in today","今日已签到,累计签到":"Checked in today, total check-ins",从官方模型库同步:"Sync from official model library","从认证器应用中获取验证码,或使用备用码":"Get verification code from authenticator app, or use backup code",从配置文件同步:"Sync from config file",代理地址:"Proxy address",代理设置:"Proxy Settings",代码已复制到剪贴板:"Code copied to clipboard",令牌:"Tokens",令牌分组:"Token grouping","令牌分组,默认为用户的分组":"Token group, default is your group","令牌创建成功,请在列表页面点击复制获取令牌!":"Token created successfully, please click copy on the list page to get the token!",令牌名称:"Token Name",令牌已重置并已复制到剪贴板:"Token has been reset and copied to clipboard","令牌更新成功!":"Token updated successfully!","令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制":"The quota of the token is only used to limit the maximum quota usage of the token itself, and the actual usage is limited by the remaining quota of the account",令牌端点:"Token Endpoint",令牌管理:"Token Management","以下上游数据可能不可信:":"The following upstream data may not be reliable: ","以下文件解析失败,已忽略:{{list}}":"The following files failed to parse and have been ignored: {{list}}",以及:"and",仪表盘设置:"Dashboard Settings",价格:"Pricing","价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}}":"Price: {{symbol}}{{price}} * {{ratioType}}: {{ratio}}","价格:${{price}} * {{ratioType}}:{{ratio}}":"Price: ${{price}} * {{ratioType}}: {{ratio}}","价格暂时不可用,请稍后重试":"Price temporarily unavailable, please try again later","价格计算中...":"Calculating price...",价格计算失败:"Price calculation failed","价格计算失败: ":"Price calculation failed: ",价格设置:"Price Settings",价格设置方式:"Pricing configuration method","价格重新计算中...":"Recalculating price...",价格预估:"Price Estimate","任一满足(OR)":"Any match (OR)","任务 ID":"Task ID",任务ID:"Task ID",任务日志:"Task Logs",任务状态:"Status",任务记录:"Task Records","企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选":"Enterprise accounts have special return format and require special handling. If not an enterprise account, do not check this option",优先级:"Priority",优先订阅:"Subscription first",优先钱包:"Wallet first",优惠:"Discount",低于此额度时将发送邮件提醒用户:"Email reminder will be sent when quota falls below this",余额:"Balance",余额充值管理:"Balance recharge management",作废:"Invalidate",作废于:"Invalidated at","作废后该订阅将立即失效,历史记录不受影响。是否继续?":"After invalidation, the subscription becomes invalid immediately. History is not affected. Continue?",作用域:"Scope","作用域:包含分组":"Scope: Include Group","作用域:包含规则名称":"Scope: Include Rule Name",你似乎并没有修改什么:"You seem to have not modified anything","你可以在“自定义模型名称”处手动添加它们,然后点击填入后再提交,或者直接使用下方操作自动处理。":"You can manually add them under “Custom model names”, click Fill and submit, or use the actions below to handle them automatically.","使用 {{name}} 继续":"Continue with {{name}}","使用 Discord 继续":"Continue with Discord","使用 GitHub 继续":"Continue with GitHub",'使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}':'Use JSON object format, format: {"group_name": [max_requests, max_completions]}',"使用 LinuxDO 继续":"Continue with LinuxDO","使用 OIDC 继续":"Continue with OIDC","使用 Passkey 实现免密且更安全的登录体验":"Use Passkey for password-free and more secure login experience","使用 Passkey 登录":"Sign in with Passkey","使用 Passkey 验证":"Verify with Passkey","使用 微信 继续":"Continue with WeChat","使用 用户名 注册":"Sign up with Username","使用 邮箱或用户名 登录":"Sign in with Email or Username",使用ID排序:"Sort by ID",使用日志:"Usage Logs",使用模式:"Usage mode",使用统计:"Usage Statistics","使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:":"Use an authenticator app (such as Google Authenticator, Microsoft Authenticator) to scan the QR code below:",使用认证器应用扫描二维码:"Scan QR code with authenticator app",例如:"e.g.","例如 /var/cache/new-api":"e.g. /var/cache/new-api","例如 €, £, Rp, ₩, ₹...":"For example, €, £, Rp, ₩, ₹...","例如 https://docs.newapi.pro":"E.g., https://docs.newapi.pro","例如:":"For example:",'例如: /bin/bash -c "python app.py"':'e.g.: /bin/bash -c "python app.py"',"例如: nginx:latest":"e.g.: nginx:latest","例如: socks5://user:pass@host:port":"e.g.: socks5://user:pass@host:port","例如:-c":"e.g.: -c","例如:/bin/bash":"e.g.: /bin/bash","例如:0001":"e.g.: 0001","例如:1000":"e.g.: 1000","例如:100000":"e.g.: 100000","例如:2,就是最低充值2$":"e.g.: 2, means minimum top-up is $2","例如:2000":"e.g.: 2000","例如:4.99":"e.g.: 4.99","例如:401, 403, 429, 500-599":"e.g. 401,403,429,500-599","例如:7,就是7元/美金":"e.g.: 7, means 7 yuan per USD","例如:email":"e.g.: email","例如:example.com":"e.g.: example.com","例如:github / si:google / https://example.com/logo.png / 🐱":"e.g.: github / si:google / https://example.com/logo.png / 🐱","例如:GitHub Enterprise":"e.g.: GitHub Enterprise","例如:github-enterprise":"e.g.: github-enterprise","例如:https://example.com/.well-known/openid-configuration":"e.g.: https://example.com/.well-known/openid-configuration","例如:https://gitea.example.com":"e.g.: https://gitea.example.com","例如:https://yourdomain.com":"e.g.: https://yourdomain.com","例如:name、full_name":"e.g.: name, full_name","例如:nginx:latest":"e.g.: nginx:latest","例如:preferred_username、login":"e.g.: preferred_username, login","例如:preview":"e.g.: preview","例如:prod_6I8rBerHpPxyoiU9WK4kot":"e.g.: prod_6I8rBerHpPxyoiU9WK4kot","例如:sub、id、data.user.id":"e.g.: sub, id, data.user.id","例如:基础套餐":"e.g.: Basic Package","例如:该请求不满足准入策略":"e.g.: This request does not meet the admission policy","例如:适合轻度使用":"e.g.: Suitable for light usage","例如:需要等级 {{required}},你当前等级 {{current}}":"e.g.: Required level {{required}}, your current level is {{current}}","例如(全渠道):":"Example (all channels):","例如(指定渠道):":"Example (specific channels):",例如发卡网站的购买链接:"E.g., purchase link from card issuing website",供应商:"Provider",供应商介绍:"Provider introduction","供应商信息:":"Provider information:","供应商创建成功!":"Provider created successfully!",供应商删除成功:"Provider deleted successfully",供应商名称:"Provider name",供应商图标:"Provider icon","供应商更新成功!":"Provider updated successfully!","侧边栏管理(全局控制)":"Sidebar Management (Global Control)",侧边栏设置保存成功:"Sidebar settings saved successfully",保存:"Save","保存 Discord OAuth 设置":"Save Discord OAuth Settings","保存 GitHub OAuth 设置":"Save GitHub OAuth Settings","保存 Linux DO OAuth 设置":"Save Linux DO OAuth Settings","保存 OIDC 设置":"Save OIDC Settings","保存 Passkey 设置":"Save Passkey Settings","保存 SMTP 设置":"Save SMTP Settings","保存 Telegram 登录设置":"Save Telegram Login Settings","保存 Turnstile 设置":"Save Turnstile Settings","保存 WeChat Server 设置":"Save WeChat Server Settings",保存分组倍率设置:"Save group ratio settings",保存备用码:"Save backup codes",保存备用码以备不时之需:"Save backup codes for emergencies",保存失败:"Save failed","保存失败,请重试":"Save failed, please try again","保存失败:":"Save failed:",保存屏蔽词过滤设置:"Save sensitive word filtering settings",保存性能设置:"Save Performance Settings",保存成功:"Saved successfully",保存数据看板设置:"Save data dashboard settings",保存日志设置:"Save log settings",保存模型倍率设置:"Save model ratio settings",保存模型速率限制:"Save model rate limit settings",保存监控设置:"Save Monitoring Settings",保存签到设置:"Save check-in settings",保存绘图设置:"Save drawing settings",保存聊天设置:"Save chat settings",保存设置:"Save Settings",保存通用设置:"Save General Settings",保存邮箱域名白名单设置:"Save Email Domain Whitelist Settings",保存额度设置:"Save Quota Settings","保留原值(目标已有值时不覆盖)":"Keep original value (do not overwrite if target already has a value)",修复数据库一致性:"Fix database consistency",修改为:"Modify to",修改子渠道优先级:"Modify sub-channel priority",修改子渠道权重:"Modify sub-channel weight",修改密码:"Change password",修改绑定:"Modify binding",修改部署名称:"Change Deployment Name",倍率:"Ratio",倍率信息:"Ratio information",倍率是为了方便换算不同价格的模型:"The magnification is to facilitate the conversion of models with different prices.",倍率模式:"Ratio Mode",计费显示模式:"Billing Display Mode","价格模式(默认)":"Price Mode (Default)",倍率类型:"Ratio type",偏好设置:"Preferences",停止测试:"Stop Testing",停止重试:"Stop Retry",停用:"Deactivate","允许 AccountFilter 参数":"Allow AccountFilter parameter","允许 HTTP 协议图片请求(适用于自部署代理)":"Allow HTTP protocol image requests (for self-deployed proxies)","允许 inference_geo 透传":"Allow inference_geo Pass-through","允许 safety_identifier 透传":"Allow safety_identifier Pass-through","允许 service_tier 透传":"Allow service_tier Pass-through","允许 stream_options.include_obfuscation 透传":"Allow stream_options.include_obfuscation Pass-through","允许 Turnstile 用户校验":"Allow Turnstile user verification","允许不安全的 Origin(HTTP)":"Allow insecure Origin (HTTP)","允许回调(会泄露服务器 IP 地址)":"Allow callback (will leak server IP address)","允许在 Stripe 支付中输入促销码":"Allow entering promotion codes during Stripe checkout",允许新用户注册:"Allow new user registration","允许的 Origins":"Allowed Origins","允许的IP,一行一个,不填写则不限制":"Allowed IPs, one per line, not filled in means no restrictions",允许的端口:"Allowed Ports","允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)":"Allow access to private IP addresses (127.0.0.1, 192.168.x.x and other internal addresses)","允许通过 Discord 账户登录 & 注册":"Allow login & registration via Discord account","允许通过 GitHub 账户登录 & 注册":"Allow login & registration via GitHub account","允许通过 Linux DO 账户登录 & 注册":"Allow login & registration via Linux DO account","允许通过 OIDC 进行登录":"Allow login via OIDC","允许通过 Passkey 登录 & 认证":"Allow login & authentication via Passkey","允许通过 Telegram 进行登录":"Allow login via Telegram",允许通过密码进行注册:"Allow registration via password",允许通过密码进行登录:"Allow login via password","允许通过微信登录 & 注册":"Allow login & registration via WeChat",允许重试:"Allow Retry",元:"CNY",充值:"Top Up","充值价格(x元/美金)":"Top Up price (x yuan/dollar)",充值价格显示:"Top Up price",充值分组倍率:"Top Up group ratio","充值分组倍率不是合法的 JSON 字符串":"Top Up group ratio is not a valid JSON string",充值数量:"Top Up quantity","充值数量,最低 ":"Top Up quantity, minimum",充值数量不能小于:"The top up amount cannot be less than",充值方式设置:"Top Up method settings","充值方式设置不是合法的 JSON 字符串":"Top Up method settings is not a valid JSON string",充值确认:"Top Up confirmation",充值账单:"Top Up Bills",充值金额折扣配置:"Top Up amount discount configuration","充值金额折扣配置不是合法的 JSON 对象":"Top Up amount discount configuration is not a valid JSON object",充值链接:"Top Up Link",充值额度:"Top Up Quota","先填写配置,再自动填充 OAuth 端点,能显著减少手工输入":"Fill in configuration first, then auto-fill OAuth endpoints to significantly reduce manual input","先搜索,再一键复制字段名或填入当前规则。字段名为系统内部路径,可直接用于路径 / 来源 / 目标。":"Search first, then copy field names or fill into the current rule with one click. Field names are internal system paths that can be used directly for path / source / target.","免责声明:仅限个人使用,请勿分发或共享任何凭证。该渠道存在前置条件与使用门槛,请在充分了解流程与风险后使用,并遵守 OpenAI 的相关条款与政策。相关凭证与配置仅限接入 Codex CLI 使用,不适用于其他客户端、平台或渠道。":"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use only if you understand the flow and risks, and comply with OpenAI’s terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.",兑换人ID:"Redeemer ID","兑换成功!":"Redemption successful!",兑换码充值:"Redemption code recharge",兑换码创建成功:"Redemption Code Created","兑换码创建成功,是否下载兑换码?":"Redemption code created successfully. Do you want to download it?","兑换码创建成功!":"Redemption code created successfully!","兑换码将以文本文件的形式下载,文件名为兑换码的名称。":"The redemption code will be downloaded as a text file, with the filename being the redemption code name.","兑换码更新成功!":"Redemption code updated successfully!",兑换码生成管理:"Redemption code generation management",兑换码管理:"Redemption Code Management",兑换额度:"Redeem","全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用":"Global control of sidebar areas and functions, users cannot enable functions hidden by administrators",全局设置:"Global Settings",全选:"Select all",全部:"All",全部供应商:"All vendors",全部分组:"All groups",全部地区总可用资源:"Total Available Resources in All Regions",全部填入:"Fill All",全部容器:"All Containers",全部展开:"Expand All",全部收起:"Collapse All",全部标签:"All tags",全部模型:"All Models","全部满足(AND)":"All match (AND)",全部状态:"All status",全部硬件总可用资源:"Total Available Hardware Resources",全部端点:"All endpoints",全部类型:"All types",公告:"Announcement",公告内容:"Notice Content",公告已更新:"Notice updated",公告更新失败:"Notice update failed",公告类型:"Notice Type",共:"Total","共 {{count}} 个密钥_one":"{{count}} key","共 {{count}} 个密钥_other":"{{count}} keys","共 {{count}} 个模型":"{{count}} models","共 {{count}} 个模型_one":"{{count}} model","共 {{count}} 个模型_other":"{{count}} models","共 {{count}} 条日志_one":"{{count}} log entry","共 {{count}} 条日志_other":"{{count}} log entries","共 {{total}} 项,当前显示 {{start}}-{{end}} 项":"{{total}} items total, showing {{start}}-{{end}} items",关:"Off",关于:"About",关于我们:"About Us",关于系统的详细信息:"Detailed information about the system",关于项目:"About Project","关键字(id或者名称)":"Keyword (id or name)",关闭:"Close",关闭侧边栏:"Close sidebar",关闭公告:"Close Notice","关闭后,此模型将不会被“同步官方”自动覆盖或创建":'After closing, this model will not be automatically overwritten or created by "Sync Official"',"关闭后将不再显示此提示(仅对当前浏览器生效)。确定要关闭吗?":"After closing, this notice will no longer be shown (only for this browser). Are you sure you want to close it?","关闭弹窗,已停止批量测试":"Dialog closed, batch testing stopped",关闭提示:"Close notice",其他:"Other",其他注册选项:"Other registration options",其他登录选项:"Other login options",其他设置:"Other Settings",其他详情:"Other details","内存 阈值 (%)":"Memory Threshold (%)",内存使用率超过此值时拒绝请求:"Reject requests when memory usage exceeds this value",内存命中:"Memory Hits","内存缓存最大条目数。0 表示使用后端默认容量:100000。":"Maximum entries for in-memory cache. 0 uses the backend default capacity: 100000.",内容:"Content","内容较大,已启用性能优化模式":"Content is large, performance optimization mode enabled","内容较大,部分功能可能受限":"Content is large, some features may be limited",内置:"Built-in","内置 Ollama 镜像":"Built-in Ollama Image",再次输入部署名称:"Enter Deployment Name Again",最低:"lowest",最低充值美元数量:"Minimum recharge dollar amount",最后使用时间:"Last used time",最后更新:"Last Updated",最后请求:"Last request",最大GPU数量:"Max Number of GPUs",最大可用:"Max Available",最大条目数:"Max Entries",最终抵扣:"Final Deduction",最近一次:"Last",最近事件:"Recent Events",写:"Write",准入策略:"Admission Policy","准入策略 JSON(可选)":"Admission Policy JSON (optional)","准备中...":"Preparing...",准备完成初始化:"Ready to complete initialization",凭证已刷新:"Credentials Refreshed",分类名称:"Category Name",分组:"Group",分组与模型定价设置:"Group and Model Pricing Settings",分组价格:"Group price",分组倍率:"Group ratio",分组倍率设置:"Group ratio settings",'分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{"vip": 0.5, "test": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1':'Group ratio settings, you can add new groups or modify existing group ratios here, format as JSON string, e.g.: {"vip": 0.5, "test": 1}, indicating vip group ratio is 0.5, test group ratio is 1',分组特殊倍率:"Group special ratio",分组特殊可用分组:"Available special groups",分组设置:"Group settings","分组速率配置优先级高于全局速率限制。":"Group rate configuration priority is higher than global rate limit.",分组速率限制:"Group rate limit",分钟:"minutes",切换为Assistant角色:"Switch to Assistant role",切换为System角色:"Switch to System role",切换为单密钥模式:"Switch to single key mode",切换主题:"Switch Theme",划转到余额:"Transfer to balance",划转邀请额度:"Transfer invitation quota",划转金额最低为:"The minimum transfer amount is",划转额度:"Transfer amount","列出的模型将不会自动添加或移除-thinking/-nothinking 后缀":"Models in this list will not automatically add or remove the -thinking/-nothinking suffix.",列设置:"Column settings",创建:"Create","创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)":"Create token with auto group by default, initial token will also be set to auto (otherwise leave blank for user default group)",创建失败:"Creation failed",创建成功:"Created successfully","创建或选择密钥时,将 Project 设置为 io.cloud":"When creating or selecting a key, set Project to io.cloud",创建新用户账户:"Create new user account",创建新的令牌:"Create New Token",创建新的兑换码:"Create a new redemption code",创建新的模型:"Create new model",创建新的渠道:"Create New Channel",创建新的订阅套餐:"Create a New Subscription Plan",创建新的预填组:"Create new pre-filled group",创建时间:"Creation Time",创建用户:"Create User","初始化失败,请重试":"Initialization failed, please retry",初始化系统:"Initialize system",删除:"Delete","删除 Key 来源":"Delete Key Source","删除会彻底移除该订阅记录(含权益明细)。是否继续?":"Deletion will permanently remove this subscription record (including benefit details). Continue?",'删除后无法恢复,确定要删除模型 "{{name}}" 吗?':'Cannot be recovered after deletion, are you sure you want to delete model "{{name}}"?',删除失败:"Delete failed",删除密钥失败:"Failed to delete key",删除成功:"Delete successful",删除所选:"Delete Selected",删除所选令牌:"Delete selected token",删除所选通道:"Delete selected channels",删除条件:"Delete Condition",删除禁用密钥失败:"Failed to delete disabled keys",删除禁用通道:"Delete disabled channels",删除自动禁用密钥:"Delete auto disabled keys",删除规则:"Delete Rule",删除账户:"Delete Account",删除账户确认:"Delete Account Confirmation",删除部署失败:"Failed to delete deployment",刷新:"Refresh",刷新凭证:"Refresh Credentials",刷新失败:"Refresh failed",刷新容器信息:"Refresh Container Info",刷新日志:"Refresh Logs",刷新统计:"Refresh Stats",刷新缓存统计:"Refresh Cache Statistics",刷新缓存统计失败:"Failed to refresh cache statistics","前往 io.net API Keys":"Go to io.net API Keys",前往设置:"Go to Settings",前往设置页面:"Go to Settings Page",前缀:"Prefix",副本数量:"Number of Replicas",剩余:"Remaining","剩余备用码:":"Remaining backup codes: ",剩余时间:"Remaining Time",剩余额度:"Remaining quota","剩余额度/总额度":"Remaining/Total",剩余额度$:"Remaining quota $",功能特性:"Features",加入渠道:"Join Channel",加入预填组:"Join Pre-filled Group",加密存储:"Encrypted Storage","加载中...":"Loading...",加载供应商信息失败:"Failed to load supplier information","加载关于内容失败...":"Failed to load about content...",加载分组失败:"Failed to load groups",加载失败:"Load failed","加载容器信息中...":"Loading container info...","加载容器详情中...":"Loading container details...","加载日志中...":"Loading logs...",加载模型信息失败:"Failed to load model information",加载模型列表失败:"Failed to load model list",加载模型失败:"Failed to load models","加载用户协议内容失败...":"Failed to load user agreement content...","加载设置中...":"Loading settings...","加载详情中...":"Loading details...",加载账单失败:"Failed to load bills","加载隐私政策内容失败...":"Failed to load privacy policy content...",包含:"Contains","包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。":"Includes AI models from unknown or unmarked suppliers, which may come from small suppliers or open-source projects.","包括失败请求的次数,0代表不限制":"Including failed request times, 0 means no limit",匹配值:"Match Value","匹配值(可选)":"Match Value (optional)",匹配方式:"Match Method",匹配类型:"Matching type",区域:"Region",升级分组:"Upgrade Group",单GPU小时费率:"Per GPU Hour Rate",历史消耗:"Consumption",原价:"Original price","原因:":"Reason: ",原密码:"Original Password",原生格式:"Native format",原生额度:"Raw quota","去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥":"Deduplication completed: {{before}} keys before deduplication, {{after}} keys after deduplication",参与官方同步:"Participate in official sync",参数:"parameter",参数传递:"In Parameters",参数值:"Parameter value",参数覆盖:"Parameters override","参数覆盖 JSON 已复制":"Parameter override JSON copied","参数覆盖必须是合法的 JSON 对象":"Parameter override must be a valid JSON object","参数覆盖必须是合法的 JSON 格式!":"Parameter override must be in valid JSON format!",参数覆盖模板:"Parameter Override Template","参数覆盖模板 JSON 格式不正确":"Parameter override template JSON format is incorrect",参数覆盖模板预览:"Parameter Override Template Preview",参数配置:"Parameter Configuration",参数配置有误:"Invalid parameter configuration",参数错误:"Parameter Error",参照生视频:"Reference video generation",友情链接:"Friendly links",发布日期:"Publish Date",发布时间:"Publish Time","发现文档地址(Discovery URL,可选)":"Discovery URL (optional)","发行者 URL(Issuer URL)":"Issuer URL",取消:"Cancel",取消全选:"Deselect all",取消选择:"Deselect",变换:"Transform",变焦:"zoom",变量值:"Variable Value",变量名:"Variable Name",只包括请求成功的次数:"Only include successful request times","只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求":"Only HTTPS is supported, the system will send notifications via POST, please ensure that the address can receive POST requests","只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录":"Only when the user sets IP recording, the IP recording of request and error type logs will be performed",可信:"Reliable","可在设置页面设置关于内容,支持 HTML & Markdown":"The About content can be set on the settings page, supporting HTML & Markdown","可手动填写,多个 scope 用空格分隔":"Can be filled in manually, separate multiple scopes with spaces",可用:"Available",可用令牌分组:"Available token groups",可用分组:"Available groups","可用变量:{{provider}} {{field}} {{op}} {{required}} {{current}} 以及 {{current.path}}":"Available variables: {{provider}} {{field}} {{op}} {{required}} {{current}} and {{current.path}}",可用数量:"Available Quantity",可用模型:"Available models","可用空间: {{free}} / 总空间: {{total}}":"Free: {{free}} / Total: {{total}}",可用端点类型:"Supported endpoint types",可用邀请额度:"Available invitation quota","可留空;留空时会尝试使用 Issuer URL + /.well-known/openid-configuration":"Can be left empty; when empty, will try using Issuer URL + /.well-known/openid-configuration",可视化:"Visualization",可视化倍率设置:"Visual model ratio settings",可视化编辑:"Visual editing","可选,公告的补充说明":"Optional, additional information for the notice","可选,用于复现结果":"Optional, for reproducibility","可选:基于用户信息 JSON 做组合条件准入,条件不满足时返回自定义提示":"Optional: Admission based on combined conditions from user info JSON; returns custom message when conditions are not met","可选:用于自动生成端点或 Discovery URL":"Optional: Used to auto-generate endpoints or Discovery URL","可选。匹配入口请求的 User-Agent;任意一行作为子串匹配(忽略大小写)即命中。":"Optional. Match the incoming request's User-Agent; any line matched as a substring (case-insensitive) counts as a hit.","可选。对提取到的亲和 Key 做正则校验;不填表示不校验。":"Optional. Validate the extracted affinity key with regex; leave empty to skip validation.","可选。对请求路径进行匹配;不填表示匹配所有路径。":"Optional. Match the request path; leave empty to match all paths.",可选值:"Optional value",同时重置消息:"Reset messages simultaneously",同步:"Sync",同步到渠道:"Sync to Channel",同步向导:"Sync Wizard",同步失败:"Synchronization failed",同步成功:"Synchronization successful",同步接口:"Synchronization interface",同步渠道失败:"Failed to sync channel","同步渠道失败:缺少部署信息":"Failed to sync channel: Missing deployment info",同步端点:"Sync Endpoints",名称:"Name","名称+密钥":"Name + key",名称不能为空:"Name cannot be empty",名称匹配类型:"Name matching type",后端请求失败:"Backend request failed",后缀:"Suffix",否:"No",启动:"Start","启动参数 (Args)":"Startup Args",启动命令:"Startup Command","启动命令 (Entrypoint)":"Entrypoint",启动授权失败:"Failed to start authorization",启动时间:"Startup Time",启动部署失败:"Failed to start deployment",启动配置:"Startup Configuration",启用:"Enable","启用 io.net 部署":"Enable io.net Deployment","启用 io.net 部署开关":"Enable io.net Deployment Switch","启用 io.net 部署时必须填写 API Key":"API Key is required when enabling io.net deployment","启用 Prompt 检查":"Enable Prompt check",启用2FA失败:"Failed to enable Two-Factor Authentication","启用Claude思考适配(-thinking后缀)":"Enable Claude thinking adaptation (-thinking suffix)",启用FunctionCall思维签名填充:"Enable FunctionCall thoughtSignature fill",启用Gemini思考后缀适配:"Enable Gemini thinking suffix adaptation",启用Ping间隔:"Enable Ping interval","启用SMTP SSL":"Enable SMTP SSL","启用SSRF防护(推荐开启以保护服务器安全)":"Enable SSRF Protection (Recommended for server security)",启用供应商:"Enable Provider",启用全部:"Enable all","启用后可接入 io.net GPU 资源":"After enabling, you can access io.net GPU resources",启用后可添加图片URL进行多模态对话:"After enabling, you can add image URLs for multimodal conversations","启用后套餐将在用户端展示。是否继续?":"After enabling, the plan will be shown to users. Continue?","启用后将优先复用上一次成功的渠道(粘滞选路)。":"When enabled, the last successful channel will be reused preferentially (sticky routing).","启用后将使用 Creem Test Mode":"Use Creem Test Mode after enabling",启用密钥失败:"Failed to enable key",启用屏蔽词过滤功能:"Enable sensitive word filtering function",启用性能监控:"Enable Performance Monitoring","启用性能监控后,当系统资源使用率超过设定阈值时,将拒绝新的 Relay 请求 (/v1, /v1beta 等),以保护系统稳定性。":"When performance monitoring is enabled and system resource usage exceeds the set threshold, new Relay requests (/v1, /v1beta, etc.) will be rejected to protect system stability.",启用所有密钥失败:"Failed to enable all keys","启用数据看板(实验性)":"Enable data dashboard (experimental)","启用此模式后,将使用您自定义的请求体发送API请求,模型配置面板的参数设置将被忽略。":"After enabling this mode, your custom request body will be used to send API requests, and parameter settings in the model configuration panel will be ignored.",启用状态:"Enabled Status","启用用户模型请求速率限制(可能会影响高并发性能)":"Enable user model request rate limit (may affect high concurrency performance)",启用磁盘缓存:"Enable Disk Cache","启用磁盘缓存后,大请求体将临时存储到磁盘而非内存,可显著降低内存占用,适用于处理包含大量图片/文件的请求。建议在 SSD 环境下使用。":"When enabled, large request bodies are temporarily stored on disk instead of memory, significantly reducing memory usage. Suitable for requests with large images/files. SSD recommended.",启用签到功能:"Enable check-in feature",启用绘图功能:"Enable drawing function",启用请求体透传功能:"Enable request body pass-through functionality",启用请求透传:"Enable request pass-through",启用违规扣费:"Enable violation deduction",启用额度消费日志记录:"Enable quota consumption logging",启用验证:"Enable Authentication",周:"week","命中判定:usage 中存在 cached tokens(例如 cached_tokens/prompt_cache_hit_tokens)即视为命中。":"Hit determination: Presence of cached tokens in usage (e.g. cached_tokens/prompt_cache_hit_tokens) is considered a hit.",命中率:"Hit Rate","命中该亲和规则后,会把此模板合并到渠道参数覆盖中(同名键由模板覆盖)。":"When this affinity rule is matched, the template is merged into the channel parameter overrides (same-name keys are overridden by the template).",和:"and","和Claude不同,默认情况下Gemini的思考模型会自动决定要不要思考,就算不开启适配模型也可以正常使用,如果您需要计费,推荐设置无后缀模型价格按思考价格设置。支持使用 gemini-2.5-pro-preview-06-05-thinking-128 格式来精确传递思考预算。":"Unlike Claude, Gemini thinking models automatically decide whether to think by default. They work normally even without the adapter enabled. If you need billing, set the price of models without suffix to the thinking price. Use format like gemini-2.5-pro-preview-06-05-thinking-128 to specify exact thinking budget.",响应:"Response",响应时间:"Response time",响应缺少凭据:"Response missing credentials",响应缺少授权链接:"Response missing authorization link","商品价格 ID":"Product Price ID",回答内容:"Answer Content","回调 URL 填":"Callback URL Fill","回调 URL 格式":"Callback URL format",回调地址:"Callback address",固定价格:"Fixed Price","固定价格(每次)":"Fixed Price (per use)",固定价格值:"Fixed Price Value",图像生成:"Image Generation",图标:"Icon","图标使用 react-icons(Simple Icons)或 URL/emoji,例如:github、gitlab、si:google":"Icon uses react-icons (Simple Icons) or URL/emoji, e.g.: github, gitlab, si:google","图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ":"The icon uses the @lobehub/icons library, such as: OpenAI, Claude.Color, supports chain parameters: OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, query all available icons please ",图混合:"Blend",图片功能在自定义请求体模式下不可用:"Image functionality is not available in custom request body mode",图片地址:"Image URL",图片已添加:"Image Added","图片生成调用:{{symbol}}{{price}} / 1次":"Image generation call: {{symbol}}{{price}} / 1 time","图片输入: {{imageRatio}}":"Image input: {{imageRatio}}","图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})":"Image input price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Image ratio: {{imageRatio}})","图片输入价格:{{symbol}}{{price}} / 1M tokens":"Image input price: {{symbol}}{{price}} / 1M tokens","图片输入价格 {{symbol}}{{price}} / 1M tokens":"Image input price {{symbol}}{{price}} / 1M tokens","图片输入倍率(仅部分模型支持该计费)":"Image input ratio (only supported by some models for billing)","图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费":"Ratio settings related to image input, key is model name, value is ratio, only supported by some models for billing",图生文:"Describe",图生视频:"Image to Video","在Gotify服务器创建应用后获得的令牌,用于发送通知":"Token obtained after creating an application on the Gotify server, used to send notifications",在Gotify服务器的应用管理中创建新应用:"Create a new application in the Gotify server's application management","在找兑换码?":"Looking for a redemption code? ",在新标签页中打开:"Open in new tab",在模型广场向用户展示的端点:"Endpoint shown to users in Model Marketplace","在此输入 Logo 图片地址":"Enter the Logo image URL here","在此输入新的公告内容,支持 Markdown & HTML 代码":"Enter the new announcement content here, supports Markdown & HTML code","在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面":"Enter new about content here, support Markdown","在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码":"Enter the new footer here, leave blank to use the default footer, supports HTML code.","在此输入用户协议内容,支持 Markdown & HTML 代码":"Enter user agreement content here, supports Markdown & HTML code",在此输入系统名称:"Enter the system name here","在此输入隐私政策内容,支持 Markdown & HTML 代码":"Enter privacy policy content here, supports Markdown & HTML code","在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页":"Enter the home page content here, supports Markdown",域名IP过滤详细说明:"⚠️ This is an experimental option. A domain may resolve to multiple IPv4/IPv6 addresses. If enabled, ensure the IP filter list covers these addresses, otherwise access may fail.",域名白名单:"Domain Whitelist",域名黑名单:"Domain Blacklist",基本信息:"Basic Information","填充 Codex CLI / Claude CLI 模版":"Fill Codex CLI / Claude CLI Template",填充新模板:"Fill New Template",填充旧模板:"Fill Old Template",填充模板:"Fill Template","填充模板:等级+激活":"Fill Template: Level + Activation","填充模板:等级提示":"Fill Template: Level Prompt","填充模板:组织或角色":"Fill Template: Organization or Role","填充模板:组织提示":"Fill Template: Organization Prompt","填充模板(全渠道)":"Fill template (all channels)","填充模板(指定渠道)":"Fill template (selected channels)",填入:"Fill","填入 CC Switch":"Fill in CC Switch",填入所有模型:"Fill in all models",填入来源:"Fill Source",填入模板:"Fill Template",填入目标:"Fill Target",填入相关模型:"Fill Related Models",填入路径:"Fill Path",填入透传完整模版:"Fill Full Passthrough Template",填入透传模版:"Fill Passthrough Template","填写 Issuer URL 后自动生成:":"Auto-generated after filling in Issuer URL:",填写Gotify服务器的完整URL地址:"Fill in the complete URL address of the Gotify server",填写后会自动拼接预设端点:"Preset endpoints will be auto-appended after filling","填写带https的域名,逗号分隔":"Fill in domains with https, separated by commas","填写服务器地址后自动生成:":"Auto-generated after entering server address: ","填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议":"After filling in the user agreement content, users will be required to check that they have read the user agreement during registration","填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策":"After filling in the privacy policy content, users will be required to check that they have read the privacy policy during registration",处理中:"Processing",备份支持:"Backup support",备份状态:"Backup state",备注:"Remark",备用恢复代码:"Backup recovery codes",备用码已复制到剪贴板:"Backup codes copied to clipboard",备用码重新生成成功:"Backup codes regenerated successfully",复制:"Copy",复制代码:"Copy code",复制令牌:"Copy token",复制全部:"Copy all",复制名称:"Copy name",复制失败:"Copy failed","复制失败,请手动复制":"Copy failed, please copy manually","复制失败,请手动选择文本复制":"Copy failed, please manually select and copy the text",复制已选:"Copy selected","复制应用的令牌(Token)并填写到上方的应用令牌字段":"Copy the application token and fill it in the application token field above",复制成功:"Copy successful",复制所有代码:"Copy all codes",复制所有模型:"Copy all models",复制所选令牌:"Copy selected token",复制所选兑换码到剪贴板:"Copy selected redemption codes to clipboard",复制授权链接:"Copy Authorization Link",复制日志:"Copy Logs",复制渠道的所有信息:"Copy all information for a channel",复制版本号:"Copy Version",复制生成的密钥并粘贴到此处:"Copy the generated key and paste it here",复制链接:"Copy link",外接设备:"External device",多个命令用空格分隔:"Multiple commands separated by spaces",多密钥渠道操作项目组:"Multi-key channel operation project group",多密钥管理:"Multi-key management","多种充值方式,安全便捷":"Multiple recharge methods, safe and convenient",大模型接口网关:"LLM API Gateway",天:"day",天前:"days ago",失败:"Failed",失败原因:"Failure Reason",失败后不重试:"No retry after failure",失败时自动禁用通道:"Automatically disable channel on failure",失败重试次数:"Failed retry times",奖励说明:"Reward description",套餐:"Plan",套餐副标题:"Plan Subtitle",套餐名称:"Plan Name",套餐标题:"Plan Title",套餐标题不能为空:"Package title cannot be empty",套餐的基本信息和定价:"Basic plan info and pricing","如:大带宽批量分析图片推荐":"e.g. Large bandwidth batch analysis of image recommendations","如:香港线路":"e.g. Hong Kong line","如果亲和到的渠道失败,重试到其他渠道成功后,将亲和更新到成功的渠道。":"If the affinity channel fails, after a successful retry on another channel, the affinity will be updated to the successful channel.","如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。":"If you are connecting to upstream One API or New API forwarding projects, please use OpenAI type. Do not use this type unless you know what you are doing.","如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面":"If the user request contains a system prompt, this setting will be appended to the user's system prompt","如果镜像为私有,请填写密码或Token":"If the image is private, please fill in the password or token","如果镜像为私有,请填写用户名":"If the image is private, please fill in the username",始终使用浅色主题:"Always use light theme",始终使用深色主题:"Always use dark theme",字段映射:"Field Mapping",字段缺失视为命中:"Missing field treated as hit",字段路径:"Field Path",字段透传控制:"Field Pass-through Control",字段速查:"Field Quick Reference","存在惩罚,鼓励讨论新话题":"Presence penalty, encourages discussing new topics","存在重复的键名:":"Duplicate key names exist:",安全提醒:"Security reminder",安全设置:"Security Settings",安全验证:"Security verification",安全验证级别:"Security Verification Level",安装指南:"Installation Guide",完成:"Complete",完成初始化:"Complete initialization","完成硬件类型、部署位置、副本数量等配置后,将自动计算价格":"Price will be automatically calculated after completing hardware type, deployment location, number of replicas and other configurations",完成设置并启用两步验证:"Complete setup and enable two-factor authentication",完成进度:"Completion Progress","完整的 Base URL,支持变量{model}":"Complete Base URL, supports variable {model}",官方:"Official",官方文档:"Official documentation",官方模型同步:"Official models sync",官方说明:"Official documentation",定价模式:"Pricing Mode",定时测试所有通道:"Periodically test all channels",定期更改密码可以提高账户安全性:"Regularly changing your password can improve account security",实付:"Actual payment",实付金额:"Actual payment amount","实付金额:":"Actual payment amount: ",实际模型:"Actual model",实际请求体:"Actual request body",容器:"Container",容器ID:"Container ID","容器创建失败: ":"Container creation failed: ",容器创建成功:"Container created successfully",容器名称:"Container Name",容器名称更新成功:"Container name updated successfully",容器启动后执行的命令:"Command to execute after container starts",容器启动配置:"Container Startup Configuration",容器实例:"Container Instance",容器对外暴露的端口:"Container exposed port","容器对外服务的端口号,可选":"Port number for external service, optional",容器总数:"Total Containers",容器数量:"Number of Containers",容器日志:"Container Logs",容器时长延长成功:"Container duration extended successfully",容器访问地址无效:"Invalid container access address",容器详情:"Container Details",容器配置:"Container Configuration",容器配置更新成功:"Container configuration updated successfully",容器销毁请求已提交:"Container deletion request submitted",密码:"Password","密码修改成功!":"Password changed successfully!","密码已复制到剪贴板:":"Password has been copied to clipboard: ","密码已重置并已复制到剪贴板:":"Password has been reset and copied to clipboard: ",密码管理:"Password Management",密码重置:"Password Reset",密码重置完成:"Password reset completed",密码重置确认:"Password Reset Confirmation",密码长度至少为8个字符:"Password must be at least 8 characters long",密钥:"Key","密钥 JSON 必须包含 access_token":"Key JSON must include access_token","密钥 JSON 必须包含 account_id":"Key JSON must include account_id","密钥(编辑模式下,保存的密钥不会显示)":"Key (in edit mode, saved keys will not be displayed)",密钥去重:"Key deduplication","密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性":"The key will be added to the request header as Bearer to verify the legitimacy of the webhook request",密钥已删除:"Key has been deleted",密钥已启用:"Key has been enabled",密钥已复制到剪贴板:"Key copied to clipboard",密钥已禁用:"Key has been disabled","密钥必须是 JSON 对象":"Key must be a JSON object","密钥必须是合法的 JSON 格式!":"Key must be in valid JSON format!","密钥文件 (.json)":"Key file (.json)",密钥更新模式:"Key update mode",密钥格式:"Key format","密钥格式无效,请输入有效的 JSON 格式密钥":"Invalid key format, please enter a valid JSON format key",密钥环境变量:"Secret Environment Variables",密钥聚合模式:"Key aggregation mode",密钥获取成功:"Key acquisition successful",密钥输入方式:"Key input method",密钥预览:"Key preview","对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写":"For official channels, the new-api has a built-in address. Unless it is a third-party proxy site or a special Azure access address, there is no need to fill it in",对免费模型启用预消耗:"Enable pre-consumption for free models","对域名启用 IP 过滤(实验性)":"Enable IP filtering for domains (experimental)",对外运营模式:"Default mode",对象清理规则:"Object Pruning Rules",导入:"Import","导入的配置将覆盖当前设置,是否继续?":"The imported configuration will overwrite the current settings, continue?",导入配置:"Import configuration","导入配置失败: ":"Failed to import configuration: ",导出:"Export",导出日志失败:"Failed to export logs",导出配置:"Export configuration","导出配置失败: ":"Failed to export configuration: ","将 reasoning_content 转换为 标签拼接到内容中":"Convert reasoning_content to tags and append to content","将为选中的 ":"Will set for selected ","将仅保留第一个密钥文件,其余文件将被移除,是否继续?":"Only the first key file will be retained, and the remaining files will be removed. Continue?",将删除:"Deleting","将删除已使用、已禁用及过期的兑换码,此操作不可撤销。":"This will delete all used, disabled, and expired redemption codes, this operation cannot be undone.","将删除所有仍在内存中的渠道亲和性缓存条目。":"This will delete all channel affinity cache entries still in memory.",将大请求体临时存储到磁盘:"Store large request bodies temporarily on disk","将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?":"This will clear all saved configurations and restore default settings, this operation cannot be undone. Continue?",将清除选定时间之前的所有日志:"This will clear all logs before the selected time","将追加 2 条规则到现有规则列表。":"2 rules will be appended to the existing rule list.",小时:"Hour",小时费率:"Hourly Rate",尚未使用:"Not used yet","局部重绘-提交":"Vary Region",屏蔽词列表:"Sensitive word list",屏蔽词过滤设置:"Sensitive word filtering settings",展开:"Expand",展开更多:"Expand more",展示价格:"Display Pricing",左侧边栏个人设置:"Personal settings in left sidebar","已为 {{count}} 个模型设置{{type}}_one":"Set {{type}} for {{count}} model","已为 {{count}} 个模型设置{{type}}_other":"Set {{type}} for {{count}} models","已为 ${count} 个渠道设置标签!":"Set tags for ${count} channels!","已从 Discovery 自动填充配置":"Configuration auto-filled from Discovery","已从 Discovery 获取配置,可继续手动修改所有字段。":"Configuration retrieved from Discovery. You can continue to manually modify all fields.",已作废:"Invalidated",已保存偏好为:"Saved preference: ","已修复 ${success} 个通道,失败 ${fails} 个通道。":"Fixed ${success} channels, failed ${fails} channels.",已停止:"Stopped",已停止批量测试:"Stopped batch testing",已关闭后续提醒:"Subsequent notifications turned off",已分配内存:"Allocated Memory",已切换为Assistant角色:"Switched to Assistant role",已切换为System角色:"Switched to System role","已切换至最优倍率视图,每个模型使用其最低倍率分组":"Switched to the optimal ratio view, each model uses its lowest ratio group",已初始化:"Initialized",已删除:"Deleted","已删除 {{count}} 个令牌!":"Deleted {{count}} tokens!","已删除 {{count}} 个令牌!_one":"Deleted {{count}} token!","已删除 {{count}} 个令牌!_other":"Deleted {{count}} tokens!","已删除 {{count}} 条失效兑换码_one":"Deleted {{count}} expired redemption code","已删除 {{count}} 条失效兑换码_other":"Deleted {{count}} expired redemption codes","已删除 ${data} 个通道!":"Deleted ${data} channels!","已删除所有禁用渠道,共计 ${data} 个":"Deleted all disabled channels, total ${data}",已删除消息及其回复:"Deleted message and its replies",已发起支付:"Payment initiated","已发送到 Fluent":"Sent to Fluent","已取消 Passkey 注册":"Passkey registration cancelled",已同步到渠道:"Synced to Channel",已启用:"Enabled","已启用 Passkey,无需密码即可登录":"Passkey enabled, login without password",已启用所有密钥:"All keys have been enabled",已在自定义模式中忽略:"Ignored in custom mode",已填充提示模板:"Prompt template filled",已填充模版:"Template filled",已填充策略模板:"Policy template filled",已备份:"Backed up",已复制:"Copied","已复制 ${count} 个模型":"Copied ${count} models","已复制 ID 到剪贴板":"ID copied to clipboard","已复制:":"Copied:","已复制:{{name}}":"Copied: {{name}}",已复制全部数据:"All data copied",已复制到剪切板:"Copied to clipboard",已复制到剪贴板:"Copied to clipboard","已复制到剪贴板!":"Copied to clipboard!","已复制字段:{{name}}":"Field copied: {{name}}",已复制模型名称:"Model name copied",已复制版本号:"Version copied","已复制自动生成的 API Key":"Auto-generated API Key copied",已完成:"Completed","已开启全局请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"Global request pass-through is enabled. Built-in NewAPI features such as parameter overrides, model redirection, and channel adaptation will be disabled. This is not a best practice. If this causes issues, please do not submit an issue.","已成功开始测试所有已启用通道,请刷新页面查看结果。":"Successfully started testing all enabled channels. Please refresh page to view results.",已打开授权页面:"Authorization page opened",已打开支付页面:"Payment page opened",已提交:"Submitted",已支付金额:"Amount Paid","已新增 {{count}} 个模型:{{list}}_one":"Added {{count}} model: {{list}}","已新增 {{count}} 个模型:{{list}}_other":"Added {{count}} models: {{list}}","已更新完毕所有已启用通道余额!":"Updated quota for all enabled channels!",已有保存的配置:"There are saved configurations",已有模型:"Existing Models",已有的模型:"Existing models","已有账户?":"Already have an account?",已服务:"Served",已注销:"Logged out",已添加:"Added","已添加 {{count}} 个模板_one":"Added {{count}} template","已添加 {{count}} 个模板_other":"Added {{count}} templates",已添加到白名单:"Added to whitelist",已清空:"Cleared",已清空测试结果:"Cleared test results",已生成授权凭据:"Authorization credentials generated",已用:"Used","已用/剩余":"Used/Remaining",已用额度:"Quota used",已禁用:"Disabled",已禁用所有密钥:"Disabled all keys",已绑定:"Bound",已绑定渠道:"Bound channels",已结束:"Ended",已耗尽:"Exhausted","已解锁豆包自定义 API 地址编辑":"Custom Doubao API address editing unlocked",已设置:"Configured",已达上限:"Limit reached",已达到购买上限:"Purchase limit reached",已过期:"Expired",已运行时间:"Uptime","已选择 {{count}} 个模型_one":"Selected {{count}} model","已选择 {{count}} 个模型_other":"Selected {{count}} models","已选择 {{selected}} / {{total}}":"Selected {{selected}} / {{total}}","已选择 ${count} 个渠道":"Selected ${count} channels",已重置为默认配置:"Reset to default configuration",已销毁:"Destroyed",币种:"Currency","常用上下文 Key(用于 context_*)":"Common Context Keys (for context_*)",常见问答:"FAQ","常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)":"FAQ management, providing answers to common questions for users (maximum 50, display latest 20 on the front end)",平台:"platform",平均RPM:"Average RPM",平均TPM:"Average TPM",平移:"Pan",年:"year",应付金额:"Amount Due",应用:"Apply",应用同步:"Apply synchronization",应用更改:"Apply changes",应用覆盖:"Apply overwrite",延长后总时长:"Total Duration After Extension",延长容器时长:"Extend Container Duration","延长容器时长将会产生额外费用,请确认您有足够的账户余额。":"Extending container duration will incur additional charges, please ensure you have sufficient account balance.","延长操作一旦确认无法撤销,费用将立即扣除。":"Once confirmed, the extension operation cannot be undone, and charges will be deducted immediately.",延长时长:"Extension Duration","延长时长(小时)":"Extension Duration (hours)","延长时长不能超过720小时(30天)":"Extension duration cannot exceed 720 hours (30 days)",延长时长失败:"Failed to extend duration",延长时长至少为1小时:"Extension duration must be at least 1 hour",建立连接时发生错误:"Error occurred while establishing connection","建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。":"It is recommended to use MySQL or PostgreSQL databases in production environments, or ensure that the SQLite database file is mapped to the persistent storage of the host machine.",开:"On",开启之后会清除用户提示词中的:"After enabling, the user prompt will be cleared",开启之后将上游地址替换为服务器地址:"After enabling, the upstream address will be replaced with the server address","开启后,using_group 会参与 cache key(不同分组隔离)。":"When enabled, using_group will be part of the cache key (isolated by group).",'开启后,仅"消费"和"错误"日志将记录您的客户端IP地址':'After enabling, only "consumption" and "error" logs will record your client IP address',"开启后,对免费模型(倍率为0,或者价格为0)的模型也会预消耗额度":"After enabling, free models (ratio 0 or price 0) will also pre-consume quota","开启后,将定期发送ping数据保持连接活跃":"After enabling, ping data will be sent periodically to keep the connection active","开启后,当前分组渠道失败时会按顺序尝试下一个分组的渠道":"After enabling, when the current group channel fails, it will try the next group's channel in order","开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启":"When enabled, all requests will be directly forwarded to the upstream without any processing (redirects and channel adaptation will also be disabled). Please enable with caution.","开启后,若该规则命中且请求失败,将不会切换渠道重试。":"When enabled, if this rule matches and the request fails, no channel switch retry will occur.","开启后,规则名称会参与 cache key(不同规则隔离)。":"When enabled, the rule name will be part of the cache key (isolated by rule).","开启后,该渠道请求 Claude 时将强制追加 ?beta=true(无需客户端手动传参)":"When enabled, requests to Claude through this channel will force append ?beta=true (no need for clients to pass this parameter manually)","开启后,违规请求将额外扣费。":"When enabled, violation requests will incur additional charges.","开启后不限制:必须设置模型倍率":"After enabling, no limit: must set model ratio",开启后未登录用户无法访问模型广场:"When enabled, unauthenticated users cannot access the model marketplace",开启批量操作:"Enable batch selection",开始:"Start",开始同步:"Start sync","开始批量测试 ${count} 个模型,已清空上次结果...":"Starting batch test of ${count} models, cleared previous results...",开始时间:"start time",异步任务退款:"Async Task Refund",张图片:" images",弱变换:"High Variation","强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)":"Force format responses to OpenAI standard format (Only for OpenAI channel types)",强制格式化:"Force format",强制要求:"Mandatory requirement",强变换:"Low Variation","当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道":"When the upstream channel returns an error containing these keywords (not case-sensitive), automatically disable the channel","当前 API 密钥已过期,请在设置中更新。":"Current API key has expired, please update it in settings.","当前 Ollama 版本为 ${version}":"Current Ollama version is ${version}","当前仅 OpenAI / Claude 语义支持缓存 token 统计,其他通道将隐藏 token 相关字段。":"Currently only OpenAI / Claude semantics support cached token statistics. Other channels will hide token-related fields.",当前余额:"Current balance",当前值:"Current value","当前值不是合法 JSON,无法格式化":"Current value is not valid JSON, cannot format","当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)":"The current group is auto, it will automatically select the optimal group, and automatically downgrade to the next group when a group is unavailable (breakage mechanism)",当前剩余:"Currently Remaining","当前参数覆盖不是合法的 JSON":"Current parameter override is not valid JSON","当前旧格式 JSON 不合法,无法追加模板":"Current legacy format JSON is invalid, cannot append template","当前旧格式不是 JSON 对象,无法追加模板":"Current legacy format is not a JSON object, cannot append template",当前时间:"Current time","当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。":"Current Midjourney callback is not enabled, some projects may not be able to obtain drawing results, which can be enabled in the operation settings.","当前查看的分组为:{{group}},倍率为:{{ratio}}":"Current group: {{group}}, ratio: {{ratio}}","当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。":"The current model list is the longest one among all channel model lists under this tag, not the union of all channels. Please note that this may cause some channel models to be lost.",当前版本:"Current version",当前状态:"Current Status",当前缓存大小:"Current Cache Size",当前规则不支持写入到该位置:"Current rule does not support writing to this location",当前规则未设置参数覆盖模板:"Current rule has no parameter override template set",当前计费:"Current billing","当前设备不支持 Passkey":"Passkey is not supported on this device","当前设置类型: ":"Current setting type: ",当前跟随系统:"Currently following system","当前配置无法连接到 io.net。":"Unable to connect to io.net with current configuration.","当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用":"Accept calls even if the model has no price settings, use only when you trust the website, which may incur high costs","当运行通道全部测试时,超过此时间将自动禁用通道":"When running all channel tests, the channel will be automatically disabled when this time is exceeded","当钱包或订阅剩余额度低于此数值时,系统将通过选择的方式发送通知":"When wallet or subscription remaining quota falls below this value, the system will send a notification through the selected method",待使用收益:"Proceeds to be used",待部署:"Pending Deployment",微信:"WeChat",微信公众号二维码图片链接:"WeChat Public Account QR Code Image Link","微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)":'Scan WeChat QR code to follow official account, enter "verification code" to get code (valid for 3 minutes)',微信扫码登录:"WeChat scan code to log in","微信账户绑定成功!":"WeChat account bound successfully!","必填:请输入服务器地址以自动生成完整端点 URL":"Required: Enter server address to auto-generate full endpoint URLs","必填。对请求的 model 名称进行匹配,任意一条匹配即命中该规则。":"Required. Match the requested model name; any match triggers this rule.","必须全部满足(AND)":"All must be met (AND)",'必须是有效的 JSON 字符串数组,例如:["g1","g2"]':'Must be a valid JSON string array, for example: ["g1","g2"]',"忘记密码?":"Forgot password?",快速开始:"Quick Start",快速选择:"Quick Select","思考中...":"Thinking...",思考内容转换:"Thinking content conversion",思考过程:"Thinking process","思考适配 BudgetTokens 百分比":"Thinking adaptation BudgetTokens percentage",思考预算占比:"Thinking budget ratio",性能指标:"Performance Indicators",性能监控:"Performance Monitor",性能设置:"Performance Settings","总 GPU 小时":"Total GPU Hours","总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}":"Total price: text price {{textPrice}} + audio price {{audioPrice}} = {{symbol}}{{total}}",总分配内存:"Total Allocated Memory",总密钥数:"Total key count",总收益:"total revenue",总计:"Total",总额度:"Total quota",您可以个性化设置侧边栏的要显示功能:"You can customize the sidebar functions to display",您可以在上方拉取需要的模型:"You can pull the required models above","您无权访问此页面,请联系管理员":"You do not have permission to access this page. Please contact the administrator.","您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。":"You are using the MySQL database. MySQL is a reliable relational database management system, suitable for production environments.","您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。":"You are using the PostgreSQL database. PostgreSQL is a powerful open-source relational database system that provides excellent reliability and data integrity, suitable for production environments.","您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!":"You are using the SQLite database. If you are running in a container environment, please ensure that the database file persistence mapping is correctly set, otherwise all data will be lost after container restart!","您正在删除自己的帐户,将清空所有数据且不可恢复":"You are deleting your account. All data will be cleared and cannot be recovered.","您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。":"Your data will be securely stored on your local computer. All configurations, user information, and usage records will be automatically saved and will not be lost when the application is closed.","您确定要取消密码登录功能吗?这可能会影响用户的登录方式。":"Are you sure you want to disable the password login feature? This may affect users' login methods.","您需要先启用两步验证或 Passkey 才能执行此操作":"You need to enable two-factor authentication or Passkey before you can perform this operation","您需要先启用两步验证或 Passkey 才能查看敏感信息。":"You need to enable two-factor authentication or Passkey before you can view sensitive information.","想起来了?":"Remember?",成功:"Success","成功兑换额度:":"Successful redemption amount:",成功后切换亲和:"Switch Affinity on Success",成功时自动启用通道:"Enable channel when successful","我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销":"I have understood that disabling two-factor authentication will permanently delete all related settings and backup codes, this operation cannot be undone",我已阅读并同意:"I have read and agree to",我的订阅:"My Subscriptions",我确认开启高危重试:"I confirm enabling high-risk retry",或:"or","或其兼容new-api-worker格式的其他版本":"or other versions compatible with new-api-worker format","或手动输入密钥:":"Or manually enter the secret:",所有上游数据均可信:"All upstream data is reliable",所有密钥已复制到剪贴板:"All keys have been copied to the clipboard","所有编辑均为覆盖操作,留空则不更改":"All edits are overwrite operations, leaving blank will not change",所选模板已存在:"Selected templates already exist",手动禁用:"Manually disabled",手动编辑:"Manual editing",手动输入:"Manual input","打开 CC Switch":"Open CC Switch",打开侧边栏:"Open sidebar",打开授权页面:"Open Authorization Page",扣费:"Charge","执行 GC":"Run GC",执行中:"processing",扫描二维码:"Scan QR code",批量创建:"Batch Create",批量创建时会在名称后自动添加随机后缀:"When creating in batches, a random suffix will be automatically added to the name","批量创建模式下仅支持文件上传,不支持手动输入":"Batch creation mode only supports file upload, manual input is not supported",批量删除:"Batch Delete",批量删除令牌:"Batch delete token",批量删除失败:"Batch deletion failed",批量删除成功:"Batch deletion successful",批量删除模型:"Batch delete models",批量操作:"Batch Operations",批量操作失败:"Batch operation failed","批量操作完成: {{success}}个成功, {{failed}}个失败":"Batch operation completed: {{success}} succeeded, {{failed}} failed","批量测试${count}个模型":"Batch test ${count} models","批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}":"Batch testing completed! Success: ${success}, Fail: ${fail}, Total: ${total}",批量测试已停止:"Batch testing stopped","批量测试过程中发生错误: ":"An error occurred during batch testing: ",批量设置:"Batch Setting",批量设置成功:"Batch setting successful",批量设置标签:"Batch set tag",批量设置模型参数:"Batch Set Model Parameters",折:"% off","拉取中...":"Pulling...",拉取新模型:"Pull New Model",拉取模型:"Pull Model",拉取进度:"Pull Progress","拒绝提示模板(可选)":"Rejection Prompt Template (optional)",拦截原因:"Block Reason",按K显示单位:"Display in K",按价格设置:"Set by price",按倍率类型筛选:"Filter by ratio type",按倍率设置:"Set by ratio",按次:"Per request",按次计费:"Pay per request","按照如下格式输入:AccessKey|SecretAccessKey|Region":"Enter in the format: AccessKey|SecretAccessKey|Region",按量计费:"Pay as you go",按顺序替换content中的变量占位符:"Replace variable placeholders in content in order",换脸:"Face swap","授权,需在遵守":" and must be used in compliance with the ",授权失败:"Authorization failed",授权端点:"Authorization Endpoint","授权范围 (Scopes)":"Scopes",排序:"Sort Order",排队中:"Queuing",接受未设置价格模型:"Accept models without price settings",接口凭证:"Interface credentials",接口密钥已过期:"API key has expired",控制台:"Console",控制台区域:"Console Area",控制输出的随机性和创造性:"Controls randomness and creativity of output","控制顶栏模块显示状态,全局生效":"Control header module display status, global effect",推荐:"Recommended","推荐:用户可以选择是否使用指纹等验证":"Recommended: Users can choose whether to use fingerprint verification","推荐使用(用户可选)":"Recommended (user optional)",描述:"Description",提交:"Submit",提交时间:"Submission time",提交结果:"Results",提供商名称:"Provider Name",提升:"Promote",提示:"Prompt","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"Prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}}","提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Prompt {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Cache creation {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + Completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","提示:如需备份数据,只需复制上述目录即可":"Tip: To back up data, simply copy the directory above","提示:此处配置仅用于控制「模型广场」对用户的展示效果,不会影响模型的实际调用与路由。若需配置真实调用行为,请前往「渠道管理」进行设置。":"Notice: This configuration only affects how models are displayed in the Model Marketplace and does not impact actual model invocation or routing. To configure real invocation behavior, please go to Channel Management.","提示:该功能为测试版,未来配置结构与功能行为可能发生变更,请勿在生产环境使用。":"Notice: This feature is beta. The configuration structure and behavior may change in the future. Do not use in production.","提示:语言偏好会同步到您登录的所有设备,并影响API返回的错误消息语言。":"Note: Language preference syncs across all your logged-in devices and affects the language of API error messages.","提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址":"Tip: {key} in the link will be replaced with the API key, {address} will be replaced with the server address","提示价格:{{symbol}}{{price}} / 1M tokens":"Prompt price: {{symbol}}{{price}} / 1M tokens",提示缓存倍率:"Prompt cache ratio",搜索供应商:"Search vendor",搜索关键字:"Search keywords",搜索失败:"Search failed","搜索字段名 / 中文说明":"Search field name / description",搜索无结果:"No results found",搜索日志内容:"Search log content",搜索条件:"Search Conditions",搜索模型:"Search models","搜索模型...":"Search models...",搜索模型名称:"Search model name",搜索模型失败:"Search model failed",搜索渠道名称或地址:"Search channel name or address",搜索聊天应用名称:"Search chat app name","搜索规则(类型 / 路径 / 来源 / 目标)":"Search rules (type / path / source / target)",搜索部署名称:"Search deployment name",操作:"Actions",操作失败:"Operation failed","操作失败,请重试":"Operation failed, please retry","操作成功完成!":"Operation completed successfully!",操作暂时被禁用:"Operation temporarily disabled",操作确认:"Operation confirmation",操作类型:"Operation Type",操练场:"Playground",操练场和聊天功能:"Playground and chat functions",支付:"Pay",支付地址:"Payment address",支付失败:"Payment failed",支付宝:"Alipay",支付方式:"Payment method",支付渠道:"Payment Channels",支付设置:"Payment Settings",支付请求失败:"Payment request failed",支付金额:"Payment Amount","支持 Ctrl+V 粘贴图片":"Supports Ctrl+V to paste images","支持 JSONPath,如 email, data.user.email":"Supports JSONPath, e.g. email, data.user.email","支持 JSONPath,如 name, display_name, data.user.name":"Supports JSONPath, e.g. name, display_name, data.user.name","支持 JSONPath,如 preferred_username, login, data.user.username":"Supports JSONPath, e.g. preferred_username, login, data.user.username","支持 JSONPath,如 sub, id, data.user.id":"Supports JSONPath, e.g. sub, id, data.user.id","支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。":"Supports 6-digit TOTP verification code or 8-digit backup code, can be configured or viewed in `Personal Settings - Security Settings - Two-Factor Authentication Settings`.","支持CIDR格式,如:8.8.8.8, 192.168.1.0/24":"Supports CIDR format, e.g.: 8.8.8.8, 192.168.1.0/24","支持HTTP和HTTPS,填写Gotify服务器的完整URL地址":"Supports HTTP and HTTPS, enter the complete URL of the Gotify server","支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)":"Supports HTTP and HTTPS, template variables: {{title}} (notification title), {{content}} (notification content)",支持众多的大模型供应商:"Supporting various LLM providers","支持单个端口和端口范围,如:80, 443, 8000-8999":"Supports single ports and port ranges, e.g.: 80, 443, 8000-8999","支持变量:":"Supported variables:",支持周期性重置套餐权益额度:"Supports periodic reset of plan quota","支持填写单个状态码或范围(含首尾),使用逗号分隔":"Supports single status codes or inclusive ranges; separate with commas","支持填写单个状态码或范围(含首尾),使用逗号分隔;504 和 524 始终不重试,不受此处配置影响":"Supports single status codes or inclusive ranges; separate with commas. 504 and 524 are never retried and are not affected by this setting",支持备份:"Supported","支持拉取 Ollama 官方模型库中的所有模型,拉取过程可能需要几分钟时间":"Supports pulling all models from the Ollama official model library, the pulling process may take a few minutes","支持搜索用户的 ID、用户名、显示名称和邮箱地址":"Support searching for user ID, username, display name, and email address",支持的图像模型:"Supported image models","支持通配符格式,如:example.com, *.api.example.com":"Supports wildcard format, e.g.: example.com, *.api.example.com","支持逻辑 and/or 与嵌套 groups;操作符支持 eq/ne/gt/gte/lt/lte/in/not_in/contains/exists":"Supports logical and/or with nested groups; operators include eq/ne/gt/gte/lt/lte/in/not_in/contains/exists",收益:"Earnings",收益统计:"Income statistics",收起:"Collapse",收起侧边栏:"Collapse sidebar",收起内容:"Collapse content",放大:"Upscalers",放大编辑:"Expand editor",敏感信息不会发送到前端显示:"Sensitive information will not be displayed in the frontend",数据传输中断:"Data transfer interrupted","数据存储位置:":"Data storage location:",数据库信息:"Database Information",数据库检查:"Database Check",数据库类型:"Database Type",数据库警告:"Database warning",数据格式错误:"Data format error",数据看板:"Dashboard",数据看板更新间隔:"Data dashboard update interval",数据看板设置:"Data dashboard settings",数据看板默认时间粒度:"Data dashboard default time granularity",数据管理和日志查看:"Data management and log viewing",文件上传:"File upload","文件搜索价格:{{symbol}}{{price}} / 1K 次":"File search price: {{symbol}}{{price}} / 1K times","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Text prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Text completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}","文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}":"Text prompt {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Text completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",文字输入:"Text input",文字输出:"text output",文心一言:"ERNIE Bot",文档:"Documentation",文档地址:"Document Link",文生视频:"Text-to-video","新增 Key 来源":"Add Key Source",新增供应商:"Add vendor",新增失败:"Failed to add",新增成功:"Added successfully",新增条件:"Add Condition",新增规则:"Add Rule",新增订阅:"Add subscription",新密码:"New Password","新密码需要和原密码不一致!":"New password must be different from the old password!",新建:"Create",新建套餐:"Create Plan",新建容器:"Create Container",新建容器部署:"Create Container Deployment",新建数量:"New quantity",新建组:"New group","新格式(支持条件判断与json自定义):":"New format (supports conditional judgment and JSON customization):","新格式(规则 + 条件)":"New Format (Rules + Conditions)",新格式模板:"New format template",新版本:"New Version",新用户使用邀请码奖励额度:"New user invitation code bonus quota",新用户初始额度:"Initial quota for new users",新的备用恢复代码:"New backup recovery code",新的备用码已生成:"New backup code has been generated",新获取的模型:"New models","新额度:":"New quota: ",无:"None",无GPU:"No GPU",无冲突项:"No conflict items",无效的部署信息:"Invalid deployment information","无效的重置链接,请重新发起密码重置请求":"Invalid reset link, please initiate a new password reset request","无法发起 Passkey 注册":"Unable to initiate Passkey registration","无法复制到剪贴板,请手动复制":"Unable to copy to clipboard, please copy manually",无法添加图片:"Unable to add image",无法获取容器详情:"Unable to get container details","无法连接 io.net":"Unable to connect to io.net",无生效:"No active",无邀请人:"No Inviter",无限制:"Unlimited",无限额度:"Unlimited quota",日:"day",日志导出成功:"Logs exported successfully",日志已下载:"Logs downloaded",日志已加载:"Logs loaded",日志已复制到剪贴板:"Logs copied to clipboard",日志流:"Log Stream","日志清理失败:":"Log cleanup failed:",日志类型:"Log type",日志设置:"Log settings",日志详情:"Log details","旧格式(JSON 对象)":"Legacy Format (JSON Object)","旧格式(直接覆盖):":"Old format (direct override):","旧格式必须是 JSON 对象":"Legacy format must be a JSON object",旧格式模板:"Old format template","旧的备用码已失效,请保存新的备用码":"Old backup codes have been invalidated, please save the new backup codes",早上好:"Good morning",时间:"Time",时间信息:"Time Information",时间粒度:"Time granularity",易支付:"Epay",易支付商户ID:"Epay merchant ID",易支付商户密钥:"Epay merchant key",是:"Yes",是否为企业账户:"Is it an enterprise account?",'是否同时重置对话消息?选择"是"将清空所有对话记录并恢复默认示例;选择"否"将保留当前对话记录。':'Reset conversation messages at the same time? Selecting "Yes" will clear all conversation records and restore default examples; selecting "No" will retain current conversation records.',"是否将该订单标记为成功并为用户入账?":"Mark this order as successful and credit the user?","是否确认充值?":"Confirm the recharge?",是否自动禁用:"Whether to automatically disable","是否要求指纹/面容等生物识别":"Whether to require fingerprint/face recognition",显示倍率:"Show ratio",显示最新20条:"Display latest 20",显示名称:"Display Name",显示名称字段:"Display Name Field","显示名称字段(可选)":"Display Name Field (optional)",显示完整内容:"Show full content",显示操作项:"Show actions",显示更多:"Show more",显示第:"Showing",显示设置:"Display settings",显示调试:"Show debug",晚上好:"Good evening",普通环境变量:"Regular Environment Variables",普通用户:"Normal User",智能体ID:"Agent ID",智能熔断:"Smart fallback",智谱:"Zhipu AI",暂存错误:"Staging Error",暂无:"None",暂无API信息:"No API information",暂无SSE响应数据:"No SSE response data",暂无产品配置:"No product configuration",暂无保存的配置:"No saved configuration",暂无充值记录:"No recharge records",暂无公告:"No Notice",暂无匹配模型:"No matching model","暂无可复制 JSON":"No JSON available to copy",暂无可复制的版本信息:"No version information to copy",暂无可展示数据:"No data available to display","暂无可用的支付方式,请联系管理员配置":"No payment methods available, please contact administrator for configuration",暂无可购买套餐:"No plans available for purchase",暂无响应数据:"No response data",暂无容器信息:"No container information",暂无容器详情:"No container details",暂无密钥数据:"No key data",暂无差异化倍率显示:"No differential ratio display",暂无已绑定项:"No bound items",暂无常见问答:"No FAQ",暂无成功模型:"No successful models",暂无数据:"No data","暂无数据,点击下方按钮添加键值对":"No data, click the button below to add key-value pairs",暂无日志:"No logs",暂无日志可下载:"No logs available to download",暂无日志可复制:"No logs available to copy",暂无机密环境变量:"No secret environment variables",暂无模型:"No models",暂无模型描述:"No model description",暂无环境变量:"No environment variables",暂无监控数据:"No monitoring data",暂无系统公告:"No system notice",暂无缺失模型:"No missing models","暂无自定义 OAuth 提供商":"No custom OAuth providers",暂无订阅套餐:"No subscription plans",暂无订阅记录:"No subscription records",暂无请求数据:"No request data",暂无项目:"No projects",暂无预填组:"No prefilled groups",暴露倍率接口:"Expose ratio API",更多:"Expand more",更多信息请参考:"For more information, please refer to",更多参数请参考:"For more parameters, please refer to","更好的价格,更好的稳定性,只需要将模型基址替换为:":"Better price, better stability, no subscription required, just replace the model BASE URL with: ",更新:"Update","更新 Creem 设置":"Update Creem Settings","更新 Stripe 设置":"Update Stripe settings",更新SSRF防护设置:"Update SSRF Protection Settings",更新Worker设置:"Update Worker Settings",更新令牌信息:"Update Token Information",更新兑换码信息:"Update redemption code information",更新名称失败:"Failed to update name",更新失败:"Update failed","更新失败,请检查输入信息":"Update failed, please check the input information",更新套餐信息:"Update Plan Info",更新容器配置:"Update Container Configuration","更新容器配置可能会导致容器重启,请确保在合适的时间进行此操作。":"Updating container configuration may cause the container to restart, please ensure you perform this operation at an appropriate time.",更新成功:"Updated successfully",更新所有已启用通道余额:"Update balance for all enabled channels",更新支付设置:"Update payment settings",更新时间:"Update time",更新服务器地址:"Update Server Address",更新模型信息:"Update model information",更新渠道信息:"Update Channel Information",更新部署名称失败:"Failed to update deployment name",更新配置:"Update Configuration","更新配置后,容器可能需要重启以应用新的设置。请确保您了解这些更改的影响。":"After updating the configuration, the container may need to restart to apply the new settings. Please ensure you understand the impact of these changes.",更新配置失败:"Failed to update configuration",更新预填组:"Update pre-filled group",月:"month","有 Reasoning":"Has Reasoning",有效期:"Validity",有效期单位:"Validity Unit",有效期数值:"Validity Value",有效期设置:"Validity Settings",服务可用性:"Service Status",服务商:"Service Provider",服务器地址:"Server Address",服务显示名称:"Service Display Name","未匹配到模型,按回车键可将「{{name}}」作为自定义模型名添加":'No matching models. Press Enter to add "{{name}}" as a custom model name.',未发现新增模型:"No new models were added",未发现重复密钥:"No duplicate keys found",未启动:"No start",未启用:"Not Enabled",未命名:"Unnamed","未在 Discovery 响应中找到可用的 OAuth 端点":"No available OAuth endpoints found in Discovery response",未备份:"Not backed up",未开始:"Not Started",未找到匹配的模型:"No matching model found",未找到可用的容器访问地址:"No available container access address found","未找到差异化倍率,无需同步":"No differential ratio found, no synchronization is required",未授权:"Unauthorized",未提交:"Not submitted","未检测到 Fluent 容器":"Fluent container not detected","未检测到 FluentRead(流畅阅读),请确认扩展已启用":"FluentRead (smooth reading) not detected, please confirm the extension is enabled",未测试:"Not tested","未添加附加条件时,仅使用上方 type 进行清理。":"When no additional conditions are added, only the above type is used for pruning.","未登录或登录已过期,请重新登录":"Not logged in or login has expired, please log in again",未知:"unknown",未知供应商:"Unknown",未知品牌:"Unknown Brand",未知模型:"Unknown model",未知渠道:"Unknown channel",未知状态:"Unknown status",未知类型:"Unknown type",未知身份:"Unknown Identity",未知部署:"Unknown Deployment",未知错误:"Unknown error",未绑定:"Not bound",未获取到授权码:"Authorization code not obtained",未设置:"Not set",未设置倍率模型:"Models without ratio settings",未设置价格模型:"Models without price settings",未设置路径:"No path configured",未配置模型:"No model configured",未配置的模型列表:"Models not configured",本地:"Local",本地数据存储:"Local data storage",本地计费:"Local billing",本月获得:"This month","本设备:手机指纹/面容,外接:USB安全密钥":"Built-in: phone fingerprint/face, External: USB security key",本设备内置:"Built-in device",本项目根据:"This project is licensed under the ",机密环境变量:"Secret Environment Variables","机密环境变量将被加密存储,适用于存储密码、API密钥等敏感信息。":"Secret environment variables will be stored encrypted, suitable for storing passwords, API keys and other sensitive information.",机密环境变量说明:"Secret Environment Variables Description",权重:"Weight",权限设置:"Permission Settings",条:"items","条 - 第":"to","条,共":"of",条件取反:"Negate Condition",条件数:"Conditions",条件规则:"Condition Rules",条件项设置:"Condition Item Settings","条日志已清理!":"logs have been cleared!",来源:"Source","来源于 IO.NET 部署":"From IO.NET Deployment",来源端点:"Source Endpoint","来自模型重定向,尚未加入模型列表":"From model redirect, not yet added to the model list","某些配置更改可能需要几分钟才能生效。":"Some configuration changes may take a few minutes to take effect.",查看:"Check",查看关联部署:"View Associated Deployment",查看图片:"View pictures",查看密钥:"View key",查看当前可用的所有模型:"View all available models","查看所有可用的AI模型供应商,包括众多知名供应商的模型。":"View all available AI model suppliers, including models from many well-known suppliers.",查看日志:"View Logs",查看渠道密钥:"View channel key",查看详情:"View Details",查询:"Query",标签:"Label","标签不能为空!":"Label cannot be empty!",标签信息:"Tag Information",标签名称:"Tag Name",标签的基本配置:"Tag basic configuration",标签组:"Tag group",标签聚合:"Tag aggregation",标签聚合模式:"Enable tag mode","标识符 (Slug)":"Slug",标识颜色:"Identifier color","核采样,控制词汇选择的多样性":"Nucleus sampling, controls vocabulary selection diversity","根据 Anthropic 协定,/v1/messages 的输入 tokens 仅统计非缓存输入,不包含缓存读取与缓存写入 tokens。":"Per Anthropic conventions, /v1/messages input tokens count only non-cached input and exclude cache read/write tokens.","根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含":"Find model metadata based on model name and matching rules, priority: exact > prefix > suffix > contains",格式化:"Format","格式化 JSON":"Format JSON",格式正确:"Format Correct","格式示例:":"Format example:","前:":"Before:","配置:":"Config:","后:":"After:",格式错误:"Format Error",检查更新:"Check for updates","检测到 FluentRead(流畅阅读)":"FluentRead (smooth reading) detected",检测到以下高危状态码重定向规则:"Detected high-risk status-code redirect rules","检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。":"Detected multiple keys, you can copy each key individually or click Copy All to get the complete content.","检测到该消息后有AI回复,是否删除后续回复并重新生成?":"AI reply detected after this message, delete subsequent replies and regenerate?",检测必须等待绘图成功才能进行放大等操作:"Detection must wait for drawing to succeed before performing zooming and other operations",模型:"Model","模型: {{ratio}}":"Model: {{ratio}}",模型专用区域:"Model-specific area",模型价格:"Model price","模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}":"Model price {{symbol}}{{price}}, {{ratioType}} {{ratio}}","模型价格 {{symbol}}{{price}} / 次":"Model price {{symbol}}{{price}} / request","按次 {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Per request {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"Model price: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}","按次:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}":"Per request: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}","模型价格:{{symbol}}{{price}} / 次":"Model price: {{symbol}}{{price}} / request","按次:{{symbol}}{{price}}":"Per request: {{symbol}}{{price}}",模型倍率:"Model ratio","模型倍率 {{modelRatio}}":"Model ratio {{modelRatio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, completion ratio {{completionRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, completion ratio {{completionRatio}}, {{ratioType}} {{ratio}}, Web search called {{webSearchCallCount}} times","模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, completion ratio {{completionRatio}}, image input ratio {{imageRatio}}, {{ratioType}} {{ratio}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, completion ratio {{completionRatio}}, cache ratio {{cacheRatio}}, cache creation ratio {{cacheCreationRatio}}, {{ratioType}} {{ratio}}",模型倍率值:"Model Ratio Value",模型倍率和补全倍率:"Model Ratio and Completion Ratio",模型倍率和补全倍率同时设置:"Both model ratio and completion ratio are set",模型倍率设置:"Model ratio settings",模型关键字:"model keyword",模型列表已复制到剪贴板:"Model list copied to clipboard",模型列表已更新:"Model list updated",模型列表已追加更新:"Model list has been updated","模型创建成功!":"Model created successfully!",模型删除失败:"Failed to delete model","模型删除失败: {{error}}":"Failed to delete model: {{error}}",模型删除成功:"Model deleted successfully",模型名称:"Model Name",模型名称已存在:"Model name already exists",模型固定价格:"Model price per call",模型图标:"Model icon","模型定价,需要登录访问":"Model pricing, requires login to access",模型广场:"Model Marketplace","模型拉取失败: {{error}}":"Failed to pull model: {{error}}",模型支持的接口端点信息:"Model supported API endpoint information",模型数据分析:"Model Data Analysis","模型映射必须是合法的 JSON 格式!":"Model mapping must be in valid JSON format!","模型更新成功!":"Model updated successfully!","模型未加入列表,可能无法调用":"Model not in the list; requests may fail",模型正则:"Model Regex","模型正则(每行一个)":"Model Regex (one per line)",模型正则不能为空:"Model regex cannot be empty",模型消耗分布:"Model consumption distribution",模型消耗趋势:"Model consumption trend",模型版本:"Model version",模型的详细描述和基本特性:"Detailed description and basic characteristics of the model",模型相关设置:"Model related settings","模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:":"The model community needs everyone's contribution. If you find incorrect data or want to contribute new models, please visit:",模型管理:"Model Management",模型组:"Model group","模型补全倍率(仅对自定义模型有效)":"Model completion ratio (only effective for custom models)",模型请求速率限制:"Model request rate limit",模型调用次数占比:"Model call ratio",模型调用次数排行:"Model call ranking",模型选择和映射设置:"Model selection and mapping settings",模型部署:"Model Deployment",模型部署服务未启用:"Model deployment service is not enabled",模型部署管理:"Model Deployment Management",模型部署设置:"Model Deployment Settings",模型配置:"Model Configuration",模型重定向:"Model mapping","模型重定向里的下列模型尚未添加到“模型”列表,调用时会因为缺少可用模型而失败:":"The following models from the redirect have not been added to the “Models” list and requests will fail due to no available model:",模型限制列表:"Model restrictions list",模式:"Mode",模板:"Template",模板应用失败:"Template application failed",模板示例:"Template example",模糊搜索模型名称:"Fuzzy search model name",次:"request","欢迎使用,请完成以下设置以开始使用系统":"Welcome! Please complete the following settings to start using the system",欧元:"EUR","正在加载可用部署位置...":"Loading available deployment locations...","正在加载签到状态...":"Loading check-in status...","正在处理大内容...":"Processing large content...",正在提交:"Submitting","正在构造请求体预览...":"Constructing request body preview...","正在检查 io.net 连接...":"Checking io.net connection...","正在测试第 ${current} - ${end} 个模型 (共 ${total} 个)":"Testing model ${current} - ${end} (total ${total})",正在跟随最新日志:"Following latest logs","正在跳转 GitHub...":"Redirecting to GitHub...","正在跳转...":"Redirecting...","此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理":"This proxy is only used for image request forwarding, webhook notification sending, etc. AI API requests are still sent directly by the server, and proxy can be configured separately in channel settings",此修改将不可逆:"This modification will be irreversible","此操作不可恢复,请仔细确认时间后再操作!":"This operation cannot be recovered, please confirm the time carefully before proceeding!","此操作不可撤销,将永久删除已自动禁用的密钥":"This operation cannot be undone, and all automatically disabled keys will be permanently deleted.","此操作不可撤销,将永久删除该密钥":"This operation cannot be undone, and the key will be permanently deleted.","此操作不可逆,所有数据将被永久删除":"This operation is irreversible, all data will be permanently deleted","此操作具有风险,请确认要继续执行":"This operation is risky, please confirm to continue",此操作将启用用户账户:"This operation will enable the user account",此操作将提升用户的权限级别:"This operation will elevate the user's permission level",此操作将禁用用户账户:"This operation will disable the user account","此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。":"This will disable the user's current two-factor setup. No verification code will be required until they enable it again.","此操作将解绑用户当前的 Passkey,下次登录需要重新注册。":"This will detach the user's current Passkey. They will need to register again on next login.",此操作将降低用户的权限级别:"This operation will reduce the user's permission level",此支付方式最低充值金额为:"Minimum recharge amount for this payment method is","此渠道由 IO.NET 自动同步,类型、密钥和 API 地址已锁定。":"This channel is automatically synchronized by IO.NET, type, key and API address are locked.","此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。":"This setting is used for internal system calculations. The default value of 500000 is designed for 6 decimal places precision, modification is not recommended.","此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除":"This page only shows models without price or ratio settings. After setting, they will be automatically removed from the list","此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改":"Read-only, user's personal settings, and cannot be modified directly","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:":"This is optional, used to modify the model name in the request body, it's a JSON string, the key is the model name in the request, and the value is the model name to be replaced, for example:","此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改":"This is optional, used to modify the model name in the request body, as a JSON string, the key is the model name in the request, the value is the model name to be replaced, leaving blank will not change","此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:":"Optional, used to override returned status codes, only affects local judgment, does not modify status code returned upstream, e.g. rewriting Claude channel's 400 error to 500 (for retry). Do not abuse this feature. Example:","此项可选,用于覆盖请求参数。不支持覆盖 stream 参数":"This is optional, used to override request parameters. Overriding stream parameter is not supported.","此项可选,用于覆盖请求头参数":"This is optional, used to override request header parameters.","此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/":"Optional for API calls through custom API address, do not add /v1 and / at the end","每个用户最多可创建的令牌数量,默认 1000,设置过大可能会影响性能":"Maximum number of tokens each user can create, default 1000. Setting too large may affect performance",每周:"Weekly",每天:"Daily",每容器GPU数:"GPUs per Container","每日仅可签到一次,请勿重复签到":"Only one check-in per day, please do not check in repeatedly",每日签到:"Daily Check-in",每日签到可获得随机额度奖励:"Daily check-in rewards random quota",每月:"Monthly",每隔多少分钟测试一次所有通道:"How many minutes between testing all channels",永不过期:"Never expires",永久删除您的两步验证设置:"Permanently delete your two-factor authentication settings","永久删除所有备用码(包括未使用的)":"Permanently delete all backup codes (including unused ones)",没有匹配的字段:"No matching fields",没有匹配的日志条目:"No matching log entries",没有匹配的规则:"No matching rules",没有可用令牌用于填充:"No available tokens for filling",没有可用模型:"No available models",没有找到匹配的模型:"No matching model found",没有未设置的模型:"No unconfigured models","没有条件时,默认总是执行该操作。":"When no conditions are set, the operation is always executed by default.",没有模型可以复制:"No models to copy","没有账户?":"No account? ","注 册":"Sign Up",注册:"Sign up","注册 Passkey":"Register Passkey",注意:"Note","注意:JSON中重复的键只会保留最后一个同名键的值":"Note: In JSON, duplicate keys will only keep the value of the last key with the same name","注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用":"Note: For non-Chat API, please make sure to enter the correct API address, otherwise it may not work",注销:"Logout","注销成功!":"Logout successful!",活跃文件:"Active Files",活跃缓存数:"Active Cache Count",流:"stream",流式:"Streaming",流式响应完成:"Streaming response completed",流式输出:"Streaming Output",流量端口:"Traffic Port",浅色:"Light",浅色模式:"Light Mode",测活:"Health Check",测试:"Test",测试中:"Testing","测试中...":"Testing...",测试单个渠道操作项目组:"Test a single channel operation project group",测试失败:"Test failed","测试失败:":"Test failed: ",测试所有未手动禁用渠道:"Test all channels except manually disabled ones",测试所有渠道的最长响应时间:"Maximum response time for testing all channels",测试所有通道:"Test all channels",测试模式:"Test Mode",测试连接:"Test Connection",测速:"Speed Test",消息优先级:"Message priority","消息优先级,范围0-10,默认为5":"Message priority, range 0-10, default is 5",消息已删除:"Message deleted",消息已复制到剪贴板:"Message copied to clipboard",消息已更新:"Message updated",消息已编辑:"Message edited",消耗分布:"Consumption distribution",消耗趋势:"Consumption trend",消耗额度:"Used Quota",消费:"Consume",深色:"Dark",深色模式:"Dark Mode",添加:"Add","添加 OAuth 提供商":"Add OAuth Provider",添加API:"Add API",添加产品:"Add Product",添加令牌:"Create token",添加兑换码:"Add redemption code",添加公告:"Add Notice",添加分类:"Add Category",添加后提交:"Submit after adding",添加启动参数:"Add Startup Args",添加启动命令:"Add Startup Command",添加密钥环境变量:"Add Secret Environment Variable",添加成功:"Added successfully",添加提供商:"Add Provider",添加模型:"Add model",添加模型区域:"Add model region",添加渠道:"Add channel",添加环境变量:"Add Environment Variable",添加用户:"Add user",添加聊天配置:"Add chat configuration",添加键值对:"Add key-value pair",添加问答:"Add FAQ",添加额度:"Add quota",清理不活跃缓存:"Clean up inactive cache",清理失败:"Cleanup failed",清空:"Clear",清空全部缓存:"Clear All Cache",清空该规则缓存:"Clear This Rule's Cache",清空重定向:"Clear redirect",清除历史日志:"Clear historical logs",清除失效兑换码:"Clear invalid redemption codes",清除所有模型:"Clear all models",渠道:"Channel","渠道 ID":"Channel ID","渠道ID,名称,密钥,API地址":"Channel ID, name, key, Base URL",渠道亲和性:"Channel affinity","渠道亲和性:上游缓存命中":"Channel Affinity: Upstream Cache Hit","渠道亲和性会基于从请求上下文或 JSON Body 提取的 Key,优先复用上一次成功的渠道。":"Channel affinity reuses the last successful channel based on keys extracted from the request context or JSON body.",渠道优先级:"Channel Priority",渠道信息:"Channel information","渠道创建成功!":"Channel created successfully!",渠道复制失败:"Channel copy failed","渠道复制失败: ":"Channel copy failed:",渠道复制成功:"Channel copy successful",渠道密钥:"Channel key",渠道密钥信息:"Channel key information",渠道密钥列表:"Channel key list","渠道更新成功!":"Channel updated successfully!",渠道权重:"Channel Weight",渠道标签:"Channel Tag",渠道模型信息不完整:"Channel model information is incomplete",渠道的基本配置信息:"Channel basic configuration information",渠道的模型测试:"Channel Model Test",渠道的高级配置选项:"Advanced channel configuration options",渠道管理:"Channel Management",渠道额外设置:"Channel extra settings",源地址:"Source address","满足任一条件(OR)":"Match any condition (OR)",演示站点:"Demo Site",演示站点模式:"Demo site mode","点击 + 按钮添加图片URL进行多模态对话":"Click the + button to add image URLs for multimodal conversation",'点击"确认延长"后将立即扣除费用并延长容器运行时间':'After clicking "Confirm Extension", the fee will be deducted immediately and the container runtime will be extended',点击上传文件或拖拽文件到这里:"Click to upload file or drag and drop file here","点击下方按钮通过 Telegram 完成绑定":"Click the button below to complete binding via Telegram",点击复制ID:"Click to copy ID",点击复制模型名称:"Click to copy model name",点击查看差异:"Click to view differences",点击此处:"click here",点击预览视频:"Click to preview video",点击预览音乐:"Click to preview music","点击验证按钮,使用您的生物特征或安全密钥":"Click the verification button and use your biometrics or security key",版权所有:"All rights reserved",状态:"Status",状态码:"Status Code",状态码复写:"Status Code Override",状态码复写包含无效的状态码:"Status code override contains invalid status codes",状态筛选:"Status filter",状态页面Slug:"Status Page Slug",环境变量:"Environment Variables",生成令牌:"Generate Token",生成并填入:"Generate and Fill",生成数量:"Generate quantity",生成数量必须大于0:"Generation quantity must be greater than 0",生成新的备用码:"Generate new backup codes",生成歌词:"Generate lyrics",生成音乐:"generate music",生效:"Active","用于API调用的身份验证令牌,请妥善保管":"Authentication token for API calls, please keep it safe",用于唯一标识用户的字段路径:"Field path for uniquely identifying users","用于配置网络代理,支持 socks5 协议":"Used to configure network proxy, supports socks5 protocol","用于验证回调 new-api 的 webhook 请求的密钥,敏感信息不显示":"The key used to validate webhook requests for the callback new-api, sensitive information is not displayed.","用以支持基于 WebAuthn 的无密码登录注册":"Support WebAuthn-based passwordless login and registration",用以支持用户校验:"To support user verification",用以支持系统的邮件发送:"To support the system email sending","用以支持通过 Discord 进行登录注册":"Used to support login & registration through Discord","用以支持通过 GitHub 进行登录注册":"To support login & registration via GitHub","用以支持通过 Linux DO 进行登录注册":"To support login & registration via Linux DO","用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP":"To support login via OIDC, such as Okta, Auth0 and other IdPs compatible with OIDC protocol","用以支持通过 Telegram 进行登录注册":"To support login & registration via Telegram",用以支持通过微信进行登录注册:"To support login & registration via WeChat",用以防止恶意用户利用临时邮箱批量注册:"To prevent malicious users from bulk registration using temporary email addresses",用户:"User","用户 ID 字段":"User ID Field","用户 ID 字段(可选)":"User ID Field (optional)",用户个人功能:"User personal functions","用户主页,展示系统信息":"User homepage, displaying system information","用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置":"User priority: If the user specifies a system prompt in the request, the user's setting will be used first",用户信息:"User information","用户信息更新成功!":"User information updated successfully!",用户信息端点:"User Info Endpoint",用户信息缺失:"User information missing",用户最大令牌数量:"Maximum Tokens per User",用户分组:"Your default group",用户分组和额度管理:"User Group and Quota Management",用户分组配置:"User group configuration",用户协议:"User Agreement",用户协议已更新:"User agreement updated",用户协议更新失败:"User agreement update failed",用户可选分组:"User selectable groups",用户名:"Username",用户名字段:"Username Field","用户名字段(可选)":"Username Field (optional)",用户名或邮箱:"Username or email",用户名称:"User Name","用户控制面板,管理账户":"User control panel for account management",'用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{"vip": "VIP 用户", "test": "测试"},表示用户可以选择 vip 分组和 test 分组':'User selectable groups when creating tokens, in JSON string format, for example: {"vip": "VIP User", "test": "Test"}, indicating that users can choose vip group and test group',用户每周期最多请求完成次数:"User max successful request times per period",用户每周期最多请求次数:"User max request times per period","用户注册时看到的网站名称,比如'我的网站'":"Website name users see during registration, e.g. 'My Website'",用户的基本账户信息:"User basic account information",用户管理:"User Management",用户组:"User group",用户订阅管理:"User Subscription Management","用户账户创建成功!":"User account created successfully!",用户账户管理:"User account management","用时/首字":"Time/first word",由全站货币展示设置统一控制:"Controlled by the site-wide currency display settings",由订阅抵扣:"Deducted by subscription",界面语言和其他个人偏好:"Interface language and other personal preferences",留空使用系统临时目录:"Leave empty to use system temp directory",留空则使用账号绑定的邮箱:"If left blank, the email address bound to the account will be used","留空则使用默认端点;支持 {path, method}":"Leave blank to use the default endpoint; supports {path, method}",留空则保持原有密钥:"Leave empty to keep existing key","留空则默认使用服务器地址,注意不能携带http://或者https://":"If left blank, the server address will be used by default. Note that http:// or https:// should not be included","登 录":"Log In",登录:"Sign in","登录成功!":"Login successful!","登录过期,请重新登录!":"Login expired, please log in again!",白名单:"Whitelist","的前提下使用。":"for use under the following conditions:",监控设置:"Monitoring Settings",目录总大小:"Directory Total Size",目录文件数:"Directory File Count","目标用户:{{username}}":"Target user: {{username}}",目标端点:"Target Endpoint","目标路径(可选)":"Target Path (optional)",直接提交:"Submit directly","直接编辑 JSON 文本,保存时会校验格式。":"Edit JSON text directly; format will be validated on save.",相关项目:"Related Projects","相当于删除用户,此修改将不可逆":"Equivalent to deleting the user, this modification is irreversible",矛盾:"Conflict","知识库 ID":"Knowledge Base ID",硬件:"Hardware",硬件与性能:"Hardware & Performance",硬件类型:"Hardware Type",硬件配置:"Hardware Configuration",确定:"OK","确定?":"Sure?","确定删除此组?":"Confirm delete this group?",确定导入:"Confirm import","确定是否要修复数据库一致性?":"Are you sure you want to repair database consistency?","确定是否要删除所选通道?":"Are you sure you want to delete the selected channels?","确定是否要删除此令牌?":"Are you sure you want to delete this token?","确定是否要删除此兑换码?":"Are you sure you want to delete this redemption code?","确定是否要删除此模型?":"Are you sure you want to delete this model?","确定是否要删除此渠道?":"Are you sure you want to delete this channel?","确定是否要删除禁用通道?":"Are you sure you want to delete the disabled channel?","确定是否要复制此渠道?":"Are you sure you want to copy this channel?","确定是否要注销此用户?":"Are you sure you want to deactivate this user?","确定清除所有失效兑换码?":"Are you sure you want to clear all invalid redemption codes?","确定要修改所有子渠道优先级为 ":"Confirm to modify all sub-channel priorities to ","确定要修改所有子渠道权重为 ":"Confirm to modify all sub-channel weights to ","确定要充值 $":"Confirm to recharge $",'确定要删除供应商 "{{name}}" 吗?此操作不可撤销。':'Are you sure you want to delete supplier "{{name}}"? This operation is irreversible.',"确定要删除所有已自动禁用的密钥吗?":"Are you sure you want to delete all automatically disabled keys?","确定要删除所选的 {{count}} 个令牌吗?_one":"Are you sure you want to delete the selected {{count}} token?","确定要删除所选的 {{count}} 个令牌吗?_other":"Are you sure you want to delete the selected {{count}} tokens?","确定要删除所选的 {{count}} 个模型吗?_one":"Are you sure you want to delete the selected {{count}} model?","确定要删除所选的 {{count}} 个模型吗?_other":"Are you sure you want to delete the selected {{count}} models?","确定要删除此 OAuth 提供商吗?":"Are you sure you want to delete this OAuth provider?","确定要删除此API信息吗?":"Are you sure you want to delete this API information?","确定要删除此公告吗?":"Are you sure you want to delete this notice?","确定要删除此分类吗?":"Are you sure you want to delete this category?","确定要删除此密钥吗?":"Are you sure you want to delete this key?","确定要删除此问答吗?":"Are you sure you want to delete this FAQ?","确定要删除该提供商吗?":"Are you sure you want to delete this provider?","确定要删除这条消息吗?":"Are you sure you want to delete this message?",确定要删除选中的:"Are you sure you want to delete the selected","确定要启用所有密钥吗?":"Are you sure you want to enable all keys?","确定要启用此用户吗?":"Are you sure you want to enable this user?","确定要提升此用户吗?":"Are you sure you want to promote this user?","确定要更新所有已启用通道余额吗?":"Are you sure you want to update the balance of all enabled channels?","确定要测试所有未手动禁用渠道吗?":"Are you sure you want to test all channels except manually disabled ones?","确定要测试所有通道吗?":"Are you sure you want to test all channels?","确定要禁用所有的密钥吗?":"Are you sure you want to disable all keys?","确定要禁用此用户吗?":"Are you sure you want to disable this user?","确定要解绑 {{name}} 吗?":"Are you sure you want to unbind {{name}}?","确定要降级此用户吗?":"Are you sure you want to demote this user?",确定重置:"Confirm reset","确定重置模型倍率吗?":"Confirm to reset model ratio?",确认:"Confirm",确认作废:"Confirm invalidation",确认关闭提示:"Confirm close",确认冲突项修改:"Confirm conflict item modification",确认删除:"Confirm deletion",确认删除模型:"Confirm Delete Model",确认取消密码登录:"Confirm cancel password login",确认启用:"Confirm Enable",确认密码:"Confirm Password",确认导入配置:"Confirm import configuration",确认延长:"Confirm Extension",确认延长容器时长:"Confirm Container Duration Extension",确认操作:"Confirm Operation",确认新密码:"Confirm new password","确认清理不活跃的磁盘缓存?":"Confirm cleanup of inactive disk cache?",确认清空全部渠道亲和性缓存:"Confirm clearing all channel affinity cache",确认清空该规则缓存:"Confirm clearing this rule's cache",确认清除历史日志:"Confirm clear historical logs",确认禁用:"Confirm disable",确认补单:"Confirm Order Completion",确认解绑:"Confirm Unbind","确认解绑 Passkey":"Confirm Unbind Passkey",确认设置并完成初始化:"Confirm settings and complete initialization","确认重置 Passkey":"Confirm Passkey Reset",确认重置两步验证:"Confirm Two-Factor Reset",确认重置密码:"Confirm Password Reset","磁盘 阈值 (%)":"Disk Threshold (%)",磁盘使用率超过此值时拒绝请求:"Reject requests when disk usage exceeds this value",磁盘可用空间小于缓存最大总量设置:"Disk free space is less than max cache size setting",磁盘命中:"Disk Hits","磁盘缓存最大总量 (MB)":"Max Disk Cache Size (MB)",磁盘缓存占用的最大空间:"Maximum space occupied by disk cache",磁盘缓存已清理:"Disk cache cleared","磁盘缓存设置(磁盘换内存)":"Disk Cache Settings (Disk Swap Memory)","磁盘缓存阈值 (MB)":"Disk Cache Threshold (MB)",示例:"Example",'示例:{"default": [200, 100], "vip": [0, 1000]}。':'Example: {"default": [200, 100], "vip": [0, 1000]}.',视频:"Video",视频Remix:"Video remix","视频无法在当前浏览器中播放,这可能是由于:":"The video cannot be played in this browser, possibly because:",禁用:"Disable","禁用 store 透传":"Disable store Pass-through",禁用2FA失败:"Failed to disable Two-Factor Authentication",禁用两步验证:"Disable two-factor authentication",禁用全部:"Disable all",禁用原因:"Disable reason","禁用后用户端不再展示,但历史订单不受影响。是否继续?":"After disabling, it will no longer be shown to users, but historical orders are not affected. Continue?","禁用后的影响:":"Impact after disabling:",禁用密钥失败:"Failed to disable key",禁用思考处理的模型列表:"Models skipping thinking handling",禁用所有密钥失败:"Failed to disable all keys",禁用时间:"Disable time",私有IP访问详细说明:"⚠️ Security Warning: Enabling this allows access to internal network resources (localhost, private networks). Only enable if you need to access internal services and understand the security implications.",私有部署地址:"Private Deployment Address",私有镜像仓库的密码:"Password for private image registry",私有镜像仓库的用户名:"Username for private image registry",秒:"Second","移除 functionResponse.id 字段":"Remove functionResponse.id Field","移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目":"Removal of One API copyright mark must first be authorized. Project maintenance requires a lot of effort. If this project is meaningful to you, please actively support it.",窗口处理:"window handling",窗口等待:"window wait",立即签到:"Check in now",立即订阅:"Subscribe now",站点额度展示类型及汇率:"Site quota display type and exchange rate","端口号必须在1-65535之间":"Port number must be between 1-65535",端口配置详细说明:"Restrict external requests to specific ports. Use single ports (80, 443) or ranges (8000-8999). Empty list allows all ports. Default includes common web ports.",端点:"Endpoint","端点 URL 必须以 http:// 或 https:// 开头:":"Endpoint URL must start with http:// or https://: ","端点 URL 必须是完整地址(以 http:// 或 https:// 开头)":"Endpoint URL must be a full address (starting with http:// or https://)",端点映射:"Endpoint mapping",端点类型:"Endpoint type",端点组:"Endpoint group","第 {{line}} 条 prune_objects 缺少条件":"Rule #{{line}} prune_objects is missing conditions","第 {{line}} 条 prune_objects 需要至少一个匹配条件":"Rule #{{line}} prune_objects requires at least one match condition","第 {{line}} 条 return_error 需要 message 字段":"Rule #{{line}} return_error requires a message field","第 {{line}} 条操作缺少值":"Rule #{{line}} operation is missing a value","第 {{line}} 条操作缺少来源字段":"Rule #{{line}} operation is missing a source field","第 {{line}} 条操作缺少目标字段":"Rule #{{line}} operation is missing a target field","第 {{line}} 条操作缺少目标路径":"Rule #{{line}} operation is missing a target path","第 {{line}} 条请求头透传格式无效":"Rule #{{line}} header pass-through format is invalid","第 {{line}} 条请求头透传缺少请求头名称":"Rule #{{line}} header pass-through is missing header name",第三方支付配置:"Third-party Payment Configuration","第三方账户绑定状态(只读)":"Third-party account binding status (read-only)","等价金额:":"Equivalent Amount: ",等待中:"Waiting","等待获取邮箱信息...":"Waiting to get email information...",筛选:"Filter",签到最大额度:"Maximum check-in quota",签到最小额度:"Minimum check-in quota",签到功能允许用户每日签到获取随机额度奖励:"Check-in feature allows users to check in daily to receive random quota rewards",签到失败:"Check-in failed",签到奖励将直接添加到您的账户余额:"Check-in rewards will be directly added to your account balance",签到奖励的最大额度:"Maximum quota for check-in rewards",签到奖励的最小额度:"Minimum quota for check-in rewards","签到成功!获得":"Check-in successful! Received",签到设置:"Check-in Settings",简洁:"Simple","简洁模式:按 type 全量清理对象,例如 redacted_thinking。":"Simple mode: Prune all objects by type, e.g. redacted_thinking.","简洁模式仅返回 message;状态码和错误类型将使用系统默认值。":"Simple mode returns message only; status code and error type will use system defaults.",管理:"Manage","管理 Ollama 模型的拉取和删除":"Manage Ollama model pulling and deletion","管理你的 LinuxDO OAuth App":"Manage your LinuxDO OAuth App",管理员:"Admin",管理员区域:"Administrator Area",管理员暂时未设置任何关于内容:"The administrator has not set any custom About content yet","管理员未开启 Creem 充值!":"The administrator has not enabled Creem recharge!","管理员未开启Stripe充值!":"Administrator has not enabled Stripe recharge!","管理员未开启在线充值!":"The administrator has not enabled online recharge!","管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。":"The administrator has not enabled the online recharge function, please contact the administrator to enable it or recharge with a redemption code.","管理员未开启在线支付功能,请联系管理员配置。":"Online payment is not enabled by the admin. Please contact the administrator.",管理员未设置用户可选分组:"Administrator has not set user-selectable groups","管理员设置了外部链接,点击下方按钮访问":"Administrator has set up external links, click the button below to access",管理员账号:"Admin account","管理员账号已经初始化过,请继续设置其他参数":"The admin account has already been initialized, please continue to set other parameters","管理模型、标签、端点等预填组":"Manage model, tag, endpoint, etc. pre-filled groups","管理用户已绑定的第三方账户,支持筛选与解绑":"Manage users' linked third-party accounts, with filtering and unbinding support",管理绑定:"Manage Bindings",类型:"Type","类型(常用)":"Type (Common)",粘贴图片失败:"Failed to paste image",精确:"Exact",系统:"System",系统令牌已复制到剪切板:"System token copied to clipboard",系统任务记录:"System task records",系统信息:"System Information",系统公告:"System Notice","系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)":"System notice management, you can publish system notices and important messages (maximum 100, display latest 20 on the front end)",系统内存:"System Memory",系统初始化:"System initialization","系统初始化失败,请重试":"System initialization failed, please try again","系统初始化成功,正在跳转...":"System initialization successful, redirecting...",系统参数配置:"System parameter configuration",系统名称:"System Name",系统名称已更新:"System name updated",系统名称更新失败:"System name update failed","系统已为该部署准备 Ollama 镜像与随机 API Key":"System has prepared Ollama image and random API Key for this deployment",系统性能监控:"System Performance Monitoring",系统提示覆盖:"System prompt override",系统提示词:"System Prompt",系统提示词拼接:"System prompt append",系统数据统计:"System data statistics",系统文档和帮助信息:"System documentation and help information",系统消息:"System message",系统管理功能:"System management functions",系统设置:"System Settings",系统访问令牌:"System Access Token",约:"Approximately",索引:"Index",紧凑列表:"Compact list",累计签到:"Total check-ins",累计获得:"Total received",线路描述:"Route description",组列表:"Group list",组名:"Group name",组织:"Organization","组织,不填则为默认组织":"Organization, default if empty",终止中:"Terminating",终止请求中:"Terminating request",绑定:"Bind","绑定 Telegram":"Bind Telegram",绑定信息:"Binding Information","绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。":"After binding, a user subscription is created immediately (no payment required); validity follows the plan configuration.",绑定微信账户:"Bind WeChat Account","绑定成功!":"Binding successful!",绑定订阅套餐:"Bind Subscription Plan",绑定邮箱地址:"Bind Email Address",结束:"End",结束时间:"End Time",结果图片:"Result",结算差额:"Settlement Difference",绘图:"Drawing",绘图任务记录:"Drawing task records",绘图日志:"Drawing Logs",绘图设置:"Drawing settings",统一的:"The Unified",统计Tokens:"Statistical Tokens",统计已重置:"Statistics reset",统计次数:"Statistical count",统计额度:"Statistical quota",继续:"Continue","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","缓存 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","缓存 Tokens":"Cache Tokens","缓存: {{cacheRatio}}":"Cache: {{cacheRatio}}","缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Cache price: {{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (Cache ratio: {{cacheRatio}})","缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})":"Cache price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Cache ratio: {{cacheRatio}})","缓存读取价格:{{symbol}}{{price}} / 1M tokens":"Cache read price: {{symbol}}{{price}} / 1M tokens","缓存读取价格 {{symbol}}{{price}} / 1M tokens":"Cache read price {{symbol}}{{price}} / 1M tokens",缓存倍率:"Cache ratio","缓存倍率 {{cacheRatio}}":"Cache ratio {{cacheRatio}}",缓存写:"Cache Write","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (倍率: {{ratio}})":"Cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}} (ratio: {{ratio}})","缓存创建 Tokens":"Cache Creation Tokens","缓存创建: {{cacheCreationRatio}}":"Cache creation: {{cacheCreationRatio}}","缓存创建: 1h {{cacheCreationRatio1h}}":"Cache creation: 1h {{cacheCreationRatio1h}}","缓存创建: 5m {{cacheCreationRatio5m}}":"Cache creation: 5m {{cacheCreationRatio5m}}","缓存创建: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Cache creation: 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}","缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})":"Cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Cache creation ratio: {{cacheCreationRatio}})","缓存创建价格:{{symbol}}{{price}} / 1M tokens":"Cache creation price: {{symbol}}{{price}} / 1M tokens","缓存创建价格 {{symbol}}{{price}} / 1M tokens":"Cache creation price {{symbol}}{{price}} / 1M tokens","缓存创建价格合计:5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens":"Cache creation price total: 5m {{symbol}}{{five}} + 1h {{symbol}}{{one}} = {{symbol}}{{total}} / 1M tokens","5m缓存创建价格:{{symbol}}{{price}} / 1M tokens":"5m cache creation price: {{symbol}}{{price}} / 1M tokens","5m缓存创建价格 {{symbol}}{{price}} / 1M tokens":"5m cache creation price {{symbol}}{{price}} / 1M tokens","1h缓存创建价格:{{symbol}}{{price}} / 1M tokens":"1h cache creation price: {{symbol}}{{price}} / 1M tokens","1h缓存创建价格 {{symbol}}{{price}} / 1M tokens":"1h cache creation price {{symbol}}{{price}} / 1M tokens",缓存创建倍率:"Cache creation ratio","缓存创建倍率 {{cacheCreationRatio}}":"Cache creation ratio {{cacheCreationRatio}}","缓存创建倍率 1h {{cacheCreationRatio1h}}":"Cache creation multiplier 1h {{cacheCreationRatio1h}}","缓存创建倍率 5m {{cacheCreationRatio5m}}":"Cache creation multiplier 5m {{cacheCreationRatio5m}}","缓存创建倍率 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}":"Cache creation ratio 5m {{cacheCreationRatio5m}} / 1h {{cacheCreationRatio1h}}",缓存条目数:"Cache Entries",缓存目录:"Cache Directory",缓存目录磁盘空间:"Cache Directory Disk Space",缓存读:"Cache Read",编辑:"Edit","编辑 OAuth 提供商":"Edit OAuth Provider",编辑API:"Edit API",编辑产品:"Edit Product",编辑供应商:"Edit Provider",编辑公告:"Edit Notice",编辑公告内容:"Edit announcement content",编辑分类:"Edit Category",编辑成功:"Edit Successful",编辑提供商:"Edit Provider",编辑方式:"Edit Mode",编辑标签:"Edit Tag",编辑模型:"Edit Model",编辑模式:"Edit Mode",编辑用户:"Edit User",编辑聊天配置:"Edit Chat Configuration",编辑规则:"Edit Rule",编辑问答:"Edit FAQ",缩词:"Shorten","缺省 MaxTokens":"Default MaxTokens",网站地址:"Website Address",网站域名标识:"Website Domain ID","网络连接失败,请检查网络设置或稍后重试":"Network connection failed, please check network settings or try again later",网络配置:"Network Configuration",网络错误:"Network Error",置信度:"Confidence",美元:"US Dollar",聊天:"Chat",聊天会话管理:"Chat session management",聊天区域:"Chat Area",聊天应用名称:"Chat Application Name","聊天应用名称已存在,请使用其他名称":"Chat application name already exists, please use another name",聊天设置:"Chat settings",聊天配置:"Chat configuration","聊天链接配置错误,请联系管理员":"Chat link configuration error, please contact administrator",联系我们:"Contact Us",腾讯混元:"Hunyuan","自动分组auto,从第一个开始选择":"Auto grouping auto, select from the first one",自动刷新:"Auto Refresh",自动刷新中:"Auto refreshing",自动填充字段:"Auto-fill Fields",自动检测:"Auto-detect",自动模式:"Auto Mode",自动测试所有通道间隔时间:"Auto test interval for all channels","自动生成:":"Auto-generated: ",自动禁用:"Auto disabled",自动禁用关键词:"Automatic disable keywords",自动禁用状态码:"Auto-disable status codes",自动禁用状态码格式不正确:"Invalid auto-disable status code format",自动选择:"Auto Select",自动重试状态码:"Auto-retry status codes",自动重试状态码格式不正确:"Invalid auto-retry status code format",自定义:"Custom","自定义 JSON":"Custom JSON","自定义 OAuth 提供商":"Custom OAuth Providers",自定义充值数量选项:"Custom Recharge Amount Options","自定义充值数量选项不是合法的 JSON 数组":"Custom recharge amount options is not a valid JSON array","自定义变焦-提交":"Custom Zoom-Submit",自定义模型名称:"Custom model name",自定义模式下不可用:"Not available in custom mode",自定义秒数:"Custom seconds",自定义请求体模式:"Custom Request Body Mode",自定义货币:"Custom currency",自定义货币符号:"Custom currency symbol",自定义错误响应:"Custom Error Response",自定义镜像:"Custom Image",自用模式:"Self-use mode",自适应列表:"Adaptive list",至:"until",节省:"Save",花费:"Spend",花费时间:"Time spent","若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置":"If your OIDC Provider supports Discovery Endpoint, you can only fill in the OIDC Well-Known URL, and the system will automatically obtain the OIDC configuration","获取 Discovery 配置":"Fetch Discovery Configuration","获取 Discovery 配置失败:":"Failed to fetch Discovery configuration: ","获取 io.net API Key":"Get io.net API Key","获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确":"Failed to get OIDC configuration, please check network status and whether the Well-Known URL is correct","获取 OIDC 配置成功!":"OIDC configuration obtained successfully!","获取 Ollama 版本失败":"Failed to get Ollama version",获取2FA状态失败:"Failed to get Two-Factor Authentication status",获取初始化状态失败:"Failed to get initialization status","获取可用资源失败: ":"Failed to get available resources: ",获取启用模型失败:"Failed to get enabled models","获取启用模型失败:":"Failed to get enabled models:",获取容器信息失败:"Failed to get container information",获取容器列表失败:"Failed to get container list",获取容器详情失败:"Failed to get container details",获取密钥:"Get Key",获取密钥失败:"Failed to get key",获取密钥状态失败:"Failed to get key status",获取日志失败:"Failed to get logs",获取未配置模型失败:"Failed to get unconfigured models",获取模型列表:"Get Model List",获取模型列表失败:"Failed to retrieve model list","获取渠道失败:":"Failed to get channels: ","获取硬件类型失败: ":"Failed to get hardware types: ",获取签到状态失败:"Failed to get check-in status",获取组列表失败:"Failed to get group list",获取绑定信息失败:"Failed to fetch binding information","获取自定义 OAuth 提供商列表失败":"Failed to fetch custom OAuth provider list",获取详情失败:"Failed to get details",获取部署列表失败:"Failed to get deployment list",获取金额失败:"Failed to get amount",获取验证码:"Get Verification Code",获得:"Received",补全:"Completion","补全 {{completion}} tokens / 1M tokens * {{symbol}}{{price}}":"Completion {{completion}} tokens / 1M tokens * {{symbol}}{{price}}","模型价格 {{symbol}}{{price}} / 次 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Model price {{symbol}}{{price}} / request * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}":"Input {{input}} tokens / 1M tokens * {{symbol}}{{price}}","图片输入 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Image input {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","Web 搜索 {{count}} 次 * {{symbol}}{{price}} / 1K 次":"Web search {{count}} calls * {{symbol}}{{price}} / 1K calls","文件搜索 {{count}} 次 * {{symbol}}{{price}} / 1K 次":"File search {{count}} calls * {{symbol}}{{price}} / 1K calls","文字价格 {{textPrice}} + 音频价格 {{audioPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Text price {{textPrice}} + Audio price {{audioPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","输入与缓存价格合计 * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Input and cache pricing subtotal * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Completion price: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (Completion ratio: {{completionRatio}})","补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens":"Completion price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens",补全倍率:"Completion ratio",补全倍率值:"Completion Ratio Value",补单:"Complete Order",补单失败:"Failed to complete order",补单成功:"Order completed successfully","表单引用错误,请刷新页面重试":"Form reference error, please refresh the page and try again",表格视图:"Table view","覆盖模式:将完全替换现有的所有密钥":"Overwrite mode: completely replace all existing keys",覆盖模板:"Override Template",覆盖现有密钥:"Overwrite existing key",规则:"Rule","规则 JSON":"Rule JSON","规则 JSON 格式不正确":"Rule JSON format is incorrect","规则 ttl_seconds 为 0 时使用。0 表示使用后端默认 TTL:3600 秒。":"Used when rule ttl_seconds is 0. 0 means using backend default TTL: 3600 seconds.","规则为 JSON 数组;可视化与 JSON 模式共用同一份数据。":"Rules are a JSON array; visual and JSON modes share the same data.","规则名称(可读性更好,也会出现在管理侧日志中)。":"Rule name (for better readability, also appears in admin logs).",规则导航:"Rule Navigation","规则未找到,请刷新后重试":"Rule not found, please refresh and try again",角色:"Role",解析响应数据时发生错误:"An error occurred while parsing response data","解析密钥文件失败: {{msg}}":"Failed to parse key file: {{msg}}",解析错误:"Parse Error",解绑:"Unbind","解绑 Passkey":"Remove Passkey","解绑后将无法使用 Passkey 登录,确定要继续吗?":"After unbinding, you will not be able to login with Passkey. Are you sure you want to continue?",解绑成功:"Unbind successful",计价币种:"Pricing Currency",计算中:"Calculating",计算成本:"Calculate Cost","计算费用中...":"Calculating fees...",计费开始:"Billing Start",计费模式:"Billing mode",计费类型:"Billing type",计费过程:"Billing process",订单号:"Order No.",订阅:"Subscription",订阅剩余:"Subscription Remaining",订阅套餐:"Subscription Plans",订阅套餐管理:"Subscription Plan Management",订阅实例:"Subscription Instance",订阅抵扣:"Subscription deduction",订阅管理:"Subscription Management",订阅结算:"Subscription Settlement",订阅说明:"Subscription Description",认证方式:"Auth Style",讯飞星火:"Spark Desk",记录请求与错误日志IP:"Record request and error log IP",设备:"Device",设备类型偏好:"Device Type Preference","设置 Logo":"Set Logo",设置2FA失败:"Failed to set up Two-Factor Authentication",'设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{"100": 0.95, "200": 0.9, "500": 0.85}':'Set discounts for different recharge amounts, where the key is the recharge amount and the value is the discount rate, for example: {"100": 0.95, "200": 0.9, "500": 0.85}',设置两步验证:"Set up two-factor authentication",设置令牌可用额度和数量:"Set token available quota and quantity",设置令牌的基本信息:"Set token basic information",设置令牌的访问限制:"Set token access restrictions",设置保存失败:"Settings save failed",设置保存成功:"Settings saved successfully",设置兑换码的基本信息:"Set redemption code basic information",设置兑换码的额度和数量:"Set redemption code quota and quantity",设置公告:"Set notice",设置关于:"Set about",设置已保存:"Settings saved",设置模型的基本信息:"Set the basic information of the model","设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱":"Set the email address for receiving quota warning notifications, if not set, the email address bound to the account will be used",设置用户协议:"Set user agreement","设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]":"Set recharge amount options that users can choose from, for example: [10, 20, 50, 100, 200, 500]",设置管理员登录信息:"Set administrator login information",设置类型:"Setting Type",设置系统名称:"Set system name",设置过短会影响数据库性能:"Setting too short will affect database performance",设置隐私政策:"Set privacy policy",设置页脚:"Set Footer",设置预填组的基本信息:"Set the basic information of the pre-filled group",设置首页内容:"Set home page content",设置默认地区和特定模型的专用地区:"Set default region and dedicated regions for specific models",设计与开发由:"Designed & Developed by",设计版本:"b80c3466cb6feafeb3990c7820e10e50","访问 io.net 控制台的 API Keys 页面":"Visit the API Keys page of the io.net console",访问容器:"Access Container","访问模型部署功能需要先启用 io.net 部署服务":"Accessing model deployment features requires enabling the io.net deployment service first",访问限制:"Access Restrictions","该供应商提供多种AI模型,适用于不同的应用场景。":"This supplier provides multiple AI models, suitable for different application scenarios.",该分类下没有可用模型:"No available models under this category",该域名已存在于白名单中:"The domain already exists in the whitelist","该套餐未配置 Creem":"This plan is not configured for Creem","该套餐未配置 Stripe":"This plan is not configured for Stripe","该数据可能不可信,请谨慎使用":"This data may not be reliable, please use with caution","该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置":"This server address will affect the payment callback address and the address displayed on the default homepage, please ensure correct configuration","该模型存在固定价格与倍率计费方式冲突,请确认选择":"The model has a fixed price and ratio billing method conflict, please confirm the selection","该渠道已开启请求透传,参数覆写、模型重定向等 NewAPI 内置功能将失效,非最佳实践。":"Request pass-through is enabled for this channel; built-in NewAPI features such as parameter overrides and model redirection will be disabled. This is not a best practice.","该渠道已开启请求透传:参数覆写、模型重定向、渠道适配等 NewAPI 内置功能将失效,非最佳实践;如因此产生问题,请勿提交 issue 反馈。":"Request pass-through is enabled for this channel. Built-in NewAPI features such as parameter overrides, model redirection, and channel adaptation will be disabled. This is not a best practice. If this causes issues, please do not submit an issue.","该规则未启用“作用域:包含规则名称”,无法按规则清空缓存。":'This rule has not enabled "Scope: Include Rule Name", cannot clear cache by rule.',该规则未设置参数覆盖模板:"This rule has no parameter override template set","该规则的缓存保留时长;0 表示使用默认 TTL:":"Cache retention duration for this rule; 0 means using default TTL: ","该记录不包含可用的 token 统计口径。":"This record does not contain available token statistics.",详情:"Details",语言偏好:"Language Preference",语言偏好已保存:"Language preference saved",语音输入:"Voice input",语音输出:"Voice output",说明:"Description","说明:":"Instructions:","说明:本页测试为非流式请求;若渠道仅支持流式返回,可能出现测试失败,请以实际使用为准。":"Note: Tests on this page use non-streaming requests. If a channel only supports streaming responses, tests may fail. Please rely on actual usage.","说明:生成结果是可直接粘贴到渠道密钥里的 JSON(包含 access_token / refresh_token / account_id)。":"Note: The generated result is a JSON that can be pasted directly into the channel key (includes access_token / refresh_token / account_id).",说明信息:"Description",请上传密钥文件:"Please upload the key file","请上传密钥文件!":"Please upload the key file!",请为渠道命名:"Please name the channel","请使用 Project 为 io.cloud 的密钥":"Please use a key with Project set to io.cloud",请先在设置中启用图片功能:"Please enable image feature in settings first","请先填写 API Key":"Please fill in API Key first","请先填写 Discovery URL 或 Issuer URL":"Please fill in Discovery URL or Issuer URL first","请先填写 Issuer URL,以自动生成完整的端点 URL":"Please fill in Issuer URL first to auto-generate complete endpoint URLs","请先填写 Ollama API 地址":"Please fill in Ollama API address first",请先填写服务器地址:"Please fill in the server address first","请先填写服务器地址,以自动生成完整的端点 URL":"Please enter the server address first to auto-generate full endpoint URLs","请先粘贴回调 URL":"Please paste the callback URL first",请先输入密钥:"Please enter the key first",请先选择一条规则:"Please select a rule first",请先选择同步渠道:"Please select the synchronization channel first","请先选择模型!":"Please select a model first!",请先选择硬件类型:"Please select hardware type first","请先选择要删除的令牌!":"Please select the token to be deleted!","请先选择要删除的通道!":"Please select the channel you want to delete first!","请先选择要设置标签的渠道!":"Please select the channel to set tags for first!",请先选择需要批量设置的模型:"Please select models for batch setting first",请先阅读并同意用户协议和隐私政策:"Please read and agree to the user agreement and privacy policy first",请再次输入新密码:"Please enter the new password again","请前往个人设置 → 安全设置进行配置。":"Please go to Personal Settings → Security Settings to configure.","请勿过度信任此功能,IP可能被伪造,请配合nginx和cdn等网关使用":"Do not over-trust this feature, IP can be spoofed, please use it in conjunction with gateways such as nginx and CDN","请在系统设置页面编辑分组倍率以添加新的分组:":"Please edit Group ratios in system settings to add new groups:",请填写完整的产品信息:"Please fill in complete product information",请填写完整的管理员账号信息:"Please fill in the complete administrator account information",请填写密钥:"Please enter the key","请填写渠道名称和渠道密钥!":"Please enter channel name and key!",请填写部署地区:"Please fill in the deployment region","请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。":"Keep key information secure, do not disclose to others. If there are security concerns, please change the key immediately.",请尝试其他搜索关键词:"Please try other search keywords",请检查渠道配置或刷新重试:"Please check the channel configuration or refresh and try again",请检查表单填写是否正确:"Please check if the form is filled out correctly",请检查输入:"Please check your input","请求体 JSON":"Request Body JSON",请求体内存缓存:"Request Body Memory Cache",请求体磁盘缓存:"Request Body Disk Cache",请求体超过此大小时使用磁盘缓存:"Use disk cache when request body exceeds this size",请求参数无效:"Invalid request parameters",请求发生错误:"An error occurred with the request","请求发生错误: ":"An error occurred with the request: ","请求后端接口失败:":"Failed to request the backend interface: ",请求失败:"Request failed",请求头覆盖:"Request header override",请求并计费模型:"Request and charge model","请求时长: ${time}s":"Request time: ${time}s",请求次数:"Number of Requests",请求结束后多退少补:"Adjust after request completion","请求超时,请刷新页面后重新发起 GitHub 登录":"Request timed out, please refresh and restart GitHub login",请求路径:"Request path",请求转换:"Request conversion",请求预扣费额度:"Pre-deduction quota for requests",请点击我:"Please click me",'请确认以下设置信息,点击"初始化系统"开始配置':'Please confirm the following settings information, click "Initialize system" to start configuration',请确认您已了解禁用两步验证的后果:"Please confirm that you understand the consequences of disabling two-factor authentication",请确认管理员密码:"Please confirm the admin password","请稍后几秒重试,Turnstile 正在检查用户环境!":"Please try again in a few seconds, Turnstile is checking the user environment!","请粘贴完整回调 URL(包含 code 与 state)":"Please paste the complete callback URL (including code and state)",请联系管理员在系统设置中配置API信息:"Please contact the administrator to configure API information in the system settings.",请联系管理员在系统设置中配置Uptime:"Please contact the administrator to configure Uptime in the system settings.",请联系管理员在系统设置中配置公告信息:"Please contact the administrator to configure notice information in the system settings.",请联系管理员在系统设置中配置常见问答:"Please contact the administrator to configure FAQ information in the system settings.",请联系管理员配置聊天链接:"Please contact the administrator to configure the chat link","请至少选择一个令牌!":"Please select at least one token!","请至少选择一个兑换码!":"Please select at least one redemption code!",请至少选择一个模型:"Please select at least one model","请至少选择一个模型!":"Please select at least one model!",请至少选择一个渠道:"Please select at least one channel","请输入 API Key,一行一个,格式:APIKey|Region":"Enter API Key, one per line, format: APIKey|Region","请输入 API Key,格式:APIKey|Region":"Enter API Key, format: APIKey|Region","请输入 Authorization Endpoint":"Please enter Authorization Endpoint","请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com":"Please enter AZURE_OPENAI_ENDPOINT, e.g.: https://docs-test-001.openai.azure.com","请输入 Client ID":"Please enter Client ID","请输入 Client Secret":"Please enter Client Secret","请输入 io.net API Key":"Please enter io.net API Key","请输入 io.net API Key(敏感信息不显示)":"Please enter io.net API Key (sensitive information not displayed)",'请输入 JSON 格式的 OAuth 凭据,例如:\n{\n "access_token": "...",\n "account_id": "..." \n}':`Please enter OAuth credentials in JSON format, e.g.: { "access_token": "...", "account_id": "..." }`,'请输入 JSON 格式的密钥内容,例如:\n{\n "type": "service_account",\n "project_id": "your-project-id",\n "private_key_id": "...",\n "private_key": "...",\n "client_email": "...",\n "client_id": "...",\n "auth_uri": "...",\n "token_uri": "...",\n "auth_provider_x509_cert_url": "...",\n "client_x509_cert_url": "..."\n}':`Please enter the key content in JSON format, for example: { "type": "service_account", "project_id": "your-project-id", "private_key_id": "...", "private_key": "...", "client_email": "...", "client_id": "...", "auth_uri": "...", "token_uri": "...", "auth_provider_x509_cert_url": "...", "client_x509_cert_url": "..." }`,"请输入 OIDC 的 Well-Known URL":"Please enter the Well-Known URL for OIDC","请输入 Slug":"Please enter Slug","请输入 Token Endpoint":"Please enter Token Endpoint","请输入 User Info Endpoint":"Please enter User Info Endpoint",请输入6位验证码或8位备用码:"Please enter a 6-digit verification code or 8-digit backup code",请输入API地址:"Please enter the API address","请输入API地址!":"Please enter the API address!",请输入Bark推送URL:"Please enter Bark push URL","请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}":"Please enter Bark push URL, e.g.: https://api.day.app/yourkey/{{title}}/{{content}}",请输入Gotify应用令牌:"Please enter Gotify application token",请输入Gotify服务器地址:"Please enter Gotify server address","请输入Gotify服务器地址,例如: https://gotify.example.com":"Please enter Gotify server address, e.g.: https://gotify.example.com",'请输入JSON数组,如 ["model-a","model-b"]':'Enter a JSON array, e.g. ["model-a","model-b"]',"请输入Uptime Kuma地址":"Please enter the Uptime Kuma address","请输入Uptime Kuma服务地址,如:https://status.example.com":"Please enter the Uptime Kuma service address, such as: https://status.example.com",请输入URL链接:"Please enter the URL link",请输入Webhook地址:"Please enter the Webhook address","请输入Webhook地址,例如: https://example.com/webhook":"Please enter the Webhook URL, e.g.: https://example.com/webhook","请输入你的账户名以确认删除!":"Please enter your account name to confirm deletion!",请输入供应商名称:"Please enter the vendor name","请输入供应商名称,如:OpenAI":"Please enter the vendor name, such as: OpenAI",请输入供应商描述:"Please enter the vendor description",请输入兑换码:"Please enter the redemption code","请输入兑换码!":"Please enter the redemption code!",请输入公告内容:"Please enter the notice content","请输入公告内容(支持 Markdown/HTML)":"Please enter the notice content (supports Markdown/HTML)",请输入分类名称:"Please enter category name","请输入分类名称,如:OpenAI、Claude等":"Please enter the category name, such as: OpenAI, Claude, etc.","请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com":"Please enter the path before /suno, usually the domain, e.g.: https://api.example.com",请输入副本数量:"Please enter number of replicas",请输入原密码:"Please enter the original password","请输入原密码!":"Please enter the original password!",请输入名称:"Please enter a name",请输入回答内容:"Please enter the answer content","请输入回答内容(支持 Markdown/HTML)":"Please enter the answer content (supports Markdown/HTML)",请输入图标名称:"Please enter the icon name",请输入填充值:"Please enter a value","请输入备注(仅管理员可见)":"Please enter a remark (only visible to administrators)",请输入套餐标题:"Please enter plan title","请输入完整的 JSON 格式密钥内容":"Please enter the complete JSON format key content","请输入完整的URL,例如:https://api.openai.com/v1/chat/completions":"Please enter complete URL, e.g.: https://api.openai.com/v1/chat/completions",请输入完整的URL链接:"Please enter the complete URL link",请输入容器名称:"Please enter container name",请输入密码:"Please enter password",请输入密钥:"Please enter the key","请输入密钥,一行一个":"Please enter the key, one per line","请输入密钥,一行一个,格式:AccessKey|SecretAccessKey|Region":"Enter keys one per line, format: AccessKey|SecretAccessKey|Region","请输入密钥!":"Please enter the key!",请输入延长时长:"Please enter extension duration",请输入总额度:"Please enter total quota",请输入您的密码:"Please enter your password",请输入您的用户名以确认删除:"Please enter your username to confirm deletion",请输入您的用户名或邮箱地址:"Please enter your username or email address",请输入您的邮箱地址:"Please enter your email address","请输入您的问题...":"Please enter your question...",请输入数值:"Enter a value",请输入数字:"Please enter a number",请输入新密码:"Please enter the new password","请输入新密码!":"Please enter the new password!",请输入新建数量:"Please enter the quantity to create","请输入新标签,留空则解散标签":"Please enter a new tag, leave blank to dissolve the tag",请输入新的剩余额度:"Please enter the new remaining quota","请输入新的密码,最短 8 位":"Please enter a new password, at least 8 characters",请输入新的显示名称:"Please enter a new display name",请输入新的用户名:"Please enter a new username",请输入新的部署名称:"Please enter new deployment name",请输入显示名称:"Please enter display name","请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。":"Please enter a valid JSON format request body. You can refer to the default request body format in the preview panel.",请输入有效的数字:"Please enter a valid number",请输入有效的镜像地址:"Please enter a valid image address",请输入标签名称:"Please enter the tag name",请输入模型倍率:"Enter model ratio",请输入模型倍率和补全倍率:"Please enter model ratio and completion ratio",请输入模型名称:"Please enter the model name","请输入模型名称,例如: llama3.2, qwen2.5:7b":"Please enter model name, e.g.: llama3.2, qwen2.5:7b","请输入模型名称,如:gpt-4":"Please enter the model name, such as: gpt-4",请输入模型描述:"Please enter the model description","请输入消息内容...":"Please enter the message content...",请输入状态页面Slug:"Please enter the status page Slug","请输入状态页面的Slug,如:my-status":"Please enter the slug for the status page, such as: my-status",请输入生成数量:"Please enter the quantity to generate",请输入用户名:"Please enter username","请输入私有部署地址,格式为:https://fastgpt.run/api/openapi":"Please enter private deployment address, format: https://fastgpt.run/api/openapi",请输入秒数:"Please enter seconds",请输入管理员密码:"Please enter the admin password",请输入管理员用户名:"Please enter the admin username",请输入线路描述:"Please enter the route description",请输入组名:"Please enter the group name",请输入组描述:"Please enter the group description","请输入组织org-xxx":"Please enter organization org-xxx",请输入聊天应用名称:"Please enter chat application name",请输入补全倍率:"Enter completion ratio",请输入要延长的小时数:"Please enter the number of hours to extend",请输入要设置的标签名称:"Please enter the tag name to be set",请输入认证器验证码:"Please enter authenticator verification code",请输入认证器验证码或备用码:"Please enter authenticator verification code or backup code",请输入说明:"Please enter the description",请输入运行时长:"Please enter runtime duration","请输入邮箱!":"Please enter your email!",请输入邮箱地址:"Please enter the email address","请输入邮箱验证码!":"Please enter the email verification code!",请输入部署名称:"Please enter deployment name",请输入部署名称以完成二次确认:"Enter deployment name to complete secondary confirmation",'请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n "default": "us-central1",\n "claude-3-5-sonnet-20240620": "europe-west1"\n}':`Please enter the deployment region, for example: us-central1 Supports using model mapping format { "default": "us-central1", "claude-3-5-sonnet-20240620": "europe-west1" }`,请输入金额:"Please enter amount",请输入镜像地址:"Please enter image address",请输入问题标题:"Please enter the question title",请输入预警阈值:"Please enter alert threshold",请输入预警额度:"Please enter alert quota",请输入额度:"Please enter the quota",请输入验证码:"Please enter verification code",请输入验证码或备用码:"Please enter verification code or backup code","请输入默认 API 版本,例如:2025-04-01-preview":"Please enter default API version, e.g.: 2025-04-01-preview.",请选择API地址:"Please select API address","请选择一条规则进行编辑。":"Please select a rule to edit.",请选择主模型:"Please select primary model",请选择产品:"Select a product",请选择你的复制方式:"Please select your copy method",请选择使用模式:"Please select the usage mode",请选择分组:"Please select a group",请选择发布日期:"Please select the publish date",请选择可以使用该渠道的分组:"Please select groups that can use this channel","请选择可以使用该渠道的分组,留空则不更改":"Please select the groups that can use this channel, leaving blank will not change",请选择同步语言:"Please select sync language",请选择名称匹配类型:"Please select the name matching type",请选择多密钥使用策略:"Please select multi-key usage policy",请选择密钥更新模式:"Please select key update mode",请选择密钥格式:"Please select key format",请选择支付方式:"Please select a payment method",请选择日志记录时间:"Please select log record time",请选择模型:"Please select model","请选择模型。":"Please select model.",请选择消息优先级:"Please select message priority",请选择渠道类型:"Please select channel type",请选择硬件类型:"Please select hardware type",请选择组类型:"Please select group type",请选择至少一个部署位置:"Please select at least one deployment location",请选择订阅套餐:"Please select a subscription plan","请选择该令牌支持的模型,留空支持所有模型":"Select models supported by the token, leave blank to support all models",请选择该渠道所支持的模型:"Please select the model supported by this channel","请选择该渠道所支持的模型,留空则不更改":"Please select the models supported by the channel, leaving blank will not change",请选择过期时间:"Please select expiration time",请选择通知方式:"Please select notification method",调用次数:"Call Count",调用次数分布:"Models call distribution",调用次数排行:"Models call ranking",调试信息:"Debug information",谨慎:"Cautious",警告:"Warning","警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔":"Warning: After enabling keep-alive, if the channel fails after keep-alive data has been written, the system cannot retry. If you must enable it, it is recommended to set the Ping interval as large as possible","警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!":"Warning: Disabling two-factor authentication will permanently delete your verification settings and all backup codes. This action is irreversible!",豆包:"Doubao",账单:"Bills",账户充值:"Account recharge","账户已删除!":"Account has been deleted!",账户已锁定:"Account locked",账户数据:"Account Data",账户管理:"Account management",账户绑定:"Account Binding","账户绑定、安全设置和身份验证":"Account binding, security settings and identity verification",账户绑定管理:"Account Binding Management",账户统计:"Account statistics",货币:"Currency",货币单位:"Currency Unit",购买上限:"Purchase Limit",购买兑换码:"Buy redemption code",购买套餐后即可享受模型权益:"Enjoy model benefits after purchasing a plan","购买或手动新增订阅会升级到该分组;当套餐失效/过期或手动作废/删除后,将回退到升级前分组。回退不会立即生效,通常会有几分钟延迟。":"Purchasing or manually adding a subscription will upgrade to this group. When the plan expires or is invalidated/deleted, it will revert to the previous group. The rollback is not immediate and usually takes a few minutes.",购买订阅套餐:"Purchase Subscription Plan",费用信息:"Cost Information",费用预估:"Cost Estimate",资源消耗:"Resource Consumption",起始时间:"Start Time",超级管理员:"Super Admin","超级管理员未设置充值链接!":"Super administrator has not set the recharge link!",超过阈值时拒绝新请求:"Reject new requests when threshold is exceeded",跟随日志:"Follow Logs",跟随系统主题设置:"Follow system theme",跨分组:"Cross-group",跨分组重试:"Cross-group retry",路径正则:"Path Regex","路径正则(每行一个)":"Path Regex (one per line)",跳转:"Jump",转换:"Convert",轮询:"Polling",轮询模式:"Polling mode","轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能":"Polling mode must be used with Redis and memory cache functions, otherwise the performance will be significantly reduced and the polling function will not be implemented",输入:"Input","输入 OIDC 的 Authorization Endpoint":"Enter OIDC Authorization Endpoint","输入 OIDC 的 Client ID":"Enter OIDC Client ID","输入 OIDC 的 Token Endpoint":"Enter OIDC Token Endpoint","输入 OIDC 的 Userinfo Endpoint":"Enter OIDC Userinfo Endpoint","输入IP地址后回车,如:8.8.8.8":"Enter IP address and press Enter, e.g.: 8.8.8.8",输入JSON对象:"Enter JSON Object",输入价格:"Input Price","输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}":"Input Price: {{symbol}}{{price}} / 1M tokens{{audioPrice}}","输入价格 {{symbol}}{{price}} / 1M tokens":"Input Price {{symbol}}{{price}} / 1M tokens","输入你注册的 LinuxDO OAuth APP 的 ID":"Enter the ID of your registered LinuxDO OAuth APP","输入你的账户名{{username}}以确认删除":"Enter your account name{{username}} to confirm deletion",输入域名后回车:"Enter domain and press Enter","输入域名后回车,如:example.com":"Enter domain and press Enter, e.g.: example.com","输入基础 URL":"Enter base URL","输入密码,最短 8 位,最长 20 位":"Enter password, at least 8 characters and up to 20 characters",输入数字:"Enter Number",'输入标签或使用","分隔多个标签':'Enter tags or use "," to separate multiple tags',输入模型倍率:"Enter model ratio",输入每次价格:"Enter per-use price","输入端口后回车,如:80 或 8000-8999":"Enter port and press Enter, e.g.: 80 or 8000-8999","输入系统提示词,用户的系统提示词将优先于此设置":"Enter system prompt, user's system prompt will take priority over this setting",输入自定义模型名称:"Enter Custom Model Name",输入补全价格:"Enter Completion Price",输入补全倍率:"Enter completion ratio",输入要添加的邮箱域名:"Enter the email domain to add",输入认证器应用显示的6位数字验证码:"Enter the 6-digit verification code displayed on the authenticator application",输入邮箱地址:"Enter Email Address",输入金额:"Enter amount","输入项目名称,按回车添加":"Enter the item name, press Enter to add",输入额度:"Enter quota",输入验证码:"Enter Verification Code",输入验证码完成设置:"Enter verification code to complete setup",输出:"Output","输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}":"Output {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}}",输出价格:"Output Price","输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})":"Output price: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (Completion ratio: {{completionRatio}})","输出倍率 {{completionRatio}}":"Output ratio {{completionRatio}}",边栏设置:"Sidebar Settings",过期于:"Expires at",过期时间:"Expiration time","过期时间不能早于当前时间!":"Expiration time cannot be earlier than the current time!",过期时间快捷设置:"Expiration time quick settings","过期时间格式错误!":"Expiration time format error!",运营设置:"Operation Settings",运行中:"Running","运行命令 (Command)":"Command",运行时长:"Runtime Duration","运行时长(小时)":"Runtime Duration (hours)",返回修改:"Go back and edit",返回登录:"Return to Login","这将删除超过 10 分钟未使用的临时缓存文件":"This will delete temporary cache files that have not been used for more than 10 minutes","这是基础金额,实际扣费 = 基础金额 x 系统分组倍率。":"This is the base amount. Actual deduction = base amount × system group ratio.","这是重复键中的最后一个,其值将被使用":"This is the last one among duplicate keys, and its value will be used","这里直接编辑 JSON 对象。适合简单覆盖参数的场景。":"Edit the JSON object directly here. Suitable for simple parameter override scenarios.",进度:"Progress",进行中:"Ongoing","进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用":"When performing this operation, it may cause channel access errors. Please only use it when there is a problem with the database.",违规扣费:"Violation deduction",违规扣费金额:"Violation deduction amount",连接保活设置:"Connection Keep-alive Settings",连接已断开:"Connection Disconnected","连接测试中...":"Testing connection...",追加到现有密钥:"Append to existing key","追加模式:将新密钥添加到现有密钥列表末尾":"Append mode: add new keys to the end of the existing key list","追加模式:新密钥将添加到现有密钥列表的末尾":"Append mode: new keys will be added to the end of the existing key list",追加模板:"Append Template",退出:"Quit",退款:"Refund","适用于个人使用的场景,不需要设置模型价格":"Suitable for personal use, no need to set model price.",适用于为多个用户提供服务的场景:"Suitable for scenarios where multiple users are provided.","适用于展示系统功能的场景,提供基础功能演示":"Suitable for scenarios where the system functions are displayed, providing basic feature demonstrations.","适配 -thinking、-thinking-预算数字 和 -nothinking 后缀":"Adapt to -thinking, -thinking-budget number, -nothinking, and -low/-medium/-high suffixes",选择充值套餐:"Choose a top-up package",选择充值额度:"Select recharge amount",选择分组:"Select group",选择同步来源:"Select sync source",选择同步渠道:"Select synchronization channel",选择同步语言:"Select sync language",选择容器:"Select Container","选择您的首选界面语言,设置将自动保存并同步到所有设备":"Select your preferred interface language. Settings will be saved automatically and synced across all devices",选择成功:"Selection successful",选择支付方式:"Select payment method",选择支持的认证设备类型:"Choose supported authentication device types",选择方式:"Select method",选择时间:"Select Time",选择模型:"Select model",选择模型供应商:"Select model vendor","选择模型后可一键填充当前选中令牌(或本页第一个令牌)。":"After selecting a model, you can fill the current selected token (or the first token on this page) with one click.",选择模型开始对话:"Select a model to start the conversation",选择状态:"Select Status",选择硬件类型:"Select Hardware Type",选择端点类型:"Select Endpoint Type",选择系统运行模式:"Select system running mode",选择组类型:"Please select group type",选择要覆盖的冲突项:"Select conflict items to overwrite",选择订阅套餐:"Select subscription plan",选择语言:"Select language","选择过期时间(可选,留空为永久)":"Select expiration time (optional, leave blank for permanent)","选择部署位置(可多选)":"Select deployment location(s) (multiple selections allowed)","选择预设...":"Select preset...","选择预设模板(可选)":"Select Preset Template (optional)",透传请求体:"Pass through body",递归:"Recursive",递归策略:"Recursion Strategy",通义千问:"Qwen",通用设置:"General Settings",通知:"Notice","通知、价格和隐私相关设置":"Notification, price and privacy related settings",通知内容:"Notification content","通知内容,支持 {{value}} 变量占位符":"Notification content, supports {{value}} variable placeholders",通知方式:"Notification method",通知标题:"Notification title","通知类型 (quota_exceed: 额度预警)":"Notification type (quota_exceed: quota warning)",通知邮箱:"Notification email",通知配置:"Notification configuration",通过划转功能将奖励额度转入到您的账户余额中:"Transfer the reward amount to your account balance through the transfer function",通过密码注册时需要进行邮箱验证:"Email verification is required when registering via password","通道 ${name} 余额更新成功!":"Channel ${name} quota updated successfully!","通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。":"Channel ${name} test successful, model ${model} took ${time.toFixed(2)} seconds.","通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。":"Channel ${name} test successful, took ${time.toFixed(2)} seconds.",速率限制设置:"Rate limit settings",逻辑:"Logic",邀请:"Invitations",邀请人:"Inviter",邀请人数:"Number of people invited",邀请信息:"Invitation information",邀请奖励:"Invite reward","邀请好友注册,好友充值后您可获得相应奖励":"Invite friends to register, and you can get the corresponding reward after the friend recharges",邀请好友获得额外奖励:"Invite friends to get additional rewards",邀请新用户奖励额度:"Referral bonus quota","邀请的好友越多,获得的奖励越多":"The more friends you invite, the more rewards you will get",邀请码:"Invitation code",邀请获得额度:"Invitation quota",邀请链接:"Invitation link",邀请链接已复制到剪切板:"Invitation link has been copied to clipboard",邮件通知:"Email notification",邮箱:"Email",邮箱地址:"Email address","邮箱域名格式不正确,请输入有效的域名,如 gmail.com":"The email domain format is incorrect. Please enter a valid domain such as gmail.com",邮箱域名白名单格式不正确:"The email domain whitelist format is incorrect",邮箱字段:"Email Field","邮箱字段(可选)":"Email Field (optional)","邮箱账户绑定成功!":"Email account bound successfully!",部分保存失败:"Some settings failed to save","部分保存失败,请重试":"Partial saving failed, please try again","部分渠道测试失败:":"Some channels failed to test: ","部署 ID":"Deployment ID",部署ID:"Deployment ID",部署中:"Deploying",部署位置:"Deployment Location","部署位置加载中...":"Loading deployment locations...",部署删除成功:"Deployment deleted successfully",部署名称:"Deployment Name","部署名称不匹配,请检查后重新输入":"Deployment name does not match, please check and re-enter","部署名称只能包含字母、数字、横线、下划线和中文":"Deployment name can only contain letters, numbers, hyphens, underscores and Chinese characters",部署名称更新成功:"Deployment name updated successfully",部署启动成功:"Deployment started successfully",部署地区:"Deployment Region",部署请求中:"Requesting deployment",部署配置:"Deployment Configuration",部署重启成功:"Deployment restarted successfully",配置:"Configure","配置 Discord OAuth":"Configure Discord OAuth","配置 GitHub OAuth App":"Configure GitHub OAuth App","配置 Linux DO OAuth":"Configure Linux DO OAuth","配置 OIDC":"Configure OIDC","配置 Passkey":"Configure Passkey","配置 SMTP":"Configure SMTP","配置 Telegram 登录":"Configure Telegram Login","配置 Turnstile":"Configure Turnstile","配置 WeChat Server":"Configure WeChat Server",配置和消息已全部重置:"Configuration and messages have been completely reset",配置套餐的有效时长:"Configure the plan validity duration","配置如何从用户信息 API 响应中提取用户数据,支持 JSONPath 语法":"Configure how to extract user data from user info API response, supports JSONPath syntax",配置完成后刷新页面即可使用模型部署功能:"After configuration is complete, refresh the page to use the model deployment feature",配置导入成功:"Configuration imported successfully",配置已导出到下载文件夹:"Configuration has been exported to the download folder","配置已重置,对话消息已保留":"Configuration has been reset, conversation messages have been retained",配置文件同步:"Config file sync",配置更新确认:"Configuration Update Confirmation","配置有效的 io.net API Key":"Configure a valid io.net API Key","配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全":"Configure Server-Side Request Forgery (SSRF) protection to secure internal network resources",配置模型部署服务提供商的API密钥和启用状态:"Configure the API key and enabled status of the model deployment service provider",配置登录注册:"Configure Login/Registration","配置自定义 OAuth 提供商,支持 GitHub Enterprise、GitLab、Gitea、Nextcloud、Keycloak、ORY 等兼容 OAuth 2.0 协议的身份提供商":"Configure custom OAuth providers, supports GitHub Enterprise, GitLab, Gitea, Nextcloud, Keycloak, ORY and other OAuth 2.0 compatible identity providers",配置说明:"Configuration instructions",配置邮箱域名白名单:"Configure email domain whitelist",重启部署失败:"Failed to restart deployment",重命名部署:"Rename Deployment",重复提交:"Duplicate submission",重复的键名:"Duplicate key name","重复的键名,此值将被后面的同名键覆盖":"Duplicate key name, this value will be overridden by the subsequent key with the same name","重定向 URL 填":"Redirect URL fill",重新发送:"Resend",重新生成:"Regenerate",重新生成备用码:"Regenerate backup codes",重新生成备用码失败:"Failed to regenerate backup codes","重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。":"Regenerating backup codes will invalidate existing backup codes. Please ensure you have saved the current backup codes.",重绘:"Vary",重置:"Reset","重置 2FA":"Reset Two-Factor Authentication","重置 Passkey":"Reset Passkey",重置为默认:"Reset to Default",重置周期:"Reset Period",重置失败:"Reset failed",重置模型倍率:"Reset model ratio",重置统计:"Reset Stats",重置选项:"Reset options","重置邮件发送成功,请检查邮箱!":"The reset email was sent successfully, please check your email!",重置配置:"Reset configuration",重要提醒:"Important Notice",重试:"Retry",重试建议:"Retry Suggestion",重试连接:"Retry Connection",金额:"Amount",钱包管理:"Wallet Management","链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1":"The {key} in the link will be automatically replaced with sk-xxxx, the {address} will be automatically replaced with the server address in system settings, and the end will not have / and /v1",销毁容器:"Destroy Container",销毁容器失败:"Failed to destroy container",错误:"errors","错误代码(可选)":"Error Code (optional)","错误消息(必填)":"Error Message (required)","错误类型(可选)":"Error Type (optional)",错误详情:"Error Details",'键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{"vip": {"default": 0.5, "test": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1':'The key is the group name, and the value is another JSON object. The key is the group name, and the value is the special group ratio for users in that group. For example: {"vip": {"default": 0.5, "test": 1}} means that users in the vip group have a ratio of 0.5 when using tokens from the default group, and a ratio of 1 when using tokens from the test group',"键为原状态码,值为要复写的状态码,仅影响本地判断":"The key is the original status code, and the value is the status code to override, only affects local judgment",'键为用户分组名称,值为操作映射对象。内层键以"+:"开头表示添加指定分组(键值为分组名称,值为描述),以"-:"开头表示移除指定分组(键值为分组名称),不带前缀的键直接添加该分组。例如:{"vip": {"+:premium": "高级分组", "special": "特殊分组", "-:default": "默认分组"}},表示 vip 分组的用户可以使用 premium 和 special 分组,同时移除 default 分组的访问权限':'Keys are user group names and values are operation mappings. Inner keys prefixed with "+:" add the specified group (key is the group name, value is the description); keys prefixed with "-:" remove the specified group; keys without a prefix add that group directly. Example: {"vip": {"+:premium": "Advanced group", "special": "Special group", "-:default": "Default group"}} means vip users can access the premium and special groups while removing access to the default group.',"键为端点类型,值为路径和方法对象":"The key is the endpoint type, the value is the path and method object","键为请求中的模型名称,值为要替换的模型名称":"Key is the model name in the request, value is the model name to replace",键名:"Key name",镜像仓库密码:"Image Registry Password",镜像仓库用户名:"Image Registry Username",镜像仓库配置:"Image Registry Configuration",镜像地址:"Image Address",镜像选择:"Image Selection",镜像配置:"Image Configuration",问题标题:"Question Title",队列中:"In queue",附加条件:"Additional Conditions",降低您账户的安全性:"Reduce your account security",降级:"Demote",限制周期:"Limit period","限制周期统一使用上方配置的“限制周期”值。":'The limit period uniformly uses the "limit period" value configured above.',限流:"Rate Limiting",限购:"Limit",隐私政策:"Privacy Policy",隐私政策已更新:"Privacy policy updated",隐私政策更新失败:"Privacy policy update failed",隐私设置:"Privacy settings",隐藏操作项:"Hide actions",隐藏调试:"Hide debug",随机:"Random",随机模式:"Random mode","随机种子 (留空为随机)":"Random Seed (leave blank for random)",零一万物:"Yi",需要安全验证:"Security verification required","需要添加的额度(支持负数)":"Need to add quota (supports negative numbers)",需要登录访问:"Require Login",需要配置的项目:"Items to Configure",需要重新完整设置才能再次启用:"Need to set up again to re-enable","非必要,不建议启用模型限制":"Not necessary, model restrictions are not recommended",非流:"not stream",音乐预览:"Music Preview","音频倍率(仅部分模型支持该计费)":"Audio ratio (only supported by some models for billing)","音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}":"Audio prompt {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + Audio completion {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}","音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})":"Audio prompt price: {{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (Audio ratio: {{audioRatio}})",音频无法播放:"Audio cannot be played","音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})":"Audio completion price: {{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (Audio completion ratio: {{audioCompRatio}})","音频补全倍率(仅部分模型支持该计费)":"Audio completion ratio (only supported by some models for this billing)","音频输入相关的倍率设置,键为模型名称,值为倍率":"Audio input related ratio settings, key is model name, value is ratio","音频输出补全相关的倍率设置,键为模型名称,值为倍率":"Audio output completion related ratio settings, key is model name, value is ratio",页脚:"Footer","页面未找到,请检查您的浏览器地址是否正确":"Page not found, please check if your browser address is correct",顶栏管理:"Header Management",项:"items",项目:"Project",项目内容:"Project content",项目操作按钮组:"Project action button group",预估总费用:"Estimated Total Cost","预估费用仅供参考,实际费用可能略有差异":"Estimated cost is for reference only, actual cost may vary slightly",预填组管理:"Pre-filled group",预扣:"Pre-deduction",预览失败:"Preview failed",预览更新:"Preview update",预览模板:"Preview Template",预览请求体:"Preview request body",预计结束:"Estimated End",预设模板:"Preset Template",预警阈值必须为正数:"Warning threshold must be a positive number","频率惩罚,减少重复词汇的出现":"Frequency penalty, reduces repeated vocabulary","频率限制的周期(分钟)":"Rate limit period (minutes)",颜色:"Color",额度:"Quota",额度充值:"Quota Top-up",额度必须大于0:"Quota must be greater than 0",额度提醒阈值:"Quota reminder threshold",额度查询接口返回令牌额度而非用户额度:"Displays token quota instead of user quota",额度设置:"Quota Settings",额度重置:"Quota Reset",额度预警阈值:"Quota warning threshold",首尾生视频:"Head-tail generated video",首页:"Home",首页内容:"Home Page Content",验证:"Verify","验证 Passkey":"Verify Passkey","验证失败,请重试":"Verification failed, please try again",验证成功:"Verification successful",验证数据库连接状态:"Verify database connection status",验证码:"Verification Code","验证码发送成功,请检查邮箱!":"The verification code was sent successfully, please check your email!",验证设置:"Verify setup",验证身份:"Verify identity",验证配置错误:"Verification configuration error",高危操作确认:"High-risk operation confirmation",高危状态码重试风险告知与免责声明Markdown:`### ⚠️ High-Risk Operation: Risk Notice and Disclaimer for 504/524 Retry By default, this project does not retry for status codes \`400\` (bad request), \`504\` (gateway timeout), and \`524\` (timeout occurred). In many cases, 504 and 524 mean the request has reached the upstream AI service and processing has started, but the connection was closed due to long processing time. Enabling redirection/retry for these timeout status codes is a **high-risk operation**. Before enabling it, you must read and understand the consequences below: #### 1. Core Risks (Read Carefully) 1. 💸 Duplicate/multiple billing risk: Most upstream AI providers **still charge** for requests that started processing but got interrupted by network timeout (504/524). If retry is triggered, a new upstream request will be sent, which can lead to **duplicate or multiple charges**. 2. ⏳ Severe client timeout: If a single request already timed out, adding retries can multiply total latency and cause severe or unacceptable timeout behavior for your final client/caller. 3. 💥 Request backlog and system crash risk: Forcing retries on timeout requests keeps threads and connections occupied for longer. Under high concurrency, this can cause serious backlog, exhaust system resources, trigger a cascading failure, and crash your proxy service. #### 2. Risk Acknowledgement If you still choose to enable this feature, you acknowledge all of the following:`,高危状态码重试风险确认输入文本:"I understand the duplicate billing and crash risks, and confirm enabling it.",高危状态码重试风险确认项1:"I have fully read and understood the risks and fully understand the destructive consequences of forcing retries for status codes 504 and 524.",高危状态码重试风险确认项2:"I have communicated with the upstream provider and confirmed that the timeout issue is an upstream bottleneck and cannot be resolved upstream at this time.",高危状态码重试风险确认项3:"I voluntarily accept all duplicate/multiple billing risks and will not file issues or complaints in this project repository regarding billing anomalies caused by this retry behavior.",高危状态码重试风险确认项4:"I voluntarily accept system stability risks, including severe client timeout and possible service crash. Any consequences caused by enabling this feature are my own responsibility.",高危状态码重试风险输入不匹配提示:"The input does not match the required text",高危状态码重试风险输入框占位文案:"Please type the exact text above",高级:"Advanced",高级文本编辑:"Advanced Text Editing",高级设置:"Advanced Settings",高级选项:"Advanced Options",高级配置:"Advanced Configuration",黑名单:"Blacklist",默认:"Default","默认 API 版本":"Default API Version","默认 Responses API 版本,为空则使用上方版本":"Default Responses API version, if empty, uses the version above","默认 TTL(秒)":"Default TTL (seconds)","默认为 5m 缓存创建倍率;1h 缓存创建倍率按固定乘法自动计算(当前为 1.6x)":"Defaults to the 5m cache creation ratio; the 1h cache creation ratio is computed by fixed multiplication (currently 1.6x)",默认使用系统名称:"Default uses system name",默认助手消息:"Default Assistant Message",默认区域:"Default region","默认区域,如: us-central1":"Default region, e.g.: us-central1",默认折叠侧边栏:"Default collapse sidebar",默认测试模型:"Default Test Model",默认用户消息:"Default User Message",默认补全倍率:"Default completion ratio","提示:端点映射仅用于模型广场展示,不会影响模型真实调用。如需配置真实调用,请前往「渠道管理」。":"Notice: Endpoint mapping is for Model Marketplace display only and does not affect real model invocation. To configure real invocation, please go to Channel Management.","购买订阅获得模型额度/次数":"Purchase a subscription to get model quota/usage","生产环境 RSA 私钥 Base64 (PKCS#8 DER)":"Production RSA private key Base64 (PKCS#8 DER)","沙盒环境 RSA 私钥 Base64 (PKCS#8 DER)":"Sandbox RSA private key Base64 (PKCS#8 DER)","生产环境 Waffo 公钥 Base64 (X.509 DER)":"Production Waffo public key Base64 (X.509 DER)","沙盒环境 Waffo 公钥 Base64 (X.509 DER)":"Sandbox Waffo public key Base64 (X.509 DER)",支付方式类型:"Pay Method Type",支付方式名称:"Pay Method Name",获取充值配置失败:"Failed to get topup configuration",获取充值配置异常:"Topup configuration error",分组相关设置:"Group Related Settings",保存分组相关设置:"Save Group Related Settings","此页面仅显示未设置价格或基础倍率的模型,设置后会自动从列表中移出":"This page only shows models without base pricing. After saving, configured models will be removed from this list automatically.",没有未设置定价的模型:"No unpriced models",当前没有未设置定价的模型:"There are currently no models without pricing",模型计费编辑器:"Model Pricing Editor",价格摘要:"Price Summary",当前提示:"Current Notes","这个界面默认按价格填写,保存时会自动换算回后端需要的倍率 JSON。":"This editor uses prices by default and converts them back into the ratio JSON required by the backend when saved.","当前未启用,需要时再打开即可。":"This field is currently disabled. Enable it when needed.","下面展示这个模型保存后会写入哪些后端字段,便于和原始 JSON 编辑框保持一致。":"The fields below show which backend values will be written after saving, so you can keep them aligned with the raw JSON editors.",补全价格已锁定:"Completion price is locked","后端固定倍率:{{ratio}}。该字段仅展示换算后的价格。":"Backend fixed ratio: {{ratio}}. This field only displays the converted price.","这些价格都是可选项,不填也可以。":"All of these prices are optional and can be left empty.","请先开启并填写音频输入价格。":"Enable and fill in the audio input price first.","输入模型名称,例如 gpt-4.1":"Enter a model name, for example gpt-4.1","当前模型同时存在按次价格和倍率配置,保存时会按当前计费方式覆盖。":"This model currently has both per-request pricing and ratio-based pricing. Saving will overwrite them according to the current billing mode.","当前模型存在未显式设置输入倍率的扩展倍率;填写输入价格后会自动换算为价格字段。":"This model has derived ratios without an explicit input ratio. Once you fill in the input price, they will be converted into price fields automatically.","按量计费下需要先填写输入价格,才能保存其它价格项。":"For per-token billing, fill in the input price before saving other price fields.","填写音频补全价格前,需要先填写音频输入价格。":"Fill in the audio input price before setting the audio completion price.","模型 {{name}} 缺少输入价格,无法计算补全/缓存/图片/音频价格对应的倍率":"Model {{name}} is missing an input price, so the ratios for completion, cache, image, and audio pricing cannot be calculated.","模型 {{name}} 缺少音频输入价格,无法计算音频补全倍率":"Model {{name}} is missing an audio input price, so the audio completion ratio cannot be calculated.",批量应用当前模型价格:"Batch Apply Current Model Pricing",请先选择一个作为模板的模型:"Please select a model to use as the template first",请先勾选需要批量设置的模型:"Please select the models you want to update in batch first","已将模型 {{name}} 的价格配置批量应用到 {{count}} 个模型":"Applied the pricing configuration of model {{name}} to {{count}} models in batch","将把当前编辑中的模型 {{name}} 的价格配置,批量应用到已勾选的 {{count}} 个模型。":"The pricing configuration of the currently edited model {{name}} will be applied to the {{count}} selected models.","适合同系列模型一起定价,例如把 gpt-5.1 的价格批量同步到 gpt-5.1-high、gpt-5.1-low 等模型。":"Useful for pricing model variants together, for example syncing the pricing of gpt-5.1 to gpt-5.1-high, gpt-5.1-low, and similar models.",已勾选:"Selected",当前编辑:"Editing","已勾选 {{count}} 个模型":"{{count}} models selected",计费方式:"Billing Mode",未设置价格:"Price not set",保存预览:"Save Preview",基础价格:"Base Pricing",扩展价格:"Additional Pricing",额外价格项:"Additional price items",补全价格:"Completion Price",缓存读取价格:"Input Cache Read Price",缓存创建价格:"Input Cache Creation Price",图片输入价格:"Image Input Price",音频输入价格:"Audio Input Price","音频输入价格:{{symbol}}{{price}} / 1M tokens":"Audio input price: {{symbol}}{{price}} / 1M tokens",音频补全价格:"Audio Completion Price","音频补全价格:{{symbol}}{{price}} / 1M tokens":"Audio completion price: {{symbol}}{{price}} / 1M tokens","适合 MJ / 任务类等按次收费模型。":"Suitable for MJ and other task-based models billed per request.","该模型补全倍率由后端固定为 {{ratio}}。补全价格不能在这里修改。":"This model's completion ratio is fixed to {{ratio}} by the backend. The completion price cannot be changed here.","Web 搜索调用 {{webSearchCallCount}} 次":"Web search called {{webSearchCallCount}} times","文件搜索调用 {{fileSearchCallCount}} 次":"File search called {{fileSearchCallCount}} times","实际结算金额:{{symbol}}{{total}}(已包含分组价格调整)":"Actual charge: {{symbol}}{{total}} (group pricing adjustment included)","图片倍率 {{imageRatio}}":"Image ratio {{imageRatio}}","音频倍率 {{audioRatio}}":"Audio ratio {{audioRatio}}","普通输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Standard input: {{tokens}} / 1M * model ratio {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Cached input: {{tokens}} / 1M * model ratio {{modelRatio}} * cache ratio {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","图片输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 图片倍率 {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Image input: {{tokens}} / 1M * model ratio {{modelRatio}} * image ratio {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输入:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Audio input: {{tokens}} / 1M * model ratio {{modelRatio}} * audio ratio {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Output: {{tokens}} / 1M * model ratio {{modelRatio}} * completion ratio {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","Web 搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Web search: {{count}} / 1K * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","文件搜索:{{count}} / 1K * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"File search: {{count}} / 1K * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","图片生成:1 次 * 单价 {{price}} * {{ratioType}} {{ratio}} = {{amount}}":"Image generation: 1 call * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","合计:{{total}}":"Total: {{total}}","模型倍率 {{modelRatio}},补全倍率 {{completionRatio}},音频倍率 {{audioRatio}},音频补全倍率 {{audioCompletionRatio}},{{cachePart}}{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, completion ratio {{completionRatio}}, audio ratio {{audioRatio}}, audio completion ratio {{audioCompletionRatio}}, {{cachePart}}{{ratioType}} {{ratio}}","文字输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 补全倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Text output: {{tokens}} / 1M * model ratio {{modelRatio}} * completion ratio {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","音频输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 音频倍率 {{audioRatio}} * 音频补全倍率 {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Audio output: {{tokens}} / 1M * model ratio {{modelRatio}} * audio ratio {{audioRatio}} * audio completion ratio {{audioCompletionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","合计:文字部分 {{textTotal}} + 音频部分 {{audioTotal}} = {{total}}":"Total: text {{textTotal}} + audio {{audioTotal}} = {{total}}","模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},{{ratioType}} {{ratio}}":"Model ratio {{modelRatio}}, output ratio {{completionRatio}}, cache ratio {{cacheRatio}}, {{ratioType}} {{ratio}}","缓存读取:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存倍率 {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Cache read: {{tokens}} / 1M * model ratio {{modelRatio}} * cache ratio {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 缓存创建倍率 {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Cache creation: {{tokens}} / 1M * model ratio {{modelRatio}} * cache creation ratio {{cacheCreationRatio}} * {{ratioType}} {{ratio}} = {{amount}}","5m缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 5m缓存创建倍率 {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}":"5m cache creation: {{tokens}} / 1M * model ratio {{modelRatio}} * 5m cache creation ratio {{cacheCreationRatio5m}} * {{ratioType}} {{ratio}} = {{amount}}","1h缓存创建:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 1h缓存创建倍率 {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}":"1h cache creation: {{tokens}} / 1M * model ratio {{modelRatio}} * 1h cache creation ratio {{cacheCreationRatio1h}} * {{ratioType}} {{ratio}} = {{amount}}","输出:{{tokens}} / 1M * 模型倍率 {{modelRatio}} * 输出倍率 {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}":"Output: {{tokens}} / 1M * model ratio {{modelRatio}} * output ratio {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}",空:"Empty","{{ratioType}} {{ratio}}x":"{{ratioType}} {{ratio}}x","模型价格:{{symbol}}{{price}}":"Model price: {{symbol}}{{price}}","模型价格 {{price}}":"Model price {{price}}","缓存读 {{price}} / 1M tokens":"Cache read {{price}} / 1M tokens","5m缓存创建 {{price}} / 1M tokens":"5m cache creation {{price}} / 1M tokens","1h缓存创建 {{price}} / 1M tokens":"1h cache creation {{price}} / 1M tokens","缓存创建 {{price}} / 1M tokens":"Cache creation {{price}} / 1M tokens","图片输入 {{price}} / 1M tokens":"Image input {{price}} / 1M tokens","输入 {{price}} / 1M tokens":"Input {{price}} / 1M tokens","缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"Cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","5m缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"5m cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","1h缓存创建 {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}":"1h cache creation {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}":"(Input {{nonImageInput}} tokens + Image input {{imageInput}} tokens / 1M tokens * {{symbol}}{{price}}","图片输入价格:{{symbol}}{{total}} / 1M tokens":"Image input price: {{symbol}}{{total}} / 1M tokens","文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + 音频提示 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}":"Text prompt {{input}} tokens / 1M tokens * {{symbol}}{{textInputPrice}} + Text completion {{completion}} tokens / 1M tokens * {{symbol}}{{textCompPrice}} + Audio prompt {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + Audio completion {{audioCompletion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","缓存读取价格:{{symbol}}{{total}} / 1M tokens":"Cache read price: {{symbol}}{{total}} / 1M tokens","补全 {{completion}} tokens * 输出倍率 {{completionRatio}}":"Completion {{completion}} tokens * Output ratio {{completionRatio}}","补全倍率 {{completionRatio}}":"Completion ratio {{completionRatio}}","输入价格:{{symbol}}{{price}} / 1M tokens":"Input Price: {{symbol}}{{price}} / 1M tokens","输出价格 {{symbol}}{{price}} / 1M tokens":"Output Price {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{price}} / 1M tokens":"Output Price: {{symbol}}{{price}} / 1M tokens","输出价格:{{symbol}}{{total}} / 1M tokens":"Output Price: {{symbol}}{{total}} / 1M tokens","Unable to load home page content...":"Unable to load home page content...","Copied to clipboard":"Copied to clipboard","AK AI Core orchestration stack":"AK AI Core orchestration stack","Ship AI operations from one sharper control plane":"Ship AI operations from one sharper control plane","Open AK AI Core":"Open AK AI Core","View docs":"View docs","Unified routing across providers":"Unified routing across providers","Single-binary deployment ready":"Single-binary deployment ready","Realtime usage visibility":"Realtime usage visibility","Supabase-backed persistence":"Supabase-backed persistence","Live endpoint":"Live endpoint","Render ready":"Render-ready","Base URL":"Base URL","Faster operating model":"Faster operating model","Safer production defaults":"Safer production defaults","Brandable control plane":"Brandable control plane",Control:"Control","Keep admin actions close together so operators can tune the stack without hunting across disconnected pages.":"Keep admin actions close together so operators can tune the stack without hunting across disconnected pages.",Reliability:"Reliability","Single-binary deployment path":"Single-binary deployment path","Frontend assets and backend runtime are packaged into one deployable surface for simpler Render operations.":"Frontend assets and backend runtime are packaged into one deployable surface for simpler Render operations.",Brand:"Brand","A calmer interface for AK AI Core":"A calmer interface for AK AI Core",Search:"Search",Refresh:"Refresh","Buy credits":"Buy credits","payment.status.success.title":"Payment successful","payment.status.success.content":"Your payment has been confirmed. Your credits have been added or will appear in a moment.","payment.status.pending.title":"Payment pending","payment.status.pending.content":"Your payment is still being processed. Please check your payment history again shortly.","payment.status.fail.title":"Payment failed","payment.status.fail.content":"We could not complete the payment. Please try again or contact support if this continues.","payment.status.cancel.title":"Payment cancelled","payment.status.cancel.content":"The payment was cancelled before completion. You can start again whenever you are ready.","Two-step verification":"Two-step verification","auth.login.success":"Login successful!","auth.login.failed":"Login failed, please try again","auth.login.default_password.title":"You are still using the default password!","auth.login.default_password.content":"Please change the default password immediately!","auth.login.missing_credentials":"Please enter your username and password!","auth.passkey.begin_failed":"Could not start Passkey login","auth.passkey.verify_failed":"Passkey verification failed, please try again","auth.passkey.login_failed":"Passkey login failed, please try again","auth.two_factor.title":"Two-step verification","common.saveSuccess":"Settings saved successfully","common.saveFailed":"Unable to save settings","common.saveSettings":"Save settings","payment.gateway.server_address_required":"Server address","payment.gateway.server_address_missing":"Set the server address before configuring payment gateways.","payment.gateway.invalid_group_ratio_json":"The group ratio field must contain valid JSON.","payment.gateway.invalid_pay_methods_json":"The pay methods field must contain valid JSON.","payment.gateway.invalid_amount_options_json":"The amount options field must contain valid JSON.","payment.gateway.invalid_amount_discount_json":"The amount discount field must contain valid JSON.","payment.gateway.section_title":"Payment gateway settings","payment.gateway.section_description":"Configure EPay, UddoktaPay V2 (self-hosted), and NOWPayments from one place. AK AI Core will handle return URLs and webhook wiring automatically.","payment.gateway.pay_address":"Payment page URL","payment.gateway.pay_address_placeholder":"Example: https://yourdomain.com","payment.gateway.epay_id":"EPay merchant ID","payment.gateway.epay_id_placeholder":"Example: 0001","payment.gateway.epay_key":"EPay merchant key","payment.gateway.epay_key_placeholder":"Enter the EPay merchant key","payment.gateway.callback_address":"Custom callback address","payment.gateway.callback_address_placeholder":"Example: https://akaicore.space","payment.gateway.price_ratio":"Top-up price ratio (x currency/unit)","payment.gateway.price_ratio_placeholder":"Example: 7 means 7 per unit","payment.gateway.minimum_topup":"Minimum top-up amount","payment.gateway.minimum_topup_placeholder":"Example: 2 means at least $2","payment.gateway.group_ratio":"Group top-up ratio","payment.gateway.group_ratio_placeholder":'Enter a JSON object, for example {"vip": 0.9}',"payment.gateway.pay_methods":"Pay methods","payment.gateway.pay_methods_placeholder":"Enter a JSON array","payment.gateway.amount_options":"Preset amount options","payment.gateway.amount_options_placeholder":"Enter a JSON array, for example [10, 20, 50, 100, 200, 500]","payment.gateway.amount_discount":"Preset amount discounts","payment.gateway.amount_discount_placeholder":'Enter a JSON object, for example {"100": 0.95, "200": 0.9}',"payment.gateway.uddoktapay_description":"Set the UddoktaPay base URL and API key. AK AI Core will generate the return URL and webhook URL automatically.","payment.gateway.uddoktapay_base_url_placeholder":"Example: https://pay.akaicore.space","payment.gateway.uddoktapay_api_key_placeholder":"UddoktaPay API Key","payment.gateway.uddoktapay_exchange_rate":"UddoktaPay exchange rate (BDT per USD)","payment.gateway.uddoktapay_exchange_rate_placeholder":"Example: 120","payment.gateway.nowpayments_description":"AK AI Core creates invoices and verifies NOWPayments IPN requests with your configured HMAC secret automatically.","payment.gateway.nowpayments_api_key_placeholder":"NOWPayments API Key","payment.gateway.nowpayments_ipn_secret_placeholder":"Secret used to verify x-nowpayments-sig","two_factor.enter_code":"Enter the verification code","two_factor.backup_code_length":"Backup codes must be 8 characters long","two_factor.code_length":"Verification codes must be 6 digits","two_factor.verify_failed":"Verification failed, please try again","two_factor.instructions":"Enter the code shown in your authenticator app to complete sign-in.","two_factor.backup_code":"Backup code","two_factor.code":"Verification code","two_factor.backup_code_placeholder":"Enter your 8-character backup code","two_factor.code_placeholder":"Enter your 6-digit verification code","two_factor.verify_and_login":"Verify and sign in","two_factor.use_authenticator_code":"Use authenticator code","two_factor.use_backup_code":"Use backup code","two_factor.back_to_login":"Back to login","two_factor.tip_label":"Tips:","two_factor.tip_1":"Verification codes refresh every 30 seconds.","two_factor.tip_2":"If you cannot access your authenticator, use a backup code.","two_factor.tip_3":"Each backup code can be used only once.","auth.login.github_continue":"Continue with GitHub","auth.login.github_redirecting":"Redirecting to GitHub...","auth.login.github_timeout":"The request timed out. Please refresh the page and try GitHub login again.","auth.session.expired":"Your session has expired. Please sign in again.","auth.agreement.required":"Please review and accept the user agreement and privacy policy first.","auth.turnstile.wait":"Please wait a few seconds. Turnstile is checking your browser environment.","auth.passkey.environment_unsupported":"Passkey login is not available in this environment.","auth.passkey.browser_unsupported":"This browser does not support Passkey.","auth.passkey.cancelled":"Passkey login was cancelled.","auth.login.title":"Log in","auth.login.continue_wechat":"Continue with WeChat","auth.login.continue_discord":"Continue with Discord","auth.login.continue_oidc":"Continue with OIDC","auth.login.continue_linuxdo":"Continue with LinuxDO","auth.login.continue_provider":"Continue with {{name}}","auth.login.continue_passkey":"Continue with Passkey","auth.login.continue_email":"Continue with email or username","auth.agreement.prefix":"I have read and agree to the","auth.agreement.user_terms":"User Agreement","auth.agreement.privacy_policy":"Privacy Policy","auth.signup.no_account":"Don't have an account?","auth.signup.register":"Register","auth.login.username_or_email":"Username or email","auth.login.username_or_email_placeholder":"Enter your username or email address","auth.login.password_label":"Password","auth.login.password_placeholder":"Enter your password","auth.login.forgot_password":"Forgot password?","auth.login.other_options":"Other sign-in options","auth.login.wechat_qr_title":"WeChat QR login","auth.login.button":"Log in","auth.login.wechat_qr_alt":"WeChat QR code","auth.login.wechat_qr_help":"Scan the QR code in WeChat, follow the account, then enter the verification code you receive. The code expires in three minutes.","auth.login.verification_code":"Verification code","common.or":"or","common.and":"and","common.continue":"Continue","common.request_failed":"Request failed","common.update_success":"Updated successfully","common.update_failed":"Update failed","common.currency_unit":"BDT","common.error_prefix":"Error: ","common.product_name":"Product name","common.price":"Price","topup.redeem.enter_code":"Please enter a redemption code.","topup.redeem.success":"Redemption successful","topup.redeem.amount_added":"Credits added: ","topup.link.not_configured":"The top-up link has not been configured yet.","topup.stripe.disabled":"Stripe top-up is not enabled by the administrator.","topup.online.disabled":"Online top-up is not enabled by the administrator.","topup.amount.minimum_prefix":"The minimum top-up amount is ","topup.amount.fetch_failed":"Could not load the amount details.","payment.request.failed":"Payment failed","payment.request.unavailable":"The payment request could not be completed.","topup.creem.disabled":"Creem top-up is not enabled by the administrator.","topup.creem.select_product":"Please select a product.","topup.creem.invalid_product":"This product is not configured correctly. Please contact the administrator.","topup.config.fetch_failed":"Could not load the top-up configuration.","topup.config.fetch_exception":"An unexpected error occurred while loading the top-up configuration.","topup.transfer.minimum_prefix":"The minimum transfer amount is ","topup.invite.copied":"The invite link has been copied to your clipboard.","topup.creem.confirm_title":"Confirm a $","topup.credit_amount":"Credit amount","topup.confirm.prompt":"Do you want to continue with this top-up?",Playground:"Playground","Data dashboard":"Data dashboard","Usage logs":"Usage logs","Token management":"Token management","Image logs":"Image logs","Task logs":"Task logs","Personal settings":"Personal settings","Wallet management":"Wallet management","System settings":"System settings","Channel management":"Channel management","Subscription management":"Subscription management","Model management":"Model management","Model deployment":"Model deployment","Redeem code management":"Redeem code management","User management":"User management",Chat:"Chat","Root administrator":"Root administrator",Administrator:"Administrator","Standard user":"Standard user","Current balance":"Current balance","Lifetime usage":"Lifetime usage","Request count":"Request count","User group":"User group",Default:"Default","API information updated":"API information updated","Failed to update API information":"Failed to update API information","API information removed. Click Save settings to keep the change.":"API information removed. Click Save settings to keep the change.","Please complete all API information fields.":"Please complete all API information fields.","API information added. Click Save settings to keep the change.":"API information added. Click Save settings to keep the change.","API information updated. Click Save settings to keep the change.":"API information updated. Click Save settings to keep the change.","Settings saved":"Settings saved","Please select the API records you want to remove first.":"Please select the API records you want to remove first.","Calculate the records displayed on the current page":"Calculate the records displayed on the current page","No API information yet":"No API information yet","Edit API":"Edit API","Add API":"Add API",Save:"Save",Cancel:"Cancel","API address":"API address","Enter the API address":"Enter the API address","Route description":"Route description","Enter the route description":"Enter the route description",Notes:"Notes","Enter the notes":"Enter the notes","Badge color":"Badge color","Confirm deletion":"Confirm deletion",Color:"Color",Actions:"Actions",Edit:"Edit",Delete:"Delete",Enabled:"Enabled",Disabled:"Disabled","Bulk delete":"Bulk delete","Save settings":"Save settings","Announcements updated":"Announcements updated","In progress":"In progress",Success:"Success",Warning:"Warning",Error:"Error",Content:"Content","Publish time":"Publish time",Type:"Type","Failed to parse chat data":"Failed to parse chat data","Operations deck":"Operations deck","Admin core":"Admin core","My space":"My space",Studio:"Studio","Collapse sidebar":"Collapse sidebar",Removed:"Removed","API records. Click Save settings to keep the change.":"API records. Click Save settings to keep the change.","Failed to update announcements":"Failed to update announcements","Announcement removed. Click Save settings to keep the change.":"Announcement removed. Click Save settings to keep the change.","Please complete all announcement fields.":"Please complete all announcement fields.","Announcement updated. Click Save settings to keep the change.":"Announcement updated. Click Save settings to keep the change.","Announcement added. Click Save settings to keep the change.":"Announcement added. Click Save settings to keep the change.","Please select the announcements you want to remove first.":"Please select the announcements you want to remove first.","announcements. Click Save settings to keep the change.":"announcements. Click Save settings to keep the change.","Add announcement":"Add announcement","No announcements yet":"No announcements yet","Edit announcement":"Edit announcement","Announcement content":"Announcement content","Enter announcement content":"Enter announcement content","Expand editor":"Expand editor","Publish date":"Publish date","Select a publish date":"Select a publish date","Announcement type":"Announcement type","Optional notes for this announcement":"Optional notes for this announcement","Edit announcement content":"Edit announcement content",Confirm:"Confirm","topup.subscription.stripe_not_configured":"This plan does not have Stripe configured","topup.subscription.creem_not_configured":"This plan does not have Creem configured","topup.payment.page_opened":"Payment page opened","topup.payment.failed":"Payment failed","topup.payment.request_failed":"Payment request failed","topup.payment.select_method":"Please select a payment method","topup.payment.initiated":"Payment started","topup.subscription.preference_subscription_only":"Subscription only","topup.subscription.preference_subscription_first":"Subscription first","topup.subscription.preference_wallet_first":"Wallet first","topup.subscription.preference_wallet_only":"Wallet only","topup.subscription.my_subscriptions":"My subscriptions","topup.subscription.active_count_suffix":"active","topup.subscription.none_active":"No active subscription","topup.subscription.expired_count_suffix":"expired","topup.subscription.preference_saved_prefix":"Saved preference: ","topup.subscription.preference_fallback_wallet":"; no active subscription, wallet will be used automatically","topup.subscription.label":"Subscription","topup.subscription.status_active":"Active","topup.subscription.status_cancelled":"Cancelled","topup.subscription.status_expired":"Expired","topup.subscription.remaining":"Remaining","topup.subscription.until":"Until","topup.subscription.cancelled_at":"Cancelled at","topup.subscription.expires_at":"Expires at","topup.subscription.total_quota":"Total quota","topup.subscription.native_quota":"Native quota","topup.subscription.used":"Used","topup.subscription.empty_hint":"Purchase a plan to unlock model benefits","topup.subscription.purchase_limit":"Purchase limit","topup.subscription.upgrade_group":"Upgrade group","topup.subscription.no_reset":"No reset","topup.subscription.quota_reset":"Quota reset","topup.subscription.duration":"Duration","topup.subscription.plan_fallback_title":"Subscription plan","topup.subscription.purchase_limit_reached":"Purchase limit reached","topup.subscription.limit_reached_short":"Limit reached","topup.subscription.subscribe_now":"Subscribe now","topup.subscription.no_plans":"No plans available right now","topup.recharge.account_stats":"Account stats","topup.recharge.current_balance":"Current balance","topup.recharge.historical_usage":"Historical usage","topup.recharge.request_count":"Request count","topup.recharge.amount_label":"Top-up amount","topup.recharge.amount_placeholder_prefix":"Top-up amount, minimum ","topup.recharge.payable_amount":"Amount due:","topup.recharge.select_payment_method":"Select payment method","topup.recharge.method_minimum":"The minimum top-up amount for this payment method is ","topup.recharge.select_preset":"Select a top-up package","topup.recharge.discount_suffix":"off","topup.recharge.pay_now":"Pay","topup.recharge.save":"Save","topup.recharge.waffo_title":"Waffo top-up","topup.recharge.creem_title":"Creem top-up","topup.recharge.quota_label":"Top-up quota","topup.recharge.redemption_title":"Redeem code top-up","topup.recharge.redemption_placeholder":"Enter a redeem code","topup.recharge.redeem_quota":"Redeemed quota","topup.recharge.looking_for_code":"Looking for a redeem code?","topup.recharge.buy_code":"Buy a redeem code","topup.recharge.card_title":"Account top-up","topup.recharge.card_subtitle":"Multiple payment methods, simple and secure","topup.recharge.billing_tab":"Billing","topup.recharge.subscription_tab":"Subscription plans","topup.recharge.quota_tab":"Quota top-up","redemption.status.unused":"Unused","redemption.status.disabled":"Disabled","redemption.status.used":"Used","redemption.status.expired":"Expired","redemption.status.unknown":"Unknown status","redemption.columns.name":"Name","redemption.columns.status":"Status","redemption.columns.quota":"Quota","redemption.columns.created_at":"Created at","redemption.columns.expired_at":"Expires at","redemption.never_expires":"Never expires","redemption.columns.redeemer_id":"Redeemer ID","dashboard.greeting.morning":"Good morning","dashboard.greeting.noon":"Good noon","dashboard.greeting.afternoon":"Good afternoon","dashboard.greeting.evening":"Good evening","dashboard.time.hour":"Hour","dashboard.time.day":"Day","dashboard.time.week":"Week","dashboard.announcement.default":"Default","dashboard.announcement.ongoing":"Ongoing","dashboard.announcement.success":"Success","dashboard.announcement.warning":"Warning","dashboard.announcement.error":"Error","dashboard.uptime.normal":"Normal","dashboard.uptime.error":"Error","dashboard.uptime.high_latency":"High latency","dashboard.uptime.maintenance":"Maintenance","dashboard.uptime.availability":"Availability","dashboard.uptime.has_issues":"Issues detected","secure_verification.code_required":"Enter a verification code or backup code","secure_verification.verify_failed":"Verification failed","secure_verification.begin_failed":"Failed to start verification","secure_verification.passkey_cancelled":"Passkey verification was cancelled","secure_verification.passkey_cancelled_or_timeout":"Passkey verification was cancelled or timed out","secure_verification.passkey_invalid_state":"Passkey verification state is invalid","secure_verification.unsupported_method":"Unsupported verification method: {{method}}","secure_verification.unsupported_http_method":"Unsupported HTTP method: {{method}}","common.days":"days","common.unlimited":"Unlimited","common.recommended":"Recommended","common.none":"None","common.delete":"Delete","common.disable":"Disable","common.enable":"Enable","common.view":"View","common.copy":"Copy","common.edit":"Edit","common.id":"ID","common.no_data":"No data","common.save_failed":"Save failed","settings.notifications.sidebar_saved":"Sidebar settings saved","settings.system.general.title":"General settings","settings.system.server_address":"Server address","settings.system.server_address_help":"This server address affects payment callback URLs and the default homepage address. Configure it carefully.","settings.system.update_server_address":"Update server address","settings.system.worker.title":"Worker settings","settings.system.worker.update":"Update worker settings","settings.system.auth.title":"Authentication settings","settings.system.passkey.title":"Passkey settings","settings.system.passkey.save":"Save Passkey settings","settings.system.smtp.title":"SMTP settings","settings.system.smtp.server":"SMTP server address","settings.system.smtp.save":"Save SMTP settings","settings.system.oidc.title":"OIDC settings","settings.system.oidc.save":"Save OIDC settings","settings.system.github.title":"GitHub OAuth app","settings.system.github.save":"Save GitHub OAuth settings","settings.system.discord.title":"Discord OAuth settings","settings.system.discord.save":"Save Discord OAuth settings","settings.system.linuxdo.title":"Linux DO OAuth settings","settings.system.linuxdo.save":"Save Linux DO OAuth settings","settings.system.wechat.title":"WeChat server settings","settings.system.wechat.server":"WeChat server address","settings.notifications.sidebar.chat_area":"Chat area","settings.notifications.sidebar.chat_area_desc":"Playground and chat features","settings.notifications.sidebar.playground":"Playground","settings.notifications.sidebar.playground_desc":"AI model test environment","settings.notifications.sidebar.chat":"Chat","settings.notifications.sidebar.chat_desc":"Chat session management","settings.notifications.sidebar.console_area":"Console area","settings.notifications.sidebar.console_area_desc":"Data management and logs","settings.notifications.sidebar.dashboard":"Dashboard","settings.notifications.sidebar.dashboard_desc":"System data statistics","settings.notifications.sidebar.tokens":"Token management","settings.notifications.sidebar.tokens_desc":"API token management","settings.notifications.sidebar.usage_logs":"Usage logs","settings.notifications.sidebar.usage_logs_desc":"API usage records","settings.notifications.sidebar.image_logs":"Image logs","settings.notifications.sidebar.image_logs_desc":"Image task records","settings.notifications.sidebar.task_logs":"Task logs","settings.notifications.sidebar.task_logs_desc":"System task records","settings.notifications.sidebar.personal_area":"Personal area","settings.notifications.sidebar.personal_area_desc":"Personal user features","settings.notifications.sidebar.wallet":"Wallet management","settings.notifications.sidebar.wallet_desc":"Balance and top-up management","settings.notifications.sidebar.personal_settings":"Personal settings","settings.notifications.sidebar.personal_settings_desc":"Personal profile settings","settings.notifications.sidebar.admin_area":"Admin area","settings.notifications.sidebar.admin_area_desc":"System management features","settings.notifications.sidebar.channel_management":"Channel management","settings.notifications.sidebar.channel_management_desc":"API channel configuration","settings.notifications.sidebar.model_management":"Model management","settings.notifications.sidebar.model_management_desc":"AI model configuration","settings.notifications.sidebar.model_deployment":"Model deployment","settings.notifications.sidebar.model_deployment_desc":"Model deployment management","settings.notifications.sidebar.subscription_management":"Subscription management","settings.notifications.sidebar.subscription_management_desc":"Subscription plan management","settings.notifications.sidebar.redemption_management":"Redeem code management","settings.notifications.sidebar.redemption_management_desc":"Redeem code generation management","settings.notifications.sidebar.user_management":"User management","settings.notifications.sidebar.user_management_desc":"User account management","settings.notifications.sidebar.system_settings":"System settings","settings.notifications.sidebar.system_settings_desc":"System parameter configuration","settings.system.email_whitelist_invalid":"The email domain whitelist format is invalid","settings.system.email_domain_invalid":"The email domain format is invalid. Enter a valid domain such as gmail.com","settings.system.email_domain_exists":"This domain is already in the whitelist","settings.system.email_domain_added":"Added to the whitelist","settings.system.oidc.well_known_scheme":"The Well-Known URL must start with http:// or https://","settings.system.oidc.fetch_success":"OIDC configuration loaded successfully","settings.system.oidc.fetch_failed":"Failed to load the OIDC configuration. Check the network and the Well-Known URL","settings.system.ssrf.title":"SSRF protection settings","settings.system.ssrf.details":"SSRF protection details","settings.system.ssrf.description":"Configure server-side request forgery (SSRF) protection to secure internal network resources.","settings.system.ssrf.enable":"Enable SSRF protection (recommended for server safety)","settings.system.ssrf.private_ip_details":"Private IP access details","settings.system.ssrf.allow_private_ip":"Allow access to private IP addresses such as 127.0.0.1 and 192.168.x.x","settings.system.ssrf.domain_filter_details":"Domain IP filtering details","settings.system.ssrf.domain_ip_filter":"Enable IP filtering for domains (experimental)","settings.system.ssrf.domain_whitelist":"Domain whitelist","settings.system.ssrf.domain_blacklist":"Domain blacklist","settings.system.ssrf.whitelist":"Whitelist","settings.system.ssrf.blacklist":"Blacklist","settings.system.ssrf.domain_placeholder":"Enter a domain and press Enter, for example: example.com","settings.system.ssrf.ip_whitelist":"IP whitelist","settings.system.ssrf.ip_blacklist":"IP blacklist","settings.system.ssrf.ip_placeholder":"Enter an IP address and press Enter, for example: 8.8.8.8","settings.system.ssrf.allowed_ports":"Allowed ports","settings.system.ssrf.port_details":"Port configuration details","settings.system.ssrf.update":"Update SSRF protection settings","settings.system.auth.allow_password_login":"Allow password login","settings.system.auth.allow_password_register":"Allow password registration","settings.system.auth.require_email_verification":"Require email verification for password registration","settings.system.auth.allow_register":"Allow new user registration","settings.system.auth.allow_turnstile":"Allow Turnstile user verification","settings.notifications.method_required":"Please select a notification method","settings.notifications.method_email":"Email notifications","settings.notifications.method_webhook":"Webhook notifications","settings.notifications.method_bark":"Bark notifications","settings.notifications.method_gotify":"Gotify notifications","settings.notifications.threshold_placeholder":"Enter the alert threshold","settings.notifications.threshold_positive":"The alert threshold must be a positive number","settings.notifications.email_label":"Notification email","settings.notifications.email_placeholder":"Leave blank to use the email bound to this account","settings.notifications.webhook_url":"Webhook URL","settings.notifications.webhook_placeholder":"Enter a Webhook URL, for example: https://example.com/webhook","settings.notifications.webhook_required":"Enter a Webhook URL","settings.notifications.webhook_https":"The Webhook URL must start with https://","settings.notifications.webhook_secret":"API credential","settings.notifications.secret_placeholder":"Enter the secret key","settings.notifications.webhook_structure":"Webhook payload structure","settings.notifications.payload_type":"Notification type (quota_exceed: quota alert)","settings.notifications.title":"Notification title","settings.notifications.content_help":"Notification content. Supports the {{value}} placeholder.","settings.notifications.bark_url":"Bark push URL","settings.notifications.bark_placeholder":"Enter a Bark push URL, for example: https://api.day.app/yourkey/{{title}}/{{content}}","settings.notifications.bark_required":"Enter a Bark push URL","settings.notifications.bark_scheme":"The Bark push URL must start with http:// or https://","settings.notifications.template_example":"Template example","settings.notifications.content":"Notification content","settings.notifications.official_docs":"Official docs","settings.notifications.gotify_token":"Gotify app token","settings.notifications.gotify_token_placeholder":"Enter the Gotify app token","settings.notifications.gotify_token_required":"Enter the Gotify app token","settings.notifications.priority":"Message priority","settings.notifications.priority_placeholder":"Select a priority","settings.notifications.priority_0":"0 - Lowest","settings.notifications.priority_2":"2 - Low","settings.notifications.priority_5":"5 - Normal (default)","settings.notifications.priority_8":"8 - High","settings.notifications.priority_10":"10 - Highest","settings.notifications.priority_help":"Message priority from 0 to 10. Default is 5.","settings.notifications.configuration":"Configuration guide","settings.notifications.form_invalid":"Check the form fields and try again.","settings.notifications.reset_default":"Reset to default","settings.notifications.other_settings":"Other settings","settings.notifications.other_settings_desc":"Notification, pricing, and privacy preferences","settings.notifications.tab.notifications":"Notifications","settings.notifications.method_label":"Notification method","settings.notifications.threshold_label":"Quota alert threshold","settings.notifications.threshold_help":"Send a notification when the wallet or subscription balance drops below this value.","settings.notifications.threshold_required":"Enter an alert threshold","settings.notifications.upstream_updates":"Receive upstream model update alerts","settings.notifications.upstream_updates_help":"Admin only. When enabled, the system sends summary alerts if scheduled channel checks detect upstream model changes or abnormal results. Large channel or model sets may be summarized.","settings.notifications.email_help":"Email address for quota alerts. Leave blank to use the email linked to this account.","settings.notifications.webhook_help":"HTTPS only. The system sends notifications with POST requests, so make sure the endpoint accepts POST traffic.","settings.notifications.webhook_secret_help":"The secret is sent as a Bearer token in the request header to verify webhook requests.","settings.notifications.quota_alert_title":"Quota alert","settings.notifications.quota_alert_content":"Your quota is running low. The current remaining balance is {{value}}.","settings.notifications.values_help":"Values replace the placeholders in content in order.","settings.notifications.unix_timestamp":"Unix timestamp","settings.notifications.bark_help":"Supports HTTP and HTTPS. Template variables: {{title}} for the title and {{content}} for the message body.","settings.notifications.more_params":"See the docs for more parameters","settings.notifications.gotify_url":"Gotify server URL","settings.notifications.gotify_url_placeholder":"Enter the Gotify server URL, for example: https://gotify.example.com","settings.notifications.gotify_url_help":"Supports HTTP and HTTPS. Enter the full URL of the Gotify server.","settings.notifications.gotify_url_required":"Enter the Gotify server URL","settings.notifications.gotify_url_scheme":"The Gotify server URL must start with http:// or https://","settings.notifications.gotify_token_help":"Token created by an application on the Gotify server. The system uses it to send notifications.","settings.notifications.gotify_step_1":"Create a new application in the Gotify app manager.","settings.notifications.gotify_step_2":"Copy the application token and paste it into the app token field above.","settings.notifications.gotify_step_3":"Enter the full URL of the Gotify server.","settings.notifications.more_info":"See the docs for more information","settings.notifications.tab.pricing":"Pricing","settings.notifications.accept_unpriced_models":"Allow calls to models without a configured price","settings.notifications.accept_unpriced_models_help":"Only enable this if you trust the site. Calls to models without pricing can create unexpectedly high costs.","settings.notifications.tab.privacy":"Privacy","settings.notifications.log_ip":"Record client IPs in request and error logs","settings.notifications.log_ip_help":"When enabled, only usage and error logs store the client IP address.","settings.notifications.tab.sidebar":"Sidebar","settings.notifications.sidebar_help":"Choose which features appear in the sidebar.","settings.system.worker.description":"This proxy is only used for image request forwarding, webhook delivery, and similar traffic. AI API requests are still sent directly by the server. Configure per-channel proxies separately in channel settings.","settings.system.worker.supports_only":"Supports only","settings.system.worker.compatible_versions":"or compatible implementations that follow the new-api-worker format","settings.system.worker.url":"Worker URL","settings.system.worker.url_placeholder":"For example: https://workername.yourdomain.workers.dev","settings.system.worker.key":"Worker key","settings.system.common.secret_placeholder":"Sensitive data is never sent back to the frontend","settings.system.worker.allow_http_images":"Allow image requests over HTTP (for self-hosted proxies)","settings.system.ssrf.toggle_details":"Details about the SSRF protection toggle","settings.system.ssrf.domain_wildcard_help":"Wildcard formats are supported, for example: example.com, *.api.example.com","settings.system.ssrf.cidr_help":"CIDR formats are supported, for example: 8.8.8.8, 192.168.1.0/24","settings.system.ssrf.port_range_help":"Supports individual ports and port ranges, for example: 80, 443, 8000-8999","settings.system.ssrf.port_placeholder":"Press Enter after a port, for example: 80 or 8000-8999","settings.system.auth.github_login_register":"Allow login and registration with GitHub","settings.system.auth.discord_login_register":"Allow login and registration with Discord","settings.system.auth.linuxdo_login_register":"Allow login and registration with Linux DO","settings.system.auth.wechat_login_register":"Allow login and registration with WeChat","settings.system.auth.telegram_login":"Allow login with Telegram","settings.system.auth.oidc_login":"Allow login with OIDC","settings.system.passkey.description":"Enable passwordless login and registration with WebAuthn.","settings.system.passkey.banner":"Passkeys are a WebAuthn-based passwordless authentication method that can use fingerprints, face recognition, and hardware security keys.","settings.system.passkey.allow":"Allow Passkey login and verification","settings.system.passkey.display_name":"Display name","settings.system.passkey.default_system_name":"Use the system name by default","settings.system.passkey.display_name_help":"Site name shown to users during registration, for example: My Site","settings.system.passkey.rp_id":"RP ID","settings.system.passkey.example_domain":"For example: example.com","settings.system.passkey.rp_id_help":"Leave blank to use the server address. Do not include http:// or https://.","settings.system.passkey.verification_level":"User verification level","settings.system.passkey.verification_placeholder":"Choose whether biometric verification is required","settings.system.passkey.verification_preferred":"Recommended (user choice)","settings.system.passkey.verification_required":"Required","settings.system.passkey.verification_discouraged":"Discouraged","settings.system.passkey.verification_help":"Recommended: users can decide whether to use fingerprint or face verification.","settings.system.passkey.attachment_title":"Authenticator attachment","settings.system.passkey.attachment_placeholder":"Choose the supported authenticator type","settings.system.passkey.attachment_any":"No preference","settings.system.passkey.attachment_platform":"Built into this device","settings.system.passkey.attachment_cross_platform":"External device","settings.system.passkey.attachment_help":"This device: phone fingerprint or face unlock. External device: USB security key.","settings.system.passkey.insecure_help":"For development only. Use HTTPS in production.","settings.system.passkey.allow_insecure_origin":"Allow insecure origins (HTTP)","settings.system.passkey.allowed_origins":"Allowed origins","settings.system.passkey.origins_placeholder":"Enter HTTPS domains separated by commas","settings.system.passkey.origins_help":"Leave blank to use the server address. Separate multiple origins with commas, for example: https://newapi.pro,https://newapi.com. Do not include square brackets. HTTPS is required.","settings.system.email_whitelist.title":"Email domain whitelist","settings.system.email_whitelist.description":"Helps prevent bulk registrations that use temporary email providers.","settings.system.email_whitelist.enable":"Enable the email domain whitelist","settings.system.email_whitelist.alias_limit":"Restrict email aliases","settings.system.email_whitelist.tag_placeholder":"Type a domain and press Enter","settings.system.email_whitelist.add_placeholder":"Enter an email domain to add","common.add":"Add","settings.system.email_whitelist.save":"Save email whitelist settings","settings.system.smtp.description":"Configure system email delivery.","settings.system.smtp.port":"SMTP port","settings.system.smtp.account":"SMTP account","settings.system.smtp.from":"SMTP sender email","settings.system.smtp.token":"SMTP credential","settings.system.smtp.enable_ssl":"Enable SMTP SSL","settings.system.oidc.description":"Allow login through OIDC providers such as Okta, Auth0, and other compatible identity providers.","settings.system.oauth.homepage_label":"Homepage URL:","settings.system.oauth.site_address":"site address","settings.system.oauth.redirect_label":"Redirect URL:","settings.system.oidc.discovery_help":"If your OIDC provider supports a discovery endpoint, you can enter only the OIDC Well-Known URL and let the system load the rest of the configuration automatically.","settings.system.oidc.well_known_placeholder":"Enter the OIDC Well-Known URL","settings.system.oidc.client_id_placeholder":"Enter the OIDC client ID","settings.system.oidc.authorization_placeholder":"Enter the OIDC authorization endpoint","settings.system.oidc.token_placeholder":"Enter the OIDC token endpoint","settings.system.github.description":"Allow login and registration with GitHub.","settings.system.oauth.homepage_url_label":"Homepage URL:","settings.system.oauth.callback_url_label":"Authorization callback URL:","settings.system.discord.description":"Allow login and registration with Discord.","settings.system.linuxdo.description":"Allow login and registration with Linux DO.","settings.system.linuxdo.click_here":"Click here","settings.system.linuxdo.manage_app":"to manage your LinuxDO OAuth app","settings.system.oauth.callback_label":"Callback URL:","settings.system.linuxdo.client_id_placeholder":"Enter the ID of your registered LinuxDO OAuth app","settings.system.linuxdo.minimum_trust_placeholder":"Minimum trust level allowed to register","settings.system.wechat.description":"Allow login and registration with WeChat.","settings.system.wechat.token":"WeChat server credential","settings.system.wechat.qr_image":"Official account QR image URL","settings.system.wechat.save":"Save WeChat server settings","settings.system.telegram.title":"Telegram login settings","settings.system.telegram.description":"Allow login and registration with Telegram.","settings.system.telegram.bot_name":"Telegram bot name","settings.system.telegram.save":"Save Telegram login settings","settings.system.turnstile.title":"Turnstile settings","settings.system.turnstile.description":"Configure user verification with Turnstile.","settings.system.turnstile.save":"Save Turnstile settings","settings.system.auth.disable_password_title":"Disable password login","common.confirm":"Confirm","common.cancel":"Cancel","settings.system.auth.disable_password_confirm":"Are you sure you want to disable password login? This can affect how users sign in.","render.model_price_simple":"Model price {{price}}","render.per_call":"Per call","render.input_price_compact":"Input {{price}} / 1M tokens","render.cache_read_price_compact":"Cache read {{price}} / 1M tokens","render.cache_create_5m_price_compact":"5m cache create {{price}} / 1M tokens","render.cache_create_1h_price_compact":"1h cache create {{price}} / 1M tokens","render.cache_create_price_compact":"Cache create {{price}} / 1M tokens","render.image_input_price_compact":"Image input {{price}} / 1M tokens","render.model_ratio_compact":"Model: {{ratio}}","render.cache_ratio_compact":"Cache: {{cacheRatio}}","render.cache_create_5m_ratio_compact":"Cache create: 5m {{cacheCreationRatio5m}}","render.cache_create_1h_ratio_compact":"Cache create: 1h {{cacheCreationRatio1h}}","render.cache_create_ratio_compact":"Cache create: {{cacheCreationRatio}}","render.image_input_ratio_compact":"Image input: {{imageRatio}}","render.model_price_per_call":"Model price {{symbol}}{{price}} / call","render.input_price_line":"Input price {{symbol}}{{price}} / 1M tokens","render.output_price_line":"Output price {{symbol}}{{price}} / 1M tokens","render.model_price_with_ratio":"Model price {{symbol}}{{price}}, {{ratioType}} {{ratio}}","render.cache_ratio_label":"Cache ratio","render.prompt_cost_formula":"Prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}}","render.cache_cost_formula":"Cache {{tokens}} tokens / 1M tokens * {{symbol}}{{price}}","render.cache_read_price_line":"Cache read price {{symbol}}{{price}} / 1M tokens","render.cache_create_ratio_line":"Cache create ratio {{cacheCreationRatio}}","render.model_ratio_line_full":"Model ratio {{modelRatio}}","render.output_ratio_line":"Output ratio {{completionRatio}}","render.cache_ratio_line_full":"Cache ratio {{cacheRatio}}","render.audio_input_price":"Audio input price {{audioPrice}}","render.cache_create_1h_line":"1h cache create {{cacheCreationRatio1h}}","render.cache_create_1h_per_million":"1h cache create {{price}} / 1M tokens","render.cache_create_5m_line":"5m cache create {{cacheCreationRatio5m}}","render.cache_create_5m_per_million":"5m cache create {{price}} / 1M tokens","render.cache_create_line":"Cache create {{cacheCreationRatio}}","render.cache_create_per_million":"Cache create {{price}} / 1M tokens","render.cache_ratio_line":"Cache {{cacheRatio}}","render.cache_read_per_million":"Cache read {{price}} / 1M tokens","render.copied_prefix":"Copied: ","render.copy_failed_manual":"Copy failed. Copy it manually.","render.equivalent_amount_prefix":"Equivalent amount: ","render.group_ratio":"Group ratio","render.image_input_line":"Image input {{imageRatio}}","render.image_input_per_million":"Image input {{price}} / 1M tokens","render.input_price_per_million":"Input {{price}} / 1M tokens","render.model_category.360":"360","render.model_category.all":"All","render.model_category.doubao":"Doubao","render.model_category.hunyuan":"Hunyuan","render.model_category.qwen":"Qwen","render.model_category.spark":"Spark","render.model_category.wenxin":"Wenxin","render.model_category.yi":"Yi","render.model_category.zhipu":"Zhipu","render.model_price_compact":"Model price {{price}}","render.model_price_label":"Model price {{price}}","render.model_ratio_line":"Model {{ratio}}","render.multiplier":"Multiplier","render.price_formula":"Price formula","render.reference_note":"Reference only","render.system_prompt_override":"System prompt override","render.user_group":"User group","render.user_ratio":"User ratio","common.json_invalid":"Invalid JSON format","common.copy_failed":"Copy failed","common.refresh_failed":"Refresh failed","common.verify_identity":"To protect your account, verify your identity first.","param_override.operation.set":"Set field","param_override.operation.delete":"Delete field","param_override.operation.append":"Append to end","param_override.operation.prepend":"Prepend to start","param_override.operation.copy":"Copy field","param_override.operation.move":"Move field","param_override.operation.replace":"Replace string","param_override.operation.regex_replace":"Regex replace","param_override.operation.trim_prefix":"Trim prefix","param_override.operation.trim_suffix":"Trim suffix","param_override.operation.ensure_prefix":"Ensure prefix","param_override.operation.ensure_suffix":"Ensure suffix","param_override.operation.trim_space":"Trim spaces","param_override.operation.to_lower":"Lowercase","param_override.operation.to_upper":"Uppercase","param_override.operation.return_error":"Return custom error","param_override.operation.prune_objects":"Prune object items","param_override.operation.pass_headers":"Pass headers through","param_override.operation.sync_fields":"Sync fields","param_override.operation.set_header":"Set header","param_override.operation.delete_header":"Delete header","param_override.operation.copy_header":"Copy header","param_override.operation.move_header":"Move header","param_override.condition.full":"Exact match","param_override.condition.prefix":"Prefix match","param_override.condition.suffix":"Suffix match","param_override.condition.contains":"Contains","param_override.condition.gt":"Greater than","param_override.condition.gte":"Greater than or equal","param_override.condition.lt":"Less than","param_override.condition.lte":"Less than or equal","param_override.desc.set":"Write the value to the target field.","param_override.desc.delete":"Delete the target field.","param_override.desc.append":"Append the value to the end of an array, string, or object.","param_override.desc.prepend":"Prepend the value to the start of an array, string, or object.","param_override.desc.copy":"Copy the source field to the target field.","param_override.desc.move":"Move the source field to the target field.","param_override.desc.replace":"Run a string replacement in the target field.","param_override.desc.regex_replace":"Run a regex replacement in the target field.","param_override.desc.trim_prefix":"Trim a prefix from the string.","param_override.desc.trim_suffix":"Trim a suffix from the string.","param_override.desc.ensure_prefix":"Ensure the string starts with the required prefix.","param_override.desc.ensure_suffix":"Ensure the string ends with the required suffix.","param_override.desc.trim_space":"Trim leading and trailing whitespace.","param_override.desc.to_lower":"Convert the string to lowercase.","param_override.desc.to_upper":"Convert the string to uppercase.","param_override.desc.return_error":"Immediately return a custom error.","param_override.desc.prune_objects":"Remove object items when conditions match.","param_override.desc.pass_headers":"Pass selected request headers through to the upstream request.","param_override.desc.sync_fields":"Fill the missing field when the other field has a value.","param_override.desc.set_header":"Set runtime headers. You can replace the whole value or manage comma-separated tokens.","param_override.desc.delete_header":"Delete a runtime header.","param_override.desc.copy_header":"Copy a request header.","param_override.desc.move_header":"Move a request header.","param_override.field.header_name":"Header name","param_override.field.target_path_optional":"Target path (optional)","param_override.field.target_path":"Target field path","param_override.field.match_text":"Match text","param_override.field.regex":"Regular expression","param_override.field.source_header":"Source header","param_override.field.source_field":"Source field","param_override.field.replace_with":"Replace with","param_override.field.target_header":"Target header","param_override.field.target_field":"Target field","param_override.field.optional":"(optional)","param_override.field.header_value":"Header value (string or JSON map)","param_override.field.pass_headers":"Headers to pass through (comma-separated or JSON array)","param_override.field.affix_text":"Prefix or suffix text","param_override.field.prune_rule":"Prune rule (string or JSON object)","param_override.field.value":"Value (JSON or plain text)","param_override.example.plain_string":"Plain string (replace the whole value):","param_override.example.json_rule":"Or use a JSON rule:","param_override.target.json":"Request body fields","param_override.target.header":"Request header fields","param_override.template.basic":"Basic templates","param_override.template.scenario":"Scenario templates","param_override.template.new_format":"New-format templates (rule sets)","param_override.template.legacy_format":"Legacy templates (JSON object)","param_override.template.request_id_header":"Header passthrough (X-Request-Id)","param_override.template.gemini_4k":"Gemini image 4K","param_override.template.claude_cli_header":"Claude CLI header passthrough","param_override.template.codex_cli_header":"Codex CLI header passthrough","param_override.template.bedrock_claude":"AWS Bedrock Claude compatibility template","param_override.insert.path":"Insert target path","param_override.insert.from":"Insert source field","param_override.insert.to":"Insert target field","param_override.guide.common_request_fields":"Common request fields","param_override.guide.model_name":"Model name","param_override.guide.model_name_tip":"Supports hierarchical model names, for example openai/gpt-4o-mini.","param_override.guide.temperature":"Temperature","param_override.guide.temperature_tip":"Controls output randomness.","param_override.guide.max_tokens":"Maximum output tokens","param_override.guide.max_tokens_tip":"Sets the output length limit.","param_override.guide.last_message":"Last message content","param_override.guide.last_message_tip":"Often used to rewrite user input.","param_override.guide.context_fields":"Context fields","param_override.guide.is_retry":"Is retry","param_override.guide.is_retry_tip":"true means the request is a retry.","param_override.guide.last_error_code":"Previous error code","param_override.guide.last_error_code_tip":"Useful with retry policies.","param_override.guide.session_id":"Session ID","param_override.guide.session_id_tip":"Can be used for routing or cache hits.","param_override.guide.header_fields":"Header mapping fields","param_override.guide.normalize_authorization":"Normalize Authorization","param_override.guide.normalize_authorization_tip":"Lowercasing helps it match more reliably.","param_override.guide.normalize_debug_mode":"Normalize X-Debug-Mode","param_override.guide.normalize_debug_mode_tip":"Useful for canary or debug switches.","param_override.error.json_invalid":"Invalid JSON format","edit_channel.model_not_found_hint":'No model matched. Press Enter to add "{{name}}" as a custom model name.',"edit_channel.no_change":"No change","edit_channel.param_override_help":"Optional. Use this to override request parameters. Stream cannot be overridden.","edit_channel.new_format_template":"New-format template","edit_channel.legacy_format_template":"Legacy template","edit_channel.custom_json":"Custom JSON","edit_channel.key_fetch_success":"Key loaded successfully","edit_channel.doubao_api_unlocked":"Unlocked Doubao custom API URL editing","edit_channel.no_json_to_copy":"No JSON available to copy","edit_channel.param_json_copied":"Parameter override JSON copied","edit_channel.param_json_invalid":"The current parameter override is not valid JSON","edit_channel.enter_key":"Enter the key first","edit_channel.fetch_models_failed":"Failed to load the model list","edit_channel.no_models":"No models available","edit_channel.view_channel_key":"View channel key","edit_channel.fetch_key_failed":"Failed to load the key","edit_channel.credential_refreshed":"Credential refreshed","edit_channel.update_success":"Channel updated successfully","edit_channel.create_success":"Channel created successfully","edit_channel.enter_key_first":"Enter a key first","edit_channel.keys_deduplicated":"Deduplication complete: {{before}} keys before, {{after}} keys after.","edit_channel.no_duplicate_keys":"No duplicate keys found","edit_channel.models_added":"Added {{count}} models: {{list}}","edit_channel.no_new_models":"No new models found","edit_channel.switch_single_key_title":"Switch to single-key mode","edit_channel.switch_single_key_confirm":"Only the first key file will be kept. All other files will be removed. Continue?","edit_channel.batch_create":"Batch create","edit_channel.multi_key_mode":"Multi-key mode","edit_channel.deduplicate_keys":"Deduplicate keys","render.input_price_with_audio":"Input price: {{symbol}}{{price}} / 1M tokens{{audioPrice}}","render.output_price_total":"Output price: {{symbol}}{{total}} / 1M tokens","render.cache_read_price_total":"Cache read price: {{symbol}}{{total}} / 1M tokens","render.image_input_price_total":"Image input price: {{symbol}}{{total}} / 1M tokens","render.web_search_price":"Web search price: {{symbol}}{{price}} / 1K calls","render.file_search_price":"File search price: {{symbol}}{{price}} / 1K calls","render.image_generation_price":"Image generation call: {{symbol}}{{price}} / call","render.per_call_formula":"Per call: {{symbol}}{{price}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}","render.model_ratio_verbose":"Model ratio {{modelRatio}}","render.completion_ratio_verbose":"Completion ratio {{completionRatio}}","render.cache_ratio_verbose":"Cache ratio {{cacheRatio}}","render.image_ratio_verbose":"Image ratio {{imageRatio}}","render.audio_ratio_verbose":"Audio ratio {{audioRatio}}","render.normal_input_formula":"Standard input: {{tokens}} / 1M * model ratio {{modelRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.cache_input_formula":"Cache input: {{tokens}} / 1M * model ratio {{modelRatio}} * cache ratio {{cacheRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.image_input_formula":"Image input: {{tokens}} / 1M * model ratio {{modelRatio}} * image ratio {{imageRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.audio_input_formula":"Audio input: {{tokens}} / 1M * model ratio {{modelRatio}} * audio ratio {{audioRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.output_formula":"Output: {{tokens}} / 1M * model ratio {{modelRatio}} * completion ratio {{completionRatio}} * {{ratioType}} {{ratio}} = {{amount}}","render.web_search_formula":"Web search: {{count}} / 1K * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","render.file_search_formula":"File search: {{count}} / 1K * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","render.image_generation_formula":"Image generation: 1 call * unit price {{price}} * {{ratioType}} {{ratio}} = {{amount}}","render.total_formula":"Total: {{total}}","render.cache_read_price_plain":"Cache read price {{symbol}}{{price}} / 1M tokens","render.image_input_price_plain":"Image input price {{symbol}}{{price}} / 1M tokens","render.web_search_calls":"Web search calls {{webSearchCallCount}}","render.file_search_calls":"File search calls {{fileSearchCallCount}}","render.model_cache_output_image_summary":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, output ratio {{completionRatio}}, image input ratio {{imageRatio}}, {{ratioType}} {{ratio}}","render.model_cache_output_web_summary":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, output ratio {{completionRatio}}, {{ratioType}} {{ratio}}, web search calls {{webSearchCallCount}}","render.model_cache_output_summary":"Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, output ratio {{completionRatio}}, {{ratioType}} {{ratio}}","render.per_call_price":"Per call: {{symbol}}{{price}}","render.model_price_per_call_colon":"Model price: {{symbol}}{{price}} / call","render.input_price_colon":"Input price: {{symbol}}{{price}} / 1M tokens","render.output_price_colon":"Output price: {{symbol}}{{price}} / 1M tokens","render.audio_input_price_colon":"Audio input price: {{symbol}}{{price}} / 1M tokens","render.audio_completion_price_colon":"Audio completion price: {{symbol}}{{price}} / 1M tokens","render.cache_creation_ratio_verbose":"Cache creation ratio {{cacheCreationRatio}}","common.name":"Name","common.yes":"Yes","common.no":"No","common.note":"Note","common.key":"Key","common.submit":"Submit","common.file_upload":"File upload","common.create":"Create","common.done":"Done","common.clear":"Clear","common.type":"Type","common.save":"Save","common.expand_all":"Expand all","common.collapse_all":"Collapse all","common.unauthorized":"Unauthorized","common.status_code":"Status code","common.mode":"Mode","common.template":"Template","common.rules":"Rules","common.logic":"Logic","common.items":"items","common.advanced":"Advanced","common.fill":"Fill","common.copied_name":"Copied: {{name}}","edit_channel.api_config":"API configuration","edit_channel.api_address":"API address","edit_channel.codex_auth":"Codex authorization","edit_channel.ollama_model_management":"Ollama model management","edit_channel.basic_info":"Basic information","edit_channel.view_key":"View key","edit_channel.header_override":"Header override","edit_channel.pass_request_body":"Pass request body through","edit_channel.deploy_region":"Deployment region","edit_channel.random":"Random","edit_channel.default_api_version":"Default API version","edit_channel.default_test_model":"Default test model","edit_channel.organization":"Organization","edit_channel.system_prompt":"System prompt","common.warning":"Warning","edit_channel.codex_no_batch":"Codex channels do not support batch creation","edit_channel.api_key_no_batch":"Batch creation is not supported in API key mode","edit_channel.json_mode_help":"JSON mode supports manual input or uploading a service-account JSON file","edit_channel.claude_force_beta":"Force beta=true for Claude","edit_channel.knowledge_base_id_placeholder":"Enter the knowledge base ID, for example: 123456","edit_channel.agent_id_placeholder":"Enter the agent ID, for example: 7342866812345","topup.recharge.exchange_rate_note":"১ USD = {{rate}} {{currency}}"},uFn={translation:cFn},q0=e=>(e==null?void 0:e.translation)||e||{},fFn=q0(LWe),pFn=e=>e?e.includes(".")?(e.split(".").pop()||e).replace(/[_-]+/g," ").replace(/\s+/g," ").trim().replace(/\b\w/g,r=>r.toUpperCase()):e:"Text unavailable",dFn=MOe();Ae.use(KKe).use(qKe).init({lng:As,load:"currentOnly",supportedLngs:YX,resources:{en:{translation:q0(LWe)},fr:{translation:q0(rFn)},ru:{translation:q0(iFn)},ja:{translation:q0(aFn)},vi:{translation:q0(lFn)},bn:{translation:q0(uFn)}},fallbackLng:As,defaultNS:"translation",detection:{order:["localStorage","sessionStorage","cookie","htmlTag"],caches:["localStorage","sessionStorage","cookie"]},nsSeparator:!1,returnEmptyString:!1,parseMissingKeyHandler:(e,t)=>fFn[e]||typeof t=="string"&&t.trim()||pFn(e),interpolation:{escapeValue:!1},react:{useSuspense:!1}});typeof document<"u"&&(document.documentElement.lang=dFn);const H0={code:"en-GB",dateFnsLocale:FKe,Pagination:{pageSize:"Items per page: ${pageSize}",total:"Total pages: ${total}",jumpTo:"Jump to",page:" page"},Modal:{confirm:"Confirm",cancel:"Cancel"},Tabs:{more:"More"},TimePicker:{placeholder:{time:"Select time",timeRange:"Select a time range"},begin:"Start Time",end:"End Time",hour:"",minute:"",second:"",AM:"AM",PM:"PM"},DatePicker:{placeholder:{date:"Select date",dateTime:"Select date and time",dateRange:["Start date","End date"],dateTimeRange:["Start date","End date"],monthRange:["Start month","End month"]},presets:"Presets",footer:{confirm:"Confirm",cancel:"Cancel"},selectDate:"Select Date",selectTime:"Select Time",year:"year",month:"month",day:"day",monthText:"${month} ${year}",months:{1:"Jan",2:"Feb",3:"Mar",4:"Apr",5:"May",6:"Jun",7:"Jul",8:"Aug",9:"Sep",10:"Oct",11:"Nov",12:"Dec"},fullMonths:{1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"},weeks:{Mon:"Mon",Tue:"Tue",Wed:"Wed",Thu:"Thu",Fri:"Fri",Sat:"Sat",Sun:"Sun"},localeFormatToken:{FORMAT_SWITCH_DATE:"MM/dd/yyyy"}},Popconfirm:{confirm:"Confirm",cancel:"Cancel"},Navigation:{collapseText:"Collapse Sidebar",expandText:"Expand Sidebar"},Table:{emptyText:"No Result",pageText:"Showing ${currentStart} to ${currentEnd} of ${total}",descend:"Click to descend",ascend:"Click to ascend",cancelSort:"Cancel sorting"},Select:{emptyText:"No Result",createText:"Create"},Tree:{emptyText:"No Result",searchPlaceholder:"Search"},Cascader:{emptyText:"No Result"},List:{emptyText:"No Result"},Calendar:{allDay:"All Day",AM:"${time} AM",PM:"${time} PM",datestring:"",remaining:"${remained} more"},Upload:{mainText:"Click to Upload File or Drag File to here",illegalTips:"This type of file is not supported",legalTips:"Release and start uploading",retry:"Retry",replace:"Replace File",clear:"Clear",selectedFiles:"Selected Files",illegalSize:"Illegal file size",fail:"Upload fail"},TreeSelect:{searchPlaceholder:"Search"},Typography:{copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Transfer:{emptyLeft:"No Data",emptySearch:"No search results",emptyRight:"No content, check from the left",placeholder:"Search",clear:"Clear",selectAll:"Select all",clearSelectAll:"Unselect all",total:"Total items: ${total}",selected:"Items selected: ${total}"},Form:{optional:"(optional)"},Image:{preview:"Preview",loading:"Loading",loadError:"Failed to load",prevTip:"Previous",nextTip:"Next",zoomInTip:"Zoom in",zoomOutTip:"Zoom out",rotateTip:"Rotate",downloadTip:"Download",adaptiveTip:"Adapt to the page",originTip:"Original size"},Chat:{deleteConfirm:"Are you sure you want to delete this session?",clearContext:"Context cleared",copySuccess:"Copy successful.",stop:"Stop",copy:"Copy",copied:"Copied",dropAreaText:"Put the file here"}};typeof window<"u"&&console.log("%cAK AI Core%c unified gateway initialized","color: #10b981; font-weight: bold; font-size: 24px;","color: inherit; font-size: 14px;");function mFn({children:e}){const{i18n:t}=nt(),r=Le.useMemo(()=>({en:H0,bn:H0,fr:H0,ru:H0,ja:H0,vi:H0})[t.language]||H0,[t.language]);return a.jsx(BKe,{locale:r,children:e})}const hFn=gJ.createRoot(document.getElementById("root"));hFn.render(a.jsx(Le.StrictMode,{children:a.jsx(rqe,{children:a.jsx(eqe,{children:a.jsx(WKe,{future:{v7_startTransition:!0,v7_relativeSplatPath:!0},children:a.jsx(aqe,{children:a.jsx(mFn,{children:a.jsx(ZRn,{})})})})})})}));export{gne as $,wFn as A,HFn as B,Ss as C,jwn as D,TFn as E,EFn as F,XFn as G,YFn as H,om as I,LPn as J,Ljn as K,KNe as L,cm as M,Ayn as N,vRe as O,Jne as P,To as Q,Zkn as R,Ti as S,Ewn as T,fTn as U,Ixe as V,Kjn as W,b4 as X,$Fn as Y,KI as Z,V as _,zr as a,wI as a$,sD as a0,Ukn as a1,Fve as a2,Ikn as a3,QM as a4,Qkn as a5,vT as a6,$Re as a7,bwn as a8,bT as a9,J3 as aA,_r as aB,Gs as aC,lTn as aD,qFn as aE,JFn as aF,WFn as aG,ir as aH,KFn as aI,UEn as aJ,FEn as aK,REn as aL,kMt as aM,NIt as aN,bMt as aO,JZ as aP,Eue as aQ,U$n as aR,Mkn as aS,sSn as aT,lSn as aU,tD as aV,qTt as aW,_2 as aX,EMt as aY,YCe as aZ,jI as a_,Gt as aa,lr as ab,Tkn as ac,pxe as ad,fxe as ae,FFn as af,IFn as ag,LFn as ah,NFn as ai,zFn as aj,Rne as ak,RFn as al,AFn as am,pf as an,VFn as ao,BFn as ap,DFn as aq,gEn as ar,fUe as as,GFn as at,hVe as au,ji as av,M0 as aw,Ene as ax,FPn as ay,RVe as az,ue as b,f4 as b$,Dy as b0,GTt as b1,HCe as b2,UCe as b3,SMt as b4,Ane as b5,kBe as b6,Eo as b7,jT as b8,iCn as b9,hue as bA,dMt as bB,XZ as bC,SIt as bD,AIt as bE,Q4 as bF,J1 as bG,$ue as bH,QZ as bI,WCe as bJ,$At as bK,vY as bL,pt as bM,Jr as bN,SFn as bO,PFn as bP,Yre as bQ,SD as bR,WI as bS,p6n as bT,P$ as bU,t2 as bV,Ic as bW,no as bX,c9e as bY,fr as bZ,RNe as b_,TBe as ba,MFn as bb,Po as bc,Ine as bd,a1 as be,I$ as bf,oxe as bg,fCn as bh,xMt as bi,CMt as bj,DIt as bk,YZ as bl,fzt as bm,CI as bn,KIt as bo,hzt as bp,vzt as bq,gE as br,o4 as bs,Sz as bt,_Mt as bu,XCe as bv,MIt as bw,zIt as bx,S2 as by,U0 as bz,ZNe as c,h9e as c0,CFn as c1,kFn as c2,Ca as c3,XOe as c4,TMt as c5,PI as c6,tAt as c7,G1 as c8,sn as c9,gn as d,Ce as e,Li as f,wwn as g,Pwn as h,_wn as i,Swn as j,mn as k,Ud as l,gVe as m,rc as n,n2 as o,rn as p,lt as q,kRe as r,L as s,mBe as t,DOe as u,Cwn as v,r$n as w,kwn as x,RPn as y,DEn as z};