
#Emit rule script for product ID:451261 Name:Rain
if (IsValidProperty(DataSource2, 'dayWidespreadRain') and (IsValidProperty(DataSource2, 'dayScatteredRain') and (1 == 1))):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (1)) and ((gNational == 'NATIONAL'))) and ((DataSource2.dayScatteredRain == 1) | (DataSource2.dayWidespreadRain == 1))):
        pInfo451261 = {}
        pInfo451261['Markets'] = ['7-NATIONAL',]
        pInfo451261['ProductId'] = 451261
        pInfo451261['ProductKey'] = 451261
        pInfo451261['Priority'] = 1
        pInfo451261['ProductType'] = 'Normal'
        validProducts.append(pInfo451261)

#Emit rule script for product ID:451252 Name:Clear Skies 
if (IsValidProperty(DataSource4, 'cloudy') and (IsValidProperty(DataSource4, 'partlyCloudy') and (IsValidProperty(DataSource4, 'clear') and (IsValidProperty(DataSource4, 'temp') and (1 == 1))))):
    if (((gWeekDay in [0,1,2,3,4,5,6] and (1)) and ((gNational == 'NATIONAL'))) and ((DataSource4.temp >= 50) & ((DataSource4.clear == 1) | ((DataSource4.partlyCloudy == 1) & (DataSource4.cloudy == 1))))):
        pInfo451252 = {}
        pInfo451252['Markets'] = ['7-NATIONAL',]
        pInfo451252['ProductId'] = 451252
        pInfo451252['ProductKey'] = 451252
        pInfo451252['Priority'] = 2
        pInfo451252['ProductType'] = 'Normal'
        validProducts.append(pInfo451252)
