PageSourceSearch

https://synd6198073574.lovable.app/assets/x-CPntp8nb.js

js synd6198073574.lovable.app collected 2026-10-03 03:40:05 UTC 5,295 bytes, 1 lines download raw bytes

1import{r as i,m as B,n as q,o as G}from"./index-D-eOODBK.js";const X=(t,e,n,a)=>{const l=[n,{code:e,...a||{}}];if(t?.services?.logger?.forward)return t.services.logger.forward(l,"warn","react-i18next::",!0);m(l[0])&&(l[0]=`react-i18next:: ${l[0]}`),t?.services?.logger?.warn?t.services.logger.warn(...l):console?.warn&&console.warn(...l)},T={},S=(t,e,n,a)=>{m(n)&&T[n]||(m(n)&&(T[n]=new Date),X(t,e,n,a))},j=(t,e)=>()=>{if(t.isInitialized)e();else{const n=()=>{setTimeout(()=>{t.off("initialized",n)},0),e()};t.on("initialized",n)}},v=(t,e,n)=>{t.loadNamespaces(e,j(t,n))},I=(t,e,n,a)=>{if(m(n)&&(n=[n]),t.options.preload&&t.options.preload.indexOf(e)>-1)return v(t,n,a);n.forEach(l=>{t.options.ns.indexOf(l)<0&&t.options.ns.push(l)}),t.loadLanguages(e,j(t,a))},Y=(t,e,n={})=>!e.languages||!e.languages.length?(S(e,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:e.languages}),!0):e.hasLoadedNamespace(t,{lng:n.lng,precheck:(a,l)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&a.services.backendConnector.backend&&a.isLanguageChangingTo&&!l(a.isLanguageChangingTo,t))return!1}}),m=t=>typeof t=="string",Z=t=>typeof t=="object"&&t!==null,K=i.createContext();class D{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}var H=B();const J=(t,e)=>{if(m(e))return e;if(Z(e)&&m(e.defaultValue))return e.defaultValue;if(typeof t=="function")return"";if(Array.isArray(t)){const n=t[t.length-1];return typeof n=="function"?"":n}return t},Q={t:J,ready:!1},V=()=>()=>{},le=(t,e={})=>{const{i18n:n}=e,{i18n:a,defaultNS:l}=i.useContext(K)||{},r=n||a||G();r&&!r.reportNamespaces&&(r.reportNamespaces=new D),r||S(r,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const g=i.useMemo(()=>({...q(),...r?.options?.react,...e}),[r,e]),{useSuspense:p,keyPrefix:y}=g,w=l||r?.options?.defaultNS,N=m(w)?[w]:w||["translation"],f=i.useMemo(()=>N,N);r?.reportNamespaces?.addUsedNamespaces?.(f);const E=i.useRef(0),U=i.useCallback(o=>{if(!r)return V;const{bindI18n:s,bindI18nStore:c}=g,u=()=>{E.current+=1,o()};return s&&r.on(s,u),c&&r.store.on(c,u),()=>{s&&s.split(" ").forEach(d=>r.off(d,u)),c&&c.split(" ").forEach(d=>r.store.off(d,u))}},[r,g]),L=i.useRef(),O=i.useCallback(()=>{if(!r)return Q;const o=!!(r.isInitialized||r.initializedStoreOnce)&&f.every(F=>Y(F,r,g)),s=e.lng||r.language,c=E.current,u=L.current;if(u&&u.ready===o&&u.lng===s&&u.keyPrefix===y&&u.revision===c)return u;const x={t:r.getFixedT(s,g.nsMode==="fallback"?f:f[0],y,{scopeNs:f}),ready:o,lng:s,keyPrefix:y,revision:c};return L.current=x,x},[r,f,y,g,e.lng]),[$,z]=i.useState(0),{t:_,ready:h}=H.useSyncExternalStore(U,O,O);i.useEffect(()=>{if(r&&!h&&!p){const o=()=>z(s=>s+1);e.lng?I(r,e.lng,f,o):v(r,f,o)}},[r,e.lng,f,h,p,$]);const b=r||{},C=i.useRef(null),k=i.useRef(),A=o=>{const s=Object.getOwnPropertyDescriptors(o);s.__original&&delete s.__original;const c=Object.create(Object.getPrototypeOf(o),s);if(!Object.prototype.hasOwnProperty.call(c,"__original"))try{Object.defineProperty(c,"__original",{value:o,writable:!1,enumerable:!1,configurable:!1})}catch{}return c},W=i.useMemo(()=>{const o=b,s=o?.language;let c=o;o&&(C.current&&C.current.__original===o?k.current!==s?(c=A(o),C.current=c,k.current=s):c=C.current:(c=A(o),C.current=c,k.current=s));const u=!h&&!p?(...x)=>(S(r,"USE_T_BEFORE_READY","useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t."),_(...x)):_,d=[u,c,h];return d.t=u,d.i18n=c,d.ready=h,d},[_,b,h,b.resolvedLanguage,b.language,b.languages]);if(r&&p&&!h)throw new Promise(o=>{const s=()=>o();e.lng?I(r,e.lng,f,s):v(r,f,s)});return W};const M=(...t)=>t.filter((e,n,a)=>!!e&&e.trim()!==""&&a.indexOf(e)===n).join(" ").trim();const ee=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const te=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,n,a)=>a?a.toUpperCase():n.toLowerCase());const P=t=>{const e=te(t);return e.charAt(0).toUpperCase()+e.slice(1)};var ne={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const re=t=>{for(const e in t)if(e.startsWith("aria-")||e==="role"||e==="title")return!0;return!1};const ae=i.forwardRef(({color:t="currentColor",size:e=24,strokeWidth:n=2,absoluteStrokeWidth:a,className:l="",children:r,iconNode:g,...p},y)=>i.createElement("svg",{ref:y,...ne,width:e,height:e,stroke:t,strokeWidth:a?Number(n)*24/Number(e):n,className:M("lucide",l),...!r&&!re(p)&&{"aria-hidden":"true"},...p},[...g.map(([w,N])=>i.createElement(w,N)),...Array.isArray(r)?r:[r]]));const R=(t,e)=>{const n=i.forwardRef(({className:a,...l},r)=>i.createElement(ae,{ref:r,iconNode:e,className:M(`lucide-${ee(P(t))}`,`lucide-${t}`,a),...l}));return n.displayName=P(t),n};const se=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],ue=R("arrow-right",se);const oe=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],fe=R("check",oe);const ce=[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],de=R("x",ce);export{ue as A,fe as C,de as X,R as c,le as u};

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.