
#Emit rule script for product ID:267511 Name:Cold Tomorrow
if (IsValidProperty(DataSource3, 'highTemp') and (1 == 1)):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,16,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,23,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and (DataSource3.highTemp <= 45)):
        pInfo267511 = {}
        pInfo267511['Markets'] = ['7-NATIONAL',]
        pInfo267511['ProductId'] = 267511
        pInfo267511['ProductKey'] = 267511
        pInfo267511['Priority'] = 1
        pInfo267511['ProductType'] = 'Normal'
        validProducts.append(pInfo267511)

#Emit rule script for product ID:267514 Name:Hot Today
if (IsValidProperty(DataSource6, 'highTemp') and (IsValidProperty(DataSource6, 'dayPartlyCloudy') and (IsValidProperty(DataSource6, 'dayClear') 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,15,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and (((DataSource6.dayClear == 1) | (DataSource6.dayPartlyCloudy == 1)) & (DataSource6.highTemp >= 90))):
        pInfo267514 = {}
        pInfo267514['Markets'] = ['7-NATIONAL',]
        pInfo267514['ProductId'] = 267514
        pInfo267514['ProductKey'] = 267514
        pInfo267514['Priority'] = 1
        pInfo267514['ProductType'] = 'Normal'
        validProducts.append(pInfo267514)

#Emit rule script for product ID:267512 Name:Cold Today 
if (IsValidProperty(DataSource6, 'highTemp') 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,15,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and (DataSource6.highTemp <= 45)):
        pInfo267512 = {}
        pInfo267512['Markets'] = ['7-NATIONAL',]
        pInfo267512['ProductId'] = 267512
        pInfo267512['ProductKey'] = 267512
        pInfo267512['Priority'] = 2
        pInfo267512['ProductType'] = 'Normal'
        validProducts.append(pInfo267512)

#Emit rule script for product ID:267513 Name:Hot Tomorrow 
if (IsValidProperty(DataSource3, 'highTemp') and (IsValidProperty(DataSource3, 'dayPartlyCloudy') and (IsValidProperty(DataSource3, 'dayClear') and (1 == 1)))):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,16,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,23,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and (((DataSource3.dayClear == 1) | (DataSource3.dayPartlyCloudy == 1)) & (DataSource3.highTemp >= 90))):
        pInfo267513 = {}
        pInfo267513['Markets'] = ['7-NATIONAL',]
        pInfo267513['ProductId'] = 267513
        pInfo267513['ProductKey'] = 267513
        pInfo267513['Priority'] = 3
        pInfo267513['ProductType'] = 'Normal'
        validProducts.append(pInfo267513)
