PageSourceSearch

https://techcrunch.com/wp-content/client-mu-plugins/tc-editor/dist…/view-module.js?ver=2f4be2bb1c473917665b

js techcrunch.com collected 2026-09-24 05:18:22 UTC 1,305 bytes, 1 lines download raw bytes

1import*as e from"@wordpress/interactivity";var a={d:(e,o)=>{for(var t in o)a.o(o,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},o:(e,a)=>Object.prototype.hasOwnProperty.call(e,a)};const o=(e=>{var o={};return a.d(o,e),o})({store:()=>e.store}),t="rapidReadEnabled",r="true"===localStorage.getItem(t),{state:s,actions:d}=(0,o.store)("techcrunch/rapid-read",{state:{posts:[],isEnabled:r,isLoading:!1,hasLoaded:!1,hasErrors:!1,hasMorePosts:!1,errorText:"",get isLoadMoreEnabled(){return s.isEnabled&&s.hasMorePosts},get showDefaultComponents(){return s.isEnabled&&s.hasLoaded}},actions:{toggleLoading:()=>{s.isLoading=!s.isLoading},toggleRapidRead:()=>{s.isEnabled=!s.isEnabled,localStorage.setItem(t,s.isEnabled)},*loadMore(){d.toggleLoading();try{const e={queryArgs:s.queryArgs,page:s.page},a=yield fetch(`${s.restBaseURL}tc/v1/rapid-read`,{method:"POST",body:JSON.stringify(e)}).then((e=>e.json()));s.hasErrors=!1,s.posts=[...s.posts,...a.posts],s.hasMorePosts=a.hasMorePosts,s.page=a.page}catch(e){d.toggleRapidRead(),s.hasErrors=!0,s.errorText="We are unable to retrieve the content at the moment. Please try again."}finally{d.toggleLoading()}},mount(){s.isInitiallyLoaded=!0}},callbacks:{*onToggle(){s.isEnabled&&!s.hasLoaded&&(yield d.loadMore(),s.hasErrors||(s.hasLoaded=!0))}}});

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.