js^p