(function(e,o){typeof exports=="object"&&typeof module<"u"?module.exports=o(require("vue")):typeof define=="function"&&define.amd?define(["vue"],o):(e=typeof globalThis<"u"?globalThis:e||self,e["Vue3-Flag-Icons"]=o(e.Vue))})(this,function(e){"use strict";const o=["title"];return((i,t)=>{const s=i.__vccOpts||i;for(const[c,n]of t)s[c]=n;return s})(e.defineComponent({__name:"FlagIcon",props:{code:{},size:{},square:{type:Boolean},circle:{type:Boolean},title:{type:[String,Function]}},setup(i){const t=i,s=new Intl.DisplayNames(["en"],{type:"region"}).of(t.code.toUpperCase())||"Unknown",c=t.title instanceof Function?t.title(s):t.title||s;return(n,a)=>(e.openBlock(),e.createElementBlock("span",{class:e.normalizeClass(["fi",[n.square||n.circle?"fis":"",`fi-${n.code.toLowerCase()}`,n.circle?"round":""]]),style:e.normalizeStyle(n.size?`font-size:${n.size}px`:void 0),title:e.unref(c)},null,14,o))}}),[["__scopeId","data-v-bbfbeec4"]])});