expand_less
If[(#

ContainsAny[
Flatten[{{{Walk_Free_Foundation+MSA_risk_management_revised}}}],
{
CoffeeScript

m1 = {{Walk_Free_Foundation+MSA_risk_management_revised}}
m2 = {{Walk_Free_Foundation+MSA_incidents_remediation_revised}}

m1Opts = [
"Audits of suppliers (self- reporting)",
reporting)"
"Audits of suppliers (independent)",
(independent)"
"On-site visits (self- reporting)",
reporting)"
"On-site visits (independent)"
}
]

m2Opts
||=
ContainsAny[
Flatten[{{{Walk_Free_Foundation+MSA_incidents_remediation_revised}}}],
{
[
"Worker remediation",
remediation"
"Corrective action plan",
plan"
"Senior management",
management"
"Cancel contracts"}contracts"
]

),]

containsAny
"Yes",= "No"](metric, options) ->
[metric].flat().filter( (v) -> options.includes v)

if containsAny(m1, m1Opts) || containsAny(m2, m2Opts)
"Yes"
else
"No"