{"ast":null,"code":"'use strict';\n\nif (typeof process === 'undefined' || !process.version || process.version.indexOf('v0.') === 0 || process.version.indexOf('v1.') === 0 && process.version.indexOf('v1.8.') !== 0) {\n module.exports = {\n nextTick: nextTick\n };\n} else {\n module.exports = process;\n}\n\nfunction nextTick(fn, arg1, arg2, arg3) {\n if (typeof fn !== 'function') {\n throw new TypeError('\"callback\" argument must be a function');\n }\n\n var len = arguments.length;\n var args, i;\n\n switch (len) {\n case 0:\n case 1:\n return process.nextTick(fn);\n\n case 2:\n return process.nextTick(function afterTickOne() {\n fn.call(null, arg1);\n });\n\n case 3:\n return process.nextTick(function afterTickTwo() {\n fn.call(null, arg1, arg2);\n });\n\n case 4:\n return process.nextTick(function afterTickThree() {\n fn.call(null, arg1, arg2, arg3);\n });\n\n default:\n args = new Array(len - 1);\n i = 0;\n\n while (i < args.length) {\n args[i++] = arguments[i];\n }\n\n return process.nextTick(function afterTick() {\n fn.apply(null, args);\n });\n }\n}","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/process-nextick-args/index.js"],"names":["process","version","indexOf","module","exports","nextTick","fn","arg1","arg2","arg3","TypeError","len","arguments","length","args","i","afterTickOne","call","afterTickTwo","afterTickThree","Array","afterTick","apply"],"mappings":"AAAA;;AAEA,IAAI,OAAOA,OAAP,KAAmB,WAAnB,IACA,CAACA,OAAO,CAACC,OADT,IAEAD,OAAO,CAACC,OAAR,CAAgBC,OAAhB,CAAwB,KAAxB,MAAmC,CAFnC,IAGAF,OAAO,CAACC,OAAR,CAAgBC,OAAhB,CAAwB,KAAxB,MAAmC,CAAnC,IAAwCF,OAAO,CAACC,OAAR,CAAgBC,OAAhB,CAAwB,OAAxB,MAAqC,CAHjF,EAGoF;AAClFC,EAAAA,MAAM,CAACC,OAAP,GAAiB;AAAEC,IAAAA,QAAQ,EAAEA;AAAZ,GAAjB;AACD,CALD,MAKO;AACLF,EAAAA,MAAM,CAACC,OAAP,GAAiBJ,OAAjB;AACD;;AAED,SAASK,QAAT,CAAkBC,EAAlB,EAAsBC,IAAtB,EAA4BC,IAA5B,EAAkCC,IAAlC,EAAwC;AACtC,MAAI,OAAOH,EAAP,KAAc,UAAlB,EAA8B;AAC5B,UAAM,IAAII,SAAJ,CAAc,wCAAd,CAAN;AACD;;AACD,MAAIC,GAAG,GAAGC,SAAS,CAACC,MAApB;AACA,MAAIC,IAAJ,EAAUC,CAAV;;AACA,UAAQJ,GAAR;AACA,SAAK,CAAL;AACA,SAAK,CAAL;AACE,aAAOX,OAAO,CAACK,QAAR,CAAiBC,EAAjB,CAAP;;AACF,SAAK,CAAL;AACE,aAAON,OAAO,CAACK,QAAR,CAAiB,SAASW,YAAT,GAAwB;AAC9CV,QAAAA,EAAE,CAACW,IAAH,CAAQ,IAAR,EAAcV,IAAd;AACD,OAFM,CAAP;;AAGF,SAAK,CAAL;AACE,aAAOP,OAAO,CAACK,QAAR,CAAiB,SAASa,YAAT,GAAwB;AAC9CZ,QAAAA,EAAE,CAACW,IAAH,CAAQ,IAAR,EAAcV,IAAd,EAAoBC,IAApB;AACD,OAFM,CAAP;;AAGF,SAAK,CAAL;AACE,aAAOR,OAAO,CAACK,QAAR,CAAiB,SAASc,cAAT,GAA0B;AAChDb,QAAAA,EAAE,CAACW,IAAH,CAAQ,IAAR,EAAcV,IAAd,EAAoBC,IAApB,EAA0BC,IAA1B;AACD,OAFM,CAAP;;AAGF;AACEK,MAAAA,IAAI,GAAG,IAAIM,KAAJ,CAAUT,GAAG,GAAG,CAAhB,CAAP;AACAI,MAAAA,CAAC,GAAG,CAAJ;;AACA,aAAOA,CAAC,GAAGD,IAAI,CAACD,MAAhB,EAAwB;AACtBC,QAAAA,IAAI,CAACC,CAAC,EAAF,CAAJ,GAAYH,SAAS,CAACG,CAAD,CAArB;AACD;;AACD,aAAOf,OAAO,CAACK,QAAR,CAAiB,SAASgB,SAAT,GAAqB;AAC3Cf,QAAAA,EAAE,CAACgB,KAAH,CAAS,IAAT,EAAeR,IAAf;AACD,OAFM,CAAP;AAtBF;AA0BD","sourcesContent":["'use strict';\n\nif (typeof process === 'undefined' ||\n !process.version ||\n process.version.indexOf('v0.') === 0 ||\n process.version.indexOf('v1.') === 0 && process.version.indexOf('v1.8.') !== 0) {\n module.exports = { nextTick: nextTick };\n} else {\n module.exports = process\n}\n\nfunction nextTick(fn, arg1, arg2, arg3) {\n if (typeof fn !== 'function') {\n throw new TypeError('\"callback\" argument must be a function');\n }\n var len = arguments.length;\n var args, i;\n switch (len) {\n case 0:\n case 1:\n return process.nextTick(fn);\n case 2:\n return process.nextTick(function afterTickOne() {\n fn.call(null, arg1);\n });\n case 3:\n return process.nextTick(function afterTickTwo() {\n fn.call(null, arg1, arg2);\n });\n case 4:\n return process.nextTick(function afterTickThree() {\n fn.call(null, arg1, arg2, arg3);\n });\n default:\n args = new Array(len - 1);\n i = 0;\n while (i < args.length) {\n args[i++] = arguments[i];\n }\n return process.nextTick(function afterTick() {\n fn.apply(null, args);\n });\n }\n}\n\n"]},"metadata":{},"sourceType":"script"}