
#Emit rule script for product ID:513193 Name:Rain AM
if (IsValidProperty(DataSource3, 'dayWidespreadRain') and (IsValidProperty(DataSource3, 'dayScatteredRain') and (1 == 1))):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,0,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,11,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and ((DataSource3.dayScatteredRain == 1) | (DataSource3.dayWidespreadRain == 1))):
        pInfo513193 = {}
        pInfo513193['Markets'] = ['7-NATIONAL',]
        pInfo513193['ProductId'] = 513193
        pInfo513193['ProductKey'] = 513193
        pInfo513193['Priority'] = 1
        pInfo513193['ProductType'] = 'Normal'
        validProducts.append(pInfo513193)

#Emit rule script for product ID:513191 Name:Rain PM
if (IsValidProperty(DataSource3, 'dayWidespreadRain') and (IsValidProperty(DataSource3, 'dayScatteredRain') and (1 == 1))):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,12,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,23,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and ((DataSource3.dayScatteredRain == 1) | (DataSource3.dayWidespreadRain == 1))):
        pInfo513191 = {}
        pInfo513191['Markets'] = ['7-NATIONAL',]
        pInfo513191['ProductId'] = 513191
        pInfo513191['ProductKey'] = 513191
        pInfo513191['Priority'] = 2
        pInfo513191['ProductType'] = 'Normal'
        validProducts.append(pInfo513191)

#Emit rule script for product ID:513182 Name:temperature obs>70 PM High
if (IsValidProperty(DataSource8, 'temp') and (1 == 1)):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,12,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,23,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and (DataSource8.temp >= 70)):
        pInfo513182 = {}
        pInfo513182['Markets'] = ['7-NATIONAL',]
        pInfo513182['ProductId'] = 513182
        pInfo513182['ProductKey'] = 513182
        pInfo513182['Priority'] = 3
        pInfo513182['ProductType'] = 'Normal'
        validProducts.append(pInfo513182)

#Emit rule script for product ID:513183 Name:Temperature obs >70AM HIGH
if (IsValidProperty(DataSource8, 'temp') and (1 == 1)):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,0,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,11,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and (DataSource8.temp >= 70)):
        pInfo513183 = {}
        pInfo513183['Markets'] = ['7-NATIONAL',]
        pInfo513183['ProductId'] = 513183
        pInfo513183['ProductKey'] = 513183
        pInfo513183['Priority'] = 4
        pInfo513183['ProductType'] = 'Normal'
        validProducts.append(pInfo513183)

#Emit rule script for product ID:513185 Name:Temperature obos mid >51 <69 PM MID
if (IsValidProperty(DataSource8, 'temp') and (IsValidProperty(DataSource8, 'temp') and (1 == 1))):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,12,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,23,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and ((DataSource8.temp >= 51) & (DataSource8.temp <= 69))):
        pInfo513185 = {}
        pInfo513185['Markets'] = ['7-NATIONAL',]
        pInfo513185['ProductId'] = 513185
        pInfo513185['ProductKey'] = 513185
        pInfo513185['Priority'] = 5
        pInfo513185['ProductType'] = 'Normal'
        validProducts.append(pInfo513185)

#Emit rule script for product ID:513187 Name:Temperature obs mid >51 <69 AM Mid
if (IsValidProperty(DataSource8, 'temp') and (IsValidProperty(DataSource8, 'temp') and (1 == 1))):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,0,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,11,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and ((DataSource8.temp >= 51) & (DataSource8.temp <= 69))):
        pInfo513187 = {}
        pInfo513187['Markets'] = ['7-NATIONAL',]
        pInfo513187['ProductId'] = 513187
        pInfo513187['ProductKey'] = 513187
        pInfo513187['Priority'] = 6
        pInfo513187['ProductType'] = 'Normal'
        validProducts.append(pInfo513187)

#Emit rule script for product ID:513188 Name:Temperature obs <50 LOW
if (IsValidProperty(DataSource8, 'temp') and (1 == 1)):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,12,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,23,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and (DataSource8.temp <= 50)):
        pInfo513188 = {}
        pInfo513188['Markets'] = ['7-NATIONAL',]
        pInfo513188['ProductId'] = 513188
        pInfo513188['ProductKey'] = 513188
        pInfo513188['Priority'] = 7
        pInfo513188['ProductType'] = 'Normal'
        validProducts.append(pInfo513188)

#Emit rule script for product ID:513190 Name:Temperature obs <50 AM LOW
if (IsValidProperty(DataSource8, 'temp') and (1 == 1)):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,0,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,11,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and (DataSource8.temp <= 50)):
        pInfo513190 = {}
        pInfo513190['Markets'] = ['7-NATIONAL',]
        pInfo513190['ProductId'] = 513190
        pInfo513190['ProductKey'] = 513190
        pInfo513190['Priority'] = 8
        pInfo513190['ProductType'] = 'Normal'
        validProducts.append(pInfo513190)
