Revert "empty str to arr"

This reverts commit 853f8ae9333154af4bd657782dbdb1d7cd075882.
Revert "one more"

This reverts commit 5b33f39bbc4c6725790d2f459cc6e0b30914a741.
Revert "fix"

This reverts commit 2a89838d359fb44e7a4e7becbe173c2b0cc543cc.
main js ok