1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_...404_-CxDFN9Ml.js","assets/solid-C-NXeMkh.js","assets/routing-VFLJ5OJc.js","assets/about-BOSWAasZ.js","assets/headtitle-Cra4jq22.js","assets/index-0mjQdcjX.js","assets/index-CceTh_6T.js","assets/email-DIqkkjJ6.js","assets/index-D7cI1l5G.js","assets/now-C1jE0D5d.js","assets/projects-ByylI54o.js","assets/socials-DpIVgBs8.js","assets/why-Wq8y4GXU.js","assets/_id_-CEh5HhI0.js","assets/preload-helper-CM3UJVvY.js","assets/dynamic-import-helper-BheWnx7M.js","assets/index-DjkSwJRh.js","assets/index-C2DW_513.js","assets/_id_-Dp7tl8Vr.js","assets/index-DuqdebxZ.js","assets/index-CARzI2gE.js","assets/_id_-DPFKjR6Z.js","assets/index-0qmPGCtG.js","assets/index-BzMKjwhK.js"])))=>i.map(i=>d[i]); 2import{c as q,a as K,R as G,s as D,g as Z,b as J,d as X,e as Y,m as Q,f as tt,k as et,h as rt,n as nt,t as $,i as T,j as U,r as st}from"./routing-VFLJ5OJc.js";import{_ as g}from"./preload-helper-CM3UJVvY.js";import{c as it,a as v,b as h,g as ot,u as at,S as j,o as lt,d as ct,e as ut,f as W,s as R,m as A,l as dt,h as pt,i as ht,E as ft}from"./solid-C-NXeMkh.js";import{M as mt,T as gt}from"./index-0mjQdcjX.js";const P="Invariant Violation",{setPrototypeOf:bt=function(t,e){return t.__proto__=e,t}}=Object;class I extends Error{framesToPop=1;name=P;constructor(e=P){super(typeof e=="number"?`${P}: ${e} (see https://github.com/apollographql/invariant-packages)`:e),bt(this,I.prototype)}}function y(t,e){if(!t)throw new I(e)}const _t=/^[A-Za-z]:\//;function Et(t=""){return t&&t.replace(/\\/g,"/").replace(_t,e=>e.toUpperCase())}const kt=/^[/\\]{2}/,wt=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,$t=/^[A-Za-z]:$/,xt=function(t){if(t.length===0)return".";t=Et(t);const e=t.match(kt),r=S(t),n=t[t.length-1]==="/";return t=Tt(t,!r),t.length===0?r?"/":n?"./":".":(n&&(t+="/"),$t.test(t)&&(t+="/"),e?r?`//${t}`:`//./${t}`:r&&!S(t)?`/${t}`:t)},B=function(...t){if(t.length===0)return".";let e;for(const r of t)r&&r.length>0&&(e===void 0?e=r:e+=`/${r}`);return e===void 0?".":xt(e.replace(/\/\/+/g,"/"))};function Tt(t,e){let r="",n=0,s=-1,i=0,l=null;for(let o=0;o<=t.length;++o){if(o<t.length)l=t[o];else{if(l==="/")break;l="/"}if(l==="/"){if(!(s===o-1||i===1))if(i===2){if(r.length<2||n!==2||r[r.length-1]!=="."||r[r.length-2]!=="."){if(r.length>2){const d=r.lastIndexOf("/");d===-1?(r="",n=0):(r=r.slice(0,d),n=r.length-1-r.lastIndexOf("/")),s=o,i=0;continue}else if(r.length>0){r="",n=0,s=o,i=0;continue}}e&&(r+=r.length>0?"/..":"..",n=2)}else r.length>0?r+=`/${t.slice(s+1,o)}`:r=t.slice(s+1,o),n=o-s-1;s=o,i=0}else l==="."&&i!==-1?++i:i=-1}return r}const S=function(t){return wt.test(t)};function At(t){return`virtual:${t}`}function vt(t){return t.handler?.endsWith(".html")?S(t.handler)?t.handler:B(t.root,t.handler):`$vinxi/handler/${t.name}`}const Rt=new Proxy({},{get(t,e){return y(typeof e=="string","Bundler name should be a string"),{name:e,type:"client",handler:At(vt({name:e})),baseURL:"/_build",chunks:new Proxy({},{get(r,n){y(typeof n=="string","Chunk expected");let s=B("/_build",n+".mjs");return{import(){return import(s)},output:{path:s}}}}),inputs:new Proxy({},{get(r,n){y(typeof n=="string","Input must be string");let s=window.manifest[n].output;return{async import(){return import(s)},async assets(){return window.manifest[n].assets},output:{path:s}}}})}}});globalThis.MANIFEST=Rt;const Pt=t=>e=>{const{base:r}=e,n=it(()=>e.children),s=v(()=>q(n(),e.base||""));let i;const l=K(t,s,()=>i,{base:r,singleFlight:e.singleFlight,transformUrl:e.transformUrl});return t.create&&t.create(l),h(G.Provider,{value:l,get children(){return h(yt,{routerState:l,get root(){return e.root},get preload(){return e.rootPreload||e.rootLoad},get children(){return[v(()=>(i=ot())&&null),h(St,{routerState:l,get branches(){return s()}})]}})}})};function yt(t){const e=t.routerState.location,r=t.routerState.params,n=v(()=>t.preload&&at(()=>{D(!0),t.preload({params:r,location:e,intent:Z()||"initial"}),D(!1)}));return h(j,{get when(){return t.root},keyed:!0,get fallback(){return t.children},children:s=>h(s,{params:r,location:e,get data(){return n()},get children(){return t.children}})})}function St(t){const e=[];let r;const n=v(lt(t.routerState.matches,(s,i,l)=>{let o=i&&s.length===i.length;const d=[];for(let a=0,m=s.length;a<m;a++){const b=i&&i[a],_=s[a];l&&b&&_.route.key===b.route.key?d[a]=l[a]:(o=!1,e[a]&&e[a](),ct(E=>{e[a]=E,d[a]=X(t.routerState,d[a-1]||t.routerState.base,O(()=>
2n()[a+1]),()=>t.routerState.matches()[a])}))}return e.splice(s.length).forEach(a=>a()),l&&o?l:(r=d[0],d)}));return O(()=>n()&&r)()}const O=t=>()=>h(j,{get when(){return t()},keyed:!0,children:e=>h(J.Provider,{value:e,get children(){return e.outlet()}})});function It([t,e],r,n){return[t,n?s=>e(n(s)):e]}function Lt(t){let e=!1;const r=s=>typeof s=="string"?{value:s}:s,n=It(ut(r(t.get()),{equals:(s,i)=>s.value===i.value&&s.state===i.state}),void 0,s=>(!e&&t.set(s),R.registry&&!R.done&&(R.done=!0),s));return t.init&&W(t.init((s=t.get())=>{e=!0,n[1](r(s)),e=!1})),Pt({signal:n,create:t.create,utils:t.utils})}function Nt(t,e,r){return t.addEventListener(e,r),()=>t.removeEventListener(e,r)}function Ct(t,e){const r=t&&document.getElementById(t);r?r.scrollIntoView():e&&window.scrollTo(0,0)}const Dt=new Map;function Ot(t=!0,e=!1,r="/_server",n){return s=>{const i=s.base.path(),l=s.navigatorFactory(s.base);let o,d;function a(c){return c.namespaceURI==="http://www.w3.org/2000/svg"}function m(c){if(c.defaultPrevented||c.button!==0||c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)return;const u=c.composedPath().find(C=>C instanceof Node&&C.nodeName.toUpperCase()==="A");if(!u||e&&!u.hasAttribute("link"))return;const f=a(u),p=f?u.href.baseVal:u.href;if((f?u.target.baseVal:u.target)||!p&&!u.hasAttribute("state"))return;const w=(u.getAttribute("rel")||"").split(/\s+/);if(u.hasAttribute("download")||w&&w.includes("external"))return;const x=f?new URL(p,document.baseURI):new URL(p);if(!(x.origin!==window.location.origin||i&&x.pathname&&!x.pathname.toLowerCase().startsWith(i.toLowerCase())))return[u,x]}function b(c){const u=m(c);if(!u)return;const[f,p]=u,N=s.parsePath(p.pathname+p.search+p.hash),w=f.getAttribute("state");c.preventDefault(),l(N,{resolve:!1,replace:f.hasAttribute("replace"),scroll:!f.hasAttribute("noscroll"),state:w?JSON.parse(w):void 0})}function _(c){const u=m(c);if(!u)return;const[f,p]=u;n&&(p.pathname=n(p.pathname)),s.preloadRoute(p,f.getAttribute("preload")!=="false")}function E(c){clearTimeout(o);const u=m(c);if(!u)return d=null;const[f,p]=u;d!==f&&(n&&(p.pathname=n(p.pathname)),o=setTimeout(()=>{s.preloadRoute(p,f.getAttribute("preload")!=="false"),d=f},20))}function L(c){if(c.defaultPrevented)return;let u=c.submitter&&c.submitter.hasAttribute("formaction")?c.submitter.getAttribute("formaction"):c.target.getAttribute("action");if(!u)return;if(!u.startsWith("https://action/")){const p=new URL(u,Q);if(u=s.parsePath(p.pathname+p.search),!u.startsWith(r))return}if(c.target.method.toUpperCase()!=="POST")throw new Error("Only POST forms are supported for Actions");const f=Dt.get(u);if(f){c.preventDefault();const p=new FormData(c.target,c.submitter);f.call({r:s,f:c.target},c.target.enctype==="multipart/form-data"?p:new URLSearchParams(p))}}Y(["click","submit"]),document.addEventListener("click",b),t&&(document.addEventListener("mousemove",E,{passive:!0}),document.addEventListener("focusin",_,{passive:!0}),document.addEventListener("touchstart",_,{passive:!0})),document.addEventListener("submit",L),W(()=>{document.removeEventListener("click",b),t&&(document.removeEventListener("mousemove",E),document.removeEventListener("focusin",_),document.removeEventListener("touchstart",_)),document.removeEventListener("submit",L)})}}function Mt(t){const e=()=>{const n=window.location.pathname.replace(/^\/+/,"/")+window.location.search,s=window.history.state&&window.history.state._depth&&Object.keys(window.history.state).length===1?void 0:window.history.state;return{value:n+window.location.hash,state:s}},r=tt();return Lt({get:e,set({value:n,replace:s,scroll:i,state:l}){s?window.history.replaceState(et(l),"",n):window.history.pushState(l,"",n),Ct(decodeURIComponent(window.location.hash.slice(1)),i),rt()},init:n=>Nt(window,"popstate",nt(n,s=>{if(s&&s<0)return!r.confirm(s);{const i=e();return!r.confirm(i.value,{state:i.state})}})),create:Ot(t.preload,t.explicitLinks,t.actionBase,t.transformUrl),utils:{go:n=>window.history.go(n),beforeLeave:r}})(t)}function Ft(t){t.forEach(e=>{if(!e.attrs.href)return;let r=document.head.querySelector(`link[href="${e.attrs.href}"]`);r||(r=document.createElement("link"),r.setAttribute("rel","preload"),r.setAttribute("as","style"),r.setAttribute("href",e.attrs.href),document.head.appendChild(r))})}var Vt=$("<style>"),Ut=$("<link>"),jt=$("<script> "),Wt=$("<noscript>");const Bt={style:t=>(()=>{var e=Vt();return T(e,A(()=>t.attrs),!1,!0),U(e,()=>t.children),e})(),link:t=>(()=>{var e=Ut();return T(e,A(()=>t.attrs),!1,!1),e})(),script:t=>t.attrs.src?(()=>{var e=jt();return T(e,A(()=>t.attrs,{get id(){return t.key}}),!1,!0),e})():null,noscript:t=>(()=>{var e=Wt();return T(e,A(()=>t.attrs),!1,!0),e})()};function zt(t,e){let{tag:r,attrs:{key:n,...s}={key:void 0},children:i}=t;return Bt[r]({attrs:{...s,nonce:e},key:n,children:i})}function Ht(t,e,r,n="default"){return dt(async()=>{{const i=(await t.import())[n],o=(await e.inputs?.[t.src].assets()).filter(a=>a.tag==="style"||a.attrs.rel==="stylesheet");return typeof window<"u"&&Ft(o),{default:a=>[...o.map(m=>zt(m)),h(i,a)]}}})}const k={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function qt(t={}){const e={options:t,rootNode:z(),staticRoutesMap:{}}
2,r=n=>t.strictTrailingSlash?n:n.replace(/\/$/,"")||"/";if(t.routes)for(const n in t.routes)M(e,r(n),t.routes[n]);return{ctx:e,lookup:n=>Kt(e,r(n)),insert:(n,s)=>M(e,r(n),s),remove:n=>Gt(e,r(n))}}function Kt(t,e){const r=t.staticRoutesMap[e];if(r)return r.data;const n=e.split("/"),s={};let i=!1,l=null,o=t.rootNode,d=null;for(let a=0;a<n.length;a++){const m=n[a];o.wildcardChildNode!==null&&(l=o.wildcardChildNode,d=n.slice(a).join("/"));const b=o.children.get(m);if(b===void 0){if(o&&o.placeholderChildren.length>1){const _=n.length-a;o=o.placeholderChildren.find(E=>E.maxDepth===_)||null}else o=o.placeholderChildren[0]||null;if(!o)break;o.paramName&&(s[o.paramName]=m),i=!0}else o=b}return(o===null||o.data===null)&&l!==null&&(o=l,s[o.paramName||"_"]=d,i=!0),o?i?{...o.data,params:i?s:void 0}:o.data:null}function M(t,e,r){let n=!0;const s=e.split("/");let i=t.rootNode,l=0;const o=[i];for(const d of s){let a;if(a=i.children.get(d))i=a;else{const m=Zt(d);a=z({type:m,parent:i}),i.children.set(d,a),m===k.PLACEHOLDER?(a.paramName=d==="*"?`_${l++}`:d.slice(1),i.placeholderChildren.push(a),n=!1):m===k.WILDCARD&&(i.wildcardChildNode=a,a.paramName=d.slice(3)||"_",n=!1),o.push(a),i=a}}for(const[d,a]of o.entries())a.maxDepth=Math.max(o.length-d,a.maxDepth||0);return i.data=r,n===!0&&(t.staticRoutesMap[e]=i),i}function Gt(t,e){let r=!1;const n=e.split("/");let s=t.rootNode;for(const i of n)if(s=s.children.get(i),!s)return r;if(s.data){const i=n.at(-1)||"";s.data=null,Object.keys(s.children).length===0&&s.parent&&(s.parent.children.delete(i),s.parent.wildcardChildNode=null,s.parent.placeholderChildren=[]),r=!0}return r}function z(t={}){return{type:t.type||k.NORMAL,maxDepth:0,parent:t.parent||null,children:new Map,data:t.data||null,paramName:t.paramName||null,wildcardChildNode:null,placeholderChildren:[]}}function Zt(t){return t.startsWith("**")?k.WILDCARD:t[0]===":"||t==="*"?k.PLACEHOLDER:k.NORMAL}const H=[{page:!0,$component:{src:"src/routes/[...404].tsx?pick=default&pick=$css",build:()=>g(()=>import("./_...404_-CxDFN9Ml.js"),__vite__mapDeps([0,1,2])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/[...404].tsx?pick=default&pick=$css"].output.path)},path:"/*404",filePath:"/opt/buildhome/repo/src/routes/[...404].tsx"},{page:!0,$component:{src:"src/routes/about.tsx?pick=default&pick=$css",build:()=>g(()=>import("./about-BOSWAasZ.js"),__vite__mapDeps([3,4,2,1,5,6])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/about.tsx?pick=default&pick=$css"].output.path)},path:"/about",filePath:"/opt/buildhome/repo/src/routes/about.tsx"},{page:!0,$component:{src:"src/routes/email.tsx?pick=default&pick=$css",build:()=>g(()=>import("./email-DIqkkjJ6.js"),__vite__mapDeps([7,1])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/email.tsx?pick=default&pick=$css"].output.path)},path:"/email",filePath:"/opt/buildhome/repo/src/routes/email.tsx"},{page:!0,$component:{src:"src/routes/index.tsx?pick=default&pick=$css",build:()=>g(()=>import("./index-D7cI1l5G.js"),__vite__mapDeps([8,4,2,1,5,6])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/index.tsx?pick=default&pick=$css"].output.path)},path:"/",filePath:"/opt/buildhome/repo/src/routes/index.tsx"},{page:!0,$component:{src:"src/routes/now.tsx?pick=default&pick=$css",build:()=>g(()=>import("./now-C1jE0D5d.js"),__vite__mapDeps([9,4,2,1,5,6])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/now.tsx?pick=default&pick=$css"].output.path)},path:"/now",filePath:"/opt/buildhome/repo/src/routes/now.tsx"},{page:!0,$component:{src:"src/routes/projects.tsx?pick=default&pick=$css",build:()=>g(()=>import("./projects-ByylI54o.js"),__vite__mapDeps([10,1])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/projects.tsx?pick=default&pick=$css"].output.path)},path:"/projects",filePath:"/opt/buildhome/repo/src/routes/projects.tsx"},{page:!0,$component:{src:"src/routes/socials.tsx?pick=default&pick=$css",build:()=>g(()=>import("./socials-DpIVgBs8.js"),__vite__mapDeps([11,4,2,1,5,6])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/socials.tsx?pick=default&pick=$css"].output.path)},path:"/socials",filePath:"/opt/buildhome/repo/src/routes/socials.tsx"},{page:!0,$component:{src:"src/routes/why.tsx?pick=default&pick=$css",build:()=>g(()=>import("./why-Wq8y4GXU.js"),__vite__mapDeps([12,4,2,1,5,6])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/why.tsx?pick=default&pick=$css"].output.path)},path:"/why",filePath:"/opt/buildhome/repo/src/routes/why.tsx"},{page:!0,$component:{src:"src/routes/likes/[id].tsx?pick=default&pick=$css",build:()=>g(()=>import("./_id_-CEh5HhI0.js"),__vite__mapDeps([13,14,15,4,2,1,5])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/likes/[id].tsx?pick=default&pick=$css"].output.path)},path:"/likes/:id",filePath:"/opt/buildhome/repo/src/routes/likes/[id].tsx"},{page:!0,$component:{src:"src/routes/likes/index.tsx?pick=default&pick=$css",build:()=>g(()=>import("./index-DjkSwJRh.js"),__vite__mapDeps([16,4,2,1,5,17,6])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/likes/index.tsx?pick=default&pick=$css"].output.path)},path:"/likes/",filePath:"/opt/buildhome/repo/src/routes/likes/index.tsx"},{page:!0,$component:{src:"src/routes/reviews/[id].tsx?pick=default&pick=$css",build:()=>g(()=>import("./_id_-Dp7tl8Vr.js"),__vite__mapDeps([18,14,15,4,2,1,5])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/reviews/[id].tsx?pick=default&pick=$css"].output.path)},path:"/reviews/:id",filePath:"/opt/buildhome/repo/src/routes/reviews/[id].tsx"},{page:!0,$component:{src:"src/routes/reviews/index.tsx?pick=default&pick=$css",build:()=>g(()=>import("./index-DuqdebxZ.js"),__vite__mapDeps([19,4,2,1,5,20,6])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/reviews/index.tsx?pick=default&pick=$css"].output.path)},path:"/reviews/",filePath:"/opt/buildhome/repo/src/routes/reviews/index.tsx"},{page:!0,$component:{src:"src/routes/shelf/[id].tsx?pick=default&pick=$css",build:()=>g(()=>import("./_id_-DPFKjR6Z.js"),__vite__mapDeps([21,14,15,4,2,1,5])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/shelf/[id].tsx?pick=default&pick=$css"].output.path)},path:"/shelf/:id",filePath:"/opt/buildhome/repo/src/routes/shelf/[id].tsx"},{page:!0,$component:{src:"src/routes/shelf/index.tsx?pick=default&pick=$css",build:()=>g(()=>import("./index-0qmPGCtG.js"),__vite__mapDeps([22,4,2,1,5,23,6])),import:()=>import(globalThis.MANIFEST.client.inputs["src/routes/shelf/index.tsx?pick=default&pick=$css"].output.path)},path:"/shelf/",filePath:"/opt/buildhome/repo/src/routes/shelf/index.tsx"}],Jt=Xt(H.filter(t=>t.page));function Xt(t){function e(r,n,s,i){const l=Object.values(r).find(o=>s.startsWith(o.id+"/"));return l?(e(l.children||(l.children=[]),n,s.slice(l.id.length)),r):(r.push({...n,id:s,path:s.replace(/\/\([^)/]+\)/g,"").replace(/\([^)/]+\)/g,"")}),r)}return t.sort((r,n)=>r.path.length-n.path.length).reduce((r,n)=>e(r,n,n.path,n.path),[])}function Yt(t){return t.$HEAD||t.$GET||t.$POST||t.$PUT||t.$PATCH||t.$DELETE}qt({routes:H.reduce((t,e)=>{if(!Yt(e))return t;let r=e.path.replace(/\/\([^)/]+\)/g,"").replace(/\([^)/]+\)/g,"").replace(/\*([^/]*)/g,(n,s)=>`**:${s}`).split("/").map(n=>n.startsWith(":")||n.startsWith("*")?n:encodeURIComponent(n)).join("/");if(/:[^/]*\?/g.test(r))throw new Error(`Optional parameters are not supported in API routes: ${r}`);if(t[r])throw new Error(`Duplicate API routes for "${r}" found at "${t[r].route.path}" and "${e.path}"`);return t[r]={route:e},t},{})});function Qt(){function t(r){return{...r,...r.$$route?r.$$route.require().route:void 0,info:{...r.$$route?r.$$route.require().route.info:{},filesystem:!0},component:r.$component&&Ht(r.$component,globalThis.MANIFEST.client,globalThis.MANIFEST.ssr),children:r.children?r.children.map(t):void 0}}return Jt.map(t)}let F;const te=()=>F||(F=Qt());function ee(){return pt(()=>{const t=document.createElement("script");t.src="https://gowthamkalla.com/um/script.js",t.defer=!0,t.setAttribute("data-website-id","f596a6a9-3ce1-4b14-a4bd-ba5d0eebc43c"),document.head.appendChild(t)}),h(Mt,{root:t=>h(mt,{get children(){return[h(gt,{children:"Gowtham Kalla"}),h(ht,{get children(){return t.children}})]}}),get children(){return h(te,{})}})}const re=t=>null;var ne=$("<span style=font-size:1.5em;text-align:center;position:fixed;left:0px;bottom:55%;width:100%;>");const se=t=>{const e="Error | Uncaught Client Exception";return h(ft,{fallback:r=>(console.error(r),[(()=>{var n=ne();return U(n,e),n})(),h(re,{code:500})]),get children(){return t.children}})};function V(t){return t.children}function ie(){return h(V,{get children(){return h(V,{get children(){return h(se,{get children(){return h(ee,{})}})}})}})}function oe(t,e){st(t,e)}oe(()=>h(ie,{}),document.getElementById("app"));const de=void 0;export{de 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.