Two-dimensional triboelectric-electromagnetic hybrid nanogenerator for wave energy harvesting