/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 Ġå¤§ åīį èī¯ ä»ĭ Ġ( OH MA E ĠR y os uke ) Ċ Ġ* Ċ Ġ* ĠThis Ġsoftware Ġis Ġreleased Ġunder Ġthe ĠMIT ĠLicense . Ċ Ġ* Ġhttp :// opensource . org / licenses / MIT Ċ Ġ*/ Ċ Ċ package Ġnet . mm 2 d . custom tab sb rowser Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . webkit . WebView Ċ import Ġandroidx . webkit . Web Settings Compat Ċ import Ġandroidx . webkit . WebView Feature Ċ import Ġnet . mm 2 d . custom tab sb rowser . extension . is Night Mode Ċ Ċ object ĠWebView Night Mode Ġ{ ĊĠĠĠ Ġfun Ġapply ( activity : ĠActivity , ĠwebView : ĠWebView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġweb Settings Ġ= ĠwebView . settings ĊĠĠĠĠĠĠĠ Ġif Ġ( WebView Feature . is Feature Supported ( WebView Feature . FORCE _ DARK )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġforce Dark Mode Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( activity . is Night Mode ()) ĠWeb Settings Compat . FORCE _ DARK _ ON Ġelse ĠWeb Settings Compat . FORCE _ DARK _ OFF ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWeb Settings Compat . set Force Dark ( web Settings , Ġforce Dark Mode ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( WebView Feature . is Feature Supported ( WebView Feature . FORCE _ DARK _ STR ATE GY )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWeb Settings Compat . set Force Dark Strategy ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġweb Settings , ĠWeb Settings Compat . DARK _ STR ATE GY _ WEB _ THEME _ D AR KEN ING _ ONLY ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