{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/IPgzp9GLmyfcclQ5Guof/JmpdqV4SYk32JEtn09YF/SenjaEmbed.js"],
  "sourcesContent": ["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";let loaded=false;export default function SenjaWidget(props){if(props.isServer)return /*#__PURE__*/_jsx(_Fragment,{});let builderUrl=\"https://widget.senja.io/embed/frame.js\";let className=\"senja-frame-embed\";let track=props.track;let[mounted,setMounted]=useState(true);let variant=\"control\";var _props_widgetId;let id=(_props_widgetId=props.widgetId)!==null&&_props_widgetId!==void 0?_props_widgetId:props.widgetUrl;if(props.testWidgetId){const key=`existing-test-variant-${props.testWidgetId}`;const existingVariant=localStorage.getItem(key);if(existingVariant){variant=existingVariant;}else{const random=Math.random();if(random<.5){variant=\"test\";}else{variant=\"control\";}localStorage.setItem(key,variant);}if(variant==\"test\"){id=props.testWidgetId;}}if(props.embedType==\"js\"){builderUrl=`https://widget.senja.io/widget/${id}/platform.js`;className=\"senja-embed\";}if(id){const regex=/widget\\.senja\\.io\\/widget\\/([^\\s\\/?]+)/;const match=id.match(regex);if(match&&match[1])id=match[1];}useEffect(()=>{let script=document.querySelector(`script[src=\"${builderUrl}\"]`);if(script){script.remove();}script=document.createElement(\"script\");script.src=builderUrl;script.async=true;script.type=\"text/javascript\";document.head.append(script);},[props]);useEffect(()=>{setMounted(false);setTimeout(()=>{setMounted(true);},1);},[id]);if(!mounted)return /*#__PURE__*/_jsx(\"div\",{});if(props.embedHeight&&props.embedHeight>0){return /*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"iframe\",{src:`https://widget.senja.io/widget/${id}`,height:props.embedHeight,width:\"100%\",frameBorder:\"0\"})});}return /*#__PURE__*/_jsx(\"div\",{className:className,\"data-lazyload\":\"true\",\"data-mode\":\"shadow\",\"data-track\":track,\"data-id\":id,style:{height:props.height?props.height:\"auto\"}});}addPropertyControls(SenjaWidget,{widgetUrl:{type:ControlType.String,title:\"Widget URL\"},widgetId:{type:ControlType.String,title:\"Widget ID\"},testWidgetId:{type:ControlType.String,title:\"Test Widget ID\"},track:{type:ControlType.Boolean,title:\"Track\",defaultValue:true},embedHeight:{type:ControlType.Number,title:\"Height\"},embedType:{type:ControlType.Enum,options:[\"js\",\"frame\"],optionTitles:[\"JS\",\"iFrame\"],defaultValue:\"js\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SenjaWidget\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SenjaEmbed.map"],
  "mappings": "8GAA2L,SAARA,EAA6BC,EAAM,CAAC,GAAGA,EAAM,SAAS,OAAoBC,EAAKC,EAAU,CAAC,CAAC,EAAE,IAAIC,EAAW,yCAA6CC,EAAU,oBAAwBC,EAAML,EAAM,MAAS,CAACM,EAAQC,CAAU,EAAEC,EAAS,EAAI,EAAMC,EAAQ,UAAU,IAAIC,EAAgB,IAAIC,GAAID,EAAgBV,EAAM,YAAY,MAAMU,IAAkB,OAAOA,EAAgBV,EAAM,UAAU,GAAGA,EAAM,aAAa,CAAC,IAAMY,EAAI,yBAAyBZ,EAAM,YAAY,GAASa,EAAgB,aAAa,QAAQD,CAAG,EAAKC,EAAiBJ,EAAQI,GAAmC,KAAK,OAAO,EAAY,GAAIJ,EAAQ,OAAaA,EAAQ,UAAW,aAAa,QAAQG,EAAIH,CAAO,GAAMA,GAAS,SAAQE,EAAGX,EAAM,aAAc,CAAkH,GAA9GA,EAAM,WAAW,OAAMG,EAAW,kCAAkCQ,CAAE,eAAeP,EAAU,eAAkBO,EAAG,CAAC,IAAMG,EAAM,yCAA+CC,EAAMJ,EAAG,MAAMG,CAAK,EAAKC,GAAOA,EAAM,CAAC,IAAEJ,EAAGI,EAAM,CAAC,EAAE,CAAkV,OAAjVC,EAAU,IAAI,CAAC,IAAIC,EAAO,SAAS,cAAc,eAAed,CAAU,IAAI,EAAKc,GAAQA,EAAO,OAAO,EAAGA,EAAO,SAAS,cAAc,QAAQ,EAAEA,EAAO,IAAId,EAAWc,EAAO,MAAM,GAAKA,EAAO,KAAK,kBAAkB,SAAS,KAAK,OAAOA,CAAM,CAAE,EAAE,CAACjB,CAAK,CAAC,EAAEgB,EAAU,IAAI,CAACT,EAAW,EAAK,EAAE,WAAW,IAAI,CAACA,EAAW,EAAI,CAAE,EAAE,CAAC,CAAE,EAAE,CAACI,CAAE,CAAC,EAAML,EAA8CN,EAAM,aAAaA,EAAM,YAAY,EAAuBC,EAAK,MAAM,CAAC,SAAsBA,EAAK,SAAS,CAAC,IAAI,kCAAkCU,CAAE,GAAG,OAAOX,EAAM,YAAY,MAAM,OAAO,YAAY,GAAG,CAAC,CAAC,CAAC,EAAuBC,EAAK,MAAM,CAAC,UAAUG,EAAU,gBAAgB,OAAO,YAAY,SAAS,aAAaC,EAAM,UAAUM,EAAG,MAAM,CAAC,OAAOX,EAAM,OAAOA,EAAM,OAAO,MAAM,CAAC,CAAC,EAArZC,EAAK,MAAM,CAAC,CAAC,CAA0Y,CAACiB,EAAoBnB,EAAY,CAAC,UAAU,CAAC,KAAKoB,EAAY,OAAO,MAAM,YAAY,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,gBAAgB,EAAE,MAAM,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,aAAa,EAAI,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,KAAK,OAAO,EAAE,aAAa,CAAC,KAAK,QAAQ,EAAE,aAAa,IAAI,CAAC,CAAC",
  "names": ["SenjaWidget", "props", "p", "l", "builderUrl", "className", "track", "mounted", "setMounted", "ye", "variant", "_props_widgetId", "id", "key", "existingVariant", "regex", "match", "ue", "script", "addPropertyControls", "ControlType"]
}
