namespace c=candle:core, io=candle:io; function nil:get-param(qstr, param-name) as string { let tail = substring-after(qstr, param-name + "=") return if (contain(tail, "&")) then substring-before(tail, "&") else tail } function main(req) { let url = trim(req/@io:url); let qstr = substring-after(url, "?"); let script-name = nil:get-param(qstr, "csp"); let input-name = nil:get-param(qstr, "input");