403Webshell
Server IP : 198.71.59.75  /  Your IP : 216.73.216.240
Web Server : nginx/1.30.2
System : Linux elegant-dhawan.198-71-59-75.plesk.page 5.15.0-105-generic #115-Ubuntu SMP Mon Apr 15 09:52:04 UTC 2024 x86_64
User : realtyna_guys ( 10000)
PHP Version : 8.2.31
Disable Function : opcache_get_status
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /opt/psa/admin/ui-library/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/psa/admin/ui-library/react-movable.min.js.map
{"version":3,"file":"react-movable.min.js?1452c89e8051f966f42a","mappings":"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","sources":["webpack://PleskUiLibrary/../../../../../../gen/node_modules/node_modules/@plesk/react-movable/lib/List.js","webpack://PleskUiLibrary/../../../../../../gen/node_modules/node_modules/@plesk/react-movable/lib/index.js","webpack://PleskUiLibrary/../../../../../../gen/node_modules/node_modules/@plesk/react-movable/lib/utils.js"],"sourcesContent":["\"use strict\";\nvar __extends = (this && this.__extends) || (function () {\n    var extendStatics = function (d, b) {\n        extendStatics = Object.setPrototypeOf ||\n            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n        return extendStatics(d, b);\n    };\n    return function (d, b) {\n        extendStatics(d, b);\n        function __() { this.constructor = d; }\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n    };\n})();\nvar __assign = (this && this.__assign) || function () {\n    __assign = Object.assign || function(t) {\n        for (var s, i = 1, n = arguments.length; i < n; i++) {\n            s = arguments[i];\n            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n                t[p] = s[p];\n        }\n        return t;\n    };\n    return __assign.apply(this, arguments);\n};\nvar __importStar = (this && this.__importStar) || function (mod) {\n    if (mod && mod.__esModule) return mod;\n    var result = {};\n    if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\n    result[\"default\"] = mod;\n    return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar React = __importStar(require(\"react\"));\nvar ReactDOM = __importStar(require(\"react-dom\"));\nvar utils_1 = require(\"./utils\");\nvar AUTOSCROLL_ACTIVE_OFFSET = 200;\nvar AUTOSCROLL_SPEED_RATIO = 10;\nvar List = /** @class */ (function (_super) {\n    __extends(List, _super);\n    function List(props) {\n        var _this = _super.call(this, props) || this;\n        _this.listRef = React.createRef();\n        _this.ghostRef = React.createRef();\n        _this.topOffsets = [];\n        _this.itemTranslateOffsets = [];\n        _this.initialYOffset = 0;\n        _this.lastScroll = 0;\n        _this.lastYOffset = 0;\n        _this.lastListYOffset = 0;\n        _this.needle = -1;\n        _this.afterIndex = -2;\n        _this.state = {\n            itemDragged: -1,\n            itemDraggedOutOfBounds: -1,\n            selectedItem: -1,\n            initialX: 0,\n            initialY: 0,\n            targetX: 0,\n            targetY: 0,\n            targetHeight: 0,\n            targetWidth: 0,\n            liveText: '',\n            scrollingSpeed: 0,\n            scrollWindow: false\n        };\n        _this.doScrolling = function () {\n            var _a = _this.state, scrollingSpeed = _a.scrollingSpeed, scrollWindow = _a.scrollWindow;\n            var listEl = _this.listRef.current;\n            window.requestAnimationFrame(function () {\n                if (scrollWindow) {\n                    window.scrollTo(window.pageXOffset, window.pageYOffset + scrollingSpeed * 1.5);\n                }\n                else {\n                    listEl.scrollTop += scrollingSpeed;\n                }\n                if (scrollingSpeed !== 0) {\n                    _this.doScrolling();\n                }\n            });\n        };\n        _this.getChildren = function () {\n            if (_this.listRef && _this.listRef.current) {\n                var children = Array.from(_this.listRef.current.children);\n                if (_this.props.hooks &&\n                    typeof _this.props.hooks.getChildren === 'function') {\n                    return _this.props.hooks.getChildren(children);\n                }\n                return children;\n            }\n            console.warn('No items found in the List container. Did you forget to pass & spread the `props` param in renderList?');\n            return [];\n        };\n        _this.calculateOffsets = function () {\n            _this.topOffsets = _this.getChildren().map(function (item) { return item.getBoundingClientRect().top; });\n            _this.itemTranslateOffsets = _this.getChildren().map(function (item) {\n                return utils_1.getTranslateOffset(item);\n            });\n        };\n        _this.getTargetIndex = function (e) {\n            return _this.getChildren().findIndex(function (child) { return child === e.target || child.contains(e.target); });\n        };\n        _this.onMouseOrTouchStart = function (e) {\n            if (_this.dropTimeout && _this.state.itemDragged > -1) {\n                window.clearTimeout(_this.dropTimeout);\n                _this.finishDrop();\n            }\n            var isTouch = utils_1.isTouchEvent(e);\n            if (!isTouch && e.button !== 0)\n                return;\n            var index = _this.getTargetIndex(e);\n            if (index === -1 ||\n                // @ts-ignore\n                (_this.props.values[index] && _this.props.values[index].disabled))\n                return;\n            var listItemTouched = _this.getChildren()[index];\n            var handle = listItemTouched.querySelector('[data-movable-handle]');\n            if (handle && !handle.contains(e.target)) {\n                return;\n            }\n            if (utils_1.checkIfInteractive(e.target, listItemTouched)) {\n                return;\n            }\n            e.preventDefault();\n            _this.props.beforeDrag &&\n                _this.props.beforeDrag({\n                    elements: _this.getChildren(),\n                    index: index\n                });\n            if (isTouch) {\n                var opts = { passive: false };\n                listItemTouched.style.touchAction = 'none';\n                document.addEventListener('touchend', _this.schdOnEnd, opts);\n                document.addEventListener('touchmove', _this.schdOnTouchMove, opts);\n                document.addEventListener('touchcancel', _this.schdOnEnd, opts);\n            }\n            else {\n                document.addEventListener('mousemove', _this.schdOnMouseMove);\n                document.addEventListener('mouseup', _this.schdOnEnd);\n                var listItemDragged = _this.getChildren()[_this.state.itemDragged];\n                if (listItemDragged && listItemDragged.style) {\n                    listItemDragged.style.touchAction = '';\n                }\n            }\n            _this.onStart(listItemTouched, isTouch ? e.touches[0].clientX : e.clientX, isTouch ? e.touches[0].clientY : e.clientY, index);\n        };\n        _this.getYOffset = function () {\n            var listScroll = _this.listRef.current\n                ? _this.listRef.current.scrollTop\n                : 0;\n            return window.pageYOffset + listScroll;\n        };\n        _this.onStart = function (target, clientX, clientY, index) {\n            if (_this.state.selectedItem > -1) {\n                _this.setState({ selectedItem: -1 });\n                _this.needle = -1;\n            }\n            var targetRect = target.getBoundingClientRect();\n            var targetStyles = window.getComputedStyle(target);\n            _this.calculateOffsets();\n            _this.initialYOffset = _this.getYOffset();\n            _this.lastYOffset = window.pageYOffset;\n            _this.lastListYOffset = _this.listRef.current.scrollTop;\n            _this.setState({\n                itemDragged: index,\n                targetX: targetRect.left - parseInt(targetStyles['margin-left'], 10),\n                targetY: targetRect.top - parseInt(targetStyles['margin-top'], 10),\n                targetHeight: targetRect.height,\n                targetWidth: targetRect.width,\n                initialX: clientX,\n                initialY: clientY\n            });\n        };\n        _this.onMouseMove = function (e) {\n            e.cancelable && e.preventDefault();\n            _this.onMove(e.clientX, e.clientY);\n        };\n        _this.onTouchMove = function (e) {\n            e.cancelable && e.preventDefault();\n            _this.onMove(e.touches[0].clientX, e.touches[0].clientY);\n        };\n        _this.onWheel = function (e) {\n            if (_this.state.itemDragged < 0)\n                return;\n            _this.lastScroll = _this.listRef.current.scrollTop += e.deltaY;\n            _this.moveOtherItems();\n        };\n        _this.onMove = function (clientX, clientY) {\n            if (_this.state.itemDragged === -1)\n                return null;\n            utils_1.transformItem(_this.ghostRef.current, clientY - _this.state.initialY, _this.props.lockVertically ? 0 : clientX - _this.state.initialX);\n            _this.autoScrolling(clientY);\n            _this.moveOtherItems();\n        };\n        _this.moveOtherItems = function () {\n            var targetRect = _this.ghostRef.current.getBoundingClientRect();\n            var itemVerticalCenter = targetRect.top + targetRect.height / 2;\n            var offset = utils_1.getTranslateOffset(_this.getChildren()[_this.state.itemDragged]);\n            var currentYOffset = _this.getYOffset();\n            // adjust offsets if scrolling happens during the item movement\n            if (_this.initialYOffset !== currentYOffset) {\n                _this.topOffsets = _this.topOffsets.map(function (offset) { return offset - (currentYOffset - _this.initialYOffset); });\n                _this.initialYOffset = currentYOffset;\n            }\n            if (_this.isDraggedItemOutOfBounds() && _this.props.removableByMove) {\n                _this.afterIndex = _this.topOffsets.length + 1;\n            }\n            else {\n                _this.afterIndex = utils_1.binarySearch(_this.topOffsets, itemVerticalCenter);\n            }\n            _this.animateItems(_this.afterIndex === -1 ? 0 : _this.afterIndex, _this.state.itemDragged, offset);\n        };\n        _this.autoScrolling = function (clientY) {\n            var _a = _this.listRef.current.getBoundingClientRect(), top = _a.top, bottom = _a.bottom, height = _a.height;\n            var viewportHeight = window.innerHeight || document.documentElement.clientHeight;\n            // autoscrolling for the window (down)\n            if (bottom > viewportHeight &&\n                viewportHeight - clientY < AUTOSCROLL_ACTIVE_OFFSET) {\n                _this.setState({\n                    scrollingSpeed: Math.round((AUTOSCROLL_ACTIVE_OFFSET - (viewportHeight - clientY)) /\n                        AUTOSCROLL_SPEED_RATIO),\n                    scrollWindow: true\n                });\n                // autoscrolling for the window (up)\n            }\n            else if (top < 0 && clientY < AUTOSCROLL_ACTIVE_OFFSET) {\n                _this.setState({\n                    scrollingSpeed: Math.round((AUTOSCROLL_ACTIVE_OFFSET - clientY) / -AUTOSCROLL_SPEED_RATIO),\n                    scrollWindow: true\n                });\n            }\n            else {\n                if (_this.state.scrollWindow && _this.state.scrollingSpeed !== 0) {\n                    _this.setState({ scrollingSpeed: 0, scrollWindow: false });\n                }\n                // autoscrolling for containers with overflow\n                if (height + 20 < _this.listRef.current.scrollHeight) {\n                    var scrollingSpeed = 0;\n                    if (clientY - top < AUTOSCROLL_ACTIVE_OFFSET) {\n                        scrollingSpeed = Math.round((AUTOSCROLL_ACTIVE_OFFSET - (clientY - top)) /\n                            -AUTOSCROLL_SPEED_RATIO);\n                    }\n                    else if (bottom - clientY < AUTOSCROLL_ACTIVE_OFFSET) {\n                        scrollingSpeed = Math.round((AUTOSCROLL_ACTIVE_OFFSET - (bottom - clientY)) /\n                            AUTOSCROLL_SPEED_RATIO);\n                    }\n                    if (_this.state.scrollingSpeed !== scrollingSpeed) {\n                        _this.setState({ scrollingSpeed: scrollingSpeed });\n                    }\n                }\n            }\n        };\n        _this.animateItems = function (needle, movedItem, offset, animateMovedItem) {\n            if (animateMovedItem === void 0) { animateMovedItem = false; }\n            _this.getChildren().forEach(function (item, i) {\n                utils_1.setItemTransition(item, _this.props.transitionDuration);\n                if (movedItem === i && animateMovedItem) {\n                    if (movedItem === needle) {\n                        return utils_1.transformItem(item, null);\n                    }\n                    utils_1.transformItem(item, movedItem < needle\n                        ? _this.itemTranslateOffsets\n                            .slice(movedItem + 1, needle + 1)\n                            .reduce(function (a, b) { return a + b; }, 0)\n                        : _this.itemTranslateOffsets\n                            .slice(needle, movedItem)\n                            .reduce(function (a, b) { return a + b; }, 0) * -1);\n                }\n                else if (movedItem < needle && i > movedItem && i <= needle) {\n                    utils_1.transformItem(item, -offset);\n                }\n                else if (i < movedItem && movedItem > needle && i >= needle) {\n                    utils_1.transformItem(item, offset);\n                }\n                else {\n                    utils_1.transformItem(item, null);\n                }\n            });\n        };\n        _this.isDraggedItemOutOfBounds = function () {\n            var initialRect = _this.getChildren()[_this.state.itemDragged].getBoundingClientRect();\n            var targetRect = _this.ghostRef.current.getBoundingClientRect();\n            if (Math.abs(initialRect.left - targetRect.left) > targetRect.width) {\n                if (_this.state.itemDraggedOutOfBounds === -1) {\n                    _this.setState({ itemDraggedOutOfBounds: _this.state.itemDragged });\n                }\n                return true;\n            }\n            if (_this.state.itemDraggedOutOfBounds > -1) {\n                _this.setState({ itemDraggedOutOfBounds: -1 });\n            }\n            return false;\n        };\n        _this.onEnd = function (e) {\n            e.cancelable && e.preventDefault();\n            document.removeEventListener('mousemove', _this.schdOnMouseMove);\n            document.removeEventListener('touchmove', _this.schdOnTouchMove);\n            document.removeEventListener('mouseup', _this.schdOnEnd);\n            document.removeEventListener('touchup', _this.schdOnEnd);\n            document.removeEventListener('touchcancel', _this.schdOnEnd);\n            var removeItem = _this.props.removableByMove && _this.isDraggedItemOutOfBounds();\n            if (!removeItem &&\n                _this.props.transitionDuration > 0 &&\n                _this.afterIndex !== -2) {\n                // animate drop\n                utils_1.schd(function () {\n                    utils_1.setItemTransition(_this.ghostRef.current, _this.props.transitionDuration, 'cubic-bezier(.2,1,.1,1)');\n                    if (_this.afterIndex < 1 && _this.state.itemDragged === 0) {\n                        utils_1.transformItem(_this.ghostRef.current, 0, 0);\n                    }\n                    else {\n                        utils_1.transformItem(_this.ghostRef.current, \n                        // compensate window scroll\n                        -(window.pageYOffset - _this.lastYOffset) +\n                            // compensate container scroll\n                            -(_this.listRef.current.scrollTop - _this.lastListYOffset) +\n                            (_this.state.itemDragged < _this.afterIndex\n                                ? _this.itemTranslateOffsets\n                                    .slice(_this.state.itemDragged + 1, _this.afterIndex + 1)\n                                    .reduce(function (a, b) { return a + b; }, 0)\n                                : _this.itemTranslateOffsets\n                                    .slice(_this.afterIndex < 0 ? 0 : _this.afterIndex, _this.state.itemDragged)\n                                    .reduce(function (a, b) { return a + b; }, 0) * -1), 0);\n                    }\n                })();\n            }\n            _this.dropTimeout = window.setTimeout(_this.finishDrop, removeItem || _this.afterIndex === -2 ? 0 : _this.props.transitionDuration);\n        };\n        _this.finishDrop = function () {\n            var removeItem = _this.props.removableByMove && _this.isDraggedItemOutOfBounds();\n            if (removeItem ||\n                (_this.afterIndex > -2 && _this.state.itemDragged !== _this.afterIndex)) {\n                _this.props.onChange({\n                    oldIndex: _this.state.itemDragged,\n                    newIndex: removeItem ? -1 : Math.max(_this.afterIndex, 0),\n                    targetRect: _this.ghostRef.current.getBoundingClientRect()\n                });\n            }\n            _this.getChildren().forEach(function (item) {\n                utils_1.setItemTransition(item, 0);\n                utils_1.transformItem(item, null);\n            });\n            _this.setState({ itemDragged: -1, scrollingSpeed: 0 });\n            _this.afterIndex = -2;\n            // sometimes the scroll gets messed up after the drop, fix:\n            if (_this.lastScroll > 0) {\n                _this.listRef.current.scrollTop = _this.lastScroll;\n                _this.lastScroll = 0;\n            }\n        };\n        _this.onKeyDown = function (e) {\n            var selectedItem = _this.state.selectedItem;\n            var index = _this.getTargetIndex(e);\n            if (utils_1.checkIfInteractive(e.target, e.currentTarget)) {\n                return;\n            }\n            if (index === -1)\n                return;\n            if (e.key === ' ') {\n                e.preventDefault();\n                if (selectedItem === index) {\n                    if (selectedItem !== _this.needle) {\n                        _this.getChildren().forEach(function (item) {\n                            utils_1.setItemTransition(item, 0);\n                            utils_1.transformItem(item, null);\n                        });\n                        _this.props.onChange({\n                            oldIndex: selectedItem,\n                            newIndex: _this.needle,\n                            targetRect: _this.getChildren()[_this.needle].getBoundingClientRect()\n                        });\n                        _this.getChildren()[_this.needle].focus();\n                    }\n                    _this.setState({\n                        selectedItem: -1,\n                        liveText: _this.props.voiceover.dropped(selectedItem + 1, _this.needle + 1)\n                    });\n                    _this.needle = -1;\n                }\n                else {\n                    _this.setState({\n                        selectedItem: index,\n                        liveText: _this.props.voiceover.lifted(index + 1)\n                    });\n                    _this.needle = index;\n                    _this.calculateOffsets();\n                }\n            }\n            if ((e.key === 'ArrowDown' || e.key === 'j') &&\n                selectedItem > -1 &&\n                _this.needle < _this.props.values.length - 1) {\n                e.preventDefault();\n                var offset = utils_1.getTranslateOffset(_this.getChildren()[selectedItem]);\n                _this.needle++;\n                _this.animateItems(_this.needle, selectedItem, offset, true);\n                _this.setState({\n                    liveText: _this.props.voiceover.moved(_this.needle + 1, false)\n                });\n            }\n            if ((e.key === 'ArrowUp' || e.key === 'k') &&\n                selectedItem > -1 &&\n                _this.needle > 0) {\n                e.preventDefault();\n                var offset = utils_1.getTranslateOffset(_this.getChildren()[selectedItem]);\n                _this.needle--;\n                _this.animateItems(_this.needle, selectedItem, offset, true);\n                _this.setState({\n                    liveText: _this.props.voiceover.moved(_this.needle + 1, true)\n                });\n            }\n            if (e.key === 'Escape' && selectedItem > -1) {\n                _this.getChildren().forEach(function (item) {\n                    utils_1.setItemTransition(item, 0);\n                    utils_1.transformItem(item, null);\n                });\n                _this.setState({\n                    selectedItem: -1,\n                    liveText: _this.props.voiceover.canceled(selectedItem + 1)\n                });\n                _this.needle = -1;\n            }\n            if ((e.key === 'Tab' || e.key === 'Enter') && selectedItem > -1) {\n                e.preventDefault();\n            }\n        };\n        _this.schdOnMouseMove = utils_1.schd(_this.onMouseMove);\n        _this.schdOnTouchMove = utils_1.schd(_this.onTouchMove);\n        _this.schdOnEnd = utils_1.schd(_this.onEnd);\n        return _this;\n    }\n    List.prototype.componentDidMount = function () {\n        this.calculateOffsets();\n        document.addEventListener('touchstart', this.onMouseOrTouchStart, {\n            passive: false,\n            capture: false\n        });\n        document.addEventListener('mousedown', this.onMouseOrTouchStart);\n    };\n    List.prototype.componentDidUpdate = function (_prevProps, prevState) {\n        if (prevState.scrollingSpeed !== this.state.scrollingSpeed &&\n            prevState.scrollingSpeed === 0) {\n            this.doScrolling();\n        }\n    };\n    List.prototype.componentWillUnmount = function () {\n        document.removeEventListener('touchstart', this.onMouseOrTouchStart);\n        document.removeEventListener('mousedown', this.onMouseOrTouchStart);\n    };\n    List.prototype.render = function () {\n        var _this = this;\n        var baseStyle = __assign(__assign({}, (this.props.useDragHandle ? undefined : {\n            userSelect: 'none',\n            WebkitUserSelect: 'none',\n            MozUserSelect: 'none',\n            msUserSelect: 'none',\n        })), { boxSizing: 'border-box', position: 'relative' });\n        var ghostStyle = __assign(__assign({}, baseStyle), { top: this.state.targetY, left: this.state.targetX, width: this.state.targetWidth, height: this.state.targetHeight, position: 'fixed', marginTop: 0 });\n        return (React.createElement(React.Fragment, null,\n            this.props.renderList({\n                children: this.props.values.map(function (value, index) {\n                    var isHidden = index === _this.state.itemDragged;\n                    var isSelected = index === _this.state.selectedItem;\n                    var isDisabled = \n                    // @ts-ignore\n                    _this.props.values[index] && _this.props.values[index].disabled;\n                    var props = {\n                        key: index,\n                        tabIndex: isDisabled ? -1 : 0,\n                        'aria-roledescription': _this.props.voiceover.item(index + 1),\n                        onKeyDown: _this.onKeyDown,\n                        style: __assign(__assign({}, baseStyle), { visibility: isHidden ? 'hidden' : undefined, zIndex: isSelected ? 5000 : 0 })\n                    };\n                    return _this.props.renderItem({\n                        value: value,\n                        props: props,\n                        index: index,\n                        isDragged: false,\n                        isSelected: isSelected,\n                        isOutOfBounds: false\n                    });\n                }),\n                isDragged: this.state.itemDragged > -1,\n                props: {\n                    ref: this.listRef\n                }\n            }),\n            this.state.itemDragged > -1 &&\n                ReactDOM.createPortal(this.props.renderItem({\n                    value: this.props.values[this.state.itemDragged],\n                    props: {\n                        ref: this.ghostRef,\n                        style: ghostStyle,\n                        onWheel: this.onWheel\n                    },\n                    index: this.state.itemDragged,\n                    isDragged: true,\n                    isSelected: false,\n                    isOutOfBounds: this.state.itemDraggedOutOfBounds > -1\n                }), this.props.container || document.body),\n            React.createElement(\"div\", { \"aria-live\": \"assertive\", role: \"log\", \"aria-atomic\": \"true\", style: {\n                    position: 'absolute',\n                    width: '1px',\n                    height: '1px',\n                    margin: '-1px',\n                    border: '0px',\n                    padding: '0px',\n                    overflow: 'hidden',\n                    clip: 'rect(0px, 0px, 0px, 0px)',\n                    clipPath: 'inset(100%)'\n                } }, this.state.liveText)));\n    };\n    List.defaultProps = {\n        transitionDuration: 300,\n        lockVertically: false,\n        removableByMove: false,\n        voiceover: {\n            item: function (position) {\n                return \"You are currently at a draggable item at position \" + position + \". Press space bar to lift.\";\n            },\n            lifted: function (position) {\n                return \"You have lifted item at position \" + position + \". Press j to move down, k to move up, space bar to drop and escape to cancel.\";\n            },\n            moved: function (position, up) {\n                return \"You have moved the lifted item \" + (up ? 'up' : 'down') + \" to position \" + position + \". Press j to move down, k to move up, space bar to drop and escape to cancel.\";\n            },\n            dropped: function (from, to) {\n                return \"You have dropped the item. It has moved from position \" + from + \" to \" + to + \".\";\n            },\n            canceled: function (position) {\n                return \"You have cancelled the movement. The item has returned to its starting position of \" + position + \".\";\n            }\n        }\n    };\n    return List;\n}(React.Component));\nexports.default = List;\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar List_1 = __importDefault(require(\"./List\"));\nexports.List = List_1.default;\nvar utils_1 = require(\"./utils\");\nexports.arrayMove = utils_1.arrayMove;\nexports.arrayRemove = utils_1.arrayRemove;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nfunction arrayMove(array, from, to) {\n    array = array.slice();\n    array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]);\n    return array;\n}\nexports.arrayMove = arrayMove;\nfunction arrayRemove(array, index) {\n    array = array.slice();\n    array.splice(index, 1);\n    return array;\n}\nexports.arrayRemove = arrayRemove;\nfunction getTranslateOffset(element) {\n    var style = window.getComputedStyle(element);\n    return (Math.max(parseInt(style['margin-top'], 10), parseInt(style['margin-bottom'], 10)) + element.getBoundingClientRect().height);\n}\nexports.getTranslateOffset = getTranslateOffset;\nfunction isTouchEvent(event) {\n    return ((event.touches && event.touches.length) ||\n        (event.changedTouches && event.changedTouches.length));\n}\nexports.isTouchEvent = isTouchEvent;\nfunction transformItem(element, offsetY, offsetX) {\n    if (offsetY === void 0) { offsetY = 0; }\n    if (offsetX === void 0) { offsetX = 0; }\n    if (!element)\n        return;\n    if (offsetY === null || offsetX === null) {\n        element.style.removeProperty('transform');\n        return;\n    }\n    element.style.transform = \"translate(\" + offsetX + \"px, \" + offsetY + \"px)\";\n}\nexports.transformItem = transformItem;\nfunction isItemTransformed(element) {\n    return !!element.style.transform;\n}\nexports.isItemTransformed = isItemTransformed;\nfunction setItemTransition(element, duration, timing) {\n    if (element) {\n        element.style['transition'] = \"transform \" + duration + \"ms\" + (timing ? \" \" + timing : '');\n    }\n}\nexports.setItemTransition = setItemTransition;\n// returns the \"slot\" for the targetValue, aka where it should go\n// in an ordered \"array\", it starts with -1 index\nfunction binarySearch(array, targetValue) {\n    var min = 0;\n    var max = array.length - 1;\n    var guess;\n    while (min <= max) {\n        guess = Math.floor((max + min) / 2);\n        if (!array[guess + 1] ||\n            (array[guess] <= targetValue && array[guess + 1] >= targetValue)) {\n            return guess;\n        }\n        else if (array[guess] < targetValue && array[guess + 1] < targetValue) {\n            min = guess + 1;\n        }\n        else {\n            max = guess - 1;\n        }\n    }\n    return -1;\n}\nexports.binarySearch = binarySearch;\n// adapted from https://github.com/alexreardon/raf-schd\nexports.schd = function (fn) {\n    var lastArgs = [];\n    var frameId = null;\n    var wrapperFn = function () {\n        var args = [];\n        for (var _i = 0; _i < arguments.length; _i++) {\n            args[_i] = arguments[_i];\n        }\n        lastArgs = args;\n        if (frameId) {\n            return;\n        }\n        frameId = requestAnimationFrame(function () {\n            frameId = null;\n            fn.apply(void 0, lastArgs);\n        });\n    };\n    return wrapperFn;\n};\nfunction checkIfInteractive(target, rootElement) {\n    var DISABLED_ELEMENTS = [\n        'input',\n        'textarea',\n        'select',\n        'option',\n        'optgroup',\n        'video',\n        'audio',\n        'button',\n        'a'\n    ];\n    var DISABLED_ROLES = ['button', 'link', 'checkbox', 'tab'];\n    while (target !== rootElement) {\n        if (target.getAttribute('data-movable-handle')) {\n            return false;\n        }\n        if (DISABLED_ELEMENTS.includes(target.tagName.toLowerCase())) {\n            return true;\n        }\n        var role = target.getAttribute('role');\n        if (role && DISABLED_ROLES.includes(role.toLowerCase())) {\n            return true;\n        }\n        if (target.tagName.toLowerCase() === 'label' &&\n            target.hasAttribute('for')) {\n            return true;\n        }\n        if (target.tagName)\n            target = target.parentElement;\n    }\n    return false;\n}\nexports.checkIfInteractive = checkIfInteractive;\n"],"names":["extendStatics","__extends","this","d","b","Object","setPrototypeOf","__proto__","Array","p","hasOwnProperty","__","constructor","prototype","create","__assign","assign","t","s","i","n","arguments","length","call","apply","__importStar","mod","__esModule","result","k","defineProperty","exports","value","React","ReactDOM","utils_1","AUTOSCROLL_ACTIVE_OFFSET","List","_super","props","_this","listRef","createRef","ghostRef","topOffsets","itemTranslateOffsets","initialYOffset","lastScroll","lastYOffset","lastListYOffset","needle","afterIndex","state","itemDragged","itemDraggedOutOfBounds","selectedItem","initialX","initialY","targetX","targetY","targetHeight","targetWidth","liveText","scrollingSpeed","scrollWindow","doScrolling","_a","listEl","current","window","requestAnimationFrame","scrollTo","pageXOffset","pageYOffset","scrollTop","getChildren","children","from","hooks","console","warn","calculateOffsets","map","item","getBoundingClientRect","top","getTranslateOffset","getTargetIndex","e","findIndex","child","target","contains","onMouseOrTouchStart","dropTimeout","clearTimeout","finishDrop","isTouch","isTouchEvent","button","index","values","disabled","listItemTouched","handle","querySelector","checkIfInteractive","preventDefault","beforeDrag","elements","opts","passive","style","touchAction","document","addEventListener","schdOnEnd","schdOnTouchMove","schdOnMouseMove","listItemDragged","onStart","touches","clientX","clientY","getYOffset","listScroll","setState","targetRect","targetStyles","getComputedStyle","left","parseInt","height","width","onMouseMove","cancelable","onMove","onTouchMove","onWheel","deltaY","moveOtherItems","transformItem","lockVertically","autoScrolling","itemVerticalCenter","offset","currentYOffset","isDraggedItemOutOfBounds","removableByMove","binarySearch","animateItems","bottom","viewportHeight","innerHeight","documentElement","clientHeight","Math","round","scrollHeight","movedItem","animateMovedItem","forEach","setItemTransition","transitionDuration","slice","reduce","a","initialRect","abs","onEnd","removeEventListener","removeItem","schd","setTimeout","onChange","oldIndex","newIndex","max","onKeyDown","currentTarget","key","focus","voiceover","dropped","lifted","moved","canceled","componentDidMount","capture","componentDidUpdate","_prevProps","prevState","componentWillUnmount","render","baseStyle","useDragHandle","undefined","userSelect","WebkitUserSelect","MozUserSelect","msUserSelect","boxSizing","position","ghostStyle","marginTop","createElement","Fragment","renderList","isHidden","isSelected","tabIndex","visibility","zIndex","renderItem","isDragged","isOutOfBounds","ref","createPortal","container","body","role","margin","border","padding","overflow","clip","clipPath","defaultProps","up","to","Component","__importDefault","List_1","default","arrayMove","arrayRemove","array","splice","element","event","changedTouches","offsetY","offsetX","transform","removeProperty","isItemTransformed","duration","timing","targetValue","guess","min","floor","fn","lastArgs","frameId","args","_i","rootElement","DISABLED_ELEMENTS","DISABLED_ROLES","getAttribute","includes","tagName","toLowerCase","hasAttribute","parentElement"],"sourceRoot":""}

Youez - 2016 - github.com/yon3zu
LinuXploit