{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/ckGZj3yYY0eOgQQMpSdE/MHgEqwFhsQr65hfGIN8X/SenjaWidget.js", "ssg:https://framerusercontent.com/modules/irzAHDChhtxpH5VKj0FM/HasmgcyvS7EKoZdBh1ks/FcNLOZCHo.js", "ssg:https://framerusercontent.com/modules/pn0S0vCCSPEeCKXHssLH/1TANaaIDjbPw0rKwIQ7t/N5GYj_IWM.js"],
  "sourcesContent": ["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState,useRef}from\"react\";/**\n *\n * @framerSupportedLayoutWidth fill\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function SenjaWidget(props){let className=\"senja-embed\";let lazy=props.lazy;let id=props.widgetUrl;let hideInEditor=props.hideInEditor&&RenderTarget.current()===RenderTarget.canvas;if(hideInEditor){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",padding:\"20px\",textAlign:\"center\",backgroundColor:\"#000\",color:\"#fff\"},children:\"This widget will show up when your site is published.\"},\"live-banner\");}if(id){const regex=/widget\\.senja\\.io\\/widget\\/([^\\s\\/?]+)/;const match=id.match(regex);if(match[1])id=match[1];}let builderUrl=`https://widget.senja.io/widget/${id}/platform.js`;const[mounted,setMounted]=useState(true);useDidMountEffect(()=>{setMounted(false);setTimeout(()=>setMounted(true),5);},[props.widgetUrl,props.embedType]);useEffect(()=>{if(typeof document==\"undefined\")return;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]);if(!mounted)return /*#__PURE__*/_jsx(_Fragment,{});return /*#__PURE__*/_jsx(\"div\",{className:className,\"data-lazyload\":lazy,\"data-mode\":\"shadow\",\"data-id\":id},\"widget\");}addPropertyControls(SenjaWidget,{widgetUrl:{type:ControlType.String,title:\"Widget URL\"},lazy:{type:ControlType.Boolean,title:\"Lazy Load\",defaultValue:true},hideInEditor:{type:ControlType.Boolean,title:\"Hide in Editor\",defaultValue:false}});const useDidMountEffect=(func,deps)=>{const didMount=useRef(false);useEffect(()=>{if(didMount.current)func();else didMount.current=true;},deps);};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SenjaWidget\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SenjaWidget.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[];export const css=['.framer-inYGE .framer-styles-preset-1o9790h:not(.rich-text-wrapper), .framer-inYGE .framer-styles-preset-1o9790h.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.245px; --framer-line-height: 1.8em; --framer-paragraph-spacing: 16px; --framer-text-alignment: left; --framer-text-color: #c6c7c6; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-inYGE\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[];export const css=['.framer-y1M1X .framer-styles-preset-1czr9jr:not(.rich-text-wrapper), .framer-y1M1X .framer-styles-preset-1czr9jr.rich-text-wrapper p { --framer-font-family: \"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-MediumItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fc67e90e-48dc-4f80-982e-70997b015a08, #c6c7c6); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-y1M1X\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "+HAKkB,SAARA,EAA6BC,EAAM,CAAC,IAAIC,EAAU,cAAkBC,EAAKF,EAAM,KAASG,EAAGH,EAAM,UAA4F,GAAjEA,EAAM,cAAcI,EAAa,QAAQ,IAAIA,EAAa,OAAwB,OAAoBC,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,QAAQ,OAAO,UAAU,SAAS,gBAAgB,OAAO,MAAM,MAAM,EAAE,SAAS,uDAAuD,EAAE,aAAa,EAAG,GAAGF,EAAG,CAAC,IAAMG,EAAM,yCAA+CC,EAAMJ,EAAG,MAAMG,CAAK,EAAKC,EAAM,CAAC,IAAEJ,EAAGI,EAAM,CAAC,EAAE,CAAC,IAAIC,EAAW,kCAAkCL,CAAE,eAAoB,CAACM,EAAQC,CAAU,EAAEC,EAAS,EAAI,EAA4Z,OAA1ZC,EAAkB,IAAI,CAACF,EAAW,EAAK,EAAE,WAAW,IAAIA,EAAW,EAAI,EAAE,CAAC,CAAE,EAAE,CAACV,EAAM,UAAUA,EAAM,SAAS,CAAC,EAAEa,EAAU,IAAI,CAAC,GAAG,OAAO,SAAU,IAAY,OAAO,IAAIC,EAAO,SAAS,cAAc,eAAeN,CAAU,IAAI,EAAKM,GAAQA,EAAO,OAAO,EAAGA,EAAO,SAAS,cAAc,QAAQ,EAAEA,EAAO,IAAIN,EAAWM,EAAO,MAAM,GAAKA,EAAO,KAAK,kBAAkB,SAAS,KAAK,OAAOA,CAAM,CAAE,EAAE,CAACd,CAAK,CAAC,EAAMS,EAAmEJ,EAAK,MAAM,CAAC,UAAUJ,EAAU,gBAAgBC,EAAK,YAAY,SAAS,UAAUC,CAAE,EAAE,QAAQ,EAAvIE,EAAKU,EAAU,CAAC,CAAC,CAAwH,CAACC,EAAoBjB,EAAY,CAAC,UAAU,CAAC,KAAKkB,EAAY,OAAO,MAAM,YAAY,EAAE,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAI,EAAE,aAAa,CAAC,KAAKA,EAAY,QAAQ,MAAM,iBAAiB,aAAa,EAAK,CAAC,CAAC,EAAE,IAAML,EAAkB,CAACM,EAAKC,IAAO,CAAC,IAAMC,EAASC,EAAO,EAAK,EAAER,EAAU,IAAI,CAAIO,EAAS,QAAQF,EAAK,EAAOE,EAAS,QAAQ,EAAK,EAAED,CAAI,CAAE,ECLviDG,EAAU,UAAU,CAAC,QAAQ,aAAa,mBAAmB,cAAc,CAAC,EAAS,IAAMC,EAAM,CAAC,EAAeC,EAAI,CAAC,s8BAAs8B,EAAeC,EAAU,eCArlCC,EAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,oBAAoB,CAAC,EAAS,IAAMC,EAAM,CAAC,EAAeC,EAAI,CAAC,iiCAAiiC,EAAeC,EAAU",
  "names": ["SenjaWidget", "props", "className", "lazy", "id", "RenderTarget", "p", "regex", "match", "builderUrl", "mounted", "setMounted", "ye", "useDidMountEffect", "ue", "script", "l", "addPropertyControls", "ControlType", "func", "deps", "didMount", "pe", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className"]
}
