Grabbed dndbeyond's source code

```
~/go/bin/sourcemapper -output ddb -jsurl https://media.dndbeyond.com/character-app/static/js/main.90aa78c5.js
```
This commit is contained in:
2025-05-28 11:50:03 -07:00
commit 8df9031d27
3592 changed files with 319051 additions and 0 deletions
@@ -0,0 +1,24 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _warning = _interopRequireDefault(require("warning"));
var checkIndexBounds = function checkIndexBounds(props) {
var index = props.index,
children = props.children;
var childrenCount = _react.default.Children.count(children);
process.env.NODE_ENV !== "production" ? (0, _warning.default)(index >= 0 && index <= childrenCount, "react-swipeable-view: the new index: ".concat(index, " is out of bounds: [0-").concat(childrenCount, "].")) : void 0;
};
var _default = checkIndexBounds;
exports.default = _default;
+44
View File
@@ -0,0 +1,44 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = computeIndex;
var _react = _interopRequireDefault(require("react"));
var _constant = _interopRequireDefault(require("./constant"));
function computeIndex(params) {
var children = params.children,
startIndex = params.startIndex,
startX = params.startX,
pageX = params.pageX,
viewLength = params.viewLength,
resistance = params.resistance;
var indexMax = _react.default.Children.count(children) - 1;
var index = startIndex + (startX - pageX) / viewLength;
var newStartX;
if (!resistance) {
// Reset the starting point
if (index < 0) {
index = 0;
newStartX = (index - startIndex) * viewLength + pageX;
} else if (index > indexMax) {
index = indexMax;
newStartX = (index - startIndex) * viewLength + pageX;
}
} else if (index < 0) {
index = Math.exp(index * _constant.default.RESISTANCE_COEF) - 1;
} else if (index > indexMax) {
index = indexMax + 1 - Math.exp((indexMax - index) * _constant.default.RESISTANCE_COEF);
}
return {
index: index,
startX: newStartX
};
}
+14
View File
@@ -0,0 +1,14 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _default = {
RESISTANCE_COEF: 0.6,
// This value is closed to what browsers are using internally to
// trigger a native scroll.
UNCERTAINTY_THRESHOLD: 3 // px
};
exports.default = _default;
@@ -0,0 +1,39 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var getDisplaySameSlide = function getDisplaySameSlide(props, nextProps) {
var displaySameSlide = false;
var getChildrenKey = function getChildrenKey(child) {
return child ? child.key : 'empty';
};
if (props.children.length && nextProps.children.length) {
var oldKeys = _react.default.Children.map(props.children, getChildrenKey);
var oldKey = oldKeys[props.index];
if (oldKey !== null && oldKey !== undefined) {
var newKeys = _react.default.Children.map(nextProps.children, getChildrenKey);
var newKey = newKeys[nextProps.index];
if (oldKey === newKey) {
displaySameSlide = true;
}
}
}
return displaySameSlide;
};
var _default = getDisplaySameSlide;
exports.default = _default;
+47
View File
@@ -0,0 +1,47 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "checkIndexBounds", {
enumerable: true,
get: function get() {
return _checkIndexBounds.default;
}
});
Object.defineProperty(exports, "computeIndex", {
enumerable: true,
get: function get() {
return _computeIndex.default;
}
});
Object.defineProperty(exports, "constant", {
enumerable: true,
get: function get() {
return _constant.default;
}
});
Object.defineProperty(exports, "getDisplaySameSlide", {
enumerable: true,
get: function get() {
return _getDisplaySameSlide.default;
}
});
Object.defineProperty(exports, "mod", {
enumerable: true,
get: function get() {
return _mod.default;
}
});
var _checkIndexBounds = _interopRequireDefault(require("./checkIndexBounds"));
var _computeIndex = _interopRequireDefault(require("./computeIndex"));
var _constant = _interopRequireDefault(require("./constant"));
var _getDisplaySameSlide = _interopRequireDefault(require("./getDisplaySameSlide"));
var _mod = _interopRequireDefault(require("./mod"));
+15
View File
@@ -0,0 +1,15 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
// Extended version of % with negative integer support.
function mod(n, m) {
var q = n % m;
return q < 0 ? q + m : q;
}
var _default = mod;
exports.default = _default;
@@ -0,0 +1,7 @@
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
module.exports = _interopRequireDefault;