PageSourceSearch

https://topm.pages.dev/static/js/AuroraSettingsPanel-bG3_leiB.js

js topm.pages.dev collected 2026-10-03 05:58:52 UTC 8,338 bytes, 1 lines download raw bytes

1import{d as h,r as S,B as $,w as k,I as A,M as P,N as t,U as r,u as s,$ as a,a1 as i,m as u,R as M,c as B}from"./@vue-rvbOyIQz.js";import{u as C}from"./settings-BnCvuZzQ.js";import{u as j}from"./vue-i18n-CBNz3CqA.js";import"./pinia-ByPuKixH.js";import"./index-C3rh0hDd.js";import"./vue-router-D9cZGVMH.js";import"./@vueuse-eaih1oDf.js";import"./pinia-plugin-persistedstate-fFNy23FG.js";import"./gsap-a3sj5zmn.js";import"./@intlify-BBe1nVPd.js";const F={class:"glass-card p-4"},I={class:"mb-4 text-lg font-semibold text-primary"},R={class:"grid grid-cols-1 gap-6 md:grid-cols-2"},D={class:"space-y-6"},N={class:"mb-2 block text-sm text-primary/80"},z={class:"grid grid-cols-3 gap-3"},E={class:"space-y-2"},T={class:"space-y-2"},W={class:"space-y-2"},q={class:"mb-2 block text-sm text-primary/80"},G={class:"space-y-3"},H={class:"flex items-center gap-3"},J={class:"w-14 text-xs text-primary/70"},K={class:"flex items-center gap-3"},L={class:"w-14 text-xs text-primary/70"},O={class:"flex items-center gap-3"},Q={class:"w-14 text-xs text-primary/70"},X={class:"mb-2 block text-sm text-primary/80"},Y={class:"space-y-3"},Z={class:"flex items-center gap-3"},tt={class:"w-20 text-xs text-primary/70"},et={class:"flex items-center gap-3"},ot={class:"w-20 text-xs text-primary/70"},st={class:"flex items-center gap-3"},lt={class:"w-20 text-xs text-primary/70"},nt={class:"flex items-center gap-3"},rt={class:"w-20 text-xs text-primary/70"},at={class:"flex items-center justify-between"},it={class:"text-xs text-primary/60"},ut={class:"mb-2 block text-sm text-primary/80"},pt={class:"relative overflow-hidden rounded-lg border border-white/10 bg-black/20"},dt={class:"absolute inset-x-0 bottom-0 flex items-center justify-between gap-3 bg-black/30 px-3 py-2 text-xs text-primary/80"},Vt=h({__name:"AuroraSettingsPanel",setup(mt){const n=C(),{t:p}=j(),l=S({color1:n.aurora.colorStops[0]||"#667eea",color2:n.aurora.colorStops[1]||"#764ba2",color3:n.aurora.colorStops[2]||"#f093fb",pos1:n.aurora.colorPositions[0]??0,pos2:n.aurora.colorPositions[1]??.5,pos3:n.aurora.colorPositions[2]??1,amplitude:n.aurora.amplitude,blend:n.aurora.blend,speedAurora:n.aurora.speed,intensity:n.aurora.intensity}),{color1:d,color2:m,color3:c,pos1:x,pos2:b,pos3:y,amplitude:v,blend:g,speedAurora:w,intensity:f}=$(l);k(()=>[l.color1,l.color2,l.color3],()=>{const _=[l.color1,l.color2,l.color3].map(e=>e.startsWith("#")?e:`#${e}`);n.setColorStops(_)}),k(()=>[l.amplitude,l.blend,l.speedAurora,l.intensity],()=>{n.setAurora({amplitude:l.amplitude,blend:l.blend,speed:l.speedAurora,intensity:l.intensity})}),k(()=>[l.pos1,l.pos2,l.pos3],()=>{n.setColorPositions([l.pos1,l.pos2,l.pos3])});const U=()=>{n.resetAurora(),l.color1=n.aurora.colorStops[0],l.color2=n.aurora.colorStops[1],l.color3=n.aurora.colorStops[2],l.pos1=n.aurora.colorPositions[0],l.pos2=n.aurora.colorPositions[1],l.pos3=n.aurora.colorPositions[2],l.amplitude=n.aurora.amplitude,l.blend=n.aurora.blend,l.speedAurora=n.aurora.speed,l.intensity=n.aurora.intensity},V=B(()=>{const _=Math.round(l.pos1*100),e=Math.round(l.pos2*100),o=Math.round(l.pos3*100);return{backgroundImage:`linear-gradient(135deg, ${[`${l.color1} ${_}%`,`${l.color2} ${e}%`,`${l.color3} ${o}%`].join(", ")})`,filter:`saturate(${1+l.intensity})`,transition:"background 120ms ease"}});return(_,e)=>(A(),P("div",F,[t("h3",I,r(s(p)("components.background.aurora.title")),1),t("div",R,[t("div",D,[t("div",null,[t("label",N,r(s(p)("components.background.common.colors3")),1),t("div",z,[t("div",E,[a(t("input",{"onUpdate:modelValue":e[0]||(e[0]=o=>u(d)?d.value=o:null),type:"color",class:"h-9 w-full rounded"},null,512),[[i,s(d)]]),a(t("input",{"onUpdate:modelValue":e[1]||(e[1]=o=>u(d)?d.value=o:null),type:"text",class:"w-full rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(d)]])]),t("div",T,[a(t("input",{"onUpdate:modelValue":e[2]||(e[2]=o=>u(m)?m.value=o:null),type:"color",class:"h-9 w-full rounded"},null,512),[[i,s(m)]]),a(t("input",{"onUpdate:modelValue":e[3]||(e[3]=o=>u(m)?m.value=o:null),type:"text",class:"w-full rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(m)]])]),t("div",W,[a(t("input",{"onUpdate:modelValue":e[4]||(e[4]=o=>u(c)?c.value=o:null),type:"color",class:"h-9 w-full rounded"},null,512),[[i,s(c)]]),a(t("input",{"onUpdate:modelValue":e[5]||(e[5]=o=>u(c)?c.value=o:null),type:"text",class:"w-full rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(c)]])])])]),t("div",null,[t("label",q,r(s(p)("components.background.common.positions")),1),t("div",G,[t("div",H,[t("span",J,r(s(p)("components.background.common.position1")),1),a(t("input",{"onUpdate:modelValue":e[6]||(e[6]=o=>u(x)?x.value=o:null),type:"range",min:"0",max:"1",step:"0.01",class:"flex-1"},null,512),[[i,s(x),void 0,{number:!0}
1]]),a(t("input",{"onUpdate:modelValue":e[7]||(e[7]=o=>u(x)?x.value=o:null),type:"number",min:"0",max:"1",step:"0.01",class:"w-20 rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(x),void 0,{number:!0}]])]),t("div",K,[t("span",L,r(s(p)("components.background.common.position2")),1),a(t("input",{"onUpdate:modelValue":e[8]||(e[8]=o=>u(b)?b.value=o:null),type:"range",min:"0",max:"1",step:"0.01",class:"flex-1"},null,512),[[i,s(b),void 0,{number:!0}]]),a(t("input",{"onUpdate:modelValue":e[9]||(e[9]=o=>u(b)?b.value=o:null),type:"number",min:"0",max:"1",step:"0.01",class:"w-20 rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(b),void 0,{number:!0}]])]),t("div",O,[t("span",Q,r(s(p)("components.background.common.position3")),1),a(t("input",{"onUpdate:modelValue":e[10]||(e[10]=o=>u(y)?y.value=o:null),type:"range",min:"0",max:"1",step:"0.01",class:"flex-1"},null,512),[[i,s(y),void 0,{number:!0}]]),a(t("input",{"onUpdate:modelValue":e[11]||(e[11]=o=>u(y)?y.value=o:null),type:"number",min:"0",max:"1",step:"0.01",class:"w-20 rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(y),void 0,{number:!0}]])])])]),t("div",null,[t("label",X,r(s(p)("components.background.common.params")),1),t("div",Y,[t("div",Z,[t("span",tt,r(s(p)("components.background.aurora.amplitude")),1),a(t("input",{"onUpdate:modelValue":e[12]||(e[12]=o=>u(v)?v.value=o:null),type:"range",min:"0",max:"3",step:"0.1",class:"flex-1"},null,512),[[i,s(v),void 0,{number:!0}]]),a(t("input",{"onUpdate:modelValue":e[13]||(e[13]=o=>u(v)?v.value=o:null),type:"number",min:"0",max:"3",step:"0.1",class:"w-20 rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(v),void 0,{number:!0}]])]),t("div",et,[t("span",ot,r(s(p)("components.background.aurora.blend")),1),a(t("input",{"onUpdate:modelValue":e[14]||(e[14]=o=>u(g)?g.value=o:null),type:"range",min:"0",max:"1",step:"0.05",class:"flex-1"},null,512),[[i,s(g),void 0,{number:!0}]]),a(t("input",{"onUpdate:modelValue":e[15]||(e[15]=o=>u(g)?g.value=o:null),type:"number",min:"0",max:"1",step:"0.05",class:"w-20 rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(g),void 0,{number:!0}]])]),t("div",st,[t("span",lt,r(s(p)("components.background.aurora.speed")),1),a(t("input",{"onUpdate:modelValue":e[16]||(e[16]=o=>u(w)?w.value=o:null),type:"range",min:"0.1",max:"3",step:"0.1",class:"flex-1"},null,512),[[i,s(w),void 0,{number:!0}]]),a(t("input",{"onUpdate:modelValue":e[17]||(e[17]=o=>u(w)?w.value=o:null),type:"number",min:"0.1",max:"3",step:"0.1",class:"w-20 rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(w),void 0,{number:!0}]])]),t("div",nt,[t("span",rt,r(s(p)("components.background.aurora.intensity")),1),a(t("input",{"onUpdate:modelValue":e[18]||(e[18]=o=>u(f)?f.value=o:null),type:"range",min:"0",max:"2",step:"0.1",class:"flex-1"},null,512),[[i,s(f),void 0,{number:!0}]]),a(t("input",{"onUpdate:modelValue":e[19]||(e[19]=o=>u(f)?f.value=o:null),type:"number",min:"0",max:"2",step:"0.1",class:"w-20 rounded bg-white/10 p-2 text-primary"},null,512),[[i,s(f),void 0,{number:!0}]])])])]),t("div",at,[t("p",it,r(s(p)("components.background.aurora.tip")),1),t("button",{class:"rounded bg-white/10 px-3 py-2 text-primary hover:bg-white/20",onClick:U},r(s(p)("components.background.common.reset")),1)])]),t("div",null,[t("label",ut,r(s(p)("components.background.common.preview")),1),t("div",pt,[t("div",{class:"aspect-video w-full",style:M(s(V))},null,4),t("div",dt,[t("span",null,r(s(d))+" · "+r(s(m))+" · "+r(s(c)),1),t("span",null,r((s(x)*100).toFixed(0))+"% / "+r((s(b)*100).toFixed(0))+"% / "+r((s(y)*100).toFixed(0))+"%",1)])])])])]))}});export{Vt as default};

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