nekomeowww commited on
Commit
27b37ee
·
1 Parent(s): 687ca7e

release: build 0e907295ab1dc9dc717885a598b8011d9fe76619

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -0
  2. assets/{AnimatedWave-DqKMnZAQ.js → AnimatedWave-D19WVwf2.js} +2 -2
  3. assets/{AnimatedWave-BKRQHFx2.css → AnimatedWave-DLCC_Pl0.css} +1 -1
  4. assets/{Basic-DnBqne8U.js → Basic-DT6WEHTm.js} +1 -1
  5. assets/Button-8uEw5Afs.css +0 -1
  6. assets/Button-DE0e46lv.js +0 -1
  7. assets/{CardCreate-B09nhkcM.js → CardCreate-5mcyAtnj.js} +1 -1
  8. assets/CardCreate-BXajcpvK.js +0 -1
  9. assets/CardCreate-CvYkJX4L.js +1 -0
  10. assets/CardCreationDialog-BHUGyQ3X.js +1 -0
  11. assets/CardCreationDialog-CG2KLbdk.css +1 -0
  12. assets/CardCreationDialog-CNtImmVB.css +0 -1
  13. assets/{CardCreationDialog-B1i7X0kT.js → CardCreationDialog-DRlBAMBj.js} +2 -2
  14. assets/CardCreationDialog-ohI_4kmP.js +0 -1
  15. assets/CardDetailDialog-BfJwM1vk.js +1 -0
  16. assets/CardDetailDialog-CMtDmRab.js +1 -0
  17. assets/CardDetailDialog-RKuCdXg0.js +0 -1
  18. assets/CardDetailDialog-pJ19LoWD.js +0 -1
  19. assets/{CardListItem-C5UadVtf.js → CardListItem-BTSqAEW1.js} +1 -1
  20. assets/CardListItem-BXlJ2a3I.js +0 -1
  21. assets/CardListItem-DzWuT1eL.js +1 -0
  22. assets/ColorPalette-C8KIoKTf.js +0 -1
  23. assets/ColorPalette-Dy81cNOe.js +1 -0
  24. assets/DeleteCardDialog-BIO7MxkY.js +0 -1
  25. assets/DeleteCardDialog-BRzM99g8.js +1 -0
  26. assets/DeleteCardDialog-D6RQM-NX.js +0 -1
  27. assets/DeleteCardDialog-LuizqHNu.js +1 -0
  28. assets/{HeaderLink-CyWWkOPU.js → HeaderLink-BSM80A6s.js} +1 -1
  29. assets/IconAnimation-9WCWiV-Y.js +0 -1
  30. assets/IconAnimation-Dbp5ooK7.js +1 -0
  31. assets/InputFile-WiujwxGd.js +0 -1
  32. assets/InputFile-_LnNr8vy.js +1 -0
  33. assets/Scenes-BOZgi2Z4.css +1 -0
  34. assets/{components-DaLVZOhF.js → Scenes-C_o8y-v4.js} +0 -0
  35. assets/Screen-CuRV2vBO.js +1 -0
  36. assets/{Textarea-SRGnauY5.js → Textarea-Q9zPgUGN.js} +1 -1
  37. assets/XiaolaiSC-Regular-SNWuh554.ttf +3 -0
  38. assets/{_...all_-DN80NrxA.js → _...all_-CQ1wJOKD.js} +1 -1
  39. assets/{__vite-browser-external-CFsuT-Qx.js → __vite-browser-external-BaWHxo-S.js} +1 -1
  40. assets/airi-card-DrWWMwCR.js +0 -1
  41. assets/airi-card-Ds_gkZ4w.js +1 -0
  42. assets/alibaba-cloud-model-studio-asn8Gwqn.js +0 -1
  43. assets/alibaba-cloud-model-studio-u-qjWd-Q.js +1 -0
  44. assets/anthropic-CbFYT849.js +0 -1
  45. assets/anthropic-IL4OtYLr.js +1 -0
  46. assets/appearance-Bl3T7BtW.js +0 -1
  47. assets/appearance-DoN_6MWn.js +1 -0
  48. assets/{audio-B0s8-AFI.js → audio-_qzpfv2S.js} +1 -1
  49. assets/audio-record-BPF2rLHM.js +1 -0
  50. assets/audio-record-COiXC0pt.js +0 -1
.gitattributes CHANGED
@@ -6,6 +6,7 @@
6
  *.gif filter=lfs diff=lfs merge=lfs -text
7
  *.webp filter=lfs diff=lfs merge=lfs -text
8
  *.bmp filter=lfs diff=lfs merge=lfs -text
 
9
  # Default
10
  *.7z filter=lfs diff=lfs merge=lfs -text
11
  *.arrow filter=lfs diff=lfs merge=lfs -text
 
6
  *.gif filter=lfs diff=lfs merge=lfs -text
7
  *.webp filter=lfs diff=lfs merge=lfs -text
8
  *.bmp filter=lfs diff=lfs merge=lfs -text
9
+ *.ttf filter=lfs diff=lfs merge=lfs -text
10
  # Default
11
  *.7z filter=lfs diff=lfs merge=lfs -text
12
  *.arrow filter=lfs diff=lfs merge=lfs -text
