Please contact the owner of the site that linked you to the original URL and let them know their link is broken.
diff --git a/assets/js/0bada90f.6815e8ac.js b/assets/js/0bada90f.6815e8ac.js
deleted file mode 100644
index 9650da8..0000000
--- a/assets/js/0bada90f.6815e8ac.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[2754],{2158:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>r,default:()=>m,frontMatter:()=>s,metadata:()=>l,toc:()=>d});var o=t(5893),i=t(1151);const s={title:"Remove Description",svgo:{pluginId:"removeDesc",defaultPlugin:!0,parameters:{removeAny:{description:"By default, this plugin only removes descriptions that are either empty or contain editor attribution. Enabling this removes the <desc> element indiscriminately.",type:"boolean",default:!1}}}},r=void 0,l={id:"plugins/remove-desc",title:"Remove Description",description:"Removes the `` element from the document in one of the following conditions:",source:"@site/.svgo/docs/03-plugins/remove-desc.mdx",sourceDirName:"03-plugins",slug:"/plugins/remove-desc",permalink:"/docs/plugins/remove-desc",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/remove-desc.mdx",tags:[],version:"current",frontMatter:{title:"Remove Description",svgo:{pluginId:"removeDesc",defaultPlugin:!0,parameters:{removeAny:{description:"By default, this plugin only removes descriptions that are either empty or contain editor attribution. Enabling this removes the <desc> element indiscriminately.",type:"boolean",default:!1}}}},sidebar:"docsSidebar",previous:{title:"Remove Comments",permalink:"/docs/plugins/remove-comments"},next:{title:"Remove Dimensions",permalink:"/docs/plugins/remove-dimensions"}},c={},d=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Implementation",id:"implementation",level:2}];function a(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,i.a)(),...e.components},{PluginDemo:t,PluginParams:s,PluginUsage:r}=n;return t||u("PluginDemo",!0),s||u("PluginParams",!0),r||u("PluginUsage",!0),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(n.p,{children:["Removes the ",(0,o.jsx)(n.a,{href:"https://developer.mozilla.org/docs/Web/SVG/Element/desc",children:(0,o.jsx)(n.code,{children:""})})," element from the document in one of the following conditions:"]}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["The ",(0,o.jsx)(n.code,{children:""})," element is empty."]}),"\n",(0,o.jsxs)(n.li,{children:["The ",(0,o.jsx)(n.code,{children:""})," element appears to only contain editor attribution."]}),"\n"]}),"\n",(0,o.jsxs)(n.p,{children:["This plugin does not remove the ",(0,o.jsx)(n.code,{children:""})," indiscriminately by default, as it is a crucial aspect of accessibility for users of assistive technologies."]}),"\n",(0,o.jsx)(n.h2,{id:"usage",children:"Usage"}),"\n",(0,o.jsx)(r,{}),"\n",(0,o.jsx)(n.h3,{id:"parameters",children:"Parameters"}),"\n",(0,o.jsx)(s,{}),"\n",(0,o.jsx)(n.h2,{id:"demo",children:"Demo"}),"\n",(0,o.jsx)(t,{}),"\n",(0,o.jsx)(n.h2,{id:"implementation",children:"Implementation"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://github.com/svg/svgo/blob/main/plugins/removeDesc.js",children:"https://github.com/svg/svgo/blob/main/plugins/removeDesc.js"})}),"\n"]})]})}function m(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(a,{...e})}):a(e)}function u(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>r});var o=t(7294);const i={},s=o.createContext(i);function r(e){const n=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),o.createElement(s.Provider,{value:n},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/0bada90f.b92ac9cb.js b/assets/js/0bada90f.b92ac9cb.js
new file mode 100644
index 0000000..5598067
--- /dev/null
+++ b/assets/js/0bada90f.b92ac9cb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[2754],{2158:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>m,frontMatter:()=>s,metadata:()=>l,toc:()=>d});var i=n(5893),o=n(1151);const s={title:"Remove Description",svgo:{pluginId:"removeDesc",defaultPlugin:!0,parameters:{removeAny:{description:"By default, this plugin only removes descriptions that are either empty or contain editor attribution. Enabling this removes the <desc> element indiscriminately.",type:"boolean",default:!1}}}},r=void 0,l={id:"plugins/remove-desc",title:"Remove Description",description:"Removes the `` element from the document in one of the following conditions:",source:"@site/.svgo/docs/03-plugins/remove-desc.mdx",sourceDirName:"03-plugins",slug:"/plugins/remove-desc",permalink:"/docs/plugins/remove-desc",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/remove-desc.mdx",tags:[],version:"current",frontMatter:{title:"Remove Description",svgo:{pluginId:"removeDesc",defaultPlugin:!0,parameters:{removeAny:{description:"By default, this plugin only removes descriptions that are either empty or contain editor attribution. Enabling this removes the <desc> element indiscriminately.",type:"boolean",default:!1}}}},sidebar:"docsSidebar",previous:{title:"Remove Deprecated Attributes",permalink:"/docs/plugins/remove-deprecated-attrs"},next:{title:"Remove Dimensions",permalink:"/docs/plugins/remove-dimensions"}},c={},d=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Implementation",id:"implementation",level:2}];function a(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,o.a)(),...e.components},{PluginDemo:n,PluginParams:s,PluginUsage:r}=t;return n||u("PluginDemo",!0),s||u("PluginParams",!0),r||u("PluginUsage",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.p,{children:["Removes the ",(0,i.jsx)(t.a,{href:"https://developer.mozilla.org/docs/Web/SVG/Element/desc",children:(0,i.jsx)(t.code,{children:""})})," element from the document in one of the following conditions:"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["The ",(0,i.jsx)(t.code,{children:""})," element is empty."]}),"\n",(0,i.jsxs)(t.li,{children:["The ",(0,i.jsx)(t.code,{children:""})," element appears to only contain editor attribution."]}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["This plugin does not remove the ",(0,i.jsx)(t.code,{children:""})," indiscriminately by default, as it is a crucial aspect of accessibility for users of assistive technologies."]}),"\n",(0,i.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,i.jsx)(r,{}),"\n",(0,i.jsx)(t.h3,{id:"parameters",children:"Parameters"}),"\n",(0,i.jsx)(s,{}),"\n",(0,i.jsx)(t.h2,{id:"demo",children:"Demo"}),"\n",(0,i.jsx)(n,{}),"\n",(0,i.jsx)(t.h2,{id:"implementation",children:"Implementation"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://github.com/svg/svgo/blob/main/plugins/removeDesc.js",children:"https://github.com/svg/svgo/blob/main/plugins/removeDesc.js"})}),"\n"]})]})}function m(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(a,{...e})}):a(e)}function u(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,t,n)=>{n.d(t,{Z:()=>l,a:()=>r});var i=n(7294);const o={},s=i.createContext(o);function r(e){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/17896441.57043062.js b/assets/js/17896441.57043062.js
deleted file mode 100644
index 1748aaa..0000000
--- a/assets/js/17896441.57043062.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[7918],{2247:(e,n,s)=>{s.d(n,{Z:()=>t});var r=s(6010);s(7294);const a={badge:"badge_vJP_"};var i=s(5893);function t(){return(0,i.jsx)("span",{className:(0,r.Z)(a.badge),title:"This plugin is enabled by default.",children:"Default"})}},1425:(e,n,s)=>{s.d(n,{Z:()=>o});var r=s(7294),a=s(8883),i=s(4866),t=s(5162),l=s(6010);const d={fixedHeight:"fixedHeight_R_Gw","code-markup":"code-markup_Hxn4",renderPreview:"renderPreview_qwRH",malformedWarning:"malformedWarning_V_zv"};var c=s(5893);function o(e){var n=(0,r.useState)(!1),s=n[0],o=n[1],u=e.svg;return(0,c.jsxs)(i.Z,{groupId:"preview-mode",children:[(0,c.jsx)(t.Z,{value:"svg",label:"Markup",children:(0,c.jsx)("div",{className:(0,l.Z)(d.fixedHeight),children:(0,c.jsx)(a.Z,{language:"svg",children:u})})}),(0,c.jsx)(t.Z,{value:"preview",label:"Render",children:(0,c.jsx)("div",{className:(0,l.Z)(d.renderPreview),children:s?(0,c.jsxs)("span",{className:(0,l.Z)(d.malformedWarning),children:["SVG can only be rendered inline, not standalone or in an ",(0,c.jsx)("code",{children:""})," element."]}):(0,c.jsx)("img",{src:"data:image/svg+xml;utf8,"+encodeURIComponent(u),alt:"Render of the optimized SVG.",onError:function(){o(!0)}})})})]})}},3273:(e,n,s)=>{s.r(n),s.d(n,{default:()=>_});s(7294);var r=s(1944),a=s(5130),i=s(1602),t=s(6010),l=s(2400),d=s(5281),c=s(6233),o=s(5893);function u(e){return(0,o.jsx)("div",{className:(0,t.Z)(d.k.docs.docFooterTagsRow,"row margin-bottom--sm"),children:(0,o.jsx)("div",{className:"col",children:(0,o.jsx)(c.Z,Object.assign({},e))})})}function g(){var e=(0,a.k)().metadata.tags,n=e.length>0;return n?(0,o.jsx)("footer",{className:(0,t.Z)(d.k.docs.docFooter,"docusaurus-mt-lg"),children:n&&(0,o.jsx)(u,{tags:e})}):null}var v=s(3616),h=s(2503),m=s(5042),x=s(2247);const j={header:"header_NT8n",badge:"badge_IsQY"};function f(e){var n,s=e.children,r=(0,a.k)(),i=r.metadata,l=r.frontMatter,c=function(e,n,s){return n.hide_title||void 0!==s?null:e.title}(i,l,r.contentTitle);return(0,o.jsxs)("div",{className:(0,t.Z)(d.k.docs.docMarkdown,"markdown"),children:[c&&(0,o.jsxs)("header",{className:(0,t.Z)(j.header),children:[(0,o.jsx)(h.Z,{as:"h1",children:c}),(null==(n=l.svgo)?void 0:n.defaultPlugin)&&(0,o.jsx)("div",{className:(0,t.Z)(j.badge),children:(0,o.jsx)(x.Z,{})})]}),(0,o.jsx)(m.Z,{children:s})]})}var p=s(1310);const Z={docItemContainer:"docItemContainer_c0TR",wrapper:"wrapper_xJ_b",docItemCol:"docItemCol_z5aJ",toc:"toc_ubMy"};function b(e){var n=e.children;return(0,o.jsxs)("div",{className:(0,t.Z)(Z.wrapper),children:[(0,o.jsx)("div",{className:(0,t.Z)("col",Z.docItemCol),children:(0,o.jsxs)("div",{className:Z.docItemContainer,children:[(0,o.jsxs)("article",{children:[(0,o.jsx)(p.Z,{}),(0,o.jsx)(f,{children:n}),(0,o.jsx)(g,{})]}),(0,o.jsx)(l.Z,{})]})}),(0,o.jsx)("div",{className:(0,t.Z)(Z.toc),children:(0,o.jsx)(v.Z,{})})]})}function _(e){var n="docs-doc-id-"+e.content.metadata.unversionedId,s=e.content;return(0,o.jsx)(a.b,{content:e.content,children:(0,o.jsxs)(r.FG,{className:n,children:[(0,o.jsx)(i.Z,{}),(0,o.jsx)(b,{children:(0,o.jsx)(s,{})})]})})}},2866:(e,n,s)=>{s.d(n,{Z:()=>m});var r=s(9124),a=s(4866),i=s(5162),t=s(2247),l=s(7294),d=s(5130),c=s(8883),o=s(5893);var u=s(6010);const g="leftMargin_Pe6_";function v(e){return(0,o.jsx)(c.Z,{language:"js",title:"svgo.config.js",children:'module.export = {\n plugins: [\n "'+e.pluginId+'"\n ]\n}'})}var h=s(1425);const m=Object.assign({},r.Z,{Tabs:a.Z,TabItem:i.Z,DefaultBadge:t.Z,PluginDemo:function(){var e='const svg = `\n\n\n`;\n\nconst svgoConfig = {\n js2svg: { indent: 2, pretty: true },\n plugins: [\n "'+(0,d.k)().frontMatter.svgo.pluginId+'"\n ]\n}\n\nrender();\n';return(0,o.jsx)(c.Z,{language:"js",live:!0,noInline:!0,children:e})},PluginParams:function(){var e=(0,d.k)().frontMatter.svgo.parameters,n=Object.keys(e).filter((function(n){var s;return null==(s=e[n])?void 0:s.description})).map((function(n){return Object.assign({name:n},e[n])}));return(0,o.jsx)("dl",{children:n.map((function(e){return(0,o.jsxs)(l.Fragment,{children:[(0,o.jsx)("dt",{children:(0,o.jsx)("code",{children:e.name})}),(0,o.jsx)("dd",{className:(0,u.Z)(g),children:(0,o.jsx)("p",{dangerouslySetInnerHTML:{__html:e.description}})})]},e.name)}))})},PluginUsage:function(){var e=(0,d.k)().frontMatter.svgo,n=e.pluginId,s=e.parameters;if(!s)return(0,o.jsx)(v,{pluginId:n});var r=Object.keys(s).filter((function(e){return s[e]&&void 0!==s[e].default})).map((function(e){return" "+e+": "+JSON.stringify(s[e].default)})).join(",\n");return(0,o.jsxs)(a.Z,{children:[(0,o.jsx)(i.Z,{value:"basic",label:"Basic",default:!0,children:(0,o.jsx)(v,{pluginId:n})}),s&&(0,o.jsx)(i.Z,{value:"params",label:"Parameters",children:(0,o.jsx)(c.Z,{language:"js",title:"svgo.config.js",children:'module.export = {\n plugins: [\n {\n name: "'+n+'",\n params: {\n'+r+"\n }\n }\n ]\n}"})})]})},SvgPreview:h.Z})},4992:(e,n,s)=>{s.d(n,{Z:()=>c});s(7294);var r=s(6010),a=s(5259),i=s(1425);const t="profit_urLh",l="highlight_PYLI";var d=s(5893);const c={SvgoPreview:function(e){var n=e.svg,s=e.svgoConfig,c=(0,a.t)(n,s).data,o=n.length,u=c.length,g=100-100*u/o,v=Math.round(o/1024*1e3)/1e3+" KiB",h=Math.round(u/1024*1e3)/1e3+" KiB",m=g<0?"+":"-",x=Math.abs(Math.round(10*g)/10)+"%";return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(i.Z,{svg:c}),(0,d.jsxs)("span",{className:(0,r.Z)(t),children:[v," ",m," ",(0,d.jsx)("span",{className:(0,r.Z)(l),children:x})," = ",h]})]})}}},4971:(e,n,s)=>{s.d(n,{Z:()=>v});var r=s(6010),a=s(7294),i=s(5130),t=s(5999);const l="rootToc_LhCa",d="onThisPage_PKNE",c="noSeperator_JdoM",o="editPage_IZFO";var u=s(5893);function g(e){var n=e.toc,s=e.className,a=e.linkClassName,v=e.isChild,h=(0,i.k)().metadata;if(!n.length)return null;var m=h.editUrl;return(0,u.jsxs)(u.Fragment,{children:[!v&&(0,u.jsx)("div",{className:(0,r.Z)(d),children:"On this page"}),(0,u.jsx)("ul",{className:(0,r.Z)(v?void 0:s,v?void 0:l,c),children:n.map((function(e){return(0,u.jsxs)("li",{children:[(0,u.jsx)("a",{href:"#"+e.id,className:null!=a?a:void 0,dangerouslySetInnerHTML:{__html:e.value}}),(0,u.jsx)(g,{isChild:!0,toc:e.children,className:s,linkClassName:a})]},e.id)}))}),!v&&(0,u.jsx)("div",{className:(0,r.Z)(o),children:(0,u.jsx)("a",{href:m,target:"_blank",className:null!=a?a:void 0,children:(0,u.jsx)(t.Z,{children:"Edit this page on GitHub"})})})]})}const v=a.memo(g)}}]);
\ No newline at end of file
diff --git a/assets/js/17896441.b5a0797c.js b/assets/js/17896441.b5a0797c.js
new file mode 100644
index 0000000..0d0ea06
--- /dev/null
+++ b/assets/js/17896441.b5a0797c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[7918],{2247:(e,n,s)=>{s.d(n,{Z:()=>t});var r=s(6010);s(7294);const a={badge:"badge_vJP_"};var i=s(5893);function t(){return(0,i.jsx)("span",{className:(0,r.Z)(a.badge),title:"This plugin is enabled by default.",children:"Default"})}},1425:(e,n,s)=>{s.d(n,{Z:()=>o});var r=s(7294),a=s(8883),i=s(4866),t=s(5162),l=s(6010);const d={fixedHeight:"fixedHeight_R_Gw","code-markup":"code-markup_Hxn4",renderPreview:"renderPreview_qwRH",malformedWarning:"malformedWarning_V_zv"};var c=s(5893);function o(e){var n=(0,r.useState)(!1),s=n[0],o=n[1],u=e.svg;return(0,c.jsxs)(i.Z,{groupId:"preview-mode",children:[(0,c.jsx)(t.Z,{value:"svg",label:"Markup",children:(0,c.jsx)("div",{className:(0,l.Z)(d.fixedHeight),children:(0,c.jsx)(a.Z,{language:"svg",children:u})})}),(0,c.jsx)(t.Z,{value:"preview",label:"Render",children:(0,c.jsx)("div",{className:(0,l.Z)(d.renderPreview),children:s?(0,c.jsxs)("span",{className:(0,l.Z)(d.malformedWarning),children:["SVG can only be rendered inline, not standalone or in an ",(0,c.jsx)("code",{children:""})," element."]}):(0,c.jsx)("img",{src:"data:image/svg+xml;utf8,"+encodeURIComponent(u),alt:"Render of the optimized SVG.",onError:function(){o(!0)}})})})]})}},3273:(e,n,s)=>{s.r(n),s.d(n,{default:()=>_});s(7294);var r=s(1944),a=s(5130),i=s(1602),t=s(6010),l=s(2400),d=s(5281),c=s(6233),o=s(5893);function u(e){return(0,o.jsx)("div",{className:(0,t.Z)(d.k.docs.docFooterTagsRow,"row margin-bottom--sm"),children:(0,o.jsx)("div",{className:"col",children:(0,o.jsx)(c.Z,Object.assign({},e))})})}function g(){var e=(0,a.k)().metadata.tags,n=e.length>0;return n?(0,o.jsx)("footer",{className:(0,t.Z)(d.k.docs.docFooter,"docusaurus-mt-lg"),children:n&&(0,o.jsx)(u,{tags:e})}):null}var v=s(3616),h=s(2503),m=s(5042),x=s(2247);const j={header:"header_NT8n",badge:"badge_IsQY"};function f(e){var n,s=e.children,r=(0,a.k)(),i=r.metadata,l=r.frontMatter,c=function(e,n,s){return n.hide_title||void 0!==s?null:e.title}(i,l,r.contentTitle);return(0,o.jsxs)("div",{className:(0,t.Z)(d.k.docs.docMarkdown,"markdown"),children:[c&&(0,o.jsxs)("header",{className:(0,t.Z)(j.header),children:[(0,o.jsx)(h.Z,{as:"h1",children:c}),(null==(n=l.svgo)?void 0:n.defaultPlugin)&&(0,o.jsx)("div",{className:(0,t.Z)(j.badge),children:(0,o.jsx)(x.Z,{})})]}),(0,o.jsx)(m.Z,{children:s})]})}var p=s(1310);const Z={docItemContainer:"docItemContainer_c0TR",wrapper:"wrapper_xJ_b",docItemCol:"docItemCol_z5aJ",toc:"toc_ubMy"};function b(e){var n=e.children;return(0,o.jsxs)("div",{className:(0,t.Z)(Z.wrapper),children:[(0,o.jsx)("div",{className:(0,t.Z)("col",Z.docItemCol),children:(0,o.jsxs)("div",{className:Z.docItemContainer,children:[(0,o.jsxs)("article",{children:[(0,o.jsx)(p.Z,{}),(0,o.jsx)(f,{children:n}),(0,o.jsx)(g,{})]}),(0,o.jsx)(l.Z,{})]})}),(0,o.jsx)("div",{className:(0,t.Z)(Z.toc),children:(0,o.jsx)(v.Z,{})})]})}function _(e){var n="docs-doc-id-"+e.content.metadata.unversionedId,s=e.content;return(0,o.jsx)(a.b,{content:e.content,children:(0,o.jsxs)(r.FG,{className:n,children:[(0,o.jsx)(i.Z,{}),(0,o.jsx)(b,{children:(0,o.jsx)(s,{})})]})})}},2866:(e,n,s)=>{s.d(n,{Z:()=>m});var r=s(9124),a=s(4866),i=s(5162),t=s(2247),l=s(7294),d=s(5130),c=s(8883),o=s(5893);var u=s(6010);const g="leftMargin_Pe6_";function v(e){return(0,o.jsx)(c.Z,{language:"js",title:"svgo.config.js",children:'module.exports = {\n plugins: [\n "'+e.pluginId+'"\n ]\n}'})}var h=s(1425);const m=Object.assign({},r.Z,{Tabs:a.Z,TabItem:i.Z,DefaultBadge:t.Z,PluginDemo:function(){var e='const svg = `\n\n\n`;\n\nconst svgoConfig = {\n js2svg: { indent: 2, pretty: true },\n plugins: [\n "'+(0,d.k)().frontMatter.svgo.pluginId+'"\n ]\n}\n\nrender();\n';return(0,o.jsx)(c.Z,{language:"js",live:!0,noInline:!0,children:e})},PluginParams:function(){var e=(0,d.k)().frontMatter.svgo.parameters,n=Object.keys(e).filter((function(n){var s;return null==(s=e[n])?void 0:s.description})).map((function(n){return Object.assign({name:n},e[n])}));return(0,o.jsx)("dl",{children:n.map((function(e){return(0,o.jsxs)(l.Fragment,{children:[(0,o.jsx)("dt",{children:(0,o.jsx)("code",{children:e.name})}),(0,o.jsx)("dd",{className:(0,u.Z)(g),children:(0,o.jsx)("p",{dangerouslySetInnerHTML:{__html:e.description}})})]},e.name)}))})},PluginUsage:function(){var e=(0,d.k)().frontMatter.svgo,n=e.pluginId,s=e.parameters;if(!s)return(0,o.jsx)(v,{pluginId:n});var r=Object.keys(s).filter((function(e){return s[e]&&void 0!==s[e].default})).map((function(e){return" "+e+": "+JSON.stringify(s[e].default)})).join(",\n");return(0,o.jsxs)(a.Z,{children:[(0,o.jsx)(i.Z,{value:"basic",label:"Basic",default:!0,children:(0,o.jsx)(v,{pluginId:n})}),s&&(0,o.jsx)(i.Z,{value:"params",label:"Parameters",children:(0,o.jsx)(c.Z,{language:"js",title:"svgo.config.js",children:'module.exports = {\n plugins: [\n {\n name: "'+n+'",\n params: {\n'+r+"\n }\n }\n ]\n}"})})]})},SvgPreview:h.Z})},4992:(e,n,s)=>{s.d(n,{Z:()=>c});s(7294);var r=s(6010),a=s(5259),i=s(1425);const t="profit_urLh",l="highlight_PYLI";var d=s(5893);const c={SvgoPreview:function(e){var n=e.svg,s=e.svgoConfig,c=(0,a.t)(n,s).data,o=n.length,u=c.length,g=100-100*u/o,v=Math.round(o/1024*1e3)/1e3+" KiB",h=Math.round(u/1024*1e3)/1e3+" KiB",m=g<0?"+":"-",x=Math.abs(Math.round(10*g)/10)+"%";return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(i.Z,{svg:c}),(0,d.jsxs)("span",{className:(0,r.Z)(t),children:[v," ",m," ",(0,d.jsx)("span",{className:(0,r.Z)(l),children:x})," = ",h]})]})}}},4971:(e,n,s)=>{s.d(n,{Z:()=>v});var r=s(6010),a=s(7294),i=s(5130),t=s(5999);const l="rootToc_LhCa",d="onThisPage_PKNE",c="noSeperator_JdoM",o="editPage_IZFO";var u=s(5893);function g(e){var n=e.toc,s=e.className,a=e.linkClassName,v=e.isChild,h=(0,i.k)().metadata;if(!n.length)return null;var m=h.editUrl;return(0,u.jsxs)(u.Fragment,{children:[!v&&(0,u.jsx)("div",{className:(0,r.Z)(d),children:"On this page"}),(0,u.jsx)("ul",{className:(0,r.Z)(v?void 0:s,v?void 0:l,c),children:n.map((function(e){return(0,u.jsxs)("li",{children:[(0,u.jsx)("a",{href:"#"+e.id,className:null!=a?a:void 0,dangerouslySetInnerHTML:{__html:e.value}}),(0,u.jsx)(g,{isChild:!0,toc:e.children,className:s,linkClassName:a})]},e.id)}))}),!v&&(0,u.jsx)("div",{className:(0,r.Z)(o),children:(0,u.jsx)("a",{href:m,target:"_blank",className:null!=a?a:void 0,children:(0,u.jsx)(t.Z,{children:"Edit this page on GitHub"})})})]})}const v=a.memo(g)}}]);
\ No newline at end of file
diff --git a/assets/js/4c23bd0c.2cbc2cdc.js b/assets/js/4c23bd0c.2cbc2cdc.js
new file mode 100644
index 0000000..fba7d09
--- /dev/null
+++ b/assets/js/4c23bd0c.2cbc2cdc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[7087],{9416:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>m});var s=n(5893),o=n(1151);const r={title:"Remove Comments",svgo:{pluginId:"removeComments",defaultPlugin:!0,parameters:{preservePatterns:{description:'An array of regular expressions (RegExp or string). If the comment matches any of these, including partial matches, the comment is preserved. Set to false to disable this behavior and remove comments indiscriminately.',default:["^!"]}}}},i=void 0,a={id:"plugins/remove-comments",title:"Remove Comments",description:"Removes XML comments from the document.",source:"@site/.svgo/docs/03-plugins/remove-comments.mdx",sourceDirName:"03-plugins",slug:"/plugins/remove-comments",permalink:"/docs/plugins/remove-comments",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/remove-comments.mdx",tags:[],version:"current",frontMatter:{title:"Remove Comments",svgo:{pluginId:"removeComments",defaultPlugin:!0,parameters:{preservePatterns:{description:'An array of regular expressions (RegExp or string). If the comment matches any of these, including partial matches, the comment is preserved. Set to false to disable this behavior and remove comments indiscriminately.',default:["^!"]}}}},sidebar:"docsSidebar",previous:{title:"Remove Attributes",permalink:"/docs/plugins/remove-attrs"},next:{title:"Remove Deprecated Attributes",permalink:"/docs/plugins/remove-deprecated-attrs"}},c={},m=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Trivia",id:"trivia",level:2},{value:"Legal Comments",id:"legal-comments",level:3},{value:"Implementation",id:"implementation",level:2}];function l(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.a)(),...e.components},{PluginDemo:n,PluginParams:r,PluginUsage:i}=t;return n||h("PluginDemo",!0),r||h("PluginParams",!0),i||h("PluginUsage",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"Removes XML comments from the document."}),"\n",(0,s.jsxs)(t.p,{children:["XML comments are the content between the ",(0,s.jsx)(t.code,{children:"\x3c!--"})," and ",(0,s.jsx)(t.code,{children:"--\x3e"})," syntax, and do not effect rendering. From an optimization perspective, these can always be safely removed."]}),"\n",(0,s.jsxs)(t.p,{children:['By default, this plugin ignores legal comments, also known as "special comments" or "protected comments". These are comments that start with an exclamation point (',(0,s.jsx)(t.code,{children:"!"}),") and are often used for legal information like copyright notices, licensing, or attribution."]}),"\n",(0,s.jsxs)(t.p,{children:["For example, the following comment can be found in ",(0,s.jsx)(t.a,{href:"https://fontawesome.com/license/free",children:"Font Awesome Free"})," icons:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-svg",children:"\x3c!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --\x3e\n"})}),"\n",(0,s.jsxs)(t.p,{children:["Removing a comment like this may be considered a breach of the license terms, as Font Awesome Free is released under ",(0,s.jsx)(t.a,{href:"https://creativecommons.org/licenses/by/4.0/",children:"CC-BY-4.0 (Creative Commons Attribution)"}),", but removing the comment would strip away that attribution."]}),"\n",(0,s.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,s.jsx)(i,{}),"\n",(0,s.jsx)(t.h3,{id:"parameters",children:"Parameters"}),"\n",(0,s.jsx)(r,{}),"\n",(0,s.jsx)(t.h2,{id:"demo",children:"Demo"}),"\n",(0,s.jsx)(n,{}),"\n",(0,s.jsx)(t.h2,{id:"trivia",children:"Trivia"}),"\n",(0,s.jsx)(t.h3,{id:"legal-comments",children:"Legal Comments"}),"\n",(0,s.jsx)(t.p,{children:"It's unclear if there are authoritative resources promoting this syntax for legal comments. However, the convention to preserve them based on this can be seen by a number of minification and build tools:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/clean-css/clean-css#how-to-preserve-a-comment-block",children:"clean-css"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/css/csso#syntaxcompressast-options",children:"CSSO"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://esbuild.github.io/api/#legal-comments",children:"esbuild"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://sass-lang.com/documentation/syntax/comments/",children:"Sass"})}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.a,{href:"https://github.com/terser/terser#keeping-copyright-notices-or-other-comments",children:"Terser"})," / ",(0,s.jsx)(t.a,{href:"https://github.com/webpack-contrib/terser-webpack-plugin#preserve-comments",children:"terser-webpack-plugin"})]}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/mishoo/UglifyJS#keeping-copyright-notices-or-other-comments",children:"UglifyJS"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/yui/yuicompressor#notes",children:"YUI Compressor"})}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"implementation",children:"Implementation"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/svg/svgo/blob/main/plugins/removeComments.js",children:"https://github.com/svg/svgo/blob/main/plugins/removeComments.js"})}),"\n"]})]})}function d(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}function h(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>i});var s=n(7294);const o={},r=s.createContext(o);function i(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/4c23bd0c.413e0c4c.js b/assets/js/4c23bd0c.413e0c4c.js
deleted file mode 100644
index 405557c..0000000
--- a/assets/js/4c23bd0c.413e0c4c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[7087],{9416:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>i,metadata:()=>a,toc:()=>m});var s=n(5893),o=n(1151);const i={title:"Remove Comments",svgo:{pluginId:"removeComments",defaultPlugin:!0,parameters:{preservePatterns:{description:'An array of regular expressions (RegExp or string). If the comment matches any of these, including partial matches, the comment is preserved. Set to false to disable this behavior and remove comments indiscriminately.',default:["^!"]}}}},r=void 0,a={id:"plugins/remove-comments",title:"Remove Comments",description:"Removes XML comments from the document.",source:"@site/.svgo/docs/03-plugins/remove-comments.mdx",sourceDirName:"03-plugins",slug:"/plugins/remove-comments",permalink:"/docs/plugins/remove-comments",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/remove-comments.mdx",tags:[],version:"current",frontMatter:{title:"Remove Comments",svgo:{pluginId:"removeComments",defaultPlugin:!0,parameters:{preservePatterns:{description:'An array of regular expressions (RegExp or string). If the comment matches any of these, including partial matches, the comment is preserved. Set to false to disable this behavior and remove comments indiscriminately.',default:["^!"]}}}},sidebar:"docsSidebar",previous:{title:"Remove Attributes",permalink:"/docs/plugins/remove-attrs"},next:{title:"Remove Description",permalink:"/docs/plugins/remove-desc"}},c={},m=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Trivia",id:"trivia",level:2},{value:"Legal Comments",id:"legal-comments",level:3},{value:"Implementation",id:"implementation",level:2}];function l(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.a)(),...e.components},{PluginDemo:n,PluginParams:i,PluginUsage:r}=t;return n||h("PluginDemo",!0),i||h("PluginParams",!0),r||h("PluginUsage",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"Removes XML comments from the document."}),"\n",(0,s.jsxs)(t.p,{children:["XML comments are the content between the ",(0,s.jsx)(t.code,{children:"\x3c!--"})," and ",(0,s.jsx)(t.code,{children:"--\x3e"})," syntax, and do not effect rendering. From an optimization perspective, these can always be safely removed."]}),"\n",(0,s.jsxs)(t.p,{children:['By default, this plugin ignores legal comments, also known as "special comments" or "protected comments". These are comments that start with an exclamation point (',(0,s.jsx)(t.code,{children:"!"}),") and are often used for legal information like copyright notices, licensing, or attribution."]}),"\n",(0,s.jsxs)(t.p,{children:["For example, the following comment can be found in ",(0,s.jsx)(t.a,{href:"https://fontawesome.com/license/free",children:"Font Awesome Free"})," icons:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-svg",children:"\x3c!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --\x3e\n"})}),"\n",(0,s.jsxs)(t.p,{children:["Removing a comment like this may be considered a breach of the license terms, as Font Awesome Free is released under ",(0,s.jsx)(t.a,{href:"https://creativecommons.org/licenses/by/4.0/",children:"CC-BY-4.0 (Creative Commons Attribution)"}),", but removing the comment would strip away that attribution."]}),"\n",(0,s.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,s.jsx)(r,{}),"\n",(0,s.jsx)(t.h3,{id:"parameters",children:"Parameters"}),"\n",(0,s.jsx)(i,{}),"\n",(0,s.jsx)(t.h2,{id:"demo",children:"Demo"}),"\n",(0,s.jsx)(n,{}),"\n",(0,s.jsx)(t.h2,{id:"trivia",children:"Trivia"}),"\n",(0,s.jsx)(t.h3,{id:"legal-comments",children:"Legal Comments"}),"\n",(0,s.jsx)(t.p,{children:"It's unclear if there are authoritative resources promoting this syntax for legal comments. However, the convention to preserve them based on this can be seen by a number of minification and build tools:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/clean-css/clean-css#how-to-preserve-a-comment-block",children:"clean-css"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/css/csso#syntaxcompressast-options",children:"CSSO"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://esbuild.github.io/api/#legal-comments",children:"esbuild"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://sass-lang.com/documentation/syntax/comments/",children:"Sass"})}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.a,{href:"https://github.com/terser/terser#keeping-copyright-notices-or-other-comments",children:"Terser"})," / ",(0,s.jsx)(t.a,{href:"https://github.com/webpack-contrib/terser-webpack-plugin#preserve-comments",children:"terser-webpack-plugin"})]}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/mishoo/UglifyJS#keeping-copyright-notices-or-other-comments",children:"UglifyJS"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/yui/yuicompressor#notes",children:"YUI Compressor"})}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"implementation",children:"Implementation"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://github.com/svg/svgo/blob/main/plugins/removeComments.js",children:"https://github.com/svg/svgo/blob/main/plugins/removeComments.js"})}),"\n"]})]})}function d(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}function h(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>r});var s=n(7294);const o={},i=s.createContext(o);function r(e){const t=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/8ff84e15.0dc0ba02.js b/assets/js/8ff84e15.0dc0ba02.js
new file mode 100644
index 0000000..6b7cc07
--- /dev/null
+++ b/assets/js/8ff84e15.0dc0ba02.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[6531],{7162:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>m,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var r=s(5893),n=s(1151);const o={title:"Remove Attributes",svgo:{pluginId:"removeAttrs",parameters:{attrs:{description:"A selector that matches attributes.",default:null},elemSeparator:{description:"The pattern syntax used by this plugin is element:attribute:value, this changes the delimiter from : to another string.",default:":"},preserveCurrentColor:{description:"If to ignore the attribute when it's set to currentcolor.",default:!1}}}},i=void 0,l={id:"plugins/remove-attrs",title:"Remove Attributes",description:"Remove attributes from elements matching a custom syntax.",source:"@site/.svgo/docs/03-plugins/remove-attrs.mdx",sourceDirName:"03-plugins",slug:"/plugins/remove-attrs",permalink:"/docs/plugins/remove-attrs",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/remove-attrs.mdx",tags:[],version:"current",frontMatter:{title:"Remove Attributes",svgo:{pluginId:"removeAttrs",parameters:{attrs:{description:"A selector that matches attributes.",default:null},elemSeparator:{description:"The pattern syntax used by this plugin is element:attribute:value, this changes the delimiter from : to another string.",default:":"},preserveCurrentColor:{description:"If to ignore the attribute when it's set to currentcolor.",default:!1}}}},sidebar:"docsSidebar",previous:{title:"Remove Attributes by Selector",permalink:"/docs/plugins/remove-attributes-by-selector"},next:{title:"Remove Comments",permalink:"/docs/plugins/remove-comments"}},a={},c=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Implementation",id:"implementation",level:2}];function u(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,n.a)(),...e.components},{PluginDemo:s,PluginParams:o,PluginUsage:i}=t;return s||d("PluginDemo",!0),o||d("PluginParams",!0),i||d("PluginUsage",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"Remove attributes from elements matching a custom syntax."}),"\n",(0,r.jsxs)(t.p,{children:["The format accepted is ",(0,r.jsx)(t.code,{children:"[ element* : attribute* : value* ]"}),", where:"]}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"element"}),": A regular expression matching element names. An asterisk or omission matches all elements."]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"attribute"}),": A regular expression matching attribute names."]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"value"}),": A regular expresison matching attribute values. An asterisk or omission matches all values."]}),"\n"]}),"\n",(0,r.jsxs)(t.p,{children:["For example, ",(0,r.jsx)(t.code,{children:"path:fill"})," matches all ",(0,r.jsx)(t.code,{children:"fill"})," attributes in ",(0,r.jsx)(t.code,{children:""})," elements."]}),"\n",(0,r.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,r.jsx)(i,{}),"\n",(0,r.jsx)(t.h3,{id:"parameters",children:"Parameters"}),"\n",(0,r.jsx)(o,{}),"\n",(0,r.jsx)(t.h2,{id:"demo",children:"Demo"}),"\n",(0,r.jsx)(s,{}),"\n",(0,r.jsx)(t.h2,{id:"implementation",children:"Implementation"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://github.com/svg/svgo/blob/main/plugins/removeAttrs.js",children:"https://github.com/svg/svgo/blob/main/plugins/removeAttrs.js"})}),"\n"]})]})}function m(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}function d(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,t,s)=>{s.d(t,{Z:()=>l,a:()=>i});var r=s(7294);const n={},o=r.createContext(n);function i(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/8ff84e15.f6e227a0.js b/assets/js/8ff84e15.f6e227a0.js
deleted file mode 100644
index 86dc40b..0000000
--- a/assets/js/8ff84e15.f6e227a0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[6531],{7162:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>m,frontMatter:()=>i,metadata:()=>l,toc:()=>c});var r=s(5893),n=s(1151);const i={title:"Remove Attributes",svgo:{pluginId:"removeAttrs",parameters:{attrs:{description:"A selector that matches attributes.",default:null},elemSeparator:{description:"The pattern syntax used by this plugin is element:attribute:value, this changes the delimiter from : to another string.",default:":"},preserveCurrentColor:{description:"If to ignore the attribute if it's set to currentColor.",default:!1}}}},o=void 0,l={id:"plugins/remove-attrs",title:"Remove Attributes",description:"Remove attributes from elements matching a custom syntax.",source:"@site/.svgo/docs/03-plugins/remove-attrs.mdx",sourceDirName:"03-plugins",slug:"/plugins/remove-attrs",permalink:"/docs/plugins/remove-attrs",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/remove-attrs.mdx",tags:[],version:"current",frontMatter:{title:"Remove Attributes",svgo:{pluginId:"removeAttrs",parameters:{attrs:{description:"A selector that matches attributes.",default:null},elemSeparator:{description:"The pattern syntax used by this plugin is element:attribute:value, this changes the delimiter from : to another string.",default:":"},preserveCurrentColor:{description:"If to ignore the attribute if it's set to currentColor.",default:!1}}}},sidebar:"docsSidebar",previous:{title:"Remove Attributes by Selector",permalink:"/docs/plugins/remove-attributes-by-selector"},next:{title:"Remove Comments",permalink:"/docs/plugins/remove-comments"}},a={},c=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Implementation",id:"implementation",level:2}];function u(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,n.a)(),...e.components},{PluginDemo:s,PluginParams:i,PluginUsage:o}=t;return s||d("PluginDemo",!0),i||d("PluginParams",!0),o||d("PluginUsage",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"Remove attributes from elements matching a custom syntax."}),"\n",(0,r.jsxs)(t.p,{children:["The format accepted is ",(0,r.jsx)(t.code,{children:"[ element* : attribute* : value* ]"}),", where:"]}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"element"}),": A regular expression matching element names. An asterisk or omission matches all elements."]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"attribute"}),": A regular expression matching attribute names."]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.code,{children:"value"}),": A regular expresison matching attribute values. An asterisk or omission matches all values."]}),"\n"]}),"\n",(0,r.jsxs)(t.p,{children:["For example, ",(0,r.jsx)(t.code,{children:"path:fill"})," matches all ",(0,r.jsx)(t.code,{children:"fill"})," attributes in ",(0,r.jsx)(t.code,{children:""})," elements."]}),"\n",(0,r.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,r.jsx)(o,{}),"\n",(0,r.jsx)(t.h3,{id:"parameters",children:"Parameters"}),"\n",(0,r.jsx)(i,{}),"\n",(0,r.jsx)(t.h2,{id:"demo",children:"Demo"}),"\n",(0,r.jsx)(s,{}),"\n",(0,r.jsx)(t.h2,{id:"implementation",children:"Implementation"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://github.com/svg/svgo/blob/main/plugins/removeAttrs.js",children:"https://github.com/svg/svgo/blob/main/plugins/removeAttrs.js"})}),"\n"]})]})}function m(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}function d(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,t,s)=>{s.d(t,{Z:()=>l,a:()=>o});var r=s(7294);const n={},i=r.createContext(n);function o(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/935f2afb.11a28ccb.js b/assets/js/935f2afb.11a28ccb.js
new file mode 100644
index 0000000..60ccfa9
--- /dev/null
+++ b/assets/js/935f2afb.11a28ccb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docsSidebar":[{"type":"link","label":"Introduction","href":"/docs/introduction","docId":"index","unlisted":false},{"type":"link","label":"Preset Default","href":"/docs/preset-default","docId":"preset-default","unlisted":false},{"type":"category","label":"Plugins","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Add Attributes to Elements","href":"/docs/plugins/add-attributes-to-svg-elements","docId":"plugins/add-attributes-to-svg-elements","unlisted":false},{"type":"link","label":"Add Classes to SVG","href":"/docs/plugins/add-classes-to-svg-element","docId":"plugins/add-classes-to-svg-element","unlisted":false},{"type":"link","label":"Cleanup Attributes","href":"/docs/plugins/cleanup-attrs","docId":"plugins/cleanup-attrs","unlisted":false},{"type":"link","label":"Cleanup Enable Background","href":"/docs/plugins/cleanup-enable-background","docId":"plugins/cleanup-enable-background","unlisted":false},{"type":"link","label":"Cleanup IDs","href":"/docs/plugins/cleanup-ids","docId":"plugins/cleanup-ids","unlisted":false},{"type":"link","label":"Cleanup List of Values","href":"/docs/plugins/cleanup-list-of-values","docId":"plugins/cleanup-list-of-values","unlisted":false},{"type":"link","label":"Cleanup Numeric Values","href":"/docs/plugins/cleanup-numeric-values","docId":"plugins/cleanup-numeric-values","unlisted":false},{"type":"link","label":"Collapse Groups","href":"/docs/plugins/collapse-groups","docId":"plugins/collapse-groups","unlisted":false},{"type":"link","label":"Convert Colors","href":"/docs/plugins/convert-colors","docId":"plugins/convert-colors","unlisted":false},{"type":"link","label":"Convert Ellipse to Circle","href":"/docs/plugins/convert-ellipse-to-circle","docId":"plugins/convert-ellipse-to-circle","unlisted":false},{"type":"link","label":"Convert One-Stop Gradients","href":"/docs/plugins/convert-one-stop-gradients","docId":"plugins/convert-one-stop-gradients","unlisted":false},{"type":"link","label":"Convert Path Commands","href":"/docs/plugins/convert-path-data","docId":"plugins/convert-path-data","unlisted":false},{"type":"link","label":"Convert Shape to Path","href":"/docs/plugins/convert-shape-to-path","docId":"plugins/convert-shape-to-path","unlisted":false},{"type":"link","label":"Convert Style to Attributes","href":"/docs/plugins/convert-style-to-attrs","docId":"plugins/convert-style-to-attrs","unlisted":false},{"type":"link","label":"Convert Transform","href":"/docs/plugins/convert-transform","docId":"plugins/convert-transform","unlisted":false},{"type":"link","label":"Inline Styles","href":"/docs/plugins/inline-styles","docId":"plugins/inline-styles","unlisted":false},{"type":"link","label":"Merge Paths","href":"/docs/plugins/merge-paths","docId":"plugins/merge-paths","unlisted":false},{"type":"link","label":"Merge Styles","href":"/docs/plugins/merge-styles","docId":"plugins/merge-styles","unlisted":false},{"type":"link","label":"Minify Styles","href":"/docs/plugins/minify-styles","docId":"plugins/minify-styles","unlisted":false},{"type":"link","label":"Move Element Attributes to Group","href":"/docs/plugins/move-elems-attrs-to-group","docId":"plugins/move-elems-attrs-to-group","unlisted":false},{"type":"link","label":"Move Group Attributes to Element","href":"/docs/plugins/move-group-attrs-to-elem","docId":"plugins/move-group-attrs-to-elem","unlisted":false},{"type":"link","label":"Prefix IDs","href":"/docs/plugins/prefix-ids","docId":"plugins/prefix-ids","unlisted":false},{"type":"link","label":"Remove Attributes by Selector","href":"/docs/plugins/remove-attributes-by-selector","docId":"plugins/remove-attributes-by-selector","unlisted":false},{"type":"link","label":"Remove Attributes","href":"/docs/plugins/remove-attrs","docId":"plugins/remove-attrs","unlisted":false},{"type":"link","label":"Remove Comments","href":"/docs/plugins/remove-comments","docId":"plugins/remove-comments","unlisted":false},{"type":"link","label":"Remove Deprecated Attributes","href":"/docs/plugins/remove-deprecated-attrs","docId":"plugins/remove-deprecated-attrs","unlisted":false},{"type":"link","label":"Remove Description","href":"/docs/plugins/remove-desc","docId":"plugins/remove-desc","unlisted":false},{"type":"link","label":"Remove Dimensions","href":"/docs/plugins/remove-dimensions","docId":"plugins/remove-dimensions","unlisted":false},{"type":"link","label":"Remove Doctype","href":"/docs/plugins/remove-doctype","docId":"plugins/remove-doctype","unlisted":false},{"type":"link","label":"Remove Editor Namespace Data","href":"/docs/plugins/remove-editors-ns-data","docId":"plugins/remove-editors-ns-data","unlisted":false},{"type":"link","label":"Remove Elements by Attribute","href":"/docs/plugins/remove-elements-by-attr","docId":"plugins/remove-elements-by-attr","unlisted":false},{"type":"link","label":"Remove Empty Attributes","href":"/docs/plugins/remove-empty-attrs","docId":"plugins/remove-empty-attrs","unlisted":false},{"type":"link","label":"Remove Empty Containers","href":"/docs/plugins/remove-empty-containers","docId":"plugins/remove-empty-containers","unlisted":false},{"type":"link","label":"Remove Empty Text","href":"/docs/plugins/remove-empty-text","docId":"plugins/remove-empty-text","unlisted":false},{"type":"link","label":"Remove Hidden Elements","href":"/docs/plugins/remove-hidden-elems","docId":"plugins/remove-hidden-elems","unlisted":false},{"type":"link","label":"Remove Metadata","href":"/docs/plugins/remove-metadata","docId":"plugins/remove-metadata","unlisted":false},{"type":"link","label":"Remove Non-inheritable Group Attributes","href":"/docs/plugins/remove-non-inheritable-group-attrs","docId":"plugins/remove-non-inheritable-group-attrs","unlisted":false},{"type":"link","label":"Remove Off Canvas Paths","href":"/docs/plugins/remove-off-canvas-paths","docId":"plugins/remove-off-canvas-paths","unlisted":false},{"type":"link","label":"Remove Raster Images","href":"/docs/plugins/remove-raster-images","docId":"plugins/remove-raster-images","unlisted":false},{"type":"link","label":"Remove Scripts","href":"/docs/plugins/remove-scripts","docId":"plugins/remove-scripts","unlisted":false},{"type":"link","label":"Remove Style Elements","href":"/docs/plugins/remove-style-element","docId":"plugins/remove-style-element","unlisted":false},{"type":"link","label":"Remove Title","href":"/docs/plugins/remove-title","docId":"plugins/remove-title","unlisted":false},{"type":"link","label":"Remove Unknowns and Defaults","href":"/docs/plugins/remove-unknowns-and-defaults","docId":"plugins/remove-unknowns-and-defaults","unlisted":false},{"type":"link","label":"Remove Unused Namespaces","href":"/docs/plugins/remove-unused-namespaces","docId":"plugins/remove-unused-namespaces","unlisted":false},{"type":"link","label":"Remove Useless Defs","href":"/docs/plugins/remove-useless-defs","docId":"plugins/remove-useless-defs","unlisted":false},{"type":"link","label":"Remove Useless Stroke and Fill","href":"/docs/plugins/remove-useless-stroke-and-fill","docId":"plugins/remove-useless-stroke-and-fill","unlisted":false},{"type":"link","label":"Remove ViewBox","href":"/docs/plugins/remove-viewbox","docId":"plugins/remove-viewbox","unlisted":false},{"type":"link","label":"Remove XLink","href":"/docs/plugins/remove-xlink","docId":"plugins/remove-xlink","unlisted":false},{"type":"link","label":"Remove XML Declaration","href":"/docs/plugins/remove-xml-proc-inst","docId":"plugins/remove-xml-proc-inst","unlisted":false},{"type":"link","label":"Remove XML Namespace","href":"/docs/plugins/remove-xmlns","docId":"plugins/remove-xmlns","unlisted":false},{"type":"link","label":"Reuse Paths","href":"/docs/plugins/reuse-paths","docId":"plugins/reuse-paths","unlisted":false},{"type":"link","label":"Sort Attributes","href":"/docs/plugins/sort-attrs","docId":"plugins/sort-attrs","unlisted":false},{"type":"link","label":"Sort Defs Children","href":"/docs/plugins/sort-defs-children","docId":"plugins/sort-defs-children","unlisted":false}],"href":"/docs/plugins/"},{"type":"link","label":"Plugin Architecture","href":"/docs/plugins-api","docId":"plugins-api","unlisted":false}]},"docs":{"index":{"id":"index","title":"Introduction","description":"SVGO (short for SVG Optimizer) is a Node.js library and command-line application for optimizing SVG files.","sidebar":"docsSidebar"},"plugins-api":{"id":"plugins-api","title":"Plugin Architecture","description":"SVGO is primarily an optimizer, and is evolving as the community continue to propose or implement better optimizations.","sidebar":"docsSidebar"},"plugins/add-attributes-to-svg-elements":{"id":"plugins/add-attributes-to-svg-elements","title":"Add Attributes to Elements","description":"Adds attributes to the outer most `` element in the document. This is not an optimization and will increase the size of SVG documents.","sidebar":"docsSidebar"},"plugins/add-classes-to-svg-element":{"id":"plugins/add-classes-to-svg-element","title":"Add Classes to SVG","description":"Overrides the class attribute in the outer most `` element, omitting duplicates or null classes if found in your configuration.","sidebar":"docsSidebar"},"plugins/cleanup-attrs":{"id":"plugins/cleanup-attrs","title":"Cleanup Attributes","description":"Removes redundant whitespaces from attribute values.","sidebar":"docsSidebar"},"plugins/cleanup-enable-background":{"id":"plugins/cleanup-enable-background","title":"Cleanup Enable Background","description":"Cleans up enable-background, unless the document uses `` elements.","sidebar":"docsSidebar"},"plugins/cleanup-ids":{"id":"plugins/cleanup-ids","title":"Cleanup IDs","description":"Removes unused IDs, and minifys IDs that are referenced by other elements.","sidebar":"docsSidebar"},"plugins/cleanup-list-of-values":{"id":"plugins/cleanup-list-of-values","title":"Cleanup List of Values","description":"Rounds numeric values in attributes, such as those found in viewBox, enable-background, and points.","sidebar":"docsSidebar"},"plugins/cleanup-numeric-values":{"id":"plugins/cleanup-numeric-values","title":"Cleanup Numeric Values","description":"Rounds numeric values, and removes the unit when it\'s px as this is the default.","sidebar":"docsSidebar"},"plugins/collapse-groups":{"id":"plugins/collapse-groups","title":"Collapse Groups","description":"Finds groups that effectively do nothing and flattens them, preserving the contents of the groups.","sidebar":"docsSidebar"},"plugins/convert-colors":{"id":"plugins/convert-colors","title":"Convert Colors","description":"Converts color references to the shortest equivalent.","sidebar":"docsSidebar"},"plugins/convert-ellipse-to-circle":{"id":"plugins/convert-ellipse-to-circle","title":"Convert Ellipse to Circle","description":"Convert non-eccentric ` elements to ` elements.","sidebar":"docsSidebar"},"plugins/convert-one-stop-gradients":{"id":"plugins/convert-one-stop-gradients","title":"Convert One-Stop Gradients","description":"Converts the ` and ` nodes that are effectively a solid color to the color.","sidebar":"docsSidebar"},"plugins/convert-path-data":{"id":"plugins/convert-path-data","title":"Convert Path Commands","description":"Optimize path commands found in `, , and elements. Path commands are the syntax used in the d` attribute, each character represents an instruction to draw paths.","sidebar":"docsSidebar"},"plugins/convert-shape-to-path":{"id":"plugins/convert-shape-to-path","title":"Convert Shape to Path","description":"Convert basic shapes to `` elements.","sidebar":"docsSidebar"},"plugins/convert-style-to-attrs":{"id":"plugins/convert-style-to-attrs","title":"Convert Style to Attributes","description":"Converts presentation attributes in element styles to the equvilent XML attribute.","sidebar":"docsSidebar"},"plugins/convert-transform":{"id":"plugins/convert-transform","title":"Convert Transform","description":"Collapse multiple transforms into one, convert matrices to the short aliases, and much more.","sidebar":"docsSidebar"},"plugins/index":{"id":"plugins/index","title":"Plugins","description":"All optimizations performed by SVGO are through the various plugins that are either built-in, or provided in your SVGO config.","sidebar":"docsSidebar"},"plugins/inline-styles":{"id":"plugins/inline-styles","title":"Inline Styles","description":"Merges styles from ` elements to the style` attribute of matching elements.","sidebar":"docsSidebar"},"plugins/merge-paths":{"id":"plugins/merge-paths","title":"Merge Paths","description":"Merge multiple paths into one.","sidebar":"docsSidebar"},"plugins/merge-styles":{"id":"plugins/merge-styles","title":"Merge Styles","description":"Merge multiple `` elements into one.","sidebar":"docsSidebar"},"plugins/minify-styles":{"id":"plugins/minify-styles","title":"Minify Styles","description":"Minify `` elements with CSSO.","sidebar":"docsSidebar"},"plugins/move-elems-attrs-to-group":{"id":"plugins/move-elems-attrs-to-group","title":"Move Element Attributes to Group","description":"Move an elements attributes to their enclosing group.","sidebar":"docsSidebar"},"plugins/move-group-attrs-to-elem":{"id":"plugins/move-group-attrs-to-elem","title":"Move Group Attributes to Element","description":"Move some group attributes to the contained elements.","sidebar":"docsSidebar"},"plugins/prefix-ids":{"id":"plugins/prefix-ids","title":"Prefix IDs","description":"Prefix element IDs and class names with the filename or another arbitrary string.","sidebar":"docsSidebar"},"plugins/remove-attributes-by-selector":{"id":"plugins/remove-attributes-by-selector","title":"Remove Attributes by Selector","description":"Removes specific attributes from elements that match a CSS selector.","sidebar":"docsSidebar"},"plugins/remove-attrs":{"id":"plugins/remove-attrs","title":"Remove Attributes","description":"Remove attributes from elements matching a custom syntax.","sidebar":"docsSidebar"},"plugins/remove-comments":{"id":"plugins/remove-comments","title":"Remove Comments","description":"Removes XML comments from the document.","sidebar":"docsSidebar"},"plugins/remove-deprecated-attrs":{"id":"plugins/remove-deprecated-attrs","title":"Remove Deprecated Attributes","description":"Removes deprecated attributes from elements in the document.","sidebar":"docsSidebar"},"plugins/remove-desc":{"id":"plugins/remove-desc","title":"Remove Description","description":"Removes the `` element from the document in one of the following conditions:","sidebar":"docsSidebar"},"plugins/remove-dimensions":{"id":"plugins/remove-dimensions","title":"Remove Dimensions","description":"Removes the width and height attribute from the top-most ` element if specified, and replaces it with the viewBox` attribute if it\'s missing.","sidebar":"docsSidebar"},"plugins/remove-doctype":{"id":"plugins/remove-doctype","title":"Remove Doctype","description":"Removes the Document Type Definition, also known as the DOCTYPE, from the document.","sidebar":"docsSidebar"},"plugins/remove-editors-ns-data":{"id":"plugins/remove-editors-ns-data","title":"Remove Editor Namespace Data","description":"Removes all XML namespaces, elements, and attributes associated with popular vector editing software.","sidebar":"docsSidebar"},"plugins/remove-elements-by-attr":{"id":"plugins/remove-elements-by-attr","title":"Remove Elements by Attribute","description":"Removes arbitrary elements by ID or className.","sidebar":"docsSidebar"},"plugins/remove-empty-attrs":{"id":"plugins/remove-empty-attrs","title":"Remove Empty Attributes","description":"Remove empty attributes from elements in the document.","sidebar":"docsSidebar"},"plugins/remove-empty-containers":{"id":"plugins/remove-empty-containers","title":"Remove Empty Containers","description":"Remove container elements in the document that have no children or meaningful attributes.","sidebar":"docsSidebar"},"plugins/remove-empty-text":{"id":"plugins/remove-empty-text","title":"Remove Empty Text","description":"Removes empty ` and elements, and ` elements that don\'t reference another node in the document.","sidebar":"docsSidebar"},"plugins/remove-hidden-elems":{"id":"plugins/remove-hidden-elems","title":"Remove Hidden Elements","description":"Remove hidden or invisible elements from the document. This can be elements with 0 width and height defined, or elements that were just hidden with CSS.","sidebar":"docsSidebar"},"plugins/remove-metadata":{"id":"plugins/remove-metadata","title":"Remove Metadata","description":"Removes the `` element from the document.","sidebar":"docsSidebar"},"plugins/remove-non-inheritable-group-attrs":{"id":"plugins/remove-non-inheritable-group-attrs","title":"Remove Non-inheritable Group Attributes","description":"Removes non-inheritable presentation attributes from groups.","sidebar":"docsSidebar"},"plugins/remove-off-canvas-paths":{"id":"plugins/remove-off-canvas-paths","title":"Remove Off Canvas Paths","description":"If a viewBox is present,","sidebar":"docsSidebar"},"plugins/remove-raster-images":{"id":"plugins/remove-raster-images","title":"Remove Raster Images","description":"Removes inline JPEGs, PNGs, and GIFs from the document.","sidebar":"docsSidebar"},"plugins/remove-scripts":{"id":"plugins/remove-scripts","title":"Remove Scripts","description":"Removes all scripts from the document.","sidebar":"docsSidebar"},"plugins/remove-style-element":{"id":"plugins/remove-style-element","title":"Remove Style Elements","description":"Remove all `` elements from the document.","sidebar":"docsSidebar"},"plugins/remove-title":{"id":"plugins/remove-title","title":"Remove Title","description":"Removes the `` element from the document.","sidebar":"docsSidebar"},"plugins/remove-unknowns-and-defaults":{"id":"plugins/remove-unknowns-and-defaults","title":"Remove Unknowns and Defaults","description":"Removes unknown elements and attributes, as well as attributes that are set to their default value.","sidebar":"docsSidebar"},"plugins/remove-unused-namespaces":{"id":"plugins/remove-unused-namespaces","title":"Remove Unused Namespaces","description":"Removes unused namespace declarations from the document.","sidebar":"docsSidebar"},"plugins/remove-useless-defs":{"id":"plugins/remove-useless-defs","title":"Remove Useless Defs","description":"Removes children of `` element that do not have an ID to reference.","sidebar":"docsSidebar"},"plugins/remove-useless-stroke-and-fill":{"id":"plugins/remove-useless-stroke-and-fill","title":"Remove Useless Stroke and Fill","description":"Removes useless stroke and fill attributes.","sidebar":"docsSidebar"},"plugins/remove-viewbox":{"id":"plugins/remove-viewbox","title":"Remove ViewBox","description":"Removes the viewBox attribute where it matches the documents width and height.","sidebar":"docsSidebar"},"plugins/remove-xlink":{"id":"plugins/remove-xlink","title":"Remove XLink","description":"Removes XLink namespace prefixes and converts references to XLink attributes to the native SVG equivalent by performing the following operations:","sidebar":"docsSidebar"},"plugins/remove-xml-proc-inst":{"id":"plugins/remove-xml-proc-inst","title":"Remove XML Declaration","description":"Removes the XML declaration from the document.","sidebar":"docsSidebar"},"plugins/remove-xmlns":{"id":"plugins/remove-xmlns","title":"Remove XML Namespace","description":"Removes the xmlns attribute from the top-most `` element in the document.","sidebar":"docsSidebar"},"plugins/reuse-paths":{"id":"plugins/reuse-paths","title":"Reuse Paths","description":"Creates a definition for similar paths, and swaps the ` elements to elements that will reference a single ` definition.","sidebar":"docsSidebar"},"plugins/sort-attrs":{"id":"plugins/sort-attrs","title":"Sort Attributes","description":"Sorts attributes in all elements in the document. This does not reduce the size of the SVG, but improves readability and may improve how compression algorithms perform on it.","sidebar":"docsSidebar"},"plugins/sort-defs-children":{"id":"plugins/sort-defs-children","title":"Sort Defs Children","description":"Sorts all children in the `` element. This does not reduce the size of the SVG, but may improve how compression algorithms perform on it.","sidebar":"docsSidebar"},"preset-default":{"id":"preset-default","title":"Preset Default","description":"SVGO runs with a default preset that has the plugin ID preset-default. This is the default set of plugins that are used when not explicitly specified or overridden elsewhere.","sidebar":"docsSidebar"}}}')}}]);
\ No newline at end of file
diff --git a/assets/js/935f2afb.6f5d18ed.js b/assets/js/935f2afb.6f5d18ed.js
deleted file mode 100644
index 2a7899a..0000000
--- a/assets/js/935f2afb.6f5d18ed.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docsSidebar":[{"type":"link","label":"Introduction","href":"/docs/introduction","docId":"index","unlisted":false},{"type":"link","label":"Preset Default","href":"/docs/preset-default","docId":"preset-default","unlisted":false},{"type":"category","label":"Plugins","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Add Attributes to Elements","href":"/docs/plugins/add-attributes-to-svg-elements","docId":"plugins/add-attributes-to-svg-elements","unlisted":false},{"type":"link","label":"Add Classes to SVG","href":"/docs/plugins/add-classes-to-svg-element","docId":"plugins/add-classes-to-svg-element","unlisted":false},{"type":"link","label":"Cleanup Attributes","href":"/docs/plugins/cleanup-attrs","docId":"plugins/cleanup-attrs","unlisted":false},{"type":"link","label":"Cleanup Enable Background","href":"/docs/plugins/cleanup-enable-background","docId":"plugins/cleanup-enable-background","unlisted":false},{"type":"link","label":"Cleanup IDs","href":"/docs/plugins/cleanup-ids","docId":"plugins/cleanup-ids","unlisted":false},{"type":"link","label":"Cleanup List of Values","href":"/docs/plugins/cleanup-list-of-values","docId":"plugins/cleanup-list-of-values","unlisted":false},{"type":"link","label":"Cleanup Numeric Values","href":"/docs/plugins/cleanup-numeric-values","docId":"plugins/cleanup-numeric-values","unlisted":false},{"type":"link","label":"Collapse Groups","href":"/docs/plugins/collapse-groups","docId":"plugins/collapse-groups","unlisted":false},{"type":"link","label":"Convert Colors","href":"/docs/plugins/convert-colors","docId":"plugins/convert-colors","unlisted":false},{"type":"link","label":"Convert Ellipse to Circle","href":"/docs/plugins/convert-ellipse-to-circle","docId":"plugins/convert-ellipse-to-circle","unlisted":false},{"type":"link","label":"Convert One-Stop Gradients","href":"/docs/plugins/convert-one-stop-gradients","docId":"plugins/convert-one-stop-gradients","unlisted":false},{"type":"link","label":"Convert Path Commands","href":"/docs/plugins/convert-path-data","docId":"plugins/convert-path-data","unlisted":false},{"type":"link","label":"Convert Shape to Path","href":"/docs/plugins/convert-shape-to-path","docId":"plugins/convert-shape-to-path","unlisted":false},{"type":"link","label":"Convert Style to Attributes","href":"/docs/plugins/convert-style-to-attrs","docId":"plugins/convert-style-to-attrs","unlisted":false},{"type":"link","label":"Convert Transform","href":"/docs/plugins/convert-transform","docId":"plugins/convert-transform","unlisted":false},{"type":"link","label":"Inline Styles","href":"/docs/plugins/inline-styles","docId":"plugins/inline-styles","unlisted":false},{"type":"link","label":"Merge Paths","href":"/docs/plugins/merge-paths","docId":"plugins/merge-paths","unlisted":false},{"type":"link","label":"Merge Styles","href":"/docs/plugins/merge-styles","docId":"plugins/merge-styles","unlisted":false},{"type":"link","label":"Minify Styles","href":"/docs/plugins/minify-styles","docId":"plugins/minify-styles","unlisted":false},{"type":"link","label":"Move Element Attributes to Group","href":"/docs/plugins/move-elems-attrs-to-group","docId":"plugins/move-elems-attrs-to-group","unlisted":false},{"type":"link","label":"Move Group Attributes to Element","href":"/docs/plugins/move-group-attrs-to-elem","docId":"plugins/move-group-attrs-to-elem","unlisted":false},{"type":"link","label":"Prefix IDs","href":"/docs/plugins/prefix-ids","docId":"plugins/prefix-ids","unlisted":false},{"type":"link","label":"Remove Attributes by Selector","href":"/docs/plugins/remove-attributes-by-selector","docId":"plugins/remove-attributes-by-selector","unlisted":false},{"type":"link","label":"Remove Attributes","href":"/docs/plugins/remove-attrs","docId":"plugins/remove-attrs","unlisted":false},{"type":"link","label":"Remove Comments","href":"/docs/plugins/remove-comments","docId":"plugins/remove-comments","unlisted":false},{"type":"link","label":"Remove Description","href":"/docs/plugins/remove-desc","docId":"plugins/remove-desc","unlisted":false},{"type":"link","label":"Remove Dimensions","href":"/docs/plugins/remove-dimensions","docId":"plugins/remove-dimensions","unlisted":false},{"type":"link","label":"Remove Doctype","href":"/docs/plugins/remove-doctype","docId":"plugins/remove-doctype","unlisted":false},{"type":"link","label":"Remove Editor Namespace Data","href":"/docs/plugins/remove-editors-ns-data","docId":"plugins/remove-editors-ns-data","unlisted":false},{"type":"link","label":"Remove Elements by Attribute","href":"/docs/plugins/remove-elements-by-attr","docId":"plugins/remove-elements-by-attr","unlisted":false},{"type":"link","label":"Remove Empty Attributes","href":"/docs/plugins/remove-empty-attrs","docId":"plugins/remove-empty-attrs","unlisted":false},{"type":"link","label":"Remove Empty Containers","href":"/docs/plugins/remove-empty-containers","docId":"plugins/remove-empty-containers","unlisted":false},{"type":"link","label":"Remove Empty Text","href":"/docs/plugins/remove-empty-text","docId":"plugins/remove-empty-text","unlisted":false},{"type":"link","label":"Remove Hidden Elements","href":"/docs/plugins/remove-hidden-elems","docId":"plugins/remove-hidden-elems","unlisted":false},{"type":"link","label":"Remove Metadata","href":"/docs/plugins/remove-metadata","docId":"plugins/remove-metadata","unlisted":false},{"type":"link","label":"Remove Non-inheritable Group Attributes","href":"/docs/plugins/remove-non-inheritable-group-attrs","docId":"plugins/remove-non-inheritable-group-attrs","unlisted":false},{"type":"link","label":"Remove Off Canvas Paths","href":"/docs/plugins/remove-off-canvas-paths","docId":"plugins/remove-off-canvas-paths","unlisted":false},{"type":"link","label":"Remove Raster Images","href":"/docs/plugins/remove-raster-images","docId":"plugins/remove-raster-images","unlisted":false},{"type":"link","label":"Remove Scripts","href":"/docs/plugins/remove-scripts","docId":"plugins/remove-scripts","unlisted":false},{"type":"link","label":"Remove Style Elements","href":"/docs/plugins/remove-style-element","docId":"plugins/remove-style-element","unlisted":false},{"type":"link","label":"Remove Title","href":"/docs/plugins/remove-title","docId":"plugins/remove-title","unlisted":false},{"type":"link","label":"Remove Unknowns and Defaults","href":"/docs/plugins/remove-unknowns-and-defaults","docId":"plugins/remove-unknowns-and-defaults","unlisted":false},{"type":"link","label":"Remove Unused Namespaces","href":"/docs/plugins/remove-unused-namespaces","docId":"plugins/remove-unused-namespaces","unlisted":false},{"type":"link","label":"Remove Useless Defs","href":"/docs/plugins/remove-useless-defs","docId":"plugins/remove-useless-defs","unlisted":false},{"type":"link","label":"Remove Useless Stroke and Fill","href":"/docs/plugins/remove-useless-stroke-and-fill","docId":"plugins/remove-useless-stroke-and-fill","unlisted":false},{"type":"link","label":"Remove ViewBox","href":"/docs/plugins/remove-viewbox","docId":"plugins/remove-viewbox","unlisted":false},{"type":"link","label":"Remove XLink","href":"/docs/plugins/remove-xlink","docId":"plugins/remove-xlink","unlisted":false},{"type":"link","label":"Remove XML Declaration","href":"/docs/plugins/remove-xml-proc-inst","docId":"plugins/remove-xml-proc-inst","unlisted":false},{"type":"link","label":"Remove XML Namespace","href":"/docs/plugins/remove-xmlns","docId":"plugins/remove-xmlns","unlisted":false},{"type":"link","label":"Reuse Paths","href":"/docs/plugins/reuse-paths","docId":"plugins/reuse-paths","unlisted":false},{"type":"link","label":"Sort Attributes","href":"/docs/plugins/sort-attrs","docId":"plugins/sort-attrs","unlisted":false},{"type":"link","label":"Sort Defs Children","href":"/docs/plugins/sort-defs-children","docId":"plugins/sort-defs-children","unlisted":false}],"href":"/docs/plugins/"},{"type":"link","label":"Plugin Architecture","href":"/docs/plugins-api","docId":"plugins-api","unlisted":false}]},"docs":{"index":{"id":"index","title":"Introduction","description":"SVGO (short for SVG Optimizer) is a Node.js library and command-line application for optimizing SVG files.","sidebar":"docsSidebar"},"plugins-api":{"id":"plugins-api","title":"Plugin Architecture","description":"SVGO is primarily an optimizer, and is evolving as the community continue to propose or implement better optimizations.","sidebar":"docsSidebar"},"plugins/add-attributes-to-svg-elements":{"id":"plugins/add-attributes-to-svg-elements","title":"Add Attributes to Elements","description":"Adds attributes to the outer most `` element in the document. This is not an optimization and will increase the size of SVG documents.","sidebar":"docsSidebar"},"plugins/add-classes-to-svg-element":{"id":"plugins/add-classes-to-svg-element","title":"Add Classes to SVG","description":"Overrides the class attribute in the outer most `` element, omitting duplicates or null classes if found in your configuration.","sidebar":"docsSidebar"},"plugins/cleanup-attrs":{"id":"plugins/cleanup-attrs","title":"Cleanup Attributes","description":"Removes redundant whitespaces from attribute values.","sidebar":"docsSidebar"},"plugins/cleanup-enable-background":{"id":"plugins/cleanup-enable-background","title":"Cleanup Enable Background","description":"Cleans up enable-background, unless the document uses `` elements.","sidebar":"docsSidebar"},"plugins/cleanup-ids":{"id":"plugins/cleanup-ids","title":"Cleanup IDs","description":"Removes unused IDs, and minifys IDs that are referenced by other elements.","sidebar":"docsSidebar"},"plugins/cleanup-list-of-values":{"id":"plugins/cleanup-list-of-values","title":"Cleanup List of Values","description":"Rounds numeric values in attributes, such as those found in viewBox, enable-background, and points.","sidebar":"docsSidebar"},"plugins/cleanup-numeric-values":{"id":"plugins/cleanup-numeric-values","title":"Cleanup Numeric Values","description":"Rounds numeric values, and removes the unit when it\'s px as this is the default.","sidebar":"docsSidebar"},"plugins/collapse-groups":{"id":"plugins/collapse-groups","title":"Collapse Groups","description":"Finds groups that effectively do nothing and flattens them, preserving the contents of the groups.","sidebar":"docsSidebar"},"plugins/convert-colors":{"id":"plugins/convert-colors","title":"Convert Colors","description":"Converts color references to the shortest equivalent.","sidebar":"docsSidebar"},"plugins/convert-ellipse-to-circle":{"id":"plugins/convert-ellipse-to-circle","title":"Convert Ellipse to Circle","description":"Convert non-eccentric ` elements to ` elements.","sidebar":"docsSidebar"},"plugins/convert-one-stop-gradients":{"id":"plugins/convert-one-stop-gradients","title":"Convert One-Stop Gradients","description":"Converts the ` and ` nodes that are effectively a solid color to the color.","sidebar":"docsSidebar"},"plugins/convert-path-data":{"id":"plugins/convert-path-data","title":"Convert Path Commands","description":"Optimize path commands found in `, , and elements. Path commands are the syntax used in the d` attribute, each character represents an instruction to draw paths.","sidebar":"docsSidebar"},"plugins/convert-shape-to-path":{"id":"plugins/convert-shape-to-path","title":"Convert Shape to Path","description":"Convert basic shapes to `` elements.","sidebar":"docsSidebar"},"plugins/convert-style-to-attrs":{"id":"plugins/convert-style-to-attrs","title":"Convert Style to Attributes","description":"Converts presentation attributes in element styles to the equvilent XML attribute.","sidebar":"docsSidebar"},"plugins/convert-transform":{"id":"plugins/convert-transform","title":"Convert Transform","description":"Collapse multiple transforms into one, convert matrices to the short aliases, and much more.","sidebar":"docsSidebar"},"plugins/index":{"id":"plugins/index","title":"Plugins","description":"All optimizations performed by SVGO are through the various plugins that are either built-in, or provided in your SVGO config.","sidebar":"docsSidebar"},"plugins/inline-styles":{"id":"plugins/inline-styles","title":"Inline Styles","description":"Merges styles from ` elements to the style` attribute of matching elements.","sidebar":"docsSidebar"},"plugins/merge-paths":{"id":"plugins/merge-paths","title":"Merge Paths","description":"Merge multiple paths into one.","sidebar":"docsSidebar"},"plugins/merge-styles":{"id":"plugins/merge-styles","title":"Merge Styles","description":"Merge multiple `` elements into one.","sidebar":"docsSidebar"},"plugins/minify-styles":{"id":"plugins/minify-styles","title":"Minify Styles","description":"Minify `` elements with CSSO.","sidebar":"docsSidebar"},"plugins/move-elems-attrs-to-group":{"id":"plugins/move-elems-attrs-to-group","title":"Move Element Attributes to Group","description":"Move an elements attributes to their enclosing group.","sidebar":"docsSidebar"},"plugins/move-group-attrs-to-elem":{"id":"plugins/move-group-attrs-to-elem","title":"Move Group Attributes to Element","description":"Move some group attributes to the contained elements.","sidebar":"docsSidebar"},"plugins/prefix-ids":{"id":"plugins/prefix-ids","title":"Prefix IDs","description":"Prefix element IDs and class names with the filename or another arbitrary string.","sidebar":"docsSidebar"},"plugins/remove-attributes-by-selector":{"id":"plugins/remove-attributes-by-selector","title":"Remove Attributes by Selector","description":"Removes specific attributes from elements that match a CSS selector.","sidebar":"docsSidebar"},"plugins/remove-attrs":{"id":"plugins/remove-attrs","title":"Remove Attributes","description":"Remove attributes from elements matching a custom syntax.","sidebar":"docsSidebar"},"plugins/remove-comments":{"id":"plugins/remove-comments","title":"Remove Comments","description":"Removes XML comments from the document.","sidebar":"docsSidebar"},"plugins/remove-desc":{"id":"plugins/remove-desc","title":"Remove Description","description":"Removes the `` element from the document in one of the following conditions:","sidebar":"docsSidebar"},"plugins/remove-dimensions":{"id":"plugins/remove-dimensions","title":"Remove Dimensions","description":"Removes the width and height attribute from the top-most ` element if specified, and replaces it with the viewBox` attribute if it\'s missing.","sidebar":"docsSidebar"},"plugins/remove-doctype":{"id":"plugins/remove-doctype","title":"Remove Doctype","description":"Removes the Document Type Definition, also known as the DOCTYPE, from the document.","sidebar":"docsSidebar"},"plugins/remove-editors-ns-data":{"id":"plugins/remove-editors-ns-data","title":"Remove Editor Namespace Data","description":"Removes all XML namespaces, elements, and attributes associated with popular vector editing software.","sidebar":"docsSidebar"},"plugins/remove-elements-by-attr":{"id":"plugins/remove-elements-by-attr","title":"Remove Elements by Attribute","description":"Removes arbitrary elements by ID or className.","sidebar":"docsSidebar"},"plugins/remove-empty-attrs":{"id":"plugins/remove-empty-attrs","title":"Remove Empty Attributes","description":"Remove empty attributes from elements in the document.","sidebar":"docsSidebar"},"plugins/remove-empty-containers":{"id":"plugins/remove-empty-containers","title":"Remove Empty Containers","description":"Remove container elements in the document that have no children or meaningful attributes.","sidebar":"docsSidebar"},"plugins/remove-empty-text":{"id":"plugins/remove-empty-text","title":"Remove Empty Text","description":"Removes empty ` and elements, and ` elements that don\'t reference another node in the document.","sidebar":"docsSidebar"},"plugins/remove-hidden-elems":{"id":"plugins/remove-hidden-elems","title":"Remove Hidden Elements","description":"Remove hidden or invisible elements from the document. This can be elements with 0 width and height defined, or elements that were just hidden with CSS.","sidebar":"docsSidebar"},"plugins/remove-metadata":{"id":"plugins/remove-metadata","title":"Remove Metadata","description":"Removes the `` element from the document.","sidebar":"docsSidebar"},"plugins/remove-non-inheritable-group-attrs":{"id":"plugins/remove-non-inheritable-group-attrs","title":"Remove Non-inheritable Group Attributes","description":"Removes non-inheritable presentation attributes from groups.","sidebar":"docsSidebar"},"plugins/remove-off-canvas-paths":{"id":"plugins/remove-off-canvas-paths","title":"Remove Off Canvas Paths","description":"If a viewBox is present,","sidebar":"docsSidebar"},"plugins/remove-raster-images":{"id":"plugins/remove-raster-images","title":"Remove Raster Images","description":"Removes inline JPEGs, PNGs, and GIFs from the document.","sidebar":"docsSidebar"},"plugins/remove-scripts":{"id":"plugins/remove-scripts","title":"Remove Scripts","description":"Removes all scripts from the document.","sidebar":"docsSidebar"},"plugins/remove-style-element":{"id":"plugins/remove-style-element","title":"Remove Style Elements","description":"Remove all `` elements from the document.","sidebar":"docsSidebar"},"plugins/remove-title":{"id":"plugins/remove-title","title":"Remove Title","description":"Removes the `` element from the document.","sidebar":"docsSidebar"},"plugins/remove-unknowns-and-defaults":{"id":"plugins/remove-unknowns-and-defaults","title":"Remove Unknowns and Defaults","description":"Removes unknown elements and attributes, as well as attributes that are set to their default value.","sidebar":"docsSidebar"},"plugins/remove-unused-namespaces":{"id":"plugins/remove-unused-namespaces","title":"Remove Unused Namespaces","description":"Removes unused namespace declarations from the document.","sidebar":"docsSidebar"},"plugins/remove-useless-defs":{"id":"plugins/remove-useless-defs","title":"Remove Useless Defs","description":"Removes children of `` element that do not have an ID to reference.","sidebar":"docsSidebar"},"plugins/remove-useless-stroke-and-fill":{"id":"plugins/remove-useless-stroke-and-fill","title":"Remove Useless Stroke and Fill","description":"Removes useless stroke and fill attributes.","sidebar":"docsSidebar"},"plugins/remove-viewbox":{"id":"plugins/remove-viewbox","title":"Remove ViewBox","description":"Removes the viewBox attribute where it matches the documents width and height.","sidebar":"docsSidebar"},"plugins/remove-xlink":{"id":"plugins/remove-xlink","title":"Remove XLink","description":"Removes XLink namespace prefixes and converts references to XLink attributes to the native SVG equivalent by performing the following operations:","sidebar":"docsSidebar"},"plugins/remove-xml-proc-inst":{"id":"plugins/remove-xml-proc-inst","title":"Remove XML Declaration","description":"Removes the XML declaration from the document.","sidebar":"docsSidebar"},"plugins/remove-xmlns":{"id":"plugins/remove-xmlns","title":"Remove XML Namespace","description":"Removes the xmlns attribute from the top-most `` element in the document.","sidebar":"docsSidebar"},"plugins/reuse-paths":{"id":"plugins/reuse-paths","title":"Reuse Paths","description":"Creates a definition for similar paths, and swaps the ` elements to elements that will reference a single ` definition.","sidebar":"docsSidebar"},"plugins/sort-attrs":{"id":"plugins/sort-attrs","title":"Sort Attributes","description":"Sorts attributes in all elements in the document. This does not reduce the size of the SVG, but improves readability and may improve how compression algorithms perform on it.","sidebar":"docsSidebar"},"plugins/sort-defs-children":{"id":"plugins/sort-defs-children","title":"Sort Defs Children","description":"Sorts all children in the `` element. This does not reduce the size of the SVG, but may improve how compression algorithms perform on it.","sidebar":"docsSidebar"},"preset-default":{"id":"preset-default","title":"Preset Default","description":"SVGO runs with a default preset that has the plugin ID preset-default. This is the default set of plugins that are used when not explicitly specified or overridden elsewhere.","sidebar":"docsSidebar"}}}')}}]);
\ No newline at end of file
diff --git a/assets/js/b8ac59b8.674474f4.js b/assets/js/b8ac59b8.674474f4.js
new file mode 100644
index 0000000..cd04ada
--- /dev/null
+++ b/assets/js/b8ac59b8.674474f4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[3207],{6305:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>r,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var o=n(5893),s=n(1151);const a={title:"Merge Paths",svgo:{pluginId:"mergePaths",defaultPlugin:!0,parameters:{force:{default:!1},floatPrecision:{description:"Number of decimal places to round to, using conventional rounding rules.",default:3},noSpaceAfterFlags:{description:'If to omit spaces after flags. Flags are values that can only be 0 or 1 and are used by some path commands, namely A and a.',default:!1}}}},r=void 0,l={id:"plugins/merge-paths",title:"Merge Paths",description:"Merge multiple paths into one.",source:"@site/.svgo/docs/03-plugins/merge-paths.mdx",sourceDirName:"03-plugins",slug:"/plugins/merge-paths",permalink:"/docs/plugins/merge-paths",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/merge-paths.mdx",tags:[],version:"current",frontMatter:{title:"Merge Paths",svgo:{pluginId:"mergePaths",defaultPlugin:!0,parameters:{force:{default:!1},floatPrecision:{description:"Number of decimal places to round to, using conventional rounding rules.",default:3},noSpaceAfterFlags:{description:'If to omit spaces after flags. Flags are values that can only be 0 or 1 and are used by some path commands, namely A and a.',default:!1}}}},sidebar:"docsSidebar",previous:{title:"Inline Styles",permalink:"/docs/plugins/inline-styles"},next:{title:"Merge Styles",permalink:"/docs/plugins/merge-styles"}},i={},c=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Implementation",id:"implementation",level:2}];function d(e){const t={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,s.a)(),...e.components},{PluginDemo:n,PluginParams:a,PluginUsage:r}=t;return n||p("PluginDemo",!0),a||p("PluginParams",!0),r||p("PluginUsage",!0),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.p,{children:"Merge multiple paths into one."}),"\n",(0,o.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,o.jsx)(r,{}),"\n",(0,o.jsx)(t.h3,{id:"parameters",children:"Parameters"}),"\n",(0,o.jsx)(a,{}),"\n",(0,o.jsx)(t.h2,{id:"demo",children:"Demo"}),"\n",(0,o.jsx)(n,{}),"\n",(0,o.jsx)(t.h2,{id:"implementation",children:"Implementation"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:(0,o.jsx)(t.a,{href:"https://github.com/svg/svgo/blob/main/plugins/mergePaths.js",children:"https://github.com/svg/svgo/blob/main/plugins/mergePaths.js"})}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}function p(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,t,n)=>{n.d(t,{Z:()=>l,a:()=>r});var o=n(7294);const s={},a=o.createContext(s);function r(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/b8ac59b8.92911ebf.js b/assets/js/b8ac59b8.92911ebf.js
deleted file mode 100644
index d57437d..0000000
--- a/assets/js/b8ac59b8.92911ebf.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[3207],{6305:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>l,default:()=>u,frontMatter:()=>a,metadata:()=>r,toc:()=>c});var o=n(5893),s=n(1151);const a={title:"Merge Paths",svgo:{pluginId:"mergePaths",defaultPlugin:!0,parameters:{force:{default:!1},floatPrecision:{description:"Number of decimal places to round to, using conventional rounding rules.",default:null},noSpaceAfterFlags:{description:'If to omit spaces after flags. Flags are values that can only be 0 or 1 and are used by some path commands, namely A and a.',default:!1}}}},l=void 0,r={id:"plugins/merge-paths",title:"Merge Paths",description:"Merge multiple paths into one.",source:"@site/.svgo/docs/03-plugins/merge-paths.mdx",sourceDirName:"03-plugins",slug:"/plugins/merge-paths",permalink:"/docs/plugins/merge-paths",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/merge-paths.mdx",tags:[],version:"current",frontMatter:{title:"Merge Paths",svgo:{pluginId:"mergePaths",defaultPlugin:!0,parameters:{force:{default:!1},floatPrecision:{description:"Number of decimal places to round to, using conventional rounding rules.",default:null},noSpaceAfterFlags:{description:'If to omit spaces after flags. Flags are values that can only be 0 or 1 and are used by some path commands, namely A and a.',default:!1}}}},sidebar:"docsSidebar",previous:{title:"Inline Styles",permalink:"/docs/plugins/inline-styles"},next:{title:"Merge Styles",permalink:"/docs/plugins/merge-styles"}},i={},c=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Implementation",id:"implementation",level:2}];function d(e){const t={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,s.a)(),...e.components},{PluginDemo:n,PluginParams:a,PluginUsage:l}=t;return n||p("PluginDemo",!0),a||p("PluginParams",!0),l||p("PluginUsage",!0),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.p,{children:"Merge multiple paths into one."}),"\n",(0,o.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,o.jsx)(l,{}),"\n",(0,o.jsx)(t.h3,{id:"parameters",children:"Parameters"}),"\n",(0,o.jsx)(a,{}),"\n",(0,o.jsx)(t.h2,{id:"demo",children:"Demo"}),"\n",(0,o.jsx)(n,{}),"\n",(0,o.jsx)(t.h2,{id:"implementation",children:"Implementation"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:(0,o.jsx)(t.a,{href:"https://github.com/svg/svgo/blob/main/plugins/mergePaths.js",children:"https://github.com/svg/svgo/blob/main/plugins/mergePaths.js"})}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}function p(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,t,n)=>{n.d(t,{Z:()=>r,a:()=>l});var o=n(7294);const s={},a=o.createContext(s);function l(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/d06206af.3df380b2.js b/assets/js/d06206af.3df380b2.js
new file mode 100644
index 0000000..ce8269e
--- /dev/null
+++ b/assets/js/d06206af.3df380b2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[9007],{2655:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>i,default:()=>m,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var r=n(5893),o=n(1151);const s={title:"Remove Deprecated Attributes",svgo:{pluginId:"removeDeprecatedAttrs",defaultPlugin:!0,parameters:{removeAny:{description:"By default, this plugin only removes safe deprecated attributes that do not change the rendered image. Enabling this will remove all deprecated attributes which may impact rendering.",type:"boolean",default:!1}}}},i=void 0,a={id:"plugins/remove-deprecated-attrs",title:"Remove Deprecated Attributes",description:"Removes deprecated attributes from elements in the document.",source:"@site/.svgo/docs/03-plugins/remove-deprecated-attrs.mdx",sourceDirName:"03-plugins",slug:"/plugins/remove-deprecated-attrs",permalink:"/docs/plugins/remove-deprecated-attrs",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/remove-deprecated-attrs.mdx",tags:[],version:"current",frontMatter:{title:"Remove Deprecated Attributes",svgo:{pluginId:"removeDeprecatedAttrs",defaultPlugin:!0,parameters:{removeAny:{description:"By default, this plugin only removes safe deprecated attributes that do not change the rendered image. Enabling this will remove all deprecated attributes which may impact rendering.",type:"boolean",default:!1}}}},sidebar:"docsSidebar",previous:{title:"Remove Comments",permalink:"/docs/plugins/remove-comments"},next:{title:"Remove Description",permalink:"/docs/plugins/remove-desc"}},d={},l=[{value:"Usage",id:"usage",level:2},{value:"Demo",id:"demo",level:2},{value:"Implementation",id:"implementation",level:2}];function c(e){const t={a:"a",h2:"h2",li:"li",p:"p",ul:"ul",...(0,o.a)(),...e.components},{PluginDemo:n,PluginUsage:s}=t;return n||u("PluginDemo",!0),s||u("PluginUsage",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"Removes deprecated attributes from elements in the document."}),"\n",(0,r.jsxs)(t.p,{children:["This plugin does not remove attributes from the deprecated XLink namespace. To remove them, use the ",(0,r.jsx)(t.a,{href:"/docs/plugins/remove-xlink/",children:"Remove XLink"})," plugin."]}),"\n",(0,r.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,r.jsx)(s,{}),"\n",(0,r.jsx)(t.h2,{id:"demo",children:"Demo"}),"\n",(0,r.jsx)(n,{}),"\n",(0,r.jsx)(t.h2,{id:"implementation",children:"Implementation"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://github.com/svg/svgo/blob/main/plugins/removeDeprecatedAttrs.js",children:"https://github.com/svg/svgo/blob/main/plugins/removeDeprecatedAttrs.js"})}),"\n"]})]})}function m(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}function u(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>i});var r=n(7294);const o={},s=r.createContext(o);function i(e){const t=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),r.createElement(s.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/e283eaed.011a8da8.js b/assets/js/e283eaed.011a8da8.js
new file mode 100644
index 0000000..4f53134
--- /dev/null
+++ b/assets/js/e283eaed.011a8da8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[6150],{5355:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>i,contentTitle:()=>c,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>d});var r=t(5893),n=t(1151);const s={title:"Convert Colors",svgo:{pluginId:"convertColors",defaultPlugin:!0,parameters:{currentColor:{description:'If to convert all instances of a color to currentcolor. This means to inherit the active foreground color, for example in HTML5 this would be the color property in CSS.',default:!1},names2hex:{description:"If to convert color names to the hex equivalent.",default:!0},rgb2hex:{description:"If to convert RGB colors to the hex equivalent, ignores RGBA.",default:!0},convertCase:{description:"Convert all color values to either upper or lower case by setting this to 'upper' or 'lower' respectively to improve compression. Set to false to disable this behavior.",default:"lower"},shorthex:{description:"If to convert 6 character hex colors to the 3 character equivalent where possible.",default:!0},shortname:{description:"If to convert hex colors to the color name, if the color name is shorter then the hex equivalent.",default:!0}}}},c=void 0,l={id:"plugins/convert-colors",title:"Convert Colors",description:"Converts color references to the shortest equivalent.",source:"@site/.svgo/docs/03-plugins/convert-colors.mdx",sourceDirName:"03-plugins",slug:"/plugins/convert-colors",permalink:"/docs/plugins/convert-colors",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/convert-colors.mdx",tags:[],version:"current",frontMatter:{title:"Convert Colors",svgo:{pluginId:"convertColors",defaultPlugin:!0,parameters:{currentColor:{description:'If to convert all instances of a color to currentcolor. This means to inherit the active foreground color, for example in HTML5 this would be the color property in CSS.',default:!1},names2hex:{description:"If to convert color names to the hex equivalent.",default:!0},rgb2hex:{description:"If to convert RGB colors to the hex equivalent, ignores RGBA.",default:!0},convertCase:{description:"Convert all color values to either upper or lower case by setting this to 'upper' or 'lower' respectively to improve compression. Set to false to disable this behavior.",default:"lower"},shorthex:{description:"If to convert 6 character hex colors to the 3 character equivalent where possible.",default:!0},shortname:{description:"If to convert hex colors to the color name, if the color name is shorter then the hex equivalent.",default:!0}}}},sidebar:"docsSidebar",previous:{title:"Collapse Groups",permalink:"/docs/plugins/collapse-groups"},next:{title:"Convert Ellipse to Circle",permalink:"/docs/plugins/convert-ellipse-to-circle"}},i={},d=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Implementation",id:"implementation",level:2}];function a(e){const o={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,n.a)(),...e.components},{PluginDemo:t,PluginParams:s,PluginUsage:c}=o;return t||u("PluginDemo",!0),s||u("PluginParams",!0),c||u("PluginUsage",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.p,{children:"Converts color references to the shortest equivalent."}),"\n",(0,r.jsx)(o.p,{children:"Colors can be represented in various notations, the following table showcases some equivalent colors:"}),"\n",(0,r.jsxs)(o.table,{children:[(0,r.jsx)(o.thead,{children:(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.th,{children:"Name"}),(0,r.jsx)(o.th,{children:"rgb()"}),(0,r.jsx)(o.th,{children:"#rrggbb"}),(0,r.jsx)(o.th,{children:"#rgb"})]})}),(0,r.jsxs)(o.tbody,{children:[(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"red"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(255, 0, 0)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#ff0000"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#f00"})})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"orange"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(255, 165, 0)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#ffa500"})}),(0,r.jsx)(o.td,{})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"yellow"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(255, 255, 0)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#ffff00"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#ff0"})})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"green"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(0, 128, 0)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#008000"})}),(0,r.jsx)(o.td,{})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"blue"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(0, 0, 255)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#0000FF"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#00f"})})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"purple"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(128, 0, 128)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#800080"})}),(0,r.jsx)(o.td,{})]})]})]}),"\n",(0,r.jsx)(o.p,{children:"It makes no difference which format is received by a client, and each one has wide support across browsers and image viewing software."}),"\n",(0,r.jsx)(o.h2,{id:"usage",children:"Usage"}),"\n",(0,r.jsx)(c,{}),"\n",(0,r.jsx)(o.h3,{id:"parameters",children:"Parameters"}),"\n",(0,r.jsx)(s,{}),"\n",(0,r.jsx)(o.h2,{id:"demo",children:"Demo"}),"\n",(0,r.jsx)(t,{}),"\n",(0,r.jsx)(o.h2,{id:"implementation",children:"Implementation"}),"\n",(0,r.jsxs)(o.ul,{children:["\n",(0,r.jsx)(o.li,{children:(0,r.jsx)(o.a,{href:"https://github.com/svg/svgo/blob/main/plugins/convertColors.js",children:"https://github.com/svg/svgo/blob/main/plugins/convertColors.js"})}),"\n"]})]})}function h(e={}){const{wrapper:o}={...(0,n.a)(),...e.components};return o?(0,r.jsx)(o,{...e,children:(0,r.jsx)(a,{...e})}):a(e)}function u(e,o){throw new Error("Expected "+(o?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,o,t)=>{t.d(o,{Z:()=>l,a:()=>c});var r=t(7294);const n={},s=r.createContext(n);function c(e){const o=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function l(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:c(e.components),r.createElement(s.Provider,{value:o},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/e283eaed.b28fbe77.js b/assets/js/e283eaed.b28fbe77.js
deleted file mode 100644
index 0780a7c..0000000
--- a/assets/js/e283eaed.b28fbe77.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[6150],{5355:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>i,contentTitle:()=>l,default:()=>a,frontMatter:()=>s,metadata:()=>c,toc:()=>d});var r=t(5893),n=t(1151);const s={title:"Convert Colors",svgo:{pluginId:"convertColors",defaultPlugin:!0,parameters:{currentColor:{description:'If to convert all instances of a color to currentColor. This means to inherit the active foreground color, for example in HTML5 this would be the color property in CSS.',default:!1},names2hex:{description:"If to convert color names to the hex equivalent.",default:!0},rgb2hex:{description:"If to convert RGB colors to the hex equivalent, does ignores RGBA.",default:!0},shorthex:{description:"If to convert 6 character hex colors to the 3 character equivalent where possible.",default:!0},shortname:{description:"If to convert hex colors to the color name, if the color name is shorter then the hex equivalent.",default:!0}}}},l=void 0,c={id:"plugins/convert-colors",title:"Convert Colors",description:"Converts color references to the shortest equivalent.",source:"@site/.svgo/docs/03-plugins/convert-colors.mdx",sourceDirName:"03-plugins",slug:"/plugins/convert-colors",permalink:"/docs/plugins/convert-colors",draft:!1,unlisted:!1,editUrl:"https://github.com/svg/svgo/tree/main/docs/03-plugins/convert-colors.mdx",tags:[],version:"current",frontMatter:{title:"Convert Colors",svgo:{pluginId:"convertColors",defaultPlugin:!0,parameters:{currentColor:{description:'If to convert all instances of a color to currentColor. This means to inherit the active foreground color, for example in HTML5 this would be the color property in CSS.',default:!1},names2hex:{description:"If to convert color names to the hex equivalent.",default:!0},rgb2hex:{description:"If to convert RGB colors to the hex equivalent, does ignores RGBA.",default:!0},shorthex:{description:"If to convert 6 character hex colors to the 3 character equivalent where possible.",default:!0},shortname:{description:"If to convert hex colors to the color name, if the color name is shorter then the hex equivalent.",default:!0}}}},sidebar:"docsSidebar",previous:{title:"Collapse Groups",permalink:"/docs/plugins/collapse-groups"},next:{title:"Convert Ellipse to Circle",permalink:"/docs/plugins/convert-ellipse-to-circle"}},i={},d=[{value:"Usage",id:"usage",level:2},{value:"Parameters",id:"parameters",level:3},{value:"Demo",id:"demo",level:2},{value:"Implementation",id:"implementation",level:2}];function h(e){const o={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,n.a)(),...e.components},{PluginDemo:t,PluginParams:s,PluginUsage:l}=o;return t||x("PluginDemo",!0),s||x("PluginParams",!0),l||x("PluginUsage",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.p,{children:"Converts color references to the shortest equivalent."}),"\n",(0,r.jsx)(o.p,{children:"Colors can be represented in various notations, the following table showcases some equivalent colors:"}),"\n",(0,r.jsxs)(o.table,{children:[(0,r.jsx)(o.thead,{children:(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.th,{children:"Name"}),(0,r.jsx)(o.th,{children:"rgb()"}),(0,r.jsx)(o.th,{children:"#rrggbb"}),(0,r.jsx)(o.th,{children:"#rgb"})]})}),(0,r.jsxs)(o.tbody,{children:[(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"red"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(255, 0, 0)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#ff0000"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#f00"})})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"orange"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(255, 165, 0)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#ffa500"})}),(0,r.jsx)(o.td,{})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"yellow"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(255, 255, 0)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#ffff00"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#ff0"})})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"green"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(0, 128, 0)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#008000"})}),(0,r.jsx)(o.td,{})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"blue"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(0, 0, 255)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#0000FF"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#00f"})})]}),(0,r.jsxs)(o.tr,{children:[(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"purple"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"rgb(128, 0, 128)"})}),(0,r.jsx)(o.td,{children:(0,r.jsx)(o.code,{children:"#800080"})}),(0,r.jsx)(o.td,{})]})]})]}),"\n",(0,r.jsx)(o.p,{children:"It makes no difference which format is received by a client, and each one has wide support across browsers and image viewing software."}),"\n",(0,r.jsx)(o.h2,{id:"usage",children:"Usage"}),"\n",(0,r.jsx)(l,{}),"\n",(0,r.jsx)(o.h3,{id:"parameters",children:"Parameters"}),"\n",(0,r.jsx)(s,{}),"\n",(0,r.jsx)(o.h2,{id:"demo",children:"Demo"}),"\n",(0,r.jsx)(t,{}),"\n",(0,r.jsx)(o.h2,{id:"implementation",children:"Implementation"}),"\n",(0,r.jsxs)(o.ul,{children:["\n",(0,r.jsx)(o.li,{children:(0,r.jsx)(o.a,{href:"https://github.com/svg/svgo/blob/main/plugins/convertColors.js",children:"https://github.com/svg/svgo/blob/main/plugins/convertColors.js"})}),"\n"]})]})}function a(e={}){const{wrapper:o}={...(0,n.a)(),...e.components};return o?(0,r.jsx)(o,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}function x(e,o){throw new Error("Expected "+(o?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},1151:(e,o,t)=>{t.d(o,{Z:()=>c,a:()=>l});var r=t(7294);const n={},s=r.createContext(n);function l(e){const o=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function c(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:l(e.components),r.createElement(s.Provider,{value:o},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/main.c4e1ee07.js b/assets/js/main.c4e1ee07.js
deleted file mode 100644
index f53cad4..0000000
--- a/assets/js/main.c4e1ee07.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.c4e1ee07.js.LICENSE.txt */
-(self.webpackChunksvgo_dev=self.webpackChunksvgo_dev||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(7294);var r=n(8356),o=n.n(r),a=n(6887);const i={"02610c8c":[function(){return n.e(436).then(n.bind(n,6847))},"@site/.svgo/docs/03-plugins/move-elems-attrs-to-group.mdx",6847],"0833c2e0":[function(){return n.e(5415).then(n.bind(n,5492))},"@site/.svgo/docs/03-plugins/remove-editors-ns-data.mdx",5492],"095a7c56":[function(){return n.e(5820).then(n.bind(n,484))},"@site/.svgo/docs/03-plugins/cleanup-enable-background.mdx",484],"09a4f9df":[function(){return n.e(9333).then(n.bind(n,3421))},"@site/.svgo/docs/03-plugins/remove-title.mdx",3421],"0bada90f":[function(){return n.e(2754).then(n.bind(n,2158))},"@site/.svgo/docs/03-plugins/remove-desc.mdx",2158],"0f0982c2":[function(){return n.e(9079).then(n.bind(n,6173))},"@site/.svgo/docs/03-plugins/prefix-ids.mdx",6173],"16c609e6":[function(){return n.e(9731).then(n.t.bind(n,2776,19))},"/home/runner/work/svgo.dev/svgo.dev/.docusaurus/@easyops-cn/docusaurus-search-local/default/plugin-route-context-module-100.json",2776],17896441:[function(){return Promise.all([n.e(532),n.e(7751),n.e(7918)]).then(n.bind(n,3273))},"@theme/DocItem",3273],"1a4e3797":[function(){return Promise.all([n.e(532),n.e(7920)]).then(n.bind(n,2027))},"@theme/SearchPage",2027],"2805cede":[function(){return n.e(6480).then(n.bind(n,8666))},"@site/.svgo/docs/03-plugins/remove-viewbox.mdx",8666],"2e223245":[function(){return n.e(8833).then(n.bind(n,9827))},"@site/.svgo/docs/03-plugins/convert-ellipse-to-circle.mdx",9827],"39101f67":[function(){return n.e(2162).then(n.bind(n,1889))},"@site/.svgo/docs/03-plugins/remove-scripts.mdx",1889],"3984b408":[function(){return n.e(45).then(n.bind(n,9288))},"@site/.svgo/docs/03-plugins/remove-style-element.mdx",9288],"3a7dc8b1":[function(){return n.e(4801).then(n.bind(n,6267))},"@site/.svgo/docs/03-plugins/index.mdx",6267],"3ad916a9":[function(){return n.e(8731).then(n.bind(n,9283))},"@site/.svgo/docs/03-plugins/sort-attrs.mdx",9283],"3c88de45":[function(){return n.e(2366).then(n.bind(n,6697))},"@site/.svgo/docs/03-plugins/cleanup-ids.mdx",6697],"4c23bd0c":[function(){return n.e(7087).then(n.bind(n,9416))},"@site/.svgo/docs/03-plugins/remove-comments.mdx",9416],"4c4d97ac":[function(){return n.e(3637).then(n.bind(n,3363))},"@site/.svgo/docs/03-plugins/remove-doctype.mdx",3363],"4ee2231d":[function(){return n.e(9626).then(n.bind(n,4048))},"@site/.svgo/docs/03-plugins/sort-defs-children.mdx",4048],"545a226d":[function(){return n.e(7559).then(n.bind(n,2809))},"@site/.svgo/docs/03-plugins/remove-xmlns.mdx",2809],"5e95c892":[function(){return n.e(9661).then(n.bind(n,1892))},"@theme/DocsRoot",1892],"5e9f5e1a":[function(){return Promise.resolve().then(n.bind(n,6809))},"@generated/docusaurus.config",6809],"61eb0dcb":[function(){return n.e(7995).then(n.bind(n,4586))},"@site/.svgo/docs/03-plugins/add-classes-to-svg-element.mdx",4586],"628aad87":[function(){return n.e(4203).then(n.bind(n,9310))},"@site/.svgo/docs/03-plugins/remove-metadata.mdx",9310],"6680a07a":[function(){return n.e(539).then(n.bind(n,8449))},"@site/.svgo/docs/01-index.mdx",8449],"677d6728":[function(){return n.e(9790).then(n.bind(n,4162))},"@site/.svgo/docs/03-plugins/remove-unknowns-and-defaults.mdx",4162],"6c884c52":[function(){return n.e(9799).then(n.bind(n,8190))},"@site/.svgo/docs/03-plugins/minify-styles.mdx",8190],"6ed1bfe5":[function(){return n.e(9874).then(n.bind(n,8688))},"@site/.svgo/docs/03-plugins/remove-non-inheritable-group-attrs.mdx",8688],"6ff6566e":[function(){return n.e(2126).then(n.bind(n,5416))},"@site/.svgo/docs/03-plugins/remove-empty-text.mdx",5416],"73b05e58":[function(){return n.e(3444).then(n.bind(n,9059))},"@site/.svgo/docs/03-plugins/remove-xml-proc-inst.mdx",9059],"7f27fec9":[function(){return n.e(4278).then(n.bind(n,3825))},"@site/.svgo/docs/03-plugins/remove-hidden-elems.mdx",3825],"8be194ca":[function(){return n.e(2624).then(n.t.bind(n,3769,19))},"/home/runner/work/svgo.dev/svgo.dev/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],"8cb1d838":[function(){return n.e(2317).then(n.bind(n,2643))},"@site/.svgo/docs/03-plugins/convert-transform.mdx",2643],"8e43e3b0":[function(){return n.e(59).then(n.bind(n,2364))},"@site/.svgo/docs/03-plugins/remove-empty-containers.mdx",2364],"8ff84e15":[function(){return n.e(6531).then(n.bind(n,7162))},"@site/.svgo/docs/03-plugins/remove-attrs.mdx",7162],"908e8c5c":[function(){return n.e(9143).then(n.bind(n,8933))},"@site/.svgo/docs/02-preset-default.mdx",8933],"935f2afb":[function(){return n.e(53).then(n.t.bind(n,1109,19))},"~docs/default/version-current-metadata-prop-751.json",1109],"9637d875":[function(){return n.e(2165).then(n.bind(n,3354))},"@site/.svgo/docs/03-plugins/cleanup-list-of-values.mdx",3354],"9b35937e":[function(){return n.e(5161).then(n.bind(n,2786))},"@site/.svgo/docs/03-plugins/convert-style-to-attrs.mdx",2786],"9be2aba1":[function(){return n.e(9978).then(n.bind(n,9236))},"@site/.svgo/docs/04-plugins-api.mdx",9236],"9fdaf449":[function(){return n.e(2874).then(n.bind(n,3439))},"@site/.svgo/docs/03-plugins/convert-path-data.mdx",3439],a517b943:[function(){return n.e(694).then(n.bind(n,7354))},"@site/.svgo/docs/03-plugins/collapse-groups.mdx",7354],a7bd4aaa:[function(){return n.e(8518).then(n.bind(n,8564))},"@theme/DocVersionRoot",8564],a94703ab:[function(){return Promise.all([n.e(532),n.e(4368)]).then(n.bind(n,4007))},"@theme/DocRoot",4007],ad328574:[function(){return n.e(227).then(n.bind(n,8653))},"@site/.svgo/docs/03-plugins/remove-dimensions.mdx",8653],ae674b60:[function(){return n.e(2107).then(n.bind(n,609))},"@site/.svgo/docs/03-plugins/remove-useless-defs.mdx",609],aefbcdd1:[function(){return n.e(5033).then(n.t.bind(n,5745,19))},"/home/runner/work/svgo.dev/svgo.dev/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],b8ac59b8:[function(){return n.e(3207).then(n.bind(n,6305))},"@site/.svgo/docs/03-plugins/merge-paths.mdx",6305],ba7e1bec:[function(){return n.e(7903).then(n.bind(n,1806))},"@site/.svgo/docs/03-plugins/remove-xlink.mdx",1806],be6624b8:[function(){return n.e(3045).then(n.bind(n,7232))},"@site/.svgo/docs/03-plugins/convert-shape-to-path.mdx",7232],c4f5d8e4:[function(){return Promise.all([n.e(532),n.e(4195)]).then(n.bind(n,5142))},"@site/src/pages/index.js",5142],c52470c9:[function(){return n.e(5039).then(n.bind(n,6974))},"@site/.svgo/docs/03-plugins/add-attributes-to-svg-elements.mdx",6974],c90cd879:[function(){return n.e(8530).then(n.bind(n,9266))},"@site/.svgo/docs/03-plugins/move-group-attrs-to-elem.mdx",9266],c9ba1691:[function(){return n.e(8485).then(n.bind(n,8104))},"@site/.svgo/docs/03-plugins/remove-useless-stroke-and-fill.mdx",8104],ca914fbb:[function(){return n.e(9914).then(n.bind(n,2848))},"@site/.svgo/docs/03-plugins/cleanup-numeric-values.mdx",2848],cd98feba:[function(){return n.e(4672).then(n.bind(n,1562))},"@site/.svgo/docs/03-plugins/inline-styles.mdx",1562],d3401572:[function(){return n.e(5436).then(n.bind(n,95))},"@site/.svgo/docs/03-plugins/remove-raster-images.mdx",95],de837b91:[function(){return n.e(4346).then(n.bind(n,1726))},"@site/.svgo/docs/03-plugins/remove-attributes-by-selector.mdx",1726],e0d1f3ab:[function(){return n.e(6469).then(n.bind(n,3288))},"@site/.svgo/docs/03-plugins/remove-empty-attrs.mdx",3288],e283eaed:[function(){return n.e(6150).then(n.bind(n,5355))},"@site/.svgo/docs/03-plugins/convert-colors.mdx",5355],e463939b:[function(){return n.e(6602).then(n.bind(n,587))},"@site/.svgo/docs/03-plugins/remove-unused-namespaces.mdx",587],e7c904b5:[function(){return n.e(7184).then(n.bind(n,3533))},"@site/.svgo/docs/03-plugins/remove-elements-by-attr.mdx",3533],e93c8ee9:[function(){return n.e(3174).then(n.bind(n,5861))},"@site/.svgo/docs/03-plugins/cleanup-attrs.mdx",5861],e9c5b91c:[function(){return n.e(1289).then(n.bind(n,2369))},"@site/.svgo/docs/03-plugins/remove-off-canvas-paths.mdx",2369],ef022ca9:[function(){return n.e(4158).then(n.bind(n,9767))},"@site/.svgo/docs/03-plugins/merge-styles.mdx",9767],f8ce1b83:[function(){return n.e(7015).then(n.bind(n,5725))},"@site/.svgo/docs/03-plugins/convert-one-stop-gradients.mdx",5725],ffa29ea2:[function(){return n.e(6461).then(n.bind(n,4612))},"@site/.svgo/docs/03-plugins/reuse-paths.mdx",4612]};var s=n(5893);function l(e){var t=e.error,n=e.retry,r=e.pastDelay;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(9670),c=n(226);function d(e,t){if("*"===e)return o()({loading:l,loader:function(){return n.e(1772).then(n.bind(n,1772))},modules:["@theme/NotFound"],webpack:function(){return[1772]},render:function(e,t){var n=e.default;return(0,s.jsx)(c.z,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,Object.assign({},t))})}});var r=a[e+"-"+t],d={},p=[],f=[],h=(0,u.Z)(r);return Object.entries(h).forEach((function(e){var t=e[0],n=e[1],r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),o().Map({loading:l,loader:d,modules:p,webpack:function(){return f},render:function(t,n){var o=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((function(t){var n=t[0],r=t[1],a=r.default;if(!a)throw new Error("The page component at "+e+" doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.");"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((function(e){return"default"!==e})).forEach((function(e){a[e]=r[e]}));var i=o,s=n.split(".");s.slice(0,-1).forEach((function(e){i=i[e]})),i[s[s.length-1]]=a}));var a=o.__comp;delete o.__comp;var i=o.__context;return delete o.__context,(0,s.jsx)(c.z,{value:i,children:(0,s.jsx)(a,Object.assign({},o,n))})}})}const p=[{path:"/search/",component:d("/search/","7f2"),exact:!0},{path:"/docs/",component:d("/docs/","dd6"),routes:[{path:"/docs/",component:d("/docs/","dc0"),routes:[{path:"/docs/",component:d("/docs/","68f"),routes:[{path:"/docs/introduction/",component:d("/docs/introduction/","42f"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins-api/",component:d("/docs/plugins-api/","c55"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/",component:d("/docs/plugins/","a91"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/add-attributes-to-svg-elements/",component:d("/docs/plugins/add-attributes-to-svg-elements/","869"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/add-classes-to-svg-element/",component:d("/docs/plugins/add-classes-to-svg-element/","eaf"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/cleanup-attrs/",component:d("/docs/plugins/cleanup-attrs/","6a4"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/cleanup-enable-background/",component:d("/docs/plugins/cleanup-enable-background/","fef"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/cleanup-ids/",component:d("/docs/plugins/cleanup-ids/","ef0"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/cleanup-list-of-values/",component:d("/docs/plugins/cleanup-list-of-values/","fcb"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/cleanup-numeric-values/",component:d("/docs/plugins/cleanup-numeric-values/","3df"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/collapse-groups/",component:d("/docs/plugins/collapse-groups/","594"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/convert-colors/",component:d("/docs/plugins/convert-colors/","206"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/convert-ellipse-to-circle/",component:d("/docs/plugins/convert-ellipse-to-circle/","c59"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/convert-one-stop-gradients/",component:d("/docs/plugins/convert-one-stop-gradients/","0bf"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/convert-path-data/",component:d("/docs/plugins/convert-path-data/","e51"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/convert-shape-to-path/",component:d("/docs/plugins/convert-shape-to-path/","2cf"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/convert-style-to-attrs/",component:d("/docs/plugins/convert-style-to-attrs/","12f"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/convert-transform/",component:d("/docs/plugins/convert-transform/","7c8"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/inline-styles/",component:d("/docs/plugins/inline-styles/","0ac"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/merge-paths/",component:d("/docs/plugins/merge-paths/","af5"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/merge-styles/",component:d("/docs/plugins/merge-styles/","c07"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/minify-styles/",component:d("/docs/plugins/minify-styles/","dcc"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/move-elems-attrs-to-group/",component:d("/docs/plugins/move-elems-attrs-to-group/","792"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/move-group-attrs-to-elem/",component:d("/docs/plugins/move-group-attrs-to-elem/","a3b"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/prefix-ids/",component:d("/docs/plugins/prefix-ids/","f3e"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-attributes-by-selector/",component:d("/docs/plugins/remove-attributes-by-selector/","5fa"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-attrs/",component:d("/docs/plugins/remove-attrs/","cd7"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-comments/",component:d("/docs/plugins/remove-comments/","5e3"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-desc/",component:d("/docs/plugins/remove-desc/","8b5"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-dimensions/",component:d("/docs/plugins/remove-dimensions/","af4"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-doctype/",component:d("/docs/plugins/remove-doctype/","818"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-editors-ns-data/",component:d("/docs/plugins/remove-editors-ns-data/","094"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-elements-by-attr/",component:d("/docs/plugins/remove-elements-by-attr/","9a0"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-empty-attrs/",component:d("/docs/plugins/remove-empty-attrs/","cf6"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-empty-containers/",component:d("/docs/plugins/remove-empty-containers/","225"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-empty-text/",component:d("/docs/plugins/remove-empty-text/","5f4"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-hidden-elems/",component:d("/docs/plugins/remove-hidden-elems/","d7a"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-metadata/",component:d("/docs/plugins/remove-metadata/","c40"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-non-inheritable-group-attrs/",component:d("/docs/plugins/remove-non-inheritable-group-attrs/","b17"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-off-canvas-paths/",component:d("/docs/plugins/remove-off-canvas-paths/","47d"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-raster-images/",component:d("/docs/plugins/remove-raster-images/","0f7"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-scripts/",component:d("/docs/plugins/remove-scripts/","439"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-style-element/",component:d("/docs/plugins/remove-style-element/","96c"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-title/",component:d("/docs/plugins/remove-title/","a13"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-unknowns-and-defaults/",component:d("/docs/plugins/remove-unknowns-and-defaults/","cb1"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-unused-namespaces/",component:d("/docs/plugins/remove-unused-namespaces/","38e"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-useless-defs/",component:d("/docs/plugins/remove-useless-defs/","86b"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-useless-stroke-and-fill/",component:d("/docs/plugins/remove-useless-stroke-and-fill/","78d"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-viewbox/",component:d("/docs/plugins/remove-viewbox/","d35"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-xlink/",component:d("/docs/plugins/remove-xlink/","c4e"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-xml-proc-inst/",component:d("/docs/plugins/remove-xml-proc-inst/","311"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/remove-xmlns/",component:d("/docs/plugins/remove-xmlns/","50c"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/reuse-paths/",component:d("/docs/plugins/reuse-paths/","d5f"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/sort-attrs/",component:d("/docs/plugins/sort-attrs/","346"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/plugins/sort-defs-children/",component:d("/docs/plugins/sort-defs-children/","fb3"),exact:!0,sidebar:"docsSidebar"},{path:"/docs/preset-default/",component:d("/docs/preset-default/","c8b"),exact:!0,sidebar:"docsSidebar"}]}]}]},{path:"/",component:d("/","a09"),exact:!0},{path:"*",component:d("*")}]},8934:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>i});var r=n(7294),o=n(5893),a=r.createContext(!1);function i(e){var t=e.children,n=(0,r.useState)(!1),i=n[0],s=n[1];return(0,r.useEffect)((function(){s(!0)}),[]),(0,o.jsx)(a.Provider,{value:i,children:t})}},7221:(e,t,n)=>{"use strict";var r=n(7294),o=n(745),a=n(3727),i=n(405),s=n(412);const l=[n(2497),n(3310),n(8320),n(2295)];var u=n(723),c=n(6550),d=n(8790),p=n(5893);function f(e){var t=e.children;return(0,p.jsx)(p.Fragment,{children:t})}var h=n(5742),m=n(2263),g=n(4996),v=n(6668),y=n(1944),b=n(4711),w=n(9727),k=n(3320),x=n(8780),S=n(197);function E(){var e=(0,m.Z)().i18n,t=e.currentLocale,n=e.defaultLocale,r=e.localeConfigs,o=(0,b.l)(),a=r[t].htmlLang,i=function(e){return e.replace("-","_")};return(0,p.jsxs)(h.Z,{children:[Object.entries(r).map((function(e){var t=e[0],n=e[1].htmlLang;return(0,p.jsx)("link",{rel:"alternate",href:o.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:o.createUrl({locale:n,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:i(a)}),Object.values(r).filter((function(e){return a!==e.htmlLang})).map((function(e){return(0,p.jsx)("meta",{property:"og:locale:alternate",content:i(e.htmlLang)},"meta-og-"+e.htmlLang)}))]})}function C(e){var t=e.permalink,n=(0,m.Z)().siteConfig.url,r=function(){var e=(0,m.Z)().siteConfig,t=e.url,n=e.baseUrl,r=e.trailingSlash,o=(0,c.TH)().pathname;return t+(0,x.applyTrailingSlash)((0,g.Z)(o),{trailingSlash:r,baseUrl:n})}(),o=t?""+n+t:r;return(0,p.jsxs)(h.Z,{children:[(0,p.jsx)("meta",{property:"og:url",content:o}),(0,p.jsx)("link",{rel:"canonical",href:o})]})}function _(){var e=(0,m.Z)().i18n.currentLocale,t=(0,v.L)(),n=t.metadata,r=t.image;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(h.Z,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.h})]}),r&&(0,p.jsx)(y.d,{image:r}),(0,p.jsx)(C,{}),(0,p.jsx)(E,{}),(0,p.jsx)(S.Z,{tag:k.HX,locale:e}),(0,p.jsx)(h.Z,{children:n.map((function(e,t){return(0,p.jsx)("meta",Object.assign({},e),t)}))})]})}var T=new Map;function j(e){if(T.has(e.pathname))return Object.assign({},e,{pathname:T.get(e.pathname)});if((0,d.f)(u.Z,e.pathname).some((function(e){return!0===e.route.exact})))return T.set(e.pathname,e.pathname),e;var t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return T.set(e.pathname,t),Object.assign({},e,{pathname:t})}var L=n(8934),A=n(8940),D=n(1073),O=n(469);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r\n