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]="2e4c2e4e-0cdd-da28-3cb1-3fa70c9ee1da")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,517748,e=>{"use strict";var t=e.i(92571),n=e.i(521275);let r=(0,n.createContext)(void 0);e.s(["LayoutOverrideProvider",0,e=>{let{children:a}=e,[i,u]=(0,n.useState)(null),[o,s]=(0,n.useState)(null),[l,d]=(0,n.useState)(null),[c,T]=(0,n.useState)(null),[g,p]=(0,n.useState)(null),[h,m]=(0,n.useState)(null),[y,v]=(0,n.useState)(null),[f,R]=(0,n.useState)(null),[S,E]=(0,n.useState)(null),[k,H]=(0,n.useState)(null),[P,A]=(0,n.useState)(null),[b,x]=(0,n.useState)(null),_=(0,n.useMemo)(()=>({chromePortalTarget:i,setChromePortalTarget:u,footerPortalTarget:o,setFooterPortalTarget:s,displayHeader:l,setDisplayHeader:d,displayBanners:c,setDisplayBanners:T,isHeaderTransparent:g,setIsHeaderTransparent:p,isHeaderStickyScroll:h,setIsHeaderStickyScroll:m,isHeaderSticky:y,setIsHeaderSticky:v,isMinimalHeader:f,setIsMinimalHeader:R,forcedTheme:S,setForcedTheme:E,forcedHeaderTheme:k,setForcedHeaderTheme:H,hideFooter:P,setHideFooter:A,hideFooterDivider:b,setHideFooterDivider:x}),[i,o,l,c,g,h,y,f,S,k,P,b]);return(0,t.jsx)(r.Provider,{value:_,children:a})},"useLayoutOverride",0,()=>{let e=(0,n.useContext)(r);return e||{chromePortalTarget:null,setChromePortalTarget:()=>{},footerPortalTarget:null,setFooterPortalTarget:()=>{},displayHeader:null,setDisplayHeader:()=>{},displayBanners:null,setDisplayBanners:()=>{},isHeaderTransparent:null,setIsHeaderTransparent:()=>{},isHeaderStickyScroll:null,setIsHeaderStickyScroll:()=>{},isHeaderSticky:null,setIsHeaderSticky:()=>{},isMinimalHeader:null,setIsMinimalHeader:()=>{},forcedTheme:null,setForcedTheme:()=>{},forcedHeaderTheme:null,setForcedHeaderTheme:()=>{},hideFooter:null,setHideFooter:()=>{},hideFooterDivider:null,setHideFooterDivider:()=>{}}}])},659002,e=>{"use strict";let t={1:"[0x1][NEOPHYTE]",2:"[0x2][APPRENTICE]",3:"[0x3][PATHFINDER]",4:"[0x4][SEEKER]",5:"[0x5][VISIONARY]",6:"[0x6][VOYAGER]",7:"[0x7][ADEPT]",8:"[0x8][HACKER]",9:"[0x9][MAGE]",10:"[0xA][WIZARD]",11:"[0xB][MASTER]",12:"[0xC][GURU]",13:"[0xD][LEGEND]",14:"[0xE][GUARDIAN]",15:"[0xF][TITAN]",16:"[0x10][SAGE]",17:"[0x11][VANGUARD]",18:"[0x12][SHOGUN]",19:"[0x13][ASCENDED]",20:"[0x14][MYTHIC]",21:"[0x15][GRANDMASTER]",997:"[STAFF]",998:"[CONTRIBUTOR]",999:"[BUG HUNTER]",1337:"[CYBER CRUSADER]"};e.s(["getRankTitle",0,e=>e in t?t[e]:"","pointWithTitles",0,{0:{rank:"[0x1][NEOPHYTE]",level:1},200:{rank:"[0x2][APPRENTICE] ",level:2},500:{rank:"[0x3][PATHFINDER]",level:3},1e3:{rank:"[0x4][SEEKER]",level:4},1500:{rank:"[0x5][VISIONARY]",level:5},2e3:{rank:"[0x6][VOYAGER]",level:6},3e3:{rank:"[0x7][ADEPT]",level:7},4e3:{rank:"[0x8][HACKER]",level:8},8e3:{rank:"[0x9][MAGE]",level:9},12e3:{rank:"[0xA][WIZARD]",level:10},15e3:{rank:"[0xB][MASTER]",level:11},17e3:{rank:"[0xC][GURU]",level:12},2e4:{rank:"[0xD][LEGEND]",level:13},35e3:{rank:"[0xE][GUARDIAN]",level:14},5e4:{rank:"[0xF][TITAN]",level:15},65e3:{rank:"[0x10][SAGE]",level:16},8e4:{rank:"[0x11][VANGUARD]",level:17},95e3:{rank:"[0x12][SHOGUN]",level:18},11e4:{rank:"[0x13][ASCENDED]",level:19},13e4:{rank:"[0x14][MYTHIC]",level:20},15e4:{rank:"[0x15][GRANDMASTER]",level:21}}])},426265,e=>{"use strict";var t=e.i(521275),n=e.i(301366);e.s(["useHoverAnalytics",0,e=>{var r,a;let[i]=(0,n.useTrackEventMutation)(),u=(0,t.useRef)(null),o=(0,t.useRef)(null),s=(0,t.useRef)(!1),l=(0,t.useRef)(!1),d=(0,t.useRef)(0),c=(0,t.useRef)(!1),T=null!=(r=e.delayMs)?r:100,g=null!=(a=e.cooldownMs)?a:2e3;(0,t.useEffect)(()=>{let e=()=>{s.current=!0,null!==o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{s.current=!1,o.current=null},200)};return window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e),null!==u.current&&window.clearTimeout(u.current),null!==o.current&&window.clearTimeout(o.current)}},[]);let p=()=>
2{if(!c.current||l.current)return;let t=Date.now();if("visible"!==document.visibilityState)return;if(s.current){u.current=window.setTimeout(p,T);return}if(t-d.current<g)return;l.current=!0,d.current=t;let n=i({event:e.event,properties:e.properties});n&&"function"==typeof n.catch&&n.catch(()=>{})};return{onMouseEnter:()=>{c.current=!0,l.current||(null!==u.current&&window.clearTimeout(u.current),u.current=window.setTimeout(()=>{u.current=null,p()},T))},onMouseLeave:()=>{c.current=!1,null!==u.current&&(window.clearTimeout(u.current),u.current=null),l.current=!1}}}])},650338,e=>{"use strict";var t=e.i(521275),n=e.i(797637),r=e.i(52094),a=e.i(301366),i=e.i(175010);let u="/hacktivities";e.s(["useRepairStreak",0,()=>{var e,o;let{data:s}=(0,r.useGetUserQuery)(),l=(0,n.useNavigate)(),[d]=(0,i.useLazyGetCurrentModuleQuery)(),[c]=(0,a.useTrackEventMutation)(),T=null==s||null==(o=s.data)||null==(e=o.user)?void 0:e.streak;return(0,t.useCallback)(()=>{c({event:"cta-streak-repair"}),(null==T?void 0:T.streakToRepair)||(null==T?void 0:T.extendedStreakToRepair)?d().unwrap().then(e=>{var t;let n;l((null==(n=null==(t=e.data)?void 0:t.find(e=>{let{progress:t}=e;return t<100}))?void 0:n.code)?"/room/".concat(n.code):u)}).catch(()=>{l(u)}):l(u)},[d,l,T,c])}])},12088,e=>{"use strict";var t=e.i(742572),n=e.i(521275),r=e.i(908280),a=e.i(52094),i=e.i(25963),u=e.i(565175);let o={"soc-sim":"socSim","threat-hunting":"threatHunting"};e.s(["useScenarioPermissions",0,function(){var e,s,l,d,c,T,g;let p=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"soc-sim",{data:h,isLoading:m}=(0,a.useGetUserQuery)(),y=null==h||null==(e=h.data)?void 0:e.user,v=(null==y||null==(s=y.local)?void 0:s.vmRegion)===t.AP_SOUTH_1,f=!((0,u.userIsB2B)(null==h?void 0:h.data)||(null==y||null==(l=y.business)?void 0:l.hasUsedBusinessTrial)||(0,u.userHasJobTitle)({user:null==h||null==(d=h.data)?void 0:d.user,jobTitle:r.UserOccupation.STUDENT})),R=null==y||null==(c=y.subscriptions)?void 0:c.find(e=>"company"===e.type&&"active"===e.status),S=null==R?void 0:R.companyId,E=o[p],{isCompanyAdmin:k,isB2BUserActive:H,isEduAdminOnly:P}=(0,i.B2BUserHelper)(y),A=!m&&!!(null==R||null==(T=R.features)?void 0:T[E])&&!!S,b=(null==R?void 0:R.companyType)==="edu",x=!m&&((null==y?void 0:y.isPremium)||!!S||b),_=(0,i.isSocSimInternalQA)(y),w=!!y,N=(null==y?void 0:y.isPremium)&&!P&&!b&&[r.UserOccupation.CYBER_PRACTITIONER,r.UserOccupation.MANAGER].includes(null==y||null==(g=y.business)?void 0:g.occupation);return{canAccessScenario:(0,n.useCallback)(e=>!!y&&(e.includes("qa_testing")?_:!e.includes("coming_soon")&&(!!e.includes("free")||(e.includes("b2c")?x:!!e.includes("b2b")&&A))),[y,A,x,_]),hasAccessToB2B:A,hasAccessToB2C:x,hasAccessToQAScenarios:_,isLoggedIn:w,isEdu:b,isEduAdminOnly:P,isApSouthOneUser:v,shouldPromoteToSelfServe:N,shouldShowB2BFreeTrialModal:f,isCompanyAdminWithoutSeat:k&&!H}}])},362128,e=>{"use strict";var t=e.i(626773),n=e.i(555874);e.s(["useUserCompanyFeature",0,(e,r)=>{let a=(0,t.useFeatureIsOn)("business-teams-checkout");return(0,n.evaluateUserCompanyFeature)(r,e,{isTeamsPlanEnabled:a})}])},555874,e=>{"use strict";var t=e.i(320778),n=e.i(984622),r=e.i(25963),a=e.i(32455);let i=e=>{let r=e.ttx;return(0,n._)((0,t._)({},e),{ttx:"object"==typeof r&&null!==r?r:{enabled:!!r}})},u=e=>{var t,n;let a=null==(t=e.companies)?void 0:t.find(e=>!e.isDeadlinePassed),u=null==(n=e.subscriptions)?void 0:n.find(e=>(null==e?void 0:e.type)==="company"&&(null==e?void 0:e.status)==="active");if(!(a||u))return;let{isCompanyAdmin:o}=(0,r.B2BUserHelper)(e);return o&&(null==a?void 0:a.features)?i(a.features):(null==u?void 0:u.features)?i(u.features):null};e.s(["evaluateUserCompanyFeature",0,(e,t,n)=>{let{isTeamsPlanEnabled:r}=n;if(!(e&&r))return!0;let i=u(e);return void 0===i||(0,a.isFeatureEnabled)(i,t)},"evaluateUserCompanyFeatures",0,(e,t,n)=>{let{isTeamsPlanEnabled:r}=n,i=t.reduce((e,t)=>(e[t]=!0,e),{});if(!(e&&r))return i;let o=u(e);return void 0===o?i:t.reduce((e,t)=>(e[t]=(0,a.isFeatureEnabled)(o,t),e),{})}])},779801,e=>{"use strict";e.i(798667);var t=e.i(563676);let{useGetUserStatsQuery:n}=e.i(913467).apiSlice.injectEndpoints({endpoints:e=>({getUserStats:e.query({query:()=>({method:"GET",url:"/users/statistics"}),providesTags:[t.RTKQueryTag.UserStats]})})});e.s(["useGetUserStatsQuery",0,n])},641347,e=>{"use strict";e.s(["getFirstPartLevelTitle",0,e=>{let t=e.indexOf("["),n=e.indexOf("]",t);return -1!==t&&-1!==n?e.slice(t,n+1):""},"getLastPartLevelTitle",0,e=>{let{level:t,levelTitle:n}=e;if(997===t||998===t||999===t||1337===t)return n;let r=n.split("[").map(e=>e.split("]")[0]);return r.length>2&&void 0!==r[2]?"[".concat(r[2],"]"):""}])},483483,e=>{"use strict";var t=e.i(320778);e.i(798667);var n=e.i(563676);let r=e.i(913467).apiSlice.injectEndpoints({endpoints:e=>({getFriendStreakStatus:e.query({query:()=>({method:"GET",url:"/friend-streaks/status"}),providesTags:[n.RTKQueryTag.FriendStreakStatus]}),getPopupEligibility:e.query({query:()=>({method:"GET",url:"/friend-streaks/popup-eligibility"}),providesTags:[n.RTKQueryTag.FriendStreakPopupEligibility]}),joinFriendStreaks:e.mutation({query:()=>({method:"POST",url:"/friend-streaks/join"}),invalidatesTags:[n.RTKQueryTag.FriendStreakStatus,n.RTKQueryTag.FriendStreakPopupEligibility,n.RTKQueryTag.FriendStreakAvailability]}),joinFriendStreaksWithUser:e.mutation({query:e=>{let{partnerUserId:t}=e;return{method:"POST",url:"/friend-streaks/join-with-user",body:{partnerUserId:t}}},invalidatesTags:[n.RTKQueryTag.FriendStreakStatus,n.RTKQueryTag.FriendStreakPopupEligibility,n.RTKQueryTag.FriendStreakAvailability]}),getPickableUsers:e.query({query:e=>{let{limit:n,cursor:r,search:a,availableOnly:i}=e;return{method:"GET",url:"/friend-streaks/pickable-users",params:(0,t._)({limit:n},r?{cursor:r}:{},a?{search:a}:{},i?{availableOnly:!0}:{})}},providesTags:[n.RTKQueryTag.FriendStreakAvailability]}),getUsersAvailability:e.query({query:e=>{let{userIds:t}=e;return{method:"GET",url:"/friend-streaks/users-availability",params:{userIds:t.join(",")}}},providesTags:[n.RTKQueryTag.FriendStreakAvailability]}),leaveFriendStreaks:e.mutation({query:()=>({method:"POST",url:"/friend-streaks/leave"}),invalidatesTags:[n.RTKQueryTag.FriendStreakStatus,n.RTKQueryTag.FriendStreakAvailability]}),findNewPartner:e.mutation({query:()=>({method:"POST",url:"/friend-streaks/find-new-partner"}),invalidatesTags:[n.RTKQueryTag.FriendStreakStatus,n.RTKQueryTag.FriendStreakAvailability]}),sendFriendStreakNudge:e.mutation({query:()=>({method:"POST",url:"/friend-streaks/nudge"}),invalidatesTags:[n.RTKQueryTag.FriendStreakStatus]})})}),{useGetFriendStreakStatusQuery:a,useGetPopupEligibilityQuery:i,useJoinFriendStreaksMutation:u,useJoinFriendStreaksWithUserMutation:o,useGetPickableUsersQuery:s,useLazyGetPickableUsersQuery:l,useGetUsersAvailabilityQuery:d,useLeaveFriendStreaksMutation:c,useFindNewPartnerMutation:T,useSendFriendStreakNudgeMutation:g}=r;e.s(["friendStreaksApiSlice",0,r,"useFindNewPartnerMutation",0,T,"useGetFriendStreakStatusQuery",0,a,"useGetPickableUsersQuery",0,s,"useGetPopupEligibilityQuery",0,i,"useGetUsersAvailabilityQuery",0,d,"useJoinFriendStreaksMutation",0,u,"useJoinFriendStreaksWithUserMutation",0,o,"useLazyGetPickableUsersQuery",0,l,"useLeaveFriendStreaksMutation",0,c,"usePrefetchFriendStreakStatus",0,()=>r.usePrefetch("getFriendStreakStatus"),"useSendFriendStreakNudgeMutation",0,g])},309486,e=>{"use strict";var t=e.i(92571),n=e.i(521275),r=e.i(245109),a=e.i(100924),i=e.i(158509);let u="thm-self-like-last-variant",o=["Self-love is the best love ð","Big fan of your own work ðð¼","Main character vibes!","Congrats on you! I guess ð
","You are your biggest fan ðªð¼"];var s=e.i(504405),l=e.i(540626);function d(){let e=(0,s._)(["\n 0% {\n transform: translate(-50%, 18%) scale(0.96);\n opacity: 0;\n }\n 60% { opacity: 1; }\n 85% {\n transform: translate(-50%, -7px) scale(1);\n opacity: 1;\n }\n 100% {\n transform: translate(-50%, -7px) scale(1);\n opacity: 1;\n }\n"]);return d=function(){return e},e}function c(){let e=(0,s._)(["\n from { opacity: 0; }\n to { opacity: 1; }\n"]);return c=function(){return e},e}function T(){let e=(0,s._)(["\n from { opacity: 1; }\n to { opacity: 0; }\n"]);return T=function(){return e},e}function g(){let e=(0,s._)(["\n 0% {\n transform: translate(-50%, -8px) scale(1);\n opacity: 1;\n }\n 100% {\n transform: translate(-50%, 18%) scale(0.96);\n opacity: 0;\n }\n"]);return g=function(){return e},e}function p(){let e=(0,s._)(["\n position: absolute;\n left: 50%;\n bottom: 0;\n width: 6.5rem;\n height: 6.5rem; \n pointer-events: none;\n z-index: 1;\n animation: "," ","ms ease-out forwards,\n "," ","ms ease-in forwards\n ","ms;\n @media (prefers-reduced-motion: reduce) {\n animation: none;\n }\n"]);return p=function(){return e},e}function h(){let e=(0,s._)(["\n display: block;\n width: 100%;\n height: 100%;\n object-fit: contain;\n object-position: center center;\n image-rendering: auto;\n"]);return h=function(){return e},e}function m(){let e=(0,s._)(["\n position: absolute;\n inset: 0;\n opacity: 1;\n animation: "," ","ms ease forwards ","ms,\n "," ","ms ease forwards\n ","ms;\n @media (prefers-reduced-motion: reduce) {\n animation: none;\n }\n"]);return m=function(){return e},e}function y(){let e=(0,s._)(["\n position: absolute;\n inset: 0;\n opacity: 0;\n animation: "," ","ms ease forwards ","ms,\n "," ","ms ease forwards\n ","ms;\n @media (prefers-reduced-motion: reduce) {\n animation: none;\n }\n"]);return y=function(){return e},e}function v(){let e=(0,s._)(["\n position: absolute;\n top: 50%;\n right: 66px;\n z-index: 3;\n pointer-events: none;\n\n /* Base transform */\n transform: translateY(calc(-50% - 6px));\n\n display: flex;\n padding: 1.2rem;\n align-items: flex-start;\n gap: 0.8rem;\n flex: 1 0 0;\n border-radius: 0.5rem;\n background: #121212;\n box-shadow: 0px 3px 13px 0px rgba(21, 28, 43, 0.07);\n min-width: 154px;\n max-width: 200px;\n white-space: nowrap;\n\n opacity: 0;\n animation: "," ","ms ease forwards ","ms, "," ","ms ease forwards ","ms;\n\n @media (prefers-reduced-motion: reduce) {\n animation: none;\n }\n \n &::after {\n content: '';\n position: absolute;\n top: 50%;\n right: -8px;\n transform: translateY(-50%);\n width: 0;\n height: 0;\n border-top: 8px solid transparent;\n border-bottom: 8px solid transparent;\n border-left: 8px solid #121212;\n }\n"]);return v=function(){return e},e}function f(){let e=(0,s._)(["\n font-size: ",";\n line-height: 1.4;\n color: #f9f9fb;\n font-weight: ",";\n"]);return f=function(){return e},e}let R=(0,l.keyframes)(d()),S=(0,l.keyframes)(c()),E=(0,l.keyframes)(T()),k=(0,l.keyframes)(g()),H=l.default.div.withConfig({displayName:"self-like-easter-egg.styles__EchoWrapper",componentId:"sc-c29b18fa-0"})(p(),R,800,k,300,2800),P=l.default.img.withConfig({displayName:"self-like-easter-egg.styles__EchoImg",componentId:"sc-c29b18fa-1"})(h()),A=(0,l.default)(P).withConfig({displayName:"self-like-easter-egg.styles__DefaultEchoImg",componentId:"sc-c29b18fa-2"})(m(),E,200,800,S,200,2e3),b=(0,l.default)(P).withConfig({displayName:"self-like-easter-egg.styles__VariantEchoImg",componentId:"sc-c29b18fa-3"})(y(),S,200,800,E,200,2e3),x=l.default.div.withConfig({displayName:"self-like-easter-egg.styles__TooltipContainer",componentId:"sc-c29b18fa-4"})(v(),S,200,800,E,200,2e3),_=l.default.div.withConfig({displayName:"self-like-easter-egg.styles__TooltipMessage",componentId:"sc-c29b18fa-5"})(f(),e=>{let{theme:t}=e;return t.fonts.sizes.small},e=>{let{theme:t}=e;return t.fonts.weight.semiBold});e.s(["SelfLikeEasterEgg",0,e=>{let{onComplete:s}=e,l=(0,n.useMemo)(()=>(function(){let e=null;try{let t=window.sessionStorage.getItem(u);("wink"===t||"shock"===t)&&(e=null!=e?e:t)}catch(e){}return"wink"===e?"shock":"shock"===e||.5>Math.random()?"wink":"shock"})(),[]),d="wink"===l?i.default:a.default,c=o[(0,n.useMemo)(()=>Math.floor(Math.random()*o.length),[])];return(0,n.useEffect)(()=>{try{window.sessionStorage.setItem(u,l)}catch(e){}},[l]),(0,n.useEffect)(()=>{let e=setTimeout(()=>s(),3100);return()=>clearTimeout(e)},[s]),(0,t.jsxs)(H,{"aria-hidden":"true",children:[(0,t.jsx)(A,{"aria-hidden":"true",src:r.default,alt:""}),(0,t.jsx)(b,{src:d,alt:"Echo Wink or Echo Shock"}),(0,t.jsx)(x,{children:(0,t.jsx)(_,{children:c})})]})}],309486)},558611,e=>{"use strict";e.i(798667);var t=e.i(563676);let n=e.i(913467).apiSlice.injectEndpoints({endpoints:e=>({getUserNotifications:e.query({query:()=>"/notifications",providesTags:[t.RTKQueryTag.Notifications]}),updateReadNotifications:e.mutation({query:()=>({method:"POST",url:"/notifications/read"}),invalidatesTags:[t.RTKQueryTag.Notifications]}),likeNotification:e.mutation({query:e=>{let{notificationId:t}=e;return{method:"POST",url:"/notifications/like",body:{notificationId:t}}},invalidatesTags:[t.RTKQueryTag.Notifications]}),unlikeNotification:e.mutation({query:e=>{let{notificationId:t}=e;return{method:"DELETE",url:"/notifications/like",body:{notificationId:t}}},invalidatesTags:[t.RTKQueryTag.Notifications]}),markNotificationAsRead:e.mutation({query:e=>{let{notificationId:t}=e;return{method:"POST",url:"/notifications/mark-read",body:{notificationId:t}}},async onQueryStarted(e,t){let{notificationId:r}=e,{dispatch:a,queryFulfilled:i}=t,u=a(n.util.updateQueryData("getUserNotifications",void 0,e=>{var t,n;let a=null==(n=e.data)||null==(t=n.notifications)?void 0:t.find(e=>e._id===r);a&&(a.read=!0,a.isReactionMilestoneResurfaced=!1)}));try{await i}catch(e){u.undo()}},invalidatesTags:[t.RTKQueryTag.Notifications]}),addReaction:e.mutation({query:e=>{let{notificationId:t,reactionType:n}=e;return{method:"POST",url:"/notifications/reactions",body:{notificationId:t,reactionType:n}}},invalidatesTags:[t.RTKQueryTag.Notifications]}),removeReaction:e.mutation({query:e=>{let{notificationId:t}=e;return{method:"DELETE",url:"/notifications/reactions",body:{notificationId:t}}},invalidatesTags:[t.RTKQueryTag.Notifications]})})}),{useGetUserNotificationsQuery:r,useUpdateReadNotificationsMutation:a,useLikeNotificationMutation:i,useUnlikeNotificationMutation:u,useMarkNotificationAsReadMutation:o,useAddReactionMutation:s,useRemoveReactionMutation:l}=n;e.s(["useAddReactionMutation",0,s,"useGetUserNotificationsQuery",0,r,"useLikeNotificationMutation",0,i,"useMarkNotificationAsReadMutation",0,o,"useRemoveReactionMutation",0,l,"useUnlikeNotificationMutation",0,u,"useUpdateReadNotificationsMutation",0,a])},461605,e=>{"use strict";var t=e.i(320778),n=e.i(984622);function r(e,n,r){let{groupId:a,activityData:i,userId:u}=e,o="user-activity"===a&&i?{activityType:i.activityType,code:i.code}:{};if((null==i?void 0:i.activityType)==="user_joined_event"&&i.code&&u&&(null==r?void 0:r._id))return{event:"event_room_notification_clicked",properties:{user_id:r._id,sender_id:u,room_id:i.code}};
2let s=e.stackData,l=s&&s.count>1?{is_stacked:!0,stack_count:s.count,target_id:s.targetId}:{};return{event:"click-notification-link",properties:(0,t._)({"group-id":a,surface:n},o,l)}}e.s(["addTrackingToNotifications",0,function(e,a,i,u,o){return e.map(e=>(0,n._)((0,t._)({},e),{onClick:t=>{let n=e.stackData,s=t.target.closest("a");if(n&&n.count>1&&n.navigationUrl&&!s){Promise.resolve(a(r(e,i,u))).catch(t=>{console.error("[notifications] Failed to track click-notification-link",{notificationId:e._id,groupId:e.groupId,surface:i,cause:t})}),o?o(n.navigationUrl):window.location.assign(n.navigationUrl);return}s&&Promise.resolve(a(r(e,i,u))).catch(t=>{console.error("[notifications] Failed to track click-notification-link",{notificationId:e._id,groupId:e.groupId,surface:i,cause:t})})}}))},"categorizeNotifications",0,function(e){let t=[],n=[];if(e)for(let r of e)(null==r?void 0:r.isSpecial)&&t.push(r),r&&!r.isSpecial&&n.push(r);return{specialUserNotifications:t,userNotifications:n}},"getNotificationLinkClickEvent",0,r])},931725,e=>{"use strict";var t,n=e.i(977532);e.i(798667);var r=e.i(563676),a=((t={}).GUIDE="threat_hunting_guide",t.SCENARIO="threat_hunting_scenario",t);e.i(52094);var i=e.i(92168),u=e.i(913467),o=e.i(421787);let s=u.apiSlice.injectEndpoints({endpoints:e=>({getActiveThreatHuntingRun:e.query({query:()=>({method:"GET",url:"/threat-hunting/runs/active"}),providesTags:[r.RTKQueryTag.ThreatHuntingRun],transformResponse:e=>e.data}),createThreatHuntingRun:e.mutation({query:e=>{let{scenarioId:t,siemTool:n}=e;return{method:"POST",url:"/threat-hunting/runs",body:{scenarioId:t,siemTool:n}}}}),getThreatHuntingRuns:e.query({query:()=>({method:"GET",url:"/threat-hunting/stats/runs"}),transformResponse:e=>e.data,providesTags:[r.RTKQueryTag.ThreatHuntingRun]}),getUserHasStartedThreatHunting:e.query({query:()=>({method:"GET",url:"/threat-hunting/stats/has-started"}),providesTags:[{type:r.RTKQueryTag.ThreatHuntingHasStarted}],transformResponse:e=>{var t,n;return null!=(t=null==(n=e.data)?void 0:n.hasStartedAnyThreatHuntingScenario)&&t}}),terminateThreatHuntingRun:e.mutation({query:()=>({method:"POST",url:"/threat-hunting/runs/terminate"}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingRun,r.RTKQueryTag.ThreatHuntingHasStarted]}),extendThreatHuntingRunVms:e.mutation({query:e=>({method:"PATCH",url:"/threat-hunting/vms/extend",body:{runId:e}}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingRun]}),getThreatHuntingScenarioContent:e.query({query:e=>{let{id:t}=e;return{method:"GET",url:"/threat-hunting/content/details",params:{type:a.SCENARIO,id:t}}},providesTags:(e,t,n)=>{var a;let{id:i}=n;return[{type:r.RTKQueryTag.ThreatHuntingScenarioContent,id:null!=(a=null==e?void 0:e._id)?a:i}]},transformResponse:e=>{var t;return null==(t=e.data)?void 0:t[0]}}),getThreatHuntingScenarios:e.query({query:()=>({method:"GET",url:"/threat-hunting/content/scenarios"}),providesTags:[r.RTKQueryTag.ThreatHuntingScenarios],transformResponse:e=>e.data}),getThreatHuntingTactics:e.query({query:()=>({method:"GET",url:"/threat-hunting/content/tactics"}),providesTags:[r.RTKQueryTag.ThreatHuntingTactics],transformResponse:e=>Array.isArray(e.data)&&e.data[0]&&"object"==typeof e.data[0]?e.data.map(e=>({label:e.name,value:e.id})):e.data}),getThreatHuntingTechniques:e.query({query:e=>({method:"GET",url:"/threat-hunting/content/techniques",params:e&&"tacticName"in e&&e.tacticName?{tactic:e.tacticName}:void 0}),providesTags:[r.RTKQueryTag.ThreatHuntingTechniques],transformResponse:e=>Array.isArray(e.data)&&e.data[0]&&"object"==typeof e.data[0]?e.data.map(e=>({label:e.name,value:e.id})):e.data}),createTimelineStage:e.mutation({query:e=>({method:"POST",url:"/threat-hunting/timeline/stage",body:e}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingTimeline,r.RTKQueryTag.ThreatHuntingRun,i.userSelfQueryTag]}),getTimelineStages:e.query({query:e=>({method:"GET",url:"/threat-hunting/timeline",params:{runId:e}}),providesTags:[r.RTKQueryTag.ThreatHuntingTimeline],transformResponse:e=>e.data}),deleteTimelineStage:e.mutation({query:e=>({method:"DELETE",url:"/threat-hunting/timeline/stage",body:e}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingTimeline,r.RTKQueryTag.ThreatHuntingRun]}),updateTimelineStage:e.mutation({query:e=>({method:"PATCH",url:"/threat-hunting/timeline/stage",body:e}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingTimeline,r.RTKQueryTag.ThreatHuntingRun]}),getThreatHuntingScenarioOnboardingSteps:e.query({query:()=>({method:"GET",url:"/threat-hunting/content",params:{type:a.GUIDE}}),providesTags:[r.RTKQueryTag.ThreatHuntingGuides],transformResponse:e=>{var t,n,r;return null!=(t=null==(r=(null!=(n=e.data)?n:[]).find(e=>e.slug===o.THREAT_HUNTING_ONBOARDING_GUIDE_SLUG))?void 0:r.steps)?t
2:[]}}),startThreatHuntingInvestigation:e.mutation({query:()=>({method:"POST",url:"/threat-hunting/runs/start"}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingRun]}),updateThreatHuntingHypothesisOutcome:e.mutation({query:e=>({method:"POST",url:"/threat-hunting/runs/hypothesis-outcome",body:e}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingRun]}),generateThreatReport:e.mutation({query:()=>({method:"POST",url:"/threat-hunting/runs/threat-report"}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingRun]}),getRunSummaryPageData:e.query({query:e=>{let{runId:t}=e;return{method:"GET",url:"/threat-hunting/runs/summary",params:{runId:t}}},transformResponse:e=>e.data}),submitThreatHuntingFindings:e.mutation({query:()=>({method:"POST",url:"/threat-hunting/runs/submit-findings"}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingHasStarted]}),refreshThreatHuntingRunVms:e.mutation({query:e=>({method:"POST",url:"/threat-hunting/vms/refresh-url",body:{runId:e}})}),pauseThreatHuntingRun:e.mutation({query:()=>({method:"POST",url:"/threat-hunting/runs/pause"}),invalidatesTags:[r.RTKQueryTag.ThreatHuntingRun,r.RTKQueryTag.ThreatHuntingScenarios,r.RTKQueryTag.ThreatHuntingHasStarted]}),resumeThreatHuntingRun:e.mutation({query:e=>{let{scenarioId:t}=e;return{method:"POST",url:"/threat-hunting/runs/resume",body:{scenarioId:t}}},invalidatesTags:[r.RTKQueryTag.ThreatHuntingScenarios]}),reorderTimelineStages:e.mutation({query:e=>{let{stages:t}=e;return{method:"POST",url:"/threat-hunting/timeline/stage/reorder",body:{stages:t}}},invalidatesTags:[r.RTKQueryTag.ThreatHuntingTimeline,r.RTKQueryTag.ThreatHuntingRun]}),getThreatHuntingScenarioSuccessRate:e.query({query:e=>{let{startDate:t,endDate:n}=e;return{method:"GET",url:"/threat-hunting/stats/scenario-success-rate",params:{startDate:t,endDate:n}}},transformResponse:e=>{var t;return null!=(t=e.data)?t:[]}}),getMitreAccuracy:e.query({query:()=>({method:"GET",url:"/threat-hunting/stats/mitre"}),providesTags:[r.RTKQueryTag.ThreatHuntingMitreAccuracy],transformResponse:e=>e.data}),getThreatHuntingTacticAndTechniqueAccuracyRate:e.query({query:e=>{let{startDate:t,endDate:n,type:r,value:a}=e;return{method:"GET",url:"/threat-hunting/stats/tactic-and-technique-accuracy-rate",params:{startDate:t,endDate:n,type:r,value:a}}},transformResponse:e=>{var t;return null!=(t=e.data)?t:[]}}),getThreatHuntingStats:e.query({query:()=>({method:"GET",url:"/threat-hunting/stats"}),transformResponse:e=>e.data}),getThreatHuntingOverallEvaluation:e.query({query:e=>{let{runId:t}=e;return{method:"GET",url:"/threat-hunting/runs/summary/overall-evaluation",params:{runId:t}}},providesTags:[r.RTKQueryTag.ThreatHuntingOverallEvaluation],transformResponse:e=>e.data}),getPublicThreatHuntingRunSummary:e.query({query:e=>{let{runId:t}=e;return{method:"GET",url:"/threat-hunting/public/runs/summary?runId=".concat(t)}},transformResponse:e=>e.data}),getPublicThreatHuntingOverallEvaluation:e.query({query:e=>{let{runId:t}=e;return{method:"GET",url:"/threat-hunting/public/runs/summary/overall-evaluation?runId=".concat(t)}},transformResponse:e=>{var t,n;return null!=(t=null==(n=e.data)?void 0:n.overallEvaluation)?t:void 0}}),getThreatHuntingSharedLinks:e.query({query:e=>{let{runId:t}=e;return{method:"GET",url:"/threat-hunting/runs/shared-links?runId=".concat(t)}},providesTags:(e,t,n)=>{let{runId:a}=n;return[{type:r.RTKQueryTag.ThreatHuntingRunSummarySharedLinks,id:a}]},transformResponse:e=>e.data}),updateThreatHuntingNotes:e.mutation({query:e=>{let{notes:t}=e;return{method:"PATCH",url:"/threat-hunting/runs/notes",body:{notes:t}}},invalidatesTags:[r.RTKQueryTag.ThreatHuntingRun]})})}),{useGetActiveThreatHuntingRunQuery:l,useCreateThreatHuntingRunMutation:d,useTerminateThreatHuntingRunMutation:c,useExtendThreatHuntingRunVmsMutation:T,useGetThreatHuntingScenarioContentQuery:g,useGetThreatHuntingScenariosQuery:p,useGetThreatHuntingTacticsQuery:h,useGetThreatHuntingTechniquesQuery:m,useCreateTimelineStageMutation:y,useGetTimelineStagesQuery:v,useDeleteTimelineStageMutation:f,useUpdateTimelineStageMutation:R,useGetThreatHuntingScenarioOnboardingStepsQuery:S,useStartThreatHuntingInvestigationMutation:E,useUpd
2ateThreatHuntingHypothesisOutcomeMutation:k,useGenerateThreatReportMutation:H,useGetRunSummaryPageDataQuery:P,useSubmitThreatHuntingFindingsMutation:A,useRefreshThreatHuntingRunVmsMutation:b,usePauseThreatHuntingRunMutation:x,useResumeThreatHuntingRunMutation:_,useReorderTimelineStagesMutation:w,useGetThreatHuntingScenarioSuccessRateQuery:N,useGetThreatHuntingTacticAndTechniqueAccuracyRateQuery:Q,useGetMitreAccuracyQuery:C,useGetThreatHuntingStatsQuery:G,useGetThreatHuntingRunsQuery:q,useGetUserHasStartedThreatHuntingQuery:O,useGetThreatHuntingOverallEvaluationQuery:I,useGetPublicThreatHuntingRunSummaryQuery:F,useGetPublicThreatHuntingOverallEvaluationQuery:M,useGetThreatHuntingSharedLinksQuery:K,useUpdateThreatHuntingNotesMutation:U}=s;e.s(["invalidateActiveRunQuery",0,()=>n.store.dispatch(s.util.invalidateTags([r.RTKQueryTag.ThreatHuntingRun])),"threatHuntingApiSlice",0,s,"useCreateThreatHuntingRunMutation",0,d,"useCreateTimelineStageMutation",0,y,"useDeleteTimelineStageMutation",0,f,"useExtendThreatHuntingRunVmsMutation",0,T,"useGenerateThreatReportMutation",0,H,"useGetActiveThreatHuntingRunQuery",0,l,"useGetMitreAccuracyQuery",0,C,"useGetPublicThreatHuntingOverallEvaluationQuery",0,M,"useGetPublicThreatHuntingRunSummaryQuery",0,F,"useGetRunSummaryPageDataQuery",0,P,"useGetThreatHuntingOverallEvaluationQuery",0,I,"useGetThreatHuntingRunsQuery",0,q,"useGetThreatHuntingScenarioContentQuery",0,g,"useGetThreatHuntingScenarioOnboardingStepsQuery",0,S,"useGetThreatHuntingScenarioSuccessRateQuery",0,N,"useGetThreatHuntingScenariosQuery",0,p,"useGetThreatHuntingSharedLinksQuery",0,K,"useGetThreatHuntingStatsQuery",0,G,"useGetThreatHuntingTacticAndTechniqueAccuracyRateQuery",0,Q,"useGetThreatHuntingTacticsQuery",0,h,"useGetThreatHuntingTechniquesQuery",0,m,"useGetTimelineStagesQuery",0,v,"useGetUserHasStartedThreatHuntingQuery",0,O,"usePauseThreatHuntingRunMutation",0,x,"useRefreshThreatHuntingRunVmsMutation",0,b,"useReorderTimelineStagesMutation",0,w,"useResumeThreatHuntingRunMutation",0,_,"useStartThreatHuntingInvestigationMutation",0,E,"useSubmitThreatHuntingFindingsMutation",0,A,"useTerminateThreatHuntingRunMutation",0,c,"useUpdateThreatHuntingHypothesisOutcomeMutation",0,k,"useUpdateThreatHuntingNotesMutation",0,U,"useUpdateTimelineStageMutation",0,R],931725)},421787,e=>{"use strict";var t,n,r=((t={}).ANALYST="analyst",t.SIEM="siem",t),a=((n={}).PROVEN="proven",n.DISPROVEN="disproven",n);e.s(["RateTypeMap",0,{TECHNIQUE:"technique",TACTIC:"tactic"},"SiemTool",0,{SPLUNK:"splunk",ELASTIC:"elastic",SENTINEL:"sentinel"},"THREAT_HUNTING_ONBOARDING_GUIDE_SLUG",0,"threat-hunting-onboarding","ThreatHuntingHypothesisOutcome",()=>a,"ThreatHuntingRunStatus",0,{STARTING:"starting",READY:"ready",COMPLETED:"completed",TERMINATED:"terminated",ABANDONED:"abandoned"},"ThreatHuntingVMs",()=>r,"TrendTypeMap",0,{Upward:"upward",Downward:"downward"}])},608178,e=>{"use strict";var t=e.i(320778),n=e.i(984622),r=e.i(747990),a=e.i(521275),i=e.i(291967),u=e.i(967928),o=e.i(543250),s=e.i(348989),l=e.i(539340),d=e.i(445424),c=e.i(433616),T=e.i(638154),g=e.i(332374),p=e.i(190088),h=e.i(980939),m=e.i(652053),y=e.i(417256),v=e.i(73772),f=e.i(669136),R=e.i(92571),S="Popover",[E,k]=(0,o.createContextScope)(S,[T.createPopperScope]),H=(0,T.createPopperScope)(),[P,A]=E(S),b=e=>{let{__scopePopover:r,children:i,open:u,defaultOpen:o,onOpenChange:s,modal:l=!1}=e,d=H(r),g=a.useRef(null),[p,h]=a.useState(!1),[m,v]=(0,y.useControllableState)({prop:u,defaultProp:null!=o&&o,onChange:s,caller:S});return(0,R.jsx)(T.Root,(0,n._)((0,t._)({},d),{children:(0,R.jsx)(P,{scope:r,contentId:(0,c.useId)(),triggerRef:g,open:m,onOpenChange:v,onOpenToggle:a.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:p,onCustomAnchorAdd:a.useCallback(()=>h(!0),[]),onCustomAnchorRemove:a.useCallback(()=>h(!1),[]),modal:l,children:i})}))};b.displayName=S;var x="PopoverAnchor",_=a.forwardRef((e,i)=>{let{__scopePopover:u}=e,o=(0,r._)(e,["__scopePopover"]),s=A(x,u),l=H(u),{onCustomAnchorAdd:d,onCustomAnchorRemove:c}=s;return a.useEffect(()=>(d(),()=>c()),[d,c]),(0,R.jsx)(T.Anchor,(0,n._)((0,t._)({},l,o),{ref:i}))});_.displayName=x;var w="PopoverTrigger",N=a.forwardRef((e,a)=>{let{__scopePopover:o}=e,s=(0,r._)(e,["__scopePopover"]),l=A(w,o),d=H(o),c=(0,u.useComposedRefs)(a,l.triggerRef),g=(0,R.jsx)(h.Primitive.button,(0,n._)((0,t._)({type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":B(l.open)},s),{ref:c,onClick:(0,i.composeEventHandlers)(e.onClick,l.onOpenToggle)}));return l.hasCustomAnchor?g:(0,R.jsx)(T.Anchor,(0,n._)((0,t._)({asChild:!0},d),{children:g}))});N.displayName=w;var Q="PopoverPortal",[C,G]=E(Q,{forceMount:void 0}),q=e=>{let{__scopePopover:t,forceMount:n,children:r,container:a}=e,i=A(Q,t);return(0,R.jsx)(C,{scope:t,forceMount:n,children:(0,R.jsx)(p.Presence,{present:n||i.open,children:(0,R.jsx)(g.Portal,{asChild:!0,container:a,children:r})})})};q.displayName=Q;var O="PopoverContent",I=a.forwardRef((e,a)=>{let i=G(O,e.__scopePopover),{forceMount:u=i.forceMount}=e,o=(0,r._)(e,["forceMount"]),s=A(O,e.__scopePopover);return(0,R.jsx)(p.Presence,{present:u||s.open,children:s.modal?(0,R.jsx)(M,(0,n._)((0,t._)({},o),{ref:a})):(0,R.jsx)(K,(0,n._)((0,t._)({},o),{ref:a}))})});I.displayName=O;var F=(0,m.createSlot)("PopoverContent.RemoveScroll"),M=a.forwardRef((e,r)=>{let o=A(O,e.__scopePopover),s=a.useRef(null),l=(0,u.useComposedRefs)(r,s),d=a.useRef(!1);return a.useEffect(()=>{let e=s.current;if(e)return(0,v.hideOthers)(e)},[]),(0,R.jsx)(f.RemoveScroll,{as:F,allowPinchZoom:!0,children:(0,R.jsx)(U,(0,n._)((0,t._)({},e),{ref:l,trapFocus:o.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.composeEventHandlers)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),d.current||null==(t=o.triggerRef.current)||t.focu
2s()}),onPointerDownOutside:(0,i.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;d.current=2===t.button||n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,i.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})}))})}),K=a.forwardRef((e,r)=>{let i=A(O,e.__scopePopover),u=a.useRef(!1),o=a.useRef(!1);return(0,R.jsx)(U,(0,n._)((0,t._)({},e),{ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,r;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(u.current||null==(r=i.triggerRef.current)||r.focus(),t.preventDefault()),u.current=!1,o.current=!1},onInteractOutside:t=>{var n,r;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(u.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let a=t.target;(null==(r=i.triggerRef.current)?void 0:r.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}}))}),U=a.forwardRef((e,a)=>{let{__scopePopover:i,trapFocus:u,onOpenAutoFocus:o,onCloseAutoFocus:c,disableOutsidePointerEvents:g,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:m,onInteractOutside:y}=e,v=(0,r._)(e,["__scopePopover","trapFocus","onOpenAutoFocus","onCloseAutoFocus","disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside"]),f=A(O,i),S=H(i);return(0,l.useFocusGuards)(),(0,R.jsx)(d.FocusScope,{asChild:!0,loop:!0,trapped:u,onMountAutoFocus:o,onUnmountAutoFocus:c,children:(0,R.jsx)(s.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:g,onInteractOutside:y,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:m,onDismiss:()=>f.onOpenChange(!1),children:(0,R.jsx)(T.Content,(0,n._)((0,t._)({"data-state":B(f.open),role:"dialog",id:f.contentId},S,v),{ref:a,style:(0,t._)({},v.style,{"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"})}))})})}),D="PopoverClose",j=a.forwardRef((e,a)=>{let{__scopePopover:u}=e,o=(0,r._)(e,["__scopePopover"]),s=A(D,u);return(0,R.jsx)(h.Primitive.button,(0,n._)((0,t._)({type:"button"},o),{ref:a,onClick:(0,i.composeEventHandlers)(e.onClick,()=>s.onOpenChange(!1))}))});j.displayName=D;var L=a.forwardRef((e,a)=>{let{__scopePopover:i}=e,u=(0,r._)(e,["__scopePopover"]),o=H(i);return(0,R.jsx)(T.Arrow,(0,n._)((0,t._)({},o,u),{ref:a}))});function B(e){return e?"open":"closed"}L.displayName="PopoverArrow",e.s(["Anchor",0,_,"Arrow",0,L,"Close",0,j,"Content",0,I,"Popover",0,b,"PopoverAnchor",0,_,"PopoverArrow",0,L,"PopoverClose",0,j,"PopoverContent",0,I,"PopoverPortal",0,q,"PopoverTrigger",0,N,"Portal",0,q,"Root",0,b,"Trigger",0,N,"createPopoverScope",0,k])}]); 3 4//# debugId=2e4c2e4e-0cdd-da28-3cb1-3fa70c9ee1da
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.