As long as you see version v3.xx, that means it is web appbuilder ( retired 2024 ).
As long as you see version v4.xx, that means it is experience builder.
This is web appbuilder app, use javascript api version v3.25. Because it does not use react.js, the custom widget source code is not build, so you can read it .
https://maps.octa.net/octasepviewer/
This is experience builder app, use javascript api version v4.29. Because experience builder use react.js, the custom widget source code are build into non-readable code, so you can't read it, it all mess.
https://rebuildingca-project.dot.ca.gov/CaltransProjectMap/