@interactjs/types
Advanced tools
Comparing version 1.4.0-alpha.27 to 1.4.0-alpha.28
271
index.d.ts
@@ -1,270 +0,1 @@ | ||
// Type definitions for interact.js | ||
// Project: http://interactjs.io/ | ||
// Definitions by: Gaspard Bucher <feature-space.com> | ||
// Taye Adeyemi <taye.me> | ||
import * as actions from '@interactjs/actions' | ||
import { BaseDefaults, Options as _Options, PerActionDefaults } from '@interactjs/core/defaultOptions' | ||
import _Interactable from '@interactjs/core/Interactable' | ||
import _InteractEvent, { EventPhase as _EventPhase } from '@interactjs/core/InteractEvent' | ||
import _Interaction, { Action } from '@interactjs/core/Interaction' | ||
import { ActionName as _ActionName } from '@interactjs/core/scope' | ||
import interact, { Plugin as _Plugin } from '@interactjs/interact/interact' | ||
import { SignalArg as _SignalArg } from '@interactjs/utils/Signals' | ||
declare namespace Interact { | ||
type OrBoolean<T> = { | ||
[P in keyof T]: T[P] | boolean; | ||
} | ||
export type Target = Window | Document | Element | string | ||
export type interact = typeof interact | ||
export type Plugin = _Plugin | ||
export type Interactable = _Interactable | ||
export type Interaction = _Interaction | ||
export type InteractEvent< | ||
T extends _ActionName = _ActionName, | ||
P extends _EventPhase = _EventPhase, | ||
> = _InteractEvent<T, P> | ||
export type EventPhase = _EventPhase | ||
export type Options = _Options | ||
export type ActionName = _ActionName | ||
export type SignalArg = _SignalArg | ||
export type DragEvent = actions.DragEvent | ||
export type ResizeEvent = actions.ResizeEvent | ||
export type GestureEvent = actions.GestureEvent | ||
export interface Point { | ||
x: number | ||
y: number | ||
[index: string]: number | ||
} | ||
export interface SnapPosition { | ||
x: number | ||
y: number | ||
range?: number | ||
} | ||
export interface Rect { | ||
top: number | ||
left: number | ||
bottom: number | ||
right: number | ||
[index: string]: number | ||
} | ||
export interface Rect2 { | ||
x: number | ||
y: number | ||
width: number | ||
height: number | ||
[index: string]: number | ||
} | ||
export interface Rect3 { | ||
width: number | ||
height: number | ||
[index: string]: number | ||
} | ||
export type SnapFunction = (x: number, y: number) => SnapPosition | ||
export type SnapTarget = SnapPosition | SnapFunction | ||
export interface SnapOptions { | ||
targets?: SnapTarget[] | ||
// target range | ||
range?: number | ||
// self points for snappin [0,0] = top-left, [1,1] = bottom righ | ||
relativePoints?: Point[] | ||
// startCoords = offset snapping from drag start page position | ||
offset?: Point | 'startCoords' | ||
} | ||
export interface InertiaOption { | ||
resistance?: number | ||
minSpeed?: number | ||
endSpeed?: number | ||
allowResume?: boolean | ||
zeroResumeDelta?: boolean | ||
smoothEndDuration?: number | ||
} | ||
export type InertiaOptions = InertiaOption | boolean | ||
export interface AutoScrollOption { | ||
container?: DOMElement | ||
margin?: number | ||
distance?: number | ||
interval?: number | ||
} | ||
export type AutoScrollOptions = AutoScrollOption | boolean | ||
export type CSSSelector = string | ||
export type DOMElement = any | ||
export interface RestrictOption { | ||
// where to drag over | ||
restriction?: Rect | Rect2 | CSSSelector | DOMElement | 'self' | 'parent' | ||
// what part of self is allowed to drag over | ||
elementRect?: Rect | ||
// restrict just before the end drag | ||
endOnly?: boolean | ||
} | ||
export interface RestrictSizeOption { | ||
min?: Rect3 | ||
max?: Rect3 | ||
} | ||
export interface EdgeOptions { | ||
top?: boolean | CSSSelector | DOMElement | ||
left?: boolean | CSSSelector | DOMElement | ||
bottom?: boolean | CSSSelector | DOMElement | ||
right?: boolean | CSSSelector | DOMElement | ||
[key: string]: boolean | CSSSelector | DOMElement | ||
} | ||
export interface OptionsArg extends BaseDefaults, Interact.OrBoolean<PerActionDefaults> {} | ||
export interface DraggableOptions extends Options { | ||
axis?: 'x' | 'y' | ||
oninertiastart?: ListenersArg | ||
} | ||
export interface DropzoneOptions extends Options { | ||
accept?: string | ||
// How the overlap is checked on the drop zone | ||
overlap?: 'pointer' | 'center' | number | ||
checker?: DropFunctionChecker | ||
ondropactivate?: Interact.ListenersArg | ||
ondropdeactivate?: Interact.ListenersArg | ||
ondragenter?: Interact.ListenersArg | ||
ondragleave?: Interact.ListenersArg | ||
ondropmove?: Interact.ListenersArg | ||
ondrop?: Interact.ListenersArg | ||
} | ||
export type DropFunctionChecker = ( | ||
dragEvent: any, // related drag operation | ||
event: any, // touch or mouse EventEmitter | ||
dropped: boolean, // default checker result | ||
dropzone: Interact.Interactable, // dropzone interactable | ||
dropElement: Element, // drop zone element | ||
draggable: Interact.Interactable, // draggable's Interactable | ||
draggableElement: Element, // dragged element | ||
) => boolean | ||
export interface ResizableOptions extends Options { | ||
square?: boolean | ||
preserveAspectRatio?: boolean, | ||
edges?: EdgeOptions | null | ||
// deprecated | ||
axis?: 'x' | 'y' | 'xy' | ||
// | ||
invert?: 'none' | 'negate' | 'reposition' | ||
margin?: number, | ||
squareResize?: boolean | ||
oninertiastart?: ListenersArg | ||
} | ||
export type GesturableOptions = Options | ||
export type ActionChecker = ( | ||
pointerEvent: any, | ||
defaultAction: string, | ||
interactable: Interactable, | ||
element: DOMElement, | ||
interaction: Interaction, | ||
) => Action | ||
export type OriginFunction = (target: DOMElement) => 'self' | 'parent' | Rect | Point | CSSSelector | DOMElement | ||
export interface PointerEventsOptions { | ||
holdDuration?: number | ||
allowFrom?: string | ||
ignoreFrom?: string | ||
origin?: 'self' | 'parent' | Rect | Point | CSSSelector | DOMElement | OriginFunction | ||
} | ||
export type RectChecker = (element: Element) => Partial<Rect & Rect3> | ||
export type PointerEventType = MouseEvent | TouchEvent | PointerEvent | InteractEvent | ||
export type PointerType = MouseEvent | Touch | PointerEvent | InteractEvent | ||
export type EventTypes = string | ListenerMap | Array<(string | ListenerMap)> | ||
export type Listener = (...args: any) => any | ||
export type Listeners = ListenerMap | ListenerMap[] | ||
export type ListenersArg = Listener | ListenerMap | Array<(Listener | ListenerMap)> | ||
export interface ListenerMap { | ||
[index: string]: ListenersArg | ListenersArg[] | ||
} | ||
export type OnEventName = | ||
'dragstart' | ||
| 'dragmove' | ||
| 'draginertiastart' | ||
| 'dragend' | ||
| 'resizestart' | ||
| 'resizemove' | ||
| 'resizeinertiastart' | ||
| 'resizeend' | ||
| 'gesturestart' | ||
| 'gesturemove' | ||
| 'gestureend' | ||
// drop | ||
| 'dropactivate' | ||
| 'dropdeactivate' | ||
| 'dragenter' | ||
| 'dragleave' | ||
| 'dropmove' | ||
| 'drop' | ||
// pointer events | ||
| 'down' | ||
| 'move' | ||
| 'up' | ||
| 'cancel' | ||
| 'tap' | ||
| 'doubletap' | ||
| 'hold' | ||
export interface OnEventFunctions { | ||
dragstart?: ListenersArg | ||
dragmove?: ListenersArg | ||
draginertiastart?: ListenersArg | ||
dragend?: ListenersArg | ||
resizestart?: ListenersArg | ||
resizemove?: ListenersArg | ||
resizeinertiastart?: ListenersArg | ||
resizeend?: ListenersArg | ||
gesturestart?: ListenersArg | ||
gesturemove?: ListenersArg | ||
gestureend?: ListenersArg | ||
// drop | ||
dropactivate?: ListenersArg | ||
dropdeactivate?: ListenersArg | ||
dragenter?: ListenersArg | ||
dragleave?: ListenersArg | ||
dropmove?: ListenersArg | ||
drop?: ListenersArg | ||
// pointer events | ||
down?: ListenersArg | ||
move?: ListenersArg | ||
up?: ListenersArg | ||
cancel?: ListenersArg | ||
tap?: ListenersArg | ||
doubletap?: ListenersArg | ||
hold?: ListenersArg | ||
} | ||
export type OnEvent = OnEventName | OnEventName[] | ||
export interface InteractOptions { | ||
context?: DOMElement | ||
} | ||
} | ||
export as namespace Interact | ||
export = Interact | ||
/// <reference path="types.d.ts" /> |
@@ -8,8 +8,9 @@ import interact from 'interactjs'; | ||
.draggable({ | ||
snap: { | ||
targets: [ | ||
{ x: 100, y: 200 }, | ||
function (x, y) { return { x: x % 20, y }; }, | ||
] | ||
}, | ||
modifiers: [{ | ||
type: 'snap', | ||
targets: [ | ||
{ x: 100, y: 200 }, | ||
function (x, y) { return { x: x % 20, y }; }, | ||
], | ||
}], | ||
}) | ||
@@ -32,7 +33,7 @@ .resizable({ | ||
manualStart: true, | ||
snap: { /* ... */}, | ||
restrict: { /* ... */}, | ||
modifiers: [], | ||
inertia: { /* ... */}, | ||
autoScroll: { /* ... */}, | ||
axis: 'x' || 'y', | ||
lockAxis: 'x' || 'y' || 'start', | ||
startAxis: 'x' || 'y', | ||
}) | ||
@@ -43,4 +44,3 @@ .resizable({ | ||
manualStart: true, | ||
snap: { /* ... */}, | ||
restrict: { /* ... */}, | ||
modifiers: [], | ||
inertia: { /* ... */}, | ||
@@ -56,3 +56,3 @@ autoScroll: { /* ... */}, | ||
manualStart: true, | ||
restrict: { /* ... */}, | ||
modifiers: [], | ||
}); | ||
@@ -171,2 +171,2 @@ // autoscroll | ||
}); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJhY3Rqcy10ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW50ZXJhY3Rqcy10ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sUUFBUSxNQUFNLFlBQVksQ0FBQTtBQUVqQyxnQkFBZ0I7QUFDaEIsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtBQUN2QixRQUFRLENBQUMsUUFBUSxDQUFDLENBQUE7QUFDbEIsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFBO0FBRWhCLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQztLQUN6QixTQUFTLENBQUM7SUFDVCxJQUFJLEVBQUU7UUFDSixPQUFPLEVBQUU7WUFDUCxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRTtZQUNsQixVQUFVLENBQVMsRUFBRSxDQUFTLElBQUksT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFBLENBQUMsQ0FBQztTQUM1RDtLQUFFO0NBQ04sQ0FBQztLQUNELFNBQVMsQ0FBQztJQUNULE9BQU8sRUFBRSxJQUFJO0NBQ2QsQ0FBQyxDQUFBO0FBRUosbUJBQW1CO0FBQ25CLE1BQU0sTUFBTSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLENBQUE7QUFFakQsUUFBUSxDQUFDLElBQUksRUFBRTtJQUNiLE9BQU8sRUFBRSxNQUFNO0NBQ2hCLENBQUM7S0FDQyxTQUFTLENBQUMsRUFBRSxTQUFTLENBQUUsQ0FBQyxDQUFBO0FBRTNCLGlCQUFpQjtBQUNqQixNQUFNLE1BQU0sR0FBRyxJQUFJLENBQUE7QUFDbkIsUUFBUSxDQUFDLE1BQU0sQ0FBQztLQUNiLFNBQVMsQ0FBQztJQUNULEdBQUcsRUFBWSxDQUFDO0lBQ2hCLGFBQWEsRUFBRSxDQUFDO0lBQ2hCLFdBQVcsRUFBSSxJQUFJO0lBQ25CLElBQUksRUFBVyxFQUFDLFNBQVMsQ0FBQztJQUMxQixR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QTtBQUN4QixDQUFDLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBpbnRlcmFjdCBmcm9tICdpbnRlcmFjdGpzJ1xuXG4vLyBJbnRlcmFjdGFibGVzXG5pbnRlcmFjdChkb2N1bWVudC5ib2R5KVxuaW50ZXJhY3QoZG9jdW1lbnQpXG5pbnRlcmFjdCh3aW5kb3cpXG5cbmludGVyYWN0KCcuZHJhZy1hbmQtcmVzaXplJylcbiAgLmRyYWdnYWJsZSh7XG4gICAgc25hcDoge1xuICAgICAgdGFyZ2V0czogW1xuICAgICAgICB7IHg6IDEwMCwgeTogMjAwIH0sXG4gICAgICAgIGZ1bmN0aW9uICh4OiBudW1iZXIsIHk6IG51bWJlcikgeyByZXR1cm4geyB4OiB4ICUgMjAsIHkgfSB9LFxuICAgICAgXSB9LFxuICB9KVxuICAucmVzaXphYmxlKHtcbiAgICBpbmVydGlhOiB0cnVlLFxuICB9KVxuXG4vLyBTZWxlY3RvciBjb250ZXh0XG5jb25zdCBteUxpc3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbXktbGlzdCcpXG5cbmludGVyYWN0KCdsaScsIHtcbiAgY29udGV4dDogbXlMaXN0LFxufSlcbiAgLmRyYWdnYWJsZSh7IC8qIC4uLiAqLyB9KVxuXG4vLyBBY3Rpb24gb3B0aW9uc1xuY29uc3QgdGFyZ2V0ID0gJ2xpJ1xuaW50ZXJhY3QodGFyZ2V0KVxuICAuZHJhZ2dhYmxlKHtcbiAgICBtYXggICAgICAgICAgOiAxLFxuICAgIG1heFBlckVsZW1lbnQ6IDIsXG4gICAgbWFudWFsU3RhcnQgIDogdHJ1ZSxcbiAgICBzbmFwICAgICAgICAgOiB7LyogLi4uICovfSxcbiAgICByZXN0cmljdCAgICAgOiB7LyogLi4uICovfSxcbiAgICBpbmVydGlhICAgICAgOiB7LyogLi4uICovfSxcbiAgICBhdXRvU2Nyb2xsICAgOiB7LyogLi4uICovfSxcblxuICAgIGF4aXMgICAgICAgICA6ICd4JyB8fCAneScsXG5cbiAgfSlcbiAgLnJlc2l6YWJsZSh7XG4gICAgbWF4ICAgICAgICAgIDogMSxcbiAgICBtYXhQZXJFbGVtZW50OiAyLFxuICAgIG1hbnVhbFN0YXJ0ICA6IHRydWUsXG4gICAgc25hcCAgICAgICAgIDogey8qIC4uLiAqL30sXG4gICAgcmVzdHJpY3QgICAgIDogey8qIC4uLiAqL30sXG4gICAgaW5lcnRpYSAgICAgIDogey8qIC4uLiAqL30sXG4gICAgYXV0b1Njcm9sbCAgIDogey8qIC4uLiAqL30sXG4gICAgbWFyZ2luICAgICAgIDogNTAsXG5cbiAgICBzcXVhcmUgICAgICAgOiB0cnVlIHx8IGZhbHNlLFxuICAgIGF4aXMgICAgICAgICA6ICd4JyB8fCAneScsXG4gIH0pXG4gIC5nZXN0dXJhYmxlKHtcbiAgICBtYXggICAgICAgICAgOiAxLFxuICAgIG1heFBlckVsZW1lbnQ6IDIsXG4gICAgbWFudWFsU3RhcnQgIDogdHJ1ZSxcbiAgICByZXN0cmljdCAgICAgOiB7LyogLi4uICovfSxcbiAgfSlcblxuLy8gYXV0b3Njcm9sbFxuY29uc3QgZWxlbWVudCA9ICdsaSdcbmludGVyYWN0KGVsZW1lbnQpXG4gIC5kcmFnZ2FibGUoe1xuICAgIGF1dG9TY3JvbGw6IHRydWUsXG4gIH0pXG4gIC5yZXNpemFibGUoe1xuICAgIGF1dG9TY3JvbGw6IHtcbiAgICAgIGNvbnRhaW5lcjogZG9jdW1lbnQuYm9keSxcbiAgICAgIG1hcmdpbjogNTAsXG4gICAgICBkaXN0YW5jZTogNSxcbiAgICAgIGludGVydmFsOiAxMCxcbiAgICB9LFxuICB9KVxuXG4vLyBheGlzXG5pbnRlcmFjdCh0YXJnZXQpLmRyYWdnYWJsZSh7XG4gIGF4aXM6ICd4Jyxcbn0pXG5cbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgYXhpczogJ3gnLFxufSlcblxuY29uc3QgaGFuZGxlRWwgPSAnbGknXG5pbnRlcmFjdCh0YXJnZXQpLnJlc2l6YWJsZSh7XG4gIGVkZ2VzOiB7XG4gICAgdG9wICAgOiB0cnVlLCAgICAgICAvLyBVc2UgcG9pbnRlciBjb29yZHMgdG8gY2hlY2sgZm9yIHJlc2l6ZS5cbiAgICBsZWZ0ICA6IGZhbHNlLCAgICAgIC8vIERpc2FibGUgcmVzaXppbmcgZnJvbSBsZWZ0IGVkZ2UuXG4gICAgYm90dG9tOiAnLnJlc2l6ZS1zJywgLy8gUmVzaXplIGlmIHBvaW50ZXIgdGFyZ2V0IG1hdGNoZXMgc2VsZWN0b3JcbiAgICByaWdodCA6IGhhbmRsZUVsLCAgICAvLyBSZXNpemUgaWYgcG9pbnRlciB0YXJnZXQgaXMgdGhlIGdpdmVuIEVsZW1lbnRcbiAgfSxcbn0pXG5cbi8vIHJlc2l6ZSBpbnZlcnRcbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgZWRnZXM6IHsgYm90dG9tOiB0cnVlLCByaWdodDogdHJ1ZSB9LFxuICBpbnZlcnQ6ICdyZXBvc2l0aW9uJyxcbn0pXG5cbi8vIHJlc2l6ZSBzcXVhcmVcbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgc3F1YXJlUmVzaXplOiB0cnVlLFxufSlcblxuLy8gZHJvcHpvbmUgIGFjY2VwdFxuaW50ZXJhY3QodGFyZ2V0KS5kcm9wem9uZSh7XG4gIGFjY2VwdDogJy5kcmFnMCwgLmRyYWcxJyxcbn0pXG5cbi8vIGRyb3B6b25lIG92ZXJsYXBcbmludGVyYWN0KHRhcmdldCkuZHJvcHpvbmUoe1xuICBvdmVybGFwOiAwLjI1LFxufSlcblxuLy8gZHJvcHpvbmUgY2hlY2tlclxuaW50ZXJhY3QodGFyZ2V0KS5kcm9wem9uZSh7XG4gIGNoZWNrZXIgKFxuICAgIF9kcmFnRXZlbnQ6IEVsZW1lbnQsICAgICAgICAgIC8vIHJlbGF0ZWQgZHJhZ21vdmUgb3IgZHJhZ2VuZFxuICAgIF9ldmVudDogRXZlbnQsICAgICAgICAgICAgICAgIC8vIFRvdWNoLCBQb2ludGVyIG9yIE1vdXNlIEV2ZW50XG4gICAgZHJvcHBlZDogYm9vbGVhbiwgICAgICAgICAgICAgLy8gYm9vbCBkZWZhdWx0IGNoZWNrZXIgcmVzdWx0XG4gICAgX2Ryb3B6b25lOiBJbnRlcmFjdC5JbnRlcmFjdGFibGUsICAgICAgLy8gZHJvcHpvbmUgSW50ZXJhY3RhYmxlXG4gICAgZHJvcEVsZW1lbnQ6IEVsZW1lbnQsICAgICAgICAgLy8gZHJvcHpvbmUgZWxlbW50XG4gICAgX2RyYWdnYWJsZTogSW50ZXJhY3QuSW50ZXJhY3RhYmxlLCAgICAgLy8gZHJhZ2dhYmxlIEludGVyYWN0YWJsZVxuICAgIF9kcmFnZ2FibGVFbGVtZW50OiBFbGVtZW50KSB7IC8vIGRyYWdnYWJsZSBlbGVtZW50XG4gICAgLy8gb25seSBhbGxvdyBkcm9wcyBpbnRvIGVtcHR5IGRyb3B6b25lIGVsZW1lbnRzXG4gICAgcmV0dXJuIGRyb3BwZWQgJiYgIWRyb3BFbGVtZW50Lmhhc0NoaWxkTm9kZXMoKVxuICB9LFxufSlcblxuaW50ZXJhY3QuZHluYW1pY0Ryb3AoKVxuaW50ZXJhY3QuZHluYW1pY0Ryb3AoZmFsc2UpXG5cbi8vIEV2ZW50c1xuZnVuY3Rpb24gbGlzdGVuZXIgKGV2ZW50KSB7XG4gIGNvbnN0IHsgdHlwZSwgcGFnZVgsIHBhZ2VZIH0gPSBldmVudFxuICBhbGVydCh7IHR5cGUsIHBhZ2VYLCBwYWdlWSB9KVxufVxuXG5pbnRlcmFjdCh0YXJnZXQpXG4gIC5vbignZHJhZ3N0YXJ0JywgbGlzdGVuZXIpXG4gIC5vbignZHJhZ21vdmUgZHJhZ2VuZCcsIGxpc3RlbmVyKVxuICAub24oWydyZXNpemVtb3ZlJywgJ3Jlc2l6ZWVuZCddLCBsaXN0ZW5lcilcbiAgLm9uKHtcbiAgICBnZXN0dXJlc3RhcnQ6IGxpc3RlbmVyLFxuICAgIGdlc3R1cmVlbmQ6IGxpc3RlbmVyLFxuICB9KVxuXG5pbnRlcmFjdC5vbigncmVzaXplJywgKGV2ZW50OiBJbnRlcmFjdC5SZXNpemVFdmVudCkgPT4ge1xuICBjb25zdCB7IHJlY3QsIGRlbHRhUmVjdCB9ID0gZXZlbnRcbiAgYWxlcnQoSlNPTi5zdHJpbmdpZnkoeyByZWN0LCBkZWx0YVJlY3QgfSkpXG59KVxuXG5pbnRlcmFjdCh0YXJnZXQpLnJlc2l6YWJsZSh7XG4gIGxpc3RlbmVyczogW1xuICAgIHsgc3RhcnQ6IGxpc3RlbmVyLCBtb3ZlOiBsaXN0ZW5lciB9LFxuICBdLFxufSlcblxuaW50ZXJhY3QodGFyZ2V0KS5kcmFnZ2FibGUoe1xuICBsaXN0ZW5lcnM6IHsgc3RhcnQ6IGxpc3RlbmVyLCBlbmQ6IGxpc3RlbmVyIH0sXG59KVxuXG5pbnRlcmFjdCh0YXJnZXQpLmRyYWdnYWJsZSh7XG4gIG9uc3RhcnQ6IGxpc3RlbmVyLFxuICBvbm1vdmU6IGxpc3RlbmVyLFxuICBvbmVuZDogbGlzdGVuZXIsXG59KVxuXG5pbnRlcmFjdC5vbihbJ2RyYWdtb3ZlJywgJ3Jlc2l6ZXN0YXJ0J10sIGxpc3RlbmVyKVxuXG5jb25zdCBkcm9wVGFyZ2V0ID0gJ2Rpdidcbi8vIERyb3AgRXZlbnRzXG5pbnRlcmFjdChkcm9wVGFyZ2V0KVxuICAuZHJvcHpvbmUoe1xuICAgIG9uZHJvcCAoZXZlbnQpIHtcbiAgICAgIGFsZXJ0KGV2ZW50LnJlbGF0ZWRUYXJnZXQuaWQgK1xuICAgICAgICAgICAgJyB3YXMgZHJvcHBlZCBpbnRvICcgK1xuICAgICAgICAgICAgZXZlbnQudGFyZ2V0LmlkKVxuICAgIH0sXG4gIH0pXG4gIC5vbignZHJvcGFjdGl2YXRlJywgKGV2ZW50KSA9PiB7XG4gICAgZXZlbnQudGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ2Ryb3AtYWN0aXZhdGVkJylcbiAgfSlcblxuaW50ZXJhY3QodGFyZ2V0KS5vbigndXAnLCAoX2V2ZW50KSA9PiB7fSlcblxuLy8gZmFzdCBjbGlja1xuaW50ZXJhY3QoJ2FbaHJlZl0nKS5vbigndGFwJywgKGV2ZW50KSA9PiB7XG4gIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gZXZlbnQuY3VycmVudFRhcmdldC5ocmVmXG5cbiAgZXZlbnQucHJldmVudERlZmF1bHQoKVxufSlcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJhY3Rqcy10ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW50ZXJhY3Rqcy10ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sUUFBUSxNQUFNLFlBQVksQ0FBQTtBQUVqQyxnQkFBZ0I7QUFDaEIsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtBQUN2QixRQUFRLENBQUMsUUFBUSxDQUFDLENBQUE7QUFDbEIsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFBO0FBRWhCLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQztLQUN6QixTQUFTLENBQUM7SUFDVCxTQUFTLEVBQUUsQ0FBQztZQUNWLElBQUksRUFBRSxNQUFNO1lBQ1osT0FBTyxFQUFFO2dCQUNQLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFO2dCQUNsQixVQUFVLENBQVMsRUFBRSxDQUFTLElBQUksT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFBLENBQUMsQ0FBQzthQUM1RDtTQUNGLENBQUM7Q0FDSCxDQUFDO0tBQ0QsU0FBUyxDQUFDO0lBQ1QsT0FBTyxFQUFFLElBQUk7Q0FDZCxDQUFDLENBQUE7QUFFSixtQkFBbUI7QUFDbkIsTUFBTSxNQUFNLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsQ0FBQTtBQUVqRCxRQUFRLENBQUMsSUFBSSxFQUFFO0lBQ2IsT0FBTyxFQUFFLE1BQU07Q0FDaEIsQ0FBQztLQUNDLFNBQVMsQ0FBQyxFQUFFLFNBQVMsQ0FBRSxDQUFDLENBQUE7QUFFM0IsaUJBQWlCO0FBQ2pCLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQTtBQUNuQixRQUFRLENBQUMsTUFBTSxDQUFDO0tBQ2IsU0FBUyxDQUFDO0lBQ1QsR0FBRyxFQUFZLENBQUM7SUFDaEIsYUFBYSxFQUFFLENBQUM7SUFDaEIsV0FBVyxFQUFJLElBQUk7SUFDbkIsU0FBUyxFQUFNLEVBQUU7SUFDakIsT0FBTyxFQUFRLEVBQUMsU0FBUyxDQUFDO0lBQzFCLFVBQVUsRUFBSyxFQUFDLFNBQVMsQ0FBQztJQUUxQixRQUFRLEVBQU8sR0FBRyxJQUFJLEdBQUcsSUFBSSxPQUFPO0lBQ3BDLFNBQVMsRUFBTSxHQUFHLElBQUksR0FBRztDQUMxQixDQUFDO0tBQ0QsU0FBUyxDQUFDO0lBQ1QsR0FBRyxFQUFZLENBQUM7SUFDaEIsYUFBYSxFQUFFLENBQUM7SUFDaEIsV0FBVyxFQUFJLElBQUk7SUFDbkIsU0FBUyxFQUFNLEVBQUU7SUFDakIsT0FBTyxFQUFRLEVBQUMsU0FBUyxDQUFDO0lBQzFCLFVBQVUsRUFBSyxFQUFDLFNBQVMsQ0FBQztJQUMxQixNQUFNLEVBQVMsRUFBRTtJQUVqQixNQUFNLEVBQVMsSUFBSSxJQUFJLEtBQUs7SUFDNUIsSUFBSSxFQUFXLEdBQUcsSUFBSSxHQUFHO0NBQzFCLENBQUM7S0FDRCxVQUFVLENBQUM7SUFDVixHQUFHLEVBQVksQ0FBQztJQUNoQixhQUFhLEVBQUUsQ0FBQztJQUNoQixXQUFXLEVBQUksSUFBSTtJQUNuQixTQUFTLEVBQU0sRUFBRTtDQUNsQixDQUFDLENBQUE7QUFFSixhQUFhO0FBQ2IsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFBO0FBQ3BCLFFBQVEsQ0FBQyxPQUFPLENBQUM7S0FDZCxTQUFTLENBQUM7SUFDVCxVQUFVLEVBQUUsSUFBSTtDQUNqQixDQUFDO0tBQ0QsU0FBUyxDQUFDO0lBQ1QsVUFBVSxFQUFFO1FBQ1YsU0FBUyxFQUFFLFFBQVEsQ0FBQyxJQUFJO1FBQ3hCLE1BQU0sRUFBRSxFQUFFO1FBQ1YsUUFBUSxFQUFFLENBQUM7UUFDWCxRQUFRLEVBQUUsRUFBRTtLQUNiO0NBQ0YsQ0FBQyxDQUFBO0FBRUosT0FBTztBQUNQLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUM7SUFDekIsSUFBSSxFQUFFLEdBQUc7Q0FDVixDQUFDLENBQUE7QUFFRixRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDO0lBQ3pCLElBQUksRUFBRSxHQUFHO0NBQ1YsQ0FBQyxDQUFBO0FBRUYsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFBO0FBQ3JCLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUM7SUFDekIsS0FBSyxFQUFFO1FBQ0wsR0FBRyxFQUFLLElBQUk7UUFDWixJQUFJLEVBQUksS0FBSztRQUNiLE1BQU0sRUFBRSxXQUFXO1FBQ25CLEtBQUssRUFBRyxRQUFRO0tBQ2pCO0NBQ0YsQ0FBQyxDQUFBO0FBRUYsZ0JBQWdCO0FBQ2hCLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLENBQUM7SUFDekIsS0FBSyxFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFO0lBQ3BDLE1BQU0sRUFBRSxZQUFZO0NBQ3JCLENBQUMsQ0FBQTtBQUVGLGdCQUFnQjtBQUNoQixRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDO0lBQ3pCLFlBQVksRUFBRSxJQUFJO0NBQ25CLENBQUMsQ0FBQTtBQUVGLG1CQUFtQjtBQUNuQixRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsUUFBUSxDQUFDO0lBQ3hCLE1BQU0sRUFBRSxnQkFBZ0I7Q0FDekIsQ0FBQyxDQUFBO0FBRUYsbUJBQW1CO0FBQ25CLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxRQUFRLENBQUM7SUFDeEIsT0FBTyxFQUFFLElBQUk7Q0FDZCxDQUFDLENBQUE7QUFFRixtQkFBbUI7QUFDbkIsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFFBQVEsQ0FBQztJQUN4QixPQUFPLENBQ0wsVUFBbUIsRUFBVyw4QkFBOEI7SUFDNUQsTUFBYSxFQUFpQixnQ0FBZ0M7SUFDOUQsT0FBZ0IsRUFBYyw4QkFBOEI7SUFDNUQsU0FBZ0MsRUFBTyx3QkFBd0I7SUFDL0QsV0FBb0IsRUFBVSxrQkFBa0I7SUFDaEQsVUFBaUMsRUFBTSx5QkFBeUI7SUFDaEUsaUJBQTBCO1FBQzFCLGdEQUFnRDtRQUNoRCxPQUFPLE9BQU8sSUFBSSxDQUFDLFdBQVcsQ0FBQyxhQUFhLEVBQUUsQ0FBQTtJQUNoRCxDQUFDO0NBQ0YsQ0FBQyxDQUFBO0FBRUYsUUFBUSxDQUFDLFdBQVcsRUFBRSxDQUFBO0FBQ3RCLFFBQVEsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUE7QUFFM0IsU0FBUztBQUNULFNBQVMsUUFBUSxDQUFFLEtBQUs7SUFDdEIsTUFBTSxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEdBQUcsS0FBSyxDQUFBO0lBQ3BDLEtBQUssQ0FBQyxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLENBQUMsQ0FBQTtBQUMvQixDQUFDO0FBRUQsUUFBUSxDQUFDLE1BQU0sQ0FBQztLQUNiLEVBQUUsQ0FBQyxXQUFXLEVBQUUsUUFBUSxDQUFDO0tBQ3pCLEVBQUUsQ0FBQyxrQkFBa0IsRUFBRSxRQUFRLENBQUM7S0FDaEMsRUFBRSxDQUFDLENBQUMsWUFBWSxFQUFFLFdBQVcsQ0FBQyxFQUFFLFFBQVEsQ0FBQztLQUN6QyxFQUFFLENBQUM7SUFDRixZQUFZLEVBQUUsUUFBUTtJQUN0QixVQUFVLEVBQUUsUUFBUTtDQUNyQixDQUFDLENBQUE7QUFFSixRQUFRLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxDQUFDLEtBQTJCLEVBQUUsRUFBRTtJQUNwRCxNQUFNLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxHQUFHLEtBQUssQ0FBQTtJQUNqQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDLENBQUE7QUFDNUMsQ0FBQyxDQUFDLENBQUE7QUFFRixRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDO0lBQ3pCLFNBQVMsRUFBRTtRQUNULEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFO0tBQ3BDO0NBQ0YsQ0FBQyxDQUFBO0FBRUYsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQztJQUN6QixTQUFTLEVBQUUsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUU7Q0FDOUMsQ0FBQyxDQUFBO0FBRUYsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQztJQUN6QixPQUFPLEVBQUUsUUFBUTtJQUNqQixNQUFNLEVBQUUsUUFBUTtJQUNoQixLQUFLLEVBQUUsUUFBUTtDQUNoQixDQUFDLENBQUE7QUFFRixRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsVUFBVSxFQUFFLGFBQWEsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxDQUFBO0FBRWxELE1BQU0sVUFBVSxHQUFHLEtBQUssQ0FBQTtBQUN4QixjQUFjO0FBQ2QsUUFBUSxDQUFDLFVBQVUsQ0FBQztLQUNqQixRQUFRLENBQUM7SUFDUixNQUFNLENBQUUsS0FBSztRQUNYLEtBQUssQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLEVBQUU7WUFDdEIsb0JBQW9CO1lBQ3BCLEtBQUssQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUE7SUFDeEIsQ0FBQztDQUNGLENBQUM7S0FDRCxFQUFFLENBQUMsY0FBYyxFQUFFLENBQUMsS0FBSyxFQUFFLEVBQUU7SUFDNUIsS0FBSyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUFDLENBQUE7QUFDOUMsQ0FBQyxDQUFDLENBQUE7QUFFSixRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksRUFBRSxDQUFDLE1BQU0sRUFBRSxFQUFFLEdBQUUsQ0FBQyxDQUFDLENBQUE7QUFFekMsYUFBYTtBQUNiLFFBQVEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEVBQUU7SUFDdEMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEdBQUcsS0FBSyxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUE7SUFFL0MsS0FBSyxDQUFDLGNBQWMsRUFBRSxDQUFBO0FBQ3hCLENBQUMsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGludGVyYWN0IGZyb20gJ2ludGVyYWN0anMnXG5cbi8vIEludGVyYWN0YWJsZXNcbmludGVyYWN0KGRvY3VtZW50LmJvZHkpXG5pbnRlcmFjdChkb2N1bWVudClcbmludGVyYWN0KHdpbmRvdylcblxuaW50ZXJhY3QoJy5kcmFnLWFuZC1yZXNpemUnKVxuICAuZHJhZ2dhYmxlKHtcbiAgICBtb2RpZmllcnM6IFt7XG4gICAgICB0eXBlOiAnc25hcCcsXG4gICAgICB0YXJnZXRzOiBbXG4gICAgICAgIHsgeDogMTAwLCB5OiAyMDAgfSxcbiAgICAgICAgZnVuY3Rpb24gKHg6IG51bWJlciwgeTogbnVtYmVyKSB7IHJldHVybiB7IHg6IHggJSAyMCwgeSB9IH0sXG4gICAgICBdLFxuICAgIH1dLFxuICB9KVxuICAucmVzaXphYmxlKHtcbiAgICBpbmVydGlhOiB0cnVlLFxuICB9KVxuXG4vLyBTZWxlY3RvciBjb250ZXh0XG5jb25zdCBteUxpc3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbXktbGlzdCcpXG5cbmludGVyYWN0KCdsaScsIHtcbiAgY29udGV4dDogbXlMaXN0LFxufSlcbiAgLmRyYWdnYWJsZSh7IC8qIC4uLiAqLyB9KVxuXG4vLyBBY3Rpb24gb3B0aW9uc1xuY29uc3QgdGFyZ2V0ID0gJ2xpJ1xuaW50ZXJhY3QodGFyZ2V0KVxuICAuZHJhZ2dhYmxlKHtcbiAgICBtYXggICAgICAgICAgOiAxLFxuICAgIG1heFBlckVsZW1lbnQ6IDIsXG4gICAgbWFudWFsU3RhcnQgIDogdHJ1ZSxcbiAgICBtb2RpZmllcnMgICAgOiBbXSxcbiAgICBpbmVydGlhICAgICAgOiB7LyogLi4uICovfSxcbiAgICBhdXRvU2Nyb2xsICAgOiB7LyogLi4uICovfSxcblxuICAgIGxvY2tBeGlzICAgICA6ICd4JyB8fCAneScgfHwgJ3N0YXJ0JyxcbiAgICBzdGFydEF4aXMgICAgOiAneCcgfHwgJ3knLFxuICB9KVxuICAucmVzaXphYmxlKHtcbiAgICBtYXggICAgICAgICAgOiAxLFxuICAgIG1heFBlckVsZW1lbnQ6IDIsXG4gICAgbWFudWFsU3RhcnQgIDogdHJ1ZSxcbiAgICBtb2RpZmllcnMgICAgOiBbXSxcbiAgICBpbmVydGlhICAgICAgOiB7LyogLi4uICovfSxcbiAgICBhdXRvU2Nyb2xsICAgOiB7LyogLi4uICovfSxcbiAgICBtYXJnaW4gICAgICAgOiA1MCxcblxuICAgIHNxdWFyZSAgICAgICA6IHRydWUgfHwgZmFsc2UsXG4gICAgYXhpcyAgICAgICAgIDogJ3gnIHx8ICd5JyxcbiAgfSlcbiAgLmdlc3R1cmFibGUoe1xuICAgIG1heCAgICAgICAgICA6IDEsXG4gICAgbWF4UGVyRWxlbWVudDogMixcbiAgICBtYW51YWxTdGFydCAgOiB0cnVlLFxuICAgIG1vZGlmaWVycyAgICA6IFtdLFxuICB9KVxuXG4vLyBhdXRvc2Nyb2xsXG5jb25zdCBlbGVtZW50ID0gJ2xpJ1xuaW50ZXJhY3QoZWxlbWVudClcbiAgLmRyYWdnYWJsZSh7XG4gICAgYXV0b1Njcm9sbDogdHJ1ZSxcbiAgfSlcbiAgLnJlc2l6YWJsZSh7XG4gICAgYXV0b1Njcm9sbDoge1xuICAgICAgY29udGFpbmVyOiBkb2N1bWVudC5ib2R5LFxuICAgICAgbWFyZ2luOiA1MCxcbiAgICAgIGRpc3RhbmNlOiA1LFxuICAgICAgaW50ZXJ2YWw6IDEwLFxuICAgIH0sXG4gIH0pXG5cbi8vIGF4aXNcbmludGVyYWN0KHRhcmdldCkuZHJhZ2dhYmxlKHtcbiAgYXhpczogJ3gnLFxufSlcblxuaW50ZXJhY3QodGFyZ2V0KS5yZXNpemFibGUoe1xuICBheGlzOiAneCcsXG59KVxuXG5jb25zdCBoYW5kbGVFbCA9ICdsaSdcbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgZWRnZXM6IHtcbiAgICB0b3AgICA6IHRydWUsICAgICAgIC8vIFVzZSBwb2ludGVyIGNvb3JkcyB0byBjaGVjayBmb3IgcmVzaXplLlxuICAgIGxlZnQgIDogZmFsc2UsICAgICAgLy8gRGlzYWJsZSByZXNpemluZyBmcm9tIGxlZnQgZWRnZS5cbiAgICBib3R0b206ICcucmVzaXplLXMnLCAvLyBSZXNpemUgaWYgcG9pbnRlciB0YXJnZXQgbWF0Y2hlcyBzZWxlY3RvclxuICAgIHJpZ2h0IDogaGFuZGxlRWwsICAgIC8vIFJlc2l6ZSBpZiBwb2ludGVyIHRhcmdldCBpcyB0aGUgZ2l2ZW4gRWxlbWVudFxuICB9LFxufSlcblxuLy8gcmVzaXplIGludmVydFxuaW50ZXJhY3QodGFyZ2V0KS5yZXNpemFibGUoe1xuICBlZGdlczogeyBib3R0b206IHRydWUsIHJpZ2h0OiB0cnVlIH0sXG4gIGludmVydDogJ3JlcG9zaXRpb24nLFxufSlcblxuLy8gcmVzaXplIHNxdWFyZVxuaW50ZXJhY3QodGFyZ2V0KS5yZXNpemFibGUoe1xuICBzcXVhcmVSZXNpemU6IHRydWUsXG59KVxuXG4vLyBkcm9wem9uZSAgYWNjZXB0XG5pbnRlcmFjdCh0YXJnZXQpLmRyb3B6b25lKHtcbiAgYWNjZXB0OiAnLmRyYWcwLCAuZHJhZzEnLFxufSlcblxuLy8gZHJvcHpvbmUgb3ZlcmxhcFxuaW50ZXJhY3QodGFyZ2V0KS5kcm9wem9uZSh7XG4gIG92ZXJsYXA6IDAuMjUsXG59KVxuXG4vLyBkcm9wem9uZSBjaGVja2VyXG5pbnRlcmFjdCh0YXJnZXQpLmRyb3B6b25lKHtcbiAgY2hlY2tlciAoXG4gICAgX2RyYWdFdmVudDogRWxlbWVudCwgICAgICAgICAgLy8gcmVsYXRlZCBkcmFnbW92ZSBvciBkcmFnZW5kXG4gICAgX2V2ZW50OiBFdmVudCwgICAgICAgICAgICAgICAgLy8gVG91Y2gsIFBvaW50ZXIgb3IgTW91c2UgRXZlbnRcbiAgICBkcm9wcGVkOiBib29sZWFuLCAgICAgICAgICAgICAvLyBib29sIGRlZmF1bHQgY2hlY2tlciByZXN1bHRcbiAgICBfZHJvcHpvbmU6IEludGVyYWN0LkludGVyYWN0YWJsZSwgICAgICAvLyBkcm9wem9uZSBJbnRlcmFjdGFibGVcbiAgICBkcm9wRWxlbWVudDogRWxlbWVudCwgICAgICAgICAvLyBkcm9wem9uZSBlbGVtbnRcbiAgICBfZHJhZ2dhYmxlOiBJbnRlcmFjdC5JbnRlcmFjdGFibGUsICAgICAvLyBkcmFnZ2FibGUgSW50ZXJhY3RhYmxlXG4gICAgX2RyYWdnYWJsZUVsZW1lbnQ6IEVsZW1lbnQpIHsgLy8gZHJhZ2dhYmxlIGVsZW1lbnRcbiAgICAvLyBvbmx5IGFsbG93IGRyb3BzIGludG8gZW1wdHkgZHJvcHpvbmUgZWxlbWVudHNcbiAgICByZXR1cm4gZHJvcHBlZCAmJiAhZHJvcEVsZW1lbnQuaGFzQ2hpbGROb2RlcygpXG4gIH0sXG59KVxuXG5pbnRlcmFjdC5keW5hbWljRHJvcCgpXG5pbnRlcmFjdC5keW5hbWljRHJvcChmYWxzZSlcblxuLy8gRXZlbnRzXG5mdW5jdGlvbiBsaXN0ZW5lciAoZXZlbnQpIHtcbiAgY29uc3QgeyB0eXBlLCBwYWdlWCwgcGFnZVkgfSA9IGV2ZW50XG4gIGFsZXJ0KHsgdHlwZSwgcGFnZVgsIHBhZ2VZIH0pXG59XG5cbmludGVyYWN0KHRhcmdldClcbiAgLm9uKCdkcmFnc3RhcnQnLCBsaXN0ZW5lcilcbiAgLm9uKCdkcmFnbW92ZSBkcmFnZW5kJywgbGlzdGVuZXIpXG4gIC5vbihbJ3Jlc2l6ZW1vdmUnLCAncmVzaXplZW5kJ10sIGxpc3RlbmVyKVxuICAub24oe1xuICAgIGdlc3R1cmVzdGFydDogbGlzdGVuZXIsXG4gICAgZ2VzdHVyZWVuZDogbGlzdGVuZXIsXG4gIH0pXG5cbmludGVyYWN0Lm9uKCdyZXNpemUnLCAoZXZlbnQ6IEludGVyYWN0LlJlc2l6ZUV2ZW50KSA9PiB7XG4gIGNvbnN0IHsgcmVjdCwgZGVsdGFSZWN0IH0gPSBldmVudFxuICBhbGVydChKU09OLnN0cmluZ2lmeSh7IHJlY3QsIGRlbHRhUmVjdCB9KSlcbn0pXG5cbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgbGlzdGVuZXJzOiBbXG4gICAgeyBzdGFydDogbGlzdGVuZXIsIG1vdmU6IGxpc3RlbmVyIH0sXG4gIF0sXG59KVxuXG5pbnRlcmFjdCh0YXJnZXQpLmRyYWdnYWJsZSh7XG4gIGxpc3RlbmVyczogeyBzdGFydDogbGlzdGVuZXIsIGVuZDogbGlzdGVuZXIgfSxcbn0pXG5cbmludGVyYWN0KHRhcmdldCkuZHJhZ2dhYmxlKHtcbiAgb25zdGFydDogbGlzdGVuZXIsXG4gIG9ubW92ZTogbGlzdGVuZXIsXG4gIG9uZW5kOiBsaXN0ZW5lcixcbn0pXG5cbmludGVyYWN0Lm9uKFsnZHJhZ21vdmUnLCAncmVzaXplc3RhcnQnXSwgbGlzdGVuZXIpXG5cbmNvbnN0IGRyb3BUYXJnZXQgPSAnZGl2J1xuLy8gRHJvcCBFdmVudHNcbmludGVyYWN0KGRyb3BUYXJnZXQpXG4gIC5kcm9wem9uZSh7XG4gICAgb25kcm9wIChldmVudCkge1xuICAgICAgYWxlcnQoZXZlbnQucmVsYXRlZFRhcmdldC5pZCArXG4gICAgICAgICAgICAnIHdhcyBkcm9wcGVkIGludG8gJyArXG4gICAgICAgICAgICBldmVudC50YXJnZXQuaWQpXG4gICAgfSxcbiAgfSlcbiAgLm9uKCdkcm9wYWN0aXZhdGUnLCAoZXZlbnQpID0+IHtcbiAgICBldmVudC50YXJnZXQuY2xhc3NMaXN0LmFkZCgnZHJvcC1hY3RpdmF0ZWQnKVxuICB9KVxuXG5pbnRlcmFjdCh0YXJnZXQpLm9uKCd1cCcsIChfZXZlbnQpID0+IHt9KVxuXG4vLyBmYXN0IGNsaWNrXG5pbnRlcmFjdCgnYVtocmVmXScpLm9uKCd0YXAnLCAoZXZlbnQpID0+IHtcbiAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBldmVudC5jdXJyZW50VGFyZ2V0LmhyZWZcblxuICBldmVudC5wcmV2ZW50RGVmYXVsdCgpXG59KVxuIl19 |
{ | ||
"name": "@interactjs/types", | ||
"version": "1.4.0-alpha.27+sha.12b8f8f", | ||
"version": "1.4.0-alpha.28+sha.e624c4d", | ||
"dependencies": { | ||
"@interactjs/actions": "1.4.0-alpha.27+sha.12b8f8f", | ||
"@interactjs/auto-scroll": "1.4.0-alpha.27+sha.12b8f8f", | ||
"@interactjs/auto-start": "1.4.0-alpha.27+sha.12b8f8f", | ||
"@interactjs/core": "1.4.0-alpha.27+sha.12b8f8f", | ||
"@interactjs/inertia": "1.4.0-alpha.27+sha.12b8f8f", | ||
"@interactjs/interact": "1.4.0-alpha.27+sha.12b8f8f", | ||
"@interactjs/modifiers": "1.4.0-alpha.27+sha.12b8f8f", | ||
"@interactjs/pointer-events": "1.4.0-alpha.27+sha.12b8f8f", | ||
"@interactjs/reflow": "1.4.0-alpha.27+sha.12b8f8f", | ||
"@interactjs/utils": "1.4.0-alpha.27+sha.12b8f8f" | ||
"@interactjs/actions": "1.4.0-alpha.28+sha.e624c4d", | ||
"@interactjs/auto-scroll": "1.4.0-alpha.28+sha.e624c4d", | ||
"@interactjs/auto-start": "1.4.0-alpha.28+sha.e624c4d", | ||
"@interactjs/core": "1.4.0-alpha.28+sha.e624c4d", | ||
"@interactjs/inertia": "1.4.0-alpha.28+sha.e624c4d", | ||
"@interactjs/interact": "1.4.0-alpha.28+sha.e624c4d", | ||
"@interactjs/modifiers": "1.4.0-alpha.28+sha.e624c4d", | ||
"@interactjs/pointer-events": "1.4.0-alpha.28+sha.e624c4d", | ||
"@interactjs/reflow": "1.4.0-alpha.28+sha.e624c4d", | ||
"@interactjs/utils": "1.4.0-alpha.28+sha.e624c4d" | ||
}, | ||
"devDependencies": { | ||
"interactjs": "^1.4.0-alpha.27" | ||
"interactjs": "^1.4.0-alpha.28" | ||
}, | ||
@@ -19,0 +19,0 @@ "publishConfig": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
26539
8
425
2