vendor: 5,419 bytes, lines 1-10
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/client-CEBjbvjZ.js","assets/index-BhH0ERva.js","assets/App-xXd32i6P.js"])))=>i.map(i=>d[i]); 2(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))g(i);new MutationObserver(i=>{for(const p of i)if(p.type==="childList")for(const h of p.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&g(h)}).observe(document,{childList:!0,subtree:!0});function y(i){const p={};return i.integrity&&(p.integrity=i.integrity),i.referrerPolicy&&(p.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?p.credentials="include":i.crossOrigin==="anonymous"?p.credentials="omit":p.credentials="same-origin",p}function g(i){if(i.ep)return;i.ep=!0;const p=y(i);fetch(i.href,p)}})();const ne="modulepreload",oe=function(m){return"/"+m},M={},K=function(_,y,g){let i=Promise.resolve();if(y&&y.length>0){let h=function(R){return Promise.all(R.map(d=>Promise.resolve(d).then(w=>({status:"fulfilled",value:w}),w=>({status:"rejected",reason:w}))))};document.getElementsByTagName("link");const c=document.querySelector("meta[property=csp-nonce]"),v=(c==null?void 0:c.nonce)||(c==null?void 0:c.getAttribute("nonce"));i=h(y.map(R=>{if(R=oe(R),R in M)return;M[R]=!0;const d=R.endsWith(".css"),w=d?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${R}"]${w}`))return;const S=document.createElement("link");if(S.rel=d?"stylesheet":ne,d||(S.as="script"),S.crossOrigin="",S.href=R,v&&S.setAttribute("nonce",v),document.head.appendChild(S),d)return new Promise((b,O)=>{S.addEventListener("load",b),S.addEventListener("error",()=>O(new Error(`Unable to preload CSS for ${R}`)))})}))}function p(h){const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=h,window.dispatchEvent(c),!c.defaultPrevented)throw h}return i.then(h=>{for(const c of h||[])c.status==="rejected"&&p(c.reason);return _().catch(p)})};var U={exports:{}},x={},D={exports:{}},r={};/** 3 * @license React 4 * react.production.min.js 5 * 6 * Copyright (c) Facebook, Inc. and its affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var Y;function ue(){if(Y)return r;Y=1;var m=Symbol.for("react.element"),_=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),g=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),p=Symbol.for("react.provider"),h=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),R=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),w=Symbol.iterator;function S(e){return e===null||typeof e!="object"?null:(e=w&&e[w]||e["@@iterator"],typeof e=="function"?e:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,N={};function k(e,t,n){this.props=e,this.context=t,this.refs=N,this.updater=n||b}k.prototype.isReactComponent={},k.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},k.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function V(){}V.prototype=k.prototype;function L(e,t,n){this.props=e,this.context=t,this.refs=N,this.updater=n||b}var q=L.prototype=new V;q.constructor=L,O(q,k.prototype),q.isPureReactComponent=!0;var F=Array.isArray,W=Object.prototype.hasOwnProperty,I={current:null},B={key:!0,ref:!0,__self:!0,__source:!0};function J(e,t,n){var u,o={},l=null,a=null;if(t!=null)for(u in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(l=""+t.key),t)W.call(t,u)&&!B.hasOwnProperty(u)&&(o[u]=t[u]);var f=arguments.length-2;if(f===1)o.children=n;else if(1<f){for(var s=Array(f),P=0;P<f;P++)s[P]=arguments[P+2];o.children=s}if(e&&e.defaultProps)for(u in f=e.defaultProps,f)o[u]===void 0&&(o[u]=f[u]);return{$$typeof:m,type:e,key:l,ref:a,props:o,_owner:I.current}}function Z(e,t){return{$$typeof:m,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function A(e){return typeof e=="object"&&e!==null&&e.$$typeof===m}function ee(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var z=/\/+/g;function T(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ee(""+e.key):t.toString(36)}function $(e,t,n,u,o){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(l){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case m:case _:a=!0}}if(a)return a=e,o=o(a),e=u===""?"."+T(a,0):u,F(o)?(n="",e!=null&&(n=e.replace(z,"$&/")+"/"),$(o,t,n,"",function(P){return P})):o!=null&&(A(o)&&(o=Z(o,n+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(z,"$&/")+"/")+e)),t.push(o)),1;if(a=0,u=u===""?".":u+":",F(e))for(var f=0;f<e.length;f++){l=e[f];var s=u+T(l,f);a+=$(l,t,n,s,o)}else if(s=S(e),typeof s=="function")for(e=s.call(e),f=0;!(l=e.next()).done;)l=l.value,s=u+T(l,f++),a+=$(l,t,n,s,o);else if(l==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}
vendor: 4,319 bytes, lines 10-18
10function C(e,t,n){if(e==null)return e;var u=[],o=0;return $(e,u,"","",function(l){return t.call(n,l,o++)}),u}function te(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var E={current:null},j={transition:null},re={ReactCurrentDispatcher:E,ReactCurrentBatchConfig:j,ReactCurrentOwner:I};function H(){throw Error("act(...) is not supported in production builds of React.")}return r.Children={map:C,forEach:function(e,t,n){C(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return C(e,function(){t++}),t},toArray:function(e){return C(e,function(t){return t})||[]},only:function(e){if(!A(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},r.Component=k,r.Fragment=y,r.Profiler=i,r.PureComponent=L,r.StrictMode=g,r.Suspense=v,r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=re,r.act=H,r.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var u=O({},e.props),o=e.key,l=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,a=I.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var f=e.type.defaultProps;for(s in t)W.call(t,s)&&!B.hasOwnProperty(s)&&(u[s]=t[s]===void 0&&f!==void 0?f[s]:t[s])}var s=arguments.length-2;if(s===1)u.children=n;else if(1<s){f=Array(s);for(var P=0;P<s;P++)f[P]=arguments[P+2];u.children=f}return{$$typeof:m,type:e.type,key:o,ref:l,props:u,_owner:a}},r.createContext=function(e){return e={$$typeof:h,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:p,_context:e},e.Consumer=e},r.createElement=J,r.createFactory=function(e){var t=J.bind(null,e);return t.type=e,t},r.createRef=function(){return{current:null}},r.forwardRef=function(e){return{$$typeof:c,render:e}},r.isValidElement=A,r.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:te}},r.memo=function(e,t){return{$$typeof:R,type:e,compare:t===void 0?null:t}},r.startTransition=function(e){var t=j.transition;j.transition={};try{e()}finally{j.transition=t}},r.unstable_act=H,r.useCallback=function(e,t){return E.current.useCallback(e,t)},r.useContext=function(e){return E.current.useContext(e)},r.useDebugValue=function(){},r.useDeferredValue=function(e){return E.current.useDeferredValue(e)},r.useEffect=function(e,t){return E.current.useEffect(e,t)},r.useId=function(){return E.current.useId()},r.useImperativeHandle=function(e,t,n){return E.current.useImperativeHandle(e,t,n)},r.useInsertionEffect=function(e,t){return E.current.useInsertionEffect(e,t)},r.useLayoutEffect=function(e,t){return E.current.useLayoutEffect(e,t)},r.useMemo=function(e,t){return E.current.useMemo(e,t)},r.useReducer=function(e,t,n){return E.current.useReducer(e,t,n)},r.useRef=function(e){return E.current.useRef(e)},r.useState=function(e){return E.current.useState(e)},r.useSyncExternalStore=function(e,t,n){return E.current.useSyncExternalStore(e,t,n)},r.useTransition=function(){return E.current.useTransition()},r.version="18.3.1",r}var G;function ie(){return G||(G=1,D.exports=ue()),D.exports}/** 11 * @license React 12 * react-jsx-runtime.production.min.js 13 * 14 * Copyright (c) Facebook, Inc. and its affiliates. 15 * 16 * This source code is licensed under the MIT license found in the 17 * LICENSE file in the root directory of this source tree. 18 */var Q;function se(){if(Q)return x;Q=1;var m=ie(),_=Symbol.for("react.element"),y=Symbol.for("react.fragment"),g=Object.prototype.hasOwnProperty,i=m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,p={key:!0,ref:!0,__self:!0,__source:!0};function h(c,v,R){var d,w={},S=null,b=null;R!==void 0&&(S=""+R),v.key!==void 0&&(S=""+v.key),v.ref!==void 0&&(b=v.ref);for(d in v)g.call(v,d)&&!p.hasOwnProperty(d)&&(w[d]=v[d]);if(c&&c.defaultProps)for(d in v=c.defaultProps,v)w[d]===void 0&&(w[d]=v[d]);return{$$typeof:_,type:c,key:S,ref:b,props:w,_owner:i.current}}return x.Fragment=y,x.jsx=h,x.jsxs=h,x}var X;function ce(){return X||(X=1,U.exports=se()),U.exports}var le=ce();
18async function fe(){if(!("serviceWorker"in navigator))return;const m=await navigator.serviceWorker.getRegistrations();if(await Promise.all(m.map(_=>_.unregister())),"caches"in window){const _=await caches.keys();await Promise.all(_.filter(y=>y.startsWith("srihan-ai-")).map(y=>caches.delete(y)))}}async function ae(){try{await fe()}catch(g){console.warn("Legacy cache cleanup failed; continuing startup.",g)}const[{createRoot:m},{default:_}]=await Promise.all([K(()=>import("./client-CEBjbvjZ.js").then(g=>g.c),__vite__mapDeps([0,1])),K(()=>import("./App-xXd32i6P.js"),__vite__mapDeps([2,1]))]),y=document.getElementById("root");if(!y)throw new Error("Application root element was not found.");m(y).render(le.jsx(_,{}))}ae();export{le as j,ie as r};
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.