/** 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],{428:function(ia,da,e){e.r(da);e.d(da,"ByteRangeRequest",function(){return ka});var ca=e(1),y=e(0);e.n(y);var ha=e(2),ea=e(148);ia=e(94);var fa=e(244),ba=e(71),w=e(69),aa=e(243),r=e(164);e=e(371);var h=[],n=[],f=window,z=function(){return function(){this.am=1}}(),x;(function(f){f[f.UNSENT=0]="UNSENT";f[f.DONE=4]="DONE"})(x||(x={}));var ka=function(){function e(e,h,n,r){var w=this;this.url=e;this.range=h;this.ef=n;this.withCredentials= r;this.g1=x;this.request=new XMLHttpRequest;this.request.open("GET",this.url,!0);f.Uint8Array&&(this.request.responseType="arraybuffer");r&&(this.request.withCredentials=r);ja.DISABLE_RANGE_HEADER||(Object(y.isUndefined)(h.stop)?this.request.setRequestHeader("Range","bytes="+h.start):this.request.setRequestHeader("Range",["bytes=",h.start,"-",h.stop-1].join("")));n&&Object.keys(n).forEach(function(f){w.request.setRequestHeader(f,n[f])});this.request.overrideMimeType?this.request.overrideMimeType("text/plain; charset=x-user-defined"): this.request.setRequestHeader("Accept-Charset","x-user-defined");this.status=aa.a.NOT_STARTED}e.prototype.start=function(e){var h=this,n=this.request;n.onreadystatechange=function(){if(h.aborted)return h.status=aa.a.ABORTED,e({code:aa.a.ABORTED});if(this.readyState===h.g1.DONE){h.dC();var r=0===window.document.URL.indexOf("file:///");200===n.status||206===n.status||r&&0===n.status?(r=f.mT(this),h.Wt(r,e)):(h.status=aa.a.ERROR,e({code:h.status,status:h.status}))}};this.request.send(null);this.status= aa.a.STARTED};e.prototype.Wt=function(f,e){this.status=aa.a.SUCCESS;if(e)return e(!1,f)};e.prototype.abort=function(){this.dC();this.aborted=!0;this.request.abort()};e.prototype.dC=function(){var f=Object(r.c)(this.url,this.range,n);-1!==f&&n.splice(f,1);if(0