{"version":3,"file":"StructuredData.DU-Mq61M.mjs","names":["_Fragment","useMemo"],"sources":["https:/framerusercontent.com/modules/Mpfp5AFDNeVHlaWJWfXt/aVfaWjpDtD4ihfXJskLw/StructuredData.js"],"sourcesContent":["// Request: Update StructuredData in place without breaking current instances; preserve CreativeWork/BlogPosting/FAQ/URL-resolution/safe JSON-LD behavior and add backward-compatible NewsArticle support with CMS-friendly optional fields.\nimport{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo}from\"react\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function StructuredData(props){const{schemaType,name,description,image,publicationDate,datePublished,url,author,slug,baseUrl,publisherName,faqJson,fallbackDescription,fallbackImage,imageAlt,dateModified,canonicalUrlOverride,authorType,authorUrl,authorImage,secondaryAuthor,secondaryAuthorType,secondaryAuthorUrl,secondaryAuthorImage,publisherUrl,publisherLogo,articleSection,keywords,inLanguage,isAccessibleForFree}=props;const toSafeScriptJson=value=>{return JSON.stringify(value).replace(/</g,\"\\\\u003c\");};const getImageUrl=value=>{if(typeof value===\"string\")return value.trim();if(typeof value?.src===\"string\")return value.src.trim();return\"\";};const getLinkValue=value=>{if(typeof value===\"string\")return value.trim();if(typeof value?.href===\"string\")return value.href.trim();return\"\";};const resolveJoinedUrl=(base,slugValue)=>{const trimmedBase=typeof base===\"string\"?base.trim():\"\";const trimmedSlug=typeof slugValue===\"string\"?slugValue.trim():\"\";if(!trimmedBase&&!trimmedSlug)return\"\";if(!trimmedBase)return trimmedSlug;if(!trimmedSlug)return trimmedBase;const baseClean=trimmedBase.replace(/\\/+$/,\"\");const slugClean=trimmedSlug.replace(/^\\/+/,\"\");return`${baseClean}/${slugClean}`;};const scripts=useMemo(()=>{const imageValue=getImageUrl(image);const fallbackImageValue=getImageUrl(fallbackImage);const effectiveImage=imageValue||fallbackImageValue;const urlValue=getLinkValue(url);const canonicalOverrideValue=getLinkValue(canonicalUrlOverride);const resolvedUrl=canonicalOverrideValue||urlValue||resolveJoinedUrl(baseUrl,slug);const nameValue=name?.trim()??\"\";const descriptionValue=description?.trim()??\"\";const fallbackDescriptionValue=fallbackDescription?.trim()??\"\";const effectiveDescription=descriptionValue||fallbackDescriptionValue;const publicationDateValue=publicationDate?.trim()??\"\";const datePublishedValue=datePublished?.trim()??\"\";const effectiveDatePublished=publicationDateValue||datePublishedValue;const authorValue=author?.trim()??\"\";const secondaryAuthorValue=secondaryAuthor?.trim()??\"\";const publisherValue=publisherName?.trim()??\"\";const imageAltValue=imageAlt?.trim()??\"\";const dateModifiedValue=dateModified?.trim()??\"\";const articleSectionValue=articleSection?.trim()??\"\";const inLanguageValue=inLanguage?.trim()??\"\";const authorUrlValue=getLinkValue(authorUrl);const authorImageValue=getImageUrl(authorImage);const secondaryAuthorUrlValue=getLinkValue(secondaryAuthorUrl);const secondaryAuthorImageValue=getImageUrl(secondaryAuthorImage);const publisherUrlValue=getLinkValue(publisherUrl);const publisherLogoValue=getImageUrl(publisherLogo);const keywordList=(keywords??\"\").split(\",\").map(item=>item.trim()).filter(Boolean);const primaryData={\"@context\":\"https://schema.org\",\"@type\":schemaType||\"CreativeWork\"};if(schemaType===\"NewsArticle\"){if(nameValue)primaryData.headline=nameValue;if(effectiveDescription)primaryData.description=effectiveDescription;if(effectiveImage){if(imageAltValue){primaryData.image={\"@type\":\"ImageObject\",url:effectiveImage,caption:imageAltValue};}else{primaryData.image=effectiveImage;}}if(effectiveDatePublished)primaryData.datePublished=effectiveDatePublished;if(dateModifiedValue)primaryData.dateModified=dateModifiedValue;if(resolvedUrl){primaryData.url=resolvedUrl;primaryData.mainEntityOfPage={\"@type\":\"WebPage\",\"@id\":resolvedUrl};}const authors=[];if(authorValue){const primaryAuthor={\"@type\":authorType||\"Person\",name:authorValue};if(authorUrlValue)primaryAuthor.url=authorUrlValue;if(authorImageValue)primaryAuthor.image=authorImageValue;authors.push(primaryAuthor);}if(secondaryAuthorValue){const secondaryAuthorData={\"@type\":secondaryAuthorType||\"Person\",name:secondaryAuthorValue};if(secondaryAuthorUrlValue)secondaryAuthorData.url=secondaryAuthorUrlValue;if(secondaryAuthorImageValue)secondaryAuthorData.image=secondaryAuthorImageValue;authors.push(secondaryAuthorData);}if(authors.length===1){primaryData.author=authors[0];}else if(authors.length>1){primaryData.author=authors;}if(publisherValue||publisherUrlValue||publisherLogoValue){const publisherData={\"@type\":\"Organization\"};if(publisherValue)publisherData.name=publisherValue;if(publisherUrlValue)publisherData.url=publisherUrlValue;if(publisherLogoValue){publisherData.logo={\"@type\":\"ImageObject\",url:publisherLogoValue};}primaryData.publisher=publisherData;}if(articleSectionValue)primaryData.articleSection=articleSectionValue;if(keywordList.length===1)primaryData.keywords=keywordList[0];if(keywordList.length>1)primaryData.keywords=keywordList;if(inLanguageValue)primaryData.inLanguage=inLanguageValue;primaryData.isAccessibleForFree=Boolean(isAccessibleForFree);}else if(schemaType===\"BlogPosting\"){if(nameValue)primaryData.headline=nameValue;if(descriptionValue)primaryData.description=descriptionValue;if(imageValue)primaryData.image=imageValue;if(effectiveDatePublished)primaryData.datePublished=effectiveDatePublished;if(resolvedUrl)primaryData.url=resolvedUrl;if(authorValue){primaryData.author={\"@type\":\"Person\",name:authorValue};}if(publisherValue){primaryData.publisher={\"@type\":\"Organization\",name:publisherValue};}}else{if(nameValue)primaryData.name=nameValue;if(descriptionValue)primaryData.description=descriptionValue;if(imageValue)primaryData.image=imageValue;if(effectiveDatePublished)primaryData.datePublished=effectiveDatePublished;if(resolvedUrl)primaryData.url=resolvedUrl;}const outputScripts=[toSafeScriptJson(primaryData)];const getFaqSourceArray=parsed=>{if(Array.isArray(parsed)){return{matchedShape:true,sourceArray:parsed};}if(typeof parsed===\"object\"&&parsed!==null&&Array.isArray(parsed.faqs)){return{matchedShape:true,sourceArray:parsed.faqs};}return{matchedShape:false,sourceArray:[]};};const parseFaqCandidate=candidate=>{try{const parsed=JSON.parse(candidate);const direct=getFaqSourceArray(parsed);if(direct.matchedShape)return direct;if(typeof parsed===\"string\"){const nestedString=parsed.trim();if(!nestedString)return{matchedShape:false,sourceArray:[]};try{const nestedParsed=JSON.parse(nestedString);return getFaqSourceArray(nestedParsed);}catch{return{matchedShape:false,sourceArray:[]};}}return{matchedShape:false,sourceArray:[]};}catch{return{matchedShape:false,sourceArray:[]};}};const faqRaw=faqJson?.trim();if(faqRaw){const firstResult=parseFaqCandidate(faqRaw);let faqResult=firstResult;if(!firstResult.matchedShape){const unescapedQuotesCandidate=faqRaw.replace(/\\\\\"/g,'\"');if(unescapedQuotesCandidate!==faqRaw){faqResult=parseFaqCandidate(unescapedQuotesCandidate);}}const faqs=faqResult.sourceArray.map(item=>{if(typeof item!==\"object\"||item===null)return null;const faqItem=item;const question=(typeof faqItem.question===\"string\"?faqItem.question:typeof faqItem.name===\"string\"?faqItem.name:\"\").trim();const answer=(typeof faqItem.answer===\"string\"?faqItem.answer:typeof faqItem.text===\"string\"?faqItem.text:\"\").trim();if(!question||!answer)return null;const decodedQuestion=question.replace(/&quot;/g,'\"');const decodedAnswer=answer.replace(/&quot;/g,'\"');return{question:decodedQuestion,answer:decodedAnswer};}).filter(entry=>entry!==null);if(faqs.length>0){outputScripts.push(toSafeScriptJson({\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:faqs.map(entry=>({\"@type\":\"Question\",name:entry.question,acceptedAnswer:{\"@type\":\"Answer\",text:entry.answer}}))}));}}return outputScripts;},[schemaType,name,description,image,fallbackDescription,fallbackImage,imageAlt,publicationDate,datePublished,url,canonicalUrlOverride,author,authorType,authorUrl,authorImage,secondaryAuthor,secondaryAuthorType,secondaryAuthorUrl,secondaryAuthorImage,dateModified,slug,baseUrl,publisherName,publisherUrl,publisherLogo,articleSection,keywords,inLanguage,isAccessibleForFree,faqJson]);return /*#__PURE__*/_jsx(_Fragment,{children:scripts.map((script,index)=>/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:script}},index))});}addPropertyControls(StructuredData,{schemaType:{type:ControlType.Enum,title:\"Schema Type\",options:[\"CreativeWork\",\"BlogPosting\",\"NewsArticle\"],optionTitles:[\"CreativeWork\",\"BlogPosting\",\"NewsArticle\"],defaultValue:\"CreativeWork\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\"},image:{type:ControlType.Image,title:\"Image\"},datePublished:{type:ControlType.String,title:\"Date Published\",defaultValue:\"\"},publicationDate:{type:ControlType.Date,title:\"Publication Date\"},url:{type:ControlType.Link,title:\"Url\",defaultValue:\"\"},author:{type:ControlType.String,title:\"Author\",defaultValue:\"\"},slug:{type:ControlType.String,title:\"Slug\",defaultValue:\"\"},baseUrl:{type:ControlType.String,title:\"Base Url\",defaultValue:\"\"},publisherName:{type:ControlType.String,title:\"Publisher Name\",defaultValue:\"Amplifier Security\"},faqJson:{type:ControlType.String,title:\"Faq Json\",defaultValue:\"\",displayTextArea:true},fallbackDescription:{type:ControlType.String,title:\"Fallback Description\",defaultValue:\"\"},fallbackImage:{type:ControlType.Image,title:\"Fallback Image\"},imageAlt:{type:ControlType.String,title:\"Image Alt\",defaultValue:\"\"},dateModified:{type:ControlType.Date,title:\"Date Modified\"},canonicalUrlOverride:{type:ControlType.Link,title:\"Canonical Url Override\",defaultValue:\"\"},authorType:{type:ControlType.Enum,title:\"Author Type\",options:[\"Person\",\"Organization\"],optionTitles:[\"Person\",\"Organization\"],defaultValue:\"Person\"},authorUrl:{type:ControlType.Link,title:\"Author Url\",defaultValue:\"\"},authorImage:{type:ControlType.Image,title:\"Author Image\"},secondaryAuthor:{type:ControlType.String,title:\"Secondary Author\",defaultValue:\"\"},secondaryAuthorType:{type:ControlType.Enum,title:\"Secondary Author Type\",options:[\"Person\",\"Organization\"],optionTitles:[\"Person\",\"Organization\"],defaultValue:\"Person\"},secondaryAuthorUrl:{type:ControlType.Link,title:\"Secondary Author Url\",defaultValue:\"\"},secondaryAuthorImage:{type:ControlType.Image,title:\"Secondary Author Image\"},publisherUrl:{type:ControlType.Link,title:\"Publisher Url\",defaultValue:\"\"},publisherLogo:{type:ControlType.Image,title:\"Publisher Logo\"},articleSection:{type:ControlType.String,title:\"Article Section\",defaultValue:\"\"},keywords:{type:ControlType.String,title:\"Keywords\",defaultValue:\"\"},inLanguage:{type:ControlType.String,title:\"In Language\",defaultValue:\"en-US\"},isAccessibleForFree:{type:ControlType.Boolean,title:\"Accessible Free\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StructuredData\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StructuredData.map"],"mappings":"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"}