1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9576],{6831:function(e,n,o){"use strict";o.d(n,{s:function(){return d}});var a=o(91540),t=o(11269),r=o(85188);o(2784);var i=o(42670),s=o(26154),l=o.n(s),c=o(74408),p=o(52322);function d(e){var n=e.isOpen,o=e.onClose,s=e.webClientId,d=e.pageType,u=e.traceId,g=e.locale,f=t.PageType[d].toLowerCase();return(0,p.jsx)(r.DownloadModal,{isOpen:n,onClose:o,heading:(0,p.jsx)(i.Z,{defaultMessage:[{type:0,value:"Your 2025 Recap is here"}],id:"RecapDownloadModal.Heading"}),description:(0,p.jsx)(i.Z,{defaultMessage:[{type:0,value:"Celebrate your year and the friends who made it special on the app."}],id:"RecapDownloadModal.Description"}),webClientId:void 0===s?"":s,pageType:d,traceId:void 0===u?"":u,downloadButtons:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(a.NativeDownloadCTA,{downloadOneLinkURL:(0,c.$E)(f),locale:g,pageType:d,size:a.NativeDownloadCTASize.MEDIUM,os:a.OS.IOS}),(0,p.jsx)("span",{className:l().googlePlayWrapper,children:(0,p.jsx)(a.NativeDownloadCTA,{downloadOneLinkURL:(0,c.ZT)(f),locale:g,pageType:d,size:a.NativeDownloadCTASize.MEDIUM,os:a.OS.ANDROID})})]})})}},7227:function(e,n,o){"use strict";o.d(n,{_N:function(){return s},rm:function(){return r},zY:function(){return i}}),o(91157);var a=o(75792),t=o(3450);o(74408);var r=function(){return new URL("/plus/plans","https://accounts.snapchat.com").toString()},i=function(){return new URL("/plus/redeem-options","https://accounts.snapchat.com").toString()},s=function(e){try{return(0,t.safeDecodeURIComponent)(e).toLowerCase()}catch(n){return a.log.error("Error occurred while decoding URI ".concat(e),n),""}}},43232:function(e,n,o){"use strict";o.r(n),o.d(n,{__N_SSP:function(){return eo},default:function(){return ea}});var a=o(95235),t=o(91157),r=o(52005),i=o(12741),s=o(10626),l=o(25112),c=o(11269),p=o(71612),d=o(61733),u=o(85188),g=o(57611),f=o(71286),m=o(66891),h=o(81095),b=o(3450),y=o(2784),w=o(83112),v=o(2246),P=o.n(v),I=o(6831),C=o(74408),T=o(42884),S=o(49746),O=o(63841),D=o(99418),k=o(92178),U=o(40891),j=o(29450),L=o(7227),M=o(20406),N=o(82841),_=o.n(N),x=o(75190),R=o(25237),E=o.n(R),A=o(70463),G=o(86361),F=o(83805),V=o(12997),W=o(16752),Z=o(22995),B=o(86461),H=o(18038),z=o(52322),Y=E()((0,M.Z)(_().mark(function e(){return _().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all([o.e(4477),o.e(8590)]).then(o.bind(o,68590)).then(function(e){return e.TopicDevInfo}));case 1:case"end":return e.stop()}},e)})),{ssr:!1,loadableGenerated:{webpack:function(){return[68590]}}});function $(e){var n,o,a=e.onPaginationLoad,t=(0,H.V)(null!==(n=e.remainingSpotlightIds)&&void 0!==n?n:[],!0,e.pageName);(0,y.useEffect)(function(){null==a||a(t.paginatedSpotlights)},[t.paginatedSpotlights,a]);var r=(0,B.l)(e.spotlights,t.paginatedSpotlights),i=r.spotlights,s=r.getSpotlightPosition,l=(0,y.useMemo)(function(){var n,o=(null!==(n=e.relatedTopics)&&void 0!==n?n:[]).flatMap(function(e){var n;return null!==(n=e.tag)&&void 0!==n&&n.name?[e.tag.name]:[]});return(0,A.P)(i,o)},[i,e.relatedTopics]),c=(0,Z.L)({pageName:e.pageName,serverSpotlights:e.spotlights,getSpotlightPosition:s,onTopicPageAction:e.onTopicPageAction,onSpotlightCardClick:e.onSpotlightCardClick}),p=c.listCallbacks,d=c.handleContentClick,u=(0,y.useState)(!1),g=u[0],f=u[1];return(0,y.useEffect)(function(){return f(!0)},[]),(0,z.jsxs)(F.I,{dense:!0,compact:!0,children:[e.breadcrumbItems&&e.breadcrumbAriaLabel&&(0,z.jsx)(x.Breadcrumbs,{items:e.breadcrumbItems,ariaLabel:e.breadcrumbAriaLabel,onBreadcrumbClick:e.onBreadcrumbClick}),e.children,g&&void 0!==e.devInfo&&null!==e.devInfo&&(0,z.jsx)(Y,{releaseTag:e.devInfo.releaseTag,ddbTableName:e.devInfo.ddbTableName,dynamoCount:e.devInfo.dynamoCount,searchCount:e.devInfo.searchCount,idsSent:e.devInfo.idsSent,cardsReturned:e.devInfo.cardsReturned,waterfall:e.devInfo.waterfall,langFilter:e.devInfo.langFilter}),(0,z.jsx)(V.f,{displayName:e.displayName,longDescription:e.longDescription,shareInfo:e.shareInfo,pageType:e.pageType,pageName:e.pageName,collapsible:!0,hasSpotlights:i.length>0,onCounter:d}),(0,z.jsx)(G.P,{spotlights:i,layout:"interleaved",pageName:e.pageName,pageType:e.pageType,query:e.displayName,to
1pics:l,topicsUrlPrefix:"/topic/",descriptionLines:0,interactions:p,disableTopicPills:!0,compact:!0,suppressProfileHref:!0,locale:e.locale,devInfo:null!==(o=e.devInfo)&&void 0!==o?o:void 0,trailingSkeletonCount:t.isLoading?t.nextPageSize:void 0}),(0,z.jsx)(W.a,{hasMore:t.hasMore,isLoading:t.isLoading,sentinelRef:t.sentinelRef})]})}var X=o(66678),J=o(92395);function q(e,n){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),o.push.apply(o,a)}return o}function Q(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?q(Object(o),!0).forEach(function(n){(0,a.Z)(e,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):q(Object(o)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(o,n))})}return e}function K(e){var n,o,a,r=c.PageType.TOPIC,v=c.PageType[r].toLowerCase(),M=(0,l.useCreateOrUpdateWebClientId)({isGdpr:e.isGdprCountry,serverSideConfigs:e.serverSideConfigs}),N=(0,c.useGenerateWebPageViewTraceId)().traceId,_=(0,t.useLocale)({defaultLocale:e.locale,defaultMessages:e.messages,loadMessages:S.E,metricsPage:"".concat(v,"_page")}),x=_.locale,R=_.messages,E=_.changeLocale,A=(0,w.Z)(),G=(0,y.useState)(!1),F=G[0],V=G[1],W=(0,y.useMemo)(function(){var n;
1return(0,J.buildTopicSeoText)({displayName:e.displayName,shortDescription:null===(n=e.topicDescriptions)||void 0===n?void 0:n.short,intl:A})},[e.displayName,null===(a=e.topicDescriptions)||void 0===a?void 0:a.short,A]),Z=W.title,B=W.description,H=(0,y.useMemo)(function(){return(0,J.buildTopicLinkPreview)({topicId:e.topicId,title:Z,description:B,useDynamicOgImage:e.useDynamicOgImage})},[e.topicId,Z,B,e.useDynamicOgImage]),Y=H.canonicalUrl,q=H.linkPreview,K=H.facebookImageUrl,en=(0,C.$E)(v),eo=(0,C.i8)(v),ea=(n=e.topicId,"snapchat://explore/".concat(encodeURIComponent(n))),et=(0,u.useMobileMediaQuery)(),er=(0,X.G)(.5),ei=(0,y.useState)([]),es=ei[0],el=ei[1],ec=(0,y.useMemo)(function(){return[].concat((0,i.Z)(e.spotlights),(0,i.Z)(es))},[e.spotlights,es]),ep=(0,T.N)(ec,v);(0,u.useComponentLoadMetrics)("TopicPage",{pageType:c.PageType[r]});var ed=(0,y.useMemo)(function(){return{pageType:r,pageTitle:Z,pageDescription:B}},[B,r,Z]),eu=(0,y.useMemo)(function(){return(0,u.consumerWebOneLinkParams)({pageTypeName:v,deepLinkUrl:e.showRecapUpsell?"snapchat://memories":ea,iosAppStoreUrl:en,desktopPageUrl:eo})},[v,e.showRecapUpsell,ea,en,eo]),eg={oneLinkUrl:(0,u.useOneLinkUrlGenerator)((0,y.useMemo)(function(){return{oneLinkParams:eu,webClientId:M,pageType:r,webPageViewTraceId:N}},[eu,M,r,N])).snapchatOneLink,downloadUrl:"https://www.snapchat.com/download?purpose=web_stories&sp=".concat(v),snapchatDeepLinkUrl:C.$j,canonicalUrl:Y},ef=(0,y.useMemo)(function(){return Q(Q({},(0,U.I)()),{},{serverSideConfigs:e.serverSideConfigs})},[e.serverSideConfigs]),em=A.formatMessage({id:"2nAt8r",defaultMessage:[{type:0,value:"Share this topic"}]}),eh=(0,y.useMemo)(function(){return(0,J.buildShareInfo)({canonicalUrl:Y,shareTitle:em,isMobile:et})},[et,Y,em]),eb=(0,y.useMemo)(function(){return{locale:x,openInSnapchatLink:eg.oneLinkUrl,downloadUrl:eg.downloadUrl,localeChange:E,oneLinkParams:eu,webClientId:M,webPageViewTraceId:N,pageType:r,mobileVariant:u.MobileCTAVariants.EXPANDED_TRAY_WITH_OVERLAY,showRecapUpsell:e.showRecapUpsell}},[x,eg.oneLinkUrl,eg.downloadUrl,E,eu,M,N,r,e.showRecapUpsell]),ey=(0,y.useMemo)(function(){return{locale:x,appType:d.ConsumerApp.Unset,pageType:r,downloadUrl:eg.downloadUrl,webPageViewTraceId:N,messages:R,webClientId:M,localeChange:E,loginReferrerUrl:C.n3}},[x,r,eg.downloadUrl,N,R,M,E]);(0,h.useEssentialSession)(),(0,y.useEffect)(function(){(0,g.incrementCountsByPageAndCountry)(D.m,v,1,e.country)},[e.country,v]);var ew=(0,m.usePageLoadMetrics)(c.PageType[r],D.m,{country:e.country});(0,p.useWebSession)(r,ew,M);var ev=(0,y.useMemo)(function(){return e.s2iTagHierarchy.flatMap(function(e){var n;return null!==(n=e.tag)&&void 0!==n&&n.name?[{label:e.tag.name,href:"/topic/".concat(encodeURIComponent((0,L._N)((0,b.toSlugUrl)(e.tag.name))))}]:[]})},[e.s2iTagHierarchy]),eP=(0,J.buildTopicJsonLd)({spotlights:e.spotlights,displayName:e.displayName,topicId:e.topicId,title:Z,description:B,canonicalUrl:Y,facebookImageUrl:K}),eI=(0,y.useMemo)(function(){return(0,k.J)(e.spotlights,et)},[e.spotlights,et]),eC=(0,y.useMemo)(function(){return(0,f.preloadsToPreconnects)(eI)},[eI]),eT=(0,y.useCallback)(function(){(0,g.incrementCounter)("".concat(v,"_breadcrumb_click"),1)},[v]),eS=(0,y.useCallback)(function(e){el(e.map(function(e){return{card:{$case:"singleSnapStoryCard",singleSnapStoryCard:e.singleSnapStoryCard}}}))},[]),eO=(0,y.useCallback)(function(n){e.emitWebTopicPageActionEvent&&(0,j.f)(Q(Q({},n),{},{webClientId:null!=M?M:"",pageGenerationId:e.pageGenerationId,pageId:c.PageType[c.PageType.TOPIC]}))},[M,e.pageGenerationId,e.emitWebTopicPageActionEvent]);return(0,z.jsx)(u.Shell,Q(Q({},ef),{},{isGDPRCountry:e.isGdprCountry,preloads:eI,preconnects:eC,locale:x,messages:R,country:e.country,pageGenerationId:e.pageGenerationId,canonicalUrl:Y,description:ed.pageDescription,title:ed.pageTitle,theme:void 0,pageMetadata:ed,webPageViewTraceId:N,webPageViewSource:e.webPageViewSource,linkedData:eP,webClientId:M,gaid:e.isGdprCountry?void 0:s.B,sentryOrigin:O.RT,sentryDsnUri:O.oj,direction:(0,t.getDirectionForLocale)(x),snapchatDeepLinkUrl:eg.snapchatDeepLinkUrl,linkPreview:q,children:(0,z.jsxs)(ee,{pageFrameProps:ey,footerProps:eb,hasScrolledPastHero:er,children:[e.showRecapUpsell&&!et&&(0,z.jsx)(u.RecapPromoBar,{id:"topic-page-promo-bar",onDownloadClick:function(){V(!0),(0,g.incrementCounter)("".concat(D.m,".promo_bar_download_click"))}}),(0,z.jsx)($,{spotlights:e.spotlights,displayName:e.displayName,longDescription:null===(o=e.topicDescriptions)||void 0===o?void 0:o.long,shareInfo:eh,pageName:v,pageType:r,relatedTopics:e.relatedS2ITags,breadcrumbItems:ev,breadcrumbAriaLabel:A.formatMessage({id:"weFY5Y",defaultMessage:[{type:0,value:"Breadcrumb"}]}),onBreadcrumbClick:eT,locale:x,devInfo:e.devInfo,onTopicPageAction:eO,remainingSpotlightIds:e.remainingSpotlightIds,onPaginationLoad:eS,onSpotlightCardClick:function(e,n){
1null==n||n.preventDefault(),ep({singleSnapStoryCard:e.singleSnapStoryCard})},children:e.showSearchFallbackDisclaimer&&(0,z.jsx)("div",{className:P().searchFallbackDisclaimer,children:(0,z.jsx)("p",{children:"This is not a valid topic in the LLM Index and will 404 on prod."})})}),(0,z.jsx)(I.s,{isOpen:F,onClose:function(){return V(!1)},webClientId:null!=M?M:"",pageType:r,traceId:N,locale:x})]})}))}function ee(e){var n=e.pageFrameProps,o=e.footerProps,a=e.hasScrolledPastHero,t=e.children,r=(0,u.useShouldShowOpenInSnapchatPopup)({hasUserAdvancedPastInitialView:a}),i=(0,y.useMemo)(function(){return Q(Q({},o),{},{shouldShowPopup:r})},[o,r]);return(0,z.jsx)(u.PageFrame,Q(Q({},n),{},{footerProps:i,children:t}))}function en(e,n){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),o.push.apply(o,a)}return o}var eo=!0,ea=function(e){return(0,z.jsx)(r.Z,{locale:t.Locale.enUS,messages:e.messages,defaultLocale:t.Locale.enUS,children:(0,z.jsx)(K,function(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?en(Object(o),!0).forEach(function(n){(0,a.Z)(e,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):en(Object(o)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(o,n))})}return e}({},e))})}},72425:function(e,n,o){(window.__NEXT_P=window.__NEXT_P||[]).push(["/topic/[topicID]",function(){return o(43232)}])},26154:function(e){e.exports={googlePlayWrapper:"RecapDownloadModal_googlePlayWrapper__w3miv"}},2246:function(e){e.exports={searchFallbackDisclaimer:"TopicPage_searchFallbackDisclaimer__4HnTl"}}},function(e){var n=function(n){return e(e.s=n)};e.O(0,[4389,8192,6842,6018,1996,1540,123,1588,4243,6601,1443,2888,9774,179],function(){return n(56209),n(72425)}),_N_E=e.O()}]); 2//# sourceMappingURL=[topicID]-cda961424fff2c0c.js.map
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.