javascript:(async()=>{(function(){"use strict";let n=document.querySelector('div[role="tabpanel"][id*="tabpanel-all"]')??document.querySelector("div[role='tabpanel']:has(li.conversation-pane-message-wrapper)")??document.querySelector("li.conversation-pane-message-wrapper")?.closest("ul")?.parentElement;if(!n){alert("No conversation panel found on this page.");return}let o=n.querySelectorAll("li.conversation-pane-message-wrapper");if(o.length===0){alert("Conversation panel found but contains no messages.");return}let a=/https?:\/\/[^\s<>"',)]+/g,s=Array.from(o).map(e=>{let l=e.querySelector('[id^="conversation_pane_msg_"]')?.id.replace("conversation_pane_msg_","")??"",c=e.querySelector('[class*="kokKzM"]')?.textContent?.trim()||"Unknown",t=e.querySelector(".conversation-pane-message-text")??e.querySelector('[class*="cKSBWD"]')??e.querySelector('[class*="bLZXZe"]'),r=(t?.innerText??t?.textContent??"").replace(/\n{3,}/g,` `).trim(),i=e.querySelector('[class*="ejSWuq"]')?.querySelector("span > div > span")?.textContent?.trim()||null,u=!!e.querySelector('[class*="haOmqK"]'),p=e.querySelector('span[id$="__anchor"]')?.textContent?.trim()||null,m=Array.from((t??e).querySelectorAll("a[href]")).map(d=>d.href),g=r.match(a)??[],y=[...new Set([...m,...g])];return{id:l,type:c,author:i,isOutbound:u,timestamp:p,text:r,links:y}});console.log(`[Grab Conversation] ${s.length} messages`,s)})();})()