package Ġio . github . ser gk hr am Ċ Ċ import Ġio . github . ser gk hr am . configuration . Configuration Extension Ċ import Ġio . github . ser gk hr am . tasks . Report Gen Task Ċ import Ġio . github . ser gk hr am . tasks . Report Sync Task Ċ import Ġio . q ame ta . all ure . gradle . adapter . All ure Adapter Plugin Ċ import Ġio . q ame ta . all ure . gradle . all ure . All ure Plugin Ċ import Ġio . q ame ta . all ure . gradle . base . All ure Base Plugin Ċ import Ġio . q ame ta . all ure . gradle . download . All ure Download Plugin Ċ import Ġio . q ame ta . all ure . gradle . report . All ure Report Plugin Ċ import Ġorg . gradle . api . Plugin Ċ import Ġorg . gradle . api . Project Ċ import Ġorg . gradle . kotlin . dsl .* Ċ Ċ open Ġclass ĠA res Plugin Ġ: ĠPlugin < Project > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġapply ( project : ĠProject ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġextension : ĠConfiguration Extension Ġ= Ġproject . extensions . create (" ares ", ĠConfiguration Extension :: class . java , Ġproject ) ĊĠĠĠĠĠĠĠ Ġproject . plugins . apply ( All ure Plugin :: class ) ĊĠĠĠĠĠĠĠ Ġproject . plugins . apply ( All ure Base Plugin :: class ) ĊĠĠĠĠĠĠĠ Ġproject . plugins . apply ( All ure Adapter Plugin :: class ) ĊĠĠĠĠĠĠĠ Ġproject . plugins . apply ( All ure Download Plugin :: class ) ĊĠĠĠĠĠĠĠ Ġproject . plugins . apply ( All ure Report Plugin :: class ) ĊĠĠĠĠĠĠĠ Ġproject . after Evaluate Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject . tasks . register < Report Sync Task >(" report Sync ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject . tasks . register < Report Gen Task >(" report Gen ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }