forked from mholt/PapaParse
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpapaparse.min.js
8 lines (8 loc) · 19.5 KB
/
papaparse.min.js
1
2
3
4
5
6
7
8
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Papa={})}(this,(function(e){"use strict";
/**
* @license
* Papa Parse
* v5.3.1
* https://github.com/mholt/PapaParse
* License: MIT
*/var t="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:{},i={},r=0;let n;const s=t&&t.document&&t.document.currentScript&&t.document.currentScript.src;var a=!t.document&&!!t.postMessage,o=a&&"papa-worker"===t.name;const h=function(e,n){var a=(n=n||{}).dynamicTyping||!1;P(a)&&(n.dynamicTypingFunction=a,a={});if(n.dynamicTyping=a,n.transform=!!P(n.transform)&&n.transform,n.worker&&c){var o=function(){if(!c)return!1;var e=s,n=new t.Worker(e,{name:"papa-worker"});return n.onmessage=j,n.id=r++,i[n.id]=n,n}();return o.userStep=n.step,o.userChunk=n.chunk,o.userComplete=n.complete,o.userError=n.error,n.step=P(n.step),n.chunk=P(n.chunk),n.complete=P(n.complete),n.error=P(n.error),delete n.worker,void o.postMessage({input:e,config:n,workerId:o.id})}var h=null;if(1===e&&"undefined"==typeof PAPA_BROWSER_CONTEXT)return(h=new T(n)).getStream();"string"==typeof e?h=n.download?new S(n):new O(n):!0===e.readable&&P(e.read)&&P(e.on)?h=new R(n):(t.File&&e instanceof File||e instanceof Object)&&(h=new x(n));return h.stream(e)},u=function(e,t){var i=!1,r=!0,n=",",s="\r\n",a='"',o=a+a,h=!1,u=null,f=!1;!function(){if("object"!=typeof t)return;"string"!=typeof t.delimiter||l.filter((function(e){return-1!==t.delimiter.indexOf(e)})).length||(n=t.delimiter);("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(i=t.quotes);"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(h=t.skipEmptyLines);"string"==typeof t.newline&&(s=t.newline);"string"==typeof t.quoteChar&&(a=t.quoteChar);"boolean"==typeof t.header&&(r=t.header);if(Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+a);"boolean"==typeof t.escapeFormulae&&(f=t.escapeFormulae)}();var d=new RegExp(F(a),"g");"string"==typeof e&&(e=JSON.parse(e));if(Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return c(null,e,h);if("object"==typeof e[0])return c(u||Object.keys(e[0]),e,h)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),c(e.fields||[],e.data||[],h);throw new Error("Unable to serialize unrecognized input");function c(e,t,i){var a="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var o=Array.isArray(e)&&e.length>0,h=!Array.isArray(t[0]);if(o&&r){for(var u=0;u<e.length;u++)u>0&&(a+=n),a+=p(e[u],u);t.length>0&&(a+=s)}for(var f=0;f<t.length;f++){var d=o?e.length:t[f].length,l=!1,c=o?0===Object.keys(t[f]).length:0===t[f].length;if(i&&!o&&(l="greedy"===i?""===t[f].join("").trim():1===t[f].length&&0===t[f][0].length),"greedy"===i&&o){for(var g=[],m=0;m<d;m++){var _=h?e[m]:m;g.push(t[f][_])}l=""===g.join("").trim()}if(!l){for(var y=0;y<d;y++){y>0&&!c&&(a+=n);var v=o&&h?e[y]:y;a+=p(t[f][v],y)}f<t.length-1&&(!i||d>0&&!c)&&(a+=s)}}return a}function p(e,t){if(null==e)return"";if(e.constructor===Date)return JSON.stringify(e).slice(1,25);!0===f&&"string"==typeof e&&null!==e.match(/^[=+\-@].*$/)&&(e="'"+e);var r=e.toString().replace(d,o);return"boolean"==typeof i&&i||"function"==typeof i&&i(e,t)||Array.isArray(i)&&i[t]||function(e,t){for(var i=0;i<t.length;i++)if(e.indexOf(t[i])>-1)return!0;return!1}(r,l)||r.indexOf(n)>-1||" "===r.charAt(0)||" "===r.charAt(r.length-1)?a+r+a:r}},f=String.fromCharCode(30),d=String.fromCharCode(31),l=["\r","\n",'"',"\ufeff"],c=!a&&!!t.Worker&&s;let p=10485760,g=5242880;const m=I,_=A,y=S,v=x,k=O,b=R,w="undefined"==typeof PAPA_BROWSER_CONTEXT?T:void 0;if(t.jQuery){var C=t.jQuery;C.fn.parse=function(e){var i=e.config||{},r=[];return this.each((function(e){if(!("INPUT"===C(this).prop("tagName").toUpperCase()&&"file"===C(this).attr("type").toLowerCase()&&t.FileReader)||!this.files||0===this.files.length)return!0;for(var n=0;n<this.files.length;n++)r.push({file:this.files[n],inputElem:this,instanceConfig:C.extend({},i)})})),n(),this;function n(){if(0!==r.length){var t,i,n,a,o=r[0];if(P(e.before)){var u=e.before(o.file,o.inputElem);if("object"==typeof u){if("abort"===u.action)return t="AbortError",i=o.file,n=o.inputElem,a=u.reason,void(P(e.error)&&e.error({name:t},i,n,a));if("skip"===u.action)return void s();"object"==typeof u.config&&(o.instanceConfig=C.extend(o.instanceConfig,u.config))}else if("skip"===u)return void s()}var f=o.instanceConfig.complete;o.instanceConfig.complete=function(e){P(f)&&f(e,o.file,o.inputElem),s()},h(o.file,o.instanceConfig)}else P(e.complete)&&e.complete()}function s(){r.splice(0,1),n()}}}function E(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=D(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null);this._handle=new A(t),this._handle.streamer=this,this._config=t}.call(this,e),this.parseChunk=function(e,i){if(this.isFirstChunk&&P(this._config.beforeFirstChunk)){var r=this._config.beforeFirstChunk(e);void 0!==r&&(e=r)}this.isFirstChunk=!1,this._halted=!1;var s=this._partialLine+e;this._partialLine="";var a=this._handle.parse(s,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var h=a.meta.cursor;this._finished||(this._partialLine=s.substring(h-this._baseIndex),this._baseIndex=h),a&&a.data&&(this._rowCount+=a.data.length);var u=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(o)t.postMessage({results:a,workerId:n,finished:u});else if(P(this._config.chunk)&&!i){if(this._config.chunk(a,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);a=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(a.data),this._completeResults.errors=this._completeResults.errors.concat(a.errors),this._completeResults.meta=a.meta),this._completed||!u||!P(this._config.complete)||a&&a.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),u||a&&a.meta.paused||this._nextChunk(),a}this._halted=!0},this._sendError=function(e){P(this._config.error)?this._config.error(e):o&&this._config.error&&t.postMessage({workerId:n,error:e,finished:!1})}}function S(e){var t;(e=e||{}).chunkSize||(e.chunkSize=g),E.call(this,e),this._nextChunk=a?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),a||(t.onload=M(this._chunkLoaded,this),t.onerror=M(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!a),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var i in e)t.setRequestHeader(i,e[i])}if(this._config.chunkSize){var r=this._start+this._config.chunkSize-1;t.setRequestHeader("Range","bytes="+this._start+"-"+r)}try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}a&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){4===t.readyState&&(t.status<200||t.status>=400?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:t.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(e){var t=e.getResponseHeader("Content-Range");if(null===t)return-1;return parseInt(t.substring(t.lastIndexOf("/")+1))}(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){var i=t.statusText||e;this._sendError(new Error(i))}}function x(e){var t,i;(e=e||{}).chunkSize||(e.chunkSize=p),E.call(this,e);var r="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,i=e.slice||e.webkitSlice||e.mozSlice,r?((t=new FileReader).onload=M(this._chunkLoaded,this),t.onerror=M(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input;if(this._config.chunkSize){var n=Math.min(this._start+this._config.chunkSize,this._input.size);e=i.call(e,this._start,n)}var s=t.readAsText(e,this._config.encoding);r||this._chunkLoaded({target:{result:s}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function O(e){var t;e=e||{},E.call(this,e),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,i=this._config.chunkSize;return i?(e=t.substring(0,i),t=t.substring(i)):(e=t,t=""),this._finished=!t,this.parseChunk(e)}}}function R(e){e=e||{},E.call(this,e);var t=[],i=!0,r=!1;this.pause=function(){E.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){E.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){r&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):i=!0},this._streamData=M((function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),i&&(i=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=M((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=M((function(){this._streamCleanUp(),r=!0,this._streamData("")}),this),this._streamCleanUp=M((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function T(e){var t=require("stream").Duplex,i=D(e),r=!0,n=!1,s=[],a=null;this._onCsvData=function(e){var t=e.data;a.push(t)||this._handle.paused()||this._handle.pause()},this._onCsvComplete=function(){a.push(null)},i.step=M(this._onCsvData,this),i.complete=M(this._onCsvComplete,this),E.call(this,i),this._nextChunk=function(){n&&1===s.length&&(this._finished=!0),s.length?s.shift()():r=!0},this._addToParseQueue=function(e,t){s.push(M((function(){if(this.parseChunk("string"==typeof e?e:e.toString(i.encoding)),P(t))return t()}),this)),r&&(r=!1,this._nextChunk())},this._onRead=function(){this._handle.paused()&&this._handle.resume()},this._onWrite=function(e,t,i){this._addToParseQueue(e,i)},this._onWriteComplete=function(){n=!0,this._addToParseQueue("")},this.getStream=function(){return a},(a=new t({readableObjectMode:!0,decodeStrings:!1,read:M(this._onRead,this),write:M(this._onWrite,this)})).once("finish",M(this._onWriteComplete,this))}function A(e){var t,i,r,n=Math.pow(2,53),s=-n,a=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,o=/^(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))$/,h=this,u=0,l=0,c=!1,p=!1,g=[],m={data:[],errors:[],meta:{}};if(P(e.step)){var _=e.step;e.step=function(t){if(m=t,k())v();else{if(v(),0===m.data.length)return;u+=t.data.length,e.preview&&u>e.preview?i.abort():(m.data=m.data[0],_(m,h))}}}function y(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function v(){if(m&&r&&(w("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to ','"),r=!1),e.skipEmptyLines)for(var t=0;t<m.data.length;t++)y(m.data[t])&&m.data.splice(t--,1);return k()&&function(){if(!m)return;function t(t,i){P(e.transformHeader)&&(t=e.transformHeader(t,i)),g.push(t)}if(Array.isArray(m.data[0])){for(var i=0;k()&&i<m.data.length;i++)m.data[i].forEach(t);m.data.splice(0,1)}else m.data.forEach(t)}(),function(){if(!m||!e.header&&!e.dynamicTyping&&!e.transform)return m;function t(t,i){var r,n=e.header?{}:[];for(r=0;r<t.length;r++){var s=r,a=t[r];e.header&&(s=r>=g.length?"__parsed_extra":g[r]),e.transform&&(a=e.transform(a,s)),a=b(s,a),"__parsed_extra"===s?(n[s]=n[s]||[],n[s].push(a)):n[s]=a}return e.header&&(r>g.length?w("FieldMismatch","TooManyFields","Too many fields: expected "+g.length+" fields but parsed "+r,l+i):r<g.length&&w("FieldMismatch","TooFewFields","Too few fields: expected "+g.length+" fields but parsed "+r,l+i)),n}var i=1;!m.data.length||Array.isArray(m.data[0])?(m.data=m.data.map(t),i=m.data.length):m.data=t(m.data,0);e.header&&m.meta&&(m.meta.fields=g);return l+=i,m}()}function k(){return e.header&&0===g.length}function b(t,i){return function(t){return e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping)}(t)?"true"===i||"TRUE"===i||"false"!==i&&"FALSE"!==i&&(function(e){if(a.test(e)){var t=parseFloat(e);if(t>s&&t<n)return!0}return!1}(i)?parseFloat(i):o.test(i)?new Date(i):""===i?null:i):i}function w(e,t,i,r){var n={type:e,code:t,message:i};void 0!==r&&(n.row=r),m.errors.push(n)}this.parse=function(n,s,a){var o=e.quoteChar||'"';if(e.newline||(e.newline=function(e,t){e=e.substring(0,1048576);var i=new RegExp(F(t)+"([^]*?)"+F(t),"gm"),r=(e=e.replace(i,"")).split("\r"),n=e.split("\n"),s=n.length>1&&n[0].length<r[0].length;if(1===r.length||s)return"\n";for(var a=0,o=0;o<r.length;o++)"\n"===r[o][0]&&a++;return a>=r.length/2?"\r\n":"\r"}(n,o)),r=!1,e.delimiter)P(e.delimiter)&&(e.delimiter=e.delimiter(n),m.meta.delimiter=e.delimiter);else{var h=function(t,i,r,n,s){var a,o,h,u;s=s||[",","\t","|",";",f,d];for(var l=0;l<s.length;l++){var c=s[l],p=0,g=0,m=0;h=void 0;for(var _=new I({comments:n,delimiter:c,newline:i,preview:10}).parse(t),v=0;v<_.data.length;v++)if(r&&y(_.data[v]))m++;else{var k=_.data[v].length;g+=k,void 0!==h?k>0&&(p+=Math.abs(k-h),h=k):h=k}_.data.length>0&&(g/=_.data.length-m),(void 0===o||p<=o)&&(void 0===u||g>u)&&g>1.99&&(o=p,a=c,u=g)}return e.delimiter=a,{successful:!!a,bestDelimiter:a}}(n,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess);h.successful?e.delimiter=h.bestDelimiter:(r=!0,e.delimiter=","),m.meta.delimiter=e.delimiter}var u=D(e);return e.preview&&e.header&&u.preview++,t=n,i=new I(u),m=i.parse(t,s,a),v(),c?{meta:{paused:!0}}:m||{meta:{paused:!1}}},this.paused=function(){return c},this.pause=function(){c=!0,i.abort(),t=P(e.chunk)?"":t.substring(i.getCharIndex())},this.resume=function(){h.streamer._halted?(c=!1,h.streamer.parseChunk(t,!0)):setTimeout(h.resume,3)},this.aborted=function(){return p},this.abort=function(){p=!0,i.abort(),m.meta.aborted=!0,P(e.complete)&&e.complete(m),t=""}}function F(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function I(e){var t,i=(e=e||{}).delimiter,r=e.newline,n=e.comments,s=e.step,a=e.preview,o=e.fastMode,h=t=void 0===e.quoteChar?'"':e.quoteChar;if(void 0!==e.escapeChar&&(h=e.escapeChar),("string"!=typeof i||l.indexOf(i)>-1)&&(i=","),n===i)throw new Error("Comment character same as delimiter");!0===n?n="#":("string"!=typeof n||l.indexOf(n)>-1)&&(n=!1),"\n"!==r&&"\r"!==r&&"\r\n"!==r&&(r="\n");var u=0,f=!1;this.parse=function(e,d,l){if("string"!=typeof e)throw new Error("Input must be a string");var c=e.length,p=i.length,g=r.length,m=n.length,_=P(s);u=0;var y=[],v=[],k=[],b=0;if(!e)return z();if(o||!1!==o&&-1===e.indexOf(t)){for(var w=e.split(r),C=0;C<w.length;C++){if(k=w[C],u+=k.length,C!==w.length-1)u+=r.length;else if(l)return z();if(!n||k.substring(0,m)!==n){if(_){if(y=[],A(k.split(i)),D(),f)return z()}else A(k.split(i));if(a&&C>=a)return y=y.slice(0,a),z(!0)}}return z()}for(var E=e.indexOf(i,u),S=e.indexOf(r,u),x=new RegExp(F(h)+F(t),"g"),O=e.indexOf(t,u);;)if(e[u]!==t)if(n&&0===k.length&&e.substring(u,u+m)===n){if(-1===S)return z();u=S+g,S=e.indexOf(r,u),E=e.indexOf(i,u)}else if(-1!==E&&(E<S||-1===S))k.push(e.substring(u,E)),u=E+p,E=e.indexOf(i,u);else{if(-1===S)break;if(k.push(e.substring(u,S)),L(S+g),_&&(D(),f))return z();if(a&&y.length>=a)return z(!0)}else for(O=u,u++;;){if(-1===(O=e.indexOf(t,O+1)))return l||v.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:y.length,index:u}),j();if(O===c-1)return j(e.substring(u,O).replace(x,t));if(t!==h||e[O+1]!==h){if(t===h||0===O||e[O-1]!==h){-1!==E&&E<O+1&&(E=e.indexOf(i,O+1)),-1!==S&&S<O+1&&(S=e.indexOf(r,O+1));var R=I(-1===S?E:Math.min(E,S));if(e[O+1+R]===i){k.push(e.substring(u,O).replace(x,t)),u=O+1+R+p,e[O+1+R+p]!==t&&(O=e.indexOf(t,u)),E=e.indexOf(i,u),S=e.indexOf(r,u);break}var T=I(S);if(e.substring(O+1+T,O+1+T+g)===r){if(k.push(e.substring(u,O).replace(x,t)),L(O+1+T+g),E=e.indexOf(i,u),O=e.indexOf(t,u),_&&(D(),f))return z();if(a&&y.length>=a)return z(!0);break}v.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:y.length,index:u}),O++}}else O++}return j();function A(e){y.push(e),b=u}function I(t){var i=0;if(-1!==t){var r=e.substring(O+1,t);r&&""===r.trim()&&(i=r.length)}return i}function j(t){return l||(void 0===t&&(t=e.substring(u)),k.push(t),u=c,A(k),_&&D()),z()}function L(t){u=t,A(k),k=[],S=e.indexOf(r,u)}function z(e){return{data:y,errors:v,meta:{delimiter:i,linebreak:r,aborted:f,truncated:!!e,cursor:b+(d||0)}}}function D(){s(z()),y=[],v=[]}},this.abort=function(){f=!0},this.getCharIndex=function(){return u}}function j(e){var t=e.data,r=i[t.workerId],n=!1;if(t.error)r.userError(t.error,t.file);else if(t.results&&t.results.data){var s={abort:function(){n=!0,L(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:z,resume:z};if(P(r.userStep)){for(var a=0;a<t.results.data.length&&(r.userStep({data:t.results.data[a],errors:t.results.errors,meta:t.results.meta},s),!n);a++);delete t.results}else P(r.userChunk)&&(r.userChunk(t.results,s,t.file),delete t.results)}t.finished&&!n&&L(t.workerId,t.results)}function L(e,t){var r=i[e];P(r.userComplete)&&r.userComplete(t),r.terminate(),delete i[e]}function z(){throw new Error("Not implemented.")}function D(e){if("object"!=typeof e||null===e)return e;var t=Array.isArray(e)?[]:{};for(var i in e)t[i]=D(e[i]);return t}function M(e,t){return function(){e.apply(t,arguments)}}function P(e){return"function"==typeof e}o&&(t.onmessage=function(e){var i=e.data;void 0===n&&i&&(n=i.workerId);if("string"==typeof i.input)t.postMessage({workerId:n,results:h(i.input,i.config),finished:!0});else if(t.File&&i.input instanceof File||i.input instanceof Object){var r=h(i.input,i.config);r&&t.postMessage({workerId:n,results:r,finished:!0})}}),S.prototype=Object.create(E.prototype),S.prototype.constructor=S,x.prototype=Object.create(E.prototype),x.prototype.constructor=x,O.prototype=Object.create(O.prototype),O.prototype.constructor=O,R.prototype=Object.create(E.prototype),R.prototype.constructor=R,"undefined"==typeof PAPA_BROWSER_CONTEXT&&(T.prototype=Object.create(E.prototype),T.prototype.constructor=T),e.BAD_DELIMITERS=l,e.BYTE_ORDER_MARK="\ufeff",e.DefaultDelimiter=",",e.DuplexStreamStreamer=w,e.FileStreamer=v,e.LocalChunkSize=p,e.NODE_STREAM_INPUT=1,e.NetworkStreamer=y,e.Parser=m,e.ParserHandle=_,e.RECORD_SEP=f,e.ReadableStreamStreamer=b,e.RemoteChunkSize=g,e.StringStreamer=k,e.UNIT_SEP=d,e.WORKERS_SUPPORTED=c,e.parse=h,e.unparse=u,Object.defineProperty(e,"__esModule",{value:!0})}));