/*!
* bootstrap-fileinput v4.3.2
* http://plugins.krajee.com/file-input
*
* Author: Kartik Visweswaran
* Copyright: 2014 - 2016, Kartik Visweswaran, Krajee.com
*
* Licensed under the BSD 3-Clause
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(window.jQuery)}(function(e){"use strict";e.fn.fileinputLocales={},e.fn.fileinputThemes={};var t,i,a,n,r,o,l,s,d,c,p,u,f,m,g,v,h,w,_,b,C,x,y,T,F,E,k,$,I,S,P,D,z,A,U,j,L,Z,O,R,B,M,N,H,q,W,V,K,X,Y,J,Q,G,ee,te,ie,ae,ne,re,oe,le,se,de,ce,pe,ue,fe,me;t=".fileinput",i="kvFileinputModal",a='style="width:{width};height:{height};"',n='\n\n\n\n\n\n',r='
\n{previewFileIcon}\n
',o=window.URL||window.webkitURL,l=function(e,t,i){return void 0!==e&&(i?e===t:e.match(t))},s=function(e){if("Microsoft Internet Explorer"!==navigator.appName)return!1;if(10===e)return new RegExp("msie\\s"+e,"i").test(navigator.userAgent);var t,i=document.createElement("div");return i.innerHTML="",t=i.getElementsByTagName("i").length,document.body.appendChild(i),i.parentNode.removeChild(i),t},d=function(){return new RegExp("Edge/[0-9]+","i").test(navigator.userAgent)},c=function(e,i,a,n){var r=n?i:i.split(" ").join(t+" ")+t;e.off(r).on(r,a)},p={data:{},init:function(e){var t=e.initialPreview,i=e.id;t.length>0&&!ne(t)&&(t=t.split(e.initialPreviewDelimiter)),p.data[i]={content:t,config:e.initialPreviewConfig,tags:e.initialPreviewThumbTags,delimiter:e.initialPreviewDelimiter,previewFileType:e.initialPreviewFileType,previewAsData:e.initialPreviewAsData,template:e.previewGenericTemplate,showZoom:e.fileActionSettings.showZoom,showDrag:e.fileActionSettings.showDrag,parseTemplate:function(t,i,a,n,r,o,l){var s=" file-preview-initial";return e._generatePreviewTemplate(t,i,a,n,r,!1,s,o,l)},msg:function(t){return e._getMsgSelected(t)},initId:e.previewInitId,footer:e._getLayoutTemplate("footer").replace(/\{progress}/g,e._renderThumbProgress()),isDelete:e.initialPreviewShowDelete,caption:e.initialCaption,actions:function(t,i,a,n,r,o,l){return e._renderFileActions(t,i,a,n,r,o,l,!0)}}},fetch:function(e){return p.data[e].content.filter(function(e){return null!==e})},count:function(e,t){return p.data[e]&&p.data[e].content?t?p.data[e].content.length:p.fetch(e).length:0},get:function(t,i,a){var n,r,o,l,s,d,c="init_"+i,u=p.data[t],f=u.config[i],m=u.content[i],g=u.initId+"-"+c,v=" file-preview-initial",h=re("previewAsData",f,u.previewAsData);return a=void 0===a?!0:a,m?(f&&f.frameClass&&(v+=" "+f.frameClass),h?(o=u.previewAsData?re("type",f,u.previewFileType||"generic"):"generic",l=re("caption",f),s=p.footer(t,i,a),d=re("filetype",f,o),n=u.parseTemplate(o,m,l,d,g,s,c)):n=u.template.replace(/\{previewId}/g,g).replace(/\{frameClass}/g,v).replace(/\{fileindex}/g,c).replace(/\{content}/g,u.content[i]).replace(/\{template}/g,re("type",f,u.previewFileType)).replace(/\{footer}/g,p.footer(t,i,a)),u.tags.length&&u.tags[i]&&(n=se(n,u.tags[i])),ae(f)||ae(f.frameAttr)||(r=e(document.createElement("div")).html(n),r.find(".file-preview-initial").attr(f.frameAttr),n=r.html(),r.remove()),n):""},add:function(t,i,a,n,r){var o,l=e.extend(!0,{},p.data[t]);return ne(i)||(i=i.split(l.delimiter)),r?(o=l.content.push(i)-1,l.config[o]=a,l.tags[o]=n):(o=i.length-1,l.content=i,l.config=a,l.tags=n),p.data[t]=l,o},set:function(t,i,a,n,r){var o,l,s=e.extend(!0,{},p.data[t]);if(i&&i.length&&(ne(i)||(i=i.split(s.delimiter)),l=i.filter(function(e){return null!==e}),l.length)){if(void 0===s.content&&(s.content=[]),void 0===s.config&&(s.config=[]),void 0===s.tags&&(s.tags=[]),r){for(o=0;or;r++)i+=p.get(e,r);return t=a.msg(p.count(e)),{content:''+i+"
",caption:t}},footer:function(e,t,i){var a=p.data[e];if(i=void 0===i?!0:i,0===a.config.length||ae(a.config[t]))return"";var n=a.config[t],r=re("caption",n),o=re("width",n,"auto"),l=re("url",n,!1),s=re("key",n,null),d=re("showDelete",n,!0),c=re("showZoom",n,a.showZoom),u=re("showDrag",n,a.showDrag),f=l===!1&&i,m=a.isDelete?a.actions(!1,d,c,u,f,l,s):"",g=a.footer.replace(/\{actions}/g,m);return g.replace(/\{caption}/g,r).replace(/\{width}/g,o).replace(/\{indicator}/g,"").replace(/\{indicatorTitle}/g,"")}},u=function(e,t){return t=t||0,"number"==typeof e?e:("string"==typeof e&&(e=parseFloat(e)),isNaN(e)?t:e)},f=function(){return!(!window.File||!window.FileReader)},m=function(){var e=document.createElement("div");return!s(9)&&!d()&&(void 0!==e.draggable||void 0!==e.ondragstart&&void 0!==e.ondrop)},g=function(){return f()&&window.FormData},v=function(e,t){e.removeClass(t).addClass(t)},X={showRemove:!0,showUpload:!0,showZoom:!0,showDrag:!0,removeIcon:'',removeClass:"btn btn-xs btn-default",removeTitle:"Remove file",uploadIcon:'',uploadClass:"btn btn-xs btn-default",uploadTitle:"Upload file",zoomIcon:'',zoomClass:"btn btn-xs btn-default",zoomTitle:"View Details",dragIcon:'',dragClass:"text-info",dragTitle:"Move / Rearrange",dragSettings:{},indicatorNew:'',indicatorSuccess:'',indicatorError:'',indicatorLoading:'',indicatorNewTitle:"Not uploaded yet",indicatorSuccessTitle:"Uploaded",indicatorErrorTitle:"Upload Error",indicatorLoadingTitle:"Uploading ..."},h='{preview}\n\n',w='{preview}\n\n{remove}\n{cancel}\n{upload}\n{browse}\n',_='',C='×
\n',b='',x='\n',y='',T='{icon} {label}',F='{icon} {label}
',E='',k='\n',$='',I='',S='\n \n {drag}\n
{indicator}
\n
\n
',P='\n',D='',z='',A='{dragIcon}',U='\n',L=U+' title="{caption}" '+a+'>
\n',Z="
{footer}\n
\n",O="{content}\n",R='
{data}
\n",B='

\n",M='
\n",N='
\n",H='
\n",q='
\n",W='
\n",V='