Build 533169stable
Module 100767
519 characters · in 33645dc6ae61c139.jsDependencies
Source Raw
function(e,t,n){n.d(t,{$j:()=>s,_X:()=>a,aW:()=>l,wz:()=>r});var i=n(8880);let s=null!=window.speechSynthesis;function l(e,t){let n=e.replace(/(https?:\/\/[^\s]+)/g,e=>{let t=e.match(/^https?:\/\/(?:www\.)?([^/?#]+)(?:[/?#]|$)/i);return null!=t?t[1]:""});null!=t&&n.length>t&&(n=(n=n.substring(0,t)).substring(0,Math.min(n.length,n.lastIndexOf(" "))));let s=new SpeechSynthesisUtterance(n);return s.rate=i.A.speechRate,s}function r(e,t){s&&(e.voice=t,speechSynthesis.speak(e))}function a(){s&&speechSynthesis.cancel()}}