{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/xLMVTF4s2b7q9jGigl7r/bM9iUIjHFMIyemOBymeK/Ibe_up.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{useLocale}from\"framer\";export function IBEComponent({ibeKey=\"e407ed86-ca4a-49b1-a32e-7fc75a7ec4a0\",defaultLanguage=\"de\"}){const locale=useLocale();const[language,setLanguage]=useState(defaultLanguage);const[ibeReady,setIbeReady]=useState(false);useEffect(()=>{const scriptId=\"ibe-script\";const linkId=\"ibe-stylesheet\";// Remove existing script and link when changing locale\nconst cleanup=()=>{const oldScript=document.getElementById(scriptId);if(oldScript)oldScript.remove();const oldLink=document.getElementById(linkId);if(oldLink)oldLink.remove();};const loadIBE=()=>{const script=document.createElement(\"script\");script.src=\"https://ibe.uphotel.agency/ibe.min.js\";script.type=\"text/javascript\";script.id=scriptId;document.body.appendChild(script);const link=document.createElement(\"link\");link.href=\"https://ibe.uphotel.agency/ibe.min.css\";link.rel=\"stylesheet\";link.id=linkId;document.head.appendChild(link);setIbeReady(true)// Now ready to render the <ibe-up>\n;};// Determine language\nif(locale?.startsWith(\"en\")){setLanguage(\"en\");}else if(locale?.startsWith(\"de\")){setLanguage(\"de\");}else{setLanguage(defaultLanguage);}setIbeReady(false)// Temporarily hide IBE while reloading\n;cleanup()// Clean up old scripts\n;loadIBE()// Load fresh scripts\n;},[locale]);return /*#__PURE__*/_jsx(\"div\",{style:{overflowY:\"visible\"},children:ibeReady&&/*#__PURE__*/_jsx(\"ibe-up\",{\"ibe-key\":ibeKey,language:language})});}\nexport const __FramerMetadata__ = {\"exports\":{\"IBEComponent\":{\"type\":\"reactComponent\",\"name\":\"IBEComponent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ibe_up.map"],
  "mappings": "gGAAsH,SAASA,EAAa,CAAC,OAAAC,EAAO,uCAAuC,gBAAAC,EAAgB,IAAI,EAAE,CAAC,IAAMC,EAAOC,EAAU,EAAO,CAACC,EAASC,CAAW,EAAEC,EAASL,CAAe,EAAO,CAACM,EAASC,CAAW,EAAEF,EAAS,EAAK,EAAE,OAAAG,EAAU,IAAI,CAAC,IAAMC,EAAS,aAAmBC,EAAO,iBAC/XC,EAAQ,IAAI,CAAC,IAAMC,EAAU,SAAS,eAAeH,CAAQ,EAAKG,GAAUA,EAAU,OAAO,EAAE,IAAMC,EAAQ,SAAS,eAAeH,CAAM,EAAKG,GAAQA,EAAQ,OAAO,CAAE,EAAQC,EAAQ,IAAI,CAAC,IAAMC,EAAO,SAAS,cAAc,QAAQ,EAAEA,EAAO,IAAI,wCAAwCA,EAAO,KAAK,kBAAkBA,EAAO,GAAGN,EAAS,SAAS,KAAK,YAAYM,CAAM,EAAE,IAAMC,EAAK,SAAS,cAAc,MAAM,EAAEA,EAAK,KAAK,yCAAyCA,EAAK,IAAI,aAAaA,EAAK,GAAGN,EAAO,SAAS,KAAK,YAAYM,CAAI,EAAET,EAAY,EAAI,CACziB,EACEN,GAAQ,WAAW,IAAI,EAAGG,EAAY,IAAI,EAAWH,GAAQ,WAAW,IAAI,EAAGG,EAAY,IAAI,EAAQA,EAAYJ,CAAe,EAAGO,EAAY,EAAK,EACxJI,EAAQ,EACRG,EAAQ,CACR,EAAE,CAACb,CAAM,CAAC,EAAsBgB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,EAAE,SAASX,GAAuBW,EAAK,SAAS,CAAC,UAAUlB,EAAO,SAASI,CAAQ,CAAC,CAAC,CAAC,CAAE",
  "names": ["IBEComponent", "ibeKey", "defaultLanguage", "locale", "useLocale", "language", "setLanguage", "ye", "ibeReady", "setIbeReady", "ue", "scriptId", "linkId", "cleanup", "oldScript", "oldLink", "loadIBE", "script", "link", "p"]
}
