Copiando um conteúdo com ícone de cópia

Ao criar uma página com o plugin Custom Wizards, quero copiar a saída das variáveis que o plugin me fornece. Assim, podemos pensar nisso como uma área selecionada aleatoriamente no conteúdo da mensagem. Posso atribuir um seletor CSS personalizado ao conteúdo a ser copiado.

https://github.com/keegangeorge/discourse-copy-post/blob/main/javascripts/discourse/widgets/copy-widget.js

  click(attrs) {
    const copyButton = attrs.currentTarget.activeElement;
    const rawCooked = this.attrs.attrs.cooked;
    const cookedText = this.attrs.attrs.cooked.replace(/<p>(.*)<\/p>/g, "$1\n");
    let postContents = cookedText.replace(/<([^\>]+)>/gi, "");

    if (settings.copy_raw_html) {
      postContents = rawCooked;
    }

const rawCooked = this.attrs.attrs.cooked;

O seletor está aqui. Quero direcionar a última tag p ou a penúltima tag p na div cooked em vez de toda a cooked. Quero direcioná-las separadamente, se possível, e colocar os ícones de cópia bem ao lado dos parágrafos.