assets/{AnimatedWave-DqKMnZAQ.js → AnimatedWave-D19WVwf2.js} RENAMED
@@ -1,3 +1,3 @@
1
- import{Fragment as e,RouterLink as t,__plugin_vue_export_helper_default as n,computed as r,createBaseVNode as i,createCommentVNode as a,createElementBlock as o,createVNode as s,defineComponent as c,nextTick as l,normalizeClass as u,normalizeStyle as d,onMounted as f,openBlock as p,ref as m,renderList as h,renderSlot as g,resolveDirective as _,storeToRefs as v,toDisplayString as y,unref as b,useDevicesList as x,useElementBounding as S,useI18n as C,useScroll as w,useSettings as T,vModelCheckbox as E,vModelRadio as D,watch as O,withCtx as k,withDirectives as A}from"./index-C-t5bjx6.js";import{useAudioContext as ee,useChatStore as j,useConsciousnessStore as M,useProvidersStore as N}from"./stores-BW_6w_OI.js";import{HeaderLink_default as P}from"./HeaderLink-CyWWkOPU.js";import{TransitionVertical_default as te}from"./Button-DE0e46lv.js";import{Basic_default as F}from"./Basic-DnBqne8U.js";import{useMarkdown as I,useMicVAD as L,useWhisper as ne}from"./composables-CEnUnIM2.js";const R={},z={class:`cross-background-container`};function B(e,t){return p(),o(`div`,z,[g(e.$slots,`default`,{},void 0,!0)])}var V=n(R,[[`render`,B],[`__scopeId`,`data-v-455eb62c`]]);const H={"mb-1":``,"w-full":``,"gap-2":``},U={"w-full":``};var W=c({__name:`Header`,setup(e){return(e,n)=>(p(),o(`header`,H,[i(`div`,U,[s(P)]),s(b(t),{class:`m-1 block max-h-[10lh] min-h-[1lh] rounded-lg bg-neutral-100 p-2 text-lg text-neutral-500 outline-none dark:bg-neutral-800 dark:text-neutral-400`,to:`/settings`},{default:k(()=>n[0]||=[i(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]),_:1,__:[0]})]))}}),G=W,re=`/assets/worker-eKZGDR4a.js`;const K=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``),q=e=>{var t;let n=typeof e;return n===`object`?e===null?`null`:(e==null||(t=e.constructor)==null?void 0:t.name)??`object`:n},J=e=>{if(typeof e==`string`)return new TextEncoder().encode(e);if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);throw TypeError(`The input must be a Uint8Array, a string, or an ArrayBuffer. Received a value of the type ${q(e)}.`)},Y=e=>{let t=J(e),n=``,r,i=t.length;for(r=2;r<i;r+=3)n+=K[t[r-2]>>2],n+=K[(t[r-2]&3)<<4|t[r-1]>>4],n+=K[(t[r-1]&15)<<2|t[r]>>6],n+=K[t[r]&63];return r===i+1&&(n+=K[t[r-2]>>2],n+=K[(t[r-2]&3)<<4],n+=`==`),r===i&&(n+=K[t[r-2]>>2],n+=K[(t[r-2]&3)<<4|t[r-1]>>4],n+=K[(t[r-1]&15)<<2],n+=`=`),n};function X(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}function Z(e,t,n=1){let r=n,i=e.byteLength,a=new ArrayBuffer(44+i*2),o=new DataView(a);X(o,0,`RIFF`),o.setUint32(4,36+i*2,!0),X(o,8,`WAVE`),X(o,12,`fmt `),o.setUint32(16,16,!0),o.setUint16(20,1,!0),o.setUint16(22,r,!0),o.setUint32(24,t,!0),o.setUint32(28,t*r*2,!0),o.setUint16(32,r*2,!0),o.setUint16(34,16,!0),X(o,36,`data`),o.setUint32(40,i*2,!0);let s=44;for(let t=0;t<i;t++){let n=Math.max(-1,Math.min(1,e[t])),r=n<0?n*32768:n*32767;o.setInt16(s+t*2,r,!0)}return a}function ie(e,t){return Y(Z(e,t))}const Q={relative:``,px:`<sm:2`,py:`<sm:2`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},ae={key:0,flex:``,mr:`12`},oe={flex:`~ col`,border:`4 solid violet-200/50 dark:violet-500/50`,shadow:`md violet-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,bg:`<md:violet-500/25`},se={flex:`~ row`,"gap-2":``},ce={"flex-1":``},le={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},ue={key:0,"i-eos-icons:three-dots-loading":``},de=[`innerHTML`],fe={key:1,flex:``,mr:`12`},pe={flex:`~ col`,border:`4 solid primary-200/50 dark:primary-500/50`,shadow:`md primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,bg:`<md:primary-500/25`},me={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},he={key:0,"i-eos-icons:three-dots-loading":``},ge=[`innerHTML`],_e={key:2,flex:`~ row-reverse`,ml:`12`},ve={flex:`~ col`,border:`4 solid cyan-200/50 dark:cyan-500/50`,shadow:`md cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,bg:`<md:cyan-500/25`},ye={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},be=[`innerHTML`],xe={key:1};var Se=c({__name:`ChatHistory`,setup(t){let n=m(),{messages:r,sending:s}=v(j()),c=S(n,{immediate:!0,windowScroll:!0,windowResize:!0}),{y:u}=w(n),{t:d}=C(),{process:f}=I(),{onBeforeMessageComposed:g,onTokenLiteral:x}=j();return g(async()=>{l().then(()=>{c.update(),u.value=c.height.value})}),x(async()=>{l().then(()=>{c.update(),u.value=c.height.value})}),(t,c)=>{let l=_(`auto-animate`);return p(),o(`div`,Q,[c[2]||=i(`div`,{"flex-1":``},null,-1),A((p(),o(`div`,{ref_key:`chatHistoryRef`,ref:n,"h-full":``,"w-full":``,flex:`~ col`,"overflow-scroll":``},[c[1]||=i(`div`,{"flex-1":``},null,-1),(p(!0),o(e,null,h(b(r),(e,t)=>(p(),o(`div`,{key:t,"mb-2":``},[e.role===`error`?(p(),o(`div`,ae,[i(`div`,oe,[i(`div`,se,[i(`div`,ce,[i(`span`,le,y(b(d)(`stage.chat.message.character-name.core-system`)),1)]),c[0]||=i(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),b(s)&&t===b(r).length-1?(p(),o(`div`,ue)):(p(),o(`div`,{key:1,class:`markdown-content break-words text-violet-500`,text:`base <sm:xs`,innerHTML:b(f)(e.content)},null,8,de))])])):a(``,!0),e.role===`assistant`?(p(),o(`div`,fe,[i(`div`,pe,[i(`div`,null,[i(`span`,me,y(b(d)(`stage.chat.message.character-name.airi`)),1)]),b(s)&&t===b(r).length-1?(p(),o(`div`,he)):(p(),o(`div`,{key:1,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:b(f)(e.content)},null,8,ge))])])):e.role===`user`?(p(),o(`div`,_e,[i(`div`,ve,[i(`div`,null,[i(`span`,ye,y(b(d)(`stage.chat.message.character-name.you`)),1)]),e.content?(p(),o(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:b(f)(e.content)},null,8,be)):(p(),o(`div`,xe))])])):a(``,!0)]))),128))])),[[l]])])}}}),Ce=Se;const we={flex:`col`,"items-center":``,"pt-4":``},Te={flex:`~ row`,"w-fit":``,"rounded-lg":``},Ee=[`checked`,`aria-checked`],De={flex:`~ row`,"items-center":``},Oe={"min-w":`3em`},ke=[`checked`,`aria-checked`],Ae={flex:`~ row`,"items-center":``},je=[`checked`,`aria-checked`],Me={flex:`~ row`,"items-center":``},Ne={"h-full":``,"max-h":`[85vh]`,"w-full":``,px:`12 <md:0`,py:`4`},Pe={flex:`~ col`,border:`solid 4 primary-100 dark:primary-400/20`,"h-full":``,"w-full":``,"overflow-scroll":``,"rounded-xl":``,bg:`white dark:primary-950`},Fe={h:`<md:full`,flex:``,"gap-2":``},Ie={flex:`~ row`,"gap-2":``,hidden:``},Le={flex:`~ row`,relative:``,"text-white":``,"font-normal":``},Re={key:0,right:`0`,bottom:`[calc(100%+8px)]`,text:`cyan-400 dark:white`,bg:`white dark:cyan-900`,absolute:``,"z-30":``,"h-fit":``,"rounded-2xl":``,"py-3":``,"pl-3":``,"pr-4":``,"text-right":``,"text-nowrap":``,"text-sm":``,"font-sans":``},ze=[`value`],Be={flex:`~ row`,"cursor-pointer":``,"items-center":``,grid:`cols-2`},Ve={"min-w":`6`},He={key:0,"i-solar:check-circle-line-duotone":``},Ue={key:0},We={key:1};var Ge=c({__name:`InteractiveArea`,setup(t){let n=m(``),r=m(!1),c=m(`chat`),l=m(!1),d=m(!1),g=N(),{activeProvider:_,activeModel:S}=v(M()),{themeColorsHueDynamic:w}=v(T()),{audioInputs:P,ensurePermissions:I}=x({constraints:{audio:!0}}),{selectedAudioDevice:R,isAudioInputOn:z,selectedAudioDeviceId:B}=v(T()),{send:V,onAfterSend:H}=j(),{messages:U}=v(j()),{audioContext:W}=ee(),{t:G}=C(),{transcribe:K,terminate:q}=ne(re,{onComplete:async e=>{if(!e||!e.trim())return;let t=g.getProviderConfig(_.value);await V(e,{chatProvider:g.getProviderInstance(_.value),model:S.value,providerConfig:t})}});async function J(){if(!(!n.value.trim()||d.value))try{let e=g.getProviderConfig(_.value);await V(n.value,{chatProvider:g.getProviderInstance(_.value),model:S.value,providerConfig:e})}catch(e){U.value.pop(),U.value.push({role:`error`,content:e.message})}}let{destroy:Y,start:X}=L(B,{onSpeechStart:()=>{r.value=!0},onVADMisfire:()=>{r.value=!1},onSpeechEnd:e=>{r.value=!1,Z(e.buffer)},auto:!1});async function Z(e){await W.resume();let t=await ie(e,W.sampleRate);K({type:`generate`,data:{audio:t,language:`en`}})}async function Q(e){let t=e.target,n=P.value.find(e=>e.deviceId===t.value);if(!n){R.value=void 0;return}R.value=n}return O(z,async e=>{e===`false`&&(Y(),q())}),O(l,async e=>{e&&await I()}),f(()=>{X()}),H(async()=>{n.value=``}),(t,f)=>(p(),o(`div`,we,[i(`fieldset`,Te,[i(`label`,{class:u([c.value===`chat`?`bg-primary-100 dark:bg-primary-900`:`bg-white dark:bg-primary-950`,c.value===`chat`?`text-primary-500 dark:text-primary-500`:``,{"transition-colors-none ":b(w)}]),flex:`~ row`,checked:c.value===`chat`,"aria-checked":c.value===`chat`,border:`solid l-2 t-2 b-2 primary-100 dark:primary-900`,bg:`hover:primary-100 dark:hover:primary-900`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500`,transition:`all duration-250 ease-in-out`,"cursor-pointer":``,"items-center":``,"gap-1":``,"rounded-l-lg":``,"px-2":``},[A(i(`input`,{"onUpdate:modelValue":f[0]||=e=>c.value=e,type:`radio`,name:`tab`,value:`chat`,hidden:``},null,512),[[D,c.value]]),f[7]||=i(`div`,{"i-solar:dialog-2-bold-duotone":``,text:`2xl`,transform:`translate-y--2`},null,-1),i(`div`,De,[i(`span`,Oe,y(b(G)(`stage.chat.tabs.chat`)),1)])],10,Ee),i(`label`,{class:u([c.value===`custom`?`bg-primary-100 dark:bg-primary-900`:`bg-white dark:bg-primary-950`,c.value===`custom`?`text-primary-500 dark:text-primary-500`:``,{"transition-colors-none ":b(w)}]),flex:`~ row`,checked:c.value===`custom`,"aria-checked":c.value===`custom`,border:`solid t-2 b-2 primary-100 dark:primary-900`,bg:`hover:primary-100 dark:hover:primary-900`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500`,transition:`all duration-250 ease-in-out`,"cursor-pointer":``,"items-center":``,"gap-1":``,"px-2":``},[A(i(`input`,{"onUpdate:modelValue":f[1]||=e=>c.value=e,type:`radio`,name:`tab`,value:`custom`,hidden:``},null,512),[[D,c.value]]),f[8]||=i(`div`,{"i-solar:star-fall-2-bold-duotone":``,text:`2xl`,transform:`translate-y--2`},null,-1),i(`div`,Ae,[i(`span`,null,y(b(G)(`stage.chat.tabs.custom`)),1)])],10,ke),i(`label`,{class:u([c.value===`clothes`?`bg-primary-100 dark:bg-primary-900`:`bg-white dark:bg-primary-950`,c.value===`clothes`?`text-primary-500 dark:text-primary-500`:``,{"transition-colors-none ":b(w)}]),flex:`~ row`,checked:c.value===`clothes`,"aria-checked":c.value===`clothes`,border:`solid r-2 t-2 b-2 primary-100 dark:primary-900`,bg:`hover:primary-100 dark:hover:primary-900`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500`,transition:`all duration-250 ease-in-out`,"cursor-pointer":``,"items-center":``,"gap-1":``,"rounded-r-lg":``,"px-2":``},[A(i(`input`,{"onUpdate:modelValue":f[2]||=e=>c.value=e,type:`radio`,name:`tab`,value:`clothes`,hidden:``},null,512),[[D,c.value]]),f[9]||=i(`div`,{"i-solar:magic-stick-3-bold-duotone":``,text:`2xl`,transform:`translate-y--2`},null,-1),i(`div`,Me,[i(`span`,null,y(b(G)(`stage.chat.tabs.clothes`)),1)])],10,je)]),i(`div`,Ne,[i(`div`,Pe,[s(Ce,{"h-full":``,"flex-1":``,"p-4":``,w:`full`,"max-h":`<md:[60%]`}),i(`div`,Fe,[s(b(F),{modelValue:n.value,"onUpdate:modelValue":f[3]||=e=>n.value=e,placeholder:b(G)(`stage.message`),text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-300 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-100 dark:primary-400/20`,"min-h":`[100px]`,"max-h":`[300px]`,"w-full":``,"rounded-t-xl":``,"p-4":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:u({"transition-colors-none placeholder:transition-colors-none":b(w)}),onSubmit:J,onCompositionstart:f[4]||=e=>d.value=!0,onCompositionend:f[5]||=e=>d.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]),i(`div`,Ie,[i(`div`,Le,[s(b(te),null,{default:k(()=>[l.value?(p(),o(`fieldset`,Re,[(p(!0),o(e,null,h(b(P),(e,t)=>(p(),o(`label`,{key:t,class:`[&_div_span]:dark:hover:bg-cyan-300 [&_div_span]:dark:hover:bg-cyan-900`},[i(`input`,{type:`radio`,name:`audioInput`,value:e.deviceId,hidden:``,onChange:Q},null,40,ze),i(`div`,Be,[i(`div`,Ve,[e.deviceId===b(B)?(p(),o(`div`,He)):a(``,!0)]),i(`span`,{"inline-block":``,class:u([e.deviceId===b(B)?`cyan-400 dark:text-white`:`cyan-400/50 dark:text-white/50`]),transition:`all duration-250 ease-in-out`},y(e.label),3)])]))),128))])):a(``,!0)]),_:1}),i(`label`,{bg:`complementary-100 hover:complementary-200 dark:complementary-800 dark:hover:complementary-700`,transition:`all duration-250 ease-in-out`,class:u({"transition-colors-none":b(w)}),text:`complementary-400`,"h-fit":``,flex:``,"cursor-pointer":``,"items-center":``,"justify-center":``,"gap-2":``,"rounded-full":``,"px-4":``,"py-2":``},[A(i(`input`,{"onUpdate:modelValue":f[6]||=e=>l.value=e,type:`checkbox`,hidden:``},null,512),[[E,l.value]]),f[10]||=i(`div`,{"i-solar:microphone-2-bold-duotone":``},null,-1),i(`div`,null,[r.value?(p(),o(`span`,We,`Listening...`)):(p(),o(`span`,Ue,y(b(G)(`settings.microphone`)),1))])],2)])])]))}}),Ke=n(Ge,[[`__scopeId`,`data-v-258a0513`]]);const qe={py:`1`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},Je={key:0,flex:``,mr:`12`},Ye={flex:`~ col`,border:`4 solid primary-200/50 dark:primary-500/50`,shadow:`md primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,"backdrop-blur-sm":``,h:`unset <sm:fit`,bg:`<md:primary-500/25`},Xe={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},Ze=[`innerHTML`],Qe={key:1,"i-eos-icons:three-dots-loading":``},$e={key:1,flex:`~`},et={flex:`~ col`,border:`4 solid cyan-200/50 dark:cyan-500/50`,shadow:`md cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,"backdrop-blur-sm":``,bg:`<md:cyan-500/25`},tt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},$=[`innerHTML`],nt={key:1};var rt=c({__name:`MobileChatHistory`,setup(t){let n=m(),{t:r}=C(),{messages:s}=v(j()),c=S(n,{immediate:!0,windowScroll:!0,windowResize:!0}),{y:u}=w(n),{process:d}=I(),{onBeforeMessageComposed:f,onTokenLiteral:g}=j();return f(async()=>{l().then(()=>{c.update(),u.value=c.height.value})}),g(async()=>{l().then(()=>{c.update(),u.value=c.height.value})}),(t,c)=>{let l=_(`auto-animate`);return p(),o(`div`,qe,[c[1]||=i(`div`,{"flex-1":``},null,-1),A((p(),o(`div`,{ref_key:`chatHistoryRef`,ref:n,"h-full":``,"w-full":``,"max-h":`30vh`,flex:`~ col`,"overflow-scroll":``,class:`chat-history`},[c[0]||=i(`div`,{"flex-1":``},null,-1),(p(!0),o(e,null,h(b(s),(e,t)=>(p(),o(`div`,{key:t,"mb-2":``},[e.role===`assistant`?(p(),o(`div`,Je,[i(`div`,Ye,[i(`div`,null,[i(`span`,Xe,y(b(r)(`stage.chat.message.character-name.airi`)),1)]),e.content?(p(),o(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:b(d)(e.content)},null,8,Ze)):(p(),o(`div`,Qe))])])):e.role===`user`?(p(),o(`div`,$e,[i(`div`,et,[i(`div`,null,[i(`span`,tt,y(b(r)(`stage.chat.message.character-name.you`)),1)]),e.content?(p(),o(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:b(d)(e.content)},null,8,$)):(p(),o(`div`,nt))])])):a(``,!0)]))),128))])),[[l]])])}}}),it=n(rt,[[`__scopeId`,`data-v-a571b65b`]]);const at={relative:``,"w-full":``,flex:``,"gap-1":``},ot={flex:``,"flex-1":``};var st=c({__name:`MobileInteractiveArea`,setup(e){let t=m(``),n=m(!1),r=m(!1),a=N(),{activeProvider:c,activeModel:l}=v(M()),{isAudioInputOn:d,selectedAudioDeviceId:h,themeColorsHueDynamic:g}=v(T()),{send:_,onAfterSend:y}=j(),{t:x}=C();async function S(){if(!t.value.trim()||r.value)return;let e=a.getProviderConfig(c.value);await _(t.value,{chatProvider:a.getProviderInstance(c.value),model:l.value,providerConfig:e})}let{destroy:w,start:E}=L(h,{onSpeechStart:()=>{n.value=!0},onVADMisfire:()=>{n.value=!1},onSpeechEnd:e=>{n.value=!1,D(e)},auto:!1});function D(e){alert(`Transcription is not implemented yet`)}return O(d,async e=>{e===`false`&&w()}),y(async()=>{t.value=``}),f(()=>{E()}),(e,n)=>(p(),o(`div`,null,[i(`div`,at,[s(it,{absolute:``,"left-0":``,"top-0":``,transform:`translate-y-[-100%]`,"w-full":``}),i(`div`,ot,[s(b(F),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,placeholder:b(x)(`stage.message`),border:`solid 2 primary-100 dark:primary-400/20`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-300 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-100 dark:primary-400/20`,"max-h":`[10lh]`,"min-h":`[1lh]`,"w-full":``,"resize-none":``,"overflow-y-scroll":``,"rounded-xl":``,"p-2":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:u({"transition-colors-none placeholder:transition-colors-none":b(g)}),onSubmit:S,onCompositionstart:n[1]||=e=>r.value=!0,onCompositionend:n[2]||=e=>r.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]))}}),ct=st;const lt={class:`relative`},ut={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``};var dt=c({__name:`AnimatedWave`,props:{height:{default:40},amplitude:{default:14},waveLength:{default:250},fillColor:{default:`oklch(95% 0.10 var(--chromatic-hue))`},direction:{default:`down`},movementDirection:{default:`left`},animationSpeed:{default:50}},setup(e){let t=e,n=m(t.height),a=m(t.amplitude),s=m(t.waveLength),c=m(t.fillColor),l=m(t.direction),u=m(t.movementDirection);function f(e,t,n,r,i){let a=[],o=Math.ceil(e/r),s=o*r,c=1,l=i===`up`?n:t-n;a.push(`M 0 ${l}`);let u=Math.PI*2/r;for(let e=0;e<=s;e+=c){let t=n*Math.sin(u*e),r=i===`up`?l-t:l+t;a.push(`L ${e} ${r}`)}let d=i===`up`?t:0;return a.push(`L ${s} ${d}`),a.push(`L 0 ${d} Z`),a.join(` `)}let h=r(()=>n.value+a.value*2),_=r(()=>{let e=`<svg width="${s.value}" height="${h.value}" xmlns="http://www.w3.org/2000/svg">
2
  <path d="${f(s.value,h.value,a.value,s.value,l.value)}"/>
3
- </svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return O(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,a.value=t.amplitude,s.value=t.waveLength,c.value=t.fillColor,l.value=t.direction,u.value=t.movementDirection},{immediate:!0}),(t,n)=>(p(),o(`div`,lt,[g(t.$slots,`default`,{},void 0,!0),i(`div`,ut,[i(`div`,{class:`wave`,style:d({background:c.value,height:`${h.value}px`,maskImage:_.value,WebkitMaskImage:_.value,"--wave-translate":`${-s.value}px`,"--animation-duration":`${s.value/e.animationSpeed}s`,"animation-direction":u.value===`left`?`normal`:`reverse`})},null,4)])]))}}),ft=n(dt,[[`__scopeId`,`data-v-f58b462e`]]);export{ft as AnimatedWave_default,V as Cross_default,G as Header_default,Ke as InteractiveArea_default,ct as MobileInteractiveArea_default};
 
1
+ import{Fragment as e,RouterLink as t,__plugin_vue_export_helper_default as n,computed as r,createBaseVNode as i,createCommentVNode as a,createElementBlock as o,createVNode as s,defineComponent as c,nextTick as l,normalizeClass as u,normalizeStyle as d,onMounted as f,openBlock as p,ref as m,renderList as h,renderSlot as g,resolveDirective as _,storeToRefs as v,toDisplayString as y,unref as b,useDevicesList as x,useElementBounding as S,useI18n as C,useScroll as w,useSettings as T,vModelCheckbox as E,vModelRadio as D,watch as O,withCtx as k,withDirectives as A}from"./index-CILFA2Dz.js";import{useAudioContext as ee,useChatStore as j,useConsciousnessStore as M,useProvidersStore as N}from"./stores-DXDNpBIE.js";import{HeaderLink_default as P}from"./HeaderLink-BSM80A6s.js";import{TransitionVertical_default as te}from"./Screen-CuRV2vBO.js";import{Basic_default as F}from"./Basic-DT6WEHTm.js";import{useMarkdown as I,useMicVAD as L,useWhisper as ne}from"./composables-BAtsVr4Y.js";const R={},z={class:`cross-background-container`};function B(e,t){return p(),o(`div`,z,[g(e.$slots,`default`,{},void 0,!0)])}var V=n(R,[[`render`,B],[`__scopeId`,`data-v-455eb62c`]]);const H={"mb-1":``,"w-full":``,"gap-2":``},U={"w-full":``};var W=c({__name:`Header`,setup(e){return(e,n)=>(p(),o(`header`,H,[i(`div`,U,[s(P)]),s(b(t),{class:`m-1 block max-h-[10lh] min-h-[1lh] rounded-lg bg-neutral-100 p-2 text-lg text-neutral-500 outline-none dark:bg-neutral-800 dark:text-neutral-400`,to:`/settings`},{default:k(()=>n[0]||=[i(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]),_:1,__:[0]})]))}}),G=W,re=`/assets/worker-eKZGDR4a.js`;const K=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``),q=e=>{var t;let n=typeof e;return n===`object`?e===null?`null`:(e==null||(t=e.constructor)==null?void 0:t.name)??`object`:n},J=e=>{if(typeof e==`string`)return new TextEncoder().encode(e);if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);throw TypeError(`The input must be a Uint8Array, a string, or an ArrayBuffer. Received a value of the type ${q(e)}.`)},Y=e=>{let t=J(e),n=``,r,i=t.length;for(r=2;r<i;r+=3)n+=K[t[r-2]>>2],n+=K[(t[r-2]&3)<<4|t[r-1]>>4],n+=K[(t[r-1]&15)<<2|t[r]>>6],n+=K[t[r]&63];return r===i+1&&(n+=K[t[r-2]>>2],n+=K[(t[r-2]&3)<<4],n+=`==`),r===i&&(n+=K[t[r-2]>>2],n+=K[(t[r-2]&3)<<4|t[r-1]>>4],n+=K[(t[r-1]&15)<<2],n+=`=`),n};function X(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}function Z(e,t,n=1){let r=n,i=e.byteLength,a=new ArrayBuffer(44+i*2),o=new DataView(a);X(o,0,`RIFF`),o.setUint32(4,36+i*2,!0),X(o,8,`WAVE`),X(o,12,`fmt `),o.setUint32(16,16,!0),o.setUint16(20,1,!0),o.setUint16(22,r,!0),o.setUint32(24,t,!0),o.setUint32(28,t*r*2,!0),o.setUint16(32,r*2,!0),o.setUint16(34,16,!0),X(o,36,`data`),o.setUint32(40,i*2,!0);let s=44;for(let t=0;t<i;t++){let n=Math.max(-1,Math.min(1,e[t])),r=n<0?n*32768:n*32767;o.setInt16(s+t*2,r,!0)}return a}function ie(e,t){return Y(Z(e,t))}const Q={relative:``,px:`<sm:2`,py:`<sm:2`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},ae={key:0,flex:``,mr:`12`},oe={flex:`~ col`,border:`4 solid violet-200/50 dark:violet-500/50`,shadow:`md violet-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,bg:`<md:violet-500/25`},se={flex:`~ row`,"gap-2":``},ce={"flex-1":``},le={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},ue={key:0,"i-eos-icons:three-dots-loading":``},de=[`innerHTML`],fe={key:1,flex:``,mr:`12`},pe={flex:`~ col`,border:`4 solid primary-200/50 dark:primary-500/50`,shadow:`md primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,bg:`<md:primary-500/25`},me={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},he={key:0,"i-eos-icons:three-dots-loading":``},ge=[`innerHTML`],_e={key:2,flex:`~ row-reverse`,ml:`12`},ve={flex:`~ col`,border:`4 solid cyan-200/50 dark:cyan-500/50`,shadow:`md cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,bg:`<md:cyan-500/25`},ye={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},be=[`innerHTML`],xe={key:1};var Se=c({__name:`ChatHistory`,setup(t){let n=m(),{messages:r,sending:s}=v(j()),c=S(n,{immediate:!0,windowScroll:!0,windowResize:!0}),{y:u}=w(n),{t:d}=C(),{process:f}=I(),{onBeforeMessageComposed:g,onTokenLiteral:x}=j();return g(async()=>{l().then(()=>{c.update(),u.value=c.height.value})}),x(async()=>{l().then(()=>{c.update(),u.value=c.height.value})}),(t,c)=>{let l=_(`auto-animate`);return p(),o(`div`,Q,[c[2]||=i(`div`,{"flex-1":``},null,-1),A((p(),o(`div`,{ref_key:`chatHistoryRef`,ref:n,"h-full":``,"w-full":``,flex:`~ col`,"overflow-scroll":``},[c[1]||=i(`div`,{"flex-1":``},null,-1),(p(!0),o(e,null,h(b(r),(e,t)=>(p(),o(`div`,{key:t,"mb-2":``},[e.role===`error`?(p(),o(`div`,ae,[i(`div`,oe,[i(`div`,se,[i(`div`,ce,[i(`span`,le,y(b(d)(`stage.chat.message.character-name.core-system`)),1)]),c[0]||=i(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),b(s)&&t===b(r).length-1?(p(),o(`div`,ue)):(p(),o(`div`,{key:1,class:`markdown-content break-words text-violet-500`,text:`base <sm:xs`,innerHTML:b(f)(e.content)},null,8,de))])])):a(``,!0),e.role===`assistant`?(p(),o(`div`,fe,[i(`div`,pe,[i(`div`,null,[i(`span`,me,y(b(d)(`stage.chat.message.character-name.airi`)),1)]),b(s)&&t===b(r).length-1?(p(),o(`div`,he)):(p(),o(`div`,{key:1,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:b(f)(e.content)},null,8,ge))])])):e.role===`user`?(p(),o(`div`,_e,[i(`div`,ve,[i(`div`,null,[i(`span`,ye,y(b(d)(`stage.chat.message.character-name.you`)),1)]),e.content?(p(),o(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:b(f)(e.content)},null,8,be)):(p(),o(`div`,xe))])])):a(``,!0)]))),128))])),[[l]])])}}}),Ce=Se;const we={flex:`col`,"items-center":``,"pt-4":``},Te={flex:`~ row`,"w-fit":``,"rounded-lg":``},Ee=[`checked`,`aria-checked`],De={flex:`~ row`,"items-center":``},Oe={"min-w":`3em`},ke=[`checked`,`aria-checked`],Ae={flex:`~ row`,"items-center":``},je=[`checked`,`aria-checked`],Me={flex:`~ row`,"items-center":``},Ne={"h-full":``,"max-h":`[85vh]`,"w-full":``,px:`12 <md:0`,py:`4`},Pe={flex:`~ col`,border:`solid 4 primary-100 dark:primary-400/20`,"h-full":``,"w-full":``,"overflow-scroll":``,"rounded-xl":``,bg:`white dark:primary-950`},Fe={h:`<md:full`,flex:``,"gap-2":``},Ie={flex:`~ row`,"gap-2":``,hidden:``},Le={flex:`~ row`,relative:``,"text-white":``,"font-normal":``},Re={key:0,right:`0`,bottom:`[calc(100%+8px)]`,text:`cyan-400 dark:white`,bg:`white dark:cyan-900`,absolute:``,"z-30":``,"h-fit":``,"rounded-2xl":``,"py-3":``,"pl-3":``,"pr-4":``,"text-right":``,"text-nowrap":``,"text-sm":``,"font-sans":``},ze=[`value`],Be={flex:`~ row`,"cursor-pointer":``,"items-center":``,grid:`cols-2`},Ve={"min-w":`6`},He={key:0,"i-solar:check-circle-line-duotone":``},Ue={key:0},We={key:1};var Ge=c({__name:`InteractiveArea`,setup(t){let n=m(``),r=m(!1),c=m(`chat`),l=m(!1),d=m(!1),g=N(),{activeProvider:_,activeModel:S}=v(M()),{themeColorsHueDynamic:w}=v(T()),{audioInputs:P,ensurePermissions:I}=x({constraints:{audio:!0}}),{selectedAudioDevice:R,isAudioInputOn:z,selectedAudioDeviceId:B}=v(T()),{send:V,onAfterSend:H}=j(),{messages:U}=v(j()),{audioContext:W}=ee(),{t:G}=C(),{transcribe:K,terminate:q}=ne(re,{onComplete:async e=>{if(!e||!e.trim())return;let t=g.getProviderConfig(_.value);await V(e,{chatProvider:g.getProviderInstance(_.value),model:S.value,providerConfig:t})}});async function J(){if(!(!n.value.trim()||d.value))try{let e=g.getProviderConfig(_.value);await V(n.value,{chatProvider:g.getProviderInstance(_.value),model:S.value,providerConfig:e})}catch(e){U.value.pop(),U.value.push({role:`error`,content:e.message})}}let{destroy:Y,start:X}=L(B,{onSpeechStart:()=>{r.value=!0},onVADMisfire:()=>{r.value=!1},onSpeechEnd:e=>{r.value=!1,Z(e.buffer)},auto:!1});async function Z(e){await W.resume();let t=await ie(e,W.sampleRate);K({type:`generate`,data:{audio:t,language:`en`}})}async function Q(e){let t=e.target,n=P.value.find(e=>e.deviceId===t.value);if(!n){R.value=void 0;return}R.value=n}return O(z,async e=>{e===`false`&&(Y(),q())}),O(l,async e=>{e&&await I()}),f(()=>{X()}),H(async()=>{n.value=``}),(t,f)=>(p(),o(`div`,we,[i(`fieldset`,Te,[i(`label`,{class:u([c.value===`chat`?`bg-primary-100 dark:bg-primary-900`:`bg-white dark:bg-primary-950`,c.value===`chat`?`text-primary-500 dark:text-primary-500`:``,{"transition-colors-none ":b(w)}]),flex:`~ row`,checked:c.value===`chat`,"aria-checked":c.value===`chat`,border:`solid l-2 t-2 b-2 primary-100 dark:primary-900`,bg:`hover:primary-100 dark:hover:primary-900`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500`,transition:`all duration-250 ease-in-out`,"cursor-pointer":``,"items-center":``,"gap-1":``,"rounded-l-lg":``,"px-2":``},[A(i(`input`,{"onUpdate:modelValue":f[0]||=e=>c.value=e,type:`radio`,name:`tab`,value:`chat`,hidden:``},null,512),[[D,c.value]]),f[7]||=i(`div`,{"i-solar:dialog-2-bold-duotone":``,text:`2xl`,transform:`translate-y--2`},null,-1),i(`div`,De,[i(`span`,Oe,y(b(G)(`stage.chat.tabs.chat`)),1)])],10,Ee),i(`label`,{class:u([c.value===`custom`?`bg-primary-100 dark:bg-primary-900`:`bg-white dark:bg-primary-950`,c.value===`custom`?`text-primary-500 dark:text-primary-500`:``,{"transition-colors-none ":b(w)}]),flex:`~ row`,checked:c.value===`custom`,"aria-checked":c.value===`custom`,border:`solid t-2 b-2 primary-100 dark:primary-900`,bg:`hover:primary-100 dark:hover:primary-900`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500`,transition:`all duration-250 ease-in-out`,"cursor-pointer":``,"items-center":``,"gap-1":``,"px-2":``},[A(i(`input`,{"onUpdate:modelValue":f[1]||=e=>c.value=e,type:`radio`,name:`tab`,value:`custom`,hidden:``},null,512),[[D,c.value]]),f[8]||=i(`div`,{"i-solar:star-fall-2-bold-duotone":``,text:`2xl`,transform:`translate-y--2`},null,-1),i(`div`,Ae,[i(`span`,null,y(b(G)(`stage.chat.tabs.custom`)),1)])],10,ke),i(`label`,{class:u([c.value===`clothes`?`bg-primary-100 dark:bg-primary-900`:`bg-white dark:bg-primary-950`,c.value===`clothes`?`text-primary-500 dark:text-primary-500`:``,{"transition-colors-none ":b(w)}]),flex:`~ row`,checked:c.value===`clothes`,"aria-checked":c.value===`clothes`,border:`solid r-2 t-2 b-2 primary-100 dark:primary-900`,bg:`hover:primary-100 dark:hover:primary-900`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500`,transition:`all duration-250 ease-in-out`,"cursor-pointer":``,"items-center":``,"gap-1":``,"rounded-r-lg":``,"px-2":``},[A(i(`input`,{"onUpdate:modelValue":f[2]||=e=>c.value=e,type:`radio`,name:`tab`,value:`clothes`,hidden:``},null,512),[[D,c.value]]),f[9]||=i(`div`,{"i-solar:magic-stick-3-bold-duotone":``,text:`2xl`,transform:`translate-y--2`},null,-1),i(`div`,Me,[i(`span`,null,y(b(G)(`stage.chat.tabs.clothes`)),1)])],10,je)]),i(`div`,Ne,[i(`div`,Pe,[s(Ce,{"h-full":``,"flex-1":``,"p-4":``,w:`full`,"max-h":`<md:[60%]`}),i(`div`,Fe,[s(b(F),{modelValue:n.value,"onUpdate:modelValue":f[3]||=e=>n.value=e,placeholder:b(G)(`stage.message`),text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-300 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-100 dark:primary-400/20`,"min-h":`[100px]`,"max-h":`[300px]`,"w-full":``,"rounded-t-xl":``,"p-4":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:u({"transition-colors-none placeholder:transition-colors-none":b(w)}),onSubmit:J,onCompositionstart:f[4]||=e=>d.value=!0,onCompositionend:f[5]||=e=>d.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]),i(`div`,Ie,[i(`div`,Le,[s(b(te),null,{default:k(()=>[l.value?(p(),o(`fieldset`,Re,[(p(!0),o(e,null,h(b(P),(e,t)=>(p(),o(`label`,{key:t,class:`[&_div_span]:dark:hover:bg-cyan-300 [&_div_span]:dark:hover:bg-cyan-900`},[i(`input`,{type:`radio`,name:`audioInput`,value:e.deviceId,hidden:``,onChange:Q},null,40,ze),i(`div`,Be,[i(`div`,Ve,[e.deviceId===b(B)?(p(),o(`div`,He)):a(``,!0)]),i(`span`,{"inline-block":``,class:u([e.deviceId===b(B)?`cyan-400 dark:text-white`:`cyan-400/50 dark:text-white/50`]),transition:`all duration-250 ease-in-out`},y(e.label),3)])]))),128))])):a(``,!0)]),_:1}),i(`label`,{bg:`complementary-100 hover:complementary-200 dark:complementary-800 dark:hover:complementary-700`,transition:`all duration-250 ease-in-out`,class:u({"transition-colors-none":b(w)}),text:`complementary-400`,"h-fit":``,flex:``,"cursor-pointer":``,"items-center":``,"justify-center":``,"gap-2":``,"rounded-full":``,"px-4":``,"py-2":``},[A(i(`input`,{"onUpdate:modelValue":f[6]||=e=>l.value=e,type:`checkbox`,hidden:``},null,512),[[E,l.value]]),f[10]||=i(`div`,{"i-solar:microphone-2-bold-duotone":``},null,-1),i(`div`,null,[r.value?(p(),o(`span`,We,`Listening...`)):(p(),o(`span`,Ue,y(b(G)(`settings.microphone`)),1))])],2)])])]))}}),Ke=n(Ge,[[`__scopeId`,`data-v-258a0513`]]);const qe={py:`1`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},Je={key:0,flex:``,mr:`12`},Ye={flex:`~ col`,border:`4 solid primary-200/50 dark:primary-500/50`,shadow:`md primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,"backdrop-blur-sm":``,h:`unset <sm:fit`,bg:`<md:primary-500/25`},Xe={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},Ze=[`innerHTML`],Qe={key:1,"i-eos-icons:three-dots-loading":``},$e={key:1,flex:`~`},et={flex:`~ col`,border:`4 solid cyan-200/50 dark:cyan-500/50`,shadow:`md cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,"backdrop-blur-sm":``,bg:`<md:cyan-500/25`},tt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},$=[`innerHTML`],nt={key:1};var rt=c({__name:`MobileChatHistory`,setup(t){let n=m(),{t:r}=C(),{messages:s}=v(j()),c=S(n,{immediate:!0,windowScroll:!0,windowResize:!0}),{y:u}=w(n),{process:d}=I(),{onBeforeMessageComposed:f,onTokenLiteral:g}=j();return f(async()=>{l().then(()=>{c.update(),u.value=c.height.value})}),g(async()=>{l().then(()=>{c.update(),u.value=c.height.value})}),(t,c)=>{let l=_(`auto-animate`);return p(),o(`div`,qe,[c[1]||=i(`div`,{"flex-1":``},null,-1),A((p(),o(`div`,{ref_key:`chatHistoryRef`,ref:n,"h-full":``,"w-full":``,"max-h":`30vh`,flex:`~ col`,"overflow-scroll":``,class:`chat-history`},[c[0]||=i(`div`,{"flex-1":``},null,-1),(p(!0),o(e,null,h(b(s),(e,t)=>(p(),o(`div`,{key:t,"mb-2":``},[e.role===`assistant`?(p(),o(`div`,Je,[i(`div`,Ye,[i(`div`,null,[i(`span`,Xe,y(b(r)(`stage.chat.message.character-name.airi`)),1)]),e.content?(p(),o(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:b(d)(e.content)},null,8,Ze)):(p(),o(`div`,Qe))])])):e.role===`user`?(p(),o(`div`,$e,[i(`div`,et,[i(`div`,null,[i(`span`,tt,y(b(r)(`stage.chat.message.character-name.you`)),1)]),e.content?(p(),o(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:b(d)(e.content)},null,8,$)):(p(),o(`div`,nt))])])):a(``,!0)]))),128))])),[[l]])])}}}),it=n(rt,[[`__scopeId`,`data-v-a571b65b`]]);const at={relative:``,"w-full":``,flex:``,"gap-1":``},ot={flex:``,"flex-1":``};var st=c({__name:`MobileInteractiveArea`,setup(e){let t=m(``),n=m(!1),r=m(!1),a=N(),{activeProvider:c,activeModel:l}=v(M()),{isAudioInputOn:d,selectedAudioDeviceId:h,themeColorsHueDynamic:g}=v(T()),{send:_,onAfterSend:y}=j(),{t:x}=C();async function S(){if(!t.value.trim()||r.value)return;let e=a.getProviderConfig(c.value);await _(t.value,{chatProvider:a.getProviderInstance(c.value),model:l.value,providerConfig:e})}let{destroy:w,start:E}=L(h,{onSpeechStart:()=>{n.value=!0},onVADMisfire:()=>{n.value=!1},onSpeechEnd:e=>{n.value=!1,D(e)},auto:!1});function D(e){alert(`Transcription is not implemented yet`)}return O(d,async e=>{e===`false`&&w()}),y(async()=>{t.value=``}),f(()=>{E()}),(e,n)=>(p(),o(`div`,null,[i(`div`,at,[s(it,{absolute:``,"left-0":``,"top-0":``,transform:`translate-y-[-100%]`,"w-full":``}),i(`div`,ot,[s(b(F),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,placeholder:b(x)(`stage.message`),border:`solid 2 primary-100 dark:primary-400/20`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-300 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-100 dark:primary-400/20`,"max-h":`[10lh]`,"min-h":`[1lh]`,"w-full":``,"resize-none":``,"overflow-y-scroll":``,"rounded-xl":``,"p-2":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:u({"transition-colors-none placeholder:transition-colors-none":b(g)}),onSubmit:S,onCompositionstart:n[1]||=e=>r.value=!0,onCompositionend:n[2]||=e=>r.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]))}}),ct=st;const lt={class:`relative`},ut={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``};var dt=c({__name:`AnimatedWave`,props:{height:{default:40},amplitude:{default:14},waveLength:{default:250},fillColor:{default:`oklch(95% 0.10 var(--chromatic-hue))`},direction:{default:`down`},movementDirection:{default:`left`},animationSpeed:{default:50}},setup(e){let t=e,n=m(t.height),a=m(t.amplitude),s=m(t.waveLength),c=m(t.fillColor),l=m(t.direction),u=m(t.movementDirection);function f(e,t,n,r,i){let a=[],o=Math.ceil(e/r),s=o*r,c=1,l=i===`up`?n:t-n;a.push(`M 0 ${l}`);let u=Math.PI*2/r;for(let e=0;e<=s;e+=c){let t=n*Math.sin(u*e),r=i===`up`?l-t:l+t;a.push(`L ${e} ${r}`)}let d=i===`up`?t:0;return a.push(`L ${s} ${d}`),a.push(`L 0 ${d} Z`),a.join(` `)}let h=r(()=>n.value+a.value*2),_=r(()=>{let e=`<svg width="${s.value}" height="${h.value}" xmlns="http://www.w3.org/2000/svg">
2
  <path d="${f(s.value,h.value,a.value,s.value,l.value)}"/>
3
+ </svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return O(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,a.value=t.amplitude,s.value=t.waveLength,c.value=t.fillColor,l.value=t.direction,u.value=t.movementDirection},{immediate:!0}),(e,t)=>(p(),o(`div`,lt,[g(e.$slots,`default`,{},void 0,!0),i(`div`,ut,[i(`div`,{class:`wave`,style:d({background:c.value,height:`${h.value}px`,maskImage:_.value,WebkitMaskImage:_.value,"--wave-translate":`${-s.value}px`,"--animation-duration":`${s.value/e.animationSpeed}s`,"animation-direction":u.value===`left`?`normal`:`reverse`})},null,4)])]))}}),ft=n(dt,[[`__scopeId`,`data-v-9da730fe`]]);export{ft as AnimatedWave_default,V as Cross_default,G as Header_default,Ke as InteractiveArea_default,ct as MobileInteractiveArea_default};
assets/{AnimatedWave-BKRQHFx2.css → AnimatedWave-DLCC_Pl0.css} RENAMED
@@ -1 +1 @@
1
- .cross-background-container[data-v-455eb62c]{--cross-color:oklch(.85 calc(var(--chromatic-chroma)*.3)var(--chromatic-hue)/.2);background-color:#fff;background:radial-gradient(circle,transparent 20%,#fff 20%,#fff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#fff 20%,#fff 80%,transparent 80%,transparent)25px 25px,linear-gradient(var(--cross-color)2px,transparent 2px)0 -1px,linear-gradient(90deg,var(--cross-color)2px,#fff 2px)-1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.dark .cross-background-container[data-v-455eb62c]{--cross-color:oklch(.2 calc(var(--chromatic-chroma)*.3)var(--chromatic-hue));background-color:#121212;background:radial-gradient(circle,transparent 20%,#121212 20%,#121212 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#121212 20%,#121212 80%,transparent 80%,transparent)25px 25px,linear-gradient(var(--cross-color)2px,transparent 2px)0 -1px,linear-gradient(90deg,var(--cross-color)2px,#121212 2px)-1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.animate-stripe[data-v-258a0513]{background-image:repeating-linear-gradient(-45deg,#a16207,#a16207 25px,#eab308 25px 50px);background-size:175% 100%}.animate-stripe[data-v-258a0513]:hover{animation:2s linear infinite progress-258a0513}@-webkit-keyframes progress-258a0513{0%{background-position:0 0}to{background-position:-75px 0}}@-moz-keyframes progress-258a0513{0%{background-position:0 0}to{background-position:-75px 0}}@keyframes progress-258a0513{0%{background-position:0 0}to{background-position:-70px 0}}.chat-history[data-v-a571b65b]{--gradient:linear-gradient(to bottom,#0000,#000);-webkit-mask-image:var(--gradient);-webkit-mask-image:var(--gradient);mask-image:var(--gradient);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes wave-animation-f58b462e{0%{transform:translate(0)}to{transform:translate(var(--wave-translate,-250px))}}.wave[data-v-f58b462e]{will-change:transform;width:200vw;animation:wave-animation-f58b462e var(--animation-duration,5s)linear infinite;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}
 
1
+ .cross-background-container[data-v-455eb62c]{--cross-color:oklch(.85 calc(var(--chromatic-chroma)*.3)var(--chromatic-hue)/.2);background-color:#fff;background:radial-gradient(circle,transparent 20%,#fff 20%,#fff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#fff 20%,#fff 80%,transparent 80%,transparent)25px 25px,linear-gradient(var(--cross-color)2px,transparent 2px)0 -1px,linear-gradient(90deg,var(--cross-color)2px,#fff 2px)-1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.dark .cross-background-container[data-v-455eb62c]{--cross-color:oklch(.2 calc(var(--chromatic-chroma)*.3)var(--chromatic-hue));background-color:#121212;background:radial-gradient(circle,transparent 20%,#121212 20%,#121212 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#121212 20%,#121212 80%,transparent 80%,transparent)25px 25px,linear-gradient(var(--cross-color)2px,transparent 2px)0 -1px,linear-gradient(90deg,var(--cross-color)2px,#121212 2px)-1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.animate-stripe[data-v-258a0513]{background-image:repeating-linear-gradient(-45deg,#a16207,#a16207 25px,#eab308 25px 50px);background-size:175% 100%}.animate-stripe[data-v-258a0513]:hover{animation:2s linear infinite progress-258a0513}@-webkit-keyframes progress-258a0513{0%{background-position:0 0}to{background-position:-75px 0}}@-moz-keyframes progress-258a0513{0%{background-position:0 0}to{background-position:-75px 0}}@keyframes progress-258a0513{0%{background-position:0 0}to{background-position:-70px 0}}.chat-history[data-v-a571b65b]{--gradient:linear-gradient(to bottom,#0000,#000);-webkit-mask-image:var(--gradient);-webkit-mask-image:var(--gradient);mask-image:var(--gradient);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes wave-animation-9da730fe{0%{transform:translate(0)}to{transform:translate(var(--wave-translate,-250px))}}.wave[data-v-9da730fe]{will-change:transform;width:200vw;animation:wave-animation-9da730fe var(--animation-duration,5s)linear infinite;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}
assets/{Basic-DnBqne8U.js → Basic-DT6WEHTm.js} RENAMED
@@ -1 +1 @@
1
- import{createElementBlock as e,defineComponent as t,mergeModels as n,normalizeStyle as r,openBlock as i,ref as a,useModel as o,vModelText as s,watch as c,withDirectives as l}from"./index-C-t5bjx6.js";var u=t({__name:`Basic`,props:{modelValue:{default:``},modelModifiers:{}},emits:n([`submit`],[`update:modelValue`]),setup(t,{emit:n}){let u=n,d=o(t,`modelValue`),f=a(),p=a(`auto`);function m(e){e.code===`Enter`&&!e.shiftKey&&(e.preventDefault(),u(`submit`,d.value))}return c(d,()=>{p.value=`auto`,requestAnimationFrame(()=>{f.value&&(p.value=`${f.value.scrollHeight}px`)})},{immediate:!0}),(t,n)=>l((i(),e(`textarea`,{ref_key:`textareaRef`,ref:f,"onUpdate:modelValue":n[0]||=e=>d.value=e,style:r({height:p.value}),onKeydown:m},null,36)),[[s,d.value]])}}),d=u;export{d as Basic_default};
 
1
+ import{createElementBlock as e,defineComponent as t,mergeModels as n,normalizeStyle as r,openBlock as i,ref as a,useModel as o,vModelText as s,watch as c,withDirectives as l}from"./index-CILFA2Dz.js";var u=t({__name:`Basic`,props:{modelValue:{default:``},modelModifiers:{}},emits:n([`submit`],[`update:modelValue`]),setup(t,{emit:n}){let u=n,d=o(t,`modelValue`),f=a(),p=a(`auto`);function m(e){e.code===`Enter`&&!e.shiftKey&&(e.preventDefault(),u(`submit`,d.value))}return c(d,()=>{p.value=`auto`,requestAnimationFrame(()=>{f.value&&(p.value=`${f.value.scrollHeight}px`)})},{immediate:!0}),(t,n)=>l((i(),e(`textarea`,{ref_key:`textareaRef`,ref:f,"onUpdate:modelValue":n[0]||=e=>d.value=e,style:r({height:p.value}),onKeydown:m},null,36)),[[s,d.value]])}}),d=u;export{d as Basic_default};
assets/Button-8uEw5Afs.css DELETED
@@ -1 +0,0 @@
1
- .skeleton[data-v-bbefb607]{transition:all .2s ease-in-out;position:relative}.skeleton-pulse[data-v-bbefb607]{animation:2s ease-in-out .5s infinite skeleton-pulse-bbefb607}@keyframes skeleton-pulse-bbefb607{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.skeleton-wave[data-v-bbefb607]:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#fff3,#0000);animation:2s ease-in-out infinite skeleton-wave-bbefb607;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.dark .skeleton-wave[data-v-bbefb607]:after{background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}@keyframes skeleton-wave-bbefb607{0%{opacity:0;transform:translate(-100%)}60%{opacity:1;transform:translate(100%)}to{opacity:0;transform:translate(100%)}}
 
 
assets/Button-DE0e46lv.js DELETED
@@ -1 +0,0 @@
1
- import{Transition as e,__plugin_vue_export_helper_default as t,computed as n,createBaseVNode as r,createBlock as i,createCommentVNode as a,createElementBlock as o,createTextVNode as s,createVNode as c,defineComponent as l,guardReactiveProps as u,mergeModels as d,mergeProps as f,normalizeClass as p,normalizeProps as m,openBlock as h,renderSlot as g,toDisplayString as _,unref as v,useModel as y,watchEffect as b,withCtx as x}from"./index-C-t5bjx6.js";var S=l({__name:`BidirectionalTransition`,props:{fromClass:null,activeClass:null,toClass:null},setup(t){return(n,r)=>(h(),i(e,{"enter-from-class":t.fromClass,"enter-active-class":t.activeClass,"enter-to-class":t.toClass,"leave-from-class":t.toClass,"leave-active-class":t.activeClass,"leave-to-class":t.fromClass},{default:x(()=>[g(n.$slots,`default`)]),_:3},8,[`enter-from-class`,`enter-active-class`,`enter-to-class`,`leave-from-class`,`leave-active-class`,`leave-to-class`]))}}),C=S;const w=`0px`;var T=l({__name:`TransitionVertical`,props:{duration:{default:250},easingEnter:{default:`ease-in-out`},easingLeave:{default:`ease-in-out`},opacityClosed:{default:0},opacityOpened:{default:1}},setup(t){let n=t;function r(e){return{height:e.style.height,width:e.style.width,position:e.style.position,visibility:e.style.visibility,overflow:e.style.overflow,paddingTop:e.style.paddingTop,paddingBottom:e.style.paddingBottom,borderTopWidth:e.style.borderTopWidth,borderBottomWidth:e.style.borderBottomWidth,marginTop:e.style.marginTop,marginBottom:e.style.marginBottom}}function a(e,t){let{width:n}=getComputedStyle(e);e.style.width=n,e.style.position=`absolute`,e.style.visibility=`hidden`,e.style.height=``;let{height:r}=getComputedStyle(e);return e.style.width=t.width,e.style.position=t.position,e.style.visibility=t.visibility,e.style.height=w,e.style.overflow=`hidden`,t.height&&t.height!==w?t.height:r}function o(e,t,n,r,i){let a=e.animate(r,i);e.style.height=t.height,a.onfinish=()=>{e.style.overflow=t.overflow,n()}}function s(e,t){return[{height:w,opacity:n.opacityClosed,paddingTop:w,paddingBottom:w,borderTopWidth:w,borderBottomWidth:w,marginTop:w,marginBottom:w},{height:e,opacity:n.opacityOpened,paddingTop:t.paddingTop,paddingBottom:t.paddingBottom,borderTopWidth:t.borderTopWidth,borderBottomWidth:t.borderBottomWidth,marginTop:t.marginTop,marginBottom:t.marginBottom}]}function c(e,t){let i=e,c=r(i),l=a(i,c),u=s(l,c),d={duration:n.duration,easing:n.easingEnter};o(i,c,t,u,d)}function l(e,t){let i=e,a=r(i),{height:c}=getComputedStyle(i);i.style.height=c,i.style.overflow=`hidden`;let l=s(c,a).reverse(),u={duration:n.duration,easing:n.easingLeave};o(i,a,t,l,u)}return(t,n)=>(h(),i(e,{css:!1,onEnter:c,onLeave:l},{default:x(()=>[g(t.$slots,`default`)]),_:3}))}}),E=T;const D={op50:``};var O=l({__name:`Collapsable`,props:d({default:{type:Boolean},label:null},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=y(e,`modelValue`);b(()=>{t.default!=null&&(n.value=!!t.default)});function i(e){return n.value=e,e}return(e,l)=>(h(),o(`div`,null,[g(e.$slots,`trigger`,m(u({visible:n.value,setVisible:i})),()=>[r(`button`,{sticky:``,"top-0":``,"z-10":``,flex:``,"items-center":``,"justify-between":``,px2:``,py1:``,"text-sm":``,"backdrop-blur-xl":``,onClick:l[0]||=e=>n.value=!n.value},[r(`span`,null,_(t.label??`Collapsable`),1),l[1]||=s(),r(`span`,D,_(n.value?`▲`:`▼`),1)])]),c(v(E),null,{default:x(()=>[n.value?g(e.$slots,`default`,m(f({key:0},{visible:n.value,setVisible:i}))):a(``,!0)]),_:3})]))}}),k=O,A=l({__name:`Skeleton`,props:{animation:{default:`pulse`}},setup(e){let t=e;return(e,n)=>(h(),o(`div`,{class:p([`skeleton`,t.animation===`none`?``:`skeleton-${t.animation}`]),bg:`neutral-200 dark:neutral-800`,overflow:`hidden`},[g(e.$slots,`default`,{},void 0,!0)],2))}}),j=t(A,[[`__scopeId`,`data-v-bbefb607`]]);const M=[`disabled`],N={class:`flex flex-row items-center justify-center`},P={key:0,class:`mr-2 w-4`},F={key:0,class:`i-svg-spinners:ring-resize h-4 w-4`},I={key:0};var L=l({__name:`Button`,props:{icon:null,label:null,disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},variant:{default:`primary`},size:{default:`md`},block:{type:Boolean,default:!1}},setup(e){let t=e,i=n(()=>t.disabled||t.loading),s={primary:`bg-primary-500 hover:bg-primary-600 dark:bg-primary-400 dark:hover:bg-primary-500 focus:ring-primary-500/50 dark:focus:ring-primary-400/50 text-white`,secondary:`bg-neutral-100 hover:bg-neutral-200 dark:bg-neutral-600 dark:hover:bg-neutral-500 focus:ring-neutral-300/50 dark:focus:ring-neutral-600/50 text-neutral-900 dark:text-neutral-100`,danger:`bg-red-500 hover:bg-red-600 dark:bg-red-400 dark:hover:bg-red-500 focus:ring-red-600/50 dark:focus:ring-red-500/50 text-white`},l={sm:`px-3 py-1.5 text-xs`,md:`px-4 py-2 text-sm`,lg:`px-6 py-3 text-base`},u=n(()=>[`rounded-lg font-medium outline-none transition-all duration-200 ease-in-out`,`disabled:cursor-not-allowed disabled:opacity-50`,t.block?`w-full`:``,l[t.size],s[t.variant],{"opacity-50 cursor-not-allowed":i.value},`focus:ring-2 focus:ring-offset-2 focus:ring-offset-white dark:focus:ring-offset-neutral-900`]);return(t,n)=>(h(),o(`button`,{disabled:i.value,class:p(u.value)},[r(`div`,N,[c(v(C),{"from-class":`opacity-0 mr-0! w-0!`,"active-class":`transition-[width,margin] ease-in-out overflow-hidden`},{default:x(()=>[e.loading||e.icon?(h(),o(`div`,P,[e.loading?(h(),o(`div`,F)):e.icon?(h(),o(`div`,{key:1,class:p([`h-4 w-4`,e.icon])},null,2)):a(``,!0)])):a(``,!0)]),_:1}),e.label?(h(),o(`span`,I,_(e.label),1)):g(t.$slots,`default`,{key:1})])],10,M))}}),R=L;export{R as Button_default,k as Collapsable_default,j as Skeleton_default,E as TransitionVertical_default};
 
 
assets/{CardCreate-B09nhkcM.js → CardCreate-5mcyAtnj.js} RENAMED
@@ -1 +1 @@
1
- import{createBaseVNode as e,createElementBlock as t,defineComponent as n,openBlock as r,toDisplayString as i,unref as a,useI18n as o}from"./index-C-t5bjx6.js";const s={relative:``,class:`min-h-[120px] flex flex-col cursor-pointer items-center justify-center border-neutral-200 rounded-xl bg-white/60 p-6 dark:border-neutral-700 hover:border-primary-300 dark:bg-black/30 hover:bg-white/80 dark:hover:border-primary-700 dark:hover:bg-black/40`,border:`solid 2`,transition:`all duration-300`,"cursor-pointer":``,"opacity-95":``,hover:`scale-100 opacity-100 shadow-md dark:shadow-lg`},c={"font-medium":``,text:`neutral-600 dark:neutral-300`};var l=n({__name:`CardCreate`,setup(n){let{t:l}=o();return(n,o)=>(r(),t(`div`,s,[o[0]||=e(`div`,{"i-solar:add-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),e(`p`,c,i(a(l)(`settings.pages.card.create_card`)),1)]))}}),u=l;export{u as CardCreate_default};
 
1
+ import{createBaseVNode as e,createElementBlock as t,defineComponent as n,openBlock as r,toDisplayString as i,unref as a,useI18n as o}from"./index-CILFA2Dz.js";const s={relative:``,class:`min-h-[120px] flex flex-col cursor-pointer items-center justify-center border-neutral-200 rounded-xl bg-white/60 p-6 dark:border-neutral-700 hover:border-primary-300 dark:bg-black/30 hover:bg-white/80 dark:hover:border-primary-700 dark:hover:bg-black/40`,border:`solid 2`,transition:`all duration-300`,"cursor-pointer":``,"opacity-95":``,hover:`scale-100 opacity-100 shadow-md dark:shadow-lg`},c={"font-medium":``,text:`neutral-600 dark:neutral-300`};var l=n({__name:`CardCreate`,setup(n){let{t:l}=o();return(n,o)=>(r(),t(`div`,s,[o[0]||=e(`div`,{"i-solar:add-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),e(`p`,c,i(a(l)(`settings.pages.card.create_card`)),1)]))}}),u=l;export{u as CardCreate_default};
assets/CardCreate-BXajcpvK.js DELETED
@@ -1 +0,0 @@
1
- import{CardCreate_default as e}from"./CardCreate-B09nhkcM.js";export{e as default};
 
 
assets/CardCreate-CvYkJX4L.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{CardCreate_default as e}from"./CardCreate-5mcyAtnj.js";export{e as default};
assets/CardCreationDialog-BHUGyQ3X.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./index-CISmcbXk-Dt_Z50CT.js";import"./types-AwjH7X1C.js";import"./stores-DXDNpBIE.js";import"./components-CJP0_uOK.js";import"./queues-BCMaSB9G.js";import"./Screen-CuRV2vBO.js";import"./src-JiQ-H0UF.js";import"./dist-BnnPDoWN.js";import"./dist-vPXCipLi.js";import"./composables-BAtsVr4Y.js";import"./sleep-C1RL6z-P.js";import"./queue-BJpgbdep.js";import"./webgpu-aYTuek9b.js";import{CardCreationDialog_default as e}from"./CardCreationDialog-DRlBAMBj.js";export{e as default};
assets/CardCreationDialog-CG2KLbdk.css ADDED
@@ -0,0 +1 @@
 
 
1
+ .input-list[data-v-c19882e9]>*{min-width:45%}@media (max-width:641px){.input-list[data-v-c19882e9] *{min-width:unset;width:100%}}
assets/CardCreationDialog-CNtImmVB.css DELETED
@@ -1 +0,0 @@
1
- .input-list[data-v-ba1c2b81]>*{min-width:45%}@media (max-width:641px){.input-list[data-v-ba1c2b81] *{min-width:unset;width:100%}}
 
 
assets/{CardCreationDialog-B1i7X0kT.js → CardCreationDialog-DRlBAMBj.js} RENAMED
@@ -1,3 +1,3 @@
1
- import{Fragment as e,__commonJSMin as t,__plugin_vue_export_helper_default as n,__toESM as r,computed as i,createBaseVNode as a,createBlock as o,createCommentVNode as s,createElementBlock as c,createTextVNode as l,createVNode as u,defineComponent as d,isRef as f,mergeModels as p,normalizeClass as m,openBlock as h,ref as g,renderList as ee,toDisplayString as _,toRaw as te,unref as v,useI18n as y,useModel as b,withCtx as x}from"./index-C-t5bjx6.js";import{useAiriCardStore as ne}from"./stores-BW_6w_OI.js";import{Button_default as S}from"./Button-DE0e46lv.js";import{FieldInput_default as C,FieldValues_default as re}from"./src-B9Iy8991.js";import{$u as w,Bu as T,Iv as ie,Pu as ae,nu as oe}from"./dist-BeDGrW0v.js";var E=t((exports,t)=>{function n(e){return e.toLowerCase()}t.exports=n}),D=t((exports,t)=>{var n=E();t.exports=n}),O=t((exports,t)=>{function n(e,t,n){return e.replace(t,n)}t.exports=n}),k=t((exports,t)=>{var n=O();t.exports=n}),A=t((exports,t)=>{var n=String.prototype.trim!==void 0;t.exports=n}),j=t((exports,t)=>{var n=String.prototype.trim;t.exports=n}),M=t((exports,t)=>{var n=j(),r=`
2
  \r
3
- \f\v            \u2028\u2029   `,i=`᠎`;function a(){return n.call(r)===``&&n.call(i)===i}t.exports=a}),N=t((exports,t)=>{var n=k(),r=/^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;function i(e){return n(e,r,`$1`)}t.exports=i}),P=t((exports,t)=>{var n=j();function r(e){return n.call(e)}t.exports=r}),F=t((exports,t)=>{var n=A(),r=M(),i=N(),a=P(),o;o=n&&r()?a:i,t.exports=o}),I=t((exports,t)=>{var n=D(),r=k(),i=F(),a=/\s+/g,o=/[!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g,s=/([a-z0-9])([A-Z])/g;function c(e){return e=r(e,o,` `),e=r(e,s,`$1 $2`),e=i(e),e=r(e,a,`-`),n(e)}t.exports=c}),L=t((exports,t)=>{var n=I();t.exports=n}),R=r(L());const z={class:`w-full flex flex-col gap-5`},B={class:`mt-4`},V={class:`border-b border-neutral-200 dark:border-neutral-700`},H={class:`flex justify-center -mb-px sm:justify-start space-x-1`},U=[`onClick`],W={class:`flex items-center gap-1`},G={key:0,class:`w-full rounded-xl bg-red900`},K={class:`w-full p-4`},se={key:1,class:`tab-content ml-auto mr-auto w-95%`},ce={class:`mb-3`},le={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},ue={key:2,class:`tab-content ml-auto mr-auto w-95%`},de={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},fe={key:3,class:`tab-content ml-auto mr-auto w-95%`},pe={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},me={class:`ml-auto mr-1 flex flex-row gap-2`};var q=d({__name:`CardCreationDialog`,props:p({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:p([`update:modelValue`],[`update:modelValue`]),setup(t,{emit:n}){let r=n,d=b(t,`modelValue`),{t:p}=y(),E=ne(),D=g(``),O=[{id:`identity`,label:p(`settings.pages.card.creation.identity`),icon:`i-solar:emoji-funny-square-bold-duotone`},{id:`behavior`,label:p(`settings.pages.card.creation.behavior`),icon:`i-solar:chat-round-line-bold-duotone`},{id:`settings`,label:p(`settings.pages.card.creation.settings`),icon:`i-solar:settings-bold-duotone`}],k=i({get:()=>{var e;return O.find(e=>e.id===D.value)?D.value:(e=O[0])?.id||``},set:e=>{D.value=e}}),A=g(!1),j=g(``);function M(e){let t=te(e);if(t.name.length>0)if(/^(?:\d+\.)+\d+$/.test(t.version))if(t.description.length>0)if(t.personality.length>0)if(t.scenario.length>0)if(t.systemPrompt.length>0){if(!(t.postHistoryInstructions.length>0))return A.value=!0,j.value=p(`settings.pages.card.creation.errors.posthistoryinstructions`),!1}else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.systemprompt`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.scenario`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.personality`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.description`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.version`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.name`),!1;return A.value=!1,E.addCard(t),d.value=!1,!0}let N=g({name:p(`settings.pages.card.creation.defaults.name`),nickname:void 0,version:`1.0`,description:``,notes:void 0,personality:p(`settings.pages.card.creation.defaults.personality`),scenario:p(`settings.pages.card.creation.defaults.scenario`),systemPrompt:p(`settings.pages.card.creation.defaults.systemprompt`),postHistoryInstructions:p(`settings.pages.card.creation.defaults.posthistoryinstructions`),greetings:[],messageExample:[]});function P(e,t){return i({get:()=>N.value[e]??``,set:n=>{let r=n.trim();N.value[e]=r.length>0?t?t(r):r:``}})}let F=P(`name`,e=>(0,R.default)(e)),I=P(`nickname`),L=P(`description`),q=P(`notes`),J=P(`personality`),Y=P(`scenario`),X=i({get:()=>N.value.greetings??[],set:e=>{N.value.greetings=e||[]}}),Z=P(`version`),Q=P(`systemPrompt`),$=P(`postHistoryInstructions`);return(t,n)=>(h(),o(v(oe),{open:d.value,"onUpdate:open":n[12]||=e=>r(`update:modelValue`,e)},{default:x(()=>[u(v(ie),null,{default:x(()=>[u(v(w),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),u(v(ae),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 m-0 max-h-[90vh] max-w-6xl w-[92vw] flex flex-col overflow-auto border border-neutral-200 rounded-xl bg-white p-5 shadow-xl 2xl:w-[60vw] lg:w-[80vw] md:w-[85vw] xl:w-[70vw] -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:x(()=>[a(`div`,z,[u(v(T),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:x(()=>[l(_(v(p)(`settings.pages.card.create_card`)),1)]),_:1}),a(`div`,B,[a(`div`,V,[a(`div`,H,[(h(),c(e,null,ee(O,e=>a(`button`,{key:e.id,class:m([`px-4 py-2 text-sm font-medium`,[k.value===e.id?`text-primary-600 dark:text-primary-400 border-b-2 border-primary-500 dark:border-primary-400`:`text-neutral-500 dark:text-neutral-400 hover:text-neutral-700 dark:hover:text-neutral-300`]]),onClick:t=>k.value=e.id},[a(`div`,W,[a(`div`,{class:m(e.icon)},null,2),l(` `+_(e.label),1)])],10,U)),64))])])]),A.value?(h(),c(`div`,G,[a(`p`,K,_(j.value),1)])):s(``,!0),k.value===`identity`?(h(),c(`div`,se,[a(`p`,ce,_(v(p)(`settings.pages.card.creation.fields_info.subtitle`)),1),a(`div`,le,[u(v(C),{modelValue:v(F),"onUpdate:modelValue":n[0]||=e=>f(F)?F.value=e:null,label:v(p)(`settings.pages.card.creation.name`),description:v(p)(`settings.pages.card.creation.fields_info.name`),required:!0},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(I),"onUpdate:modelValue":n[1]||=e=>f(I)?I.value=e:null,label:v(p)(`settings.pages.card.creation.nickname`),description:v(p)(`settings.pages.card.creation.fields_info.nickname`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(L),"onUpdate:modelValue":n[2]||=e=>f(L)?L.value=e:null,label:v(p)(`settings.pages.card.creation.description`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.description`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(q),"onUpdate:modelValue":n[3]||=e=>f(q)?q.value=e:null,label:v(p)(`settings.pages.card.creator_notes`),"single-line":!1,description:v(p)(`settings.pages.card.creation.fields_info.notes`)},null,8,[`modelValue`,`label`,`description`])])])):k.value===`behavior`?(h(),c(`div`,ue,[a(`div`,de,[u(v(C),{modelValue:v(J),"onUpdate:modelValue":n[4]||=e=>f(J)?J.value=e:null,label:v(p)(`settings.pages.card.personality`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.personality`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(Y),"onUpdate:modelValue":n[5]||=e=>f(Y)?Y.value=e:null,label:v(p)(`settings.pages.card.scenario`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.scenario`)},null,8,[`modelValue`,`label`,`description`]),u(v(re),{modelValue:X.value,"onUpdate:modelValue":n[6]||=e=>X.value=e,label:v(p)(`settings.pages.card.creation.greetings`),description:v(p)(`settings.pages.card.creation.fields_info.greetings`)},null,8,[`modelValue`,`label`,`description`])])])):k.value===`settings`?(h(),c(`div`,fe,[a(`div`,pe,[u(v(C),{modelValue:v(Q),"onUpdate:modelValue":n[7]||=e=>f(Q)?Q.value=e:null,label:v(p)(`settings.pages.card.systemprompt`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.systemprompt`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v($),"onUpdate:modelValue":n[8]||=e=>f($)?$.value=e:null,label:v(p)(`settings.pages.card.posthistoryinstructions`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.posthistoryinstructions`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(Z),"onUpdate:modelValue":n[9]||=e=>f(Z)?Z.value=e:null,label:v(p)(`settings.pages.card.creation.version`),required:!0,description:v(p)(`settings.pages.card.creation.fields_info.version`)},null,8,[`modelValue`,`label`,`description`])])])):s(``,!0),a(`div`,me,[u(v(S),{variant:`secondary`,icon:`i-solar:undo-left-bold-duotone`,label:v(p)(`settings.pages.card.cancel`),disabled:!1,onClick:n[10]||=e=>d.value=!1},null,8,[`label`]),u(v(S),{variant:`primary`,icon:`i-solar:check-circle-bold-duotone`,label:v(p)(`settings.pages.card.creation.create`),disabled:!1,onClick:n[11]||=e=>M(N.value)},null,8,[`label`])])])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),J=n(q,[[`__scopeId`,`data-v-ba1c2b81`]]);export{J as CardCreationDialog_default};
 
1
+ import{Fragment as e,__commonJSMin as t,__plugin_vue_export_helper_default as n,__toESM as r,computed as i,createBaseVNode as a,createBlock as o,createCommentVNode as s,createElementBlock as c,createTextVNode as l,createVNode as u,defineComponent as d,isRef as f,mergeModels as p,normalizeClass as m,openBlock as h,ref as g,renderList as ee,toDisplayString as _,toRaw as te,unref as v,useI18n as y,useModel as b,withCtx as x}from"./index-CILFA2Dz.js";import{useAiriCardStore as ne}from"./stores-DXDNpBIE.js";import{Button_default as S}from"./components-CJP0_uOK.js";import{FieldInput_default as C,FieldValues_default as re}from"./src-JiQ-H0UF.js";import{$u as w,Bu as T,Iv as ie,Pu as ae,nu as oe}from"./dist-BnnPDoWN.js";var E=t((exports,t)=>{function n(e){return e.toLowerCase()}t.exports=n}),D=t((exports,t)=>{var n=E();t.exports=n}),O=t((exports,t)=>{function n(e,t,n){return e.replace(t,n)}t.exports=n}),k=t((exports,t)=>{var n=O();t.exports=n}),A=t((exports,t)=>{var n=String.prototype.trim!==void 0;t.exports=n}),j=t((exports,t)=>{var n=String.prototype.trim;t.exports=n}),M=t((exports,t)=>{var n=j(),r=`
2
  \r
3
+ \f\v            \u2028\u2029   `,i=`᠎`;function a(){return n.call(r)===``&&n.call(i)===i}t.exports=a}),N=t((exports,t)=>{var n=k(),r=/^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;function i(e){return n(e,r,`$1`)}t.exports=i}),P=t((exports,t)=>{var n=j();function r(e){return n.call(e)}t.exports=r}),F=t((exports,t)=>{var n=A(),r=M(),i=N(),a=P(),o;o=n&&r()?a:i,t.exports=o}),I=t((exports,t)=>{var n=D(),r=k(),i=F(),a=/\s+/g,o=/[!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g,s=/([a-z0-9])([A-Z])/g;function c(e){return e=r(e,o,` `),e=r(e,s,`$1 $2`),e=i(e),e=r(e,a,`-`),n(e)}t.exports=c}),L=t((exports,t)=>{var n=I();t.exports=n}),R=r(L());const z={class:`w-full flex flex-col gap-5`},B={class:`mt-4`},V={class:`border-b border-neutral-200 dark:border-neutral-700`},H={class:`flex justify-center -mb-px sm:justify-start space-x-1`},U=[`onClick`],W={class:`flex items-center gap-1`},G={key:0,class:`w-full rounded-xl bg-red900`},K={class:`w-full p-4`},se={key:1,class:`tab-content ml-auto mr-auto w-95%`},ce={class:`mb-3`},le={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},ue={key:2,class:`tab-content ml-auto mr-auto w-95%`},de={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},fe={key:3,class:`tab-content ml-auto mr-auto w-95%`},pe={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},me={class:`ml-auto mr-1 flex flex-row gap-2`};var q=d({__name:`CardCreationDialog`,props:p({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:p([`update:modelValue`],[`update:modelValue`]),setup(t,{emit:n}){let r=n,d=b(t,`modelValue`),{t:p}=y(),E=ne(),D=g(``),O=[{id:`identity`,label:p(`settings.pages.card.creation.identity`),icon:`i-solar:emoji-funny-square-bold-duotone`},{id:`behavior`,label:p(`settings.pages.card.creation.behavior`),icon:`i-solar:chat-round-line-bold-duotone`},{id:`settings`,label:p(`settings.pages.card.creation.settings`),icon:`i-solar:settings-bold-duotone`}],k=i({get:()=>{var e;return O.find(e=>e.id===D.value)?D.value:(e=O[0])?.id||``},set:e=>{D.value=e}}),A=g(!1),j=g(``);function M(e){let t=te(e);if(t.name.length>0)if(/^(?:\d+\.)+\d+$/.test(t.version))if(t.description.length>0)if(t.personality.length>0)if(t.scenario.length>0)if(t.systemPrompt.length>0){if(!(t.postHistoryInstructions.length>0))return A.value=!0,j.value=p(`settings.pages.card.creation.errors.posthistoryinstructions`),!1}else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.systemprompt`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.scenario`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.personality`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.description`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.version`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.name`),!1;return A.value=!1,E.addCard(t),d.value=!1,!0}let N=g({name:p(`settings.pages.card.creation.defaults.name`),nickname:void 0,version:`1.0`,description:``,notes:void 0,personality:p(`settings.pages.card.creation.defaults.personality`),scenario:p(`settings.pages.card.creation.defaults.scenario`),systemPrompt:p(`settings.pages.card.creation.defaults.systemprompt`),postHistoryInstructions:p(`settings.pages.card.creation.defaults.posthistoryinstructions`),greetings:[],messageExample:[]});function P(e,t){return i({get:()=>N.value[e]??``,set:n=>{let r=n.trim();N.value[e]=r.length>0?t?t(r):r:``}})}let F=P(`name`,e=>(0,R.default)(e)),I=P(`nickname`),L=P(`description`),q=P(`notes`),J=P(`personality`),Y=P(`scenario`),X=i({get:()=>N.value.greetings??[],set:e=>{N.value.greetings=e||[]}}),Z=P(`version`),Q=P(`systemPrompt`),$=P(`postHistoryInstructions`);return(t,n)=>(h(),o(v(oe),{open:d.value,"onUpdate:open":n[12]||=e=>r(`update:modelValue`,e)},{default:x(()=>[u(v(ie),null,{default:x(()=>[u(v(w),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),u(v(ae),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 m-0 max-h-[90vh] max-w-6xl w-[92vw] flex flex-col overflow-auto border border-neutral-200 rounded-xl bg-white p-5 shadow-xl 2xl:w-[60vw] lg:w-[80vw] md:w-[85vw] xl:w-[70vw] -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:x(()=>[a(`div`,z,[u(v(T),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:x(()=>[l(_(v(p)(`settings.pages.card.create_card`)),1)]),_:1}),a(`div`,B,[a(`div`,V,[a(`div`,H,[(h(),c(e,null,ee(O,e=>a(`button`,{key:e.id,class:m([`px-4 py-2 text-sm font-medium`,[k.value===e.id?`text-primary-600 dark:text-primary-400 border-b-2 border-primary-500 dark:border-primary-400`:`text-neutral-500 dark:text-neutral-400 hover:text-neutral-700 dark:hover:text-neutral-300`]]),onClick:t=>k.value=e.id},[a(`div`,W,[a(`div`,{class:m(e.icon)},null,2),l(` `+_(e.label),1)])],10,U)),64))])])]),A.value?(h(),c(`div`,G,[a(`p`,K,_(j.value),1)])):s(``,!0),k.value===`identity`?(h(),c(`div`,se,[a(`p`,ce,_(v(p)(`settings.pages.card.creation.fields_info.subtitle`)),1),a(`div`,le,[u(v(C),{modelValue:v(F),"onUpdate:modelValue":n[0]||=e=>f(F)?F.value=e:null,label:v(p)(`settings.pages.card.creation.name`),description:v(p)(`settings.pages.card.creation.fields_info.name`),required:!0},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(I),"onUpdate:modelValue":n[1]||=e=>f(I)?I.value=e:null,label:v(p)(`settings.pages.card.creation.nickname`),description:v(p)(`settings.pages.card.creation.fields_info.nickname`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(L),"onUpdate:modelValue":n[2]||=e=>f(L)?L.value=e:null,label:v(p)(`settings.pages.card.creation.description`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.description`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(q),"onUpdate:modelValue":n[3]||=e=>f(q)?q.value=e:null,label:v(p)(`settings.pages.card.creator_notes`),"single-line":!1,description:v(p)(`settings.pages.card.creation.fields_info.notes`)},null,8,[`modelValue`,`label`,`description`])])])):k.value===`behavior`?(h(),c(`div`,ue,[a(`div`,de,[u(v(C),{modelValue:v(J),"onUpdate:modelValue":n[4]||=e=>f(J)?J.value=e:null,label:v(p)(`settings.pages.card.personality`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.personality`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(Y),"onUpdate:modelValue":n[5]||=e=>f(Y)?Y.value=e:null,label:v(p)(`settings.pages.card.scenario`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.scenario`)},null,8,[`modelValue`,`label`,`description`]),u(v(re),{modelValue:X.value,"onUpdate:modelValue":n[6]||=e=>X.value=e,label:v(p)(`settings.pages.card.creation.greetings`),description:v(p)(`settings.pages.card.creation.fields_info.greetings`)},null,8,[`modelValue`,`label`,`description`])])])):k.value===`settings`?(h(),c(`div`,fe,[a(`div`,pe,[u(v(C),{modelValue:v(Q),"onUpdate:modelValue":n[7]||=e=>f(Q)?Q.value=e:null,label:v(p)(`settings.pages.card.systemprompt`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.systemprompt`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v($),"onUpdate:modelValue":n[8]||=e=>f($)?$.value=e:null,label:v(p)(`settings.pages.card.posthistoryinstructions`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.posthistoryinstructions`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(Z),"onUpdate:modelValue":n[9]||=e=>f(Z)?Z.value=e:null,label:v(p)(`settings.pages.card.creation.version`),required:!0,description:v(p)(`settings.pages.card.creation.fields_info.version`)},null,8,[`modelValue`,`label`,`description`])])])):s(``,!0),a(`div`,me,[u(v(S),{variant:`secondary`,icon:`i-solar:undo-left-bold-duotone`,label:v(p)(`settings.pages.card.cancel`),disabled:!1,onClick:n[10]||=e=>d.value=!1},null,8,[`label`]),u(v(S),{variant:`primary`,icon:`i-solar:check-circle-bold-duotone`,label:v(p)(`settings.pages.card.creation.create`),disabled:!1,onClick:n[11]||=e=>M(N.value)},null,8,[`label`])])])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),J=n(q,[[`__scopeId`,`data-v-c19882e9`]]);export{J as CardCreationDialog_default};
assets/CardCreationDialog-ohI_4kmP.js DELETED
@@ -1 +0,0 @@
1
- import"./import-url-browser-BPXUaBlv.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-BKEuzw_9.js";import"./types-AwjH7X1C.js";import"./stores-BW_6w_OI.js";import"./Button-DE0e46lv.js";import"./src-B9Iy8991.js";import"./dist-BeDGrW0v.js";import"./components-DaLVZOhF.js";import"./queues-DD1Fxfss.js";import"./composables-CEnUnIM2.js";import"./sleep-CvjNLutj.js";import"./queue-Bp4D1cP3.js";import"./dist-F6JCieW1.js";import"./webgpu-aYTuek9b.js";import{CardCreationDialog_default as e}from"./CardCreationDialog-B1i7X0kT.js";export{e as default};
 
 
assets/CardDetailDialog-BfJwM1vk.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./index-CISmcbXk-Dt_Z50CT.js";import"./types-AwjH7X1C.js";import"./stores-DXDNpBIE.js";import"./components-CJP0_uOK.js";import"./queues-BCMaSB9G.js";import"./Screen-CuRV2vBO.js";import"./src-JiQ-H0UF.js";import"./dist-BnnPDoWN.js";import"./dist-vPXCipLi.js";import"./composables-BAtsVr4Y.js";import"./sleep-C1RL6z-P.js";import"./queue-BJpgbdep.js";import"./webgpu-aYTuek9b.js";import"./DeleteCardDialog-LuizqHNu.js";import{CardDetailDialog_default as e}from"./CardDetailDialog-CMtDmRab.js";export{e as default};
assets/CardDetailDialog-CMtDmRab.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{Fragment as e,computed as t,createBaseVNode as n,createCommentVNode as r,createElementBlock as i,createTextVNode as a,createVNode as o,defineComponent as s,normalizeClass as c,openBlock as l,ref as u,renderList as d,storeToRefs as ee,toDisplayString as f,unref as p,useI18n as te,withCtx as m}from"./index-CILFA2Dz.js";import{useAiriCardStore as ne}from"./stores-DXDNpBIE.js";import{Button_default as re}from"./components-CJP0_uOK.js";import{$u as ie,Bu as h,Iv as g,Pu as ae,nu as oe}from"./dist-BnnPDoWN.js";import{DeleteCardDialog_default as se}from"./DeleteCardDialog-LuizqHNu.js";const ce={key:0,class:`w-full flex flex-col gap-5`},le={flex:`~ col`,"gap-3":``},ue={flex:`~ row`,"items-center":``,"justify-between":``},de={flex:`~ row`,"items-center":``,"gap-2":``},fe={key:0,class:`flex items-center gap-1 rounded-full bg-primary-100 px-2 py-0.5 text-xs text-primary-600 font-medium dark:bg-primary-900/40 dark:text-primary-400`},pe={"mt-1":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},me={"font-medium":``},he={flex:`~ row`,"gap-2":``},_={class:`mt-4`},v={class:`border-b border-neutral-200 dark:border-neutral-700`},y={class:`flex justify-center -mb-px sm:justify-start space-x-1`},b=[`onClick`],x={class:`flex items-center gap-1`},S={key:0},C=[`innerHTML`],w={key:1},T=[`innerHTML`],E={key:2},D={flex:`~ col`,"max-h-60":``,"gap-4":``,"overflow-auto":``,"pr-1":``,"sm:max-h-80":``},O={key:0,flex:`~ col`,"gap-2":``},k={"text-lg":``,"text-neutral-500":``,"font-medium":``,"dark:text-neutral-400":``},A=[`innerHTML`],j={key:3},M={grid:`~ cols-1 sm:cols-3`,"gap-4":``},N={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-1":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},P={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},F={truncate:``,"font-medium":``},ge={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-2":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},I={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},L={truncate:``,"font-medium":``},_e={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-2":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},ve={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},ye={truncate:``,"font-medium":``},be={key:1,bg:`neutral-50/50 dark:neutral-900/50`,"rounded-xl":``,"p-8":``,"text-center":``,border:`~ neutral-200/50 dark:neutral-700/30`,shadow:`sm`};var R=s({__name:`CardDetailDialog`,props:{modelValue:{type:Boolean},cardId:{}},emits:[`update:modelValue`],setup(s,{emit:R}){let z=s,B=R,{t:V}=te(),H=ne(),{removeCard:xe}=H,{activeCardId:U}=ee(H),W=t(()=>{if(z.cardId)return H.getCard(z.cardId)}),G=t(()=>{var e,t,n,r;if(!W.value||!(!((e=W.value.extensions)==null||(e=e.airi)==null)&&e.modules))return{consciousness:``,speech:``,voice:``};let i=W.value.extensions.airi.modules;return{consciousness:(t=i.consciousness)?.model||``,speech:(n=i.speech)?.model||``,voice:(r=i.speech)?.voice_id||``}}),K=t(()=>W.value?{personality:W.value.personality,scenario:W.value.scenario,systemPrompt:W.value.systemPrompt,postHistoryInstructions:W.value.postHistoryInstructions}:{}),q=t(()=>z.cardId===U.value),J=u(!1);function Se(){J.value=!0,setTimeout(()=>{U.value=z.cardId,J.value=!1},300)}function Y(e){return e?.replace(/\{\{(.*?)\}\}/g,`<span class="bg-primary-500/20 inline-block">{{ $1 }}</span>`).trim()}let X=u(!1);function Ce(){W.value&&(xe(z.cardId),B(`update:modelValue`,!1)),X.value=!1}let Z=u(``),Q=t(()=>{var e,t;let n=[];return(e=W.value)?.description&&n.push({id:`description`,label:V(`settings.pages.card.description_label`),icon:`i-solar:document-text-linear`}),(t=W.value)?.notes&&n.push({id:`notes`,label:V(`settings.pages.card.creator_notes`),icon:`i-solar:notes-linear`}),Object.values(K.value).some(e=>!!e)&&n.push({id:`character`,label:V(`settings.pages.card.character`),icon:`i-solar:user-rounded-linear`}),n.push({id:`modules`,label:V(`settings.pages.card.modules`),icon:`i-solar:tuning-square-linear`}),n}),$=t({get:()=>{var e;return Q.value.find(e=>e.id===Z.value)?Z.value:(e=Q.value[0])?.id||``},set:e=>{Z.value=e}});return(t,s)=>{var u;return l(),i(e,null,[o(p(oe),{open:t.modelValue,"onUpdate:open":s[0]||=e=>B(`update:modelValue`,e)},{default:m(()=>[o(p(g),null,{default:m(()=>[o(p(ie),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),o(p(ae),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 m-0 max-h-[90vh] max-w-6xl w-[92vw] flex flex-col overflow-auto border border-neutral-200 rounded-xl bg-white p-5 shadow-xl 2xl:w-[60vw] lg:w-[80vw] md:w-[85vw] xl:w-[70vw] -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:m(()=>[W.value?(l(),i(`div`,ce,[n(`div`,le,[n(`div`,ue,[n(`div`,null,[n(`div`,de,[o(p(h),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:m(()=>[a(f(W.value.name),1)]),_:1}),q.value?(l(),i(`div`,fe,[s[3]||=n(`div`,{"i-solar:check-circle-bold-duotone":``,"text-xs":``},null,-1),a(` `+f(p(V)(`settings.pages.card.active_badge`)),1)])):r(``,!0)]),n(`div`,pe,[a(` v`+f(W.value.version)+` `,1),W.value.creator?(l(),i(e,{key:0},[a(` · `+f(p(V)(`settings.pages.card.created_by`))+` `,1),n(`span`,me,f(W.value.creator),1)],64)):r(``,!0)])]),n(`div`,he,[o(p(re),{variant:`primary`,icon:q.value?`i-solar:check-circle-bold-duotone`:`i-solar:play-circle-broken`,label:q.value?p(V)(`settings.pages.card.active`):p(V)(`settings.pages.card.activate`),disabled:q.value,class:c({"animate-pulse":J.value}),onClick:Se},null,8,[`icon`,`label`,`disabled`,`class`])])]),n(`div`,_,[n(`div`,v,[n(`div`,y,[(l(!0),i(e,null,d(Q.value,e=>(l(),i(`button`,{key:e.id,class:c([`px-4 py-2 text-sm font-medium`,[$.value===e.id?`text-primary-600 dark:text-primary-400 border-b-2 border-primary-500 dark:border-primary-400`:`text-neutral-500 dark:text-neutral-400 hover:text-neutral-700 dark:hover:text-neutral-300`]]),onClick:t=>$.value=e.id},[n(`div`,x,[n(`div`,{class:c(e.icon)},null,2),a(` `+f(e.label),1)])],10,b))),128))])])]),$.value===`notes`&&W.value.notes?(l(),i(`div`,S,[n(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"text-neutral-700":``,"sm:max-h-80":``,"dark:text-neutral-300":``,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,innerHTML:Y(W.value.notes)},null,8,C)])):r(``,!0),$.value===`description`&&W.value.description?(l(),i(`div`,w,[n(`div`,{bg:`white/60 dark:black/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"sm:max-h-80":``,text:`neutral-600 dark:neutral-300`,border:`~ neutral-200/50 dark:neutral-700/30`,innerHTML:Y(W.value.description)},null,8,T)])):r(``,!0),$.value===`character`&&Object.values(K.value).some(e=>!!e)?(l(),i(`div`,E,[n(`div`,D,[(l(!0),i(e,null,d(K.value,(t,a)=>(l(),i(e,{key:a},[t?(l(),i(`div`,O,[n(`h2`,k,f(p(V)(`settings.pages.card.${a.toLowerCase()}`)),1),n(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,"max-h-none":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-3":``,"text-neutral-700":``,"dark:text-neutral-300":``,innerHTML:Y(t)},null,8,A)])):r(``,!0)],64))),128))])])):r(``,!0),$.value===`modules`?(l(),i(`div`,j,[n(`div`,M,[n(`div`,N,[n(`span`,P,[s[4]||=n(`div`,{"i-lucide:ghost":``},null,-1),a(` `+f(p(V)(`settings.pages.card.consciousness.model`)),1)]),n(`div`,F,f(G.value.consciousness??`default`),1)]),n(`div`,ge,[n(`span`,I,[s[5]||=n(`div`,{"i-lucide:mic":``},null,-1),a(` `+f(p(V)(`settings.pages.card.speech.model`)),1)]),n(`div`,L,f(G.value.speech??`default`),1)]),n(`div`,_e,[n(`span`,ve,[s[6]||=n(`div`,{"i-lucide:music":``},null,-1),a(` `+f(p(V)(`settings.pages.card.speech.voice`)),1)]),n(`div`,ye,f(G.value.voice??`default`),1)])])])):r(``,!0)])])):(l(),i(`div`,be,[s[7]||=n(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),a(` `+f(p(V)(`settings.pages.card.card_not_found`)),1)]))]),_:1})]),_:1})]),_:1},8,[`open`]),o(se,{modelValue:X.value,"onUpdate:modelValue":s[1]||=e=>X.value=e,"card-name":(u=W.value)?.name,onConfirm:Ce,onCancel:s[2]||=e=>X.value=!1},null,8,[`modelValue`,`card-name`])],64)}}}),z=R;export{z as CardDetailDialog_default};
assets/CardDetailDialog-RKuCdXg0.js DELETED
@@ -1 +0,0 @@
1
- import{Fragment as e,computed as t,createBaseVNode as n,createCommentVNode as r,createElementBlock as i,createTextVNode as a,createVNode as o,defineComponent as s,normalizeClass as c,openBlock as l,ref as u,renderList as d,storeToRefs as f,toDisplayString as p,unref as m,useI18n as ee,withCtx as h}from"./index-C-t5bjx6.js";import{useAiriCardStore as te}from"./stores-BW_6w_OI.js";import{Button_default as ne}from"./Button-DE0e46lv.js";import{$u as g,Bu as _,Iv as re,Pu as ie,nu as ae}from"./dist-BeDGrW0v.js";import{DeleteCardDialog_default as oe}from"./DeleteCardDialog-BIO7MxkY.js";const se={key:0,class:`w-full flex flex-col gap-5`},ce={flex:`~ col`,"gap-3":``},le={flex:`~ row`,"items-center":``,"justify-between":``},ue={flex:`~ row`,"items-center":``,"gap-2":``},de={key:0,class:`flex items-center gap-1 rounded-full bg-primary-100 px-2 py-0.5 text-xs text-primary-600 font-medium dark:bg-primary-900/40 dark:text-primary-400`},fe={"mt-1":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},pe={"font-medium":``},me={flex:`~ row`,"gap-2":``},he={class:`mt-4`},v={class:`border-b border-neutral-200 dark:border-neutral-700`},y={class:`flex justify-center -mb-px sm:justify-start space-x-1`},b=[`onClick`],x={class:`flex items-center gap-1`},S={key:0},C=[`innerHTML`],w={key:1},T=[`innerHTML`],E={key:2},D={flex:`~ col`,"max-h-60":``,"gap-4":``,"overflow-auto":``,"pr-1":``,"sm:max-h-80":``},O={key:0,flex:`~ col`,"gap-2":``},k={"text-lg":``,"text-neutral-500":``,"font-medium":``,"dark:text-neutral-400":``},A=[`innerHTML`],j={key:3},M={grid:`~ cols-1 sm:cols-3`,"gap-4":``},N={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-1":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},P={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},F={truncate:``,"font-medium":``},I={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-2":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},ge={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},L={truncate:``,"font-medium":``},_e={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-2":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},ve={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},ye={truncate:``,"font-medium":``},be={key:1,bg:`neutral-50/50 dark:neutral-900/50`,"rounded-xl":``,"p-8":``,"text-center":``,border:`~ neutral-200/50 dark:neutral-700/30`,shadow:`sm`};var R=s({__name:`CardDetailDialog`,props:{modelValue:{type:Boolean},cardId:null},emits:[`update:modelValue`],setup(s,{emit:R}){let z=s,B=R,{t:V}=ee(),H=te(),{removeCard:xe}=H,{activeCardId:U}=f(H),W=t(()=>{if(z.cardId)return H.getCard(z.cardId)}),G=t(()=>{var e,t,n,r;if(!W.value||!(!((e=W.value.extensions)==null||(e=e.airi)==null)&&e.modules))return{consciousness:``,speech:``,voice:``};let i=W.value.extensions.airi.modules;return{consciousness:(t=i.consciousness)?.model||``,speech:(n=i.speech)?.model||``,voice:(r=i.speech)?.voice_id||``}}),K=t(()=>W.value?{personality:W.value.personality,scenario:W.value.scenario,systemPrompt:W.value.systemPrompt,postHistoryInstructions:W.value.postHistoryInstructions}:{}),q=t(()=>z.cardId===U.value),J=u(!1);function Se(){J.value=!0,setTimeout(()=>{U.value=z.cardId,J.value=!1},300)}function Y(e){return e?.replace(/\{\{(.*?)\}\}/g,`<span class="bg-primary-500/20 inline-block">{{ $1 }}</span>`).trim()}let X=u(!1);function Ce(){W.value&&(xe(z.cardId),B(`update:modelValue`,!1)),X.value=!1}let Z=u(``),Q=t(()=>{var e,t;let n=[];return(e=W.value)?.description&&n.push({id:`description`,label:V(`settings.pages.card.description_label`),icon:`i-solar:document-text-linear`}),(t=W.value)?.notes&&n.push({id:`notes`,label:V(`settings.pages.card.creator_notes`),icon:`i-solar:notes-linear`}),Object.values(K.value).some(e=>!!e)&&n.push({id:`character`,label:V(`settings.pages.card.character`),icon:`i-solar:user-rounded-linear`}),n.push({id:`modules`,label:V(`settings.pages.card.modules`),icon:`i-solar:tuning-square-linear`}),n}),$=t({get:()=>{var e;return Q.value.find(e=>e.id===Z.value)?Z.value:(e=Q.value[0])?.id||``},set:e=>{Z.value=e}});return(t,u)=>{var f;return l(),i(e,null,[o(m(ae),{open:s.modelValue,"onUpdate:open":u[0]||=e=>B(`update:modelValue`,e)},{default:h(()=>[o(m(re),null,{default:h(()=>[o(m(g),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),o(m(ie),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 m-0 max-h-[90vh] max-w-6xl w-[92vw] flex flex-col overflow-auto border border-neutral-200 rounded-xl bg-white p-5 shadow-xl 2xl:w-[60vw] lg:w-[80vw] md:w-[85vw] xl:w-[70vw] -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:h(()=>[W.value?(l(),i(`div`,se,[n(`div`,ce,[n(`div`,le,[n(`div`,null,[n(`div`,ue,[o(m(_),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:h(()=>[a(p(W.value.name),1)]),_:1}),q.value?(l(),i(`div`,de,[u[3]||=n(`div`,{"i-solar:check-circle-bold-duotone":``,"text-xs":``},null,-1),a(` `+p(m(V)(`settings.pages.card.active_badge`)),1)])):r(``,!0)]),n(`div`,fe,[a(` v`+p(W.value.version)+` `,1),W.value.creator?(l(),i(e,{key:0},[a(` · `+p(m(V)(`settings.pages.card.created_by`))+` `,1),n(`span`,pe,p(W.value.creator),1)],64)):r(``,!0)])]),n(`div`,me,[o(m(ne),{variant:`primary`,icon:q.value?`i-solar:check-circle-bold-duotone`:`i-solar:play-circle-broken`,label:q.value?m(V)(`settings.pages.card.active`):m(V)(`settings.pages.card.activate`),disabled:q.value,class:c({"animate-pulse":J.value}),onClick:Se},null,8,[`icon`,`label`,`disabled`,`class`])])]),n(`div`,he,[n(`div`,v,[n(`div`,y,[(l(!0),i(e,null,d(Q.value,e=>(l(),i(`button`,{key:e.id,class:c([`px-4 py-2 text-sm font-medium`,[$.value===e.id?`text-primary-600 dark:text-primary-400 border-b-2 border-primary-500 dark:border-primary-400`:`text-neutral-500 dark:text-neutral-400 hover:text-neutral-700 dark:hover:text-neutral-300`]]),onClick:t=>$.value=e.id},[n(`div`,x,[n(`div`,{class:c(e.icon)},null,2),a(` `+p(e.label),1)])],10,b))),128))])])]),$.value===`notes`&&W.value.notes?(l(),i(`div`,S,[n(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"text-neutral-700":``,"sm:max-h-80":``,"dark:text-neutral-300":``,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,innerHTML:Y(W.value.notes)},null,8,C)])):r(``,!0),$.value===`description`&&W.value.description?(l(),i(`div`,w,[n(`div`,{bg:`white/60 dark:black/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"sm:max-h-80":``,text:`neutral-600 dark:neutral-300`,border:`~ neutral-200/50 dark:neutral-700/30`,innerHTML:Y(W.value.description)},null,8,T)])):r(``,!0),$.value===`character`&&Object.values(K.value).some(e=>!!e)?(l(),i(`div`,E,[n(`div`,D,[(l(!0),i(e,null,d(K.value,(t,a)=>(l(),i(e,{key:a},[t?(l(),i(`div`,O,[n(`h2`,k,p(m(V)(`settings.pages.card.${a.toLowerCase()}`)),1),n(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,"max-h-none":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-3":``,"text-neutral-700":``,"dark:text-neutral-300":``,innerHTML:Y(t)},null,8,A)])):r(``,!0)],64))),128))])])):r(``,!0),$.value===`modules`?(l(),i(`div`,j,[n(`div`,M,[n(`div`,N,[n(`span`,P,[u[4]||=n(`div`,{"i-lucide:ghost":``},null,-1),a(` `+p(m(V)(`settings.pages.card.consciousness.model`)),1)]),n(`div`,F,p(G.value.consciousness??`default`),1)]),n(`div`,I,[n(`span`,ge,[u[5]||=n(`div`,{"i-lucide:mic":``},null,-1),a(` `+p(m(V)(`settings.pages.card.speech.model`)),1)]),n(`div`,L,p(G.value.speech??`default`),1)]),n(`div`,_e,[n(`span`,ve,[u[6]||=n(`div`,{"i-lucide:music":``},null,-1),a(` `+p(m(V)(`settings.pages.card.speech.voice`)),1)]),n(`div`,ye,p(G.value.voice??`default`),1)])])])):r(``,!0)])])):(l(),i(`div`,be,[u[7]||=n(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),a(` `+p(m(V)(`settings.pages.card.card_not_found`)),1)]))]),_:1})]),_:1})]),_:1},8,[`open`]),o(oe,{modelValue:X.value,"onUpdate:modelValue":u[1]||=e=>X.value=e,"card-name":(f=W.value)?.name,onConfirm:Ce,onCancel:u[2]||=e=>X.value=!1},null,8,[`modelValue`,`card-name`])],64)}}}),z=R;export{z as CardDetailDialog_default};
 
 
assets/CardDetailDialog-pJ19LoWD.js DELETED
@@ -1 +0,0 @@
1
- import"./import-url-browser-BPXUaBlv.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-BKEuzw_9.js";import"./types-AwjH7X1C.js";import"./stores-BW_6w_OI.js";import"./Button-DE0e46lv.js";import"./src-B9Iy8991.js";import"./dist-BeDGrW0v.js";import"./components-DaLVZOhF.js";import"./queues-DD1Fxfss.js";import"./composables-CEnUnIM2.js";import"./sleep-CvjNLutj.js";import"./queue-Bp4D1cP3.js";import"./dist-F6JCieW1.js";import"./webgpu-aYTuek9b.js";import"./DeleteCardDialog-BIO7MxkY.js";import{CardDetailDialog_default as e}from"./CardDetailDialog-RKuCdXg0.js";export{e as default};
 
 
assets/{CardListItem-C5UadVtf.js → CardListItem-BTSqAEW1.js} RENAMED
@@ -1 +1 @@
1
- import{createBaseVNode as e,createBlock as t,createCommentVNode as n,createElementBlock as r,defineComponent as i,normalizeClass as a,openBlock as o,toDisplayString as s,unref as c,withCtx as l,withModifiers as u}from"./index-C-t5bjx6.js";import{CursorFloating_default as d}from"./components-DaLVZOhF.js";const f={relative:``,flex:`~ col 1`,"justify-between":``,"gap-3":``,"overflow-hidden":``,"rounded-lg":``,bg:`white dark:neutral-900`,"p-5":``,transition:`all ease-in-out duration-400`,after:`content-empty absolute inset-0 z--2 w-full h-full bg-dotted-[neutral-200/80] bg-size-10px mask-image-[linear-gradient(165deg,white_30%,transparent_50%)] transition-all duration-400 ease-in-out`,hover:`after:bg-dotted-[primary-300/50] dark:after:bg-dotted-[primary-200/20] text-primary-600/80 dark:text-primary-300/80`},p={"z-1":``,flex:``,"items-start":``,"justify-between":``,"gap-2":``},m={"flex-1":``,truncate:``,"text-lg":``,"font-normal":``},h={key:0,"shrink-0":``,"rounded-md":``,"p-1":``,bg:`primary-100 dark:primary-900/40`,text:`primary-600 dark:primary-400`},g={key:0,"line-clamp-3":``,"min-h-40px":``,"flex-1":``,"text-sm":``,text:`neutral-500 dark:neutral-400`},_={"z-1":``,flex:``,"items-center":``,"justify-between":``,"text-xs":``,text:`neutral-500 dark:neutral-400`},v={flex:``,"items-center":``,"gap-1.5":``},y={flex:``,"items-center":``,"gap-0.5":``},b={flex:``,"items-center":``,"gap-0.5":``},x={flex:``,"items-center":``,"justify-end":``,"px-2":``,"py-1.5":``},S=[`disabled`];var C=i({__name:`CardListItem`,props:{id:null,name:null,description:null,isActive:{type:Boolean},isSelected:{type:Boolean},version:null,consciousnessModel:null,voiceModel:null},emits:[`select`,`activate`,`delete`],setup(i,{emit:C}){let w=C;return(C,T)=>(o(),t(c(d),{relative:``,"min-h-120px":``,flex:`~ col`,"cursor-pointer":``,"overflow-hidden":``,"rounded-xl":``,class:a([i.isSelected?`border-2 border-primary-400 dark:border-primary-600`:`border-2 border-neutral-100 dark:border-neutral-800/25`]),bg:`neutral-200/50 dark:neutral-800/50`,"drop-shadow":`none hover:[0px_4px_4px_rgba(220,220,220,0.4)] active:[0px_0px_0px_rgba(220,220,220,0.25)] dark:hover:none`,transition:`all ease-in-out duration-400`,before:`content-empty absolute inset-0 z-0 w-25% h-full transition-all duration-400 ease-in-out bg-gradient-to-r from-primary-500/0 to-primary-500/0 dark:from-primary-400/0 dark:to-primary-400/0 mask-image-[linear-gradient(120deg,white_100%)] opacity-0`,hover:`before:opacity-100 before:bg-gradient-to-r before:from-primary-500/20 before:via-primary-500/10 before:to-transparent before:dark:from-primary-400/20 before:dark:via-primary-400/10 before:dark:to-transparent`,onClick:T[2]||=e=>w(`select`)},{default:l(()=>[e(`div`,f,[e(`div`,p,[e(`h3`,m,s(i.name),1),i.isActive?(o(),r(`div`,h,T[3]||=[e(`div`,{"i-solar:check-circle-bold-duotone":``,"text-sm":``},null,-1)])):n(``,!0)]),i.description?(o(),r(`p`,g,s(i.description),1)):n(``,!0),e(`div`,_,[e(`div`,null,`v`+s(i.version),1),e(`div`,v,[e(`div`,y,[T[4]||=e(`div`,{"i-lucide:ghost":``,"text-xs":``},null,-1),e(`span`,null,s(i.consciousnessModel),1)]),e(`div`,b,[T[5]||=e(`div`,{"i-lucide:mic":``,"text-xs":``},null,-1),e(`span`,null,s(i.voiceModel),1)])])])]),e(`div`,x,[e(`button`,{"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,disabled:i.isActive,onClick:T[0]||=u(e=>w(`activate`),[`stop`])},[e(`div`,{class:a([i.isActive?`i-solar:check-circle-bold-duotone text-primary-500 dark:text-primary-400`:`i-solar:play-circle-broken text-neutral-500 dark:text-neutral-400`])},null,2)],8,S),i.id===`default`?n(``,!0):(o(),r(`button`,{key:0,"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,onClick:T[1]||=u(e=>w(`delete`),[`stop`])},T[6]||=[e(`div`,{"i-solar:trash-bin-trash-linear":``,text:`neutral-500 dark:neutral-400`},null,-1)]))])]),_:1},8,[`class`]))}}),w=C;export{w as CardListItem_default};
 
