import { attrsGroups } from './_collections.js'; import { isExecutableUrl } from '../lib/svgo/tools.js'; import { detachNodeFromParent } from '../lib/xast.js'; export const name = 'removeScripts'; export const description = 'removes scripts'; /** Union of all event attributes. */ const eventAttrs = [ ...attrsGroups.animationEvent, ...attrsGroups.documentEvent, ...attrsGroups.documentElementEvent, ...attrsGroups.globalEvent, ...attrsGroups.graphicalEvent, ]; const SVG_NAMESPACE = 'http://www.w3.org/2000/svg'; /** Namespaces that support SVG elements. */ const FOREIGN_OBJECT_NAMESPACES = [SVG_NAMESPACE]; /** Namespaces that support SVG elements. */ const ANCHOR_NAMESPACES = [SVG_NAMESPACE]; /** Namespaces that support executable