You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
878 KiB
XML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(()=>{"use strict";var e,t,n,a,r,s,o,i,l,d,c={36761:function(e,t,n){e.exports=n.p+"static/sha3_wasm_bg.7b9ca65ddd.wasm"},98834:function(e,t,n){n.d(t,{Mw:()=>u,f6:()=>o,kV:()=>d,s0:()=>c,z2:()=>l});var a=n(4981);let r=null,s=null;function o(){return r||(r=document.createElement("iframe")),r}function i(){let e=new a.c;s=e.promise;let t=n=>{var a;(null==(a=n.data)?void 0:a.pageLoaded)&&(e.resolve(),window.removeEventListener("message",t))};window.addEventListener("message",t)}async function l(){let e=o();e.style.cssText="display: none; pointer-events: none",e.src="about:blank",document.body.appendChild(e),e.src="https://run-html-chat.deepseeksvc.com/usercontent/usercontent.html",i()}function d(e){let t=o();try{e.moveBefore(t,null)}catch(n){e.appendChild(t),i()}}async function c(e){var t;r||l(),await s,null==r||null==(t=r.contentWindow)||t.postMessage({__deepseekCodeBlock:e},"*")}function u(){r||(window.requestIdleCallback||window.requestAnimationFrame||(()=>{}))(l)}},88737:function(e,t,n){n.d(t,{Rb:()=>p,WB:()=>h,gM:()=>g}),n(50353),n(40966),n(70968),n(76966),n(35399),n(36279),n(18062),n(16389),n(36073),n(27448),n(10681),n(32014),n(46596),n(39008),n(71),n(85540),n(95266),n(37560);var a=n(44160),r=n.n(a),s=n(39119),o=n(36990);let i={javascript:"js",typescript:"ts",javascriptreact:"jsx",typescriptreact:"tsx",html:"html",css:"css",less:"less",scss:"scss",svg:"svg",dart:"dart",vue:"vue",svelte:"svelte",python:"py",java:"java",csharp:"cs",c:"c",cpp:"cpp",golang:"go",ruby:"rb",rust:"rs",php:"php",sql:"sql",cmake:"cmake",makefile:"mk",scala:"scala",haskell:"hs",erlang:"erl",clojure:"clj",fsharp:"fs",swift:"swift",objectivec:"m",kotlin:"kt",json:"json",yaml:"yaml",bash:"sh",shell:"sh",xml:"xml",powershell:"ps1",dockerfile:"dockerfile",lua:"lua",diff:"diff",ini:"ini",nginx:"nginx",batch:"bat",markdown:"md",latex:"tex",r:"r",julia:"jl",matlab:"m",jupyter:"ipynb",mermaid:"mermaid"},l=Object.values(i),d=e=>e in i?i[e]:l.includes(e)?e:null,c=async e=>{let{code:t,infostring:n,ext:a}=e,r=a||(e=>{if(!e)return"txt";let t=e.split(/\s+/)[0].toLowerCase(),n=t.replace(/\d+$/,"");if(t.includes("+"))for(let e of t.split("+")){let t=d(e);if(t)return t}return d(n)||d(t)||"txt"})(n),s="deepseek_";n&&(s+=n+"_"),s+=new Date().toISOString().replace(/-/g,"").slice(0,8);let o=await u(t);return(s+=o?"_"+o:"")+"."+r},u=async e=>{try{return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-1",new TextEncoder().encode(e.slice(0,2e3))))).map(e=>e.toString(16).padStart(2,"0")).join("").slice(0,6)}catch(e){return null}},h=async(e,t)=>{o.y.tracker.info({name:"downloadCodeFile",message:"下载代码文件",payload:{infostring:t||""}});try{let n=await c({code:e,infostring:t});r()(e,n)}catch(e){o.y.tracker.error({name:"downloadCodeFail",message:"下载代码文件失败",payload:o.y.tracker.withError(e,{})})}},p=async e=>{o.y.tracker.info({name:"downloadSvgFile",message:"下载svg文件",payload:{}});try{let t=(0,s.CA)(e),n=await c({code:t,infostring:"mermaid",ext:"svg"});r()(t,n)}catch(e){o.y.tracker.error({name:"downloadSvgFail",message:"下载svg文件失败",payload:o.y.tracker.withError(e,{})})}},g=async(e,t)=>{if(e){o.y.tracker.info({name:"downloadPngFile",message:"下载png文件",payload:{}});try{let n=await c({code:e.outerHTML,infostring:"mermaid",ext:"png"}),a=await (0,s.gu)({isDark:t,getResolutionRatio:()=>3,svgEl:e,isAndroid:!1}),o=await new Promise((e,t)=>{a.toBlob(n=>{n?e(n):t("toBlob got null")},"image/png")});r()(o,n)}catch(e){o.y.tracker.error({name:"downloadPngFail",message:"下载png文件失败",payload:o.y.tracker.withError(e,{})})}}}},17543:function(e,t,n){n.d(t,{j:()=>a});let a=new(n(88113)).B},97800:function(e,t,n){n.d(t,{XI:()=>l,kH:()=>i,xM:()=>d});var a=n(6799),r=n(47892),s=n(3325);let o=()=>({user:null,pending:!0}),i=(0,a.vt)((0,r.eh)(e=>({...o(),setUser:t=>e(e=>({...e,user:t})),updateNeedBirthday:t=>{e((0,s.jM)(e=>{e.user&&(e.user.needBirthday=t)}))},reset:()=>{e(o())},settlePending:()=>{e(e=>({...e,pending:!1}))}}))),l=()=>i(e=>!!e.user),d=()=>i(e=>e.pending?"pending":e.user?"yes":"no")},86313:function(e,t,n){n.d(t,{N:()=>a.N});var a=n(81621)},81621:function(e,t,n){n.d(t,{N:()=>o,z:()=>s}),n(40966);var a=n(86093);let r=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return window.collectEvent(...t)},s=()=>new Promise(e=>{window.collectEvent("getToken",t=>{e(t)})}),o={init:e=>{r("init",{app_id:0x13145ad,channel_domain:"https://gator.volces.com",ab_channel_domain:"https://tab.volces.com",enable_ab_test:!0,auto_exposure_expriment:!1,disable_sdk_monitor:!0,enable_storage:!0}),r("config",{commit_id:"d97a33f",commit_datetime:"2025/11/04 17:57:44"}),r("start")},setUserUniqueId:e=>{r("config",{user_unique_id:e})},clearUserUniqueId:()=>{r("config",{user_unique_id:null})},reportEvent:e=>{if((0,a.qK)(e)||a.zE.includes(e.eventName)&&"error"!==e.level)return;let t={event_level:e.level,event_message:e.eventMessage,...(0,a.YE)(e.payload)};r(e.eventName,t)}}},75510:function(e,t,n){n.d(t,{vZ:()=>r,vd:()=>s}),n(42551);var a,r=((a={}).Dev="dev",a.Staging="staging",a.Production="production",a.ChatTest="chat_test",a.Unknown="unknown",a);let s=(()=>{let e=location.hostname;if(e.match(/(\d{1,3}\.){3,3}\d{1,3}/))return"dev";switch(e){case"localhost":return"dev";case"chat-test.deepseek.com":return"chat_test";case"chat.deepseek.com":return"production";case"chat-dev.deepseek.com":return"staging";default:throw Error("Unknown hostname: ".concat(e))}})()},8485:function(e,t,n){n.d(t,{R:()=>o,m:()=>s});var a=n(11285);let r=(0,n(6799).vt)(e=>({pixelRatio:window.devicePixelRatio,setPixelRatio:t=>e({pixelRatio:t})})),s=()=>{let e=(0,a.useRef)(0);(0,a.useEffect)(()=>{if(e.current>0)return;e.current++;let t="(resolution: ".concat(window.devicePixelRatio,"dppx)"),n=()=>{r.setState({pixelRatio:window.devicePixelRatio})},a=window.matchMedia(t);return a.addListener(n),()=>{e.current=0,a.removeListener(n)}},[])},o=()=>r(e=>e.pixelRatio)},17009:function(e,t,n){n.d(t,{Y:()=>r});var a=n(36990);let r=()=>"dark"===a.y.useTheme()},95801:function(e,t){},39119:function(e,t,n){n.d(t,{F7:()=>d,qo:()=>b,i3:()=>o,Xu:()=>u,qZ:()=>r,CA:()=>m,gu:()=>f}),n(95266),n(37560),n(40966);let a=(e,t)=>{var n,a,r,s;let o=e.viewBox.baseVal,i={x:null!=(n=t.x)?n:o.x,y:null!=(a=t.y)?a:o.y,width:null!=(r=t.width)?r:o.width,height:null!=(s=t.height)?s:o.height};e.setAttribute("viewBox","".concat(i.x," ").concat(i.y," ").concat(i.width," ").concat(i.height))},r=(e,t)=>{let{x:n,y:r,width:s,height:o}=e.viewBox.baseVal,i=Math.min(s,o),l="number"==typeof t?{top:t,right:t,bottom:t,left:t}:t,d=i*l.left,c=i*l.top;a(e,{width:s+d+i*l.right,height:o+c+i*l.bottom,x:n-d,y:r-c})},s=(e,t)=>{a(e,{width:t})},o=e=>{"gantt"===e.ariaRoleDescription?i(e):"journey"===e.ariaRoleDescription&&l(e)},i=e=>{let t=e.querySelector("rect.section");if(t){let n=t.getAttribute("width");n&&s(e,Number(n))}},l=e=>{try{e.removeAttribute("preserveAspectRatio");let t=Math.max(...Array.from(e.querySelectorAll("line")).map(e=>e.x2.baseVal.value)),n=Math.max(0,...Array.from(e.querySelectorAll("text")).map(e=>e.getBoundingClientRect().right));if(Math.max(0,...Array.from(e.querySelectorAll("line")).map(e=>e.getBoundingClientRect().right))>n)t>0&&s(e,Number(t+12));else{let t=e.getBoundingClientRect().right;n>t&&s(e,e.viewBox.baseVal.width*n/t+12)}}catch(e){console.error(e)}},d=e=>{e.setAttribute("height","100%"),e.style.maxWidth="100%"};n(93649);let c=e=>{let{width:t,height:n}=e.getBoundingClientRect();return 0===t&&0===n},u=(e,t)=>"treemap"===t?Array.from(e.querySelectorAll("text")).every(c):!function e(t){for(let n of t.children){switch(n.tagName.toUpperCase()){case"DEFS":case"MARKER":case"STYLE":continue}if(!c(n)||e(n))return!0}return!1}(e);n(45363),n(50353),n(21215);var h=n(12929);let p=function(e){let{width:t,height:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=new DOMParser().parseFromString(e,"text/xml");return a.getElementsByName("svg").forEach(e=>{e.setAttribute("width","".concat(t,"px")),e.setAttribute("height","".concat(n,"px"))}),a.children[0].outerHTML},g=/transform:\s?(translate\(-?[\d.]+(px)?,\s?-?[\d.]+(px)?\))?\s*(scale\(-?[\d.]+?\))?;?/,m=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(!(t=e).match(/^<svg[^>]+xmlns="http:\/\/www\.w3\.org\/2000\/svg"/)&&(t=t.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')),!t.match(/^<svg[^>]+"http:\/\/www\.w3\.org\/1999\/xlink"/)&&(t=t.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')),t).replaceAll("<br>","<br/>").replaceAll(/<img([^>]*)>/g,(e,t)=>"<img ".concat(t," />"));return n&&(a=p(a,n)),a=a.replace(g,""),'<?xml version="1.0" encoding="UTF-8"?>\n'.concat(a)},f=async e=>{let{isDark:t,svgEl:n,isAndroid:a,getResolutionRatio:r}=e,s=document.createElement("canvas"),o=n.viewBox.baseVal.width,i=n.viewBox.baseVal.height,l=r({canvas:s,imageSize:n.viewBox.baseVal,isAndroid:a}),d=o*l,c=i*l;s.width=d,s.height=c,s.style.width="".concat(d,"px"),s.style.height="".concat(c,"px");let u=s.getContext("2d");if(!u)throw"CREATE_CANVAS_CONTEXT_FAILED";u.fillStyle=t?"#000":"#FFF",u.fillRect(0,0,d,c);let p=new Image,g=new Promise((e,t)=>{p.addEventListener("load",()=>{u.drawImage(p,0,0,d,c),e(s)}),p.addEventListener("error",e=>{console.log(e),t("IMAGE_LOAD_ERROR")})}),f=m(n.outerHTML,{width:s.width,height:s.height});return p.src="data:image/svg+xml;base64,".concat((0,h.lF)(f)),await g};n(84253);let C=(e,t,n,a)=>{let r=1;for(let s=t+1;s<e.length;s++){let t=e[s];if(t===n&&n!==a?r++:t===a&&r--,0===r)return s}return -1},v=(e,t,n)=>{let a="",r=0,s=!1;for(;r<e.length;){let o=e[r];if('"'===o&&(s=!s),o!==t||s)a+=o;else{let s=C(e,r,t,n);if(-1!==s){let o=e.substring(r+1,s).trim();o.startsWith('"')&&o.endsWith('"')&&(o=o.slice(1,-1)),a+=t+'"'.concat(o.trim(),'"')+n,r=s}else a+=o}r++}return a},b=e=>{let t=e;for(let[e,n]of[["{","}"],["[","]"],["|","|"]])t=v(t,e,n);return t}},39169:function(e,t,n){t.getCJKQuotationMarksPatch=void 0,n(39103);var a=n(52721);Object.defineProperty(t,"getCJKQuotationMarksPatch",{enumerable:!0,get:function(){return a.getCJKQuotationMarksPatch}})},52721:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getCJKQuotationMarksPatch=void 0;let n=null;t.getCJKQuotationMarksPatch=()=>{let e=(null===n&&(n=document.createElement("style")),n);return{enable:t=>{let{tradition:n}=t;e.innerHTML="@font-face {\n font-family: 'quote-cjk-patch';\n src: local('".concat(n?"PingFangTC":"PingFangSC","-Regular');\n unicode-range: U+201C-201D, U+2018-2019;\n}"),document.head.appendChild(e)},disable:()=>{e.innerHTML="",document.head.contains(e)&&document.head.removeChild(e)}}}},36990:function(e,t,n){let a,r;n.d(t,{y:()=>ey,R:()=>ew}),n(59587),n(55970),n(20370),n(42551),n(40966);var s=n(57713),o=n(6799),i=n(11285),l=n(64491),d=n(65385),c=n(86093),u=n(7623);n(95266),n(45363),n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191);var h=n(2542);class p{create(e,t,n){let a,r=null!=n?n:"0",s=!0,o=null;function l(t,n,o){(0!==o||t!==d())&&(s=!0,a={value:t,__version:r},localStorage.setItem(e,JSON.stringify(a)),n&&c.forEach(e=>{e(t)}))}let d=()=>{if(!h.Bd)return t;if(!s)return a.value;let n=localStorage.getItem(e);if(null===n)return l(t,!1,1),s=!1,t;try{let e=(a=JSON.parse(n)).__version;return e||(l(a,!1,1),e="0"),e!==r&&l(t,!1,1),s=!1,a.value}catch(a){return this.onGetError(a,{key:e,value:n}),l(t,!1,1),s=!1,t}},c=new Set;return{set:function(e){h.Bd&&(null==o||o(e),l(e,!0,0))},get:d,useState(){if(!h.Bd)return[t,()=>{}];let[e,n]=(0,i.useState)(d),a=(0,i.useCallback)(e=>{l(e,!0,0),n(e)},[]);return(0,i.useEffect)(()=>(c.add(n),()=>{c.delete(n)}),[]),[e,a]},subscribe(e,t){let{immediately:n}=t;h.Bd&&(o=e,n&&e(d()))}}}createMock(e,t){let n=new Set,a=null,r=e=>{null==a||a(e),n.forEach(t=>{t(e)})},s=()=>t;return{set:r,get:s,useState(){if(!h.Bd)return[t,()=>{}];let[e,a]=(0,i.useState)(s),o=(0,i.useCallback)(e=>{r(e),a(e)},[]);return(0,i.useEffect)(()=>(n.add(a),()=>{n.delete(a)}),[]),[e,o]},subscribe(e,t){let{immediately:n}=t;h.Bd&&(a=e,n&&e(s()))}}}constructor({onGetError:e}){(0,u._)(this,"onGetError",void 0),this.onGetError=e}}var g=n(9397),m=n(20046),f=n(73318);let C={zh_CN:{__placeholder:e=>"",invalidPowResponseToast:"请求验证失败",invalidTokenToast:"登录信息已失效,请重新登录",ipAccessRestrictedToast:"请求过于频繁,请稍后再试",mobileNotBindedInMainlandChinaToast:"请完成实名认证",underReviewToast:"你的账户正在审核中",userIsBannedToast:"由于违规次数过多,你的账户已被临时停用"},en_US:{__placeholder:e=>"",invalidPowResponseToast:"Validation failed",invalidTokenToast:"You have signed out of your account, please log in again.",ipAccessRestrictedToast:"Too many requests. Please try again later.",mobileNotBindedInMainlandChinaToast:"Please verify your phone number.",underReviewToast:"Your account is under review.",userIsBannedToast:"As a result of violations, your account has been temporarily suspended."}},v={};function b(e,t){return v[e]?v[e]:v[e]=function(){for(var n=arguments.length,a=Array(n),r=0;r<n;r++)a[r]=arguments[r];let s=x(t())(e);return"string"==typeof s?s:s(...a)}}function x(e){return t=>C[e][t]}n(67539),n(1326);var E=n(4981),_=n(88113);class S{async waitUntil(e){if(e(this.state))return;let t=new E.c,n=this.stateChanged$.subscribe(()=>{e(this.state)&&(t.resolve(),n.unsubscribe())});await t.promise}postStateChange(){this.stateChanged$.next()}addRequest(e){this.state.requests.push(e),this.postStateChange()}removeRequest(e){this.state.requests=this.state.requests.filter(t=>t.id!==e),this.postStateChange()}constructor(){(0,u._)(this,"state",{requests:[]}),(0,u._)(this,"stateChanged$",new _.B)}}var y=n(5413);n(22024);let w=new class{listenAndUnlock(){this.locked&&this.locked.finally(this.unlock)}addLock(e){if(this.locked)throw Error("lock is already acquired");this.locked=e,this.listenAndUnlock()}waitLock(e){this.currentLock?this.currentLock.finally(()=>{this.waitLock(e)}):this.addLock(e())}get isLocked(){return!!this.locked}get currentLock(){return this.locked}constructor(){(0,u._)(this,"locked",null),(0,u._)(this,"unlock",()=>{this.locked=null})}},I=async()=>{if(!w.isLocked){let e=(0,y.xr)();w.addLock(e)}await w.currentLock},T=0;class A extends i.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}resetErrorBoundary(){let{error:e}=this.state;if(null!==e){var t,n;null==(t=(n=this.props).onReset)||t.call(n),this.setState({hasError:!1,error:void 0})}}componentDidCatch(e,t){var n,a;null==(n=(a=this.props).onError)||n.call(a,e,t)}render(){if(this.state.hasError){let{renderFallback:e}=this.props;return(0,s.jsx)(A,{renderFallback:()=>{var e,t;return null==(e=(t=this.props).renderFallbackLastResort)?void 0:e.call(t,{error:this.state.error,reset:this.resetErrorBoundary})},children:e({reset:this.resetErrorBoundary,error:this.state.error})})}return this.props.children}constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state={hasError:!1,error:void 0}}}n(37560);var k=n(74770),M=n(86122),R=n(37194),j=n(3205),N=n(74910),L=n(61660);n(37446);var O=n(32956);let F=0;function P(){return(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16",children:(0,s.jsx)("g",{fill:"none",children:(0,s.jsx)("path",{d:"M8 2a6 6 0 1 1 0 12A6 6 0 0 1 8 2zM6.534 5.839a.5.5 0 0 0-.638.057l-.057.07a.5.5 0 0 0 .057.638L7.293 8L5.896 9.396l-.057.07a.5.5 0 0 0 .057.638l.07.057a.5.5 0 0 0 .638-.057L8 8.707l1.396 1.397l.07.057a.5.5 0 0 0 .638-.057l.057-.07a.5.5 0 0 0-.057-.638L8.707 8l1.397-1.396l.057-.07a.5.5 0 0 0-.057-.638l-.07-.057a.5.5 0 0 0-.638.057L8 7.293L6.604 5.896l-.07-.057z",fill:"currentColor"})})})}function D(){return(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20",children:(0,s.jsx)("g",{fill:"none",children:(0,s.jsx)("path",{d:"M10 2a8 8 0 1 1 0 16a8 8 0 0 1 0-16zm0 10.5a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5zM10 6a.5.5 0 0 0-.492.41L9.5 6.5V11l.008.09a.5.5 0 0 0 .984 0L10.5 11V6.5l-.008-.09A.5.5 0 0 0 10 6z",fill:"currentColor"})})})}function B(){return(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20",children:(0,s.jsx)("g",{fill:"none",children:(0,s.jsx)("path",{d:"M10 2a8 8 0 1 1 0 16a8 8 0 0 1 0-16zm3.358 5.646a.5.5 0 0 0-.637-.057l-.07.057L9 11.298L7.354 9.651l-.07-.058a.5.5 0 0 0-.695.696l.057.07l2 2l.07.057a.5.5 0 0 0 .568 0l.07-.058l4.004-4.004l.058-.07a.5.5 0 0 0-.058-.638z",fill:"currentColor"})})})}function V(e){let t,n,{content:a,type:r,title:o,footer:i,onClose:l,zIndex:d}=e;switch(r){case"warning":t="".concat(L.V,"-notification__icon--warning"),n=(0,s.jsx)(D,{});break;case"error":t="".concat(L.V,"-notification__icon--error"),n=(0,s.jsx)(P,{});break;default:t="".concat(L.V,"-notification__icon--success"),n=(0,s.jsx)(B,{})}return(0,s.jsxs)("div",{className:"".concat(L.V,"-notification"),style:{zIndex:d},children:[(0,s.jsx)("div",{className:(0,M.A)("".concat(L.V,"-notification__icon"),t),children:n}),(0,s.jsxs)("div",{className:"".concat(L.V,"-notification__main"),children:[(0,s.jsx)("div",{className:"".concat(L.V,"-notification__title"),children:o}),(0,s.jsx)("div",{className:"".concat(L.V,"-notification__content"),children:a}),(0,s.jsx)("div",{className:"".concat(L.V,"-notification__footer"),children:i})]}),(0,s.jsx)("div",{className:"".concat(L.V,"-notification__close-wrapper"),children:(0,s.jsx)(N.J,{onClick:l})})]})}let H=(0,i.createContext)(null),U=(0,i.createContext)(null);function W(e){let{children:t,onNotification:n}=e,[a,r]=(0,i.useState)([]),o=(0,O.d)();return(0,s.jsx)(H.Provider,{value:r,children:(0,s.jsxs)(U.Provider,{value:n,children:[t,(0,k.createPortal)((0,s.jsx)("div",{className:(0,M.A)("".concat(L.V,"-notification-container"),"".concat(L.V,"-theme")),style:o,children:a.map(e=>(0,s.jsx)(z,{setNotifications:r,notificationProps:e},e.id))}),document.body)]})})}function z(e){let{notificationProps:t,setNotifications:n}=e,[a,r]=(0,i.useState)(!0);return(0,s.jsx)(R.c,{appear:!0,in:a,transformOrigin:"top",onExited:()=>{n(e=>e.filter(e=>e.id!==t.id))},children:(0,i.useMemo)(()=>(0,s.jsx)(V,{...t,onClose:()=>{r(!1)}}),[t])})}function G(e){let{setNotification:t}=e,n=function(){let e=(0,i.useContext)(H),t=(0,i.useContext)(U);if(!e||!t)throw Error("useNotification must be used inside NotificationProvider");let n=(n,a)=>{let{title:r,content:s,footer:o}=a,i=F++;e(e=>{let t=Math.max(...e.map(e=>e.zIndex),0);return e.concat({title:r,type:n,content:s,footer:o,id:i,zIndex:t+1})}),t((0,j.Eb)(r),(0,j.Eb)(s),"success"===n?"info":"warning"===n?"warn":"error")};return{warning:e=>n("warning",e),error:e=>n("error",e),success:e=>n("success",e)}}();return(0,i.useMemo)(()=>{t(n)},[t,n]),null}var K=n(4442);function q(e){let{setToast:t}=e,n=(0,K.dj)();return(0,i.useMemo)(()=>{t(n)},[t,n]),null}var Z=n(15383),Q=n(39231),Y=n(8219);function X(e){return h.Bd?J(e.getState().localePreference):"en_US"}function J(e){return h.Bd?"system"===e?(navigator.language||"").startsWith("zh")?"zh_CN":"en_US":"zh_CN"===e?"zh_CN":"en_US":"en_US"}let $=(0,i.createContext)(null);class ee{setIsColdStart(e){this.isColdStart=e}getCurrentDuration(){return Math.round(performance.now()-this.navigationStartTime)}resetNavigationStartTime(){this.ttiResolved&&(this.ttiResolved=!1),this.navigationResolved&&(this.navigationStartTime=performance.now())}report(e,t,n,a){this.navigationResolved=!0;let r=this.isColdStart;if(this.isColdStart&&this.setIsColdStart(!1),this.ttiResolved)return;this.ttiResolved=!0;let s=Math.round(performance.now()-this.navigationStartTime);this.tracker.info({name:"__tti",message:"".concat(e," TTI 上报:").concat(s,"ms"),payload:{type:r?"coldStart":"warmStart",referer:document.referrer,metricDuration:s,metricVisitIndex:t,metricDurationSinceMounted:-1===n?-1:s-n,hasError:"".concat(a)}})}constructor(e){(0,u._)(this,"isColdStart",!0),(0,u._)(this,"navigationStartTime",0),(0,u._)(this,"navigationResolved",!1),(0,u._)(this,"ttiResolved",!1),(0,u._)(this,"tracker",void 0),this.tracker=e}}var et=n(73446);function en(e){"zh_CN"===e?et.locale("zh-cn"):et.locale("en")}function ea(e){document.documentElement.lang="zh_CN"===e?"zh-CN":"en"}n(24188),n(78145);var er=n(63708);let es={zh_CN:{updateVersionNotificationContent:e=>{let{version:t}=e;return"检测到新版本 ".concat(t,",请刷新页面升级。")},updateVersionNotificationRefreshButton:"立即刷新",updateVersionNotificationTitle:"升级提示"},en_US:{updateVersionNotificationContent:e=>{let{version:t}=e;return"New version V".concat(t," is available. Please refresh the page.")},updateVersionNotificationRefreshButton:"Refresh",updateVersionNotificationTitle:"New version available"}},eo={};function ei(e,t){return eo[e]?eo[e]:eo[e]=function(n){var a;let r=(a=t(),e=>es[a][e])(e);return"string"==typeof r?r:r(n)}}n(71060);var el=n(61164);class ed{_update(e){if(e)try{this.trackedElement=e;let t=this.determinePosition(e);this.currentPosition=t,this.writePosition(t)}catch(e){}}dispose(){window.removeEventListener("resize",this.handleResize),this.trackedElement=null}handleResize(){this.trackedElement&&this.update(this.trackedElement)}determinePosition(e){let t=e.getBoundingClientRect(),n=t.left,a=t.top,r=window.innerWidth,s=window.innerHeight,o=Math.max(0,Math.min(1,n/r)),i=Math.max(0,Math.min(1,a/s));return"".concat(o.toFixed(3),"#").concat(i.toFixed(3))}parsePosition(e){try{let[t,n]=e.split("#"),a=parseFloat(t),r=parseFloat(n);if(isNaN(a)||isNaN(r)||a<0||a>1||r<0||r>1)return{x:.1,y:.1};return{x:a,y:r}}catch(e){return{x:.1,y:.1}}}getInitialPosition(){let e=this.parsePosition(this.currentPosition),t=window.innerWidth,n=window.innerHeight;return{x:e.x*t,y:e.y*n}}constructor(e,t){(0,u._)(this,"readPosition",void 0),(0,u._)(this,"writePosition",void 0),(0,u._)(this,"currentPosition",void 0),(0,u._)(this,"trackedElement",null),(0,u._)(this,"update",(0,el.A)(this._update,500,{trailing:!0})),this.readPosition=e,this.writePosition=t;try{this.currentPosition=this.readPosition()||"0.100#0.100"}catch(e){this.currentPosition="0.100#0.100"}window.addEventListener("resize",this.handleResize)}}n(3143);var ec=n(91405);function eu(e){let{type:t="info",className:n,style:a,domProps:r,children:o,closable:l,onClose:d,theme:c}=e,u=(0,i.useMemo)(()=>({"--ds-banner-text-color":null==c?void 0:c.textColor}),[c]);return(0,s.jsxs)("div",{...r,className:(0,M.A)("".concat(L.V,"-banner"),"".concat(L.V,"-banner--").concat(t),n,null==r?void 0:r.className),style:{...u,...null==r?void 0:r.style,...a},children:[(0,s.jsx)("div",{className:"".concat(L.V,"-banner__content"),children:o}),l&&(0,s.jsx)("div",{className:"".concat(L.V,"-banner__close-wrapper"),children:(0,s.jsx)(N.J,{theme:{textColor:"rgb(var(--ds-rgb-primary-foreground))",boxShadowColorFocus:"currentColor",hoverColor:"rgba(0, 0, 0, 0.15)"},onClick:()=>{null==d||d()}})})]})}n(12024);var eh=n(27198);function ep(e){if(!e||"object"!=typeof e||!("id"in e)||"string"!=typeof e.id&&"number"!=typeof e.id||!("items"in e)||!Array.isArray(e.items)||0===e.items.length)return!1;for(let t of e.items)if(!function(e){var t,n;if(!e||"object"!=typeof e||!("show"in e)||"boolean"!=typeof e.show||!("showCondition"in e)||!Array.isArray(e.showCondition))return!1;for(let n of e.showCondition){if("authenticated"!==(t=n)&&"unauthenticated"!==t)return!1}if(!("showDeployEnv"in e)||!Array.isArray(e.showDeployEnv))return!1;for(let t of e.showDeployEnv){if("staging"!==(n=t)&&"production"!==n)return!1}if(!("showByAppId"in e)||!Array.isArray(e.showByAppId)||!("type"in e)||"info"!==e.type&&"warning"!==e.type&&"error"!==e.type||!("closable"in e)||"boolean"!=typeof e.closable||!("content"in e)||!e.content||"object"!=typeof e.content)return!1;for(let[t,n]of Object.entries(e.content))if("string"!=typeof t||"string"!=typeof n)return!1;return!0}(t))return!1;return!0}function eg(e,t){let n=e.items.filter(e=>e.showByAppId.includes(t));return 0===n.length?null:{...e,items:n}}n(84253);var em=n(87109),ef=n(41671);let eC={nodeEnv:"production",deployEnv:"production",dev:!1,appVersion:"20241129.1",userAgent:navigator.userAgent,commitId:"d97a33f",referrer:document.referrer,channel:"queue",clientPlatform:"web"};var ev=n(38577),eb=n(17543),ex=n(97800);let eE={zh_CN:{ageGateConfirm:"确认",ageGateDesc:"仅用于确认你的年龄,你的信息不会公开。",ageGateMonth:"月",ageGateNetworkError:"操作失败,请稍后重试",ageGateRejectText:"你不符合使用本产品的最低年龄要求",ageGateTitle:"请选择你的出生年月",ageGateYear:"年",ageGetInvalidDate:"无效日期",agentSelectionCreateSessionTooltip:"开启新对话",allowTrainingDescription:"允许我们将你的对话内容用于优化 DeepSeek 的使用体验。我们保障你的数据隐私安全。",allowTrainingSwitchLabel:"数据用于优化体验",allowTrainingSwitchNetworkError:"操作失败,请稍后重试",alreadyInNewChatToast:"已经是最新对话",avartarMenuDownloadAppOption:"下载手机应用",avartarMenuSettingsDialogTitle:"系统设置",avartarMenuSettingsOption:"系统设置",avatarMenuSettingsDialogDeleteAccountItemLabel:"注销账号",avatarMenuSettingsDialogDeleteAllHistoryButton:"删除",avatarMenuSettingsDialogDeleteAllHistoryLabel:"删除所有对话",avatarMenuSettingsDialogThemeItemLabel:"主题",avatarMenuSettingsDialogThemeSelectDarkOption:"深色",avatarMenuSettingsDialogThemeSelectLightOption:"浅色",avatarMenuSettingsDialogThemeSelectSystemOption:"跟随系统",cancel:"取消",chatHtmlTitle:"探索未至之境",chatInputEmptyPromptButtonTooltip:"请输入你的问题",chatInputNewChatButton:"新对话",chatInputNewChatButtonTooltip:"内容比较长,消息将发送到新的对话",chatInputPlaceholderChat:"给 DeepSeek 发送消息 ",chatInputStopButtonTooltip:"停止生成",codeDownload:"下载",collapseSiderbarButton:"收起边栏",completionNetworkErrorToast:"消息未能发送,请检查网络",completionPromptTooLongToast:"你输入的信息过长,请调整后重试",completionServerBusyToast:"服务器繁忙,请稍后再试",completionServerErrorToast:"服务器暂时不可用",completionWipNetworkErrorToast:"网络异常,请稍后重试",composedSearchResults:"搜索结果",composeResultTooltip:"查看搜索结果",contactUs:"联系我们",contentCaveat:"内容由 AI 生成,请仔细甄别",continueGenerationButton:"继续生成",cookieBannerAcceptAll:"接受全部",cookieBannerAcceptEssential:"仅接受必要 Cookies",cookieBannerDesc:"我们使用 Cookies 来提供和改进服务并进行安全防护。点击查看我们的 <a>Cookie 政策</a>。你可以选择接受全部,或仅接受必要 Cookies可能导致部分功能无法正常使用。",cookieBannerTitle:"Cookie 设置",copyCode:"复制",copyCodeOk:"复制成功",deactivatedSearchTooltip:"按需搜索网页",deactivatedThinkTooltip:"先思考后回答,解决推理问题",deletAllHistoryFailedToast:"删除失败,请重试",deleteAllHistoryModalCancel:"取消",deleteAllHistoryModalConfirm:"确认删除",deleteAllHistoryModalContent:"如点击确认删除,当前账号的所有历史对话将被清空,无法找回。",deleteAllHistoryModalTitle:"确认删除所有历史对话?",deleteAllHistoryOkToast:"删除成功",deleteFilesToSearchTooltip:"请先删除文件再开启联网搜索",deleteSessionModalContentCancelButton:"取消",deleteSessionModalContentConfirmButton:"删除",deleteSessionModalContentDescription:"删除后,该对话将不可恢复。确认删除吗?",deleteSessionModalContentTitle:"永久删除对话",downloadAppInMobile:"下载应用",dragFileDesc:"最多支持 50 个文件,每个 100 MB仅提取文字接受 pdf、doc、xlsx、ppt、图片、文本、代码等",dragFileErrorTip:"上传的文件包含暂未支持的文件格式请转换文件格式后重试。支持PDF、DOC、XLSX、PPT、图片、文本、代码等。",dragFileToUpload:"文件拖动到此处即可上传(仅提取文字)",editDisableTooltip:"该消息暂不支持修改",editMessageCancelButton:"取消",editMessageSendButton:"发送",editMessageTooltip:"修改",eraseChatButton:"删除本页",errorPageReloadButton:"重新加载",errorPageTitle:"似乎出了点问题",expandSiderbarButton:"打开边栏",exportAllButton:"导出",exportAllDesc:"导出内容中将包含你的账号信息和所有历史对话。导出可能需要一段时间,下载链接的有效期为 7 天。",exportAllDownload:"下载",exportAllExpiryNoticeDesc:(e,t,n)=>(0,s.jsxs)(s.Fragment,{children:["历史对话于 ",e," 导出,将于 ",t," 过期,",n," 将更新下载链接。"]}),exportAllFailed:"导出失败,请稍候重试。",exportAllLabel:"导出所有历史对话",exportAllRateLimit:"导出过于频繁,请稍后重试。",exportAllReexportBtn:"重新导出",failedToSwitchLocaleToast:"切换语言失败",fake:"虚假信息",fatalPageTip:"页面崩溃可能与浏览器插件对页面内容的修改有关,建议您尝试临时停用相关插件并刷新页面。",feedbackFailedToast:"反馈失败,请重试",feedbackModalTitle:"反馈",feedbackPlaceholder:"我们想知道你对此回答不满意的原因,你认为更好的回答是什么?",fileContentTooLong:"文件内容过长",fileParseFailed:"解析失败",fileParseQueuing:"等待中...",generatingDisableTooltip:"请在消息生成结束后操作",harmful:"有害/不安全",historyIsEmpty:"暂无历史对话",historyLoadFailed:e=>(0,s.jsxs)(s.Fragment,{children:["加载失败,你可以\xa0",e]}),historyLoadFailedButton:"重试加载",illegal:"违法违规",isSearching:"搜索中...",isThinking:"思考中...",logout:"退出登录",logoutAllDevices:"确认登出所有设备?",logoutAllDevicesButton:"登出",logoutAllDevicesCancel:"取消",logoutAllDevicesConfirm:"确认登出",logoutAllDevicesDesc:e=>"点击“".concat(e,"”后,当前账号将在所有已登录设备或浏览器中退出登录(包括当前设备)。"),logoutAllDevicesFail:"退出登录失败,请稍后重试",logoutAllDevicesTitle:"登出所有设备",logoutFail:"退出登录失败",mermaidCode:"代码",mermaidDiagram:"图表",mermaidDownloadCode:"下载代码",mermaidDownloadPng:"下载 PNG",mermaidDownloadSvg:"下载 SVG",mermaidEmpty:"图表为空",mermaidLoading:"图表生成中...",mermaidRenderFail:"渲染失败",mermaidZoomIn:"放大",mermaidZoomOut:"缩小",messageDislikeButtonTooltip:"不喜欢",messageLikeButtonTooltip:"喜欢",messageSearching:"搜索中...",muteAlert:(e,t)=>(0,s.jsxs)(s.Fragment,{children:["由于违反用户使用规范,你的账号已被禁言至 ",e,",如有疑问请 ",t,"。"]}),nonsense:"没有帮助",onboardingMsg:"我可以帮你写代码、读文件、写作各种创意内容,请把你的任务交给我吧~",onlyExtractTextFromFiles:"仅识别附件中的文字",operationTooFastToast:"操作过于频繁,请稍后再试",other:"其他",pinNCountChats:e=>"置顶 ".concat(e," 个对话"),pinnedSectionTitle:"置顶",pinSession:"置顶",pinSessionTooMany:"置顶对话数量已达上限",previewFileFail:"打开文件时遇到了问题",previewTextTooLong:"文件内容较长,无法全部展示",profileEmailTitle:"邮箱",profilePhoneNumberTitle:"手机号码",profileUserName:"用户名",r1PowComputeFail:"当前操作遇到一些问题,请稍后再试",regenerate:"重新生成",regenerateNotAvailable:"该消息不支持重新生成",renameFailed:"重命名失败",resend:"重新发送",resendButtonTooltip:"重试",runHtml:"运行",scanDownloadApp:"扫码下载 DeepSeek APP",search:"联网搜索",searchGotNothing:"未搜索到合适的内容",searchNotSupportFiles:"联网搜索不支持上传文件",searchResult:"搜索结果",sessionHistoryTimelineLabel30days:"30 天内",sessionHistoryTimelineLabel7days:"7 天内",sessionHistoryTimelineLabelToday:"今天",sessionHistoryTimelineLabelYesterday:"昨天",sessionItemMenuDeleteOption:"删除",sessionItemMenuRenameOption:"重命名",settingDialogAsideAccountOptionLabel:"账号管理",settingDialogAsideDataOptionLabel:"数据管理",settingDialogAsideGeneralOptionLabel:"通用设置",settingDialogAsidePolicyOptionLabel:"服务协议",settingsLocalePreference:"语言",settingsLocalePreferenceSystem:"跟随系统",share:"分享",shareButtonDisabledTooltip:"该消息不支持分享",shareContentWarning:"该对话来自分享,由 AI 生成,请仔细甄别。",shareContinueChat:"和 DeepSeek 继续聊",shareCreateLink:"创建分享链接",shareCreateLinkButton:"创建并复制",shareCreateLinkCopied:"已复制",shareCreateLinkCopiedToast:"分享链接已复制",shareCreateLinkCopy:"复制",shareCreateLinkCopyFailed:"复制失败",shareCreateLinkExceedLimitToast:"当前对话生成链接数达到上限",shareCreateLinkFailedToast:"生成链接失败",shareCreateLinkInform:"任何获得链接的人都可以查看你分享的对话,请检查是否包含敏感或隐私内容。你可以随时在系统设置 - 数据管理中管理被分享的链接。",shareFile:"文件",shareFileNoPreview:"分享中的文件不支持展示",shareHeaderSelectConversation:"选择对话",shareInvalid:"你访问的链接已失效",shareLinksManageButton:"管理",shareLinksManageCopy:"复制链接",shareLinksManageDelete:"删除",shareLinksManageDeleteConfirmDesc:"删除链接后,任何人无法通过该链接访问你分享的对话。",shareLinksManageDeleteConfirmTitle:"确认删除吗?",shareLinksManageDeleteFailedToast:"删除失败,请重试",shareLinksManageDeleteOkToast:"删除成功",shareLinksManageDescription:"我共享的链接",shareLinksManagementEmpty:"暂无共享的链接",shareLinksManageSharedAt:"共享于",shareNetworkError:"网络异常,请稍后重试",shareNotFound:"你访问的链接不存在",sharePanelNoShareable:"暂无可分享的消息",sharePluralMessageSelected:e=>"已选择 ".concat(e," 组对话"),shareSelectAll:"全选",shareSingularMessageSelected:e=>"已选择 ".concat(e," 组对话"),sidebarZoomIn:"放大",sidebarZoomOut:"缩小",siderProfile:"个人信息",submit:"提交",supportEmail:"service@deepseek.com",systemServiceException:"系统服务异常",t:"连续访问次数过多,请休息一会儿",thinkingStop:"思考已停止",thinkingSwitch:"深度思考",unpinSession:"取消置顶",unsupportedFragment:"暂不支持展示的工具类型",untitledChat:"新对话",uploadFileButtonTooltipDesc:"最多 50 个,每个 100 MB支持各类文档和图片",uploadFileButtonTooltipTitle:"上传附件(仅识别文字)",uploadFileDeleteInvalidFilePrompt:"请删除异常文件再发送",uploadFileStatusContentEmpty:"未提取到文字",uploadFileStatusContentFilter:"可能违反使用规范",uploadFileStatusContentFilterForMobile:"可能违反使用规范",uploadFileStatusFailed:"上传失败",uploadFileStatusParsing:"解析中...",uploadFileStatusUploading:"上传中...",uploadingFiles:"文件解析中...",uploadMax100MBSize:"单个文件大小超过限制100 MB请调整后重试",uploadMax50Files:"上传文件最多支持 50 个",uploadMultipleFileTokenCountExceededPrompt:e=>"DeepSeek 只能阅读全部文件的 ".concat(e,"%,请删减后发送"),uploadMultipleFileTokenCountExceededPrompt2:"超出字数限制,请删减后发送或开启新对话",usageEnvUnsafeTitle:"使用环境异常",usageEnvUnsafeWarn:"当前页面的使用环境可能存在数据和隐私泄露风险,为保障安全,建议您使用我们的官方产品。",viewPolicyButton:"查看",welcomeMessageChat250808:"今天有什么可以帮到你?"},en_US:{ageGateConfirm:"Confirm",ageGateDesc:"For age verification only. Your information will not be disclosed.",ageGateMonth:"Month",ageGateNetworkError:"Operation failed, please try again later.",ageGateRejectText:"You do not meet the minimum age requirement to use this product.",ageGateTitle:"When were you born?",ageGateYear:"Year",ageGetInvalidDate:"Invalide date",agentSelectionCreateSessionTooltip:"New chat",allowTrainingDescription:"Allow your content to be used to train our models and improve our services. We secure your data privacy.",allowTrainingSwitchLabel:"Improve the model for everyone",allowTrainingSwitchNetworkError:"Operation failed, please try again later.",alreadyInNewChatToast:"You're already in the latest chat",avartarMenuDownloadAppOption:"Download mobile App",avartarMenuSettingsDialogTitle:"Settings",avartarMenuSettingsOption:"Settings",avatarMenuSettingsDialogDeleteAccountItemLabel:"Delete account",avatarMenuSettingsDialogDeleteAllHistoryButton:"Delete all",avatarMenuSettingsDialogDeleteAllHistoryLabel:"Delete all chats",avatarMenuSettingsDialogThemeItemLabel:"Theme",avatarMenuSettingsDialogThemeSelectDarkOption:"Dark",avatarMenuSettingsDialogThemeSelectLightOption:"Light",avatarMenuSettingsDialogThemeSelectSystemOption:"System",cancel:"Cancel",chatHtmlTitle:"Into the Unknown",chatInputEmptyPromptButtonTooltip:"Message is empty\n",chatInputNewChatButton:"New chat",chatInputNewChatButtonTooltip:"Length limit exceeded. Your message will be sent to a new chat.",chatInputPlaceholderChat:"Message DeepSeek",chatInputStopButtonTooltip:"Stop",codeDownload:"Download",collapseSiderbarButton:"Close sidebar",completionNetworkErrorToast:"Check your internet connection and try again.",completionPromptTooLongToast:"The message you sent is too long. Please modify it and resend.",completionServerBusyToast:"Server busy, please try again later.",completionServerErrorToast:"Server is temporarily unavailable.",completionWipNetworkErrorToast:"Network error, please try again later.",composedSearchResults:"search result",composeResultTooltip:"View search results",contactUs:"Contact us",contentCaveat:"AI-generated, for reference only",continueGenerationButton:"Continue",cookieBannerAcceptAll:"Accept all cookies",cookieBannerAcceptEssential:"Necessary cookies only",cookieBannerDesc:"We use cookies to provide and improve services and ensure security. Click to view our <a>cookie policy</a>. You can choose to accept all or only necessary cookies, which may affect some functionalities.",cookieBannerTitle:"Cookie Settings",copyCode:"Copy",copyCodeOk:"Copied!",deactivatedSearchTooltip:"Search the web when necessary",deactivatedThinkTooltip:"Think before responding to solve reasoning problems",deletAllHistoryFailedToast:"Deletion failed. Please try again.",deleteAllHistoryModalCancel:"Cancel",deleteAllHistoryModalConfirm:"Confirm deletion",deleteAllHistoryModalContent:"If you confirm deletion, all chat history for this account will be permanently erased and cannot be recovered.",deleteAllHistoryModalTitle:"Delete all chats?",deleteAllHistoryOkToast:"Successfully deleted.",deleteFilesToSearchTooltip:"Please remove the file before searching",deleteSessionModalContentCancelButton:"Cancel",deleteSessionModalContentConfirmButton:"Delete",deleteSessionModalContentDescription:"Are you sure you want to delete this chat?",deleteSessionModalContentTitle:"Delete chat?",downloadAppInMobile:"Get App",dragFileDesc:"Max 50 files per chat at 100MB each. Text extraction only.",dragFileErrorTip:"The uploaded file format is not supported. Supported formats include PDF, DOC, XLSX, PPT, images, text, and code.",dragFileToUpload:"Drop files here to add to chat (Text extraction only)",editDisableTooltip:"This message cannot be edited now",editMessageCancelButton:"Cancel",editMessageSendButton:"Send",editMessageTooltip:"Edit",eraseChatButton:"Delete chat",errorPageReloadButton:"Reload page",errorPageTitle:"Something went wrong.",expandSiderbarButton:"Open sidebar",exportAllButton:"Export",exportAllDesc:"This data includes your account information and all chat history. Exporting may take some time. The download link will be valid for 7 days.",exportAllDownload:"Download",exportAllExpiryNoticeDesc:(e,t,n)=>(0,s.jsxs)(s.Fragment,{children:["Exported on ",e,", expires on ",t,". ",n," will update the download link."]}),exportAllFailed:"Export failed. Please retry later.",exportAllLabel:"Export data",exportAllRateLimit:"Exporting too frequently. Please try again later.",exportAllReexportBtn:"Re-exporting",failedToSwitchLocaleToast:"Failed to switch language",fake:"Fake",fatalPageTip:"This page may have crashed due to modifications made by certain browser extensions. Please try temporarily disabling any related extensions and refresh the page.",feedbackFailedToast:"Feedback failed. Please try again.",feedbackModalTitle:"Feedback",feedbackPlaceholder:"We appreciate your feedback. Please share any comments or suggestions that you have to help us improve.",fileContentTooLong:"Text limit exceeded",fileParseFailed:"Parsing failed",fileParseQueuing:"Pending...",generatingDisableTooltip:"Please wait until the message is generated",harmful:"Harmful / Unsafe",historyIsEmpty:"No chat history",historyLoadFailed:e=>(0,s.jsxs)(s.Fragment,{children:["Failed to load, you can\xa0",e]}),historyLoadFailedButton:"retry loading",illegal:"Illegal",isSearching:"Searching the web...",isThinking:"Thinking...",logout:"Log out",logoutAllDevices:"Log out of all devices?",logoutAllDevicesButton:"Log out",logoutAllDevicesCancel:"Cancel",logoutAllDevicesConfirm:"Confirm Logout",logoutAllDevicesDesc:e=>'Clicking "'.concat(e,'" will sign you out of all devices and browsers, including this device.'),logoutAllDevicesFail:"Log out failed. Please try again later.",logoutAllDevicesTitle:"Log out of all devices",logoutFail:"Logout failed.",mermaidCode:"Code",mermaidDiagram:"Diagram",mermaidDownloadCode:"Code",mermaidDownloadPng:"PNG",mermaidDownloadSvg:"SVG",mermaidEmpty:"This diagram is empty.",mermaidLoading:"Rendering diagram...",mermaidRenderFail:"Mermaid rendering failed.",mermaidZoomIn:"Zoom in",mermaidZoomOut:"Zoom out",messageDislikeButtonTooltip:"Dislike",messageLikeButtonTooltip:"Like",messageSearching:"Searching...",muteAlert:(e,t)=>(0,s.jsxs)(s.Fragment,{children:["Due to violation of user policies, your account has been suspended until ",e,". If you have any questions, please ",t,"."]}),nonsense:"Unhelpful",onboardingMsg:"How can I help you today?",onlyExtractTextFromFiles:"Extract only text from images and files.",operationTooFastToast:"Operation too frequent. Please try again later.",other:"Others",pinNCountChats:e=>"Pinned ".concat(e," chats"),pinnedSectionTitle:"Pinned",pinSession:"Pin",pinSessionTooMany:"Pinned chats limit reached.",previewFileFail:"Preview failed",previewTextTooLong:"The document content is too long to display in full",profileEmailTitle:"Email address",profilePhoneNumberTitle:"Phone number",profileUserName:"Name",r1PowComputeFail:"Operation unsuccessful. Please retry later.",regenerate:"Regenerate",regenerateNotAvailable:"This message cannot be regenerated",renameFailed:"Rename failed",resend:"Resend",resendButtonTooltip:"Retry",runHtml:"Run",scanDownloadApp:"Scan to get DeepSeek App",search:"Search",searchGotNothing:"No suitable content found",searchNotSupportFiles:"Uploading files is unavailable for searching",searchResult:"Search results",sessionHistoryTimelineLabel30days:"30 Days",sessionHistoryTimelineLabel7days:"7 Days",sessionHistoryTimelineLabelToday:"Today",sessionHistoryTimelineLabelYesterday:"Yesterday",sessionItemMenuDeleteOption:"Delete",sessionItemMenuRenameOption:"Rename",settingDialogAsideAccountOptionLabel:"Profile",settingDialogAsideDataOptionLabel:"Data",settingDialogAsideGeneralOptionLabel:"General",settingDialogAsidePolicyOptionLabel:"About",settingsLocalePreference:"Language",settingsLocalePreferenceSystem:"System",share:"Share",shareButtonDisabledTooltip:"This message cannot be shared",shareContentWarning:"This shared conversation is generated by AI, for reference only.",shareContinueChat:"Continue with DeepSeek",shareCreateLink:"Create public link",shareCreateLinkButton:"Create and copy",shareCreateLinkCopied:"Copied",shareCreateLinkCopiedToast:"Link copied.",shareCreateLinkCopy:"Copy",shareCreateLinkCopyFailed:"Copy failed.",shareCreateLinkExceedLimitToast:"The chat has reached the link creation limit.",shareCreateLinkFailedToast:"Failed to create the link.",shareCreateLinkInform:"Anyone with the link can view the conversation youve shared. Please check for sensitive or private content. You can manage shared links anytime in Settings > Data.",shareFile:"File",shareFileNoPreview:"Shared files can't be displayed",shareHeaderSelectConversation:"Select conversation",shareInvalid:"The link you accessed has expired.",shareLinksManageButton:"Manage",shareLinksManageCopy:"Copy link",shareLinksManageDelete:"Delete",shareLinksManageDeleteConfirmDesc:"Once the link is deleted, no one can access the conversation through it.",shareLinksManageDeleteConfirmTitle:"Confirm deletion?",shareLinksManageDeleteFailedToast:"Deletion failed. Please try again.",shareLinksManageDeleteOkToast:"Successfully deleted.",shareLinksManageDescription:"Shared links",shareLinksManagementEmpty:"No shared links",shareLinksManageSharedAt:"Shared on",shareNetworkError:"Network error, please try again later.",shareNotFound:"The link you accessed does not exist.",sharePanelNoShareable:"No messages to share",sharePluralMessageSelected:e=>"".concat(e," conversation turns selected"),shareSelectAll:"Select all",shareSingularMessageSelected:e=>"".concat(e," conversation turn selected"),sidebarZoomIn:"Zoom in",sidebarZoomOut:"Zoom out",siderProfile:"My Profile",submit:"Submit",supportEmail:"service@deepseek.com",systemServiceException:"System temporarily unavailable",t:"Too many requests. Try again later.",thinkingStop:"Thinking stopped",thinkingSwitch:"DeepThink",unpinSession:"Unpin",unsupportedFragment:"Tool type not supported for display",untitledChat:"New chat",uploadFileButtonTooltipDesc:"Upload docs or images (Max 50, 100MB each)",uploadFileButtonTooltipTitle:"Text extraction only.",uploadFileDeleteInvalidFilePrompt:"Remove failed files to submit.",uploadFileStatusContentEmpty:"No text extracted",uploadFileStatusContentFilter:"May violate terms",uploadFileStatusContentFilterForMobile:"May violate terms",uploadFileStatusFailed:"Upload failed",uploadFileStatusParsing:"Parsing...",uploadFileStatusUploading:"Uploading...",uploadingFiles:"Parsing file...",uploadMax100MBSize:"You may not upload files larger than 100MB.",uploadMax50Files:"You can add at most 50 attachments to a message. Please select fewer attachments.\n",uploadMultipleFileTokenCountExceededPrompt:e=>"DeepSeek can only read ".concat(e,"% of all files. Try replacing the attached files with smaller excerpts."),uploadMultipleFileTokenCountExceededPrompt2:"Length limit reached. Try shortening or start a new chat.",usageEnvUnsafeTitle:"Abnormal usage environment",usageEnvUnsafeWarn:"The current usage environment may pose data and privacy risks. For your security, we recommend using our official product.",viewPolicyButton:"View",welcomeMessageChat250808:"How can I help you?"}};n(75510);var e_=n(86313);let eS=(0,ev.dK)({getTracker:()=>ey.tracker,getHttpService:()=>ey.http,getChallengeUrl:"/api/v0/users/create_guest_challenge",solveChallenge:em.gx,showErrorToast:(e,t)=>{ey.withToast(e=>{let n=ew.getTranslate()("completionWipNetworkErrorToast");e.error({node:n,description:JSON.stringify({url:t,text:n})})})},encoder:btoa}),ey=function(e){var t,n,a;let r,u,C,v,E=()=>0,y=()=>{let t=e.user.getMemoryToken();if(t.token)return{token:t.token,source:"memory"};{let e=es.get();return e?{token:e,source:"localStorage"}:{token:null,source:"memory"}}},w=null==(t=e.ip.debugMock)?void 0:t.ip,k=w?()=>w:()=>K.getState().ip,M=w?()=>w:()=>K(e=>e.ip),R=null==(n=e.ip.debugMock)?void 0:n.region,j=R?()=>R:()=>K.getState().region,N=R?()=>R:()=>K(e=>e.region),{tracker:L,logger:O,withError:F,switchToConsoleChannel:P}=(0,c.P)({customEventsApi:e.customEventsApi,lylaAdapter:d.O,staticEnv:e.staticEnv}),{monitor:D,http:B,httpClientErrorType:V,HTTP_CLIENT_ERROR:H,isHttpClientError:U,withDefaultHttpContext:z}=function(e){let{lylaAdapter:t,tracker:n,locale:{useLocale:a,getLocale:r},logger:s,withError:o,baseUrl:l,onToast:d,user:c,chat:u,staticEnv:h,cloudflareEnabled:p,onBeforeRequestInit:C}=e,v=new S;function E(e,t,a,r,s,o,l){let h=[g.VQ.MISSING_TOKEN,g.VQ.INVALID_TOKEN];if(a===g.VQ.USER_IS_BANNED)return d({level:"error",node:(0,i.createElement)(b("userIsBannedToast",o)),description:r("userIsBannedToast"),dedupeKey:"userIsBannedToast"}),c.onIsBanned(),t.unauthorizedReason="banned",{error:"userIsBanned",detail:null};if([g.VQ.POW_HEADER_ERROR,g.VQ.INVALID_POW_RESPONSE].includes(a))return d({level:"error",node:(0,i.createElement)(b("invalidPowResponseToast",o)),description:"".concat(r("invalidPowResponseToast"),", code: ").concat(a,", id: ").concat(t.logId),dedupeKey:"invalidPowResponseToast"}),{error:"invalidPowResponse",detail:null};if(h.includes(a)){switch(d({level:"error",node:(0,i.createElement)(b("invalidTokenToast",o)),description:r("invalidTokenToast"),dedupeKey:"invalidTokenToast"}),c.onTokenInvalid(),a){case g.VQ.MISSING_TOKEN:t.unauthorizedReason="missingToken";break;case g.VQ.INVALID_TOKEN:t.unauthorizedReason="invalidToken",n.error({name:"tokenInvalid",message:"用户 token 无效",payload:{requestHeaders:l.requestOptions.headers,responseHeaders:l.headers}})}return{error:"tokenInvalid",detail:null}}if(a===g.VQ.IP_ACCESS_RESTRICTED)return c.onIpAccessRestricted(),d({level:"error",node:(0,i.createElement)(b("ipAccessRestrictedToast",o)),description:r("ipAccessRestrictedToast"),dedupeKey:"ipAccessRestrictedToast"}),{error:"ipAccessRestricted",detail:null};if(a===g.VQ.MUTED){let t=0;if(e&&"object"==typeof e&&"data"in e){let n=e.data;if(n&&"object"==typeof n&&"end_at"in n){let e=n.end_at;"number"==typeof e&&(t=1e3*e)}}return u.onMuted({muteUntil:t}),{error:"muted",detail:null}}else if(a!==g.VQ.OK&&!s)return{error:"others",detail:"HTTP response code is ".concat(a,", and [context.mayMissingApiCode] is falsy")};else return{error:"none",detail:null}}let{lyla:_,isLylaError:y}=(0,m.h)(t,{baseUrl:l,context:g.O6,hooks:{onInit:[e=>{let t=T++;return e.context.id=t,e},async e=>(C&&await C(e),v.addRequest({requestOptions:e,id:e.context.id}),e)],onBeforeRequest:[e=>{var t;let a=(e.url||"").split("?")[0];if(e.context.path=a,e.context.startTime=Date.now(),n.info({name:"__httpRequest",message:"httpRequest ".concat(null==(t=e.method)?void 0:t.toUpperCase()," ").concat(e.url||""),payload:{url:e.url||"",path:a,method:e.method||""}}),e.headers||(e.headers={}),e.headers["X-App-Version"]=h.appVersion,!e.context.withToken)return e;let{token:r,source:s}=c.getToken();return r&&(e.headers.Authorization="Bearer ".concat(r),e.context.tokenSource=s),e}],onHeadersReceived:[e=>{var t;let{headers:n,requestOptions:a}=e,r=null!=(t=n["x-ds-trace-id"])?t:g.QV;a.context.logId=r}],onAfterResponse:[(e,t)=>{var i;v.removeRequest(e.context.id);let l=Date.now()-e.context.startTime;e.context.duration=l;let d=e.requestOptions.method||"",c=e.requestOptions.url||"",u=null!=(i=e.headers["x-ds-trace-id"])?i:g.QV;e.context.logId=u;let h=null,p=null;try{"text"===e.requestOptions.responseType?(h=e.json.code,p=e.json):h=g.VQ.OK}catch(t){s.debug("解析响应为 json 出错",{consoleOnlyArgs:[e.body.slice(0,100)]})}let m=x(r()),{error:f,detail:C}=E(p,e.context,h,m,e.context.mayMissingApiCode,a,e);if("none"===f)n.info({name:"__httpResponse",message:"httpResponse ".concat(d.toUpperCase()," ").concat(e.requestOptions.url||"",", ").concat(l,"ms, reason: ").concat(f),payload:{url:c,path:e.context.path,method:d,metricDuration:l,status:"".concat(e.status),logId:u}});else{let a=Error("HTTP response code is ".concat(h,", error: ").concat(f,", detail: ").concat(C," (logId: ").concat(u,", url: ").concat(c,")"));a.name="BIZ_ERROR[".concat(h,"]"),n.error({name:"__httpResponse",message:"httpResponse ".concat(d.toUpperCase()," ").concat(e.requestOptions.url||"",", ").concat(l,"ms, reason: ").concat(f),payload:o(a,{url:c,path:e.context.path,method:d,metricDuration:l,status:"".concat(e.status),logId:u,errorType:"biz",code:"".concat(h)})}),t(a)}return e}],onResponseError:[(e,t)=>{var i,l,d,c,u,m,C,b;v.removeRequest(e.context.id);let{requestOptions:_}=e,S=Date.now()-_.context.startTime;e.context.duration=S;let y=_.method||"",w=_.url||"";h.dev&&e.type===f.iu.ABORTED&&s.debug("丢弃请求");let I=g.QV;if(e.response&&(I=null!=(c=e.response.headers["x-ds-trace-id"])?c:g.QV,e.response.context.logId=I),e.response){let i=null,l=null;try{"text"===e.response.requestOptions.responseType?(i=e.response.json.code,l=e.response.json):i=g.VQ.OK}catch(t){s.debug("解析响应为 json 出错",{consoleOnlyArgs:[e.response.body]})}let d=x(r()),{error:c,detail:u}=E(l,e.context,i,d,!0,a,e.response);if("none"!==c){let a=Error("HTTP response code is ".concat(i,", error: ").concat(c,", detail: ").concat(u," (logId: ").concat(I,", url: ").concat(w,")"));a.name="BIZ_ERROR[".concat(i,"]"),n.error({name:"__httpResponse",message:"httpResponse ".concat(y.toUpperCase()," ").concat(e.response.requestOptions.url||"",", ").concat(S,"ms, reason: ").concat(c),payload:o(a,{url:w,path:e.response.context.path,method:y,duration:S,metricDuration:S,status:"".concat(e.response.status),logId:I,errorType:"biz",code:"".concat(i)})}),t(e);return}}if(p&&(null==(i=e.response)?void 0:i.status)===403&&(null==(l=e.response)?void 0:l.headers["cf-mitigated"])==="challenge"&&(null==(d=e.response)?void 0:d.body)){let a=Error("HTTP response challenged (logId: ".concat(I,", url: ").concat(w,")"));a.name="CF_CHALLENGED",e.context.unauthorizedReason="cfChallenged",n.error({name:"__httpResponse",message:"httpResponse ".concat(y.toUpperCase()," ").concat(w,", ").concat(S,"ms"),payload:o(a,{url:w,method:y,duration:S,metricDuration:S,path:e.context.path,status:"".concat(null!=(m=null==(u=e.response)?void 0:u.status)?m:-1),logId:I,errorType:"client",code:"challenged"}),options:{consoleOnlyArgs:[e]}}),t(e);return}if(e.type!==f.iu.ABORTED)return void n.error({name:"__httpResponse",message:"httpResponse ".concat(y.toUpperCase()," ").concat(w,", ").concat(S,"ms"),payload:o(e,{url:w,method:y,duration:S,metricDuration:S,path:e.context.path,status:"".concat(null!=(b=null==(C=e.response)?void 0:C.status)?b:-1),logId:I,errorType:"client",code:"none"}),options:{consoleOnlyArgs:[e]}})}],onNonResponseError:[e=>{v.removeRequest(e.context.id),e.type===f.iu.INVALID_JSON||n.error({name:"__httpNonResponseError",message:e.message,payload:o(e,{})})}]}}),w=_.withRetry({createState:()=>({}),onResolved:async e=>{let{response:t}=e;return{action:"resolve",value:t}},onRejected:async e=>{let{error:t,options:n}=e;return"cfChallenged"===t.context.unauthorizedReason?(await I(),{action:"retry",value:()=>n}):{action:"reject",value:t}}});return{http:w,monitor:v,httpClientErrorType:w.errorType,HTTP_CLIENT_ERROR:f.iu,withDefaultHttpContext:function(e){return{...g.O6,...e}},isHttpClientError:y}}({lylaAdapter:d.O,locale:{useLocale:ey,getLocale:eS},baseUrl:e.http.baseUrl,logger:O,tracker:L,withError:F,onToast:e=>{let{level:t,node:n,dedupeKey:a,description:r}=e;eL(e=>{e[t]({node:n,description:r},{dedupeKey:a})})},user:{getStatus:e.user.getStatus,getToken:y,onIpAccessRestricted:e.user.onIpAccessRestricted,onIsBanned:e.user.onIsBanned,onTokenInvalid:e.user.onTokenInvalid},chat:{onMuted:e.chat.onMuted},staticEnv:e.staticEnv,cloudflareEnabled:e.http.cloudflareEnabled,onBeforeRequestInit:e.http.onBeforeRequestInit}),{useApp:K,storageHandles:et,userTokenStorageHandle:es,debugPanelEnabledStorageHandle:eo,DebugPanel:el,toggleDebugPanel:em,eventbus$:ef,bannerStorageHandle:eC,getLastSessionValue:ev,useLastSessionValue:eb,setLastSessionValue:ex,visibilityChange$:eE}=function(e){let{appConfig:t,tracker:n,withError:a}=e,r=new _.B,l=new Y.t(!h.Bd||!document.hidden),d=new p({onGetError:(e,t)=>{let{key:r,value:s}=t;n.error({name:"__parseStorageValueFailed",message:"解析 storage 值失败",payload:a(e,{key:r,value:null===s?"null":s})})}}),c=t.createStorageHandles({storageHandleManager:d}),u=d.create("userToken",null,null),g={};for(let e in t.fg.defaultValue)g[e]=d[t.fg.defaultValue[e].saveToLocalStorage?"create":"createMock"]("__appKit_".concat(t.id,"_fg_").concat(e),t.fg.defaultValue[e].value,t.fg.defaultValue[e].storageVersion);let m=d.create("__appKit_".concat(t.id,"_debugPanelEnabled"),!1,null),{DebugPanel:f,toggleDebugPanel:C}=function(e){let{debugPanelEnabledStorageHandle:t,debugPanelFoldStorageHandle:n,debugPanelPositionStorageHandle:a}=e,r=e=>t.set(null!=e?e:!t.get());return{DebugPanel:function(e){var o;let l,{items:d,className:c}=e,[u]=t.useState(),[h]=n.useState(),p=(0,s.jsx)("div",{style:{height:1,background:"#fff6",margin:"4px 0"}}),g=d.some(e=>e.alwaysShow)||u,m=(o=a,l=(0,i.useRef)(),(0,i.useEffect)(()=>()=>{var e;return null==(e=l.current)?void 0:e.dispose()},[]),l.current||(l.current=new ed(o.get,o.set)),l.current),{divRef:f,style:C}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{initialPosition:t={x:20,y:20},boundaryPadding:n=10,disabled:a=!1,snapThreshold:r=20}=e,[s,o]=(0,i.useState)(t),[l,d]=(0,i.useState)(!1),c=(0,i.useRef)(null),u=(0,i.useRef)({x:0,y:0}),h=(0,i.useRef)({width:window.innerWidth,height:window.innerHeight}),p=(0,i.useCallback)(function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!c.current)return{x:e,y:t};let s=c.current,o=window.innerWidth,i=window.innerHeight,d=s.offsetWidth,u=s.offsetHeight,h=Math.max(n,Math.min(e,o-d-n)),p=Math.max(n,Math.min(t,i-u-n));return(a||!l)&&(h<r+n&&(h=n),o-(h+d)<r+n&&(h=o-d-n),p<r+n&&(p=n),i-(p+u)<r+n&&(p=i-u-n)),{x:h,y:p}},[n,l,r]),g=(0,i.useCallback)(()=>{o(t)},[t]),m=(0,i.useCallback)(e=>{if(!a&&(d(!0),c.current)){let t=c.current.getBoundingClientRect();u.current={x:e.clientX-t.left,y:e.clientY-t.top}}},[a]),f=(0,i.useRef)(e.onDrag);f.current=e.onDrag;let C=(0,i.useCallback)(e=>{var t;if(!l)return;let{x:n,y:a}=p(e.clientX-u.current.x,e.clientY-u.current.y);null==(t=f.current)||t.call(f),o({x:n,y:a})},[l,p]),v=(0,i.useCallback)(()=>{d(!1),c.current&&o(e=>p(e.x,e.y,!0))},[p]),b=(0,i.useCallback)(()=>{if(!c.current)return;let e=window.innerWidth,t=window.innerHeight;e<h.current.width||t<h.current.height?o(e=>p(e.x,e.y,!0)):o(e=>p(e.x,e.y,!1)),h.current={width:e,height:t}},[p]);return(0,i.useEffect)(()=>{let e=c.current;return e&&e.addEventListener("mousedown",m),window.addEventListener("mousemove",C),window.addEventListener("mouseup",v),window.addEventListener("resize",b),()=>{e&&e.removeEventListener("mousedown",m),window.removeEventListener("mousemove",C),window.removeEventListener("mouseup",v),window.removeEventListener("resize",b)}},[m,C,v,b]),(0,i.useEffect)(()=>{o(e=>p(e.x,e.y))},[]),{divRef:c,style:{position:"fixed",top:"".concat(s.y,"px"),left:"".concat(s.x,"px"),cursor:a?"default":l?"grabbing":"default"},isDragging:l,reset:g}}({disabled:!1,initialPosition:m.getInitialPosition(),onDrag:()=>m.update(f.current)});return g?(0,s.jsxs)("div",{ref:f,className:c,style:{borderRadius:8,fontSize:12,lineHeight:1.2,padding:8,color:"#fff",zIndex:1e3,backgroundColor:"rgba(0, 0, 0, 0.75)",width:h?100:300,...C},children:[(0,s.jsx)("button",{onClick:()=>{let e;return n.set(null!=e?e:!n.get())},children:h?"Debug":"收起"}),!h&&(0,s.jsx)("button",{onClick:()=>r(!1),style:{marginLeft:"1em",color:"red"},children:"关闭"}),h?null:p,h?null:d.map((e,t)=>{if(!e.alwaysShow&&!u)return null;let n=0!==t;switch(e.type){case"text":return(0,s.jsxs)(i.Fragment,{children:[n?p:null,(0,s.jsx)("div",{children:e.label},t)]},t);case"button":return(0,s.jsxs)(i.Fragment,{children:[n?p:null,(0,s.jsx)("button",{onClick:e.onClick,style:{padding:"2px 8px",borderRadius:4,fontSize:12,lineHeight:1.2},children:e.label}),(0,s.jsx)("div",{children:e.desc})]},t)}})]}):null},toggleDebugPanel:r}}({debugPanelEnabledStorageHandle:m,debugPanelFoldStorageHandle:d.create("__appKit_debugPanelFold",!1,null),debugPanelPositionStorageHandle:d.create("__appKit_debugPanelPosition","0.000#0.000",null)}),v=d.create("__appKit_".concat(t.id,"_banner"),{closedBannerId:null,cachedBannerOptions:null},null),b=(0,o.vt)((e,n)=>{let a=t.theme.defaultPreference,s=null;t.theme.saveToLocalStorage&&(a=(s=d.create("__appKit_".concat(t.id,"_themePreference"),t.theme.defaultPreference,t.theme.localStorageVersion)).get());let o=null,i=t.locale.defaultPreference;t.locale.saveToLocalStorage&&(i=(o=d.create("__appKit_".concat(t.id,"_localePreference"),t.locale.defaultPreference,t.locale.localStorageVersion)).get());let l=null,c=!1;t.debug.saveToLocalStorage&&(c=(l=d.create("__appKit_".concat(t.id,"_debug"),!1,null)).get());let{defaultRegion:u,defaultIp:p}=function(){var e,t;if(!h.Bd)return{defaultIp:"__IP__",defaultRegion:"__REGION__"};let n=null==(e=document.querySelector("meta[name=ip]"))?void 0:e.content,a=null==(t=document.querySelector("meta[name=region]"))?void 0:t.content;return{defaultIp:n&&"__IP__"!==n?n:null,defaultRegion:a&&"__REGION__"!==a?a:null}}();return{themePreference:a,localePreference:i,visible:!!h.Bd&&!document.hidden,debug:c,region:u,ip:p,isIpLoading:null===u&&null===p,getFgByKey:e=>g[e].get(),useFgByKey:e=>g[e].useState(),setFgByKey:(e,t)=>g[e].set(t),setThemePreference:t=>{null==s||s.set(t),r.next({name:"themePreferenceChange",payload:t}),e(e=>({...e,themePreference:t}))},setLocalePreference:t=>{r.next({name:"localePreferenceChange",payload:[t,n().localePreference]}),null==o||o.set(t),e(e=>({...e,localePreference:t}))},setDebug:n=>{t.debug.saveToLocalStorage&&(null==l||l.set(n)),e(e=>({...e,debug:n}))}}}),{useLastSessionValue:x,setLastSessionValue:E,getLastSessionValue:S}=function(e,t,n){let a={};for(let e in n)a[e]=n[e].defaultValue;let r=e.create("__appKit_".concat(t,"_lastSessionValue"),a,null),s=r.get(),o={};for(let e in n)o[e]=void 0===s[e]?n[e].defaultValue:s[e];return r.set(o),{useLastSessionValue:function(){return r.useState()},getLastSessionValue:function(){return r.get()},setLastSessionValue:function(e){let t=e(r.get());r.set(t)}}}(d,t.id,t.lastSessionValue);return{eventbus$:r,userTokenStorageHandle:u,debugPanelEnabledStorageHandle:m,bannerStorageHandle:v,useApp:b,storageHandles:c,getLastSessionValue:S,useLastSessionValue:x,setLastSessionValue:E,DebugPanel:f,toggleDebugPanel:C,visibilityChange$:l}}({appConfig:e,withError:F,tracker:L});eo.subscribe(e=>{e&&P("debugPanel")},{immediately:!0});let e_=w?()=>!1:()=>K(e=>e.isIpLoading);function eS(){return X(K)}function ey(){return J(K(e=>e.localePreference))}let ew=w&&R?"CN"===R?()=>!0:()=>!1:()=>{let e=K(e=>e.region);return!!(K(e=>e.isIpLoading)||null===e)||"CN"===e},eI=(a={onError:(e,t)=>{L.error({name:"__componentDidCatch",message:"ErrorBoundary onError",payload:F(e,{componentStack:t.componentStack||"[none]"}),options:{consoleOnlyArgs:[e,t]}})}},function(e){let t=e.onError,n=(0,i.useCallback)((e,n)=>{a.onError(e,n),null==t||t(e,n)},[t]);return(0,s.jsx)(A,{...e,onError:n})}),{PageVisit:eT,NextPageVisitRecorder:eA,NextPageVisitSetup:ek,ttiReporter:eM}=function(e){let{tracker:t,getTheme:n}=e,a={},r=new ee(t);return{ttiReporter:r,PageVisit:function(e){let{children:o}=e,l=h.Bd?window.location.pathname:"",d=(0,i.useRef)(!1),c=(0,i.useRef)(-1),u=(0,i.useRef)(0);return(0,i.useMemo)(()=>{l in a||(a[l]=0),u.current=a[l]},[l]),(0,i.useEffect)(()=>{let e=r.getCurrentDuration(),s=u.current;c.current=e,t.info({name:"__pageVisit",message:"访问页面 [".concat(l,"] [").concat(s,"]").concat(e,"ms"),payload:{pathname:l,metricVisitIndex:s,metricDuration:e,referrer:document.referrer||"none",appTheme:n()}}),d.current||r.report(l,s,c.current,!1),a[l]=s+1},[l]),(0,s.jsx)($.Provider,{value:(0,i.useMemo)(()=>({reportTti:e=>{r.report(l,u.current,c.current,e)},ttiIsTakenOverRef:d}),[l]),children:o})},NextPageVisitRecorder:function(){let e=h.Bd?window.location.pathname:"",s=(0,i.useMemo)(()=>h.Bd?(e in a||(a[e]=0),a[e]):0,[e]),o=(0,i.useRef)(-1);return(0,i.useEffect)(()=>{let i=r.getCurrentDuration();o.current=i,t.info({name:"__pageVisit",message:"访问页面 [".concat(e,"] [").concat(s,"]").concat(i,"ms"),payload:{pathname:e,metricVisitIndex:s,metricDuration:i,referrer:document.referrer||"none",appTheme:n()}}),r.report(e,s,o.current,!1),a[e]=s+1},[]),null},NextPageVisitSetup:function(e){let{usePathname:t}=e,n=t();return(0,i.useMemo)(()=>{r.resetNavigationStartTime()},[n]),null}}}({tracker:L,getTheme:()=>K.getState().themePreference}),{notificationContextReceiverNode:eR,withNotification:ej}=(r=[],u={current:null},{withNotification:e=>{u.current?e(u.current):r.push(e)},notificationContextReceiverNode:(0,s.jsx)(G,{setNotification:e=>{u.current||(u.current=e,r.forEach(t=>t(e)))}})}),{toastContextReceiverNode:eN,withToast:eL}=(C=[],v={current:null},{withToast:e=>{v.current?e(v.current):C.push(e)},toastContextReceiverNode:(0,s.jsx)(q,{setToast:e=>{v.current||(v.current=e,C.forEach(t=>t(e)))}})}),eO=h.Bd?Q.parse(navigator.userAgent).platform.type:void 0,eF=!!h.Bd&&("mobile"===eO||"tablet"===eO),eP=function(e){let{useLocale:t,http:n,withDefaultHttpContext:a,bannerApiUrl:r,bannerStorageHandle:o,logger:l,ErrorBoundary:d,mock:c,appId:u}=e;if("@deepseek/chat"!==u&&"@deepseek/blog"!==u&&"@deepseek/platform"!==u||!r)return()=>null;let h=function(e){let{condition:d,deployEnv:h,style:p,className:g,theme:m}=e,[f,C]=o.useState(),{data:v}=c?{data:{json:c,body:""}}:(0,ec.Ay)(r,()=>n.get(r,{context:a({withToken:!1,mayMissingApiCode:!0})}).then(e=>{let{json:t,body:n}=e;return{json:t,body:n}}),{onSuccess:e=>{let{json:t,body:n}=e;try{if(!ep(t))return void l.error("banner 数据格式错误:".concat(n));let e=eg(t,u);if(!e){l.info("没有match的banner option, 关闭banner"),C({...f,closedBannerId:t.id});return}C({...f,cachedBannerOptions:e}),e.id!==f.closedBannerId&&S(!0)}catch(e){l.error("解析 banner 数据失败:".concat(e,", ").concat(n))}}}),b=(0,i.useMemo)(()=>{try{let e=v?v.json:f.cachedBannerOptions;if(ep(e))return eg(e,u);return l.error("banner 数据格式错误:".concat(JSON.stringify(e))),null}catch(e){return l.error("解析 banner 数据失败:".concat(e)),null}},[v,f.cachedBannerOptions]),x=(0,i.useMemo)(()=>b?b.items.find(e=>e.showCondition.includes(d)&&e.showDeployEnv.includes(h)):null,[d,h,b]),E=t(),[_,S]=(0,i.useState)(()=>!!b&&f.closedBannerId!==b.id);if(!b||!x||!x.show||!_)return null;let y=x.content[E];return x.type&&y&&b.id?(0,s.jsx)(eu,{type:x.type,closable:x.closable,style:p,className:g,theme:m,onClose:()=>{S(!1),C({...f,closedBannerId:b.id})},children:(0,s.jsx)(eh.e,{showMarkdownLink:!0,aProps:{style:{textDecoration:"underline"},theme:{boxShadowColorFocus:"currentColor",textColor:"inherit"}},children:y})}):null};return function(e){return(0,s.jsx)(d,{renderFallback:()=>null,children:(0,s.jsx)(h,{...e})})}}({useLocale:ey,bannerStorageHandle:eC,http:B,logger:O,withDefaultHttpContext:z,bannerApiUrl:e.banner.bannerApiUrl,ErrorBoundary:eI,mock:e.banner.mock,appId:e.id});!function(e){let{tracker:t,withError:n}=e;h.Bd&&(window.addEventListener("error",e=>{t.error({name:"__globalError",message:"window.onerror",payload:n(e.error,{event:"error",message:e.message,filename:e.filename,lineno:"".concat(e.lineno),colno:"".concat(e.colno)}),options:{consoleOnlyArgs:[e]}})}),window.addEventListener("unhandledrejection",e=>{t.error({name:"__globalError",message:"window.onunhandledrejection",payload:n(e.reason,{event:"unhandledrejection"}),options:{consoleOnlyArgs:[e]}})}))}({tracker:L,withError:F}),h.Bd&&h.f8&&document.body.classList.add("apple"),function(e){let{useApp:t,eventbus$:n}=e;if(!h.Bd)return;let a=X(t);document.body.classList.add(a),en(a),ea(a),n.subscribe({next:e=>{let{name:t,payload:n}=e;if("localePreferenceChange"===t){let e=J(n[0]);document.body.classList.remove(J(n[1])),document.body.classList.add(e),en(e),ea(e)}}})}({useApp:K,eventbus$:ef});let{getOsTheme:eD}=function(e){let{useApp:t,eventbus$:n}=e;if(!h.Bd)return{getOsTheme:()=>"light"};let a=document.createElement("style");a.textContent="\nbody.change-theme * {\n transition: none !important;\n}\n\nbody.change-theme *::before {\n transition: none !important;\n}\n\nbody.change-theme *::after {\n transition: none !important;\n}\n",document.head.appendChild(a);let r=null;function s(){var e;let t,a;return h.Bd?(r||(e=n,t=window.matchMedia("(prefers-color-scheme: dark)"),a=window.matchMedia("(prefers-color-scheme: light)"),t.addEventListener?(t.addEventListener("change",t=>l(t,e)),a.addEventListener("change",t=>d(t,e))):t.addListener&&(t.addListener(t=>l(t,e)),a.addListener(t=>d(t,e))),r=t.matches?"dark":"light"),r):"light"}function o(e,n){document.body.classList.add("change-theme"),n&&t.setState(e=>({...e})),"light"===e?(document.body.classList.remove("dark"),document.body.classList.add("light"),document.body.removeAttribute("data-ds-dark-theme")):(document.body.classList.remove("light"),document.body.classList.add("dark"),document.body.dataset.dsDarkTheme="dark"),setTimeout(()=>{document.body.classList.remove("change-theme")},0)}let i=t.getState().themePreference;return o("system"===i?s():i,!1),n.subscribe({next:e=>{let{name:n,payload:a}=e;"systemThemeChange"===n?"system"===t.getState().themePreference&&o(a,!0):"themePreferenceChange"===n&&("system"!==a?o(a,!1):o(s(),!1))}}),{getOsTheme:s};function l(e,t){e.matches&&(r="dark",t.next({name:"systemThemeChange",payload:"dark"}))}function d(e,t){e.matches&&(r="light",t.next({name:"systemThemeChange",payload:"light"}))}}({useApp:K,eventbus$:ef});return!function(e){let{useApp:t,tracker:n,eventbus$:a,visibilityChange$:r}=e;h.Bd&&(document.addEventListener("visibilitychange",()=>{a.next({name:"visibilityChange",payload:!document.hidden}),r.next(!document.hidden),n.info({name:"__pageVisibilityChange",message:document.hidden?"页面隐藏":"页面显示",payload:{visible:"".concat(!document.hidden)}})}),a.subscribe({next:e=>{let{name:n,payload:a}=e;"visibilityChange"===n&&t.setState(e=>({...e,visible:a}))}}))}({useApp:K,tracker:L,eventbus$:ef,visibilityChange$:eE}),!function(e){let{useApp:t,tracker:n,ipApiUrl:a,http:r,syncIpFromHtml:s,withError:o,withDefaultHttpContext:i}=e;if(!h.Bd)return;let{ip:l,region:d}=t.getState();s&&(l&&d?n.info({name:"__getIpFromHtmlOk",message:"获取离线地区信息成功",payload:{ip:l,region:d}}):n.error({name:"__getIpFromHtmlFailed",message:"获取离线地区信息失败",payload:{ip:l||g.QV,region:d||g.QV}})),a&&(function(){if(!a)throw Error("[app-kit]: ipApiUrl 未配置");return r.get(a,{context:i({withToken:!1})}).then(e=>{let{json:t}=e,n=t.data;return"biz_data"in n?n.biz_data:n})})().then(e=>{let{code:a,ip:r}=e;s&&n.info({name:"__compareRegion",message:"对比地区信息",payload:{ipSame:"".concat(l===r),htmlIp:null!=l?l:g.QV,apiIp:r,regionSame:"".concat(d===a||d&&({HK:"CN中国香港",MO:"CN中国澳门",TW:"CN中国台湾"})[d]===a),htmlRegion:null!=d?d:g.QV,apiRegion:a}}),t.setState(e=>({...e,ip:r,code:a,region:a,isIpLoading:!1})),n.info({name:"__getIpFromApiOk",message:"通过 API 获取地区信息IP".concat(r,"Region").concat(a),payload:{ip:r,region:a}})}).catch(e=>{t.setState(e=>({...e,isIpLoading:!1})),n.error({name:"__getIpFromApiFailed",message:"通过 API 获取 IP 信息失败",payload:o(e,{})})})}({tracker:L,syncIpFromHtml:e.ip.syncIpFromHtml,ipApiUrl:e.ip.ipApiUrl,http:B,withDefaultHttpContext:z,withError:F,useApp:K}),{useApp:K,visibilityChange$:eE,DebugPanel:el,toggleDebugPanel:em,logger:O,tracker:L,isMobile:eF,getLastSessionValue:ev,useLastSessionValue:eb,setLastSessionValue:ex,Banner:eP,useIsDebug:()=>K(e=>e.debug),getIsDebug:()=>K.getState().debug,setIsDebug(e){K.getState().setDebug(e)},setFgByKey:function(e,t){K.getState().setFgByKey(e,t)},resolvePathRelativeToPublicPath:t=>(function(e,t){if(!e)return t;let n=e.trim();return(n.endsWith("/")&&(n=n.slice(0,-1)),n=n.startsWith("/")?n:"/".concat(n),t.startsWith(n))?t.slice(n.length,t.length)||"/":t})(e.publicPath,t),useTheme:()=>{let e=K(e=>e.themePreference),[t,n]=(0,i.useState)(eD());return((0,i.useLayoutEffect)(()=>{if("system"===e){n(eD());let e=ef.subscribe({next:e=>{let{name:t,payload:a}=e;"systemThemeChange"===t&&n(a)}});return()=>e.unsubscribe()}},[e]),"system"===e)?t:e},useLocale:ey,getLocale:eS,getIp:k,useIp:M,getRegion:j,PageVisit:eT,NextPageVisitRecorder:eA,NextPageVisitSetup:ek,startApp:function(t){let{container:n,node:a,router:r,onBeforeRender:o,onAfterRender:i,onVisibilityChange:d}=t,c=document.querySelector(n);if(r.subscribe(()=>{eM.resetNavigationStartTime()}),c){d&&ef.subscribe({next:e=>{let{name:t,payload:n}=e;"visibilityChange"===t&&d(n)}}),o();let t=(0,l.createRoot)(c);if(t.render(a),i(),e.checkUpdate.enabled){let t=!0;if("function"!=typeof e.checkUpdate.enabled||e.checkUpdate.enabled({storageHandles:et})||(t=!1),t||e.checkUpdate.debugForceShow){let t=e.checkUpdate.versionApiUrl;!function(e){let{debugForceShow:t,tracker:n,currentAppVersion:a,useLocale:r,getAppVersion:o,withNotification:i,withError:l}=e;if(!h.Bd)return;let d=e=>i(t=>{let n=ei("updateVersionNotificationTitle",r),a=ei("updateVersionNotificationContent",r),o=ei("updateVersionNotificationRefreshButton",r);t.warning({title:(0,s.jsx)(n,{}),content:(0,s.jsx)(a,{version:e}),footer:(0,s.jsx)(er.$,{variant:"text",type:"primary",size:"l",onClick:()=>window.location.reload(),children:(0,s.jsx)(o,{})})})});if(t)return d("[debug force show version]");let c=[];function u(){o().then(e=>{/^\d+\.\d+/.test(e)?e!==a&&(c.includes(e)||(c.push(e),n.info({name:"__newVersionFound",message:"有更新的版本,发送升级提示",payload:{currentVersion:a,newVersion:e}}),d(e))):n.error({name:"__checkUpdateFailed",message:"最新版本格式不合法 ".concat(e),payload:{reason:"invalidVersion"}})}).catch(e=>{n.error({name:"__checkUpdateFailed",message:"最新版本检查失败",payload:l(e,{reason:"api"})})})}document.addEventListener("visibilitychange",()=>{document.hidden||u()}),setTimeout(()=>{u()},5e3),setInterval(u,36e5)}({debugForceShow:e.checkUpdate.debugForceShow,withError:F,withNotification:ej,tracker:L,useLocale:ey,getAppVersion:()=>B.get(t,{context:z({mayMissingApiCode:!0})}).then(e=>{let{body:t}=e;return t}),currentAppVersion:e.staticEnv.appVersion})}}E=()=>{t.unmount(),c.remove()}}else throw Error("找不到容器 ".concat(n))},resetOnFatal:e=>{let{container:t,node:n}=e;E(),t&&(0,l.createRoot)(t).render(n)},useIsMainlandChina:ew,useIsIpLoading:e_,withError:F,useRegion:N,getUserTokenWithSource:y,getStorageUserToken:()=>es.get(),setStorageUserToken:e=>es.set(e),ErrorBoundary:eI,useFgByKey:function(e){return K.getState().useFgByKey(e)},getFgByKey:function(e){return K.getState().getFgByKey(e)},storageHandles:et,withNotification:ej,withToast:eL,WithToastAndNotification:function(e){let{children:t,toastProviderProps:n,notificationProviderProps:a}=e;return(0,s.jsx)(Z.t,{...n,onToast:(e,t)=>{var a;null==n||null==(a=n.onToast)||a.call(n,e,t),"string"==typeof e?L[t]({name:"__toast",message:"Toast 弹出",payload:{content:e}}):L[t]({name:"__toast",message:"Toast 弹出",payload:{content:e.description}})},children:(0,s.jsxs)(W,{...a,onNotification:(e,t,n)=>{var r;null==a||null==(r=a.onNotification)||r.call(a,e,t,n),L[n]({name:"__notification",message:"通知弹出",payload:{title:e,content:t}})},children:[eR,eN,t]})})},http:{http:B,monitor:D,httpClientErrorType:V,HTTP_CLIENT_ERROR:H,isHttpClientError:U,withDefaultHttpContext:z},httpWithCoreType:{http:B,httpClientErrorType:V,HTTP_CLIENT_ERROR:H,isHttpClientError:U,withDefaultHttpContext:z},isNetworkError:e=>U(e)&&e.type===H.NETWORK,openLink:e=>{let{href:t}=e;L.info({name:"__openLink",message:"打开链接 ".concat(t),payload:{href:t}}),function(e){let{href:t}=e,n=document.createElement("a");document.body.appendChild(n),n.href=t,n.target="_blank",n.rel="noopener noreferrer",n.click(),document.body.removeChild(n)}({href:t})}}}({id:"@deepseek/chat",fg:{defaultValue:{enableHcaptcha:{value:!1,storageVersion:null,saveToLocalStorage:!0},enableEventsDisplay:{value:!1,storageVersion:null,saveToLocalStorage:!0},enableShare:{value:!1,storageVersion:null,saveToLocalStorage:!0},enableAvatarWhenCollapse:{value:!1,storageVersion:null,saveToLocalStorage:!0},enableLessMaxChunkInterval:{value:!1,storageVersion:null,saveToLocalStorage:!0},enableNoIdbCache:{value:!1,storageVersion:null,saveToLocalStorage:!0}}},debug:{saveToLocalStorage:!0},locale:{defaultPreference:"system",saveToLocalStorage:!0,localStorageVersion:null},theme:{defaultPreference:"system",saveToLocalStorage:!0,localStorageVersion:null},ip:{syncIpFromHtml:!0,ipApiUrl:null},staticEnv:eC,user:{getMemoryToken:()=>{let e=ex.kH.getState().user;return e?{token:e.token}:{token:null}},getStatus:()=>({status:g.Tr.OK}),onIpAccessRestricted(){},onIsBanned(){eb.j.next({method:"beUnauthenticated",args:{navigateToSignIn:!0,isBanned:!0}})},onTokenInvalid(){eb.j.next({method:"beUnauthenticated",args:{navigateToSignIn:!0,isBanned:!1}})}},chat:{onMuted(e){let{muteUntil:t}=e;ef.Lo.getState().setMuted({isMuted:!0,muteUntil:t})}},checkUpdate:{enabled:e=>{let{storageHandles:{debugVersionUpdateDisabledStorageHandle:t}}=e;return!t.get()},debugForceShow:!1,versionApiUrl:"/version.txt"},createStorageHandles(e){let{storageHandleManager:t}=e,n=t.create("__debugVersionUpdateDisabled",!1,"20241018.1"),a=t.create("completionApiSlideWindow",[],null),r=t.create("targetBeforeOauthLogin","chat",null),s=t.create("__debugTokensPerSecond",0,null),o=t.create("exportedHistoryClosed",!1,null),i=t.create("thinkingEnabled",!1,"2");return{slideWindowStorageHandle:a,debugVersionUpdateDisabledStorageHandle:n,targetBeforeOauthLoginStorageHandle:r,debugTokensPerSecondStorageHandle:s,exportedHistoryClosedStorageHandle:o,thinkingEnabledStorageHandle:i,searchEnabledStorageHandle:t.create("searchEnabled",!1,null),closeUnsafeEnvWarnStorageHandle:t.create("closeUnsafeEnvWarn",!1,null)}},http:{baseUrl:void 0,cloudflareEnabled:!0,onBeforeRequestInit:async e=>{await eS(e),e.headers={...e.headers,...(0,g.q_)({platform:eC.clientPlatform,version:"1.5.0",locale:ew.getLocale()})}}},banner:{bannerApiUrl:"/downloads/status.json"},lastSessionValue:{userIsMuted:{defaultValue:!1},userMuteUntil:{defaultValue:0},loginMethod:{defaultValue:"code"},siderCollapsed:{defaultValue:!1}},publicPath:void 0,customEventsApi:async e=>{let{event:t}=e;e_.N.reportEvent(t)}}),ew=(a={},r={useLocale:ey.useLocale,getLocale:ey.getLocale,useTranslate:()=>{let e=ey.useLocale();return(0,i.useMemo)(()=>{let t=t=>eE[e][t];return Object.assign(t,eE[e]),t},[e])},useTranslateWithLocale:()=>(0,i.useCallback)((e,t)=>eE[t][e],[]),ensureTranslateComponent:e=>a[e]?a[e]:a[e]=function(){for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];let s=r.useTranslate()(e);return"function"==typeof s?s(...n):s},getTranslate:()=>e=>eE[ey.getLocale()][e]})},24287:function(e,t,n){n.d(t,{A8:()=>d,Bk:()=>_,CO:()=>G,Ct:()=>z,DZ:()=>D,Dy:()=>P,Ec:()=>Q,FG:()=>K,FQ:()=>v,FY:()=>j,H4:()=>T,NC:()=>X,NE:()=>E,NH:()=>Z,P:()=>A,PT:()=>b,Px:()=>f,Q0:()=>h,RI:()=>y,RM:()=>V,RX:()=>$,Rx:()=>R,TE:()=>en,Tz:()=>er,U0:()=>S,VO:()=>g,Vd:()=>et,Yp:()=>L,cV:()=>Y,cf:()=>u,ch:()=>M,di:()=>ee,du:()=>k,eG:()=>I,eT:()=>N,ee:()=>O,f9:()=>l,fZ:()=>c,fg:()=>W,ft:()=>w,gD:()=>ea,iK:()=>C,j7:()=>U,jL:()=>F,lN:()=>s,m6:()=>H,rB:()=>o,sB:()=>x,sS:()=>p,tq:()=>m,uN:()=>J,uj:()=>i,xM:()=>q,y7:()=>es,ze:()=>r,zk:()=>B});var a=n(57713);let r=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M11.2426 4.80479V6.10557H4.75822V4.80479H11.2426Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.40861 7.84485V9.14563H4.75822V7.84485H9.40861Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.23441 0.546452C10.1941 0.546452 10.9683 0.544977 11.586 0.611882C12.2162 0.680158 12.7634 0.825808 13.2393 1.17145C13.5172 1.37337 13.762 1.61818 13.9639 1.89606C14.3096 2.3719 14.4552 2.91928 14.5235 3.54938C14.5904 4.16692 14.5889 4.94139 14.5889 5.90094V10.0982C14.5889 11.0577 14.5903 11.8322 14.5235 12.4498C14.4552 13.0799 14.3094 13.6272 13.9639 14.1031C13.762 14.381 13.5172 14.6257 13.2393 14.8277C12.7633 15.1735 12.2163 15.319 11.586 15.3873C10.9683 15.4542 10.1942 15.4537 9.23441 15.4537H6.76566C5.80594 15.4537 5.03171 15.4542 4.4141 15.3873C3.78388 15.319 3.23668 15.1735 2.76078 14.8277C2.48294 14.6258 2.23805 14.381 2.03617 14.1031C1.69069 13.6273 1.54486 13.0798 1.4766 12.4498C1.40976 11.8322 1.41117 11.0577 1.41117 10.0982V5.90094C1.41117 4.94139 1.40969 4.16692 1.4766 3.54938C1.54491 2.91927 1.69045 2.3719 2.03617 1.89606C2.23813 1.61813 2.48283 1.37339 2.76078 1.17145C3.23668 0.825745 3.78389 0.680172 4.4141 0.611882C5.03171 0.544968 5.80594 0.546452 6.76566 0.546452H9.23441ZM6.76566 1.89606C5.77589 1.89606 5.08763 1.89745 4.5596 1.95466C4.04433 2.01049 3.76217 2.11355 3.55472 2.26423C3.39138 2.3829 3.24764 2.52669 3.12894 2.69001C2.97824 2.89742 2.87523 3.17973 2.81937 3.69489C2.76217 4.22286 2.76078 4.91137 2.76078 5.90094V10.0982C2.76078 11.0876 2.76224 11.7763 2.81937 12.3043C2.87519 12.8195 2.97832 13.1027 3.12894 13.3101C3.24757 13.4733 3.3915 13.6173 3.55472 13.7359C3.76216 13.8865 4.04441 13.9896 4.5596 14.0455C5.08763 14.1027 5.77589 14.1031 6.76566 14.1031H9.23441C10.2242 14.1031 10.9124 14.1027 11.4405 14.0455C11.9557 13.9897 12.2379 13.8865 12.4453 13.7359C12.6086 13.6173 12.7525 13.4733 12.8711 13.3101C13.0218 13.1027 13.1249 12.8195 13.1807 12.3043C13.2378 11.7763 13.2393 11.0877 13.2393 10.0982V5.90094C13.2393 4.91137 13.2379 4.22286 13.1807 3.69489C13.1248 3.17975 13.0218 2.89742 12.8711 2.69001C12.7524 2.52673 12.6086 2.38287 12.4453 2.26423C12.2379 2.11361 11.9557 2.01047 11.4405 1.95466C10.9124 1.89746 10.2242 1.89606 9.23441 1.89606H6.76566Z",fill:"currentColor"})]}),s=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M1.3252 3.75397C1.3252 1.99837 2.74831 0.575256 4.50391 0.575256V1.92487C3.4939 1.92487 2.6748 2.74396 2.6748 3.75397V4.58795H1.3252V3.75397Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M1.3252 12.2462C1.3252 14.0017 2.74831 15.4249 4.50391 15.4249V14.0753C3.4939 14.0753 2.6748 13.2562 2.6748 12.2462V11.4122H1.3252V12.2462Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M14.6748 3.75397C14.6748 1.99837 13.2517 0.575256 11.4961 0.575256V1.92487C12.5061 1.92487 13.3252 2.74396 13.3252 3.75397V4.58795H14.6748V3.75397Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M14.6748 12.2462C14.6748 14.0017 13.2517 15.4249 11.4961 15.4249V14.0753C12.5061 14.0753 13.3252 13.2562 13.3252 12.2462V11.4122H14.6748V12.2462Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.78125 0.575256V1.92487H6.21875V0.575256H9.78125Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.78125 14.0753V15.4249H6.21875V14.0753H9.78125Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M13.3252 6.45608H14.6748V9.41116H13.3252V6.45608Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M1.3252 6.45608H2.6748L2.6748 9.41116H1.3252L1.3252 6.45608Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M11.2421 5.05481V6.35559H4.75769V5.05481H11.2421Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.40808 8.09485V9.39563H4.75769V8.09485H9.40808Z",fill:"currentColor"})]}),o=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M15.0498 3.92584L8.49515 12.3819C8.25777 12.6882 8.0452 12.9645 7.84671 13.169C7.6396 13.3824 7.38735 13.5842 7.04495 13.6719C6.86376 13.7183 6.67573 13.7347 6.48929 13.7198C6.13669 13.6916 5.85283 13.5356 5.61234 13.3604C5.38204 13.1927 5.12576 12.9568 4.83987 12.6954L1.03128 9.21295L1.96878 8.18756L5.77737 11.67C6.08687 11.953 6.27776 12.125 6.43069 12.2364C6.50186 12.2882 6.54702 12.3136 6.57327 12.3253C6.58528 12.3306 6.59272 12.3323 6.59573 12.3331C6.59805 12.3337 6.59964 12.334 6.59964 12.334C6.6332 12.3367 6.66761 12.3336 6.70023 12.3253C6.70023 12.3253 6.70214 12.3252 6.70413 12.3243C6.70701 12.323 6.71351 12.319 6.72464 12.3116C6.74852 12.2956 6.78846 12.2642 6.84964 12.2012C6.98141 12.0655 7.1396 11.8628 7.39651 11.5313L13.9502 3.07428L15.0498 3.92584Z",fill:"currentColor"})}),i=()=>(0,a.jsx)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M11.8487 5.5L11.4239 5.92383L8.6973 8.65137C8.4416 8.90706 8.21565 9.13382 8.01175 9.29785C7.79915 9.46883 7.55598 9.61756 7.25003 9.66602C7.08438 9.69222 6.91568 9.69222 6.75003 9.66602C6.44408 9.61756 6.20091 9.46883 5.98831 9.29785C5.78442 9.13382 5.55846 8.90706 5.30276 8.65137L2.5762 5.92383L2.1514 5.5L3.00003 4.65137L3.42386 5.07617L6.1514 7.80273C6.42598 8.07732 6.59879 8.24849 6.74026 8.3623C6.87294 8.46904 6.92275 8.47813 6.93753 8.48047C6.97898 8.48703 7.02108 8.48703 7.06253 8.48047C7.07731 8.47813 7.12712 8.46904 7.2598 8.3623C7.40127 8.24849 7.57408 8.07732 7.84866 7.80273L10.5762 5.07617L11 4.65137L11.8487 5.5Z",fill:"currentColor"})}),l=()=>(0,a.jsx)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M8.50003 2.15137L8.0762 2.57617L5.34866 5.30273C5.09297 5.55843 4.86621 5.78438 4.70218 5.98828C4.5312 6.20088 4.38247 6.44405 4.33402 6.75C4.30781 6.91565 4.30781 7.08435 4.33402 7.25C4.38247 7.55595 4.5312 7.79912 4.70218 8.01172C4.86621 8.21561 5.09297 8.44157 5.34866 8.69727L8.0762 11.4238L8.50003 11.8486L9.34866 11L8.92386 10.5762L6.1973 7.84863C5.92272 7.57405 5.75155 7.40124 5.63773 7.25977C5.53099 7.12709 5.5219 7.07728 5.51956 7.0625C5.513 7.02105 5.513 6.97895 5.51956 6.9375C5.5219 6.92272 5.53099 6.87291 5.63773 6.74023C5.75155 6.59876 5.92271 6.42595 6.1973 6.15137L8.92386 3.42383L9.34866 3L8.50003 2.15137Z",fill:"currentColor"})}),d=()=>(0,a.jsx)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M5.50003 2.15137L5.92386 2.57617L8.6514 5.30273C8.90709 5.55843 9.13385 5.78438 9.29788 5.98828C9.46886 6.20088 9.61759 6.44405 9.66605 6.75C9.69225 6.91565 9.69225 7.08435 9.66605 7.25C9.61759 7.55595 9.46886 7.79912 9.29788 8.01172C9.13385 8.21561 8.90709 8.44157 8.6514 8.69727L5.92386 11.4238L5.50003 11.8486L4.6514 11L5.0762 10.5762L7.80276 7.84863C8.07735 7.57405 8.24852 7.40124 8.36234 7.25977C8.46907 7.12709 8.47816 7.07728 8.4805 7.0625C8.48706 7.02105 8.48706 6.97895 8.4805 6.9375C8.47816 6.92272 8.46907 6.87291 8.36233 6.74023C8.24852 6.59876 8.07735 6.42595 7.80276 6.15137L5.0762 3.42383L4.6514 3L5.50003 2.15137Z",fill:"currentColor"})}),c=()=>(0,a.jsx)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M2.1514 8.5L2.5762 8.07617L5.30276 5.34863C5.55846 5.09294 5.78441 4.86618 5.98831 4.70215C6.20091 4.53117 6.44408 4.38244 6.75003 4.33398C6.91568 4.30778 7.08438 4.30778 7.25003 4.33398C7.55598 4.38244 7.79915 4.53117 8.01175 4.70215C8.21565 4.86618 8.4416 5.09294 8.6973 5.34863L11.4239 8.07617L11.8487 8.5L11 9.34863L10.5762 8.92383L7.84866 6.19727C7.57408 5.92269 7.40127 5.75152 7.2598 5.6377C7.12712 5.53096 7.07731 5.52187 7.06253 5.51953C7.02108 5.51297 6.97898 5.51297 6.93753 5.51953C6.92275 5.52187 6.87294 5.53096 6.74026 5.6377C6.59879 5.75152 6.42598 5.92268 6.1514 6.19727L3.42386 8.92383L3.00003 9.34863L2.1514 8.5Z",fill:"currentColor"})}),u=()=>(0,a.jsx)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.6075 4.40278L8.00981 6.99973L10.6075 9.59739L9.59742 10.6074L6.99976 8.00978L4.40281 10.6074L3.39276 9.59739L5.98972 6.99973L3.39276 4.40278L4.40281 3.39273L6.99976 5.98969L9.59742 3.39273L10.6075 4.40278Z",fill:"currentColor"})}),h=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M14.1167 13.197L13.1969 14.1168L1.88324 2.80309L2.80303 1.8833L14.1167 13.197Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M13.1969 1.88331L14.1167 2.8031L2.80303 14.1168L1.88324 13.197L13.1969 1.88331Z",fill:"currentColor"})]}),p=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M6.14926 4.02039C7.11194 4.02039 7.8798 4.02023 8.49594 4.07605C9.12125 4.13276 9.65789 4.25194 10.1414 4.53113C10.7201 4.86536 11.2008 5.34597 11.535 5.92468C11.8142 6.40824 11.9334 6.94488 11.9901 7.57019C12.0459 8.18631 12.0457 8.95426 12.0457 9.91687C12.0457 10.8795 12.0459 11.6474 11.9901 12.2635C11.9334 12.8889 11.8142 13.4255 11.535 13.9091C11.2008 14.4877 10.7201 14.9684 10.1414 15.3026C9.65789 15.5818 9.12125 15.701 8.49594 15.7577C7.87981 15.8135 7.11193 15.8134 6.14926 15.8134C5.18664 15.8134 4.41871 15.8135 3.80258 15.7577C3.17727 15.701 2.64063 15.5818 2.15707 15.3026C1.57837 14.9684 1.09775 14.4877 0.763519 13.9091C0.484335 13.4255 0.365153 12.8889 0.308441 12.2635C0.252618 11.6474 0.252777 10.8795 0.252777 9.91687C0.252777 8.95425 0.252634 8.18632 0.308441 7.57019C0.365153 6.94488 0.484335 6.40824 0.763519 5.92468C1.09774 5.34596 1.57836 4.86535 2.15707 4.53113C2.64063 4.25194 3.17727 4.13276 3.80258 4.07605C4.41871 4.02024 5.18663 4.02039 6.14926 4.02039ZM6.14926 5.37781C5.16178 5.37781 4.46631 5.37768 3.92563 5.42664C3.39431 5.47479 3.07856 5.5658 2.83578 5.70593C2.46317 5.92112 2.15351 6.23077 1.93832 6.60339C1.7982 6.84617 1.70718 7.16192 1.65903 7.69324C1.61007 8.23391 1.6102 8.9294 1.6102 9.91687C1.6102 10.9044 1.61006 11.5998 1.65903 12.1405C1.70718 12.6718 1.7982 12.9876 1.93832 13.2303C2.15352 13.6029 2.46318 13.9126 2.83578 14.1278C3.07856 14.2679 3.39431 14.3589 3.92563 14.4071C4.46631 14.4561 5.16179 14.4559 6.14926 14.4559C7.13679 14.4559 7.83221 14.4561 8.37289 14.4071C8.90422 14.3589 9.21996 14.2679 9.46274 14.1278C9.83532 13.9126 10.145 13.6029 10.3602 13.2303C10.5003 12.9876 10.5913 12.6718 10.6395 12.1405C10.6885 11.5998 10.6883 10.9044 10.6883 9.91687C10.6883 8.92941 10.6885 8.23391 10.6395 7.69324C10.5913 7.16192 10.5003 6.84617 10.3602 6.60339C10.145 6.23078 9.83533 5.92113 9.46274 5.70593C9.21996 5.5658 8.90421 5.47479 8.37289 5.42664C7.83221 5.37766 7.13679 5.37781 6.14926 5.37781ZM9.80161 0.368042C10.7638 0.368042 11.5314 0.367947 12.1473 0.423706C12.7725 0.480374 13.3093 0.598826 13.7928 0.877808C14.3716 1.21198 14.8521 1.69361 15.1864 2.27234C15.4655 2.75581 15.5857 3.29171 15.6424 3.91687C15.6983 4.53307 15.6971 5.30167 15.6971 6.26453V7.82996C15.6971 8.29271 15.6989 8.59 15.6649 8.84851C15.4668 10.3526 14.4009 11.5739 12.9832 11.9989V10.5468C13.6973 10.1904 14.2104 9.49669 14.3192 8.67175C14.3387 8.52354 14.3407 8.33586 14.3407 7.82996V6.26453C14.3407 5.27713 14.3398 4.58155 14.2909 4.04089C14.2427 3.50975 14.1526 3.19379 14.0125 2.95105C13.7974 2.57856 13.4875 2.26876 13.1151 2.05359C12.8723 1.91353 12.5564 1.82244 12.0252 1.77429C11.4847 1.72534 10.7888 1.72546 9.80161 1.72546H7.71469C6.75617 1.72565 5.92662 2.27704 5.52328 3.07898H4.07016C4.54218 1.51138 5.99317 0.368253 7.71469 0.368042H9.80161Z",fill:"currentColor"})}),g=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M13.2764 9.52331C12.5607 9.97761 11.7177 10.2421 10.7812 10.2421C8.11386 10.242 5.95042 8.08003 5.9502 5.41296C5.9502 4.48135 6.21453 3.61078 6.67188 2.87292C4.30332 3.46586 2.54992 5.60852 2.5498 8.161C2.5498 11.1713 4.99103 13.6102 8 13.6102C10.5383 13.6102 12.6709 11.8725 13.2764 9.52331ZM7.05078 5.41296C7.051 7.47231 8.72116 9.14237 10.7812 9.14245C11.9248 9.14245 12.887 8.63404 13.5781 7.80846C13.7266 7.63113 13.9701 7.56554 14.1875 7.6444C14.4049 7.72336 14.5497 7.92976 14.5498 8.161C14.5498 11.7767 11.6161 14.7098 8 14.7098C4.38402 14.7098 1.4502 11.7793 1.4502 8.161C1.45033 4.54329 4.3812 1.61022 8 1.61022C8.23027 1.61022 8.43585 1.75359 8.51562 1.9696C8.59536 2.18561 8.53241 2.42836 8.35742 2.578C7.55573 3.26317 7.05078 4.27883 7.05078 5.41296Z",fill:"currentColor"})}),m=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0997 8.54561C12.2905 8.54996 12.3541 8.58063 12.4535 8.74621L12.8849 9.46394C12.9851 9.63078 13.0464 9.6602 13.2388 9.66454H14.1138C14.3417 9.66455 14.3512 9.66944 14.4686 9.86514L14.892 10.5718C14.9942 10.7423 14.9948 10.8248 14.892 10.9962L14.4756 11.6907C14.3741 11.8678 14.3694 11.9379 14.4756 12.1151L14.892 12.8097C14.9942 12.9802 14.9947 13.0626 14.892 13.234L14.4686 13.9407C14.3643 14.1029 14.3063 14.1355 14.1138 14.1413H13.2388C13.0465 14.1456 12.985 14.1752 12.8849 14.3419L12.4535 15.0596C12.353 15.2196 12.2895 15.2559 12.0997 15.2602H11.2237C10.9962 15.2602 10.9871 15.2549 10.8699 15.0596L10.4384 14.3419C10.3383 14.1751 10.2767 14.1457 10.0846 14.1413H9.2096C9.01854 14.1356 8.95761 14.1006 8.85477 13.9407L8.43139 13.234C8.32562 13.0577 8.33148 12.9863 8.43139 12.8097L8.84771 12.1151C8.95165 11.9417 8.94659 11.8631 8.84771 11.6907L8.43139 10.9962C8.32767 10.8233 8.33411 10.7438 8.43139 10.5718L8.85477 9.86514C8.95447 9.69898 9.01875 9.67024 9.2096 9.66454H10.0846C10.2741 9.66448 10.3414 9.62554 10.4384 9.46394L10.8699 8.74621C10.987 8.55113 10.9963 8.54561 11.2237 8.54561H12.0997ZM11.6612 10.2321C11.3326 10.7799 10.8155 11.0949 10.1743 11.1061C10.4443 11.61 10.4425 12.1977 10.1743 12.6988C10.803 12.7097 11.3391 13.036 11.6612 13.5727C11.9855 13.0324 12.5131 12.7099 13.148 12.6988C12.879 12.1961 12.8789 11.6087 13.148 11.1061C12.5076 11.0948 11.9894 10.7795 11.6612 10.2321Z",fill:"currentColor"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.51205 0.790695C9.19055 0.790718 10.7401 1.06917 11.892 1.54371C12.4664 1.78036 12.9719 2.07892 13.3436 2.44087C13.7171 2.80474 13.9916 3.2726 13.9918 3.82391V7.90449C13.6067 7.69539 13.1907 7.53604 12.7529 7.43373V5.66461C12.4928 5.82905 12.2028 5.97608 11.892 6.10412C10.74 6.57872 9.19071 6.85713 7.51205 6.85713C5.8337 6.85709 4.285 6.57859 3.13309 6.10412C2.82215 5.97599 2.53164 5.82916 2.27121 5.66461V7.41357C2.27134 7.75684 2.6066 8.27113 3.62502 8.73411C4.58641 9.17104 5.95762 9.45598 7.50499 9.45688C7.24582 9.83139 7.03684 10.2435 6.88706 10.6827C5.44388 10.6163 4.12516 10.3217 3.11192 9.86111C2.81708 9.72705 2.53185 9.56873 2.27121 9.38934V11.2542C2.27158 11.5975 2.60697 12.111 3.62502 12.5738C4.41933 12.9348 5.4937 13.1898 6.71569 13.2693C6.80349 13.7128 6.9513 14.1346 7.14814 14.5274C5.60324 14.4862 4.18593 14.189 3.11192 13.7008C2.01039 13.1999 1.03366 12.3814 1.03333 11.2542V3.82391C1.03352 3.2728 1.30721 2.80468 1.68049 2.44087C2.05211 2.079 2.55887 1.78033 3.13309 1.54371C4.28492 1.06933 5.83393 0.790751 7.51205 0.790695ZM7.51205 2.02858C5.95492 2.02864 4.57354 2.29086 3.60486 2.68986C3.11958 2.88984 2.76667 3.1126 2.5454 3.32795C2.32671 3.54108 2.2714 3.70897 2.27121 3.82391C2.27121 3.93889 2.32624 4.10632 2.5454 4.31987C2.76667 4.53534 3.11927 4.75788 3.60486 4.95797C4.5736 5.35705 5.95467 5.61921 7.51205 5.61925C9.06942 5.61925 10.4505 5.35702 11.4192 4.95797C11.9051 4.7578 12.2584 4.53543 12.4797 4.31987C12.6988 4.10634 12.7529 3.93888 12.7529 3.82391C12.7527 3.70896 12.6984 3.54111 12.4797 3.32795C12.2584 3.11246 11.9049 2.88996 11.4192 2.68986C10.4505 2.29085 9.06925 2.0286 7.51205 2.02858Z",fill:"currentColor"})]}),f=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M1.92844 3.06818L0.888051 5.87111C0.67651 6.44103 0.570689 6.72612 0.528311 6.95137C0.249475 8.43343 1.23916 9.85643 2.72561 10.1107C2.95155 10.1494 3.25555 10.1494 3.86354 10.1494H4.88377C5.33312 10.1494 5.5578 10.1494 5.69193 10.2709C5.73473 10.3096 5.77 10.356 5.79599 10.4075C5.87745 10.5691 5.81772 10.7857 5.69827 11.2189L5.18615 13.0761L5.17529 13.1158C4.96026 13.9218 5.18916 14.7813 5.77656 15.3735L5.80574 15.4026L5.82641 15.4229C6.2228 15.8057 6.86206 15.7664 7.20852 15.3379L7.22653 15.3151L11.2958 10.1435C11.4773 9.91291 11.6215 9.65202 11.6215 9.35854V3.24741C11.6215 1.62718 10.3081 0.313722 8.68782 0.313722L5.88892 0.313721C4.63038 0.313721 4.00111 0.313721 3.48655 0.585644C3.31822 0.674603 3.16133 0.783714 3.01935 0.910574C2.58537 1.29835 2.36639 1.88831 1.92844 3.06818Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M13.0963 2.77822C13.0963 1.29591 11.9229 0.431271 11.9229 0.431271H13.3547C14.5499 0.431271 15.5187 1.40017 15.5187 2.59535V7.65498C15.5187 8.85017 14.5499 9.81906 13.3547 9.81906H13.0963V2.77822Z",fill:"currentColor"})]}),C=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M7.72451 15.1086C7.18929 15.7706 6.22975 15.8695 5.57357 15.3598L5.44643 15.2493L5.42247 15.2253L5.41934 15.2233L5.39016 15.1941C4.68239 14.4805 4.40679 13.4442 4.66589 12.4731L4.66693 12.4689L4.67631 12.4335L4.67735 12.4314L5.14318 10.7432C5.15243 10.7096 5.1613 10.6784 5.16923 10.6494C5.13878 10.6493 5.10558 10.6484 5.07023 10.6484H4.14274C3.62288 10.6484 3.27015 10.6513 2.9912 10.6035C1.25757 10.3069 0.103662 8.64709 0.42863 6.91861C0.480965 6.64044 0.606164 6.30981 0.787119 5.8223L1.73336 3.27328C1.92812 2.74859 2.08912 2.31215 2.25442 1.96542C2.42515 1.60731 2.62191 1.296 2.91304 1.03584C3.08408 0.883016 3.273 0.751185 3.47579 0.644009C3.82102 0.461569 4.18214 0.385575 4.57731 0.350131C4.95993 0.315849 5.42553 0.316783 5.98521 0.316783H11.0916C11.876 0.316783 12.52 0.316134 13.0362 0.372015C13.5655 0.429358 14.0423 0.552599 14.4608 0.856601C14.7007 1.03091 14.9117 1.24199 15.086 1.48187C15.3901 1.90033 15.5143 2.37716 15.5717 2.90645C15.6276 3.42275 15.6269 4.06727 15.6269 4.85209V6.5028C15.6269 7.16167 15.633 7.63697 15.5164 8.04306C15.2475 8.97969 14.5158 9.71248 13.5791 9.9814C13.173 10.098 12.6977 10.0908 12.0389 10.0908C11.8372 10.0908 11.8118 10.0933 11.795 10.096C11.723 10.1077 11.6549 10.1394 11.6012 10.1888C11.5887 10.2003 11.5724 10.2191 11.447 10.3784L7.74639 15.0815L7.74535 15.0826L7.72451 15.1086ZM14.2388 4.85209C14.2388 4.03635 14.2379 3.47971 14.1919 3.05547C14.1473 2.64449 14.0672 2.44037 13.9637 2.29785C13.8749 2.17569 13.768 2.06776 13.6458 1.97896C13.5033 1.87539 13.2984 1.7953 12.8872 1.75074C12.4907 1.70779 11.979 1.70518 11.2479 1.70489C11.6511 2.25924 11.8918 2.93974 11.8919 3.67762V7.41257H10.5038V3.67762C10.5036 2.58751 9.62023 1.70384 8.53007 1.70384H5.98521C5.40065 1.70384 5.00679 1.70449 4.70028 1.73198C4.40651 1.75836 4.24662 1.80577 4.12399 1.87058C4.02069 1.92518 3.92452 1.99283 3.8374 2.07067C3.73401 2.16312 3.634 2.29627 3.50705 2.56255C3.37462 2.84034 3.23734 3.2088 3.03393 3.75682L2.08768 6.30584C1.88395 6.85474 1.81646 7.04347 1.79172 7.17497C1.61005 8.14152 2.25533 9.06908 3.22464 9.23524C3.35654 9.25781 3.55717 9.26129 4.14274 9.26129H5.07023C5.25717 9.26129 5.4593 9.25932 5.62672 9.27901C5.80364 9.29982 6.05492 9.35458 6.27179 9.551C6.37381 9.64347 6.45784 9.75424 6.51982 9.87719C6.65133 10.1382 6.6374 10.3942 6.61048 10.5702C6.58498 10.7367 6.52988 10.931 6.48022 11.1111L6.01439 12.8003L6.00501 12.8347C5.87513 13.3268 6.01464 13.8509 6.37184 14.2134L6.40935 14.251L6.46667 14.2864C6.52866 14.3088 6.60155 14.2912 6.64591 14.2364L6.65738 14.2239L6.65633 14.2228L10.3569 9.52078C10.4543 9.397 10.5491 9.27245 10.6633 9.1675C10.9166 8.93483 11.2325 8.78186 11.572 8.72669C11.7251 8.70184 11.8814 8.70376 12.0389 8.70376C12.7927 8.70376 13.0245 8.69651 13.1956 8.64748C13.6727 8.51051 14.0465 8.13768 14.1836 7.6606C14.2327 7.48941 14.2388 7.25727 14.2388 6.5028V4.85209Z",fill:"currentColor"})}),v=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M15.3694 11.4111L15.1234 12.8866C14.8869 14.3043 13.6602 15.3436 12.223 15.3437H3.77667C2.33951 15.3435 1.11273 14.3042 0.876282 12.8866L0.630188 11.4111L2.05402 11.1747L2.29913 12.6493C2.41966 13.3713 3.04469 13.9001 3.77667 13.9003H12.223C12.9551 13.9003 13.5799 13.3714 13.7005 12.6493L13.9456 11.1747L15.3694 11.4111ZM8.72198 8.99406C8.77711 8.9394 8.83786 8.88112 8.90265 8.81633L12.4827 5.2343L13.5042 6.25578L9.92218 9.83586C9.63943 10.1186 9.38757 10.3732 9.15851 10.5575C8.91886 10.7503 8.63947 10.9225 8.28644 10.9784C8.09704 11.0084 7.90357 11.0084 7.71417 10.9784C7.36099 10.9225 7.08084 10.7504 6.84113 10.5575C6.61209 10.3732 6.36016 10.1186 6.07745 9.83586L2.4964 6.25578L3.51691 5.2343L7.09698 8.81633C7.16213 8.88148 7.22324 8.94012 7.27863 8.99504V1.30656H8.72198V8.99406Z",fill:"currentColor"})}),b=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M9.94073 1.34948C10.7047 0.902375 11.6503 0.90248 12.4143 1.34948C12.706 1.52022 12.9687 1.79124 13.3104 2.1329C13.652 2.47454 13.9231 2.73727 14.0938 3.029C14.5408 3.79301 14.5409 4.73862 14.0938 5.50257C13.9231 5.79422 13.652 6.0571 13.3104 6.39867L6.65929 13.0498C6.28065 13.4284 6.00692 13.7108 5.6654 13.9097C5.32388 14.1085 4.94312 14.2074 4.42702 14.3498L3.24391 14.6762C2.77524 14.8054 2.34535 14.9263 2.00128 14.9685C1.65193 15.0112 1.17961 15.0014 0.810733 14.6326C0.44189 14.2637 0.432076 13.7914 0.474829 13.442C0.517004 13.098 0.63787 12.668 0.767151 12.1994L1.09349 11.0163C1.23585 10.5002 1.33478 10.1194 1.53356 9.77791C1.73246 9.43639 2.01487 9.16266 2.39352 8.78402L9.04463 2.1329C9.38622 1.79132 9.64908 1.52023 9.94073 1.34948ZM15.5427 14.8399H7.5522L8.96704 13.425H15.5427V14.8399ZM3.39379 9.78429C2.96497 10.2131 2.84241 10.3437 2.75706 10.4901C2.6718 10.6366 2.61858 10.8079 2.4573 11.3926L2.13096 12.5757C2.0018 13.0439 1.92191 13.3419 1.8886 13.5536C2.10038 13.5204 2.39869 13.4417 2.86761 13.3123L4.05072 12.986C4.63541 12.8247 4.80666 12.7715 4.9532 12.6862C5.09965 12.6009 5.23019 12.4783 5.65902 12.0495L10.721 6.9865L8.45574 4.72128L3.39379 9.78429ZM11.7 2.57085C11.3774 2.38205 10.9777 2.38205 10.6551 2.57085C10.5602 2.62653 10.4487 2.72937 10.0449 3.13317L9.45601 3.72101L11.7212 5.98623L12.3101 5.3984C12.7139 4.99464 12.8168 4.88314 12.8725 4.78825C13.0612 4.46567 13.0612 4.06592 12.8725 3.74333C12.8168 3.64834 12.7145 3.53758 12.3101 3.13317C11.9057 2.72869 11.795 2.62647 11.7 2.57085Z",fill:"currentColor"})}),x=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M4.5514 8.00006C4.5514 8.63519 4.03653 9.15006 3.4014 9.15006C2.76628 9.15006 2.2514 8.63519 2.2514 8.00006C2.2514 7.36493 2.76628 6.85006 3.4014 6.85006C4.03653 6.85006 4.5514 7.36493 4.5514 8.00006Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.14754 8.00006C9.14754 8.63519 8.63267 9.15006 7.99754 9.15006C7.36242 9.15006 6.84754 8.63519 6.84754 8.00006C6.84754 7.36493 7.36242 6.85006 7.99754 6.85006C8.63267 6.85006 9.14754 7.36493 9.14754 8.00006Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M13.7486 8.00006C13.7486 8.63519 13.2337 9.15006 12.5986 9.15006C11.9634 9.15006 11.4486 8.63519 11.4486 8.00006C11.4486 7.36493 11.9634 6.85006 12.5986 6.85006C13.2337 6.85006 13.7486 7.36493 13.7486 8.00006Z",fill:"currentColor"})]}),E=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M8.90039 3.97334V9.07979H7.09961V3.97334H8.90039Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M8.90039 10.341V12.3654H7.09961V10.341H8.90039Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M14.5996 8.00006C14.5996 4.35498 11.6451 1.40045 8 1.40045C4.35492 1.40045 1.40039 4.35498 1.40039 8.00006C1.40039 11.6451 4.35492 14.5997 8 14.5997C11.6451 14.5997 14.5996 11.6451 14.5996 8.00006ZM15.9004 8.00006C15.9004 12.3631 12.363 15.9005 8 15.9005C3.63695 15.9005 0.0996094 12.3631 0.0996094 8.00006C0.0996094 3.63701 3.63695 0.0996704 8 0.0996704C12.363 0.0996704 15.9004 3.63701 15.9004 8.00006Z",fill:"currentColor"})]}),_=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M12.1665 13.5812V14.7804H3.66651V13.5812H12.1665Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M13.4453 7.02385C13.4453 6.04708 13.4452 5.36166 13.3887 4.8344C13.3333 4.31834 13.2302 4.02384 13.0723 3.80315C12.9446 3.62481 12.7877 3.46889 12.6094 3.34123C12.3887 3.18334 12.0942 3.08013 11.5781 3.02483C11.0508 2.96835 10.3655 2.96721 9.38867 2.96721H6.61035C5.63359 2.96721 4.94816 2.96833 4.4209 3.02483C3.90486 3.08017 3.61034 3.18327 3.38965 3.34123C3.21143 3.46884 3.05534 3.62493 2.92774 3.80315C2.76977 4.02383 2.66667 4.31836 2.61133 4.8344C2.55483 5.36166 2.55371 6.04708 2.55371 7.02385C2.55371 8.00066 2.55485 8.68602 2.61133 9.21331C2.66663 9.72942 2.76983 10.0238 2.92774 10.2446C3.0554 10.4229 3.21131 10.5798 3.38965 10.7074C3.61034 10.8654 3.90484 10.9685 4.4209 11.0239C4.94816 11.0804 5.63359 11.0805 6.61035 11.0805H9.38867C10.3654 11.0805 11.0508 11.0803 11.5781 11.0239C12.0941 10.9686 12.3887 10.8653 12.6094 10.7074C12.7877 10.5798 12.9446 10.4229 13.0723 10.2446C13.2301 10.0238 13.3334 9.72933 13.3887 9.21331C13.4452 8.68602 13.4453 8.00064 13.4453 7.02385ZM14.6455 7.02385C14.6455 7.97434 14.646 8.73515 14.5811 9.34124C14.5149 9.95834 14.3756 10.4858 14.0479 10.9438C13.8436 11.229 13.5938 11.4788 13.3086 11.683C12.8507 12.0108 12.3232 12.1501 11.7061 12.2162C11.1 12.2812 10.3391 12.2807 9.38867 12.2807H6.61035C5.66018 12.2807 4.89991 12.2811 4.29395 12.2162C3.67684 12.1501 3.14935 12.0108 2.69141 11.683C2.40613 11.4788 2.15639 11.229 1.95215 10.9438C1.62436 10.4858 1.4841 9.95834 1.41797 9.34124C1.35305 8.73517 1.35449 7.9743 1.35449 7.02385C1.35449 6.07372 1.35308 5.3134 1.41797 4.70745C1.4841 4.09034 1.62436 3.56285 1.95215 3.10491C2.15638 2.81962 2.40613 2.56988 2.69141 2.36565C3.14935 2.03785 3.67684 1.89759 4.29395 1.83147C4.8999 1.76658 5.66022 1.76799 6.61035 1.76799H9.38867C10.3391 1.76799 11.1 1.76655 11.7061 1.83147C12.3232 1.89759 12.8507 2.03785 13.3086 2.36565C13.5939 2.56988 13.8436 2.81963 14.0479 3.10491C14.3756 3.56285 14.5149 4.09034 14.5811 4.70745C14.646 5.31341 14.6455 6.07368 14.6455 7.02385Z",fill:"currentColor"})]}),S=()=>(0,a.jsx)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.00003 0.150391C10.7832 0.150391 13.8496 3.21685 13.8496 7C13.8496 10.7832 10.7832 13.8496 7.00003 13.8496C3.21688 13.8496 0.150421 10.7832 0.150421 7C0.150421 3.21685 3.21688 0.150391 7.00003 0.150391ZM5.37796 7.59961C5.4267 9.03204 5.64754 10.2965 5.97366 11.2197C6.15996 11.7471 6.36946 12.1301 6.57327 12.3701C6.77751 12.6105 6.92343 12.6504 7.00003 12.6504C7.07663 12.6504 7.22255 12.6105 7.42679 12.3701C7.6306 12.1301 7.8401 11.7471 8.0264 11.2197C8.35252 10.2965 8.57336 9.03204 8.6221 7.59961H5.37796ZM1.38187 7.59961C1.61456 9.80492 3.11593 11.6304 5.14261 12.3359C5.03268 12.1128 4.93227 11.8724 4.8428 11.6191C4.46342 10.5451 4.22775 9.13988 4.17874 7.59961H1.38187ZM9.82132 7.59961C9.77232 9.13988 9.53664 10.5451 9.15726 11.6191C9.06774 11.8726 8.96648 12.1127 8.85648 12.3359C10.8836 11.6307 12.3855 9.80524 12.6182 7.59961H9.82132ZM7.00003 1.34961C6.92343 1.34961 6.77751 1.38949 6.57327 1.62988C6.36946 1.86988 6.15996 2.25291 5.97366 2.78027C5.64754 3.70351 5.4267 4.96796 5.37796 6.40039H8.6221C8.57336 4.96796 8.35252 3.70351 8.0264 2.78027C7.8401 2.25291 7.6306 1.86988 7.42679 1.62988C7.22255 1.38949 7.07663 1.34961 7.00003 1.34961ZM8.85648 1.66309C8.96663 1.88656 9.06763 2.12715 9.15726 2.38086C9.53664 3.45487 9.77232 4.86012 9.82132 6.40039H12.6182C12.3855 4.19465 10.8837 2.36828 8.85648 1.66309ZM5.14261 1.66309C3.11578 2.3685 1.61457 4.19497 1.38187 6.40039H4.17874C4.22775 4.86012 4.46342 3.45487 4.8428 2.38086C4.93237 2.1273 5.03253 1.88645 5.14261 1.66309Z",fill:"currentColor"})}),y=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M11.3496 8.00006C11.3496 6.14991 9.85015 4.65045 8 4.65045C6.14985 4.65045 4.65039 6.14991 4.65039 8.00006C4.65039 9.85021 6.14985 11.3497 8 11.3497C9.85015 11.3497 11.3496 9.85021 11.3496 8.00006ZM12.6504 8.00006C12.6504 10.5682 10.5681 12.6505 8 12.6505C5.43188 12.6505 3.34961 10.5682 3.34961 8.00006C3.34961 5.43194 5.43188 3.34967 8 3.34967C10.5681 3.34967 12.6504 5.43194 12.6504 8.00006Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M8.65039 0.500061V2.50006H7.34961V0.500061H8.65039Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M8.65039 13.5001V15.5001H7.34961V13.5001H8.65039Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M3.15808 2.24041L4.57229 3.65462L3.6525 4.57441L2.23829 3.1602L3.15808 2.24041Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M12.3505 11.4328L13.7647 12.847L12.8449 13.7668L11.4307 12.3526L12.3505 11.4328Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M2.24537 12.847L3.65958 11.4328L4.57937 12.3526L3.16516 13.7668L2.24537 12.847Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M11.4377 3.65461L12.852 2.24039L13.7718 3.16018L12.3575 4.5744L11.4377 3.65461Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M0.5 7.35468H2.5V8.65546H0.5L0.5 7.35468Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M13.5 7.35468H15.5V8.65546H13.5V7.35468Z",fill:"currentColor"})]}),w=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M14.0593 12.922L15.0976 10.1247C15.3088 9.55596 15.4144 9.27144 15.4567 9.04665C15.7349 7.56758 14.7472 6.14744 13.2638 5.89363C13.0383 5.85506 12.7349 5.85506 12.1281 5.85506H11.11C10.6615 5.85506 10.4373 5.85506 10.3034 5.73382C10.2607 5.69514 10.2255 5.64892 10.1996 5.59746C10.1183 5.43619 10.1779 5.22003 10.2971 4.78771L10.8082 2.93426L10.819 2.89463C11.0336 2.0903 10.8052 1.23251 10.219 0.641455L10.1899 0.61247L10.1692 0.592133C9.77363 0.210141 9.13565 0.249409 8.7899 0.677031L8.77192 0.699743L4.71082 5.8609C4.52971 6.09107 4.38579 6.35144 4.38579 6.64433V12.7432C4.38579 14.3601 5.6966 15.6709 7.31357 15.6709L10.1068 15.6709C11.3628 15.6709 11.9908 15.6709 12.5044 15.3996C12.6724 15.3108 12.8289 15.2019 12.9706 15.0753C13.4037 14.6883 13.6223 14.0995 14.0593 12.922Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M2.91394 13.2114C2.91394 14.6907 4.08505 15.5536 4.08505 15.5536H2.65612C1.46334 15.5536 0.496399 14.5867 0.496399 13.3939V8.34446C0.496399 7.15168 1.46334 6.18473 2.65612 6.18473H2.91394V13.2114Z",fill:"currentColor"})]}),I=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M8.27861 0.811633C8.81985 0.142255 9.79016 0.0422445 10.4537 0.557662L10.5823 0.669367L10.6065 0.693605L10.6097 0.695713L10.6392 0.72522C11.3549 1.44685 11.6336 2.49474 11.3716 3.47675L11.3705 3.48097L11.361 3.5168L11.36 3.51891L10.8889 5.2261C10.8796 5.26003 10.8706 5.29164 10.8626 5.32094C10.8934 5.32101 10.927 5.322 10.9627 5.322H11.9006C12.4263 5.322 12.783 5.31906 13.0651 5.36731C14.8182 5.66725 15.9851 7.34574 15.6564 9.09363C15.6035 9.37493 15.4769 9.70926 15.2939 10.2023L14.337 12.7799C14.1401 13.3105 13.9773 13.7518 13.8101 14.1025C13.6375 14.4646 13.4385 14.7794 13.1441 15.0425C12.9712 15.197 12.7801 15.3303 12.5751 15.4387C12.2259 15.6232 11.8608 15.7 11.4612 15.7359C11.0742 15.7705 10.6034 15.7696 10.0374 15.7696H4.87371C4.08047 15.7696 3.42922 15.7703 2.90728 15.7138C2.37206 15.6558 1.88985 15.5311 1.4667 15.2237C1.22409 15.0475 1.01072 14.834 0.834405 14.5914C0.52696 14.1683 0.401312 13.6861 0.343323 13.1509C0.286761 12.6288 0.28747 11.977 0.28747 11.1834V9.51411C0.28747 8.84785 0.281286 8.36721 0.399176 7.95656C0.671091 7.00941 1.41109 6.26838 2.35823 5.99645C2.76888 5.87855 3.24952 5.88579 3.91579 5.88579C4.11977 5.88579 4.14542 5.88325 4.16238 5.88053C4.23526 5.8687 4.30403 5.83669 4.35839 5.78674C4.37104 5.77511 4.38755 5.7561 4.51436 5.59494L8.25648 0.839033L8.25754 0.837979L8.27861 0.811633ZM1.69116 11.1834C1.69116 12.0083 1.69211 12.5712 1.73859 13.0002C1.78365 13.4158 1.86467 13.6222 1.96937 13.7663C2.05914 13.8898 2.16727 13.999 2.29079 14.0888C2.43495 14.1935 2.6421 14.2745 3.05797 14.3195C3.45891 14.363 3.97631 14.3656 4.71564 14.3659C4.30795 13.8053 4.06447 13.1172 4.06437 12.371V8.59412H5.46807V12.371C5.46832 13.4734 6.3616 14.367 7.46401 14.367H10.0374C10.6286 14.367 11.0269 14.3663 11.3368 14.3385C11.6339 14.3118 11.7956 14.2639 11.9196 14.1984C12.024 14.1431 12.1213 14.0747 12.2094 13.996C12.3139 13.9025 12.4151 13.7679 12.5434 13.4986C12.6774 13.2177 12.8162 12.8451 13.0219 12.2909L13.9787 9.71328C14.1848 9.15822 14.253 8.96737 14.278 8.83439C14.4617 7.85698 13.8092 6.91901 12.829 6.75098C12.6956 6.72816 12.4928 6.72464 11.9006 6.72464H10.9627C10.7737 6.72464 10.5693 6.72663 10.4 6.70672C10.2211 6.68568 9.96696 6.6303 9.74764 6.43167C9.64448 6.33817 9.5595 6.22616 9.49683 6.10183C9.36384 5.8379 9.37793 5.57905 9.40515 5.40104C9.43094 5.23267 9.48666 5.03623 9.53688 4.8541L10.0079 3.14585L10.0174 3.11108C10.1488 2.61344 10.0077 2.08344 9.64648 1.71687L9.60854 1.67893L9.55058 1.6431C9.48789 1.62049 9.41419 1.6382 9.36932 1.69368L9.35773 1.70633L9.35878 1.70738L5.61666 6.46224C5.51816 6.58741 5.42231 6.71336 5.30683 6.81948C5.05069 7.05477 4.73119 7.20945 4.3879 7.26525C4.23309 7.29038 4.07507 7.28843 3.91579 7.28843C3.1535 7.28843 2.9191 7.29576 2.74604 7.34534C2.26358 7.48385 1.88558 7.86087 1.74702 8.34331C1.69732 8.51642 1.69116 8.75116 1.69116 9.51411V11.1834Z",fill:"currentColor"})}),T=()=>(0,a.jsxs)("svg",{width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M2.84336 13.3411C2.71486 14.3087 3.01305 15.3218 3.74278 16.0745L3.92246 16.2562C4.67502 16.9858 5.68876 17.2827 6.65684 17.1546L7.81114 18.3089C6.17348 18.8967 4.27552 18.5485 2.94785 17.2611C2.87685 17.1922 2.80679 17.1221 2.73789 17.0511C1.4501 15.7235 1.10046 13.8247 1.68809 12.1868L2.84336 13.3411Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M12.7477 13.805C12.5649 14.1103 12.3456 14.4002 12.0875 14.6663C12.0618 14.6928 12.0315 14.7233 11.983 14.7718L9.59922 17.1566C9.43845 17.3173 9.26949 17.4686 9.08946 17.6077L8.08848 16.6068C8.23895 16.5033 8.3838 16.3874 8.51914 16.2562L11.0826 13.6917C11.3509 13.415 11.5612 13.103 11.7135 12.7708L12.7477 13.805Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M8.03965 9.10188C8.14036 9.75543 8.43496 10.3851 8.9293 10.8948C9.2276 11.2023 9.55943 11.4697 9.92344 11.6527L8.8961 12.68C8.53564 12.4524 8.22465 12.1731 7.92539 11.8724C6.8245 10.7382 6.4077 9.18694 6.67637 7.73762L8.03965 9.10188Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M11.0934 7.29719C11.4509 7.52066 11.7823 7.80688 12.0875 8.12141C13.2202 9.28951 13.6251 10.8987 13.3063 12.3841L11.9967 11.0745C11.9272 10.3549 11.6233 9.6537 11.0826 9.09602C10.7791 8.78915 10.4567 8.51823 10.066 8.32551L11.0934 7.29719Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M4.87168 8.37141C4.81989 8.98945 4.85611 9.61796 4.98692 10.2376L3.74278 11.4798C3.61161 11.6151 3.49466 11.7592 3.39121 11.9095L2.38926 10.9075C2.52811 10.7278 2.68095 10.5602 2.84141 10.3997L4.87168 8.37141Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M17.5064 9.22004C17.3968 9.35209 17.2801 9.47762 17.1588 9.59895L15.1158 11.6409C15.1558 11.0306 15.1094 10.4122 14.9723 9.80403L16.2564 8.52082C16.3482 8.42629 16.4322 8.32613 16.5104 8.22395L17.5064 9.22004Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M12.0221 1.7552C13.6968 1.07969 15.6808 1.40862 17.0543 2.74153C17.1243 2.80953 17.1933 2.87851 17.2613 2.94856C18.5936 4.32209 18.9217 6.30595 18.2467 7.98078L17.1256 6.85969C17.3269 5.83214 17.0376 4.72736 16.2564 3.92219L16.0797 3.74543C15.2744 2.96418 14.1695 2.67446 13.1422 2.87629L12.0221 1.7552Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M11.7779 3.49153C11.6758 3.56966 11.5775 3.65475 11.483 3.74641L8.9293 6.30012C8.63121 6.60733 8.40461 6.95812 8.24961 7.33137L7.20469 6.28645C7.39848 5.94376 7.63875 5.61986 7.92539 5.32453C7.95046 5.29871 7.97959 5.26839 8.02696 5.22102L10.4049 2.84504C10.5262 2.7237 10.6507 2.60613 10.7828 2.49641L11.7779 3.49153Z",fill:"currentColor"})]}),A=()=>(0,a.jsxs)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M8.19724 5.86963C9.20917 6.90061 9.20966 8.55265 8.19724 9.58332L6.88868 10.8919C5.85798 11.9039 4.20581 11.9037 3.17499 10.8919L3.1087 10.8242C2.09619 9.79334 2.09623 8.14142 3.1087 7.11052L4.36754 5.85168C4.28258 6.33752 4.30352 6.84348 4.44074 7.33356L3.89245 7.88047C3.3004 8.48342 3.30105 9.45064 3.89315 10.0536L3.94563 10.1061C4.54858 10.6979 5.51518 10.698 6.11805 10.1061L7.4128 8.81269C8.00481 8.20996 8.00501 7.24261 7.41349 6.63958L7.35963 6.5871C7.21972 6.4497 7.05991 6.34428 6.89006 6.27083L7.70006 5.46083C7.85173 5.55762 7.99604 5.67084 8.12957 5.80196L8.19724 5.86963Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M5.8091 8.12642C4.79581 7.09541 4.79588 5.44239 5.8091 4.41135C5.8173 4.40298 5.82704 4.39203 5.84087 4.3782L7.0783 3.14076C7.09221 3.12687 7.10308 3.11722 7.11145 3.109C8.1425 2.09585 9.79554 2.09573 10.8265 3.109L10.8907 3.17322C11.9041 4.20419 11.9039 5.85721 10.8907 6.88829L9.6319 8.14575C9.70563 7.66575 9.67561 7.16889 9.53453 6.68942L10.1063 6.11765C10.6989 5.51452 10.6991 4.54685 10.1063 3.94385L10.0552 3.89413C9.45212 3.30151 8.48443 3.30145 7.88139 3.89413L6.59355 5.18198C6.00078 5.78501 6.00089 6.75268 6.59355 7.35578L6.64327 7.40688C6.77994 7.54126 6.93552 7.64522 7.10109 7.71831L6.29247 8.52693C6.14443 8.43121 6.00392 8.319 5.87332 8.19064L5.8091 8.12642Z",fill:"currentColor"})]}),k=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M9.94133 6.5018C11.3218 7.99609 11.3218 10.3012 9.94128 11.7955C9.88691 11.8543 9.82125 11.9197 9.72099 12.0199L7.75707 13.9838C7.65709 14.0838 7.592 14.1491 7.53334 14.2034C6.03906 15.5844 3.7327 15.5855 2.23827 14.2049C2.17933 14.1504 2.11374 14.0845 2.01315 13.9839C1.91318 13.8839 1.84922 13.8188 1.79495 13.7602C0.413857 12.2657 0.413909 9.95954 1.795 8.46509C1.84923 8.40646 1.91335 8.34121 2.01321 8.24135L3.79275 6.46319C3.71814 7.08107 3.75236 7.71451 3.90115 8.33524L3.00344 9.23158C2.89398 9.34103 2.8535 9.38313 2.82251 9.41664C1.93771 10.3745 1.93704 11.8514 2.82179 12.8093C2.85279 12.8428 2.89383 12.8841 3.0034 12.9936C3.11272 13.103 3.15429 13.1443 3.18777 13.1753C4.14561 14.0604 5.62381 14.0609 6.58178 13.1759C6.61532 13.1449 6.65722 13.1032 6.76685 12.9936L8.73077 11.0297C8.83999 10.9205 8.88142 10.8788 8.91238 10.8453C9.79744 9.88734 9.7969 8.40917 8.91173 7.4513C8.88074 7.41782 8.83944 7.37626 8.73011 7.26693C8.62082 7.15763 8.58061 7.11629 8.54712 7.08532C8.37347 6.92483 8.18243 6.79367 7.98088 6.69171L9.00289 5.6697C9.17506 5.78379 9.34035 5.91271 9.49663 6.05709C9.55538 6.11141 9.62026 6.17658 9.72036 6.27668C9.82094 6.37726 9.88686 6.44286 9.94133 6.5018Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M6.06816 9.49202C4.68626 7.9973 4.68667 5.68949 6.06885 4.19493C6.12268 4.13677 6.18789 4.07312 6.28706 3.97396L8.24541 2.01423C8.34478 1.91485 8.41018 1.85061 8.46845 1.79671C9.96301 0.414963 12.2689 0.414983 13.7635 1.79671C13.8217 1.85057 13.8866 1.91565 13.9858 2.01492C14.0849 2.114 14.1502 2.17775 14.204 2.23589C15.5861 3.73046 15.5866 6.03829 14.2047 7.53297C14.1508 7.59131 14.0854 7.65644 13.9858 7.75602L12.1994 9.54105C12.2614 8.92989 12.2185 8.30594 12.0634 7.69663L12.9956 6.76579C13.1044 6.65698 13.1458 6.61535 13.1765 6.58211C14.0621 5.6241 14.0621 4.14546 13.1765 3.18744C13.1458 3.15425 13.104 3.11356 12.9956 3.00514C12.8877 2.89722 12.8471 2.85557 12.814 2.82491C11.8559 1.93896 10.376 1.93893 9.41794 2.82491C9.38479 2.8556 9.34381 2.89628 9.23564 3.00445L7.27728 4.96419C7.16875 5.07271 7.12708 5.11328 7.09636 5.14649C6.21074 6.10447 6.21153 7.58242 7.09705 8.54046C7.12775 8.57364 7.16826 8.61581 7.27659 8.72414C7.38456 8.83211 7.42647 8.87233 7.45958 8.90299C7.62849 9.05916 7.81309 9.18817 8.00856 9.289L6.98795 10.3096C6.82111 10.1978 6.66052 10.0716 6.50872 9.9312C6.45057 9.87739 6.38547 9.81347 6.28637 9.71437C6.1871 9.6151 6.12202 9.55024 6.06816 9.49202Z",fill:"currentColor"})]}),M=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M10.8239 3.54739V4.78448H4.63437V3.54739H10.8239Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M10.8239 6.12634V7.36344H4.63437V6.12634H10.8239Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.073 8.7053V9.94239H4.63437V8.7053H9.073Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.13321 0.573579C10.0076 0.573578 10.7179 0.572575 11.285 0.634023C11.8645 0.696844 12.3743 0.831701 12.8193 1.15485C13.0776 1.34251 13.3056 1.57053 13.4933 1.82881C13.8164 2.27375 13.9513 2.78366 14.0141 3.36308C14.0755 3.9302 14.0745 4.64054 14.0745 5.5149V6.17576L12.7327 7.56295V5.5149C12.7327 4.61098 12.732 3.98625 12.6803 3.50815C12.6298 3.04275 12.5379 2.79502 12.4083 2.6166C12.3033 2.47216 12.176 2.34477 12.0315 2.23983C11.8531 2.11021 11.6054 2.01828 11.14 1.96783C10.6618 1.91606 10.0372 1.91544 9.13321 1.91544H6.32658C5.42262 1.91544 4.79796 1.91609 4.31983 1.96783C3.85451 2.01824 3.60672 2.11034 3.42827 2.23983C3.28392 2.3447 3.15643 2.47228 3.0515 2.6166C2.9219 2.79501 2.82997 3.04279 2.7795 3.50815C2.72774 3.98625 2.72712 4.61098 2.72712 5.5149V10.023C2.72712 10.9274 2.72773 11.5526 2.7795 12.0308C2.82992 12.496 2.92205 12.7429 3.0515 12.9213C3.15645 13.0658 3.28384 13.1931 3.42827 13.2981C3.60676 13.4278 3.85408 13.5207 4.31983 13.5711C4.79797 13.6229 5.42259 13.6235 6.32658 13.6235H6.87057L5.57707 14.9593C5.03527 14.9557 4.57031 14.9468 4.17476 14.9039C3.59508 14.8411 3.08558 14.7064 2.64048 14.3831C2.38215 14.1954 2.15422 13.9685 1.96653 13.7101C1.64319 13.265 1.50851 12.7546 1.4457 12.1749C1.38432 11.6077 1.38525 10.8974 1.38525 10.023V5.5149C1.38525 4.64054 1.38426 3.9302 1.4457 3.36308C1.50853 2.78368 1.64341 2.27374 1.96653 1.82881C2.15417 1.57064 2.38228 1.34244 2.64048 1.15485C3.08544 0.831858 3.59533 0.696815 4.17476 0.634023C4.74193 0.572606 5.45218 0.573579 6.32658 0.573579H9.13321Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M14.2193 14.9553H10.0124L11.3744 13.6135H14.2193V14.9553Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M8.24493 13.3711L7.49015 14.8807C7.40148 15.058 7.58961 15.2462 7.76695 15.1575L9.27651 14.4027L14.6147 9.09939L13.5832 8.06781L8.24493 13.3711Z",fill:"currentColor"})]}),R=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M5.16437 2.61478C4.54669 2.61478 4.12855 2.61478 3.80695 2.6431C3.49459 2.67065 3.33999 2.72105 3.23468 2.77982C3.02433 2.89726 2.85016 3.07043 2.73273 3.28079C2.67397 3.38612 2.62453 3.54066 2.59699 3.85306C2.56863 4.17469 2.56769 4.59266 2.56769 5.21048L2.56769 10.7896C2.56769 11.4074 2.56864 11.8254 2.59699 12.147C2.62453 12.4594 2.67397 12.6139 2.73273 12.7193C2.85016 12.9296 3.02433 13.1028 3.23468 13.2202C3.33998 13.279 3.49459 13.3294 3.80695 13.357C4.12855 13.3853 4.54669 13.3853 5.16437 13.3853V14.7857C4.57158 14.7857 4.08124 14.7865 3.6839 14.7515C3.27733 14.7156 2.90105 14.6377 2.55206 14.4429C2.11511 14.1989 1.75397 13.8379 1.51007 13.4009C1.31552 13.0521 1.23829 12.6764 1.20246 12.2701C1.16743 11.8727 1.16828 11.3825 1.16828 10.7896L1.16828 5.21048C1.16828 4.61763 1.16743 4.12736 1.20246 3.73001C1.23829 3.32363 1.31551 2.948 1.51007 2.59915C1.75398 2.16214 2.1151 1.80113 2.55207 1.55716C2.90105 1.36239 3.27733 1.28442 3.6839 1.24857C4.08124 1.21356 4.57158 1.21439 5.16437 1.21439L5.16437 2.61478Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M14.8109 7.73392C14.8387 7.91008 14.8388 8.08998 14.8109 8.26615C14.7585 8.59627 14.5985 8.8555 14.4222 9.07474C14.254 9.28376 14.0229 9.5141 13.7689 9.7681L10.4769 13.0591L9.48664 12.0689L12.7786 8.77786C12.8053 8.7512 12.8311 8.72543 12.8558 8.70072H4.91144V7.30033H12.8568C12.8317 7.27526 12.8057 7.24926 12.7786 7.2222L9.48664 3.93118L10.4769 2.94095L13.7689 6.23197C14.023 6.48608 14.254 6.71623 14.4222 6.92533C14.5985 7.14457 14.7585 7.40378 14.8109 7.73392Z",fill:"currentColor"})]}),j=()=>(0,a.jsxs)("svg",{width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M17.2028 4.90042V6.43663H2.7973V4.90042H17.2028Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M10.9604 13.0635V14.5997H2.7973V13.0635H10.9604Z",fill:"currentColor"})]}),N=()=>(0,a.jsxs)("svg",{width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M14.8113 15.8272C13.5356 16.8433 11.9198 17.4502 10.1599 17.4503V19.0499C12.2947 19.0499 14.2593 18.3121 15.8084 17.0782L14.8113 15.8272ZM15.9939 5.35358C17.0139 6.62782 17.6238 8.24187 17.6238 10.0001C17.6238 11.7583 17.0139 13.3723 15.9939 14.6465L17.2439 15.6465C18.4826 14.099 19.2234 12.1348 19.2234 10.0001C19.2234 7.86531 18.4826 5.90109 17.2439 4.35358L15.9939 5.35358ZM1.95975 6.336C0.912057 8.63281 0.77661 11.373 1.96952 13.8799L3.41385 13.1924C2.44405 11.1543 2.54405 8.91117 3.41581 7.00006L1.95975 6.336ZM10.1599 0.950256C7.35576 0.950264 4.95215 2.24338 3.33573 4.16119L4.55936 5.19244C5.9008 3.60089 7.87073 2.54987 10.1599 2.54987C11.9198 2.54988 13.5356 3.15682 14.8113 4.17291L15.8084 2.92194C14.2593 1.68807 12.2947 0.950267 10.1599 0.950256Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M6.33866 16.2574C5.45622 15.6421 4.19004 15.4233 3.1453 16.0826L3.12772 16.0933L2.12968 16.7965L2.63261 18.2936L2.68143 18.3649L4.00663 17.4313C4.37846 17.2015 4.93518 17.2284 5.42362 17.569C5.84129 17.8603 6.24524 18.0987 6.65995 18.2867L7.38846 18.6168L8.0496 17.1598L7.32108 16.8297C7.01379 16.6904 6.6943 16.5054 6.33866 16.2574Z",fill:"currentColor"})]}),L=()=>(0,a.jsx)("svg",{width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10 1.22949C5.15604 1.22949 1.22943 5.1561 1.22943 10.0001C1.22943 11.3438 1.53197 12.619 2.07365 13.7593L2.40679 14.4596L3.80656 13.7943L3.47436 13.0939L3.31631 12.7371C2.97057 11.8939 2.77968 10.97 2.77968 10.0001C2.77968 6.0125 6.01243 2.77974 10 2.77974C13.9876 2.77974 17.2203 6.0125 17.2203 10.0001C17.2203 13.9876 13.9876 17.2204 10 17.2204C9.18341 17.2204 8.58586 17.1622 8.05603 17.0159C7.53403 16.8718 7.03891 16.6306 6.44615 16.2172C5.5775 15.6113 4.3323 15.3976 3.3059 16.0459L3.28981 16.0563L3.27372 16.0676L2.5904 16.5484L3.10431 18.0826L4.14444 17.35C4.51837 17.1207 5.07302 17.1507 5.5584 17.4892C6.26064 17.979 6.91506 18.3092 7.64339 18.5104C8.36397 18.7093 9.11785 18.7706 10 18.7706C14.844 18.7706 18.7706 14.844 18.7706 10.0001C18.7706 5.1561 14.844 1.22949 10 1.22949ZM9.2192 6.36955V9.22493H6.36949V10.7752H9.2192V13.6306H10.7694V10.7752H13.6305V9.22493H10.7694V6.36955H9.2192Z",fill:"currentColor"})}),O=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.67269 0.522888C10.8339 0.522888 11.7599 0.522762 12.4963 0.602541C13.2453 0.683705 13.8789 0.854296 14.4263 1.25202C14.7504 1.48744 15.0354 1.77252 15.2709 2.09654C15.6686 2.64398 15.8392 3.27762 15.9203 4.0266C16.0001 4.76295 16 5.689 16 6.85019V9.14991C16 10.3111 16.0001 11.2372 15.9203 11.9735C15.8392 12.7225 15.6686 13.3561 15.2709 13.9036C15.0354 14.2276 14.7504 14.5127 14.4263 14.7481C13.8789 15.1458 13.2453 15.3164 12.4963 15.3976C11.7599 15.4773 10.8339 15.4772 9.67269 15.4772H6.32727C5.16608 15.4772 4.24003 15.4773 3.50368 15.3976C2.75471 15.3164 2.12106 15.1458 1.57363 14.7481C1.2496 14.5127 0.964519 14.2276 0.7291 13.9036C0.331377 13.3561 0.160786 12.7225 0.0796224 11.9735C-0.000156655 11.2372 -3.05163e-05 10.3111 -3.05163e-05 9.14991V6.85019C-3.05163e-05 5.689 -0.000156655 4.76295 0.0796224 4.0266C0.160786 3.27762 0.331377 2.64398 0.7291 2.09654C0.964519 1.77252 1.2496 1.48744 1.57363 1.25202C2.12106 0.854296 2.75471 0.683705 3.50368 0.602541C4.24003 0.522762 5.16608 0.522888 6.32727 0.522888H9.67269ZM5.543 1.8872V14.1119C5.78633 14.1128 6.04706 14.117 6.32727 14.117H9.67269C10.8639 14.117 11.7032 14.1165 12.3492 14.0465C12.9824 13.9779 13.3497 13.8495 13.6267 13.6483C13.8354 13.4967 14.0195 13.3126 14.171 13.104C14.3722 12.8269 14.5007 12.4596 14.5693 11.8265C14.6393 11.1804 14.6398 10.3411 14.6398 9.14991V6.85019C14.6398 5.65901 14.6393 4.81972 14.5693 4.17365C14.5007 3.54053 14.3722 3.17323 14.171 2.89614C14.0195 2.68752 13.8354 2.50341 13.6267 2.35184C13.3497 2.15065 12.9824 2.02217 12.3492 1.95358C11.7032 1.88362 10.8639 1.88311 9.67269 1.88311H6.32727C6.04706 1.88311 5.78633 1.88625 5.543 1.8872ZM4.18277 1.91171C3.99122 1.92164 3.81477 1.93582 3.65073 1.95358C3.01761 2.02217 2.65031 2.15065 2.37322 2.35184C2.1646 2.50341 1.98049 2.68752 1.82892 2.89614C1.62773 3.17323 1.49925 3.54053 1.43066 4.17365C1.36071 4.81972 1.3602 5.65901 1.3602 6.85019V9.14991C1.3602 10.3411 1.36071 11.1804 1.43066 11.8265C1.49925 12.4596 1.62773 12.8269 1.82892 13.104C1.98049 13.3126 2.1646 13.4967 2.37322 13.6483C2.65031 13.8495 3.01761 13.9779 3.65073 14.0465C3.81475 14.0643 3.99124 14.0774 4.18277 14.0874V1.91171Z",fill:"currentColor"})}),F=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M5.5498 9.75006V5.00006H6.9502V9.75006C6.9502 10.33 7.4201 10.7999 8 10.7999C8.5799 10.7999 9.0498 10.33 9.0498 9.75006V4.50006C9.0498 2.95366 7.7964 1.70026 6.25 1.70026C4.7036 1.70026 3.4502 2.95366 3.4502 4.50006V9.75006C3.4502 12.263 5.4871 14.2999 8 14.2999C10.5129 14.2999 12.5498 12.263 12.5498 9.75006V4.00006H13.9502V9.75006C13.9502 13.0362 11.2861 15.7003 8 15.7003C4.71391 15.7003 2.0498 13.0362 2.0498 9.75006V4.50006C2.04981 2.18047 3.9304 0.299867 6.25 0.299866C8.5696 0.299866 10.4502 2.18046 10.4502 4.50006V9.75006C10.4502 11.1032 9.3531 12.2003 8 12.2003C6.6469 12.2003 5.5498 11.1032 5.5498 9.75006Z",fill:"currentColor"})}),P=()=>(0,a.jsxs)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M10.3574 5.02295C10.3574 4.18592 10.3566 3.60598 10.3086 3.16162C10.2617 2.72854 10.1758 2.49535 10.0527 2.32568C9.95376 2.18922 9.83369 2.06924 9.69727 1.97022C9.5276 1.84716 9.29444 1.76026 8.86133 1.71338C8.41698 1.6653 7.83709 1.66455 7 1.66455C6.16301 1.66455 5.58302 1.66533 5.13867 1.71338C4.70548 1.76026 4.47242 1.84714 4.30274 1.97022C4.16621 2.06926 4.04631 2.18916 3.94727 2.32568C3.82419 2.49537 3.73731 2.72843 3.69043 3.16162C3.64238 3.60597 3.6416 4.18596 3.6416 5.02295V8.97705C3.6416 9.814 3.64239 10.394 3.69043 10.8384C3.73731 11.2716 3.82419 11.5046 3.94727 11.6743C4.04634 11.8109 4.16615 11.9317 4.30274 12.0308C4.47239 12.1537 4.70575 12.2398 5.13867 12.2866C5.58302 12.3347 6.163 12.3355 7 12.3355C7.83709 12.3355 8.41698 12.3347 8.86133 12.2866C9.29443 12.2397 9.5276 12.1538 9.69727 12.0308C9.83387 11.9317 9.95365 11.8109 10.0527 11.6743C10.1757 11.5047 10.2617 11.2714 10.3086 10.8384C10.3566 10.394 10.3574 9.81403 10.3574 8.97705V5.02295ZM11.5576 8.97705C11.5576 9.78758 11.5586 10.4443 11.502 10.9683C11.444 11.5033 11.3204 11.9713 11.0244 12.3794C10.851 12.6184 10.6404 12.8281 10.4014 13.0015C9.9932 13.2975 9.52537 13.4211 8.99024 13.479C8.46635 13.5357 7.81041 13.5347 7 13.5347C6.18948 13.5347 5.53273 13.5357 5.00879 13.479C4.47385 13.4211 4.0057 13.2974 3.59766 13.0015C3.35882 12.8282 3.14886 12.6182 2.97559 12.3794C2.67961 11.9713 2.55597 11.5032 2.49805 10.9683C2.44135 10.4443 2.44238 9.78758 2.44238 8.97705V5.02295C2.44238 4.21243 2.44135 3.55568 2.49805 3.03174C2.55598 2.4968 2.67962 2.02866 2.97559 1.62061C3.14887 1.38177 3.35883 1.17182 3.59766 0.998536C4.00571 0.70257 4.47385 0.578927 5.00879 0.520997C5.53273 0.464302 6.18948 0.465333 7 0.465333C7.81041 0.465333 8.46635 0.464308 8.99024 0.520997C9.52537 0.578905 9.9932 0.702489 10.4014 0.998536C10.6404 1.17191 10.851 1.38158 11.0244 1.62061C11.3204 2.02867 11.444 2.49678 11.502 3.03174C11.5586 3.55568 11.5576 4.21243 11.5576 5.02295V8.97705Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M8.75829 10.2657V11.3653H5.24071V10.2657H8.75829Z",fill:"currentColor"})]}),D=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M12.3033 5.22076C12.3033 4.30543 12.3018 3.67477 12.2496 3.19244C12.1987 2.72318 12.1061 2.47707 11.9781 2.30084C11.8733 2.15663 11.7463 2.02966 11.6021 1.92487C11.4259 1.79689 11.1805 1.70422 10.7115 1.65338C10.2292 1.60113 9.5985 1.60065 8.68317 1.60065H7.31793C6.40262 1.60065 5.77194 1.60116 5.28961 1.65338C4.82034 1.70422 4.57423 1.79683 4.39801 1.92487C4.25378 2.02967 4.12684 2.15661 4.02203 2.30084C3.894 2.47707 3.80139 2.72318 3.75055 3.19244C3.69832 3.67477 3.69782 4.30545 3.69782 5.22076V10.7803C3.69782 11.6958 3.69829 12.3263 3.75055 12.8087C3.80137 13.2777 3.8941 13.5231 4.02203 13.6993C4.12679 13.8435 4.25385 13.9705 4.39801 14.0753C4.57423 14.2033 4.82034 14.2959 5.28961 14.3467C5.77195 14.399 6.40258 14.4005 7.31793 14.4005H8.68317C9.5985 14.4005 10.2292 14.399 10.7115 14.3467C11.1805 14.2959 11.4259 14.2033 11.6021 14.0753C11.7464 13.9704 11.8733 13.8435 11.9781 13.6993C12.1061 13.5231 12.1987 13.2778 12.2496 12.8087C12.3018 12.3263 12.3033 11.6958 12.3033 10.7803V5.22076ZM13.7027 10.7803C13.7027 11.6645 13.7035 12.3838 13.6412 12.959C13.5774 13.5474 13.4412 14.0679 13.1109 14.5225C12.9198 14.7856 12.6884 15.0169 12.4254 15.2081C11.9707 15.5384 11.4503 15.6756 10.8619 15.7393C10.2867 15.8016 9.5673 15.7999 8.68317 15.7999H7.31793C6.43359 15.7999 5.71353 15.8016 5.13825 15.7393C4.54999 15.6756 4.03032 15.5383 3.57575 15.2081C3.31257 15.0169 3.08043 14.7857 2.88922 14.5225C2.55896 14.0679 2.42269 13.5474 2.35895 12.959C2.29666 12.3838 2.29742 11.6645 2.29742 10.7803V5.22076C2.29742 4.33642 2.29662 3.61636 2.35895 3.04108C2.42269 2.45296 2.55914 1.93308 2.88922 1.47858C3.08043 1.2154 3.31257 0.983261 3.57575 0.792054C4.03024 0.461976 4.55013 0.325522 5.13825 0.26178C5.71353 0.199452 6.43359 0.200257 7.31793 0.200257H8.68317C9.56732 0.200257 10.2867 0.199466 10.8619 0.26178C11.4503 0.325528 11.9707 0.461728 12.4254 0.792054C12.6885 0.983252 12.9197 1.21542 13.1109 1.47858C13.441 1.9331 13.5774 2.45291 13.6412 3.04108C13.7035 3.61636 13.7027 4.33642 13.7027 5.22076V10.7803Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M10.104 11.9142V13.215H5.89599V11.9142H10.104Z",fill:"currentColor"})]}),B=()=>(0,a.jsxs)("svg",{width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M5.90895 1.6638V3.06419H4.54567C3.12153 3.06424 1.97345 4.21232 1.9734 5.63646H0.573013C0.573062 3.43912 2.34833 1.66385 4.54567 1.6638H5.90895Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M0.572998 14.3637V13.8461H1.97339V14.3637C1.97357 15.7877 3.1216 16.9359 4.54565 16.936H10.9041V18.3364H4.54565C2.3484 18.3363 0.573178 16.5609 0.572998 14.3637Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M19.427 14.3634C19.427 16.5608 17.6517 18.336 15.4543 18.336V16.9356C16.8785 16.9356 18.0266 15.7876 18.0266 14.3634H19.427Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M18.0264 5.63644C18.0264 4.21227 16.8784 3.06418 15.4542 3.06418H7.53816V1.66379H15.4542C17.6516 1.66379 19.4268 3.43907 19.4268 5.63644V7.27316H18.0264V5.63644Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M11.8388 7.45169C11.8085 7.56906 11.791 7.69156 11.791 7.8179C11.791 8.6312 12.4592 9.29928 13.2724 9.29935C13.3985 9.29935 13.5205 9.28069 13.6377 9.25052L14.7021 10.315C14.28 10.5581 13.7926 10.6997 13.2724 10.6997C11.686 10.6997 10.3906 9.40439 10.3906 7.8179C10.3907 7.29768 10.5312 6.80943 10.7744 6.38724L11.8388 7.45169ZM13.2724 4.93606C14.8589 4.93606 16.1541 6.2315 16.1543 7.8179C16.1543 8.34156 16.0107 8.83228 15.7646 9.25638L14.7021 8.19388C14.7341 8.07351 14.7539 7.94781 14.7539 7.8179C14.7537 7.0047 14.0857 6.33646 13.2724 6.33646C13.1422 6.33647 13.0161 6.35513 12.8955 6.38724L11.834 5.32571C12.2581 5.07956 12.7488 4.93609 13.2724 4.93606Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M14.6537 16.9359L15.4543 16.9356V18.336L14.3637 18.3363C14.1781 18.3363 13.9998 18.2623 13.8685 18.1312L13.0502 17.3129L14.0404 16.3226L14.6537 16.9359Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M5.05386 9.26964C5.43507 9.24335 5.80611 9.2695 6.17593 9.34874H6.17984C6.69306 9.46213 7.07357 9.57989 7.5314 9.91515C7.93133 10.2081 8.3981 10.6749 9.14077 11.4122L8.15444 12.4054C7.37049 11.627 6.99687 11.2594 6.70425 11.045C6.46953 10.8731 6.30344 10.8097 5.87905 10.7159C5.63934 10.6649 5.40063 10.6479 5.15054 10.6651L5.14859 10.6661C4.88213 10.6839 4.61766 10.7602 4.27651 10.9376C4.18132 10.9871 4.07989 11.0442 3.97085 11.1105L3.24429 9.91417C3.37501 9.83472 3.50363 9.76167 3.63101 9.69542C4.09925 9.45189 4.55106 9.30342 5.05386 9.26964Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M1.97339 7.07523V10.7862C2.1011 10.6921 2.22781 10.5963 2.3562 10.503L2.76733 11.0694L3.17944 11.6348C2.78955 11.9184 2.40216 12.2063 2.01636 12.4971C1.42512 12.9428 0.572998 12.524 0.572998 11.7784V7.07523H1.97339Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M19.427 8.63635V13.1813H18.0266V8.63635H19.427Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M12.7141 14.9964L11.7238 15.9867L9.47772 13.7406L10.468 12.7503L12.7141 14.9964Z",fill:"currentColor"})]}),V=()=>(0,a.jsx)("svg",{width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M15.6778 1.54355C16.4878 1.63946 17.1934 1.83699 17.8097 2.28476C18.1831 2.55613 18.5119 2.88491 18.7833 3.25839C19.2473 3.8972 19.4424 4.63166 19.5343 5.4791C19.6243 6.30998 19.6231 7.3519 19.6231 8.64414V11.3561C19.6231 12.648 19.6242 13.6893 19.5343 14.5201C19.4424 15.3677 19.2474 16.1029 18.7833 16.7418C18.5119 17.1153 18.1832 17.4441 17.8097 17.7154C17.1707 18.1797 16.4358 18.3755 15.588 18.4674C14.7571 18.5574 13.7152 18.5553 12.4229 18.5553H7.57627C7.27435 18.5553 6.98611 18.5553 6.71103 18.5543L10.5811 11.2125L17.6397 14.9557C17.6825 14.7788 17.7186 14.5725 17.7452 14.3268C17.8223 13.6153 17.8233 12.6883 17.8233 11.3561V8.64414C17.8233 7.31189 17.8223 6.38485 17.7452 5.67343C17.67 4.97883 17.5304 4.59703 17.3263 4.31601C17.1659 4.09541 16.9717 3.90111 16.7511 3.74082C16.4701 3.53681 16.0887 3.39809 15.3946 3.32285C15.2018 3.30196 14.9931 3.28718 14.7647 3.27597L15.6778 1.54355ZM13.0177 1.44394L12.0685 3.24472H7.57627C6.24395 3.24472 5.31699 3.24577 4.60556 3.32285C3.91094 3.39811 3.52916 3.53664 3.24814 3.74082C3.02744 3.90117 2.8333 4.09531 2.67294 4.31601C2.46878 4.59703 2.33023 4.97884 2.25498 5.67343C2.17791 6.38486 2.17685 7.31186 2.17685 8.64414V11.6471C2.24717 11.5791 2.33526 11.4993 2.4708 11.3775L2.96005 10.9381C3.99717 10.0064 4.5157 9.54036 5.12705 9.34433C5.48619 9.22922 5.86401 9.1828 6.24033 9.20761C6.8327 9.24674 7.4037 9.52973 8.46005 10.0885L4.06748 18.4215C3.36335 18.3148 2.74135 18.1156 2.19052 17.7154C1.817 17.444 1.48827 17.1153 1.21689 16.7418C0.752676 16.1028 0.556786 15.3678 0.464936 14.5201C0.374974 13.6893 0.376069 12.648 0.376069 11.3561V8.64414C0.376069 7.3519 0.37492 6.30998 0.464936 5.4791C0.556793 4.63154 0.752789 3.89727 1.21689 3.25839C1.48827 2.88487 1.817 2.55615 2.19052 2.28476C2.8294 1.82064 3.56366 1.62467 4.41123 1.53281C5.24212 1.44279 6.284 1.44394 7.57627 1.44394H13.0177ZM14.3282 5.89218C15.4251 5.89218 16.3145 6.78167 16.3145 7.87851C16.3143 8.97517 15.4249 9.86386 14.3282 9.86386C13.2316 9.86372 12.3431 8.97509 12.3429 7.87851C12.3429 6.78176 13.2315 5.89232 14.3282 5.89218Z",fill:"currentColor"})}),H=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M8.66003 0.96386L14.9887 7.29255L13.2308 7.64415L9.71481 11.1601L9.2033 14.2292C9.12307 14.7106 8.53228 14.8999 8.1872 14.5548L1.39779 7.76539C1.05271 7.4203 1.24203 6.82952 1.72341 6.74929L4.79249 6.23777L8.30844 2.72183L8.66003 0.96386Z",stroke:"currentColor",strokeWidth:1.4,strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M4.4106 12.8147C3.98736 12.3894 3.56412 11.9641 3.14088 11.5388C3.09123 11.6014 3.04159 11.6641 2.99195 11.7267C2.09837 12.8541 1.20479 13.9814 0.311212 15.1088C0.261569 15.1714 0.211925 15.234 0.162282 15.2967C0.320997 15.4561 0.479711 15.6156 0.638426 15.7751C0.701296 15.7258 0.764165 15.6764 0.827035 15.6271C1.95868 14.7389 3.09034 13.8508 4.22199 12.9627C4.28486 12.9134 4.34773 12.864 4.4106 12.8147Z",fill:"currentColor"})]}),U=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M13.5143 1.27702C14.2174 1.06213 14.9481 1.62463 14.8845 2.38828L13.9796 13.2498C13.9146 14.027 13.0644 14.4739 12.3871 14.0872L9.1377 12.2299L6.96777 14.5149L6.94198 14.5427L6.91221 14.5675C6.34985 15.0361 5.49574 14.6366 5.49536 13.9047V9.93392C5.49547 9.65115 5.60796 9.37981 5.8079 9.17985L11.1965 3.79025L2.8204 7.65584L4.6887 8.40296L4.19856 9.62931L1.8044 8.67184V8.66887C0.923102 8.34156 0.865497 7.10381 1.73097 6.70432L13.3744 1.3306L13.5143 1.27702ZM6.81696 12.7547L7.956 11.5552L6.81696 10.9043V12.7547ZM7.23368 9.62138L12.6957 12.7418L13.4756 3.37948L7.23368 9.62138Z",fill:"currentColor"})}),W=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M14.1446 8.00006C14.1446 4.60626 11.3938 1.85545 8 1.85545C4.6062 1.85545 1.85539 4.60626 1.85539 8.00006C1.85539 11.3939 4.6062 14.1447 8 14.1447C11.3938 14.1447 14.1446 11.3939 14.1446 8.00006ZM15.511 8.00006C15.511 12.148 12.148 15.511 8 15.511C3.85202 15.511 0.489014 12.148 0.489014 8.00006C0.489014 3.85208 3.85202 0.489075 8 0.489075C12.148 0.489075 15.511 3.85208 15.511 8.00006Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M10.5617 8.42584C10.852 8.2162 10.852 7.78392 10.5617 7.57428L7.25708 5.18757C6.90974 4.93672 6.42436 5.1849 6.42436 5.61335V10.3868C6.42436 10.8152 6.90974 11.0634 7.25708 10.8125L10.5617 8.42584Z",fill:"currentColor"})]}),z=()=>(0,a.jsx)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M1.27209 6.2135C1.70654 3.0889 4.59178 0.90808 7.71643 1.3424C8.95505 1.5147 10.0438 2.07333 10.8815 2.87756L11.9459 1.81408C12.1348 1.62551 12.4573 1.75913 12.4576 2.026V5.08752C12.4574 5.25304 12.3234 5.38733 12.1578 5.38733H9.09729C8.83002 5.38733 8.69639 5.06362 8.88538 4.87463L10.0328 3.72619C9.37329 3.09995 8.52015 2.6657 7.55139 2.53088C5.08323 2.18781 2.80385 3.91045 2.46057 6.37854C2.11756 8.84666 3.84018 11.1261 6.30823 11.4694C8.77621 11.8122 11.0558 10.0896 11.399 7.6217L11.9938 7.70373L12.5875 7.78674C12.1531 10.9112 9.26766 13.0919 6.14319 12.6578C3.01863 12.2234 0.837829 9.3381 1.27209 6.2135Z",fill:"currentColor"})}),G=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M7.92142 0.349213C10.3745 0.349295 12.5564 1.50526 13.9558 3.299L15.1282 2.12765C15.3304 1.92552 15.6768 2.06949 15.6768 2.35544V5.53929C15.6766 5.71632 15.533 5.85982 15.356 5.86008H12.1711C11.8855 5.85976 11.7427 5.51471 11.9443 5.31255L12.9642 4.29062C11.8238 2.74311 9.98914 1.74112 7.92142 1.74104C4.46442 1.74104 1.66239 4.54307 1.66239 8.00006C1.66239 11.4571 4.46442 14.2591 7.92142 14.2591C11.3783 14.2589 14.1804 11.457 14.1804 8.00006H15.5723C15.5723 12.2252 12.1465 15.6508 7.92142 15.6509C3.6962 15.6509 0.270569 12.2253 0.270569 8.00006C0.270569 3.77485 3.6962 0.349213 7.92142 0.349213Z",fill:"currentColor"})}),K=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M11.7481 6.70287C11.7481 3.9011 9.47659 1.62983 6.67487 1.62963C3.87298 1.62963 1.60162 3.90098 1.60162 6.70287C1.60182 9.5046 3.8731 11.7761 6.67487 11.7761C9.47647 11.7759 11.7479 9.50448 11.7481 6.70287ZM13.0479 6.70287C13.0477 10.2224 10.1944 13.0757 6.67487 13.0759C3.15513 13.0759 0.301038 10.2226 0.300842 6.70287C0.300842 3.18301 3.15501 0.32885 6.67487 0.32885C10.1946 0.329046 13.0479 3.18313 13.0479 6.70287Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M15.6992 14.7514L14.7793 15.6713L11.3974 12.2894L12.3174 11.3695L15.6992 14.7514Z",fill:"currentColor"})]}),q=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M15.683 14.7514L14.7631 15.6714L11.3812 12.2895L12.3012 11.3696L15.683 14.7514Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.26529 12.5172C8.46935 12.8747 7.58785 13.0757 6.65884 13.0758C5.72975 13.0758 4.8475 12.8756 4.05142 12.5182L4.70474 11.3854C5.30619 11.6367 5.96628 11.776 6.65884 11.776C7.35113 11.7759 8.01071 11.6366 8.61197 11.3854L9.26529 12.5172ZM1.62857 7.35316C1.80469 8.72857 2.53033 9.93122 3.57974 10.734L2.92545 11.8668C1.49137 10.8285 0.50526 9.2092 0.317047 7.35316H1.62857ZM12.9987 7.35316C12.8105 9.20943 11.8245 10.8285 10.3903 11.8668L9.73697 10.734C10.7866 9.93121 11.513 8.72867 11.6891 7.35316H12.9987ZM10.3903 1.53773C11.8247 2.57618 12.8105 4.19596 12.9987 6.05238H11.6891C11.5129 4.67666 10.7869 3.47327 9.73697 2.67055L10.3903 1.53773ZM3.57974 2.67055C2.53001 3.47326 1.80473 4.67675 1.62857 6.05238H0.317047C0.505275 4.19619 1.49122 2.5762 2.92545 1.53773L3.57974 2.67055ZM6.65884 0.328751C7.58764 0.328837 8.46949 0.52903 9.26529 0.886368L8.61099 2.02016C8.00998 1.76927 7.35076 1.62961 6.65884 1.62953C5.96678 1.62953 5.30682 1.76827 4.70572 2.01918L4.05142 0.886368C4.84746 0.528948 5.72982 0.328751 6.65884 0.328751Z",fill:"currentColor"})]}),Z=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M8.3125 0.981648C8.66767 1.05456 8.97902 1.20565 9.2627 1.4338C9.48724 1.61444 9.73029 1.85939 9.97949 2.1086L14.707 6.83614L13.293 8.2502L9 3.95723V15.0432H7V3.95723L2.70703 8.2502L1.29297 6.83614L6.02051 2.1086C6.26971 1.85939 6.51277 1.61444 6.7373 1.4338C6.97662 1.24132 7.28445 1.04548 7.6875 0.981648C7.8973 0.948471 8.1031 0.956625 8.3125 0.981648Z",fill:"currentColor"})}),Q=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsxs)("g",{clipPath:"url(#clip0_1450_63327)",children:[(0,a.jsx)("path",{d:"M14.086 5.51371C13.8717 5.05755 13.5879 4.58548 13.2889 4.18113C13.208 4.07178 13.1596 4.04379 13.0242 4.0306C12.4276 3.9726 11.8244 4.05533 11.2269 3.99726C10.7223 3.94821 10.3132 3.71666 10.0115 3.30924C9.6698 2.84782 9.43967 2.31349 9.09818 1.8524C9.01765 1.7437 8.96799 1.71595 8.83348 1.70287C8.29426 1.6505 7.70396 1.65067 7.1665 1.70287C7.03199 1.71595 6.98233 1.7437 6.9018 1.8524C6.56061 2.31308 6.33019 2.8478 5.98849 3.30924C5.68675 3.71666 5.27768 3.94821 4.7731 3.99726C4.17557 4.05533 3.57233 3.9726 2.97579 4.0306C2.8404 4.04379 2.79201 4.07177 2.71109 4.18113C2.41205 4.58548 2.12829 5.05755 1.91397 5.51371C1.85293 5.64365 1.8528 5.70186 1.91397 5.83195C2.14859 6.33082 2.49741 6.76898 2.73231 7.26859C2.95934 7.75156 2.96035 8.24722 2.73332 8.73049C2.49831 9.23066 2.14885 9.66843 1.91397 10.1681C1.85285 10.2982 1.85293 10.3565 1.91397 10.4864C2.1285 10.9429 2.41179 11.4143 2.71109 11.819C2.79201 11.9283 2.8404 11.9563 2.97579 11.9695C3.57233 12.0275 4.17557 11.9448 4.7731 12.0028C5.27768 12.0519 5.68675 12.2834 5.98849 12.6909C6.33018 13.1523 6.56031 13.6866 6.9018 14.1477C6.98233 14.2564 7.03199 14.2842 7.1665 14.2972C7.70396 14.3494 8.29426 14.3496 8.83348 14.2972C8.96799 14.2842 9.01765 14.2564 9.09818 14.1477C9.43937 13.687 9.66979 13.1523 10.0115 12.6909C10.3132 12.2834 10.7223 12.0519 11.2269 12.0028C11.8243 11.9448 12.4271 12.0276 13.0242 11.9695C13.1596 11.9563 13.208 11.9283 13.2889 11.819C13.589 11.4132 13.8719 10.942 14.086 10.4864C14.1471 10.3565 14.1471 10.2982 14.086 10.1681C13.8512 9.66866 13.5017 9.23067 13.2667 8.73049C13.0396 8.24722 13.0406 7.75156 13.2677 7.26859C13.5026 6.76896 13.8513 6.33112 14.086 5.83195C14.1472 5.70186 14.1471 5.64365 14.086 5.51371ZM15.3034 6.40378C15.0684 6.90364 14.7188 7.34124 14.4841 7.84042C14.423 7.9703 14.423 8.02861 14.4841 8.15866C14.7189 8.65839 15.0684 9.09617 15.3034 9.59632C15.5308 10.0802 15.5307 10.5744 15.3034 11.0582C15.052 11.5933 14.7224 12.1426 14.3699 12.6191C14.0684 13.0266 13.658 13.2591 13.1535 13.3081C12.5565 13.3661 11.9541 13.2836 11.3572 13.3415C11.2227 13.3546 11.173 13.3823 11.0925 13.491C10.751 13.9521 10.5209 14.4864 10.1792 14.9479C9.87822 15.3542 9.46713 15.5869 8.96381 15.6359C8.34002 15.6965 7.66188 15.6967 7.03617 15.6359C6.53285 15.5869 6.12176 15.3542 5.82078 14.9479C5.47905 14.4864 5.24872 13.9518 4.90747 13.491C4.82695 13.3823 4.77728 13.3546 4.64278 13.3415C4.04641 13.2836 3.44367 13.3661 2.84647 13.3081C2.34195 13.2591 1.93158 13.0266 1.63007 12.6191C1.27861 12.1441 0.948392 11.5942 0.69656 11.0582C0.469254 10.5744 0.469218 10.0802 0.69656 9.59632C0.931567 9.09618 1.28124 8.65813 1.51591 8.15866C1.57702 8.02861 1.57696 7.9703 1.51591 7.84042C1.28111 7.341 0.931574 6.90366 0.69656 6.40378C0.469152 5.91997 0.469306 5.42567 0.69656 4.94188C0.94838 4.40592 1.27862 3.85603 1.63007 3.38098C1.93158 2.97354 2.34195 2.741 2.84647 2.69195C3.44347 2.63402 4.04593 2.71654 4.64278 2.65861C4.77728 2.64554 4.82695 2.61779 4.90747 2.50909C5.24898 2.04797 5.47907 1.51367 5.82078 1.05224C6.12176 0.645859 6.53285 0.413172 7.03617 0.364231C7.65996 0.30361 8.3381 0.303423 8.96381 0.364231C9.46713 0.413172 9.87822 0.645859 10.1792 1.05224C10.5209 1.5137 10.7513 2.04834 11.0925 2.50909C11.173 2.61779 11.2227 2.64554 11.3572 2.65861C11.9541 2.71654 12.5565 2.63402 13.1535 2.69195C13.658 2.741 14.0684 2.97354 14.3699 3.38098C14.7214 3.85603 15.0516 4.40592 15.3034 4.94188C15.5307 5.42567 15.5308 5.91997 15.3034 6.40378Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M9.13758 8.00005C9.13758 7.37155 8.62849 6.86245 7.99999 6.86245C7.37149 6.86245 6.8624 7.37155 6.8624 8.00005C6.8624 8.62855 7.37149 9.13764 7.99999 9.13764C8.62849 9.13764 9.13758 8.62855 9.13758 8.00005ZM10.4833 8.00005C10.4833 9.37132 9.37126 10.4834 7.99999 10.4834C6.62872 10.4834 5.51668 9.37132 5.51668 8.00005C5.51668 6.62878 6.62872 5.51674 7.99999 5.51674C9.37126 5.51674 10.4833 6.62878 10.4833 8.00005Z",fill:"currentColor"})]}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_1450_63327",children:(0,a.jsx)("rect",{width:16,height:16,fill:"currentColor"})})})]}),Y=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M15.7484 11.1004C15.6274 11.8866 15.5288 12.5365 15.3882 13.0496C15.243 13.579 15.0339 14.0407 14.6455 14.4162C14.5638 14.4952 14.4775 14.5699 14.387 14.6387C13.9568 14.9656 13.4683 15.1012 12.923 15.1642C12.3944 15.2252 11.7374 15.2245 10.9419 15.2245H5.05809C4.2626 15.2245 3.6056 15.2252 3.07703 15.1642C2.53171 15.1012 2.04317 14.9656 1.61296 14.6387C1.52248 14.5699 1.43618 14.4952 1.35447 14.4162C0.966081 14.0407 0.756961 13.579 0.611839 13.0496C0.471162 12.5365 0.372616 11.8866 0.251648 11.1004L1.6458 10.8864C1.77181 11.7054 1.85791 12.2602 1.97209 12.6767C2.08174 13.0767 2.1976 13.2701 2.3344 13.4024C2.37603 13.4426 2.42074 13.4807 2.46683 13.5158C2.6184 13.6308 2.8272 13.7161 3.23912 13.7636C3.66812 13.8131 4.22949 13.8145 5.05809 13.8145H10.9419C11.7705 13.8145 12.3319 13.8131 12.7609 13.7636C13.1728 13.7161 13.3816 13.6308 13.5332 13.5158C13.5793 13.4807 13.624 13.4426 13.6656 13.4024C13.8024 13.2701 13.9183 13.0767 14.0279 12.6767C14.1421 12.2602 14.2282 11.7054 14.3542 10.8864L15.7484 11.1004ZM7.71503 0.558394C7.90371 0.52798 8.09629 0.52798 8.28498 0.558394C8.63706 0.615181 8.91293 0.790123 9.14944 0.985327C9.37579 1.17216 9.62518 1.42894 9.90478 1.7163L13.387 5.29491L12.8817 5.78753L12.3763 6.27908L8.89412 2.70047C8.82608 2.63054 8.76286 2.56716 8.70555 2.50873V10.5336H7.29445V2.50873C7.23714 2.56716 7.17392 2.63054 7.10588 2.70047L3.62368 6.27908L3.11835 5.78753L2.61302 5.29491L6.09522 1.7163C6.37482 1.42894 6.62422 1.17216 6.85057 0.985327C7.08707 0.790123 7.36294 0.615181 7.71503 0.558394Z",fill:"currentColor"})}),X=()=>(0,a.jsx)("svg",{width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M17.8625 13.8654L18.6477 13.9857C18.5129 14.8622 18.4029 15.5871 18.2459 16.1599C18.0838 16.751 17.8508 17.2683 17.416 17.6886C17.3247 17.7768 17.2279 17.8592 17.1268 17.9361C16.6454 18.3019 16.0992 18.4539 15.4904 18.5242C14.9004 18.5923 14.1671 18.5912 13.2803 18.5912H6.72005C5.83321 18.5912 5.10002 18.5923 4.51 18.5242C3.90109 18.4539 3.35504 18.3019 2.87358 17.9361C2.77245 17.8592 2.67567 17.7768 2.58434 17.6886C2.14949 17.2683 1.91656 16.7511 1.75448 16.1599C1.59747 15.5871 1.48653 14.8622 1.35168 13.9857L2.13787 13.8654L2.92405 13.7441C3.0646 14.6576 3.16087 15.2758 3.28802 15.7396C3.41013 16.185 3.53878 16.3992 3.68985 16.5452C3.73592 16.5897 3.78445 16.6317 3.83544 16.6704C4.00272 16.7975 4.23372 16.8921 4.69248 16.9451C5.17024 17.0002 5.79573 17.0014 6.72005 17.0014H13.2803C14.2045 17.0014 14.8302 17.0002 15.3079 16.9451C15.7665 16.8921 15.9977 16.7975 16.1649 16.6704C16.2159 16.6316 16.2644 16.5897 16.3105 16.5452C16.4616 16.3992 16.5902 16.185 16.7123 15.7396C16.8395 15.2758 16.9358 14.6576 17.0763 13.7441L17.8625 13.8654ZM9.68134 2.22113C9.89253 2.18713 10.1078 2.1871 10.319 2.22113C10.7139 2.28478 11.0234 2.48051 11.2877 2.69867C11.5405 2.90736 11.8185 3.19466 12.1302 3.51494L16.0125 7.50603L14.8731 8.61445L10.9907 4.62433C10.9206 4.55226 10.8554 4.48639 10.7956 4.42536V13.3519H9.20478V4.42536C9.14495 4.48642 9.07985 4.55222 9.00969 4.62433L5.1273 8.61445L3.98685 7.50603L7.86924 3.51494C8.18096 3.19456 8.45977 2.90741 8.71269 2.69867C8.97697 2.48056 9.28658 2.28477 9.68134 2.22113Z",fill:"currentColor"})}),J=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M2 4.88006C2 3.68015 2 3.08019 2.30557 2.6596C2.40426 2.52377 2.52371 2.40432 2.65954 2.30563C3.08013 2.00006 3.68009 2.00006 4.88 2.00006H11.12C12.3199 2.00006 12.9199 2.00006 13.3405 2.30563C13.4763 2.40432 13.5957 2.52377 13.6944 2.6596C14 3.08019 14 3.68015 14 4.88006V11.1201C14 12.32 14 12.9199 13.6944 13.3405C13.5957 13.4763 13.4763 13.5958 13.3405 13.6945C12.9199 14.0001 12.3199 14.0001 11.12 14.0001H4.88C3.68009 14.0001 3.08013 14.0001 2.65954 13.6945C2.52371 13.5958 2.40426 13.4763 2.30557 13.3405C2 12.9199 2 12.32 2 11.1201V4.88006Z",fill:"currentColor"})}),$=()=>(0,a.jsxs)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M7.06431 5.93342C7.68763 5.93342 8.19307 6.43904 8.19322 7.06233C8.19322 7.68573 7.68772 8.19123 7.06431 8.19123C6.44099 8.19113 5.9354 7.68567 5.9354 7.06233C5.93555 6.43911 6.44108 5.93353 7.06431 5.93342Z",fill:"currentColor"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.6815 0.963693C10.1169 0.447019 11.6266 0.374829 12.5633 1.31135C13.5 2.24805 13.4277 3.75776 12.911 5.19319C12.7126 5.74431 12.4386 6.31796 12.0965 6.89729C12.4969 7.54638 12.8141 8.19018 13.036 8.80647C13.5527 10.2419 13.6251 11.7516 12.6883 12.6883C11.7516 13.625 10.242 13.5527 8.8065 13.036C8.19022 12.8141 7.54641 12.4969 6.89732 12.0965C6.31797 12.4386 5.74435 12.7125 5.19322 12.911C3.75777 13.4276 2.2481 13.5 1.31138 12.5633C0.374859 11.6266 0.447049 10.1168 0.963724 8.68147C1.17185 8.10338 1.46321 7.50063 1.82896 6.8924C1.52182 6.35711 1.27235 5.82825 1.08872 5.31819C0.572068 3.88278 0.499714 2.37306 1.43638 1.43635C2.37308 0.499655 3.8828 0.572044 5.31822 1.08869C5.82828 1.27232 6.35715 1.5218 6.89243 1.82893C7.50066 1.46318 8.10341 1.17181 8.6815 0.963693ZM11.3573 8.01154C10.9083 8.62253 10.3901 9.22873 9.80943 9.8094C9.22877 10.3901 8.62255 10.9083 8.01158 11.3572C8.4257 11.5841 8.8287 11.7688 9.21275 11.9071C10.5456 12.3868 11.4246 12.2547 11.8397 11.8397C12.2548 11.4246 12.3869 10.5456 11.9071 9.21272C11.7688 8.82866 11.5841 8.42568 11.3573 8.01154ZM2.56529 8.02912C2.37344 8.39322 2.21495 8.74796 2.09263 9.08772C1.61291 10.4204 1.74512 11.2995 2.16001 11.7147C2.57505 12.1297 3.45415 12.2618 4.78697 11.7821C5.11057 11.6656 5.44786 11.5164 5.7938 11.3367C5.249 10.9223 4.70922 10.4533 4.19029 9.9344C3.57578 9.31987 3.03169 8.67633 2.56529 8.02912ZM6.90708 3.2469C6.24065 3.70479 5.5646 4.26321 4.91392 4.91389C4.26325 5.56456 3.70482 6.24063 3.24693 6.90705C3.72674 7.63325 4.32777 8.37459 5.03892 9.08576C5.64943 9.69627 6.28183 10.2265 6.90806 10.6678C7.59368 10.2025 8.2908 9.63076 8.96079 8.96076C9.6308 8.29075 10.2025 7.59366 10.6678 6.90803C10.2265 6.2818 9.69631 5.6494 9.08579 5.03889C8.37462 4.32773 7.63328 3.72672 6.90708 3.2469ZM11.7147 2.15998C11.2996 1.74509 10.4204 1.61288 9.08775 2.0926C8.74835 2.21479 8.39382 2.37271 8.03013 2.56428C8.67728 3.03065 9.31995 3.5758 9.93443 4.19026C10.4534 4.7092 10.9223 5.24896 11.3368 5.79377C11.5164 5.44785 11.6656 5.11052 11.7821 4.78694C12.2618 3.45416 12.1297 2.57502 11.7147 2.15998ZM4.91197 2.2176C3.57922 1.73788 2.70004 1.86995 2.28501 2.28498C1.87001 2.70003 1.73791 3.5792 2.21763 4.91194C2.31709 5.18822 2.44112 5.47427 2.58677 5.7674C3.01931 5.1887 3.51474 4.6158 4.06529 4.06526C4.61584 3.5147 5.18872 3.01928 5.76743 2.58674C5.47431 2.4411 5.18824 2.31706 4.91197 2.2176Z",fill:"currentColor"})]}),ee=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M8.00198 6.6446C8.75032 6.6446 9.35738 7.25175 9.35745 8.00007C9.35745 8.74844 8.75036 9.35554 8.00198 9.35554C7.25373 9.35539 6.64749 8.74835 6.64749 8.00007C6.64756 7.25184 7.25377 6.64474 8.00198 6.6446Z",fill:"currentColor"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.97171 1.29987C11.5854 0.718977 13.271 0.642258 14.3145 1.68561C15.3578 2.72908 15.2811 4.41472 14.7002 6.02839C14.4708 6.66567 14.1505 7.32943 13.75 8.00007C14.1505 8.67068 14.4708 9.3345 14.7002 9.97175C15.2811 11.5854 15.3579 13.2711 14.3145 14.3145C13.2711 15.3579 11.5854 15.2812 9.97171 14.7003C9.33446 14.4708 8.67065 14.1505 8.00003 13.7501C7.32939 14.1505 6.66564 14.4708 6.02835 14.7003C4.41467 15.2812 2.72905 15.3578 1.68558 14.3145C0.642216 13.2711 0.718931 11.5854 1.29984 9.97175C1.52921 9.3346 1.84871 8.67055 2.24905 8.00007C1.84872 7.32959 1.52921 6.66551 1.29984 6.02839C0.718913 4.41465 0.642131 2.72906 1.68558 1.68561C2.72903 0.642173 4.41462 0.718948 6.02835 1.29987C6.66547 1.52925 7.32956 1.84876 8.00003 2.24909C8.67051 1.84875 9.33457 1.52925 9.97171 1.29987ZM12.9405 9.21296C12.4392 9.89306 11.8617 10.5681 11.2149 11.2149C10.5681 11.8617 9.89302 12.4392 9.21292 12.9405C9.62538 13.1579 10.0271 13.338 10.4121 13.4766C11.9147 14.0175 12.9173 13.8738 13.3955 13.3956C13.8738 12.9173 14.0175 11.9147 13.4766 10.4122C13.338 10.0272 13.1579 9.62541 12.9405 9.21296ZM3.05862 9.21296C2.84127 9.62529 2.66203 10.0273 2.52347 10.4122C1.98258 11.9147 2.12633 12.9173 2.60452 13.3956C3.08284 13.8737 4.08551 14.0175 5.58792 13.4766C5.9727 13.3381 6.37395 13.1578 6.78616 12.9405C6.1063 12.4393 5.43174 11.8615 4.78519 11.2149C4.13829 10.568 3.55999 9.8932 3.05862 9.21296ZM7.99905 3.79206C7.23185 4.31425 6.45312 4.95519 5.70413 5.70417C4.95515 6.45315 4.31421 7.2319 3.79202 7.99909C4.31437 8.76672 4.95477 9.54659 5.70413 10.296C6.45315 11.045 7.23277 11.6849 8.00003 12.2071C8.76731 11.6849 9.54689 11.045 10.2959 10.296C11.045 9.54692 11.6848 8.76735 12.2071 8.00007C11.6848 7.23281 11.0449 6.45318 10.2959 5.70417C9.54656 4.95481 8.76668 4.3144 7.99905 3.79206ZM5.58792 2.52351C4.08539 1.98261 3.08278 2.12632 2.60452 2.60456C2.12627 3.08281 1.98258 4.08542 2.52347 5.58796C2.66195 5.97259 2.84146 6.37415 3.05862 6.7862C3.55989 6.10617 4.13846 5.43196 4.78519 4.78522C5.43193 4.13849 6.10612 3.55993 6.78616 3.05866C6.37411 2.8415 5.97255 2.66198 5.58792 2.52351ZM13.3955 2.60456C12.9173 2.12637 11.9146 1.98263 10.4121 2.52351C10.0272 2.66207 9.62525 2.84131 9.21292 3.05866C9.89316 3.56002 10.568 4.13833 11.2149 4.78522C11.8614 5.43178 12.4393 6.10633 12.9405 6.7862C13.1577 6.37399 13.3381 5.97273 13.4766 5.58796C14.0174 4.08555 13.8737 3.08287 13.3955 2.60456Z",fill:"currentColor"})]}),et=()=>(0,a.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M14.4782 4.84072L14.2138 10.1152C14.1102 12.1872 14.0671 13.0115 13.3867 13.9608C13.1044 14.3546 12.7499 14.6913 12.3425 14.9536C11.824 15.2873 11.2415 15.4316 10.5586 15.4998C9.88733 15.5669 9.04952 15.5657 8.00004 15.5657C6.95057 15.5657 6.11276 15.5669 5.44148 15.4998C4.75857 15.4316 4.17608 15.2873 3.65759 14.9536C3.25019 14.6913 2.89565 14.3546 2.61338 13.9608C1.93303 13.0115 1.88985 12.1872 1.78625 10.1152L1.52186 4.84072L2.89012 4.77282L3.15349 10.0463C3.26227 12.2218 3.32458 12.6015 3.72652 13.1625C3.90831 13.4161 4.13693 13.6335 4.39934 13.8024C4.6621 13.9715 5.00269 14.0792 5.57831 14.1367C6.16568 14.1953 6.92304 14.1964 8.00004 14.1964C9.07705 14.1964 9.8344 14.1953 10.4218 14.1367C10.9974 14.0792 11.338 13.9715 11.6008 13.8024C11.8632 13.6335 12.0918 13.4161 12.2736 13.1625C12.6755 12.6015 12.7378 12.2218 12.8466 10.0463L13.11 4.77282L14.4782 4.84072ZM5.43017 6.22854H6.79947V11.3909H5.43017V6.22854ZM9.20062 6.22854H10.5699V11.3909H9.20062V6.22854ZM8.53604 0.434484C9.17982 0.434484 9.65226 0.426979 10.0967 0.571311C10.2358 0.616504 10.3717 0.672607 10.502 0.739001C10.9183 0.95116 11.2465 1.29104 11.7016 1.74617L12.4978 2.54141H15.3743V3.91174H0.625793V2.54141H3.50225L4.29852 1.74617C4.75364 1.29105 5.0818 0.951161 5.49807 0.739001C5.62837 0.672607 5.76431 0.616504 5.9034 0.571311C6.34783 0.426979 6.82027 0.434484 7.46405 0.434484H8.53604ZM7.46405 1.80481C6.73214 1.80481 6.51647 1.81193 6.32623 1.87374C6.25551 1.89672 6.18674 1.92539 6.12047 1.95913C5.96404 2.03883 5.82354 2.16258 5.44148 2.54141H10.5586C10.1765 2.16258 10.036 2.03883 9.87961 1.95913C9.81335 1.92539 9.74458 1.89672 9.67386 1.87374C9.48362 1.81193 9.26795 1.80481 8.53604 1.80481H7.46405Z",fill:"currentColor"})}),en=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M4.89417 7.25425L2.48694 7.65561L8.34338 13.514L8.74475 11.1058L9.96155 12.3216L9.69299 13.9359C9.51911 14.9787 8.23949 15.3884 7.49182 14.641L1.35999 8.50815C0.612717 7.76042 1.02323 6.48082 2.06604 6.30698L3.67737 6.03745L4.89417 7.25425ZM8.28381 1.00718C8.53085 0.932483 8.79958 0.999458 8.98206 1.18198L14.817 7.01889C14.9991 7.20139 15.0665 7.46939 14.9918 7.71616C14.917 7.96313 14.7116 8.14885 14.4586 8.19956L13.0455 8.48178L11.5631 9.96421L10.5739 8.97495L12.2057 7.34311L12.2838 7.27573C12.3663 7.21456 12.4616 7.17209 12.5631 7.15171L12.902 7.08335L8.91663 3.09702L8.84924 3.43589C8.82213 3.57118 8.75536 3.69569 8.65784 3.79331L7.02502 5.42514L6.03479 4.43393L7.51721 2.95249L7.80042 1.5394L7.82581 1.44761C7.89864 1.23775 8.06759 1.07266 8.28381 1.00718Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M4.65716 12.6156C4.23148 12.1927 3.8058 11.7699 3.38011 11.347C3.34024 11.4005 3.30036 11.454 3.26048 11.5075C2.54266 12.4699 1.82484 13.4324 1.10703 14.3949C1.06715 14.4484 1.02727 14.5018 0.987391 14.5553C1.14702 14.7139 1.30665 14.8724 1.46628 15.031C1.51946 14.9908 1.57265 14.9505 1.62583 14.9102C2.58309 14.1856 3.54035 13.461 4.49761 12.7363C4.5508 12.6961 4.60398 12.6558 4.65716 12.6156Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M1.85059 2.22845L13.77 14.1507",stroke:"currentColor",strokeWidth:1.4})]}),ea=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M11.0306 5.46375C11.0304 3.79001 9.67334 2.43363 7.99955 2.43363C6.32595 2.43386 4.96965 3.79015 4.96943 5.46375C4.96943 7.13754 6.32581 8.49461 7.99955 8.49483C9.67348 8.49483 11.0306 7.13768 11.0306 5.46375ZM12.3163 5.46375C12.3163 7.84783 10.3836 9.78049 7.99955 9.78049C5.61566 9.78026 3.68281 7.84769 3.68281 5.46375C3.68304 3.08 5.61579 1.14724 7.99955 1.14702C10.3835 1.14702 12.3161 3.07986 12.3163 5.46375Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M7.99996 10.3316C11.7342 10.3316 14.1863 11.8998 15.0387 14.4445L14.4292 14.6483L13.8197 14.8531C13.1954 12.9893 11.3672 11.6182 7.99996 11.6182C4.63271 11.6182 2.80449 12.9893 2.18024 14.8531L1.57074 14.6483L0.961243 14.4445C1.81362 11.8998 4.26573 10.3316 7.99996 10.3316Z",fill:"currentColor"})]}),er=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M7.65042 6.34967H10.1504V7.65045H7.65042V10.1505H6.34964V7.65045H3.84964V6.34967H6.34964V3.84967H7.65042V6.34967Z",fill:"currentColor"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.00003 0.34967C10.6727 0.34967 13.6504 3.32737 13.6504 7.00006C13.6504 10.6728 10.6727 13.6505 7.00003 13.6505C3.32734 13.6505 0.34964 10.6728 0.34964 7.00006C0.34964 3.32737 3.32734 0.349671 7.00003 0.34967ZM7.00003 1.65045C4.04531 1.65045 1.65042 4.04534 1.65042 7.00006C1.65042 9.95478 4.04531 12.3497 7.00003 12.3497C9.95475 12.3497 12.3496 9.95478 12.3496 7.00006C12.3496 4.04534 9.95475 1.65045 7.00003 1.65045Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M12.7689 11.8439L15.2437 14.3188L14.324 15.2386L11.8491 12.7637L12.7689 11.8439Z",fill:"currentColor"})]}),es=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M10.167 7.66608H3.86624V6.3653H10.167V7.66608Z",fill:"currentColor"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.01663 0.365295C10.6891 0.365526 13.667 3.34313 13.667 7.01569C13.6669 10.6881 10.6891 13.6658 7.01663 13.6661C3.34401 13.6661 0.366357 10.6883 0.366241 7.01569C0.366242 3.34299 3.34394 0.365296 7.01663 0.365295ZM7.01663 1.66608C4.06191 1.66608 1.66702 4.06096 1.66702 7.01569C1.66714 9.97031 4.06198 12.3653 7.01663 12.3653C9.97109 12.3651 12.3661 9.97017 12.3662 7.01569C12.3662 4.06111 9.97116 1.66631 7.01663 1.66608Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M12.7424 11.8829L15.2173 14.3578L14.2975 15.2776L11.8226 12.8027L12.7424 11.8829Z",fill:"currentColor"})]})},46947:function(e,t,n){n.d(t,{Ec:()=>v,Jr:()=>m,pA:()=>C}),n(40966);var a=n(57713),r=n(11285),s=n(74770),o=n(86122),i=n(40635),l=n(47896),d=n(31302),c=n(32675),u=n(91753),h=n(24287),p=n(75325);let g=(0,r.createContext)({leftSlot:null,rightSlot:null}),m=()=>(0,r.useContext)(g),f=(0,r.createContext)({entered:!1}),C=()=>(0,r.useContext)(f),v=e=>{let{onClose:t,onClosed:n,className:m,children:C,title:v,scrollDomRef:b,show:x}=e,E=(0,r.useRef)(null),[_,S]=(0,r.useState)(!1),y=(0,r.useMemo)(()=>({entered:_}),[_]),[w,I]=(0,r.useState)(null),[T,A]=(0,r.useState)(null),k=(0,r.useMemo)(()=>({leftSlot:w,rightSlot:T}),[w,T]),{className:M,containerDomRef:R,onContainerScroll:j,ScrollAreaGutters:N}=(0,l.Qh)({horizontalScrollbarInsets:{top:0,bottom:4,leading:2,trailing:8},get conflictedHorizontalScrollbarInsets(){return this.horizontalScrollbarInsets},verticalScrollbarInsets:{top:2,bottom:8,leading:0,trailing:0},get conflictedVerticalScrollbarInsets(){return this.verticalScrollbarInsets}}),{value:L,trigger:O}=(0,u._u)({value:x?C:null,shouldDelay:()=>!x||null==C,defaultValue:null});return L?(0,a.jsxs)(a.Fragment,{children:[x&&(0,s.createPortal)((0,a.jsx)("div",{className:p.contentSidebarMask,"aria-hidden":!x}),document.body),(0,a.jsx)(i.A,{in:x,timeout:{enter:200,exit:200},classNames:{appearActive:p.appearActive,appearDone:p.appearDone,exit:p.exit,exitActive:p.exitActive},appear:!0,nodeRef:E,onEntered:()=>S(!0),onExited:()=>{null==n||n(),O()},children:(0,a.jsx)("div",{ref:E,className:(0,o.A)(p.contentSidebar,m),"aria-hidden":!x,children:(0,a.jsxs)("div",{className:p.contentContainer,style:{width:"var(--sidebar-width)",maxWidth:"inherit"},children:[(0,a.jsxs)("div",{className:p.contentSidebarTitle,children:[(0,a.jsx)("div",{ref:I,className:p.leftSlot}),"string"==typeof v?(0,a.jsx)("div",{role:"heading",children:v}):v,(0,a.jsx)("div",{ref:A,className:p.rightSlot}),x&&(0,a.jsx)(d.K,{domRef:b,onClick:()=>{null==t||t()},className:p.contentSidebarClose,children:(0,a.jsx)(h.Q0,{})})]}),(0,a.jsxs)("div",{className:(0,o.A)(p.contentSidebarInner,M),ref:(0,c.P)(b,R),onScroll:j,children:[(0,a.jsx)(N,{}),(0,a.jsx)(g.Provider,{value:k,children:(0,a.jsx)(f.Provider,{value:y,children:C})})]})]})})})]}):null}},23636:function(e,t,n){n.d(t,{Xh:()=>p,dA:()=>d,dU:()=>u,e5:()=>h,zC:()=>c,zT:()=>l}),n(42551),n(40966);var a=n(57713),r=n(11285),s=n(38499);let o=e=>()=>{throw Error("".concat(e," not provided"))},i=(0,r.createContext)({zoomIn:s.A,zoomOut:s.A,downloadSvg:s.A,downloadPng:s.A,setZoomOut:o("setZoomOut"),setZoomIn:o("setZoomIn"),setDownloadSvg:o("setDownloadSvg"),setDownloadPng:o("setDownloadPng"),renderStatus:"init",setRenderStatus:o("setRenderStatus")}),l=(0,r.memo)(function(e){let{children:t}=e,n=(0,r.useRef)(o("zoomOut")),s=(0,r.useRef)(o("zoomIn")),l=(0,r.useRef)(o("downloadSvg")),d=(0,r.useRef)(o("downloadPng")),[c,u]=(0,r.useState)("init"),h=(0,r.useMemo)(()=>({setZoomOut:e=>n.current=e,setZoomIn:e=>s.current=e,zoomOut:()=>{var e;return null==(e=n.current)?void 0:e.call(n)},zoomIn:()=>{var e;return null==(e=s.current)?void 0:e.call(s)},downloadSvg:()=>{var e;return null==(e=l.current)?void 0:e.call(l)},setDownloadSvg:e=>l.current=e,downloadPng:()=>{var e;return null==(e=d.current)?void 0:e.call(d)},setDownloadPng:e=>d.current=e,renderStatus:c,setRenderStatus:u}),[c]);return(0,a.jsx)(i.Provider,{value:h,children:t})}),d=e=>{let{zoomOut:t,zoomIn:n}=e,{setZoomIn:a,setZoomOut:s}=(0,r.useContext)(i);a(n),s(t)},c=e=>{let{downloadSvg:t,downloadPng:n}=e,{setDownloadSvg:a,setDownloadPng:s}=(0,r.useContext)(i);a(t),s(n)},u=()=>(0,r.useContext)(i),h=()=>(0,r.useContext)(i).renderStatus,p=()=>(0,r.useContext)(i).setRenderStatus},47349:function(e,t,n){let a,r,s,o,i,l,d,c;var u,h,p={};n.r(p),n.d(p,{load_abap:()=>u_,load_abnf:()=>uS,load_actionscript:()=>uy,load_ada:()=>uw,load_agda:()=>uI,load_al:()=>uT,load_antlr4:()=>uA,load_apacheconf:()=>uk,load_apex:()=>uM,load_apl:()=>uR,load_applescript:()=>uj,load_aql:()=>uN,load_arduino:()=>uL,load_arff:()=>uO,load_armasm:()=>uF,load_arturo:()=>uP,load_asciidoc:()=>uD,load_asm6502:()=>uB,load_asmatmel:()=>uV,load_aspnet:()=>uH,load_autohotkey:()=>uU,load_autoit:()=>uW,load_avisynth:()=>uz,load_avro_idl:()=>uG,load_awk:()=>uK,load_bash:()=>uq,load_basic:()=>uZ,load_batch:()=>uQ,load_bbcode:()=>uY,load_bbj:()=>uX,load_bicep:()=>uJ,load_birb:()=>u$,load_bison:()=>u1,load_bnf:()=>u0,load_bqn:()=>u2,load_brainfuck:()=>u3,load_brightscript:()=>u4,load_bro:()=>u6,load_bsl:()=>u5,load_c:()=>u9,load_cfscript:()=>u8,load_chaiscript:()=>u7,load_cil:()=>he,load_cilkc:()=>ht,load_cilkcpp:()=>hn,load_clike:()=>ha,load_clojure:()=>hr,load_cmake:()=>hs,load_cobol:()=>ho,load_coffeescript:()=>hi,load_concurnas:()=>hl,load_cooklang:()=>hd,load_coq:()=>hc,load_core:()=>hu,load_cpp:()=>hh,load_crystal:()=>hp,load_csharp:()=>hg,load_cshtml:()=>hm,load_csp:()=>hf,load_css:()=>hv,load_css_extras:()=>hC,load_csv:()=>hb,load_cue:()=>hx,load_cypher:()=>hE,load_d:()=>h_,load_dart:()=>hS,load_dataweave:()=>hy,load_dax:()=>hw,load_dhall:()=>hI,load_diff:()=>hT,load_django:()=>hA,load_dns_zone_file:()=>hk,load_docker:()=>hM,load_dot:()=>hR,load_ebnf:()=>hj,load_editorconfig:()=>hN,load_eiffel:()=>hL,load_ejs:()=>hO,load_elixir:()=>hF,load_elm:()=>hP,load_erb:()=>hD,load_erlang:()=>hB,load_etlua:()=>hV,load_excel_formula:()=>hH,load_factor:()=>hU,load_false:()=>hW,load_firestore_security_rules:()=>hz,load_flow:()=>hG,load_fortran:()=>hK,load_fsharp:()=>hq,load_ftl:()=>hZ,load_gap:()=>hQ,load_gcode:()=>hY,load_gdscript:()=>hX,load_gedcom:()=>hJ,load_gettext:()=>h$,load_gherkin:()=>h1,load_git:()=>h0,load_glsl:()=>h2,load_gml:()=>h3,load_gn:()=>h4,load_go:()=>h5,load_go_module:()=>h6,load_gradle:()=>h9,load_graphql:()=>h8,load_groovy:()=>h7,load_haml:()=>pe,load_handlebars:()=>pt,load_haskell:()=>pn,load_haxe:()=>pa,load_hcl:()=>pr,load_hlsl:()=>ps,load_hoon:()=>po,load_hpkp:()=>pi,load_hsts:()=>pl,load_http:()=>pd,load_ichigojam:()=>pc,load_icon:()=>pu,load_icu_message_format:()=>ph,load_idris:()=>pp,load_iecst:()=>pg,load_ignore:()=>pm,load_inform7:()=>pf,load_ini:()=>pC,load_io:()=>pv,load_j:()=>pb,load_java:()=>px,load_javadoc:()=>pE,load_javadoclike:()=>p_,load_javascript:()=>pS,load_javastacktrace:()=>py,load_jexl:()=>pw,load_jolie:()=>pI,load_jq:()=>pT,load_js_extras:()=>pA,load_js_templates:()=>pk,load_jsdoc:()=>pM,load_json:()=>pR,load_json5:()=>pj,load_jsonp:()=>pN,load_jsstacktrace:()=>pL,load_jsx:()=>pO,load_julia:()=>pF,load_keepalived:()=>pP,load_keyman:()=>pD,load_kotlin:()=>pB,load_kumir:()=>pV,load_kusto:()=>pH,load_latex:()=>pU,load_latte:()=>pW,load_less:()=>pz,load_lilypond:()=>pG,load_linker_script:()=>pK,load_liquid:()=>pq,load_lisp:()=>pZ,load_livescript:()=>pQ,load_llvm:()=>pY,load_log:()=>pX,load_lolcode:()=>pJ,load_lua:()=>p$,load_magma:()=>p1,load_makefile:()=>p0,load_markdown:()=>p2,load_markup:()=>p4,load_markup_templating:()=>p3,load_mata:()=>p6,load_matlab:()=>p5,load_maxscript:()=>p9,load_mel:()=>p8,load_mermaid:()=>p7,load_metafont:()=>ge,load_mizar:()=>gt,load_mongodb:()=>gn,load_monkey:()=>ga,load_moonscript:()=>gr,load_n1ql:()=>gs,load_n4js:()=>go,load_nand2tetris_hdl:()=>gi,load_naniscript:()=>gl,load_nasm:()=>gd,load_neon:()=>gc,load_nevod:()=>gu,load_nginx:()=>gh,load_nim:()=>gp,load_nix:()=>gg,load_nsis:()=>gm,load_objectivec:()=>gf,load_ocaml:()=>gC,load_odin:()=>gv,load_opencl:()=>gb,load_openqasm:()=>gx,load_oz:()=>gE,load_parigp:()=>g_,load_parser:()=>gS,load_pascal:()=>gy,load_pascaligo:()=>gw,load_pcaxis:()=>gI,load_peoplecode:()=>gT,load_perl:()=>gA,load_php:()=>gM,load_php_extras:()=>gk,load_phpdoc:()=>gR,load_plant_uml:()=>gj,load_plsql:()=>gN,load_powerquery:()=>gL,load_powershell:()=>gO,load_processing:()=>gF,load_prolog:()=>gP,load_promql:()=>gD,load_properties:()=>gB,load_protobuf:()=>gV,load_psl:()=>gH,load_pug:()=>gU,load_puppet:()=>gW,load_pure:()=>gz,load_purebasic:()=>gG,load_purescript:()=>gK,load_python:()=>gq,load_q:()=>gZ,load_qml:()=>gQ,load_qore:()=>gY,load_qsharp:()=>gX,load_r:()=>gJ,load_racket:()=>g$,load_reason:()=>g1,load_regex:()=>g0,load_rego:()=>g2,load_renpy:()=>g3,load_rescript:()=>g4,load_rest:()=>g6,load_rip:()=>g5,load_roboconf:()=>g9,load_robotframework:()=>g8,load_ruby:()=>g7,load_rust:()=>me,load_sas:()=>mt,load_sass:()=>mn,load_scala:()=>ma,load_scheme:()=>mr,load_scss:()=>ms,load_shell_session:()=>mo,load_smali:()=>mi,load_smalltalk:()=>ml,load_smarty:()=>md,load_sml:()=>mc,load_solidity:()=>mu,load_solution_file:()=>mh,load_soy:()=>mp,load_sparql:()=>mg,load_splunk_spl:()=>mm,load_sqf:()=>mf,load_sql:()=>mC,load_squirrel:()=>mv,load_stan:()=>mb,load_stata:()=>mx,load_stylus:()=>mE,load_supercollider:()=>m_,load_swift:()=>mS,load_systemd:()=>my,load_t4_cs:()=>mw,load_t4_templating:()=>mI,load_t4_vb:()=>mT,load_tap:()=>mA,load_tcl:()=>mk,load_textile:()=>mM,load_toml:()=>mR,load_tremor:()=>mj,load_tsx:()=>mN,load_tt2:()=>mL,load_turtle:()=>mO,load_twig:()=>mF,load_typescript:()=>mP,load_typoscript:()=>mD,load_unrealscript:()=>mB,load_uorazor:()=>mV,load_uri:()=>mH,load_v:()=>mU,load_vala:()=>mW,load_vbnet:()=>mz,load_velocity:()=>mG,load_verilog:()=>mK,load_vhdl:()=>mq,load_vim:()=>mZ,load_visual_basic:()=>mQ,load_warpscript:()=>mY,load_wasm:()=>mX,load_web_idl:()=>mJ,load_wgsl:()=>m$,load_wiki:()=>m1,load_wolfram:()=>m0,load_wren:()=>m2,load_xeora:()=>m3,load_xml_doc:()=>m4,load_xojo:()=>m6,load_xquery:()=>m5,load_yaml:()=>m9,load_yang:()=>m8,load_zig:()=>m7}),n(55970);var g=n(57713);n(42551),n(95266),n(45363),n(40966);var m=n(7623);n(67539);var f=n(36990);let C=document.body;C||document.addEventListener("DOMContentLoaded",()=>{C=document.body});let v=new class{tick(){let e=Date.now();this.timestamps.push(e),this.cleanup(e)}getExceeded(){let e=Date.now();return this.cleanup(e),this.timestamps.length>=this.max}cleanup(e){let t=e-this.window;for(;this.timestamps.length>0&&this.timestamps[0]<=t;)this.timestamps.shift()}constructor(e,t){(0,m._)(this,"window",void 0),(0,m._)(this,"max",void 0),(0,m._)(this,"timestamps",[]),this.window=e,this.max=t}}(1e3,5),b=()=>{setTimeout(()=>{if(!document.body){if(v.getExceeded())return void f.y.tracker.info({name:"restoreBodyTooManyAbort",message:"body恢复次数达到频率限制取消",payload:{}});if(v.tick(),!C)return void f.y.tracker.error({name:"restoreBodyFailed",message:"恢复body失败",payload:{reason:"unpreserved"}});document.documentElement.appendChild(C),f.y.tracker.info({name:"restoreBodySuccess",message:"恢复body成功",payload:{}})}})};window.addEventListener("keydown",e=>{if("F12"===e.key||123===e.keyCode){var t;f.y.tracker.info({name:"pressF12",message:"按下F12",payload:{info:"tag ".concat((null==(t=document.activeElement)?void 0:t.tagName)||"none")}}),e.target instanceof HTMLElement&&["textarea","input"].includes(e.target.tagName.toLowerCase())&&e.preventDefault()}}),window.addEventListener("contextmenu",()=>{f.y.tracker.info({name:"showContextMenu",message:"打开上下文菜单",payload:{}})}),document.body.addEventListener("DOMNodeRemovedFromDocument",()=>{b(),f.y.tracker.error({name:"bodyRemoved",message:"谁把body卸载了",payload:{info:Error().stack||"",from:"DOMNodeRemovedFromDocument"}})}),new MutationObserver(e=>{for(let t of e)"childList"===t.type&&t.removedNodes.length>0&&t.removedNodes.forEach(e=>{e instanceof HTMLElement&&"body"===e.tagName.toLowerCase()&&(b(),f.y.tracker.error({name:"bodyRemoved",message:"observe 到 body 被卸载",payload:{info:"",from:"observed"}}))})}).observe(document.documentElement,{childList:!0,subtree:!1}),o=Element.prototype.remove,Element.prototype.remove=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return"body"===this.tagName.toLowerCase()&&(b(),f.y.tracker.error({name:"bodyRemoved",message:"body",payload:{info:Error().stack||"",from:"remove"}})),o.apply(this,t)},n(14281),n(18009),n(95577),n(43536),n(95743),n(63538),"undefined"!=typeof window&&(Worker=(u=Worker,class extends u{constructor(e,t){if(t&&"module"===t.type)return void super(e,t);const n=String(e);super(n.includes("://")&&!n.startsWith(location.origin)?URL.createObjectURL(new Blob(["importScripts=((i)=>(...a)=>i(...a.map((u)=>''+new URL(u,\"".concat(n,'"))))(importScripts);importScripts("').concat(n,'")')],{type:"text/javascript"})):e,t)}}));var x=n(4981);let E="",_=null,S=null,y=null,w=!1,I=new x.c,T=!1,A=!1,k=!1;async function M(){if(w)return null==S||S.info("Intercom SDK 正在加载中或加载完成,返回对应 Promise"),I.promise;w=!0,null==S||S.info("Intercom SDK 开始加载");try{let e=await n.e("747").then(n.t.bind(n,51558,19));return null==S||S.info("Intercom SDK 加载完成"),I.resolve(e),e}catch(e){throw w=!1,I.reject(e),null==_||_.error({name:"__intercomMessagerSdkLoadFailed",message:"Intercom SDK 加载失败",payload:y(e,{})}),e}}function R(){if(!_||!S||!y||!E)throw Error("[@deepseek/intercom-messager]: you must call `setupIntercomMessager` before calling other functions")}async function j(){var e,t;if(R(),null==_||_.info({name:"__intercomMessagerShowCalled",message:"调用了 Intercom 的 show 方法",payload:void 0}),!w)throw Error("[@deepseek/intercom-messager]: you must call `bootIntercomMessager` before calling `showIntercomMessager`");await I.promise,i||(i=new x.c),null==(e=(t=window).Intercom)||e.call(t,"show");try{await i.promise}catch{}}async function N(){var e,t;if(null==_||_.info({name:"__intercomMessagerHideCalled",message:"调用了 Intercom 的 hide 方法",payload:void 0}),R(),!w)throw Error("[@deepseek/intercom-messager]: you must call `bootIntercomMessager` before calling `hideIntercomMessager`");await I.promise,i&&(i.reject(),i=void 0),null==(e=(t=window).Intercom)||e.call(t,"hide")}async function L(e){var t,n,a,r,s,o;let{email:l,mobile:d,userId:c}=e;null==_||_.info({name:"__intercomMessagerBootCalled",message:"调用了 Intercom 的 boot 方法",payload:void 0}),R();let u=await M();if(A)if(!k)return;else null==S||S.info("Intercom SDK 开始 boot非首次启动"),null==(s=(o=window).Intercom)||s.call(o,"boot",{app_id:E,email:l,name:h(),user_id:c,hide_default_launcher:!0}),k=!1;else null==S||S.info("Intercom SDK 开始 boot首次启动"),u.default.default({app_id:E,email:l,name:h(),user_id:c,hide_default_launcher:!0}),A=!0;function h(){return"".concat(d||"",":").concat(l||"",":").concat(c||"")}null==(t=(n=window).Intercom)||t.call(n,"onShow",()=>{null==_||_.info({name:"__intercomMessagerOnShow",message:"Intercom 显示弹窗",payload:void 0}),i&&(i.resolve(),i=void 0),T=!0}),null==(a=(r=window).Intercom)||a.call(r,"onHide",()=>{null==_||_.info({name:"__intercomMessagerOnHide",message:"Intercom 隐藏弹窗",payload:void 0}),i&&(i.reject(),i=void 0),T=!1})}function O(){return R(),null==_||_.info({name:"__intercomMessagerGetShowCalled",message:"获取了 Intercom 的 show 状态,".concat(T),payload:{show:"".concat(T)}}),T}async function F(){var e,t;R(),null==_||_.info({name:"__intercomMessagerShutdownCalled",message:"调用了 Intercom 的 shutdown 方法",payload:void 0}),await I.promise,null==i||i.reject(),T=!1,null==(e=(t=window).Intercom)||e.call(t,"shutdown"),k=!0}let P=async e=>{var t,n;await I.promise,null==(t=(n=window).Intercom)||t.call(n,"update",{dataFinderSSID:e})};var D=n(11266);let B=null,V=new x.c,H="CN";async function U(e,t){let{tintColor:n}=t,a=new x.c;return initSMCaptcha({...e,..."US"===H?{domains:["captcha-fjny.fengkongcloud.cn"]}:"SG"===H?{domains:["captcha-xjp.fengkongcloud.cn"]}:"GLOBAL"===H?{domains:["captcha.fengkongcloud.com"]}:void 0,onError(e,t){null==B||B.error({name:"__shumeiError",message:"数美验证码初始化失败",payload:{errorType:e,code:t.code,message:t.message}})},style:{slideBar:{border:"1px solid ".concat(n),button:{boxShadow:"none",background:n}}}},e=>{a.resolve(e)}),await a.promise}var W=n(41671);let z="",G=!1;function K(){return new Promise((e,t)=>{if(!z)throw Error("[@deepseek/wechat-login]: 未设置 appId");if(!a)throw Error("[@deepseek/wechat-login]: 未设置 tracker");if(document.querySelector("script[data-wxlogin]"))return e();let n=document.createElement("script");n.dataset.wxlogin="true",n.src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js",n.defer=!0,a.info({name:"__wxLoginScriptSetup",message:"微信登录 script 设置",payload:{}}),document.head.appendChild(n),n.onload=()=>(a.info({name:"__wxLoginScriptLoadOk",message:"微信登录 script 加载成功",payload:{}}),e()),n.onerror=e=>(a.error({name:"__wxLoginScriptLoadFailed",message:"微信登录 script 加载失败",payload:a.withError(e,{reason:"other"})}),t()),document.body.appendChild(n)})}async function q(e){let{redirectUri:t,containerId:n,selfRedirect:s=!1}=e;r.info("开始渲染 微信登录组件 "+t);try{await new Promise((e,r)=>{new window.WxLogin({self_redirect:s,id:n,appid:z,scope:"snsapi_login",redirect_uri:t,stylelite:1,state:G?"beta":"",fast_login:0,onQRcodeReady:()=>{e(),a.info({name:"__wxLoginWidgetRenderOk",message:"微信登录组件 渲染成功",payload:{}})}}),setTimeout(()=>{r(Error("渲染超时"))},5e3),window.navigator.onLine||r(Error("无网络"))})}catch(e){throw a.error({name:"__wxLoginWidgetRenderFailed",message:"微信登录组件 渲染失败",payload:a.withError(e,{reason:"other"})}),e}}let Z=null,Q=new x.c;async function Y(){if(document.querySelector("script[data-fp]"))return;window._smReadyFuncs=[],window.SMSdk={ready:function(e){e&&window._smReadyFuncs.push(e)}};let e=document.createElement("script");return e.src="https://cdn.deepseek.com/static/chat/fp-1.min.js",e.dataset.fp="true",null==Z||Z.info({name:"__shumeiDeviceIdScriptSetup",message:"数美设备识别 script 设置",payload:{}}),document.head.appendChild(e),e.onload=()=>{Q.resolve(),null==Z||Z.info({name:"__shumeiDeviceIdScriptLoadOk",message:"数美设备识别 script 加载成功",payload:{}})},e.onerror=e=>{Q.reject(e),null==Z||Z.error({name:"__shumeiDeviceIdScriptLoadFailed",message:"数美设备识别 script 加载失败",payload:Z.withError(e,{reason:"other"})})},await Q.promise}async function X(){let e="",t=new x.c;try{return window.SMSdk.ready(()=>{e=window.SMSdk.getDeviceId?window.SMSdk.getDeviceId():e,t.resolve()}),await t.promise,e}catch(e){return t.reject(e),null==Z||Z.error({name:"__shumeiDeviceIdError",message:"数美设备识别 获取deviceId 失败",payload:Z.withError(e,{reason:"other"})}),null}}var J=n(11285),$=n(4222);function ee(e){let{children:t,disabled:n,arrowVariant:a,showArrow:r,leaveDelay:s,enterDelay:o,floatingAnimated:i,size:l,hoverable:d}=e,c=(0,J.useContext)($.l),u=null!=n?n:c.disabled,h=null!=a?a:c.arrowVariant,p=null!=r?r:c.showArrow,m=null!=s?s:c.leaveDelay,f=null!=o?o:c.enterDelay,C=null!=i?i:c.floatingAnimated,v=null!=l?l:c.size,b=null!=d?d:c.hoverable;return(0,g.jsx)($.l.Provider,{value:(0,J.useMemo)(()=>({disabled:u,arrowVariant:h,showArrow:p,leaveDelay:m,enterDelay:f,floatingAnimated:C,size:v,hoverable:b}),[u,h,p,m,f,C,v,b]),children:t})}var et=n(32956),en=n(61660);let ea=e=>{let{children:t,fontFamily:n,inputHeightL:a,inputHeightM:r,inputHeightS:s,inputHeightXs:o,fontWeightStrong:i,fontSizeM:l,lineHeightM:d,fontSizeSp:c,lineHeightSp:u,fontSizeS:h,lineHeightS:p,fontSizeXsp:m,lineHeightXsp:f,fontSizeXs:C,lineHeightXs:v,easeInOut:b,easeIn:x,easeOut:E,fontFamilyCode:_,transitionDuration:S,transitionDurationFast:y,transitionDurationSlow:w,rgbInfo:I,rgbHover:T,rgbInput:A,label1:k,label2:M,label3:R,rgbError:j,rgbWarning:N,rgbSuccess:L,transparent:O,background1:F,backgroundElevated:P,materialRegular:D,separatorColor:B,rgbPrimary:V,rgbLink:H,rgbPrimaryForeground:U,segmentedButtonColor:W,segmentedSeparatorColor:z,buttonColor:G,buttonHoverColor:K,secondaryButtonColor:q,borderedSecondaryButtonColor:Z,inputPrefixColor:Q,secondaryButtonHoverColor:Y,modalContentColor:X,rgbInputFocus:$,borderedButtonHoverColor:ee,textPrimaryButtonColor:ea,tabsActiveColor:er,buttonPrimaryFill:es,buttonPrimaryHover:eo,buttonPrimaryTextColor:ei}=e,el=(0,J.useMemo)(()=>({"--ds-font-family":n,"--ds-input-height-l":a,"--ds-input-height-m":r,"--ds-input-height-s":s,"--ds-input-height-xs":o,"--ds-font-weight-strong":i,"--ds-font-size-m":l,"--ds-line-height-m":d,"--ds-font-size-sp":c,"--ds-line-height-sp":u,"--ds-font-size-s":h,"--ds-line-height-s":p,"--ds-font-size-xsp":m,"--ds-line-height-xsp":f,"--ds-font-size-xs":C,"--ds-line-height-xs":v,"--ds-ease-in-out":b,"--ds-ease-in":x,"--ds-ease-out":E,"--ds-font-family-code":_,"--ds-transition-duration":S,"--ds-transition-duration-fast":y,"--ds-transition-duration-slow":w,"--ds-rgb-info":I,"--ds-rgb-hover":T,"--ds-rgb-input":A,"--ds-rgb-input-focus":$,"--ds-rgb-label-1":k,"--ds-rgb-label-2":M,"--ds-rgb-label-3":R,"--ds-rgb-error":j,"--ds-rgb-warning":N,"--ds-rgb-success":L,"--ds-rgba-transparent":O,"--ds-rgb-bg-base":F,"--ds-rgb-elevated":P,"--ds-rgb-header":D,"--ds-rgb-separator":B,"--ds-rgb-primary":V,"--ds-rgb-link":H,"--ds-rgb-primary-foreground":U,"--ds-rgb-segmented-button":W,"--ds-rgb-segmented-separator":z,"--ds-button-color":G,"--ds-button-hover-color":K,"--dsw-alias-button-primary-fill":es,"--dsw-alias-button-primary-hover":eo,"--ds-primary-button-text-color":ei,"--ds-secondary-button-color":q,"--ds-secondary-button-hover-color":Y,"--ds-button-bordered-hover-color":ee,"--ds-bordered-secondary-button-color":Z,"--ds-input-prefix-color":Q,"--ds-modal-content-color":X,"--ds-text-primary-button-color":ea,"--ds-tabs-active-color":er}),[n,a,r,s,o,i,l,d,c,u,h,p,m,f,C,v,b,x,E,_,S,y,w,I,T,A,$,k,M,R,j,N,L,O,F,P,D,B,V,H,U,W,z,G,K,es,eo,ei,q,Y,ee,Z,Q,X,ea,er]);return(0,g.jsx)(et.H.Provider,{value:el,children:(0,g.jsx)("div",{className:"".concat(en.V,"-theme"),style:el,children:t})})};var er=n(15383),es=n(22759),eo=n(23777),ei=n(2542);n(37560),n(1326);var el=n(74770),ed=n(86122),ec=n(80433),eu=n(40635);function eh(e){let{children:t,appear:n,in:a,onExited:r}=e,s=(0,J.useRef)(null);return(0,g.jsx)(eu.A,{nodeRef:s,appear:n,in:a,timeout:100,classNames:{appear:"".concat(en.V,"-fade-in-enter"),appearActive:"".concat(en.V,"-fade-in-active"),enter:"".concat(en.V,"-fade-in-enter"),enterActive:"".concat(en.V,"-fade-in-active"),exit:"".concat(en.V,"-fade-in-exit"),exitActive:"".concat(en.V,"-fade-in-exit-active")},onExited:r,unmountOnExit:!0,children:t(s)})}n(69378),n(3538);var ep=n(5296);let eg=n(58344).Ay;var em=n(91753),ef=n(85788);function eC(e){let{autoFocus:t,children:n,show:a=!1,onShowChange:r,returnFocus:s=!0,appear:o=!0,closeOnMaskClick:i=!0,closeOnEscapeKeydown:l=!0,onAfterClose:d,onOpenEffect:c,wrapperClassName:u}=e,h=(0,J.useCallback)(e=>{l&&"Escape"===e.key&&(null==r||r(!1))},[r,l]),p=(0,et.d)(),{value:m,trigger:f}=(0,em._u)({value:a,defaultValue:a,shouldDelay:()=>!a}),C=(0,ep.Y)(m),v=(0,ep.Y)(a),b=(0,em.SE)(c);(0,J.useEffect)(()=>{if(a){var e;null==(e=b.current)||e.call(b)}},[a,b]);let x=(0,J.useRef)(!1),E=i?e=>{x.current&&e.target===e.currentTarget&&(null==r||r(!1))}:void 0;return(0,g.jsxs)(g.Fragment,{children:[(0,el.createPortal)((0,g.jsx)(eh,{appear:o,in:a,onExited:f,children:e=>(0,g.jsx)("div",{ref:e,className:"".concat(en.V,"-modal-overlay"),style:{zIndex:C}})}),document.body),(0,el.createPortal)((0,g.jsx)("div",{className:(0,ed.A)("".concat(en.V,"-theme"),"".concat(en.V,"-modal-wrapper"),!a&&"".concat(en.V,"-modal-wrapper--hide"),u),style:{...p,zIndex:v},onMouseDown:e=>{if(e.target!==e.currentTarget)return;x.current=!0;let t=()=>{setTimeout(()=>{x.current=!1},0),(0,ef.A)("mouseup",document,t)};(0,ef.on)("mouseup",document,t)},onClick:E,"data-transform-origin":"center",children:(0,g.jsx)(ec.C,{in:a,appear:o,onExited:d,animated:!0,children:e=>(0,g.jsx)("div",{ref:e,className:"".concat(en.V,"-modal"),onClick:E,onKeyDown:h,children:(0,g.jsx)(eg,{returnFocus:s,autoFocus:t,children:n})})})}),document.body)]})}var ev=n(74910);function eb(e){let{title:t,footer:n,onClose:a,domRef:r,children:s,variant:o,afterTitle:i,headerWrapperStyle:l,titleDomProps:d,titleStyle:c,contentDomProps:u,footerDomProps:h,domProps:p,style:m,className:f,theme:C,hideClose:v}=e,b=(0,et.d)(),x=(0,J.useMemo)(()=>({...b,...null==p?void 0:p.style,...m,"--ds-modal-content-color":null==C?void 0:C.color,"--ds-modal-content-text-color":null==C?void 0:C.textColor,"--ds-modal-content-title-font-size":null==C?void 0:C.titleFontSize}),[null==p?void 0:p.style,m,null==C?void 0:C.color,null==C?void 0:C.textColor,null==C?void 0:C.titleFontSize,b]);return(0,g.jsxs)("div",{tabIndex:-1,...p,className:(0,ed.A)("".concat(en.V,"-modal-content"),"".concat(en.V,"-elevated"),o&&"".concat(en.V,"-modal-content--").concat(o),f,null==p?void 0:p.className),style:x,ref:r,role:"dialog",children:[(0,g.jsxs)("div",{className:"".concat(en.V,"-modal-content__header-wrapper"),style:l,children:[(0,g.jsx)("div",{...d,style:{...null==d?void 0:d.style,...c},className:(0,ed.A)("".concat(en.V,"-modal-content__title"),null==d?void 0:d.className),children:t}),i,v?null:(0,g.jsx)(ev.J,{className:"ds-modal-content__close",onClick:a})]}),s?(0,g.jsx)("div",{...u,children:s}):null,n?(0,g.jsx)("div",{className:(0,ed.A)("".concat(en.V,"-modal-content__footer"),null==h?void 0:h.className),...h,children:n}):null]})}function ex(e){let{children:t}=e;return(0,g.jsx)("div",{className:"".concat(en.V,"-modal-content__button-group"),children:t})}n(76980);let eE=(0,J.createContext)(null);function e_(){let e=(0,J.useContext)(eE);if(!e)throw Error("useModalApi must be used within a ModalProvider");return e}let eS=(0,J.createContext)(null);function ey(e){let{children:t}=e,n=(0,J.useRef)(0),[a,r]=(0,J.useState)([]),s=(0,J.useCallback)(e=>{let t=n.current++,{transformedOptions:a,handle:s}=function(e){let{props:t,key:n}=e,a={current:void 0},r={current:void 0},s={current:void 0};return{transformedOptions:{modalKey:n,modalContentProps:t.modalContentProps,modalProps:t.modalProps,setShowRef:a,setModalPropsRef:r,setModalContentPropsRef:s},handle:{close:()=>{var e;null==(e=a.current)||e.call(a,!1)},setModalProps:e=>{var t;null==r||null==(t=r.current)||t.call(r,e)},setModalContentProps:e=>{var t;null==s||null==(t=s.current)||t.call(s,e)}}}}({props:e,key:t});return r(e=>e.concat({key:t,props:a,handle:s})),s},[]),o=(0,em.DK)(()=>{a.forEach(e=>{let{handle:t}=e;t.close()})}),i=(0,J.useMemo)(()=>({open:s,closeAll:o}),[s,o]);return(0,g.jsxs)(eE.Provider,{value:i,children:[t,(0,g.jsx)(eS.Provider,{value:r,children:a.map(e=>{let{key:t,props:n}=e;return(0,g.jsx)(ew,{...n},t)})})]})}let ew=(0,J.memo)(function(e){var t;let{modalKey:n,modalContentProps:a,setShowRef:r,setModalContentPropsRef:s,setModalPropsRef:o,modalProps:i}=e,l=(0,J.useContext)(eS);if(!l)throw Error("ModalWrapper must be used within a ModalProvider");let[d,c]=(0,J.useState)(!0),[u,h]=(0,J.useState)(a),[p,m]=(0,J.useState)(i);r.current=c,s.current=h,o.current=m;let f=(0,J.useMemo)(()=>({...p,onAfterClose:()=>{var e;null==p||null==(e=p.onAfterClose)||e.call(p),l(e=>e.filter(e=>e.key!==n))}}),[p,n,l]),C=null==u?void 0:u.onClose,v=null==f?void 0:f.onShowChange,b=(0,J.useCallback)(()=>{c(!1),null==v||v(!1),null==C||C()},[C,v]),x={...u,onClose:b},E=(0,J.useCallback)(e=>{null==v||v(e),c(e)},[v]),_={...f,appear:!0,show:d,onShowChange:E,children:null!=(t=null==f?void 0:f.children)?t:(0,g.jsx)(eb,{...x})};return(0,g.jsx)(eC,{..._})});function eI(){return(0,g.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[(0,g.jsx)("path",{d:"M11.038 3.34834C11.0732 3.1627 11.0333 2.97067 10.927 2.81447C10.8206 2.65827 10.6566 2.55071 10.471 2.51545C10.2853 2.48019 10.0933 2.52011 9.93711 2.62644C9.78092 2.73277 9.67336 2.89679 9.63809 3.08242L8.67035 8.20036L4.16496 8.20131C3.97606 8.20131 3.79489 8.27635 3.66131 8.40993C3.52773 8.54351 3.45269 8.72468 3.45269 8.91359C3.45269 9.10249 3.52773 9.28366 3.66131 9.41724C3.79489 9.55082 3.97606 9.62586 4.16496 9.62586L8.40063 9.62396L7.50221 14.3725L3.21526 14.3744C3.02636 14.3744 2.84519 14.4494 2.71161 14.583C2.57803 14.7166 2.50299 14.8977 2.50299 15.0866C2.50299 15.2756 2.57803 15.4567 2.71161 15.5903C2.84519 15.7239 3.02636 15.7989 3.21526 15.7989L7.2325 15.797L6.31414 20.6557C6.29637 20.7478 6.29696 20.8425 6.31588 20.9343C6.3348 21.0262 6.37168 21.1134 6.42439 21.191C6.47711 21.2686 6.54463 21.335 6.62307 21.3864C6.70151 21.4378 6.78934 21.4732 6.8815 21.4906C6.97367 21.508 7.06836 21.507 7.16014 21.4877C7.25192 21.4684 7.33899 21.4311 7.41634 21.3781C7.49369 21.325 7.5598 21.2572 7.61088 21.1786C7.66196 21.0999 7.697 21.0119 7.714 20.9197L8.68269 15.7961L13.8814 15.7942L12.962 20.6557C12.9443 20.7478 12.9449 20.8425 12.9638 20.9343C12.9827 21.0262 13.0196 21.1134 13.0723 21.191C13.125 21.2686 13.1925 21.335 13.271 21.3864C13.3494 21.4378 13.4372 21.4732 13.5294 21.4906C13.6216 21.508 13.7163 21.507 13.808 21.4877C13.8998 21.4684 13.9869 21.4311 14.0642 21.3781C14.1416 21.325 14.2077 21.2572 14.2588 21.1786C14.3099 21.0999 14.3449 21.0119 14.3619 20.9197L15.3316 15.7932L19.835 15.7913C20.0239 15.7913 20.2051 15.7163 20.3387 15.5827C20.4723 15.4491 20.5473 15.268 20.5473 15.079C20.5473 14.8901 20.4723 14.709 20.3387 14.5754C20.2051 14.4418 20.0239 14.3668 19.835 14.3668L15.6013 14.3687L16.4997 9.62016L20.7847 9.61826C20.9736 9.61826 21.1548 9.54322 21.2884 9.40964C21.422 9.27607 21.497 9.0949 21.497 8.90599C21.497 8.71708 21.422 8.53591 21.2884 8.40233C21.1548 8.26876 20.9736 8.19371 20.7847 8.19371L16.7684 8.19561L17.6859 3.34834C17.7211 3.1627 17.6812 2.97067 17.5749 2.81447C17.4685 2.65827 17.3045 2.55071 17.1189 2.51545C16.9333 2.48019 16.7412 2.52011 16.585 2.62644C16.4288 2.73277 16.3213 2.89679 16.286 3.08242L15.3192 8.19656L10.1205 8.19846L11.038 3.34834ZM9.85083 9.62396L15.0495 9.62111L14.1511 14.3696L8.95241 14.3715L9.85083 9.62396Z",fill:"currentColor"}),(0,g.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.63809 3.08262C9.67336 2.89698 9.78092 2.73296 9.93711 2.62663C10.0933 2.52031 10.2853 2.48038 10.471 2.51565C10.6566 2.55091 10.8206 2.65847 10.927 2.81467C11.0333 2.97086 11.0732 3.1629 11.038 3.34853L10.1205 8.19866L15.3192 8.19676L16.286 3.08262C16.3213 2.89698 16.4288 2.73296 16.585 2.62663C16.7412 2.52031 16.9333 2.48038 17.1189 2.51565C17.3045 2.55091 17.4685 2.65847 17.5749 2.81467C17.6812 2.97086 17.7211 3.1629 17.6859 3.34853L16.7684 8.19581L20.7847 8.19391C20.9736 8.19391 21.1548 8.26895 21.2884 8.40253C21.422 8.53611 21.497 8.71728 21.497 8.90619C21.497 9.09509 21.422 9.27626 21.2884 9.40984C21.1548 9.54342 20.9736 9.61846 20.7847 9.61846L16.4997 9.62036L15.6013 14.3689L19.835 14.367C20.0239 14.367 20.2051 14.442 20.3387 14.5756C20.4723 14.7092 20.5473 14.8903 20.5473 15.0792C20.5473 15.2682 20.4723 15.4493 20.3387 15.5829C20.2051 15.7165 20.0239 15.7915 19.835 15.7915L15.3316 15.7934L14.3619 20.9199C14.3449 21.0121 14.3099 21.1001 14.2588 21.1788C14.2077 21.2574 14.1416 21.3252 14.0642 21.3783C13.9869 21.4313 13.8998 21.4686 13.808 21.4879C13.7163 21.5072 13.6216 21.5082 13.5294 21.4908C13.4372 21.4734 13.3494 21.438 13.271 21.3866C13.1925 21.3352 13.125 21.2688 13.0723 21.1912C13.0196 21.1136 12.9827 21.0264 12.9638 20.9345C12.9449 20.8427 12.9443 20.748 12.962 20.6559L13.8814 15.7944L8.68269 15.7963L7.714 20.9199C7.697 21.0121 7.66196 21.1001 7.61088 21.1788C7.5598 21.2574 7.49369 21.3252 7.41634 21.3783C7.33898 21.4313 7.25192 21.4686 7.16014 21.4879C7.06836 21.5072 6.97367 21.5082 6.8815 21.4908C6.78934 21.4734 6.70151 21.438 6.62307 21.3866C6.54463 21.3352 6.47711 21.2688 6.42439 21.1912C6.37168 21.1136 6.3348 21.0264 6.31588 20.9345C6.29696 20.8427 6.29637 20.748 6.31414 20.6559L7.2325 15.7972L3.21526 15.7991C3.02636 15.7991 2.84519 15.7241 2.71161 15.5905C2.57803 15.4569 2.50299 15.2757 2.50299 15.0868C2.50299 14.8979 2.57803 14.7168 2.71161 14.5832C2.84519 14.4496 3.02636 14.3746 3.21526 14.3746L7.50221 14.3727L8.40063 9.62416L4.16496 9.62606C3.97606 9.62606 3.79489 9.55102 3.66131 9.41744C3.52773 9.28386 3.45269 9.10269 3.45269 8.91378C3.45269 8.72488 3.52773 8.54371 3.66131 8.41013C3.79489 8.27655 3.97606 8.20151 4.16496 8.20151L8.67035 8.20056L9.63809 3.08262ZM8.42175 7.90061L9.34332 3.02688C9.39343 2.76308 9.54633 2.52974 9.7683 2.37864C9.99027 2.22754 10.2632 2.1708 10.527 2.22092C10.7908 2.27103 11.0239 2.42388 11.175 2.64585C11.326 2.86775 11.3828 3.14056 11.3327 3.40429M11.3327 3.40429L10.4826 7.89853L15.0706 7.89685L15.9912 3.02689C16.0413 2.76309 16.1942 2.52974 16.4162 2.37864C16.6382 2.22754 16.9111 2.1708 17.1749 2.22092C17.4387 2.27103 17.6718 2.42388 17.8229 2.64585C17.974 2.86782 18.0307 3.14072 17.9806 3.40452L17.1306 7.89564L20.7846 7.89391C21.0531 7.89391 21.3107 8.00056 21.5005 8.1904C21.6904 8.38024 21.797 8.63771 21.797 8.90619C21.797 9.17466 21.6904 9.43213 21.5005 9.62197C21.3107 9.81178 21.0533 9.91843 20.7849 9.91846L16.7483 9.92025L15.9634 14.0687L19.8349 14.067C20.1034 14.067 20.361 14.1736 20.5508 14.3635C20.7407 14.5533 20.8473 14.8108 20.8473 15.0792C20.8473 15.3477 20.7407 15.6052 20.5508 15.795C20.361 15.9848 20.1036 16.0915 19.8352 16.0915L15.5801 16.0933L14.6569 20.9743C14.6327 21.1051 14.5829 21.2306 14.5104 21.3422C14.4378 21.454 14.3438 21.5503 14.2339 21.6257C14.124 21.7011 14.0002 21.754 13.8698 21.7814C13.7394 21.8089 13.6048 21.8103 13.4738 21.7856C13.3428 21.7609 13.218 21.7106 13.1065 21.6375C12.995 21.5644 12.8991 21.4701 12.8242 21.3598C12.7493 21.2496 12.6968 21.1256 12.67 20.9951C12.6431 20.8648 12.6422 20.7305 12.6673 20.5998L13.5193 16.0945L8.93131 16.0962L8.00903 20.9743C7.98483 21.1051 7.93493 21.2306 7.86248 21.3422C7.78989 21.454 7.69593 21.5503 7.586 21.6257C7.47607 21.7011 7.35234 21.754 7.2219 21.7814C7.09146 21.8089 6.95689 21.8103 6.8259 21.7856C6.69492 21.7609 6.5701 21.7106 6.45862 21.6375C6.34714 21.5644 6.25118 21.4701 6.17626 21.3598C6.10134 21.2496 6.04894 21.1256 6.02205 20.9951C5.9952 20.8647 5.99432 20.7303 6.01946 20.5996L6.87045 16.0974L3.2154 16.0991C2.94693 16.0991 2.68931 15.9925 2.49948 15.8026C2.30964 15.6128 2.20299 15.3553 2.20299 15.0868C2.20299 14.8184 2.30964 14.5609 2.49948 14.3711C2.68928 14.1812 2.94671 14.0746 3.21513 14.0746L7.25363 14.0728L8.03852 9.92432L4.1651 9.92606C3.89663 9.92606 3.63902 9.81941 3.44918 9.62957C3.25934 9.43973 3.15269 9.18226 3.15269 8.91378C3.15269 8.64531 3.25934 8.38784 3.44918 8.198C3.639 8.00817 3.89645 7.90152 4.1649 7.90151L8.42175 7.90061M9.85065 9.62416L8.95241 14.3717L14.1511 14.3698L15.0495 9.62131L9.85065 9.62416ZM10.0992 9.92402L9.31452 14.0716L13.9025 14.0699L14.6874 9.92151L10.0992 9.92402Z",fill:"currentColor"})]})}function eT(){return(0,g.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18",style:{width:16,height:16},children:[(0,g.jsx)("path",{fill:"#4285f4",fillOpacity:"1",fillRule:"evenodd",stroke:"none",d:"M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844c-.209 1.125-.843 2.078-1.796 2.717v2.258h2.908c1.702-1.567 2.684-3.874 2.684-6.615z"}),(0,g.jsx)("path",{fill:"#34a853",fillOpacity:"1",fillRule:"evenodd",stroke:"none",d:"M9.003 18c2.43 0 4.467-.806 5.956-2.18l-2.909-2.26c-.806.54-1.836.86-3.047.86-2.344 0-4.328-1.584-5.036-3.711H.96v2.332C2.44 15.983 5.485 18 9.003 18z"}),(0,g.jsx)("path",{fill:"#fbbc05",fillOpacity:"1",fillRule:"evenodd",stroke:"none",d:"M3.964 10.712c-.18-.54-.282-1.117-.282-1.71 0-.593.102-1.17.282-1.71V4.96H.957C.347 6.175 0 7.55 0 9.002c0 1.452.348 2.827.957 4.042l3.007-2.332z"}),(0,g.jsx)("path",{fill:"#ea4335",fillOpacity:"1",fillRule:"evenodd",stroke:"none",d:"M9.003 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.464.891 11.428 0 9.002 0 5.485 0 2.44 2.017.96 4.958L3.967 7.29c.708-2.127 2.692-3.71 5.036-3.71z"})]})}function eA(){return(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,g.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.97671 3.2998C3.0897 3.2998 1.55998 4.85786 1.55998 6.77981V17.2198C1.55998 19.1418 3.0897 20.6998 4.97671 20.6998H19.0233C20.9103 20.6998 22.44 19.1418 22.44 17.2198V6.7798C22.44 4.85785 20.9103 3.2998 19.0233 3.2998H4.97671ZM4.97671 5.23314C4.13804 5.23314 3.45816 5.92561 3.45816 6.77981V7.18001L12.0001 11.8068L20.5418 7.18021V6.7798C20.5418 5.9256 19.8619 5.23314 19.0233 5.23314H4.97671ZM20.5418 9.50025L12.4962 13.8582C12.3427 13.9434 12.1689 13.9881 11.9927 13.987C11.8501 13.9861 11.7059 13.9552 11.5695 13.8915C11.5467 13.8809 11.5243 13.8695 11.5022 13.8572L3.45816 9.50005V17.2198C3.45816 18.074 4.13804 18.7665 4.97671 18.7665H19.0233C19.8619 18.7665 20.5418 18.074 20.5418 17.2198V9.50025Z",fill:"currentColor"})})}function ek(){return(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"24",viewBox:"0 0 14 24",fill:"none",children:(0,g.jsx)("path",{d:"M12.9104 1.68956C12.4369 1.21603 11.7947 0.95 11.125 0.95H2.875C2.20533 0.95 1.56308 1.21603 1.08956 1.68956C0.616026 2.16308 0.35 2.80533 0.35 3.475V20.525C0.35 21.1947 0.616026 21.8369 1.08956 22.3104C1.56308 22.784 2.20533 23.05 2.875 23.05H11.125C11.7947 23.05 12.4369 22.784 12.9104 22.3104C13.384 21.8369 13.65 21.1947 13.65 20.525V3.475C13.65 2.80533 13.384 2.16308 12.9104 1.68956ZM2.875 2.7H11.125C11.3305 2.7 11.5277 2.78165 11.673 2.92699C11.8183 3.07233 11.9 3.26946 11.9 3.475V20.525C11.9 20.7305 11.8183 20.9277 11.673 21.073C11.5277 21.2183 11.3305 21.3 11.125 21.3H2.875C2.44721 21.3 2.1 20.9528 2.1 20.525V3.475C2.1 3.26946 2.18165 3.07233 2.32699 2.92699C2.47233 2.78165 2.66946 2.7 2.875 2.7ZM8.99289 18.2555C8.82858 18.0916 8.6059 17.9997 8.37383 18L5.62383 18.0044C5.39177 18.0047 5.16933 18.0972 5.00546 18.2615C4.84158 18.4258 4.74969 18.6485 4.75 18.8806C4.75031 19.1126 4.84279 19.3351 5.00711 19.4989C5.17142 19.6628 5.3941 19.7547 5.62617 19.7544L8.37617 19.75C8.60823 19.7497 8.83067 19.6572 8.99454 19.4929C9.15842 19.3286 9.25031 19.1059 9.25 18.8738C9.24969 18.6418 9.15721 18.4193 8.99289 18.2555Z",fill:"currentColor",stroke:"currentColor",strokeWidth:"0.1"})})}function eM(){return(0,g.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[(0,g.jsx)("path",{d:"M12.9819 14.7816C12.9819 14.2394 12.5423 13.7998 12.0001 13.7998C11.4578 13.7998 11.0182 14.2394 11.0182 14.7816V17.0289C11.0182 17.5711 11.4578 18.0107 12.0001 18.0107C12.5423 18.0107 12.9819 17.5711 12.9819 17.0289V14.7816Z",fill:"currentColor"}),(0,g.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.00012 6.51953V9.52051H6.42405C4.54628 9.52051 3.02405 11.0427 3.02405 12.9205V19.1205C3.02405 20.9983 4.54628 22.5205 6.42405 22.5205H17.576C19.4538 22.5205 20.976 20.9983 20.976 19.1205V12.9205C20.976 11.0427 19.4538 9.52051 17.576 9.52051H17.0001V6.51953C17.0001 3.75811 14.7615 1.51953 12.0001 1.51953C9.2387 1.51953 7.00012 3.75811 7.00012 6.51953ZM12.0001 3.51953C10.3433 3.51953 9.00012 4.86268 9.00012 6.51953V9.52051H15.0001V6.51953C15.0001 4.86268 13.657 3.51953 12.0001 3.51953ZM17.576 11.5205H6.42405C5.65085 11.5205 5.02405 12.1473 5.02405 12.9205V19.1205C5.02405 19.8937 5.65085 20.5205 6.42405 20.5205H17.576C18.3492 20.5205 18.976 19.8937 18.976 19.1205V12.9205C18.976 12.1473 18.3492 11.5205 17.576 11.5205Z",fill:"currentColor"})]})}n(84253);let eR=()=>(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{fill:"currentColor",d:"M9.5 4C5.36 4 2 6.69 2 10c0 1.89 1.08 3.56 2.78 4.66L4 17l2.5-1.5c.89.31 1.87.5 2.91.5A5.22 5.22 0 0 1 9 14c0-3.31 3.13-6 7-6c.19 0 .38 0 .56.03C15.54 5.69 12.78 4 9.5 4m-3 2.5a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1m5 0a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1M16 9c-3.31 0-6 2.24-6 5s2.69 5 6 5c.67 0 1.31-.08 1.91-.25L20 20l-.62-1.87C20.95 17.22 22 15.71 22 14c0-2.76-2.69-5-6-5m-2 2.5a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1"})});function ej(){return(0,J.useMemo)(()=>(0,g.jsxs)("svg",{width:"267.000000",height:"216.000000",viewBox:"0 0 267 216",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:[(0,g.jsx)("defs",{children:(0,g.jsx)("clipPath",{id:"clip1083_4283",children:(0,g.jsx)("rect",{width:"267.000000",height:"216.000000",fill:"white",fillOpacity:"0"})})}),(0,g.jsxs)("g",{clipPath:"url(#clip1083_4283)",children:[(0,g.jsx)("path",{id:"path",d:"M163.073 215.13C159.634 215.362 156.195 215.652 152.785 215.971C143.15 216.899 133.5 216.696 123.865 216.522C116.363 216.377 108.846 215.956 101.373 214.971C95.5831 214.202 89.9093 213.202 84.4242 211.216C82.6394 210.578 80.9126 211.477 79.2148 211.868C75.0792 212.825 70.9146 213.376 66.6629 213.55C63.4995 213.68 60.3217 214.014 57.1583 213.796C49.1338 213.231 41.0222 213.144 33.3169 210.404C32.6204 210.158 31.9529 209.853 31.2854 209.52C29.2249 208.505 29.2249 208.505 30.4002 206.592C31.2419 205.243 30.2116 203.823 28.1801 203.127C24.4218 201.837 20.5183 200.967 17.0212 198.995C16.0345 198.444 15.0913 197.778 14.2206 197.053C13.1758 196.198 13.4951 193.197 14.8446 192.167C17.2534 190.355 19.9814 189.036 22.9271 188.34C24.5959 187.949 26.2356 187.427 27.9624 187.166C31.445 186.644 34.8696 185.774 38.3522 185.224C42.5168 184.557 46.696 184.049 50.8751 183.513C52.2971 183.325 53.7482 183.672 55.1703 183.209C55.8233 182.991 56.0555 183.513 56.0555 184.122C56.0555 185.615 56.041 187.108 56.0555 188.601C56.0555 189.297 55.7798 189.573 55.0397 189.674C52.9646 189.935 50.9621 190.5 49.0902 191.457C48.2631 191.878 47.6246 191.718 46.8846 191.138C45.477 190.007 42.8651 190.544 41.8203 192.081C40.9206 193.4 41.6897 195.574 43.2424 196.589C46.5363 198.734 50.3092 199.735 54.053 199.865C57.6081 199.996 61.3084 199.575 64.7475 198.14C69.3329 196.227 74.0054 194.458 78.9972 193.864C80.5933 193.675 82.2621 193.965 83.8583 193.777C87.6601 193.356 91.2879 194.038 94.8866 195.168C97.8323 196.096 100.531 197.56 103.071 199.184C105.9 200.996 109.006 201.764 112.184 202.46C116.842 203.46 121.412 203.04 125.94 201.735C127.971 201.155 130.046 200.648 131.875 199.561C133.297 198.72 134.414 199.662 135.531 200.141C139.478 201.822 143.512 202.953 147.851 203.17C153.51 203.446 158.604 201.866 163.61 199.387C167.02 197.691 170.183 195.531 174.058 194.704C176.815 194.11 179.514 193.878 182.315 193.777C185.928 193.646 189.497 193.748 192.922 194.878C196.347 196.009 199.67 197.401 203.022 198.734C204.299 199.242 205.634 199.59 206.969 199.648C211.336 199.822 215.704 199.894 219.869 198.227C221.088 197.749 222.263 197.241 223.351 196.502C224.483 195.734 225.542 194.849 225.18 193.298C224.788 191.646 223.642 190.616 221.944 190.558C220.725 190.515 219.303 190.152 218.374 191.457C218.084 191.863 217.779 191.602 217.474 191.457C215.646 190.529 213.658 190.123 211.656 189.819C210.712 189.674 210.408 189.268 210.451 188.355C210.524 187.036 210.538 185.702 210.451 184.397C210.364 183.237 210.93 182.904 211.888 183.136C225.064 183.064 238.37 186.238 240.619 186.789C246.554 188.239 248.528 189.544 251.749 191.878C254.23 193.675 254.172 196.299 251.691 198.01C248.455 200.242 244.682 201.199 241.026 202.431C240.053 202.764 239.052 203.011 238.138 203.417C236.266 204.258 235.99 205.388 237.369 206.809C238.37 207.838 237.819 208.418 236.948 208.969C234.452 210.535 231.623 211.173 228.778 211.738C218.272 213.84 207.636 214.13 196.985 213.738C192.095 213.565 187.234 212.738 182.503 211.332C182.053 211.202 181.937 211.173 181.212 211.231C180.907 211.26 180.573 211.173 180.515 210.694C179.964 209.027 177.918 207.664 174.812 207.534C171.707 207.403 170.72 207.635 167.368 208.708C165.105 209.433 160.215 214.202 163.073 215.13ZM216.676 201.663C214.137 201.561 209.755 201.518 207.346 202.083C203.167 203.069 199.133 203.997 195.026 205.272C194.547 205.417 194.126 205.765 193.72 206.055C192.922 206.635 192.617 207.519 193.053 208.331C193.488 209.158 194.243 209.404 195.36 209.172C199.815 208.244 203.965 206.273 208.507 205.62C212.512 205.055 216.502 204.953 220.493 205.345C223.685 205.649 226.66 206.925 229.664 208.012C231.057 208.52 231.956 207.824 232.537 206.882C233.204 205.78 232.319 205.142 231.361 204.649C230.926 204.432 223.032 201.605 216.676 201.663ZM62.121 209.042C63.6301 209.042 65.1393 209.042 66.6339 209.042C67.5481 209.042 68.5203 208.882 68.5348 207.766C68.5493 206.737 67.6787 206.345 66.75 206.229C66.3001 206.171 65.8213 206.2 65.3569 206.229C57.6081 206.476 49.9899 205.707 42.5168 203.605C41.0802 203.199 39.5856 202.924 38.1055 202.707C37.2639 202.576 36.6254 203.069 36.4513 203.91C36.2626 204.823 36.8576 205.272 37.6702 205.49C38.2361 205.635 38.8166 205.693 39.368 205.838C46.8266 207.737 54.3432 209.331 62.121 209.042ZM78.3442 206.244C76.095 206.606 73.4395 207.548 70.813 208.578C70.0149 208.882 70.1455 209.23 70.7405 209.752C72.2206 211.071 73.7152 210.143 75.0357 209.679C77.8508 208.694 80.5788 208.679 83.3069 209.781C84.2791 210.172 85.2078 210.491 86.2671 210.404C86.746 210.361 87.2103 210.274 87.3119 209.708C87.3989 209.187 87.1232 208.766 86.6734 208.592C84.1485 207.65 81.7397 206.2 78.3442 206.244Z",fill:"#C7D6FF",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M245.669 178.178C249.602 178.541 253.244 179.613 256.857 180.802C259.063 181.527 261.254 182.339 263.3 183.469C263.605 183.629 264.025 183.687 264.199 183.933C264.664 184.6 266.144 184.789 265.462 185.977C264.78 187.152 263.808 186.485 262.908 186.079C258.25 183.991 253.534 182.034 248.484 181.049C247.381 180.831 246.337 180.353 245.292 179.903C244.871 179.715 244.131 179.628 244.247 178.947C244.378 178.12 245.292 178.41 245.669 178.178Z",fill:"#C7D6FF",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M2.97476 186.586C2.32176 186.717 1.74133 186.354 1.61073 185.818C1.48013 185.311 1.90096 184.847 2.42334 184.499C5.78987 182.266 9.62074 181.193 13.4371 180.063C15.5557 179.439 17.7178 178.947 19.8799 178.483C20.6635 178.309 21.4761 178.323 22.2887 178.323C22.8547 178.323 23.5076 178.468 23.6382 179.106C23.7979 179.816 23.0433 179.845 22.637 180.034C20.2427 181.135 17.5872 181.266 15.0768 182.005C11.4636 183.078 7.98101 184.426 4.61449 186.05C4.10661 186.296 3.62775 186.688 2.97476 186.586Z",fill:"#C7D6FF",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M10.7671 206.07C10.1576 206.795 9.50463 207.461 8.47437 207.171C5.65926 206.374 3.14886 204.968 0.885178 203.141C0.362778 202.721 -0.449829 202.228 0.261215 201.315C0.928711 200.474 1.9735 199.633 2.82964 200.445C5.00626 202.504 7.61822 203.837 10.1286 205.388C10.3608 205.533 10.5349 205.809 10.7671 206.07Z",fill:"#C7D6FF",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M264.765 200.373C265.622 200.373 266.362 200.59 266.724 201.3C267.087 202.025 266.608 202.591 266.042 203.069C263.764 204.968 261.37 206.606 258.366 207.215C257.423 207.403 256.813 206.824 256.494 206.36C256.175 205.881 256.799 205.287 257.408 204.997C258.163 204.635 258.918 204.243 259.672 203.866C260.978 203.228 262.342 202.75 263.097 201.271C263.314 200.851 264.011 200.228 264.765 200.373Z",fill:"#C7D6FF",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M212.773 168.726C222.35 167.175 226.486 159.014 224.628 150.722C224.222 148.924 223.264 147.3 222.321 145.691C219.274 140.443 215.182 136.036 211.075 131.63C210.611 131.137 210.103 130.774 210.045 129.933C209.61 124.396 209.653 118.858 209.74 113.32C209.885 104.158 209.029 95.1559 206.635 86.284C204.516 78.4558 201.512 71.0045 197.174 64.2056C193.967 59.1753 189.686 54.9423 185.101 51.0862C162.957 32.3855 137.984 26.5143 110.094 35.0964C89.7352 41.3589 75.0792 54.5798 65.1973 73.2805C62.4693 78.4413 60.5974 83.9066 59.0882 89.5602C57.4775 95.5474 56.1861 101.52 55.9104 107.725C55.5911 114.9 55.7943 122.076 55.7362 129.252C55.7362 130.18 55.4751 130.832 54.8075 131.513C50.2802 136.109 46.4203 141.197 43.2424 146.836C41.5882 149.75 40.732 152.78 41.1238 156.1C41.5881 159.999 43.373 163.189 46.4928 165.653C49.0032 167.639 51.8764 168.61 54.9672 168.944C55.9249 169.045 56.0265 169.437 56.07 170.234C56.3602 175.786 55.5331 181.295 55.6056 186.833C55.6056 187.789 55.1703 188.079 54.2416 188.152C52.3987 188.311 50.6429 188.92 48.9742 189.718C48.3647 190.007 47.6972 190.355 47.6392 191.153C47.5811 192.023 48.3067 192.327 48.9306 192.588C52.8921 194.298 56.9116 194.125 60.9602 192.892C61.7873 192.646 61.8598 192.023 61.8598 191.254C61.8598 182.165 62.0049 173.075 61.8743 164C61.8453 161.739 62.5854 160.521 64.4428 159.304C69.5941 155.94 74.3682 152.041 77.9234 146.952C81.7542 141.458 79.6937 135.79 73.3524 133.601C70.102 132.485 66.7645 132.441 63.4125 132.905C62.1501 133.079 61.8743 132.688 61.8889 131.485C61.9469 123.497 61.9614 115.509 61.9324 107.522C61.9324 106.376 62.092 106.057 63.3545 106.376C70.8421 108.319 78.3587 110.146 85.8608 112.088C87.1233 112.407 87.9794 112.247 88.9661 111.363C93.7257 107.043 99.1383 103.709 105.218 101.592C119.018 96.7796 133.181 96.1273 147.532 98.2148C158.865 99.8529 169.269 103.608 177.584 111.9C178.295 112.61 178.948 112.45 179.79 112.219C187.277 110.232 194.779 108.304 202.253 106.304C203.718 105.912 204.153 106.231 204.139 107.783C204.095 115.712 204.139 123.642 204.182 131.572C204.182 132.572 204.037 133.065 202.876 132.92C201.788 132.789 200.671 132.891 199.583 132.847C196.114 132.673 192.791 132.833 189.672 134.746C186.827 136.5 184.941 141.168 186.174 144.184C188.104 148.866 191.456 152.374 195.302 155.534C195.998 156.1 196.796 155.882 197.42 156.433C199.118 157.941 201.135 158.999 203.051 160.173C203.733 160.594 204.008 161.043 204.008 161.826C204.008 164.479 204.095 167.146 204.095 169.799C204.124 176.975 204.168 184.151 204.095 191.327C204.095 192.559 204.531 193.037 205.619 193.371C207.085 193.835 208.623 193.501 210.059 194.009L210.756 194.009C211.627 193.588 212.57 193.835 213.469 193.704C214.616 193.53 215.762 193.371 216.734 192.675C218.2 191.617 218.098 190.239 216.473 189.515C214.877 188.804 213.179 188.456 211.467 188.181C210.611 188.036 210.233 187.789 210.277 186.905C210.538 182.005 209.406 177.163 209.697 172.235C209.871 169.147 209.74 169.219 212.773 168.726ZM69.2314 134.253C60.9166 134.804 53.4871 137.095 47.2474 142.618C49.1919 136.776 62.9191 131.47 69.2314 134.253ZM194.736 96.4606C191.732 97.3159 189.019 98.9106 185.971 99.6644C179.819 101.187 173.448 96.6636 172.868 90.3286C172.012 80.8333 180.065 73.9183 189.367 76.1798C193.459 77.1801 196.753 79.3546 199.307 82.6888C200.468 84.211 201.092 85.9071 201.034 88.0236C201.034 92.1406 198.842 95.3009 194.736 96.4606Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M123.734 29.6746C124.764 29.3557 139.856 29.0803 146.415 30.095C146.792 25.7315 146.168 21.5565 145.051 17.4539C143.571 12.0177 142.163 6.53796 138.434 2.04401C136.315 -0.507385 134.022 -0.724854 131.643 1.60913C130.133 3.07324 129.045 4.85638 128.145 6.74091C124.852 13.7138 123.27 21.0926 122.965 28.7614C122.951 29.2977 122.907 29.921 123.734 29.6746Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M182.895 86.7189C180.225 86.7334 178.048 88.8354 178.077 91.3433C178.121 93.7643 180.472 96.1852 182.706 96.0982C185.318 95.9968 187.205 93.9817 187.161 91.3288C187.118 88.5455 185.42 86.7044 182.895 86.7189Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"polygon",d:"M187.161 71.8453L168.094 75.7449L166.89 92.3291L169.066 98.7221L181.125 103.187L198.741 100.041L204.052 98.1132L204.052 86.7189L195.461 75.7449L187.161 71.8453Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M189.149 83.0948C188.279 80.1229 188.046 79.0647 186.204 74.8896C184.245 71.309 182.895 68.7866 180.646 66.9455C178.223 64.9885 175.364 63.5823 172.317 64.2636C172.041 64.3651 170.764 65.0319 170.445 65.3654C169.443 66.3947 169.792 67.5834 170.474 68.2212C170.88 68.6271 171.446 69.1345 172.157 69.3665C174.072 69.9608 175.712 70.8016 176.742 72.3528C178.005 74.2663 178.092 75.9624 176.844 78.1949C176.278 79.2242 175.538 81.1087 175.407 82.4424C175.103 85.5447 176.249 86.9219 177.729 89.2123C178.687 90.691 180.776 92.3001 182.982 92.851C184.404 93.2279 186.015 93.1699 187.655 93.0105C189.556 92.822 190.542 91.8508 190.499 90.2851C190.397 87.7772 189.846 85.4142 189.149 83.0948Z",fill:"#FFFFFF",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M77.0382 81.5001C77.8073 78.5138 78.0105 77.441 79.7227 73.208C81.5656 69.5693 82.8281 67.0035 85.0192 65.0899C87.3845 63.0604 90.1851 61.5672 93.2614 62.1326C93.5516 62.2195 94.8286 62.8429 95.1623 63.1763C96.1926 64.1766 95.8878 65.3798 95.2349 66.0322C94.8431 66.4526 94.2917 66.9745 93.5951 67.2209C91.6942 67.8732 90.0835 68.772 89.1113 70.3522C87.9214 72.2947 87.8779 74.0053 89.1838 76.1943C89.7788 77.2091 90.5769 79.0646 90.751 80.3984C91.1573 83.4861 90.0545 84.9068 88.6469 87.2408C87.7473 88.7484 85.7012 90.4155 83.5101 91.0389C82.1025 91.4593 80.4918 91.4448 78.8521 91.3578C76.9367 91.2274 75.9209 90.285 75.9209 88.7194C75.9354 86.197 76.4288 83.8486 77.0382 81.5001Z",fill:"#FFFFFF",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("ellipse",{id:"circle",cx:"93.667694",cy:"73.237000",rx:"2.655492",ry:"2.652888",fill:"#FFFFFF",fillOpacity:"1.000000"}),(0,g.jsx)("ellipse",{id:"circle",cx:"172.200531",cy:"74.498230",rx:"2.655492",ry:"2.652888",fill:"#FFFFFF",fillOpacity:"1.000000"}),(0,g.jsx)("g",{opacity:"0.500000",children:(0,g.jsx)("path",{id:"path",d:"M183.867 187.992C188.148 188.224 192.298 189.051 196.521 190.645C196.55 190.051 196.593 189.645 196.593 189.254C196.593 164.769 196.593 140.284 196.593 115.799C196.593 115.567 196.579 115.335 196.593 115.103C196.637 114.407 196.39 114.19 195.679 114.378C193.967 114.813 179.224 118.409 164.8 121.946L164.8 192.689C170.604 189.196 177.004 187.601 183.867 187.992Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"})}),(0,g.jsx)("g",{opacity:"0.700000",children:(0,g.jsx)("path",{id:"path",d:"M132.992 129.73L132.992 194.429C134.777 194.4 136.388 195.183 138.013 195.792C147.242 199.285 155.89 198.242 164.234 193.008C164.423 192.892 164.611 192.791 164.8 192.675L164.8 121.931C153.017 124.816 141.437 127.643 137.302 128.672C135.865 129.035 134.429 129.484 132.992 129.73Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"})}),(0,g.jsx)("g",{opacity:"0.200000",children:(0,g.jsx)("path",{id:"path",d:"M127.826 129.18C127.173 128.875 114.447 125.468 101.184 121.989L101.184 191.95C102.418 192.617 103.608 193.371 104.739 194.241C109.644 197.459 115.187 197.56 120.643 197.56C123.807 197.56 127.057 196.792 129.93 195.168C130.438 194.878 130.99 194.791 131.527 194.632C132.02 194.487 132.499 194.429 132.978 194.429L132.978 129.73C131.294 130.02 129.597 130.006 127.826 129.18Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"})}),(0,g.jsx)("g",{opacity:"0.100000",children:(0,g.jsx)("path",{id:"path",d:"M71.3935 114.335C69.5216 113.915 69.5216 114.552 69.5506 115.944C69.6232 121.076 69.6957 126.222 69.5942 131.354C69.5651 132.833 70.1165 133.152 71.3645 133.398C74.1941 133.949 76.7335 135.167 78.5764 137.457C79.3164 138.385 79.6067 139.704 80.4048 140.559C83.8148 144.213 83.3214 148.301 81.5511 152.273C79.4906 156.912 75.6307 160.115 71.4951 162.855C70.015 163.827 69.5071 164.841 69.5216 166.494C69.5942 172.032 69.5651 177.584 69.5796 183.122C69.5796 184.89 69.5506 186.644 69.5796 188.413C69.6232 190.616 69.8118 190.689 71.8724 190.051C73.1929 189.631 74.4698 189.138 75.8338 188.833C81.2754 187.674 92.1731 187.094 101.199 191.95L101.199 121.989C87.9069 118.51 74.0925 114.929 71.3935 114.335Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"})}),(0,g.jsx)("path",{id:"path",d:"M155.527 150.127L118.089 187.529L110.587 180.048L148.04 142.647L155.527 150.127Z",fill:"#FF7676",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M118.06 142.632L155.498 180.034L148.011 187.529L110.573 150.113L118.06 142.632Z",fill:"#FF7676",fillOpacity:"1.000000",fillRule:"nonzero"})]})]}),[])}n(20370);var eN=n(3205);n(48974);let eL=(0,J.createContext)(null);function eO(){return(0,J.useContext)(eL)}function eF(e){let{status:t="none",labelSize:n="m",label:a,labelSuffix:r,children:s,description:o,feedback:i,className:l,showFeedbackPlaceholder:d,contentStyle:c,feedbackStyle:u,style:h}=e,p=(0,J.useMemo)(()=>({status:t}),[t]),m=(0,eN.RF)(i,i,!!i),f=(0,eN.RF)(i,t,!!i),[C,v]=(0,J.useState)(!1),b=d||i;return(0,g.jsx)(eL.Provider,{value:p,children:(0,g.jsxs)("div",{className:(0,ed.A)("".concat(en.V,"-form-item"),"".concat(en.V,"-form-item--").concat(C?f.current:t),"".concat(en.V,"-form-item--label-").concat(n),l),style:h,children:[a?(0,g.jsxs)("label",{className:"".concat(en.V,"-form-item__label"),children:[(0,g.jsx)("span",{className:"".concat(en.V,"-form-item__label-text"),children:a}),r&&(0,g.jsx)("span",{className:"".concat(en.V,"-form-item__label-suffix"),children:r})]}):null,(0,g.jsx)("div",{className:"".concat(en.V,"-form-item__content"),style:c,children:s}),o?(0,g.jsx)("div",{className:"".concat(en.V,"-form-item__description"),children:o}):null,b?(0,g.jsx)("div",{className:"".concat(en.V,"-form-item__feedback"),style:u,"data-transform-origin":"top",children:(0,g.jsx)(ec.C,{onExit:()=>v(!0),onExited:()=>v(!1),appear:!1,in:!!i,animated:!0,children:e=>(0,g.jsx)("div",{ref:e,className:"".concat(en.V,"-form-item__feedback-content"),children:i||m.current})})}):null]})})}n(90750);let eP=(0,J.memo)(function(){return(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,g.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.80769 2.80754C2.41717 3.19807 2.41717 3.83123 2.80769 4.22176L19.7783 21.1923C20.1688 21.5828 20.8019 21.5828 21.1925 21.1923C21.583 20.8018 21.583 20.1686 21.1925 19.7781L4.22191 2.80754C3.83138 2.41702 3.19822 2.41702 2.80769 2.80754ZM0.853566 11.0499C1.81667 9.66931 2.87124 8.49162 3.9897 7.52506L5.33664 8.87201C4.34176 9.71473 3.38404 10.7628 2.49107 12.0246C4.64797 15.3395 8.05011 17.8002 11.9841 17.8002C12.6828 17.8002 13.3682 17.7204 14.0349 17.5703L15.5771 19.1125C14.4412 19.4899 13.238 19.6998 11.9841 19.6998C7.16233 19.6998 3.20136 16.6654 0.820516 12.9394C0.639165 12.6577 0.545108 12.3286 0.550199 11.9935C0.555305 11.6575 0.660199 11.3301 0.851082 11.0534L0.853566 11.0499ZM7.8 11.9998C7.8 11.7895 7.81547 11.5827 7.84532 11.3807L12.6191 16.1545C12.4171 16.1843 12.2103 16.1998 12 16.1998C9.68041 16.1998 7.8 14.3194 7.8 11.9998ZM11.3808 7.84513L16.1547 12.619C16.1845 12.4169 16.2 12.2102 16.2 11.9998C16.2 9.68021 14.3196 7.7998 12 7.7998C11.7896 7.7998 11.5829 7.81527 11.3808 7.84513ZM21.5137 12.0017C20.7374 13.196 19.7909 14.2808 18.7162 15.1805L20.0631 16.5274C21.2822 15.4826 22.335 14.2461 23.1806 12.9222C23.3571 12.6472 23.4509 12.3273 23.4509 12.0005C23.4509 11.673 23.3565 11.3522 23.1793 11.0767L23.178 11.0747C20.7897 7.38605 16.7263 4.2998 11.9841 4.2998C10.7917 4.2998 9.60227 4.50324 8.43887 4.90318L9.97269 6.43699C10.6474 6.27837 11.3204 6.2002 11.9841 6.2002C15.8389 6.2002 19.3439 8.71129 21.5137 12.0017Z",fill:"currentColor"})})}),eD=(0,J.memo)(function(){return(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,g.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.853566 11.0498C3.9301 6.63986 7.93993 4.2998 11.9841 4.2998C16.7263 4.2998 20.7897 7.38605 23.178 11.0747L23.1793 11.0767C23.3565 11.3522 23.4509 11.673 23.4509 12.0005C23.4509 12.3273 23.3571 12.6472 23.1806 12.9222C20.7935 16.6596 16.7554 19.6998 11.9841 19.6998C7.16233 19.6998 3.20136 16.6654 0.820516 12.9394C0.639165 12.6577 0.545108 12.3286 0.550199 11.9935C0.555305 11.6575 0.660199 11.3301 0.851082 11.0534L0.853566 11.0498ZM2.49107 12.0246C4.64797 15.3395 8.05011 17.8002 11.9841 17.8002C15.8763 17.8002 19.3535 15.3248 21.5137 12.0017C19.3439 8.71129 15.8389 6.2002 11.9841 6.2002C8.75169 6.2002 5.30085 8.05427 2.49107 12.0246ZM7.8 11.9998C7.8 9.68021 9.68041 7.7998 12 7.7998C14.3196 7.7998 16.2 9.68021 16.2 11.9998C16.2 14.3194 14.3196 16.1998 12 16.1998C9.68041 16.1998 7.8 14.3194 7.8 11.9998ZM12 9.5332C10.6377 9.5332 9.53334 10.6376 9.53334 11.9999C9.53334 13.3622 10.6377 14.4665 12 14.4665C13.3623 14.4665 14.4667 13.3622 14.4667 11.9999C14.4667 10.6376 13.3623 9.5332 12 9.5332Z",fill:"currentColor"})})});var eB=n(31302);function eV(e){let{type:t="text",status:n,icon:a,placeholder:r,className:s,prefix:o,suffix:i,disabled:l=!1,variant:d="filled",maxLength:c,style:u,size:h="m",passwordVisible:p=!1,defaultValue:m,value:f,readOnly:C,domRef:v,domProps:b,inputDomRef:x,inputDomProps:E,componentRef:_,theme:S,autosize:y,onKeyDown:w,onFocus:I,onBlur:T,onChange:A,autoFocus:k}=e,M=eO(),R=(null!=n?n:null==M?void 0:M.status)||"none",j=null==b?void 0:b.onMouseDown,N=(0,J.useCallback)(e=>{var t;null==j||j(e),e.target!==L.current&&(e.preventDefault(),null==(t=L.current)||t.focus())},[j]),L=(0,J.useRef)(null);x&&(L=x);let O=(0,J.useRef)(!1),F=(0,J.useCallback)(()=>{O.current=!0},[]),P=(0,J.useCallback)(e=>{O.current=!1,null==A||A(e,{isComposing:!1})},[A]),[D,B]=(0,J.useState)(null!=f?f:m),V=(0,em.DK)(e=>{B(e.target.value),null==A||A(e,{isComposing:O.current})}),H=(0,J.useRef)(null),[U,W]=(0,J.useState)(null);(0,J.useLayoutEffect)(()=>{if(y){var e;let t=null==(e=H.current)?void 0:e.offsetWidth;void 0!==t&&W(t)}},[D,y]),(0,J.useImperativeHandle)(_,()=>({isComposingRef:O}),[O]),(0,J.useLayoutEffect)(()=>{k&&L.current&&L.current.focus()},[k]);let{passwordIsVisible:z,setPasswordIsVisible:G,mergedInputType:K}=function(e){let{passwordVisible:t,inputType:n}=e,[a,r]=(0,J.useState)(!1);return{passwordIsVisible:!!t&&a,setPasswordIsVisible:r,mergedInputType:"password"===n&&t&&a?"text":n}}({passwordVisible:p,inputType:t});return(0,g.jsxs)("div",{...b,className:(0,ed.A)("".concat(en.V,"-input"),"".concat(en.V,"-input--").concat(R),"".concat(en.V,"-input--").concat(d),"".concat(en.V,"-input--").concat(h),l&&"".concat(en.V,"-input--disabled"),null==b?void 0:b.className,s),style:{"--ds-input-text-color":null==S?void 0:S.textColor,"--ds-input-placeholder-color":null==S?void 0:S.placeholderColor,"--ds-input-icon-color":null==S?void 0:S.iconColor,"--ds-input-prefix-text-color":null==S?void 0:S.prefixTextColor,"--ds-input-padding":null==S?void 0:S.padding,"--ds-input-border-radius":null==S?void 0:S.borderRadius,"--ds-input-height":null==S?void 0:S.height,"--ds-input-font-size":null==S?void 0:S.fontSize,"--ds-input-line-height":null==S?void 0:S.lineHeight,"--ds-input-prefix-margin":null==S?void 0:S.prefixMargin,"--ds-input-icon-size":null==S?void 0:S.iconSize,"--ds-rgba-input":null==S?void 0:S.color,"--ds-input-font-weight":null==S?void 0:S.fontWeight,"--ds-input-focus-color":null==S?void 0:S.focusColor,"--ds-input-focus-border-color":null==S?void 0:S.focusBorderColor,width:y?U:void 0,...null==b?void 0:b.style,...u},onMouseDown:N,ref:v,children:[a?(0,g.jsx)("div",{className:"".concat(en.V,"-input__icon"),children:a}):null,void 0===o?null:(0,g.jsx)("div",{className:"".concat(en.V,"-input__prefix"),children:o}),(0,g.jsx)("input",{...E,defaultValue:m,value:f,readOnly:C,maxLength:c,disabled:l,type:K,className:"".concat(en.V,"-input__input"),ref:L,placeholder:r,onChange:V,onBlur:T,onFocus:I,onKeyDown:w,onMouseDown:N,onCompositionStart:F,onCompositionEnd:P,size:1}),y?(0,g.jsx)("div",{ref:H,className:"".concat(en.V,"-input__mirror"),children:D}):null,"password"===t&&p&&(0,g.jsx)("div",{className:"".concat(en.V,"-input__password-toggle"),children:(0,g.jsx)(eB.K,{domProps:{onMouseDown:e=>{e.preventDefault(),e.stopPropagation();let t=e=>{e.preventDefault(),(0,ef.A)("mouseup",document,t)};(0,ef.on)("mouseup",document,t)}},onClick:()=>{G(!z)},children:z?(0,g.jsx)(eP,{}):(0,g.jsx)(eD,{})})}),void 0===i?null:(0,g.jsx)("div",{className:"".concat(en.V,"-input__suffix"),children:i})]})}var eH=n(11082);let eU={zh_CN:{bannedPageBackToHome:"回到首页",bannedPageSlogan:"由于违反用户使用规范,你的账户已被停用,如有疑问请查看[常见问题](https://api-docs.deepseek.com/zh-cn/faq)。",bindWechatAccountBoundError:"绑定失败,该微信号已被其他账号绑定",bindWechatAlreadyBoundError:"绑定失败,该账号已绑定微信",bindWechatBind:"绑定",bindWechatBindFailed:"绑定失败,请稍后再试",bindWechatBindSuccess:"绑定成功",bindWechatConfirmUnbind:"确认解绑",bindWechatFallbackToast:e=>"绑定失败,请稍后再试 (B".concat(e,")"),bindWechatLoadFailed:e=>(0,g.jsxs)(g.Fragment,{children:["加载失败,你可以 ",e]}),bindWechatLoadFailedRetryButton:"重试加载",bindWechatPromoDescription:"绑定微信账号后,你可以通过微信登录 DeepSeek。",bindWechatPromoTitle:"绑定微信账号,登录更便捷",bindWechatStatusBound:"已绑定",bindWechatStatusUnbound:"未绑定",bindWechatUnbind:"解绑",bindWechatUnbindDescription:e=>"解除绑定后,你将不能通过该微信账号(".concat(e,")登录 DeepSeek。"),bindWechatUnbindFailed:"解绑失败,请稍后再试",bindWechatUnbindNotBoundError:"解绑失败,该账号未绑定微信",bindWechatUnbindSuccess:"解绑成功",bindWechatUnbindTitle:"解除微信账号绑定?",checkCodeFallbackToast:e=>"验证失败,请稍后再试 (B".concat(e,")"),commonInvalidTokenToast:"登录信息已失效,请重新登录",commonMobileNumberVerificationToast:"请完成实名认证",commonUnderAuditingToast:"你的账户正在审核中",commonUserIsBannedToast:"由于违反用户使用规范,你的账户已被停用",contactUsButton:"联系我们",createCodeFallbackToast:e=>"发送失败,请稍后再试 (B".concat(e,")"),deleteAccount:"注销账号",deleteAccountFailedToast:"账号注销失败",deleteAccountFrequentFailToast:"注销失败,近期你的注销操作过于频繁,请稍后再试。",deleteAccountModalCancel:"取消",deleteAccountModalConfirm:"确认注销",deleteAccountModalConfirmText:"确认注销我的账号",deleteAccountModalContent:(e,t)=>"如点击“确认”,信息将无法找回,您将无法访问 DeepSeek 的所有服务,包括对话服务和开放平台。\n**如您的开放平台账户中尚有未消费的充值余额,注销即视为放弃余额。频繁重复注销可能会被系统判定为异常行为,导致账号受限或永久封禁。**\n如有任何疑问请邮件".concat(e,")联系我们。\n如确认注销请在输入框中输入**").concat(t,"**"),deleteAccountModalTitle:"确认注销账号?",deleteAccountOkToast:"账号注销成功",deleteAccountSettingDialogButton:"注销",emailCodeCloudErrorToast:"邮箱服务出现异常,请稍后再试",emailCodeFrequentToast:"1 分钟内仅能发送一次验证码",emailDomainNotInWhitelistToast:"验证码发送失败,暂不支持该邮箱域名注册,建议使用 Gmail、Outlook、Hotmail、Yahoo 等国际通用邮箱注册。",emailFormatErrorToast:"邮箱格式不正确",exectionEnvironmentExecptionToast:"当前设备运行环境异常,请尝试更换环境",footerGongAnLink:"https://beian.mps.gov.cn/#/query/webSearch?code=33010502011812",footerGongAnTitle:"浙公网安备 33010502011812 号",footerICPLink:"https://beian.miit.gov.cn",footerICPTitle:"浙ICP备2023025841号",footerWechatQRCodeImageLink:"https://cdn.deepseek.com/platform/service_wechat.jpg",footerWechatQRCodeTip:"扫码联系我们",forgotPassword:"忘记密码",forgotPasswordBackToSignIn:"返回登录",forgotPasswordButton:"重置密码",forgotPasswordCheckCodeFailedToast:"验证失败,请重试",forgotPasswordCodeExpiredToast:"验证码已过期,请重新获取验证码",forgotPasswordCodeInvalidToast:"验证码错误,请检查输入",forgotPasswordConfirmPasswordInputPlaceholder:"请确认新密码",forgotPasswordDescription:"请输入你注册的邮箱地址用于接收验证码,我们将为你重置密码。",forgotPasswordDescriptionCn:"请输入你注册的手机号码用于接收验证码,我们将为你重置密码。",forgotPasswordFailedCodeExpiredToast:"密码重置失败,重置时效已过期,请返回上一步重新操作",forgotPasswordFailedCodeVerifyFailedToast:"验证码错误,请重新输入",forgotPasswordFailedEmailNotExistToast1:"邮箱地址未注册,请重试",forgotPasswordFailedEmailNotExistToast2:"密码重置失败,邮箱地址未注册,请返回上一步重新操作",forgotPasswordFailedMobileNotExistToast1:"手机号未注册,请重试",forgotPasswordFailedMobileNotExistToast2:"密码重置失败,手机号未注册,请返回上一步重新操作",forgotPasswordFailedToast:"密码重置失败,请稍后再试",forgotPasswordGeneralDescription:"请输入你注册的邮箱或手机号码用于接收验证码,我们将为你重置密码。",forgotPasswordGetBack:"返回",forgotPasswordInputPlaceholder:"请输入邮箱 / +86手机号",forgotPasswordInvalidPasswordToast:"密码不合法,请重新输入",forgotPasswordNewPasswordDescription:e=>"你正在重置 ".concat(e," 的密码,请输入新密码。"),forgotPasswordNextStepButton:"下一步",forgotPasswordOkToast:"密码已重置,即将跳转到登录页面",forgotPasswordPasswordInputPlaceholder:"请输入新密码",forgotPasswordSecondaryDescription:"你的新密码将同时适用于 DeepSeek 的所有服务。",forgotPasswordTitle:"重置统一登录密码",googleFallbackToast:e=>"Google 登录失败,请稍后再试 (B".concat(e,")"),googleSignInFail56:e=>"Google 登录失败,请更换账号或使用其他登录方式(B".concat(e,")"),goToSignIn:"返回登录",goToSignUp:"立即注册",hcaptchaLoadFailToast:"验证码加载失败,请刷新重试",inputEmail:"请输入邮箱",inputEmailVerificationCode:"请输入验证码",inputMobilePhoneNumber:"请输入手机号",inputPassword:"请输入密码",inputPasswordAgain:"请再次输入密码",inputSmsVerificationCode:"请输入验证码",loginAccountBannedToast:"由于违反用户使用规范,你的账户已被停用",loginFallbackToast:e=>"登录失败,请稍后再试 (B".concat(e,")"),mainlandLoginWaysTip:"你所在地区仅支持 手机号 / 微信 / 邮箱 登录",mainlandSignUpWaysTip:"你所在地区仅支持手机号注册,",mobileCodeAlreadyBoundToast:"手机号已被绑定",mobileCodeAlreadyVerifiedToast:"该账户已绑定手机号",mobileCodeCloudErrorToast:"短信服务出现异常,请稍后再试",mobileCodeFrequentToast:"1 分钟内仅能发送一次验证码",mobileVerficationFormAccountAlreadyExistsErrorToast:"绑定失败,该手机号已被绑定",mobileVerficationFormDescription:"为保障账号安全,首次登录请绑定手机号",mobileVerficationFormExistingMobileOkToast:"登录成功",mobileVerficationFormGetProfileFailedErrorToast:"绑定失败,获取微信账户信息失败",mobileVerficationFormInvalidAddrToast:"无效的页面地址,请重新扫码授权",mobileVerficationFormMobilePhoneNumberBannedErrorToast:"绑定失败,该手机号账户已被禁用",mobileVerficationFormNewMobileOkToast:"登录成功",mobileVerficationFormRegistrationExpiredErrorToast:"绑定失效,请重新扫码授权",mobileVerficationFormSmsExpiredCodeErrorToast:"验证码已过期,请重新获取验证码",mobileVerficationFormSmsVerifyFailedCodeErrorToast:"验证码错误,请重新输入",mobileVerficationFormSubmitButton:"绑定",mobileVerficationFormTitle:"绑定手机号",mobileVerficationFormUnknownErrorToast:"绑定操作遇到问题,请稍后再试",mobileVerificationInvalidPhoneNumberToast:"验证失败,手机号不合法",operationFailed:"操作失败,请稍后重试",overseaLoginWaysTip:"你所在地区仅支持 邮箱 / Google / +86手机号 登录",overseaSignUpWaysTip:"你所在地区仅支持邮箱注册,",passwordSignInAcknowledgement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["注册登录即代表已阅读并同意我们的 ",e," 与 ",t]}),privacyPolicy:"隐私政策",privacyPolicyFile:"DeepSeek隐私政策.html",rebindFallbackToast:e=>"变更失败,请稍后再试 (B".concat(e,")"),rebindMobileAlreadyBoundError:"新手机号已被绑定至其他账号,请使用未注册或已注销的手机号",rebindMobileCancel:"取消",rebindMobileChange:"去变更",rebindMobileChangeButton:"变更",rebindMobileChangeSuccess:"变更成功",rebindMobileContinue:"下一步",rebindMobileDescriptionS1:e=>"当前绑定的手机号码为 ".concat(e,",变更后,你将无法使用该手机号登录 DeepSeek。\n"),rebindMobileDescriptionS2Bold:"当前账号的开放平台余额,网页端和 App 中的历史对话均会迁移至新手机号。",rebindMobileDescriptionS3:"如不希望历史对话被迁移至新手机号,可以在更换前删除所有对话。",rebindMobilePhoneNumber:"手机号",rebindMobileTitle:"变更已绑定的手机号?",rebindMobileToastSameNumber:"新手机号不能与原手机号相同",rebindMobileVerifyCurrent:"验证当前手机号",rebindMobileVerifyNew:"验证新手机号",registerAgreementCheckboxEmptyError:"请同意并勾选服务条款",registerConfirmPasswordEmptyError:"请填写确认密码",registerDescription:"只需一个 DeepSeek 账号,即可访问 DeepSeek 的所有服务。",registerEmailDomainNotSupportedToast:"注册失败,暂不支持该邮箱域名注册,建议使用 Gmail、Outlook、Hotmail、Yahoo 等国际通用邮箱注册。",registerEmailEmptyError:"请填写邮箱地址",registerEmailExistToast:"邮箱已被注册",registerEmailInputInvalidError:"邮箱格式不正确",registerEmailPasscodeFailedToast:"验证码错误,请重新输入",registerFallbackToast:e=>"注册失败,请稍后再试 (B".concat(e,")"),registerInvalidPasswordToast:"密码不合法",registerMobileEmptyError:"请填写手机号码",registerMobileExistToast:"手机号已被注册",registerMobileInputInvalidError:"手机号码格式不正确",registerPasswordCodeExpiredToast:"验证码已过期,请重新获取验证码",registerPasswordEmptyError:"请填写密码",registerPasswordInvalidError:"密码包含非法字符",registerPasswordLengthError:"密码长度在 8 到 50 位之间",registerPasswordNotMatchError:"两次输入的密码不一致",registerRegisterFromMainlandToast:"非中国大陆地区请通过其他方式注册/登录",registerVerificationCodeEmptyError:"请填写验证码",registerVerificationCodeInvalidError:"验证码格式不正确",requestTooFrequentToast:"请求过于频繁,请稍后再试",resetPasswordFallbackToast:e=>"密码重置失败,请稍后再试 (B".concat(e,")"),sendVerificationCode:"发送验证码",serviceStatus:"服务状态",signIn:"登录",signInAgreement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["我已阅读并同意 ",e," 与 ",t]}),signInBySmsAgreement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["我已阅读并同意 ",e," 与 ",t,",未注册的手机号将自动注册"]}),signInDividerOr:"或",signInEmailAndPhoneEmptyError:"请填写手机号/邮箱地址",signInEmailAndPhoneInvalidError:"请填写有效的手机号/邮箱地址",signInEmailAndPhonePlaceholder:"请输入手机号/邮箱地址",signInFailed:"登录失败",signInFormTabByPasswordOption:"密码登录",signInFormTabBySmsOption:"验证码登录",signInOk:"登录成功",signInPasswordEmailErrorToast:"密码错误或账户不存在,请检查后重试",signInPasswordEmptyError:"请填写密码",signInUserIsBannedToast:"由于违规次数过多,你的账户已被停用",signInWithGoogle:"使用 Google 账号登录",signInWithGoogleFailedToast:"Google 登录服务遇到问题,请稍后再试",signInWithGoogleGetProfileFailedToast:"获取 Google 用户信息失败,请稍后再试",signInWithGoogleNetworkFailedToast:"Google 服务器连接失败,请稍后再试",signInWithGoogleSwapCodeFailedToast:"Google 登录请求未成功,请稍后再试",signInWithWechat:"使用微信扫码登录",signInWithWechatAgreement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["扫码默认已阅读并同意 ",e," 与 ",t]}),signInWithWechatFailedToast:"微信登录服务遇到问题,请稍后再试",signInWithWechatGetProfileFailedToast:"获取微信用户信息失败,请稍后再试",signInWithWechatNetworkFailedToast:"微信服务器连接失败,请稍后再试",signInWithWechatQRcodeDialogDescription:"微信扫码登录",signInWithWechatSwapCodeFailedToast:"微信登录请求未成功,请稍后再试",signUp:"注册",signUpAcknowledgement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["注册即代表已阅读并同意我们的 ",e," 与 ",t]}),signUpByMobileOkToast:"注册成功",signUpFailedToast:"注册失败",signUpOkToast:"注册成功",smsSignInAcknowledgement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["注册登录即代表已阅读并同意我们的 ",e," 与 ",t,",未注册的手机号将自动注册"]}),submitApplication:"提交申请",termsOfUse:"用户协议",termsOfUseFile:"DeepSeek用户协议.html",unbindWechatFallbackToast:e=>"解绑失败,请稍后再试 (B".concat(e,")"),underAuditingDescription:"正在审核中,请稍候片刻",unregisterFallbackToast:e=>"账号注销失败,请稍后再试 (B".concat(e,")"),userIsBannedToast:"由于违规次数过多,你的账户已被临时停用",validateMobileNumberAlreadyBoundToast:"该手机号已被绑定",validateMobileNumberAlreadyVerifiedToast:"该账户已绑定手机号",validateMobileNumberBackToSignIn:"返回登录",validateMobileNumberBindFailedToast:"绑定失败",validateMobileNumberEmptyError:"请至少选择一个用途",validateMobileNumberEmptyFeedback:"请输入手机号码",validateMobileNumberInvalidMobileFeedback:"手机号码格式不正确",validateMobileNumberInvalidToast:"手机号码格式不正确",validateMobileNumberNotMobileFeedback:"手机号码格式无法识别,请核对",validateMobileNumberOkToast:"绑定成功",validateMobileNumberOkToast2:"验证成功",validateMobileNumberUnknownErrorToast:"验证失败,请重试",validateMobileNumberUsage1:"商业办公",validateMobileNumberUsage2:"科学研究",validateMobileNumberUsage3:"兴趣娱乐",validateMobileNumberUsage4:"其他",validateMobileNumberUsageLabel:"用途",validateMobileNumberVerificationCodeIncorrectOrExpireToast:"验证码已过期,请重新获取验证码",validateMobileNumberVerificationCodeIncorrectToast:"验证码错误,请重新输入",validateMobileNumberVerificationCodeInvalidToast:"验证码格式不正确",verificationCodeCountDown:e=>"".concat(e," 秒后可再次获取"),verificationCodeSentFailed:"发送失败,请稍后再试",verificationEmailCodeSentSuccessfully:e=>"验证码已发送至 ".concat(e,",请检查你的收件箱和垃圾邮件文件夹。"),verificationSmsCodeSentSuccessfully:e=>"验证码已发送至 ".concat(e),verifyPhoneModalBackButton:"返回",verifyPhoneModalCallingCodeInputPlaceholder:"地区",verifyPhoneModalCodeInputLabel:e=>"输入你(".concat(e,")收到的短信验证码。短信验证码可能稍有延迟,请耐心等待。"),verifyPhoneModalCodeInputPlaceholder:"短信验证码",verifyPhoneModalPhoneInputLabel:"完成手机号验证,即刻领取 500 万 tokens",verifyPhoneModalPhoneInputPlaceholder:"手机号",verifyPhoneModalSendCodeButton:"发送验证码",verifyPhoneModalSendCodeCountdownButton:e=>"发送验证码(".concat(e," 秒)"),verifyPhoneModalTitle:"验证手机号",verifyPhoneModalVerifyButton:"验证",wechat:"微信",wechatFallbackToast:e=>"微信登录失败,请稍后再试 (B".concat(e,")"),wechatMobileVerificationMobileBoundToast:"验证失败,该手机号已绑定其他微信号",wechatMobileVerificationWeChatBoundToast:"验证失败,该微信号已绑定其他手机号"},en_US:{bannedPageBackToHome:"Go Home",bannedPageSlogan:"Your account was suspended due to violation of our policies. Refer to [FAQ](https://api-docs.deepseek.com/faq).",bindWechatAccountBoundError:"Bind failed. This WeChat account is already bound to another account.",bindWechatAlreadyBoundError:"Bind failed. This account is already bound to WeChat.",bindWechatBind:"Bind",bindWechatBindFailed:"Bind failed. Please try again later.",bindWechatBindSuccess:"Bound successfully.",bindWechatConfirmUnbind:"Confirm unbind",bindWechatFallbackToast:e=>"Bind failed. Please try again later (B".concat(e,")"),bindWechatLoadFailed:e=>(0,g.jsxs)(g.Fragment,{children:["Failed to load, you can ",e,"."]}),bindWechatLoadFailedRetryButton:"retry loading",bindWechatPromoDescription:"Once bound, you can log in to DeepSeek with WeChat.",bindWechatPromoTitle:"Bind your WeChat account for easier login.",bindWechatStatusBound:"Bound",bindWechatStatusUnbound:"Unbound",bindWechatUnbind:"Unbind",bindWechatUnbindDescription:e=>"After unbinding, you wont be able to log in with this WeChat account (".concat(e,")."),bindWechatUnbindFailed:"Unbind failed. Please try again later.",bindWechatUnbindNotBoundError:"Unbind failed. This account is not bound to WeChat.",bindWechatUnbindSuccess:"Unbound successfully.",bindWechatUnbindTitle:"Unbind WeChat account?",checkCodeFallbackToast:e=>"Verification failed. Please try again later (B".concat(e,")"),commonInvalidTokenToast:"You have signed out of your account, please log in again.",commonMobileNumberVerificationToast:"please verify your phone number.",commonUnderAuditingToast:"Your account is under review.",commonUserIsBannedToast:"Your account was suspended due to violation of our policies.",contactUsButton:"Contact us",createCodeFallbackToast:e=>"Send failed. Please try again later (B".concat(e,")"),deleteAccount:"Delete account",deleteAccountFailedToast:"Failed to delete account.",deleteAccountFrequentFailToast:"Account deletion failed. Frequent deletion attempts detected. Please try again later.",deleteAccountModalCancel:"Cancel",deleteAccountModalConfirm:"Confirm delete my account",deleteAccountModalConfirmText:"DELETE MY ACCOUNT",deleteAccountModalContent:(e,t)=>"Deletion will prevent you from accessing DeepSeek services, including DeepSeek Chat and Platform.\n**If there is any unused balance in your account, deletion will be considered as forfeiting the balance. Frequent account deletions may be flagged as suspicious activity, resulting in restrictions or bans.**\nIf you have any questions, please contact us by email at ".concat(e,".\nTo verify, please type **").concat(t,"** below:"),deleteAccountModalTitle:"Delete account?",deleteAccountOkToast:"Account deleted successfully.",deleteAccountSettingDialogButton:"Delete",emailCodeCloudErrorToast:"Sorry! We're having trouble sending you an email right now. Please try again later.",emailCodeFrequentToast:"Only one verification code can be sent within one minute.",emailDomainNotInWhitelistToast:"Error sending code. Email domain not supported. Please use a global email service like Gmail, Outlook, or Yahoo.",emailFormatErrorToast:"Email is invalid.",exectionEnvironmentExecptionToast:"Current device environment error. Please try a different environment.",footerGongAnLink:"https://beian.mps.gov.cn/#/query/webSearch?code=33010502011812",footerGongAnTitle:"浙公网安备 33010502011812 号",footerICPLink:"https://beian.miit.gov.cn",footerICPTitle:"浙ICP备2023025841号",footerWechatQRCodeImageLink:"https://cdn.deepseek.com/platform/service_wechat.jpg",footerWechatQRCodeTip:"Scan QR code to contact us.",forgotPassword:"Forgot password?",forgotPasswordBackToSignIn:"Back to log in",forgotPasswordButton:"Reset password",forgotPasswordCheckCodeFailedToast:"Verification failed. Please try again.",forgotPasswordCodeExpiredToast:"The code has expired. Please try again.",forgotPasswordCodeInvalidToast:"Invalid code. Please try again.",forgotPasswordConfirmPasswordInputPlaceholder:"Confirm new password",forgotPasswordDescription:"Enter your email address and we will send you a verification code to reset your password.",forgotPasswordDescriptionCn:"Enter your phone number and we will send you a verification code to reset your password.",forgotPasswordFailedCodeExpiredToast:"Password reset failed as the reset time has expired. Please go back and try again.",forgotPasswordFailedCodeVerifyFailedToast:"Invalid code. Please try again.",forgotPasswordFailedEmailNotExistToast1:"The email address is not registered. Please try again.",forgotPasswordFailedEmailNotExistToast2:"Password reset failed as the email address is not registered. Please go back and try again.",forgotPasswordFailedMobileNotExistToast1:"The phone number is not registered. Please try again.",forgotPasswordFailedMobileNotExistToast2:"Password reset failed as the phone number is not registered. Please go back and try again.",forgotPasswordFailedToast:"Password reset failed. Please try again.",forgotPasswordGeneralDescription:"Enter your phone number or email address and we will send you a verification code to reset your password.",forgotPasswordGetBack:"Get back",forgotPasswordInputPlaceholder:"Email address / +86 phone number",forgotPasswordInvalidPasswordToast:"Password is invalid. Please try again.",forgotPasswordNewPasswordDescription:e=>"Enter a new password below to change your password for ".concat(e,"."),forgotPasswordNextStepButton:"Continue",forgotPasswordOkToast:"Your password has been changed successfully. Redirecting...",forgotPasswordPasswordInputPlaceholder:"New password",forgotPasswordSecondaryDescription:"Your new password will apply to all DeepSeek services.",forgotPasswordTitle:"Reset password",googleFallbackToast:e=>"Google login failed. Please try again later (B".concat(e,")"),googleSignInFail56:e=>"Google login failed. Please try another account or a different login method (B".concat(e,")."),goToSignIn:"Log in",goToSignUp:"Sign up",hcaptchaLoadFailToast:"Captcha failed to load, please refresh and try again",inputEmail:"Email address",inputEmailVerificationCode:"Code",inputMobilePhoneNumber:"Phone number",inputPassword:"Password",inputPasswordAgain:"Confirm password",inputSmsVerificationCode:"Code",loginAccountBannedToast:"Your account was suspended due to violation of our policies.",loginFallbackToast:e=>"Login failed. Please try again later (B".concat(e,")"),mainlandLoginWaysTip:"Only login via phone number, WeChat, email is supported in your region.",mainlandSignUpWaysTip:"Only phone number registration is supported in your region. ",mobileCodeAlreadyBoundToast:"This phone number has been bound.",mobileCodeAlreadyVerifiedToast:"The account is already bound with a phone number.",mobileCodeCloudErrorToast:"Sorry! We're having trouble sending you a message right now. Please try again later.",mobileCodeFrequentToast:"Only one verification code can be sent within one minute.",mobileVerficationFormAccountAlreadyExistsErrorToast:"Binding failed, this phone number has been bound.",mobileVerficationFormDescription:"To ensure account security, please bind your phone number upon first login.",mobileVerficationFormExistingMobileOkToast:"Login successfully.",mobileVerficationFormGetProfileFailedErrorToast:"Binding failed, unable to obtain WeChat account information.",mobileVerficationFormInvalidAddrToast:"Invalid URL detected, please rescan the QR code for authorization.",mobileVerficationFormMobilePhoneNumberBannedErrorToast:"Bind failed, the account bound with this phone number has been banned.",mobileVerficationFormNewMobileOkToast:"Login successfully.",mobileVerficationFormRegistrationExpiredErrorToast:"Bind failed, please rescan the QR code for authorization.",mobileVerficationFormSmsExpiredCodeErrorToast:"The code has expired. Please try again.",mobileVerficationFormSmsVerifyFailedCodeErrorToast:"Invalid code. Please try again.",mobileVerficationFormSubmitButton:"Submit",mobileVerficationFormTitle:"Bind phone number",mobileVerficationFormUnknownErrorToast:"Sorry! We're having trouble during binding. Please try again later.",mobileVerificationInvalidPhoneNumberToast:"Verification failed. Phone number is invalid.",operationFailed:"Operation failed, please try again later.",overseaLoginWaysTip:"Only login via email, Google, or +86 phone number login is supported in your region.",overseaSignUpWaysTip:"Only email registration is supported in your region. ",passwordSignInAcknowledgement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["By signing up or logging in, you consent to DeepSeek's ",e,"\xa0 and ",t,"."]}),privacyPolicy:"Privacy Policy",privacyPolicyFile:"DeepSeek Privacy Policy.html",rebindFallbackToast:e=>"Change failed. Please try again later (B".concat(e,")"),rebindMobileAlreadyBoundError:"This phone number is bound to another account. Please use an unregistered or deactivated number.",rebindMobileCancel:"Cancel",rebindMobileChange:"Change",rebindMobileChangeButton:"Change",rebindMobileChangeSuccess:"Change successful.",rebindMobileContinue:"Continue",rebindMobileDescriptionS1:e=>"Your current phone number is ".concat(e,". After changing, you will no longer be able to log in with this number.\n"),rebindMobileDescriptionS2Bold:"Your Open Platform balance, as well as your chat history on web and app, will be transferred to the new number.",rebindMobileDescriptionS3:"If you dont want your history to be transferred, please delete all chats before changing.",rebindMobilePhoneNumber:"Phone number",rebindMobileTitle:"Change bound phone number?",rebindMobileToastSameNumber:"New phone number must be different from the current one.",rebindMobileVerifyCurrent:"Verify current phone number",rebindMobileVerifyNew:"Verify new phone number",registerAgreementCheckboxEmptyError:"Please check the checkbox to continue.",registerConfirmPasswordEmptyError:"Please re-enter your password for confirmation.",registerDescription:"One DeepSeek account is all you need to access to all DeepSeek services.",registerEmailDomainNotSupportedToast:"Registration failed. Email domain not supported. Please use a global email service like Gmail, Outlook, or Yahoo.",registerEmailEmptyError:"Please enter your email address.",registerEmailExistToast:"Email is already registered.",registerEmailInputInvalidError:"Email is invalid.",registerEmailPasscodeFailedToast:"Invalid code. Please try again.",registerFallbackToast:e=>"Registration failed. Please try again later (B".concat(e,")"),registerInvalidPasswordToast:"Password is invalid.",registerMobileEmptyError:"Please enter your phone number.",registerMobileExistToast:"Phone number is registered.",registerMobileInputInvalidError:"Please enter a valid phone number.",registerPasswordCodeExpiredToast:"The code has expired. Please try again.",registerPasswordEmptyError:"Please enter your password.",registerPasswordInvalidError:"Password contains invalid characters.",registerPasswordLengthError:"Password must be between 8 and 50 characters.",registerPasswordNotMatchError:"Password doesn't match.",registerRegisterFromMainlandToast:"Please use other methods to register/login if you are not in Chinese Mainland.",registerVerificationCodeEmptyError:"Please enter the verification code.",registerVerificationCodeInvalidError:"Code is invalid",requestTooFrequentToast:"Too many requests. Please try again later.",resetPasswordFallbackToast:e=>"Password reset failed. Please try again later (B".concat(e,")"),sendVerificationCode:"Send code",serviceStatus:"Service Status",signIn:"Log in",signInAgreement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["I confirm that I have read, consent and agree to DeepSeek's ",e,"\xa0 and ",t,"."]}),signInBySmsAgreement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["I confirm that I have read, consent and agree to DeepSeek's ",e,"\xa0 and ",t,". New phone numbers will be automatically registered."]}),signInDividerOr:"OR",signInEmailAndPhoneEmptyError:"Please enter the phone number / email address.",signInEmailAndPhoneInvalidError:"Please enter a valid phone number / email address.",signInEmailAndPhonePlaceholder:"Phone number / email address",signInFailed:"Login failed.",signInFormTabByPasswordOption:"Password login",signInFormTabBySmsOption:"Code login",signInOk:"Login successfully.",signInPasswordEmailErrorToast:"Your password is incorrect or this account doesn't exist. Please check and try again",signInPasswordEmptyError:"Please enter your password.",signInUserIsBannedToast:"As a result of violations, your account has been suspended.",signInWithGoogle:"Log in with Google",signInWithGoogleFailedToast:"Sorry! There's an issue with the Google login service. Please try again later.",signInWithGoogleGetProfileFailedToast:"Sorry! We're having trouble fetching user information from Google. Please try again later.",signInWithGoogleNetworkFailedToast:"Sorry! We're having trouble connecting to the Google server. Please try again later.",signInWithGoogleSwapCodeFailedToast:"Sorry! Google login request was unsuccessful. Please try again later.",signInWithWechat:"Log in with WeChat",signInWithWechatAgreement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["By scanning the QR code, I confirm that I have read, consent and agree to DeepSeek's"," ",e,"\xa0 and ",t,"."]}),signInWithWechatFailedToast:"Sorry! There's an issue with the WeChat login service. Please try again later.",signInWithWechatGetProfileFailedToast:"Sorry! We're having trouble fetching user information from WeChat. Please try again later.",signInWithWechatNetworkFailedToast:"Sorry! We're having trouble connecting to the WeChat server. Please try again later.",signInWithWechatQRcodeDialogDescription:"Scan with Wechat to login",signInWithWechatSwapCodeFailedToast:"Sorry! WeChat login request failed. Please try again later.",signUp:"Sign up",signUpAcknowledgement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["By signing up, you consent to DeepSeek's ",e,"\xa0 and ",t,"."]}),signUpByMobileOkToast:"Sign up successfully.",signUpFailedToast:"Sign up failed.",signUpOkToast:"Sign up successfully.",smsSignInAcknowledgement:(e,t)=>(0,g.jsxs)(g.Fragment,{children:["By signing up or logging in, you consent to DeepSeek's ",e,"\xa0 and ",t,". New phone numbers will be automatically registered."]}),submitApplication:"Submit application",termsOfUse:"Terms of Use",termsOfUseFile:"DeepSeek Terms of Use.html",unbindWechatFallbackToast:e=>"Unbind failed. Please try again later (B".concat(e,")"),underAuditingDescription:"Under review, please wait for a moment.",unregisterFallbackToast:e=>"Account deletion failed. Please try again later (B".concat(e,")"),userIsBannedToast:"As a result of violations, your account has been temporarily suspended.",validateMobileNumberAlreadyBoundToast:"This phone number has been bound.",validateMobileNumberAlreadyVerifiedToast:"The account is already bound with a phone number.",validateMobileNumberBackToSignIn:"Back to log in",validateMobileNumberBindFailedToast:"Bind failed.",validateMobileNumberEmptyError:"Please select at least one usage.",validateMobileNumberEmptyFeedback:"Please enter a phone number.",validateMobileNumberInvalidMobileFeedback:"Please enter a valid phone number.",validateMobileNumberInvalidToast:"Phone number is invalid.",validateMobileNumberNotMobileFeedback:"This phone number format is not recognized. Please check.",validateMobileNumberOkToast:"Bind successfully.",validateMobileNumberOkToast2:"Verification successful.",validateMobileNumberUnknownErrorToast:"Verification failed. Please try again.",validateMobileNumberUsage1:"Business",validateMobileNumberUsage2:"Scientific research",validateMobileNumberUsage3:"Entertainment",validateMobileNumberUsage4:"Others",validateMobileNumberUsageLabel:"Usage",validateMobileNumberVerificationCodeIncorrectOrExpireToast:"The code has expired. Please try again.",validateMobileNumberVerificationCodeIncorrectToast:"Invalid code. Please try again.",validateMobileNumberVerificationCodeInvalidToast:"Verification code is invalid.",verificationCodeCountDown:e=>"Resend after ".concat(e,"s"),verificationCodeSentFailed:"Sorry! We're having trouble sending you a verification code right now. Please try again later.",verificationEmailCodeSentSuccessfully:e=>"A verification code has been sent to ".concat(e,".\nPlease check your inbox and spam folder."),verificationSmsCodeSentSuccessfully:e=>"A verification code has been sent to ".concat(e,"."),verifyPhoneModalBackButton:"Back",verifyPhoneModalCallingCodeInputPlaceholder:"Area",verifyPhoneModalCodeInputLabel:e=>"Enter the code we just sent you(".concat(e,"). There might be a slight delay in receiving the SMS code."),verifyPhoneModalCodeInputPlaceholder:"SMS code",verifyPhoneModalPhoneInputLabel:"Verify your phone number to get started with 5 million tokens for free.",verifyPhoneModalPhoneInputPlaceholder:"Phone number",verifyPhoneModalSendCodeButton:"Send code",verifyPhoneModalSendCodeCountdownButton:e=>"Send code (".concat(e,"S)"),verifyPhoneModalTitle:"Verify mobile phone",verifyPhoneModalVerifyButton:"Verify",wechat:"WeChat",wechatFallbackToast:e=>"Wechat login failed. Please try again later (B".concat(e,")"),wechatMobileVerificationMobileBoundToast:"Verification failed. The phone number is bound with another WeChat account.",wechatMobileVerificationWeChatBoundToast:"Verification failed. The WeChat account is bound with another phone number."}},eW={};function ez(){return(0,J.useCallback)((e,t)=>eU[t][e],[])}function eG(e){return(0,J.useCallback)(t=>eU[e][t],[e])}function eK(e,t){return eW[e]?eW[e]:eW[e]=function(n){var a;let{args:r}=n,s=(a=t(),e=>eU[a][e])(e);return"string"==typeof s?s:s(...r)}}var eq=n(5413);let eZ=(0,J.createContext)(null);function eQ(){let e=(0,J.useContext)(eZ);if(!e)throw Error("useAuthConfig must be used within a AuthConfigProvider");return e}function eY(){return eQ().locale}function eX(){let{locale:e}=eQ();return eG(e)}let eJ=(0,J.memo)(function(e){let{children:t,baseUrl:n,isMainlandChina:a,isMobile:r,isBeta:s,locale:o,modelServiceAgreement:i,termsOfUse:l,termsOfUseFile:d,privacyPolicy:c,privacyPolicyFile:u,tracker:h,http:p,turnstileEnabled:m,captchaEnabled:f,tintColor:C,serverApiUserToUser:v,setStorageUserToken:b,isDark:x}=e;return(0,J.useEffect)(()=>{if(m)return(0,eq.Xn)(),eq.dT},[m]),(0,g.jsx)(eZ.Provider,{value:(0,J.useMemo)(()=>({baseUrl:n,isMainlandChina:a,isMobile:r,isBeta:s,locale:o,modelServiceAgreement:i,termsOfUse:l,termsOfUseFile:d,privacyPolicy:c,privacyPolicyFile:u,tracker:h,http:p,serverApiUserToUser:v,setStorageUserToken:b,captchaEnabled:f,turnstileEnabled:m,tintColor:C,isDark:x}),[n,a,r,s,o,i,l,d,c,u,h,p,v,b,f,m,C,x]),children:t})});var e$=n(38064);function e1(e){return/^1\d{10}$/.test(e)}function e0(e){return(0,e$.validate)(e)}function e2(e){let{placeholder:t,stringValueHolder:n,blurToVerify:a}=e,[r,s]=(0,J.useState)(void 0),[o,i]=(0,J.useState)(void 0),[l,d]=(0,J.useState)(n.get);function c(e){if(e0(e))return"email";{if(e1(e))return"sms";i("error");let t=eK("signInEmailAndPhoneInvalidError",eY);return s((0,g.jsx)(t,{})),null}}return{value:l,validateAndGetTypeForVerificationCode:c,validateForVerificationCode:function(){if(0===l.length){i("error");let e=eK("signInEmailAndPhoneEmptyError",eY);return s((0,g.jsx)(e,{})),!1}return null!=c(l)},onSubmit:()=>{if(0===l.length){i("error");let e=eK("signInEmailAndPhoneEmptyError",eY);return s((0,g.jsx)(e,{})),!1}return void 0===o},node:(0,g.jsx)(eF,{showFeedbackPlaceholder:!0,feedback:r,status:o,children:(0,g.jsx)(eV,{value:l,size:"l",variant:"bordered",icon:(0,g.jsx)(eH.I,{size:"1em",children:(0,g.jsx)(eA,{})}),placeholder:t,onChange:e=>{let t=e.currentTarget.value.trim();d(t),n.set(t),t.length&&(i(void 0),s(void 0))},onBlur:e=>{let t=e.target.value;if(!t){i(void 0),s(void 0);return}a&&c(t.trim())&&(i(void 0),s(void 0))}})})}}var e3=n(53573);let e4="https://cdn.deepseek.com/policies/zh-CN/third-party-info-sharing-list.html",e6="https://cdn.deepseek.com/policies/zh-CN/deepseek-account-deletion-notice.html",e5="https://cdn.deepseek.com/policies/zh-CN/app-permissions.html",e9=e=>{let{isMainlandChina:t}=e;return t?{termsOfUse:"https://cdn.deepseek.com/policies/zh-CN/deepseek-terms-of-use.html",privacyPolicy:"https://cdn.deepseek.com/policies/zh-CN/deepseek-privacy-policy.html",openPlatformTerms:"https://cdn.deepseek.com/policies/zh-CN/deepseek-open-platform-terms-of-service.html",thirdPartyInfoSharing:e4,accountDeletionNotice:e6,appPermissions:e5}:{termsOfUse:"https://cdn.deepseek.com/policies/en-US/deepseek-terms-of-use.html",privacyPolicy:"https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html",openPlatformTerms:"https://cdn.deepseek.com/policies/en-US/deepseek-open-platform-terms-of-service.html",thirdPartyInfoSharing:e4,accountDeletionNotice:e6,appPermissions:e5}};function e8(e){let{signInAgreement:t}=e,{modelServiceAgreementNode:n,privacyPolicyNode:a}=function(){let e=eX(),{isMainlandChina:t,termsOfUse:n,termsOfUseFile:a}=eQ(),r=e9({isMainlandChina:t}),s=n||e("termsOfUse"),o=a||r.termsOfUse,i=e("privacyPolicy"),l=r.privacyPolicy;return{serviceLabel:s,serviceURL:o,policyLabel:i,policyURL:l,modelServiceAgreementNode:(0,g.jsx)(e3.A,{href:o,onClick:e=>{e.stopPropagation()},onMouseDown:e=>e.stopPropagation(),target:"_blank",rel:"noopener noreferrer",children:s}),privacyPolicyNode:(0,g.jsx)(e3.A,{href:l,onClick:e=>{e.stopPropagation()},onMouseDown:e=>e.stopPropagation(),target:"_blank",rel:"noopener noreferrer",children:i})}}();return t({modelServiceAgreementNode:n,privacyPolicyNode:a})}function e7(e){let{acknowledgementRender:t}=e;return{onSubmit:()=>!0,node:(0,g.jsx)(eF,{showFeedbackPlaceholder:!0,className:"ds-sign-up-form__agreement-text",children:(0,g.jsx)(e8,{signInAgreement:t})})}}var te=n(63708);function tt(e){var t;return[e.idProfile,...null!=(t=e.idProfiles)?t:[]].find(e=>(null==e?void 0:e.provider)==="WECHAT")}n(3143),n(50353);var tn=n(4442),ta=n(6799);let tr=()=>(0,ta.vt)((e,t)=>({timerIsActive:!1,timerCountDown:0,startTimer(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:60;if(t().timerIsActive)return;e({timerIsActive:!0,timerCountDown:n});let a=()=>{setTimeout(()=>{e(e=>e.timerCountDown<=1?{timerIsActive:!1,timerCountDown:0}:(a(),{timerCountDown:e.timerCountDown-1}))},1e3)};a()},reset(){e({timerIsActive:!1,timerCountDown:0})}})),ts={sms:tr(),email:tr(),smsOrEmail:tr()},to=e=>(0,ta.Pj)(ts[e]),ti=e=>ts[e].getState().reset();var tl=n(38577),td=n(63351),tc=n(26848);async function tu(e,t){let{areaCode:n,mobilePhoneNumber:a,scene:r,locale:s,onOk:o,onError:i,rebindTicket:l}=e,{t:d,timer:c,toast:u,tracker:h,turnstileToken:p,shumeiVerification:g,hcaptchaToken:m,requestHelper:f}=t,C=await X()||"",v=td.VV.hashStr(a),b=a.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2");h.info({name:"smsCodeSend",message:"手机验证码发送",payload:{areaCode:n,mobileMd5:v,mobileDesensitized:b,scene:r}});let x=function(e){switch(e){case"signUp":case"bindEmail":return"register";case"mobileLogin":return"login";case"forgetPassword":return"reset_password";case"verifyMobile":return"wechat_bind";case"unbindForRebind":return"unbind_for_rebind";case"bindForRebind":return"bind_for_rebind";default:return(0,tc.s)(e),"register"}}(r),E=(()=>{if("unbind_for_rebind"===x||"bind_for_rebind"===x){if(!l)throw Error("Ticket is required for rebind scenario");return"bind_for_rebind"===x?{scenario:x,ticket:l,mobileNumber:a}:{scenario:x,ticket:l}}return{scenario:x,mobileNumber:a}})();(0,tl.Ew)({turnstileToken:p,locale:s,shumeiVerification:g,hcaptchaToken:m,deviceId:C,...E},f).then(e=>{let{data:{code:t,sendWindowSecs:s},context:{logId:l}}=e,p=!1;switch(t){case tl.QK.CREATE_SMS_VERIFICATION_CODE_ERROR_CODE.OK:u.success({node:d("verificationSmsCodeSentSuccessfully")(a),description:d("verificationSmsCodeSentSuccessfully")("[mobile]")}),c.startTimer(null!=s?s:void 0),h.info({name:"smsCodeSendOk",message:"手机验证码发送成功",payload:{areaCode:n,deviceId:C,mobileMd5:v,mobileDesensitized:b,scene:r}}),p=!0;break;case tl.QK.CREATE_SMS_VERIFICATION_CODE_ERROR_CODE.SMS_SEND_TOO_FREQUENT:u.error({node:(0,J.createElement)(eK("mobileCodeFrequentToast",eY)),description:d("mobileCodeFrequentToast")}),h.error({name:"smsCodeSendFailed",message:"发送过于频繁",payload:{reason:"tooFrequent",code:"".concat(t),logId:l,scene:r,areaCode:n,deviceId:C,mobileMd5:v,mobileDesensitized:b}}),c.startTimer(null!=s?s:void 0);break;case tl.QK.CREATE_SMS_VERIFICATION_CODE_ERROR_CODE.RECAPTCHA_VERIFY_FAILED:u.error({node:(0,J.createElement)(eK("exectionEnvironmentExecptionToast",eY)),description:d("exectionEnvironmentExecptionToast")}),h.error({name:"serverCheckFailed",message:"服务端人机验证失败",payload:{logId:l,action:"smsCodeSend",rid:(null==g?void 0:g.rid)||"[unset]",endpointRegion:(null==g?void 0:g.region)||"[unset]",areaCode:n}});break;case tl.QK.CREATE_SMS_VERIFICATION_CODE_ERROR_CODE.NO_MOBILE_NUMBER:u.error({node:(0,J.createElement)(eK("registerMobileEmptyError",eY)),description:d("registerMobileEmptyError")}),h.error({name:"smsCodeSendFailed",message:"验证码发送失败",payload:{reason:"noMobileNumber",code:"".concat(t),logId:l,scene:r,areaCode:n,deviceId:C,mobileMd5:v,mobileDesensitized:b}});break;case tl.QK.CREATE_SMS_VERIFICATION_CODE_ERROR_CODE.CLOUD_ERROR:u.error({node:(0,J.createElement)(eK("mobileCodeCloudErrorToast",eY)),description:d("mobileCodeCloudErrorToast")}),h.error({name:"smsCodeSendFailed",message:"云服务异常",payload:{reason:"cloudError",code:"".concat(t),logId:l,scene:r,areaCode:n,deviceId:C,mobileMd5:v,mobileDesensitized:b}});break;case tl.QK.CREATE_SMS_VERIFICATION_CODE_ERROR_CODE.REBIND_TO_SAME_NUMBER:u.error({node:(0,J.createElement)(eK("rebindMobileToastSameNumber",eY)),description:d("rebindMobileToastSameNumber")}),h.error({name:"smsCodeSendFailed",message:"换绑手机号相同",payload:{reason:"rebindSameNumber",code:"".concat(t),logId:l,scene:r,areaCode:n,deviceId:C,mobileMd5:v,mobileDesensitized:b}});break;case tl.QK.CREATE_SMS_VERIFICATION_CODE_ERROR_CODE.INVALID_TICKET:default:{let e=eK("checkCodeFallbackToast",eY);u.error({node:(0,J.createElement)(e,{args:[t]}),description:d("checkCodeFallbackToast")(t)}),h.error({name:"smsCodeSendFailed",message:"未知错误码",payload:{reason:"unknownCode",code:"".concat(t),logId:l,scene:r,areaCode:n,deviceId:C,mobileMd5:v,mobileDesensitized:b}})}}p?o():i()}).catch(e=>{u.error({node:(0,J.createElement)(eK("verificationCodeSentFailed",eY)),description:d("verificationCodeSentFailed")}),h.error({name:"smsCodeSendFailed",message:"其他错误",payload:h.withError(e,{reason:"other",mobile:a,scene:r,areaCode:n,deviceId:C,mobileMd5:v,mobileDesensitized:b})}),i()})}let th=(()=>{try{return"352e5376-f2cc-43fe-a744-e51640449610"}catch{}return"eb68d628-dc7a-4c4c-a166-614655823020"})(),tp=!1;class tg extends Error{}async function tm(){tp||(await n.e("22").then(n.t.bind(n,21805,19)),tp=!0)}function tf(e){return e.includes("Failed to load hCaptcha JS API")}async function tC(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;try{await tm()}catch{throw new tg}let{promise:a,resolve:r,reject:s}=new x.c,o=document.createElement("h-captcha");return o.setAttribute("site-key",th),o.setAttribute("size","invisible"),t>0&&o.setAttribute("jsapi","https://js.hcaptcha.com/1/api.js?_ts=".concat(Date.now())),o.setAttribute("theme",null!=e?e:""),o.addEventListener("loaded",async()=>{null==n||n(t),await Promise.resolve();try{let{response:e}=await o.executeAsync();r(e)}catch(e){s(e)}finally{o.remove()}}),o.addEventListener("error",a=>{let{error:i}=a;o.remove(),"string"==typeof i&&tf(i)&&t<2?(delete window._hCaptchaOnLoadPromise,tC(e,t+1,n).then(r,s)):s(i)}),document.body.appendChild(o),a}var tv=n(38290);function tb(e){let{tracker:t,isDark:n}=eQ(),{showShumeiCaptcha:a}=function(){let e=e_(),{locale:t,tracker:n,tintColor:a}=eQ();return{showShumeiCaptcha:()=>{let r=new x.c,s=null;n.info({name:"openShumeiCaptchaModal",message:"打开数美验证码弹窗",payload:{}});let o=e.open({modalProps:{autoFocus:!1,closeOnMaskClick:!1,closeOnEscapeKeydown:!1,onOpenEffect:async()=>{let e=performance.now();(s=await U({organization:"P9usCUBauxft8eAmUXaZ",appendTo:"sm-captcha",maskBindClose:!1,lang:"zh_CN"==t?"zh-cn":"en",mode:"spatial_select"},{tintColor:a})).onReady((t,a)=>{let r=performance.now();n.info({name:"shumeiCaptchaResourceReady",message:"数美验证码资源加载完成",payload:{metricDuration:r-e,type:a.type,endpointRegion:H}})}),s.onSuccess(e=>{e.pass?(r.resolve(e),o.close(),n.info({name:"shumeiCaptchaOnSuccessPass",message:"数美验证码通过",payload:{rid:e.rid}})):n.info({name:"shumeiCaptchaOnSuccessNoPass",message:"数美验证码没通过",payload:{rid:e.rid}})})},children:(0,g.jsx)(eb,{style:{width:"calc(294px + 42px)"},onClose:()=>{o.close(),r.resolve({rid:"",pass:!1})},afterTitle:(0,g.jsx)(eB.K,{style:{marginRight:8},onClick:()=>{null==s||s.reset()},children:(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16",children:(0,g.jsx)("g",{fill:"none",children:(0,g.jsx)("path",{d:"M3 8a5 5 0 0 1 9-3H9.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 .5-.5v-.657V2.5a.5.5 0 0 0-1 0v1.028A6 6 0 1 0 14 8a.5.5 0 0 0-1 0A5 5 0 0 1 3 8z",fill:"currentColor"})})})}),headerWrapperStyle:{marginBottom:14},children:(0,g.jsxs)("div",{id:"sm-captcha",children:[(0,g.jsx)(tv.E,{variant:"rect",style:{height:147,marginBottom:9.8}}),(0,g.jsx)(tv.E,{variant:"rect",style:{height:39.2}})]})})}});return{onSettled:r.promise}}}}(),r=(0,tn.dj)(),s=eX();return{getCaptchaResult:"shumei"===e?async()=>{try{let{pass:e,rid:t}=await a().onSettled;if(!e)return null;return{shumeiVerification:{region:H,rid:t},hcaptchaToken:void 0}}catch{return null}}:"hcaptcha"===e?async()=>{let e,a=performance.now();setTimeout(()=>{e||t.info({name:"hcaptchaTakingLongTime",message:"hcaptcha 加载慢",payload:{}})},5e3);try{let r=await tC(n?"dark":"light",0,n=>{(e=Date.now()-a)>3e3&&t.info({name:"hcaptchaLoad",message:"hcaptcha 加载完成",payload:{loadDuration:e,retryCount:n}})});return t.info({name:"hcaptchaFinish",message:"hcaptcha 校验完成",payload:{token:r,metricDuration:performance.now()-a}}),{hcaptchaToken:r,shumeiVerification:void 0}}catch(o){let e="",n="execute";return"string"==typeof o?(e=o,tf(o)&&(r.error(s("hcaptchaLoadFailToast")),n="load",e="Failed to load hCaptcha JS API"),o=Error(o)):o instanceof tg&&(r.error(s("hcaptchaLoadFailToast")),e="Dynamic loading @hcaptcha/vanilla failed",n="load"),t.error({name:"hcaptchaCheckFailed",message:"hcaptcha校验失败",payload:t.withError(o,{stage:n,reason:e,metricDuration:performance.now()-a})}),null}}:async()=>({hcaptchaToken:void 0,shumeiVerification:void 0})}}function tx(e){let{turnstileEnabled:t,captchaEnabled:n,type:a,disabled:r,target:s,scenario:o,inputVerificationCodePlaceholder:i,sendVerificationCodePlaceholder:l,validateForVerificationCode:d,verificationCodeCountDown:c,validateAndGetTypeForVerificationCode:u,rebindTicket:h,renderNode:p}=e,m=to(a),[f,C]=(0,J.useState)(""),[v,b]=(0,J.useState)(void 0),[x,E]=(0,J.useState)(void 0),[_,S]=(0,J.useState)(!1),y=(0,J.useRef)(null),{verifyCode:w}=function(e){let{type:t,scenario:n,captchaEnabled:a,setVerificationCodeLoading:r,validateForVerificationCode:s,validateAndGetTypeForVerificationCode:o}=e,i=to(t),l=eX(),d=(0,tn.dj)(),{tracker:c,locale:u,http:h,baseUrl:p}=eQ(),{getCaptchaResult:g}=tb(a);return{verifyCode:async function(e,a){if(!s())return"smsOrEmail"===t?c.error({name:"clientValidationFailed",message:"邮箱或手机号不合法",payload:{}}):"email"===t?c.error({name:"emailClientValidationFailed",message:"邮箱不合法",payload:{}}):c.error({name:"smsClientValidationFailed",message:"手机号不合法",payload:{}}),!1;r(!0);let m=await g();if(!m)return r(!1),!1;switch("smsOrEmail"===t?o(e):t){case"email":{let t=td.VV.hashStr(e),a=e.replace(/(.{2}).+(.{2})/,"$1****$2");c.info({name:"emailCodeSend",message:"邮箱验证码发送",payload:{emailMd5:t,emailDesensitized:a}}),(0,tl.DX)({locale:u,email:e,turnstileToken:"",...m,deviceId:await X(),scenario:"forgetPassword"===n?"reset_password":"bindEmail"===n?"bind_email":"register"},{http:h,baseUrl:p}).then(s=>{let{data:{code:o},context:{logId:u}}=s;switch(o){case tl.QK.CRAETE_EMAIL_VERIFICATION_CODE_ERROR_CODE.OK:d.success({node:l("verificationEmailCodeSentSuccessfully")(e),description:l("verificationEmailCodeSentSuccessfully")("[email]")}),c.info({name:"emailCodeSendOk",message:"邮箱验证码发送成功",payload:{emailMd5:t,emailDesensitized:a}}),i.startTimer();break;case tl.QK.CRAETE_EMAIL_VERIFICATION_CODE_ERROR_CODE.EMAIL_REQUEST_TOO_FREQUENT:d.error({node:(0,J.createElement)(eK("emailCodeFrequentToast",eY)),description:l("emailCodeFrequentToast")}),c.error({name:"emailCodeSendFailed",message:"发送频率过高",payload:{logId:u,reason:"tooFrequent",code:"".concat(o),scene:n,emailMd5:t,emailDesensitized:a}}),i.startTimer();break;case tl.QK.CRAETE_EMAIL_VERIFICATION_CODE_ERROR_CODE.RECAPTCHA_VERIFY_FAILED:var h,p;d.error({node:(0,J.createElement)(eK("exectionEnvironmentExecptionToast",eY)),description:l("exectionEnvironmentExecptionToast")}),c.error({name:"serverCheckFailed",message:"服务端人机验证失败",payload:{logId:u,action:"emailCodeSend",areaCode:null,endpointRegion:H,rid:null!=(p=null==m||null==(h=m.shumeiVerification)?void 0:h.rid)?p:""}}),i.startTimer();break;case tl.QK.CRAETE_EMAIL_VERIFICATION_CODE_ERROR_CODE.INVALID_EMAIL_FORMAT:d.error({node:(0,J.createElement)(eK("emailFormatErrorToast",eY)),description:l("emailFormatErrorToast")}),c.error({name:"emailCodeSendFailed",message:"邮箱格式错误",payload:{reason:"invalidEmailFormat",code:"".concat(o),logId:u,scene:n,emailMd5:t,emailDesensitized:a}}),i.startTimer();break;case tl.QK.CRAETE_EMAIL_VERIFICATION_CODE_ERROR_CODE.EMAIL_DOMAIN_NOT_IN_WHITELIST:d.error({node:(0,J.createElement)(eK("emailDomainNotInWhitelistToast",eY)),description:l("emailDomainNotInWhitelistToast")}),c.error({name:"emailCodeSendFailed",message:"邮箱域名不在白名单",payload:{reason:"emailDomainNotInWhitelist",code:"".concat(o),logId:u,scene:n,emailMd5:t,emailDesensitized:a}}),i.startTimer();break;case tl.QK.CRAETE_EMAIL_VERIFICATION_CODE_ERROR_CODE.CLOUD_ERROR:d.error({node:(0,J.createElement)(eK("emailCodeCloudErrorToast",eY)),description:l("emailCodeCloudErrorToast")}),c.error({name:"emailCodeSendFailed",message:"云服务异常",payload:{reason:"cloudError",code:"".concat(o),logId:u,scene:n,emailMd5:t,emailDesensitized:a}});break;default:{c.error({name:"emailCodeSendFailed",message:"未知错误码",payload:{reason:"unknownCode",scene:n,code:"".concat(o),logId:u,emailMd5:t,emailDesensitized:a}});let e=eK("createCodeFallbackToast",eY);d.error({node:(0,J.createElement)(e,{args:[o]}),description:l("createCodeFallbackToast")(o)})}}r(!1)}).catch(e=>{d.error({node:(0,J.createElement)(eK("verificationCodeSentFailed",eY)),description:l("verificationCodeSentFailed")}),c.error({name:"emailCodeSendFailed",message:"其他错误",payload:c.withError(e,{reason:"other",scene:n,emailMd5:t,emailDesensitized:a})}),r(!1)});break}case"sms":tu({locale:u,mobilePhoneNumber:e,scene:n,callingCode:"",areaCode:"",onOk(){r(!1)},onError(){r(!1)},rebindTicket:a},{t:l,timer:i,toast:d,tracker:c,turnstileToken:"",...m,requestHelper:{http:h,baseUrl:p}})}return!0}}}("smsOrEmail"===a?{turnstileEnabled:t,captchaEnabled:n,type:a,scenario:o,setVerificationCodeLoading:S,validateForVerificationCode:d,validateAndGetTypeForVerificationCode:u}:{turnstileEnabled:t,captchaEnabled:n,type:a,scenario:o,setVerificationCodeLoading:S,validateForVerificationCode:d}),I={value:f,loading:_,disabled:r,feedback:v,status:x,onChange:e=>{if(C(e),/^\d*$/.test(e)&&e.length<=6)E(void 0),b(void 0);else{E("error");let e=eK("registerVerificationCodeInvalidError",eY);b((0,g.jsx)(e,{}))}},onBlur:()=>{if(!f||/^\d{6}$/.test(f))E(void 0),b(void 0);else{E("error");let e=eK("registerVerificationCodeInvalidError",eY);b((0,g.jsx)(e,{}))}},sendCode:()=>w(s,h),timerIsActive:m.timerIsActive,timerCountDown:m.timerCountDown,inputDomRef:y,verificationCodeCountDown:c,type:a};return{value:f,onSubmit:()=>{if(0===f.length){E("error");let e=eK("registerVerificationCodeEmptyError",eY);return b((0,g.jsx)(e,{})),!1}return void 0===x},status:x,node:p?p(I):(0,g.jsx)(g.Fragment,{children:(0,g.jsx)(eF,{showFeedbackPlaceholder:!0,feedback:v,status:x,children:(0,g.jsxs)("div",{className:"ds-verify-code-form-item",children:[(0,g.jsx)(eV,{size:"l",maxLength:6,variant:"bordered",disabled:r,type:"tel",placeholder:i,icon:(0,g.jsx)(eH.I,{size:"1em",children:(0,g.jsx)(eI,{})}),className:"ds-verify-code-form-item__verify-code-input",inputDomRef:y,onChange:e=>I.onChange(e.currentTarget.value),onBlur:I.onBlur}),(0,g.jsx)(te.$,{variant:"bordered",size:"l",type:"secondary",className:"ds-verify-code-form-item__verify-code-button",disabled:r||m.timerIsActive,loading:_,onClick:()=>{w(s,h).then(e=>{e&&y.current&&y.current.focus()})},children:m.timerIsActive?c({seconds:m.timerCountDown}):l})]})})}),renderProps:I}}function tE(e){let{disabled:t,placeholder:n,stringValueHolder:a}=e,[r,s]=(0,J.useState)(a.get),[o,i]=(0,J.useState)(void 0),[l,d]=(0,J.useState)(void 0);return{validateForVerificationCode:function(){if(0===r.length){i("error");let e=eK("registerMobileEmptyError",eY);return d((0,g.jsx)(e,{})),!1}if(!e1(r)){i("error");let e=eK("registerMobileInputInvalidError",eY);return d((0,g.jsx)(e,{})),!1}return!0},value:r,status:o,onSubmit:()=>{if(0===r.length){i("error");let e=eK("registerMobileEmptyError",eY);return d((0,g.jsx)(e,{})),!1}return void 0===o},node:(0,g.jsx)(eF,{showFeedbackPlaceholder:!0,status:o,feedback:l,children:(0,g.jsx)(eV,{autoFocus:!0,size:"l",variant:"bordered",type:"tel",value:r,disabled:t,onChange:e=>{let t=e.currentTarget.value.trim();if(s(t),a.set(t),/^\d*$/.test(t)&&t.length<=11)i(void 0),d(void 0);else{i("error");let e=eK("registerMobileInputInvalidError",eY);d((0,g.jsx)(e,{}))}},onBlur:()=>{if(!r||e1(r))i(void 0),d(void 0);else{i("error");let e=eK("registerMobileInputInvalidError",eY);d((0,g.jsx)(e,{}))}},icon:(0,g.jsx)(eH.I,{size:"1em",children:(0,g.jsx)(ek,{})}),prefix:"+86",placeholder:n})})}}function t_(e){let{disabled:t,passwordPlaceholder:n,confirmPasswordPlaceholder:a}=e,[r,s]=(0,J.useState)(""),[o,i]=(0,J.useState)(""),[l,d]=(0,J.useState)(void 0),[c,u]=(0,J.useState)(void 0),[h,p]=(0,J.useState)(void 0),[m,f]=(0,J.useState)(void 0),C=e=>{var t;if(o.length)if(e===o)p(void 0),f(void 0);else{p("error");let e=eK("registerPasswordNotMatchError",eY);f((0,g.jsx)(e,{}))}let{result:n}=(t=e,/^[ -~]*$/.test(t)?t.length<8?{result:"tooShort"}:t.length>50?{result:"tooLong"}:{result:null}:{result:"invalidChar"});if(null===n)d(void 0),u(void 0);else switch(d("error"),n){case"invalidChar":let a=eK("registerPasswordInvalidError",eY);u((0,g.jsx)(a,{}));break;case"tooShort":case"tooLong":let r=eK("registerPasswordLengthError",eY);u((0,g.jsx)(r,{}))}};return{value:r,onSubmit:()=>{let e=!0;if(0===r.length){d("error");let t=eK("registerPasswordEmptyError",eY);u((0,g.jsx)(t,{})),e=!1}if(0===o.length){p("error");let t=eK("registerConfirmPasswordEmptyError",eY);f((0,g.jsx)(t,{})),e=!1}return!!e&&void 0===h&&void 0===l},node:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(eF,{showFeedbackPlaceholder:!0,status:l,feedback:c,children:(0,g.jsx)(eV,{size:"l",variant:"bordered",type:"password",passwordVisible:!0,disabled:t,onChange:e=>{let t=e.currentTarget.value;s(t),C(t)},onBlur:()=>{r?C(r):(d(void 0),u(void 0))},icon:(0,g.jsx)(eH.I,{size:"1em",children:(0,g.jsx)(eM,{})}),placeholder:n})}),(0,g.jsx)(eF,{showFeedbackPlaceholder:!0,status:h,feedback:m,children:(0,g.jsx)(eV,{size:"l",variant:"bordered",disabled:t,type:"password",passwordVisible:!0,onChange:e=>{let t=e.currentTarget.value;if(i(t),r!==t){p("error");let e=eK("registerPasswordNotMatchError",eY);f((0,g.jsx)(e,{}))}else p(void 0),f(void 0)},onBlur:()=>{if(o){if(r!==o){p("error");let e=eK("registerPasswordNotMatchError",eY);f((0,g.jsx)(e,{}))}}else p(void 0),f(void 0)},icon:(0,g.jsx)(eH.I,{size:"1em",children:(0,g.jsx)(eM,{})}),placeholder:a})})]})}}n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191),n(28932);let tS=e=>{let{children:t,onClick:n,disabled:a=!1,className:r,style:s,domRef:o,domProps:i}=e;return(0,g.jsx)("button",{...i,ref:o,className:(0,ed.A)("".concat(en.V,"-link-button"),a&&"".concat(en.V,"-link-button--disabled"),r),style:s,onClick:()=>{a||null==n||n()},disabled:a,type:"button",children:(0,g.jsx)("span",{className:"".concat(en.V,"-link-button__text"),children:t})})};var ty=n(73934),tw=n(25611);function tI(e){return"".concat(e.slice(0,3),"****").concat(e.slice(7,11))}n(14687),n(49647);let tT=e=>{let{style:t,link:n,icon:a,children:r,iconColor:s,onClick:o,disabled:i,domRef:l,domProps:d,loading:c=!1,className:u,iconSize:h=18,iconAlign:p="left",iconMargin:m=8}=e,f=i||c,C=e=>a?(0,g.jsx)(eH.I,{size:h,className:(0,ed.A)("".concat(en.V,"-atom-button__icon"),e&&"".concat(en.V,"-atom-button__icon--hidden")),style:{color:s,..."left"===p?{marginRight:m}:{marginLeft:m}},children:a}):null;return(0,g.jsx)(tA,{link:n,children:(0,g.jsxs)("button",{role:"button","aria-disabled":f,ref:l,className:(0,ed.A)("".concat(en.V,"-atom-button"),f&&"".concat(en.V,"-atom-button--disabled"),u),style:t,...d,onClick:e=>{var t;f||(null==o||o(e),null==d||null==(t=d.onClick)||t.call(d,e))},children:["left"===p?C(c):null,(0,g.jsx)("span",{className:c?"".concat(en.V,"-atom-button__text--hidden"):"",children:r}),"right"===p?C(c):null,c?(0,g.jsx)(ty.R,{className:"".concat(en.V,"-atom-button__loading"),size:h}):null]})})},tA=e=>{let{children:t,link:n}=e;return(0,g.jsx)(g.Fragment,{children:n?(0,g.jsx)("a",{href:null==n?void 0:n.url,target:null==n?void 0:n.target,style:{textDecoration:"none"},children:t}):t})};n(36576);let tk={sm:{padding:"5px 14px",fontSize:13,lineHeight:"20px",iconSize:14},md:{padding:"6px 14px",fontSize:14,lineHeight:"22px",iconSize:14,minWidth:"72px"},lg:{padding:"8px 72px",fontSize:14,lineHeight:"22px",iconSize:16},xl:{padding:"10px 72px",fontSize:14,lineHeight:"22px",iconSize:16,width:"100%"}},tM=e=>{let{size:t="md",link:n,icon:a,children:r,iconColor:s,onClick:o,disabled:i,domRef:l,domProps:d,variant:c="primary",loading:u=!1,className:h,style:p,theme:m}=e,f=tk[t],{iconSize:C}=f,v=i||u;return(0,g.jsx)(tT,{style:{...(e=>{let{iconSize:t,...n}=e;return n})(f),...p,...{"--ds-button-color":null==m?void 0:m.color,"--ds-button-hover-color":null==m?void 0:m.hoverColor,"--ds-button-text-color":null==m?void 0:m.textColor}},iconSize:C,disabled:v,loading:u,link:n,icon:a,iconColor:s,onClick:o,domRef:l,domProps:d,className:(0,ed.A)("".concat(en.V,"-basic-button"),"".concat(en.V,"-basic-button--").concat(c),h),iconAlign:"left",iconMargin:6,children:r})};function tR(e){let{onConfirm:t,onCancel:n,oldMobileNumber:a}=e,r=eX(),s=(0,g.jsxs)(ex,{children:[(0,g.jsx)(tM,{variant:"outlined",onClick:n,children:r("rebindMobileCancel")}),(0,g.jsx)(tM,{variant:"primary",onClick:t,domProps:{"data-autofocus":!0},children:r("rebindMobileChange")})]});return(0,g.jsx)(eb,{title:r("rebindMobileTitle"),onClose:n,hideClose:!0,variant:"dialog",footer:s,children:(0,g.jsxs)("div",{className:"ds-change-mobile-number-modal__description",children:[(0,g.jsx)("p",{children:r("rebindMobileDescriptionS1")(a)}),(0,g.jsxs)("p",{children:[(0,g.jsx)("span",{className:"strong",children:r("rebindMobileDescriptionS2Bold")}),r("rebindMobileDescriptionS3")]})]})})}let tj=()=>{let e="";return{set:t=>{e=t},get:()=>e}};n(79647);let tN=()=>(0,g.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,g.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.3368 1.53574L11.931 4.43177H14.8086V5.79678H11.7404L11.1962 9.67865H14.2839V11.0437H11.0056L10.4994 14.6529L9.14873 14.4644L9.62731 11.0437H5.75876L5.25252 14.6529L3.90186 14.4644L4.38043 11.0437H1.69141V9.67865H4.57104L5.11417 5.79678H2.21609V4.43177H5.30581L5.73724 1.34718L7.08995 1.53574L6.68414 4.43177H10.5527L10.9841 1.34718L12.3368 1.53574ZM5.94937 9.67865H9.81791L10.361 5.79678H6.49353L5.94937 9.67865Z",fill:"currentColor"})});function tL(e){return(0,g.jsx)(eF,{className:"ds-verify-code-input-form-item",showFeedbackPlaceholder:!0,feedback:e.feedback,status:e.status,children:(0,g.jsx)(eV,{size:"l",maxLength:6,variant:"bordered",disabled:e.disabled,type:"tel",placeholder:e.inputVerificationCodePlaceholder,value:e.value,inputDomRef:e.inputDomRef,onChange:t=>e.onChange(t.currentTarget.value),onBlur:e.onBlur,onKeyDown:t=>{if("Enter"===t.key){var n;null==(n=e.onPressEnter)||n.call(e)}},icon:(0,g.jsx)(tN,{}),theme:{focusBorderColor:"var(--dsw-alias-brand-primary)"},suffix:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("div",{className:"ds-verify-code-input-divider"}),(0,g.jsx)(tS,{disabled:e.disabled||e.timerIsActive,onClick:()=>{e.sendCode().then(t=>{t&&e.inputDomRef.current&&e.inputDomRef.current.focus()})},className:"ds-verify-code-input-countdown",children:e.timerIsActive?e.verificationCodeCountDown({seconds:e.timerCountDown}):e.sendVerificationCodePlaceholder})]})})})}function tO(e){let{ticket:t,oldMobileNumber:n,onSuccess:a,onClose:r}=e,s=eX(),o=(0,tn.dj)(),{http:i,tracker:l,baseUrl:d,captchaEnabled:c,turnstileEnabled:u,serverApiUserToUser:h}=eQ(),[p,m]=(0,J.useState)(!1),f=(0,J.useMemo)(tj,[]),C=(0,J.useRef)(null),{node:v,validateForVerificationCode:b,onSubmit:x,value:E}=tE({disabled:!1,placeholder:s("inputMobilePhoneNumber"),stringValueHolder:f}),{node:_,onSubmit:S,value:y}=tx({captchaEnabled:c,turnstileEnabled:u,scenario:"bindForRebind",rebindTicket:t,disabled:!1,target:E,type:"sms",inputVerificationCodePlaceholder:s("inputSmsVerificationCode"),sendVerificationCodePlaceholder:s("sendVerificationCode"),verificationCodeCountDown:(0,J.useCallback)(e=>{let{seconds:t}=e;return s("verificationCodeCountDown")(t)},[s]),validateForVerificationCode:b,renderNode:e=>(0,g.jsx)(tL,{...e,inputVerificationCodePlaceholder:s("inputSmsVerificationCode"),sendVerificationCodePlaceholder:s("sendVerificationCode"),onPressEnter:()=>{var e;null==(e=C.current)||e.click()}})}),w=async()=>{if(x()&&S()){m(!0);try{let{data:{user:e}}=await (0,tl.Iv)({ticket:t,newMobileSmsVerificationCode:y,deviceId:"",newMobileNumber:E},{http:i,baseUrl:d},h);ti("sms"),a(E,e),o.success({node:(0,J.createElement)(eK("rebindMobileChangeSuccess",eY)),description:s("rebindMobileChangeSuccess")})}catch(t){let e=e=>o.error({node:(0,J.createElement)(eK(e,eY)),description:String(s(e))});tw.Q.isCode(t,tl.QK.REBIND_MOBILE_FINISH_BIZ_CODE.NEW_MOBILE_ALREADY_ON_ANOTHER_ACCOUNT)?e("rebindMobileAlreadyBoundError"):tw.Q.isCode(t,tl.QK.REBIND_MOBILE_FINISH_BIZ_CODE.ACCOUNT_BANNED)?e("commonUserIsBannedToast"):tw.Q.isCode(t,tl.QK.REBIND_MOBILE_FINISH_BIZ_CODE.NEW_MOBILE_SMS_EXPIRED)?e("mobileVerficationFormSmsExpiredCodeErrorToast"):tw.Q.isCode(t,tl.QK.REBIND_MOBILE_FINISH_BIZ_CODE.NEW_MOBILE_SMS_VERIFY_FAILED)?e("mobileVerficationFormSmsVerifyFailedCodeErrorToast"):tw.Q.isCode(t,tl.QK.REBIND_MOBILE_FINISH_BIZ_CODE.RISK_DEVICE_DETECTED)?e("exectionEnvironmentExecptionToast"):tw.Q.isBizError(t)?o.error({node:(0,J.createElement)(eK("rebindFallbackToast",eY),{args:[t.code]}),description:s("rebindFallbackToast")(t.code)}):o.error({node:(0,J.createElement)(eK("operationFailed",eY)),description:s("operationFailed")}),l.error({name:"rebindMobileFinishFailed",message:"换绑手机号完成失败",payload:l.withError(t,{oldMobileNumber:n,newMobileNumber:tI(E)})})}finally{m(!1)}}},I=(0,g.jsx)(tM,{variant:"primary",size:"xl",className:"ds-mobile-verification-form__bind-button",onClick:w,loading:p,domRef:C,domProps:{"data-autofocus":!0},children:s("rebindMobileChangeButton")});return(0,g.jsxs)(eb,{title:s("rebindMobileVerifyNew"),className:"ds-change-mobile-number-modal",onClose:r,hideClose:!1,variant:"dialog",footer:I,contentDomProps:{style:{paddingTop:"20px"}},children:[v,_]})}function tF(e){let{code:t,logId:n,toast:a,tracker:r,t:s,scene:o,onOk:i}=e,l=e=>a.error({node:(0,J.createElement)(eK(e,eY)),description:String(s(e))});switch(t){case tl.QK.CHECK_SMS_CODE_ERROR_CODE.OK:null==i||i(),r.info({name:"checkSmsCodeOk",message:"检查短信验证码成功",payload:{}});return;case tl.QK.CHECK_SMS_CODE_ERROR_CODE.SMS_EXPIRED:l("mobileVerficationFormSmsExpiredCodeErrorToast"),r.error({name:"checkSmsCodeFailed",message:"检查短信验证码失败,验证码过期",payload:{scene:o,reason:"smsExpired",code:"".concat(t),logId:n}});return;case tl.QK.CHECK_SMS_CODE_ERROR_CODE.MOBILE_NOT_EXIST:l("forgotPasswordFailedMobileNotExistToast1"),r.error({name:"checkSmsCodeFailed",message:"检查短信验证码失败,手机号未注册",payload:{scene:o,reason:"notExist",code:"".concat(t),logId:n}});return;case tl.QK.CHECK_SMS_CODE_ERROR_CODE.SMS_VERIFY_FAILED:l("mobileVerficationFormSmsVerifyFailedCodeErrorToast"),r.error({name:"checkSmsCodeFailed",message:"检查短信验证码失败,验证码有误",payload:{scene:o,reason:"smsVerifyFailed",code:"".concat(t),logId:n}});return;case tl.QK.CHECK_SMS_CODE_ERROR_CODE.ACCOUNT_BANNED:l("userIsBannedToast"),r.error({name:"checkSmsCodeFailed",message:"检查短信验证码失败,账户封禁",payload:{scene:o,reason:"accountBanned",code:"".concat(t),logId:n}});return;default:(0,tc.s)(t);{let e=eK("checkCodeFallbackToast",eY);a.error({node:(0,J.createElement)(e,{args:[t]}),description:s("checkCodeFallbackToast")(t)})}throw r.error({name:"checkSmsCodeFailed",message:"检查短信验证码失败,未知错误码",payload:{scene:o,reason:"unknownCode",code:"".concat(t),logId:n}}),t}}function tP(e){let{onSuccess:t,onClose:n,ticket:a,oldMobileNumber:r}=e,s=eX(),o=(0,tn.dj)(),{captchaEnabled:i,turnstileEnabled:l,http:d,baseUrl:c,tracker:u}=eQ(),[h,p]=(0,J.useState)(!1),m=(0,J.useRef)(null),{node:f,onSubmit:C,value:v}=tx({captchaEnabled:i,turnstileEnabled:l,scenario:"unbindForRebind",rebindTicket:a,target:r,disabled:!1,type:"sms",inputVerificationCodePlaceholder:s("inputSmsVerificationCode"),sendVerificationCodePlaceholder:s("sendVerificationCode"),verificationCodeCountDown:(0,J.useCallback)(e=>{let{seconds:t}=e;return s("verificationCodeCountDown")(t)},[s]),validateForVerificationCode:()=>!0,renderNode:e=>(0,g.jsx)(tL,{...e,inputVerificationCodePlaceholder:s("inputSmsVerificationCode"),sendVerificationCodePlaceholder:s("sendVerificationCode"),onPressEnter:()=>{var e;null==(e=m.current)||e.click()}})}),b=async()=>{if(C()){p(!0);try{let{data:{code:e},context:{logId:n}}=await (0,tl.bV)({areaCode:"+86",smsVerificationCode:v,scenario:"unbind_for_rebind",ticket:a},{http:d,baseUrl:c});tF({code:e,logId:n,toast:o,tracker:u,t:s,scene:"unbindForRebind",onOk:()=>{ti("sms"),t()}})}catch{o.error({node:s("validateMobileNumberUnknownErrorToast"),description:s("validateMobileNumberUnknownErrorToast")})}finally{p(!1)}}},x=(0,g.jsx)(tM,{domRef:m,variant:"primary",size:"xl",className:"ds-mobile-verification-form__bind-button",onClick:b,loading:h,children:s("rebindMobileContinue")});return(0,g.jsxs)(eb,{className:"ds-change-mobile-number-modal",title:s("rebindMobileVerifyCurrent"),onClose:n,variant:"dialog",footer:x,children:[(0,g.jsxs)("div",{className:"ds-change-mobile-number-modal__old-mobile",children:["+86 ",r]}),f]})}function tD(e){let{onClose:t,onSuccess:n,ticket:a,oldMobileNumber:r}=e;(0,J.useEffect)(()=>{Y()},[]);let{tracker:s}=eQ(),[o,i]=(0,J.useState)("confirm");return"confirm"===o?(0,g.jsx)(tR,{oldMobileNumber:r,onConfirm:()=>{i("verifyOld")},onCancel:t}):"verifyOld"===o?(0,g.jsx)(tP,{ticket:a,oldMobileNumber:r,onSuccess:()=>{i("verifyNew")},onClose:t}):"verifyNew"===o?(0,g.jsx)(tO,{ticket:a,oldMobileNumber:r,onSuccess:(e,a)=>{s.info({name:"rebindMobileFinishOk",message:"换绑手机号成功",payload:{oldMobileNumber:tI(r),newMobileNumber:tI(e)}}),n(a),t()},onClose:t}):null}function tB(e,t){return void 0===t?e:t}n(26900);let tV=[];function tH(e){let{tabs:t=tV,defaultValue:n=null,value:a,variant:r="line",className:s,style:o,gap:i=16,lineStyle:l,onChange:d,theme:c}=e,[u,h]=(0,J.useState)(n),p=tB(u,a),m=(0,J.useCallback)(e=>{h(e),null==d||d(e)},[d]);return(0,g.jsx)("div",{className:(0,ed.A)("".concat(en.V,"-tabs"),"".concat(en.V,"-tabs--").concat(r),s),style:Object.assign({"--ds-tab-gap":"".concat(i,"px"),"--ds-tabs-active-color":null==c?void 0:c.activeColor},o),children:t.map(e=>(0,g.jsx)(tU,{tabKey:e.key,title:e.title,active:e.key===p,lineStyle:l,onClick:m},e.key))})}function tU(e){let{title:t,tabKey:n,active:a,lineStyle:r,onClick:s}=e;return(0,g.jsxs)("div",{tabIndex:0,className:(0,ed.A)("".concat(en.V,"-tab"),a&&"".concat(en.V,"-tab--active")),onClick:()=>{s(n)},onKeyDown:e=>{"Enter"===e.key&&s(n)},children:[(0,g.jsx)("div",{className:"".concat(en.V,"-tab__content"),children:t}),a&&(0,g.jsx)("div",{className:"".concat(en.V,"-tab__line"),style:r})]})}function tW(e){let{showLine:t=!0,variant:n,children:a,className:r,style:s,domProps:o,contentDomProps:i,lineDomProps:l}=e;return(0,g.jsxs)("div",{...o,style:s,className:(0,ed.A)("".concat(en.V,"-divider"),"strong"===n?"".concat(en.V,"-divider--strong"):void 0,null==o?void 0:o.className,r),children:[t&&(0,g.jsx)("div",{...l,className:(0,ed.A)("".concat(en.V,"-divider__left"),null==l?void 0:l.className)}),a?(0,g.jsx)("div",{...i,className:(0,ed.A)("".concat(en.V,"-divider__content"),null==i?void 0:i.className),children:a}):null,a?t&&(0,g.jsx)("div",{...l,className:(0,ed.A)("".concat(en.V,"-divider__right"),null==l?void 0:l.className)}):null]})}function tz(e){let{onClick:t,loading:n}=e,[a]=(0,es.ok)(),{tracker:r}=eQ(),s=eX(),o=(0,tn.dj)();return(0,J.useEffect)(()=>{if("GOOGLE"!==a.get("provider"))return;let e=a.get("error"),t=a.get("code");if(t&&"0"!==t){let n=Number(t);switch(n){case tl.QK.OAUTH_GOOGLE_CALLBACK_ERROR_MESSAGE_CODE.ACCOUNT_BANNED:o.error({node:(0,J.createElement)(eK("userIsBannedToast",eY)),description:s("userIsBannedToast")}),r.error({name:"signInWithGoogleFailed",message:"Google 登录失败",payload:{reason:"accountBanned",code:String(t),error:e}});break;case tl.QK.OAUTH_GOOGLE_CALLBACK_ERROR_MESSAGE_CODE.SWAP_CODE_INVALID:o.error({node:(0,J.createElement)(eK("signInWithGoogleSwapCodeFailedToast",eY)),description:s("signInWithGoogleSwapCodeFailedToast")}),r.error({name:"signInWithGoogleFailed",message:"Google 登录失败",payload:{reason:"swapCodeFailed",code:String(t),error:e}});break;case tl.QK.OAUTH_GOOGLE_CALLBACK_ERROR_MESSAGE_CODE.OAUTH_ACCOUNT_ALREADY_BOUND_EMAIL:{let a=eK("googleSignInFail56",eY);o.error({node:(0,J.createElement)(a,{args:[n]}),description:s("googleSignInFail56")(n)}),r.error({name:"signInWithGoogleFailed",message:"Google 登录失败",payload:{reason:"oauthAccountAlreadyBoundEmail",code:String(t),error:e}});break}case tl.QK.OAUTH_GOOGLE_CALLBACK_ERROR_MESSAGE_CODE.UNEXCEPTED_ERROR:o.error({node:(0,J.createElement)(eK("signInWithGoogleFailedToast",eY)),description:s("signInWithGoogleFailedToast")}),r.error({name:"signInWithGoogleFailed",message:"Google 登录失败",payload:{reason:"unexpectedFailed",code:String(t),error:e}});break;case tl.QK.OAUTH_GOOGLE_CALLBACK_ERROR_MESSAGE_CODE.EMAIL_ACCOUNT_ALREADY_HAS_OAUTH_ACCOUNT:{let a=eK("googleSignInFail56",eY);o.error({node:(0,J.createElement)(a,{args:[n]}),description:s("googleSignInFail56")(n)}),r.error({name:"signInWithGoogleFailed",message:"Google 登录失败",payload:{reason:"emailAccountAlreadyHasOauthAccount",code:String(t),error:e}});return}case tl.QK.OAUTH_GOOGLE_CALLBACK_ERROR_MESSAGE_CODE.RISK_DEVICE_DETECTED:o.error({node:(0,J.createElement)(eK("exectionEnvironmentExecptionToast",eY)),description:s("exectionEnvironmentExecptionToast")}),r.error({name:"signInWithGoogleFailed",message:"Google 登录失败",payload:{reason:"riskDeviceDetected",code:String(t),error:e}});return;default:{(0,tc.s)(n);let a=eK("googleFallbackToast",eY);o.error({node:(0,J.createElement)(a,{args:[t]}),description:s("googleFallbackToast")(t)}),r.error({name:"signInWithGoogleFailed",message:"Google 登录失败",payload:{reason:"unknownCode",code:String(t),error:e}})}}}},[a,s,o,r]),(0,g.jsx)(te.$,{loading:n,type:"secondary",variant:"bordered",block:!0,size:"l",icon:(0,g.jsx)(eT,{}),onClick:t,style:{marginBottom:16,borderColor:"var(--ds-rgb-separator-strong)"},children:s("signInWithGoogle")})}function tG(e){let{onGoogleSignIn:t}=e,[n,a]=(0,J.useState)(!1),{baseUrl:r,captchaEnabled:s,tracker:o}=eQ(),{getCaptchaResult:i}=tb(s);return(0,g.jsx)(tz,{onClick:async()=>{o.info({name:"signInWithGoogleClicked",message:"点击了 Google 登录按钮",payload:{}}),null==t||t(),a(!0);let e=await i();if(!e)return void a(!1);let{shumeiVerification:n,hcaptchaToken:s}=e,l=await X();window.location.href="".concat(r,"/oauth/google/authorize?os=web").concat(tK(l),"&shumei_verification=").concat(n?JSON.stringify(n):"","&hcaptcha_token=").concat(s?encodeURIComponent(s):"")},loading:n})}n(36230),n(59587);let tK=e=>!e||e.length>500?"&device_id=":"&device_id=".concat(encodeURIComponent(e));n(93649);var tq=n(9397);function tZ(e){let{onClick:t,loading:n}=e,a=eX();return(0,g.jsx)(te.$,{loading:n,variant:"filled",type:"primary",block:!0,size:"l",className:"ds-sign-up-form__register-button",onClick:t,children:a("signIn")})}n(19245),n(23409);let tQ=tj();function tY(e){let{beAuthenticated:t,onAfterSignInOk:n,onForgotPassword:a,onGoToSignUp:r}=e,s=eX(),{http:o,baseUrl:i,tracker:l,serverApiUserToUser:d}=eQ(),c=(0,tn.dj)(),{node:u,onSubmit:h,value:p}=e2({placeholder:s("signInEmailAndPhonePlaceholder"),stringValueHolder:tQ,blurToVerify:!0}),{node:m,onSubmit:f,value:C}=function(e){let{placeholder:t}=e,[n,a]=(0,J.useState)(""),[r,s]=(0,J.useState)(void 0),[o,i]=(0,J.useState)(void 0);return{value:n,onSubmit:()=>{if(0===n.length){s("error");let e=eK("signInPasswordEmptyError",eY);return i((0,g.jsx)(e,{})),!1}return void 0===r},node:(0,g.jsx)(eF,{showFeedbackPlaceholder:!0,feedback:o,status:r,children:(0,g.jsx)(eV,{size:"l",variant:"bordered",type:"password",passwordVisible:!0,onChange:e=>{let t=e.currentTarget.value;a(t),t.length&&(s(void 0),i(void 0))},onBlur:e=>{e.target.value||(s(void 0),i(void 0))},icon:(0,g.jsx)(eH.I,{size:"1em",children:(0,g.jsx)(eM,{})}),placeholder:t})})}}({placeholder:s("inputPassword")}),{node:v,onSubmit:b}=e7({acknowledgementRender:(0,J.useCallback)(e=>{let{modelServiceAgreementNode:t,privacyPolicyNode:n}=e;return s("passwordSignInAcknowledgement")(t,n)},[s])}),[x,E]=(0,J.useState)(!1);return(0,g.jsxs)(g.Fragment,{children:[u,m,v,(0,g.jsx)(tZ,{loading:x,onClick:async()=>{if([h(),f(),b()].every(e=>e)){let e;E(!0);let a="mobile",r="";p.includes("@")?(a="email",e=(0,tl.sl)({email:p,password:C,mobile:"",areaCode:"",deviceId:await X(),os:"web"},{http:o,baseUrl:i},d)):(r="+86",e=(0,tl.sl)({email:"",password:C,mobile:p,areaCode:"+86",deviceId:await X(),os:"web"},{http:o,baseUrl:i},d)),l.info({name:"signIn",message:"登录",payload:{type:a,areaCode:r}}),e.then(e=>{let{data:{user:o,code:i},context:{logId:d}}=e;switch(i){case tl.QK.LOGIN_ERROR_CODE.OK:let u;if(!o){c.error({node:(0,J.createElement)(eK("signInFailed",eY)),description:s("signInFailed")}),l.error({name:"signInFailed",message:"登录失败,没拿到 user",payload:{code:"".concat(i),type:a,areaCode:r,reason:"noUser",logId:d}});break}t((u=tq.Tr.OK,{...o,status:u})),n&&n(),l.info({name:"signInOk",message:"登录成功",payload:{type:a,areaCode:r,userId:"".concat(o.id)}});break;case tl.QK.LOGIN_ERROR_CODE.PASSWORD_OR_USER_NAME_IS_WRONG:c.error({node:(0,J.createElement)(eK("signInPasswordEmailErrorToast",eY)),description:s("signInPasswordEmailErrorToast")}),l.error({name:"signInFailed",message:"登录失败,用户名或密码错误",payload:{code:"".concat(i),type:a,areaCode:r,reason:"invalidPasswordOrAccount",logId:d}});break;case tl.QK.LOGIN_ERROR_CODE.USER_IS_BANNED:c.error({node:(0,J.createElement)(eK("userIsBannedToast",eY)),description:s("userIsBannedToast")}),l.error({name:"signInFailed",message:"登录失败,账户被停用",payload:{code:"".concat(i),type:a,areaCode:r,reason:"banned",logId:d}});break;default:{let e=eK("loginFallbackToast",eY);c.error({node:(0,J.createElement)(e,{args:[i]}),description:s("loginFallbackToast")(i)}),l.error({name:"signInFailed",message:"登录失败,未知错误码",payload:{code:"".concat(i),type:a,areaCode:r,reason:"unknownCode",logId:d}})}}E(!1)}).catch(e=>{c.error({node:(0,J.createElement)(eK("signInFailed",eY)),description:s("signInFailed")}),l.error({name:"signInFailed",message:"登录失败,其他错误",payload:l.withError(e,{reason:"other"})}),E(!1)})}else l.error({name:"signInClientValidationFailed",message:"登录客户端验证失败",payload:{emailOrMobile:p}})}}),(0,g.jsx)(tX,{onForgotPassword:a,onGoToSignUp:r})]})}function tX(e){let{onForgotPassword:t,onGoToSignUp:n}=e,a=eX();return(0,g.jsxs)("div",{className:"ds-sign-in-form__form-footer",children:[(0,g.jsx)(te.$,{type:"primary",variant:"text",size:"s",onClick:t,children:a("forgotPassword")}),(0,g.jsx)(te.$,{type:"primary",variant:"text",size:"s",onClick:n,children:a("goToSignUp")})]})}let tJ=tj();function t$(e){let{regionCode:t,beAuthenticated:n,onAfterSignInOk:a}=e,r=eX(),s=eY(),{http:o,baseUrl:i,tracker:l,serverApiUserToUser:d,captchaEnabled:c,turnstileEnabled:u}=eQ(),h=(0,tn.dj)(),{node:p,validateForVerificationCode:m,onSubmit:f,value:C}=tE({disabled:!1,placeholder:r("inputMobilePhoneNumber"),stringValueHolder:tJ}),{node:v,onSubmit:b,value:x}=tx({captchaEnabled:c,turnstileEnabled:u,scenario:"mobileLogin",disabled:!1,target:C,type:"sms",inputVerificationCodePlaceholder:r("inputSmsVerificationCode"),sendVerificationCodePlaceholder:r("sendVerificationCode"),verificationCodeCountDown:(0,J.useCallback)(e=>{let{seconds:t}=e;return r("verificationCodeCountDown")(t)},[r]),validateForVerificationCode:m}),{node:E}=e7({acknowledgementRender:(0,J.useCallback)(e=>{let{modelServiceAgreementNode:t,privacyPolicyNode:n}=e;return r("smsSignInAcknowledgement")(t,n)},[r])}),[_,S]=(0,J.useState)(!1);return(0,g.jsxs)(g.Fragment,{children:[p,v,E,(0,g.jsx)(tZ,{loading:_,onClick:async()=>{[f(),b()].every(e=>e)?(S(!0),l.info({name:"signIn",message:"登录",payload:{type:"mobile_sms",areaCode:"+86"}}),(0,tl.cp)({locale:s,region:t||tq.QV,mobileNumber:C,areaCode:"+86",smsVerificationCode:x,deviceId:await X(),os:"web"},{http:o,baseUrl:i},d).then(e=>{let{data:{user:t,code:s},context:{logId:o}}=e,i=(e,t)=>({...t,status:e});function d(e){l.error({name:"signInFailed",message:"验证码登录失败,没拿到 user",payload:{code:"".concat(e),type:"mobile_sms",areaCode:"+86",reason:"noUser",logId:o}})}switch(s){case tl.QK.LOGIN_BY_MOBILE_SMS_ERROR_CODE.OK:if(!t){h.error({node:(0,J.createElement)(eK("signInFailed",eY)),description:r("signInFailed")}),d(s);break}n(i(tq.Tr.OK,t)),a&&a(),l.info({name:"signUpBySmsOk",message:"验证码注册成功",payload:{userId:"".concat(t.id)}});break;case tl.QK.LOGIN_BY_MOBILE_SMS_ERROR_CODE.LOGIN_TO_EXISTING_ACCOUNT:if(!t){h.error({node:(0,J.createElement)(eK("signInFailed",eY)),description:r("signInFailed")}),d(s);break}n(i(tq.Tr.OK,t)),a&&a(),l.info({name:"signInOk",message:"验证码登录成功",payload:{type:"mobile_sms",areaCode:"+86",userId:"".concat(t.id)}});break;case tl.QK.LOGIN_BY_MOBILE_SMS_ERROR_CODE.ONLY_SUPPORT_REGISTER_FROM_MAINLAND:h.error({node:(0,J.createElement)(eK("registerRegisterFromMainlandToast",eY)),description:r("registerRegisterFromMainlandToast")}),l.error({name:"signInFailed",message:"注册失败,手机验证码登录请求从海外发送",payload:{code:"".concat(s),type:"mobile_sms",areaCode:"+86",reason:"unexpectedRegion",logId:o}});break;case tl.QK.LOGIN_BY_MOBILE_SMS_ERROR_CODE.ACCOUNT_BANNED:h.error({node:(0,J.createElement)(eK("userIsBannedToast",eY)),description:r("userIsBannedToast")}),l.error({name:"signInFailed",message:"手机验证码登录失败,账户被停用",payload:{code:"".concat(s),type:"mobile_sms",areaCode:"+86",reason:"banned",logId:o}});break;case tl.QK.LOGIN_BY_MOBILE_SMS_ERROR_CODE.SMS_EXPIRED:h.error({node:(0,J.createElement)(eK("validateMobileNumberVerificationCodeIncorrectOrExpireToast",eY)),description:r("validateMobileNumberVerificationCodeIncorrectOrExpireToast")}),l.error({name:"signInFailed",message:"手机验证码登录失败验证码过期",payload:{code:"".concat(s),type:"mobile_sms",areaCode:"+86",reason:"expiredMobilePasscode",logId:o}});break;case tl.QK.LOGIN_BY_MOBILE_SMS_ERROR_CODE.SMS_VERIFY_FAILED:h.error({node:(0,J.createElement)(eK("validateMobileNumberVerificationCodeIncorrectToast",eY)),description:r("validateMobileNumberVerificationCodeIncorrectToast")}),l.error({name:"signInFailed",message:"手机验证码登录失败验证码错误",payload:{code:"".concat(s),type:"mobile_sms",areaCode:"+86",reason:"incorrectMobilePasscode",logId:o}});break;case tl.QK.LOGIN_BY_MOBILE_SMS_ERROR_CODE.RISK_DEVICE_DETECTED:h.error({node:(0,J.createElement)(eK("exectionEnvironmentExecptionToast",eY)),description:r("exectionEnvironmentExecptionToast")}),l.error({name:"signInFailed",message:"手机验证码登录失败风险设备",payload:{code:"".concat(s),type:"mobile_sms",areaCode:"+86",reason:"riskDeviceDetected",logId:o}});break;case tl.QK.LOGIN_BY_MOBILE_SMS_ERROR_CODE.INTERNAL_SERVER_ERROR:case tl.QK.LOGIN_BY_MOBILE_SMS_ERROR_CODE.SSO_SERVER_ERROR:default:{let e=eK("loginFallbackToast",eY);h.error({node:(0,J.createElement)(e,{args:[s]}),description:r("loginFallbackToast")(s)}),l.error({name:"signInFailed",message:"登录失败,未知错误码",payload:{code:"".concat(s),type:"mobile_sms",areaCode:"+86",reason:"unknownCode",logId:o}})}}S(!1)}).catch(e=>{h.error({node:(0,J.createElement)(eK("signInFailed",eY)),description:r("signInFailed")}),l.error({name:"signInFailed",message:"登录失败,其他错误",payload:l.withError(e,{reason:"other"})}),S(!1)})):l.error({name:"signInWithSmsCodeClientValidationFailed",message:"验证码登录客户端验证失败",payload:{mobile:C,verificationCode:x}})}}),(0,g.jsx)("div",{style:{height:33}})]})}n(47195);let t1="wxLogin";function t0(e){let{defaultLocationOrigin:t}=e,n=eX(),[a,r]=(0,J.useState)(!0),s=window.location.origin.startsWith("http://localhost")?t:window.location.origin,{baseUrl:o}=eQ();return!function(){let[e]=(0,es.ok)(),{tracker:t}=eQ(),n=eX(),a=(0,tn.dj)();(0,J.useEffect)(()=>{if("WECHAT"!==e.get("provider"))return;let r=e.get("error"),s=e.get("code");if(s&&"0"!==s){let e=Number(s);switch(e){case tl.QK.OAUTH_WECHAT_CALLBACK_ERROR_MESSAGE_CODE.SWAP_CODE_INVALID:a.error({node:(0,J.createElement)(eK("signInWithWechatSwapCodeFailedToast",eY)),description:n("signInWithWechatSwapCodeFailedToast")}),t.error({name:"signInWithWechatFailed",message:"Wechat 登录失败",payload:{reason:"swapCodeFailed",code:String(s),error:r}});break;case tl.QK.OAUTH_WECHAT_CALLBACK_ERROR_MESSAGE_CODE.UNEXCEPTED_ERROR:a.error({node:(0,J.createElement)(eK("signInWithWechatFailedToast",eY)),description:n("signInWithWechatFailedToast")}),t.error({name:"signInWithWechatFailed",message:"Wechat 登录失败",payload:{reason:"unexpectedFailed",code:String(s),error:r}});break;case tl.QK.OAUTH_WECHAT_CALLBACK_ERROR_MESSAGE_CODE.ACCOUNT_BANNED:a.error({node:(0,J.createElement)(eK("userIsBannedToast",eY)),description:n("userIsBannedToast")}),t.error({name:"signInWithWechatFailed",message:"Wechat 登录失败",payload:{reason:"accountBanned",code:String(s),error:r}});return;default:{(0,tc.s)(e);let o=eK("wechatFallbackToast",eY);a.error({node:(0,J.createElement)(o,{args:[s]}),description:n("wechatFallbackToast")(s)}),t.error({name:"signInWithWechatFailed",message:"Wechat 登录失败",payload:{reason:"unknownCode",code:String(s),error:r}})}}}},[e,n,a,t])}(),(0,J.useEffect)(()=>{K().then(()=>(r(!1),q({redirectUri:encodeURIComponent("".concat(s).concat(o,"/oauth/wechat/callback")),containerId:t1}))).catch(()=>{r(!0)})},[s,o]),(0,g.jsxs)("div",{className:"ds-sign-in-with-wechat-block",children:[a&&(0,g.jsx)("div",{className:"ds-sign-in-with-wechat-block__wrapper",children:(0,g.jsx)(tv.E,{style:{width:170,height:170,margin:16}})}),(0,g.jsx)("div",{id:t1,className:"ds-sign-in-with-wechat-block__wrapper"}),(0,g.jsxs)("div",{className:"ds-sign-in-with-wechat-block__description",children:[(0,g.jsx)(eH.I,{className:"ds-sign-in-with-wechat-block__logo",width:30,children:(0,g.jsx)(eR,{})}),(0,g.jsx)("span",{children:n("signInWithWechatQRcodeDialogDescription")})]})]})}function t2(e){let{beAuthenticated:t,onAfterSignInOk:n,onForgotPassword:a,onGoToSignUp:r,onGoogleSignIn:s,headerLogoNode:o,forceShowGoogleSignIn:i,defaultLocationOrigin:l,defaultLoginMethod:d="code",regionCode:c,onLoginMethodChange:u,blockSmsLogin:h}=e,p=eX(),{isMainlandChina:m,isBeta:f}=eQ(),C=m&&!h,[v,b]=(0,J.useState)(C?d:"password"),x=i||!m&&!f;return(0,J.useEffect)(()=>{Y()},[]),(0,g.jsxs)("div",{className:"ds-auth-form-wrapper",children:[(0,g.jsx)("div",{className:"ds-sign-up-form__icon",children:o}),(0,g.jsxs)("div",{className:"ds-sign-up-form__main",children:[(0,g.jsxs)("div",{className:"ds-sign-up-form__main-hero",children:[C&&(0,g.jsx)(tH,{gap:30,className:"ds-sign-up-form__tabs",tabs:[{key:"code",title:p("signInFormTabBySmsOption")},{key:"password",title:p("signInFormTabByPasswordOption")}],value:v,onChange:e=>{b(e),null==u||u(e)}}),(0,g.jsx)("div",{className:"ds-sign-up-form__tips",children:p(m?"mainlandLoginWaysTip":"overseaLoginWaysTip")}),C&&"code"===v&&(0,g.jsx)(t$,{regionCode:c,beAuthenticated:t,onAfterSignInOk:n}),"password"!==v&&C?null:(0,g.jsx)(tY,{beAuthenticated:t,onAfterSignInOk:n,onForgotPassword:a,onGoToSignUp:r}),x&&(0,g.jsx)(tW,{showLine:!0,style:{margin:"16px 0"},children:p("signInDividerOr")}),x&&(0,g.jsx)(tG,{onGoogleSignIn:s})]}),m?(0,g.jsx)("div",{className:"ds-sign-up-form__main-wechat",children:(0,g.jsx)(t0,{defaultLocationOrigin:l})}):null]})]})}function t3(e){let{onClick:t,loading:n,disabled:a,children:r}=e;return(0,g.jsx)(te.$,{variant:"filled",type:"primary",block:!0,size:"l",className:"ds-sign-up-form__register-button",onClick:t,disabled:a,loading:n,children:r})}function t4(e){let{onGoToSignIn:t}=e,n=eX();return(0,g.jsx)("div",{className:"ds-sign-up-form__form-footer",children:(0,g.jsx)(te.$,{type:"primary",variant:"text",size:"s",onClick:t,children:n("goToSignIn")})})}let t6=tj();function t5(e){let{regionCode:t,onGoToSignIn:n,beAuthenticated:a,onAfterSignUpOk:r}=e,s=eX(),o=(0,tn.dj)(),{http:i,baseUrl:l,locale:d,serverApiUserToUser:c,tracker:u,turnstileEnabled:h,captchaEnabled:p}=eQ(),{node:m,onSubmit:f,value:C,validateForVerificationCode:v}=function(e){var t;let{placeholder:n,inputProps:a,stringValueHolder:r}=e,[s,o]=(0,J.useState)(null!=(t=null==r?void 0:r.get)?t:""),[i,l]=(0,J.useState)(void 0),[d,c]=(0,J.useState)(void 0);return{validateForVerificationCode:function(){if(0===s.length){l("error");let e=eK("registerEmailEmptyError",eY);return c((0,g.jsx)(e,{})),!1}if(!e0(s)){l("error");let e=eK("registerEmailInputInvalidError",eY);return c((0,g.jsx)(e,{})),!1}return!0},value:s,onSubmit:()=>{if(0===s.length){l("error");let e=eK("registerEmailEmptyError",eY);return c((0,g.jsx)(e,{})),!1}return void 0===i},status:i,node:(0,g.jsx)(eF,{showFeedbackPlaceholder:!0,feedback:d,status:i,children:(0,g.jsx)(eV,{size:"l",value:s,variant:"bordered",onChange:e=>{let t=e.currentTarget.value;o(t),null==r||r.set(t),e0(t)&&(l(void 0),c(void 0))},onBlur:e=>{let t=e.target.value;if(!t||e0(t))l(void 0),c(void 0);else{l("error");let e=eK("registerEmailInputInvalidError",eY);c((0,g.jsx)(e,{}))}},icon:(0,g.jsx)(eH.I,{size:"1em",children:(0,g.jsx)(eA,{})}),placeholder:n,...a})})}}({placeholder:s("inputEmail"),stringValueHolder:t6}),{node:b,onSubmit:x,value:E}=t_({disabled:!1,passwordPlaceholder:s("inputPassword"),confirmPasswordPlaceholder:s("inputPasswordAgain")}),{node:_,onSubmit:S,value:y}=tx({turnstileEnabled:h,captchaEnabled:p,scenario:"signUp",type:"email",target:C,disabled:!1,inputVerificationCodePlaceholder:s("inputEmailVerificationCode"),sendVerificationCodePlaceholder:s("sendVerificationCode"),verificationCodeCountDown:(0,J.useCallback)(e=>{let{seconds:t}=e;return s("verificationCodeCountDown")(t)},[s]),validateForVerificationCode:v}),{node:w,onSubmit:I}=e7({acknowledgementRender:(0,J.useCallback)(e=>{let{modelServiceAgreementNode:t,privacyPolicyNode:n}=e;return s("signUpAcknowledgement")(t,n)},[s])}),[T,A]=(0,J.useState)(!1);return(0,g.jsx)("div",{className:"ds-sign-up-form__main",children:(0,g.jsxs)("div",{className:"ds-sign-up-form__main-hero",children:[(0,g.jsxs)("div",{className:"ds-sign-up-form__description",children:[s("overseaSignUpWaysTip"),s("registerDescription")]}),m,b,_,w,(0,g.jsx)(t3,{loading:T,disabled:!1,onClick:async()=>{[f(),x(),S(),I()].every(e=>e)?(A(!0),(0,tl.AS)({locale:d,region:t||tq.QV,payload:{email:C,emailVerificationCode:y,password:E},deviceId:await X()},{http:i,baseUrl:l},c).then(e=>{let{data:{code:t,user:n},context:{logId:i}}=e;if(t===tl.QK.REGISTER_ERROR_CODE.OK)n?(a(n),r(),u.info({name:"signUpOk",message:"注册成功",payload:{userId:"".concat(n.id)}})):(o.error({node:(0,J.createElement)(eK("signUpFailedToast",eY)),description:s("signUpFailedToast")}),u.error({name:"signUpFailed",message:"注册失败,缺少用户",payload:{code:"".concat(t),reason:"noUser",logId:i}}));else switch(t){case tl.QK.REGISTER_ERROR_CODE.EMAIL_EXISTS:o.error({node:(0,J.createElement)(eK("registerEmailExistToast",eY)),description:s("registerEmailExistToast")}),u.error({name:"signUpFailed",message:"注册失败,邮箱存在",payload:{code:"".concat(t),reason:"emailExist",logId:i}});break;case tl.QK.REGISTER_ERROR_CODE.EMAIL_PASSCODE_FAILED:o.error({node:(0,J.createElement)(eK("registerEmailPasscodeFailedToast",eY)),description:s("registerEmailPasscodeFailedToast")}),u.error({name:"signUpFailed",message:"注册失败,错误的邮箱验证码",payload:{code:"".concat(t),reason:"incorrectEmailPasscode",logId:i}});break;case tl.QK.REGISTER_ERROR_CODE.INVALID_PASSWORD:o.error({node:(0,J.createElement)(eK("registerInvalidPasswordToast",eY)),description:s("registerInvalidPasswordToast")}),u.error({name:"signUpFailed",message:"注册失败,密码不合法",payload:{code:"".concat(t),reason:"invalidPassword",logId:i}});break;case tl.QK.REGISTER_ERROR_CODE.REGISTER_FROM_MAINLAND:o.error({node:(0,J.createElement)(eK("registerRegisterFromMainlandToast",eY)),description:s("registerRegisterFromMainlandToast")}),u.error({name:"signUpFailed",message:"注册失败,注册请求从大陆发送",payload:{code:"".concat(t),reason:"unexpectedRegion",logId:i}});break;case tl.QK.REGISTER_ERROR_CODE.EMAIL_EXPIRED:o.error({node:(0,J.createElement)(eK("registerPasswordCodeExpiredToast",eY)),description:s("registerPasswordCodeExpiredToast")}),u.error({name:"signUpFailed",message:"注册失败,邮箱过期",payload:{code:"".concat(t),reason:"emailExpired",logId:i}});break;case tl.QK.REGISTER_ERROR_CODE.EMAIL_DOMAIN_NOT_SUPPORTED:o.error({node:(0,J.createElement)(eK("registerEmailDomainNotSupportedToast",eY)),description:s("registerEmailDomainNotSupportedToast")}),u.error({name:"signUpFailed",message:"注册失败,邮箱域名不支持",payload:{code:"".concat(t),reason:"emailDomainNotSupported",logId:i}});break;default:{u.error({name:"signUpFailed",message:"未知错误码",payload:{code:"".concat(t),reason:"unknownCode",logId:i}});let e=eK("registerFallbackToast",eY);o.error({node:(0,J.createElement)(e,{args:[t]}),description:s("registerFallbackToast")(t)})}}A(!1)}).catch(e=>{o.error({node:(0,J.createElement)(eK("signUpFailedToast",eY)),description:s("signUpFailedToast")}),u.error({name:"signUpFailed",message:"其他异常",payload:u.withError(e,{reason:"other",email:C})}),A(!1)})):u.error({name:"signUpClientValidationFailed",message:"注册客户端验证失败",payload:{passcode:y}})},children:s("signUp")}),(0,g.jsx)(t4,{onGoToSignIn:n})]})})}let t9=tj();function t8(e){let{regionCode:t,beAuthenticated:n,onSignUpOk:a,onGoToSignIn:r}=e,[s,o]=(0,J.useState)(!1),i=eX(),l=(0,tn.dj)(),{locale:d,http:c,baseUrl:u,tracker:h,captchaEnabled:p,turnstileEnabled:m,serverApiUserToUser:f}=eQ(),{node:C,onSubmit:v,value:b,validateForVerificationCode:x}=tE({disabled:!1,placeholder:i("inputMobilePhoneNumber"),stringValueHolder:t9}),{node:E,onSubmit:_,value:S}=t_({disabled:!1,passwordPlaceholder:i("inputPassword"),confirmPasswordPlaceholder:i("inputPasswordAgain")}),{node:y,onSubmit:w,value:I}=tx({captchaEnabled:p,turnstileEnabled:m,type:"sms",disabled:!1,target:b,scenario:"signUp",inputVerificationCodePlaceholder:i("inputSmsVerificationCode"),sendVerificationCodePlaceholder:i("sendVerificationCode"),verificationCodeCountDown:(0,J.useCallback)(e=>{let{seconds:t}=e;return i("verificationCodeCountDown")(t)},[i]),validateForVerificationCode:x}),{node:T,onSubmit:A}=e7({acknowledgementRender:(0,J.useCallback)(e=>{let{modelServiceAgreementNode:t,privacyPolicyNode:n}=e;return i("signUpAcknowledgement")(t,n)},[i])});return(0,g.jsx)("div",{className:"ds-sign-up-form__main",children:(0,g.jsxs)("div",{className:"ds-sign-up-form__main-hero",children:[(0,g.jsxs)("div",{className:"ds-sign-up-form__description",children:[i("mainlandSignUpWaysTip"),i("registerDescription")]}),C,E,y,T,(0,g.jsx)(t3,{loading:s,disabled:!1,onClick:async()=>{[v(),_(),w(),A()].every(e=>e)?(o(!0),(0,tl.RZ)({locale:d,region:t||tq.QV,payload:{mobile:b,smsVerificationCode:I,auditJsonString:JSON.stringify({reasons:[]}),password:S},deviceId:await X()},{http:c,baseUrl:u},f).then(e=>{let{data:{code:t,user:r},context:{logId:s}}=e;if(t===tl.QK.REGISTER_BY_MOBILE_ERROR_CODE.OK)r?(n(r),a(),h.info({name:"signUpByMobileOk",message:"注册成功",payload:{userId:"".concat(r.id)}})):(l.error({node:(0,J.createElement)(eK("signUpFailedToast",eY)),description:i("signUpFailedToast")}),h.error({name:"signUpByMobileFailed",message:"注册失败,缺少用户",payload:{code:"".concat(t),reason:"noUser",logId:s}}));else switch(t){case tl.QK.REGISTER_BY_MOBILE_ERROR_CODE.MOBILE_ALREADY_REGISTER:l.error({node:(0,J.createElement)(eK("registerMobileExistToast",eY)),description:i("registerMobileExistToast")}),h.error({name:"signUpByMobileFailed",message:"注册失败,手机号存在",payload:{code:"".concat(t),reason:"mobileExist",logId:s}});break;case tl.QK.REGISTER_BY_MOBILE_ERROR_CODE.PASSWORD_TOO_SHORT_OR_TOO_LONG:l.error({node:(0,J.createElement)(eK("registerInvalidPasswordToast",eY)),description:i("registerInvalidPasswordToast")}),h.error({name:"signUpByMobileFailed",message:"注册失败,密码不合法",payload:{code:"".concat(t),logId:s,reason:"invalidPassword"}});break;case tl.QK.REGISTER_BY_MOBILE_ERROR_CODE.ONLY_SUPPORT_REGISTER_FROM_MAINLAND:l.error({node:(0,J.createElement)(eK("registerRegisterFromMainlandToast",eY)),description:i("registerRegisterFromMainlandToast")}),h.error({name:"signUpByMobileFailed",message:"注册失败,手机注册请求从海外发送",payload:{code:"".concat(t),reason:"unexpectedRegion",logId:s}});break;case tl.QK.REGISTER_BY_MOBILE_ERROR_CODE.SMS_EXPIRED:l.error({node:(0,J.createElement)(eK("validateMobileNumberVerificationCodeIncorrectOrExpireToast",eY)),description:i("validateMobileNumberVerificationCodeIncorrectOrExpireToast")}),h.error({name:"signUpByMobileFailed",message:"注册失败,验证码过期",payload:{code:"".concat(t),reason:"expiredMobilePasscode",logId:s}});break;case tl.QK.REGISTER_BY_MOBILE_ERROR_CODE.SMS_VERIFY_FAILED:l.error({node:(0,J.createElement)(eK("validateMobileNumberVerificationCodeIncorrectToast",eY)),description:i("validateMobileNumberVerificationCodeIncorrectToast")}),h.error({name:"signUpByMobileFailed",message:"注册失败,验证码错误",payload:{code:"".concat(t),reason:"incorrectMobilePasscode",logId:s}});break;default:{h.error({name:"signUpByMobileFailed",message:"未知错误码",payload:{code:"".concat(t),reason:"unknownCode",logId:s}});let e=eK("registerFallbackToast",eY);l.error({node:(0,J.createElement)(e,{args:[t]}),description:i("registerFallbackToast")(t)})}}o(!1)}).catch(e=>{l.error({node:(0,J.createElement)(eK("signUpFailedToast",eY)),description:i("signUpFailedToast")}),h.error({name:"signUpByMobileFailed",message:"其他错误",payload:h.withError(e,{reason:"other",mobile:b})}),o(!1)})):h.error({name:"signUpByMobileClientValidationFailed",message:"注册客户端验证失败",payload:{passcode:I}})},children:i("signUp")}),(0,g.jsx)(t4,{onGoToSignIn:r})]})})}function t7(e){let{icon:t,isIpLoading:n,regionCode:a,beAuthenticated:r,onGoToSignIn:s,onSignUpOk:o}=e,{isMainlandChina:i}=eQ();return(0,J.useEffect)(()=>{Y()},[]),(0,g.jsxs)("div",{className:"ds-auth-form-wrapper",children:[t,n?(0,g.jsx)("div",{className:"ds-auth-form-loading-wrapper",children:(0,g.jsx)(ty.R,{})}):i?(0,g.jsx)(t8,{regionCode:a,beAuthenticated:r,onSignUpOk:o,onGoToSignIn:s}):(0,g.jsx)(t5,{regionCode:a,onGoToSignIn:s,beAuthenticated:r,onAfterSignUpOk:o})]})}n(80693);let ne=tj();function nt(e){let{onNextStep:t}=e,n=eX(),{http:a,baseUrl:r,tracker:s,captchaEnabled:o,turnstileEnabled:i}=eQ(),l=(0,tn.dj)(),{node:d,validateAndGetTypeForVerificationCode:c,validateForVerificationCode:u,onSubmit:h,value:p}=e2({placeholder:n("forgotPasswordInputPlaceholder"),stringValueHolder:ne,blurToVerify:!1}),{node:m,onSubmit:f,value:C}=tx({captchaEnabled:o,turnstileEnabled:i,scenario:"forgetPassword",disabled:!1,target:p,type:"smsOrEmail",inputVerificationCodePlaceholder:n("inputSmsVerificationCode"),sendVerificationCodePlaceholder:n("sendVerificationCode"),verificationCodeCountDown:(0,J.useCallback)(e=>{let{seconds:t}=e;return n("verificationCodeCountDown")(t)},[n]),validateForVerificationCode:u,validateAndGetTypeForVerificationCode:c}),[v,b]=(0,J.useState)(!1);return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("div",{className:"ds-forgot-password-form__description",children:n("forgotPasswordGeneralDescription")}),d,m,(0,g.jsx)(nn,{loading:v,onClick:()=>{[h(),f()].every(e=>e)&&(b(!0),"sms"===c(p)?(s.info({name:"checkSmsCodeApi",message:"检查短信验证码",payload:{code:C}}),(0,tl.bV)({areaCode:"+86",mobilePhoneNumber:p,smsVerificationCode:C,scenario:"reset_password"},{baseUrl:r,http:a}).then(e=>{let{data:{code:a},context:{logId:r}}=e;b(!1),tF({code:a,logId:r,toast:l,tracker:s,t:n,scene:"forgetPassword",onOk:()=>{s.info({name:"checkSmsCodeOk",message:"检查短信验证码成功",payload:{code:C}}),t({code:C,email:"",mobile:p})}})}).catch(e=>{b(!1),l.error({node:(0,J.createElement)(eK("forgotPasswordCheckCodeFailedToast",eY)),description:n("forgotPasswordCheckCodeFailedToast")}),s.error({name:"checkSmsCodeFailed",message:"检查短信验证码失败,其他错误",payload:s.withError(e,{scene:"forgetPassword",reason:"other"})})})):(s.info({name:"checkEmailCodeApi",message:"检查短信验证码",payload:{code:C}}),(0,tl._5)({emailVerificationCode:C,email:p},{http:a,baseUrl:r}).then(e=>{let{data:{code:a},context:{logId:r}}=e,o=e=>l.error({node:(0,J.createElement)(eK(e,eY)),description:String(n(e))});switch(b(!1),a){case tl.QK.CHECK_EMAIL_CODE_ERROR_CODE.OK:s.info({name:"checkEmailCodeOk",message:"检查邮箱验证码成功",payload:{code:C}}),t({code:C,email:p,mobile:""});return;case tl.QK.CHECK_EMAIL_CODE_ERROR_CODE.EMAIL_EXPIRED:o("forgotPasswordCodeExpiredToast"),s.error({name:"checkEmailCodeFailed",message:"检查邮箱验证码失败,邮件过期",payload:{scene:"forgetPassword",reason:"emailExpired",code:"".concat(a),logId:r}});return;case tl.QK.CHECK_EMAIL_CODE_ERROR_CODE.EMAIL_NOT_EXIST:o("forgotPasswordFailedEmailNotExistToast1"),s.error({name:"checkEmailCodeFailed",message:"检查邮箱验证码失败,邮箱没有被注册",payload:{scene:"forgetPassword",reason:"notExist",code:"".concat(a),logId:r}});return;case tl.QK.CHECK_EMAIL_CODE_ERROR_CODE.EMAIL_VERIFY_FAILED:o("forgotPasswordCodeInvalidToast"),s.error({name:"checkEmailCodeFailed",message:"检查邮箱验证码失败,验证码有误",payload:{scene:"forgetPassword",reason:"emailVerifyFailed",code:"".concat(a),logId:r}});return;case tl.QK.CHECK_EMAIL_CODE_ERROR_CODE.ACCOUNT_BANNED:o("userIsBannedToast"),s.error({name:"checkEmailCodeFailed",message:"检查邮箱验证码失败,账号封禁",payload:{scene:"forgetPassword",reason:"accountBanned",code:"".concat(a),logId:r}});return;default:{(0,tc.s)(a);let e=eK("checkCodeFallbackToast",eY);l.error({node:(0,J.createElement)(e,{args:[a]}),description:n("checkCodeFallbackToast")(a)}),s.error({name:"checkEmailCodeFailed",message:"检查邮箱验证码失败,未知错误码",payload:{scene:"forgetPassword",reason:"unknownCode",code:"".concat(a),logId:r}});return}}}).catch(e=>{b(!1),l.error({node:(0,J.createElement)(eK("forgotPasswordCheckCodeFailedToast",eY)),description:n("forgotPasswordCheckCodeFailedToast")}),s.error({name:"checkEmailCodeFailed",message:"检查邮箱验证码失败,其他错误",payload:s.withError(e,{scene:"forgetPassword",reason:"other"})})})))}})]})}function nn(e){let{onClick:t,loading:n}=e,a=eX();return(0,g.jsx)(te.$,{variant:"filled",type:"primary",block:!0,size:"l",className:"ds-sign-up-form__register-button",onClick:t,loading:n,children:a("forgotPasswordNextStepButton")})}function na(e){let{code:t,mobile:n,email:a,delayedNavigate:r}=e,[s,o]=(0,J.useState)(!1),i=eX(),l=(0,tn.dj)(),{http:d,baseUrl:c,tracker:u}=eQ(),{node:h,onSubmit:p,value:m}=t_({disabled:s,passwordPlaceholder:i("forgotPasswordPasswordInputPlaceholder"),confirmPasswordPlaceholder:i("forgotPasswordConfirmPasswordInputPlaceholder")});return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("div",{className:"ds-forgot-password-form__description",children:i("forgotPasswordNewPasswordDescription")(n||a)}),h,(0,g.jsx)(nr,{loading:s,onClick:()=>{p()&&(o(!0),n?(u.info({name:"resetPasswordMobile",message:"手机重置密码",payload:{}}),(0,tl.Jx)({mobile:n,smsVerificationCode:t,areaCode:"+86",password:m},{http:d,baseUrl:c}).then(e=>{let{data:{code:t},context:{logId:n}}=e;switch(o(t===tl.QK.MobileResetPasswordServerErrorCode.OK),t){case tl.QK.MobileResetPasswordServerErrorCode.OK:u.info({name:"resetPasswordMobileOk",message:"手机重置密码成功",payload:{}}),l.success({node:(0,J.createElement)(eK("forgotPasswordOkToast",eY)),description:i("forgotPasswordOkToast")}),r();return;case tl.QK.MobileResetPasswordServerErrorCode.MOBILE_NOT_EXIST:u.error({name:"resetPasswordMobileFailed",message:"手机重置密失败,手机号不存在",payload:{logId:n,reason:"mobileNotExist"}}),l.error({node:(0,J.createElement)(eK("forgotPasswordFailedMobileNotExistToast2",eY)),description:i("forgotPasswordFailedMobileNotExistToast2")});return;case tl.QK.MobileResetPasswordServerErrorCode.SMS_EXPIRED:u.error({name:"resetPasswordMobileFailed",message:"手机重置密失败,验证码过期",payload:{logId:n,reason:"smsExpired"}}),l.error({node:(0,J.createElement)(eK("forgotPasswordFailedCodeExpiredToast",eY)),description:i("forgotPasswordFailedCodeExpiredToast")});return;case tl.QK.MobileResetPasswordServerErrorCode.SMS_VERIFY_FAILED:u.error({name:"resetPasswordMobileFailed",message:"手机重置密失败,验证码错误",payload:{logId:n,reason:"smsVerifyFailed"}}),l.error({node:(0,J.createElement)(eK("forgotPasswordFailedCodeVerifyFailedToast",eY)),description:i("forgotPasswordFailedCodeVerifyFailedToast")});return;case tl.QK.MobileResetPasswordServerErrorCode.INVALID_PASSWORD:u.error({name:"resetPasswordMobileFailed",message:"手机重置密失败,密码不合法",payload:{logId:n,reason:"invalidPassword"}}),l.error({node:(0,J.createElement)(eK("forgotPasswordInvalidPasswordToast",eY)),description:i("forgotPasswordInvalidPasswordToast")});return;case tl.QK.MobileResetPasswordServerErrorCode.ACCOUNT_BANNED:u.error({name:"resetPasswordMobileFailed",message:"手机重置密失败,账号已封禁",payload:{logId:n,reason:"accountBanned"}}),l.error({node:(0,J.createElement)(eK("userIsBannedToast",eY)),description:i("userIsBannedToast")});return;default:{(0,tc.s)(t),u.error({name:"resetPasswordMobileFailed",message:"手机重置密失败,未知错误码",payload:{logId:n,reason:"unknownCode"}});let e=eK("resetPasswordFallbackToast",eY);l.error({node:(0,J.createElement)(e,{args:[t]}),description:i("resetPasswordFallbackToast")(t)});return}}}).catch(e=>{o(!1),l.error({node:(0,J.createElement)(eK("forgotPasswordFailedToast",eY)),description:i("forgotPasswordFailedToast")}),u.error({name:"resetPasswordMobileFailed",message:"手机重置密失败,其他错误",payload:u.withError(e,{mobile:n,reason:"other"})})})):(u.info({name:"resetPasswordEmail",message:"邮箱重置密码",payload:{}}),(0,tl.FB)({email:a,emailVerificationCode:t,password:m},{http:d,baseUrl:c}).then(e=>{let{data:{code:t},context:{logId:n}}=e;o(t===tl.QK.EMAIL_RESET_PASSWORD_ERROR_CODE.OK);let a=e=>l.error({node:(0,J.createElement)(eK(e,eY)),description:String(i(e))});switch(t){case tl.QK.EMAIL_RESET_PASSWORD_ERROR_CODE.OK:u.info({name:"resetPasswordEmailOk",message:"邮箱重置密码成功",payload:{}}),l.success({node:(0,J.createElement)(eK("forgotPasswordOkToast",eY)),description:i("forgotPasswordOkToast")}),r();return;case tl.QK.EMAIL_RESET_PASSWORD_ERROR_CODE.EMAIL_NOT_EXIST:u.error({name:"resetPasswordEmailFailed",message:"邮箱重置密码失败,邮箱地址不存在",payload:{reason:"emailNotExist",logId:n}}),a("forgotPasswordFailedEmailNotExistToast2");return;case tl.QK.EMAIL_RESET_PASSWORD_ERROR_CODE.EMAIL_EXPIRED:u.error({name:"resetPasswordEmailFailed",message:"邮箱重置密码失败,验证码过期",payload:{reason:"emailExpired",logId:n}}),a("forgotPasswordFailedCodeExpiredToast");return;case tl.QK.EMAIL_RESET_PASSWORD_ERROR_CODE.EMAIL_VERIFY_FAILED:u.error({name:"resetPasswordEmailFailed",message:"邮箱重置密码失败,验证码错误",payload:{reason:"emailVerifyFailed",logId:n}}),a("forgotPasswordFailedCodeVerifyFailedToast");return;case tl.QK.EMAIL_RESET_PASSWORD_ERROR_CODE.INVALID_PASSWORD:u.error({name:"resetPasswordEmailFailed",message:"邮箱重置密码失败,密码不合法",payload:{reason:"invalidPassword",logId:n}}),a("forgotPasswordInvalidPasswordToast");return;case tl.QK.EMAIL_RESET_PASSWORD_ERROR_CODE.ACCOUNT_BANNED:u.error({name:"resetPasswordEmailFailed",message:"邮箱重置密码失败,账号已封禁",payload:{reason:"accountBanned",logId:n}}),a("forgotPasswordFailedCodeVerifyFailedToast");return;default:{(0,tc.s)(t),u.error({name:"resetPasswordEmailFailed",message:"邮箱重置密码失败,未知错误码",payload:{reason:"unknownCode",logId:n}});let e=eK("resetPasswordFallbackToast",eY);l.error({node:(0,J.createElement)(e,{args:[t]}),description:i("resetPasswordFallbackToast")(t)});return}}}).catch(e=>{o(!1),l.error({node:(0,J.createElement)(eK("forgotPasswordFailedToast",eY)),description:i("forgotPasswordFailedToast")}),u.error({name:"resetPasswordEmailFailed",message:"邮箱重置密码失败,未知错误码",payload:u.withError(e,{reason:"other",email:a})})})))}})]})}function nr(e){let{onClick:t,loading:n}=e,a=eX();return(0,g.jsx)(te.$,{variant:"filled",type:"primary",block:!0,size:"l",className:"ds-sign-up-form__register-button",onClick:t,loading:n,children:a("forgotPasswordButton")})}function ns(e){let{headerLogoNode:t,forgotPasswordBackToSignIn:n,delayedNavigate:a}=e,r=eX(),[s,o]=(0,J.useState)(""),[i,l]=(0,J.useState)(0),[d,c]=(0,J.useState)(""),[u,h]=(0,J.useState)("");return(0,g.jsxs)("div",{className:"ds-auth-form-wrapper",children:[(0,g.jsx)("div",{className:"ds-forgot-password-form__icon",children:t}),(0,g.jsx)("div",{className:"ds-sign-up-form__main",children:(0,g.jsxs)("div",{className:"ds-sign-up-form__main-hero",children:[(0,g.jsx)("div",{className:"ds-forgot-password-form__title",children:r("forgotPasswordTitle")}),0===i?(0,g.jsx)(nt,{onNextStep:e=>{let{code:t,email:n,mobile:a}=e;o(t),h(a),c(n),l(1)}}):(0,g.jsx)(na,{email:d,mobile:u,code:s,delayedNavigate:a}),(0,g.jsx)("div",{className:"ds-forgot-password-form__form-footer",children:0===i?(0,g.jsx)(te.$,{type:"primary",variant:"text",size:"s",onClick:n,children:r("forgotPasswordBackToSignIn")},0):(0,g.jsx)(te.$,{type:"primary",variant:"text",size:"s",onClick:()=>l(0),children:r("forgotPasswordGetBack")},1)})]})})]})}var no=n(27198);function ni(e){let{size:t,variant:n,email:a,afterDeleteAccountOk:r,buttonComp:s=te.$}=e,{http:o,baseUrl:i,tracker:l}=eQ(),d=eX(),c=(0,tn.dj)(),[u,h]=(0,J.useState)(!1),[p,m]=(0,J.useState)(!1),[f,C]=(0,J.useState)(""),v=d("deleteAccountModalConfirmText"),b=f.trim()!==v;return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(s,{size:t,type:"error",variant:n,onClick:()=>{l.info({name:"deleteAccountEntryButton",message:"点击删除账户入口按钮",payload:{}}),h(!0)},children:d("deleteAccountSettingDialogButton")}),(0,g.jsx)(eC,{appear:!1,show:u,onShowChange:h,onAfterClose:()=>{C("")},children:(0,g.jsxs)(eb,{variant:"dialog",title:d("deleteAccountModalTitle"),onClose:()=>{h(!1)},hideClose:!0,footer:(0,g.jsxs)(ex,{children:[(0,g.jsx)(s,{variant:"filled",size:"m",onClick:()=>{h(!1)},type:"secondary",domProps:{"data-autofocus":!0},children:d("deleteAccountModalCancel")}),(0,g.jsx)(s,{variant:"filled",size:"m",loading:p,disabled:b,onClick:()=>{f.trim()===v&&(l.info({name:"deleteAccountConfirmButton",message:"点击删除账户确认按钮",payload:{}}),m(!0),(0,tl.dP)(void 0,{http:o,baseUrl:i}).then(e=>{if("OK"===e){m(!1),h(!1),l.info({name:"deleteAccountSuccess",message:"删除账户成功",payload:{}}),c.success({node:(0,J.createElement)(eK("deleteAccountOkToast",eY)),description:d("deleteAccountOkToast")}),r();return}if("TOO_FREQUENT"===e){m(!1),c.error({node:(0,J.createElement)(eK("deleteAccountFrequentFailToast",eY)),description:d("deleteAccountFrequentFailToast")});return}if("ACCOUNT_BANNED"===e){m(!1),c.error({node:(0,J.createElement)(eK("userIsBannedToast",eY)),description:d("userIsBannedToast")});return}(0,tc.s)(e)}).catch(e=>{l.error({name:"deleteAccountFailed",message:"删除账户失败",payload:l.withError(e,{})}),c.error({node:(0,J.createElement)(eK("deleteAccountFailedToast",eY)),description:d("deleteAccountFailedToast")}),m(!1)}))},type:"error",children:d("deleteAccountModalConfirm")})]}),children:[(0,g.jsx)(no.e,{splitParagraph:!0,showMarkdownBold:!0,showEmailLink:!0,children:d("deleteAccountModalContent")(a,v)}),(0,g.jsx)(eV,{variant:"bordered",value:f,placeholder:v,onChange:e=>{C(e.currentTarget.value)}})]})})]})}n(79075);let nl=["GOOGLE","WECHAT"];function nd(e){let{beAuthenticated:t,beUnauthenticated:n,directToHome:a}=e,{setStorageUserToken:r,http:s,baseUrl:o,tracker:i,serverApiUserToUser:l}=eQ(),d=eX(),[c]=(0,es.ok)(),u=(0,tn.dj)();return(0,J.useEffect)(()=>{let e=c.get("nonce"),d=c.get("provider");e&&nl.includes(d)?(0,tl.aQ)({nonce:e,provider:d},{http:s,baseUrl:o}).then(e=>{let{data:{token:d}}=e;r(d),(0,tl.mE)(void 0,{http:s,baseUrl:o},l).then(e=>{var n,r;let{data:{user:s}}=e;t(s);let o=c.get("new");(null==(n=s.idProfile)?void 0:n.provider)==="GOOGLE"?"1"===o?i.info({name:"signUpWithGoogleOk",message:"Google 注册成功",payload:{id:String(s.id),profile:JSON.stringify(s.idProfile)||tq.QV}}):i.info({name:"signInWithGoogleOK",message:"Google 登录成功",payload:{id:String(s.id),profile:JSON.stringify(s.idProfile)||tq.QV,newUser:"".concat("1"===o)}}):(null==(r=s.idProfile)?void 0:r.provider)==="WECHAT"&&i.info({name:"signInWithWechatOK",message:"微信登录成功",payload:{id:String(s.id),profile:JSON.stringify(s.idProfile)||tq.QV,newUser:"".concat("1"===o)}}),a()}).catch(e=>{u.error({node:(0,J.createElement)(eK("signInFailed",eY)),description:"signInFailed"}),n({navigateToSignIn:!0,isBanned:!1}),i.error({name:"signInWithGoogleFailed",message:"Google 登录失败",payload:i.withError(e,{scene:"signInWithGoogle",reason:"other",token:d})})})}):n({navigateToSignIn:!0,isBanned:!1})},[c,d,u,t,n,r,i,a,s,o,l]),(0,g.jsx)("div",{className:"ds-authorized-container__loading",children:(0,g.jsx)(ty.R,{})})}function nc(e){let{unavailableLogo:t,navigateHome:n}=e,a=eX();return(0,g.jsxs)("div",{className:"ds-banned-container__wrapper",children:[(0,g.jsx)("div",{className:"ds-banned-container__logo",children:t}),(0,g.jsx)("div",{className:"ds-banned-container__slogan",children:(0,g.jsx)(no.e,{showEmailLink:!0,showMarkdownLink:!0,children:a("bannedPageSlogan")})}),(0,g.jsx)(te.$,{size:"m",onClick:n,children:a("bannedPageBackToHome")})]})}function nu(e){let{color:t,size:n="inherit",lineHeight:a=n,fontSize:r=n,block:s=!1,monospace:o,children:i,domRef:l,style:d}=e;return(0,g.jsx)("span",{ref:l,style:d,className:(0,ed.A)("".concat(en.V,"-text"),s&&"".concat(en.V,"-text--block"),t&&"".concat(en.V,"-text--").concat(t),o&&"".concat(en.V,"-text--monospace"),"inherit"!==r&&"".concat(en.V,"-text--f").concat(r),"inherit"!==r&&"".concat(en.V,"-text--l").concat(a)),children:i})}function nh(e){let{contactUsEmail:t}=e,n=eX();return(0,g.jsxs)("div",{className:"ds-auth-footer",children:[(0,g.jsx)(e3.A,{href:n("footerICPLink"),children:(0,g.jsx)(nu,{style:np,children:n("footerICPTitle")})}),(0,g.jsx)(nu,{style:np,children:"\xa0\xb7\xa0"}),(0,g.jsx)(e3.A,{href:"mailto:".concat(t),children:(0,g.jsx)(nu,{style:np,children:n("contactUsButton")})})]})}n(85095),n(95063),n(30790),n(3019);let np={color:"var(--dsr-text-3, #D4D4D4)"};n(22024),n(1623);let ng=tj();function nm(e){let{headerLogoNode:t,beAuthenticated:n,beUnauthenticated:a,directToHome:r,onGoToSignIn:s}=e,o=eX(),i=(0,tn.dj)(),{http:l,tracker:d,baseUrl:c,captchaEnabled:u,turnstileEnabled:h,serverApiUserToUser:p}=eQ(),[m,f]=(0,J.useState)(!1),[C]=(0,es.ok)();(0,J.useEffect)(()=>{Y()},[]);let{node:v,validateForVerificationCode:b,onSubmit:x,value:E}=tE({disabled:!1,placeholder:o("inputMobilePhoneNumber"),stringValueHolder:ng}),{node:_,onSubmit:S,value:y}=tx({captchaEnabled:u,turnstileEnabled:h,scenario:"verifyMobile",disabled:!1,target:E,type:"sms",inputVerificationCodePlaceholder:o("inputSmsVerificationCode"),sendVerificationCodePlaceholder:o("sendVerificationCode"),verificationCodeCountDown:(0,J.useCallback)(e=>{let{seconds:t}=e;return o("verificationCodeCountDown")(t)},[o]),validateForVerificationCode:b});return(0,g.jsxs)("div",{className:"ds-auth-form-wrapper",children:[(0,g.jsx)("div",{className:"ds-mobile-verification-form__icon",children:t}),(0,g.jsx)("div",{className:"ds-sign-up-form__main",children:(0,g.jsxs)("div",{className:"ds-sign-up-form__main-hero",children:[(0,g.jsx)("div",{className:"ds-mobile-verification-form__title",children:o("mobileVerficationFormTitle")}),(0,g.jsx)("div",{className:"ds-mobile-verification-form__description",children:o("mobileVerficationFormDescription")}),v,_,(0,g.jsx)(te.$,{variant:"filled",type:"primary",block:!0,size:"l",className:"ds-mobile-verification-form__bind-button",onClick:()=>{if(![x(),S()].every(e=>e))return;let e=C.get("signature");if(!e){i.error({node:(0,J.createElement)(eK("mobileVerficationFormInvalidAddrToast",eY)),description:"mobileVerficationFormInvalidAddr"}),d.error({name:"mobileVerficationWithWechatFailed",message:"访问了无效的URL地址",payload:{reason:"invalidAddress",address:window.location.href}});return}f(!0),(0,tl.LA)({signature:e,mobilePhoneNumber:E,areaCode:"+86",smsVerificationCode:y},{http:l,baseUrl:c},p).then(t=>{let{data:{code:s,user:l,successCode:c}}=t;switch(s){case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.OK:if(l&&c){switch(n(l),c){case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_OK_CODE.REGISTERED_WECHAT_AND_MOBILE:d.info({name:"signInWithWechatOK",message:"微信登录绑定新手机号,成功登录",payload:{id:String(l.id),profile:JSON.stringify(l.idProfile)||tq.QV,newUser:"true"}}),d.info({name:"signUpWithWechatOk",message:"微信登录绑定新手机号,成功注册",payload:{id:String(l.id),profile:JSON.stringify(l.idProfile)||tq.QV}});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_OK_CODE.BOUND_WECHAT_TO_EXISTING_MOBILE:d.info({name:"signInWithWechatOK",message:"微信登录绑定已有手机号,成功登录",payload:{id:String(l.id),profile:JSON.stringify(l.idProfile)||tq.QV,newUser:"false"}})}r()}break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.ACCOUNT_ALREADY_EXISTS:i.error({node:(0,J.createElement)(eK("mobileVerficationFormAccountAlreadyExistsErrorToast",eY)),description:o("mobileVerficationFormAccountAlreadyExistsErrorToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,手机号已被绑定",payload:{reason:"accountAlreadyExists",signature:e,mobile:E,smsVerificationCode:y}});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.REGISTRATION_EXPIRED:i.error({node:(0,J.createElement)(eK("mobileVerficationFormRegistrationExpiredErrorToast",eY)),description:o("mobileVerficationFormRegistrationExpiredErrorToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,授权已失效",payload:{reason:"registrationExpired",signature:e,mobile:E,smsVerificationCode:y}}),a({navigateToSignIn:!1,isBanned:!1});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.GET_PROFILE_FAILED:i.error({node:(0,J.createElement)(eK("mobileVerficationFormGetProfileFailedErrorToast",eY)),description:o("mobileVerficationFormGetProfileFailedErrorToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,获取微信账户信息失败",payload:{reason:"getProfileFailed",signature:e,mobile:E,smsVerificationCode:y}}),a({navigateToSignIn:!1,isBanned:!1});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.SMS_VERIFY_FAILED:i.error({node:(0,J.createElement)(eK("mobileVerficationFormSmsVerifyFailedCodeErrorToast",eY)),description:o("mobileVerficationFormSmsVerifyFailedCodeErrorToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,验证码错误",payload:{reason:"smsVerifyFailed",signature:e,mobile:E,smsVerificationCode:y}});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.SMS_EXPIRED:i.error({node:(0,J.createElement)(eK("mobileVerficationFormSmsExpiredCodeErrorToast",eY)),description:o("mobileVerficationFormSmsExpiredCodeErrorToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,验证码失效",payload:{reason:"smsExpired",signature:e,mobile:E,smsVerificationCode:y}});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.MOBILE_PHONE_NUMBER_BANNED:i.error({node:(0,J.createElement)(eK("mobileVerficationFormMobilePhoneNumberBannedErrorToast",eY)),description:o("mobileVerficationFormMobilePhoneNumberBannedErrorToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,该手机号账户已被禁用",payload:{reason:"mobilePhoneNumberBanned",signature:e,mobile:E,smsVerificationCode:y}});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.INTERNAL_SERVER_ERROR:i.error({node:(0,J.createElement)(eK("mobileVerficationFormUnknownErrorToast",eY)),description:o("mobileVerficationFormUnknownErrorToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,未知错误",payload:{reason:"unexpectedFailed",signature:e,mobile:E,smsVerificationCode:y}});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.MOBILE_ACCOUNT_ALREADY_HAS_OAUTH_ACCOUNT:i.error({node:(0,J.createElement)(eK("wechatMobileVerificationMobileBoundToast",eY)),description:o("wechatMobileVerificationMobileBoundToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,手机号已绑定其他微信号",payload:{reason:"mobileAccountAlreadyHasOauthAccount",signature:e,mobile:E,smsVerificationCode:y}});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.OAUTH_ACCOUNT_ALREADY_BOUND_MOBILE:i.error({node:(0,J.createElement)(eK("wechatMobileVerificationWeChatBoundToast",eY)),description:o("wechatMobileVerificationWeChatBoundToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,微信号已绑定其他手机号",payload:{reason:"oauthAccountAlreadyBoundMobile",signature:e,mobile:E,smsVerificationCode:y}});break;case tl.QK.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE.MOBILE_PHONE_NUMBER_INVALID:i.error({node:(0,J.createElement)(eK("mobileVerificationInvalidPhoneNumberToast",eY)),description:o("mobileVerificationInvalidPhoneNumberToast")}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,手机号不合法",payload:{reason:"mobilePhoneNumberInvalid",signature:e,mobile:E,smsVerificationCode:y}});break;default:{let t=eK("bindWechatFallbackToast",eY);i.error({node:(0,J.createElement)(t,{args:[s]}),description:o("bindWechatFallbackToast")(s)}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败,未知错误码",payload:{reason:"unknownCode",signature:e,mobile:E,smsVerificationCode:y}})}}}).catch(t=>{i.error({node:(0,J.createElement)(eK("mobileVerficationFormUnknownErrorToast",eY)),description:o("mobileVerficationFormUnknownErrorToast")}),a({navigateToSignIn:!0,isBanned:!1}),d.error({name:"mobileVerficationWithWechatFailed",message:"微信手机号绑定失败",payload:d.withError(t,{scene:"signInWithWechat",reason:"other",signature:e,mobile:E,smsVerificationCode:y})})}).finally(()=>{f(!1)})},loading:m,children:o("mobileVerficationFormSubmitButton")}),(0,g.jsx)("div",{className:"ds-sign-up-form__form-footer",children:(0,g.jsx)(te.$,{type:"primary",variant:"text",size:"s",onClick:s,children:o("validateMobileNumberBackToSignIn")},1)})]})})]})}function nf(e,t){return new Promise(n=>{let a=setTimeout(()=>{n({status:"timeout"})},t);e.then(e=>n({status:"fulfilled",value:e})).catch(e=>n({status:"rejected",reason:e})).finally(()=>clearTimeout(a))})}(0,J.createContext)(null),(0,J.memo)(function(e){let{dialogProps:t,modalProps:n,setShowRef:a}=e,[r,s]=(0,J.useState)(!0);a.current=s;let o=null==t?void 0:t.onClose,i=(0,J.useCallback)(()=>{s(!1),null==o||o()},[o]),l={...t,onClose:i},d=null==n?void 0:n.onShowChange,c=(0,J.useCallback)(e=>{null==d||d(e),s(e)},[d]),u={...n,appear:!0,show:r,onShowChange:c,children:(0,g.jsx)(eb,{...l,variant:"dialog"})};return(0,g.jsx)(eC,{...u})});let nC=e=>{let{variant:t="dialog",...n}=e;return(0,g.jsx)(eb,{variant:t,...n})};n(96031);let nv="wxBindModalQrCodeContainer";function nb(e){let{onClose:t,redirectTo:n}=e,a=eX(),[r,s]=(0,J.useState)("loading"),o=(0,em.DK)(async()=>{try{s("loading"),await K(),await q({redirectUri:encodeURIComponent(n),containerId:nv,selfRedirect:!0}),s("success")}catch{s("error")}});return(0,J.useEffect)(()=>{o()},[o]),(0,g.jsx)(nC,{onClose:t,className:"ds-bind-wechat-dialog",children:(0,g.jsxs)("div",{className:"ds-bind-wechat-dialog__content",children:[(0,g.jsx)("div",{className:"ds-bind-wechat-dialog__title",children:a("bindWechatPromoTitle")}),(0,g.jsxs)("div",{className:"ds-bind-wechat-dialog__qr-section",children:[(0,g.jsx)("div",{id:nv,className:"ds-bind-wechat-dialog__qr"}),"loading"===r&&(0,g.jsx)(tv.E,{className:"ds-bind-wechat-dialog__qr-skeleton",style:{height:"100%"}}),"error"===r&&(0,g.jsx)("div",{className:"ds-bind-wechat-dialog__qr-error",children:(0,g.jsx)("div",{className:"ds-bind-wechat-dialog__qr-error-message",children:a("bindWechatLoadFailed")((0,g.jsx)(tS,{onClick:o,children:a("bindWechatLoadFailedRetryButton")}))})})]}),(0,g.jsx)("div",{className:"ds-bind-wechat-dialog__description",children:a("bindWechatPromoDescription")})]})})}let nx=location.origin+"/wechat_code?parent="+encodeURIComponent(location.origin);function nE(e){let{user:t,updateUser:n}=e,a=eX(),r=e_(),s=(0,tn.dj)(),{tracker:o,baseUrl:i,http:l,serverApiUserToUser:d}=eQ(),c=(0,J.useRef)(null),u=function(){let{tracker:e,baseUrl:t,http:n,serverApiUserToUser:a}=eQ(),r=eX(),s=(0,tn.dj)();return(0,J.useCallback)(async o=>{let{code:i,user:l}=(await (0,tl.tC)({code:o},{baseUrl:t,http:n},a)).data;switch(i){case tl.QK.OAUTH_WECHAT_BIND_BIZ_CODE.OK:var d;s.success({node:(0,J.createElement)(eK("bindWechatBindSuccess",eY)),description:r("bindWechatBindSuccess")}),e.info({name:"bindWechatSuccess",message:"微信绑定成功",payload:{id:null!=(d=null==l?void 0:l.id)?d:""}});break;case tl.QK.OAUTH_WECHAT_BIND_BIZ_CODE.INVALID_CODE:s.error({node:(0,J.createElement)(eK("signInWithWechatSwapCodeFailedToast",eY)),description:r("signInWithWechatSwapCodeFailedToast")}),e.error({name:"bindWechatFailed",message:"微信绑定失败",payload:{reason:"invalidCode",code:String(i)}});break;case tl.QK.OAUTH_WECHAT_BIND_BIZ_CODE.ACCOUNT_NOT_FOUND:s.error({node:(0,J.createElement)(eK("signInFailed",eY)),description:r("signInFailed")}),e.error({name:"bindWechatFailed",message:"微信绑定失败",payload:{reason:"accountNotFound",code:String(i)}});break;case tl.QK.OAUTH_WECHAT_BIND_BIZ_CODE.ACCOUNT_BANNED:s.error({node:(0,J.createElement)(eK("userIsBannedToast",eY)),description:r("userIsBannedToast")}),e.error({name:"bindWechatFailed",message:"微信绑定失败",payload:{reason:"accountBanned",code:String(i)}});break;case tl.QK.OAUTH_WECHAT_BIND_BIZ_CODE.NEW_WECHAT_ALREADY_ON_ANOTHER_ACCOUNT:s.error({node:(0,J.createElement)(eK("bindWechatAccountBoundError",eY)),description:r("bindWechatAccountBoundError")}),e.error({name:"bindWechatFailed",message:"微信绑定失败",payload:{reason:"wechatAlreadyOnAnotherAccount",code:String(i)}});break;case tl.QK.OAUTH_WECHAT_BIND_BIZ_CODE.ACCOUNT_ALREADY_HAS_WECHAT:s.error({node:(0,J.createElement)(eK("bindWechatAlreadyBoundError",eY)),description:r("bindWechatAlreadyBoundError")}),e.error({name:"bindWechatFailed",message:"微信绑定失败",payload:{reason:"accountAlreadyHasWechat",code:String(i)}});break;default:{(0,tc.s)(i);let t=eK("wechatFallbackToast",eY);s.error({node:(0,J.createElement)(t,{args:[i]}),description:r("wechatFallbackToast")(i)}),e.error({name:"bindWechatFailed",message:"微信绑定失败",payload:{reason:"unknownCode",code:String(i)}})}}return l},[t,n,a,r,s,e])}();(0,J.useEffect)(()=>{let e=e=>{var t,n;let a=null==(t=e.data)?void 0:t.code;e.origin.endsWith(".deepseek.com")&&a&&(null==(n=c.current)||n.resolve(a),c.current=null)};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[]);let h=async()=>{let e=t,h=await nf((0,tl.mE)(void 0,{baseUrl:i,http:l},d),500);if("fulfilled"===h.status&&(e=h.value.data.user),tt(e)){s.error({node:a("bindWechatAlreadyBoundError"),description:"该账号已绑定微信"}),o.error({name:"bindWechatFailed",message:"微信绑定失败",payload:{reason:"accountAlreadyHasWechat",code:"5"}}),n(e);return}c.current=new x.c;let p=r.open({modalProps:{children:(0,g.jsx)(nb,{redirectTo:nx,onClose:()=>{c.current&&(c.current.reject(),c.current=null),p.close()}})}});try{var m;let t=await c.current.promise;e=null!=(m=await u(t))?m:e,p.close()}catch{}finally{n(e)}};return(0,g.jsx)(tS,{style:{marginLeft:"8px"},onClick:h,children:a("bindWechatBind")})}function n_(e){let{user:t,updateUser:n}=e,a=eX(),{tracker:r,baseUrl:s,http:o,serverApiUserToUser:i}=eQ(),l=(0,tn.dj)(),d=e_(),c=async()=>{let{data:{code:e,user:t}}=await (0,tl.I1)({baseUrl:s,http:o},i);switch(t&&n(t),e){case tl.QK.OAUTH_WECHAT_UNBIND_BIZ_CODE.OK:l.success({node:a("bindWechatUnbindSuccess"),description:"微信解绑成功"}),r.info({name:"unbindWechatSuccess",message:"微信解绑成功",payload:{}});break;case tl.QK.OAUTH_WECHAT_UNBIND_BIZ_CODE.ACCOUNT_NOT_FOUND:l.error({node:a("operationFailed"),description:"账户不存在"}),r.error({name:"unbindWechatFailed",message:"微信解绑失败",payload:{reason:"accountNotFound",code:String(e)}});break;case tl.QK.OAUTH_WECHAT_UNBIND_BIZ_CODE.ACCOUNT_BANNED:l.error({node:a("commonUserIsBannedToast"),description:"账户已被停用"}),r.error({name:"unbindWechatFailed",message:"微信解绑失败",payload:{reason:"accountBanned",code:String(e)}});break;case tl.QK.OAUTH_WECHAT_UNBIND_BIZ_CODE.WECHAT_NOT_BOUND:l.error({node:a("bindWechatUnbindNotBoundError"),description:"该账号未绑定微信"}),r.error({name:"unbindWechatFailed",message:"微信解绑失败",payload:{reason:"accountNotBound",code:String(e)}});break;default:l.error({node:a("unbindWechatFallbackToast")(e),description:a("unbindWechatFallbackToast")(e)}),r.error({name:"unbindWechatFailed",message:"微信解绑失败",payload:{reason:"unknownCode",code:String(e)}})}},u=async()=>{var e;let u=t,h=await nf((0,tl.mE)(void 0,{baseUrl:s,http:o},i),500);"fulfilled"===h.status&&(u=h.value.data.user);let p=tt(u);if(!p){l.error({node:a("bindWechatUnbindNotBoundError"),description:"该账号未绑定微信"}),r.error({name:"unbindWechatFailed",message:"微信解绑失败",payload:{reason:"accountNotBound",code:"3"}}),n(u);return}let m=d.open({modalProps:{children:(0,g.jsx)(nC,{hideClose:!0,title:a("bindWechatUnbindTitle"),footer:(0,g.jsxs)(ex,{children:[(0,g.jsx)(tM,{variant:"outlined",onClick:()=>m.close(),children:a("rebindMobileCancel")}),(0,g.jsx)(tM,{onClick:()=>{c(),m.close()},children:a("bindWechatConfirmUnbind")})]}),children:(0,g.jsx)("div",{children:a("bindWechatUnbindDescription")(null!=(e=p.name)?e:"")})})}})};return(0,g.jsx)(tS,{style:{marginLeft:"8px"},onClick:u,children:a("bindWechatUnbind")})}let nS=(0,J.createContext)(null);function ny(e){let{children:t,beAuthenticated:n,beUnauthenticated:a}=e,r=(0,J.useMemo)(()=>({beAuthenticated:n,beUnauthenticated:a}),[n,a]);return(0,g.jsx)(nS.Provider,{value:r,children:t})}function nw(){let e=(0,J.useContext)(nS);if(!e)throw Error("`useAuth` must be used in AuthProvider");return e}var nI=n(97800);let nT=(0,J.memo)(function(){let e=(0,nI.XI)();return(0,g.jsx)(f.y.Banner,{deployEnv:"production",condition:e?"authenticated":"unauthenticated"})});var nA=n(94983);function nk(e){let{children:t}=e,n=f.R.useTranslate();return(0,g.jsxs)("div",{className:nA.frame,children:[(0,g.jsx)("style",{children:nM}),(0,g.jsx)("div",{className:nA.banner,children:(0,g.jsx)(nT,{})}),(0,g.jsx)("div",{className:nA.main,children:t}),(0,g.jsx)("div",{className:nA.footer,children:(0,g.jsx)(nh,{contactUsEmail:n("supportEmail")})})]})}let nM="body[data-ds-dark-theme] { --dsr-bg: #000; }";var nR=n(35402),nj=((h={}).ROOT="/",h.AGENT="/a/:agentId",h.AGENT_SESSION="/a/:agentId/s/:sessionId",h.AUTHORIZED="/authorized",h.SIGN_UP="/sign_up",h.SIGN_IN="/sign_in",h.FORGOT_PASSWORD="/forgot_password",h.BANNED="/banned",h.MOBILE_VERIFICATION="/mobile_verification",h.FEEDBACK="/feedback",h.SHARE="/share/:shareId",h.SHARE_MISSING="/share/missing",h.SHARE_INVALID="/share/invalid",h.NONE="[none]",h);let nN={"/authorized":{isLogoutOnly:!0},"/sign_up":{isLogoutOnly:!0},"/sign_in":{isLogoutOnly:!0},"/forgot_password":{isLogoutOnly:!0},"[none]":{isLogoutOnly:!1},"/banned":{isLogoutOnly:!0},"/a/:agentId":{isLogoutOnly:!1},"/a/:agentId/s/:sessionId":{isLogoutOnly:!1},"/mobile_verification":{isLogoutOnly:!0},"/feedback":{isLogoutOnly:!0},"/share/:shareId":{isLogoutOnly:!1,public:!0},"/share/missing":{isLogoutOnly:!1,public:!0},"/share/invalid":{isLogoutOnly:!1,public:!0},"/":{isLogoutOnly:!1}},nL=["/","/a/:agentId","/a/:agentId/s/:sessionId","/authorized","/sign_up","/sign_in","/forgot_password","/banned","/mobile_verification","/feedback","/share/:shareId","/share/missing","/share/invalid"];function nO(e){return(0,eo.RQ)(e)}let nF=()=>{let e=nO(nj.AGENT_SESSION);return null==e?void 0:e.params.sessionId},nP=()=>{let e=nO(nj.SHARE);return null==e?void 0:e.params.shareId};function nD(){let e=(0,eo.Zp)(),t=(0,eo.zy)();return(0,em.DK)(function(n,a,r){if(n!==f.y.resolvePathRelativeToPublicPath(t.pathname))if(a){let t=n;for(let e in a){let n=a[e];void 0!==n&&(t=t.replace(":".concat(e),n))}e(t,r)}else e(n,r)})}function nB(e){return new URL((0,nR.tW)(nj.SHARE,{shareId:e}),window.location.href).href}let nV=()=>{ei.gI?location.href="https://apps.apple.com/app/apple-store/id6737597349":window.open("https://download.deepseek.com/app/")};var nH=n(65061);function nU(){return(0,g.jsxs)("svg",{viewBox:"0 0 241 44",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:[(0,g.jsx)("path",{id:"path",d:"M57.25 3.64C56.64 3.33 56.37 3.91 56.01 4.21C55.89 4.3 55.79 4.43 55.68 4.54C54.79 5.52 53.74 6.16 52.37 6.08C50.38 5.97 48.67 6.61 47.16 8.16C46.84 6.24 45.77 5.1 44.15 4.36C43.3 3.98 42.45 3.6 41.85 2.77C41.44 2.17 41.32 1.51 41.12 0.86C40.98 0.47 40.85 0.07 40.41 0C39.93 -0.07 39.74 0.34 39.55 0.68C38.8 2.09 38.5 3.64 38.53 5.2C38.6 8.73 40.06 11.54 42.96 13.54C43.29 13.76 43.38 13.99 43.27 14.33C43.08 15.02 42.84 15.68 42.63 16.37C42.5 16.81 42.3 16.91 41.84 16.72C40.25 16.04 38.87 15.04 37.65 13.82C35.59 11.79 33.72 9.54 31.39 7.78C30.85 7.37 30.3 6.99 29.73 6.63C27.36 4.28 30.05 2.35 30.67 2.12C31.32 1.88 30.89 1.06 28.79 1.06C26.69 1.07 24.77 1.79 22.31 2.75C21.96 2.89 21.58 3 21.19 3.08C18.97 2.65 16.66 2.56 14.24 2.83C9.7 3.35 6.07 5.54 3.4 9.27C0.19 13.76 -0.56 18.87 0.36 24.19C1.33 29.8 4.14 34.44 8.46 38.07C12.94 41.84 18.1 43.68 23.98 43.33C27.56 43.12 31.54 42.63 36.02 38.76C37.16 39.33 38.34 39.56 40.31 39.74C41.83 39.88 43.29 39.66 44.43 39.42C46.2 39.04 46.08 37.37 45.43 37.06C40.24 34.6 41.38 35.6 40.34 34.79C42.98 31.6 46.96 28.3 48.52 17.59C48.64 16.74 48.54 16.2 48.52 15.51C48.51 15.09 48.6 14.93 49.07 14.88C50.38 14.73 51.64 14.37 52.8 13.72C56.16 11.84 57.52 8.77 57.84 5.08C57.89 4.51 57.83 3.93 57.25 3.64ZM27.91 36.83C22.88 32.8 20.44 31.47 19.43 31.53C18.49 31.59 18.65 32.68 18.86 33.4C19.08 34.11 19.36 34.6 19.76 35.22C20.03 35.63 20.22 36.24 19.48 36.7C17.86 37.72 15.04 36.35 14.91 36.29C11.63 34.32 8.89 31.72 6.95 28.16C5.09 24.74 4 21.07 3.82 17.16C3.78 16.21 4.05 15.88 4.97 15.7C6.19 15.48 7.44 15.43 8.66 15.61C13.8 16.37 18.17 18.71 21.84 22.42C23.94 24.53 25.52 27.06 27.15 29.52C28.89 32.14 30.75 34.63 33.13 36.68C33.97 37.4 34.64 37.94 35.28 38.34C33.35 38.56 30.12 38.61 27.91 36.83ZM30.33 21.02C30.33 20.6 30.66 20.26 31.07 20.26C31.17 20.26 31.25 20.28 31.33 20.31C31.43 20.35 31.53 20.41 31.6 20.49C31.73 20.63 31.81 20.82 31.81 21.02C31.81 21.44 31.48 21.77 31.06 21.77C30.65 21.77 30.33 21.44 30.33 21.02ZM37.82 24.93C37.34 25.14 36.86 25.31 36.4 25.33C35.68 25.36 34.9 25.07 34.48 24.71C33.82 24.14 33.35 23.83 33.15 22.84C33.06 22.42 33.11 21.77 33.19 21.4C33.36 20.6 33.17 20.08 32.61 19.61C32.16 19.23 31.58 19.12 30.95 19.12C30.72 19.12 30.5 19.02 30.34 18.93C30.07 18.8 29.86 18.47 30.06 18.05C30.13 17.92 30.45 17.6 30.53 17.54C31.38 17.04 32.37 17.2 33.29 17.58C34.14 17.93 34.78 18.58 35.7 19.5C36.65 20.61 36.82 20.91 37.35 21.74C37.78 22.39 38.16 23.06 38.43 23.83C38.59 24.3 38.38 24.7 37.82 24.93Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M143.32 34.23L140.83 34.23L140.83 30.37L143.32 30.37C144.86 30.37 146.42 29.99 147.43 28.92C148.44 27.85 148.81 26.21 148.81 24.57C148.81 22.94 148.44 21.3 147.43 20.23C146.42 19.16 144.86 18.78 143.32 18.78C141.77 18.78 140.22 19.16 139.21 20.23C138.19 21.3 137.83 22.94 137.83 24.57L137.83 40.44L133.46 40.44L133.46 14.92L137.83 14.92L137.83 16.54L138.63 16.54C138.71 16.45 138.8 16.36 138.9 16.27C139.99 15.27 141.66 14.92 143.32 14.92C145.89 14.92 148.48 15.56 150.17 17.34C151.85 19.12 152.46 21.86 152.46 24.58C152.46 27.29 151.85 30.03 150.17 31.81C148.48 33.6 145.89 34.23 143.32 34.23Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M76.79 15.59L79.28 15.59L79.28 19.45L76.79 19.45C75.25 19.45 73.69 19.83 72.68 20.91C71.67 21.98 71.3 23.62 71.3 25.25C71.3 26.88 71.67 28.52 72.68 29.59C73.69 30.66 75.25 31.05 76.79 31.05C78.34 31.05 79.89 30.66 80.9 29.59C81.92 28.52 82.28 26.88 82.28 25.25L82.28 9.39L86.65 9.39L86.65 34.91L82.28 34.91L82.28 33.28L81.48 33.28C81.4 33.38 81.31 33.47 81.21 33.55C80.12 34.55 78.45 34.91 76.79 34.91C74.22 34.91 71.63 34.27 69.94 32.48C68.26 30.7 67.65 27.97 67.65 25.25C67.65 22.53 68.26 19.8 69.94 18.01C71.63 16.23 74.22 15.59 76.79 15.59Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M108.59 24.91L108.59 26.46L96.95 26.46L96.95 23.36L104.67 23.36C104.49 22.23 104.08 21.18 103.36 20.42C102.3 19.31 100.69 18.91 99.08 18.91C97.48 18.91 95.86 19.31 94.81 20.42C93.76 21.52 93.38 23.22 93.38 24.91C93.38 26.6 93.76 28.3 94.81 29.41C95.86 30.52 97.48 30.91 99.08 30.91C100.69 30.91 102.3 30.52 103.36 29.41C103.51 29.25 103.64 29.08 103.76 28.9L108.08 28.9C107.71 30.24 107.1 31.45 106.2 32.4C104.45 34.25 101.75 34.91 99.08 34.91C96.41 34.91 93.72 34.25 91.97 32.4C90.21 30.55 89.58 27.72 89.58 24.91C89.58 22.1 90.21 19.27 91.97 17.42C93.72 15.58 96.41 14.92 99.08 14.92C101.75 14.92 104.45 15.58 106.2 17.42C107.96 19.27 108.59 22.1 108.59 24.91Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M130.52 24.91L130.52 26.46L118.88 26.46L118.88 23.36L126.61 23.36C126.43 22.23 126.02 21.18 125.29 20.42C124.24 19.31 122.63 18.91 121.02 18.91C119.42 18.91 117.8 19.31 116.75 20.42C115.7 21.52 115.32 23.22 115.32 24.91C115.32 26.6 115.7 28.3 116.75 29.41C117.8 30.52 119.42 30.91 121.02 30.91C122.63 30.91 124.24 30.52 125.29 29.41C125.44 29.25 125.58 29.08 125.7 28.9L130.02 28.9C129.64 30.24 129.04 31.45 128.14 32.4C126.38 34.25 123.69 34.91 121.02 34.91C118.35 34.91 115.66 34.25 113.9 32.4C112.15 30.55 111.52 27.72 111.52 24.91C111.52 22.1 112.15 19.27 113.9 17.42C115.66 15.58 118.35 14.92 121.02 14.92C123.69 14.92 126.38 15.58 128.14 17.42C129.89 19.27 130.52 22.1 130.52 24.91Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M164.9 34.91C167.57 34.91 170.26 34.52 172.01 33.43C173.77 32.34 174.4 30.67 174.4 29.01C174.4 27.35 173.77 25.68 172.01 24.59C170.26 23.5 167.57 23.11 164.9 23.11L164.99 23.11C163.85 23.11 162.7 22.96 161.96 22.53C161.21 22.11 160.94 21.46 160.94 20.82C160.94 20.17 161.21 19.53 161.96 19.1C162.7 18.68 163.85 18.53 164.99 18.53C166.13 18.53 167.28 18.68 168.03 19.1C168.78 19.53 169.04 20.17 169.04 20.82L173.49 20.82C173.49 19.16 172.92 17.49 171.34 16.4C169.75 15.31 167.32 14.92 164.9 14.92C162.48 14.92 160.05 15.31 158.46 16.4C156.87 17.49 156.3 19.16 156.3 20.82C156.3 22.48 156.87 24.15 158.46 25.24C160.05 26.33 162.48 26.72 164.9 26.72C166.16 26.72 167.53 26.87 168.36 27.29C169.19 27.71 169.48 28.36 169.48 29.01C169.48 29.65 169.19 30.3 168.36 30.72C167.53 31.14 166.26 31.3 165 31.3C163.74 31.3 162.47 31.14 161.65 30.72C160.82 30.3 160.52 29.65 160.52 29.01L155.4 29.01C155.4 30.67 156.03 32.34 157.78 33.43C159.53 34.52 162.22 34.91 164.9 34.91Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M196.33 24.91L196.33 26.46L184.69 26.46L184.69 23.36L192.42 23.36C192.24 22.23 191.83 21.18 191.1 20.42C190.05 19.31 188.44 18.91 186.83 18.91C185.23 18.91 183.61 19.31 182.56 20.42C181.51 21.52 181.13 23.22 181.13 24.91C181.13 26.6 181.51 28.3 182.56 29.41C183.61 30.52 185.23 30.91 186.83 30.91C188.44 30.91 190.05 30.52 191.1 29.41C191.25 29.25 191.39 29.08 191.51 28.9L195.83 28.9C195.45 30.24 194.85 31.45 193.95 32.4C192.19 34.25 189.5 34.91 186.83 34.91C184.16 34.91 181.47 34.25 179.71 32.4C177.96 30.55 177.33 27.72 177.33 24.91C177.33 22.1 177.96 19.27 179.71 17.42C181.47 15.58 184.16 14.92 186.83 14.92C189.5 14.92 192.19 15.58 193.95 17.42C195.7 19.27 196.33 22.1 196.33 24.91Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("path",{id:"path",d:"M218.27 24.91L218.27 26.46L206.63 26.46L206.63 23.36L214.36 23.36C214.17 22.23 213.77 21.18 213.04 20.42C211.99 19.31 210.37 18.91 208.77 18.91C207.17 18.91 205.55 19.31 204.5 20.42C203.44 21.52 203.07 23.22 203.07 24.91C203.07 26.6 203.44 28.3 204.5 29.41C205.55 30.52 207.17 30.91 208.77 30.91C210.37 30.91 211.99 30.52 213.04 29.41C213.19 29.25 213.32 29.08 213.45 28.9L217.77 28.9C217.39 30.24 216.79 31.45 215.88 32.4C214.13 34.25 211.44 34.91 208.77 34.91C206.1 34.91 203.4 34.25 201.65 32.4C199.9 30.55 199.27 27.72 199.27 24.91C199.27 22.1 199.9 19.27 201.65 17.42C203.4 15.58 206.1 14.92 208.77 14.92C211.44 14.92 214.13 15.58 215.88 17.42C217.64 19.27 218.27 22.1 218.27 24.91Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"}),(0,g.jsx)("rect",{id:"rect",x:"221.211182",y:"8.500488",width:"4.371000",height:"26.415646",fill:"#4D6BFE",fillOpacity:"1.000000"}),(0,g.jsx)("path",{id:"polygon",d:"M233.04 24.31L240.21 34.91L234.79 34.91L227.62 24.31L234.79 15.81L240.21 15.81L233.04 24.31Z",fill:"#4D6BFE",fillOpacity:"1.000000",fillRule:"nonzero"})]})}function nW(){return(0,g.jsxs)("svg",{width:"35",height:"24",viewBox:"0 0 35 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,g.jsx)("g",{clipPath:"url(#clip0_4892_24313)",children:(0,g.jsx)("path",{d:"M26.5542 4.34393C26.2719 4.20592 26.1506 4.46928 25.9856 4.60268C25.9292 4.64581 25.8815 4.70216 25.8338 4.75391C25.4215 5.19438 24.9396 5.48361 24.3105 5.44911C23.3905 5.39736 22.605 5.68659 21.9104 6.39041C21.7626 5.52271 21.2721 5.00462 20.5258 4.67226C20.1353 4.49976 19.7403 4.32668 19.4666 3.95119C19.2757 3.68381 19.2234 3.38595 19.1279 3.09211C19.0669 2.91501 19.0066 2.73388 18.8024 2.7034C18.5811 2.6689 18.4942 2.85463 18.4074 3.00989C18.0601 3.6447 17.9255 4.34393 17.9388 5.05235C17.9692 6.64572 18.642 7.91478 19.9789 8.81756C20.1307 8.92106 20.1698 9.02457 20.1221 9.1758C20.0307 9.48688 19.9226 9.78876 19.8271 10.0998C19.7662 10.2982 19.6753 10.3419 19.4626 10.2551C18.7288 9.94862 18.0952 9.49493 17.5351 8.94694C16.5846 8.02749 15.7249 7.01258 14.6531 6.21791C14.4013 6.03218 14.1494 5.85967 13.8889 5.69522C12.7952 4.63316 14.0321 3.76086 14.3185 3.65736C14.618 3.54925 14.4225 3.17779 13.4548 3.18239C12.487 3.18642 11.6015 3.51073 10.4727 3.94256C10.3077 4.00754 10.1341 4.05469 9.95637 4.09379C8.93227 3.89944 7.86849 3.85631 6.75755 3.98167C4.66564 4.21455 2.99464 5.20358 1.7664 6.89183C0.290908 8.92106 -0.0564026 11.2269 0.368535 13.6316C0.815324 16.1663 2.10911 18.2645 4.09695 19.905C6.15838 21.6059 8.53263 22.4397 11.2415 22.2799C12.8867 22.185 14.7181 21.9648 16.7841 20.2161C17.3051 20.4755 17.8519 20.579 18.7587 20.6566C19.4574 20.7216 20.1302 20.6221 20.6511 20.514C21.4671 20.3415 21.4107 19.5859 21.1157 19.4473C18.7242 18.3335 19.2492 18.7866 18.772 18.4198C19.987 16.9822 21.8431 14.4269 22.4158 10.9474C22.4722 10.5633 22.5441 10.0222 22.5355 9.71114C22.5309 9.52138 22.5746 9.44778 22.7913 9.42593C23.3905 9.35693 23.9718 9.19305 24.506 8.89921C26.0557 8.05279 26.6808 6.6624 26.828 4.996C26.8498 4.74126 26.8234 4.47791 26.5542 4.34393ZM13.0511 19.3438C10.7332 17.5216 9.60906 16.9219 9.14502 16.9477C8.71089 16.9736 8.78909 17.4704 8.88454 17.7942C8.98459 18.1139 9.11455 18.3341 9.29683 18.6147C9.42276 18.8004 9.50959 19.0764 9.1709 19.284C8.42453 19.7458 7.12671 19.1288 7.06576 19.0983C5.55519 18.2087 4.29245 17.0346 3.40233 15.4285C2.54268 13.8829 2.04356 12.2245 1.96133 10.4546C1.93948 10.0274 2.06541 9.87617 2.49092 9.79854C3.05099 9.69504 3.62831 9.67319 4.1878 9.75541C6.55342 10.101 8.56713 11.1585 10.2554 12.8341C11.2191 13.788 11.9482 14.9283 12.6992 16.0421C13.4979 17.2249 14.357 18.3519 15.4512 19.276C15.8377 19.5997 16.1459 19.8458 16.4408 20.0275C15.5513 20.127 14.0666 20.1483 13.0511 19.345V19.3438ZM14.162 12.1981C14.162 12.0083 14.3139 11.8571 14.5048 11.8571C14.5479 11.8571 14.587 11.8657 14.6221 11.8784C14.6698 11.8956 14.7135 11.9215 14.748 11.9606C14.8089 12.021 14.8434 12.1072 14.8434 12.1981C14.8434 12.3878 14.6916 12.5391 14.5007 12.5391C14.3098 12.5391 14.162 12.3878 14.162 12.1981ZM17.6127 13.968C17.3913 14.0588 17.17 14.1365 16.9572 14.1451C16.6271 14.1623 16.2672 14.0284 16.0717 13.8645C15.7681 13.6098 15.5507 13.4671 15.4599 13.0227C15.4208 12.8329 15.4426 12.5391 15.4771 12.3706C15.5553 12.0078 15.4685 11.7749 15.2126 11.5633C15.0045 11.3908 14.7394 11.343 14.4484 11.343C14.3397 11.343 14.2403 11.2953 14.1661 11.2568C14.0447 11.1964 13.9447 11.0452 14.0401 10.8594C14.0706 10.7991 14.2184 10.6524 14.2529 10.6266C14.6479 10.4017 15.1034 10.4753 15.5248 10.6438C15.9153 10.8037 16.2108 11.0969 16.6358 11.5115C17.0699 12.0124 17.1481 12.1504 17.3954 12.5264C17.5909 12.8203 17.7686 13.1221 17.8905 13.4677C17.9641 13.6834 17.8686 13.8599 17.6127 13.968Z",fill:"var(--dsw-alias-brand-primary)"})}),(0,g.jsx)("defs",{children:(0,g.jsx)("clipPath",{id:"clip0_4892_24313",children:(0,g.jsx)("rect",{width:"26.634",height:"19.6",fill:"white",transform:"translate(0.199951 2.69922)"})})})]})}function nz(e){return(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 35 26",fill:"none",...e,children:(0,g.jsx)("g",{clipPath:"url(#a)",children:(0,g.jsx)("path",{fill:"var(--dsw-alias-brand-primary)",d:"M33.615 2.598c-.36-.176-.515.16-.726.33-.072.055-.132.127-.193.193-.526.562-1.14.93-1.943.887-1.174-.067-2.176.302-3.062 1.2-.188-1.107-.814-1.767-1.766-2.191-.498-.22-1.002-.441-1.35-.92-.244-.341-.31-.721-.433-1.096-.077-.226-.154-.457-.415-.496-.282-.044-.393.193-.504.391-.443.81-.614 1.702-.598 2.605.04 2.033.898 3.652 2.603 4.803.193.132.243.264.182.457-.116.397-.254.782-.376 1.179-.078.253-.194.308-.465.198-.936-.391-1.744-.97-2.458-1.669-1.213-1.173-2.31-2.467-3.676-3.48a16.254 16.254 0 0 0-.975-.668c-1.395-1.354.183-2.467.548-2.599.382-.138.133-.612-1.102-.606-1.234.005-2.364.42-3.803.97a4.34 4.34 0 0 1-.66.193 13.577 13.577 0 0 0-4.08-.143c-2.667.297-4.799 1.558-6.365 3.712C.116 8.436-.327 11.378.215 14.444c.57 3.233 2.22 5.91 4.755 8.002 2.63 2.17 5.658 3.233 9.113 3.03 2.098-.122 4.434-.403 7.07-2.633.664.33 1.362.463 2.518.562.892.083 1.75-.044 2.414-.182 1.04-.22.97-1.184.593-1.36-3.05-1.421-2.38-.843-2.99-1.311 1.55-1.834 3.918-5.093 4.648-9.531.072-.49.164-1.18.153-1.577-.006-.242.05-.336.326-.364a5.903 5.903 0 0 0 2.187-.672c1.977-1.08 2.774-2.853 2.962-4.978.028-.325-.006-.661-.35-.832ZM16.39 21.73c-2.956-2.324-4.39-3.089-4.982-3.056-.554.033-.454.667-.332 1.08.127.407.293.688.526 1.046.16.237.271.59-.161.854-.952.589-2.607-.198-2.685-.237-1.927-1.134-3.537-2.632-4.673-4.68-1.096-1.972-1.733-4.087-1.838-6.345-.028-.545.133-.738.676-.837A6.643 6.643 0 0 1 5.086 9.5c3.017.441 5.586 1.79 7.74 3.927 1.229 1.217 2.159 2.671 3.116 4.092 1.02 1.509 2.115 2.946 3.51 4.125.494.413.887.727 1.263.958-1.135.127-3.028.154-4.324-.87v-.002Zm1.417-9.114a.434.434 0 0 1 .587-.408c.06.022.117.055.16.105a.426.426 0 0 1 .122.303.434.434 0 0 1-.437.435.43.43 0 0 1-.432-.435Zm4.402 2.257c-.283.116-.565.215-.836.226-.421.022-.88-.149-1.13-.358-.387-.325-.664-.506-.78-1.073-.05-.242-.022-.617.022-.832.1-.463-.011-.76-.338-1.03-.265-.22-.603-.28-.974-.28a.8.8 0 0 1-.36-.11c-.155-.078-.283-.27-.161-.508.039-.077.227-.264.271-.297.504-.286 1.085-.193 1.623.022.498.204.875.578 1.417 1.107.553.639.653.815.968 1.295.25.374.476.76.632 1.2.094.275-.028.5-.354.638Z"})})})}let nG=()=>(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:(0,g.jsx)("path",{d:"M8 0.599609C3.91309 0.599609 0.599609 3.91309 0.599609 8C0.599609 9.13376 0.855461 10.2098 1.3125 11.1719L1.5918 11.7588L2.76562 11.2012L2.48633 10.6143C2.11034 9.82278 1.90039 8.93675 1.90039 8C1.90039 4.63106 4.63106 1.90039 8 1.90039C11.3689 1.90039 14.0996 4.63106 14.0996 8C14.0996 11.3689 11.3689 14.0996 8 14.0996C7.31041 14.0996 6.80528 14.0514 6.35742 13.9277C5.91623 13.8059 5.49768 13.6021 4.99707 13.2529C4.26492 12.7422 3.21611 12.5616 2.35156 13.1074L2.33789 13.1162L2.32422 13.126L1.58789 13.6436L2.01953 14.9297L3.0459 14.207C3.36351 14.0065 3.83838 14.0294 4.25293 14.3184C4.84547 14.7317 5.39743 15.011 6.01172 15.1807C6.61947 15.3485 7.25549 15.4004 8 15.4004C12.0869 15.4004 15.4004 12.0869 15.4004 8C15.4004 3.91309 12.0869 0.599609 8 0.599609ZM7.34473 4.93945V7.34961H4.93945V8.65039H7.34473V11.0605H8.64551V8.65039H11.0605V7.34961H8.64551V4.93945H7.34473Z",fill:"currentColor"})}),nK=()=>{let e="var(--dsw-alias-brand-primary)";return(0,g.jsxs)("svg",{width:"143",height:"23",viewBox:"0 0 143 23",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,g.jsx)("path",{d:"M78.6785 18.6823H77.1078V16.2472H78.6785C79.6513 16.2472 80.6342 16.0047 81.2672 15.3308C81.9009 14.6569 82.14 13.6232 82.14 12.59C82.14 11.5569 81.9109 10.5231 81.2672 9.84981C80.6247 9.17594 79.6513 8.93343 78.6785 8.93343C77.7056 8.93343 76.7228 9.17594 76.0886 9.84981C75.4549 10.5237 75.2158 11.5569 75.2158 12.59V22.5909H72.4605V6.50781H75.2158V7.53204H75.7209C75.7757 7.4689 75.8304 7.41525 75.8857 7.36161C76.5752 6.73244 77.6308 6.50781 78.6684 6.50781C80.2944 6.50781 81.9193 6.91236 82.9849 8.03549C84.0499 9.15861 84.4265 10.8835 84.4265 12.6001C84.4265 14.3166 84.0404 16.0326 82.9849 17.1647C81.9288 18.2967 80.2944 18.6834 78.6785 18.6834V18.6823Z",fill:e}),(0,g.jsx)("path",{d:"M36.7486 6.94097H38.3188V9.37609H36.7486C35.7753 9.37609 34.7929 9.61859 34.1593 10.2925C33.5257 10.9663 33.2871 12.0001 33.2871 13.0332C33.2871 14.0664 33.5167 15.0996 34.1593 15.7734C34.8019 16.4473 35.7753 16.6898 36.7486 16.6898C37.722 16.6898 38.7049 16.4473 39.3385 15.7734C39.9722 15.0996 40.2108 14.0664 40.2108 13.0332V3.02344H42.9655V19.116H40.2108V18.0918H39.7057C39.6503 18.1544 39.5956 18.2086 39.5403 18.2622C38.8513 18.8908 37.7952 19.116 36.7576 19.116C35.1321 19.116 33.5067 18.712 32.4416 17.5889C31.3766 16.4658 31 14.7403 31 13.0243C31 11.3083 31.3856 9.59177 32.4416 8.45971C33.5067 7.33658 35.1321 6.94097 36.7486 6.94097Z",fill:e}),(0,g.jsx)("path",{d:"M56.7855 12.8155V13.795H49.4483V11.8454H54.3152C54.2051 11.1358 53.9481 10.4709 53.4887 9.9853C52.8277 9.2846 51.808 9.03316 50.7983 9.03316C49.7886 9.03316 48.7688 9.2846 48.1078 9.9853C47.4468 10.686 47.2076 11.7555 47.2076 12.816C47.2076 13.8766 47.4462 14.9544 48.1078 15.6462C48.7688 16.338 49.788 16.5989 50.7983 16.5989C51.8085 16.5989 52.8277 16.3475 53.4887 15.6462C53.5804 15.5473 53.6631 15.4395 53.7458 15.3316H56.4642C56.2256 16.1765 55.849 16.9403 55.2796 17.5332C54.1777 18.692 52.479 19.1145 50.7983 19.1145C49.1175 19.1145 47.4188 18.701 46.3169 17.5332C45.215 16.3653 44.8111 14.5862 44.8111 12.816C44.8111 11.0458 45.2061 9.25778 46.3169 8.0989C47.4283 6.94001 49.1175 6.51758 50.7983 6.51758C52.479 6.51758 54.1777 6.93107 55.2796 8.0989C56.3904 9.26672 56.7855 11.0458 56.7855 12.816V12.8155Z",fill:e}),(0,g.jsx)("path",{d:"M70.6151 12.8155V13.795H63.2779V11.8454H68.1448C68.0341 11.1358 67.7776 10.4709 67.3183 9.9853C66.6573 9.2846 65.6376 9.03316 64.6279 9.03316C63.6182 9.03316 62.5984 9.2846 61.9374 9.9853C61.2764 10.686 61.0372 11.7555 61.0372 12.816C61.0372 13.8766 61.2758 14.9544 61.9374 15.6462C62.5984 16.338 63.6182 16.5989 64.6279 16.5989C65.6376 16.5989 66.6573 16.3475 67.3183 15.6462C67.4105 15.5473 67.4927 15.4395 67.5748 15.3316H70.2938C70.0546 16.1765 69.678 16.9403 69.1086 17.5332C68.0067 18.692 66.3081 19.1145 64.6279 19.1145C62.9476 19.1145 61.2484 18.701 60.1465 17.5332C59.0446 16.3653 58.6406 14.5862 58.6406 12.816C58.6406 11.0458 59.0357 9.25778 60.1465 8.0989C61.2579 6.94001 62.9471 6.51758 64.6279 6.51758C66.3086 6.51758 68.0067 6.93107 69.1086 8.0989C70.22 9.26672 70.6151 11.0458 70.6151 12.816V12.8155Z",fill:e}),(0,g.jsx)("path",{d:"M92.2781 19.1156C93.9589 19.1156 95.657 18.8731 96.7589 18.1813C97.8608 17.4896 98.2653 16.438 98.2653 15.3959C98.2653 14.3538 97.8697 13.2932 96.7589 12.6104C95.657 11.9276 93.9583 11.6756 92.2781 11.6756C91.5612 11.6756 90.9002 11.5767 90.4319 11.3163C89.9637 11.0464 89.7893 10.6424 89.7893 10.2379C89.7893 9.83332 89.9547 9.42039 90.4319 9.15944C90.9002 8.88955 91.626 8.80015 92.3418 8.80015C93.0576 8.80015 93.7834 8.89905 94.2528 9.15944C94.721 9.42933 94.8954 9.83332 94.8954 10.2379H97.6959C97.6959 9.1952 97.3383 8.13522 96.3376 7.4524C95.3368 6.76958 93.803 6.51758 92.2787 6.51758C90.7543 6.51758 89.2211 6.76008 88.2198 7.4524C87.219 8.14416 86.8603 9.1952 86.8603 10.2379C86.8603 11.2805 87.2185 12.3405 88.2198 13.0233C89.2205 13.7061 90.7538 13.9582 92.2787 13.9582C93.0682 13.9582 93.941 14.0571 94.464 14.3174C94.9881 14.5784 95.1714 14.9913 95.1714 15.3959C95.1714 15.8004 94.9881 16.2133 94.464 16.4743C93.941 16.7347 93.142 16.8336 92.3524 16.8336C91.5629 16.8336 90.7543 16.7347 90.2397 16.4743C89.7256 16.2139 89.5323 15.8004 89.5323 15.3959H86.2998C86.2998 16.4385 86.6943 17.4985 87.8063 18.1813C88.9171 18.8641 90.5979 19.1156 92.2787 19.1156H92.2781Z",fill:e}),(0,g.jsx)("path",{d:"M112.094 12.8155V13.795H104.757V11.8454H109.624C109.514 11.1358 109.257 10.4709 108.798 9.9853C108.136 9.2846 107.117 9.03316 106.106 9.03316C105.095 9.03316 104.077 9.2846 103.416 9.9853C102.755 10.686 102.517 11.7555 102.517 12.816C102.517 13.8766 102.755 14.9544 103.416 15.6462C104.077 16.338 105.097 16.5989 106.106 16.5989C107.116 16.5989 108.136 16.3475 108.798 15.6462C108.889 15.5473 108.972 15.4395 109.054 15.3316H111.772C111.533 16.1765 111.157 16.9403 110.588 17.5332C109.486 18.692 107.787 19.1145 106.106 19.1145C104.425 19.1145 102.727 18.701 101.625 17.5332C100.524 16.3653 100.12 14.5862 100.12 12.816C100.12 11.0458 100.515 9.25778 101.625 8.0989C102.737 6.94001 104.427 6.51758 106.106 6.51758C107.786 6.51758 109.486 6.93107 110.588 8.0989C111.699 9.26672 112.093 11.0458 112.093 12.816L112.094 12.8155Z",fill:e}),(0,g.jsx)("path",{d:"M125.924 12.8155V13.795H118.586V11.8454H123.453C123.344 11.1358 123.086 10.4709 122.627 9.9853C121.966 9.2846 120.947 9.03316 119.936 9.03316C118.926 9.03316 117.907 9.2846 117.246 9.9853C116.585 10.686 116.346 11.7555 116.346 12.816C116.346 13.8766 116.585 14.9544 117.246 15.6462C117.907 16.338 118.927 16.5989 119.936 16.5989C120.946 16.5989 121.966 16.3475 122.627 15.6462C122.719 15.5473 122.801 15.4395 122.885 15.3316H125.602C125.363 16.1765 124.987 16.9403 124.418 17.5332C123.316 18.692 121.617 19.1145 119.936 19.1145C118.256 19.1145 116.558 18.701 115.456 17.5332C114.354 16.3653 113.949 14.5862 113.949 12.816C113.949 11.0458 114.344 9.25778 115.456 8.0989C116.567 6.94001 118.256 6.51758 119.936 6.51758C121.617 6.51758 123.315 6.93107 124.418 8.0989C125.529 9.26672 125.924 11.0458 125.924 12.816V12.8155Z",fill:e}),(0,g.jsx)("path",{d:"M130.524 3.02344H127.77V19.116H130.524V3.02344Z",fill:e}),(0,g.jsx)("path",{d:"M135.227 12.4384L139.744 19.1146H136.337L131.819 12.4384L136.337 7.07422H139.744L135.227 12.4384Z",fill:e}),(0,g.jsx)("g",{clipPath:"url(#clip0_4329_19769)",children:(0,g.jsx)("path",{d:"M26.5174 3.39471C26.235 3.2567 26.1137 3.52006 25.9487 3.65346C25.8923 3.69659 25.8446 3.75294 25.7969 3.80469C25.3846 4.24516 24.9027 4.53439 24.2737 4.49989C23.3536 4.44814 22.5682 4.73737 21.8735 5.44119C21.7258 4.57349 21.2353 4.0554 20.4889 3.72304C20.0985 3.55054 19.7034 3.37746 19.4297 3.00197C19.2388 2.73459 19.1865 2.43673 19.091 2.14289C19.0301 1.96579 18.9697 1.78466 18.7656 1.75418C18.5442 1.71968 18.4574 1.90541 18.3705 2.06067C18.0232 2.69549 17.8887 3.39471 17.9019 4.10313C17.9324 5.6965 18.6051 6.96556 19.9421 7.86834C20.0939 7.97184 20.133 8.07535 20.0852 8.22658C19.9938 8.53766 19.8857 8.83955 19.7903 9.15063C19.7293 9.34901 19.6385 9.39271 19.4257 9.30588C18.692 8.9994 18.0583 8.54571 17.4982 7.99772C16.5477 7.07827 15.6881 6.06336 14.6162 5.26869C14.3644 5.08296 14.1125 4.91045 13.8521 4.746C12.7584 3.68394 13.9952 2.81164 14.2816 2.70814C14.5812 2.60003 14.3857 2.22857 13.4179 2.23317C12.4502 2.2372 11.5646 2.56151 10.4359 2.99335C10.2708 3.05832 10.0972 3.10547 9.91951 3.14457C8.8954 2.95022 7.83162 2.90709 6.72069 3.03245C4.62877 3.26533 2.95777 4.25436 1.72954 5.94261C0.254043 7.97184 -0.0932679 10.2777 0.33167 12.6824C0.778458 15.2171 2.07225 17.3153 4.06008 18.9558C6.12152 20.6567 8.49577 21.4905 11.2047 21.3306C12.8498 21.2358 14.6812 21.0155 16.7473 19.2669C17.2682 19.5262 17.8151 19.6297 18.7219 19.7074C19.4205 19.7724 20.0933 19.6729 20.6143 19.5648C21.4302 19.3923 21.3739 18.6367 21.0789 18.4981C18.6874 17.3843 19.2124 17.8374 18.7351 17.4706C19.9501 16.033 21.8063 13.4776 22.379 9.99821C22.4353 9.61409 22.5072 9.073 22.4986 8.76192C22.494 8.57216 22.5377 8.49856 22.7545 8.47671C23.3536 8.40771 23.935 8.24383 24.4692 7.94999C26.0188 7.10357 26.6439 5.71318 26.7911 4.04678C26.8129 3.79204 26.7865 3.52869 26.5174 3.39471ZM13.0143 18.3946C10.6964 16.5724 9.5722 15.9726 9.10816 15.9985C8.67402 16.0244 8.75222 16.5212 8.84768 16.8449C8.94773 17.1646 9.07768 17.3849 9.25996 17.6655C9.38589 17.8512 9.47272 18.1272 9.13404 18.3348C8.38766 18.7965 7.08985 18.1796 7.0289 18.1491C5.51833 17.2595 4.25559 16.0853 3.36546 14.4793C2.50581 12.9337 2.0067 11.2753 1.92447 9.50542C1.90262 9.07818 2.02855 8.92695 2.45406 8.84932C3.01413 8.74582 3.59144 8.72397 4.15093 8.80619C6.51656 9.15178 8.53027 10.2092 10.2185 11.8848C11.1822 12.8388 11.9114 13.979 12.6623 15.0929C13.461 16.2757 14.3201 17.4027 15.4144 18.3268C15.8008 18.6505 16.109 18.8966 16.404 19.0783C15.5144 19.1778 14.0297 19.1991 13.0143 18.3958V18.3946ZM14.1252 11.2489C14.1252 11.0591 14.277 10.9079 14.4679 10.9079C14.511 10.9079 14.5501 10.9165 14.5852 10.9292C14.6329 10.9464 14.6766 10.9723 14.7111 11.0114C14.7721 11.0718 14.8066 11.158 14.8066 11.2489C14.8066 11.4386 14.6548 11.5899 14.4639 11.5899C14.273 11.5899 14.1252 11.4386 14.1252 11.2489ZM17.5759 13.0188C17.3545 13.1096 17.1331 13.1873 16.9203 13.1959C16.5903 13.2131 16.2303 13.0791 16.0348 12.9153C15.7312 12.6605 15.5139 12.5179 15.423 12.0734C15.3839 11.8837 15.4057 11.5899 15.4402 11.4214C15.5185 11.0585 15.4316 10.8257 15.1757 10.614C14.9676 10.4415 14.7025 10.3938 14.4115 10.3938C14.3029 10.3938 14.2034 10.3461 14.1292 10.3076C14.0079 10.2472 13.9078 10.096 14.0033 9.91023C14.0338 9.84985 14.1815 9.70322 14.216 9.67734C14.6111 9.45251 15.0665 9.52612 15.488 9.6946C15.8784 9.85445 16.174 10.1477 16.5989 10.5623C17.033 11.0631 17.1112 11.2011 17.3585 11.5772C17.554 11.871 17.7317 12.1729 17.8536 12.5185C17.9272 12.7341 17.8317 12.9107 17.5759 13.0188Z",fill:e})}),(0,g.jsx)("defs",{children:(0,g.jsx)("clipPath",{id:"clip0_4329_19769",children:(0,g.jsx)("rect",{width:"26.634",height:"19.6",fill:"white",transform:"translate(0.163086 1.75)"})})})]})},nq={current:!1};var nZ=n(17009);function nQ(e){let{children:t}=e,n=(0,nZ.Y)();return(0,g.jsx)(ea,{rgbPrimary:n?"78 107 245":"77 107 254",buttonHoverColor:n?"#3D4FA9":"#2563EB",borderedSecondaryButtonColor:"var(--dsr-text-1)",inputPrefixColor:"var(--dsr-text-1)",modalContentColor:n?"#3A3A46":void 0,label1:n?"#F8FAFF":void 0,label2:n?"#BBB":void 0,rgbHover:n?"68 68 77":"245 245 245",rgbInput:n?"85 85 98":void 0,rgbInputFocus:n?"58 58 70":void 0,textPrimaryButtonColor:n?"#6780FE":void 0,tabsActiveColor:n?"#6780FE":void 0,children:t})}let nY=(0,ta.vt)(e=>({forceGoogleLogin:!1,toggleForceGoogleLogin(){e(e=>({forceGoogleLogin:!e.forceGoogleLogin}))}}));var nX=n(55030),nJ=n(93050),n$=n(75510);let n1=(0,nX.kT)(),n0=n.p+"static/fallbackWhale.3b8b290cc6.png",n2=n.p+"static/fallbackWhaleDark.90a7a060d7.png";var n3=n(27643);function n4(e){let{description:t,buttonText:n,isRecovering:a}=e,r=f.R.useTranslate(),s=(0,nZ.Y)(),o=()=>{e.fatal?e.resetOnFatal():e.navigateRoot()},{fatal:i}=e;return(0,g.jsxs)("div",{className:n3.container,children:[(0,g.jsx)("div",{className:(0,ed.A)(n3.logoContainer,i&&n3.unrecoverable),onClick:i?void 0:o,children:(0,g.jsx)(nK,{})}),(0,g.jsxs)("div",{className:n3.content,children:[(0,g.jsx)("div",{className:n3.imageContainer,children:(0,g.jsx)("img",{src:s?n2:n0,alt:"Error",width:220,height:220})}),(0,g.jsx)("div",{className:n3.description,children:t}),(0,g.jsx)(tM,{variant:"primary",size:"md",onClick:o,loading:a,children:null!=n?n:r("chatInputNewChatButton")})]})]})}let n6=!1,n5=e=>{if(n6)return!0;let t="string"==typeof e?e:"".concat(Object(e).message||Object(e).stack);return!!/Failed to execute '(insertBefore|removeChild)' on 'Node'/.test(t)&&(n9(t),!0)},n9=e=>{if(n6)return;n6=!0,f.y.tracker.error({name:"resetAppOnFatal",message:"app致命错误重置",payload:{info:e}});let t=document.createElement("div");t.id="reset-root",document.body.appendChild(t),f.y.resetOnFatal({node:(0,g.jsx)(n8,{from:"fatal"}),container:t})},n8=e=>{let t,{from:n}=e,a=f.R.useTranslate(),[r,s]=(0,J.useState)(!1),o=(0,J.useRef)(n);o.current=n;let i=(t=f.R.useTranslate(),"fatal"===n?t.fatalPageTip:t.errorPageTitle);return(0,J.useEffect)(()=>{f.y.tracker.info({name:"showIsolatedErrorRecovery",message:"展示独立的ErrorRecovery",payload:{from:o.current}})},[]),(0,g.jsx)(n4,{fatal:!0,description:i,buttonText:a.errorPageReloadButton,isRecovering:r,resetOnFatal:()=>{setTimeout(()=>{window.location.reload()},500),s(!0),f.y.tracker.error({name:"refreshOnBroken",message:"页面崩溃点击刷新",payload:{}})}})};function n7(e){let{children:t}=e,n=(0,eo.zy)(),a=f.R.useTranslate(),[r,s]=(0,J.useState)(!1);return(0,g.jsx)(f.y.ErrorBoundary,{onError:e=>{n5(e)||(f.y.tracker.error({name:"routeRenderFailed",message:"触发路由 Error Boundary",payload:f.y.withError(e,{pathname:n.pathname})}),n1("captureException",e))},renderFallback:e=>{let{error:t}=e;if(!n5(t))return(0,g.jsx)(n4,{description:a.errorPageTitle,buttonText:a.errorPageReloadButton,isRecovering:r,fatal:!0,resetOnFatal:()=>{setTimeout(()=>{window.location.reload()},500),s(!0),f.y.tracker.error({name:"refreshOnBroken",message:"页面崩溃点击刷新",payload:{}})}})},renderFallbackLastResort:()=>(0,g.jsx)(n8,{from:"resort"}),children:t})}var ae=n(47896),at=n(52340);class an{ensureObserver(){return this.observer||(this.observer=new at.j(this.callback.bind(this))),this.observer}callback(e){for(let t of e){if(!t.target.parentElement)continue;let e=this.callbacksMap.get(t.target);e&&e(t)}}observe(e,t){this.callbacksMap.set(e,t),this.ensureObserver().observe(e)}unobserve(e){this.callbacksMap.delete(e),this.ensureObserver().unobserve(e)}constructor(){(0,m._)(this,"observer",void 0),(0,m._)(this,"callbacksMap",new Map)}}function aa(){return l||(l=new an),l}function ar(e){let{onResize:t,children:n,forwardedRef:a}=e,r=a||(0,J.useRef)(null),s=(0,em.SE)(t),o=(0,J.useRef)(!0);return(0,J.useLayoutEffect)(()=>{let e=r.current;if(e)return aa().observe(e,e=>{s.current({entry:e,isFirst:o.current}),o.current=!1}),()=>{aa().unobserve(e)}},[r.current]),n({ref:r})}var as=n(32675),ao=n(42653);let ai=e=>{let{style:t,dotSize:n,dotMargin:a,className:r}=e;return(0,g.jsx)("div",{className:(0,ed.A)(r,ao.container),style:t,children:[0,1,2].map(e=>(0,g.jsx)("div",{className:ao.dot,style:{width:n,height:n,marginRight:e<2?a:void 0}},e))})};var al=n(38499);let ad=(0,J.createContext)({setShowScrollBottomButton:al.A,checkScrollButton:al.A,setCheckScrollButton:al.A}),ac=(0,ta.vt)(e=>({show:!1,toggle:t=>e({show:t})})),au=(0,J.memo)(function(e){let{children:t}=e,n=(0,J.useRef)(al.A),a=(0,J.useMemo)(()=>({setShowScrollBottomButton:e=>ac.getState().toggle(e),checkScrollButton:()=>n.current(),setCheckScrollButton:e=>n.current=e}),[]);return(0,g.jsx)(ad.Provider,{value:a,children:t})}),ah=e=>{let t=(0,J.useRef)(e),n=(0,J.useRef)(al.A);n.current=(0,J.useContext)(ad).checkScrollButton,(0,J.useLayoutEffect)(()=>{e!==t.current&&n.current(),t.current=e},[e])},ap=(0,J.createContext)({requireScrollToBottom:()=>{}}),ag=()=>(0,J.useContext)(ap).requireScrollToBottom;function am(e){let{sessionId:t,messageId:n}=e,a=(0,W.KT)(t,n).messageBody.useTips("INFO");return(0,g.jsx)(g.Fragment,{children:a.map(e=>(0,g.jsx)("div",{style:{font:"var(--dsw-font-markdown-small)",color:"var(--dsw-alias-label-secondary)",margin:"6px 0"},children:e.content},e.content))})}let af=null,aC=null,av=()=>null===af?(null===aC&&(aC=Promise.all([n.e("59").then(n.bind(n,80101)).then(e=>af=e.default),n.e("59").then(n.bind(n,14564)),n.e("59").then(n.t.bind(n,8180,19))]).then(e=>{let[t]=e;return t})),aC):af;var ab=n(34434),ax=n(49349),aE=n(60669),a_=n(46233);let aS={extensions:[(0,n(49083).T)()],mdastExtensions:[(0,a_.C)()]},ay={extensions:[(0,ax.D)({singleDollarTextMath:!1})],mdastExtensions:[(0,aE.c)()]};n(87492),n(42760),n(41311),n(39070),n(32266);var aw=n(48905),aI=n(65270),aT=n(6612);let aA=RegExp("(https?://)?((?:(?!-)[A-Za-z0-9-]{0,62}[A-Za-z0-9]\\.){1,3}(?:".concat("directory|tokyocom|company|finance|monster|network|website|design|garden|google|online|photos|report|school|social|travel|audio|bible|click|cloud|codes|media|movie|ninja|press|rocks|space|today|tools|video|watch|works|world|asia|bank|best|blog|cash|chat|city|club|fund|goog|help|host|info|life|link|live|maad|name|news|nico|page|sale|saxo|site|tech|town|wiki|work|zone|art|bar|biz|cat|com|dev|dog|edu|foo|fun|gle|gov|how|icu|int|men|mil|moe|net|new|one|onl|org|pro|pub|red|rip|soy|top|vip|xpi|xxx|xyz|ac|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cq|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|eh|es|et|eu|ev|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gr|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|ie|il|im|in|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|me|mg|mh|ml|mm|mn|mo|mp|mq|mr|ms|mt|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|np|nr|nt|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pt|pw|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|si|sj|sk|sl|sm|sn|so|sr|st|su|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|va|vc|ve|vg|vn|vu|wf|ws|ye|yt|yu|za|zm|zr|zw","))([^ \r\n]*)"),"ig"),ak=["","》","《","","","","、","","】","【","","","","","”","“","","。","","*","'",'"'],aM=["?","/","#"],aR=e=>!e||!e.match(/^([0-9]|[a-z])/i);function aj(e){return e>=19968&&e<=40959||e>=13312&&e<=19903||e>=63744&&e<=64255||e>=12352&&e<=12447||e>=12448&&e<=12543||e>=44032&&e<=55215}let aN=/\[reference:(\d+)\]/g,aL=(e,t)=>({index:Number(t),type:"deepSearchReference"}),aO=/\[citation:(\d+)\]/g,aF=(e,t)=>({value:Number(t),type:"citation"});class aP{touch(e){this.sequence.delete(e),this.sequence.add(e)}set(e,t){this.cacheMap.set(e,t),this.touch(e),this.clear()}get(e){let t=this.cacheMap.get(e);return t&&this.touch(e),t}clear(){if(this.cacheMap.size<this.config.clearAt)return;let e=this.cacheMap.size-this.config.clearTo;for(let t of this.sequence){if(e<=0)break;this.cacheMap.delete(t),this.sequence.delete(t),e--}}constructor(e){(0,m._)(this,"config",void 0),(0,m._)(this,"cacheMap",new Map),(0,m._)(this,"sequence",new Set),this.config=e}}let aD=new WeakSet,aB=(e,t)=>{e.forEach(e=>{t(e),"children"in e&&aB(e.children,t)})},aV=new class{adjustPosAndSave(e,t,n){var a,r,s,o,i;let l,d=n.nodes,c=n.offset,u=t.children.slice(0,-2),h=null==(r=u.at(-1))||null==(a=r.position)?void 0:a.end.offset;o=t,i=null==(s=d.at(-1))?void 0:s.position,(l=e=>{if(!e.position||!i||aD.has(e.position))return;aD.add(e.position);let{start:t,end:n}=e.position,a=i.end;t.line+=a.line-1,void 0!==t.offset&&(t.offset+=a.offset||0),n.line+=a.line-1,void 0!==n.offset&&(n.offset+=a.offset||0)})(o),aB(o.children,l),!u.length||void 0!==h&&Number.isInteger(h)&&this.accessor.set(e,{offset:h+c,nodes:d.concat(u)})}getAstAndTrim(e,t){let n=this.accessor.get(e);return n?{cacheRes:{nodes:n.nodes,offset:n.offset},md:t.slice(n.offset)}:{cacheRes:{nodes:[],offset:0},md:t}}joinAst(e,t){return e.children=t.concat(e.children),e}constructor(e={clearAt:80,clearTo:50}){(0,m._)(this,"accessor",void 0),this.accessor=new aP(e)}},aH=(e,t,n)=>t&&e?aV.getAstAndTrim(e,n):{md:n,cacheRes:{nodes:[],offset:0}},aU=(e,t)=>t?e.replace(/(\*\s*)+$/,""):e;var aW=n(41387),az=n(1800);async function aG(e,t){try{await navigator.clipboard.writeText(e)}catch{var n,a;let r;n=e,a=(a=t)||document.body,(r=document.createElement("textarea")).value=n,r.style.position="fixed",r.style.opacity="0",a.appendChild(r),r.focus(),r.select(),document.execCommand("copy"),a.removeChild(r)}}n(95801);let aK=[],aq={shell:"bash",assembly:"asm6502",asm:"asm6502",vue:"markup",xml:"markup",html:"markup","c++":"cpp",cc:"cpp",cplusplus:"cpp",abap:"abap",abnf:"abnf",actionscript:"actionscript",ada:"ada",agda:"agda",al:"al",antlr4:"antlr4",apacheconf:"apacheconf",apex:"apex",apl:"apl",applescript:"applescript",aql:"aql",arduino:"arduino",arff:"arff",armasm:"armasm",arturo:"arturo",asciidoc:"asciidoc",asm6502:"asm6502",asmatmel:"asmatmel",aspnet:"aspnet",autohotkey:"autohotkey",autoit:"autoit",avisynth:"avisynth","avro-idl":"avro-idl",awk:"awk",bash:"bash",basic:"basic",batch:"batch",bbcode:"bbcode",bbj:"bbj",bicep:"bicep",birb:"birb",bison:"bison",bnf:"bnf",bqn:"bqn",brainfuck:"brainfuck",brightscript:"brightscript",bro:"bro",bsl:"bsl",c:"c",cfscript:"cfscript",chaiscript:"chaiscript",cil:"cil",cilkc:"cilkc",cilkcpp:"cilkcpp",clike:"clike",clojure:"clojure",cmake:"cmake",cobol:"cobol",coffeescript:"coffeescript",concurnas:"concurnas",cooklang:"cooklang",coq:"coq",core:"core",cpp:"cpp",crystal:"crystal",cs:"csharp","c#":"csharp",csharp:"csharp",cshtml:"cshtml",csp:"csp","css-extras":"css-extras",css:"css",csv:"csv",cue:"cue",cypher:"cypher",d:"d",dart:"dart",dataweave:"dataweave",dax:"dax",dhall:"dhall",diff:"diff",django:"django","dns-zone-file":"dns-zone-file",docker:"docker",dot:"dot",ebnf:"ebnf",editorconfig:"editorconfig",eiffel:"eiffel",ejs:"ejs",elixir:"elixir",elm:"elm",erb:"erb",erlang:"erlang",etlua:"etlua","excel-formula":"excel-formula",factor:"factor",false:"false","firestore-security-rules":"firestore-security-rules",flow:"flow",fortran:"fortran",fsharp:"fsharp",ftl:"ftl",gap:"gap",gcode:"gcode",gdscript:"gdscript",gedcom:"gedcom",gettext:"gettext",gherkin:"gherkin",git:"git",glsl:"glsl",gml:"gml",gn:"gn","go-module":"go-module",go:"go",gradle:"gradle",graphql:"graphql",groovy:"groovy",haml:"haml",handlebars:"handlebars",hs:"haskell",haskell:"haskell",haxe:"haxe",hcl:"hcl",hlsl:"hlsl",hoon:"hoon",hpkp:"hpkp",hsts:"hsts",http:"http",ichigojam:"ichigojam",icon:"icon","icu-message-format":"icu-message-format",idris:"idris",iecst:"iecst",ignore:"ignore",inform7:"inform7",ini:"ini",io:"io",j:"j",java:"java",javadoc:"javadoc",javadoclike:"javadoclike",js:"javascript",javascript:"javascript",javastacktrace:"javastacktrace",jexl:"jexl",jolie:"jolie",jq:"jq","js-extras":"js-extras","js-templates":"js-templates",jsdoc:"jsdoc",json:"json",json5:"json5",jsonp:"jsonp",jsstacktrace:"jsstacktrace",jsx:"jsx",julia:"julia",keepalived:"keepalived",keyman:"keyman",kt:"kotlin",kotlin:"kotlin",kumir:"kumir",kusto:"kusto",tex:"latex",latex:"latex",latte:"latte",less:"less",lilypond:"lilypond","linker-script":"linker-script",liquid:"liquid",lisp:"lisp",livescript:"livescript",llvm:"llvm",log:"log",lolcode:"lolcode",lua:"lua",magma:"magma",mk:"makefile",makefile:"makefile",md:"markdown",markdown:"markdown","markup-templating":"markup-templating",markup:"markup",mata:"mata",matlab:"matlab",maxscript:"maxscript",mel:"mel",mermaid:"mermaid",metafont:"metafont",mizar:"mizar",mongodb:"mongodb",monkey:"monkey",moonscript:"moonscript",n1ql:"n1ql",n4js:"n4js","nand2tetris-hdl":"nand2tetris-hdl",naniscript:"naniscript",nasm:"nasm",neon:"neon",nevod:"nevod",nginx:"nginx",nim:"nim",nix:"nix",nsis:"nsis",objectivec:"objectivec",ocaml:"ocaml",odin:"odin",opencl:"opencl",openqasm:"openqasm",oz:"oz",parigp:"parigp",parser:"parser",pascal:"pascal",pascaligo:"pascaligo",pcaxis:"pcaxis",peoplecode:"peoplecode",perl:"perl","php-extras":"php-extras",php:"php",phpdoc:"phpdoc","plant-uml":"plant-uml",plsql:"plsql",powerquery:"powerquery",powershell:"powershell",processing:"processing",prolog:"prolog",promql:"promql",properties:"properties",protobuf:"protobuf",psl:"psl",pug:"pug",puppet:"puppet",pure:"pure",purebasic:"purebasic",purescript:"purescript",py:"python",python:"python",q:"q",qml:"qml",qore:"qore",qsharp:"qsharp",r:"r",racket:"racket",reason:"reason",regex:"regex",rego:"rego",renpy:"renpy",rescript:"rescript",rest:"rest",rip:"rip",roboconf:"roboconf",robotframework:"robotframework",ruby:"ruby",rust:"rust",sas:"sas",sass:"sass",scala:"scala",scheme:"scheme",scss:"scss","shell-session":"shell-session",smali:"smali",smalltalk:"smalltalk",smarty:"smarty",sml:"sml",solidity:"solidity","solution-file":"solution-file",soy:"soy",sparql:"sparql","splunk-spl":"splunk-spl",sqf:"sqf",sql:"sql",squirrel:"squirrel",stan:"stan",stata:"stata",stylus:"stylus",supercollider:"supercollider",swift:"swift",systemd:"systemd","t4-cs":"t4-cs","t4-templating":"t4-templating","t4-vb":"t4-vb",tap:"tap",tcl:"tcl",textile:"textile",toml:"toml",tremor:"tremor",tsx:"tsx",tt2:"tt2",turtle:"turtle",twig:"twig",ts:"typescript",typescript:"typescript",typoscript:"typoscript",unrealscript:"unrealscript",uorazor:"uorazor",uri:"uri",v:"v",vala:"vala",vbnet:"vbnet",velocity:"velocity",verilog:"verilog",vhdl:"vhdl",vim:"vim","visual-basic":"visual-basic",warpscript:"warpscript",wasm:"wasm","web-idl":"web-idl",wgsl:"wgsl",wiki:"wiki",wolfram:"wolfram",wren:"wren",xeora:"xeora","xml-doc":"xml-doc",xojo:"xojo",xquery:"xquery",yaml:"yaml",yang:"yang",zig:"zig"},aZ={},aQ=(0,J.createContext)(null);n(71060),n(14918);let aY=(0,J.createContext)({copyCodeText:"",copyCodeOkText:"",onCopyCode:void 0,citeProps:null,disableLink:!1}),aX=aY.Provider,aJ=()=>(0,J.useContext)(aY),a$=(0,J.createContext)({markdown:""}),a1=a$.Provider,a0=()=>(0,J.useContext)(a$).markdown,a2=(0,J.memo)(function(e){var t,n;let{node:a,PhasingContent:r}=e,s=null==(n=a.position)||null==(t=n.start)?void 0:t.offset,o=a0(),i=void 0===s?"*":o[s],l=["+","-","*","/","="],d=function e(t){let n="";switch(t.type){case"text":n+=t.value;break;case"emphasis":case"strong":n+=t.children.map(t=>e(t)).join("")}return n}(a),c=!1;if("*"===i){if(/^\d/.test(d)&&/\d$/.test(d))c=!0;else if(/^[a-z]$/.test(d))c=!0;else if(l.some(e=>d.includes(e)))if(/\d/.test(d))c=!0;else{let e=d.split("").reduce((e,t)=>l.includes(t)?e+1:e,0);c=e+1>=d.length-e}}return c?(0,g.jsxs)(g.Fragment,{children:["*",(0,g.jsx)(r,{nodes:a.children}),"*"]}):(0,g.jsx)("em",{children:(0,g.jsx)(r,{nodes:a.children})})}),a3=e=>{e&&!e.match(/^[a-zA-Z]+:\/\//)&&(e="https://".concat(e));try{let t=new URL(e);if(["http:","https:"].includes(t.protocol))return encodeURI(e);return}catch(e){return}},a4=new Set,a6=(0,J.memo)(function(e){let{node:t,PhasingContent:n}=e,{disableLink:a}=aJ(),{reportHeuristicLink:r}=(0,J.useContext)(aQ)||{};if((0,J.useEffect)(()=>{var e;let n=t.children.at(0),a=(null==n?void 0:n.type)==="text"?n.value:t.url;(null==(e=t.data)?void 0:e.isHeuristic)&&!a4.has(a)&&(a4.add(a),null==r||r(a))},[t,r]),a||t.url.startsWith("mailto:"))return(0,g.jsx)(n,{nodes:t.children});let s=a3(t.url);return(0,g.jsx)("a",{href:s,title:t.title||void 0,target:"_blank",rel:"noreferrer",children:(0,g.jsx)(n,{nodes:t.children})})});function a5(e){var t;let{node:n}=e,a=a3(n.url);return(0,g.jsx)("a",{href:a,title:null!=(t=n.title)?t:"",target:"_blank",rel:"noreferrer",children:a})}var a9=n(55338);let a8=(0,J.memo)(function(e){let{height:t,minWidth:n,paddingLeading:a,paddingTrailing:r,inner:s,domRef:o,domProps:i,pointer:l,className:d}=e,c=(0,J.useRef)(null),u=(0,J.useRef)(null);return(0,g.jsxs)("span",{className:d,style:{display:"inline",cursor:l?"pointer":"default"},ref:o,...i,children:[(0,g.jsx)("span",{style:{opacity:0},ref:c,children:"-"}),(0,g.jsx)(ar,{onResize:e=>{let{entry:s}=e,i=c.current,l=o.current;if(!i||!l)return;let d=s.contentRect.width,{height:h,width:p}=i.getBoundingClientRect();if(l.style.paddingBottom="".concat((t-h)/2,"px"),l.style.paddingTop=l.style.paddingBottom,l.style.paddingLeft="".concat(a,"px"),l.style.paddingRight="".concat(r,"px"),d<n-a-r?i.style.margin="0 ".concat((n-a-r-p)/2,"px"):i.style.margin="0 ".concat((d-p)/2,"px"),a9.n){let e=u.current;e&&(e.style.opacity="0",e.offsetWidth,e.style.opacity="1")}},children:e=>{let{ref:t}=e;return(0,g.jsx)("span",{ref:(0,as.P)(t,u),style:{position:"absolute",left:"50%",top:"50%",transform:"translateX(-50%) translateY(-50%)"},children:s})}})]})});function a7(e){let{height:t=18,minWidth:n=18,paddingLeading:a=4,paddingTrailing:r=4,text:s,domRef:o,domProps:i,pointer:l=!1}=e;return(0,g.jsx)(a8,{inner:s,domRef:o,domProps:i,minWidth:n,height:t,className:"ds-markdown-cite",paddingLeading:a,paddingTrailing:r,pointer:l})}let re=(0,J.memo)(function(e){let{text:t,okText:n,onClick:a}=e,[r,s]=(0,J.useState)(!1);return(0,g.jsx)("div",{className:"ds-markdown-code-copy-button",onClick:()=>{r||(a(),s(!0),setTimeout(()=>{s(!1)},1e3))},children:r?n:t})}),rt=e=>e.children,rn=(0,J.memo)(function(e){let{code:t,infostring:n,offset:a}=e,r=function(e){let{markdown:t,endOffset:n}=e;return void 0!==n&&!/```\s*$/.test(t.slice(Math.max(0,n-24),n+1))}({markdown:a0(),endOffset:a}),{onCopyCode:s,copyCodeOkText:o,copyCodeText:i}=aJ(),{CodeAction:l,CodeFooterAction:d,codeTheme:c,CodeContent:u,CodeInfoRow:h,CodeContext:p=rt,codeBottom:m}=(0,J.useContext)(aQ)||{},f=(0,J.useState)(0)[1],C=function(e){if(!(e in aq))return!0;let t=aq[e];return t&&aK.includes(t)}(n);C||(function(e){let t=aq[e]||null;if(t){let e=aZ[t];if(e)return e()}return Promise.resolve()})(n).then(()=>{f(e=>e+1)});let v=aq[n]||null,b=(0,J.useCallback)(()=>{var e;let t=null==(e=x.current)?void 0:e.textContent;t&&aG(t),null==s||s({lang:v||""})},[s,v]),x=(0,J.useRef)(null),E=(0,g.jsx)(re,{text:i,okText:o,onClick:b}),_=(0,J.useMemo)(()=>aW.highlight(t,v&&C?aW.languages[v]:aW.languages.plaintext,v||"plaintext"),[t,v,C]),S=(0,J.useRef)(null);return(0,g.jsx)(p,{infostring:n,children:(0,g.jsxs)("div",{className:"md-code-block ".concat("dark"===c?"md-code-block-dark":"md-code-block-light"),ref:S,children:[(0,g.jsx)("div",{className:"md-code-block-banner-wrap",children:(0,g.jsx)("div",{className:"md-code-block-banner ".concat(h?"md-code-block-banner-lite":""),children:h?(0,g.jsx)(h,{isOpen:r,code:t,infostring:n,codeBlockRef:S}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("div",{className:"md-code-block-infostring",children:n}),(0,g.jsx)("div",{className:"md-code-block-action",children:!h&&l?(0,g.jsx)(l,{copyButton:E,code:t,infostring:n}):E})]})})}),u?(0,g.jsx)(u,{isOpen:r,code:t,infostring:n,html:_}):(0,g.jsx)("pre",{ref:x,dangerouslySetInnerHTML:{__html:_}}),d?(0,g.jsx)(d,{isOpen:r,code:t,infostring:n,renderFooter:e=>(0,g.jsx)("div",{className:"md-code-block-footer",children:e})}):null,m]})})}),ra=(0,J.memo)(function(e){let{code:t}=e;return(0,g.jsx)("code",{children:t})}),rr=(0,J.memo)(function(e){let{node:t}=e,{DeepSearchReference:n}=(0,J.useContext)(aQ)||{};if(!n){let e;return e=t.index,"[reference:".concat(e,"]")}return(0,g.jsx)(n,{index:t.index})}),rs=(0,J.memo)(function(e){var t,n;let{node:a,citeProps:r}=e,{citeProps:s}=aJ(),o=r||s,{value:i}=a,l=(null==o||null==(t=o.check)?void 0:t.call(o,i))||{valid:!0,text:""};if(!l.valid)return l.fallback;let{CiteWrapper:d=e=>{let{renderTrigger:t}=e;return(0,g.jsx)(g.Fragment,{children:t({domRef:{current:null},domProps:void 0})})}}=o||{},c=e=>()=>null==o?void 0:o.onOpenLink(e),u=null==o||null==(n=o.useLink)?void 0:n.call(o);return(0,g.jsx)(d,{value:i,renderTrigger:e=>{var t;let{domRef:n,domProps:a}=e,r=u||(null==o||null==(t=o.getLink)?void 0:t.call(o,i)),s=(0,g.jsx)(a7,{pointer:!!r,domRef:n,domProps:a,text:l.text});return r?(0,g.jsx)("a",{href:r,target:"_blank",rel:"noreferrer",onClick:c(r),onAuxClick:c(r),style:{cursor:"default"},children:s}):s}})}),ro={inline:'<span class="katex">',inlineEnd:"</span>",displayMode:'<span class="katex-display"><span class="katex">',displayModeEnd:"</span></span>"},ri=(e,t)=>{let n=(0,J.useRef)(""),a=(0,J.useRef)(av()),[r,s]=(0,J.useState)(a.current instanceof Promise?null:a.current);return(0,J.useEffect)(()=>{a.current instanceof Promise&&a.current.then(e=>{s(e)})},[]),(0,J.useMemo)(()=>{if(!r)return"";try{let a=r.renderToString(e,{throwOnError:!0,strict:!1,displayMode:!t}).slice(ro[t?"inline":"displayMode"].length,-ro[t?"inlineEnd":"displayModeEnd"].length);return n.current=a,a}catch(e){return n.current}},[r,e,t])},rl=(0,J.memo)(function(e){let{value:t}=e,n=ri(t,!1);return(0,g.jsx)("span",{className:(0,ed.A)("katex-display","ds-markdown-math"),children:(0,g.jsx)("span",{className:"katex",dangerouslySetInnerHTML:{__html:n}})})}),rd=(0,J.memo)(function(e){let{value:t}=e,n=ri(t,!0);return(0,g.jsx)("span",{className:"katex",dangerouslySetInnerHTML:{__html:n}})}),rc=(0,J.memo)(function(e){let{value:t}=e;return t.match(/^<br\s*\/?>$/i)?(0,g.jsx)("br",{}):(0,g.jsx)("span",{className:"ds-markdown-html",children:t})}),ru=(0,J.memo)(function(e){let{node:t}=e;return t.ordered?(0,g.jsx)("ol",{start:t.start||void 0,children:t.children.map((e,t)=>(0,g.jsx)("li",{children:(0,g.jsx)(rS,{nodes:e.children})},t))}):(0,g.jsx)("ul",{children:t.children.map((e,t)=>(0,g.jsx)("li",{children:(0,g.jsx)(rS,{nodes:e.children})},t))})}),rh=(0,J.memo)(function(e){let{nodes:t}=e;return(0,g.jsx)("tr",{children:t.map((e,t)=>(0,g.jsx)("td",{children:(0,g.jsx)(rb,{nodes:e.children})},t))})}),rp=e=>{let{children:t}=e;return(0,g.jsx)("div",{className:"markdown-table-wrapper",children:t})},rg=(0,J.memo)(function(e){var t,n;let{node:a}=e,{TableWrapper:r=rp}=null!=(n=(0,J.useContext)(aQ))?n:{},s=null==(t=a.children[0])?void 0:t.children.length;return(0,g.jsx)(r,{children:(0,g.jsxs)("table",{children:[a.children[0]?(0,g.jsx)("thead",{children:(0,g.jsx)("tr",{children:a.children[0].children.map((e,t)=>(0,g.jsx)("th",{children:(0,g.jsx)(rb,{nodes:e.children})},t))})}):null,a.children[1]?(0,g.jsx)("tbody",{children:a.children.slice(1).map((e,t)=>{let n=e.children.length||0;return(0,g.jsxs)("tr",{children:[e.children.map((e,t)=>(0,g.jsx)("td",{children:(0,g.jsx)(rb,{nodes:e.children})},t)),Array.from({length:s-n}).map((e,t)=>(0,g.jsx)("td",{},"ptd_".concat(t)))]},t)})}):null]})})}),rm=(0,J.memo)(function(e){let{nodes:t}=e;return(0,g.jsx)(g.Fragment,{children:t.map((e,t)=>{switch(e.type){case"heading":return(0,g.jsx)(rC,{depth:e.depth,nodes:e.children},t);case"break":return(0,g.jsx)("br",{},t);case"blockquote":return(0,g.jsx)("blockquote",{children:(0,g.jsx)(rS,{nodes:e.children})},t);case"code":var n;return(0,g.jsx)(rn,{code:e.value,infostring:e.lang||"text",offset:null==(n=e.position)?void 0:n.end.offset},t);case"delete":return(0,g.jsx)(rf,{node:e},t);case"text":return(0,g.jsx)(rE,{children:e.value},t);case"table":return(0,g.jsx)(rg,{node:e},t);case"emphasis":return(0,g.jsx)(a2,{node:e,PhasingContent:rb},t);case"tableRow":return(0,g.jsx)(rh,{nodes:e.children},t);case"tableCell":return(0,g.jsx)("td",{children:(0,g.jsx)(rb,{nodes:e.children})},t);case"list":return(0,g.jsx)(ru,{node:e},t);case"link":return(0,g.jsx)(a6,{node:e,PhasingContent:rb},t);case"strong":return(0,g.jsx)("strong",{children:(0,g.jsx)(rb,{nodes:e.children})},t);case"listItem":return(0,g.jsx)("li",{children:(0,g.jsx)(rS,{nodes:e.children})},t);case"paragraph":return(0,g.jsx)("p",{className:"ds-markdown-paragraph",children:(0,g.jsx)(rb,{nodes:e.children})},t);case"image":return(0,g.jsx)(a5,{node:e},t);case"inlineCode":return(0,g.jsx)(ra,{code:e.value},t);case"thematicBreak":return(0,g.jsx)("hr",{},t);case"html":return(0,g.jsx)(rc,{value:e.value},t);case"math":return(0,g.jsx)(rl,{value:e.value},t);case"inlineMath":return(0,g.jsx)(rd,{value:e.value},t);case"yaml":case"linkReference":case"imageReference":case"footnoteDefinition":case"footnoteReference":case"mdxJsxFlowElement":case"mdxJsxTextElement":return null;case"definition":return(0,g.jsxs)(J.Fragment,{children:[(0,az.l)(e),(0,g.jsx)("br",{})]},t);case"citation":return(0,g.jsx)(rs,{node:e},t);case"deepSearchReference":return(0,g.jsx)(rr,{node:e},t);default:return rv(e)}})})}),rf=(0,J.memo)(function(e){let{node:t}=e;return(0,g.jsxs)(g.Fragment,{children:[rw(t),(0,g.jsx)(rb,{nodes:t.children}),rI(t)]})}),rC=(0,J.memo)(function(e){let{depth:t,nodes:n}=e;return 0===n.length?null:(0,g.jsx)(g.Fragment,{children:(0,J.createElement)("h".concat(t),null,(0,g.jsx)(rb,{nodes:n}))})}),rv=e=>null,rb=(0,J.memo)(function e(t){let{nodes:n}=t;return(0,g.jsx)(g.Fragment,{children:n.map((t,n)=>{switch(t.type){case"inlineMath":return(0,g.jsx)(rd,{value:t.value},n);case"break":return(0,g.jsx)("br",{},n);case"delete":return(0,g.jsx)(rf,{node:t},n);case"emphasis":return(0,g.jsx)(a2,{node:t,PhasingContent:e},n);case"image":return(0,g.jsx)(a5,{node:t},n);case"html":return(0,g.jsx)(rc,{value:t.value},n);case"inlineCode":return(0,g.jsx)(ra,{code:t.value},n);case"link":return(0,g.jsx)(a6,{node:t,PhasingContent:e},n);case"strong":return(0,g.jsx)("strong",{children:(0,g.jsx)(e,{nodes:t.children})},n);case"text":return(0,g.jsx)(rE,{children:t.value},n);case"footnoteReference":case"imageReference":case"linkReference":case"mdxJsxTextElement":return null;case"citation":return(0,g.jsx)(rs,{node:t},n);case"deepSearchReference":return(0,g.jsx)(rr,{node:t},n);default:return rv(t)}})})}),rx=/\\boxed\{[^}]+\}/,rE=(0,J.memo)(function(e){let{children:t}=e,n=[];return t.split("\n").forEach((e,t)=>{e.match(rx)?n.push((0,g.jsx)(r_,{text:e},t+"tbm"),(0,g.jsx)("br",{},t)):n.push((0,g.jsx)("span",{children:e},t+"s"),(0,g.jsx)("br",{},t+"br"))}),n.pop(),n}),r_=(0,J.memo)(function(e){let{text:t}=e,n="\\boxed{",a=n.length,r=t.indexOf(n),s=1,o=-1;for(let e=r+a;e<t.length;e++)if("}"===t[e]&&(s-=1),"{"===t[e]&&(s+=1),0===s){o=e;break}if(-1===o)return t;let i=t.slice(r+a,o);return(0,g.jsxs)(g.Fragment,{children:[t.slice(0,r),(0,g.jsx)(rd,{value:i}),t.slice(o+1)]})}),rS=(0,J.memo)(function e(t){let{nodes:n}=t;return n.map((t,n)=>{switch(t.type){case"math":return(0,g.jsx)(rl,{value:t.value},n);case"footnoteDefinition":case"definition":case"mdxJsxFlowElement":return null;case"thematicBreak":return(0,g.jsx)("hr",{},n);case"blockquote":return(0,g.jsx)("blockquote",{children:(0,g.jsx)(e,{nodes:t.children})},n);case"html":return(0,g.jsx)(rc,{value:t.value},n);case"heading":return(0,J.createElement)("h".concat(t.depth),{key:n},(0,g.jsx)(rb,{nodes:t.children}));case"paragraph":return(0,g.jsx)("p",{className:"ds-markdown-paragraph",children:(0,g.jsx)(rb,{nodes:t.children})},n);case"code":var a;return(0,g.jsx)(rn,{code:t.value,infostring:t.lang||"text",offset:null==(a=t.position)?void 0:a.end.offset},n);case"table":return(0,g.jsx)(rg,{node:t},n);case"list":return(0,g.jsx)(ru,{node:t},n);case"citation":return(0,g.jsx)(rs,{node:t},n);case"deepSearchReference":return(0,g.jsx)(rr,{node:t},n);default:return rv(t)}})}),ry=(0,J.memo)(function(e){let{ast:t,markdown:n,copyCodeText:a,copyCodeOkText:r,zoom:s=1,onCopyCode:o,citeProps:i,onUpdate:l,className:d,disableLink:c=!1}=e,u=(0,J.useMemo)(()=>({copyCodeOkText:r,copyCodeText:a,onCopyCode:o,citeProps:i,disableLink:c}),[i,r,a,o,c]),h=(0,J.useRef)(()=>0);h.current=l,(0,J.useLayoutEffect)(()=>h.current(),[t.children]);let p=(0,J.useMemo)(()=>({markdown:n}),[n]);return(0,J.useMemo)(()=>(0,g.jsx)(aX,{value:u,children:(0,g.jsx)(a1,{value:p,children:(0,g.jsx)("div",{className:(0,ed.A)("ds-markdown",d),style:{"--ds-md-zoom":s},children:(0,g.jsx)(rm,{nodes:t.children})})})}),[u,p,d,s,t.children])}),rw=e=>{var t,n,a,r;let s=e.children[0],o=null!=(a=null==(t=e.position)?void 0:t.start.offset)?a:NaN,i=null!=(r=null==(n=s.position)?void 0:n.start.offset)?r:NaN;return Number.isInteger(o)&&Number.isInteger(i)?"~".repeat(i-o):""},rI=e=>{var t,n,a,r;let s=e.children.at(-1),o=null!=(a=null==(t=e.position)?void 0:t.end.offset)?a:NaN,i=null!=(r=null==s||null==(n=s.position)?void 0:n.end.offset)?r:NaN;return Number.isInteger(o)&&Number.isInteger(i)?"~".repeat(o-i):""};function rT(e){let{children:t,codeBottom:n,CodeAction:a,CodeFooterAction:r,codeTheme:s,CodeInfoRow:o,CodeContent:i,CodeContext:l,TableWrapper:d,reportHeuristicLink:c,DeepSearchReference:u}=e;return(0,g.jsx)(aQ.Provider,{value:(0,J.useMemo)(()=>({codeBottom:n,CodeAction:a,CodeFooterAction:r,codeTheme:s,CodeInfoRow:o,CodeContent:i,CodeContext:l,TableWrapper:d,reportHeuristicLink:c,DeepSearchReference:u}),[a,i,l,r,o,d,n,s,c,u]),children:t})}let rA=(0,J.memo)(function(e){let{citeProps:t,cacheKey:n,loading:a,content:r,disableLink:s}=e,o=ag(),i=(0,em.DK)(()=>{a&&o()}),l=f.R.useTranslate(),{ast:d,processedMarkdown:c}=function(e){let{ast:t,markdown:n}=(0,J.useMemo)(()=>(e=>{var t,n,a,r;let s,{markdown:o,loading:i,onAstPreprocessError:l,parseMath:d,cacheKey:c}=e,u=aU(o,i);if(!u)return{ast:null,markdown:""};let{md:h,cacheRes:p}=aH(c,i,u),g=(t={parseMath:d},(s={extensions:[],mdastExtensions:[]}).extensions.push(aS.extensions["0"]),s.mdastExtensions.push(aS.mdastExtensions["0"]),t.parseMath&&(s.extensions.push(ay.extensions["0"]),s.mdastExtensions.push(ay.mdastExtensions["0"])),n=(0,ab.Y)(h,s),(0,aT.T)(n,[[aA,function e(t,n,a,r,s){let o="";if(!function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(void 0===e.input||void 0===e.index)return!1;let n=e.input.charCodeAt(e.index-1);return 0===e.index||(0,aI.Ny)(n)||(0,aI.es)(n)||aj(n)&&(!t||47!==n)}(s))return!1;void 0===n&&(n="",o="https://");let i=function(e){let t=e.at(0);if(t&&!aM.includes(t))return["",e];for(let t of ak){let n=e.indexOf(t);if(-1!==n)return[e.substring(0,n),e.substring(n)]}return[e,void 0]}(r),l=function(e){for(let t=0;t<e.length;t++)if(aj(e.charCodeAt(t)))return[e.substring(0,t),e.substring(t)];let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],a=n.indexOf(")"),r=(0,aw.D)(e,"("),s=(0,aw.D)(e,")");for(;-1!==a&&r>s;)e+=n.slice(0,a+1),a=(n=n.slice(a+1)).indexOf(")"),s++;return[e,n]}(a+i[0]);if(!l[0]||!aR(i[1])||!aR(l[1]))return!1;let d={type:"link",title:null,url:o+n+l[0],children:[{type:"text",value:n+l[0]}],data:{isHeuristic:!0}},c=d;return l[1]&&(c=[d,{type:"text",value:l[1]}]),i[1]&&(c=[...Array.isArray(c)?c:[c],{type:"text",value:i[1]}]),Array.isArray(c)&&(c=c.flatMap(t=>"text"===t.type?function(t){let n=new RegExp(aA),a=n.exec(t);for(;a;){let[,r,s,o=""]=a,i=e(a[0],r,s,o,{input:t,index:a.index});if(!1!==i)return[{type:"text",value:t.substring(0,a.index)},...[i].flat()];a=n.exec(t)}return[{type:"text",value:t}]}(t.value):t)),c}]],{ignore:["link","linkReference"]}),a=n,(0,aT.T)(a,[[aN,aL]],{ignore:["link","linkReference"]}),r=a,(0,aT.T)(r,[[aO,aF]],{ignore:["link","linkReference"]}),r);c&&aV.adjustPosAndSave(c,g,p);let m=aV.joinAst(g,p.nodes);return!function e(t){let{ast:n,loading:a,onError:r}=t;if(a)try{let t=n.children[n.children.length-1];if(!t)return;if("list"===t.type){let n=t.children[t.children.length-1];if(n){let t=n.children[n.children.length-1];if(t)if("paragraph"===t.type){let e=t.children[t.children.length-1];e&&"text"===e.type&&(e.value=e.value.replace(/(\d|\d\d|\*\s?|-\s?)$/,""))}else"thematicBreak"===t.type&&1===n.children.length?n.children=[]:"list"===t.type&&e({ast:n,loading:a,onError:r})}}else if("paragraph"===t.type){let e=t.children[t.children.length-1];e&&"text"===e.type&&(e.value=e.value.replace(/(\d|\d\d)$/,""))}}catch(e){null==r||r(e)}}({ast:m,loading:i,onError:l}),{markdown:u,ast:m}})(e),[e]);return{ast:t,processedMarkdown:n}}({markdown:(0,em.HR)({content:r,maxWait:2e3,timeConsumingRate:2,enable:a,getNow:()=>performance.now()}),loading:a,onAstPreprocessError:null,parseMath:!0,cacheKey:n}),u=W.aU.useIsShareSelecting();return(0,g.jsx)(g.Fragment,{children:d?(0,g.jsx)(ry,{className:u?"pointer-events-none":"",markdown:c,ast:d,copyCodeText:l("copyCode"),copyCodeOkText:l("copyCodeOk"),zoom:1.143,onCopyCode:rk,citeProps:t,onUpdate:i,disableLink:s},n):null})}),rk=e=>{let{lang:t}=e;f.y.tracker.info({name:"copyCodeBlock",message:"复制代码块",payload:{lang:t}})},rM=(e,t,n)=>"S".concat(e,"_M").concat(t,"_F").concat(null===n?"[Nil]":n);var rR=n(77058),rj=n(73446),rN=n.n(rj),rL=n(24287);n(38378);let rO=new Set,rF=(0,J.memo)(function(e){let{url:t,className:n,style:a}=e,[r,s]=(0,J.useState)(rO.has(t)?"error":"loading");return(0,g.jsxs)("div",{className:(0,ed.A)(n,"site_logo_back"),style:a,children:["error"!==r?(0,g.jsx)("img",{src:t,onLoad:()=>s("loaded"),onError:()=>{rO.add(t),s("error")},style:{display:"loaded"===r?"block":"none"},className:"site_logo_img"}):null,"error"===r&&(0,g.jsx)("div",{className:"site_logo_loading site_logo_fallback",children:(0,g.jsx)(rL.P,{})}),"loading"===r&&(0,g.jsx)("div",{className:"site_logo_loading"})]})});var rP=n(88105);let rD=(0,J.memo)(function(e){let{searchResult:t,className:n,clickable:a=!0,index:r,messageIndex:s,from:o}=e,i=rV(t.siteName,t.url),l=i&&t.publishedAt,d=(0,nI.XI)();return(0,g.jsx)(rB,{link:t.url&&a?t.url:null,onOpen:()=>d&&rU(t.url,s,o),children:(0,g.jsxs)("div",{className:(0,ed.A)(rP.wrap,n,a&&rP.clickable),children:[(0,g.jsxs)("div",{className:rP.meta,children:[(0,g.jsx)(rF,{url:t.siteIcon,className:rP.siteIcon}),i?(0,g.jsx)("span",{className:rP.siteName,children:i}):null,l?(0,g.jsx)("div",{className:rP.divider}):null,(0,g.jsx)("span",{className:rP.date,children:rH(t.publishedAt)}),void 0!==r?(0,g.jsx)("span",{className:(0,ed.A)("ds-markdown-cite",rP.index),children:r}):null]}),(0,g.jsx)("div",{className:(0,ed.A)(rP.title,"search-view-card__title"),children:t.title}),(0,g.jsx)("div",{className:(0,ed.A)(rP.snippet,"search-view-card__snippet"),children:t.snippet})]})})}),rB=e=>{let{link:t,onOpen:n,children:a}=e;return t?(0,g.jsx)("a",{href:t,target:"_blank",rel:"noreferrer",onClick:n,onAuxClick:n,className:rP.cardAnchorWrap,children:a}):a},rV=(e,t)=>{if(e)return e;if(!t)return"";try{return new URL(t).hostname.replace(/^www\./,"")}catch(e){return""}},rH=e=>e?rN()(1e3*e).format("YYYY/MM/DD"):"",rU=(e,t,n)=>{(0,W.qH)({name:"search_result_click",start_time:Date.now(),end_time:Date.now(),attributes:{url:e,message_id:(null==t?void 0:t.messageId)||-1,chat_session_id:(null==t?void 0:t.sessionId)||""}}),f.y.tracker.info({name:"openSearchResult",message:"打开搜索条目",payload:{url:e,from:n}})};var rW=n(15668);let rz=(0,J.memo)(function(e){let{searchResult:t,index:n,from:a}=e;return(0,g.jsx)("div",{className:rW.floatCard,children:(0,g.jsx)(rD,{searchResult:t,messageIndex:n,from:a})})}),rG=(0,J.createContext)({sessionId:"",messageId:-100});rG.displayName="IdContext";let rK=rG.Provider,rq=()=>(0,J.useContext)(rG),rZ=(0,J.createContext)("");rZ.displayName="FragmentIdContext",rZ.Provider;let rQ=(0,J.createContext)(null),rY=rQ.Provider,rX=()=>(0,J.useContext)(rQ),rJ=e=>{let{renderTrigger:t,citeResult:n,sessionId:a,messageId:r,from:s}=e;return(0,g.jsx)(rR.m,{renderTrigger:t,floatingAnimated:!0,size:"m",hoverable:!0,theme:{padding:"0",backgroundColor:"transparent"},children:n?(0,g.jsx)(rz,{searchResult:n,index:{sessionId:a||"",messageId:r||-1},from:s}):null})},r$=(0,J.memo)(function(e){let{renderTrigger:t}=e,{sessionId:n,messageId:a}=rq(),r=rX();return(0,g.jsx)(rJ,{renderTrigger:t,citeResult:r,sessionId:n,messageId:a,from:"reference"})}),r1=(0,J.memo)(function(e){let{renderTrigger:t,value:n}=e,{sessionId:a,messageId:r}=rq(),s=(0,W.Z2)().hooks.useV1CiteSearchResult({sessionId:a||"",messageId:r||-1},n);return(0,g.jsx)(rJ,{renderTrigger:t,citeResult:s,sessionId:a||"",messageId:r||-1,from:"citation"})}),r0=e=>{let{sessionId:t,messageId:n}=e,a=(0,W.Z2)(),r=(0,nI.XI)();return(0,J.useMemo)(()=>({check:e=>{let r=a.convertCiteIndexToListIndex({sessionId:t,messageId:n},e);return r.valid?{valid:!0,text:r.text}:{fallback:"[citation:".concat(e,"]"),valid:!1}},CiteWrapper:r1,getLink:e=>{let r=a.getV1SearchResult({sessionId:t||"",messageId:n||0},e);return(null==r?void 0:r.url)||null},onOpenLink:e=>r&&rU(e,{sessionId:t,messageId:n},"citation"),wrapperDeps:{sessionId:t,messageId:n}}),[r,n,a,t])};function r2(e){let{children:t,justifyContent:n,alignItems:a,gap:r=12,columnGap:s=r,rowGap:o=r,flexDirection:i,flexWrap:l,style:d,className:c,domRef:u,domProps:h}=e;return(0,g.jsx)("div",{...h,ref:u,className:(0,ed.A)("".concat(en.V,"-flex"),c,null==h?void 0:h.className),style:{...null==h?void 0:h.style,...d,justifyContent:n,alignItems:a,gap:r,rowGap:o,columnGap:s,flexDirection:i,flexWrap:l},children:t})}n(24566),n(14373);let r3=e=>{let{children:t,icon:n,onClick:a,disabled:r=!1,loading:s=!1,className:o,style:i,domRef:l,domProps:d,iconColor:c,iconSize:u=16,iconAlign:h="left",iconMargin:p=3,link:m}=e;return(0,g.jsx)(tT,{style:null!=i?i:{},link:m,icon:n,iconColor:c,onClick:a,disabled:r,domRef:l,domProps:d,loading:s,className:(0,ed.A)("".concat(en.V,"-text-button"),n&&"".concat(en.V,"-text-button--with-icon"),r&&"".concat(en.V,"-text-button--disabled"),o),iconSize:u,iconAlign:h||"left",iconMargin:p,children:t})};var r4=n(27806);let r6=e=>{let{onClick:t,children:n,style:a,className:r,disabled:s}=e,[o,i]=(0,J.useState)(!1);return(0,g.jsx)(r3,{disabled:s,style:a,onClick:()=>{o||(t(),i(!0),setTimeout(()=>{i(!1)},1e3))},className:r,icon:o?(0,g.jsx)(rL.rB,{}):(0,g.jsx)(rL.sS,{}),children:n})};function r5(e){let{onClick:t}=e,[n,a]=(0,J.useState)(!1),r=f.R.useTranslate();return(0,g.jsx)(rR.m,{placement:"bottom",renderTrigger:e=>{let{domProps:r,domRef:s}=e;return(0,g.jsx)(eB.K,{className:r4.copyButton,domProps:r,domRef:s,onClick:()=>{n||(t(),a(!0),setTimeout(()=>{a(!1)},1e3))},size:"md",children:n?(0,g.jsx)(rL.rB,{}):(0,g.jsx)(rL.sS,{})})},children:r("copyCode")})}var r9=n(92740);let r8=(0,J.createContext)({searchEnabled:!1,thinkingEnabled:!1,setSearchEnabled:r9.l,setThinkingEnabled:r9.l}),r7=()=>(0,J.useContext)(r8),se=e=>{let{children:t}=e,[n,a]=f.y.storageHandles.thinkingEnabledStorageHandle.useState(),[r,s]=f.y.storageHandles.searchEnabledStorageHandle.useState(),o=(0,J.useMemo)(()=>({thinkingEnabled:n,searchEnabled:r,setThinkingEnabled:a,setSearchEnabled:s}),[r,s,a,n]);return(0,g.jsx)(r8.Provider,{value:o,children:t})};var st=n(87109);let sn=(0,st.Qc)({getChallengeByScene:async e=>{let t=sa(e);return await (0,W.c4)({targetPath:t})},getTracker:()=>f.y.tracker}),sa=e=>{switch(e){case"completion_like":return W.Qm;case"upload_file":return W.O;default:(0,W.ZT)(e)}},sr=async e=>{let{t,setIsSolvingChallenge:n,scene:a}=e;n(!0);let r=t("r1PowComputeFail");try{let e=await sn.retrieveAnswer(a),t=null==e?void 0:e.res;if(t)return{success:!0,res:t};return{success:!1,msg:r}}catch(e){return f.y.tracker.error({name:"fetchPowBroken",message:"POW获取异常",payload:f.y.tracker.withError(e,{scene:a})}),{success:!1,msg:r}}finally{n(!1)}},ss=(0,J.createContext)(void 0),so=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let a=(0,J.useContext)(ss);if(!a)throw Error("useHtmlRuntime must be used within HtmlRuntimeProvider");return a(t[0])},si=e=>{let{children:t}=e,n=(0,W.Z2)(),a=(0,W.M7)(),r=(0,J.useRef)();r.current||(r.current=(0,ta.vt)(e=>({visible:!1,code:"",title:"",setCode:t=>{e({code:t,title:function(e){try{var t;return(null==(t=new DOMParser().parseFromString(e,"text/html").querySelector("title"))?void 0:t.textContent)||null}catch(e){return null}}(t)||"HTML"})},open:()=>{n.closeSearchView(),a.closePreview(),e({visible:!0})},close:()=>{e({visible:!1})}})));let s=r.current,o=s(e=>e.close),i=s(e=>e.setCode);(0,J.useEffect)(()=>{let e=[n.listenOpenView(o),a.listenPreview(o)];return()=>{e.forEach(e=>e())}},[a,n,o]);let l=(0,eo.zy)();return(0,J.useEffect)(()=>{o(),i("")},[o,l,i]),(0,g.jsx)(ss.Provider,{value:s,children:t})},sl=e=>{try{let t=e.nativeEvent;if(!t)return!1;return t.isTrusted&&t instanceof Event}catch(e){return!1}};function sd(){let[e]=f.y.useFgByKey("enableShare"),t=(0,W.Lo)(e=>e.isMuted);return e&&!t}let sc="data-escape-transition",su=(0,J.memo)(function(e){let{sessionId:t,messageId:n,style:a,className:r,feedback:s,showFeedbackModal:o,onFeedbackChange:i,onDislikeClick:l,onCopy:d}=e,c=f.R.useTranslate(),u=(0,J.useRef)(null);return((0,J.useEffect)(()=>{requestAnimationFrame(()=>{u.current&&u.current.removeAttribute(sc)})},[]),nP())?(0,g.jsx)(r2,{className:r,style:a,gap:10,alignItems:"center",children:(0,g.jsx)(r5,{onClick:d})}):(0,g.jsxs)(r2,{className:r,style:a,gap:10,alignItems:"center",domRef:u,domProps:{[sc]:!0},children:[(0,g.jsx)(r5,{onClick:d}),(0,g.jsx)(sh,{sessionId:t,messageId:n}),(0,g.jsx)(sp,{active:s===W.FM.MessageFeedback.LIKE,onClick:()=>{s===W.FM.MessageFeedback.LIKE?null==i||i(null):null==i||i(W.FM.MessageFeedback.LIKE)},children:c("messageLikeButtonTooltip")}),(0,g.jsx)(sg,{active:s===W.FM.MessageFeedback.DISLIKE||!0===o,onClick:()=>{s===W.FM.MessageFeedback.DISLIKE?null==i||i(null):null==l||l()},children:c("messageDislikeButtonTooltip")}),(0,g.jsx)(sm,{sessionId:t,messageId:n})]})});function sh(e){let{sessionId:t,messageId:n}=e,a=f.R.useTranslate(),{thinkingEnabled:r,searchEnabled:s}=r7(),o=(0,W.KT)(t,n),i=W.rV.useSessionChatStatus(t),{regenerateMessage:l}=(0,W.Y_)(),d=(0,W.Z2)(),c=so(e=>e.close),u=o.messageBody.useMessageStatus(),h=o.messageBody.useBanRegenerate(),p=i!==W.wG.idle,m=[W.FM.MessageStatus.CONTENT_FILTER,W.FM.MessageStatus.CONTEXT_LENGTH_EXCEEDED].includes(u)||h,C=p||m,v=m?a("regenerateNotAvailable"):p?a("generatingDisableTooltip"):a("regenerate"),b=async e=>{"click"===e.source&&!sl(e.evt)||("keyboard"!==e.source||(e=>{try{let t=e.nativeEvent;if(!t)return!1;return t.isTrusted&&t instanceof Element}catch(e){return!1}})(e.evt))&&(c(),d.closeSearchView(),l({chatSessionId:t,childMessageId:n,searchEnabled:s,getPowRes:()=>sr({t:a,setIsSolvingChallenge:al.A,scene:"completion_like"}),thinkingEnabled:r}))};return(0,g.jsx)(rR.m,{placement:"bottom",renderTrigger:e=>{let{domProps:t,domRef:n}=e;return(0,g.jsx)(eB.K,{domProps:t,domRef:n,onClick:C?void 0:b,size:"md",disabled:C,className:r4.copyButton,children:(0,g.jsx)(rL.CO,{})})},children:v})}function sp(e){let{onClick:t,active:n,children:a}=e;return(0,g.jsx)(rR.m,{placement:"bottom",renderTrigger:e=>{let{domProps:a,domRef:r}=e;return(0,g.jsx)(eB.K,{domProps:a,domRef:r,onClick:t,size:"md",className:r4.copyButton,children:n?(0,g.jsx)(rL.ft,{}):(0,g.jsx)(rL.eG,{})})},children:a})}function sg(e){let{onClick:t,active:n,children:a}=e;return(0,g.jsx)(rR.m,{placement:"bottom",renderTrigger:e=>{let{domProps:a,domRef:r}=e;return(0,g.jsx)(eB.K,{domProps:a,domRef:r,onClick:t,size:"md",className:r4.copyButton,children:n?(0,g.jsx)(rL.Px,{}):(0,g.jsx)(rL.iK,{})})},children:a})}function sm(e){let{sessionId:t,messageId:n}=e,a=sd(),r=(0,W.zG)(),{selectable:s}=W.aU.useMessageSelectStatus(t,n),o=()=>{f.y.tracker.info({name:"shareEntryClick",message:"分享入口点击",payload:{entryType:"message_actions",sessionId:t,messageId:n}}),r.enterSelection(t,[n])},i=f.R.useTranslate();return a?(0,g.jsx)(rR.m,{placement:"bottom",renderTrigger:e=>{let{domProps:t,domRef:n}=e;return(0,g.jsx)(eB.K,{domProps:t,domRef:n,onClick:o,size:"md",className:r4.copyButton,disabled:!s,children:(0,g.jsx)(rL.cV,{})})},children:s?i.share:i.shareButtonDisabledTooltip}):null}function sf(e,t){var n;let a,r,s,o,i,l,d,c,u,h,p,g,m=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t){if(!t.contains(e))return}else t=function(e){let t=e;for(;t&&t!==document.body;){let e=window.getComputedStyle(t);if(("auto"===e.overflow||"scroll"===e.overflow||"auto"===e.overflowX||"scroll"===e.overflowX||"auto"===e.overflowY||"scroll"===e.overflowY)&&t.scrollHeight>t.clientHeight)return t;t=t.parentElement}return document.documentElement}(e);let f=(n=t,a=m.topOcclusion||0,r=m.bottomOcclusion||0,s=e.getBoundingClientRect(),i=(o=n.getBoundingClientRect()).top+a,d=(l=o.bottom-r)-i,c=s.top-i,u=l-s.bottom,h=Math.max(s.top,i),p=Math.max(0,Math.min(s.bottom,l)-h),{isFullyVisible:p===(g=s.height),isOverflowing:g>d,isTopClipped:c<0,isBottomClipped:u<0,isPartiallyVisible:p>0,visibleHeight:p,visibleRatio:g>0?p/g:0,topDistance:c,bottomDistance:u,containerVisibleHeight:d,elementHeight:g});if(f.isFullyVisible)return;let C=t.scrollTop,v=C+f.topDistance,b=C-f.bottomDistance,x=m.behavior;if(f.elementHeight<=f.containerVisibleHeight){if(f.isPartiallyVisible&&("either-visible"===m.allowPartial||"top-visible"===m.allowPartial&&!f.isTopClipped||"bottom-visible"===m.allowPartial&&!f.isBottomClipped))return;if(f.isTopClipped&&f.isBottomClipped){let e=Math.abs(C-v),n=Math.abs(C-b);t.scrollTo({top:e<=n?v:b,behavior:x})}else f.isTopClipped?t.scrollTo({top:v,behavior:x}):f.isBottomClipped&&t.scrollTo({top:b,behavior:x})}else if(f.isTopClipped)t.scrollTo({top:v,behavior:x});else if(f.isBottomClipped&&f.isPartiallyVisible){let e=Math.min(C+Math.min(Math.abs(f.bottomDistance),100),v);e>v&&t.scrollTo({top:e,behavior:x})}}let sC=(0,J.createContext)({setScrollEl:()=>{throw Error("useMessageListScroll called outside of MessageListScrollProvider")},getScrollEl:()=>null,getScrollElRef:()=>{throw Error("useMessageListScroll called outside of MessageListScrollProvider")}}),sv=(0,J.memo)(function(e){let{children:t}=e,n=(0,J.useRef)(null),a=(0,J.useMemo)(()=>({setScrollEl:e=>{n.current=e},getScrollEl:()=>n.current,getScrollElRef:()=>n}),[]);return(0,g.jsx)(sC.Provider,{value:a,children:t})}),sb=()=>(0,J.useContext)(sC).getScrollElRef(),sx=()=>{let e=(0,J.useContext)(sC).getScrollEl();return(0,J.useCallback)((t,n)=>{if(e){if(!e.contains(t))throw Error("el is not in scrollEl");sf(t,e,n)}},[e])},sE=new Map;var s_=n(62189);let sS=(0,J.memo)(function(e){var t;let n,{style:a,count:r,index:s,onIndexChange:o,sessionId:i,messageId:l}=e,d=s<=0,c=s>=r-1,u=(0,J.useRef)(null),h=sb(),{recordPos:p,restorePos:m}=(t=(0,W.KT)(i,l).layout.useBranchRestoreScrollPosKey(),n=(0,J.useCallback)(()=>{sE.delete(t)},[t]),{recordPos:(0,J.useCallback)(()=>{if(!u.current||!h.current)return;let e=u.current.getBoundingClientRect().top;sE.set(t,e),setTimeout(()=>{n()},0)},[h,n,t,u]),restorePos:(0,J.useCallback)(()=>{if(!u.current||!h.current)return;let e=sE.get(t);if(void 0===e)return;let a=u.current.getBoundingClientRect().top;h.current.scrollTo({top:h.current.scrollTop+(a-e)}),n()},[h,n,t,u])});return(0,J.useLayoutEffect)(()=>{m()},[]),(0,g.jsxs)("div",{className:s_.wrap,style:a,ref:u,children:[(0,g.jsx)(eB.K,{size:"sm",className:s_.icon,disabled:d,onClick:()=>{d||(p(),o(-1))},children:(0,g.jsx)(rL.f9,{})}),(0,g.jsxs)("div",{className:s_.branch,children:[s+1," / ",r]}),(0,g.jsx)(eB.K,{size:"sm",className:s_.icon,disabled:c,onClick:()=>{c||(p(),o(1))},children:(0,g.jsx)(rL.A8,{})})]})});function sy(e){let{options:t,onChange:n,name:a,value:r,defaultValue:s=null,variant:o="filled",disabled:i=!1,tail:l,style:d,theme:c}=e,[u,h]=(0,J.useState)(s),p=void 0===r?u:r,[m,f]=(0,J.useState)(!1);return(0,g.jsxs)("div",{className:(0,ed.A)("".concat(en.V,"-radio-button-group"),i&&"".concat(en.V,"-radio-button-group--disabled"),"".concat(en.V,"-radio-button-group--").concat("bordered"===o?"bordered1":"filled"===o?"filled1":o)),role:"radiogroup",style:{...d,"--ds-radio-button-group-button-border-radius":null==c?void 0:c.buttonBorderRadius,"--ds-radio-button-group-button-height":null==c?void 0:c.buttonHeight,"--ds-radio-button-group-button-font-size":null==c?void 0:c.buttonFontSize,"--ds-radio-button-group-gap":null==c?void 0:c.gap},children:[t.map(e=>(0,g.jsx)(sw,{disabled:i,label:e.label,value:e.value,inputDomProps:e.inputDomProps,active:p===e.value,name:a,inputFocused:m,setInputFocused:f,onClick:()=>{h(e.value),null==n||n(e.value)}},e.value)),l?(0,g.jsx)("div",{className:"".concat(en.V,"-radio-button-group-tail"),children:l}):null]})}function sw(e){let{label:t,value:n,active:a,name:r,inputDomProps:s,disabled:o,inputFocused:i,setInputFocused:l,onClick:d}=e,[c,u]=(0,J.useState)(!1),h=(0,J.useRef)(null);return(0,g.jsxs)("label",{className:(0,ed.A)("".concat(en.V,"-radio-button"),a&&"".concat(en.V,"-radio-button--active"),c&&"".concat(en.V,"-radio-button--focus")),onClick:o?void 0:d,children:[a9.n?(0,g.jsx)("div",{tabIndex:!i&&a?0:-1,style:{outline:"none"},onFocus:()=>{var e;null==(e=h.current)||e.focus()},"aria-hidden":"true"}):null,(0,g.jsx)("input",{...s,disabled:o,type:"radio",name:r,value:n,ref:h,className:"".concat(en.V,"-radio-button__input"),onFocus:()=>{u(!0),l(!0)},onBlur:()=>{u(!1),l(!1)}}),t]},n)}function sI(e){let{rows:t,onChange:n,placeholder:a,textareaDomProps:r,autoHeight:s,autoWidth:o,variant:i="filled",value:l,defaultValue:d="",footer:c,theme:u,className:h,style:p,defaultFocused:m=!1,componentRef:f,addMidLayer:C=!1,midLayerClassName:v,elRef:b}=e,[x,E]=(0,J.useState)(d),_=void 0===l?x:l,[S,y]=(0,J.useState)(_),w=(0,J.useRef)(null);(0,J.useLayoutEffect)(()=>{if(s||o){let e=I.current;e&&(e.style.overflow="hidden",e.offsetWidth,e.style.overflow="")}},[s,o,S]);let I=(0,J.useRef)(null),[T,A]=(0,J.useState)(m);(0,J.useImperativeHandle)(f,()=>({focus:()=>{var e;null==(e=I.current)||e.focus()},blur:()=>{var e;null==(e=I.current)||e.blur()},setSelectionRange:(e,t)=>{var n;null==(n=I.current)||n.setSelectionRange(e,t)}}));let k=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("textarea",{...r,onFocus:e=>{var t;A(!0),null==r||null==(t=r.onFocus)||t.call(r,e)},onBlur:e=>{var t;A(!1),null==r||null==(t=r.onBlur)||t.call(r,e)},ref:(0,as.P)(I,b),placeholder:a,rows:t,className:(0,ed.A)("".concat(en.V,"-textarea__textarea"),null==r?void 0:r.className),value:_,onChange:e=>{y(e.currentTarget.value),E(e.currentTarget.value),null==n||n(e)}}),s||o?(0,g.jsxs)("div",{className:"".concat(en.V,"-textarea__mirror"),ref:w,children:[S,(0,g.jsx)("br",{})]}):null]});return(0,g.jsxs)("div",{className:(0,ed.A)("".concat(en.V,"-textarea"),"".concat(en.V,"-textarea--").concat(i),T&&"".concat(en.V,"-textarea--focused"),s&&"".concat(en.V,"-textarea--auto-height"),o&&"".concat(en.V,"-textarea--auto-width"),h),style:{...p,"--ds-textarea-text-color":null==u?void 0:u.textColor,"--ds-textarea-color":null==u?void 0:u.color,"--ds-textarea-border-radius":null==u?void 0:u.borderRadius,"--ds-textarea-font-size":null==u?void 0:u.fontSize,"--ds-textarea-line-height":null==u?void 0:u.lineHeight,"--ds-textarea-padding":null==u?void 0:u.padding,"--ds-textarea-focus-color":null==u?void 0:u.focusColor,"--ds-textarea-focus-border-color":null==u?void 0:u.focusBorderColor,"--ds-textarea-focus-border-width":null==u?void 0:u.focusBorderWidth},children:[C?(0,g.jsx)("div",{className:v,children:k}):k,c]})}n(14704),n(38884);var sT=n(17543);let sA=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.pathname,n=(0,nR.B6)(nj.AGENT_SESSION,f.y.resolvePathRelativeToPublicPath(t));return n&&n.params.sessionId===e},sk=(e,t)=>{sA(e)&&(sT.j.next({method:"routerNavigate",args:{to:nj.ROOT}}),f.y.tracker.info({name:"goHomepageWhenSessionInvalid",message:"session不可用回首页",payload:{invalidSessionId:e,source:t}}))};var sM=n(82513);let sR=(e,t)=>{if(e.sessionInvalid){var n;null==(n=e.toastFn)||n.call(e),sk(t,"feedback")}};function sj(e){let{chatSessionId:t,messageId:n,show:a,onShowChange:r}=e,s=f.R.useTranslate(),o=(0,J.useRef)(""),i=(0,J.useRef)(null),l=(0,tn.dj)(),{feedbackMessage:d}=(0,W.Y_)();return(0,g.jsx)(nQ,{children:(0,g.jsx)(eC,{appear:!0,show:a,onShowChange:e=>{r(e)},returnFocus:!1,children:(0,g.jsx)(eb,{variant:"dialog",title:s("feedbackModalTitle"),style:{color:"var(--dsw-alias-label-primary)"},hideClose:!0,footer:(0,g.jsxs)(ex,{children:[(0,g.jsx)(tM,{variant:"outlined",onClick:()=>{r(!1)},children:s("cancel")}),(0,g.jsx)(tM,{variant:"primary",onClick:async()=>{r(!1);try{let e=await d(t,n,{feedbackType:W.FM.MessageFeedback.DISLIKE,feedbackTag:i.current,description:o.current});sR(e,t)}catch(e){l.error({node:(0,J.createElement)(f.R.ensureTranslateComponent("feedbackFailedToast")),description:s("feedbackFailedToast")})}},children:s("submit")})]}),onClose:()=>{r(!1)},children:(0,g.jsxs)("div",{className:sM.content,children:[(0,g.jsx)(sy,{name:"feedbackType",variant:"bordered",theme:{buttonBorderRadius:"999px",buttonHeight:"28px",buttonFontSize:"11px",gap:"8px"},onChange:e=>{i.current=e},options:[{label:s("harmful"),value:"harmful"},{label:s("fake"),value:"fake"},{label:s("nonsense"),value:"nonsense"},{label:s("other"),value:"other"}]}),(0,g.jsx)(sI,{rows:4,theme:{focusBorderWidth:"1px",borderRadius:"18px",padding:"7px 14px"},onChange:e=>{o.current=e.currentTarget.value},variant:"bordered",placeholder:s("feedbackPlaceholder"),textareaDomProps:{"data-autofocus":!0,style:{resize:"vertical"}}})]})})})})}let sN=(0,J.memo)(function(e){let{disabled:t,onClick:n}=e,a=f.R.useTranslate(),r=t?a("generatingDisableTooltip"):void 0;return(0,g.jsx)(rR.m,{isOpen:!!t&&void 0,placement:"bottom",renderTrigger:e=>{let{domProps:r,domRef:s}=e;return(0,g.jsx)(tM,{size:"sm",onClick:n,domRef:s,domProps:r,variant:"outlined",disabled:t,children:a("continueGenerationButton")})},children:r})});var sL=n(93757),sO=n(61043),sF=n(6424);let sP=(0,J.memo)(function(e){let{sessionId:t,messageId:n,isFromLastMessage:a}=e,r=(0,W.KT)(t,n),s=(0,W.Lo)(e=>{let a=e.getMessage(t,n);return a?a.feedback:null}),o=r.bottom.useBranchCount(),i=r.bottom.useBranchIndex(),{continueCompletion:l,feedbackMessage:d}=(0,W.Y_)(),c=(0,W.Z2)(),u=r.messageBody.useIsWIP(),h=!!r.messageBody.useShowLoading(),p=r.bottom.useShowContinue()&&!h,m=sD({branchCount:o,isWIP:u,showLoading:h}),C=!u,v=r.bottom.useContinueButtonDisabled(),b=(0,W.M7)(),x=so(e=>e.close),[E,_]=(0,J.useState)(!1),S=(0,J.useCallback)(e=>{b.closePreview(),c.closeSearchView(),x(),W.Lo.getState().navigateMessageBranch(t,n,e)},[x,n,b,c,t]),y=nP(),w=(a||E)&&!y,I=W.aU.useIsShareSelecting();return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(sj,{chatSessionId:t,messageId:n,show:E,onShowChange:_}),(0,g.jsxs)(r2,{alignItems:"center",className:(0,ed.A)(sO.wrap,I&&sF.hide),gap:10,children:[m?(0,g.jsx)(sS,{onIndexChange:S,count:o,index:i,sessionId:t,messageId:n}):null,C?(0,g.jsx)(su,{className:(0,ed.A)(sL.actions,w&&sL.alwaysShowActions),sessionId:t,messageId:n,feedback:s,showFeedbackModal:E,onFeedbackChange:async e=>{sR(await d(t,n,{feedbackType:e,feedbackTag:null,description:null}),t)},onDislikeClick:()=>{_(!0)},onCopy:()=>{aG(r.messageBody.getCopyContent()),f.y.tracker.info({name:"copyBotResponse",message:"复制机器人回复",payload:{}})}}):null,(0,g.jsx)("div",{style:{flex:1}}),p?(0,g.jsx)(sN,{disabled:v,onClick:e=>{sl(e)&&l({chatSessionId:t,messageId:n})}}):null]})]})}),sD=e=>{let{branchCount:t,isWIP:n,showLoading:a}=e;return!a&&!n&&t>1},sB=(0,ta.vt)(()=>({width:0})),sV=()=>sB(e=>e.width),sH=e=>{sB.setState({width:e})},sU=e=>{let{sessionId:t,messageId:n,children:a,className:r,style:s,domRef:o}=e,i=(0,W.zG)(),l=W.aU.useIsShareSelecting(),{selected:d,selectable:c}=W.aU.useMessageSelectStatus(t,n),u=sV(),h=800>sV(),p=l&&c?e=>{e.stopPropagation(),i.toggleMessageSelection(n)}:void 0;return(0,g.jsx)("div",{style:{...s,"--panel-width":"".concat(u,"px")},ref:o,className:(0,ed.A)(r,"ds-message",h&&sF.smallView,d&&sF.selectedForShare,l&&sF.waitingSelection,l&&!c&&sF.unselectable),onClick:p,children:a})};var sW=n(56097);let sz=e=>{let{size:t=16,className:n,inactive:a}=e;return(0,g.jsx)("div",{className:(0,ed.A)(sW.box,n),style:{width:t,height:t},children:(0,g.jsx)("div",{className:(0,ed.A)(sW.loading,a&&sW.inactive)})})},sG=(0,J.createContext)({noRender:!1,fragmentId:-10});sG.displayName="ReferenceConfigContext";let sK=sG.Provider;var sq=n(84545);n(57505);let sZ=(0,J.memo)(function(e){let{loading:t,style:n,sessionId:a,messageId:r,fragmentId:s,isLastFragment:o}=e,i=(0,W.KT)(a,r).fragment.useIsWIPThinking(s),l=(0,J.useMemo)(()=>(0,g.jsx)(sz,{className:sq.contentIcon}),[]);return t?(0,g.jsx)(sY,{style:n,icon:l,isLastFragment:!0}):(0,g.jsx)(sY,{isLastFragment:o,style:n,icon:i?l:sX,children:(0,g.jsx)(sQ,{sessionId:a,messageId:r,fragmentId:s})})}),sQ=(0,J.memo)(function(e){let{messageId:t,sessionId:n,fragmentId:a}=e,r=(0,W.KT)(n,t),s=r.messageBody.useMessageStatus(),o=[W.FM.MessageStatus.CONTENT_FILTER].includes(s),i=r.fragment.useFragment(a),l=null==i?void 0:i.content,d=r.messageBody.useIsWIP(),c=sJ({thinkingContent:l,isDangerous:o}),u=(0,em.Hw)({text:l||"",finished:!0}),h=rM(n,t,a),p=r0({sessionId:n,messageId:t}),m=(0,J.useMemo)(()=>({fragmentId:a,noRender:!0}),[a]);return c?(0,g.jsx)(sK,{value:m,children:(0,g.jsx)(rA,{citeProps:p,cacheKey:h,loading:d,content:u,disableLink:!0})}):null}),sY=e=>{let{children:t,style:n,icon:a,isLastFragment:r}=e;return(0,g.jsxs)("div",{className:(0,ed.A)(sq.contentWrap,"ds-think-content",r&&sq.lastFragment),style:n,children:[a,(0,g.jsx)("div",{className:sq.contentLine}),t]})},sX=(0,g.jsx)(sz,{className:sq.contentIcon,inactive:!0}),sJ=e=>{let{thinkingContent:t,isDangerous:n}=e;return!n&&"string"==typeof t};var s$=n(54005);let s1=(0,J.memo)(function(e){let{text:t,shimmerWidth:n=120,className:a,style:r,onAnimationEnd:s,onAnimationStart:o,paused:i,disabled:l}=e,d=(0,J.useRef)(null);return(0,g.jsxs)("span",{ref:d,className:(0,ed.A)(s$.shimmer,a),style:r,onAnimationEnd:s,onAnimationStart:o,children:[t,l?null:(0,g.jsxs)("span",{className:s$.overlay,style:{animationPlayState:i?"paused":"running"},children:[(0,g.jsx)("span",{className:s$.moveBlock,style:{width:n}}),(0,g.jsx)("span",{className:s$.mirrorText,children:t})]})]})});var s0=n(17963);let s2=(0,J.forwardRef)(function(e,t){let{sessionId:n,messageId:a,isShowDetail:r,domRef:s,onToggle:o}=e,i=(0,W.KT)(n,a),l=i.collapsible.useCollapsibleAreaTitle(),d=i.collapsible.useIsCollapsibleAreaWIP(),c=i.collapsible.useShowCollapsibleGroupTitle(),u=i.collapsible.useCollapsibleAreaStopped(),{selected:h}=W.aU.useMessageSelectStatus(n,a),p=(0,J.useRef)(null);return((0,J.useImperativeHandle)(t,()=>({onCoveringContent:e=>{p.current&&(p.current.style.opacity=e&&r?"1":"0")}})),c)?(0,g.jsxs)("div",{ref:s,className:(0,ed.A)(s0.titleWrap,h&&s0.selected),onClick:e=>{e.stopPropagation(),o()},children:[(0,g.jsxs)("div",{className:s0.clickArea,children:[(0,g.jsx)(eH.I,{size:16,className:(0,ed.A)(s0.titleIcon,u&&s0.stoppedIcon),children:(0,g.jsx)(rL.di,{})}),(0,g.jsx)(s1,{className:s0.titleText,text:l,disabled:!d}),(0,g.jsx)(eH.I,{size:14,children:r?(0,g.jsx)(rL.uj,{}):(0,g.jsx)(rL.A8,{})})]}),(0,g.jsx)("div",{ref:p,className:(0,ed.A)(s0.mask),onClick:e=>e.stopPropagation()})]}):null});var s3=n(48402);let s4="search-query-item",s6=e=>{let{queries:t}=e,n=(0,J.useRef)(null);return(0,g.jsx)(ar,{onResize:()=>{if(!n.current)return;let e=Array.from(n.current.querySelectorAll(".".concat(s4))).filter(e=>e instanceof HTMLElement);e.forEach(e=>{e.style.setProperty("display",null),e.style.setProperty("width",null)});let t=n.current.getBoundingClientRect().width;e.forEach(e=>{if(0===t){e.style.display="none";return}let n=e.getBoundingClientRect().width+6;if(t>n){t-=n;return}e.style.display=t<30?"none":"inline-block",e.style.width="".concat(t-6,"px"),t=0})},forwardedRef:n,children:e=>{let{ref:n}=e;return(0,g.jsx)("div",{className:s3.queryGroup,ref:n,children:t.map((e,t)=>(0,g.jsx)("span",{className:(0,ed.A)(s3.query,s4),style:{marginLeft:6},children:e},t))})}})};var s5=n(70330);let s9=e=>{let{results:t}=e;return(0,g.jsx)("div",{className:s5.siteLogoGroup,children:t.slice(0,4).map((e,t)=>(0,g.jsx)(rF,{url:e.siteIcon,className:s5.siteLogo,style:{"--site-icon-index":t,pointerEvents:"none"}},t))})};var s8=n(84135),s7=n(50216);let oe=(0,J.memo)(function(e){let{style:t,sessionId:n,messageId:a,fragmentId:r,showLine:s,renderContent:o,renderContentPrefix:i,from:l,selected:d,openSearchViewUid:c}=e,u=W.aU.useIsShareSelecting(),h=(0,W.Z2)(),p=(0,W.KT)(n,a),m=p.fragment.useSearchTitle(r),C=(null==m?void 0:m.phase)!=="read_results"||u?void 0:s8.clickable,v=p.collapsible.useSearchQueries(r),b=p.collapsible.useSearchResults(r);if(!m)return null;let x=(0,ed.A)(s8.searchRow,d&&s8.selected,s&&s7.withLine,C);return(0,g.jsxs)("div",{className:x,style:t,onClick:()=>{if("read_results"!==m.phase||u)return;let{isOpen:e,count:t}=h.autoToggleView({sessionId:n,messageId:a,fragmentId:r,from:c});f.y.tracker.info({name:"toggleSearchList",message:"展示搜索结果列表",payload:{from:l,open:e,count:t}})},children:[(0,g.jsx)(or,{phase:m.phase}),i(m.text),o(m,v.map(e=>e.query),b)]})}),ot=new Set(["failed","found_nothing","interrupted"]),on=(0,J.memo)(function(e){let{style:t,sessionId:n,messageId:a,fragmentId:r,hideLine:s}=e,o=(0,J.useId)(),i=(0,W.Z2)().hooks.useIsSelected({sessionId:n,messageId:a,fragmentId:r,from:o});return(0,g.jsx)(oe,{style:t,sessionId:n,messageId:a,fragmentId:r,showLine:!s,from:"fragments",renderContent:(e,t,n)=>{let a;return[(a=e.phase,!ot.has(a)&&t.length)?(0,g.jsx)("span",{className:s8.toolSearchInlineQuery,children:t.map(e=>e)},0):null,"read_results"===e.phase?(0,g.jsx)(s9,{results:n},"1"):null]},renderContentPrefix:e=>e?(0,g.jsxs)("span",{className:s8.contentPrefix,children:[e,"\xa0"]}):null,selected:i,openSearchViewUid:o})}),oa=(0,J.memo)(function(e){let{style:t,sessionId:n,messageId:a,fragmentId:r,hideLine:s}=e,o=(0,J.useId)();return(0,g.jsx)(oe,{style:t,sessionId:n,messageId:a,fragmentId:r,from:"top",showLine:!s,selected:!1,renderContent:(e,t,n)=>"querying"===e.phase?(0,g.jsx)(s6,{queries:t}):"read_results"===e.phase?(0,g.jsx)(s9,{results:n}):null,renderContentPrefix:e=>(0,g.jsx)("span",{className:s8.contentPrefix,children:e}),openSearchViewUid:o})}),or=e=>{let{phase:t}=e;switch(t){case"wait_query":case"querying":case"read_results":return(0,g.jsx)(os,{children:(0,g.jsx)(rL.FG,{})});case"found_nothing":case"failed":case"interrupted":return(0,g.jsx)(os,{children:(0,g.jsx)(rL.xM,{})});default:return(0,W.sL)(t),null}},os=e=>{let{children:t}=e;return(0,g.jsx)(eH.I,{size:14,className:(0,ed.A)(s8.icon),children:t})};var oo=n(44465);let oi=e=>{let{sessionId:t,messageId:n,fragmentId:a}=e,r=(0,W.KT)(t,n).fragment.useFragment(a),s=f.R.useTranslate();return(0,g.jsxs)("div",{className:oo.wrap,children:[(0,g.jsx)(eH.I,{size:16,className:oo.icon,children:(0,g.jsx)(rL.sB,{})}),(0,g.jsx)("span",{children:(null==r?void 0:r.content)||s("unsupportedFragment")})]})},ol=new Set,od=e=>{let{sessionId:t,messageId:n,fragmentId:a,style:r,hideLine:s}=e,o=(0,W.KT)(t,n),i=o.fragment.useToolFindTitle(a),l=o.fragment.useToolFindStatus(a);return i?(0,g.jsxs)("div",{className:(0,ed.A)(s7.toolOpenFind,!s&&s7.withLine),style:r,children:[(0,g.jsx)(eH.I,{size:14,className:s7.icon,children:"FAILED"===l?(0,g.jsx)(rL.lN,{}):(0,g.jsx)(rL.ze,{})}),i]}):null};var oc=n(49513);let ou=e=>{let{sessionId:t,messageId:n,fragmentId:a,style:r,hideLine:s}=e,o=(0,W.KT)(t,n),i=o.fragment.useToolOpenTitle(a),l=o.fragment.useToolOpenStatus(a);return null===i?null:(0,g.jsxs)("div",{className:(0,ed.A)(s7.toolOpenFind,!s&&s7.withLine),style:r,children:[(0,g.jsx)(eH.I,{size:14,className:s7.icon,children:"FAILED"===l?(0,g.jsx)(rL.lN,{}):(0,g.jsx)(rL.ze,{})}),"string"==typeof i?i:i.fn((0,g.jsx)("a",{href:i.result.url,target:"_blank",rel:"noreferrer",className:oc.target,onClick:()=>oh(i.result.url),onAuxClick:()=>oh(i.result.url),children:i.result.title}))]})},oh=e=>{f.y.tracker.info({name:"toolOpenClick",message:"点击TOOL_OPEN链接",payload:{url:e}})};var op=n(71991);let og={marginTop:4,marginBottom:"var(--assistant-last-margin-bottom)"},om={marginTop:4},of=e=>{let{sessionId:t,messageId:n,smartScrollRef:a}=e,r=(0,W.KT)(t,n),s=r.messageBody.useIsWIPRef(),o=r.collapsible.useCollapsibleAreaFragmentsMeta(),[i,l]=(0,J.useState)(!0),d=(0,J.useRef)(null),{topRef:c,bottomRef:u}=oC(d),h=ag(),p=r.messageBody.useShowLoading(),m=6*!!nP(),C=!r.collapsible.useShowCollapsibleArea(),v=sx();(0,J.useLayoutEffect)(()=>{a.current&&v(a.current,{topOcclusion:m})},[m,i,v,a]),(0,J.useLayoutEffect)(()=>{s.current&&h()},[o.length,s,h]),(0,J.useLayoutEffect)(()=>{p&&"dot-multi"!==p&&h()},[p,h]);let b=!i||!o.length,x=i&&"dot-single"===p;return C?null:(0,g.jsxs)("div",{className:(0,ed.A)(op.collapsibleArea,b&&op.noDetail),style:{"--collapsible-area-title-height":"38px","--group-title-sticky-top":m+"px"},children:[(0,g.jsx)(s2,{messageId:n,sessionId:t,isShowDetail:i,ref:d,onToggle:()=>{l(e=>{let t=!e;if(t){var n;null==(n=d.current)||n.onCoveringContent(!1)}return f.y.tracker.info({name:"toggleCollapsibleArea",message:(t?"展开":"收起")+"可折叠区域",payload:{open:t}}),t})}}),(0,g.jsx)("div",{ref:c,className:op.topCoverDetect}),...(i?o:[]).map((e,a)=>{let{type:r,id:s}=e,i=a===o.length-1&&!x;switch(r){case"SEARCH":return(0,g.jsx)(oa,{messageId:n,sessionId:t,fragmentId:s,style:a?om:void 0,hideLine:i},a);case"TOOL_SEARCH":return(0,g.jsx)(on,{messageId:n,sessionId:t,fragmentId:s,style:a?om:void 0,hideLine:i},a);case"THINK":return(0,g.jsx)(sZ,{messageId:n,sessionId:t,fragmentId:s,loading:!1,style:a?om:void 0,isLastFragment:a===o.length-1&&!x},a);case"TOOL_OPEN":return(0,g.jsx)(ou,{messageId:n,sessionId:t,fragmentId:s,style:a?om:void 0,hideLine:i});case"TOOL_FIND":return(0,g.jsx)(od,{messageId:n,sessionId:t,fragmentId:s,style:a?om:void 0,hideLine:i});default:return(0,g.jsx)(oi,{sessionId:t,messageId:n,fragmentId:s},a)}}),x?(0,g.jsx)(sZ,{style:og,loading:!0,fragmentId:"loading",sessionId:t,messageId:n,isLastFragment:!0},o.length):null,(0,g.jsx)("div",{ref:u,className:op.bottomCoverDetect})]})},oC=e=>{let t=sb(),n=(0,em.DK)(()=>{let e=a.current,n=r.current,s=t.current;if(!e||!n||!s)return!1;let o=e.getBoundingClientRect(),i=n.getBoundingClientRect(),l=s.getBoundingClientRect();return o.top<l.top&&i.bottom>=l.top}),a=(0,J.useRef)(null),r=(0,J.useRef)(null),s=(0,em.DK)(()=>{var t;let a=n();null==(t=e.current)||t.onCoveringContent(a)});return(0,J.useLayoutEffect)(()=>{s()},[s]),(0,J.useEffect)(()=>(ol.add(s),()=>{ol.delete(s)}),[s]),{topRef:a,bottomRef:r}},ov=(0,J.createContext)({wip:!1}),ob=ov.Provider,ox=()=>(0,J.useContext)(ov);var oE=n(32907);let o_=e=>{let{messageId:t}=e;return f.y.useIsDebug()?(0,g.jsxs)("div",{className:oE.id,children:["(debug) message_id: ",t]}):null};function oS(e){var t;let{size:n="m",status:a="none",children:r,defaultValue:o,checked:i,halfChecked:l,disabled:d,block:c,onChange:u,className:h,style:p,theme:m}=e,f=eO(),C=null!=(t=null==f?void 0:f.status)?t:a,v=(0,J.useMemo)(()=>({...p,"--line-height":null==m?void 0:m.lineHeight,"--font-size":null==m?void 0:m.fontSize,"--gap":null==m?void 0:m.gap}),[p,null==m?void 0:m.fontSize,null==m?void 0:m.gap,null==m?void 0:m.lineHeight]),[b,x]=(0,J.useState)(o),E=void 0!==i?i:b,_=e=>{if(d)return;let t=!E;void 0===i&&x(t),null==u||u(t,e)},S=(0,J.useRef)(null),y=(0,g.jsx)("div",{className:"".concat(en.V,"-checkbox-align-wrapper"),children:(0,g.jsx)("div",{ref:S,className:(0,ed.A)("".concat(en.V,"-checkbox"),"".concat(en.V,"-checkbox--").concat(n),(E||l)&&"".concat(en.V,"-checkbox--active"),d&&"".concat(en.V,"-checkbox--disabled"),"".concat(en.V,"-checkbox--").concat(C)),style:r?void 0:v,onClick:_,tabIndex:d?void 0:0,onKeyDown:e=>{"Enter"===e.key&&_(e)},children:E?s||(s=(0,g.jsx)("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,g.jsx)("path",{d:"M11.5625 4.49518L7.61331 8.98248C7.35059 9.28094 7.11252 9.55346 6.89359 9.75201C6.66498 9.95932 6.38424 10.1559 6.0137 10.2217C5.81985 10.2561 5.62112 10.2582 5.42679 10.2266C5.05515 10.1662 4.77171 9.97269 4.54007 9.76862C4.31832 9.57324 4.07657 9.30444 3.8096 9.00983L2.44437 7.50397L3.55569 6.49615L4.92093 8.00299C5.21161 8.32377 5.38783 8.51724 5.53128 8.64362C5.60927 8.71232 5.65159 8.73725 5.668 8.74518C5.69553 8.74962 5.72354 8.75 5.75101 8.74518C5.72562 8.74984 5.75469 8.75955 5.88577 8.64069C6.02738 8.51225 6.20131 8.31621 6.48734 7.99127L10.4375 3.50494L11.5625 4.49518Z",fill:"currentColor"})})):l?(0,g.jsx)("svg",{width:"8",height:"2",viewBox:"0 0 8 2",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,g.jsx)("path",{d:"M0 0V2H8V0H0Z",fill:"white"})}):null})});return r?(0,g.jsxs)("div",{className:(0,ed.A)("".concat(en.V,"-checkbox-wrapper"),d&&"".concat(en.V,"-checkbox-wrapper--disabled"),c&&"".concat(en.V,"-checkbox-wrapper--block"),"".concat(en.V,"-checkbox-wrapper--").concat(n),h),style:v,children:[y,(0,g.jsx)("div",{className:"".concat(en.V,"-checkbox-label"),onClick:_,onMouseDown:e=>{var t;d||(e.preventDefault(),null==(t=S.current)||t.focus())},children:r})]}):y}n(44718);var oy=n(37801);let ow=e=>{let{sessionId:t,messageId:n,stickyMargin:a}=e,r=(0,W.zG)(),s=W.aU.useIsShareSelecting(),{selected:o,selectable:i}=W.aU.useMessageSelectStatus(t,n),l=800>sV();return s?(0,g.jsx)("div",{className:(0,ed.A)(oy.checkboxWrap,l&&oy.inSmallView),children:(0,g.jsx)("div",{className:oy.checkbox,style:a?{paddingTop:a+"px",paddingBottom:a+"px"}:void 0,children:(0,g.jsx)(oS,{size:"l",theme:{lineHeight:"unset"},style:{alignSelf:"flex-start"},checked:o,disabled:!i,onChange:(e,t)=>{t.stopPropagation(),r.toggleMessageSelection(n)}})})}):null};var oI=n(94956);let oT=(0,J.memo)(function(e){let{sessionId:t,messageId:n}=e,a=(0,W.KT)(t,n),r=a.messageBody.useTips("WARNING"),s=a.messageBody.useIsWIP(),o=ag();return((0,J.useLayoutEffect)(()=>{!s&&r.length&&o()},[s,o,r.length]),s)?null:(0,g.jsx)(g.Fragment,{children:r.map(e=>(0,g.jsx)("div",{className:oI.messageRiskWarn,children:e.content},e.content))})});var oA=n(88074);let ok=e=>{let{sessionId:t,messageId:n}=e,a=(0,J.useId)(),r=(0,W.KT)(t,n),s=r.collapsible.useShowSearchSitesSummary(),o=r.collapsible.useSearchResults("composed"),i=r.collapsible.useSearchSitesText(o.length),l=(0,W.Z2)(),d=W.aU.useIsShareSelecting(),c={sessionId:t,messageId:n,fragmentId:"composed",from:a};return s&&o.length?(0,g.jsxs)("div",{className:oA.sites,onClick:d?void 0:()=>{let{isOpen:e,count:t}=l.autoToggleView(c);f.y.tracker.info({name:"toggleSearchList",message:"展示搜索结果列表",payload:{from:"summary",open:e,count:t}})},children:[(0,g.jsx)(s9,{results:o}),(0,g.jsx)("span",{className:oA.text,children:i})]}):null},oM=(0,J.memo)(function(e){let{messageId:t,sessionId:n,isLast:a}=e,r=(0,W.KT)(n,t),s=r.messageBody.useResponseContentFragmentId();ah(r.bottom.useBranchIndex());let o=r.messageBody.useMessageContent()||"",i=r.messageBody.useIsWIP(),l=(0,em.Hw)({text:o,finished:!0}),d=(0,J.useRef)(null),c=rM(n,t,null),u=r.messageBody.useShowLoading(),h=!r.fragment.useIsAnyInfoExistInMessage(),p=r0({sessionId:n,messageId:t}),m=r.bottom.useShowAssistantBottomThings(),f=(0,J.useMemo)(()=>({wip:i}),[i]),C=nP(),v=(0,J.useMemo)(()=>({fragmentId:s||-1,noRender:!1}),[s]);return(0,g.jsxs)("div",{style:{"--assistant-last-margin-bottom":"32px"},className:(0,ed.A)(sL.assistantMessage,a&&sL.isLast,m&&sL.showActions,C&&sL.shareView,u&&sL.showLoading),ref:d,children:[(0,g.jsx)(ow,{messageId:t,sessionId:n}),(0,g.jsxs)(sU,{sessionId:n,messageId:t,children:[(0,g.jsx)(o_,{messageId:t}),(0,g.jsx)(am,{messageId:t,sessionId:n}),(0,g.jsxs)(ob,{value:f,children:[(0,g.jsx)(of,{sessionId:n,messageId:t,smartScrollRef:d}),(0,g.jsx)(sK,{value:v,children:(0,g.jsx)(rA,{citeProps:p,cacheKey:c,loading:i,content:l,disableLink:!1})})]}),"dot-multi"===u?(0,g.jsx)(ai,{className:sL.loading}):null,h?(0,g.jsx)("div",{className:sL.blank}):null,m&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(oT,{messageId:t,sessionId:n}),(0,g.jsx)(ok,{sessionId:n,messageId:t})]})]}),m?(0,g.jsx)(sP,{sessionId:n,messageId:t,isFromLastMessage:a}):null]})}),oR={default:"解析失败",error40000:"未提取到文字",error40001:"未提取到文字",error40002:"未提取到文字",error40003:"解析失败",error40004:"解析失败",error40006:"解析失败",error40007:"解析失败",error40008:"解析失败",error40009:"未提取到文字",error50200:"服务器繁忙",error50201:"服务器繁忙",error50202:"服务器繁忙",error50300:"服务器繁忙",error50400:"服务器繁忙",error50401:"服务器繁忙",error50402:"服务器繁忙",error50403:"服务器繁忙"},oj={zh_CN:oR,en_US:{default:"Parsing failed",error40000:"No text extracted",error40001:"No text extracted",error40002:"No text extracted",error40003:"Parsing failed",error40004:"Parsing failed",error40006:"Parsing failed",error40007:"Parsing failed",error40008:"Parsing failed",error40009:"No text extracted",error50200:"Server busy",error50201:"Server busy",error50202:"Server busy",error50300:"Server busy",error50400:"Server busy",error50401:"Server busy",error50402:"Server busy",error50403:"Server busy"}},oN=()=>document.body.clientWidth,oL=(0,J.createContext)({width:oN()}),oO=e=>{let{getWrap:t,children:n}=e,[a,r]=(0,J.useState)(oN);(0,J.useEffect)(()=>{let e=new at.j(()=>{let e=t();e?r(oF(e)):r(oN())}),n=t();return n&&e.observe(n),()=>e.disconnect()},[t]);let s=(0,J.useMemo)(()=>({width:a}),[a]);return(0,g.jsx)(oL.Provider,{value:s,children:n})},oF=e=>{let t=getComputedStyle(e);return e.clientWidth-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)};function oP(e){let{type:t}=e;return W.BP.getIsImageExt(t)?(0,g.jsx)(oB,{}):W.BP.getIsPdfExt(t)?(0,g.jsx)(oV,{}):W.BP.getIsTableExt(t)?(0,g.jsx)(oH,{}):(0,g.jsx)(oD,{})}function oD(){let e=(0,em.ip)();return(0,g.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"28",viewBox:"0 0 24 28",fill:"none",children:[(0,g.jsx)("path",{d:"M16.5 0l7 7v15.6c0 2.25 0 3.375-.573 4.164a3 3 0 0 1-.663.663C21.475 28 20.349 28 18.1 28H5.9c-2.25 0-3.375 0-4.164-.573a3 3 0 0 1-.663-.663C.5 25.975.5 24.849.5 22.6V5.4c0-2.25 0-3.375.573-4.164a3 3 0 0 1 .663-.663C2.525 0 3.651 0 5.9 0h10.6z",fill:"url(#"+e+")"}),(0,g.jsx)("path",{d:"M16.5 0l7 7h-3.8c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C16.5 5.48 16.5 4.92 16.5 3.8V0z",fill:"#fff",fillOpacity:".55"}),(0,g.jsx)("path",{d:"M6 11.784c0-.433.351-.784.784-.784h10.432a.784.784 0 1 1 0 1.568H6.784A.784.784 0 0 1 6 11.784zM6 15.784c0-.433.351-.784.784-.784h10.432a.784.784 0 1 1 0 1.568H6.784A.784.784 0 0 1 6 15.784zM6.114 19.817c0-.433.35-.784.784-.784h6.318a.784.784 0 1 1 0 1.568H6.898a.784.784 0 0 1-.784-.784z",fill:"#fff"}),(0,g.jsx)("defs",{children:(0,g.jsxs)("linearGradient",{id:e,x1:"1.5",y1:"-1",x2:"23.5",y2:"28",gradientUnits:"userSpaceOnUse",children:[(0,g.jsx)("stop",{stopColor:"#6D93FF"}),(0,g.jsx)("stop",{offset:"1",stopColor:"#5A71F0"})]})})]})}let oB=()=>{let e=(0,em.ip)();return(0,g.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"28",viewBox:"0 0 24 28",fill:"none",children:[(0,g.jsx)("path",{d:"M16.5 0l7 7v15.6c0 2.25 0 3.375-.573 4.164a3 3 0 0 1-.663.663C21.475 28 20.349 28 18.1 28H5.9c-2.25 0-3.375 0-4.164-.573a3 3 0 0 1-.663-.663C.5 25.975.5 24.849.5 22.6V5.4c0-2.25 0-3.375.573-4.164a3 3 0 0 1 .663-.663C2.525 0 3.651 0 5.9 0h10.6z",fill:"url(#"+e+")"}),(0,g.jsx)("path",{d:"M16.5 0l7 7h-3.8c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C16.5 5.48 16.5 4.92 16.5 3.8V0z",fill:"#fff",fillOpacity:".55"}),(0,g.jsx)("path",{d:"M8.654 16.592a.4.4 0 0 1 .692 0l2.803 4.806a.4.4 0 0 1-.345.602H6.196a.4.4 0 0 1-.345-.602l2.803-4.806z",fill:"#fff"}),(0,g.jsx)("path",{d:"M14.15 13.63a.4.4 0 0 1 .7 0l4.32 7.776a.4.4 0 0 1-.35.594h-8.64a.4.4 0 0 1-.35-.594l4.32-7.777z",fill:"#fff"}),(0,g.jsx)("circle",{cx:"7.3",cy:"11.8",r:"1.8",fill:"#fff"}),(0,g.jsx)("defs",{children:(0,g.jsxs)("linearGradient",{id:e,x1:"1.5",y1:"-1",x2:"23.5",y2:"28",gradientUnits:"userSpaceOnUse",children:[(0,g.jsx)("stop",{stopColor:"#84C4FF"}),(0,g.jsx)("stop",{offset:"1",stopColor:"#2DA5DC"})]})})]})},oV=()=>{let e=(0,em.ip)();return(0,g.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"28",viewBox:"0 0 24 28",fill:"none",children:[(0,g.jsx)("path",{d:"M16.5 0l7 7v15.6c0 2.25 0 3.375-.573 4.164a3 3 0 0 1-.663.663C21.475 28 20.349 28 18.1 28H5.9c-2.25 0-3.375 0-4.164-.573a3 3 0 0 1-.663-.663C.5 25.975.5 24.849.5 22.6V5.4c0-2.25 0-3.375.573-4.164a3 3 0 0 1 .663-.663C2.525 0 3.651 0 5.9 0h10.6z",fill:"url(#"+e+")"}),(0,g.jsx)("path",{d:"M16.5 0l7 7h-3.8c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C16.5 5.48 16.5 4.92 16.5 3.8V0z",fill:"#fff",fillOpacity:".55"}),(0,g.jsx)("path",{d:"M16.72 18.7a4.618 4.618 0 0 1-2.678-1.086c-1.484.326-2.896.796-4.307 1.375-1.122 1.99-2.172 3.004-3.077 3.004-.18 0-.398-.036-.543-.145a1.067 1.067 0 0 1-.615-.977c0-.325.072-1.23 3.51-2.714a25.767 25.767 0 0 0 1.919-4.488c-.434-.869-1.375-3.004-.724-4.09.217-.398.652-.615 1.122-.579a1.2 1.2 0 0 1 .941.47c.47.652.434 2.027-.18 4.054a10.916 10.916 0 0 0 2.243 2.896c.76-.145 1.52-.254 2.28-.254 1.701.036 1.955.833 1.918 1.303 0 1.23-1.194 1.23-1.81 1.23zM6.586 20.944l.108-.037c.507-.18.905-.543 1.195-1.013a2.86 2.86 0 0 0-1.303 1.05zm4.813-10.858h-.108c-.036 0-.109 0-.145.036-.145.615-.036 1.267.217 1.846a3.041 3.041 0 0 0 .036-1.882zm.254 5.248l-.036.072-.037-.036a29.881 29.881 0 0 1-1.085 2.461l.072-.036v.072c.796-.29 1.665-.543 2.461-.724l-.036-.036h.108a11.088 11.088 0 0 1-1.447-1.773zm4.922 1.918c-.326 0-.615 0-.941.072.362.181.724.254 1.086.29a1.6 1.6 0 0 0 .724-.073c0-.108-.145-.29-.869-.29z",fill:"#fff"}),(0,g.jsx)("defs",{children:(0,g.jsxs)("linearGradient",{id:e,x1:"1.5",y1:"-1",x2:"23.5",y2:"28",gradientUnits:"userSpaceOnUse",children:[(0,g.jsx)("stop",{stopColor:"#FD6D3A"}),(0,g.jsx)("stop",{offset:"1",stopColor:"#F05A6B"})]})})]})},oH=()=>{let e=(0,em.ip)();return(0,g.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"28",viewBox:"0 0 24 28",fill:"none",children:[(0,g.jsx)("path",{d:"M16.5 0l7 7v15.6c0 2.25 0 3.375-.573 4.164a3 3 0 0 1-.663.663C21.475 28 20.349 28 18.1 28H5.9c-2.25 0-3.375 0-4.164-.573a3 3 0 0 1-.663-.663C.5 25.975.5 24.849.5 22.6V5.4c0-2.25 0-3.375.573-4.164a3 3 0 0 1 .663-.663C2.525 0 3.651 0 5.9 0h10.6z",fill:"url(#"+e+")"}),(0,g.jsx)("path",{d:"M16.5 0l7 7h-3.8c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C16.5 5.48 16.5 4.92 16.5 3.8V0z",fill:"#fff",fillOpacity:".55"}),(0,g.jsx)("path",{d:"M8.203 11a.455.455 0 0 0-.37.717l2.986 4.224-3.236 4.592a.454.454 0 0 0 .372.716h1.25c.15 0 .29-.073.374-.197l2.415-3.507 2.428 3.508a.455.455 0 0 0 .374.196h1.25a.455.455 0 0 0 .37-.718l-3.26-4.59 3.01-4.222a.455.455 0 0 0-.37-.719h-1.249a.455.455 0 0 0-.374.196l-2.178 3.14-2.168-3.14A.455.455 0 0 0 9.453 11h-1.25z",fill:"#fff"}),(0,g.jsx)("defs",{children:(0,g.jsxs)("linearGradient",{id:e,x1:"1.5",y1:"-1",x2:"23.5",y2:"28",gradientUnits:"userSpaceOnUse",children:[(0,g.jsx)("stop",{stopColor:"#84C768"}),(0,g.jsx)("stop",{offset:"1",stopColor:"#4BB477"})]})})]})};var oU=n(45037);let oW=e=>{let{children:t,className:n,wrapperClassName:a,style:r}=e,{showLeftArrow:s,showRightArrow:o,beginRef:i,endRef:l,scroll:d,containerRef:c,onWheel:u}=function(){let[e,t]=(0,J.useState)(!1),[n,a]=(0,J.useState)(!1),r=(0,J.useRef)(null),s=(0,em.iL)(e=>{t(!e)});return{showLeftArrow:e,showRightArrow:n,beginRef:s,endRef:(0,em.iL)(e=>{a(!e)}),scroll:function(e){var t,n;null==(t=r.current)||t.focus(),null==(n=r.current)||n.scrollBy({left:"left"===e?-200:200,behavior:"instant"})},containerRef:r,onWheel:e=>{0!==e.deltaX||0!==e.deltaY&&e.currentTarget.scrollBy({left:Math.min(e.deltaY,60),behavior:"instant"})}}}();return(0,g.jsx)("div",{className:a,style:{position:"relative"},children:(0,g.jsxs)("div",{className:oU.container,ref:c,tabIndex:-1,onWheel:u,children:[s&&(0,g.jsx)("div",{className:(0,ed.$)(oU.navMask,oU.left),children:(0,g.jsx)(eB.K,{className:oU.button,onClick:()=>d("left"),children:(0,g.jsx)(rL.A8,{})})}),o&&(0,g.jsx)("div",{className:(0,ed.$)(oU.navMask,oU.right),style:r,children:(0,g.jsx)(eB.K,{className:oU.button,onClick:()=>d("right"),children:(0,g.jsx)(rL.A8,{})})}),(0,g.jsx)("div",{style:{position:"relative",zIndex:100,left:"1px"},ref:i}),(0,g.jsx)("div",{className:n,children:t}),(0,g.jsx)("div",{style:{position:"relative",zIndex:100,right:"5px"},ref:l})]})})};oW.displayName="ScrollArrows";var oz=n(48765);function oG(e){let{fileList:t,readOnly:n,onFileDelete:a,closeButtonOffset:r,style:s,lastLineLeft:o}=e,i=f.R.useTranslate();t.every(e=>!1===e.previewable)&&(t=t.slice(0,1).map(e=>({...e,fileName:i.shareFile,status:W.QQ.FileParseStatus._CUSTOM_FROM_SHARE})));let l=(0,J.useRef)(null);return(0,g.jsx)(oO,{getWrap:()=>l.current||null,children:(0,g.jsx)("div",{ref:l,className:oz.inMessage,style:{...s,marginTop:-(r||0),paddingTop:r},children:(0,g.jsx)(oq,{fileList:t,readOnly:n,onFileDelete:a,lastLineLeft:o})})})}function oK(e){let{fileList:t,readOnly:n,onFileDelete:a,closeButtonOffset:r,style:s}=e;return(0,g.jsx)(oW,{className:(0,ed.A)(oz.inInput),style:{...s,marginTop:-(r||0),paddingTop:r},children:(0,g.jsx)(oq,{fileList:t,readOnly:n,onFileDelete:a})})}let oq=(0,J.memo)(function(e){let{fileList:t,readOnly:n,onFileDelete:a,lastLineLeft:r}=e;return(0,g.jsx)(g.Fragment,{children:t.map((e,s)=>(0,g.jsx)(oY,{file:e,readOnly:n,onDelete:n?()=>{}:()=>a(e),sideNode:(0,g.jsx)(oZ,{idx:s,fileList:t,lastLineLeft:r})},e.renderKey))})}),oZ=(0,J.memo)(function(e){let{idx:t,fileList:n,lastLineLeft:a}=e,r=616>(0,J.useContext)(oL).width?2:3;return a&&oQ(t,n.length,r)?a:null}),oQ=(e,t,n)=>{let a=t%n;return a?e===t-a:e===t-n};function oY(e){let t,{file:n,readOnly:a,onDelete:r,sideNode:s}=e,o=n.status===W.QQ.FileParseStatus._CUSTOM_FROM_SHARE,i=f.R.useTranslate(),l=f.R.useLocale(),d=(0,tn.dj)(),c=(t=(0,J.useCallback)((e,t)=>oj[t][e],[]),(e,n)=>{let a=e?"error".concat(e):"default";return t(a in oR?a:"default",n)}),u=(0,W.M7)(),{isRequireDelete:h,isUploadFailed:p}=(0,W.Oc)(e=>e.getIsRequireDelete(n.id)),m=(0,W.vE)(n.fileName,"upper"),{formatStr:C}=(0,W.eO)(n.fileSize),v=u.hooks.usePreviewType(n),b=(0,J.useCallback)(e=>{e.stopPropagation(),u.matchCurrentPreviewFile(n)&&u.closePreview(),r()},[n,r,u]),x=async e=>{e.stopPropagation(),v&&(f.y.tracker.info({name:"previewFile",message:"点击预览文件",payload:{type:v,fileName:n.fileName,id:n.id}}),(await u.toggleFilePreview(n)).success||d.error(i("previewFileFail")))},E=!h&&[W.QQ.FileParseStatus.PENDING,W.QQ.FileParseStatus.PARSING].includes(n.status);return(0,g.jsxs)("div",{className:(0,ed.A)(oz.fileItem,h&&oz.failed,!!v&&oz.couldPreview),onClick:x,children:[s,(0,g.jsxs)("div",{className:oz.fileItemBox,children:[(0,g.jsx)(eH.I,{className:(0,ed.A)(oz.fileIcon,h&&oz.failedFile),size:28,children:E?(0,g.jsx)(ty.R,{size:20,className:oz.loadingWrapper}):(0,g.jsx)(oP,{type:m})}),(0,g.jsxs)("div",{className:oz.content,children:[(0,g.jsx)(rR.m,{hoverable:!0,checkEllipsis:!0,theme:{maxWidth:"80vw"},disabled:o,renderTrigger:e=>{let{domProps:t,domRef:r,ellipsisDomRef:s}=e;return(0,g.jsxs)("div",{className:oz.captionRow,ref:r,children:[(0,g.jsx)("div",{...t,className:(0,ed.A)(oz.caption,o&&oz.shareCaption),ref:s,children:n.fileName}),(0,g.jsx)("div",{className:(0,ed.A)(h&&!a&&oz.forceShow,!a&&oz.hoverToShow)})]})},children:n.fileName}),(0,g.jsx)("div",{className:(0,ed.A)(oz.subCaption,!o&&oz.ellipsis),children:(e=>{var t,n;if(null==(t=W.Oc.getState().getFileUploadInfo(e.id))?void 0:t.isUploading)return i("uploadFileStatusUploading");if(p)return(null==(n=W.Oc.getState().getFileUploadInfo(e.id))?void 0:n.failedMsg)||i("uploadFileStatusFailed");switch(e.status){case W.QQ.FileParseStatus.SUCCESS:return"".concat(m," ").concat(C);case W.QQ.FileParseStatus.PENDING:return i("fileParseQueuing");case W.QQ.FileParseStatus.PARSING:return i("uploadFileStatusParsing");case W.QQ.FileParseStatus.CONTENT_FILTER:return f.y.isMobile?i("uploadFileStatusContentFilterForMobile"):i("uploadFileStatusContentFilter");case W.QQ.FileParseStatus.CONTENT_EMPTY:return i("uploadFileStatusContentEmpty");case W.QQ.FileParseStatus.CONTENT_TOO_LONG:return i("fileContentTooLong");case W.QQ.FileParseStatus.FAILED:return c(e.errorCode,l);case W.QQ.FileParseStatus.CANCELLED:return i("fileParseFailed");case W.QQ.FileParseStatus._CUSTOM_SYSTEM_ERROR_FAIL:return i("systemServiceException");case W.QQ.FileParseStatus._CUSTOM_FROM_SHARE:return i.shareFileNoPreview;default:return(0,W.sL)(e.status),""}})(n)})]}),!a&&(h?(0,g.jsx)(oJ,{onClick:b}):(0,g.jsx)(oX,{onClick:b}))]})]})}function oX(e){let{onClick:t}=e;return(0,g.jsx)("div",{onClick:t,className:(0,ed.A)(oz.closeButton,f.y.isMobile&&oz.opaque),children:(0,g.jsx)(eH.I,{size:14,children:(0,g.jsx)(rL.cf,{})})})}function oJ(e){let{onClick:t}=e;return(0,g.jsx)("div",{onClick:t,className:(0,ed.A)(oz.closeButton,oz.failedCloseButton,f.y.isMobile&&oz.opaque),children:(0,g.jsx)(eH.I,{size:14,children:(0,g.jsx)(rL.cf,{})})})}let o$=(0,J.memo)(function(e){let{messageId:t,sessionId:n,lastLineLeft:a}=e,r=W.aU.useIsShareSelecting(),s=(0,W.Lo)(e=>e.getMessage(n,t));if(!s)return null;let o=s.files;return(null==o?void 0:o.length)?(0,g.jsx)(oG,{readOnly:!0,fileList:o.map(e=>({...e,renderKey:e.id})),onFileDelete:()=>{},style:{marginBottom:0,maxHeight:"none",position:"relative",overflow:"visible",pointerEvents:r?"none":"auto"},lastLineLeft:a}):null});var o1=n(56952);let o0=e=>{let{sessionId:t,messageId:n,mode:a}=e,{resendMessage:r}=(0,W.Y_)(),s=f.R.useTranslate(),o=(0,J.useRef)(!1),i=W.rV.useSessionChatStatus(t)===W.wG.idle,{thinkingEnabled:l,searchEnabled:d}=r7(),c=i?s("resendButtonTooltip"):s("generatingDisableTooltip");return(0,g.jsx)(rR.m,{placement:"bottom",renderTrigger:e=>{let{domProps:c,domRef:u}=e;return(0,g.jsx)(eB.K,{size:"sm",domProps:c,domRef:u,disabled:!i,className:(0,ed.A)(o1.resendButton,"files"===a?o1.besideFiles:o1.besideContent),onClick:e=>{"click"===e.source&&e.evt.stopPropagation(),!i||o.current||r({sessionId:t,messageId:n,getPowRes:()=>sr({t:s,scene:"completion_like",setIsSolvingChallenge:e=>{o.current=e}}),thinkingEnabled:l,searchEnabled:d})},children:(0,g.jsx)(rL.Ct,{})})},children:c})},o2=()=>{let e=(0,J.useRef)(!1),t=10*!!ei.nr;return{isComposingRef:e,onCompositionStart:()=>{e.current=!0},onCompositionEnd:()=>{setTimeout(()=>{e.current=!1},t)}}};var o3=n(67780);let o4=(0,J.forwardRef)(function(e,t){let{sessionId:n,messageId:a,onCancelEdit:r}=e,{editMessage:s}=(0,W.Y_)(),o=f.R.useTranslate(),i=(0,J.useRef)(null),l=(0,W.KT)(n,a),d=l.messageBody.useFilesCount(),c=l.messageBody.useMessageContent()||"",u=0===c.trim().length,[h,p]=(0,J.useState)(()=>u),m=(0,J.useRef)(""),{isComposingRef:C,onCompositionStart:v,onCompositionEnd:b}=o2(),x=(0,W.Z2)(),E=(0,W.Lo)(e=>{let t=e.getMessage(n,a);return!!t&&t.isEditing});(0,J.useEffect)(()=>{E&&(m.current=c)},[E,c]),(0,J.useEffect)(()=>{if(E){var e,t;null==(e=i.current)||e.focus(),null==(t=i.current)||t.setSelectionRange(c.length,c.length)}},[E]);let{thinkingEnabled:_,searchEnabled:S}=r7(),y=(0,W.Lo)(e=>{if(!E)return!1;let t=e.getSession(n);return!!t&&t.state!==W.FM.SessionStateEnum.idle})||h;(0,J.useImperativeHandle)(t,()=>({setEditingPromptEmpty:p}));let w=async()=>{f.y.tracker.info({name:"editMessageSubmited",message:"用户编辑消息",payload:{sessionId:n,messageId:String(a)}}),x.closeSearchView(),s({chatSessionId:n,messageId:a,prompt:m.current,searchEnabled:S,getPowRes:()=>sr({t:o,scene:"completion_like",setIsSolvingChallenge:e=>{W.Lo.getState().updateSession(n,t=>{t.state=e?W.FM.SessionStateEnum.sending:W.FM.SessionStateEnum.idle})}}),thinkingEnabled:_},{onSent:()=>{sT.j.next({method:"onStartReceiveEditMessage",args:null})}})},{ScrollAreaGutters:I,containerDomRef:T,onContainerScroll:A,className:k}=(0,ae.Qh)({verticalScrollbarWidth:6,verticalScrollbarInsets:{top:22,bottom:0,leading:0,trailing:2}}),M=(0,g.jsx)(sI,{defaultFocused:!0,componentRef:i,elRef:T,defaultValue:c,onChange:e=>{m.current=e.currentTarget.value,p(!e.currentTarget.value.trim().length)},autoHeight:!0,variant:"bordered",className:(0,ed.A)(o3.textarea,d&&o3.belowFiles),theme:{padding:"10px 16px 0 16px",borderRadius:"22px",lineHeight:"24px",fontSize:"16px",focusColor:"var(--dsw-alias-bg-layer-2)",focusBorderColor:"var(--dsw-alias-brand-primary)"},addMidLayer:!0,midLayerClassName:o3.textareaMidLayer,footer:(0,g.jsxs)(r2,{justifyContent:"flex-end",style:{margin:"6px 10px 10px 10px"},children:[(0,g.jsx)(tM,{size:"sm",variant:"outlined",onClick:r,children:o("editMessageCancelButton")}),(0,g.jsx)(rR.m,{placement:"bottom",isOpen:!!y&&void 0,renderTrigger:e=>{let{domProps:t,domRef:n}=e;return(0,g.jsx)(tM,{size:"sm",domProps:t,domRef:n,disabled:y,onClick:w,children:o("editMessageSendButton")})},children:y?o("generatingDisableTooltip"):void 0})]}),textareaDomProps:{name:"user query",className:(0,ed.A)(k,o3.overscrollContain),onScroll:A,onKeyDown:e=>{!C.current&&"Enter"===e.key&&(e.ctrlKey||f.y.isMobile?(e.preventDefault(),document.execCommand("insertText",!1,"\n")):e.shiftKey||!m.current.trim().length||y||(e.preventDefault(),w()))},onCompositionStart:v,onCompositionEnd:b}});return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(I,{}),M]})}),o6=(0,J.memo)(o4);var o5=n(3713);let o9="data-escape-transition",o8=e=>{let{messageContent:t,onStartEdit:n,sessionId:a,messageId:r,style:s}=e,o=nP(),i=(0,W.oL)(r),l=(0,W.KT)(a,r).layout.useIsLastUserMessage(),d=W.aU.useIsShareSelecting(),c=(0,J.useRef)(null);return(0,J.useEffect)(()=>{requestAnimationFrame(()=>{c.current&&c.current.removeAttribute(o9)})},[]),(0,g.jsxs)("div",{className:(0,ed.A)(o5.actionsWithBranch,d&&sF.hide),style:s,children:[(0,g.jsxs)(r2,{alignItems:"flex-end",className:(0,ed.A)(o5.userMessageActions,l&&!o?o5.alwaysShow:null),gap:0,domRef:c,domProps:{[o9]:!0},children:[(0,g.jsx)(r5,{onClick:()=>{aG(t),f.y.tracker.info({name:"copyUserMessage",message:"复制用户prompt",payload:{}})}}),!o&&(0,g.jsx)(it,{disabled:i,onStartEdit:i?void 0:n})]}),(0,g.jsx)(o7,{messageId:r,sessionId:a})]})},o7=e=>{let{sessionId:t,messageId:n}=e,a=(0,W.Z2)(),r=(0,W.M7)(),s=(0,W.KT)(t,n),o=s.bottom.useBranchCount(),i=s.bottom.useBranchIndex(),l=so(e=>e.close);ah(i);let d=(0,J.useCallback)(e=>{r.closePreview(),a.closeSearchView(),l(),W.Lo.getState().navigateMessageBranch(t,n,e)},[l,n,r,a,t]);return o<=1?null:(0,g.jsx)(sS,{onIndexChange:d,count:o,index:i,style:ie,sessionId:t,messageId:n})},ie={marginLeft:10,top:1,position:"relative"},it=e=>{let{onStartEdit:t,disabled:n}=e,a=f.R.useTranslate();return(0,g.jsx)(rR.m,{placement:"bottom",renderTrigger:e=>{let{domProps:a,domRef:r}=e;return(0,g.jsx)(eB.K,{style:{marginLeft:10},className:o5.editButton,disabled:n,onClick:t,domRef:r,domProps:{...a,onKeyDown:e=>{"Enter"===e.key&&e.preventDefault()}},children:(0,g.jsx)(rL.PT,{})})},children:a(n?"editDisableTooltip":"editMessageTooltip")})};var ia=n(59524);let ir=e=>{let{messageId:t,sessionId:n}=e,a=(0,W.Lo)(e=>{let a=e.getMessage(n,t);return!!a&&a.isEditing}),r=(0,J.useRef)(null),s=(0,W.KT)(n,t),o=s.layout.useIsLastUserMessage(),i=s.bottom.useMessageHint(),l=s.messageBody.useMessageContent()||"",d=0===l.trim().length,c=(0,g.jsx)(o8,{messageId:t,sessionId:n,messageContent:l,onStartEdit:()=>p(!0)}),u=(0,W.Lo)(e=>e.updateMessage),h=(0,J.useRef)(()=>void 0);h.current=()=>{f.y.tracker.info({name:"clickEditMessageButton",message:"用户点击消息编辑按钮",payload:{isLastUserMessage:o}})};let p=(0,J.useCallback)(e=>{if(u(n,t,t=>{t.isEditing=e}),e)h.current();else{var a;null==(a=r.current)||a.setEditingPromptEmpty(d)}},[u,n,t,d]),m=(0,W.zG)();return(0,J.useEffect)(()=>m.subscribeIsSelecting(e=>{e&&a&&p(!1)})),(0,g.jsxs)(g.Fragment,{children:[a?(0,g.jsx)(o6,{messageId:t,sessionId:n,onCancelEdit:()=>p(!1),ref:r}):null,a?null:(0,g.jsx)("div",{className:ia.bottomWrap,children:i?(0,g.jsxs)("div",{className:ia.hintWithBranch,children:[i.content?(0,g.jsx)("span",{className:ia.hint,children:i.content}):null,c]}):c})]})},is=(0,J.createContext)({height:120,set:al.A});is.displayName="InputHeightContext";let io=(0,J.memo)(function(e){let{children:t}=e,[n,a]=(0,J.useState)(120),r=(0,J.useMemo)(()=>({height:n,set:a}),[n]);return(0,g.jsx)(is.Provider,{value:r,children:t})}),ii=()=>(0,J.useContext)(is).height,il="data-um-id",id=(0,J.memo)(function(e){let{messageId:t,sessionId:n}=e,a=(0,W.KT)(n,t),r=a.messageBody.useMessageContent()||"",s=a.bottom.useMessageHint(),o=(0,W.Lo)(e=>{let a=e.getMessage(n,t);return!!a&&a.isEditing}),i=(0,J.useRef)(null),l=0===r.trim().length,d=a.messageBody.useFilesCount(),c=ii();(0,J.useEffect)(()=>{let e=sT.j.subscribe({next:e=>{if("catalogActivateMessage"===e.method&&e.args.id===t){var n;null==(n=i.current)||n.scrollIntoView()}}});return()=>e.unsubscribe()},[t]);let u=sb(),h=(0,em.iL)(()=>{sT.j.next({method:"messageIntersect",args:null})},{rootRef:u,rootMargin:"0px 0px -".concat(c,"px 0px"),threshold:[0,1]}),p=(null==s?void 0:s.clickBehavior)===W.bE.CloseClickBehavior.retry,m=!(o||l),f=!o&&p&&l,C=e=>(0,g.jsx)(o0,{messageId:t,sessionId:n,mode:e});return(0,g.jsxs)("div",{className:(0,ed.A)(o5.userMessageContainer,o&&o5.editing),ref:(0,as.P)(i,h),[il]:t,children:[(0,g.jsx)(ow,{messageId:t,sessionId:n}),(0,g.jsxs)(sU,{sessionId:n,messageId:t,className:o5.wrapForShare,children:[(0,g.jsx)(o_,{messageId:t}),(0,g.jsx)(o$,{messageId:t,sessionId:n,lastLineLeft:f?C("files"):void 0}),m?(0,g.jsxs)("div",{className:(0,ed.A)(o5.userMessage,d&&o5.belowFiles),children:[r,p?C("content"):null]}):null]}),(0,g.jsx)(ir,{sessionId:n,messageId:t})]})}),ic=(0,J.createContext)({historyMessageCache:null});var iu=n(2261);function ih(){let e=f.R.useTranslate();return(0,g.jsxs)("div",{className:(0,ed.A)(iu.warning),children:[(0,g.jsx)("span",{className:iu.icon,children:(0,g.jsx)(eH.I,{size:14,children:(0,g.jsx)(rL.NE,{})})}),(0,g.jsx)("span",{children:e.shareContentWarning})]})}var ip=n(4070);n(53150);let ig={md:{padding:"6px 15px",fontSize:13,lineHeight:"20px",iconSize:14,iconMargin:4},lg:{padding:"9px 19px",fontSize:14,lineHeight:"22px",iconSize:14,iconMargin:6}},im=e=>{let{size:t="md",link:n,icon:a,children:r,iconColor:s,onClick:o,disabled:i=!1,domRef:l,domProps:d,variant:c,loading:u=!1,iconAlign:h="left",className:p,style:m}=e;iC({icon:a,variant:c,children:r});let f=ig[t],{iconSize:C,iconMargin:v}=f,b="icon"===c?0:v,x=(0,ip.A)(f,["iconSize","iconMargin"]);return(0,g.jsx)(tT,{style:{...x,...((e,t)=>{if("icon"!==t)return{};let n=parseInt(String(e.padding));if(Number.isNaN(n))throw Error("unexpected padding style ".concat(e.padding));return{padding:n}})(x,c),...m},link:n,icon:a,iconColor:s,disabled:i,onClick:o,domRef:l,domProps:d,loading:u,className:(0,ed.A)(p,"".concat(en.V,"-floating-button"),i&&"".concat(en.V,"-floating-button--disabled"),"".concat(en.V,"-floating-button--").concat(c),"".concat(en.V,"-floating-button--").concat(t)),iconSize:C,iconAlign:h,iconMargin:b,children:r})},iC=e=>{let{icon:t,variant:n,children:a}=e;if("icon"===n&&!t&&a)throw Error("unexpected variant 'icon' with no icon but children")};var iv=n(98701),ib=n(66661);let ix="data-catalog-id",iE=(0,J.memo)(function(e){let{items:t}=e,[n,a]=(0,J.useState)(-1),r=sb(),s=(0,J.useRef)(null),o=ii(),{className:i,containerDomRef:l,onContainerScroll:d,ScrollAreaGutters:c}=(0,ae.Qh)({verticalScrollbarWidth:4,guttersPosition:"absolute"});return((0,J.useLayoutEffect)(()=>{if(!s.current||n<0)return;let e=s.current.querySelector("[".concat(ix,'="').concat(n,'"]'));if(!e)return;let t=e.getBoundingClientRect(),a=s.current.getBoundingClientRect();(t.top>=a.bottom+12||t.bottom<=a.top-12)&&s.current.scrollTo({top:t.top-a.top+s.current.scrollTop-(a.height-t.height)/2,behavior:"smooth"})},[n]),(0,J.useEffect)(()=>{let e=sT.j.subscribe({next:e=>{if("messageIntersect"===e.method&&r.current){let e=Array.from(r.current.querySelectorAll("[".concat(il,"]"))).filter(e=>e instanceof HTMLElement).map(e=>({el:e,id:Number(e.getAttribute(il))})).sort((e,t)=>e.id-t.id),t=r.current.getBoundingClientRect();try{let n=iS(i_(t,o),e);a(n)}catch(e){}}}});return()=>e.unsubscribe()},[o,t,r]),t.length<2||![n$.vZ.Staging,n$.vZ.Dev].includes(n$.vd))?null:(0,g.jsxs)("div",{className:(0,ed.A)(ib.catalog,i),ref:(0,as.P)(l,s),onScroll:d,children:[(0,g.jsx)(c,{}),t.map((e,t)=>{let r=e.id===n;return(0,g.jsxs)("div",{[ix]:e.id,className:(0,ed.A)(ib.catalogItem,!t&&ib.first,r&&ib.active),onClick:()=>{a(e.id),sT.j.next({method:"catalogActivateMessage",args:{id:e.id}})},children:[(0,g.jsx)(rR.m,{placement:"left",wrapperStyle:{maxWidth:"25%"},enterDelay:300,floatingAnimated:!0,offsetOptions:18,checkEllipsis:!0,renderTrigger:t=>{let{domProps:n,domRef:a,ellipsisDomRef:r}=t;return(0,g.jsx)("div",{ref:(0,as.P)(a,r),...n,className:(0,ed.A)(ib.itemTitle),children:e.title})},children:e.title}),(0,g.jsx)("div",{className:ib.itemIndicator,children:(0,g.jsx)("div",{className:ib.indicatorLine})})]},e.id)})]})}),i_=(e,t)=>{let n=e.bottom-t;return{top:e.top,bottom:n,height:e.top-n}},iS=(e,t)=>{if(!t.length)throw Error("find fail: els is empty");let n=e.top+.15*e.height,a=0,r=t.length-1,s=-1;for(;a<=r;){let e=a+Math.floor((r-a)/2),o=t[e];if(!o)break;o.el.getBoundingClientRect().top<n?(s=e,a=e+1):r=e-1}if(-1!==s){let n=t[s];if(n){if(n.el.getBoundingClientRect().bottom<e.top&&s+1<t.length){let n=t[s+1];if(n&&n.el.getBoundingClientRect().top<=e.bottom)return n.id}return n.id}}let o=t[0];if(o&&o.el.getBoundingClientRect().top<e.bottom)return o.id;throw Error("find fail: no element in view")},iy=e=>{let{loadHistory:t}=e,n=f.R.useTranslate();return(0,g.jsx)("div",{className:iv.error,children:(0,g.jsx)("div",{style:{textAlign:"center"},children:n.historyLoadFailed((0,g.jsx)(te.$,{theme:{textColor:"var(--dsw-alias-brand-text)"},variant:"text",onClick:t,children:n.historyLoadFailedButton}))})})},iw=(e,t)=>"S".concat(e,"_M").concat(t),iI=(0,J.memo)(function(e){let{inputNode:t}=e,n=nF(),a=nP(),r=(0,W.zG)(),s=W.aU.useShareContent(a),{fetchSessionHistory:o}=(0,W.GO)(),i=(()=>{let e=(0,J.useContext)(ic).historyMessageCache;if(!e)throw Error("historyMessageCache not provided");return e})(),l=(0,W.Lo)(e=>e.getMessage),d=a?(0,W.aw)(a):n,c=W.rV.useMessagePath(d),u=null==s?void 0:s.messages.map(e=>e.id),h=W.rV.useCatalogItems(n),p=null!=u?u:c,m=(0,J.useCallback)(()=>{if(!n){a&&r.fetchShareContent(a);return}o(n,{cache:i,isManual:!0}).then(e=>{let{exist:t,sessionDeleted:a,gotSession:r}=e;t||(a||!r)&&sk(n,"loadHistory")})},[n,o,i,a,r]);(0,J.useEffect)(()=>{(e=>{if(!e)return!1;let t=W.Lo.getState().getSession(e);return!t||t.state===W.FM.SessionStateEnum.idleWithNoHistory})(d)&&m()},[m,d]),(0,J.useEffect)(()=>{r.switchSession(n)},[n,r]);let f=(0,W.Lo)(e=>{if(!d)return"loaded";let t=e.getSession(d);return t&&t.state!==W.FM.SessionStateEnum.fetchingHistory&&t.state!==W.FM.SessionStateEnum.idleWithNoHistory?t.state===W.FM.SessionStateEnum.historyError?"error":"loaded":"loading"}),C=(0,J.useMemo)(()=>p.map((e,t)=>{let n=l(d,e);if(!n)return null;switch(n.role){case W.FM.MessageRole.ASSISTANT:return(0,g.jsx)(rK,{value:{sessionId:d,messageId:n.id},children:(0,g.jsx)(oM,{sessionId:d,messageId:n.id,isLast:t===p.length-1})},iw(d,n.id));case W.FM.MessageRole.USER:return(0,g.jsx)(id,{messageId:n.id,sessionId:d},iw(d,n.id));default:return(0,W.sL)(n.role),null}}),[l,p,d]),v=(0,em.nI)("loading"===f,{showDelay:500,minDuration:200},d),b="loading"===f||v,x=(0,nI.xM)();return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(iT,{sessionLoading:b,children:[a&&!b&&(0,g.jsx)(ih,{}),b?v?(0,g.jsx)(g.Fragment,{children:(0,g.jsx)(ty.R,{className:iv.messageListLoading})}):null:"error"===f?(0,g.jsx)(iy,{loadHistory:m}):(0,g.jsx)("div",{className:iv.messageListScrollWrapper,children:C}),(0,g.jsx)(iE,{items:h}),"yes"===x&&t,"no"===x&&a&&(0,g.jsx)("div",{style:{paddingBottom:"72px"}})]}),"no"===x&&a&&!b&&(0,g.jsx)(iA,{})]})});function iT(e){let{sessionLoading:t,children:n}=e,a=(0,J.useRef)(null),r=(()=>{let{setShowScrollBottomButton:e}=(0,J.useContext)(ad);return(0,em.DK)(t=>{ac.getState().show!==t&&e(t)})})();(e=>{let{setScrollEl:t}=(0,J.useContext)(sC);(0,J.useEffect)(()=>{t(e.current)},[e,t])})(a);let s=(0,J.useCallback)(()=>{if(!a.current)return;let e=a.current;e.scrollTop+e.offsetHeight>e.scrollHeight-300?r(!1):r(!0)},[r]);(0,J.useLayoutEffect)(()=>()=>r(!1),[r]);let o=(0,J.useCallback)(e=>{a.current&&(e.slice(),a.current.scrollTop=a.current.scrollHeight)},[]),i=(0,J.useRef)(!0);(0,J.useEffect)(()=>{let e=sT.j.subscribe({next:e=>{let{method:t}=e;"clickButtonToScrollToBottom"===t&&o(t)}});return()=>e.unsubscribe()},[o]);let l=(0,J.useCallback)(()=>{let e=a.current;e&&(i.current=e.scrollTop+e.offsetHeight>=e.scrollHeight-1,s())},[s]);(0,J.useContext)(ad).setCheckScrollButton(l);let d=nF(),c=(0,J.useRef)(!1),u=W.rV.useScrollToBottomCounter(d),h=W.rV.useScrollToBottomCounter(d,!0);(0,J.useEffect)(()=>{sT.j.subscribe({next:e=>{let{method:t}=e;"onStartReceiveEditMessage"===t&&o("onStartReceiveEditMessage")}})},[o]),(0,J.useLayoutEffect)(()=>{c.current=!0},[d]);let p=(0,J.useCallback)(()=>{!c.current&&i.current&&o("scrollToBottomTrigger")},[o]),m=!!nP();(0,J.useLayoutEffect)(()=>{m||p()},[m,p,u]),(0,J.useLayoutEffect)(()=>{c.current||o("forceScrollToBottomTrigger")},[h,o]),(0,J.useLayoutEffect)(()=>{t||m||(o("sessionLoading"),l())},[t,o,l,m]),(0,J.useLayoutEffect)(()=>{t||!c.current||m||(o("sessionId"),l())},[d]),(0,J.useLayoutEffect)(()=>{c.current=!1},[d]);let f=W.aU.useIsShareSelecting(),{containerDomRef:C,onContainerScroll:v,className:b,ScrollAreaGutters:x}=(0,ae.Qh)({verticalScrollbarInsets:{leading:0,trailing:0,top:0,bottom:2+66*!!f}}),E=(0,W.KF)().triggerScrollToBottom,_=(0,J.useMemo)(()=>({requireScrollToBottom:()=>E(d)}),[d,E]),S=(0,g.jsx)(ar,{onResize:l,children:e=>{let{ref:t}=e;return(0,g.jsx)("div",{className:iv.messageListContainer,ref:t,children:(0,g.jsx)(ar,{onResize:s,forwardedRef:a,children:e=>{let{ref:t}=e;return(0,g.jsxs)("div",{className:iv.messageListScrollContainer,children:[(0,g.jsx)(x,{}),(0,g.jsx)("div",{ref:(0,as.P)(t,C),onScroll:()=>{l(),v(),ol.forEach(e=>e())},className:(0,ed.A)(iv.scrollContentWrapper,b),children:n})]})}})})}});return(0,g.jsx)(ap.Provider,{value:_,children:S})}let iA=()=>{let e=(0,eo.Zp)(),t=(0,eo.zy)(),n=f.R.useTranslate();return(0,g.jsx)("div",{className:iv.loginButtonContainer,children:(0,g.jsx)(im,{icon:(0,g.jsx)(rL.A8,{}),iconAlign:"right",variant:"primary",onClick:()=>{let n=new URLSearchParams;n.set("redirect",t.pathname),e("".concat(nj.SIGN_IN,"?").concat(n.toString()))},size:"lg",style:{padding:"9px 16px 9px 20px"},children:n.shareContinueChat})})},ik={sm:"(min-width: 640px)",md:"(min-width: 768px)",lg:"(min-width: 1024px)",xl:"(min-width: 1280px)","2xl":"(min-width: 1536px)","3xl":"(min-width: 1920px)"},iM=(0,ta.vt)(e=>({screenWidthBreakpointMap:{sm:!1,md:!1,lg:!1,xl:!1,"2xl":!1,"3xl":!1},setScreenWidthBreakpointMap:(t,n)=>e(e=>({screenWidthBreakpointMap:{...e.screenWidthBreakpointMap,[t]:n}}))})),iR=(e,t)=>{let n=window.matchMedia(e);t(n.matches);let a=e=>{let{matches:n}=e;t(n)};return n.addListener(a),()=>n.removeListener(a)},ij=!1,iN=()=>iM(e=>!e.screenWidthBreakpointMap.md),iL=()=>iM(e=>!e.screenWidthBreakpointMap.lg);function iO(e){let{className:t,collapsed:n,size:a,sizing:r,onCollapsedChange:s,tooltipPlacement:o,hideTooltip:i=!1}=e,l=f.R.useTranslate();return(0,g.jsx)(rR.m,{placement:o,disabled:i,renderTrigger:e=>{let{domProps:o,domRef:i}=e;return(0,g.jsx)(eB.K,{size:a,sizing:r,domProps:o,hoverBgRef:i,className:t,onClick:()=>s(!n),children:(0,g.jsx)(rL.ee,{})})},children:l(n?"expandSiderbarButton":"collapseSiderbarButton")})}n(14892);let iF=e=>{let{children:t}=e;return t()},iP=[];function iD(e){let{options:t=iP,onSelect:n,componentRef:a,domProps:r,domRef:s,theme:o,onExit:i}=e,[l,d]=(0,J.useState)(null),c=e=>{let a=t.filter(e=>"divider"!==e.type);if(null===l)d(a[0].key);else{let t=a.findIndex(e=>e.key===l);"ArrowDown"===e.key?d(a[(t+1)%a.length].key):"ArrowUp"===e.key?d(a[(t-1+a.length)%a.length].key):"Enter"===e.key?null==n||n(l,{option:a[t]}):"Escape"===e.key&&(d(null),null==i||i())}};return(0,J.useImperativeHandle)(a,()=>({handleKeyboardEvent:c})),(0,g.jsx)("div",{className:(0,ed.A)("".concat(en.V,"-dropdown-menu"),"".concat(en.V,"-elevated"),null==r?void 0:r.className),style:{...null==r?void 0:r.style,"--ds-dropdown-menu-font-size":null==o?void 0:o.fontSize,"--ds-dropdown-menu-color":null==o?void 0:o.color,"--ds-dropdown-menu-option-text-color":null==o?void 0:o.optionTextColor,"--ds-dropdown-menu-option-height":null==o?void 0:o.optionHeight,"--ds-dropdown-menu-option-color-hover":null==o?void 0:o.optionColorHover,"--ds-dropdown-menu-option-error-color-hover":null==o?void 0:o.optionErrorColorHover,"--ds-dropdown-menu-padding":null==o?void 0:o.padding,"--ds-dropdown-menu-option-padding":null==o?void 0:o.optionPadding,"--ds-dropdown-menu-option-line-height":null==o?void 0:o.optionLineHeight,"--ds-dropdown-menu-border-radius":null==o?void 0:o.borderRadius,"--ds-dropdown-menu-option-border-radius":null==o?void 0:o.optionBorderRadius,"--ds-dropdown-menu-option-icon-size":null==o?void 0:o.optionIconSize,"--ds-dropdown-menu-option-icon-color":null==o?void 0:o.optionIconColor,"--ds-dropdown-menu-option-icon-margin":null==o?void 0:o.optionIconMargin,"--ds-dropdown-menu-option-label-margin":null==o?void 0:o.optionLabelMargin,"--ds-dropdown-menu-width":null==o?void 0:o.width},role:"menu",ref:s,...r,children:t.map(e=>{var t;if("divider"===e.type)return(0,g.jsx)("div",{className:(0,ed.A)("".concat(en.V,"-dropdown-menu-option"),"".concat(en.V,"-dropdown-menu-option-divider"))});let a=null!=(t=e.wrapper)?t:iF;return(0,g.jsx)(a,{children:(t,a)=>{var r,s;return(0,J.createElement)("div",{...e.domProps,...a,ref:t,style:{...null==(r=e.domProps)?void 0:r.style,...e.style},className:(0,ed.A)("".concat(en.V,"-dropdown-menu-option"),"".concat(en.V,"-dropdown-menu-option--").concat(e.type||"none"),l===e.key&&"".concat(en.V,"-dropdown-menu-option--pending"),e.className,null==(s=e.domProps)?void 0:s.className),onClick:t=>{var r,s,o;null==(s=e.domProps)||null==(r=s.onClick)||r.call(s,t),null==a||null==(o=a.onClick)||o.call(a,t),null==n||n(e.key,{option:e})},onMouseEnter:t=>{var n;d(e.key),null==a||null==(n=a.onMouseEnter)||n.call(a,t)},key:e.key},e.icon?(0,g.jsx)("div",{className:"".concat(en.V,"-dropdown-menu-option__icon"),children:e.icon}):null,(0,g.jsx)("div",{className:"".concat(en.V,"-dropdown-menu-option__label"),children:e.label}))}},e.key)})})}var iB=n(39120);function iV(e){let{renderTrigger:t,disabled:n,leaveDelay:a,enterDelay:r,wrapperStyle:s,onSelect:o,options:i,menuTheme:l,placement:d="bottom-start",trigger:c="hover",componentRef:u,dropdownMenuComponentRef:h,menuDomProps:p,menuDomRef:m,...f}=e,C=(0,J.useRef)(null),v=(e,t)=>{let n=null==o?void 0:o(e,t);if(!n||"close"===n.action){var a;null==(a=C.current)||a.setIsOpen(!1)}};return(0,J.useImperativeHandle)(u,()=>({setIsOpen(e){var t;null==(t=C.current)||t.setIsOpen(e)},getIsOpen(){var e,t;return null!=(t=null==(e=C.current)?void 0:e.getIsOpen())&&t}})),(0,g.jsx)(iB.D,{disabled:n,leaveDelay:a,enterDelay:r,wrapperStyle:s,renderTrigger:t,renderFloating:e=>{let{nodeRef:t,onMouseDown:n,onMouseEnter:a,onMouseLeave:r}=e;return(0,g.jsx)(iD,{componentRef:h,theme:l,onSelect:v,onExit:()=>{var e;return null==(e=C.current)?void 0:e.setIsOpen(!1)},options:i,domRef:(0,as.P)(m,t),domProps:{...p,onMouseDown:e=>{var t;null==p||null==(t=p.onMouseDown)||t.call(p,e),n(e)},onMouseEnter:e=>{var t;null==p||null==(t=p.onMouseEnter)||t.call(p,e),a(e)},onMouseLeave:e=>{var t;null==p||null==(t=p.onMouseLeave)||t.call(p,e),r(e)}}})},placement:d,trigger:c,componentRef:C,...f})}var iH=n(45415);function iU(e){let[t,n]=e.split("@"),a=[],r=Math.floor(t.length/2),s=Math.max(r-2,0),o=Math.min(r+2,t.length);for(let e=0;e<t.length;e++)e<s||e>=o?a.push(t[e]):a.push("*");return"".concat(a.join(""),"@").concat(n)}function iW(e){let{onClose:t}=e,n=f.R.useTranslate(),a=(0,tn.dj)(),[r,s]=(0,J.useState)(!1),o=(0,W.Lo)(e=>e.clearSessions);return(0,g.jsx)(eb,{variant:"dialog",title:n("deleteAllHistoryModalTitle"),onClose:t,hideClose:!0,footer:(0,g.jsxs)(ex,{children:[(0,g.jsx)(tM,{variant:"outlined",onClick:()=>{t()},children:n("deleteAllHistoryModalCancel")}),(0,g.jsx)(tM,{variant:"danger",loading:r,onClick:()=>{s(!0),(0,W.lj)().then(()=>{s(!1),a.success({node:(0,J.createElement)(f.R.ensureTranslateComponent("deleteAllHistoryOkToast")),description:n("deleteAllHistoryOkToast")}),f.y.tracker.info({name:"deleteAllHistoryOk",message:"删除所有历史成功",payload:{}}),t(),o()}).catch(e=>{a.error({node:(0,J.createElement)(f.R.ensureTranslateComponent("deletAllHistoryFailedToast")),description:n("deletAllHistoryFailedToast")}),f.y.tracker.error({name:"deleteAllHistoryFailed",message:"删除所有历史出错",payload:f.y.withError(e,{})}),s(!1)})},children:n("deleteAllHistoryModalConfirm")})]}),children:(0,g.jsx)(no.e,{splitParagraph:!0,showMarkdownBold:!0,showEmailLink:!0,children:n("deleteAllHistoryModalContent")})})}function iz(e){let{value:t,defaultValue:n=!1,disabled:a=!1,size:r="m",domProps:s,domRef:o,onChange:i}=e,[l,d]=(0,J.useState)(n),c=tB(l,t),u=(0,J.useCallback)(e=>{null==i||i(e),void 0===t&&d(e)},[i,t]),{className:h,...p}=null!=s?s:{},m=(0,ed.A)("".concat(en.V,"-switch"),c&&"".concat(en.V,"-switch--checked"),a&&"".concat(en.V,"-switch--disabled"),"".concat(en.V,"-switch--size-").concat(r),h);return(0,g.jsx)("button",{className:m,style:null==p?void 0:p.style,role:"switch","aria-checked":c,onClick:e=>{var t;null==s||null==(t=s.onClick)||t.call(s,e),a||u(!c)},tabIndex:0,ref:o,...p,children:(0,g.jsx)("div",{className:"".concat(en.V,"-switch-thumb"),"aria-hidden":"true"})})}n(62776);var iG=n(15922),iK=n(57332),iq=n(91405),iZ=n(3325);function iQ(){return(0,iq.Ay)(W.b2.users_settings,W.Hj)}function iY(){let e=f.R.useTranslate(),t=(0,tn.dj)(),{data:n,isLoading:a,error:r,mutate:s}=iQ(),[o,i]=(0,J.useState)(!1),l=(0,em.Qj)({value:o,delay:200,defaultValue:!1,shouldDelay:()=>!0}),d=null==n?void 0:n.data.training_allowed;async function c(a){i(!0);try{f.y.tracker.info({name:"switchAllowTraining",payload:{to:a},message:"切换允许训练开关"}),await (0,W.ky)({training_allowed:a}),n&&s((0,iZ.jM)(e=>{e.data.training_allowed=a},n),{revalidate:!1})}catch(n){t.error(e("allowTrainingSwitchNetworkError")),f.y.tracker.error({name:"switchAllowTrainingFailed",payload:f.y.tracker.withError(n,{to:a}),message:"切换允许训练开关"})}finally{i(!1)}}return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("div",{className:iK.labelContainer,children:[(0,g.jsx)("span",{children:e("allowTrainingSwitchLabel")}),(0,g.jsx)("div",{className:iK.description,children:e("allowTrainingDescription")})]}),(0,g.jsx)("div",{className:iG.switchContainer,children:a||r||l?(0,g.jsx)(ty.R,{}):(0,g.jsx)(iz,{value:d,onChange:c,domProps:{className:iG.customSwitch}})})]})}let iX="/api/v0/users",iJ=()=>{let e=(0,tn.dj)(),t=f.R.useTranslate(),{beUnauthenticated:n}=nw();return async()=>{let{tracker:a}=f.y;a.info({name:"logout",message:"开始登出"});try{let e=f.y.httpWithCoreType;await (0,tl.d9)(void 0,{http:e,baseUrl:iX}),n({navigateToSignIn:!0,isBanned:!1})}catch(n){f.y.tracker.error({name:"logoutFailed",message:"登出失败",payload:f.y.withError(n,{})}),e.error({node:t("logoutFail"),description:"退出登录失败"})}}},i$=e=>{let{onSuccess:t}=e,n=f.R.useTranslate(),a=e_(),{tracker:r}=f.y;return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("span",{children:n("logoutAllDevicesTitle")}),(0,g.jsx)(tM,{variant:"danger",onClick:()=>{r.info({name:"openLogoutAllDevicesModal",message:"打开登出所有设备对话框",payload:{}});let e=a.open({modalProps:{children:(0,g.jsx)(i1,{onSuccess:t,onClose:()=>{e.close()}})}})},children:n("logoutAllDevicesButton")})]})},i1=e=>{let{onClose:t,onSuccess:n}=e,a=f.R.useTranslate(),[r,s]=(0,J.useState)(!1),o=(0,tn.dj)(),i=(()=>{let{beUnauthenticated:e}=nw(),{http:t}=f.y;return async()=>{let n=await t.http.post("/api/v0/users/logout_all_sessions",{context:t.withDefaultHttpContext({withToken:!0})});if(0!==n.json.data.biz_code)throw n.json.data;return{clear:()=>e({navigateToSignIn:!0,isBanned:!1})}}})(),{tracker:l}=f.y;return(0,g.jsx)(eb,{variant:"dialog",onClose:t,domProps:{"data-autofocus":!0},title:a("logoutAllDevices"),hideClose:!0,footer:(0,g.jsxs)(ex,{children:[(0,g.jsx)(tM,{variant:"outlined",onClick:()=>{l.info({name:"cancelLogoutAllDevicesModal",message:"关闭登出所有设备对话框",payload:{}}),t()},children:a("logoutAllDevicesCancel")}),(0,g.jsx)(tM,{variant:"danger",loading:r,onClick:()=>{s(!0),l.info({name:"confirmLogoutAllDevices",message:"开始登出所有设备",payload:{}}),i().then(e=>{let{clear:a}=e;f.y.tracker.info({name:"logoutAllDevicesSuccess",message:"登出所有设备成功",payload:{}}),t(),a(),n()}).catch(e=>{o.error({node:(0,J.createElement)(f.R.ensureTranslateComponent("logoutAllDevicesFail")),description:a("logoutAllDevicesFail")}),f.y.tracker.error({name:"logoutAllDevicesFail",message:"登出所有设备失败",payload:f.y.withError(e,{})})}).finally(()=>{s(!1)})},children:a("logoutAllDevicesConfirm")})]}),children:a("logoutAllDevicesDesc")(a("logoutAllDevicesConfirm"))})},i0=e=>({rgbHover:e?"255 255 255 / 8%":"0 0 0 / 4%"});var i2=n(26606);function i3(e,t){if(!e)return;let n=document.createElement("a");n.href=e,t&&(n.download=t),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)}function i4(){let{data:e,isLoading:t,error:n,mutate:a}=(0,iq.Ay)(W.b2.download_export_history,W.tf,{refreshInterval:e=>5e3*((null==e?void 0:e.data.status)==="PENDING"),revalidateOnFocus:!1}),r=(0,tn.dj)(),s=f.R.useTranslate(),o=null==e?void 0:e.data,i=(null==o?void 0:o.status)==="PENDING",l=(null==o?void 0:o.status)==="FINISHED",d=(null==o?void 0:o.status)==="EMPTY",c=(0,J.useCallback)(()=>{f.y.tracker.info({name:"exportAllData",payload:{},message:"导出所有历史数据"}),(0,W.Kd)().then(e=>{e.data.code===W.QQ.ExportAllDataErrorCode.RATE_LIMIT&&(r.error(s.exportAllRateLimit),f.y.tracker.error({name:"exportAllDataFailed",message:"导出所有历史数据失败-频控",payload:{}}))}).catch(e=>{r.error(s.exportAllFailed),f.y.tracker.error({name:"exportAllDataFailed",payload:f.y.tracker.withError(e,{}),message:"导出所有历史数据失败-其他错误"})}).finally(a)},[a,s,r]),u=(0,J.useCallback)(()=>{d?c():(null==o?void 0:o.status)==="FINISHED"&&(i3(o.historyDownloadUrl),setTimeout(()=>{i3(o.legacyHistoryDownloadUrl)},1e3))},[o,c,d]);function h(e){return rN()(1e3*e).format("YYYY-MM-DD HH:mm")}return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("div",{className:iK.labelContainer,children:[(0,g.jsx)("span",{children:s.exportAllLabel}),(0,g.jsx)("div",{className:iK.description,children:l?s.exportAllExpiryNoticeDesc(h(o.exportAt),h(o.expireAt),(0,g.jsx)(te.$,{variant:"text",onClick:c,style:{fontSize:"unset"},theme:{lineHeight:"unset"},children:s.exportAllReexportBtn})):s.exportAllDesc})]}),t||n?(0,g.jsx)(ty.R,{}):(0,g.jsx)(tM,{className:i2.button,variant:"outlined",loading:i,style:i?{pointerEvents:"none"}:{},onClick:u,icon:l?(0,g.jsx)(rL.FQ,{}):null,children:l?(0,g.jsx)(g.Fragment,{children:s.exportAllDownload}):s.exportAllButton})]})}var i6=n(74134);let i5=e=>{let{selected:t,children:n,link:a,icon:r,iconColor:s,onClick:o,disabled:i=!1,domRef:l,domProps:d,loading:c=!1,className:u}=e;return(0,g.jsx)(tT,{style:{},link:a,icon:r,iconColor:null!=s?s:"var(--dsw-alias-label-primary)",disabled:i,onClick:i?void 0:o,domRef:l,domProps:{tabIndex:0,...d},loading:c,className:(0,ed.A)(u,i6.blockSelector,t&&i6.selected),iconSize:16,iconAlign:"left",iconMargin:0,children:n})},i9=e=>{let{options:t,value:n,onChange:a,disabled:r=!1,className:s}=e;return(0,g.jsx)("div",{className:(0,ed.A)(i6.blockSelectorGroup,s),children:t.map(e=>(0,g.jsx)(i5,{selected:n===e.value,onClick:()=>a(e.value),disabled:r||e.disabled,icon:e.icon,children:e.label},e.value))})};var i8=n(76755),i7=n.n(i8),le=n(72057),lt=n(44373);function ln(e){let{onClose:t,onConfirm:n}=e,a=f.R.useTranslate(),[r,s]=(0,J.useState)(!1),o=async()=>{s(!0);try{await n(),t()}catch{}finally{s(!1)}};return(0,g.jsx)(eb,{onClose:t,title:a.shareLinksManageDeleteConfirmTitle,variant:"dialog",hideClose:!0,footer:(0,g.jsxs)(ex,{children:[(0,g.jsx)(tM,{variant:"outlined",onClick:t,children:a.cancel}),(0,g.jsx)(tM,{variant:"danger",loading:r,onClick:o,children:a.shareLinksManageDelete})]}),children:a.shareLinksManageDeleteConfirmDesc})}rN().extend(i7());let la=()=>{let[e,t]=(0,J.useState)(!1),[n,a]=(0,J.useState)(!1),[r,s]=(0,J.useState)(),[o,i]=(0,J.useState)(!0),l=(0,W.zG)(),d=(0,tn.dj)(),c=e_(),u=f.R.useTranslate(),{containerDomRef:h,onContainerScroll:p,onContentResize:m,ScrollAreaGutters:C,className:v}=(0,ae.Qh)({verticalScrollbarInsets:{leading:0,trailing:-16,top:0,bottom:4}}),b=(0,em.DK)(async()=>{try{var e;t(!0);let n=null!=r?r:[],o=null==(e=n.at(-1))?void 0:e.createdAt,d=await l.listShares(20,o),c=(0,le.A)(n,d,e=>e.shareId);s(c),i(c.length-n.length!=0),t(!1),a(!1),m()}catch(e){a(!0)}}),x=(0,em.iL)(t=>{t&&!e&&o&&b()}),E=async e=>{try{await l.deleteShare(e),s(r.filter(t=>t.shareId!==e)),d.success(u.shareLinksManageDeleteOkToast)}catch(e){throw d.error(u.shareLinksManageDeleteFailedToast),e}},_=async e=>{let t=nB(e);await navigator.clipboard.writeText(t),d.success(u.shareCreateLinkCopiedToast)};return(0,g.jsxs)("div",{className:lt.content,children:[(0,g.jsx)(C,{}),(0,g.jsx)("div",{ref:h,onScroll:p,className:(0,ed.A)(v,lt.scrollContainer),children:(null==r?void 0:r.length)!==0||n?(0,g.jsxs)("div",{className:lt.sharesList,children:[null==r?void 0:r.map(e=>{let t;return(0,g.jsxs)("div",{className:lt.shareItem,children:[(0,g.jsx)(eH.I,{size:14,children:(0,g.jsx)(rL.du,{})}),(0,g.jsxs)("div",{className:lt.shareTitleAndDate,children:[(0,g.jsx)(rR.m,{checkEllipsis:!0,wrapperStyle:{maxWidth:"50%"},hoverable:!0,enterDelay:500,placement:"top",renderTrigger:t=>{let{domProps:n,domRef:a,ellipsisDomRef:r}=t;return(0,g.jsx)("div",{...n,onFocus:void 0,ref:(0,as.P)(a,r),className:lt.shareTitle,children:(0,g.jsx)("a",{href:nB(e.shareId),className:lt.shareLink,target:"_blank",rel:"noopener noreferrer",title:"点击在新窗口打开",children:e.hint||nB(e.shareId)})})},children:e.hint||nB(e.shareId)}),(0,g.jsxs)("div",{className:lt.shareDate,children:[u.shareLinksManageSharedAt," ",(t=e.createdAt,rN()(1e3*t).format("LL"))]})]}),(0,g.jsx)(rR.m,{trigger:"hover",renderTrigger:t=>(0,g.jsx)(eB.K,{...t,size:"lg",className:lt.copyButton,onClick:()=>_(e.shareId),children:(0,g.jsx)(rL.sS,{})}),children:u.shareLinksManageCopy}),(0,g.jsx)(rR.m,{trigger:"hover",renderTrigger:t=>(0,g.jsx)(eB.K,{...t,size:"lg",className:lt.deleteButton,onClick:()=>{var t;let n;return t=e.shareId,void(n=c.open({modalProps:{children:(0,g.jsx)(ln,{onClose:()=>n.close(),onConfirm:()=>E(t)})}}))},children:(0,g.jsx)(rL.Vd,{})}),children:u.shareLinksManageDelete})]},e.shareId)}),o&&!e&&(0,g.jsx)("div",{ref:x,className:lt.loadingSentinel}),n&&(0,g.jsx)(r2,{alignItems:"center",justifyContent:"center",gap:0,style:{flex:"1",alignSelf:"center",minHeight:"4em",paddingBottom:"48px",color:"var(--dsw-alias-label-tertiary)"},children:u("historyLoadFailed")((0,g.jsx)(te.$,{variant:"text",onClick:b,style:{color:"var(--dsw-alias-brand-text)"},children:u("historyLoadFailedButton")}))})]}):(0,g.jsxs)("div",{className:lt.empty,children:[(0,g.jsx)(eH.I,{size:20,children:(0,g.jsx)(rL.H4,{})}),(0,g.jsx)("p",{children:u.shareLinksManagementEmpty})]})})]})},lr=()=>(0,g.jsx)(W.JA,{children:(0,g.jsx)(la,{})}),ls=(0,J.createContext)({DatePicker:{startDay:0,parseInput:e=>{let{input:t,dayjs:n}=e;return n(t,"YYYY/MM/DD")},formatInput:e=>{let{day:t}=e;return t.format("YYYY/MM/DD")},formatDay:e=>{let{day:t}=e;switch(t.day()){case 0:case 6:return"S";case 1:return"M";case 2:case 4:return"T";case 3:return"W";case 5:return"F";default:throw Error("Invalid day")}},formatTitle:e=>{let{day:t}=e;return"".concat(t.format("MMMM")," ").concat(t.year())}},Select:{notFound:"Not found",empty:"No data"}});n(70608);let lo=[];function li(e){let{status:t,variant:n="filled",disabled:a=!1,loading:r=!1,options:s=lo,optionLoading:o=!1,size:i="m",style:l,className:d,placeholder:c,defaultValue:u,value:h,filter:p,filterable:m,renderSelectedOption:f,renderOptionLabel:C,onChange:v,onBlur:b,onFilterChange:x,inputDomProps:E,menuWidthPolicy:_,menuClassName:S,menuFloatingWrapperClassName:y,deriveStyleOnOpen:w,offsetOptions:I}=e,T=a||r,A=eO(),k=(null!=t?t:null==A?void 0:A.status)||"none",[M,R]=(0,J.useState)(!1),[,j]=(0,J.useState)(!1),[N,L]=(0,J.useState)(u),O=tB(N,h),F=(e,t)=>{v&&v(e,{option:t}),L(e)},P=(0,J.useMemo)(()=>s.find(e=>e.value===O)||null,[s,O]),D=(0,J.useRef)(null),[B,V]=(0,J.useState)(0),H=(0,em.DK)(e=>{if(m&&e){var t;W(""),null==(t=D.current)||t.focus()}e&&(P&&K(P),V(e=>e+1)),e&&(w&&Z.current?X(w(Z.current)):X({})),R(e)}),[U,W]=(0,J.useState)(""),z=(0,J.useMemo)(()=>{if(!m||!U.length)return s;if(p)return s.filter(e=>p(U,e));let e=U.toLowerCase();return s.filter(t=>t.label.toLowerCase().includes(e))},[p,m,s,U]),[G,K]=(0,J.useState)(z[0]||null),q=(0,J.useRef)(null),Z=(0,J.useRef)(null),Q=(0,J.useRef)(null),[Y,X]=(0,J.useState)({}),$=(0,em.DK)(e=>{let t=-1,n=null;switch(e.key){case"ArrowDown":case"ArrowUp":if("ArrowDown"===e.key&&!M&&!T){H(!0);break}if(!M)break;-1===(t=G?z.findIndex(e=>e.value===G.value):-1)&&(n="ArrowUp"===e.key?z[z.length-1]||null:z[0]||null),(n="ArrowUp"===e.key?z[t-1]||z[z.length-1]||null:z[t+1]||z[0]||null)?(K(n),V(e=>e+1)):K(null);break;case"Enter":M&&G&&(F(G.value,G),H(!1))}});return(0,J.useLayoutEffect)(()=>{var e;null==(e=q.current)||e.scrollIntoView({block:"nearest"})},[B]),(0,J.useLayoutEffect)(()=>{z.length?K(z[0]):K(null)},[U]),(0,g.jsx)(iB.D,{trigger:"none",isOpen:M,onIsOpenChange:H,wrapperStyle:{},wrapperDisplayPolicy:"keepAfterFirstOpen",widthPolicy:_||"minConsistent",placement:"bottom-start",flipOptions:{fallbackPlacements:["bottom-end","top-start"]},offsetOptions:I,floatingWrapperClassName:y,renderTrigger:e=>{let{domRef:t}=e;return(0,g.jsxs)("div",{className:(0,ed.A)(d,"".concat(en.V,"-select"),"".concat(en.V,"-select--").concat(n),"".concat(en.V,"-select--").concat(k),"".concat(en.V,"-select--").concat(i),M&&"".concat(en.V,"-select--open"),T&&"".concat(en.V,"-select--disabled")),tabIndex:T?void 0:m?-1:0,style:l,ref:(0,as.P)(t,Z),onKeyDown:$,onMouseDown:()=>{M||T||H(!0)},onFocus:m?void 0:()=>{j(!0)},onBlur:m?void 0:e=>{j(!1),null==b||b(e),M&&H(!1)},children:[M&&m&&U.length?null:P?(0,g.jsx)("div",{className:(0,ed.A)("".concat(en.V,"-select__select"),M&&m&&!U.length&&"".concat(en.V,"-select__select--placeholder")),children:f?f(P):P.label},"selectedOption"):(0,g.jsx)("div",{className:"".concat(en.V,"-select__placeholder"),children:c},"placeholder"),m?(0,g.jsx)("input",{disabled:T,...E,onFocus:e=>{var t;null==E||null==(t=E.onFocus)||t.call(E,e),j(!0)},onBlur:e=>{var t;null==E||null==(t=E.onBlur)||t.call(E,e),j(!1),null==b||b(e),M&&H(!1)},ref:D,className:(0,ed.A)("".concat(en.V,"-select__input"),null==E?void 0:E.className),value:M?U:"",onChange:e=>{var t;null==E||null==(t=E.onChange)||t.call(E,e),M?(W(e.currentTarget.value),null==x||x(e.currentTarget.value)):(H(!0),e.currentTarget.value&&" "!==e.currentTarget.value&&(W(e.currentTarget.value),null==x||x(e.currentTarget.value)))}}):null,(0,g.jsx)("div",{className:"".concat(en.V,"-select__arrow"),"aria-hidden":!0,children:r?(0,g.jsx)(ty.R,{}):(0,g.jsx)(ld,{})})]})},renderFloating:e=>{let{nodeRef:t}=e;return(0,g.jsx)(ll,{optionLoading:o,onMouseEnterOption:e=>{K(e)},showNotFound:!!(m&&s.length&&!z.length),options:z,selectedOption:P,pendingOption:G,domRef:(0,as.P)(t,Q),pendingOptionDomRef:q,renderOptionLabel:C,onSelect:e=>{F(e.value,e),K(e),H(!1)},className:S,style:Y})}})}function ll(e){let{options:t,showNotFound:n,pendingOption:a,selectedOption:r,domRef:s,pendingOptionDomRef:o,onMouseEnterOption:i,onSelect:l,optionLoading:d,className:c,renderOptionLabel:u,style:h}=e,p=(0,J.useContext)(ls),{containerDomRef:m,className:f,onContainerScroll:C,ScrollAreaGutters:v}=(0,ae.Qh)({verticalScrollbarWidth:6,verticalScrollbarInsets:{top:4,bottom:12,leading:0,trailing:-4},horizontalScrollbarInsets:{top:0,bottom:12,leading:0,trailing:0}});return(0,g.jsxs)("div",{className:(0,ed.A)("".concat(en.V,"-select-menu"),"".concat(en.V,"-elevated"),c,f),style:h,ref:(0,as.P)(s,m),onMouseDown:e=>e.preventDefault(),onScroll:C,children:[(0,g.jsx)(v,{theme:{bgColor:"var(--dsw-alias-scrollbar-bg-l2)",hoverColor:"var(--dsw-alias-scrollbar-hover-l2)"}}),d?(0,g.jsxs)("div",{className:"".concat(en.V,"-select-menu__skeleton"),children:[(0,g.jsx)(tv.E,{className:"".concat(en.V,"-select-menu__skeleton-item"),variant:"text",size:"xs",style:{width:250}}),(0,g.jsx)(tv.E,{className:"".concat(en.V,"-select-menu__skeleton-item"),variant:"text",size:"xs",style:{width:220}}),(0,g.jsx)(tv.E,{className:"".concat(en.V,"-select-menu__skeleton-item"),variant:"text",size:"xs",style:{width:200}})]}):n?(0,g.jsx)("div",{className:"".concat(en.V,"-select-menu__not-found"),children:p.Select.notFound}):t.length?(0,g.jsx)(g.Fragment,{children:t.map(e=>{let t=a&&e.value===a.value;return(0,g.jsxs)(J.Fragment,{children:[(0,g.jsx)("div",{className:(0,ed.A)("".concat(en.V,"-select-option"),r&&e.value===r.value&&"".concat(en.V,"-select-option--selected"),t&&"".concat(en.V,"-select-option--pending")),onMouseEnter:()=>{i(e)},ref:t?o:void 0,onClick:()=>l(e),children:(null==u?void 0:u(e,(null==r?void 0:r.value)===e.value))||e.label}),e.divider&&(0,g.jsx)("div",{className:"".concat(en.V,"-select-divider")})]},e.value)})}):(0,g.jsx)("div",{className:"".concat(en.V,"-select-menu__not-found"),children:p.Select.empty})]})}function ld(){return(0,g.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512",enableBackground:"new 0 0 512 512",xmlSpace:"preserve",children:(0,g.jsx)("path",{d:"M256,294.1L383,167c9.4-9.4,24.6-9.4,33.9,0s9.3,24.6,0,34L273,345c-9.1,9.1-23.7,9.3-33.1,0.7L95,201.1\n c-4.7-4.7-7-10.9-7-17c0-6.1,2.3-12.3,7-17c9.4-9.4,24.6-9.4,33.9,0L256,294.1z",fill:"currentColor"})})}var lc=n(9620);let lu=e=>{let{menuClassName:t,renderOptionLabel:n,...a}=e;return null!=n||(n=(e,t)=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("span",{children:e.label}),t&&(0,g.jsx)(rL.rB,{})]})),(0,g.jsx)(li,{...a,offsetOptions:{mainAxis:4},className:(0,ed.A)(lc.selectOverride,a.className),menuClassName:(0,ed.A)(lc.selectMenuOverride,t),renderOptionLabel:n})};var lh=n(88194);function lp(e){let{children:t}=e;return(0,g.jsx)(r2,{className:lh.settingsItem,justifyContent:"space-between",alignItems:"center",style:{padding:"12px 0",minHeight:"60px",boxSizing:"border-box"},children:t})}function lg(e){let{children:t,style:n}=e;return(0,g.jsx)("div",{style:{display:"flex",alignItems:"center",minHeight:"var(--ds-input-height-m)",...n},children:t})}function lm(e){var t;let n,{defaultSelectedSection:a,onClose:r}=e,s=f.R.useTranslate(),o=(0,nZ.Y)(),{tracker:i}=f.y,l=(0,nI.kH)(e=>e.user),d=(null==l?void 0:l.email)||(null==l||null==(t=l.idProfile)?void 0:t.email),c=f.y.useIsMainlandChina(),u=f.y.useApp(e=>e.localePreference),h=f.y.useApp(e=>e.setLocalePreference),p=f.y.useApp(e=>e.themePreference),m=f.y.useApp(e=>e.setThemePreference),{beUnauthenticated:C}=nw(),[v,b]=(0,J.useState)(a),[x,E]=(0,J.useState)("settings"),_=e9({isMainlandChina:c}),S=e_();iQ(),n=(0,em.DK)(r),(0,J.useEffect)(()=>{let e=sT.j.subscribe({next(e){let{method:t}=e;"beUnauthenticated"===t&&n()}});return()=>{e.unsubscribe()}},[n]),(0,em.ML)("popstate",e=>{var t;(null==(t=e.state)?void 0:t.settingsModal)||r()});let y=(0,J.useMemo)(()=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("div",{style:{marginTop:10},children:[s("avatarMenuSettingsDialogThemeItemLabel"),(0,g.jsx)(i9,{className:lh.themeSelect,value:p,onChange:e=>{m(e),i.info({name:"changeAppTheme",message:"修改颜色主题",payload:{appTheme:e}})},options:[{label:s("avatarMenuSettingsDialogThemeSelectLightOption"),value:"light",icon:(0,g.jsx)(rL.RI,{})},{label:s("avatarMenuSettingsDialogThemeSelectDarkOption"),value:"dark",icon:(0,g.jsx)(rL.VO,{})},{label:s("avatarMenuSettingsDialogThemeSelectSystemOption"),value:"system",icon:(0,g.jsx)(rL.Bk,{})}]})]}),(0,g.jsxs)(lp,{children:[s("settingsLocalePreference"),(0,g.jsx)(lu,{value:u,onChange:e=>{h(e)},options:[{label:"English",value:"en_US"},{label:"中文",value:"zh_CN"},{label:s("settingsLocalePreferenceSystem"),value:"system"}]})]})]}),[u,h,m,s,p,i]),w=f.R.useLocale(),I=eG(w),T=function(e){let{locale:t,isMainlandChina:n}=e,a=ez(),{termsOfUse:r,termsOfUseFile:s}=eQ(),o=e9({isMainlandChina:n});return{termsOfUse:{link:s||o.termsOfUse,label:r||a("termsOfUse",t)},privacyPolicy:{link:o.privacyPolicy,label:a("privacyPolicy",t)}}}({locale:w,isMainlandChina:c}),A=(0,J.useMemo)(()=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(lp,{children:[T.termsOfUse.label,(0,g.jsx)(tM,{variant:"outlined",link:{target:"_blank",url:_.termsOfUse},children:s("viewPolicyButton")})]}),(0,g.jsxs)(lp,{children:[T.privacyPolicy.label,(0,g.jsx)(tM,{variant:"outlined",link:{target:"_blank",url:_.privacyPolicy},children:s("viewPolicyButton")})]})]}),[T,_,s]),k=sd(),M=(0,J.useMemo)(()=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(lp,{children:(0,g.jsx)(iY,{})}),k&&(0,g.jsxs)(lp,{children:[s.shareLinksManageDescription,(0,g.jsx)(tM,{variant:"outlined",onClick:()=>{E("shareManagement")},children:s.shareLinksManageButton})]}),(0,g.jsx)(lp,{children:(0,g.jsx)(i4,{})}),(0,g.jsxs)(lp,{children:[s("avatarMenuSettingsDialogDeleteAllHistoryLabel"),(0,g.jsx)(tM,{variant:"danger",onClick:()=>{let e=S.open({modalProps:{children:(0,g.jsx)(iW,{onClose:()=>{e.close(),f.y.tracker.info({name:"closeDeleteAllHistoryModal",message:"关闭删除所有历史 modal",payload:{}})}})}});i.info({name:"openDeleteAllHistoryModal",message:"打开删除所有历史 modal",payload:{}})},children:s("avatarMenuSettingsDialogDeleteAllHistoryButton")})]})]}),[S,s,i,k]),R=(0,J.useMemo)(()=>{var e;return(0,g.jsxs)(g.Fragment,{children:[(null==l||null==(e=l.idProfile)?void 0:e.name)?(0,g.jsxs)(lp,{children:[(0,g.jsx)("span",{children:s("profileUserName")}),(0,g.jsxs)(lg,{children:[l.idProfile.name,"GOOGLE"===l.idProfile.provider&&(0,g.jsxs)(g.Fragment,{children:["\xa0",(0,g.jsx)(eT,{})]}),"WECHAT"===l.idProfile.provider&&(0,g.jsxs)(g.Fragment,{children:["\xa0",(0,g.jsx)(lf,{})]})]})]}):null,d?(0,g.jsxs)(lp,{children:[(0,g.jsx)("span",{children:s("profileEmailTitle")}),(0,g.jsx)(lg,{children:iU(d)})]}):c||l?null:(0,g.jsxs)(lp,{children:[(0,g.jsx)(tv.E,{variant:"text",children:s("profileEmailTitle")}),(0,g.jsx)(lg,{children:(0,g.jsx)(tv.E,{variant:"text",children:"********@*****.***"})})]}),(0,g.jsxs)(lp,{children:[s("profilePhoneNumberTitle"),l?(0,g.jsxs)(lg,{style:{fontVariantLigatures:"contextual"},children:[l.mobile?tI(l.mobile):"-",l.mobile&&"+86"===l.areaCode&&(0,g.jsx)(lb,{})]}):(0,g.jsx)(lg,{children:(0,g.jsx)(tv.E,{variant:"text",children:"**************"})})]}),(null==l?void 0:l.mobile)&&(0,g.jsxs)(lp,{children:[(0,g.jsx)("span",{children:I("wechat")}),l?(0,g.jsx)(lg,{children:tt(l)?(0,g.jsxs)(g.Fragment,{children:[I("bindWechatStatusBound"),(0,g.jsx)(n_,{user:l,updateUser:e=>{nI.kH.setState({user:{...nI.kH.getState().user,...e}})}})]}):(0,g.jsxs)(g.Fragment,{children:[I("bindWechatStatusUnbound"),(0,g.jsx)(nE,{user:l,updateUser:e=>{nI.kH.setState({user:{...nI.kH.getState().user,...e}})}})]})}):(0,g.jsx)(lg,{children:(0,g.jsx)(tv.E,{variant:"text",children:"***********"})})]}),(0,g.jsx)(lp,{children:(0,g.jsx)(i$,{onSuccess:r})}),(0,g.jsxs)(lp,{children:[s("avatarMenuSettingsDialogDeleteAccountItemLabel"),(0,g.jsx)(ni,{size:"m",variant:"filled",afterDeleteAccountOk:()=>{r(),C({navigateToSignIn:!0,isBanned:!1})},email:s("supportEmail"),buttonComp:lv})]})]})},[l,s,d,c,r,C,I]),j=(e,t)=>(0,g.jsx)(ea,{...i0(o),children:(0,g.jsx)(eb,{onClose:r,domProps:{"data-autofocus":!0},title:e,className:lh.settingDialogModalContent,headerWrapperStyle:{marginBottom:"8px"},contentDomProps:{className:lh.main},children:t})});return"settings"===x?j(s.avartarMenuSettingsDialogTitle,(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(lC,{value:v,onChange:e=>b(e),items:[{label:s("settingDialogAsideGeneralOptionLabel"),value:"general",icon:(0,g.jsx)(rL.Ec,{})},{label:s("settingDialogAsideAccountOptionLabel"),value:"account",icon:(0,g.jsx)(rL.gD,{})},{label:s("settingDialogAsideDataOptionLabel"),value:"data",icon:(0,g.jsx)(rL.tq,{})},{label:s("settingDialogAsidePolicyOptionLabel"),value:"policy",icon:(0,g.jsx)(rL.ch,{})}]}),(0,g.jsxs)("div",{className:lh.content,children:["general"===v&&y,"account"===v&&R,"data"===v&&M,"policy"===v&&A]})]})):j((0,g.jsxs)("div",{className:lh.shareLinksManageHeader,children:[(0,g.jsx)(eB.K,{size:"sm",onClick:()=>E("settings"),sizing:"icon",children:(0,g.jsx)(rL.f9,{})}),s.shareLinksManageDescription]}),(0,g.jsx)(lr,{}))}let lf=()=>(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{fill:"#00c70a",d:"M9.5 4C5.36 4 2 6.69 2 10c0 1.89 1.08 3.56 2.78 4.66L4 17l2.5-1.5c.89.31 1.87.5 2.91.5A5.22 5.22 0 0 1 9 14c0-3.31 3.13-6 7-6c.19 0 .38 0 .56.03C15.54 5.69 12.78 4 9.5 4m-3 2.5a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1m5 0a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1M16 9c-3.31 0-6 2.24-6 5s2.69 5 6 5c.67 0 1.31-.08 1.91-.25L20 20l-.62-1.87C20.95 17.22 22 15.71 22 14c0-2.76-2.69-5-6-5m-2 2.5a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1"})}),lC=e=>{let{items:t,value:n,onChange:a}=e;return(0,g.jsx)(oW,{wrapperClassName:lh.navigationWrapper,className:lh.navigation,children:t.map(e=>(0,g.jsx)(r3,{className:(0,ed.A)(lh.item,e.value===n&&lh.active),icon:e.icon,iconMargin:8,onClick:()=>a(e.value),children:e.label},e.value))})},lv=e=>{let{onClick:t,disabled:n,children:a,type:r}=e;return(0,g.jsx)(tM,{disabled:n,variant:"error"===r?"danger":"outlined",onClick:t,children:a})},lb=()=>{let{beAuthenticated:e}=nw(),{RebindMobileButton:t}=function(){let e=e_(),t=(0,tn.dj)(),{tracker:n,http:a,baseUrl:r}=eQ(),s=eX(),o=(0,J.useCallback)(async o=>{let{onSuccess:i,stopLoading:l}=o;try{let{data:{oldMobileNumber:t,ticket:s}}=await (0,tl.l7)({http:a,baseUrl:r});null==l||l();let o=e.open({modalProps:{returnFocus:!1,children:(0,g.jsx)(tD,{onClose:()=>o.close(),onSuccess:i,oldMobileNumber:t,ticket:s})}});n.info({name:"openChangeMobileNumberModal",message:"打开换绑手机号弹窗",payload:{}})}catch(e){null==l||l(),tw.Q.isCode(e,tl.QK.REBIND_MOBILE_START_BIZ_CODE.ACCOUNT_BANNED)?(t.error({node:(0,J.createElement)(eK("commonUserIsBannedToast",eY)),description:s("commonUserIsBannedToast")}),n.error({name:"rebindMobileStartFailed",message:"换绑手机号开始失败,账号已被封禁",payload:n.withError(e,{})})):tw.Q.isBizError(e)?(t.error({node:(0,J.createElement)(eK("rebindFallbackToast",eY),{args:[e.code]}),description:s("rebindFallbackToast")(e.code)}),n.error({name:"rebindMobileStartFailed",message:"换绑手机号开始失败",payload:n.withError(e,{})})):t.error({node:(0,J.createElement)(eK("operationFailed",eY)),description:s("operationFailed")})}},[r,a,e,s,t,n]),i=(0,J.useCallback)(function(e){let{onSuccess:t}=e,n=eX(),[a,r]=(0,J.useState)(!1);return(0,g.jsxs)(tS,{onClick:()=>{r(!0),o({onSuccess:t,stopLoading:()=>{r(!1)}})},style:{marginLeft:"8px",position:"relative"},disabled:a,children:[(0,g.jsx)("span",{style:{visibility:a?"hidden":"visible"},children:n("rebindMobileChangeButton")}),a&&(0,g.jsx)(ty.R,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})]})},[o]);return{start:o,RebindMobileButton:i}}();return(0,g.jsx)(t,{onSuccess:t=>{e({...nI.kH.getState().user,...t})}})},lx=n.p+"static/qrcode.9cc32b1ee3.svg";function lE(e){let{children:t,offsetOptions:n,placement:a}=e,r=f.R.useTranslate(),s=(0,J.useRef)(null),o=(0,J.useRef)(null),i=lw(),l=iJ(),d=(0,J.useRef)(null),c=(0,J.useMemo)(()=>function(e){let{children:t}=e;return(0,g.jsx)(l_,{menuDomRef:d,children:t})},[]),u=(0,J.useCallback)(()=>f.y.isMobile?void nV():{action:"none"},[]);return(0,g.jsx)(iV,{trigger:"click",dropdownMenuComponentRef:s,onSelect:e=>{if("settings"===e)i();else if("help"===e)O()?N():j();else if("logout"===e)nq.current=!1,l();else if("download"===e)return u()},options:[{label:r.avartarMenuDownloadAppOption,icon:(0,g.jsx)(rL.DZ,{}),key:"download",wrapper:c,domProps:{onMouseDownCapture:e=>{e.stopPropagation(),e.preventDefault()}}},{label:r("avartarMenuSettingsOption"),icon:(0,g.jsx)(rL.Ec,{}),key:"settings"},{label:r("contactUs"),key:"help",icon:(0,g.jsx)(rL.j7,{})},{label:r("logout"),key:"logout",icon:(0,g.jsx)(rL.Rx,{})}],placement:a,offsetOptions:n,menuDomRef:d,menuDomProps:{onMouseDown(e){e.preventDefault()}},componentRef:o,renderTrigger:e=>{let{domRef:n,domProps:a,positionDomRef:r}=e;return t({domRef:n,positionDomRef:r,domProps:{...a,onBlur:()=>{var e;a.onBlur(),null==(e=o.current)||e.setIsOpen(!1)},onKeyDown:e=>{var t,n,a;(null==(t=o.current)?void 0:t.getIsOpen())?null==(a=s.current)||a.handleKeyboardEvent(e):("ArrowDown"===e.key||"Enter"===e.key)&&(null==(n=o.current)||n.setIsOpen(!0))}}})}})}let l_=e=>{let{children:t,menuDomRef:n}=e,a=f.R.useTranslate();return(0,g.jsxs)(rR.m,{className:iH.downloadAppContainer,theme:{backgroundColor:"var(--dsw-specific-menu)",padding:"8px 8px 12px 8px"},trigger:"hover",hoverable:!0,showArrow:!1,floatingAnimated:!0,renderTrigger:e=>{let{domProps:a,domRef:r,positionDomRef:s}=e;return s.current=null==n?void 0:n.current,t(r,a)},placement:"right-start",flipOptions:{fallbackPlacements:["top-start"]},children:[(0,g.jsx)("img",{src:lx}),(0,g.jsx)("div",{className:iH.text,children:a.scanDownloadApp})]})},lS={},ly=e=>{var t;let{className:n}=e,a=(0,nI.kH)(e=>e.user),r=null==a||null==(t=a.idProfile)?void 0:t.picture,[s,o]=(0,J.useState)(r?lS[r]:null),i=(0,J.useMemo)(()=>{var e,t,n,r;return null==(n=(null==a||null==(r=a.idProfile)?void 0:r.name)||(null==a?void 0:a.email))||null==(t=n.match(/[a-zA-Z]/))||null==(e=t[0])?void 0:e.toUpperCase()},[a]);return(0,g.jsx)("div",{className:(0,ed.A)(iH.userAvatar,n),children:r&&!s?(0,g.jsx)("img",{className:iH.picture,style:{display:!1===s?"block":"none"},src:r,alt:"","aria-hidden":"true",onLoad:()=>{o(!1)},onError:e=>{e.currentTarget.style.display="none",o(!0),lS[r]=!0}}):i||(a?(0,g.jsx)(eH.I,{children:(0,g.jsx)(rL.gD,{})}):null)})},lw=()=>{let e=e_(),t=(0,em.DK)(()=>{let t=e.open({modalProps:{wrapperClassName:iH.settingDialogModalWrapper,children:(0,g.jsx)(lm,{defaultSelectedSection:"general",onClose:()=>{t.close()}}),onAfterClose(){var e;f.y.tracker.info({name:"closeSettingModal",message:"关闭设置 modal",payload:{}}),(null==(e=window.history.state)?void 0:e.settingsModal)&&window.history.back()}}})});return(0,em.ML)("popstate",e=>{var n;(null==(n=e.state)?void 0:n.settingsModal)&&t()}),(0,em.DK)(()=>{t(),window.history.pushState({settingsModal:!0},"")})},lI=e=>{let t=nD(),n=nO(nj.ROOT);return{onClick:()=>{f.y.tracker.info({name:"createSessionClicked",message:"点击了开启新对话按钮",payload:{position:e}}),n||t(nj.ROOT)},isInNewChat:null!=n}};var lT=n(39191);function lA(e){let{className:t,setCollapsed:n}=e,a=f.R.useTranslate(),{onClick:r}=lI("top"),[s]=f.y.useFgByKey("enableAvatarWhenCollapse");return(0,g.jsx)(lE,{offsetOptions:{mainAxis:6},placement:"bottom-start",children:e=>{let{domRef:o,domProps:i,positionDomRef:l}=e;return(0,g.jsxs)("div",{className:(0,ed.A)(t,lT.sider),children:[(0,g.jsx)("div",{className:lT.logo,onClick:()=>n(!1),children:(0,g.jsx)(nW,{})}),(0,g.jsxs)("div",{ref:l,className:lT.group,children:[s?(0,g.jsx)("div",{className:lT.avatarContainer,tabIndex:0,...i,ref:o,children:(0,g.jsx)(ly,{className:lT.avatar})}):(0,g.jsx)("div",{style:{width:"3px"}}),(0,g.jsx)(iO,{size:"lg",sizing:"container",className:lT.icon,collapsed:!0,onCollapsedChange:()=>{n(!1)}}),(0,g.jsx)(rR.m,{renderTrigger:e=>{let{domProps:t,domRef:n}=e;return(0,g.jsx)(eB.K,{domProps:t,domRef:n,size:"lg",sizing:"container",className:lT.icon,onClick:r,children:(0,g.jsx)(nG,{})})},children:a.agentSelectionCreateSessionTooltip})]})]})}})}function lk(e){let{sessionId:t,onClose:n,deleteSession:a}=e,r=f.R.useTranslate(),[s,o]=(0,J.useState)(!1);return(0,g.jsx)(eb,{onClose:n,title:r("deleteSessionModalContentTitle"),variant:"dialog",hideClose:!0,footer:(0,g.jsxs)(ex,{children:[(0,g.jsx)(tM,{variant:"outlined",onClick:()=>{n()},children:r("deleteSessionModalContentCancelButton")}),(0,g.jsx)(tM,{variant:"danger",loading:s,onClick:()=>{o(!0),a(t),n(),o(!1)},children:r("deleteSessionModalContentConfirmButton")})]}),children:r("deleteSessionModalContentDescription")})}var lM=n(70076);let lR=e=>(0,W.Lo)((0,lM.k)(t=>{if(!e)return null;let n=t.getSession(e);return{title:(null==n?void 0:n.title)||"",titleType:(null==n?void 0:n.titleType)||"WIP"}})),lj=(0,J.memo)(function(e){let{sessionId:t}=e,n=f.R.useTranslate(),a=lR(t),r=(0,J.useRef)(a||{}),s=(0,J.useRef)(t),o=t!==s.current,[i,l]=(0,J.useState)(null==a?void 0:a.title),d=n("untitledChat");return(0,J.useEffect)(()=>{var e,n;if(s.current!==t)return s.current=t,r.current.title=null==a?void 0:a.title,r.current.titleType=null==a?void 0:a.titleType,l(null==a?void 0:a.title),r9.l;if((null==(e=r.current)?void 0:e.titleType)===(null==a?void 0:a.titleType)||(null==(n=r.current)?void 0:n.title)===(null==a?void 0:a.title)||(null==a?void 0:a.titleType)==="USER")return l(null==a?void 0:a.title),r9.l;let{play:o,abort:i}=lN(e=>{let t=(null==a?void 0:a.title)||"";l(t.slice(0,Math.ceil(t.length*e)))},400);return r.current.title=null==a?void 0:a.title,r.current.titleType=null==a?void 0:a.titleType,o(),i},[null==a?void 0:a.title,null==a?void 0:a.titleType,t]),(0,g.jsx)(g.Fragment,{children:(o?null==a?void 0:a.title:i)||d})}),lN=(e,t)=>{let n=performance.now(),a=!1,r=null,s=()=>{if(a)return;let o=Math.min((performance.now()-n)/t,1);e(o),o<1&&(r=requestAnimationFrame(s))};return{play:s,abort:()=>{a=!0,null!==r&&cancelAnimationFrame(r)}}};var lL=n(53717);let lO=(0,J.memo)(function(e){let t,n,a,{id:r,active:s,onDeleteSession:o,onSelectSession:i,elIdRefCallback:l}=e,d=f.R.useTranslate(),c=nD(),u=(e=>{let{sessionId:t,deleteSession:n}=e,a=e_();return(0,J.useCallback)(()=>{f.y.tracker.info({name:"openDeleteSessionModal",message:"打开删除session modal",payload:{}});let e=a.open({modalProps:{children:(0,g.jsx)(lk,{sessionId:t,deleteSession:n,onClose:()=>{f.y.tracker.info({name:"closeDeleteSessionModal",message:"关闭删除session modal",payload:{}}),e.close()}})}})},[n,a,t])})({sessionId:r,deleteSession:o}),h=sd(),p=(0,W.zG)(),m=(0,J.useRef)(null),C=(0,J.useRef)(null),v=(0,J.useRef)(null),b=(0,J.useRef)(null),[x,E]=(0,J.useState)(!1),{renameSession:_}=(0,W.GO)(),S=(t=W.rV.usePinned(r),n=f.R.useTranslate(),t?{key:"unpin",label:n("unpinSession"),icon:(0,g.jsx)(rL.TE,{})}:{key:"pin",label:n("pinSession"),icon:(0,g.jsx)(rL.m6,{})}),{pin:y,unpin:w}=(a=(0,W.GO)(),{pin:()=>a.updateSessionPinned(r,!0),unpin:()=>a.updateSessionPinned(r,!1)}),I=(0,W.Lo)(e=>{let t=e.getSession(r);return t?t.agentId:null}),T=(0,W.Lo)(e=>{let t=e.getSession(r);return t?t.title:""});(0,J.useEffect)(()=>{if(x){var e;null==v||null==(e=v.current)||e.focus()}},[x]);let A=()=>{var e,t;(null==(e=v.current)?void 0:e.value)?_(r,null==(t=v.current)?void 0:t.value.trim(),"list").then(e=>{let{deleted:t}=e;E(!1),t?sk(r,"rename"):sT.j.next({method:"adjustScrollOnSessionUpdated",args:{sessionId:r}})}):E(!1)};return null===I?null:x?(0,g.jsx)(eV,{domRef:e=>{null==l||l({el:e,id:r})},theme:{height:"40px",padding:"0 10px",color:"#fff",borderRadius:"12px",focusBorderColor:"var(--dsw-alias-brand-text)"},className:lL.input,variant:"bordered",onBlur:()=>A(),defaultValue:T||d("untitledChat"),onKeyDown:e=>{var t;null!=(t=b.current)&&t.isComposingRef.current||"Enter"===e.key&&A()},componentRef:b,inputDomRef:v}):(0,g.jsx)(iV,{placement:"bottom-start",offsetOptions:{mainAxis:4,crossAxis:-5},trigger:"click",componentRef:m,dropdownMenuComponentRef:C,menuDomProps:{onMouseDown(e){e.preventDefault()}},onSelect:e=>{"rename"===e?E(!0):"delete"===e?u():"share"===e?null!==I&&(f.y.tracker.info({name:"shareEntryClick",message:"分享入口点击",payload:{entryType:"session_item",sessionId:r}}),s||c(nj.AGENT_SESSION,{agentId:I,sessionId:r}),p.enterSelection(r,"all")):"pin"===e?y():"unpin"===e&&w()},options:[{icon:(0,g.jsx)(rL.PT,{}),label:d("sessionItemMenuRenameOption"),key:"rename"},S,...h?[{icon:(0,g.jsx)(rL.cV,{}),label:d.share,key:"share"}]:[],{icon:(0,g.jsx)(rL.Vd,{}),label:d("sessionItemMenuDeleteOption"),key:"delete",type:"error"}],renderTrigger:e=>{let{domRef:t,domProps:n}=e;return(0,g.jsxs)("a",{ref:e=>{null==l||l({el:e,id:r})},className:(0,ed.A)(lL.sessionItem,s&&lL.active),href:(0,nR.tW)(nj.AGENT_SESSION,{agentId:I,sessionId:r}),onClick:e=>{var n;null===I||e.metaKey||e.ctrlKey||(e.preventDefault(),sf(e.currentTarget,void 0,{topOcclusion:26,bottomOcclusion:48}),null!=(n=t.current)&&n.contains(e.target)||(i(r),c(nj.AGENT_SESSION,{agentId:I,sessionId:r})))},tabIndex:0,children:[(0,g.jsx)(rR.m,{wrapperStyle:{maxWidth:"50%"},checkEllipsis:!0,placement:"bottom",hoverable:!0,enterDelay:500,renderTrigger:e=>{let{domProps:t,domRef:n,ellipsisDomRef:a}=e;return(0,g.jsx)("div",{...t,ref:(0,as.P)(n,a),className:lL.content,children:(0,g.jsx)(lj,{sessionId:r})})},children:T}),(0,g.jsx)("div",{className:lL.actionButtonMask,children:(0,g.jsx)(eB.K,{...n,size:"md",className:lL.actionButton,focusable:!0,domRef:t,onFocus:()=>{var e;null==(e=n.onFocus)||e.call(n)},onBlur:()=>{var e,t;null==(e=n.onBlur)||e.call(n),null==(t=m.current)||t.setIsOpen(!1)},onKeyDown:e=>{var t,n,a;(null==(t=m.current)?void 0:t.getIsOpen())?(e.preventDefault(),null==(n=C.current)||n.handleKeyboardEvent(e)):("ArrowDown"===e.key||"Enter"===e.key)&&(e.preventDefault(),null==(a=m.current)||a.setIsOpen(!0))},children:(0,g.jsx)(eH.I,{size:16,style:{color:"var(--dsw-alias-label-tertiary)"},children:(0,g.jsx)(rL.sB,{})})})})]})}})});var lF=n(79055),lP=n(93515);let lD=(0,J.memo)(function(e){let{onDeleteSession:t,onSelectSession:n,onFold:a,domRef:r}=e,s=W.rV.usePinnedSessions(),o=nF()||null,i=W.rV.load.useNoMorePinned(),l=(0,W.GO)(),d=s.length>0,[c,u]=(0,J.useState)(!1),h=(0,em.iL)(e=>{e&&!i&&l.fetchSessions({})});return((0,J.useLayoutEffect)(()=>{c&&a()},[c,a]),d)?(0,g.jsxs)("div",{className:lP.section,ref:r,children:[(0,g.jsx)(lB,{folded:c,setFolded:u,count:s.length}),c?null:s.map(e=>(0,g.jsx)(lO,{id:e.id,active:o===e.id,onDeleteSession:t,onSelectSession:n},e.id)),c?null:(0,g.jsx)("div",{ref:h,className:lF.sentinel})]}):null}),lB=e=>{let{count:t,folded:n,setFolded:a}=e,r=f.R.useTranslate(),s=t>10;return(0,g.jsxs)("div",{className:(0,ed.A)(lP.sectionHeader,s&&lP.foldable),onClick:s?()=>a(e=>!e):void 0,children:[(0,g.jsx)("span",{children:n?r("pinNCountChats")(t):r("pinnedSectionTitle")}),s?(0,g.jsx)(eH.I,{size:14,children:n?(0,g.jsx)(rL.uj,{}):(0,g.jsx)(rL.fZ,{})}):null]})};var lV=n(24705);let lH=e=>{let{showLoading:t}=e,n=(0,J.useRef)(null);return(0,g.jsx)(eu.A,{in:t,timeout:150,classNames:{enterActive:lV.show,enterDone:lV.show},unmountOnExit:!0,nodeRef:n,children:(0,g.jsx)("div",{ref:n,className:(0,ed.A)(lV.skeletonWrap),children:Array.from({length:4}).map((e,t)=>(0,g.jsx)("div",{className:lV.skeletonContainer,children:(0,g.jsx)(tv.E,{variant:"text",className:lV.skeleton})},t))})})},lU=(0,J.memo)(function(e){let t,{onSelectSession:n}=e,a=f.R.useTranslate(),r=W.rV.load.useState(),s=(0,W.Y_)().deleteSession,o=nD(),i=nF()||null,l=W.rV.load.useNoMore(),d=W.rV.load.useFirstPageSettled(),c=W.rV.load.useVisibleSessionsCount(),u=!d,{containerDomRef:h,onContainerScroll:p,onContentResize:m,className:C,ScrollAreaGutters:v}=(0,ae.Qh)({verticalScrollbarInsets:{trailing:-12,leading:0,top:0,bottom:0}}),{adjustPinnedListPosition:b,pinnedListRef:x}=(t=(0,J.useRef)(null),{adjustPinnedListPosition:(0,em.DK)(()=>{t.current&&h.ref.current&&sf(t.current,h.ref.current)}),pinnedListRef:t}),{collectItems:E}=((e,t)=>{let n,[a,r]=(0,J.useState)(""),{getEl:s,collectItems:o}=(n=(0,J.useRef)({}),{collectItems:(0,J.useCallback)(e=>{if(!e)return;let{el:t,id:a}=e;n.current[a]=t},[]),getEl:e=>n.current[e]});(0,J.useEffect)(()=>{let e=sT.j.subscribe({next:e=>{e&&"adjustScrollOnSessionUpdated"===e.method&&r(e.args.sessionId)}});return()=>e.unsubscribe()},[r]);let i=(0,em.DK)(()=>{let n=s(a);if(n&&e.ref.current){if(sf(n,e.ref.current,{topOcclusion:30,behavior:"smooth"}),t===a)return;n.style.background="var(--dsw-alias-interactive-bg-hover)",setTimeout(()=>{n.style.background=""},2e3)}});return(0,J.useLayoutEffect)(()=>{i()},[i,a]),{collectItems:o}})(h,i),_=(0,em.nI)(u,{showDelay:800,minDuration:500}),S=W.rV.useGroupedSession(),y=(0,em.DK)(e=>{s(e),i===e&&o(nj.ROOT)}),w=(0,em.DK)(e=>(0,g.jsx)(lO,{id:e,active:i===e,onDeleteSession:y,onSelectSession:n,elIdRefCallback:E},e)),I=(0,W.GO)().fetchSessions,[T,A]=(0,J.useState)(!0),k=(0,em.iL)(e=>{l?A(!e):e&&I()}),M=l&&S.isEmpty;return(0,J.useLayoutEffect)(()=>{m()},[S,m]),(0,J.useLayoutEffect)(()=>{let e=h.ref.current;c>0&&e&&e.scrollHeight<=e.offsetHeight&&!l&&I()},[h.ref,I,S,l,c]),(0,g.jsxs)("div",{className:(0,ed.A)(lV.scrollContainerWrap,C),children:[(0,g.jsx)(v,{}),(0,g.jsxs)("div",{className:(0,ed.A)(lV.scrollContainer,M&&lV.empty,C),ref:h,onScroll:p,children:[(0,g.jsx)(lH,{showLoading:_}),(0,g.jsxs)("div",{className:(0,ed.A)(lV.sessionList,!u&&!_&&lV.show),children:[(0,g.jsx)(lD,{onDeleteSession:y,onSelectSession:n,onFold:b,domRef:x}),0===S.todaySessions.length?null:(0,g.jsxs)("div",{className:lP.section,children:[(0,g.jsx)("div",{className:lP.sectionHeader,children:a("sessionHistoryTimelineLabelToday")},"header"),S.todaySessions.map(w)]}),0===S.yesterdaySessions.length?null:(0,g.jsxs)("div",{className:lP.section,children:[(0,g.jsx)("div",{className:lP.sectionHeader,children:a("sessionHistoryTimelineLabelYesterday")},"header"),S.yesterdaySessions.map(w)]}),0===S.days7Sessions.length?null:(0,g.jsxs)("div",{className:lP.section,children:[(0,g.jsx)("div",{className:lP.sectionHeader,children:a("sessionHistoryTimelineLabel7days")},"header"),S.days7Sessions.map(w)]}),0===S.days30Sessions.length?null:(0,g.jsxs)("div",{className:lP.section,children:[(0,g.jsx)("div",{className:lP.sectionHeader,children:a("sessionHistoryTimelineLabel30days")},"header"),S.days30Sessions.map(w)]}),S.previousSessions.map(e=>(0,g.jsxs)("div",{className:lP.section,children:[(0,g.jsx)("div",{className:lP.sectionHeader,children:e.month},"header"),e.sessions.map(w)]},e.month))]}),M?(0,g.jsxs)("div",{className:lV.emptyContent,children:[(0,g.jsx)(rL.eT,{}),(0,g.jsx)("span",{children:a("historyIsEmpty")})]}):null,(0,g.jsx)("div",{ref:k,className:(0,ed.A)(lV.loadmoreSentinel,l&&lV.noMore)}),"error"===r&&(0,g.jsx)("div",{className:(0,ed.A)(lV.error,S.isEmpty&&lV.errorEmpty),children:(0,g.jsx)("div",{children:a.historyLoadFailed((0,g.jsx)(te.$,{variant:"text",onClick:I,children:a.historyLoadFailedButton}))})}),d&&"loading"===r&&(0,g.jsx)(ty.R,{className:lV.sessionLoading})]}),T&&(0,g.jsx)("div",{className:lV.gradientMask})]})});var lW=n(52387);function lz(e){let{hideCollapseTooltip:t,onCollapsedChange:n}=e,a=nD();return(0,g.jsxs)("div",{className:lW.topContainer,children:[(0,g.jsx)("div",{className:lW.deepseekIconContainer,onClick:()=>{a(nj.ROOT)},children:(0,g.jsx)(nK,{})}),(0,g.jsx)(iO,{className:lW.collapsedDrawerButton,tooltipPlacement:"bottom",size:"lg",sizing:"icon",collapsed:!1,onCollapsedChange:n,hideTooltip:t})]})}var lG=n(98055);function lK(e){let{onClick:t}=e,n=f.R.useTranslate(),{onClick:a}=lI("top"),r=(0,J.useMemo)(()=>navigator.userAgent.toLowerCase().includes("windows"),[]);return(0,g.jsxs)("div",{className:(0,ed.A)(lG.button,r&&lG.windows),onClick:()=>{a(),t()},children:[(0,g.jsx)(eH.I,{size:16,className:lG.icon,children:(0,g.jsx)(nG,{})}),(0,g.jsx)("span",{children:n("agentSelectionCreateSessionTooltip")})]})}var lq=n(98569);let lZ=(0,J.memo)(function(e){let{className:t,setCollapsed:n,isTransitioning:a}=e,r=(0,J.useMemo)(()=>(0,g.jsx)(lU,{onSelectSession:()=>{f.y.isMobile&&n(!0)}}),[n]);return(0,g.jsxs)("div",{className:(0,ed.A)(lq.sider,t),children:[(0,g.jsx)(lz,{hideCollapseTooltip:a,onCollapsedChange:n}),(0,g.jsx)(lK,{onClick:()=>{f.y.isMobile&&n(!0)}}),r,(0,g.jsx)(lQ,{})]})});function lQ(){var e;let t=f.R.useTranslate(),n=(0,nI.kH)(e=>e.user),a=(null==n||null==(e=n.idProfile)?void 0:e.name)||((null==n?void 0:n.email)?iU(n.email):void 0)||((null==n?void 0:n.mobile)?tI(n.mobile):void 0)||"";return(0,g.jsx)(lE,{placement:"top-start",offsetOptions:{mainAxis:4,crossAxis:-10},children:e=>{let{domRef:r,domProps:s}=e;return(0,g.jsxs)("div",{className:lq.menuContainer,tabIndex:0,...s,ref:r,children:[(0,g.jsx)(ly,{}),n&&(0,g.jsx)("div",{className:lq.username,children:a||t.siderProfile}),(0,g.jsx)(eH.I,{size:16,className:lq.actionIcon,children:(0,g.jsx)(rL.sB,{})})]})}})}var lY=n(48389);let lX=(0,J.memo)(function(e){let{componentRef:t,toggleHeader:n}=e,a=(0,W.M7)(),r=(0,W.Z2)(),s=iL(),[o,i]=(0,J.useState)(()=>s||f.y.getLastSessionValue().siderCollapsed),l=(0,em.Qj)({value:o,delay:100,defaultValue:o}),d=(0,J.useRef)(null),c=(0,J.useCallback)(e=>{f.y.setLastSessionValue(t=>({...t,siderCollapsed:e})),i(e)},[]);lJ({searchViewController:r,previewController:a,toggleSider:(0,J.useCallback)(e=>c(!e),[c]),collapsed:o,toggleHeader:n}),(0,J.useImperativeHandle)(t,()=>({setCollapsed:c}));let u=(0,J.useRef)();(0,J.useMemo)(()=>{u.current=void 0!==u.current},[o]);let[,h]=(0,J.useReducer)(e=>e+1,0);return(0,J.useLayoutEffect)(()=>{o&&document.documentElement.style.setProperty("--sider-expanded",o?"0":"1")},[o]),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("div",{ref:d,className:(0,ed.A)(lY.sider,o&&lY.collapsed),onTransitionEnd:e=>{e.target==e.currentTarget&&u.current&&(u.current=!1,document.documentElement.style.setProperty("--sider-expanded",o?"0":"1"),h())},children:[(o||u.current)&&(0,g.jsx)(lA,{className:(0,ed.A)(lY.shrinkSider,(!l||!o)&&lY.hide),setCollapsed:c}),(0,g.jsx)(lZ,{className:(0,ed.A)(lY.wideSider,o&&lY.hide),setCollapsed:c,isTransitioning:!!u.current})]}),(0,g.jsx)("div",{className:(0,ed.A)(lY.mask,o&&lY.transparent),onClick:()=>{c(!0)}})]})}),lJ=e=>{let{searchViewController:t,previewController:n,toggleSider:a,collapsed:r,toggleHeader:s}=e,o=iN(),i=iL(),l=!iM(e=>e.screenWidthBreakpointMap["3xl"]),d=so(e=>e.visible),c=t.hooks.useIsShowSearchView(),u=n.hooks.useIsShowPreview(),h=so(e=>e.close),p=(0,J.useRef)(al.A),g=(0,J.useCallback)(()=>{p.current=()=>{a(!0)}},[a]),m=(0,em.DK)(()=>{p.current(),p.current=al.A}),f=(0,em.DK)(()=>{i&&!r&&(a(!1),g())}),C=(0,em.DK)(()=>{l&&!r&&(a(!1),g())});(0,J.useEffect)(()=>{c&&f()},[f,c]),(0,J.useEffect)(()=>{u&&C()},[C,u]),(0,J.useEffect)(()=>{d&&C()},[d,C]);let v=(0,em.DK)(()=>{i&&t.closeSearchView(),l&&(n.closePreview(),h())});(0,J.useEffect)(()=>{r||v()},[r,v]);let b=d||c||u,x=(0,em.DK)(()=>{i?(r||(g(),a(!1)),b&&s(!1)):(s(!0),m())});(0,J.useEffect)(()=>{x()},[i,o,x]);let E=(0,em.DK)(()=>{s(!0),m()});(0,J.useEffect)(()=>{b||E()},[E,b])};function l$(){let e=nO(nj.ROOT),t=nO(nj.AGENT),n=nO(nj.AGENT_SESSION),a=nP(),r=(null==t?void 0:t.params.agentId)||"";return t?{type:"agent",agentId:r}:e?{type:"agent",agentId:W.FM.AgentId.CHAT}:n?{type:"session",agentId:r,sessionId:n.params.sessionId||""}:a?{type:"share",shareId:a,agentId:W.FM.AgentId.CHAT}:{type:"none"}}var l1=n(69566);let l0=(0,ta.vt)(()=>({title:null}));function l2(){let e=f.R.useTranslate(),t=l0(e=>e.title);return(0,g.jsx)(l1.m,{children:(0,g.jsx)("title",{children:t?"".concat(t," - DeepSeek"):"DeepSeek - ".concat(e("chatHtmlTitle"))})})}var l3=n(86613);let l4={flex:1,minWidth:0,display:"flex",justifyContent:"center",alignContent:"center",zIndex:12};function l6(){var e,t;let n,a,{renameSession:r}=(0,W.GO)(),s=(0,nZ.Y)(),o=f.R.useTranslate(),i=nF(),l=(0,W.Lo)(e=>i&&e.getSession(i)?i:null),d=null!=(t=null==(e=W.aU.useShareContent(nP()))?void 0:e.fakeSession.id)?t:null,c=null!=l?l:d,u=(0,W.Lo)(e=>{if(!c)return!1;let t=e.getSession(c);return!!t&&(t.state===W.FM.SessionStateEnum.idleWithNoHistory||t.state===W.FM.SessionStateEnum.fetchingHistory)}),h=lR(c);a=null==(n=lR(c))?void 0:n.title,(0,J.useEffect)(()=>{l0.setState({title:a})},[a]);let[p,m]=(0,J.useState)(!1),C=(0,J.useRef)(null);(0,J.useEffect)(()=>{if(p){var e;null==(e=C.current)||e.focus()}},[p]);let v=()=>{if(c)if(C.current){var e;r(c,null==(e=C.current)?void 0:e.value.trim(),"header").then(e=>{let{deleted:t}=e;m(!1),t?sk(c,"rename"):sT.j.next({method:"adjustScrollOnSessionUpdated",args:{sessionId:c}})})}else m(!1)},b=null!=l,x=()=>{l&&m(!0)};return c&&(u?(0,g.jsx)("div",{style:l4,children:(0,g.jsx)(tv.E,{className:l3.skeleton,style:{width:180,height:24},variant:"text"})}):(0,g.jsx)("div",{style:l4,children:p?(0,g.jsx)(eV,{maxLength:32,onBlur:v,onKeyDown:e=>{"Enter"===e.key&&v()},autosize:!0,defaultValue:(null==h?void 0:h.title)||o("untitledChat"),style:{maxWidth:"100%"},variant:"bordered",inputDomRef:C,className:l3.titleShared,theme:{height:"40px",fontWeight:"500",textColor:"var(--dsw-alias-label-primary)",focusBorderColor:"var(--dsw-alias-brand-primary)",focusColor:s?"#32333E":void 0,lineHeight:"22px",fontSize:"14px",padding:"0 12px",borderRadius:"22px"}}):(0,g.jsx)("div",{className:(0,ed.A)(l3.titleText,l3.titleShared,b&&l3.editable),tabIndex:0,style:{outline:"none"},onFocus:x,onClick:x,children:(0,g.jsx)(lj,{sessionId:c})})}))}var l5=n(10661);let l9=e=>{let{className:t}=e,n=sd(),a=nF(),r=(0,W.zG)(),s=W.aU.useIsShareSelecting(),o=iN(),i=f.R.useTranslate();return n&&a&&!s?(0,g.jsx)(rR.m,{renderTrigger:e=>{let{domProps:n,domRef:s}=e;return(0,g.jsx)(eB.K,{className:(0,ed.A)(t,l5.shareButton),size:o?"xl":"lg",onClick:()=>{f.y.tracker.info({name:"shareEntryClick",message:"分享入口点击",payload:{entryType:"page_header",sessionId:a}}),r.enterSelection(a,"all")},domProps:n,domRef:s,children:o?(0,g.jsx)(rL.NC,{}):(0,g.jsx)(rL.cV,{})})},children:i.share}):null};var l8=n(38770);let l7=e=>{let{className:t}=e,n=f.R.useTranslate();return f.y.isMobile?(0,g.jsx)(tM,{className:t,style:{marginLeft:4},variant:"outlined",icon:(0,g.jsx)(rL.Dy,{}),onClick:nV,children:n.downloadAppInMobile}):null},de=(0,J.memo)(function(e){let{onMenuClick:t,className:n,showEmpty:a}=e,r=l$(),s=!a&&"session"===r.type,{onClick:o}=lI("mobile_top_right"),i=!!nP(),l=W.aU.useIsShareSelecting(),d=(0,W.zG)(),c=(0,nI.xM)(),u=f.R.useTranslate(),h=nD();if(i){if("pending"===c)return(0,g.jsx)("div",{className:(0,ed.A)(l8.messageListHeader,l8.share,n)});if("no"===c)return(0,g.jsxs)("div",{className:(0,ed.A)(l8.messageListHeader,l8.share,l8.guest,n),children:[(0,g.jsx)("div",{className:l8.logo,onClick:()=>h(nj.SIGN_IN),children:(0,g.jsx)(nK,{})}),(0,g.jsx)(l7,{className:l8.downloadApp})]})}return(0,g.jsxs)("div",{className:(0,ed.A)(l8.messageListHeader,i&&l8.share,n),children:[s&&(0,g.jsx)("div",{className:l8.sessionHeader,children:(0,g.jsx)(l6,{})}),(0,g.jsx)("div",{className:(0,ed.A)(l8.mobileHeader,l&&l8.shareSelect),children:l?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("div",{className:l8.shareSelectTitle,children:u.shareHeaderSelectConversation}),(0,g.jsx)(tM,{style:{marginLeft:"auto"},variant:"outlined",onClick:()=>d.exitSelection(),children:u.cancel})]}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(eB.K,{size:"xl",onClick:t,children:(0,g.jsx)(rL.FY,{})}),(0,g.jsx)(l7,{}),(0,g.jsx)("div",{className:l8.sep}),(0,g.jsx)(eB.K,{size:"xl",onClick:o,children:(0,g.jsx)(rL.Yp,{})})]})}),(0,g.jsx)(l9,{className:l8.shareBtn})]})});var dt=n(34913),dn=n(46947),da=n(59666);let dr=(0,J.memo)(function(e){let{onClose:t,children:n,className:a,scrollDomRef:r,name:s,show:o}=e;return(0,g.jsx)(dn.Ec,{show:o,scrollDomRef:r,onClose:t,className:(0,ed.A)(da.container,a),title:(0,g.jsx)(rR.m,{checkEllipsis:!0,renderTrigger:e=>{let{domProps:t,domRef:n,ellipsisDomRef:a}=e;return(0,g.jsx)("div",{role:"heading",...t,ref:(0,as.P)(n,a),children:s})},children:s}),children:n})});var ds=n(17562);let di=()=>(0,J.lazy)(()=>Promise.all([n.e("164"),n.e("851")]).then(n.bind(n,39214)).then(e=>({default:e.PreviewAll}))),dl=(0,J.memo)(function(){let e=(0,W.M7)(),t=e.hooks.useCurrentPreviewInfo(),n=so();return t?(0,g.jsx)(dd,{show:!0,type:t.type,onClose:()=>e.closePreview(),name:t.name,url:t.url}):n.visible?(0,g.jsx)(dd,{show:!0,type:"html",onClose:n.close,name:n.title||"HTML",code:n.code}):(0,g.jsx)(dd,{show:!1})}),dd=(0,J.memo)(function(e){let[t,n]=(0,J.useState)(0),a=(0,J.useMemo)(di,[t]),r=(0,J.useRef)(null);return(0,g.jsx)(f.y.ErrorBoundary,{renderFallback:a=>{let{error:r,reset:s}=a;if(!n5(r))return(0,g.jsx)(dc,{error:r,onReset:()=>{n(t+1),s()},onClose:()=>{e.show&&e.onClose()}})},onError:e=>{n5(e)||f.y.tracker.error({name:"previewAllFailed",message:"触发预览 Error Boundary",payload:f.y.withError(e,{pathname:location.pathname})})},children:e.show?(0,g.jsx)(dr,{...e,scrollDomRef:r,children:(0,g.jsx)(J.Suspense,{fallback:null,children:(0,g.jsx)(a,{...e,scrollDomRef:r},t)})}):(0,g.jsx)(dr,{show:!1,scrollDomRef:r,onClose:()=>{},name:""})})});function dc(e){let{error:t,onReset:n,onClose:a,className:r}=e,s=f.R.useTranslate(),o=f.y.useIsDebug();return(0,g.jsx)("div",{className:(0,ed.A)(ds.errorContainer,r),children:(0,g.jsxs)("div",{className:ds.main,children:[(0,g.jsx)("div",{className:ds.title,children:s("errorPageTitle")}),o?(0,g.jsx)("pre",{className:ds.error,children:JSON.stringify((0,dt.P5)(t),null,2)}):null,(0,g.jsxs)("div",{className:ds.action,children:[(0,g.jsx)(te.$,{type:"primary",variant:"filled",size:"m",onClick:()=>{n()},children:s("errorPageReloadButton")}),(0,g.jsx)(te.$,{type:"primary",variant:"filled",size:"m",onClick:()=>{a()},children:s("cancel")})]})]})})}var du=n(54509);let dh=(0,J.memo)(function(){let e=(0,W.Z2)(),t=e.hooks.useShowingSearchResult(),n=e.hooks.useIndexOffset(),a=f.R.useTranslate(),r=(0,J.useRef)(null),s=e.getShowingSearchView(),o=s||{sessionId:"",messageId:-1},i=(0,W.KT)(o.sessionId,o.messageId).messageBody.useReferenceSchema(),l="DEEP_SEARCH"===i&&(null==s?void 0:s.fragmentId)!=="composed",d=!!t.length,c=(0,J.useCallback)(t=>{let{count:n}=e.closeSearchView();t&&f.y.tracker.info({name:"toggleSearchList",message:"点击按钮关闭搜索列表",payload:{from:"closeButton",open:!1,count:n}})},[e]),u=(0,J.useRef)(d);return(0,J.useEffect)(()=>{!d&&u.current&&c(!1),u.current=d},[c,d]),(0,J.useLayoutEffect)(()=>{r.current&&(r.current.scrollTop=0)},[t]),(0,g.jsxs)(dn.Ec,{className:(0,ed.A)(du.container,"scrollable"),onClose:()=>c(!0),show:d,title:a.searchResult,scrollDomRef:r,children:[(0,g.jsx)("div",{className:du.content,children:t.map((e,t)=>(0,g.jsx)(rD,{searchResult:e,index:l?void 0:t+1+n,className:du.item,messageIndex:o,from:"DEEP_SEARCH"===i?"reference":"citation"},e.url))}),(0,g.jsx)(dp,{index:s})]})}),dp=e=>{let{index:t}=e,[n,a]=(0,J.useState)(!1),[r,s]=(0,J.useState)(!1),o=(0,J.useRef)();return(0,J.useLayoutEffect)(()=>{s(!1),a(!1)},[t]),(0,J.useEffect)(()=>(o.current=setTimeout(()=>{a(!0)},100),()=>clearTimeout(o.current)),[t]),(0,g.jsxs)("div",{className:(0,ed.A)(du.maskWrap,n&&du.leave,r&&du.dispose),onTransitionEnd:()=>s(!0),children:[(0,g.jsx)("div",{className:du.gradient}),(0,g.jsx)("div",{className:du.solid})]})};var dg=n(8485);function dm(e){let t,n,{children:a,className:r,type:s,showIcon:o=!1,bordered:i=!0,style:l}=e;switch(s){case"warning":t="".concat(en.V,"-alert__icon--warning"),n=(0,g.jsx)(tn.id,{});break;case"success":t="".concat(en.V,"-alert__icon--success"),n=(0,g.jsx)(tn.BK,{});break;case"info":t="".concat(en.V,"-alert__icon--info");break;default:t="".concat(en.V,"-alert__icon--error"),n=(0,g.jsx)(tn.IJ,{})}return(0,g.jsxs)("div",{className:(0,ed.A)("".concat(en.V,"-alert"),"".concat(en.V,"-alert--").concat(s),i&&"".concat(en.V,"-alert--bordered"),r),style:l,children:[o?(0,g.jsx)("div",{className:(0,ed.A)("".concat(en.V,"-alert__icon"),t),children:n}):null,(0,g.jsx)("div",{className:"".concat(en.V,"-alert__content"),children:a})]})}n(53454);var df=n(36489);function dC(e){var t,n,a,r;return e?{token:e.token,id:e.id,email:e.email,mobile:e.mobile||e.mobile_number||"",areaCode:e.area_code||"",status:e.status,idProfile:e.id_profile?e.id_profile:null,idProfiles:e.id_profiles?e.id_profiles:null,featureGates:{},avatarUrl:(null==(t=e.id_profile)?void 0:t.picture)?e.id_profile.picture.replace("s96-c","s".concat(64,"-c")):null,chat:{isMuted:!!(null==(n=e.chat)?void 0:n.is_muted),muteUntil:e.chat?1e3*e.chat.mute_until:0},hasLegacyChatHistory:null!=(a=e.has_legacy_chat_history)&&a,needBirthday:null!=(r=e.need_birthday)&&r}:null}let dv=(0,J.memo)(function(e){let{muteUntil:t,className:n}=e,a=f.R.useTranslate(),r=f.R.useLocale();return(0,iq.Ay)(W.b2.users_current,()=>(0,tl.mE)(void 0,{http:f.y.httpWithCoreType,baseUrl:iX},dC).then(e=>{let{data:{user:t}}=e;return t}),{onSuccess(e){W.Lo.getState().setMuted(e.chat)},refreshInterval:12e5}),(0,J.useEffect)(()=>{t||(0,iq.Tk)(W.b2.users_current)},[t]),(0,g.jsx)("div",{className:(0,ed.A)(df.input,n),style:{paddingTop:16,paddingBottom:8},children:(0,g.jsx)(dm,{type:"warning",children:a.muteAlert(t?rN()(t).format({zh_CN:"YYYY [年] M [月] D [日] HH:mm",en_US:"MMMM D, YYYY HH:mm"}[r]):"...",(0,g.jsx)(te.$,{variant:"text",theme:{textColor:"inherit",ringColor:"currentColor"},style:{textDecoration:"underline"},onClick:()=>{j()},children:a.contactUs}))})})});var db=n(73601),dx=n(95441);let dE=(0,J.createContext)({getUploadFileController:()=>{throw Error("getUploadFileController is not implemented")}});dE.displayName="ChatInputUploadUiContext";let d_=()=>{let{getUploadFileController:e}=(0,J.useContext)(dE);return e()},dS=(0,J.memo)(function(e){let{fileBelongInfo:t,onFileDelete:n}=e,a=d_(),r=a.hooks.useFileList(t);return r.length?(0,g.jsx)(oK,{fileList:r.map(e=>({...e.serverInfo||e.localInfo,renderKey:e.localInfo.id})),readOnly:!1,onFileDelete:e=>{let{id:t}=e;a.deleteFile(t),n()},closeButtonOffset:5}):null}),dy=(0,J.memo)(function(e){let{disabledByChatting:t,fileBelongInfo:n,onBeforeChooseFile:a}=e,r=f.R.useTranslate(),s=(0,tn.dj)(),o=d_(),i=(0,J.useRef)(null),l=(0,J.useRef)(null),[d]=f.y.storageHandles.searchEnabledStorageHandle.useState(),c=t||d,u=()=>{var e,t;a(),null==(e=i.current)||e.click(),null==(t=l.current)||t.setIsOpen(!1)};return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(rR.m,{componentRef:l,renderTrigger:e=>{let{domProps:t,domRef:n}=e;return(0,g.jsx)(eB.K,{size:"lg",disabled:c,className:dx.uploadLaunchButton,focusable:!0,domRef:n,domProps:t,onClick:u,children:(0,g.jsx)(rL.jL,{})})},children:d?r("searchNotSupportFiles"):(0,g.jsxs)("span",{className:dx.uploadButtonTooltipText,children:[(0,g.jsx)("span",{role:"title",children:r.uploadFileButtonTooltipTitle}),r.uploadFileButtonTooltipDesc]})}),(0,g.jsx)("input",{type:"file",multiple:!0,disabled:c,ref:i,style:{display:"none"},onChange:e=>{let t=e.target.files,{validFiles:a,problem:i}=o.checkFilesCountOrSize(Array.from(t||[]),n);if(i){let e="exceedCount"===i?r("uploadMax50Files"):r("uploadMax100MBSize");s.error(e)}a.length&&Array.from(a).forEach(e=>{o.addFileAndUpload({file:e,fileBelongInfo:n,thinkingEnabled:f.y.storageHandles.thinkingEnabledStorageHandle.get()})}),e.target.value=""},accept:W.Bn.getAcceptFileTypes()})]})}),dw=async e=>{let t=dI(e),n=(await dT(Array.from(e||[]).map(e=>e.webkitGetAsEntry()),!0)).map(e=>e.file);return n.length>=t.length?n:t},dI=e=>Array.from(e||[]).map(e=>e.getAsFile()).filter(e=>!!e),dT=async(e,t)=>{let n=[],{tracker:a}=f.y,r=async e=>{for(let s of e)if(s){if(t&&s.isDirectory){let e,t=s.createReader(),n=[];try{do e=await new Promise((e,n)=>{t.readEntries(e,n)}),n=n.concat(e);while(e.length>0)}catch(e){a.info({name:"dragFileResolveFailed",message:"拖拽文件readEntries方法未成功",payload:a.withError(e,{fileName:s.name,api:"readEntries"})})}await r(n)}else if(s.isFile)try{let e=await new Promise((e,t)=>{s.file(e,t)});n.push({file:e,entry:s,source:"dnd"})}catch(e){a.info({name:"dragFileResolveFailed",message:"拖拽文件file方法未成功",payload:a.withError(e,{fileName:s.name,api:"file"})})}}};return await r(e),n},dA=(e,t,n)=>{n.filteredBySize&&e.error(t("uploadMax100MBSize")),n.filteredByName&&e.error(t("dragFileErrorTip")),n.filteredByCount&&e.error(t("uploadMax50Files"))},dk=(e,t)=>{let n=dM(e),a=n.length<e.length,r=dR(n),s=r.length<n.length,o=dj(r,t),i=o.length<r.length;return{files:o,filteredBySize:s,filteredByName:a,filteredByCount:i}},dM=e=>{let t=W.Bn.getAcceptFileTypeList();return e.map(e=>({file:e,ext:(0,W.vE)(e.name,"lower")})).filter(e=>t.includes(e.ext)).map(e=>e.file)},dR=e=>e.filter(e=>e.size<=W.Bn.maxFileSize),dj=(e,t)=>t+e.length>W.Bn.maxFileCount?[]:e;var dN=n(16031);let dL=()=>{let e=f.R.useTranslate();return(0,g.jsx)("div",{className:dN.mask,children:(0,g.jsxs)("div",{className:dN.wrap,children:[(0,g.jsx)(eH.I,{width:46,height:55,children:(0,g.jsx)(dO,{})}),(0,g.jsx)("div",{className:dN.title,children:e("dragFileToUpload")}),(0,g.jsx)("div",{className:dN.desc,children:e("dragFileDesc")})]})})},dO=()=>(0,g.jsxs)("svg",{width:"46",height:"55",viewBox:"0 0 46 55",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,g.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23 12.884V4a2 2 0 0 1 2-2h.186a2 2 0 0 1 2 2v8.884a2.93 2.93 0 0 0 2.93 2.93H39a2 2 0 0 1 2 2V18a2 2 0 0 1-2 2h-8.884A7.116 7.116 0 0 1 23 12.884zM35.5 36.535a2 2 0 0 1 2 2v14a2 2 0 0 1-4 0v-14a2 2 0 0 1 2-2z",fill:"currentColor"}),(0,g.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M33.31 34.34a3 3 0 0 1 4.381 0l7.094 7.582a1.9 1.9 0 0 1-2.774 2.596l-4.32-4.617a3 3 0 0 0-4.38 0l-4.322 4.617a1.9 1.9 0 0 1-2.774-2.596l7.096-7.582z",fill:"currentColor"}),(0,g.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.471 4.14c-3.47 0-6.282 2.78-6.282 6.21v28.982c0 3.43 2.812 6.21 6.282 6.21h9.31a2 2 0 0 1 2 2v.14a2 2 0 0 1-2 2h-9.31C4.688 49.682 0 45.048 0 39.332V10.35C0 4.635 4.688 0 10.471 0h15.301c2.763 0 5.414 1.08 7.375 3.002l7.317 7.176a10.291 10.291 0 0 1 3.097 7.348v10.283a2 2 0 0 1-2 2h-.189a2 2 0 0 1-2-2V17.526a6.174 6.174 0 0 0-1.858-4.409l-7.317-7.175a6.32 6.32 0 0 0-4.425-1.802h-15.3z",fill:"currentColor"})]});n(75144);let dF=e=>{let{selected:t,size:n="md",link:a,icon:r,iconColor:s,children:o,onClick:i,disabled:l=!1,domRef:d,domProps:c,loading:u=!1,className:h,iconMargin:p=4,style:m}=e;return(0,g.jsx)(tT,{style:m||{},link:a,icon:r,iconColor:null!=s?s:t?"var(--dsw-alias-brand-text)":"var(--dsw-alias-label-primary)",disabled:l,onClick:l?()=>{}:i,domRef:d,domProps:{tabIndex:0,...c},loading:u,className:(0,ed.A)(h,"".concat(en.V,"-toggle-button"),t&&"".concat(en.V,"-toggle-button--selected"),l&&"".concat(en.V,"-toggle-button--disabled"),"".concat(en.V,"-toggle-button--").concat(n)),iconSize:14,iconAlign:"left",iconMargin:p,children:o})};var dP=n(73746);let dD=(0,J.memo)(function(e){let{enabled:t,disabled:n,onToggle:a,tooltipText:r,icon:s,text:o,placement:i,style:l}=e,d=(0,em.Qj)({value:r,shouldDelay:e=>!e,delay:50,defaultValue:r}),c=(0,J.useRef)(null);return(0,g.jsx)(rR.m,{trigger:"hover",isOpen:!!r&&void 0,componentRef:c,placement:i,renderTrigger:e=>{let{domProps:r,domRef:i}=e;return(0,g.jsx)(dF,{style:l,selected:t,disabled:n,icon:s,onClick:()=>a(!t),domProps:r,domRef:i,className:(0,ed.A)(dP.button),iconMargin:0,children:(0,g.jsx)("span",{className:dP.text,children:o})})},children:d})}),dB=(0,J.memo)(function(e){let{enabled:t,setEnabled:n,isFileEmpty:a}=e,r=f.R.useTranslate();return(0,g.jsx)(dD,{placement:"top",enabled:t,disabled:!1,onToggle:()=>{let e=!t;f.y.tracker.info({name:"thinkingSwitchToggled",message:"点击了深度思考开关",payload:{enabled:"".concat(e),fileEmpty:"".concat(a)}}),n(e)},tooltipText:r("deactivatedThinkTooltip"),icon:(0,g.jsx)(rL.RX,{}),text:r("thinkingSwitch"),style:{transform:"translateZ(0)"}})});var dV=n(91574);let dH=()=>ac(e=>e.show)?(0,g.jsx)(im,{className:dV.scrollToBottomButton,variant:"icon",size:"lg",onClick:()=>{sT.j.next({method:"clickButtonToScrollToBottom",args:null})},icon:(0,g.jsx)(rL.uj,{})}):null,dU=(0,J.memo)(function(e){let{enabled:t,disabled:n,onToggle:a,tooltipText:r}=e,s=f.R.useTranslate();return(0,g.jsx)(dD,{placement:"top",enabled:t,disabled:n,onToggle:a,icon:(0,g.jsx)(rL.U0,{}),tooltipText:r,text:s("search"),style:{transform:"translateZ(0)"}})}),dW=()=>{let e=(0,eo.zy)();return!!(0,nR.B6)(nj.ROOT,e.pathname)},dz=(0,J.memo)(function(e){let{placeholder:t,status:n,onChange:a,onSubmit:r,onStop:s,onRequestHistoryValue:o,value:i,textareaProps:l,componentRef:d,fileBelongInfo:c,className:u,routeType:h}=e,p=f.y.useIsDebug(),[m,C]=(0,J.useState)(!1),[v,b]=(0,J.useState)(!1),x=(0,J.useRef)(null),E=d_(),_=(0,W.ER)(),{thinkingEnabled:S,searchEnabled:y,setThinkingEnabled:w,setSearchEnabled:I}=r7();f.y.storageHandles.searchEnabledStorageHandle.useState();let T=E.hooks.useIsMaxCount(c),A=E.hooks.useFilesTokenCount(c),k=E.hooks.useIsAllReady(c),M=E.hooks.useIsAllSettled(c),R=E.hooks.useIsContainFilesRequireDelete(c),j=E.hooks.useFilesCountScale(c),N=dW(),L=_.hooks.useBranchAndProcessingFilesTokenCount(c),O=_.hooks.useIsProcessingTokenCountExceeded(c,{searchEnabled:y}),F=_.hooks.useIsFirstCompletion(c),P=_.hooks.useMaxTokenNewFilesAllowed(c,{searchEnabled:y}),D="empty"!==j,B=(e=>{let{isAllFilesParsed:t,isContainFilesRequireDelete:n,tokenCountState:a,inputValue:r,chatStatus:s,isMobile:o}=e,[i,l]=(0,J.useState)("none"),d=f.R.useTranslate(),c=!t,u=!r.trim().length&&"empty"===a.filesCountScale,h=!(c||n)&&!a.isFirstCompletion&&a.currentExceeded&&"single"===a.filesCountScale,p=(0,J.useRef)(i);p.current=i,(0,J.useEffect)(()=>{c&&"user"!==p.current&&l("none"),!c&&h&&l("system")},[h,c]);let g=(()=>{if(o&&s!==W.wG.idle)return null;if(s===W.wG.receiving)return d("chatInputStopButtonTooltip");if(c)return d("uploadingFiles");if(n)return d("uploadFileDeleteInvalidFilePrompt");let e=(()=>{if(!a.currentExceeded)return null;let{filesCountScale:e,maxTokenNewFilesAllowed:t,filesTokenCount:n}=a;return"multi"!==e?null:t<=0?d("uploadMultipleFileTokenCountExceededPrompt2"):d("uploadMultipleFileTokenCountExceededPrompt")(Math.max(1,Math.floor(t/n*100))+"")})();return e||(h?d("chatInputNewChatButtonTooltip"):o?null:u&&s===W.wG.idle?d("chatInputEmptyPromptButtonTooltip"):null)})(),m="none"!==i&&!!g||o;return{tipText:g,isShowTip:m||void 0,shouldOpenNewChat:h,onTryToSubmit:()=>l("user"),onTriggerClear:()=>l("none")}})({isAllFilesParsed:M,isContainFilesRequireDelete:R,tokenCountState:{currentExceeded:O,filesCountScale:j,isFirstCompletion:F,maxTokenNewFilesAllowed:P,filesTokenCount:A},inputValue:i,chatStatus:n,isMobile:f.y.isMobile}),{shouldOpenNewChat:V}=B,{isComposingRef:H,onCompositionStart:U,onCompositionEnd:z}=o2(),G=(0,J.useRef)(null),K=n===W.wG.verifying,{couldSubmit:q,submitOrStopButtonUsable:Z}=(e=>{let{files:t,status:n,textEmpty:a,currentExceeded:r}=e,s=n!==W.wG.verifying&&(n===W.wG.receiving||("multi"!==t.filesCountScale||!r)&&!!t.isAllReady&&(!t.isEmpty||!a));return{couldSubmit:!!s&&(t.isEmpty?!a:t.isAllReady),submitOrStopButtonUsable:s}})({status:n,textEmpty:0===i.trim().length,currentExceeded:O,files:{containFilesRequireDelete:R||"multi"===j&&O,isAllReady:k,isEmpty:"empty"===j,isMaxCount:T,filesCountScale:j}}),Q=f.R.useTranslate(),Y=(0,J.useCallback)(e=>{n===W.wG.idle&&q?r(i.trim(),{newChat:V,thinkingEnabled:S,searchEnabled:y}):"enter"===e&&B.onTryToSubmit()},[n,q,r,V,B,i,S,y]),X=n===W.wG.idle?"send":n===W.wG.verifying?"loading":"stop";(0,J.useImperativeHandle)(d,()=>({focus:()=>{var e,t,n,a;null==(e=G.current)||e.focus(),null==(a=G.current)||a.setSelectionRange((null==(t=G.current)?void 0:t.value.length)||0,(null==(n=G.current)?void 0:n.value.length)||0)}}),[]),((e,t,n)=>{let{disable:a,thinkingEnabled:r}=n,s=d_(),o=(0,tn.dj)(),i=f.R.useTranslate(),l=(0,J.useCallback)(async e=>{var n;let l,d,c,u;if(a)return;let h=null==(n=e.clipboardData)?void 0:n.items;if(!h||(d=(l=Array.from(h)).some(e=>"text/plain"===e.type),c=l.some(e=>"image/png"===e.type),u=l.some(e=>"text/rtf"===e.type),Number(d)+Number(c)+Number(u)>1)||!Array.from(h).some(e=>e.webkitGetAsEntry()||e.getAsFile()))return;e.preventDefault();let p=dk(await dw(h),s.getFilesCount(t));dA(o,i,p),p.files.forEach(e=>{s.addFileAndUpload({file:e,fileBelongInfo:t,thinkingEnabled:r})})},[a,s,t,o,i,r]);(0,J.useEffect)(()=>{let t=e.current;return null==t||t.addEventListener("paste",l),()=>{null==t||t.removeEventListener("paste",l)}},[l,e])})(G,c,{disable:y,thinkingEnabled:S}),((e,t,n)=>{let{disable:a,thinkingEnabled:r}=n,s=d_(),o=(0,J.useRef)(0),i=(0,tn.dj)(),l=f.R.useTranslate(),d=(0,J.useCallback)(()=>t(!0),[t]),c=(0,J.useCallback)(()=>t(!1),[t]),u=(0,J.useCallback)(async t=>{var n;if(a)return;o.current=0,c(),t.preventDefault();let d=null==(n=t.dataTransfer)?void 0:n.items,u=dk(await dw(d),s.getFilesCount(e));dA(i,l,u),u.files.forEach(t=>{s.addFileAndUpload({file:t,fileBelongInfo:e,thinkingEnabled:r})})},[e,c,l,i,s,a,r]);(0,J.useEffect)(()=>{let e=document.body;e.addEventListener("drop",u);let t=e=>{e.preventDefault()},n=e=>{var t;let n;!(!ei.nr&&(!(n=null==(t=e.dataTransfer)?void 0:t.items)||Array.from(n).every(e=>"string"===e.kind)))&&(e.preventDefault(),a||d(),o.current++)},r=e=>{e.preventDefault(),o.current--,0===o.current&&c()};return e.addEventListener("dragover",t),e.addEventListener("dragenter",n),e.addEventListener("dragleave",r),()=>{e.removeEventListener("drop",u),e.removeEventListener("dragover",t),e.removeEventListener("dragenter",n),e.removeEventListener("dragleave",r)}},[u,d,c,a])})(c,C,{disable:y,thinkingEnabled:S});let $=(0,J.useMemo)(()=>(0,g.jsx)(dy,{disabledByChatting:K||T,fileBelongInfo:c,onBeforeChooseFile:()=>B.onTriggerClear()}),[c,T,B,K]),ee=function(){let{containerDomRef:e,onContentResize:t,onContainerScroll:n,className:a,ScrollAreaContextProvider:r}=(0,ae.Qh)({verticalScrollbarInsets:{leading:0,trailing:0,top:20,bottom:0},verticalScrollbarWidth:6,guttersPosition:"absolute"}),s=(0,J.useRef)(null),o=(0,J.useCallback)(e=>{e&&(e.scrollTop+e.offsetHeight+5<e.scrollHeight?e.classList.remove(db.scrollEnd):e.classList.add(db.scrollEnd))},[]),i=(0,em.DK)(()=>{n(),o(e.ref.current)});return(0,J.useLayoutEffect)(()=>{let n=new at.j(()=>{t(),o(e.ref.current)});return s.current&&n.observe(s.current),()=>n.disconnect()},[e.ref,s,t,o]),{containerDomRef:e,contentDomRef:s,onScroll:i,className:a,Provider:r}}(),et=(0,g.jsx)(ee.Provider,{children:(0,g.jsxs)("div",{className:db.textareaAlignWrapper,children:[(0,g.jsx)(ae.x$,{}),(0,g.jsx)("textarea",{...l,ref:(0,as.P)(ee.containerDomRef,G),onScroll:ee.onScroll,className:(0,ed.A)(db.textarea,ee.className),onFocus:()=>b(!0),onBlur:()=>b(!1),placeholder:t,rows:2,value:i,readOnly:n===W.wG.verifying&&N,onChange:e=>{a(e.currentTarget.value)},onKeyDown:e=>{if(B.onTriggerClear(),!H.current){if("ArrowUp"===e.key&&!i.length){o(),e.preventDefault();return}if("Enter"===e.key&&!e.shiftKey){if(e.ctrlKey){e.preventDefault(),document.execCommand("insertText",!1,"\n");return}f.y.isMobile||(e.preventDefault(),Y("enter"))}}},onCompositionStart:U,onCompositionEnd:z}),(0,g.jsx)("div",{ref:ee.contentDomRef,className:db.textareaMirror,children:i+"\n"})]})}),en=(e=>{let{filesCountScale:t,t:n}=e;return n("empty"!==t?"deleteFilesToSearchTooltip":"deactivatedSearchTooltip")})({t:Q,filesCountScale:j,enabled:y}),ea=(0,J.useMemo)(()=>(0,g.jsx)(dK,{icon:X,disabled:!Z,extraTooltip:B.tipText,showNewChat:V,showTooltip:B.isShowTip,onMouseDown:e=>{var t;e.preventDefault(),null==(t=G.current)||t.focus()},onMouseLeave:()=>B.onTriggerClear(),onClick:()=>{var e;n===W.wG.receiving?s():Y("click"),null==(e=G.current)||e.focus()}}),[X,n,s,V,Z,B,Y]);!function(e){let{containerRef:t}=e;(0,J.useEffect)(()=>{if(!t.current)return;let e=new at.j(()=>{let e,n=t.current;if(!n)return;let a={elements:e=[...n.getElementsByClassName(dP.text)],hide:()=>{e.forEach(e=>e.classList.add(dP.hide))},show:()=>{e.forEach(e=>e.classList.remove(dP.hide))}};a.show(),a.elements.some(e=>e.offsetHeight>parseFloat(getComputedStyle(e).lineHeight))&&a.hide()});return e.observe(t.current),()=>e.disconnect()},[t])}({containerRef:x});let er=(0,J.useRef)(null);return(0,g.jsxs)("div",{className:(0,ed.A)(db.inputFullContainer,u),children:[p?(0,g.jsxs)("span",{className:db.debugTip,children:["(debug) file token: ",A,"; all token: ",L]}):null,m?(0,el.createPortal)((0,g.jsx)(dL,{}),document.body):null,(0,g.jsx)(dH,{}),(0,g.jsxs)("div",{ref:er,className:(0,ed.A)(db.inputWrapper,h&&db[h],v&&"focused","empty"!==j&&db.withFile),onMouseDown:e=>{var t,n,a;let r=e.target;if(!(r instanceof Node)||er.current&&!er.current.contains(r))return;let s=null==(t=x.current)?void 0:t.contains(r.parentNode);(null==(n=G.current)?void 0:n.contains(r))||s||(e.preventDefault(),null==(a=G.current)||a.focus())},children:["empty"===j?null:(0,g.jsx)("div",{className:db.ocrTip,children:Q("onlyExtractTextFromFiles")}),(0,g.jsx)(dS,{fileBelongInfo:c,onFileDelete:()=>B.onTriggerClear()}),(0,g.jsxs)("div",{className:db.belowInputWrapper,children:[et,(0,g.jsxs)("div",{className:db.functionRow,ref:x,children:[(0,g.jsx)(dB,{enabled:S,setEnabled:w,isFileEmpty:"empty"===j}),(0,g.jsx)(dU,{enabled:y,disabled:D,onToggle:I,tooltipText:en}),(0,g.jsxs)("div",{className:db.functionRowRightColumn,children:[$,ea]})]})]})]})]})}),dG=e=>(0,g.jsx)(eB.K,{...e,size:"lg"});function dK(e){let{icon:t,disabled:n,extraTooltip:a,showNewChat:r,showTooltip:s,onClick:o,onMouseDown:i,onMouseLeave:l}=e,d=f.R.useTranslate(),c=(0,J.useMemo)(()=>"send"===t&&r?d("chatInputNewChatButton"):null,[t,r,d]),u=(0,J.useMemo)(()=>"loading"===t?(0,g.jsx)(ty.R,{}):"send"===t?(0,g.jsx)(rL.NH,{}):(0,g.jsx)(rL.uN,{}),[t]);return(0,g.jsx)(ee,{disabled:!a,children:(0,g.jsx)(rR.m,{isOpen:s,renderTrigger:e=>{let{domProps:t,domRef:a}=e,r=c?tM:dG;return(0,g.jsx)(r,{domProps:{...t,onMouseLeave:e=>{var n;null==(n=t.onMouseLeave)||n.call(t,e),l()},onMouseDown:i},domRef:a,disabled:n,"aria-disabled":n,className:(0,ed.A)(db.sendButton,n&&db.disabled),onClick:n?()=>{}:o,children:c||u})},children:a})})}function dq(e,t){W.Lo.getState().updateSession(e,e=>{e.state=t})}let dZ=(0,J.memo)(function(e){let{componentRef:t,className:n}=e,a=l$(),{startCompletion:r,abortCompletion:s}=(0,W.Y_)(),o=(0,J.useRef)({setValue:()=>{}}),i=(()=>{let{createSessionAndStartCompletion:e}=(0,W.Y_)(),t=nD(),n=d_(),{tracker:a}=f.y,r=f.R.useTranslate();return async s=>{let{agentId:o,prompt:i,thinkingEnabled:l,searchEnabled:d,fileBelongInfo:c,isCreateNewChat:u,setIsSolvingChallenge:h,sessionId:p}=s;if(!o)return;let g=u&&p,m=e=>{g&&W.Lo.getState().updateSession(p,t=>{t.state=e?W.FM.SessionStateEnum.sending:W.FM.SessionStateEnum.idle})};m(!0),e({agentId:o,prompt:i,thinkingEnabled:l,searchEnabled:d,getPowRes:()=>sr({t:r,setIsSolvingChallenge:h,scene:"completion_like"}),refFileIds:n.getRefFileIds(c)},{onSent:e=>{let{sessionId:r}=e;a.info({name:"createSessionAndStartCompletion",message:"创建会话并开始补全",payload:{agentId:o,newSessionId:r,isCreateNewChat:"".concat(u),thinkingEnabled:"".concat(l)}}),n.removeAgentFilesAfterCreateSession(o),g&&(n.removeSessionFilesAfterCreateSession(p),W.Lo.getState().clearPrompt({sessionId:p})),m(!1),t(nj.AGENT_SESSION,{agentId:o,sessionId:r})},onUnsent:()=>{m(!1)}})}})(),l=(()=>{let{startCompletion:e}=(0,W.Y_)(),t=nD(),n=d_(),a=(0,W.zG)(),{fetchSessionHistory:r}=(0,W.GO)(),s=f.R.useTranslate(),o=(0,tn.dj)();return async i=>{let{shareId:l,prompt:d,thinkingEnabled:c,searchEnabled:u,fileBelongInfo:h}=i,p=(0,W.aw)(l),g=W.Lo.getState();dq(p,W.FM.SessionStateEnum.sending);try{let o=await a.forkShare(l);await r(o).catch(al.A),g.updateSession(o,e=>{e.prompt=d});try{await e({chatSessionId:o,prompt:d,refFileIds:n.getRefFileIds(h),thinkingEnabled:c,searchEnabled:u,getPowRes:()=>sr({t:s,setIsSolvingChallenge:al.A,scene:"completion_like"})},{onSent(){n.moveFilesBelongingSession(p,o)}}),f.y.tracker.info({name:"forkShareAndChat",message:"分享对话继续聊",payload:{shareId:l,newSessionId:o,thinkingEnabled:"".concat(c),searchEnabled:"".concat(u)}})}finally{t(nj.AGENT_SESSION,{agentId:W.FM.AgentId.CHAT,sessionId:o}),g.clearPrompt({sessionId:p})}}catch(n){f.y.tracker.error({name:"forkShareAndChatError",message:"分享对话继续聊失败",payload:f.y.tracker.withError(n,{shareId:l})});let e=null;if(n&&"object"==typeof n&&"code"in n&&(e=n.code),null!==e)switch(e){case W.QQ.ForkShareErrorCode.SHARE_DOES_NOT_EXIST:t(nj.SHARE_MISSING,void 0,{replace:!0}),a.removeShareContent(l);return;case W.QQ.ForkShareErrorCode.SHARE_IS_DELETED_OR_BANNED:case W.QQ.ForkShareErrorCode.ORIGINAL_SESSION_DELETED:t(nj.SHARE_INVALID,void 0,{replace:!0}),a.removeShareContent(l);return;case W.QQ.ForkShareErrorCode.USER_IS_MUTED:}o.error(s.shareNetworkError)}finally{dq(p,W.FM.SessionStateEnum.idle)}}})(),d=(0,W.Lo)(e=>e.updateSession),c=(0,W.Lo)(e=>e.updateAgent),u="none"!==a.type?a.agentId:null,h="session"===a.type?a.sessionId:"share"===a.type?(0,W.aw)(a.shareId):void 0,p=(0,W.Lo)(e=>{var t,n;return"agent"===a.type?(null==(t=e.getAgent(a.agentId))?void 0:t.prompt)||"":h?(null==(n=e.getSession(h))?void 0:n.prompt)||"":(a.type,"")}),m=f.R.useTranslate(),C=W.rV.useChatStatus({isAgentOrSession:"none"!==a.type,sessionId:h,agentId:u}),v=d_(),b=(0,J.useMemo)(()=>({sessionId:h||null,agentId:u}),[h,u]);return(0,J.useEffect)(()=>(v.startPollingFilesInfo(b),()=>v.stopPolling()),[b,v]),(0,g.jsx)(dz,{className:n,routeType:a.type,fileBelongInfo:b,componentRef:t,value:p,onChange:e=>{switch(a.type){case"session":case"share":h&&d(h,t=>{t.prompt=e});break;case"agent":u&&c(u,t=>{t.prompt=e})}},onStop:()=>{"session"===a.type&&h&&s(h)},onSubmit:async(e,t)=>{let{newChat:n,thinkingEnabled:s,searchEnabled:o}=t;"share"===a.type?l({shareId:a.shareId,prompt:e,thinkingEnabled:s,searchEnabled:o,fileBelongInfo:b}):"agent"===a.type||n?i({agentId:u||W.FM.AgentId.CHAT,prompt:e,thinkingEnabled:s,searchEnabled:o,fileBelongInfo:b,isCreateNewChat:n,sessionId:h,setIsSolvingChallenge:al.A}):"session"!==a.type||h&&r({chatSessionId:h,prompt:e,refFileIds:v.getRefFileIds(b),thinkingEnabled:s,searchEnabled:o,getPowRes:()=>sr({t:m,setIsSolvingChallenge:al.A,scene:"completion_like"})})},onRequestHistoryValue:()=>{},placeholder:m("chatInputPlaceholderChat"),status:C,handle:o})});var dQ=n(16904);let dY=(0,J.memo)(function(e){let{className:t}=e,n=f.R.useTranslate();return(0,g.jsx)("div",{className:(0,ed.A)(dQ.contentCaveat,t),children:n("contentCaveat")})});var dX=n(92039);let dJ=(0,J.memo)(function(){let e=(0,W.Lo)(e=>e.muteUntil),t=(0,W.Lo)(e=>e.isMuted),n=(0,J.useRef)(null),a=(0,J.useRef)(null),r=(0,J.useContext)(is).set,s=nF(),o=W.aU.useIsShareSelecting();return(0,J.useEffect)(()=>{var e;f.y.isMobile||null==(e=n.current)||e.focus()},[s]),(0,J.useLayoutEffect)(()=>{a.current&&r(a.current.clientHeight)},[r]),(0,g.jsx)(ar,{onResize:()=>{a.current&&r(a.current.clientHeight)},children:()=>(0,g.jsxs)("div",{className:(0,ed.A)(dX.messageInputContainer,o&&sF.hide),ref:a,children:[(0,g.jsx)("div",{className:dX.backgroundMask}),t?(0,g.jsx)(dv,{muteUntil:e}):(0,g.jsx)(dZ,{componentRef:n}),(0,g.jsx)(dY,{})]})})});var d$=n(93376);let d1=(0,J.memo)(function(e){let{onMenuClick:t}=e;(0,J.useEffect)(()=>{l0.setState({title:null})},[]);let n=(0,W.Lo)(e=>e.isMuted),a=f.R.useTranslate(),r=(0,W.Lo)(e=>e.muteUntil),s=(0,J.useRef)(null),o=(0,J.useMemo)(()=>(e=>{let t,{count:n,interval:a,onTrigger:r}=e,s=0;return()=>{s++,clearTimeout(t),s===n?(r(),s=0):t=setTimeout(()=>{s=0},a)}})({count:5,interval:2e3,onTrigger:f.y.toggleDebugPanel}),[]);return(0,J.useEffect)(()=>{var e;f.y.isMobile||null==(e=s.current)||e.focus()},[]),(0,g.jsxs)("div",{className:d$.onboardingContainer,children:[(0,g.jsx)(de,{onMenuClick:t,className:d$.header}),(0,g.jsxs)("div",{className:d$.onboarding,children:[(0,g.jsx)("div",{className:(0,ed.A)(d$.sayHi,n&&d$.muted),children:(0,g.jsxs)("div",{className:d$.sayHiMain,onClick:o,children:[(0,g.jsx)(nz,{className:d$.logo}),a.welcomeMessageChat250808]})}),n?(0,g.jsx)(dv,{muteUntil:r,className:d$.muteAlert}):(0,g.jsx)(dZ,{componentRef:s})]})]})});var d0=n(23636);let d2=(0,J.createContext)({displayType:"code",setDisplayType:()=>{throw Error("Method [setDisplayType] not implemented.")},setSmartScroll:()=>{throw Error("Method [setSmartScroll] not implemented.")}});d2.displayName="CodeContextImpl";let d3=(0,J.memo)(function(e){let{children:t,infostring:n}=e,a=(0,J.useRef)(null),{codeDisplayType:r,setCodeDisplayType:s}=d4(n,a),o=(0,J.useMemo)(()=>({displayType:r,setDisplayType:s,setSmartScroll:e=>{a.current=e}}),[r,s]);return(0,g.jsx)(d2.Provider,{value:o,children:(0,g.jsx)(d0.zT,{children:t})})}),d4=(e,t)=>{let[n,a]=(0,J.useState)("code"),r=(0,J.useRef)(!1);return(0,J.useLayoutEffect)(()=>{(null==e?void 0:e.toLowerCase())==="mermaid"&&a("mermaid")},[e]),(0,J.useLayoutEffect)(()=>{var e;r.current&&(r.current=!1,null==(e=t.current)||e.call(t))},[n,t]),{setCodeDisplayType:e=>{r.current=!0,a(e)},codeDisplayType:n}},d6=()=>(0,J.useContext)(d2);var d5=n(58955);let d9=()=>(0,J.lazy)(()=>Promise.all([n.e("259"),n.e("164"),n.e("233")]).then(n.bind(n,37269))),d8=e=>{let{visible:t}=e,[n,a]=(0,J.useState)(0),r=(0,J.useMemo)(d9,[n]);return(0,g.jsx)(f.y.ErrorBoundary,{renderFallback:e=>{let{error:r,reset:s}=e;if(!n5(r))return t?(0,g.jsx)(dc,{className:d5.errorContent,error:r,onReset:()=>{a(n+1),s()},onClose:()=>void 0}):null},onError:e=>{n5(e)||f.y.tracker.error({name:"mermaidRenderBroken",message:"触发mermaid渲染ErrorBoundary",payload:f.y.withError(e,{})})},children:(0,g.jsx)(J.Suspense,{fallback:(0,g.jsx)("div",{className:d5.standIn}),children:(0,g.jsx)(r,{...e},n)})})},d7=(0,J.memo)(function(e){let{code:t,html:n,infostring:a,isOpen:r}=e,{displayType:s}=d6(),o=!ox().wip,i=ag();return(0,g.jsxs)(g.Fragment,{children:["code"===s?(0,g.jsx)("pre",{dangerouslySetInnerHTML:{__html:n}}):null,"mermaid"===a?(0,g.jsx)(d8,{graphText:t,visible:"mermaid"===s,bypassErrorProtection:!r||o,isFinal:!r,onRenderUpdate:i}):null]})});n(222);let ce=[];function ct(e){let{options:t=ce,defaultValue:n=null,value:a,onChange:r,className:s,style:o,theme:i,focusable:l=!0}=e,[d,c]=(0,J.useState)(n),u=void 0===a?d:a,h=t.findIndex(e=>e.value===u),[p,m]=(0,J.useState)(null),[f,C]=(0,J.useState)(()=>null===u&&t.length?t[0].value:u),[v,b]=(0,J.useState)(0),x=(0,J.useRef)(null),E=(0,J.useMemo)(()=>({...o,"--ds-segmented-color":null==i?void 0:i.color,"--ds-segmented-selected-color":null==i?void 0:i.selectedColor,"--ds-segmented-button-box-shadow":null==i?void 0:i.boxShadow}),[o,i]);(0,J.useEffect)(()=>{if(v){var e;null==(e=x.current)||e.focus()}},[v]);let _=(0,J.useRef)(null);return(0,g.jsx)("div",{className:(0,ed.A)("".concat(en.V,"-segmented"),s),style:E,ref:_,onKeyDown:e=>{if("ArrowRight"===e.key||"ArrowLeft"===e.key||"ArrowDown"===e.key||"ArrowUp"===e.key){e.preventDefault();let n=t.findIndex(e=>e.value===p),a=n;if(-1===n)return;let s=0;for(;s<t.length;){switch(s+=1,e.key){case"ArrowRight":case"ArrowDown":a+=1;break;case"ArrowLeft":case"ArrowUp":a-=1}a<0?a=t.length-1:a>=t.length&&(a=0);let n=t[a];if(!n.disabled){C(n.value),b(e=>e+1),c(n.value),null==r||r(n.value);break}}}},onBlur:e=>{var t;(null==(t=_.current)?void 0:t.contains(e.relatedTarget))&&C(u)},role:"tablist",children:t.map((e,n)=>{let a=h===n,s=e.disabled,o=l&&!s&&f===e.value;return(0,g.jsxs)("div",{role:"tab","aria-selected":a,tabIndex:o?0:void 0,className:(0,ed.A)("".concat(en.V,"-segmented-button"),a&&"".concat(en.V,"-segmented-button--selected"),s&&"".concat(en.V,"-segmented-button--disabled")),onMouseDown:s?void 0:()=>{c(e.value),null==r||r(e.value),C(e.value)},ref:o?x:void 0,onFocus:s?void 0:()=>m(e.value),onBlur:s?void 0:()=>m(null),children:[e.label,n===t.length-1||n+1===h?null:(0,g.jsx)("div",{className:"".concat(en.V,"-segmented-separator"),"aria-hidden":!0}),(0,g.jsx)("div",{className:"".concat(en.V,"-segmented-button__shadow"),"aria-hidden":!0})]},e.value)})})}let cn="code-info-button-text";var ca=n(38804);let cr=e=>{let{left:t,right:n}=e,a=(0,J.useRef)(null),r=(0,J.useRef)(null),s=(0,J.useRef)(null);return(0,J.useEffect)(()=>{if(!a.current)return;let e=new at.j(()=>{if(!a.current||!r.current||!s.current)return;s.current.querySelectorAll(".".concat(cn)).forEach(e=>{e instanceof HTMLSpanElement&&(e.style.display="")});let e=a.current.clientWidth>=r.current.clientWidth+s.current.clientWidth+100;s.current.querySelectorAll(".".concat(cn)).forEach(t=>{t instanceof HTMLSpanElement&&(t.style.display=e?"":"none")})});return e.observe(a.current),()=>e.disconnect()},[]),(0,g.jsxs)("div",{ref:a,className:ca.container,children:[(0,g.jsx)("div",{ref:r,className:ca.sidePart,children:t}),(0,g.jsx)("div",{ref:s,className:(0,ed.A)(ca.sidePart,ca.right),children:n})]})};var cs=n(88737),co=n(93044);let ci=e=>{let{code:t,infostring:n,disabled:a,style:r}=e,s=f.R.useTranslate();return(0,g.jsx)(r6,{style:r,disabled:a,onClick:()=>{aG(t),f.y.tracker.info({name:"copyCodeBlock",message:"复制代码块",payload:{lang:n||""}})},children:(0,g.jsx)("span",{className:cn,children:s("copyCode")})})},cl=e=>{let{domRef:t,domProps:n,onClick:a,disabled:r}=e,s=f.R.useTranslate();return(0,g.jsx)(r3,{disabled:r,domRef:t,domProps:n,onClick:a,icon:(0,g.jsx)(rL.FQ,{}),children:(0,g.jsx)("span",{className:cn,children:s("codeDownload")})})},cd=e=>{let{infostring:t}=e;return(0,g.jsx)("span",{className:co.codeInfoName,children:t})},cc=e=>{let{left:t,right:n}=e;return(0,g.jsx)("div",{className:co.verticalLine,style:{marginLeft:t,marginRight:n}})},cu=e=>{let{code:t,infostring:n,codeBlockRef:a}=e,r=f.R.useTranslate(),{displayType:s,setDisplayType:o}=d6(),i=[{label:r("mermaidDiagram"),value:"mermaid"},{label:r("mermaidCode"),value:"code"}],{zoomOut:l,zoomIn:d,downloadSvg:c,downloadPng:u}=(0,d0.dU)(),h="success"===(0,d0.e5)(),p=sx();return d6().setSmartScroll(()=>{a.current&&p(a.current,{topOcclusion:0,bottomOcclusion:138,allowPartial:"top-visible"})}),(0,g.jsx)(cr,{left:(0,g.jsx)(ct,{className:co.switch,options:i,value:s,onChange:o,theme:{color:"var(--dsw-alias-markdown-code-segment-unselected)",boxShadow:"0 0 4px 0 rgba(0,0,0,0.02), 0 6px 10px 0 rgba(0,0,0,0.04)",selectedColor:"var(--dsw-alias-markdown-code-segment-selected)"}}),right:(0,g.jsxs)("div",{className:co.buttons,children:["mermaid"===s?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(ch,{onClick:l,icon:(0,g.jsx)(rL.y7,{}),tooltipText:r("mermaidZoomOut"),disabled:!h}),(0,g.jsx)(ch,{onClick:d,icon:(0,g.jsx)(rL.Tz,{}),tooltipText:r("mermaidZoomIn"),disabled:!h}),(0,g.jsx)(cc,{})]}):(0,g.jsx)(ci,{code:t,infostring:n}),(0,g.jsx)(iV,{trigger:"click",renderTrigger:e=>{let{domRef:t,domProps:n}=e;return(0,g.jsx)(cl,{domRef:t,domProps:n})},menuDomProps:{style:{minWidth:100}},placement:"bottom-end",options:[{label:r("mermaidDownloadSvg"),key:"download_svg",domProps:{className:h?"":co.disableOption},style:{justifyContent:"center"}},{label:r("mermaidDownloadPng"),key:"download_png",domProps:{className:h?"":co.disableOption},style:{justifyContent:"center"}},{label:r("mermaidDownloadCode"),key:"download_code",style:{justifyContent:"center"}}],onSelect:e=>{switch(e){case"download_code":(0,cs.WB)(t,"mermaid");break;case"download_svg":h&&c();break;case"download_png":h&&u();break;default:(0,tc.s)(e)}}})]})})},ch=e=>{let{onClick:t,icon:n,tooltipText:a,disabled:r}=e;return(0,g.jsx)(rR.m,{placement:"bottom",renderTrigger:e=>{let{domRef:a,domProps:s}=e;return(0,g.jsx)(eB.K,{domRef:a,domProps:s,disabled:r,className:(0,ed.A)(co.zoomButton),onClick:r?void 0:t,children:n})},children:a})},cp=e=>{let{code:t,infostring:n,isOpen:a}=e,{wip:r}=ox();return(0,g.jsx)(cr,{left:(0,g.jsx)(cd,{infostring:n}),right:(0,g.jsxs)("div",{className:co.buttons,children:[(0,g.jsx)(ci,{style:{marginRight:"4px"},disabled:r&&a,code:t,infostring:n}),(0,g.jsx)(cl,{disabled:r&&a,onClick:()=>(0,cs.WB)(t,n)})]})})};var cg=n(98834);let cm=e=>{let{code:t,isOpen:n,infostring:a}=e;(0,J.useEffect)(()=>{(0,cg.Mw)()},[]);let{wip:r}=ox();return(0,g.jsx)(cr,{left:(0,g.jsx)(cd,{infostring:a}),right:(0,g.jsxs)("div",{className:co.buttons,children:[(0,g.jsx)(ci,{style:{marginRight:"4px"},disabled:r&&n,code:t,infostring:a}),(0,g.jsx)(cl,{disabled:r&&n,onClick:()=>(0,cs.WB)(t,a)}),(0,g.jsx)(cc,{}),(0,g.jsx)(cf,{disabled:n,code:t,infostring:a})]})})},cf=e=>{let{disabled:t,code:n,infostring:a}=e,r=f.R.useTranslate(),s=so(e=>e.setCode),o=so(e=>e.open),i=(0,em.DK)(()=>{f.y.tracker.info({name:"runMarkdownCode",message:"运行markdown code",payload:{infostring:a||""}}),s(n),o()});return(0,g.jsx)(r3,{disabled:t,onClick:i,icon:(0,g.jsx)(rL.fg,{}),children:(0,g.jsx)("span",{className:cn,children:r("runHtml")})})},cC=(0,J.memo)(function(e){let t=cv(e.infostring);return(0,g.jsx)(t,{...e})}),cv=e=>{switch(null==e?void 0:e.toLowerCase()){case"html":case"svg":case"xml":return cm;case"mermaid":return cu;default:return cp}};var cb=n(79346);function cx(e){let{children:t}=e,n=iM(e=>!e.screenWidthBreakpointMap.sm),{containerDomRef:a,onContainerScroll:r,ScrollAreaGutters:s,className:o}=(0,ae.Qh)({horizontalScrollbarInsets:{leading:0,trailing:0,top:0,bottom:4}}),i=W.aU.useIsShareSelecting();return(0,g.jsxs)("div",{className:(0,ed.A)(o,cb.wrapper,!i&&!n&&cb.expand),ref:a,onScroll:r,children:[(0,g.jsx)(s,{}),t]})}var cE=n(1730);let c_=e=>{let{pos:t}=e;return(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",className:(0,ed.A)(cE.item,cE[t]),children:(0,g.jsx)("path",{d:"M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z",fill:"currentColor"})})};var cS=n(32724);let cy=e=>{let t=(0,J.useId)(),n=(0,W.Z2)(),a=f.R.useTranslate();return(0,g.jsx)(rR.m,{placement:"bottom",offsetOptions:6,renderTrigger:a=>{let{domProps:r,domRef:s}=a;return(0,g.jsx)(a8,{domRef:s,className:cS.item,paddingLeading:0,paddingTrailing:0,minWidth:18,height:18,pointer:!0,domProps:{...r,onClick:()=>{r.onClick();let{isOpen:a,count:s}=n.autoToggleView({...e,from:t});f.y.tracker.info({name:"toggleSearchList",message:"展示搜索结果列表",payload:{from:"referenceComposed",open:a,count:s}})}},inner:(0,g.jsx)("span",{className:cS.icon,children:(0,g.jsx)(rL.P,{})})})},children:a("composeResultTooltip")})},cw=(0,J.memo)(function(e){let{index:t}=e,{sessionId:n,messageId:a}=rq(),r=(0,W.KT)(n,a),s=r.messageBody.useReferenceSchema(),{noRender:o,fragmentId:i}=(0,J.useContext)(sG),l=r.reference.useReferenceResult(i,t),d=l.results,c=d.map(e=>e.url)||[],u=r.reference.useReferenceIndexMap(c),h=!l.composed.length&&!d.length,p=cI();if(o||"DEEP_SEARCH"!==s||h)return"[reference:".concat(t,"]");return(0,g.jsxs)(g.Fragment,{children:[d.map((e,t)=>{var n,a;return(0,g.jsx)(rY,{value:e,children:(0,g.jsx)(rs,{node:{type:"citation",value:null!=(a=null==(n=u[e.url])?void 0:n.count)?a:-233},citeProps:p},t)},t)}),l.composed.map((e,t)=>(0,g.jsx)(cy,{sessionId:n,messageId:a,fragmentId:e.fragmentId},"c".concat(t)))]})}),cI=()=>{let{sessionId:e,messageId:t}=rq();return(0,J.useMemo)(()=>({CiteWrapper:r$,check:e=>{if(-233===e){let t;return{valid:!1,fallback:(t=+e,"[reference:".concat(t,"]"))}}return{valid:!0,text:"".concat(e)}},useLink:()=>{let e=rX();return null==e?void 0:e.url},onOpenLink:n=>{rU(n,{sessionId:e,messageId:t},"reference")}}),[e,t])},cT=e=>{f.y.tracker.info({name:"heuristcDetectLink",message:"启发式链接识别",payload:{url:e}})},cA=(0,g.jsx)(()=>[(0,g.jsx)(c_,{pos:"left"},1),(0,g.jsx)(c_,{pos:"right"},2)],{});function ck(e){let{children:t}=e,n=(0,nZ.Y)();return(0,g.jsx)(rT,{CodeAction:void 0,CodeFooterAction:void 0,codeTheme:n?"dark":"light",CodeInfoRow:cC,CodeContent:d7,CodeContext:d3,codeBottom:cA,TableWrapper:cx,reportHeuristicLink:cT,DeepSearchReference:cw,children:t})}var cM=n(61164),cR=n(49661);let cj=e=>{let{show:t,onFinish:n,onCancel:a,onConfirm:r}=e,s=(0,tn.dj)(),[o,i]=(0,J.useState)(!1),[l,d]=(0,J.useState)(),c=f.R.useTranslate(),[u,h]=(0,J.useState)(!1),p=(0,J.useRef)(null),m=(0,J.useRef)(null),C=()=>{let e=p.current,t=m.current;if(e&&t){let n=e.scrollLeft+e.clientWidth>=e.scrollWidth-10;t.style.display=n?"none":"block"}};(0,J.useLayoutEffect)(()=>{C()},[]);let v=(0,J.useMemo)(()=>(0,cM.A)(()=>{h(!1)},5e3),[]),b=async(e,t)=>{try{await new Promise((t,n)=>setTimeout(()=>navigator.clipboard.writeText(e).then(t,n),0)),h(!0),v(),f.y.tracker.info({name:"copyShareLinkSuccess",message:"链接复制成功",payload:{from:t}})}catch(e){f.y.tracker.error({name:"copyShareLinkError",message:"复制分享链接失败",payload:f.y.tracker.withError(e,{})}),s.warning({node:c.shareCreateLinkCopyFailed,description:"复制分享链接失败"})}},x=async()=>{i(!0);try{let e=await r();d(e),b(e,"auto")}finally{i(!1)}},E=()=>{l?n():a()};return(0,g.jsx)(eC,{appear:!0,show:t,closeOnEscapeKeydown:!o,closeOnMaskClick:!o,onShowChange:E,children:(0,g.jsx)(eb,{variant:"dialog",style:{width:"408px"},title:c.shareCreateLink,onClose:E,footer:l?(0,g.jsxs)("div",{className:cR.linkLine,children:[(0,g.jsx)("div",{ref:p,className:cR.linkContainer,onScroll:C,children:(0,g.jsx)("span",{className:cR.link,children:l})}),(0,g.jsx)("div",{style:{position:"relative",zIndex:1},children:(0,g.jsxs)(tM,{variant:"primary",disabled:u,onClick:()=>b(l,"click"),style:{userSelect:"none",zIndex:"unset",opacity:1,...u?{background:"var(--dsw-alias-button-primary-dimmed)"}:{}},icon:(0,g.jsx)(eH.I,{size:14,children:u?(0,g.jsx)(rL.rB,{}):(0,g.jsx)(rL.sS,{})}),children:[(0,g.jsx)("div",{className:cR.mask,ref:m}),u?c.shareCreateLinkCopied:c.shareCreateLinkCopy]})})]}):(0,g.jsx)(tM,{variant:"primary",size:"xl",onClick:x,loading:o,disabled:o,children:c.shareCreateLinkButton}),children:(0,g.jsx)("div",{children:c.shareCreateLinkInform})})})};var cN=n(62869);let cL=()=>{let e=nF(),t=(0,W.Lo)(t=>{let n=e&&t.getSession(e);return!n||n.state===W.FM.SessionStateEnum.fetchingHistory||n.state===W.FM.SessionStateEnum.idleWithNoHistory}),n=(0,W.zG)(),a=(0,tn.dj)(),[r,s]=(0,J.useState)(!1),o=(0,J.useRef)(!1),i=f.R.useTranslate(),l=W.aU.useSelectedMessagesCount(e),d=0===W.aU.useSelectableMessageIds(e).length,c=W.aU.useIsAllSelected()&&l>0,u=Math.floor(l/2),h=800>sV(),p=sV()>=640&&!t,m=()=>{e&&(o.current||c||(f.y.tracker.info({name:"clickSelectAll",message:"点击全选checkbox",payload:{sessionId:e}}),o.current=!0),n.toggleAllMessagesSelection())},C=()=>{f.y.tracker.info({name:"clickCancelShareSelect",message:"点击取消分享",payload:{}}),n.exitSelection()},v=async()=>{e&&l>0&&(f.y.tracker.info({name:"clickCreateShareLink",message:"点击创建分享链接",payload:{sessionId:e,selectedCount:l}}),s(!0))},b=async()=>{if(e&&l>0)try{f.y.tracker.info({name:"clickConfirmCreateAndCopy",message:"点击创建并复制",payload:{sessionId:e,selectedCount:l,isAllSelected:c}});let t=n.getSelectedMessages(e),a=await n.createShare(e,t),r=nB(a);return f.y.tracker.info({name:"createShareOk",message:"创建分享链接",payload:{shareId:a,messageCount:l}}),r}catch(t){throw f.y.tracker.error({name:"createShareError",message:"创建分享链接失败",payload:f.y.tracker.withError(t,{sessionId:e})}),"object"==typeof t&&t&&"code"in t?t.code===W.QQ.CreateShareErrorCode.TOO_MANY_SHARES_FOR_THIS_SESSION?a.error(i.shareCreateLinkExceedLimitToast):t.code===W.QQ.CreateShareErrorCode.RATE_LIMIT_REACHED?a.error(i.operationTooFastToast):a.error(i.shareCreateLinkFailedToast):a.error(i.shareCreateLinkFailedToast),t}throw Error("should never happen")};return(0,g.jsx)(ar,{onResize:e=>{let{entry:t}=e;return requestAnimationFrame(()=>{sH(t.borderBoxSize[0].inlineSize)})},children:e=>{let{ref:t}=e;return(0,g.jsx)("div",{className:(0,ed.A)(cN.panel,h&&cN.smallView),ref:t,children:(0,g.jsxs)("div",{className:cN.content,children:[(0,g.jsx)(oS,{size:"l",variant:"bordered",disabled:d,checked:c,onChange:m,className:cN.checkbox,style:{color:"inherit"},theme:{fontSize:"inherit",gap:"12px"},children:i.shareSelectAll}),p&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"2",height:"15",viewBox:"0 0 2 15",fill:"none",style:{color:"var(--dsw-alias-border-l3)"},children:(0,g.jsx)("path",{d:"M1 0.5V14.5",stroke:"currentColor"})}),(0,g.jsx)("span",{className:cN.count,children:d?i.sharePanelNoShareable:i(1===u?"shareSingularMessageSelected":"sharePluralMessageSelected")(u)})]}),(0,g.jsxs)("div",{className:cN.actions,children:[(0,g.jsx)(tM,{className:cN.cancel,variant:"outlined",onClick:C,children:i.cancel}),(0,g.jsx)(tM,{variant:"primary",onClick:v,disabled:0===l,icon:(0,g.jsx)(eH.I,{size:14,children:(0,g.jsx)(rL.du,{})}),children:i.shareCreateLink})]}),(0,g.jsx)(cj,{show:r,onConfirm:b,onFinish:n.exitSelection,onCancel:()=>s(!1)})]})})}})},cO=async(e,t)=>{try{return new Promise(n=>window.collectEvent("getVar",e,t,n))}catch{return t}},cF=new class{onLogout(){this.promiseCache={},this.valueCache.clear()}constructor(){(0,m._)(this,"promiseCache",{}),(0,m._)(this,"valueCache",new Map),(0,m._)(this,"getAbTestResult",async(e,t)=>{let n=this.promiseCache[e];return n||(n=cO(e,t).then(t=>(this.valueCache.set(e,t),t)),this.promiseCache[e]=n),n}),(0,m._)(this,"prefetchAbTest",e=>{for(let t of e)this.getAbTestResult(t,null)}),(0,m._)(this,"getAbTestInstantResult",(e,t)=>{if(!this.valueCache.has(e))return this.getAbTestResult(e,t),t;{let n=this.valueCache.get(e);return null===n?t:n}})}};var cP=n(44927);let cD=(0,J.memo)(function(){let e,t,n;e=(0,eo.Zp)(),t=(0,eo.RQ)(nj.ROOT),(0,J.useEffect)(()=>{let n=sT.j.subscribe(n=>{"shortcutCreateNewChat"===n.method&&(f.y.tracker.info({name:"createSessionClicked",message:"点击了开启新对话按钮",payload:{position:"keyboard_shortcut"}}),t||e(nj.ROOT))});return()=>n.unsubscribe()},[e,t]);let[a,r]=(0,J.useState)(!0);(0,J.useEffect)(()=>{cF.getAbTestResult("share_by_link",!1).then(e=>{e&&f.y.setFgByKey("enableShare",!0)})},["share_by_link","enableShare"]);let s=(0,em.SE)(nF());(0,J.useEffect)(()=>{let e=()=>{var e;f.y.tracker.info({name:"printed",message:"打印页面",payload:{sessionId:null!=(e=s.current)?e:""}})};return window.addEventListener("afterprint",e),()=>window.removeEventListener("afterprint",e)},[s]),(0,dg.m)();let o=(0,J.useRef)(null),i=(0,J.useRef)(null),l=(0,J.useCallback)(()=>{var e;null==(e=o.current)||e.setCollapsed(!1)},[]),d=(n=(0,nI.xM)(),nP()?"pending"===n?"pending":"no"===n?"yes":"no":"no"),c=(0,W.zG)();return(0,J.useEffect)(()=>c.subscribeIsSelecting(e=>{if(e&&(i.current&&sH(i.current.getBoundingClientRect().width),!iM.getState().screenWidthBreakpointMap.md)){var t;null==(t=o.current)||t.setCollapsed(!0)}}),[c]),(0,g.jsxs)("div",{className:cP.frame,children:[(0,g.jsx)("div",{className:cP.banner,children:(0,g.jsx)(nT,{})}),(0,g.jsxs)("div",{className:cP.layout,children:["no"===d&&(0,g.jsx)(lX,{toggleHeader:r,componentRef:o}),(0,g.jsxs)("div",{className:cP.main,children:[(0,g.jsx)("div",{className:cP.messageColumn,ref:i,children:(0,g.jsx)(ck,{children:(0,g.jsx)(cB,{showHeader:a,onMenuClick:l})})}),(0,g.jsx)(dl,{}),(0,g.jsx)(dh,{})]})]})]})}),cB=(0,J.memo)(function(e){let{onMenuClick:t,showHeader:n}=e,a=dW(),r=W.aU.useIsShareSelecting();return a?(0,g.jsx)(d1,{onMenuClick:t}):(0,g.jsx)(sv,{children:(0,g.jsxs)(io,{children:[(0,g.jsx)(de,{showEmpty:!n,onMenuClick:t}),(0,g.jsx)(iI,{inputNode:(0,g.jsx)(dJ,{})}),r&&(0,g.jsx)(cL,{})]})})}),cV=function(e){e(window.Android&&"function"==typeof window.Android.getUserInfo?JSON.parse(window.Android.getUserInfo()):"Service not available")};var cH=n(60183),cU=n(88487);class cW extends W.hU{set(){return Promise.resolve()}async get(){return null}async delete(){}}class cz extends W.hU{getHistoryIdb(){return(this.connectionTerminated||!this.historyIdbPromise)&&(this.lastOpen=Date.now(),this.historyIdbPromise=(0,cU.P2)("deepseek-chat",1,{upgrade:e=>{e.createObjectStore("history-message")},blocked:(e,t)=>{f.y.tracker.info({name:"idbConnectionBlocked",message:"idb连接被阻塞",payload:{info:"cur version: ".concat(e,", blocked version: ").concat(t)}})},terminated:()=>{this.connectionTerminated=!0;let e=Date.now()-this.lastOpen;f.y.tracker.info({name:"idbConnectionTerminated",message:"IndexedDB connection terminated",payload:{duration:e}})}}),this.connectionTerminated=!1),this.historyIdbPromise}constructor(...e){super(...e),(0,m._)(this,"historyIdbPromise",null),(0,m._)(this,"connectionTerminated",!1),(0,m._)(this,"lastOpen",0),(0,m._)(this,"set",async e=>{let{data:t,frontendVersion:n}=e;try{let e=await this.getHistoryIdb();await e.put("history-message",{...t,timestamp:(0,W.ps)(),frontendVersion:n},t.key)}catch(e){f.y.tracker.error({name:"idbOperateError",message:"indexedDB set 出错",payload:f.y.tracker.withError(e,{scene:"set"})})}}),(0,m._)(this,"get",async e=>{let{key:t,frontendVersion:n}=e;try{let e=await this.getHistoryIdb(),a=await e.get("history-message",t);if(!a)return null;let{getGuardedFrontendVersion:r}=this.versionHelper,s=r(a.frontendVersion);if(s===n)return a;return f.y.tracker.info({name:"invalidateHistoryMessageCache",message:"淘汰不符合版本的缓存",payload:{targetFrontendVersion:n,cacheFrontendVersion:s,key:t}}),this.delete(t),null}catch(e){return f.y.tracker.error({name:"idbOperateError",message:"indexedDB get 出错",payload:f.y.tracker.withError(e,{scene:"get"})}),null}}),(0,m._)(this,"delete",async e=>{try{let t=await this.getHistoryIdb();await t.delete("history-message",e)}catch(e){f.y.tracker.error({name:"idbOperateError",message:"indexedDB delete 出错",payload:f.y.tracker.withError(e,{scene:"delete"})})}})}}let cG=(0,J.memo)(function(e){let{children:t}=e,n=cQ(),a=cK(n),r=cq(),s=cZ(),o=(0,eo.zy)(),i=cY();(0,J.useEffect)(()=>{let e=f.y.visibilityChange$.subscribe(e=>{e?n.resume():n.pause()});return()=>e.unsubscribe()},[n]);let l=(0,J.useMemo)(()=>i.resumeCompletion.bind(i),[i]),d=(0,J.useMemo)(()=>({historyMessageCache:s}),[s]),c=(0,J.useMemo)(()=>({chatController:i}),[i]),u=(0,J.useMemo)(()=>({getUploadFileController:()=>a}),[a]),h=(0,J.useMemo)(()=>({getTokenCountController:()=>r}),[r]);return(0,g.jsx)(ic.Provider,{value:d,children:(0,g.jsx)(W.i0,{resumeCompletion:l,children:(0,g.jsx)(W.JA,{children:(0,g.jsx)(W.UK.Provider,{value:c,children:(0,g.jsx)(se,{children:(0,g.jsx)(au,{children:(0,g.jsx)(W.pU,{location:o,children:(0,g.jsx)(dE.Provider,{value:u,children:(0,g.jsx)(W.UZ.Provider,{value:h,children:(0,g.jsx)(W.Yi,{location:o,children:(0,g.jsx)(si,{children:t})})})})})})})})})})})}),cK=e=>{let t=(0,J.useRef)(null),n=f.R.useTranslate();return t.current||(t.current=new W.Bn(()=>f.R.getLocale(),e,async(e,t)=>{let{file:a,headers:r}=e,s=await sr({t:n,setIsSolvingChallenge:()=>void 0,scene:"upload_file"});if(!s.success)throw Error("Fail to retrieve pow for upload file");let[o,i]=(0,st.Bx)(s.res,W.O,btoa);return(0,W.g4)({file:a,headers:{...r,[o]:i}},t)})),t.current},cq=()=>{let e=(0,J.useRef)(null);return e.current||(e.current=new W.Jg),e.current},cZ=()=>{let e=(0,J.useRef)(null);return e.current||(e.current="undefined"==typeof indexedDB||f.y.getFgByKey("enableNoIdbCache")?(f.y.getFgByKey("enableNoIdbCache")&&f.y.logger.error("IndexedDB disabled by debug panel"),new cW):new cz),e.current},cQ=()=>{let e=(0,J.useRef)(null);return e.current||(e.current=new W.oN),e.current},cY=()=>{let e=(0,J.useRef)();return e.current||(e.current=new W.v({onSessionInvalid:e=>{let{sessionId:t,toastFn:n}=e;n(),sk(t,"sse")},onSessionUpdatedAtChange:e=>{let{sessionId:t}=e;sT.j.next({method:"adjustScrollOnSessionUpdated",args:{sessionId:t}})}})),e.current};function cX(e){let{type:t}=e,n=f.R.useTranslate(),a="missing"===t?n.shareNotFound:n.shareInvalid,r=nD();return(0,g.jsx)(n4,{description:a,fatal:!1,navigateRoot:()=>r(nj.ROOT)})}var cJ=n(86313),c$=n(62365);n(79221);let c1=e=>{let{cookieBanner:t,i18n:n,className:a,cookieDomain:r,onShow:s,onClose:o}=e,{settled:i,setSettled:l}=(e=>{let[t,n]=(0,J.useState)(!0);return(0,J.useEffect)(()=>{n(e.getPreferenceSettled())},[e]),{settled:t,setSettled:n}})(t);return((0,J.useEffect)(()=>{i?null==o||o():null==s||s()},[o,s,i]),i)?null:(0,g.jsxs)("div",{className:"cookie_banner-wrap ".concat(a),children:[(0,g.jsx)("div",{className:"cookie_banner-title",children:n.cookieBannerTitle}),(0,g.jsx)("div",{className:"cookie_banner-description",children:n.cookieBannerDesc}),(0,g.jsx)(te.$,{type:"secondary",variant:"bordered",className:"cookie_banner-accept-essential-button",theme:{textColor:"var(--dsr-text-1)",fontSize:"14px",lineHeight:"140%"},onClick:()=>{t.setAcceptLevel("essential",{domain:r}),l(!0)},children:n.cookieBannerAcceptEssential}),(0,g.jsx)(te.$,{type:"secondary",variant:"borderless",className:"cookie_banner-accept-all-button",theme:{color:"var(--dsr-main, #4D6BFE)",hoverColor:"var(--dsr-button-main-bg-hover)",textColor:"#fff",fontSize:"14px",lineHeight:"140%"},onClick:()=>{t.setAcceptLevel("all",{domain:r}),l(!0)},children:n.cookieBannerAcceptAll})]})};n(19610);let c0="ds_cookie_preference",c2=["Hm_lpvt","Hm_lvt","Hm_up","Hm_ct","Hm_cv","HMACCOUNT","HMVT"],c3=["all","essential"],c4="deepseek.com",c6=e=>{let t=decodeURIComponent(e);try{let e=JSON.parse(t),n=null==e?void 0:e.level;if(c3.includes(n))return{level:n,isValidValue:!0};return{level:"all",isValidValue:!1}}catch(e){return{level:"all",isValidValue:!1}}};class c5{listenLevelChange(e){return this.levelChangeListeners.add(e),()=>{this.levelChangeListeners.delete(e)}}getPreferenceSettled(){return c6(this.accessor.read(c0)||"").isValidValue}getAcceptLevel(){return c6(this.accessor.read(c0)||"").level}setAcceptLevel(e,t){let n=encodeURIComponent(JSON.stringify({level:e})),a={expires:365,domain:c4,...Object.fromEntries(Object.entries(t).filter(e=>{let[t,n]=e;return null!=n}))};this.accessor.write(c0,n,a),this.levelChangeListeners.forEach(t=>t(e))}deleteByName(e,t){let{domain:n}=t;for(let t of e(this.accessor.getAll()))this.accessor.remove(t,{domain:n||c4})}clearBaiduAnalytics(e){this.deleteByName(e=>Object.keys(e).filter(e=>c2.some(t=>e.startsWith(t))),{domain:e})}constructor(e){(0,m._)(this,"accessor",void 0),(0,m._)(this,"levelChangeListeners",new Set),this.accessor=e}}n(44837);let c9=()=>{let e=f.y.useRegion(),t=f.R.useTranslate(),n=(d||(d=new c5({read:c$.A.get.bind(c$.A),write:c$.A.set.bind(c$.A),remove:c$.A.remove.bind(c$.A),getAll:c$.A.get.bind(c$.A)})),d),a=location.port.length?location.hostname:void 0;if((0,J.useEffect)(()=>{n.clearBaiduAnalytics(a)},[n,a]),!e||!tq.Ns.cookieBannerRegions.includes(e))return null;let r={cookieBannerAcceptAll:t("cookieBannerAcceptAll"),cookieBannerAcceptEssential:t("cookieBannerAcceptEssential"),cookieBannerDesc:(0,g.jsx)(c8,{str:t("cookieBannerDesc")}),cookieBannerTitle:t("cookieBannerTitle")};return(0,g.jsx)(c1,{cookieDomain:a,cookieBanner:n,i18n:r})},c8=e=>{let{str:t}=e,n=t.split(/<\/?a>/);return(0,g.jsxs)(g.Fragment,{children:[n[0],(0,g.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://cdn.deepseek.com/policies/en-US/cookies-policy.html",children:n[1]}),n[2]]})},c7=e=>({label:"".concat(e),value:"".concat(e)});var ue=n(19861);let ut=()=>(0,nI.XI)()?(0,g.jsx)(un,{}):null,un=(0,J.memo)(function(){let e=(0,nI.kH)(e=>{var t;return null==(t=e.user)?void 0:t.needBirthday}),t=f.R.useTranslate(),[n,a]=(0,J.useState)(0),[r,s]=(0,J.useState)(0),o=(0,tn.dj)(),i=iJ(),[l,d]=(0,J.useState)(!1);(0,J.useEffect)(()=>{e&&f.y.tracker.info({name:"showAgeGate",message:"展示年龄门弹窗",payload:{}})},[e]);let c=!(n*r);return e?(0,g.jsx)(eC,{show:!0,children:(0,g.jsxs)("div",{className:ue.wrap,children:[(0,g.jsx)("div",{className:ue.title,children:t("ageGateTitle")}),(0,g.jsx)("div",{className:ue.desc,children:t("ageGateDesc")}),(0,g.jsxs)("div",{className:ue.selects,children:[(0,g.jsx)(lu,{className:ue.select,menuWidthPolicy:"consistent",options:us,onChange:e=>a(+e),placeholder:t("ageGateYear"),size:"l"}),(0,g.jsx)(lu,{className:ue.select,menuWidthPolicy:"consistent",options:uo,onChange:e=>s(+e),placeholder:t("ageGateMonth"),size:"l"})]}),(0,g.jsx)(tM,{variant:"primary",className:ue.confirmButton,disabled:c,loading:l,onClick:async()=>{let e={year:n,month:r};d(!0);let a=await ua(e);if(d(!1),null===a)return void o.error(t("ageGateNetworkError"));let s=ur(a,e);if("ok"===s)return void nI.kH.getState().updateNeedBirthday(!1);if("tooYoung"===s){o.error(t("ageGateRejectText")),i();return}if("error"===s){o.error(t("ageGetInvalidDate")),i();return}(0,W.sL)(s)},children:t("ageGateConfirm")})]})}):null}),ua=async e=>{let{year:t,month:n}=e,{tracker:a,http:{http:r,withDefaultHttpContext:s}}=f.y;a.info({name:"submitBirthday",message:"提交生日信息",payload:{year:t,month:n}});try{let{biz_code:e}=(await r.post("/api/v0/users/set_birthday",{context:s({withToken:!0}),json:{year:t,month:n}})).json.data;return e}catch(e){return a.error({name:"submitBirthdayFail",message:"提交生日信息失败",payload:a.withError(e,{})}),null}},ur=(e,t)=>{let{tracker:n}=f.y;try{var a=e;switch(a){case 0:return"ok";case 2:return"tooYoung";case 1:throw Error("code ".concat(a,", invalid date"));default:throw Error("unexpected code ".concat(a))}}catch(e){return n.error({name:"verifyBirthdayFail",message:"验证生日异常",payload:n.withError(e,t)}),"error"}},us=Array.from({length:Math.max(new Date().getFullYear(),2025)-1900+1}).map((e,t)=>t+1900).sort((e,t)=>t-e).map(c7),uo=Array.from({length:12}).map((e,t)=>t+1).map(c7),ui={placement:"top"},ul=e=>(0,g.jsx)(ny,{beAuthenticated:uh,beUnauthenticated:uu,children:(0,g.jsx)(n7,{children:(0,g.jsx)(f.y.WithToastAndNotification,{toastProviderProps:ui,children:(0,g.jsx)(ey,{children:(0,g.jsxs)(f.y.PageVisit,{children:[e,(0,g.jsx)(c9,{}),(0,g.jsx)(ut,{})]})})})})});/^\/\/+$/.test(window.location.pathname)&&history.replaceState(null,"","/");let ud=(0,es.Ys)([{path:nj.ROOT,element:ul((0,g.jsx)(cG,{children:(0,g.jsx)(cD,{})}))},{path:nj.AGENT,element:ul((0,g.jsx)(cG,{children:(0,g.jsx)(cD,{})}))},{path:nj.AGENT_SESSION,element:ul((0,g.jsx)(cG,{children:(0,g.jsx)(cD,{})}))},{path:nj.AUTHORIZED,element:ul((0,g.jsx)(function(){let e=nD(),{beAuthenticated:t,beUnauthenticated:n}=nw();return(0,g.jsx)(nk,{children:(0,g.jsx)(nd,{beAuthenticated:t,beUnauthenticated:n,directToHome:()=>{"coder"===f.y.storageHandles.targetBeforeOauthLoginStorageHandle.get()?(f.y.logger.info("oauth 登录之前从 coder 跳过来的,导航到 coder"),f.y.storageHandles.targetBeforeOauthLoginStorageHandle.set("chat"),e(nj.AGENT,{agentId:W.FM.AgentId.CODER})):e(nj.ROOT)}})})},{}))},{path:nj.SIGN_UP,element:ul((0,g.jsx)(function(){let e=f.y.useIsIpLoading(),t=f.y.useRegion(),n=nD(),{beAuthenticated:a}=nw();return(0,g.jsx)(nk,{children:(0,g.jsx)(nQ,{children:(0,g.jsx)(t7,{icon:(0,g.jsx)("div",{className:nH.icon,children:(0,g.jsx)(nU,{})}),isIpLoading:e,regionCode:t,beAuthenticated:a,onSignUpOk:()=>{nq.current?(f.y.logger.info("从 coder 跳过来的,导航到 codersignup"),n(nj.AGENT,{agentId:W.FM.AgentId.CODER})):(f.y.logger.info("不是从 coder 跳过来的,导航到 chatsignup"),n(nj.ROOT))},onGoToSignIn:()=>n(nj.SIGN_IN)})})})},{}))},{path:nj.SIGN_IN,element:ul((0,g.jsx)(function(){let e=nD(),t=(0,eo.Zp)(),n=(0,es.ok)()[0].get("redirect"),{beAuthenticated:a}=nw(),r=f.y.useRegion(),s=nY(e=>e.forceGoogleLogin);return(0,g.jsx)(nk,{children:(0,g.jsx)(nQ,{children:(0,g.jsx)(ey,{children:(0,g.jsx)(t2,{beAuthenticated:a,onAfterSignInOk:()=>{nq.current?(f.y.logger.info("从 coder 跳过来的,导航到 coder"),e(nj.AGENT,{agentId:W.FM.AgentId.CODER})):n?t(n):(f.y.logger.info("不是从 coder 跳过来的,导航到 coder"),e(nj.ROOT))},onForgotPassword:()=>e(nj.FORGOT_PASSWORD),onGoToSignUp:()=>e(nj.SIGN_UP),headerLogoNode:(0,g.jsx)(nU,{}),forceShowGoogleSignIn:s,onGoogleSignIn:()=>{nq.current?f.y.storageHandles.targetBeforeOauthLoginStorageHandle.set("coder"):f.y.storageHandles.targetBeforeOauthLoginStorageHandle.set("chat")},defaultLocationOrigin:"https://chat-dev.deepseek.com",defaultLoginMethod:f.y.getLastSessionValue().loginMethod,regionCode:r,onLoginMethodChange:e=>{f.y.setLastSessionValue(t=>({...t,loginMethod:e}))}})})})})},{}))},{path:nj.FORGOT_PASSWORD,element:ul((0,g.jsx)(function(){let e=nD();return(0,g.jsx)(nk,{children:(0,g.jsx)(nQ,{children:(0,g.jsx)(ns,{headerLogoNode:(0,g.jsx)(nU,{}),forgotPasswordBackToSignIn:()=>e(nj.SIGN_IN),delayedNavigate:()=>{setTimeout(()=>{e(nj.SIGN_IN)},3e3)}})})})},{}))},{path:nj.BANNED,element:ul((0,g.jsx)(function(){let e=nD();return(0,g.jsx)(nk,{children:(0,g.jsx)(nc,{unavailableLogo:(0,g.jsx)(ej,{}),navigateHome:()=>e(nj.SIGN_IN)})})},{}))},{path:nj.MOBILE_VERIFICATION,element:ul((0,g.jsx)(function(){let e=nD(),{beAuthenticated:t,beUnauthenticated:n}=nw();return(0,g.jsx)(nQ,{children:(0,g.jsx)(nk,{children:(0,g.jsx)(nm,{headerLogoNode:(0,g.jsx)(nU,{}),beAuthenticated:t,beUnauthenticated:n,onGoToSignIn:()=>e(nj.SIGN_IN),directToHome:()=>{"coder"===f.y.storageHandles.targetBeforeOauthLoginStorageHandle.get()?(f.y.logger.info("oauth 登录之前从 coder 跳过来的,导航到 coder"),f.y.storageHandles.targetBeforeOauthLoginStorageHandle.set("chat"),e(nj.AGENT,{agentId:W.FM.AgentId.CODER})):e(nj.ROOT)}})})})},{}))},{path:nj.FEEDBACK,element:ul((0,g.jsx)(function(){let[e,t]=(0,J.useState)(!0),[n,a]=(0,J.useState)(""),[r,s]=(0,J.useState)(!1),[o,i]=(0,J.useState)(null);return(0,J.useEffect)(()=>(cV(e=>{"string"==typeof e?a(e):L({userId:e.id,email:e.email,mobile:e.mobile}).then(()=>{i(setInterval(()=>{t(!1),s(O())},1e3))})}),()=>{o&&clearInterval(o)}),[]),(0,J.useEffect)(()=>{e||r||j()},[r,e]),(0,J.useEffect)(()=>{r&&o&&clearInterval(o)},[r,o]),(0,g.jsx)("div",{className:cH.content,children:n||(r?"Your feedback has been successfully submitted. Please close this webview manually.":(0,g.jsx)("div",{className:cH.loadingWrapper,children:(0,g.jsx)(ty.R,{size:40})}))})},{}))},{path:nj.SHARE,element:ul((0,g.jsx)(cG,{children:(0,g.jsx)(cD,{})}))},{path:nj.SHARE_MISSING,element:ul((0,g.jsx)(cX,{type:"missing"}))},{path:nj.SHARE_INVALID,element:ul((0,g.jsx)(cX,{type:"invalid"}))},{path:"*",element:(0,g.jsx)(eo.C5,{to:nj.ROOT})}],{basename:void 0});function uc(e,t){return function(e){let{path:t,location:n,navigate:a,params:r}=e;if(t===f.y.resolvePathRelativeToPublicPath(n.pathname))return!1;if(r){let e=t;for(let t in r){let n=r[t];void 0!==n&&(e=e.replace(":".concat(t),n)),a(e)}}else a(t);return!0}({path:e,location:ud.state.location,navigate:ud.navigate,params:t})}function uu(e){let{navigateToSignIn:t,isBanned:n}=e;f.y.logger.info("身份失效navigateToSignIn: ".concat(t)),cF.onLogout(),f.y.setStorageUserToken(null),sn.clearAllPow(),nI.kH.getState().reset(),nI.kH.getState().settlePending(),W.np.getState().onUnauthenticated(),W.Lo.getState().onUnauthenticated(),W.Oc.getState().abortAllUpload(),W.Oc.getState().clear(),cJ.N.clearUserUniqueId(),t&&uc(n?nj.BANNED:nj.SIGN_IN)}function uh(e){var t;let n,a,r;cJ.N.setUserUniqueId(e.id),e.token&&f.y.setStorageUserToken(e.token),nI.kH.getState().setUser(e),nI.kH.getState().settlePending(),W.Lo.getState().setMuted(e.chat),e.featureGates,L({userId:e.id,email:e.email,mobile:e.mobile}),F(),ei.Mf&&(t={token:e.token},n=document.createElement("a"),a=new URLSearchParams(t),r=t?"?".concat(a.toString()):"",n.href="deepseek://".concat("chatSignIn").concat(r),n.style.position="fixed",n.style.visibility="hidden",document.body.appendChild(n),n.click(),document.body.removeChild(n))}let up=e=>{let{name:t,props:a}=e,[r,s]=(0,J.useState)(null);return((0,J.useEffect)(()=>{let e=!0;return Promise.resolve(n.e("419").then(n.bind(n,10782)).then(e=>e.i[t])).then(t=>{e&&s(t||(()=>null))}).catch(e=>{f.y.logger.warn("load dynamic component error",e)}),()=>{e=!1}},[t]),r)?(0,g.jsx)(r,{...a}):null},ug="undefined"!=typeof navigator&&!!(navigator.userAgent.toLowerCase().includes("electron")||window&&"process"in window&&"renderer"===Object(window.process).type),um="undefined"!=typeof navigator&&(navigator.userAgent.includes("Tauri")||"__TAURI__"in window&&void 0!==window.__TAURI__),uf=()=>{let e=f.R.useTranslate(),[t,n]=f.y.storageHandles.closeUnsafeEnvWarnStorageHandle.useState();return!t&&(ug||um)?(0,g.jsx)(eC,{show:!0,children:(0,g.jsx)(eb,{onClose:()=>n(!0),title:e("usageEnvUnsafeTitle"),children:e("usageEnvUnsafeWarn")})}):null};var uC=n(39169);let uv=()=>{ei.tR&&ei.nr||(document.body.style.cssText="--app-height: ".concat(window.innerHeight,"px;"))};function ub(){return uE(f.y.resolvePathRelativeToPublicPath(ud.state.location.pathname))}function ux(e){var t,n;return null==(t=nN[null==(n=e.matches[0])?void 0:n.route.path])?void 0:t.public}function uE(e){return e in nN&&nN[e].isLogoutOnly}let u_={lang:"abap",loader:()=>n.e("548").then(n.t.bind(n,76775,19)).then(()=>{aK.push("abap")})},uS={lang:"abnf",loader:()=>n.e("548").then(n.t.bind(n,16410,19)).then(()=>{aK.push("abnf")})},uy={lang:"actionscript",loader:async()=>(await pS.loader(),n.e("548").then(n.t.bind(n,26924,19)).then(()=>{aK.push("actionscript")}))},uw={lang:"ada",loader:()=>n.e("548").then(n.t.bind(n,83541,19)).then(()=>{aK.push("ada")})},uI={lang:"agda",loader:()=>n.e("548").then(n.t.bind(n,50914,19)).then(()=>{aK.push("agda")})},uT={lang:"al",loader:()=>n.e("548").then(n.t.bind(n,18176,19)).then(()=>{aK.push("al")})},uA={lang:"antlr4",loader:()=>n.e("548").then(n.t.bind(n,72628,19)).then(()=>{aK.push("antlr4")})},uk={lang:"apacheconf",loader:()=>n.e("548").then(n.t.bind(n,43049,19)).then(()=>{aK.push("apacheconf")})},uM={lang:"apex",loader:()=>n.e("548").then(n.t.bind(n,19749,19)).then(()=>{aK.push("apex")})},uR={lang:"apl",loader:()=>n.e("548").then(n.t.bind(n,59606,19)).then(()=>{aK.push("apl")})},uj={lang:"applescript",loader:()=>n.e("548").then(n.t.bind(n,44922,19)).then(()=>{aK.push("applescript")})},uN={lang:"aql",loader:()=>n.e("548").then(n.t.bind(n,55395,19)).then(()=>{aK.push("aql")})},uL={lang:"arduino",loader:async()=>(await hh.loader(),n.e("548").then(n.t.bind(n,61089,19)).then(()=>{aK.push("arduino")}))},uO={lang:"arff",loader:()=>n.e("548").then(n.t.bind(n,62946,19)).then(()=>{aK.push("arff")})},uF={lang:"armasm",loader:()=>n.e("548").then(n.t.bind(n,73836,19)).then(()=>{aK.push("armasm")})},uP={lang:"arturo",loader:()=>n.e("548").then(n.t.bind(n,68410,19)).then(()=>{aK.push("arturo")})},uD={lang:"asciidoc",loader:()=>n.e("548").then(n.t.bind(n,1366,19)).then(()=>{aK.push("asciidoc")})},uB={lang:"asm6502",loader:()=>n.e("930").then(n.t.bind(n,47893,19)).then(()=>{aK.push("asm6502")})},uV={lang:"asmatmel",loader:()=>n.e("548").then(n.t.bind(n,91821,19)).then(()=>{aK.push("asmatmel")})},uH={lang:"aspnet",loader:async()=>(await p4.loader(),n.e("548").then(n.t.bind(n,7978,19)).then(()=>{aK.push("aspnet")}))},uU={lang:"autohotkey",loader:()=>n.e("548").then(n.t.bind(n,99416,19)).then(()=>{aK.push("autohotkey")})},uW={lang:"autoit",loader:()=>n.e("548").then(n.t.bind(n,52287,19)).then(()=>{aK.push("autoit")})},uz={lang:"avisynth",loader:()=>n.e("548").then(n.t.bind(n,59069,19)).then(()=>{aK.push("avisynth")})},uG={lang:"avro_idl",loader:()=>n.e("548").then(n.t.bind(n,23687,19)).then(()=>{aK.push("avro_idl")})},uK={lang:"awk",loader:()=>n.e("548").then(n.t.bind(n,4320,19)).then(()=>{aK.push("awk")})},uq={lang:"bash",loader:()=>n.e("930").then(n.t.bind(n,24227,19)).then(()=>{aK.push("bash")})},uZ={lang:"basic",loader:()=>n.e("548").then(n.t.bind(n,11075,19)).then(()=>{aK.push("basic")})},uQ={lang:"batch",loader:()=>n.e("548").then(n.t.bind(n,58497,19)).then(()=>{aK.push("batch")})},uY={lang:"bbcode",loader:()=>n.e("548").then(n.t.bind(n,47116,19)).then(()=>{aK.push("bbcode")})},uX={lang:"bbj",loader:()=>n.e("548").then(n.t.bind(n,91727,19)).then(()=>{aK.push("bbj")})},uJ={lang:"bicep",loader:()=>n.e("548").then(n.t.bind(n,61790,19)).then(()=>{aK.push("bicep")})},u$={lang:"birb",loader:async()=>(await ha.loader(),n.e("548").then(n.t.bind(n,57288,19)).then(()=>{aK.push("birb")}))},u1={lang:"bison",loader:async()=>(await u9.loader(),n.e("548").then(n.t.bind(n,37714,19)).then(()=>{aK.push("bison")}))},u0={lang:"bnf",loader:()=>n.e("548").then(n.t.bind(n,71383,19)).then(()=>{aK.push("bnf")})},u2={lang:"bqn",loader:()=>n.e("548").then(n.t.bind(n,41468,19)).then(()=>{aK.push("bqn")})},u3={lang:"brainfuck",loader:()=>n.e("548").then(n.t.bind(n,97102,19)).then(()=>{aK.push("brainfuck")})},u4={lang:"brightscript",loader:()=>n.e("548").then(n.t.bind(n,5030,19)).then(()=>{aK.push("brightscript")})},u6={lang:"bro",loader:()=>n.e("548").then(n.t.bind(n,28772,19)).then(()=>{aK.push("bro")})},u5={lang:"bsl",loader:()=>n.e("548").then(n.t.bind(n,9140,19)).then(()=>{aK.push("bsl")})},u9={lang:"c",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,23948,19)).then(()=>{aK.push("c")}))},u8={lang:"cfscript",loader:async()=>(await ha.loader(),n.e("548").then(n.t.bind(n,13751,19)).then(()=>{aK.push("cfscript")}))},u7={lang:"chaiscript",loader:async()=>(await ha.loader(),n.e("548").then(n.t.bind(n,31007,19)).then(()=>{aK.push("chaiscript")}))},he={lang:"cil",loader:()=>n.e("548").then(n.t.bind(n,99885,19)).then(()=>{aK.push("cil")})},ht={lang:"cilkc",loader:()=>n.e("548").then(n.t.bind(n,16703,19)).then(()=>{aK.push("cilkc")})},hn={lang:"cilkcpp",loader:()=>n.e("548").then(n.t.bind(n,23631,19)).then(()=>{aK.push("cilkcpp")})},ha={lang:"clike",loader:()=>n.e("930").then(n.t.bind(n,41911,19)).then(()=>{aK.push("clike")})},hr={lang:"clojure",loader:()=>n.e("930").then(n.t.bind(n,27173,19)).then(()=>{aK.push("clojure")})},hs={lang:"cmake",loader:()=>n.e("930").then(n.t.bind(n,3794,19)).then(()=>{aK.push("cmake")})},ho={lang:"cobol",loader:()=>n.e("548").then(n.t.bind(n,21626,19)).then(()=>{aK.push("cobol")})},hi={lang:"coffeescript",loader:async()=>(await pS.loader(),n.e("548").then(n.t.bind(n,33998,19)).then(()=>{aK.push("coffeescript")}))},hl={lang:"concurnas",loader:()=>n.e("548").then(n.t.bind(n,89929,19)).then(()=>{aK.push("concurnas")})},hd={lang:"cooklang",loader:()=>n.e("548").then(n.t.bind(n,24409,19)).then(()=>{aK.push("cooklang")})},hc={lang:"coq",loader:()=>n.e("548").then(n.t.bind(n,16676,19)).then(()=>{aK.push("coq")})},hu={lang:"core",loader:async()=>(await hv.loader(),n.e("548").then(n.t.bind(n,4902,19)).then(()=>{aK.push("core")}))},hh={lang:"cpp",loader:async()=>(await u9.loader(),n.e("930").then(n.t.bind(n,40660,19)).then(()=>{aK.push("cpp")}))},hp={lang:"crystal",loader:async()=>(await g7.loader(),n.e("548").then(n.t.bind(n,88559,19)).then(()=>{aK.push("crystal")}))},hg={lang:"csharp",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,9066,19)).then(()=>{aK.push("csharp")}))},hm={lang:"cshtml",loader:async()=>(await Promise.all([p4.loader(),hg.loader()]),n.e("548").then(n.t.bind(n,52994,19)).then(()=>{aK.push("cshtml")}))},hf={lang:"csp",loader:()=>n.e("548").then(n.t.bind(n,53047,19)).then(()=>{aK.push("csp")})},hC={lang:"css_extras",loader:()=>n.e("548").then(n.t.bind(n,35480,19)).then(()=>{aK.push("css_extras")})},hv={lang:"css",loader:()=>n.e("548").then(n.t.bind(n,75318,19)).then(()=>{aK.push("css")})},hb={lang:"csv",loader:()=>n.e("548").then(n.t.bind(n,4753,19)).then(()=>{aK.push("csv")})},hx={lang:"cue",loader:()=>n.e("548").then(n.t.bind(n,67602,19)).then(()=>{aK.push("cue")})},hE={lang:"cypher",loader:()=>n.e("548").then(n.t.bind(n,24110,19)).then(()=>{aK.push("cypher")})},h_={lang:"d",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,69461,19)).then(()=>{aK.push("d")}))},hS={lang:"dart",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,86284,19)).then(()=>{aK.push("dart")}))},hy={lang:"dataweave",loader:()=>n.e("548").then(n.t.bind(n,17651,19)).then(()=>{aK.push("dataweave")})},hw={lang:"dax",loader:()=>n.e("548").then(n.t.bind(n,11528,19)).then(()=>{aK.push("dax")})},hI={lang:"dhall",loader:()=>n.e("548").then(n.t.bind(n,59726,19)).then(()=>{aK.push("dhall")})},hT={lang:"diff",loader:()=>n.e("548").then(n.t.bind(n,86454,19)).then(()=>{aK.push("diff")})},hA={lang:"django",loader:async()=>(await p3.loader(),n.e("548").then(n.t.bind(n,41330,19)).then(()=>{aK.push("django")}))},hk={lang:"dns_zone_file",loader:()=>n.e("548").then(n.t.bind(n,29604,19)).then(()=>{aK.push("dns_zone_file")})},hM={lang:"docker",loader:()=>n.e("930").then(n.t.bind(n,67733,19)).then(()=>{aK.push("docker")})},hR={lang:"dot",loader:()=>n.e("548").then(n.t.bind(n,16766,19)).then(()=>{aK.push("dot")})},hj={lang:"ebnf",loader:()=>n.e("800").then(n.t.bind(n,76118,19)).then(()=>{aK.push("ebnf")})},hN={lang:"editorconfig",loader:()=>n.e("800").then(n.t.bind(n,37970,19)).then(()=>{aK.push("editorconfig")})},hL={lang:"eiffel",loader:()=>n.e("800").then(n.t.bind(n,61766,19)).then(()=>{aK.push("eiffel")})},hO={lang:"ejs",loader:async()=>(await p3.loader(),n.e("800").then(n.t.bind(n,83629,19)).then(()=>{aK.push("ejs")}))},hF={lang:"elixir",loader:()=>n.e("800").then(n.t.bind(n,88234,19)).then(()=>{aK.push("elixir")})},hP={lang:"elm",loader:()=>n.e("800").then(n.t.bind(n,46837,19)).then(()=>{aK.push("elm")})},hD={lang:"erb",loader:async()=>(await p3.loader(),n.e("800").then(n.t.bind(n,92950,19)).then(()=>{aK.push("erb")}))},hB={lang:"erlang",loader:()=>n.e("930").then(n.t.bind(n,30830,19)).then(()=>{aK.push("erlang")})},hV={lang:"etlua",loader:async()=>(await p3.loader(),n.e("800").then(n.t.bind(n,64600,19)).then(()=>{aK.push("etlua")}))},hH={lang:"excel_formula",loader:()=>n.e("800").then(n.t.bind(n,1629,19)).then(()=>{aK.push("excel_formula")})},hU={lang:"factor",loader:()=>n.e("800").then(n.t.bind(n,19666,19)).then(()=>{aK.push("factor")})},hW={lang:"false",loader:()=>n.e("800").then(n.t.bind(n,3098,19)).then(()=>{aK.push("false")})},hz={lang:"firestore_security_rules",loader:async()=>(await ha.loader(),n.e("800").then(n.t.bind(n,949,19)).then(()=>{aK.push("firestore_security_rules")}))},hG={lang:"flow",loader:async()=>(await pS.loader(),n.e("800").then(n.t.bind(n,22065,19)).then(()=>{aK.push("flow")}))},hK={lang:"fortran",loader:()=>n.e("930").then(n.t.bind(n,37935,19)).then(()=>{aK.push("fortran")})},hq={lang:"fsharp",loader:async()=>(await ha.loader(),n.e("800").then(n.t.bind(n,82079,19)).then(()=>{aK.push("fsharp")}))},hZ={lang:"ftl",loader:async()=>(await p3.loader(),n.e("800").then(n.t.bind(n,39951,19)).then(()=>{aK.push("ftl")}))},hQ={lang:"gap",loader:()=>n.e("800").then(n.t.bind(n,30173,19)).then(()=>{aK.push("gap")})},hY={lang:"gcode",loader:()=>n.e("800").then(n.t.bind(n,1349,19)).then(()=>{aK.push("gcode")})},hX={lang:"gdscript",loader:()=>n.e("800").then(n.t.bind(n,70069,19)).then(()=>{aK.push("gdscript")})},hJ={lang:"gedcom",loader:()=>n.e("800").then(n.t.bind(n,88372,19)).then(()=>{aK.push("gedcom")})},h$={lang:"gettext",loader:()=>n.e("800").then(n.t.bind(n,85978,19)).then(()=>{aK.push("gettext")})},h1={lang:"gherkin",loader:()=>n.e("800").then(n.t.bind(n,45059,19)).then(()=>{aK.push("gherkin")})},h0={lang:"git",loader:()=>n.e("800").then(n.t.bind(n,70465,19)).then(()=>{aK.push("git")})},h2={lang:"glsl",loader:async()=>(await u9.loader(),n.e("930").then(n.t.bind(n,26909,19)).then(()=>{aK.push("glsl")}))},h3={lang:"gml",loader:async()=>(await ha.loader(),n.e("800").then(n.t.bind(n,14469,19)).then(()=>{aK.push("gml")}))},h4={lang:"gn",loader:()=>n.e("800").then(n.t.bind(n,14012,19)).then(()=>{aK.push("gn")})},h6={lang:"go_module",loader:()=>n.e("800").then(n.t.bind(n,70060,19)).then(()=>{aK.push("go_module")})},h5={lang:"go",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,36595,19)).then(()=>{aK.push("go")}))},h9={lang:"gradle",loader:async()=>(await ha.loader(),n.e("800").then(n.t.bind(n,82194,19)).then(()=>{aK.push("gradle")}))},h8={lang:"graphql",loader:()=>n.e("800").then(n.t.bind(n,9228,19)).then(()=>{aK.push("graphql")})},h7={lang:"groovy",loader:async()=>(await ha.loader(),n.e("800").then(n.t.bind(n,7111,19)).then(()=>{aK.push("groovy")}))},pe={lang:"haml",loader:()=>n.e("800").then(n.t.bind(n,23535,19)).then(()=>{aK.push("haml")})},pt={lang:"handlebars",loader:async()=>(await p3.loader(),n.e("800").then(n.t.bind(n,25597,19)).then(()=>{aK.push("handlebars")}))},pn={lang:"haskell",loader:()=>n.e("930").then(n.t.bind(n,37749,19)).then(()=>{aK.push("haskell")})},pa={lang:"haxe",loader:async()=>(await ha.loader(),n.e("800").then(n.t.bind(n,92405,19)).then(()=>{aK.push("haxe")}))},pr={lang:"hcl",loader:()=>n.e("800").then(n.t.bind(n,93118,19)).then(()=>{aK.push("hcl")})},ps={lang:"hlsl",loader:async()=>(await u9.loader(),n.e("800").then(n.t.bind(n,74410,19)).then(()=>{aK.push("hlsl")}))},po={lang:"hoon",loader:()=>n.e("800").then(n.t.bind(n,39121,19)).then(()=>{aK.push("hoon")})},pi={lang:"hpkp",loader:()=>n.e("800").then(n.t.bind(n,12322,19)).then(()=>{aK.push("hpkp")})},pl={lang:"hsts",loader:()=>n.e("800").then(n.t.bind(n,23221,19)).then(()=>{aK.push("hsts")})},pd={lang:"http",loader:()=>n.e("800").then(n.t.bind(n,85801,19)).then(()=>{aK.push("http")})},pc={lang:"ichigojam",loader:()=>n.e("800").then(n.t.bind(n,27134,19)).then(()=>{aK.push("ichigojam")})},pu={lang:"icon",loader:()=>n.e("800").then(n.t.bind(n,46124,19)).then(()=>{aK.push("icon")})},ph={lang:"icu_message_format",loader:()=>n.e("800").then(n.t.bind(n,96594,19)).then(()=>{aK.push("icu_message_format")})},pp={lang:"idris",loader:async()=>(await pn.loader(),n.e("800").then(n.t.bind(n,68872,19)).then(()=>{aK.push("idris")}))},pg={lang:"iecst",loader:()=>n.e("800").then(n.t.bind(n,24949,19)).then(()=>{aK.push("iecst")})},pm={lang:"ignore",loader:()=>n.e("800").then(n.t.bind(n,16423,19)).then(()=>{aK.push("ignore")})},pf={lang:"inform7",loader:()=>n.e("800").then(n.t.bind(n,30827,19)).then(()=>{aK.push("inform7")})},pC={lang:"ini",loader:()=>n.e("800").then(n.t.bind(n,72951,19)).then(()=>{aK.push("ini")})},pv={lang:"io",loader:()=>n.e("800").then(n.t.bind(n,88893,19)).then(()=>{aK.push("io")})},pb={lang:"j",loader:()=>n.e("800").then(n.t.bind(n,90971,19)).then(()=>{aK.push("j")})},px={lang:"java",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,61121,19)).then(()=>{aK.push("java")}))},pE={lang:"javadoc",loader:async()=>(await p_.loader(),n.e("800").then(n.t.bind(n,1587,19)).then(()=>{aK.push("javadoc")}))},p_={lang:"javadoclike",loader:()=>n.e("800").then(n.t.bind(n,48160,19)).then(()=>{aK.push("javadoclike")})},pS={lang:"javascript",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,56762,19)).then(()=>{aK.push("javascript")}))},py={lang:"javastacktrace",loader:()=>n.e("800").then(n.t.bind(n,74732,19)).then(()=>{aK.push("javastacktrace")})},pw={lang:"jexl",loader:()=>n.e("800").then(n.t.bind(n,45376,19)).then(()=>{aK.push("jexl")})},pI={lang:"jolie",loader:async()=>(await ha.loader(),n.e("800").then(n.t.bind(n,60354,19)).then(()=>{aK.push("jolie")}))},pT={lang:"jq",loader:()=>n.e("800").then(n.t.bind(n,75704,19)).then(()=>{aK.push("jq")})},pA={lang:"js_extras",loader:()=>n.e("800").then(n.t.bind(n,928,19)).then(()=>{aK.push("js_extras")})},pk={lang:"js_templates",loader:()=>n.e("800").then(n.t.bind(n,78620,19)).then(()=>{aK.push("js_templates")})},pM={lang:"jsdoc",loader:async()=>(await p_.loader(),n.e("800").then(n.t.bind(n,92354,19)).then(()=>{aK.push("jsdoc")}))},pR={lang:"json",loader:()=>n.e("930").then(n.t.bind(n,88791,19)).then(()=>{aK.push("json")})},pj={lang:"json5",loader:async()=>(await pR.loader(),n.e("800").then(n.t.bind(n,10192,19)).then(()=>{aK.push("json5")}))},pN={lang:"jsonp",loader:async()=>(await pR.loader(),n.e("800").then(n.t.bind(n,63939,19)).then(()=>{aK.push("jsonp")}))},pL={lang:"jsstacktrace",loader:()=>n.e("800").then(n.t.bind(n,20391,19)).then(()=>{aK.push("jsstacktrace")})},pO={lang:"jsx",loader:async()=>(await p4.loader(),n.e("930").then(n.t.bind(n,60144,19)).then(()=>{aK.push("jsx")}))},pF={lang:"julia",loader:()=>n.e("930").then(n.t.bind(n,3076,19)).then(()=>{aK.push("julia")})},pP={lang:"keepalived",loader:()=>n.e("800").then(n.t.bind(n,47335,19)).then(()=>{aK.push("keepalived")})},pD={lang:"keyman",loader:()=>n.e("800").then(n.t.bind(n,51924,19)).then(()=>{aK.push("keyman")})},pB={lang:"kotlin",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,18712,19)).then(()=>{aK.push("kotlin")}))},pV={lang:"kumir",loader:()=>n.e("800").then(n.t.bind(n,57013,19)).then(()=>{aK.push("kumir")})},pH={lang:"kusto",loader:()=>n.e("800").then(n.t.bind(n,43877,19)).then(()=>{aK.push("kusto")})},pU={lang:"latex",loader:()=>n.e("800").then(n.t.bind(n,9221,19)).then(()=>{aK.push("latex")})},pW={lang:"latte",loader:async()=>(await Promise.all([p3.loader(),p4.loader()]),n.e("800").then(n.t.bind(n,15835,19)).then(()=>{aK.push("latte")}))},pz={lang:"less",loader:async()=>(await hv.loader(),n.e("930").then(n.t.bind(n,16164,19)).then(()=>{aK.push("less")}))},pG={lang:"lilypond",loader:()=>n.e("800").then(n.t.bind(n,65870,19)).then(()=>{aK.push("lilypond")})},pK={lang:"linker_script",loader:()=>n.e("800").then(n.t.bind(n,68504,19)).then(()=>{aK.push("linker_script")})},pq={lang:"liquid",loader:async()=>(await p3.loader(),n.e("800").then(n.t.bind(n,76689,19)).then(()=>{aK.push("liquid")}))},pZ={lang:"lisp",loader:()=>n.e("930").then(n.t.bind(n,28949,19)).then(()=>{aK.push("lisp")})},pQ={lang:"livescript",loader:()=>n.e("800").then(n.t.bind(n,53908,19)).then(()=>{aK.push("livescript")})},pY={lang:"llvm",loader:()=>n.e("800").then(n.t.bind(n,57376,19)).then(()=>{aK.push("llvm")})},pX={lang:"log",loader:async()=>(await py.loader(),n.e("800").then(n.t.bind(n,503,19)).then(()=>{aK.push("log")}))},pJ={lang:"lolcode",loader:()=>n.e("800").then(n.t.bind(n,31571,19)).then(()=>{aK.push("lolcode")})},p$={lang:"lua",loader:()=>n.e("930").then(n.t.bind(n,18835,19)).then(()=>{aK.push("lua")})},p1={lang:"magma",loader:()=>n.e("390").then(n.t.bind(n,43632,19)).then(()=>{aK.push("magma")})},p0={lang:"makefile",loader:()=>n.e("930").then(n.t.bind(n,44173,19)).then(()=>{aK.push("makefile")})},p2={lang:"markdown",loader:async()=>(await p4.loader(),n.e("930").then(n.t.bind(n,61236,19)).then(()=>{aK.push("markdown")}))},p3={lang:"markup_templating",loader:()=>n.e("930").then(n.t.bind(n,96039,19)).then(()=>{aK.push("markup_templating")})},p4={lang:"markup",loader:()=>n.e("930").then(n.t.bind(n,1357,19)).then(()=>{aK.push("markup")})},p6={lang:"mata",loader:()=>n.e("390").then(n.t.bind(n,98676,19)).then(()=>{aK.push("mata")})},p5={lang:"matlab",loader:()=>n.e("930").then(n.t.bind(n,51164,19)).then(()=>{aK.push("matlab")})},p9={lang:"maxscript",loader:()=>n.e("390").then(n.t.bind(n,12848,19)).then(()=>{aK.push("maxscript")})},p8={lang:"mel",loader:()=>n.e("390").then(n.t.bind(n,52131,19)).then(()=>{aK.push("mel")})},p7={lang:"mermaid",loader:()=>n.e("390").then(n.t.bind(n,34138,19)).then(()=>{aK.push("mermaid")})},ge={lang:"metafont",loader:()=>n.e("390").then(n.t.bind(n,45313,19)).then(()=>{aK.push("metafont")})},gt={lang:"mizar",loader:()=>n.e("390").then(n.t.bind(n,56074,19)).then(()=>{aK.push("mizar")})},gn={lang:"mongodb",loader:async()=>(await pS.loader(),n.e("390").then(n.t.bind(n,93079,19)).then(()=>{aK.push("mongodb")}))},ga={lang:"monkey",loader:()=>n.e("390").then(n.t.bind(n,32292,19)).then(()=>{aK.push("monkey")})},gr={lang:"moonscript",loader:()=>n.e("390").then(n.t.bind(n,267,19)).then(()=>{aK.push("moonscript")})},gs={lang:"n1ql",loader:()=>n.e("390").then(n.t.bind(n,31693,19)).then(()=>{aK.push("n1ql")})},go={lang:"n4js",loader:async()=>(await pS.loader(),n.e("390").then(n.t.bind(n,81092,19)).then(()=>{aK.push("n4js")}))},gi={lang:"nand2tetris_hdl",loader:()=>n.e("390").then(n.t.bind(n,32138,19)).then(()=>{aK.push("nand2tetris_hdl")})},gl={lang:"naniscript",loader:()=>n.e("390").then(n.t.bind(n,53542,19)).then(()=>{aK.push("naniscript")})},gd={lang:"nasm",loader:()=>n.e("390").then(n.t.bind(n,27772,19)).then(()=>{aK.push("nasm")})},gc={lang:"neon",loader:()=>n.e("390").then(n.t.bind(n,89825,19)).then(()=>{aK.push("neon")})},gu={lang:"nevod",loader:()=>n.e("390").then(n.t.bind(n,1471,19)).then(()=>{aK.push("nevod")})},gh={lang:"nginx",loader:()=>n.e("390").then(n.t.bind(n,8197,19)).then(()=>{aK.push("nginx")})},gp={lang:"nim",loader:()=>n.e("390").then(n.t.bind(n,66045,19)).then(()=>{aK.push("nim")})},gg={lang:"nix",loader:()=>n.e("390").then(n.t.bind(n,56378,19)).then(()=>{aK.push("nix")})},gm={lang:"nsis",loader:()=>n.e("390").then(n.t.bind(n,24318,19)).then(()=>{aK.push("nsis")})},gf={lang:"objectivec",loader:async()=>(await u9.loader(),n.e("930").then(n.t.bind(n,7697,19)).then(()=>{aK.push("objectivec")}))},gC={lang:"ocaml",loader:()=>n.e("390").then(n.t.bind(n,9505,19)).then(()=>{aK.push("ocaml")})},gv={lang:"odin",loader:()=>n.e("390").then(n.t.bind(n,88617,19)).then(()=>{aK.push("odin")})},gb={lang:"opencl",loader:async()=>(await u9.loader(),n.e("930").then(n.t.bind(n,24638,19)).then(()=>{aK.push("opencl")}))},gx={lang:"openqasm",loader:()=>n.e("390").then(n.t.bind(n,68115,19)).then(()=>{aK.push("openqasm")})},gE={lang:"oz",loader:()=>n.e("390").then(n.t.bind(n,5160,19)).then(()=>{aK.push("oz")})},g_={lang:"parigp",loader:()=>n.e("390").then(n.t.bind(n,98228,19)).then(()=>{aK.push("parigp")})},gS={lang:"parser",loader:async()=>(await p4.loader(),n.e("390").then(n.t.bind(n,63542,19)).then(()=>{aK.push("parser")}))},gy={lang:"pascal",loader:()=>n.e("930").then(n.t.bind(n,67149,19)).then(()=>{aK.push("pascal")})},gw={lang:"pascaligo",loader:()=>n.e("390").then(n.t.bind(n,67056,19)).then(()=>{aK.push("pascaligo")})},gI={lang:"pcaxis",loader:()=>n.e("390").then(n.t.bind(n,51793,19)).then(()=>{aK.push("pcaxis")})},gT={lang:"peoplecode",loader:()=>n.e("390").then(n.t.bind(n,45831,19)).then(()=>{aK.push("peoplecode")})},gA={lang:"perl",loader:()=>n.e("930").then(n.t.bind(n,95500,19)).then(()=>{aK.push("perl")})},gk={lang:"php_extras",loader:()=>n.e("390").then(n.t.bind(n,33617,19)).then(()=>{aK.push("php_extras")})},gM={lang:"php",loader:async()=>(await p3.loader(),n.e("930").then(n.t.bind(n,49049,19)).then(()=>{aK.push("php")}))},gR={lang:"phpdoc",loader:async()=>(await p_.loader(),n.e("390").then(n.t.bind(n,86219,19)).then(()=>{aK.push("phpdoc")}))},gj={lang:"plant_uml",loader:()=>n.e("390").then(n.t.bind(n,59819,19)).then(()=>{aK.push("plant_uml")})},gN={lang:"plsql",loader:async()=>(await mC.loader(),n.e("390").then(n.t.bind(n,15505,19)).then(()=>{aK.push("plsql")}))},gL={lang:"powerquery",loader:()=>n.e("390").then(n.t.bind(n,60478,19)).then(()=>{aK.push("powerquery")})},gO={lang:"powershell",loader:()=>n.e("930").then(n.t.bind(n,30976,19)).then(()=>{aK.push("powershell")})},gF={lang:"processing",loader:async()=>(await ha.loader(),n.e("390").then(n.t.bind(n,26602,19)).then(()=>{aK.push("processing")}))},gP={lang:"prolog",loader:()=>n.e("390").then(n.t.bind(n,53938,19)).then(()=>{aK.push("prolog")})},gD={lang:"promql",loader:()=>n.e("390").then(n.t.bind(n,27070,19)).then(()=>{aK.push("promql")})},gB={lang:"properties",loader:()=>n.e("390").then(n.t.bind(n,54432,19)).then(()=>{aK.push("properties")})},gV={lang:"protobuf",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,64646,19)).then(()=>{aK.push("protobuf")}))},gH={lang:"psl",loader:()=>n.e("390").then(n.t.bind(n,21686,19)).then(()=>{aK.push("psl")})},gU={lang:"pug",loader:()=>n.e("390").then(n.t.bind(n,11193,19)).then(()=>{aK.push("pug")})},gW={lang:"puppet",loader:()=>n.e("390").then(n.t.bind(n,33635,19)).then(()=>{aK.push("puppet")})},gz={lang:"pure",loader:()=>n.e("390").then(n.t.bind(n,13515,19)).then(()=>{aK.push("pure")})},gG={lang:"purebasic",loader:async()=>(await ha.loader(),n.e("390").then(n.t.bind(n,29957,19)).then(()=>{aK.push("purebasic")}))},gK={lang:"purescript",loader:async()=>(await pn.loader(),n.e("390").then(n.t.bind(n,18376,19)).then(()=>{aK.push("purescript")}))},gq={lang:"python",loader:()=>n.e("930").then(n.t.bind(n,32279,19)).then(()=>{aK.push("python")})},gZ={lang:"q",loader:()=>n.e("390").then(n.t.bind(n,98738,19)).then(()=>{aK.push("q")})},gQ={lang:"qml",loader:()=>n.e("390").then(n.t.bind(n,15359,19)).then(()=>{aK.push("qml")})},gY={lang:"qore",loader:async()=>(await ha.loader(),n.e("390").then(n.t.bind(n,89664,19)).then(()=>{aK.push("qore")}))},gX={lang:"qsharp",loader:async()=>(await ha.loader(),n.e("390").then(n.t.bind(n,12636,19)).then(()=>{aK.push("qsharp")}))},gJ={lang:"r",loader:()=>n.e("930").then(n.t.bind(n,93203,19)).then(()=>{aK.push("r")})},g$={lang:"racket",loader:async()=>(await mr.loader(),n.e("390").then(n.t.bind(n,39407,19)).then(()=>{aK.push("racket")}))},g1={lang:"reason",loader:async()=>(await ha.loader(),n.e("390").then(n.t.bind(n,65933,19)).then(()=>{aK.push("reason")}))},g0={lang:"regex",loader:()=>n.e("390").then(n.t.bind(n,20870,19)).then(()=>{aK.push("regex")})},g2={lang:"rego",loader:()=>n.e("390").then(n.t.bind(n,76830,19)).then(()=>{aK.push("rego")})},g3={lang:"renpy",loader:()=>n.e("390").then(n.t.bind(n,87711,19)).then(()=>{aK.push("renpy")})},g4={lang:"rescript",loader:()=>n.e("390").then(n.t.bind(n,30171,19)).then(()=>{aK.push("rescript")})},g6={lang:"rest",loader:()=>n.e("390").then(n.t.bind(n,20979,19)).then(()=>{aK.push("rest")})},g5={lang:"rip",loader:()=>n.e("390").then(n.t.bind(n,66822,19)).then(()=>{aK.push("rip")})},g9={lang:"roboconf",loader:()=>n.e("390").then(n.t.bind(n,20199,19)).then(()=>{aK.push("roboconf")})},g8={lang:"robotframework",loader:()=>n.e("390").then(n.t.bind(n,69001,19)).then(()=>{aK.push("robotframework")})},g7={lang:"ruby",loader:async()=>(await ha.loader(),n.e("930").then(n.t.bind(n,23065,19)).then(()=>{aK.push("ruby")}))},me={lang:"rust",loader:()=>n.e("930").then(n.t.bind(n,9571,19)).then(()=>{aK.push("rust")})},mt={lang:"sas",loader:()=>n.e("28").then(n.t.bind(n,13508,19)).then(()=>{aK.push("sas")})},mn={lang:"sass",loader:async()=>(await hv.loader(),n.e("930").then(n.t.bind(n,67707,19)).then(()=>{aK.push("sass")}))},ma={lang:"scala",loader:async()=>(await px.loader(),n.e("930").then(n.t.bind(n,6011,19)).then(()=>{aK.push("scala")}))},mr={lang:"scheme",loader:()=>n.e("930").then(n.t.bind(n,85638,19)).then(()=>{aK.push("scheme")})},ms={lang:"scss",loader:async()=>(await hv.loader(),n.e("930").then(n.t.bind(n,7045,19)).then(()=>{aK.push("scss")}))},mo={lang:"shell_session",loader:()=>n.e("28").then(n.t.bind(n,61174,19)).then(()=>{aK.push("shell_session")})},mi={lang:"smali",loader:()=>n.e("28").then(n.t.bind(n,78681,19)).then(()=>{aK.push("smali")})},ml={lang:"smalltalk",loader:()=>n.e("28").then(n.t.bind(n,66496,19)).then(()=>{aK.push("smalltalk")})},md={lang:"smarty",loader:async()=>(await p3.loader(),n.e("28").then(n.t.bind(n,18657,19)).then(()=>{aK.push("smarty")}))},mc={lang:"sml",loader:()=>n.e("28").then(n.t.bind(n,25857,19)).then(()=>{aK.push("sml")})},mu={lang:"solidity",loader:async()=>(await ha.loader(),n.e("28").then(n.t.bind(n,70324,19)).then(()=>{aK.push("solidity")}))},mh={lang:"solution_file",loader:()=>n.e("28").then(n.t.bind(n,15105,19)).then(()=>{aK.push("solution_file")})},mp={lang:"soy",loader:async()=>(await p3.loader(),n.e("28").then(n.t.bind(n,54652,19)).then(()=>{aK.push("soy")}))},mg={lang:"sparql",loader:async()=>(await mO.loader(),n.e("28").then(n.t.bind(n,72492,19)).then(()=>{aK.push("sparql")}))},mm={lang:"splunk_spl",loader:()=>n.e("28").then(n.t.bind(n,10518,19)).then(()=>{aK.push("splunk_spl")})},mf={lang:"sqf",loader:async()=>(await ha.loader(),n.e("28").then(n.t.bind(n,88447,19)).then(()=>{aK.push("sqf")}))},mC={lang:"sql",loader:()=>n.e("930").then(n.t.bind(n,67509,19)).then(()=>{aK.push("sql")})},mv={lang:"squirrel",loader:async()=>(await ha.loader(),n.e("28").then(n.t.bind(n,74534,19)).then(()=>{aK.push("squirrel")}))},mb={lang:"stan",loader:()=>n.e("28").then(n.t.bind(n,3594,19)).then(()=>{aK.push("stan")})},mx={lang:"stata",loader:()=>n.e("28").then(n.t.bind(n,29036,19)).then(()=>{aK.push("stata")})},mE={lang:"stylus",loader:()=>n.e("930").then(n.t.bind(n,8543,19)).then(()=>{aK.push("stylus")})},m_={lang:"supercollider",loader:()=>n.e("28").then(n.t.bind(n,84350,19)).then(()=>{aK.push("supercollider")})},mS={lang:"swift",loader:()=>n.e("930").then(n.t.bind(n,42098,19)).then(()=>{aK.push("swift")})},my={lang:"systemd",loader:()=>n.e("28").then(n.t.bind(n,96142,19)).then(()=>{aK.push("systemd")})},mw={lang:"t4_cs",loader:async()=>(await mI.loader(),n.e("28").then(n.t.bind(n,57776,19)).then(()=>{aK.push("t4_cs")}))},mI={lang:"t4_templating",loader:()=>n.e("28").then(n.t.bind(n,10467,19)).then(()=>{aK.push("t4_templating")})},mT={lang:"t4_vb",loader:async()=>(await mI.loader(),n.e("28").then(n.t.bind(n,84234,19)).then(()=>{aK.push("t4_vb")}))},mA={lang:"tap",loader:()=>n.e("28").then(n.t.bind(n,61536,19)).then(()=>{aK.push("tap")})},mk={lang:"tcl",loader:()=>n.e("28").then(n.t.bind(n,96994,19)).then(()=>{aK.push("tcl")})},mM={lang:"textile",loader:async()=>(await p4.loader(),n.e("28").then(n.t.bind(n,15088,19)).then(()=>{aK.push("textile")}))},mR={lang:"toml",loader:()=>n.e("28").then(n.t.bind(n,3065,19)).then(()=>{aK.push("toml")})},mj={lang:"tremor",loader:()=>n.e("28").then(n.t.bind(n,15096,19)).then(()=>{aK.push("tremor")})},mN={lang:"tsx",loader:async()=>(await pO.loader(),n.e("930").then(n.t.bind(n,72486,19)).then(()=>{aK.push("tsx")}))},mL={lang:"tt2",loader:async()=>(await Promise.all([ha.loader(),p3.loader()]),n.e("28").then(n.t.bind(n,907,19)).then(()=>{aK.push("tt2")}))},mO={lang:"turtle",loader:()=>n.e("28").then(n.t.bind(n,47935,19)).then(()=>{aK.push("turtle")})},mF={lang:"twig",loader:async()=>(await p3.loader(),n.e("28").then(n.t.bind(n,944,19)).then(()=>{aK.push("twig")}))},mP={lang:"typescript",loader:async()=>(await pS.loader(),n.e("930").then(n.t.bind(n,21146,19)).then(()=>{aK.push("typescript")}))},mD={lang:"typoscript",loader:()=>n.e("28").then(n.t.bind(n,31288,19)).then(()=>{aK.push("typoscript")})},mB={lang:"unrealscript",loader:()=>n.e("28").then(n.t.bind(n,47513,19)).then(()=>{aK.push("unrealscript")})},mV={lang:"uorazor",loader:()=>n.e("28").then(n.t.bind(n,94149,19)).then(()=>{aK.push("uorazor")})},mH={lang:"uri",loader:()=>n.e("28").then(n.t.bind(n,81599,19)).then(()=>{aK.push("uri")})},mU={lang:"v",loader:async()=>(await ha.loader(),n.e("28").then(n.t.bind(n,54711,19)).then(()=>{aK.push("v")}))},mW={lang:"vala",loader:async()=>(await ha.loader(),n.e("28").then(n.t.bind(n,88079,19)).then(()=>{aK.push("vala")}))},mz={lang:"vbnet",loader:async()=>(await uZ.loader(),n.e("28").then(n.t.bind(n,96266,19)).then(()=>{aK.push("vbnet")}))},mG={lang:"velocity",loader:async()=>(await p4.loader(),n.e("28").then(n.t.bind(n,52578,19)).then(()=>{aK.push("velocity")}))},mK={lang:"verilog",loader:()=>n.e("28").then(n.t.bind(n,20571,19)).then(()=>{aK.push("verilog")})},mq={lang:"vhdl",loader:()=>n.e("28").then(n.t.bind(n,89235,19)).then(()=>{aK.push("vhdl")})},mZ={lang:"vim",loader:()=>n.e("28").then(n.t.bind(n,31925,19)).then(()=>{aK.push("vim")})},mQ={lang:"visual_basic",loader:()=>n.e("28").then(n.t.bind(n,22778,19)).then(()=>{aK.push("visual_basic")})},mY={lang:"warpscript",loader:()=>n.e("28").then(n.t.bind(n,46136,19)).then(()=>{aK.push("warpscript")})},mX={lang:"wasm",loader:()=>n.e("28").then(n.t.bind(n,82345,19)).then(()=>{aK.push("wasm")})},mJ={lang:"web_idl",loader:()=>n.e("28").then(n.t.bind(n,31473,19)).then(()=>{aK.push("web_idl")})},m$={lang:"wgsl",loader:()=>n.e("28").then(n.t.bind(n,23164,19)).then(()=>{aK.push("wgsl")})},m1={lang:"wiki",loader:async()=>(await p4.loader(),n.e("28").then(n.t.bind(n,68797,19)).then(()=>{aK.push("wiki")}))},m0={lang:"wolfram",loader:()=>n.e("28").then(n.t.bind(n,77217,19)).then(()=>{aK.push("wolfram")})},m2={lang:"wren",loader:()=>n.e("28").then(n.t.bind(n,25607,19)).then(()=>{aK.push("wren")})},m3={lang:"xeora",loader:async()=>(await p4.loader(),n.e("28").then(n.t.bind(n,26608,19)).then(()=>{aK.push("xeora")}))},m4={lang:"xml_doc",loader:()=>n.e("28").then(n.t.bind(n,96791,19)).then(()=>{aK.push("xml_doc")})},m6={lang:"xojo",loader:()=>n.e("28").then(n.t.bind(n,41515,19)).then(()=>{aK.push("xojo")})},m5={lang:"xquery",loader:async()=>(await p4.loader(),n.e("28").then(n.t.bind(n,36229,19)).then(()=>{aK.push("xquery")}))},m9={lang:"yaml",loader:()=>n.e("28").then(n.t.bind(n,50278,19)).then(()=>{aK.push("yaml")})},m8={lang:"yang",loader:()=>n.e("28").then(n.t.bind(n,65376,19)).then(()=>{aK.push("yang")})},m7={lang:"zig",loader:()=>n.e("930").then(n.t.bind(n,4635,19)).then(()=>{aK.push("zig")})},fe="wx932d4fdaf46d5611";var ft=n(81621);let fn=[()=>{let e=e=>{(ei.f8&&e.metaKey&&"j"===e.key||!ei.f8&&e.ctrlKey&&"j"===e.key)&&(e.preventDefault(),e.stopPropagation(),sT.j.next({method:"shortcutCreateNewChat",args:{event:e}}))};return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0})}}],fa=()=>{let e=document.head.querySelectorAll("script[integrity]");e.forEach(e=>{e.removeAttribute("crossorigin"),e.removeAttribute("integrity")}),f.y.tracker.info({name:"clearScriptSRI",message:"清理脚本的SRI检查相关字段",payload:{count:e.length}})};n(43908),n(61783),n(39103),n(26623),n(10364),n(24793),n(96077),n(81380),n(40536),n(61441),n(40589),n(68556),n(13290),"complete"===document.readyState?fa():window.addEventListener("load",fa),n1("init",{aid:675113,token:"772f2fcc08224a50b0134f8d3c139a21",env:n$.vd,release:"d97a33f",domain:"https://apmplus.volces.com",sample:{sample_granularity:"event"},integrations:[(0,nJ.actionPlugin)()],plugins:{pageview:{extractPid:e=>(e=>{let t=new URL(e).pathname;for(let e of nL)if((0,nR.B6)(e,t))return e;return e})(e)},performance:{longtask:!1}}}),n1("start"),n1("on","beforeSend",e=>{var t;return!("js_error"===e.ev_type&&(null==(t=e.payload.error.filename)?void 0:t.includes("userscript.html")))&&e}),cJ.N.init(!1),(0,ft.z)().then(e=>{P(e.ssid)}),cF.prefetchAbTest(["sse_auto_resume_timeout"]),c=new Set,fn.forEach(e=>c.add(e())),f.y.startApp({container:"#root",node:(0,g.jsx)(function(e){let{children:t}=e,n=f.y.useIsMainlandChina(),a=f.R.useLocale(),r=ez(),s=r("termsOfUse",a),o=r("privacyPolicy",a),i=r("privacyPolicyFile",n?"zh_CN":"en_US"),[l,d]=(0,J.useState)(f.y.getFgByKey("enableHcaptcha")),c=(0,nZ.Y)();return(0,J.useEffect)(()=>{cF.getAbTestResult("chat_hcaptcha",!1).then(e=>e&&d(!0))},[]),(0,g.jsx)(eJ,{turnstileEnabled:!n,captchaEnabled:n?"shumei":!!l&&"hcaptcha",baseUrl:iX,isMainlandChina:n,isMobile:f.y.isMobile,isBeta:!1,locale:a,modelServiceAgreement:s,privacyPolicy:o,privacyPolicyFile:i,tracker:f.y.tracker,http:f.y.httpWithCoreType,serverApiUserToUser:dC,setStorageUserToken:f.y.setStorageUserToken,tintColor:"rgb(var(--ds-rgb-primary))",isDark:c,children:t})},{children:(0,g.jsx)(()=>{let e;e=f.y.useLocale(),(0,J.useEffect)(()=>{let t=(0,uC.getCJKQuotationMarksPatch)();"zh_CN"===e?t.enable({tradition:!1}):t.disable()},[e]);let t=(0,nZ.Y)();return(0,g.jsx)(ee,{disabled:f.y.isMobile,showArrow:!1,leaveDelay:0,enterDelay:0,floatingAnimated:!1,size:"s",children:(0,g.jsxs)(ea,{...i0(t),children:[(0,g.jsx)(uf,{}),(0,g.jsx)(l2,{}),(0,g.jsx)(es.pg,{router:ud}),(0,g.jsx)(er.t,{placement:"top",children:(0,g.jsx)(up,{name:"DebugPanel",props:{}})})]})})},{})}),router:ud,onBeforeRender(){var e,t;let n,s;for(let t in document.addEventListener("visibilitychange",()=>{document.hidden?n=window.setTimeout(()=>{nI.kH.getState().user&&uc(nj.ROOT)&&f.y.logger.info("6 小时页面隐藏后跳转到首页")},216e5):window.clearTimeout(n)}),(0,W.qE)({__DEV__:!1,getIsDebug:f.y.getIsDebug,getLocale:f.y.getLocale,useLocale:f.y.useLocale,http:f.y.http,logger:f.y.logger,tracker:f.y.tracker,withToast:f.y.withToast,setLastSessionValue:e=>f.y.setLastSessionValue(t=>{let n=e(t);return{...t,value:n}}),platform:"web",base64Encode:btoa,getSSEAutoResumeConfig:()=>({timeout:cF.getAbTestInstantResult("sse_auto_resume_timeout",2e3),maxChunkInterval:f.y.getFgByKey("enableLessMaxChunkInterval")?8e3:void 0})}),!function(){let{userIsMuted:e,userMuteUntil:t}=f.y.getLastSessionValue();e&&Date.now()<t&&W.Lo.getState().setMuted({muteUntil:t,isMuted:e})}(),av(),uv(),(0,ef.on)("resize",window,uv),(()=>{if(ij)return;ij=!0;let e=new Set;for(let[t,n]of Object.entries(ik)){let a=iR(n,e=>{iM.getState().setScreenWidthBreakpointMap(t,e)});e.add(a)}return()=>{ij=!1,e.forEach(e=>e()),e.clear()}})(),!function(e){let{tracker:t,logger:n,withError:a,appId:r}=e;_=t,S=n,y=a,E=r}({appId:"guh50jw4",tracker:f.y.tracker,logger:f.y.logger,withError:f.y.withError}),!function(){let e;if(f.y.logger.info("初始化路由"),(e=ud.state.location.search)&&"coder"===new URLSearchParams(e).get("from")&&(f.y.logger.info("检测到是从 coder 跳转过来的"),nq.current=!0),!f.y.getStorageUserToken()||ei.Mf){f.y.logger.info("本地没有存 Token或者是 iOS 登录,直接导航到登录页面"),uu({navigateToSignIn:!ub()&&!ux(ud.state),isBanned:!1});return}ub()&&(nq.current?(f.y.logger.info("从 coder 跳过来的,导航到 coder"),uc(nj.AGENT,{agentId:W.FM.AgentId.CODER})):(f.y.logger.info("不是从 coder 跳过来的,导航到 chat"),uc(nj.ROOT))),(0,tl.mE)(void 0,{http:f.y.httpWithCoreType,baseUrl:iX},dC).then(e=>{let{data:{user:t}}=e;uh(t)}).catch(e=>{f.y.tracker.error({name:"getCurrentFailed",message:"刷新当前用户状态失败",payload:f.y.withError(e,{token:f.y.getStorageUserToken()||tq.QV})})})}(),nI.kH.subscribe(e=>{var t;return null==(t=e.user)?void 0:t.status},e=>{void 0===e?f.y.tracker.info({name:"userStatusChange",message:"用户状态改变 => 暂无用户信息",payload:{status:"none"}}):(tq.Tr.OK,f.y.tracker.info({name:"userStatusChange",message:"用户状态改变 => 正常",payload:{status:"ok"}}))}),ud.subscribe(e=>{let t,n,a=f.y.resolvePathRelativeToPublicPath(e.location.pathname),r=!1,s="",o=nj.ROOT,i=!1,l=nI.kH.getState().user;uE(a)?l?(n=!0,t=!0,l.status,tq.Tr.OK,r=!0,o=nj.ROOT,s="visitLogoutOnlyRoute",i=uc(nj.ROOT)):(n=!1,t=!!f.y.getStorageUserToken()):l?(n=!0,t=!0):(n=!1,f.y.getStorageUserToken()?t=!0:(t=!1,ux(e)||(r=!0,o=nj.SIGN_IN,s="notLogin",i=uc(nj.SIGN_IN)))),f.y.tracker.info({name:"routeChange",message:"路由改变 => "+a,payload:{to:a,redirect:"".concat(r),redirected:"".concat(i),redirectReason:s,redirectTo:o,hasToken:"".concat(t),hasUserInfo:"".concat(n)}})}),sT.j.subscribe({next(e){let{method:t,args:n}=e;"beUnauthenticated"===t?uu(n):"routerNavigate"===t&&uc(n.to)}}),p)aZ[aq[(e=p[t]).lang]]=e.loader;!function(e){let{region:t,tracker:n,disabled:a}=e;if(a||document.querySelector("script[data-smcp]"))return;B=n;let r=document.createElement("script");r.dataset.smcp="true";let s=null;if(t&&t in D.Xr&&(s=(0,D.BJ)(t)),null===s||"CN"===s.iso2)r.src="https://castatic.fengkongcloud.cn/pr/v1.0.4/smcp.min.js",H="CN";else switch(s.continent){case"AS":case"OC":r.src="https://castatic-xjp.fengkongcloud.cn/pr/v1.0.4/smcp.min.js",H="SG";break;default:r.src="https://castatic.fengkongcloud.cn/pr/v1.0.4/smcp.min.js",H="GLOBAL"}null==B||B.info({name:"__shumeiScriptSetup",message:"数美验证码 script 设置",payload:{rawRegion:t,region:H}}),document.head.appendChild(r),r.onload=()=>{V.resolve(),null==B||B.info({name:"__shumeiScriptLoadOk",message:"数美验证码 script 加载成功",payload:{rawRegion:t,region:H}})},r.onerror=e=>{V.reject(e),null==B||B.error({name:"__shumeiScriptLoadFailed",message:"数美验证码 script 加载失败",payload:B.withError(e,{rawRegion:t,region:H})})}}({region:f.y.getRegion(),tracker:f.y.tracker,disabled:"CN"!==f.y.getRegion()&&null!==f.y.getRegion()}),function(e){let{appId:t,tracker:n,logger:s,isBeta:o}=e;z=t,a=n,r=s,G=o}({appId:(()=>{switch(n$.vd){case n$.vZ.Staging:case n$.vZ.Dev:return"wx58f1d4bc57bc28fd";case n$.vZ.Production:return fe;case n$.vZ.ChatTest:return"wxd4679ecc940ea6be";case n$.vZ.Unknown:return fe;default:return(0,W.sL)(n$.vd),fe}})(),tracker:f.y.tracker,logger:f.y.logger,isBeta:!1}),function(e){let{organization:t,tracker:n}=e;window._smConf={organization:t,appId:"default",publicKey:"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDetfEgYD4aE1ZjmWJ6/jnPurhzI+yeRoJHWrnNtQMte3stQ4VjG3yu21FuN75E6cDpA9KtDXwcB2M/FiGUAe3G0rNotbWI8+SjZfUbW/OILFTzY0uaeEkmVGW5WyJ6weQbbr1xTCPa2OO3YIMeZljWUYHG5h21WAm/PATg8im8cQIDAQAB",staticHost:"static.portal101.cn",protocol:"https",apiHost:"fp-it-acc.portal101.cn"},Z=n}({organization:"P9usCUBauxft8eAmUXaZ",tracker:f.y.tracker}),(0,eq.OB)({sitekey:"0x4AAAAAAA1jQEh8YFk064tz",tracker:f.y.tracker,logger:f.y.logger,ignoreFailed:!0}),t=f.y.isMobile,(s=document.createElement("style")).innerHTML=t?"\n .ds-scroll-area__gutters {\n display: none;\n }\n .ds-scroll-area {\n scrollbar-width: unset;\n }\n .ds-scroll-area::-webkit-scrollbar {\n display: auto;\n }\n ":"\n .ds-scroll-area__gutters {\n display: block;\n }\n .ds-scroll-area {\n scrollbar-width: none;\n }\n .ds-scroll-area::-webkit-scrollbar {\n display: none;\n }\n ",document.head.appendChild(s)},onAfterRender(){},onLocaleChange(){},onVisibilityChange(){}})},66661:function(e,t,n){e.exports={catalog:"_3abb4af",itemTitle:"_0180e9d",catalogItem:"b6a9aa46",first:"_60e9d3f",itemIndicator:"f7f265ed",indicatorLine:"c71194dc",active:"_5046cb8"}},19861:function(e,t,n){e.exports={wrap:"_363cb01",title:"_3ad1932",desc:"_93e2bfa",confirmButton:"_3340925",selects:"_4702dbb",select:"_2338f44"}},48389:function(e,t,n){e.exports={sider:"dc04ec1d",wideSider:"a2f3d50e",shrinkSider:"ca6d4be1",mask:"_4cbcd96",collapsed:"a02af2e6",hide:"_70b689f",transparent:"_7d10bb1"}},94983:function(e,t,n){e.exports={frame:"c994dda2",banner:"_47c279e",main:"_99ad066",footer:"_5178cc4"}},93757:function(e,t,n){e.exports={assistantMessage:"_4f9bf79",isLast:"d7dc56a8",showActions:"_43c05b5",showLoading:"_1988f4b",actions:"_965abe9",shareView:"_448e4c0",alwaysShowActions:"_54866f7",loading:"b4e4476b",blank:"_2f297cc"}},61043:function(e,t,n){e.exports={wrap:"_0a3d93b"}},88074:function(e,t,n){e.exports={sites:"f93f59e4",text:"_669a677"}},71991:function(e,t,n){e.exports={collapsibleArea:"_74c0879",noDetail:"e47135bc",bottomCoverDetect:"_8f7678d",topCoverDetect:"c2b72bb8"}},44465:function(e,t,n){e.exports={wrap:"_782df89",icon:"c51fb08b"}},32724:function(e,t,n){e.exports={item:"_2ed5dee",icon:"_49c6e07"}},84545:function(e,t,n){e.exports={contentWrap:"e1675d8b",contentIcon:"_9b52f6c",contentLine:"_9ecc93a",lastFragment:"_767406f"}},49513:function(e,t,n){e.exports={target:"bd28dda7"}},17963:function(e,t,n){e.exports={titleWrap:"_245c867",selected:"a51c5344",clickArea:"_5ab5d64",titleText:"_4d41763",titleIcon:"_970ac5e",stoppedIcon:"dea47b2e",mask:"c99b79f8"}},84135:function(e,t,n){e.exports={searchRow:"ffdab56b",selected:"_0df76d7",clickable:"ddbfd84f",contentPrefix:"d162f7b9",toolSearchInlineQuery:"a56dcca6",icon:"bbe89fe9"}},48402:function(e,t,n){e.exports={queryGroup:"_42b3783",query:"_20a2ea8"}},70330:function(e,t,n){e.exports={siteLogoGroup:"_287b564",siteLogo:"_8e95474"}},57505:function(e,t,n){e.exports={}},50216:function(e,t,n){e.exports={toolOpenFind:"_8f8080d",icon:"bd505125",withLine:"_80d5eb4"}},27806:function(e,t,n){e.exports={copyButton:"db183363"}},45415:function(e,t,n){e.exports={userAvatar:"ede5bc47",picture:"fdf01f38",downloadAppContainer:"_5a6ad65",text:"_9e0c9c6",settingDialogModalWrapper:"e390ef68"}},15922:function(e,t,n){e.exports={switchContainer:"_663bc35",customSwitch:"e21a51cb"}},88194:function(e,t,n){e.exports={settingsItem:"_50b3d9e",themeSelect:"_0315fb1",main:"f2ff50b5",content:"_574eb80",navigationWrapper:"ab016168",navigation:"d316d158",item:"_266abb8",active:"_699d482",settingDialogModalContent:"_6c040bb",shareLinksManageHeader:"_89ee9b2"}},26606:function(e,t,n){e.exports={button:"cdf736f8"}},57332:function(e,t,n){e.exports={labelContainer:"_4a66405",description:"d6e050ed"}},73601:function(e,t,n){n.r(e.exports={inputFullContainer:"aaff8b8f",inputWrapper:"_77cefa5",session:"_3d616d3",share:"e0f12fee",agent:"_9996a53",none:"_974d5d0",withFile:"_1d5e44c",ocrTip:"_7ca114c",textarea:"_27c9245",textareaMirror:"b13855df",belowInputWrapper:"_020ab5b",functionRow:"ec4f5d61",functionRowRightColumn:"bf38813a",textareaAlignWrapper:"_24fad49",scrollEnd:"d96f2d2a",sendButton:"_7436101",disabled:"bcc55ca1",debugTip:"_8ac69d6"})},16031:function(e,t,n){e.exports={mask:"_9f00468",wrap:"_116ea5b",title:"_59bd16b",desc:"_43a83ad"}},91574:function(e,t,n){e.exports={scrollToBottomButton:"_0e98de6"}},73746:function(e,t,n){e.exports={button:"f79352dc",text:"_6dbc175",hide:"_51c583b"}},95441:function(e,t,n){e.exports={uploadLaunchButton:"f02f0e25",uploadButtonTooltipText:"_393efd7"}},39191:function(e,t,n){e.exports={sider:"_5a20a69",logo:"_6acebc2",group:"e5bf614e",icon:"_4f3769f",avatarContainer:"_5fcec83",avatar:"d5b40417"}},75325:function(e,t,n){e.exports={contentSidebarMask:"fffe1848",contentSidebarClose:"_5d271a3",contentSidebar:"_519be07",appearActive:"_4771b62",appearDone:"_27fc06b",exit:"_3390f94",exitActive:"_6c15980",contentContainer:"_26c5bc2",contentSidebarTitle:"_2c74d7a",leftSlot:"_560dc64",rightSlot:"f59a0d3b",contentSidebarInner:"fcd12e6e"}},44837:function(e,t,n){e.exports={}},32907:function(e,t,n){e.exports={id:"_2005580"}},42653:function(e,t,n){e.exports={container:"febb9909",dot:"_29ef3c7",fading:"_3f11678"}},56097:function(e,t,n){e.exports={box:"ddd26891",loading:"a510c7ce",loopState:"_4359e9e",inactive:"_0652043"}},82513:function(e,t,n){e.exports={content:"_74d6322"}},48765:function(e,t,n){e.exports={inMessage:"_5cadb25",inInput:"_80c60d0",fileItem:"_76cd190",fileItemBox:"d2d04dae",fileIcon:"b3a5d6c1",failedFile:"_9e85dae",content:"_789aea7",caption:"f3a54b52",shareCaption:"_570dc8a",subCaption:"_5119742",ellipsis:"dc832104",captionRow:"_7e13492",hoverToShow:"a9f62e3d",closeButton:"_35730b2",forceShow:"f80241fa",failed:"_4ebfd18",couldPreview:"_0004e59",opaque:"_942c3bb",failedCloseButton:"_9a41837",loadingWrapper:"_48289ac"}},1730:function(e,t,n){n.r(e.exports={item:"_9bc997d",left:"_33882ae",right:"_28d7e84"})},93044:function(e,t,n){e.exports={switch:"_81e8954",buttons:"efa13877",zoomButton:"e4ec2a75",verticalLine:"ae809fef",codeInfoName:"d813de27",disableOption:"_3343133"}},38804:function(e,t,n){e.exports={container:"_121d384",sidePart:"d2a24f03",right:"_246a029"}},79346:function(e,t,n){e.exports={wrapper:"_1210dd7",expand:"c03cafe9"}},58955:function(e,t,n){e.exports={errorContent:"_6c50daf",standIn:"_4a23c6b"}},62189:function(e,t,n){e.exports={wrap:"_17e14c5",branch:"dd7e4fda",icon:"e7367035"}},94956:function(e,t,n){e.exports={messageRiskWarn:"dbe8cf4a"}},36489:function(e,t,n){e.exports={input:"_0632724"}},98055:function(e,t,n){e.exports={button:"_5a8ac7a",icon:"_1c42ad7",windows:"a084f19e"}},17562:function(e,t,n){e.exports={errorContainer:"fba535c8",main:"_07c5e23",title:"cfffee1e",action:"_79a73be",error:"f309f19b"}},59666:function(e,t,n){e.exports={container:"_3f79b51"}},45037:function(e,t,n){e.exports={container:"b40079d7",navMask:"_17296f2",button:"c2ea1664",left:"_77c3bd0",right:"_1ef577a"}},54509:function(e,t,n){e.exports={container:"_33fe369",content:"dc433409",item:"_79fcd13",maskWrap:"b8bf046f",gradient:"_05737fa",leave:"_78cfb8d",dispose:"_0c82418",solid:"_96cb88b"}},15668:function(e,t,n){e.exports={floatCard:"de80ba65"}},88105:function(e,t,n){e.exports={wrap:"_426ebf9",clickable:"_5130389",meta:"a93786a8",siteIcon:"c16074e9",siteName:"d2eca804",divider:"a7055679",date:"caa1ee14",index:"ba26051b",title:"f664d0b2",snippet:"c56273f9",cardAnchorWrap:"_24fe229"}},38378:function(e,t,n){e.exports={}},86613:function(e,t,n){e.exports={titleShared:"e37a04e4",titleText:"afa34042",editable:"e0a1edb7",skeleton:"b9ba0ed4"}},53717:function(e,t,n){e.exports={sessionItem:"_546d736",content:"c08e6e93",actionButton:"_2090548",active:"b64fb9ae",actionButtonMask:"_254829d",input:"db5b5408"}},79055:function(e,t,n){e.exports={sentinel:"_33788b3"}},93515:function(e,t,n){e.exports={sectionHeader:"f3d18f6a",foldable:"_63f5548",section:"_3098d02"}},24705:function(e,t,n){e.exports={scrollContainer:"_6d215eb",empty:"f27d1011",scrollContainerWrap:"_3586175",emptyContent:"fd90d2b2",loadmoreSentinel:"de3d058c",noMore:"be66d622",sessionLoading:"_873c4d4",error:"_47ef3ad",errorEmpty:"ede76300",skeletonWrap:"_196bcac",show:"_8a693f3",skeletonContainer:"_68953bc",skeleton:"_5c2e5a9",sessionList:"_77cdc67",gradientMask:"_1d72f01"}},98701:function(e,t,n){e.exports={messageListContainer:"_3919b83",messageListScrollContainer:"_8f60047",scrollContentWrapper:"_0f72b0b",messageListScrollWrapper:"dad65929",messageListLoading:"_772e792",error:"df4cb668",loginButtonContainer:"a8119a4e"}},38770:function(e,t,n){e.exports={messageListHeader:"_2be88ba",guest:"ce3c7788",logo:"_79620e8",downloadApp:"_0413d7e",share:"a221e010",mobileHeader:"_0efe408",shareSelect:"_48a2c07",shareSelectTitle:"_2b72279",sep:"_348bebe",sessionHeader:"f8d1e4c0",shareBtn:"_57370c5"}},44373:function(e,t,n){e.exports={content:"_01bdeed",scrollContainer:"_12b9c2d",empty:"c33d97ac",sharesList:"_87c2ebb",shareItem:"_126ee3f",shareDate:"f5af7aa0",shareTitle:"_6f6e1cb",shareLink:"e0067510",copyButton:"eb557eab",deleteButton:"_12201d1",shareTitleAndDate:"_5d587ec",loadingSentinel:"_7dfbb0a"}},10661:function(e,t,n){e.exports={shareButton:"_5dedc1e"}},37801:function(e,t,n){e.exports={checkboxWrap:"d30139ff",checkbox:"ad950ab7",inSmallView:"_82f012d"}},49661:function(e,t,n){e.exports={linkLine:"f75a60f6",link:"_6e657a3",linkContainer:"_4ad54a2",mask:"_2b90b1b"}},62869:function(e,t,n){e.exports={panel:"_43d222b",content:"_9f86274",checkbox:"_692accd",smallView:"_117e7c4",count:"dcaa34cd",actions:"fab07e97",cancel:"_43443f1"}},6424:function(e,t,n){e.exports={waitingSelection:"_7729a77",smallView:"_63c77b1",selectedForShare:"_6e8caf5",hide:"fa1bcf13",unselectable:"b02531e6"}},2261:function(e,t,n){e.exports={warning:"a9bc8553",icon:"_0180317"}},54005:function(e,t,n){e.exports={shimmer:"_5255ff8",overlay:"e4b3a110","shimmer-text":"_5a7d2fc",moveBlock:"cac31b5e",mirrorText:"c53e25fd"}},52387:function(e,t,n){e.exports={topContainer:"_262baab",deepseekIconContainer:"e066abb8",collapsedDrawerButton:"_7d1f5e2"}},74134:function(e,t,n){e.exports={blockSelector:"_6c1fed6",selected:"_16a7dbe",blockSelectorGroup:"_50e2ab4"}},9620:function(e,t,n){e.exports={selectOverride:"e311289c",selectMenuOverride:"_9afb5f9"}},56952:function(e,t,n){e.exports={resendButton:"a3b9bd76",besideFiles:"_59c20ea",besideContent:"_76a2310"}},3713:function(e,t,n){e.exports={userMessageContainer:"_9663006",editing:"_3111eee",userMessageActions:"_78e0558",actionsWithBranch:"_425ea0b",alwaysShow:"_0bbda35",editButton:"d4910adc",userMessage:"fbb737a4",belowFiles:"_8271fc3",wrapForShare:"d29f3d7d"}},59524:function(e,t,n){e.exports={bottomWrap:"_11d6b3a",hintWithBranch:"_60a11b2",hint:"_1ce76f5"}},67780:function(e,t,n){e.exports={textarea:"cc852ac5",belowFiles:"_67a34c7",overscrollContain:"de1201a8",textareaMidLayer:"_646a522"}},98569:function(e,t,n){e.exports={sider:"b8812f16",menuContainer:"_2afd28d",username:"_9d8da05",actionIcon:"_39cc453"}},60183:function(e,t,n){e.exports={content:"_7463b82",loadingWrapper:"f0b28104"}},27643:function(e,t,n){e.exports={container:"aea2b515",logoContainer:"e84f084b",unrecoverable:"_53a16b4",content:"_35401d9",imageContainer:"b99592af",description:"d355b87a"}},92039:function(e,t,n){e.exports={messageInputContainer:"_871cbca",backgroundMask:"d72636e2"}},44927:function(e,t,n){e.exports={frame:"cb86951c",layout:"c3ecdb44",banner:"cddfb2ed",main:"_7780f2e",messageColumn:"_765a5cd"}},16904:function(e,t,n){e.exports={contentCaveat:"_0fcaa63"}},93376:function(e,t,n){e.exports={onboardingContainer:"_660ca72",header:"_1551317",onboarding:"_9a2f8e4",sayHi:"_5758a85",muted:"_803e2cf",sayHiMain:"_6c7e7df",logo:"ce41ed1b",muteAlert:"_71d6bcf"}},65061:function(e,t,n){e.exports={icon:"e2394955"}},68556:function(e,t,n){e.exports={}},13290:function(e,t,n){e.exports={}},40589:function(e,t,n){e.exports={}},79075:function(e,t,n){e.exports={}},95063:function(e,t,n){e.exports={}},96031:function(e,t,n){e.exports={}},14687:function(e,t,n){e.exports={}},3019:function(e,t,n){e.exports={}},80693:function(e,t,n){e.exports={}},1623:function(e,t,n){e.exports={}},85095:function(e,t,n){e.exports={}},19245:function(e,t,n){e.exports={}},47195:function(e,t,n){e.exports={}},23409:function(e,t,n){e.exports={}},79647:function(e,t,n){e.exports={}},79221:function(e,t,n){e.exports={}},61783:function(e,t,n){e.exports={}},61441:function(e,t,n){e.exports={}},40536:function(e,t,n){e.exports={}},96077:function(e,t,n){e.exports={}},81380:function(e,t,n){e.exports={}},43908:function(e,t,n){e.exports={}},26623:function(e,t,n){e.exports={}},39103:function(e,t,n){n.r(e.exports={})},10364:function(e,t,n){e.exports={}},24793:function(e,t,n){e.exports={}},14726:function(e,t,n){e.exports={}},53454:function(e,t,n){e.exports={}},12024:function(e,t,n){e.exports={}},49647:function(e,t,n){e.exports={}},36576:function(e,t,n){e.exports={}},3464:function(e,t,n){e.exports={}},53150:function(e,t,n){e.exports={}},28932:function(e,t,n){e.exports={}},14373:function(e,t,n){e.exports={}},75144:function(e,t,n){e.exports={}},44718:function(e,t,n){e.exports={}},36230:function(e,t,n){e.exports={}},14892:function(e,t,n){e.exports={}},4278:function(e,t,n){e.exports={}},69378:function(e,t,n){e.exports={}},5562:function(e,t,n){e.exports={}},3854:function(e,t,n){e.exports={}},24566:function(e,t,n){e.exports={}},88684:function(e,t,n){e.exports={}},48974:function(e,t,n){e.exports={}},84286:function(e,t,n){e.exports={}},14458:function(e,t,n){e.exports={}},90750:function(e,t,n){e.exports={}},82:function(e,t,n){e.exports={}},3538:function(e,t,n){e.exports={}},76980:function(e,t,n){e.exports={}},37446:function(e,t,n){e.exports={}},14704:function(e,t,n){e.exports={}},95696:function(e,t,n){e.exports={}},222:function(e,t,n){e.exports={}},70608:function(e,t,n){e.exports={}},96694:function(e,t,n){e.exports={}},62776:function(e,t,n){e.exports={}},26900:function(e,t,n){e.exports={}},30790:function(e,t,n){e.exports={}},38884:function(e,t,n){e.exports={}},102:function(e,t,n){e.exports={}},37246:function(e,t,n){e.exports={}},38577:function(e,t,n){let a;function r(e,t){let{baseUrl:n,http:a}=t;return a.http.post("".concat(n,"/oauth/get_token"),{json:{nonce:e.nonce,provider:e.provider}}).then(e=>{var t,n;let{json:{data:a},context:r}=e;if(!(null==(t=a.biz_data)?void 0:t.token))throw Error("Unable to get token, code: ".concat(a.biz_code,", msg: ").concat(a.biz_msg));return{data:{token:null==(n=a.biz_data)?void 0:n.token},context:r}})}function s(e,t){let{baseUrl:n,http:a}=t;return a.http.post("".concat(n,"/check_email_code"),{json:{email:e.email,email_verification_code:e.emailVerificationCode}}).then(e=>{let{json:t,context:n}=e;return{data:{code:t.data.biz_code},context:n}})}function o(e,t){let{mobilePhoneNumber:n,areaCode:a,smsVerificationCode:r,scenario:s,ticket:o}=e,{baseUrl:i,http:l}=t;return l.http.post("".concat(i,"/check_sms_code"),{json:{area_code:a,sms_verification_code:r,..."unbind_for_rebind"===s?{scenario:s}:{scenario:s,mobile_number:n},...o&&{ticket:o}}}).then(e=>{let{json:t,context:n}=e;return{data:{code:t.data.biz_code},context:n}})}function i(e,t){let{email:n,turnstileToken:a,shumeiVerification:r,hcaptchaToken:s,locale:o,deviceId:i,scenario:l}=e,{baseUrl:d,http:c}=t;return c.http.post("".concat(d,"/create_email_verification_code"),{json:{email:n,turnstile_token:a,locale:o,shumei_verification:r,hcaptcha_token:s,device_id:null!=i?i:"",scenario:l}}).then(e=>{var t,n;let{json:a,context:r}=e;return{data:{code:a.data.biz_code,sendWindowSecs:null!=(n=null==(t=a.data.biz_data)?void 0:t.send_window_secs)?n:null},context:r}})}function l(e,t){let{turnstileToken:n,locale:a,shumeiVerification:r,hcaptchaToken:s,deviceId:o,...i}=e,{baseUrl:l,http:d}=t;return d.http.post("".concat(l,"/create_sms_verification_code"),{json:{locale:a,turnstile_token:n,shumei_verification:r,hcaptcha_token:s,device_id:null!=o?o:"",scenario:i.scenario,mobile_number:i.mobileNumber,ticket:i.ticket}}).then(e=>{var t,n;let{json:a,context:r}=e;return{data:{code:a.data.biz_code,sendWindowSecs:null!=(n=null==(t=a.data.biz_data)?void 0:t.send_window_secs)?n:null},context:r}})}function d(e,t){let{baseUrl:n,http:a}=t;return a.http.post("".concat(n,"/email_reset_password"),{json:{email:e.email,email_verification_code:e.emailVerificationCode,password:e.password}}).then(e=>{let{json:t,context:n}=e;return{data:{code:t.data.biz_code},context:n}})}function c(e,t,n){let{baseUrl:a,http:r}=t;return r.http.post("".concat(a,"/login"),{json:{email:e.email,mobile:e.mobile,password:e.password,area_code:e.areaCode,device_id:e.deviceId,os:e.os},context:r.withDefaultHttpContext({withToken:!1})}).then(e=>{var t;let{json:{data:a},context:r}=e;return{data:{code:a.biz_code,user:n((null==(t=a.biz_data)?void 0:t.user)||null)},context:r}})}function u(e,t,n){let{baseUrl:a,http:r}=t;return r.http.post("".concat(a,"/login_by_mobile_sms"),{json:{region:e.region,locale:e.locale,mobile_number:e.mobileNumber,area_code:e.areaCode,sms_verification_code:e.smsVerificationCode,device_id:e.deviceId,os:e.os},context:r.withDefaultHttpContext({withToken:!1})}).then(e=>{var t;let{json:{data:a},context:r}=e;return{data:{code:a.biz_code,user:n((null==(t=a.biz_data)?void 0:t.user)||null)},context:r}})}function h(e,t){let{baseUrl:n,http:a}=t;return a.http.post("".concat(n,"/mobile_reset_password"),{json:{area_code:e.areaCode,mobile_number:e.mobile,password:e.password,sms_verification_code:e.smsVerificationCode}}).then(e=>{let{json:t,context:n}=e;return{data:{code:t.data.biz_code},context:n}})}function p(e,t,n){let{baseUrl:a,http:r}=t;return r.http.post("".concat(a,"/register"),{json:{locale:e.locale,region:e.region,payload:{email:e.payload.email,email_verification_code:e.payload.emailVerificationCode,password:e.payload.password},device_id:e.deviceId,os:"web"},context:r.withDefaultHttpContext({withToken:!1})}).then(e=>{var t;let{json:{data:a},context:r}=e;return{data:{code:a.biz_code,msg:a.biz_msg,user:n((null==(t=a.biz_data)?void 0:t.user)||null)},context:r}})}function g(e,t,n){let{baseUrl:a,http:r}=t;return r.http.post("".concat(a,"/register_by_mobile"),{json:{locale:e.locale,region:e.region,payload:{area_code:"+86",mobile_number:e.payload.mobile,sms_verification_code:e.payload.smsVerificationCode,audit_json_str:e.payload.auditJsonString,password:e.payload.password},device_id:e.deviceId,os:"web"},context:r.withDefaultHttpContext({withToken:!1})}).then(e=>{var t;let{json:{data:a},context:r}=e;return{data:{code:a.biz_code,msg:a.biz_msg,user:n((null==(t=a.biz_data)?void 0:t.user)||null)},context:r}})}n.d(t,{QK:()=>V,I1:()=>Y,AS:()=>p,aQ:()=>r,tC:()=>Q,Iv:()=>W,RZ:()=>g,_5:()=>s,dP:()=>G,dK:()=>ee,l7:()=>U,bV:()=>o,cp:()=>u,sl:()=>c,LA:()=>Z,d9:()=>K,DX:()=>i,Ew:()=>l,mE:()=>q,FB:()=>d,Jx:()=>h}),(f=(m=V||(V={})).BIND_MOBILE_CHALLENGE_ERROR_CODE||(m.BIND_MOBILE_CHALLENGE_ERROR_CODE={}))[f.OK=0]="OK",f[f.SMS_SEND_TOO_FREQUENT=1]="SMS_SEND_TOO_FREQUENT",f[f.RECAPTCHA_VERIFY_FAILED=2]="RECAPTCHA_VERIFY_FAILED",f[f.MOBILE_ALREADY_BOUND=3]="MOBILE_ALREADY_BOUND",f[f.ACCOUNT_ALREADY_HAS_MOBILE=4]="ACCOUNT_ALREADY_HAS_MOBILE",f[f.MOBILE_VERIFY_FAILED=5]="MOBILE_VERIFY_FAILED",f[f.CLOUD_ERROR=99]="CLOUD_ERROR",(C=m.BIND_MOBILE_VALIDATE_ERROR_CODE||(m.BIND_MOBILE_VALIDATE_ERROR_CODE={}))[C.OK=0]="OK",C[C.SMS_EXPIRED=1]="SMS_EXPIRED",C[C.SMS_VERIFY_FAILED=2]="SMS_VERIFY_FAILED",C[C.ACCOUNT_ALREADY_HAS_MOBILE=3]="ACCOUNT_ALREADY_HAS_MOBILE",C[C.MOBILE_ALREADY_BOUND=4]="MOBILE_ALREADY_BOUND",C[C.UNKNOWN_ERROR=99]="UNKNOWN_ERROR",(v=m.CHECK_EMAIL_CODE_ERROR_CODE||(m.CHECK_EMAIL_CODE_ERROR_CODE={}))[v.OK=0]="OK",v[v.EMAIL_NOT_EXIST=2]="EMAIL_NOT_EXIST",v[v.ACCOUNT_BANNED=3]="ACCOUNT_BANNED",v[v.EMAIL_EXPIRED=7]="EMAIL_EXPIRED",v[v.EMAIL_VERIFY_FAILED=8]="EMAIL_VERIFY_FAILED",(b=m.CHECK_SMS_CODE_ERROR_CODE||(m.CHECK_SMS_CODE_ERROR_CODE={}))[b.OK=0]="OK",b[b.MOBILE_NOT_EXIST=2]="MOBILE_NOT_EXIST",b[b.ACCOUNT_BANNED=3]="ACCOUNT_BANNED",b[b.SMS_EXPIRED=7]="SMS_EXPIRED",b[b.SMS_VERIFY_FAILED=8]="SMS_VERIFY_FAILED",(x=m.CRAETE_EMAIL_VERIFICATION_CODE_ERROR_CODE||(m.CRAETE_EMAIL_VERIFICATION_CODE_ERROR_CODE={}))[x.OK=0]="OK",x[x.EMAIL_REQUEST_TOO_FREQUENT=1]="EMAIL_REQUEST_TOO_FREQUENT",x[x.RECAPTCHA_VERIFY_FAILED=2]="RECAPTCHA_VERIFY_FAILED",x[x.INVALID_EMAIL_FORMAT=3]="INVALID_EMAIL_FORMAT",x[x.EMAIL_DOMAIN_NOT_IN_WHITELIST=4]="EMAIL_DOMAIN_NOT_IN_WHITELIST",x[x.CLOUD_ERROR=99]="CLOUD_ERROR",(E=m.CREATE_SMS_VERIFICATION_CODE_ERROR_CODE||(m.CREATE_SMS_VERIFICATION_CODE_ERROR_CODE={}))[E.OK=0]="OK",E[E.SMS_SEND_TOO_FREQUENT=1]="SMS_SEND_TOO_FREQUENT",E[E.RECAPTCHA_VERIFY_FAILED=2]="RECAPTCHA_VERIFY_FAILED",E[E.NO_MOBILE_NUMBER=3]="NO_MOBILE_NUMBER",E[E.INVALID_TICKET=4]="INVALID_TICKET",E[E.REBIND_TO_SAME_NUMBER=5]="REBIND_TO_SAME_NUMBER",E[E.CLOUD_ERROR=99]="CLOUD_ERROR",(_=m.EMAIL_RESET_PASSWORD_ERROR_CODE||(m.EMAIL_RESET_PASSWORD_ERROR_CODE={}))[_.OK=0]="OK",_[_.EMAIL_NOT_EXIST=2]="EMAIL_NOT_EXIST",_[_.INVALID_PASSWORD=4]="INVALID_PASSWORD",_[_.EMAIL_EXPIRED=7]="EMAIL_EXPIRED",_[_.EMAIL_VERIFY_FAILED=8]="EMAIL_VERIFY_FAILED",_[_.ACCOUNT_BANNED=10]="ACCOUNT_BANNED",(S=m.LOGIN_ERROR_CODE||(m.LOGIN_ERROR_CODE={}))[S.OK=0]="OK",S[S.PASSWORD_OR_USER_NAME_IS_WRONG=2]="PASSWORD_OR_USER_NAME_IS_WRONG",S[S.USER_IS_BANNED=10]="USER_IS_BANNED",(y=m.GET_TOKEN_ERROR_CODE||(m.GET_TOKEN_ERROR_CODE={}))[y.OK=0]="OK",y[y.USER_IS_BANNED=10]="USER_IS_BANNED",(w=m.LOGIN_BY_MOBILE_SMS_ERROR_CODE||(m.LOGIN_BY_MOBILE_SMS_ERROR_CODE={}))[w.OK=0]="OK",w[w.LOGIN_TO_EXISTING_ACCOUNT=1]="LOGIN_TO_EXISTING_ACCOUNT",w[w.ACCOUNT_BANNED=3]="ACCOUNT_BANNED",w[w.ONLY_SUPPORT_REGISTER_FROM_MAINLAND=6]="ONLY_SUPPORT_REGISTER_FROM_MAINLAND",w[w.SMS_EXPIRED=7]="SMS_EXPIRED",w[w.SMS_VERIFY_FAILED=8]="SMS_VERIFY_FAILED",w[w.INTERNAL_SERVER_ERROR=9]="INTERNAL_SERVER_ERROR",w[w.RISK_DEVICE_DETECTED=11]="RISK_DEVICE_DETECTED",w[w.SSO_SERVER_ERROR=99]="SSO_SERVER_ERROR",(I=m.MobileResetPasswordServerErrorCode||(m.MobileResetPasswordServerErrorCode={}))[I.OK=0]="OK",I[I.MOBILE_NOT_EXIST=2]="MOBILE_NOT_EXIST",I[I.INVALID_PASSWORD=4]="INVALID_PASSWORD",I[I.SMS_EXPIRED=7]="SMS_EXPIRED",I[I.SMS_VERIFY_FAILED=8]="SMS_VERIFY_FAILED",I[I.ACCOUNT_BANNED=10]="ACCOUNT_BANNED",(T=m.REGISTER_ERROR_CODE||(m.REGISTER_ERROR_CODE={}))[T.OK=0]="OK",T[T.EMAIL_EXISTS=1]="EMAIL_EXISTS",T[T.INVALID_PASSWORD=4]="INVALID_PASSWORD",T[T.REGISTER_FROM_MAINLAND=6]="REGISTER_FROM_MAINLAND",T[T.EMAIL_EXPIRED=7]="EMAIL_EXPIRED",T[T.EMAIL_PASSCODE_FAILED=8]="EMAIL_PASSCODE_FAILED",T[T.EMAIL_DOMAIN_NOT_SUPPORTED=9]="EMAIL_DOMAIN_NOT_SUPPORTED",(A=m.UNREGISTER_ERROR_CODE||(m.UNREGISTER_ERROR_CODE={}))[A.OK=0]="OK",A[A.ACCOUNT_NOT_FOUND=1]="ACCOUNT_NOT_FOUND",A[A.DELETE_IDENTITY_TOO_FREQUENT=2]="DELETE_IDENTITY_TOO_FREQUENT",A[A.ACCOUNT_BANNED=3]="ACCOUNT_BANNED",(k=m.REBIND_MOBILE_START_BIZ_CODE||(m.REBIND_MOBILE_START_BIZ_CODE={}))[k.OK=0]="OK",k[k.ACCOUNT_NOT_FOUND=1]="ACCOUNT_NOT_FOUND",k[k.ACCOUNT_BANNED=2]="ACCOUNT_BANNED",k[k.ACCOUNT_HAS_NO_MOBILE=3]="ACCOUNT_HAS_NO_MOBILE",k[k.CANNOT_REBIND=4]="CANNOT_REBIND",(M=m.REBIND_MOBILE_FINISH_BIZ_CODE||(m.REBIND_MOBILE_FINISH_BIZ_CODE={}))[M.OK=0]="OK",M[M.ACCOUNT_NOT_FOUND=1]="ACCOUNT_NOT_FOUND",M[M.ACCOUNT_BANNED=2]="ACCOUNT_BANNED",M[M.INVALID_TICKET=3]="INVALID_TICKET",M[M.NEW_MOBILE_SMS_EXPIRED=4]="NEW_MOBILE_SMS_EXPIRED",M[M.NEW_MOBILE_SMS_VERIFY_FAILED=5]="NEW_MOBILE_SMS_VERIFY_FAILED",M[M.RISK_DEVICE_DETECTED=6]="RISK_DEVICE_DETECTED",M[M.NEW_MOBILE_ALREADY_ON_ANOTHER_ACCOUNT=7]="NEW_MOBILE_ALREADY_ON_ANOTHER_ACCOUNT",(R=m.REGISTER_BY_MOBILE_ERROR_CODE||(m.REGISTER_BY_MOBILE_ERROR_CODE={}))[R.OK=0]="OK",R[R.MOBILE_ALREADY_REGISTER=3]="MOBILE_ALREADY_REGISTER",R[R.PASSWORD_TOO_SHORT_OR_TOO_LONG=4]="PASSWORD_TOO_SHORT_OR_TOO_LONG",R[R.ONLY_SUPPORT_REGISTER_FROM_MAINLAND=6]="ONLY_SUPPORT_REGISTER_FROM_MAINLAND",R[R.SMS_EXPIRED=7]="SMS_EXPIRED",R[R.SMS_VERIFY_FAILED=8]="SMS_VERIFY_FAILED",(j=m.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE||(m.OAUTH_WECHAT_MOBILE_VERIFICATION_ERROR_CODE={}))[j.OK=0]="OK",j[j.ACCOUNT_ALREADY_EXISTS=1]="ACCOUNT_ALREADY_EXISTS",j[j.REGISTRATION_EXPIRED=2]="REGISTRATION_EXPIRED",j[j.GET_PROFILE_FAILED=3]="GET_PROFILE_FAILED",j[j.SMS_VERIFY_FAILED=4]="SMS_VERIFY_FAILED",j[j.SMS_EXPIRED=5]="SMS_EXPIRED",j[j.MOBILE_PHONE_NUMBER_BANNED=6]="MOBILE_PHONE_NUMBER_BANNED",j[j.INTERNAL_SERVER_ERROR=7]="INTERNAL_SERVER_ERROR",j[j.MOBILE_ACCOUNT_ALREADY_HAS_OAUTH_ACCOUNT=8]="MOBILE_ACCOUNT_ALREADY_HAS_OAUTH_ACCOUNT",j[j.OAUTH_ACCOUNT_ALREADY_BOUND_MOBILE=9]="OAUTH_ACCOUNT_ALREADY_BOUND_MOBILE",j[j.MOBILE_PHONE_NUMBER_INVALID=10]="MOBILE_PHONE_NUMBER_INVALID",(N=m.OAUTH_WECHAT_MOBILE_VERIFICATION_OK_CODE||(m.OAUTH_WECHAT_MOBILE_VERIFICATION_OK_CODE={}))[N.BOUND_WECHAT_TO_EXISTING_MOBILE=1e3]="BOUND_WECHAT_TO_EXISTING_MOBILE",N[N.REGISTERED_WECHAT_AND_MOBILE=1001]="REGISTERED_WECHAT_AND_MOBILE",(L=m.OAUTH_GOOGLE_CALLBACK_ERROR_MESSAGE_CODE||(m.OAUTH_GOOGLE_CALLBACK_ERROR_MESSAGE_CODE={}))[L.SWAP_CODE_INVALID=2]="SWAP_CODE_INVALID",L[L.ACCOUNT_BANNED=3]="ACCOUNT_BANNED",L[L.EMAIL_ACCOUNT_ALREADY_HAS_OAUTH_ACCOUNT=5]="EMAIL_ACCOUNT_ALREADY_HAS_OAUTH_ACCOUNT",L[L.OAUTH_ACCOUNT_ALREADY_BOUND_EMAIL=6]="OAUTH_ACCOUNT_ALREADY_BOUND_EMAIL",L[L.RISK_DEVICE_DETECTED=11]="RISK_DEVICE_DETECTED",L[L.UNEXCEPTED_ERROR=99]="UNEXCEPTED_ERROR",(O=m.OAUTH_WECHAT_CALLBACK_ERROR_MESSAGE_CODE||(m.OAUTH_WECHAT_CALLBACK_ERROR_MESSAGE_CODE={}))[O.SWAP_CODE_INVALID=2]="SWAP_CODE_INVALID",O[O.ACCOUNT_BANNED=4]="ACCOUNT_BANNED",O[O.UNEXCEPTED_ERROR=99]="UNEXCEPTED_ERROR",(F=m.MINIPROGRAM_LOGIN_ERROR_CODE||(m.MINIPROGRAM_LOGIN_ERROR_CODE={}))[F.LOGIN_SUCCESS=0]="LOGIN_SUCCESS",F[F.NEED_BIND_MOBILE=1]="NEED_BIND_MOBILE",F[F.ACCOUNT_BANNED=2]="ACCOUNT_BANNED",F[F.CODE2SESSION_ERROR=3]="CODE2SESSION_ERROR",(P=m.MINIPROGRAM_MOBILE_VERIFICATION_ERROR_CODE||(m.MINIPROGRAM_MOBILE_VERIFICATION_ERROR_CODE={}))[P.LOGIN_SUCCESS=0]="LOGIN_SUCCESS",P[P.ACCOUNT_ALREADY_EXISTS=1]="ACCOUNT_ALREADY_EXISTS",P[P.MOBILE_PHONE_NUMBER_BANNED=2]="MOBILE_PHONE_NUMBER_BANNED",P[P.CODE2SESSION_ERROR=3]="CODE2SESSION_ERROR",P[P.GET_PHONE_NUMBER_ERROR=4]="GET_PHONE_NUMBER_ERROR",P[P.MOBILE_ACCOUNT_ALREADY_HAS_WECHAT=5]="MOBILE_ACCOUNT_ALREADY_HAS_WECHAT",P[P.WECHAT_ACCOUNT_ALREADY_BOUND_MOBILE=6]="WECHAT_ACCOUNT_ALREADY_BOUND_MOBILE",P[P.ONLY_SUPPORT_REGISTER_FROM_MAINLAND=7]="ONLY_SUPPORT_REGISTER_FROM_MAINLAND",(D=m.OAUTH_WECHAT_BIND_BIZ_CODE||(m.OAUTH_WECHAT_BIND_BIZ_CODE={}))[D.OK=0]="OK",D[D.INVALID_CODE=1]="INVALID_CODE",D[D.ACCOUNT_NOT_FOUND=2]="ACCOUNT_NOT_FOUND",D[D.ACCOUNT_BANNED=3]="ACCOUNT_BANNED",D[D.NEW_WECHAT_ALREADY_ON_ANOTHER_ACCOUNT=4]="NEW_WECHAT_ALREADY_ON_ANOTHER_ACCOUNT",D[D.ACCOUNT_ALREADY_HAS_WECHAT=5]="ACCOUNT_ALREADY_HAS_WECHAT",(B=m.OAUTH_WECHAT_UNBIND_BIZ_CODE||(m.OAUTH_WECHAT_UNBIND_BIZ_CODE={}))[B.OK=0]="OK",B[B.ACCOUNT_NOT_FOUND=1]="ACCOUNT_NOT_FOUND",B[B.ACCOUNT_BANNED=2]="ACCOUNT_BANNED",B[B.WECHAT_NOT_BOUND=3]="WECHAT_NOT_BOUND",B[B.CANNOT_BIND=6]="CANNOT_BIND",n(42551);var m,f,C,v,b,x,E,_,S,y,w,I,T,A,k,M,R,j,N,L,O,F,P,D,B,V,H=n(25611);async function U(e){let{baseUrl:t,http:n}=e,{json:a,context:r}=await n.http.post("".concat(t,"/rebind_mobile/start"),{json:{}});if(a.data.biz_code!==V.REBIND_MOBILE_START_BIZ_CODE.OK)throw new H.Q(a.data.biz_code,a.data.biz_msg);if(!a.data.biz_data)throw Error("should never happen");return{data:{oldMobileNumber:a.data.biz_data.old_mobile_number,ticket:a.data.biz_data.ticket},context:r}}async function W(e,t,n){var a;let{baseUrl:r,http:s}=t,{json:o,context:i}=await s.http.post("".concat(r,"/rebind_mobile/finish"),{json:{ticket:e.ticket,new_mobile_sms_verification_code:e.newMobileSmsVerificationCode,device_id:e.deviceId,os:"web",new_mobile_number:e.newMobileNumber}});if(o.data.biz_code!==V.REBIND_MOBILE_FINISH_BIZ_CODE.OK||(null==(a=o.data.biz_data)?void 0:a.user)==null)throw new H.Q(o.data.biz_code,o.data.biz_msg);return{data:{user:n(o.data.biz_data.user)},context:i}}n(59587);var z=n(26848);async function G(e,t){let{baseUrl:n,http:a}=t,r=await a.http.post("".concat(n,"/unregister")),s=r.json.data.biz_code;switch(s){case V.UNREGISTER_ERROR_CODE.OK:return"OK";case V.UNREGISTER_ERROR_CODE.DELETE_IDENTITY_TOO_FREQUENT:return"TOO_FREQUENT";case V.UNREGISTER_ERROR_CODE.ACCOUNT_BANNED:return"ACCOUNT_BANNED";case V.UNREGISTER_ERROR_CODE.ACCOUNT_NOT_FOUND:throw Error("Account not found, ".concat(JSON.stringify(r.json.data)));default:throw(0,z.s)(s),Error("Unknown unregister error, ".concat(JSON.stringify(r.json.data)))}}async function K(e,t){let{http:n,baseUrl:a}=t;return n.http.post("".concat(a,"/logout")).then(e=>{let{context:t}=e;return{data:null,context:t}})}function q(e,t,n){let{http:a,baseUrl:r}=t;return a.http.get("".concat(r,"/current")).then(e=>{let{json:{data:t},context:a}=e;return{data:{user:n(t.biz_data)},context:a}})}function Z(e,t,n){let{baseUrl:a,http:r}=t;return r.http.post("".concat(a,"/oauth/wechat/mobile_verification"),{json:{signature:e.signature,area_code:e.areaCode,mobile_number:e.mobilePhoneNumber,sms_verification_code:e.smsVerificationCode}}).then(e=>{var t,a;let{json:{data:r},context:s}=e;return{data:{code:r.biz_code,user:n((null==(t=r.biz_data)?void 0:t.user)||null),successCode:(null==(a=r.biz_data)?void 0:a.biz_code)||null},context:s}})}async function Q(e,t,n){var a;let{baseUrl:r,http:s}=t,{json:o,context:i}=await s.http.post("".concat(r,"/oauth/wechat/bind"),{json:{code:e.code,channel:"web"}});return{data:{code:o.data.biz_code,user:(null==(a=o.data.biz_data)?void 0:a.user)?n(o.data.biz_data.user):null},context:i}}async function Y(e,t){var n;let{baseUrl:a,http:r}=e,{json:s,context:o}=await r.http.post("".concat(a,"/oauth/wechat/unbind"));return{data:{code:s.data.biz_code,user:t(null==(n=s.data.biz_data)?void 0:n.user)},context:o}}n(95266),n(71060),n(40966);var X=n(42587);let J=["/v0/users/register","/v0/users/register_by_mobile","/v0/users/login_by_mobile_sms","/api/v0/users/create_sms_verification_code","/api/v0/users/create_email_verification_code"],$=(a=null,e=>(a||(a=new X.Y_({getChallengeApi:e.getChallengeApi,getTracker:e.getTracker,solveChallenge:e.solveChallenge})),a)),ee=e=>async t=>{let n=t.url;if(!n||!J.some(e=>n.includes(e)))return;let{getHttpService:a,getTracker:r,showErrorToast:s,getChallengeUrl:o,solveChallenge:i,encoder:l}=e,d=$({getChallengeApi:async e=>{let{url:t}=e,n=a(),r=(await n.http({method:"POST",url:o,json:{target_path:t}})).json,s=r.data.biz_data;if("guest_challenge"in s)return et(s.guest_challenge);throw Error("guest_challenge not found:\n"+JSON.stringify(r))},getTracker:r,solveChallenge:i});try{let{challengeResponse:e}=await d.getChallengeAndSolve({url:n});t.headers=t.headers||{};let[a,r]=(0,X.fg)(e,l);t.headers[a]=r}catch(e){s(e,n)}},et=e=>({...e,expireAt:e.expire_at,expireAfter:e.expire_after})},41671:function(e,t,n){let a,r,s,o;n.d(t,{UK:()=>aI,JA:()=>rP,Qm:()=>eB,wG:()=>q,tf:()=>ej,sL:()=>eP.s,hU:()=>aQ,qH:()=>eU,Kd:()=>eN,ps:()=>aZ,pU:()=>tp,Jg:()=>aR,aw:()=>rT,KF:()=>aT,c4:()=>eO,oN:()=>tf,FM:()=>W,ZT:()=>eP.Z,np:()=>eS,ER:()=>aq,rV:()=>e2,ky:()=>a$,Bn:()=>tr,BP:()=>aB,qE:()=>$,i0:()=>rt,oL:()=>ep,UZ:()=>aK,lj:()=>eL,Yi:()=>aW,Y_:()=>rj,vE:()=>eD,Hj:()=>aJ,aU:()=>rR,v:()=>aw,Lo:()=>eM,GO:()=>rn,Z2:()=>tm,KT:()=>ry,Oc:()=>eo,g4:()=>eH,b2:()=>aX,eO:()=>ak,O:()=>eV,QQ:()=>G,bE:()=>U,M7:()=>aG,zG:()=>rB}),n(67539),n(95266),n(1326),n(3143);var i,l,d,c,u,h,p,g,m,f,C,v,b,x,E,_,S,y,w,I,T,A,k,M,R,j,N,L,O,F,P,D,B,V,H,U,W,z,G,K,q,Z,Q=n(6799),Y=n(34847),X=n(97623);let J=(e,t)=>(0,X.A)(t,0,e.length-1);function $(e){let{tracker:t,useLocale:n,getLocale:r,http:s,logger:o,withToast:i,getIsDebug:l,setLastSessionValue:d,__DEV__:c,platform:u,base64Encode:h,getSSEAutoResumeConfig:p}=e;a={useLocale:n,getLocale:r,http:s,tracker:t,logger:o,withToast:i,getIsDebug:l,setLastSessionValue:d,__DEV__:c,platform:u,base64Encode:h,getSSEAutoResumeConfig:p}}function ee(){if(!a)throw Error("Chat SDK is not setup");return a}(l=(i=U||(U={})).HintType||(i.HintType={})).error="error",l.warning="warning",(d=i.CloseClickBehavior||(i.CloseClickBehavior={})).retry="retry",d.none="none",(c=i.NewSSEEventName||(i.NewSSEEventName={})).ready="ready",c.delta="delta",c.toast="toast",c.title="title",c.finish="finish",c.close="close",c.hint="hint",c.updateSession="updateSession",(h=(u=W||(W={})).MessageRole||(u.MessageRole={})).ASSISTANT="ASSISTANT",h.USER="USER",(p=u.MessageStatus||(u.MessageStatus={})).OK="FINISHED",p.WIP="WIP",p.INCOMPLETE="INCOMPLETE",p.CONTENT_FILTER="CONTENT_FILTER",p.CONTEXT_LENGTH_EXCEEDED="CONTEXT_LENGTH_EXCEEDED",p.TIMEOUT="TIMEOUT",(g=u.GenerateState||(u.GenerateState={})).INITIALIZING="INITIALIZING",g.AWAITING_FIRST_CHANGE="AWAITING_FIRST_CHANGE",g.GENERATING="GENERATING",(m=u.ResendScene||(u.ResendScene={})).completion="completion",m.edit="edit",(f=u.MessageFeedback||(u.MessageFeedback={})).LIKE="LIKE",f.DISLIKE="DISLIKE",(C=u.SessionStateEnum||(u.SessionStateEnum={})).idleWithNoHistory="idleWithNoHistory",C.fetchingHistory="fetchingHistory",C.historyError="historyError",C.sending="sending",C.completing="completing",C.idle="idle",(v=u.AgentId||(u.AgentId={})).CHAT="chat",v.CODER="coder",v.CHAT_CACHE1="chat_cache1",v.CHAT_CACHE2="chat_cache2",n(42551),n(19610),n(37560),n(40966),n(45363),n(93649),n(14918),n(71060);let et=(r=0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e+r++});(x=(b=z||(z={})).ToastType||(b.ToastType={})).ERROR="error",x.WARNING="warning",(_=(E=G||(G={})).MessageRole||(E.MessageRole={})).ASSISTANT="ASSISTANT",_.USER="USER",(S=E.MessageStatus||(E.MessageStatus={})).FINISHED="FINISHED",S.WIP="WIP",S.CONTENT_FILTER="CONTENT_FILTER",S.INCOMPLETE="INCOMPLETE",S.CONTEXT_LENGTH_EXCEEDED="CONTEXT_LENGTH_EXCEEDED",S.TIMEOUT="TIMEOUT",(y=E.MessageFeedbackType||(E.MessageFeedbackType={})).LIKE="GOOD",y.DISLIKE="BAD",(w=E.HistoryMessagesErrorCode||(E.HistoryMessagesErrorCode={}))[w.INVALID_SESSION_ID=1]="INVALID_SESSION_ID",(I=E.AgentId||(E.AgentId={})).CODER="coder",I.CHAT="chat",I.CHAT_CACHE1="chat_cache1",I.CHAT_CACHE2="chat_cache2",(T=E.DeleteSessionErrorCode||(E.DeleteSessionErrorCode={}))[T.OK=0]="OK",T[T.SESSION_NOT_FOUND=1]="SESSION_NOT_FOUND",(A=E.DeleteAllSessionsErrorCode||(E.DeleteAllSessionsErrorCode={}))[A.OK=0]="OK",(k=E.ExportChatHistoryStatus||(E.ExportChatHistoryStatus={})).Created="CREATED",k.Pending="PENDING",k.Finished="FINISHED",(M=E.ExportAllDataErrorCode||(E.ExportAllDataErrorCode={}))[M.RATE_LIMIT=1]="RATE_LIMIT",(R=E.CreateShareErrorCode||(E.CreateShareErrorCode={}))[R.OK=0]="OK",R[R.INVALID_CHAT_SESSION=1]="INVALID_CHAT_SESSION",R[R.FAILED_TO_GET_ACCOUNT_INFO=2]="FAILED_TO_GET_ACCOUNT_INFO",R[R.BANNED_USER_CANNOT_CREATE_SHARES=3]="BANNED_USER_CANNOT_CREATE_SHARES",R[R.USER_IS_MUTED=4]="USER_IS_MUTED",R[R.SOME_MESSAGES_CANNOT_BE_SHARED=5]="SOME_MESSAGES_CANNOT_BE_SHARED",R[R.MESSAGES_MUST_APPEAR_IN_PAIRS=6]="MESSAGES_MUST_APPEAR_IN_PAIRS",R[R.TOO_MANY_SHARES_FOR_THIS_SESSION=7]="TOO_MANY_SHARES_FOR_THIS_SESSION",R[R.FAILED_TO_GENERATE_UNIQUE_SHARE_ID=8]="FAILED_TO_GENERATE_UNIQUE_SHARE_ID",R[R.RATE_LIMIT_REACHED=9]="RATE_LIMIT_REACHED",R[R.DUPLICATE_REQUEST=10]="DUPLICATE_REQUEST",(j=E.DeleteShareErrorCode||(E.DeleteShareErrorCode={}))[j.OK=0]="OK",j[j.SHARE_NOT_FOUND=1]="SHARE_NOT_FOUND",j[j.MULTIPLE_SHARES_DELETED=2]="MULTIPLE_SHARES_DELETED",(N=E.GetShareContentErrorCode||(E.GetShareContentErrorCode={}))[N.OK=0]="OK",N[N.SHARE_DOES_NOT_EXIST=1]="SHARE_DOES_NOT_EXIST",N[N.SHARE_IS_DELETED_OR_BANNED=2]="SHARE_IS_DELETED_OR_BANNED",N[N.ORIGINAL_SESSION_DELETED=3]="ORIGINAL_SESSION_DELETED",(L=E.ForkShareErrorCode||(E.ForkShareErrorCode={}))[L.OK=0]="OK",L[L.SHARE_DOES_NOT_EXIST=1]="SHARE_DOES_NOT_EXIST",L[L.SHARE_IS_DELETED_OR_BANNED=2]="SHARE_IS_DELETED_OR_BANNED",L[L.ORIGINAL_SESSION_DELETED=3]="ORIGINAL_SESSION_DELETED",L[L.USER_IS_MUTED=4]="USER_IS_MUTED",(O=s=E.FileParseStatus||(E.FileParseStatus={})).PENDING="PENDING",O.PARSING="PARSING",O.SUCCESS="SUCCESS",O.FAILED="FAILED",O.CONTENT_FILTER="CONTENT_FILTER",O.CONTENT_TOO_LONG="CONTENT_TOO_LONG",O.CANCELLED="CANCELLED",O.CONTENT_EMPTY="CONTENT_EMPTY",O._CUSTOM_SYSTEM_ERROR_FAIL="_CUSTOM_SYSTEM_ERROR_FAIL",O._CUSTOM_FROM_SHARE="_CUSTOM_FROM_SHARE",(F=E.SessionUpdatePinErrorCode||(E.SessionUpdatePinErrorCode={}))[F.OK=0]="OK",F[F.ILLEGAL_CHAT_SESSION_ID=1]="ILLEGAL_CHAT_SESSION_ID",F[F.TOO_MANY_PINNED_CHAT_SESSIONS=2]="TOO_MANY_PINNED_CHAT_SESSIONS",E.fileParseStatusMeaning={[s.PENDING]:{hasError:!1,isFinished:!1},[s.PARSING]:{hasError:!1,isFinished:!1},[s.SUCCESS]:{hasError:!1,isFinished:!0},[s.FAILED]:{hasError:!0,isFinished:!0},[s.CONTENT_FILTER]:{hasError:!0,isFinished:!0},[s.CONTENT_TOO_LONG]:{hasError:!0,isFinished:!0},[s.CANCELLED]:{hasError:!0,isFinished:!0},[s.CONTENT_EMPTY]:{hasError:!0,isFinished:!0},[s._CUSTOM_SYSTEM_ERROR_FAIL]:{hasError:!0,isFinished:!0},[s._CUSTOM_FROM_SHARE]:{hasError:!1,isFinished:!1}},(P=E.COMPLETION_ERROR_CODE||(E.COMPLETION_ERROR_CODE={}))[P.INVALID_SESSION_ID=1]="INVALID_SESSION_ID",P[P.PARENT_ROLE_NOT_ASSISTANT=2]="PARENT_ROLE_NOT_ASSISTANT",P[P.MAX_MESSAGE_COUNT_REACHED=3]="MAX_MESSAGE_COUNT_REACHED",P[P.REGENERATE_TEMPLATE_RESPONSE=4]="REGENERATE_TEMPLATE_RESPONSE",P[P.MUTED=5]="MUTED",P[P.EMPTY_PROMPT=6]="EMPTY_PROMPT",P[P.RESUME_MESSAGE_NOT_FOUND=7]="RESUME_MESSAGE_NOT_FOUND",P[P.RESUME_TIME_TOO_LONG=8]="RESUME_TIME_TOO_LONG",P[P.INVALID_REF_FILE_ID=9]="INVALID_REF_FILE_ID",P[P.SESSION_FILE_LIMIT_EXCEEDED=10]="SESSION_FILE_LIMIT_EXCEEDED",P[P.LAST_MESSAGE_IS_WIP=11]="LAST_MESSAGE_IS_WIP",P[P.THINKING_CANNOT_BE_WITH_FILE=13]="THINKING_CANNOT_BE_WITH_FILE",P[P.THINKING_QUOTA_EXCEEDED=15]="THINKING_QUOTA_EXCEEDED",P[P.SEARCH_CANNOT_WITH_FILE=17]="SEARCH_CANNOT_WITH_FILE",P[P.CHARACTER_NOT_AVAILABLE=20]="CHARACTER_NOT_AVAILABLE",P[P.SEARCH_NOT_ALLOWED_WITH_CHARACTER=21]="SEARCH_NOT_ALLOWED_WITH_CHARACTER",P[P.RESUME_MESSAGE_GOT_FULL_MESSAGE_CODE=22]="RESUME_MESSAGE_GOT_FULL_MESSAGE_CODE",P[P.CURRENT_MESSAGE_IS_NOT_A_LEAF_MESSAGE=23]="CURRENT_MESSAGE_IS_NOT_A_LEAF_MESSAGE",P[P.CURRENT_MESSAGE_IS_LOCKED=24]="CURRENT_MESSAGE_IS_LOCKED",P[P.PARENT_MESSAGE_IS_LOCKED=25]="PARENT_MESSAGE_IS_LOCKED",P[P.INVALID_PARENT_MESSAGE_ID_OR_MESSAGE_NOT_EXIST=26]="INVALID_PARENT_MESSAGE_ID_OR_MESSAGE_NOT_EXIST";var en=n(47892);let ea=()=>[{id:W.AgentId.CHAT,isSending:!1,prompt:""},{id:W.AgentId.CODER,isSending:!1,prompt:""},{id:W.AgentId.CHAT,isSending:!1,prompt:""},{id:W.AgentId.CHAT_CACHE1,isSending:!1,prompt:""},{id:W.AgentId.CHAT_CACHE2,isSending:!1,prompt:""}],er=e=>{let t=null==e?void 0:e.status;if(!t)return!1;let{isFinished:n}=G.fileParseStatusMeaning[t];return n},es=()=>({agentFileIdsMap:Object.fromEntries(ea().map(e=>e.id).map(e=>[e,[]])),sessionFileIdsMap:{},localFileIds:[],fileInfoMap:{},localServerIdMap:{},abortControllerMap:{}}),eo=(0,Q.vt)()((0,en.lt)((0,Y.D)((e,t)=>({...es(),addFile(t,n){let a=et("local_file_");return e(e=>{if(e.localFileIds.push(a),e.fileInfoMap[a]={localInfo:{id:a,fileName:t.name,fileSize:t.size,insertedAt:0,updatedAt:0,status:G.FileParseStatus.PENDING,tokenUsage:null,errorCode:null,previewable:!0},uploadInfo:{percent:0,isUploading:!0,failed:!1,failedMsg:void 0},serverInfo:null},n.sessionId){let t=e.sessionFileIdsMap[n.sessionId]||[];e.sessionFileIdsMap[n.sessionId]=[...t,a]}else if(n.agentId){let t=e.agentFileIdsMap[n.agentId]||[];e.agentFileIdsMap[n.agentId]=[...t,a]}}),a},addUploadedFiles(t){t.length&&e(e=>{t.forEach(t=>{let n=et("local_file_");e.localFileIds.push(n);let a={id:t.id,status:G.FileParseStatus.SUCCESS,errorCode:null,fileName:t.fileName,fileSize:t.fileSize,tokenUsage:t.tokenUsage,insertedAt:t.insertedAt,updatedAt:t.updatedAt,previewable:t.previewable};e.localServerIdMap[n]=t.id,e.fileInfoMap[n]={uploadInfo:{isUploading:!1,percent:1,failed:!1,failedMsg:void 0},localInfo:a,serverInfo:a}})})},getFilesCount:e=>t().getFileInfoByBelongInfo(e).length,getIsAllFilesReady:e=>t().getFileInfoByBelongInfo(e).every(e=>{let{serverInfo:t}=e;return!!t&&er(t)&&!ei(t.status)}),getUploadingFiles:e=>t().getFileInfoByBelongInfo(e).filter(e=>e.uploadInfo.isUploading).map(e=>e.localInfo),getFileInfoByBelongInfo(e){let{agentFileIdsMap:n,sessionFileIdsMap:a,fileInfoMap:r}=t(),{sessionId:s,agentId:o}=e;return s?(a[s]||[]).map(e=>r[e]).filter(Boolean):o?(n[o]||[]).map(e=>r[e]).filter(Boolean):[]},getFilesTokenCount:e=>t().getFileInfoByBelongInfo(e).reduce((e,t)=>{var n;return e+((null==(n=t.serverInfo)?void 0:n.tokenUsage)||0)},0),getContainFilesRequireDelete(e){let{getFileInfoByBelongInfo:n}=t();return n(e).some(e=>el(e).isRequireDelete)},getFileUploadInfo:e=>{var n;let a=t().getLocalIdByServerId(e)||e;return null==(n=t().fileInfoMap[a])?void 0:n.uploadInfo},getLocalIdByServerId(e){for(let[n,a]of Object.entries(t().localServerIdMap))if(a===e)return n},getAllServerIds(e){let{getFileInfoByBelongInfo:n}=t();return n(e).map(e=>e.serverInfo).filter(e=>!!e).map(e=>e.id)},getIsRequireDelete(e){var n;let{fileInfoMap:a}=t(),r=a[null!=(n=t().getLocalIdByServerId(e))?n:e];return r?el(r):{isRequireDelete:!1,isUploadFailed:!1}},updateFileUploadInfo(n,a){e(e=>{if(!t().localFileIds.includes(n))return;let r=e.fileInfoMap[n];e.fileInfoMap[n]={...r,uploadInfo:a}})},removeAgentFilesAfterCreateSession(t){e(e=>{e.agentFileIdsMap[t]=[]})},removeSessionFiles:t=>{e(e=>{e.sessionFileIdsMap[t]=[]})},updateFileInfo(n,a){e(e=>{if(!t().localFileIds.includes(n))return;e.localServerIdMap[n]=a.id;let r=e.fileInfoMap[n];if(!r)throw Error("fileInfo not found");r.serverInfo=a})},moveFilesBelongingSession(t,n){e(e=>{e.sessionFileIdsMap[n]=e.sessionFileIdsMap[t],e.sessionFileIdsMap[t]=[]})},getUnparsedFileServerIds(e){let{getFileInfoByBelongInfo:n}=t();return n(e).map(e=>e.serverInfo).filter(e=>!!e).filter(e=>!er(e)).map(e=>e.id)},getFileInfo(e){var n;let{fileInfoMap:a,getLocalIdByServerId:r}=t(),s=a[null!=(n=r(e))?n:e];return(null==s?void 0:s.serverInfo)||(null==s?void 0:s.localInfo)},getFileInfoList(e){let{getFileInfo:n}=t();return e.map(e=>n(e))},removeFileAndAbortUpload(n){e(e=>{var a,r;let s=null!=(r=t().getLocalIdByServerId(n))?r:n;e.localFileIds=e.localFileIds.filter(e=>e!==s),ed(e,s),delete e.fileInfoMap[s],delete e.localServerIdMap[s],null==(a=e.abortControllerMap[s])||a.abort(),t().removeAbortController(s)})},setAbortController(t,n){e(e=>{e.abortControllerMap[t]=n})},removeAbortController(t){e(e=>{delete e.abortControllerMap[t]})},abortAllUpload(){let{abortControllerMap:e}=t();Object.values(e).forEach(e=>{e.abort()})},clearByBelongInfo(e){let{getFileInfoByBelongInfo:n}=t();n(e).map(e=>e.localInfo.id).forEach(e=>{t().removeFileAndAbortUpload(e)})},clear(){e(es())}})),{name:"deepChat.useUploadFileStore",enabled:!1})),ei=e=>{let{hasError:t}=G.fileParseStatusMeaning[e];return t},el=e=>{let t=e.uploadInfo.failed;if(t)return{isRequireDelete:!0,isUploadFailed:t};let{serverInfo:n}=e;return n?{isRequireDelete:ei(n.status),isUploadFailed:t}:{isRequireDelete:!1,isUploadFailed:t}},ed=(e,t)=>{let{agentFileIdsMap:n,sessionFileIdsMap:a}=e;Object.entries(n).forEach(e=>{let[a,r]=e;(null==r?void 0:r.includes(t))&&(n[a]=r.filter(e=>e!==t))}),Object.entries(a).forEach(e=>{let[n,r]=e;(null==r?void 0:r.includes(t))&&(a[n]=r.filter(e=>e!==t))})},ec=()=>({agents:ea(),sessionStore:{},isMuted:!1,muteUntil:0});n(35433),n(39070),n(32266);let eu=-2,eh=()=>eu--,ep=e=>null!==e&&e<=-2;var eg=n(79016);let em=(e,t)=>e.sessionStore[t]||null,ef=(e,t,n)=>{var a;let r;return(null==(a=(r=em(e,t))?r.messageStore:null)?void 0:a[n])||null},eC=(e,t,n)=>{let a=ef(e,t,n);return a&&null!==a.parentId?ef(e,t,a.parentId):null},ev=e=>{let t=e.findIndex(e=>!ep(e));return[e.slice(0,t),e.slice(t)]},eb={getSessionImpl:em,getMessageImpl:ef,getParentMessageImpl:eC,getMessagePath:(e,t)=>{let n=e.sessionStore[t];if(!n)return[];let a=[],r=n.rootBranchIds[n.rootBranchIndex];for((0,eg.A)(r)||a.push(r);!(0,eg.A)(r);){let n=ef(e,t,r);if(!n)break;let[s]=ev(n.childIds);a.push(...s);let o=n.childIds[n.currentChildIndex];if((0,eg.A)(o))break;s.includes(o)||a.push(o),r=o}return a},getMessageBranchCount:(e,t,n)=>{let a=e.getParentMessage(t,n);if(a){let[e,t]=ev(a.childIds);return e.includes(n)?1:t.length}let r=e.getSession(t);return r?r.rootBranchIds.length:1},getMessageBranchIndex:(e,t,n)=>{let a=e.getParentMessage(t,n);if(!a){let n=e.getSession(t);return n?n.rootBranchIndex:0}let[r,s]=ev(a.childIds);return r.includes(n)?0:s.indexOf(n)},getLatestSentMessageId:(e,t)=>{var n;return null!=(n=eb.getMessagePath(e,t).findLast(e=>!ep(e)))?n:null},getLatestMessageId:(e,t)=>{var n;return null!=(n=eb.getMessagePath(e,t).at(-1))?n:null},getIsLastShowingUserMessage:(e,t,n)=>{let a=n=>{var a;let r=null!=(a=n.childIds[n.currentChildIndex])?a:-1;return e.getMessage(t,r)},r=e.getMessage(t,n);if(!r||r.role!==W.MessageRole.USER)return!1;if(!ep(n)){let e=a(r);return!e||!a(e)}let s=eC(e,t,n);if(!s)return!0;let[,o]=ev(s.childIds);return o.includes(n)},getMatchingMessageImpl:(e,t,n)=>{let a=ef(e,t,n);return a?a.role===W.MessageRole.USER?ef(e,t,a.childIds[a.currentChildIndex]):a.parentId?ef(e,t,a.parentId):null:null},getBranchRestoreScrollPosKey:(e,t,n)=>{let a=e.getParentMessage(t,n),r=e=>"BranchPos_S".concat(t,"_P").concat(e);if(a)return r(a.id);let s=e.getSession(t);return r(s?s.rootBranchIds.length:Math.random())}},ex=new(n(92177)).O,eE="__cursor",e_=()=>({sessionsState:"init",firstPageSettled:null,noMore:null,cursor:{pinned:null,value:null}}),eS=(0,Q.vt)()((0,Y.D)((e,t)=>({...e_(),reset:()=>{e(e_())},setNoMore:t=>{e(e=>{e.noMore=t})},setFirstPageSettled:t=>{e(e=>{e.firstPageSettled=t})},touchCursor:n=>{ew(t().cursor,n)||e(e=>{e.cursor={...n}})},setSessionsState:t=>{e(e=>{e.sessionsState=t})},onUnauthenticated:()=>{ex.abort(),ee().tracker.info({name:"abortFetchSessions",message:"取消拉取会话记录",payload:{}}),t().reset()},addLoadTask:e=>{ex.add(e)},waitFinish:()=>ex.finishPromise.then(()=>void 0)}))),ey=e=>e<1e11,ew=(e,t)=>null!==e.pinned&&null!==e.value&&(e.pinned===t.pinned?e.value<t.value:!e.pinned),{getParentMessageImpl:eI,getSessionImpl:eT,getMessageImpl:eA,getMatchingMessageImpl:ek}=eb,eM=(0,Q.vt)()((0,en.lt)((0,Y.D)((e,t)=>({...ec(),reset(){e(ec())},getAgent:e=>eR(t(),e),updateAgent(t,n){e(e=>{let a=eR(e,t);if(a)n(a);else{let a={id:t,isSending:!1,prompt:""};e.agents.push(a),n(a)}})},clearPrompt(t){let{sessionId:n}=t;e(e=>{let t=eT(e,n);t&&(t.prompt="")})},getSession:e=>eT(t(),e),updateSession(t,n){e(e=>{var a,r,s;let o;a=e,r=t,s=n,(o=eb.getSessionImpl(a,r))&&s(o)})},addSession(t){e(e=>{e.sessionStore[t.id]=t})},deleteSession(t){e(e=>{delete e.sessionStore[t]})},clearSessions(){e(e=>{e.sessionStore={},eS.getState().setSessionsState("loaded")})},getSessionMessages(e){let n=t().getSession(e);return n?n.messageStore:null},addMessage(e,n){t().updateSession(e,e=>{e&&(e.messageStore[n.id]=n)})},getMessage:(e,n)=>eA(t(),e,n),getMatchingMessage:(e,n)=>ek(t(),e,n),getParentMessage:(e,n)=>eI(t(),e,n),updateMessage(t,n,a){e(e=>{let r=eT(e,t);if(!r)return;let s=r.messageStore[n];s&&a(s)})},deleteMessage(t,n){e(e=>{let a=eT(e,t);if(!a)return;let r=eI(e,t,n);r&&(r.childIds=r.childIds.filter(e=>e!==n),r.currentChildIndex=J(r.childIds,r.currentChildIndex)),a.rootBranchIds=a.rootBranchIds.filter(e=>e!==n);let s=a.rootBranchIndex;a.rootBranchIds[s]===n&&(a.rootBranchIndex=s%(a.rootBranchIds.length-1)),delete a.messageStore[n]})},replaceChildId(t,n,a){let{from:r,to:s}=a;e(e=>{let a=eA(e,t,n);if(!a)return;if(!a.childIds.length){a.childIds=[s];return}let o=a.childIds.indexOf(r);o>-1?a.childIds.splice(o,1,s):a.childIds.push(s)})},replaceRootBranchId:(t,n)=>{let{from:a,to:r}=n;e(e=>{let n=eT(e,t);if(!n)return;let s=n.rootBranchIds.indexOf(a);s>-1&&n.rootBranchIds.splice(s,1,r)})},navigateMessageBranch(e,n,a){let r=t().getMessage(e,n),s=t().getSession(e);if(r&&s)if(null===r.parentId){let n=J(s.rootBranchIds,s.rootBranchIndex+a);t().updateSession(e,e=>{e.rootBranchIndex=n})}else{let n=t().getMessage(e,r.parentId);if(!n)return;t().updateMessage(e,n.id,e=>{e.currentChildIndex=J(e.childIds,e.currentChildIndex+a)})}},transferSessionAbortStatus:(e,n)=>{let{clearAborts:a,toIdle:r}=n;t().updateSession(e,e=>{a&&(e.aborts=[]),r&&(e.state=W.SessionStateEnum.idle)})},onUnauthenticated(){t().reset()},setMuted(t){let{isMuted:n,muteUntil:a}=t;e(e=>{e.isMuted=n,a&&(e.muteUntil=a)}),ee().setLastSessionValue(e=>(e.userIsMuted=n,a&&(e.userMuteUntil=a),{...e}))}})),{name:"deepChat.useChatStore",enabled:function(){try{return!1}catch{return!1}}()})),eR=(e,t)=>e.agents.find(e=>e.id===t)||null;function ej(){let{http:e}=ee();return e.http.get("/api/v0/download_export_history").then(e=>{let{context:t,json:n}=e;return{data:n.data.biz_code===K.NO_TASK||n.data.biz_code===K.EXPIRED?{status:"EMPTY"}:{status:"INIT"===n.data.biz_data.status?"PENDING":n.data.biz_data.status,historyDownloadUrl:n.data.biz_data.history_download_url,legacyHistoryDownloadUrl:n.data.biz_data.legacy_history_download_url,exportAt:n.data.biz_data.exported_at,expireAt:n.data.biz_data.expires_at},context:t}})}function eN(){let{http:e}=ee();return e.http.get("/api/v0/export_all").then(e=>{let{context:t,json:n}=e;if(0!==n.code)throw n;return{data:{code:n.data.biz_code},context:t}})}function eL(){return ee().http.http.post("/api/v0/chat_session/delete_all").then(e=>{let{context:t,json:n}=e;return{data:{code:n.data.biz_code},context:t}})}(D=K||(K={}))[D.NO_TASK=1]="NO_TASK",D[D.EXPIRED=2]="EXPIRED";let eO=async e=>{let{targetPath:t}=e,{biz_data:n,biz_code:a,biz_msg:r}=(await ee().http.http.post("/api/v0/chat/create_pow_challenge",{json:{target_path:t}})).json.data;if(0!==a)throw Error("Failed to create pow challenge: targetPath=".concat(t,", biz_code=").concat(a,", biz_msg=").concat(r));let s=n.challenge;return{...s,expireAt:s.expire_at,expireAfter:s.expire_after}};n(55970);var eF=n(42587),eP=n(26848);let eD=(e,t)=>{var n,a;let r=e.split(".");return r.length<=1?"":"lower"===t?(null==(a=r.pop())?void 0:a.toLocaleLowerCase())||"":(null==(n=r.pop())?void 0:n.toLocaleUpperCase())||""},eB="/api/v0/chat/completion",eV="/api/v0/file/upload_file";async function eH(e,t){let{file:n,headers:a}=e,{onUploadProgress:r,abortSignal:s}=t,o=new FormData;return o.append("file",n),(await ee().http.http.post(eV,{body:o,onUploadProgress:r,signal:s,headers:a})).json}let eU=async e=>{let{http:t,tracker:n}=ee();try{await t.http.post("/api/v0/client/span",{json:e})}catch(t){n.error({name:"clientSpanApiError",message:"用户行为上报失败",payload:n.withError(t,e)})}};var eW=n(70076),ez=n(11285),eG=n(73446),eK=n(95651),eq=n(91753);let eZ=e=>!!e&&!e.isHidden,eQ=e=>e.pinned,eY=e=>!e.pinned,eX=e=>({id:e.id,updatedAt:e.updatedAt}),eJ=(e,t)=>e.length===t.length&&e.every((e,n)=>{let a=t.at(n);return(0,eK.A)(e,a)});var e$=n(64455);let e1={types:{RESPONSE_TYPES:["RESPONSE","TEMPLATE_RESPONSE"],MAIN_RESPONSE_TYPES:["RESPONSE"],TEMPLATE_RESPONSE_TYPES:["TEMPLATE_RESPONSE"],INFO_TYPES:["REQUEST","RESPONSE","TEMPLATE_RESPONSE"],_COLLAPSIBLE_TYPES:["THINK","SEARCH","TOOL_SEARCH","TOOL_OPEN","TOOL_FIND"],SEARCH_TYPES:["SEARCH","TOOL_SEARCH"],TIP_TYPES:["TIP"]},getUserQuery:e=>{var t,n;return e&&null!=(n=null==(t=e.fragments.find(e=>"REQUEST"===e.type))?void 0:t.content)?n:null},getPossibleResponseFragments:e=>e?e1.filterFragments(e,e1.types.RESPONSE_TYPES):[],getHasTemplateResponse:e=>!!e&&!!e1.filterFragments(e,e1.types.TEMPLATE_RESPONSE_TYPES).length,getHasMainResponse:e=>!!e1.filterFragments(e,e1.types.MAIN_RESPONSE_TYPES).length,getResponseFragment:e=>e?e1.getPossibleResponseFragments(e).find(e=>e.content):null,getResponse:e=>{var t;return e?null==(t=e1.getPossibleResponseFragments(e).find(e=>e.content))?void 0:t.content:null},getThinkFragments:e=>e?e.fragments.filter(e=>"THINK"===e.type):[],getSearchFragments:e=>e?e1.filterFragments(e,e1.types.SEARCH_TYPES):[],getSearchResults:(e,t)=>e?e1.filterFragments(e,["SEARCH"]).filter(t).reduce((e,t)=>e.concat(t.results),[]):[],getToolSearchResults:(e,t)=>{if(!e)return[];let n=e1.filterFragments(e,["TOOL_SEARCH"]);return(0,e$.A)(n.filter(t).reduce((e,t)=>e.concat(t.results),[]),"url")},getSearchQueries:(e,t)=>e1.getSearchFragments(e).filter(t).reduce((e,t)=>e.concat(t.queries),[]),getStandardTipFragments:e=>e?e1.filterFragments(e,e1.types.TIP_TYPES):[],filterFragments:(e,t)=>e.fragments.filter(e=>t.includes(e.type)),getUnknownTip:e=>e.fragments.filter(e=>"TIP"===e.type&&"UNKNOWN"===e.style),isUnknownTip:e=>"TIP"===e.type&&"UNKNOWN"===e.style,isToolFragment:(e,t)=>(null==e?void 0:e.type)===t,isCollapsibleAreaFragment:e=>!!e1.types._COLLAPSIBLE_TYPES.includes(e.type)||e1.isUnknownTip(e),getCollapsibleAreaFragments:e=>e.fragments.filter(e1.isCollapsibleAreaFragment)};(B=q||(q={})).idle="idle",B.verifying="verifying",B.receiving="receiving";let e0=e=>{let{isAgentOrSession:t,sessionId:n,agentId:a}=e,r=eM(e=>{if(!a)return!1;let t=e.getAgent(a);return!!t&&t.isSending}),s=eM(e=>{if(!n)return q.idle;let t=e.getSession(n);if(!t)return q.idle;let a=t.state;return a===W.SessionStateEnum.sending?q.verifying:a===W.SessionStateEnum.completing?q.receiving:q.idle});return t&&r?q.verifying:s},e2={useChatStatus:e0,useCatalogItems:e=>eM((0,eq.aD)(t=>{if(!e)return[];let n=t.getSession(e);if(!(null==n?void 0:n.messageStore))return[];let a=eb.getMessagePath(t,e);return Object.values(n.messageStore).filter(e=>e.role===W.MessageRole.USER&&a.includes(e.id)).map(e=>({id:e.id,title:e1.getUserQuery(e)||""}))},(e,t)=>e.length===t.length&&e.every((e,n)=>{let a=t[n];return e.id===a.id&&e.title===a.title}))),useSessionChatStatus:e=>e0({isAgentOrSession:!0,sessionId:e,agentId:void 0}),useMessagePath:e=>eM((0,eW.k)(t=>e?eb.getMessagePath(t,e):[])),useScrollToBottomCounter:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return eM(n=>{var a;if(!e)return 0;let r=n.getSession(e);return null!=(a=t?null==r?void 0:r.forceScrollToBottomTrigger:null==r?void 0:r.scrollToBottomTrigger)?a:0})},usePinned:e=>eM(t=>{var n;return!!(null==(n=t.getSession(e))?void 0:n.pinned)}),useGroupedSession:function(){let e=eM((0,eq.aD)(e=>Object.keys(e.sessionStore).map(t=>e.getSession(t)).filter(eZ).filter(eY).map(eX).sort((e,t)=>t.updatedAt-e.updatedAt),eJ));return(0,ez.useMemo)(()=>{let t=[],n=[],a=[],r=[],s=[],o=eG();return e.forEach(e=>{let i=eG(e.updatedAt).startOf("date"),l=o.diff(i,"day"),d=e.id;if(l<=0)t.push(d);else if(l<=1)n.push(d);else if(l<7)a.push(d);else if(l<30)r.push(d);else{let e=i.format("YYYY-MM"),t=s.find(t=>t.month===e);t?t.sessions.push(d):s.push({month:e,sessions:[d]})}}),{todaySessions:t,days7Sessions:a,days30Sessions:r,yesterdaySessions:n,previousSessions:s,isEmpty:0===e.length}},[e])},usePinnedSessions:()=>eM((0,eq.aD)(e=>Object.keys(e.sessionStore).map(t=>e.getSession(t)).filter(eZ).filter(eQ).map(eX).sort((e,t)=>t.updatedAt-e.updatedAt),eJ)),load:{useState:()=>eS(e=>e.sessionsState),useNoMore:()=>eS(e=>e.noMore),useNoMorePinned:()=>eS(e=>!1===e.cursor.pinned),useFirstPageSettled:()=>eS(e=>e.firstPageSettled),useHasSessions:()=>eM(e=>!Object.keys(e.sessionStore).length),useVisibleSessionsCount:()=>eM(e=>Object.keys(e.sessionStore).map(t=>e.getSession(t)).filter(eZ).length)}};var e3=n(7623),e4=n(57713);let e6={zh_CN:{characterNotAvailable:"该角色已不可用",completionGenerationTimeout:"当前聊天的人有点多,请稍后再提问吧。",completionInvalidParamsToast:"异常请求1",completionLastMessageIsWIP:"正在生成中,请稍后再试",completionNetworkErrorToast:"消息未能发送,请检查网络",completionPromptEmptyToast:"发送的信息为空",completionPromptInvalidToast:"你输入的消息包含错误的 Unicode 字符,请调整后重试",completionPromptTooLongToast:"你输入的信息过长,请调整后重试",completionRateLimitReachedToast:"你发送消息的频率过快,请稍后再发",completionRegenerateOnBadMessageToast:"无法重新生成此消息",completionServerBusyToast:"服务器繁忙,请稍后再试",completionServerErrorToast:"服务器暂时不可用",completionWipNetworkErrorToast:"网络异常,请稍后重试",createSessionFailedToast:"创建会话失败",deepSearchSearching:"正在搜索",deepSearchThinking:"正在深度思考",fileContentCannotBeEmpty:"文件大小不能为空",fileCountLimitExceededToast:"上传文件数达到上限,每个对话可上传 50 个文件",fileExceedSizeLimit:"文件超出大小限制",fileNameCannotBeEmpty:"文件名不能为空",filenameTooLong:"文件名过长",groupTitleToolFind:"正在查找",groupTitleToolOpen:"正在浏览网页",hintFallback:"消息未能发送",hintInvalidParams:"消息未能发送,异常请求",hintLastMessageIsWIP:"有消息正在生成,请刷新页面查看",hintMaxMessageCount:"消息数量达到上限,请开启新对话",hintMessageSearchWithFileError:"上传文件时不支持联网搜索",hintNetworkError:"请检查网络后重试",invalidFileRefToast:"无效的文件引用,请检查你上传的文件并重试",invalidRequest:"异常请求",messageSearching:"搜索中...",messageSearchingWithQuery:"搜索",messageSearchNoResult:"未搜索到相关内容",messageSearchResult:"已阅读 1 个网页",messageSearchResults:e=>"已阅读 ".concat(e," 个网页"),messageSearchSummaries:e=>"".concat(e," 个网页"),messageSearchSummary:"1 个网页",messageThinkDuration:e=>"已深度思考(用时 ".concat(e," 秒)"),messageThinkDurationPlural:e=>"已深度思考(用时 ".concat(e," 秒)"),messageThinking:"正在思考",messageThinkStopped:"已停止",msgGeneratingTryLater:"有消息正在生成,请稍后再试",msgNotSupportContinueToast:"无法继续生成此消息",operationTooFastToast:"操作过于频繁,请稍后再试",pinSessionFailed:"置顶失败",pinSessionTooMany:"置顶对话数量已达上限",protocolViolationToast:"当前网络环境无法连接服务,请尝试切换网络或联系网络管理员",renameFailed:"重命名失败",requestConcurrencyTooHigh:"并发请求过多",requestFrequencyTooHigh:"请求频率过高",resumeMessageNotFoundToast:"异常请求2",resumeMessageTimeTooLongToast:"异常请求3",riskTipFinance:"本回答可能包含金融投资建议。内容由 AI 生成,仅供参考,建议咨询专业金融顾问。",riskTipGeneral:"本回答由 AI 生成,内容仅供参考,请仔细甄别。",riskTipLegal:"本回答可能包含法律建议。内容由 AI 生成,仅供参考,建议咨询专业律师。",riskTipMedical:"本回答可能包含医疗建议。内容由 AI 生成,仅供参考,如有需求请及时就医。",riskTipProfanity:"本回答可能包含不文明用语,内容由 AI 生成,不代表任何真实意见或立场。",searchStopped:"搜索已停止",serverBusy:"服务器繁忙",sessionDeleted:"该对话已被删除",sessionNotExist:"该对话不存在",systemServiceException:"系统服务异常",toolFindFailed:"查找失败",toolFindFinished:e=>"已查找到“".concat(e,"”"),toolFindNoResult:e=>"未查找到“".concat(e,"”"),toolFindWip:e=>"正在查找“".concat(e,"”"),toolOpenBrowse:e=>(0,e4.jsxs)(e4.Fragment,{children:["浏览 ",e]}),toolOpenBrowseResults:"浏览搜索结果",toolOpenFailed:"浏览失败",toolSearchFailed:"联网搜索暂不可用",toolSearchFinished:"已搜索",toolSearchNoResult:"未搜索到合适内容",toolSearchQueryWIP:e=>"搜索 ".concat(e),toolSearchWip:"搜索中...",unpinSessionFailed:"取消置顶失败",unsupportedFileFormat:"该格式暂不支持"},en_US:{characterNotAvailable:"The agent is not available.",completionGenerationTimeout:"DeepSeek is currently busy. Please check back later.",completionInvalidParamsToast:"Unexpected request (1)",completionLastMessageIsWIP:"Generating, please try again later.",completionNetworkErrorToast:"Check your internet connection and try again.",completionPromptEmptyToast:"The prompt sent is empty.",completionPromptInvalidToast:"The message you sent contains invalid Unicode character. Please modify it and resend.",completionPromptTooLongToast:"The message you sent is too long. Please modify it and resend.",completionRateLimitReachedToast:"You are sending messages too frequently. Please wait a moment before sending again.",completionRegenerateOnBadMessageToast:"Can't regenerate the message.",completionServerBusyToast:"Server busy, please try again later.",completionServerErrorToast:"Server is temporarily unavailable.",completionWipNetworkErrorToast:"Network error, please try again later.",createSessionFailedToast:"Failed to create session.",deepSearchSearching:"Searching the web",deepSearchThinking:"Thinking deeply",fileContentCannotBeEmpty:"File size cannot be empty",fileCountLimitExceededToast:"File limit reached. 50 files max per session.",fileExceedSizeLimit:"File exceeds size limit",fileNameCannotBeEmpty:"File name cannot be empty",filenameTooLong:"File name too long",groupTitleToolFind:"Finding",groupTitleToolOpen:"Browsing the web",hintFallback:"Send failed.",hintInvalidParams:"Send failed. Invalid request.",hintLastMessageIsWIP:"A message is being generated, refresh to view.",hintMaxMessageCount:"Message limit reached. Please start a new chat.",hintMessageSearchWithFileError:"Web search unavailable with file uploads.",hintNetworkError:"Check network and retry.",invalidFileRefToast:"Invalid file reference. Check uploads and retry.",invalidRequest:"Invalid request.",messageSearching:"Searching...",messageSearchingWithQuery:"Searching for",messageSearchNoResult:"No relevant results found",messageSearchResult:"Read 1 web page",messageSearchResults:e=>"Read ".concat(e," web pages"),messageSearchSummaries:e=>"".concat(e," web pages"),messageSearchSummary:"1 web page",messageThinkDuration:e=>"Thought for ".concat(e," second"),messageThinkDurationPlural:e=>"Thought for ".concat(e," seconds"),messageThinking:"Thinking",messageThinkStopped:"Stopped",msgGeneratingTryLater:"A message is being generated, please try again later.",msgNotSupportContinueToast:"The message can't be continued.",operationTooFastToast:"Operation too frequent. Please try again later.",pinSessionFailed:"Failed to pin",pinSessionTooMany:"Pinned chats limit reached.",protocolViolationToast:"Network access restricted. Try switching networks or contact your IT admin.",renameFailed:"Rename failed",requestConcurrencyTooHigh:"Too many concurrent requests",requestFrequencyTooHigh:"RPD rate limit reached",resumeMessageNotFoundToast:"Unexpected request (2)",resumeMessageTimeTooLongToast:"Unexpected request (3)",riskTipFinance:"This response may contain financial investment advice. AI-generated content, for reference only. Please consult a professional financial advisor.",riskTipGeneral:"This response is AI-generated, for reference only.",riskTipLegal:"This response may contain legal advice. AI-generated content, for reference only. Please consult a professional lawyer.",riskTipMedical:"This response may contain medical advice. AI-generated content, for reference only. Please seek medical attention if necessary.",riskTipProfanity:"This response may contain inappropriate language. AI-generated content, not reflective of any real opinions or positions.",searchStopped:"Search stopped",serverBusy:"Server busy",sessionDeleted:"This chat has been deleted.",sessionNotExist:"Chat not found.",systemServiceException:"System temporarily unavailable",toolFindFailed:"Find failed",toolFindFinished:e=>'Found "'.concat(e,'"'),toolFindNoResult:e=>'"'.concat(e,'" not found'),toolFindWip:e=>'Finding "'.concat(e,'"'),toolOpenBrowse:e=>(0,e4.jsxs)(e4.Fragment,{children:["Browsed ",e]}),toolOpenBrowseResults:"Browsed search results",toolOpenFailed:"Browsing failed",toolSearchFailed:"Search currently unavailable",toolSearchFinished:"Searched for",toolSearchNoResult:"No suitable content found",toolSearchQueryWIP:e=>"Searching for ".concat(e),toolSearchWip:"Searching...",unpinSessionFailed:"Failed to unpin",unsupportedFileFormat:"Unsupported file format"}},e5={};function e9(e){return(0,ez.useCallback)(t=>e6[e][t],[e])}function e8(e){return t=>e6[e][t]}let e7=["epub","mobi","azw3","pdf","png","jpg","jpeg","svg","svgz","bmp","gif","webp","ico","xbm","dib","pjp","tif","pjpeg","avif","apng","tiff","jfif","txt","md","csv","tsv","html","json","log","dot","go","h","c","cpp","cxx","cc","cs","java","js","css","jsp","php","py","py3","asp","yaml","yml","ini","conf","ts","tsx","doc","docx","ppt","pptx","xls","xlsx","abap","asc","ash","ampl","mod","g4","apib","apl","dyalog","asax","ascx","ashx","asmx","aspx","axd","dats","hats","sats","as","adb","ada","ads","agda","als","apacheconf","vhost","cls","applescript","scpt","arc","ino","asciidoc","adoc","aj","asm","a51","inc","nasm","aug","ahk","ahkl","au3","awk","auk","gawk","mawk","nawk","bat","cmd","befunge","bison","bb","decls","bmx","bsv","boo","b","bf","brs","bro","cats","idc","w","cake","cshtml","csx","c++","cp","h++","hh","hpp","hxx","inl","ipp","tcc","tpp","c-objdump","chs","clp","cmake","in","cob","cbl","ccp","cobol","cpy","capnp","mss","ceylon","chpl","ch","ck","cirru","clw","icl","dcl","click","clj","boot","cl2","cljc","cljs","hl","cljscm","cljx","hic","coffee","_coffee","cjsx","cson","iced","cfm","cfml","cfc","lisp","asd","cl","l","lsp","ny","podsl","sexp","cps","coq","v","cppobjdump","c++-objdump","c++objdump","cpp-objdump","cxx-objdump","creole","cr","feature","cu","cuh","cy","pyx","pxd","pxi","d","di","d-objdump","com","dm","zone","arpa","darcspatch","dpatch","dart","diff","patch","dockerfile","djs","dylan","dyl","intr","lid","E","ecl","eclxml","sch","brd","epj","e","ex","exs","elm","el","emacs","desktop","em","emberscript","erl","es","escript","hrl","xrl","yrl","fs","fsi","fsx","fx","flux","f90","f","f03","f08","f77","f95","for","fpp","factor","fy","fancypack","fan","fth","4th","forth","fr","frt","ftl","g","gco","gcode","gms","gap","gd","gi","tst","s","ms","glsl","fp","frag","frg","fsh","fshader","geo","geom","glslv","gshader","shader","vert","vrx","vsh","vshader","gml","kid","ebuild","eclass","po","pot","glf","gp","gnu","gnuplot","plot","plt","golo","gs","gst","gsx","vark","grace","gradle","gf","graphql","gv","man","1in","1m","1x","3in","3m","3qt","3x","me","n","rno","roff","groovy","grt","gtpl","gvy","gsp","hcl","tf","hlsl","fxh","hlsli","htm","st","xht","xhtml","mustache","jinja","eex","erb","deface","phtml","http","haml","handlebars","hbs","hb","hs","hsc","hx","hxsl","hy","pro","dlm","ipf","cfg","prefs","properties","irclog","weechatlog","idr","lidr","ni","i7x","iss","io","ik","thy","ijs","flex","jflex","geojson","lock","topojson","json5","jsonld","jq","jsx","jade","j","_js","bones","es6","jake","jsb","jscad","jsfl","jsm","jss","njs","pac","sjs","ssjs","sublime-build","sublime-commands","sublime-completions","sublime-keymap","sublime-macro","sublime-menu","sublime-mousemap","sublime-project","sublime-settings","sublime-theme","sublime-workspace","sublime_metrics","sublime_session","xsjs","xsjslib","jl","ipynb","krl","kicad_pcb","kit","kt","ktm","kts","lfe","ll","lol","lsl","lslp","lvproj","lasso","las","lasso8","lasso9","ldml","latte","lean","hlean","less","lex","ly","ily","m","ld","lds","liquid","lagda","litcoffee","lhs","ls","_ls","xm","x","xi","lgt","logtalk","lookml","lua","fcgi","nse","pd_lua","rbxs","wlua","mumps","m4","mcr","mtml","muf","mak","mk","mkfile","mako","mao","markdown","mkd","mkdn","mkdown","ron","mask","mathematica","cdf","ma","map","mt","nb","nbp","wl","wlt","matlab","maxpat","maxhelp","maxproj","mxt","pat","mediawiki","wiki","moo","metal","minid","druby","duby","mir","mirah","mo","mms","mmk","monkey","moon","myt","ncl","nl","nsi","nsh","axs","axi","nlogo","nginxconf","nim","nimrod","ninja","nit","nix","nu","numpy","numpyw","numsc","ml","eliom","eliomi","ml4","mli","mll","mly","objdump","mm","sj","omgrofl","opa","opal","opencl","p","scad","org","ox","oxh","oxo","oxygene","oz","pwn","aw","ctp","php3","php4","php5","php6","php7","php8","phps","phpt","pls","pck","pkb","pks","plb","plsql","sql","pov","pan","psc","parrot","pasm","pir","pas","dfm","dpr","lpr","pp","pl","al","cgi","perl","ph","plx","pm","pod","psgi","t","6pl","6pm","nqp","p6","p6l","p6m","pl6","pm6","pkl","pig","pike","pmod","pogo","pony","ps","eps","ps1","psd1","psm1","pde","prolog","yap","spin","proto","pub","pd","pb","pbi","purs","bzl","gyp","lmi","pyde","pyi","pyp","pyt","pyw","rpy","tac","wsgi","xpy","pytb","qml","qbs","pri","r","rd","rsx","raml","rdoc","rbbas","rbfrm","rbmnu","rbres","rbtbar","rbuistate","rhtml","rmd","rkt","rktd","rktl","scrbl","rl","raw","reb","r2","r3","rebol","red","reds","cw","rs","rsh","robot","rg","rb","builder","gemspec","god","irbrc","jbuilder","mspec","pluginspec","podspec","rabl","rake","rbuild","rbw","rbx","ru","ruby","thor","watchr","sas","scss","smt2","smt","sparql","rq","sqf","hqf","cql","ddl","prc","tab","udf","viw","db2","ston","sage","sagews","sls","sass","scala","sbt","sc","scaml","scm","sld","sps","ss","sci","sce","self","sh","bash","bats","command","ksh","tmux","tool","zsh","sh-session","shen","sl","slim","smali","tpl","sp","sma","nut","stan","ML","fun","sig","sml","do","ado","doh","ihlp","mata","matah","sthlp","styl","scd","swift","sv","svh","vh","toml","txl","tcl","adp","tm","tcsh","csh","tex","aux","bbx","bib","cbx","dtx","ins","lbx","ltx","mkii","mkiv","mkvi","sty","toc","tea","no","textile","thrift","tu","ttl","twig","upc","anim","asset","mat","meta","prefab","unity","uno","uc","ur","urs","vcl","vhdl","vhd","vhf","vhi","vho","vhs","vht","vhw","vala","vapi","veo","vim","vb","bas","frm","frx","vba","vbhtml","vbs","volt","vue","owl","webidl","x10","xc","xml","ant","axml","ccxml","clixml","cproject","csl","csproj","ct","dita","ditamap","ditaval","config","dotsettings","filters","fsproj","fxml","glade","grxml","iml","ivy","jelly","jsproj","kml","launch","mdpolicy","mxml","nproj","nuspec","odd","osm","plist","props","ps1xml","psc1","pt","rdf","rss","scxml","srdf","storyboard","stTheme","sublime-snippet","targets","tmCommand","tml","tmLanguage","tmPreferences","tmSnippet","tmTheme","ui","urdf","ux","vbproj","vcxproj","vssettings","vxml","wsdl","wsf","wxi","wxl","wxs","x3d","xacro","xaml","xib","xlf","xliff","xmi","dist","xproj","xsd","xul","zcml","xsp-config","metadata","xpl","xproc","xquery","xq","xql","xqm","xqy","xs","xslt","xsl","xojo_code","xojo_menu","xojo_report","xojo_script","xojo_toolbar","xojo_window","xtend","reek","rviz","sublime-syntax","syntax","yaml-tmlanguage","yang","y","yacc","yy","zep","zimpl","zmpl","zpl","ec","eh","edn","fish","mu","nc","ooc","rst","rest","wisp","prg","prw","gitignore","gitkeep","gitmodules","example","avifs","blp","bufr","bw","cur","dcx","dds","emf","fit","fits","flc","fli","ftc","ftu","gbr","grib","h5","hdf","hif","icb","icns","iim","im","j2c","j2k","jp2","jpc","jpe","jpf","jpx","mpeg","mpg","msp","pbm","pcd","pcx","pfm","pgm","pnm","ppm","psd","pxr","qoi","ras","rgb","rgba","sgi","tga","vda","vst","wmf","xpm"];var te=n(11246);let tt=new class{increase(){this.count++}decrease(){if(this.count--,this.count<this.maxConcurrent){let e=this.queue.shift();e&&this.callByQueue(e)}}callByQueue(e){this.count<this.maxConcurrent?(this.increase(),e().then(()=>this.decrease(),()=>this.decrease())):this.queue.push(e)}limitConcurrent(e){var t=this;return function(){for(var n=arguments.length,a=Array(n),r=0;r<n;r++)a[r]=arguments[r];return new Promise((n,r)=>t.callByQueue(()=>e(...a).then(n).catch(r)))}}constructor(e){(0,e3._)(this,"maxConcurrent",void 0),(0,e3._)(this,"count",0),(0,e3._)(this,"queue",[]),this.maxConcurrent=e}}(3),tn=tt.limitConcurrent.bind(tt);n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191),n(22024);let ta=e=>({id:e.id,fileName:e.file_name,status:e.status,fileSize:e.file_size,insertedAt:e.inserted_at,updatedAt:e.updated_at,tokenUsage:e.token_usage,errorCode:e.error_code,previewable:e.previewable});class tr{get nonreactiveStore(){return eo.getState()}checkFilesCountOrSize(e,t){if(this.nonreactiveStore.getFilesCount(t)+e.length>50)return{validFiles:[],problem:"exceedCount"};let n=e.filter(e=>e.size>0x6400000),a=e.filter(e=>e.size<=0x6400000);return n.length>0?{validFiles:a,problem:"exceedSize"}:{validFiles:e,problem:null}}async addFileAndUpload(e){let{file:t,fileBelongInfo:n,thinkingEnabled:a}=e,{tracker:r}=ee(),s=this.nonreactiveStore.addFile(t,n);r.info({name:"uploadFile",message:"选取并开始上传文件",payload:{fileName:t.name}}),this.nonreactiveStore.updateFileUploadInfo(s,{percent:0,isUploading:!0,failed:!1,failedMsg:void 0});let o=new te.N;this.nonreactiveStore.setAbortController(s,o);try{let e=await this.uploadFile({file:t,headers:{"x-thinking-enabled":a?"1":"0"}},{onUploadProgress:e=>{if(o.signal.aborted)return;let{percent:t}=e;this.nonreactiveStore.updateFileUploadInfo(s,{percent:t,isUploading:!0,failed:!1,failedMsg:void 0})},abortSignal:o.signal});this.nonreactiveStore.updateFileUploadInfo(s,{percent:1,isUploading:!1,failed:!1,failedMsg:void 0});let{biz_code:n,biz_data:i,biz_msg:l}=e.data;if(0!==n){this.nonreactiveStore.updateFileUploadInfo(s,{percent:0,isUploading:!1,failed:!0,failedMsg:ts(n,this.getLocale)}),r.error({name:"uploadFileFailed",message:"文件上传失败",payload:r.withError(Error(l),{fileName:t.name})});return}this.nonreactiveStore.updateFileInfo(s,ta(i)),r.info({name:"uploadFileSuccess",message:"文件上传成功",payload:{fileName:t.name,fileId:i.id}}),ei(i.status)&&r.error({name:"parseFileFailed",message:"解析文件失败",payload:{fileId:i.id,reason:i.status,file_name:i.file_name,stage:"upload"}})}catch(e){this.nonreactiveStore.updateFileUploadInfo(s,{failed:!0,isUploading:!1,percent:0,failedMsg:void 0}),r.error({name:"uploadFileFailed",message:"文件上传失败",payload:r.withError(e,{fileName:t.name})})}finally{this.nonreactiveStore.removeAbortController(s)}}async fetchFilesInfoOnce(e){if(this.pollLimiter.isPaused)return{success:!0,infoList:[]};let t=this.nonreactiveStore.getUnparsedFileServerIds(e);if(0===t.length)return{success:!0,infoList:[]};try{let e=(await function(e){let{fileIds:t}=e;return ee().http.http.get("/api/v0/file/fetch_files",{context:ee().http.withDefaultHttpContext({shouldWaitSse:!0}),query:{file_ids:t}})}({fileIds:t})).json.data.biz_data.files.map(e=>({localId:this.nonreactiveStore.getLocalIdByServerId(e.id),info:e})).filter(e=>!!e.localId);return{success:!0,infoList:e}}catch(n){let{tracker:e}=ee();return e.error({name:"fetchFilesInfoFailed",message:"获取文件信息失败",payload:e.withError(n,{fileIds:t})}),{success:!1,failIdList:t.map(e=>this.nonreactiveStore.getLocalIdByServerId(e)).filter(e=>!!e)}}}async startPollingFilesInfo(e){this.stopPolling();let{subscribe:t,startPolling:n,stopPolling:a}=((e,t)=>{let{interval:n,name:a}=t,r=new Set,s=null,o=0,i=t=>{e().then(e=>{o===t&&r.forEach(t=>{try{t(e)}catch(t){let e=ee().tracker;e.error({name:"pollingListenerError",message:"轮询监听回调执行错误",payload:e.withError(t,{})})}})}).catch(e=>{let t=ee().tracker;t.error({name:"pollingFailed",message:"轮询失败,预期外的错误",payload:t.withError(e,{name:a})})}).finally(()=>{o===t&&(s=setTimeout(()=>i(t),n))})},l=()=>{s&&(clearTimeout(s),s=null),o++};return{startPolling:()=>{l(),i(++o)},subscribe:e=>(r.add(e),{unsubscribe:()=>{r.delete(e)}}),stopPolling:l}})(()=>this.fetchFilesInfoOnce(e),{interval:3e3,name:"fetchFilesInfo"});n();let r=t(e=>{if(e.success){let t=e.infoList;t.forEach(e=>{let{localId:t,info:n}=e;this.nonreactiveStore.updateFileInfo(t,ta(n))});let{tracker:n}=ee();t.filter(e=>{let{info:t}=e;return ei(t.status)}).forEach(e=>{let{info:t}=e;n.error({name:"parseFileFailed",message:"解析文件失败",payload:{fileId:t.id,reason:t.status,file_name:t.file_name,stage:"parse"}})})}else e.failIdList.forEach(e=>{let t=this.nonreactiveStore.getFileInfo(e);t&&this.nonreactiveStore.updateFileInfo(e,{...t,status:G.FileParseStatus._CUSTOM_SYSTEM_ERROR_FAIL})})});this.stopPolling=()=>{a(),r.unsubscribe()}}getRefFileIds(e){return this.nonreactiveStore.getAllServerIds(e)}getFilesCount(e){return this.nonreactiveStore.getFilesCount(e)}deleteFile(e){this.nonreactiveStore.removeFileAndAbortUpload(e)}removeAgentFilesAfterCreateSession(e){this.nonreactiveStore.removeAgentFilesAfterCreateSession(e)}removeSessionFilesAfterCreateSession(e){this.nonreactiveStore.removeSessionFiles(e)}moveFilesBelongingSession(e,t){this.nonreactiveStore.moveFilesBelongingSession(e,t)}constructor(e,t,n){(0,e3._)(this,"getLocale",void 0),(0,e3._)(this,"pollLimiter",void 0),(0,e3._)(this,"stopPolling",()=>void 0),(0,e3._)(this,"uploadFile",void 0),(0,e3._)(this,"hooks",{useIsAllSettled:e=>eo(t=>{let n=!t.getUploadingFiles(e).length,a=!t.getUnparsedFileServerIds(e).length;return n&&a}),useIsAllReady:e=>eo(t=>t.getIsAllFilesReady(e)),useIsContainFilesRequireDelete:e=>eo(t=>t.getContainFilesRequireDelete(e)),useFilesCountScale:e=>eo(t=>{let n=t.getFilesCount(e);return n?1===n?"single":"multi":"empty"}),useFileList:e=>eo(t=>t.getFileInfoByBelongInfo(e)),useIsMaxCount:e=>eo(t=>t.getFilesCount(e)>=50),useFilesTokenCount:e=>eo(t=>t.getFilesTokenCount(e))}),this.getLocale=e,this.pollLimiter=t,this.uploadFile=tn(n)}}(0,e3._)(tr,"transformServerFileInfoToClient",ta),(0,e3._)(tr,"getAcceptFileTypes",()=>e7.map(e=>".".concat(e)).join(",")),(0,e3._)(tr,"getAcceptFileTypeList",()=>e7),(0,e3._)(tr,"maxFileSize",0x6400000),(0,e3._)(tr,"maxFileCount",50);let ts=(e,t)=>{let n=Object({1:"fileNameCannotBeEmpty",2:"fileContentCannotBeEmpty",3:"fileExceedSizeLimit",4:"filenameTooLong",5:"systemServiceException",7:"requestFrequencyTooHigh",8:"requestConcurrencyTooHigh",9:"unsupportedFileFormat",15:"serverBusy"})[String(e)];return e8(t())(n)},to=(0,Q.vt)()((0,Y.D)((e,t)=>({currentSearchViewMessage:null,setSearchViewIndex:t=>{e(e=>{e.currentSearchViewMessage={...t}})},getSearchViewIndex:()=>t().currentSearchViewMessage,closeSearchView:()=>{e(e=>{e.currentSearchViewMessage=null})}}))),ti=new(n(88113)).B;class tl{get nonReactiveStore(){return to.getState()}listenOpenView(e){return this.openViewListeners.add(e),()=>{this.openViewListeners.delete(e)}}getV1SearchResult(e,t){return tc(this.nonreactiveChatStore,e,t)}convertCiteIndexToListIndex(e,t){let n=eM.getState().getMessage(e.sessionId,e.messageId),a=e1.getSearchResults(n,Boolean).findIndex(e=>e.citeIndex===t);return a<0?{valid:!1,text:String(t)}:{valid:!0,text:String(a+1)}}dispose(){this.subscription.unsubscribe()}get nonreactiveChatStore(){return eM.getState()}getResults(e,t){let n=e.getMessage(t.sessionId,t.messageId);return n&&"DEFAULT"!==n.conversationMode?"SEARCH"===n.conversationMode?"composed"===t.fragmentId?e1.getSearchResults(n,Boolean):e1.getSearchResults(n,e=>e.id===t.fragmentId):"DEEP_SEARCH"===n.conversationMode?"composed"===t.fragmentId?(0,e$.A)(e1.getToolSearchResults(n,Boolean),"url"):(0,e$.A)(e1.getToolSearchResults(n,e=>e.id===t.fragmentId),"url"):((0,eP.s)(n.conversationMode),[]):[]}autoToggleView(e){if(this.getIsShowingSearchView(e))return this.closeSearchView(),{isOpen:!1,count:0};let t=this.getResults(this.nonreactiveChatStore,e);return t.length?(this.openViewListeners.forEach(e=>e()),ti.next({method:"openSearchView",args:null}),this.nonReactiveStore.setSearchViewIndex(e),{isOpen:!0,count:t.length}):{isOpen:!1,count:0}}closeSearchView(){let e=this.nonReactiveStore.getSearchViewIndex(),t=e?this.getResults(this.nonreactiveChatStore,e).length:0;return this.nonReactiveStore.closeSearchView(),{count:t}}getIsShowingSearchView(e){let t=this.nonReactiveStore.getSearchViewIndex();return!!t&&td(t,e)}getShowingSearchView(){return this.nonReactiveStore.getSearchViewIndex()}constructor(){(0,e3._)(this,"openViewListeners",new Set),(0,e3._)(this,"subscription",void 0),(0,e3._)(this,"_hooks",{useSearchResult:e=>eM((0,eq.aD)(t=>e?this.getResults(t,e):[],tu))||[]}),(0,e3._)(this,"hooks",{useIsSelected:e=>to(t=>{let n=t.getSearchViewIndex();return!!n&&td(n,e)}),useIsShowSearchView:()=>to(e=>e.getSearchViewIndex()),useShowingSearchResult:()=>{let e=to((0,eW.k)(e=>e.getSearchViewIndex()));return this._hooks.useSearchResult(e)},useV1CiteSearchResult:(e,t)=>eM((0,eW.k)(n=>tc(n,e,t))),useIndexOffset:()=>{let e=this.nonReactiveStore.getSearchViewIndex();return eM(t=>{if(!e||"composed"===e.fragmentId)return 0;let n=t.getMessage(e.sessionId,e.messageId),a=e1.getSearchFragments(n),r=a.findIndex(t=>t.id===e.fragmentId);return r<=0?0:a.slice(0,r).reduce((e,t)=>e+t.results.length,0)})}}),this.subscription=ti.subscribe(e=>{let{method:t}=e;"openPreview"===t&&this.closeSearchView()})}}let td=(e,t)=>e.sessionId===t.sessionId&&e.messageId===t.messageId&&e.fragmentId===t.fragmentId&&e.from===t.from,tc=(e,t,n)=>n<0?null:e1.getSearchResults(e.getMessage(t.sessionId,t.messageId),()=>!0).reduce((e,t)=>e.concat(t),[]).find(e=>e.citeIndex===n),tu=(e,t)=>null!==e&&null!==t&&e.length===t.length&&e.every((e,n)=>e.url===t[n].url),th=(0,ez.createContext)({searchViewController:null}),tp=e=>{let{children:t,location:n}=e,a=tg();(0,ez.useEffect)(()=>{a.closeSearchView()},[n,a]),(0,ez.useEffect)(()=>()=>{a.dispose()},[a]);let r=(0,ez.useMemo)(()=>({searchViewController:a}),[a]);return(0,e4.jsx)(th.Provider,{value:r,children:t})};th.displayName="SearchContext";let tg=()=>{let e=(0,ez.useRef)();return e.current||(e.current=new tl),e.current},tm=()=>{let{searchViewController:e}=(0,ez.useContext)(th);if(!e)throw Error("useSearchViewController must be used within a SearchViewProvider");return e};class tf{get isPaused(){return this._isPaused}pause(){this._isPaused=!0}resume(){this._isPaused=!1}constructor(){(0,e3._)(this,"_isPaused",!1)}}n(59587);var tC=n(26702);n(50353);let tv=e=>tb(e)?e:e.replace(/[_](.)/g,(e,t)=>t.toUpperCase()),tb=e=>/^-?\d+$/.test(e),tx=e=>Object.prototype.toString.call(e),tE={transfer(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(e=>tE.transfer(e));let t={};for(let n of Object.keys(e))t[tv(n)]=tE.transfer(e[n]);return t}},t_=new Set;class tS{write(e,t){let n=this.path,a=()=>{let e=this.parts.length-1,a=tv(ty(this.parts.at(e)||"",e));if(!s||"object"!=typeof s){let e='Type mismatch before assignValue at "'.concat(n,'": expect Object, get ').concat(tx(s));this.throwOrReport(e);return}switch(this.mode){case"set":Object(s)[a]=t;return;case"append":if(Array.isArray(t)){if(tb(a)&&Array.isArray(s))return void s.splice(Number(a),0,...t);let e=Object(s)[a];if(Array.isArray(e))e.push(...t);else{let t='Type mismatch in assignValue at "'.concat(n,'": expect Array, get ').concat(tx(e));this.throwOrReport(t)}}else if("string"!=typeof t){let e='Type mismatch in assignValue at "'.concat(n,'": expect string, get ').concat(tx(t));this.throwOrReport(e)}else if("string"!=typeof Object(s)[a]){let e='Type mismatch in assignValue (property "'.concat(a,'") at "').concat(n,'": expect string, get ').concat(tx(Object(s)[a]));this.throwOrReport(e)}else Object(s)[a]+=t;return;default:(0,eP.s)(this.mode)}},r=(()=>{let t=-1,n=e;for(let e of this.parts){let a=tv(e);if((t+=1)===this.parts.length-1)break;let r=this.parts.slice(0,t);if(tb(a)){if(!Array.isArray(n)){let e='Type mismatch in resolvePoint at "'.concat(r,'": expect Array, get ').concat(tx(n));return this.throwOrReport(e),null}n=n.at(Number(a));continue}if("object"!=typeof n||!n){let e='Type mismatch in resolvePoint at "'.concat(r,'": expect Object, get ').concat(tx(n));return this.throwOrReport(e),null}n=n[a]}return{cur:n}})();if(null===r)return;let{cur:s}=r;a()}throwOrReport(e){if(this.debug)throw Error(e);this.report(e,this.path)}constructor(e,t,n){(0,e3._)(this,"mode",void 0),(0,e3._)(this,"path",void 0),(0,e3._)(this,"debug",void 0),(0,e3._)(this,"parts",void 0),(0,e3._)(this,"report",(e,t)=>{t_.has(t)||ee().tracker.error({name:"SSEDeltaHandleError",message:"sse delta处理出错",payload:{scene:"writeDelta",info:e,path:t}})}),this.mode=e,this.path=t,this.debug=n,this.parts=tI(this.path)}}let ty=(e,t)=>0===t&&"message_id"===e?"id":e,tw="response",tI=e=>{let t=e.split("/").filter(Boolean);if(t[0]!==tw)throw Error("路径必须以 ".concat(tw," 开头,当前值:").concat(t[0]));return t.slice(1)},tT=e=>{switch(e){case G.MessageStatus.FINISHED:return W.MessageStatus.OK;case G.MessageStatus.CONTENT_FILTER:return W.MessageStatus.CONTENT_FILTER;case G.MessageStatus.CONTEXT_LENGTH_EXCEEDED:return W.MessageStatus.CONTEXT_LENGTH_EXCEEDED;case G.MessageStatus.INCOMPLETE:return W.MessageStatus.INCOMPLETE;case G.MessageStatus.WIP:return W.MessageStatus.WIP;case G.MessageStatus.TIMEOUT:return W.MessageStatus.TIMEOUT;default:return(0,eP.s)(e),W.MessageStatus.OK}},tA=e=>e?e.feedback_type===G.MessageFeedbackType.LIKE?W.MessageFeedback.LIKE:W.MessageFeedback.DISLIKE:null,tk=(e,t)=>{var n,a,r,s;let o=tT(e.status),i=null!=(n=e.accumulated_token_usage)?n:tM(e);return{id:e.message_id,parentId:e.parent_id,isEditing:!1,accumulatedTokenUsage:i,status:o,generateState:null,role:e.role===G.MessageRole.ASSISTANT?W.MessageRole.ASSISTANT:W.MessageRole.USER,childIds:t.childIds,currentChildIndex:t.currentChildIndex,feedback:tA(e.feedback),files:e.files.map(tr.transformServerFileInfoToClient),banRegenerate:null!=(a=e.ban_regenerate)&&a,searchEnabled:e.search_enabled||!1,thinkingEnabled:null!=(r=e.thinking_enabled)&&r,insertedAt:null!=(s=e.inserted_at)?s:0,hint:null,resendInfo:null,responseMessageId:null,requestMessageId:null,clientStreamId:null,fragments:e.fragments.map(e=>tE.transfer(e)),hasPendingFragment:e.has_pending_fragment,isContinuing:!1,conversationMode:e.conversation_mode}},tM=e=>e.status===G.MessageStatus.CONTEXT_LENGTH_EXCEEDED?1/0:e.accumulated_token_usage||0;class tR{get nonReactiveStore(){return eM.getState()}enterStatus(e,t,n){this.updateMessageByFn(e,t,e=>{e.status=n})}updateMessageByFn(e,t,n){this.nonReactiveStore.updateMessage(e,t,n)}completeMessage(e,t,n){this.nonReactiveStore.updateMessage(e,t,e=>{let t=tk(n,{childIds:[],currentChildIndex:0});(0,tC.A)(e,t)})}applyDeltaToMessage(e,t){let{chatSessionId:n,messageId:a}=t;this.updateMessageByFn(n,a,t=>{var n;let a,{op:r,value:s,path:o}=e,i={set:(a=n=ee().__DEV__,(e,t,n)=>{new tS("set",t,a).write(e,tE.transfer(n))}),append:(e,t,a)=>{new tS("append",t,n).write(e,tE.transfer(a))}};switch(r){case"SET":i.set(t,o,s);break;case"APPEND":i.append(t,o,s);break;default:(0,eP.s)(e)}})}upsertAssistantMessage(e,t){this.nonReactiveStore.addMessage(e,t)}addNewUserMessage(e,t,n){let a=t.chatSessionId,{messageId:r,childIds:s}=n,o=t.prompt,i=t.searchEnabled,l=t.thinkingEnabled,d=this.grabParentTokenCount(a,e),c={id:r,role:W.MessageRole.USER,status:W.MessageStatus.OK,parentId:e,childIds:s,currentChildIndex:0,feedback:null,isEditing:!1,files:tj(t),accumulatedTokenUsage:d,banRegenerate:!1,thinkingEnabled:l,insertedAt:Date.now(),searchEnabled:i,generateState:null,hint:null,resendInfo:t.resendInfo,responseMessageId:null,requestMessageId:null,clientStreamId:t.clientStreamId,fragments:[{type:"REQUEST",content:o,id:-1}],conversationMode:"DEFAULT",hasPendingFragment:!1,isContinuing:!1};return this.nonReactiveStore.addMessage(a,c),c}updateFakeUserMessageId(e){let{chatSessionId:t,newMessageId:n,fakeId:a}=e;if(n===a)return;let r=this.nonReactiveStore.getMessage(t,a);if(!r)return;let s=r.parentId,o={from:a,to:n};this.nonReactiveStore.addMessage(t,{...r,id:n}),null!==s?this.nonReactiveStore.replaceChildId(t,s,o):this.nonReactiveStore.replaceRootBranchId(t,o),this.nonReactiveStore.deleteMessage(t,a)}deleteMessage(e,t){this.nonReactiveStore.deleteMessage(e,t)}getChildIndex(e,t){let{parent:n,child:a}=t,r=this.nonReactiveStore.getMessage(e,n);return r&&r.childIds.includes(a)?r.childIds.indexOf(a):null}getMessage(e,t){return this.nonReactiveStore.getMessage(e,t)}getMessageResponse(e,t){var n;let a=this.getMessage(e,t);return a?null==(n=e1.getResponseFragment(a))?void 0:n.content:null}clearStopResponseId(e,t){this.nonReactiveStore.updateMessage(e,t,e=>{e.responseMessageId=null})}getBranchInfo(e,t){let n=eb.getMessageBranchCount(this.nonReactiveStore,e,t);return{count:n,index:eb.getMessageBranchIndex(this.nonReactiveStore,e,t),isInBranch:n>1}}updateBranchIndex(e,t,n){this.nonReactiveStore.updateMessage(e,t,e=>{e.currentChildIndex=n})}addNewUserMessageCompose(e,t){let{onNoParentMessage:n,parentMessageId:a,targetIndex:r,messageId:s,childIds:o}=t,i=this.addNewUserMessage(a,e,{messageId:s,childIds:o});return this.addMessageIdToParent({chatSessionId:e.chatSessionId,newMessageId:s,onNoParentMessage:n,targetIndex:r}),i}getParentMessage(e,t){return this.nonReactiveStore.getParentMessage(e,t)}grabParentTokenCount(e,t){if(null===t)return 0;let n=this.getParentMessage(e,t);return n?n.accumulatedTokenUsage:0}onMessageComplete(e,t){null!==t&&this.nonReactiveStore.updateMessage(e,t,e=>{e.status===W.MessageStatus.WIP&&(e.status=W.MessageStatus.OK)})}markMessageAsNotEditing(e,t){(0,eg.A)(t)||this.nonReactiveStore.updateMessage(e,t,e=>{e.isEditing=!1})}markMessageAsContinuing(e,t,n){this.nonReactiveStore.updateMessage(e,t,e=>{e.isContinuing=n})}constructor(){(0,e3._)(this,"addMessageIdToParent",e=>{let{chatSessionId:t,newMessageId:n,onNoParentMessage:a,targetIndex:r}=e,s=this.getParentMessage(t,n);if(!s)return void a({sessionId:t,messageId:n,index:r});let o=s.id;this.nonReactiveStore.updateMessage(t,o,e=>{if(e.childIds.includes(n)){if(ee().__DEV__)throw Error("messageId ID ".concat(n," already in childIds of ").concat(e.id));return}null===r?(e.childIds.push(n),e.currentChildIndex=J(e.childIds,e.childIds.length-1)):(e.childIds.splice(r,0,n),e.currentChildIndex=J(e.childIds,r))})})}}let tj=e=>"files"in e?e.files:tN(e.refFileIds),tN=e=>eo.getState().getFileInfoList(e).filter(e=>!!e),tL=function(e,t){let{duration:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{withToast:a}=ee(),r=e8(ee().getLocale());a(a=>{var s;let o=(s=ee().useLocale,e5[t]?e5[t]:e5[t]=function(e){let{args:n}=e,a=e8(s())(t);return"string"==typeof a?a:a(...n)}),i=r(t);a[e]({node:(0,e4.jsx)(o,{}),description:i},{duration:n})})},tO=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return tL("error",e,t)};class tF{get nonReactiveStore(){return eM.getState()}async createSession(e){let{tracker:t}=ee();t.info({name:"createSession",message:"开始创建对话",payload:{agentId:e}});try{let{data:{session:e}}=await function(e){let{characterId:t}=e;return ee().http.http.post("/api/v0/chat_session/create",{json:{character_id:t}}).then(e=>{let{context:t,json:n}=e,a=n.data.biz_data;return{data:{session:{id:a.id,title:a.title,messageStore:{},aborts:[],prompt:"",rootBranchIndex:0,rootBranchIds:[],scrollToBottomTrigger:0,forceScrollToBottomTrigger:0,agent:W.AgentId.CHAT,updatedAt:1e3*a.updated_at,state:W.SessionStateEnum.idle,titleType:a.title_type,agentId:W.AgentId.CHAT,isHidden:!1,pinned:a.pinned}},context:t}})}({});return{session:e}}catch(n){return t.error({name:"createSessionAndStartCompletionFailed",message:"创建对话失败",payload:t.withError(n,{stage:"createSession"})}),tO("createSessionFailedToast"),this.nonReactiveStore.updateAgent(e,e=>{e.isSending=!1}),null}}deleteSession(e){this.nonReactiveStore.deleteSession(e)}markSessionAsSending(e){var t;(null==(t=this.nonReactiveStore.getSession(e))?void 0:t.state)!==W.SessionStateEnum.sending&&this.nonReactiveStore.updateSession(e,e=>{e.state=W.SessionStateEnum.sending})}clearSessionAbortsAndMarkAsIdle(e){this.nonReactiveStore.updateSession(e,e=>{e.aborts=[],e.state=W.SessionStateEnum.idle})}updateSessionTitle(e,t,n){this.nonReactiveStore.updateSession(e,e=>{e.title=t,e.titleType=n})}updateSessionHidden(e,t){this.nonReactiveStore.updateSession(e,e=>{e.isHidden=t})}addAbort(e,t){this.nonReactiveStore.updateSession(e,e=>{e.aborts.push(t)})}updateSessionUpdatedAt(e,t){this.nonReactiveStore.updateSession(e,e=>{e.updatedAt<t&&(e.updatedAt=t)})}forceScrollToBottom(e){this.nonReactiveStore.updateSession(e,e=>{e.forceScrollToBottomTrigger++})}requireScrollToBottom(e){this.nonReactiveStore.updateSession(e,e=>{e.scrollToBottomTrigger++})}addSession(e){this.nonReactiveStore.addSession(e)}markSessionAsIdle(e){this.nonReactiveStore.updateSession(e,e=>{e.state=W.SessionStateEnum.idle})}markAgentAsSending(e){this.nonReactiveStore.updateAgent(e,e=>{e.isSending=!0})}markAgentAsIdleKeepPrompt(e){this.nonReactiveStore.updateAgent(e,e=>{e.isSending=!1})}markAgentAsIdleAndClearPrompt(e){this.nonReactiveStore.updateAgent(e,e=>{e.isSending=!1,e.prompt=""})}markSessionCompleting(e){this.nonReactiveStore.updateSession(e,e=>{e.state=W.SessionStateEnum.completing})}clearSessionPrompt(e){this.nonReactiveStore.updateSession(e,e=>{e.prompt=""})}getAgentIsSending(e){var t;return null==(t=this.nonReactiveStore.getAgent(e))?void 0:t.isSending}getLatestSentMessageId(e){return eb.getLatestSentMessageId(this.nonReactiveStore,e)}constructor(){(0,e3._)(this,"addMessageIdToRootBranch",e=>{let{sessionId:t,messageId:n,index:a}=e;this.nonReactiveStore.updateSession(t,e=>{if(e.rootBranchIds.includes(n)){if(ee().__DEV__)throw Error("Root Branch ID ".concat(n," already exists"));return}null===a?(e.rootBranchIds.push(n),e.rootBranchIndex=J(e.rootBranchIds,e.rootBranchIds.length-1)):(e.rootBranchIds.splice(a,0,n),e.rootBranchIndex=J(e.rootBranchIds,a))})})}}var tP=n(92471),tD=n(9397),tB=n(23812),tV=n(59809);let tH=function(e){let{fallback:t,onError:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{return JSON.parse(e)}catch(e){return null==n||n(e),t}},tU=tV.Ikc({content:tV.YjP()}),tW=tV.Ikc({response_message_id:tV.aig(),request_message_id:tV.aig()}),tz=tV.Ikc({content:tV.YjP(),type:tV.KCZ([tV.euz("warning"),tV.euz("error")])}),tG=tV.Ikc({p:tV.lqM(tV.YjP()),o:tV.lqM(tV.KCZ([tV.euz("SET"),tV.euz("BATCH"),tV.euz("APPEND")])),v:tV.bzn()}),tK=tV.Ikc({type:tV.KCZ([tV.euz("warning"),tV.euz("error")]),content:tV.YjP(),clear_response:tV.zMY()}),tq=tV.Ikc({updated_at:tV.aig()}),tZ=tV.Ikc({click_behavior:tV.lqM(tV.KCZ([tV.euz("retry"),tV.euz("none")]))}),tQ={abortEarly:!0};class tY{parse(e){var t,n;let a=this.op=null!=(t=e.o)?t:this.op,r=this.path=null!=(n=e.p)?n:this.path;if("BATCH"!==a)return[{path:r,op:a,value:e.v}];if("BATCH"===a){let t=new tY,{v:n}=e,a=[];if(!Array.isArray(n))throw Error("expect batch op with v array");for(let e of n){let n=t.parse(e);for(let e of n)e.path=(r?"".concat(r,"/"):"")+e.path;a.push(...n)}return a}throw Error("Unknown delta operation: ".concat(e.o))}constructor(){(0,e3._)(this,"op","SET"),(0,e3._)(this,"path","")}}class tX{get triggered(){return this._triggered}onReady(){this.ready=!0}onParseError(){this._triggered||(this.parseErrorBeforeReady++,!this.ready&&this.parseErrorBeforeReady>=2&&(this.onViolation(),this._triggered=!0))}constructor(e){(0,e3._)(this,"onViolation",void 0),(0,e3._)(this,"ready",!1),(0,e3._)(this,"parseErrorBeforeReady",0),(0,e3._)(this,"_triggered",!1),this.onViolation=e}}let tJ=U.NewSSEEventName;class t${onServerEvent(e){switch(e.event){case"delta":this.deltaParser.parse(e.data).forEach(e=>{this.onEvent({event:tJ.delta,data:e},this.context)});break;case"ready":this.onEvent({event:tJ.ready,data:{responseMessageId:e.data.response_message_id,requestMessageId:e.data.request_message_id}},this.context);break;case"close":this.onEvent({event:tJ.close,data:{clickBehavior:e.data.click_behavior}},this.context);break;case"finish":this.onEvent({event:tJ.finish,data:e.data},this.context);break;case"title":this.onEvent({event:tJ.title,data:e.data},this.context);break;case"toast":this.onEvent({event:tJ.toast,data:e.data},this.context);break;case"update_session":this.onEvent({event:tJ.updateSession,data:{updatedAt:1e3*e.data.updated_at}},this.context);break;case"hint":this.onEvent({event:tJ.hint,data:{content:e.data.content,type:e.data.type,clearResponse:e.data.clear_response,clickBehavior:U.CloseClickBehavior.none}},this.context);break;default:(0,eP.s)(e)}}parse(e,t){this.recentFeed=e,this.context=t;let n=e.slice(this.consumed);this.consumed=e.length,this.feeds.push(n),this.eventParser.feed(n)}constructor(e,t,n){(0,e3._)(this,"onEvent",void 0),(0,e3._)(this,"errorHandler",void 0),(0,e3._)(this,"consumed",0),(0,e3._)(this,"eventParser",void 0),(0,e3._)(this,"eventDataParser",void 0),(0,e3._)(this,"deltaParser",new tY),(0,e3._)(this,"context",void 0),(0,e3._)(this,"recentFeed","[null]"),(0,e3._)(this,"protocolGuard",void 0),(0,e3._)(this,"onEventParse",e=>{let{onEventDataValidateError:t,onUnexpectedSSEEvent:n}=this.errorHandler;if(!e.event&&e.data){let n=this.eventDataParser.parseDelta(e.data,this.feeds);return n.success?void this.onServerEvent({event:"delta",data:n.output}):void t("delta",n.issues)}switch(e.event){case"ready":{this.protocolGuard.onReady();let n=this.eventDataParser.parseReady(e.data);if(!n.success)return void t("ready",n.issues);this.onServerEvent({event:e.event,data:{response_message_id:n.output.response_message_id,request_message_id:n.output.request_message_id}});break}case"finish":this.onServerEvent({event:e.event,data:{}});break;case"close":{let n=this.eventDataParser.parseClose(e.data);if(!n.success)return void t("close",n.issues);this.onServerEvent({event:"close",data:{click_behavior:n.output.click_behavior||"none"}});break}case"hint":{let n=this.eventDataParser.parseHint(e.data);if(!n.success)return void t("hint",n.issues);this.onServerEvent({event:"hint",data:n.output});break}case"toast":{let n=this.eventDataParser.parseToast(e.data);if(!n.success)return void t("toast",n.issues);this.onServerEvent({event:e.event,data:n.output});break}case"title":{let n=this.eventDataParser.parseTitle(e.data);if(!n.success)return void t("title",n.issues);this.onServerEvent({event:e.event,data:n.output});break}case"update_session":{let n=this.eventDataParser.parseUpdateSession(e.data);if(!n.success)return void t("update_session",n.issues);this.onServerEvent({event:e.event,data:n.output});break}default:n(e)}}),(0,e3._)(this,"feeds",[]),this.onEvent=e,this.errorHandler=t,this.protocolGuard=new tX(n),this.eventParser=(0,tB.C)({onEvent:this.onEventParse,onError:e=>{this.protocolGuard.triggered||(this.errorHandler.onEventParseError(e,this.recentFeed),this.protocolGuard.onParseError())}}),this.eventDataParser=(e=>({parseTitle:t=>{let n;return n=tH(t,{onError:n=>null==e?void 0:e(n,t)}),tV.xLC(tU,n,tQ)},parseReady:t=>{let n;return n=tH(t,{onError:n=>null==e?void 0:e(n,t)}),tV.xLC(tW,n,tQ)},parseToast:t=>{let n;return n=tH(t,{onError:n=>null==e?void 0:e(n,t)}),tV.xLC(tz,n,tQ)},parseDelta:(t,n)=>{let a;return a=tH(t,{onError:a=>null==e?void 0:e(a,t,n)}),tV.xLC(tG,a,tQ)},parseHint:t=>{let n;return n=tH(t,{onError:n=>null==e?void 0:e(n,t)}),tV.xLC(tK,n,tQ)},parseUpdateSession:t=>{let n;return n=tH(t,{onError:n=>null==e?void 0:e(n,t)}),tV.xLC(tq,n,tQ)},parseClose:t=>{let n;return n=tH(t,{onError:n=>null==e?void 0:e(n,t)}),tV.xLC(tZ,n,tQ)}}))(this.errorHandler.onEventDataJsonParseError)}}(H=(V=Z||(Z={})).EventNames||(V.EventNames={})).resumeMessageGotFullMessage="resumeMessageGotFullMessage",H.invalidSessionId="invalidSessionId",H.streamDispose="streamDispose",H.requestAborted="requestAborted",H.nonStreamError="nonStreamError";let t1=new Set,t0=e=>{if(!e||e===tD.QV)return!1;let t=t1.has(e);return t1.add(e),t},t2=()=>{let{tracker:e}=ee();return{onReqFinal:(t,n,a)=>{let{statesSnap:r,scene:s}=t;t0(n)||e.info({name:"clientStreamNetworkMonitor",message:"流式请求信息",payload:{streamErrorStage:t4(r,a),streamScenario:s,logId:n||tD.QV}})},onFinish:(t,n)=>{if(t0(n))return;let a=t.type;if("resumeStream"===a)return;let r=t3(a);e.info({name:"clientStreamNetworkMonitor",message:"流式请求信息",payload:{streamErrorStage:null,streamScenario:r,logId:n||tD.QV}})}}},t3=e=>"editMessage"===e?"edit":e,t4=(e,t)=>t?e.ready?e.delta?e.close?null:"wip":"waitFirstDelta":"waitReady":"send";class t6{ping(){this.lastPing=Date.now()}dispose(){this.taskId&&clearTimeout(this.taskId),this.isDisposed=!0}scheduleCheck(){this.isDisposed||(this.taskId=setTimeout(()=>{this.check()},this.config.checkInterval))}check(){if(this.isDisposed)return;let e=Date.now()-this.lastPing,{maxPingInterval:t}=this.config;e>t?this.onTimeout({lastPing:this.lastPing,now:Date.now(),timeout:t}):this.scheduleCheck()}constructor(e,t){(0,e3._)(this,"config",void 0),(0,e3._)(this,"onTimeout",void 0),(0,e3._)(this,"lastPing",void 0),(0,e3._)(this,"taskId",null),(0,e3._)(this,"isDisposed",!1),this.config=e,this.onTimeout=t,this.lastPing=Date.now(),this.scheduleCheck()}}let t5=e=>e8(ee().getLocale())(e);var t9=G.COMPLETION_ERROR_CODE,t8=U.NewSSEEventName,t7=U.HintType,ne=U.CloseClickBehavior;let nt=new Map([[t9.INVALID_SESSION_ID,{t:"hintInvalidParams",r:!1}],[t9.PARENT_ROLE_NOT_ASSISTANT,{t:"hintInvalidParams",r:!1}],[t9.MAX_MESSAGE_COUNT_REACHED,{t:"hintMaxMessageCount",r:!1}],[t9.EMPTY_PROMPT,{t:"completionPromptEmptyToast",r:!1}],[t9.LAST_MESSAGE_IS_WIP,{t:"hintLastMessageIsWIP",r:!0}]]),nn=new Map([[t9.REGENERATE_TEMPLATE_RESPONSE,"completionRegenerateOnBadMessageToast"],[t9.RESUME_MESSAGE_NOT_FOUND,"invalidRequest"],[t9.RESUME_TIME_TOO_LONG,"invalidRequest"],[t9.INVALID_REF_FILE_ID,"invalidFileRefToast"],[t9.SESSION_FILE_LIMIT_EXCEEDED,"fileCountLimitExceededToast"],[t9.SEARCH_CANNOT_WITH_FILE,"hintMessageSearchWithFileError"],[t9.CURRENT_MESSAGE_IS_NOT_A_LEAF_MESSAGE,"msgNotSupportContinueToast"],[t9.CURRENT_MESSAGE_IS_LOCKED,"msgGeneratingTryLater"],[t9.PARENT_MESSAGE_IS_LOCKED,"msgGeneratingTryLater"]]);var na=U.NewSSEEventName,nr=U.CloseClickBehavior,ns=G.COMPLETION_ERROR_CODE,no=U.NewSSEEventName;let ni=new Map;class nl{startStream(e,t){let{tracker:n}=ee(),{abort:a,logIdRef:r}=((e,t)=>{let{tracker:n,http:a}=ee(),r={current:null},s=new t$((e,n)=>{t.onEvent(e,n)},t,t.onProtocolViolation);n.info({name:"chatCompletionApi",message:"chatCompletionApi 被调用",payload:{scene:e.type,chatSessionId:e.request.chatSessionId,withFile:"".concat("completion"===e.type&&e.request.refFileIds.length>0),thinkingEnabled:"thinkingEnabled"in e.request&&e.request.thinkingEnabled?"true":"false",messageId:"messageId"in e.request?String(e.request.messageId):"",challengeResponse:"challengeResponse"in e.request&&e.request.challengeResponse?"true":"false",searchEnabled:"searchEnabled"in e.request&&e.request.searchEnabled?"true":"false"}});let o=new te.N,i=(e=>{let{tracker:t,getSSEAutoResumeConfig:n}=ee();return new t6({maxPingInterval:n().maxChunkInterval||7e4,checkInterval:3e3},n=>{var a;let r;e.abort("timeout"),t.error({name:"SSENetRequestDisconnect",message:"流式接口长时间未更新数据,自动中断",payload:(a=n,{lastPing:(r=e=>eG(e).format("MM/DD HH:mm:ss.SSS"))(a.lastPing),now:r(a.now),timeout:a.timeout})})})})(o),l=!0,d=!1;return a.http({json:"completion"===e.type?{chat_session_id:e.request.chatSessionId,parent_message_id:e.request.parentMessageId,prompt:e.request.prompt,ref_file_ids:e.request.refFileIds,thinking_enabled:e.request.thinkingEnabled,search_enabled:e.request.searchEnabled,client_stream_id:e.request.clientStreamId}:"regenerate"===e.type?{chat_session_id:e.request.chatSessionId,child_message_id:e.request.childMessageId,search_enabled:e.request.searchEnabled,thinking_enabled:e.request.thinkingEnabled}:"continue"===e.type?{chat_session_id:e.request.chatSessionId,message_id:e.request.messageId,fallback_to_resume:e.request.fallbackToResume}:"editMessage"===e.type?{chat_session_id:e.request.chatSessionId,message_id:e.request.messageId,prompt:e.request.prompt,search_enabled:e.request.searchEnabled,thinking_enabled:e.request.thinkingEnabled,client_stream_id:e.request.clientStreamId}:{chat_session_id:e.request.chatSessionId,message_id:e.request.messageId},context:a.withDefaultHttpContext({mayMissingApiCode:!0}),extraOptions:{timeout:6e5},headers:(e=>{if("challengeResponse"in e.request&&e.request.challengeResponse){let t=ee().base64Encode,[n,a]=(0,eF.Bx)(e.request.challengeResponse,eB,t);return{[n]:a}}return{}})(e),signal:o.signal,method:"post",url:(e=>{let t=e.type;switch(t){case"completion":return eB;case"regenerate":return"/api/v0/chat/regenerate";case"continue":return"/api/v0/chat/continue";case"editMessage":return"/api/v0/chat/edit_message";case"resumeStream":return"/api/v0/chat/resume_stream";default:return(0,eP.Z)(t)}})(e),hooks:{onInit:[async e=>("miniprogram"===ee().platform&&await ee().http.monitor.waitUntil(t=>{let{requests:n}=t;return n[0].id===e.context.id}),e)],onHeadersReceived:[e=>{let{requestOptions:t,headers:a}=e;r.current=t.context.logId,d=!0;let s=String(a["content-type"]);s&&!s.includes("text/event-stream")&&(l=!1,n.info({name:"SSENetNotStreamResponse",message:"SSE请求响应不是流式",payload:{contentType:s}}))}]},onDownloadProgress:e=>{let{originalRequest:t,requestOptions:n,detail:a}=e;if(i.ping(),!l||o.signal.aborted)return;let r=n.context.logId;"miniprogram"===ee().platform?s.parse(a.responseText,{logId:r}):s.parse(t.responseText,{logId:r})}}).then(n=>{var a;let s;if(t2().onFinish(e,r.current),l||(n.headers["content-type"]||"").includes("text/event-stream"))return;let o=(a=n.json,null===(s=(0,tP.A)(a,["data","biz_code"],null))?null:{code:s,msg:(0,tP.A)(a,["data","biz_msg"],""),data:(0,tP.A)(a,["data","biz_data"],null)});if(null===o)return;let i={logId:r.current||tD.QV};switch(o.code){case G.COMPLETION_ERROR_CODE.RESUME_MESSAGE_GOT_FULL_MESSAGE_CODE:{let e=n.json.data.biz_data;t.onEvent({event:Z.EventNames.resumeMessageGotFullMessage,data:{message:e}},i);return}case G.COMPLETION_ERROR_CODE.INVALID_SESSION_ID:t.onEvent({event:Z.EventNames.invalidSessionId,data:{sessionId:e.request.chatSessionId}},i);return;default:t.onEvent({event:Z.EventNames.nonStreamError,data:o},i);return}},e=>{a.isHttpClientError(e)?e.type===a.HTTP_CLIENT_ERROR.ABORTED?t.onEvent({event:Z.EventNames.requestAborted,data:{}},{logId:r.current||tD.QV}):t.onSSENetworkError(e):t.onSSENetUnexpectedError(e)}).finally(()=>{i.dispose(),t.onFinally({isHeaderReceived:d})}),{logIdRef:r,abort:()=>{o.abort()}}})((e=>{switch(e.scene){case"completion":case"firstCompletion":return{type:"completion",request:e};case"regenerate":return{type:"regenerate",request:e};case"continue":return{type:"continue",request:e};case"resumeStream":return{type:"resumeStream",request:e};case"editMessage":return{type:"editMessage",request:e};default:return(0,eP.Z)(e)}})(e),{onEvent:(e,n)=>{switch(e.event){case no.toast:nd(e);return;case no.title:nc(e,t,n);return;case no.delta:t.onEvent({event:e,context:n});return;case no.finish:nu(e,t,n);return;case no.close:nh(e,t,n);return;case no.ready:np(e,t,n);return;case Z.EventNames.resumeMessageGotFullMessage:ng(e,t,n);return;case Z.EventNames.requestAborted:nm(e,t,n);return;case no.updateSession:nf(e,t,n);return;case no.hint:nv(e,t,n);return;case Z.EventNames.invalidSessionId:t.onEvent({event:e,context:n});return;case Z.EventNames.nonStreamError:nC(e,t,n),t.onEvent({event:e,context:n});return;default:(0,eP.s)(e)}},onFinally:e=>{let{isHeaderReceived:a}=e;n.info({name:"SSENetStreamDispose",message:"SSE请求终止",payload:{isHeaderReceived:a}}),t.onEvent({event:{event:Z.EventNames.streamDispose,data:{isHeaderReceived:a}},context:{logId:r.current||tD.QV}})},onSSENetUnexpectedError:e=>{n.error({name:"SSENetUnexpectedError",message:"SSENet 意外错误",payload:n.withError(e,{})})},onSSENetworkError:e=>{var a;let s=(null==(a=e.response)?void 0:a.headers["x-ds-trace-id"])||r.current||tD.QV;n.error({name:"SSENetNetworkError",message:"SSENet 网络错误",payload:n.withError(e,{logId:s})});let o=(e=>{var t,n;let a;if(!ee().http.isHttpClientError(e))return null;let r=null==(t=e.response)?void 0:t.status;return(0,eg.A)(r)?null:(a=429===(n=r)?[t5("requestFrequencyTooHigh"),!0]:n>=500?[t5("completionServerErrorToast"),!1]:[t5("hintFallback"),!1],{event:na.hint,data:{type:U.HintType.error,content:a[0],clearResponse:!1,clickBehavior:a[1]?nr.retry:nr.none}})})(e);o&&nv(o,t,{logId:s})},onEventParseError:(e,t)=>{n.error({name:"SSEOnEventParseError",message:"eventsource-parser 解析错误",payload:n.withError(e,{recentFeed:t,logId:r.current||tD.QV})})},onEventDataJsonParseError:(e,t,a)=>{let s=r.current,o=()=>n.error({name:"SSEOnEventDataJsonParseError",message:"event 中的 data 字段 json 解析错误",payload:n.withError(e,{str:t,logId:s||tD.QV,feeds:((null==a?void 0:a.at(-1))||"").slice(-2e3)})});if(!s)return void o();let i=ni.get(s)||0;i>3||(ni.set(s,i+1),o())},onEventDataValidateError:(e,t)=>{n.error({name:"SSEOnEventDataValidateError",message:"event 中的 data 字段验证错误",payload:{event:e,issue:JSON.stringify(t),logId:r.current||tD.QV}})},onUnexpectedSSEEvent:e=>{n.error({name:"SSEOnUnexpectedSSEEvent",message:"在 SSE 事件文档中未定义的事件",payload:{event:e.event||"",data:e.data}})},onProtocolViolation:t.onProtocolViolation});return{abort:a}}}let nd=e=>{let{withToast:t,tracker:n}=ee(),{type:a,content:r}=e.data;n.info({name:"SSENetToast",message:"SSE 显示 toast",payload:{type:a,content:r}}),t(t=>{let{type:n,content:a}=e.data;"error"===n||"warning"===n?t.error(a):t.info(a)})},nc=(e,t,n)=>{let{tracker:a}=ee();a.info({name:"SSENetTitle",message:"SSE title事件",payload:{title:e.data.content}}),t.onEvent({event:e,context:n})},nu=(e,t,n)=>{let{tracker:a}=ee();a.info({name:"SSENetFinish",message:"SSE finish事件",payload:{}}),t.onEvent({event:e,context:n})},nh=(e,t,n)=>{let{tracker:a}=ee();a.info({name:"SSENetClose",message:"SSE close事件",payload:{}}),t.onEvent({event:e,context:n})},np=(e,t,n)=>{let{tracker:a}=ee();a.info({name:"SSENetReady",message:"SSE ready事件",payload:{}}),t.onEvent({event:e,context:n})},ng=(e,t,n)=>{let{tracker:a}=ee();a.info({name:"SSENetGotFullMessage",message:"流式接口得到了完整消息",payload:{scene:"continue"}}),t.onEvent({event:e,context:n})},nm=(e,t,n)=>{let{tracker:a}=ee();a.info({name:"SSENetAborted",message:"请求取消",payload:{logId:(null==n?void 0:n.logId)||""}}),t.onEvent({event:e,context:n})},nf=(e,t,n)=>{let{tracker:a}=ee();a.info({name:"SSENetUpdateSession",message:"更新session信息",payload:{updatedAt:e.data.updatedAt}}),t.onEvent({event:e,context:n})},nC=(e,t,n)=>{var a;let r,{tracker:s}=ee(),o={code:e.data.code,msg:e.data.msg};s.error({name:"SSENetNonStreamError",message:"SSE接口非流式报错(json)",payload:o});let i=(r=(e=>{let t=nt.get(e);if(!t)return null;let n=t5(t.t);if("string"!=typeof n&&ee().__DEV__)throw Error("content is not string");return{event:t8.hint,data:{type:t7.error,content:String(n),clearResponse:!0,clickBehavior:t.r?ne.retry:ne.none}}})(a=e.data.code))||(e=>{let t=nn.get(e);if(!t)return null;let n=t5(t);if("string"!=typeof n&&ee().__DEV__)throw Error("content is not string");return{event:t8.toast,data:{type:z.ToastType.ERROR,content:String(n)}}})(a);if((null==i?void 0:i.event)===no.hint)return void nv(i,t,n);if((null==i?void 0:i.event)===no.toast)return void nd(i);if(e.data.code===ns.MUTED){let a,r;t.onMuted({muteUntil:1e3*(0,tP.A)(e.data.data,["mute_until"])||(r=(a=new Date).getDate(),a.setDate(r+7),a.valueOf())}),nv({event:t8.hint,data:{type:t7.error,content:t5("hintFallback"),clearResponse:!0,clickBehavior:ne.none}},t,n);return}s.error({name:"SSENetUnableConvertNonStreamError",message:"无法识别转化的错误",payload:o})},nv=(e,t,n)=>{let{tracker:a}=ee();a.info({name:"SSENetHint",message:"消息hint事件",payload:e.data}),t.onEvent({event:e,context:n})};var nb=n(4981);class nx{constructor(e){(0,e3._)(this,"services",void 0),this.services=e}}var nE=n(38499),n_=W.MessageRole;let nS=e=>{let{parent:t,id:n,clientStreamId:a,thinkingEnabled:r,searchEnabled:s}=e;return{id:n,parentId:t.id,role:n_.ASSISTANT,thinkingEnabled:r,insertedAt:Date.now(),banRegenerate:!1,searchEnabled:s,status:W.MessageStatus.WIP,generateState:W.GenerateState.INITIALIZING,childIds:[],currentChildIndex:0,accumulatedTokenUsage:t.accumulatedTokenUsage,feedback:null,isEditing:!1,files:[],hint:null,resendInfo:null,responseMessageId:null,requestMessageId:null,clientStreamId:a,fragments:[],hasPendingFragment:!0,isContinuing:!1,conversationMode:"DEFAULT"}},ny=(e,t)=>{var n,a,r,s,o,i;let{op:l}=e,{response:d}=e.value;if("SET"!==l)throw Error("首条 delta 必须为 SET 操作,当前值:".concat(l));return{id:d.message_id,parentId:d.parent_id,role:d.role,thinkingEnabled:null!=(n=d.thinking_enabled)&&n,insertedAt:null!=(a=d.inserted_at)?a:Date.now(),accumulatedTokenUsage:null!=(r=d.accumulated_token_usage)?r:0,files:(null!=(s=d.files)?s:[]).map(tr.transformServerFileInfoToClient),searchEnabled:null!=(o=d.search_enabled)&&o,status:tT(d.status),generateState:W.GenerateState.INITIALIZING,banRegenerate:null!=(i=d.ban_regenerate)&&i,childIds:[],currentChildIndex:0,feedback:tA(d.feedback),isEditing:!1,hint:null,resendInfo:null,responseMessageId:t.responseMessageId,requestMessageId:null,clientStreamId:null,fragments:d.fragments.map(e=>tE.transfer(e)),hasPendingFragment:d.has_pending_fragment,isContinuing:!1,conversationMode:d.conversation_mode}};var nw=W.MessageStatus;let nI=e=>[W.MessageStatus.WIP,W.MessageStatus.INCOMPLETE].includes(e);var nT=U.HintType,nA=W.MessageStatus;let nk={onReady:e=>{var t;let{event:n,common:a,getParams:r}=e,{responseMessageId:s,requestMessageId:o}=n.data,{services:{messageService:i,sessionService:l},idSync:d}=a,{chatSessionId:c}=r();i.updateMessageByFn(c,d.assistantMessageId,e=>{e.responseMessageId=s}),i.updateMessageByFn(c,d.userMessageId,e=>{e.requestMessageId=o}),l.markSessionCompleting(c),null==(t=a.generateStateManager)||t.onReady()},cleanUpSimple:e=>{let{common:t,getParams:n}=e,{services:{sessionService:a,messageService:r},generateStateManager:s,idSync:o}=t,{chatSessionId:i,statesSnap:l}=n();if(l.sessionInvalid)return;a.markSessionAsIdle(i),null==s||s.dispose();let d=r.getMessage(i,o.assistantMessageId);if(d&&d.status===nw.WIP){let e=l.close?nA.OK:nA.INCOMPLETE;r.enterStatus(i,o.assistantMessageId,e)}r.clearStopResponseId(i,o.assistantMessageId)},cleanUp:(e,t)=>{let{common:n,getParams:a}=e,{services:{messageService:r,sessionService:s},generateStateManager:o,idSync:i}=n,{chatSessionId:l,statesSnap:d}=a(),c=ep(i.assistantMessageId);if(!d.sessionInvalid){if(c&&t.allowHint){let e=e8(ee().getLocale())("hintNetworkError"),t=r.getMessage(l,i.userMessageId);(null==t?void 0:t.hint)===null&&r.updateMessageByFn(l,i.userMessageId,t=>{t.hint={clearResponse:!1,content:e,type:nT.error,clickBehavior:U.CloseClickBehavior.retry}})}if(c&&r.deleteMessage(l,i.assistantMessageId),!c&&!d.close){let e=r.getMessage(l,i.assistantMessageId);(null==e?void 0:e.status)===nA.WIP&&r.updateMessageByFn(l,i.assistantMessageId,e=>{e.status=nA.INCOMPLETE})}s.markSessionAsIdle(l),null==o||o.dispose(),r.clearStopResponseId(l,i.assistantMessageId)}},onGetPowFail:e=>{let{onHint:t,common:n,getParams:a}=e,{services:{messageService:r,sessionService:s},idSync:o}=n,i=a(),{chatSessionId:l}=i,{getLocale:d}=ee();t({type:U.HintType.error,content:e8(d())("hintNetworkError"),clearResponse:!1,clickBehavior:U.CloseClickBehavior.retry},i),r.deleteMessage(l,o.assistantMessageId),s.markSessionAsIdle(l)},onClose:(e,t)=>{let{common:{services:{messageService:n},idSync:a},getParams:r}=t,{chatSessionId:s}=r(),o=e.data.clickBehavior;o&&n.updateMessageByFn(s,a.userMessageId,e=>{e.hint&&(e.hint.clickBehavior=o)})},onNewAssistantMessage:(e,t)=>{let{common:{services:{messageService:n,sessionService:a},idSync:r}}=e,{chatSessionId:s}=e.getParams(),o=r.assistantMessageId,i=r.userMessageId,l=t.id,d=t.parentId,c=n.getChildIndex(s,{parent:r.userMessageId,child:r.assistantMessageId});n.deleteMessage(s,o),n.upsertAssistantMessage(s,t),a.markSessionCompleting(s),n.updateFakeUserMessageId({chatSessionId:s,newMessageId:d,fakeId:i}),r.set.assistantMessageId(l),r.set.userMessageId(d),n.addMessageIdToParent({chatSessionId:s,newMessageId:l,onNoParentMessage:nE.A,targetIndex:c})},onDelta:e=>{var t,n;let{event:a,common:r,getParams:s,onSent:o}=e,{services:{messageService:i},generateStateManager:l,idSync:d}=r,{chatSessionId:c}=s();if(null==l||l.onDelta(a),!ep(d.assistantMessageId))return void i.applyDeltaToMessage(a.data,{chatSessionId:c,messageId:d.assistantMessageId});let u=ny(a.data,{responseMessageId:null!=(n=null==(t=i.getMessage(c,d.assistantMessageId))?void 0:t.responseMessageId)?n:null});nk.onNewAssistantMessage(e,u),null==l||l.updateMessageId(u.id,a),null==o||o()}};var nM=U.NewSSEEventName;class nR{attach(e){e!==this&&e&&this.attached.add(e)}get cannotAutoResume(){return this._close||this._sessionInvalid||this._userAborted||this._nonStreamError}get snap(){return{ready:this._ready,delta:this._delta,close:this._close,sessionInvalid:this._sessionInvalid,userAborted:this._userAborted,nonStreamError:this._nonStreamError}}constructor(){(0,e3._)(this,"_ready",!1),(0,e3._)(this,"_delta",!1),(0,e3._)(this,"_close",!1),(0,e3._)(this,"_sessionInvalid",!1),(0,e3._)(this,"_userAborted",!1),(0,e3._)(this,"_nonStreamError",!1),(0,e3._)(this,"attached",new Set),(0,e3._)(this,"onReady",e=>{this._ready=!0,this!==e&&this.attached.forEach(t=>t.onReady(e||this))}),(0,e3._)(this,"onDelta",e=>{this._delta=!0,this._ready=!0,this!==e&&this.attached.forEach(t=>t.onDelta(e||this))}),(0,e3._)(this,"onNonStreamError",e=>{this._nonStreamError=!0,this!==e&&this.attached.forEach(t=>t.onNonStreamError(e||this))}),(0,e3._)(this,"onClose",e=>{this._close=!0,this._ready=!0,this._delta=!0,this!==e&&this.attached.forEach(t=>t.onClose(e||this))}),(0,e3._)(this,"onSessionInvalid",e=>{this._sessionInvalid=!0,this!==e&&this.attached.forEach(t=>t.onSessionInvalid(e||this))}),(0,e3._)(this,"onUserAborted",e=>{this._userAborted=!0,this!==e&&this.attached.forEach(t=>t.onUserAborted(e||this))})}}var nj=W.GenerateState;class nN{getMessage(){return eM.getState().getMessage(this.sessionId,this.messageId)}read(){var e;return(null==(e=eM.getState().getMessage(this.sessionId,this.messageId))?void 0:e.generateState)||null}write(e){eM.getState().updateMessage(this.sessionId,this.messageId,t=>{t.generateState=e})}updateMessageId(e){this.messageId=e}constructor(e,t){(0,e3._)(this,"sessionId",void 0),(0,e3._)(this,"messageId",void 0),this.sessionId=e,this.messageId=t}}let nL={[nj.INITIALIZING]:0,[nj.AWAITING_FIRST_CHANGE]:1,[nj.GENERATING]:2};class nO{static mayLoading(e){return!!e&&[nj.AWAITING_FIRST_CHANGE,nj.INITIALIZING].includes(e)}write(e){((e,t)=>{if(e===t)return!1;if(!e||e&&!t||!t)return!0;let n=nL[e];return nL[t]>n})(this.accessor.read(),e)&&this.accessor.write(e)}start(){this.write(nj.INITIALIZING)}updateMessageId(e,t){this.accessor.updateMessageId(e),this.onDelta(t)}onReady(){this.write(nj.AWAITING_FIRST_CHANGE)}onDelta(e){let t=e.data;nF(t,()=>this.accessor.getMessage())?this.write(nj.GENERATING):"string"!=typeof t.value?this.write(nj.AWAITING_FIRST_CHANGE):nF(t,()=>this.accessor.getMessage())&&t.value!==this.initContent?this.write(nj.GENERATING):this.write(nj.AWAITING_FIRST_CHANGE)}dispose(){this.write(null)}constructor(e,t){(0,e3._)(this,"initContent",void 0),(0,e3._)(this,"accessor",void 0),this.initContent=e,this.accessor=new nN(t.sessionId,t.messageId),this.start()}}let nF=(e,t)=>{let n=t();return!!n&&nP(e,n)},nP=(e,t)=>{if(!e.path)return!1;let n=e.path.split("/").filter(Boolean).slice(1);if("fragments"!==n.at(0))return!1;let{value:a}=e,r=["THINK","RESPONSE"];return(Array.isArray(a)?a.some(e=>r.includes((0,tP.A)(e,"type"))&&(0,tP.A)(e,"content")):r.includes(String((0,tP.A)(a,"type")))&&!!(0,tP.A)(a,"content"))||(()=>{if("string"!=typeof a&&"number"!=typeof a)return!1;let e=parseInt(n.at(1)||"NaN");if(!Number.isInteger(e))return!1;let s=t.fragments.at(e);return!!s&&r.includes(s.type)&&"content"===n.at(-1)})()};class nD{bindSync(e){e!==this&&this.bound.add(e)}get userMessageId(){return this._userMsgId}get assistantMessageId(){return this._asstMsgId}constructor(e){var t,n;(0,e3._)(this,"_userMsgId",-1),(0,e3._)(this,"_asstMsgId",-1),(0,e3._)(this,"bound",new Set),(0,e3._)(this,"set",{userMessageId:(e,t)=>{if(this._userMsgId=e,this===t)return;let n=t||this;this.bound.forEach(t=>t.set.userMessageId(e,n))},assistantMessageId:(e,t)=>{if(this._asstMsgId=e,this===t)return;let n=t||this;this.bound.forEach(t=>t.set.assistantMessageId(e,n))}}),this._userMsgId=null!=(t=e.userMessageId)?t:-1,this._asstMsgId=null!=(n=e.assistantMessageId)?n:-1}}let nB=["url","title","snippet","publishedAt","siteName","siteIcon"],nV=e=>{let t=0;return nB.forEach(n=>{!(0,eg.A)(e[n])&&t++}),t},nH=e=>({lessThan:t=>null===e||null!==t&&nV(e)<nV(t)}),nU=(e,t,n)=>{let a=e.fragments.find(e=>e.id===t.fragmentId);return a?"TOOL_OPEN"===t.index&&"TOOL_OPEN"===a.type?n||"FAILED"!==a.status?a.result:null:"number"==typeof t.index&&"TOOL_SEARCH"===a.type&&(n||"FAILED"!==a.status)&&a.results.at(t.index)||null:null},nW=(e,t,n)=>{let a=e.fragments.find(e=>e.id==t);return(null==a?void 0:a.type)!==n?null:a},nz=e=>!!e,nG=(e,t)=>{let n={results:[],composed:[]};return nK(e,t,n,new Set),n},nK=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new Set;for(let r of t){if(a.has(r.id))continue;a.add(r.id);let t=nZ(r);if(null!==t){"compose"===t.type?n.composed.push(t.value):n.results.push(t.value);continue}if(nQ(r)){let t=r.reference,s=[nW(e,t.id,t.type)].filter(nz);nK(e,s,n,a);continue}nY(r)&&nK(e,r.references.map(t=>{let{id:n,type:a}=t;return nW(e,n,a)}).filter(nz),n,a)}},nq={TOOL_SEARCH:"TOOL_SEARCH",TOOL_OPEN:"TOOL_OPEN"},nZ=e=>{switch(e.type){case nq.TOOL_SEARCH:return{type:"compose",value:{fragmentId:e.id}};case nq.TOOL_OPEN:if(e.result)return{type:"result",value:e.result};return null;default:return null}},nQ=e=>"reference"in e&&null!==e.reference,nY=e=>"references"in e&&null!==e.references,nX=new WeakSet,nJ=()=>({sessionMap:{}}),n$=(0,Q.vt)()((0,Y.D)((e,t)=>({...nJ(),ensureReferenceIndex:(n,a)=>{var r;let s=null==(r=t().sessionMap[n])?void 0:r[a];return s||(e(e=>{var t,r;(t=e.sessionMap)[n]||(t[n]={}),(r=e.sessionMap[n])[a]||(r[a]={})}),t().sessionMap[n][a])},buildSessionReferenceIndex:e=>{let n=eM.getState().getSession(e);if(n)for(let a of Object.keys(n.messageStore))t().buildMessageReferenceIndex(e,Number(a))},buildMessageReferenceIndex:(n,a)=>{let r,s=t().ensureReferenceIndex(n,a),o=eM.getState().getMessage(n,a);if(!o||"DEEP_SEARCH"!==o.conversationMode||(r=o.fragments.filter(e=>e.type in nq)).every(e=>nX.has(e))||(r.forEach(e=>nX.add(e)),0))return;let i=(e=>{let t=e.fragments.slice().map(e=>(e=>{let t=e.id;switch(e.type){case"TOOL_SEARCH":return e.results.map((e,n)=>({fragmentId:t,index:n,url:e.url}));case"TOOL_OPEN":{var n;let a=null==(n=e.result)?void 0:n.url;if(a)return[{fragmentId:t,index:"TOOL_OPEN",url:a}];return[]}default:return[]}})(e)),n=new Map;for(let a of t)a.forEach(t=>{let a=n.get(t.url);a?nH(nU(e,a,!1)).lessThan(nU(e,t,!1))&&n.set(t.url,t):n.set(t.url,t)});return n})(o),l={},d=1;i.forEach((e,t)=>{l[t]={count:d,result:e},d++}),Object.keys(s).length===Object.keys(l).length&&(0,eK.A)(s,l)||e(e=>{e.sessionMap[n][a]=l})},getIndexMap:(e,n,a)=>{let r=t().ensureReferenceIndex(e,n),s={};for(let e of a)s[e]=r[e]||null;return s},clear:()=>e({...nJ()})}))),n1=(e,t)=>{n$.getState().buildMessageReferenceIndex(e,t)},n0=e=>{n$.getState().buildSessionReferenceIndex(e)},n2=U.NewSSEEventName;class n3 extends nx{execute(e){var t;let{params:n}=e,{sessionService:a,messageService:r,baseCompletion:s}=this.services,{chatSessionId:o,messageId:i}=n;this.idSync.set.assistantMessageId(this.resolveAssistantMessageId(n)),this.idSync.set.userMessageId(this.resolveUserMessageId(n)),this.generateStateManager=new nO(r.getMessageResponse(o,i)||"",{sessionId:o,messageId:i}),a.markSessionAsSending(o);let l=r.getMessage(o,i);this.onBeforeCompletion(n);let{abort:d}=s({...n,scene:"resumeStream",startContent:l&&(null==(t=e1.getResponseFragment(l))?void 0:t.content)||""},{onEvent:e=>{let{event:t}=e;switch(t.event){case Z.EventNames.resumeMessageGotFullMessage:this.onGotFullMessage(n,t),n1(o,i);break;case n2.delta:this.onDelta(n,t),n1(o,i);break;case n2.hint:this.onHint(n,t);break;case n2.ready:break;case n2.finish:r.onMessageComplete(o,i);break;case n2.close:nk.onClose(t,{common:this,getParams:this.getGetParams(o)});break;case Z.EventNames.requestAborted:break;case Z.EventNames.streamDispose:this.onDispose(n);break;default:(0,eP.s)(t)}}},{states:this.states});return{abort:d,getStatesSnap:()=>this.states.snap,promise:this.getQuitPromise()}}onDelta(e,t){var n;let{chatSessionId:a,messageId:r}=e;null==(n=this.generateStateManager)||n.onDelta(t);let{messageService:s,sessionService:o}=this.services;if(!this.isFirstDelta)return void s.applyDeltaToMessage(t.data,{chatSessionId:a,messageId:r});if(this.isFirstDelta=!1,ep(this.idSync.assistantMessageId))return void nk.onDelta({event:t,common:this,getParams:this.getGetParams(a),onSent:void 0});let i=ny(t.data,{responseMessageId:e.messageId});s.upsertAssistantMessage(a,i),o.markSessionCompleting(a),o.forceScrollToBottom(a)}onHint(e,t){var n;let{data:a}=t,{messageService:r,sessionService:s}=this.services,{chatSessionId:o}=e;s.markSessionAsIdle(o),r.updateMessageByFn(o,this.idSync.userMessageId,e=>{e.hint=a}),a.clearResponse&&r.deleteMessage(o,e.messageId),null==(n=this.generateStateManager)||n.dispose()}onGotFullMessage(e,t){let{messageService:n,sessionService:a}=this.services,{chatSessionId:r}=e;ep(this.idSync.assistantMessageId)?nk.onNewAssistantMessage({common:this,getParams:this.getGetParams(r)},tk(t.data.message,{childIds:[],currentChildIndex:0})):n.completeMessage(e.chatSessionId,e.messageId,t.data.message),this.onAfterGotFullMessage(e,t),a.clearSessionAbortsAndMarkAsIdle(e.chatSessionId),a.requireScrollToBottom(r)}constructor(...e){super(...e),(0,e3._)(this,"states",new nR),(0,e3._)(this,"generateStateManager",void 0),(0,e3._)(this,"idSync",new nD({})),(0,e3._)(this,"getGetParams",e=>()=>({chatSessionId:e,statesSnap:this.states.snap})),(0,e3._)(this,"isFirstDelta",!0)}}class n4 extends n3{resolveUserMessageId(e){let{chatSessionId:t}=e,{messageService:n}=this.services,a=n.getParentMessage(t,e.messageId);if(!a)throw Error("cannot find parent message: ".concat(t," ").concat(e.messageId));return a.id}resolveAssistantMessageId(e){return e.messageId}async getQuitPromise(){return Promise.resolve()}onBeforeCompletion(e){let{tracker:t}=ee(),{chatSessionId:n,messageId:a}=e;t.info({name:"resumeCompletion",message:"恢复对话生成",payload:{sessionId:n,messageId:"".concat(a),from:"history"}})}onAfterGotFullMessage(){}async onDispose(e){let{chatSessionId:t,messageId:n}=e,a=this.states.snap;!a.close&&a.delta&&await this.services.autoResume({states:this.states,chatSessionId:t,resumeId:n,idSync:this.idSync}),nk.cleanUp({common:this,getParams:this.getGetParams(t)},{allowHint:!0})}}class n6 extends n3{resolveAssistantMessageId(e){return e.autoResume.idSync.assistantMessageId}resolveUserMessageId(e){return e.autoResume.idSync.userMessageId}async getQuitPromise(){return this.autoResumeDeferred.promise}onBeforeCompletion(e){let{tracker:t}=ee(),{chatSessionId:n,messageId:a}=e;t.info({name:"resumeCompletion",message:"恢复对话生成",payload:{sessionId:n,messageId:"".concat(a),from:"streamDispose"}});let r=e.autoResume;this.states.attach(r.states),this.idSync.bindSync(r.idSync)}onAfterGotFullMessage(e,t){let n=e.autoResume,a=t.data.message.parent_id;null!==a&&n.idSync.set.userMessageId(a),n.idSync.set.assistantMessageId(t.data.message.message_id)}async onDispose(e){let{chatSessionId:t,messageId:n}=e,a=this.states.snap;!a.close&&a.delta&&await this.services.autoResume({states:this.states,chatSessionId:t,resumeId:n,idSync:this.idSync}),this.autoResumeDeferred.resolve()}constructor(...e){super(...e),(0,e3._)(this,"autoResumeDeferred",new nb.c)}}var n5=n(66460);let n9=()=>{let e=eG().format("YYYYMMDD"),t=(0,n5.A)().replace(/-/g,"").substring(0,16);return"".concat(e,"-").concat(t)};var n8=W.ResendScene;let n7=U.NewSSEEventName;class ae extends nx{get userMessageId(){return this.idSync.userMessageId}get assistantMessageId(){return this.idSync.assistantMessageId}initFakeMessages(e){var t;let{chatSessionId:n}=e,{sessionService:a,messageService:r}=this.services;a.markSessionAsSending(n);let s=n9(),o=a.getLatestSentMessageId(n),i=nS({parent:r.addNewUserMessageCompose({...e,resendInfo:{scene:n8.completion,editMessageId:null},clientStreamId:s},{messageId:this.userMessageId,childIds:[this.assistantMessageId],parentMessageId:o,onNoParentMessage:a.addMessageIdToRootBranch,targetIndex:e.targetIndex}),id:this.assistantMessageId,clientStreamId:s,thinkingEnabled:e.thinkingEnabled,searchEnabled:e.searchEnabled});return r.upsertAssistantMessage(n,i),e.keepPrompt||(a.clearSessionPrompt(n),eo.getState().clearByBelongInfo({agentId:null,sessionId:n})),r.enterStatus(n,this.assistantMessageId,W.MessageStatus.WIP),this.generateStateManager=new nO((null==(t=e1.getResponseFragment(i))?void 0:t.content)||"",{sessionId:n,messageId:i.id}),a.forceScrollToBottom(n),{reqParentId:o,clientStreamId:s}}async execute(e){let{params:t,callbacks:n}=e,{chatSessionId:a}=t,{messageService:r,baseCompletion:s}=this.services,{reqParentId:o,clientStreamId:i}=this.initFakeMessages(t),l=await t.getPowRes();if(!l.success){n.onInterrupted(),nk.onGetPowFail({onHint:this.onHint.bind(this),getParams:this.getGetParams(a),common:this});return}s({...t,challengeResponse:l.res,parentMessageId:o,scene:"completion",clientStreamId:i},{onEvent:e=>{let{event:s}=e;switch(s.event){case n7.delta:nk.onDelta({event:s,common:this,getParams:this.getGetParams(a),onSent:n.onSent}),n1(a,this.assistantMessageId);break;case n7.finish:if(ep(this.assistantMessageId)){var o;null==(o=n.onUnsent)||o.call(n)}else r.onMessageComplete(a,this.assistantMessageId);break;case n7.hint:this.onHint(s.data,t);break;case n7.close:nk.onClose(s,{common:this,getParams:this.getGetParams(a)});break;case Z.EventNames.requestAborted:case Z.EventNames.resumeMessageGotFullMessage:break;case Z.EventNames.streamDispose:this.onDispose({params:t,callbacks:n});break;case n7.ready:nk.onReady({event:s,common:this,getParams:this.getGetParams(a)});break;default:(0,eP.s)(s)}}},{states:this.states})}onHint(e,t){var n;let{messageService:a,sessionService:r}=this.services,{chatSessionId:s}=t;r.markSessionAsIdle(s),a.updateMessageByFn(s,this.userMessageId,t=>{t.hint=e}),e.clearResponse&&a.deleteMessage(s,this.assistantMessageId),null==(n=this.generateStateManager)||n.dispose()}async onDispose(e){let{params:t,callbacks:n}=e,{chatSessionId:a}=t;await this.services.autoResume({states:this.states,chatSessionId:a,resumeId:this.assistantMessageId,idSync:this.idSync}),nk.cleanUp({common:this,getParams:this.getGetParams(a)},{allowHint:!0}),this.states.snap.delta||n.onInterrupted()}constructor(...e){super(...e),(0,e3._)(this,"generateStateManager",void 0),(0,e3._)(this,"states",new nR),(0,e3._)(this,"idSync",new nD({userMessageId:eh(),assistantMessageId:eh()})),(0,e3._)(this,"getGetParams",e=>()=>({chatSessionId:e,statesSnap:this.states.snap}))}}class at extends nx{async execute(e){let{params:t,callbacks:n}=e,{sessionService:a}=this.services,{agentId:r}=t;if(a.getAgentIsSending(r))return;a.markAgentAsSending(r);let s=await a.createSession(r);if(!s)return;let{session:o}=s;o.title="",o.state=W.SessionStateEnum.completing,o.isHidden=!0,a.addSession(o);let i=new ae(this.services),l={...t,chatSessionId:o.id,targetIndex:null};await i.execute({params:l,callbacks:{onSent:()=>{a.updateSessionHidden(o.id,!1),a.markAgentAsIdleAndClearPrompt(r),n.onSent({sessionId:o.id})},onUnsent:()=>{a.markAgentAsIdleKeepPrompt(r),n.onUnsent()},onInterrupted:()=>{tO("completionWipNetworkErrorToast"),a.markAgentAsIdleKeepPrompt(r)}}})}}class an extends nx{async execute(e){let{params:t}=e,n=new ae(this.services);await n.execute({params:t,callbacks:{onInterrupted:nE.A}})}}let aa=U.NewSSEEventName;class ar extends nx{get userMessageId(){return this.idSync.userMessageId}get assistantMessageId(){return this.idSync.assistantMessageId}initFakeMessages(e){var t;let{chatSessionId:n,childMessageId:a}=e,{sessionService:r,messageService:s}=this.services,o=s.getParentMessage(n,a);if(!o)throw Error("cannot find parent message: ".concat(n));let i=n9();this.idSync.set.userMessageId(o.id);let l=nS({parent:o,id:this.assistantMessageId,clientStreamId:i,thinkingEnabled:e.thinkingEnabled,searchEnabled:e.searchEnabled});return r.markSessionAsSending(n),s.upsertAssistantMessage(n,l),s.addMessageIdToParent({chatSessionId:n,newMessageId:l.id,onNoParentMessage:()=>0,targetIndex:null}),this.generateStateManager=new nO((null==(t=e1.getResponseFragment(l))?void 0:t.content)||"",{sessionId:n,messageId:l.id}),r.forceScrollToBottom(n),{parentMessage:o,clientStreamId:i}}async execute(e){let{params:t}=e,{messageService:n,baseCompletion:a}=this.services,{chatSessionId:r,childMessageId:s}=t,{tracker:o}=ee();o.info({name:"regenerateMessage",message:"重新生成",payload:{sessionId:r,messageId:String(s)}}),this.recordInitBranchIndex(t);let{clientStreamId:i}=this.initFakeMessages(t),l=await t.getPowRes();l.success?a({...t,challengeResponse:l.res,parentMessageId:this.userMessageId,scene:"regenerate",clientStreamId:i},{onEvent:e=>{let{event:a}=e;switch(a.event){case aa.delta:this.onDelta(a,t),n1(r,this.assistantMessageId);break;case aa.finish:n.onMessageComplete(r,this.assistantMessageId);break;case aa.hint:this.onHint(a.data,t);break;case aa.ready:nk.onReady({event:a,common:this,getParams:this.getGetParams(r)});break;case aa.close:case Z.EventNames.resumeMessageGotFullMessage:case Z.EventNames.requestAborted:break;case Z.EventNames.streamDispose:this.onDispose(t);break;default:(0,eP.s)(a)}}},{states:this.states}):nk.onGetPowFail({onHint:this.onHint.bind(this),getParams:this.getGetParams(r),common:this})}recordInitBranchIndex(e){let{chatSessionId:t,childMessageId:n}=e,{messageService:a}=this.services,{index:r}=a.getBranchInfo(t,n);this.initialBranchIndex=r}restoreBranchIndex(e){let{chatSessionId:t,childMessageId:n}=e;if(!ep(this.assistantMessageId))return;let{messageService:a}=this.services,r=a.getParentMessage(t,n);r&&a.updateBranchIndex(t,r.id,this.initialBranchIndex)}onHint(e,t){var n;let{sessionService:a,messageService:r}=this.services,{chatSessionId:s}=t;e.clearResponse&&r.deleteMessage(s,this.assistantMessageId),a.markSessionAsIdle(s),ee().withToast(t=>{t.error(e.content)}),null==(n=this.generateStateManager)||n.dispose()}onDelta(e,t){var n;let{chatSessionId:a}=t;null==(n=this.generateStateManager)||n.onDelta(e),nk.onDelta({common:this,onSent:void 0,event:e,getParams:this.getGetParams(a)})}async onDispose(e){let{chatSessionId:t}=e;await this.services.autoResume({states:this.states,chatSessionId:t,resumeId:this.assistantMessageId,idSync:this.idSync}),this.restoreBranchIndex(e),nk.cleanUp({getParams:this.getGetParams(t),common:this},{allowHint:!1})}constructor(...e){super(...e),(0,e3._)(this,"generateStateManager",void 0),(0,e3._)(this,"states",new nR),(0,e3._)(this,"initialBranchIndex",0),(0,e3._)(this,"idSync",new nD({assistantMessageId:eh()})),(0,e3._)(this,"getGetParams",e=>()=>({chatSessionId:e,statesSnap:this.states.snap}))}}var as=W.ResendScene;let ao=U.NewSSEEventName;class ai extends nx{get userMessageId(){return this.idSync.userMessageId}get assistantMessageId(){return this.idSync.assistantMessageId}initFakeMessages(e){var t,n;let{sessionService:a,messageService:r}=this.services,{chatSessionId:s,messageId:o}=e;a.markSessionAsSending(s);let i=r.getMessage(s,o);if(!i)throw Error("Cannot find message of id: ".concat(o));r.markMessageAsNotEditing(s,o);let{files:l}=i,d=r.getParentMessage(s,o),c=n9(),u=nS({parent:r.addNewUserMessageCompose({...e,files:l,resendInfo:{scene:as.edit,editMessageId:e.messageId},clientStreamId:c},{messageId:this.userMessageId,childIds:[this.assistantMessageId],parentMessageId:null!=(n=null==d?void 0:d.id)?n:null,onNoParentMessage:a.addMessageIdToRootBranch,targetIndex:e.targetIndex}),id:this.assistantMessageId,clientStreamId:c,thinkingEnabled:e.thinkingEnabled,searchEnabled:e.searchEnabled});return r.upsertAssistantMessage(s,u),a.forceScrollToBottom(s),this.generateStateManager=new nO((null==(t=e1.getResponseFragment(u))?void 0:t.content)||"",{sessionId:s,messageId:u.id}),{clientStreamId:c}}async execute(e){let{params:t,callbacks:n}=e,{messageService:a,baseCompletion:r}=this.services,{chatSessionId:s}=t,{clientStreamId:o}=this.initFakeMessages(t),i=await t.getPowRes();i.success?r({...t,challengeResponse:i.res,scene:"editMessage",clientStreamId:o},{onEvent:e=>{let{event:r}=e;switch(r.event){case ao.delta:nk.onDelta({event:r,common:this,getParams:this.getGetParams(s),onSent:n.onSent}),n1(s,this.assistantMessageId);break;case ao.finish:ep(this.assistantMessageId)||a.onMessageComplete(s,this.assistantMessageId);break;case ao.ready:nk.onReady({common:this,getParams:this.getGetParams(s),event:r});break;case ao.hint:this.onHint(r.data,t);break;case ao.close:nk.onClose(r,{common:this,getParams:this.getGetParams(s)});break;case Z.EventNames.resumeMessageGotFullMessage:case Z.EventNames.requestAborted:break;case Z.EventNames.streamDispose:this.onDispose({params:t});break;default:(0,eP.s)(r)}}},{states:this.states}):nk.onGetPowFail({onHint:this.onHint.bind(this),getParams:this.getGetParams(s),common:this})}onHint(e,t){var n;let{messageService:a,sessionService:r}=this.services,{chatSessionId:s}=t;r.markSessionAsIdle(s),a.updateMessageByFn(s,this.userMessageId,t=>{t.hint=e}),e.clearResponse&&a.deleteMessage(s,this.assistantMessageId),null==(n=this.generateStateManager)||n.dispose()}async onDispose(e){let{params:t}=e,{chatSessionId:n}=t;await this.services.autoResume({states:this.states,chatSessionId:n,resumeId:this.assistantMessageId,idSync:this.idSync}),nk.cleanUp({getParams:this.getGetParams(n),common:this},{allowHint:!0})}constructor(...e){super(...e),(0,e3._)(this,"generateStateManager",void 0),(0,e3._)(this,"states",new nR),(0,e3._)(this,"idSync",new nD({assistantMessageId:eh(),userMessageId:eh()})),(0,e3._)(this,"getGetParams",e=>()=>({chatSessionId:e,statesSnap:this.states.snap}))}}let al=U.NewSSEEventName;class ad extends nx{prepare(e){let{sessionService:t,messageService:n}=this.services,{chatSessionId:a,messageId:r}=e,s=this.services.messageService.getParentMessage(a,r);if(!s)throw Error("cannot find parent of: ".concat(a," ").concat(r));this.idSync.set.assistantMessageId(e.messageId),this.idSync.set.userMessageId(s.id),t.markSessionAsSending(a),n.markMessageAsContinuing(a,r,!0);let{tracker:o}=ee();o.info({name:"continueCompletion",message:"用户点击了继续生成对话按钮",payload:{sessionId:a,messageId:"".concat(r)}}),this.generateStateManager=new nO(n.getMessageResponse(a,r)||"",{sessionId:a,messageId:r})}execute(e){let{params:t}=e,{baseCompletion:n,messageService:a,sessionService:r}=this.services,{chatSessionId:s,messageId:o}=t;this.prepare(t),n({...t,fallbackToResume:!0,scene:"continue"},{onEvent:e=>{var n,i;let{event:l}=e;switch(l.event){case al.delta:this.onDelta(l,t),n1(s,o);break;case Z.EventNames.resumeMessageGotFullMessage:a.completeMessage(t.chatSessionId,t.messageId,l.data.message),r.clearSessionAbortsAndMarkAsIdle(t.chatSessionId),r.requireScrollToBottom(s),null==(n=this.generateStateManager)||n.dispose(),n1(s,o);break;case al.finish:a.onMessageComplete(s,o),null==(i=this.generateStateManager)||i.dispose();break;case al.close:case Z.EventNames.requestAborted:break;case Z.EventNames.streamDispose:this.onDispose({params:t});break;case al.hint:ee().withToast(e=>{e.error(l.data.content)});break;case al.ready:nk.onReady({event:l,common:this,getParams:this.getGetParams(t)});break;default:(0,eP.s)(l)}}},{states:this.states})}onDelta(e,t){var n;let{sessionService:a,messageService:r}=this.services,{chatSessionId:s,messageId:o}=t;if(null==(n=this.generateStateManager)||n.onDelta(e),this.isFirstDelta){this.isFirstDelta=!1;let n=ny(e.data,{responseMessageId:t.messageId});r.upsertAssistantMessage(s,n),a.markSessionCompleting(s),a.forceScrollToBottom(s);return}r.applyDeltaToMessage(e.data,{chatSessionId:s,messageId:o})}async onDispose(e){let{params:t}=e,{chatSessionId:n,messageId:a}=t;await this.services.autoResume({states:this.states,chatSessionId:n,resumeId:a,idSync:this.idSync}),this.services.messageService.markMessageAsContinuing(n,a,!1),nk.cleanUpSimple({common:this,getParams:this.getGetParams(t)})}constructor(...e){super(...e),(0,e3._)(this,"generateStateManager",void 0),(0,e3._)(this,"states",new nR),(0,e3._)(this,"idSync",new nD({})),(0,e3._)(this,"getGetParams",e=>()=>({chatSessionId:e.chatSessionId,statesSnap:this.states.snap})),(0,e3._)(this,"isFirstDelta",!0)}}var ac=W.ResendScene;class au extends nx{async execute(e){let{sessionId:t,messageId:n}=e,{messageService:a}=this.services,r=a.getMessage(t,n);if(!r)throw Error("cannot resolve message: ".concat(t," ").concat(n));let{resendInfo:s}=r;if(!s)throw Error("resend message without resendInfo");let{getPowRes:o,searchEnabled:i,thinkingEnabled:l}=e,d=r.childIds.at(0);(0,eg.A)(d)||a.deleteMessage(t,d);let{index:c,isInBranch:u}=a.getBranchInfo(t,n);switch(a.deleteMessage(t,n),s.scene){case ac.completion:{let e=r.files;this.services.fileService.addUploadedFiles(e),await new an(this.services).execute({params:{chatSessionId:t,refFileIds:r.files.map(e=>e.id),prompt:e1.getUserQuery(r)||"",thinkingEnabled:l,getPowRes:o,searchEnabled:i,targetIndex:u?c:null,keepPrompt:!0}});break}case ac.edit:{let e=s.editMessageId;if((0,eg.A)(e))throw Error("unexpected editMessageId ".concat(e));await new ai(this.services).execute({callbacks:{onSent:nE.A},params:{messageId:e,prompt:e1.getUserQuery(r)||"",chatSessionId:t,getPowRes:o,searchEnabled:i,thinkingEnabled:l,targetIndex:c}});break}default:(0,eP.s)(s.scene)}}}class ah{get nonReactiveStore(){return eo.getState()}addUploadedFiles(e){this.nonReactiveStore.addUploadedFiles(e)}}let ap=function(e){let{stopNetwork:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{getSession:n,transferSessionAbortStatus:a,updateMessage:r,deleteMessage:s}=eM.getState(),{tracker:o}=ee();o.info({name:"abortCompletion",message:"停止生成对话",payload:{sessionId:e}});let i=n(e);if(i){for(let n of(i.aborts.length>1&&o.error({name:"abortMeetMultipleFn",message:"停止生成时遇到多个abort方法",payload:{sessionId:e,len:i.aborts.length}}),t&&setTimeout(()=>{for(let e of i.aborts)e();a(e,{clearAborts:!0,toIdle:!0})},6e3),Object.values(i.messageStore)))if(null!==n.responseMessageId&&nI(n.status)){var l;(l={chatSessionId:e,messageId:n.responseMessageId},ee().http.http.post("/api/v0/chat/stop_stream",{json:{chat_session_id:l.chatSessionId,message_id:l.messageId}})).then(()=>{r(e,n.id,e=>{(null==e?void 0:e.status)===W.MessageStatus.WIP&&(e.status=W.MessageStatus.INCOMPLETE),e.responseMessageId=null}),ep(n.id)&&n.role===W.MessageRole.ASSISTANT&&s(e,n.id)}).catch(t=>{o.error({name:"abortCompletionFailed",message:"停止生成对话失败",payload:o.withError(t,{sessionId:e})})})}}},ag=async(e,t)=>{let{getSession:n,deleteSession:a}=eM.getState(),{tracker:r}=ee(),s=n(e);(null==s?void 0:s.state)===W.SessionStateEnum.completing&&t(e,{stopNetwork:!0});try{var o;r.info({name:"deleteSessionApi",message:"开始请求delete session接口",payload:{chatSessionId:e}});let{data:{code:t},context:n}=await (o={chatSessionId:e},ee().http.http.post("/api/v0/chat_session/delete",{json:{chat_session_id:o.chatSessionId}}).then(e=>{let{context:t,json:n}=e;return{data:{code:n.data.biz_code},context:t}}));r.info({name:"deleteSessionApiOk",message:"请求delete session接口成功",payload:{chatSessionId:e,logId:n.logId}}),t===G.DeleteSessionErrorCode.OK?a(e):r.error({name:"deleteSessionApiFailed",message:"请求delete session接口失败没有找到session ID",payload:{code:"".concat(t),reason:"sessionNotFound",chatSessionId:e,logId:n.logId}})}catch(t){r.error({name:"deleteSessionApiFailed",message:"请求delete session接口失败意外错误",payload:r.withError(t,{chatSessionId:e})})}},am=async e=>new Promise(t=>{setTimeout(t,e)});function af(e){return null!=e}let aC=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{tracker:n,http:a}=ee();try{let n=await a.http.post("/api/v0/chat/get_client_streams",{json:{chat_session_id:e.chatSessionId,client_stream_ids:e.clientStreamIds},timeout:t.timeout});if(0!==n.json.data.biz_code)throw n.json.data;return{ok:!0,idList:n.json.data.biz_data.client_streams.map(e=>(null==e?void 0:e.response_message_id)||null)}}catch(t){return n.error({name:"getClientStreamsError",message:"获取clientStreams失败",payload:n.withError(t,{chatSessionId:e.chatSessionId})}),{ok:!1}}},av=async function(e){let{chatSessionId:t,clientStreamId:n}=e,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=await aC({clientStreamIds:[n],chatSessionId:t},a);if(!r.ok)return{ok:!1};let s=r.idList.at(0);return"number"==typeof s?{ok:!0,id:s}:{ok:!1}},ab=async(e,t)=>{let n,a=0;for(;a<t.maxRetry;){if(a++,(n=await av(e,{timeout:t.requestTimeout})).ok)return n;await am(t.retryInterval)}return{ok:!1}};class ax{async getResumeId(e){let{chatSessionId:t,resumeId:n}=e;if(!ep(n))return{ok:!0,id:n};let a=this.getServices().messageService.getMessage(t,n);if(!a)throw Error("cannot find message: ".concat(t," ").concat(n));if(null!==a.responseMessageId)return{ok:!0,id:a.responseMessageId};let{clientStreamId:r}=a;if(!r)return{ok:!1,reason:"noClientStreamId"};let s=await ab({chatSessionId:t,clientStreamId:r},{maxRetry:3,requestTimeout:3e3,retryInterval:2e3});return s.ok?s:{ok:!1,reason:"reqGotNull"}}async execute(e){if(e.states.cannotAutoResume)return;let{getSSEAutoResumeConfig:t,tracker:n}=ee(),a=t(),r=await this.getResumeId(e);if(!r.ok)return void n.info({name:"autoResumeAbort",message:"auto resume",payload:{reason:r.reason}});let{timeout:s}=a;return aE(new n6(this.getServices()).execute({params:{...e,messageId:r.id,autoResume:e}}),s)}static reportError(e){let{tracker:t}=ee();t.error({name:"autoResumeBreak",message:"auto resume",payload:t.withError(e,{})})}constructor(e){(0,e3._)(this,"getServices",void 0),this.getServices=e}}let aE=(e,t)=>{let{abort:n,getStatesSnap:a,promise:r}=e;return new Promise((e,s)=>{setTimeout(()=>{try{a().ready?r.then(e):(n(),s("autoResumeTimeout: no ready chunk after ".concat(t,"ms")))}catch(e){s(e)}},t)})};n(20370);let a_=async(e,t,n)=>{if(!eM.getState().getMessage(e,t))return{};let{tracker:a}=ee();a.info({name:"feedback",message:"用户反馈",payload:{sessionId:e,messageId:t,feedbackType:""+n.feedbackType,feedbackDescription:""+n.description,feedbackTag:""+n.feedbackTag}});try{var r,s,o;let a,{sessionInvalid:i}=await (a=(r={chatSessionId:e,messageId:t,feedbackType:n.feedbackType,feedbackTag:n.feedbackTag,description:n.description}).feedbackType===W.MessageFeedback.LIKE?G.MessageFeedbackType.LIKE:r.feedbackType===W.MessageFeedback.DISLIKE?G.MessageFeedbackType.DISLIKE:null,ee().http.http.post("/api/v0/chat/message_feedback",{json:{chat_session_id:r.chatSessionId,message_id:r.messageId,feedback_type:a,feedback_tag:null!=(s=r.feedbackTag)?s:void 0,description:null!=(o=r.description)?o:void 0}}).then(e=>e.json.data.biz_code===G.HistoryMessagesErrorCode.INVALID_SESSION_ID?{sessionInvalid:!0}:{}));if(!i)return eM.getState().updateMessage(e,t,e=>{e.feedback=n.feedbackType}),{};return eM.getState().deleteSession(e),{sessionInvalid:i,toastFn:()=>tO("sessionDeleted")}}catch(r){return eM.getState().updateMessage(e,t,e=>{e.feedback=null}),a.info({name:"feedback",message:"用户反馈失败",payload:a.withError(r,{sessionId:e,messageId:t,feedbackType:""+n.feedbackType,feedbackDescription:""+n.description,feedbackTag:""+n.feedbackTag})}),{}}};class aS{onStartStream(e,t){let n=this.map.get(e);n?n.push(t):this.map.set(e,[t])}onStreamDispose(e,t){let n=this.map.get(e);n&&this.map.set(e,n.filter(e=>e!==t))}onAbortStream(e){let t=this.map.get(e);t&&t.forEach(e=>e.onUserAborted())}constructor(){(0,e3._)(this,"map",new Map)}}let ay=U.NewSSEEventName;class aw{async createSessionAndCompletion(e,t){let{tracker:n}=ee();try{await new at(this.getServices()).execute({params:e,callbacks:t})}catch(e){n.error({name:"createSessionAndCompletionError",message:"创建session并会话失败",payload:n.withError(e,{})})}}async resend(e){let{tracker:t}=ee();try{await new au(this.getServices()).execute(e)}catch(e){t.error({name:"resendMessageError",message:"重新发送消息失败",payload:t.withError(e,{})})}}async completion(e){let{tracker:t}=ee();try{await new an(this.getServices()).execute({params:{...e,targetIndex:null}})}catch(e){t.error({name:"completionError",message:"普通消息错误",payload:t.withError(e,{})})}}async regenerateMessage(e){let{tracker:t}=ee();try{await new ar(this.getServices()).execute({params:e})}catch(e){t.error({name:"regenerateMessageError",message:"重新生成消息错误",payload:t.withError(e,{})})}}async editMessage(e,t){let{tracker:n}=ee();try{await new ai(this.getServices()).execute({params:{...e,targetIndex:null},callbacks:t})}catch(e){n.error({name:"editMessageError",message:"编辑消息错误",payload:n.withError(e,{})})}}continueCompletion(e){let{tracker:t}=ee();try{return new ad(this.getServices()).execute({params:e})}catch(e){t.error({name:"continueMessageError",message:"继续生成错误",payload:t.withError(e,{})})}}async deleteSession(e){await ag(e,ap)}constructor(e){var t=this;(0,e3._)(this,"callbacks",void 0),(0,e3._)(this,"sessionService",new tF),(0,e3._)(this,"messageService",new tR),(0,e3._)(this,"fileService",new ah),(0,e3._)(this,"streamService",new nl),(0,e3._)(this,"autoResume",(new ax(()=>this.getServices()),async e=>{})),(0,e3._)(this,"sseManualAbortStateManager",new aS),(0,e3._)(this,"getServices",()=>({sessionService:this.sessionService,messageService:this.messageService,fileService:this.fileService,baseCompletion:this.baseCompletion,autoResume:this.autoResume})),(0,e3._)(this,"resumeCompletion",e=>{let{tracker:t}=ee();try{new n4(this.getServices()).execute({params:e})}catch(e){t.error({name:"resumeMessageError",message:"恢复会话错误",payload:t.withError(e,{})})}}),(0,e3._)(this,"baseCompletion",(e,t,n)=>{this.sessionService.markSessionAsSending(e.chatSessionId),this.sseManualAbortStateManager.onStartStream(e.chatSessionId,n.states);let a=a=>{let{tracker:s}=ee(),{event:o,context:i}=a,{event:l,data:d}=o,c=n.states;if(((e,t)=>{switch(e){case nM.ready:t.onReady();return;case nM.delta:t.onDelta();return;case Z.EventNames.requestAborted:return;case Z.EventNames.invalidSessionId:t.onSessionInvalid();return;case Z.EventNames.resumeMessageGotFullMessage:case nM.close:t.onClose();return;case Z.EventNames.nonStreamError:t.onNonStreamError();return;default:return}})(l,c),((e,t)=>{let{states:n,context:a,scene:r}=t;"resumeStream"!==r&&e.event===Z.EventNames.streamDispose&&t2().onReqFinal({statesSnap:n.snap,scene:"editMessage"===r?"edit":"firstCompletion"===r?"completion":r},null==a?void 0:a.logId,e.data.isHeaderReceived)})(o,{states:c,context:i,scene:e.scene}),l===ay.title)return void this.sessionService.updateSessionTitle(e.chatSessionId,d.content,"SYSTEM");if(l===ay.updateSession){this.sessionService.updateSessionUpdatedAt(e.chatSessionId,d.updatedAt),this.callbacks.onSessionUpdatedAtChange({sessionId:e.chatSessionId});return}if(l===ay.close&&("miniprogram"===ee().platform&&setTimeout(()=>{s.info({name:"SSEMiniprogramAutoAbort",message:"小程序主动关闭请求",payload:{}}),r()},5e3),this.sessionService.clearSessionAbortsAndMarkAsIdle(e.chatSessionId)),l===Z.EventNames.invalidSessionId){this.sessionService.deleteSession(o.data.sessionId),this.callbacks.onSessionInvalid({sessionId:o.data.sessionId,toastFn:()=>tO("sessionDeleted")});return}if(l===Z.EventNames.streamDispose&&this.sseManualAbortStateManager.onStreamDispose(e.chatSessionId,n.states),l!==Z.EventNames.nonStreamError){try{t.onEvent({event:o,context:i})}catch(e){s.error({name:"baseCompletionOnEventError",message:"事件处理出错",payload:s.withError(e,{event:o.event,data:JSON.stringify(o.data)})})}l===ay.finish&&this.sessionService.clearSessionAbortsAndMarkAsIdle(e.chatSessionId)}},{abort:r}=this.streamService.startStream(e,{onEvent:a,onProtocolViolation:()=>{let{tracker:t}=ee();t.error({name:"SSENetProtocolViolation",message:"SSE ready之前出现多次解析失败",payload:{}}),tO("protocolViolationToast",{duration:5e3}),r(),this.sessionService.markSessionAsIdle(e.chatSessionId)},onMuted:e=>{let{muteUntil:t}=e;eM.getState().setMuted({isMuted:!0,muteUntil:t})}});return this.sessionService.addAbort(e.chatSessionId,r),{abort:r}}),(0,e3._)(this,"abortCompletion",e=>{ap(e),this.sseManualAbortStateManager.onAbortStream(e)}),(0,e3._)(this,"triggerScrollToBottom",function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&(n?t.sessionService.forceScrollToBottom(e):t.sessionService.requireScrollToBottom(e))}),(0,e3._)(this,"feedbackMessage",a_),this.callbacks=e}}let aI=(0,ez.createContext)({chatController:null});aI.displayName="ChatContext";let aT=()=>{let{chatController:e}=(0,ez.useContext)(aI);if(!e)throw Error("useChatController must be used within a ChatProvider");return e},aA=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];function ak(e){let t=Math.floor(Math.log(e)/Math.log(1024)),n=aA[t],a=e/Math.pow(1024,t),r=Number.isInteger(a)?Math.floor(a).toString():a.toFixed(2).replace(/\.?0+$/,"");return{value:r,unit:n,formatStr:"".concat(r).concat(n)}}let aM=e=>{let{searchEnabled:t}=e;return t?43008:61440};class aR{constructor(){(0,e3._)(this,"hooks",{useBranchUsedTokenCount:e=>{let{sessionId:t}=e;return eM(e=>{if(!t)return 0;let n=eb.getLatestMessageId(e,t);if(null===n)return 0;let a=e.getMessage(t,n);return(null==a?void 0:a.accumulatedTokenUsage)||0})},useBranchAndProcessingFilesTokenCount:e=>eo(t=>t.getFilesTokenCount(e))+this.hooks.useBranchUsedTokenCount(e),useIsProcessingTokenCountExceeded:(e,t)=>{let{searchEnabled:n}=t;return this.hooks.useBranchAndProcessingFilesTokenCount(e)>aM({searchEnabled:n})},useMaxTokenNewFilesAllowed:(e,t)=>{let{searchEnabled:n}=t,a=this.hooks.useBranchUsedTokenCount(e);return aM({searchEnabled:n})-a},useIsFirstCompletion:e=>{let{sessionId:t}=e;return eM(e=>{if(!t)return!0;let n=eb.getLatestMessageId(e,t);if(null===n)return!0;let a=e.getMessage(t,n);return(null==a?void 0:a.accumulatedTokenUsage)===0})}})}}async function aj(e){let{fileId:t}=e;return(await ee().http.http.get("/api/v0/file/preview",{query:{file_id:t}})).json.data.biz_data.url}n(14281),n(18009),n(95577),n(43536),n(95743),n(63538);let aN=new Set(["docx","xlsx","pptx","doc","xls","ppt"]),aL=new Set(["pdf"]),aO=new Set(["xlsx","xls","csv","tsv","tab"]),aF=new Set(["png","jpg","jpeg","svg","svgz","bmp","gif","webp","ico","xbm","dib","pjp","tif","pjpeg","avif","apng","tiff","jfif","jpe","jp2","jpc","jpf","jpx","mpeg","mpg","pbm","pcx","pfm","pgm","ppm","psd","pxr","qoi","ras","rgb","rgba","sgi","tga","vda","vst","wmf","xpm"]),aP=["jpg","png","jpeg","svg","gif","webp","bmp","apng","ico"],aD=(o=null,()=>null!==o?o:o=new Promise(e=>{let t=new Image;t.onerror=()=>e(!1),t.onload=()=>e(!0),t.src="data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A="}).catch(()=>!1));class aB{dispose(){this.subscription.unsubscribe()}static getIsImageExt(e){return aF.has(e.toLowerCase())}static getIsPdfExt(e){return aL.has(e.toLowerCase())}static getIsTableExt(e){return aO.has(e.toLowerCase())}listenPreview(e){return this.previewListeners.add(e),()=>{this.previewListeners.delete(e)}}getIsValidServerFile(e){let{status:t}=e;return G.fileParseStatusMeaning[t].isFinished}getPreviewType(e,t){if(!this.getIsValidServerFile(e))return null;let{fileName:n}=e,a=eD(n,"lower"),r=aN.has(a),s=aF.has(a),o=t(a),i=aL.has(a);return r?null:o?"image":s?null:i?"pdf":"text"}initSupportPreviewImageExts(){this.nonreactiveStore.addSupportPreviewImageExts(aP),aD().then(e=>{e&&this.nonreactiveStore.addSupportPreviewImageExts(["avif"])})}get nonreactiveStore(){return this.usePreviewStore.getState()}async toggleFilePreview(e){let{tracker:t}=ee(),n=this.getPreviewType(e,this.nonreactiveStore.getIsSupportedPreviewImage);if(!n)return{success:!0};let{id:a}=e;if(a===this.nonreactiveStore.currentPreviewFileId)return this.closePreview(),{success:!0};let r=()=>{this.nonreactiveStore.setCurrentPreviewFileId(a),this.previewListeners.forEach(e=>e())};ti.next({method:"openPreview",args:null});let s=this.nonreactiveStore.getPreviewInfo(a);if(s&&aV(s))return t.info({name:"previewFileReuseUrl",message:"预览文件复用地址",payload:{type:n,fileName:e.fileName,id:a}}),r(),{success:!0};try{let t=await aj({fileId:a});return this.nonreactiveStore.setPreviewInfo(a,{url:t,expireAt:aH(t),type:n,name:e.fileName}),r(),{success:!0}}catch(r){return this.closePreview(),t.error({name:"previewFileGetUrlFailed",message:"获取预览文件地址失败",payload:t.withError(r,{type:n,fileName:e.fileName,id:a})}),{success:!1,error:r}}}closePreview(){this.nonreactiveStore.setCurrentPreviewFileId(null)}matchCurrentPreviewFile(e){return this.nonreactiveStore.currentPreviewFileId===e.id}constructor(e){(0,e3._)(this,"usePreviewStore",void 0),(0,e3._)(this,"previewListeners",new Set),(0,e3._)(this,"subscription",void 0),(0,e3._)(this,"hooks",{usePreviewType:e=>{let t=this.usePreviewStore(e=>e.getIsSupportedPreviewImage);return this.getPreviewType(e,t)},useCurrentPreviewInfo:()=>{let e=this.usePreviewStore(e=>e.currentPreviewFileId);return this.usePreviewStore(t=>e?t.getPreviewInfo(e):null)},useIsShowPreview:()=>!!this.hooks.useCurrentPreviewInfo()}),this.usePreviewStore=e,this.initSupportPreviewImageExts(),this.subscription=ti.subscribe(e=>{let{method:t}=e;"openSearchView"===t&&this.closePreview()})}}let aV=e=>{let{expireAt:t}=e;return t-Date.now()>6e5},aH=e=>{let t=new URL(e).searchParams.get("Expires");return t?1e3*parseInt(t):Date.now()+144e5},aU=(0,ez.createContext)({previewController:null}),aW=e=>{let{children:t,location:n}=e,a=az();(0,ez.useEffect)(()=>{a.closePreview()},[n,a]),(0,ez.useEffect)(()=>()=>{a.dispose()},[a]);let r=(0,ez.useMemo)(()=>({previewController:a}),[a]);return(0,e4.jsx)(aU.Provider,{value:r,children:t})},az=()=>{let e=(0,ez.useRef)();return e.current||(e.current=new aB((0,Q.vt)()((0,Y.D)((e,t)=>({previewUrlMap:{},currentPreviewFileId:null,supportPreviewImageExts:[],setPreviewInfo(t,n){e(e=>{e.previewUrlMap[t]=n})},getPreviewInfo:e=>t().previewUrlMap[e]||null,setCurrentPreviewFileId(t){e(e=>{e.currentPreviewFileId=t})},addSupportPreviewImageExts(t){e(e=>{e.supportPreviewImageExts=Array.from(new Set([...e.supportPreviewImageExts,...t]))})},getIsSupportedPreviewImage:e=>t().supportPreviewImageExts.includes(e)}))))),e.current};aU.displayName="PreviewContext";let aG=()=>{let{previewController:e}=(0,ez.useContext)(aU);if(!e)throw Error("usePreviewController must be used within a PreviewProvider");return e},aK=(0,ez.createContext)({getTokenCountController:()=>{throw Error("getTokenCountController is not implemented")}});aK.displayName="TokenCountContext";let aq=()=>{let{getTokenCountController:e}=(0,ez.useContext)(aK);return e()},aZ=()=>+new Date;class aQ{constructor(){(0,e3._)(this,"versionHelper",{getGuardedFrontendVersion:e=>e&&e.match(/^fv-\d+/)?e:aY})}}let aY="fv-0",aX={users_current:"/users/current",users_settings:"/users/settings",character_detail:"/character/detail",character_mine:"/character/mine",download_export_history:"/download_export_history"};function aJ(){let{http:e}=ee();return e.http.get("/api/v0/users/settings").then(e=>{let{context:t,json:n}=e;return{data:{training_allowed:n.data.biz_data.training_allowed},context:t}})}function a$(e){let{http:t}=ee();return t.http.post("/api/v0/users/update_settings",{json:e})}async function a1(e,t){let n=await a0(e,t);if("sessionInvalid"in n)return n;let{bizData:a,context:r,cacheInfo:s}=n,o={},i={};for(let e in a.chat_messages.forEach(e=>{i[e.message_id]=e;let t="".concat(e.parent_id),n=o[t];n||(n=o[t]=[]),n.push(e.message_id)}),o){let t=o[e];null==t||t.sort((e,t)=>e-t)}let l=[],d=a2(a);for(;d;){let e=i[d];if(!e)break;l.push(d),d=e.parent_id}l.reverse();let c=0;if(l.length>0){let e=l[0];c=o["".concat(null)].indexOf(e)}let u=a.chat_messages.map(e=>{let t=o[e.message_id]||[],n=Math.max(t.findIndex(e=>l.includes(e)),0);return tk(e,{childIds:t||[],currentChildIndex:n})}),h={};return u.forEach(e=>{h[e.id]=e}),{context:r,data:{session:{id:a.chat_session.id,messageStore:h,title:a.chat_session.title,aborts:[],prompt:"",state:W.SessionStateEnum.idle,rootBranchIndex:c,rootBranchIds:o["".concat(null)]||[],scrollToBottomTrigger:0,forceScrollToBottomTrigger:0,updatedAt:1e3*a.chat_session.updated_at,agent:W.AgentId.CHAT,titleType:a.chat_session.title_type,agentId:W.AgentId.CHAT,isHidden:!1,pinned:a.chat_session.pinned}},cacheInfo:s}}n(34169);let a0=async(e,t)=>{var n,a,r;let s=await (null==(n=t.cache)?void 0:n.get({key:e.chatSessionId,frontendVersion:t.frontendVersion})),o=await ee().http.http.get("/api/v0/chat/history_messages",{query:{chat_session_id:e.chatSessionId,cache_version:(null==s?void 0:s.version)||null}});if(o.json.data.biz_code===G.HistoryMessagesErrorCode.INVALID_SESSION_ID)return null==(a=t.cache)||a.delete(e.chatSessionId),{sessionInvalid:!0};let i=o.json.data.biz_data,l={hitCache:!!s,isCacheValid:i.cache_valid,reqVersion:(null==s?void 0:s.version)||null,frontendVersion:(null==s?void 0:s.frontendVersion)||""};return i.cache_valid||null==(r=t.cache)||r.set({data:{data:i,version:i.chat_session.version,key:e.chatSessionId},frontendVersion:t.frontendVersion}),{bizData:{...o.json.data.biz_data,chat_messages:i.cache_valid&&(null==s?void 0:s.data.chat_messages.length)?s.data.chat_messages:i.chat_messages},context:o.context,cacheInfo:l}},a2=e=>{var t;return null!=(t=e.chat_session.current_message_id)?t:Math.max(...e.chat_messages.map(e=>e.message_id))};async function a3(e){var t;let{chatSessionId:n,pinned:a}=e,{context:r,json:s}=await ee().http.http.post("/api/v0/chat_session/update_pinned",{context:await ee().http.withDefaultHttpContext({shouldWaitSse:!0}),json:{chat_session_id:n,pinned:a}});return{context:r,bizCode:s.data.biz_code,data:{updatedAtMs:null==(t=s.data.biz_data)?void 0:t.chat_session_updated_at}}}var a4=n(3325),a6=n(22089);let a5=e=>({id:e.id,title:e.title,messageStore:{},aborts:[],prompt:"",rootBranchIndex:0,rootBranchIds:[],scrollToBottomTrigger:0,forceScrollToBottomTrigger:0,updatedAt:1e3*e.updated_at,agent:W.AgentId.CHAT,state:W.SessionStateEnum.idleWithNoHistory,titleType:e.title_type,isHidden:!1,pinned:e.pinned}),a9=async e=>{let t,{signal:n,count:a=a8}=e,{tracker:r}=ee(),s={...{pinned:(t=eS.getState().cursor).pinned||!1,updatedAt:t.value},count:a,mode:"lte"};r.info({name:"fetchSessionsApi",message:"开始请求fetch_page接口",payload:s}),eS.getState().setSessionsState("loading");try{let{data:{sessions:e,hasMore:t},context:a}=await function(e){let{count:t,mode:n="gte",updatedAt:a,pinned:r,abortSignal:s}=e;return ee().http.http.get("/api/v0/chat_session/fetch_page",{query:"gte"===n?{"gte_cursor.pinned":r,"gte_cursor.updated_at":a,count:t}:{"lte_cursor.pinned":r,"lte_cursor.updated_at":a,count:t},signal:s}).then(e=>{let{context:t,json:n}=e;return{data:{hasMore:n.data.biz_data.has_more,sessions:n.data.biz_data.chat_sessions.map(e=>({...a5(e)})),characters:[]},context:t}})}({...s,abortSignal:n});return r.info({name:"fetchSessionsApiOk",message:"请求fetch_page接口成功",payload:{...s,logId:a.logId}}),eS.getState().setSessionsState("loaded"),eS.getState().setNoMore(!t),eM.setState((0,a4.jM)(t=>{e.forEach(e=>{eS.getState().touchCursor((e=>{let{pinned:t,updatedAt:n}=e;return ey(n)?{pinned:t,value:n,[eE]:1}:{pinned:t,value:n/1e3,[eE]:1}})(e));let n=eb.getSessionImpl(t,e.id);n?Object.assign(n,(0,a6.A)(e,["title","updatedAt"])):t.sessionStore[e.id]={...e,agentId:"chat"}})})),"ok"}catch(e){return r.error({name:"fetchSessionsApiFailed",message:"请求fetch_page接口失败",payload:r.withError(e,{reason:"api",...s})}),"loading"===eS.getState().sessionsState&&eS.getState().setSessionsState("error"),"fail"}finally{eS.getState().setFirstPageSettled(!0)}},a8=(()=>{try{var e;return parseInt(null!=(e=localStorage.getItem("__session_page_size__"))?e:"")||null}catch{return null}})();class a7{get nonreactiveStore(){return eM.getState()}get nonreactiveLoadStore(){return eS.getState()}resumeLatestMessageAsNeed(e){let t=eb.getLatestSentMessageId(this.nonreactiveStore,e);if((0,eg.A)(t))return;let n=this.nonreactiveStore.getSession(e);if(n)for(let t of Object.values(n.messageStore))t.status===W.MessageStatus.WIP&&this.resumeCompletion({chatSessionId:e,messageId:t.id})}constructor(e){var t=this;(0,e3._)(this,"resumeCompletion",void 0),(0,e3._)(this,"updateSessionPinned",async(e,t)=>{let n=ee().tracker;n.info({name:"updateSessionPin",message:t?"置顶会话":"取消会话置顶",payload:{pinned:t,sessionId:e}});try{let a=await a3({chatSessionId:e,pinned:t});if(a.bizCode===G.SessionUpdatePinErrorCode.OK)return void this.nonreactiveStore.updateSession(e,e=>{e.pinned=t;let n=a.data.updatedAtMs;"number"==typeof n&&(e.updatedAt=1e3*n)});switch(a.bizCode===G.SessionUpdatePinErrorCode.ILLEGAL_CHAT_SESSION_ID&&(this.nonreactiveStore.deleteSession(e),tO("sessionDeleted")),n.error({name:"updateSessionPinnedFailed",message:"更新会话置顶失败,错误码",payload:{sessionId:e,code:a.bizCode}}),a.bizCode){case G.SessionUpdatePinErrorCode.ILLEGAL_CHAT_SESSION_ID:break;case G.SessionUpdatePinErrorCode.TOO_MANY_PINNED_CHAT_SESSIONS:tO("pinSessionTooMany");break;default:(0,eP.s)(a.bizCode)}}catch(a){tO(t?"pinSessionFailed":"unpinSessionFailed"),n.error({name:"updateSessionPinnedFailed",message:"更新会话置顶失败,异常",payload:n.withError(a,{sessionId:e})})}}),(0,e3._)(this,"renameSession",async(e,t,n)=>{let{tracker:a}=ee(),r=eM.getState().getSession(e);if((null==r?void 0:r.title)===t)return{deleted:!1};try{a.info({name:"renameSessionApi",message:"开始请求rename session接口",payload:{chatSessionId:e,title:t,position:n}});let{context:{logId:r},data:{success:s,bizCode:o,bizMsg:i}}=await function(e){let{chatSessionId:t,title:n}=e;return ee().http.http.post("/api/v0/chat_session/update_title",{json:{chat_session_id:t,title:n}}).then(e=>{let{context:t,json:n}=e,a=n.data.biz_code;return{data:{success:0===a,bizCode:a,bizMsg:n.data.biz_msg},context:t}})}({chatSessionId:e,title:t});if(!s&&o===G.HistoryMessagesErrorCode.INVALID_SESSION_ID)return this.nonreactiveStore.deleteSession(e),tO("sessionDeleted"),a.error({name:"renameSessionApiFailed",message:"重命名session失败会话已删除",payload:{chatSessionId:e,reason:"sessionDeleted"}}),{deleted:!0};if(!s)return a.error({name:"renameSessionApiFailed",message:"重命名session失败意外错误",payload:a.withError(Error("biz_code: ".concat(o,", biz_msg: ").concat(i)),{chatSessionId:e,title:t})}),tO("renameFailed"),{};return a.info({name:"renameSessionApiOk",message:"请求rename session接口成功",payload:{chatSessionId:e,title:t,logId:r}}),this.nonreactiveStore.updateSession(e,e=>{e.title=t,e.titleType="USER",e.updatedAt=Date.now()}),{}}catch(n){return a.error({name:"renameSessionApiFailed",message:"重命名session失败意外错误",payload:a.withError(n,{chatSessionId:e,title:t})}),tO("renameFailed"),{}}}),(0,e3._)(this,"fetchSessionHistory",async(e,t)=>{let n=this.nonreactiveStore.getSession(e),a=!!n;if(n&&(n.state===W.SessionStateEnum.completing||n.state===W.SessionStateEnum.fetchingHistory||n.state===W.SessionStateEnum.sending)||(null==n?void 0:n.state)===W.SessionStateEnum.historyError&&!(null==t?void 0:t.isManual))return{exist:!0,gotSession:a,sessionDeleted:!1};this.nonreactiveStore.updateSession(e,e=>{e.state=W.SessionStateEnum.fetchingHistory});let{tracker:r}=ee();try{r.info({name:"fetchHistoryApi",message:"开始请求fetchHistory接口",payload:{chatSessionId:e,cacheVersion:null}});let n=await a1({chatSessionId:e},{cache:null==t?void 0:t.cache,frontendVersion:"fv-3"});if("sessionInvalid"in n)return r.error({name:"fetchHistoryInvalid",message:"获取对话历史记录不存在",payload:{chatSessionId:e}}),tO(a?"sessionDeleted":"sessionNotExist"),this.nonreactiveStore.deleteSession(e),{exist:!1,gotSession:a,sessionDeleted:!0};let{data:{session:s},context:{logId:o},cacheInfo:i}=n;return r.info({name:"fetchHistoryApiOk",message:"请求fetchHistory接口成功",payload:{logId:o,chatSessionId:e,...i}}),this.nonreactiveStore.getSession(e)?this.nonreactiveStore.updateSession(e,e=>{(e.state===W.SessionStateEnum.historyError||e.state===W.SessionStateEnum.fetchingHistory||e.state===W.SessionStateEnum.idleWithNoHistory)&&Object.assign(e,function(e,t){let n={};for(let a of t)n[a]=e[a];return n}(s,["messageStore","rootBranchIds","rootBranchIndex","title","updatedAt"])),e.state=W.SessionStateEnum.idle}):this.nonreactiveStore.addSession(s),this.resumeLatestMessageAsNeed(s.id),n0(e),{exist:!0,gotSession:a,sessionDeleted:!1}}catch(t){return r.error({name:"fetchHistoryApiFailed",message:"fetchHistory请求失败,未知错误",payload:r.withError(t,{chatSessionId:e})}),this.nonreactiveStore.updateSession(e,e=>{e.state=W.SessionStateEnum.historyError}),r.error({name:"fetchSessionHistoryFailed",message:"获取 session 历史消息失败",payload:r.withError(t,{sessionId:e})}),{exist:!1,gotSession:a,sessionDeleted:!1}}}),(0,e3._)(this,"fetchSessions",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.nonreactiveLoadStore.addLoadTask(()=>(e=>{if(eS.getState().noMore)return{abort:nE.A,promise:Promise.resolve("void")};let t=new te.N;return{abort:()=>t.abort(),promise:a9({...e,signal:t.signal})}})(e)),t.nonreactiveLoadStore.waitFinish()}),this.resumeCompletion=e}}let re=(0,ez.createContext)({sessionHistoryController:null}),rt=e=>{let{children:t,resumeCompletion:n}=e,a=(0,ez.useRef)(null);a.current||(a.current=new a7(n));let r=(0,ez.useMemo)(()=>({sessionHistoryController:a.current}),[]);return(0,e4.jsx)(re.Provider,{value:r,children:t})};rt.displayName="SessionHistoryProvider";let rn=()=>{let{sessionHistoryController:e}=(0,ez.useContext)(re);if(!e)throw Error("cannot useSessionHistoryController outside sessionHistoryContext");return e};n(84253);var ra=n(15191);let rr=()=>e9(ee().useLocale()),rs=e=>!(!e.isContinuing||e.status===nw.WIP)&&!!nO.mayLoading(e.generateState)&&"dot-multi",ro=e=>(t,n,a)=>eM(r=>{let s=r.getMessage(t,n);if(!s)return null;let o=s.fragments.find(e=>e.id===a);return e1.isToolFragment(o,e)?o.status:null}),ri=(e,t,n)=>ro("TOOL_OPEN")(e,t,n)||"WIP",rl=(e,t,n)=>{let a={url:"",title:""},r=e9(ee().useLocale());return eM((0,eq.aD)(s=>{let o=s.getMessage(e,t);if(!o)return"";let i=o.fragments.find(e=>e.id===n);if(!e1.isToolFragment(i,"TOOL_OPEN"))return"";let{composed:l,results:d}=nG(o,[i]);if(l.length)switch(i.status){case"WIP":case"FINISHED":return r("toolOpenBrowseResults");case"FAILED":return r("toolOpenFailed");default:(0,eP.s)(i.status)}let c=d.find(e=>!!e.title);switch(i.status){case"WIP":if(c)return{fn:r("toolOpenBrowse"),result:c};return r("groupTitleToolOpen");case"FINISHED":return{fn:r("toolOpenBrowse"),result:c||a};case"FAILED":return i.content||r("toolOpenFailed");default:return(0,eP.s)(i.status),""}},(e,t)=>"string"==typeof e&&"string"==typeof t?e===t:typeof e==typeof t&&"object"==typeof e&&"object"==typeof t&&e.fn===t.fn&&e.result.title===t.result.title&&e.result.url===t.result.url))},rd=(e,t,n)=>ro("TOOL_FIND")(e,t,n)||"WIP",rc=(e,t,n)=>{let a=e9(ee().useLocale());return eM(r=>{let s=r.getMessage(e,t);if(!s)return"";let o=s.fragments.find(e=>e.id===n);if(!e1.isToolFragment(o,"TOOL_FIND"))return"";let i=o.pattern;switch(o.status){case"WIP":return a("toolFindWip")(i);case"FINISHED":return a("toolFindFinished")(i);case"NO_RESULT":return a("toolFindNoResult")(i);case"FAILED":return o.content||a("toolFindFailed");default:return(0,eP.s)(o.status),""}})},ru=(e,t,n)=>{let a=n$(n=>n.ensureReferenceIndex(e,t));return eM((0,eq.aD)(r=>{let s=r.getMessage(e,t);if(!s)return[];if("SEARCH"===s.conversationMode)return"number"==typeof n?e1.getSearchResults(s,e=>e.id===n):e1.getSearchResults(s,()=>!0);if("DEEP_SEARCH"===s.conversationMode)return"number"==typeof n?e1.getToolSearchResults(s,e=>e.id===n):Object.values(a).map(e=>e.result).map(e=>nU(s,e,!1)).filter(e=>!!e);return"DEFAULT"===s.conversationMode||(0,eP.s)(s.conversationMode),[]},(e,t)=>e.length===t.length&&e.every((e,n)=>{let a=t[n];return nB.every(t=>e[t]===a[t])})))},rh=(e,t,n)=>{let a=rr();return eM((0,eW.k)(r=>{let s,o=r.getMessage(e,t);if(!o)return null;let i=o.fragments.findIndex(e=>e.id===n),l=o.fragments.at(i);if((null==l?void 0:l.type)!=="SEARCH"&&(null==l?void 0:l.type)!=="TOOL_SEARCH")return null;let d=(()=>{let{status:e,queries:t,results:n,content:r}=l;switch(e){case"WIP":if(!t.length)return{text:a("messageSearching"),phase:"wait_query"};return{text:a("messageSearchingWithQuery"),phase:"querying"};case"FINISHED":{let e=n.length;if(!e)return{text:a("messageSearchNoResult"),phase:"found_nothing"};if("TOOL_SEARCH"===l.type)return{text:a("toolSearchFinished"),phase:"read_results"};return{text:e<2?a("messageSearchResult"):a("messageSearchResults")(n.length),phase:"read_results"}}case"FAILED":return{text:r,phase:"failed"};default:return(0,eP.s)(e),null}})();return(s=o.status,![nw.WIP,nw.OK].includes(s)&&d&&["querying","wait_query"].includes(d.phase))?{phase:"interrupted",text:a("searchStopped")}:d}))},rp={composed:[],results:[]},rg=(e,t,n,a)=>eM(r=>{let s=r.getMessage(e,t);if(!s)return null;let o=s.fragments.find(e=>e.id===n);if(!o||"THINK"===o.type||!nY(o))return null;let i=o.references.at(a);if(!i)return null;let l=s.fragments.find(e=>e.id===i.id&&e.type===i.type);return l?nG(s,[l]):null})||rp,rm=(e,t,n)=>n$((0,eW.k)(a=>a.getIndexMap(e,t,n))),rf=e=>{var t;return e.role===W.MessageRole.USER?e1.getUserQuery(e):null==(t=e1.getResponseFragment(e))?void 0:t.content},rC=(e,t,n)=>{let a=e.getMessage(t,n);return!!a&&a.status===W.MessageStatus.INCOMPLETE&&a.role===W.MessageRole.ASSISTANT&&!a.childIds.length},rv=(e,t,n)=>eM(a=>{let r=a.getMessage(e,t);return r?r.fragments.find(e=>e.id===n):null}),rb=(e,t)=>eM(n=>{let a=n.getMessage(e,t);return!!a&&a.status===nw.WIP&&!!a.thinkingEnabled&&(!a.fragments.at(-1)||!e1.getHasMainResponse(a)&&!e1.getHasTemplateResponse(a))}),rx=(e,t)=>{let n=eM.getState().getMessage(e,t);return n?(rf(n)||"").trim().replace(/\[citation:\d+\]/g,""):""},rE=(e,t,n)=>eM((0,eW.k)(a=>{let r=a.getMessage(e,t);return e1.getSearchQueries(r,e=>e.id===n)})),r_=e=>{let t=rr();return e<2?t("messageSearchSummary"):t("messageSearchSummaries")(e)},rS=(e,t,n)=>eM(a=>{if("loading"===n)return!0;let r=a.getMessage(e,t);if(!r||r.status!==nw.WIP||r.hasPendingFragment)return!1;let s=null==r?void 0:r.fragments.at(-1);return(null==s?void 0:s.type)==="THINK"&&s.id===n}),ry=(e,t)=>({messageBody:{getCopyContent:(0,ra.A)(rx,e,t),useReferenceSchema:()=>eM(n=>{let a=n.getMessage(e,t);return(null==a?void 0:a.conversationMode)||"DEFAULT"}),useResponseContentFragmentId:()=>eM(n=>{let a=n.getMessage(e,t);if(!a)return null;let r=e1.getResponseFragment(a);return r?r.id:null}),useMessageRole:()=>eM(n=>{let a=n.getMessage(e,t);return a?a.role:null}),useMessageContent:()=>eM(n=>{let a=n.getMessage(e,t);return a?rf(a):null}),useMessageStatus:()=>eM(n=>{let a=n.getMessage(e,t);return a?a.status:W.MessageStatus.OK}),useBanRegenerate:()=>eM(n=>{let a=n.getMessage(e,t);return!!a&&a.banRegenerate}),useIsWIP:()=>eM(n=>{let a=n.getMessage(e,t);return!!a&&a.status===nw.WIP}),useIsWIPRef:()=>{let n,a;return n=(0,ez.useRef)(!1),(a=eM.getState().getMessage(e,t))?n.current=a.status===nw.WIP:n.current=!1,n},useThinkingElapsedSecs:()=>eM(n=>{var a;let r=n.getMessage(e,t);return r?null==(a=e1.getThinkFragments(r).at(0))?void 0:a.elapsedSecs:null}),useShowLoading:()=>eM(n=>{let a=n.getMessage(e,t);if(!a)return!1;let r=rs(a);if(r)return r;if(a.status!==nw.WIP)return!1;if(!a.thinkingEnabled){let e,t;return e=nO.mayLoading(a.generateState),t=e1.getSearchFragments(a).some(e=>"WIP"===e.status),!!e&&!t&&"dot-multi"}return e1.getCollapsibleAreaFragments(a).length?!!a.hasPendingFragment&&"dot-single":"dot-multi"}),useTips:n=>(e=>{let{messageId:t,sessionId:n,style:a}=e;return eM((0,eW.k)(e=>e1.getStandardTipFragments(e.getMessage(n,t)).filter(e=>e.style===a)))})({messageId:t,sessionId:e,style:n}),useFilesCount:()=>eM(n=>{var a,r;let s=n.getMessage(e,t);return null!=(r=null==s||null==(a=s.files)?void 0:a.length)?r:null})},bottom:{useShowContinue:()=>eM(n=>rC(n,e,t)),useContinueButtonDisabled:()=>eM(n=>{if(!rC(n,e,t))return!1;let a=n.getSession(e);return!!a&&[W.SessionStateEnum.sending,W.SessionStateEnum.completing].includes(a.state)}),useMessageHint:()=>eM(n=>{let a=n.getMessage(e,t);return a?a.hint:null}),useMessageFeedback:()=>eM(n=>{let a=n.getMessage(e,t);return a?a.feedback:null}),useShowAssistantBottomThings:()=>eM(n=>{let a=n.getMessage(e,t);return!(!a||rs(a))&&a.status!==nw.WIP}),useBranchCount:()=>eM(n=>eb.getMessageBranchCount(n,e,t)),useBranchIndex:()=>eM(n=>eb.getMessageBranchIndex(n,e,t))},layout:{useIsLastUserMessage:()=>eM(n=>eb.getIsLastShowingUserMessage(n,e,t)),useBranchRestoreScrollPosKey:()=>eM(n=>eb.getBranchRestoreScrollPosKey(n,e,t))},fragment:{useFragment:(0,ra.A)(rv,e,t),useIsAnyInfoExistInMessage:()=>eM(n=>{let a=n.getMessage(e,t);if(!a)return!1;let r=e1.filterFragments(a,e1.types.INFO_TYPES).some(e=>e.content),s=e1.getStandardTipFragments(a).length,o=e1.getSearchFragments(a).length,i=e1.getCollapsibleAreaFragments(a).length;return r||s||o||i}),useIsWIPThinking:(0,ra.A)(rS,e,t),useToolOpenTitle:(0,ra.A)(rl,e,t),useToolOpenStatus:(0,ra.A)(ri,e,t),useToolFindTitle:(0,ra.A)(rc,e,t),useToolFindStatus:(0,ra.A)(rd,e,t),useSearchTitle:(0,ra.A)(rh,e,t)},reference:{useReferenceResult:(0,ra.A)(rg,e,t),useReferenceIndexMap:(0,ra.A)(rm,e,t)},collapsible:{useSearchSitesText:r_,useShowCollapsibleGroupTitle:()=>eM(n=>{let a=n.getMessage(e,t);return!(!(null==a?void 0:a.thinkingEnabled)||e1.getHasTemplateResponse(a)||a.status===nw.CONTENT_FILTER)&&e1.getCollapsibleAreaFragments(a).length}),useShowCollapsibleArea:()=>eM(n=>{let a=n.getMessage(e,t);return!(!a||e1.getHasTemplateResponse(a)||a.status===nw.CONTENT_FILTER)&&!!e1.getCollapsibleAreaFragments(a).length}),useCollapsibleAreaTitle:()=>{let n;return n=rr(),eM(a=>{let r=a.getMessage(e,t);if(!r)return"";if(e1.getPossibleResponseFragments(r).length){let e=Math.max(Math.round(e1.getThinkFragments(r).reduce((e,t)=>(t.elapsedSecs||0)+e,0)),1);return n(e>1?"messageThinkDurationPlural":"messageThinkDuration")(e)}if(r.status!==W.MessageStatus.WIP)return n("messageThinkStopped");let s=e1.getCollapsibleAreaFragments(r).at(-1),o=n("messageThinking");if(!s||"TIP"===s.type)return o;switch(s.type){case"THINK":return o;case"TOOL_SEARCH":if("WIP"===s.status)return n("deepSearchSearching");return o;case"TOOL_OPEN":case"TOOL_FIND":if("WIP"===s.status)return n("groupTitleToolOpen");return o;case"SEARCH":return n("deepSearchSearching");default:return(0,eP.s)(s),o}})},useCollapsibleAreaStopped:()=>eM(n=>{let a=n.getMessage(e,t);return!!a&&!e1.getPossibleResponseFragments(a).length&&a.status!==W.MessageStatus.WIP}),useCollapsibleAreaFragmentsMeta:()=>eM((0,eq.aD)(n=>{let a=n.getMessage(e,t);return((null==a?void 0:a.fragments)||[]).filter(e1.isCollapsibleAreaFragment).map(e=>(0,a6.A)(e,["id","type"]))},(e,t)=>e.length===t.length&&e.every((n,a)=>t[a].id===e[a].id))),useSearchQueries:(0,ra.A)(rE,e,t),useSearchResults:(0,ra.A)(ru,e,t),useIsCollapsibleAreaWIP:(0,ra.A)(rb,e,t),useShowSearchSitesSummary:()=>eM(n=>{let a=n.getMessage(e,t);if(!a||a.status!==nw.OK||"DEFAULT"===a.conversationMode)return!1;if("SEARCH"===a.conversationMode)return e1.getSearchResults(a,Boolean).length;if("DEEP_SEARCH"===a.conversationMode)return e1.filterFragments(a,["TOOL_SEARCH","TOOL_OPEN"]).some(e=>(e=>{switch(e.type){case nq.TOOL_SEARCH:return!!e.results.length;case nq.TOOL_OPEN:var t;return!!(null==(t=e.result)?void 0:t.url);default:return!1}})(e));return(0,eP.s)(a.conversationMode),null})}}),rw=(0,Q.vt)()((0,en.eh)((0,Y.D)((e,t)=>({selectedMessages:[],shareContents:{},enterSelection:t=>{e(e=>{e.currentSessionId=t,e.selectedMessages=[]})},exitSelection:()=>{e(e=>{e.currentSessionId=void 0,e.selectedMessages=[]})},setShareContent:(t,n)=>e(e=>{e.shareContents[t]=n}),getShareContent:e=>t().shareContents[e]}))));function rI(e){return rw.subscribe(e=>e.currentSessionId,t=>{e(null!=t)})}function rT(e){return"share-".concat(e)}function rA(e){return!(e.status===W.MessageStatus.CONTENT_FILTER||e.status===W.MessageStatus.WIP||ep(e.id))}let rk=(e,t)=>t?(eb.getMessagePath(e,t)||[]).filter(n=>{let a=e.getMessage(t,n),r=e.getMatchingMessage(t,n);return a&&r&&rA(a)&&rA(r)}):[],rM=e=>eM((0,eW.k)(t=>rk(t,e))),rR={useSessionIsWaitingSelection:e=>rw(t=>void 0!==e&&t.currentSessionId===e),useSelectedMessagesCount:e=>{let t=rM(e);return rw(n=>void 0===e||n.currentSessionId!==e?0:"all"===n.selectedMessages?t.length:n.selectedMessages.length)},useShareContent:e=>rw(t=>{if(void 0!==e)return t.getShareContent(e)}),useIsAllSelected:()=>rw(e=>"all"===e.selectedMessages),useMessageSelectStatus:(e,t)=>{let n=eM(n=>{let a=n.getMessage(e,t),r=n.getMatchingMessage(e,t);return!!a&&!!r&&rA(a)&&rA(r)}),a=rw(n=>n.currentSessionId===e&&("all"===n.selectedMessages||n.selectedMessages.includes(t))),r=n&&a;return(0,ez.useMemo)(()=>({selected:r,selectable:n}),[r,n])},useSelectableMessageIds:rM,useIsShareSelecting:()=>rw(e=>null!=e.currentSessionId)},rj=()=>{let e=aT();return{deleteSession:e.deleteSession,abortCompletion:e.abortCompletion,startCompletion:e.completion.bind(e),createSessionAndStartCompletion:e.createSessionAndCompletion.bind(e),editMessage:e.editMessage.bind(e),regenerateMessage:e.regenerateMessage.bind(e),continueCompletion:e.continueCompletion.bind(e),resendMessage:e.resend.bind(e),feedbackMessage:e.feedbackMessage.bind(e)}};var rN=n(97287),rL=n(24856);class rO{get plainStore(){return rw.getState()}get plainChatStore(){return eM.getState()}enterSelection(e,t){this.plainStore.enterSelection(e),"all"===t?this.toggleAllMessagesSelection():null==t||t.forEach(e=>{this.toggleMessageSelection(e)})}switchSession(e){this.plainStore.currentSessionId!==e&&this.exitSelection()}toggleMessageSelection(e){let t=this.plainStore;if(!t.currentSessionId)return;let n=this.plainChatStore.getMatchingMessage(t.currentSessionId,e);if(!n)return;let a=rk(this.plainChatStore,t.currentSessionId),{selectedMessages:r}=t;if("all"===r)rw.setState({selectedMessages:(0,rN.A)(a,e,n.id)});else{let t=r.includes(e)?(0,rN.A)(r,e,n.id):(0,rL.A)(r,[e,n.id]);rw.setState(()=>({selectedMessages:a.length===t.length?"all":t}))}}toggleAllMessagesSelection(){this.plainStore.currentSessionId&&rw.setState({selectedMessages:"all"===this.plainStore.selectedMessages?[]:"all"})}getSelectedMessages(e){if(void 0===e||this.plainStore.currentSessionId!==e)return[];let{selectedMessages:t}=this.plainStore;return"all"===t?rk(this.plainChatStore,e):t}async createShare(e,t){return(await function(e){let{chatSessionId:t,messageIds:n}=e;return ee().http.http.post("/api/v0/share/create",{json:{chat_session_id:t,message_ids:n}}).then(e=>{let{context:t,json:n}=e;if(n.data.biz_code!==G.CreateShareErrorCode.OK)throw{code:n.data.biz_code};return{data:{shareId:n.data.biz_data.share_id},context:t}})}({chatSessionId:e,messageIds:t})).data.shareId}async fetchShareContent(e){let t=rT(e);if(!this.plainChatStore.sessionStore[t])try{let n=(await function(e){let{shareId:t}=e;return ee().http.http.get("/api/v0/share/content",{query:{share_id:t}}).then(e=>{let{context:n,json:a}=e;if(a.data.biz_code!==G.GetShareContentErrorCode.OK)throw{code:a.data.biz_code};let{messages:r}=a.data.biz_data,s=r.map(e=>{var t;return tk(e,{childIds:[null==(t=r.find(t=>t.parent_id===e.message_id))?void 0:t.message_id].filter(af),currentChildIndex:0})}),o=a.data.biz_data.title,i=(0,n5.A)(),l=Object.fromEntries(s.map(e=>[e.id,{...e,status:W.MessageStatus.OK}]));return{data:{title:o,messages:s,chatSessionId:i,fakeSession:{...a5({id:rT(t),title:o,title_type:"USER",updated_at:0,pinned:!1}),isHidden:!0,messageStore:l,agentId:"chat",state:W.SessionStateEnum.idle}},context:n}})}({shareId:e})).data;this.plainStore.setShareContent(e,n),n.messages.forEach(e=>{this.plainChatStore.addMessage(n.fakeSession.id,e)}),this.plainChatStore.addSession(n.fakeSession),n0(t)}catch(e){if(e&&"object"==typeof e&&"code"in e)switch(e.code){case G.GetShareContentErrorCode.SHARE_DOES_NOT_EXIST:tO("sessionNotExist");return;case G.GetShareContentErrorCode.SHARE_IS_DELETED_OR_BANNED:case G.GetShareContentErrorCode.ORIGINAL_SESSION_DELETED:tO("sessionDeleted");return}tO("hintNetworkError"),this.plainChatStore.addSession({...a5({id:t,title:"",title_type:"USER",updated_at:0,pinned:!1}),isHidden:!0,messageStore:{},agentId:"chat",state:W.SessionStateEnum.historyError})}}async listShares(e,t){return(await function(e){let{count:t,lteDate:n}=e;return ee().http.http.get("/api/v0/share/list",{query:{count:t,lte_date:n}}).then(e=>{let{context:t,json:n}=e;return{data:{shares:n.data.biz_data.shares.map(e=>({shareId:e.share_id,createdAt:e.created_at,chatSessionId:e.chat_session_id,hint:e.hint}))},context:t}})}({count:e,lteDate:t})).data.shares}async deleteShare(e){let t=ee().tracker;t.info({name:"shareLinkDelete",message:"删除分享链接",payload:{id:e}});try{let n=(await function(e){let{shareId:t}=e;return ee().http.http.post("/api/v0/share/delete",{json:{share_id:t}}).then(e=>{let{context:t,json:n}=e;return{data:{code:n.data.biz_code},context:t}})}({shareId:e})).data.code;return n!==G.DeleteShareErrorCode.OK&&t.error({name:"shareLinkDeleteFail",message:"删除分享链接失败,错误码 ".concat(n),payload:{id:e,code:n}}),n}catch(n){throw t.error({name:"shareLinkDeleteFail",message:"删除分享链接失败",payload:t.withError(n,{id:e})}),n}}async forkShare(e){return(await function(e){let{shareId:t}=e;return ee().http.http.post("/api/v0/share/fork",{json:{share_id:t}}).then(e=>{let{context:t,json:n}=e;if(n.data.biz_code!==G.ForkShareErrorCode.OK)throw{code:n.data.biz_code};return{data:{chatSessionId:n.data.biz_data.chat_session_id},context:t}})}({shareId:e})).data.chatSessionId}constructor(){(0,e3._)(this,"subscribeIsSelecting",rI),(0,e3._)(this,"exitSelection",this.plainStore.exitSelection),(0,e3._)(this,"removeShareContent",e=>{this.plainChatStore.deleteSession(rT(e))})}}let rF=(0,ez.createContext)({shareController:null}),rP=e=>{let{children:t}=e,n=rD(),a=(0,ez.useMemo)(()=>({shareController:n}),[n]);return(0,e4.jsx)(rF.Provider,{value:a,children:t})},rD=()=>{let e=(0,ez.useRef)();return e.current||(e.current=new rO),e.current},rB=()=>{let e=(0,ez.useContext)(rF).shareController;if(!e)throw Error("not under ShareProvider");return e}},5413:function(e,t,n){let a;n.d(t,{xr:()=>f,Xn:()=>m,dT:()=>C,OB:()=>g}),n(42551);let r="__widgetRemoved",s="cf-overlay",o="cf-turnstile",i=()=>{},l=(new Promise(e=>{i=e}),null),d="",c=null,u=null,h=!1,p=!1;function g(e){let{sitekey:t,tracker:n,logger:a,ignoreFailed:r}=e;h=r,d=t,c=n,u=a}function m(){let e,t,n;if(p)return;if(!d)throw Error("[@deepseek/cloudflare-turnstile]: 未设置 sitekey");if(!c)throw Error("[@deepseek/cloudflare-turnstile]: 未设置 tracker");p=!0,(e=document.createElement("div")).id=s,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.right="0",e.style.bottom="0",e.style.backgroundColor="rgba(0, 0, 0, 0.7)",e.style.border="1px solid grey",e.style.zIndex="10000",e.style.display="none",e.innerHTML='<p style="color: white; text-align: center; margin-top: 50vh;">One more step before you proceed...</p><div style="display: flex; flex-wrap: nowrap; align-items: center; justify-content: center;" id="'.concat(o,'"></div>'),document.body.appendChild(e),a=new Promise((e,a)=>{t=e,n=a});let r=document.createElement("script");r.src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback",r.defer=!0,r.onerror=e=>{null==n||n(e),null==c||c.error({name:"__cloudflareTurnstileLoadFailed",message:"cloudflare turnstile 加载失败",payload:c.withError(e,{ignoreFailed:"".concat(h)})})},document.body.appendChild(r),window.onloadTurnstileCallback=function(){null==t||t(),null==c||c.info({name:"__cloudflareTurnstileLoadOk",message:"cloudflare turnstile 加载成功",payload:{ignoreFailed:"".concat(h)}})}}async function f(){let e=document.getElementById(s);if(!e)throw Error("[@deepseek/cloudflare-turnstile]: 未找到 overlay");if(e.style.display="block",!document.getElementById(o))throw Error("[@deepseek/cloudflare-turnstile]: 未找到 widget");return await a,new Promise((t,n)=>{null==u||u.info("开始渲染 cloudflare turnstile widget");try{l=window.turnstile.render("#cf-turnstile",{sitekey:d,"error-callback":e=>{null==c||c.error({name:"__cloudflareTurnstileChallengeFailed",message:"获取 cloudflare turnstile token 失败code: ".concat(e),payload:{code:e,ignoreFailed:"".concat(h)}}),h||t(),C(),n(e)},callback:function(a,r){if(null==c||c.info({name:"__cloudflareTurnstileChallengeOk",message:"获取到 cloudflare turnstile token".concat(a,"preClearanceObtained: ").concat(r),payload:{token:a,ignoreFailed:"".concat(h)}}),r){e.style.display="none";let n=l;n&&window.turnstile.remove(n),t()}else null==c||c.error({name:"__cloudflareTurnstileChallengeFailed",message:"获取 cloudflare turnstile token 失败preClearanceObtained 为 false",payload:{code:"[PRE_CLEARANCE_FALSE]",ignoreFailed:"".concat(h)}}),e.style.display="none",n(Error("Unable to obtain pre-clearance"));C()}})}catch(e){null==c||c.error({name:"__cloudflareTurnstileRenderFailed",message:"cloudflare render turnstile 失败",payload:c.withError(e,{ignoreFailed:"".concat(h)})})}})}function C(){null==u||u.info("停止 cloudflare turnstile 后台刷新 token 任务"),l&&(window.turnstile.remove(l),i({code:r,action:"unexpected",reason:r,status:"failed"}),l=null,new Promise(e=>{i=e}))}},2542:function(e,t,n){n.d(t,{Bd:()=>a,Mf:()=>u,Yb:()=>r,aq:()=>c,f8:()=>d,gI:()=>i,nr:()=>o,oi:()=>h,tR:()=>l}),n(42551);let a="undefined"!=typeof document&&"undefined"!=typeof window,r="undefined"!=typeof wx&&wx&&"object"==typeof wx&&"getSystemInfoSync"in wx,s=a&&"chrome"in window;a&&navigator.userAgent.includes("Firefox");let o=a&&navigator.userAgent.includes("Safari")&&!s,i=!!a&&(/iPad|iPhone|iPod/.test(navigator.platform)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!window.MSStream,l=a&&navigator.userAgent.match(/(MicroMessenger|micromessenger);?/i),d=a&&navigator.platform.toLowerCase().startsWith("mac")||i,c="session_v0_".concat(Math.random().toString(36).slice(2)),u=a&&location.search.includes("ios_auth"),h=(()=>{try{return Error("Test error",{cause:Error("Cause error")}).cause instanceof Error}catch(e){return!1}})()},91753:function(e,t,n){let a;n.d(t,{ip:()=>C,HR:()=>f,Hw:()=>p,ML:()=>v,Qj:()=>d,SE:()=>i,aD:()=>m,_u:()=>c,iL:()=>l,nI:()=>u,DK:()=>s,gK:()=>o}),n(40966);var r=n(11285);function s(e){let t=(0,r.useRef)(e);return t.current=e,(0,r.useCallback)(function(){for(var e=arguments.length,n=Array(e),a=0;a<e;a++)n[a]=arguments[a];return t.current(...n)},[])}function o(e){let t=(0,r.useRef)(null),n=(0,r.useRef)(),a=(0,r.useCallback)(a=>{var r;null==(r=n.current)||r.call(n),t.current=a,n.current=e(a)},[e]);return Object.assign(a,{ref:t}),a}function i(e){let t=(0,r.useRef)(e);return t.current=e,t}function l(e){let{rootMargin:t,threshold:n,rootRef:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=s(e);return o((0,r.useCallback)(e=>{if(!e||"undefined"==typeof IntersectionObserver)return;let r=new IntersectionObserver(e=>{var t;let[n]=e;i(null!=(t=null==n?void 0:n.isIntersecting)&&t,e)},{root:null==a?void 0:a.current,rootMargin:t,threshold:n});return r.observe(e),()=>{r.disconnect()}},[i,t,a,n]))}function d(e){let{value:t,shouldDelay:n=()=>!0,delay:a,defaultValue:s}=e,o=n(t),i=(0,r.useRef)(s),l=(0,r.useReducer)(e=>e+1,0)[1];return(0,r.useEffect)(()=>{if(!o)return i.current=t,()=>{};{let e=setTimeout(()=>{i.current=t,l()},a);return()=>clearTimeout(e)}},[t,a,o,l]),o?i.current:t}function c(e){let{value:t,shouldDelay:n=()=>!0,defaultValue:a}=e,o=n(t),i=(0,r.useRef)(a),l=(0,r.useReducer)(e=>e+1,0)[1],d=s(()=>{i.current=t,l()});return(0,r.useEffect)(()=>{o||(i.current=t)},[t,o]),{value:o?i.current:t,trigger:d}}function u(e,t,n){let{showDelay:a,minDuration:s}=t,[,o]=(0,r.useReducer)(e=>e+1,0),i=(0,r.useRef)(!1),l=(0,r.useRef)(!1);(0,r.useMemo)(()=>{l.current=!1},[n]),(0,r.useEffect)(()=>{l.current||(i.current=!1,l.current=!0,o())},[n]);let c=e=>e,u=d({value:l.current,shouldDelay:c,delay:a,defaultValue:!1}),h=d({value:u,shouldDelay:c,delay:s,defaultValue:!1}),p=e&&u||i.current&&!h;return i.current=i.current||p,p}n(91405),n(67539),n(95266),n(37560);var h=n(11873);try{a=new Intl.Segmenter("en",{granularity:"grapheme"})}catch{a=null}function p(e){let{text:t,finished:n}=e,s=(0,r.useRef)(t),o=(0,r.useReducer)(e=>e+1,0)[1],i=(0,r.useRef)(),l=(0,r.useRef)(t),d=(0,r.useCallback)(function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];s.current=e,t&&o()},[o]);n&&(s.current=t);let c=(0,r.useCallback)(()=>{var e;null==(e=i.current)||e.dispose(),i.current=function(e){let{windowSize:t=10,preserveRate:n=.8,initialText:r="",onTextGrow:s}=e,o=[r],i=[],l=[],d=null,c=1,u=500,p=.04,g=0;return{feed:e=>{i=function(e){let t=a?Array.from(a.segment(e),e=>e.segment):[...e],n=[];for(let e=0;e<t.length;e++){let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=t,a="[citation:";for(let t=0;t<a.length;t++,n++)if(e[n]!==a[t])return!1;for(;n<e.length&&e[n]>="0"&&e[n]<="9";)n++;return"]"===e[n]&&n}(t,e)||function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=t,a=e[n];if("-"===a||"*"===a||"#"===a){for(;n<e.length&&e[n]===a;)n++;return n-1}if("`"===a&&"`"===e[n+1]&&"`"===e[n+2]){for(n+=3;n<e.length&&/[a-zA-Z]/.test(e[n]);)n++;if("\n"===e[n])return n}return!1}(t,e)||e;n.push(t.slice(e,a+1).join("")),e=a}return n}(e),o.push(...i);let r=Date.now(),m=(l=[...l.slice(-t),r]).slice(1).map((e,t)=>e-l[t]);m.length>0&&(u=(0,h.A)(m)/m.length,p=Math.max((o.length-c)*n,o.length-c-i.length,o.length-c-32,1)/u),g=Date.now(),d||function e(){if(c>=o.length){d=null;return}let t=Date.now(),n=p*(t-g);n>=1&&(c=Math.min(o.length,c+n),s(o.slice(0,c).join("")),g=t),d=requestAnimationFrame(e)}()},dispose(){d&&cancelAnimationFrame(d)}}}({initialText:t,onTextGrow:d}),d(t,!1)},[d,t]);return(0,r.useEffect)(()=>{if((t.startsWith(l.current)?t.length-l.current.length:0)>0){var e;null==(e=i.current)||e.feed(t.slice(l.current.length))}l.current=t},[t]),(0,r.useEffect)(()=>{n&&c()},[n,c]),i.current&&t.startsWith(l.current)||c(),s.current}n(20370),n(42551);let g=Symbol("useZustandCompare");function m(e,t){let n=(0,r.useRef)(g);return a=>{let r=e(a);return n.current===g?(n.current=r,r):(function(e){if(e===g)throw Error("Unexpected default value")}(n.current),t(n.current,r)?n.current:n.current=r)}}let f=e=>{let{content:t,maxWait:n=2e3,enable:a,timeConsumingRate:s,getNow:o}=e,i=Math.max(1,s),l=(0,r.useRef)(0),d=(0,r.useRef)(0),c=(0,r.useRef)(o);c.current=o;let[u,h]=(0,r.useState)(t);return((0,r.useMemo)(()=>{l.current=c.current()},[u]),(0,r.useEffect)(()=>{let e=c.current();d.current=Math.min(n,(e-l.current)*i)+e},[n,i,u]),(0,r.useEffect)(()=>{c.current()>=d.current&&h(t)},[t]),a)?u:t};function C(){return(0,r.useMemo)(()=>Math.random().toString(36).slice(2),[])}function v(e,t,n,a){let o=s(t);(0,r.useEffect)(()=>{var t;let r=null!=(t=null==n?void 0:n.current)?t:window;if(r&&r.addEventListener)return r.addEventListener(e,o,a),()=>{r.removeEventListener(e,o,a)}},[e,n,a,o])}},42587:function(e,t,n){n.d(t,{Bx:()=>d,fg:()=>l,Y_:()=>u,_E:()=>p});var a=n(7623);n(42551);var r=n(33265),s=n(7779);let o=()=>({preparing:!1,pair:{challenge:null,answer:null,updatedAt:Date.now()}});n(40966),n(59587);let i=(e,t)=>async function(){for(var n=arguments.length,a=Array(n),r=0;r<n;r++)a[r]=arguments[r];try{return await e(...a)}catch(e){throw t(e,...a),e}},l=(e,t)=>["X-DS-Guest-PoW-Response",t(JSON.stringify({salt:e.salt,answer:e.answer}))],d=(e,t,n)=>["X-DS-PoW-Response",n(JSON.stringify({algorithm:e.algorithm,challenge:e.challenge,salt:e.salt,answer:e.answer,signature:e.signature,target_path:t}))];class c{get tracker(){return this.getTracker()}constructor(e){(0,a._)(this,"getTracker",void 0),(0,a._)(this,"doSolveChallenge",void 0),(0,a._)(this,"expireTimeOffset",void 0),(0,a._)(this,"getChallengeWrapped",void 0),(0,a._)(this,"useProofOfWorkStore",void 0),(0,a._)(this,"scene",void 0),(0,a._)(this,"clearAll",()=>{this.useProofOfWorkStore.getState().clearAll()}),(0,a._)(this,"verifySolveExpired",()=>{let{pair:e}=this.useProofOfWorkStore.getState();if(!e.answer||!e.challenge)return"empty";let{expireAfter:t}=e.challenge,{updatedAt:n}=e;return n+t-this.expireTimeOffset>Date.now()?"valid":"expired"}),(0,a._)(this,"calcImmediatelyNotStore",async()=>{this.tracker.info({name:"calcPowImmediatelyNotStore",message:"立即计算工作量证明: ".concat(this.scene),payload:{scene:this.scene}});try{let e=await this.getChallengeWrapped(),{challengeResponse:t,duration:n}=await this.doSolveChallenge(e);return this.tracker.info({name:"calcPowImmediatelyNotStoreSuccess",message:"立即计算工作量证明成功: ".concat(this.scene),payload:{duration:n,scene:this.scene,difficulty:e.difficulty,answer:t.answer}}),{res:t,duration:n}}catch(e){return this.tracker.error({name:"proofOfWorkFailed",message:"准备工作量证明失败: ".concat(this.scene),payload:this.tracker.withError(e,{scene:this.scene,source:"calcImmediatelyNotStore"})}),null}}),(0,a._)(this,"retrieveAnswer",()=>{if(this.useProofOfWorkStore.getState().preparing)return this.calcImmediatelyNotStore();let e=this.verifySolveExpired();if("valid"!==e)return this.useProofOfWorkStore.getState().clear(this.tracker,this.scene),this.calcImmediatelyNotStore();let{pair:{answer:t,challenge:n}}=this.useProofOfWorkStore.getState();return(this.useProofOfWorkStore.getState().clear(this.tracker,this.scene),Number.isInteger(null==t?void 0:t.res.answer))?(this.tracker.info({name:"retrievePowAnswer",message:"获取工作量证明: ".concat(this.scene),payload:{expireInfo:e,expireAt:(null==n?void 0:n.expireAt)||-1,scene:this.scene,answer:(null==t?void 0:t.res.answer)||-1,expireAfter:(null==n?void 0:n.expireAfter)||-1}}),t):(this.tracker.error({name:"retrievePowAnswerFailed",message:"获取工作量证明失败: ".concat(this.scene,",重新计算"),payload:this.tracker.withError(Error("invalid answer"),{scene:this.scene})}),this.calcImmediatelyNotStore())}),this.getTracker=e.getTracker,this.doSolveChallenge=e.doSolveChallenge,this.expireTimeOffset=e.expireTimeOffset,this.scene=e.scene||"completion_like",this.getChallengeWrapped=i(e.getChallengeApi,e=>{this.tracker.error({name:"getChallengeFailed",message:"获取工作量证明失败",payload:this.tracker.withError(e,{scene:this.scene})})}),this.useProofOfWorkStore=(0,r.vt)()((0,s.D)((e,t)=>({...o(),clear:(n,a)=>{let{pair:r}=t();(r.challenge||r.answer)&&(n.info({name:"powCleared",message:"工作量证明清除: ".concat(a),payload:{scene:a}}),e(o()))},clearAll:()=>{e(o())}})))}}class u{get tracker(){return this.getTracker()}async getChallengeAndSolve(e){let{url:t}=e;this.tracker.info({name:"getGuestPowChallengeAndSolve",message:"guest pow 获取",payload:{url:t}});let n=await this.getChallengeWrapped(e);try{let{challengeResponse:e,duration:a}=await this.solveChallenge(n);return this.tracker.info({name:"guestPowSolved",message:"guest pow 计算完成",payload:{url:t,duration:a,difficulty:n.difficulty,answer:e.answer}}),{challenge:n,challengeResponse:e,duration:a}}catch(e){throw this.tracker.error({name:"guestProofOfWorkFailed",message:"准备工作量证明失败",payload:this.tracker.withError(e,{url:t})}),e}}constructor(e){(0,a._)(this,"solveChallenge",void 0),(0,a._)(this,"getTracker",void 0),(0,a._)(this,"getChallengeWrapped",void 0),this.solveChallenge=e.solveChallenge,this.getTracker=e.getTracker,this.getChallengeWrapped=i(e.getChallengeApi,(e,t)=>{let{url:n}=t;this.tracker.error({name:"guestGetChallengeFailed",message:"guest pow 获取失败",payload:this.tracker.withError(e,{url:n})})})}}let h=["completion_like","upload_file"];class p{constructor(e){for(const t of((0,a._)(this,"services",new Map),(0,a._)(this,"getTracker",void 0),(0,a._)(this,"retrieveAnswer",async e=>{let t=this.services.get(e);if(!t)throw Error("Scene ".concat(e," not found"));return t.retrieveAnswer()}),(0,a._)(this,"clearAllPow",()=>{for(let e of(this.getTracker().info({name:"clearAllPow",message:"清理所有Pow",payload:{}}),this.services.values()))e.clearAll()}),this.getTracker=e.getTracker,h))this.services.set(t,new c({...e,scene:t,getChallengeApi:()=>e.getChallengeByScene(t)}))}}},87109:function(e,t,n){n.d(t,{gx:()=>o,Bx:()=>a.Bx,Qc:()=>u});var a=n(42587);n(42551),n(40966),n(14281),n(18009),n(95577),n(43536),n(95743),n(63538);var r=n(2542);let s=async e=>i(e,(()=>{if(!window.Worker)throw Error("Worker is not supported");return new Worker(new URL(n.p+n.u("614"),n.b),Object.assign({},{type:"module"},{type:void 0}))})()),o=async e=>s(e),i=async(e,t)=>{t.postMessage({type:"pow-challenge",challenge:e});let n=performance.now(),a=await new Promise((e,n)=>{t.onmessage=a=>{if(d(a)){n(r.oi?Error("Worker error",{cause:a.data.error}):a.data.error),t.terminate();return}if(l(a)){e(a.data),t.terminate();return}},t.onerror=e=>{n(Error("Worker error: ".concat(e.message," ").concat(e.filename,":").concat(e.lineno,":").concat(e.colno))),t.terminate()}}),s=performance.now();return{challengeResponse:a.answer,duration:s-n}},l=e=>"pow-answer"===e.data.type,d=e=>"pow-error"===e.data.type;n(70968),n(76966),n(35399),n(36279),n(18062),n(16389),n(36073),n(27448),n(10681),n(32014),n(46596),n(39008),n(71),n(85540),("undefined"!=typeof TextEncoder?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}}).encodeInto;let c="undefined"!=typeof TextDecoder?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};"undefined"!=typeof TextDecoder&&c.decode(),new URL(n(36761),n.b);let u=e=>new a._E({...e,doSolveChallenge:o,expireTimeOffset:6e4})},9397:function(e,t,n){var a,r,s,o;n.d(t,{QV:()=>i,Ns:()=>u,VQ:()=>a,Tr:()=>r,O6:()=>l,q_:()=>d});let i="[unset]",l=Object.freeze({withToken:!0,tokenSource:"none",startTime:-1,duration:-1,path:"",logId:i,mayMissingApiCode:!1,unauthorizedReason:null,id:-1,isSse:!1,shouldWaitSse:!1}),d=e=>{let{platform:t,version:n,locale:a}=e;return{"x-client-platform":t,"x-client-version":n,"x-client-locale":a}};(s=a||(a={}))[s.OK=0]="OK",s[s.MISSING_TOKEN=40002]="MISSING_TOKEN",s[s.INVALID_TOKEN=40003]="INVALID_TOKEN",s[s.IP_ACCESS_RESTRICTED=40029]="IP_ACCESS_RESTRICTED",s[s.USER_IS_BANNED=40012]="USER_IS_BANNED",s[s.MUTED=50006]="MUTED",s[s.POW_HEADER_ERROR=40300]="POW_HEADER_ERROR",s[s.INVALID_POW_RESPONSE=40301]="INVALID_POW_RESPONSE",(o=r||(r={}))[o.OK=0]="OK",n(40966);let c=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE"],u={cookieBannerRegions:["GB","US",...c],raw:{UnitedStatesOfAmerica:"US",UnitedKingdom:"GB",EuropeanUnionCodes:c}}},86093:function(e,t,n){n.d(t,{P:()=>u,zE:()=>C,YE:()=>g,qK:()=>v}),n(40966);var a=n(55846),r=n(20046),s=n(9397),o=n(2542),i=n(34913);n(67539),n(95266),n(45363);let l=0;function d(e){e.length>=1e3&&(e=e.slice(e.length-500,e.length),l+=e.length-500+1)}let c=e=>{let t=(0,i.P5)(e);return t&&"object"!=typeof t?{error_wrap:t}:t};function u(e){let{staticEnv:t,lylaAdapter:n,customEventsApi:i}=e,u=function(e){let{channel:t}=e,n=[],a=!1;switch(t){case"console":return{debug:console.debug,info:console.info,warn:console.warn,error:console.error,switchToConsoleChannel(e){}};case"queue":return{debug(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];a?console.debug(...t):(n.push({level:"debug",args:t}),d(n))},info:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];a?console.info(...t):(n.push({level:"info",args:t}),d(n))},warn:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];a?console.warn(...t):(n.push({level:"warn",args:t}),d(n))},error:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];a?console.error(...t):(n.push({level:"error",args:t}),d(n))},switchToConsoleChannel(e){a||(console.log("[@deepseek/tracker]: ".concat("debugPanel"===e?"Debug ":""," console channel")),l>0&&console.log("[@deepseek/tracker]: 队列过长,丢弃了 "+l+" 条消息"),a=!0,n.forEach(e=>{let{level:t,args:n}=e;console[t](...n)}),n=[])}}}}({channel:o.Bd||o.Yb?t.channel:"console"}),h=(0,a.v)({onEvent(e){let t,{level:n,event:a,options:{consoleOnlyArgs:r=[]}={},stack:s}=e,{name:o,message:l,payload:d}=a;t="object"==typeof d&&null!==d?{...d}:{},"undefined"!=typeof window?(t.__windowWidth=window.innerWidth,t.__windowHeight=window.innerHeight):(t.__windowWidth=-996,t.__windowWidth=-996),"undefined"!=typeof document?t.__documentHidden="".concat(document.hidden):t.__documentHidden="[missing document]","debug"!==n&&(null==i||i({event:{level:n,eventMessage:l,eventName:o,payload:t}})),u[n]("%c[".concat(o,"]:%c ").concat(l).concat("error"===n?"\n\n":""),"info"===n?"color: blue;":"warn"===n?"color: orange;":"debug"===n?"color: grey;":"","",{payload:t},...r,"error"==n?"\n\n"+s:"")}}).mergePayloadObjectWith(i?{__appVersion:t.appVersion,__commitId:t.commitId,__runtimeSessionId:o.aq}:{__nodeEnv:t.nodeEnv,__deployEnv:t.deployEnv,__appVersion:t.appVersion,__commitId:t.commitId,__userAgent:t.userAgent,__referrer:t.referrer}),{isLylaError:p}=(0,r.h)(n,{context:s.O6}),g=(e,t)=>{if(u.error(e),p(e)){var n,a;return Object.assign({__error:{name:e.name,message:e.message,stack:e.stack,cause:e.cause,error:c(e.error)||null,logId:e.context.logId,httpStatus:"".concat(null!=(a=null==(n=e.response)?void 0:n.status)?a:-1)}},t)}{let n=c(e)||{};return n.name||(n.name=""),n.message||(n.message=""),n.stack||(n.stack=""),n.cause||(n.cause=""),Object.assign({__error:n},t)}};return h.withError=g,{tracker:h,logger:{debug(e,t){h.debug({name:"__log",message:e,options:{consoleOnlyArgs:null==t?void 0:t.consoleOnlyArgs}})},info(e,t){h.info({name:"__log",message:e,options:{consoleOnlyArgs:null==t?void 0:t.consoleOnlyArgs}})},warn(e,t){h.warn({name:"__log",message:e,options:{consoleOnlyArgs:null==t?void 0:t.consoleOnlyArgs}})},error(e,t){h.error({name:"__log",message:e,options:{consoleOnlyArgs:null==t?void 0:t.consoleOnlyArgs}})}},switchToConsoleChannel:u.switchToConsoleChannel,withError:g}}n(59587),n(19610),n(37560),n(14281),n(18009),n(95577),n(43536),n(95743),n(63538);let h="dsp__location",p="dsp__host",g=e=>{let t=m(),n=f(t);return"object"!=typeof e||null===e?{dsp__abnormal_payload:"string"==typeof e?e:JSON.stringify(e),dsp__payload_type:typeof e,[h]:t,[p]:n}:Object.fromEntries([...Object.entries(e).map(e=>{let[t,n]=e;return[t.startsWith("_")?"dsp".concat(t):"ds_".concat(t),["string","number"].includes(typeof n)?n:JSON.stringify(n)]}),[h,t],[p,n]])},m=()=>{try{if("undefined"!=typeof window&&window.location)return window.location.href}catch(e){}return""},f=e=>{if(!e)return"";try{return new URL(e).host}catch(e){return""}},C=["__httpRequest","__httpResponse","__getIpFromHtmlOk","__log"],v=e=>{if("__globalError"!==e.eventName)return!1;let{payload:t}=e;if(!x(t))return!1;let n=b(t);return!!n&&E(n)},b=e=>{if("filename"in e&&"string"==typeof e.filename&&e.filename)return e.filename;if(!("__error"in e&&x(e.__error)))return null;let t=e.__error;return"stack"in t&&"string"==typeof t.stack?t.stack:null},x=e=>"object"==typeof e&&null!==e,E=e=>e.includes("extension://")},61660:function(e,t,n){n.d(t,{V:()=>a});let a="ds"},55338:function(e,t,n){n.d(t,{n:()=>s});let a="undefined"!=typeof document&&"undefined"!=typeof window,r=a&&"chrome"in window,s=a&&navigator.userAgent.includes("Safari")&&!r},3205:function(e,t,n){n.d(t,{Eb:()=>s,RF:()=>r,Zs:()=>o});var a=n(11285);function r(e,t,n){let r=(0,a.useRef)(e);return n&&(r.current=t),r}let s=e=>"string"==typeof e?e:"number"==typeof e?String(e):"<ReactNode />";function o(){let e=(0,a.useRef)(!1),t=(0,a.useRef)(!1);return(0,a.useLayoutEffect)(()=>(e.current=!0,()=>{t.current=!0}),[]),{isMountedRef:e,isUnmountedRef:t}}},32675:function(e,t,n){n.d(t,{P:()=>a});function a(e,t){return n=>{e&&("function"==typeof e?e(n):e.current=n),t&&("function"==typeof t?t(n):t.current=n)}}},5296:function(e,t,n){n.d(t,{Y:()=>s}),n(67539);var a=n(11285);let r=[];function s(e){let t=(0,a.useRef)(null),n=(0,a.useMemo)(()=>{if(t.current){let e=r.indexOf(t.current);e>-1&&r.splice(e,1)}if(!e)return 0;let n=1024;return r.length&&(n=r[r.length-1]+1),r.push(n),t.current=n,n},[e]);return(0,a.useEffect)(()=>()=>{if(t.current){let e=r.indexOf(t.current);e>-1&&r.splice(e,1)}},[]),n}},53573:function(e,t,n){n.d(t,{A:()=>l}),n(95266),n(45363),n(40966);var a=n(57713),r=n(11285),s=n(86122),o=n(61660),i=n(55338);function l(e){let{className:t,theme:n,style:l,render:d,domRef:c,children:u,_type:h="link",...p}=e,g={...l,"--a-border-radius":null==n?void 0:n.borderRadius,"--a-text-color":null==n?void 0:n.textColor,"--a-box-shadow-color-focus":null==n?void 0:n.boxShadowColorFocus},m=(0,s.A)("".concat(o.V,"-a"),h&&"".concat(o.V,"-a--").concat(h),t),f=(0,r.useRef)(null),[C,v]=(0,r.useState)(!1),b=function(){let[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{t(!0)},[]),e}(),x=(0,a.jsx)("span",{"aria-hidden":"true",tabIndex:i.n?C?-1:0:b?-1:0,style:{position:"fixed",userSelect:"none",msUserSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",opacity:0,width:0,height:0,display:"block"},onFocus:i.n?()=>{var e;null==(e=f.current)||e.focus()}:void 0}),E=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useCallback)(e=>{t.forEach(t=>{"function"==typeof t?t(e):t&&(t.current=e)})},t)}(c,f),_=e=>{var t,n;i.n&&(e.preventDefault(),null==(n=f.current)||n.focus()),null==p||null==(t=p.onMouseDown)||t.call(p,e)},S=e=>{var t;v(!0),null==p||null==(t=p.onFocus)||t.call(p,e)},y=e=>{var t;v(!1),null==p||null==(t=p.onBlur)||t.call(p,e)};return d?(0,a.jsx)(a.Fragment,{children:d({...p,ref:E,onFocus:S,onBlur:y,onMouseDown:_,style:g,className:m,children:(0,a.jsxs)(a.Fragment,{children:[x,u]})})}):(0,a.jsxs)("a",{...p,onFocus:S,onBlur:y,onMouseDown:_,ref:E,style:g,className:m,children:[x,u]})}n(14726)},63708:function(e,t,n){n.d(t,{$:()=>d}),n(40966);var a=n(57713),r=n(86122),s=n(11285),o=n(91753),i=n(73934),l=n(61660);function d(e){let{className:t,children:n,shape:d="rect",variant:c="filled",type:u="primary",icon:h,block:p,disabled:g,size:m="m",style:f,loading:C,loadingDelay:v=0,onClick:b,theme:x,domProps:E,domRef:_,component:S}=e,y=(0,o.SE)(C||g),w=(0,s.useCallback)(()=>{y.current||null==b||b()},[b,y]),[I,T]=(0,s.useState)(!1);(0,s.useEffect)(()=>{if(0!==v&&C){let e=window.setTimeout(()=>{T(!0)},v);return()=>{window.clearTimeout(e)}}},[C,v]);let A=0===v?C:I,k=_||(0,s.useRef)(null),M=null!=n,R=(0,s.useMemo)(()=>({...f,"--button-ring-color":null==x?void 0:x.ringColor,"--ds-button-color":null==x?void 0:x.color,"--button-text-color":null==x?void 0:x.textColor,"--button-font-size":null==x?void 0:x.fontSize,"--button-line-height":null==x?void 0:x.lineHeight,"--button-height":null==x?void 0:x.height,"--button-padding":null==x?void 0:x.padding,"--button-border-color":null==x?void 0:x.borderColor,"--button-border-radius":null==x?void 0:x.borderRadius,"--button-icon-margin":null==x?void 0:x.iconMargin,"--ds-button-hover-color":null==x?void 0:x.hoverColor,"--ds-button-hover-text-color":null==x?void 0:x.hoverTextColor,"--ds-secondary-button-color":null==x?void 0:x.secondaryButtonColor,"--ds-bordered-secondary-button-color":null==x?void 0:x.borderedSecondaryColor,"--ds-secondary-button-hover-color":null==x?void 0:x.secondaryButtonHoverColor,"--ds-button-bordered-hover-color":null==x?void 0:x.borderedHoverColor,"--ds-text-primary-button-color":null==x?void 0:x.textPrimaryColor}),[f,x]);return(0,a.jsxs)(S||"div",{...E,ref:k,role:"button",className:(0,r.A)("".concat(l.V,"-button"),"".concat(l.V,"-button--").concat(u),"".concat(l.V,"-button--").concat(c),"".concat(l.V,"-button--").concat(d),p&&"".concat(l.V,"-button--block"),"".concat(l.V,"-button--").concat(m),g&&"".concat(l.V,"-button--disabled"),t),style:R,onClick:w,onKeyDown:e=>{if("Enter"===e.key){var t;null==(t=k.current)||t.click()}},tabIndex:g?void 0:0,children:[h||A?(0,a.jsx)("div",{className:(0,r.A)("".concat(l.V,"-button__icon"),!M&&"".concat(l.V,"-button__icon--last-child")),children:A?(0,a.jsx)(i.R,{}):h}):null,n]})}n(3464)},74910:function(e,t,n){n.d(t,{J:()=>o});var a=n(57713),r=n(31302);let s=()=>(0,a.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M14.1167 13.197L13.1969 14.1168L1.88324 2.80309L2.80303 1.8833L14.1167 13.197Z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M13.1969 1.88331L14.1167 2.8031L2.80303 14.1168L1.88324 13.197L13.1969 1.88331Z",fill:"currentColor"})]});function o(e){return(0,a.jsx)(r.K,{sizing:"icon",...e,children:(0,a.jsx)(s,{})})}},27198:function(e,t,n){n.d(t,{e:()=>d}),n(95266),n(37560);var a=n(11285),r=n(57713),s=n(61660),o=n(53573);n(67539),n(40966);let i=/[a-zA-Z\d.\-_]+@[a-zA-Z\d.\-_]+.com/g,l=/(\*\*(.+)\*\*)|(\[([^\]]+)\]\(([^)]+)\))/g;function d(e){let{children:t,splitParagraph:n=!1,splitLine:o=!1,showEmailLink:i=!1,showMarkdownBold:l=!1,showMarkdownLink:d=!1,style:u,aProps:h}=e;return t?n||o?(0,r.jsx)(r.Fragment,{children:t.split("\n").map(n?(e,t)=>(0,r.jsx)("p",{className:"".concat(s.V,"-enhanced-text__p"),style:u,children:(0,r.jsx)(c,{style:void 0,showEmailLink:i,showMarkdownBold:l,showMarkdownLink:d,aProps:h,children:e})},t):(e,n)=>(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)(c,{style:void 0,showEmailLink:i,showMarkdownBold:l,showMarkdownLink:d,aProps:h,children:e},"".concat(n,"_1")),n===t.length-1?null:(0,r.jsx)("br",{},"".concat(n,"_2"))]},n))}):(0,r.jsx)(c,{showEmailLink:i,showMarkdownBold:l,showMarkdownLink:d,style:u,aProps:h,children:t}):null}function c(e){let{children:t,showEmailLink:n,showMarkdownBold:d,showMarkdownLink:c,style:u,aProps:h}=e;return n||d||c?(function(e,t){let{showEmailLink:n,showMarkdownBold:a,showMarkdownLink:r}=t,s=[];if(n){let t=0;for(;;){let n=i.exec(e);if(n){let a=e.slice(t,n.index);a&&s.push({type:"text",content:a}),s.push({type:"email",content:n[0]}),t=n.index+n[0].length}else{let n=e.slice(t,e.length);n&&s.push({type:"text",content:n});break}}i.lastIndex=0}else s.push({type:"text",content:e});let o=[];for(let e of s)if("email"===e.type)o.push(e);else for(let t of function(e,t){let{showMarkdownBold:n,showMarkdownLink:a}=t,r=[],s=0;for(;;){let t=l.exec(e);if(t){let o=e.slice(s,t.index);o&&r.push({type:"text",content:o}),t[2]?n?r.push({type:"bold",content:t[2]}):r.push({type:"text",content:t[0]}):t[4]&&(a?r.push({type:"link",content:t[4],href:t[5]}):r.push({type:"text",content:t[0]})),s=t.index+t[0].length}else{let t=e.slice(s,e.length);t&&r.push({type:"text",content:t});break}}return l.lastIndex=0,r}(e.content,{showMarkdownBold:a,showMarkdownLink:r}))o.push(t);return o})(t,{showEmailLink:n,showMarkdownBold:d,showMarkdownLink:c}).map((e,t)=>{switch(e.type){case"email":return(0,a.createElement)(o.A,{...h,href:"mailto:".concat(e.content),key:t},e.content);case"link":return(0,a.createElement)(o.A,{...h,href:e.href,key:t,target:"_blank"},e.content);case"bold":return(0,r.jsx)("span",{className:"".concat(s.V,"-enhanced-text__bold"),style:u,children:e.content},t);case"text":return(0,r.jsx)("span",{style:u,children:e.content},t)}}):t}n(4278)},80433:function(e,t,n){n.d(t,{C:()=>d});var a=n(57713),r=n(11285),s=n(40635),o=n(61660);n(5562);var i=n(91753),l=n(3205);function d(e){let{children:t,in:n,appear:d,onExit:c,onExited:u,componentRef:h,animated:p}=e,g=(0,r.useRef)(null);(0,r.useImperativeHandle)(h,()=>({nodeRef:g}),[]);let m=(0,i.SE)(c),f=(0,i.SE)(u),C=(0,i.SE)(p),{isUnmountedRef:v}=(0,l.Zs)();return((0,r.useLayoutEffect)(()=>()=>{if(!C.current&&!v.current&&n){var e,t;null==(e=m.current)||e.call(m),null==(t=f.current)||t.call(f)}},[n,m,f,v,C]),p)?(0,a.jsx)(s.A,{nodeRef:g,appear:d,in:n,timeout:100,classNames:{appear:"".concat(o.V,"-fade-in-zoom-in-enter"),appearActive:"".concat(o.V,"-fade-in-zoom-in-active"),enter:"".concat(o.V,"-fade-in-zoom-in-enter"),enterActive:"".concat(o.V,"-fade-in-zoom-in-active"),exit:"".concat(o.V,"-fade-in-zoom-in-exit"),exitActive:"".concat(o.V,"-fade-in-zoom-in-exit-active")},onExit:c,onExited:u,unmountOnExit:!0,children:t(g)}):n?t(g):null}},37194:function(e,t,n){n.d(t,{c:()=>l});var a=n(57713),r=n(11285),s=n(40635),o=n(61660);n(3854);var i=n(86122);function l(e){let{children:t,in:n,appear:l,transformOrigin:d,className:c,onEntered:u,onExited:h}=e,p=(0,r.useRef)(null),g=(0,r.useRef)("");return(0,a.jsx)(s.A,{nodeRef:p,appear:l,in:n,timeout:100,classNames:{appear:"".concat(o.V,"-fade-in-zoom-in-expand-enter"),appearActive:"".concat(o.V,"-fade-in-zoom-in-expand-enter-active"),enter:"".concat(o.V,"-fade-in-zoom-in-expand-enter"),enterActive:"".concat(o.V,"-fade-in-zoom-in-expand-enter-active"),exit:"".concat(o.V,"-fade-in-zoom-in-expand-exit"),exitActive:"".concat(o.V,"-fade-in-zoom-in-expand-exit-active")},unmountOnExit:!0,onEnter:()=>{let e=p.current;e&&(e.style.transition="unset",e.style.maxHeight="unset",g.current="".concat(e.offsetHeight,"px"),e.style.maxHeight="0")},onEntering:()=>{let e=p.current;e&&(e.style.transition="",e.style.maxHeight=g.current)},onEntered:()=>{null==u||u();let e=p.current;e&&(e.style.maxHeight="")},onExit:()=>{let e=p.current;e&&(e.style.maxHeight="".concat(e.offsetHeight,"px"))},onExiting:()=>{let e=p.current;e&&(e.style.maxHeight="0")},onExited:h,children:(0,a.jsx)("div",{ref:p,className:(0,i.A)("".concat(o.V,"-fade-in-zoom-in-expand-").concat(d),c),children:t})})}},39120:function(e,t,n){n.d(t,{D:()=>v}),n(40966),n(67539),n(95266),n(45363);var a=n(57713),r=n(86122),s=n(74770),o=n(11285),i=n(91753),l=n(85788),d=n(2858),c=n(65124),u=n(80433),h=n(61660),p=n(32956),g=n(5296),m=n(3205);let f={bottom:"top","bottom-start":"top left","bottom-end":"top right",left:"right","left-start":"right top","left-end":"right bottom",right:"left","right-start":"left top","right-end":"left bottom",top:"bottom","top-start":"bottom left","top-end":"bottom right"};n(88684);let C=(0,o.createContext)(null);function v(e){let{trigger:t="none",leaveDelay:n=300,enterDelay:v=300,disabled:x=!1,placement:E="top",floatingAnimated:_=!0,isOpen:S,showArrow:y,wrapperStyle:w,wrapperDisplayPolicy:I="keepAfterFirstOpen",widthPolicy:T,checkEllipsis:A,hoverable:k=!0,onIsOpenChange:M,renderTrigger:R,renderFloating:j,onClickoutside:N,componentRef:L,floatingWrapperClassName:O,offsetOptions:F,flipOptions:P}=e,D=(0,o.useRef)(null),B=(0,o.useRef)(null),V=(0,o.useRef)(null),H=(0,o.useRef)(null),U=(0,o.useRef)(null),W=(0,i.SE)(F),z=(0,i.SE)(P),[G,K]=(0,o.useState)(!1),q=(0,i.DK)(e=>{"function"==typeof e?K(t=>{let n=e(t);return null==M||M(n),n}):(null==M||M(e),K(e))}),Z=!x&&(void 0===S?G:S),Q=(0,o.useRef)(0),Y=(0,o.useRef)(0),X=(0,i.SE)(n),J=(0,i.SE)(v),$=(0,o.useRef)(),ee=(0,o.useCallback)(e=>{var t,n;return(null==(t=ex.current)?void 0:t.nodeRef.current)&&B.current&&$.current&&function(e,t,n,a){let r=[];switch(a){case"bottom":case"bottom-end":case"bottom-start":r.push({y:t.bottom-1,x:t.left},{y:t.bottom-1,x:t.right},{y:n.top+1,x:n.left},{y:n.top+1,x:n.right});break;case"top":case"top-end":case"top-start":r.push({y:t.top+1,x:t.left},{y:t.top+1,x:t.right},{y:n.bottom-1,x:n.left},{y:n.bottom-1,x:n.right});break;case"left":case"left-end":case"left-start":r.push({y:t.top,x:t.left+1},{y:t.bottom,x:t.left+1},{y:n.top,x:n.right-1},{y:n.bottom,x:n.right-1});break;case"right":case"right-end":case"right-start":r.push({y:t.top,x:t.right-1},{y:t.bottom,x:t.right-1},{y:n.top,x:n.left+1},{y:n.bottom,x:n.left+1})}return function(e,t){let n,a,[r,s,o,i]=(n=(e[0].x+e[1].x+e[2].x+e[3].x)/4,a=(e[0].y+e[1].y+e[2].y+e[3].y)/4,e.sort((e,t)=>Math.atan2(e.y-a,e.x-n)-Math.atan2(t.y-a,t.x-n)));function l(e,t,n){var a,r,s;return a=t.x-e.x,r=t.y-e.y,s=n.x-e.x,a*(n.y-e.y)-r*s}let d=l(r,s,t),c=l(s,o,t),u=l(o,i,t),h=l(i,r,t);return!((d>0||c>0||u>0||h>0)&&(d<0||c<0||u<0||h<0))}(r,e)}({x:e.clientX,y:e.clientY},B.current.getBoundingClientRect(),null==(n=ex.current)?void 0:n.nodeRef.current.getBoundingClientRect(),$.current)},[]);(0,o.useImperativeHandle)(L,()=>({setIsOpen:e=>{window.clearTimeout(Q.current),window.clearTimeout(Y.current),q(e)},getIsOpen:()=>Z}));let et=(0,i.DK)(e=>{!1===e?(window.clearTimeout(Y.current),Y.current=0,Q.current||(Q.current=window.setTimeout(()=>{q(!1),Q.current=0},X.current))):(window.clearTimeout(Q.current),Q.current=0,Y.current||(Y.current=window.setTimeout(()=>{if(A){let e=D.current;e&&function(e){let{width:t,height:n}=e.getBoundingClientRect();return e.scrollHeight>Math.max(n,e.offsetHeight)||e.scrollWidth>Math.max(t,e.offsetWidth)}(e)&&q(!0)}else q(!0);Y.current=0},J.current)))});(0,o.useEffect)(()=>{q(!1)},[x]);let en=(0,i.DK)(()=>{"hover"!==t||x||et(!0)}),ea=(0,i.DK)(()=>{Z&&("hover"!==t||x||et(!0))}),er=(0,o.useCallback)(e=>{if("hover"===t&&!x){if(e.target instanceof Node){var n,a,r;if((null==(n=B.current)?void 0:n.contains(e.target))||k&&((null==(r=ex.current)||null==(a=r.nodeRef.current)?void 0:a.contains(e.target))||ee(e)))return}et(!1)}},[t,x,et,ee,k]),es=(0,o.useCallback)(e=>{if(!x){if(e.target instanceof Node){var n,a,r;if((null==(a=ex.current)||null==(n=a.nodeRef.current)?void 0:n.contains(e.target))||(null==(r=B.current)?void 0:r.contains(e.target)))return}null==N||N(),"click"!==t||x||q(!1)}},[x,N,t,q]),eo=(0,o.useCallback)(()=>{"hover"!==t||x||q(!0)},[t,x,q]),ei=(0,o.useRef)(!1),el=(0,o.useCallback)(()=>{!ei.current&&("hover"!==t||x||q(!1))},[t,x,q]),ed=(0,o.useCallback)(e=>{"hover"===t&&(k&&ee(e)||et(!1))},[et,t,ee,k]),ec=(0,o.useCallback)(()=>{ei.current=!0,setTimeout(()=>{ei.current=!1},0)},[]),eu=(0,o.useCallback)(()=>{"click"!==t||x||K(e=>!e)},[t,x]),eh=(0,o.useContext)(C),ep=(0,p.d)();(0,o.useLayoutEffect)(()=>{if(Z&&B.current){let e=[];if("hover"===t){let t=B.current;(0,l.on)("mousemoveoutside",t,er),e.push(()=>(0,l.A)("mousemoveoutside",t,er))}let n=B.current;return(0,l.on)("clickoutside",n,es),e.push(()=>(0,l.A)("clickoutside",n,es)),()=>e.forEach(e=>e())}},[Z,er,es,B,t]),(0,o.useLayoutEffect)(()=>{let e=U.current||B.current;if(Z&&e&&H.current)return(0,d.ll)(e,H.current,()=>{if(e&&H.current){var t;(0,d.rD)(e,H.current,{placement:E,middleware:[(0,c.cY)(null!=(t=W.current)?t:8+4*!!y),(0,d.BN)({padding:8}),(0,d.UU)(z.current),y&&V.current?(0,d.UE)({element:V.current}):void 0]}).then(e=>{let{x:t,y:n,placement:a,middlewareData:r}=e;if($.current=a,H.current&&(H.current.setAttribute("data-transform-origin",f[a]),Object.assign(H.current.style,{left:"".concat(t,"px"),top:"".concat(n,"px")})),V.current&&r.arrow){let{x:e,y:t}=r.arrow;V.current.setAttribute("ds-floating-placement",a),Object.assign(V.current.style,{left:"number"==typeof e?"".concat(e,"px"):void 0,top:"number"==typeof t?"".concat(t,"px"):void 0})}})}})},[z,Z,W,E,y]);let{value:eg,trigger:em}=(0,i._u)({value:Z,defaultValue:Z,shouldDelay:()=>!Z}),ef=(0,g.Y)(eg),eC=(0,m.RF)(Z,!0,Z),ev=(0,o.useMemo)(()=>null==R?void 0:R({isOpen:Z,domProps:{onMouseEnter:en,onMouseLeave:ed,onFocus:eo,onBlur:el,onClick:eu},ellipsisDomRef:D,domRef:B,positionDomRef:U}),[Z,el,eo,en,ed,R,eu]),eb=eC.current,ex=(0,o.useRef)(null),eE=(0,m.Zs)().isMountedRef.current,e_=(0,o.useMemo)(()=>{if("undefined"==typeof document)return null;let e=null==eh?void 0:eh.current,t=document.body,n=e instanceof HTMLElement?e:t instanceof HTMLElement?t:null;return null===n?null:(0,s.createPortal)(eb&&!x&&"alwaysKeep"===I||"keepAfterFirstOpen"===I&&eb||"keepIfIsOpen"===I&&Z?(0,a.jsx)("div",{className:"".concat(h.V,"-floating-container"),style:{zIndex:ef},children:(0,a.jsx)("div",{className:(0,r.A)("".concat(h.V,"-floating-position-wrapper"),"".concat(h.V,"-theme"),O),ref:H,style:{...ep,zIndex:ef,width:"consistent"===T?b(B.current):void 0,minWidth:"minConsistent"===T?b(B.current):void 0,...w},children:(0,a.jsx)(u.C,{appear:eE,in:Z,componentRef:ex,onExited:em,animated:_,children:e=>j({arrowNodeRef:V,nodeRef:e,onMouseEnter:ea,onMouseLeave:ed,onMouseDown:ec})})})}):null,n)},[eb,x,I,Z,O,ep,ef,T,w,_,em,eh,j,ea,ed,ec,eE]);return(0,a.jsxs)(a.Fragment,{children:[ev,e_]})}let b=e=>{if(e)return getComputedStyle(e).width}},11082:function(e,t,n){n.d(t,{I:()=>o});var a=n(57713),r=n(86122),s=n(61660);function o(e){var t;let{children:n,size:o,height:i=o,width:l=o,style:d,domProps:c,domRef:u,className:h}=e;return(0,a.jsx)("div",{...c,className:(0,r.A)("".concat(s.V,"-icon"),null==c?void 0:c.className,h),style:{fontSize:o,width:l,height:i,...null!=(t=null==c?void 0:c.style)?t:{},...d},ref:u,children:n})}n(84286)},31302:function(e,t,n){n.d(t,{K:()=>i});var a=n(57713),r=n(86122),s=n(11082);n(14458);let o={sm:{hover:28,icon:14},md:{hover:28,icon:16},lg:{hover:34,icon:16},xl:{hover:44,icon:20}};function i(e){let{children:t,onClick:n,onFocus:i,onBlur:l,onKeyDown:d,className:c,style:u,disabled:h=!1,size:p="md",sizing:g="container",iconSize:m,domProps:f,domRef:C,hoverBgRef:v,focusable:b,theme:x}=e,E=o[p],_=null!=m?m:E.icon,S=E.hover,y="icon"===g?_:S;return(0,a.jsxs)("div",{...f,ref:C,className:(0,r.A)("ds-icon-button",c,h&&"ds-icon-button--disabled"),style:{"--hover-size":S+"px",width:y+"px",height:y+"px",...(null==x?void 0:x.textColor)&&{color:x.textColor},...(null==x?void 0:x.hoverColor)&&{"--ds-icon-button-hover-color":x.hoverColor},...(null==x?void 0:x.boxShadowColorFocus)&&{"--ds-icon-button-focus-color":x.boxShadowColorFocus},...u},onClick:e=>{if(h){e.preventDefault(),e.stopPropagation();return}null==n||n({source:"click",evt:e})},onFocus:i,onBlur:l,onKeyDown:e=>{if(h){e.preventDefault(),e.stopPropagation();return}n&&"Enter"===e.key?(e.preventDefault(),e.stopPropagation(),n({source:"keyboard",evt:e})):null==d||d(e)},tabIndex:!b||h?-1:0,role:"button","aria-disabled":h,children:[(0,a.jsx)("div",{ref:v,className:"ds-icon-button__hover-bg"}),(0,a.jsx)(s.I,{size:_,children:t})]})}},73934:function(e,t,n){n.d(t,{R:()=>i});var a=n(57713),r=n(11285),s=n(86122),o=n(61660);n(82);let i=(0,r.forwardRef)(function(e,t){let{size:n,className:r,style:i}=e;return(0,a.jsx)("div",{className:(0,s.A)("".concat(o.V,"-loading"),r),ref:t,style:{..."number"==typeof n?{fontSize:"".concat(n,"px")}:n?{fontSize:n}:void 0,...i},children:(0,a.jsxs)("svg",{viewBox:"0 0 36 36",version:"1.1",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true","data-icon":"spin",children:[(0,a.jsx)("defs",{children:(0,a.jsxs)("linearGradient",{x1:"0%",y1:"100%",x2:"100%",y2:"100%",id:"linearGradient-1",children:[(0,a.jsx)("stop",{stopColor:"currentColor",stopOpacity:"0",offset:"0%"}),(0,a.jsx)("stop",{stopColor:"currentColor",stopOpacity:"0.50",offset:"39.9430698%"}),(0,a.jsx)("stop",{stopColor:"currentColor",offset:"100%"})]})}),(0,a.jsxs)("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:[(0,a.jsx)("rect",{fillOpacity:"0.01",fill:"none",x:"0",y:"0",width:"36",height:"36"}),(0,a.jsx)("path",{d:"M34,18 C34,9.163444 26.836556,2 18,2 C11.6597233,2 6.18078805,5.68784135 3.59122325,11.0354951",stroke:"url(#linearGradient-1)",strokeWidth:"4",strokeLinecap:"round"})]})]})})})},52340:function(e,t,n){n.d(t,{j:()=>r});var a=n(799);let r=void 0===window.ResizeObserver?a.tb:window.ResizeObserver},47896:function(e,t,n){n.d(t,{Qh:()=>g,x$:()=>m});var a=n(57713),r=n(11285),s=n(91753);let o="onpointermove"in window?"pointermove":"mousemove";var i=n(52340);n(95696);let l=(0,r.createContext)({});function d(e){let t=(0,r.useRef)(e);return t.current=e,(0,r.useCallback)(()=>t.current,[])}let c={leading:0,trailing:0,top:8,bottom:8},u={leading:8,trailing:8,top:0,bottom:0},h={leading:8,trailing:16,top:0,bottom:8},p={leading:0,trailing:8,top:8,bottom:16},g=e=>{let{verticalScrollbarInsets:t=c,horizontalScrollbarInsets:n=u,verticalScrollbarMinHeight:g=24,horizontalScrollbarMinWidth:f=24,conflictedHorizontalScrollbarInsets:C=h,conflictedVerticalScrollbarInsets:v=p,verticalScrollbarWidth:b=8,horizontalScrollbarHeight:x=8,guttersPosition:E="sticky"}=e,_=(0,r.useRef)(null),S=(0,r.useRef)(null),y=(0,r.useCallback)(()=>{var e;null==(e=S.current)||e.call(S)},[]),w=(0,r.useMemo)(()=>({}),[]),I=d(g),T=d(f),A=d(E),k=d(t),M=d(n),R=d(v),j=d(C),N=d(b),L=d(x);(0,r.useLayoutEffect)(()=>{var e,t;if(!_.current||!(null==(e=w.horizontalBarRef)?void 0:e.current)||!(null==(t=w.guttersRef)?void 0:t.current))return;let{teardown:n,deriveScrollingStatus:a}=function(e){let{container:t,verticalBar:n,verticalGutter:a,horizontalBar:r,horizontalGutter:s,getVerticalScrollbarMinHeight:i,getHorizontalScrollbarMinWidth:l,gutters:d,getGuttersPosition:c,getVerticalScrollbarInsets:u,getHorizontalScrollbarInsets:h,getConflictedVerticalScrollbarInsets:p,getConflictedHorizontalScrollbarInsets:g,getVerticalScrollbarWidth:m,getHorizontalScrollbarHeight:f}=e,C=!1,v=!1,b=0,x=0,E=0,_=0,S=0,y=0;function w(e){d.style.position=c(),d.style.top="0",d.style.left="0",d.style.right="0";let t=e?p():u(),n=e?g():h();switch(a.style.right="".concat(t.trailing,"px"),a.style.top="".concat(t.top,"px"),s.style.left="".concat(n.leading,"px"),s.style.right="".concat(n.trailing,"px"),c()){case"sticky":a.style.bottom="calc(0px - var(--container-height) + ".concat(t.bottom,"px)"),s.style.top="calc(var(--container-height) - ".concat(n.bottom+f(),"px)"),d.style.bottom="",d.style.height="0";break;case"absolute":a.style.bottom="".concat(t.bottom,"px"),s.style.bottom="".concat(n.bottom,"px"),d.style.bottom="0",d.style.height=""}s.style.height="".concat(f(),"px"),a.style.width="".concat(m(),"px")}let I=0,T=null;function A(){T&&cancelAnimationFrame(T),T=requestAnimationFrame(()=>{C||v?function(){let e=t.offsetHeight,o=t.offsetWidth,d=t.scrollHeight,c=I>0&&d!==I;I=d;let u=t.scrollWidth;w(d>e&&u>o);let h=a.offsetHeight,p=s.offsetWidth,{top:g}=a.getBoundingClientRect(),{left:m}=s.getBoundingClientRect();if(d<=e)n.style.display="none";else if(C){let a=Math.max(i(),h/d*e),r=0,s=x+y;c?(r=(h-a)*t.scrollTop/(d-e),x=s-y,_=(s-g-r)/a):(t.scrollTop=(d-e)*(r=s-a*_-g)/(h-a),r=function(e,t,n){return e<t?t:e>n?n:e}(r,0,h-a)),n.style.display="",n.style.top="".concat(r,"px"),n.style.height="".concat(a,"px")}if(u<=o)r.style.display="none";else if(v){let e=Math.max(l(),p/u*o),n=b+S-e*E-m;n=function(e,t,n){return e<t?t:e>n?n:e}(n,0,p-e),r.style.display="",r.style.left="".concat(n,"px"),r.style.width="".concat(e,"px"),t.scrollLeft=(u-o)*n/(p-e)}}():function(){let e=t.scrollHeight,o=t.scrollWidth,d=t.scrollTop,c=t.scrollLeft,u=t.offsetHeight,h=t.offsetWidth;w(e>u&&o>h);let p=a.offsetHeight,g=s.offsetWidth;if(e<=u)n.style.display="none";else{let t=Math.max(i(),p/e*u);n.style.display="",n.style.top="".concat((p-t)*d/(e-u),"px"),n.style.height="".concat(t,"px")}if(o<=h)r.style.display="none";else{let e=Math.max(l(),g/o*h);r.style.display="",r.style.left="".concat((g-e)*c/(o-h),"px"),r.style.width="".concat(e,"px")}}()})}let k=()=>{v=!1,window.removeEventListener("mouseup",k),window.removeEventListener(o,R)},M=()=>{C=!1,window.removeEventListener("mouseup",M),window.removeEventListener(o,j)},R=e=>{S=e.clientX-b,A()},j=e=>{y=e.clientY-x,A()},N=e=>{e.stopPropagation()};r.addEventListener("click",N),n.addEventListener("click",N);let L=e=>{e.preventDefault(),v=!0,b=e.clientX;let{left:t}=r.getBoundingClientRect();E=(e.clientX-t)/r.offsetWidth,window.addEventListener(o,R),window.addEventListener("mouseup",k)};r.addEventListener("mousedown",L);let O=e=>{e.preventDefault(),C=!0,x=e.clientY;let{top:t}=n.getBoundingClientRect();_=(e.clientY-t)/n.offsetHeight,window.addEventListener(o,j),window.addEventListener("mouseup",M)};return n.addEventListener("mousedown",O),{deriveScrollingStatus:A,teardown:()=>{r.removeEventListener("click",N),n.removeEventListener("click",N),r.removeEventListener("mousedown",L),n.removeEventListener("mousedown",O),window.removeEventListener("mouseup",k),window.removeEventListener("mouseup",M),window.removeEventListener(o,R),window.removeEventListener(o,j)}}}({getVerticalScrollbarMinHeight:I,getHorizontalScrollbarMinWidth:T,container:_.current,horizontalBar:w.horizontalBarRef.current,horizontalGutter:w.horizontalGutterRef.current,verticalBar:w.verticalBarRef.current,verticalGutter:w.verticalGutterRef.current,gutters:w.guttersRef.current,getGuttersPosition:A,getVerticalScrollbarInsets:k,getHorizontalScrollbarInsets:M,getConflictedVerticalScrollbarInsets:R,getConflictedHorizontalScrollbarInsets:j,getVerticalScrollbarWidth:N,getHorizontalScrollbarHeight:L});return S.current=a,n},[w.guttersRef,w.horizontalBarRef,w.horizontalGutterRef,w.verticalBarRef,w.verticalGutterRef,j,R,A,L,M,T,k,I,N]),(0,r.useLayoutEffect)(()=>{y()},[y,e.horizontalScrollbarMinWidth,e.verticalScrollbarMinHeight,E,t.leading,t.trailing,t.top,t.bottom,n.leading,n.trailing,n.top,n.bottom,v.leading,v.trailing,v.top,v.bottom,C.leading,C.trailing,C.top,C.bottom,b,x]);let O=(0,r.useCallback)(()=>{let e=_.current.offsetHeight;w.guttersRef.current.style.setProperty("--container-height","".concat(e,"px")),y()},[w.guttersRef,y]),F=(0,r.useMemo)(()=>function(e){let{children:t}=e;return(0,a.jsx)(l.Provider,{value:w,children:t})},[w]),P=(0,r.useMemo)(()=>function(e){return(0,a.jsx)(F,{children:(0,a.jsx)(m,{...e})})},[F]);return{ScrollAreaContextProvider:F,ScrollAreaGutters:P,containerDomRef:(0,s.gK)((0,r.useCallback)(e=>{if(_.current=e,e){let t=new i.j(O);return t.observe(e),()=>t.disconnect()}},[O])),onContainerScroll:y,onContentResize:y,className:"ds-scroll-area"}};function m(e){var t,n;let s=(0,r.useRef)(null),o=(0,r.useRef)(null),i=(0,r.useRef)(null),d=(0,r.useRef)(null),c=(0,r.useRef)(null),u=(0,r.useContext)(l);return u.horizontalBarRef=s,u.horizontalGutterRef=o,u.verticalBarRef=i,u.verticalGutterRef=d,u.guttersRef=c,(0,a.jsxs)("div",{className:"ds-scroll-area__gutters",style:{"--scrollbar-bg":null==(t=e.theme)?void 0:t.bgColor,"--scrollbar-hover":null==(n=e.theme)?void 0:n.hoverColor},ref:c,children:[(0,a.jsx)("div",{className:"ds-scroll-area__horizontal-gutter",ref:o,children:(0,a.jsx)("div",{className:"ds-scroll-area__horizontal-bar",ref:s})}),(0,a.jsx)("div",{className:"ds-scroll-area__vertical-gutter",ref:d,children:(0,a.jsx)("div",{className:"ds-scroll-area__vertical-bar",ref:i})})]})}},38290:function(e,t,n){n.d(t,{E:()=>i}),n(67539);var a=n(57713);n(96694);var r=n(86122),s=n(61660),o=n(11285);function i(e){let{variant:t="rect",sharp:n=!1,size:i="m",repeat:l=1,repeatSeparator:d,className:c,style:u,children:h}=e,p=(0,o.useCallback)(e=>(0,a.jsx)("div",{className:(0,r.A)("".concat(s.V,"-skeleton"),"".concat(s.V,"-skeleton--").concat(i),"".concat(s.V,"-skeleton--").concat(t),n&&"".concat(s.V,"-skeleton--sharp"),h&&"".concat(s.V,"-skeleton--has-children"),c),style:u,children:"text"===t?void 0===h?(0,a.jsx)("span",{"aria-hidden":!0,children:"\xa0"}):(0,a.jsx)("span",{"aria-hidden":!0,children:h}):h},e),[c,u,i,t,n,h]);return(0,o.useMemo)(()=>{if(1===l)return p(void 0);let e=[];for(let t=0;t<l;t++)e.push(p(t)),void 0!==d&&t<l-1&&e.push(d);return(0,a.jsx)(a.Fragment,{children:e})},[l,p,d])}},32956:function(e,t,n){n.d(t,{H:()=>r,d:()=>s});var a=n(11285);let r=(0,a.createContext)(void 0),s=()=>(0,a.useContext)(r)},4442:function(e,t,n){n.d(t,{BK:()=>p,IJ:()=>u,dj:()=>f,id:()=>h,t8:()=>m}),n(40966),n(95266),n(1326),n(42551),n(71060);var a=n(57713),r=n(11285),s=n(86122),o=n(91753),i=n(37194),l=n(61660),d=n(59826);n(102);let c=0;function u(){return(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16",children:(0,a.jsx)("g",{fill:"none",children:(0,a.jsx)("path",{d:"M8 2a6 6 0 1 1 0 12A6 6 0 0 1 8 2zM6.534 5.839a.5.5 0 0 0-.638.057l-.057.07a.5.5 0 0 0 .057.638L7.293 8L5.896 9.396l-.057.07a.5.5 0 0 0 .057.638l.07.057a.5.5 0 0 0 .638-.057L8 8.707l1.396 1.397l.07.057a.5.5 0 0 0 .638-.057l.057-.07a.5.5 0 0 0-.057-.638L8.707 8l1.397-1.396l.057-.07a.5.5 0 0 0-.057-.638l-.07-.057a.5.5 0 0 0-.638.057L8 7.293L6.604 5.896l-.07-.057z",fill:"currentColor"})})})}function h(){return(0,a.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M8 .333a7.667 7.667 0 1 1 0 15.334A7.667 7.667 0 0 1 8 .333zm0 1.334a6.333 6.333 0 1 0 0 12.666A6.333 6.333 0 0 0 8 1.667z",fill:"#F59E0B"}),(0,a.jsx)("path",{d:"M7.383 8.4c.013.406.222.61.624.61.388 0 .587-.204.597-.61l.11-3.373a.603.603 0 0 0-.194-.492.728.728 0 0 0-.527-.202.718.718 0 0 0-.52.195.622.622 0 0 0-.188.5l.098 3.371zM7.424 11.098a.849.849 0 0 0 .583.215.83.83 0 0 0 .569-.215.7.7 0 0 0 .243-.548.7.7 0 0 0-.243-.548.815.815 0 0 0-.569-.215.834.834 0 0 0-.583.222.701.701 0 0 0-.236.54c0 .218.079.4.236.549z",fill:"#F59E0B"})]})}function p(){return(0,a.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0_12563_43114)",children:(0,a.jsx)("path",{d:"M8 .333a7.667 7.667 0 1 1 0 15.334A7.667 7.667 0 0 1 8 .333zm0 1.334a6.333 6.333 0 1 0 0 12.666A6.333 6.333 0 0 0 8 1.667zm1.762 3.656a.667.667 0 0 1 1.143.687l-3 5a.667.667 0 0 1-1.078.09l-2-2.332a.667.667 0 0 1 1.013-.869L7.237 9.53l2.525-4.207z",fill:"#22C55E"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_12563_43114",children:(0,a.jsx)("path",{fill:"#fff",d:"M0 0h16v16H0z"})})})]})}function g(e){let t,{content:n,type:r}=e;switch(r){case"warning":case"error":t=(0,a.jsx)(h,{});break;case"success":t=(0,a.jsx)(p,{});break;default:t=null}return(0,a.jsxs)("div",{className:(0,s.A)("".concat(l.V,"-toast"),"".concat(l.V,"-toast--").concat(r)),children:[t?(0,a.jsx)("div",{className:(0,s.A)("".concat(l.V,"-toast__icon")),children:t}):null,(0,a.jsx)("div",{className:"".concat(l.V,"-toast__content"),children:"string"==typeof n?n:n.node})]})}function m(e){let{toastProps:t,setToasts:n}=e,[s,o]=(0,r.useState)(!0);return(0,a.jsx)(i.c,{appear:!0,className:"".concat(l.V,"-toast-animation"),transformOrigin:t.placement,in:s,onEntered:()=>{setTimeout(()=>{o(!1)},t.duration)},onExited:()=>{n(e=>e.filter(e=>e.id!==t.id))},children:(0,r.useMemo)(()=>(0,a.jsx)(g,{...t}),[t])})}function f(){let e=(0,r.useContext)(d.Lp),t=(0,r.useContext)(d.u9),n=(0,r.useContext)(d.Sf)||"top";if(!e)throw Error("useToast must be used inside ToastProvider");let a=(0,o.SE)(t),s=(0,r.useCallback)(function(t,r){let{duration:s=5e3,dedupeKey:o,placement:i=n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=c++;e(e=>{var n;return void 0!==o&&e.some(e=>e.dedupeKey===o)?e:(null==(n=a.current)||n.call(a,r,"success"===t?"info":"warning"===t?"warn":"error"),e.concat({type:t,content:r,id:l,duration:s,dedupeKey:o,placement:i}))})},[n,e,a]);return(0,r.useMemo)(()=>({warning:(e,t)=>s("warning",e,t),error:(e,t)=>s("error",e,t),success:(e,t)=>s("success",e,t),info:(e,t)=>s("info",e,t)}),[s])}},15383:function(e,t,n){n.d(t,{t:()=>h}),n(40966),n(95266),n(45363),n(37560),n(1326);var a=n(57713),r=n(11285),s=n(86122),o=n(91753),i=n(74770),l=n(4442),d=n(32956),c=n(61660),u=n(59826);function h(e){let{children:t,onToast:n,placement:h}=e,[p,g]=(0,r.useState)([]),m=(0,d.d)(),[f,C]=(0,r.useState)([]),v=(0,o.DK)(e=>{let t=f,n=!1;"function"==typeof e?g(a=>{let r=e(a);return r.forEach(e=>{t.includes(e.placement)||(t=t.concat(e.placement),n=!0)}),r}):(e.forEach(e=>{t.includes(e.placement)||(t=t.concat(e.placement),n=!0)}),g(e)),n&&C(t)});return(0,a.jsx)(u.Lp.Provider,{value:v,children:(0,a.jsx)(u.u9.Provider,{value:n||null,children:(0,a.jsxs)(u.Sf.Provider,{value:h||null,children:[t,f.map(e=>(0,i.createPortal)((0,a.jsx)("div",{className:(0,s.A)("".concat(c.V,"-toast-container"),"".concat(c.V,"-toast-container--").concat(e),"".concat(c.V,"-theme")),style:m,children:p.filter(t=>t.placement===e).map(e=>(0,a.jsx)(l.t8,{setToasts:v,toastProps:e},e.id))}),document.body,e))]})})})}},59826:function(e,t,n){n.d(t,{Lp:()=>r,Sf:()=>s,u9:()=>o});var a=n(11285);let r=(0,a.createContext)(null),s=(0,a.createContext)(null),o=(0,a.createContext)(null)},77058:function(e,t,n){n.d(t,{m:()=>c});var a=n(57713),r=n(86122),s=n(11285),o=n(61660),i=n(32956),l=n(39120);n(37246);var d=n(4222);function c(e){var t,n,c,h,p,g,m,f;let{children:C,size:v,leaveDelay:b,enterDelay:x,wrapperStyle:E,showShadow:_,isOpen:S,disabled:y,showArrow:w,arrowVariant:I,placement:T="top",trigger:A="hover",componentRef:k,theme:M,checkEllipsis:R,floatingAnimated:j,renderTrigger:N,className:L,hoverable:O,...F}=e,P=(0,s.useContext)(d.l),D=null!=(t=null!=w?w:P.showArrow)&&t,B=null!=(n=null!=y?y:P.disabled)&&n,V=null!=(c=null!=I?I:P.arrowVariant)?c:"sharp",H=null!=(h=null!=b?b:P.leaveDelay)?h:void 0,U=null!=(p=null!=x?x:P.enterDelay)?p:void 0,W=null==(g=null!=j?j:P.floatingAnimated)||g,z=null!=(m=null!=O?O:P.hoverable)&&m,G=null!=(f=null!=v?v:P.size)?f:"m",K=(0,s.useMemo)(()=>{switch(G){case"m":return;case"s":return{mainAxis:4}}},[G]),q=(0,i.d)(),Z={"--tooltip-font-size":null==M?void 0:M.fontSize,"--tooltip-line-height":null==M?void 0:M.lineHeight,"--tooltip-padding":null==M?void 0:M.padding,"--ds-toast-max-width":null==M?void 0:M.maxWidth,"--tooltip-color":null==M?void 0:M.backgroundColor,"--tooltip-text-color":null==M?void 0:M.color},Q=(0,s.useRef)(null);return(0,s.useImperativeHandle)(k,()=>({setIsOpen(e){var t;null==(t=Q.current)||t.setIsOpen(e)}})),(0,a.jsx)(l.D,{floatingAnimated:W,disabled:B,leaveDelay:H,enterDelay:U,wrapperStyle:E,renderTrigger:N,renderFloating:e=>{let{nodeRef:t,arrowNodeRef:n,onMouseEnter:s,onMouseDown:i,onMouseLeave:l}=e;return(0,a.jsxs)("div",{ref:t,className:(0,r.A)("".concat(o.V,"-tooltip"),"".concat(o.V,"-tooltip--").concat(G),_&&"".concat(o.V,"-tooltip--show-shadow"),"".concat(o.V,"-elevated"),"".concat(o.V,"-theme"),L),style:{...q,...Z},onMouseEnter:s,onMouseLeave:l,onMouseDown:i,onClick:e=>e.stopPropagation(),children:[C,D&&(0,a.jsx)("div",{className:(0,r.A)("".concat(o.V,"-tooltip__arrow"),"".concat(o.V,"-tooltip__arrow--").concat(V)),ref:n,children:"soft"===V&&(0,a.jsx)(u,{})})]})},placement:T,trigger:A,isOpen:S,componentRef:Q,showArrow:D,checkEllipsis:R,offsetOptions:K,hoverable:z,...F})}function u(){return(0,a.jsxs)("svg",{className:"".concat(o.V,"-tooltip__soft-arrow"),viewBox:"0 0 47 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("mask",{id:"mask0_0_3329",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"47",height:"13",children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 0.00316996C1.71249 0.00316996 3.42448 -0.00533022 5.13697 0.0131702C6.77598 0.0311706 8.61044 0.0566711 10.2055 0.658184C11.9284 1.3082 13.0691 2.44472 14.2168 3.78225C15.043 4.74427 16.666 6.79681 17.4563 7.78784C18.1031 8.60035 19.3692 10.2064 20.0605 10.9834C20.9308 11.9609 22.0064 12.9999 23.5005 12.9999C24.9946 12.9999 26.0697 11.9609 26.9395 10.9844C27.6308 10.2079 28.8969 8.60085 29.5442 7.78884C30.3335 6.79781 31.9565 4.74527 32.7832 3.78325C33.9329 2.44572 35.0716 1.3092 36.794 0.659184C38.3896 0.0591711 40.2245 0.0321706 41.8625 0.0141702C43.5755 -0.0043302 45.2875 0.00416998 47 0.00416998",fill:"#FF0000"})}),(0,a.jsx)("g",{mask:"url(#mask0_0_3329)",children:(0,a.jsx)("g",{clipPath:"url(#clip0_0_3329)",children:(0,a.jsx)("g",{filter:"url(#filter0_b_0_3329)",children:(0,a.jsx)("rect",{width:"47",height:"13",fill:"currentColor",style:{mixBlendMode:"color-dodge"}})})})}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("filter",{id:"filter0_b_0_3329",x:"-50",y:"-50",width:"147",height:"113",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,a.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.jsx)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"25"}),(0,a.jsx)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_0_3329"}),(0,a.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_backgroundBlur_0_3329",result:"shape"})]}),(0,a.jsx)("clipPath",{id:"clip0_0_3329",children:(0,a.jsx)("rect",{width:"47",height:"13",fill:"white"})})]})]})}},4222:function(e,t,n){n.d(t,{l:()=>a});let a=(0,n(11285).createContext)({})},25611:function(e,t,n){n.d(t,{Q:()=>r});var a=n(7623);n(42551);class r extends Error{static isBizError(e){return e instanceof r}static isCode(e,t){return r.isBizError(e)&&e.code===t}constructor(e,t=""){if(null==e)throw Error();super("BizError: ".concat(e).concat(t?" - ".concat(t):"")),(0,a._)(this,"code",void 0),(0,a._)(this,"msg",void 0),this.code=e,this.msg=t,this.name="BizError"}}},92177:function(e,t,n){n.d(t,{O:()=>s});var a=n(7623);n(88370);var r=n(4981);class s{get finishPromise(){return this.deferred.promise}async add(e){return null===this.deferred.instantValue&&(this.deferred=new r.c),new Promise((t,n)=>{let a=async()=>{try{let{promise:n,abort:a}=e();this.abortFn=a,await n,t()}catch(e){n(e)}finally{await this.yieldFn(),this.running=!1,this.processQueue()}};this.queue.unshift(a),this.processQueue()})}processQueue(){if(!this.running&&this.queue.length>0){let e=this.queue.shift();e&&(this.running=!0,e())}this.running||this.queue.length||this.deferred.resolve("done")}constructor(e=()=>Promise.resolve()){(0,a._)(this,"yieldFn",void 0),(0,a._)(this,"queue",[]),(0,a._)(this,"running",!1),(0,a._)(this,"abortFn",null),(0,a._)(this,"deferred",new r.c),(0,a._)(this,"abort",()=>{this.abortFn&&this.abortFn(),this.running=!1,this.queue=[],this.deferred.resolve("aborted")}),this.yieldFn=e}}},4981:function(e,t,n){n.d(t,{c:()=>r});var a=n(7623);class r{get instantValue(){return this.value}constructor(){(0,a._)(this,"promise",void 0),(0,a._)(this,"resolve",void 0),(0,a._)(this,"reject",void 0),(0,a._)(this,"then",void 0),(0,a._)(this,"value",null);const e=new Promise((e,t)=>{this.resolve=t=>{this.value=t,e(t)},this.reject=t});this.promise=e,this.then=e.then.bind(e)}}},26848:function(e,t,n){n.d(t,{Z:()=>r,s:()=>a}),n(42551);let a=e=>{},r=e=>{throw Error("Unhandled case: ".concat(e))}}},u={};function h(e){var t=u[e];if(void 0!==t)return t.exports;var n=u[e]={id:e,loaded:!1,exports:{}};return c[e].call(n.exports,n,n.exports,h),n.loaded=!0,n.exports}h.m=c,h.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return h.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,h.t=function(n,a){if(1&a&&(n=this(n)),8&a||"object"==typeof n&&n&&(4&a&&n.__esModule||16&a&&"function"==typeof n.then))return n;var r=Object.create(null);h.r(r);var s={};e=e||[null,t({}),t([]),t(t)];for(var o=2&a&&n;"object"==typeof o&&!~e.indexOf(o);o=t(o))Object.getOwnPropertyNames(o).forEach(e=>{s[e]=()=>n[e]});return s.default=()=>n,h.d(r,s),r},h.d=(e,t)=>{for(var n in t)h.o(t,n)&&!h.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},h.f={},h.e=e=>Promise.all(Object.keys(h.f).reduce((t,n)=>(h.f[n](e,t),t),[])),h.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),h.k=e=>"static/"+({233:"mermaidRender",59:"katex",851:"previewAll"})[e]+"."+({233:"3e57e36033",59:"66a418a9b7",851:"6a0d302e55"})[e]+".css",h.u=e=>"static/"+(({233:"mermaidRender",259:"mermaid-vendors",28:"prism-s-z",390:"prism-m-r",548:"prism-a-d",59:"katex",800:"prism-e-l",851:"previewAll",930:"prism-common"})[e]||e)+"."+({107:"3bede6c1e3",133:"5bd624406c",164:"0e517c0571",2:"f7d93b1bb1",203:"d8733640f4",22:"d586ae0aa9",233:"5eaa9fed20",259:"badd053ecb",28:"b60d9b46a0",356:"6fbd63e5c3",374:"7e571ae55e",390:"c8a5f738eb",399:"ca3d808ae7",418:"2a581c6f3c",419:"248b555328",441:"4d9564f129",521:"5b9cb04b15",548:"7927d60cd0",59:"8be95d04fc",614:"25c7f8f220",616:"1d3dd2ce0d",691:"1141119480",706:"d9197df9d7",747:"062c4856d0",776:"e43002b12c",8:"e76a0abb68",800:"aa494cad49",822:"fc33acb0ef",835:"4d628bfe14",839:"b43e780b1b",851:"cd5dfa3638",881:"dfe7dda382",92:"fea4389e5d",930:"b50234f3d9",966:"beeadd9771"})[e]+".js",h.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})(),h.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},h.l=function(e,t,a,r){if(n[e])return void n[e].push(t);if(void 0!==a)for(var s,o,i=document.getElementsByTagName("script"),l=0;l<i.length;l++){var d=i[l];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")=="@deepseek/chat:"+a){s=d;break}}s||(o=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,h.nc&&s.setAttribute("nonce",h.nc),s.setAttribute("data-webpack","@deepseek/chat:"+a),s.src=e,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous")),n[e]=[t];var c=function(t,a){s.onerror=s.onload=null,clearTimeout(u);var r=n[e];if(delete n[e],s.parentNode&&s.parentNode.removeChild(s),r&&r.forEach(function(e){return e(a)}),t)return t(a)},u=setTimeout(c.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=c.bind(null,s.onerror),s.onload=c.bind(null,s.onload),o&&document.head.appendChild(s)},h.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a=[],h.O=(e,t,n,r)=>{if(t){r=r||0;for(var s=a.length;s>0&&a[s-1][2]>r;s--)a[s]=a[s-1];a[s]=[t,n,r];return}for(var o=1/0,s=0;s<a.length;s++){for(var[t,n,r]=a[s],i=!0,l=0;l<t.length;l++)(!1&r||o>=r)&&Object.keys(h.O).every(e=>h.O[e](t[l]))?t.splice(l--,1):(i=!1,r<o&&(o=r));if(i){a.splice(s--,1);var d=n();void 0!==d&&(e=d)}}return e},h.p="https://static.deepseek.com/chat/",h.rv=()=>"1.5.8",r={889:0},o="data-webpack-loading",(s=(e,t)=>{r[t]=0})(h.m,0,"889"),h.f.css=(e,t,n)=>{var a=h.o(r,e)?r[e]:void 0;if(0!==a)if(a)t.push(a[2]);else if(/^(233|59|851|889)$/.test(e)){var i=new Promise(function(t,n){a=r[e]=[t,n]});t.push(a[2]=i);var l=h.p+h.k(e),d=Error();((e,t,n,a,r)=>{var s,i,l="chunk-"+e;if(!a){for(var d=document.getElementsByTagName("link"),c=0;c<d.length;c++){var u=d[c],p=u.getAttribute("href")||u.href;if(p&&!p.startsWith(h.p)&&(p=h.p+(p.startsWith("/")?p.slice(1):p)),"stylesheet"==u.rel&&(p&&p.startsWith(t)||u.getAttribute("data-webpack")=="@deepseek/chat:"+l)){s=u;break}}if(!n)return}s||(i=!0,s=document.createElement("link"),h.nc&&s.setAttribute("nonce",h.nc),s.setAttribute("data-webpack","@deepseek/chat:"+l),r&&s.setAttribute("fetchpriority",r),s.setAttribute(o,1),s.rel="stylesheet",s.href=t,0!==s.href.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"));var g=(e,t)=>{if(s.onerror=s.onload=null,s.removeAttribute(o),clearTimeout(m),t&&"load"!=t.type&&s.parentNode.removeChild(s),n(t),e)return e(t)};if(s.getAttribute(o)){var m=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload)}else g(void 0,{type:"load",target:s});return a&&a.getAttribute("fetchpriority")&&s.setAttribute("fetchpriority",a.getAttribute("fetchpriority")),a?document.head.insertBefore(s,a):i&&document.head.appendChild(s)})(e,l,function(t){if(h.o(r,e)&&(0!==(a=r[e])&&(r[e]=void 0),a))if("load"!==t.type){var n=t&&t.type,o=t&&t.target&&t.target.src;d.message="Loading css chunk "+e+" failed.\n("+n+": "+o+")",d.name="ChunkLoadError",d.type=n,d.request=o,a[1](d)}else s(h.m,e),a[0]()},void 0,n)}else r[e]=0},h.b=document.baseURI||self.location.href,i={889:0},h.f.j=function(e,t){var n=h.o(i,e)?i[e]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((t,a)=>n=i[e]=[t,a]);t.push(n[2]=a);var r=h.p+h.u(e),s=Error();h.l(r,function(t){if(h.o(i,e)&&(0!==(n=i[e])&&(i[e]=void 0),n)){var a=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;s.message="Loading chunk "+e+" failed.\n("+a+": "+r+")",s.name="ChunkLoadError",s.type=a,s.request=r,n[1](s)}},"chunk-"+e,e)}},h.O.j=e=>0===i[e],l=(e,t)=>{var n,a,[r,s,o]=t,l=0;if(r.some(e=>0!==i[e])){for(n in s)h.o(s,n)&&(h.m[n]=s[n]);if(o)var d=o(h)}for(e&&e(t);l<r.length;l++)a=r[l],h.o(i,a)&&i[a]&&i[a][0](),i[a]=0;return h.O(d)},(d=self.webpackChunk_deepseek_chat=self.webpackChunk_deepseek_chat||[]).forEach(l.bind(null,0)),d.push=l.bind(null,d.push.bind(d)),h.ruid="bundler=rspack@1.5.8";var p=h.O(void 0,["549"],function(){return h(47349)});p=h.O(p)})();