Vu:
le recours interjeté par X._ GmbH le 30 septembre 2011 contre l'arrêt de la Chambre des recours du Tribunal cantonal du canton de Vaud du 18 août 2011 dans la cause précitée;
la lettre du 11 mai 2012 par laquelle le mandataire de la recourante déclare retirer le recours en indiquant que les parties on trouvé un accord transactionnel et qu'il a été convenu que chaque partie garderait ses frais de procédure et d'avocats;
considérant:
qu'il y a lieu de prendre acte du retrait du recours et de rayer la cause du rôle (art. 32 al. 2 LTF);
que la recourante supporte les frais judiciaires réduits (art. 66 al. 2 LTF);
qu'il n'est pas alloué de dépens à l'intimée;
par ces motifs, la Présidente ordonne:
1. La cause est rayée du rôle par suite de retrait du recours.
2. Les frais judiciaires, arrêtés à 800 fr., sont mis à la charge de la recourante.
3. Il n'est pas alloué de dépens à l'intimée.
4. La présente ordonnance est communiquée aux parties et à la Chambre des recours du Tribunal cantonal du canton de Vaud.
Lausanne, le 16 mai 2012
Au nom de la Ire Cour de droit civil
du Tribunal fédéral suisse
La Présidente: Klett
Le Greffier: Huguenin