25 lines
629 B
JavaScript
25 lines
629 B
JavaScript
// Metro module 5448 (f5449).
|
|
import * as __getPrototypeOf from "./_getPrototypeOf_5446";
|
|
module.exports = function _superPropBase(a0, a1) {
|
|
const r10 = ({}).hasOwnProperty.call(a0, a1);
|
|
let r11 = a0;
|
|
if (!r10) {
|
|
let r15 = __getPrototypeOf(a0);
|
|
r11 = r15;
|
|
while (r11 !== null) {
|
|
const hasOwnProperty = ({}).hasOwnProperty;
|
|
const r18 = r15;
|
|
const r19 = hasOwnProperty.call(r18, a1);
|
|
r11 = r18;
|
|
if (r19) {
|
|
break;
|
|
}
|
|
r15 = __getPrototypeOf(r18);
|
|
r11 = r15;
|
|
}
|
|
}
|
|
return r11;
|
|
};
|
|
module.exports.__esModule = true;
|
|
module.exports.default = module.exports;
|