Events
{#if showSidePanel && (searchResults.length > 0 || secondOrderResults.length > 0 || tTagResults.length > 0)} {/if} {#if showSidePanel} {/if}

Use this page to view any event (npub, nprofile, nevent, naddr, note, pubkey, or eventID). You can also search for events by d-tag using the format "d:tag-name".

{#if secondOrderSearchMessage}
{secondOrderSearchMessage}
{/if} {#if searchResults.length > 0}
{#if searchType === "n"} Search Results for name: "{searchTerm && searchTerm.length > 50 ? searchTerm.slice(0, 50) + '...' : searchTerm || ''}" ({searchResults.length} profiles) {:else if searchType === "t"} Search Results for t-tag: "{searchTerm && searchTerm.length > 50 ? searchTerm.slice(0, 50) + '...' : searchTerm || ''}" ({searchResults.length} events) {:else} Search Results for d-tag: "{(() => { const term = searchTerm || dTagValue?.toLowerCase() || ''; return term.length > 50 ? term.slice(0, 50) + '...' : term; })()}" ({searchResults.length} events) {/if}
{#each searchResults as result, index} {@const profileData = parseProfileContent(result)} {/each}
{/if} {#if secondOrderResults.length > 0}
Second-Order Events (References, Replies, Quotes) ({secondOrderResults.length} events) {#if (searchType === "n" || searchType === "d") && secondOrderResults.length === 100}

Showing the 100 newest events. More results may be available.

{/if}

Events that reference, reply to, highlight, or quote the original events.

{#each secondOrderResults as result, index} {@const profileData = parseProfileContent(result)} {/each}
{/if} {#if tTagResults.length > 0}
Search Results for t-tag: "{searchTerm || dTagValue?.toLowerCase()}" ({tTagResults.length} events)

Events that are tagged with the t-tag.

{#each tTagResults as result, index} {@const profileData = parseProfileContent(result)} {/each}
{/if} {#if !event && searchResults.length === 0 && secondOrderResults.length === 0 && tTagResults.length === 0 && !searchValue && !dTagValue && !searchInProgress}
{/if}
{#if showSidePanel && event}
Event Details
{#if event.kind !== 0}
{#if isAddressableEvent(event)} {@const naddrAddress = getViewPublicationNaddr(event)} {#if naddrAddress}
{/if} {/if}
{/if}
{#if isLoggedIn && userPubkey}
Add Comment
{:else}

Please sign in to add comments.

{/if}
{/if}