ext {
    //Android
    buildToolsVersion = "34.0.0"
    compileSdkVersion = 34
    minSdkVersion = 21

    targetSdkVersion = 30 // 升级targetSdkVersion到 34 时需要根据官方文档补全前台服务的权限类型。比如 NDownloadService，KeepAliveService

    // application info (每个大版本之间的 versionCode 增加 20)
    versionCode = 1193
    versionName = "5.42.3"
    applicationId = "com.gh.gamecenter"
    applicationIdGat = "com.gh.gamecenter.intl"

    // AndroidX
    core = "1.3.2"
    multiDex = "2.0.1"
    appCompat = "1.2.0"
    cardView = "1.0.0"
    fragment = "1.2.5"
    annotation = "1.1.0"
    percentLayout = "1.0.0"
    constraintLayout = "2.1.3"
    databinding = "3.4.1"
    recyclerView = "1.1.0"
    lifeCycle = "2.5.1"
    lifeCycleExtensions = "2.2.0"
    asynclayoutinflater = "1.0.0"
    room = "2.6.1"
    workManager = "2.6.0"
    viewpager2 = "1.0.0"
    ktx = "1.2.0"
    localbroadcastmanager = "1.0.0"
    webkit = "1.4.0"
    collection = "1.2.0"
    activity = "1.2.4"

    material = "1.2.1"

    butterKnife = "10.1.0"

    eventbus = "3.0.0"
    eventbusApt = "3.0.1"

    // rxJava & rxAndroid
    rxBinding = "0.3.0"

    rxJava2 = "2.2.19"
    rxAndroid2 = "2.1.1"
    rxBinding2 = "2.1.1"
    retrofit = "2.3.0"
    okHttp = "4.11.0"
    gson = "2.8.2"
    zxing = "3.2.1"
    fresco = "2.6.0"
    ormlite = "5.0"
    systemBarTint = "1.0.3"
    switchButton = "1.4.5"
    swipeLayout = "1.2.0@aar"
    autoScrollViewPager = "1.1.2"
    weiboSDK = "12.5.0@aar"
    apkChannelPackage = "3.0.6"

    //Test
    jUnit = '4.12'
    stetho = '1.5.0'

    leakcanary = '2.9.1'

    // 大图查看
    bigImageViewer = "1.8.1"

    bugly = "2.6.6"
    buglyTinkerSupport = "1.3.4"
    bytedanceApplog = "6.16.9"
    bytedanceAppConvert = "1.3.2.1"

    // 权限申请库
    rxPermissions = "0.11"

    expandableLayout = "2.9.2"

    smartRefreshLayout = "1.1.3"

    versioncompare = "1.2.8"

    gsyVideo = "v8.1.3-jitpack"

    chucker = "3.2.0"

    dsBridge = "3.0-SNAPSHOT"

    matisse = "0.5.1"
    picasso = "2.5.2"
    lottie = "3.7.0"
    lottieCompose = "5.2.0"
    flexbox = "3.0.0"
    pickerView = "4.1.8"
    verifier = "1.0.6"
    skeleton = "1.1.5"
    mta = "6.8.0"
    romChecker = "1.0.3"
    oss = "2.8.8"
    desugarJdkLibs = "1.1.5"
    toolargetool = "0.3.0"
    chart = "3.1.0"
    zip4j = "2.6.1"
    whatTheStack = "0.1.0_rt"
    apkParser = "v2.6.10"
    nanohttpd = "2.3.1"
    aliyunLog = "2.6.4"
    easyFloat = "2.0.4-fix_proguard"
    splitties = "3.0.0"
    apksig = "1.0.0"
    gid = "1.3.4"
    shortcut = "1.0.2"

    sentry = "6.20.0"

    autoServiceVersion = "1.0-rc7"
    routerVersion = "1.2.2"

    composeVersion = "1.2.1"
    activityComposeVersion = "1.6.0"
    composeCompilerVersion = "1.5.14"
    constraintlayoutCompose = "1.0.1"

    sensorsDataVersion = "6.8.0"

    documentfile = "1.0.1"

    // 由于做了穿山甲 assets 插件的重定向，要是更改版本需要检查插件是否需要更新！
    // 相关的更改
    // 1. app/build.gradle 对 asset 的移除
    // 2. PluginAssetTransform 类相关的处理
    csjVersion = "6.1.5.9.1"

    // 由于做了广点通广告 assets 插件的重定向，要是更改版本需要检查插件是否需要更新！
    qGameVersion = "1.71.2"
    qGameAdVersion = "4.575.1445.0"

    blankjUtilCodex = "1.30.4"

    acloudPush = "3.8.8.1"
    jpushVersion = "5.4.0"
    jverifiationVersion = "3.2.5"
    honorPushVersion = "7.0.61.303"

    volcTlsVersion = "1.1.4"

    xcrashVersion = "3.1.0"
    aliPayVersion = "15.8.17"
    fuzzyVersion = "1.4.0"
    acceleratorVersion = "3.0.0"
}

apply from: 'dependencies_vasdk.gradle'
apply from: "${pluginBasePath}/PluginConfig.gradle"
apply from: "${pluginBasePath}/VaConfig.gradle"