(function(l,o){typeof exports=="object"&&typeof module<"u"?o(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],o):(l=typeof globalThis<"u"?globalThis:l||self,o(l.SvgSprite={},l.Vue))})(this,function(l,o){"use strict";const c=(n,e)=>{const t=n.__vccOpts||n;for(const[s,i]of e)t[s]=i;return t},H={name:"MapSvgIcon",props:{icon:{type:String,required:!0},spin:{type:Boolean,default:!1}}},R=["xlink:href"];function Z(n,e,t,s,i,r){return o.openBlock(),o.createElementBlock("svg",{class:o.normalizeClass(["map-icon",{"map-icon-spin":t.spin}])},[o.createElementVNode("use",{"xlink:href":`#${t.icon}`},null,8,R)],2)}const j=c(H,[["render",Z],["__scopeId","data-v-abd6bd47"]]),p=`
`,d=`
`,x=`
`,F=`
`,v=`
`,w=`
`,h=`
`,y=`
`,k=`
`,u=`
`,f=`
`,m=`
`,_=`
`,C=`
`,L='',b=`
`,G=``,q=`
`,B=`
`,S=`
`,T=`
`,O=`
`,A=`
`,$=`
`,U=`
`,M=`
`,z=`
`,I=["title","desc","defs","style"],E=["width","height","fill"],a=Object.assign({"/assets/icons/2horpanel.svg":p,"/assets/icons/2vertpanel.svg":d,"/assets/icons/3panel.svg":x,"/assets/icons/4panel.svg":F,"/assets/icons/5panel.svg":v,"/assets/icons/6panel.svg":w,"/assets/icons/6panelVertical.svg":h,"/assets/icons/changeBckgd.svg":y,"/assets/icons/close-no-bk.svg":k,"/assets/icons/close.svg":u,"/assets/icons/closeFullScreen.svg":f,"/assets/icons/dock.svg":m,"/assets/icons/fitWindow.svg":_,"/assets/icons/fullScreen.svg":C,"/assets/icons/help.svg":L,"/assets/icons/magnifyingGlass.svg":b,"/assets/icons/noun-filter.svg":G,"/assets/icons/openMap.svg":q,"/assets/icons/pause.svg":B,"/assets/icons/permalink.svg":S,"/assets/icons/play.svg":T,"/assets/icons/resetZoom.svg":O,"/assets/icons/singlepanel.svg":A,"/assets/icons/tooltips.svg":$,"/assets/icons/undock.svg":U,"/assets/icons/zoomIn.svg":M,"/assets/icons/zoomOut.svg":z}),V=n=>{let e=document.createElement("div");e.innerHTML=n,I.map(i=>{const r=e.querySelector(i);r&&r.remove()});const t=e.querySelector("svg");E.map(i=>{t.removeAttribute(i)});const s=e.innerHTML;return e.remove(),s},W=n=>[[/<\?xml[\s\S]*?>/gi,""],[//gi,""],[//gi,""],[/\<([A-Za-z]+)([^\>]*)\/\>/g,"<$1$2>$1>"],[/\s+/g," "],[/\> \<"]].reduce((s,i)=>"".replace.apply(s,i),n).trim(),N=Object.keys(a).map(n=>{const e=V(a[n]),t=n.replace(/^.+\/(\w+).svg$/,"$1");return W(e).replace("