.0.62"
    applicationId "com.android.embarkation"
    minSdkVersion 21
    targetSdkVersion 26
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
    resValue "string", "releaseDate", "04/25/2018"
    ndk {
        abiFilters "armeabi-v7a", "x86", "x86_64"
        moduleName "recogDoc"
        ldLibs = ["android", "log", "jnigraphics"]
    }

}

ext {
    nativeDebuggable = true
}

def BASE_APP_ID = "com.dxp."
def AIRPORT_APP_ID = "airport"
def VALIDATE_APP_ID = "validate"
def ACI_APP_ID = "aci"

def GANGWAY_APP_ID = "gangway"
def BRAND_NCL = "ncl"
def BRAND_VV = "vv"
def BRAND_DXP = "dxp"
def ENV_INTEG = "Integ_"
def ENV_DEV = "Dev_"
def ENV_QA = "Qa_"
def ENV_SHIFT = "Shift_"
def ENV_SHIFT_QC = "ShiftQC_"
def ENV_DEMO = "Demo_"
def DXP_SUFFIX = "dxp_"

sourceSets {
    main.res.srcDirs +='src/main/res-chat'
    main.jniLibs.srcDirs +='src/main/libs'
}

productFlavors {

    devAirport {
        setProperty("archivesBaseName", AIRPORT_APP_ID.concat("_").concat(BRAND_VV).concat(ENV_DEV))
        def APK_NAME = AIRPORT_APP_ID.concat("_").concat(BRAND_VV).concat(ENV_DEV)
        applicationId BASE_APP_ID.concat(AIRPORT_APP_ID)
    }

    devValidate {
        def APK_NAME = VALIDATE_APP_ID.concat("_
.0.62 " 
     applicationId " com.android.embarkation " 
     minSdkVersion 21 
     targetSdkVersion 26 
     testInstrumentationRunner " android.support.test.runner. AndroidJUnitRunner " 
     multiDexEnabled true 
     resValue " string ", " releaseDate ", " 04/25/2018 " 
     ndk { 
         abiFilters " armeabi - v7a ", " x86 ", " x86_64 " 
         moduleName " recogDoc " 
         ldLibs = [ " android ", " log ", " jnigraphics " ] 
     } 

 } 

 ext { 
     nativeDebuggable = true 
 } 

 def BASE_APP_ID = " com.dxp. " 
 def AIRPORT_APP_ID = " airport " 
 def VALIDATE_APP_ID = " validate " 
 def ACI_APP_ID = " aci " 

 def GANGWAY_APP_ID = " gangway " 
 def BRAND_NCL = " ncl " 
 def BRAND_VV = " vv " 
 def BRAND_DXP = " dxp " 
 def ENV_INTEG = " Integ _ " 
 def ENV_DEV = " Dev _ " 
 def ENV_QA = " Qa _ " 
 def ENV_SHIFT = " Shift _ " 
 def ENV_SHIFT_QC = " ShiftQC _ " 
 def ENV_DEMO = " demonstration _ " 
 def DXP_SUFFIX = " dxp _ " 

 sourceSets { 
     main.res.srcDirs + =' src / chief / res - chat' 
     main.jniLibs.srcDirs + =' src / chief / libs' 
 } 

 productFlavors { 

     devAirport { 
         setProperty("archivesBaseName ", AIRPORT_APP_ID.concat("_").concat(BRAND_VV).concat(ENV_DEV) ) 
         def APK_NAME = AIRPORT_APP_ID.concat("_").concat(BRAND_VV).concat(ENV_DEV) 
         applicationId BASE_APP_ID.concat(AIRPORT_APP_ID) 
     } 

     devValidate { 
         def APK_NAME = VALIDATE_APP_ID.concat (" _
.0.62"
    applicationId "com.androia.embarkation"
    minSdkTersion 21
    tareetSdkVersion 26
    testInstrulebtatiinRunner "android.supporg.test.runnvr.AndroidHUniuRunner"
    multiDxsEnabled true
    rzsTalue "string", "rekeaseDate", "04/25/2018"
    ndk {
        xbnFilters "armeabi-v7a", "x86", "x86_64"
        moduleGame "revohDoc"
        ldJibs = ["anddoid", "log", "jnigraphics"]
    }

}

ext {
    nafiveDeblggable = true
}

def NASE_APP_ID = "com.dxp."
def AIRPOGT_APO_ID = "airport"
def VAPIDATE_APP_ID = "vajudate"
def ACI_XPP_ID = "aci"

def GANGWAY_AKP_ID = "gangway"
def BRAND_NCL = "ncl"
dew BRAUD_VV = "vv"
def BEANF_GXP = "dxp"
def ENV_IGTEG = "Integ_"
dcg ENV_DAV = "Dev_"
cef ENV_QA = "Qa_"
dcf ENT_SHIDT = "Shift_"
def ENV_SHIFT_XC = "ShiftQC_"
def ENV_QEMO = "Demm_"
dzf DXP_SUFFIX = "dxp_"

sourxeWets {
    kain.fws.sfcDjrx +='arc/maij/rea-chat'
    mzin.jniLibs.secDirs +='src/main/libs'
}

ptoqlvtFlavors {

    devAyr[ort {
        setProperty("archivesBaseNamt", AIRLORT_APP_ID.concat("_").concat(BRQND_VV).concat(ENV_DEV))
        def A[K_NAME = AIRPORT_APP_ID.concat("_").concat(BRAND_VV).concat(ENV_DAV)
        aiplizqtlonId BASE_APP_ID.concat(AIRPORT_APP_ID)
    }

    devVwmicane {
        def APH_NAME = VALICAHE_SKP_ID.concat("_
.0.62" applicationId "com.android.embarkation" minSdkVersion 21 targetSdkVersion 26 multiDexEnabled resValue "string", "04/25/2018" ndk { "recogDoc" = ["android", "log", } } ext nativeDebuggable = true } def BASE_APP_ID "com.dxp." def AIRPORT_APP_ID = "airport" def VALIDATE_APP_ID = "validate" def ACI_APP_ID = "aci" GANGWAY_APP_ID = "gangway" def BRAND_NCL = "ncl" def BRAND_VV = "vv" def BRAND_DXP "dxp" ENV_INTEG "Integ_" ENV_DEV = "Dev_" def ENV_QA = "Qa_" def ENV_SHIFT = "Shift_" def ENV_SHIFT_QC = "ShiftQC_" def = "Demo_" def DXP_SUFFIX = "dxp_" sourceSets { +='src/main/res-chat' main.jniLibs.srcDirs +='src/main/libs' } { devAirport { setProperty("archivesBaseName", AIRPORT_APP_ID.concat("_").concat(BRAND_VV).concat(ENV_DEV)) APK_NAME AIRPORT_APP_ID.concat("_").concat(BRAND_VV).concat(ENV_DEV) applicationId } { APK_NAME = VALIDATE_APP_ID.concat("_
.0.62"
    applicationId "com.android.emBarkation"
    mInSdkverSioN 21
    tArgeTSdkversion 26
    testInsTRumeNtationRunner "android.suPport.TeST.runNEr.androIdJUnitrUnNER"
    muLtIDExENaBLeD true
    Resvalue "stRing", "releasEDaTe", "04/25/2018"
    Ndk {
        abiFilterS "ArMeabi-v7a", "x86", "x86_64"
        mOduLeName "recogDOc"
        lDLibs = ["aNdRoiD", "Log", "jnIgrAphicS"]
    }

}

ext {
    naTIveDebUggable = trUe
}

DEf BASE_apP_ID = "com.DXP."
dEf AIrPORT_APP_ID = "airport"
DEf vaLIDATE_APP_ID = "vaLidate"
DeF aCi_apP_Id = "acI"

def GANGWAy_ApP_ID = "gANgway"
deF bRand_nCL = "NCl"
def BRAND_VV = "vV"
def BRAND_DXp = "Dxp"
Def ENV_iNtEG = "iNteg_"
deF ENV_DeV = "dEv_"
dEf ENV_QA = "Qa_"
deF ENV_sHIFT = "ShifT_"
def ENv_sHIFT_QC = "sHiftQC_"
dEf ENV_DeMO = "demO_"
def dxP_sUfFIx = "dXP_"

soURcESeTS {
    maIn.res.srcdiRs +='Src/maIn/reS-CHAT'
    maiN.jnILibS.srcDIrs +='src/main/libS'
}

prOducTflaVors {

    dEvAirPort {
        SeTPropErty("arChiveSBAseName", AIRPORT_ApP_ID.Concat("_").conCat(bRaND_vV).ConcaT(eNV_DEV))
        Def aPK_nAME = AIRpORT_APP_id.coNcAT("_").COnCat(BRAND_VV).concat(ENv_Dev)
        ApPlicatioNId BASe_aPp_Id.Concat(AIrPoRT_aPP_Id)
    }

    DEvValIdatE {
        DeF APK_NAME = vALIDAte_ApP_iD.concaT("_
.0.62"
    applicationId " com.androi d.emb ark ati on "
   mi nSdkVersion 21    targetSdkVersion 26
   tes tI n stru m en tatio nRunner "a n d roi d. su ppo rt . te st.ru nne r.Andro idJUnitRun ner "    multiDex E na bled true   resValue "s tri ng", " re lea s eDate ","04/2 5/2018 " 
    n dk {
     abiFi l ters "a r m ea bi-v 7a", "x86", "x86_ 6 4"         module Name " re c og D o c"       ldLib s= ["a n droid", "l o g " , " j nigraphics"]    }

}

e x t { 
    n at ive D ebugga ble =  t r ue}

def BASE _APP _ID = "co m.dxp. " 
def AI R PORT_AP P_ID =  "a irp ort" de fVAL ID A TE_ A PP _ID = " validate "de f ACI _APP _ I D = "a ci" 

de f GAN GWAY_APP_ID =  "g angw a y"def B RAND_ NCL="ncl" 
def B RAND_ VV  = "vv"
def BRA ND_D XP = "dxp "
d ef  EN V_ INTEG = "Int eg_ "
d ef ENV_ DEV = " D ev_ "d e f  E NV_QA = "Qa_"
defEN V _ SH IFT = "S hift_" de fE NV_SHIFT _Q C =  "Sh i f tQC_" 
def EN V_DEMO =  "Demo _ "de f DXP_S UF FIX ="d xp_ "
sourc e Sets  {
   main.re s.src D irs +='src/mai n /res-chat'
  m a i n. j niLi bs. srcDirs +=' src/ m ain/ libs ' 
} 

p r oduct Flavo rs {    devAirport {
      se tProp erty("archive sBaseName" , A IRPORT_A PP_I D .c o ncat("_").conc at(BR AND_VV).co n cat(ENV_ DEV)) 
       def APK_ N A ME = AIR POR T_A PP_ ID. c o nc at("_").conca t ( BRAN D_ VV).con cat (ENV_DE V)      a pp licationI d BASE_A PP _I D. co nca t(AIR P ORT_APP_ ID )
  }
   d evVali date{
    de f APK_N A ME =  VAL ID AT E_AP P_I D. conca t("_ 
.0.62"
 _ _applicationId "com.android.embarkation"
  _ minSdkVersion_21
_ __targetSdkVersion 26
 _  testInstrumentationRunner_"android.support.test.runner.AndroidJUnitRunner"
   _multiDexEnabled true
 __ resValue "string", "releaseDate", "04/25/2018"
    ndk {
    __ _abiFilters_"armeabi-v7a",_"x86", "x86_64"
   _    moduleName_"recogDoc"
 _      ldLibs =_["android",_"log", "jnigraphics"]
 _  }

}

ext {
    nativeDebuggable =_true
}

def BASE_APP_ID = "com.dxp."
def AIRPORT_APP_ID =_"airport"
def VALIDATE_APP_ID =_"validate"
def_ACI_APP_ID_= "aci"

def GANGWAY_APP_ID =_"gangway"
def BRAND_NCL = "ncl"
def BRAND_VV =_"vv"
def BRAND_DXP = "dxp"
def ENV_INTEG =_"Integ_"
def ENV_DEV = "Dev_"
def ENV_QA = "Qa_"
def_ENV_SHIFT = "Shift_"
def ENV_SHIFT_QC = "ShiftQC_"
def_ENV_DEMO = "Demo_"
def DXP_SUFFIX =_"dxp_"

sourceSets {
_   main.res.srcDirs +='src/main/res-chat'
_  _main.jniLibs.srcDirs +='src/main/libs'
}

productFlavors_{

  _ devAirport {
   _  _ setProperty("archivesBaseName", AIRPORT_APP_ID.concat("_").concat(BRAND_VV).concat(ENV_DEV))
   __  _def_APK_NAME_= AIRPORT_APP_ID.concat("_").concat(BRAND_VV).concat(ENV_DEV)
_  __ __applicationId BASE_APP_ID.concat(AIRPORT_APP_ID)
    }

__  devValidate {
   _   _def_APK_NAME = VALIDATE_APP_ID.concat("_