@suns/react-monorepo-nx
Version:
To evaluate and compare the bundled and unbundled builds on large codebase.
14 lines (13 loc) • 6.26 kB
JavaScript
/** Notice * This file contains works from many authors under various (but compatible) licenses. Please see core.txt for more information. **/
(function(){(window.wpCoreControlsBundle=window.wpCoreControlsBundle||[]).push([[0],{517:function(wa,ta,n){n.r(ta);n.d(ta,"ByteRangeRequest",function(){return w});var pa=n(0),oa=n(1);n.n(oa);var na=n(3),ja=n(176);wa=n(112);var ka=n(293),fa=n(87),y=n(83),x=n(292),f=n(193);n=n(438);var e=[],a=[],b=window,h=function(){return function(){this.yo=1}}(),r;(function(aa){aa[aa.UNSENT=0]="UNSENT";aa[aa.DONE=4]="DONE"})(r||(r={}));var w=function(){function aa(ha,ba,ca,ea){var ma=this;this.url=ha;this.range=ba;this.cg=ca;
this.withCredentials=ea;this.Sba=r;this.request=new XMLHttpRequest;this.request.open("GET",this.url,!0);b.Uint8Array&&(this.request.responseType="arraybuffer");ea&&(this.request.withCredentials=ea);z.DISABLE_RANGE_HEADER||(Object(oa.isUndefined)(ba.stop)?this.request.setRequestHeader("Range","bytes="+ba.start):this.request.setRequestHeader("Range",["bytes=",ba.start,"-",ba.stop-1].join("")));ca&&Object.keys(ca).forEach(function(la){ma.request.setRequestHeader(la,ca[la])});this.request.overrideMimeType?
this.request.overrideMimeType("text/plain; charset=x-user-defined"):this.request.setRequestHeader("Accept-Charset","x-user-defined");this.status=x.a.NOT_STARTED}aa.prototype.start=function(ha){var ba=this,ca=this.request;ca.onreadystatechange=function(){if(ba.aborted)return ba.status=x.a.ABORTED,ha({code:x.a.ABORTED});if(this.readyState===ba.Sba.DONE){ba.EG();var ea=0===window.document.URL.indexOf("file:///");200===ca.status||206===ca.status||ea&&0===ca.status?(ea=b.b1(this),ba.gT(ea,ha)):(ba.status=
x.a.ERROR,ha({code:ba.status,status:ba.status}))}};this.request.send(null);this.status=x.a.STARTED};aa.prototype.gT=function(ha,ba){this.status=x.a.SUCCESS;if(ba)return ba(!1,ha)};aa.prototype.abort=function(){this.EG();this.aborted=!0;this.request.abort()};aa.prototype.EG=function(){var ha=Object(f.c)(this.url,this.range,a);-1!==ha&&a.splice(ha,1);if(0<e.length){ha=e.shift();var ba=new aa(ha.url,ha.range,this.cg,this.withCredentials);ha.request=ba;a.push(ha);ba.start(Object(f.d)(ha))}};aa.prototype.extend=
function(ha){var ba=Object.assign({},this,ha.prototype);ba.constructor=ha;return ba};return aa}(),z=function(aa){function ha(ba,ca,ea,ma,la){ea=aa.call(this,ba,ea,ma)||this;ea.uk={};ea.ZE=ca;ea.url=ba;ea.DISABLE_RANGE_HEADER=!1;ea.EB=w;ea.zU=3;ea.cg=la||{};return ea}Object(pa.c)(ha,aa);ha.prototype.Wy=function(ba,ca,ea){var ma=-1===ba.indexOf("?")?"?":"&";switch(ea){case !1:case y.a.NEVER_CACHE:ba=ba+ma+"_="+Object(oa.uniqueId)();break;case !0:case y.a.CACHE:ba=ba+ma+"_="+ca.start+","+(Object(oa.isUndefined)(ca.stop)?
"":ca.stop)}return ba};ha.prototype.sZ=function(ba,ca,ea,ma){void 0===ea&&(ea={});return new this.EB(ba,ca,ea,ma)};ha.prototype.fla=function(ba,ca,ea,ma,la){for(var ia=0;ia<e.length;ia++)if(Object(oa.isEqual)(e[ia].range,ca)&&Object(oa.isEqual)(e[ia].url,ba))return e[ia].Ph.push(ma),e[ia].SH++,null;for(ia=0;ia<a.length;ia++)if(Object(oa.isEqual)(a[ia].range,ca)&&Object(oa.isEqual)(a[ia].url,ba))return a[ia].Ph.push(ma),a[ia].SH++,null;ea={url:ba,range:ca,ZE:ea,Ph:[ma],SH:1};if(0===e.length&&a.length<
this.zU)return a.push(ea),ea.request=this.sZ(ba,ca,la,this.withCredentials),ea;e.push(ea);return null};ha.prototype.pq=function(ba,ca,ea){var ma=this.Wy(ba,ca,this.ZE);(ba=this.fla(ma,ca,this.ZE,ea,this.cg))&&ba.request.start(Object(f.d)(ba));return function(){var la=Object(f.c)(ma,ca,a);if(-1!==la){var ia=--a[la].SH;0===ia&&a[la].request&&a[la].request.abort()}else la=Object(f.c)(ma,ca,e),-1!==la&&(ia=--e[la].SH,0===ia&&e.splice(la,1))}};ha.prototype.w0=function(){return{start:-ja.a}};ha.prototype.Bpa=
function(){var ba=-(ja.a+ja.e);return{start:ba-ja.d,end:ba}};ha.prototype.bw=function(ba){var ca=this;this.fF=!0;var ea=ja.a;this.pq(this.url,this.w0(),function(ma,la,ia){function ra(){var qa=ca.ie.t0();ca.pq(ca.url,qa,function(sa,va){if(sa)return Object(na.j)("Error loading central directory: "+sa),ba(sa);va=Object(fa.a)(va);if(va.length!==qa.stop-qa.start)return ba("Invalid XOD file: Zip central directory data is wrong size! Should be "+(qa.stop-qa.start)+" but is "+va.length);ca.ie.H5(va);ca.FM=
!0;ca.fF=!1;return ba(!1)})}if(ma)return Object(na.j)("Error loading end header: "+ma),ba(ma,la,ia);la=Object(fa.a)(la);if(la.length!==ea)return ba("Invalid XOD file: Zip end header data is wrong size!");try{ca.ie=new ka.a(la)}catch(qa){return ba(qa)}ca.ie.zra?ca.pq(ca.url,ca.Bpa(),function(qa,sa){if(qa)return Object(na.j)("Error loading zip64 header: "+qa),ba(qa);sa=Object(fa.a)(sa);ca.ie.Zra(sa);ra()}):ra()})};ha.prototype.X0=function(ba){ba(Object.keys(this.ie.Op))};ha.prototype.wR=function(ba,
ca){var ea=this;if(this.ie.hZ(ba)){var ma=this.ie.Nz(ba);if(ma in this.uk){var la=this.ni[ba];la.Lu=this.uk[ma];la.Lu.yo++;la.cancel=la.Lu.cancel}else{var ia=this.ie.Dna(ba),ra=this.pq(this.url,ia,function(sa,va){sa?(Object(na.j)('Error loading part "'+ba+'": '+sa),ea.pq(ea.url,ia,function(ya,Ja){if(ya)return ca(ya,ba);ea.L5(Ja,ia,ma,ba,ca)})):ea.L5(va,ia,ma,ba,ca)}),qa=this.ni[ba];qa&&(qa.t8=!0,qa.cancel=function(){qa.Lu.yo--;0===qa.Lu.yo&&(ra(),delete ea.uk[ma])},this.uk[ma]=new h(ma),qa.Lu=this.uk[ma],
qa.Lu.cancel=qa.cancel)}}else delete this.ni[ba],ca(Error('File not found: "'+ba+'"'),ba)};ha.prototype.L5=function(ba,ca,ea,ma,la){if(ba.length!==ca.stop-ca.start)la(Error("Part data is wrong size!"),ma);else{do{if(!this.uk[ea])return;ma=this.uk[ea].yo;for(var ia=ca.jt.length,ra=0;ra<ia;++ra){var qa=ca.jt[ra];la(!1,qa.ct,ba["string"===typeof ba?"substring":"subarray"](qa.start,qa.stop),this.ie.z2(qa.ct));qa.ct in this.ni&&delete this.ni[qa.ct]}}while(ma!==this.uk[ea].yo);delete this.uk[ea]}};ha.DISABLE_RANGE_HEADER=
!1;ha.zU=3;return ha}(wa.a);(function(aa){function ha(ba,ca,ea){var ma=aa.call(this)||this,la;for(la in ba)ma[la]=ba[la];ma.kFa=ba;ma.startOffset=ca;ma.endOffset=ea;ma.sZ=function(ia,ra,qa,sa){Object(oa.isUndefined)(ra.stop)?(ra.start+=ma.endOffset,ra.stop=ma.endOffset):(ra.start+=ma.startOffset,ra.stop+=ma.startOffset);ia=ma.Wy(ma.url,ra,ma.ZE);return new ba.EB(ia,ra,qa,sa)};return ma}Object(pa.c)(ha,aa);return ha})(z);Object(n.a)(z);Object(n.b)(z);ta["default"]=z}}]);}).call(this || window)