{"ast":null,"code":"import { __assign } from 'tslib';\nimport { createElement } from 'react';\nimport { useHTMLProps } from '../html/use-props.js';\nimport { filterProps } from './utils/filter-props.js';\nimport { isSVGComponent } from './utils/is-svg-component.js';\nimport { useSVGProps } from '../svg/use-props.js';\nfunction createUseRender(forwardMotionProps) {\n  if (forwardMotionProps === void 0) {\n    forwardMotionProps = false;\n  }\n  var useRender = function useRender(Component, props, ref, _a, isStatic) {\n    var latestValues = _a.latestValues;\n    var useVisualProps = isSVGComponent(Component) ? useSVGProps : useHTMLProps;\n    var visualProps = useVisualProps(props, latestValues, isStatic);\n    var filteredProps = filterProps(props, typeof Component === \"string\", forwardMotionProps);\n    var elementProps = __assign(__assign(__assign({}, filteredProps), visualProps), {\n      ref: ref\n    });\n    return createElement(Component, elementProps);\n  };\n  return useRender;\n}\nexport { createUseRender };","map":{"version":3,"names":["__assign","createElement","useHTMLProps","filterProps","isSVGComponent","useSVGProps","createUseRender","forwardMotionProps","useRender","Component","props","ref","_a","isStatic","latestValues","useVisualProps","visualProps","filteredProps","elementProps"],"sources":["C:/LDT/DSP_Management/node_modules/framer-motion/dist/es/render/dom/use-render.js"],"sourcesContent":["import { __assign } from 'tslib';\nimport { createElement } from 'react';\nimport { useHTMLProps } from '../html/use-props.js';\nimport { filterProps } from './utils/filter-props.js';\nimport { isSVGComponent } from './utils/is-svg-component.js';\nimport { useSVGProps } from '../svg/use-props.js';\n\nfunction createUseRender(forwardMotionProps) {\n    if (forwardMotionProps === void 0) { forwardMotionProps = false; }\n    var useRender = function (Component, props, ref, _a, isStatic) {\n        var latestValues = _a.latestValues;\n        var useVisualProps = isSVGComponent(Component)\n            ? useSVGProps\n            : useHTMLProps;\n        var visualProps = useVisualProps(props, latestValues, isStatic);\n        var filteredProps = filterProps(props, typeof Component === \"string\", forwardMotionProps);\n        var elementProps = __assign(__assign(__assign({}, filteredProps), visualProps), { ref: ref });\n        return createElement(Component, elementProps);\n    };\n    return useRender;\n}\n\nexport { createUseRender };\n"],"mappings":"AAAA,SAASA,QAAQ,QAAQ,OAAO;AAChC,SAASC,aAAa,QAAQ,OAAO;AACrC,SAASC,YAAY,QAAQ,sBAAsB;AACnD,SAASC,WAAW,QAAQ,yBAAyB;AACrD,SAASC,cAAc,QAAQ,6BAA6B;AAC5D,SAASC,WAAW,QAAQ,qBAAqB;AAEjD,SAASC,eAAeA,CAACC,kBAAkB,EAAE;EACzC,IAAIA,kBAAkB,KAAK,KAAK,CAAC,EAAE;IAAEA,kBAAkB,GAAG,KAAK;EAAE;EACjE,IAAIC,SAAS,GAAG,SAAZA,SAASA,CAAaC,SAAS,EAAEC,KAAK,EAAEC,GAAG,EAAEC,EAAE,EAAEC,QAAQ,EAAE;IAC3D,IAAIC,YAAY,GAAGF,EAAE,CAACE,YAAY;IAClC,IAAIC,cAAc,GAAGX,cAAc,CAACK,SAAS,CAAC,GACxCJ,WAAW,GACXH,YAAY;IAClB,IAAIc,WAAW,GAAGD,cAAc,CAACL,KAAK,EAAEI,YAAY,EAAED,QAAQ,CAAC;IAC/D,IAAII,aAAa,GAAGd,WAAW,CAACO,KAAK,EAAE,OAAOD,SAAS,KAAK,QAAQ,EAAEF,kBAAkB,CAAC;IACzF,IAAIW,YAAY,GAAGlB,QAAQ,CAACA,QAAQ,CAACA,QAAQ,CAAC,CAAC,CAAC,EAAEiB,aAAa,CAAC,EAAED,WAAW,CAAC,EAAE;MAAEL,GAAG,EAAEA;IAAI,CAAC,CAAC;IAC7F,OAAOV,aAAa,CAACQ,SAAS,EAAES,YAAY,CAAC;EACjD,CAAC;EACD,OAAOV,SAAS;AACpB;AAEA,SAASF,eAAe","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}