// Module ID: 5290 // Function ID: 5291 // Name: keys // Dependencies: [5288] // Module 5290 (keys) export default (arg0) => { let require; let obj = {}; const keys = Object.keys(require(5288) /* keys */); for (let num = 0; num < length; num = num + 1) { obj[keys[num]] = { distance: -1, parent: null }; } const items = [arg0]; obj[arg0].distance = 0; while (items.length) { let arr = items.pop(); let _Object = Object; let tmp2 = require; let tmp3 = dependencyMap; let keys1 = Object.keys(require(5288) /* keys */[arr]); let length2 = keys1.length; for (let num2 = 0; num2 < length2; num2 = num2 + 1) { let tmp4 = keys1[num2]; let tmp5 = obj[tmp4]; let tmp6 = num2; if (-1 === tmp5.distance) { tmp5.distance = obj[arr].distance + 1; tmp5.parent = arr; arr = items.unshift(tmp4); } } } obj = {}; const keys2 = Object.keys(obj); for (let num3 = 0; num3 < length3; num3 = num3 + 1) { let tmp8 = keys2[num3]; let tmp9 = num3; if (null !== obj[tmp8].parent) { let items1 = [obj[tmp8].parent, tmp8]; let tmp14 = require; let tmp15 = dependencyMap; let fn = require(5288) /* keys */[obj[tmp8].parent][tmp8]; let parent3 = obj[tmp8].parent; let tmp13 = fn; if (obj[parent3].parent) { do { let arr1 = items1.unshift(obj[parent3].parent); let tmp11 = require; let tmp12 = dependencyMap; require = require(5288) /* keys */[obj[parent3].parent][parent3]; dependencyMap = fn; fn = (arg0) => closure_1(closure_0(arg0)); let parent = obj[parent3].parent; parent3 = parent; tmp13 = fn; parent2 = obj[parent].parent; } while (parent2); } tmp13.conversion = items1; obj[tmp8] = tmp13; } } return obj; };