Sindbad~EG File Manager
!function o(n,a,i){function s(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(d)return d(t,!0);throw new Error("Cannot find module '"+t+"'")}e=a[t]={exports:{}};n[t][0].call(e.exports,function(e){var r=n[t][1][e];return s(r||e)},e,e.exports,o,n,a,i)}return a[t].exports}for(var d="function"==typeof require&&require,e=0;e<i.length;e++)s(i[e]);return s}({1:[function(e,r,t){"use strict";function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(r){var e,t;null!==z?setTimeout(r):(e=function(){for(var e="",r=0;r<I;++r)e+=String.fromCharCode(Math.round(36*Math.random()+64));return e}(),t=new Date,wp.ajax.post({action:"wpforms_file_upload_speed_test",data:e}).then(function(){var e=new Date-t;z=T<=e,r()}).fail(function(){z=!0,r()}))}function i(e){return 0<e.loading||0<e.getFilesWithStatus("error").length}function l(e){function r(){t.find(".wpforms-uploading-in-progress-alert").length||t.find(".wpforms-submit-container").before('<div class="wpforms-error-alert wpforms-uploading-in-progress-alert">\n\t\t\t\t\t\t'.concat(window.wpforms_file_upload.loading_message,"\n\t\t\t\t\t</div>"))}var t,o,n=jQuery(e.element).closest("form"),a=n.find(".wpforms-submit"),e=(t=n,i(e));e!==Boolean(a.prop("disabled"))&&(e?(a.prop("disabled",!0),n.find(".wpforms-submit-overlay").length||(a.parent().addClass("wpforms-submit-overlay-container"),a.parent().append('<div class="wpforms-submit-overlay"></div>'),n.find(".wpforms-submit-overlay").css({width:"".concat(a.outerWidth(),"px"),height:"".concat(a.parent().outerHeight(),"px")}),n.find(".wpforms-submit-overlay").on("click",r))):(o=!1,window.wpforms.dropzones.some(function(e){if(i(e))return o=!0}),o||(a.prop("disabled",!1),n.find(".wpforms-submit-overlay").off("click",r),n.find(".wpforms-submit-overlay").remove(),a.parent().removeClass("wpforms-submit-overlay-container"),n.find(".wpforms-uploading-in-progress-alert").length&&n.find(".wpforms-uploading-in-progress-alert").remove())))}function f(e){try{return JSON.parse(e)}catch(e){return!1}}function n(e){return 0<e.length}function a(e){return e}function s(e){return e.chunkResponse||e.xhr}function p(e){return"string"==typeof e?e:e.responseText}function u(e){return e.data}function m(e){return jQuery(e.element).parents(".wpforms-field-file-upload").find("input[name="+e.dataTransfer.name+"]")}function c(e){var r,t=m(e);t.val((r=e.files,r=r.map(s).filter(a).map(p).filter(n).map(f).filter(a).map(u),S[(e=e).dataTransfer.formId]&&S[e.dataTransfer.formId][e.dataTransfer.fieldId]?(r.push.apply(r,S[e.dataTransfer.formId][e.dataTransfer.fieldId]),JSON.stringify(r)):r.length?JSON.stringify(r):"")).trigger("input"),void 0!==jQuery.fn.valid&&t.valid()}function w(e,r){var t;e.isErrorNotUploadedDisplayed||((t=document.createElement("span")).innerText=r.toString(),t.setAttribute("data-dz-errormessage",""),e.previewElement.querySelector(".dz-error-message").appendChild(t))}function g(o){return function r(t){t.retries||(t.retries=0),"error"!==t.status&&(wp.ajax.post(jQuery.extend({action:"wpforms_file_chunks_uploaded",form_id:o.dataTransfer.formId,field_id:o.dataTransfer.fieldId,name:t.name},o.options.params.call(o,null,null,{file:t,index:0}))).then(function(e){t.chunkResponse=JSON.stringify({data:e}),o.loading=o.loading||0,o.loading--,o.loading=Math.max(o.loading,0),l(o),c(o)}).fail(function(e){e.responseJSON&&!1===e.responseJSON.success&&e.responseJSON.data?w(t,e.responseJSON.data):(t.retries++,3===t.retries?w(t,window.wpforms_file_upload.errors.file_not_uploaded):setTimeout(function(){r(t)},5e3*t.retries))}),o.processQueue())}}function _(e){setTimeout(function(){e.files.filter(function(e){return e.accepted}).length>=e.options.maxFiles?e.element.querySelector(".dz-message").classList.add("hide"):e.element.querySelector(".dz-message").classList.remove("hide")},0)}function h(n){return function(e){var r,t;e.size>=n.dataTransfer.postMaxSize?(r=e,t=n,setTimeout(function(){var e;r.size>=t.dataTransfer.postMaxSize&&(e=window.wpforms_file_upload.errors.post_max_size,r.isErrorNotUploadedDisplayed||(r.isErrorNotUploadedDisplayed=!0,e=window.wpforms_file_upload.errors.file_not_uploaded+" "+e,w(r,e)))},1)):o(function(){var t,o;t=n,o=e,wp.ajax.post(jQuery.extend({action:"wpforms_upload_chunk_init",form_id:t.dataTransfer.formId,field_id:t.dataTransfer.fieldId,name:o.name,slow:z},t.options.params.call(t,null,null,{file:o,index:0}))).then(function(e){for(var r in e)t.options[r]=e[r];e.dzchunksize&&(t.options.chunkSize=parseInt(e.dzchunksize,10),o.upload.totalChunkCount=Math.ceil(o.size/t.options.chunkSize)),t.processQueue()}).fail(function(e){var r;o.status="error",o.xhr||(r=window.wpforms_file_upload.errors.file_not_uploaded+" "+window.wpforms_file_upload.errors.default_error,o.previewElement.classList.add("dz-processing","dz-error","dz-complete"),w(o,r)),t.processQueue()})}),n.loading=n.loading||0,n.loading++,l(n),_(n)}}function y(e,r){wp.ajax.post({action:"wpforms_remove_file",file:e,form_id:r.dataTransfer.formId,field_id:r.dataTransfer.fieldId})}function v(e){var r,t,o,n,a,i,s;return e.dropzone||(r=parseInt(e.dataset.formId,10),t=parseInt(e.dataset.fieldId,10)||0,a=parseInt(e.dataset.maxFileNumber,10),o=e.dataset.extensions.split(",").map(function(e){return"."+e}).join(","),(o=new window.Dropzone(e,{url:window.wpforms_file_upload.url,addRemoveLinks:!0,chunking:!0,forceChunking:!0,retryChunks:!0,chunkSize:parseInt(e.dataset.fileChunkSize,10),paramName:e.dataset.inputName,parallelChunkUploads:!!(e.dataset.parallelUploads||"").match(/^true$/i),parallelUploads:parseInt(e.dataset.maxParallelUploads,10),autoProcessQueue:!1,maxFilesize:(parseInt(e.dataset.maxSize,10)/1048576).toFixed(2),maxFiles:a,acceptedFiles:o,dictMaxFilesExceeded:window.wpforms_file_upload.errors.file_limit.replace("{fileLimit}",a),dictInvalidFileType:window.wpforms_file_upload.errors.file_extension,dictFileTooBig:window.wpforms_file_upload.errors.file_size})).dataTransfer={postMaxSize:e.dataset.maxSize,name:e.dataset.inputName,formId:r,fieldId:t},(a=f(m(n=o).val()))&&a.length&&(S[n.dataTransfer.formId]=[],S[n.dataTransfer.formId][n.dataTransfer.fieldId]=JSON.parse(JSON.stringify(a)),a.forEach(function(e,r){e.isDefault=!0,e.index=r,e.type.match(/image.*/)?n.displayExistingFile(e,e.url):(n.emit("addedfile",e),n.emit("complete",e))}),n.options.maxFiles=n.options.maxFiles-a.length),o.on("sending",(i={action:"wpforms_upload_chunk",form_id:r,field_id:t},function(e,r,t){e.size>this.dataTransfer.postMaxSize?(r.send=function(){},e.accepted=!1,e.processing=!1,e.status="rejected",e.previewElement.classList.add("dz-error"),e.previewElement.classList.add("dz-complete")):Object.keys(i).forEach(function(e){t.append(e,i[e])})})),o.on("addedfile",h(o)),o.on("removedfile",(s=o,function(e){_(s);var r=e.chunkResponse||(e.xhr||{}).responseText;r&&(r=f(r))&&r.data&&r.data.file&&y(r.data.file,s),Object.prototype.hasOwnProperty.call(e,"isDefault")&&e.isDefault&&(S[s.dataTransfer.formId][s.dataTransfer.fieldId].splice(e.index,1),s.options.maxFiles++,y(e.file,s)),c(s),s.loading=s.loading||0,s.loading--,s.loading=Math.max(s.loading,0),l(s)})),o.on("complete",g(o)),o.on("error",function(e,r){e.isErrorNotUploadedDisplayed||(r="0"!==(r="object"===d(r)?Object.prototype.hasOwnProperty.call(r,"data")&&"string"==typeof r.data?r.data:"":r)?r:"",e.isErrorNotUploadedDisplayed=!0,e.previewElement.querySelectorAll("[data-dz-errormessage]")[0].textContent=window.wpforms_file_upload.errors.file_not_uploaded+" "+r)}),o)}function x(){window.wpforms=window.wpforms||{},window.wpforms.dropzones=[].slice.call(document.querySelectorAll(".wpforms-uploader")).map(v)}var z,S,T,I,b;z=null,S=[],T=3e3,I=102400,(b={init:function(){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",x):x()}}).init(),window.wpformsModernFileUpload=b},{}]},{},[1]);
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists