86.isDeepEqual

Write a function named isDeepEqual that receives two Objects as parameters and returns a boolean verifying if they are deeply equal or not.

Appart from primitive values, both parameters can contain nested Objects, Arrays, Maps or Date objects.

Example 1

Input

object1

=

object2

=

Output

Example 2

Input

object1

=

object2

=

Output