PageSourceSearch

https://chat-gpt-next-web-ecru-phi.vercel.app/_next/static/chunks/671.89a79c1d3ee3b03a.js

js chat-gpt-next-web-ecru-phi.vercel.app collected 2026-10-03 06:25:33 UTC 48,270 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[671],{24333:function(e,t,i){"use strict";var n,l,s=i(52846);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}t.Z=function(e){return s.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:16,height:16,fill:"none"},e),n||(n=s.createElement("defs",null,s.createElement("path",{id:"clear_svg__a",d:"M0 0h16v16H0z"}))),s.createElement("g",null,l||(l=s.createElement("mask",{id:"clear_svg__b",fill:"#fff"},s.createElement("use",{xlinkHref:"#clear_svg__a"}))),s.createElement("g",{mask:"url(#clear_svg__b)"},s.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"M1 9.67h8.67l1-9.67H0l1 9.67Z",transform:"translate(2.667 5)"}),s.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"M0 0v3.33",transform:"translate(6.667 8.334)"}),s.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"M0 0v3.33",transform:"translate(9.334 8.333)"}),s.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"m0 4 5.44-4L8 4",transform:"translate(4 1)"}))))}},57979:function(e,t,i){"use strict";i.r(t),i.d(t,{Settings:function(){return eh}});var n,l,s,a,r,c,o,p,u,d=i(57437),g=i(2265),h=i(15535),S=i.n(h),x=i(98829),T=i(58870),m=i(38669),b=i(84193),P=i(24333),A=i(24053),y=i(12154),v=i(52846);function C(){return(C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}var j=function(e){return v.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",width:32,height:32,viewBox:"0 0 24 24"},e),n||(n=v.createElement("path",{fill:"currentColor",d:"M12.832 21.801c3.126-.626 7.168-2.875 7.168-8.69 0-5.291-3.873-8.815-6.658-10.434-.619-.36-1.342.113-1.342.828v1.828c0 1.442-.606 4.074-2.29 5.169-.86.559-1.79-.278-1.894-1.298l-.086-.838c-.1-.974-1.092-1.565-1.87-.971C4.461 8.46 3 10.33 3 13.11 3 20.221 8.289 22 10.933 22q.232 0 .484-.015C10.111 21.874 8 21.064 8 18.444c0-2.05 1.495-3.435 2.631-4.11.306-.18.663.055.663.41v.59c0 .45.175 1.155.59 1.637.47.546 1.159-.026 1.214-.744.018-.226.246-.37.442-.256.641.375 1.46 1.175 1.46 2.473 0 2.048-1.129 2.99-2.168 3.357"})))},Z=i(56073),f=i(72495),E=i(84004);function k(){return(k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}var w=function(e){return v.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:16,height:16,fill:"none"},e),v.createElement("g",null,l||(l=v.createElement("mask",{id:"config_svg__b",fill:"#fff"},v.createElement("use",{xlinkHref:"#config_svg__a"}))),v.createElement("g",{mask:"url(#config_svg__b)"},v.createElement("path",{style:{fill:"#333",opacity:1},d:"M13.833 4h-2a.665.665 0 0 1-.471-1.138.664.664 0 0 1 .471-.195h2a.665.665 0 0 1 .654.796.666.666 0 0 1-.654.537zM9.833 2v2.667a.665.665 0 0 1-1.037.554.665.665 0 0 1-.296-.554V2a.665.665 0 0 1 1.037-.554.665.665 0 0 1 .296.554z"}),v.createElement("path",{style:{fill:"#333",opacity:1},d:"M9.166 4H1.833a.665.665 0 0 1-.554-1.037.665.665 0 0 1 .554-.296h7.333a.665.665 0 0 1 .555 1.037.665.665 0 0 1-.555.296zM4.5 8.667H1.833A.665.665 0 0 1 1.28 7.63a.665.665 0 0 1 .554-.297H4.5a.665.665 0 0 1 .555 1.037.665.665 0 0 1-.555.297zM7.833 6.667v2.667a.665.665 0 0 1-1.037.554.665.665 0 0 1-.296-.554V6.667a.665.665 0 0 1 1.037-.555.665.665 0 0 1 .296.555z"}),v.createElement("path",{style:{fill:"#333",opacity:1},d:"M14.5 8.667H7.167a.665.665 0 0 1-.555-1.037.665.665 0 0 1 .555-.297H14.5a.665.665 0 0 1 .471 1.138.664.664 0 0 1-.471.196zM13.833 13.333h-2a.666.
1666 0 1 1 0-1.333h2a.666.666 0 1 1 0 1.333zM9.833 11.333V14a.665.665 0 0 1-.796.654A.666.666 0 0 1 8.5 14v-2.667a.665.665 0 0 1 1.138-.471.664.664 0 0 1 .195.471z"}),v.createElement("path",{style:{fill:"#333",opacity:1},d:"M9.166 13.333H1.833a.666.666 0 1 1 0-1.333h7.333a.666.666 0 1 1 0 1.333z"}))),s||(s=v.createElement("defs",null,v.createElement("path",{id:"config_svg__a",d:"M0 0h16v16H0z"}))))},U=i(12402);function K(){return(K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}var _=function(e){return v.createElement("svg",K({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:16,height:16,fill:"none"},e),v.createElement("g",null,a||(a=v.createElement("mask",{id:"connection_svg__b",fill:"#fff"},v.createElement("use",{xlinkHref:"#connection_svg__a"}))),v.createElement("g",{mask:"url(#connection_svg__b)"},v.createElement("path",{style:{fill:"#333",opacity:1},d:"M11.867 4.14c-.914-.907-1.823-.908-2.729-.002l-1 1-.471-.471.471-.472 3.67 3.67-.471.472-.472-.472 1-1c.255-.255.421-.639.499-1.151.094-.624-.072-1.15-.499-1.576zm.941-.945c.744.744 1.035 1.65.874 2.717-.12.802-.412 1.434-.874 1.896l-1 1a.667.667 0 0 1-.943 0l-3.67-3.67a.667.667 0 0 1 0-.943l1-1c.462-.462 1.093-.753 1.892-.874 1.065-.16 1.971.13 2.72.872z"}),v.createElement("path",{style:{fill:"#333",opacity:1},d:"m14.475 2.471-1.67 1.67a.67.67 0 0 1-.727.145.664.664 0 0 1-.299-.986.659.659 0 0 1 .083-.101l1.67-1.67a.664.664 0 0 1 .842-.083.67.67 0 0 1 .283.684.666.666 0 0 1-.182.341zM4.138 11.865c.91.91 1.818.91 2.727 0l1-1 .472.472-.472.471-3.67-3.67.472-.471.471.471-1 1c-.906.906-.905 1.815.002 2.729zm-.945.941c-.742-.748-1.033-1.654-.872-2.719.12-.8.412-1.43.874-1.892l1-1c.26-.26.683-.26.943 0l3.67 3.67c.26.26.26.683 0 .943l-1 1c-.462.462-1.094.753-1.896.874-1.068.161-1.973-.13-2.717-.874z"}),v.createElement("path",{style:{fill:"#333",opacity:1},d:"m7.195 10.192 1.33-1.33a.665.665 0 0 1 1.125.341.665.665 0 0 1-.182.602l-1.33 1.33a.667.667 0 0 1-.943-.943zM1.529 13.532l1.67-1.67a.659.659 0 0 1 .471-.195.666.666 0 0 1 .471 1.138l-1.67 1.67a.667.667 0 0 1-.942-.943zM4.862 7.859l1.33-1.33a.665.665 0 1 1 .943.942l-1.33 1.33a.665.665 0 0 1-1.125-.34.665.665 0 0 1 .182-.602z"}))),r||(r=v.createElement("defs",null,v.createElement("path",{id:"connection_svg__a",d:"M0 0h16v16H0z"}))))};function H(){return(H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}var M=function(e){return v.createElement("svg",H({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:16,height:16,fill:"none"},e),v.createElement("g",null,c||(c=v.createElement("mask",{id:"cloud-success_svg__b",fill:"#fff"},v.createElement("use",{xlinkHref:"#cloud-success_svg__a"}))),v.createElement("g",{mask:"url(#cloud-success_svg__b)"},v.createElement("path",{style:{fill:"#333",opacity:1},d:"M4.003 11.663c-.839 0-1.551-.207-2.137-.623-.8-.567-1.2-1.415-1.2-2.543 0-1.252.521-2.204 1.563-2.855C2.915 5.214 3.616 5 4.333 5v.667l-.641-.181.641.18-.641-.18C4.347 3.162 5.784 2 8.003 2c2.307 0 3.74.995 4.302 2.986l-.642.18.073-.662-.073.663.073-.663c2.396.263 3.594 1.541 3.594 3.833 0 2.217-1.109 3.326-3.327 3.326a.666.666 0 1 1 0-1.333c1.33 0 1.994-.664 1.994-1.993 0-1.495-.802-2.331-2.407-2.508-.27-.03-.495-.22 0 0a.667.667 0 0 1-.568-.481c-.379-1.343-1.385-2.015-3.019-2.015-1.546 0-2.555.838-3.028 2.515-.081.287-.343.485 0 0a.667.667 0 0 1-.642.485c-.462 0-.928.147-1.398.44-.623.39-.935.964-.935 1.724 0 .669.213 1.154.638 1.456.354.251.81.377 1.365.377a.666.666 0 1 1 0 1.333z"}),v.createElement("path",{style:{fill:"#333",opacity:1},d:"m6.426 10.49 2 1.66-.426.513-.52-.417 2.67-3.33a.668.668 0 0 1 1.104.096.667.667 0 0 1-.064.738l-2.67 3.33a.667.667 0 0 1-.946.096l-2-1.66a.663.663 0 0 1-.21-.71.667.667 0 0 1 1.062-.316z"}))),o||(o=v.createElement("defs",null,v.createElement("path",{id:"cloud-success_svg__a",d:"M0 0h16v16H0z"}))))};function z(){return(z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}var F=function(e){return v.createElement("svg",z({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:16,height:16,fill:"none"},e),v.createElement("g",null,p||(p=v.createElement("mask",{id:"cloud-fail_svg__b",fill:"#fff"},v.createElement("use",{xlinkHref:"#cloud-fail_svg__a"}))),v.createElement("g",{mask:"url(#cloud-fail_svg__b)"},v.createElement("path",{style:{fill:"#333",opacity:1},d:"M4.003 11.663c-.839 0-1.551-.207-2.137-.623-.8-.567-1.2-1.415-1.2-2.543 0-1.252.521-2.204 1.563-2.855C2.915 5.214 3.616 5 4.333 5v.667l-.641-.181.641.18-.641-.18C4.347 3.162 5.784 2 8.003 2c2.307 0 3.74.995 4.302 2.986l-.642.18.073-.662-.073.663.073-.663c2.396.263 3.594 1.541 3.594 3.833 0 2.217-1.109 3.326-3.327 3.326a.666.666 0 1 1 0-1.333c1.33 0 1.994-.664 1.994-1.993 0-1.495-.802-2.331-2.407-2.508-.27-.03-.495-.22 0 0a.667.667 0 0 1-.568-.481c-.379-1.343-1.385-2.015-3.019-2.015-1.546 0-2.555.838-3.028 2.515-.081.287-.343.485 0 0a.667.667 0 0 1-.642.485c-.462 0-.928.147-1.398.44-.623.39-.935.964-.935 1.724 0 .669.213 1.154.638 1.456.354.251.81.377 1.365.377a.666.666 0 1 1 0 1.333z"}),v.createElement("path",{style:{fill:"#333",opacity:1},d:"m10.135 9.805-3.33 3.33a.667.667 0 0 1-.943-.943l3.33-3.33a.665.665 0 1 1 .943.943z"}),v.createElement("path",{style:{fill:"#333",opacity:1},d:"m6.805 8.862 3.33 3.33a.67.67 0 0 1 0 .943.672.672 0 0 1-.602.182.666.666 0 0 1-.341-.182l-3.33-3.33a.665.665 0 0 1 .341-1.126.665.665 0 0 1 .602.183z"}))),u||(u=v.createElement("defs",null,v.createElement("path",{id:"cloud-fail_svg__a",d:"M0 0h16v16H0z"}))))},I=i(37784),O=i(65878),D=i(9792),N=i(35499),V=i(44922),B=i(43446),W=i(92944),G=i(8792),R=i(75591),L=i(89570),X=i(68454),Q=i(60628),Y=i(59208),$=i(94008),q=i(94880),J=i(27572),ee=i(84065),et=i(61643),ei=i(38248);function en(e){var t;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.TTS.Enable.Title,subTitle:B.ZP.Settings.TTS.Enable.SubTitle,children:(0,d.jsx)("input",{type:"checkbox",checked:e.ttsConfig.enable,onChange:t=>e.updateConfig(e=>e.enable=t.currentTarget.checked)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.TTS.Engine,children:(0,d.jsx)(O.Ph,{value:e.ttsConfig.engine,onChange:t=>{e.updateConfig(e=>e.engine=V.wF.engine(t.currentTarget.value))},children:R.pW.map((e,t)=>(0,d.jsx)("option",{value:e,children:e},t))})}),e.ttsConfig.engine===R.Xu&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.TTS.Model,children:(0,d.jsx)(O.Ph,{value:e.ttsConfig.model,onChange:t=>{e.updateConfig(e=>e.model=V.wF.model(t.currentTarget.value))},children:R.FN.map((e,t)=>(0,d.jsx)("option",{value:e,children:e},t))})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.TTS.Voice.Title,subTitle:B.ZP.Settings.TTS.Voice.SubTitle,children:(0,d.jsx)(O.Ph,{value:e.ttsConfig.voice,onChange:t=>{e.updateConfig(e=>e.voice=V.wF.voice(t.currentTarget.value))},children:R.Zq.map((e,t)=>(0,d.jsx)("option",{value:e,children:e},t))})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.TTS.Speed.Title,subTitle:B.ZP.Settings.TTS.Speed.SubTitle,children:(0,d.jsx)(Q.O,{aria:B.ZP.Settings.TTS.Speed.Title,value:null===(t=e.ttsConfig.speed)||void 0===t?void 0:t.toFixed(1),min:"0.3",max:"4.0",step:"0.1",onChange:t=>{e.updateConfig(e=>e.speed=V.wF.speed(t.currentTarget.valueAsNumber))}})})]})]})}let el=[R.UT.OpenAI,R.UT.Azure],es=["gpt-4o-realtime-preview-2024-10-01"],ea=["alloy","shimmer","echo"];function er(e){var t,i,n,l,s,a;let r=e.realtimeConfig.provider===R.UT.Azure&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Realtime.Azure.Endpoint.Title,subTitle:B.ZP.Settings.Realtime.Azure.Endpoint.SubTitle,children:(0,d.jsx)("input",{value:null===(i=e.realtimeConfig)||void 0===i?void 0:null===(t=i.azure)||void 0===t?void 0:t.endpoint,type:"text",placeholder:B.ZP.Settings.Realtime.Azure.Endpoint.Title,onChange:t=>{e.updateConfig(e=>e.azure.endpoint=t.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Realtime.Azure.Deployment.Title,subTitle:B.ZP.Settings.Realtime.Azure.Deployment.SubTitle,children:(0,d.jsx)("input",{value:null===(l=e.realtimeConfig)||void 0===l?void 0:null===(n=l.azure)||void 0===n?void 0:n.deployment,type:"text",placeholder:B.ZP.Settings.Realtime.Azure.Deployment.Title,onChange:t=>{e.updateConfig(e=>e.azure.deployment=t.currentTarget.value)}})})]});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Realtime.Enable.Title,subTitle:B.ZP.Settings.Realtime.Enable.SubTitle,children:(0,d.jsx)("input",{type:"checkbox",checked:e.realtimeConfig.enable,onChange:t=>e.updateConfig(e=>e.enable=t.currentTarget.checked)})}),e.realtimeConfig.enable&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Realtime.Provider.Title,subTitle:B.ZP.Settings.Realtime.Provider.SubTitle,children:(0,d.jsx)(O.Ph,{"aria-label":B.ZP.Settings.Realtime.Provider.Title,value:e.realtimeConfig.provider,onCh
1ange:t=>{e.updateConfig(e=>e.provider=t.target.value)},children:el.map((e,t)=>(0,d.jsx)("option",{value:e,children:e},t))})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Realtime.Model.Title,subTitle:B.ZP.Settings.Realtime.Model.SubTitle,children:(0,d.jsx)(O.Ph,{"aria-label":B.ZP.Settings.Realtime.Model.Title,value:e.realtimeConfig.model,onChange:t=>{e.updateConfig(e=>e.model=t.target.value)},children:es.map((e,t)=>(0,d.jsx)("option",{value:e,children:e},t))})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Realtime.ApiKey.Title,subTitle:B.ZP.Settings.Realtime.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{aria:B.ZP.Settings.ShowPassword,"aria-label":B.ZP.Settings.Realtime.ApiKey.Title,value:e.realtimeConfig.apiKey,type:"text",placeholder:B.ZP.Settings.Realtime.ApiKey.Placeholder,onChange:t=>{e.updateConfig(e=>e.apiKey=t.currentTarget.value)}})}),r,(0,d.jsx)(O.HC,{title:B.ZP.Settings.TTS.Voice.Title,subTitle:B.ZP.Settings.TTS.Voice.SubTitle,children:(0,d.jsx)(O.Ph,{value:e.realtimeConfig.voice,onChange:t=>{e.updateConfig(e=>e.voice=t.currentTarget.value)},children:ea.map((e,t)=>(0,d.jsx)("option",{value:e,children:e},t))})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Realtime.Temperature.Title,subTitle:B.ZP.Settings.Realtime.Temperature.SubTitle,children:(0,d.jsx)(Q.O,{aria:B.ZP.Settings.Temperature.Title,value:null===(a=e.realtimeConfig)||void 0===a?void 0:null===(s=a.temperature)||void 0===s?void 0:s.toFixed(1),min:"0.6",max:"1",step:"0.1",onChange:t=>{e.updateConfig(e=>e.temperature=t.currentTarget.valueAsNumber)}})})]})]})}function ec(e){let t=(0,L.f)(),i=t.get(e.id);return i?(0,d.jsx)("div",{className:"modal-mask",children:(0,d.jsx)(O.u_,{title:B.ZP.Settings.Prompt.EditModal.Title,onClose:e.onClose,actions:[(0,d.jsx)(N.h,{onClick:e.onClose,text:B.ZP.UI.Confirm,bordered:!0}
1,"")],children:(0,d.jsxs)("div",{className:S()["edit-prompt-modal"],children:[(0,d.jsx)("input",{type:"text",value:i.title,readOnly:!i.isUser,className:S()["edit-prompt-title"],onInput:i=>t.updatePrompt(e.id,e=>e.title=i.currentTarget.value)}),(0,d.jsx)(O.II,{value:i.content,readOnly:!i.isUser,className:S()["edit-prompt-content"],rows:10,onInput:i=>t.updatePrompt(e.id,e=>e.content=i.currentTarget.value)})]})})}):null}function eo(e){let t=(0,L.f)(),i=t.getUserPrompts(),n=L.o.builtinPrompts,l=i.concat(n),[s,a]=(0,g.useState)(""),[r,c]=(0,g.useState)([]),o=s.length>0?r:l,[p,u]=(0,g.useState)();return(0,g.useEffect)(()=>{s.length>0?c(L.o.search(s)):c([])},[s]),(0,d.jsxs)("div",{className:"modal-mask",children:[(0,d.jsx)(O.u_,{title:B.ZP.Settings.Prompt.Modal.Title,onClose:()=>{var t;return null===(t=e.onClose)||void 0===t?void 0:t.call(e)},actions:[(0,d.jsx)(N.h,{onClick:()=>{u(t.add({id:(0,ee.x0)(),createdAt:Date.now(),title:"Empty Prompt",content:"Empty Prompt Content"}))},icon:(0,d.jsx)(T.Z,{}),bordered:!0,text:B.ZP.Settings.Prompt.Modal.Add},"add")],children:(0,d.jsxs)("div",{className:S()["user-prompt-modal"],children:[(0,d.jsx)("input",{type:"text",className:S()["user-prompt-search"],placeholder:B.ZP.Settings.Prompt.Modal.Search,value:s,onInput:e=>a(e.currentTarget.value)}),(0,d.jsx)("div",{className:S()["user-prompt-list"],children:o.map((e,i)=>{var n;return(0,d.jsxs)("div",{className:S()["user-prompt-item"],children:[(0,d.jsxs)("div",{className:S()["user-prompt-header"],children:[(0,d.jsx)("div",{className:S()["user-prompt-title"],children:e.title}),(0,d.jsx)("div",{className:S()["user-prompt-content"]+" one-line",children:e.content})]}),(0,d.jsxs)("div",{className:S()["user-prompt-buttons"],children:[e.isUser&&(0,d.jsx)(N.h,{icon:(0,d.jsx)(P.Z,{}),className:S()["user-prompt-button"],onClick:()=>t.remove(e.id)}),e.isUser?(0,d.jsx)(N.h,{icon:(0,d.jsx)(y.Z,{}),className:S()["user-prompt-button"],onClick:()=>u(e.id)}):(0,d.jsx)(N.h,{icon:(0,d.jsx)(Z.Z,{}),className:S()["user-prompt-button"],onClick:()=>u(e.id)}),(0,d.jsx)(N.h,{icon:(0,d.jsx)(b.Z,{}),className:S()["user-prompt-button"],onClick:()=>(0,W.vQ)(e.content)})]})]},null!==(n=e.id)&&void 0!==n?n:e.title)})})]})}),void 0!==p&&(0,d.jsx)(ec,{id:p,onClose:()=>u(void 0)})]})}function ep(){let e=(0,V.aK)(),t=(0,V.MG)();return(0,d.jsxs)(O.aV,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Danger.Reset.Title,subTitle:B.ZP.Settings.Danger.Reset.SubTitle,children:(0,d.jsx)(N.h,{aria:B.ZP.Settings.Danger.Reset.Title,text:B.ZP.Settings.Danger.Reset.Action,onClick:async()=>{await (0,O.i0)(B.ZP.Settings.Danger.Reset.Confirm)&&t.reset()},type:"danger"})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Danger.Clear.Title,subTitle:B.ZP.Settings.Danger.Clear.SubTitle,children:(0,d.jsx)(N.h,{aria:B.ZP.Settings.Danger.Clear.Title,text:B.ZP.Settings.Danger.Clear.Action,onClick:async()=>{await (0,O.i0)(B.ZP.Settings.Danger.Clear.Confirm)&&e.clearAllData()},type:"danger"})})]})}function eu(){let e=(0,J.i)(),t=(0,g.useMemo)(()=>e.cloudSync(),[e]),[i,n]=(0,g.useState)("none");async function l(){n("checking"),n(await e.check()?"success":"failed")}return t?(0,d.jsx)(N.h,{text:B.ZP.Settings.Sync.Config.Modal.Check,bordered:!0,onClick:l,icon:"none"===i?(0,d.jsx)(_,{}):"checking"===i?(0,d.jsx)(A.Z,{}):"success"===i?(0,d.jsx)(M,{}):"failed"===i?(0,d.jsx)(F,{}):(0,d.jsx)(_,{})}):null}function ed(e){let t=(0,J.i)();return(0,d.jsx)("div",{className:"modal-mask",children:(0,d.jsxs)(O.u_,{title:B.ZP.Settings.Sync.Config.Modal.Title,onClose:()=>{var t;return null===(t=e.onClose)||void 0===t?void 0:t.call(e)},actions:[(0,d.jsx)(eu,{},"check"),(0,d.jsx)(N.h,{onClick:e.onClose,icon:(0,d.jsx)(U.Z,{}),bordered:!0,text:B.ZP.UI.Confirm},"confirm")],children:[(0,d.jsxs)(O.aV,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.Config.SyncType.Title,subTitle:B.ZP.Settings.Sync.Config.SyncType.SubTitle,children:(0,d.jsx)("select",{value:t.provider,onChange:e=>{t.update(t=>t.provider=e.target.value)},children:Object.entries(ei.lP).map(e=>{let[t,i]=e;return(0,d.jsx)("option",{value:i,children:t},t)})})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.Config.Proxy.Title,subTitle:B.ZP.Settings.Sync.Config.Proxy.SubTitle,children:(0,d.jsx)("input",{type:"checkbox",checked:t.useProxy,onChange:e=>{t.update(t=>t.useProxy=e.currentTarget.checked)}})}),t.useProxy?(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.Config.ProxyUrl.Title,subTitle:B.ZP.Settings.Sync.Config.ProxyUrl.SubTitle,children:(0,d.jsx)("input",{type:"text",value:t.proxyUrl,onChange:e=>{t.update(t=>t.proxyUrl=e.currentTarget.value)}})}):null]}),t.provider===ei.lP.WebDAV&&(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)(O.aV,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.Config.WebDav.Endpoint,children:(0,d.jsx)("input",{type:"text",value:t.webdav.endpoint,onChange:e=>{t.update(t=>t.webdav.endpoint=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.Config.WebDav.UserName,children:(0,d.jsx)("input",{type:"text",value:t.webdav.username,onChange:e=>{t.update(t=>t.webdav.username=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.Config.WebDav.Password,children:(0,d.jsx)(O.WU,{value:t.webdav.password,onChange:e=>{t.update(t=>t.webdav.password=e.currentTarget.value)}})})]})}),t.provider===ei.lP.UpStash&&(0,d.jsxs)(O.aV,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.Config.UpStash.Endpoint,children:(0,d.jsx)("input",{type:"text",value:t.upstash.endpoint,onChange:e=>{t.update(t=>t.upstash.endpoint=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.Config.UpStash.UserName,children:(0,d.jsx)("input",{type:"text",value:t.upstash.username,placeholder:R.Uf,onChange:e=>{t.update(t=>t.upstash.username=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.Config.UpStash.Password,children:(0,d.jsx)(O.WU,{value:t.upstash.apiKey,onChange:e=>{t.update(t=>t.upstash.apiKey=e.currentTarget.value)}})})]})]})})}function eg(){let e=(0,J.i)(),t=(0,V.aK)(),i=(0,L.f)(),n=(0,et.Zy)(),l=(0,g.useMemo)(()=>e.cloudSync(),[e]),[s,a]=(0,g.useState)(!1),r=(0,g.useMemo)(()=>{let e=t.sessions,l=e.reduce((e,t)=>
1e+t.messages.length,0);return{chat:e.length,message:l,prompt:Object.keys(i.prompts).length,mask:Object.keys(n.masks).length}},[t.sessions,n.masks,i.prompts]);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(O.aV,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.CloudState,subTitle:e.lastProvider?"".concat(new Date(e.lastSyncTime).toLocaleString()," [").concat(e.lastProvider,"]"):B.ZP.Settings.Sync.NotSyncYet,children:(0,d.jsxs)("div",{style:{display:"flex"},children:[(0,d.jsx)(N.h,{aria:B.ZP.Settings.Sync.CloudState+B.ZP.UI.Config,icon:(0,d.jsx)(w,{}),text:B.ZP.UI.Config,onClick:()=>{a(!0)}}),l&&(0,d.jsx)(N.h,{icon:(0,d.jsx)(x.Z,{}),text:B.ZP.UI.Sync,onClick:async()=>{try{await e.sync(),(0,O.CF)(B.ZP.Settings.Sync.Success)}catch(e){(0,O.CF)(B.ZP.Settings.Sync.Fail),console.error("[Sync]",e)}}})]})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Sync.LocalState,subTitle:B.ZP.Settings.Sync.Overview(r),children:(0,d.jsxs)("div",{style:{display:"flex"},children:[(0,d.jsx)(N.h,{aria:B.ZP.Settings.Sync.LocalState+B.ZP.UI.Export,icon:(0,d.jsx)(E.Z,{}),text:B.ZP.UI.Export,onClick:()=>{e.export()}}),(0,d.jsx)(N.h,{aria:B.ZP.Settings.Sync.LocalState+B.ZP.UI.Import,icon:(0,d.jsx)(f.Z,{}),text:B.ZP.UI.Import,onClick:()=>{e.import()}})]})})]}),s&&(0,d.jsx)(ed,{onClose:()=>a(!1)})]})}function eh(){var e,t,i,n,l;let s=(0,Y.s0)(),[a,r]=(0,g.useState)(!1),c=(0,V.MG)(),o=c.update,p=(0,V.u2)(),[u,h]=(0,g.useState)(!1),T=p.formatVersion(p.version),b=p.formatVersion(p.remoteVersion),P=-1===(0,W.Wp)(T,b),v=(null===(e=(0,q.Z)())||void 0===e?void 0:e.isApp)?R.cr:R.Cs;function C(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];h(!0),p.getLatestVersion(e).then(()=>{h(!1)}),console.log("[Update] local version ",p.version),console.log("[Update] remote version ",p.remoteVersion)}let Z=(0,V._X)(),f=(0,g.useMemo)(()=>{let e=Z.openaiUrl.includes(R.Bi);return Z.hideBalanceQuery||e||Z.provider===R.UT.Azure},[Z.hideBalanceQuery,Z.openaiUrl,Z.provider]),E={used:p.used,subscription:p.subscription},[k,w]=(0,g.useState)(!1);function U(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];f||(w(!0),p.updateUsage(e).finally(()=>{w(!1)}))}let K=(0,g.useMemo)(()=>Z.enabledAccessControl(),[]),_=(0,L.f)(),H=L.o.count.builtin,M=null!==(t=_.getUserPrompts().length)&&void 0!==t?t:0,[z,F]=(0,g.useState)(!1),J=Z.isAuthorized();(0,g.useEffect)(()=>{C(),J&&U()},[]),(0,g.useEffect)(()=>{let e=e=>{"Escape"===e.key&&s(R.y$.Home)};return(null==ee?void 0:ee.isApp)&&Z.update(e=>{e.useCustomConfig=!0}),document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[]);let ee=(0,g.useMemo)(()=>(0,q.Z)(),[]),et=K&&!(null==ee?void 0:ee.isApp)&&(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.AccessCode.Title,subTitle:B.ZP.Settings.Access.AccessCode.SubTitle,children:(0,d.jsx)(O.WU,{value:Z.accessCode,type:"text",placeholder:B.ZP.Settings.Access.AccessCode.Placeholder,onChange:e=>{Z.update(t=>t.accessCode=e.currentTarget.value)}})}),ei=(0,d.jsx)(O.HC,{className:S()["subtitle-button"],title:B.ZP.Settings.Access.SaasStart.Title+"".concat(B.ZP.Settings.Access.SaasStart.Label),subTitle:B.ZP.Settings.Access.SaasStart.SubTitle,children:(0,d.jsx)(N.h,{aria:B.ZP.Settings.Access.SaasStart.Title+B.ZP.Settings.Access.SaasStart.ChatNow,icon:(0,d.jsx)(j,{}),type:"primary",text:B.ZP.Settings.Access.SaasStart.ChatNow,onClick:()=>{(0,I.MX)(),window.location.href=R.Hf}})}),el=!(null==ee?void 0:ee.isApp)&&(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.CustomEndpoint.Title,subTitle:B.ZP.Settings.Access.CustomEndpoint.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.CustomEndpoint.Title,type:"checkbox",checked:Z.useCustomConfig,onChange:e=>Z.update(t=>t.useCustomConfig=e.currentTarget.checked)})}),es=Z.provider===R.UT.OpenAI&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.OpenAI.Endpoint.Title,subTitle:B.ZP.Settings.Access.OpenAI.Endpoint.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.OpenAI.Endpoint.Title,type:"text",value:Z.openaiUrl,placeholder:R.Bi,onChange:e=>Z.update(t=>t.openaiUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.OpenAI.ApiKey.Title,subTitle:B.ZP.Settings.Access.OpenAI.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{aria:B.ZP.Settings.ShowPassword,"aria-label":B.ZP.Settings.Access.OpenAI.ApiKey.Title,value:Z.open
1aiApiKey,type:"text",placeholder:B.ZP.Settings.Access.OpenAI.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.openaiApiKey=e.currentTarget.value)}})})]}),ea=Z.provider===R.UT.Azure&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Azure.Endpoint.Title,subTitle:B.ZP.Settings.Access.Azure.Endpoint.SubTitle+R.kn.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Azure.Endpoint.Title,type:"text",value:Z.azureUrl,placeholder:R.kn.ExampleEndpoint,onChange:e=>Z.update(t=>t.azureUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Azure.ApiKey.Title,subTitle:B.ZP.Settings.Access.Azure.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Azure.ApiKey.Title,value:Z.azureApiKey,type:"text",placeholder:B.ZP.Settings.Access.Azure.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.azureApiKey=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Azure.ApiVerion.Title,subTitle:B.ZP.Settings.Access.Azure.ApiVerion.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Azure.ApiVerion.Title,type:"text",value:Z.azureApiVersion,placeholder:"2023-08-01-preview",onChange:e=>Z.update(t=>t.azureApiVersion=e.currentTarget.value)})})]}),ec=Z.provider===R.UT.Google&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Google.Endpoint.Title,subTitle:B.ZP.Settings.Access.Google.Endpoint.SubTitle+R.ie.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Google.Endpoint.Title,type:"text",value:Z.googleUrl,placeholder:R.ie.ExampleEndpoint,onChange:e=>Z.update(t=>t.googleUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Google.ApiKey.Title,subTitle:B.ZP.Settings.Access.Google.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Google.ApiKey.Title,value:Z.googleApiKey,type:"text",placeholder:B.ZP.Settings.Access.Google.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.googleApiKey=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Google.ApiVersion.Title,subTitle:B.ZP.Settings.Access.Google.ApiVersion.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Google.ApiVersion.Title,type:"text",value:Z.googleApiVersion,placeholder:"2023-08-01-preview",onChange:e=>Z.update(t=>t.googleApiVersion=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Google.GoogleSafetySettings.Title,subTitle:B.ZP.Settings.Access.Google.GoogleSafetySettings.SubTitle,children:(0,d.jsx)(O.Ph,{"aria-label":B.ZP.Settings.Access.Google.GoogleSafetySettings.Title,value:Z.googleSafetySettings,onChange:e=>{Z.update(t=>t.googleSafetySettings=e.target.value)},children:Object.entries(R.hy).map(e=>{let[t,i]=e;return(0,d.jsx)("option",{value:i,children:t},t)})})})]}),eu=Z.provider===R.UT.Anthropic&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Anthropic.Endpoint.Title,subTitle:B.ZP.Settings.Access.Anthropic.Endpoint.SubTitle+R.YU.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Anthropic.Endpoint.Title,type:"text",value:Z.anthropicUrl,placeholder:R.YU.ExampleEndpoint,onChange:e=>Z.update(t=>t.anthropicUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Anthropic.ApiKey.Title,subTitle:B.ZP.Settings.Access.Anthropic.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Anthropic.ApiKey.Title,value:Z.anthropicApiKey,type:"text",placeholder:B.ZP.Settings.Access.Anthropic.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.anthropicApiKey=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Anthropic.ApiVerion.Title,subTitle:B.ZP.Settings.Access.Anthropic.ApiVerion.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Anthropic.ApiVerion.Title,type:"text",value:Z.anthropicApiVersion,placeholder:R.YU.Vision,onChange:e=>Z.update(t=>t.anthropicApiVersion=e.currentTarget.value)})})]}),ed=Z.provider===R.UT.Baidu&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Baidu.Endpoint.Title,subTitle:B.ZP.Settings.Access.Baidu.Endpoint.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Baidu.Endpoint.Title,type:"text",value:Z.baiduUrl,placeholder:R.v3.ExampleEndpoint,onChange:e=>Z.update(t=>t.baiduUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Baidu.ApiKey.Title,subTitle:B.ZP.Settings.Access.Baidu.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Baidu.ApiKey.Title,value:Z.baiduApiKey,type:"text",placeholder:B.ZP.Settings.Access.Baidu.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.baiduApiKey=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Baidu.SecretKey.Title,subTitle:B.ZP.Settings.Access.Baidu.SecretKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Baidu.SecretKey.Title,value:Z.baiduSecretKey,type:"text",placeholder:B.ZP.Settings.Access.Baidu.SecretKey.Placeholder,onChange:e=>{Z.update(t=>t.baiduSecretKey=e.currentTarget.value)}})})]}),eh=Z.provider===R.UT.Tencent&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Tencent.Endpoint.Title,subTitle:B.ZP.Settings.Access.Tencent.Endpoint.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Tencent.Endpoint.Title,type:"text",value:Z.tencentUrl,placeholder:R.Er.ExampleEndpoint,onChange:e=>Z.update(t=>t.tencentUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Tencent.ApiKey.Title,subTitle:B.ZP.Settings.Access.Tencent.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Tencent.ApiKey.Title,value:Z.tencentSecretId,type:"text",placeholder:B.ZP.Settings.Access.Tencent.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.tencentSecretId=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Tencent.SecretKey.Title,subTitle:B.ZP.Settings.Access.Tencent.SecretKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Tencent.SecretKey.Title,value:Z.tencentSecretKey,type:"text",placeholder:B.ZP.Settings.Access.Tencent.SecretKey.Placeholder,onChange:e=>{Z.update(t=>t.tencentSecretKey=e.currentTarget.value)}})})]}),eS=Z.provider===R.UT.ByteDance&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.ByteDance.Endpoint.Title,subTitle:B.ZP.Settings.Access.ByteDance.Endpoint.SubTitle+R.MU.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.ByteDance.Endpoint.Title,type:"text",value:Z.bytedanceUrl,placeholder:R.MU.ExampleEndpoint,onChange:e=>Z.update(t=>t.bytedanceUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.ByteDance.ApiKey.Title,subTitle:B.ZP.Settings.Access.ByteDance.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.ByteDance.ApiKey.Title,value:Z.bytedanceApiKey,type:"text",placeholder:B.ZP.Settings.Access.ByteDance.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.bytedanceApiKey=e.currentTarget.value)}})})]}),ex=Z.provider===R.UT.Alibaba&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Alibaba.Endpoint.Title,subTitle:B.ZP.Settings.Access.Alibaba.Endpoint.SubTitle+R.rk.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Alibaba.Endpoint.Title,type:"text",value:Z.alibabaUrl,placeholder:R.rk.ExampleEndpoint,onChange:e=>Z.update(t=>t.alibabaUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Alibaba.ApiKey.Title,subTitle:B.ZP.Settings.Access.Alibaba.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Alibaba.ApiKey.Title,value:Z.alibabaApiKey,type:"text",placeholder:B.ZP.Settings.Access.Alibaba.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.alibabaApiKey=e.currentTarget.value)}})})]}),eT=Z.provider===R.UT.Moonshot&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Moonshot.Endpoint.Title,subTitle:B.ZP.Settings.Access.Moonshot.Endpoint.SubTitle+R.ft.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Moonshot.Endpoint.Title,type:"text",value:Z.moonshotUrl,placeholder:R.ft.ExampleEndpoint,onChange:e=>Z.update(t=>t.moonshotUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Moonshot.ApiKey.Title,subTitle:B.ZP.Settings.Access.Moonshot.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Moonshot.ApiKey.Title,value:Z.moonshotApiKey,type:"text",placeholder:B.ZP.Settings.Access.Moonshot.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.moonshotApiKey=e.currentTarget.value)}})})]}),em=Z.provider===R.UT.DeepSeek&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.DeepSeek.Endpoint.Title,subTitle:B.ZP.Settings.Access.DeepSeek.Endpoint.SubTitle+R.$7.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.DeepSeek.Endpoint.Title,type:"text",value:Z.deepseekUrl,placeholder:R.$7.ExampleEndpoint,onChange:e=>Z.update(t=>t.deepseekUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.DeepSeek.ApiKey.Title,subTitle:B.ZP.Settings.Access.DeepSeek.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.DeepSeek.ApiKey.Title,value:Z.deepseekApiKey,type:"text",placeholder:B.ZP.Settings.Access.DeepSeek.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.deepseekApiKey=e.currentTarget.value)}})})]}),eb=Z.provider===R.UT.XAI&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.XAI.Endpoint.Title,subTitle:B.ZP.Settings.Access.XAI.Endpoint.SubTitle+R.nL.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.XAI.Endpoint.Title,type:"text",value:Z.xaiUrl,placeholder:R.nL.ExampleEndpoint,onChange:e=>Z.update(t=>t.xaiUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.XAI.ApiKey.Title,subTitle:B.ZP.Settings.Access.XAI.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.XAI.ApiKey.Title,value:Z.xaiApiKey,type:"text",placeholder:B.ZP.Settings.Access.XAI.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.xaiApiKey=e.currentTarget.value)}})})]}),eP=Z.provider===R.UT.ChatGLM&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.ChatGLM.Endpoint.Title,subTitle:B.ZP.Settings.Access.ChatGLM.Endpoint.SubTitle+R.of.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.ChatGLM.Endpoint.Title,type:"text",value:Z.chatglmUrl,placeholder:R.of.ExampleEndpoint,onChange:e=>Z.update(t=>t.chatglmUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.ChatGLM.ApiKey.Title,subTitle:B.ZP.Settings.Access.ChatGLM.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.ChatGLM.ApiKey.Title,value:Z.chatglmApiKey,type:"text",placeholder:B.ZP.Settings.Access.ChatGLM.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.chatglmApiKey=e.currentTarget.value)}})})]}),eA=Z.provider===R.UT.SiliconFlow&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.SiliconFlow.Endpoint.Title,subTitle:B.ZP.Settings.Access.SiliconFlow.Endpoint.SubTitle+R.o9.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.SiliconFlow.Endpoint.Title,type:"text",value:Z.siliconflowUrl,placeholder:R.o9.ExampleEndpoint,onChange:e=>Z.update(t=>t.siliconflowUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.SiliconFlow.ApiKey.Title,subTitle:B.ZP.Settings.Access.SiliconFlow.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.SiliconFlow.ApiKey.Title,value:Z.siliconflowApiKey,type:"text",placeholder:B.ZP.Settings.Access.SiliconFlow.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.siliconflowApiKey=e.currentTarget.value)}})})]}),ey=Z.provider===R.UT.Stability&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Stability.Endpoint.Title,subTitle:B.ZP.Settings.Access.Stability.Endpoint.SubTitle+R.Xy.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Stability.Endpoint.Title,type:"text",value:Z.stabilityUrl,placeholder:R.Xy.ExampleEndpoint,onChange:e=>Z.update(t=>t.stabilityUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Stability.ApiKey.Title,subTitle:B.ZP.Settings.Access.Stability.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Stability.ApiKey.Title,value:Z.stabilityApiKey,type:"text",placeholder:B.ZP.Settings.Access.Stability.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.stabilityApiKey=e.currentTarget.value)}})})]}
1),ev=Z.provider===R.UT.Iflytek&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Iflytek.Endpoint.Title,subTitle:B.ZP.Settings.Access.Iflytek.Endpoint.SubTitle+R.LR.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.Iflytek.Endpoint.Title,type:"text",value:Z.iflytekUrl,placeholder:R.LR.ExampleEndpoint,onChange:e=>Z.update(t=>t.iflytekUrl=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Iflytek.ApiKey.Title,subTitle:B.ZP.Settings.Access.Iflytek.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Iflytek.ApiKey.Title,value:Z.iflytekApiKey,type:"text",placeholder:B.ZP.Settings.Access.Iflytek.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.iflytekApiKey=e.currentTarget.value)}})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Iflytek.ApiSecret.Title,subTitle:B.ZP.Settings.Access.Iflytek.ApiSecret.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.Iflytek.ApiSecret.Title,value:Z.iflytekApiSecret,type:"text",placeholder:B.ZP.Settings.Access.Iflytek.ApiSecret.Placeholder,onChange:e=>{Z.update(t=>t.iflytekApiSecret=e.currentTarget.value)}})})]}),eC=Z.provider===R.UT["302.AI"]&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.AI302.Endpoint.Title,subTitle:B.ZP.Settings.Access.AI302.Endpoint.SubTitle+R.w$.ExampleEndpoint,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.AI302.Endpoint.Title,type:"text",value:Z.ai302Url,placeholder:R.w$.ExampleEndpoint,onChange:e=>Z.update(t=>t.ai302Url=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.AI302.ApiKey.Title,subTitle:B.ZP.Settings.Access.AI302.ApiKey.SubTitle,children:(0,d.jsx)(O.WU,{"aria-label":B.ZP.Settings.Access.AI302.ApiKey.Title,value:Z.ai302ApiKey,type:"text",placeholder:B.ZP.Settings.Access.AI302.ApiKey.Placeholder,onChange:e=>{Z.update(t=>t.ai302ApiKey=e.currentTarget.value)}})})]});return(0,d.jsxs)(X.S,{children:[(0,d.jsxs)("div",{className:"window-header","data-tauri-drag-region":!0,children:[(0,d.jsxs)("div",{className:"window-header-title",children:[(0,d.jsx)("div",{className:"window-header-main-title",children:B.ZP.Settings.Title}),(0,d.jsx)("div",{className:"window-header-sub-title",children:B.ZP.Settings.SubTitle})]}),(0,d.jsxs)("div",{className:"window-actions",children:[(0,d.jsx)("div",{className:"window-action-button"}),(0,d.jsx)("div",{className:"window-action-button"}),(0,d.jsx)("div",{className:"window-action-button",children:(0,d.jsx)(N.h,{aria:B.ZP.UI.Close,icon:(0,d.jsx)(m.Z,{}),onClick:()=>s(R.y$.Home),bordered:!0})})]})]}),(0,d.jsxs)("div",{className:S().settings,children:[(0,d.jsxs)(O.aV,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Avatar,children:(0,d.jsx)(O.J2,{onClose:()=>r(!1),content:(0,d.jsx)($.aR,{onEmojiClick:e=>{o(t=>t.avatar=e),r(!1)}}),open:a,children:(0,d.jsx)("div",{"aria-label":B.ZP.Settings.Avatar,tabIndex:0,className:S().avatar,onClick:()=>{r(!a)},children:(0,d.jsx)($.qE,{avatar:c.avatar})})})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Update.Version(null!=T?T:"unknown"),subTitle:u?B.ZP.Settings.Update.IsChecking:P?B.ZP.Settings.Update.FoundUpdate(null!=b?b:"ERROR"):B.ZP.Settings.Update.IsLatest,children:u?(0,d.jsx)(A.Z,{}):P?(null==ee?void 0:ee.isApp)?(0,d.jsx)(N.h,{icon:(0,d.jsx)(x.Z,{}),text:B.ZP.Settings.Update.GoToUpdate,onClick:()=>(0,W.oA)()}):(0,d.jsx)(G.default,{href:v,target:"_blank",className:"link",children:B.ZP.Settings.Update.GoToUpdate}):(0,d.jsx)(N.h,{icon:(0,d.jsx)(x.Z,{}),text:B.ZP.Settings.Update.CheckUpdate,onClick:()=>C(!0)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.SendKey,children:(0,d.jsx)(O.Ph,{"aria-label":B.ZP.Settings.SendKey,value:c.submitKey,onChange:e=>{o(t=>t.submitKey=e.target.value)},children:Object.values(V.mQ).map(e=>(0,d.jsx)("option",{value:e,children:e},e))})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Theme,children:(0,d.jsx)(O.Ph,{"aria-label":B.ZP.Settings.Theme,value:c.theme,onChange:e=>{o(t=>t.theme=e.target.value)},children:Object.values(V.Q2).map(e=>(0,d.jsx)("option",{value:e,children:e},e))})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Lang.Name,children:(0,d.jsx)(O.Ph,{"aria-label":B.ZP.Settings.Lang.Name,value:(0,B.VQ)(),onChange:e=>{(0,B.t4)(e.target.value)},children:B.DC.map(e=>(0,d.jsx)("option",{value:e,children:B.nW[e]},e))})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.FontSize.Title,subTitle:B.ZP.Settings.FontSize.SubTitle,children:(0,d.jsx)(Q.O,{aria:B.ZP.Settings.FontSize.Title,title:"".concat(null!==(i=c.fontSize)&&void 0!==i?i:14,"px"),value:c.fontSize,min:"12",max:"40",step:"1",onChange:e=>o(t=>t.fontSize=Number.parseInt(e.currentTarget.value))})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.FontFamily.Title,subTitle:B.ZP.Settings.FontFamily.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.FontFamily.Title,type:"text",value:c.fontFamily,placeholder:B.ZP.Settings.FontFamily.Placeholder,onChange:e=>o(t=>t.fontFamily=e.currentTarget.value)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.AutoGenerateTitle.Title,subTitle:B.ZP.Settings.AutoGenerateTitle.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.AutoGenerateTitle.Title,type:"checkbox",checked:c.enableAutoGenerateTitle,onChange:e=>o(t=>t.enableAutoGenerateTitle=e.currentTarget.checked)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.SendPreviewBubble.Title,subTitle:B.ZP.Settings.SendPreviewBubble.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.SendPreviewBubble.Title,type:"checkbox",checked:c.sendPreviewBubble,onChange:e=>o(t=>t.sendPreviewBubble=e.currentTarget.checked)})}),(0,d.jsx)(O.HC,{title:B.ZP.Mask.Config.Artifacts.Title,subTitle:B.ZP.Mask.Config.Artifacts.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Mask.Config.Artifacts.Title,type:"checkbox",checked:c.enableArtifacts,onChange:e=>o(t=>t.enableArtifacts=e.currentTarget.checked)})}),(0,d.jsx)(O.HC,{title:B.ZP.Mask.Config.CodeFold.Title,subTitle:B.ZP.Mask.Config.CodeFold.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Mask.Config.CodeFold.Title,type:"checkbox",checked:c.enableCodeFold,"data-testid":"enable-code-fold-checkbox",onChange:e=>o(t=>t.enableCodeFold=e.currentTarget.checked)})})]}),(0,d.jsx)(eg,{}),(0,d.jsxs)(O.aV,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Mask.Splash.Title,subTitle:B.ZP.Settings.Mask.Splash.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Mask.Splash.Title,type:"checkbox",checked:!c.dontShowMaskSplashScreen,onChange:e=>o(t=>t.dontShowMaskSplashScreen=!e.currentTarget.checked)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Mask.Builtin.Title,subTitle:B.ZP.Settings.Mask.Builtin.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Mask.Builtin.Title,type:"checkbox",checked:c.hideBuiltinMasks,onChange:e=>o(t=>t.hideBuiltinMasks=e.currentTarget.checked)})})]}),(0,d.jsxs)(O.aV,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Prompt.Disable.Title,subTitle:B.ZP.Settings.Prompt.Disable.SubTitle,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Prompt.Disable.Title,type:"checkbox",checked:c.disablePromptHint,onChange:e=>o(t=>t.disablePromptHint=e.currentTarget.checked)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Prompt.List,subTitle:B.ZP.Settings.Prompt.ListCount(H,M),children:(0,d.jsx)(N.h,{aria:B.ZP.Settings.Prompt.List+B.ZP.Settings.Prompt.Edit,icon:(0,d.jsx)(y.Z,{}),text:B.ZP.Settings.Prompt.Edit,onClick:()=>F(!0)})})]}),(0,d.jsxs)(O.aV,{id:R.ym.CustomModel,children:[ei,et,!Z.hideUserApiKey&&(0,d.jsxs)(d.Fragment,{children:[el,Z.useCustomConfig&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.Provider.Title,subTitle:B.ZP.Settings.Access.Provider.SubTitle,children:(0,d.jsx)(O.Ph,{"aria-label":B.ZP.Settings.Access.Provider.Title,value:Z.provider,onCh
1ange:e=>{Z.update(t=>t.provider=e.target.value)},children:Object.entries(R.UT).map(e=>{let[t,i]=e;return(0,d.jsx)("option",{value:i,children:t},t)})})}),es,ea,ec,eu,ed,eS,ex,eh,eT,em,ey,ev,eb,eP,eA,eC]})]}),f||(null==ee?void 0:ee.isApp)?null:(0,d.jsx)(O.HC,{title:B.ZP.Settings.Usage.Title,subTitle:J?k?B.ZP.Settings.Usage.IsChecking:B.ZP.Settings.Usage.SubTitle(null!==(n=null==E?void 0:E.used)&&void 0!==n?n:"[?]",null!==(l=null==E?void 0:E.subscription)&&void 0!==l?l:"[?]"):B.ZP.Settings.Usage.NoAccess,children:!J||k?(0,d.jsx)("div",{}):(0,d.jsx)(N.h,{icon:(0,d.jsx)(x.Z,{}),text:B.ZP.Settings.Usage.Check,onClick:()=>U(!0)})}),(0,d.jsx)(O.HC,{title:B.ZP.Settings.Access.CustomModel.Title,subTitle:B.ZP.Settings.Access.CustomModel.SubTitle,vertical:!0,children:(0,d.jsx)("input",{"aria-label":B.ZP.Settings.Access.CustomModel.Title,style:{width:"100%",maxWidth:"unset",textAlign:"left"},type:"text",value:c.customModels,placeholder:"model1,model2,model3",onChange:e=>c.update(t=>t.customModels=e.currentTarget.value)})})]}),(0,d.jsx)(O.aV,{children:(0,d.jsx)(D.j,{modelConfig:c.modelConfig,updateConfig:e=>{let t={...c.modelConfig};e(t),c.update(e=>e.modelConfig=t)}})}),z&&(0,d.jsx)(eo,{onClose:()=>F(!1)}),(0,d.jsx)(O.aV,{children:(0,d.jsx)(er,{realtimeConfig:c.realtimeConfig,updateConfig:e=>{let t={...c.realtimeConfig};e(t),c.update(e=>e.realtimeConfig=t)}})}),(0,d.jsx)(O.aV,{children:(0,d.jsx)(en,{ttsConfig:c.ttsConfig,updateConfig:e=>{let t={...c.ttsConfig};e(t),c.update(e=>e.ttsConfig=t)}})}),(0,d.jsx)(ep,{})]})]})}},15535:function(e){e.exports={settings:"settings_settings__427bK",avatar:"settings_avatar__jO3Wv","edit-prompt-modal":"settings_edit-prompt-modal__iP1gi","edit-prompt-title":"settings_edit-prompt-title__mq8os","edit-prompt-content":"settings_edit-prompt-content__9i9Y_","user-prompt-modal":"settings_user-prompt-modal__YWssH","user-prompt-search":"settings_user-prompt-search__kskD_","user-prompt-list":"settings_user-prompt-list__BrWRy","user-prompt-item":"settings_user-prompt-item__kh_6Q","user-prompt-header":"settings_user-prompt-header__MBMAf","user-prompt-title":"settings_user-prompt-title__BpRs1","user-prompt-content":"settings_user-prompt-content__CxL3R","user-prompt-buttons":"settings_user-prompt-buttons__y5Hf_","user-prompt-button":"settings_user-prompt-button__efhSx","subtitle-button":"settings_subtitle-button__iNyot"}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.