1"use strict";(self.webpackChunkmicroblog=self.webpackChunkmicroblog||[]).push([[2324],{12324(e,t,r){r(3362);class s{constructor(e,t){this.xhr=new XMLHttpRequest,this.method=e,this.url=t,this.headers={},this.xhr.open(this.getMethod(),this.getURL(),!0)}getMethod(){return this.method}getURL(){return this.url}setHeader(e,t){this.xhr.setRequestHeader(e,t),this.headers[e]=t}getHeader(e){return this.headers[e]}setProgressHandler(e){"upload"in this.xhr&&(this.xhr.upload.onprogress=t=>{t.lengthComputable&&(null==e||e(t.loaded))})}send(e=null){return new Promise((t,r)=>{this.xhr.onload=()=>{t(new h(this.xhr))},this.xhr.onerror=e=>{r(e)},this.xhr.ontimeout=e=>{r(e)},this.xhr.send(e)})}abort(){return this.xhr.abort(),Promise.resolve()}getUnderlyingObject(){return this.xhr}}class h{constructor(e){this._xhr=e}getStatus(){return this._xhr.status}getHeader(e){return this._xhr.getResponseHeader(e)}getBody(){return this._xhr.responseText}getUnderlyingObject(){return this._xhr}}r.d(t,["default",0,{createRequest:(e,t)=>new s(e,t),getName:()=>"XHRHttpStack"}])}}]);
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.