Citation: 1C_451/2018 E. C

Formant en un seul acte un recours en matière de droit public et un recours constitutionnel subsidiaire contre cet arrêt, A.________ demande au Tribunal fédéral de réformer l'arrêt cantonal en ce sens qu'il est constaté que la décision du SEEP viole ses libertés d'expression et de réunion, subsidiairement sa liberté d'expression. Plus subsidiairement, elle conclut à la réforme de l'arrêt cantonal dans le sens des considérants ou, plus subsidiairement encore, au renvoi de la cause à la cour cantonale pour nouvelle décision dans le sens des considérants. La cour cantonale se réfère aux considérants et au dispositif de son arrêt. La Ville de Genève se détermine et conclut au rejet du recours. La recourante renonce à répliquer; son mandataire transmet une liste de ses opérations.