import{__assign as t}from"../../../../node_modules/tslib/tslib.es6.js";import{getDefaultValueType as r}from"../dom/utils/value-types.js";import{isTransformProp as o}from"../html/utils/transform.js";import{buildSVGAttrs as s}from"./utils/build-attrs.js";import{visualElement as e}from"../index.js";import{scrapeMotionValuesFromProps as i}from"./utils/scrape-motion-values.js";import{htmlConfig as m}from"../html/visual-element.js";import{camelToDash as a}from"../dom/utils/camel-to-dash.js";import{camelCaseAttributes as l}from"./utils/camel-case-attrs.js";function u(t,r){for(var o in m.render(t,r),r.attrs)t.setAttribute(l.has(o)?o:a(o),r.attrs[o])}var n=e(t(t({},m),{getBaseTarget:function(t,r){return t[r]},readValueFromInstance:function(t,s){var e;return o(s)?(null===(e=r(s))||void 0===e?void 0:e.default)||0:(s=l.has(s)?s:a(s),t.getAttribute(s))},scrapeMotionValuesFromProps:i,build:function(t,r,o,e,i,m,a){s(r,o,e,i,m,a.transformTemplate)},render:u}));export{u as renderSVG,n as svgVisualElement};
//# sourceMappingURL=visual-element.js.map
