{"version":3,"file":"SchemaJSONLD.DGrIl1f7.mjs","names":[],"sources":["https:/framerusercontent.com/modules/5XFTzJOFpuqM4KdGzCZJ/HYL3JHzZTO0zVb0Azr1E/SchemaJSONLD.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Prints a JSON-LD block into the page HTML. Renders nothing visible.\n * Invalid or empty JSON renders nothing, so a bad field never ships broken markup.\n *\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function SchemaJSONLD(props){const{json=\"\"}=props;const raw=typeof json===\"string\"?json.trim():\"\";if(!raw)return null;try{JSON.parse(raw);}catch{return null;}return /*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:raw.replace(/</g,\"\\\\u003c\")}});}addPropertyControls(SchemaJSONLD,{json:{type:ControlType.String,title:\"JSON-LD\",displayTextArea:true,defaultValue:\"\",placeholder:'{\"@context\":\"https://schema.org\", ...}'}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SchemaJSONLD\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SchemaJSONLD.map"],"mappings":"4JASG,SAAwB,EAAa,EAAM,CAAC,GAAK,CAAC,OAAK,IAAI,EAAY,EAAI,OAAO,GAAO,SAAS,EAAK,KAAK,EAAE,GAAG,GAAG,CAAC,EAAI,OAAO,KAAK,GAAG,CAAC,KAAK,MAAM,CAAG,CAAE,MAAM,CAAC,OAAO,IAAK,CAAC,OAAoB,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,EAAI,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CAAE,iBATnQ,IAAoD,EASgN,EAAoB,EAAa,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,gBAAgB,GAAK,aAAa,GAAG,YAAY,wCAAwC,CAAC,CAAC"}