{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_ctx.js"],"names":["aFunction","require","module","exports","fn","that","length","undefined","a","call","b","c","apply","arguments"],"mappings":";AACA,GAAIA,WAAYC,QAAQ,eAAR,CAAhB;AACAC,OAAOC,OAAP,CAAiB,SAASC,EAAT,CAAaC,IAAb,CAAmBC,MAAnB,CAA0B;AACzCN,UAAUI,EAAV;AACA,GAAGC,OAASE,SAAZ,CAAsB,MAAOH,GAAP;AACtB,OAAOE,MAAP;AACE,IAAK,EAAL,CAAQ,MAAO,UAASE,CAAT,CAAW;AACxB,MAAOJ,IAAGK,IAAH,CAAQJ,IAAR,CAAcG,CAAd,CAAP;AACD,CAFO;AAGR,IAAK,EAAL,CAAQ,MAAO,UAASA,CAAT,CAAYE,CAAZ,CAAc;AAC3B,MAAON,IAAGK,IAAH,CAAQJ,IAAR,CAAcG,CAAd,CAAiBE,CAAjB,CAAP;AACD,CAFO;AAGR,IAAK,EAAL,CAAQ,MAAO,UAASF,CAAT,CAAYE,CAAZ,CAAeC,CAAf,CAAiB;AAC9B,MAAOP,IAAGK,IAAH,CAAQJ,IAAR,CAAcG,CAAd,CAAiBE,CAAjB,CAAoBC,CAApB,CAAP;AACD,CAFO,CAPV;;AAWA,MAAO,WAAuB;AAC5B,MAAOP,IAAGQ,KAAH,CAASP,IAAT,CAAeQ,SAAf,CAAP;AACD,CAFD;AAGD,CAjBD","file":"_ctx.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["// optional / simple context binding\nvar aFunction = require('./_a-function');\nmodule.exports = function(fn, that, length){\n  aFunction(fn);\n  if(that === undefined)return fn;\n  switch(length){\n    case 1: return function(a){\n      return fn.call(that, a);\n    };\n    case 2: return function(a, b){\n      return fn.call(that, a, b);\n    };\n    case 3: return function(a, b, c){\n      return fn.call(that, a, b, c);\n    };\n  }\n  return function(/* ...args */){\n    return fn.apply(that, arguments);\n  };\n};"]}