{"version":3,"file":"LanguageSelector.vue.mjs","sources":["../../../lib/data-provider-interface/components/LanguageSelector.vue"],"sourcesContent":["<!-- LANGUAGE SELECTOR -->\n<template>\n    <span class=\"d-inline-block\">\n        <select v-model=\"locale\">\n            <option v-for=\"lang in Object.keys(languages)\" :key=\"lang\" :value=\"lang\">{{ languages[lang] }}</option>\n        </select>\n    </span>\n</template>\n  \n  <script>\n  import { useVModel } from '@vueuse/core';\nimport { defineComponent } from 'vue';\n\n  export default defineComponent({\n    name: 'LanguageSelector',\n    data() {\n      return {\n        languages: {\n          bg: 'Български',\n          cs: 'čeština',\n          da: 'dansk',\n          de: 'Deutsch',\n          el: 'Ελληνικά',\n          en: 'English',\n          es: 'español',\n          et: 'eesti',\n          fr: 'français',\n          ga: 'Gaeilge',\n          hr: 'Hrvatski',\n          hu: 'Magyar',\n          it: 'italiano',\n          lt: 'lietuvių',\n          lv: 'latviešu',\n          mt: 'Malti',\n          nl: 'Nederlands',\n          pl: 'polski',\n          pt: 'português',\n          ro: 'română',\n          sk: 'slovenčina',\n          sl: 'slovenščina',\n          fi: 'suomi',\n          sv: 'svenska',\n        },\n      };\n    },\n    props: {\n      modelValue: {\n        type: String,\n        default: 'en',\n      },\n    },\n    created() {},\n    setup(props, { emit }) {\n      const locale = useVModel(props, 'modelValue', emit, { passive: true });\n\n      return { locale }\n    }\n  });\n  </script>\n  \n  <style lang=\"scss\" scoped>\n  </style>\n  "],"names":["_sfc_main","defineComponent","props","emit","useVModel","_hoisted_1","_openBlock","_createElementBlock","_createElementVNode","_ctx","$event","_Fragment","lang","_toDisplayString","_hoisted_2"],"mappings":";;;AAaE,MAAKA,IAAaC,EAAa;AAAA,EAC7B,MAAM;AAAA,EACN,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA,QACT,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,QACJ,IAAI;AAAA,MACL;AAAA;EAEJ;AAAA,EACD,OAAO;AAAA,IACL,YAAY;AAAA,MACV,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACF;AAAA,EACD,UAAU;AAAA,EAAE;AAAA,EACZ,MAAMC,GAAO,EAAE,MAAAC,KAAQ;AAGrB,WAAO,EAAE,QAFMC,EAAUF,GAAO,cAAcC,GAAM,EAAE,SAAS,GAAK,CAAC,EAErD;AAAA,EAClB;AACF,CAAC,GAvDOE,IAAA,EAAA,OAAM,iBAAgB;;AAA5B,SAAAC,EAAA,GAAAC,EAIO,QAJPF,GAIO;AAAA,MAHHG,EAES,UAAA;AAAA,oDAFQC,EAAM,SAAAC;AAAA;OACnBJ,EAAA,EAAA,GAAAC,EAAuGI,WAAhF,OAAO,KAAKF,EAAA,SAAS,IAA7BG,YAAfL,EAAuG,UAAA;AAAA,QAAvD,KAAKK;AAAA,QAAO,OAAOA;AAAA,MAAS,GAAAC,EAAAJ,EAAA,UAAUG,CAAI,CAAA,GAAA,GAAAE,CAAA;;UAD7EL,EAAM,MAAA;AAAA;;;;"}