1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`v5.20260924.1202-production.4880d64`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`259d9023-7748-4ac1-8d5b-0a9dd8e708db`,e._sentryDebugIdIdentifier=`sentry-dbid-259d9023-7748-4ac1-8d5b-0a9dd8e708db`)}catch{}})();var e=function(e){return e.FACEBOOK=`facebook`,e.MESSENGER=`messenger`,e.TWITTER=`twitter`,e.X=`x`,e.LINKEDIN=`linkedin`,e.LINKEDIN_COMPANY=`linkedinCompany`,e.INSTAGRAM=`instagram`,e.TELEGRAM=`telegram`,e.TIKTOK=`tiktok`,e.YOUTUBE=`youtube`,e.OTHER=`other`,e}({}),t={linkedin:{groupName:`LinkedIn Connections`,emoji:`ð¼`},facebook:{groupName:`Facebook Friends`,emoji:`ð¤`},instagram:{groupName:`Instagram Contacts`,emoji:`ð·`}};function n(e){try{return!!new URL(e)}catch{return!1}}function r(e){return!/^(ftp|http|https):\/\//.test(e)&&!/\s/.test(e)}function i(e,t){return e.match(t)?.pop()??null}var a=/^(?:(https?:\/\/))?(?:[a-z0-9-]+\.)*linkedin\.com\.?(?::\d{1,5})?(?=\/)/i,o=/^((?:https?:\/\/)?www\.linkedin\.com)\/mwlite\/in\//i;function s(e){return e.trim().replace(/^\/\//,``).replace(a,(e,t)=>`${t??``}www.linkedin.com`).replace(o,`$1/in/`)}var c=class{name=`LinkedInSlugStrategy`;source=`linkedin`;type=`person`;constructor(e){e&&(this.type=e.type)}parse(e){let t=this.type===`company`?`company`:`in`,n=s(e);if(!RegExp(`^(?:https?:\\/\\/)?www\\.linkedin\\.com\\/${t}\\/([^/?#]+)\\/?`,`i`).test(n))return null;let r=n.split(/[?#]/)[0]??n,a=`linkedin.com/${t}/`,o=r.toLowerCase().lastIndexOf(a);return i(r.slice(o+a.length),/^([^/?#]+)/)}buildUrl(e){return this.type===`company`?`https://www.linkedin.com/company/${e}`:`https://www.linkedin.com/in/${e}`}},l=new Set([`home`,`explore`,`search`,`hashtag`,`i`,`intent`,`share`,`compose`,`messages`,`notifications`,`settings`,`login`,`signup`]),u=class{name=`XSlugStrategy`;source=`x`;parse(e){let t=i(e,/^(?:https?:\/\/)?(?:www\.)?(?:twitter|x)\.com\/(\w+)(?:[/?#]|$)/i);return t&&l.has(t.toLowerCase())?null:t}buildUrl(e){return`https://x.com/${e}`}},d=class{name=`FacebookSlugStrategy`;source=`facebook`;parse(e){if(e.includes(`profile.php`)){let t=e.match(/profile\.php\?id=(\d+)/);if(t?.[1])return`profile.php?id=${t[1]}`}return i(e,/^(?:https?:\/\/)?(?:[a-z]+\.)?(facebook|fb)\.com\/([^/?#]+)\/?/i)}buildUrl(e){return`https://www.facebook.com/${e}`}},f=new Set([`p`,`reel`,`reels`,`stories`,`tv`,`explore`,`accounts`,`direct`]),p=class{name=`InstagramSlugStrategy`;source=`instagram`;parse(e){let t=i(e,/^(?:https?:\/\/)?(?:www\.)?instagram\.com\/([^/?#]+)\/?/i);return t&&f.has(t.toLowerCase())?null:t}buildUrl(e){return`https://www.instagram.com/${e}`}},m=class{name=`TelegramSlugStrategy`;source=`telegram`;parse(e){return i(e,/^(?:https?:\/\/)?(?:www\.)?t\.me\/([^/?#]+)\/?/i)}buildUrl(e){return`https://t.me/${e}`}},h=class{name=`TikTokSlugStrategy`;source=`tiktok`;parse(e){return i(e,/^(?:https?:\/\/)?(?:www\.)?tiktok\.com\/@([^/?#]+)\/?/i)}buildUrl(e){return`https://www.tiktok.com/@${e.startsWith(`@`)?e.slice(1):e}`}},g=class{name=`YouTubeSlugStrategy`;source=`youtube`;parse(e){return i(e,/^(?:https?:\/\/)?(?:www\.)?youtube\.com\/@([^/?#]+)\/?/i)}buildUrl(e){return`https://www.youtube.com/@${e.startsWith(`@`)?e.slice(1):e}`}},_=class{name=`WebsiteStrategy`;source=`other`;parse(e){try{let t=e;return/^https?:\/\//i.test(e)||(t=`https://${t}`),new URL(t).toString()}catch{return null}}buildUrl(e){return e}},v=class{strategy=null;constructor(e){e&&(this.strategy=e)}parse(e){if(!e?.trim()||!this.strategy)return{source:this.strategy?.source??`other`,sanitizedUrl:null,slug:null};if(!n(e)){let t=this.strategy.parse(e);return{source:this.strategy.source,sanitizedUrl:this.strategy.buildUrl(t??e),slug:t??e}}let t=new URL(e),r=this.strategy.parse(e),i=r?this.strategy.buildUrl(r):t.origin+t.pathname;return{source:this.strategy.source,sanitizedUrl:i,slug:r}}},y={linkedin:new c,linkedinCompany:new c({type:`company`}),twitter:new u,x:new u,facebook:new d,instagram:new p,telegram:new m,tiktok:new h,youtube:new g,website:new _};function b(e,t){if(!e)return null;if(t&&y[t])return new v(y[t]).parse(e).slug;let n=e.toLowerCase();return n.includes(`linkedin.com/in/`)||n.includes(`linkedin.com/mwlite/in/`)?y.linkedin.parse(e):n.includes(`linkedin.com/company/`)?y.linkedinCompany.parse(e):n.includes(`twitter.com/`)||n.includes(`x.com/`)?y.twitter.parse(e):n.includes(`facebook.com/`)||n.includes(`fb.com/`)?y.facebook.parse(e):n.includes(`instagram.com/`)?y.instagram.parse(e):n.includes(`t.me/`)?y.telegram.parse(e):n.includes(`tiktok.com/`)?y.tiktok.parse(e):n.includes(`youtube.com/`)?y.youtube.parse(e):null}function x(e,t){return!e||!y[t]?null:y[t].buildUrl(e)}function S(e,t){if(!e)return null;let r=e.trim();if(!r)return null;if(n(r))return b(r,t);let i=y[t];return(i?i.parse(r):null)||([`tiktok`,`youtube`,`twitter`,`x`,`instagram`].includes(t)&&r.startsWith(`@`)?r.slice(1):r)}function C(e){return x(S(e,`linkedin`),`linkedin`)}var w={linkedin:e=>`https://www.linkedin.com/search/results/people/?keywords=${encodeURIComponent(e)}`,instagram:e=>`https://www.instagram.com/explore/search/keyword/?q=${encodeURIComponent(e)}`,facebook:e=>`https://www.facebook.com/search/people/?q=${encodeURIComponent(e)}`,messenger:e=>`https://www.facebook.com/search/people/?q=${encodeURIComponent(e)}`,twitter:e=>`https://x.com/search?q=${encodeURIComponent(e)}&src=typed_query&f=user`,telegram:e=>`https://t.me/${encodeURIComponent(e)}`,tiktok:e=>`https://www.tiktok.com/search?q=${encodeURIComponent(e)}`,youtube:e=>`https://www.youtube.com/results?search_query=${encodeURIComponent(e)}`},T={linkedin:y.linkedin,facebook:y.facebook,twitter:y.twitter,instagram:y.instagram,telegram:y.telegram,messenger:y.facebook,tiktok:y.tiktok,youtube:y.youtube};function E(e,t){if(!e||typeof e!=`string`)return{displayValue:``,value:``};let n=e.trim();if(!n)return{displayValue:``,value:``};let r=T[t];if(!r)return{displayValue:n,value:n};let i=new v(r).parse(n);if(i.slug)return{displayValue:i.slug,value:i.sanitizedUrl||r.buildUrl(i.slug)};let a=n.startsWith(`@`)?n.substring(1):n;return{displayValue:a,value:r.buildUrl(a)}}export{r as a,S as c,y as d,b as i,E as l,e as n,n as o,x as r,C as s,t,w 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.