Rocky_Mountain_Vending/.pnpm-store/v10/files/2c/014fa3b8d16c78f808e9798885fecaae718b79d1b373c991e16abb1e06ada4e1a12392a99159d834355fc64964d8583106e6005a31c6c52bd3344a84abc300
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

26 lines
761 B
Text

'use strict';
var utilUriEscape = require('@smithy/util-uri-escape');
function buildQueryString(query) {
const parts = [];
for (let key of Object.keys(query).sort()) {
const value = query[key];
key = utilUriEscape.escapeUri(key);
if (Array.isArray(value)) {
for (let i = 0, iLen = value.length; i < iLen; i++) {
parts.push(`${key}=${utilUriEscape.escapeUri(value[i])}`);
}
}
else {
let qsEntry = key;
if (value || typeof value === "string") {
qsEntry += `=${utilUriEscape.escapeUri(value)}`;
}
parts.push(qsEntry);
}
}
return parts.join("&");
}
exports.buildQueryString = buildQueryString;