{"version":3,"file":"angular-file-upload.min.js","sources":["angular-file-upload.js"],"names":["angular","factory","define","amd","app","module","directive","$fileUploader","link","isHTML5","scope","element","attributes","bind","event","dataTransfer","originalEvent","preventDefault","stopPropagation","$broadcast","$emit","files","$eval","ngFileDrop","dropEffect","noop","$on","addClass","ngFileOver","removeClass","removeAttr","this","ngFileSelect","prop","$compile","$rootScope","$http","$window","Uploader","params","extend","url","alias","queue","headers","progress","autoUpload","removeAfterUpload","method","filters","formData","isUploading","_nextIndex","_timestamp","Date","now","unshift","_filter","items","options","addToQueue","Item","prototype","_beforeupload","_progress","_success","_cancel","_error","_complete","input","file","clone","uploader","value","val","lastModifiedDate","size","type","replace","name","match","_input","hide","after","isReady","isUploaded","isSuccess","isCancel","isError","index","item","isElement","handler","trigger","arguments","apply","File","FormData","length","list","forEach","isValid","every","filter","call","copy","push","_getTotalProgress","_render","uploadAll","removeFromQueue","getIndexOfItem","cancel","splice","_destroy","clearQueue","isObject","indexOf","getNotUploadedItems","getReadyItems","sort","item1","item2","uploadItem","transport","cancelItem","abort","cancelAll","$$phase","$digest","notUploaded","uploaded","ratio","current","Math","round","result","isDefined","_xhrTransport","xhr","_xhr","XMLHttpRequest","form","that","obj","key","append","upload","onprogress","lengthComputable","loaded","total","onload","response","_transformResponse","_isSuccessCode","status","onerror","onabort","open","setRequestHeader","send","_iframeTransport","iframe","_form","replaceWith","action","target","enctype","encoding","contents","body","innerHTML","dummy","unbind","submit","defaults","transformResponse","transformFn","remove","create"],"mappings":"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"}