package Ġpl . wend igo . chrome . domain . console Ċ Ċ /** Ċ Ġ* ĠThis Ġdomain Ġis Ġdeprecated Ġ- Ġuse ĠRuntime Ġor ĠLog Ġinstead . Ċ Ġ*/ Ċ class ĠConsole Domain Ġinternal Ġconstructor ( private Ġval Ġconnection Remote : Ġpl . wend igo . chrome . Debugger Protocol ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDoes Ġnothing . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġclear Messages (): Ġio . reactivex . Single < pl . wend igo . chrome . Response Frame > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . run And Capture Response (" Console . clear Messages ", Ġnull , Ġpl . wend igo . chrome . Response Frame :: class . java ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . value () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDis ables Ġconsole Ġdomain , Ġprevents Ġfurther Ġconsole Ġmessages Ġfrom Ġbeing Ġreported Ġto Ġthe Ġclient . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdisable (): Ġio . reactivex . Single < pl . wend igo . chrome . Response Frame > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . run And Capture Response (" Console . disable ", Ġnull , Ġpl . wend igo . chrome . Response Frame :: class . java ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . value () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEnables Ġconsole Ġdomain , Ġsends Ġthe Ġmessages Ġcollected Ġso Ġfar Ġto Ġthe Ġclient Ġby Ġmeans Ġof Ġthe Ċ ` message Added ` Ġnotification . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġenable (): Ġio . reactivex . Single < pl . wend igo . chrome . Response Frame > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . run And Capture Response (" Console . enable ", Ġnull , Ġpl . wend igo . chrome . Response Frame :: class . java ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . value () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIss ued Ġwhen Ġnew Ġconsole Ġmessage Ġis Ġadded . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġmessage Added (): Ġio . reactivex . Flow able < Message Added Event > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmessage Added Timed (). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . value () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIss ued Ġwhen Ġnew Ġconsole Ġmessage Ġis Ġadded . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġmessage Added Timed (): Ġio . reactivex . Flow able < io . reactivex . schedul ers . Timed < Message Added Event >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . capture Events (" Console . message Added ", ĠMessage Added Event :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġflow able Ġcapturing Ġall ĠConsole Ġdomains Ġevents . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġevents (): Ġio . reactivex . Flow able < pl . wend igo . chrome . Protocol Event > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . capture All Events (). map Ġ{ Ġit . value () Ġ}. filter Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . protocol Domain () Ġ== Ġ" Console " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ /** Ċ Ġ* ĠRepresents Ġevent Ġframes Ġfor ĠConsole . message Added Ċ Ġ* Ċ Ġ* ĠIss ued Ġwhen Ġnew Ġconsole Ġmessage Ġis Ġadded . Ċ Ġ*/ Ċ data Ġclass ĠMessage Added Event ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConsole Ġmessage Ġthat Ġhas Ġbeen Ġadded . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġmessage : ĠConsole Message Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . Protocol Event ( domain Ġ= Ġ" Console ", Ġname Ġ= Ġ" message Added ") Ċ