!function(t,e){“object”==typeof exports&&“object”==typeof module?module.exports=e():“function”==typeof define&&define.amd?define([],e):“object”==typeof exports?exports.ActiveStorage=e():t.ActiveStorage=e()}(this,function(){return function(t){function e(n){if(r)return r.exports;var i=r={i:n,l:!1,exports:{}};return t.call(i.exports,i,i.exports,e),i.l=!0,i.exports}var r={};return e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,“a”,r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p=“”,e(e.s=2)}([function(t,e,r){“use strict”;function n(t){var e=a(document.head,‘meta[name=“’t
‘”]');if(e)return e.getAttribute(“content”)}function i(t,e){return“string”==typeof t&&(e=t,t=document),o(t.querySelectorAll(e))}function a(t,e){return“string”==typeof t&&(e=t,t=document),t.querySelector(e)}function u(t,e){var r=arguments.length>2&&void 0!==arguments?arguments:{},n=r.bubbles,i=r.cancelable,a=r.detail,u=document.createEvent(“Event”);return u.initEvent(e,n||!0,i||!0),u.detail=a||{},t.dispatchEvent(u),u}function o(t){return Array.isArray(t)?t:Array.from?Array.from(t):[].slice.call(t)}e.d=n,e.c=i,e.b=a,e.a=u,e.e=o},function(t,e,r){“use strict”;function n(t,e){if(!(t instanceof e))throw new TypeError(“Cannot call a class as a function”)}function i(t,e){if(t&&“function”==typeof t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;iString
,r)}function d(){this.reset()}var p=;return“5d41402abc4b2a76b9719d911017c592”!==o(i(“hello”))&&function(t,e){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r},“undefined”==typeof ArrayBuffer||ArrayBuffer.prototype.slice||function(){function e(t,e){return t=0|t||0,t<0?Math.max(t+e,0):Math.min(t,e)}ArrayBuffer.prototype.slice=function(r,n){var i,a,u,o,s=this.byteLength,f=e(r,s),c=s;return n!==t&&(c=e(n,s)),f>c?new ArrayBuffer(0):(i=c-f,a=new ArrayBuffer(i),u=new Uint8Array(a),o=new Uint8Array(this,f,i),u.set(o),a)}}(),d.prototype.append=function(t){return this.appendBinary(s(t)),this},d.prototype.appendBinary=function(t){this._buff+=t,this._length+=t.length;var n,i=this._buff.length;for(n=64;n<=i;n+=64)e(this._hash,r(this._buff.substring(n-64,n)));return this._buff=this._buff.substring(n-64),this},d.prototype.end=function(t){var e,r,n=this._buff,i=n.length,a=;this._buff=”“,this._length=0,this._hash=,this},d.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash}},d.prototype.setState=function(t){return this._buff=t.buff,this._length=t.length,this._hash=t.hash,this},d.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},d.prototype._finish=function(t,r){var 128<<(u%4<<3),u>55)for(e(this._hash,t),u=0;u<16;u+=1)t=0;n=8*this._length,n=n.toString(16).match(/(.*?)(.{0,8})$/),i=parseInt(n,16),a=parseInt(n,16)||0,t=i,t=a,e(this._hash,t)},d.hash=function(t,e){return d.hashBinary(s(t),e)},d.hashBinary=function(t,e){var r=i(t),n=o®;return e?l(n):n},d.ArrayBuffer=function(){this.reset()},d.ArrayBuffer.prototype.append=function(t){var r,i=h(this._buff.buffer,t,!0),a=i.length;for(this._length+=t.byteLength,r=64;r<=a;r+=64)e(this._hash,n(i.subarray(r-64,r)));return this._buff=r-64<a?new Uint8Array(i.buffer.slice(r-64)):new Uint8Array(0),this},d.ArrayBuffer.prototype.end=function(t){var e,r,n=this._buff,i=n.length,a=;n<<(e%4<<3);return this._finish(a,i),r=o(this._hash),t&&(r=l®),this.reset(),r},d.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=,this},d.ArrayBuffer.prototype.getState=function(){var t=d.prototype.getState.call(this);return t.buff=c(t.buff),t},d.ArrayBuffer.prototype.setState=function(t){return t.buff=f(t.buff,!0),d.prototype.setState.call(this,t)},d.ArrayBuffer.prototype.destroy=d.prototype.destroy,d.ArrayBuffer.prototype._finish=d.prototype._finish,d.ArrayBuffer.hash=function(t,e){var r=a(new Uint8Array(t)),n=o®;return e?l(n):n},d})},function(t,e,r){”use strict“;function n(t,e){if(!(t instanceof e))throw new TypeError(”Cannot call a class as a function“)}r.d(e,”a“,function(){return u});var i=r(0),a=function(){function t(t,e){for(var r=0;r<e.length;r++){var n=e;n.enumerable=n.enumerable||!1,n.configurable=!0,”value“in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),e}}(),u=function(){function t(e,r,a){var u=this;n(this,t),this.file=e,this.attributes={filename:e.name,content_type:e.type,byte_size:e.size,checksum:r},this.xhr=new XMLHttpRequest,this.xhr.open(”POST“,a,!0),this.xhr.responseType=”json“,this.xhr.setRequestHeader(”Content-Type“,”application/json“),this.xhr.setRequestHeader(”Accept“,”application/json“),this.xhr.setRequestHeader(”X-Requested-With“,”XMLHttpRequest“),this.xhr.setRequestHeader(”X-CSRF-Token“,Object(i.d)(”csrf-token“)),this.xhr.addEventListener(”load“,function(t){return u.requestDidLoad(t)}),this.xhr.addEventListener(”error“,function(t){return u.requestDidError(t)})}return a(t,[{key:”create“,value:function(t){this.callback=t,this.xhr.send(JSON.stringify({blob:this.attributes}))}},{key:”requestDidLoad“,value:function(t){var e=this.xhr,r=e.status,n=e.response;if(r>=200&&r<300){var i=n.direct_upload;delete n.direct_upload,this.attributes=n,this.directUploadData=i,this.callback(null,this.toJSON())}else this.requestDidError(t)}},{key:”requestDidError“,value:function(t){this.callback('Error creating Blob for ”'this.file.name
'“. Status: '+this.xhr.status)}},{key:”toJSON“,value:function(){var t={};for(var e in this.attributes)t=this.attributes;return t}}]),t}()},function(t,e,r){”use strict“;function n(t,e){if(!(t instanceof e))throw new TypeError(”Cannot call a class as a function“)}r.d(e,”a“,function(){return a});var i=function(){function t(t,e){for(var r=0;r<e.length;r++){var n=e;n.enumerable=n.enumerable||!1,n.configurable=!0,”value“in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),e}}(),a=function(){function t(e){var r=this;n(this,t),this.blob=e,this.file=e.file;var i=e.directUploadData,a=i.url,u=i.headers;this.xhr=new XMLHttpRequest,this.xhr.open(”PUT“,a,!0);for(var o in u)this.xhr.setRequestHeader(o,u);this.xhr.addEventListener(”load“,function(t){return r.requestDidLoad(t)}),this.xhr.addEventListener(”error“,function(t){return r.requestDidError(t)})}return i(t,[{key:”create“,value:function(t){this.callback=t,this.xhr.send(this.file)}},{key:”requestDidLoad“,value:function(t){var e=this.xhr,r=e.status,n=e.response;r>=200&&r<300?this.callback(null,n):this.requestDidError(t)}},{key:”requestDidError“,value:function(t){this.callback('Error storing ”'this.file.name
'“. Status: '+this.xhr.status)}}]),t}()}])});