github-actions[bot]
commited on
Commit
·
4ca0997
1
Parent(s):
b97010a
Update from GitHub Actions
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .output/nitro.json +1 -1
- .output/public/assets/@babel-JUxTKli9.js +1 -0
- .output/public/assets/@traptitech-BuSkGJEm.js +1 -0
- .output/public/assets/@vue-Bg1POUZg.js +0 -0
- .output/public/assets/@vueuse-Dy274-y2.js +3 -0
- .output/public/assets/@wdns-CkocWZXz.js +0 -0
- .output/public/assets/ChatInput.vue_vue_type_style_index_0_lang-D2xvcfCO.js +1 -0
- .output/public/assets/FrameContent-DNKnXN4B.js +1 -0
- .output/public/assets/ToolBar.vue_vue_type_style_index_0_lang-D-INnaBS.js +1 -0
- .output/public/assets/about-DAxXNT9W.js +1 -0
- .output/public/assets/avatar.vue_vue_type_script_setup_true_lang-DIJKU7Wf.js +1 -0
- .output/public/assets/bezier-easing-DtDxhPHz.js +1 -0
- .output/public/assets/changelog-CUB94_2U.js +1 -0
- .output/public/assets/chat-CsU1pWK4.js +1 -0
- .output/public/assets/chroma-js-DdDYnGYa.js +79 -0
- .output/public/assets/content-gTa8KX9p.js +3 -0
- .output/public/assets/core-js-pure-Bq7CyEDn.js +99 -0
- .output/public/assets/cytoscape-BVd64kgq.js +0 -0
- .output/public/assets/cytoscape-cose-bilkent-CkmY9d_8.js +74 -0
- .output/public/assets/cytoscape-fcose--jWSPkQ9.js +0 -0
- .output/public/assets/dayjs-DL4f0si3.js +2 -0
- .output/public/assets/fetch-yIBUN2SY.js +1 -0
- .output/public/assets/help-BNhe3EL8.js +1 -0
- .output/public/assets/highlight.js-CHQGwMU8.js +0 -0
- .output/public/assets/index-B0CgOzG4.js +1 -0
- .output/public/assets/index-C_mhwxMs.js +1 -0
- .output/public/assets/index-CqyoTRBq.js +1 -0
- .output/public/assets/index-DgOSBFWX.js +9 -0
- .output/public/assets/index-XnBwiq86.js +1 -0
- .output/public/assets/index-ztay-fsq.js +3 -0
- .output/public/assets/lodash-J-r1RZfU.js +5 -0
- .output/public/assets/main-fo2As0vh.js +6 -0
- .output/public/assets/mammoth-BjMqmIoO.js +0 -0
- .output/public/assets/markdown-BKyKP6V5.js +23 -0
- .output/public/assets/markdown-it-highlightjs-BRafsbP7.js +1 -0
- .output/public/assets/markdown-it-link-attributes-DLnn_fXZ.js +1 -0
- .output/public/assets/mermaid-SOhnXDlv.js +0 -0
- .output/public/assets/mermaid-render-CsjLjYZp.js +0 -0
- .output/public/assets/pinia-BR51cbuG.js +19 -0
- .output/public/assets/popup-Dwd-LFxC.js +19 -0
- .output/public/assets/prismjs-lsalouOv.js +453 -0
- .output/public/assets/tdesign-icons-vue-next-NghED3ph.js +0 -0
- .output/public/assets/tdesign-vue-next-DcQZm4FM.js +0 -0
- .output/public/assets/tvision-color-hAom63Wj.js +1 -0
- .output/public/assets/ua-parser-js-lyyS37M1.js +276 -0
- .output/public/assets/vue-Dq4tlXni.js +1 -0
- .output/public/assets/vue-i18n-ugZeHGjZ.js +128 -0
- .output/public/assets/vue-router-CrgK71bD.js +123 -0
- .output/public/assets/vuedraggable-CPbrq_s0.js +0 -0
- .output/public/index.html +22 -22
.output/nitro.json
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
{
|
2 |
-
"date": "2025-
|
3 |
"preset": "node-server",
|
4 |
"framework": {
|
5 |
"name": "nitro",
|
|
|
1 |
{
|
2 |
+
"date": "2025-05-07T01:59:06.773Z",
|
3 |
"preset": "node-server",
|
4 |
"framework": {
|
5 |
"name": "nitro",
|
.output/public/assets/@babel-JUxTKli9.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{r as t,a as n,b as r,c as e,d as a,e as o,f as s,g as c,h as l,i,j as u,k as f,l as p,m as v,n as y,o as b,p as d,q as h,s as g,t as m}from"./core-js-pure-Bq7CyEDn.js";var w,j,O="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function _(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function I(t){if(Object.prototype.hasOwnProperty.call(t,"__esModule"))return t;var n=t.default;if("function"==typeof n){var r=function t(){return this instanceof t?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};r.prototype=n.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(n){var e=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,e.get?e:{enumerable:!0,get:function(){return t[n]}})})),r}const P=_(j?w:(j=1,w=t()));function T(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r<n;r++)e[r]=t[r];return e}var k,E;const M=_(E?k:(E=1,k=n()));var S,A;const q=_(A?S:(A=1,S=r()));var x,C;const D=_(C?x:(C=1,x=e()));var R,U;const $=_(U?R:(U=1,R=a()));function z(t,n){var r;if(t){if("string"==typeof t)return T(t,n);var e=$(r=Object.prototype.toString.call(t)).call(r,8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?D(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?T(t,n):void 0}}function B(t){return function(t){if(P(t))return T(t)}(t)||function(t){if(void 0!==M&&null!=q(t)||null!=t["@@iterator"])return D(t)}(t)||z(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var G,H;const J=_(H?G:(H=1,G=o()));function K(t,n){for(var r=0;r<n.length;r++){var e=n[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),J(t,e.key,e)}}function L(t,n,r){return n&&K(t.prototype,n),r&&K(t,r),J(t,"prototype",{writable:!1}),t}function N(t,n,r){return n in t?J(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}var Q,V;const W=_(V?Q:(V=1,Q=s()));var X,Y;const Z=_(Y?X:(Y=1,X=c()));var tt,nt;const rt=_(nt?tt:(nt=1,tt=l()));var et,at;const ot=_(at?et:(at=1,et=i()));var st,ct;const lt=_(ct?st:(ct=1,st=u()));var it,ut;const ft=_(ut?it:(ut=1,it=f()));var pt,vt;const yt=_(vt?pt:(vt=1,pt=p()));var bt,dt;const ht=_(dt?bt:(dt=1,bt=v()));var gt,mt;const wt=_(mt?gt:(mt=1,gt=y()));var jt,Ot;const _t=_(Ot?jt:(Ot=1,jt=b()));var It,Pt;const Tt=_(Pt?It:(Pt=1,It=d()));var kt,Et;const Mt=_(Et?kt:(Et=1,kt=h()));var St,At;const qt=_(At?St:(At=1,St=g()));function xt(t,n){return function(t){if(P(t))return t}(t)||function(t,n){var r=null==t?null:void 0!==M&&q(t)||t["@@iterator"];if(null!=r){var e,a,o=[],s=!0,c=!1;try{for(r=r.call(t);!(s=(e=r.next()).done)&&(o.push(e.value),!n||o.length!==n);s=!0);}catch(l){c=!0,a=l}finally{try{s||null==r.return||r.return()}finally{if(c)throw a}}return o}}(t,n)||z(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Ct,Dt;const Rt=_(Dt?Ct:(Dt=1,Ct=m()));export{qt as M,L as _,I as a,Z as b,O as c,F as d,wt as e,B as f,_ as g,lt as h,rt as i,_t as j,xt as k,Tt as l,yt as m,Rt as n,W as o,ft as p,N as q,q as s,ot as u,ht as v,Mt as x};
|
.output/public/assets/@traptitech-BuSkGJEm.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{g as r}from"./@babel-JUxTKli9.js";import{r as e}from"./katex-BWqyRjd8.js";var t,n;const c=r(function(){if(n)return t;n=1;var r=e();function c(r,e){var t,n,c=r.posMax,s=!0,a=!0;return t=e>0?r.src.charCodeAt(e-1):-1,n=e+1<=c?r.src.charCodeAt(e+1):-1,(32===t||9===t||n>=48&&n<=57)&&(a=!1),32!==n&&9!==n||(s=!1),{can_open:s,can_close:a}}function s(r,e){var t,n,s,a;if("$"!==r.src[r.pos])return!1;if(!c(r,r.pos).can_open)return e||(r.pending+="$"),r.pos+=1,!0;for(n=t=r.pos+1;-1!==(n=r.src.indexOf("$",n));){for(a=n-1;"\\"===r.src[a];)a-=1;if((n-a)%2==1)break;n+=1}return-1===n?(e||(r.pending+="$"),r.pos=t,!0):n-t==0?(e||(r.pending+="$$"),r.pos=t+1,!0):c(r,n).can_close?(e||((s=r.push("math_inline","math",0)).markup="$",s.content=r.src.slice(t,n)),r.pos=n+1,!0):(e||(r.pending+="$"),r.pos=t,!0)}function a(r,e,t,n){var c,s,a,o,i,l=!1,p=r.bMarks[e]+r.tShift[e],u=r.eMarks[e];if(p+2>u)return!1;if("$$"!==r.src.slice(p,p+2))return!1;if(p+=2,c=r.src.slice(p,u),n)return!0;for("$$"===c.trim().slice(-2)&&(c=c.trim().slice(0,-2),l=!0),a=e;!l&&!(++a>=t)&&!((p=r.bMarks[a]+r.tShift[a])<(u=r.eMarks[a])&&r.tShift[a]<r.blkIndent);)"$$"===r.src.slice(p,u).trim().slice(-2)&&(o=r.src.slice(0,u).lastIndexOf("$$"),s=r.src.slice(p,o),l=!0);return r.line=a+1,(i=r.push("math_block","math",0)).block=!0,i.content=(c&&c.trim()?c+"\n":"")+r.getLines(e+1,a,r.tShift[e],!0)+(s&&s.trim()?s:""),i.map=[e,r.line],i.markup="$$",!0}function o(r){return r.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}return t=function(e,t){(t=t||{}).katex&&(r=t.katex),t.blockClass||(t.blockClass="");e.inline.ruler.after("escape","math_inline",s),e.block.ruler.after("blockquote","math_block",a,{alt:["paragraph","reference","blockquote","list"]}),e.renderer.rules.math_inline=function(e,n){return function(e){t.displayMode=!1;try{return r.renderToString(e,t)}catch(n){return t.throwOnError,`<span class='katex-error' title='${o(n.toString())}'>${o(e)}</span>`}}(e[n].content)},e.renderer.rules.math_block=function(e,n){return function(e){t.displayMode=!0;try{return`<p class="katex-block ${t.blockClass}">`+r.renderToString(e,t)+"</p>"}catch(n){return t.throwOnError,`<p class='katex-block katex-error ${t.blockClass}' title='${o(n.toString())}'>${o(e)}</p>`}}(e[n].content)+"\n"}}}());export{c as m};
|
.output/public/assets/@vue-Bg1POUZg.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/@vueuse-Dy274-y2.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
import{w as e,n as t,r as n,t as a,a as i,c as r,g as o,h as u,i as l,o as s,b as c,d as v,s as d,e as f,f as p,u as m,j as g,k as h}from"./@vue-Bg1POUZg.js";function w(e){return!!c()&&(v(e),!0)}const y=new WeakMap,b="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const S=Object.prototype.toString,N=()=>{};const I=e=>e();function E(e=I,t={}){const{initialState:o="active"}=t,u=function(...e){if(1!==e.length)return a(...e);const t=e[0];return"function"==typeof t?n(r((()=>({get:t,set:N})))):i(t)}("active"===o);return{isActive:n(u),pause:function(){u.value=!1},resume:function(){u.value=!0},eventFilter:(...t)=>{u.value&&e(...t)}}}function O(e){return e.endsWith("rem")?16*Number.parseFloat(e):Number.parseFloat(e)}function A(e){return Array.isArray(e)?e:[e]}function F(t,n,a={}){const{eventFilter:i=I,...r}=a;return e(t,(o=i,u=n,function(...e){return new Promise(((t,n)=>{Promise.resolve(o((()=>u.apply(this,e)),{fn:u,thisArg:this,args:e})).then(t).catch(n)}))}),r);var o,u}function T(e,n=!0,a){o()?s(e,a):n?e():t(e)}const M=b?window:void 0,j=b?window.navigator:void 0;function V(...t){const n=[],a=()=>{n.forEach((e=>e())),n.length=0},i=p((()=>{const e=A(f(t[0])).filter((e=>null!=e));return e.every((e=>"string"!=typeof e))?e:void 0})),r=(o=([e,t,i,r])=>{if(a(),!(null==e?void 0:e.length)||!(null==t?void 0:t.length)||!(null==i?void 0:i.length))return;const o=(u=r,"[object Object]"===S.call(u)?{...r}:r);var u;n.push(...e.flatMap((e=>t.flatMap((t=>i.map((n=>((e,t,n,a)=>(e.addEventListener(t,n,a),()=>e.removeEventListener(t,n,a)))(e,t,n,o))))))))},u={flush:"post"},e((()=>{var e,n;return[null!=(n=null==(e=i.value)?void 0:e.map((e=>function(e){var t;const n=f(e);return null!=(t=null==n?void 0:n.$el)?t:n}(e))))?n:[M].filter((e=>null!=e)),A(f(i.value?t[1]:t[0])),A(m(i.value?t[2]:t[1])),
|
2 |
+
// @ts-expect-error - TypeScript gets the correct types, but somehow still complains
|
3 |
+
f(i.value?t[3]:t[2])]}),o,{...u,immediate:!0}));var o,u;return w(a),()=>{r(),a()}}function W(e){const t=function(){const e=d(!1),t=o();return t&&s((()=>{e.value=!0}),t),e}();return p((()=>(t.value,Boolean(e()))))}const k=Symbol("vueuse-ssr-width");function x(){const e=u()?((...e)=>{var t;const n=e[0],a=null==(t=o())?void 0:t.proxy;if(null==a&&!u())throw new Error("injectLocal must be called in setup");return a&&y.has(a)&&n in y.get(a)?y.get(a)[n]:l(...e)})(k,null):null;return"number"==typeof e?e:void 0}function _(e,t={}){const{controls:n=!1,navigator:a=j}=t,i=W((()=>a&&"permissions"in a)),r=d(),o="string"==typeof e?{name:e}:e,u=d(),l=()=>{var e,t;u.value=null!=(t=null==(e=r.value)?void 0:e.state)?t:"prompt"};V(r,"change",l,{passive:!0});const s=function(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const e=t;t=void 0,e&&await e},n}((async()=>{if(i.value){if(!r.value)try{r.value=await a.permissions.query(o)}catch(e){r.value=void 0}finally{l()}return n?h(r.value):void 0}}));return s(),n?{state:u,isSupported:i,query:s}:u}function D(e={}){const{navigator:t=j,read:a=!1,source:i,copiedDuring:r=1500,legacy:o=!1}=e,u=W((()=>t&&"clipboard"in t)),l=_("clipboard-read"),s=_("clipboard-write"),c=p((()=>u.value||o)),v=d(""),m=d(!1),g=function(e,t,a={}){const{immediate:i=!0,immediateCallback:r=!1}=a,o=d(!1);let u=null;function l(){u&&(clearTimeout(u),u=null)}function s(){o.value=!1,l()}function c(...n){r&&e(),l(),o.value=!0,u=setTimeout((()=>{o.value=!1,u=null,e(...n)}),f(t))}return i&&(o.value=!0,b&&c()),w(s),{isPending:n(o),start:c,stop:s}}((()=>m.value=!1),r,{immediate:!1});function h(e){return"granted"===e||"prompt"===e}return c.value&&a&&V(["copy","cut"],(async function(){let e=!(u.value&&h(l.value));if(!e)try{v.value=await t.clipboard.readText()}catch(r){e=!0}var n,a,i;e&&(v.value=null!=(i=null==(a=null==(n=null==document?void 0:document.getSelection)?void 0:n.call(document))?void 0:a.toString())?i:"")}),{passive:!0}),{isSupported:c,text:v,copied:m,copy:async function(e=f(i)){if(c.value&&null!=e){let a=!(u.value&&h(s.value));if(!a)try{await t.clipboard.writeText(e)}catch(n){a=!0}a&&function(e){const t=document.createElement("textarea");t.value=null!=e?e:"",t.style.position="absolute",t.style.opacity="0",document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()}(e),v.value=e,m.value=!0,g.start()}}}}const J="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},z="__vueuse_ssr_handlers__",C=P();function P(){return z in J||(J[z]=J[z]||{}),J[z]}const H={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},L="vueuse-storage";function q(n,a,r,o={}){var u;const{flush:l="pre",deep:s=!0,listenToStorageChanges:c=!0,writeDefaults:v=!0,mergeDefaults:m=!1,shallow:g,window:h=M,eventFilter:w,onError:y=e=>{},initOnMounted:b}=o,S=(g?d:i)(a),N=p((()=>f(n)));if(!r)try{r=function(e,t){return C[e]||t}("getDefaultStorage",(()=>{var e;return null==(e=M)?void 0:e.localStorage}))()}catch(D){y(D)}if(!r)return S;const I=f(a),O=function(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"==typeof e?"boolean":"string"==typeof e?"string":"object"==typeof e?"object":Number.isNaN(e)?"any":"number"}(I),A=null!=(u=o.serializer)?u:H[O],{pause:j,resume:W}=function(e,t,n={}){const{eventFilter:a,initialState:i="active",...r}=n,{eventFilter:o,pause:u,resume:l,isActive:s}=E(a,{initialState:i});return{stop:F(e,t,{...r,eventFilter:o}),pause:u,resume:l,isActive:s}}(S,(()=>function(e){try{const t=r.getItem(N.value);if(null==e)k(t,null),r.removeItem(N.value);else{const n=A.write(e);t!==n&&(r.setItem(N.value,n),k(t,n))}}catch(D){y(D)}}(S.value)),{flush:l,deep:s,eventFilter:w});function k(e,t){if(h){const n={key:N.value,oldValue:e,newValue:t,storageArea:r};h.dispatchEvent(r instanceof Storage?new StorageEvent("storage",n):new CustomEvent(L,{detail:n}))}}function x(e){if(!e||e.storageArea===r)if(e&&null==e.key)S.value=I;else if(!e||e.key===N.value){j();try{(null==e?void 0:e.newValue)!==A.write(S.value)&&(S.value=function(e){const t=e?e.newValue:r.getItem(N.value);if(null==t)return v&&null!=I&&r.setItem(N.value,A.write(I)),I;if(!e&&m){const e=A.read(t);return"function"==typeof m?m(e,I):"object"!==O||Array.isArray(e)?e:{...I,...e}}return"string"!=typeof t?t:A.read(t)}(e))}catch(D){y(D)}finally{e?t(W):W()}}}function _(e){x(e.detail)}return e(N,(()=>x()),{flush:l}),h&&c&&T((()=>{r instanceof Storage?V(h,"storage",x,{passive:!0}):V(h,L,_),b&&x()})),b||x(),S}function B(e,t,n={}){const{window:a=M}=n;return q(e,t,null==a?void 0:a.localStorage,n)}function G(e={}){const{window:t=M}=e;if(!t)return i(["en"]);const n=t.navigator,a=i(n.languages);return V(t,"languagechange",(()=>{a.value=n.languages}),{passive:!0}),a}function Y(t={}){const{window:n=M,initialWidth:a=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:o=!0,type:u="inner"}=t,l=d(a),s=d(i),c=()=>{if(n)if("outer"===u)l.value=n.outerWidth,s.value=n.outerHeight;else if("visual"===u&&n.visualViewport){const{width:e,height:t,scale:a}=n.visualViewport;l.value=Math.round(e*a),s.value=Math.round(t*a)}else o?(l.value=n.innerWidth,s.value=n.innerHeight):(l.value=n.document.documentElement.clientWidth,s.value=n.document.documentElement.clientHeight)};c(),T(c);const v={passive:!0};if(V("resize",c,v),n&&"visual"===u&&n.visualViewport&&V(n.visualViewport,"resize",c,v),r){const t=function(e,t={}){const{window:n=M,ssrWidth:a=x()}=t,i=W((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia)),r=d("number"==typeof a),o=d(),u=d(!1);return g((()=>{if(r.value){r.value=!i.value;const t=f(e).split(",");u.value=t.some((e=>{const t=e.includes("not all"),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),i=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let r=Boolean(n||i);return n&&r&&(r=a>=O(n[1])),i&&r&&(r=a<=O(i[1])),t?!r:r}))}else i.value&&(o.value=n.matchMedia(f(e)),u.value=o.value.matches)})),V(o,"change",(e=>{u.value=e.matches}),{passive:!0}),p((()=>u.value))}("(orientation: portrait)");e(t,(()=>c()))}return{width:l,height:s}}export{G as a,D as b,Y as c,B as u};
|
.output/public/assets/@wdns-CkocWZXz.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/ChatInput.vue_vue_type_style_index_0_lang-D2xvcfCO.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{l as e,K as a,w as t,a as l,v as s,z as n,y as o,R as r,F as i,aa as u,J as c,a9 as p,A as v,H as f,ad as d,u as m,f as g,o as w,B as h,I as y,n as x}from"./@vue-Bg1POUZg.js";import{t as k,u as A,e as b,m as C}from"./mermaid-render-CsjLjYZp.js";import{$ as P,b as z,Y as M,x as V,U as L,s as B}from"./tdesign-vue-next-DcQZm4FM.js";import{c as R,P as U,af as j}from"./tdesign-icons-vue-next-NghED3ph.js";import{m as D}from"./mammoth-BjMqmIoO.js";import{r as N,u as T}from"./xlsx-DB6BMndo.js";import{_ as F,a as S}from"./pdfjs-dist-8WFUNQXM.js";function H(){const e=window.innerWidth<768,a=navigator.userAgent.toLowerCase(),t=["android","webos","iphone","ipad","ipod","blackberry","windows phone"].some((e=>a.includes(e))),l="ontouchstart"in window||navigator.maxTouchPoints>0,s=void 0!==window.screen.orientation;return e&&(t||l||s)}const G={key:0,class:"flex gap-2 flex-wrap"},E=["onClick"],I={class:"max-w-[160px] overflow-hidden text-ellipsis text-nowrap"},_={class:"flex gap-2"},K={class:"max-w-[120px] overflow-hidden text-ellipsis text-nowrap"},Q=["onClick"],J={class:"max-w-[160px] overflow-hidden text-ellipsis text-nowrap"},O={class:"flex gap-2"},Y={class:"max-w-[120px] overflow-hidden text-ellipsis text-nowrap"},Z={class:"whitespace-pre-wrap break-words"},W=e({__name:"FileList",props:{files:{type:Array},showCloseButton:{type:Boolean,default:!0}},setup(e){const g=e,w=a([]);t((()=>g.files.length),(()=>{w.length=g.files.length,w.fill(!1)}),{immediate:!0});const h=e=>{g.files.splice(e,1)},y=l(!1),x=l("");function k(e){if(0===e)return"0 B";const a=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,a)).toFixed(2))+" "+["B","KB","MB","GB"][a]}return(a,t)=>{const l=P,g=z,A=M,b=V;return e.files.length>0?(o(),s("div",G,[(o(!0),s(i,null,u(e.files,((a,t)=>(o(),s(i,null,[a.type.startsWith("image")?(o(),c(A,{key:a.id,visible:w[t],images:[a.content||a.url],"close-on-overlay":"",onClose:e=>(e=>{w[e]=!1})(t)},{trigger:p((()=>[v("div",{class:"bg-color-page flex p-2 gap-2 rounded-lg cursor-pointer",onClick:e=>(e=>{w[e]=!0})(t)},[r(l,{src:a.content||a.url,style:{width:"40px",height:"40px"}},null,8,["src"]),v("div",null,[v("div",I,f(a.name),1),v("div",_,[v("span",K,f(a.type),1),v("span",null,f(k(a.size)),1)])]),e.showCloseButton?(o(),c(g,{key:0,theme:"primary",shape:"circle",onClick:d((e=>h(t)),["stop"]),size:"small",variant:"text"},{default:p((()=>[r(m(R),{slot:"icon"})])),_:2},1032,["onClick"])):n("",!0)],8,E)])),_:2},1032,["visible","images","onClose"])):(o(),s("div",{key:1,class:"bg-color-page flex p-2 gap-2 rounded-lg cursor-pointer",onClick:e=>(e=>{y.value=!0,x.value=e.content})(a)},[r(l,{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAMAAAC4uKf/AAAA1VBMVEVHcEwgUP8kVP8lVf8oUP8IMKckVP8lU/8NL6kkVP8gUP8QMJ8NL6klVf8jU/8NL6oLMKokVP8OMKglUv8NMKkkVP8kU/8OLqskVP8OL6klU/8kVP8OLqkNL6oNMKkNL6olU/8NMKckVf8MMKckVP////8NL6nI1P8QNLR2lP8/af8yX/8xX/+6yf9Aaf/W3/9bf/+tv/+7yv+Env/x9f/k6v+ftP9oif8YQtQeS+lNdP9piv+En/8XQM/j6v8VPckhT/QSNrqgtP8eS+oTOL+Sqf+Rqf9kuMQUAAAAJHRSTlMAEHBgICDv39/PIBDv35C/ML9wYF9A0H+wz5+Pj59Q76Bgr0CdNRTaAAACCElEQVRo3u3a11ICQRAF0GVFFpAgIIggxt5ZcpJgzvr/n+STVZZMT+zZp7k/cGrSZavoIOClGHaiHKjnvHq5H5hlrwaaYYzlz0yoZgRggDF2pE1lugCGWOlQ08q2wBhjeb1zy0ZggbH8gc4eGlq/GKtqYF2wxNip+pUHa4zVVbGIAGPXrhf2FyupXckCCab2ALJAg7EThQcQUmGsJ8faZBg7dnlk/zF5J+cIMSbrZKDEZFeSFJN1Mi0m6WRiTNzJ1Jiwk8kxdpYmJuhkekzwABxgeCfbYH1M6znAXjAM62Qb7A7FkE4GJ/uIdDI4Whq3Ja0wuMW1Ojkm0Kr0GLxi51ZygAF8PH2+9TlxgmHxmMc8JsYGk2Q3AyfYaBZzs546wBYxkoQem8Zo5uTYA47dkGODNLFhmtsICWZNUrz6s6GbR73cfdPLx7HvRo95zGMe85glNvrmfTcimQyssPtVrJVkbPEpt441szHH3mPtjI2xRB/bGmNLfWxujH3pY0NjbLTStRY2V/85vasPMNyov+lksfXd6DGPecxjHiP+u1+YHOlQjSQFDnbhCmsTD58IExKP1QhT5P01WEvvyKxGoURpUA95CVLGxihTXFgQVOitCj5yWCDfxAz9MCVqFV2MbvLTKkqGNwnPrZKRTx4SLa7cVBt0JLgntYb61G14VTD+fctFnZB/WD8ijwbYDm7GXAAAAABJRU5ErkJggg==",style:{width:"40px",height:"40px"}}),v("div",null,[v("div",J,f(a.name),1),v("div",O,[v("span",Y,f(a.type),1),v("span",null,f(k(a.size)),1)])]),e.showCloseButton?(o(),c(g,{key:0,theme:"primary",shape:"circle",onClick:d((e=>h(t)),["stop"]),size:"small",variant:"text"},{default:p((()=>[r(m(R),{slot:"icon"})])),_:2},1032,["onClick"])):n("",!0)],8,Q))],64)))),256)),r(b,{visible:y.value,"onUpdate:visible":t[0]||(t[0]=e=>y.value=e),attach:"body","on-confirm":()=>y.value=!1},{body:p((()=>[v("div",Z,f(x.value),1)])),_:1},8,["visible","on-confirm"])])):n("",!0)}}}),q={class:"relative"},X=["onClick"],$={class:"flex align-middle justify-center items-center gap-2"},ee=e({__name:"ChatInput",props:{disabled:{type:Boolean,default:!1},minRows:{type:Number,default:2},maxRows:{type:Number,default:8},showUpload:{type:Boolean,default:!0},placeholder:{type:String,default:k("components.chatInput.placeholder")},autoCompleteEnabled:{type:Boolean,default:!1},tips:{type:String,default:""}},emits:["input"],setup(e,{emit:a}){F.workerSrc=new URL(""+new URL("pdf.worker.min-yatZIOMy.mjs",import.meta.url).href,import.meta.url).toString();const k=l(null),P=A();t((()=>P.isSidebarCompact),(e=>{e&&x((()=>{if(k.value){const e=k.value.$el.querySelector("textarea");e&&(e.focus(),e.blur())}}))}));const M=e,V=l(""),R=l([]),G=l(-1);l("");const E=a,I=()=>{const e=V.value.trim();E("input",{content:e,files:_.value.map((e=>({content:e.content,url:e.url,id:e.raw.path,name:e.name,type:e.type,size:e.size})))}),e&&(R.value.push(e),R.value.length>50&&R.value.shift(),localStorage.setItem("chatHistory",JSON.stringify(R.value)),V.value="",_.value=[],G.value=-1)},_=l([]),K=async e=>{try{for(const a of e){const e=await J(a.raw);a.content=e,_.value.push(a)}return{status:"success",error:"",response:{url:" "}}}catch{return{status:"fail",error:"",response:{}}}};async function Q(e){return new Promise(((a,t)=>{const l=new FileReader;l.onload=e=>a(e.target.result),l.onerror=e=>t(e),l.readAsArrayBuffer(e)}))}async function J(e){var a;switch(null==(a=e.name.split(".").pop())?void 0:a.toLowerCase()){case"docx":return await async function(e){const a=await Q(e);return(await D.extractRawText({arrayBuffer:a})).value}(e);case"pdf":return await async function(e){const a=await Q(e),t=await S(a).promise;let l="";for(let s=1;s<=t.numPages;s++){const e=await t.getPage(s);l+=(await e.getTextContent()).items.map((e=>e.str)).join(" ")+"\n"}return l}(e);case"xlsx":case"xls":return await async function(e){const a=await Q(e),t=N(new Uint8Array(a),{type:"array"});let l="";return t.SheetNames.forEach((e=>{const a=t.Sheets[e],s=T.sheet_to_json(a,{header:1});l+=`Sheet: ${e}\n`,s.forEach((e=>{l+=e.join(", ")+"\n"})),l+="\n"})),l}(e);case"png":case"jpg":case"jpeg":case"gif":case"bmp":case"webp":return await async function(e){return new Promise(((a,t)=>{const l=new FileReader;l.readAsDataURL(e),l.onload=()=>a(l.result),l.onerror=e=>t(e)}))}(e);default:return await async function(e){return new Promise(((a,t)=>{const l=new FileReader;l.onload=function(e){a(e.target.result)},l.onerror=function(e){t(e)},l.readAsText(e)}))}(e)}}const O=b(),Y=l(!1),Z=l(0),ee=l(0),ae=l(""),te=l(null),le=l(null),se=l(null),ne=l("-150px"),oe=g((()=>["@ai",...O.enableModels.map((e=>`@${C.getModelItemTitle(e)}`))])),re=l(!1),ie=(e,a)=>{const{e:t}=a;if(Y.value)switch(t.key){case"ArrowDown":t.preventDefault(),Z.value=(Z.value+1)%ue.value.length;break;case"ArrowUp":t.preventDefault(),Z.value=(Z.value-1+ue.value.length)%ue.value.length;break;case"Enter":t.preventDefault(),ue.value.length>0&&pe(ue.value[Z.value]);break;case"Escape":Y.value=!1}else if("Enter"===t.key){if(t.shiftKey||re.value)return;const e=V.value.trim();if(M.autoCompleteEnabled&&e.startsWith("@")&&(oe.value.includes(e)||"@"===e))return void t.preventDefault();t.preventDefault(),I()}else if("ArrowUp"===t.key||"ArrowDown"===t.key){if(-1===G.value&&V.value)return;if(t.preventDefault(),"ArrowUp"===t.key){if(0===R.value.length)return;G.value<R.value.length-1&&G.value++}else G.value>-1&&G.value--;-1===G.value?V.value="":V.value=R.value[R.value.length-1-G.value]}},ue=g((()=>{if(!ae.value)return oe.value;const e=ae.value.toLowerCase();return oe.value.filter((a=>a.toLowerCase().includes(e)))}));t((()=>ue),(async()=>{if(Y.value&&le.value){await x();const e=te.value.offsetHeight;ne.value=`-${e}px`}}));const ce=(e,a)=>{const{e:t}=a,l=e;if(G.value=-1,!M.autoCompleteEnabled)return;const s=t.target.selectionStart;if(ee.value=l.lastIndexOf("@",s-1),-1!==ee.value&&ee.value<s){const e=l.indexOf(" ",ee.value);ee.value===l.length-1||-1===e||e>=s?(ae.value=l.slice(ee.value+1,s),Y.value=!0,Z.value=0):Y.value=!1}else Y.value=!1},pe=e=>{const a=V.value.slice(0,ee.value),t=V.value.slice(V.value.indexOf(" ",ee.value)+1||V.value.length);V.value=a+e+" "+t,Y.value=!1,ae.value=""},ve=()=>{if(se.value&&te.value){const e=te.value,a=se.value,t=e.scrollTop,l=t+e.clientHeight,s=a.offsetTop,n=s+a.offsetHeight;s<t?e.scrollTop=s:n>l&&(e.scrollTop=n-e.clientHeight)}};t(Z,(()=>{x(ve)})),w((()=>{re.value=H();const e=localStorage.getItem("chatHistory");e&&(R.value=JSON.parse(e))}));const fe=async e=>{var a;const t=null==(a=e.clipboardData)?void 0:a.items;if(t)for(let l=0;l<t.length;l++){const a=t[l];if(a.type.startsWith("image/")){e.preventDefault();const t=a.getAsFile();if(t){const e={raw:t,name:`pasted_image_${Date.now()}.${t.type.split("/")[1]}`,type:t.type,size:t.size};await K([e])}}else if("file"===a.kind){e.preventDefault();const t=a.getAsFile();if(t){const e={raw:t,name:t.name||`pasted_file_${Date.now()}`,type:t.type,size:t.size};await K([e])}}}},de=async e=>{var a;const t=null==(a=e.dataTransfer)?void 0:a.files;if(t)for(let l=0;l<t.length;l++){const e=t[l];if(e){const a={raw:e,name:e.name,type:e.type,size:e.size};await K([a])}}};return(a,t)=>{const l=z,g=L,w=B;return o(),s("div",q,[Y.value?(o(),s("div",{key:0,class:"autocomplete left-0 absolute z-50 w-full bg-color-container bordered p-2",ref_key:"autocompleteContainer",ref:te,style:h({top:ne.value})},[v("ul",{ref_key:"suggestionList",ref:le},[(o(!0),s(i,null,u(ue.value,((e,a)=>(o(),s("li",{key:e,onClick:a=>pe(e),class:y({selected:a===Z.value}),ref_for:!0,ref:e=>{a===Z.value&&(se.value=e)}},f(e),11,X)))),128))],512)],4)):n("",!0),v("div",{class:"flex flex-col chat-input bg-color-container bordered rounded-lg px-1",onDragover:t[1]||(t[1]=d((()=>{}),["prevent"])),onDrop:d(de,["prevent"])},[r(W,{files:_.value,class:y(["py-2"])},null,8,["files"]),v("div",$,[e.showUpload?(o(),c(g,{key:0,theme:"custom","request-method":K,multiple:!0,allowUploadDuplicateFile:!0},{default:p((()=>[r(l,{theme:"primary",shape:"circle",size:"large",variant:"base"},{default:p((()=>[r(m(U),{slot:"icon"})])),_:1})])),_:1})):n("",!0),r(w,{ref_key:"textareaRef",ref:k,class:"flex-1",onKeydown:ie,onChange:ce,onPaste:fe,disabled:e.disabled,modelValue:V.value,"onUpdate:modelValue":t[0]||(t[0]=e=>V.value=e),placeholder:e.placeholder,name:"description",tips:e.tips,autosize:{minRows:e.minRows,maxRows:e.maxRows}},null,8,["disabled","modelValue","placeholder","tips","autosize"]),r(l,{theme:"primary",shape:"circle",onClick:I,size:"large",variant:"base"},{default:p((()=>[r(m(j),{slot:"icon"})])),_:1})])],32)])}}});export{ee as _,W as a,H as c};
|
.output/public/assets/FrameContent-DNKnXN4B.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{c as e}from"./@vueuse-Dy274-y2.js";import{d as t}from"./lodash-J-r1RZfU.js";import{p as a,u as r,_ as o}from"./mermaid-render-CsjLjYZp.js";import{V as s}from"./tdesign-vue-next-DcQZm4FM.js";import{l as n,a as i,f as m,w as u,v as l,y as d,R as p,a9 as c,A as f,I as g,B as h,u as v}from"./@vue-Bg1POUZg.js";const y=["src"],w=o(n({__name:"FrameContent",props:{frameSrc:String,offset:{type:Number,default:0}},setup(o){const n=o,{width:w,height:x}=e(),_=i(!0),b=i(window.innerHeight),F=i(),j=m((()=>[`${a}-iframe-page`])),B=r(),I=m((()=>({height:`${b.value}px`}))),S=getComputedStyle(document.documentElement),H=S.getPropertyValue("--td-comp-size-xxxl"),C=S.getPropertyValue("--td-comp-size-xxl"),V=S.getPropertyValue("--td-comp-paddingTB-m");function $(){const e=v(F);if(!e)return;let t=0;const{showLayoutHeader:a,showFooter:r,showBreadcrumb:o}=B,s=a?parseFloat(H):0,i=document.querySelector(".t-breadcrumb"),m=s+(o?function(e){let t=e.clientHeight;const a=window.getComputedStyle(e);return t+=parseInt(a.marginTop,10),t+=parseInt(a.marginBottom,10),t+=parseInt(a.borderTopWidth,10),t+=parseInt(a.borderBottomWidth,10),t}(i):0)+2*parseFloat(V)+(r?parseFloat(C):0)+2+n.offset;b.value=window.innerHeight-m,t=document.documentElement.clientHeight-m,e.style.height=`${t}px`}function z(){_.value=!1,$()}return u([w,x],t($,250)),u([()=>B.showFooter,()=>B.showBreadcrumb],t($,250)),(e,t)=>{const a=s;return d(),l("div",{class:g(j.value),style:h(I.value)},[p(a,{loading:_.value,size:"large",style:h(I.value)},{default:c((()=>[f("iframe",{ref_key:"frameRef",ref:F,src:o.frameSrc,class:g(`${j.value}__main`),onLoad:z},null,42,y)])),_:1},8,["loading","style"])],6)}}}),[["__scopeId","data-v-200260e8"]]);export{w as F};
|
.output/public/assets/ToolBar.vue_vue_type_style_index_0_lang-D-INnaBS.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{l as e,K as t,a,V as l,w as n,o as s,f as o,v as i,y as c,F as r,a0 as u,z as d,A as p,H as v,a1 as m,R as f,a9 as g,u as h,aa as x,J as y,G as w,n as b,ah as _,I as k,ad as C,B as j}from"./@vue-Bg1POUZg.js";import{m as T}from"./markdown-BKyKP6V5.js";import{s as B,b as $,Y as R,I as S,Z as z,_ as M,E,c as V,j as A,m as H,K as L,e as O}from"./tdesign-vue-next-DcQZm4FM.js";import{c as q,ad as I,v as U,l as D,Z as P,a5 as Y,af as F}from"./tdesign-icons-vue-next-NghED3ph.js";import{_ as K,b as Z,t as N}from"./mermaid-render-CsjLjYZp.js";import{a as W}from"./ChatInput.vue_vue_type_style_index_0_lang-D2xvcfCO.js";import{U as G}from"./@wdns-CkocWZXz.js";import{f as J,b as X}from"./fetch-yIBUN2SY.js";import{v as Q}from"./uuid-_R2nDvl_.js";import{a as ee}from"./main-fo2As0vh.js";const te={class:"markdown-body"},ae={class:"think-summary"},le=["innerHTML"],ne=["innerHTML"],se={class:"flex justify-end mt-2 gap-5"},oe={key:0,class:"tdesign-image-viewer-wrapper flex flex-wrap gap-6"},ie={key:0,class:"tdesign-image-viewer__error tdesign-image-viewer__ui-image tdesign-image-viewer__base"},ce={class:"tdesign-image-viewer__error--content"},re={class:"tdesign-image-viewer__ui-image tdesign-image-viewer__base"},ue=["src","onError"],de=["onClick"],pe={class:"absolute left-1 top-1 max-w-[75%]"},ve=["title"],me=K(e({__name:"AssistantContent",props:{content:{type:Object},isEditing:{type:Boolean,default:!1}},emits:["save","cancel"],setup(e,{emit:_}){const k=t([!1,!1,!1,!1]),C=t([!1,!1,!1,!1]),j=e,S=a(""),z=a(""),M=a(!1),E=a(!1);let V=null,A=null;const H=async()=>{j.content.think&&(V&&clearTimeout(V),V=window.setTimeout((async()=>{try{M.value=!0,S.value=await T.render(j.content.think||"")}catch(e){}finally{M.value=!1}}),100))},L=async()=>{j.content.text&&(A&&clearTimeout(A),A=window.setTimeout((async()=>{try{E.value=!0,z.value=await T.render(j.content.text||"")}catch(e){}finally{E.value=!1}}),100))};l((()=>{V&&clearTimeout(V),A&&clearTimeout(A)})),n((()=>j.content.text),(()=>{L()})),n((()=>j.content.think),(()=>{H()})),s((()=>{j.content.text&&!z.value&&L(),j.content.think&&!S.value&&H()}));const O=o((()=>j.content.images.map((e=>e.content||e.url)))),P=_,Y=a(j.content.text),F=()=>{P("save",Y.value)},K=()=>{Y.value=j.content.text,P("cancel")},Z=(e,t)=>{},N=a(null);return n((()=>j.isEditing),(e=>{e&&(Y.value=j.content.text,b((()=>{N.value.$el.querySelector("textarea").focus()})))})),(t,a)=>{const l=B,n=$,s=R;return c(),i(r,null,[u(p("div",te,[u(p("details",null,[p("summary",ae,v(e.content.text?"查看 AI 思考过程":"思考中..."),1),p("div",{class:"think-process assistant-content",innerHTML:S.value},null,8,le)],512),[[m,e.content.think]]),p("div",{innerHTML:z.value,class:"assistant-content"},null,8,ne)],512),[[m,(e.content.text||e.content.think)&&!e.isEditing]]),u(p("div",null,[f(l,{ref_key:"textareaRef",ref:N,modelValue:Y.value,"onUpdate:modelValue":a[0]||(a[0]=e=>Y.value=e),autosize:{minRows:5,maxRows:20},onBlur:Z},null,8,["modelValue"]),p("div",se,[f(n,{shape:"circle",size:"medium",onClick:K},{default:g((()=>[f(h(q),{slot:"icon"})])),_:1}),f(n,{shape:"circle",size:"medium",onClick:F},{default:g((()=>[f(h(I),{slot:"icon"})])),_:1})])],512),[[m,e.content.text&&e.isEditing]]),O.value.length>0?(c(),i("div",oe,[(c(!0),i(r,null,x(j.content.images,((e,t)=>(c(),i("div",{key:t,class:"min-w-44 min-h-44"},[C[t]?(c(),i("div",ie,[p("div",ce,[f(h(U),{name:"image-error",size:"2em"}),a[1]||(a[1]=p("div",null,"图片无法显示",-1))])])):(c(),y(s,{key:1,visible:k[t],images:O.value,"default-index":t,"close-on-overlay":"",onClose:e=>(e=>{k[e]=!1})(t)},{trigger:g((()=>[p("div",re,[p("img",{alt:"test",src:e.content||e.url,class:"tdesign-image-viewer__ui-image--img",onError:e=>(e=>{C[e]=!0})(t)},null,40,ue),p("div",{class:"tdesign-image-viewer__ui-image--hover",onClick:e=>(e=>{k[e]=!0})(t)},[p("span",null,[f(h(D),{size:"1.4em"}),a[2]||(a[2]=w(" 预览 "))])],8,de),p("div",pe,[p("div",{class:"text-black bg-white bg-opacity-75 p-1 rounded-2xl text-xs truncate",title:e.model},v(e.model),9,ve)])])])),_:2},1032,["visible","images","default-index","onClose"]))])))),128))])):d("",!0)],64)}}}),[["__scopeId","data-v-19255ef7"]]),fe={key:0,class:"toggle-button-container"},ge={key:1},he={class:"flex justify-end mt-2 gap-5"},xe=K(e({__name:"UserContent",props:{content:{type:Object},isEditing:{type:Boolean,default:!1},maxHeight:{type:Number,default:300}},emits:["save","cancel"],setup(e,{emit:t}){_((e=>({"2702f56a":l.maxHeight+"px"})));const l=e,x=o((()=>[...l.content.files,...l.content.images])),y=t,C=a(l.content.text),j=a(null),T=a(!0),R=a(!1),z=a(!1),M=()=>{if(j.value){const e=j.value.scrollHeight;R.value=e>l.maxHeight}},E=()=>{T.value=!T.value};s((()=>{b((async()=>{M()})),window.addEventListener("resize",M)})),n((()=>l.content.text),(()=>{b((()=>{M()}))}));const V=()=>{y("save",C.value)},A=()=>{C.value=l.content.text,y("cancel")},H=(e,t)=>{},L=a(null);return n((()=>l.isEditing),(e=>{e&&(C.value=l.content.text,b((()=>{L.value.$el.querySelector("textarea").focus()})))})),(t,a)=>{const l=S,n=$,s=B;return c(),i(r,null,[f(W,{files:x.value,showCloseButton:!1,class:"mb-2"},null,8,["files"]),e.isEditing?d("",!0):(c(),i("div",{key:0,class:"content-container relative",onMouseenter:a[0]||(a[0]=e=>z.value=!0),onMouseleave:a[1]||(a[1]=e=>z.value=!1)},[p("div",{ref_key:"contentRef",ref:j,class:k(["user-content whitespace-pre-wrap break-words",{"content-collapsed":T.value&&R.value}])},v(e.content.text),3),R.value?u((c(),i("div",fe,[f(n,{size:"small",variant:"text",onClick:E,class:"toggle-button"},{icon:g((()=>[f(l,{name:T.value?"chevron-down":"chevron-up"},null,8,["name"])])),default:g((()=>[w(v(T.value?"展开":"收起")+" ",1)])),_:1})],512)),[[m,z.value]]):d("",!0)],32)),e.isEditing?(c(),i("div",ge,[f(s,{ref_key:"textareaRef",ref:L,modelValue:C.value,"onUpdate:modelValue":a[2]||(a[2]=e=>C.value=e),autosize:{minRows:2,maxRows:20},onBlur:H},null,8,["modelValue"]),p("div",he,[f(n,{size:"large",shape:"circle",variant:"text",onClick:A},{default:g((()=>[f(h(q),{slot:"icon"})])),_:1}),f(n,{size:"large",shape:"circle",variant:"text",onClick:V},{default:g((()=>[f(h(I),{slot:"icon"})])),_:1})])])):d("",!0)],64)}}}),[["__scopeId","data-v-b8afd07d"]]),ye=e({__name:"CodeRenderer",props:{blocks:{type:Array,required:!0}},setup(e){const t=e,l=a(),r=o((()=>t.blocks.every((e=>e.complete))));const u=o((()=>{var e,a,l,n,s,o;if(!r.value)return"";const i=(null==(e=t.blocks.find((e=>"html"===e.language)))?void 0:e.code)||"",{head:c,body:u}=function(e){const t=e.match(/<head\b[^>]*>([\s\S]*?)<\/head>/i),a=e.match(/<body\b[^>]*>([\s\S]*?)<\/body>/i);return{head:t?t[1].trim():"",body:a?a[1].trim():""}}(i),d=(null==(a=t.blocks.find((e=>"css"===e.language)))?void 0:a.code)||"",p=(null==(l=t.blocks.find((e=>"js"===e.language||"javascript"===e.language||"typescript"===e.language)))?void 0:l.code)||"";null==(n=t.blocks.find((e=>"typescript"===e.language)))||n.code;const v=(null==(s=t.blocks.find((e=>"jsx"===e.language)))?void 0:s.code)||"",m=(null==(o=t.blocks.find((e=>"vue"===e.language)))?void 0:o.code)||"";if(v){const e=v.match(/export default (\w+);/),t=e?e[1]:null;return`\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="utf-8" />\n <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' https://cdnjs.cloudflare.com; style-src 'unsafe-inline';">\n <style>${d}</style>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/7.24.6/babel.min.js"><\/script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/react/18.3.1/umd/react.production.min.js"><\/script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.3.1/umd/react-dom.production.min.js"><\/script>\n ${c}\n </head>\n\n <body>\n <div id="app"></div>\n ${u}\n <script type="text/babel">\n ${function(e){const t=/import\s+(?:(\w+)\s*,?\s*)?(?:{([^}]+)})?\s+from\s+['"]react['"];?/g,a=/import\s+['"]([^'"]+\.css)['"];?/g,l=/import\s+\w+\s+from\s+['"]react-dom['"];?/g,n=/ReactDOM\.render\([^)]*\);?/g;let s,o=e,i="";const c=new Set;for(;null!==(s=t.exec(e));)s[1]&&(i=s[1].trim()),s[2]&&s[2].split(",").forEach((e=>c.add(e.trim())));o=o.replace(t,""),o=o.replace(a,""),o=o.replace(l,""),o=o.replace(n,"");let r="";r+=i?`const ${i} = window.React;\n`:"const React = window.React;\n";c.size>0&&(r+=`const { ${Array.from(c).join(", ")} } = React;\n`);return(r+o).replace(/export default \w+;\s*$/,"")}(v)}\n ReactDOM.render(<${t} />, document.getElementById('app'))\n <\/script>\n </body>\n </html>\n `}if(m){const e=m.match(/<template>([\s\S]*)<\/template>/),t=m.match(/<script\s*(setup)?[^>]*>([\s\S]*)<\/script>/),a=m.match(/<style[^>]*>([\s\S]*)<\/style>/),l=e?e[1].trim():"",n=t?t[2].trim():"",s=t&&"setup"===t[1],o=a?a[1].trim():"";let i=n;if(s)i=i.replace(/import\s+.*from\s+['"].*['"]/g,""),i=`return {\n ${i}\n }`;else{const e=i.match(/export\s+default\s*{([\s\S]*)}/);e&&(i=e[1].trim())}return`\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="utf-8" />\n <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' https://unpkg.com; style-src 'unsafe-inline';">\n <script src="https://unpkg.com/vue@3/dist/vue.global.js"><\/script>\n <style>${o}</style>\n ${c}\n </head>\n <body>\n <div id="app">\n ${l}\n </div>\n ${u}\n <script>\n const { createApp, ref, reactive, computed, onMounted } = Vue;\n \n const app = createApp({\n ${s?"setup() {":""}\n ${i}\n ${s?"}":""}\n });\n \n app.mount('#app');\n <\/script>\n </body>\n </html>\n `}return`\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="utf-8" />\n <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'unsafe-inline'; style-src 'unsafe-inline';">\n <style>${d}</style>\n ${c}\n </head>\n <body>\n ${u}\n <script>\n ${p}\n <\/script>\n </body>\n </html>\n `}));return n(u,(e=>{l.value&&(l.value.srcdoc=e)})),s((()=>{l.value&&(l.value.srcdoc=u.value)})),(e,t)=>(c(),i("iframe",{ref_key:"iframeRef",ref:l,sandbox:"allow-scripts",style:{width:"100%",height:"100%",border:"none"}},null,512))}}),we={class:"h-full w-full relative"},be=e({__name:"CodeBlocks",props:{content:{type:String,required:!0},closeBtn:{type:[Function,null],default:null}},setup(e){const t=e,l=a(0),s=a([]);n((()=>t.content),(e=>{s.value=function(e){const t=/(?:^|\n)```(?:(html|css|js|javascript|typescript|jsx|vue)?.*)\n([\s\S]*?)(?:```|$)/g;return[...e.matchAll(t)].map((e=>({language:e[1]||"javascript",code:e[2].trim(),complete:e[0].endsWith("```")})))}(t.content);const a=s.value.every((e=>e.complete));l.value=a?-1:0}),{immediate:!0});const o=()=>{t.closeBtn()};return(t,a)=>{const n=M,u=z,p=$;return c(),i("div",we,[f(u,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e),class:"h-full overflow-auto flex flex-col artifact"},{default:g((()=>[f(n,{value:-1,label:"preview"},{default:g((()=>[f(ye,{blocks:s.value,class:"rounded-lg"},null,8,["blocks"])])),_:1}),(c(!0),i(r,null,x(s.value,((e,t)=>(c(),y(n,{value:t,label:e.language},{default:g((()=>[f(h(G),{highlightjs:"",code:e.code,lang:e.language,theme:!1,class:"code-block h-full"},null,8,["code","lang"])])),_:2},1032,["value","label"])))),256))])),_:1},8,["modelValue"]),e.closeBtn?(c(),y(p,{key:0,size:"small",variant:"outline",onClick:o,class:"absolute right-0 top-3 z-50"},{default:g((()=>[f(h(q),{slot:"icon"})])),_:1})):d("",!0)])}}}),_e={class:"flex flex-row items-center p-2"},ke={class:"flex flex-col gap-2 p-2"},Ce={class:"max-h-32 bg-color-page overflow-auto whitespace-pre-line scrollbar p-2"},je=["innerHTML"],Te={class:"flex flex-row justify-end gap-2"},Be={class:"flex flex-col gap-2 p-2"},$e={class:"flex flex-grow items-center gap-2 relative"},Re={class:"flex flex-col gap-2 p-2"},Se={class:"max-h-72 scrollbar overflow-y-auto overflow-x-hidden bordered p-2 shadow-sm"},ze=e({__name:"ToolBar",props:{parent:Object},setup(e,{expose:t}){const l=Z(),d=ee(),_=e,k=a({top:"0px",left:"0px"}),R=a(!1),S=a(null),z=a(null),M=a(""),I=()=>{if(!S.value||!_.parent)return;const e=S.value,t=_.parent,a=t.getBoundingClientRect(),l=e.getBoundingClientRect();let n=parseFloat(k.value.left);const s=a.width-l.width;n>s&&(n=s),n<0&&(n=0);let o=parseFloat(k.value.top);const i=l.height+o,c=a.height;i>c&&(o=Math.max(0,c-l.height));const r=t.scrollTop;o<r&&(o=r),k.value={top:`${o}px`,left:`${n}px`}},U=a(!1),D=a(!1),K=a(""),W=()=>{R.value=!1,U.value=!1},G=()=>{const e=window.getSelection();navigator.clipboard.writeText(e.toString()),W(),O.success(N("components.toolBar.copySuccessMsg"))},te=()=>{navigator.clipboard.writeText(M.value),W(),O.success(N("components.toolBar.copySuccessMsg"))},ae=o((()=>l.toolBarButtons.filter((e=>e.name&&e.show)))),le=(e,t)=>{const{e:a}=t;if("Enter"===a.key){if(a.shiftKey)return;a.preventDefault(),ce()}};let ne="",se=null,oe=a("");const ie=()=>{he(),D.value=!0,se=window.getSelection(),oe.value=se.toString(),b((()=>{I()}))},ce=async()=>{const e=oe.value,t=K.value;ne=t.includes("{{text}}")?t.replace("{{text}}",e):e?e+"\r\n"+t:t,D.value=!1,await re()};async function re(){const e=_.parent,t=S.value.getBoundingClientRect().left-e.getBoundingClientRect().left;he(),U.value=!0,b((()=>{const a=e.getBoundingClientRect(),l=S.value.getBoundingClientRect();let n=t;const s=a.width-l.width;if(n>s&&(n=s),n<0&&(n=0),se&&se.rangeCount>0){const t=se.getRangeAt(0).getBoundingClientRect();let s=t.top+e.scrollTop-a.top-52;const o=e.scrollTop;s<o&&(s=o),s+l.height>a.height+e.scrollTop&&(s=t.bottom+e.scrollTop-a.top+10,s+l.height>a.height+e.scrollTop&&(s=Math.max(o,a.height+e.scrollTop-l.height))),k.value={top:`${s}px`,left:`${n}px`}}})),await ue()}const ue=async()=>{l.assistModel?(M.value=N("components.toolBar.handing"),await J(ne,(e=>{M.value=e,b((()=>{I()}))}))):O.error(N("components.toolBar.noAssistModel"))},de=a(!1),pe=async()=>{he(),de.value=!0,oe.value=window.getSelection().toString(),b((()=>{I()}))},ve=a(""),me=d.list,fe=async()=>{de.value=!1;const e=oe.value,t={id:Q(),title:e,time:(new Date).getTime(),conversationId:"",conversationName:"",conversationAvatar:"",chats:[],notes:[oe.value]};if(d.add(t),O.success(N("pages.conversation.favorite_success")),l.assistModel){const a=N("pages.conversation.extract_core_conversation",{question:e,answer:""});await X(a,(e=>{t.title=e,t.title=t.title.replaceAll("###",""),t.title=t.title.trim(),d.update(t)}))}},ge=async()=>{if(!ve.value)return void O.warning("需要先选中笔记");de.value=!1;const e=me.find((e=>e.id==ve.value));e.notes.push(oe.value),d.update(e),O.success(N("pages.conversation.favorite_success"))},he=()=>{U.value=!1,D.value=!1,K.value="",de.value=!1,ve.value=""};return n([M,D,de],(()=>{(U.value||D.value||de.value)&&b((()=>{I()}))}),{deep:!0}),s((()=>{if(_.parent){new ResizeObserver((()=>{R.value&&I()})).observe(_.parent),_.parent.addEventListener("scroll",(()=>{R.value&&I()}))}})),t({showToolbox:()=>{const e=window.getSelection();e.toString().trim()&&(R.value=!0,he(),b((()=>{const t=e.getRangeAt(0).getBoundingClientRect(),a=_.parent,l=a.getBoundingClientRect(),n=S.value.getBoundingClientRect();let s=t.left+t.width/2-n.width/2+a.scrollLeft-l.left;const o=l.width-n.width;s>o&&(s=o),s<0&&(s=0);let i=t.top+a.scrollTop-l.top-52;const c=a.scrollTop;i<c&&(i=c),i+n.height>l.height+a.scrollTop&&(i=t.bottom+a.scrollTop-l.top+10,i+n.height>l.height+a.scrollTop&&(i=Math.max(c,l.height+a.scrollTop-n.height))),k.value={top:`${i}px`,left:`${s}px`}})))},hideToolbox:W}),(e,t)=>{const a=$,l=E,n=B,s=L,o=H,d=A,b=V;return u((c(),i("div",{ref_key:"selectToolbox",ref:S,style:j(k.value),class:"z-50 absolute bg-color-container bordered rounded-xl shadow-md flex flex-col max-w-80",onMouseup:t[2]||(t[2]=C((()=>{}),["stop"])),onMousedown:t[3]||(t[3]=C((()=>{}),["stop"]))},[p("div",_e,[(c(!0),i(r,null,x(ae.value,(e=>(c(),i(r,null,[f(a,{onClick:t=>(async e=>{se=window.getSelection(),oe.value=se.toString(),ne=e.prompt.replace("{{text}}",oe.value),await re()})(e),size:"small",variant:"text"},{default:g((()=>[w(v(e.name),1)])),_:2},1032,["onClick"]),f(l,{layout:"vertical"})],64)))),256)),f(a,{size:"small",variant:"text",onClick:ie},{default:g((()=>[w(v(e.$t("components.toolBar.dialog")),1)])),_:1}),f(l,{layout:"vertical"}),f(a,{size:"small",variant:"text",onClick:pe},{default:g((()=>[w(v(e.$t("components.toolBar.faviorite")),1)])),_:1}),f(l,{layout:"vertical"}),f(a,{size:"small",variant:"text",onClick:G},{default:g((()=>[w(v(e.$t("components.toolBar.copy")),1)])),_:1})]),u(p("div",ke,[p("pre",Ce,v(h(ne)),1),p("div",{ref_key:"toolResultContent",ref:z,class:"markdown-body max-h-64 overflow-auto scrollbar",innerHTML:h(T).renderSync(M.value)},null,8,je),p("div",Te,[f(a,{size:"small",variant:"outline",onClick:ue},{default:g((()=>[f(h(P),{slot:"icon"})])),_:1}),f(a,{size:"small",variant:"outline",onClick:te},{default:g((()=>[f(h(Y),{slot:"icon"})])),_:1}),f(a,{size:"small",variant:"outline",onClick:W},{default:g((()=>[f(h(q),{slot:"icon"})])),_:1})])],512),[[m,U.value]]),u(p("div",Be,[u(p("pre",{class:"max-h-32 bg-color-page overflow-auto whitespace-pre-line scrollbar p-2"},v(h(oe).trim()),513),[[m,h(oe).trim()]]),p("div",$e,[f(n,{modelValue:K.value,"onUpdate:modelValue":t[0]||(t[0]=e=>K.value=e),onKeypress:le},null,8,["modelValue"]),f(a,{size:"small",shape:"circle",variant:"outline",onClick:ce,class:"absolute bottom-1 right-1"},{default:g((()=>[f(h(F),{slot:"icon"})])),_:1})])],512),[[m,D.value]]),u(p("div",Re,[u(p("pre",{class:"max-h-32 bg-color-page overflow-auto whitespace-pre-line scrollbar p-2"},v(h(oe).trim()),513),[[m,h(oe).trim()]]),f(a,{onClick:fe,theme:"default",variant:"outline"},{default:g((()=>t[4]||(t[4]=[w("创建新的笔记")]))),_:1}),f(a,{onClick:ge,theme:"default",variant:"outline"},{default:g((()=>t[5]||(t[5]=[w("添加到笔记")]))),_:1}),p("div",Se,[f(b,{modelValue:ve.value,"onUpdate:modelValue":t[1]||(t[1]=e=>ve.value=e)},{default:g((()=>[f(d,{gutter:[16,16]},{default:g((()=>[(c(!0),i(r,null,x(h(me),(e=>(c(),y(o,{span:12},{default:g((()=>[f(s,{value:e.id,class:"grid grid-flow-col auto-cols-max align-middle fav-radio fav-radio-toolbar"},{default:g((()=>[w(v(e.title),1)])),_:2},1032,["value"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])])],512),[[m,de.value]])],36)),[[m,R.value]])}}});export{me as A,xe as U,be as _,ze as a};
|
.output/public/assets/about-DAxXNT9W.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as s}from"./FrameContent-DNKnXN4B.js";import{l as t,J as o,y as r}from"./@vue-Bg1POUZg.js";import"./@vueuse-Dy274-y2.js";import"./lodash-J-r1RZfU.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./mermaid-render-CsjLjYZp.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tdesign-vue-next-DcQZm4FM.js";import"./tdesign-icons-vue-next-NghED3ph.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";const i=t({__name:"about",setup:t=>(t,i)=>(r(),o(s,{frameSrc:"http://www.openseed.top/about"}))});export{i as default};
|
.output/public/assets/avatar.vue_vue_type_script_setup_true_lang-DIJKU7Wf.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{c as a,i as s,a as e,b as t,d as r,e as i,f as o,g as l,h as n,j as u,k as m,l as c}from"./@dicebear-JcnEMRoc.js";import{A as p,b as v}from"./tdesign-vue-next-DcQZm4FM.js";import{Z as d}from"./tdesign-icons-vue-next-NghED3ph.js";import{v as g}from"./uuid-_R2nDvl_.js";import{l as b,a as f,w as h,v as j,y as x,R as _,a9 as k,u as w}from"./@vue-Bg1POUZg.js";const y={class:"h-[80px] w-[80px] relative"},E=b({__name:"avatar",props:{url:String},emits:["update"],setup(b,{emit:E}){const z={adventurer:c,avataaars:m,bigEars:u,bigSmile:n,bottts:l,funEmoji:o,icons:i,lorelei:r,micah:t,miniavs:e,personas:s},C=b,M=f(C.url),S=E,A=async()=>{const s=Object.keys(z),e=s[Math.floor(Math.random()*s.length)],t=a(z[e],{seed:g()});M.value=await t.toDataUri(),S("update",M.value)};return C.url||A(),h((()=>C.url),(a=>{C.url?M.value=a:A()})),(a,s)=>{const e=p,t=v;return x(),j("div",y,[_(e,{image:M.value,size:"80px"},null,8,["image"]),_(t,{shape:"circle",variant:"dashed",onClick:A,class:"absolute bottom-0 right-[-15px] z-50"},{default:k((()=>[_(w(d),{slot:"icon"})])),_:1})])}}});export{E as _};
|
.output/public/assets/bezier-easing-DtDxhPHz.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{g as r}from"./@babel-JUxTKli9.js";var n,t;const u=r(function(){if(t)return n;t=1;var r=.1,u="function"==typeof Float32Array;function e(r,n){return 1-3*n+3*r}function o(r,n){return 3*n-6*r}function f(r){return 3*r}function i(r,n,t){return((e(n,t)*r+o(n,t))*r+f(n))*r}function a(r,n,t){return 3*e(n,t)*r*r+2*o(n,t)*r+f(n)}function c(r){return r}return n=function(n,t,e,o){if(!(0<=n&&n<=1&&0<=e&&e<=1))throw new Error("bezier x values must be in [0, 1] range");if(n===t&&e===o)return c;for(var f=u?new Float32Array(11):new Array(11),v=0;v<11;++v)f[v]=i(v*r,n,e);function s(t){for(var u=0,o=1;10!==o&&f[o]<=t;++o)u+=r;--o;var c=u+(t-f[o])/(f[o+1]-f[o])*r,v=a(c,n,e);return v>=.001?function(r,n,t,u){for(var e=0;e<4;++e){var o=a(n,t,u);if(0===o)return n;n-=(i(n,t,u)-r)/o}return n}(t,c,n,e):0===v?c:function(r,n,t,u,e){var o,f,a=0;do{(o=i(f=n+(t-n)/2,u,e)-r)>0?t=f:n=f}while(Math.abs(o)>1e-7&&++a<10);return f}(t,u,u+r,n,e)}return function(r){return 0===r?0:1===r?1:i(s(r),t,o)}}}());export{u as R};
|
.output/public/assets/changelog-CUB94_2U.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as s}from"./FrameContent-DNKnXN4B.js";import{l as t,J as o,y as r}from"./@vue-Bg1POUZg.js";import"./@vueuse-Dy274-y2.js";import"./lodash-J-r1RZfU.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./mermaid-render-CsjLjYZp.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tdesign-vue-next-DcQZm4FM.js";import"./tdesign-icons-vue-next-NghED3ph.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";const i=t({__name:"changelog",setup:t=>(t,i)=>(r(),o(s,{frameSrc:"http://www.openseed.top/changelog"}))});export{i as default};
|
.output/public/assets/chat-CsU1pWK4.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{l as e,f as t,a,w as l,o,v as n,y as s,F as i,J as c,z as r,R as u,a9 as d,u as v,A as p,H as m,aa as h,G as f,ac as g,ad as _,j as x,a0 as b,I as w,a1 as y,V as j,B as k,n as C}from"./@vue-Bg1POUZg.js";import{c as z,e as M,m as A,t as I,_ as V,b as S,u as T,g as E,f as R}from"./mermaid-render-CsjLjYZp.js";import{u as U,a as P}from"./vue-router-CrgK71bD.js";import{c as H,_ as B}from"./ChatInput.vue_vue_type_style_index_0_lang-D2xvcfCO.js";import{_ as O}from"./avatar.vue_vue_type_script_setup_true_lang-DIJKU7Wf.js";import{u as q}from"./app-_ksMLlTy.js";import{p as N,q as $,r as D,T as W,b as L,s as F,t as K,u as J,O as G,A as X,v as Y,w as Z,n as Q,D as ee,x as te,e as ae,P as le,l as oe,y as ne,E as se,G as ie,m as ce,J as re,c as ue,j as de,K as ve}from"./tdesign-vue-next-DcQZm4FM.js";import{V as pe,W as me,X as he,Y as fe,Z as ge,$ as _e,a0 as xe,a1 as be,a2 as we,a3 as ye,_ as je,a4 as ke,a5 as Ce,a6 as ze,a7 as Me,a8 as Ae,E as Ie,b as Ve}from"./tdesign-icons-vue-next-NghED3ph.js";import{v as Se}from"./uuid-_R2nDvl_.js";import{u as Te,a as Ee}from"./main-fo2As0vh.js";import{g as Re,r as Ue,s as Pe,c as He,a as Be,b as Oe}from"./fetch-yIBUN2SY.js";import{U as qe,A as Ne,_ as $e,a as De}from"./ToolBar.vue_vue_type_style_index_0_lang-D-INnaBS.js";import{d as We}from"./vuedraggable-CPbrq_s0.js";import{g as Le}from"./lyihub-zLFv36Ly.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./lodash-J-r1RZfU.js";import"./@vueuse-Dy274-y2.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./mammoth-BjMqmIoO.js";import"./xlsx-DB6BMndo.js";import"./pdfjs-dist-8WFUNQXM.js";import"./@dicebear-JcnEMRoc.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-Dq4tlXni.js";import"./eventsource-parser-D0ssca5s.js";import"./markdown-BKyKP6V5.js";import"./markdown-it-link-attributes-DLnn_fXZ.js";import"./markdown-it-C8SkdHr7.js";import"./mdurl-CDXpswLz.js";import"./uc.micro-CLkLCS2f.js";import"./entities-D7HTx9ov.js";import"./linkify-it-LcVOBuC5.js";import"./punycode.js-Bmr3cAX8.js";import"./@traptitech-BuSkGJEm.js";import"./katex-BWqyRjd8.js";import"./markdown-it-highlightjs-BRafsbP7.js";import"./highlight.js-CHQGwMU8.js";import"./@wdns-CkocWZXz.js";import"./ua-parser-js-lyyS37M1.js";const Fe={key:0,class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)] gap-3"},Ke={class:"text-lg font-bold"},Je={class:"overflow-y-auto overflow-x-hidden max-h-60 custom-scrollbar"},Ge={class:"flex"},Xe={class:"flex flex-row justify-between gap-3 w-full"},Ye=V(e({__name:"ConversationDrawer",setup(e){const x=z(),b=t({get:()=>x.showEditorDrawer,set(e){x.showEditorDrawer=e}}),w=()=>{x.showEditorDrawer=!1},y=H(),j=a(null),k=U(),C=()=>{const e=x.find(k.query.id);V.value=e.models.reduce(((e,t)=>(e[t.modelId]=t.showing,e)),{}),j.value={id:e.id,name:e.name,content:e.content,avatar:e.avatar,models:e.models.map((e=>e.modelId)),agentId:e.agentId,saveToAgent:!1,maxContextSize:e.maxContextSize,aspectRatio:e.aspectRatio}},V=a({});l((()=>{var e;return null==(e=j.value)?void 0:e.models}),(e=>{const t=Object.keys(V.value);t.forEach((t=>{e.includes(t)||delete V.value[t]})),e.forEach((e=>{t.includes(e)||(V.value[e]=!1)}))}));const S=t((()=>{if(!j.value)return!1;return Object.values(V.value).filter((e=>e)).length>=q}));l((()=>x.showEditorDrawer),(e=>{e&&C()})),M();const T=t((()=>A.availableModels.value.map((e=>({value:e.id,label:A.getModelItemTitle(e),...e}))))),E=Te(),R=t((()=>{let e=E.find(j.value.agentId);return e=e||E.defaultAgent,e})),P=e=>{j.value.avatar=e},B=()=>{const e=x.find(j.value.id);e.name=j.value.name,e.content=j.value.content,e.avatar=j.value.avatar,e.agentId=j.value.agentId,e.maxContextSize=j.value.maxContextSize,e.aspectRatio=j.value.aspectRatio;const t=[];e.models.forEach((e=>{j.value.models.includes(e.modelId)&&(e.showing=V.value[e.modelId],t.push(e))})),j.value.models.forEach((a=>{e.models.some((e=>e.modelId===a))||t.push({modelId:a,chats:[],startContext:0,apiAgentId:"",apiConversationId:"",apiNote:"",showing:V.value[a],status:{responseWating:!1,chating:!1,stop:!1}})})),e.models=t,j.value.saveToAgent&&(R.value.content=j.value.content),C(),ae.success(I("pages.conversation.save_conversation_success"))},le=a(!1),oe=a(""),ne=()=>{if(""===oe.value.trim())return void ae.warning(I("pages.conversation.enter_agent_name"));const e=Se();E.add({id:e,name:oe.value,status:!0,content:j.value.content,avatar:j.value.avatar,onboarding:"",isDefault:!1});const t=x.find(j.value.id);j.value.agentId=e,t.agentId=e,le.value=!1,ae.success(I("pages.conversation.create_agent_success"))},se=()=>{j.value.content=R.value.content},ie=()=>{j.value.saveToAgent=!j.value.saveToAgent};return o((()=>{x.showEditorDrawer=!1})),(e,t)=>{const a=D,l=$,o=L,x=W,k=F,C=K,z=G,M=J,E=Z,U=Y,H=X,q=Q,ae=N,ce=ee,re=te;return s(),n(i,null,[j.value?(s(),c(ce,{key:0,visible:b.value,"onUpdate:visible":t[7]||(t[7]=e=>b.value=e),size:"408px",footer:!1,header:v(I)("pages.conversation.current_conversation"),"close-btn":!0,class:"",onCloseBtnClick:w},{default:d((()=>[u(ae,{ref:"form",data:j.value,"label-width":100,"label-align":"top"},{default:d((()=>[v(y)?r("",!0):(s(),n("div",Fe,[u(O,{ref:"avatarRef",url:j.value.avatar,onUpdate:P},null,8,["url"]),p("h1",Ke,m(v(I)("pages.conversation.agent"))+": "+m(R.value.name),1)])),u(l,{label:v(I)("pages.conversation.conversation_name"),name:"name"},{default:d((()=>[u(a,{modelValue:j.value.name,"onUpdate:modelValue":t[0]||(t[0]=e=>j.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),u(l,{label:v(I)("pages.conversation.conversation_description"),name:"content",class:"relative"},{default:d((()=>[u(x,{content:v(I)("pages.conversation.rollback_from_agent")},{default:d((()=>[u(o,{shape:"circle",variant:"text",class:"absolute z-50 right-0 top-[-32px]",onClick:se},{default:d((()=>[u(v(pe),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(k,{modelValue:j.value.content,"onUpdate:modelValue":t[1]||(t[1]=e=>j.value.content=e),autosize:{minRows:2,maxRows:5},name:"content"},null,8,["modelValue"])])),_:1},8,["label"]),u(l,{label:v(I)("pages.conversation.context_rounds"),name:"maxContextSize"},{default:d((()=>[u(C,{modelValue:j.value.maxContextSize,"onUpdate:modelValue":t[2]||(t[2]=e=>j.value.maxContextSize=e),inputNumberProps:"",showStep:"",min:0,max:30},null,8,["modelValue"])])),_:1},8,["label"]),u(l,{label:"图片宽高比",name:"aspectRatio"},{default:d((()=>[u(M,{modelValue:j.value.aspectRatio,"onUpdate:modelValue":t[3]||(t[3]=e=>j.value.aspectRatio=e)},{default:d((()=>[u(z,{value:"IMAGE_ASPECT_RATIO_SQUARE",label:"方形 (1:1)"}),u(z,{value:"IMAGE_ASPECT_RATIO_PORTRAIT",label:"竖屏 (9:16)"}),u(z,{value:"IMAGE_ASPECT_RATIO_LANDSCAPE",label:"横屏 (16:9)"}),u(z,{value:"IMAGE_ASPECT_RATIO_PORTRAIT_THREE_FOUR",label:"竖屏 (3:4)"}),u(z,{value:"IMAGE_ASPECT_RATIO_LANDSCAPE_FOUR_THREE",label:"横屏 (4:3)"})])),_:1},8,["modelValue"])])),_:1}),u(l,{label:v(I)("pages.conversation.model"),name:"models"},{default:d((()=>[u(M,{modelValue:j.value.models,"onUpdate:modelValue":t[5]||(t[5]=e=>j.value.models=e),multiple:"",filterable:!v(y)},{valueDisplay:d((({value:e,onClose:a})=>[p("div",Je,[(s(!0),n(i,null,h(e,((e,l)=>(s(),c(U,{key:l,closable:!0,"on-close":({e:e})=>{e.stopPropagation(),a(l)}},{default:d((()=>[u(E,{disabled:S.value&&!V.value[e.value],onClick:t[4]||(t[4]=_((()=>{}),["stop"])),class:"mr-1",size:"small",modelValue:V.value[e.value],"onUpdate:modelValue":t=>V.value[e.value]=t},null,8,["disabled","modelValue","onUpdate:modelValue"]),f(" "+m(e.label),1)])),_:2},1032,["on-close"])))),128))])])),default:d((()=>[(s(!0),n(i,null,h(T.value,(e=>(s(),c(z,{key:e.value,value:e.value,label:e.label},{default:d((()=>[p("div",Ge,[u(H,{size:"20px",class:"mr-1"},{icon:d((()=>[(s(),c(g(v(A).icons[e.type])))])),_:2},1024),f(" "+m(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue","filterable"])])),_:1},8,["label"]),u(l,null,{default:d((()=>[p("div",Xe,[R.value.isDefault?r("",!0):(s(),c(q,{key:0,onChange:ie},{default:d((()=>[f(m(v(I)("pages.conversation.save_to_agent")),1)])),_:1})),u(o,{theme:"primary",type:"submit",onClick:B,class:"flex-1"},{default:d((()=>[f(m(v(I)("pages.conversation.save_conversation")),1)])),_:1})])])),_:1}),u(l,null,{default:d((()=>[u(o,{theme:"primary",type:"submit",onClick:t[6]||(t[6]=e=>le.value=!0),class:"w-full"},{default:d((()=>[f(m(v(I)("pages.conversation.save_as_new_agent")),1)])),_:1})])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])):r("",!0),u(re,{visible:le.value,"onUpdate:visible":t[9]||(t[9]=e=>le.value=e),header:v(I)("pages.conversation.create_new_agent"),"on-confirm":ne},{default:d((()=>[u(ae,{ref:"form","label-width":100},{default:d((()=>[u(l,{label:v(I)("pages.conversation.agent_name"),name:"name"},{default:d((()=>[u(a,{modelValue:oe.value,"onUpdate:modelValue":t[8]||(t[8]=e=>oe.value=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1},512)])),_:1},8,["visible","header"])],64)}}}),[["__scopeId","data-v-9dfbddf7"]]),Ze={class:"h-full flex flex-col chat-model-container relative"},Qe={class:"cursor-pointer handle p-2 bg-color-container rounded-t-lg shadow-2xl chat-model-header z-20"},et={class:"flex flex-wrap justify-between w-full overflow-x-hidden"},tt={class:"flex gap-1"},at={class:"max-w-[120px]"},lt={class:"model-info flex flex-col gap-2"},ot={class:"max-h-44 overflow-auto no-scrollbar"},nt={class:"flex gap-1 flex-wrap"},st={key:0,class:"flex w-full justify-end items-start flex-row-reverse gap-2 chat-item"},it=["data-index"],ct={class:"flex justify-between overflow-hidden h-[24px]"},rt={class:"flex chat-item-tools gap-2"},ut={class:"user-chat-content p-2 rounded-lg"},dt={class:"w-[24px] h-[24px]"},vt={key:1,class:"flex w-full flex-col gap-2 chat-item"},pt={class:"flex justify-start align-middle items-center gap-2 h-[24px]"},mt={class:"flex flex-row justify-between gap-5"},ht={class:"flex flex-col w-full"},ft=["data-index"],gt={key:0,class:"loader"},_t={key:2,class:"flex gap-5 overflow-x-auto scrollbar p-1"},xt=["onClick"],bt={class:"flex flex-row w-full"},wt={class:"w-12 h-2"},yt=["src"],jt={class:"w-44"},kt={class:"w-full text-ellipsis overflow-hidden text-nowrap"},Ct={class:"text-ellipsis overflow-hidden whitespace-nowrap"},zt={class:"max-h-10 overflow-hidden mt-2"},Mt={class:"h-[24px] mt-1 chat-item-tools"},At={class:"flex justify-end gap-2"},It={key:3,class:"flex justify-center w-full"},Vt={class:"fixed-scroll-buttons"},St=e({__name:"ChatColumn",props:{chatModel:{type:Object},conversation:{type:Object},fullScreenModelId:{type:String,default:""},isSingleModel:{type:Boolean,default:!1}},emits:["stop-chat","extend-model-visible","re-chat","change-size","api-setting-visible","fav-note-visible","clear-chat-context","clear-chat-history","update-scroll-flag"],setup(e,{emit:l}){const j=H(),k=S();U();const C=e,z=a(null);Ee(),M();const V=t((()=>C.chatModel.chat.chats));const T=l,E=e=>{T("re-chat",e.model.id)},R=a(-1),P=e=>{R.value=e},B=e=>{V.value[R.value].content.text=e,R.value=-1},O=()=>{R.value=-1},q=t((()=>A.getModelItemTitle(C.chatModel.model))),N=e=>{navigator.clipboard.writeText(e.content.text),ae.success(I("pages.note.noteCopySuccess"))},D=t((()=>{let e="",t="";if(C.chatModel.model.apiBase.startsWith("http"))e=C.chatModel.model.apiBase,t=C.chatModel.model.apiKey;else{let l=Re(C.chatModel.model.apiBase||A.dict[C.chatModel.model.type].apiBase,"openai"==C.chatModel.model.type);l=l.replace("/app/","/api/"),l.includes("?")?l+="&":l+="?",l+=`model=${C.chatModel.model.id}`,l+="&",l+=`conversation=${C.conversation.id}`;const o=l.indexOf("?");e=l.substring(0,o)+"/v1/chat/completions",t="oa_"+(a=l.substring(o+1),btoa(a).split("").map((e=>{const t=e.charCodeAt(0);return String.fromCharCode(t+1)})).join(""))}var a;return{apiBase:e,apiKey:t}})),F=t((()=>C.chatModel.model.apiBase.startsWith("http")?"ApiBase":"LocalApi")),J=t((()=>C.chatModel.model.apiBase.startsWith("http")?"ApiKey":"LocalKey")),G=a(!1),Z=a("");x((()=>{if(!V.value||0===V.value.length)return;const e=V.value[V.value.length-1];"assistant"===e.role&&(Z.value=e.content.text)}));const Q=()=>{G.value=!1};async function ee(){await window.ipcRenderer.invoke("refresh-vercel-view")?ae.success("Refresh succeed"):ae.error("Refresh failed")}async function te(){await window.ipcRenderer.invoke("refresh-coze-com-view")?ae.success("Refresh succeed"):ae.error("Refresh failed")}async function ce(){await window.ipcRenderer.invoke("refresh-coze-cn-view")?ae.success("Refresh succeed"):ae.error("Refresh failed")}async function re(){const e=A.dict["chatgpt.com"],t=await window.ipcRenderer.invoke("login-get-token",{url:e.tokenUrl,userAgent:"",script:"",show:!1,autoClose:!0});e.playground.apiKey=t.token,ae.success("Refresh succeed")}async function ue(){const e=A.dict.magai,t=await window.ipcRenderer.invoke("login-get-token",{url:e.tokenUrl,userAgent:"",script:"",show:!1,autoClose:!0});e.playground.apiKey=t.token,ae.success("Refresh succeed")}const de=a(!1),ve=a(!1),pe=a(!1),Ae=a(!1),Ie=()=>{if(!z.value)return;const e=z.value.querySelector(".chat-container-content"),t=e.scrollTop,a=e.scrollHeight,l=e.clientHeight;de.value=t>200,ve.value=a-t-l>200,pe.value=de.value||ve.value},Ve=()=>{const e=z.value.querySelector(".chat-container-content"),t=e.getAttribute("data-chat-id");t&&T("update-scroll-flag",t,!1),e.scrollTo({top:0,behavior:"smooth"}),setTimeout((()=>{e.scrollTo({top:0,behavior:"instant"})}),500)},Se=()=>{const e=z.value.querySelector(".chat-container-content"),t=e.getAttribute("data-chat-id");t&&T("update-scroll-flag",t,!0),e.scrollTo({top:e.scrollHeight,behavior:"smooth"}),setTimeout((()=>{e.scrollTo({top:e.scrollHeight,behavior:"instant"})}),500)},Te=e=>{Ae.value=e};return o((()=>{z.value.querySelector(".chat-container-content").addEventListener("scroll",Ie)})),(t,a)=>{const l=X,o=K,x=$,C=L,M=oe,S=le,U=W,H=Y,ae=se,Ie=ie,Ee=ne;return s(),n("div",Ze,[p("div",Qe,[p("div",et,[p("div",tt,[u(l,{size:"20px"},{icon:d((()=>[(s(),c(g(v(A).icons[e.chatModel.model.type])))])),_:1}),p("div",at,[u(S,{placement:"bottom","cancel-btn":null,"confirm-btn":null},{content:d((()=>[p("div",lt,[a[21]||(a[21]=p("p",null,"Model Info",-1)),p("p",null,[p("span",null,m(t.$t("pages.setting.model.model_name")),1),f(m(e.chatModel.model.name),1)]),p("p",null,[p("span",null,m(t.$t("pages.setting.model.model_interface")),1),f(m(e.chatModel.model.type),1)]),p("p",null,[p("span",null,m(t.$t("pages.setting.model.model_address")),1),f(m(e.chatModel.model.apiBase),1)]),u(x,{label:v(I)("pages.conversation.temperature"),name:"temperature",labelAlign:"left",labelWidth:"64px"},{default:d((()=>[u(o,{modelValue:e.chatModel.model.temperature,"onUpdate:modelValue":a[0]||(a[0]=t=>e.chatModel.model.temperature=t),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),u(x,{label:v(I)("pages.conversation.maxTokens"),name:"maxTokens",labelAlign:"left",labelWidth:"64px"},{default:d((()=>[u(o,{modelValue:e.chatModel.model.maxTokens,"onUpdate:modelValue":a[1]||(a[1]=t=>e.chatModel.model.maxTokens=t),inputNumberProps:"",showStep:"",min:1024,max:61440,step:1024},null,8,["modelValue"])])),_:1},8,["label"]),u(x,{label:v(I)("pages.conversation.topP"),name:"topP",labelAlign:"left",labelWidth:"64px"},{default:d((()=>[u(o,{modelValue:e.chatModel.model.topP,"onUpdate:modelValue":a[2]||(a[2]=t=>e.chatModel.model.topP=t),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),p("p",null,[p("span",null,m(F.value),1),f(m(D.value.apiBase),1)]),p("p",ot,[p("span",null,m(J.value),1),f(m(D.value.apiKey),1)]),p("p",null,[a[15]||(a[15]=p("span",null,"Model ",-1)),f(m(e.chatModel.model.apiModel),1)]),"vercel"===e.chatModel.model.type?(s(),c(C,{key:0,theme:"primary",onClick:ee},{default:d((()=>a[16]||(a[16]=[f("refresh vercel.ai ")]))),_:1})):r("",!0),"coze.com"===e.chatModel.model.type?(s(),c(C,{key:1,theme:"primary",onClick:te},{default:d((()=>a[17]||(a[17]=[f("refresh coze.com ")]))),_:1})):r("",!0),"coze.cn"===e.chatModel.model.type?(s(),c(C,{key:2,theme:"primary",onClick:ce},{default:d((()=>a[18]||(a[18]=[f("refresh coze.cn ")]))),_:1})):r("",!0),"chatgpt.com"===e.chatModel.model.type?(s(),c(C,{key:3,theme:"primary",onClick:re},{default:d((()=>a[19]||(a[19]=[f("refresh chatgpt.com ")]))),_:1})):r("",!0),"magai"===e.chatModel.model.type?(s(),c(C,{key:4,theme:"primary",onClick:ue},{default:d((()=>a[20]||(a[20]=[f("refresh magai.co ")]))),_:1})):r("",!0)])])),default:d((()=>[u(M,{theme:"primary",title:q.value,class:"block w-full whitespace-nowrap text-ellipsis overflow-hidden"},{default:d((()=>[f(m(q.value),1)])),_:1},8,["title"])])),_:1})])]),p("div",nt,[u(U,{content:v(I)("pages.conversation.maximize_minimize")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:a[3]||(a[3]=_((t=>{return a=e.chatModel,void T("change-size",a.model.id);var a}),["stop"]))},{default:d((()=>[e.chatModel.chat.modelId==e.fullScreenModelId?(s(),c(v(me),{key:0,slot:"icon"})):(s(),c(v(he),{key:1,slot:"icon"}))])),_:1})])),_:1},8,["content"]),u(U,{content:v(I)("pages.conversation.stop_answering")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:a[4]||(a[4]=_((t=>{return a=e.chatModel,void T("stop-chat",a.model.id);var a}),["stop"]))},{default:d((()=>[u(v(fe),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(U,{content:v(I)("pages.conversation.regenerate_last_conversation")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:a[5]||(a[5]=_((t=>E(e.chatModel)),["stop"]))},{default:d((()=>[u(v(ge),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(S,{theme:"danger",content:v(I)("pages.conversation.confirm_delete_chat_history"),placement:"top",onConfirm:a[6]||(a[6]=t=>{return a=e.chatModel,void T("clear-chat-history",a.model.id);var a})},{default:d((()=>[u(U,{content:v(I)("pages.conversation.delete_chat_history")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline"},{default:d((()=>[u(v(_e),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(S,{theme:"warning",content:v(I)("pages.conversation.confirm_clear_context"),placement:"top",onConfirm:a[7]||(a[7]=t=>{return a=e.chatModel,void T("clear-chat-context",a.model.id);var a})},{default:d((()=>[u(U,{content:v(I)("pages.conversation.clear_context")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline"},{default:d((()=>[u(v(xe),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(U,{content:v(I)("pages.conversation.inherit_other_model_conversation")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:a[8]||(a[8]=_((t=>{return a=e.chatModel,void T("extend-model-visible",a.model.id);var a}),["stop"]))},{default:d((()=>[u(v(be),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(U,{content:v(I)("pages.conversation.api_conversation_settings")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:a[9]||(a[9]=_((t=>{return a=e.chatModel,void T("api-setting-visible",a.model.id);var a}),["stop"]))},{default:d((()=>[u(v(we),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(U,{content:v(I)("pages.conversation.toggle_artifacts")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:a[10]||(a[10]=_((e=>{G.value=!G.value}),["stop"]))},{default:d((()=>[u(v(ye),{slot:"icon"})])),_:1})])),_:1},8,["content"])])])]),p("div",{class:"flex flex-1 overflow-hidden bg-color-container rounded-b-lg shadow-md w-full",onMouseenter:a[13]||(a[13]=e=>Te(!0)),onMouseleave:a[14]||(a[14]=e=>Te(!1))},[p("div",{class:"flex-1 relative h-full overflow-hidden",ref_key:"scrollable_chat",ref:z},[u(Ee,{"data-chat-id":e.chatModel.model.id,class:w(["flex flex-col h-full overflow-y-auto chat-container-content scrollable-chat relative",{chating:e.chatModel.chat.status.chating}]),scroll:{type:"virtual",bufferSize:20}},{default:d((()=>[(s(!0),n(i,null,h(V.value,((t,o)=>(s(),c(Ie,{key:`${e.chatModel.model.id}-${o}`,class:"w-full"},{default:d((()=>["user"===t.role?(s(),n("div",st,[p("div",{class:"flex flex-col gap-2 w-[calc(100%-24px-1rem)]","data-index":`${o}`},[p("div",ct,[f(m(v(k).name)+" ",1),p("div",rt,[u(S,{theme:"danger",content:v(I)("pages.conversation.dialog_confirm_delete_record"),placement:"bottom",onConfirm:e=>(e=>{const t=V.value.findIndex((t=>t===e));-1!==t&&(V.value.splice(t,1),t<V.value.length&&"assistant"===V.value[t].role&&V.value.splice(t,1))})(t)},{default:d((()=>[u(U,{content:v(I)("pages.conversation.button_tooltip_delete"),placement:"bottom"},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline"},{default:d((()=>[u(v(je),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),u(U,{content:v(I)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:e=>P(o)},{default:d((()=>[u(v(ke),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(U,{content:v(I)("pages.conversation.button_tooltip_copy")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:e=>N(t)},{default:d((()=>[u(v(Ce),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(U,{content:v(I)("pages.conversation.button_tooltip_favourite"),placement:"bottom"},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:a=>{return l=e.chatModel,void T("fav-note-visible",l,t);var l}},{default:d((()=>[u(v(ze),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),o===e.chatModel.chat.chats.length-2?(s(),c(U,{key:0,content:v(I)("pages.conversation.button_tooltip_refresh")},{default:d((()=>[u(C,{size:"small",shape:"circle",variant:"outline",onClick:a[11]||(a[11]=t=>E(e.chatModel))},{default:d((()=>[u(v(ge),{slot:"icon"})])),_:1})])),_:1},8,["content"])):r("",!0)])]),p("div",ut,[u(qe,{content:t.content,isEditing:R.value===o,onSave:B,onCancel:O},null,8,["content","isEditing"])])],8,it),p("div",dt,[u(l,{size:"24px",image:v(k).avatar},null,8,["image"])])])):"assistant"===t.role?(s(),n("div",vt,[p("div",pt,[u(l,{size:"24px",image:e.conversation.avatar},null,8,["image"]),p("div",mt,m(e.conversation.name),1)]),p("div",ht,[p("div",{"data-index":`${o}`},[e.chatModel.chat.status.responseWating&&o===e.chatModel.chat.chats.length-1?(s(),n("span",gt)):(s(),c(Ne,{key:1,content:t.content,isEditing:R.value===o,onSave:B,onCancel:O},null,8,["content","isEditing"])),t.content.webs&&t.content.webs.length>0?(s(),n("div",_t,[(s(!0),n(i,null,h(t.content.webs,(e=>(s(),n("div",{class:"bg-color-page p-2 w-60 cursor-pointer",onClick:t=>{return a=e.url,void(window.ipcRenderer?window.ipcRenderer.send("open-url",a):window.open(a));var a}},[p("div",bt,[p("div",wt,[p("img",{src:e.icon,alt:""},null,8,yt)]),p("div",jt,[p("div",kt,m(e.title),1),p("div",Ct,m(e.url),1)])]),p("div",zt,m(e.excerpt),1)],8,xt)))),256))])):r("",!0)],8,ft),p("div",Mt,[p("div",At,[t.model?(s(),c(H,{key:0,class:"max-w-60 model-tag"},{default:d((()=>[f(m(t.model),1)])),_:2},1024)):r("",!0),u(U,{content:v(I)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:d((()=>[u(C,{size:"small",variant:"outline",onClick:e=>P(o)},{default:d((()=>[u(v(ke),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(U,{content:v(I)("pages.conversation.button_tooltip_copy")},{default:d((()=>[u(C,{size:"small",variant:"outline",onClick:e=>N(t)},{default:d((()=>[u(v(Ce),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(U,{content:v(I)("pages.conversation.toggle_artifacts")},{default:d((()=>[u(C,{size:"small",variant:"outline",onClick:e=>{var a;"assistant"===(a=t).role&&(Z.value=a.content.text,G.value=!0)}},{default:d((()=>[u(v(ye),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),o===e.chatModel.chat.chats.length-1?(s(),c(U,{key:1,content:v(I)("pages.conversation.button_tooltip_refresh")},{default:d((()=>[u(C,{size:"small",variant:"outline",onClick:a[12]||(a[12]=t=>E(e.chatModel))},{default:d((()=>[u(v(ge),{slot:"icon"})])),_:1})])),_:1},8,["content"])):r("",!0)])])])])):"verbose"===t.role?(s(),c(ae,{key:2},{default:d((()=>[f(m(t.content.text),1)])),_:2},1024)):(s(),n("div",It,m(t.role)+" - "+m(t.content.text),1))])),_:2},1024)))),128))])),_:1},8,["data-chat-id","class"]),a[22]||(a[22]=p("div",{class:"absolute z-50 bottom-0 w-full h-20 rounded-b-lg chat-model-footer pointer-events-none"},null,-1))],512),G.value?(s(),n("div",{key:0,class:w([e.chatModel.chat.modelId!==e.fullScreenModelId&&!e.isSingleModel||v(j)?"w-full":"w-1/2","pr-4"])},[u($e,{content:Z.value,closeBtn:Q},null,8,["content"])],2)):r("",!0),b(p("div",Vt,[b(u(C,{class:"scroll-top-btn",shape:"circle",onClick:Ve},{icon:d((()=>[u(v(Me))])),_:1},512),[[y,de.value]]),b(u(C,{class:"scroll-bottom-btn",shape:"circle",onClick:Se},{icon:d((()=>[u(v(Me),{style:{transform:"rotateX(180deg)"}})])),_:1},512),[[y,ve.value]])],512),[[y,pe.value&&Ae.value]])],32)])}}}),Tt={class:"w-full flex gap-2 absolute bottom-0 z-50"},Et={class:"rounded-lg px-1 bg-color-container bordered flex items-center align-middle"},Rt={class:"flex flex-col justify-center items-center w-full"},Ut={class:"flex flex-col gap-5 w-full overflow-hidden"},Pt={class:"max-h-96 scrollbar overflow-y-auto overflow-x-hidden bordered p-2 shadow-sm"},Ht=e({name:"ListConversation",setup(e){const o=S(),r=T(),V=Ee(),O=z(),q=U();P();const F=a(null),K=a(null);let J=!1;const G=a([]),Y=M(),Z=H(),Q=a(!1),ee=async e=>{if(e.content)if(J&&""===Xe.value)ae.warning("等待上个问题回答完成");else try{G.value.forEach((t=>{if(""!==Xe.value&&Xe.value!==t.model.id)return;const a=Be(e.content);e.files.forEach((e=>{e.type.startsWith("image")?a.images.push({...e,model:""}):a.files.push(e)})),t.chat.chats.push({role:"user",content:a,id:"",liked:!1,model:""}),t.chat.chats.push({role:"assistant",content:Be(""),id:"",liked:!1,model:""})})),E.setPause(!0);const t=G.value.map(((e,t)=>{if((""===Xe.value||Xe.value===e.model.id)&&!0!==e.chat.status.chating)return e.chat.status.chating=!0,e.chat.status.stop=!1,e.chat.status.responseWating=!0,e})).filter((e=>e));if(0===t.length)return;await mt(0),pt();let a="";if(K.value.internet){const l=await Pe(e.content);t.map((e=>{e.chat.chats[e.chat.chats.length-1].content.webs=l.map((e=>({title:e.title,icon:e.icon,excerpt:e.excerpt,url:e.url})))})),l.length>0&&(a=JSON.stringify(l.map((e=>({content:e.content,url:e.url})))))}const l=t.map(((e,t)=>new Promise(((l,o)=>{setTimeout((()=>{const t=He(K.value,e,a);l(t)}),100*t)}))));await Promise.all(l)}finally{J=!1,E.setPause(!1),O.$persist()}else ae.error(I("pages.conversation.question_cannot_be_empty"))},oe=async()=>{try{if(""!==Xe.value)return void ne(Xe.value);if(J&&""===Xe.value)return void ae.warning("等待上个问题回答完成");E.setPause(!0);const e=G.value.map(((e,t)=>{if(0===e.chat.chats.length)return;if(!0===e.chat.status.chating)return;const a=e.chat.chats[e.chat.chats.length-1];if("assistant"==a.role)return Ue(a.content),a.model="",e.chat.status.chating=!0,e.chat.status.stop=!1,e.chat.status.responseWating=!0,e;ae.error(I("pages.conversation.please_start_question_again"))})).filter((e=>e));if(0===e.length)return;await mt(0),pt();let t="";if(K.value.internet){const a=e.find((e=>e.chat.chats.length>0));if(a){const l=a.chat.chats,o=l[l.length-2];if(o){const a=await Pe(o.content.text);e.map((e=>{e.chat.chats[e.chat.chats.length-1].content.webs=a.map((e=>({title:e.title,icon:e.icon,excerpt:e.excerpt,url:e.url})))})),a.length>0&&(t=JSON.stringify(a.map((e=>({content:e.content,url:e.url})))))}}}const a=e.map(((e,a)=>new Promise(((l,o)=>{setTimeout((()=>{const a=He(K.value,e,t);l(a)}),100*a)}))));await Promise.all(a)}finally{J=!1,E.setPause(!1),O.$persist()}},ne=async e=>{try{const t=G.value.find((t=>t.model.id===e));if(0===t.chat.chats.length)return;E.setPause(!0);const a=t.chat.chats[t.chat.chats.length-1];if("assistant"!=a.role)return void ae.error(I("pages.conversation.please_start_question_again"));if(!0===t.chat.status.chating)return;Ue(a.content),a.model="",t.chat.status.chating=!0,t.chat.status.stop=!1,t.chat.status.responseWating=!0;let l="";if(pt(),K.value.internet){const e=await Pe(t.chat.chats[t.chat.chats.length-2].content.text);a.content.webs=e.map((e=>({title:e.title,icon:e.icon,excerpt:e.excerpt,url:e.url}))),e.length>0&&(l=JSON.stringify(e.map((e=>({content:e.content,url:e.url})))))}await He(K.value,t,l)}finally{J=!1,E.setPause(!1),O.$persist()}},se=async()=>{""===Xe.value?(G.value.forEach((e=>{e.chat.chats.push({role:"verbose",content:Be(I("pages.conversation.context_cleared")),id:"",liked:!1,model:""}),e.chat.startContext=e.chat.chats.length})),ae.success(I("pages.conversation.context_cleared_success")),await mt(0)):ye(Xe.value)},ie=()=>{O.showEditorDrawer=!0},pe=e=>{const t=G.value.find((t=>t.chat.modelId===e));t.chat.status.stop=!0,t.chat.status.responseWating=!1,t.chat.status.chating=!1},me=()=>{""===Xe.value?G.value.forEach((e=>{e.chat.status.stop=!0,e.chat.status.responseWating=!1,e.chat.status.chating=!1})):pe(Xe.value)},he=()=>{K.value.internet=!K.value.internet},we=()=>{""===Xe.value?G.value.forEach((e=>{e.chat.chats=[],e.chat.startContext=0})):je(Xe.value)},ye=e=>{const t=G.value.find((t=>t.chat.modelId===e)).chat;t.chats.push({role:"verbose",content:Be(I("pages.conversation.context_cleared")),id:"",liked:!1,model:""}),t.startContext=t.chats.length,ae.success(I("pages.conversation.context_cleared_success")),C((()=>{const t=document.querySelector(`[data-chat-id="${e}"]`);t&&t.scrollTo({top:t.scrollHeight,behavior:"smooth"})}))},je=e=>{const t=G.value.find((t=>t.chat.modelId===e)).chat;t.chats=[],t.startContext=0},ke=a(!1),Ce=a(""),ze=a(""),Me=e=>{ke.value=!0,ze.value="",Ce.value=e},Te=async()=>{if(!ze.value)return void(ke.value=!1);const e=K.value.models.find((e=>e.modelId===ze.value));if(Ce.value){const t=K.value.models.find((e=>e.modelId===Ce.value));t.chats=JSON.parse(JSON.stringify(e.chats)),t.startContext=0}else K.value.models.forEach((t=>{t.modelId!=ze.value&&(t.chats=JSON.parse(JSON.stringify(e.chats)),t.startContext=0)}));ke.value=!1,await mt(0)},Re=a(!1),qe=a(""),Ne=a(""),$e=a("");let Fe="";const Ke=e=>{Re.value=!0,Fe=e;const t=K.value.models.find((e=>e.modelId===Fe));Ne.value=t.apiConversationId,qe.value=t.apiAgentId,$e.value=t.apiNote},Je=()=>{var e,t,a;const l=K.value.models.find((e=>e.modelId===Fe));l.apiConversationId=null==(e=Ne.value)?void 0:e.trim(),l.apiAgentId=null==(t=qe.value)?void 0:t.trim(),l.apiNote=null==(a=$e.value)?void 0:a.trim(),Re.value=!1};async function Ge(){const e=G.value.find((e=>e.chat.modelId===Fe));if("lyihub"===e.model.type){const t=await Le(e.model.apiKey);Ne.value=t.id}else Ne.value=Se()}const Xe=a(""),Ze=e=>{1!==G.value.length&&(""===Xe.value?Xe.value=e:Xe.value="")},Qe=a(!1),et=a(""),tt=V.list;let at=null,lt=null;const ot=async(e,t)=>{Qe.value=!0,et.value="",at=e,lt=t},nt=async()=>{const e=at.chat.chats,t=e.findIndex((e=>e===lt)),a=e[t].content.text;let l="";const n=t+1;n<e.length&&"assistant"===e[n].role&&(l=e[n].content.text);const s={id:Se(),title:a,time:(new Date).getTime(),conversationId:K.value.id,conversationName:K.value.name,conversationAvatar:K.value.avatar,chats:[{...e[t],content:{...e[t].content}},{...e[n],content:{...e[n].content}}],notes:[]};if(V.add(s),ae.success(I("pages.conversation.favorite_success")),o.assistModel){const e=I("pages.conversation.extract_core_conversation",{question:a,answer:l});await Oe(e,(e=>{s.title=e,s.title=s.title.replaceAll("###",""),s.title=s.title.trim(),V.update(s)}))}Qe.value=!1},st=async()=>{if(!et.value)return void ae.warning("需要先选中笔记");const e=tt.find((e=>e.id==et.value)),t=at.chat.chats,a=t.findIndex((e=>e===lt)),l=a+1;e.chats.push({...t[a],content:{...t[a].content}}),e.chats.push({...t[l],content:{...t[l].content}}),V.update(e),ae.success(I("pages.conversation.favorite_success")),Qe.value=!1},it=t((()=>T().isSidebarCompact)),ct=t((()=>""!==Xe.value||1===G.value.length||it.value?12:2===G.value.length?6:3===G.value.length?4:4===G.value.length?3:5===G.value.length||6===G.value.length?4:7===G.value.length||8===G.value.length?3:12)),rt=t((()=>""!==Xe.value||1===G.value.length||it.value||2===G.value.length||3===G.value.length||4===G.value.length?"h-[calc(100%-10px)]":5===G.value.length||6===G.value.length||7===G.value.length||8===G.value.length?"h-[calc(50%-10px)]":"h-[calc(100%-10px)]")),ut=t((()=>{let e="h-[calc(100vh-56px-2*var(--td-comp-paddingTB-m))]";return r.showLayoutHeader&&r.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),r.showLayoutHeader&&!r.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),!r.showLayoutHeader&&r.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]"),[e,{"chat-container-collapsed":it.value&&G.value.length>1&&!Xe.value}]})),dt=()=>{const e=G.value.map((e=>e.chat)),t=new Set(e),a=K.value.models.filter((e=>!t.has(e)));K.value.models=[...e,...a]},vt=new Map,pt=async()=>{if(!F.value)return;J=!0,await C();const e=F.value.querySelectorAll(".chating");e.forEach((e=>{const t=e.getAttribute("data-chat-id");if(t&&!vt.has(t)){vt.set(t,!0);const a=()=>{const a=e.scrollHeight-e.scrollTop-e.clientHeight;a>100?vt.set(t,!1):a<100&&vt.set(t,!0),e.setAttribute("data-last-scroll-time",Date.now().toString())};e._scrollHandler=a,e.addEventListener("scroll",a)}}));const t=()=>{J&&(e.forEach((e=>{const t=e.getAttribute("data-chat-id");if(t&&vt.get(t))try{if(e.scrollHeight-e.scrollTop-e.clientHeight>10){const t=parseInt(e.getAttribute("data-last-scroll-time")||"0");Date.now()-t>500&&(null==e||e.scrollTo({top:e.scrollHeight,behavior:"instant"}))}}catch(a){}})),J&&requestAnimationFrame((()=>{setTimeout(t,200)})))};t()};async function mt(e){await new Promise((t=>setTimeout(t,e))),F.value&&requestAnimationFrame((()=>{F.value.querySelectorAll(".scrollable-chat").forEach((e=>{if(e)try{e.scrollTo({top:e.scrollHeight,behavior:"instant"})}catch(t){}}))}))}j((()=>{ht()}));const ht=()=>{(()=>{if(!F.value)return;F.value.querySelectorAll("[data-chat-id]").forEach((e=>{const t=e.getAttribute("data-chat-id");if(t){const a=e.onscroll;a&&e.removeEventListener("scroll",a),vt.delete(t)}}))})(),vt.clear()};x((()=>{K.value&&(ht(),ft())}));const ft=()=>{G.value=K.value.models.map((e=>{const t=Y.find(e.modelId);if(t&&e.showing)return{model:t,chat:e,id:e.modelId}})).filter(Boolean)};l((()=>q.query.id),(async e=>{if("/conversation/chat"!==q.path)return K.value=null,void ht();let t=e;K.value,requestAnimationFrame((async()=>{K.value=O.find(t),Xe.value="",setTimeout((()=>{var e;ft();!q.query.isNew||!(null==(e=R.data)?void 0:e.content)||0===K.value.models.length||K.value.models[0].chats.length>0?mt(1e3):""!==R.data.content&&ee(R.data)}),50)}))}),{immediate:!0});const gt=t((()=>K.value&&K.value.internet?{color:"green"}:{})),_t=a(null),xt=()=>{var e;null==(e=_t.value)||e.showToolbox()},bt=()=>{var e;null==(e=_t.value)||e.hideToolbox()},wt=(e,t)=>{if(vt.set(e,t),F.value){const a=F.value.querySelector(`[data-chat-id="${e}"]`);if(a&&!t){const t=a._scrollHandler;t&&(a.removeEventListener("scroll",t),a._scrollHandler=null);const l=()=>{a.removeEventListener("scroll",l),setTimeout((()=>{const t=()=>{const t=a.scrollHeight-a.scrollTop-a.clientHeight;t>100?vt.set(e,!1):t<100&&vt.set(e,!0)};a._scrollHandler=t,a.addEventListener("scroll",t)}),1e3)};a.addEventListener("scroll",l)}}};return(e,t)=>{const a=ce,l=L,o=W,r=le,x=re,j=X,C=ve,z=de,M=ue,V=te,S=D,T=$,E=N;return b((s(),n("div",{class:"flex flex-col items-center h-full relative",onMousedown:bt},[p("div",{class:w(["w-full",ut.value]),ref_key:"chatContainer",ref:F,onMouseup:xt},[u(De,{ref_key:"toolbar",ref:_t,parent:F.value},null,8,["parent"]),u(v(We),{tag:"t-row",modelValue:G.value,"onUpdate:modelValue":t[0]||(t[0]=e=>G.value=e),handle:".handle","component-data":{align:"top",gutter:10},onEnd:dt,"item-key":"id",class:"h-full"},{item:d((({element:e})=>[(s(),c(a,{span:ct.value,key:`${K.value.id}-${e.model.id}`,class:w([rt.value,{hidden:""!==Xe.value&&Xe.value!==e.model.id}])},{default:d((()=>[u(St,{"chat-model":e,conversation:K.value,"data-index":`${e.model.id}`,"full-screen-model-id":Xe.value,"is-single-model":1===G.value.length,onStopChat:pe,onExtendModelVisible:Me,onReChat:ne,onChangeSize:Ze,onApiSettingVisible:Ke,onFavNoteVisible:ot,onClearChatContext:ye,onClearChatHistory:je,onUpdateScrollFlag:wt},null,8,["chat-model","conversation","data-index","full-screen-model-id","is-single-model"])])),_:2},1032,["span","class"]))])),_:1},8,["modelValue"])],34),p("div",Tt,[u(B,{class:"flex-1",onInput:ee}),p("div",Et,[v(Z)?(s(),c(x,{key:1,delay:0,modelValue:Q.value,"onUpdate:modelValue":t[7]||(t[7]=e=>Q.value=e),onOverlayClick:t[8]||(t[8]=e=>Q.value=!1)},{content:d((()=>[p("div",Rt,[u(l,{size:"large",shape:"circle",variant:"text",onClick:he},{default:d((()=>[u(v(Ae),{slot:"icon",style:k(gt.value)},null,8,["style"])])),_:1}),u(l,{size:"large",shape:"circle",variant:"text",onClick:me},{default:d((()=>[u(v(fe),{slot:"icon"})])),_:1}),u(l,{size:"large",shape:"circle",variant:"text",onClick:oe},{default:d((()=>[u(v(ge),{slot:"icon"})])),_:1}),u(l,{size:"large",shape:"circle",variant:"text",onClick:t[2]||(t[2]=e=>Me(""))},{default:d((()=>[u(v(be),{slot:"icon"})])),_:1}),u(r,{theme:"danger",content:v(I)("pages.conversation.confirm_delete_all_chat_records"),placement:"left",onConfirm:t[4]||(t[4]=()=>{we(),Q.value=!1})},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:t[3]||(t[3]=_((()=>{}),["stop"]))},{default:d((()=>[u(v(_e),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(r,{theme:"warning",content:v(I)("pages.conversation.confirm_clear_all_context"),placement:"left",onConfirm:t[6]||(t[6]=()=>{se(),Q.value=!1})},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:t[5]||(t[5]=_((()=>{}),["stop"]))},{default:d((()=>[u(v(xe),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(l,{size:"large",shape:"circle",variant:"text",onClick:ie},{default:d((()=>[u(v(Ie),{slot:"icon"})])),_:1})])])),default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text"},{default:d((()=>[u(v(Ve),{slot:"icon"})])),_:1})])),_:1},8,["modelValue"])):(s(),n(i,{key:0},[u(o,{content:v(I)("pages.conversation.internet_search")},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:_(he,["stop"])},{default:d((()=>[u(v(Ae),{slot:"icon",style:k(gt.value)},null,8,["style"])])),_:1})])),_:1},8,["content"]),u(o,{content:v(I)("pages.conversation.stop_answering")},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:_(me,["stop"])},{default:d((()=>[u(v(fe),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(o,{content:v(I)("pages.conversation.regenerate_last_conversation")},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:_(oe,["stop"])},{default:d((()=>[u(v(ge),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(o,{content:v(I)("pages.conversation.inherit_other_model_conversation"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:t[1]||(t[1]=_((e=>Me("")),["stop"]))},{default:d((()=>[u(v(be),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(r,{theme:"danger",content:v(I)("pages.conversation.confirm_delete_all_chat_records"),placement:"top",onConfirm:we},{default:d((()=>[u(o,{content:v(I)("pages.conversation.delete_all_chat_records"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text"},{default:d((()=>[u(v(_e),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(r,{theme:"warning",content:v(I)("pages.conversation.confirm_clear_all_context"),placement:"top",onConfirm:se},{default:d((()=>[u(o,{content:v(I)("pages.conversation.clear_all_context"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text"},{default:d((()=>[u(v(xe),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(o,{content:v(I)("pages.conversation.edit_current_conversation"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:ie},{default:d((()=>[u(v(Ie),{slot:"icon"})])),_:1})])),_:1},8,["content"])],64))])]),u(Ye),u(V,{header:v(I)("pages.conversation.inherit_model_dialog"),visible:ke.value,"onUpdate:visible":t[10]||(t[10]=e=>ke.value=e),"on-confirm":Te,class:"extend-model"},{default:d((()=>[u(M,{class:"w-full",modelValue:ze.value,"onUpdate:modelValue":t[9]||(t[9]=e=>ze.value=e)},{default:d((()=>[u(z,{gutter:[16,16],class:"w-full"},{default:d((()=>[(s(!0),n(i,null,h(G.value,(e=>(s(),c(a,{span:12},{default:d((()=>[u(C,{value:e.model.id,disabled:Ce.value===e.model.id},{default:d((()=>[u(j,{size:"20px",class:"mr-1"},{icon:d((()=>[(s(),c(g(v(A).icons[e.model.type])))])),_:2},1024),f(" "+m(v(A).getModelItemTitle(e.model)),1)])),_:2},1032,["value","disabled"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["header","visible"]),u(V,{header:v(I)("pages.conversation.api_conversation_settings"),visible:Re.value,"onUpdate:visible":t[14]||(t[14]=e=>Re.value=e),"on-confirm":Je},{default:d((()=>[u(E,{"label-align":"top"},{default:d((()=>[u(T,{label:v(I)("pages.conversation.api_agent"),name:"apiSettingAgent"},{default:d((()=>[u(S,{modelValue:qe.value,"onUpdate:modelValue":t[11]||(t[11]=e=>qe.value=e)},null,8,["modelValue"])])),_:1},8,["label"]),u(T,{label:v(I)("pages.conversation.api_conversation_id"),name:"apiSettingConversation"},{default:d((()=>[u(S,{modelValue:Ne.value,"onUpdate:modelValue":t[12]||(t[12]=e=>Ne.value=e)},null,8,["modelValue"]),u(l,{class:"ml-2",onClick:Ge},{default:d((()=>[f(m(v(I)("pages.conversation.api_conversation_id_random")),1)])),_:1})])),_:1},8,["label"]),u(T,{label:v(I)("pages.conversation.remarks"),name:"apiSettingNode"},{default:d((()=>[u(S,{modelValue:$e.value,"onUpdate:modelValue":t[13]||(t[13]=e=>$e.value=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})])),_:1},8,["header","visible"]),u(V,{header:v(I)("pages.conversation.button_tooltip_favourite"),visible:Qe.value,"onUpdate:visible":t[16]||(t[16]=e=>Qe.value=e),confirmBtn:null},{default:d((()=>[p("div",Ut,[u(l,{onClick:nt,theme:"default",variant:"outline"},{default:d((()=>t[17]||(t[17]=[f("创建新的笔记")]))),_:1}),u(l,{onClick:st,theme:"default",variant:"outline"},{default:d((()=>t[18]||(t[18]=[f("添加到笔记")]))),_:1}),p("div",Pt,[u(M,{modelValue:et.value,"onUpdate:modelValue":t[15]||(t[15]=e=>et.value=e)},{default:d((()=>[u(z,{gutter:[16,16]},{default:d((()=>[(s(!0),n(i,null,h(v(tt),(e=>(s(),c(a,{span:12},{default:d((()=>[u(C,{value:e.id,class:"grid grid-flow-col auto-cols-max fav-radio fav-radio-dialog"},{default:d((()=>[f(m(e.title),1)])),_:2},1032,["value"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])])])])),_:1},8,["header","visible"])],544)),[[y,K.value]])}}});export{Ht as default};
|
.output/public/assets/chroma-js-DdDYnGYa.js
ADDED
@@ -0,0 +1,79 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{g as r}from"./@babel-JUxTKli9.js";var e,n={exports:{}};
|
2 |
+
/**
|
3 |
+
* chroma.js - JavaScript library for color conversions
|
4 |
+
*
|
5 |
+
* Copyright (c) 2011-2019, Gregor Aisch
|
6 |
+
* All rights reserved.
|
7 |
+
*
|
8 |
+
* Redistribution and use in source and binary forms, with or without
|
9 |
+
* modification, are permitted provided that the following conditions are met:
|
10 |
+
*
|
11 |
+
* 1. Redistributions of source code must retain the above copyright notice, this
|
12 |
+
* list of conditions and the following disclaimer.
|
13 |
+
*
|
14 |
+
* 2. Redistributions in binary form must reproduce the above copyright notice,
|
15 |
+
* this list of conditions and the following disclaimer in the documentation
|
16 |
+
* and/or other materials provided with the distribution.
|
17 |
+
*
|
18 |
+
* 3. The name Gregor Aisch may not be used to endorse or promote products
|
19 |
+
* derived from this software without specific prior written permission.
|
20 |
+
*
|
21 |
+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
22 |
+
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
23 |
+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
24 |
+
* DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
25 |
+
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
26 |
+
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
27 |
+
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
28 |
+
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
29 |
+
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
30 |
+
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
31 |
+
*
|
32 |
+
* -------------------------------------------------------
|
33 |
+
*
|
34 |
+
* chroma.js includes colors from colorbrewer2.org, which are released under
|
35 |
+
* the following license:
|
36 |
+
*
|
37 |
+
* Copyright (c) 2002 Cynthia Brewer, Mark Harrower,
|
38 |
+
* and The Pennsylvania State University.
|
39 |
+
*
|
40 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
41 |
+
* you may not use this file except in compliance with the License.
|
42 |
+
* You may obtain a copy of the License at
|
43 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
44 |
+
*
|
45 |
+
* Unless required by applicable law or agreed to in writing,
|
46 |
+
* software distributed under the License is distributed on an
|
47 |
+
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
|
48 |
+
* either express or implied. See the License for the specific
|
49 |
+
* language governing permissions and limitations under the License.
|
50 |
+
*
|
51 |
+
* ------------------------------------------------------
|
52 |
+
*
|
53 |
+
* Named colors are taken from X11 Color Names.
|
54 |
+
* http://www.w3.org/TR/css3-color/#svg-color
|
55 |
+
*
|
56 |
+
* @preserve
|
57 |
+
*/var t=(e||(e=1,n.exports=function(){for(var r=function(r,e,n){return void 0===e&&(e=0),void 0===n&&(n=1),r<e?e:r>n?n:r},e=function(e){e._clipped=!1,e._unclipped=e.slice(0);for(var n=0;n<=3;n++)n<3?((e[n]<0||e[n]>255)&&(e._clipped=!0),e[n]=r(e[n],0,255)):3===n&&(e[n]=r(e[n],0,1));return e},n={},t=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];t<a.length;t+=1){var f=a[t];n["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return n[Object.prototype.toString.call(r)]||"object"},u=function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==o(r[0])&&e?e.split("").filter((function(e){return void 0!==r[0][e]})).map((function(e){return r[0][e]})):r[0]},c=function(r){if(r.length<2)return null;var e=r.length-1;return"string"==o(r[e])?r[e].toLowerCase():null},i=Math.PI,l={clip_rgb:e,limit:r,type:o,unpack:u,last:c,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},h={format:{},autodetect:[]},s=l.last,d=l.clip_rgb,b=l.type,p=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=this;if("object"===b(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=s(r),a=!1;if(!t){a=!0,h.sorted||(h.autodetect=h.autodetect.sort((function(r,e){return e.p-r.p})),h.sorted=!0);for(var f=0,o=h.autodetect;f<o.length;f+=1){var u=o[f];if(t=u.test.apply(u,r))break}}if(!h.format[t])throw new Error("unknown format: "+r);var c=h.format[t].apply(null,a?r:r.slice(0,-1));n._rgb=d(c),3===n._rgb.length&&n._rgb.push(1)};p.prototype.toString=function(){return"function"==b(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var g=p,v=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(v.Color,[null].concat(r)))};v.Color=g,v.version="2.1.2";var m=v,y=l.unpack,w=Math.max,k=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=y(r,"rgb"),t=n[0],a=n[1],f=n[2],o=1-w(t/=255,w(a/=255,f/=255)),u=o<1?1/(1-o):0;return[(1-t-o)*u,(1-a-o)*u,(1-f-o)*u,o]},M=k,N=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=(r=N(r,"cmyk"))[0],t=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[n>=1?0:255*(1-n)*(1-f),
|
58 |
+
// r
|
59 |
+
t>=1?0:255*(1-t)*(1-f),
|
60 |
+
// g
|
61 |
+
a>=1?0:255*(1-a)*(1-f),
|
62 |
+
// b
|
63 |
+
o]},x=_,A=l.unpack,E=l.type;g.prototype.cmyk=function(){return M(this._rgb)},m.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["cmyk"])))},h.format.cmyk=x,h.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=A(r,"cmyk"),"array"===E(r)&&4===r.length)return"cmyk"}});var F=l.unpack,P=l.last,O=function(r){return Math.round(100*r)/100},j=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=F(r,"hsla"),t=P(r)||"lsa";return n[0]=O(n[0]||0),n[1]=O(100*n[1])+"%",n[2]=O(100*n[2])+"%","hsla"===t||n.length>3&&n[3]<1?(n[3]=n.length>3?n[3]:1,t="hsla"):n.length=3,t+"("+n.join(",")+")"},G=j,q=l.unpack,L=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=(r=q(r,"rgba"))[0],t=r[1],a=r[2];n/=255,t/=255,a/=255;var f,o,u=Math.min(n,t,a),c=Math.max(n,t,a),i=(c+u)/2;return c===u?(f=0,o=Number.NaN):f=i<.5?(c-u)/(c+u):(c-u)/(2-c-u),n==c?o=(t-a)/(c-u):t==c?o=2+(a-n)/(c-u):a==c&&(o=4+(n-t)/(c-u)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},R=L,B=l.unpack,C=l.last,I=Math.round,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=B(r,"rgba"),t=C(r)||"rgb";return"hsl"==t.substr(0,3)?G(R(n),t):(n[0]=I(n[0]),n[1]=I(n[1]),n[2]=I(n[2]),("rgba"===t||n.length>3&&n[3]<1)&&(n[3]=n.length>3?n[3]:1,t="rgba"),t+"("+n.slice(0,"rgb"===t?3:4).join(",")+")")},Y=D,S=l.unpack,$=Math.round,z=function(){for(var r,e=[],n=arguments.length;n--;)e[n]=arguments[n];var t,a,f,o=(e=S(e,"hsl"))[0],u=e[1],c=e[2];if(0===u)t=a=f=255*c;else{var i=[0,0,0],l=[0,0,0],h=c<.5?c*(1+u):c+u-c*u,s=2*c-h,d=o/360;i[0]=d+1/3,i[1]=d,i[2]=d-1/3;for(var b=0;b<3;b++)i[b]<0&&(i[b]+=1),i[b]>1&&(i[b]-=1),6*i[b]<1?l[b]=s+6*(h-s)*i[b]:2*i[b]<1?l[b]=h:3*i[b]<2?l[b]=s+(h-s)*(2/3-i[b])*6:l[b]=s;t=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[t,a,f,e[3]]:[t,a,f,1]},T=z,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,U=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,V=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,W=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,K=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,Z=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,H=Math.round,J=function(r){var e;if(r=r.toLowerCase().trim(),h.format.named)try{return h.format.named(r)}catch(p){}if(e=r.match(X)){for(var n=e.slice(1,4),t=0;t<3;t++)n[t]=+n[t];return n[3]=1,n}if(e=r.match(U)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(V)){for(var o=e.slice(1,4),u=0;u<3;u++)o[u]=H(2.55*o[u]);return o[3]=1,o}if(e=r.match(W)){for(var c=e.slice(1,5),i=0;i<3;i++)c[i]=H(2.55*c[i]);return c[3]=+c[3],c}if(e=r.match(K)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var s=T(l);return s[3]=1,s}if(e=r.match(Z)){var d=e.slice(1,4);d[1]*=.01,d[2]*=.01;var b=T(d);return b[3]=+e[4],b}};J.test=function(r){return X.test(r)||U.test(r)||V.test(r)||W.test(r)||K.test(r)||Z.test(r)};var Q=J,rr=l.type;g.prototype.css=function(r){return Y(this._rgb,r)},m.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["css"])))},h.format.css=Q,h.autodetect.push({p:5,test:function(r){for(var e=[],n=arguments.length-1;n-- >0;)e[n]=arguments[n+1];if(!e.length&&"string"===rr(r)&&Q.test(r))return"css"}});var er=l.unpack;h.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=er(r,"rgba");return n[0]*=255,n[1]*=255,n[2]*=255,n},m.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["gl"])))},g.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var nr=l.unpack,tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n,t=nr(r,"rgb"),a=t[0],f=t[1],o=t[2],u=Math.min(a,f,o),c=Math.max(a,f,o),i=c-u,l=100*i/255,h=u/(255-i)*100;return 0===i?n=Number.NaN:(a===c&&(n=(f-o)/i),f===c&&(n=2+(o-a)/i),o===c&&(n=4+(a-f)/i),(n*=60)<0&&(n+=360)),[n,l,h]},ar=tr,fr=l.unpack,or=Math.floor,ur=function(){for(var r,e,n,t,a,f,o=[],u=arguments.length;u--;)o[u]=arguments[u];var c,i,l,h=(o=fr(o,"hcg"))[0],s=o[1],d=o[2];d*=255;var b=255*s;if(0===s)c=i=l=d;else{360===h&&(h=0),h>360&&(h-=360),h<0&&(h+=360);var p=or(h/=60),g=h-p,v=d*(1-s),m=v+b*(1-g),y=v+b*g,w=v+b;switch(p){case 0:c=(r=[w,y,v])[0],i=r[1],l=r[2];break;case 1:c=(e=[m,w,v])[0],i=e[1],l=e[2];break;case 2:c=(n=[v,w,y])[0],i=n[1],l=n[2];break;case 3:c=(t=[v,m,w])[0],i=t[1],l=t[2];break;case 4:c=(a=[y,v,w])[0],i=a[1],l=a[2];break;case 5:c=(f=[w,v,m])[0],i=f[1],l=f[2]}}return[c,i,l,o.length>3?o[3]:1]},cr=ur,ir=l.unpack,lr=l.type;g.prototype.hcg=function(){return ar(this._rgb)},m.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["hcg"])))},h.format.hcg=cr,h.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ir(r,"hcg"),"array"===lr(r)&&3===r.length)return"hcg"}});var hr=l.unpack,sr=l.last,dr=Math.round,br=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=hr(r,"rgba"),t=n[0],a=n[1],f=n[2],o=n[3],u=sr(r)||"auto";void 0===o&&(o=1),"auto"===u&&(u=o<1?"rgba":"rgb");var c="000000"+((t=dr(t))<<16|(a=dr(a))<<8|(f=dr(f))).toString(16);c=c.substr(c.length-6);var i="0"+dr(255*o).toString(16);switch(i=i.substr(i.length-2),u.toLowerCase()){case"rgba":return"#"+c+i;case"argb":return"#"+i+c;default:return"#"+c}},pr=br,gr=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,vr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,mr=function(r){if(r.match(gr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(vr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var n=parseInt(r,16);return[n>>24&255,n>>16&255,n>>8&255,Math.round((255&n)/255*100)/100]}throw new Error("unknown hex color: "+r)},yr=l.type;g.prototype.hex=function(r){return pr(this._rgb,r)},m.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["hex"])))},h.format.hex=mr,h.autodetect.push({p:4,test:function(r){for(var e=[],n=arguments.length-1;n-- >0;)e[n]=arguments[n+1];if(!e.length&&"string"===yr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var wr=l.unpack,kr=l.TWOPI,Mr=Math.min,Nr=Math.sqrt,_r=Math.acos,xr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n,t=wr(r,"rgb"),a=t[0],f=t[1],o=t[2],u=Mr(a/=255,f/=255,o/=255),c=(a+f+o)/3,i=c>0?1-u/c:0;return 0===i?n=NaN:(n=(a-f+(a-o))/2,n/=Nr((a-f)*(a-f)+(a-o)*(f-o)),n=_r(n),o>f&&(n=kr-n),n/=kr),[360*n,i,c]},Ar=xr,Er=l.unpack,Fr=l.limit,Pr=l.TWOPI,Or=l.PITHIRD,jr=Math.cos,Gr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n,t,a,f=(r=Er(r,"hsi"))[0],o=r[1],u=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?t=1-((a=(1-o)/3)+(n=(1+o*jr(Pr*f)/jr(Or-Pr*f))/3)):f<2/3?a=1-((n=(1-o)/3)+(t=(1+o*jr(Pr*(f-=1/3))/jr(Or-Pr*f))/3)):n=1-((t=(1-o)/3)+(a=(1+o*jr(Pr*(f-=2/3))/jr(Or-Pr*f))/3)),[255*(n=Fr(u*n*3)),255*(t=Fr(u*t*3)),255*(a=Fr(u*a*3)),r.length>3?r[3]:1]},qr=Gr,Lr=l.unpack,Rr=l.type;g.prototype.hsi=function(){return Ar(this._rgb)},m.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["hsi"])))},h.format.hsi=qr,h.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Lr(r,"hsi"),"array"===Rr(r)&&3===r.length)return"hsi"}});var Br=l.unpack,Cr=l.type;g.prototype.hsl=function(){return R(this._rgb)},m.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["hsl"])))},h.format.hsl=T,h.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Br(r,"hsl"),"array"===Cr(r)&&3===r.length)return"hsl"}});var Ir=l.unpack,Dr=Math.min,Yr=Math.max,Sr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n,t,a,f=(r=Ir(r,"rgb"))[0],o=r[1],u=r[2],c=Dr(f,o,u),i=Yr(f,o,u),l=i-c;return a=i/255,0===i?(n=Number.NaN,t=0):(t=l/i,f===i&&(n=(o-u)/l),o===i&&(n=2+(u-f)/l),u===i&&(n=4+(f-o)/l),(n*=60)<0&&(n+=360)),[n,t,a]},$r=Sr,zr=l.unpack,Tr=Math.floor,Xr=function(){for(var r,e,n,t,a,f,o=[],u=arguments.length;u--;)o[u]=arguments[u];var c,i,l,h=(o=zr(o,"hsv"))[0],s=o[1],d=o[2];if(d*=255,0===s)c=i=l=d;else{360===h&&(h=0),h>360&&(h-=360),h<0&&(h+=360);var b=Tr(h/=60),p=h-b,g=d*(1-s),v=d*(1-s*p),m=d*(1-s*(1-p));switch(b){case 0:c=(r=[d,m,g])[0],i=r[1],l=r[2];break;case 1:c=(e=[v,d,g])[0],i=e[1],l=e[2];break;case 2:c=(n=[g,d,m])[0],i=n[1],l=n[2];break;case 3:c=(t=[g,v,d])[0],i=t[1],l=t[2];break;case 4:c=(a=[m,g,d])[0],i=a[1],l=a[2];break;case 5:c=(f=[d,g,v])[0],i=f[1],l=f[2]}}return[c,i,l,o.length>3?o[3]:1]},Ur=Xr,Vr=l.unpack,Wr=l.type;g.prototype.hsv=function(){return $r(this._rgb)},m.hsv=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["hsv"])))},h.format.hsv=Ur,h.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Vr(r,"hsv"),"array"===Wr(r)&&3===r.length)return"hsv"}});var Kr={
|
64 |
+
// Corresponds roughly to RGB brighter/darker
|
65 |
+
Kn:18,
|
66 |
+
// D65 standard referent
|
67 |
+
Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,
|
68 |
+
// 4 / 29
|
69 |
+
t1:.206896552,
|
70 |
+
// 6 / 29
|
71 |
+
t2:.12841855,
|
72 |
+
// 3 * t1 * t1
|
73 |
+
t3:.008856452},Zr=l.unpack,Hr=Math.pow,Jr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=Zr(r,"rgb"),t=n[0],a=n[1],f=n[2],o=ee(t,a,f),u=o[0],c=o[1],i=116*c-16;return[i<0?0:i,500*(u-c),200*(c-o[2])]},Qr=function(r){return(r/=255)<=.04045?r/12.92:Hr((r+.055)/1.055,2.4)},re=function(r){return r>Kr.t3?Hr(r,1/3):r/Kr.t2+Kr.t0},ee=function(r,e,n){return r=Qr(r),e=Qr(e),n=Qr(n),[re((.4124564*r+.3575761*e+.1804375*n)/Kr.Xn),re((.2126729*r+.7151522*e+.072175*n)/Kr.Yn),re((.0193339*r+.119192*e+.9503041*n)/Kr.Zn)]},ne=Jr,te=l.unpack,ae=Math.pow,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n,t,a,f=(r=te(r,"lab"))[0],o=r[1],u=r[2];return t=(f+16)/116,n=isNaN(o)?t:t+o/500,a=isNaN(u)?t:t-u/200,t=Kr.Yn*ue(t),n=Kr.Xn*ue(n),a=Kr.Zn*ue(a),[oe(3.2404542*n-1.5371385*t-.4985314*a),oe(-.969266*n+1.8760108*t+.041556*a),oe(.0556434*n-.2040259*t+1.0572252*a),r.length>3?r[3]:1]},oe=function(r){return 255*(r<=.00304?12.92*r:1.055*ae(r,1/2.4)-.055)},ue=function(r){return r>Kr.t1?r*r*r:Kr.t2*(r-Kr.t0)},ce=fe,ie=l.unpack,le=l.type;g.prototype.lab=function(){return ne(this._rgb)},m.lab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["lab"])))},h.format.lab=ce,h.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"lab"),"array"===le(r)&&3===r.length)return"lab"}});var he=l.unpack,se=l.RAD2DEG,de=Math.sqrt,be=Math.atan2,pe=Math.round,ge=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=he(r,"lab"),t=n[0],a=n[1],f=n[2],o=de(a*a+f*f),u=(be(f,a)*se+360)%360;return 0===pe(1e4*o)&&(u=Number.NaN),[t,o,u]},ve=ge,me=l.unpack,ye=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=me(r,"rgb"),t=n[0],a=n[1],f=n[2],o=ne(t,a,f),u=o[0],c=o[1],i=o[2];return ve(u,c,i)},we=ye,ke=l.unpack,Me=l.DEG2RAD,Ne=Math.sin,_e=Math.cos,xe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=ke(r,"lch"),t=n[0],a=n[1],f=n[2];return isNaN(f)&&(f=0),[t,_e(f*=Me)*a,Ne(f)*a]},Ae=xe,Ee=l.unpack,Fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=(r=Ee(r,"lch"))[0],t=r[1],a=r[2],f=Ae(n,t,a),o=f[0],u=f[1],c=f[2],i=ce(o,u,c);return[i[0],i[1],i[2],r.length>3?r[3]:1]},Pe=Fe,Oe=l.unpack,je=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=Oe(r,"hcl").reverse();return Pe.apply(void 0,n)},Ge=je,qe=l.unpack,Le=l.type;g.prototype.lch=function(){return we(this._rgb)},g.prototype.hcl=function(){return we(this._rgb).reverse()},m.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["lch"])))},m.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["hcl"])))},h.format.lch=Pe,h.format.hcl=Ge,["lch","hcl"].forEach((function(r){return h.autodetect.push({p:2,test:function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];if(e=qe(e,r),"array"===Le(e)&&3===e.length)return r}})}));var Re={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},Be=l.type;g.prototype.name=function(){for(var r=pr(this._rgb,"rgb"),e=0,n=Object.keys(Re);e<n.length;e+=1){var t=n[e];if(Re[t]===r)return t.toLowerCase()}return r},h.format.named=function(r){if(r=r.toLowerCase(),Re[r])return mr(Re[r]);throw new Error("unknown color name: "+r)},h.autodetect.push({p:5,test:function(r){for(var e=[],n=arguments.length-1;n-- >0;)e[n]=arguments[n+1];if(!e.length&&"string"===Be(r)&&Re[r.toLowerCase()])return"named"}});var Ce=l.unpack,Ie=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=Ce(r,"rgb");return(n[0]<<16)+(n[1]<<8)+n[2]},De=Ie,Ye=l.type,Se=function(r){if("number"==Ye(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},$e=l.type;g.prototype.num=function(){return De(this._rgb)},m.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["num"])))},h.format.num=Se,h.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===$e(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var ze=l.unpack,Te=l.type,Xe=Math.round;g.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Xe)},g.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map((function(e,n){return n<3?!1===r?e:Xe(e):e}))},m.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["rgb"])))},h.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var n=ze(r,"rgba");return void 0===n[3]&&(n[3]=1),n},h.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ze(r,"rgba"),"array"===Te(r)&&(3===r.length||4===r.length&&"number"==Te(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Ue=Math.log,Ve=function(r){var e,n,t,a=r/100;return a<66?(e=255,n=-155.25485562709179-.44596950469579133*(n=a-2)+104.49216199393888*Ue(n),t=a<20?0:.8274096064007395*(t=a-10)-254.76935184120902+115.67994401066147*Ue(t)):(e=351.97690566805693+.114206453784165*(e=a-55)-40.25366309332127*Ue(e),n=325.4494125711974+.07943456536662342*(n=a-50)-28.0852963507957*Ue(n),t=255),[e,n,t,1]},We=l.unpack,Ke=Math.round,Ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var n,t=We(r,"rgb"),a=t[0],f=t[2],o=1e3,u=4e4,c=.4;u-o>c;){var i=Ve(n=.5*(u+o));i[2]/i[0]>=f/a?u=n:o=n}return Ke(n)},He=Ze;g.prototype.temp=g.prototype.kelvin=g.prototype.temperature=function(){return He(this._rgb)},m.temp=m.kelvin=m.temperature=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(g,[null].concat(r,["temp"])))},h.format.temp=h.format.kelvin=h.format.temperature=Ve;var Je=l.type;g.prototype.alpha=function(r,e){return void 0===e&&(e=!1),void 0!==r&&"number"===Je(r)?e?(this._rgb[3]=r,this):new g([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},g.prototype.clipped=function(){return this._rgb._clipped||!1},g.prototype.darken=function(r){void 0===r&&(r=1);var e=this,n=e.lab();return n[0]-=Kr.Kn*r,new g(n,"lab").alpha(e.alpha(),!0)},g.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},g.prototype.darker=g.prototype.darken,g.prototype.brighter=g.prototype.brighten,g.prototype.get=function(r){var e=r.split("."),n=e[0],t=e[1],a=this[n]();if(t){var f=n.indexOf(t);if(f>-1)return a[f];throw new Error("unknown channel "+t+" in mode "+n)}return a};var Qe=l.type,rn=Math.pow,en=1e-7,nn=20;g.prototype.luminance=function(r){if(void 0!==r&&"number"===Qe(r)){if(0===r)return new g([0,0,0,this._rgb[3]],"rgb");if(1===r)return new g([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),n="rgb",t=nn,a=function(e,f){var o=e.interpolate(f,.5,n),u=o.luminance();return Math.abs(r-u)<en||!t--?o:u>r?a(e,o):a(o,f)},f=(e>r?a(new g([0,0,0]),this):a(this,new g([255,255,255]))).rgb();return new g(f.concat([this._rgb[3]]))}return tn.apply(void 0,this._rgb.slice(0,3))};var tn=function(r,e,n){return.2126*(r=an(r))+.7152*(e=an(e))+.0722*(n=an(n))},an=function(r){return(r/=255)<=.03928?r/12.92:rn((r+.055)/1.055,2.4)},fn={},on=l.type,un=function(r,e,n){void 0===n&&(n=.5);for(var t=[],a=arguments.length-3;a-- >0;)t[a]=arguments[a+3];var f=t[0]||"lrgb";if(fn[f]||t.length||(f=Object.keys(fn)[0]),!fn[f])throw new Error("interpolation mode "+f+" is not defined");return"object"!==on(r)&&(r=new g(r)),"object"!==on(e)&&(e=new g(e)),fn[f](r,e,n).alpha(r.alpha()+n*(e.alpha()-r.alpha()))};g.prototype.mix=g.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var n=[],t=arguments.length-2;t-- >0;)n[t]=arguments[t+2];return un.apply(void 0,[this,r,e].concat(n))},g.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,n=e[3];return r?(this._rgb=[e[0]*n,e[1]*n,e[2]*n,n],this):new g([e[0]*n,e[1]*n,e[2]*n,n],"rgb")},g.prototype.saturate=function(r){void 0===r&&(r=1);var e=this,n=e.lch();return n[1]+=Kr.Kn*r,n[1]<0&&(n[1]=0),new g(n,"lch").alpha(e.alpha(),!0)},g.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var cn=l.type;g.prototype.set=function(r,e,n){void 0===n&&(n=!1);var t=r.split("."),a=t[0],f=t[1],o=this[a]();if(f){var u=a.indexOf(f);if(u>-1){if("string"==cn(e))switch(e.charAt(0)){case"+":case"-":o[u]+=+e;break;case"*":o[u]*=+e.substr(1);break;case"/":o[u]/=+e.substr(1);break;default:o[u]=+e}else{if("number"!==cn(e))throw new Error("unsupported value for Color.set");o[u]=e}var c=new g(o,a);return n?(this._rgb=c._rgb,this):c}throw new Error("unknown channel "+f+" in mode "+a)}return o};var ln=function(r,e,n){var t=r._rgb,a=e._rgb;return new g(t[0]+n*(a[0]-t[0]),t[1]+n*(a[1]-t[1]),t[2]+n*(a[2]-t[2]),"rgb")};fn.rgb=ln;var hn=Math.sqrt,sn=Math.pow,dn=function(r,e,n){var t=r._rgb,a=t[0],f=t[1],o=t[2],u=e._rgb,c=u[0],i=u[1],l=u[2];return new g(hn(sn(a,2)*(1-n)+sn(c,2)*n),hn(sn(f,2)*(1-n)+sn(i,2)*n),hn(sn(o,2)*(1-n)+sn(l,2)*n),"rgb")};fn.lrgb=dn;var bn=function(r,e,n){var t=r.lab(),a=e.lab();return new g(t[0]+n*(a[0]-t[0]),t[1]+n*(a[1]-t[1]),t[2]+n*(a[2]-t[2]),"lab")};fn.lab=bn;var pn=function(r,e,n,t){var a,f,o,u,c,i,l,h,s,d,b,p;return"hsl"===t?(o=r.hsl(),u=e.hsl()):"hsv"===t?(o=r.hsv(),u=e.hsv()):"hcg"===t?(o=r.hcg(),u=e.hcg()):"hsi"===t?(o=r.hsi(),u=e.hsi()):"lch"!==t&&"hcl"!==t||(t="hcl",o=r.hcl(),u=e.hcl()),"h"===t.substr(0,1)&&(c=(a=o)[0],l=a[1],s=a[2],i=(f=u)[0],h=f[1],d=f[2]),isNaN(c)||isNaN(i)?isNaN(c)?isNaN(i)?p=Number.NaN:(p=i,1!=s&&0!=s||"hsv"==t||(b=h)):(p=c,1!=d&&0!=d||"hsv"==t||(b=l)):p=c+n*(i>c&&i-c>180?i-(c+360):i<c&&c-i>180?i+360-c:i-c),void 0===b&&(b=l+n*(h-l)),new g([p,b,s+n*(d-s)],t)},gn=function(r,e,n){return pn(r,e,n,"lch")};fn.lch=gn,fn.hcl=gn;var vn=function(r,e,n){var t=r.num(),a=e.num();return new g(t+n*(a-t),"num")};fn.num=vn;var mn=function(r,e,n){return pn(r,e,n,"hcg")};fn.hcg=mn;var yn=function(r,e,n){return pn(r,e,n,"hsi")};fn.hsi=yn;var wn=function(r,e,n){return pn(r,e,n,"hsl")};fn.hsl=wn;var kn=function(r,e,n){return pn(r,e,n,"hsv")};fn.hsv=kn;var Mn=l.clip_rgb,Nn=Math.pow,_n=Math.sqrt,xn=Math.PI,An=Math.cos,En=Math.sin,Fn=Math.atan2,Pn=function(r,e,n){void 0===e&&(e="lrgb"),void 0===n&&(n=null);var t=r.length;n||(n=Array.from(new Array(t)).map((function(){return 1})));var a=t/n.reduce((function(r,e){return r+e}));if(n.forEach((function(r,e){n[e]*=a})),r=r.map((function(r){return new g(r)})),"lrgb"===e)return On(r,n);for(var f=r.shift(),o=f.get(e),u=[],c=0,i=0,l=0;l<o.length;l++)if(o[l]=(o[l]||0)*n[0],u.push(isNaN(o[l])?0:n[0]),"h"===e.charAt(l)&&!isNaN(o[l])){var h=o[l]/180*xn;c+=An(h)*n[0],i+=En(h)*n[0]}var s=f.alpha()*n[0];r.forEach((function(r,t){var a=r.get(e);s+=r.alpha()*n[t+1];for(var f=0;f<o.length;f++)if(!isNaN(a[f]))if(u[f]+=n[t+1],"h"===e.charAt(f)){var l=a[f]/180*xn;c+=An(l)*n[t+1],i+=En(l)*n[t+1]}else o[f]+=a[f]*n[t+1]}));for(var d=0;d<o.length;d++)if("h"===e.charAt(d)){for(var b=Fn(i/u[d],c/u[d])/xn*180;b<0;)b+=360;for(;b>=360;)b-=360;o[d]=b}else o[d]=o[d]/u[d];return s/=t,new g(o,e).alpha(s>.99999?1:s,!0)},On=function(r,e){for(var n=r.length,t=[0,0,0,0],a=0;a<r.length;a++){var f=r[a],o=e[a]/n,u=f._rgb;t[0]+=Nn(u[0],2)*o,t[1]+=Nn(u[1],2)*o,t[2]+=Nn(u[2],2)*o,t[3]+=u[3]*o}return t[0]=_n(t[0]),t[1]=_n(t[1]),t[2]=_n(t[2]),t[3]>.9999999&&(t[3]=1),new g(Mn(t))},jn=l.type,Gn=Math.pow,qn=function(r){var e="rgb",n=m("#ccc"),t=0,a=[0,1],f=[],o=[0,0],u=!1,c=[],i=!1,l=0,h=1,s=!1,d={},b=!0,p=1,g=function(r){if((r=r||["#fff","#000"])&&"string"===jn(r)&&m.brewer&&m.brewer[r.toLowerCase()]&&(r=m.brewer[r.toLowerCase()]),"array"===jn(r)){1===r.length&&(r=[r[0],r[0]]),r=r.slice(0);for(var e=0;e<r.length;e++)r[e]=m(r[e]);f.length=0;for(var n=0;n<r.length;n++)f.push(n/(r.length-1))}return M(),c=r},v=function(r){if(null!=u){for(var e=u.length-1,n=0;n<e&&r>=u[n];)n++;return n-1}return 0},y=function(r){return r},w=function(r){return r},k=function(r,t){var a,i;if(null==t&&(t=!1),isNaN(r)||null===r)return n;i=t?r:u&&u.length>2?v(r)/(u.length-2):h!==l?(r-l)/(h-l):1,i=w(i),t||(i=y(i)),1!==p&&(i=Gn(i,p)),i=o[0]+i*(1-o[0]-o[1]),i=Math.min(1,Math.max(0,i));var s=Math.floor(1e4*i);if(b&&d[s])a=d[s];else{if("array"===jn(c))for(var g=0;g<f.length;g++){var k=f[g];if(i<=k){a=c[g];break}if(i>=k&&g===f.length-1){a=c[g];break}if(i>k&&i<f[g+1]){i=(i-k)/(f[g+1]-k),a=m.interpolate(c[g],c[g+1],i,e);break}}else"function"===jn(c)&&(a=c(i));b&&(d[s]=a)}return a},M=function(){return d={}};g(r);var N=function(r){var e=m(k(r));return i&&e[i]?e[i]():e};return N.classes=function(r){if(null!=r){if("array"===jn(r))u=r,a=[r[0],r[r.length-1]];else{var e=m.analyze(a);u=0===r?[e.min,e.max]:m.limits(e,"e",r)}return N}return u},N.domain=function(r){if(!arguments.length)return a;l=r[0],h=r[r.length-1],f=[];var e=c.length;if(r.length===e&&l!==h)for(var n=0,t=Array.from(r);n<t.length;n+=1){var o=t[n];f.push((o-l)/(h-l))}else{for(var u=0;u<e;u++)f.push(u/(e-1));if(r.length>2){var i=r.map((function(e,n){return n/(r.length-1)})),s=r.map((function(r){return(r-l)/(h-l)}));s.every((function(r,e){return i[e]===r}))||(w=function(r){if(r<=0||r>=1)return r;for(var e=0;r>=s[e+1];)e++;var n=(r-s[e])/(s[e+1]-s[e]);return i[e]+n*(i[e+1]-i[e])})}}return a=[l,h],N},N.mode=function(r){return arguments.length?(e=r,M(),N):e},N.range=function(r,e){return g(r),N},N.out=function(r){return i=r,N},N.spread=function(r){return arguments.length?(t=r,N):t},N.correctLightness=function(r){return null==r&&(r=!0),s=r,M(),y=s?function(r){for(var e=k(0,!0).lab()[0],n=k(1,!0).lab()[0],t=e>n,a=k(r,!0).lab()[0],f=e+(n-e)*r,o=a-f,u=0,c=1,i=20;Math.abs(o)>.01&&i-- >0;)t&&(o*=-1),o<0?(u=r,r+=.5*(c-r)):(c=r,r+=.5*(u-r)),a=k(r,!0).lab()[0],o=a-f;return r}:function(r){return r},N},N.padding=function(r){return null!=r?("number"===jn(r)&&(r=[r,r]),o=r,N):o},N.colors=function(e,n){arguments.length<2&&(n="hex");var t=[];if(0===arguments.length)t=c.slice(0);else if(1===e)t=[N(.5)];else if(e>1){var f=a[0],o=a[1]-f;t=Ln(0,e).map((function(r){return N(f+r/(e-1)*o)}))}else{r=[];var i=[];if(u&&u.length>2)for(var l=1,h=u.length,s=1<=h;s?l<h:l>h;s?l++:l--)i.push(.5*(u[l-1]+u[l]));else i=a;t=i.map((function(r){return N(r)}))}return m[n]&&(t=t.map((function(r){return r[n]()}))),t},N.cache=function(r){return null!=r?(b=r,N):b},N.gamma=function(r){return null!=r?(p=r,N):p},N.nodata=function(r){return null!=r?(n=m(r),N):n},N};function Ln(r,e,n){for(var t=[],a=r<e,f=e,o=r;a?o<f:o>f;a?o++:o--)t.push(o);return t}var Rn=function(r){var e,n,t,a,f,o,u;if(2===(r=r.map((function(r){return new g(r)}))).length)e=r.map((function(r){return r.lab()})),f=e[0],o=e[1],a=function(r){var e=[0,1,2].map((function(e){return f[e]+r*(o[e]-f[e])}));return new g(e,"lab")};else if(3===r.length)n=r.map((function(r){return r.lab()})),f=n[0],o=n[1],u=n[2],a=function(r){var e=[0,1,2].map((function(e){return(1-r)*(1-r)*f[e]+2*(1-r)*r*o[e]+r*r*u[e]}));return new g(e,"lab")};else if(4===r.length){var c;t=r.map((function(r){return r.lab()})),f=t[0],o=t[1],u=t[2],c=t[3],a=function(r){var e=[0,1,2].map((function(e){return(1-r)*(1-r)*(1-r)*f[e]+3*(1-r)*(1-r)*r*o[e]+3*(1-r)*r*r*u[e]+r*r*r*c[e]}));return new g(e,"lab")}}else if(5===r.length){var i=Rn(r.slice(0,3)),l=Rn(r.slice(2,5));a=function(r){return r<.5?i(2*r):l(2*(r-.5))}}return a},Bn=function(r){var e=Rn(r);return e.scale=function(){return qn(e)},e},Cn=function(r,e,n){if(!Cn[n])throw new Error("unknown blend mode "+n);return Cn[n](r,e)},In=function(r){return function(e,n){var t=m(n).rgb(),a=m(e).rgb();return m.rgb(r(t,a))}},Dn=function(r){return function(e,n){var t=[];return t[0]=r(e[0],n[0]),t[1]=r(e[1],n[1]),t[2]=r(e[2],n[2]),t}},Yn=function(r){return r},Sn=function(r,e){return r*e/255},$n=function(r,e){return r>e?e:r},zn=function(r,e){return r>e?r:e},Tn=function(r,e){return 255*(1-(1-r/255)*(1-e/255))},Xn=function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-e/255))},Un=function(r,e){return 255*(1-(1-e/255)/(r/255))},Vn=function(r,e){return 255===r||(r=e/255*255/(1-r/255))>255?255:r};Cn.normal=In(Dn(Yn)),Cn.multiply=In(Dn(Sn)),Cn.screen=In(Dn(Tn)),Cn.overlay=In(Dn(Xn)),Cn.darken=In(Dn($n)),Cn.lighten=In(Dn(zn)),Cn.dodge=In(Dn(Vn)),Cn.burn=In(Dn(Un));for(var Wn=Cn,Kn=l.type,Zn=l.clip_rgb,Hn=l.TWOPI,Jn=Math.pow,Qn=Math.sin,rt=Math.cos,et=function(r,e,n,t,a){void 0===r&&(r=300),void 0===e&&(e=-1.5),void 0===n&&(n=1),void 0===t&&(t=1),void 0===a&&(a=[0,1]);var f,o=0;"array"===Kn(a)?f=a[1]-a[0]:(f=0,a=[a,a]);var u=function(u){var c=Hn*((r+120)/360+e*u),i=Jn(a[0]+f*u,t),l=(0!==o?n[0]+u*o:n)*i*(1-i)/2,h=rt(c),s=Qn(c);return m(Zn([255*(i+l*(-.14861*h+1.78277*s)),255*(i+l*(-.29227*h-.90649*s)),255*(i+l*(1.97294*h)),1]))};return u.start=function(e){return null==e?r:(r=e,u)},u.rotations=function(r){return null==r?e:(e=r,u)},u.gamma=function(r){return null==r?t:(t=r,u)},u.hue=function(r){return null==r?n:("array"===Kn(n=r)?0==(o=n[1]-n[0])&&(n=n[1]):o=0,u)},u.lightness=function(r){return null==r?a:("array"===Kn(r)?(a=r,f=r[1]-r[0]):(a=[r,r],f=0),u)},u.scale=function(){return m.scale(u)},u.hue(n),u},nt="0123456789abcdef",tt=Math.floor,at=Math.random,ft=function(){for(var r="#",e=0;e<6;e++)r+=nt.charAt(tt(16*at()));return new g(r,"hex")},ot=Math.log,ut=Math.pow,ct=Math.floor,it=Math.abs,lt=function(r,e){void 0===e&&(e=null);var n={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===o(r)&&(r=Object.values(r)),r.forEach((function(r){e&&"object"===o(r)&&(r=r[e]),null==r||isNaN(r)||(n.values.push(r),n.sum+=r,r<n.min&&(n.min=r),r>n.max&&(n.max=r),n.count+=1)})),n.domain=[n.min,n.max],n.limits=function(r,e){return ht(n,r,e)},n},ht=function(r,e,n){void 0===e&&(e="equal"),void 0===n&&(n=7),"array"==o(r)&&(r=lt(r));var t=r.min,a=r.max,f=r.values.sort((function(r,e){return r-e}));if(1===n)return[t,a];var u=[];if("c"===e.substr(0,1)&&(u.push(t),u.push(a)),"e"===e.substr(0,1)){u.push(t);for(var c=1;c<n;c++)u.push(t+c/n*(a-t));u.push(a)}else if("l"===e.substr(0,1)){if(t<=0)throw new Error("Logarithmic scales are only possible for values > 0");var i=Math.LOG10E*ot(t),l=Math.LOG10E*ot(a);u.push(t);for(var h=1;h<n;h++)u.push(ut(10,i+h/n*(l-i)));u.push(a)}else if("q"===e.substr(0,1)){u.push(t);for(var s=1;s<n;s++){var d=(f.length-1)*s/n,b=ct(d);if(b===d)u.push(f[b]);else{var p=d-b;u.push(f[b]*(1-p)+f[b+1]*p)}}u.push(a)}else if("k"===e.substr(0,1)){var g,v=f.length,m=new Array(v),y=new Array(n),w=!0,k=0,M=null;(M=[]).push(t);for(var N=1;N<n;N++)M.push(t+N/n*(a-t));for(M.push(a);w;){for(var _=0;_<n;_++)y[_]=0;for(var x=0;x<v;x++)for(var A=f[x],E=Number.MAX_VALUE,F=void 0,P=0;P<n;P++){var O=it(M[P]-A);O<E&&(E=O,F=P),y[F]++,m[x]=F}for(var j=new Array(n),G=0;G<n;G++)j[G]=null;for(var q=0;q<v;q++)null===j[g=m[q]]?j[g]=f[q]:j[g]+=f[q];for(var L=0;L<n;L++)j[L]*=1/y[L];w=!1;for(var R=0;R<n;R++)if(j[R]!==M[R]){w=!0;break}M=j,++k>200&&(w=!1)}for(var B={},C=0;C<n;C++)B[C]=[];for(var I=0;I<v;I++)B[g=m[I]].push(f[I]);for(var D=[],Y=0;Y<n;Y++)D.push(B[Y][0]),D.push(B[Y][B[Y].length-1]);D=D.sort((function(r,e){return r-e})),u.push(D[0]);for(var S=1;S<D.length;S+=2){var $=D[S];isNaN($)||-1!==u.indexOf($)||u.push($)}}return u},st={analyze:lt,limits:ht},dt=function(r,e){r=new g(r),e=new g(e);var n=r.luminance(),t=e.luminance();return n>t?(n+.05)/(t+.05):(t+.05)/(n+.05)},bt=Math.sqrt,pt=Math.atan2,gt=Math.abs,vt=Math.cos,mt=Math.PI,yt=function(r,e,n,t){void 0===n&&(n=1),void 0===t&&(t=1),r=new g(r),e=new g(e);for(var a=Array.from(r.lab()),f=a[0],o=a[1],u=a[2],c=Array.from(e.lab()),i=c[0],l=c[1],h=c[2],s=bt(o*o+u*u),d=bt(l*l+h*h),b=f<16?.511:.040975*f/(1+.01765*f),p=.0638*s/(1+.0131*s)+.638,v=s<1e-6?0:180*pt(u,o)/mt;v<0;)v+=360;for(;v>=360;)v-=360;var m=v>=164&&v<=345?.56+gt(.2*vt(mt*(v+168)/180)):.36+gt(.4*vt(mt*(v+35)/180)),y=s*s*s*s,w=bt(y/(y+1900)),k=p*(w*m+1-w),M=s-d,N=o-l,_=u-h,x=(f-i)/(n*b),A=M/(t*p);return bt(x*x+A*A+(N*N+_*_-M*M)/(k*k))},wt=function(r,e,n){void 0===n&&(n="lab"),r=new g(r),e=new g(e);var t=r.get(n),a=e.get(n),f=0;for(var o in t){var u=(t[o]||0)-(a[o]||0);f+=u*u}return Math.sqrt(f)},kt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];try{return new(Function.prototype.bind.apply(g,[null].concat(r))),!0}catch(n){return!1}},Mt={cool:function(){return qn([m.hsl(180,1,.9),m.hsl(250,.7,.4)])},hot:function(){return qn(["#000","#f00","#ff0","#fff"]).mode("rgb")}},Nt={
|
74 |
+
// sequential
|
75 |
+
OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],
|
76 |
+
// diverging
|
77 |
+
Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],
|
78 |
+
// qualitative
|
79 |
+
Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},_t=0,xt=Object.keys(Nt);_t<xt.length;_t+=1){var At=xt[_t];Nt[At.toLowerCase()]=Nt[At]}var Et=Nt;return m.average=Pn,m.bezier=Bn,m.blend=Wn,m.cubehelix=et,m.mix=m.interpolate=un,m.random=ft,m.scale=qn,m.analyze=st.analyze,m.contrast=dt,m.deltaE=yt,m.distance=wt,m.limits=st.limits,m.valid=kt,m.scales=Mt,m.colors=Re,m.brewer=Et,m}()),n.exports);const a=r(t);export{t as c,a as l};
|
.output/public/assets/content-gTa8KX9p.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
import{U as e,A as t,_ as o,a}from"./ToolBar.vue_vue_type_style_index_0_lang-D-INnaBS.js";import{_ as l}from"./ChatInput.vue_vue_type_style_index_0_lang-D2xvcfCO.js";import{b as s,u as n,e as i,t as r,m as c}from"./mermaid-render-CsjLjYZp.js";import{a as u,u as m}from"./vue-router-CrgK71bD.js";import{m as p}from"./markdown-BKyKP6V5.js";import{s as d,b as v,P as f,T as j,A as g,r as h,f as x,e as y}from"./tdesign-vue-next-DcQZm4FM.js";import{c as _,ad as w,_ as b,a4 as k,a5 as C,a3 as T,ae as z}from"./tdesign-icons-vue-next-NghED3ph.js";import{l as E,a as B,V as H,w as $,o as I,v as S,y as V,z as M,A as R,R as A,a9 as O,u as q,F as D,n as F,f as L,J as P,aa as N,I as J,H as U}from"./@vue-Bg1POUZg.js";import{e as W}from"./fetch-yIBUN2SY.js";import{a as K}from"./main-fo2As0vh.js";import"./@wdns-CkocWZXz.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ua-parser-js-lyyS37M1.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./uuid-_R2nDvl_.js";import"./mammoth-BjMqmIoO.js";import"./xlsx-DB6BMndo.js";import"./pdfjs-dist-8WFUNQXM.js";import"./mermaid-SOhnXDlv.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./lodash-J-r1RZfU.js";import"./@vueuse-Dy274-y2.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./markdown-it-link-attributes-DLnn_fXZ.js";import"./markdown-it-C8SkdHr7.js";import"./mdurl-CDXpswLz.js";import"./uc.micro-CLkLCS2f.js";import"./entities-D7HTx9ov.js";import"./linkify-it-LcVOBuC5.js";import"./punycode.js-Bmr3cAX8.js";import"./@traptitech-BuSkGJEm.js";import"./katex-BWqyRjd8.js";import"./markdown-it-highlightjs-BRafsbP7.js";import"./highlight.js-CHQGwMU8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./eventsource-parser-D0ssca5s.js";import"./vuedraggable-CPbrq_s0.js";import"./vue-Dq4tlXni.js";const X={key:0,class:"markdown-body"},Y=["innerHTML"],Z={key:1},Q={class:"flex justify-end mt-2 gap-5"},G=E({__name:"NoteContent",props:{content:{},isEditing:{type:Boolean,default:!1}},emits:["save","cancel"],setup(e,{emit:t}){const o=e,a=B(""),l=B(!1),s=B(!1);let n=null;const i=async()=>{o.content&&(n&&clearTimeout(n),n=window.setTimeout((async()=>{try{l.value=!0,a.value=await p.render(o.content)}catch(e){s.value=!0}finally{l.value=!1}}),100))};H((()=>{n&&clearTimeout(n)})),$((()=>o.content),(()=>{i()}),{immediate:!0}),I((()=>{o.content&&!a.value&&i()}));const r=t,c=B(o.content),u=()=>{r("save",c.value)},m=()=>{c.value=o.content,r("cancel")},f=(e,t)=>{t.e.relatedTarget||m()},j=B(null);return $((()=>o.isEditing),(e=>{e&&(c.value=o.content,F((()=>{j.value.$el.querySelector("textarea").focus()})))})),(e,t)=>{const o=d,l=v;return V(),S(D,null,[e.isEditing?M("",!0):(V(),S("div",X,[R("div",{innerHTML:a.value},null,8,Y)])),e.isEditing?(V(),S("div",Z,[A(o,{ref_key:"textareaRef",ref:j,modelValue:c.value,"onUpdate:modelValue":t[0]||(t[0]=e=>c.value=e),autosize:{minRows:2,maxRows:20},onBlur:f},null,8,["modelValue"]),R("div",Q,[A(l,{size:"large",shape:"circle",variant:"text",onClick:m},{default:O((()=>[A(q(_),{slot:"icon"})])),_:1}),A(l,{size:"large",shape:"circle",variant:"text",onClick:u},{default:O((()=>[A(q(w),{slot:"icon"})])),_:1})])])):M("",!0)],64)}}}),ee={class:"flex justify-between w-full"},te={class:"flex-1"},oe={key:0,class:"text-xl font-bold"},ae={class:"flex align-middle items-center gap-2"},le={class:"flex flex-1 overflow-hidden"},se={class:"flex-1 relative h-full overflow-y-auto no-scrollbar flex flex-col gap-5"},ne={key:0,class:"flex w-full justify-end items-start gap-2 note-item"},ie={class:"flex justify-end overflow-hidden h-[24px]"},re={class:"bg-color-page p-4 rounded-lg"},ce={class:"flex justify-end gap-2 note-item-tools"},ue={class:"w-[24px] h-[24px]"},me={key:1,class:"flex w-full justify-end items-start flex-row-reverse gap-2 note-item"},pe={class:"flex flex-col gap-2 w-[calc(100%-24px-1rem)]"},de={class:"flex justify-between overflow-hidden h-[24px]"},ve={class:"bg-color-page p-4 rounded-lg"},fe={class:"flex justify-end gap-2 note-item-tools"},je={class:"w-[24px] h-[24px]"},ge={class:"flex w-full justify-end note-item items-start gap-2"},he={class:"flex justify-end overflow-hidden h-[24px]"},xe={class:"bg-color-page p-4 rounded-lg"},ye={key:0,class:"loader"},_e={class:"flex justify-end gap-2 note-item-tools"},we={class:"w-[24px] h-[24px]"},be={key:0,class:"w-1/2"},ke=E({__name:"content",setup(p){var d;const _=B(null),E=B(null),H=s(),I=K();u();const X=m(),Y=B(),Z=n(),Q=B(!1),ke=i();$((()=>X.query.id),(e=>{if("/note/content"!==X.path)return void(Y.value=null);let t=e;Y.value=I.find(t)}),{immediate:!0});const Ce=L((()=>Z.showLayoutHeader&&Z.showFooter?"h-[calc(100vh-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]":Z.showLayoutHeader&&!Z.showFooter?"h-[calc(100vh-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]":!Z.showLayoutHeader&&Z.showFooter?"h-[calc(100vh-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]":"h-[calc(100vh-2*var(--td-comp-paddingTB-m))]"));let Te=null;const ze=B(!1),Ee=async e=>{var t;if(e.content)if(e.content.startsWith("@")){const{name:t,content:o}=function(e){const t=e.indexOf("@");if(-1===t)return null;let o=e.indexOf(" ",t);const a=e.indexOf("(",t),l=e.indexOf(")",t);return-1!==a&&-1!==l&&l>a?o=e.indexOf(" ",l):-1===o&&(o=e.length),{name:e.substring(t+1,o).trim(),content:e.substring(o).trim()}}(e.content),a="ai"===t?ke.find(H.assistModel):ke.enableModels.find((e=>c.getModelItemTitle(e)===t));let l=o;Y.value.notes.push(`# ${l}`);try{let e="";for(let t=0;t<Y.value.chats.length;t++){const o=Y.value.chats[t];"user"===o.role&&(e+=`<|im_start|>user\n${o.content}<|im_end|>\n`),"assistant"===o.role&&(e+=`<|im_start|>assistant\n${o.content}<|im_end|>\n`)}for(let t=0;t<Y.value.notes.length;t++){e+=`<|im_start|>user\n${Y.value.notes[t]}<|im_end|>`}e+=`<|im_start|>user\n${o}<|im_end|>`,Te=setInterval(Be,0),ze.value=!0,await W(a,e,(e=>{ze.value&&(ze.value=!1),Y.value.notes[Y.value.notes.length-1]=`# ${l}\n`+e}))}finally{null!==Te&&(clearInterval(Te),Te=null)}}else Y.value.notes.push(e.content),t=0,F((()=>{setTimeout((()=>{var e;null==(e=_.value)||e.scrollTo({top:_.value.scrollHeight,behavior:"smooth"})}),t)}));else y.error(r("pages.note.noteEmptyError"))},Be=async()=>{for(var e;null!==Te;)await new Promise((e=>setTimeout(e,300))),null==(e=_.value)||e.scrollTo({top:_.value.scrollHeight,behavior:"instant"})},He=B(!1);let $e=B("");const Ie=()=>{He.value=!1},Se=B(null),Ve=B(null==(d=Y.value)?void 0:d.title),Me=(e,t)=>{t.e.relatedTarget||(Q.value=!1)},Re=()=>{Y.value.title=Ve.value,Q.value=!1},Ae=()=>{var e;Ve.value=null==(e=Y.value)?void 0:e.title,Q.value=!0,F((()=>{Se.value.$el.querySelector("input").focus()}))},Oe=B(-1),qe=e=>{Oe.value=e},De=e=>{Y.value.chats[Oe.value].content.text=e,Oe.value=-1},Fe=()=>{Oe.value=-1},Le=B(-1),Pe=e=>{Y.value.notes[Le.value]=e,Le.value=-1},Ne=()=>{Le.value=-1},Je=()=>{navigator.clipboard.writeText(JSON.stringify(Y.value)),y.success(r("pages.note.noteCopySuccess"))};return(s,n)=>{const i=h,c=v,u=j,m=f,p=g;return Y.value?(V(),P(q(x),{key:0,class:J(["note-page overflow-hidden flex flex-col",[Ce.value]]),"header-bordered":"",title:Y.value.title,bordered:!1},{header:O((()=>[R("div",ee,[R("div",te,[Q.value?(V(),P(i,{key:1,ref_key:"inputTitleRef",ref:Se,type:"text",modelValue:Ve.value,"onUpdate:modelValue":n[0]||(n[0]=e=>Ve.value=e),onEnter:Re,onBlur:Me},null,8,["modelValue"])):(V(),S("h1",oe,U(Y.value.title),1))]),R("div",ae,[A(u,{content:q(r)("pages.note.noteRenameTooltip"),placement:"top"},{default:O((()=>[Q.value?(V(),P(c,{key:1,size:"small",shape:"circle",variant:"text",onClick:Re},{default:O((()=>[A(q(w),{slot:"icon"})])),_:1})):(V(),P(c,{key:0,size:"small",shape:"circle",variant:"text",onClick:Ae},{default:O((()=>[A(q(z),{slot:"icon"})])),_:1}))])),_:1},8,["content"]),A(c,{size:"small",shape:"circle",variant:"text",onClick:Je},{default:O((()=>[A(q(C),{slot:"icon"})])),_:1})])])])),content:O((()=>[R("div",{ref_key:"scrollable_chat",ref:_,class:"h-full note-content flex flex-col gap-1 relative",onMouseupPassive:n[1]||(n[1]=//@ts-ignore
|
2 |
+
(...e)=>{var t,o;return(null==(t=E.value)?void 0:t.showToolbox)&&(null==(o=E.value)?void 0:o.showToolbox(...e))}),onMousedownPassive:n[2]||(n[2]=//@ts-ignore
|
3 |
+
(...e)=>{var t,o;return(null==(t=E.value)?void 0:t.hideToolbox)&&(null==(o=E.value)?void 0:o.hideToolbox(...e))})},[R("div",le,[R("div",se,[(V(!0),S(D,null,N(Y.value.chats,((o,a)=>(V(),S(D,null,["user"===o.role?(V(),S("div",ne,[R("div",{class:J(["flex flex-col gap-2",Oe.value===a?"w-full":""])},[R("div",ie,U(q(H).name),1),R("div",re,[A(e,{content:o.content,isEditing:Oe.value===a,onSave:De,onCancel:Fe},null,8,["content","isEditing"])]),R("div",ce,[A(m,{theme:"danger",content:q(r)("pages.note.noteDeleteConfirm"),placement:"bottom",onConfirm:e=>(e=>{const t=Y.value.chats.findIndex((t=>t===e));-1!==t&&Y.value.chats.splice(t,2)})(o)},{default:O((()=>[A(u,{content:q(r)("pages.note.noteDeleteTooltip")},{default:O((()=>[A(c,{size:"small",variant:"outline"},{default:O((()=>[A(q(b),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),A(u,{content:q(r)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:O((()=>[A(c,{size:"small",variant:"outline",onClick:e=>qe(a)},{default:O((()=>[A(q(k),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])],2),R("div",ue,[A(p,{size:"24px",image:q(H).avatar},null,8,["image"])])])):"assistant"===o.role?(V(),S("div",me,[R("div",pe,[R("div",de,[R("div",null,U(Y.value.conversationName),1)]),R("div",ve,[A(t,{content:o.content,isEditing:Oe.value===a,onSave:De,onCancel:Fe},null,8,["content","isEditing"])]),R("div",fe,[A(u,{content:q(r)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:O((()=>[A(c,{size:"small",variant:"outline",onClick:e=>qe(a)},{default:O((()=>[A(q(k),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),A(u,{content:q(r)("pages.note.noteCopyTooltip")},{default:O((()=>[A(c,{size:"small",variant:"outline",onClick:e=>{return t=o,navigator.clipboard.writeText(t.content.text),void y.success(r("pages.note.noteCopySuccess"));var t}},{default:O((()=>[A(q(C),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),A(u,{content:q(r)("pages.conversation.toggle_artifacts")},{default:O((()=>[A(c,{size:"small",variant:"outline",onClick:e=>{var t;"assistant"===(t=o).role&&(He.value=!He.value,He.value&&($e.value=t.content.text))}},{default:O((()=>[A(q(T),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])]),R("div",je,[A(p,{size:"24px",image:Y.value.conversationAvatar},null,8,["image"])])])):M("",!0)],64)))),256)),(V(!0),S(D,null,N(Y.value.notes,((e,t)=>(V(),S("div",ge,[R("div",{class:J(["flex flex-col gap-2 min-w-[300px]",Le.value===t?"w-full":""])},[R("div",he,U(q(H).name),1),R("div",xe,[ze.value&&t===Y.value.notes.length-1?(V(),S("span",ye)):(V(),P(G,{key:1,content:e,isEditing:Le.value===t,onSave:Pe,onCancel:Ne},null,8,["content","isEditing"]))]),R("div",_e,[A(m,{theme:"danger",content:q(r)("pages.note.noteDeleteConfirm"),placement:"bottom",onConfirm:e=>(e=>{Y.value.notes.splice(e,1)})(t)},{default:O((()=>[A(u,{content:q(r)("pages.note.noteDeleteTooltip")},{default:O((()=>[A(c,{size:"small",variant:"outline"},{default:O((()=>[A(q(b),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),A(u,{content:q(r)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:O((()=>[A(c,{size:"small",variant:"outline",onClick:e=>(e=>{Le.value=e})(t)},{default:O((()=>[A(q(k),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])],2),R("div",we,[A(p,{size:"24px",image:q(H).avatar},null,8,["image"])])])))),256))]),He.value?(V(),S("div",be,[A(o,{content:q($e),closeBtn:Ie},null,8,["content"])])):M("",!0)]),A(a,{ref_key:"toolbar",ref:E,parent:_.value},null,8,["parent"])],544)])),footer:O((()=>[A(l,{"show-upload":!1,"auto-complete-enabled":!0,placeholder:s.$t("pages.note.notePlaceholder"),onInput:Ee},null,8,["placeholder"])])),_:1},8,["class","title"])):M("",!0)}}});export{ke as default};
|
.output/public/assets/core-js-pure-Bq7CyEDn.js
ADDED
@@ -0,0 +1,99 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{c as r}from"./@babel-JUxTKli9.js";var t,n,e,u,i,o,f,c,a,s,v,l,p,y,h,d;function g(){if(n)return t;n=1;var e=function(r){return r&&r.Math===Math&&r};return t=// eslint-disable-next-line es/no-global-this -- safe
|
2 |
+
e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||// eslint-disable-next-line no-restricted-globals -- safe
|
3 |
+
e("object"==typeof self&&self)||e("object"==typeof r&&r)||e("object"==typeof t&&t)||// eslint-disable-next-line no-new-func -- fallback
|
4 |
+
function(){return this}()||Function("return this")()}function b(){return u?e:(u=1,e=function(r){try{return!!r()}catch(t){return!0}})}function m(){return o?i:(o=1,i=!b()((function(){var r=function(){}.bind();return"function"!=typeof r||r.hasOwnProperty("prototype")})))}function S(){if(c)return f;c=1;var r=m(),t=Function.prototype,n=t.apply,e=t.call;return f="object"==typeof Reflect&&Reflect.apply||(r?e.bind(n):function(){return e.apply(n,arguments)}),f}function w(){if(s)return a;s=1;var r=m(),t=Function.prototype,n=t.call,e=r&&t.bind.bind(n,n);return a=r?e:function(r){return function(){return n.apply(r,arguments)}},a}function O(){if(l)return v;l=1;var r=w(),t=r({}.toString),n=r("".slice);return v=function(r){return n(t(r),8,-1)}}function A(){if(y)return p;y=1;var r=O(),t=w();return p=function(n){if("Function"===r(n))return t(n)}}function j(){if(d)return h;d=1;var r="object"==typeof document&&document.all;return h=void 0===r&&void 0!==r?function(t){return"function"==typeof t||t===r}:function(r){return"function"==typeof r}}var E,x,P,T,k={};function I(){return x?E:(x=1,E=!b()((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})))}function F(){if(T)return P;T=1;var r=m(),t=Function.prototype.call;return P=r?t.bind(t):function(){return t.apply(t,arguments)},P}var R,L,z,C,D,M,_,N,G,W,B,K,V,U,H,J,q,Y,X,$,Q,Z,rr,tr,nr,er,ur,ir,or,fr,cr,ar,sr,vr,lr,pr,yr,hr={};function dr(){if(R)return hr;R=1;var r={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,n=t&&!r.call({1:2},1);return hr.f=n?function(r){var n=t(this,r);return!!n&&n.enumerable}:r,hr}function gr(){return z?L:(z=1,L=function(r,t){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:t}})}function br(){if(D)return C;D=1;var r=w(),t=b(),n=O(),e=Object,u=r("".split);return C=t((function(){return!e("z").propertyIsEnumerable(0)}))?function(r){return"String"===n(r)?u(r,""):e(r)}:e}function mr(){return _?M:(_=1,M=function(r){return null==r})}function Sr(){if(G)return N;G=1;var r=mr(),t=TypeError;return N=function(n){if(r(n))throw new t("Can't call method on "+n);return n}}function wr(){if(B)return W;B=1;var r=br(),t=Sr();return W=function(n){return r(t(n))}}function Or(){if(V)return K;V=1;var r=j();return K=function(t){return"object"==typeof t?null!==t:r(t)}}function Ar(){return H?U:(H=1,U={})}function jr(){if(q)return J;q=1;var r=Ar(),t=g(),n=j(),e=function(r){return n(r)?r:void 0};return J=function(n,u){return arguments.length<2?e(r[n])||e(t[n]):r[n]&&r[n][u]||t[n]&&t[n][u]},J}function Er(){return X?Y:(X=1,Y=w()({}.isPrototypeOf))}function xr(){if(Q)return $;Q=1;var r=g().navigator,t=r&&r.userAgent;return $=t?String(t):""}function Pr(){if(rr)return Z;rr=1;var r,t,n=g(),e=xr(),u=n.process,i=n.Deno,o=u&&u.versions||i&&i.version,f=o&&o.v8;return f&&(t=(r=f.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!t&&e&&(!(r=e.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=e.match(/Chrome\/(\d+)/))&&(t=+r[1]),Z=t}function Tr(){if(nr)return tr;nr=1;var r=Pr(),t=b(),n=g().String;return tr=!!Object.getOwnPropertySymbols&&!t((function(){var t=Symbol("symbol detection");return!n(t)||!(Object(t)instanceof Symbol)||// Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
|
5 |
+
!Symbol.sham&&r&&r<41}))}function kr(){return ur?er:(ur=1,er=Tr()&&!Symbol.sham&&"symbol"==typeof Symbol.iterator)}function Ir(){if(or)return ir;or=1;var r=jr(),t=j(),n=Er(),e=Object;return ir=kr()?function(r){return"symbol"==typeof r}:function(u){var i=r("Symbol");return t(i)&&n(i.prototype,e(u))}}function Fr(){if(cr)return fr;cr=1;var r=String;return fr=function(t){try{return r(t)}catch(n){return"Object"}}}function Rr(){if(sr)return ar;sr=1;var r=j(),t=Fr(),n=TypeError;return ar=function(e){if(r(e))return e;throw new n(t(e)+" is not a function")}}function Lr(){if(lr)return vr;lr=1;var r=Rr(),t=mr();return vr=function(n,e){var u=n[e];return t(u)?void 0:r(u)}}function zr(){if(yr)return pr;yr=1;var r=F(),t=j(),n=Or(),e=TypeError;return pr=function(u,i){var o,f;if("string"===i&&t(o=u.toString)&&!n(f=r(o,u)))return f;if(t(o=u.valueOf)&&!n(f=r(o,u)))return f;if("string"!==i&&t(o=u.toString)&&!n(f=r(o,u)))return f;throw new e("Can't convert object to primitive value")}}var Cr,Dr,Mr,_r,Nr,Gr,Wr,Br,Kr,Vr,Ur,Hr,Jr,qr,Yr,Xr,$r,Qr,Zr,rt,tt,nt,et,ut,it,ot,ft,ct,at={exports:{}};function st(){return Dr?Cr:(Dr=1,Cr=!0)}function vt(){if(_r)return Mr;_r=1;var r=g(),t=Object.defineProperty;return Mr=function(n,e){try{t(r,n,{value:e,configurable:!0,writable:!0})}catch(u){r[n]=e}return e}}function lt(){if(Nr)return at.exports;Nr=1;var r=st(),t=g(),n=vt(),e="__core-js_shared__",u=at.exports=t[e]||n(e,{});return(u.versions||(u.versions=[])).push({version:"3.42.0",mode:r?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE",source:"https://github.com/zloirock/core-js"}),at.exports}function pt(){if(Wr)return Gr;Wr=1;var r=lt();return Gr=function(t,n){return r[t]||(r[t]=n||{})}}function yt(){if(Kr)return Br;Kr=1;var r=Sr(),t=Object;return Br=function(n){return t(r(n))}}function ht(){if(Ur)return Vr;Ur=1;var r=w(),t=yt(),n=r({}.hasOwnProperty);return Vr=Object.hasOwn||function(r,e){return n(t(r),e)}}function dt(){if(Jr)return Hr;Jr=1;var r=w(),t=0,n=Math.random(),e=r(1..toString);return Hr=function(r){return"Symbol("+(void 0===r?"":r)+")_"+e(++t+n,36)}}function gt(){if(Yr)return qr;Yr=1;var r=g(),t=pt(),n=ht(),e=dt(),u=Tr(),i=kr(),o=r.Symbol,f=t("wks"),c=i?o.for||o:o&&o.withoutSetter||e;return qr=function(r){return n(f,r)||(f[r]=u&&n(o,r)?o[r]:c("Symbol."+r)),f[r]}}function bt(){if($r)return Xr;$r=1;var r=F(),t=Or(),n=Ir(),e=Lr(),u=zr(),i=TypeError,o=gt()("toPrimitive");return Xr=function(f,c){if(!t(f)||n(f))return f;var a,s=e(f,o);if(s){if(void 0===c&&(c="default"),a=r(s,f,c),!t(a)||n(a))return a;throw new i("Can't convert object to primitive value")}return void 0===c&&(c="number"),u(f,c)}}function mt(){if(Zr)return Qr;Zr=1;var r=bt(),t=Ir();return Qr=function(n){var e=r(n,"string");return t(e)?e:e+""}}function St(){if(tt)return rt;tt=1;var r=g(),t=Or(),n=r.document,e=t(n)&&t(n.createElement);return rt=function(r){return e?n.createElement(r):{}}}function wt(){if(et)return nt;et=1;var r=I(),t=b(),n=St();return nt=!r&&!t((function(){return 7!==Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a}))}function Ot(){if(ut)return k;ut=1;var r=I(),t=F(),n=dr(),e=gr(),u=wr(),i=mt(),o=ht(),f=wt(),c=Object.getOwnPropertyDescriptor;return k.f=r?c:function(r,a){if(r=u(r),a=i(a),f)try{return c(r,a)}catch(s){}if(o(r,a))return e(!t(n.f,r,a),r[a])},k}function At(){if(ot)return it;ot=1;var r=b(),t=j(),n=/#|\.prototype\./,e=function(n,e){var c=i[u(n)];return c===f||c!==o&&(t(e)?r(e):!!e)},u=e.normalize=function(r){return String(r).replace(n,".").toLowerCase()},i=e.data={},o=e.NATIVE="N",f=e.POLYFILL="P";return it=e}function jt(){if(ct)return ft;ct=1;var r=A(),t=Rr(),n=m(),e=r(r.bind);return ft=function(r,u){return t(r),void 0===u?r:n?e(r,u):function(){return r.apply(u,arguments)}},ft}var Et,xt,Pt,Tt,kt,It,Ft,Rt,Lt,zt,Ct,Dt,Mt,_t,Nt,Gt,Wt,Bt,Kt,Vt,Ut,Ht,Jt={};function qt(){return xt?Et:(xt=1,Et=I()&&b()((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})))}function Yt(){if(Tt)return Pt;Tt=1;var r=Or(),t=String,n=TypeError;return Pt=function(e){if(r(e))return e;throw new n(t(e)+" is not an object")}}function Xt(){if(kt)return Jt;kt=1;var r=I(),t=wt(),n=qt(),e=Yt(),u=mt(),i=TypeError,o=Object.defineProperty,f=Object.getOwnPropertyDescriptor,c="enumerable",a="configurable",s="writable";return Jt.f=r?n?function(r,t,n){if(e(r),t=u(t),e(n),"function"==typeof r&&"prototype"===t&&"value"in n&&s in n&&!n[s]){var i=f(r,t);i&&i[s]&&(r[t]=n.value,n={configurable:a in n?n[a]:i[a],enumerable:c in n?n[c]:i[c],writable:!1})}return o(r,t,n)}:o:function(r,n,f){if(e(r),n=u(n),e(f),t)try{return o(r,n,f)}catch(c){}if("get"in f||"set"in f)throw new i("Accessors not supported");return"value"in f&&(r[n]=f.value),r},Jt}function $t(){if(Ft)return It;Ft=1;var r=I(),t=Xt(),n=gr();return It=r?function(r,e,u){return t.f(r,e,n(1,u))}:function(r,t,n){return r[t]=n,r}}function Qt(){if(Lt)return Rt;Lt=1;var r=g(),t=S(),n=A(),e=j(),u=Ot().f,i=At(),o=Ar(),f=jt(),c=$t(),a=ht(),s=function(r){var n=function(e,u,i){if(this instanceof n){switch(arguments.length){case 0:return new r;case 1:return new r(e);case 2:return new r(e,u)}return new r(e,u,i)}return t(r,this,arguments)};return n.prototype=r.prototype,n};return Rt=function(t,v){var l,p,y,h,d,g,b,m,S,w=t.target,O=t.global,A=t.stat,j=t.proto,E=O?r:A?r[w]:r[w]&&r[w].prototype,x=O?o:o[w]||c(o,w,{})[w],P=x.prototype;for(h in v)p=!(l=i(O?h:w+(A?".":"#")+h,t.forced))&&E&&a(E,h),g=x[h],p&&(b=t.dontCallGetSet?(S=u(E,h))&&S.value:E[h]),d=p&&b?b:v[h],(l||j||typeof g!=typeof d)&&(m=t.bind&&p?f(d,r):t.wrap&&p?s(d):j&&e(d)?n(d):d,(t.sham||d&&d.sham||g&&g.sham)&&c(m,"sham",!0),c(x,h,m),j&&(a(o,y=w+"Prototype")||c(o,y,{}),c(o[y],h,d),t.real&&P&&(l||!P[h])&&c(P,h,d)))}}function Zt(){if(Ct)return zt;Ct=1;var r=O();return zt=Array.isArray||function(t){return"Array"===r(t)}}function rn(){return _t?Mt:(_t=1,Dt||(Dt=1,Qt()({target:"Array",stat:!0},{isArray:Zt()})),Mt=Ar().Array.isArray)}function tn(){return Gt?Nt:(Gt=1,Nt=rn())}function nn(){return Bt?Wt:(Bt=1,Wt=tn())}function en(){return Vt?Kt:(Vt=1,Kt=nn())}function un(){return Ht?Ut:(Ht=1,Ut=en())}var on,fn,cn,an,sn,vn,ln,pn,yn,hn,dn,gn,bn,mn,Sn,wn,On,An,jn,En,xn,Pn,Tn,kn,In,Fn,Rn,Ln={};function zn(){if(fn)return on;fn=1;var r=Math.ceil,t=Math.floor;return on=Math.trunc||function(n){var e=+n;return(e>0?t:r)(e)}}function Cn(){if(an)return cn;an=1;var r=zn();return cn=function(t){var n=+t;return n!=n||0===n?0:r(n)}}function Dn(){if(vn)return sn;vn=1;var r=Cn(),t=Math.min;return sn=function(n){var e=r(n);return e>0?t(e,9007199254740991):0}}function Mn(){if(pn)return ln;pn=1;var r=Dn();return ln=function(t){return r(t.length)}}function _n(){if(hn)return yn;hn=1;var r=TypeError;return yn=function(t){if(t>9007199254740991)throw r("Maximum allowed index exceeded");return t}}function Nn(){if(gn)return dn;gn=1;var r=I(),t=Xt(),n=gr();return dn=function(e,u,i){r?t.f(e,u,n(0,i)):e[u]=i}}function Gn(){if(mn)return bn;mn=1;var r={};return r[gt()("toStringTag")]="z",bn="[object z]"===String(r)}function Wn(){if(wn)return Sn;wn=1;var r=Gn(),t=j(),n=O(),e=gt()("toStringTag"),u=Object,i="Arguments"===n(function(){return arguments}());return Sn=r?n:function(r){var o,f,c;return void 0===r?"Undefined":null===r?"Null":"string"==typeof(f=function(r,t){try{return r[t]}catch(n){}}(o=u(r),e))?f:i?n(o):"Object"===(c=n(o))&&t(o.callee)?"Arguments":c}}function Bn(){if(An)return On;An=1;var r=w(),t=j(),n=lt(),e=r(Function.toString);return t(n.inspectSource)||(n.inspectSource=function(r){return e(r)}),On=n.inspectSource}function Kn(){if(En)return jn;En=1;var r=w(),t=b(),n=j(),e=Wn(),u=jr(),i=Bn(),o=function(){},f=u("Reflect","construct"),c=/^\s*(?:class|function)\b/,a=r(c.exec),s=!c.test(o),v=function(r){if(!n(r))return!1;try{return f(o,[],r),!0}catch(t){return!1}},l=function(r){if(!n(r))return!1;switch(e(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return s||!!a(c,i(r))}catch(t){return!0}};return l.sham=!0,jn=!f||t((function(){var r;return v(v.call)||!v(Object)||!v((function(){r=!0}))||r}))?l:v}function Vn(){if(Pn)return xn;Pn=1;var r=Zt(),t=Kn(),n=Or(),e=gt()("species"),u=Array;return xn=function(i){var o;return r(i)&&(o=i.constructor,(t(o)&&(o===u||r(o.prototype))||n(o)&&null===(o=o[e]))&&(o=void 0)),void 0===o?u:o}}function Un(){if(kn)return Tn;kn=1;var r=Vn();return Tn=function(t,n){return new(r(t))(0===n?0:n)}}function Hn(){if(Fn)return In;Fn=1;var r=b(),t=gt(),n=Pr(),e=t("species");return In=function(t){return n>=51||!r((function(){var r=[];return(r.constructor={})[e]=function(){return{foo:1}},1!==r[t](Boolean).foo}))}}function Jn(){if(Rn)return Ln;Rn=1;var r=Qt(),t=b(),n=Zt(),e=Or(),u=yt(),i=Mn(),o=_n(),f=Nn(),c=Un(),a=Hn(),s=gt(),v=Pr(),l=s("isConcatSpreadable"),p=v>=51||!t((function(){var r=[];return r[l]=!1,r.concat()[0]!==r})),y=function(r){if(!e(r))return!1;var t=r[l];return void 0!==t?!!t:n(r)};return r({target:"Array",proto:!0,arity:1,forced:!p||!a("concat")},{
|
6 |
+
// eslint-disable-next-line no-unused-vars -- required for `.length`
|
7 |
+
concat:function(r){var t,n,e,a,s,v=u(this),l=c(v,0),p=0;for(t=-1,e=arguments.length;t<e;t++)if(y(s=-1===t?v:arguments[t]))for(a=i(s),o(p+a),n=0;n<a;n++,p++)n in s&&f(l,p,s[n]);else o(p+1),f(l,p++,s);return l.length=p,l}}),Ln}var qn,Yn,Xn={},$n={};function Qn(){if(Yn)return qn;Yn=1;var r=Wn(),t=String;return qn=function(n){if("Symbol"===r(n))throw new TypeError("Cannot convert a Symbol value to a string");return t(n)}}var Zn,re,te,ne,ee,ue,ie,oe,fe,ce,ae,se,ve,le,pe,ye,he,de,ge,be={};function me(){if(re)return Zn;re=1;var r=Cn(),t=Math.max,n=Math.min;return Zn=function(e,u){var i=r(e);return i<0?t(i+u,0):n(i,u)}}function Se(){if(ne)return te;ne=1;var r=wr(),t=me(),n=Mn(),e=function(e){return function(u,i,o){var f=r(u),c=n(f);if(0===c)return!e&&-1;var a,s=t(o,c);if(e&&i!=i){for(;c>s;)if((a=f[s++])!=a)return!0}else for(;c>s;s++)if((e||s in f)&&f[s]===i)return e||s||0;return!e&&-1}};return te={
|
8 |
+
// `Array.prototype.includes` method
|
9 |
+
// https://tc39.es/ecma262/#sec-array.prototype.includes
|
10 |
+
includes:e(!0),
|
11 |
+
// `Array.prototype.indexOf` method
|
12 |
+
// https://tc39.es/ecma262/#sec-array.prototype.indexof
|
13 |
+
indexOf:e(!1)}}function we(){return ue?ee:(ue=1,ee={})}function Oe(){if(oe)return ie;oe=1;var r=w(),t=ht(),n=wr(),e=Se().indexOf,u=we(),i=r([].push);return ie=function(r,o){var f,c=n(r),a=0,s=[];for(f in c)!t(u,f)&&t(c,f)&&i(s,f);for(;o.length>a;)t(c,f=o[a++])&&(~e(s,f)||i(s,f));return s}}function Ae(){return ce?fe:(ce=1,fe=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function je(){if(se)return ae;se=1;var r=Oe(),t=Ae();return ae=Object.keys||function(n){return r(n,t)}}function Ee(){if(ve)return be;ve=1;var r=I(),t=qt(),n=Xt(),e=Yt(),u=wr(),i=je();return be.f=r&&!t?Object.defineProperties:function(r,t){e(r);for(var o,f=u(t),c=i(t),a=c.length,s=0;a>s;)n.f(r,o=c[s++],f[o]);return r},be}function xe(){return pe?le:(pe=1,le=jr()("document","documentElement"))}function Pe(){if(he)return ye;he=1;var r=pt(),t=dt(),n=r("keys");return ye=function(r){return n[r]||(n[r]=t(r))}}function Te(){if(ge)return de;ge=1;var r,t=Yt(),n=Ee(),e=Ae(),u=we(),i=xe(),o=St(),f="prototype",c="script",a=Pe()("IE_PROTO"),s=function(){},v=function(r){return"<"+c+">"+r+"</"+c+">"},l=function(r){r.write(v("")),r.close();var t=r.parentWindow.Object;return r=null,t},p=function(){try{r=new ActiveXObject("htmlfile")}catch(s){}var t,n,u;p="undefined"!=typeof document?document.domain&&r?l(r):(n=o("iframe"),u="java"+c+":",n.style.display="none",i.appendChild(n),n.src=String(u),(t=n.contentWindow.document).open(),t.write(v("document.F=Object")),t.close(),t.F):l(r);for(var a=e.length;a--;)delete p[f][e[a]];return p()};return u[a]=!0,de=Object.create||function(r,e){var u;return null!==r?(s[f]=t(r),u=new s,s[f]=null,u[a]=r):u=p(),void 0===e?u:n.f(u,e)}}var ke,Ie={};function Fe(){if(ke)return Ie;ke=1;var r=Oe(),t=Ae().concat("length","prototype");return Ie.f=Object.getOwnPropertyNames||function(n){return r(n,t)},Ie}var Re,Le,ze,Ce={};function De(){return Le?Re:(Le=1,Re=w()([].slice))}function Me(){if(ze)return Ce;ze=1;var r=O(),t=wr(),n=Fe().f,e=De(),u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return Ce.f=function(i){return u&&"Window"===r(i)?function(r){try{return n(r)}catch(t){return e(u)}}(i):n(t(i))},Ce}var _e,Ne,Ge,We,Be,Ke={};function Ve(){return _e||(_e=1,Ke.f=Object.getOwnPropertySymbols),Ke}function Ue(){if(Ge)return Ne;Ge=1;var r=$t();return Ne=function(t,n,e,u){return u&&u.enumerable?t[n]=e:r(t,n,e),t}}function He(){if(Be)return We;Be=1;var r=Xt();return We=function(t,n,e){return r.f(t,n,e)}}var Je,qe,Ye,Xe,$e,Qe,Ze,ru,tu,nu,eu,uu,iu,ou,fu,cu,au={};function su(){if(Je)return au;Je=1;var r=gt();return au.f=r,au}function vu(){if(Ye)return qe;Ye=1;var r=Ar(),t=ht(),n=su(),e=Xt().f;return qe=function(u){var i=r.Symbol||(r.Symbol={});t(i,u)||e(i,u,{value:n.f(u)})}}function lu(){if($e)return Xe;$e=1;var r=F(),t=jr(),n=gt(),e=Ue();return Xe=function(){var u=t("Symbol"),i=u&&u.prototype,o=i&&i.valueOf,f=n("toPrimitive");i&&!i[f]&&e(i,f,(function(t){return r(o,this)}),{arity:1})}}function pu(){if(Ze)return Qe;Ze=1;var r=Gn(),t=Wn();return Qe=r?{}.toString:function(){return"[object "+t(this)+"]"}}function yu(){if(tu)return ru;tu=1;var r=Gn(),t=Xt().f,n=$t(),e=ht(),u=pu(),i=gt()("toStringTag");return ru=function(o,f,c,a){var s=c?o:o&&o.prototype;s&&(e(s,i)||t(s,i,{configurable:!0,value:f}),a&&!r&&n(s,"toString",u))}}function hu(){if(eu)return nu;eu=1;var r=g(),t=j(),n=r.WeakMap;return nu=t(n)&&/native code/.test(String(n))}function du(){if(iu)return uu;iu=1;var r,t,n,e=hu(),u=g(),i=Or(),o=$t(),f=ht(),c=lt(),a=Pe(),s=we(),v="Object already initialized",l=u.TypeError,p=u.WeakMap;if(e||c.state){var y=c.state||(c.state=new p);y.get=y.get,y.has=y.has,y.set=y.set,r=function(r,t){if(y.has(r))throw new l(v);return t.facade=r,y.set(r,t),t},t=function(r){return y.get(r)||{}},n=function(r){return y.has(r)}}else{var h=a("state");s[h]=!0,r=function(r,t){if(f(r,h))throw new l(v);return t.facade=r,o(r,h,t),t},t=function(r){return f(r,h)?r[h]:{}},n=function(r){return f(r,h)}}return uu={set:r,get:t,has:n,enforce:function(e){return n(e)?t(e):r(e,{})},getterFor:function(r){return function(n){var e;if(!i(n)||(e=t(n)).type!==r)throw new l("Incompatible receiver, "+r+" required");return e}}}}function gu(){if(fu)return ou;fu=1;var r=jt(),t=w(),n=br(),e=yt(),u=Mn(),i=Un(),o=t([].push),f=function(t){var f=1===t,c=2===t,a=3===t,s=4===t,v=6===t,l=7===t,p=5===t||v;return function(y,h,d,g){for(var b,m,S=e(y),w=n(S),O=u(w),A=r(h,d),j=0,E=g||i,x=f?E(y,O):c||l?E(y,0):void 0;O>j;j++)if((p||j in w)&&(m=A(b=w[j],j,S),t))if(f)x[j]=m;else if(m)switch(t){case 3:return!0;
|
14 |
+
// some
|
15 |
+
case 5:return b;
|
16 |
+
// find
|
17 |
+
case 6:return j;
|
18 |
+
// findIndex
|
19 |
+
case 2:o(x,b)}else switch(t){case 4:return!1;
|
20 |
+
// every
|
21 |
+
case 7:o(x,b)}return v?-1:a||s?s:x}};return ou={
|
22 |
+
// `Array.prototype.forEach` method
|
23 |
+
// https://tc39.es/ecma262/#sec-array.prototype.foreach
|
24 |
+
forEach:f(0),
|
25 |
+
// `Array.prototype.map` method
|
26 |
+
// https://tc39.es/ecma262/#sec-array.prototype.map
|
27 |
+
map:f(1),
|
28 |
+
// `Array.prototype.filter` method
|
29 |
+
// https://tc39.es/ecma262/#sec-array.prototype.filter
|
30 |
+
filter:f(2),
|
31 |
+
// `Array.prototype.some` method
|
32 |
+
// https://tc39.es/ecma262/#sec-array.prototype.some
|
33 |
+
some:f(3),
|
34 |
+
// `Array.prototype.every` method
|
35 |
+
// https://tc39.es/ecma262/#sec-array.prototype.every
|
36 |
+
every:f(4),
|
37 |
+
// `Array.prototype.find` method
|
38 |
+
// https://tc39.es/ecma262/#sec-array.prototype.find
|
39 |
+
find:f(5),
|
40 |
+
// `Array.prototype.findIndex` method
|
41 |
+
// https://tc39.es/ecma262/#sec-array.prototype.findIndex
|
42 |
+
findIndex:f(6),
|
43 |
+
// `Array.prototype.filterReject` method
|
44 |
+
// https://github.com/tc39/proposal-array-filtering
|
45 |
+
filterReject:f(7)}}var bu,mu,Su,wu={};function Ou(){return mu?bu:(mu=1,bu=Tr()&&!!Symbol.for&&!!Symbol.keyFor)}var Au,ju={};var Eu,xu,Pu,Tu={};function ku(){if(xu)return Eu;xu=1;var r=w(),t=Zt(),n=j(),e=O(),u=Qn(),i=r([].push);return Eu=function(r){if(n(r))return r;if(t(r)){for(var o=r.length,f=[],c=0;c<o;c++){var a=r[c];"string"==typeof a?i(f,a):"number"!=typeof a&&"Number"!==e(a)&&"String"!==e(a)||i(f,u(a))}var s=f.length,v=!0;return function(r,n){if(v)return v=!1,n;if(t(this))return n;for(var e=0;e<s;e++)if(f[e]===r)return n}}}}var Iu,Fu,Ru={};function Lu(){return Fu||(Fu=1,function(){if(cu)return $n;cu=1;var r=Qt(),t=g(),n=F(),e=w(),u=st(),i=I(),o=Tr(),f=b(),c=ht(),a=Er(),s=Yt(),v=wr(),l=mt(),p=Qn(),y=gr(),h=Te(),d=je(),m=Fe(),S=Me(),O=Ve(),A=Ot(),j=Xt(),E=Ee(),x=dr(),P=Ue(),T=He(),k=pt(),R=Pe(),L=we(),z=dt(),C=gt(),D=su(),M=vu(),_=lu(),N=yu(),G=du(),W=gu().forEach,B=R("hidden"),K="Symbol",V="prototype",U=G.set,H=G.getterFor(K),J=Object[V],q=t.Symbol,Y=q&&q[V],X=t.RangeError,$=t.TypeError,Q=t.QObject,Z=A.f,rr=j.f,tr=S.f,nr=x.f,er=e([].push),ur=k("symbols"),ir=k("op-symbols"),or=k("wks"),fr=!Q||!Q[V]||!Q[V].findChild,cr=function(r,t,n){var e=Z(J,t);e&&delete J[t],rr(r,t,n),e&&r!==J&&rr(J,t,e)},ar=i&&f((function(){return 7!==h(rr({},"a",{get:function(){return rr(this,"a",{value:7}).a}})).a}))?cr:rr,sr=function(r,t){var n=ur[r]=h(Y);return U(n,{type:K,tag:r,description:t}),i||(n.description=t),n},vr=function(r,t,n){r===J&&vr(ir,t,n),s(r);var e=l(t);return s(n),c(ur,e)?(n.enumerable?(c(r,B)&&r[B][e]&&(r[B][e]=!1),n=h(n,{enumerable:y(0,!1)})):(c(r,B)||rr(r,B,y(1,h(null))),r[B][e]=!0),ar(r,e,n)):rr(r,e,n)},lr=function(r,t){s(r);var e=v(t),u=d(e).concat(br(e));return W(u,(function(t){i&&!n(pr,e,t)||vr(r,t,e[t])})),r},pr=function(r){var t=l(r),e=n(nr,this,t);return!(this===J&&c(ur,t)&&!c(ir,t))&&(!(e||!c(this,t)||!c(ur,t)||c(this,B)&&this[B][t])||e)},yr=function(r,t){var n=v(r),e=l(t);if(n!==J||!c(ur,e)||c(ir,e)){var u=Z(n,e);return!u||!c(ur,e)||c(n,B)&&n[B][e]||(u.enumerable=!0),u}},hr=function(r){var t=tr(v(r)),n=[];return W(t,(function(r){c(ur,r)||c(L,r)||er(n,r)})),n},br=function(r){var t=r===J,n=tr(t?ir:v(r)),e=[];return W(n,(function(r){!c(ur,r)||t&&!c(J,r)||er(e,ur[r])})),e};o||(q=function(){if(a(Y,this))throw new $("Symbol is not a constructor");var r=arguments.length&&void 0!==arguments[0]?p(arguments[0]):void 0,e=z(r),u=function(r){var i=void 0===this?t:this;i===J&&n(u,ir,r),c(i,B)&&c(i[B],e)&&(i[B][e]=!1);var o=y(1,r);try{ar(i,e,o)}catch(f){if(!(f instanceof X))throw f;cr(i,e,o)}};return i&&fr&&ar(J,e,{configurable:!0,set:u}),sr(e,r)},P(Y=q[V],"toString",(function(){return H(this).tag})),P(q,"withoutSetter",(function(r){return sr(z(r),r)})),x.f=pr,j.f=vr,E.f=lr,A.f=yr,m.f=S.f=hr,O.f=br,D.f=function(r){return sr(C(r),r)},i&&(T(Y,"description",{configurable:!0,get:function(){return H(this).description}}),u||P(J,"propertyIsEnumerable",pr,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!o,sham:!o},{Symbol:q}),W(d(or),(function(r){M(r)})),r({target:K,stat:!0,forced:!o},{useSetter:function(){fr=!0},useSimple:function(){fr=!1}}),r({target:"Object",stat:!0,forced:!o,sham:!i},{
|
46 |
+
// `Object.create` method
|
47 |
+
// https://tc39.es/ecma262/#sec-object.create
|
48 |
+
create:function(r,t){return void 0===t?h(r):lr(h(r),t)},
|
49 |
+
// `Object.defineProperty` method
|
50 |
+
// https://tc39.es/ecma262/#sec-object.defineproperty
|
51 |
+
defineProperty:vr,
|
52 |
+
// `Object.defineProperties` method
|
53 |
+
// https://tc39.es/ecma262/#sec-object.defineproperties
|
54 |
+
defineProperties:lr,
|
55 |
+
// `Object.getOwnPropertyDescriptor` method
|
56 |
+
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
|
57 |
+
getOwnPropertyDescriptor:yr}),r({target:"Object",stat:!0,forced:!o},{
|
58 |
+
// `Object.getOwnPropertyNames` method
|
59 |
+
// https://tc39.es/ecma262/#sec-object.getownpropertynames
|
60 |
+
getOwnPropertyNames:hr}),_(),N(q,K),L[B]=!0}(),function(){if(Su)return wu;Su=1;var r=Qt(),t=jr(),n=ht(),e=Qn(),u=pt(),i=Ou(),o=u("string-to-symbol-registry"),f=u("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!i},{for:function(r){var u=e(r);if(n(o,u))return o[u];var i=t("Symbol")(u);return o[u]=i,f[i]=u,i}})}(),function(){if(Au)return ju;Au=1;var r=Qt(),t=ht(),n=Ir(),e=Fr(),u=pt(),i=Ou(),o=u("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!i},{keyFor:function(r){if(!n(r))throw new TypeError(e(r)+" is not a symbol");if(t(o,r))return o[r]}})}(),function(){if(Pu)return Tu;Pu=1;var r=Qt(),t=jr(),n=S(),e=F(),u=w(),i=b(),o=j(),f=Ir(),c=De(),a=ku(),s=Tr(),v=String,l=t("JSON","stringify"),p=u(/./.exec),y=u("".charAt),h=u("".charCodeAt),d=u("".replace),g=u(1..toString),m=/[\uD800-\uDFFF]/g,O=/^[\uD800-\uDBFF]$/,A=/^[\uDC00-\uDFFF]$/,E=!s||i((function(){var r=t("Symbol")("stringify detection");return"[null]"!==l([r])||"{}"!==l({a:r})||"{}"!==l(Object(r))})),x=i((function(){return'"\\udf06\\ud834"'!==l("\udf06\ud834")||'"\\udead"'!==l("\udead")})),P=function(r,t){var u=c(arguments),i=a(t);if(o(i)||void 0!==r&&!f(r))return u[1]=function(r,t){if(o(i)&&(t=e(i,this,v(r),t)),!f(t))return t},n(l,null,u)},T=function(r,t,n){var e=y(n,t-1),u=y(n,t+1);return p(O,r)&&!p(A,u)||p(A,r)&&!p(O,e)?"\\u"+g(h(r,0),16):r};l&&r({target:"JSON",stat:!0,arity:3,forced:E||x},{
|
61 |
+
// eslint-disable-next-line no-unused-vars -- required for `.length`
|
62 |
+
stringify:function(r,t,e){var u=c(arguments),i=n(E?P:l,null,u);return x&&"string"==typeof i?d(i,m,T):i}})}(),function(){if(Iu)return Ru;Iu=1;var r=Qt(),t=Tr(),n=b(),e=Ve(),u=yt();r({target:"Object",stat:!0,forced:!t||n((function(){e.f(1)}))},{getOwnPropertySymbols:function(r){var t=e.f;return t?t(u(r)):[]}})}()),Xn}var zu;var Cu;var Du;var Mu;var _u;var Nu;var Gu;var Wu;var Bu;var Ku;var Vu,Uu={};var Hu,Ju={};var qu;var Yu,Xu,$u,Qu={};function Zu(){return $u?Xu:($u=1,Jn(),Lu(),zu||(zu=1,vu()("asyncIterator")),Cu||(Cu=1,vu()("hasInstance")),Du||(Du=1,vu()("isConcatSpreadable")),Mu||(Mu=1,vu()("iterator")),_u||(_u=1,vu()("match")),Nu||(Nu=1,vu()("matchAll")),Gu||(Gu=1,vu()("replace")),Wu||(Wu=1,vu()("search")),Bu||(Bu=1,vu()("species")),Ku||(Ku=1,vu()("split")),function(){if(Vu)return Uu;Vu=1;var r=vu(),t=lu();r("toPrimitive"),t()}(),function(){if(Hu)return Ju;Hu=1;var r=jr(),t=vu(),n=yu();t("toStringTag"),n(r("Symbol"),"Symbol")}(),qu||(qu=1,vu()("unscopables")),function(){if(Yu)return Qu;Yu=1;var r=g();yu()(r.JSON,"JSON",!0)}(),Xu=Ar().Symbol)}var ri,ti,ni,ei,ui,ii,oi,fi,ci,ai,si,vi,li,pi,yi,hi,di,gi,bi,mi,Si,wi,Oi,Ai,ji,Ei,xi,Pi,Ti,ki,Ii,Fi,Ri,Li={};function zi(){return ti?ri:(ti=1,ri=function(){})}function Ci(){return ei?ni:(ei=1,ni={})}function Di(){if(ii)return ui;ii=1;var r=I(),t=ht(),n=Function.prototype,e=r&&Object.getOwnPropertyDescriptor,u=t(n,"name"),i=u&&"something"===function(){}.name,o=u&&(!r||r&&e(n,"name").configurable);return ui={EXISTS:u,PROPER:i,CONFIGURABLE:o}}function Mi(){return fi?oi:(fi=1,oi=!b()((function(){function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype})))}function _i(){if(ai)return ci;ai=1;var r=ht(),t=j(),n=yt(),e=Pe(),u=Mi(),i=e("IE_PROTO"),o=Object,f=o.prototype;return ci=u?o.getPrototypeOf:function(e){var u=n(e);if(r(u,i))return u[i];var c=u.constructor;return t(c)&&u instanceof c?c.prototype:u instanceof o?f:null}}function Ni(){if(vi)return si;vi=1;var r,t,n,e=b(),u=j(),i=Or(),o=Te(),f=_i(),c=Ue(),a=gt(),s=st(),v=a("iterator"),l=!1;return[].keys&&("next"in(n=[].keys())?(t=f(f(n)))!==Object.prototype&&(r=t):l=!0),!i(r)||e((function(){var t={};return r[v].call(t)!==t}))?r={}:s&&(r=o(r)),u(r[v])||c(r,v,(function(){return this})),si={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:l}}function Gi(){if(pi)return li;pi=1;var r=Ni().IteratorPrototype,t=Te(),n=gr(),e=yu(),u=Ci(),i=function(){return this};return li=function(o,f,c,a){var s=f+" Iterator";return o.prototype=t(r,{next:n(+!a,c)}),e(o,s,!1,!0),u[s]=i,o}}function Wi(){if(hi)return yi;hi=1;var r=w(),t=Rr();return yi=function(n,e,u){try{return r(t(Object.getOwnPropertyDescriptor(n,e)[u]))}catch(i){}}}function Bi(){if(gi)return di;gi=1;var r=Or();return di=function(t){return r(t)||null===t}}function Ki(){if(mi)return bi;mi=1;var r=Bi(),t=String,n=TypeError;return bi=function(e){if(r(e))return e;throw new n("Can't set "+t(e)+" as a prototype")}}function Vi(){if(wi)return Si;wi=1;var r=Wi(),t=Or(),n=Sr(),e=Ki();return Si=Object.setPrototypeOf||("__proto__"in{}?function(){var u,i=!1,o={};try{(u=r(Object.prototype,"__proto__","set"))(o,[]),i=o instanceof Array}catch(f){}return function(r,o){return n(r),e(o),t(r)?(i?u(r,o):r.__proto__=o,r):r}}():void 0)}function Ui(){if(Ai)return Oi;Ai=1;var r=Qt(),t=F(),n=st(),e=Di(),u=j(),i=Gi(),o=_i(),f=Vi(),c=yu(),a=$t(),s=Ue(),v=gt(),l=Ci(),p=Ni(),y=e.PROPER,h=e.CONFIGURABLE,d=p.IteratorPrototype,g=p.BUGGY_SAFARI_ITERATORS,b=v("iterator"),m="keys",S="values",w="entries",O=function(){return this};return Oi=function(e,v,p,A,j,E,x){i(p,v,A);var P,T,k,I=function(r){if(r===j&&C)return C;if(!g&&r&&r in L)return L[r];switch(r){case m:case S:case w:return function(){return new p(this,r)}}return function(){return new p(this)}},F=v+" Iterator",R=!1,L=e.prototype,z=L[b]||L["@@iterator"]||j&&L[j],C=!g&&z||I(j),D="Array"===v&&L.entries||z;if(D&&(P=o(D.call(new e)))!==Object.prototype&&P.next&&(n||o(P)===d||(f?f(P,d):u(P[b])||s(P,b,O)),c(P,F,!0,!0),n&&(l[F]=O)),y&&j===S&&z&&z.name!==S&&(!n&&h?a(L,"name",S):(R=!0,C=function(){return t(z,this)})),j)if(T={values:I(S),keys:E?C:I(m),entries:I(w)},x)for(k in T)(g||R||!(k in L))&&s(L,k,T[k]);else r({target:v,proto:!0,forced:g||R},T);return n&&!x||L[b]===C||s(L,b,C,{name:j}),l[v]=C,T}}function Hi(){return Ei?ji:(Ei=1,ji=function(r,t){return{value:r,done:t}})}function Ji(){if(Pi)return xi;Pi=1;var r=wr(),t=zi(),n=Ci(),e=du(),u=Xt().f,i=Ui(),o=Hi(),f=st(),c=I(),a="Array Iterator",s=e.set,v=e.getterFor(a);xi=i(Array,"Array",(function(t,n){s(this,{type:a,target:r(t),
|
63 |
+
// target
|
64 |
+
index:0,
|
65 |
+
// next index
|
66 |
+
kind:n})}),(function(){var r=v(this),t=r.target,n=r.index++;if(!t||n>=t.length)return r.target=null,o(void 0,!0);switch(r.kind){case"keys":return o(n,!1);case"values":return o(t[n],!1)}return o([n,t[n]],!1)}),"values");var l=n.Arguments=n.Array;if(t("keys"),t("values"),t("entries"),!f&&c&&"values"!==l.name)try{u(l,"name",{value:"values"})}catch(p){}return xi}function qi(){return ki?Ti:(ki=1,Ti={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0})}function Yi(){if(Ii)return Li;Ii=1,Ji();var r=qi(),t=g(),n=yu(),e=Ci();for(var u in r)n(t[u],u),e[u]=e.Array;return Li}function Xi(){if(Ri)return Fi;Ri=1;var r=Zu();return Yi(),Fi=r}var $i,Qi={};var Zi;var ro;var to,no,eo;function uo(){if(eo)return no;eo=1;var r=Xi();return function(){if($i)return Qi;$i=1;var r=gt(),t=Xt().f,n=r("metadata"),e=Function.prototype;void 0===e[n]&&t(e,n,{value:null})}(),Zi||(Zi=1,vu()("asyncDispose")),ro||(ro=1,vu()("dispose")),to||(to=1,vu()("metadata")),no=r}var io,oo,fo;function co(){if(oo)return io;oo=1;var r=jr(),t=w(),n=r("Symbol"),e=n.keyFor,u=t(n.prototype.valueOf);return io=n.isRegisteredSymbol||function(r){try{return void 0!==e(u(r))}catch(t){return!1}}}var ao,so,vo;function lo(){if(so)return ao;so=1;for(var r=pt(),t=jr(),n=w(),e=Ir(),u=gt(),i=t("Symbol"),o=i.isWellKnownSymbol,f=t("Object","getOwnPropertyNames"),c=n(i.prototype.valueOf),a=r("wks"),s=0,v=f(i),l=v.length;s<l;s++)try{var p=v[s];e(i[p])&&u(p)}catch(y){}return ao=function(r){if(o&&o(r))return!0;try{for(var t=c(r),n=0,e=f(a),u=e.length;n<u;n++)if(a[e[n]]==t)return!0}catch(y){}return!1}}var po;var yo;var ho;var go;var bo;var mo;var So;var wo,Oo,Ao,jo,Eo;function xo(){if(Ao)return Oo;Ao=1;var r=uo();return fo||(fo=1,Qt()({target:"Symbol",stat:!0},{isRegisteredSymbol:co()})),vo||(vo=1,Qt()({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:lo()})),po||(po=1,vu()("customMatcher")),yo||(yo=1,vu()("observable")),ho||(ho=1,Qt()({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:co()})),go||(go=1,Qt()({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:lo()})),bo||(bo=1,vu()("matcher")),mo||(mo=1,vu()("metadataKey")),So||(So=1,vu()("patternMatch")),wo||(wo=1,vu()("replaceAll")),Oo=r}function Po(){return Eo?jo:(Eo=1,jo=xo())}var To,ko,Io,Fo,Ro,Lo,zo,Co,Do,Mo,_o,No,Go,Wo,Bo,Ko={};function Vo(){if(Io)return Ko;Io=1;var r=function(){if(ko)return To;ko=1;var r=w(),t=Cn(),n=Qn(),e=Sr(),u=r("".charAt),i=r("".charCodeAt),o=r("".slice),f=function(r){return function(f,c){var a,s,v=n(e(f)),l=t(c),p=v.length;return l<0||l>=p?r?"":void 0:(a=i(v,l))<55296||a>56319||l+1===p||(s=i(v,l+1))<56320||s>57343?r?u(v,l):a:r?o(v,l,l+2):s-56320+(a-55296<<10)+65536}};return To={
|
67 |
+
// `String.prototype.codePointAt` method
|
68 |
+
// https://tc39.es/ecma262/#sec-string.prototype.codepointat
|
69 |
+
codeAt:f(!1),
|
70 |
+
// `String.prototype.at` method
|
71 |
+
// https://github.com/mathiasbynens/String.prototype.at
|
72 |
+
charAt:f(!0)}}().charAt,t=Qn(),n=du(),e=Ui(),u=Hi(),i="String Iterator",o=n.set,f=n.getterFor(i);return e(String,"String",(function(r){o(this,{type:i,string:t(r),index:0})}),(function(){var t,n=f(this),e=n.string,i=n.index;return i>=e.length?u(void 0,!0):(t=r(e,i),n.index+=t.length,u(t,!1))})),Ko}function Uo(){if(Ro)return Fo;Ro=1;var r=Wn(),t=Lr(),n=mr(),e=Ci(),u=gt()("iterator");return Fo=function(i){if(!n(i))return t(i,u)||t(i,"@@iterator")||e[r(i)]}}function Ho(){return zo?Lo:(zo=1,Ji(),Vo(),Lo=Uo())}function Jo(){if(Do)return Co;Do=1;var r=Ho();return Yi(),Co=r}function qo(){return _o?Mo:(_o=1,Mo=Jo())}function Yo(){return Go?No:(Go=1,No=qo())}function Xo(){return Bo?Wo:(Bo=1,Wo=Yo())}var $o,Qo,Zo,rf,tf,nf,ef,uf,of,ff,cf,af,sf,vf,lf,pf,yf,hf,df,gf,bf,mf,Sf,wf={};function Of(){if(Qo)return $o;Qo=1;var r=F(),t=Yt(),n=Lr();return $o=function(e,u,i){var o,f;t(e);try{if(!(o=n(e,"return"))){if("throw"===u)throw i;return i}o=r(o,e)}catch(c){f=!0,o=c}if("throw"===u)throw i;if(f)throw o;return t(o),i}}function Af(){if(rf)return Zo;rf=1;var r=Yt(),t=Of();return Zo=function(n,e,u,i){try{return i?e(r(u)[0],u[1]):e(u)}catch(o){t(n,"throw",o)}}}function jf(){if(nf)return tf;nf=1;var r=gt(),t=Ci(),n=r("iterator"),e=Array.prototype;return tf=function(r){return void 0!==r&&(t.Array===r||e[n]===r)}}function Ef(){if(uf)return ef;uf=1;var r=F(),t=Rr(),n=Yt(),e=Fr(),u=Uo(),i=TypeError;return ef=function(o,f){var c=arguments.length<2?u(o):f;if(t(c))return n(r(c,o));throw new i(e(o)+" is not iterable")},ef}function xf(){if(ff)return of;ff=1;var r=jt(),t=F(),n=yt(),e=Af(),u=jf(),i=Kn(),o=Mn(),f=Nn(),c=Ef(),a=Uo(),s=Array;return of=function(v){var l=n(v),p=i(this),y=arguments.length,h=y>1?arguments[1]:void 0,d=void 0!==h;d&&(h=r(h,y>2?arguments[2]:void 0));var g,b,m,S,w,O,A=a(l),j=0;if(!A||this===s&&u(A))for(g=o(l),b=p?new this(g):s(g);g>j;j++)O=d?h(l[j],j):l[j],f(b,j,O);else for(b=p?new this:[],w=(S=c(l,A)).next;!(m=t(w,S)).done;j++)O=d?e(S,h,[m.value,j],!0):m.value,f(b,j,O);return b.length=j,b},of}function Pf(){if(af)return cf;af=1;var r=gt()("iterator"),t=!1;try{var n=0,e={next:function(){return{done:!!n++}},return:function(){t=!0}};e[r]=function(){return this},Array.from(e,(function(){throw 2}))}catch(u){}return cf=function(n,e){try{if(!e&&!t)return!1}catch(u){return!1}var i=!1;try{var o={};o[r]=function(){return{next:function(){return{done:i=!0}}}},n(o)}catch(u){}return i}}function Tf(){return lf?vf:(lf=1,Vo(),function(){if(sf)return wf;sf=1;var r=Qt(),t=xf();r({target:"Array",stat:!0,forced:!Pf()((function(r){Array.from(r)}))},{from:t})}(),vf=Ar().Array.from)}function kf(){return yf?pf:(yf=1,pf=Tf())}function If(){return df?hf:(df=1,hf=kf())}function Ff(){return bf?gf:(bf=1,gf=If())}function Rf(){return Sf?mf:(Sf=1,mf=Ff())}var Lf,zf,Cf,Df,Mf,_f,Nf,Gf,Wf,Bf,Kf,Vf,Uf,Hf,Jf,qf={};function Yf(){if(Cf)return zf;Cf=1;var r=g(),t=Ar();return zf=function(n,e){var u=t[n+"Prototype"],i=u&&u[e];if(i)return i;var o=r[n],f=o&&o.prototype;return f&&f[e]}}function Xf(){return Mf?Df:(Mf=1,function(){if(Lf)return qf;Lf=1;var r=Qt(),t=Zt(),n=Kn(),e=Or(),u=me(),i=Mn(),o=wr(),f=Nn(),c=gt(),a=Hn(),s=De(),v=a("slice"),l=c("species"),p=Array,y=Math.max;r({target:"Array",proto:!0,forced:!v},{slice:function(r,c){var a,v,h,d=o(this),g=i(d),b=u(r,g),m=u(void 0===c?g:c,g);if(t(d)&&(a=d.constructor,(n(a)&&(a===p||t(a.prototype))||e(a)&&null===(a=a[l]))&&(a=void 0),a===p||void 0===a))return s(d,b,m);for(v=new(void 0===a?p:a)(y(m-b,0)),h=0;b<m;b++,h++)b in d&&f(v,h,d[b]);return v.length=h,v}})}(),Df=Yf()("Array","slice"))}function $f(){if(Nf)return _f;Nf=1;var r=Er(),t=Xf(),n=Array.prototype;return _f=function(e){var u=e.slice;return e===n||r(n,e)&&u===n.slice?t:u}}function Qf(){return Wf?Gf:(Wf=1,Gf=$f())}function Zf(){return Kf?Bf:(Kf=1,Bf=Qf())}function rc(){return Uf?Vf:(Uf=1,Vf=Zf())}function tc(){return Jf?Hf:(Jf=1,Hf=rc())}var nc,ec,uc,ic,oc,fc,cc,ac,sc,vc,lc={exports:{}},pc={};function yc(){if(ec)return lc.exports;ec=1,function(){if(nc)return pc;nc=1;var r=Qt(),t=I(),n=Xt().f;r({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!t},{defineProperty:n})}();var r=Ar().Object,t=lc.exports=function(t,n,e){return r.defineProperty(t,n,e)};return r.defineProperty.sham&&(t.sham=!0),lc.exports}function hc(){return ic?uc:(ic=1,uc=yc())}function dc(){return fc?oc:(fc=1,oc=hc())}function gc(){return ac?cc:(ac=1,cc=dc())}function bc(){return vc?sc:(vc=1,sc=gc())}var mc,Sc,wc,Oc,Ac,jc,Ec,xc={};function Pc(){return wc?Sc:(wc=1,function(){if(mc)return xc;mc=1;var r=Qt(),t=gu().map;r({target:"Array",proto:!0,forced:!Hn()("map")},{map:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}})}(),Sc=Yf()("Array","map"))}function Tc(){if(Ac)return Oc;Ac=1;var r=Er(),t=Pc(),n=Array.prototype;return Oc=function(e){var u=e.map;return e===n||r(n,e)&&u===n.map?t:u}}function kc(){return Ec?jc:(Ec=1,jc=Tc())}var Ic,Fc,Rc,Lc={};function zc(){return Rc?Fc:(Rc=1,function(){if(Ic)return Lc;Ic=1;var r=Qt(),t=Se().includes,n=b(),e=zi();r({target:"Array",proto:!0,forced:n((function(){return!Array(1).includes()}))},{includes:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}}),e("includes")}(),Fc=Yf()("Array","includes"))}var Cc,Dc,Mc,_c,Nc,Gc,Wc,Bc,Kc,Vc,Uc,Hc,Jc,qc,Yc,Xc,$c,Qc,Zc,ra={};function ta(){if(Dc)return Cc;Dc=1;var r=Or(),t=O(),n=gt()("match");return Cc=function(e){var u;return r(e)&&(void 0!==(u=e[n])?!!u:"RegExp"===t(e))}}function na(){if(_c)return Mc;_c=1;var r=ta(),t=TypeError;return Mc=function(n){if(r(n))throw new t("The method doesn't accept regular expressions");return n}}function ea(){if(Gc)return Nc;Gc=1;var r=gt()("match");return Nc=function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[r]=!1,"/./"[t](n)}catch(u){}}return!1}}function ua(){return Kc?Bc:(Kc=1,function(){if(Wc)return ra;Wc=1;var r=Qt(),t=w(),n=na(),e=Sr(),u=Qn(),i=ea(),o=t("".indexOf);r({target:"String",proto:!0,forced:!i("includes")},{includes:function(r){return!!~o(u(e(this)),u(n(r)),arguments.length>1?arguments[1]:void 0)}})}(),Bc=Yf()("String","includes"))}function ia(){if(Uc)return Vc;Uc=1;var r=Er(),t=zc(),n=ua(),e=Array.prototype,u=String.prototype;return Vc=function(i){var o=i.includes;return i===e||r(e,i)&&o===e.includes?t:"string"==typeof i||i===u||r(u,i)&&o===u.includes?n:o}}function oa(){return Jc?Hc:(Jc=1,Hc=ia())}function fa(){return Yc?qc:(Yc=1,Jn(),qc=Yf()("Array","concat"))}function ca(){if($c)return Xc;$c=1;var r=Er(),t=fa(),n=Array.prototype;return Xc=function(e){var u=e.concat;return e===n||r(n,e)&&u===n.concat?t:u}}function aa(){return Zc?Qc:(Zc=1,Qc=ca())}var sa,va,la,pa,ya,ha,da,ga,ba,ma,Sa,wa={};function Oa(){if(va)return sa;va=1;var r=I(),t=Zt(),n=TypeError,e=Object.getOwnPropertyDescriptor,u=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(r){return r instanceof TypeError}}();return sa=u?function(r,u){if(t(r)&&!e(r,"length").writable)throw new n("Cannot set read only .length");return r.length=u}:function(r,t){return r.length=t}}function Aa(){if(pa)return la;pa=1;var r=Fr(),t=TypeError;return la=function(n,e){if(!delete n[e])throw new t("Cannot delete property "+r(e)+" of "+r(n))}}function ja(){return da?ha:(da=1,function(){if(ya)return wa;ya=1;var r=Qt(),t=yt(),n=me(),e=Cn(),u=Mn(),i=Oa(),o=_n(),f=Un(),c=Nn(),a=Aa(),s=Hn()("splice"),v=Math.max,l=Math.min;r({target:"Array",proto:!0,forced:!s},{splice:function(r,s){var p,y,h,d,g,b,m=t(this),S=u(m),w=n(r,S),O=arguments.length;for(0===O?p=y=0:1===O?(p=0,y=S-w):(p=O-2,y=l(v(e(s),0),S-w)),o(S+p-y),h=f(m,y),d=0;d<y;d++)(g=w+d)in m&&c(h,d,m[g]);if(h.length=y,p<y){for(d=w;d<S-y;d++)b=d+p,(g=d+y)in m?m[b]=m[g]:a(m,b);for(d=S;d>S-y+p;d--)a(m,d-1)}else if(p>y)for(d=S-y;d>w;d--)b=d+p-1,(g=d+y-1)in m?m[b]=m[g]:a(m,b);for(d=0;d<p;d++)m[d+w]=arguments[d+2];return i(m,S-y+p),h}})}(),ha=Yf()("Array","splice"))}function Ea(){if(ba)return ga;ba=1;var r=Er(),t=ja(),n=Array.prototype;return ga=function(e){var u=e.splice;return e===n||r(n,e)&&u===n.splice?t:u}}function xa(){return Sa?ma:(Sa=1,ma=Ea())}var Pa,Ta,ka,Ia,Fa,Ra,La,za={};function Ca(){return ka?Ta:(ka=1,function(){if(Pa)return za;Pa=1;var r=Qt(),t=gu().filter;r({target:"Array",proto:!0,forced:!Hn()("filter")},{filter:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}})}(),Ta=Yf()("Array","filter"))}function Da(){if(Fa)return Ia;Fa=1;var r=Er(),t=Ca(),n=Array.prototype;return Ia=function(e){var u=e.filter;return e===n||r(n,e)&&u===n.filter?t:u}}function Ma(){return La?Ra:(La=1,Ra=Da())}var _a,Na,Ga,Wa,Ba,Ka,Va,Ua,Ha,Ja,qa,Ya,Xa,$a,Qa,Za,rs,ts={};function ns(){if(Na)return _a;Na=1;var r=De(),t=Math.floor,n=function(e,u){var i=e.length;if(i<8)for(var o,f,c=1;c<i;){for(f=c,o=e[c];f&&u(e[f-1],o)>0;)e[f]=e[--f];f!==c++&&(e[f]=o)}else for(var a=t(i/2),s=n(r(e,0,a),u),v=n(r(e,a),u),l=s.length,p=v.length,y=0,h=0;y<l||h<p;)e[y+h]=y<l&&h<p?u(s[y],v[h])<=0?s[y++]:v[h++]:y<l?s[y++]:v[h++];return e};return _a=n}function es(){if(Wa)return Ga;Wa=1;var r=b();return Ga=function(t,n){var e=[][t];return!!e&&r((function(){e.call(null,n||function(){return 1},1)}))}}function us(){if(Ka)return Ba;Ka=1;var r=xr().match(/firefox\/(\d+)/i);return Ba=!!r&&+r[1]}function is(){return Ua?Va:(Ua=1,Va=/MSIE|Trident/.test(xr()))}function os(){if(Ja)return Ha;Ja=1;var r=xr().match(/AppleWebKit\/(\d+)\./);return Ha=!!r&&+r[1]}function fs(){if(qa)return ts;qa=1;var r=Qt(),t=w(),n=Rr(),e=yt(),u=Mn(),i=Aa(),o=Qn(),f=b(),c=ns(),a=es(),s=us(),v=is(),l=Pr(),p=os(),y=[],h=t(y.sort),d=t(y.push),g=f((function(){y.sort(void 0)})),m=f((function(){y.sort(null)})),S=a("sort"),O=!f((function(){if(l)return l<70;if(!(s&&s>3)){if(v)return!0;if(p)return p<603;var r,t,n,e,u="";for(r=65;r<76;r++){switch(t=String.fromCharCode(r),r){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(e=0;e<47;e++)y.push({k:t+e,v:n})}for(y.sort((function(r,t){return t.v-r.v})),e=0;e<y.length;e++)t=y[e].k.charAt(0),u.charAt(u.length-1)!==t&&(u+=t);return"DGBEFHACIJK"!==u}}));return r({target:"Array",proto:!0,forced:g||!m||!S||!O},{sort:function(r){void 0!==r&&n(r);var t=e(this);if(O)return void 0===r?h(t):h(t,r);var f,a,s=[],v=u(t);for(a=0;a<v;a++)a in t&&d(s,t[a]);for(c(s,function(r){return function(t,n){return void 0===n?-1:void 0===t?1:void 0!==r?+r(t,n)||0:o(t)>o(n)?1:-1}}(r)),f=u(s),a=0;a<f;)t[a]=s[a++];for(;a<v;)i(t,a++);return t}}),ts}function cs(){return Xa?Ya:(Xa=1,fs(),Ya=Yf()("Array","sort"))}function as(){if(Qa)return $a;Qa=1;var r=Er(),t=cs(),n=Array.prototype;return $a=function(e){var u=e.sort;return e===n||r(n,e)&&u===n.sort?t:u}}function ss(){return rs?Za:(rs=1,Za=as())}var vs,ls,ps,ys,hs,ds,gs,bs,ms,Ss,ws,Os,As,js,Es,xs,Ps,Ts,ks,Is,Fs,Rs={},Ls={exports:{}};function zs(){return ls?vs:(ls=1,vs=b()((function(){if("function"==typeof ArrayBuffer){var r=new ArrayBuffer(8);Object.isExtensible(r)&&Object.defineProperty(r,"a",{value:8})}})))}function Cs(){if(ys)return ps;ys=1;var r=b(),t=Or(),n=O(),e=zs(),u=Object.isExtensible,i=r((function(){}));return ps=i||e?function(r){return!!t(r)&&((!e||"ArrayBuffer"!==n(r))&&(!u||u(r)))}:u}function Ds(){return ds?hs:(ds=1,hs=!b()((function(){return Object.isExtensible(Object.preventExtensions({}))})))}function Ms(){if(gs)return Ls.exports;gs=1;var r=Qt(),t=w(),n=we(),e=Or(),u=ht(),i=Xt().f,o=Fe(),f=Me(),c=Cs(),a=dt(),s=Ds(),v=!1,l=a("meta"),p=0,y=function(r){i(r,l,{value:{objectID:"O"+p++,
|
73 |
+
// object ID
|
74 |
+
weakData:{}}})},h=Ls.exports={enable:function(){h.enable=function(){},v=!0;var n=o.f,e=t([].splice),u={};u[l]=1,n(u).length&&(o.f=function(r){for(var t=n(r),u=0,i=t.length;u<i;u++)if(t[u]===l){e(t,u,1);break}return t},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:f.f}))},fastKey:function(r,t){if(!e(r))return"symbol"==typeof r?r:("string"==typeof r?"S":"P")+r;if(!u(r,l)){if(!c(r))return"F";if(!t)return"E";y(r)}return r[l].objectID},getWeakData:function(r,t){if(!u(r,l)){if(!c(r))return!0;if(!t)return!1;y(r)}return r[l].weakData},onFreeze:function(r){return s&&v&&c(r)&&!u(r,l)&&y(r),r}};return n[l]=!0,Ls.exports}function _s(){if(ms)return bs;ms=1;var r=jt(),t=F(),n=Yt(),e=Fr(),u=jf(),i=Mn(),o=Er(),f=Ef(),c=Uo(),a=Of(),s=TypeError,v=function(r,t){this.stopped=r,this.result=t},l=v.prototype;return bs=function(p,y,h){var d,g,b,m,S,w,O,A=h&&h.that,j=!(!h||!h.AS_ENTRIES),E=!(!h||!h.IS_RECORD),x=!(!h||!h.IS_ITERATOR),P=!(!h||!h.INTERRUPTED),T=r(y,A),k=function(r){return d&&a(d,"normal",r),new v(!0,r)},I=function(r){return j?(n(r),P?T(r[0],r[1],k):T(r[0],r[1])):P?T(r,k):T(r)};if(E)d=p.iterator;else if(x)d=p;else{if(!(g=c(p)))throw new s(e(p)+" is not iterable");if(u(g)){for(b=0,m=i(p);m>b;b++)if((S=I(p[b]))&&o(l,S))return S;return new v(!1)}d=f(p,g)}for(w=E?p.next:d.next;!(O=t(w,d)).done;){try{S=I(O.value)}catch(F){a(d,"throw",F)}if("object"==typeof S&&S&&o(l,S))return S}return new v(!1)}}function Ns(){if(ws)return Ss;ws=1;var r=Er(),t=TypeError;return Ss=function(n,e){if(r(e,n))return n;throw new t("Incorrect invocation")}}function Gs(){if(As)return Os;As=1;var r=Qt(),t=g(),n=Ms(),e=b(),u=$t(),i=_s(),o=Ns(),f=j(),c=Or(),a=mr(),s=yu(),v=Xt().f,l=gu().forEach,p=I(),y=du(),h=y.set,d=y.getterFor;return Os=function(y,g,b){var m,S=-1!==y.indexOf("Map"),w=-1!==y.indexOf("Weak"),O=S?"set":"add",A=t[y],j=A&&A.prototype,E={};if(p&&f(A)&&(w||j.forEach&&!e((function(){(new A).entries().next()})))){var x=(m=g((function(r,t){h(o(r,x),{type:y,collection:new A}),a(t)||i(t,r[O],{that:r,AS_ENTRIES:S})}))).prototype,P=d(y);l(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(r){var t="add"===r||"set"===r;!(r in j)||w&&"clear"===r||u(x,r,(function(n,e){var u=P(this).collection;if(!t&&w&&!c(n))return"get"===r&&void 0;var i=u[r](0===n?0:n,e);return t?this:i}))})),w||v(x,"size",{configurable:!0,get:function(){return P(this).collection.size}})}else m=b.getConstructor(g,y,S,O),n.enable();return s(m,y,!1,!0),E[y]=m,r({global:!0,forced:!0},E),w||b.setStrong(m,y,S),m}}function Ws(){if(Es)return js;Es=1;var r=Ue();return js=function(t,n,e){for(var u in n)e&&e.unsafe&&t[u]?t[u]=n[u]:r(t,u,n[u],e);return t}}function Bs(){if(Ps)return xs;Ps=1;var r=jr(),t=He(),n=gt(),e=I(),u=n("species");return xs=function(n){var i=r(n);e&&i&&!i[u]&&t(i,u,{configurable:!0,get:function(){return this}})}}function Ks(){if(ks)return Ts;ks=1;var r=Te(),t=He(),n=Ws(),e=jt(),u=Ns(),i=mr(),o=_s(),f=Ui(),c=Hi(),a=Bs(),s=I(),v=Ms().fastKey,l=du(),p=l.set,y=l.getterFor;return Ts={getConstructor:function(f,c,a,l){var h=f((function(t,n){u(t,d),p(t,{type:c,index:r(null),first:null,last:null,size:0}),s||(t.size=0),i(n)||o(n,t[l],{that:t,AS_ENTRIES:a})})),d=h.prototype,g=y(c),b=function(r,t,n){var e,u,i=g(r),o=m(r,t);return o?o.value=n:(i.last=o={index:u=v(t,!0),key:t,value:n,previous:e=i.last,next:null,removed:!1},i.first||(i.first=o),e&&(e.next=o),s?i.size++:r.size++,"F"!==u&&(i.index[u]=o)),r},m=function(r,t){var n,e=g(r),u=v(t);if("F"!==u)return e.index[u];for(n=e.first;n;n=n.next)if(n.key===t)return n};return n(d,{
|
75 |
+
// `{ Map, Set }.prototype.clear()` methods
|
76 |
+
// https://tc39.es/ecma262/#sec-map.prototype.clear
|
77 |
+
// https://tc39.es/ecma262/#sec-set.prototype.clear
|
78 |
+
clear:function(){for(var t=g(this),n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=null),n=n.next;t.first=t.last=null,t.index=r(null),s?t.size=0:this.size=0},
|
79 |
+
// `{ Map, Set }.prototype.delete(key)` methods
|
80 |
+
// https://tc39.es/ecma262/#sec-map.prototype.delete
|
81 |
+
// https://tc39.es/ecma262/#sec-set.prototype.delete
|
82 |
+
delete:function(r){var t=this,n=g(t),e=m(t,r);if(e){var u=e.next,i=e.previous;delete n.index[e.index],e.removed=!0,i&&(i.next=u),u&&(u.previous=i),n.first===e&&(n.first=u),n.last===e&&(n.last=i),s?n.size--:t.size--}return!!e},
|
83 |
+
// `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods
|
84 |
+
// https://tc39.es/ecma262/#sec-map.prototype.foreach
|
85 |
+
// https://tc39.es/ecma262/#sec-set.prototype.foreach
|
86 |
+
forEach:function(r){for(var t,n=g(this),u=e(r,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(u(t.value,t.key,this);t&&t.removed;)t=t.previous},
|
87 |
+
// `{ Map, Set}.prototype.has(key)` methods
|
88 |
+
// https://tc39.es/ecma262/#sec-map.prototype.has
|
89 |
+
// https://tc39.es/ecma262/#sec-set.prototype.has
|
90 |
+
has:function(r){return!!m(this,r)}}),n(d,a?{
|
91 |
+
// `Map.prototype.get(key)` method
|
92 |
+
// https://tc39.es/ecma262/#sec-map.prototype.get
|
93 |
+
get:function(r){var t=m(this,r);return t&&t.value},
|
94 |
+
// `Map.prototype.set(key, value)` method
|
95 |
+
// https://tc39.es/ecma262/#sec-map.prototype.set
|
96 |
+
set:function(r,t){return b(this,0===r?0:r,t)}}:{
|
97 |
+
// `Set.prototype.add(value)` method
|
98 |
+
// https://tc39.es/ecma262/#sec-set.prototype.add
|
99 |
+
add:function(r){return b(this,r=0===r?0:r,r)}}),s&&t(d,"size",{configurable:!0,get:function(){return g(this).size}}),h},setStrong:function(r,t,n){var e=t+" Iterator",u=y(t),i=y(e);f(r,t,(function(r,t){p(this,{type:e,target:r,state:u(r),kind:t,last:null})}),(function(){for(var r=i(this),t=r.kind,n=r.last;n&&n.removed;)n=n.previous;return r.target&&(r.last=n=n?n.next:r.state.first)?c("keys"===t?n.key:"values"===t?n.value:[n.key,n.value],!1):(r.target=null,c(void 0,!0))}),n?"entries":"values",!n,!0),a(t)}},Ts}function Vs(){return Fs||(Fs=1,Is||(Is=1,Gs()("Set",(function(r){return function(){return r(this,arguments.length?arguments[0]:void 0)}}),Ks()))),Rs}var Us,Hs,Js,qs,Ys,Xs,$s,Qs,Zs,rv,tv,nv,ev,uv,iv,ov,fv,cv,av,sv,vv,lv,pv,yv={};function hv(){if(Hs)return Us;Hs=1;var r=Fr(),t=TypeError;return Us=function(n){if("object"==typeof n&&"size"in n&&"has"in n&&"add"in n&&"delete"in n&&"keys"in n)return n;throw new t(r(n)+" is not a set")}}function dv(){return qs?Js:(qs=1,Js=function(r,t){return 1===t?function(t,n){return t[r](n)}:function(t,n,e){return t[r](n,e)}})}function gv(){if(Xs)return Ys;Xs=1;var r=jr(),t=dv(),n=r("Set"),e=n.prototype;return Ys={Set:n,add:t("add",1),has:t("has",1),remove:t("delete",1),proto:e}}function bv(){if(Qs)return $s;Qs=1;var r=F();return $s=function(t,n,e){for(var u,i,o=e?t:t.iterator,f=t.next;!(u=r(f,o)).done;)if(void 0!==(i=n(u.value)))return i}}function mv(){if(rv)return Zs;rv=1;var r=bv();return Zs=function(t,n,e){return e?r(t.keys(),n,!0):t.forEach(n)}}function Sv(){if(nv)return tv;nv=1;var r=gv(),t=mv(),n=r.Set,e=r.add;return tv=function(r){var u=new n;return t(r,(function(r){e(u,r)})),u}}function wv(){return uv?ev:(uv=1,ev=function(r){return r.size})}function Ov(){return ov?iv:(ov=1,iv=function(r){return{iterator:r,next:r.next,done:!1}})}function Av(){if(cv)return fv;cv=1;var r=Rr(),t=Yt(),n=F(),e=Cn(),u=Ov(),i="Invalid size",o=RangeError,f=TypeError,c=Math.max,a=function(t,n){this.set=t,this.size=c(n,0),this.has=r(t.has),this.keys=r(t.keys)};return a.prototype={getIterator:function(){return u(t(n(this.keys,this.set)))},includes:function(r){return n(this.has,this.set,r)}},fv=function(r){t(r);var n=+r.size;if(n!=n)throw new f(i);var u=e(n);if(u<0)throw new o(i);return new a(r,u)}}function jv(){if(sv)return av;sv=1;var r=hv(),t=gv(),n=Sv(),e=wv(),u=Av(),i=mv(),o=bv(),f=t.has,c=t.remove;return av=function(t){var a=r(this),s=u(t),v=n(a);return e(a)<=s.size?i(a,(function(r){s.includes(r)&&c(v,r)})):o(s.getIterator(),(function(r){f(a,r)&&c(v,r)})),v}}function Ev(){return lv?vv:(lv=1,vv=function(){return!1})}var xv,Pv,Tv,kv={};function Iv(){if(Pv)return xv;Pv=1;var r=hv(),t=gv(),n=wv(),e=Av(),u=mv(),i=bv(),o=t.Set,f=t.add,c=t.has;return xv=function(t){var a=r(this),s=e(t),v=new o;return n(a)>s.size?i(s.getIterator(),(function(r){c(a,r)&&f(v,r)})):u(a,(function(r){s.includes(r)&&f(v,r)})),v}}var Fv,Rv,Lv,zv={};function Cv(){if(Rv)return Fv;Rv=1;var r=hv(),t=gv().has,n=wv(),e=Av(),u=mv(),i=bv(),o=Of();return Fv=function(f){var c=r(this),a=e(f);if(n(c)<=a.size)return!1!==u(c,(function(r){if(a.includes(r))return!1}),!0);var s=a.getIterator();return!1!==i(s,(function(r){if(t(c,r))return o(s,"normal",!1)}))}}var Dv,Mv,_v,Nv={};function Gv(){if(Mv)return Dv;Mv=1;var r=hv(),t=wv(),n=mv(),e=Av();return Dv=function(u){var i=r(this),o=e(u);return!(t(i)>o.size)&&!1!==n(i,(function(r){if(!o.includes(r))return!1}),!0)}}var Wv,Bv,Kv,Vv={};function Uv(){if(Bv)return Wv;Bv=1;var r=hv(),t=gv().has,n=wv(),e=Av(),u=bv(),i=Of();return Wv=function(o){var f=r(this),c=e(o);if(n(f)<c.size)return!1;var a=c.getIterator();return!1!==u(a,(function(r){if(!t(f,r))return i(a,"normal",!1)}))}}var Hv,Jv,qv,Yv={};function Xv(){if(Jv)return Hv;Jv=1;var r=hv(),t=gv(),n=Sv(),e=Av(),u=bv(),i=t.add,o=t.has,f=t.remove;return Hv=function(t){var c=r(this),a=e(t).getIterator(),s=n(c);return u(a,(function(r){o(c,r)?f(s,r):i(s,r)})),s}}var $v,Qv,Zv,rl,tl,nl,el,ul={};function il(){if(Qv)return $v;Qv=1;var r=hv(),t=gv().add,n=Sv(),e=Av(),u=bv();return $v=function(i){var o=r(this),f=e(i).getIterator(),c=n(o);return u(f,(function(r){t(c,r)})),c}}function ol(){return tl?rl:(tl=1,Ji(),Vs(),function(){if(pv)return yv;pv=1;var r=Qt(),t=jv();r({target:"Set",proto:!0,real:!0,forced:!Ev()("difference",(function(r){return 0===r.size}))},{difference:t})}(),function(){if(Tv)return kv;Tv=1;var r=Qt(),t=b(),n=Iv();r({target:"Set",proto:!0,real:!0,forced:!Ev()("intersection",(function(r){return 2===r.size&&r.has(1)&&r.has(2)}))||t((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:n})}(),function(){if(Lv)return zv;Lv=1;var r=Qt(),t=Cv();r({target:"Set",proto:!0,real:!0,forced:!Ev()("isDisjointFrom",(function(r){return!r}))},{isDisjointFrom:t})}(),function(){if(_v)return Nv;_v=1;var r=Qt(),t=Gv();r({target:"Set",proto:!0,real:!0,forced:!Ev()("isSubsetOf",(function(r){return r}))},{isSubsetOf:t})}(),function(){if(Kv)return Vv;Kv=1;var r=Qt(),t=Uv();r({target:"Set",proto:!0,real:!0,forced:!Ev()("isSupersetOf",(function(r){return!r}))},{isSupersetOf:t})}(),function(){if(qv)return Yv;qv=1;var r=Qt(),t=Xv();r({target:"Set",proto:!0,real:!0,forced:!Ev()("symmetricDifference")},{symmetricDifference:t})}(),function(){if(Zv)return ul;Zv=1;var r=Qt(),t=il();r({target:"Set",proto:!0,real:!0,forced:!Ev()("union")},{union:t})}(),Vo(),rl=Ar().Set)}function fl(){if(el)return nl;el=1;var r=ol();return Yi(),nl=r}var cl,al,sl,vl,ll,pl={};function yl(){return sl?al:(sl=1,function(){if(cl)return pl;cl=1;var r=Qt(),t=yt(),n=je();r({target:"Object",stat:!0,forced:b()((function(){n(1)}))},{keys:function(r){return n(t(r))}})}(),al=Ar().Object.keys)}function hl(){return ll?vl:(ll=1,vl=yl())}var dl,gl,bl,ml,Sl,wl,Ol,Al={};function jl(){if(gl)return dl;gl=1;var r=I(),t=w(),n=F(),e=b(),u=je(),i=Ve(),o=dr(),f=yt(),c=br(),a=Object.assign,s=Object.defineProperty,v=t([].concat);return dl=!a||e((function(){if(r&&1!==a({b:1},a(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},n={},e=Symbol("assign detection"),i="abcdefghijklmnopqrst";return t[e]=7,i.split("").forEach((function(r){n[r]=r})),7!==a({},t)[e]||u(a({},n)).join("")!==i}))?function(t,e){for(var a=f(t),s=arguments.length,l=1,p=i.f,y=o.f;s>l;)for(var h,d=c(arguments[l++]),g=p?v(u(d),p(d)):u(d),b=g.length,m=0;b>m;)h=g[m++],r&&!n(y,d,h)||(a[h]=d[h]);return a}:a,dl}function El(){return Sl?ml:(Sl=1,function(){if(bl)return Al;bl=1;var r=Qt(),t=jl();r({target:"Object",stat:!0,arity:2,forced:Object.assign!==t},{assign:t})}(),ml=Ar().Object.assign)}function xl(){return Ol?wl:(Ol=1,wl=El())}var Pl,Tl,kl,Il,Fl,Rl,Ll,zl,Cl,Dl={};function Ml(){if(Tl)return Pl;Tl=1;var r=yt(),t=me(),n=Mn();return Pl=function(e){for(var u=r(this),i=n(u),o=arguments.length,f=t(o>1?arguments[1]:void 0,i),c=o>2?arguments[2]:void 0,a=void 0===c?i:t(c,i);a>f;)u[f++]=e;return u},Pl}function _l(){return Fl?Il:(Fl=1,function(){if(kl)return Dl;kl=1;var r=Qt(),t=Ml(),n=zi();r({target:"Array",proto:!0},{fill:t}),n("fill")}(),Il=Yf()("Array","fill"))}function Nl(){if(Ll)return Rl;Ll=1;var r=Er(),t=_l(),n=Array.prototype;return Rl=function(e){var u=e.fill;return e===n||r(n,e)&&u===n.fill?t:u}}function Gl(){return Cl?zl:(Cl=1,zl=Nl())}var Wl,Bl,Kl,Vl,Ul,Hl,Jl,ql={};function Yl(){return Kl?Bl:(Kl=1,function(){if(Wl)return ql;Wl=1;var r=Qt(),t=gu().find,n=zi(),e="find",u=!0;e in[]&&Array(1)[e]((function(){u=!1})),r({target:"Array",proto:!0,forced:u},{find:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}}),n(e)}(),Bl=Yf()("Array","find"))}function Xl(){if(Ul)return Vl;Ul=1;var r=Er(),t=Yl(),n=Array.prototype;return Vl=function(e){var u=e.find;return e===n||r(n,e)&&u===n.find?t:u}}function $l(){return Jl?Hl:(Jl=1,Hl=Xl())}export{Po as a,Xo as b,Rf as c,tc as d,bc as e,kc as f,oa as g,kf as h,Xi as i,Qf as j,aa as k,xa as l,Ma as m,ss as n,fl as o,hl as p,xl as q,un as r,Gl as s,$l as t};
|
.output/public/assets/cytoscape-BVd64kgq.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/cytoscape-cose-bilkent-CkmY9d_8.js
ADDED
@@ -0,0 +1,74 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{g as t}from"./@babel-JUxTKli9.js";import{r as n}from"./cose-base-kQthUiMK.js";var e,o,i={exports:{}};const a=t(e?i.exports:(e=1,i.exports=(o=n(),
|
2 |
+
/******/function(t){var n={};function e(o){if(n[o])return n[o].exports;var i=n[o]={
|
3 |
+
/******/
|
4 |
+
i:o,
|
5 |
+
/******/
|
6 |
+
l:!1,
|
7 |
+
/******/
|
8 |
+
exports:{}
|
9 |
+
/******/};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{
|
10 |
+
/******/
|
11 |
+
configurable:!1,
|
12 |
+
/******/
|
13 |
+
enumerable:!0,
|
14 |
+
/******/
|
15 |
+
get:o
|
16 |
+
/******/})},e.n=function(t){var n=t&&t.__esModule?
|
17 |
+
/******/function(){return t.default}:
|
18 |
+
/******/function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=1)}([
|
19 |
+
/* 0 */
|
20 |
+
/***/
|
21 |
+
function(t,n){t.exports=o},
|
22 |
+
/* 1 */
|
23 |
+
/***/
|
24 |
+
function(t,n,e){var o=e(0).layoutBase.LayoutConstants,i=e(0).layoutBase.FDLayoutConstants,a=e(0).CoSEConstants,r=e(0).CoSELayout,s=e(0).CoSENode,d=e(0).layoutBase.PointD,l=e(0).layoutBase.DimensionD,u={
|
25 |
+
// Called on `layoutready`
|
26 |
+
ready:function(){},
|
27 |
+
// Called on `layoutstop`
|
28 |
+
stop:function(){},
|
29 |
+
// 'draft', 'default' or 'proof"
|
30 |
+
// - 'draft' fast cooling rate
|
31 |
+
// - 'default' moderate cooling rate
|
32 |
+
// - "proof" slow cooling rate
|
33 |
+
quality:"default",
|
34 |
+
// include labels in node dimensions
|
35 |
+
nodeDimensionsIncludeLabels:!1,
|
36 |
+
// number of ticks per frame; higher is faster but more jerky
|
37 |
+
refresh:30,
|
38 |
+
// Whether to fit the network view after when done
|
39 |
+
fit:!0,
|
40 |
+
// Padding on fit
|
41 |
+
padding:10,
|
42 |
+
// Whether to enable incremental mode
|
43 |
+
randomize:!0,
|
44 |
+
// Node repulsion (non overlapping) multiplier
|
45 |
+
nodeRepulsion:4500,
|
46 |
+
// Ideal edge (non nested) length
|
47 |
+
idealEdgeLength:50,
|
48 |
+
// Divisor to compute edge forces
|
49 |
+
edgeElasticity:.45,
|
50 |
+
// Nesting factor (multiplier) to compute ideal edge length for nested edges
|
51 |
+
nestingFactor:.1,
|
52 |
+
// Gravity force (constant)
|
53 |
+
gravity:.25,
|
54 |
+
// Maximum number of iterations to perform
|
55 |
+
numIter:2500,
|
56 |
+
// For enabling tiling
|
57 |
+
tile:!0,
|
58 |
+
// Type of layout animation. The option set is {'during', 'end', false}
|
59 |
+
animate:"end",
|
60 |
+
// Duration for animate:end
|
61 |
+
animationDuration:500,
|
62 |
+
// Represents the amount of the vertical space to put between the zero degree members during the tiling operation(can also be a function)
|
63 |
+
tilingPaddingVertical:10,
|
64 |
+
// Represents the amount of the horizontal space to put between the zero degree members during the tiling operation(can also be a function)
|
65 |
+
tilingPaddingHorizontal:10,
|
66 |
+
// Gravity range (constant) for compounds
|
67 |
+
gravityRangeCompound:1.5,
|
68 |
+
// Gravity force (constant) for compounds
|
69 |
+
gravityCompound:1,
|
70 |
+
// Gravity range (constant)
|
71 |
+
gravityRange:3.8,
|
72 |
+
// Initial cooling factor for incremental layout
|
73 |
+
initialEnergyOnIncremental:.5};function p(t){this.options=function(t,n){var e={};for(var o in t)e[o]=t[o];for(var o in n)e[o]=n[o];return e}(u,t),g(this.options)}var g=function(t){null!=t.nodeRepulsion&&(a.DEFAULT_REPULSION_STRENGTH=i.DEFAULT_REPULSION_STRENGTH=t.nodeRepulsion),null!=t.idealEdgeLength&&(a.DEFAULT_EDGE_LENGTH=i.DEFAULT_EDGE_LENGTH=t.idealEdgeLength),null!=t.edgeElasticity&&(a.DEFAULT_SPRING_STRENGTH=i.DEFAULT_SPRING_STRENGTH=t.edgeElasticity),null!=t.nestingFactor&&(a.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=i.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=t.nestingFactor),null!=t.gravity&&(a.DEFAULT_GRAVITY_STRENGTH=i.DEFAULT_GRAVITY_STRENGTH=t.gravity),null!=t.numIter&&(a.MAX_ITERATIONS=i.MAX_ITERATIONS=t.numIter),null!=t.gravityRange&&(a.DEFAULT_GRAVITY_RANGE_FACTOR=i.DEFAULT_GRAVITY_RANGE_FACTOR=t.gravityRange),null!=t.gravityCompound&&(a.DEFAULT_COMPOUND_GRAVITY_STRENGTH=i.DEFAULT_COMPOUND_GRAVITY_STRENGTH=t.gravityCompound),null!=t.gravityRangeCompound&&(a.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=i.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=t.gravityRangeCompound),null!=t.initialEnergyOnIncremental&&(a.DEFAULT_COOLING_FACTOR_INCREMENTAL=i.DEFAULT_COOLING_FACTOR_INCREMENTAL=t.initialEnergyOnIncremental),"draft"==t.quality?o.QUALITY=0:"proof"==t.quality?o.QUALITY=2:o.QUALITY=1,a.NODE_DIMENSIONS_INCLUDE_LABELS=i.NODE_DIMENSIONS_INCLUDE_LABELS=o.NODE_DIMENSIONS_INCLUDE_LABELS=t.nodeDimensionsIncludeLabels,a.DEFAULT_INCREMENTAL=i.DEFAULT_INCREMENTAL=o.DEFAULT_INCREMENTAL=!t.randomize,a.ANIMATE=i.ANIMATE=o.ANIMATE=t.animate,a.TILE=t.tile,a.TILING_PADDING_VERTICAL="function"==typeof t.tilingPaddingVertical?t.tilingPaddingVertical.call():t.tilingPaddingVertical,a.TILING_PADDING_HORIZONTAL="function"==typeof t.tilingPaddingHorizontal?t.tilingPaddingHorizontal.call():t.tilingPaddingHorizontal};p.prototype.run=function(){var t,n,e=this.options;this.idToLNode={};var o=this.layout=new r,i=this;i.stopped=!1,this.cy=this.options.cy,this.cy.trigger({type:"layoutstart",layout:this});var a=o.newGraphManager();this.gm=a;var s=this.options.eles.nodes(),d=this.options.eles.edges();this.root=a.addRoot(),this.processChildrenList(this.root,this.getTopMostNodes(s),o);for(var l=0;l<d.length;l++){var u=d[l],p=this.idToLNode[u.data("source")],g=this.idToLNode[u.data("target")];p!==g&&0==p.getEdgesBetween(g).length&&(a.add(o.newEdge(),p,g).id=u.id())}var c=function(t,n){"number"==typeof t&&(t=n);var e=t.data("id"),o=i.idToLNode[e];return{x:o.getRect().getCenterX(),y:o.getRect().getCenterY()}},E=function a(){for(var r,s=function(){e.fit&&e.cy.fit(e.eles,e.padding),t||(t=!0,i.cy.one("layoutready",e.ready),i.cy.trigger({type:"layoutready",layout:i}))},d=i.options.refresh,l=0;l<d&&!r;l++)r=i.stopped||i.layout.tick();if(r)return o.checkLayoutSuccess()&&!o.isSubLayout&&o.doPostLayout(),o.tilingPostLayout&&o.tilingPostLayout(),o.isLayoutFinished=!0,i.options.eles.nodes().positions(c),s(),i.cy.one("layoutstop",i.options.stop),i.cy.trigger({type:"layoutstop",layout:i}),n&&cancelAnimationFrame(n),void(t=!1);var u=i.layout.getPositionsData();e.eles.nodes().positions((function(t,n){if("number"==typeof t&&(t=n),!t.isParent()){for(var e=t.id(),o=u[e],i=t;null==o&&(o=u[i.data("parent")]||u["DummyCompound_"+i.data("parent")],u[e]=o,null!=(i=i.parent()[0])););return null!=o?{x:o.x,y:o.y}:{x:t.position("x"),y:t.position("y")}}})),s(),n=requestAnimationFrame(a)};return o.addListener("layoutstarted",(function(){"during"===i.options.animate&&(n=requestAnimationFrame(E))})),o.runLayout(),"during"!==this.options.animate&&(i.options.eles.nodes().not(":parent").layoutPositions(i,i.options,c),t=!1),this},p.prototype.getTopMostNodes=function(t){for(var n={},e=0;e<t.length;e++)n[t[e].id()]=!0;return t.filter((function(t,e){"number"==typeof t&&(t=e);for(var o=t.parent()[0];null!=o;){if(n[o.id()])return!1;o=o.parent()[0]}return!0}))},p.prototype.processChildrenList=function(t,n,e){for(var o=n.length,i=0;i<o;i++){var a,r,u=n[i],p=u.children(),g=u.layoutDimensions({nodeDimensionsIncludeLabels:this.options.nodeDimensionsIncludeLabels});if((a=null!=u.outerWidth()&&null!=u.outerHeight()?t.add(new s(e.graphManager,new d(u.position("x")-g.w/2,u.position("y")-g.h/2),new l(parseFloat(g.w),parseFloat(g.h)))):t.add(new s(this.graphManager))).id=u.data("id"),a.paddingLeft=parseInt(u.css("padding")),a.paddingTop=parseInt(u.css("padding")),a.paddingRight=parseInt(u.css("padding")),a.paddingBottom=parseInt(u.css("padding")),this.options.nodeDimensionsIncludeLabels&&u.isParent()){var c=u.boundingBox({includeLabels:!0,includeNodes:!1}).w,E=u.boundingBox({includeLabels:!0,includeNodes:!1}).h,y=u.css("text-halign");a.labelWidth=c,a.labelHeight=E,a.labelPos=y}this.idToLNode[u.data("id")]=a,isNaN(a.rect.x)&&(a.rect.x=0),isNaN(a.rect.y)&&(a.rect.y=0),null!=p&&p.length>0&&(r=e.getGraphManager().add(e.newGraph(),a),this.processChildrenList(r,p,e))}},p.prototype.stop=function(){return this.stopped=!0,this};var c=function(t){t("layout","cose-bilkent",p)};"undefined"!=typeof cytoscape&&c(cytoscape),t.exports=c}
|
74 |
+
/******/]))));export{a as c};
|
.output/public/assets/cytoscape-fcose--jWSPkQ9.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/dayjs-DL4f0si3.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{g as t}from"./@babel-JUxTKli9.js";var e,r={exports:{}};var n=(e||(e=1,r.exports=function(){var t=1e3,e=6e4,r=36e5,n="millisecond",s="second",i="minute",a="hour",u="day",o="week",c="month",f="quarter",h="year",d="date",l="Invalid Date",$=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],r=t%100;return"["+t+(e[(r-20)%10]||e[r]||e[0])+"]"}},v=function(t,e,r){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(r)+t},y={s:v,z:function(t){var e=-t.utcOffset(),r=Math.abs(e),n=Math.floor(r/60),s=r%60;return(e<=0?"+":"-")+v(n,2,"0")+":"+v(s,2,"0")},m:function t(e,r){if(e.date()<r.date())return-t(r,e);var n=12*(r.year()-e.year())+(r.month()-e.month()),s=e.clone().add(n,c),i=r-s<0,a=e.clone().add(n+(i?-1:1),c);return+(-(n+(r-s)/(i?s-a:a-s))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:c,y:h,w:o,d:u,D:d,h:a,m:i,s:s,ms:n,Q:f}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},D="en",p={};p[D]=M;var g="$isDayjsObject",w=function(t){return t instanceof O||!(!t||!t[g])},Y=function t(e,r,n){var s;if(!e)return D;if("string"==typeof e){var i=e.toLowerCase();p[i]&&(s=i),r&&(p[i]=r,s=i);var a=e.split("-");if(!s&&a.length>1)return t(a[0])}else{var u=e.name;p[u]=e,s=u}return!n&&s&&(D=s),s||!n&&D},S=function(t,e){if(w(t))return t.clone();var r="object"==typeof e?e:{};return r.date=t,r.args=arguments,new O(r)},k=y;k.l=Y,k.i=w,k.w=function(t,e){return S(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var O=function(){function M(t){this.$L=Y(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[g]=!0}var v=M.prototype;return v.parse=function(t){this.$d=function(t){var e=t.date,r=t.utc;if(null===e)return new Date(NaN);if(k.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match($);if(n){var s=n[2]-1||0,i=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],s,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],s,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(e)}(t),this.init()},v.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},v.$utils=function(){return k},v.isValid=function(){return!(this.$d.toString()===l)},v.isSame=function(t,e){var r=S(t);return this.startOf(e)<=r&&r<=this.endOf(e)},v.isAfter=function(t,e){return S(t)<this.startOf(e)},v.isBefore=function(t,e){return this.endOf(e)<S(t)},v.$g=function(t,e,r){return k.u(t)?this[e]:this.set(r,t)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(t,e){var r=this,n=!!k.u(e)||e,f=k.p(t),l=function(t,e){var s=k.w(r.$u?Date.UTC(r.$y,e,t):new Date(r.$y,e,t),r);return n?s:s.endOf(u)},$=function(t,e){return k.w(r.toDate()[t].apply(r.toDate("s"),(n?[0,0,0,0]:[23,59,59,999]).slice(e)),r)},m=this.$W,M=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(f){case h:return n?l(1,0):l(31,11);case c:return n?l(1,M):l(0,M+1);case o:var D=this.$locale().weekStart||0,p=(m<D?m+7:m)-D;return l(n?v-p:v+(6-p),M);case u:case d:return $(y+"Hours",0);case a:return $(y+"Minutes",1);case i:return $(y+"Seconds",2);case s:return $(y+"Milliseconds",3);default:return this.clone()}},v.endOf=function(t){return this.startOf(t,!1)},v.$set=function(t,e){var r,o=k.p(t),f="set"+(this.$u?"UTC":""),l=(r={},r[u]=f+"Date",r[d]=f+"Date",r[c]=f+"Month",r[h]=f+"FullYear",r[a]=f+"Hours",r[i]=f+"Minutes",r[s]=f+"Seconds",r[n]=f+"Milliseconds",r)[o],$=o===u?this.$D+(e-this.$W):e;if(o===c||o===h){var m=this.clone().set(d,1);m.$d[l]($),m.init(),this.$d=m.set(d,Math.min(this.$D,m.daysInMonth())).$d}else l&&this.$d[l]($);return this.init(),this},v.set=function(t,e){return this.clone().$set(t,e)},v.get=function(t){return this[k.p(t)]()},v.add=function(n,f){var d,l=this;n=Number(n);var $=k.p(f),m=function(t){var e=S(l);return k.w(e.date(e.date()+Math.round(t*n)),l)};if($===c)return this.set(c,this.$M+n);if($===h)return this.set(h,this.$y+n);if($===u)return m(1);if($===o)return m(7);var M=(d={},d[i]=e,d[a]=r,d[s]=t,d)[$]||1,v=this.$d.getTime()+n*M;return k.w(v,this)},v.subtract=function(t,e){return this.add(-1*t,e)},v.format=function(t){var e=this,r=this.$locale();if(!this.isValid())return r.invalidDate||l;var n=t||"YYYY-MM-DDTHH:mm:ssZ",s=k.z(this),i=this.$H,a=this.$m,u=this.$M,o=r.weekdays,c=r.months,f=r.meridiem,h=function(t,r,s,i){return t&&(t[r]||t(e,n))||s[r].slice(0,i)},d=function(t){return k.s(i%12||12,t,"0")},$=f||function(t,e,r){var n=t<12?"AM":"PM";return r?n.toLowerCase():n};return n.replace(m,(function(t,n){return n||function(t){switch(t){case"YY":return String(e.$y).slice(-2);case"YYYY":return k.s(e.$y,4,"0");case"M":return u+1;case"MM":return k.s(u+1,2,"0");case"MMM":return h(r.monthsShort,u,c,3);case"MMMM":return h(c,u);case"D":return e.$D;case"DD":return k.s(e.$D,2,"0");case"d":return String(e.$W);case"dd":return h(r.weekdaysMin,e.$W,o,2);case"ddd":return h(r.weekdaysShort,e.$W,o,3);case"dddd":return o[e.$W];case"H":return String(i);case"HH":return k.s(i,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return $(i,a,!0);case"A":return $(i,a,!1);case"m":return String(a);case"mm":return k.s(a,2,"0");case"s":return String(e.$s);case"ss":return k.s(e.$s,2,"0");case"SSS":return k.s(e.$ms,3,"0");case"Z":return s}return null}(t)||s.replace(":","")}))},v.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},v.diff=function(n,d,l){var $,m=this,M=k.p(d),v=S(n),y=(v.utcOffset()-this.utcOffset())*e,D=this-v,p=function(){return k.m(m,v)};switch(M){case h:$=p()/12;break;case c:$=p();break;case f:$=p()/3;break;case o:$=(D-y)/6048e5;break;case u:$=(D-y)/864e5;break;case a:$=D/r;break;case i:$=D/e;break;case s:$=D/t;break;default:$=D}return l?$:k.a($)},v.daysInMonth=function(){return this.endOf(c).$D},v.$locale=function(){return p[this.$L]},v.locale=function(t,e){if(!t)return this.$L;var r=this.clone(),n=Y(t,e,!0);return n&&(r.$L=n),r},v.clone=function(){return k.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},M}(),x=O.prototype;return S.prototype=x,[["$ms",n],["$s",s],["$m",i],["$H",a],["$W",u],["$M",c],["$y",h],["$D",d]].forEach((function(t){x[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),S.extend=function(t,e){return t.$i||(t(e,O,S),t.$i=!0),S},S.locale=Y,S.isDayjs=w,S.unix=function(t){return S(1e3*t)},S.en=p[D],S.Ls=p,S.p={},S}()),r.exports);const s=t(n);var i,a,u={exports:{}};const o=t(i?u.exports:(i=1,u.exports=(a="day",function(t,e,r){var n=function(t){return t.add(4-t.isoWeekday(),a)},s=e.prototype;s.isoWeekYear=function(){return n(this).year()},s.isoWeek=function(t){if(!this.$utils().u(t))return this.add(7*(t-this.isoWeek()),a);var e,s,i,u=n(this),o=(e=this.isoWeekYear(),i=4-(s=(this.$u?r.utc:r)().year(e).startOf("year")).isoWeekday(),s.isoWeekday()>4&&(i+=7),s.add(i,a));return u.diff(o,"week")+1},s.isoWeekday=function(t){return this.$utils().u(t)?this.day()||7:this.day(this.day()%7?t:t-7)};var i=s.startOf;s.startOf=function(t,e){var r=this.$utils(),n=!!r.u(e)||e;return"isoweek"===r.p(t)?n?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):i.bind(this)(t,e)}})));var c,f={exports:{}};var h=(c||(c=1,f.exports=function(){var t={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},e=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d/,n=/\d\d/,s=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,a={},u=function(t){return(t=+t)+(t>68?1900:2e3)},o=function(t){return function(e){this[t]=+e}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(t){(this.zone||(this.zone={})).offset=function(t){if(!t)return 0;if("Z"===t)return 0;var e=t.match(/([+-]|\d\d)/g),r=60*e[1]+(+e[2]||0);return 0===r?0:"+"===e[0]?-r:r}(t)}],f=function(t){var e=a[t];return e&&(e.indexOf?e:e.s.concat(e.f))},h=function(t,e){var r,n=a.meridiem;if(n){for(var s=1;s<=24;s+=1)if(t.indexOf(n(s,0,e))>-1){r=s>12;break}}else r=t===(e?"pm":"PM");return r},d={A:[i,function(t){this.afternoon=h(t,!1)}],a:[i,function(t){this.afternoon=h(t,!0)}],Q:[r,function(t){this.month=3*(t-1)+1}],S:[r,function(t){this.milliseconds=100*+t}],SS:[n,function(t){this.milliseconds=10*+t}],SSS:[/\d{3}/,function(t){this.milliseconds=+t}],s:[s,o("seconds")],ss:[s,o("seconds")],m:[s,o("minutes")],mm:[s,o("minutes")],H:[s,o("hours")],h:[s,o("hours")],HH:[s,o("hours")],hh:[s,o("hours")],D:[s,o("day")],DD:[n,o("day")],Do:[i,function(t){var e=a.ordinal,r=t.match(/\d+/);if(this.day=r[0],e)for(var n=1;n<=31;n+=1)e(n).replace(/\[|\]/g,"")===t&&(this.day=n)}],w:[s,o("week")],ww:[n,o("week")],M:[s,o("month")],MM:[n,o("month")],MMM:[i,function(t){var e=f("months"),r=(f("monthsShort")||e.map((function(t){return t.slice(0,3)}))).indexOf(t)+1;if(r<1)throw new Error;this.month=r%12||r}],MMMM:[i,function(t){var e=f("months").indexOf(t)+1;if(e<1)throw new Error;this.month=e%12||e}],Y:[/[+-]?\d+/,o("year")],YY:[n,function(t){this.year=u(t)}],YYYY:[/\d{4}/,o("year")],Z:c,ZZ:c};function l(r){var n,s;n=r,s=a&&a.formats;for(var i=(r=n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(e,r,n){var i=n&&n.toUpperCase();return r||s[n]||t[n]||s[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(t,e,r){return e||r.slice(1)}))}))).match(e),u=i.length,o=0;o<u;o+=1){var c=i[o],f=d[c],h=f&&f[0],l=f&&f[1];i[o]=l?{regex:h,parser:l}:c.replace(/^\[|\]$/g,"")}return function(t){for(var e={},r=0,n=0;r<u;r+=1){var s=i[r];if("string"==typeof s)n+=s.length;else{var a=s.regex,o=s.parser,c=t.slice(n),f=a.exec(c)[0];o.call(e,f),t=t.replace(f,"")}}return function(t){var e=t.afternoon;if(void 0!==e){var r=t.hours;e?r<12&&(t.hours+=12):12===r&&(t.hours=0),delete t.afternoon}}(e),e}}return function(t,e,r){r.p.customParseFormat=!0,t&&t.parseTwoDigitYear&&(u=t.parseTwoDigitYear);var n=e.prototype,s=n.parse;n.parse=function(t){var e=t.date,n=t.utc,i=t.args;this.$u=n;var u=i[1];if("string"==typeof u){var o=!0===i[2],c=!0===i[3],f=o||c,h=i[2];c&&(h=i[2]),a=this.$locale(),!o&&h&&(a=r.Ls[h]),this.$d=function(t,e,r,n){try{if(["x","X"].indexOf(e)>-1)return new Date(("X"===e?1e3:1)*t);var s=l(e)(t),i=s.year,a=s.month,u=s.day,o=s.hours,c=s.minutes,f=s.seconds,h=s.milliseconds,d=s.zone,$=s.week,m=new Date,M=u||(i||a?1:m.getDate()),v=i||m.getFullYear(),y=0;i&&!a||(y=a>0?a-1:m.getMonth());var D,p=o||0,g=c||0,w=f||0,Y=h||0;return d?new Date(Date.UTC(v,y,M,p,g,w,Y+60*d.offset*1e3)):r?new Date(Date.UTC(v,y,M,p,g,w,Y)):(D=new Date(v,y,M,p,g,w,Y),$&&(D=n(D).week($).toDate()),D)}catch(S){
|
2 |
+
return new Date("")}}(e,u,n,r),this.init(),h&&!0!==h&&(this.$L=this.locale(h).$L),f&&e!=this.format(u)&&(this.$d=new Date("")),a={}}else if(u instanceof Array)for(var d=u.length,$=1;$<=d;$+=1){i[1]=u[$-1];var m=r.apply(this,i);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}$===d&&(this.$d=new Date(""))}else s.call(this,t)}}}()),f.exports);const d=t(h);var l,$={exports:{}};const m=t(l?$.exports:(l=1,$.exports=function(t,e){var r=e.prototype,n=r.format;r.format=function(t){var e=this,r=this.$locale();if(!this.isValid())return n.bind(this)(t);var s=this.$utils(),i=(t||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(t){switch(t){case"Q":return Math.ceil((e.$M+1)/3);case"Do":return r.ordinal(e.$D);case"gggg":return e.weekYear();case"GGGG":return e.isoWeekYear();case"wo":return r.ordinal(e.week(),"W");case"w":case"ww":return s.s(e.week(),"w"===t?1:2,"0");case"W":case"WW":return s.s(e.isoWeek(),"W"===t?1:2,"0");case"k":case"kk":return s.s(String(0===e.$H?24:e.$H),"k"===t?1:2,"0");case"X":return Math.floor(e.$d.getTime()/1e3);case"x":return e.$d.getTime();case"z":return"["+e.offsetName()+"]";case"zzz":return"["+e.offsetName("long")+"]";default:return t}}));return n.bind(this)(i)}}));export{o as a,d as b,m as c,s as d};
|
.output/public/assets/fetch-yIBUN2SY.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{q as t,m as e,t as n,j as o,n as s,b as a,e as i}from"./mermaid-render-CsjLjYZp.js";import{E as c}from"./eventsource-parser-D0ssca5s.js";import{d as r}from"./lodash-J-r1RZfU.js";const l=t=>{t.text="",t.think="",t.files=[],t.images=[],t.webs=[]},d=t=>({text:t,think:"",files:[],images:[],webs:[]}),h=window.fetch,u=async(t,e)=>{if(t.toString().includes("/local/")){const t=(null==e?void 0:e.headers)||{},n={};return Object.entries(t).forEach((([t,e])=>{n[t.toLowerCase()]=e})),void JSON.parse(null==e?void 0:e.body.toString())}return await h(t,e)};function p(t,e="chat/completions",n="1"){if(!t)return t;let o=t.endsWith("/")?t.slice(0,-1):t;if(/\/v\d+\/(?!chat\/completions$)/.test(o))return o;const s=new RegExp(`/vd+/${e}$`),a=/\/v\d+\//.test(o);if(s.test(o))return o;if(/\/v\d+$/.test(o)){const t=o.match(/\/v(\d+)$/);if(t&&t[1])return t[1],`${o}/${e}`}else if(a){const t=o.match(/\/v(\d+)\//);if(t&&t[1]){const n=t[1];return`${o.split(`/v${n}/`)[0]}/v${n}/${e}`}}return`${o}/v${n}/${e}`}function m(t,e){return t.startsWith("/app/")?g()+t:e?p(t):t}function g(){const t=a().remoteHost;if(t&&t.startsWith("http"))return t;const e=window.location.origin;return window.isElectron||e.includes("localhost")?`http://localhost:${window.serverPort||3e3}`:e}function f(t){switch(function(t){const e=t.replace(/^data:image\/\w+;base64,/,"");try{const t=atob(e.slice(0,16));return 255===t.charCodeAt(0)&&216===t.charCodeAt(1)?"jpeg":"PNG\r\n\n"===t.slice(0,8)?"png":"GIF87a"===t.slice(0,6)||"GIF89a"===t.slice(0,6)?"gif":"BM"===t.slice(0,2)?"bmp":"unknown"}catch(n){return"unknown"}}(t=t.trim())){case"jpeg":return`data:image/jpeg;base64,${t}`;case"png":return`data:image/png;base64,${t}`;case"gif":return`data:image/gif;base64,${t}`;case"bmp":return`data:image/bmp;base64,${t}`;default:throw new Error("无法识别的图片类型")}}async function w(t,a,i){var c,l;let h=(t,e=!1)=>{};try{const p=a.chat.chats[a.chat.chats.length-1],g=r(((t,e)=>{e?p.content.think=t:p.content.text=t}),100,{maxWait:500});h=(t,e=!1)=>{g(t,e)};const w=t=>{g.cancel(),p.content.text=t},x=t=>{g.cancel(),p.content.images=t},$=e.dict[a.model.type];if(!$)return void h(n("pages.setting.model.model_provider_not_exist"));const k=[];k.push({role:"system",content:d(t.content),id:"",liked:!1,model:""});const b=a.chat.chats.slice(a.chat.startContext).filter((t=>"verbose"!==t.role)),j=2*Math.max(t.maxContextSize,1),S=Math.min(j,b.length);for(let t=b.length-S;t<b.length;t++){const e=b[t];k.push(e)}let C;k.pop(),C=$.onMessage?$.onMessage(t,a,k):k.map((t=>({role:t.role,content:{text:t.content.text,files:t.content.files,images:t.content.images}}))),a.model.prompt&&(C[C.length-1].content.text=`${a.model.prompt}\n${C[C.length-1].content.text}`),i&&(C[C.length-1].content.text=`\n 使用提供的网络搜索结果,对给定的查询写一个全面的回复。\n 如果提供的搜索结果涉及多个同名主题,请为每个主题分别写答案。\n\n 网络搜索json结果:\n """\n ${i}\n """\n\n 查询:\n """\n ${C[C.length-1].content.text}\n """\n `);for(let t=0;t<C.length;t++){const e=C[t];let n=e.content.text;if((null==(c=e.content.files)?void 0:c.length)>0)for(let t=0;t<e.content.files.length;t++){const o=e.content.files[t];n+=`\n${o.name}\n${o.content||o.url}`}if((null==(l=e.content.images)?void 0:l.length)>0){const t=e.content.images.length,o=[{type:"text",text:n}];for(let n=0;n<t;n++){const t=e.content.images[n];o.push({type:"image_url",image_url:{url:t.content||t.url}})}e.content=o}else e.content=n}const M={model:a.model.apiModel,stream:a.model.stream||!1,temperature:a.model.temperature||s,max_tokens:a.model.maxTokens||o,messages:C},O={Accept:"*/*",Connection:"keep-alive","Accept-Encoding":"gzip, deflate, br","content-type":"application/json",Authorization:`Bearer ${y(a.model)}`};let _=m(a.model.apiBase||$.apiBase,"openai"==a.model.type);(function(t){return t.includes("localhost")||t.includes("/app/")||t.includes("/openapi/")})(_)&&(M.meta={apiAgentId:a.chat.apiAgentId,apiConversationId:a.chat.apiConversationId,aspectRatio:t.aspectRatio,data:{}}),$.onChat&&await $.onChat(t,a,M,O);const A=await u(_,{method:"POST",headers:O,body:JSON.stringify(M)});if(!A.ok){const t=A.headers.get("content-type");if(t)if(null==t?void 0:t.includes("application/json")){const t=await A.json();h(JSON.stringify(t))}else{h(await A.text()||A.statusText)}else h(A.statusText);return}a.chat.status.responseWating=!1;let N="",I="";if(function(t){const e=t.headers.get("Content-Type");if(null==e?void 0:e.includes("text/event-stream"))return!0;return!1}(A)){const t=await v(A,h,(()=>a.chat.status.stop),w);N=t.id,I=t.model}else{if(!A.ok)return void(w&&w(await A.text()));const t=await A.json();t.data?x&&x(t.data.map((t=>({model:a.model.apiModel,type:"base64",content:f(t.b64_json)})))):"chat.images"==t.object?x&&x(t.choices):t.choices?w&&w(t.choices[0].message.content):w&&w(await A.text()),N=t.id,I=t.model}a.chat.chats[a.chat.chats.length-1].id=N,a.chat.chats[a.chat.chats.length-1].model=I||e.getModelItemModel(a.model)}catch(p){h(`${p.message}`)}finally{a.chat.status.chating=!1,a.chat.status.stop=!1,a.chat.status.responseWating=!1}}function y(t){if(t.keys&&t.keys.length>0){const e=t.keys.filter((t=>t.enabled));if(e.length>0)return e[Math.floor(Math.random()*e.length)].key}return t.apiKey}async function v(t,e,n=null,o=null){const s=t.body.pipeThrough(new TextDecoderStream).pipeThrough(new c).getReader();let a="",i="",r="",l=!1,d=!1;for(;;)try{const{value:t,done:c}=await s.read();if(c||n&&n()||"[DONE]"===t.data){o&&o(a);break}if(!t)continue;const h=JSON.parse(t.data);if(!h.choices||0===h.choices.length)continue;i=h.id,r=h.model;const u=h.choices[0].delta;if(!u)continue;const p=u.content||u.reasoning_content;if(!p)continue;if(p.includes("<think>")){d=!0;continue}if(p.includes("</think>")){d=!1;continue}d&&(u.type="thinking"),"thinking"==u.type||u.reasoning_content?l||(l=!0):l&&(a="",l=!1),a+=p,e(a,l)}catch(h){throw h}return{id:i,model:r}}const x=async(t,e,n=null)=>{const o=a(),s=i().find(o.assistModel);return new Promise(((n,o)=>{let a="";k(s,t,((t,e)=>{e||(a=t)}),(()=>!1)).then((()=>{e&&e(a),n(a)})).catch((t=>{o(t)}))}))},$=async(t,e,n=null)=>{const o=a(),s=i().find(o.assistModel);await k(s,t,e,n)},k=async(t,o,a,i=null)=>{try{const c=e.dict[t.type];if(!c)return void a(n("pages.setting.model.model_provider_not_exist"));const r={model:t.apiModel,stream:!0,temperature:s,messages:[{role:"user",content:o}]},l=m(t.apiBase||c.apiBase,"openai"==t.type),d=await u(l,{method:"POST",headers:{Accept:"*/*",Connection:"keep-alive","Accept-Encoding":"gzip, deflate, br","content-type":"application/json",Authorization:`Bearer ${y(t)}`},body:JSON.stringify(r)});if(!d.ok){const t=d.headers.get("content-type");if(t)if(null==t?void 0:t.includes("application/json")){const t=await d.json();a(JSON.stringify(t))}else{a(await d.text())}else a(d.statusText);return}await v(d,a,i)}catch(c){a(`${c.message}`)}},b=async e=>{try{let n=null;const o=g(),s=/(https?:\/\/[^\s]+)/g,a=e.match(s)||[];if(a.length>0)n={urls:a,keywords:[]};else{const t=(await x(`\n 你是一个专门用于提取搜索关键词的AI助手。你的任务是从用户的查询中提取最重要的关键词或短语,这些关键词将被用于执行网络搜索。。\n\n 请注意:\n 1. 提取3-10个最相关和重要的关键词或短语。\n 2. 关键词应该简洁明了,避免提取常见词或无意义词\n 3. 如果查询涉及时间范围,请包含相关的时间信息。\n 4. 如果查询中包含人名、地名、专有名词或技术术语,优先提取这些\n 5. 如果有网址,将网址作为一个关键词返回\n 6. 以JSON格式返回结果,包含两个字段:"urls"(数组)和"keywords"(数组),且不要包含任何其他文字。\n 用户查询: ${e}\n\n 请以下面的JSON格式返回结果:\n {\n "urls": [],\n "keywords": []\n }\n `,null)).match(/\{[\s\S]*\}/);if(t.length<=0)throw new Error("未找到关键词");n=JSON.parse(t[0])}if(n.keywords.length>0){const t=await u(`${o}/search?service=google&&results=10&&q=${encodeURIComponent(n.keywords.join(","))}`),e=await t.json();for(let o=0;o<e.length;o++){const t=e[o],s=j(t.link);if(s){n.urls.some((t=>j(t)===s))||n.urls.push(t.link)}}}performance.now();let i=n.urls;i=i.map((t=>o+"/crawler?url="+encodeURIComponent(t)));const c=await t(i,8192/i.length,2e3);performance.now();return c}catch(n){}return[]};function j(t){try{const e=new URL(t).hostname;return e.split(".").slice(-2).join(".")}catch(e){return null}}export{d as a,x as b,w as c,g as d,k as e,$ as f,m as g,p as n,l as r,b as s};
|
.output/public/assets/help-BNhe3EL8.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as s}from"./FrameContent-DNKnXN4B.js";import{d as t}from"./fetch-yIBUN2SY.js";import{l as r,a as o,J as i,y as m}from"./@vue-Bg1POUZg.js";import"./@vueuse-Dy274-y2.js";import"./lodash-J-r1RZfU.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./mermaid-render-CsjLjYZp.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tdesign-vue-next-DcQZm4FM.js";import"./tdesign-icons-vue-next-NghED3ph.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./eventsource-parser-D0ssca5s.js";const e=r({__name:"help",setup(r){const e=o(`${t()}/docs/index.html?t=${(new Date).getTime()}`);return(t,r)=>(m(),i(s,{frameSrc:e.value},null,8,["frameSrc"]))}});export{e as default};
|
.output/public/assets/highlight.js-CHQGwMU8.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/index-B0CgOzG4.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{a as e}from"./vue-router-CrgK71bD.js";import{l as t,f as a,J as s,y as i,a9 as r,R as o,z as l,ad as n,u,a as p,w as d,A as m,G as c,H as v,v as g,F as j,aa as f}from"./@vue-Bg1POUZg.js";import{b,A as _,f as h,p as y,q as x,r as z,s as k,x as C,e as w,m as S,j as V,Q as D}from"./tdesign-vue-next-DcQZm4FM.js";import{ac as U,ab as A,f as q}from"./tdesign-icons-vue-next-NghED3ph.js";import{t as R}from"./mermaid-render-CsjLjYZp.js";import{_ as $}from"./avatar.vue_vue_type_script_setup_true_lang-DIJKU7Wf.js";import{v as B}from"./uuid-_R2nDvl_.js";import{u as E}from"./main-fo2As0vh.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./lodash-es-RhymR7yg.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./lodash-J-r1RZfU.js";import"./@vueuse-Dy274-y2.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./@dicebear-JcnEMRoc.js";import"./vuedraggable-CPbrq_s0.js";import"./vue-Dq4tlXni.js";const F=t({__name:"AgentCard",props:{product:{type:Object}},emits:["start-chat","delete-item"],setup(e,{emit:t}){const p=e,d=a((()=>p.product.content.substring(0,20)+"...")),m=t;return(t,a)=>{const p=_,c=b,v=h;return i(),s(v,{title:e.product.name,description:d.value,"hover-shadow":"",bordered:!1},{avatar:r((()=>[o(p,{size:"56px",image:e.product.avatar},null,8,["image"])])),actions:r((()=>[o(c,{shape:"circle",onClick:a[0]||(a[0]=n((t=>{return a=e.product,void m("start-chat",a);var a}),["stop"])),variant:"text"},{default:r((()=>[o(u(U),{slot:"icon"})])),_:1}),e.product.isDefault?l("",!0):(i(),s(c,{key:0,shape:"circle",onClick:a[1]||(a[1]=n((t=>{return a=e.product,void m("delete-item",a);var a}),["stop"])),variant:"text"},{default:r((()=>[o(u(A),{slot:"icon"})])),_:1}))])),_:1},8,["title","description"])}}}),H={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)]"},I={class:"w-full flex flex-row justify-end gap-3"},J={id:"",name:"",status:"1",content:"",avatar:"",onboarding:"",isDefault:!1},N=t({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:Object},emits:["update:visible"],setup(e,{emit:t}){const a=E(),l=e,n=p(null),g=p(!1),j=p({...J}),f=e=>{j.value.avatar=e},_=({validateResult:e,firstError:t})=>{if(t)return void w.warning(t);const s=!j.value.id||""===j.value.id;s&&(j.value.id=B());const i={id:j.value.id,name:j.value.name,status:"1"===j.value.status,content:j.value.content,avatar:j.value.avatar,onboarding:j.value.onboarding,isDefault:j.value.isDefault};s?(a.add(i),w.success(R("pages.setting.agent.submit_success"))):(a.update(i),w.success(R("pages.setting.agent.update_success"))),g.value=!1},h=()=>{g.value=!1},S=t;d((()=>g.value),(e=>{S("update:visible",e)})),d((()=>l.visible),(e=>{g.value=e})),d((()=>l.data),(e=>{j.value=e}),{immediate:!0});const V={name:[{required:!0,message:R("pages.setting.agent.enter_agent_name"),type:"error"}],content:[{required:!0,message:R("pages.setting.agent.enter_agent_description"),type:"error"}]};return(e,t)=>{const a=z,l=x,p=k,d=b,w=y,S=C;return i(),s(S,{visible:g.value,"onUpdate:visible":t[2]||(t[2]=e=>g.value=e),header:j.value.id?u(R)("pages.setting.agent.editor_agent"):u(R)("pages.setting.agent.add_agent"),placement:"top",width:680,footer:!1},{body:r((()=>[o(w,{ref:"form",data:j.value,rules:V,"label-width":100,"label-align":"top",onSubmit:_},{default:r((()=>[m("div",H,[o($,{ref_key:"avatarRef",ref:n,url:j.value.avatar,onUpdate:f},null,8,["url"])]),o(l,{label:u(R)("pages.setting.agent.agent_name"),name:"name"},{default:r((()=>[o(a,{modelValue:j.value.name,"onUpdate:modelValue":t[0]||(t[0]=e=>j.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),o(l,{label:u(R)("pages.setting.agent.agent_description"),name:"content"},{default:r((()=>[o(p,{modelValue:j.value.content,"onUpdate:modelValue":t[1]||(t[1]=e=>j.value.content=e),autosize:{minRows:5,maxRows:12},name:"content"},null,8,["modelValue"])])),_:1},8,["label"]),o(l,null,{default:r((()=>[m("div",I,[o(d,{variant:"outline",onClick:h},{default:r((()=>[c(v(u(R)("pages.setting.agent.cancel")),1)])),_:1}),o(d,{theme:"primary",type:"submit"},{default:r((()=>[c(v(u(R)("pages.setting.agent.confirm")),1)])),_:1})])])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])}}}),O={class:"list-card-items"},Q={class:"list-card-pagination"},W=t({name:"ListAgent",setup(t){const l=e(),n=p(void 0),d=E(),c=p({current:1,pageSize:35,total:0}),v=a((()=>{const e=[d.defaultAgent,...d.agents];return c.value.total=e.length,e})),b=a((()=>n.value?R("pages.setting.agent.confirm_delete_agent",{agentName:n.value.name}):"")),y=p(!1),x=p(!1),z=p({...J}),k=e=>{c.value.pageSize=e,c.value.current=1},U=e=>{c.value.current=e},A=e=>{x.value=!0,n.value=e},$=()=>{d.remove(n.value.id),x.value=!1,w.success(R("pages.setting.agent.delete_success"))},B=()=>{n.value=void 0},H=e=>{l.push({path:"/conversation/index",query:{id:e.id}})},I=()=>{z.value={...J},y.value=!0};return(e,t)=>{const a=_,l=h,n=S,p=V,d=D,w=C;return i(),g("div",null,[m("div",O,[o(p,{gutter:[16,16]},{default:r((()=>[o(n,{xs:12,lg:4,xl:3},{default:r((()=>[o(l,{theme:"normal","hover-shadow":"",class:"list-card-item h-[108px] border-dashed",style:{"border-color":"var(--td-brand-color-active)"},title:e.$t("pages.setting.agent.add_agent"),onClick:I},{avatar:r((()=>[o(a,{size:"56px"},{icon:r((()=>[o(u(q))])),_:1})])),_:1},8,["title"])])),_:1}),(i(!0),g(j,null,f(v.value.slice(c.value.pageSize*(c.value.current-1),c.value.pageSize*c.value.current),(e=>(i(),s(n,{key:e.id,xs:12,lg:4,xl:3},{default:r((()=>[o(F,{class:"list-card-item h-[108px]",product:e,onDeleteItem:A,onStartChat:H,onClick:t=>(e=>{z.value={id:e.id,name:e.name,status:e.status?"1":"0",content:e.content,avatar:e.avatar,onboarding:e.onboarding,isDefault:e.isDefault},y.value=!0})(e)},null,8,["product","onClick"])])),_:2},1024)))),128))])),_:1})]),m("div",Q,[o(d,{modelValue:c.value.current,"onUpdate:modelValue":t[0]||(t[0]=e=>c.value.current=e),"page-size":c.value.pageSize,"onUpdate:pageSize":t[1]||(t[1]=e=>c.value.pageSize=e),total:c.value.total,"page-size-options":[35],onPageSizeChange:k,onCurrentChange:U},null,8,["modelValue","page-size","total","page-size-options"])]),o(N,{visible:y.value,"onUpdate:visible":t[2]||(t[2]=e=>y.value=e),data:z.value},null,8,["visible","data"]),o(w,{visible:x.value,"onUpdate:visible":t[3]||(t[3]=e=>x.value=e),header:e.$t("pages.setting.agent.confirm_delete_selected_agent"),body:b.value,"on-cancel":B,onConfirm:$},null,8,["visible","header","body"])])}}});export{W as default};
|
.output/public/assets/index-C_mhwxMs.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as t}from"./FrameContent-DNKnXN4B.js";import{d as s}from"./fetch-yIBUN2SY.js";import{l as r,J as o,y as i}from"./@vue-Bg1POUZg.js";import"./@vueuse-Dy274-y2.js";import"./lodash-J-r1RZfU.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./mermaid-render-CsjLjYZp.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tdesign-vue-next-DcQZm4FM.js";import"./tdesign-icons-vue-next-NghED3ph.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./eventsource-parser-D0ssca5s.js";const e=r({__name:"index",setup(r){const e=`${s()}/swagger/index.html?t=${(new Date).getTime()}`,m=getComputedStyle(document.documentElement).getPropertyValue("--td-comp-size-xxxl"),p=parseFloat(m)+20;return(s,r)=>(i(),o(t,{frameSrc:e,offset:p}))}});export{e as default};
|
.output/public/assets/index-CqyoTRBq.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{v as e,y as t,ag as l,l as a,f as i,A as r,C as s,J as o,ac as p,H as d,a as n,w as f,a0 as h,a1 as c,R as u,a9 as m,G as v,u as g,F as j,aa as z,I as _}from"./@vue-Bg1POUZg.js";import{u as x,a as k}from"./vue-router-CrgK71bD.js";import{_ as w,e as B,m as y,c as M,u as E,t as H,f as A}from"./mermaid-render-CsjLjYZp.js";import{_ as F}from"./ChatInput.vue_vue_type_style_index_0_lang-D2xvcfCO.js";import{u as S}from"./app-_ksMLlTy.js";import{A as U,l as b,j as G,m as I,f as L,n as V,o as C,b as O,e as R}from"./tdesign-vue-next-DcQZm4FM.js";import{v as q}from"./uuid-_R2nDvl_.js";import{u as T}from"./main-fo2As0vh.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./lodash-J-r1RZfU.js";import"./@vueuse-Dy274-y2.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./tdesign-icons-vue-next-NghED3ph.js";import"./mammoth-BjMqmIoO.js";import"./xlsx-DB6BMndo.js";import"./pdfjs-dist-8WFUNQXM.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vuedraggable-CPbrq_s0.js";import"./vue-Dq4tlXni.js";const D={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const $={render:function(a,i){return t(),e("svg",D,i[0]||(i[0]=[l('<g mask="url(#mask0_17_619)"><path fill="#97A3B7" d="M30 62h88v60H30z"></path><g filter="url(#filter0_f_17_619)"><path fill="#E3E6EB" d="M12 84h80v60H12z"></path></g><g filter="url(#filter1_f_17_619)"><path fill="#E3E6EB" d="M80 54h80v60H80z"></path></g><path fill="#fff" d="M46 105h32v2H46zM46 98h32v2H46zM46 88h16v2H46z"></path></g><path fill="currentcolor" d="M63 20h88v10H63z" opacity=".9"></path><mask id="a" width="88" height="50" x="63" y="30" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" d="M63 30h88v50H63z"></path></mask><g mask="url(#a)"><path fill="currentcolor" d="M63 30h88v50H63z"></path><g filter="url(#filter2_f_17_619)" opacity=".3"><path fill="#97A3B7" d="M30 62h88v60H30z"></path></g></g><path fill="#fff" fill-rule="evenodd" d="m95.686 40.858 10.278 10.277A4 4 0 0 1 107 51c2.213 0 4 1.786 4 4q-.002.538-.134 1.033l10.276 10.28-2.828 2.829-4.598-4.597A17.1 17.1 0 0 1 107 65.909c-7.273 0-13.484-4.524-16-10.91a17.3 17.3 0 0 1 5.696-7.472l-3.838-3.84zM99 55a8.003 8.003 0 0 0 12.063 6.892l-3.029-3.026q-.496.132-1.034.134c-2.213 0-4-1.787-4-4q.002-.538.134-1.034l-3.027-3.027A7.96 7.96 0 0 0 99 54.999m8-10.91c7.273 0 13.484 4.524 16 10.91a17.3 17.3 0 0 1-4.166 6.177l-4.105-4.105a8.003 8.003 0 0 0-9.801-9.8l-2.55-2.551c1.47-.41 3.02-.63 4.622-.63" clip-rule="evenodd"></path><path fill="#fff" d="M68 24h2v2h-2zM74 24h2v2h-2zM80 24h66v2H80z"></path><path fill="#fff" stroke="#000" d="m157 54 24.249 42h-48.498z"></path><path stroke="#000" d="M157 89V71"></path>',8)]))}},N={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const W={render:function(a,i){return t(),e("svg",N,i[0]||(i[0]=[l('<g mask="url(#mask0_16559_24301)"><path fill="#97A3B7" d="M30 62h88v60H30z"></path><g filter="url(#filter0_f_16559_24301)"><path fill="#E3E6EB" d="M12 84h80v60H12z"></path></g><g filter="url(#filter1_f_16559_24301)"><path fill="#E3E6EB" d="M80 54h80v60H80z"></path></g><path stroke="#fff" stroke-width="2" d="m49 93-7 7 7 7M69 107l7-7-7-7M62.365 87.443l-6.73 25.114"></path></g><path fill="currentcolor" d="M63 20h88v10H63z" opacity=".9"></path><mask id="a" width="88" height="50" x="63" y="30" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" d="M63 30h88v50H63z"></path></mask><g mask="url(#a)"><path fill="currentcolor" d="M63 30h88v50H63z"></path><g filter="url(#filter2_f_16559_24301)" opacity=".3"><path fill="#97A3B7" d="M30 62h88v60H30z"></path></g></g><path fill="#fff" fill-rule="evenodd" d="M105.25 41c6.765 0 12.25 5.484 12.25 12.25 0 2.433-.709 4.7-1.932 6.606L121 65.288 117.288 69l-5.432-5.432a12.2 12.2 0 0 1-6.606 1.932C98.484 65.5 93 60.016 93 53.25S98.484 41 105.25 41m0 3.5a8.75 8.75 0 1 0 0 17.5 8.75 8.75 0 0 0 0-17.5" clip-rule="evenodd"></path><path fill="#fff" d="M68 24h2v2h-2zM74 24h2v2h-2zM80 24h66v2H80z"></path><path fill="#fff" fill-rule="evenodd" d="M153 56c-12.15 0-22 9.85-22 22 0 4.604 1.414 8.878 3.832 12.41L127 98.5l12.495-3.132A21.9 21.9 0 0 0 153 100c12.15 0 22-9.85 22-22s-9.85-22-22-22" clip-rule="evenodd"></path><path fill="#000" d="M131 78h.5zm3.832 12.41.359.348.284-.293-.23-.337zM127 98.5l-.359-.348-1.219 1.259 1.7-.426zm12.495-3.132.307-.394-.192-.15-.237.06zM153 100v.5zm22-22h-.5zm-43.5 0c0-11.874 9.626-21.5 21.5-21.5v-1c-12.426 0-22.5 10.074-22.5 22.5zm3.745 12.128A21.4 21.4 0 0 1 131.5 78h-1c0 4.708 1.446 9.08 3.919 12.693zm-.772-.066-7.832 8.09.718.696 7.832-8.09zm-7.351 8.923 12.494-3.132-.243-.97-12.495 3.132zM153 99.5c-4.976 0-9.555-1.69-13.198-4.526l-.615.789A22.4 22.4 0 0 0 153 100.5zM174.5 78c0 11.874-9.626 21.5-21.5 21.5v1c12.426 0 22.5-10.074 22.5-22.5zM153 56.5c11.874 0 21.5 9.626 21.5 21.5h1c0-12.426-10.074-22.5-22.5-22.5z"></path>',8)]))}},J={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const K={render:function(a,i){return t(),e("svg",J,i[0]||(i[0]=[l('<g mask="url(#mask0_16559_24251)"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path><g filter="url(#a)"><path fill="#E3E6EB" d="M46.391 92h80v60h-80z"></path></g><g filter="url(#b)"><path fill="#E3E6EB" d="M0 23h80v60H0z"></path></g></g><mask id="c" width="78" height="88" x="80" y="9" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" d="m119 9 38.105 22v44L119 97 80.895 75V31z"></path></mask><g mask="url(#c)"><path fill="currentcolor" fill-rule="evenodd" d="M80.895 31v44L119 97l38.105-22V31L119 53z" clip-rule="evenodd"></path><path fill="currentcolor" d="m119-35 38.105 22v44.5L119 53.5l-38.105-22V-13z" opacity=".9"></path><g filter="url(#d)" opacity=".3"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path></g></g><path fill="#fff" stroke="#000" d="m143 68.822 4.867 17.053.133.466.469-.118 17.202-4.312-12.335 12.741-.337.348.337.348 12.335 12.741-17.202-4.312-.469-.118-.133.466L143 121.178l-4.867-17.053-.133-.466-.469.118-17.202 4.312 12.335-12.741.337-.348-.337-.348-12.335-12.741 17.202 4.312.469.118.133-.466z"></path><path fill="#fff" fill-rule="evenodd" d="m123.243 35.082 2.828-1.633-2.828-1.633-2.829 1.633zM119 32.632 121.828 31l-7.071-4.082-2.828 1.633zm8.485 3.267c-4.679 2.701-12.291 2.701-16.97 0-4.68-2.702-4.68-7.096 0-9.798s12.291-2.701 16.97 0c4.68 2.702 4.68 7.096 0 9.798m-19.799-11.43c-6.248 3.607-6.248 9.455 0 13.062s16.38 3.607 22.628 0 6.248-9.455 0-13.062-16.38-3.607-22.628 0M41.899 86.286l2.828 1.633v6.532L41.9 92.818zm12.02 6.94 2.829 1.634v6.532l-2.828-1.633zm-9.19 14.289-2.83-1.633.001 3.266 2.828 1.633zl9.192 5.307v3.266l2.828 1.633v-3.266l-2.828-1.633v-3.266l-9.192-5.307z" clip-rule="evenodd"></path><defs><filter id="a" width="180" height="160" x="-3.609" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_16559_24251" stdDeviation="25"></feGaussianBlur></filter><filter id="b" width="180" height="160" x="-50" y="-27" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_16559_24251" stdDeviation="25"></feGaussianBlur></filter><filter id="d" width="88.21" height="100" x="23.895" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_16559_24251" stdDeviation="3"></feGaussianBlur></filter></defs>',6)]))}},Q={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const Z={render:function(a,i){return t(),e("svg",Q,i[0]||(i[0]=[l('<g mask="url(#mask0_22_990)"><path fill="#97A3B7" fill-rule="evenodd" d="m144.569 105.61-48 27.712-48-27.712V83.712L96.57 56l48 27.713z" clip-rule="evenodd"></path><g filter="url(#filter0_f_22_990)"><path fill="#E3E6EB" d="M-3 33.999h80v60H-3z"></path></g><g filter="url(#filter1_f_22_990)"><path fill="#E3E6EB" d="M97 97.999h80v60H97z"></path></g></g><mask id="a" width="86" height="69" x="53" y="16" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" fill-rule="evenodd" d="m113.357 42.715 16.472-9.51a36 36 0 0 0-3.186-2.043c-5.375-3.104-11.92-5.147-18.885-6.139-4.209-5.562-10.18-8.898-17.324-8.828-6.755.087-15.486 5.746-21.507 14.365q-1.247.622-2.432 1.306c-14.378 8.3-16.94 20.75-7.473 30.065-1.035-5.805-.31-10.865 3.101-16.215-.058.632-.21 4.427-.232 5.067-.67 18.914 15.02 34.058 26.139 33.928 8.45-.1 15.565-5.013 20.319-12.631 6.214-1.231 12.089-3.294 17.094-6.183 13.476-7.78 16.567-19.182 9.104-28.268l-16.599 9.582c1.762 3.654.049 7.823-5.078 10.783-5.126 2.96-12.347 3.948-18.677 2.931-2.843-.469-5.522-1.342-7.74-2.622l-.049-.028zM78.655 53.773c-6.127-3.977-5.683-10.226 1.195-14.197s17.703-4.226 24.591-.69zM93.556 18.17c4.61-.04 8.728 2.405 11.94 6.57-8.447-.918-17.384-.326-25.523 1.765 3.699-5.124 8.471-8.275 13.583-8.335m-2.232 63.447c-5.853.068-10.971-3.926-14.377-10.332 8.845 2.342 18.925 2.775 28.427 1.317-3.756 5.52-8.714 8.951-14.05 9.015" clip-rule="evenodd"></path></mask><g mask="url(#a)"><path fill="currentcolor" fill-rule="evenodd" d="m113.357 42.715 16.472-9.51a36 36 0 0 0-3.186-2.043c-5.375-3.104-11.92-5.147-18.885-6.139-4.209-5.562-10.18-8.898-17.324-8.828-6.755.087-15.486 5.746-21.507 14.365q-1.247.622-2.432 1.306c-14.378 8.3-16.94 20.75-7.473 30.065-1.035-5.805-.31-10.865 3.101-16.215-.058.632-.21 4.427-.232 5.067-.67 18.914 15.02 34.058 26.139 33.928 8.45-.1 15.565-5.013 20.319-12.631 6.214-1.231 12.089-3.294 17.094-6.183 13.476-7.78 16.567-19.182 9.104-28.268l-16.599 9.582c1.762 3.654.049 7.823-5.078 10.783-5.126 2.96-12.347 3.948-18.677 2.931-2.843-.469-5.522-1.342-7.74-2.622l-.049-.028zM78.655 53.773c-6.127-3.977-5.683-10.226 1.195-14.197s17.703-4.226 24.591-.69zM93.556 18.17c4.61-.04 8.728 2.405 11.94 6.57-8.447-.918-17.384-.326-25.523 1.765 3.699-5.124 8.471-8.275 13.583-8.335m-2.232 63.447c-5.853.068-10.971-3.926-14.377-10.332 8.845 2.342 18.925 2.775 28.427 1.317-3.756 5.52-8.714 8.951-14.05 9.015" clip-rule="evenodd"></path><g filter="url(#filter2_f_22_990)" opacity=".3"><path fill="#97A3B7" d="m96.569 56 48 27.712v55.426l-48 27.712-48-27.712V83.712z"></path></g></g><circle cx="155" cy="78" r="22" fill="#fff" stroke="#000" transform="rotate(180 155 78)"></circle><path stroke="#000" d="M155 83V65"></path><path fill="#C4C4C4" stroke="#000" stroke-linejoin="round" stroke-width="2" d="M155 87h.004v.004H155z"></path><path stroke="#fff" stroke-width="2" d="M96.57 112V88M86.57 98l10-10 9.999 10"></path>',7)]))}},P={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const X={render:function(a,i){return t(),e("svg",P,i[0]||(i[0]=[l('<mask id="a" width="78" height="88" x="80" y="9" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentColor" d="m119 9 38.105 22v44L119 97 80.895 75V31z"></path></mask><g mask="url(#a)"><path fill="currentColor" d="m119 9 38.105 22v44L119 97 80.895 75V31z"></path><g filter="url(#b)" opacity=".3"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path></g></g><mask id="c" width="78" height="88" x="29" y="48" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path></mask><g mask="url(#c)"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path><g filter="url(#d)"><path fill="#E3E6EB" d="M46.391 92h80v60h-80z"></path></g><g filter="url(#e)"><path fill="#E3E6EB" d="M0 23h80v60H0z"></path></g></g><path fill="#fff" d="m41.898 86.287 2.829 1.633v6.531l-2.828-1.632zM53.919 93.227l2.828 1.633v6.532l-2.828-1.633zM44.728 107.515l-2.829-1.633v3.266l2.829 1.633zl9.191 5.308v3.265l2.829 1.633v-3.266l-2.828-1.632v-3.266l-9.193-5.308z"></path><path fill="#fff" fill-rule="evenodd" d="M108.348 23.48c-2.16 2.51-1.813 5.903 1.047 8.08 3.265 2.486 8.568 2.447 11.845-.087 3.276-2.534 3.286-6.603.021-9.089-2.86-2.177-7.284-2.417-10.54-.74l5.202 3.96-2.373 1.836z" clip-rule="evenodd"></path><path fill="#fff" fill-rule="evenodd" d="m120.865 33.009 8.965 6.826 2.373-1.836-8.965-6.826q-.481.523-1.089.993-.608.468-1.284.843m-1.203-.916a8.5 8.5 0 0 0 1.305-.828 7.248 7.248 0 0 1 0 0 8.5 8.5 0 0 1-1.305.828" clip-rule="evenodd"></path><path fill="#fff" stroke="#181818" d="m144 70 24.249 42h-48.498z"></path><path stroke="#181818" d="M144 100V82"></path><path stroke="#181818" stroke-linejoin="round" stroke-width="2" d="M144 105h.004v.004H144z"></path><defs><filter id="b" width="88.21" height="100" x="23.895" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_216_313" stdDeviation="3"></feGaussianBlur></filter><filter id="d" width="180" height="160" x="-3.609" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_216_313" stdDeviation="25"></feGaussianBlur></filter><filter id="e" width="180" height="160" x="-50" y="-27" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_216_313" stdDeviation="25"></feGaussianBlur></filter></defs>',11)]))}},Y={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const ee={render:function(a,i){return t(),e("svg",Y,i[0]||(i[0]=[l('<g mask="url(#mask0_21_716)"><path fill="#97A3B7" fill-rule="evenodd" d="M33 46.843 96.321 119l63.322-72.157C142.742 32 120.583 23 96.321 23 72.061 23 49.901 32 33 46.843" clip-rule="evenodd"></path><g filter="url(#filter0_f_21_716)"><path fill="#E3E6EB" d="M95 21h80v60H95z"></path></g><g filter="url(#filter1_f_21_716)"><path fill="#E3E6EB" d="M-7 43h80v60H-7z"></path></g></g><path fill="currentcolor" d="m72.812 63.688-3.157 3.157 6.246 6.247a50.3 50.3 0 0 0-12.713 8.151L96.321 119l11.913-13.575 6.413 6.412 3.157-3.157L80.45 71.326zM129.455 81.243l-15.318 17.455-28.74-28.74a50.4 50.4 0 0 1 10.924-1.19c12.695 0 24.29 4.709 33.134 12.475"></path><path fill="#fff" stroke="#000" d="m152 21.822 4.867 17.053.133.465.469-.117 17.202-4.312-12.335 12.741-.337.348.337.348 12.335 12.741-17.202-4.312-.469-.117-.133.465L152 74.178l-4.867-17.053-.133-.465-.469.117-17.202 4.312 12.335-12.741.337-.348-.337-.348-12.335-12.741 17.202 4.312.469.117.133-.465z"></path><path stroke="#fff" stroke-width="2" d="M101 31 90 42l11 11-8 8"></path>',4)]))}},te={class:"result-container"},le={class:"result-bg-img"},ae={class:"result-title"},ie={class:"result-tip"},re=w(a({__name:"index",props:{bgUrl:String,title:String,tip:String,type:String},setup(l){const a=l,n=i((()=>{switch(a.type){case"403":default:return $;case"404":return W;case"500":return K;case"ie":return Z;case"wifi":return ee;case"maintenance":return X}}));return(a,i)=>(t(),e("div",te,[r("div",le,[(t(),o(p(n.value)))]),r("div",ae,d(l.title),1),r("div",ie,d(l.tip),1),s(a.$slots,"default",{},void 0,!0)]))}}),[["__scopeId","data-v-50bd89bc"]]),se={class:"flex-1 w-full overflow-hidden flex flex-col"},oe={class:"flex flex-col justify-center items-center gap-3 w-full"},pe={class:"text-center"},de={class:"text-2xl font-bold"},ne=["title"],fe={class:"text-center p-2"},he={key:0,class:"flex flex-col items-center align-middle gap-5 w-full p-2 overflow-y-auto no-scrollbar"},ce=["title"],ue={class:"flex gap-1"},me={class:"w-[200px] whitespace-nowrap text-ellipsis overflow-hidden"},ve={class:"w-full relative"},ge=a({name:"NewConversation",setup(l){const a=T(),s=x(),w=k(),D=n(null);f((()=>s.query.id),(e=>{if("/conversation/index"!==s.path)return void(D.value=null);const t=e;D.value=t?a.find(t):a.defaultAgent}),{immediate:!0}),B();const $=i((()=>y.availableModels.value.map((e=>({...e,title:y.getModelItemTitle(e)}))))),N=n([]),W=e=>{},J=M(),K=e=>{if(0===N.value.length)return void R.error(H("pages.conversation.noSelectModelMsg"));const t={id:q(),name:D.value.name,avatar:D.value.avatar,agentId:D.value.id,content:D.value.content,models:[],time:(new Date).getTime(),pinned:!1,maxContextSize:10,aspectRatio:"IMAGE_ASPECT_RATIO_SQUARE",internet:!1};t.models=N.value.map((e=>({modelId:e,chats:[],startContext:0,apiAgentId:"",apiConversationId:"",apiNote:"",showing:!0,status:{responseWating:!1,chating:!1,stop:!1}}))),J.add(t),N.value=[],A.setData(e),w.push({path:"/conversation/chat",query:{id:t.id,isNew:1}})},Q=E(),Z=i((()=>{let e="h-[calc(100vh-2*var(--td-comp-paddingTB-m))]";return Q.showLayoutHeader&&Q.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),Q.showLayoutHeader&&!Q.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),!Q.showLayoutHeader&&Q.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]"),e})),P=e=>{w.push(e)};return(l,a)=>{const i=U,s=b,n=V,f=L,x=I,k=G,w=C,B=O;return h((t(),e("div",{class:_(["flex flex-col items-center w-full gap-5",Z.value])},[r("div",se,[r("div",oe,[u(i,{size:"80px",image:D.value.avatar},null,8,["image"]),r("div",pe,[r("h1",de,d(D.value.name),1),u(s,{underline:"",theme:"primary",onClick:a[0]||(a[0]=e=>P("/setting/agent"))},{default:m((()=>[v(d(l.$t("pages.conversation.switchAgent")),1)])),_:1})]),r("div",{class:"text-center text-sm text-gray-500 w-full overflow-hidden whitespace-nowrap text-ellipsis",title:D.value.content},d(D.value.content),9,ne)]),r("div",fe,[r("span",null,d(l.$t("pages.conversation.modelTips",{max_model_num:g(S)})),1)]),$.value.length>0?(t(),e("div",he,[u(w,{modelValue:N.value,"onUpdate:modelValue":a[1]||(a[1]=e=>N.value=e),onChange:W,max:g(S),class:"w-full"},{default:m((()=>[u(k,{gutter:[{xs:0,sm:16,md:16,lg:16,xl:16,xxl:16},16],class:"w-full"},{default:m((()=>[(t(!0),e(j,null,z($.value,(e=>(t(),o(x,{key:e.id,xs:12,lg:4,xl:3},{default:m((()=>[u(f,{class:"shadow-md",bordered:!1},{default:m((()=>[r("div",{class:"flex justify-between overflow-hidden",title:e.title},[r("div",ue,[u(i,{size:"20px",class:"mr-1"},{icon:m((()=>[(t(),o(p(g(y).icons[e.type])))])),_:2},1024),r("div",me,d(e.title),1)]),(t(),o(n,{key:e.id,value:e.id},null,8,["value"]))],8,ce)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1},8,["modelValue","max"])])):(t(),o(re,{key:1,type:"404",title:l.$t("pages.conversation.emptyModelTips")},{default:m((()=>[u(B,{size:"large",theme:"primary",variant:"base",onClick:a[2]||(a[2]=e=>P("/setting/model"))},{default:m((()=>[v(d(l.$t("pages.conversation.createModel")),1)])),_:1})])),_:1},8,["title"]))]),r("div",ve,[u(F,{onInput:K})])],2)),[[c,D.value]])}}});export{ge as default};
|
.output/public/assets/index-DgOSBFWX.js
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{l as e,f as a,J as t,y as l,a9 as o,R as i,ad as s,u as n,ac as u,G as r,H as d,s as p,a as m,w as c,A as v,z as g,v as _,F as y,aa as f}from"./@vue-Bg1POUZg.js";import{m as h,t as k,e as b,j,k as w,n as V,o as x}from"./mermaid-render-CsjLjYZp.js";import{b as $,A as C,f as T,T as D,l as S,p as U,q as B,r as P,u as z,O as M,n as K,P as A,t as O,s as N,x as R,e as J,m as W,j as E,Q as q}from"./tdesign-vue-next-DcQZm4FM.js";import{a5 as H,ab as L,a9 as I,c as F,f as Q}from"./tdesign-icons-vue-next-NghED3ph.js";import{n as X,d as G}from"./fetch-yIBUN2SY.js";import{p as Y}from"./lyihub-zLFv36Ly.js";import{v as Z}from"./uuid-_R2nDvl_.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./lodash-J-r1RZfU.js";import"./@vueuse-Dy274-y2.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./eventsource-parser-D0ssca5s.js";const ee=e({__name:"ModelCard",props:{product:{type:Object}},emits:["delete-item","copy-item"],setup(e,{emit:r}){const d=e,p=a((()=>{const e=h.getModelItemTitle(d.product);return e.length>40?e.slice(0,40)+"...":e})),m=r;return(a,r)=>{const d=C,c=$,v=T;return l(),t(v,{theme:"normal",title:p.value,"hover-shadow":"",bordered:!1},{avatar:o((()=>[i(d,{size:"56px"},{icon:o((()=>[(l(),t(u(n(h).icons[e.product.type])))])),_:1})])),actions:o((()=>[i(c,{shape:"circle",onClick:r[0]||(r[0]=s((a=>{return t=e.product,void m("copy-item",t);var t}),["stop"])),variant:"text"},{default:o((()=>[i(n(H),{slot:"icon"})])),_:1}),i(c,{shape:"circle",onClick:r[1]||(r[1]=s((a=>{return t=e.product,void m("delete-item",t);var t}),["stop"])),variant:"text"},{default:o((()=>[i(n(L),{slot:"icon"})])),_:1})])),_:1},8,["title"])}}}),ae=e({__name:"WebToken",props:{url:{type:String},userAgent:{type:String},script:{type:String},text:{type:String,default:k("pages.setting.model.login_to_get_token")}},emits:["onResult"],setup(e,{emit:a}){const s=e,n=a,u=async()=>{const e=await window.ipcRenderer.invoke("login-get-token",{url:s.url,userAgent:s.userAgent,script:s.script,show:!0});n("onResult",e)};return(e,a)=>{const n=S,p=D;return l(),t(p,{content:e.$t("pages.setting.model.login_and_close"),placement:"bottom"},{default:o((()=>[i(n,{theme:"primary",onClick:u},{default:o((()=>[r(d(s.text),1)])),_:1})])),_:1},8,["content"])}}}),te={class:"flex gap-2"},le={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)] gap-2"},oe={class:"w-12 h-12"},ie={key:7,class:"mb-5 pl-24 flex flex-col gap-2"},se={class:"flex gap-2 items-center"},ne={class:"w-full flex flex-row justify-end gap-3"},ue={id:"",name:"",status:"1",description:"",type:"openai",apiModel:"",apiBase:"",apiKey:"",keys:[],prompt:"",likes:0,additionalData:{},temperature:V,
|
2 |
+
//生成随机性
|
3 |
+
topP:w,maxTokens:j,stream:!0},re=e({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:Object},emits:["update:visible"],setup(e,{emit:a}){const s=b(),T=e,W=p(h.providers[0]),E=m(!1),q=m({...ue}),H=m(!1),L=m(""),Q=m(""),ee=m(!1),re=m(""),de=m(!1),pe=m(""),me=m(""),ce=m(!1),ve=window.isElectron,ge=({validateResult:e,firstError:a})=>{var t,l,o;if(a)return void J.warning(a);const i=!q.value.id||""===q.value.id;i&&(q.value.id=Z());const n={id:q.value.id,name:q.value.name,status:"1"===q.value.status,description:q.value.description,type:q.value.type,apiBase:null==(t=q.value.apiBase)?void 0:t.trim(),apiKey:null==(l=q.value.apiKey)?void 0:l.trim(),apiModel:null==(o=q.value.apiModel)?void 0:o.trim(),keys:q.value.keys,likes:q.value.likes,prompt:q.value.prompt,temperature:q.value.temperature,
|
4 |
+
//生成随机性
|
5 |
+
topP:q.value.topP,maxTokens:q.value.maxTokens,additionalData:q.value.additionalData,stream:q.value.stream};i?(s.add(n),J.success(k("pages.setting.model.submit_success"))):(s.update(n),J.success(k("pages.setting.model.update_success"))),E.value=!1},_e=()=>{E.value=!1},ye=()=>{},fe=m([]),he=e=>{fe.value.find((a=>a.value===e))||fe.value.push({label:e,value:e})},ke=e=>{(null==e?void 0:e.token)?q.value.apiKey=null==e?void 0:e.token:J.error(k("pages.setting.model.get_token_failed"))},be=a;c((()=>E.value),(e=>{be("update:visible",e)})),c((()=>T.visible),(e=>{E.value=e})),c((()=>T.data),(e=>{q.value={...e}}),{immediate:!0}),c((()=>q.value.id),(()=>{we()})),c((()=>[q.value.type]),(()=>{fe.value=[],W.value=h.providers.find((e=>e.name===q.value.type)),W.value||(W.value={name:q.value.type,title:"Model Provider Non existent!",icon:"",apiBase:"",tokenUrl:"",isApi:!1,show:{apiBase:!0,apiKey:!0,apiModel:!0},tips:{apiBase:"",apiKey:"",apiModel:""}}),T.data.type===W.value.name?(q.value.apiBase=T.data.apiBase,q.value.apiKey=T.data.apiKey,q.value.apiModel=T.data.apiModel,q.value.prompt=T.data.prompt,q.value.keys=T.data.keys,q.value.temperature=T.data.temperature,q.value.topP=T.data.topP,q.value.maxTokens=T.data.maxTokens,q.value.additionalData=T.data.additionalData,q.value.stream=T.data.stream):(q.value.apiBase=W.value.apiBase,q.value.apiKey="",q.value.apiModel="",q.value.prompt="",q.value.keys=[],q.value.temperature=V,q.value.topP=w,q.value.maxTokens=j,q.value.additionalData={},q.value.stream=!0),we()}));const je={name:[{required:!0,message:k("pages.setting.model.enter_model_name"),type:"error"}]},we=()=>{fe.value=[];let e=W.value.models;q.value.additionalData.models&&(e=q.value.additionalData.models),e&&(Array.isArray(e)?fe.value=e.map((e=>({label:e,value:e}))):"object"==typeof e&&(fe.value=Object.entries(e).map((([e,a])=>({label:e,value:a}))))),q.value.apiModel&&!fe.value.find((e=>e.value===q.value.apiModel))&&fe.value.push({label:q.value.apiModel,value:q.value.apiModel})},Ve=m(!1);async function xe(){try{if(Ve.value=!0,q.value.type.startsWith("openai")){let a=q.value.apiBase;if(!a)return void J.error(k("pages.setting.model.api_base_required"));const t=X(a);if(/\/v\d+\/(?!chat\/completions$)/.test(t)){const e=t.match(/(\/v\d+\/)/);if(e&&e[1]){a=`${t.split(e[1])[0]}${e[1]}models`}}else a=t.replace("/chat/completions","/models");try{const e=await fetch(a,{headers:{Authorization:`Bearer ${q.value.apiKey}`}});if(!e.ok)throw new Error(`HTTP error! status: ${e.status}`);const t=await e.json();if(t&&t.data&&Array.isArray(t.data)){const e=t.data.map((e=>e.id));q.value.additionalData||(q.value.additionalData={}),q.value.additionalData.models=e,J.success(k("pages.setting.model.get_models_success"))}else J.error(k("pages.setting.model.invalid_response"))}catch(e){J.error(k("pages.setting.model.get_models_failed")+": "+e.message)}}else{if(!q.value.type.startsWith("lyihub"))return void(q.value.additionalData.models=null);q.value.additionalData.models=await Y(50,q.value.apiKey)}we()}finally{Ve.value=!1}}async function $e(){q.value.additionalData&&(q.value.additionalData.models=null),we(),J.success(k("pages.setting.model.clean_models_success"))}async function Ce(){if(!H.value)try{H.value=!0;const e=await fetch(G()+"/github/code"),a=await e.json();if(!a)return void J.error(k("pages.setting.model.get_auth_code_failed"));L.value=a.user_code,Q.value=a.verification_uri,await navigator.clipboard.writeText(L.value);const t=await fetch(G()+`/github/token?device_code=${a.device_code}&interval=${a.interval}`),l=await t.json();if(!1===E.value)return;ke(l),L.value="",Q.value=""}finally{H.value=!1}}async function Te(){if(!ee.value)try{ee.value=!0;const e=await fetch(G()+"/cursor/code"),a=await e.json(),{url:t,uuid:l,verifier:o}=a;re.value=t;const i=await fetch(G()+`/cursor/token?uuid=${l}&verifier=${o}&interval=1`),s=await i.json();if(!1===E.value)return;ke(s)}finally{ee.value=!1,re.value=""}}async function De(){if(de.value)return;const e=e=>btoa(String.fromCharCode(...new Uint8Array(e))).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");try{de.value=!0;const t=e(crypto.getRandomValues(new Uint8Array(32)).buffer),l=e(await(async e=>{const a=(new TextEncoder).encode(e);return await crypto.subtle.digest("SHA-256",a)})(t)),o=crypto.getRandomValues(new Uint8Array(8)),i={codeVerifier:t,codeChallenge:l,state:e(o.buffer),creationTime:Date.now()},s="v",n=new URLSearchParams({response_type:"code",code_challenge:i.codeChallenge,client_id:s,state:i.state,prompt:"login"});me.value="";const u=`https://auth.augmentcode.com/authorize?${n.toString()}`;pe.value=u;const r=3e5,d=Date.now();for(;Date.now()-d<r;){const e=me.value;if(e)try{JSON.parse(e);break}catch(a){}await new Promise((e=>setTimeout(e,1e3)))}const p=JSON.parse(me.value),m=await fetch(`${p.tenant_url}token`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({grant_type:"authorization_code",client_id:s,code_verifier:i.codeVerifier,redirect_uri:"",code:p.code})});if(!m.ok)throw new Error(`HTTP error! status: ${m.status}`);const c=(await m.json()).access_token;if(!1===E.value)return;ke({token:c})}finally{de.value=!1,me.value="",pe.value=""}}async function Se(){if(!ce.value){ce.value=!0;try{(await fetch(G()+"/cache/clear?key=google_code")).ok||J.error("clear google code fail");const e=G()+"/google/code";Ue(`https://accounts.google.com/o/oauth2/v2/auth?scope=https://www.googleapis.com/auth/cloud-platform&response_type=code&redirect_uri=${e}&client_id=${q.value.additionalData.google_oauth_client_id}&access_type=offline&prompt=consent`);let a="",t=0;const l=1e3;for(;;){if(!1===E.value)return;await new Promise((e=>setTimeout(e,l)));const e=await fetch(G()+"/google/access_token"),o=await e.json();if("ok"===o.status){a=o.code;break}if(t+=1,t*l>45e3)break}if(!a)return void J.success(k("pages.setting.model.get_auth_code_failed"));const o=await fetch("https://www.googleapis.com/oauth2/v4/token",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({client_id:q.value.additionalData.google_oauth_client_id,client_secret:q.value.additionalData.google_oauth_client_secret,code:a,redirect_uri:e,grant_type:"authorization_code"})}),i=await o.json();q.value.apiKey=`${q.value.additionalData.google_oauth_client_id}${x}${q.value.additionalData.google_oauth_client_secret}${x}${i.refresh_token}`,J.success(k("pages.setting.model.get_auth_code_success"))}finally{ce.value=!1}}}function Ue(e){window.ipcRenderer?window.ipcRenderer.send("open-url",e):window.open(e)}function Be(){q.value.keys.push({key:q.value.apiKey,name:(q.value.keys.length+1).toString(),enabled:!0})}return(e,a)=>{const s=P,p=B,m=C,c=M,b=z,j=S,w=D,V=$,x=K,T=A,J=O,X=N,G=U,Y=R;return l(),t(Y,{visible:E.value,"onUpdate:visible":a[21]||(a[21]=e=>E.value=e),onClose:ye,header:q.value.id?e.$t("pages.setting.model.editor_model"):e.$t("pages.setting.model.add_model"),width:680,footer:!1},{body:o((()=>[i(G,{ref:"form",data:q.value,rules:je,"label-width":96,onSubmit:ge},{default:o((()=>[i(p,{label:e.$t("pages.setting.model.model_name"),name:"name"},{default:o((()=>[i(s,{modelValue:q.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>q.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:e.$t("pages.setting.model.model_description"),name:"description"},{default:o((()=>[i(s,{modelValue:q.value.description,"onUpdate:modelValue":a[1]||(a[1]=e=>q.value.description=e)},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:e.$t("pages.setting.model.model_interface"),name:"type"},{default:o((()=>[i(b,{modelValue:q.value.type,"onUpdate:modelValue":a[2]||(a[2]=e=>q.value.type=e),clearable:"",filterable:""},{default:o((()=>[(l(!0),_(y,null,f(n(h).options,((e,a)=>(l(),t(c,{key:a,value:e.value,label:e.label},{default:o((()=>[v("div",te,[i(m,{size:"20px"},{icon:o((()=>[(l(),t(u(e.icon)))])),_:2},1024),r(" "+d(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"]),v("div",le,[v("div",oe,[(l(),t(u(W.value.icon)))]),n(ve)&&!W.value.isApi&&W.value.tokenUrl?(l(),t(ae,{key:0,url:W.value.tokenUrl,onOnResult:ke},null,8,["url"])):g("",!0),!W.value.tokenUrl||n(ve)&&!W.value.isApi?g("",!0):(l(),t(j,{key:1,theme:"primary",onClick:a[3]||(a[3]=e=>Ue(W.value.tokenUrl))},{default:o((()=>[r(d(W.value.tokenUrl),1)])),_:1})),i(w,{content:e.$t("pages.setting.model.login_and_wait"),placement:"bottom"},{default:o((()=>[Q.value&&"github-copilot"===W.value.name?(l(),t(j,{key:0,theme:"primary",onClick:a[4]||(a[4]=e=>Ue(Q.value))},{default:o((()=>[r(d(e.$t("pages.setting.model.click_to_enter_auth_code")),1)])),_:1})):g("",!0),re.value&&"cursor"===W.value.name?(l(),t(j,{key:1,theme:"primary",onClick:a[5]||(a[5]=e=>Ue(re.value))},{default:o((()=>[r(d(e.$t("pages.setting.model.click_to_enter_auth_code")),1)])),_:1})):g("",!0),pe.value&&"augment"===W.value.name?(l(),t(j,{key:2,theme:"primary",onClick:a[6]||(a[6]=e=>Ue(pe.value))},{default:o((()=>[r(d(e.$t("pages.setting.model.click_to_enter_auth_code")),1)])),_:1})):g("",!0)])),_:1},8,["content"]),"cursor"===W.value.name?(l(),t(V,{key:2,loading:ee.value,onClick:Te},{default:o((()=>[r(d(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])):g("",!0),"augment"===W.value.name?(l(),t(V,{key:3,loading:de.value,onClick:De},{default:o((()=>[r(d(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])):g("",!0)]),"augment"===W.value.name?(l(),t(p,{key:0,label:e.$t("pages.setting.model.get_auth_code"),name:"augment_user_code"},{default:o((()=>[i(s,{modelValue:me.value,"onUpdate:modelValue":a[7]||(a[7]=e=>me.value=e)},null,8,["modelValue"])])),_:1},8,["label"])):g("",!0),"github-copilot"===W.value.name?(l(),t(p,{key:1,label:e.$t("pages.setting.model.get_auth_code"),name:"github_user_code"},{default:o((()=>[i(s,{readonly:"",modelValue:L.value,"onUpdate:modelValue":a[8]||(a[8]=e=>L.value=e)},null,8,["modelValue"]),a[22]||(a[22]=r()),i(V,{class:"ml-2",loading:H.value,onClick:Ce},{default:o((()=>[r(d(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])])),_:1},8,["label"])):g("",!0),W.value.name.endsWith("vertex")?(l(),t(p,{key:2,label:"Client ID"},{default:o((()=>[i(s,{modelValue:q.value.additionalData.google_oauth_client_id,"onUpdate:modelValue":a[9]||(a[9]=e=>q.value.additionalData.google_oauth_client_id=e)},null,8,["modelValue"])])),_:1})):g("",!0),W.value.name.endsWith("vertex")?(l(),t(p,{key:3,label:"Client Secret"},{default:o((()=>[i(s,{modelValue:q.value.additionalData.google_oauth_client_secret,"onUpdate:modelValue":a[10]||(a[10]=e=>q.value.additionalData.google_oauth_client_secret=e)},null,8,["modelValue"]),a[23]||(a[23]=r()),i(V,{class:"ml-2",onClick:Se,loading:ce.value},{default:o((()=>[r(d(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])])),_:1})):g("",!0),W.value.show.apiBase?(l(),t(p,{key:4,label:e.$t("pages.setting.model.model_address"),name:"apiBase",tips:W.value.tips.apiBase},{default:o((()=>[i(s,{modelValue:q.value.apiBase,"onUpdate:modelValue":a[11]||(a[11]=e=>q.value.apiBase=e),placeholder:W.value.apiBase},null,8,["modelValue","placeholder"])])),_:1},8,["label","tips"])):g("",!0),W.value.show.apiModel?(l(),t(p,{key:5,label:e.$t("pages.setting.model.model"),name:"apiModel",tips:W.value.tips.apiModel},{default:o((()=>[i(b,{modelValue:q.value.apiModel,"onUpdate:modelValue":a[12]||(a[12]=e=>q.value.apiModel=e),creatable:"",filterable:"",options:fe.value,onCreate:he,onEnter:a[13]||(a[13]=e=>{e.e.preventDefault()})},null,8,["modelValue","options"]),W.value.name.startsWith("lyihub")||W.value.name.startsWith("openai")?(l(),t(V,{key:0,class:"ml-2",onClick:xe,loading:Ve.value},{default:o((()=>[r(d(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])):g("",!0),W.value.name.startsWith("lyihub")||W.value.name.startsWith("openai")?(l(),t(V,{key:1,class:"ml-2",onClick:$e},{default:o((()=>[r(d(e.$t("pages.setting.model.cleanTokenButtonText")),1)])),_:1})):g("",!0)])),_:1},8,["label","tips"])):g("",!0),W.value.show.apiKey?(l(),t(p,{key:6,label:e.$t("pages.setting.model.model_key"),name:"apiKey",tips:W.value.tips.apiKey},{default:o((()=>[i(s,{type:"password",modelValue:q.value.apiKey,"onUpdate:modelValue":a[14]||(a[14]=e=>q.value.apiKey=e)},null,8,["modelValue"]),i(V,{shape:"square",variant:"text",class:"ml-2",onClick:Be},{default:o((()=>[i(n(I),{slot:"icon"})])),_:1})])),_:1},8,["label","tips"])):g("",!0),q.value.keys&&q.value.keys.length>0?(l(),_("div",ie,[(l(!0),_(y,null,f(q.value.keys,((a,t)=>(l(),_("div",se,[i(s,{modelValue:a.name,"onUpdate:modelValue":e=>a.name=e,class:"w-32"},null,8,["modelValue","onUpdate:modelValue"]),i(s,{modelValue:a.key,"onUpdate:modelValue":e=>a.key=e,type:"password"},null,8,["modelValue","onUpdate:modelValue"]),i(x,{modelValue:a.enabled,"onUpdate:modelValue":e=>a.enabled=e},null,8,["modelValue","onUpdate:modelValue"]),i(T,{content:e.$t("pages.setting.user.confirm_delete"),onConfirm:e=>function(e){q.value.keys.splice(e,1)}(t)},{default:o((()=>[i(V,{shape:"square",variant:"text"},{default:o((()=>[i(n(F),{slot:"icon"})])),_:1})])),_:2},1032,["content","onConfirm"])])))),256))])):g("",!0),i(p,{label:n(k)("pages.conversation.stream"),name:"stream"},{default:o((()=>[i(x,{modelValue:q.value.stream,"onUpdate:modelValue":a[15]||(a[15]=e=>q.value.stream=e)},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:n(k)("pages.conversation.temperature"),name:"temperature"},{default:o((()=>[i(J,{modelValue:q.value.temperature,"onUpdate:modelValue":a[16]||(a[16]=e=>q.value.temperature=e),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:n(k)("pages.conversation.maxTokens"),name:"maxTokens"},{default:o((()=>[i(J,{modelValue:q.value.maxTokens,"onUpdate:modelValue":a[17]||(a[17]=e=>q.value.maxTokens=e),inputNumberProps:"",showStep:"",min:1024,max:61440,step:1024},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:n(k)("pages.conversation.topP"),name:"topP"},{default:o((()=>[i(J,{modelValue:q.value.topP,"onUpdate:modelValue":a[18]||(a[18]=e=>q.value.topP=e),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),W.value.name.startsWith("cozec")?(l(),t(p,{key:8,label:"",tips:"会将话中的角色设定附加到每次发送的用户消息上"},{default:o((()=>[i(x,{modelValue:q.value.additionalData.useConversationSetting,"onUpdate:modelValue":a[19]||(a[19]=e=>q.value.additionalData.useConversationSetting=e)},{default:o((()=>a[24]||(a[24]=[r("使用会话的角色设定")]))),_:1},8,["modelValue"])])),_:1})):g("",!0),i(p,{label:e.$t("pages.setting.model.model_prompt"),name:"prompt",tips:e.$t("pages.setting.model.prompt_tips")},{default:o((()=>[i(X,{modelValue:q.value.prompt,"onUpdate:modelValue":a[20]||(a[20]=e=>q.value.prompt=e),autosize:{minRows:2,maxRows:5},name:"prompt"},null,8,["modelValue"])])),_:1},8,["label","tips"]),i(p,null,{default:o((()=>[v("div",ne,[i(V,{variant:"outline",onClick:_e},{default:o((()=>[r(d(e.$t("pages.setting.model.cancel")),1)])),_:1}),i(V,{theme:"primary",type:"submit"},{default:o((()=>[r(d(e.$t("pages.setting.model.confirm")),1)])),_:1})])])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])}}}),de={class:"search-box",style:{"margin-bottom":"16px"}},pe={class:"list-card-items"},me={class:"list-card-pagination"},ce=e({name:"ListModel",setup(e){const s=m(""),u=b(),r=m({current:1,pageSize:31,total:0}),d=a((()=>{const e=s.value.toLowerCase(),a=u.models.filter((a=>a.name.toLowerCase().includes(e)||a.apiModel.toLowerCase().includes(e)));return r.value.total=a.length,a}));c(s,(()=>{r.value.current=1}));const p=m(void 0),g=a((()=>p.value?k("pages.setting.model.confirm_delete_model",{modelName:p.value.name}):"")),x=()=>{u.remove(p.value.id),D.value=!1,J.success(k("pages.setting.model.delete_success"))},$=m(!1),D=m(!1),S=m({...ue}),U=e=>{r.value.pageSize=e,r.value.current=1},B=e=>{r.value.current=e},z=e=>{D.value=!0,p.value=e},M=()=>{p.value=void 0},K=()=>{S.value={...ue,keys:[]},$.value=!0},A=e=>{if(!h.dict[e.type])return void J.error(k("pages.setting.model.model_provider_not_exist"));const a={...e,
|
6 |
+
// 清空ID,作为新模型
|
7 |
+
name:`${e.name} (副本)`};S.value={id:"",name:a.name,status:a.status?"1":"0",description:a.description,type:a.type.toString(),apiBase:a.apiBase,apiKey:a.apiKey,apiModel:a.apiModel,keys:a.keys?JSON.parse(JSON.stringify(a.keys)):[],likes:a.likes,prompt:a.prompt,temperature:a.temperature||V,topP:a.topP||w,maxTokens:a.maxTokens||j,stream:a.stream,additionalData:a.additionalData?JSON.parse(JSON.stringify(a.additionalData)):{}},$.value=!0};return(e,a)=>{const u=P,p=C,m=T,c=W,b=E,O=q,N=R;return l(),_("div",null,[v("div",de,[i(u,{modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=e=>s.value=e),placeholder:"搜索模型"},null,8,["modelValue"])]),v("div",pe,[i(b,{gutter:[16,16]},{default:o((()=>[i(c,{xs:12,lg:4,xl:3},{default:o((()=>[i(m,{theme:"normal","hover-shadow":"",class:"list-card-item border-dashed",style:{"border-color":"var(--td-brand-color-active)"},title:e.$t("pages.setting.model.add_model"),onClick:K},{avatar:o((()=>[i(p,{size:"56px"},{icon:o((()=>[i(n(Q))])),_:1})])),_:1},8,["title"])])),_:1}),(l(!0),_(y,null,f(d.value.slice(r.value.pageSize*(r.value.current-1),r.value.pageSize*r.value.current),(e=>(l(),t(c,{key:e.id,xs:12,lg:4,xl:3},{default:o((()=>[i(ee,{class:"list-card-item",product:e,onDeleteItem:z,onCopyItem:A,onClick:a=>(e=>{h.dict[e.type]?(S.value={id:e.id,name:e.name,status:e.status?"1":"0",description:e.description,type:e.type.toString(),apiBase:e.apiBase,apiKey:e.apiKey,apiModel:e.apiModel,keys:e.keys?JSON.parse(JSON.stringify(e.keys)):[],likes:e.likes,prompt:e.prompt,temperature:e.temperature||V,
|
8 |
+
//生成随机性
|
9 |
+
topP:e.topP||w,maxTokens:e.maxTokens||j,stream:e.stream,additionalData:e.additionalData?JSON.parse(JSON.stringify(e.additionalData)):{}},$.value=!0):J.error(k("pages.setting.model.model_provider_not_exist"))})(e)},null,8,["product","onClick"])])),_:2},1024)))),128))])),_:1})]),v("div",me,[i(O,{modelValue:r.value.current,"onUpdate:modelValue":a[1]||(a[1]=e=>r.value.current=e),"page-size":r.value.pageSize,"onUpdate:pageSize":a[2]||(a[2]=e=>r.value.pageSize=e),total:r.value.total,"page-size-options":[31],onPageSizeChange:U,onCurrentChange:B},null,8,["modelValue","page-size","total","page-size-options"])]),i(re,{visible:$.value,"onUpdate:visible":a[3]||(a[3]=e=>$.value=e),data:S.value},null,8,["visible","data"]),i(N,{visible:D.value,"onUpdate:visible":a[4]||(a[4]=e=>D.value=e),header:e.$t("pages.setting.model.confirm_delete_selected_model"),body:g.value,"on-cancel":M,onConfirm:x},null,8,["visible","header","body"])])}}});export{ce as default};
|
.output/public/assets/index-XnBwiq86.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{t}from"./mermaid-render-CsjLjYZp.js";import{a as e}from"./vue-router-CrgK71bD.js";import{W as s,X as i,l as o,x as r,f as a,e as p}from"./tdesign-vue-next-DcQZm4FM.js";import{l as m,f as l,a as j,J as n,y as d,a9 as u,R as c,G as v,H as f}from"./@vue-Bg1POUZg.js";import{a as g}from"./main-fo2As0vh.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./lodash-J-r1RZfU.js";import"./@vueuse-Dy274-y2.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./tdesign-icons-vue-next-NghED3ph.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vuedraggable-CPbrq_s0.js";import"./vue-Dq4tlXni.js";const h=m({name:"About Page",setup(m){const h=g(),y=l((()=>h.data)),b=e(),k=[{title:t("pages.note.tableTitleName"),align:"left",width:320,colKey:"title",fixed:"left"},{title:t("pages.note.tableOperation"),align:"left",fixed:"right",width:160,colKey:"op"}],x=j({defaultPageSize:20,total:y.value.length,defaultCurrent:1}),C=j(""),w=j(!1),_=()=>{h.remove(C.value),w.value=!1,p.success(t("pages.note.deleteMsgSuccess")),z()},z=()=>{C.value=""},$=()=>{z()};return(t,e)=>{const p=o,m=i,l=s,j=r,g=a;return d(),n(g,null,{default:u((()=>[c(l,{data:y.value,columns:k,"row-key":"id","vertical-align":"top",hover:!0,pagination:x.value},{op:u((e=>[c(m,null,{default:u((()=>[c(p,{theme:"primary",onClick:t=>{return s=e,void b.push(`/note/content?id=${s.row.id}`);var s}},{default:u((()=>[v(f(t.$t("pages.note.detail")),1)])),_:2},1032,["onClick"]),c(p,{theme:"danger",onClick:t=>{return s=e,C.value=s.row.id,void(w.value=!0);var s}},{default:u((()=>[v(f(t.$t("pages.note.delete")),1)])),_:2},1032,["onClick"])])),_:2},1024)])),_:1},8,["data","pagination"]),c(j,{visible:w.value,"onUpdate:visible":e[0]||(e[0]=t=>w.value=t),header:t.$t("layout.sideNav.confirmDelete"),"on-cancel":$,onConfirm:_},null,8,["visible","header"])])),_:1})}}});export{h as default};
|
.output/public/assets/index-ztay-fsq.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
import{r as e,q as a,c as t,R as l,J as o,N as s,w as n,p as r,b as u,e as i,j as d,m,u as c,O as p,A as v,n as g,U as f,P as h,x as y,f as _}from"./tdesign-vue-next-DcQZm4FM.js";import{l as b,f as j,v as V,y as w,R as x,a9 as $,F as U,A as k,B as F,a as T,o as z,j as C,z as M,H as B,aa as A,J as S,ac as H,u as O,G as R}from"./@vue-Bg1POUZg.js";import{D,_ as E,b as I,u as N,t as L,S as P,e as K,c as q,m as J,h as X}from"./mermaid-render-CsjLjYZp.js";import{u as G,a as W,b as Q}from"./main-fo2As0vh.js";import{_ as Y}from"./avatar.vue_vue_type_script_setup_true_lang-DIJKU7Wf.js";import{b as Z}from"./@vueuse-Dy274-y2.js";import{d as ee}from"./fetch-yIBUN2SY.js";import{d as ae}from"./vuedraggable-CPbrq_s0.js";import{a9 as te,aa as le,c as oe}from"./tdesign-icons-vue-next-NghED3ph.js";import"./lodash-es-RhymR7yg.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./lodash-J-r1RZfU.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./vue-router-CrgK71bD.js";import"./vue-Dq4tlXni.js";import"./@dicebear-JcnEMRoc.js";import"./uuid-_R2nDvl_.js";import"./eventsource-parser-D0ssca5s.js";const se=b({__name:"CloudflareKVHTTPDriverForm",props:["modelValue"],emits:["update:modelValue"],setup(t,{emit:l}){const o=t,s=l,n=j({get:()=>o.modelValue,set:e=>s("update:modelValue",e)}),r=e=>{s("update:modelValue",{...n.value})};return(t,l)=>{const o=e,s=a;return w(),V(U,null,[x(s,{label:"API Base",name:"apiBase","initial-data":""},{default:$((()=>[x(o,{placeholder:"",modelValue:n.value.apiURL,"onUpdate:modelValue":l[0]||(l[0]=e=>n.value.apiURL=e),onChange:r},null,8,["modelValue"])])),_:1}),x(s,{label:"Account",name:"accountId","initial-data":""},{default:$((()=>[x(o,{placeholder:"",modelValue:n.value.accountId,"onUpdate:modelValue":l[1]||(l[1]=e=>n.value.accountId=e),onChange:r},null,8,["modelValue"])])),_:1}),x(s,{label:"Namespace",name:"namespaceId","initial-data":""},{default:$((()=>[x(o,{placeholder:"",modelValue:n.value.namespaceId,"onUpdate:modelValue":l[2]||(l[2]=e=>n.value.namespaceId=e),onChange:r},null,8,["modelValue"])])),_:1}),x(s,{label:"API Token",name:"apiToken","initial-data":""},{default:$((()=>[x(o,{type:"password",placeholder:"",modelValue:n.value.apiToken,"onUpdate:modelValue":l[3]||(l[3]=e=>n.value.apiToken=e),onChange:r},null,8,["modelValue"])])),_:1})],64)}}}),ne=Object.defineProperty({__proto__:null,default:se,driverConfig:{name:"cloudflareKVHTTP",component:"CloudflareKVHTTPDriverForm"}},Symbol.toStringTag,{value:"Module"}),re={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const ue={render:function(e,a){return w(),V("svg",re,a[0]||(a[0]=[k("path",{fill:"var(--td-component-border)",d:"M0 0h88v48H0z"},null,-1),k("path",{fill:"var(--td-text-color-primary)",d:"M42.863 14.052v2.708h1.625v-2.708z"},null,-1),k("path",{fill:"var(--td-text-color-primary)","fill-rule":"evenodd",d:"M38.349 23.982a5.326 5.326 0 1 1 10.653 0 5.326 5.326 0 0 1-10.653 0m5.326-3.701a3.701 3.701 0 1 0 0 7.403 3.701 3.701 0 0 0 0-7.403M52.208 26.781h-2.621l-2.06 6.699 1.552.478.511-1.661h2.614l.511 1.66 1.554-.477zm-.503 3.89-.697-2.265h-.221l-.697 2.266z","clip-rule":"evenodd"},null,-1),k("path",{fill:"var(--td-text-color-primary)",d:"m48.208 18.3 1.915-1.914 1.149 1.15-1.915 1.914zM53.606 23.17h-2.709v1.625h2.709zM44.488 31.205v2.708h-1.625v-2.708zM37.228 31.579l1.915-1.915-1.15-1.15-1.914 1.916zM36.453 24.795h-2.708V23.17h2.708zM36.079 17.535l1.915 1.915 1.149-1.15-1.915-1.914z"},null,-1)]))}},ie={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const de={render:function(e,a){return w(),V("svg",ie,a[0]||(a[0]=[k("path",{fill:"#13161B",d:"M0 0h88v48H0z"},null,-1),k("path",{fill:"#949EAA","fill-rule":"evenodd",d:"M52.533 26.87q-.748.129-1.533.13a9 9 0 0 1-8.533-11.87A9 9 0 0 0 44 33a9 9 0 0 0 8.533-6.13","clip-rule":"evenodd"},null,-1)]))}},me={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const ce={render:function(e,a){return w(),V("svg",me,a[0]||(a[0]=[k("path",{fill:"var(--td-component-border)",d:"M0 0h88v48H0z"},null,-1),k("path",{fill:"var(--td-text-color-primary)","fill-rule":"evenodd",d:"M44 20.583a3.417 3.417 0 1 0 0 6.833 3.417 3.417 0 0 0 0-6.833M39.083 24a4.917 4.917 0 1 1 9.834 0 4.917 4.917 0 0 1-9.834 0M43.25 17.333v-2.5h1.5v2.5zM48.184 18.755l1.767-1.767 1.06 1.06-1.767 1.768zM50.667 23.25h2.5v1.5h-2.5zM49.244 28.184l1.768 1.767-1.06 1.06-1.768-1.767zM44.75 30.666v2.5h-1.5v-2.5zM39.816 29.244l-1.767 1.768-1.061-1.061 1.767-1.768zM37.333 24.75h-2.5v-1.5h2.5zM38.756 19.816l-1.768-1.768 1.06-1.06 1.768 1.767z","clip-rule":"evenodd"},null,-1)]))}},pe=E(b({__name:"index",props:{value:{type:String}},setup(e){const a=e,t=j((()=>{const{value:e}=a;return{background:D.indexOf(e)>-1?e:"conic-gradient(from 90deg at 50% 50%, #FF0000 -19.41deg, #FF0000 18.76deg, #FF8A00 59.32deg, #FFE600 99.87deg, #14FF00 141.65deg, #00A3FF 177.72deg, #0500FF 220.23deg, #AD00FF 260.13deg, #FF00C7 300.69deg, #FF0000 340.59deg, #FF0000 378.76deg)"}}));return(e,a)=>(w(),V("div",{style:F(t.value),class:"color-container"},null,4))}}),[["__scopeId","data-v-f0f6ec52"]]),ve={class:"setting-container"},ge={class:"setting-group-title"},fe={style:{textAlign:"center",marginTop:"8px"}},he={class:"setting-group-title"},ye={class:"setting-layout-drawer"},_e={key:0,class:"setting-info mt-10"},be=b({__name:"appearance",setup(e){I();const d=N(),m=[
|
2 |
+
//@ts-ignore
|
3 |
+
{type:"light",text:L("pages.setting.theme.options.light")},{type:"dark",text:L("pages.setting.theme.options.dark")},{type:"auto",text:L("pages.setting.theme.options.auto")}],c=j((()=>-1===D.indexOf(p.value.brandTheme)?p.value.brandTheme:"")),p=T({...(()=>{const e=P;for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(e[a]=d[a]);return e})()}),v=T(!1),g=e=>{p.value.brandTheme=e};z((()=>{var e;null==(e=document.querySelector(".dynamic-color-btn"))||e.addEventListener("click",(()=>{v.value=!0}))}));const f=(e,a)=>{e||"document"!==a.trigger||(v.value=e)},h=()=>{const e=JSON.stringify(p.value,null,4),{copy:a}=Z({source:e});a().then((()=>{i.closeAll(),i.success(L("pages.setting.copy.success"))})).catch((()=>{i.closeAll(),i.error(L("pages.setting.copy.fail"))}))};return C((()=>{p.value.brandTheme&&d.updateConfig(p.value)})),(e,i)=>{const d=l,y=t,_=s,b=o,j=n,F=a,T=r,z=u;return w(),V("div",ve,[x(T,{ref:"form",data:p.value,"label-align":"left"},{default:$((()=>[k("div",ge,B(e.$t("pages.setting.theme.mode")),1),x(y,{modelValue:p.value.mode,"onUpdate:modelValue":i[0]||(i[0]=e=>p.value.mode=e)},{default:$((()=>[(w(),V(U,null,A(m,((e,a)=>k("div",{key:a,class:"setting-layout-drawer"},[k("div",null,[(w(),S(d,{key:a,value:e.type},{default:$((()=>{return[(w(),S(H((a=e.type,"light"===a?ce:"dark"===a?de:ue))))];var a})),_:2},1032,["value"])),k("p",fe,B(e.text),1)])]))),64))])),_:1},8,["modelValue"]),k("div",he,B(e.$t("pages.setting.theme.color")),1),x(y,{modelValue:p.value.brandTheme,"onUpdate:modelValue":i[1]||(i[1]=e=>p.value.brandTheme=e)},{default:$((()=>[(w(!0),V(U,null,A(O(D),((e,a)=>(w(),V("div",{key:a,class:"setting-layout-drawer"},[(w(),S(d,{key:a,value:e,class:"setting-layout-color-group"},{default:$((()=>[x(pe,{value:e},null,8,["value"])])),_:2},1032,["value"]))])))),128)),k("div",ye,[x(b,{"destroy-on-close":"","expand-animation":"",placement:"bottom-right",trigger:"click",visible:v.value,"overlay-style":{padding:0},onVisibleChange:f},{content:$((()=>[x(_,{"on-change":g,"color-modes":["monochrome"],format:"HEX","swatch-colors":[]})])),default:$((()=>[x(d,{value:c.value,class:"setting-layout-color-group dynamic-color-btn"},{default:$((()=>[x(pe,{value:c.value},null,8,["value"])])),_:1},8,["value"])])),_:1},8,["visible"])])])),_:1},8,["modelValue"]),k("div",null,[x(F,{label:e.$t("pages.setting.element.showHeader"),name:"showHeader"},{default:$((()=>[x(j,{modelValue:p.value.showHeader,"onUpdate:modelValue":i[2]||(i[2]=e=>p.value.showHeader=e)},null,8,["modelValue"])])),_:1},8,["label"]),x(F,{label:e.$t("pages.setting.element.showNav"),name:"showNav"},{default:$((()=>[x(j,{modelValue:p.value.showNav,"onUpdate:modelValue":i[3]||(i[3]=e=>p.value.showNav=e)},null,8,["modelValue"])])),_:1},8,["label"]),x(F,{label:e.$t("pages.setting.element.showBreadcrumb"),name:"showBreadcrumb"},{default:$((()=>[x(j,{modelValue:p.value.showBreadcrumb,"onUpdate:modelValue":i[4]||(i[4]=e=>p.value.showBreadcrumb=e)},null,8,["modelValue"])])),_:1},8,["label"]),x(F,{label:e.$t("pages.setting.element.showFooter"),name:"showFooter"},{default:$((()=>[x(j,{modelValue:p.value.showFooter,"onUpdate:modelValue":i[5]||(i[5]=e=>p.value.showFooter=e)},null,8,["modelValue"])])),_:1},8,["label"])])])),_:1},8,["data"]),O(false)?(w(),V("div",_e,[k("p",null,B(e.$t("pages.setting.tips")),1),x(z,{theme:"primary",variant:"text",onClick:h},{default:$((()=>[R(B(e.$t("pages.setting.copy.title")),1)])),_:1})])):M("",!0),i[6]||(i[6]=k("div",{class:"text-center text-gray-400"},"5/7/2025, 1:57:22 AM",-1))])}}}),je={class:"flex justify-center"},Ve={class:"font-bold text-xl mb-5"},we={class:"flex"},xe={class:"font-bold text-xl mb-5"},$e={class:"flex flex-col gap-5"},Ue={class:"flex justify-between"},ke={class:"font-bold text-xl"},Fe={class:"flex flex-col gap-5 w-full overflow-hidden"},Te={class:"font-bold text-xl mb-5"},ze=E(b({name:"User",setup(t){const l=K(),o=I(),s=G(),b=N(),F=q(),z=W(),C=async e=>{try{const a=await async function(e){return new Promise(((a,t)=>{const l=new FileReader;l.onload=function(e){a(e.target.result)},l.onerror=function(e){t(e)},l.readAsText(e)}))}(e.raw);return D(JSON.parse(a)),i.success({content:L("pages.setting.user.import_success")}),{status:"success",error:"",response:{url:" "}}}catch{return i.error({content:L("pages.setting.user.import_failed")}),{status:"fail",error:"",response:{}}}};const D=e=>{var a;if(e.user&&o.$patch(e.user),e.model&&l.$patch(e.model),e.agent&&s.$patch(e.agent),e.setting&&b.$patch(e.setting),e.conversation){const a=function(e,a=640){return e.map((e=>({...e,models:e.models.map((e=>{try{const t=JSON.stringify(e.chats);return(new TextEncoder).encode(t).length/1024>a?{...e,chats:[]}:e}catch{return{...e,chats:[]}}}))})))}(e.conversation.list);F.$patch({...e.conversation,list:a})}e.note&&z.$patch(e.note),(null==(a=e.user)?void 0:a.lang)&&Z(e.user.lang)};function E(){const e=JSON.stringify({user:o.$state,model:l.$state,agent:s.$state,setting:b.$state,conversation:F.$state,note:z.$state},null,2),a=new Blob([e],{type:"application/json"}),t=document.createElement("a");t.href=URL.createObjectURL(a),t.download="config.json",document.body.appendChild(t),t.click(),document.body.removeChild(t),URL.revokeObjectURL(t.href)}const P=window.isElectron,{changeLocale:Z,locale:se}=Q(),re=j({get:()=>se.value,set(e){Z(e)}}),ue=e=>{o.avatar=e};function ie(e,a){const t=a.e,l=t.key,s=[t.ctrlKey?"Ctrl":"",t.metaKey?"Cmd":"",t.altKey?"Alt":"",t.shiftKey?"Shift":""].filter(Boolean).join("+");o.shortcut=`${s}+${l.toUpperCase()}`,t.preventDefault()}const de=j((()=>J.availableModels.value.map((e=>({value:e.id,label:J.getModelItemTitle(e),...e}))))),me=()=>{o.toolBarButtons.push({name:"",icon:null,prompt:"",show:!0})},ce=Object.assign({"./drivers/CloudflareKVHTTPDriverForm.vue":ne}),pe=Object.values(ce).map((e=>e.driverConfig)),ve=j((()=>b.drivers.currentDriver)),ge=j((()=>b.drivers)),fe=j((()=>b.version)),he=j((()=>{const e=pe.find((e=>e.name===ve.value));return e?ce[`./drivers/${e.component}.vue`].default:null})),ye=async e=>{b.updateDriverSettings(e,ge.value[e])};async function _e(e){b.updateDriverSettings(ve.value,e)}const ze=T(!1),Ce=T(!1),Me=T(!1),Be=T(null),Ae=j((()=>{var e;return null==(e=Be.value)?void 0:e.setting.version}));async function Se(){try{if(ze.value=!0,Be.value=await De(),Be.value){new Date(Ae.value)>=new Date(fe.value)||!fe.value?Me.value=!0:(await Ee(),i.success("备份成功"))}else await Ee(),i.success("备份成功")}catch(e){i.error("备份失败: "+e.message)}finally{ze.value=!1}}async function He(){try{Ce.value=!0;const e=await De();if(!e)throw new Error("未找到远程数据");D(e),i.success("恢复成功")}catch(e){i.error("恢复失败: "+e.message)}finally{Ce.value=!1}}async function Oe(){try{ze.value=!0,await Ee(),i.success("备份成功")}catch(e){i.error("备份失败: "+e.message)}finally{Me.value=!1,ze.value=!1}}async function Re(){if(Be.value)try{Ce.value=!0,D(Be.value),i.success("数据已成功恢复")}catch(e){i.error("恢复失败: "+e.message)}finally{Me.value=!1,Ce.value=!1}}const De=async()=>{try{const e=new URLSearchParams({driver:ve.value,config:JSON.stringify(ge.value[ve.value])}),a=await fetch(`${ee()}/config?${e.toString()}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!a.ok)throw new Error(await a.text());return(await a.json()).data}catch(e){throw e}};async function Ee(){try{b.version=(new Date).toISOString();const e={user:o.$state,model:l.$state,agent:s.$state,setting:b.$state,conversation:F.$state,note:z.$state},a=await fetch(ee()+"/config",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({data:e,driver:ve.value,config:ge.value[ve.value]})});if(!a.ok)throw new Error(await a.text())}catch(e){throw e}}return(t,l)=>{const s=e,i=a,b=m,j=p,F=c,T=v,z=g,D=d,I=u,N=f,L=r,K=n,q=h,G=y,W=_;return w(),S(W,{shadow:"",class:"overflow-hidden",bordered:!1},{default:$((()=>[x(L,{ref:"form",class:"flex flex-col gap-8","label-align":"top"},{default:$((()=>[k("div",je,[x(Y,{ref:"avatarRef",url:O(o).avatar,onUpdate:ue},null,8,["url"])]),k("div",null,[k("h1",Ve,B(t.$t("pages.setting.user.basic_settings")),1),x(D,{class:"row-gap",gutter:[32,24]},{default:$((()=>[x(b,{xs:12,lg:6},{default:$((()=>[x(i,{label:t.$t("pages.setting.user.username"),name:"name"},{default:$((()=>[x(s,{modelValue:O(o).name,"onUpdate:modelValue":l[0]||(l[0]=e=>O(o).name=e),placeholder:t.$t("pages.setting.user.enter_username")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),x(b,{xs:12,lg:6},{default:$((()=>[x(i,{label:t.$t("pages.setting.user.language"),name:"lang"},{default:$((()=>[x(F,{modelValue:re.value,"onUpdate:modelValue":l[1]||(l[1]=e=>re.value=e),class:"demo-select-base",clearable:""},{default:$((()=>[(w(!0),V(U,null,A(O(X),((e,a)=>(w(),S(j,{key:a,value:`${e.value}`,label:`${e.content}`},{default:$((()=>[R(B(e.content),1)])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"])])),_:1}),O(P)?(w(),S(b,{key:0,xs:12,lg:6},{default:$((()=>[x(i,{label:t.$t("pages.setting.user.shortcut"),name:"shortcut"},{default:$((()=>[x(s,{onKeydown:ie,modelValue:O(o).shortcut,"onUpdate:modelValue":l[2]||(l[2]=e=>O(o).shortcut=e),placeholder:t.$t("pages.setting.user.enter_shortcut")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})):M("",!0),x(b,{xs:12,lg:6},{default:$((()=>[x(i,{label:t.$t("pages.setting.user.assist_model"),name:"assistModel"},{default:$((()=>[x(F,{modelValue:O(o).assistModel,"onUpdate:modelValue":l[3]||(l[3]=e=>O(o).assistModel=e),tips:t.$t("pages.setting.user.assist_model_tips"),filterable:""},{default:$((()=>[(w(!0),V(U,null,A(de.value,(e=>(w(),S(j,{key:e.value,value:e.value,label:e.label},{default:$((()=>[k("div",we,[x(T,{size:"20px",class:"mr-1"},{icon:$((()=>[(w(),S(H(O(J).icons[e.type])))])),_:2},1024),R(" "+B(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue","tips"])])),_:1},8,["label"])])),_:1}),x(b,{xs:12,lg:6},{default:$((()=>[x(i,{label:t.$t("pages.setting.user.remoteHost"),name:"remoteHost"},{default:$((()=>[x(s,{modelValue:O(o).remoteHost,"onUpdate:modelValue":l[4]||(l[4]=e=>O(o).remoteHost=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1}),O(P)?(w(),S(b,{key:1,span:6},{default:$((()=>[x(i,{label:t.$t("pages.setting.user.open_at_login"),name:"openAtLogin"},{default:$((()=>[x(z,{modelValue:O(o).openAtLogin,"onUpdate:modelValue":l[5]||(l[5]=e=>O(o).openAtLogin=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})):M("",!0),O(P)?(w(),S(b,{key:2,span:6},{default:$((()=>[x(i,{label:t.$t("pages.setting.user.minimize_to_bottom_right"),name:"minimizeToBottomRight"},{default:$((()=>[x(z,{modelValue:O(o).minimizeToBottomRight,"onUpdate:modelValue":l[6]||(l[6]=e=>O(o).minimizeToBottomRight=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})):M("",!0)])),_:1})]),k("div",null,[k("h1",xe,B(t.$t("pages.setting.user.import_config")),1),x(L,null,{default:$((()=>[x(i,{label:"存储类型",name:"driverType","initial-data":""},{default:$((()=>[x(F,{modelValue:ve.value,"onUpdate:modelValue":l[7]||(l[7]=e=>ve.value=e),onChange:ye,placeholder:"Select Driver"},{default:$((()=>[(w(!0),V(U,null,A(O(pe),(e=>(w(),S(j,{key:e.name,value:e.name,label:e.name},null,8,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1}),(w(),S(H(he.value),{modelValue:ge.value[ve.value],"onUpdate:modelValue":[l[8]||(l[8]=e=>ge.value[ve.value]=e),_e]},null,8,["modelValue"])),x(D,{class:"row-gap",gutter:[24,24]},{default:$((()=>[x(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[x(I,{onClick:Se,loading:ze.value},{default:$((()=>l[11]||(l[11]=[R("备份到服务器")]))),_:1},8,["loading"])])),_:1}),x(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[x(I,{onClick:He,loading:Ce.value},{default:$((()=>l[12]||(l[12]=[R("从服务器恢复")]))),_:1},8,["loading"])])),_:1}),x(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[x(N,{theme:"custom","request-method":C,multiple:!1},{default:$((()=>[x(I,{theme:"primary"},{default:$((()=>[R(B(t.$t("pages.setting.user.import_local_config")),1)])),_:1})])),_:1})])),_:1}),x(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[x(I,{theme:"primary",onClick:E},{default:$((()=>[R(B(t.$t("pages.setting.user.export_local_config")),1)])),_:1})])),_:1})])),_:1})])),_:1})]),k("div",$e,[k("div",Ue,[k("h1",ke,B(t.$t("pages.setting.user.toolbar_settings")),1),x(I,{shape:"square",variant:"text",onClick:me},{default:$((()=>[x(O(te),{slot:"icon"})])),_:1})]),k("div",Fe,[x(O(ae),{modelValue:O(o).toolBarButtons,"onUpdate:modelValue":l[9]||(l[9]=e=>O(o).toolBarButtons=e),"item-key":"id",animation:150,class:"flex flex-col gap-5",handle:".drag-handle"},{item:$((({element:e})=>[x(D,{gutter:{xs:8,sm:16,md:24,lg:32,xl:32,xxl:40},class:"items-center"},{default:$((()=>[x(b,{xs:2,sm:1},{default:$((()=>[x(I,{shape:"square",variant:"text",class:"drag-handle cursor-move"},{default:$((()=>[x(O(le))])),_:1})])),_:1}),x(b,{xs:2,sm:2},{default:$((()=>[x(s,{modelValue:e.name,"onUpdate:modelValue":a=>e.name=a,placeholder:"名称"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),x(b,{xs:3,sm:5},{default:$((()=>[x(s,{modelValue:e.prompt,"onUpdate:modelValue":a=>e.prompt=a,placeholder:"提示词"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),x(b,{xs:2,sm:2},{default:$((()=>[x(s,{modelValue:e.icon,"onUpdate:modelValue":a=>e.icon=a,placeholder:"图标"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),x(b,{xs:2,sm:1,class:"flex justify-end"},{default:$((()=>[x(K,{modelValue:e.show,"onUpdate:modelValue":a=>e.show=a},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),x(b,{xs:1,sm:1,class:"flex justify-end"},{default:$((()=>[x(q,{content:t.$t("pages.setting.user.confirm_delete"),onConfirm:a=>(e=>{o.toolBarButtons=o.toolBarButtons.filter((a=>a!==e))})(e)},{default:$((()=>[x(I,{shape:"square",variant:"text"},{default:$((()=>[x(O(oe),{slot:"icon"})])),_:1})])),_:2},1032,["content","onConfirm"])])),_:2},1024)])),_:2},1024)])),_:1},8,["modelValue"])])]),k("div",null,[k("h1",Te,B(t.$t("pages.setting.user.theme_settings")),1),x(be)])])),_:1},512),x(G,{visible:Me.value,"onUpdate:visible":l[10]||(l[10]=e=>Me.value=e),attach:"body",header:"发现新的备份"},{body:$((()=>[l[13]||(l[13]=k("p",null,"检测到服务器上存在较新的备份数据。您希望如何处理?",-1)),k("p",null,"本地版本:"+B(fe.value),1),k("p",null,"服务器版本:"+B(Ae.value),1)])),footer:$((()=>[x(I,{onClick:Oe,loading:ze.value},{default:$((()=>l[14]||(l[14]=[R("覆盖服务器数据")]))),_:1},8,["loading"]),x(I,{theme:"primary",onClick:Re,loading:Ce.value},{default:$((()=>l[15]||(l[15]=[R("从服务器恢复")]))),_:1},8,["loading"])])),_:1},8,["visible"])])),_:1})}}}),[["__scopeId","data-v-20b252b9"]]);export{ze as default};
|
.output/public/assets/lodash-J-r1RZfU.js
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{c as r,g as t}from"./@babel-JUxTKli9.js";var n,e,u,i,o,f,c,a,v,s,l,p,h,y,_,d,b,g,j,O,m,w,x,A,z,T,S,P,E,F,$,U,I,M,N,B,R,k,D,W,q,C,L,G,V,H,J,K,Q,X,Y,Z,rr,tr,nr,er,ur,ir,or,fr,cr,ar,vr,sr,lr,pr,hr,yr,_r,dr,br,gr,jr,Or,mr,wr,xr,Ar,zr,Tr,Sr,Pr,Er,Fr,$r,Ur,Ir,Mr,Nr,Br,Rr,kr,Dr,Wr,qr,Cr,Lr,Gr;function Vr(){if(i)return u;return i=1,u=function(r,t){return r===t||r!=r&&t!=t}}function Hr(){if(f)return o;f=1;var r=Vr();return o=function(t,n){for(var e=t.length;e--;)if(r(t[e][0],n))return e;return-1}}function Jr(){if(d)return _;d=1;var r=e?n:(e=1,n=function(){this.__data__=[],this.size=0}),t=function(){if(a)return c;a=1;var r=Hr(),t=Array.prototype.splice;return c=function(n){var e=this.__data__,u=r(e,n);return!(u<0||(u==e.length-1?e.pop():t.call(e,u,1),--this.size,0))}}(),u=function(){if(s)return v;s=1;var r=Hr();return v=function(t){var n=this.__data__,e=r(n,t);return e<0?void 0:n[e][1]}}(),i=function(){if(p)return l;p=1;var r=Hr();return l=function(t){return r(this.__data__,t)>-1}}(),o=function(){if(y)return h;y=1;var r=Hr();return h=function(t,n){var e=this.__data__,u=r(e,t);return u<0?(++this.size,e.push([t,n])):e[u][1]=n,this}}();function f(r){var t=-1,n=null==r?0:r.length;for(this.clear();++t<n;){var e=r[t];this.set(e[0],e[1])}}return f.prototype.clear=r,f.prototype.delete=t,f.prototype.get=u,f.prototype.has=i,f.prototype.set=o,_=f}function Kr(){if(T)return z;T=1;var t="object"==typeof r&&r&&r.Object===Object&&r;return z=t}function Qr(){if(P)return S;P=1;var r=Kr(),t="object"==typeof self&&self&&self.Object===Object&&self,n=r||t||Function("return this")();return S=n}function Xr(){if(F)return E;F=1;var r=Qr().Symbol;return E=r}function Yr(){if(B)return N;B=1;var r=Xr(),t=function(){if(U)return $;U=1;var r=Xr(),t=Object.prototype,n=t.hasOwnProperty,e=t.toString,u=r?r.toStringTag:void 0;return $=function(r){var t=n.call(r,u),i=r[u];try{r[u]=void 0;var o=!0}catch(c){}var f=e.call(r);return o&&(t?r[u]=i:delete r[u]),f}}(),n=function(){if(M)return I;M=1;var r=Object.prototype.toString;return I=function(t){return r.call(t)}}(),e=r?r.toStringTag:void 0;return N=function(r){return null==r?void 0===r?"[object Undefined]":"[object Null]":e&&e in Object(r)?t(r):n(r)}}function Zr(){if(k)return R;return k=1,R=function(r){var t=typeof r;return null!=r&&("object"==t||"function"==t)}}function rt(){if(W)return D;W=1;var r=Yr(),t=Zr();return D=function(n){if(!t(n))return!1;var e=r(n);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}}function tt(){if(G)return L;G=1;var r,t=function(){if(C)return q;C=1;var r=Qr()["__core-js_shared__"];return q=r}(),n=(r=/[^.]+$/.exec(t&&t.keys&&t.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";return L=function(r){return!!n&&n in r}}function nt(){if(K)return J;K=1;var r=rt(),t=tt(),n=Zr(),e=function(){if(H)return V;H=1;var r=Function.prototype.toString;return V=function(t){if(null!=t){try{return r.call(t)}catch(n){}try{return t+""}catch(n){}}return""}}(),u=/^\[object .+?Constructor\]$/,i=Function.prototype,o=Object.prototype,f=i.toString,c=o.hasOwnProperty,a=RegExp("^"+f.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");return J=function(i){return!(!n(i)||t(i))&&(r(i)?a:u).test(e(i))}}function et(){if(Z)return Y;Z=1;var r=nt(),t=X?Q:(X=1,Q=function(r,t){return null==r?void 0:r[t]});return Y=function(n,e){var u=t(n,e);return r(u)?u:void 0}}function ut(){if(tr)return rr;tr=1;var r=et()(Qr(),"Map");return rr=r}function it(){if(er)return nr;er=1;var r=et()(Object,"create");return nr=r}function ot(){if(yr)return hr;yr=1;var r=function(){if(ir)return ur;ir=1;var r=it();return ur=function(){this.__data__=r?r(null):{},this.size=0}}(),t=fr?or:(fr=1,or=function(r){var t=this.has(r)&&delete this.__data__[r];return this.size-=t?1:0,t}),n=function(){if(ar)return cr;ar=1;var r=it(),t=Object.prototype.hasOwnProperty;return cr=function(n){var e=this.__data__;if(r){var u=e[n];return"__lodash_hash_undefined__"===u?void 0:u}return t.call(e,n)?e[n]:void 0}}(),e=function(){if(sr)return vr;sr=1;var r=it(),t=Object.prototype.hasOwnProperty;return vr=function(n){var e=this.__data__;return r?void 0!==e[n]:t.call(e,n)}}(),u=function(){if(pr)return lr;pr=1;var r=it();return lr=function(t,n){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=r&&void 0===n?"__lodash_hash_undefined__":n,this}}();function i(r){var t=-1,n=null==r?0:r.length;for(this.clear();++t<n;){var e=r[t];this.set(e[0],e[1])}}return i.prototype.clear=r,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=e,i.prototype.set=u,hr=i}function ft(){if(Or)return jr;Or=1;var r=gr?br:(gr=1,br=function(r){var t=typeof r;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==r:null===r});return jr=function(t,n){var e=t.__data__;return r(n)?e["string"==typeof n?"string":"hash"]:e.map}}function ct(){if(Fr)return Er;Fr=1;var r=function(){if(dr)return _r;dr=1;var r=ot(),t=Jr(),n=ut();return _r=function(){this.size=0,this.__data__={hash:new r,map:new(n||t),string:new r}}}(),t=function(){if(wr)return mr;wr=1;var r=ft();return mr=function(t){var n=r(this,t).delete(t);return this.size-=n?1:0,n}}(),n=function(){if(Ar)return xr;Ar=1;var r=ft();return xr=function(t){return r(this,t).get(t)}}(),e=function(){if(Tr)return zr;Tr=1;var r=ft();return zr=function(t){return r(this,t).has(t)}}(),u=function(){if(Pr)return Sr;Pr=1;var r=ft();return Sr=function(t,n){var e=r(this,t),u=e.size;return e.set(t,n),this.size+=e.size==u?0:1,this}}();function i(r){var t=-1,n=null==r?0:r.length;for(this.clear();++t<n;){var e=r[t];this.set(e[0],e[1])}}return i.prototype.clear=r,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=e,i.prototype.set=u,Er=i}function at(){if(Mr)return Ir;Mr=1;var r=Jr(),t=function(){if(g)return b;g=1;var r=Jr();return b=function(){this.__data__=new r,this.size=0}}(),n=O?j:(O=1,j=function(r){var t=this.__data__,n=t.delete(r);return this.size=t.size,n}),e=w?m:(w=1,m=function(r){return this.__data__.get(r)}),u=A?x:(A=1,x=function(r){return this.__data__.has(r)}),i=function(){if(Ur)return $r;Ur=1;var r=Jr(),t=ut(),n=ct();return $r=function(e,u){var i=this.__data__;if(i instanceof r){var o=i.__data__;if(!t||o.length<199)return o.push([e,u]),this.size=++i.size,this;i=this.__data__=new n(o)}return i.set(e,u),this.size=i.size,this}}();function o(t){var n=this.__data__=new r(t);this.size=n.size}return o.prototype.clear=t,o.prototype.delete=n,o.prototype.get=e,o.prototype.has=u,o.prototype.set=i,Ir=o}function vt(){if(Br)return Nr;Br=1;var r=et(),t=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(n){}}();return Nr=t}function st(){if(kr)return Rr;kr=1;var r=vt();return Rr=function(t,n,e){"__proto__"==n&&r?r(t,n,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[n]=e}}function lt(){if(Wr)return Dr;Wr=1;var r=st(),t=Vr();return Dr=function(n,e,u){(void 0!==u&&!t(n[e],u)||void 0===u&&!(e in n))&&r(n,e,u)}}function pt(){if(Gr)return Lr;Gr=1;var r=(Cr?qr:(Cr=1,qr=function(r){return function(t,n,e){for(var u=-1,i=Object(t),o=e(t),f=o.length;f--;){var c=o[r?f:++u];if(!1===n(i[c],c,i))break}return t}}))();return Lr=r}var ht,yt,_t,dt,bt,gt,jt,Ot,mt,wt,xt,At,zt,Tt,St,Pt,Et,Ft,$t,Ut,It,Mt,Nt,Bt,Rt,kt,Dt,Wt,qt,Ct,Lt,Gt,Vt,Ht={exports:{}};function Jt(){if(bt)return dt;bt=1;var r=function(){if(_t)return yt;_t=1;var r=Qr().Uint8Array;return yt=r}();return dt=function(t){var n=new t.constructor(t.byteLength);return new r(n).set(new r(t)),n}}function Kt(){if(St)return Tt;St=1;var r=(zt?At:(zt=1,At=function(r,t){return function(n){return r(t(n))}}))(Object.getPrototypeOf,Object);return Tt=r}function Qt(){if(Et)return Pt;Et=1;var r=Object.prototype;return Pt=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||r)}}function Xt(){if($t)return Ft;$t=1;var r=function(){if(xt)return wt;xt=1;var r=Zr(),t=Object.create;return wt=function(){function n(){}return function(e){if(!r(e))return{};if(t)return t(e);n.prototype=e;var u=new n;return n.prototype=void 0,u}}()}(),t=Kt(),n=Qt();return Ft=function(e){return"function"!=typeof e.constructor||n(e)?{}:r(t(e))}}function Yt(){if(It)return Ut;return It=1,Ut=function(r){return null!=r&&"object"==typeof r}}function Zt(){if(Rt)return Bt;Rt=1;var r=function(){if(Nt)return Mt;Nt=1;var r=Yr(),t=Yt();return Mt=function(n){return t(n)&&"[object Arguments]"==r(n)}}(),t=Yt(),n=Object.prototype,e=n.hasOwnProperty,u=n.propertyIsEnumerable,i=r(function(){return arguments}())?r:function(r){return t(r)&&e.call(r,"callee")&&!u.call(r,"callee")};return Bt=i}function rn(){if(Dt)return kt;Dt=1;var r=Array.isArray;return kt=r}function tn(){if(qt)return Wt;qt=1;return Wt=function(r){return"number"==typeof r&&r>-1&&r%1==0&&r<=9007199254740991}}function nn(){if(Lt)return Ct;Lt=1;var r=rt(),t=tn();return Ct=function(n){return null!=n&&t(n.length)&&!r(n)}}var en,un,on,fn,cn,an,vn,sn,ln,pn={exports:{}};function hn(){return on||(on=1,r=pn,t=pn.exports,n=Qr(),e=un?en:(un=1,en=function(){return!1}),u=t&&!t.nodeType&&t,i=u&&r&&!r.nodeType&&r,o=i&&i.exports===u?n.Buffer:void 0,f=(o?o.isBuffer:void 0)||e,r.exports=f),pn.exports;var r,t,n,e,u,i,o,f}var yn,_n,dn,bn,gn,jn,On,mn,wn,xn,An,zn,Tn,Sn,Pn,En,Fn,$n,Un,In,Mn,Nn,Bn,Rn,kn,Dn,Wn,qn,Cn,Ln,Gn,Vn,Hn,Jn,Kn,Qn,Xn,Yn,Zn,re,te,ne,ee,ue,ie,oe,fe,ce,ae,ve={exports:{}};function se(){if(dn)return _n;dn=1;var r=function(){if(vn)return an;vn=1;var r=Yr(),t=tn(),n=Yt(),e={};return e["[object Float32Array]"]=e["[object Float64Array]"]=e["[object Int8Array]"]=e["[object Int16Array]"]=e["[object Int32Array]"]=e["[object Uint8Array]"]=e["[object Uint8ClampedArray]"]=e["[object Uint16Array]"]=e["[object Uint32Array]"]=!0,e["[object Arguments]"]=e["[object Array]"]=e["[object ArrayBuffer]"]=e["[object Boolean]"]=e["[object DataView]"]=e["[object Date]"]=e["[object Error]"]=e["[object Function]"]=e["[object Map]"]=e["[object Number]"]=e["[object Object]"]=e["[object RegExp]"]=e["[object Set]"]=e["[object String]"]=e["[object WeakMap]"]=!1,an=function(u){return n(u)&&t(u.length)&&!!e[r(u)]}}(),t=ln?sn:(ln=1,sn=function(r){return function(t){return r(t)}}),n=function(){return yn||(yn=1,r=ve,t=ve.exports,n=Kr(),e=t&&!t.nodeType&&t,u=e&&r&&!r.nodeType&&r,i=u&&u.exports===e&&n.process,o=function(){try{return u&&u.require&&u.require("util").types||i&&i.binding&&i.binding("util")}catch(r){}}(),r.exports=o),ve.exports;var r,t,n,e,u,i,o}(),e=n&&n.isTypedArray,u=e?t(e):r;return _n=u}function le(){if(gn)return bn;return gn=1,bn=function(r,t){if(("constructor"!==t||"function"!=typeof r[t])&&"__proto__"!=t)return r[t]}}function pe(){if(wn)return mn;wn=1;var r=function(){if(On)return jn;On=1;var r=st(),t=Vr(),n=Object.prototype.hasOwnProperty;return jn=function(e,u,i){var o=e[u];n.call(e,u)&&t(o,i)&&(void 0!==i||u in e)||r(e,u,i)}}(),t=st();return mn=function(n,e,u,i){var o=!u;u||(u={});for(var f=-1,c=e.length;++f<c;){var a=e[f],v=i?i(u[a],n[a],a,u,n):void 0;void 0===v&&(v=n[a]),o?t(u,a,v):r(u,a,v)}return u}}function he(){if(Tn)return zn;Tn=1;var r=/^(?:0|[1-9]\d*)$/;return zn=function(t,n){var e=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==e||"symbol"!=e&&r.test(t))&&t>-1&&t%1==0&&t<n}}function ye(){if(Pn)return Sn;Pn=1;var r=An?xn:(An=1,xn=function(r,t){for(var n=-1,e=Array(r);++n<r;)e[n]=t(n);return e}),t=Zt(),n=rn(),e=hn(),u=he(),i=se(),o=Object.prototype.hasOwnProperty;return Sn=function(f,c){var a=n(f),v=!a&&t(f),s=!a&&!v&&e(f),l=!a&&!v&&!s&&i(f),p=a||v||s||l,h=p?r(f.length,String):[],y=h.length;for(var _ in f)!c&&!o.call(f,_)||p&&(// Safari 9 has enumerable `arguments.length` in strict mode.
|
2 |
+
"length"==_||// Node.js 0.10 has enumerable non-index properties on buffers.
|
3 |
+
s&&("offset"==_||"parent"==_)||// PhantomJS 2 has enumerable non-index properties on typed arrays.
|
4 |
+
l&&("buffer"==_||"byteLength"==_||"byteOffset"==_)||// Skip index properties.
|
5 |
+
u(_,y))||h.push(_);return h}}function _e(){if(Un)return $n;Un=1;var r=Zr(),t=Qt(),n=Fn?En:(Fn=1,En=function(r){var t=[];if(null!=r)for(var n in Object(r))t.push(n);return t}),e=Object.prototype.hasOwnProperty;return $n=function(u){if(!r(u))return n(u);var i=t(u),o=[];for(var f in u)("constructor"!=f||!i&&e.call(u,f))&&o.push(f);return o}}function de(){if(Mn)return In;Mn=1;var r=ye(),t=_e(),n=nn();return In=function(e){return n(e)?r(e,!0):t(e)}}function be(){if(kn)return Rn;kn=1;var r,t,n,e,u,i,o,f=lt(),c=(ht||(ht=1,r=Ht,t=Ht.exports,n=Qr(),e=t&&!t.nodeType&&t,u=e&&r&&!r.nodeType&&r,i=u&&u.exports===e?n.Buffer:void 0,o=i?i.allocUnsafe:void 0,r.exports=function(r,t){if(t)return r.slice();var n=r.length,e=o?o(n):new r.constructor(n);return r.copy(e),e}),Ht.exports),a=function(){if(jt)return gt;jt=1;var r=Jt();return gt=function(t,n){var e=n?r(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}}(),v=mt?Ot:(mt=1,Ot=function(r,t){var n=-1,e=r.length;for(t||(t=Array(e));++n<e;)t[n]=r[n];return t}),s=Xt(),l=Zt(),p=rn(),h=function(){if(Vt)return Gt;Vt=1;var r=nn(),t=Yt();return Gt=function(n){return t(n)&&r(n)}}(),y=hn(),_=rt(),d=Zr(),b=function(){if(cn)return fn;cn=1;var r=Yr(),t=Kt(),n=Yt(),e=Function.prototype,u=Object.prototype,i=e.toString,o=u.hasOwnProperty,f=i.call(Object);return fn=function(e){if(!n(e)||"[object Object]"!=r(e))return!1;var u=t(e);if(null===u)return!0;var c=o.call(u,"constructor")&&u.constructor;return"function"==typeof c&&c instanceof c&&i.call(c)==f}}(),g=se(),j=le(),O=function(){if(Bn)return Nn;Bn=1;var r=pe(),t=de();return Nn=function(n){return r(n,t(n))}}();return Rn=function(r,t,n,e,u,i,o){var m=j(r,n),w=j(t,n),x=o.get(w);if(x)f(r,n,x);else{var A=i?i(m,w,n+"",r,t,o):void 0,z=void 0===A;if(z){var T=p(w),S=!T&&y(w),P=!T&&!S&&g(w);A=w,T||S||P?p(m)?A=m:h(m)?A=v(m):S?(z=!1,A=c(w,!0)):P?(z=!1,A=a(w,!0)):A=[]:b(w)||l(w)?(A=m,l(m)?A=O(m):d(m)&&!_(m)||(A=s(w))):z=!1}z&&(o.set(w,A),u(A,w,e,i,o),o.delete(w)),f(r,n,A)}}}function ge(){if(Cn)return qn;return Cn=1,qn=function(r){return r}}function je(){if(Hn)return Vn;Hn=1;var r=Gn?Ln:(Gn=1,Ln=function(r,t,n){switch(n.length){case 0:return r.call(t);case 1:return r.call(t,n[0]);case 2:return r.call(t,n[0],n[1]);case 3:return r.call(t,n[0],n[1],n[2])}return r.apply(t,n)}),t=Math.max;return Vn=function(n,e,u){return e=t(void 0===e?n.length-1:e,0),function(){for(var i=arguments,o=-1,f=t(i.length-e,0),c=Array(f);++o<f;)c[o]=i[e+o];o=-1;for(var a=Array(e+1);++o<e;)a[o]=i[o];return a[e]=u(c),r(n,this,a)}},Vn}function Oe(){if(Xn)return Qn;Xn=1;var r=Kn?Jn:(Kn=1,Jn=function(r){return function(){return r}}),t=vt(),n=ge();return Qn=t?function(n,e){return t(n,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:n}function me(){if(te)return re;te=1;var r=Oe(),t=function(){if(Zn)return Yn;Zn=1;var r=Date.now;return Yn=function(t){var n=0,e=0;return function(){var u=r(),i=16-(u-e);if(e=u,i>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}},Yn}(),n=t(r);return re=n}function we(){if(fe)return oe;fe=1;var r=function(){if(ee)return ne;ee=1;var r=ge(),t=je(),n=me();return ne=function(e,u){return n(t(e,u,r),e+"")}}(),t=function(){if(ie)return ue;ie=1;var r=Vr(),t=nn(),n=he(),e=Zr();return ue=function(u,i,o){if(!e(o))return!1;var f=typeof i;return!!("number"==f?t(o)&&n(i,o.length):"string"==f&&i in o)&&r(o[i],u)}}();return oe=function(n){return r((function(r,e){var u=-1,i=e.length,o=i>1?e[i-1]:void 0,f=i>2?e[2]:void 0;for(o=n.length>3&&"function"==typeof o?(i--,o):void 0,f&&t(e[0],e[1],f)&&(o=i<3?void 0:o,i=1),r=Object(r);++u<i;){var c=e[u];c&&n(r,c,u,o)}return r}))}}const xe=t(function(){if(ae)return ce;ae=1;var r=function(){if(Wn)return Dn;Wn=1;var r=at(),t=lt(),n=pt(),e=be(),u=Zr(),i=de(),o=le();return Dn=function f(c,a,v,s,l){c!==a&&n(a,(function(n,i){if(l||(l=new r),u(n))e(c,a,i,v,f,s,l);else{var p=s?s(o(c,i),n,i+"",c,a,l):void 0;void 0===p&&(p=n),t(c,i,p)}}),i)},Dn}(),t=we()((function(t,n,e){r(t,n,e)}));return ce=t}());var Ae,ze,Te,Se,Pe,Ee,Fe,$e,Ue,Ie,Me,Ne;function Be(){if(Ee)return Pe;Ee=1;var r=function(){if(Se)return Te;Se=1;var r=/\s/;return Te=function(t){for(var n=t.length;n--&&r.test(t.charAt(n)););return n}}(),t=/^\s+/;return Pe=function(n){return n?n.slice(0,r(n)+1).replace(t,""):n}}function Re(){if($e)return Fe;$e=1;var r=Yr(),t=Yt();return Fe=function(n){return"symbol"==typeof n||t(n)&&"[object Symbol]"==r(n)}}const ke=t(function(){if(Ne)return Me;Ne=1;var r=Zr(),t=function(){if(ze)return Ae;ze=1;var r=Qr();return Ae=function(){return r.Date.now()}}(),n=function(){if(Ie)return Ue;Ie=1;var r=Be(),t=Zr(),n=Re(),e=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,i=/^0o[0-7]+$/i,o=parseInt;return Ue=function(f){if("number"==typeof f)return f;if(n(f))return NaN;if(t(f)){var c="function"==typeof f.valueOf?f.valueOf():f;f=t(c)?c+"":c}if("string"!=typeof f)return 0===f?f:+f;f=r(f);var a=u.test(f);return a||i.test(f)?o(f.slice(2),a?2:8):e.test(f)?NaN:+f}}(),e=Math.max,u=Math.min;return Me=function(i,o,f){var c,a,v,s,l,p,h=0,y=!1,_=!1,d=!0;if("function"!=typeof i)throw new TypeError("Expected a function");function b(r){var t=c,n=a;return c=a=void 0,h=r,s=i.apply(n,t)}function g(r){var t=r-p;return void 0===p||t>=o||t<0||_&&r-h>=v}function j(){var r=t();if(g(r))return O(r);l=setTimeout(j,function(r){var t=o-(r-p);return _?u(t,v-(r-h)):t}(r))}function O(r){return l=void 0,d&&c?b(r):(c=a=void 0,s)}function m(){var r=t(),n=g(r);if(c=arguments,a=this,p=r,n){if(void 0===l)return function(r){return h=r,l=setTimeout(j,o),y?b(r):s}(p);if(_)return clearTimeout(l),l=setTimeout(j,o),b(p)}return void 0===l&&(l=setTimeout(j,o)),s}return o=n(o)||0,r(f)&&(y=!!f.leading,v=(_="maxWait"in f)?e(n(f.maxWait)||0,o):v,d="trailing"in f?!!f.trailing:d),m.cancel=function(){void 0!==l&&clearTimeout(l),h=0,c=p=a=l=void 0},m.flush=function(){return void 0===l?s:O(t())},m}}());var De,We,qe,Ce,Le,Ge,Ve,He,Je,Ke,Qe,Xe,Ye,Ze,ru,tu,nu,eu,uu,iu,ou,fu,cu,au,vu,su,lu,pu,hu,yu,_u,du,bu,gu,ju,Ou,mu,wu,xu,Au,zu,Tu,Su,Pu,Eu,Fu,$u,Uu,Iu,Mu,Nu,Bu,Ru,ku,Du,Wu;function qu(){if(Ce)return qe;Ce=1;var r=Xr(),t=We?De:(We=1,De=function(r,t){for(var n=-1,e=null==r?0:r.length,u=Array(e);++n<e;)u[n]=t(r[n],n,r);return u}),n=rn(),e=Re(),u=r?r.prototype:void 0,i=u?u.toString:void 0;return qe=function r(u){if("string"==typeof u)return u;if(n(u))return t(u,r)+"";if(e(u))return i?i.call(u):"";var o=u+"";return"0"==o&&1/u==-1/0?"-0":o},qe}function Cu(){if(He)return Ve;He=1;var r=Ge?Le:(Ge=1,Le=function(r,t,n){var e=-1,u=r.length;t<0&&(t=-t>u?0:u+t),(n=n>u?u:n)<0&&(n+=u),u=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(u);++e<u;)i[e]=r[e+t];return i});return Ve=function(t,n,e){var u=t.length;return e=void 0===e?u:e,!n&&e>=u?t:r(t,n,e)}}function Lu(){if(tu)return ru;tu=1;var r=Ke?Je:(Ke=1,Je=function(r,t,n,e){for(var u=r.length,i=n+(e?1:-1);e?i--:++i<u;)if(t(r[i],i,r))return i;return-1}),t=Xe?Qe:(Xe=1,Qe=function(r){return r!=r}),n=Ze?Ye:(Ze=1,Ye=function(r,t,n){for(var e=n-1,u=r.length;++e<u;)if(r[e]===t)return e;return-1});return ru=function(e,u,i){return u==u?n(e,u,i):r(e,t,i)}}function Gu(){if(pu)return lu;pu=1;var r=fu?ou:(fu=1,ou=function(r){return r.split("")}),t=function(){if(au)return cu;au=1;var r=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");return cu=function(t){return r.test(t)}}(),n=function(){if(su)return vu;su=1;var r="\\ud800-\\udfff",t="["+r+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",e="\\ud83c[\\udffb-\\udfff]",u="[^"+r+"]",i="(?:\\ud83c[\\udde6-\\uddff]){2}",o="[\\ud800-\\udbff][\\udc00-\\udfff]",f="(?:"+n+"|"+e+")?",c="[\\ufe0e\\ufe0f]?",a=c+f+"(?:\\u200d(?:"+[u,i,o].join("|")+")"+c+f+")*",v="(?:"+[u+n+"?",n,i,o,t].join("|")+")",s=RegExp(e+"(?="+e+")|"+v+a,"g");return vu=function(r){return r.match(s)||[]}}();return lu=function(e){return t(e)?n(e):r(e)}}function Vu(){if(wu)return mu;wu=1;var r=ct(),t=gu?bu:(gu=1,bu=function(r){return this.__data__.set(r,"__lodash_hash_undefined__"),this}),n=Ou?ju:(Ou=1,ju=function(r){return this.__data__.has(r)});function e(t){var n=-1,e=null==t?0:t.length;for(this.__data__=new r;++n<e;)this.add(t[n])}return e.prototype.add=e.prototype.push=t,e.prototype.has=n,mu=e}function Hu(){if(Mu)return Iu;return Mu=1,Iu=function(r){var t=-1,n=Array(r.size);return r.forEach((function(r){n[++t]=r})),n}}function Ju(){if(Bu)return Nu;Bu=1;var r=function(){if(Fu)return Eu;Fu=1;var r=et()(Qr(),"Set");return Eu=r}(),t=Uu?$u:(Uu=1,$u=function(){}),n=Hu(),e=r&&1/n(new r([,-0]))[1]==1/0?function(t){return new r(t)}:t;return Nu=e}function Ku(){if(ku)return Ru;ku=1;var r=Vu(),t=function(){if(Au)return xu;Au=1;var r=Lu();return xu=function(t,n){return!(null==t||!t.length)&&r(t,n,0)>-1}}(),n=Tu?zu:(Tu=1,zu=function(r,t,n){for(var e=-1,u=null==r?0:r.length;++e<u;)if(n(t,r[e]))return!0;return!1}),e=Pu?Su:(Pu=1,Su=function(r,t){return r.has(t)}),u=Ju(),i=Hu();return Ru=function(o,f,c){var a=-1,v=t,s=o.length,l=!0,p=[],h=p;if(c)l=!1,v=n;else if(s>=200){var y=f?null:u(o);if(y)return i(y);l=!1,v=e,h=new r}else h=f?[]:p;r:for(;++a<s;){var _=o[a],d=f?f(_):_;if(_=c||0!==_?_:0,l&&d==d){for(var b=h.length;b--;)if(h[b]===d)continue r;f&&h.push(d),p.push(_)}else v(h,d,c)||(h!==p&&h.push(d),p.push(_))}return p}}!function(){if(du)return _u;du=1;var r=qu(),t=Be(),n=Cu(),e=function(){if(eu)return nu;eu=1;var r=Lu();return nu=function(t,n){for(var e=t.length;e--&&r(n,t[e],0)>-1;);return e}}(),u=function(){if(iu)return uu;iu=1;var r=Lu();return uu=function(t,n){for(var e=-1,u=t.length;++e<u&&r(n,t[e],0)>-1;);return e}}(),i=Gu(),o=function(){if(yu)return hu;yu=1;var r=qu();return hu=function(t){return null==t?"":r(t)}}();_u=function(f,c,a){if((f=o(f))&&(a||void 0===c))return t(f);if(!f||!(c=r(c)))return f;var v=i(f),s=i(c),l=u(v,s),p=e(v,s)+1;return n(v,l,p).join("")}}(),function(){if(Wu)return Du;Wu=1;var r=Ku();Du=function(t){return t&&t.length?r(t):[]}}();export{ke as d,xe as m};
|
.output/public/assets/main-fo2As0vh.js
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-CqyoTRBq.js","./@vue-Bg1POUZg.js","./@babel-JUxTKli9.js","./core-js-pure-Bq7CyEDn.js","./vue-router-CrgK71bD.js","./mermaid-render-CsjLjYZp.js","./mermaid-SOhnXDlv.js","./@mermaid-js-e6t2ekHj.js","./langium-BVNt58jJ.js","./vscode-jsonrpc-B7fdjHWu.js","./chevrotain-Cp5uJ8YW.js","./@chevrotain-DFy4Htpj.js","./lodash-es-RhymR7yg.js","./chevrotain-allstar-WPou0XcH.js","./vscode-languageserver-types-BtnkyLj9.js","./vscode-languageserver-textdocument-ygi3JyHC.js","./vscode-uri-DEKkV-x5.js","./ts-dedent-CttZBlkd.js","./d3-transition-0ltv4da8.js","./d3-timer-keMr1twq.js","./d3-dispatch-Chq_f_hl.js","./d3-interpolate-Ct9kki6l.js","./d3-color-D5ULnJIe.js","./d3-selection-Oxnq6l6A.js","./d3-ease-Cx6bG2vu.js","./d3-zoom-Dz8HuW59.js","./dompurify-DRcrZKbd.js","./stylis-Cl7w7uv3.js","./dagre-d3-es-D8JeTxsO.js","./@braintree-BB7t-Iuh.js","./khroma-C2oHPU0S.js","./dayjs-DL4f0si3.js","./d3-scale-CdkN4P7M.js","./internmap-B8oPgqVZ.js","./d3-array-BhN1wQGI.js","./d3-format-C0lSXcPg.js","./d3-time-format-DB2uBv1t.js","./d3-time-B1kAM736.js","./d3-axis-pCwzqJ1S.js","./d3-shape-C6CU9yox.js","./d3-path-QSrLXsQ3.js","./roughjs-Bkc4UHOn.js","./cytoscape-BVd64kgq.js","./cytoscape-cose-bilkent-CkmY9d_8.js","./cose-base-kQthUiMK.js","./layout-base-DqRk0Tgc.js","./d3-sankey-B6tQBass.js","./d3-scale-chromatic-FDBKL9jm.js","./@iconify-BUO7KvjM.js","./marked-Dk1N4K7F.js","./cytoscape-fcose--jWSPkQ9.js","./pinia-BR51cbuG.js","./pinia-plugin-persistedstate-CxGPmdL5.js","./destr-WfmzGWA8.js","./deep-pick-omit-DP_A4OSP.js","./lodash-J-r1RZfU.js","./tdesign-vue-next-DcQZm4FM.js","./tdesign-icons-vue-next-NghED3ph.js","./tdesign-icons-vue-next-BGgy7GQY.css","./sortablejs-DGtSoqI-.js","./@popperjs-B4tvfKWZ.js","./tdesign-vue-next-uX7ZR-PU.css","./@vueuse-Dy274-y2.js","./vue-i18n-ugZeHGjZ.js","./@intlify-Bs0vqpgD.js","./@mozilla-BD532_dh.js","./tvision-color-hAom63Wj.js","./chroma-js-DdDYnGYa.js","./@material-C_XhzpVg.js","./bezier-easing-DtDxhPHz.js","./ChatInput.vue_vue_type_style_index_0_lang-D2xvcfCO.js","./mammoth-BjMqmIoO.js","./xlsx-DB6BMndo.js","./pdfjs-dist-8WFUNQXM.js","./ChatInput-BMuO6hgs.css","./app-_ksMLlTy.js","./uuid-_R2nDvl_.js","./vuedraggable-CPbrq_s0.js","./vue-Dq4tlXni.js","./index-DWphMrS1.css","./chat-CsU1pWK4.js","./avatar.vue_vue_type_script_setup_true_lang-DIJKU7Wf.js","./@dicebear-JcnEMRoc.js","./fetch-yIBUN2SY.js","./eventsource-parser-D0ssca5s.js","./ToolBar.vue_vue_type_style_index_0_lang-D-INnaBS.js","./markdown-BKyKP6V5.js","./markdown-it-link-attributes-DLnn_fXZ.js","./markdown-it-C8SkdHr7.js","./mdurl-CDXpswLz.js","./uc.micro-CLkLCS2f.js","./entities-D7HTx9ov.js","./linkify-it-LcVOBuC5.js","./punycode.js-Bmr3cAX8.js","./@traptitech-BuSkGJEm.js","./katex-BWqyRjd8.js","./markdown-it-highlightjs-BRafsbP7.js","./highlight.js-CHQGwMU8.js","./@wdns-CkocWZXz.js","./ua-parser-js-lyyS37M1.js","./ToolBar-D6vK1x-j.css","./lyihub-zLFv36Ly.js","./chat-DFdPOgte.css","./index-ztay-fsq.js","./index-Bg5EKroP.css","./index-DgOSBFWX.js","./index-B0CgOzG4.js","./index-C_mhwxMs.js","./FrameContent-DNKnXN4B.js","./FrameContent-CUoI637t.css","./about-DAxXNT9W.js","./help-BNhe3EL8.js","./changelog-CUB94_2U.js","./index-XnBwiq86.js","./content-gTa8KX9p.js","./content-CXerDfC_.css"])))=>i.map(i=>d[i]);
|
2 |
+
var e;import{i as t,l as a,a as s,_ as i,p as n,u as r,b as o,c as l,t as d,s as c,d as u,m as p}from"./mermaid-render-CsjLjYZp.js";import{f as m,l as v,J as h,y as f,a9 as g,v as y,aa as A,G as D,H as C,F as E,ab as j,ac as w,I as b,u as k,R as F,z as x,A as _,o as S,a as I,w as M,ad as L,V as R,U as O}from"./@vue-Bg1POUZg.js";import{_ as z}from"./@mermaid-js-e6t2ekHj.js";import{u as P,a as V,c as U,b as N}from"./vue-router-CrgK71bD.js";import{u as T}from"./@vueuse-Dy274-y2.js";import{u as W}from"./vue-i18n-ugZeHGjZ.js";import{B as X,a as Q,H as G,M as H,L as B,C as Z,F as J,S as q,b as Y,R as K,c as $,d as ee,P as te,T as ae,A as se,e as ie,f as ne,g as re,h as oe,i as le,j as de}from"./tdesign-vue-next-DcQZm4FM.js";import{d as ce}from"./pinia-BR51cbuG.js";import{Q as ue,R as pe,f as me,B as ve,S as he,T as fe,K as ge,U as ye}from"./tdesign-icons-vue-next-NghED3ph.js";import{d as Ae}from"./vuedraggable-CPbrq_s0.js";import"./lodash-J-r1RZfU.js";import"./mermaid-SOhnXDlv.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./lodash-es-RhymR7yg.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./@intlify-Bs0vqpgD.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-Dq4tlXni.js";const De=ce("agent",{state:()=>({agents:[],defaultAgent:{id:"1",name:"小助手",content:"你是一个有用的人工智能助手。你可以通过回答我的问题来帮助我。",status:!0,avatar:"data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%20fill%3D%22none%22%20shape-rendering%3D%22auto%22%3E%3Cmetadata%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Adcterms%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%22%3E%3Crdf%3ARDF%3E%3Crdf%3ADescription%3E%3Cdc%3Atitle%3EBottts%3C%2Fdc%3Atitle%3E%3Cdc%3Acreator%3EPablo%20Stanley%3C%2Fdc%3Acreator%3E%3Cdc%3Asource%20xsi%3Atype%3D%22dcterms%3AURI%22%3Ehttps%3A%2F%2Fbottts.com%2F%3C%2Fdc%3Asource%3E%3Cdcterms%3Alicense%20xsi%3Atype%3D%22dcterms%3AURI%22%3Ehttps%3A%2F%2Fbottts.com%2F%3C%2Fdcterms%3Alicense%3E%3Cdc%3Arights%3ERemix%20of%20%E2%80%9EBottts%E2%80%9D%20(https%3A%2F%2Fbottts.com%2F)%20by%20%E2%80%9EPablo%20Stanley%E2%80%9D%2C%20licensed%20under%20%E2%80%9EFree%20for%20personal%20and%20commercial%20use%E2%80%9D%20(https%3A%2F%2Fbottts.com%2F)%3C%2Fdc%3Arights%3E%3C%2Frdf%3ADescription%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cmask%20id%3D%22viewboxMask%22%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20rx%3D%220%22%20ry%3D%220%22%20x%3D%220%22%20y%3D%220%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23viewboxMask)%22%3E%3Cg%20transform%3D%22translate(0%2066)%22%3E%3Cmask%20id%3D%22sidesAntenna01-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%226%22%20y%3D%2211%22%20width%3D%22156%22%20height%3D%2251%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Crect%20x%3D%226%22%20y%3D%2231%22%20width%3D%2236%22%20height%3D%2214%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2214%22%20width%3D%2236%22%20height%3D%2248%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%22126%22%20y%3D%2228%22%20width%3D%2236%22%20height%3D%2224%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22M11%2011h2v20h-2z%22%2F%3E%3C%2Fg%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23sidesAntenna01-a)%22%3E%3Cpath%20d%3D%22M0%200h180v76H0V0Z%22%20fill%3D%22%2300acc1%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.3%22%20d%3D%22M0%200h180v76H0z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.1%22%20d%3D%22M0%2038h180v38H0z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.4%22%20d%3D%22M11%2011h2v20h-2z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23FFEA8F%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%227%22%20r%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(41)%22%3E%3Cmask%20id%3D%22topPyramid-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2218%22%20y%3D%228%22%20width%3D%2264%22%20height%3D%2244%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22m50%208%2032%2044H18L50%208Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23topPyramid-a)%22%3E%3Cpath%20d%3D%22M0%200h100v52H0V0Z%22%20fill%3D%22%2300acc1%22%2F%3E%3Cpath%20d%3D%22M0%200h100v52H0V0Z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%22.3%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.8%22%20d%3D%22M50%204h30v48H50z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(25%2044)%22%3E%3Cmask%20id%3D%22faceRound01-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22130%22%20height%3D%22120%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M66%200c58.35%200%2064%2040.69%2064%2078%200%2033.31-25.47%2042-64%2042-37.46%200-66-8.69-66-42C0%2040.69%207.65%200%2066%200Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23faceRound01-a)%22%3E%3Cpath%20d%3D%22M-4-2h138v124H-4V-2Z%22%20fill%3D%22%2300acc1%22%2F%3E%3Cg%20transform%3D%22translate(-1%20-1)%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M-9.12%20122.1c4.36-30.7%2013.06-4.57%2033.99-9.98%209.24-2.39%201.77-12.82%208.67-17.35%205.82-3.82%2013.76-.74%2020.43-3.21%209.63-3.57%209.5-10.82%2018.48-11.9%208.48-1.03%2017.37%202.34%2025.93%201.08%2016.15-2.4%209.53-34.03%2021.64-39.61%2012.1-5.6%2032.05%204.06%2034.66%2019.87%202.54%2015.42-14.46%2072.78-14.46%2072.78H-9.12%22%20fill-opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M35.93%20122c37.67%200%2041.6-14.75%2060.14-21.5%2018.53-6.76%2034.78%2010.71%2041-6.27%206.24-16.98%206.2%2035.95%206.2%2035.95H35.94V122Z%22%20fill-opacity%3D%22.1%22%2F%3E%3Cpath%20d%3D%22M-2%204.87C9.73%203.75%205.96%2016.8%2010.6%2016.8c1.85%200%204.03-8.46%207.38-8.46%202.46%200%202%205.5%207.32%204.91%205-.54%204.08-4%206.6-4%205.45%200%203.39%2020.2%207.74%2020.2%204.36%200%205.73-14.8%207.65-20.64%202.43-7.4%2016.97-11.56%206.6-14.5H-2.29%22%20fill-opacity%3D%22.4%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(52%20124)%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18%2010.22C18%2021.78%2024.47%2028%2038%2028c13.52%200%2020-6.34%2020-17.78C58%209.5%2057.17%208%2055%208H21c-2.05%200-3%201.38-3%202.22Z%22%20fill%3D%22%23000%22%20fill-opacity%3D%22.8%22%2F%3E%3Cmask%20id%3D%22mouthSmile02-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2218%22%20y%3D%228%22%20width%3D%2240%22%20height%3D%2220%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18%2010.22C18%2021.78%2024.47%2028%2038%2028c13.52%200%2020-6.34%2020-17.78C58%209.5%2057.17%208%2055%208H21c-2.05%200-3%201.38-3%202.22Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mouthSmile02-a)%22%3E%3Crect%20x%3D%2230%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%2214%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(38%2076)%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M53%200c34.75%200%2049%2017.47%2049%2031%200%2013.53-19.59%2017-49%2017-29.05%200-51-3.47-51-17S17.11%200%2053%200Z%22%20fill%3D%22%23000%22%20fill-opacity%3D%22.8%22%2F%3E%3Cpath%20d%3D%22M28.82%2034.65c-6.53-1.35-11.24-6.34-10.52-11.14.72-4.79%206.6-7.58%2013.12-6.23%206.53%201.36%2011.24%206.35%2010.52%2011.15-.72%204.8-6.6%207.59-13.12%206.23ZM75.42%2034.65c-6.52%201.36-12.4-1.43-13.12-6.23-.72-4.8%204-9.8%2010.52-11.15%206.52-1.35%2012.4%201.44%2013.12%206.24.72%204.81-4%209.8-10.52%2011.15Z%22%20fill%3D%22%2325A6F5%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E",onboarding:"你好,我是小助手",isDefault:!0}}),getters:{},actions:{add(e){e.id!==this.defaultAgent.id&&this.agents.push(e)},remove(e){this.defaultAgent.id!==e&&(this.agents=this.agents.filter((t=>t.id!==e)))},update(e){if(this.defaultAgent.id===e.id)return void(this.defaultAgent=e);const t=this.agents.findIndex((t=>t.id===e.id));-1!==t&&(this.agents[t]=e)},find(e){return this.defaultAgent.id===e?this.defaultAgent:this.agents.find((t=>t.id===e))}}});const Ce={getItem:e=>window.ipcRenderer.sendSync("GetConfig","note.json",e)||null,setItem:(e,t)=>{window.ipcRenderer.send("SaveConfig","note.json",e,t)}},Ee=ce("note",{state:()=>({list:[]}),getters:{data(){return this.list}},actions:{add(e){this.list.push(e)},remove(e){this.list=this.list.filter((t=>t.id!==e))},update(e){const t=this.list.findIndex((t=>t.id===e.id));-1!==t&&(this.list[t]=e)},find(e){return this.list.find((t=>t.id===e))}},persist:{
|
3 |
+
// 在这里进行自定义配置
|
4 |
+
storage:window.ipcRenderer?Ce:localStorage}});function je(){const{locale:e}=W({useScope:"global"});return{changeLocale:function(t){s.includes(t)||(t="zh_CN"),e.value=t,T(a,"zh_CN").value=t},getComponentsLocale:m((()=>t.global.getLocaleMessage(e.value).componentsLocale)),locale:e}}const we=i(v({__name:"Breadcrumb",setup(e){const{locale:t}=je(),a=P(),s=m((()=>{const e=a.path.split("/");e.shift();return e.reduce(((e,s,i)=>{var n;const r=null==(n=a.matched[i])?void 0:n.meta;if((null==r?void 0:r.hiddenBreadcrumb)||Object.values(a.params).includes(s))return e;let o=s;return(null==r?void 0:r.title)&&(o="string"==typeof r.title?r.title:r.title[t.value]),e.push({path:s,to:e[i-1]?`/${e[i-1].path}/${s}`:`/${s}`,title:o}),e}),[])}));return(e,t)=>{const a=Q,i=X;return f(),h(i,{"max-item-width":"150",class:"tdesign-breadcrumb"},{default:g((()=>[(f(!0),y(E,null,A(s.value,(e=>(f(),h(a,{key:e.to,to:e.to},{default:g((()=>[D(C(e.title),1)])),_:2},1032,["to"])))),128))])),_:1})}}}),[["__scopeId","data-v-7ec7ffe3"]]),be=i(v({__name:"Content",setup:e=>(e,t)=>{const a=j("router-view");return f(),h(a,null,{default:g((({Component:e})=>[(f(),h(w(e)))])),_:1})}}),[["__scopeId","data-v-d7ed7a08"]]),ke=i(v({__name:"Footer",setup:e=>(e,t)=>(f(),y("div",{class:b([k(n)+"-footer","flex justify-center items-center"])},"Copyright © 2021-"+C((new Date).getFullYear())+" openseedsoft. All Rights Reserved",3))}),[["__scopeId","data-v-f64c9180"]]),Fe=v({__name:"SettingMenu",props:{theme:{type:String,default:"light"},menu:{type:Array,default:()=>[]}},setup(e){const t=e;V(),r(),De();const{locale:a}=je(),s=m((()=>it())),i=m((()=>t.theme));return(t,n)=>{const r=H,o=G;return f(),h(o,{theme:i.value,value:s.value,class:"shadow-md"},{default:g((()=>[(f(!0),y(E,null,A(e.menu,(e=>(f(),h(r,{key:e.path,value:`/setting/${e.path}`,to:{path:e.path}},{default:g((()=>{return[D(C((t=e.meta.title,"string"==typeof t?t:t[a.value])),1)];var t})),_:2},1032,["value","to"])))),128))])),_:1},8,["theme","value"])}}}),xe=v({__name:"LayoutContent",setup(e){const t=r(),a=o(),s=P();let i=tt;const l=m((()=>{var e;if(0==s.path.startsWith("/setting"))return null;return(null==(e=i.find((e=>"/setting"===e.path)))?void 0:e.children).filter((e=>{var t,s;return!(null==(t=e.meta)?void 0:t.isPro)||(null==(s=e.meta)?void 0:s.isPro)&&a.isPro})).filter((e=>(e.path.includes("api"),!0)))}));return(e,a)=>{const s=Z,i=J,r=B;return f(),h(r,{class:b([`${k(n)}-layout`,"flex flex-col h-full"])},{default:g((()=>[F(s,{class:b([`${k(n)}-content-layout`,"flex-1"])},{default:g((()=>[k(t).showBreadcrumb?(f(),h(we,{key:0})):x("",!0),l.value?(f(),h(Fe,{key:1,theme:k(t).displayMode,menu:l.value,class:"mb-4 w-full overflow-x-auto"},null,8,["theme","menu"])):x("",!0),F(be)])),_:1},8,["class"]),k(t).showFooter?(f(),h(i,{key:0,class:b(`${k(n)}-footer-layout`)},{default:g((()=>[F(ke)])),_:1},8,["class"])):x("",!0)])),_:1},8,["class"])}}}),_e=v({__name:"MenuContent",props:{navData:{type:Array,default:()=>[]}},setup(e){const t=e,a=m((()=>it())),{locale:s}=je(),i=m((()=>{const{navData:e}=t;return o(e)})),n=e=>{if("string"==typeof e.icon)return React.createElement("t-icon",{name:e.icon});return e.icon},r=e=>"string"==typeof e?e:e[s.value],o=(e,t)=>e&&0!==e.length?(e.sort(((e,t)=>{var a,s;return((null==(a=e.meta)?void 0:a.orderNo)||0)-((null==(s=t.meta)?void 0:s.orderNo)||0)})),e.map((e=>{var a,s;const i=t&&!e.path.includes(t)?`${t}/${e.path}`:e.path;return{path:i,title:null==(a=e.meta)?void 0:a.title,icon:null==(s=e.meta)?void 0:s.icon,children:o(e.children,i),meta:e.meta,redirect:e.redirect}})).filter((e=>e.meta&&!0!==e.meta.hidden))):[],l=e=>{const{frameSrc:t,frameBlank:a}=e.meta;return t&&a?t.match(/(http|https):\/\/([\w.]+\/?)\S*/):null},d=e=>{var t;return a.value.split("/").length>e.path.split("/").length&&a.value.startsWith(e.path)||a.value===e.path?a.value:(null==(t=e.meta)?void 0:t.single)?e.redirect:e.path};return(e,t)=>{const a=H,s=j("menu-content",!0),o=q;return f(),y("div",null,[(f(!0),y(E,null,A(i.value,(e=>{var t;return f(),y(E,{key:e.path},[e.children&&e.children.length&&!(null==(t=e.meta)?void 0:t.single)?(f(),h(o,{key:1,name:e.path,value:e.path,title:r(e.title)},{icon:g((()=>[(f(),h(w(n(e)),{class:"t-icon"}))])),default:g((()=>[e.children?(f(),h(s,{key:0,"nav-data":e.children},null,8,["nav-data"])):x("",!0)])),_:2},1032,["name","value","title"])):(f(),y(E,{key:0},[l(e)?(f(),h(a,{key:0,name:e.path,value:d(e),onClick:t=>{return a=l(e)[0],void window.open(a);var a}},{icon:g((()=>[(f(),h(w(n(e)),{class:"t-icon"}))])),default:g((()=>[D(" "+C(r(e.title)),1)])),_:2},1032,["name","value","onClick"])):(f(),h(a,{key:1,name:e.path,value:d(e),to:{path:e.path}},{icon:g((()=>[(f(),h(w(n(e)),{class:"t-icon"}))])),default:g((()=>[D(" "+C(r(e.title)),1)])),_:2},1032,["name","value","to"]))],64))],64)})),128))])}}}),Se={class:"header-operate-left"},Ie={key:1,class:"text-center font-bold w-full pr-16 overflow-hidden text-ellipsis whitespace-nowrap"},Me=i(v({__name:"Header",props:{theme:{type:String,default:"light"},menu:{type:Array,default:()=>[]},isCompact:{type:Boolean,default:!1},maxLevel:{type:Number,default:3}},setup(e){const t=e;V();const{locale:a}=je(),s=P(),i=r(),o=l(),d=m((()=>it())),c=m((()=>[`${n}-header-layout`])),u=m((()=>t.theme)),p=()=>{i.updateConfig({isSidebarCompact:!i.isSidebarCompact})};function v(e,t,a=""){for(const s of e){const e=a+s.path;if(e===t)return s;if(s.children){const a=v(s.children,t,e+"/");if(a)return a}}return null}const A=m((()=>{var e,t;if(s.path.startsWith("/setting")){return(null==(e=v(tt,"/setting"))?void 0:e.meta).title[a.value]}if("/conversation/chat"===s.path){return o.find(s.query.id).name}const i=null==(t=v(tt,s.path))?void 0:t.meta;return i?i.title[a.value]:s.path}));return(t,a)=>{const s=Y,n=G;return f(),y("div",{class:b([c.value,"h-full"])},[F(n,{theme:u.value,"expand-type":"popup",value:d.value},{logo:g((()=>[_("div",Se,[F(s,{theme:"default",shape:"square",variant:"text",onClick:p},{default:g((()=>[F(k(ue),{name:"view-list"})])),_:1})])])),default:g((()=>[!0===k(i).showNav?(f(),h(_e,{key:0,class:"header-menu","nav-data":e.menu},null,8,["nav-data"])):(f(),y("div",Ie,C(A.value),1))])),operations:g((()=>a[0]||(a[0]=[_("div",{class:"operations-container"},null,-1)]))),_:1},8,["theme","value"])],2)}}}),[["__scopeId","data-v-066d80f0"]]),Le=v({__name:"LayoutHeader",setup(e){const t=r();let a=tt;return(e,s)=>(f(),h(Me,{theme:k(t).displayMode,menu:k(a),"is-compact":k(t).isSidebarCompact},null,8,["theme","menu","is-compact"]))}}),Re=""+new URL("assets-t-logo-CxwPZnhN.png",import.meta.url).href,Oe={name:"seedchat",private:!0,description:"seedchat",author:{name:"zhepama",email:"[email protected]"},version:"1.0.6",type:"module",scripts:{debug:'concurrently "npm run server:dev" "npm run render:debug"',dev:'concurrently "npm run server:dev" "npm run render:dev"',build:"npm run clean && npm run server:build && npm run render:build && npm run electron:build ","build:local":"npm run build && npm run build:post","build:tencent":"node scripts/tencent.js && cross-env PWA=true vite build","electron:preview":"npm run server:build && vite --mode production","electron:build":"cross-env DEBUG=electron-builder* electron-builder --publish never --dir","render:dev":"vite --mode development --host","render:debug":"cross-env VSCODE_DEBUG=true vite --mode development","render:build":" vite build ","render:preview":"cross-env PWA=true vite build && vite preview","server:pages":"cross-env PWA=true npm run render:build && shx cp -r ./dist/* ./server/public/ && shx rm -rf ./dist && nitro build ","server:build":"nitro build && shx mkdir -p ./dist-server && shx cp -r ./.output/* ./dist-server/","server:cloudflare":" npm run server:cloudflare:script && npm run server:pages ","server:cloudflare:script":"node scripts/cloudflare.js ","server:cloudflare:local":"cross-env NITRO_PRESET=cloudflare_pages nitro build && wrangler pages dev dist/","server:dev":"cross-env CONFIG_PATH=.\\ nitro dev --host","server:prepare":"nitro prepare","server:preview":"node dist-server/server/index.mjs",test:"vitest","build:post":"shx mkdir -p D:\\Applications\\seedchat && shx cp -r ./release/win-unpacked/* D:\\Applications\\seedchat",clean:"shx rm -rf ./dist/* && shx rm -rf ./dist-electron/* && shx rm -rf ./dist-server/* && shx rm -rf ./dist-docs/*","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},dependencies:{"@dicebear/collection":"^8.0.1","@dicebear/core":"^8.0.1","@grpc/grpc-js":"^1.12.6","@mozilla/readability":"^0.5.0","@traptitech/markdown-it-katex":"^3.6.0","@types/form-data":"^2.5.2","@types/ws":"^8.5.14","@vueuse/core":"^12.7.0","@wdns/vue-code-block":"^2.3.5","electron-context-menu":"^4.0.5","electron-findbar":"^0.6.4","eventsource-parser":"^3.0.0","form-data":"^4.0.2","highlight.js":"^11.11.1",jose:"^6.0.8",mammoth:"^1.9.0","markdown-it":"^14.1.0","markdown-it-highlightjs":"^4.2.0","markdown-it-link-attributes":"^4.0.1",mermaid:"^11.6.0","pdfjs-dist":"^4.10.38",pinia:"^2.3.1","pinia-plugin-persistedstate":"^4.2.0",protobufjs:"^7.4.0","tdesign-icons-vue-next":"^0.3.4","tdesign-vue-next":"latest",turndown:"^7.2.0","tvision-color":"^1.6.0",undici:"^7.4.0",uuid:"^11.1.0",vue:"^3.5.13","vue-i18n":"^11.1.1","vue-router":"^4.5.0",vuedraggable:"^4.1.0",ws:"^8.18.1",xlsx:"^0.18.5"},devDependencies:{"@types/highlight.js":"^10.1.0","@types/markdown-it":"^14.1.2","@types/markdown-it-link-attributes":"^3.0.5","@types/turndown":"^5.0.5","@types/uuid":"^10.0.0","@vitejs/plugin-vue":"^5.2.1","@vuepress/bundler-vite":"^2.0.0-rc.14","@vuepress/theme-default":"^2.0.0-rc.37",autoprefixer:"^10.4.20",concurrently:"^9.1.2","cross-env":"^7.0.3",electron:"^34.0.1","electron-builder":"^25.1.8",less:"^4.2.2",nitropack:"latest",postcss:"^8.5.1","postcss-less":"^6.0.0","protobufjs-cli":"^1.1.3","sass-embedded":"^1.85.1",shx:"^0.3.4","swagger-ui-dist":"^5.20.0",tailwindcss:"^3.4.4",terser:"^5.39.0",typescript:"^5.8.2","unplugin-auto-import":"^19.1.1","unplugin-vue-components":"^28.4.1",vite:"^6.2.0","vite-plugin-electron":"^0.29.0","vite-plugin-electron-renderer":"^0.14.6","vite-plugin-javascript-obfuscator":"^3.1.0","vite-svg-loader":"^5.1.0",vitest:"^3.0.7","vue-tsc":"^2.2.6",vuepress:"^2.0.0-rc.14",wrangler:"^3.106.0"},main:"dist-electron/main.js",overrides:{canvas:"npm:dry-uninstall"}},ze={class:"flex justify-center w-full p-3"},Pe=["src"],Ve={class:"flex align-middle justify-center items-center"},Ue={class:"sidenav-menus overflow-y-auto flex-1"},Ne={class:"p-2"},Te={class:"flex w-full flex-col mb-2 gap-2 items-center align-middle justify-between"},We={class:"text-center"},Xe={class:"version-container"},Qe=i(v({__name:"SideNav",props:{theme:{type:String,default:"light"}},setup(e){o();const t=e,a=m((()=>r().isSidebarCompact)),s=P(),i=m((()=>it()+`?id=${s.query.id}`)),c=m((()=>a.value?"":"Seed Chat PRO")),u=m((()=>[`${n}-sidebar-layout`,{hidden:a.value}])),p=m((()=>[`${n}-side-nav-logo-${a.value?"t":"tdesign"}-logo`])),v=V(),A=r(),E=()=>{const e=window.innerWidth<=991;A.updateConfig({isSidebarCompact:e,isCompact:e})};S((()=>{E(),window.onresize=()=>{E()}}));const j=()=>{v.push("/")},w=I("conversation"),R=l(),O=Ee(),z=I([]),U=I([]);M((()=>R.list.length),(()=>{z.value=R.data.map((e=>e))}),{immediate:!0}),M((()=>O.list.length),(()=>{U.value=O.data.map((e=>e))}),{immediate:!0});const N=()=>{R.list=[...z.value]},T=()=>{O.list=[...U.value]};M((()=>s.path),(e=>{e.startsWith("/note")?w.value="favorite":w.value="conversation"}),{immediate:!0});const W=e=>{v.push(e)};return(e,s)=>{const n=K,r=$,o=se,l=Y,m=ae,A=te,E=H,S=ee;return f(),y("div",{class:b([u.value,"flex flex-col"])},[_("div",ze,[_("img",{src:a.value?Re:"light"==t.theme?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAAAcCAYAAAAqXo7IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJ6klEQVR4nO1cXYwbVxX+zszY3h/vrtNtEiUEYtTwpz6si0pSUFBMC0Xw0N3CS/MA3YAopUiw5SVqX+q8VFUkYIsqARISzkOL+uaIh0YRECdKf9JIiSO1UqUI4UUNpSTN2rvZ9c947uFhrndnx/eOx2MnefEnjXZ8f849d+a755577p2lS5eWIQTQaAgAgBCAEAzLIhgGwTAAwyAIAarVnB/ZtngkmbSOx+NUajQEiAixGMG2GfW6A9M0kEgYIGIIwThw4B4MMcSdgBGUSQQQERoN8fVq1T69tub8qdnkw8vL9lvVauslIbCb6E6pOsQQwdCSmQhotfjTKyutV6rV1lnb5m+65AYAjNZq4ujqautSrSaeYoY5JPUQdxsdZCYCmDFeq4nnVlZalxsN8XMikJ+sstzO9XXnj8vL9rlGQ3wLIAxJPcTdwgaZ2yRsNsXhWk2cr9fFiwCmu5GTCLBt/tqtW87pRkO85jj8ZY8FH2KIOwarTbxWC1+p152jts3f75WM7bKOw4fX1505IXB8bMx4mYiWw8ugOQBzANKK7CKAEjMXPOWzALLhtdyCPDOXpZxcRBllZs5H1KUMoMDMlV4aJKI03GeUgfo5laRei546OY24jWegaGNeUX6jv1101LWnbTNEvVCgixeXP7W62nq+XhdPMbvk7hfMgGnS1ZER4zeHDk3/IVABogyAPICZLmKXmDntqZcD8EJEFb/BzEUphyPKOMvM2T51OQkgx8yloEJysOQAHAojlJk33qKuf94yirbOKLI2+hug5zyAPwcUedY70Hx1o76HDRirq63fr6+LZwA9kYkA0yRY1uZlGHrWEwFC8OfW1pyXgxqXVqCI7kQGgL0hyoRFaYCy+sEsgKIc0EoQ0SJccoUisqyjlXebkeuSP38b275iAUgFWeNEwkC9LlBdacFuurFowwDGxkxMTFhwHIbjqAcVEW51USAHYCqK5v2g1+ldg0HIANz+F4ko7deLiPIAnowgM9W/Wh0oBWVKq9zN4MzIfpYHpJMXFQuAo8ohAmIxA+ffrODMmWVcv9H0kJaQTJr40hfHMPvYDkxNmrBbkWaJjCZ9Ca7rUYH7YubQ+SBSmron4Pqkvbapal+HFMJZ92Oe+zRcv1r1wqcALMBj2aTrEkTkJQAFbB1UWYTvX6+odMnPhZQzB2BRkX5W0V4K6hmp/Y5T2OxvydK1GI8b+MeZZbz62kewLAP79o1idMQAMwACPvywjr/9/SY++aSFnz29B7EYQYieCa1zLzI+K5UjopS/jKZuvu0P94EyM+f6lAG/DNmHItT9XoAkhHS/gnzwY33qV+6jbgeIaAGdg7QKd7D5B+QCFGRW+eNyQKvIrHzHSjKbJuHmTRtvnLqBZNLCT368G/ffn2y3CjII1WoLr/7lv3j7nSouXKji4Ye3oV7vmcxnNcrOw9fhHlyDctjGFQPktoKZK3KBVULny58ioqx8SXMBYo6EiSr0gUwvheUzzCmy8vLyk3kvEWW6LXq7oKJKVJLZsgjlch0ff9zEo49O44EHJrC25rhWGQDA2LbNwne/cy8uX17Fv5ZqYN4WRak81GT+LRGlIlqfPBEVPb9T2HxBeR8RMlAjI/3Vsq9sClBbkbCQhC4A+KUiOyX/zmmqHxsQkQ9FiB6UNOkLUK97Fpm5TERL6By487JeN6RUibqBoCQzAWjIxd7YqIFWiz1EdmHbjETcPWTUbIqO/DBg5ry0VCrf8AW5Kp/vccF2CPqVfzGkjCmNTjpkFWlXAspXNOkZuFOzTv98SH0AbLgrg0JFIT8FNSlPeNY2BXQO3HlNPT8yoTST0J7N6IWcUYi8WZfn4Tr0KrRDV+noLWxBZUBybldbgXUiRAHSEXToBTloolFElJM+b0qRPSU3yQYK7QLQNF2SOo7rQ/thGG6+EIClyO8FzDxPRGWoFz0zAArSn6x40tMRmipFqHM7kNGkl4IqSderMmhlokAaGJWrBISb1ebhWu2BQUlmx2Hs3pXAxISJ9967hevX78H27bGNaAURgZnx7sUVrK052LEjDiPwMGl3MHNOElq1gzQDd4qd86SpQlzdQmrlkOoEhfcqIWUoIafmbETZWQyGACegf06LCLeJletTh9mIg1PrvinJbLcYe/aM4KsPpXDq9A387pV/Y2ZmApbpktgwCNeuNfDOu1Xs2hXHQwem0IoWZ94C6UOXod5OnQ0RcO81pJbVpA8ivKfDAtRT85JnYRMU5SkMQIeyrn9EVOlWWVrlKJs5fsyhx3UAAga81s1wHMb3Ht8OIRhvvV3F1av/A8hdHDIzLMvA3s+M4IkndmLnzvjGlyphIX2mkp+czFwkoitQW4c0BhwjHRAy3Qp4Fku6+HHBd68i86yMsiyEtGjZEGXCouS5X9SU0c1oKahdkgUEkzn0Fj7gktlUZTgOI5Ew8MMf7MLBgyn851rD3QGU7vHkpIUvfH4MY2Nmz0SWmIf7ck7CfVAluJ3OQjPNeQ4HpTUy0wGnr1JwSecPzyl1k1EWZRvyWvBYUpWlbevSLp/RlAPcDYac53ce+sXVkwCyktTt9jPY7F+GmVOadiKjPXjkc5lVFKkiYJBJ4+V3DQe6vW0BqDGrj3y2z118Nj2CffeNbsljdsNzzaaeyMxIBrRdgvtQ2lc3eLc705oye9H99FrRc5/RlOk6hYYI+ofRpY0t4UcZi16A/gRakGz/tvCgkdOkL3aZLQrQW+eFfhRqwxgdNZ5JJCjPrA+xuR+rii1XoyG029dSzkfj4+bRQSgJOeoHJMuLVL8C+txFrMLd0Sv4M+TscUSW6QVFz31aU6YcUF87tUurrMqvQu96tJHXpM9p2sp0kdcBwzTpn8mkdSSZNA+aJp3rL2YMAHBGRoxfJ5PWg2NjxmJ0aRtYApD1WcJMH/LK/SijQCZivZNw+5XXFZB5GfRmbSue+7SmTLkHeV7kdendfHj5/lQHnPZqYs6pHvQCAFht8sZi9GYsZj3SaIif1uvOs0LgvrAH9dsy4nHjjfFx40XTpPO23blr6MMi3AefhpoQZbhfYxQUeSVsPZHWC4q++6KyVHiUEV6XCuT6IGxISvqTWc9XJlnoX3QRWxeSeaj7Vw5oUtkX2X5eU0eX7kcO6gFWUaSVNbqUdcLpwoWbG/8rg6j9fzJw79qa+FWt5vyCGeNBpJZflXwwPm7mxsfN15kZtu1e8Thh//5IZzaGGKJndGx1CMEwTboxOWk9Pz0dPxCPGwWVPy1/ryaT5nPT07H9IyP0uvxie4gh7gqU+3YueRnxOL0/OWk9nkyaj5kmXfCQWiQSRn56OvZgMmm+RITVIYmHuNvQbpoAm1Y2kTD+Go8bp2o15+lmk7+dSBjHR0eNc+6B/Duh5hBDdMf/AeWEF6kp7RGPAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAAAcCAYAAAAqXo7IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJiklEQVR4nO2cX4wkRR3HP9XdM7N/5vbmWOByiN4Y8F94uMEghwZzIyhGH7hFX+BBWTQiYqKLLwReGF4IIVEXQ6ImJg4PYHhb4gOEqDd34d9BAkOCiQkxzhoQkeN25vb25m93+VA9O70zVT3dvXN3PMw36WxP/X71q19Vfet/9Yo33tjA86Dd9gDwPPA8ieMILEtgWWBZAs9DNJvuD7pd7+Zs1nksnRbVdttDCEEqJeh2Ja2Wi21bZDIWQkg8T3L48CVMMcWFgBUmFAKEELTb3lcbje4LW1vuHzodecfGRvflRqP3qOdxhRAXytUppgiHkcxCQK8nP3nmTO+JRqN3vNuVX1fkBmC22fTu39zsvdFsendLiT0l9RQXGyNkFgKkZL7Z9B44c6b3Zrvt/VQIxDBZfb395865v9/Y6J5ot71vgGBK6ikuFrbJ3Cdhp+Pd0Wx6L7Za3iPA4jhyCgHdrvzK2bPuC+2297Tryi8GevApprhgcPrE6/X4Uqvl3t/tyu/GJWNf13XlHefOuUuex2Nzc9bjQoiNGL4s+U9eI6sAVWAtEFb0nyQoAzX/vZTQRs23k8SXGiov9Zhp5lFlVEBfTlXf9mogrGSwVWZQBsNpLGvCawzyGwZTemFpjosXCeL11zc+sbnZe7DV8u6WUpF7t5ASbFu8MzNj/erIkcXfjVEvoDJ5aIzeOjsrsAQ8lNDFr6EaCIBMaOM4AwIn9eVZP251jF7R1zsS0W6wFk35M9V0ETimCQ/m14Rl4I8h8vvY2dCCSFoP27A2N3u/PXfOuxfMRBYCbFvgOIPHssysFwI8T35ma8t9fEz6eRSpxhEZ4GAEnaioTtDWbnAUlf9CiM4qilxRicwYe+cTpTHy5fOY9lsOkAvrjTMZi1bLo3GmR7ej9qItC+bmbPbscXBdievqG5UQnB3jQAnYm8TzXaL+MbEBKv8VVMMetlkG7kxgM7cLf0yojpEvM77DOYTKZ23X3oyi7gCuTiIEpFIWL75U59ixDT481QmQVpDN2nzh83McvfVy9i7YdHuJRomCIXwdVZF1VMUsMVoQOUPcJwkvLFOauvRNyBGtd3848J5HDdO6Ct8LrLCzZysRTuR1RufdRaLnLy7qY+SliHaW0E81jmvSy6Efkfp1nGOQ36pjSjGdtvjbsQ2eevp9HMfi6qtnmZ2xkBIQ8O67Lf7y19N89FGPn9xzJamUwPNiE9o0vSiws/BKjJK3gB5lBvPhpKgxgQWJxkYO87RqJaCfJ3wO/rDGdhzUdhFXhxVGG2kD1diGG+QKejIXNWEl9GQuo6ljLZltW3D6dJfnnj9FNuvwox9ewTXXZJVQSoQlaDR6PPWn//LKqw1Onmxw0037aLVik/m4wdllRjNcj2izFiP9XAzdSaCOqrQqo5W/15dVUL2XCXcRbVchKQox9XPoG1YZ/TTpoJ9GNWY6QdR1gVoyO46gVmvxwQcdbrllkWuv3cPWlqt6ZQAk+/Y5fPtbl/Lmm5v8a72JlPuSOFVGT+ZfYy6kKDYrgd85BhVUZicRCuhRYHQbqcCA/MUEfvVRR/VYP9fI+vaXDHEfZjJEPkL83YOqIXwF/bpnFVV+64w23GU/3jjk4viiJbMA2v5ib27WoteTASIrdLuSTFpdMup0vBF5RJRRxNDNDR9CEWiZeIutI5hX/pWINvYafDKhqAl7K0S/bggvoIhu8r8c0Z8+8jH1w1DXhOXQkzK4blljtOEuG+INoxBBZxvGuxlxyJmQyH0sozKvQ3/rKr+rFAaoT8jO+UprXJxaTHv5BD7EQQnzblQJ/VoHP87SpJ0xLgBtW5HUddUcehiWpeSeB45GHhPLqIrSLXoOoVp3kZ2VnU+QTjVBnPOBgiG8OiZejgvbIMOQRz9Vgmij2jI7T3R3DS2ZXVdyxYEMe/bYvP32WT788BIuuyy1vVshhEBKyWuvn2Fry+Xyy9NYoZdJI6GEIrTuBOkQaohdCoTptrjGbanVIvoStr1Xj2jDhBzmOfc420UmQ4AnMZfTKtEOsUq79OEoyRqncfqmJXO3J7nyyhm+fEOO5184xW+e+DeHDu3BsRWJLUvw3nttXn2twYEDaW44vJdesn3mYZRRJNIdpx5l/IZ7jXiFXAzxoxLDThysoB+a1xn0zGG7PGsT8KGGOX/1CPHzJDvMGcYS8dcBdZPAOM1wXcl3brsMz5O8/EqDd975Hwi1OJRS4jgWBz81w+2372f//vT2lyoxsMTgYkwQFVTr0/UOeY3+xwGFCDo5FJFN+8drQ+86Mh9FVf4K0UhXjKATFdXA+6pBxzSi5dBPSVYIJ3OcI3wcwNYJXFeSyVh8/3sHuPHGHP95r61OAP3p8cKCw+c+O8fcnJ2EyKB6maOoyzZV/8mhKsA0zFX8v3mDPI+5Z84x2HIrR/CtGJJGHlURVT9M19P2fenrFwx6oA4YSoHfZcyLqzt938qB9AsM8td/nzTq/t8iqt6G0SC8kS0xOjWc6PG2AzSl1F/57N+7+HR+hquvmt0hk1Jtz3U6ZiJLSTYk7SqqUPrPOASPO/MGnYOMv71WCbwXDDpRhtDqGHkUX/pYZicJ6ihimG6ghdkePhaeNEqG8FXCR4s1zL3zSnJ3BrBmZ617MxlRltK8xaY+VvV2PO22Zzy+9u28Pz9v3z8JJxm0+kkjd5FtNFAnemsaWdmXNWLarATe8wadWkj8sKG9aJA3ME89+igbwpcM4YUx9kZg2bb4Zzbr3JXN2jfatjixmz1jP647M2P9Mpt1rpubs1aTW9vGOoMj4D4Ku7BX20VcHQoJ4z3LYLpgQtm3H6e3rQfe8wadWgx7QZRDwusGWR9V9BecDqIndC6SRwE4ffKmUuKlVMq5ud32ftxqufd5HldFvajft5FOW8/Nz1uP2LZ4sdsdPTUcwiqqAPLoCVFD9VhrGlmVnTfS4qAy9F7RakVHjei+1BmsD+ox7BcZfGVSxFzRFXaWVxl9/moh6ZnykieczFFQQt/A6pqwmsGXmsm4OHny9Pb/yhCi/38yuHRry/tFs+n+TErmw0jtf1Xyj/l5uzQ/bz8jpaTbVU86Lbj++kR3NqaYIjZGjjo8T2Lb4tTCgvPg4mL6cDptrenm0/7vzWzWfmBxMXX9zIx4xv9ie4opLgq053aKvJJ0Wvx9YcG5LZu1b7VtcTJAai+TscqLi6nrsln7USHYnJJ4iosN46EJDHrZTMb6czptPd9suvd0OvKbmYz12OysdUJdyL8Qbk4xxXj8H0eEKo5UwxgtAAAAAElFTkSuQmCC",class:b(["cursor-pointer",p.value]),onClick:j},null,10,Pe)]),_("div",Ve,[F(r,{modelValue:w.value,"onUpdate:modelValue":s[0]||(s[0]=e=>w.value=e),variant:"primary-filled"},{default:g((()=>[F(n,{value:"conversation"},{default:g((()=>[D(C(e.$t("layout.sideNav.tabConversation")),1)])),_:1}),F(n,{value:"favorite"},{default:g((()=>[D(C(e.$t("layout.sideNav.tabFavorite")),1)])),_:1})])),_:1},8,["modelValue"])]),_("div",Ue,["conversation"===w.value?(f(),h(S,{key:0,class:"flex-1 bg-transparent",value:i.value,collapsed:a.value},{default:g((()=>[F(k(Ae),{onEnd:N,modelValue:z.value,"onUpdate:modelValue":s[2]||(s[2]=e=>z.value=e),"item-key":"id"},{item:g((({element:t})=>[(f(),h(E,{name:t.id,value:`/conversation/chat?id=${t.id}`,"data-index":t.id,key:t.id,to:{path:"/conversation/chat",query:{id:t.id}},class:"gap-2 relative menu-item"},{icon:g((()=>[F(o,{size:"24px",image:t.avatar},null,8,["image"])])),content:g((()=>[D(C(t.name)+" ",1),F(A,{theme:"danger",content:e.$t("layout.sideNav.confirmDelete"),placement:"right",onConfirm:e=>{return a=t,R.remove(a.id),R.data.length>0?v.push(`/conversation/chat?id=${R.data[0].id}`):v.push("/"),void ie.success(d("layout.sideNav.deleteSuccessMsg"));var a},class:"absolute right-0 top-1.5 delete-button"},{default:g((()=>[F(m,{content:e.$t("layout.sideNav.deleteAction"),placement:"right"},{default:g((()=>[F(l,{size:"small",shape:"circle",variant:"text",onClick:s[1]||(s[1]=L((()=>{}),["stop"]))},{default:g((()=>[F(k(pe),{slot:"icon",style:{width:"16px",height:"16px"}})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"])])),_:2},1032,["name","value","data-index","to"]))])),_:1},8,["modelValue"])])),_:1},8,["value","collapsed"])):x("",!0),"favorite"===w.value?(f(),h(S,{key:1,class:"flex-1 bg-transparent",value:i.value,collapsed:a.value},{default:g((()=>[F(k(Ae),{onEnd:T,modelValue:U.value,"onUpdate:modelValue":s[4]||(s[4]=e=>U.value=e),"item-key":"id"},{item:g((({element:t})=>[(f(),h(E,{name:t.id,value:`/note/content?id=${t.id}`,"data-index":t.id,key:t.id,to:{path:"/note/content",query:{id:t.id}},class:"gap-2 relative menu-item"},{default:g((()=>[D(C(t.title)+" ",1),F(A,{theme:"danger",content:e.$t("layout.sideNav.confirmDelete"),placement:"right",onConfirm:e=>{return a=t,O.remove(a.id),O.data.length>0?v.push(`/note/content?id=${O.data[0].id}`):v.push("/"),void ie.success(d("layout.sideNav.deleteSuccessMsg"));var a},class:"absolute right-0 top-1.5 delete-button"},{default:g((()=>[F(m,{content:e.$t("layout.sideNav.deleteAction"),placement:"right"},{default:g((()=>[F(l,{size:"small",shape:"circle",variant:"text",onClick:s[3]||(s[3]=L((()=>{}),["stop"]))},{default:g((()=>[F(k(pe),{slot:"icon",style:{width:"16px",height:"16px"}})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"])])),_:2},1032,["name","value","data-index","to"]))])),_:1},8,["modelValue"])])),_:1},8,["value","collapsed"])):x("",!0)]),_("div",Ne,[_("div",Te,[F(l,{class:"w-full",theme:"primary",shape:"square",variant:"base",onClick:s[5]||(s[5]=e=>W("/conversation/index"))},{icon:g((()=>[F(k(me))])),default:g((()=>[D(" "+C(e.$t("layout.header.start")),1)])),_:1}),F(l,{class:"w-full",theme:"primary",shape:"square",variant:"base",onClick:s[6]||(s[6]=e=>W("/setting"))},{icon:g((()=>[F(k(ve))])),default:g((()=>[D(" "+C(e.$t("layout.header.setting")),1)])),_:1})]),_("div",We,[_("span",Xe,C(c.value)+" "+C(k(Oe).version),1)])])],2)}}}),[["__scopeId","data-v-8cd98e64"]]),Ge=v({__name:"LayoutSideNav",setup(e){const t=r();return(e,a)=>(f(),h(Qe,{theme:k(t).displayMode},null,8,["theme"]))}}),He={class:"flex gap-5 items-center align-middle justify-center"},Be=i(v({__name:"ReloadPrompt",setup(e){const t=I(null),a=I(null),s=I(!1),i=()=>{s.value&&localStorage.setItem("pwaInstallDismissed","true"),s.value=!1},n=async()=>{if(a.value){a.value.prompt();const{outcome:e}=await a.value.userChoice;a.value=null,s.value=!1,localStorage.setItem("pwaInstallLastPrompt",(new Date).toISOString())}},r=e=>{e.preventDefault(),a.value=e;const t="true"===localStorage.getItem("pwaInstallDismissed"),i=localStorage.getItem("pwaInstallLastPrompt"),n=new Date;n.setDate(n.getDate()-30);!t&&(!i||new Date(i)<n)&&(s.value=!0)},o=()=>{s.value=!1,localStorage.removeItem("pwaInstallDismissed"),localStorage.removeItem("pwaInstallLastPrompt")},l=async()=>{if("visible"===document.visibilityState&&t.value)try{await t.value.update()}catch(e){}};return S((async()=>{await(async()=>{if("serviceWorker"in navigator)try{const e=await navigator.serviceWorker.register("/sw.js",{scope:"/"});t.value=e,e.addEventListener("updatefound",(()=>{const t=e.installing;t&&t.addEventListener("statechange",(()=>{"installed"===t.state&&navigator.serviceWorker.controller&&t.postMessage({type:"SKIP_WAITING"})}))})),navigator.serviceWorker.addEventListener("controllerchange",(()=>{window.location.reload()}))}catch(e){}})(),window.matchMedia("(display-mode: standalone)").matches||(window.addEventListener("beforeinstallprompt",r),window.addEventListener("appinstalled",o)),document.addEventListener("visibilitychange",l)})),R((()=>{window.removeEventListener("beforeinstallprompt",r),window.removeEventListener("appinstalled",o),document.removeEventListener("visibilitychange",l)})),(e,t)=>{const a=Y,r=ne;return s.value?(f(),h(r,{key:0,class:"pwa-toast",role:"alert"},{default:g((()=>[t[2]||(t[2]=_("div",{class:"message"}," 将此应用添加到主屏幕,随时随地快速访问 ",-1)),_("div",He,[s.value?(f(),h(a,{key:0,onClick:n},{default:g((()=>t[0]||(t[0]=[D(" 安装 ")]))),_:1})):x("",!0),F(a,{onClick:i},{default:g((()=>t[1]||(t[1]=[D(" 稍后再说 ")]))),_:1})])])),_:1})):x("",!0)}}}),[["__scopeId","data-v-b1672b5d"]]),Ze=v({__name:"index",setup(e){const t=P(),a=r();return M((()=>t.path),(()=>{var e;null==(e=document.querySelector(`.${n}-layout`))||e.scrollTo({top:0,behavior:"smooth"})})),(e,t)=>{const s=re,i=oe,n=Z,r=B;return f(),h(r,null,{default:g((()=>[F(s,{class:"h-screen"},{default:g((()=>[F(Ge)])),_:1}),F(r,{class:"h-screen overflow-hidden"},{default:g((()=>[k(a).showLayoutHeader?(f(),h(i,{key:0},{default:g((()=>[F(Le)])),_:1})):x("",!0),F(n,{class:"flex-1 overflow-y-auto main-layout-content"},{default:g((()=>[F(xe)])),_:1}),(f(),h(Be,{key:1}))])),_:1})])),_:1})}}}),Je=[{path:"/conversation",component:Ze,redirect:"/conversation/index",name:"conversation",meta:{title:{zh_CN:"会话",en_US:"Conversation"},icon:he,orderNo:0},children:[{path:"index",name:"NewConversation",component:()=>z((()=>import("./index-CqyoTRBq.js")),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79]),import.meta.url),meta:{title:{zh_CN:"新建会话",en_US:"New Conversation"}}},{path:"chat",name:"chat",component:()=>z((()=>import("./chat-CsU1pWK4.js")),__vite__mapDeps([80,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,4,70,71,72,73,74,81,82,76,75,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,77,78,101,102]),import.meta.url),meta:{title:{zh_CN:"会话聊天",en_US:"Chat"},hidden:!0}}]},{path:"/setting",
|
5 |
+
// component: () => import('@/pages/setting/layout.vue'),
|
6 |
+
component:Ze,redirect:"/setting/user",name:"setting",meta:{title:{zh_CN:"设置",en_US:"Setting"},icon:fe,orderNo:0},children:[{path:"user",name:"User setting",component:()=>z((()=>import("./index-ztay-fsq.js")),__vite__mapDeps([103,56,57,1,2,3,58,12,59,60,61,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,62,63,64,65,66,67,68,69,81,82,76,83,84,77,78,4,104]),import.meta.url),meta:{title:{zh_CN:"常规",en_US:"User"}}},{path:"model",name:"ModelSetting",component:()=>z((()=>import("./index-DgOSBFWX.js")),__vite__mapDeps([105,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,83,84,101,76]),import.meta.url),meta:{title:{zh_CN:"模型",en_US:"Model"}}},{path:"agent",name:"AgentCenter",component:()=>z((()=>import("./index-B0CgOzG4.js")),__vite__mapDeps([106,4,1,2,3,56,57,58,12,59,60,61,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,62,63,64,65,66,67,68,69,81,82,76,77,78]),import.meta.url),meta:{title:{zh_CN:"智能体",en_US:"Agent"}}},{path:"api",name:"api setting",component:()=>z((()=>import("./index-C_mhwxMs.js")),__vite__mapDeps([107,108,62,1,2,3,55,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,63,64,65,66,67,68,69,109,83,84]),import.meta.url),meta:{title:{zh_CN:"OpenAPI",en_US:"OpenAPI"},isPro:!0}}]},{path:"/page",component:Ze,redirect:"/page/about",name:"page",meta:{title:{zh_CN:"页面",en_US:"Page"},icon:ge,orderNo:0},children:[{path:"about",name:"AboutUs",component:()=>z((()=>import("./about-DAxXNT9W.js")),__vite__mapDeps([110,108,62,1,2,3,55,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,63,64,65,66,67,68,69,109]),import.meta.url),meta:{title:{zh_CN:"关于我们",en_US:"About Us"}}},{path:"help",name:"help",component:()=>z((()=>import("./help-BNhe3EL8.js")),__vite__mapDeps([111,108,62,1,2,3,55,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,63,64,65,66,67,68,69,109,83,84]),import.meta.url),meta:{title:{zh_CN:"使用帮助",en_US:"Help"}}},{path:"changelog",name:"change log",component:()=>z((()=>import("./changelog-CUB94_2U.js")),__vite__mapDeps([112,108,62,1,2,3,55,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,63,64,65,66,67,68,69,109]),import.meta.url),meta:{title:{zh_CN:"更新日志",en_US:"Change Log"}}}]},{path:"/note",component:Ze,redirect:"/note/index",name:"note",meta:{title:{zh_CN:"笔记",en_US:"Notes"},icon:ye,orderNo:0},children:[{path:"index",name:"noteList",component:()=>z((()=>import("./index-XnBwiq86.js")),__vite__mapDeps([113,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,2,3,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,1,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,4,77,78]),import.meta.url),meta:{title:{zh_CN:"笔记列表",en_US:"Note List"}}},{path:"content",name:"content",component:()=>z((()=>import("./content-gTa8KX9p.js")),__vite__mapDeps([114,85,1,2,3,86,87,88,89,90,91,92,93,94,95,96,97,56,57,58,12,59,60,61,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,62,63,64,65,66,67,68,69,70,71,72,73,74,98,99,83,84,76,100,4,77,78,115]),import.meta.url),meta:{title:{zh_CN:"笔记内容",en_US:"Note Content"},hidden:!0}}]}],qe=Object.defineProperty({__proto__:null,default:Je},Symbol.toStringTag,{value:"Module"}),Ye=Object.assign({"./modules/homepage.ts":qe}),Ke=Object.assign({}),$e=st(Ye),et=st(Ke),tt=[...$e,...et].filter((e=>{var t;return!(null==(t=e.meta)?void 0:t.hidden)})),at=[...$e,...et,{path:"/",redirect:"/conversation/index"}];function st(e){const t=[];return Object.keys(e).forEach((a=>{const s=e[a].default||{},i=Array.isArray(s)?[...s]:[s];t.push(...i)})),t}const it=(e=3)=>{const t=nt.currentRoute.value;return t.path?t.path.split("/").filter(((t,a)=>a<=e&&a>0)).map((e=>`/${e}`)).join(""):""},nt=U({history:N(),routes:at,scrollBehavior:()=>({el:"#app",top:0,behavior:"smooth"})}),rt=O(i(v({__name:"App",setup(e){const t=r(),a=m((()=>t.displayMode)),{getComponentsLocale:s,locale:i}=je();return(e,t)=>{const n=j("router-view"),r=le;return f(),h(r,{"global-config":k(s)},{default:g((()=>[(f(),h(n,{key:k(i),class:b([a.value])},null,8,["class"]))])),_:1},8,["global-config"])}}}),[["__scopeId","data-v-a54c09a9"]]));rt.use(de),rt.use(nt),rt.use(c),rt.use(t),u(),p.initialize(),rt.mount("#app").$nextTick((()=>{postMessage({payload:"removeLoading"},"*"),window.document.addEventListener("keydown",(e=>{e.ctrlKey&&"f"===e.key&&window.ipcRenderer&&(e.preventDefault(),window.ipcRenderer.send("electron-findbar/open"))}))})),null==(e=window.ipcRenderer)||e.on("main-process-message",((e,t)=>{}));export{Ee as a,je as b,De as u};
|
.output/public/assets/mammoth-BjMqmIoO.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/markdown-BKyKP6V5.js
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
var e=Object.defineProperty,n=(n,t,o)=>((n,t,o)=>t in n?e(n,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[t]=o)(n,"symbol"!=typeof t?t+"":t,o);import{m as t}from"./markdown-it-link-attributes-DLnn_fXZ.js";import{M as o}from"./markdown-it-C8SkdHr7.js";import{m as r}from"./@traptitech-BuSkGJEm.js";import{m as s}from"./markdown-it-highlightjs-BRafsbP7.js";import{H as i}from"./highlight.js-CHQGwMU8.js";import{e as l}from"./tdesign-vue-next-DcQZm4FM.js";import{r as d}from"./mermaid-render-CsjLjYZp.js";const a={svg:"",buttonStyle:"",collapseButtonClass:"",collapseButtonStyle:"",headerClass:"",headerStyle:""},c=(e,n)=>(n={...a,...n},(...t)=>{const[o,r]=t,s=o[r];if(s.info&&s.info.includes(":")){const[e,n]=s.info.split(":",2);s.info=e}const i=o[r].content.replaceAll('"',""").replaceAll("'","'");let l;try{l=e(...t)}catch(c){const n=o[r].info;o[r].info="text",l=e(...t),o[r].info=n}if(0===i.length)return l;const d=o[r].info||"",a=`code-header-${Math.random().toString(36).substring(2,9)}`;return`\n<div class="markdown-it-code-title">\n <div id="${a}" class="code-header ${n.headerClass}" style="${n.headerStyle}">\n <div class="code-header-left" onclick="toggleCodeCollapse(this)">\n <span class="code-language">${d}</span>\n <button class="code-collapse-button ${n.collapseButtonClass}" style="${n.collapseButtonStyle}" title="Toggle code" >\n <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\n <polyline points="6 9 12 15 18 9"></polyline>\n </svg>\n </button>\n </div>\n <button data-clipboard-text="${i}" class="code-copy-button ${n.buttonClass}" style="${n.buttonStyle}" title="Copy code" onclick="copyCodeToClipboard(this)">\n ${n.svg}\n </button>\n </div>\n <div class="code-content">\n ${l}\n <button class="code-scroll-top-button${i.length>500?"":" hidden"}" title="Scroll to code header" onclick="scrollToElement('${a}')">\n <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\n <polyline points="18 15 12 9 6 15"></polyline>\n </svg>\n </button>\n </div>\n</div>\n`});i.registerLanguage("codebase-retrieval",(()=>({name:"codebase-retrieval",contains:[],case_insensitive:!0,keywords:{}}))),i.registerLanguage("vue",(e=>({name:"vue",subLanguage:"xml",contains:[e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:/^(\s*)(<script>)/gm,end:/^(\s*)(<\/script>)/gm,subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<script lang=["']ts["']>)/gm,end:/^(\s*)(<\/script>)/gm,subLanguage:"typescript",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<style(\sscoped)?>)/gm,end:/^(\s*)(<\/style>)/gm,subLanguage:"css",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<style lang=["'](scss|sass)["'](\sscoped)?>)/gm,end:/^(\s*)(<\/style>)/gm,subLanguage:"scss",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<style lang=["']stylus["'](\sscoped)?>)/gm,end:/^(\s*)(<\/style>)/gm,subLanguage:"stylus",excludeBegin:!0,excludeEnd:!0}]})));const u=new class{constructor(){n(this,"worker"),n(this,"pendingRequests"),n(this,"isWorkerReady",!1),this.pendingRequests=new Map,this.worker=new Worker(new URL(
|
2 |
+
/* @vite-ignore */
|
3 |
+
""+new URL("markdown.worker-DX8QUGrg.js",import.meta.url).href,import.meta.url),{type:"module"}),this.worker.onmessage=this.handleWorkerMessage.bind(this),this.worker.onerror=this.handleWorkerError.bind(this),this.isWorkerReady=!0}
|
4 |
+
/**
|
5 |
+
* Render markdown text to HTML using the worker
|
6 |
+
* @param text Markdown text to render
|
7 |
+
* @returns Promise that resolves to the rendered HTML
|
8 |
+
*/render(e){return this.isWorkerReady?new Promise(((n,t)=>{const o=Date.now().toString()+Math.random().toString(36).substr(2,9);this.pendingRequests.set(o,{resolve:n,reject:t}),this.worker.postMessage({id:o,text:e})})):Promise.resolve(`<p>${e}</p>`)}
|
9 |
+
/**
|
10 |
+
* Handle messages from the worker
|
11 |
+
*/handleWorkerMessage(e){const{id:n,html:t,error:o}=e.data,r=this.pendingRequests.get(n);r&&(o?r.reject(new Error(o)):r.resolve(t),this.pendingRequests.delete(n))}
|
12 |
+
/**
|
13 |
+
* Handle worker errors
|
14 |
+
*/handleWorkerError(e){for(const[n,t]of this.pendingRequests.entries())t.reject(new Error("Worker error: "+e.message)),this.pendingRequests.delete(n);this.isWorkerReady=!1,this.restartWorker()}
|
15 |
+
/**
|
16 |
+
* Restart the worker if it crashes
|
17 |
+
*/restartWorker(){try{this.worker&&this.worker.terminate(),this.worker=new Worker(new URL(
|
18 |
+
/* @vite-ignore */
|
19 |
+
""+new URL("markdown.worker-DX8QUGrg.js",import.meta.url).href,import.meta.url),{type:"module"}),this.worker.onmessage=this.handleWorkerMessage.bind(this),this.worker.onerror=this.handleWorkerError.bind(this),this.isWorkerReady=!0}catch(e){l.error("Markdown rendering engine failed to restart")}}},p=new o({linkify:!0,breaks:!0});p.use(((e,n)=>{if(e.renderer.rules.code_block=c(e.renderer.rules.code_block,n),e.renderer.rules.fence=c(e.renderer.rules.fence,n),"undefined"!=typeof window){window.copyCodeToClipboard||(window.copyCodeToClipboard=e=>{const t=e.dataset.clipboardText;navigator.clipboard.writeText(t).then((function(){n.onCopySuccess&&n.onCopySuccess(t,e)})).catch((function(t){n.onCopyError&&n.onCopyError(t,e)}))}),window.toggleCodeCollapse||(window.toggleCodeCollapse=e=>{const n=e.closest(".markdown-it-code-title"),t=n.querySelector(".code-content"),o=e.querySelector(".code-collapse-button")||e,r=n.querySelector(".code-scroll-top-button");t.classList.toggle("collapsed"),o.classList.toggle("collapsed"),r&&(t.classList.contains("collapsed")?r.classList.add("hidden"):r.classList.remove("hidden"))}),window.scrollToElement||(window.scrollToElement=e=>{const n=document.getElementById(e);if(n){const e=n=>{if(!n)return document.documentElement;const t=window.getComputedStyle(n).overflowY;return"visible"!==t&&"hidden"!==t&&n.scrollHeight>n.clientHeight?n:e(n.parentElement)||document.documentElement},t=e(n),o=n.getBoundingClientRect(),r=t.getBoundingClientRect(),s=o.top-r.top+t.scrollTop-120;t.scrollTo({top:s,behavior:"smooth"})}});const e="\n.markdown-it-code-title {\n position: relative;\n border-radius: 6px;\n overflow: hidden;\n}\n.markdown-it-code-title .code-header {\n position: relative;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 8px 16px;\n font-size: 0.9em;\n background-color: #2d2d2d;\n z-index:1;\n}\n\n\n.markdown-it-code-title .code-header-left {\n display: flex;\n align-items: center;\n gap: 8px;\n cursor: pointer;\n}\n.markdown-it-code-title .code-language {\n text-transform: uppercase;\n font-size: 0.8em;\n font-weight: bold;\n color: #999;\n}\n.markdown-it-code-title .code-collapse-button {\n background: none;\n border: none;\n color: #999;\n cursor: pointer;\n padding: 2px;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: transform 0.2s;\n}\n.markdown-it-code-title .code-collapse-button.collapsed {\n transform: rotate(-90deg);\n}\n\n.markdown-it-code-title .code-copy-button {\n background: none;\n border: none;\n color: #999;\n cursor: pointer;\n padding: 4px;\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.6;\n transition: opacity 0.2s;\n}\n.markdown-it-code-title .code-copy-button:hover {\n opacity: 1;\n}\n\n\n\n\n\n.markdown-it-code-title .code-content {\n position: relative;\n transition: max-height 0.3s ease-out, opacity 0.2s ease;\n max-height: 100%;\n overflow: visible;\n z-index:0;\n}\n.markdown-it-code-title .code-content.collapsed {\n max-height: 0;\n overflow: hidden;\n opacity: 0.8;\n}\n\n.markdown-it-code-title .code-scroll-top-button {\n position: absolute;\n bottom: 10px;\n right: 10px;\n color: #555;\n cursor: pointer;\n padding: 4px;\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.6;\n transition: all 0.2s ease;\n border-radius: 50%;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n z-index: 10;\n background-color: rgba(200, 200, 200, 0.8);\n}\n\n.markdown-it-code-title .code-scroll-top-button:hover {\n opacity: 1;\n}\n.markdown-it-code-title .code-scroll-top-button.hidden {\n opacity: 0;\n visibility: hidden;\n}\n",t=document.createElement("style");t.appendChild(document.createTextNode(e)),document.head.appendChild(t)}}),{headerClass:"code-header-bg",svg:'<svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-copy" slot="icon"><path fill="currentColor" d="M2 2h13v5.5h-2V4H4v9h3.5v2H2V2zm7 7h13v13H9V9zm2 2v9h9v-9h-9z"></path></svg>',onCopySuccess:(e,n)=>{l.success("复制成功!")}}),p.use(s,{hljs:i}),p.use(t,{attrs:{target:"_blank",rel:"noopener"}}),p.use(r,{blockClass:"katexmath-block rounded-md p-[10px]",errorColor:" #cc0000"}),p.use((function(e){const n=e.renderer.rules.fence||((e,n,t,o,r)=>r.renderToken(e,n,t));e.renderer.rules.fence=(e,t,o,r,s)=>{const i=e[t],l=i.content.trim();if("mermaid"===i.info.trim()){return`<div class="mermaid-diagram-wrapper">\n <div class="mermaid-controls">\n <button type="button" class="mermaid-zoom-in" title="放大">\n <svg viewBox="0 0 24 24" width="16" height="16"><path fill="currentColor" d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zm.5-7H9v2H7v1h2v2h1v-2h2V9h-2z"/></svg>\n </button>\n <button type="button" class="mermaid-zoom-out" title="缩小">\n <svg viewBox="0 0 24 24" width="16" height="16"><path fill="currentColor" d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z"/></svg>\n </button>\n <button type="button" class="mermaid-reset" title="重置">\n <svg viewBox="0 0 24 24" width="16" height="16"><path fill="currentColor" d="M17.65 6.35A7.958 7.958 0 0 0 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0 1 12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"/></svg>\n </button>\n <button type="button" class="mermaid-download" title="下载SVG">\n <svg viewBox="0 0 24 24" width="16" height="16"><path fill="currentColor" d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>\n </button>\n <button type="button" class="mermaid-copy" title="复制图表代码">\n <svg viewBox="0 0 24 24" width="16" height="16"><path fill="currentColor" d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>\n </button>\n </div>\n <div class="mermaid-diagram-container" data-scale="1">\n <div class="mermaid-diagram" id="${`mermaid-${Date.now()}-${Math.floor(1e3*Math.random())}`}" data-mermaid="${encodeURIComponent(l)}" data-original-code="${encodeURIComponent(l)}">\n <div class="mermaid-loading">图表加载中...</div></div>\n </div>\n </div>`}return n(e,t,o,r,s)}}));const g={
|
20 |
+
// 异步渲染方法,使用Web Worker
|
21 |
+
render:async e=>{try{let n=await u.render(e||"");return n=await d(n),n}catch(n){let t=p.render(e||"");return t=await d(t),t}},
|
22 |
+
// 同步渲染方法(不处理mermaid图表)
|
23 |
+
renderSync:e=>p.render(e||"")};export{g as m};
|
.output/public/assets/markdown-it-highlightjs-BRafsbP7.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{g as e}from"./@babel-JUxTKli9.js";import{r as t}from"./highlight.js-CHQGwMU8.js";var r,n,l,o,i,u;function a(){if(n)return r;n=1;var e,t=Object.defineProperty,l=Object.defineProperties,o=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,f=(e,r,n)=>r in e?t(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,g=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&f(e,r,t[r]);if(a)for(var r of a(t))s.call(t,r)&&f(e,r,t[r]);return e},h={};function p(e,t,r,n,l){try{return t.highlight(n,{language:""!==l?l:"plaintext",ignoreIllegals:r}).value}catch(o){return e.utils.escapeHtml(n)}}function d(e,t,r,n,l){if(""!==l)return p(e,t,r,n,l);try{return t.highlightAuto(n).value}catch(o){return e.utils.escapeHtml(n)}}function b(e){return function(...t){return e(...t).replace(/<code class="/g,'<code class="hljs ').replace(/<code>/g,'<code class="hljs">')}}function j(e){var t,r,n;for(const o of e.tokens)if("inline"===o.type&&null!=o.children)for(const[u,a]of o.children.entries()){if("code_inline"!==a.type)continue;const c=o.children[u+1];if(null==c)continue;const s=/^{:?\.([^}]+)}/.exec(c.content);if(null==s)continue;const f=s[1];c.content=c.content.slice(s[0].length);let h=null!=(t=a.attrGet("class"))?t:"";h+=`${null!=(r=e.md.options.langPrefix)?r:"language-"}${f}`,a.attrSet("class",h),a.meta=(n=g({},a.meta),l(n,i({highlightLanguage:f})))}}function y(e,t,r,n,l){var o,i;const u=e[t];if(null==r.highlight)throw new Error("`options.highlight` was null, this is not supposed to happen");const a=r.highlight(u.content,null!=(i=null==(o=u.meta)?void 0:o.highlightLanguage)?i:"","");return`<code${l.renderAttrs(u)}>${a}</code>`}function O(e,t){const r=g(g({},O.defaults),t);if(null==r.hljs)throw new Error("Please pass a highlight.js instance for the required `hljs` option.");null!=r.register&&function(e,t){for(const[r,n]of Object.entries(t))e.registerLanguage(r,n)}(r.hljs,r.register),e.options.highlight=(r.auto?d:p).bind(null,e,r.hljs,r.ignoreIllegals),null!=e.renderer.rules.fence&&(e.renderer.rules.fence=b(e.renderer.rules.fence)),r.code&&null!=e.renderer.rules.code_block&&(e.renderer.rules.code_block=b(e.renderer.rules.code_block)),r.inline&&(e.core.ruler.before("linkify","inline_code_language",j),e.renderer.rules.code_inline=b(y))}return((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(h,{default:()=>O}),e=h,r=((e,r,n,l)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let i of u(r))c.call(e,i)||i===n||t(e,i,{get:()=>r[i],enumerable:!(l=o(r,i))||l.enumerable});return e})(t({},"__esModule",{value:!0}),e),O.defaults={auto:!1,code:!1,inline:!1,ignoreIllegals:!1},r}const c=e(u?i:(u=1,i=function(){if(o)return l;o=1;var e,r=Object.create,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,s=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&h(e,r,t[r]);if(c)for(var r of c(t))g.call(t,r)&&h(e,r,t[r]);return e},d=(e,t,r,l)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of u(t))f.call(e,o)||o===r||n(e,o,{get:()=>t[o],enumerable:!(l=i(t,o))||l.enumerable});return e},b=(e,t,l)=>(l=null!=e?r(s(e)):{},d(e&&e.__esModule?l:n(l,"default",{value:e,enumerable:!0}),e)),j={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(j,{default:()=>m}),e=j,l=d(n({},"__esModule",{value:!0}),e);var y=b(t()),O=b(a());function m(e,t){return null==(t=p(p({},m.defaults),t)).hljs&&(t.hljs=y.default),(0,O.default)(e,t)}return m.defaults={auto:!0,code:!0,inline:!1,ignoreIllegals:!0},l}().default));export{c as m};
|
.output/public/assets/markdown-it-link-attributes-DLnn_fXZ.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{g as r}from"./@babel-JUxTKli9.js";var e,t;const n=r(function(){if(t)return e;function r(r,e){e=e?Array.isArray(e)?e:[e]:[],Object.freeze(e);var t=r.renderer.rules.link_open||this.defaultRender;r.renderer.rules.link_open=function(r,n,a,f,u){var o=function(r,e){var t,n,a=r.attrs[r.attrIndex("href")][1];for(t=0;t<e.length;++t){if("function"!=typeof(n=e[t]).matcher)return n;if(n.matcher(a,n))return n}}(r[n],e),s=o&&o.attrs;return s&&function(r,e,t){Object.keys(t).forEach((function(n){var a,f=t[n];"className"===n&&(n="class"),(a=e[r].attrIndex(n))<0?e[r].attrPush([n,f]):e[r].attrs[a][1]=f}))}(n,r,s),t(r,n,a,f,u)}}return t=1,r.defaultRender=function(r,e,t,n,a){return a.renderToken(r,e,t)},e=r}());export{n as m};
|
.output/public/assets/mermaid-SOhnXDlv.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/mermaid-render-CsjLjYZp.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/pinia-BR51cbuG.js
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{a as t,K as e,L as n,M as s,N as o,k as c,b as a,d as r,w as i,n as u,q as f,O as p,f as l,i as h,h as d}from"./@vue-Bg1POUZg.js";
|
2 |
+
/*!
|
3 |
+
* pinia v2.3.1
|
4 |
+
* (c) 2025 Eduardo San Martin Morote
|
5 |
+
* @license MIT
|
6 |
+
*/let y;const b=t=>y=t,v=
|
7 |
+
/* istanbul ignore next */Symbol();function _(t){return t&&"object"==typeof t&&"[object Object]"===Object.prototype.toString.call(t)&&"function"!=typeof t.toJSON}var O,j;function $(){const e=n(!0),s=e.run((()=>t({})));let o=[],c=[];const a=p({install(t){b(a),a._a=t,t.provide(v,a),t.config.globalProperties.$pinia=a,c.forEach((t=>o.push(t))),c=[]},use(t){return this._a?o.push(t):c.push(t),this},_p:o,
|
8 |
+
// it's actually undefined here
|
9 |
+
// @ts-expect-error
|
10 |
+
_a:null,_e:e,_s:new Map,state:s});return a}(j=O||(O={})).direct="direct",j.patchObject="patch object",j.patchFunction="patch function";const m=()=>{};function g(t,e,n,s=m){t.push(e);const o=()=>{const n=t.indexOf(e);n>-1&&(t.splice(n,1),s())};return!n&&a()&&r(o),o}function S(t,...e){t.slice().forEach((t=>{t(...e)}))}const P=t=>t(),w=Symbol(),E=Symbol();function M(t,e){t instanceof Map&&e instanceof Map?e.forEach(((e,n)=>t.set(n,e))):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const c=e[n],a=t[n];_(a)&&_(c)&&t.hasOwnProperty(n)&&!s(c)&&!o(c)?t[n]=M(a,c):t[n]=c}return t}const x=
|
11 |
+
/* istanbul ignore next */Symbol();const{assign:I}=Object;function k(a,r,f={},p,l,h){let d;const y=I({actions:{}},f),v={deep:!0};let j,$,k,A=[],F=[];const N=p.state.value[a];let q;function C(t){let e;j=$=!1,"function"==typeof t?(t(p.state.value[a]),e={type:O.patchFunction,storeId:a,events:k}):(M(p.state.value[a],t),e={type:O.patchObject,payload:t,storeId:a,events:k});const n=q=Symbol();u().then((()=>{q===n&&(j=!0)})),$=!0,S(A,e,p.state.value[a])}h||N||(p.state.value[a]={}),t({});const J=h?function(){const{state:t}=f,e=t?t():{};this.$patch((t=>{I(t,e)}))}:
|
12 |
+
/* istanbul ignore next */m;const K=(t,e="")=>{if(w in t)return t[E]=e,t;const n=function(){b(p);const e=Array.from(arguments),s=[],o=[];let c;S(F,{args:e,name:n[E],store:W,after:function(t){s.push(t)},onError:function(t){o.push(t)}});try{c=t.apply(this&&this.$id===a?this:W,e)}catch(r){throw S(o,r),r}return c instanceof Promise?c.then((t=>(S(s,t),t))).catch((t=>(S(o,t),Promise.reject(t)))):(S(s,c),c)};return n[w]=!0,n[E]=e,n},L={_p:p,
|
13 |
+
// _s: scope,
|
14 |
+
$id:a,$onAction:g.bind(null,F),$patch:C,$reset:J,$subscribe(t,e={}){const n=g(A,t,e.detached,(()=>s())),s=d.run((()=>i((()=>p.state.value[a]),(n=>{("sync"===e.flush?$:j)&&t({storeId:a,type:O.direct,events:k},n)}),I({},v,e))));return n},$dispose:function(){d.stop(),A=[],F=[],p._s.delete(a)}},W=e(L);p._s.set(a,W);const z=(p._a&&p._a.runWithContext||P)((()=>p._e.run((()=>(d=n()).run((()=>r({action:K})))))));for(const t in z){const e=z[t];if(s(e)&&(!s(D=e)||!D.effect)||o(e))h||(!N||_(B=e)&&B.hasOwnProperty(x)||(s(e)?e.value=N[t]:M(e,N[t])),p.state.value[a][t]=e);else if("function"==typeof e){const n=K(e,t);z[t]=n,y.actions[t]=e}}var B,D;return I(W,z),I(c(W),z),Object.defineProperty(W,"$state",{get:()=>p.state.value[a],set:t=>{C((e=>{I(e,t)}))}}),p._p.forEach((t=>{I(W,d.run((()=>t({store:W,app:p._a,pinia:p,options:y}))))})),N&&h&&f.hydrate&&f.hydrate(W.$state,N),j=!0,$=!0,W}
|
15 |
+
/*! #__NO_SIDE_EFFECTS__ */
|
16 |
+
// @__NO_SIDE_EFFECTS__
|
17 |
+
function A(t,e,n){let s,o;const c="function"==typeof e;function a(t,n){const a=d();(t=// in test mode, ignore the argument provided as we can always retrieve a
|
18 |
+
// pinia instance with getActivePinia()
|
19 |
+
t||(a?h(v,null):null))&&b(t),(t=y)._s.has(s)||(c?k(s,e,o,t):function(t,e,n){const{state:s,actions:o,getters:c}=e,a=n.state.value[t];let r;r=k(t,(function(){a||(n.state.value[t]=s?s():{});const e=f(n.state.value[t]);return I(e,o,Object.keys(c||{}).reduce(((e,s)=>(e[s]=p(l((()=>{b(n);const e=n._s.get(t);return c[s].call(e,e)}))),e)),{}))}),e,n,0,!0)}(s,o,t));return t._s.get(s)}return"string"==typeof t?(s=t,o=c?n:e):(o=t,s=t.id),a.$id=s,a}export{$ as c,A as d};
|
.output/public/assets/popup-Dwd-LFxC.js
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{u as e,b as t,_ as r,s as o,i as s,d as a,m as i}from"./mermaid-render-CsjLjYZp.js";import{l as n,a as l,f as u,o as p,n as m,V as c,v as d,y as v,A as j,J as h,a0 as f,ae as w,af as y,F as g,aa as E,I as k,z as $,H as R,u as b,ad as C,U as _}from"./@vue-Bg1POUZg.js";import{f as D}from"./fetch-yIBUN2SY.js";import{m as A}from"./markdown-BKyKP6V5.js";import{I as M}from"./tdesign-vue-next-DcQZm4FM.js";import"./mermaid-SOhnXDlv.js";import"./@mermaid-js-e6t2ekHj.js";import"./langium-BVNt58jJ.js";import"./vscode-jsonrpc-B7fdjHWu.js";import"./chevrotain-Cp5uJ8YW.js";import"./@chevrotain-DFy4Htpj.js";import"./lodash-es-RhymR7yg.js";import"./chevrotain-allstar-WPou0XcH.js";import"./vscode-languageserver-types-BtnkyLj9.js";import"./vscode-languageserver-textdocument-ygi3JyHC.js";import"./vscode-uri-DEKkV-x5.js";import"./ts-dedent-CttZBlkd.js";import"./d3-transition-0ltv4da8.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-Oxnq6l6A.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-Dz8HuW59.js";import"./dompurify-DRcrZKbd.js";import"./stylis-Cl7w7uv3.js";import"./dagre-d3-es-D8JeTxsO.js";import"./@braintree-BB7t-Iuh.js";import"./khroma-C2oHPU0S.js";import"./dayjs-DL4f0si3.js";import"./@babel-JUxTKli9.js";import"./core-js-pure-Bq7CyEDn.js";import"./d3-scale-CdkN4P7M.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-BhN1wQGI.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-DB2uBv1t.js";import"./d3-time-B1kAM736.js";import"./d3-axis-pCwzqJ1S.js";import"./d3-shape-C6CU9yox.js";import"./d3-path-QSrLXsQ3.js";import"./roughjs-Bkc4UHOn.js";import"./cytoscape-BVd64kgq.js";import"./cytoscape-cose-bilkent-CkmY9d_8.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./d3-sankey-B6tQBass.js";import"./d3-scale-chromatic-FDBKL9jm.js";import"./@iconify-BUO7KvjM.js";import"./marked-Dk1N4K7F.js";import"./cytoscape-fcose--jWSPkQ9.js";import"./pinia-BR51cbuG.js";import"./pinia-plugin-persistedstate-CxGPmdL5.js";import"./destr-WfmzGWA8.js";import"./deep-pick-omit-DP_A4OSP.js";import"./lodash-J-r1RZfU.js";import"./@vueuse-Dy274-y2.js";import"./vue-i18n-ugZeHGjZ.js";import"./@intlify-Bs0vqpgD.js";import"./@mozilla-BD532_dh.js";import"./tvision-color-hAom63Wj.js";import"./chroma-js-DdDYnGYa.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-DtDxhPHz.js";import"./eventsource-parser-D0ssca5s.js";import"./markdown-it-link-attributes-DLnn_fXZ.js";import"./markdown-it-C8SkdHr7.js";import"./mdurl-CDXpswLz.js";import"./uc.micro-CLkLCS2f.js";import"./entities-D7HTx9ov.js";import"./linkify-it-LcVOBuC5.js";import"./punycode.js-Bmr3cAX8.js";import"./@traptitech-BuSkGJEm.js";import"./katex-BWqyRjd8.js";import"./markdown-it-highlightjs-BRafsbP7.js";import"./highlight.js-CHQGwMU8.js";import"./tdesign-icons-vue-next-NghED3ph.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";const U={class:"popup-container rounded-lg shadow-lg w-full flex flex-col pb-0 p-4",style:{"max-height":"500px"}},x={class:"relative flex items-center"},L={key:0,class:"space-y-2"},O=["onClick"],T={key:1},N=["innerHTML"],I={class:"footer-text py-1 border-t mt-4 text-sm text-center"},B=_(r(n({__name:"PopupWindow",setup(r){e();const o=t(),s=l(""),a=l(null),i=l(0),n=l(!1),_=l(""),B=l(!1),H=l(null),S=l(!0),z=e(),F=u((()=>z.displayMode)),W=[{name:"问问",icon:"chat",prompt:"{{text}}",show:!0}],Y=u((()=>{const e=o.toolBarButtons.filter((e=>e.name&&e.show&&void 0!==e.prompt));return[...W,...e]})),P=async()=>{!n.value&&s.value.trim()&&await G()},Q=()=>{if(!(null==window?void 0:window.ipcRenderer)||!H.value)return;const e=H.value.scrollHeight+118,t=Math.min(500,e);window.ipcRenderer.send("adjust-popup-height",t)},V=((e,t)=>{let r=null;return(...o)=>{r&&clearTimeout(r),r=setTimeout((()=>e(...o)),t)}})(Q,50),q=()=>{if(!H.value)return;const{scrollTop:e,scrollHeight:t,clientHeight:r}=H.value;S.value=!(t-e-r>50)},K={
|
2 |
+
// 数学公式模式
|
3 |
+
MATH_FORMULA:/^[\d\+\-\*\/\.\(\)\s]+$/,
|
4 |
+
// 时间日期查询模式
|
5 |
+
TIME_QUERY:/^(时间|日期|现在|今天|今天日期|当前时间|现在几点|现在时间|时间是|日期是)$/,
|
6 |
+
// 随机数生成模式
|
7 |
+
RANDOM_NUMBER:/^随机数(\s*(\d+)(\s*[,-]\s*(\d+))?)?$/,
|
8 |
+
// 随机密码生成模式
|
9 |
+
RANDOM_PASSWORD:/^随机密码(\s*(\d+))?$/,
|
10 |
+
// 字符计数模式
|
11 |
+
CHAR_COUNT:/^字符计数[\s:]*(.+)$/,
|
12 |
+
// Base64编码模式
|
13 |
+
BASE64_ENCODE:/^base64编码[\s:]*(.+)$/i,
|
14 |
+
// Base64解码模式
|
15 |
+
BASE64_DECODE:/^base64解码[\s:]*(.+)$/i,
|
16 |
+
// URL编码模式
|
17 |
+
URL_ENCODE:/^url编码[\s:]*(.+)$/i,
|
18 |
+
// URL解码模式
|
19 |
+
URL_DECODE:/^url解码[\s:]*(.+)$/i},X=(e=1,t=100)=>`随机数 (${e=Math.ceil(e)}-${t=Math.floor(t)}): ${Math.floor(Math.random()*(t-e+1))+e}`,J=(e=12)=>{const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+";let r="";for(let o=0;o<e;o++){r+=t[Math.floor(74*Math.random())]}return`随机密码 (${e}位): ${r}`},Z=e=>{if(K.MATH_FORMULA.test(e))return(e=>{try{return`${e} = ${new Function("return "+e)()}`}catch(t){return"计算公式错误"}})(e);if(K.TIME_QUERY.test(e))return(()=>{const e=new Date,t=e.toLocaleDateString("zh-CN",{year:"numeric",month:"long",day:"numeric",weekday:"long"});return`当前时间:${e.toLocaleTimeString("zh-CN",{hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1})}\n当前日期:${t}`})();const t=e.match(K.RANDOM_NUMBER);if(t){if(t[2]&&t[4]){const e=parseInt(t[2]),r=parseInt(t[4]);return X(e,r)}return t[2]?X(1,parseInt(t[2])):X()}const r=e.match(K.RANDOM_PASSWORD);if(r){if(r[2]){const e=parseInt(r[2]);return J(e)}return J()}const o=e.match(K.CHAR_COUNT);if(o&&o[1])return(e=>{const t=e.length,r=e.replace(/\s/g,"").length;return`原文本: ${e}\n总字符数: ${t}\n不含空格字符数: ${r}`})(o[1]);const s=e.match(K.BASE64_ENCODE);if(s&&s[1])return(e=>{try{return`原文本: ${e}\nBase64编码: ${btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,((e,t)=>String.fromCharCode(parseInt(t,16)))))}`}catch(t){return`Base64编码错误: ${t.message}`}})(s[1]);const a=e.match(K.BASE64_DECODE);if(a&&a[1])return(e=>{try{return`编码文本: ${e}\n解码结果: ${decodeURIComponent(Array.prototype.map.call(atob(e),(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join(""))}`}catch(t){return`Base64解码错误: ${t.message}`}})(a[1]);const i=e.match(K.URL_ENCODE);if(i&&i[1])return(e=>{try{return`原文本: ${e}\nURL编码: ${encodeURIComponent(e)}`}catch(t){return`URL编码错误: ${t.message}`}})(i[1]);const n=e.match(K.URL_DECODE);return n&&n[1]?(e=>{try{return`编码文本: ${e}\n解码结果: ${decodeURIComponent(e)}`}catch(t){return`URL解码错误: ${t.message}`}})(n[1]):null},G=async()=>{n.value=!0,B.value=!0,m((()=>{Q()}));try{const e=s.value.trim();if(!e)return;const t=Y.value[i.value];if("问问"===t.name){const t=Z(e);if(t)return void(_.value=t)}const r=(t.prompt||"").replace(/{{text}}/g,e);_.value="",await D(r,(e=>{_.value=e,m((()=>{H.value&&S.value&&(H.value.scrollTop=H.value.scrollHeight),V()}))}))}finally{n.value=!1}},ee=()=>{B.value=!1,_.value="",m((()=>{var e,t;null==(e=a.value)||e.select(),null==(t=a.value)||t.focus(),Q()}))},te=()=>{B.value=!1,_.value="",s.value="",m((()=>{var e;null==(e=a.value)||e.focus(),Q()}))},re=e=>{"Escape"!==e.key?B.value||("Tab"===e.key&&(e.preventDefault(),i.value=(i.value+1)%Y.value.length),"ArrowUp"===e.key?(e.preventDefault(),i.value=i.value>0?i.value-1:Y.value.length-1):"ArrowDown"===e.key&&(e.preventDefault(),i.value=(i.value+1)%Y.value.length)):B.value?ee():oe()},oe=()=>{(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.send("hide-popup")};return p((()=>{var e,t;document.addEventListener("click",oe),document.addEventListener("keydown",re),null==(e=H.value)||e.addEventListener("scroll",q),null==(t=a.value)||t.focus(),m((()=>{Q()})),(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.on("show-window",te)})),c((()=>{var e;document.removeEventListener("click",oe),document.removeEventListener("keydown",re),null==(e=H.value)||e.removeEventListener("scroll",q),(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.removeListener("show-window",te)})),(e,t)=>{const r=M;return v(),d("div",{class:k(["popup-window fixed inset-0 flex items-start justify-center",F.value]),onClick:t[1]||(t[1]=C((()=>{}),["stop"]))},[j("div",U,[j("div",x,[B.value?(v(),h(r,{key:1,name:"arrow-left",class:"absolute left-3 icon-color cursor-pointer",onClick:ee})):(v(),h(r,{key:0,name:"search",class:"absolute left-3 icon-color"})),f(j("input",{ref_key:"inputRef",ref:a,"onUpdate:modelValue":t[0]||(t[0]=e=>s.value=e),type:"text",class:"input-field w-full pl-10 pr-4 py-2 rounded-lg border focus:outline-none focus:ring-2 focus:ring-blue-500",placeholder:"请输入内容...",onKeydown:y(P,["enter"])},null,544),[[w,s.value]])]),j("div",{ref_key:"contentContainer",ref:H,class:"mt-4 overflow-auto no-scrollbar min-h-32"},[B.value?(v(),d("div",T,[j("div",{class:"markdown-body",innerHTML:b(A).renderSync(_.value)},null,8,N)])):(v(),d("div",L,[(v(!0),d(g,null,E(Y.value,((e,t)=>(v(),d("div",{key:e.name,class:k(["tool-button flex items-center p-2 rounded-lg cursor-pointer",i.value===t?"tool-button-selected":""]),onClick:e=>(async e=>{n.value||(i.value=e,await G())})(t)},[e.icon?(v(),h(r,{key:0,name:e.icon,class:"mr-2"},null,8,["name"])):$("",!0),j("span",null,R(e.name),1)],10,O)))),128))]))],512),j("div",I,R(B.value?`${Y.value[i.value].name} - 使用 Esc 返回`:"使用 ↑↓ 或 Tab 切换,Enter 发送,Esc 关闭"),1)])],2)}}}),[["__scopeId","data-v-37d01730"]]));B.use(o),B.use(s),a(),i.initialize(),B.mount("#app").$nextTick((()=>{postMessage({payload:"removeLoading"},"*")}));
|
.output/public/assets/prismjs-lsalouOv.js
ADDED
@@ -0,0 +1,453 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{c as e,g as t}from"./@babel-JUxTKli9.js";function n(e,t){for(var n=0;n<t.length;n++){const a=t[n];if("string"!=typeof a&&!Array.isArray(a))for(const t in a)if("default"!==t&&!(t in e)){const n=Object.getOwnPropertyDescriptor(a,t);n&&Object.defineProperty(e,t,n.get?n:{enumerable:!0,get:()=>a[t]})}}return Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}var a,r={exports:{}};var s,i,o=(a||(a=1,s=r,i=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},r={
|
2 |
+
/**
|
3 |
+
* By default, Prism will attempt to highlight all code elements (by calling {@link Prism.highlightAll}) on the
|
4 |
+
* current page after the page finished loading. This might be a problem if e.g. you wanted to asynchronously load
|
5 |
+
* additional languages or plugins yourself.
|
6 |
+
*
|
7 |
+
* By setting this value to `true`, Prism will not automatically highlight all code elements on the page.
|
8 |
+
*
|
9 |
+
* You obviously have to change this value before the automatic highlighting started. To do this, you can add an
|
10 |
+
* empty Prism object into the global scope before loading the Prism script like this:
|
11 |
+
*
|
12 |
+
* ```js
|
13 |
+
* window.Prism = window.Prism || {};
|
14 |
+
* Prism.manual = true;
|
15 |
+
* // add a new <script> to load Prism's script
|
16 |
+
* ```
|
17 |
+
*
|
18 |
+
* @default false
|
19 |
+
* @type {boolean}
|
20 |
+
* @memberof Prism
|
21 |
+
* @public
|
22 |
+
*/
|
23 |
+
manual:e.Prism&&e.Prism.manual,
|
24 |
+
/**
|
25 |
+
* By default, if Prism is in a web worker, it assumes that it is in a worker it created itself, so it uses
|
26 |
+
* `addEventListener` to communicate with its parent instance. However, if you're using Prism manually in your
|
27 |
+
* own worker, you don't want it to do this.
|
28 |
+
*
|
29 |
+
* By setting this value to `true`, Prism will not add its own listeners to the worker.
|
30 |
+
*
|
31 |
+
* You obviously have to change this value before Prism executes. To do this, you can add an
|
32 |
+
* empty Prism object into the global scope before loading the Prism script like this:
|
33 |
+
*
|
34 |
+
* ```js
|
35 |
+
* window.Prism = window.Prism || {};
|
36 |
+
* Prism.disableWorkerMessageHandler = true;
|
37 |
+
* // Load Prism's script
|
38 |
+
* ```
|
39 |
+
*
|
40 |
+
* @default false
|
41 |
+
* @type {boolean}
|
42 |
+
* @memberof Prism
|
43 |
+
* @public
|
44 |
+
*/
|
45 |
+
disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,
|
46 |
+
/**
|
47 |
+
* A namespace for utility methods.
|
48 |
+
*
|
49 |
+
* All function in this namespace that are not explicitly marked as _public_ are for __internal use only__ and may
|
50 |
+
* change or disappear at any time.
|
51 |
+
*
|
52 |
+
* @namespace
|
53 |
+
* @memberof Prism
|
54 |
+
*/
|
55 |
+
util:{encode:function e(t){return t instanceof s?new s(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},
|
56 |
+
/**
|
57 |
+
* Returns the name of the type of the given value.
|
58 |
+
*
|
59 |
+
* @param {any} o
|
60 |
+
* @returns {string}
|
61 |
+
* @example
|
62 |
+
* type(null) === 'Null'
|
63 |
+
* type(undefined) === 'Undefined'
|
64 |
+
* type(123) === 'Number'
|
65 |
+
* type('foo') === 'String'
|
66 |
+
* type(true) === 'Boolean'
|
67 |
+
* type([1, 2]) === 'Array'
|
68 |
+
* type({}) === 'Object'
|
69 |
+
* type(String) === 'Function'
|
70 |
+
* type(/abc+/) === 'RegExp'
|
71 |
+
*/
|
72 |
+
type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},
|
73 |
+
/**
|
74 |
+
* Returns a unique number for the given object. Later calls will still return the same number.
|
75 |
+
*
|
76 |
+
* @param {Object} obj
|
77 |
+
* @returns {number}
|
78 |
+
*/
|
79 |
+
objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},
|
80 |
+
/**
|
81 |
+
* Creates a deep clone of the given object.
|
82 |
+
*
|
83 |
+
* The main intended use of this function is to clone language definitions.
|
84 |
+
*
|
85 |
+
* @param {T} o
|
86 |
+
* @param {Record<number, any>} [visited]
|
87 |
+
* @returns {T}
|
88 |
+
* @template T
|
89 |
+
*/
|
90 |
+
clone:function e(t,n){var a,s;switch(n=n||{},r.util.type(t)){case"Object":if(s=r.util.objId(t),n[s])return n[s];for(var i in a=/** @type {Record<string, any>} */
|
91 |
+
{},n[s]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));
|
92 |
+
/** @type {any} */
|
93 |
+
return a;case"Array":return s=r.util.objId(t),n[s]?n[s]:(a=[],n[s]=a,
|
94 |
+
/** @type {Array} */
|
95 |
+
/** @type {any} */
|
96 |
+
t.forEach((function(t,r){a[r]=e(t,n)})),
|
97 |
+
/** @type {any} */a);default:return t}},
|
98 |
+
/**
|
99 |
+
* Returns the Prism language of the given element set by a `language-xxxx` or `lang-xxxx` class.
|
100 |
+
*
|
101 |
+
* If no language is set for the element or the element is `null` or `undefined`, `none` will be returned.
|
102 |
+
*
|
103 |
+
* @param {Element} element
|
104 |
+
* @returns {string}
|
105 |
+
*/
|
106 |
+
getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},
|
107 |
+
/**
|
108 |
+
* Sets the Prism `language-xxxx` class of the given element.
|
109 |
+
*
|
110 |
+
* @param {Element} element
|
111 |
+
* @param {string} language
|
112 |
+
* @returns {void}
|
113 |
+
*/
|
114 |
+
setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},
|
115 |
+
/**
|
116 |
+
* Returns the script element that is currently executing.
|
117 |
+
*
|
118 |
+
* This does __not__ work for line script element.
|
119 |
+
*
|
120 |
+
* @returns {HTMLScriptElement | null}
|
121 |
+
*/
|
122 |
+
currentScript:function(){if("undefined"==typeof document)return null;if(document.currentScript&&"SCRIPT"===document.currentScript.tagName)
|
123 |
+
/** @type {any} */
|
124 |
+
return document.currentScript;try{throw new Error}catch(a){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(a.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},
|
125 |
+
/**
|
126 |
+
* Returns whether a given class is active for `element`.
|
127 |
+
*
|
128 |
+
* The class can be activated if `element` or one of its ancestors has the given class and it can be deactivated
|
129 |
+
* if `element` or one of its ancestors has the negated version of the given class. The _negated version_ of the
|
130 |
+
* given class is just the given class with a `no-` prefix.
|
131 |
+
*
|
132 |
+
* Whether the class is active is determined by the closest ancestor of `element` (where `element` itself is
|
133 |
+
* closest ancestor) that has the given class or the negated version of it. If neither `element` nor any of its
|
134 |
+
* ancestors have the given class or the negated version of it, then the default activation will be returned.
|
135 |
+
*
|
136 |
+
* In the paradoxical situation where the closest ancestor contains __both__ the given class and the negated
|
137 |
+
* version of it, the class is considered active.
|
138 |
+
*
|
139 |
+
* @param {Element} element
|
140 |
+
* @param {string} className
|
141 |
+
* @param {boolean} [defaultActivation=false]
|
142 |
+
* @returns {boolean}
|
143 |
+
*/
|
144 |
+
isActive:function(e,t,n){for(var a="no-"+t;e;){var r=e.classList;if(r.contains(t))return!0;if(r.contains(a))return!1;e=e.parentElement}return!!n}},
|
145 |
+
/**
|
146 |
+
* This namespace contains all currently loaded languages and the some helper functions to create and modify languages.
|
147 |
+
*
|
148 |
+
* @namespace
|
149 |
+
* @memberof Prism
|
150 |
+
* @public
|
151 |
+
*/
|
152 |
+
languages:{
|
153 |
+
/**
|
154 |
+
* The grammar for plain, unformatted text.
|
155 |
+
*/
|
156 |
+
plain:a,plaintext:a,text:a,txt:a,
|
157 |
+
/**
|
158 |
+
* Creates a deep copy of the language with the given id and appends the given tokens.
|
159 |
+
*
|
160 |
+
* If a token in `redef` also appears in the copied language, then the existing token in the copied language
|
161 |
+
* will be overwritten at its original position.
|
162 |
+
*
|
163 |
+
* ## Best practices
|
164 |
+
*
|
165 |
+
* Since the position of overwriting tokens (token in `redef` that overwrite tokens in the copied language)
|
166 |
+
* doesn't matter, they can technically be in any order. However, this can be confusing to others that trying to
|
167 |
+
* understand the language definition because, normally, the order of tokens matters in Prism grammars.
|
168 |
+
*
|
169 |
+
* Therefore, it is encouraged to order overwriting tokens according to the positions of the overwritten tokens.
|
170 |
+
* Furthermore, all non-overwriting tokens should be placed after the overwriting ones.
|
171 |
+
*
|
172 |
+
* @param {string} id The id of the language to extend. This has to be a key in `Prism.languages`.
|
173 |
+
* @param {Grammar} redef The new tokens to append.
|
174 |
+
* @returns {Grammar} The new language created.
|
175 |
+
* @public
|
176 |
+
* @example
|
177 |
+
* Prism.languages['css-with-colors'] = Prism.languages.extend('css', {
|
178 |
+
* // Prism.languages.css already has a 'comment' token, so this token will overwrite CSS' 'comment' token
|
179 |
+
* // at its original position
|
180 |
+
* 'comment': { ... },
|
181 |
+
* // CSS doesn't have a 'color' token, so this token will be appended
|
182 |
+
* 'color': /\b(?:red|green|blue)\b/
|
183 |
+
* });
|
184 |
+
*/
|
185 |
+
extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},
|
186 |
+
/**
|
187 |
+
* Inserts tokens _before_ another token in a language definition or any other grammar.
|
188 |
+
*
|
189 |
+
* ## Usage
|
190 |
+
*
|
191 |
+
* This helper method makes it easy to modify existing languages. For example, the CSS language definition
|
192 |
+
* not only defines CSS highlighting for CSS documents, but also needs to define highlighting for CSS embedded
|
193 |
+
* in HTML through `<style>` elements. To do this, it needs to modify `Prism.languages.markup` and add the
|
194 |
+
* appropriate tokens. However, `Prism.languages.markup` is a regular JavaScript object literal, so if you do
|
195 |
+
* this:
|
196 |
+
*
|
197 |
+
* ```js
|
198 |
+
* Prism.languages.markup.style = {
|
199 |
+
* // token
|
200 |
+
* };
|
201 |
+
* ```
|
202 |
+
*
|
203 |
+
* then the `style` token will be added (and processed) at the end. `insertBefore` allows you to insert tokens
|
204 |
+
* before existing tokens. For the CSS example above, you would use it like this:
|
205 |
+
*
|
206 |
+
* ```js
|
207 |
+
* Prism.languages.insertBefore('markup', 'cdata', {
|
208 |
+
* 'style': {
|
209 |
+
* // token
|
210 |
+
* }
|
211 |
+
* });
|
212 |
+
* ```
|
213 |
+
*
|
214 |
+
* ## Special cases
|
215 |
+
*
|
216 |
+
* If the grammars of `inside` and `insert` have tokens with the same name, the tokens in `inside`'s grammar
|
217 |
+
* will be ignored.
|
218 |
+
*
|
219 |
+
* This behavior can be used to insert tokens after `before`:
|
220 |
+
*
|
221 |
+
* ```js
|
222 |
+
* Prism.languages.insertBefore('markup', 'comment', {
|
223 |
+
* 'comment': Prism.languages.markup.comment,
|
224 |
+
* // tokens after 'comment'
|
225 |
+
* });
|
226 |
+
* ```
|
227 |
+
*
|
228 |
+
* ## Limitations
|
229 |
+
*
|
230 |
+
* The main problem `insertBefore` has to solve is iteration order. Since ES2015, the iteration order for object
|
231 |
+
* properties is guaranteed to be the insertion order (except for integer keys) but some browsers behave
|
232 |
+
* differently when keys are deleted and re-inserted. So `insertBefore` can't be implemented by temporarily
|
233 |
+
* deleting properties which is necessary to insert at arbitrary positions.
|
234 |
+
*
|
235 |
+
* To solve this problem, `insertBefore` doesn't actually insert the given tokens into the target object.
|
236 |
+
* Instead, it will create a new object and replace all references to the target object with the new one. This
|
237 |
+
* can be done without temporarily deleting properties, so the iteration order is well-defined.
|
238 |
+
*
|
239 |
+
* However, only references that can be reached from `Prism.languages` or `insert` will be replaced. I.e. if
|
240 |
+
* you hold the target object in a variable, then the value of the variable will not change.
|
241 |
+
*
|
242 |
+
* ```js
|
243 |
+
* var oldMarkup = Prism.languages.markup;
|
244 |
+
* var newMarkup = Prism.languages.insertBefore('markup', 'comment', { ... });
|
245 |
+
*
|
246 |
+
* assert(oldMarkup !== Prism.languages.markup);
|
247 |
+
* assert(newMarkup === Prism.languages.markup);
|
248 |
+
* ```
|
249 |
+
*
|
250 |
+
* @param {string} inside The property of `root` (e.g. a language id in `Prism.languages`) that contains the
|
251 |
+
* object to be modified.
|
252 |
+
* @param {string} before The key to insert before.
|
253 |
+
* @param {Grammar} insert An object containing the key-value pairs to be inserted.
|
254 |
+
* @param {Object<string, any>} [root] The object containing `inside`, i.e. the object that contains the
|
255 |
+
* object to be modified.
|
256 |
+
*
|
257 |
+
* Defaults to `Prism.languages`.
|
258 |
+
* @returns {Grammar} The new grammar object.
|
259 |
+
* @public
|
260 |
+
*/
|
261 |
+
insertBefore:function(e,t,n,a){var s=(a=a||/** @type {any} */
|
262 |
+
r.languages)[e],i={};for(var o in s)if(s.hasOwnProperty(o)){if(o==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(o)||(i[o]=s[o])}var u=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===u&&t!=e&&(this[t]=i)})),i},
|
263 |
+
// Traverse a language definition with Depth First Search
|
264 |
+
DFS:function e(t,n,a,s){s=s||{};var i=r.util.objId;for(var o in t)if(t.hasOwnProperty(o)){n.call(t,o,t[o],a||o);var l=t[o],u=r.util.type(l);"Object"!==u||s[i(l)]?"Array"!==u||s[i(l)]||(s[i(l)]=!0,e(l,n,o,s)):(s[i(l)]=!0,e(l,n,null,s))}}},plugins:{},
|
265 |
+
/**
|
266 |
+
* This is the most high-level function in Prism’s API.
|
267 |
+
* It fetches all the elements that have a `.language-xxxx` class and then calls {@link Prism.highlightElement} on
|
268 |
+
* each one of them.
|
269 |
+
*
|
270 |
+
* This is equivalent to `Prism.highlightAllUnder(document, async, callback)`.
|
271 |
+
*
|
272 |
+
* @param {boolean} [async=false] Same as in {@link Prism.highlightAllUnder}.
|
273 |
+
* @param {HighlightCallback} [callback] Same as in {@link Prism.highlightAllUnder}.
|
274 |
+
* @memberof Prism
|
275 |
+
* @public
|
276 |
+
*/
|
277 |
+
highlightAll:function(e,t){r.highlightAllUnder(document,e,t)},
|
278 |
+
/**
|
279 |
+
* Fetches all the descendants of `container` that have a `.language-xxxx` class and then calls
|
280 |
+
* {@link Prism.highlightElement} on each one of them.
|
281 |
+
*
|
282 |
+
* The following hooks will be run:
|
283 |
+
* 1. `before-highlightall`
|
284 |
+
* 2. `before-all-elements-highlight`
|
285 |
+
* 3. All hooks of {@link Prism.highlightElement} for each element.
|
286 |
+
*
|
287 |
+
* @param {ParentNode} container The root element, whose descendants that have a `.language-xxxx` class will be highlighted.
|
288 |
+
* @param {boolean} [async=false] Whether each element is to be highlighted asynchronously using Web Workers.
|
289 |
+
* @param {HighlightCallback} [callback] An optional callback to be invoked on each element after its highlighting is done.
|
290 |
+
* @memberof Prism
|
291 |
+
* @public
|
292 |
+
*/
|
293 |
+
highlightAllUnder:function(e,t,n){var a={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};r.hooks.run("before-highlightall",a),a.elements=Array.prototype.slice.apply(a.container.querySelectorAll(a.selector)),r.hooks.run("before-all-elements-highlight",a);for(var s,i=0;s=a.elements[i++];)r.highlightElement(s,!0===t,a.callback)},
|
294 |
+
/**
|
295 |
+
* Highlights the code inside a single element.
|
296 |
+
*
|
297 |
+
* The following hooks will be run:
|
298 |
+
* 1. `before-sanity-check`
|
299 |
+
* 2. `before-highlight`
|
300 |
+
* 3. All hooks of {@link Prism.highlight}. These hooks will be run by an asynchronous worker if `async` is `true`.
|
301 |
+
* 4. `before-insert`
|
302 |
+
* 5. `after-highlight`
|
303 |
+
* 6. `complete`
|
304 |
+
*
|
305 |
+
* Some the above hooks will be skipped if the element doesn't contain any text or there is no grammar loaded for
|
306 |
+
* the element's language.
|
307 |
+
*
|
308 |
+
* @param {Element} element The element containing the code.
|
309 |
+
* It must have a class of `language-xxxx` to be processed, where `xxxx` is a valid language identifier.
|
310 |
+
* @param {boolean} [async=false] Whether the element is to be highlighted asynchronously using Web Workers
|
311 |
+
* to improve performance and avoid blocking the UI when highlighting very large chunks of code. This option is
|
312 |
+
* [disabled by default](https://prismjs.com/faq.html#why-is-asynchronous-highlighting-disabled-by-default).
|
313 |
+
*
|
314 |
+
* Note: All language definitions required to highlight the code must be included in the main `prism.js` file for
|
315 |
+
* asynchronous highlighting to work. You can build your own bundle on the
|
316 |
+
* [Download page](https://prismjs.com/download.html).
|
317 |
+
* @param {HighlightCallback} [callback] An optional callback to be invoked after the highlighting is done.
|
318 |
+
* Mostly useful when `async` is `true`, since in that case, the highlighting is done asynchronously.
|
319 |
+
* @memberof Prism
|
320 |
+
* @public
|
321 |
+
*/
|
322 |
+
highlightElement:function(t,n,a){var s=r.util.getLanguage(t),i=r.languages[s];r.util.setLanguage(t,s);var o=t.parentElement;o&&"pre"===o.nodeName.toLowerCase()&&r.util.setLanguage(o,s);var l={element:t,language:s,grammar:i,code:t.textContent};function u(e){l.highlightedCode=e,r.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,r.hooks.run("after-highlight",l),r.hooks.run("complete",l),a&&a.call(l.element)}if(r.hooks.run("before-sanity-check",l),(o=l.element.parentElement)&&"pre"===o.nodeName.toLowerCase()&&!o.hasAttribute("tabindex")&&o.setAttribute("tabindex","0"),!l.code)return r.hooks.run("complete",l),void(a&&a.call(l.element));if(r.hooks.run("before-highlight",l),l.grammar)if(n&&e.Worker){var g=new Worker(r.filename);g.onmessage=function(e){u(e.data)},g.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else u(r.highlight(l.code,l.grammar,l.language));else u(r.util.encode(l.code))},
|
323 |
+
/**
|
324 |
+
* Low-level function, only use if you know what you’re doing. It accepts a string of text as input
|
325 |
+
* and the language definitions to use, and returns a string with the HTML produced.
|
326 |
+
*
|
327 |
+
* The following hooks will be run:
|
328 |
+
* 1. `before-tokenize`
|
329 |
+
* 2. `after-tokenize`
|
330 |
+
* 3. `wrap`: On each {@link Token}.
|
331 |
+
*
|
332 |
+
* @param {string} text A string with the code to be highlighted.
|
333 |
+
* @param {Grammar} grammar An object containing the tokens to use.
|
334 |
+
*
|
335 |
+
* Usually a language definition like `Prism.languages.markup`.
|
336 |
+
* @param {string} language The name of the language definition passed to `grammar`.
|
337 |
+
* @returns {string} The highlighted HTML.
|
338 |
+
* @memberof Prism
|
339 |
+
* @public
|
340 |
+
* @example
|
341 |
+
* Prism.highlight('var foo = true;', Prism.languages.javascript, 'javascript');
|
342 |
+
*/
|
343 |
+
highlight:function(e,t,n){var a={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",a),!a.grammar)throw new Error('The language "'+a.language+'" has no grammar.');return a.tokens=r.tokenize(a.code,a.grammar),r.hooks.run("after-tokenize",a),s.stringify(r.util.encode(a.tokens),a.language)},
|
344 |
+
/**
|
345 |
+
* This is the heart of Prism, and the most low-level function you can use. It accepts a string of text as input
|
346 |
+
* and the language definitions to use, and returns an array with the tokenized code.
|
347 |
+
*
|
348 |
+
* When the language definition includes nested tokens, the function is called recursively on each of these tokens.
|
349 |
+
*
|
350 |
+
* This method could be useful in other contexts as well, as a very crude parser.
|
351 |
+
*
|
352 |
+
* @param {string} text A string with the code to be highlighted.
|
353 |
+
* @param {Grammar} grammar An object containing the tokens to use.
|
354 |
+
*
|
355 |
+
* Usually a language definition like `Prism.languages.markup`.
|
356 |
+
* @returns {TokenStream} An array of strings and tokens, a token stream.
|
357 |
+
* @memberof Prism
|
358 |
+
* @public
|
359 |
+
* @example
|
360 |
+
* let code = `var foo = 0;`;
|
361 |
+
* let tokens = Prism.tokenize(code, Prism.languages.javascript);
|
362 |
+
* tokens.forEach(token => {
|
363 |
+
* if (token instanceof Prism.Token && token.type === 'number') {
|
364 |
+
* console.log(`Found numeric literal: ${token.content}`);
|
365 |
+
* }
|
366 |
+
* });
|
367 |
+
*/
|
368 |
+
tokenize:function(e,t){var n=t.rest;if(n){for(var a in n)t[a]=n[a];delete t.rest}var r=new l;return u(r,r.head,e),o(e,r,t,r.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(r)},
|
369 |
+
/**
|
370 |
+
* @namespace
|
371 |
+
* @memberof Prism
|
372 |
+
* @public
|
373 |
+
*/
|
374 |
+
hooks:{all:{},
|
375 |
+
/**
|
376 |
+
* Adds the given callback to the list of callbacks for the given hook.
|
377 |
+
*
|
378 |
+
* The callback will be invoked when the hook it is registered for is run.
|
379 |
+
* Hooks are usually directly run by a highlight function but you can also run hooks yourself.
|
380 |
+
*
|
381 |
+
* One callback function can be registered to multiple hooks and the same hook multiple times.
|
382 |
+
*
|
383 |
+
* @param {string} name The name of the hook.
|
384 |
+
* @param {HookCallback} callback The callback function which is given environment variables.
|
385 |
+
* @public
|
386 |
+
*/
|
387 |
+
add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},
|
388 |
+
/**
|
389 |
+
* Runs a hook invoking all registered callbacks with the given environment variables.
|
390 |
+
*
|
391 |
+
* Callbacks will be invoked synchronously and in the order in which they were registered.
|
392 |
+
*
|
393 |
+
* @param {string} name The name of the hook.
|
394 |
+
* @param {Object<string, any>} env The environment variables of the hook passed to all callbacks registered.
|
395 |
+
* @public
|
396 |
+
*/
|
397 |
+
run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,s=0;a=n[s++];)a(t)}},Token:s};function s(e,t,n,a){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length}function i(e,t,n,a){e.lastIndex=t;var r=e.exec(n);if(r&&a&&r[1]){var s=r[1].length;r.index+=s,r[0]=r[0].slice(s)}return r}function o(e,t,n,a,l,c){for(var d in n)if(n.hasOwnProperty(d)&&n[d]){var p=n[d];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(c&&c.cause==d+","+h)return;var f=p[h],m=f.inside,v=!!f.lookbehind,b=!!f.greedy,y=f.alias;if(b&&!f.pattern.global){var x=f.pattern.toString().match(/[imsuy]*$/)[0];f.pattern=RegExp(f.pattern.source,x+"g")}for(var F=f.pattern||f,k=a.next,w=l;k!==t.tail&&!(c&&w>=c.reach);w+=k.value.length,k=k.next){var A=k.value;if(t.length>e.length)return;if(!(A instanceof s)){var $,S=1;if(b){if(!($=i(F,w,e,v))||$.index>=e.length)break;var E=$.index,_=$.index+$[0].length,j=w;for(j+=k.value.length;E>=j;)j+=(k=k.next).value.length;if(w=j-=k.value.length,k.value instanceof s)continue;for(var C=k;C!==t.tail&&(j<_||"string"==typeof C.value);C=C.next)S++,j+=C.value.length;S--,A=e.slice(w,j),$.index-=w}else if(!($=i(F,0,A,v)))continue;E=$.index;var O=$[0],P=A.slice(0,E),L=A.slice(E+O.length),z=w+A.length;c&&z>c.reach&&(c.reach=z);var T=k.prev;if(P&&(T=u(t,T,P),w+=P.length),g(t,T,S),k=u(t,T,new s(d,m?r.tokenize(O,m):O,y,O)),L&&u(t,k,L),S>1){var M={cause:d+","+h,reach:z};o(e,t,n,k.prev,w,M),c&&M.reach>c.reach&&(c.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function u(e,t,n){var a=t.next,r={value:n,prev:t,next:a};return t.next=r,a.prev=r,e.length++,r}function g(e,t,n){for(var a=t.next,r=0;r<n&&a!==e.tail;r++)a=a.next;t.next=a,a.prev=t,e.length-=r}if(e.Prism=r,s.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var s={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(s.classes,i):s.classes.push(i)),r.hooks.run("wrap",s);var o="";for(var l in s.attributes)o+=" "+l+'="'+(s.attributes[l]||"").replace(/"/g,""")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+o+">"+s.content+"</"+s.tag+">"},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),a=n.language,s=n.code,i=n.immediateClose;e.postMessage(r.highlight(s,r.languages[a],a)),i&&e.close()}),!1),r):r;var c=r.util.currentScript();function d(){r.manual||r.highlightAll()}if(c&&(r.filename=c.src,c.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var p=document.readyState;"loading"===p||"interactive"===p&&c&&c.defer?document.addEventListener("DOMContentLoaded",d):window.requestAnimationFrame?window.requestAnimationFrame(d):window.setTimeout(d,16)}return r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{}),s.exports&&(s.exports=i),void 0!==e&&(e.Prism=i),i.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{
|
398 |
+
// https://www.w3.org/TR/xml/#NT-doctypedecl
|
399 |
+
pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.languages.markup.doctype.inside["internal-subset"].inside=i.languages.markup,i.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(i.languages.markup.tag,"addInlined",{
|
400 |
+
/**
|
401 |
+
* Adds an inlined language to markup.
|
402 |
+
*
|
403 |
+
* An example of an inlined language is CSS with `<style>` tags.
|
404 |
+
*
|
405 |
+
* @param {string} tagName The name of the tag that contains the inlined language. This name will be treated as
|
406 |
+
* case insensitive.
|
407 |
+
* @param {string} lang The language key.
|
408 |
+
* @example
|
409 |
+
* addInlined('style', 'css');
|
410 |
+
*/
|
411 |
+
value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:i.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var a={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};a["language-"+t]={pattern:/[\s\S]+/,inside:i.languages[t]};var r={};r[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:a},i.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(i.languages.markup.tag,"addAttribute",{
|
412 |
+
/**
|
413 |
+
* Adds an pattern to highlight languages embedded in HTML attributes.
|
414 |
+
*
|
415 |
+
* An example of an inlined language is CSS with `style` attributes.
|
416 |
+
*
|
417 |
+
* @param {string} attrName The name of the tag that contains the inlined language. This name will be treated as
|
418 |
+
* case insensitive.
|
419 |
+
* @param {string} lang The language key.
|
420 |
+
* @example
|
421 |
+
* addAttribute('style', 'css');
|
422 |
+
*/
|
423 |
+
value:function(e,t){i.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:i.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.xml=i.languages.extend("markup",{}),i.languages.ssml=i.languages.xml,i.languages.atom=i.languages.xml,i.languages.rss=i.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{
|
424 |
+
// https://drafts.csswg.org/css-values-3/#urls
|
425 |
+
pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(i),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],
|
426 |
+
// Allow for all non-ASCII characters (See http://stackoverflow.com/a/2008444)
|
427 |
+
function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+// constant
|
428 |
+
/NaN|Infinity/.source+"|"+// binary integer
|
429 |
+
/0[bB][01]+(?:_[01]+)*n?/.source+"|"+// octal integer
|
430 |
+
/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+// hexadecimal integer
|
431 |
+
/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+// decimal bigint
|
432 |
+
/\d+(?:_\d+)*n/.source+"|"+// decimal number (integer or float) but no bigint
|
433 |
+
/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(
|
434 |
+
// lookbehind
|
435 |
+
// eslint-disable-next-line regexp/no-dupe-characters-character-class
|
436 |
+
/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+// Regex pattern:
|
437 |
+
// There are 2 regex patterns here. The RegExp set notation proposal added support for nested character
|
438 |
+
// classes if the `v` flag is present. Unfortunately, nested CCs are both context-free and incompatible
|
439 |
+
// with the only syntax, so we have to define 2 different regex patterns.
|
440 |
+
/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+// `v` flag syntax. This supports 3 levels of nested character classes.
|
441 |
+
/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+// lookahead
|
442 |
+
/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:i.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},
|
443 |
+
// This must be declared before keyword because we use "function" inside the look-forward
|
444 |
+
"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),i.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),i.languages.markup&&(i.languages.markup.tag.addInlined("script","javascript"),i.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),i.languages.js=i.languages.javascript,function(){if(void 0!==i&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",a="loaded",r="pre[data-src]:not(["+t+'="'+a+'"]):not(['+t+'="'+n+'"])';i.hooks.add("before-highlightall",(function(e){e.selector+=", "+r})),i.hooks.add("before-sanity-check",(function(s){var o=
|
445 |
+
/** @type {HTMLPreElement} */s.element;if(o.matches(r)){s.code="",o.setAttribute(t,n);var l=o.appendChild(document.createElement("CODE"));l.textContent="Loading…";var u=o.getAttribute("data-src"),g=s.language;if("none"===g){var c=(/\.(\w+)$/.exec(u)||[,"none"])[1];g=e[c]||c}i.util.setLanguage(l,g),i.util.setLanguage(o,g);var d=i.plugins.autoloader;d&&d.loadLanguages(g),function(e,t,n){var a=new XMLHttpRequest;a.open("GET",e,!0),a.onreadystatechange=function(){4==a.readyState&&(a.status<400&&a.responseText?t(a.responseText):a.status>=400?n("✖ Error "+a.status+" while fetching file: "+a.statusText):n("✖ Error: File does not exist or is empty"))},a.send(null)}(u,(function(e){o.setAttribute(t,a);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),a=t[2],r=t[3];return a?r?[n,Number(r)]:[n,void 0]:[n,n]}}(o.getAttribute("data-range"));if(n){var r=e.split(/\r\n?|\n/g),s=n[0],u=null==n[1]?r.length:n[1];s<0&&(s+=r.length),s=Math.max(0,Math.min(s-1,r.length)),u<0&&(u+=r.length),u=Math.max(0,Math.min(u,r.length)),e=r.slice(s,u).join("\n"),o.hasAttribute("data-start")||o.setAttribute("data-start",String(s+1))}l.textContent=e,i.highlightElement(l)}),(function(e){o.setAttribute(t,"failed"),l.textContent=e}))}})),i.plugins.fileHighlight={
|
446 |
+
/**
|
447 |
+
* Executes the File Highlight plugin for all matching `pre` elements under the given container.
|
448 |
+
*
|
449 |
+
* Note: Elements which are already loaded or currently loading will not be touched by this method.
|
450 |
+
*
|
451 |
+
* @param {ParentNode} [container=document]
|
452 |
+
*/
|
453 |
+
highlight:function(e){for(var t,n=(e||document).querySelectorAll(r),a=0;t=n[a++];)i.highlightElement(t)}};var s=!1;i.fileHighlight=function(){s||(s=!0),i.plugins.fileHighlight.highlight.apply(this,arguments)}}}()),r.exports);const l=n({__proto__:null,default:t(o)},[o]);export{l as p};
|
.output/public/assets/tdesign-icons-vue-next-NghED3ph.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/tdesign-vue-next-DcQZm4FM.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/tvision-color-hAom63Wj.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{_ as r,o as e,b as t,d as n,h as a,e as o,m as l,p as i,f as c,v as u,u as f,s,i as h,x as v,j as y,M as p,k as g,l as d,n as b,q as m}from"./@babel-JUxTKli9.js";import{l as x,c as M}from"./chroma-js-DdDYnGYa.js";import{H as w,a as C,h as k}from"./@material-C_XhzpVg.js";import{R}from"./bezier-easing-DtDxhPHz.js";var S=function(r,e){var t=function(r){return.017453292519943295*r},n=function(r){return 57.29577951308232*r},a=r[0],o=r[1],l=r[2],i=e[0],c=e[1],u=e[2],f=(a+i)/2,s=(Math.sqrt(Math.pow(o,2)+Math.pow(l,2))+Math.sqrt(Math.pow(c,2)+Math.pow(u,2)))/2,h=(1-Math.sqrt(Math.pow(s,7)/(Math.pow(s,7)+Math.pow(25,7))))/2,v=o*(1+h),y=c*(1+h),p=Math.sqrt(Math.pow(v,2)+Math.pow(l,2)),g=Math.sqrt(Math.pow(y,2)+Math.pow(u,2)),d=(p+g)/2,b=n(Math.atan2(l,v));b<0&&(b+=360);var m=n(Math.atan2(u,y));m<0&&(m+=360);var x=Math.abs(b-m)>180?(b+m+360)/2:(b+m)/2,M=1-.17*Math.cos(t(x-30))+.24*Math.cos(t(2*x))+.32*Math.cos(t(3*x+6))-.2*Math.cos(t(4*x-63)),w=m-b;Math.abs(w)>180&&(m<=b?w+=360:w-=360);var C=i-a,k=g-p;w=2*Math.sqrt(p*g)*Math.sin(t(w)/2);var R=1+.015*Math.pow(f-50,2)/Math.sqrt(20+Math.pow(f-50,2)),S=1+.045*d,B=1+.015*d*M,E=30*Math.exp(-Math.pow((x-275)/25,2)),A=-2*Math.sqrt(Math.pow(d,7)/(Math.pow(d,7)+Math.pow(25,7)))*Math.sin(2*t(E));return Math.sqrt(Math.pow(C/(1*R),2)+Math.pow(k/(1*S),2)+Math.pow(w/(1*B),2)+A*(k/(1*S))*(w/(1*B)))};var B=function(r){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e(r).call(r,(function(r){return r/255}));return t&&(n=E(n,!1)),.2126*n[0]+.7152*n[1]+.0722*n[2]},E=function(r){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e(r).call(r,(function(r){var e,n=t?r/255:r;return e=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4),t?255*e:e}))};function A(r,e){(null==e||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t<e;t++)n[t]=r[t];return n}var q=.95047,P=1.08883,T=.137931034,z=.12841855;function G(r){return Math.round(255*(r<=.00304?12.92*r:1.055*Math.pow(r,1/2.4)-.055))}function I(r){return(r/=255)<=.04045?r/12.92:Math.pow((r+.055)/1.055,2.4)}function N(r){return r>.008856452?Math.pow(r,1/3):r/z+T}function L(r){return r>.206896552?r*r*r:z*(r-T)}function F(r){var e=r[0],t=r[1],n=r[2],a=(e+16)/116,o=isNaN(t)?a:a+t/500,l=isNaN(n)?a:a-n/200;return a=1*L(a),[G(3.2404542*(o=q*L(o))-1.5371385*a-.4985314*(l=P*L(l))),G(-.969266*o+1.8760108*a+.041556*l),n=G(.0556434*o-.2040259*a+1.0572252*l)]}function j(r){var e;return a(e="0".concat(r.toString(16))).call(e,-2)}var D=180/Math.PI;function H(r,e){return S(r,e)}var O={validateRgb:function(r){var e=r[0],t=r[1],n=r[2];return e>=0&&e<=255&&t>=0&&t<=255&&n>=0&&n<=255},labToRgb:F,labToRgbHex:function(r){var e,t,n=F(r);return i(e=i(t="#".concat(j(n[0]))).call(t,j(n[1]))).call(e,j(n[2]))},rgbToLab:function(r){var e,t,n,a,o=(t=(e=r)[0],n=e[1],a=e[2],[N((.4124564*(t=I(t))+.3575761*(n=I(n))+.1804375*(a=I(a)))/q),N((.2126729*t+.7151522*n+.072175*a)/1),N((.0193339*t+.119192*n+.9503041*a)/P)]),l=o[1],i=116*l-16;return[i<0?0:i,500*(o[0]-l),200*(l-o[2])]},labToHcl:function(r){var e=r[0],t=r[1],n=r[2],a=Math.sqrt(t*t+n*n),o=(Math.atan2(n,t)*D+360)%360;return 0===Math.round(1e4*a)&&(o=NaN),[o,a,e]},diffSort:function(r,e){for(var t,n,o,i,c,u,f=[(e=a(e).call(e)).shift()];e.length>0;){for(t=-1,n=-1/0,o=0;o<e.length;o++)for(i=e[o],u=0;u<f.length;u++)(c=r(i,f[u]))>n&&(n=c,t=o);f.push(e[t]),l(e).call(e,t,1)}return f},distance:H,contrast:function(r,e){return function(r,e){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=(B(r)+.05)/(B(e)+.05);return t&&n<1&&(n=1/n),n}(r,e,!0)},sortColorsByComplementary:function(r,e){var t,n=x(e).hsv(),a=c(n);a[0]=(n[0]+180)%360;var l=c(n);l[0]=(n[0]+330)%360;var i=function(r){return x(r).lab()},f=function(r){return x(r,"hsv").lab()},s=f(a),h=r[0],v=H(s,i(r[0]));r.forEach((function(r){var e=H(s,i(r));e<v&&(v=e,h=r)}));var y=f(l),p=u(t=o(r).call(r,(function(r,e){return H(y,i(r))-H(y,i(e))}))).call(t,(function(r){return r!==h}));return p.unshift(x(e).hex()),p.push(h),p},sortColorsByDEThreshold:function(r,t){var n,c,u=a(r).call(r);u.unshift();for(var v=e(u).call(u,(function(r){return x.hex(r)})),y=x(t),p=o(n=a(v).call(v)).call(n,(function(r,e){var t=r.lab(),n=e.lab(),a=y.lab();return S(t,a)-S(n,a)})),g=y,d=g.lab(),b=a(p).call(p),m=[],M=[],w=[];w.length<2||w[w.length-1]!==w[w.length-2];){for(var C=0,k=0;k<b.length;k++){var R=b[k],B=R.lab();S(B,d)>=30?(M.push(R),d=(g=R).lab(),C+=1):m.push(R)}w.push(C),b=m,m=[]}for(var E=a(M).call(M),q=0,P=E.length-1;P>0;P--){var T=S(E[P].lab(),y.lab());if(!(T<30||T>55))break;E[P],b.unshift(E[P]),q+=1}if(q&&l(M).call(M,M.length-q,q),b.length){var z,G=function(r,e){var t=void 0!==f&&s(r)||r["@@iterator"];if(!t){if(Array.isArray(r)||(t=function(r,e){var t;if(r){if("string"==typeof r)return A(r,e);var n=a(t=Object.prototype.toString.call(r)).call(t,8,-1);return"Object"===n&&r.constructor&&(n=r.constructor.name),"Map"===n||"Set"===n?h(r):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(r,e):void 0}}(r))||e){t&&(r=t);var n=0,o=function(){};return{s:o,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,i=!0,c=!1;return{s:function(){t=t.call(r)},n:function(){var r=t.next();return i=r.done,r},e:function(r){c=!0,l=r},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw l}}}}(b);try{for(G.s();!(z=G.n()).done;){for(var I,N,L=z.value,F=[],j=i(I=i(N=[y]).call(N,M)).call(I,[y]),D=1;D<j.length-1;D++){var H,O=j[D-1],Y=j[D],U=S(O.lab(),L.lab()),W=S(Y.lab(),L.lab()),$=e(H=[U,W]).call(H,(function(r){var e=r-30;return e>0?Math.pow(e,2):Math.pow(Math.abs(e),4)})).reduce((function(r,e){return r+e}),0);F.push({pos:D,deA:U,deB:W,deMul:$})}o(F).call(F,(function(r,e){return r.deMul-e.deMul})),l(M).call(M,F[0].pos-1,0,L)}}catch(J){G.e(J)}finally{G.f()}}var _=i(c=[y]).call(c,M);return e(_).call(_,(function(r){return r.hex()}))},generateLockedColor:function(r){return x(r).lab()},getW3RelativeLuminance:B,sRGBDecode:E},Y=function(){function e(r){var t;n(this,e),r||(t=Math.pow(2,31)-1,r=0+Math.floor(Math.random()*(t-0+1))),this.seed=r%2147483647,this.seed<=0&&(this.seed+=2147483646)}return r(e,[{key:"next",value:function(){return this.seed=16807*this.seed%2147483647,this.seed}},{key:"nextFloat",value:function(){return(this.next()-1)/2147483646}}]),e}(),U={random:[0,360,15,98,40,98]},W={bright:[[330,360,42,88,68,92],[320,330,54,85,64,91],[300,320,46,75,62,89],[280,300,36,84,59,92],[270,280,5,88,54,87],[240,270,12,74,62,95],[210,240,13,82,58,93],[200,210,25,88,72,82],[180,200,14,70,57,90],[150,180,22,76,64,90],[135,150,42,85,68,82],[120,135,43,95,62,93],[110,120,49,89,66,92],[91,110,56,79,79,93],[70,91,65,95,78,99],[60,70,44,84,65,98],[30,60,41,79,72,92],[0,30,42,88,65,88]],contrast:[[330,360,39,69,54,74],[320,330,28,86,44,65],[300,320,80,100,33,53],[280,300,53,90,30,60],[270,280,27,47,30,55],[240,270,54,82,62,80],[210,240,25,88,57,90],[200,210,24,47,66,86],[180,200,30,62,77,88],[150,180,45,86,60,87],[120,150,63,92,58,87],[110,120,50,88,66,90],[90,110,35,83,70,95],[60,90,68,89,78,94],[30,60,43,87,55,85],[0,30,48,69,61,71]],composed:[[330,360,55,95,35,70],[320,330,25,83,44,70],[300,320,55,90,40,74],[280,300,38,90,42,67],[270,280,38,95,28,65],[240,270,20,88,34,78],[210,240,15,77,40,85],[200,210,10,88,33,85],[180,200,25,82,43,77],[150,180,35,89,44,68],[135,150,15,88,42,85],[120,135,15,95,46,85],[110,120,45,90,44,80],[90,110,35,78,67,95],[70,90,65,98,80,98],[60,70,42,85,45,90],[30,60,53,93,45,85],[0,30,43,83,38,65]]},$={colorFilter:null,colorSpace:"default",quality:100,ultraPrecision:!1,seed:null},_=new y(d(U));function J(r,t){var n;if("number"!=typeof r||r<2)throw new Error("expecting a color count > 2.");t=function(r){var e,t=v({},$,r);if("number"!=typeof t.quality||isNaN(t.quality)||t.quality<1)throw new Error("invalid `quality`. Expecting a number > 0.");if("boolean"!=typeof t.ultraPrecision)throw new Error("invalid `ultraPrecision`. Expecting a boolean.");if(t.seed&&"number"!=typeof t.seed)throw new Error("invalid `seed`. Expecting an integer or a string.");if(t.colorFilter||!t.colorSpace)return t;if("string"==typeof t.colorSpace){if(!_.has(t.colorSpace))throw new Error('unknown `colorSpace` "'.concat(t.colorSpace,'".'));e=U[t.colorSpace]}else if(Array.isArray(t.colorSpace)){if(6!==t.colorSpace.length)throw new Error("expecting a `colorSpace` array of length 6 ([hmin, hmax, cmin, cmax, lmin, lmax]).");e=t.colorSpace}else e=[t.colorSpace.hmin||0,t.colorSpace.hmax||360,t.colorSpace.cmin||0,t.colorSpace.cmax||100,t.colorSpace.lmin||0,t.colorSpace.lmax||100];return t.colorFilter=function(r,t){var n=O.labToHcl(t);return e[0]<e[1]?n[0]>=e[0]&&n[0]<=e[1]&&n[1]>=e[2]&&n[1]<=e[3]&&n[2]>=e[4]&&n[2]<=e[5]:(n[0]>=e[0]||n[0]<=e[1])&&n[1]>=e[2]&&n[1]<=e[3]&&n[2]>=e[4]&&n[2]<=e[5]},t}(t);var o=new Y(t.seed),l=O.distance,i=function(r,e){return!(!O.validateRgb(r)||t.colorFilter&&!t.colorFilter(r,e))},c=function(r,e,t){for(var n,a,o=new Array(e),l=0;l<e;l++){do{n=[100*r(),100*(2*r()-1),100*(2*r()-1)],a=O.labToRgb(n)}while(!t(a,n));o[l]=n}return o}((function(){return o.nextFloat()}),r,i);return null!==(n=t)&&void 0!==n&&n.color&&(c[0]=x(t.color).lab()),function(r,e,t,n){var o,l,i,c,f=[],s=[],h=4,v=10,y=10;for(n.ultraPrecision&&(h=1,v=5,y=5),o=0;o<=100;o+=h)for(l=-100;l<=100;l+=v)for(i=-100;i<=100;i+=y)c=[o,l,i],e(O.labToRgb(c),c)&&(f.push(c),s.push(null));for(var p,g,d,b,m,x,M,w,C,k=n.quality||$.quality,R=f.length,S=t.length;k-- >0;){for(p=0;p<R;p++)for(d=f[p],m=1/0,g=0;g<S;g++)(b=r(t[g],d))<m&&(m=b,s[p]=g);for(x=a(f).call(f),g=1;g<S;g++){for(M=0,w=[0,0,0],p=0;p<R;p++)s[p]===g&&(M+=1,w[0]+=f[p][0],w[1]+=f[p][1],w[2]+=f[p][2]);if(0!==M)if(w[0]/=M,w[1]/=M,w[2]/=M,e(O.labToRgb(w),w))t[g]=w;else{var B=x.length>0?x:f;for(m=1/0,C=-1,p=0;p<B.length;p++)(b=r(B[p],w))<m&&(m=b,C=p);t[g]=B[C],x=u(x).call(x,(function(r){return r[0]!==t[g][0]||r[1]!==t[g][1]||r[2]!==t[g][2]}))}}}}(l,i,c,t),c=O.diffSort(l,c),e(c).call(c,O.labToRgbHex)}var K=function(r,t,n){var a=function(r,t){var n,a,l,i="#ffffff"!==x(r).hex(),c=i?t+1:t,u=x(r).set("lch.l",17).hex(),f=x(r).set("lch.l",9999).hex(),s=e(n=p(a=Array(c)).call(a,1)).call(n,(function(r,e){return e/c})),h=x.scale((l=[f,r,u],o(l).call(l,(function(r,e){return x(e).get("lch.l")-x(r).get("lch.l")})))).mode("hsl").correctLightness(),v=e(s).call(s,(function(r){return h(r).hex()}));return i&&v.shift(),v}(r,t);"range"===n&&(a=x.scale(function(r,t){for(var n=x(r).lab(),a=100*(1-1/t),o=a/(t-1),l=.5*(100-a),c=function(r,e,t){for(var n=[],a=e;a>r;a-=t)n.push(a);return n}(l,l+t*o,o),u=9999,f=0;f<t;f++){var s=n[0]-c[f];Math.abs(s)<Math.abs(u)&&(u=s)}var h=function(r,e){var t={diff:1/0,idx:-1};e.forEach((function(e,n){Math.abs(r-e)<t.diff&&(t.diff=Math.abs(r-e),t.idx=n)}));var n=i(e).call(e);return n[t.idx]=r,n}(n[0],e(c).call(c,(function(r){return r+u})));return e(h).call(h,(function(r){return x.lab(r,n[1],n[2])}))}(r,t)).correctLightness().colors(t));var l=e(a).call(a,(function(e){return M.deltaE(e,r)})),u=Math.min.apply(Math,c(l));return e(a).call(a,(function(e){return M.deltaE(e,r)===u?r:e}))};function Q(r){return"string"==typeof r?w.fromInt(C(r)):e(r).call(r,(function(r){return w.fromInt(C(r))}))}function V(r){return Array.isArray(r)?e(r).call(r,(function(r){return k(w.from(r.hue,r.chroma,r.tone).toInt())})):k(w.from(r.hue,r.chroma,r.tone).toInt())}var X=function(r){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;return Math.round(r*Math.pow(10,e))/Math.pow(10,e)},Z={Blue:{bezier:[.28,.22,.86,.98],toneRange:[12,96]},Cyan:{bezier:[.63,.58,.79,.92],toneRange:[13,96]},Green:{bezier:[.85,.82,.84,1],toneRange:[12,96],piecewise:[{x:0,y:0},{x:5,y:0},{x:6,y:-5},{x:7,y:-7},{x:8,y:-18},{x:9,y:-30},{x:10,y:-40}],piecewiseBase:55},Lemon:{bezier:[.62,.51,.39,.82],toneRange:[12,98],piecewise:[{x:0,y:0},{x:7,y:0},{x:8,y:-10},{x:9,y:-25},{x:10,y:-50}],piecewiseBase:73},Yellow:{bezier:[.3,.25,.5,.8],toneRange:[12,97]},Orange:{bezier:[.31,.2,.7,.83],toneRange:[13,96],piecewise:[{x:0,y:0},{x:6,y:0},{x:7,y:-11},{x:8,y:-2},{x:9,y:0},{x:10,y:0}],piecewiseBase:59},Red:{bezier:[.31,.26,.7,.83],toneRange:[12,96],piecewise:[{x:0,y:-12},{x:2,y:-12},{x:3,y:-11},{x:4,y:-7},{x:5,y:-2},{x:6,y:-6},{x:7,y:0},{x:10,y:0}],piecewiseBase:72},Pink:{bezier:[.55,.45,.86,.99],toneRange:[12,96],piecewise:[{x:0,y:0},{x:1,y:0},{x:2,y:-12},{x:3,y:-11},{x:4,y:-7},{x:5,y:-2},{x:6,y:0},{x:10,y:0}],piecewiseBase:75},Purple:{bezier:[.25,.13,.71,.88],toneRange:[10,96]},Lime:{bezier:[.75,.68,.84,.99],toneRange:[12,97],piecewise:[{x:0,y:0},{x:5,y:0},{x:6,y:-5},{x:7,y:-7},{x:8,y:-18},{x:9,y:-30},{x:10,y:-40}],piecewiseBase:55},Mint:{bezier:[.46,.4,.84,.96],toneRange:[13,97],piecewise:[{x:0,y:0},{x:5,y:0},{x:6,y:-5},{x:7,y:-7},{x:8,y:-18},{x:9,y:-30},{x:10,y:-40}],piecewiseBase:55}},rr={"#2ba471":"#00a870","#d54941":"#d94941","#43c0c6":"#00c8cF","#8eba36":"#81b305","#00c3c3":"#1fffff"};function er(r){var t,n,a;if("string"==typeof r){t=r;for(var o=arguments.length,i=new Array(o>1?o-1:0),c=1;c<o;c++)i[c-1]=arguments[c];n=i[0],a=!1}else t=r.color,n=r.step,a=!!r.remainInput;return function(r){var t,n,a=r.color,o=r.step,i=r.remainInput,c=Q(a),u=rr[a]||a,f=Q(u),s=Z[function(r){var e=r%360;switch(!0){case e>=10&&e<30:return"Red";case e>=30&&e<60:return"Orange";case e>=60&&e<102:return"Yellow";case e>=102&&e<115:return"Lemon";case e>=115&&e<130:return"Lime";case e>=130&&e<180:return"Green";case e>=180&&e<210:return"Mint";case e>=210&&e<240:return"Cyan";case e>=240&&e<285:return"Blue";case e>=285&&e<325:return"Purple";default:return"Pink"}}(f.hue)],h=function(r){var e=g(r.range,2),t=e[0],n=e[1],a=g(r.bezierMeta,4),o=a[0],l=a[1],i=a[2],c=a[3],u=r.count,f=[];try{for(var s=R(o,l,i,c),h=Math.abs(n-t),v=1/(u-1),y=0;y<u;y++){var p=s(y*v)*h;if(t+p>n)break;f.unshift(X(t+p))}}catch(d){}return f}({range:s.toneRange,bezierMeta:s.bezier,count:o});if(!h.length)for(var v=g(s.toneRange,2),y=v[0],d=v[1],m=(d-y)/(o-1),M=y;M<=d;M+=m)h.push(M);var w=(k=f,S=Q("#fff"),k.hue===S.hue&&k.chroma===S.chroma&&k.tone===S.tone?p(t=Array(o)).call(t,0):function(r,e,t,n){var a;if(!r)return p(a=new Array(n)).call(a,t);for(var o=[],l=function(r,e,t){var n=[];if(!r||r.length<2)return function(r){return e};for(var a=1;a<r.length;a++){var o=r[a-1],l=o.x,i=o.y,c=r[a],u=c.x,f=(c.y-i)/(u-l);n.push({k:f,range:[l,u],base:i,formula:function(r,t){var n=this.base+(r-this.range[0])*this.k,a=t/e;return Math.min(100,Math.max(0,t+n*a))}})}return function(r,e){var a,o=10*Math.min(r,t)/t;return(null===(a=b(n).call(n,(function(r){return r.range[0]<=o&&r.range[1]>=o})))||void 0===a?void 0:a.formula(o,e))||e}}(r,e||r[0].y||t,n),i=1;i<=n;i++)o.unshift(X(l(i,t)));return o}(s.piecewise,s.piecewiseBase,f.chroma,o)),C=function(r){var t=r.hctColor,n=r.originColor,a=r.originHctColor,o=r.chromas,i=r.tones,c=r.remainInput,u=e(i).call(i,(function(r,e){var n=null==o?void 0:o[e];return{hue:t.hue,chroma:"number"==typeof n?n:t.chroma,tone:r}})),f=-1,s=1/0,h=x(n).lab();return u.forEach((function(r,e){var t=V(r),n=O.distance(x(t).lab(),h);n<s&&(f=e,s=n)})),c&&l(u).call(u,f,1,a),{colors:u,primary:f}}({originColor:a,originHctColor:c,hctColor:f,chromas:w,tones:h,remainInput:f.tone>s.toneRange[1]||f.tone<s.toneRange[0]||i});var k,S;return{colors:e(n=C.colors).call(n,(function(r){return V(r)})),primary:C.primary}}({color:t.toLowerCase(),step:n,remainInput:a})}function tr(r){var t=[96,94,92,88,80,68,58,50,40,32,24,18,14,8],n=Q(r);return"#0052d9"===r.toLowerCase()&&(t[8]=n.tone),e(t).call(t,(function(r){return V({hue:n.hue,chroma:n.chroma,tone:r})}))}var nr=function(){function a(){n(this,a)}return r(a,null,[{key:"getRandomPalette",value:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=r.color,n=void 0===e?"#0052d9":e,a=r.colorGamut,o=r.number,i=void 0===o?8:o,c=r.sortMethod,f=void 0===c?"DEThreshold":c,s=function(r,e){var n;return"string"==typeof e.colorSpace&&W[e.colorSpace]?function(r,e,n){var a=[];if(!Array.isArray(n))return a;var o=function(r){return u(n).call(n,(function(e){return e[0]<=r&&r<e[1]}))[0]},l=function(r){for(e.colorSpace=r;;){var n=J(5,e)[3];if(!t(a).call(a,n)){a.push(n);break}}};if(n.length===r)n.forEach((function(r){return l(r)}));else for(var i=360/r,c=1;c<=r;c++){var f=c*i-Math.random()*i;l(o(f))}return a}(r-1,e,W[e.colorSpace]):l(n=J(r,e)).call(n,1,r)}(i,{color:O.generateLockedColor(n),quality:100,colorSpace:a||"bright"});return("DEThreshold"===f?O.sortColorsByDEThreshold:O.sortColorsByComplementary)(s,n)}},{key:"getPaletteByGradation",value:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{colors:[]},t=r.colors,n=r.step,a=void 0===n?10:n,o=r.method,l=void 0===o?"darken":o;return e(t).call(t,(function(r){return K(r,a,l)}))}},{key:"getColorGradations",value:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{colors:[]},t=r.colors,n=r.step,a=void 0===n?10:n,o=r.remainInput,l=void 0!==o&&o;return e(t).call(t,(function(r){return er({color:r,step:a,remainInput:l})}))}},{key:"getNeutralColorGradation",value:function(r){return tr(r)}},{key:"getNeutralColor",value:function(r){return t=tr(r),n=tr("#000000"),e(t).call(t,(function(r,e){var t=Q(r);return t.hue>=102&&t.hue<210?x.average([r,n[e]],"rgb",[.08,.92]).hex():x.average([r,n[e]],"rgb",[.12,.88]).hex()}));var t,n}}]),a}(),ar=function(){function a(){n(this,a)}return r(a,null,[{key:"color2arr",value:function(r){var n;return(null===(n=r.match(/(\d|\.)+%?/g))||void 0===n?void 0:e(n).call(n,(function(r){return t(r).call(r,"%")?parseFloat(r)/100:Number(r)})))||[0,0,0]}},{key:"similar",value:function(r,e){return O.distance(x(r).lab(),x(e).lab())}},{key:"contrast",value:function(r,e){return O.contrast(x(r).rgb(),x(e).rgb())}},{key:"scale",value:function(r,e,t){return x.scale([r,e]).colors(t)}},{key:"sortColorsByComplementary",value:function(r,e){return O.sortColorsByComplementary(r,e)}},{key:"sortColorsByDEThreshold",value:function(r,e){return O.sortColorsByDEThreshold(r,e)}},{key:"getRandomPalette",value:function(r){return nr.getRandomPalette(r)}},{key:"getPaletteByGradation",value:function(r){return nr.getPaletteByGradation(r)}},{key:"getRandomPaletteByGradation",value:function(r){return nr.getPaletteByGradation(r)}},{key:"getColorGradations",value:function(r){return nr.getColorGradations(r)}},{key:"getNeutralColorGradation",value:function(r){return nr.getNeutralColorGradation(r)}},{key:"getNeutralColor",value:function(r){return nr.getNeutralColor(r)}}]),a}();m(ar,"colorTransform",(function(r){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hex",a=arguments.length>2?arguments[2]:void 0;if("name"===n)t=x(r)[a]();else if("hex"!==n&&"string"==typeof r){var o=ar.color2arr(r);t=x(o,n)[a]()}else t="hex"!==n&&Array.isArray(r)?x(c(r),n)[a]():x(r)[a]();return Array.isArray(t)?e(t).call(t,(function(r){return parseFloat(r.toFixed(3))})):t}));export{ar as b};
|
.output/public/assets/ua-parser-js-lyyS37M1.js
ADDED
@@ -0,0 +1,276 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{g as i}from"./@babel-JUxTKli9.js";var e,o,a,r={exports:{}};const n=i((e||(e=1,o=r,a=r.exports,function(i,e){var r="function",n="undefined",t="object",s="string",b="major",w="model",d="name",l="type",c="vendor",u="version",m="architecture",p="console",h="mobile",f="tablet",v="smarttv",g="wearable",x="embedded",k="Amazon",y="Apple",_="ASUS",T="BlackBerry",S="Browser",q="Chrome",z="Firefox",N="Google",A="Huawei",O="LG",C="Microsoft",E="Motorola",j="Opera",U="Samsung",P="Sharp",B="Sony",M="Xiaomi",R="Zebra",D="Facebook",V="Chromium OS",I="Mac OS",G=" Browser",L=function(i){for(var e={},o=0;o<i.length;o++)e[i[o].toUpperCase()]=i[o];return e},H=function(i,e){return typeof i===s&&-1!==F(e).indexOf(F(i))},F=function(i){return i.toLowerCase()},W=function(i,e){if(typeof i===s)return i=i.replace(/^\s\s*/,""),typeof e===n?i:i.substring(0,500)},Z=function(i,o){for(var a,n,s,b,w,d,l=0;l<o.length&&!w;){var c=o[l],u=o[l+1];for(a=n=0;a<c.length&&!w&&c[a];)if(w=c[a++].exec(i))for(s=0;s<u.length;s++)d=w[++n],typeof(b=u[s])===t&&b.length>0?2===b.length?typeof b[1]==r?this[b[0]]=b[1].call(this,d):this[b[0]]=b[1]:3===b.length?typeof b[1]!==r||b[1].exec&&b[1].test?this[b[0]]=d?d.replace(b[1],b[2]):e:this[b[0]]=d?b[1].call(this,d,b[2]):e:4===b.length&&(this[b[0]]=d?b[3].call(this,d.replace(b[1],b[2])):e):this[b]=d||e;l+=2}},$=function(i,o){for(var a in o)if(typeof o[a]===t&&o[a].length>0){for(var r=0;r<o[a].length;r++)if(H(o[a][r],i))return"?"===a?e:a}else if(H(o[a],i))return"?"===a?e:a;return o.hasOwnProperty("*")?o["*"]:i},X={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},K={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[u,[d,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[u,[d,"Edge"]],[
|
2 |
+
// Presto based
|
3 |
+
/(opera mini)\/([-\w\.]+)/i,
|
4 |
+
// Opera Mini
|
5 |
+
/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,
|
6 |
+
// Opera Mobi/Tablet
|
7 |
+
/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[d,u],[/opios[\/ ]+([\w\.]+)/i],[u,[d,j+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[u,[d,j+" GX"]],[/\bopr\/([\w\.]+)/i],[u,[d,j]],[
|
8 |
+
// Mixed
|
9 |
+
/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[u,[d,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[u,[d,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,
|
10 |
+
// Kindle
|
11 |
+
/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,
|
12 |
+
// Lunascape/Maxthon/Netfront/Jasmine/Blazer/Sleipnir
|
13 |
+
// Trident based
|
14 |
+
/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,
|
15 |
+
// Avant/IEMobile/SlimBrowser/SlimBoat/Slimjet
|
16 |
+
/(?:ms|\()(ie) ([\w\.]+)/i,
|
17 |
+
// Internet Explorer
|
18 |
+
// Blink/Webkit/KHTML based // Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron/Iridium/PhantomJS/Bowser/QupZilla/Falkon
|
19 |
+
/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,
|
20 |
+
// Rekonq/Puffin/Brave/Whale/QQBrowserLite/QQ//Vivaldi/DuckDuckGo/Klar/Helio/Dragon
|
21 |
+
/(heytap|ovi|115)browser\/([\d\.]+)/i,
|
22 |
+
// HeyTap/Ovi/115
|
23 |
+
/(weibo)__([\d\.]+)/i],[d,u],[/quark(?:pc)?\/([-\w\.]+)/i],[u,[d,"Quark"]],[/\bddg\/([\w\.]+)/i],[u,[d,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[u,[d,"UC"+S]],[/microm.+\bqbcore\/([\w\.]+)/i,
|
24 |
+
// WeChat Desktop for Windows Built-in Browser
|
25 |
+
/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[u,[d,"WeChat"]],[/konqueror\/([\w\.]+)/i],[u,[d,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[u,[d,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[u,[d,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[u,[d,"Smart Lenovo "+S]],[/(avast|avg)\/([\w\.]+)/i],[[d,/(.+)/,"$1 Secure "+S],u],[/\bfocus\/([\w\.]+)/i],[u,[d,z+" Focus"]],[/\bopt\/([\w\.]+)/i],[u,[d,j+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[u,[d,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[u,[d,"Dolphin"]],[/coast\/([\w\.]+)/i],[u,[d,j+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[u,[d,"MIUI"+G]],[/fxios\/([\w\.-]+)/i],[u,[d,z]],[/\bqihoobrowser\/?([\w\.]*)/i],[u,[d,"360"]],[/\b(qq)\/([\w\.]+)/i],[[d,/(.+)/,"$1Browser"],u],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[d,/(.+)/,"$1"+G],u],[
|
26 |
+
// Oculus/Sailfish/HuaweiBrowser/VivoBrowser/PicoBrowser
|
27 |
+
/samsungbrowser\/([\w\.]+)/i],[u,[d,U+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[u,[d,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[d,"Sogou Mobile"],u],[/(electron)\/([\w\.]+) safari/i,
|
28 |
+
// Electron-based App
|
29 |
+
/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,
|
30 |
+
// Tesla
|
31 |
+
/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[d,u],[/(lbbrowser|rekonq)/i,
|
32 |
+
// LieBao Browser/Rekonq
|
33 |
+
/\[(linkedin)app\]/i],[d],[/ome\/([\w\.]+) \w* ?(iron) saf/i,
|
34 |
+
// Iron
|
35 |
+
/ome\/([\w\.]+).+qihu (360)[es]e/i],[u,d],[
|
36 |
+
// WebView
|
37 |
+
/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[d,D],u],[/(Klarna)\/([\w\.]+)/i,
|
38 |
+
// Klarna Shopping Browser for iOS & Android
|
39 |
+
/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,
|
40 |
+
// Kakao App
|
41 |
+
/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,
|
42 |
+
// Naver InApp
|
43 |
+
/safari (line)\/([\w\.]+)/i,
|
44 |
+
// Line App for iOS
|
45 |
+
/\b(line)\/([\w\.]+)\/iab/i,
|
46 |
+
// Line App for Android
|
47 |
+
/(alipay)client\/([\w\.]+)/i,
|
48 |
+
// Alipay
|
49 |
+
/(twitter)(?:and| f.+e\/([\w\.]+))/i,
|
50 |
+
// Twitter
|
51 |
+
/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[d,u],[/\bgsa\/([\w\.]+) .*safari\//i],[u,[d,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[u,[d,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[u,[d,q+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[d,q+" WebView"],u],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[u,[d,"Android "+S]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[d,u],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[u,[d,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[u,d],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[d,[u,$,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[d,u],[
|
52 |
+
// Gecko based
|
53 |
+
/(navigator|netscape\d?)\/([-\w\.]+)/i],[[d,"Netscape"],u],[/(wolvic|librewolf)\/([\w\.]+)/i],[d,u],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[u,[d,z+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,
|
54 |
+
// Flow
|
55 |
+
/(swiftfox)/i,
|
56 |
+
// Swiftfox
|
57 |
+
/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,
|
58 |
+
// IceDragon/Iceweasel/Camino/Chimera/Fennec/Maemo/Minimo/Conkeror
|
59 |
+
/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,
|
60 |
+
// Firefox/SeaMonkey/K-Meleon/IceCat/IceApe/Firebird/Phoenix
|
61 |
+
/(firefox)\/([\w\.]+)/i,
|
62 |
+
// Other Firefox-based
|
63 |
+
/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,
|
64 |
+
// Mozilla
|
65 |
+
// Other
|
66 |
+
/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,
|
67 |
+
// Polaris/Lynx/Dillo/iCab/Doris/Amaya/w3m/NetSurf/Obigo/Mosaic/Go/ICE/UP.Browser
|
68 |
+
/(links) \(([\w\.]+)/i],[d,[u,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[d,[u,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[m,"amd64"]],[/(ia32(?=;))/i],[[m,F]],[/((?:i[346]|x)86)[;\)]/i],[[m,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[m,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[m,"armhf"]],[
|
69 |
+
// PocketPC mistakenly identified as PowerPC
|
70 |
+
/windows (ce|mobile); ppc;/i],[[m,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[m,/ower/,"",F]],[/(sun4\w)[;\)]/i],[[m,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[m,F]]],device:[[
|
71 |
+
//////////////////////////
|
72 |
+
// MOBILES & TABLETS
|
73 |
+
/////////////////////////
|
74 |
+
// Samsung
|
75 |
+
/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[w,[c,U],[l,f]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[w,[c,U],[l,h]],[
|
76 |
+
// Apple
|
77 |
+
/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[w,[c,y],[l,h]],[/\((ipad);[-\w\),; ]+apple/i,
|
78 |
+
// iPad
|
79 |
+
/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[w,[c,y],[l,f]],[/(macintosh);/i],[w,[c,y]],[
|
80 |
+
// Sharp
|
81 |
+
/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[w,[c,P],[l,h]],[
|
82 |
+
// Honor
|
83 |
+
/(?:honor)([-\w ]+)[;\)]/i],[w,[c,"Honor"],[l,h]],[
|
84 |
+
// Huawei
|
85 |
+
/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[w,[c,A],[l,f]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[w,[c,A],[l,h]],[
|
86 |
+
// Xiaomi
|
87 |
+
/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,
|
88 |
+
// Xiaomi POCO
|
89 |
+
/\b; (\w+) build\/hm\1/i,
|
90 |
+
// Xiaomi Hongmi 'numeric' models
|
91 |
+
/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,
|
92 |
+
// Xiaomi Hongmi
|
93 |
+
/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,
|
94 |
+
// Xiaomi Redmi
|
95 |
+
/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,
|
96 |
+
// Xiaomi Redmi 'numeric' models
|
97 |
+
/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i],[[w,/_/g," "],[c,M],[l,h]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,
|
98 |
+
// Redmi Pad
|
99 |
+
/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[w,/_/g," "],[c,M],[l,f]],[
|
100 |
+
// OPPO
|
101 |
+
/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[w,[c,"OPPO"],[l,h]],[/\b(opd2\d{3}a?) bui/i],[w,[c,"OPPO"],[l,f]],[
|
102 |
+
// Vivo
|
103 |
+
/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[w,[c,"Vivo"],[l,h]],[
|
104 |
+
// Realme
|
105 |
+
/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[w,[c,"Realme"],[l,h]],[
|
106 |
+
// Motorola
|
107 |
+
/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[w,[c,E],[l,h]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[w,[c,E],[l,f]],[
|
108 |
+
// LG
|
109 |
+
/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[w,[c,O],[l,f]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[w,[c,O],[l,h]],[
|
110 |
+
// Lenovo
|
111 |
+
/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[w,[c,"Lenovo"],[l,f]],[
|
112 |
+
// Nokia
|
113 |
+
/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[w,/_/g," "],[c,"Nokia"],[l,h]],[
|
114 |
+
// Google
|
115 |
+
/(pixel c)\b/i],[w,[c,N],[l,f]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[w,[c,N],[l,h]],[
|
116 |
+
// Sony
|
117 |
+
/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[w,[c,B],[l,h]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[w,"Xperia Tablet"],[c,B],[l,f]],[
|
118 |
+
// OnePlus
|
119 |
+
/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[w,[c,"OnePlus"],[l,h]],[
|
120 |
+
// Amazon
|
121 |
+
/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,
|
122 |
+
// Kindle Fire without Silk / Echo Show
|
123 |
+
/(kf[a-z]+)( bui|\)).+silk\//i],[w,[c,k],[l,f]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[w,/(.+)/g,"Fire Phone $1"],[c,k],[l,h]],[
|
124 |
+
// BlackBerry
|
125 |
+
/(playbook);[-\w\),; ]+(rim)/i],[w,c,[l,f]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[w,[c,T],[l,h]],[
|
126 |
+
// Asus
|
127 |
+
/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[w,[c,_],[l,f]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[w,[c,_],[l,h]],[
|
128 |
+
// HTC
|
129 |
+
/(nexus 9)/i],[w,[c,"HTC"],[l,f]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,
|
130 |
+
// HTC
|
131 |
+
// ZTE
|
132 |
+
/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[c,[w,/_/g," "],[l,h]],[
|
133 |
+
// TCL
|
134 |
+
/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[w,[c,"TCL"],[l,f]],[
|
135 |
+
// itel
|
136 |
+
/(itel) ((\w+))/i],[[c,F],w,[l,$,{tablet:["p10001l","w7001"],"*":"mobile"}]],[
|
137 |
+
// Acer
|
138 |
+
/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[w,[c,"Acer"],[l,f]],[
|
139 |
+
// Meizu
|
140 |
+
/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[w,[c,"Meizu"],[l,h]],[
|
141 |
+
// Ulefone
|
142 |
+
/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[w,[c,"Ulefone"],[l,h]],[
|
143 |
+
// Energizer
|
144 |
+
/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[w,[c,"Energizer"],[l,h]],[
|
145 |
+
// Cat
|
146 |
+
/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[w,[c,"Cat"],[l,h]],[
|
147 |
+
// Smartfren
|
148 |
+
/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[w,[c,"Smartfren"],[l,h]],[
|
149 |
+
// Nothing
|
150 |
+
/droid.+; (a(?:015|06[35]|142p?))/i],[w,[c,"Nothing"],[l,h]],[
|
151 |
+
// MIXED
|
152 |
+
/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,
|
153 |
+
// BlackBerry/BenQ/Palm/Sony-Ericsson/Acer/Asus/Dell/Meizu/Motorola/Polytron/Infinix/Tecno/Micromax/Advan
|
154 |
+
/; (imo) ((?!tab)[\w ]+?)(?: bui|\))/i,
|
155 |
+
// IMO
|
156 |
+
/(hp) ([\w ]+\w)/i,
|
157 |
+
// HP iPAQ
|
158 |
+
/(asus)-?(\w+)/i,
|
159 |
+
// Asus
|
160 |
+
/(microsoft); (lumia[\w ]+)/i,
|
161 |
+
// Microsoft Lumia
|
162 |
+
/(lenovo)[-_ ]?([-\w]+)/i,
|
163 |
+
// Lenovo
|
164 |
+
/(jolla)/i,
|
165 |
+
// Jolla
|
166 |
+
/(oppo) ?([\w ]+) bui/i],[c,w,[l,h]],[/(imo) (tab \w+)/i,
|
167 |
+
// IMO
|
168 |
+
/(kobo)\s(ereader|touch)/i,
|
169 |
+
// Kobo
|
170 |
+
/(archos) (gamepad2?)/i,
|
171 |
+
// Archos
|
172 |
+
/(hp).+(touchpad(?!.+tablet)|tablet)/i,
|
173 |
+
// HP TouchPad
|
174 |
+
/(kindle)\/([\w\.]+)/i,
|
175 |
+
// Kindle
|
176 |
+
/(nook)[\w ]+build\/(\w+)/i,
|
177 |
+
// Nook
|
178 |
+
/(dell) (strea[kpr\d ]*[\dko])/i,
|
179 |
+
// Dell Streak
|
180 |
+
/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,
|
181 |
+
// Le Pan Tablets
|
182 |
+
/(trinity)[- ]*(t\d{3}) bui/i,
|
183 |
+
// Trinity Tablets
|
184 |
+
/(gigaset)[- ]+(q\w{1,9}) bui/i,
|
185 |
+
// Gigaset Tablets
|
186 |
+
/(vodafone) ([\w ]+)(?:\)| bui)/i],[c,w,[l,f]],[/(surface duo)/i],[w,[c,C],[l,f]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[w,[c,"Fairphone"],[l,h]],[/(u304aa)/i],[w,[c,"AT&T"],[l,h]],[/\bsie-(\w*)/i],[w,[c,"Siemens"],[l,h]],[/\b(rct\w+) b/i],[w,[c,"RCA"],[l,f]],[/\b(venue[\d ]{2,7}) b/i],[w,[c,"Dell"],[l,f]],[/\b(q(?:mv|ta)\w+) b/i],[w,[c,"Verizon"],[l,f]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[w,[c,"Barnes & Noble"],[l,f]],[/\b(tm\d{3}\w+) b/i],[w,[c,"NuVision"],[l,f]],[/\b(k88) b/i],[w,[c,"ZTE"],[l,f]],[/\b(nx\d{3}j) b/i],[w,[c,"ZTE"],[l,h]],[/\b(gen\d{3}) b.+49h/i],[w,[c,"Swiss"],[l,h]],[/\b(zur\d{3}) b/i],[w,[c,"Swiss"],[l,f]],[/\b((zeki)?tb.*\b) b/i],[w,[c,"Zeki"],[l,f]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[c,"Dragon Touch"],w,[l,f]],[/\b(ns-?\w{0,9}) b/i],[w,[c,"Insignia"],[l,f]],[/\b((nxa|next)-?\w{0,9}) b/i],[w,[c,"NextBook"],[l,f]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[c,"Voice"],w,[l,h]],[/\b(lvtel\-)?(v1[12]) b/i],[[c,"LvTel"],w,[l,h]],[/\b(ph-1) /i],[w,[c,"Essential"],[l,h]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[w,[c,"Envizen"],[l,f]],[/\b(trio[-\w\. ]+) b/i],[w,[c,"MachSpeed"],[l,f]],[/\btu_(1491) b/i],[w,[c,"Rotor"],[l,f]],[/(shield[\w ]+) b/i],[w,[c,"Nvidia"],[l,f]],[/(sprint) (\w+)/i],[c,w,[l,h]],[/(kin\.[onetw]{3})/i],[[w,/\./g," "],[c,C],[l,h]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[w,[c,R],[l,f]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[w,[c,R],[l,h]],[
|
187 |
+
///////////////////
|
188 |
+
// SMARTTVS
|
189 |
+
///////////////////
|
190 |
+
/smart-tv.+(samsung)/i],[c,[l,v]],[/hbbtv.+maple;(\d+)/i],[[w,/^/,"SmartTV"],[c,U],[l,v]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[c,O],[l,v]],[/(apple) ?tv/i],[c,[w,y+" TV"],[l,v]],[/crkey/i],[[w,q+"cast"],[c,N],[l,v]],[/droid.+aft(\w+)( bui|\))/i],[w,[c,k],[l,v]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[w,[c,P],[l,v]],[/(bravia[\w ]+)( bui|\))/i],[w,[c,B],[l,v]],[/(mitv-\w{5}) bui/i],[w,[c,M],[l,v]],[/Hbbtv.*(technisat) (.*);/i],[c,w,[l,v]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,
|
191 |
+
// Roku
|
192 |
+
/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[c,W],[w,W],[l,v]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[l,v]],[
|
193 |
+
///////////////////
|
194 |
+
// CONSOLES
|
195 |
+
///////////////////
|
196 |
+
/(ouya)/i,
|
197 |
+
// Ouya
|
198 |
+
/(nintendo) ([wids3utch]+)/i],[c,w,[l,p]],[/droid.+; (shield) bui/i],[w,[c,"Nvidia"],[l,p]],[/(playstation [345portablevi]+)/i],[w,[c,B],[l,p]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[w,[c,C],[l,p]],[
|
199 |
+
///////////////////
|
200 |
+
// WEARABLES
|
201 |
+
///////////////////
|
202 |
+
/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i],[w,[c,U],[l,g]],[/((pebble))app/i],[c,w,[l,g]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[w,[c,y],[l,g]],[/droid.+; (glass) \d/i],[w,[c,N],[l,g]],[/droid.+; (wt63?0{2,3})\)/i],[w,[c,R],[l,g]],[
|
203 |
+
///////////////////
|
204 |
+
// XR
|
205 |
+
///////////////////
|
206 |
+
/droid.+; (glass) \d/i],[w,[c,N],[l,g]],[/(pico) (4|neo3(?: link|pro)?)/i],[c,w,[l,g]],[/; (quest( \d| pro)?)/i],[w,[c,D],[l,g]],[
|
207 |
+
///////////////////
|
208 |
+
// EMBEDDED
|
209 |
+
///////////////////
|
210 |
+
/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[c,[l,x]],[/(aeobc)\b/i],[w,[c,k],[l,x]],[
|
211 |
+
////////////////////
|
212 |
+
// MIXED (GENERIC)
|
213 |
+
///////////////////
|
214 |
+
/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[w,[l,h]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[w,[l,f]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[l,f]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[l,h]],[/(android[-\w\. ]{0,9});.+buil/i],[w,[c,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[u,[d,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[d,u],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[u,[d,"Blink"]],[/(presto)\/([\w\.]+)/i,
|
215 |
+
// Presto
|
216 |
+
/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,
|
217 |
+
// WebKit/Trident/NetFront/NetSurf/Amaya/Lynx/w3m/Goanna/Servo
|
218 |
+
/ekioh(flow)\/([\w\.]+)/i,
|
219 |
+
// Flow
|
220 |
+
/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,
|
221 |
+
// KHTML/Tasman/Links
|
222 |
+
/(icab)[\/ ]([23]\.[\d\.]+)/i,
|
223 |
+
// iCab
|
224 |
+
/\b(libweb)/i],[d,u],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[u,d]],os:[[
|
225 |
+
// Windows
|
226 |
+
/microsoft (windows) (vista|xp)/i],[d,u],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[d,[u,$,X]],[/windows nt 6\.2; (arm)/i,
|
227 |
+
// Windows RT
|
228 |
+
/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[u,$,X],[d,"Windows"]],[
|
229 |
+
// iOS/macOS
|
230 |
+
/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,
|
231 |
+
// iOS
|
232 |
+
/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[u,/_/g,"."],[d,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[d,I],[u,/_/g,"."]],[
|
233 |
+
// Mobile OSes
|
234 |
+
/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[u,d],[
|
235 |
+
// Android/WebOS/QNX/Bada/RIM/Maemo/MeeGo/Sailfish OS/OpenHarmony
|
236 |
+
/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish|openharmony)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,
|
237 |
+
// Blackberry
|
238 |
+
/(tizen|kaios)[\/ ]([\w\.]+)/i,
|
239 |
+
// Tizen/KaiOS
|
240 |
+
/\((series40);/i],[d,u],[/\(bb(10);/i],[u,[d,T]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[u,[d,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[u,[d,z+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[u,[d,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[u,[d,"watchOS"]],[
|
241 |
+
// Google Chromecast
|
242 |
+
/crkey\/([\d\.]+)/i],[u,[d,q+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[d,V],u],[
|
243 |
+
// Smart TVs
|
244 |
+
/panasonic;(viera)/i,
|
245 |
+
// Panasonic Viera
|
246 |
+
/(netrange)mmh/i,
|
247 |
+
// Netrange
|
248 |
+
/(nettv)\/(\d+\.[\w\.]+)/i,
|
249 |
+
// NetTV
|
250 |
+
// Console
|
251 |
+
/(nintendo|playstation) ([wids345portablevuch]+)/i,
|
252 |
+
// Nintendo/Playstation
|
253 |
+
/(xbox); +xbox ([^\);]+)/i,
|
254 |
+
// Microsoft Xbox (360, One, X, S, Series X, Series S)
|
255 |
+
// Other
|
256 |
+
/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,
|
257 |
+
// Joli/Palm
|
258 |
+
/(mint)[\/\(\) ]?(\w*)/i,
|
259 |
+
// Mint
|
260 |
+
/(mageia|vectorlinux)[; ]/i,
|
261 |
+
// Mageia/VectorLinux
|
262 |
+
/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,
|
263 |
+
// Ubuntu/Debian/SUSE/Gentoo/Arch/Slackware/Fedora/Mandriva/CentOS/PCLinuxOS/RedHat/Zenwalk/Linpus/Raspbian/Plan9/Minix/RISCOS/Contiki/Deepin/Manjaro/elementary/Sabayon/Linspire
|
264 |
+
/(hurd|linux) ?([\w\.]*)/i,
|
265 |
+
// Hurd/Linux
|
266 |
+
/(gnu) ?([\w\.]*)/i,
|
267 |
+
// GNU
|
268 |
+
/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,
|
269 |
+
// FreeBSD/NetBSD/OpenBSD/PC-BSD/GhostBSD/DragonFly
|
270 |
+
/(haiku) (\w+)/i],[d,u],[/(sunos) ?([\w\.\d]*)/i],[[d,"Solaris"],u],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,
|
271 |
+
// Solaris
|
272 |
+
/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,
|
273 |
+
// AIX
|
274 |
+
/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,
|
275 |
+
// BeOS/OS2/AmigaOS/MorphOS/OpenVMS/Fuchsia/HP-UX/SerenityOS
|
276 |
+
/(unix) ?([\w\.]*)/i],[d,u]]},Q=function(o,a){if(typeof o===t&&(a=o,o=e),!(this instanceof Q))return new Q(o,a).getResult();var p=typeof i!==n&&i.navigator?i.navigator:e,v=o||(p&&p.userAgent?p.userAgent:""),g=p&&p.userAgentData?p.userAgentData:e,x=a?function(i,e){var o={};for(var a in i)e[a]&&e[a].length%2==0?o[a]=e[a].concat(i[a]):o[a]=i[a];return o}(K,a):K,k=p&&p.userAgent==v;return this.getBrowser=function(){var i,o={};return o[d]=e,o[u]=e,Z.call(o,v,x.browser),o[b]=typeof(i=o[u])===s?i.replace(/[^\d\.]/g,"").split(".")[0]:e,k&&p&&p.brave&&typeof p.brave.isBrave==r&&(o[d]="Brave"),o},this.getCPU=function(){var i={};return i[m]=e,Z.call(i,v,x.cpu),i},this.getDevice=function(){var i={};return i[c]=e,i[w]=e,i[l]=e,Z.call(i,v,x.device),k&&!i[l]&&g&&g.mobile&&(i[l]=h),k&&"Macintosh"==i[w]&&p&&typeof p.standalone!==n&&p.maxTouchPoints&&p.maxTouchPoints>2&&(i[w]="iPad",i[l]=f),i},this.getEngine=function(){var i={};return i[d]=e,i[u]=e,Z.call(i,v,x.engine),i},this.getOS=function(){var i={};return i[d]=e,i[u]=e,Z.call(i,v,x.os),k&&!i[d]&&g&&g.platform&&"Unknown"!=g.platform&&(i[d]=g.platform.replace(/chrome os/i,V).replace(/macos/i,I)),i},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return v},this.setUA=function(i){return v=typeof i===s&&i.length>500?W(i,500):i,this},this.setUA(v),this};Q.VERSION="1.0.40",Q.BROWSER=L([d,u,b]),Q.CPU=L([m]),Q.DEVICE=L([w,c,l,p,h,v,f,g,x]),Q.ENGINE=Q.OS=L([d,u]),o.exports&&(a=o.exports=Q),a.UAParser=Q;var Y=typeof i!==n&&(i.jQuery||i.Zepto);if(Y&&!Y.ua){var J=new Q;Y.ua=J.getResult(),Y.ua.get=function(){return J.getUA()},Y.ua.set=function(i){J.setUA(i);var e=J.getResult();for(var o in e)Y.ua[o]=e[o]}}}("object"==typeof window?window:r.exports)),r.exports));export{n as W};
|
.output/public/assets/vue-Dq4tlXni.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{a5 as e,a6 as t,a7 as n}from"./@vue-Bg1POUZg.js";var r,o,c={exports:{}},i={};function s(){return o||(o=1,c.exports=(r||(r=1,function(r){Object.defineProperty(r,"__esModule",{value:!0});var o=n,c=e,i=t;function s(e){var t=Object.create(null);if(e)for(var n in e)t[n]=e[n];return t.default=e,Object.freeze(t)}var u=s(c);const a=Object.create(null);function f(e,t){if(!i.isString(e)){if(!e.nodeType)return i.NOOP;e=e.innerHTML}const n=i.genCacheKey(e,t),r=a[n];if(r)return r;if("#"===e[0]){const t=document.querySelector(e);e=t?t.innerHTML:""}const c=i.extend({hoistStatic:!0,onError:void 0,onWarn:i.NOOP},t);c.isCustomElement||"undefined"==typeof customElements||(c.isCustomElement=e=>!!customElements.get(e));const{code:s}=o.compile(e,c),f=new Function("Vue",s)(u);return f._rc=!0,a[n]=f}c.registerRuntimeCompiler(f),r.compile=f,Object.keys(c).forEach((function(e){"default"===e||Object.prototype.hasOwnProperty.call(r,e)||(r[e]=c[e])}))}(i)),i)),c.exports}export{s as r};
|
.output/public/assets/vue-i18n-ugZeHGjZ.js
ADDED
@@ -0,0 +1,128 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{i as e,m as t,a,b as n,D as l,c as s,d as r,e as o,u as i,f as c,g as u,h as _,j as m,k as f,l as g,n as p,o as b,p as d,q as v,r as E,s as L,A as k,t as I,v as h,N as F,w as R,x as T,C as y,y as N,z as O,M as P,B as M,E as W,F as D,G as $,H as U,I as S,J as C,K as A,L as w,O as H,P as x,Q as V,R as j,S as Y,T as G}from"./@intlify-Bs0vqpgD.js";import{L as X,a as B,s as z,f as J,w as q,M as Q,l as K,P as Z,F as ee,g as te,i as ae,o as ne,V as le,R as se,$ as re}from"./@vue-Bg1POUZg.js";
|
2 |
+
/*!
|
3 |
+
* vue-i18n v11.1.3
|
4 |
+
* (c) 2025 kazuya kawaguchi
|
5 |
+
* Released under the MIT License.
|
6 |
+
*/const oe={
|
7 |
+
// composer module errors
|
8 |
+
UNEXPECTED_RETURN_TYPE:y,
|
9 |
+
// 24
|
10 |
+
// legacy module errors
|
11 |
+
INVALID_ARGUMENT:25,
|
12 |
+
// i18n module errors
|
13 |
+
MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,
|
14 |
+
// directive module errors
|
15 |
+
REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,
|
16 |
+
// unexpected error
|
17 |
+
UNEXPECTED_ERROR:32};function ie(e,...t){return u(e,null,void 0)}const ce=t("__translateVNode"),ue=t("__datetimeParts"),_e=t("__numberParts"),me=t("__setPluralRules"),fe=t("__injectWithOption"),ge=t("__dispose");function pe(e){if(!b(e))return e;if(L(e))return e;for(const t in e)if(g(e,t))if(t.includes(".")){const a=t.split("."),n=a.length-1;let l=e,s=!1;for(let e=0;e<n;e++){if("__proto__"===a[e])throw new Error(`unsafe key: ${a[e]}`);if(a[e]in l||(l[a[e]]=m()),!b(l[a[e]])){s=!0;break}l=l[a[e]]}if(s||(L(l)?k.includes(a[n])||delete e[t]:(l[a[n]]=e[t],delete e[t])),!L(l)){const e=l[a[n]];b(e)&&pe(e)}}else b(e[t])&&pe(e[t]);return e}function be(e,t){const{messages:l,__i18n:r,messageResolver:o,flatJson:i}=t,c=a(l)?l:s(r)?m():{[e]:m()};if(s(r)&&r.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:a}=e;t?(c[t]=c[t]||m(),f(a,c[t])):f(a,c)}else n(e)&&f(JSON.parse(e),c)})),null==o&&i)for(const a in c)g(c,a)&&pe(c[a]);return c}function de(e){return e.type}function ve(e,t,a){let n=b(t.messages)?t.messages:m();"__i18nGlobal"in a&&(n=be(e.locale.value,{messages:n,__i18n:a.__i18nGlobal}));const l=Object.keys(n);if(l.length&&l.forEach((t=>{e.mergeLocaleMessage(t,n[t])})),b(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach((a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])}))}if(b(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach((a=>{e.mergeNumberFormat(a,t.numberFormats[a])}))}}function Ee(e){return se(re,null,e,0)}const Le="__INTLIFY_META__",ke=()=>[],Ie=()=>!1;let he=0;function Fe(e){return(t,a,n,l)=>e(a,n,te()||void 0,l)}const Re=/* @__NO_SIDE_EFFECTS__ */()=>{const e=te();let t=null;return e&&(t=de(e)[Le])?{[Le]:t}:null};function Te(t={}){const{__root:u,__injectWithOption:m}=t,k=void 0===u,y=t.flatJson,S=c?B:z;let C=!e(t.inheritLocale)||t.inheritLocale;const A=S(
|
18 |
+
// prettier-ignore
|
19 |
+
u&&C?u.locale.value:n(t.locale)?t.locale:l),w=S(
|
20 |
+
// prettier-ignore
|
21 |
+
u&&C?u.fallbackLocale.value:n(t.fallbackLocale)||s(t.fallbackLocale)||a(t.fallbackLocale)||!1===t.fallbackLocale?t.fallbackLocale:A.value),H=S(be(A.value,t)),x=S(a(t.datetimeFormats)?t.datetimeFormats:{[A.value]:{}}),V=S(a(t.numberFormats)?t.numberFormats:{[A.value]:{}});let j=u?u.missingWarn:!e(t.missingWarn)&&!r(t.missingWarn)||t.missingWarn,Y=u?u.fallbackWarn:!e(t.fallbackWarn)&&!r(t.fallbackWarn)||t.fallbackWarn,G=u?u.fallbackRoot:!e(t.fallbackRoot)||t.fallbackRoot,X=!!t.fallbackFormat,Q=o(t.missing)?t.missing:null,K=o(t.missing)?Fe(t.missing):null,Z=o(t.postTranslation)?t.postTranslation:null,ee=u?u.warnHtmlMessage:!e(t.warnHtmlMessage)||t.warnHtmlMessage,te=!!t.escapeParameter;const ae=u?u.modifiers:a(t.modifiers)?t.modifiers:{};let ne,le=t.pluralRules||u&&u.pluralRules;ne=(()=>{k&&T(null);const e={version:"11.1.3",locale:A.value,fallbackLocale:w.value,messages:H.value,modifiers:ae,pluralRules:le,missing:null===K?void 0:K,missingWarn:j,fallbackWarn:Y,fallbackFormat:X,unresolving:!0,postTranslation:null===Z?void 0:Z,warnHtmlMessage:ee,escapeParameter:te,messageResolver:t.messageResolver,messageCompiler:t.messageCompiler,__meta:{framework:"vue"}};e.datetimeFormats=x.value,e.numberFormats=V.value,e.__datetimeFormatters=a(ne)?ne.__datetimeFormatters:void 0,e.__numberFormatters=a(ne)?ne.__numberFormatters:void 0;const n=p(e);return k&&T(n),n})(),i(ne,A.value,w.value);const se=J({get:()=>A.value,set:e=>{ne.locale=e,A.value=e}}),re=J({get:()=>w.value,set:e=>{ne.fallbackLocale=e,w.value=e,i(ne,A.value,e)}}),ge=J((()=>H.value)),de=J((()=>x.value)),ve=J((()=>V.value));const Le=(e,t,a,n,l,s)=>{let r;A.value,w.value,H.value,x.value,V.value;try{__INTLIFY_PROD_DEVTOOLS__&&I(Re()),k||(ne.fallbackContext=u?h():void 0),r=e(ne)}finally{__INTLIFY_PROD_DEVTOOLS__,k||(ne.fallbackContext=void 0)}if("translate exists"!==a&&// for not `te` (e.g `t`)
|
22 |
+
E(r)&&r===F||"translate exists"===a&&!r){const[e,a]=t();return u&&G?n(u):l(e)}if(s(r))return r;throw ie(oe.UNEXPECTED_RETURN_TYPE)};function Te(...e){return Le((t=>Reflect.apply(O,null,[t,...e])),(()=>N(...e)),"translate",(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>n(e)))}const ye={normalize:function(t){return t.map((t=>n(t)||E(t)||e(t)?Ee(String(t)):t))},interpolate:e=>e,type:"vnode"};function Ne(e){return H.value[e]||{}}he++,u&&c&&(q(u.locale,(e=>{C&&(A.value=e,ne.locale=e,i(ne,A.value,w.value))})),q(u.fallbackLocale,(e=>{C&&(w.value=e,ne.fallbackLocale=e,i(ne,A.value,w.value))})));const Oe={id:he,locale:se,fallbackLocale:re,get inheritLocale(){return C},set inheritLocale(e){C=e,e&&u&&(A.value=u.locale.value,w.value=u.fallbackLocale.value,i(ne,A.value,w.value))},get availableLocales(){return Object.keys(H.value).sort()},messages:ge,get modifiers(){return ae},get pluralRules(){return le||{}},get isGlobal(){return k},get missingWarn(){return j},set missingWarn(e){j=e,ne.missingWarn=j},get fallbackWarn(){return Y},set fallbackWarn(e){Y=e,ne.fallbackWarn=Y},get fallbackRoot(){return G},set fallbackRoot(e){G=e},get fallbackFormat(){return X},set fallbackFormat(e){X=e,ne.fallbackFormat=X},get warnHtmlMessage(){return ee},set warnHtmlMessage(e){ee=e,ne.warnHtmlMessage=e},get escapeParameter(){return te},set escapeParameter(e){te=e,ne.escapeParameter=e},t:Te,getLocaleMessage:Ne,setLocaleMessage:function(e,t){if(y){const a={[e]:t};for(const e in a)g(a,e)&&pe(a[e]);t=a[e]}H.value[e]=t,ne.messages=H.value},mergeLocaleMessage:function(e,t){H.value[e]=H.value[e]||{};const a={[e]:t};if(y)for(const n in a)g(a,n)&&pe(a[n]);f(t=a[e],H.value[e]),ne.messages=H.value},getPostTranslationHandler:function(){return o(Z)?Z:null},setPostTranslationHandler:function(e){Z=e,ne.postTranslation=e},getMissingHandler:function(){return Q},setMissingHandler:function(e){null!==e&&(K=Fe(e)),Q=e,ne.missing=K},[me]:function(e){le=e,ne.pluralRules=le}};return Oe.datetimeFormats=de,Oe.numberFormats=ve,Oe.rt=function(...e){const[t,a,n]=e;if(n&&!b(n))throw ie(oe.INVALID_ARGUMENT);return Te(t,a,_({resolvedMessage:!0},n||{}))},Oe.te=function(t,a){return Le((()=>{if(!t)return!1;const e=Ne(n(a)?a:A.value),l=ne.messageResolver(e,t);return L(l)||U(l)||n(l)}),(()=>[t]),"translate exists",(e=>Reflect.apply(e.te,e,[t,a])),Ie,(t=>e(t)))},Oe.tm=function(e){const t=function(e){let t=null;const a=R(ne,w.value,A.value);for(let n=0;n<a.length;n++){const l=H.value[a[n]]||{},s=ne.messageResolver(l,e);if(null!=s){t=s;break}}return t}(e);return null!=t?t:u&&u.tm(e)||{}},Oe.d=function(...e){return Le((t=>Reflect.apply(W,null,[t,...e])),(()=>M(...e)),"datetime format",(t=>Reflect.apply(t.d,t,[...e])),(()=>P),(e=>n(e)))},Oe.n=function(...e){return Le((t=>Reflect.apply($,null,[t,...e])),(()=>D(...e)),"number format",(t=>Reflect.apply(t.n,t,[...e])),(()=>P),(e=>n(e)))},Oe.getDateTimeFormat=function(e){return x.value[e]||{}},Oe.setDateTimeFormat=function(e,t){x.value[e]=t,ne.datetimeFormats=x.value,d(ne,e,t)},Oe.mergeDateTimeFormat=function(e,t){x.value[e]=_(x.value[e]||{},t),ne.datetimeFormats=x.value,d(ne,e,t)},Oe.getNumberFormat=function(e){return V.value[e]||{}},Oe.setNumberFormat=function(e,t){V.value[e]=t,ne.numberFormats=V.value,v(ne,e,t)},Oe.mergeNumberFormat=function(e,t){V.value[e]=_(V.value[e]||{},t),ne.numberFormats=V.value,v(ne,e,t)},Oe[fe]=m,Oe[ce]=function(...e){return Le((t=>{let a;const n=t;try{n.processor=ye,a=Reflect.apply(O,null,[n,...e])}finally{n.processor=null}return a}),(()=>N(...e)),"translate",(t=>t[ce](...e)),(e=>[Ee(e)]),(e=>s(e)))},Oe[ue]=function(...e){return Le((t=>Reflect.apply(W,null,[t,...e])),(()=>M(...e)),"datetime format",(t=>t[ue](...e)),ke,(e=>n(e)||s(e)))},Oe[_e]=function(...e){return Le((t=>Reflect.apply($,null,[t,...e])),(()=>D(...e)),"number format",(t=>t[_e](...e)),ke,(e=>n(e)||s(e)))},Oe}function ye(t={}){const i=Te(function(t){const i=n(t.locale)?t.locale:l,c=n(t.fallbackLocale)||s(t.fallbackLocale)||a(t.fallbackLocale)||!1===t.fallbackLocale?t.fallbackLocale:i,u=o(t.missing)?t.missing:void 0,m=!e(t.silentTranslationWarn)&&!r(t.silentTranslationWarn)||!t.silentTranslationWarn,f=!e(t.silentFallbackWarn)&&!r(t.silentFallbackWarn)||!t.silentFallbackWarn,g=!e(t.fallbackRoot)||t.fallbackRoot,p=!!t.formatFallbackMessages,b=a(t.modifiers)?t.modifiers:{},d=t.pluralizationRules,v=o(t.postTranslation)?t.postTranslation:void 0,E=!n(t.warnHtmlInMessage)||"off"!==t.warnHtmlInMessage,L=!!t.escapeParameterHtml,k=!e(t.sync)||t.sync;let I=t.messages;if(a(t.sharedMessages)){const e=t.sharedMessages;I=Object.keys(e).reduce(((t,a)=>{const n=t[a]||(t[a]={});return _(n,e[a]),t}),I||{})}const{__i18n:h,__root:F,__injectWithOption:R}=t,T=t.datetimeFormats,y=t.numberFormats;return{locale:i,fallbackLocale:c,messages:I,flatJson:t.flatJson,datetimeFormats:T,numberFormats:y,missing:u,missingWarn:m,fallbackWarn:f,fallbackRoot:g,fallbackFormat:p,modifiers:b,pluralRules:d,postTranslation:v,warnHtmlMessage:E,escapeParameter:L,messageResolver:t.messageResolver,inheritLocale:k,__i18n:h,__root:F,__injectWithOption:R}}(t)),{__extender:c}=t,u={
|
23 |
+
// id
|
24 |
+
id:i.id,
|
25 |
+
// locale
|
26 |
+
get locale(){return i.locale.value},set locale(e){i.locale.value=e},
|
27 |
+
// fallbackLocale
|
28 |
+
get fallbackLocale(){return i.fallbackLocale.value},set fallbackLocale(e){i.fallbackLocale.value=e},
|
29 |
+
// messages
|
30 |
+
get messages(){return i.messages.value},
|
31 |
+
// datetimeFormats
|
32 |
+
get datetimeFormats(){return i.datetimeFormats.value},
|
33 |
+
// numberFormats
|
34 |
+
get numberFormats(){return i.numberFormats.value},
|
35 |
+
// availableLocales
|
36 |
+
get availableLocales(){return i.availableLocales},
|
37 |
+
// missing
|
38 |
+
get missing(){return i.getMissingHandler()},set missing(e){i.setMissingHandler(e)},
|
39 |
+
// silentTranslationWarn
|
40 |
+
get silentTranslationWarn(){return e(i.missingWarn)?!i.missingWarn:i.missingWarn},set silentTranslationWarn(t){i.missingWarn=e(t)?!t:t},
|
41 |
+
// silentFallbackWarn
|
42 |
+
get silentFallbackWarn(){return e(i.fallbackWarn)?!i.fallbackWarn:i.fallbackWarn},set silentFallbackWarn(t){i.fallbackWarn=e(t)?!t:t},
|
43 |
+
// modifiers
|
44 |
+
get modifiers(){return i.modifiers},
|
45 |
+
// formatFallbackMessages
|
46 |
+
get formatFallbackMessages(){return i.fallbackFormat},set formatFallbackMessages(e){i.fallbackFormat=e},
|
47 |
+
// postTranslation
|
48 |
+
get postTranslation(){return i.getPostTranslationHandler()},set postTranslation(e){i.setPostTranslationHandler(e)},
|
49 |
+
// sync
|
50 |
+
get sync(){return i.inheritLocale},set sync(e){i.inheritLocale=e},
|
51 |
+
// warnInHtmlMessage
|
52 |
+
get warnHtmlInMessage(){return i.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){i.warnHtmlMessage="off"!==e},
|
53 |
+
// escapeParameterHtml
|
54 |
+
get escapeParameterHtml(){return i.escapeParameter},set escapeParameterHtml(e){i.escapeParameter=e},
|
55 |
+
// pluralizationRules
|
56 |
+
get pluralizationRules(){return i.pluralRules||{}},
|
57 |
+
// for internal
|
58 |
+
__composer:i,
|
59 |
+
// t
|
60 |
+
t:(...e)=>Reflect.apply(i.t,i,[...e]),
|
61 |
+
// rt
|
62 |
+
rt:(...e)=>Reflect.apply(i.rt,i,[...e]),
|
63 |
+
// te
|
64 |
+
te:(e,t)=>i.te(e,t),
|
65 |
+
// tm
|
66 |
+
tm:e=>i.tm(e),
|
67 |
+
// getLocaleMessage
|
68 |
+
getLocaleMessage:e=>i.getLocaleMessage(e),
|
69 |
+
// setLocaleMessage
|
70 |
+
setLocaleMessage(e,t){i.setLocaleMessage(e,t)},
|
71 |
+
// mergeLocaleMessage
|
72 |
+
mergeLocaleMessage(e,t){i.mergeLocaleMessage(e,t)},
|
73 |
+
// d
|
74 |
+
d:(...e)=>Reflect.apply(i.d,i,[...e]),
|
75 |
+
// getDateTimeFormat
|
76 |
+
getDateTimeFormat:e=>i.getDateTimeFormat(e),
|
77 |
+
// setDateTimeFormat
|
78 |
+
setDateTimeFormat(e,t){i.setDateTimeFormat(e,t)},
|
79 |
+
// mergeDateTimeFormat
|
80 |
+
mergeDateTimeFormat(e,t){i.mergeDateTimeFormat(e,t)},
|
81 |
+
// n
|
82 |
+
n:(...e)=>Reflect.apply(i.n,i,[...e]),
|
83 |
+
// getNumberFormat
|
84 |
+
getNumberFormat:e=>i.getNumberFormat(e),
|
85 |
+
// setNumberFormat
|
86 |
+
setNumberFormat(e,t){i.setNumberFormat(e,t)},
|
87 |
+
// mergeNumberFormat
|
88 |
+
mergeNumberFormat(e,t){i.mergeNumberFormat(e,t)}};return u.__extender=c,u}function Ne(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[me](t.pluralizationRules||e.pluralizationRules);const a=be(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(a).forEach((t=>e.mergeLocaleMessage(t,a[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((a=>e.mergeNumberFormat(a,t.numberFormats[a]))),e}const Oe={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,
|
89 |
+
// NOTE: avoid https://github.com/microsoft/rushstack/issues/1050
|
90 |
+
validator:e=>"parent"===e||"global"===e,default:"parent"
|
91 |
+
/* ComponentI18nScope */},i18n:{type:Object}};function Pe(){return ee}const Me=K({
|
92 |
+
/* eslint-disable */
|
93 |
+
name:"i18n-t",props:_({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>E(e)||!isNaN(e)}},Oe),
|
94 |
+
/* eslint-enable */
|
95 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
96 |
+
setup(e,t){const{slots:a,attrs:l}=t,s=e.i18n||we({useScope:e.scope,__useComponent:!0});return()=>{const r=Object.keys(a).filter((e=>"_"!==e)),o=m();e.locale&&(o.locale=e.locale),void 0!==e.plural&&(o.plural=n(e.plural)?+e.plural:e.plural);const i=function({slots:e},t){if(1===t.length&&"default"===t[0])return(e.default?e.default():[]).reduce(((e,t)=>[...e,
|
97 |
+
// prettier-ignore
|
98 |
+
...t.type===ee?t.children:[t]]),[]);return t.reduce(((t,a)=>{const n=e[a];return n&&(t[a]=n()),t}),m())}(t,r),c=s[ce](e.keypath,i,o),u=_(m(),l),f=n(e.tag)||b(e.tag)?e.tag:Pe();return Z(f,u,c)}}});function We(e,t,a,l){const{slots:r,attrs:o}=t;return()=>{const t={part:!0};let i=m();e.locale&&(t.locale=e.locale),n(e.format)?t.key=e.format:b(e.format)&&(n(e.format.key)&&(t.key=e.format.key),i=Object.keys(e.format).reduce(((t,n)=>a.includes(n)?_(m(),t,{[n]:e.format[n]}):t),m()));const c=l(e.value,t,i);let u=[t.key];s(c)?u=c.map(((e,t)=>{const a=r[e.type],l=a?a({[e.type]:e.value,index:t,parts:c}):[e.value];var o;return s(o=l)&&!n(o[0])&&(l[0].key=`${e.type}-${t}`),l})):n(c)&&(u=[c]);const f=_(m(),o),g=n(e.tag)||b(e.tag)?e.tag:Pe();return Z(g,f,u)}}const De=K({
|
99 |
+
/* eslint-disable */
|
100 |
+
name:"i18n-n",props:_({value:{type:Number,required:!0},format:{type:[String,Object]}},Oe),
|
101 |
+
/* eslint-enable */
|
102 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
103 |
+
setup(e,t){const a=e.i18n||we({useScope:e.scope,__useComponent:!0});return We(e,t,S,((...e)=>
|
104 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
105 |
+
a[_e](...e)))}});function $e(e){if(n(e))return{path:e};if(a(e)){if(!("path"in e))throw ie(oe.REQUIRED_VALUE);return e}throw ie(oe.INVALID_VALUE)}function Ue(e){const{path:t,locale:a,args:l,choice:s,plural:r}=e,o={},i=l||{};return n(a)&&(o.locale=a),E(s)&&(o.plural=s),E(r)&&(o.plural=r),[t,i,o]}function Se(t,n,...l){const s=a(l[0])?l[0]:{};(!e(s.globalInstall)||s.globalInstall)&&([Me.name,"I18nT"].forEach((e=>t.component(e,Me))),[De.name,"I18nN"].forEach((e=>t.component(e,De))),[Ve.name,"I18nD"].forEach((e=>t.component(e,Ve)))),t.directive("t",function(e){const t=t=>{const{instance:a,value:n}=t;if(!a||!a.$)throw ie(oe.UNEXPECTED_ERROR);const l=function(e,t){const a=e;if("composition"===e.mode)return a.__getInstance(t)||e.global;{const n=a.__getInstance(t);return null!=n?n.__composer:e.global.__composer}}(e,a.$),s=$e(n);return[Reflect.apply(l.t,l,[...Ue(s)]),l]};return{created:(a,n)=>{const[l,s]=t(n);c&&e.global===s&&(a.__i18nWatcher=q(s.locale,(()=>{n.instance&&n.instance.$forceUpdate()}))),a.__composer=s,a.textContent=l},unmounted:e=>{c&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const a=e.__composer,n=$e(t);e.textContent=Reflect.apply(a.t,a,[...Ue(n)])}},getSSRProps:e=>{const[a]=t(e);return{textContent:a}}}}(n))}const Ce=t("global-vue-i18n");function Ae(n={}){const l=__VUE_I18N_LEGACY_API__&&e(n.legacy)?n.legacy:__VUE_I18N_LEGACY_API__,s=!e(n.globalInjection)||n.globalInjection,r=new Map,[o,i]=function(e,t){const a=X(),n=__VUE_I18N_LEGACY_API__&&t?a.run((()=>ye(e))):a.run((()=>Te(e)));if(null==n)throw ie(oe.UNEXPECTED_ERROR);return[a,n]}(n,l),c=t("");const u={
|
106 |
+
// mode
|
107 |
+
get mode(){return __VUE_I18N_LEGACY_API__&&l?"legacy":"composition"},
|
108 |
+
// install plugin
|
109 |
+
async install(e,...t){if(e.__VUE_I18N_SYMBOL__=c,e.provide(e.__VUE_I18N_SYMBOL__,u),a(t[0])){const e=t[0];u.__composerExtend=e.__composerExtend,u.__vueI18nExtend=e.__vueI18nExtend}let n=null;!l&&s&&(n=function(e,t){const a=Object.create(null);He.forEach((e=>{const n=Object.getOwnPropertyDescriptor(t,e);if(!n)throw ie(oe.UNEXPECTED_ERROR);const l=Q(n.value)?{get:()=>n.value.value,
|
110 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
111 |
+
set(e){n.value.value=e}}:{get:()=>n.get&&n.get()};Object.defineProperty(a,e,l)})),e.config.globalProperties.$i18n=a,xe.forEach((a=>{const n=Object.getOwnPropertyDescriptor(t,a);if(!n||!n.value)throw ie(oe.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,n)}));const n=()=>{delete e.config.globalProperties.$i18n,xe.forEach((t=>{delete e.config.globalProperties[`$${t}`]}))};return n}(e,u.global)),__VUE_I18N_FULL_INSTALL__&&Se(e,u,...t),__VUE_I18N_LEGACY_API__&&l&&e.mixin(function(e,t,a){return{beforeCreate(){const n=te();if(!n)throw ie(oe.UNEXPECTED_ERROR);const l=this.$options;if(l.i18n){const n=l.i18n;if(l.__i18n&&(n.__i18n=l.__i18n),n.__root=t,this===this.$root)this.$i18n=Ne(e,n);else{n.__injectWithOption=!0,n.__extender=a.__vueI18nExtend,this.$i18n=ye(n);const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}}else if(l.__i18n)if(this===this.$root)this.$i18n=Ne(e,l);else{this.$i18n=ye({__i18n:l.__i18n,__injectWithOption:!0,__extender:a.__vueI18nExtend,__root:t});const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}else this.$i18n=e;l.__i18nGlobal&&ve(t,l,l),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),a.__setInstance(n,this.$i18n)},mounted(){},unmounted(){const e=te();if(!e)throw ie(oe.UNEXPECTED_ERROR);const t=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,t.__disposer&&(t.__disposer(),delete t.__disposer,delete t.__extender),a.__deleteInstance(e),delete this.$i18n}}}(i,i.__composer,u));const r=e.unmount;e.unmount=()=>{n&&n(),u.dispose(),r()}},
|
112 |
+
// global accessor
|
113 |
+
get global(){return i},dispose(){o.stop()},
|
114 |
+
// @internal
|
115 |
+
__instances:r,
|
116 |
+
// @internal
|
117 |
+
__getInstance:function(e){return r.get(e)||null},
|
118 |
+
// @internal
|
119 |
+
__setInstance:function(e,t){r.set(e,t)},
|
120 |
+
// @internal
|
121 |
+
__deleteInstance:function(e){r.delete(e)}};return u}function we(e={}){const t=te();if(null==t)throw ie(oe.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw ie(oe.NOT_INSTALLED);const a=function(e){const t=ae(e.isCE?Ce:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw ie(e.isCE?oe.NOT_INSTALLED_WITH_PROVIDE:oe.UNEXPECTED_ERROR);return t}(t),n=function(e){return"composition"===e.mode?e.global:e.global.__composer}(a),l=de(t),s=function(e,t){return C(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,l);if("global"===s)return ve(n,e,l),n;if("parent"===s){let l=function(e,t,a=!1){let n=null;const l=t.root;let s=function(e,t=!1){if(null==e)return null;return t&&e.vnode.ctx||e.parent}(t,a);for(;null!=s;){const t=e;if("composition"===e.mode)n=t.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const e=t.__getInstance(s);null!=e&&(n=e.__composer,a&&n&&!n[fe]&&(n=null))}if(null!=n)break;if(l===s)break;s=s.parent}return n}(a,t,e.__useComponent);return null==l&&(l=n),l}const r=a;let o=r.__getInstance(t);if(null==o){const a=_({},e);"__i18n"in l&&(a.__i18n=l.__i18n),n&&(a.__root=n),o=Te(a),r.__composerExtend&&(o[ge]=r.__composerExtend(o)),function(e,t,a){ne((()=>{}),t),le((()=>{const n=a;e.__deleteInstance(t);const l=n[ge];l&&(l(),delete n[ge])}),t)}(r,t,o),r.__setInstance(t,o)}return o}const He=["locale","fallbackLocale","availableLocales"],xe=["t","rt","d","n","tm","te"];const Ve=K({
|
122 |
+
/* eslint-disable */
|
123 |
+
name:"i18n-d",props:_({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Oe),
|
124 |
+
/* eslint-enable */
|
125 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
126 |
+
setup(e,t){const a=e.i18n||we({useScope:e.scope,__useComponent:!0});return We(e,t,A,((...e)=>
|
127 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
128 |
+
a[ue](...e)))}});if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(V().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(V().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(V().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(V().__INTLIFY_PROD_DEVTOOLS__=!1),w(Y),H(G),x(R),__INTLIFY_PROD_DEVTOOLS__){const e=V();e.__INTLIFY__=!0,j(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}export{Ae as c,we as u};
|
.output/public/assets/vue-router-CrgK71bD.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{s as e,l as t,u as n,a8 as r,i as o,K as a,f as s,P as c,Q as l,a as i,w as u,n as f}from"./@vue-Bg1POUZg.js";
|
2 |
+
/*!
|
3 |
+
* vue-router v4.5.1
|
4 |
+
* (c) 2025 Eduardo San Martin Morote
|
5 |
+
* @license MIT
|
6 |
+
*/const p="undefined"!=typeof document;function h(e){return"object"==typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}const d=Object.assign;function m(e,t){const n={};for(const r in t){const o=t[r];n[r]=v(o)?o.map(e):e(o)}return n}const g=()=>{},v=Array.isArray,y=/#/g,b=/&/g,w=/\//g,E=/=/g,R=/\?/g,k=/\+/g,O=/%5B/g,P=/%5D/g,x=/%5E/g,C=/%60/g,j=/%7B/g,$=/%7C/g,S=/%7D/g,A=/%20/g;function q(e){return encodeURI(""+e).replace($,"|").replace(O,"[").replace(P,"]")}function L(e){return q(e).replace(k,"%2B").replace(A,"+").replace(y,"%23").replace(b,"%26").replace(C,"`").replace(j,"{").replace(S,"}").replace(x,"^")}function M(e){return null==e?"":function(e){return q(e).replace(y,"%23").replace(R,"%3F")}(e).replace(w,"%2F")}function B(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const G=/\/$/;function T(e,t,n="/"){let r,o={},a="",s="";const c=t.indexOf("#");let l=t.indexOf("?");return c<l&&c>=0&&(l=-1),l>-1&&(r=t.slice(0,l),a=t.slice(l+1,c>-1?c:t.length),o=e(a)),c>-1&&(r=r||t.slice(0,c),s=t.slice(c,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];".."!==o&&"."!==o||r.push("");let a,s,c=n.length-1;for(a=0;a<r.length;a++)if(s=r[a],"."!==s){if(".."!==s)break;c>1&&c--}return n.slice(0,c).join("/")+"/"+r.slice(a).join("/")}(null!=r?r:t,n),{fullPath:r+(a&&"?")+a+s,path:r,query:o,hash:B(s)}}function _(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function I(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function W(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!D(e[n],t[n]))return!1;return!0}function D(e,t){return v(e)?U(e,t):v(t)?U(t,e):e===t}function U(e,t){return v(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}const V={path:"/",
|
7 |
+
// TODO: could we use a symbol in the future?
|
8 |
+
name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var F,K,z,H;function Q(e){if(!e)if(p){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),e.replace(G,"")}(K=F||(F={})).pop="pop",K.push="push",(H=z||(z={})).back="back",H.forward="forward",H.unknown="";const X=/^[^#]+#/;function Y(e,t){return e.replace(X,"#")+t}const N=()=>({left:window.scrollX,top:window.scrollY});function Z(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),o="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.scrollX,null!=t.top?t.top:window.scrollY)}function J(e,t){return(history.state?history.state.position-t:-1)+e}const ee=new Map;function te(e,t){const{pathname:n,search:r,hash:o}=t,a=e.indexOf("#");if(a>-1){let t=o.includes(e.slice(a))?e.slice(a).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),_(n,"")}return _(n,e)+r+o}function ne(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?N():null}}function re(e){const{history:t,location:n}=window,r={value:te(e,n)},o={value:t.state};function a(r,a,s){const c=e.indexOf("#"),l=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+r:location.protocol+"//"+location.host+e+r;try{t[s?"replaceState":"pushState"](a,"",l),o.value=a}catch(i){n[s?"replace":"assign"](l)}}return o.value||a(r.value,{back:null,current:r.value,forward:null,
|
9 |
+
// the length is off by one, we need to decrease it
|
10 |
+
position:t.length-1,replaced:!0,
|
11 |
+
// don't add a scroll as the user may have an anchor, and we want
|
12 |
+
// scrollBehavior to be triggered without a saved position
|
13 |
+
scroll:null},!0),{location:r,state:o,push:function(e,n){const s=d({},
|
14 |
+
// use current history state to gracefully handle a wrong call to
|
15 |
+
// history.replaceState
|
16 |
+
// https://github.com/vuejs/router/issues/366
|
17 |
+
o.value,t.state,{forward:e,scroll:N()});a(s.current,s,!0),a(e,d({},ne(r.value,e,null),{position:s.position+1},n),!1),r.value=e},replace:function(e,n){a(e,d({},t.state,ne(o.value.back,
|
18 |
+
// keep back and forward entries but override current position
|
19 |
+
e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}function oe(e){const t=re(e=Q(e)),n=function(e,t,n,r){let o=[],a=[],s=null;const c=({state:a})=>{const c=te(e,location),l=n.value,i=t.value;let u=0;if(a){if(n.value=c,t.value=a,s&&s===l)return void(s=null);u=i?a.position-i.position:0}else r(c);o.forEach((e=>{e(n.value,l,{delta:u,type:F.pop,direction:u?u>0?z.forward:z.back:z.unknown})}))};function l(){const{history:e}=window;e.state&&e.replaceState(d({},e.state,{scroll:N()}),"")}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:function(){s=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return a.push(t),t},destroy:function(){for(const e of a)e();a=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace);const r=d({
|
20 |
+
// it's overridden right after
|
21 |
+
location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:Y.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function ae(e){return(e=location.host?e||location.pathname+location.search:"").includes("#")||(e+="#"),oe(e)}function se(e){return"string"==typeof e||"symbol"==typeof e}const ce=Symbol("");var le,ie;function ue(e,t){return d(new Error,{type:e,[ce]:!0},t)}function fe(e,t){return e instanceof Error&&ce in e&&(null==t||!!(e.type&t))}(ie=le||(le={}))[ie.aborted=4]="aborted",ie[ie.cancelled=8]="cancelled",ie[ie.duplicated=16]="duplicated";const pe="[^/]+?",he={sensitive:!1,strict:!1,start:!0,end:!0},de=/[.+*?^${}()[\]/\\]/g;function me(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?1===e.length&&80===e[0]?-1:1:e.length>t.length?1===t.length&&80===t[0]?1:-1:0}function ge(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const e=me(r[n],o[n]);if(e)return e;n++}if(1===Math.abs(o.length-r.length)){if(ve(r))return 1;if(ve(o))return-1}return o.length-r.length}function ve(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const ye={type:0,value:""},be=/[a-zA-Z0-9_]/;function we(e,t,n){const r=function(e,t){const n=d({},he,t),r=[];let o=n.start?"^":"";const a=[];for(const l of e){const e=l.length?[]:[90
|
22 |
+
/* PathScore.Root */];n.strict&&!l.length&&(o+="/");for(let t=0;t<l.length;t++){const r=l[t];let s=40+(n.sensitive?.25:0);if(0===r.type)t||(o+="/"),o+=r.value.replace(de,"\\$&"),s+=40;else if(1===r.type){const{value:e,repeatable:n,optional:i,regexp:u}=r;a.push({name:e,repeatable:n,optional:i});const f=u||pe;if(f!==pe){s+=10;try{new RegExp(`(${f})`)}catch(c){throw new Error(`Invalid custom RegExp for param "${e}" (${f}): `+c.message)}}let p=n?`((?:${f})(?:/(?:${f}))*)`:`(${f})`;t||(p=// avoid an optional / if there are more segments e.g. /:p?-static
|
23 |
+
// or /:p?-:p2
|
24 |
+
i&&l.length<2?`(?:/${p})`:"/"+p),i&&(p+="?"),o+=p,s+=20,i&&(s+=-8),n&&(s+=-20),".*"===f&&(s+=-50)}e.push(s)}r.push(e)}if(n.strict&&n.end){const e=r.length-1;r[e][r[e].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&!o.endsWith("/")&&(o+="(?:/|$)");const s=new RegExp(o,n.sensitive?"":"i");return{re:s,score:r,keys:a,parse:function(e){const t=e.match(s),n={};if(!t)return null;for(let r=1;r<t.length;r++){const e=t[r]||"",o=a[r-1];n[o.name]=e&&o.repeatable?e.split("/"):e}return n},stringify:function(t){let n="",r=!1;for(const o of e){r&&n.endsWith("/")||(n+="/"),r=!1;for(const e of o)if(0===e.type)n+=e.value;else if(1===e.type){const{value:a,repeatable:s,optional:c}=e,l=a in t?t[a]:"";if(v(l)&&!s)throw new Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);const i=v(l)?l.join("/"):l;if(!i){if(!c)throw new Error(`Missing required param "${a}"`);o.length<2&&(n.endsWith("/")?n=n.slice(0,-1):r=!0)}n+=i}}return n||"/"}}}(function(e){if(!e)return[[]];if("/"===e)return[[ye]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${i}": ${e}`)}let n=0,r=n;const o=[];let a;function s(){a&&o.push(a),a=[]}let c,l=0,i="",u="";function f(){i&&(0===n?a.push({type:0,value:i}):1===n||2===n||3===n?(a.length>1&&("*"===c||"+"===c)&&t(`A repeatable param (${i}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:i,regexp:u,repeatable:"*"===c||"+"===c,optional:"*"===c||"?"===c})):t("Invalid state to consume buffer"),i="")}function p(){i+=c}for(;l<e.length;)if(c=e[l++],"\\"!==c||2===n)switch(n){case 0:"/"===c?(i&&f(),s()):":"===c?(f(),n=1):p();break;case 4:p(),n=r;break;case 1:"("===c?n=2:be.test(c)?p():(f(),n=0,"*"!==c&&"?"!==c&&"+"!==c&&l--);break;case 2:")"===c?"\\"==u[u.length-1]?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:f(),n=0,"*"!==c&&"?"!==c&&"+"!==c&&l--,u="";break;default:t("Unknown state")}else r=n,n=4;return 2===n&&t(`Unfinished custom RegExp for param "${i}"`),f(),s(),o}(e.path),n),o=d(r,{record:e,parent:t,
|
25 |
+
// these needs to be populated by the parent
|
26 |
+
children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function Ee(e,t){const n=[],r=new Map;function o(e,n,r){const c=!r,l=ke(e);l.aliasOf=r&&r.record;const i=Ce(t,e),u=[l];if("alias"in e){const t="string"==typeof e.alias?[e.alias]:e.alias;for(const e of t)u.push(
|
27 |
+
// we need to normalize again to ensure the `mods` property
|
28 |
+
// being non enumerable
|
29 |
+
ke(d({},l,{
|
30 |
+
// this allows us to hold a copy of the `components` option
|
31 |
+
// so that async components cache is hold on the original record
|
32 |
+
components:r?r.record.components:l.components,path:e,
|
33 |
+
// we might be the child of an alias
|
34 |
+
aliasOf:r?r.record:l})))}let f,p;for(const t of u){const{path:u}=t;if(n&&"/"!==u[0]){const e=n.record.path,r="/"===e[e.length-1]?"":"/";t.path=n.record.path+(u&&r+u)}if(f=we(t,n,i),r?r.alias.push(f):(p=p||f,p!==f&&p.alias.push(f),c&&e.name&&!Pe(f)&&a(e.name)),je(f)&&s(f),l.children){const e=l.children;for(let t=0;t<e.length;t++)o(e[t],f,r&&r.children[t])}r=r||f}return p?()=>{a(p)}:g}function a(e){if(se(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(a),t.alias.forEach(a))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(a),e.alias.forEach(a))}}function s(e){const t=function(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;ge(e,t[o])<0?r=o:n=o+1}const o=function(e){let t=e;for(;t=t.parent;)if(je(t)&&0===ge(e,t))return t;return}(e);o&&(r=t.lastIndexOf(o,r-1));return r}(e,n);n.splice(t,0,e),e.record.name&&!Pe(e)&&r.set(e.record.name,e)}return t=Ce({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,a,s,c={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw ue(1,{location:e});s=o.record.name,c=d(
|
35 |
+
// paramsFromLocation is a new object
|
36 |
+
Re(t.params,
|
37 |
+
// only keep params that exist in the resolved location
|
38 |
+
// only keep optional params coming from a parent record
|
39 |
+
o.keys.filter((e=>!e.optional)).concat(o.parent?o.parent.keys.filter((e=>e.optional)):[]).map((e=>e.name))),
|
40 |
+
// discard any existing params in the current location that do not exist here
|
41 |
+
// #1497 this ensures better active/exact matching
|
42 |
+
e.params&&Re(e.params,o.keys.map((e=>e.name)))),a=o.stringify(c)}else if(null!=e.path)a=e.path,o=n.find((e=>e.re.test(a))),o&&(c=o.parse(a),s=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw ue(1,{location:e,currentLocation:t});s=o.record.name,c=d({},t.params,e.params),a=o.stringify(c)}const l=[];let i=o;for(;i;)l.unshift(i.record),i=i.parent;return{name:s,path:a,params:c,matched:l,meta:xe(l)}},removeRoute:a,clearRoutes:function(){n.length=0,r.clear()},getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function Re(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function ke(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Oe(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},
|
43 |
+
// must be declared afterwards
|
44 |
+
// mods: {},
|
45 |
+
components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Oe(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="object"==typeof n?n[r]:n;return t}function Pe(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function xe(e){return e.reduce(((e,t)=>d(e,t.meta)),{})}function Ce(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function je({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function $e(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;r<n.length;++r){const e=n[r].replace(k," "),o=e.indexOf("="),a=B(o<0?e:e.slice(0,o)),s=o<0?null:B(e.slice(o+1));if(a in t){let e=t[a];v(e)||(e=t[a]=[e]),e.push(s)}else t[a]=s}return t}function Se(e){let t="";for(let n in e){const r=e[n];if(n=L(n).replace(E,"%3D"),null==r){void 0!==r&&(t+=(t.length?"&":"")+n);continue}(v(r)?r.map((e=>e&&L(e))):[r&&L(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function Ae(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=v(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const qe=Symbol(""),Le=Symbol(""),Me=Symbol(""),Be=Symbol(""),Ge=Symbol("");function Te(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function _e(e,t,n,r,o,a=e=>e()){const s=r&&(// name is defined if record is because of the function overload
|
46 |
+
r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((c,l)=>{const i=e=>{var a;!1===e?l(ue(4,{from:n,to:t})):e instanceof Error?l(e):"string"==typeof(a=e)||a&&"object"==typeof a?l(ue(2,{from:t,to:e})):(s&&// since enterCallbackArray is truthy, both record and name also are
|
47 |
+
r.enterCallbacks[o]===s&&"function"==typeof e&&s.push(e),c())},u=a((()=>e.call(r&&r.instances[o],t,n,i)));let f=Promise.resolve(u);e.length<3&&(f=f.then(i)),f.catch((e=>l(e)))}))}function Ie(e,t,n,r,o=e=>e()){const a=[];for(const s of e)for(const e in s.components){let c=s.components[e];if("beforeRouteEnter"===t||s.instances[e])if(h(c)){const l=(c.__vccOpts||c)[t];l&&a.push(_e(l,n,r,s,e,o))}else{let l=c();a.push((()=>l.then((a=>{if(!a)throw new Error(`Couldn't resolve component "${e}" at "${s.path}"`);const c=(l=a).__esModule||"Module"===l[Symbol.toStringTag]||// support CF with dynamic imports that do not
|
48 |
+
// add the Module string tag
|
49 |
+
l.default&&h(l.default)?a.default:a;var l;s.mods[e]=a,s.components[e]=c;const i=(c.__vccOpts||c)[t];return i&&_e(i,n,r,s,e,o)()}))))}}return a}function We(e){const t=o(Me),r=o(Be),a=s((()=>{const r=n(e.to);return t.resolve(r)})),c=s((()=>{const{matched:e}=a.value,{length:t}=e,n=e[t-1],o=r.matched;if(!n||!o.length)return-1;const s=o.findIndex(I.bind(null,n));if(s>-1)return s;const c=Ue(e[t-2]);
|
50 |
+
// we are dealing with nested routes
|
51 |
+
return t>1&&// if the parent and matched route have the same path, this link is
|
52 |
+
// referring to the empty child. Or we currently are on a different
|
53 |
+
// child of the same parent
|
54 |
+
Ue(n)===c&&// avoid comparing the child with its parent
|
55 |
+
o[o.length-1].path!==c?o.findIndex(I.bind(null,e[t-2])):s})),l=s((()=>c.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"==typeof r){if(r!==o)return!1}else if(!v(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(r.params,a.value.params))),i=s((()=>c.value>-1&&c.value===r.matched.length-1&&W(r.params,a.value.params)));return{route:a,href:s((()=>a.value.href)),isActive:l,isExactActive:i,navigate:function(r={}){if(function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(r)){const r=t[n(e.replace)?"replace":"push"](n(e.to)).catch(g);return e.viewTransition&&"undefined"!=typeof document&&"startViewTransition"in document&&document.startViewTransition((()=>r)),r}return Promise.resolve()}}}const De=t({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,
|
56 |
+
// inactiveClass: String,
|
57 |
+
exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:We,setup(e,{slots:t}){const n=a(We(e)),{options:r}=o(Me),l=s((()=>({[Ve(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,
|
58 |
+
// [getLinkClass(
|
59 |
+
// props.inactiveClass,
|
60 |
+
// options.linkInactiveClass,
|
61 |
+
// 'router-link-inactive'
|
62 |
+
// )]: !link.isExactActive,
|
63 |
+
[Ve(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&(1===(o=t.default(n)).length?o[0]:o);var o;return e.custom?r:c("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,
|
64 |
+
// this would override user added attrs but Vue will still add
|
65 |
+
// the listener, so we end up triggering both
|
66 |
+
onClick:n.navigate,class:l.value},r)}}});function Ue(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ve=(e,t,n)=>null!=e?e:null!=t?t:n;function Fe(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Ke=t({name:"RouterView",
|
67 |
+
// #674 we manually inherit them
|
68 |
+
inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},
|
69 |
+
// Better compat for @vue/compat users
|
70 |
+
// https://github.com/vuejs/router/issues/1315
|
71 |
+
compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){const a=o(Ge),f=s((()=>e.route||a.value)),p=o(Le,0),h=s((()=>{let e=n(p);const{matched:t}=f.value;let r;for(;(r=t[e])&&!r.components;)e++;return e})),m=s((()=>f.value.matched[h.value]));l(Le,s((()=>h.value+1))),l(qe,m),l(Ge,f);const g=i();return u((()=>[g.value,m.value,e.name]),(([e,t,n],[r,o,a])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||// if there is no instance but to and from are the same this might be
|
72 |
+
// the first visit
|
73 |
+
o&&I(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const n=f.value,o=e.name,a=m.value,s=a&&a.components[o];if(!s)return Fe(r.default,{Component:s,route:n});const l=a.props[o],i=l?!0===l?n.params:"function"==typeof l?l(n):l:null,u=c(s,d({},i,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(a.instances[o]=null)},ref:g}));
|
74 |
+
// pass the vnode to the slot as a prop.
|
75 |
+
// h and <component :is="..."> both accept vnodes
|
76 |
+
return Fe(r.default,{Component:u,route:n})||u}}});function ze(t){const o=Ee(t.routes,t),a=t.parseQuery||$e,s=t.stringifyQuery||Se,c=t.history,l=Te(),i=Te(),u=Te(),h=e(V);let y=V;p&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const b=m.bind(null,(e=>""+e)),w=m.bind(null,M),E=
|
77 |
+
// @ts-expect-error: intentionally avoid the type check
|
78 |
+
m.bind(null,B);function R(e,t){if(t=d({},t||h.value),"string"==typeof e){const n=T(a,e,t.path),r=o.resolve({path:n.path},t),s=c.createHref(n.fullPath);return d(n,r,{params:E(r.params),hash:B(n.hash),redirectedFrom:void 0,href:s})}let n;if(null!=e.path)n=d({},e,{path:T(a,e.path,t.path).path});else{const r=d({},e.params);for(const e in r)null==r[e]&&delete r[e];n=d({},e,{params:w(r)}),t.params=w(t.params)}const r=o.resolve(n,t),l=e.hash||"";r.params=b(E(r.params));const i=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(s,d({},e,{hash:(u=l,q(u).replace(j,"{").replace(S,"}").replace(x,"^")),path:r.path}));var u;const f=c.createHref(i);return d({fullPath:i,
|
79 |
+
// keep the hash encoded so fullPath is effectively path + encodedQuery +
|
80 |
+
// hash
|
81 |
+
hash:l,query:
|
82 |
+
// if the user is using a custom query lib like qs, we might have
|
83 |
+
// nested objects, so we keep the query as is, meaning it can contain
|
84 |
+
// numbers at `$route.query`, but at the point, the user will have to
|
85 |
+
// use their own type anyway.
|
86 |
+
// https://github.com/vuejs/router/issues/328#issuecomment-649481567
|
87 |
+
s===Se?Ae(e.query):e.query||{}},r,{redirectedFrom:void 0,href:f})}function k(e){return"string"==typeof e?T(a,e,h.value.path):d({},e)}function O(e,t){if(y!==e)return ue(8,{from:t,to:e})}function P(e){return $(e)}function C(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=k(r):
|
88 |
+
// force empty params
|
89 |
+
{path:r},r.params={}),d({query:e.query,hash:e.hash,
|
90 |
+
// avoid transferring params if the redirect has a path
|
91 |
+
params:null!=r.path?{}:e.params},r)}}function $(e,t){const n=y=R(e),r=h.value,o=e.state,a=e.force,c=!0===e.replace,l=C(n);if(l)return $(d(k(l),{state:"object"==typeof l?d({},o,l.state):o,force:a,replace:c}),
|
92 |
+
// keep original redirectedFrom if it exists
|
93 |
+
t||n);const i=n;let u;return i.redirectedFrom=t,!a&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&I(t.matched[r],n.matched[o])&&W(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(s,r,n)&&(u=ue(16,{to:i,from:r}),te(r,r,
|
94 |
+
// this is a push, the only way for it to be triggered from a
|
95 |
+
// history.listen is with a redirect, which makes it become a push
|
96 |
+
!0,
|
97 |
+
// This cannot be the first navigation because the initial location
|
98 |
+
// cannot be manually navigated to
|
99 |
+
!1)),(u?Promise.resolve(u):G(i,r)).catch((e=>fe(e)?
|
100 |
+
// navigation redirects still mark the router as ready
|
101 |
+
fe(e,2
|
102 |
+
/* ErrorTypes.NAVIGATION_GUARD_REDIRECT */)?e:Y(e):
|
103 |
+
// reject any unknown error
|
104 |
+
X(e,i,r))).then((e=>{if(e){if(fe(e,2
|
105 |
+
/* ErrorTypes.NAVIGATION_GUARD_REDIRECT */))return $(
|
106 |
+
// keep options
|
107 |
+
d({
|
108 |
+
// preserve an existing replacement but allow the redirect to override it
|
109 |
+
replace:c},k(e.to),{state:"object"==typeof e.to?d({},o,e.to.state):o,force:a}),
|
110 |
+
// preserve the original redirectedFrom if any
|
111 |
+
t||i)}else e=D(i,r,!0,c,o);return _(i,r,e),e}))}function A(e,t){const n=O(e,t);return n?Promise.reject(n):Promise.resolve()}function L(e){const t=oe.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function G(e,t){let n;const[r,o,a]=function(e,t){const n=[],r=[],o=[],a=Math.max(t.matched.length,e.matched.length);for(let s=0;s<a;s++){const a=t.matched[s];a&&(e.matched.find((e=>I(e,a)))?r.push(a):n.push(a));const c=e.matched[s];c&&(t.matched.find((e=>I(e,c)))||o.push(c))}return[n,r,o]}(e,t);n=Ie(r.reverse(),"beforeRouteLeave",e,t);for(const c of r)c.leaveGuards.forEach((r=>{n.push(_e(r,e,t))}));const s=A.bind(null,e,t);return n.push(s),ce(n).then((()=>{n=[];for(const r of l.list())n.push(_e(r,e,t));return n.push(s),ce(n)})).then((()=>{n=Ie(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(_e(r,e,t))}));return n.push(s),ce(n)})).then((()=>{n=[];for(const r of a)if(r.beforeEnter)if(v(r.beforeEnter))for(const o of r.beforeEnter)n.push(_e(o,e,t));else n.push(_e(r.beforeEnter,e,t));return n.push(s),ce(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Ie(a,"beforeRouteEnter",e,t,L),n.push(s),ce(n)))).then((()=>{n=[];for(const r of i.list())n.push(_e(r,e,t));return n.push(s),ce(n)})).catch((e=>fe(e,8
|
112 |
+
/* ErrorTypes.NAVIGATION_CANCELLED */)?e:Promise.reject(e)))}function _(e,t,n){u.list().forEach((r=>L((()=>r(e,t,n)))))}function D(e,t,n,r,o){const a=O(e,t);if(a)return a;const s=t===V,l=p?history.state:{};n&&(r||s?c.replace(e.fullPath,d({scroll:s&&l&&l.scroll},o)):c.push(e.fullPath,o)),h.value=e,te(e,t,n,s),Y()}let U;function K(){U||(U=c.listen(((e,t,n)=>{if(!ae.listening)return;const r=R(e),o=C(r);if(o)return void $(d(o,{replace:!0,force:!0}),r).catch(g);y=r;const a=h.value;var s,l;p&&(s=J(a.fullPath,n.delta),l=N(),ee.set(s,l)),G(r,a).catch((e=>fe(e,12
|
113 |
+
/* ErrorTypes.NAVIGATION_CANCELLED */)?e:fe(e,2
|
114 |
+
/* ErrorTypes.NAVIGATION_GUARD_REDIRECT */)?($(d(k(e.to),{force:!0}),r).then((e=>{fe(e,20
|
115 |
+
/* ErrorTypes.NAVIGATION_DUPLICATED */)&&!n.delta&&n.type===F.pop&&c.go(-1,!1)})).catch(g),Promise.reject()):(n.delta&&c.go(-n.delta,!1),X(e,r,a)))).then((e=>{(e=e||D(
|
116 |
+
// after navigation, all matched components are resolved
|
117 |
+
r,a,!1))&&(n.delta&&// a new navigation has been triggered, so we do not want to revert, that will change the current history
|
118 |
+
// entry while a different route is displayed
|
119 |
+
!fe(e,8
|
120 |
+
/* ErrorTypes.NAVIGATION_CANCELLED */)?c.go(-n.delta,!1):n.type===F.pop&&fe(e,20
|
121 |
+
/* ErrorTypes.NAVIGATION_DUPLICATED */)&&c.go(-1,!1)),_(r,a,e)})).catch(g)})))}let z,H=Te(),Q=Te();function X(e,t,n){Y(e);const r=Q.list();return r.length&&r.forEach((r=>r(e,t,n))),Promise.reject(e)}function Y(e){return z||(z=!e,K(),H.list().forEach((([t,n])=>e?n(e):t())),H.reset()),e}function te(e,n,r,o){const{scrollBehavior:a}=t;if(!p||!a)return Promise.resolve();const s=!r&&function(e){const t=ee.get(e);return ee.delete(e),t}(J(e.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return f().then((()=>a(e,n,s))).then((e=>e&&Z(e))).catch((t=>X(t,e,n)))}const ne=e=>c.go(e);let re;const oe=new Set,ae={currentRoute:h,listening:!0,addRoute:function(e,t){let n,r;return se(e)?(n=o.getRecordMatcher(e),r=t):r=e,o.addRoute(r,n)},removeRoute:function(e){const t=o.getRecordMatcher(e);t&&o.removeRoute(t)},clearRoutes:o.clearRoutes,hasRoute:function(e){return!!o.getRecordMatcher(e)},getRoutes:function(){return o.getRoutes().map((e=>e.record))},resolve:R,options:t,push:P,replace:function(e){return P(d(k(e),{replace:!0}))},go:ne,back:()=>ne(-1),forward:()=>ne(1),beforeEach:l.add,beforeResolve:i.add,afterEach:u.add,onError:Q.add,isReady:function(){return z&&h.value!==V?Promise.resolve():new Promise(((e,t)=>{H.add([e,t])}))},install(e){e.component("RouterLink",De),e.component("RouterView",Ke),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>n(h)}),p&&// used for the initial navigation client side to avoid pushing
|
122 |
+
// multiple times when the router is used in multiple apps
|
123 |
+
!re&&h.value===V&&(re=!0,P(c.location).catch((e=>{})));const t={};for(const n in V)Object.defineProperty(t,n,{get:()=>h.value[n],enumerable:!0});e.provide(Me,this),e.provide(Be,r(t)),e.provide(Ge,h);const o=e.unmount;oe.add(e),e.unmount=function(){oe.delete(e),oe.size<1&&(y=V,U&&U(),U=null,h.value=V,re=!1,z=!1),o()}}};function ce(e){return e.reduce(((e,t)=>e.then((()=>L(t)))),Promise.resolve())}return ae}function He(){return o(Me)}function Qe(e){return o(Be)}export{He as a,ae as b,ze as c,Qe as u};
|
.output/public/assets/vuedraggable-CPbrq_s0.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/index.html
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
<link rel="mask-icon" href="/assets/logo.svg" color="#FFFFFF">
|
11 |
<meta name="theme-color" content="#ffffff">
|
12 |
<link rel="manifest" href="./manifest.webmanifest" />
|
13 |
-
<script type="module" crossorigin src="./assets/main-
|
14 |
<link rel="modulepreload" crossorigin href="./assets/vscode-jsonrpc-B7fdjHWu.js">
|
15 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-RhymR7yg.js">
|
16 |
<link rel="modulepreload" crossorigin href="./assets/@chevrotain-DFy4Htpj.js">
|
@@ -35,9 +35,9 @@
|
|
35 |
<link rel="modulepreload" crossorigin href="./assets/dagre-d3-es-D8JeTxsO.js">
|
36 |
<link rel="modulepreload" crossorigin href="./assets/@braintree-BB7t-Iuh.js">
|
37 |
<link rel="modulepreload" crossorigin href="./assets/khroma-C2oHPU0S.js">
|
38 |
-
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-
|
39 |
-
<link rel="modulepreload" crossorigin href="./assets/@babel-
|
40 |
-
<link rel="modulepreload" crossorigin href="./assets/dayjs-
|
41 |
<link rel="modulepreload" crossorigin href="./assets/internmap-B8oPgqVZ.js">
|
42 |
<link rel="modulepreload" crossorigin href="./assets/d3-array-BhN1wQGI.js">
|
43 |
<link rel="modulepreload" crossorigin href="./assets/d3-format-C0lSXcPg.js">
|
@@ -48,38 +48,38 @@
|
|
48 |
<link rel="modulepreload" crossorigin href="./assets/d3-path-QSrLXsQ3.js">
|
49 |
<link rel="modulepreload" crossorigin href="./assets/d3-shape-C6CU9yox.js">
|
50 |
<link rel="modulepreload" crossorigin href="./assets/roughjs-Bkc4UHOn.js">
|
51 |
-
<link rel="modulepreload" crossorigin href="./assets/cytoscape-
|
52 |
<link rel="modulepreload" crossorigin href="./assets/layout-base-DqRk0Tgc.js">
|
53 |
<link rel="modulepreload" crossorigin href="./assets/cose-base-kQthUiMK.js">
|
54 |
-
<link rel="modulepreload" crossorigin href="./assets/cytoscape-cose-bilkent-
|
55 |
<link rel="modulepreload" crossorigin href="./assets/d3-sankey-B6tQBass.js">
|
56 |
<link rel="modulepreload" crossorigin href="./assets/d3-scale-chromatic-FDBKL9jm.js">
|
57 |
<link rel="modulepreload" crossorigin href="./assets/@iconify-BUO7KvjM.js">
|
58 |
<link rel="modulepreload" crossorigin href="./assets/marked-Dk1N4K7F.js">
|
59 |
-
<link rel="modulepreload" crossorigin href="./assets/cytoscape-fcose
|
60 |
-
<link rel="modulepreload" crossorigin href="./assets/mermaid-
|
61 |
-
<link rel="modulepreload" crossorigin href="./assets/@vue-
|
62 |
-
<link rel="modulepreload" crossorigin href="./assets/pinia-
|
63 |
<link rel="modulepreload" crossorigin href="./assets/destr-WfmzGWA8.js">
|
64 |
<link rel="modulepreload" crossorigin href="./assets/deep-pick-omit-DP_A4OSP.js">
|
65 |
<link rel="modulepreload" crossorigin href="./assets/pinia-plugin-persistedstate-CxGPmdL5.js">
|
66 |
-
<link rel="modulepreload" crossorigin href="./assets/lodash-
|
67 |
-
<link rel="modulepreload" crossorigin href="./assets/tdesign-icons-vue-next-
|
68 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
69 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
70 |
-
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-
|
71 |
-
<link rel="modulepreload" crossorigin href="./assets/@vueuse-
|
72 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-Bs0vqpgD.js">
|
73 |
-
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-
|
74 |
<link rel="modulepreload" crossorigin href="./assets/@mozilla-BD532_dh.js">
|
75 |
-
<link rel="modulepreload" crossorigin href="./assets/chroma-js-
|
76 |
<link rel="modulepreload" crossorigin href="./assets/@material-C_XhzpVg.js">
|
77 |
-
<link rel="modulepreload" crossorigin href="./assets/bezier-easing-
|
78 |
-
<link rel="modulepreload" crossorigin href="./assets/tvision-color-
|
79 |
-
<link rel="modulepreload" crossorigin href="./assets/mermaid-render-
|
80 |
-
<link rel="modulepreload" crossorigin href="./assets/vue-router-
|
81 |
-
<link rel="modulepreload" crossorigin href="./assets/vue-
|
82 |
-
<link rel="modulepreload" crossorigin href="./assets/vuedraggable-
|
83 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
84 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-uX7ZR-PU.css">
|
85 |
<link rel="stylesheet" crossorigin href="./assets/main-DsGC1rof.css">
|
|
|
10 |
<link rel="mask-icon" href="/assets/logo.svg" color="#FFFFFF">
|
11 |
<meta name="theme-color" content="#ffffff">
|
12 |
<link rel="manifest" href="./manifest.webmanifest" />
|
13 |
+
<script type="module" crossorigin src="./assets/main-fo2As0vh.js"></script>
|
14 |
<link rel="modulepreload" crossorigin href="./assets/vscode-jsonrpc-B7fdjHWu.js">
|
15 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-RhymR7yg.js">
|
16 |
<link rel="modulepreload" crossorigin href="./assets/@chevrotain-DFy4Htpj.js">
|
|
|
35 |
<link rel="modulepreload" crossorigin href="./assets/dagre-d3-es-D8JeTxsO.js">
|
36 |
<link rel="modulepreload" crossorigin href="./assets/@braintree-BB7t-Iuh.js">
|
37 |
<link rel="modulepreload" crossorigin href="./assets/khroma-C2oHPU0S.js">
|
38 |
+
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-Bq7CyEDn.js">
|
39 |
+
<link rel="modulepreload" crossorigin href="./assets/@babel-JUxTKli9.js">
|
40 |
+
<link rel="modulepreload" crossorigin href="./assets/dayjs-DL4f0si3.js">
|
41 |
<link rel="modulepreload" crossorigin href="./assets/internmap-B8oPgqVZ.js">
|
42 |
<link rel="modulepreload" crossorigin href="./assets/d3-array-BhN1wQGI.js">
|
43 |
<link rel="modulepreload" crossorigin href="./assets/d3-format-C0lSXcPg.js">
|
|
|
48 |
<link rel="modulepreload" crossorigin href="./assets/d3-path-QSrLXsQ3.js">
|
49 |
<link rel="modulepreload" crossorigin href="./assets/d3-shape-C6CU9yox.js">
|
50 |
<link rel="modulepreload" crossorigin href="./assets/roughjs-Bkc4UHOn.js">
|
51 |
+
<link rel="modulepreload" crossorigin href="./assets/cytoscape-BVd64kgq.js">
|
52 |
<link rel="modulepreload" crossorigin href="./assets/layout-base-DqRk0Tgc.js">
|
53 |
<link rel="modulepreload" crossorigin href="./assets/cose-base-kQthUiMK.js">
|
54 |
+
<link rel="modulepreload" crossorigin href="./assets/cytoscape-cose-bilkent-CkmY9d_8.js">
|
55 |
<link rel="modulepreload" crossorigin href="./assets/d3-sankey-B6tQBass.js">
|
56 |
<link rel="modulepreload" crossorigin href="./assets/d3-scale-chromatic-FDBKL9jm.js">
|
57 |
<link rel="modulepreload" crossorigin href="./assets/@iconify-BUO7KvjM.js">
|
58 |
<link rel="modulepreload" crossorigin href="./assets/marked-Dk1N4K7F.js">
|
59 |
+
<link rel="modulepreload" crossorigin href="./assets/cytoscape-fcose--jWSPkQ9.js">
|
60 |
+
<link rel="modulepreload" crossorigin href="./assets/mermaid-SOhnXDlv.js">
|
61 |
+
<link rel="modulepreload" crossorigin href="./assets/@vue-Bg1POUZg.js">
|
62 |
+
<link rel="modulepreload" crossorigin href="./assets/pinia-BR51cbuG.js">
|
63 |
<link rel="modulepreload" crossorigin href="./assets/destr-WfmzGWA8.js">
|
64 |
<link rel="modulepreload" crossorigin href="./assets/deep-pick-omit-DP_A4OSP.js">
|
65 |
<link rel="modulepreload" crossorigin href="./assets/pinia-plugin-persistedstate-CxGPmdL5.js">
|
66 |
+
<link rel="modulepreload" crossorigin href="./assets/lodash-J-r1RZfU.js">
|
67 |
+
<link rel="modulepreload" crossorigin href="./assets/tdesign-icons-vue-next-NghED3ph.js">
|
68 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
69 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
70 |
+
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-DcQZm4FM.js">
|
71 |
+
<link rel="modulepreload" crossorigin href="./assets/@vueuse-Dy274-y2.js">
|
72 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-Bs0vqpgD.js">
|
73 |
+
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-ugZeHGjZ.js">
|
74 |
<link rel="modulepreload" crossorigin href="./assets/@mozilla-BD532_dh.js">
|
75 |
+
<link rel="modulepreload" crossorigin href="./assets/chroma-js-DdDYnGYa.js">
|
76 |
<link rel="modulepreload" crossorigin href="./assets/@material-C_XhzpVg.js">
|
77 |
+
<link rel="modulepreload" crossorigin href="./assets/bezier-easing-DtDxhPHz.js">
|
78 |
+
<link rel="modulepreload" crossorigin href="./assets/tvision-color-hAom63Wj.js">
|
79 |
+
<link rel="modulepreload" crossorigin href="./assets/mermaid-render-CsjLjYZp.js">
|
80 |
+
<link rel="modulepreload" crossorigin href="./assets/vue-router-CrgK71bD.js">
|
81 |
+
<link rel="modulepreload" crossorigin href="./assets/vue-Dq4tlXni.js">
|
82 |
+
<link rel="modulepreload" crossorigin href="./assets/vuedraggable-CPbrq_s0.js">
|
83 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
84 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-uX7ZR-PU.css">
|
85 |
<link rel="stylesheet" crossorigin href="./assets/main-DsGC1rof.css">
|