1import{S as d,g as u,r as m,i as E,a as R,c as l,l as w,u as M}from"./aiPageTagRegistry-Bl4ltR3o.js";import{b as x}from"./aiPageTagRegistry-Bl4ltR3o.js";import{j as i}from"./jsx-runtime-esm-DgZK9P7c.js";import"./index-CJZQOLKR.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"967abcd"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=(function(n){for(var o=1;o<arguments.length;o++){var r=arguments[o];if(r!=null)for(var s in r)r.hasOwnProperty(s)&&(n[s]=r[s])}return n})({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:noloco-ui":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2d3e6b43-383a-40ac-8b3c-8526159f93bf",e._sentryDebugIdIdentifier="sentry-dbid-2d3e6b43-383a-40ac-8b3c-8526159f93bf")}catch{}})();const b=e=>typeof e=="object"&&e!==null&&!Array.isArray(e),N=Symbol.for("react.forward_ref"),p=Symbol.for("react.memo"),g=e=>b(e)&&e.$$typeof===N,h=e=>b(e)&&e.$$typeof===p&&g(e.type),v=e=>typeof e=="function"&&!!e.prototype?.isReactComponent,k=e=>typeof e=="string"||g(e)||h(e)||v(e),A=()=>{const e=t=>{const n=t.target;if(!(n instanceof Element))return;const o=m(n);console.log("â ai-page source",{resolveFromNode:o,tag:n[d],nodesAtLocation:o?u(o.location):[],target:n})};return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)};typeof window<"u"&&(window.__aiPageTags={resolveFromNode:m,getNodesAtLocation:u,inspectOnClick:A,SOURCE_SYMBOL:d});const C=e=>{const t=["/pages/","/components/","/lib/","/styles/","/entry."];for(const n of t){const o=e.indexOf(n);if(o!==-1)return e.slice(o)}return e},F=(e,t)=>n=>{typeof e=="function"?e(n):e&&typeof e=="object"&&(e.current=n),t(n)},_=e=>{let t=null;return n=>{n?(t=n,w(n,e)):t&&(M(t),t=null)}},y=(e,t)=>e?`${e} ${t}`:t,O=(e,t,n,o,r)=>{const s=l(r);return e(t,{...n,className:y(n.className,s)},o)},j=(e,t,n,o,r)=>{const s=_(r);return e(t,{...n,className:y(n.className,l(r)),ref:F(n.ref,s)},o)},L=(e,t,n,o,r,s)=>{const a=o?i.jsxs:i.jsx;if(typeof window>"u"||!r||e===i.Fragment)return a(e,t,n);const f=t,c={vfsPath:C(r.fileName),line:r.lineNumber,column:r.columnNumber,elementName:typeof e=="string"?e:e.displayName??e.name};return E(e)?O(a,e,f,n,c):(R(c),k(e)?j(a,e,f,n,c):a("span",{ref:_(c),className:l(c),style:{display:"contents"},children:a(e,f)},n))},P=i.Fragment;export{P as Fragment,x as clearRegistry,L as jsxDEV};
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.