PageSourceSearch

https://zielpunkt.app/_next/static/chunks/1twff_wxxldpd.js

js zielpunkt.app collected 2026-10-02 01:15:50 UTC 19,493 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="207c7074-1dc7-1cec-dcdf-ff564897e29e")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,618751,e=>{"use strict";var t=e.i(656881),r=e.i(430878),s=e.i(745283);function n(){(0,s.captureUtmFromUrl)()}e.s(["default",0,function(){let e,s=(0,t.c)(1);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],s[0]=e):e=s[0],(0,r.useEffect)(n,e),null}])},407936,e=>{"use strict";var t=e.i(414294),r=e.i(656881),s=e.i(430878),n=e.i(504561),o=e.i(353913),a=e.i(847918),i=e.i(332571),u=e.i(840679);e.s(["default",0,function(){let e,c,l,d,h,f,p,m,g,y,v=(0,r.c)(18),E=(0,u.useLocale)(),T=(0,o.usePathname)(),[S,w]=(0,s.useState)(!1),b="/onboarding"===T;v[0]!==b?(e=()=>{if(b||"unset"!==(0,a.getAnalyticsConsent)())return;let e=window.setTimeout(()=>{w(!0)},0);return()=>{window.clearTimeout(e)}},c=[b],v[0]=b,v[1]=e,v[2]=c):(e=v[1],c=v[2]),(0,s.useEffect)(e,c),v[3]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{(0,a.setAnalyticsConsent)(e?"granted":"denied"),(0,i.updateAnalyticsCollection)(e),w(!1)},v[3]=l):l=v[3];let A=l;if(!S||b)return null;v[4]!==E?(d=(0,t.jsx)("div",{className:"flex-1 text-sm",children:"fr"===E?(0,t.jsxs)("p",{children:["Pouvons-nous collecter des statistiques d'utilisation anonymes pour améliorer l'application? Plus d'informations dans notre"," ",(0,t.jsx)(n.default,{href:"/fr/privacy",className:"underline hover:text-gray-300",children:"politique de confidentialité"}),". Vous pouvez modifier votre décision à tout moment dans votre profil."]}):(0,t.jsxs)("p",{children:["Dürfen wir anonyme Nutzungsstatistiken erheben, um die App zu verbessern? Mehr dazu in unserer"," ",(0,t.jsx)(n.default,{href:"/privacy",className:"underline hover:text-gray-300",children:"Datenschutzerklärung"}),". Sie können Ihre Entscheidung jederzeit in Ihrem Profil ändern."]})}),v[4]=E,v[5]=d):d=v[5],v[6]===Symbol.for("react.memo_cache_sentinel")?(h=()=>A(!1),v[6]=h):h=v[6];let _="fr"===E?"Refuser":"Ablehnen";v[7]!==_?(f=(0,t.jsx)("button",{onClick:h,className:"border border-white text-white px-4 py-2 rounded-md text-sm font-medium hover:bg-gray-800 transition-colors whitespace-nowrap",children:_}),v[7]=_,v[8]=f):f=v[8],v[9]===Symbol.for("react.memo_cache_sentinel")?(p=()=>A(!0),v[9]=p):p=v[9];let N="fr"===E?"Accepter":"Zustimmen";return v[10]!==N?(m=(0,t.jsx)("button",{onClick:p,className:"bg-white text-gray-900 px-4 py-2 rounded-md text-sm font-medium hover:bg-gray-100 transition-colors whitespace-nowrap",children:N}),v[10]=N,v[11]=m):m=v[11],v[12]!==f||v[13]!==m?(g=(0,t.jsxs)("div",{className:"flex gap-2",children:[f,m]}),v[12]=f,v[13]=m,v[14]=g):g=v[14],v[15]!==g||v[16]!==d?(y=(0,t.jsx)("div",{className:"fixed bottom-0 left-0 right-0 bg-gray-900 text-white p-4 shadow-lg z-50",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[d,g]})}),v[15]=g,v[16]=d,v[17]=y):y=v[17],y}])},995356,e=>{"use strict";let t=new class{trackEvent(e,t){}trackScreen(e,t){}setUserId(e){}},r=null;e.s(["setAnalyticsClient",0,function(e){(t=e).setUserId(r)},"setAnalyticsUserId",0,function(e){r=e,t.setUserId(e)},"trackEvent",0,function(e,r){t.trackEvent(e,r)},"trackScreen",0,function(e,r){t.trackScreen(e,r)}])},790667,928627,e=>{"use strict";var t=e.i(950382);t.default.env.API_URL||t.default.env.NEXT_PUBLIC_API_URL;let r=()=>"";e.s(["API_ENDPOINTS",0,{HEALTH:"/api/v1/health",AUTH:"/api/v1/auth",USERS:"/api/v1/users",CLUBS:"/api/v1/clubs",RESULTS:"/api/v1/results",TIMELINE:"/api/v1/timeline",COMPETITION_TYPES:"/api/v1/competition-types",COMPETITION_KINDS:"/api/v1/competition-kinds",SHOOTING_DISCIPLINES:"/api/v1/shooting-disciplines",FOLLOW_REQUESTS:"/api/v1/follow-requests",RIFLES:"/api/v1/rifles",SHOT_LOGS:"/api/v1/shot-logs",EXPORTS:"/api/v1/exports"},"resolveApiBaseUrl",0,r],928627);var s=e.i(180979);let n="Der Zielpunkt-Server ist aktuell nicht erreichbar. Bitte prüfen Sie Ihre Verbindung bzw. ob das Backend läuft.",o=new Set(["ECONNREFUSED","ECONNRESET","ENOTFOUND","EAI_AGAIN","ETIMEDOUT"]);
2e.s(["ApiClientCore",0,class{async makeAuthenticatedRequest(e,t={}){try{let n,o=r(),a={...t,headers:{"Content-Type":"application/json",...t.headers},credentials:"include"},i=await this.fetchWithTimeout(`${o}${e}`,a);401===i.status&&await this.refreshAccessToken()&&(i=await this.fetchWithTimeout(`${o}${e}`,a));try{n=await i.json()}catch{n=null}if(!i.ok){if(429===i.status)return{success:!1,error:"Zu viele Anfragen. Bitte warten Sie einen Moment und versuchen Sie es erneut.",status:i.status,code:"RATE_LIMITED",meta:n??void 0};let r=(n?.errors&&"object"==typeof n.errors?Object.values(n.errors)[0]??void 0:void 0)||n?.error||n?.message||`HTTP error! status: ${i.status}`;return i.status>=500&&(0,s.logError)("ApiClient",Error(r),{message:`${t.method||"GET"} ${e} returned ${i.status}`}),{success:!1,error:r,code:n?.code,status:i.status,meta:n??void 0}}return{success:!0,data:n}}catch(e){return this.handleNetworkError(e)}}async makeAuthenticatedFormRequest(e,t,n={}){try{let o,a=r(),i={method:n.method??"POST",credentials:"include",body:t,...n,headers:{...n.headers||{}}},u=await this.fetchWithTimeout(`${a}${e}`,i);401===u.status&&await this.refreshAccessToken()&&(u=await this.fetchWithTimeout(`${a}${e}`,i));try{o=await u.json()}catch{o=null}if(!u.ok){if(429===u.status)return{success:!1,error:"Zu viele Anfragen. Bitte warten Sie einen Moment und versuchen Sie es erneut.",status:u.status,code:"RATE_LIMITED",meta:o??void 0};let t=(o?.errors&&"object"==typeof o.errors?Object.values(o.errors)[0]??void 0:void 0)||o?.error||o?.message||`HTTP error! status: ${u.status}`;return u.status>=500&&(0,s.logError)("ApiClient",Error(t),{message:`${n.method||"POST"} ${e} returned ${u.status}`}),{success:!1,error:t,code:o?.code,status:u.status,meta:o??void 0}}return{success:!0,data:o}}catch(e){return this.handleNetworkError(e)}}async makeAuthenticatedRequestWithParams(e,t={},r={}){let s=new URLSearchParams(Object.entries(t).reduce((e,[t,r])=>(null!=r&&""!==r&&(e[t]=String(r)),e),{})).toString(),n=s?`${e}?${s}`:e;return this.makeAuthenticatedRequest(n,r)}async makeAuthenticatedBinaryRequest(e,t={},s={}){let n=new URLSearchParams(Object.entries(t).reduce((e,[t,r])=>(null!=r&&""!==r&&(e[t]=String(r)),e),{})).toString(),o=n?`${e}?${n}`:e,a={method:s.method??"GET",credentials:"include",...s,headers:{...s.headers||{}}};try{let e=r(),t=await this.fetchWithTimeout(`${e}${o}`,a);if(401===t.status&&await this.refreshAccessToken()&&(t=await this.fetchWithTimeout(`${e}${o}`,a)),!t.ok){let e=`HTTP error! status: ${t.status}`;try{let r=await t.json();e=r?.error||r?.message||e}catch{try{e=await t.text()}catch{}}throw Error(e)}let s=await t.blob(),n=(t.headers.get("content-disposition")||"").match(/filename="?([^"]+)"?/i),i=n?.[1],u=t.headers.get("content-type")||void 0;return{success:!0,data:{blob:s,filename:i,contentType:u}}}catch(e){return this.handleNetworkError(e)}}ongoingRefresh=null;async refreshAccessToken(){if(this.ongoingRefresh)return this.ongoingRefresh;this.ongoingRefresh=this.doRefreshAccessToken();try{return await this.ongoingRefresh}finally{this.ongoingRefresh=null}}async doRefreshAccessToken(){try{let e=r();if(!(await this.fetchWithTimeout(`${e}/api/auth/refresh`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include"})).ok)return window.dispatchEvent(new CustomEvent("auth:expired")),!1;return!0}catch(e){return(0,s.logError)("Auth",e,{message:"Token refresh failed"}),!1}}async makePublicRequest(e,t={}){try{let s=r(),n=await this.fetchWithTimeout(`${s}${e}`,{...t,headers:{"Content-Type":"application/json",...t.headers},credentials:"include"});if(!n.ok){if(429===n.status)throw Error("Zu viele Anfragen. Bitte warten Sie einen Moment und versuchen Sie es erneut.");let e=`HTTP error! status: ${n.status}`;try{let t=await n.json();e=t?.error||t?.message||e}catch{}throw Error(e)}if(204===n.status)return null;return n.json()}catch(e){throw Error(this.handleNetworkError(e).error||"Request failed")}}async fetchWithTimeout(e,t={}){let{timeoutMs:r,signal:s,...n}=t,o=new AbortController,a=setTimeout(()=>o.abort(),r??1e4),i=()=>o.abort();s&&(s.aborted?o.abort():s.addEventListener("abort",i));let u=new Headers(n.headers);"u">typeof document&&!u.has("X-App-State")&&u.set("X-App-State","visible"===document.visibilityState?"active":"background");try{return await fetch(e,{...n,headers:u,signal:o.signal})}finally{clearTimeout(a),s&&s.removeEventListener("abort",i)}}handleNetworkError(e){if(e instanceof Error){if("AbortError"===e.name)return{success:!1,error:"Der Zielpunkt-Server hat nicht rechtzeitig geantwortet. Bitte versuchen Sie es erneut.",code:"NETWORK_TIMEOUT"};let t=this.extractNetworkCode(e);return t&&o.has(t)?{success:!1,error:n,code:"NETWORK_UNAVAILABLE",meta:{reason:t}}:/fetch failed/i.test(e.message)||/Failed to fetch/i.test(e.message)?{success:!1,error:n,code:"NETWORK_UNAVAILABLE"}:{success:!1,error:e.message,code:"CLIENT_ERROR"}}return{success:!1,error:"Request failed",code:"CLIENT_ERROR"}}extractNetworkCode(e){if(e&&"object"==typeof e)return e.code||e.cause?.code}}],790667)},841301,684262,e=>{"use strict";var t=e.i(790667),r=e.i(928627),s=e.i(180979);class n extends t.ApiClientCore{async register(e){try{let t=(0,r.resolveApiBaseUrl)(),s=await this.fetchWithTimeout(`${t}/api/auth/register`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e),credentials:"include"}),n=null;try{n=await s.json()}catch{}if(!s.ok){let e=n&&"object"==typeof n?n:null,t=e?.errors?Object.values(e.errors)[0]:void 0;return{success:!1,error:t||e?.message||e?.error,status:s.status}}if(!n)return{success:!1,error:"Registrierung fehlgeschlagen",status:s.status};return{success:!0,data:n}}catch(t){let e=this.handleNetworkError(t);return{success:!1,error:e.error||(t instanceof Error?t.message:"Registration failed"),code:e.code,status:e.status,meta:e.meta}}}async login(e){try{let t=(0,r.resolveApiBaseUrl)(),s=await this.fetchWithTimeout(`${t}/api/auth/login`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e),credentials:"include"}),n=null;try{n=await s.json()}catch{}let o=n&&"object"==typeof n?n:null;if(!s.ok){if((412===s.status||428===s.status)&&(o?.code==="ACCOUNT_DELETION_PENDING"||o?.error&&o.error.includes("Löschung")||o?.message&&o.message.includes("Löschung")))return{success:!1,error:o?.error??"Konto ist zur Löschung vorgemerkt.",code:"ACCOUNT_DELETION_PENDING",status:s.status,meta:o??void 0};if(403===s.status&&o?.code==="USER_BANNED")return{success:!1,error:o?.message??"Ihr Konto wurde gesperrt. Kontakt: [email protected]",code:"USER_BANNED",status:s.status,meta:o??void 0};return{success:!1,error:o?.message||o?.error||"Ungültige E-Mail-Adresse oder Passwort.",code:o?.code,status:s.status,meta:o??void 0}}return{success:!0,data:n}}catch(t){let e=this.handleNetworkError(t);return{success:!1,error:e.error||(t instanceof Error?t.message:"Login failed"),code:e.code,status:e.status,meta:e.meta}}}async logout(){try{let e=(0,r.resolveApiBaseUrl)();await this.fetchWithTimeout(`${e}/api/auth/logout`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include"})}catch(e){(0,s.logError)("Auth",e,{message:"Logout failed"})}}async changePassword(e,t){try{let s=(0,r.resolveApiBaseUrl)(),n=await this.fetchWithTimeout(`${s}/api/auth/password`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({currentPassword:e,newPassword:t}),credentials:"include"});if(!n.ok){let e={};try{e=await n.json()}catch{}throw Error(e.error||e.message||`HTTP error! status: ${n.status}`)}return{success:!0,data:void 0}}catch(t){let e=this.handleNetworkError(t);return{success:!1,error:e.error||(t instanceof Error?t.message:"Passwort konnte nicht geändert werden"),code:e.code,status:e.status}}}}let o=new n;e.s(["authService",0,o],841301);var a=t;class i extends a.ApiClientCore{async getProfile(){return this.makeAuthenticatedRequest("/api/profile",{method:"GET"})}async updateProfile(e){return this.makeAuthenticatedRequest("/api/profile",{method:"PUT",body:JSON.stringify(e)})}async completeOnboarding(e){return this.makeAuthenticatedRequest("/api/profile/onboarding/complete",{method:"POST",body:JSON.stringify(e)})}async updatePrivacy(e){return this.makeAuthenticatedRequest("/api/profile/privacy",{method:"PUT",body:JSON.stringify(e)})}async uploadProfilePicture(e){try{let t=new FormData;t.append("file",e);let s=(0,r.resolveApiBaseUrl)(),n=await fetch(`${s}/api/profile/picture`,{method:"POST",body:t,credentials:"include"}),o=await n.json();if(!n.ok)throw Error(o.message||`HTTP error! status: ${n.status}`);return{success:!0,data:o}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Profile picture upload failed"}}}async getPublicProfile(e){return this.makeAuthenticatedRequest(`/api/v1/users/${e}/profile`,{method:"GET"})}}let u=new i;e.s(["profileService",0,u],684262)},840679,840697,e=>{"use strict";var t=e.i(353913);let r=["de","fr"];function s(e){return r.includes(e)}e.s(["DEFAULT_LOCALE",0,"de","LOCALES",0,r,"isValidLocale",0,s],840697),e.s(["useLocale",0,function(){let e=(0,t.useParams)(),r=e?.locale;return r&&s(r)?r:"de"}],840679)},180979,e=>{"use strict";var t=e.i(933991);let r=["network","fetch","verbindung","timeout","timed out","failed to fetch","load failed"];e.s(["logError",0,function(e,s,n={}){let{message:o,reportToSentry:a=!0}=n,i=o?`[${e}] ${o}`:`[${e}]`;if(function(e){if(e instanceof Error){let t=e.message.toLowerCase();return r.some(e=>t.includes(e))}return!1}(s))return void console.warn(`${i} (network)`,s);if(console.error(i,s),a&&1){let r=s instanceof Error?s:Error(String(s));t.captureException(r,{extra:{scope:e,message:o}})}}])},745283,e=>{"use strict";let t="zielpunkt_utm",r=["utm_source","utm_medium","utm_campaign","utm_content"],s="https://play.google.com/store/apps/details?id=app.zielpunkt.zielpunkt";e.s(["PLAY_STORE_URL",0,s,"buildPlayStoreUrl",0,function(){let e=localStorage.getItem(t);if(!e)return s;try{let t=JSON.parse(e),n=new URLSearchParams;for(let e of r){let r=t[e];r&&n.set(e,r)}let o=n.toString();if(!o)return s;return`${s}&referrer=${encodeURIComponent(o)}`}catch{return s}},"captureUtmFromUrl",0,function(){if(localStorage.getItem(t))return;let e=new URLSearchParams(window.location.search),s={};for(let t of r){let r=e.get(t)?.trim();r&&(s[t]=r.slice(0,200))}Object.keys(s).length>0&&localStorage.setItem(t,JSON.stringify(s))},"readStoredUtm",0,function(){let e=localStorage.getItem(t);if(!e)return{};try{let t=JSON.parse(e);return{...t.utm_source?{utmSource:t.utm_source}:{},...t.utm_medium?{utmMedium:t.utm_medium}:{},...t.utm_campaign?{utmCampaign:t.utm_campaign}:{},...t.utm_content?{utmContent:t.utm_content}:{}}}catch{return{}}}])},504561,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return y},useLinkStatus:function(){return E}};for(var n in s)Object.defineProperty(r,n,{enumerable:!0,get:s[n]});let o=e.r(279510),a=e.r(414294),i=o._(e.r(430878)),u=e.r(971746),c=e.r(369168),l=e.r(215232),d=e.r(309008),h=e.r(869343),f=e.r(620971),p=e.r(93505),m=e.r(868988),g=e.r(291544);function y(t){var r;let s,n,o,[y,E]=(0,i.useOptimistic)(p.IDLE_LINK_STATUS),T=(0,i.useRef)(null),{href:S,as:w,children:b,prefetch:A=null,passHref:_,replace:N,shallow:k,scroll:R,onClick:O,onMouseEnter:P,onTouchStart:C,legacyBehavior:L=!1,onNavigate:I,transitionTypes:U,ref:j,unstable_dynamicOnHover:x,...$}=t;s=b,L&&("string"==typeof s||"number"==typeof s)&&(s=(0,a.jsx)("a",{children:s}));let D=i.default.useContext(c.AppRouterContext),B=!1!==A,M=!1===A?"none":!0===A?"full":"auto",W="none"!==M?"auto"===M?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,q="string"==typeof(r=w||S)?r:(0,u.formatUrl)(r);if(L){if(s?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=i.default.Children.only(s)}let z=L?n&&"object"==typeof n&&n.ref:j,F,K=i.default.useCallback(e=>(null!==D&&(T.current=(0,p.mountLinkInstance)(e,q,D,W,B,E,F)),()=>{T.current&&((0,p.unmountLinkForCurrentNavigation)(T.current),T.current=null),(0,p.unmountPrefetchableInstance)(e)}),[B,q,D,W,E,F]),H={ref:(0,l.useMergedRef)(K,z),onClick(t){L||"function"!=typeof O||O(t),L&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!D||t.defaultPrevented||function(t,r,s,n,o,a,u,c="none"){if("u">typeof window){let l,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((l=t.currentTarget.getAttribute("target"))&&"_self"!==l||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){n&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:h}=e.r(389867);i.default.startTransition(()=>{h(r,n?"replace":"push",!1===o?f.ScrollBehavior.NoScroll:f.ScrollBehavior.Default,s.current,u,c)})}}(t,q,T,N,R,I,U,M)},onMouseEnter(e){L||"function"!=typeof P||P(e),L&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),D&&B&&(0,p.onNavigationIntent)(e.currentTarget,!0===x)},onTouchStart:function(e){L||"function"!=typeof C||C(e),L&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),D&&B&&(0,p.onNavigationIntent)(e.currentTarget,!0===x)}};return(0,d.isAbsoluteUrl)(q)?H.href=q:L&&!_&&("a"!==n.type||"href"in n.props)||(H.href=(0,h.addBasePath)(q)),o=L?i.default.cloneElement(n,H):(0,a.jsx)("a",{...$,...H,children:s}),(0,a.jsx)(v.Provider,{value:y,children:o})}let v=(0,i.createContext)(p.IDLE_LINK_STATUS),E=()=>(0,i.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},215232,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let s=e.r(430878);function n(e,t){let r=(0,s.useRef)(null),n=(0,s.useRef)(null);return(0,s.useCallback)(s=>{if(null===s){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=o(e,s)),t&&(n.current=o(t,s))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},906930,(e,t,r)=>{"use strict";var s=e.r(430878).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;r.c=function(e){return s.H.useMemoCache(e)}},656881,(e,t,r)=>{"use strict";
2t.exports=e.r(906930)},353913,(e,t,r)=>{t.exports=e.r(387603)}]);
3
4//# debugId=207c7074-1dc7-1cec-dcdf-ff564897e29e

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.