BREAKING: Erik Karlsson Traded To San Jose

This is not a drill! Erik Karlsson has been dealt!
The San Jose Sharks have acquired Erik Karlsson and Francis Perron from Ottawa in exchange for Chris Tierny, Josh Norris, Rudolfs Balcers, Dylan DeMelo, a 2019 2nd round pick, and 2 more conditional picks.

Here are the picks and their conditions (subject to change, as this story is developing):

-2019 2nd round pick (higher of the 2 picks between San Jose and Florida,which they got in the Mike Hoffman trade)
-2021 2nd round pick (if Karlsson re-signs. Will upgrade into 1st if Sharks make the final in 2019)
-2019/2020 1st round pick (if Sharks miss playoffs, Ottawa receives 2019 1st. If the Sharks make the playoffs in 2019, Ottawa gets their 2020 1st round pick.)
-1st round pick no later than 2022 (if Karlsson is on the roster of an Eastern conference team in 2018-19. Otherwise, nothing).

Who won this trade?