1import{P as m,a as o,b as s,ha as F}from"./chunk-S7L5X5J3.js";var A=[{cat:"Daylight",items:[{id:"sand",name:"Sand",c:["#E8B894","#D69770","#B87850"]},{id:"honey",name:"Honey",c:["#D8A070","#C08050","#A06038"]},{id:"topaz",name:"Topaz",c:["#FFC87C","#FFB347","#FF9933"]},{id:"citrine",name:"Citrine",c:["#E4D00A","#D4AC0D","#B7950B"],light:!0},{id:"caramel",name:"Caramel",c:["#B87850","#A0603C","#80482A"]},{id:"sunset",name:"Sunset",c:["#FF7E5F","#FEB47B","#F4A261"]},{id:"peach",name:"Peach",c:["#FFB7A0","#FF9978","#E27D60"],light:!0},{id:"bronze",name:"Bronze",c:["#946048","#7A4C36","#603824"]},{id:"sandstone",name:"Sandstone",c:["#D4A574","#B68A52","#8B6735"]},{id:"porcelain",name:"Porcelain",c:["#F4C8B0","#E8A088","#D88A6B"],light:!0}]},{cat:"Sunset",items:[{id:"rose",name:"Rose",c:["#EC4899","#F43F5E","#F59E0B"]},{id:"coral",name:"Coral",c:["#FF6F61","#FF8C7F","#FFB199"]},{id:"cherry",name:"Cherry",c:["#FFB7C5","#F8A8B5","#E290A0"],light:!0},{id:"autumn",name:"Autumn",c:["#D2691E","#CD853F","#A0522D"]},{id:"terracotta",name:"Terracotta",c:["#E2725B","#C24E36","#A0432A"]},{id:"ruby",name:"Ruby",c:["#9B111E","#CC0033","#E0115F"]},{id:"garnet",name:"Garnet",c:["#733635","#9B2335","#B82231"]},{id:"plasma",name:"Plasma",c:["#7B2CBF","#C77DFF","#E0AAFF"]},{id:"amethyst",name:"Amethyst",c:["#9966CC","#7C3AED","#5B21B6"]},{id:"mahogany",name:"Mahogany",c:["#7A4636","#5E3024","#481E14"]}]},{cat:"Twilight",items:[{id:"ocean",name:"Ocean",c:["#0077B6","#00B4D8","#90E0EF"]},{id:"sapphire",name:"Sapphire",c:["#0F52BA","#0035A0","#001A66"]},{id:"periwinkle",name:"Periwinkle",c:["#7DA0CA","#5C82AF","#4264A8"]},{id:"lavender",name:"Lavender",c:["#B8A4D4","#9F8CC4","#7E6BAA"]},{id:"monoindigo",name:"Mono Indigo",c:["#3F3D56","#2D2A4A","#1A1739"]},{id:"sky",name:"Sky",c:["#A6E3F4","#85D0EE","#5BB8E5"],light:!0},{id:"mint",name:"Mint",c:["#A8E6CF","#7DCEA0","#52BE80"],light:!0},{id:"sage",name:"Sage",c:["#9CAF88","#7B9C7E","#5E7E5E"]},{id:"monoteal",name:"Mono Teal",c:["#2B5F5C","#1F4946","#143331"]},{id:"storm",name:"Storm",c:["#6B7A9A","#4A5878","#2D3550"]}]},{cat:"Night",items:[{id:"onyx",name:"Onyx",c:["#3A2418","#241410","#140A08"]},{id:"espresso",name:"Espresso",c:["#5C3826","#42261A","#2E1810"]},{id:"monoblack",name:"Mono Black",c:["#1F1F1F","#3D3D3D","#5C5C5C"]},{id:"charcoal",name:"Charcoal",c:["#525252","#404040","#262626"]},{id:"slate",name:"Slate",c:["#64748B","#475569","#334155"]},{id:"stone",name:"Stone",c:["#A8A29E","#78716C","#57534E"]},{id:"forest",name:"Forest",c:["#2D5016","#3D6B1F","#5A8A2A"]},{id:"moss",name:"Moss",c:["#7B8F6F","#5C7654","#3E5A3E"]},{id:"emerald",name:"Emerald",c:["#50C878","#046307","#024B19"]},{id:"clay",name:"Clay",c:["#A0522D","#8B4513","#654321"]}]},{cat:"Pastel",items:[{id:"monowhite",name:"Mono White",c:["#F5F5F5","#D4D4D4","#A3A3A3"],light:!0},{id:"bubblegum",name:"Bubblegum",c:["#FFC8DD","#FFAFCC","#FF85B3"],light:!0},{id:"cottoncandy",name:"Cotton candy",c:["#FFC8A2","#FFB6C1","#E0BBE4"],light:!0},{id:"lemon",name:"Lemon",c:["#FFFACD","#FFEB99","#FFD966"],light:!0},{id:"pistachio",name:"Pistachio",c:["#C8E6C9","#A5D6A7","#81C784"],light:!0}]},{cat:"Bold",items:[{id:"acid",name:"Acid",c:["#CCFF00","#FF00FF","#00FFFF"],light:!0},{id:"neon",name:"Neon",c:["#39FF14","#FF10F0","#FFFB00"],light:!0},{id:"electric",name:"Electric",c:["#00F0FF","#FF006E","#FFBE0B"]},{id:"cyberpunk",name:"Cyberpunk",c:["#FF2A6D","#05D9E8","#D1F7FF"]},{id:"vaporwave",name:"Vaporwave",c:["#FF71CE","#01CDFE","#B967FF"]}]}],g=["rose","sunset","coral","ocean","sage","sapphire","onyx","forest","monoblack","bubblegum","vaporwave","electric"],E=A.flatMap(t=>t.items.map(e=>s(o({},e),{_cat:t.cat})));function a(t){return E.find(e=>e.id===t)}var d="gish_theme",c="rose",l=class t{current=F(c);mql=null;init(){let e=null;try{e=localStorage.getItem(d)}catch{}this.apply(e||c,!1)}apply(e,r=!0){let h=e==="system"?this.systemTheme():e,n=a(h)||a(c),i=document.documentElement;if(i.setAttribute("data-theme",n.id),i.style.setProperty("--theme-1",n.c[0]),i.style.setProperty("--theme-2",n.c[1]),i.style.setProperty("--theme-3",n.c[2]),i.style.setProperty("--theme-light",n.light?"1":"0"),this.current.set(e),r)try{localStorage.setItem(d,e)}catch{}e==="system"?this.attachSystemListener():this.detachSystemListener()}systemTheme(){return typeof window>"u"||!window.matchMedia?"rose":window.matchMedia("(prefers-color-scheme: light)").matches?"monowhite":"rose"}attachSystemListener(){this.mql||typeof window>"u"||!window.matchMedia||(this.mql=window.matchMedia("(prefers-color-scheme: light)"),this.mql.addEventListener("change",this.onSystemChange))}detachSystemListener(){this.mql&&(this.mql.removeEventListener("change",this.onSystemChange),this.mql=null)}onSystemChange=()=>{this.current()==="system"&&this.apply("system",!1)};isActive(e){return this.current()===e}getTheme(e){return a(e)}static \u0275fac=function(r){return new(r||t)};static \u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"})};export{A as a,g as b,E as c,l as d};
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.