1 line
4.7 KiB
JSON
1 line
4.7 KiB
JSON
{"ast":null,"code":"'use strict';\n\nvar qs = require('qs');\n\nvar querystring = require('querystring');\n\nfunction Querystring(request) {\n this.request = request;\n this.lib = null;\n this.useQuerystring = null;\n this.parseOptions = null;\n this.stringifyOptions = null;\n}\n\nQuerystring.prototype.init = function (options) {\n if (this.lib) {\n return;\n }\n\n this.useQuerystring = options.useQuerystring;\n this.lib = this.useQuerystring ? querystring : qs;\n this.parseOptions = options.qsParseOptions || {};\n this.stringifyOptions = options.qsStringifyOptions || {};\n};\n\nQuerystring.prototype.stringify = function (obj) {\n return this.useQuerystring ? this.rfc3986(this.lib.stringify(obj, this.stringifyOptions.sep || null, this.stringifyOptions.eq || null, this.stringifyOptions)) : this.lib.stringify(obj, this.stringifyOptions);\n};\n\nQuerystring.prototype.parse = function (str) {\n return this.useQuerystring ? this.lib.parse(str, this.parseOptions.sep || null, this.parseOptions.eq || null, this.parseOptions) : this.lib.parse(str, this.parseOptions);\n};\n\nQuerystring.prototype.rfc3986 = function (str) {\n return str.replace(/[!'()*]/g, function (c) {\n return '%' + c.charCodeAt(0).toString(16).toUpperCase();\n });\n};\n\nQuerystring.prototype.unescape = querystring.unescape;\nexports.Querystring = Querystring;","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/request/lib/querystring.js"],"names":["qs","require","querystring","Querystring","request","lib","useQuerystring","parseOptions","stringifyOptions","prototype","init","options","qsParseOptions","qsStringifyOptions","stringify","obj","rfc3986","sep","eq","parse","str","replace","c","charCodeAt","toString","toUpperCase","unescape","exports"],"mappings":"AAAA;;AAEA,IAAIA,EAAE,GAAGC,OAAO,CAAC,IAAD,CAAhB;;AACA,IAAIC,WAAW,GAAGD,OAAO,CAAC,aAAD,CAAzB;;AAEA,SAASE,WAAT,CAAsBC,OAAtB,EAA+B;AAC7B,OAAKA,OAAL,GAAeA,OAAf;AACA,OAAKC,GAAL,GAAW,IAAX;AACA,OAAKC,cAAL,GAAsB,IAAtB;AACA,OAAKC,YAAL,GAAoB,IAApB;AACA,OAAKC,gBAAL,GAAwB,IAAxB;AACD;;AAEDL,WAAW,CAACM,SAAZ,CAAsBC,IAAtB,GAA6B,UAAUC,OAAV,EAAmB;AAC9C,MAAI,KAAKN,GAAT,EAAc;AAAE;AAAQ;;AAExB,OAAKC,cAAL,GAAsBK,OAAO,CAACL,cAA9B;AACA,OAAKD,GAAL,GAAY,KAAKC,cAAL,GAAsBJ,WAAtB,GAAoCF,EAAhD;AAEA,OAAKO,YAAL,GAAoBI,OAAO,CAACC,cAAR,IAA0B,EAA9C;AACA,OAAKJ,gBAAL,GAAwBG,OAAO,CAACE,kBAAR,IAA8B,EAAtD;AACD,CARD;;AAUAV,WAAW,CAACM,SAAZ,CAAsBK,SAAtB,GAAkC,UAAUC,GAAV,EAAe;AAC/C,SAAQ,KAAKT,cAAN,GACH,KAAKU,OAAL,CAAa,KAAKX,GAAL,CAASS,SAAT,CAAmBC,GAAnB,EACb,KAAKP,gBAAL,CAAsBS,GAAtB,IAA6B,IADhB,EAEb,KAAKT,gBAAL,CAAsBU,EAAtB,IAA4B,IAFf,EAGb,KAAKV,gBAHQ,CAAb,CADG,GAKH,KAAKH,GAAL,CAASS,SAAT,CAAmBC,GAAnB,EAAwB,KAAKP,gBAA7B,CALJ;AAMD,CAPD;;AASAL,WAAW,CAACM,SAAZ,CAAsBU,KAAtB,GAA8B,UAAUC,GAAV,EAAe;AAC3C,SAAQ,KAAKd,cAAN,GACH,KAAKD,GAAL,CAASc,KAAT,CAAeC,GAAf,EACA,KAAKb,YAAL,CAAkBU,GAAlB,IAAyB,IADzB,EAEA,KAAKV,YAAL,CAAkBW,EAAlB,IAAwB,IAFxB,EAGA,KAAKX,YAHL,CADG,GAKH,KAAKF,GAAL,CAASc,KAAT,CAAeC,GAAf,EAAoB,KAAKb,YAAzB,CALJ;AAMD,CAPD;;AASAJ,WAAW,CAACM,SAAZ,CAAsBO,OAAtB,GAAgC,UAAUI,GAAV,EAAe;AAC7C,SAAOA,GAAG,CAACC,OAAJ,CAAY,UAAZ,EAAwB,UAAUC,CAAV,EAAa;AAC1C,WAAO,MAAMA,CAAC,CAACC,UAAF,CAAa,CAAb,EAAgBC,QAAhB,CAAyB,EAAzB,EAA6BC,WAA7B,EAAb;AACD,GAFM,CAAP;AAGD,CAJD;;AAMAtB,WAAW,CAACM,SAAZ,CAAsBiB,QAAtB,GAAiCxB,WAAW,CAACwB,QAA7C;AAEAC,OAAO,CAACxB,WAAR,GAAsBA,WAAtB","sourcesContent":["'use strict'\n\nvar qs = require('qs')\nvar querystring = require('querystring')\n\nfunction Querystring (request) {\n this.request = request\n this.lib = null\n this.useQuerystring = null\n this.parseOptions = null\n this.stringifyOptions = null\n}\n\nQuerystring.prototype.init = function (options) {\n if (this.lib) { return }\n\n this.useQuerystring = options.useQuerystring\n this.lib = (this.useQuerystring ? querystring : qs)\n\n this.parseOptions = options.qsParseOptions || {}\n this.stringifyOptions = options.qsStringifyOptions || {}\n}\n\nQuerystring.prototype.stringify = function (obj) {\n return (this.useQuerystring)\n ? this.rfc3986(this.lib.stringify(obj,\n this.stringifyOptions.sep || null,\n this.stringifyOptions.eq || null,\n this.stringifyOptions))\n : this.lib.stringify(obj, this.stringifyOptions)\n}\n\nQuerystring.prototype.parse = function (str) {\n return (this.useQuerystring)\n ? this.lib.parse(str,\n this.parseOptions.sep || null,\n this.parseOptions.eq || null,\n this.parseOptions)\n : this.lib.parse(str, this.parseOptions)\n}\n\nQuerystring.prototype.rfc3986 = function (str) {\n return str.replace(/[!'()*]/g, function (c) {\n return '%' + c.charCodeAt(0).toString(16).toUpperCase()\n })\n}\n\nQuerystring.prototype.unescape = querystring.unescape\n\nexports.Querystring = Querystring\n"]},"metadata":{},"sourceType":"script"} |