Deep Object MutabilityConsider the following object representing a user, Joe, and his dog, Buttercup. We use Object.freeze to preserve our object and then attempt to mutate Buttercup's name. What gets logged? const user = { name: 'Joe', age: 25, pet: { type: 'dog', name: 'Buttercup' } }; Object.freeze(user); user.pet.name = 'Daffodil'; console.log(user.pet.name); Select one:DaffodilButtercupAn error is thrownSubmit