code: function (target, source) {
              var name, s;
              for (name in source) {
                  s = source[name];
                  if (!(name in target) || (target[name] !== s && (!(name in empty) || empty[name] !== s))) {
                      target[name] = s;
                  }
              }
              return target; // Object
          }
docs: /*
  Safari native methods required for Notifications do NOT run in strict mode.
   "use strict";