Nit: can you store these as local variables at the top to make this code pretty again? :)

`allowFullScreen: MustUseAttribute | HasBooleanValue,`