1(self.webpackChunk=self.webpackChunk||[]).push([[2031],{9064:function(n){n.exports=function(n){if(null==n)throw new TypeError("Cannot destructure undefined")}},3165:function(n,s,e){"use strict";e.r(s),e.d(s,{default:function(){return u}});var i=e(9064),t=e.n(i),a=e(4575),l=e.n(a),o=e(3913),r=e.n(o),d=e(9713),h=e.n(d),c=e(1548),u=function(){function n(s){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t()(i),l()(this,n),h()(this,"mainEl",void 0),h()(this,"innerEl",void 0),h()(this,"isLoadingClass","is-loading"),h()(this,"isLoadedClass","is-loaded"),h()(this,"isOpenClass","is-open"),h()(this,"hasOpened",!1),h()(this,"contentUrl","/ajax/news-feed-api/"),h()(this,"innerElSelector","[data-news-feed-inner]"),this.mainEl=s,this.innerEl=s.querySelector(this.innerElSelector),new c.Z({el:s,name:"news-feed",onOpen:function(){e.setUp(),s.classList.add(e.isOpenClass)},onClose:function(){s.classList.remove(e.isOpenClass)}})}return r()(n,[{key:"setUp",value:function(){this.hasOpened||(this.hasOpened=!0,this.loadHtml())}},{key:"loadHtml",value:function(){var n=this;this.innerEl.classList.add(this.isLoadingClass),fetch(this.contentUrl).then((function(n){return n.text()})).then((function(s){n.innerEl.innerHTML=s,n.innerEl.classList.remove(n.isLoadingClass),n.mainEl.classList.add(n.isLoadedClass)}))}}]),n}()}}]);
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.