1
+ import{createBaseVNode as e,createBlock as t,createCommentVNode as n,createElementBlock as r,defineComponent as i,normalizeClass as a,openBlock as o,toDisplayString as s,unref as c,withCtx as l,withModifiers as u}from"./index-CILFA2Dz.js";import{CursorFloating_default as d}from"./components-CJP0_uOK.js";const f={relative:``,flex:`~ col 1`,"justify-between":``,"gap-3":``,"overflow-hidden":``,"rounded-lg":``,bg:`white dark:neutral-900`,"p-5":``,transition:`all ease-in-out duration-400`,after:`content-empty absolute inset-0 z--2 w-full h-full bg-dotted-[neutral-200/80] bg-size-10px mask-image-[linear-gradient(165deg,white_30%,transparent_50%)] transition-all duration-400 ease-in-out`,hover:`after:bg-dotted-[primary-300/50] dark:after:bg-dotted-[primary-200/20] text-primary-600/80 dark:text-primary-300/80`},p={"z-1":``,flex:``,"items-start":``,"justify-between":``,"gap-2":``},m={"flex-1":``,truncate:``,"text-lg":``,"font-normal":``},h={key:0,"shrink-0":``,"rounded-md":``,"p-1":``,bg:`primary-100 dark:primary-900/40`,text:`primary-600 dark:primary-400`},g={key:0,"line-clamp-3":``,"min-h-40px":``,"flex-1":``,"text-sm":``,text:`neutral-500 dark:neutral-400`},_={"z-1":``,flex:``,"items-center":``,"justify-between":``,"text-xs":``,text:`neutral-500 dark:neutral-400`},v={flex:``,"items-center":``,"gap-1.5":``},y={flex:``,"items-center":``,"gap-0.5":``},b={flex:``,"items-center":``,"gap-0.5":``},x={flex:``,"items-center":``,"justify-end":``,"px-2":``,"py-1.5":``},S=[`disabled`];var C=i({__name:`CardListItem`,props:{id:{},name:{},description:{},isActive:{type:Boolean},isSelected:{type:Boolean},version:{},consciousnessModel:{},voiceModel:{}},emits:[`select`,`activate`,`delete`],setup(i,{emit:C}){let w=C;return(i,C)=>(o(),t(c(d),{relative:``,"min-h-120px":``,flex:`~ col`,"cursor-pointer":``,"overflow-hidden":``,"rounded-xl":``,class:a([i.isSelected?`border-2 border-primary-400 dark:border-primary-600`:`border-2 border-neutral-100 dark:border-neutral-800/25`]),bg:`neutral-200/50 dark:neutral-800/50`,"drop-shadow":`none hover:[0px_4px_4px_rgba(220,220,220,0.4)] active:[0px_0px_0px_rgba(220,220,220,0.25)] dark:hover:none`,transition:`all ease-in-out duration-400`,before:`content-empty absolute inset-0 z-0 w-25% h-full transition-all duration-400 ease-in-out bg-gradient-to-r from-primary-500/0 to-primary-500/0 dark:from-primary-400/0 dark:to-primary-400/0 mask-image-[linear-gradient(120deg,white_100%)] opacity-0`,hover:`before:opacity-100 before:bg-gradient-to-r before:from-primary-500/20 before:via-primary-500/10 before:to-transparent before:dark:from-primary-400/20 before:dark:via-primary-400/10 before:dark:to-transparent`,onClick:C[2]||=e=>w(`select`)},{default:l(()=>[e(`div`,f,[e(`div`,p,[e(`h3`,m,s(i.name),1),i.isActive?(o(),r(`div`,h,C[3]||=[e(`div`,{"i-solar:check-circle-bold-duotone":``,"text-sm":``},null,-1)])):n(``,!0)]),i.description?(o(),r(`p`,g,s(i.description),1)):n(``,!0),e(`div`,_,[e(`div`,null,`v`+s(i.version),1),e(`div`,v,[e(`div`,y,[C[4]||=e(`div`,{"i-lucide:ghost":``,"text-xs":``},null,-1),e(`span`,null,s(i.consciousnessModel),1)]),e(`div`,b,[C[5]||=e(`div`,{"i-lucide:mic":``,"text-xs":``},null,-1),e(`span`,null,s(i.voiceModel),1)])])])]),e(`div`,x,[e(`button`,{"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,disabled:i.isActive,onClick:C[0]||=u(e=>w(`activate`),[`stop`])},[e(`div`,{class:a([i.isActive?`i-solar:check-circle-bold-duotone text-primary-500 dark:text-primary-400`:`i-solar:play-circle-broken text-neutral-500 dark:text-neutral-400`])},null,2)],8,S),i.id===`default`?n(``,!0):(o(),r(`button`,{key:0,"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,onClick:C[1]||=u(e=>w(`delete`),[`stop`])},C[6]||=[e(`div`,{"i-solar:trash-bin-trash-linear":``,text:`neutral-500 dark:neutral-400`},null,-1)]))])]),_:1},8,[`class`]))}}),w=C;export{w as CardListItem_default};
assets/CardListItem-BXlJ2a3I.js DELETED
@@ -1 +0,0 @@
1
- import"./import-url-browser-BPXUaBlv.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-BKEuzw_9.js";import"./types-AwjH7X1C.js";import"./stores-BW_6w_OI.js";import"./Button-DE0e46lv.js";import"./src-B9Iy8991.js";import"./components-DaLVZOhF.js";import"./queues-DD1Fxfss.js";import"./composables-CEnUnIM2.js";import"./sleep-CvjNLutj.js";import"./queue-Bp4D1cP3.js";import"./dist-F6JCieW1.js";import"./webgpu-aYTuek9b.js";import{CardListItem_default as e}from"./CardListItem-C5UadVtf.js";export{e as default};
 
 
assets/CardListItem-DzWuT1eL.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./index-CISmcbXk-Dt_Z50CT.js";import"./types-AwjH7X1C.js";import"./stores-DXDNpBIE.js";import"./components-CJP0_uOK.js";import"./queues-BCMaSB9G.js";import"./Screen-CuRV2vBO.js";import"./src-JiQ-H0UF.js";import"./dist-vPXCipLi.js";import"./composables-BAtsVr4Y.js";import"./sleep-C1RL6z-P.js";import"./queue-BJpgbdep.js";import"./webgpu-aYTuek9b.js";import{CardListItem_default as e}from"./CardListItem-BTSqAEW1.js";export{e as default};
assets/ColorPalette-C8KIoKTf.js DELETED
@@ -1 +0,0 @@
1
- import{DEFAULT_THEME_COLORS_HUE as e,Fragment as t,createBlock as n,createCommentVNode as r,createElementBlock as i,createTextVNode as a,createVNode as o,defineComponent as s,normalizeClass as c,normalizeStyle as l,openBlock as u,renderList as d,toDisplayString as f,unref as p,useSettings as m,withCtx as h}from"./index-C-t5bjx6.js";import{Gg as g,Hg as _,Ug as v,Wg as y,jg as b,qg as x}from"./dist-BeDGrW0v.js";const S={key:0,flex:``,"gap-2":``};var C=s({__name:`ColorPalette`,props:{colors:null},setup(s){let C=m();return(m,w)=>s.colors.length?(u(),i(`div`,S,[(u(!0),i(t,null,d(s.colors,({hex:t,name:r})=>(u(),n(p(_),{key:t||`default`},{default:h(()=>[o(p(y),null,{default:h(()=>[o(p(b),{transition:`all ease-in-out duration-250`,"size-6":``,"cursor-pointer":``,"rounded-full":``,"bg-primary-500":``,style:l(t?{background:t}:{"--chromatic-hue":p(e)}),class:c(p(C).isColorSelectedForPrimary(t)?`scale-150 mx-1`:`hover:scale-110`),onClick:e=>p(C).applyPrimaryColorFrom(t)},null,8,[`style`,`class`,`onClick`]),o(p(x),null,{default:h(()=>[o(p(v),{bg:`white dark:neutral-800`,"rounded-lg":``,"px-3":``,"py-1.5":``,"text-sm":``,"shadow-md":``},{default:h(()=>[a(f(r)+` `,1),o(p(g),{"fill-white":``,"dark:fill-neutral-800":``})]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])):r(``,!0)}}),w=C;export{w as ColorPalette_default};
 
 
assets/ColorPalette-Dy81cNOe.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{DEFAULT_THEME_COLORS_HUE as e,Fragment as t,createBlock as n,createCommentVNode as r,createElementBlock as i,createTextVNode as a,createVNode as o,defineComponent as s,normalizeClass as c,normalizeStyle as l,openBlock as u,renderList as d,toDisplayString as f,unref as p,useSettings as m,withCtx as h}from"./index-CILFA2Dz.js";import{Gg as g,Hg as _,Ug as v,Wg as y,jg as b,qg as x}from"./dist-BnnPDoWN.js";const S={key:0,flex:``,"gap-2":``};var C=s({__name:`ColorPalette`,props:{colors:{}},setup(s){let C=m();return(s,m)=>s.colors.length?(u(),i(`div`,S,[(u(!0),i(t,null,d(s.colors,({hex:t,name:r})=>(u(),n(p(_),{key:t||`default`},{default:h(()=>[o(p(y),null,{default:h(()=>[o(p(b),{transition:`all ease-in-out duration-250`,"size-6":``,"cursor-pointer":``,"rounded-full":``,"bg-primary-500":``,style:l(t?{background:t}:{"--chromatic-hue":p(e)}),class:c(p(C).isColorSelectedForPrimary(t)?`scale-150 mx-1`:`hover:scale-110`),onClick:e=>p(C).applyPrimaryColorFrom(t)},null,8,[`style`,`class`,`onClick`]),o(p(x),null,{default:h(()=>[o(p(v),{bg:`white dark:neutral-800`,"rounded-lg":``,"px-3":``,"py-1.5":``,"text-sm":``,"shadow-md":``},{default:h(()=>[a(f(r)+` `,1),o(p(g),{"fill-white":``,"dark:fill-neutral-800":``})]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])):r(``,!0)}}),w=C;export{w as ColorPalette_default};
assets/DeleteCardDialog-BIO7MxkY.js DELETED
@@ -1 +0,0 @@
1
- import{createBaseVNode as e,createBlock as t,createTextVNode as n,createVNode as r,defineComponent as i,openBlock as a,toDisplayString as o,unref as s,useI18n as c,withCtx as l}from"./index-C-t5bjx6.js";import{Button_default as u}from"./Button-DE0e46lv.js";import{Av as d,Fv as f,Mv as p,Nv as m,Ov as h,Tv as g,Vv as _,kv as v}from"./dist-BeDGrW0v.js";const y={class:`flex flex-row justify-end gap-3`};var b=i({__name:`DeleteCardDialog`,props:{modelValue:{type:Boolean},cardName:null},emits:[`update:modelValue`,`confirm`,`cancel`],setup(i,{emit:b}){let x=b,{t:S}=c();function C(){x(`update:modelValue`,!1),x(`cancel`)}function w(){x(`update:modelValue`,!1),x(`confirm`)}return(c,b)=>(a(),t(s(g),{open:i.modelValue,"onUpdate:open":b[0]||=e=>x(`update:modelValue`,e)},{default:l(()=>[r(s(d),null,{default:l(()=>[r(s(v),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50`}),r(s(h),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 max-w-md w-full border border-neutral-200 rounded-xl bg-white p-6 shadow-xl -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800`},{default:l(()=>[r(s(_),{class:`mb-4 text-xl font-normal`},{default:l(()=>[n(o(s(S)(`settings.pages.card.delete_card`)),1)]),_:1}),r(s(f),{class:`mb-6`},{default:l(()=>[n(o(s(S)(`settings.pages.card.delete_confirmation`))+` `,1),e(`b`,null,`"`+o(i.cardName||``)+`"`,1)]),_:1}),e(`div`,y,[r(s(p),{"as-child":``},{default:l(()=>[r(s(u),{variant:`secondary`,label:s(S)(`settings.pages.card.cancel`),onClick:C},null,8,[`label`])]),_:1}),r(s(m),{"as-child":``},{default:l(()=>[r(s(u),{variant:`danger`,label:s(S)(`settings.pages.card.delete`),onClick:w},null,8,[`label`])]),_:1})])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),x=b;export{x as DeleteCardDialog_default};
 
 
assets/DeleteCardDialog-BRzM99g8.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./index-CISmcbXk-Dt_Z50CT.js";import"./types-AwjH7X1C.js";import"./stores-DXDNpBIE.js";import"./components-CJP0_uOK.js";import"./queues-BCMaSB9G.js";import"./Screen-CuRV2vBO.js";import"./src-JiQ-H0UF.js";import"./dist-BnnPDoWN.js";import"./dist-vPXCipLi.js";import"./composables-BAtsVr4Y.js";import"./sleep-C1RL6z-P.js";import"./queue-BJpgbdep.js";import"./webgpu-aYTuek9b.js";import{DeleteCardDialog_default as e}from"./DeleteCardDialog-LuizqHNu.js";export{e as default};
assets/DeleteCardDialog-D6RQM-NX.js DELETED
@@ -1 +0,0 @@
1
- import"./Button-DE0e46lv.js";import"./src-B9Iy8991.js";import"./dist-BeDGrW0v.js";import{DeleteCardDialog_default as e}from"./DeleteCardDialog-BIO7MxkY.js";export{e as default};
 
 
assets/DeleteCardDialog-LuizqHNu.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{createBaseVNode as e,createBlock as t,createTextVNode as n,createVNode as r,defineComponent as i,openBlock as a,toDisplayString as o,unref as s,useI18n as c,withCtx as l}from"./index-CILFA2Dz.js";import{Button_default as u}from"./components-CJP0_uOK.js";import{Av as d,Fv as f,Mv as p,Nv as m,Ov as h,Tv as g,Vv as _,kv as v}from"./dist-BnnPDoWN.js";const y={class:`flex flex-row justify-end gap-3`};var b=i({__name:`DeleteCardDialog`,props:{modelValue:{type:Boolean},cardName:{}},emits:[`update:modelValue`,`confirm`,`cancel`],setup(i,{emit:b}){let x=b,{t:S}=c();function C(){x(`update:modelValue`,!1),x(`cancel`)}function w(){x(`update:modelValue`,!1),x(`confirm`)}return(i,c)=>(a(),t(s(g),{open:i.modelValue,"onUpdate:open":c[0]||=e=>x(`update:modelValue`,e)},{default:l(()=>[r(s(d),null,{default:l(()=>[r(s(v),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50`}),r(s(h),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 max-w-md w-full border border-neutral-200 rounded-xl bg-white p-6 shadow-xl -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800`},{default:l(()=>[r(s(_),{class:`mb-4 text-xl font-normal`},{default:l(()=>[n(o(s(S)(`settings.pages.card.delete_card`)),1)]),_:1}),r(s(f),{class:`mb-6`},{default:l(()=>[n(o(s(S)(`settings.pages.card.delete_confirmation`))+` `,1),e(`b`,null,`"`+o(i.cardName||``)+`"`,1)]),_:1}),e(`div`,y,[r(s(p),{"as-child":``},{default:l(()=>[r(s(u),{variant:`secondary`,label:s(S)(`settings.pages.card.cancel`),onClick:C},null,8,[`label`])]),_:1}),r(s(m),{"as-child":``},{default:l(()=>[r(s(u),{variant:`danger`,label:s(S)(`settings.pages.card.delete`),onClick:w},null,8,[`label`])]),_:1})])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),x=b;export{x as DeleteCardDialog_default};
assets/{HeaderLink-CyWWkOPU.js → HeaderLink-BSM80A6s.js} RENAMED
@@ -1 +1 @@
1
- import{RouterLink as e,__plugin_vue_export_helper_default as t,createBaseVNode as n,createBlock as r,createElementBlock as i,defineComponent as a,openBlock as o,unref as s,useDark as c,withCtx as l}from"./index-C-t5bjx6.js";var u=`/assets/logo-dark-B0bvNYTh.svg`,d=`/assets/logo-B2aCU-bH.svg`;const f=[`src`],p=[`src`];var m=a({__name:`HeaderLink`,setup(t){let a=c();return(t,c)=>(o(),r(s(e),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:l(()=>[s(a)?(o(),i(`img`,{key:0,src:s(u),"h-8":``,"w-8":``,class:`theme-colored`},null,8,f)):(o(),i(`img`,{key:1,src:s(d),"h-8":``,"w-8":``,class:`theme-colored`},null,8,p)),c[0]||=n(`div`,{"translate-y":`[2px]`,"font-normal":``,"font-quicksand":``},[n(`span`,null,`AIRI`)],-1)]),_:1,__:[0]}))}}),h=t(m,[[`__scopeId`,`data-v-3488d4a0`]]);export{h as HeaderLink_default};
 
1
+ import{RouterLink as e,__plugin_vue_export_helper_default as t,createBaseVNode as n,createBlock as r,createElementBlock as i,defineComponent as a,openBlock as o,unref as s,useDark as c,withCtx as l}from"./index-CILFA2Dz.js";var u=`/assets/logo-dark-B0bvNYTh.svg`,d=`/assets/logo-B2aCU-bH.svg`;const f=[`src`],p=[`src`];var m=a({__name:`HeaderLink`,setup(t){let a=c();return(t,c)=>(o(),r(s(e),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:l(()=>[s(a)?(o(),i(`img`,{key:0,src:s(u),"h-8":``,"w-8":``,class:`theme-colored`},null,8,f)):(o(),i(`img`,{key:1,src:s(d),"h-8":``,"w-8":``,class:`theme-colored`},null,8,p)),c[0]||=n(`div`,{"translate-y":`[2px]`,"font-normal":``,"font-quicksand":``},[n(`span`,null,`AIRI`)],-1)]),_:1,__:[0]}))}}),h=t(m,[[`__scopeId`,`data-v-3488d4a0`]]);export{h as HeaderLink_default};
assets/IconAnimation-9WCWiV-Y.js DELETED
@@ -1 +0,0 @@
1
- import{computed as e,createBaseVNode as t,createElementBlock as n,defineComponent as r,normalizeClass as i,normalizeStyle as a,openBlock as o,ref as s,watch as c}from"./index-C-t5bjx6.js";var l=r({__name:`IconAnimation`,props:{icon:null,iconSize:null,position:null,duration:null,started:{type:Boolean},textColor:null,isReverse:{type:Boolean},zIndex:null},emits:[`animationEnded`],setup(r,{emit:l}){let u=r,d=l,f=s(!1);c(()=>u.started,e=>{e&&requestAnimationFrame(()=>{f.value=!0})});let p=e(()=>({opacity:f.value===u.isReverse?0:1,size:f.value===u.isReverse?u.iconSize:25,position:f.value===u.isReverse?u.position:`calc(50dvw - 12.5rem), calc(50dvh - 12.5rem)`,textColor:f.value===u.isReverse?u.textColor:`text-white`})),m=s([]),h=s(!1);function g(e){m.value.push(e.propertyName),m.value.includes(`color`)&&m.value.includes(`width`)&&m.value.includes(`height`)&&m.value.includes(`transform`)&&(h.value=!0,d(`animationEnded`))}return(e,s)=>(o(),n(`div`,{"pointer-events-none":``,fixed:``,w:`100dvw`,h:`100dvh`,style:a({zIndex:h.value?r.zIndex:void 0})},[t(`div`,{fixed:``,"inset-0":``,"bg-primary-500":``,"transition-opacity":``,"ease-linear":``,style:a({opacity:p.value.opacity,transitionDuration:`${r.duration}ms`})},null,4),t(`div`,{fixed:``,"inset-0":``,"ease-in-out":``,style:a({width:`${p.value.size}rem`,height:`${p.value.size}rem`,transform:`translate(${p.value.position})`,transitionDuration:`${r.duration}ms`}),class:i([p.value.textColor,u.icon,{"transition-all":f.value}]),onTransitionend:g},null,38)],4))}}),u=l;export{u as IconAnimation_default};
 
 
assets/IconAnimation-Dbp5ooK7.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{computed as e,createBaseVNode as t,createElementBlock as n,defineComponent as r,normalizeClass as i,normalizeStyle as a,openBlock as o,ref as s,watch as c}from"./index-CILFA2Dz.js";var l=r({__name:`IconAnimation`,props:{icon:{},iconSize:{},position:{},duration:{},started:{type:Boolean},textColor:{},isReverse:{type:Boolean},zIndex:{}},emits:[`animationEnded`],setup(r,{emit:l}){let u=r,d=l,f=s(!1);c(()=>u.started,e=>{e&&requestAnimationFrame(()=>{f.value=!0})});let p=e(()=>({opacity:f.value===u.isReverse?0:1,size:f.value===u.isReverse?u.iconSize:25,position:f.value===u.isReverse?u.position:`calc(50dvw - 12.5rem), calc(50dvh - 12.5rem)`,textColor:f.value===u.isReverse?u.textColor:`text-white`})),m=s([]),h=s(!1);function g(e){m.value.push(e.propertyName),m.value.includes(`color`)&&m.value.includes(`width`)&&m.value.includes(`height`)&&m.value.includes(`transform`)&&(h.value=!0,d(`animationEnded`))}return(e,r)=>(o(),n(`div`,{"pointer-events-none":``,fixed:``,w:`100dvw`,h:`100dvh`,style:a({zIndex:h.value?e.zIndex:void 0})},[t(`div`,{fixed:``,"inset-0":``,"bg-primary-500":``,"transition-opacity":``,"ease-linear":``,style:a({opacity:p.value.opacity,transitionDuration:`${e.duration}ms`})},null,4),t(`div`,{fixed:``,"inset-0":``,"ease-in-out":``,style:a({width:`${p.value.size}rem`,height:`${p.value.size}rem`,transform:`translate(${p.value.position})`,transitionDuration:`${e.duration}ms`}),class:i([p.value.textColor,u.icon,{"transition-all":f.value}]),onTransitionend:g},null,38)],4))}}),u=l;export{u as IconAnimation_default};
assets/InputFile-WiujwxGd.js DELETED
@@ -1 +0,0 @@
1
- import{createBaseVNode as e,createElementBlock as t,defineComponent as n,mergeModels as r,normalizeClass as i,openBlock as a,ref as o,refDebounced as s,renderSlot as c,unref as l,useModel as u}from"./index-C-t5bjx6.js";const d=[`accept`,`multiple`],f={key:0,text:`center`,"text-sm":``},p={key:1,text:`center`,"text-sm":``};var m=n({__name:`InputFile`,props:r({accept:null,multiple:{type:Boolean}},{modelValue:{required:!1,default:()=>[]},modelModifiers:{}}),emits:[`update:modelValue`],setup(n){let r=u(n,`modelValue`),m=o(),h=o(!1),g=s(h,150);function _(e){let t=e.target;t.files&&t.files.length>0&&(m.value=t.files[0]),r.value=Array.from(t.files||[]),h.value=!1}return(o,s)=>(a(),t(`label`,{relative:``,class:i([`min-h-[120px] flex flex-col cursor-pointer items-center justify-center rounded-xl p-6`,[l(g)?`border-primary-400 dark:border-primary-600 hover:border-primary-300 dark:hover:border-primary-700`:`border-neutral-200 dark:border-neutral-700 hover:border-primary-300 dark:hover:border-primary-700`,l(g)?`bg-primary-50/5 dark:bg-primary-900/5`:`bg-white/60 dark:bg-black/30 hover:bg-white/80 dark:hover:bg-black/40`]]),border:`dashed 2`,transition:`all duration-300`,"cursor-pointer":``,"opacity-95":``,hover:`scale-100 opacity-100 shadow-md dark:shadow-lg`,onDragover:s[0]||=e=>h.value=!0,onDragleave:s[1]||=e=>h.value=!1},[e(`input`,{type:`file`,accept:n.accept,multiple:n.multiple,"cursor-pointer":``,class:`absolute inset-0 h-full w-full opacity-0`,onChange:_},null,40,d),c(o.$slots,`default`,{isDragging:l(g),firstFile:m.value,files:r.value},()=>[e(`div`,{class:i([`flex flex-col items-center`,[l(g)?`text-primary-500 dark:text-primary-400`:`text-neutral-400 dark:text-neutral-500`]])},[s[2]||=e(`div`,{"i-solar:upload-square-line-duotone":``,"mb-2":``,"text-5xl":``},null,-1),s[3]||=e(`p`,{"font-medium":``,text:`center lg`},` Upload `,-1),l(g)?(a(),t(`p`,f,` Release to upload `)):(a(),t(`p`,p,` Click or drag and drop a file here `))],2)])],34))}}),h=m;export{h as InputFile_default};
 
 
assets/InputFile-_LnNr8vy.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{createBaseVNode as e,createElementBlock as t,defineComponent as n,mergeModels as r,normalizeClass as i,openBlock as a,ref as o,refDebounced as s,renderSlot as c,unref as l,useModel as u}from"./index-CILFA2Dz.js";const d=[`accept`,`multiple`],f={key:0,text:`center`,"text-sm":``},p={key:1,text:`center`,"text-sm":``};var m=n({__name:`InputFile`,props:r({accept:{},multiple:{type:Boolean}},{modelValue:{required:!1,default:()=>[]},modelModifiers:{}}),emits:[`update:modelValue`],setup(n){let r=u(n,`modelValue`),m=o(),h=o(!1),g=s(h,150);function _(e){let t=e.target;t.files&&t.files.length>0&&(m.value=t.files[0]),r.value=Array.from(t.files||[]),h.value=!1}return(n,o)=>(a(),t(`label`,{relative:``,class:i([`min-h-[120px] flex flex-col cursor-pointer items-center justify-center rounded-xl p-6`,[l(g)?`border-primary-400 dark:border-primary-600 hover:border-primary-300 dark:hover:border-primary-700`:`border-neutral-200 dark:border-neutral-700 hover:border-primary-300 dark:hover:border-primary-700`,l(g)?`bg-primary-50/5 dark:bg-primary-900/5`:`bg-white/60 dark:bg-black/30 hover:bg-white/80 dark:hover:bg-black/40`]]),border:`dashed 2`,transition:`all duration-300`,"cursor-pointer":``,"opacity-95":``,hover:`scale-100 opacity-100 shadow-md dark:shadow-lg`,onDragover:o[0]||=e=>h.value=!0,onDragleave:o[1]||=e=>h.value=!1},[e(`input`,{type:`file`,accept:n.accept,multiple:n.multiple,"cursor-pointer":``,class:`absolute inset-0 h-full w-full opacity-0`,onChange:_},null,40,d),c(n.$slots,`default`,{isDragging:l(g),firstFile:m.value,files:r.value},()=>[e(`div`,{class:i([`flex flex-col items-center`,[l(g)?`text-primary-500 dark:text-primary-400`:`text-neutral-400 dark:text-neutral-500`]])},[o[2]||=e(`div`,{"i-solar:upload-square-line-duotone":``,"mb-2":``,"text-5xl":``},null,-1),o[3]||=e(`p`,{"font-medium":``,text:`center lg`},` Upload `,-1),l(g)?(a(),t(`p`,f,` Release to upload `)):(a(),t(`p`,p,` Click or drag and drop a file here `))],2)])],34))}}),h=m;export{h as InputFile_default};
assets/Scenes-BOZgi2Z4.css ADDED
@@ -0,0 +1 @@
 
 
1
+ .animate-stripe[data-v-6e7cbf50]{background-image:repeating-linear-gradient(-45deg,#f472b6,#f472b6 25px,#f9a8d4 25px 50px);background-size:150% 100%;animation:2s linear infinite progress-6e7cbf50}@-webkit-keyframes progress-6e7cbf50{0%{background-position:0 0}to{background-position:-75px 0}}@-moz-keyframes progress-6e7cbf50{0%{background-position:0 0}to{background-position:-75px 0}}@keyframes progress-6e7cbf50{0%{background-position:0 0}to{background-position:-70px 0}}
assets/{components-DaLVZOhF.js → Scenes-C_o8y-v4.js} RENAMED
The diff for this file is too large to render. See raw diff
 
assets/Screen-CuRV2vBO.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{Transition as e,breakpointsTailwind as t,computed as n,createBaseVNode as r,createBlock as i,createCommentVNode as a,createElementBlock as o,createTextVNode as s,createVNode as c,defineComponent as l,guardReactiveProps as u,mergeModels as d,mergeProps as f,normalizeProps as p,onMounted as m,openBlock as h,ref as g,renderSlot as _,toDisplayString as v,unref as y,useBreakpoints as b,useElementBounding as x,useModel as S,useWindowSize as C,watch as w,watchEffect as T,withCtx as E}from"./index-CILFA2Dz.js";const D=`0px`;var O=l({__name:`TransitionVertical`,props:{duration:{default:250},easingEnter:{default:`ease-in-out`},easingLeave:{default:`ease-in-out`},opacityClosed:{default:0},opacityOpened:{default:1}},setup(t){let n=t;function r(e){return{height:e.style.height,width:e.style.width,position:e.style.position,visibility:e.style.visibility,overflow:e.style.overflow,paddingTop:e.style.paddingTop,paddingBottom:e.style.paddingBottom,borderTopWidth:e.style.borderTopWidth,borderBottomWidth:e.style.borderBottomWidth,marginTop:e.style.marginTop,marginBottom:e.style.marginBottom}}function a(e,t){let{width:n}=getComputedStyle(e);e.style.width=n,e.style.position=`absolute`,e.style.visibility=`hidden`,e.style.height=``;let{height:r}=getComputedStyle(e);return e.style.width=t.width,e.style.position=t.position,e.style.visibility=t.visibility,e.style.height=D,e.style.overflow=`hidden`,t.height&&t.height!==D?t.height:r}function o(e,t,n,r,i){let a=e.animate(r,i);e.style.height=t.height,a.onfinish=()=>{e.style.overflow=t.overflow,n()}}function s(e,t){return[{height:D,opacity:n.opacityClosed,paddingTop:D,paddingBottom:D,borderTopWidth:D,borderBottomWidth:D,marginTop:D,marginBottom:D},{height:e,opacity:n.opacityOpened,paddingTop:t.paddingTop,paddingBottom:t.paddingBottom,borderTopWidth:t.borderTopWidth,borderBottomWidth:t.borderBottomWidth,marginTop:t.marginTop,marginBottom:t.marginBottom}]}function c(e,t){let i=e,c=r(i),l=a(i,c),u=s(l,c),d={duration:n.duration,easing:n.easingEnter};o(i,c,t,u,d)}function l(e,t){let i=e,a=r(i),{height:c}=getComputedStyle(i);i.style.height=c,i.style.overflow=`hidden`;let l=s(c,a).reverse(),u={duration:n.duration,easing:n.easingLeave};o(i,a,t,l,u)}return(t,n)=>(h(),i(e,{css:!1,onEnter:c,onLeave:l},{default:E(()=>[_(t.$slots,`default`)]),_:3}))}}),k=O;const A={op50:``};var j=l({__name:`Collapsable`,props:d({default:{type:Boolean},label:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=S(e,`modelValue`);T(()=>{t.default!=null&&(n.value=!!t.default)});function i(e){return n.value=e,e}return(e,l)=>(h(),o(`div`,null,[_(e.$slots,`trigger`,p(u({visible:n.value,setVisible:i})),()=>[r(`button`,{sticky:``,"top-0":``,"z-10":``,flex:``,"items-center":``,"justify-between":``,px2:``,py1:``,"text-sm":``,"backdrop-blur-xl":``,onClick:l[0]||=e=>n.value=!n.value},[r(`span`,null,v(t.label??`Collapsable`),1),l[1]||=s(),r(`span`,A,v(n.value?`▲`:`▼`),1)])]),c(y(k),null,{default:E(()=>[n.value?_(e.$slots,`default`,p(f({key:0},{visible:n.value,setVisible:i}))):a(``,!0)]),_:3})]))}}),M=j,N=l({__name:`Screen`,setup(e){let r=g(),i=b(t),{width:a,height:s}=C(),c=x(r,{immediate:!0,windowResize:!0,reset:!0}),l=n(()=>i.between(`sm`,`md`).value||i.smaller(`sm`).value),u=n(()=>i.between(`md`,`lg`).value),d=n(()=>i.greaterOrEqual(`lg`).value),f=n(()=>d.value?c.width.value:l.value||u.value?a.value-16:c.width.value),p=g(0);return w([a,s,r],()=>{var e;let t=(e=r.value)==null||(e=e.parentElement)==null?void 0:e.getBoundingClientRect();d.value||l.value||u.value?p.value=t?.height||0:p.value=600}),w([c.width,c.height],()=>{d.value||l.value||u.value?p.value=c.height.value:p.value=600}),m(async()=>{r.value&&c.update()}),(e,t)=>(h(),o(`div`,{ref_key:`containerRef`,ref:r,"h-full":``,"w-full":``},[_(e.$slots,`default`,{width:f.value,height:p.value})],512))}}),P=N;export{M as Collapsable_default,P as Screen_default,k as TransitionVertical_default};
assets/{Textarea-SRGnauY5.js → Textarea-Q9zPgUGN.js} RENAMED
@@ -1 +1 @@
1
- import{createBlock as e,defineComponent as t,openBlock as n,useModel as r}from"./index-C-t5bjx6.js";import{Basic_default as i}from"./Basic-DnBqne8U.js";var a=t({__name:`Textarea`,props:{modelValue:{default:``},modelModifiers:{}},emits:[`update:modelValue`],setup(t){let a=r(t,`modelValue`);return(t,r)=>(n(),e(i,{modelValue:a.value,"onUpdate:modelValue":r[0]||=e=>a.value=e,border:`focus:primary-300 dark:focus:primary-400/50 2 solid neutral-100 dark:neutral-900`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-50 dark:neutral-950 focus:neutral-50 dark:focus:neutral-900`},null,8,[`modelValue`]))}}),o=a;export{o as Textarea_default};
 
1
+ import{createBlock as e,defineComponent as t,openBlock as n,useModel as r}from"./index-CILFA2Dz.js";import{Basic_default as i}from"./Basic-DT6WEHTm.js";var a=t({__name:`Textarea`,props:{modelValue:{default:``},modelModifiers:{}},emits:[`update:modelValue`],setup(t){let a=r(t,`modelValue`);return(t,r)=>(n(),e(i,{modelValue:a.value,"onUpdate:modelValue":r[0]||=e=>a.value=e,border:`focus:primary-300 dark:focus:primary-400/50 2 solid neutral-100 dark:neutral-900`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-50 dark:neutral-950 focus:neutral-50 dark:focus:neutral-900`},null,8,[`modelValue`]))}}),o=a;export{o as Textarea_default};
assets/XiaolaiSC-Regular-SNWuh554.ttf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:65e0c689eb0aff0782cc5a2adba97127bf2843fc302bfbc92e3cdf21ed20207f
3
+ size 22183944
assets/{_...all_-DN80NrxA.js → _...all_-CQ1wJOKD.js} RENAMED
@@ -1 +1 @@
1
- import{__plugin_vue_export_helper_default as e,createElementBlock as t,openBlock as n}from"./index-C-t5bjx6.js";const r={};function i(e,r){return n(),t(`div`,null,` 404 - Page not found `)}var a=e(r,[[`render`,i]]);export{a as default};
 
1
+ import{__plugin_vue_export_helper_default as e,createElementBlock as t,openBlock as n}from"./index-CILFA2Dz.js";const r={};function i(e,r){return n(),t(`div`,null,` 404 - Page not found `)}var a=e(r,[[`render`,i]]);export{a as default};
assets/{__vite-browser-external-CFsuT-Qx.js → __vite-browser-external-BaWHxo-S.js} RENAMED
@@ -1 +1 @@
1
- import{__commonJSMin as e}from"./index-C-t5bjx6.js";var t=e((exports,t)=>{t.exports={}});export default t();
 
1
+ import{__commonJSMin as e}from"./index-CILFA2Dz.js";var t=e((exports,t)=>{t.exports={}});export default t();
assets/airi-card-DrWWMwCR.js DELETED
@@ -1 +0,0 @@
1
- import{Fragment as e,computed as t,createBaseVNode as n,createBlock as r,createCommentVNode as i,createElementBlock as a,createVNode as o,defineComponent as s,normalizeClass as c,openBlock as l,ref as u,renderList as d,resolveDirective as ee,storeToRefs as f,toDisplayString as p,unref as m,useI18n as h,vModelText as te,watch as ne,withCtx as re,withDirectives as g}from"./index-C-t5bjx6.js";import"./import-url-browser-BPXUaBlv.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-BKEuzw_9.js";import"./types-AwjH7X1C.js";import{useAiriCardStore as ie}from"./stores-BW_6w_OI.js";import"./Button-DE0e46lv.js";import{Select_default as ae}from"./src-B9Iy8991.js";import"./dist-BeDGrW0v.js";import{InputFile_default as _}from"./InputFile-WiujwxGd.js";import"./components-DaLVZOhF.js";import"./queues-DD1Fxfss.js";import"./composables-CEnUnIM2.js";import"./sleep-CvjNLutj.js";import"./queue-Bp4D1cP3.js";import"./dist-F6JCieW1.js";import"./webgpu-aYTuek9b.js";import{route_block_default as v}from"./route-block--T8TG4is.js";import{CardCreate_default as y}from"./CardCreate-B09nhkcM.js";import{CardCreationDialog_default as b}from"./CardCreationDialog-B1i7X0kT.js";import{DeleteCardDialog_default as x}from"./DeleteCardDialog-BIO7MxkY.js";import{CardDetailDialog_default as S}from"./CardDetailDialog-RKuCdXg0.js";import{CardListItem_default as oe}from"./CardListItem-C5UadVtf.js";const se={"rounded-xl":``,"p-4":``,flex:`~ col gap-4`},ce={flex:`~ row`,"flex-wrap":``,"items-center":``,"justify-between":``,"gap-4":``},C={class:`relative min-w-[200px] flex-1`,"inline-flex":`~`,"w-full":``,"items-center":``},w=[`placeholder`],T={class:`relative flex flex-row justify-start gap-2 lg:flex-col`},E={class:`top-[-32px] whitespace-nowrap text-sm text-neutral-500 leading-10 lg:absolute dark:text-neutral-400`},D={key:0,flex:``,"flex-col":``,"items-center":``},O={"font-medium":``,text:`neutral-600 dark:neutral-300`},k={text:`neutral-500 dark:neutral-400`,"mt-2":``,"text-sm":``},A={key:1,flex:``,"flex-col":``,"items-center":``},j={"font-medium":``,text:`primary-600 dark:primary-300`},M={key:1,class:`col-span-full rounded-xl p-8 text-center`,border:`~ neutral-200/50 dark:neutral-700/30`,bg:`neutral-50/50 dark:neutral-900/50`},N={key:2,class:`col-span-full flex items-center gap-3 border-2 border-amber-200 rounded-xl bg-amber-50/80 p-4 dark:border-amber-800 dark:bg-amber-900/30`},P={class:`flex flex-col`},F={class:`font-medium`},I={class:`text-sm text-amber-600 dark:text-amber-400`},L={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-15rem)]`,"bottom-0":``,"right--5":``,"z--1":``,initial:{scale:.9,opacity:0,x:20},enter:{scale:1,opacity:1,x:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``};var R=s({__name:`index`,setup(s){let{t:v}=h(),R=ie(),{addCard:z,removeCard:B}=R,{cards:V,activeCardId:H}=f(R),U=u(``),W=u(!1),G=u(!1),K=u(``),q=u(`nameAsc`),J=u([]);ne(J,async e=>{let t=e[0];if(t)try{let e=await t.text(),n=JSON.parse(e);U.value=z(n),W.value=!0}catch(e){console.error(`Error processing card file:`,e)}});let Y=t(()=>Array.from(V.value.entries()).map(([e,t])=>({id:e,name:t.name,description:t.description}))),le=t(()=>{if(!K.value)return Y.value;let e=K.value.toLowerCase();return Y.value.filter(t=>t.name.toLowerCase().includes(e)||t.description&&t.description.toLowerCase().includes(e))}),X=t(()=>{let e=[...le.value];return q.value===`nameAsc`?e.sort((e,t)=>e.name.localeCompare(t.name)):q.value===`nameDesc`?e.sort((e,t)=>t.name.localeCompare(e.name)):q.value===`recent`?e.sort((e,t)=>t.id.localeCompare(e.id)):e}),Z=u(!1),Q=u(null);function ue(){Q.value&&(B(Q.value),Q.value=null,Z.value=!1)}function de(e){Q.value=e,Z.value=!0}function fe(e){U.value=e,W.value=!0}function pe(){G.value=!0}function me(e){H.value=e}function he(e){let t=V.value.get(e);return t?.version||`1.0.0`}function $(e,t){var n,r,i;let a=V.value.get(e);if(!a||!(!((n=a.extensions)==null||(n=n.airi)==null)&&n.modules))return`default`;let o=a.extensions.airi.modules;return t===`consciousness`?(r=o.consciousness)?.model&&o.consciousness.model.split(`-`).pop()||`default`:t===`voice`&&(i=o.speech)?.voice_id||`default`}return(t,s)=>{var u;let f=ee(`motion`);return l(),a(e,null,[n(`div`,se,[n(`div`,ce,[n(`div`,C,[s[7]||=n(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3`},[n(`div`,{"i-solar:magnifer-line-duotone":``,class:`text-neutral-500 dark:text-neutral-400`})],-1),g(n(`input`,{"onUpdate:modelValue":s[0]||=e=>K.value=e,type:`search`,class:`w-full rounded-xl p-2.5 pl-10 text-sm outline-none`,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,bg:`white dark:neutral-900`,placeholder:m(v)(`settings.pages.card.search`)},null,8,w),[[te,K.value]])]),n(`div`,T,[n(`div`,E,p(m(v)(`settings.pages.card.sort_by`))+`: `,1),o(m(ae),{modelValue:q.value,"onUpdate:modelValue":s[1]||=e=>q.value=e,options:[{value:`nameAsc`,label:m(v)(`settings.pages.card.name_asc`)},{value:`nameDesc`,label:m(v)(`settings.pages.card.name_desc`)},{value:`recent`,label:m(v)(`settings.pages.card.recent`)}],placeholder:`Select sort option`,class:`min-w-[150px]`},null,8,[`modelValue`,`options`])])]),n(`div`,{class:c([`mt-4`,{"grid grid-cols-[repeat(auto-fill,minmax(280px,1fr))] gap-4 grid-auto-rows-[minmax(min-content,max-content)] grid-auto-flow-dense sm:grid-cols-[repeat(auto-fill,minmax(240px,1fr))] sm:gap-5 md:grid-cols-[repeat(auto-fill,minmax(220px,1fr))] lg:grid-cols-[repeat(auto-fill,minmax(250px,1fr))]":m(V).size>0}])},[o(m(_),{modelValue:J.value,"onUpdate:modelValue":s[2]||=e=>J.value=e,accept:`*.json`},{default:re(({isDragging:e})=>[e?(l(),a(`div`,A,[s[9]||=n(`div`,{"i-solar:upload-minimalistic-bold":``,class:`mb-2 text-5xl text-primary-500 dark:text-primary-400`},null,-1),n(`p`,j,p(m(v)(`settings.pages.card.drop_here`)),1)])):(l(),a(`div`,D,[s[8]||=n(`div`,{"i-solar:upload-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),n(`p`,O,p(m(v)(`settings.pages.card.upload`)),1),n(`p`,k,p(m(v)(`settings.pages.card.upload_desc`)),1)]))]),_:1},8,[`modelValue`]),o(y,{onClick:pe}),m(V).size>0?(l(!0),a(e,{key:0},d(X.value,e=>(l(),r(oe,{id:e.id,key:e.id,name:e.name,description:e.description,"is-active":e.id===m(H),"is-selected":e.id===U.value&&W.value,version:he(e.id),"consciousness-model":$(e.id,`consciousness`),"voice-model":$(e.id,`voice`),onSelect:t=>fe(e.id),onActivate:t=>me(e.id),onDelete:t=>de(e.id)},null,8,[`id`,`name`,`description`,`is-active`,`is-selected`,`version`,`consciousness-model`,`voice-model`,`onSelect`,`onActivate`,`onDelete`]))),128)):i(``,!0),m(V).size===0?(l(),a(`div`,M,[s[10]||=n(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),n(`p`,null,p(m(v)(`settings.pages.card.no_cards`)),1)])):i(``,!0),K.value&&X.value.length===0?(l(),a(`div`,N,[s[11]||=n(`div`,{"i-solar:info-circle-line-duotone":``,class:`text-2xl text-amber-500 dark:text-amber-400`},null,-1),n(`div`,P,[n(`span`,F,p(m(v)(`settings.pages.card.no_results`)),1),n(`span`,I,p(m(v)(`settings.pages.card.try_different_search`)),1)])])):i(``,!0)],2)]),o(x,{modelValue:Z.value,"onUpdate:modelValue":s[3]||=e=>Z.value=e,"card-name":Q.value?(u=m(R).getCard(Q.value))?.name:``,onConfirm:ue,onCancel:s[4]||=e=>Q.value=null},null,8,[`modelValue`,`card-name`]),o(S,{modelValue:W.value,"onUpdate:modelValue":s[5]||=e=>W.value=e,"card-id":U.value},null,8,[`modelValue`,`card-id`]),o(b,{modelValue:G.value,"onUpdate:modelValue":s[6]||=e=>G.value=e},null,8,[`modelValue`]),g((l(),a(`div`,L,s[12]||=[n(`div`,{text:`60`,"i-solar:emoji-funny-square-bold-duotone":``},null,-1)])),[[f]])],64)}}});typeof v==`function`&&v(R);var z=R;export{z as default};
 
 
assets/airi-card-Ds_gkZ4w.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{Fragment as e,computed as t,createBaseVNode as n,createBlock as r,createCommentVNode as i,createElementBlock as a,createVNode as o,defineComponent as s,normalizeClass as c,openBlock as l,ref as u,renderList as d,resolveDirective as ee,storeToRefs as f,toDisplayString as p,unref as m,useI18n as h,vModelText as te,watch as ne,withCtx as re,withDirectives as g}from"./index-CILFA2Dz.js";import"./index-CISmcbXk-Dt_Z50CT.js";import"./types-AwjH7X1C.js";import{useAiriCardStore as ie}from"./stores-DXDNpBIE.js";import"./components-CJP0_uOK.js";import"./queues-BCMaSB9G.js";import"./Screen-CuRV2vBO.js";import{Select_default as ae}from"./src-JiQ-H0UF.js";import"./dist-BnnPDoWN.js";import{InputFile_default as _}from"./InputFile-_LnNr8vy.js";import"./dist-vPXCipLi.js";import"./composables-BAtsVr4Y.js";import"./sleep-C1RL6z-P.js";import"./queue-BJpgbdep.js";import"./webgpu-aYTuek9b.js";import{route_block_default as v}from"./route-block--T8TG4is.js";import{CardCreate_default as y}from"./CardCreate-5mcyAtnj.js";import{CardCreationDialog_default as b}from"./CardCreationDialog-DRlBAMBj.js";import{DeleteCardDialog_default as x}from"./DeleteCardDialog-LuizqHNu.js";import{CardDetailDialog_default as S}from"./CardDetailDialog-CMtDmRab.js";import{CardListItem_default as oe}from"./CardListItem-BTSqAEW1.js";const se={"rounded-xl":``,"p-4":``,flex:`~ col gap-4`},ce={flex:`~ row`,"flex-wrap":``,"items-center":``,"justify-between":``,"gap-4":``},C={class:`relative min-w-[200px] flex-1`,"inline-flex":`~`,"w-full":``,"items-center":``},w=[`placeholder`],T={class:`relative flex flex-row justify-start gap-2 lg:flex-col`},E={class:`top-[-32px] whitespace-nowrap text-sm text-neutral-500 leading-10 lg:absolute dark:text-neutral-400`},D={key:0,flex:``,"flex-col":``,"items-center":``},O={"font-medium":``,text:`neutral-600 dark:neutral-300`},k={text:`neutral-500 dark:neutral-400`,"mt-2":``,"text-sm":``},A={key:1,flex:``,"flex-col":``,"items-center":``},j={"font-medium":``,text:`primary-600 dark:primary-300`},M={key:1,class:`col-span-full rounded-xl p-8 text-center`,border:`~ neutral-200/50 dark:neutral-700/30`,bg:`neutral-50/50 dark:neutral-900/50`},N={key:2,class:`col-span-full flex items-center gap-3 border-2 border-amber-200 rounded-xl bg-amber-50/80 p-4 dark:border-amber-800 dark:bg-amber-900/30`},P={class:`flex flex-col`},F={class:`font-medium`},I={class:`text-sm text-amber-600 dark:text-amber-400`},L={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-15rem)]`,"bottom-0":``,"right--5":``,"z--1":``,initial:{scale:.9,opacity:0,x:20},enter:{scale:1,opacity:1,x:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``};var R=s({__name:`index`,setup(s){let{t:v}=h(),R=ie(),{addCard:z,removeCard:B}=R,{cards:V,activeCardId:H}=f(R),U=u(``),W=u(!1),G=u(!1),K=u(``),q=u(`nameAsc`),J=u([]);ne(J,async e=>{let t=e[0];if(t)try{let e=await t.text(),n=JSON.parse(e);U.value=z(n),W.value=!0}catch(e){console.error(`Error processing card file:`,e)}});let Y=t(()=>Array.from(V.value.entries()).map(([e,t])=>({id:e,name:t.name,description:t.description}))),le=t(()=>{if(!K.value)return Y.value;let e=K.value.toLowerCase();return Y.value.filter(t=>t.name.toLowerCase().includes(e)||t.description&&t.description.toLowerCase().includes(e))}),X=t(()=>{let e=[...le.value];return q.value===`nameAsc`?e.sort((e,t)=>e.name.localeCompare(t.name)):q.value===`nameDesc`?e.sort((e,t)=>t.name.localeCompare(e.name)):q.value===`recent`?e.sort((e,t)=>t.id.localeCompare(e.id)):e}),Z=u(!1),Q=u(null);function ue(){Q.value&&(B(Q.value),Q.value=null,Z.value=!1)}function de(e){Q.value=e,Z.value=!0}function fe(e){U.value=e,W.value=!0}function pe(){G.value=!0}function me(e){H.value=e}function he(e){let t=V.value.get(e);return t?.version||`1.0.0`}function $(e,t){var n,r,i;let a=V.value.get(e);if(!a||!(!((n=a.extensions)==null||(n=n.airi)==null)&&n.modules))return`default`;let o=a.extensions.airi.modules;return t===`consciousness`?(r=o.consciousness)?.model&&o.consciousness.model.split(`-`).pop()||`default`:t===`voice`&&(i=o.speech)?.voice_id||`default`}return(t,s)=>{var u;let f=ee(`motion`);return l(),a(e,null,[n(`div`,se,[n(`div`,ce,[n(`div`,C,[s[7]||=n(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3`},[n(`div`,{"i-solar:magnifer-line-duotone":``,class:`text-neutral-500 dark:text-neutral-400`})],-1),g(n(`input`,{"onUpdate:modelValue":s[0]||=e=>K.value=e,type:`search`,class:`w-full rounded-xl p-2.5 pl-10 text-sm outline-none`,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,bg:`white dark:neutral-900`,placeholder:m(v)(`settings.pages.card.search`)},null,8,w),[[te,K.value]])]),n(`div`,T,[n(`div`,E,p(m(v)(`settings.pages.card.sort_by`))+`: `,1),o(m(ae),{modelValue:q.value,"onUpdate:modelValue":s[1]||=e=>q.value=e,options:[{value:`nameAsc`,label:m(v)(`settings.pages.card.name_asc`)},{value:`nameDesc`,label:m(v)(`settings.pages.card.name_desc`)},{value:`recent`,label:m(v)(`settings.pages.card.recent`)}],placeholder:`Select sort option`,class:`min-w-[150px]`},null,8,[`modelValue`,`options`])])]),n(`div`,{class:c([`mt-4`,{"grid grid-cols-[repeat(auto-fill,minmax(280px,1fr))] gap-4 grid-auto-rows-[minmax(min-content,max-content)] grid-auto-flow-dense sm:grid-cols-[repeat(auto-fill,minmax(240px,1fr))] sm:gap-5 md:grid-cols-[repeat(auto-fill,minmax(220px,1fr))] lg:grid-cols-[repeat(auto-fill,minmax(250px,1fr))]":m(V).size>0}])},[o(m(_),{modelValue:J.value,"onUpdate:modelValue":s[2]||=e=>J.value=e,accept:`*.json`},{default:re(({isDragging:e})=>[e?(l(),a(`div`,A,[s[9]||=n(`div`,{"i-solar:upload-minimalistic-bold":``,class:`mb-2 text-5xl text-primary-500 dark:text-primary-400`},null,-1),n(`p`,j,p(m(v)(`settings.pages.card.drop_here`)),1)])):(l(),a(`div`,D,[s[8]||=n(`div`,{"i-solar:upload-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),n(`p`,O,p(m(v)(`settings.pages.card.upload`)),1),n(`p`,k,p(m(v)(`settings.pages.card.upload_desc`)),1)]))]),_:1},8,[`modelValue`]),o(y,{onClick:pe}),m(V).size>0?(l(!0),a(e,{key:0},d(X.value,e=>(l(),r(oe,{id:e.id,key:e.id,name:e.name,description:e.description,"is-active":e.id===m(H),"is-selected":e.id===U.value&&W.value,version:he(e.id),"consciousness-model":$(e.id,`consciousness`),"voice-model":$(e.id,`voice`),onSelect:t=>fe(e.id),onActivate:t=>me(e.id),onDelete:t=>de(e.id)},null,8,[`id`,`name`,`description`,`is-active`,`is-selected`,`version`,`consciousness-model`,`voice-model`,`onSelect`,`onActivate`,`onDelete`]))),128)):i(``,!0),m(V).size===0?(l(),a(`div`,M,[s[10]||=n(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),n(`p`,null,p(m(v)(`settings.pages.card.no_cards`)),1)])):i(``,!0),K.value&&X.value.length===0?(l(),a(`div`,N,[s[11]||=n(`div`,{"i-solar:info-circle-line-duotone":``,class:`text-2xl text-amber-500 dark:text-amber-400`},null,-1),n(`div`,P,[n(`span`,F,p(m(v)(`settings.pages.card.no_results`)),1),n(`span`,I,p(m(v)(`settings.pages.card.try_different_search`)),1)])])):i(``,!0)],2)]),o(x,{modelValue:Z.value,"onUpdate:modelValue":s[3]||=e=>Z.value=e,"card-name":Q.value?(u=m(R).getCard(Q.value))?.name:``,onConfirm:ue,onCancel:s[4]||=e=>Q.value=null},null,8,[`modelValue`,`card-name`]),o(S,{modelValue:W.value,"onUpdate:modelValue":s[5]||=e=>W.value=e,"card-id":U.value},null,8,[`modelValue`,`card-id`]),o(b,{modelValue:G.value,"onUpdate:modelValue":s[6]||=e=>G.value=e},null,8,[`modelValue`]),g((l(),a(`div`,L,s[12]||=[n(`div`,{text:`60`,"i-solar:emoji-funny-square-bold-duotone":``},null,-1)])),[[f]])],64)}}});typeof v==`function`&&v(R);var z=R;export{z as default};
assets/alibaba-cloud-model-studio-asn8Gwqn.js DELETED
@@ -1 +0,0 @@
1
- import{computed as e,createBaseVNode as t,createBlock as n,createVNode as r,defineComponent as i,onMounted as a,openBlock as o,ref as s,storeToRefs as c,unref as l,useI18n as u,watch as d,withCtx as f}from"./index-C-t5bjx6.js";import"./import-url-browser-BPXUaBlv.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-BKEuzw_9.js";import"./types-AwjH7X1C.js";import{useProvidersStore as p,useSpeechStore as m}from"./stores-BW_6w_OI.js";import"./Button-DE0e46lv.js";import{FieldRange_default as h}from"./src-B9Iy8991.js";import{SpeechPlayground_default as g,SpeechProviderSettings_default as _}from"./components-DaLVZOhF.js";import"./queues-DD1Fxfss.js";import"./composables-CEnUnIM2.js";import"./sleep-CvjNLutj.js";import"./queue-Bp4D1cP3.js";import"./dist-F6JCieW1.js";import"./webgpu-aYTuek9b.js";import{route_block_default as v}from"./route-block--T8TG4is.js";const y={flex:`~ col gap-4`},b=`alibaba-cloud-model-studio`,x=`cosyvoice-v1`;var S=i({__name:`alibaba-cloud-model-studio`,setup(i){let v={speed:1},S=s(0),C=s(1),w=s(0),T=m(),E=p(),{providers:D}=c(E),{t:O}=u(),k=e(()=>{var e;return!!(e=D.value[b])?.apiKey}),A=e(()=>T.availableVoices[b]||[]);async function j(e,t,n){let r=E.getProviderInstance(b);if(!r)throw Error(`Failed to initialize speech provider`);let i=E.getProviderConfig(b),a=i.model||x;return await T.speech(r,a,e,t,{...i,...v})}return a(async()=>{let e=E.getProviderConfig(b),t=E.getProviderMetadata(b);await t.validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)}),d(S,async()=>{let e=E.getProviderConfig(b);e.pitch=S.value}),d(C,async()=>{let e=E.getProviderConfig(b);e.speed=C.value}),d(w,async()=>{let e=E.getProviderConfig(b);e.volume=w.value}),d(D,async()=>{let e=E.getProviderConfig(b),t=E.getProviderMetadata(b);await t.validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)},{immediate:!0}),(e,i)=>(o(),n(l(_),{"provider-id":b,"default-model":x,"additional-settings":v},{"voice-settings":f(()=>[t(`div`,y,[r(l(h),{modelValue:S.value,"onUpdate:modelValue":i[0]||=e=>S.value=e,label:l(O)(`settings.pages.providers.provider.common.fields.field.pitch.label`),description:l(O)(`settings.pages.providers.provider.common.fields.field.pitch.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`]),r(l(h),{modelValue:C.value,"onUpdate:modelValue":i[1]||=e=>C.value=e,label:l(O)(`settings.pages.providers.provider.common.fields.field.speed.label`),description:l(O)(`settings.pages.providers.provider.common.fields.field.speed.description`),min:.5,max:2,step:.01},null,8,[`modelValue`,`label`,`description`]),r(l(h),{modelValue:w.value,"onUpdate:modelValue":i[2]||=e=>w.value=e,label:l(O)(`settings.pages.providers.provider.common.fields.field.volume.label`),description:l(O)(`settings.pages.providers.provider.common.fields.field.volume.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`])])]),playground:f(()=>[r(l(g),{"available-voices":A.value,"generate-speech":j,"api-key-configured":k.value,"default-text":`Hello! This is a test of the ElevenLabs voice synthesis.`},null,8,[`available-voices`,`api-key-configured`])]),_:1}))}});typeof v==`function`&&v(S);var C=S;export{C as default};
 
 
assets/alibaba-cloud-model-studio-u-qjWd-Q.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{computed as e,createBaseVNode as t,createBlock as n,createVNode as r,defineComponent as i,onMounted as a,openBlock as o,ref as s,storeToRefs as c,unref as l,useI18n as u,watch as d,withCtx as f}from"./index-CILFA2Dz.js";import"./index-CISmcbXk-Dt_Z50CT.js";import"./types-AwjH7X1C.js";import{useProvidersStore as p,useSpeechStore as m}from"./stores-DXDNpBIE.js";import{SpeechPlayground_default as h,SpeechProviderSettings_default as g}from"./components-CJP0_uOK.js";import"./queues-BCMaSB9G.js";import"./Screen-CuRV2vBO.js";import{FieldRange_default as _}from"./src-JiQ-H0UF.js";import"./dist-vPXCipLi.js";import"./composables-BAtsVr4Y.js";import"./sleep-C1RL6z-P.js";import"./queue-BJpgbdep.js";import"./webgpu-aYTuek9b.js";import{route_block_default as v}from"./route-block--T8TG4is.js";const y={flex:`~ col gap-4`},b=`alibaba-cloud-model-studio`,x=`cosyvoice-v1`;var S=i({__name:`alibaba-cloud-model-studio`,setup(i){let v={speed:1},S=s(0),C=s(1),w=s(0),T=m(),E=p(),{providers:D}=c(E),{t:O}=u(),k=e(()=>{var e;return!!(e=D.value[b])?.apiKey}),A=e(()=>T.availableVoices[b]||[]);async function j(e,t,n){let r=E.getProviderInstance(b);if(!r)throw Error(`Failed to initialize speech provider`);let i=E.getProviderConfig(b),a=i.model||x;return await T.speech(r,a,e,t,{...i,...v})}return a(async()=>{let e=E.getProviderConfig(b),t=E.getProviderMetadata(b);await t.validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)}),d(S,async()=>{let e=E.getProviderConfig(b);e.pitch=S.value}),d(C,async()=>{let e=E.getProviderConfig(b);e.speed=C.value}),d(w,async()=>{let e=E.getProviderConfig(b);e.volume=w.value}),d(D,async()=>{let e=E.getProviderConfig(b),t=E.getProviderMetadata(b);await t.validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)},{immediate:!0}),(e,i)=>(o(),n(l(g),{"provider-id":b,"default-model":x,"additional-settings":v},{"voice-settings":f(()=>[t(`div`,y,[r(l(_),{modelValue:S.value,"onUpdate:modelValue":i[0]||=e=>S.value=e,label:l(O)(`settings.pages.providers.provider.common.fields.field.pitch.label`),description:l(O)(`settings.pages.providers.provider.common.fields.field.pitch.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`]),r(l(_),{modelValue:C.value,"onUpdate:modelValue":i[1]||=e=>C.value=e,label:l(O)(`settings.pages.providers.provider.common.fields.field.speed.label`),description:l(O)(`settings.pages.providers.provider.common.fields.field.speed.description`),min:.5,max:2,step:.01},null,8,[`modelValue`,`label`,`description`]),r(l(_),{modelValue:w.value,"onUpdate:modelValue":i[2]||=e=>w.value=e,label:l(O)(`settings.pages.providers.provider.common.fields.field.volume.label`),description:l(O)(`settings.pages.providers.provider.common.fields.field.volume.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`])])]),playground:f(()=>[r(l(h),{"available-voices":A.value,"generate-speech":j,"api-key-configured":k.value,"default-text":`Hello! This is a test of the ElevenLabs voice synthesis.`},null,8,[`available-voices`,`api-key-configured`])]),_:1}))}});typeof v==`function`&&v(S);var C=S;export{C as default};
assets/anthropic-CbFYT849.js DELETED
@@ -1 +0,0 @@
1
- import{computed as e,createBaseVNode as t,createBlock as n,createTextVNode as r,createVNode as i,defineComponent as a,onMounted as o,openBlock as s,storeToRefs as c,toDisplayString as l,unref as u,useI18n as d,useRouter as f,watch as p,withCtx as m}from"./index-C-t5bjx6.js";import"./import-url-browser-BPXUaBlv.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-BKEuzw_9.js";import"./types-AwjH7X1C.js";import{useProvidersStore as h}from"./stores-BW_6w_OI.js";import"./Button-DE0e46lv.js";import"./src-B9Iy8991.js";import{ProviderAdvancedSettings_default as g,ProviderApiKeyInput_default as _,ProviderBaseUrlInput_default as v,ProviderBasicSettings_default as y,ProviderSettingsContainer_default as b,ProviderSettingsLayout_default as x}from"./components-DaLVZOhF.js";import"./queues-DD1Fxfss.js";import"./composables-CEnUnIM2.js";import"./sleep-CvjNLutj.js";import"./queue-Bp4D1cP3.js";import"./dist-F6JCieW1.js";import"./webgpu-aYTuek9b.js";import{route_block_default as S}from"./route-block--T8TG4is.js";const C={bg:`orange-50 dark:orange-900/20`,"rounded-xl":``,"p-4":``,flex:`~ col gap-3`},w={"text-xl":``,"font-semibold":``,text:`orange-700 dark:orange-500`},T={underline:``,href:`https://docs.anthropic.com/en/api/openai-sdk`},E=`anthropic`;var D=a({__name:`anthropic`,setup(a){let{t:S}=d(),D=f(),O=h(),{providers:k}=c(O),A=e(()=>O.getProviderMetadata(E)),j=e({get:()=>{var e;return(e=k.value[E])?.apiKey||``},set:e=>{k.value[E]||(k.value[E]={}),k.value[E].apiKey=e}}),M=e({get:()=>{var e;return(e=k.value[E])?.baseUrl||`https://api.anthropic.com/v1/`},set:e=>{k.value[E]||(k.value[E]={}),k.value[E].baseUrl=e}});o(()=>{var e,t;k.value[E]||(k.value[E]={baseUrl:`https://api.anthropic.com/v1/`}),j.value=(e=k.value[E])?.apiKey||``,M.value=(t=k.value[E])?.baseUrl||`https://api.anthropic.com/v1/`}),p([j,M],()=>{k.value[E]={...k.value[E],apiKey:j.value,baseUrl:M.value||`https://api.anthropic.com/v1/`}});function N(){k.value[E]={baseUrl:`https://api.anthropic.com/v1/`}}return(e,a)=>{var o,c;return s(),n(u(x),{"provider-name":(o=A.value)?.localizedName||`Anthropic | Claude`,"provider-icon":(c=A.value)?.icon,"on-back":()=>u(D).back()},{default:m(()=>[t(`div`,C,[t(`h2`,w,l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.title`)),1),t(`p`,null,[r(l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part1`))+` `,1),t(`a`,T,l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part2`)),1),r(`, `+l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part3`))+` `,1),a[2]||=t(`a`,{underline:``,href:`https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS`},`CORS`,-1),r(` `+l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part4`)),1)]),t(`p`,null,[r(l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part5`))+` `,1),a[3]||=t(`a`,{underline:``,href:`https://workers.cloudflare.com/`},`Cloudflare Workers`,-1),r(` `+l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part6`)),1)])]),i(u(b),null,{default:m(()=>[i(u(y),{title:u(S)(`settings.pages.providers.common.section.basic.title`),description:u(S)(`settings.pages.providers.common.section.basic.description`),"on-reset":N},{default:m(()=>{var e;return[i(u(_),{modelValue:j.value,"onUpdate:modelValue":a[0]||=e=>j.value=e,"provider-name":(e=A.value)?.localizedName||`Anthropic`,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]}),_:1},8,[`title`,`description`]),i(u(g),{title:u(S)(`settings.pages.providers.common.section.advanced.title`)},{default:m(()=>[i(u(v),{modelValue:M.value,"onUpdate:modelValue":a[1]||=e=>M.value=e,placeholder:`https://api.anthropic.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`])}}});typeof S==`function`&&S(D);var O=D;export{O as default};
 
 
assets/anthropic-IL4OtYLr.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{computed as e,createBaseVNode as t,createBlock as n,createTextVNode as r,createVNode as i,defineComponent as a,onMounted as o,openBlock as s,storeToRefs as c,toDisplayString as l,unref as u,useI18n as d,useRouter as f,watch as p,withCtx as m}from"./index-CILFA2Dz.js";import"./index-CISmcbXk-Dt_Z50CT.js";import"./types-AwjH7X1C.js";import{useProvidersStore as h}from"./stores-DXDNpBIE.js";import{ProviderAdvancedSettings_default as g,ProviderApiKeyInput_default as _,ProviderBaseUrlInput_default as v,ProviderBasicSettings_default as y,ProviderSettingsContainer_default as b,ProviderSettingsLayout_default as x}from"./components-CJP0_uOK.js";import"./queues-BCMaSB9G.js";import"./Screen-CuRV2vBO.js";import"./src-JiQ-H0UF.js";import"./dist-vPXCipLi.js";import"./composables-BAtsVr4Y.js";import"./sleep-C1RL6z-P.js";import"./queue-BJpgbdep.js";import"./webgpu-aYTuek9b.js";import{route_block_default as S}from"./route-block--T8TG4is.js";const C={bg:`orange-50 dark:orange-900/20`,"rounded-xl":``,"p-4":``,flex:`~ col gap-3`},w={"text-xl":``,"font-semibold":``,text:`orange-700 dark:orange-500`},T={underline:``,href:`https://docs.anthropic.com/en/api/openai-sdk`},E=`anthropic`;var D=a({__name:`anthropic`,setup(a){let{t:S}=d(),D=f(),O=h(),{providers:k}=c(O),A=e(()=>O.getProviderMetadata(E)),j=e({get:()=>{var e;return(e=k.value[E])?.apiKey||``},set:e=>{k.value[E]||(k.value[E]={}),k.value[E].apiKey=e}}),M=e({get:()=>{var e;return(e=k.value[E])?.baseUrl||`https://api.anthropic.com/v1/`},set:e=>{k.value[E]||(k.value[E]={}),k.value[E].baseUrl=e}});o(()=>{var e,t;k.value[E]||(k.value[E]={baseUrl:`https://api.anthropic.com/v1/`}),j.value=(e=k.value[E])?.apiKey||``,M.value=(t=k.value[E])?.baseUrl||`https://api.anthropic.com/v1/`}),p([j,M],()=>{k.value[E]={...k.value[E],apiKey:j.value,baseUrl:M.value||`https://api.anthropic.com/v1/`}});function N(){k.value[E]={baseUrl:`https://api.anthropic.com/v1/`}}return(e,a)=>{var o,c;return s(),n(u(x),{"provider-name":(o=A.value)?.localizedName||`Anthropic | Claude`,"provider-icon":(c=A.value)?.icon,"on-back":()=>u(D).back()},{default:m(()=>[t(`div`,C,[t(`h2`,w,l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.title`)),1),t(`p`,null,[r(l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part1`))+` `,1),t(`a`,T,l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part2`)),1),r(`, `+l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part3`))+` `,1),a[2]||=t(`a`,{underline:``,href:`https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS`},`CORS`,-1),r(` `+l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part4`)),1)]),t(`p`,null,[r(l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part5`))+` `,1),a[3]||=t(`a`,{underline:``,href:`https://workers.cloudflare.com/`},`Cloudflare Workers`,-1),r(` `+l(u(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part6`)),1)])]),i(u(b),null,{default:m(()=>[i(u(y),{title:u(S)(`settings.pages.providers.common.section.basic.title`),description:u(S)(`settings.pages.providers.common.section.basic.description`),"on-reset":N},{default:m(()=>{var e;return[i(u(_),{modelValue:j.value,"onUpdate:modelValue":a[0]||=e=>j.value=e,"provider-name":(e=A.value)?.localizedName||`Anthropic`,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]}),_:1},8,[`title`,`description`]),i(u(g),{title:u(S)(`settings.pages.providers.common.section.advanced.title`)},{default:m(()=>[i(u(v),{modelValue:M.value,"onUpdate:modelValue":a[1]||=e=>M.value=e,placeholder:`https://api.anthropic.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`])}}});typeof S==`function`&&S(D);var O=D;export{O as default};
assets/appearance-Bl3T7BtW.js DELETED
@@ -1 +0,0 @@
1
- import{Fragment as e,computed as t,createBaseVNode as n,createBlock as r,createElementBlock as i,defineComponent as a,normalizeStyle as o,openBlock as s,renderList as c,resolveDirective as l,unref as u,useI18n as d,withDirectives as f}from"./index-C-t5bjx6.js";import"./import-url-browser-BPXUaBlv.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-BKEuzw_9.js";import"./types-AwjH7X1C.js";import"./stores-BW_6w_OI.js";import"./Button-DE0e46lv.js";import"./src-B9Iy8991.js";import{IconItem_default as p}from"./components-DaLVZOhF.js";import"./queues-DD1Fxfss.js";import"./composables-CEnUnIM2.js";import"./sleep-CvjNLutj.js";import"./queue-Bp4D1cP3.js";import"./dist-F6JCieW1.js";import"./webgpu-aYTuek9b.js";import{route_block_default as m}from"./route-block--T8TG4is.js";const h={flex:`~ col gap-4`,"font-normal":``},g={flex:`~ col gap-4`},_={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-12rem)]`,"bottom-0":``,"right--10":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:180},enter:{scale:1,opacity:1,rotate:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``},v={text:`60`,"i-solar:settings-bold-duotone":``};var y=a({__name:`index`,setup(a){let{t:m}=d(),y=t(()=>[{title:m(`settings.pages.themes.general.title`),description:m(`settings.pages.themes.general.description`),icon:`i-solar:emoji-funny-square-bold-duotone`,to:`/settings/appearance/general`},{title:m(`settings.pages.themes.color-scheme.title`),description:m(`settings.pages.themes.color-scheme.description`),icon:`i-solar:pallete-2-bold-duotone`,to:`/settings/appearance/color-scheme`},{title:m(`settings.pages.themes.developer.title`),description:m(`settings.pages.themes.developer.description`),icon:`i-solar:code-bold-duotone`,to:`/settings/appearance/developer`}]);return(t,a)=>{let d=l(`motion`);return s(),i(`div`,h,[a[0]||=n(`div`,null,null,-1),n(`div`,g,[(s(!0),i(e,null,c(y.value,(e,t)=>f((s(),r(u(p),{key:e.to,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:250,style:o({transitionDelay:`${t*50}ms`}),title:e.title,description:e.description,icon:e.icon,to:e.to},null,8,[`style`,`title`,`description`,`icon`,`to`])),[[d]])),128))]),f((s(),i(`div`,_,[f(n(`div`,v,null,512),[[d]])])),[[d]])])}}});typeof m==`function`&&m(y);var b=y;export{b as default};
 
 
assets/appearance-DoN_6MWn.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{Fragment as e,computed as t,createBaseVNode as n,createBlock as r,createElementBlock as i,defineComponent as a,normalizeStyle as o,openBlock as s,renderList as c,resolveDirective as l,unref as u,useI18n as d,withDirectives as f}from"./index-CILFA2Dz.js";import"./index-CISmcbXk-Dt_Z50CT.js";import"./types-AwjH7X1C.js";import"./stores-DXDNpBIE.js";import{IconItem_default as p}from"./components-CJP0_uOK.js";import"./queues-BCMaSB9G.js";import"./Screen-CuRV2vBO.js";import"./src-JiQ-H0UF.js";import"./dist-vPXCipLi.js";import"./composables-BAtsVr4Y.js";import"./sleep-C1RL6z-P.js";import"./queue-BJpgbdep.js";import"./webgpu-aYTuek9b.js";import{route_block_default as m}from"./route-block--T8TG4is.js";const h={flex:`~ col gap-4`,"font-normal":``},g={flex:`~ col gap-4`},_={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-12rem)]`,"bottom-0":``,"right--10":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:180},enter:{scale:1,opacity:1,rotate:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``},v={text:`60`,"i-solar:settings-bold-duotone":``};var y=a({__name:`index`,setup(a){let{t:m}=d(),y=t(()=>[{title:m(`settings.pages.themes.general.title`),description:m(`settings.pages.themes.general.description`),icon:`i-solar:emoji-funny-square-bold-duotone`,to:`/settings/appearance/general`},{title:m(`settings.pages.themes.color-scheme.title`),description:m(`settings.pages.themes.color-scheme.description`),icon:`i-solar:pallete-2-bold-duotone`,to:`/settings/appearance/color-scheme`},{title:m(`settings.pages.themes.developer.title`),description:m(`settings.pages.themes.developer.description`),icon:`i-solar:code-bold-duotone`,to:`/settings/appearance/developer`}]);return(t,a)=>{let d=l(`motion`);return s(),i(`div`,h,[a[0]||=n(`div`,null,null,-1),n(`div`,g,[(s(!0),i(e,null,c(y.value,(e,t)=>f((s(),r(u(p),{key:e.to,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:250,style:o({transitionDelay:`${t*50}ms`}),title:e.title,description:e.description,icon:e.icon,to:e.to},null,8,[`style`,`title`,`description`,`icon`,`to`])),[[d]])),128))]),f((s(),i(`div`,_,[f(n(`div`,v,null,512),[[d]])])),[[d]])])}}});typeof m==`function`&&m(y);var b=y;export{b as default};
assets/{audio-B0s8-AFI.js → audio-_qzpfv2S.js} RENAMED
@@ -1 +1 @@
1
- import{createBaseVNode as e,createElementBlock as t,defineComponent as n,openBlock as r,ref as i}from"./index-C-t5bjx6.js";var a=n({__name:`audio`,setup(n){let a=i(),o=i();function s(e){var t,n;if(!e)return;let r=(t=o.value)==null||(t=t.files)==null?void 0:t[0];if(!r)return;let i=document.createElement(`audio`);(n=a.value)?.appendChild(i),i.src=URL.createObjectURL(r),i.controls=!0,i.load(),i.play()}return(n,i)=>(r(),t(`div`,null,[e(`div`,null,[e(`div`,{ref_key:`containerRef`,ref:a},null,512),e(`input`,{ref_key:`fileInputRef`,ref:o,type:`file`,onChange:s},null,544)])]))}}),o=a;export{o as default};
 
1
+ import{createBaseVNode as e,createElementBlock as t,defineComponent as n,openBlock as r,ref as i}from"./index-CILFA2Dz.js";var a=n({__name:`audio`,setup(n){let a=i(),o=i();function s(e){var t,n;if(!e)return;let r=(t=o.value)==null||(t=t.files)==null?void 0:t[0];if(!r)return;let i=document.createElement(`audio`);(n=a.value)?.appendChild(i),i.src=URL.createObjectURL(r),i.controls=!0,i.load(),i.play()}return(n,i)=>(r(),t(`div`,null,[e(`div`,null,[e(`div`,{ref_key:`containerRef`,ref:a},null,512),e(`input`,{ref_key:`fileInputRef`,ref:o,type:`file`,onChange:s},null,544)])]))}}),o=a;export{o as default};
assets/audio-record-BPF2rLHM.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{Fragment as e,computed as t,createBaseVNode as n,createBlock as r,createElementBlock as i,createTextVNode as a,createVNode as o,defineComponent as s,isRef as c,onMounted as l,onUnmounted as u,openBlock as d,ref as f,renderList as p,toDisplayString as m,toRef as h,unref as g,until as _,useDevicesList as v,useUserMedia as y,watch as b,withCtx as x}from"./index-CILFA2Dz.js";import"./index-CISmcbXk-Dt_Z50CT.js";import"./types-AwjH7X1C.js";import"./stores-DXDNpBIE.js";import{Button_default as S}from"./components-CJP0_uOK.js";import"./queues-BCMaSB9G.js";import"./Screen-CuRV2vBO.js";import{Option_default as C,Select_default as w}from"./src-JiQ-H0UF.js";import"./dist-vPXCipLi.js";import"./composables-BAtsVr4Y.js";import"./sleep-C1RL6z-P.js";import"./queue-BJpgbdep.js";import"./webgpu-aYTuek9b.js";function T(){var e;let n=v({constraints:{audio:!0},requestPermissions:!1}),r=f((e=n.audioInputs.value[0])?.deviceId||``),i=f(),a=t(()=>n.audioInputs.value),o=f({audio:!0}),s=y({constraints:o,autoSwitch:!0,enabled:!1});async function c(){n.permissionGranted.value||n.isSupported.value&&await n.ensurePermissions()}b(r,()=>{r.value&&(o.value={audio:{deviceId:{exact:r.value}}})},{immediate:!0}),b(n.audioInputs,()=>{i.value=a.value.find(e=>e.deviceId===r.value)},{immediate:!0}),b([n.permissionGranted,a,r],async()=>{await c(),n.permissionGranted.value&&a.value.length!==0&&(i.value||=a.value[0])},{immediate:!0});async function l(){await c(),n.permissionGranted.value&&i.value&&(s.enabled.value&&s.restart(),s.start())}function u(){s.stop()}return{selectedAudioInputId:r,selectedAudioInput:i,audioInputs:a,start:l,stop:u,request:c,media:s}}function E(e,t=()=>Promise.resolve()){let n=f(),r=h(e);async function i(){if(await t(),await _(r).toBeTruthy(),!r.value){console.error(`No media media available`);return}n.value=new MediaRecorder(r.value),n.value.start()}function a(){n.value&&(n.value.stop(),n.value.ondataavailable=e=>{let t=e.data,n=URL.createObjectURL(t),r=new Audio(n);r.play()})}return{startRecord:i,stopRecord:a}}const D={class:`mt-4 w-full flex justify-center gap-2`};var O=s({__name:`audio-record`,setup(t){let{audioInputs:s,selectedAudioInputId:f,start:h,stop:_,media:v,request:y}=T(),{startRecord:b,stopRecord:O}=E(v.stream,h);return l(()=>y()),u(()=>_()),(t,l)=>(d(),i(`div`,null,[o(g(w),{modelValue:g(f),"onUpdate:modelValue":l[0]||=e=>c(f)?f.value=e:null,onChange:l[1]||=()=>g(h)()},{default:x(({value:e})=>{var t;return[n(`div`,null,m(e?(t=g(s).find(t=>t.deviceId===e))?.label:`Select Audio Input`),1)]}),options:x(({hide:t})=>[(d(!0),i(e,null,p(g(s),e=>(d(),r(g(C),{key:e.deviceId,value:e.deviceId,active:e.deviceId===g(f),onClick:e=>t()},{default:x(()=>[a(m(e.label),1)]),_:2},1032,[`value`,`active`,`onClick`]))),128))]),_:1},8,[`modelValue`]),n(`div`,D,[o(g(S),{onClick:g(b)},{default:x(()=>l[2]||=[a(` Start Recording `)]),_:1,__:[2]},8,[`onClick`]),o(g(S),{onClick:g(O)},{default:x(()=>l[3]||=[a(` Stop Recording `)]),_:1,__:[3]},8,[`onClick`])])]))}}),k=O;export{k as default};
assets/audio-record-COiXC0pt.js DELETED
@@ -1 +0,0 @@
1
- import{Fragment as e,computed as t,createBaseVNode as n,createBlock as r,createElementBlock as i,createTextVNode as a,createVNode as o,defineComponent as s,isRef as c,onMounted as l,onUnmounted as u,openBlock as d,ref as f,renderList as p,toDisplayString as m,toRef as h,unref as g,until as _,useDevicesList as v,useUserMedia as y,watch as b,withCtx as x}from"./index-C-t5bjx6.js";import"./import-url-browser-BPXUaBlv.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-BKEuzw_9.js";import"./types-AwjH7X1C.js";import"./stores-BW_6w_OI.js";import{Button_default as S}from"./Button-DE0e46lv.js";import{Option_default as C,Select_default as w}from"./src-B9Iy8991.js";import"./components-DaLVZOhF.js";import"./queues-DD1Fxfss.js";import"./composables-CEnUnIM2.js";import"./sleep-CvjNLutj.js";import"./queue-Bp4D1cP3.js";import"./dist-F6JCieW1.js";import"./webgpu-aYTuek9b.js";function T(){var e;let n=v({constraints:{audio:!0},requestPermissions:!1}),r=f((e=n.audioInputs.value[0])?.deviceId||``),i=f(),a=t(()=>n.audioInputs.value),o=f({audio:!0}),s=y({constraints:o,autoSwitch:!0,enabled:!1});async function c(){n.permissionGranted.value||n.isSupported.value&&await n.ensurePermissions()}b(r,()=>{r.value&&(o.value={audio:{deviceId:{exact:r.value}}})},{immediate:!0}),b(n.audioInputs,()=>{i.value=a.value.find(e=>e.deviceId===r.value)},{immediate:!0}),b([n.permissionGranted,a,r],async()=>{await c(),n.permissionGranted.value&&a.value.length!==0&&(i.value||=a.value[0])},{immediate:!0});async function l(){await c(),n.permissionGranted.value&&i.value&&(s.enabled.value&&s.restart(),s.start())}function u(){s.stop()}return{selectedAudioInputId:r,selectedAudioInput:i,audioInputs:a,start:l,stop:u,request:c,media:s}}function E(e,t=()=>Promise.resolve()){let n=f(),r=h(e);async function i(){if(await t(),await _(r).toBeTruthy(),!r.value){console.error(`No media media available`);return}n.value=new MediaRecorder(r.value),n.value.start()}function a(){n.value&&(n.value.stop(),n.value.ondataavailable=e=>{let t=e.data,n=URL.createObjectURL(t),r=new Audio(n);r.play()})}return{startRecord:i,stopRecord:a}}const D={class:`mt-4 w-full flex justify-center gap-2`};var O=s({__name:`audio-record`,setup(t){let{audioInputs:s,selectedAudioInputId:f,start:h,stop:_,media:v,request:y}=T(),{startRecord:b,stopRecord:O}=E(v.stream,h);return l(()=>y()),u(()=>_()),(t,l)=>(d(),i(`div`,null,[o(g(w),{modelValue:g(f),"onUpdate:modelValue":l[0]||=e=>c(f)?f.value=e:null,onChange:l[1]||=()=>g(h)()},{default:x(({value:e})=>{var t;return[n(`div`,null,m(e?(t=g(s).find(t=>t.deviceId===e))?.label:`Select Audio Input`),1)]}),options:x(({hide:t})=>[(d(!0),i(e,null,p(g(s),e=>(d(),r(g(C),{key:e.deviceId,value:e.deviceId,active:e.deviceId===g(f),onClick:e=>t()},{default:x(()=>[a(m(e.label),1)]),_:2},1032,[`value`,`active`,`onClick`]))),128))]),_:1},8,[`modelValue`]),n(`div`,D,[o(g(S),{onClick:g(b)},{default:x(()=>l[2]||=[a(` Start Recording `)]),_:1,__:[2]},8,[`onClick`]),o(g(S),{onClick:g(O)},{default:x(()=>l[3]||=[a(` Stop Recording `)]),_:1,__:[3]},8,[`onClick`])])]))}}),k=O;export{k as default};