script/generate-licenses31efa98a1a90abb101bdef12a6ef006a60bb150ad71a430814c5ecc67f4a7c84f17a483c1087e055eadeb6bcba0b948c6eb978fd378f8ad5fed743c198a02159560259373673504b2e7745f1dcb7c7c874ac754c1e96ef6ab5058681e5304063a1d533c44acae0f0d5d5d060114