In the following code segment, the `[:div` `[:p` et al- are the reagent or clojurescript?
```
(defn simple-component []
[:div
[:p "I am a component!"]
[:p.someclass
"I have " [:strong "bold"]
[:span {:style {:color "red"}} " and red "] "text."]])
```