/* Ċ Ġ* ĠĠĠĠ ĠThis Ġfile Ġis Ġpart Ġof ĠL awn ch air ĠLaunch er . Ċ Ġ* Ċ Ġ* ĠĠĠĠ ĠL awn ch air ĠLaunch er Ġis Ġfree Ġsoftware : Ġyou Ġcan Ġredistribute Ġit Ġand / or Ġmodify Ċ Ġ* ĠĠĠĠ Ġit Ġunder Ġthe Ġterms Ġof Ġthe ĠGNU ĠGeneral ĠPublic ĠLicense Ġas Ġpublished Ġby Ċ Ġ* ĠĠĠĠ Ġthe ĠFree ĠSoftware ĠFoundation , Ġeither Ġversion Ġ 3 Ġof Ġthe ĠLicense , Ġor Ċ Ġ* ĠĠĠĠ Ġ( at Ġyour Ġoption ) Ġany Ġlater Ġversion . Ċ Ġ* Ċ Ġ* ĠĠĠĠ ĠL awn ch air ĠLaunch er Ġis Ġdistributed Ġin Ġthe Ġhope Ġthat Ġit Ġwill Ġbe Ġuseful , Ċ Ġ* ĠĠĠĠ Ġbut ĠWITHOUT ĠANY ĠWARRANTY ; Ġwithout Ġeven Ġthe Ġimplied Ġwarranty Ġof Ċ Ġ* ĠĠĠĠ ĠMERCHANTABILITY Ġor ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE . Ġ ĠSee Ġthe Ċ Ġ* ĠĠĠĠ ĠGNU ĠGeneral ĠPublic ĠLicense Ġfor Ġmore Ġdetails . Ċ Ġ* Ċ Ġ* ĠĠĠĠ ĠYou Ġshould Ġhave Ġreceived Ġa Ġcopy Ġof Ġthe ĠGNU ĠGeneral ĠPublic ĠLicense Ċ Ġ* ĠĠĠĠ Ġalong Ġwith ĠL awn ch air ĠLaunch er . Ġ ĠIf Ġnot , Ġsee Ġ< https :// www . gnu . org / licenses />. Ċ Ġ*/ Ċ Ċ package Ġorg . zim mob . zim lx . glob alse arch . providers Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroidx . annotation . Keep Ċ import Ġcom . android . launcher 3 . R Ċ import Ġcom . android . launcher 3 . util . PackageManager Helper Ċ import Ġorg . zim mob . zim lx . glob alse arch . Search Provider Ċ Ċ @ Keep Ċ open Ġclass ĠEdge Search Provider ( context : ĠContext ) Ġ: ĠSearch Provider ( context ) Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname : ĠString Ġ= Ġcontext . getString ( R . string . search _ provider _ edge ) ĊĠĠĠ Ġoverride Ġval Ġsupports Voice Search Ġ= Ġfalse ĊĠĠĠ Ġoverride Ġval Ġsupports Assistant Ġ= Ġfalse ĊĠĠĠ Ġoverride Ġval Ġsupports Feed Ġ= Ġfalse ĊĊĠĠĠ Ġoverride Ġval Ġis Available : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠPackage Manager Helper . is App Enabled ( context . package Manager , ĠPACK AGE , Ġ 0 ) ĊĊĠĠĠ Ġoverride Ġfun Ġstart Search ( callback : Ġ( intent : ĠIntent ) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcallback ( Intent ( Intent . ACTION _ MAIN ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set ClassName ( PACKAGE , Ġ" com . microsoft . bing search sdk . api . ui . activities . Ruby B ing Search Activity ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Icon (): ĠDrawable Ġ= Ġcontext . get Drawable ( R . drawable . ic _ edge ) !! ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠPACK AGE Ġ= Ġ" com . microsoft . em mx " ĊĠĠĠ Ġ} Ċ } Ċ