export function procurementRequestKey(provider: Pick & Partial> = globalThis.crypto) { if (provider.randomUUID) return provider.randomUUID() return `proc-${Array.from(provider.getRandomValues(new Uint32Array(4)), value => value.toString(16).padStart(8, '0')).join('')}` }