PageSourceSearch

https://ethernetcsp.com/home_files/sqs-form-upload.min.js.download

js ethernetcsp.com collected 2026-10-04 18:03:14 UTC 32,957 bytes, 1 lines download raw bytes

1!function(e,t){"function"==typeof define&&define.amd?define(function(){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(e):e.ss=t(e)}("undefined"!=typeof window?window:this,function(e){var t,s=e.ss||{},n=/^\s+/,r=/\s+$/,i=/[xy]/g,o=/.*(\/|\\)/,a=/.*[.]/,l=/[\t\r\n]/g,u=(Object.prototype.toString.call(e.HTMLElement).indexOf("Constructor"),-1!==navigator.userAgent.indexOf("MSIE 7")),d=document.createElement("input");d.type="file",t="multiple"in d&&"undefined"!=typeof File&&void 0!==(new XMLHttpRequest).upload,s.obj2string=function(e,t){"use strict";var n=[];for(var r in e)if(e.hasOwnProperty(r)){var i=t?t+"["+r+"]":r,o=e[r];n.push("object"==typeof o?s.obj2string(o,i):encodeURIComponent(i)+"="+encodeURIComponent(o))}return n.join("&")},s.extendObj=function(e,t){"use strict";for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])},s.addEvent=function(e,t,n){"use strict";return e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n),function(){s.removeEvent(e,t,n)}},s.removeEvent=document.removeEventListener?function(e,t,s){e.removeEventListener&&e.removeEventListener(t,s,!1)}:function(e,t,s){var n="on"+t;void 0===e[n]&&(e[n]=null),e.detachEvent(n,s)},s.newXHR=function(){"use strict";if("undefined"!=typeof XMLHttpRequest)return new e.XMLHttpRequest;if(e.ActiveXObject)try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(e){return!1}},s.encodeUTF8=function(e){"use strict";return unescape(encodeURIComponent(e))},s.getIFrame=function(){"use strict";var e,t=s.getUID();return u?e=document.createElement('<iframe src="javascript:false;" name="'+t+'">'):(e=document.createElement("iframe"),e.src="javascript:false;",e.name=t),e.style.display="none",e.id=t,e},s.getForm=function(e){"use strict";var t=document.createElement("form");for(var s in t.encoding="multipart/form-data",t.enctype="multipart/form-data",t.style.display="none",e)e.hasOwnProperty(s)&&(t[s]=e[s]);return t},s.getHidden=function(e,t){"use strict";var s=document.createElement("input");return s.type="hidden",s.name=e,s.value=t,s},s.parseJSON=function(t){"use strict";if(!t)return!1;if(t=s.trim(t+""),e.JSON&&e.JSON.parse)try{return e.JSON.parse(t+"")}catch(e){return!1}var n,r=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g,i=null;return!(!t||s.trim(t.replace(r,function(e,t,s,r){return n&&t&&(i=0),0===i?e:(n=s||t,i+=!r-!s,"")})))&&Function("return "+t)()},s.getBox=function(t){"use strict";var s,n,r=0,i=0;if(t.getBoundingClientRect)s=t.getBoundingClientRect(),n=document.documentElement,r=s.top+(e.pageYOffset||n.scrollTop)-(n.clientTop||0),i=s.left+(e.pageXOffset||n.scrollLeft)-(n.clientLeft||0);else do{i+=t.offsetLeft,r+=t.offsetTop}while(t=t.offsetParent);return{top:Math.round(r),left:Math.round(i)}},s.addStyles=function(e,t){"use strict";for(var s in t)t.hasOwnProperty(s)&&(e.style[s]=t[s])},s.copyLayout=function(e,t){"use strict";s.getBox(e);s.addStyles(t,{position:"absolute",width:e.offsetWidth+"px",height:e.offsetHeight+"px"})},s.getUID=function(){"use strict";return"axxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(i,function(e){var t=16*Math.random()|0,s="x"==e?t:3&t|8;return s.toString(16)})};var c="".trim;s.trim=c&&!c.call("\ufeff ")?function(e){return null===e?"":c.call(e)}:function(e){return null===e?"":e.toString().replace(n,"").replace(r,"")};var p=[];return s.indexOf=p.indexOf?function(e,t){return e.indexOf(t)}:function(e,t){for(var s=0,n=e.length;s<n;s++)if(e[s]===t)return s;return-1},s.arrayDelete=function(e,t){var n=s.indexOf(e,t);n>-1&&e.splice(n,1)},s.getFilename=function(e){"use strict";return e.replace(o,"")},s.getExt=function(e){"use strict";return-1!==e.indexOf(".")?e.replace(a,""):""},s.isVisible=function(e){"use strict";return!!e&&(1!==e.nodeType||e==document.body?(e=null,!0):e.parentNode&&(e.offsetWidth>0||e.offsetHeight>0||"none"!=s.getStyle(e,"display").toLowerCase())?s.isVisible(e.parentNode):(e=null,!1))},s.getStyle=function(t,s){"use strict";if(e.getComputedStyle){var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return n.getPropertyValue(s)}if(t.currentStyle&&t.currentStyle[s])return t.currentStyle[s]},s.getFormObj=function(e){"use strict";for(var t,n=e.elements,r=["button","submit","image","reset"],i={},o=0,a=n.length;o<a;o++)if(t={},n[o].name&&!n[o].disabled&&-1===s.indexOf(r,n[o].type)){if(("checkbox"==n[o].type||"radio"==n[o].type)&&!n[o].checked)continue;t[n[o].name]=s.val(n[o]),s.extendObj(i,t)}return i},s.val=function(e){"use strict";if(e){if("SELECT"==e.nodeName.toUpperCase()){for(var t,s=e.options,n=e.selectedIndex,r="select-one"===e.type||n<0,i=r?null:[],o=0,a=s.length;o<a;o++)if((s[o].selected||o===n)&&!s[o].disabled){if(t=s[o].value?s[o].value:s[o].text,r)return t;i.push(t)}return i}return e.value}},s.hasClass=function(e,t){"use strict";return!(!e||!t)&&(" "+e.className+" ").replace(l," ").indexOf(" "+t+" ")>=0},s.addClass=function(e,t){"use strict";if(!e||!t)return!1;s.hasClass(e,t)||(e.className+=" "+t)},s.removeClass=function(){"use strict";var e={};return function(t,s){if(!t||!s)return!1;e[s]||(e[s]=new RegExp("(?:^|\\s)"+s+"(?!\\S)")),t.className=t.className.replace(e[s],"")}}(),s.purge=function(e){"use strict";var t,n,r,i=e.attributes;if(i)for(t=i.length-1;t>=0;t-=1)r=i[t].name,"function"==typeof e[r]&&(e[r]=null);if(i=e.childNodes,i)for(n=i.length,t=0;t<n;t+=1)s.purge(e.childNodes[t])},s.remove=function(e){"use strict";e&&e.parentNode&&(s.purge(e),e.parentNode.removeChild(e)),e=null},s.verifyElem=function(t){"use strict";return"undefined"!=typeof jQuery&&t instanceof jQuery?t=t[0]:"string"==typeof t&&("#"==t.charAt(0)&&(t=t.substr(1)),t=document.getElementById(t)),!(!t||1!==t.nodeType)&&("A"==t.nodeName.toUpperCase()&&(t.style.cursor="pointer",s.addEvent(t,"click",function(t){t&&t.preventDefault?t.preventDefault():e.event&&(e.event.returnValue=!1)})),t)},s._options={},s.uploadSetup=function(e){"use strict";s.extendObj(s._options,e)},s.SimpleUpload=function(e){"use strict";if(this._opts={button:"",url:"",dropzone:"",dragClass:"",form:"",overrideSubmit:!0,
1cors:!1,withCredentials:!1,progressUrl:!1,sessionProgressUrl:!1,nginxProgressUrl:!1,multiple:!1,capture:!1,maxUploads:3,queue:!0,checkProgressInterval:500,keyParamName:"APC_UPLOAD_PROGRESS",sessionProgressName:"PHP_SESSION_UPLOAD_PROGRESS",nginxProgressHeader:"X-Progress-ID",customProgressHeaders:{},corsInputName:"XHR_CORS_TARGETORIGIN",allowedExtensions:[],accept:"",maxSize:!1,name:"",data:{},noParams:!0,autoSubmit:!0,multipart:!0,method:"POST",responseType:"",debug:!1,hoverClass:"",focusClass:"",disabledClass:"",customHeaders:{},encodeHeaders:!0,autoCalibrate:!0,onBlankSubmit:function(){},onAbort:function(e,t,s){},onChange:function(e,t,s,n,r){},onSubmit:function(e,t,s,n){},onProgress:function(e){},onUpdateFileSize:function(e){},onComplete:function(e,t,s,n){},onExtError:function(e,t){},onSizeError:function(e,t){},onError:function(e,t,s,n,r,i,o){},startXHR:function(e,t,s){},endXHR:function(e,t,s){},startNonXHR:function(e,t){},endNonXHR:function(e,t){}},s.extendObj(this._opts,s._options),s.extendObj(this._opts,e),this._queue=[],this._active=0,this._disabled=!1,this._maxFails=10,this._progKeys={},this._sizeFlags={},this._btns=[],this.addButton(this._opts.button),delete this._opts.button,this._opts.button=e=null,!1===this._opts.multiple&&(this._opts.maxUploads=1),""!==this._opts.dropzone&&this.addDZ(this._opts.dropzone),""===this._opts.dropzone&&this._btns.length<1)throw new Error("Invalid upload button. Make sure the element you're passing exists.");""!==this._opts.form&&this.setForm(this._opts.form),this._createInput(),this._manDisabled=!1,this.enable(!0)},s.SimpleUpload.prototype={destroy:function(){"use strict";for(var e=this._btns.length;e--;)this._btns[e].off&&this._btns[e].off(),s.removeClass(this._btns[e],this._opts.hoverClass),s.removeClass(this._btns[e],this._opts.focusClass),s.removeClass(this._btns[e],this._opts.disabledClass),this._btns[e].disabled=!1;this._killInput(),this._destroy=!0},log:function(t){"use strict";this._opts&&this._opts.debug&&e.console&&e.console.log&&e.console.log("[Uploader] "+t)},setData:function(e){"use strict";this._opts.data=e},setOptions:function(e){"use strict";s.extendObj(this._opts,e)},addButton:function(e){var t;if(e instanceof Array)for(var n=0,r=e.length;n<r;n++)t=s.verifyElem(e[n]),!1!==t?this._btns.push(this.rerouteClicks(t)):this.log("Button with array index "+n+" is invalid");else t=s.verifyElem(e),!1!==t&&this._btns.push(this.rerouteClicks(t))},addDZ:function(e){t&&(e=s.verifyElem(e),e?this.addDropZone(e):this.log("Invalid or nonexistent element passed for drop zone"))},setProgressBar:function(e){"use strict";this._progBar=s.verifyElem(e)},setPctBox:function(e){"use strict";this._pctBox=s.verifyElem(e)},setFileSizeBox:function(e){"use strict";this._sizeBox=s.verifyElem(e)},setProgressContainer:function(e){"use strict";this._progBox=s.verifyElem(e)},setAbortBtn:function(e,t){"use strict";this._abortBtn=s.verifyElem(e),this._removeAbort=!1,t&&(this._removeAbort=!0)},setForm:function(t){"use strict";if(this._form=s.verifyElem(t),this._form&&"FORM"==this._form.nodeName.toUpperCase()){var n=this;this._opts.autoSubmit=!1,this._opts.overrideSubmit&&(s.addEvent(this._form,"submit",function(t){t.preventDefault?t.preventDefault():e.event&&(e.event.returnValue=!1),n._validateForm()&&n.submit()}),this._form.submit=function(){n._validateForm()&&n.submit()})}else this.log("Invalid or nonexistent element passed for form")},getQueueSize:function(){"use strict";return this._queue.length},removeCurrent:function(e){"use strict";if(e){for(var t=this._queue.length;t--;)if(this._queue[t].id===e){this._queue.splice(t,1);break}}else this._queue.splice(0,1);this._cycleQueue()},clearQueue:function(){"use strict";this._queue.length=0},disable:function(e){"use strict";var t,n=this._btns.length;for(this._manDisabled=!e||!0===this._manDisabled,this._disabled=!0;n--;)t=this._btns[n].nodeName.toUpperCase(),"INPUT"!=t&&"BUTTON"!=t||(this._btns[n].disabled=!0),""!==this._opts.disabledClass&&s.addClass(this._btns[n],this._opts.disabledClass);this._input&&this._input.parentNode&&(this._input.parentNode.style.visibility="hidden")},enable:function(e){"use strict";if(e||(this._manDisabled=!1),!0!==this._manDisabled){var t=this._btns.length;for(this._disabled=!1;t--;)s.removeClass(this._btns[t],this._opts.disabledClass),this._btns[t].disabled=!1}},updatePosition:function(e){"use strict";e=e||this._btns[0],e&&this._input&&this._input.parentNode&&s.copyLayout(e,this._input.parentNode),e=null},rerouteClicks:function(t){"use strict";var n=this;if(t.off=s.addEvent(t,"mouseover",function(){n._disabled||(n._input||n._createInput(),n._overBtn=t,s.copyLayout(t,n._input.parentNode),n._input.parentNode.style.visibility="visible")}),n._opts.autoCalibrate&&!s.isVisible(t)){n.log("Upload button not visible");var r=function(){s.isVisible(t)?(n.log("Upload button now visible"),e.setTimeout(function(){n.updatePosition(t),1===n._btns.length&&(n._input.parentNode.style.visibility="hidden")},200)):e.setTimeout(r,500)};e.setTimeout(r,500)}return t},submit:function(e,t){"use strict";!t&&this._queue.length<1?this._opts.onBlankSubmit.call(this):this._disabled||this._active>=this._opts.maxUploads||this._queue.length<1||this._checkFile(this._queue[0])&&(!1!==this._opts.onSubmit.call(this,this._queue[0].name,this._queue[0].ext,this._queue[0].btn,this._queue[0].size)?(this._active++,(!1===this._opts.multiple||!1===this._opts.queue&&this._active>=this._opts.maxUploads)&&this.disable(!0),this._initUpload(this._queue[0])):this.removeCurrent(this._queue[0].id))}},s.IframeUpload={_detachEvents:{},_detach:function(e){this._detachEvents[e]&&(this._detachEvents[e](),delete this._detachEvents[e])},_getHost:function(e){var t=document.createElement("a");return t.href=e,t.hostname?t.hostname.toLowerCase():e},_addFiles:function(e){var t=s.getFilename(e.value),n=s.getExt(t);return!1!==this._opts.onChange.call(this,t,n,this._overBtn,void 0,e)&&(this._queue.push({id:s.getUID(),file:e,name:t,ext:n,btn:this._overBtn,size:null}),!0)},_uploadIframe:function(t,n,r,i,o,a,l){"use strict";var u,d,c,p=this,f=this._opts,h=s.getUID(),m=s.getIFrame(),_=!1,g=!1;if(d=!0===f.noParams?f.url:f.nginxProgressUrl?d+(d.indexOf("?")>-1?"&":"?")+encodeURIComponent(f.nginxProgressHeader)+"="+encodeURIComponent(h):f.url,u=s.getForm({action:d,target:m.name,method:f.method}),f.onProgress.call(this,0),o&&(o.innerHTML="0%"),i&&(i.style.width="0%"),f.cors){var v=s.getUID();p._detachEvents[v]=s.addEvent(e,"message",function(e){p._getHost(e.origin)==p._getHost(f.url)?(_=!0,p._detach(v),f.endNonXHR.call(p,t.name,t.btn),p._finish(t,"","",e.data,r,n,o,a,l)):p.log("Non-matching origin: "+e.origin)})}p._detachEvents[m.id]=s.addEvent(m,label,function(){for(var d in p._detach(m.id),f.sessionProgressUrl?u.appendChild(s.getHidden(f.sessionProgressName,h)):f.progressUrl&&u.appendChild(s.getHidden(f.keyParamName,h)),p._form&&s.extendObj(f.data,s.getFormObj(p._form)),f.data)f.data.hasOwnProperty(d)&&u.appendChild(s.getHidden(d,f.data[d]));f.cors&&u.appendChild(s.getHidden(f.corsInputName,e.location.href)),u.appendChild(t.file),p._detachEvents[t.id]=s.addEvent(m,label,function(){if(m&&m.parentNode&&!g)if(p._detach(t.id),g=!0,delete p._progKeys[h],delete p._sizeFlags[h],a&&s.removeEvent(a,"click",c),f.cors)e.setTimeout(function(){s.remove(m),_||p._errorFinish(t,"","",!1,"error",n,r,o,a,l),t=f=h=m=r=n=o=a=l=null},600);else{try{var i=m.contentDocument?m.contentDocument:m.contentWindow.document,u=i.body.innerHTML;s.remove(m),m=null,f.endNonXHR.call(p,t.name,t.btn),p._finish(t,"","",u,r,n,o,a,l)}catch(e){p._errorFinish(t,"",e.message,!1,"error",n,r,o,a,l)}t=f=h=r=n=o=null}}),a&&(c=function(){if(s.removeEvent(a,"click",c),delete p._progKeys[h],delete p._sizeFlags[h],m){g=!0,p._detach(t.id);try{m.contentWindow.document.execCommand&&m.contentWindow.document.execCommand("Stop")}catch(e){}try{m.src="javascript".concat(":false;")}catch(e){}e.setTimeout(function(){s.remove(m),m=null},1)}p.log("Upload aborted"),f.onAbort.call(p,t.name,t.btn,t.size),p._last(r,n,o,a,l)},s.addEvent(a,"click",c)),p.log("Commencing upload using iframe"),u.submit(),e.setTimeout(function(){s.remove(u),u=null,p.removeCurrent(t.id)},1),p._hasProgUrl&&(p._progKeys[h]=1,e.setTimeout(function(){p._getProg(h,i,r,o,1),i=r=o=null},600))}),document.body.appendChild(u),document.body.appendChild(m)},_getProg:function(t,n,r,i,o){"use strict";var a,l,u,d=this,c=this._opts,p=(new Date).getTime();if(t)if(c.nginxProgressUrl?l=c.nginxProgressUrl+"?"+encodeURIComponent(c.nginxProgressHeader)+"="+encodeURIComponent(t)+"&_="+p:c.sessionProgressUrl?l=c.sessionProgressUrl:c.progressUrl&&(l=c.progressUrl+"?progresskey="+encodeURIComponent(t)+"&_="+p),u=function(){var l,p,f,h,m;try{if(u&&(c.cors||4===a.readyState)){u=void 0,a.onreadystatechange=function(){};try{m=a.statusText,h=a.status}catch(e){m="",h=""}if(c.cors||h>=200&&h<300){if(l=s.parseJSON(a.responseText),!1===l)return void d.log("Error parsing progress response 
1(expecting JSON)");if(c.nginxProgressUrl){if("uploading"==l.state)p=parseInt(l.size,10),p>0&&(f=Math.round(parseInt(l.received,10)/p*100),p=Math.round(p/1024));else if("done"==l.state)f=100;else if("error"==l.state)return void d.log("Error requesting upload progress: "+l.status)}else(c.sessionProgressUrl||c.progressUrl)&&!0===l.success&&(p=parseInt(l.size,10),f=parseInt(l.pct,10));if(f&&(i&&(i.innerHTML=f+"%"),n&&(n.style.width=f+"%"),c.onProgress.call(d,f)),p&&!d._sizeFlags[t]&&(r&&(r.innerHTML=p+"K"),d._sizeFlags[t]=1,c.onUpdateFileSize.call(d,p)),!f&&!p&&o>=d._maxFails)return o++,void d.log("Failed progress request limit reached. Count: "+o);f<100&&d._progKeys[t]&&e.setTimeout(function(){d._getProg(t,n,r,i,o),t=n=r=i=o=null},c.checkProgressInterval)}else delete d._progKeys[t],d.log("Error requesting upload progress: "+h+" "+m);a=p=f=h=m=l=null}}catch(e){d.log("Error requesting upload progress: "+e.message)}},c.cors&&!c.sessionProgressUrl){if(!e.XDomainRequest)return;a=new e.XDomainRequest,a.open("GET",l,!0),a.onprogress=a.ontimeout=function(){},a.onload=u,a.onerror=function(){delete d._progKeys[t],t=null,d.log("Error requesting upload progress")}}else{var f,h=c.sessionProgressUrl?"POST":"GET",m={};for(var _ in a=s.newXHR(),a.onreadystatechange=u,a.open(h,l,!0),c.sessionProgressUrl&&(f=encodeURIComponent(c.sessionProgressName)+"="+encodeURIComponent(t),m["Content-Type"]="application/x-www-form-urlencoded"),c.nginxProgressUrl&&(m[c.nginxProgressHeader]=t),m["X-Requested-With"]="XMLHttpRequest",m.Accept="application/json, text/javascript, */*; q=0.01",s.extendObj(m,c.customProgressHeaders),m)m.hasOwnProperty(_)&&(c.encodeHeaders?a.setRequestHeader(_,s.encodeUTF8(m[_]+"")):a.setRequestHeader(_,m[_]+""));a.send(c.sessionProgressUrl&&f||null)}},_initUpload:function(e){if(!1===this._opts.startNonXHR.call(this,e.name,e.btn))return this._disabled&&this.enable(!0),void this._active--;this._hasProgUrl=!!(this._opts.progressUrl||this._opts.sessionProgressUrl||this._opts.nginxProgressUrl),this._uploadIframe(e,this._progBox,this._sizeBox,this._progBar,this._pctBox,this._abortBtn,this._removeAbort),e=this._progBox=this._sizeBox=this._progBar=this._pctBox=this._abortBtn=this._removeAbort=null}},s.XhrUpload={_addFiles:function(e){var t,n,r,i,o=e.length;for(this._opts.multiple||(o=1),i=0;i<o;i++){if(t=s.getFilename(e[i].name),n=s.getExt(t),r=Math.round(e[i].size/1024),!1===this._opts.onChange.call(this,t,n,this._overBtn,r,e[i]))return!1;this._queue.push({id:s.getUID(),file:e[i],name:t,ext:n,btn:this._overBtn,size:r})}return!0},_uploadXhr:function(e,t,n,r,i,o,a,l,u,d){"use strict";var c,p,f=this,h=this._opts,m=s.newXHR();for(var _ in i&&(i.innerHTML=e.size+"K"),l&&(l.innerHTML="0%"),o&&(o.style.width="0%"),c=function(t,n){var r;try{if(c&&(n||4===m.readyState))if(c=void 0,m.onreadystatechange=function(){},n)4!==m.readyState&&m.abort(),h.onAbort.call(f,e.name,e.btn,e.size),f._last(i,a,l,u,d);else{u&&s.removeEvent(u,"click",p);try{r=m.statusText}catch(e){r=""}m.status>=200&&m.status<300?(h.endXHR.call(f,e.name,e.size,e.btn),f._finish(e,m.status,r,m.responseText,i,a,l,u,d)):f._errorFinish(e,m.status,r,m.responseText,"error",a,i,l,u,d)}}catch(t){n||f._errorFinish(e,-1,t.message,!1,"error",a,i,l,u,d)}},u&&(p=function(){s.removeEvent(u,"click",p),c&&c(void 0,!0)},s.addEvent(u,"click",p)),m.onreadystatechange=c,m.open(h.method.toUpperCase(),t,!0),m.withCredentials=!!h.withCredentials,s.extendObj(r,h.customHeaders),r)r.hasOwnProperty(_)&&(h.encodeHeaders?m.setRequestHeader(_,s.encodeUTF8(r[_]+"")):m.setRequestHeader(_,r[_]+""));if(s.addEvent(m.upload,"progress",function(e){if(e.lengthComputable){var t=Math.round(e.loaded/e.total*100);h.onProgress.call(f,t),l&&(l.innerHTML=t+"%"),o&&(o.style.width=t+"%")}}),h.onProgress.call(this,0),!0===h.multipart){var g=new FormData,v=!1;for(var y in n)n.hasOwnProperty(y)&&(y!==h.name||!0!==h.noParams||f._form||(v=!0),g.append(y,n[y]));v||g.append(h.name,e.file),this.log("Commencing upload using multipart form"),m.send(g)}else this.log("Commencing upload using binary stream"),m.send(e.file);this.removeCurrent(e.id)},_initUpload:function(e){"use strict";var t,n={},r={};if(!1===this._opts.startXHR.call(this,e.name,e.size,e.btn))return this._disabled&&this.enable(!0),void this._active--;r["X-Requested-With"]="XMLHttpRequest",r["X-File-Name"]=e.name,"json"==this._opts.responseType.toLowerCase()&&(r.Accept="application/json, text/javascript, */*; q=0.01"),this._opts.multipart||(r["Content-Type"]="application/octet-stream"),this._form&&s.extendObj(n,s.getFormObj(this._form)),s.extendObj(n,this._opts.data),t=!0===this._opts.noParams?this._opts.url:this._opts.url+(this._opts.url.indexOf("?")>-1?"&":"?")+s.obj2string(n),this._uploadXhr(e,t,n,r,this._sizeBox,this._progBar,this._progBox,this._pctBox,this._abortBtn,this._removeAbort),this._sizeBox=this._progBar=this._progBox=this._pctBox=this._abortBtn=this._removeAbort=null}},s.DragAndDrop={_dragFileCheck:function(e){if(e.dataTransfer.types)for(var t=0;t<e.dataTransfer.types.length;t++)if("Files"==e.dataTransfer.types[t])return!0;return!1},addDropZone:function(e){var t=this,n=[];s.addStyles(e,{zIndex:16777271,position:"relative"}),e.ondragenter=function(e){return e.stopPropagation(),e.preventDefault(),!!t._dragFileCheck(e)&&(0===n.length&&s.addClass(this,t._opts.dragClass),-1===s.indexOf(n,e.target)&&n.push(e.target),!1)},e.ondragover=function(e){return e.stopPropagation(),e.preventDefault(),t._dragFileCheck(e)&&(e.dataTransfer.dropEffect="copy"),!1},e.ondragend=function(){return s.removeClass(this,t._opts.dragClass),!1},e.ondragleave=function(e){return s.arrayDelete(n,e.target),0===n.length&&s.removeClass(this,t._opts.dragClass),!1},e.ondrop=function(e){e.stopPropagation(),e.preventDefault(),s.arrayDelete(n,e.target),0===n.length&&s.removeClass(this,t._opts.dragClass),t._dragFileCheck(e)&&!1!==t._addFiles(e.dataTransfer.files)&&t._cycleQueue()}}},s.extendObj(s.SimpleUpload.prototype,{_createInput:function(){"use strict";var e=this,n=document.createElement("div");this._input=document.createElement("input"),this._input.type="file",this._input.name=this._opts.name,t&&this._opts.multiple&&(this._input.multiple=!0),"accept"in this._input&&""!==this._opts.accept&&(this._input.accept=this._opts.accept),this._opts.capture&&(this._input.capture=!0),s.addStyles(n,{display:"block",position:"absolute",overflow:"hidden",cursor:"pointer",margin:0,top:0,left:0,right:0,bottom:0,padding:0,opacity:0,direction:"ltr",zIndex:2147483647}),"0"!==n.style.opacity&&(n.style.filter="alpha(opacity=0)"),s.addStyles(this._input,{position:"absolute",right:0,left:0,top:0,bottom:0,margin:0,padding:0,fontSize:"480px",fontFamily:"sans-serif",curs
1or:"pointer",height:"100%",width:"100%",zIndex:11}),this._input.turnOff=s.addEvent(this._input,"change",function(){e._input&&""!==e._input.value&&!1!==e._addFiles(t?e._input.files:e._input)&&(s.removeClass(e._overBtn,e._opts.hoverClass),s.removeClass(e._overBtn,e._opts.focusClass),e._killInput(),e._createInput(),e._opts.autoSubmit&&e.submit())}),""!==e._opts.hoverClass&&(n.mouseOverOff=s.addEvent(n,"mouseover",function(){s.addClass(e._overBtn,e._opts.hoverClass)})),n.mouseOutOff=s.addEvent(n,"mouseout",function(){e._input.parentNode.style.visibility="hidden",""!==e._opts.hoverClass&&(s.removeClass(e._overBtn,e._opts.hoverClass),s.removeClass(e._overBtn,e._opts.focusClass))}),""!==e._opts.focusClass&&(this._input.focusOff=s.addEvent(this._input,"focus",function(){s.addClass(e._overBtn,e._opts.focusClass)}),this._input.blurOff=s.addEvent(this._input,"blur",function(){s.removeClass(e._overBtn,e._opts.focusClass)})),n.appendChild(this._input),e._btns[0].appendChild(n),n=null},_last:function(e,t,n,r,i){"use strict";if(e&&(e.innerHTML=""),n&&(n.innerHTML=""),r&&i&&s.remove(r),t&&s.remove(t),this._active--,e=t=n=r=i=null,this._disabled&&this.enable(!0),this._destroy&&0===this._queue.length&&0===this._active)for(var o in this)this.hasOwnProperty(o)&&delete this[o];else this._cycleQueue()},_errorFinish:function(e,t,s,n,r,i,o,a,l,u){"use strict";this.log("Upload failed: "+t+" "+s),this._opts.onError.call(this,e.name,r,t,s,n,e.btn,e.size),this._last(o,i,a,l,u),e=t=s=n=r=o=i=a=l=u=null},_finish:function(e,t,n,r,i,o,a,l,u){"use strict";this.log("Server response: "+r),"json"!=this._opts.responseType.toLowerCase()||(r=s.parseJSON(r),!1!==r)?(this._opts.onComplete.call(this,e.name,r,e.btn,e.size),this._last(i,o,a,l,u),e=t=n=r=i=o=a=l=u=null):this._errorFinish(e,t,n,!1,"parseerror",o,i,l,u)},_checkFile:function(e){"use strict";var t=!1,s=this._opts.allowedExtensions.length;if(s>0){for(;s--;)if(this._opts.allowedExtensions[s].toLowerCase()==e.ext.toLowerCase()){t=!0;break}if(!t)return this.removeCurrent(e.id),this.log("File extension not permitted"),this._opts.onExtError.call(this,e.name,e.ext),!1}return e.size&&!1!==this._opts.maxSize&&e.size>this._opts.maxSize?(this.removeCurrent(e.id),this.log(e.name+" exceeds "+this._opts.maxSize+"KB limit"),this._opts.onSizeError.call(this,e.name,e.size),!1):(e=null,!0)},_killInput:function(){"use strict";this._input&&(this._input.turnOff&&this._input.turnOff(),this._input.focusOff&&this._input.focusOff(),this._input.blurOff&&this._input.blurOff(),this._input.parentNode.mouseOverOff&&this._input.parentNode.mouseOverOff(),s.remove(this._input.parentNode),delete this._input,this._input=null)},_cycleQueue:function(){"use strict";this._queue.length>0&&this._opts.autoSubmit&&this.submit(void 0,!0)},_validateForm:function(){"use strict";return!(this._form.checkValidity&&!this._form.checkValidity())}}),t?s.extendObj(s.SimpleUpload.prototype,s.XhrUpload):s.extendObj(s.SimpleUpload.prototype,s.IframeUpload),s.extendObj(s.SimpleUpload.prototype,s.DragAndDrop),s}),function(){function e(e){for(var t in e){if(t.startsWith("__reactEventHandlers$")||t.startsWith("__reactProps$"))return res=e[t],res;if(t.startsWith("__reactFiber$"))return res=e[t].pendingProps,res}return null}function t(e){if(e&&e.currentTarget){var t=e.currentTarget;t.onceAfter("rendered",function(){if(t.titleTextEl&&"Add Form Field"===t.titleTextEl.get("textContent")){var e=t.fields.fieldOptions,s=e.get("options");"file"!==s[0].icon&&(s.unshift({icon:"file",title:"Upload Files",value:{description:"FileField;MaxSize=5120;Multiple;addText=Add_your_Files;",placeholder:".jpg, .jpeg, .png, .gif, .txt, .pdf, .docx",type:"textarea",title:"Upload Files",id:null,required:!1,textarea:!0}}),e.set("options",s))}if("editor-block-form"===t.getName()){var n=t.getField("fields");n.after("dataChange",function(){n.get("contentBox").all(".sqs-form-builder-field").each(function(e){e.one('textarea[placeholder="Description"]')&&e.one('textarea[placeholder="Description"]').get("innerText").indexOf("FileField;")>-1&&e.addClass("icon-file")})})}})}}function s(e){}function n(e,t,s,n){if(!t.querySelector("#"+s)){var r=document.createElement("link");r.href=e,r.rel="stylesheet",r.id=s||(new Date).getTime(),r.onload=function(){n&&n(null,{nodes:[this]})},t=t||document.getElementsByTagName("head")[0],t.appendChild(r)}}function r(){Y.Global.after("EditingDialog:show",t),n("https://uploader.squarewebsites.org/assets/css/site-style.css",window.top.document.getElementsByTagName("head")[0],"uploaderTopStyles"),a&&(window.clearInterval(a),a=null)}window.SQSFormUpload=function(){function t(){var e=Array.prototype.slice.call(document.querySelectorAll(".form-wrapper:not(.hidden)"));n(e)}function n(e){if(e.length)for(var t=0;t<e.length;t++){var s=i(e[t]);
1s.length&&s.forEach(function(e,t){r(e,t)})}}function r(t){if(t.className.indexOf("sqsf-uploader")<0){var n=t.getAttribute("id");t.querySelector(".description:not(.required)")&&(t.querySelector(".description:not(.required)").style.display="none");var r=t.querySelector(".description:not(.required)")?t.querySelector(".description:not(.required)").textContent.replace(/ /g,""):"",i=t.querySelector(".field-element")||t.querySelector("input")||t.querySelector("textarea"),o=i.getAttribute("placeholder")?i.getAttribute("placeholder").replace(/ /g,"").split(","):[".jpg",".jpeg",".png",".gif",".txt",".pdf",".docx"];i&&(i.style.display="none");var a,l=1024,u="Add_Files",d="https://uploader.squarewebsites.org/api/upload/",c="https://uploader.squarewebsites.org/api/upload-progress/";r&&r.indexOf("Multiple")>-1&&(a=!0);var p={};r&&(r=r.replace(/\n/g,""));for(var f=r.split(";"),h=0;h<f.length;h++)if(f[h].indexOf("=")>-1){var m=f[h].split("=");p[m[0]]=(m.join("=")+"").replace(m[0]+"=","").trim()||""}if(p.MaxSize){var _=parseFloat(p.MaxSize);l=_||l}p.UploadUrl&&(d=p.UploadUrl),p.addText&&(u=p.addText),p.UploadProgressUrl&&(c=p.UploadProgressUrl);var g=!1;r.indexOf("capture")>-1&&(g=!0),u=u.replace(/_/g," "),n&&window.sqsf_uploaders[n]&&(window.sqsf_uploaders[n].destroy(),window.sqsf_uploaders[n]=null);var v=t.querySelector(".fileInput");if(v){for(;v.firstChild;)v.removeChild(v.firstChild);t.removeChild(v)}var y=document.createElement("div");y.innerHTML='<div style="margin-right: 15px;" class="uploadButton button sqs-system-button sqs-editable-button sqs-button-element--primary">'+u+'</div><div class="progressBox"></div><div class="messageBox"></div>',y.className="fileInput field-element clear",y.style="background: none;border: none;padding-left: 0;";var b=document.createElement("div");b.className="field-error",t.appendChild(y);var x=t.querySelectorAll(".messageBox")[0],C="";try{C=window.Static.SQUARESPACE_CONTEXT.website.internalUrl}catch(e){console.warn("no internal found")}var w=new ss.SimpleUpload({customHeaders:{ssurl:C},id:n,accept:o.toString(),multiple:a,button:t.querySelector(".uploadButton"),dropzone:t.querySelector(".uploadButton"),url:d,capture:g,name:"uploadfile",sessionProgressUrl:c,responseType:"json",allowedExtensions:o.map(function(e){return e.replace(/\./g,"").replace(/ /g,"")}),maxSize:l,hoverClass:"ui-state-hover",focusClass:"ui-state-focus",disabledClass:"ui-state-disabled",onChange:function(){t.querySelector(".field-error")&&t.removeChild(t.querySelector(".field-error"))},onExtError:function(e,s){b.innerHTML="Your file "+e+' is "'+s+'" type. We accept only these files '+o,t.insertBefore(b,t.querySelector(".title"))},onSizeError:function(e,s){b.innerHTML="Your file "+e+" is "+s+"KB size. We accept only files < "+this._opts.maxSize+"KB",t.insertBefore(b,t.querySelector(".title"))},onBlankSubmit:function(e){},onSubmit:function(e,s,n,r){t.querySelector(".field-error")&&t.removeChild(t.querySelector(".field-error"));var i=document.createElement("div"),o=document.createElement("div"),l=document.createElement("div"),u=t.querySelector(".progressBox");if(i.className="progress",i.style="width:100%; height: 4px;margin: 5px 0;",o.className="progress-bar",o.style="background: #a5a5a5;height: 100%;transition: width 1s 0.1s ease;",l.className="wrapper",!a){var d=Array.prototype.slice.call(t.querySelectorAll(".wrapper"));d.forEach(function(e){e.parentNode.removeChild(e)})}i.appendChild(o),l.innerHTML='<div class="name" style="margin:10px 10px 10px 0">'+e+" <span> - "+r+"KB</span></div>",l.appendChild(i),u.appendChild(l),this.setProgressBar(o),this.setProgressContainer(l)},onComplete:function(s,n){if(!n)return b.textContent=s+" upload failed",t.insertBefore(b,t.querySelector(".title")),console.warn(s+" upload failed"),!1;if(n.success){var r=i.value?i.value+"   \n"+n.fileUrl:n.fileUrl;i.value=r;var o=new Event("input",{bubbles:!0}),a=new Event("change",{bubbles:!0});i.dispatchEvent(o),i.dispatchEvent(a);var l=e(i);l&&l.onChange?l.onChange({target:i}):console.log("Can not trigger onChange trigger.");var u=document.createElement("div");u.className="upload-success",u.innerHTML='<div class="name" style="margin:10px 10px 10px 0;color: green;">'+s+" <span> - "+(n.size/1024).toFixed(2)+"KB</span></div>",x.appendChild(u)}else{b.innerHTML=n.msg,t.insertBefore(b,t.querySelector(".title"));var d=Array.prototype.slice.call(t.querySelectorAll(".wrapper"));d.forEach(function(e){e.parentNode.removeChild(e)}),console.warn("Upload failed. "+n.msg)}}});if(t.className=t.className+" sqsf-uploader",n&&(window.sqsf_uploaders[n]=w),i.value&&i.value.indexOf("https://")>-1){var E=i.value.trim().split("   \n").length,S=E>
11?"s":"",q=document.createElement("div");q.className="upload-success",q.innerHTML='<div class="name" style="margin:10px 10px 10px 0;color: green;">'+E+" <span>file"+S+" already added.</span></div>",x.appendChild(q)}s()}}function i(e){var t=[];return Array.prototype.slice.call(e.querySelectorAll(".form-item")).forEach(function(e){var s=e.querySelector(".description:not(.required)");s&&s.textContent.indexOf("FileField")>-1&&t.push(e)}),t}return t(),{sync:function(){t()},checkForms:function(e){n(e)}}},window.sqsf_uploaders={};var i=null,o=!1,a=!1,l=function(){window.Squarespace.onInitialize(Y,function(){console.log("Run Uploader"),window.SQSFormUpload&&!i&&(i=window.SQSFormUpload()),o&&i&&i.checkForms(Array.prototype.slice.call(document.querySelectorAll(".form-wrapper:not(.hidden)"))),window.sqsformuploader_observer||(window.sqsformuploader_observer=new MutationObserver(function(e){e.forEach(function(e){"childList"==e.type&&e.addedNodes[0]&&e.addedNodes[0].className&&e.addedNodes[0].className.length&&(e.addedNodes[0].querySelector("form")||e.addedNodes[0].className.indexOf("react-form-contents")>-1)&&i&&i.checkForms(Array.prototype.slice.call(document.querySelectorAll(".form-wrapper:not(.hidden)")))})}),window.sqsformuploader_observer.observe(document,{attributes:!0,childList:!0,subtree:!0})),o=!0,window.self!==window.top&&window.top.document.querySelector("html.squarespace-damask")&&r()}),window.Squarespace.onDestroy(Y,function(){for(var e in window.sqsf_uploaders)e&&window.sqsf_uploaders.hasOwnProperty(e)&&window.sqsf_uploaders[e].destroy&&window.sqsf_uploaders[e].destroy();window.sqsf_uploaders={}})};window.Y?l():document.addEventListener("DOMContentLoaded",function e(){document.removeEventListener("DOMContentLoaded",e,!1),setTimeout(function(){l()},20)},!1)}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.