{"mappings":";qIAUO,IAAMA,EAA4BC,GAA0B,CAC/D,SAASC,EACLC,EACAC,EACAC,EAAiC,CAEjC,OAAO,IAAIC,EACPC,EACIJ,EACAC,EACAC,EACAJ,CAAK,CACR,CAET,CAEA,OAAOC,CACX,EAEaM,EAA4BR,EAAwB","names":["createScopedWaapiAnimate","scope","scopedAnimate","elementOrSelector","keyframes","options","GroupAnimationWithThen","animateElements","animateMini"],"sources":["../esm/npm/framer-motion@12.38.0/node_modules/framer-motion/src/animation/animators/waapi/animate-style.ts"],"sourcesContent":["import {\n    AnimationPlaybackControlsWithThen,\n    AnimationScope,\n    DOMKeyframesDefinition,\n    AnimationOptions as DynamicAnimationOptions,\n    ElementOrSelector,\n    GroupAnimationWithThen,\n} from \"motion-dom\"\nimport { animateElements } from \"./animate-elements\"\n\nexport const createScopedWaapiAnimate = (scope?: AnimationScope) =\u003e {\n    function scopedAnimate(\n        elementOrSelector: ElementOrSelector,\n        keyframes: DOMKeyframesDefinition,\n        options?: DynamicAnimationOptions\n    ): AnimationPlaybackControlsWithThen {\n        return new GroupAnimationWithThen(\n            animateElements(\n                elementOrSelector,\n                keyframes as DOMKeyframesDefinition,\n                options,\n                scope\n            )\n        )\n    }\n\n    return scopedAnimate\n}\n\nexport const animateMini = /*@__PURE__*/ createScopedWaapiAnimate()\n"],"version":3}
