decord/source/__polyfill/00xxx/module_142.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

54 lines
1.3 KiB
JavaScript

// Module ID: 142
// Function ID: 143
// Dependencies: [131, 141]
// Exports: getElementSibling
// Module 142
import _mod131 from "module_131" /* 131 */;
require = arg1;
const dependencyMap = arg6;
export const getElementSibling = function getElementSibling(parentNode, next) {
parentNode = parentNode.parentNode;
if (null == parentNode) {
return null;
} else {
const childNodes = _mod131.getChildNodes(parentNode);
const index = childNodes.indexOf(parentNode);
let num = -1;
if (-1 === index) {
return null;
} else {
if ("next" === next) {
num = 1;
}
const sum = index + num;
if (null == closure_2) {
closure_2 = tmp9(141).default;
}
let tmp3 = sum;
if (null != childNodes[sum]) {
let tmp5 = sum;
tmp3 = sum;
if (!(childNodes[sum] instanceof closure_2)) {
const sum1 = tmp5 + num;
tmp3 = sum1;
while (null != childNodes[sum1]) {
tmp5 = sum1;
tmp3 = sum1;
if (childNodes[sum1] instanceof closure_2) {
break;
}
}
}
}
let tmp8 = childNodes[tmp3];
if (tmp8 == null) {
tmp8 = null;
}
return tmp8;
}
tmp9 = require;
}
};