!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&"object"==typeof module.exports?e(require("jquery")):e(window.jQuery)}(function(N){"use strict";N.fn.fileinputLocales={},N.fn.fileinputThemes={},N.fn.fileinputBsVersion||(N.fn.fileinputBsVersion=window.bootstrap&&window.bootstrap.Alert&&window.bootstrap.Alert.VERSION||window.Alert&&window.Alert.VERSION||"3.x.x"),String.prototype.setTokens=function(e){var t,i,a=this.toString();for(t in e)e.hasOwnProperty(t)&&(i=new RegExp("{"+t+"}","g"),a=a.replace(i,e[t]));return a},Array.prototype.flatMap||(Array.prototype.flatMap=function(e){return[].concat(this.map(e))}),Z={FRAMES:".kv-preview-thumb",SORT_CSS:"file-sortable",INIT_FLAG:"init-",SCRIPT_SRC:document&&document.currentScript&&document.currentScript.src||null,OBJECT_PARAMS:'\n\n\n\n\n\n',DEFAULT_PREVIEW:'
\n{previewFileIcon}\n
',MODAL_ID:"kvFileinputModal",MODAL_EVENTS:["show","shown","hide","hidden","loaded"],logMessages:{ajaxError:"{status}: {error}. Error Details: {text}.",badDroppedFiles:"Error scanning dropped files!",badExifParser:"Error loading the piexif.js library. {details}",badInputType:'The input "type" must be set to "file" for initializing the "bootstrap-fileinput" plugin.',exifWarning:'To avoid this warning, either set "autoOrientImage" to "false" OR ensure you have loaded the "piexif.js" library correctly on your page before the "fileinput.js" script.',invalidChunkSize:'Invalid upload chunk size: "{chunkSize}". Resumable uploads are disabled.',invalidThumb:'Invalid thumb frame with id: "{id}".',noResumableSupport:"The browser does not support resumable or chunk uploads.",noUploadUrl:'The "uploadUrl" is not set. Ajax uploads and resumable uploads have been disabled.',retryStatus:"Retrying upload for chunk # {chunk} for {filename}... retry # {retry}.",chunkQueueError:"Could not push task to ajax pool for chunk index # {index}.",resumableMaxRetriesReached:"Maximum resumable ajax retries ({n}) reached.",resumableRetryError:"Could not retry the resumable request (try # {n})... aborting.",resumableAborting:"Aborting / cancelling the resumable request.",resumableRequestError:"Error processing resumable request. {msg}"},objUrl:window.URL||window.webkitURL,getZoomPlaceholder:function(){var e=Z.SCRIPT_SRC,t="?kvTemp__2873389129__=";return e?(e=e.substring(0,e.lastIndexOf("/"))).substring(0,e.lastIndexOf("/")+1)+"img/loading.gif"+t:t},isBs:function(e){var t=N.trim((N.fn.fileinputBsVersion||"")+"");return e=parseInt(e,10),t?e===parseInt(t.charAt(0),10):4===e},defaultButtonCss:function(e){return"btn-default btn-"+(e?"":"outline-")+"secondary"},now:function(){return(new Date).getTime()},round:function(e){return e=parseFloat(e),isNaN(e)?0:Math.floor(Math.round(e))},getArray:function(e){for(var t=[],i=e&&e.length||0,a=0;a >4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:n+=String.fromCharCode(t);break;case 12:case 13:i=r[o++],n+=String.fromCharCode((31&t)<<6|63&i);break;case 14:i=r[o++],a=r[o++],n+=String.fromCharCode((15&t)<<12|(63&i)<<6|(63&a)<<0)}return n},isHtml:function(e){var t=document.createElement("div");t.innerHTML=e;for(var i=t.childNodes,a=i.length;a--;)if(1===i[a].nodeType)return!0;return!1},isPdf:function(e){return!Z.isEmpty(e)&&0!==(e=e.toString().trim().replace(/\n/g," ")).length&&void 0},isSvg:function(e){return!Z.isEmpty(e)&&0!==(e=e.toString().trim().replace(/\n/g," ")).length&&e.match(/^\s*<\?xml/i)&&(e.match(/"+e+""))},uniqId:function(){return((new Date).getTime()+Math.floor(Math.random()*Math.pow(10,15))).toString(36)},cspBuffer:{CSP_ATTRIB:"data-csp-01928735",domElementsStyles:{},stash:function(e){var n=this,t=N.parseHTML("
"+e+"
"),e=N(t);return e.find("[style]").each(function(e,t){var t=N(t),i=t[0].style,a=Z.uniqId(),r={};i&&i.length&&(N(i).each(function(){r[this]=i[this]}),n.domElementsStyles[a]=r,t.removeAttr("style").attr(n.CSP_ATTRIB,a))}),e.filter("*").removeAttr("style"),(Object.values?Object.values(t):Object.keys(t).map(function(e){return t[e]})).flatMap(function(e){return e.innerHTML}).join("")},apply:function(e){var a=this;N(e).find("["+a.CSP_ATTRIB+"]").each(function(e,t){var t=N(t),i=t.attr(a.CSP_ATTRIB),i=a.domElementsStyles[i];i&&t.css(i),t.removeAttr(a.CSP_ATTRIB)}),a.domElementsStyles={}}},setHtml:function(e,t){var i=Z.cspBuffer;return e.html(i.stash(t)),i.apply(e),e},htmlEncode:function(e,t){return void 0===e?t||null:e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},replaceTags:function(e,t){var i=e;return t&&N.each(t,function(e,t){"function"==typeof t&&(t=t()),i=i.split(e).join(t)}),i},cleanMemory:function(e){e=(e.is("img")?e:e.find("source")).attr("src");Z.revokeObjectURL(e)},findFileName:function(e){var t=e.lastIndexOf("/");return-1===t&&(t=e.lastIndexOf("\\")),e.split(e.substring(t,t+1)).pop()},checkFullScreen:function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},toggleFullScreen:function(e){var t=document,i=t.documentElement,a=Z.checkFullScreen();i&&e&&!a?i.requestFullscreen?i.requestFullscreen():i.msRequestFullscreen?i.msRequestFullscreen():i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullscreen&&i.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):a&&(t.exitFullscreen?t.exitFullscreen():t.msExitFullscreen?t.msExitFullscreen():t.mozCancelFullScreen?t.mozCancelFullScreen():t.webkitExitFullscreen&&t.webkitExitFullscreen())},moveArray:function(e,t,i,a){var r=N.extend(!0,[],e);if(a&&r.reverse(),i>=r.length)for(var n=i-r.length;1+n--;)r.push(void 0);return r.splice(i,0,r.splice(t,1)[0]),a&&r.reverse(),r},closeButton:function(e){return'"},getRotation:function(e){switch(e){case 2:return"rotateY(180deg)";case 3:return"rotate(180deg)";case 4:return"rotate(180deg) rotateY(180deg)";case 5:return"rotate(270deg) rotateY(180deg)";case 6:return"rotate(90deg)";case 7:return"rotate(90deg) rotateY(180deg)";case 8:return"rotate(270deg)";default:return""}},setTransform:function(e,t){e&&(e.style.transform=t,e.style.webkitTransform=t,e.style["-moz-transform"]=t,e.style["-ms-transform"]=t,e.style["-o-transform"]=t)},getObjectKeys:function(e){var t=[];return e&&N.each(e,function(e){t.push(e)}),t},getObjectSize:function(e){return Z.getObjectKeys(e).length},whenAll:function(e){for(var t,i,a,r=[].slice,n=1===arguments.length&&Z.isArray(e)?e:r.call(arguments),o=N.Deferred(),s=0,l=n.length,d=l,c=i=a=Array(l),u=function(e,t,i){return function(){i!==n&&s++,o.notifyWith(t[e]=this,i[e]=r.call(arguments)),--d||o[(s?"reject":"resolve")+"With"](t,i)}},p=0;pm.file.size?m.file.size:e},getTotalChunks:function(){var e=parseFloat(m.chunkSize);return!isNaN(e)&&0h.maxRetries?(s(p.resumableMaxRetriesReached,{n:h.maxRetries}),m.setProcessed("error")):(e=a[a.slice?"slice":a.mozSlice?"mozSlice":a.webkitSlice?"webkitSlice":"slice"](i*r,i*(r+1)),d=new FormData,t=w.stack[c],g._setUploadData(d,{chunkCount:m.chunkCount,chunkIndex:r,chunkSize:i,chunkSizeStart:i*r,fileBlob:[e,m.fileName],fileId:c,fileName:m.fileName,fileRelativePath:t.relativePath,fileSize:a.size,retryCount:n}),m.$progress&&m.$progress.length&&m.$progress.show(),g._ajaxSubmit(function(e){l=g._getOutData(d,e),g.showPreview&&(u.hasClass("file-preview-success")||(g._setThumbStatus(u,"Loading"),Z.addCss(u,"file-uploading")),f.attr("disabled",!0)),g._raise("filechunkbeforesend",[c,r,n,w,m,l])},function(e,t,i){var a;g._isAborted()?s(p.resumableAborting):(l=g._getOutData(d,i,e),i=g.uploadParamNames.chunkIndex||"chunkIndex",a=[c,r,n,w,m,l],e.error?(h.showErrorLog&&g._log(v.retryStatus,{retry:n+1,filename:m.fileName,chunk:r}),g._raise("filechunkerror",a),m.pushAjax(r,n+1),m.error=e.error,s(e.error)):(m.logs[e[i]]=!0,m.chunksProcessed[c]||(m.chunksProcessed[c]={}),m.chunksProcessed[c][e[i]]=!0,m.chunksProcessed[c].data=e,o.resolve.call(null,e),g._raise("filechunksuccess",a),m.check()))},function(){g._isAborted()||g._raise("filechunkcomplete",[c,r,n,w,m,g._getOutData(d)])},function(e,t,i){g._isAborted()?s(p.resumableAborting):(l=g._getOutData(d,e),m.setAjaxError(e,t,i),g._raise("filechunkajaxerror",[c,r,n,w,m,l]),m.pushAjax(r,n+1),s(p.resumableRetryError,{n:n-1}))},d,c,m.fileIndex)))}}).reset()):h.fallback(g))},_initTemplateDefaults:function(){function e(e,t){return'\n"+Z.DEFAULT_PREVIEW+"\n\n"}var i=this,t="btn btn-sm btn-kv "+Z.defaultButtonCss(),a='{preview}\n
\n
\n
\n {caption}\n\n'+(Z.isBs(5)?"":'
\n')+" {remove}\n {cancel}\n {pause}\n {upload}\n {browse}\n"+(Z.isBs(5)?"":"
\n")+"
",r=Z.closeButton("fileinput-remove"),n=Z.MODAL_ID+"Label",o='',n='\n',s=" {style}",l=e("html","text/html"),d=e("text","text/plain;charset=UTF-8"),c=e("pdf","application/pdf"),u='{alt}\n",p='",f='",m='\n",g='\x3c!--suppress ALL --\x3e\n",h='\n",v='\n\n'+Z.OBJECT_PARAMS+" "+Z.DEFAULT_PREVIEW+"\n\n",w='
\n"+Z.DEFAULT_PREVIEW+"\n
\n",b={width:"100%",height:"100%","min-height":"480px"};i._isPdfRendered()&&(c=i.pdfRendererTemplate.replace("{renderer}",i._encodeURI(i.pdfRendererUrl))),i.defaults={layoutTemplates:{main1:a,main2:'{preview}\n
\n
\n{remove}\n{cancel}\n{upload}\n{browse}\n',preview:'
\n {close}
\n
\n
\n
\n
\n
\n
',close:r,fileIcon:'',caption:'\n',modalMain:o,modal:n,descriptionClose:'',progress:'
\n
\n {status}\n
\n
{stats}',stats:'
{pendingTime} {uploadSpeed}
',size:" ({sizeText})",footer:'',indicator:'
{indicator}
',actions:'
\n \n
\n{drag}\n
',actionDelete:'\n',actionRotate:'',actionUpload:'',actionDownload:'{downloadIcon}',actionZoom:'',actionDrag:'{dragIcon}',btnDefault:'',btnLink:'{icon} {label}',btnBrowse:'
{icon} {label}
',zoomCache:'
{zoomContent}
'},previewMarkupTags:{tagBefore1:'
\n',tagBefore2:'
\n',tagAfter:"
{footer}\n{zoomCache}
\n"},previewContentTemplates:{generic:"{content}\n",html:l,image:u,text:d,office:p,gdocs:f,video:m,audio:g,flash:h,object:v,pdf:c,other:w},allowedPreviewTypes:["image","html","text","video","audio","flash","pdf","object"],previewTemplates:{},previewSettings:{image:{width:"auto",height:"auto","max-width":"100%","max-height":"100%"},html:{width:"213px",height:"160px"},text:{width:"213px",height:"160px"},office:{width:"213px",height:"160px"},gdocs:{width:"213px",height:"160px"},video:{width:"213px",height:"160px"},audio:{width:"100%",height:"30px"},flash:{width:"213px",height:"160px"},object:{width:"213px",height:"160px"},pdf:{width:"100%",height:"160px",position:"relative"},other:{width:"213px",height:"160px"}},previewSettingsSmall:{image:{width:"auto",height:"auto","max-width":"100%","max-height":"100%"},html:{width:"100%",height:"160px"},text:{width:"100%",height:"160px"},office:{width:"100%",height:"160px"},gdocs:{width:"100%",height:"160px"},video:{width:"100%",height:"auto"},audio:{width:"100%",height:"30px"},flash:{width:"100%",height:"auto"},object:{width:"100%",height:"auto"},pdf:{width:"100%",height:"160px"},other:{width:"100%",height:"160px"}},previewZoomSettings:{image:{width:"auto",height:"auto","max-width":"100%","max-height":"100%"},html:b,text:b,office:{width:"100%",height:"100%","max-width":"100%","min-height":"480px"},gdocs:{width:"100%",height:"100%","max-width":"100%","min-height":"480px"},video:{width:"auto",height:"100%","max-width":"100%"},audio:{width:"100%",height:"30px"},flash:{width:"auto",height:"480px"},object:{width:"auto",height:"100%","max-width":"100%","min-height":"480px"},pdf:b,other:{width:"auto",height:"100%","min-height":"480px"}},mimeTypeAliases:{"video/quicktime":"video/mp4"},fileTypeSettings:{image:function(e,t){return Z.compare(e,"image.*")&&!Z.compare(e,/(tiff?|wmf)$/i)||Z.compare(t,/\.(gif|png|jpe?g)$/i)},html:function(e,t){return Z.compare(e,"text/html")||Z.compare(t,/\.(htm|html)$/i)},office:function(e,t){return Z.compare(e,/(word|excel|powerpoint|office)$/i)||Z.compare(t,/\.(docx?|xlsx?|pptx?|pps|potx?)$/i)},gdocs:function(e,t){return Z.compare(e,/(word|excel|powerpoint|office|iwork-pages|tiff?)$/i)||Z.compare(t,/\.(docx?|xlsx?|pptx?|pps|potx?|rtf|ods|odt|pages|ai|dxf|ttf|tiff?|wmf|e?ps)$/i)},text:function(e,t){return Z.compare(e,"text.*")||Z.compare(t,/\.(xml|javascript)$/i)||Z.compare(t,/\.(txt|md|nfo|ini|json|php|js|css)$/i)},video:function(e,t){return Z.compare(e,"video.*")&&(Z.compare(e,/(ogg|mp4|mp?g|mov|webm|3gp)$/i)||Z.compare(t,/\.(og?|mp4|webm|mp?g|mov|3gp)$/i))},audio:function(e,t){return Z.compare(e,"audio.*")&&(Z.compare(t,/(ogg|mp3|mp?g|wav)$/i)||Z.compare(t,/\.(og?|mp3|mp?g|wav)$/i))},flash:function(e,t){return Z.compare(e,"application/x-shockwave-flash",!0)||Z.compare(t,/\.(swf)$/i)},pdf:function(e,t){return Z.compare(e,"application/pdf",!0)||Z.compare(t,/\.(pdf)$/i)},object:function(){return!0},other:function(){return!0}},fileActionSettings:{showRemove:!0,showUpload:!0,showDownload:!0,showZoom:!0,showDrag:!0,showRotate:!0,removeIcon:'',removeClass:t,removeErrorClass:"btn btn-sm btn-kv btn-danger",removeTitle:"Remove file",uploadIcon:'',uploadClass:t,uploadTitle:"Upload file",uploadRetryIcon:'',uploadRetryTitle:"Retry upload",downloadIcon:'',downloadClass:t,downloadTitle:"Download file",rotateIcon:'',rotateClass:t,rotateTitle:"Rotate 90 deg. clockwise",zoomIcon:'',zoomClass:t,zoomTitle:"View Details",dragIcon:'',dragClass:"text-primary",dragTitle:"Move / Rearrange",dragSettings:{},indicatorNew:'',indicatorSuccess:'',indicatorError:'',indicatorLoading:'',indicatorPaused:'',indicatorNewTitle:"Not uploaded yet",indicatorSuccessTitle:"Uploaded",indicatorErrorTitle:"Upload Error",indicatorLoadingTitle:"Uploading …",indicatorPausedTitle:"Upload Paused"}},N.each(i.defaults,function(e,t){"allowedPreviewTypes"===e?void 0===i.allowedPreviewTypes&&(i.allowedPreviewTypes=t):i[e]=N.extend(!0,{},t,i[e])}),i._initPreviewTemplates()},_initPreviewTemplates:function(){var i,a=this,r=a.previewMarkupTags,n=r.tagAfter;N.each(a.previewContentTemplates,function(e,t){Z.isEmpty(a.previewTemplates[e])&&(i=r.tagBefore2,"generic"!==e&&"image"!==e||(i=r.tagBefore1),a._isPdfRendered()&&"pdf"===e&&(i=i.replace("kv-file-content","kv-file-content kv-pdf-rendered")),a.previewTemplates[e]=i+t+n)})},_initPreviewCache:function(){var m=this;m.previewCache={data:{},init:function(){var e=m.initialPreview;0"+a+": "+e)):i||r.$errorContainer.html(""),r._showFileError(e,t,"fileusererror"))},_showFileError:function(e,t,i){var a=this,r=a.$errorContainer,i=i||"fileuploaderror",n=t&&t.fileId||"",n=t&&t.id?'
  • '+e+"
  • ":"
  • "+e+"
  • ";return 0===r.find("ul").length?a._addError("
      "+n+"
    "):r.find("ul").append(n),r.fadeIn(a.fadeDelay),a._raise(i,[t,e]),a._setValidationError("file-input-new"),!0},_showError:function(e,t,i){var a=this,r=a.$errorContainer,i=i||"fileerror";return(t=t||{}).reader=a.reader,a._addError(e),r.fadeIn(a.fadeDelay),a._raise(i,[t,e]),a.isAjaxUpload||a._clearFileInput(),a._setValidationError("file-input-new"),a.$btnUpload.attr("disabled",!0),!0},_noFilesError:function(e){var t=this,i=1"+i+"";0===a.find("ul").length?t._addError("
      "+i+"
    "):a.find("ul").append(i),t.isError=!0,t._updateFileDetails(0),a.fadeIn(t.fadeDelay),t._raise("fileerror",[e,i]),t._clearFileInput(),t._setValidationError()},_parseError:function(e,t,i,a){var r=this,i=N.trim(i+""),n=t.responseJSON&&t.responseJSON.error?t.responseJSON.error.toString():"",t=n||t.responseText;return r.cancelling&&r.msgUploadAborted&&(i=r.msgUploadAborted),r.showAjaxErrorDetails&&t&&(n?i=N.trim(n+""):(n=(t=N.trim(t.replace(/\n\s*\n/g,"\n"))).length?"
    "+t+"
    ":"",i+=i?n:t)),i=i||r.msgAjaxError.replace("{operation}",e),r.cancelling=!1,a?""+a+": "+i:i},_parseFileType:function(e,t){var i,a,r=this.allowedPreviewTypes||[];if("application/text-plain"===e)return"text";for(a=0;a.kv-file-content img"),t=r._getZoom(t," >.kv-file-content img"),o?e.css("image-orientation",r.autoOrientImageInitial?"from-image":"none"):r.setImageOrientation(e,t,a.exif.Orientation,i)),n++})},_initPreview:function(e){var t,i=this,a=i.initialCaption||"";i.previewCache.count(!0)?(t=i.previewCache.out(),a=e&&i.initialCaption?i.initialCaption:t.caption,i._setPreviewContent(t.content),i._setInitThumbAttr(),i._setCaption(a),i._initSortable(),Z.isEmpty(t.content)||i.$container.removeClass("file-input-new"),i._initPreviewImageOrientations()):(i._clearPreview(),e?i._setCaption(a):i._initCaption())},_getZoomButton:function(e){var t=this.previewZoomButtonIcons[e],i=this.previewZoomButtonClasses[e],a=' title="'+(this.previewZoomButtonTitles[e]||"")+'" ',r=Z.isBs(5)?"bs-":"",a=a+("close"===e?" data-"+r+'dismiss="modal" aria-hidden="true"':"");return"fullscreen"!==e&&"borderless"!==e&&"toggleheader"!==e||(a+=' data-toggle="button" aria-pressed="false" autocomplete="off"'),'"},_getModalContent:function(){var e=this;return e._getLayoutTemplate("modal").setTokens({rtl:e.rtl?" kv-rtl":"",zoomFrameClass:e.frameClass,prev:e._getZoomButton("prev"),next:e._getZoomButton("next"),rotate:e._getZoomButton("rotate"),toggleheader:e._getZoomButton("toggleheader"),fullscreen:e._getZoomButton("fullscreen"),borderless:e._getZoomButton("borderless"),close:e._getZoomButton("close")})},_listenModalEvent:function(a){var r=this,n=r.$modal;n.on(a+".bs.modal",function(e){var t,i;"bs.modal"===e.namespace&&(t=n.find(".btn-fullscreen"),i=n.find(".btn-borderless"),n.data("fileinputPluginId")===r.$element.attr("id")&&r._raise("filezoom"+a,{sourceEvent:e,previewId:n.data("previewId"),modal:n}),"shown"===a)&&(r._handleRotation(n,n.find(".file-zoom-detail"),n.data("angle")),i.removeClass("active").attr("aria-pressed","false"),t.removeClass("active").attr("aria-pressed","false"),n.hasClass("file-zoom-fullscreen"))&&(r._maximizeZoomDialog(),(Z.checkFullScreen()?t:i).addClass("active").attr("aria-pressed","true"))})},_initZoom:function(){var i=this,e=i._getLayoutTemplate("modalMain"),t="#"+Z.MODAL_ID,e=i._setTabIndex("modal",e);i.showPreview&&(i.$modal=N(t),i.$modal&&i.$modal.length||(e=Z.createElement(Z.cspBuffer.stash(e)).insertAfter(i.$container),i.$modal=N(t).insertBefore(e),Z.cspBuffer.apply(i.$modal),e.remove()),Z.initModal(i.$modal),i.$modal.html(Z.cspBuffer.stash(i._getModalContent())),Z.cspBuffer.apply(i.$modal),N.each(Z.MODAL_EVENTS,function(e,t){i._listenModalEvent(t)}))},_initZoomButtons:function(){var e=this.$modal,t=e.data("previewId")||"",i=this.getFrames().toArray(),a=i.length,r=e.find(".btn-kv-prev"),n=e.find(".btn-kv-next");e.find(".btn-kv-rotate");i.length<2?(r.hide(),n.hide()):(r.show(),n.show(),a&&(e=N(i[0]),i=N(i[a-1]),r.removeAttr("disabled"),n.removeAttr("disabled"),this.reversePreviewOrder&&([r,n]=[n,r]),e.length&&e.attr("id")===t&&r.attr("disabled",!0),i.length)&&i.attr("id")===t&&n.attr("disabled",!0))},_maximizeZoomDialog:function(){var e=this.$modal,t=e.find(".modal-header:visible"),i=e.find(".modal-footer:visible"),a=e.find(".kv-zoom-body"),r=N(window).height();e.addClass("file-zoom-fullscreen"),t&&t.length&&(r-=t.outerHeight(!0)),i&&i.length&&(r-=i.outerHeight(!0)),a&&a.length&&(r-=a.outerHeight(!0)-a.height()),e.find(".kv-zoom-body").height(r)},_resizeZoomDialog:function(e){var t=this,i=t.$modal,a=i.find(".btn-kv-fullscreen"),r=i.find(".btn-kv-borderless");if(i.hasClass("file-zoom-fullscreen"))Z.toggleFullScreen(!1),e?a.hasClass("active")||(i.removeClass("file-zoom-fullscreen"),t._resizeZoomDialog(!0),r.hasClass("active")&&r.removeClass("active").attr("aria-pressed","false")):a.hasClass("active")?a.removeClass("active").attr("aria-pressed","false"):(i.removeClass("file-zoom-fullscreen"),t.$modal.find(".kv-zoom-body").css("height",t.zoomModalHeight));else{if(!e)return void t._maximizeZoomDialog();Z.toggleFullScreen(!0)}i.focus()},_setZoomContent:function(e,t){var i,a,r,n,o,s=this,l=e.attr("id"),d=s._getZoom(l),c=s.$modal,u=c.find(".btn-kv-fullscreen"),p=c.find(".btn-kv-borderless"),f=c.find(".btn-kv-toggleheader"),m=e.data("zoom");m&&(m=decodeURIComponent(m),o=d.html().replace(s.zoomPlaceholder,"").setTokens({zoomData:m}),d.html(o),e.data("zoom",""),d.attr("data-zoom",m)),o=d.attr("data-template")||"generic",d=(m=d.find(".kv-file-content")).length?m.html():"",m=e.data("caption")||s.msgZoomModalHeading,n=e.data("size")||"",e=e.data("description")||"",c.find(".kv-zoom-caption").attr("title",m).html(m),c.find(".kv-zoom-size").html(n),m=c.find(".kv-zoom-description").hide(),e&&(s.showDescriptionClose&&(e=s._getLayoutTemplate("descriptionClose").setTokens({closeIcon:s.previewZoomButtonIcons.close})+""+e),m.show().html(e),s.showDescriptionClose)&&s._handler(c.find(".kv-desc-hide"),"click",function(){N(this).parent().fadeOut("fast",function(){c.focus()})}),i=c.find(".kv-zoom-body"),c.removeClass("kv-single-content"),t?(r=i.addClass("file-thumb-loading").clone().insertAfter(i),Z.setHtml(i,d).hide(),r.fadeOut("fast",function(){i.fadeIn("fast",function(){i.removeClass("file-thumb-loading")}),r.remove()})):Z.setHtml(i,d),(n=s.previewZoomSettings[o])&&(a=i.find(".kv-preview-data"),Z.addCss(a,"file-zoom-detail"),N.each(n,function(e,t){a.css(e,t),(a.attr("width")&&"width"===e||a.attr("height")&&"height"===e)&&a.removeAttr(e)})),c.data("previewId",l),s._handler(c.find(".btn-kv-prev"),"click",function(){s._zoomSlideShow("prev",l)}),s._handler(c.find(".btn-kv-next"),"click",function(){s._zoomSlideShow("next",l)}),s._handler(u,"click",function(){s._resizeZoomDialog(!0)}),s._handler(p,"click",function(){s._resizeZoomDialog(!1)}),s._handler(f,"click",function(){function e(e){var t=s.$modal.find(".kv-zoom-body"),i=s.zoomModalHeight;c.hasClass("file-zoom-fullscreen")&&(i=t.outerHeight(!0),e||(i-=a.outerHeight(!0))),t.css("height",e?i+e:i)}var t,a=c.find(".modal-header"),i=c.find(".floating-buttons"),r=a.find(".kv-zoom-actions");a.is(":visible")?(t=a.outerHeight(!0),a.slideUp("slow",function(){r.find(".btn").appendTo(i),e(t)})):(i.find(".btn").appendTo(r),a.slideDown("slow",function(){e()})),c.focus()}),s._handler(c,"keydown",function(e){var t,i,a=e.which||e.keyCode,r=s.processDelay+1,e=N(this).find(".btn-kv-prev"),n=N(this).find(".btn-kv-next"),o=N(this).data("previewId");[t,i]=s.rtl?[39,37]:[37,39],N.each({prev:[e,t],next:[n,i]},function(e,t){var i=t[0],t=t[1];a===t&&i.length&&(c.focus(),i.attr("disabled")||(i.blur(),setTimeout(function(){i.focus(),s._zoomSlideShow(e,o),setTimeout(function(){i.attr("disabled")&&c.focus()},r)},r)))})})},_showModal:function(e){var t,i,a=this,r=a.$modal;e&&e.length&&(Z.initModal(r),Z.setHtml(r,a._getModalContent()),a._setZoomContent(e),r.removeClass("rotatable"),r.data({backdrop:!1,fileinputPluginId:a.$element.attr("id")}),r.find(".kv-zoom-body").css("height",a.zoomModalHeight),(t=e.find(".kv-file-content > :first-child")).length&&(i=t.css("transform"))&&r.find(".file-zoom-detail").css("transform",i),e.hasClass("rotatable")&&r.addClass("rotatable"),e.data("angle")&&r.data("angle",e.data("angle")),e.data("angle"),r.modal("show"),a._initZoomButtons(),a._initRotateZoom(e,t))},_zoomPreview:function(e){if(!e.length)throw"Cannot zoom to detailed preview!";e=e.closest(Z.FRAMES),this._showModal(e)},_zoomSlideShow:function(e,t){var i,a,r,n,o=this,s=o.$modal,l=s.find(".kv-zoom-actions .btn-kv-"+e),d=o.getFrames().toArray(),c=[],u=d.length;if(o.reversePreviewOrder&&(e="prev"===e?"next":"prev"),!l.attr("disabled")){for(i=0;i :first-child"),o._initRotateZoom(l,n)):s.removeClass("rotatable").removeData("angle"),o._raise("filezoom"+e,{previewId:t,modal:o.$modal}))}},_initZoomButton:function(){var t=this;t.$preview.find(".kv-file-zoom").each(function(){var e=N(this);t._handler(e,"click",function(){t._zoomPreview(e)})})},_inputFileCount:function(){return this.$element[0].files.length},_refreshPreview:function(){var e,t=this;(t._inputFileCount()||t.isAjaxUpload)&&t.showPreview&&t.isPreviewable&&(t.isAjaxUpload&&0'+e.defaultPreviewContent+"
    "),e.$container.removeClass("file-input-new"),e._initClickable())},_resetPreviewThumbs:function(e){var t=this;e?(t._clearPreview(),t.clearFileStack()):t._hasInitialPreview()?(e=t.previewCache.out(),t._setPreviewContent(e.content),t._setInitThumbAttr(),t._setCaption(e.caption),t._initPreviewActions()):t._clearPreview()},_getLayoutTemplate:function(e){e=this.layoutTemplates[e];return Z.isEmpty(this.customLayoutTags)?e:Z.replaceTags(e,this.customLayoutTags)},_getPreviewTemplate:function(e){var t=this.previewTemplates,e=t[e]||t.other;return Z.isEmpty(this.customPreviewTags)?e:Z.replaceTags(e,this.customPreviewTags)},_getOutData:function(e,t,i,a){var r=this;return t=t||{},i=i||{},{formdata:e,files:a=a||r.fileManager.list(),filenames:r.filenames,filescount:r.getFilesCount(),extra:r._getExtraData(),response:i,reader:r.reader,jqXHR:t}},_getMsgSelected:function(e,t){var i=this,a=1===e?i.fileSingle:i.filePlural;return 0 .file-preview-frame");e&&e.length&&e.insertBefore(t).fadeIn("slow").css("display:inline-block"),l._initPreviewActions(),l._clearFileInput(),t.remove(),a.remove(),l._initSortable()})):(l.previewCache.set(r,n,o,e),l._initPreview(),l._initPreviewActions())),l._resetCaption()},_getUploadCacheIndex:function(e){for(var t=this.uploadCache.length,i=0;i :first-child");a._handler(e,"click",function(){var e=(t.data("angle")||0)+90;a._handleRotation(t,i,e)})})},_initRotateZoom:function(e,t){var i=this,a=i.$modal,r=a.find(".btn-kv-rotate"),n=e.data("angle");a.data("angle",n),r.length&&(r.off("click"),a.hasClass("rotatable"))&&r.on("click",function(){n=(a.data("angle")||0)+90,a.data("angle",n),i._handleRotation(a,a.find(".file-zoom-detail"),n),i._handleRotation(e,t,n),e.hasClass("hide-rotate")&&e.data("angle",n)})},_initFileActions:function(){var n=this;n.showPreview&&(n._initZoomButton(),n._initRotateButton(),n.getFrames(" .kv-file-remove").each(function(){var e,t=N(this),i=t.closest(Z.FRAMES),a=i.attr("id"),r=i.attr("data-fileindex");n.fileManager;n._handler(t,"click",function(){if(!1===n._raise("filepreremove",[a,r])||!n._validateMinCount())return!1;e=i.hasClass("file-preview-error"),Z.cleanMemory(i),i.fadeOut("slow",function(){n.fileManager.remove(i),n._clearObjects(i),i.remove(),a&&e&&n.$errorContainer.find('li[data-thumb-id="'+a+'"]').fadeOut("fast",function(){N(this).remove(),n._errorsExist()||n._resetErrors()}),n._clearFileInput(),n._resetCaption(),n._raise("fileremoved",[a,r])})})}),n.getFrames(" .kv-file-upload").each(function(){var i=N(this);n._handler(i,"click",function(){var e=i.closest(Z.FRAMES),t=n._getThumbFileId(e);n._hideProgress(),e.hasClass("file-preview-error")&&!n.retryErrorUploads||n._uploadSingle(n.fileManager.getIndex(t),t,!1)})}))},_initPreviewActions:function(){function m(){var e=g.isAjaxUpload?g.previewCache.count(!0):g._inputFileCount();g.getFrames().length||e?g._resetCaption():(g._setCaption(""),g.reset(),g.initialCaption="")}var g=this,e=g.$preview,h=g.deleteExtraData||{},t=Z.FRAMES+" .kv-file-remove",i=g.fileActionSettings,v=i.removeClass,w=i.removeErrorClass;g._initZoomButton(),g._initRotateButton(),e.find(t).each(function(){var r,e,t,n,i,o,s,a,l,d,c=N(this),u=c.data("url")||g.deleteUrl,p=c.data("key"),f=g.ajaxOperations.deleteThumb;Z.isEmpty(u)||void 0===p||("function"==typeof u&&(u=u()),n=c.closest(Z.FRAMES),a=g.previewCache.data,s=n.attr("data-fileindex"),s=parseInt(s.replace(Z.INIT_FLAG,"")),a=Z.isEmpty(a.config)&&Z.isEmpty(a.config[s])?null:a.config[s],l=Z.isEmpty(a)||Z.isEmpty(a.extra)?h:a.extra,d=a&&(a.filename||a.caption)||"","function"==typeof l&&(l=l()),o={id:c.attr("id"),key:p,extra:l},a=function(e){g.ajaxAborted=!1,g._raise("filepredelete",[p,e,l]),g._abort()?e.abort():(c.removeClass(w),Z.addCss(n,"file-uploading"),Z.addCss(c,"disabled "+v))},e=function(e,t,i){var a;Z.isEmpty(e)||Z.isEmpty(e.error)?(n.removeClass("file-uploading").addClass("file-deleted"),n.fadeOut("slow",function(){s=parseInt(n.attr("data-fileindex").replace(Z.INIT_FLAG,"")),g.previewCache.unset(s),g._deleteFileIndex(n),a=g.previewCache.count(!0),a=0&"']/g,"_")},_updateFileDetails:function(e){var t=this,i=t.$element,i=Z.isIE(9)&&Z.findFileName(i.val())||i[0].files[0]&&i[0].files[0].name,i=!i&&0'+a+"
    "),t.$container.removeClass("file-input-new"),Z.addCss(t.$container,"file-input-ajax-new"))},_getStats:function(e){var t,i;return this.showUploadStats&&e&&e.bitrate?(i=this._getLayoutTemplate("stats"),t=e.elapsed&&e.bps?this.msgPendingTime.setTokens({time:Z.getElapsed(Math.ceil(e.pendingBytes/e.bps))}):this.msgCalculatingTime,i.setTokens({uploadSpeed:e.bitrate,pendingTime:t})):""},_setResumableProgress:function(e,t,i){var a=this.resumableManager,a=i?a:this,i=i?i.find(".file-thumb-progress"):null;0===a.lastProgress&&(a.lastProgress=e),eo*a.bytesToKB&&a._getResizedImage(e,t,r,n),t.validated=!0)})},_getResizedImage:function(e,t,i,a){var r,n,o,s=this,l=N(t.img)[0],d=l.naturalWidth,c=l.naturalHeight,u=1,p=s.maxImageWidth||d,f=s.maxImageHeight||c,m=!(!d||!c),g=s.imageCanvas,h=s.imageCanvasContext,v=t.typ,w=t.pid,b=t.ind,_=t.thumb,t=t.exifObj,C=function(e,t,i){s.isAjaxUpload?s._showFileError(e,t,i):s._showError(e,t,i),s._setPreviewError(_)},x=s.fileManager.getFile(e),y={id:w,index:b,fileId:e},w=[e,w,b];if(x&&m&&!(d<=p&&c<=f)||(m&&x&&s._raise("fileimageresized",w),i.val++,i.val===a&&s._raise("fileimagesresized"),m)){v=v||s.resizeDefaultImageType,b=p"+n.msgValidationError+"
    ").text(),r=(t=n.fileManager.count())?(r=n.fileManager.getFirstFile(),1===t&&r?r.nameFmt:n._getMsgSelected(t)):n._getMsgSelected(n.msgNo),r=Z.isEmpty(e)?r:e,a=''+n.msgValidationErrorIcon+"";else{if(Z.isEmpty(e))return void n.$caption.attr("title","");r=i=N("
    "+e+"
    ").text(),a=n._getLayoutTemplate("fileIcon")}n.$captionContainer.addClass("icon-visible"),n.$caption.attr("title",i).val(r),Z.setHtml(n.$captionIcon,a)}},_createContainer:function(){var e=this,t={class:"file-input file-input-new"+(e.rtl?" kv-rtl":"")},i=Z.createElement(Z.cspBuffer.stash(e._renderMain()));return Z.cspBuffer.apply(i),i.insertBefore(e.$element).attr(t),e._initBrowse(i),e.theme&&i.addClass("theme-"+e.theme),i},_refreshContainer:function(){var e=this,t=e.$container;e.$element.insertAfter(t),Z.setHtml(t,e._renderMain()),e._initBrowse(t),e._validateDisabled()},_validateDisabled:function(){this.$caption.attr({readonly:this.isDisabled})},_setTabIndex:function(e,t){e=this.tabIndexConfig[e];return t.setTokens({tabIndexConfig:null==e?"":'tabindex="'+e+'"'})},_renderMain:function(){var e=this,t=e.dropZoneEnabled?" file-drop-zone":"file-drop-disabled",i=e.showClose?e._getLayoutTemplate("close"):"",t=e.showPreview?e._getLayoutTemplate("preview").setTokens({class:e.previewClass,dropClass:t}):"",a=e.isDisabled?e.captionClass+" file-caption-disabled":e.captionClass,a=e.captionTemplate.setTokens({class:a+" kv-fileinput-caption"}),a=e._setTabIndex("caption",a);return e.mainTemplate.setTokens({class:e.mainClass+(!e.showBrowse&&e.showCaption?" no-browse":""),inputGroupClass:e.inputGroupClass,preview:t,close:i,caption:a,upload:e._renderButton("upload"),remove:e._renderButton("remove"),cancel:e._renderButton("cancel"),pause:e._renderButton("pause"),browse:e._renderButton("browse")})},_renderButton:function(e){var t=this,i=t._getLayoutTemplate("btnDefault"),a=t[e+"Class"],r=t[e+"Title"],n=t[e+"Icon"],o=t[e+"Label"],s=t.isDisabled?" disabled":"",l="button";switch(e){case"remove":if(t.showRemove)break;return"";case"cancel":if(!t.showCancel)return"";a+=" kv-hidden";break;case"pause":if(!t.showPause)return"";a+=" kv-hidden";break;case"upload":if(!t.showUpload)return"";t.isAjaxUpload&&!t.isDisabled?i=t._getLayoutTemplate("btnLink").replace("{href}",t.uploadUrl):l="submit";break;case"browse":if(!t.showBrowse)return"";i=t._getLayoutTemplate("btnBrowse");break;default:return""}return i=t._setTabIndex(e,i),a+="browse"===e?" btn-file":" fileinput-"+e+" fileinput-"+e+"-button",Z.isEmpty(o)||(o=' '+o+""),i.setTokens({type:l,css:a,title:r,status:s,icon:n,label:o})},_renderThumbProgress:function(){return'
    '+this.progressInfoTemplate.setTokens({percent:101,status:this.msgUploadBegin,stats:""})+"
    "},_renderFileFooter:function(e,t,i,a,r){var n=this,o=n.fileActionSettings,s=o.showRemove,l=o.showDrag,d=o.showUpload,c=o.showRotate,u=o.showZoom,p=n._getLayoutTemplate("footer"),f=n._getLayoutTemplate("indicator"),m=r?o.indicatorError:o.indicatorNew,r=r?o.indicatorErrorTitle:o.indicatorNewTitle,o=f.setTokens({indicator:m,indicatorTitle:r}),f={type:e,caption:t,size:i=n._getSize(i),width:a,progress:"",indicator:o};return n.isAjaxUpload?(f.progress=n._renderThumbProgress(),f.actions=n._renderFileActions(f,d,!1,s,c,u,l,!1,!1,!1)):f.actions=n._renderFileActions(f,!1,!1,!1,!1,u,l,!1,!1,!1),m=p.setTokens(f),Z.replaceTags(m,n.previewThumbTags)},_renderFileActions:function(e,t,i,a,r,n,o,s,l,d,c,u,p){var f,m,g,h,v,w,b,_,C,x=this;return!e.type&&c&&(e.type="image"),x.enableResumableUpload?t=!1:"function"==typeof t&&(t=t(e)),"function"==typeof i&&(i=i(e)),"function"==typeof a&&(a=a(e)),"function"==typeof n&&(n=n(e)),"function"==typeof o&&(o=o(e)),"function"==typeof r&&(r=r(e)),t||i||a||r||n||o?(e=!1===l?"":' data-url="'+l+'"',l=!1===d?"":' data-key="'+d+'"',w=v=h=g=m=f="",b=x._getLayoutTemplate("actions"),_=x.fileActionSettings,C=x.otherActionButtons.setTokens({dataKey:l,key:d}),s=s?_.removeClass+" disabled":_.removeClass,a&&(h=x._getLayoutTemplate("actionDelete").setTokens({removeClass:s,removeIcon:_.removeIcon,removeTitle:_.removeTitle,dataUrl:e,dataKey:l,key:d})),r&&(g=x._getLayoutTemplate("actionRotate").setTokens({rotateClass:_.rotateClass,rotateIcon:_.rotateIcon,rotateTitle:_.rotateTitle})),t&&(v=x._getLayoutTemplate("actionUpload").setTokens({uploadClass:_.uploadClass,uploadIcon:_.uploadIcon,uploadTitle:_.uploadTitle})),i&&(w=(w=x._getLayoutTemplate("actionDownload").setTokens({downloadClass:_.downloadClass,downloadIcon:_.downloadIcon,downloadTitle:_.downloadTitle,downloadUrl:u||x.initialPreviewDownloadUrl})).setTokens({filename:p,key:d})),n&&(f=x._getLayoutTemplate("actionZoom").setTokens({zoomClass:_.zoomClass,zoomIcon:_.zoomIcon,zoomTitle:_.zoomTitle})),o&&c&&(a="drag-handle-init "+_.dragClass,m=x._getLayoutTemplate("actionDrag").setTokens({dragClass:a,dragTitle:_.dragTitle,dragIcon:_.dragIcon})),b.setTokens({delete:h,upload:v,download:w,rotate:g,zoom:f,drag:m,other:C})):""},_browse:function(e){var t=this;e&&e.isDefaultPrevented()||!t._raise("filebrowse")||(t.isError&&!t.isAjaxUpload&&t.clear(),t.focusCaptionOnBrowse&&t.$captionContainer.focus())},_change:function(e){var n=this;if(N(document.body).off("focusin.fileinput focusout.fileinput"),!n.changeTriggered){n._toggleLoading("show");var t,i,a,r=n.$element,o=n.isAjaxUpload,s=1"+S.duplicateErrors.join("
  • ")+"
  • ",0===e.find("ul").length?Z.setHtml(e,S.errorCloseButton+"
      "+h+"
    "):e.find("ul").append(h),e.fadeIn(S.fadeDelay),S._handler(e.find(".kv-error-close"),"click",function(){e.fadeOut(S.fadeDelay)}),S.duplicateErrors=[]),S.isAjaxUpload?(S._raise("filebatchselected",[i.stack]),0!==i.count()||S.isError||S.reset()):S._raise("filebatchselected",[k]),E.removeClass("file-thumb-loading"),S._initCapStatus("valid"),A.html("");else{S.lock(!0);var a,r,c,u,t,p,f,n,o,s,l,m,g=k[d],h=g&&g.size||0,v=S._getSize(h,!0),w=$.image,h=h/S.bytesToKB,b="",_=0,C="",x=!1,y=0,T=function(e){e=e||g,a=n=S._getFileId(g),r=j+"-"+a,f=Z.createObjectURL(e),p=S._getFileName(g,"")},P=function(){var e=!!i.loadedImages[a],t=D.setTokens({index:d+1,files:U,percent:50,name:p});setTimeout(function(){A.html(t),S._updateFileDetails(U),0S.maxFileSize)m=S.msgSizeTooLarge.setTokens({name:p,size:v,maxSize:S._getSize(S.maxFileSize*S.bytesToKB,!0)}),L(m,g,r,d,n);else if(null!==S.minFileSize&&h<=Z.getNum(S.minFileSize))m=S.msgSizeTooSmall.setTokens({name:p,size:v,minSize:S._getSize(S.minFileSize*S.bytesToKB,!0)}),L(m,g,r,d,n);else{if(!Z.isEmpty(M)&&Z.isArray(M)){for(u=0;u',next:'',rotate:'',toggleheader:'',fullscreen:'',borderless:'',close:''},previewZoomButtonClasses:{prev:"btn btn-default btn-outline-secondary btn-navigate",next:"btn btn-default btn-outline-secondary btn-navigate",rotate:e,toggleheader:e,fullscreen:e,borderless:e,close:e},previewTemplates:{},previewContentTemplates:{},preferIconicPreview:!1,preferIconicZoomPreview:!1,alwaysPreviewFileExtensions:[],rotatableFileExtensions:["jpg","jpeg","png","gif"],allowedFileTypes:null,allowedFileExtensions:null,allowedPreviewTypes:void 0,allowedPreviewMimeTypes:null,allowedPreviewExtensions:null,disabledPreviewTypes:void 0,disabledPreviewExtensions:["msi","exe","com","zip","rar","app","vb","scr"],disabledPreviewMimeTypes:null,defaultPreviewContent:null,customLayoutTags:{},customPreviewTags:{},previewFileIcon:'',previewFileIconClass:"file-other-icon",previewFileIconSettings:{},previewFileExtSettings:{},buttonLabelClass:"hidden-xs",browseIcon:' ',browseClass:"btn btn-primary",removeIcon:'',removeClass:t,cancelIcon:'',cancelClass:t,pauseIcon:'',pauseClass:t,uploadIcon:'',uploadClass:t,uploadUrl:null,uploadUrlThumb:null,uploadAsync:!0,uploadParamNames:{chunkCount:"chunkCount",chunkIndex:"chunkIndex",chunkSize:"chunkSize",chunkSizeStart:"chunkSizeStart",chunksUploaded:"chunksUploaded",fileBlob:"fileBlob",fileId:"fileId",fileName:"fileName",fileRelativePath:"fileRelativePath",fileSize:"fileSize",retryCount:"retryCount"},maxAjaxThreads:5,fadeDelay:800,processDelay:100,bitrateUpdateDelay:500,queueDelay:10,progressDelay:0,enableResumableUpload:!1,resumableUploadOptions:{fallback:null,testUrl:null,chunkSize:2048,maxThreads:4,maxRetries:3,showErrorLog:!0,retainErrorHistory:!1,skipErrorsAndProceed:!1},uploadExtraData:{},zoomModalHeight:485,minImageWidth:null,minImageHeight:null,maxImageWidth:null,maxImageHeight:null,resizeImage:!1,resizePreference:"width",resizeQuality:.92,resizeDefaultImageType:"image/jpeg",resizeIfSizeMoreThan:0,minFileSize:-1,maxFileSize:0,maxFilePreviewSize:25600,minFileCount:0,maxFileCount:0,maxTotalFileCount:0,validateInitialCount:!1,msgValidationErrorClass:"text-danger",msgValidationErrorIcon:' ',msgErrorClass:"file-error-message",progressThumbClass:"progress-bar progress-bar-striped active progress-bar-animated",progressClass:"progress-bar bg-success progress-bar-success progress-bar-striped active progress-bar-animated",progressInfoClass:"progress-bar bg-info progress-bar-info progress-bar-striped active progress-bar-animated",progressCompleteClass:"progress-bar bg-success progress-bar-success",progressPauseClass:"progress-bar bg-primary progress-bar-primary progress-bar-striped active progress-bar-animated",progressErrorClass:"progress-bar bg-danger progress-bar-danger",progressUploadThreshold:99,previewFileType:"image",elCaptionContainer:null,elCaptionText:null,elPreviewContainer:null,elPreviewImage:null,elPreviewStatus:null,elErrorContainer:null,errorCloseButton:void 0,slugCallback:null,dropZoneEnabled:!0,dropZoneTitleClass:"file-drop-zone-title",fileActionSettings:{},otherActionButtons:"",textEncoding:"UTF-8",preProcessUpload:null,ajaxSettings:{},ajaxDeleteSettings:{},showAjaxErrorDetails:!0,mergeAjaxCallbacks:!1,mergeAjaxDeleteCallbacks:!1,retryErrorUploads:!0,reversePreviewOrder:!1,usePdfRenderer:function(){var e=!!window.MSInputMethodContext&&!!document.documentMode;return!!navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/i)||e},pdfRendererUrl:"",pdfRendererTemplate:'',tabIndexConfig:{browse:500,remove:500,upload:500,cancel:null,pause:null,modal:-1}},N.fn.fileinputLocales.en={sizeUnits:["B","KB","MB","GB","TB","PB","EB","ZB","YB"],bitRateUnits:["B/s","KB/s","MB/s","GB/s","TB/s","PB/s","EB/s","ZB/s","YB/s"],fileSingle:"file",filePlural:"files",browseLabel:"Browse …",removeLabel:"Remove",removeTitle:"Clear all unprocessed files",cancelLabel:"Cancel",cancelTitle:"Abort ongoing upload",pauseLabel:"Pause",pauseTitle:"Pause ongoing upload",uploadLabel:"Upload",uploadTitle:"Upload selected files",msgNo:"No",msgNoFilesSelected:"No files selected",msgCancelled:"Cancelled",msgPaused:"Paused",msgPlaceholder:"Select {files} ...",msgZoomModalHeading:"Detailed Preview",msgFileRequired:"You must select a file to upload.",msgSizeTooSmall:'File "{name}" ({size}) is too small and must be larger than {minSize}.',msgSizeTooLarge:'File "{name}" ({size}) exceeds maximum allowed upload size of {maxSize}.',msgFilesTooLess:"You must select at least {n} {files} to upload.",msgFilesTooMany:"Number of files selected for upload ({n}) exceeds maximum allowed limit of {m}.",msgTotalFilesTooMany:"You can upload a maximum of {m} files ({n} files detected).",msgFileNotFound:'File "{name}" not found!',msgFileSecured:'Security restrictions prevent reading the file "{name}".',msgFileNotReadable:'File "{name}" is not readable.',msgFilePreviewAborted:'File preview aborted for "{name}".',msgFilePreviewError:'An error occurred while reading the file "{name}".',msgInvalidFileName:'Invalid or unsupported characters in file name "{name}".',msgInvalidFileType:'Invalid type for file "{name}". Only "{types}" files are supported.',msgInvalidFileExtension:'Invalid extension for file "{name}". Only "{extensions}" files are supported.',msgFileTypes:{image:"image",html:"HTML",text:"text",video:"video",audio:"audio",flash:"flash",pdf:"PDF",object:"object"},msgUploadAborted:"The file upload was aborted",msgUploadThreshold:"Processing …",msgUploadBegin:"Initializing …",msgUploadEnd:"Done",msgUploadResume:"Resuming upload …",msgUploadEmpty:"No valid data available for upload.",msgUploadError:"Upload Error",msgDeleteError:"Delete Error",msgProgressError:"Error",msgValidationError:"Validation Error",msgLoading:"Loading file {index} of {files} …",msgProgress:"Loading file {index} of {files} - {name} - {percent}% completed.",msgSelected:"{n} {files} selected",msgProcessing:"Processing ...",msgFoldersNotAllowed:"Drag & drop files only! {n} folder(s) dropped were skipped.",msgImageWidthSmall:'Width of image file "{name}" must be at least {size} px (detected {dimension} px).',msgImageHeightSmall:'Height of image file "{name}" must be at least {size} px (detected {dimension} px).',msgImageWidthLarge:'Width of image file "{name}" cannot exceed {size} px (detected {dimension} px).',msgImageHeightLarge:'Height of image file "{name}" cannot exceed {size} px (detected {dimension} px).',msgImageResizeError:"Could not get the image dimensions to resize.",msgImageResizeException:"Error while resizing the image.
    {errors}
    ",msgAjaxError:"Something went wrong with the {operation} operation. Please try again later!",msgAjaxProgressError:"{operation} failed",msgDuplicateFile:'File "{name}" of same size "{size}" has already been selected earlier. Skipping duplicate selection.',msgResumableUploadRetriesExceeded:"Upload aborted beyond {max} retries for file {file}! Error Details:
    {error}
    ",msgPendingTime:"{time} remaining",msgCalculatingTime:"calculating time remaining",ajaxOperations:{deleteThumb:"file delete",uploadThumb:"file upload",uploadBatch:"batch file upload",uploadExtra:"form data upload"},dropZoneTitle:"Drag & drop files here …",dropZoneClickTitle:"
    (or click to select {files})",previewZoomButtonTitles:{prev:"View previous file",next:"View next file",rotate:"Rotate 90 deg. clockwise",toggleheader:"Toggle header",fullscreen:"Toggle full screen",borderless:"Toggle borderless mode",close:"Close detailed preview"}},N.fn.fileinput.Constructor=c,N(document).ready(function(){var e=N("input.file[type=file]");e.length&&e.fileinput()})}); //# sourceMappingURL=fileinput.min.js.map