1"use strict";(self.webpackChunksocialUX=self.webpackChunksocialUX||[]).push([[3636],{3636:function(e,t,r){r.r(t),r.d(t,{default:function(){return l}});var s=r(1549),n=r(298);let o={};const a=(e,t)=>{document.querySelector(`[elid="${e}"] .js-listicle-body .body-description`).innerHTML=t},c=(e,t)=>{const{href:r,postId:n}=e;t.publish(s.EB,{url:r,id:n,headline:"",trackPageView:!0})},i=e=>{const t=e.currentTarget,r=new URL(t.href).search.substring(1),s=t.parentNode.dataset.async_load_parameters;return{href:t.href,postId:t.dataset.postId,queryParams:r,querySettings:s}},u=(e,t)=>{e.addEventListener("click",(e=>{e.preventDefault(),e.stopPropagation(),((e,t)=>{if(o[e.queryParams])return a(e.postId,o[e.queryParams]),void c({...e},t);const{queryParams:r,querySettings:s,postId:i}=e;(function(e,t,r){const s=function(e,t,r){return`/res/roar/posts/${e}/listicle?${t}&settings=${r}`}(e,t,r);return(0,n.mQ)(s)})(i,r,s).then((s=>{a(i,s.html),o[r]=s.html,c({...e},t)})).catch((e=>{console.error("load listicle page error",e),window.location.href=href}))})({...i(e)},t),(e=>{const t=e.closest(".body-description");t&&t.scrollIntoView(!0)})(e.currentTarget)}))};function l(e,t){const r=e.eventBus;t&&u(t,r)}}}]); 2//# sourceMappingURL=3636.de16de0b596cb2908756.bundle.mjs.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.