Build 589089stable
Module 998736
540 characters · in 514.d733764d42c2ab66.jsDependencies
Source Raw
function(e){"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,n,r,i){return(n=n||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e)?Object.keys(e).map(function(i){var a=encodeURIComponent(t(i))+r;return Array.isArray(e[i])?e[i].map(function(e){return a+encodeURIComponent(t(e))}).join(n):a+encodeURIComponent(t(e[i]))}).filter(Boolean).join(n):i?encodeURIComponent(t(i))+r+encodeURIComponent(t(e)):""}}