PageSourceSearch

https://app.solarsurvey.ai/_next/static/immutable/chunks/3bri4a-6p6erb.js

js solarsurvey.ai collected 2026-10-05 14:22:47 UTC 9,595 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,28170,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(12598),n=e.i(14344),s=e.i(46513),o=e.i(96699),c=e.i(35965),i=e.i(8560),l=e.i(12648),d=e.i(29365);let f=[{mode:"system",label:"Match my device",icon:s.Monitor},{mode:"dark",label:"Dark",icon:o.Moon},{mode:"dim",label:"Dim",icon:n.CloudMoon},{mode:"light",label:"Light",icon:c.Sun}];e.s(["THEME_CHOICES",0,f,"ThemeQuickSwitch",0,function({signedIn:e,compact:n,className:s}){let{prefs:o}=(0,i.useAppearance)(),c=(0,r.useQueryClient)(),[u,m]=(0,a.useState)("");return(0,t.jsxs)("div",{className:s,children:[(0,t.jsx)("div",{role:"radiogroup","aria-label":"Theme",className:(0,d.cn)("flex rounded-lg border border-line bg-surface p-0.5",n&&"flex-col"),children:f.map(({mode:a,label:r,icon:n})=>{let s=o.mode===a;return(0,t.jsx)("button",{type:"button",role:"radio","aria-checked":s,"aria-label":r,title:r,onClick:()=>{m(""),(0,l.saveAppearance)({...o,mode:a},c,e).catch(e=>m(e instanceof Error?e.message:"Could not save."))},className:(0,d.cn)("flex min-h-8 flex-1 items-center justify-center rounded-md px-2 py-1.5 text-tx2 transition-colors",s?"bg-amber/15 text-amber-tx ring-1 ring-inset ring-amber/40":"hover:bg-wash/[0.06] hover:text-tx"),children:(0,t.jsx)(n,{className:"size-4","aria-hidden":!0})},a)})}),u&&(0,t.jsx)("p",{role:"alert",className:"mt-1 text-[11px] text-danger",children:u})]})}])},56171,7618,e=>{"use strict";var t=e.i(43476),a=e.i(71645);e.i(24856);let r='<svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="lgG" x1="6" y1="6" x2="26" y2="26" gradientUnits="userSpaceOnUse"><stop stop-color="#FF3D00"/><stop offset="1" stop-color="#FFA33D"/></linearGradient></defs><g stroke="#4A4640" stroke-width="1.6" stroke-linecap="round"><path d="M2 8V3.6A1.6 1.6 0 0 1 3.6 2H8"/><path d="M24 2h4.4A1.6 1.6 0 0 1 30 3.6V8"/><path d="M30 24v4.4a1.6 1.6 0 0 1-1.6 1.6H24"/><path d="M8 30H3.6A1.6 1.6 0 0 1 2 28.4V24"/></g><rect x="7" y="7" width="18" height="18" rx="3" stroke="url(#lgG)" stroke-width="1.9"/><path d="M16 7.6v16.8M7.6 16h16.8" stroke="url(#lgG)" stroke-width="1.1" opacity=".55"/><rect x="16.9" y="8.9" width="6.2" height="6.2" rx="1.4" fill="#FFE9D2"/><path d="M8.4 16h15.2" stroke="#FF6A00" stroke-width="1.6" stroke-linecap="round"/></svg>';e.s(["LOGO_MARK_SVG",0,r,"brand",0,{bg:"#08080A",bg2:"#0D0D11",surface:"#131317",surface2:"#1A1A20",line:"#26262C",line2:"#3A3A44",tx:"#FBF9F7",tx2:"#B6B0A8",tx3:"#948C84",onAmber:"#1A0A00",amber:"#FF6A00",amberHi:"#FFA33D",ember:"#FF3D00",emberDk:"#C42E00",hot:"#FFE9D2",c1:"#D76902",c2:"#3284D0",c3:"#C44085",c4:"#8459C3",success:"#34C77B",danger:"#FF5A4E",info:"#3284D0",radius:{sm:9,md:11,lg:14},font:"Inter"}],7618);var n=e.i(29365);function s({className:e}){let o=(0,a.useId)().replace(/[^a-zA-Z0-9_-]/g,""),c=r.replaceAll("lgG",`lgG-${o}`).replace("<svg ",'<svg width="100%" height="100%" aria-hidden="true" ');return(0,t.jsx)("span",{className:(0,n.cn)("inline-block size-8 shrink-0",e),dangerouslySetInnerHTML:{__html:c}})}e.s(["Brand",0,function({tagline:e=!0,className:a}){return(0,t.jsxs)("div",{className:(0,n.cn)("flex items-center gap-2.5",a),children:[(0,t.jsx)(s,{className:"size-[30px]"}),(0,t.jsxs)("span",{className:"flex flex-col",children:[(0,t.jsxs)("span",{className:"text-[15px] font-semibold leading-none tracking-[-0.015em] text-tx",children:["Solar Survey ",(0,t.jsx)("span",{className:"text-amber-tx",children:"AI"})]}),e&&(0,t.jsx)("span",{className:"mt-[5px] text-[9.5px] font-normal uppercase leading-none tracking-[0.26em] text-tx3",children:"Field data for solar"})]})]})},"LogoMark",0,s],56171)},12648,e=>{"use strict";e.i(24856);var t=e.i(73974),a=e.i(94108),r=e.i(21046),n=e.i(8560);async function s(e,s,o){let c=t.SaveAppearance.safeParse(e);if(!c.success)throw Error(c.error.issues[0]?.message??"Check your colors.");if((0,n.applyAppearance)(c.data),!o)return c.data;let i=await fetch(`${a.API_BASE}/v1/me/appearance`,{method:"PUT",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify(c.data)});if(!i.ok)throw Error("Your preferences could not be saved to your account. They still apply in this browser.");let l=t.AppearancePreferences.parse(await i.json());return s?.setQueryData(r.ME_QUERY_KEY,e=>e?{...e,onboarding:{...e.onboarding,appearance:l}}:e),l}e.s(["saveAppearance",0,s])},8560,e=>{"use strict";var t=e.i(71645);e.i(24856);var a=e.i(73974),r=e.i(50117),n=e.i(94681);let s=["bg","bg2","surface","surface2","line","line2","field","tx","tx2","tx3","amber","amber-tx","amber-hi","on-amber","success","danger","info","c2-tx","c3-tx","c4-tx","grid","axis","st-ok","st-ok-tx","st-bad","st-bad-tx","
1st-warn","st-warn-tx","st-info","st-info-tx","st-progress","st-progress-tx","st-attention","st-attention-tx","st-approved","st-approved-tx","st-neutral","st-neutral-tx","st-on"];function o(e){if("contrast"===e.mode)return{bg:"#000000",bg2:"#000000",surface:"#000000",surface2:"#000000",line:"#ffffff",line2:"#ffffff",field:"#ffffff",tx:"#ffffff",tx2:"#ffffff",tx3:"#eeeeee",amber:"#ffff00","amber-tx":"#ffff00","amber-hi":"#ffff00","on-amber":"#000000",grid:"#555555",axis:"#aaaaaa","st-on":"#000000"};if("custom"===e.mode){let t=(0,n.contrastRatio)(e.accent,"#000000")>(0,n.contrastRatio)(e.accent,"#ffffff")?"#000000":"#ffffff",a={bg:e.background,bg2:e.background,surface:e.background,surface2:e.background,line:e.text,line2:e.text,field:e.text,tx:e.text,tx2:e.text,tx3:e.text,amber:e.accent,"amber-tx":e.accent,"amber-hi":e.accent,"on-amber":t,success:e.accent,danger:e.text,info:e.accent,"c2-tx":e.accent,"c3-tx":e.text,"c4-tx":e.accent,grid:e.text,axis:e.text,"st-on":t};for(let t of["ok","info","progress","approved"])Object.assign(a,{[`st-${t}`]:e.accent,[`st-${t}-tx`]:e.accent});for(let t of["bad","warn","attention","neutral"])Object.assign(a,{[`st-${t}`]:e.text,[`st-${t}-tx`]:e.text});return a}return{}}function c(e){let t=(0,a.normalizeAppearance)(e),r=(0,a.colorVisionOf)(t);return{prefs:t,theme:(0,a.resolveTheme)(t,!!window.matchMedia?.("(prefers-color-scheme: light)").matches),cvd:r,cues:"off"!==r||"contrast"===t.mode||"custom"===t.mode}}let i=c(f()??a.DEFAULT_APPEARANCE),l=new Set,d=!1;function f(){try{let e=window.localStorage.getItem(a.APPEARANCE_STORAGE_KEY);if(!e)return null;let t=a.AppearancePreferences.safeParse(JSON.parse(e));return t.success?(0,a.normalizeAppearance)(t.data):null}catch{return null}}function u(e=a.DEFAULT_APPEARANCE,t={}){let n=c(e);if(i=n,"u"<typeof document)return;let f=document.documentElement;s.forEach(e=>f.style.removeProperty(`--color-${e}`)),Object.entries(o(n.prefs)).forEach(([e,t])=>f.style.setProperty(`--color-${e}`,t)),f.dataset.theme=n.theme,f.dataset.cvd=n.cvd,f.dataset.cues=n.cues?"on":"off",f.dataset.appearance=n.prefs.mode,f.dataset.reduceMotion=String(n.prefs.reduceMotion),f.style.colorScheme="light"===n.theme&&"contrast"!==n.prefs.mode&&"custom"!==n.prefs.mode?"light":"dark";let m=document.querySelector('meta[name="theme-color"]');m&&m.setAttribute("content","custom"===n.prefs.mode?n.prefs.background:"contrast"===n.prefs.mode?"#000000":(0,r.themeTokens)(n.theme,"off")["theme-color"]),!1!==t.persist&&function(e){try{window.localStorage.setItem(a.APPEARANCE_STORAGE_KEY,JSON.stringify(e))}catch{}}(n.prefs),!d&&window.matchMedia&&(d=!0,window.matchMedia("(prefers-color-scheme: light)").addEventListener("change",()=>{"system"===i.prefs.mode&&u(i.prefs,{persist:!1})})),l.forEach(e=>e())}let m=e=>(l.add(e),()=>l.delete(e)),p=c(a.DEFAULT_APPEARANCE);function h(){return(0,t.useSyncExternalStore)(m,()=>i,()=>p)}e.s(["applyAppearance",0,u,"overrideTokens",0,o,"readLocal",0,f,"useAccountAppearance",0,function(e){let r=e?JSON.stringify(e):"";(0,t.useEffect)(()=>{u(r?JSON.parse(r):f()??a.DEFAULT_APPEARANCE)},[r])},"useAppearance",0,h,"useShadeRamp",0,function(){return r.SHADE_RAMP_FOR_MODE[h().cvd]},"useStatusHex",0,function(){let e=h();return Object.fromEntries(Object.entries((0,r.statusPalette)(e.theme,e.cvd)).map(([e,t])=>[e,t.fill]))},"useThemeTokens",0,function(){let e=h();return{...(0,r.themeTokens)(e.theme,e.cvd),...o(e.prefs)}}])},14344,46513,96699,e=>{"use strict";var t=e.i(56420);let a={name:"cloud-moon",size:24,node:[["path",{d:"M13 16a3 3 0 0 1 0 6H7a5 5 0 1 1 4.9-6z",key:"ie2ih4"}],["path",{d:"M18.376 14.512a6 6 0 0 0 3.461-4.127c.148-.625-.659-.97-1.248-.714a4 4 0 0 1-5.259-5.26c.255-.589-.09-1.395-.716-1.248a6 6 0 0 0-4.594 5.36",key:"zwnc1e"}]]};a.node;let r=(0,t.default)(a);e.s(["CloudMoon",0,r],14344);let n={name:"monitor",size:24,node:[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]};n.node;let s=(0,t.default)(n);e.s(["Monitor",0,s],46513);let o={name:"moon",size:24,node:[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]};o.node;let c=(0,t.default)(o);e.s(["Moon",0,c],96699)},35965,e=>{"use strict";var t=e.i(56420);let a={name:"sun",size:24,node:[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]};a.node;let r=(0,t.default)(a);e.s(["Sun",0,r],35965)}]);

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.