{"version":3,"sources":["node_modules\\querystring-es3\\encode.js"],"names":["stringifyPrimitive","v","isFinite","module","exports","obj","sep","eq","name","undefined","map","objectKeys","k","ks","encodeURIComponent","isArray","join","Array","xs","Object","prototype","toString","call","f","res","i","length","push","keys","key","hasOwnProperty"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAqBA;;AAEA,GAAIA,oBAAqB,QAArBA,mBAAqB,CAASC,CAAT,CAAY;AACnC,OAAQ,MAAOA,EAAf;AACE,IAAK,QAAL;AACE,MAAOA,EAAP;;AAEF,IAAK,SAAL;AACE,MAAOA,GAAI,MAAJ,CAAa,OAApB;;AAEF,IAAK,QAAL;AACE,MAAOC,UAASD,CAAT,EAAcA,CAAd,CAAkB,EAAzB;;AAEF;AACE,MAAO,EAAP,CAXJ;;AAaD,CAdD;;AAgBAE,OAAOC,OAAP,CAAiB,SAASC,GAAT,CAAcC,GAAd,CAAmBC,EAAnB,CAAuBC,IAAvB,CAA6B;AAC5CF,IAAMA,KAAO,GAAb;AACAC,GAAKA,IAAM,GAAX;AACA,GAAIF,MAAQ,IAAZ,CAAkB;AAChBA,IAAMI,SAAN;AACD;;AAED,GAAI,MAAOJ,IAAP,GAAe,QAAnB,CAA6B;AAC3B,MAAOK,KAAIC,WAAWN,GAAX,CAAJ,CAAqB,SAASO,CAAT,CAAY;AACtC,GAAIC,IAAKC,mBAAmBd,mBAAmBY,CAAnB,CAAnB,EAA4CL,EAArD;AACA,GAAIQ,QAAQV,IAAIO,CAAJ,CAAR,CAAJ,CAAqB;AACnB,MAAOF,KAAIL,IAAIO,CAAJ,CAAJ,CAAY,SAASX,CAAT,CAAY;AAC7B,MAAOY,IAAKC,mBAAmBd,mBAAmBC,CAAnB,CAAnB,CAAZ;AACD,CAFM,EAEJe,IAFI,CAECV,GAFD,CAAP;AAGD,CAJD,IAIO;AACL,MAAOO,IAAKC,mBAAmBd,mBAAmBK,IAAIO,CAAJ,CAAnB,CAAnB,CAAZ;AACD;AACF,CATM,EASJI,IATI,CASCV,GATD,CAAP;;AAWD;;AAED,GAAI,CAACE,IAAL,CAAW,MAAO,EAAP;AACX,MAAOM,oBAAmBd,mBAAmBQ,IAAnB,CAAnB,EAA+CD,EAA/C;AACAO,mBAAmBd,mBAAmBK,GAAnB,CAAnB,CADP;AAED,CAxBD;;AA0BA,GAAIU,SAAUE,MAAMF,OAAN,EAAiB,SAAUG,EAAV,CAAc;AAC3C,MAAOC,QAAOC,SAAP,CAAiBC,QAAjB,CAA0BC,IAA1B,CAA+BJ,EAA/B,IAAuC,gBAA9C;AACD,CAFD;;AAIA,QAASR,IAAT,CAAcQ,EAAd,CAAkBK,CAAlB,CAAqB;AACnB,GAAIL,GAAGR,GAAP,CAAY,MAAOQ,IAAGR,GAAH,CAAOa,CAAP,CAAP;AACZ,GAAIC,KAAM,EAAV;AACA,IAAK,GAAIC,GAAI,CAAb,CAAgBA,EAAIP,GAAGQ,MAAvB,CAA+BD,GAA/B,CAAoC;AAClCD,IAAIG,IAAJ,CAASJ,EAAEL,GAAGO,CAAH,CAAF,CAASA,CAAT,CAAT;AACD;AACD,MAAOD,IAAP;AACD;;AAED,GAAIb,YAAaQ,OAAOS,IAAP,EAAe,SAAUvB,GAAV,CAAe;AAC7C,GAAImB,KAAM,EAAV;AACA,IAAK,GAAIK,IAAT,GAAgBxB,IAAhB,CAAqB;AACnB,GAAIc,OAAOC,SAAP,CAAiBU,cAAjB,CAAgCR,IAAhC,CAAqCjB,GAArC,CAA0CwB,GAA1C,CAAJ,CAAoDL,IAAIG,IAAJ,CAASE,GAAT;AACrD;AACD,MAAOL,IAAP;AACD,CAND","file":"encode.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar stringifyPrimitive = function(v) {\n  switch (typeof v) {\n    case 'string':\n      return v;\n\n    case 'boolean':\n      return v ? 'true' : 'false';\n\n    case 'number':\n      return isFinite(v) ? v : '';\n\n    default:\n      return '';\n  }\n};\n\nmodule.exports = function(obj, sep, eq, name) {\n  sep = sep || '&';\n  eq = eq || '=';\n  if (obj === null) {\n    obj = undefined;\n  }\n\n  if (typeof obj === 'object') {\n    return map(objectKeys(obj), function(k) {\n      var ks = encodeURIComponent(stringifyPrimitive(k)) + eq;\n      if (isArray(obj[k])) {\n        return map(obj[k], function(v) {\n          return ks + encodeURIComponent(stringifyPrimitive(v));\n        }).join(sep);\n      } else {\n        return ks + encodeURIComponent(stringifyPrimitive(obj[k]));\n      }\n    }).join(sep);\n\n  }\n\n  if (!name) return '';\n  return encodeURIComponent(stringifyPrimitive(name)) + eq +\n         encodeURIComponent(stringifyPrimitive(obj));\n};\n\nvar isArray = Array.isArray || function (xs) {\n  return Object.prototype.toString.call(xs) === '[object Array]';\n};\n\nfunction map (xs, f) {\n  if (xs.map) return xs.map(f);\n  var res = [];\n  for (var i = 0; i < xs.length; i++) {\n    res.push(f(xs[i], i));\n  }\n  return res;\n}\n\nvar objectKeys = Object.keys || function (obj) {\n  var res = [];\n  for (var key in obj) {\n    if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key);\n  }\n  return res;\n};\n"]}