// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0-or-later
// @source: https://gitlab.com/soapbox-pub/ditto/-/tree/f0a3877c
import{r as e}from"./rolldown-runtime-QTnfLwEv.js";import{qi as t}from"./lucide-icons-BdRF0moN.js";import{t as n}from"./jsx-runtime-By8HlURe.js";import{l as r,u as i}from"./EmbeddedNote-BKfkvcrg.js";import{t as a}from"./useAppContext-Ughdk2-Z.js";import{r as o}from"./sanitizeUrl-Bk5f35GN.js";import{t as s}from"./utils-BFSTDHdM.js";var c=e(t(),1),l=n();function u({href:e,children:t,node:n,...r}){let{config:c}=a(),u=o(e);if(!u)return(0,l.jsx)(`span`,{children:t});let d=c.stripTrackingParams===!1?u:i(u);return(0,l.jsx)(`a`,{...r,href:d,target:`_blank`,rel:`noopener noreferrer`,className:s(`text-primary no-underline hover:underline break-all`,r.className),onClick:e=>e.stopPropagation(),children:t})}function d(e,t,n={}){return c.Children.map(e,(e,i)=>typeof e==`string`&&e.trim()?(0,l.jsx)(r,{event:{...t,content:e},as:`span`,preserveEdgeWhitespace:!0,disableNoteEmbeds:n.inlineOnly,disableMediaEmbeds:n.inlineOnly},i):e)}function f(e){function t(t,n={}){return function(r){let{children:i,node:a,...o}=r;return(0,c.createElement)(t,o,d(i,e,n))}}return{p:({children:t,node:n,...r})=>(0,c.createElement)(`div`,{...r,className:s(`my-[1em] first:mt-0 last:mb-0`,r.className)},d(t,e)),li:t(`li`),h1:t(`h1`,{inlineOnly:!0}),h2:t(`h2`,{inlineOnly:!0}),h3:t(`h3`,{inlineOnly:!0}),h4:t(`h4`,{inlineOnly:!0}),h5:t(`h5`,{inlineOnly:!0}),h6:t(`h6`,{inlineOnly:!0}),strong:t(`strong`),em:t(`em`),blockquote:t(`blockquote`),td:t(`td`),th:t(`th`),a:u,img:({src:e,alt:t,node:n,...r})=>{let i=typeof e==`string`?o(e):void 0;return i?(0,l.jsx)(`img`,{...r,src:i,alt:t??``,loading:`lazy`,decoding:`async`}):null}}}export{f as t};
// @license-end
