[
{"name":"D4PCMS01","location":"U.S.59 SB S of Co Rd 6","controller":"ctl_c3626","notes":"D4 PCMS 01 Asset # #221213\n\n#Small #D4PCMS01","has_faults":true,"msg_current":"msg_29D25E59"},
{"name":"D4PCMS02","location":"U.S.59 NB S of 130th St N","controller":"ctl_c3627","notes":"D4 PCMS 02 Asset # #223435\n\n#Small #D4PCMS02","has_faults":true,"msg_current":"sys_61DDC71A"},
{"name":"LTEST_L","notes":"#Small","has_faults":true,"msg_current":"msg_A51CD0BC"},
{"name":"LTEST_R","controller":"ctl_1466","notes":"#Small"},
{"name":"PCMS01","location":"U.S.59 NB S of U.S.10","controller":"ctl_243","notes":"PMCS01 Trailer number 223616\nNew on 12/8/23\n\nAt Detroit Lakes as of 7/24/24\n\n#Pcms01 #Small","msg_current":"sys_E1F5B523"},
{"name":"PCMS02","location":"U.S.59 SB @ U.S.10","controller":"ctl_400","notes":"Detroit Lakes as of 7/24/24\n\n#Pcms02 #Small","msg_current":"sys_E1F5B523"},
{"name":"V100N01","location":"T.H.100 NB @ 77th St","controller":"ctl_60073","notes":"Ledstar\n\n#CoHennepin #ThreeLine #V100N01","msg_current":"msg_8C317AE0"},
{"name":"V100N05","location":"T.H.100 NB N of Minnetonka Blvd","controller":"ctl_909","notes":"Ledstar\n\n#CoHennepin #Ezpass270Px #PsaMetro3Line #ThreeLine #V100N05","msg_current":"msg_A83FD6B5"},
{"name":"V100N06","location":"T.H.100 NB @ Cedar Lake Rd","controller":"ctl_357","notes":"#EzpassXs #OneLine #Tolling #V100N06","msg_current":"msg_9DA5D6CA"},
{"name":"V100N08","location":"T.H.100 NB S of Duluth St","controller":"ctl_61583","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V100N08","msg_current":"msg_02C9C9AB"},
{"name":"V100S04","location":"T.H.100 SB N of T.H.55","controller":"ctl_61582","notes":"Ledstar\n\n#CoHennepin #Ezpass270Px #ThreeLine #V100S04","msg_current":"msg_C13FC5B1"},
{"name":"V100S05","location":"T.H.100 SB @ Glenwood Ave","controller":"ctl_356","notes":"#EzpassXs #OneLine #Tolling #V100S05","msg_current":"msg_9DA5D6CA"},
{"name":"V100S07","location":"T.H.100 SB @ 50th St","controller":"ctl_46787","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V100S07","msg_current":"msg_EC79C2B0"},
{"name":"V100S09","location":"T.H.100 SB N of 77th St","notes":"Ledstar\n\n#ThreeLine #V100S09","msg_current":"msg_A51CD0BC"},
{"name":"V101N03","location":"T.H.101 NB @ 147th Ave","notes":"#ThreeLine #V101N03"},
{"name":"V101S03","location":"T.H.101 SB N of Co Rd 42"},
{"name":"V101W03","location":"T.H.101 WB E of U.S.169","notes":"#ThreeLine #V101W03"},
{"name":"V10E02","location":"T.H.10 EB @ Alpine Dr","controller":"ctl_rm10_e2","notes":"TH 10 EB @ ALPINE DR NW\n\n#CoAnoka #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V10E02 #CoAnokaOUT","msg_current":"msg_AF75BD26"},
{"name":"V10E05","location":"T.H.10 EB W of Egret Blvd","controller":"ctl_10247","notes":"#CoAnoka #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V10E05 #CoAnokaOUT","msg_current":"msg_73A547AC"},
{"name":"V10W01","location":"T.H.10 WB E of Co Rd J","controller":"ctl_10211","notes":"#CoAnoka #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V10W01 #CoAnokaOUT","msg_current":"msg_73E87ECB"},
{"name":"V10W05","location":"T.H.10 WB W of Egret Blvd","controller":"ctl_10283","notes":"#CoAnoka #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V10W05 #CoAnokaOUT","msg_current":"msg_5FD364A3"},
{"name":"V10W06","location":"T.H.10 WB @ 7th Ave","controller":"ctl_10w_6","notes":"TH 10 WB @ CSAH 31 (N 4TH AVE)\nDMS On-Line_05/01/24 TH10 WB @ 7th Ave\n\n#CoAnoka #Ipaws #MaintWarn #PsaMetro3 #ThreeLine #V10W06 #CoAnokaOUT","msg_current":"msg_79852FC4"},
{"name":"V10W07","location":"T.H.10 WB W of Sunfish Lake Blvd"},
{"name":"V110W01","location":"T.H.62 WB @ Lexington Ave","controller":"ctl_3300","notes":"#CoDakota #PsaMetro3Line #Test #ThreeLine #V110W01","msg_current":"msg_93074280"},
{"name":"V12E00","location":"U.S.12 EB E of County Line Rd","controller":"ctl_1441","notes":"#CoHennepin #Ipaws #MaintWarn #RoadSafe #Safety #SlipPvmt #ThreeLine #V12E00 #CoHennepinOUT","msg_current":"msg_7AFED0A9"},
{"name":"V12E01","location":"I-394 EB E of Bushaway Rd","controller":"ctl_46785","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V12E01 #CoHennepinOUT","msg_current":"msg_3769E725"},
{"name":"V12E02","location":"I-394 EB @ Ferndale Rd","controller":"ctl_365","notes":"#Ezpass150Px #Tolling #V12E02","msg_current":"msg_B911F549"},
{"name":"V12E03","location":"I-394 EB W of Carlson Pkwy","controller":"ctl_364","notes":"#Ezpass150Px #Tolling #V12E03","msg_current":"msg_B504A82A"},
{"name":"V12W08","location":"U.S.12 WB E of Halgren Rd","controller":"ctl_1442","notes":"#CoHennepin #Ipaws #Safety #SlipPvmt #ThreeLine #V12W08 #CoHennepinOUT","msg_current":"msg_7AFED0A9"},
{"name":"V13E10","location":"T.H.13 NB @ 132nd St","controller":"ctl_rm13e_1","notes":"#CoScott #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V13E10 #CoScottOUT","msg_current":"msg_AF75BD26"},
{"name":"V13E14","location":"T.H.13 EB W of C.S.A.H.5","controller":"ctl_rm13e_2","notes":"#CoDakota #Ipaws #MaintWarn #PsaMetro2Line #RoadSafe #TwoLine #V13E14 #CoDakotaOUT","msg_current":"msg_5891610E"},
{"name":"V13E22","location":"T.H.13 EB @ 115th St","controller":"ctl_rm13e_4","notes":"#CoDakota #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V13E22 #CoDakotaOUT","msg_current":"msg_AF75BD26"},
{"name":"V13W12","location":"T.H.13 WB E of Seneca Rd","controller":"ctl_rm13w_2","notes":"#CoDakota #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V13W12 #CoDakotaOUT","msg_current":"msg_AF75BD26"},
{"name":"V13W18","location":"T.H.13 WB W of Portland Ave","controller":"ctl_rm13e_3","notes":"#CoDakota #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V13W18 #CoDakotaOUT","msg_current":"msg_AF75BD26"},
{"name":"V13W20","location":"T.H.13 WB @ Chowen Ave","controller":"ctl_13w_1","notes":"#CoDakota #CtyScott #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V13W20 #CoDakotaOUT","msg_current":"msg_AF75BD26"},
{"name":"V14E30","location":"U.S.14 EB E of C.S.A.H.37","controller":"ctl_2633","notes":"#NewUlm #Small #V14E30 #CoNicollet #Ipaws #d7","msg_current":"msg_9632167F"},
{"name":"V14E50","location":"U.S.14 EB (Mankato)","controller":"ctl_552","notes":"#CoBlueEarth #CoNicollet #Ipaws #MaintWarn #PsaGms2Line #RoadSafe #TwoLine #V14E50 #d7twoline","msg_current":"msg_8D779C4F"},
{"name":"V14E70","location":"U.S.14 EB @ 50th Ave NW","controller":"ctl_1260","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V14E70 #d6","msg_current":"msg_7AFED0A9"},
{"name":"V14E72","location":"U.S.14 EB @ C.S.A.H.22","controller":"ctl_1261","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V14E72 #d6","msg_current":"msg_7AFED0A9"},
{"name":"V14W10","location":"U.S.14 WB","controller":"ctl_1259","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V14W10 #d6","msg_current":"msg_AF75BD26"},
{"name":"V14W30","location":"U.S.14 WB E of T.H.218","controller":"ctl_1875","notes":"#CoSteele #Ipaws #MaintWarn #RoadSafe #Small #Test #ThreeLine #V14W30","msg_current":"msg_9632167F"},
{"name":"V14W50","location":"U.S.14 WB (Mankato)","controller":"ctl_551","notes":"#CoBlueEarth #CoNicollet #Ipaws #MaintWarn #PsaGms2Line #RoadSafe #TwoLine #V14W50 #d7twoline","msg_current":"msg_8D779C4F"},
{"name":"V14W60","location":"U.S.14 WB W of 551st Ave","controller":"ctl_2634","notes":"#NewUlm #Small #V14W60 #CoNicollet #Ipaws #d7","msg_current":"msg_9632167F"},
{"name":"V15N01T","location":"T.H.15 NB N of T.H.33","notes":"#Small #V15N01T"},
{"name":"V169101","location":"T.H.169 NB (Mitchell Bridge)","controller":"ctl_296","notes":"Rebooter 10.74.231.3\n\n#CoSTLouisN #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #V169101 #ThreeLine","msg_current":"msg_7AFED0A9"},
{"name":"V169106","location":"T.H.169 SB (Mitchell Bridge)","controller":"ctl_297","notes":"Rebooter 10.74.227.59\n\n#CoSTLouisN #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #V169106 #ThreeLine","msg_current":"msg_7AFED0A9"},
{"name":"V169N01","location":"U.S.169 NB E of Co Rd 83","controller":"ctl_92_30","notes":"#CoScott #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V169N01 #CoScottOUT","msg_current":"msg_93074280"},
{"name":"V169N02","location":"U.S.169 NB N of Anderson Lakes Pkwy","controller":"ctl_81507","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V169N02 #CoHennepinOUT","msg_current":"msg_FBBFAD03"},
{"name":"V169N03","location":"U.S.169 NB @ 36th St","controller":"ctl_10082","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V169N03","msg_current":"msg_7B7DBD83"},
{"name":"V169N07","location":"U.S.169 NB @ Medicine Lake Rd","controller":"ctl_48481","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V169N07","msg_current":"msg_758DB7D7"},
{"name":"V169N09","location":"T.H.169 NB S of 109th Ave","controller":"ctl_675","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V169N09 #CoHennepinOUT","msg_current":"msg_AF75BD26"},
{"name":"V169N11","location":"U.S.169 NB S of T.H.41","controller":"ctl_1056","notes":"#CoScott #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V169N11 #CoScottOUT","msg_current":"msg_B504A82A"},
{"name":"V169N13T1","location":"U.S.169 NB S of 237th Ave NE","controller":"ctl_330","notes":"#V169N13T1 #Small #d3","msg_current":"msg_C03EDBB1"},
{"name":"V169N13T2","location":"U.S.169 NB N of 239th Ave","controller":"ctl_332","notes":"#V169N13T2 #Small #d3","msg_current":"msg_4424AFCA"},
{"name":"V169N13T3","location":"U.S.169 NB @ 247th Ave","controller":"ctl_331","notes":"#V169N13T3 #Small #d3","msg_current":"msg_2635AFEB"},
{"name":"V169N30","location":"U.S.169 NB S of U.S.14","controller":"ctl_553","notes":"#CoBlueEarth #CoNicollet #Ipaws #MaintWarn #PsaGms2Line #RoadSafe #TwoLine #V169N30 #d7twoline","msg_current":"msg_8D779C4F"},
{"name":"V169N40","location":"U.S.169 NB N of MN 22","controller":"ctl_1392","notes":"#CoLeSueur #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #Test #V169N40 #ThreeLine #d7","msg_current":"msg_B504A82A"},
{"name":"V169N50","location":"U.S.169 NB N of Quail Rd","controller":"ctl_vd3_169n50","notes":"#CoMilleLacs #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #V169N50 #d3","msg_current":"msg_7AFED0A9"},
{"name":"V169S00","location":"U.S.169 SB S of School Street NW","controller":"ctl_2710","notes":"#ThreeLine #V169S00 #CoSherburne #Ipaws","msg_current":"msg_93074280"},
{"name":"V169S01","location":"T.H.169 SB S of 109th Ave","controller":"ctl_674","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V169S01 #CoHennepinOUT","msg_current":"msg_AF75BD26"},
{"name":"V169S02","location":"U.S.169 SB @ 77th Ave","controller":"ctl_48478","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #Test #ThreeLine #V169S02","msg_current":"msg_E0D6E1FA"},
{"name":"V169S03","location":"U.S.169 SB @ 49th Ave","controller":"ctl_48479","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V169S03","msg_current":"msg_0F502E0A"},
{"name":"V169S05","location":"U.S.169 SB N of Cedar Lake Rd","controller":"ctl_46786","notes":"Ledstar\n\n#CtyHennepin #PsaMetro3Line #ThreeLine #V169S05","msg_current":"msg_941865E1"},
{"name":"V169S07","location":"U.S.169 SB @ Bren Rd","controller":"ctl_46789","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V169S07","msg_current":"msg_E7820A8C"},
{"name":"V169S0T1","location":"U.S.169 SB N of Co Rd 9","controller":"ctl_333","notes":"#V169S0T1 #Small #d3","msg_current":"msg_E6E5529F"},
{"name":"V169S0T2","location":"U.S.169 SB S of Co Rd 9","controller":"ctl_432","notes":"#V169S0T2 #Small #d3","msg_current":"msg_E6E5529F"},
{"name":"V169S0T3","location":"U.S.169 SB N of 273rd Ave","controller":"ctl_438","notes":"#V169S0T3 #Small #d3","msg_current":"msg_E6E5529F"},
{"name":"V169S10","location":"U.S.169 SB N of Pioneer Tr (169-119.10)","controller":"ctl_1119","notes":"#CoHennepin #CoScott #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V169S10 #CoScottOUT #CoHennepinOUT","msg_current":"msg_B504A82A"},
{"name":"V169S12","location":"U.S.169 SB @ T.H.101","notes":"#ThreeLine #V169S12"},
{"name":"V169S13","location":"U.S.169 SB E of Co Rd 83","controller":"ctl_2593","notes":"SP 7005-130\n\n#Small #ThreeLine #V169S13 #CoScottOUT  #Ipaws","msg_current":"msg_79852FC4"},
{"name":"V169S17","location":"U.S.169 SB N of T.H.41","controller":"ctl_148","notes":"#ThreeLine #V169S17 #Small  #Ipaws","has_faults":true,"msg_current":"msg_9632167F"},
{"name":"V169S30","location":"U.S.169 SB N of MN 19","controller":"ctl_1391","notes":"#CoLeSueur #CoScott #Ipaws #PsaGms3 #Small #Test #V169S30 #ThreeLine #d7","msg_current":"msg_B504A82A"},
{"name":"V169S40","location":"U.S.169 SB E of MN 93","controller":"ctl_1393","notes":"#CoSibley #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #Test #V169S40 #ThreeLine #d7","msg_current":"msg_B504A82A"},
{"name":"V169S50","location":"U.S.169 SB S of Central St","controller":"ctl_vd3_169s50","notes":"#CoCrowWing #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #V169S50 #d3","msg_current":"msg_7AFED0A9"},
{"name":"V169S56","location":"U.S.169 SB (Mankato)","controller":"ctl_554","notes":"#CoBlueEarth #CoNicollet #Ipaws #MaintWarn #PsaGms2Line #RoadSafe #TwoLine #V169S56 #d7twoline","msg_current":"msg_8D779C4F"},
{"name":"V19E37","location":"T.H.19 EB E of T.H.23","controller":"ctl_2314","notes":"#CoLyon #Ipaws #Small #ThreeLine #V19E37 #d7","msg_current":"msg_B504A82A"},
{"name":"V200E50","location":"T.H.200 EB","controller":"ctl_vd2_200e50","notes":"#CoNorman #Ipaws #PsaGmn3 #RoadSafe #Small #ThreeLine #V200E50 #d2","msg_current":"msg_AF75BD26"},
{"name":"V200W50","location":"T.H.200 WB","controller":"ctl_vd2_200w50","notes":"#CoNorman #Ipaws #PsaGmn3 #RoadSafe #Small #ThreeLine #V200W50 #d2","msg_current":"msg_AF75BD26"},
{"name":"V210ET1","location":"T.H.210 EB W of Highland Scenic Dr","controller":"ctl_129","notes":"#V210ET1 #Small #d3","msg_current":"msg_E6E5529F"},
{"name":"V210ET2","location":"T.H.210 EB W of T.H.371","controller":"ctl_130","notes":"#V210ET2 #Small #d3","msg_current":"msg_E6E5529F"},
{"name":"V210WT1","location":"T.H.210 WB","controller":"ctl_126","notes":"#V210WT1 #Small #d3","msg_current":"msg_00423F6F"},
{"name":"V212E03","location":"T.H.212 EB @ Bavaria Rd","controller":"ctl_68113","notes":"#CoCarver #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #Test #ThreeLine #V212E03 #CoCarverOUT","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V212E04","location":"T.H.212 EB @ Lyman Blvd","controller":"ctl_68112","notes":"#CoCarver #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #Test #ThreeLine #V212E04 #CoCarverOUT","has_faults":true,"msg_current":"msg_129447EE"},
{"name":"V212E05","location":"T.H.212 EB @ Dell Rd","controller":"ctl_68111","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V212E05 #CoHennepinOUT","msg_current":"msg_49C696CB"},
{"name":"V212E07","location":"T.H.212 EB W of Prairie Center Dr","controller":"ctl_68101","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #Test #ThreeLine #V212E07 #CoHennepinOUT","has_faults":true,"msg_current":"msg_C07B2027"},
{"name":"V212W03","location":"T.H.212 WB W of Prairie Center Dr","controller":"ctl_392","notes":"#ThreeLine #V212W03","msg_current":"msg_93074280"},
{"name":"V252S50","location":"T.H.252 SB S of T.H.610","controller":"ctl_399","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V252S50 #CoHennepinOUT","msg_current":"msg_AF75BD26"},
{"name":"V25N01T","location":"T.H.25 NB @ I-94","notes":"#Small #V25N01T"},
{"name":"V25NT1","location":"T.H.25 NB S of T.H.210","controller":"ctl_127","notes":"#Small #V25NT1 #d3","has_faults":true,"msg_current":"msg_E6E5529F"},
{"name":"V25S01T","location":"T.H.25 SB @ I-94","notes":"#Small #V25S01T"},
{"name":"V280N07","location":"T.H.280 NB N of Energy Park Dr","controller":"ctl_93751","notes":"Ledstar\n\n#CoRamsey #PsaMetro3Line #ThreeLine #V280N07","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V280S07","location":"T.H.280 SB N of Energy Park Dr","controller":"ctl_93753","notes":"Ledstar\n\n#CoRamsey #PsaMetro3Line #ThreeLine #V280S07","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V2E50","location":"U.S.2 EB","controller":"ctl_2","notes":"#CoPolk #Ipaws #PsaGmn3 #RoadSafe #Small #Test #ThreeLine #MaintWarn #V2E50 #d2\n#AlertWsw6a1\n#AlertWsw6a2\n#AlertWsw6\n#AlertWsw8a1\n#AlertWsw8a2\n#AlertWsw8\n#AlertWsw10a1\n#AlertWsw10a2\n#AlertWsw10\n#AlertWsw12a1\n#AlertWsw12a2\n#AlertWsw12\n#AlertWsw13a1","msg_current":"msg_AF75BD26"},
{"name":"V2E52","location":"U.S.2 EB @ T.H.2 (Hwy 2 Business Rte)","controller":"ctl_149","notes":"#CoPolk #Ipaws #PsaGmn3 #Small #Test #ThreeLine #MaintWarn #V2E52 #d2\n#AlertWsw6a1\n#AlertWsw6a2\n#AlertWsw6\n#AlertWsw8a1\n#AlertWsw8a2\n#AlertWsw8\n#AlertWsw10a1\n#AlertWsw10a2\n#AlertWsw10\n#AlertWsw12a1\n#AlertWsw12a2\n#AlertWsw12\n#AlertWsw13a1\n#AlertWsw13a2","msg_current":"msg_9632167F"},
{"name":"V2W241","location":"T.H.2 WB (Belknap Viaduct)","controller":"ctl_298","notes":"Wisconsin Modem\n\n#CoDouglaswi #Ipaws #MaintWarn #RoadSafe #ThreeLine #V2W241 #WisDOT","has_faults":true,"msg_current":"msg_284E0B5A"},
{"name":"V2W52","location":"U.S.2 NB","controller":"ctl_vd2_2w52","notes":"#CoPolk #Ipaws #PsaGmn3 #RoadSafe #Small #ThreeLine #MaintWarn #V2W52 #d2\n#AlertWsw5a1\n#AlertWsw5a2\n#AlertWsw5\n#AlertWsw6a1\n#AlertWsw6a2\n#AlertWsw6\n#AlertWsw8a1\n#AlertWsw8a2\n#AlertWsw8\n#AlertWsw10a1\n#AlertWsw10a2\n#AlertWsw10\n#AlertWsw12a1\n#AlertWsw12a2"},
{"name":"V35EN01","location":"I-35E NB S of T.H.77","controller":"ctl_52454","notes":"#CoDakota #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V35EN01 #CoDakotaOUT","msg_current":"msg_73E87ECB"},
{"name":"V35EN03","location":"I-35E NB @ Deerwood Dr","notes":"#CoDakota #Ipaws"},
{"name":"V35EN04","location":"I-35E NB S of Lone Oak Rd","controller":"ctl_52397","notes":"#CoDakota #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V35EN04 #CoDakotaOUT","msg_current":"msg_1231416D"},
{"name":"V35EN05","location":"I-35E NB N of Wagon Wheel Tr","controller":"ctl_61845","notes":"#CoDakota #Ipaws #PsaMetro3Line #ThreeLine #V35EN05","msg_current":"msg_2D197F33"},
{"name":"V35EN07","location":"I-35E NB N of W. 7th St","controller":"ctl_1518","notes":"#CoRamsey #Ipaws #PsaMetro3Line #Test #ThreeLine #V35EN07","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V35EN09","location":"I-35E NB @ I-94 WB (CD Road from WB 94)","controller":"ctl_1857","notes":"On exit ramp, WB 94 to NB 35E\n\n#Ezpass240Px #Test #Tolling #V35EN09","msg_current":"msg_C3C45728"},
{"name":"V35EN10","location":"I-35E NB @ Pennsylvania Ave","controller":"ctl_230","notes":"#Ezpass150Px #Tolling #V35EN10","msg_current":"msg_33936CC1"},
{"name":"V35EN11","location":"I-35E NB @ Maryland Ave","controller":"ctl_226","notes":"#CoRamsey #Ipaws #PsaMetro3Line #ThreeLine #V35EN11","msg_current":"msg_DD0E7743"},
{"name":"V35EN11A","location":"I-35E NB @ Arlington Ave","controller":"ctl_225","notes":"#Ezpass150Px #Tolling #V35EN11A","msg_current":"msg_33936CC1"},
{"name":"V35EN11B","location":"I-35E NB N of T.H.36","controller":"ctl_2262","notes":"#Ezpass240Px #Test #Tolling #V35EN11B","msg_current":"msg_20FF51C1"},
{"name":"V35EN12","location":"I-35E NB S of Little Canada Rd","controller":"ctl_1043","notes":"#CoRamsey #PsaMetro3Line #ThreeLine #V35EN12","has_faults":true,"msg_current":"msg_46E368AE"},
{"name":"V35EN12A","location":"I-35E NB E of Edgerton St","controller":"ctl_2259","notes":"#Ezpass240Px #Test #Tolling #V35EN12A","msg_current":"msg_20FF51C1"},
{"name":"V35EN13","location":"I-35E NB @ Co Rd E","controller":"ctl_424","notes":"#Ezpass150Px #Tolling #V35EN13","msg_current":"msg_33936CC1"},
{"name":"V35EN13A","location":"I-35E NB @ Goose Lake Rd","controller":"ctl_425","notes":"#Ezpass150Px #Tolling #V35EN13A","msg_current":"msg_33936CC1"},
{"name":"V35EN13B","location":"I-35E NB N of Co Rd 96","controller":"ctl_428","notes":"#Ezpass150Px #Tolling #V35EN13B","msg_current":"msg_33936CC1"},
{"name":"V35EN14","location":"I-35E NB S of Co Rd J","controller":"ctl_1027","notes":"#CoRamsey #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V35EN14 #CoRamseyOUT","msg_current":"msg_73E87ECB"},
{"name":"V35ES02","location":"I-35E SB S of Co Rd J","controller":"ctl_1028","notes":"#CoRamsey #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V35ES02 #CoRamseyOUT","msg_current":"msg_73E87ECB"},
{"name":"V35ES02A","location":"I-35E SB N of Co Rd 96","controller":"ctl_427","notes":"#Ezpass150Px #Tolling #V35ES02A","msg_current":"msg_301340AA"},
{"name":"V35ES02B","location":"I-35E SB S of Co Rd 96","controller":"ctl_426","notes":"#Ezpass150Px #Tolling #V35ES02B","msg_current":"msg_3C1BA7DC"},
{"name":"V35ES03","location":"I-35E SB S of Co Rd E","controller":"ctl_1080","notes":"#CoRamsey #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V35ES03 #CoRamseyOUT","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V35ES03A","location":"I-35E SB N of I-694 (E Jct)","controller":"ctl_441","notes":"#Ezpass150Px #Tolling #V35ES03A","msg_current":"msg_3C1BA7DC"},
{"name":"V35ES03B","location":"I-35E SB @ Edgerton St","controller":"ctl_436","notes":"#Ezpass150Px #Tolling #V35ES03B","msg_current":"msg_3C1BA7DC"},
{"name":"V35ES04","location":"I-35E SB N of Little Canada Rd","controller":"ctl_94563","notes":"Ledstar\n\n#Ezpass370Px #ThreeLine #V35ES04","msg_current":"msg_12C3024F"},
{"name":"V35ES04A","location":"I-35E SB N of T.H.36","controller":"ctl_223","notes":"#Ezpass150Px #Test #Tolling #V35ES04A","msg_current":"msg_3C1BA7DC"},
{"name":"V35ES05","location":"I-35E SB N of Roselawn Ave","controller":"ctl_61848","notes":"Ledstar\n\n#Ezpass370Px #ThreeLine #V35ES05","msg_current":"msg_12C3024F"},
{"name":"V35ES06T","location":"I-35E SB @ Roselawn Ave"},
{"name":"V35ES06T1","location":"I-35E SB @ Maryland Ave","notes":"Temp for SP 6283-247, 2022\n\n#Hidden #Small #V35ES06T1"},
{"name":"V35ES06T2","location":"I-35E SB @ Cayuga St","notes":"Temp for SP 6283-247, 2022\n\n#Hidden #Small #V35ES06T2"},
{"name":"V35ES06T3","location":"I-35E SB S of Cayuga St","notes":"Temp for SP 6283-247, 2022\n\n#Hidden #Small #V35ES06T3"},
{"name":"V35ES07","location":"I-35E SB N of W. 7th St","controller":"ctl_81527","notes":"Ledstar\n\n#CoRamsey #PsaMetro3Line #Test #ThreeLine #V35ES07","msg_current":"msg_A4833299"},
{"name":"V35ES10","location":"I-35E SB @ Deerwood Dr","controller":"ctl_52426","notes":"#CoDakota #Ipaws #PsaMetro3Line #RoadSafe #Test #ThreeLine #V35ES10 #CoDakotaOUT","msg_current":"msg_73E87ECB"},
{"name":"V35N03","location":"I-35 NB (Iowa Border MP 0.25)","controller":"ctl_529","notes":"#CoFreeborn #D6Global15 #D6I35Loc #Ipaws #PsaGms3 #RoadSafe #Small #Test #ThreeLine #V35N03","msg_current":"msg_9632167F"},
{"name":"V35N04","location":"I-35 NB @ 245th St","controller":"ctl_122","notes":"#ThreeLine #V35N04 #Ipaws","msg_current":"msg_9632167F"},
{"name":"V35N04A","location":"I-35 NB @ 195th St","controller":"ctl_36","notes":"#ThreeLine #V35N04A #Ipaws","msg_current":"msg_93074280"},
{"name":"V35N05","location":"I-35 NB S of Crystal Lake Rd","controller":"ctl_59782","notes":"Ledstar\n\n#CoDakota #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V35N05 #CoDakotaOUT","msg_current":"msg_5E21073F"},
{"name":"V35N066","location":"I-35 NB @ Co Rd 61 (MP 244.8)","controller":"ctl_299","notes":"#CoCarlton #CoSTLouis #Ipaws #MaintWarn #PsaGmn3 #PsaGmn3Line #RoadSafe #Small #ThreeLine #V35N066","msg_current":"msg_7AFED0A9"},
{"name":"V35N06A","location":"I-35 NB @ Crystal Lake Rd","controller":"ctl_1313","notes":"#Ezpass240Px #Test #ThreeLine #Tolling #V35N06A","msg_current":"msg_79852FC4"},
{"name":"V35N073","location":"I-35 NB @ Ugstad Rd (MP 248.1)","controller":"ctl_300","notes":"#CoSTLouis #Ipaws #MaintWarn #PsaGmn3 #PsaGmn3Line #RoadSafe #Small #ThreeLine #V35N073","msg_current":"msg_7AFED0A9"},
{"name":"V35N090","location":"I-35 NB (MP 250 Thompson Hill)","controller":"ctl_301","notes":"#CoSTLouis #Ipaws #MaintWarn #PsaGmn3Line #RoadSafe #Small #V35N090 #Threeline","msg_current":"msg_1F3C1965"},
{"name":"V35N102","location":"I-35 NB (MP 252 - Paper Mill)","controller":"ctl_302","notes":"#CoSTLouis #D1NB1 #D1NB3 #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #Test #V35N102 #Threeline","msg_current":"msg_79852FC4"},
{"name":"V35N131","location":"I-35 NB @ 38th Ave W","controller":"ctl_2530","notes":"#D1NB1 #D1NB3 #Small #ThreeLine #V35N131 #Ipaws","msg_current":"msg_9632167F"},
{"name":"V35N15","location":"I-35 NB @ 340th St (MP 25.1)","controller":"ctl_1203","notes":"#CoFreeborn #CoSteele #D6Global15 #D6I35Loc #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V35N15","msg_current":"msg_7AFED0A9"},
{"name":"V35N171","location":"I-35 NB @ Garfield Ave","controller":"ctl_303","notes":"#CoSTLouis #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #V35N171","msg_current":"msg_B504A82A"},
{"name":"V35N176","location":"I-35 NB @ 9th Ave W","controller":"ctl_396","notes":"#CoSTLouis #Ipaws #MaintWarn #PsaGmn3Line #PsaGmn3 #RoadSafe #Small #V35N176","msg_current":"msg_1F3C1965"},
{"name":"V35N20","location":"I-35 NB (MP 37.5)","controller":"ctl_530","notes":"#CoSteele #D6Global15 #D6I35Loc #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V35N20","has_faults":true,"msg_current":"msg_008FE4E5"},
{"name":"V35N25","notes":"#ThreeLine #V35N25"},
{"name":"V35N30","location":"I-35 NB (MP 51.00)","controller":"ctl_525","notes":"#CoRice #D6Global15 #D6I35Loc #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V35N30","has_faults":true,"msg_current":"msg_16C7369B"},
{"name":"V35N39","location":"I-35 NB @ Co Rd 9","controller":"ctl_1089","notes":"#D6I35Loc #Parking #ThreeLine #TruckPkg150Px #V35N39","msg_current":"msg_06B9D684"},
{"name":"V35N39T1","notes":"6680-113 TEMPORARY PCMS\n\n#Small #V35N39T1"},
{"name":"V35N40","location":"I-35 NB (MP 64.8)","controller":"ctl_523","notes":"#CoRice #D6Global15 #D6I35Loc #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V35N40","msg_current":"msg_008FE4E5"},
{"name":"V35N41T","location":"I-35 NB @ 417th St","notes":"NB PCMS 4. Temporary DMS SP 1380-84.\n\n#Small #V35N41T"},
{"name":"V35N43T","location":"I-35 NB @ 417th St","notes":"NB PCMS 2 & Doppler Sensor 4. Temporary DMS SP 1380-84.\n\n#Small #V35N43T"},
{"name":"V35N44T","location":"I-35 NB @ Rest Area","notes":"NB PCMS 1 & Doppler Sensor 2. Temporary DMS SP 1380-84.\n\n#Small #V35N44T"},
{"name":"V35N50","location":"I-35 NB N of Co Rd 17","controller":"ctl_1372","notes":"#CoChisago #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #Test #ThreeLine #V35N50","msg_current":"msg_7AFED0A9"},
{"name":"V35N57","location":"I-35 NB @ 540th St","controller":"ctl_2775","notes":"#ThreeLine #V35N57 #Ipaws #CoPine","msg_current":"msg_9632167F"},
{"name":"V35S070","location":"I-35 SB @ Midway Rd (MP 247.3)","controller":"ctl_304","notes":"#CoCarlton #CoSTLouis #Ipaws #MaintWarn #PsaGmn3 #PsaGmn3Line #RoadSafe #Small #V35S070 #ThreeLine","msg_current":"msg_7AFED0A9"},
{"name":"V35S101","location":"I-35 SB (MP 252 - Paper Mill)","controller":"ctl_305","notes":"#CoSTLouis #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #Test #ThreeLine #V35S101","msg_current":"msg_79852FC4"},
{"name":"V35S172","location":"I-35 SB @ 14th Ave W","controller":"ctl_306","notes":"#CoSTLouis #Ipaws #MaintWarn #PsaGmn3Line #PsaGmn3 #RoadSafe #Small #V35S172 #ThreeLine","msg_current":"msg_1F3C1965"},
{"name":"V35S199","location":"I-35 SB @ 16th Ave E","controller":"ctl_307","notes":"#CoSTLouis #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #V35S199","msg_current":"msg_B504A82A"},
{"name":"V35S40","location":"I-35 SB S of Co Rd 14","controller":"ctl_1389","notes":"#CoPine #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #V35S40","msg_current":"msg_7AFED0A9"},
{"name":"V35S40T","location":"I-35 SB @ Ranch Dr","notes":"#Small #V35S40T"},
{"name":"V35S41T","location":"I-35 SB","notes":"SB PCMS 4 & TT Sensor 34. Temporary DMS SP 1380-84.\n\n#Small #V35S41T"},
{"name":"V35S42T","location":"I-35 SB @ Gold Ave","notes":"SB PCMS 3 & TT Sensor 32. Temporary DMS SP 1380-84.\n\n#Small #V35S42T"},
{"name":"V35S43T","location":"I-35 SB","notes":"SB PCMS 2 & TT Sensor 30. Temporary DMS SP 1380-84.\n\n#Small #V35S43T"},
{"name":"V35S44T","location":"I-35 SB N of 570th St","notes":"SB PCMS 1 & TT Sensor 28. Temporary DMS SP 1380-84.\n\n#Small #V35S44T"},
{"name":"V35S46T","location":"I-35 SB @ 280th St","controller":"ctl_1167","notes":"Temp sign for I-35 Forest Lake Project\n\n#CoChisago #Ipaws #RoadSafe #Small #ThreeLine #V35S46T","msg_current":"msg_B504A82A"},
{"name":"V35S47","location":"I-35 SB @ Co Rd 22","controller":"ctl_1085","notes":"#CoChisago #Parking #ThreeLine #TruckPkg150Px #V35S47","has_faults":true,"msg_current":"msg_7F0C1DC8","lock":{"multi":"CRASH","reason":"situation","user_id":"gilm1ken"}},
{"name":"V35S50","location":"I-35 SB S of Co Rd 97","controller":"ctl_94062","notes":"#CoAnoka #Ipaws #MaintWarn #PsaMetro3Line #ThreeLine #V35S50 #CoAnokaOUT","msg_current":"msg_73E87ECB"},
{"name":"V35S70","location":"I-35 SB @ Crystal Lake Rd","controller":"ctl_1513","notes":"#CoDakota #CoRice #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V35S70 #CoDakotaOUT #CoRiceOUT","msg_current":"msg_93074280"},
{"name":"V35S73","location":"I-35 SB N of 195th St","controller":"ctl_37","notes":"#ThreeLine #Small #Test #V35S73 #Ipaws","msg_current":"msg_9632167F"},
{"name":"V35S75","location":"I-35 SB (MP 79.5)","controller":"ctl_1525","notes":"#CoRice #CoScott #D6Global15 #D6I35Loc #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #ThreeLine #V35S75 #CoScottOUT #CoRiceOUT","has_faults":true,"msg_current":"msg_9632167F"},
{"name":"V35S80","location":"I-35 SB (MP 62.24)","controller":"ctl_522","notes":"#CoRice #D6Global15 #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V35S80","msg_current":"msg_008FE4E5"},
{"name":"V35S85","location":"I-35 SB (MP 46.92)","controller":"ctl_524","notes":"#CoSteele #D6Global15 #D6I35Loc #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V35S85","msg_current":"msg_008FE4E5"},
{"name":"V35S90","location":"I-35 SB (MP 35.79)","controller":"ctl_526","notes":"#CoSteele #D6Global15 #D6I35Loc #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V35S90","msg_current":"msg_9632167F"},
{"name":"V35S95","location":"I-35 SB (MP 21.58)","controller":"ctl_527","notes":"#CoFreeborn #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V35S95","msg_current":"msg_008FE4E5"},
{"name":"V35S97","location":"I-35 SB (MP 14.75)","controller":"ctl_528","notes":"#CoFreeborn #D6Global15 #D6I35Loc #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V35S97","msg_current":"msg_008FE4E5"},
{"name":"V35WN01","location":"I-35W NB @ Southcross Dr","controller":"ctl_313","notes":"#CoDakota #Ipaws #RoadSafe #Small #Test #ThreeLine #V35WN01 #CoDakotaOUT","msg_current":"msg_B504A82A"},
{"name":"V35WN02","location":"I-35W NB @ Co Rd 42","controller":"ctl_1319","notes":"#Ezpass240Px #Test #Tolling #V35WN02","msg_current":"msg_79852FC4"},
{"name":"V35WN03","location":"I-35W NB @ McAndrews Rd","controller":"ctl_100049","notes":"#CoDakota #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V35WN03 #CoDakotaOUT","msg_current":"msg_73E87ECB"},
{"name":"V35WN03A","location":"I-35W NB @ Timberland Dr","controller":"ctl_1320","notes":"#Ezpass240Px #Test #Tolling #V35WN03A","msg_current":"msg_79852FC4"},
{"name":"V35WN03B","location":"I-35W NB @ Burnsville Pkwy","controller":"ctl_1321","notes":"#Ezpass240Px #Test #Tolling #V35WN03B","has_faults":true,"msg_current":"msg_79852FC4"},
{"name":"V35WN03C","location":"I-35W NB @ Cliff Rd","controller":"ctl_1322","notes":"#Ezpass240Px #Test #Tolling #V35WN03C","has_faults":true,"msg_current":"sys_99299527"},
{"name":"V35WN04","location":"I-35W NB N of Cliff Rd","controller":"ctl_1323","notes":"#CoDakota #Ipaws #PsaMetro3Line #ThreeLine #V35WN04 #CoDakotaOUT","msg_current":"msg_73E87ECB"},
{"name":"V35WN04A","location":"I-35W NB @ Black Dog Rd","controller":"ctl_1324","notes":"#Ezpass240Px #Test #Tolling #V35WN04A","msg_current":"msg_79852FC4"},
{"name":"V35WN04B","location":"I-35W NB N of 106th St","controller":"ctl_1325","notes":"#Ezpass240Px #Test #Tolling #V35WN04B","msg_current":"msg_F67FB550"},
{"name":"V35WN04C","location":"I-35W NB S of Old Shakopee Rd (S of 98th St)","controller":"ctl_1326","notes":"#CoHennepin #Ipaws #RoadSafe #Test #ThreeLine #V35WN04C #CoHennepinOUT","msg_current":"msg_B504A82A"},
{"name":"V35WN04D","location":"I-35W NB @ 94th St","controller":"ctl_1327","notes":"#Ezpass240Px #Test #Tolling #V35WN04D","msg_current":"msg_F67FB550"},
{"name":"V35WN04E","location":"I-35W NB N of 90th St","controller":"ctl_1328","notes":"#Ezpass240Px #Test #Tolling #V35WN04E","msg_current":"msg_F67FB550"},
{"name":"V35WN05","location":"I-35W NB S of 86th St","controller":"ctl_100051","notes":"#CoHennepin #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V35WN05 #CoHennepinOUT","msg_current":"msg_D92D55E5"},
{"name":"V35WN05A","location":"I-35W NB @ 76th St","controller":"ctl_1330","notes":"#CoHennepin #Small #Test #ThreeLine #V35WN05A","msg_current":"msg_B504A82A"},
{"name":"V35WN05B","location":"I-35W NB S of 66th St","controller":"ctl_1331","notes":"#Ezpass240Px #Test #Tolling #V35WN05B","msg_current":"msg_0C8D1317"},
{"name":"V35WN05C","location":"I-35W NB @ Nicollet Ave","controller":"ctl_1332","notes":"#Ezpass240Px #Test #Tolling #V35WN05C","msg_current":"msg_0C8D1317"},
{"name":"V35WN05D","location":"I-35W NB N of 60th St","controller":"ctl_1333","notes":"#CoHennepin #Test #ThreeLine #V35WN05D","msg_current":"msg_16700F61"},
{"name":"V35WN05E","location":"I-35W NB S of 50th St","controller":"ctl_1334","notes":"#Ezpass240Px #Test #Tolling #V35WN05E","msg_current":"msg_0C8D1317"},
{"name":"V35WN06","location":"I-35W NB @ 40th St","controller":"ctl_100052","notes":"Old location at 42nd St (until 2020)\n\n#Ezpass592Px #ThreeLine #V35WN06","msg_current":"msg_E3343639"},
{"name":"V35WN06A","location":"I-35W NB N of 42nd St","notes":"#ThreeLine #V35WN06A"},
{"name":"V35WN06B","location":"I-35W NB @ 33rd St","controller":"ctl_2218","notes":"#CoHennepin #Ipaws #PsaMetro3Line #Test #ThreeLine #V35WN06B","msg_current":"msg_73E87ECB"},
{"name":"V35WN07","location":"I-35W NB @ Hennepin Ave","controller":"ctl_48473","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V35WN07","has_faults":true,"msg_current":"msg_5E21073F"},
{"name":"V35WN08","location":"I-35W NB @ Co Rd B","controller":"ctl_l35wn47_1","notes":"#Ezpass240Px #Test #Tolling #V35WN08","msg_current":"msg_0E5A2CF4"},
{"name":"V35WN09","location":"I-35W NB S of Co Rd E2","controller":"ctl_8930","notes":"Ledstar\n\n#Ezpass592Px #PsaMetro3Line #Test #ThreeLine #V35WN09","msg_current":"msg_E350653B"},
{"name":"V35WN10","location":"I-35W NB @ Co Rd 96","controller":"ctl_l35wn47_4","notes":"#Ezpass240Px #Test #Tolling #V35WN10","msg_current":"msg_0E684475"},
{"name":"V35WN11","location":"I-35W NB @ Co Rd 10","controller":"ctl_l35ws53_1","notes":"#Ezpass240Px #Test #Tolling #V35WN11","msg_current":"msg_0E684475"},
{"name":"V35WN11T","location":"I-35W NB @ Sunset Rd","controller":"ctl_1166","notes":"Temporary Sign for I-35 project in Forest Lake\n\n#CoAnoka #Ipaws #RoadSafe #ThreeLine #V35WN11T #CoAnokaOUT","msg_current":"msg_B504A82A"},
{"name":"V35WN12","location":"I-35W NB @ Co Rd I","controller":"ctl_l35ws53_2","notes":"#Ezpass240Px #Test #Tolling #V35WN12","msg_current":"msg_0E684475"},
{"name":"V35WN13","location":"I-35W NB N of T.H.10","controller":"ctl_l35ws53_4","notes":"Future 40' MnPASS price sign\n\n#Ezpass592Px #PsaMetro3Line #Test #ThreeLine #V35WN13 #CoAnokaOUT","msg_current":"msg_E35E7CBC"},
{"name":"V35WS00","notes":"FUTURE - TBD, SB35W Between Forest Lake and Lexington"},
{"name":"V35WS00A","location":"I-35W SB @ Lexington Ave","controller":"ctl_l35wn48_4","notes":"#Ezpass240Px #Test #Tolling #V35WS00A","msg_current":"msg_6F620335"},
{"name":"V35WS00B","location":"I-35W SB N of 95th Ave","controller":"ctl_l35wn48_3","notes":"Future MnPASS price sign\n\n#Ezpass240Px #Test #Tolling #V35WS00B","msg_current":"msg_ACACC391"},
{"name":"V35WS00C","location":"I-35W SB S of 95th Ave","controller":"ctl_l35wn48_2","notes":"#Ezpass240Px #Test #Tolling #V35WS00C","msg_current":"msg_ACACC391"},
{"name":"V35WS01","location":"I-35W SB N of Lake Dr","controller":"ctl_48472","notes":"#CoAnoka #Ipaws #PsaMetro3Line #ThreeLine #V35WS01 #CoAnokaOUT","msg_current":"msg_267600D8"},
{"name":"V35WS02","location":"I-35W SB @ T.H.10","controller":"ctl_l35wn48_1","notes":"Future MnPASS price sign\n\n#Ezpass240Px #Test #Tolling #V35WS02","msg_current":"msg_ACACC391"},
{"name":"V35WS02A","location":"I-35W SB @ Co Rd I","controller":"ctl_l35ws53_3","notes":"#Ezpass240Px #Test #Tolling #V35WS02A","msg_current":"msg_ACACC391"},
{"name":"V35WS02B","location":"I-35W SB @ Co Rd 96","controller":"ctl_l35wn47_5","notes":"#Ezpass240Px #Test #Tolling #V35WS02B","msg_current":"msg_ACACC391"},
{"name":"V35WS02C","location":"I-35W SB @ Co Rd E2","controller":"ctl_l35wn47_3","notes":"#Ezpass240Px #Test #Tolling #V35WS02C","msg_current":"msg_16CB3DB8"},
{"name":"V35WS03","location":"I-35W SB S of Co Rd E2","controller":"ctl_8929","notes":"Ledstar\n\n#Ezpass592Px #ThreeLine #V35WS03","msg_current":"msg_CB23C7DB"},
{"name":"V35WS04","location":"I-35W SB N of Co Rd C","controller":"ctl_l35wn47_2","notes":"Future MnPASS price sign (for downtown extension)\n\n#CoRamsey #Small #Test #ThreeLine #V35WS04","msg_current":"msg_79852FC4"},
{"name":"V35WS05","location":"I-35W SB @ 4th St","controller":"ctl_48474","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #Test #ThreeLine #V35WS05","msg_current":"msg_1D4D45BD"},
{"name":"V35WS05B","location":"I-35W SB @ Chicago Ave","controller":"ctl_926","notes":"#CoHennepin #ThreeLine #V35WS05B","has_faults":true,"msg_current":"msg_5E21073F"},
{"name":"V35WS06","location":"I-35W SB @ 24th St","controller":"ctl_2228","notes":"#Ezpass592Px #Test #ThreeLine #V35WS06","msg_current":"msg_3AF36AC4"},
{"name":"V35WS07","location":"I-35W SB @ 35th St","controller":"ctl_100053","notes":"Ledstar\n\n#Ezpass592Px #Test #ThreeLine #V35WS07","msg_current":"msg_3AF36AC4"},
{"name":"V35WS07A","location":"I-35W SB @ 41st St","controller":"ctl_1242","notes":"#Ezpass240Px #Test #Tolling #V35WS07A","msg_current":"msg_2F660C61"},
{"name":"V35WS08","location":"I-35W SB S of 50th St","controller":"ctl_1336","notes":"#Ezpass592Px #Test #ThreeLine #V35WS08","has_faults":true,"msg_current":"msg_D710F7E4"},
{"name":"V35WS08A","location":"I-35W SB N of 60th St","controller":"ctl_1337","notes":"#CoHennepin #Small #ThreeLine #V35WS08A","msg_current":"msg_B504A82A"},
{"name":"V35WS08B","location":"I-35W SB @ Lyndale Ave","controller":"ctl_1338","notes":"#CoHennepin #Test #ThreeLine #V35WS08B","msg_current":"msg_B504A82A"},
{"name":"V35WS08C","location":"I-35W SB S of 66th St","controller":"ctl_1339","notes":"#Ezpass240Px #Test #Tolling #V35WS08C","msg_current":"msg_2F660C61"},
{"name":"V35WS09","location":"I-35W SB @ 73rd St","controller":"ctl_43844","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V35WS09","msg_current":"msg_73E87ECB"},
{"name":"V35WS10","location":"I-35W SB N of 86th St","controller":"ctl_1341","notes":"#Ezpass592Px #ThreeLine #V35WS10","msg_current":"msg_A1DE231F"},
{"name":"V35WS11","location":"I-35W SB @ 94th St","controller":"ctl_100050","notes":"#CoHennepin #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V35WS11 #CoHennepinOUT","msg_current":"msg_93074280"},
{"name":"V35WS12","location":"I-35W SB @ 94th St","controller":"ctl_1342","notes":"#Ezpass240Px #Test #Tolling #V35WS12","msg_current":"msg_8A9A35DB"},
{"name":"V35WS13","location":"I-35W SB S of Old Shakopee Rd","controller":"ctl_1343","notes":"#Ezpass240Px #Test #Tolling #V35WS13","has_faults":true,"msg_current":"msg_79852FC4"},
{"name":"V35WS14","location":"I-35W SB S of 106th St","controller":"ctl_1344","notes":"#CoHennepin #Ipaws #RoadSafe #ThreeLine #V35WS14 #CoHennepinOUT","msg_current":"msg_5E21073F"},
{"name":"V35WS15","location":"I-35W SB (N of Minnesota River)","controller":"ctl_1345","notes":"#Ezpass240Px #Test #Tolling #V35WS15","msg_current":"msg_AB109794"},
{"name":"V35WS16","location":"I-35W SB @ T.H.13","controller":"ctl_1346","notes":"#CoDakota #Ipaws #RoadSafe #Small #Test #ThreeLine #V35WS16 #CoDakotaOUT","msg_current":"msg_B504A82A"},
{"name":"V36E02","location":"T.H.36 EB @ Victoria St","controller":"ctl_2207","notes":"Ledstar\n\n#CoRamsey #PsaMetro3Line #ThreeLine #V36E02","msg_current":"msg_DFFB916B"},
{"name":"V36E04","location":"T.H.36 EB @ Edgerton St","controller":"ctl_110","notes":"#CoRamsey #PsaMetro3Line #ThreeLine #V36E04","msg_current":"msg_6CAEF321"},
{"name":"V36E06","location":"T.H.36 EB W of Hadley Ave N","controller":"ctl_v36e06","notes":"#CoWashington #PsaMetro3Line #ThreeLine #V36E06","msg_current":"msg_73E87ECB"},
{"name":"V36E10","location":"T.H.36 EB W of Stillwater Blvd","controller":"ctl_v36e10","notes":"#CoWashington #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V36E10 #CoWashingtonOUT","msg_current":"msg_73E87ECB"},
{"name":"V36W00","location":"T.H.36 WB E of Washington Ave","controller":"ctl_245","notes":"#CoWashington #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V36W00 #CoWashingtonOUT","msg_current":"msg_73E87ECB"},
{"name":"V36W01","location":"T.H.36 WB E of Hilton Tr","controller":"ctl_80371","notes":"#CoWashington #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #Test #ThreeLine #V36W01 #CoWashingtonOUT","msg_current":"msg_93074280"},
{"name":"V36W03","location":"T.H.36 WB @ Edgerton St","controller":"ctl_57156","notes":"Ledstar\n\n#CoRamsey #PsaMetro3Line #ThreeLine #V36W03","msg_current":"msg_27CAE116"},
{"name":"V36W05","location":"T.H.36 WB @ Victoria St","controller":"ctl_2206","notes":"Ledstar\n\n#CoRamsey #PsaMetro3Line #Test #ThreeLine #V36W05","msg_current":"msg_DAE260BF"},
{"name":"V371NT1","location":"T.H.371 NB @ T.H.371","controller":"ctl_128","notes":"#V371NT1 #Small #d3","msg_current":"msg_E6E5529F"},
{"name":"V371ST1","location":"T.H.371 SB @ Co Rd 77","controller":"ctl_131","notes":"#V371ST1 #Small #d3","msg_current":"msg_E6E5529F"},
{"name":"V394E02","location":"I-394 EB @ Plymouth Rd","controller":"ctl_363","notes":"#Ezpass150Px #Tolling #V394E02","msg_current":"msg_B463A640"},
{"name":"V394E05","location":"I-394 EB E of Ridgedale Dr","controller":"ctl_48489","notes":"Ledstar\n\n#CoHennepin #Ezpass270Px #PsaMetro3Line #ThreeLine #V394E05","msg_current":"msg_3D084C87"},
{"name":"V394E06","location":"I-394 CD EB @ Shelard Pkwy","controller":"ctl_362","notes":"#Ezpass150Px #Tolling #V394E06","msg_current":"msg_B463A640"},
{"name":"V394E08","location":"I-394 EB @ Winnetka Ave","controller":"ctl_352","notes":"#Ezpass150Px #Tolling #V394E08","msg_current":"msg_B463A640"},
{"name":"V394E09","location":"I-394 EB @ Louisiana Ave","controller":"ctl_46784","notes":"Ledstar\n\n#CoHennepin #Ezpass270Px #PsaMetro3Line #ThreeLine #V394E09"},
{"name":"V394E10","location":"I-394 EB W of Xenia Ave","controller":"ctl_354","notes":"#Ezpass150Px #ThreeLine #Tolling #V394E10","msg_current":"msg_FC8D8B96"},
{"name":"V394E11A","location":"I-394 Rev EB @ Wayzata Blvd","controller":"ctl_1286","notes":"#EzpassXs #OneLine #Tolling #V394E11A","msg_current":"msg_9DA5D6CA"},
{"name":"V394E11B","location":"I-394 Rev EB @ Wayzata Blvd","controller":"ctl_1287","notes":"#EzpassXs #OneLine #Tolling #V394E11B","msg_current":"msg_9DA5D6CA"},
{"name":"V394E12","location":"I-394 EB W of Penn Ave","controller":"ctl_52382","notes":"Skyline changed to Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V394E12","msg_current":"msg_73E87ECB"},
{"name":"V394E16","location":"I-394 EB E of Dunwoody Blvd","controller":"ctl_v394e16","notes":"#Parking #TadGarage #V394E16","msg_current":"msg_FF7842A0"},
{"name":"V394E17","location":"I-394 Rev EB E of Dunwoody Blvd","controller":"ctl_v394e17","notes":"#Parking #TadGarage #V394E17","msg_current":"msg_FF7842A0"},
{"name":"V394E18","location":"I-394 EB @ 6th St","controller":"ctl_1298","notes":"RAMP B Parking Sign\n\n#Garage #OneLine #Parking #V394E18","msg_current":"msg_DFBC4B6F"},
{"name":"V394W00A","location":"I-394 WB @ 16th St","controller":"ctl_358","notes":"#Ezpass150Px #Tolling #V394W00A","msg_current":"msg_D61BD5FF"},
{"name":"V394W00B","location":"I-394 CD2 WB @ I-94","controller":"ctl_361","notes":"#Ezpass150Px #Tolling #V394W00B","msg_current":"msg_D61BD5FF"},
{"name":"V394W00C","location":"I-394 Rev WB @ Linden Ave","controller":"ctl_64","notes":"#Ezpass70Px #Tolling #V394W00C","msg_current":"msg_A4A607D6"},
{"name":"V394W00D","location":"I-394 Rev WB @ Dunwoody Blvd","controller":"ctl_359","notes":"#Ezpass70Px #Tolling #V394W00D","msg_current":"msg_A4A607D6"},
{"name":"V394W00E","location":"I-394 Rev WB @ Van White Mem Blvd","controller":"ctl_360","notes":"#Ezpass70Px #Tolling #V394W00E","msg_current":"msg_A4A607D6"},
{"name":"V394W01","location":"I-394 WB @ Penn Ave","controller":"ctl_46746","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V394W01","has_faults":true,"msg_current":"msg_B02F9385"},
{"name":"V394W02","location":"I-394 WB @ Xenia Ave","controller":"ctl_355","notes":"#Ezpass150Px #Tolling #V394W02","msg_current":"msg_555C1765"},
{"name":"V394W03","location":"I-394 WB @ Louisiana Ave","controller":"ctl_353","notes":"#Ezpass150Px #Tolling #V394W03","msg_current":"msg_555C1765"},
{"name":"V394W04","location":"I-394 WB @ U.S.169","controller":"ctl_351","notes":"#Ezpass150Px #Tolling #V394W04","has_faults":true,"msg_current":"msg_555C1765"},
{"name":"V394W04B","location":"I-394 WB E of Co Rd 73","controller":"ctl_350","notes":"#Ezpass150Px #Tolling #V394W04B","msg_current":"msg_555C1765"},
{"name":"V394W05","location":"I-394 WB W of Co Rd 73","controller":"ctl_48486","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V394W05","msg_current":"msg_73E87ECB"},
{"name":"V394W06","location":"I-394 WB @ Ridgedale Dr","controller":"ctl_349","notes":"#Ezpass150Px #Test #Tolling #V394W06","msg_current":"msg_555C1765"},
{"name":"V494E03","location":"I-494 SB N of Baker Rd","controller":"ctl_46782","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V494E03","msg_current":"msg_F0A15D8C"},
{"name":"V494E03T1","location":"I-494 EB E of Prairie Center Dr","controller":"ctl_2479","notes":"494 DB Temp PCMS\n\n#Safety #Small #V494E03T1","msg_current":"msg_E6E5529F"},
{"name":"V494E03T2","location":"I-494 EB W of W Bush Lake Rd","controller":"ctl_2478","notes":"494 DB Temp PCMS\n\n#Safety #Small #V494E03T2","msg_current":"msg_E6E5529F"},
{"name":"V494E04","location":"I-494 EB @ W Bush Lake Rd","controller":"ctl_1520","notes":"#CoHennepin #PsaMetro3Line #ThreeLine #V494E04","msg_current":"msg_6A678457"},
{"name":"V494E05A","location":"I-494 EB W of E Bush Lake Rd","notes":"494 DB - 18 FT E-ZPASS DMS"},
{"name":"V494E05B","location":"I-494 EB W of T.H.100","notes":"494 DB - 18 FT E-ZPASS DMS"},
{"name":"V494E06","location":"I-494 EB W of France Ave","notes":"494 DB - 18 FT E-ZPASS DMS"},
{"name":"V494E07","location":"I-494 EB @ Xerxes Ave","controller":"ctl_82517","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V494E07"},
{"name":"V494E08","location":"I-494 EB @ Portland Ave","controller":"ctl_52","notes":"#CoHennepin #PsaMetro3Line #ThreeLine #V494E08"},
{"name":"V494E10","location":"I-494 EB E of Dodd Rd","controller":"ctl_81013","notes":"Ledstar\n\n#CoDakota #PsaMetro3Line #Test #ThreeLine #V494E10","msg_current":"msg_ECB7112F"},
{"name":"V494E14","location":"I-494 EB N of Lake Rd","controller":"ctl_82746","notes":"Ledstar\n\n#CoWashington #PsaMetro3Line #Test #ThreeLine #V494E14","msg_current":"msg_93074280"},
{"name":"V494N11","location":"I-494 NB @ Co Rd 6","controller":"ctl_48475","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V494N11","msg_current":"msg_00FEE1DD"},
{"name":"V494N14","location":"I-494 NB S of Schmidt Lake Rd","controller":"ctl_90","notes":"#CoHennepin #PsaMetro3Line #ThreeLine #V494N14","msg_current":"msg_C7D8F803"},
{"name":"V494S01","location":"I-494 SB S of 49th Ave","controller":"ctl_48476","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V494S01","msg_current":"msg_44CF4B76"},
{"name":"V494S02","location":"I-494 SB @ Carlson Pkwy","controller":"ctl_68102","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V494S02","msg_current":"msg_DEC3230F"},
{"name":"V494W01","location":"I-494 WB N of Lake Rd","controller":"ctl_82744","notes":"Ledstar\n\n#CoWashington #PsaMetro3Line #Test #ThreeLine #V494W01","msg_current":"msg_40F72C83"},
{"name":"V494W03","location":"I-494 WB W of Delaware Ave","controller":"ctl_81015","notes":"Ledstar\n\n#CoDakota #PsaMetro3Line #Test #ThreeLine #V494W03","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V494W05","location":"I-494 WB @ T.H.5","controller":"ctl_52123","notes":"Skyline (not really)\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V494W05","msg_current":"msg_2448F9D4"},
{"name":"V494W05T1","location":"I-494 WB @ Bloomington Ave","controller":"ctl_2481","notes":"494 DB Temp PCMS\n\n#Safety #Small #V494W05T1","msg_current":"msg_E6E5529F"},
{"name":"V494W06","location":"I-494 WB @ Chicago Ave","controller":"ctl_494w_6","notes":"#CoHennepin #PsaMetro3Line #ThreeLine #V494W06"},
{"name":"V494W06A","location":"I-494 WB @ Portland Ave","notes":"494 DB - 18 FT E-ZPASS DMS"},
{"name":"V494W06B","location":"I-494 WB @ Lyndale Ave","notes":"494 DB - 30 FT E-ZPASS DMS"},
{"name":"V494W06C","location":"I-494 WB E of I-35W","notes":"494 DB - 18 FT E-ZPASS DMS"},
{"name":"V494W06D","location":"I-494 WB @ Xerxes Ave","notes":"494 DB - 40 FT E-ZPASS DMS"},
{"name":"V494W06E","location":"I-494 WB E of T.H.100","notes":"494 DB - 18 FT E-ZPASS DMS"},
{"name":"V494W06T1","location":"I-494 WB @ 34th Ave","controller":"ctl_2480","notes":"494 DB Temp PCMS\n\n#Safety #Small #V494W06T1","msg_current":"msg_E6E5529F"},
{"name":"V494W07","location":"I-494 WB E of W Bush Lake Rd","controller":"ctl_46781","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #Test #ThreeLine #V494W07","msg_current":"msg_73E87ECB"},
{"name":"V494W09","location":"I-494 NB N of Baker Rd","controller":"ctl_46783","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V494W09","msg_current":"msg_DD0216C9"},
{"name":"V52N02","location":"T.H.52 NB @ C.S.A.H.1","controller":"ctl_542","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3Line #RoadSafe #Test #ThreeLine #V52N02 #d6","has_faults":true,"msg_current":"msg_63F8A2D6"},
{"name":"V52N04","location":"T.H.52 NB N of T.H.63","controller":"ctl_546","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #Test #ThreeLine #V52N04 #d6","msg_current":"msg_7AFED0A9"},
{"name":"V52N06","location":"T.H.52 NB @ U.S.14","controller":"ctl_544","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3Line #RoadSafe #Test #ThreeLine #V52N06 #d6","msg_current":"msg_4DC15120"},
{"name":"V52N10T1","notes":"#Small #V52N10T1"},
{"name":"V52N10T2","notes":"#Small #V52N10T2"},
{"name":"V52N12","location":"T.H.52 NB @ 165th Ave (MP 80)","controller":"ctl_1444","notes":"#CoGoodhue #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V52N12","msg_current":"msg_B504A82A"},
{"name":"V52N13T1","notes":"#Small #V52N13T1"},
{"name":"V52N14","location":"T.H.52 NB @ Wagner Hill Way (MP 93)","controller":"ctl_1446","notes":"#CoGoodhue #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V52N14","msg_current":"msg_7AFED0A9"},
{"name":"V52N17","location":"T.H.52 NB @ 250th St (MP 104)","controller":"ctl_1447","notes":"#CoDakota #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V52N17 #CoDakotaOUT","msg_current":"msg_7AFED0A9"},
{"name":"V52N19","location":"T.H.52 NB @ 180th St (MP 112)","controller":"ctl_1449","notes":"#CoDakota #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V52N19 #CoDakotaOUT","msg_current":"msg_B504A82A"},
{"name":"V52N28","location":"T.H.52 NB @ Briggs Dr","controller":"ctl_5003","notes":"#ThreeLine #V52N28 #Ipaws","msg_current":"msg_93074280"},
{"name":"V52N28T","location":"T.H.52 NB @ Concord Blvd","notes":"#CoDakota #Ipaws #MaintWarn #PsaMetro3 #RoadSafe #Small #ThreeLine #V52N28T #CoDakotaOUT","msg_current":"msg_8AB25FD4"},
{"name":"V52N30","location":"T.H.52 NB @ 70th St","controller":"ctl_81007","notes":"Ledstar\n\n#CoDakota #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V52N30 #CoDakotaOUT","has_faults":true,"msg_current":"msg_36FD1DAA"},
{"name":"V52N32","location":"T.H.52 NB @ Wentworth Ave","controller":"ctl_81009","notes":"Ledstar\n\n#CoDakota #MaintWarn #PsaMetro3Line #Test #ThreeLine #V52N32","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V52N33T","location":"T.H.52 NB @ Thompson Ave"},
{"name":"V52N34","location":"T.H.52 NB @ Concord St","controller":"ctl_2310","notes":"#CoRamsey #ThreeLine #V52N34","msg_current":"msg_45DEFA84"},
{"name":"V52S32","location":"T.H.52 SB @ Wentworth Ave","controller":"ctl_81011","notes":"Ledstar\n\n#CoDakota #MaintWarn #PsaMetro3Line #Test #ThreeLine #V52S32","msg_current":"msg_93074280"},
{"name":"V52S35","location":"T.H.52 SB @ Briggs Dr (MP 119)","controller":"ctl_1450","notes":"#CoDakota #Ipaws #MaintWarn #RoadSafe #Small #ThreeLine #V52S35 #CoDakotaOUT","msg_current":"msg_7AFED0A9"},
{"name":"V52S39","location":"T.H.52 SB @ 215th St (MP 108)","controller":"ctl_1448","notes":"#CoDakota #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V52S39 #CoDakotaOUT","has_faults":true,"msg_current":"msg_B504A82A"},
{"name":"V52S42T1"},
{"name":"V52S42T2","notes":"#Small #V52S42T2"},
{"name":"V52S42T3","notes":"#Small #V52S42T3"},
{"name":"V52S44","location":"T.H.52 SB @ 110th Ave (MP 87)","controller":"ctl_1445","notes":"#CoGoodhue #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V52S44","msg_current":"msg_7AFED0A9"},
{"name":"V52S47","location":"T.H.52 SB @ 490th St (MP 74)","controller":"ctl_1443","notes":"#CoGoodhue #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V52S47","msg_current":"msg_7AFED0A9"},
{"name":"V52S50","location":"T.H.52 SB @ 65th St NW (MP 60.7)","controller":"ctl_517","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3Line #RoadSafe #Test #ThreeLine #V52S50 #d6","msg_current":"msg_4DC15120"},
{"name":"V52S52","location":"T.H.52 SB S of 37th St NW","controller":"ctl_541","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3Line #RoadSafe #Test #ThreeLine #V52S52"},
{"name":"V52S54","location":"T.H.52 SB @ 6th St NW","controller":"ctl_543","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3Line #RoadSafe #Test #ThreeLine #V52S54 #d6","has_faults":true,"msg_current":"msg_63F8A2D6"},
{"name":"V535N160","location":"I-535 NB (Blatnik Approach)","controller":"ctl_308","notes":"Modem\n\n#CoDouglaswi #MaintWarn #Small #V535N160 #WisDOT","msg_current":"msg_EA55DE24"},
{"name":"V535N164","location":"I-535 NB","controller":"ctl_2669","notes":"#Small #V535N164 #Ipaws","msg_current":"msg_79852FC4"},
{"name":"V535S141","location":"I-535 SB (Blatnik Approach)","controller":"ctl_309","notes":"#CoSTLouis #MaintWarn #ThreeLine #V535S141 #WisDOT #Ipaws","msg_current":"msg_93074280"},
{"name":"V53N243","location":"T.H.53 NB (Frazier Shipyard)","controller":"ctl_310","notes":"Wisconsin Modem\n\n#CoDouglaswi #MaintWarn #Small #V53N243 #WisDOT","has_faults":true,"msg_current":"msg_CFBF009E"},
{"name":"V53N245","location":"T.H.53 NB (Barker's Island)","controller":"ctl_311","notes":"#CoDouglaswi #MaintWarn #Small #V53N245 #WisDOT","has_faults":true,"msg_current":"msg_CFBF009E"},
{"name":"V53N51","location":"T.H.53 NB (N of Eveleth)","controller":"ctl_998","notes":"#CoSTLouisN #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #V53N51 #ThreeLine","msg_current":"msg_B504A82A"},
{"name":"V53S05","location":"T.H.53 SB S of 6th St","controller":"ctl_2689","notes":"#ThreeLine #V53S05","has_faults":true,"msg_current":"msg_AC696835"},
{"name":"V53S56","location":"T.H.53 SB @ 12th Ave","controller":"ctl_997","notes":"#CoSTLouisN #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #V53S56 #ThreeLine","msg_current":"msg_B504A82A"},
{"name":"V55E10","location":"T.H.55 EB @ Niagara Ln (DMS 55-179.85)","controller":"ctl_10030","notes":"#CoHennepin #Small #V55E10 #CoHennepinOUT","msg_current":"msg_79852FC4"},
{"name":"V55E20T","location":"T.H.55 SB @ 55th St","notes":"EB 55 PCMS, Temporary for SP 2732-105 (TH 5)\n\n#Hidden #Small #V55E20T"},
{"name":"V5E05","location":"T.H.5 EB @ Airport Rd","controller":"ctl_256","notes":"#CoHennepin #Small #ThreeLine #V5E05","msg_current":"msg_B504A82A"},
{"name":"V5W05T","location":"T.H.5 WB @ Shepard Rd","notes":"WB 5 PCMS, Temporary for SP 2732-105 (TH 5)\n\n#Hidden #Small #V5W05T"},
{"name":"V60E50","location":"T.H.60 EB W of Paul Ave","controller":"ctl_537","notes":"#CoNobles #Ipaws #PsaGms2Line #RoadSafe #TwoLine #V60E50 #d7twoline","msg_current":"msg_23AB25CD"},
{"name":"V60E55","location":"T.H.60 EB","controller":"ctl_538","notes":"D7 portable trailer sign\n\n#CoJackson #Small #V60E55 #d7trailer #iPaws","has_faults":true,"msg_current":"msg_E6E5529F"},
{"name":"V60W50","location":"T.H.60 WB @ 200th St","controller":"ctl_533","notes":"#CoBlueEarth #Ipaws #MaintWarn #PsaGms2Line #RoadSafe #TwoLine #V60W50 #d7twoline","msg_current":"msg_23AB25CD"},
{"name":"V60W55","location":"T.H.60 WB W of Co Rd 9","controller":"ctl_534","notes":"D7 portable trailer sign \n\n#CoWatonwan  #Ipaws #Small #V60W55 #d7trailer","msg_current":"msg_E6E5529F"},
{"name":"V60W60","location":"T.H.60 WB W of T.H.4","controller":"ctl_535","notes":"D7 portable trailer sign\n\n#CoWatonwan #Ipaws #Small #V60W60 #d7trailer","has_faults":true,"msg_current":"msg_24DA5107"},
{"name":"V60W65","location":"T.H.60 WB @ John Caldwell Dr","controller":"ctl_536","notes":"D7 portable trailer sign\n\n#Small #V60W65 #d7trailer","has_faults":true,"msg_current":"msg_E6E5529F"},
{"name":"V610E05","location":"T.H.610 EB @ Noble Pkwy","controller":"ctl_2333","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3Line #Test #ThreeLine #V610E05 #CoHennepinOUT","msg_current":"msg_93074280"},
{"name":"V610E60","location":"T.H.610 EB W of Zachary Ln","controller":"ctl_1517","notes":"#CoHennepin #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V610E60 #CoHennepinOUT","msg_current":"msg_93074280"},
{"name":"V610W02","location":"T.H.610 WB @ Noble Pkwy","controller":"ctl_2335","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3Line #Test #ThreeLine #V610W02 #CoHennepinOUT","msg_current":"msg_93074280"},
{"name":"V610W04","location":"T.H.610 WB @ Revere Ln","controller":"ctl_719","notes":"#CoHennepin #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V610W04 #CoHennepinOUT","msg_current":"msg_5643272D"},
{"name":"V61N040","location":"T.H.61 NB (Silver Cliff Tunnel)","controller":"ctl_314","notes":"#CoLake #D1Tunnels #Ipaws #PsaGmn3 #RoadSafe #Small #V61N040 #ThreeLine","msg_current":"msg_D2876647","lock":{"multi":"FIRE CREWS AHEAD[nl]STAY ALERT[nl]USE CAUTION","reason":"situation","user_id":"shie1tho"}},
{"name":"V61N10","location":"T.H.61 NB (2.90)","controller":"ctl_556","notes":"#CoHouston #CoWinona #Ipaws #MaintWarn #PsaGms3 #RoadSafe #Small #ThreeLine #V61N10","msg_current":"msg_1F3C1965"},
{"name":"V61N50","location":"T.H.61 NB S of 70th St","controller":"ctl_91123","notes":"#CoWashington #PsaMetro3 #RoadSafe #ThreeLine #V61N50 #CoWashingtonOUT #Ipaws","msg_current":"msg_0ABA9720"},
{"name":"V61N52","location":"T.H.61 NB @ Point Douglas Rd","controller":"ctl_91160","notes":"#CoRamsey #PsaMetro3 #Small #ThreeLine #V61N52","msg_current":"msg_B504A82A"},
{"name":"V61S070","location":"T.H.61 SB (Lafayette Tunnel)","controller":"ctl_315","notes":"#CoLake #D1Tunnels #Ipaws #PsaGmn3 #RoadSafe #Small #V61S070 #ThreeLine","msg_current":"msg_D2876647","lock":{"multi":"FIRE CREWS AHEAD[nl]STAY ALERT[nl]USE CAUTION","reason":"situation","user_id":"shie1tho"}},
{"name":"V61S205","location":"T.H.61 SB @ 27th Ave E","controller":"ctl_316","notes":"#CoSTLouis #Ipaws #PsaGmn3Line #PsaGmn3 #RoadSafe #Small #V61S205","msg_current":"msg_1F3C1965"},
{"name":"V61S50","location":"T.H.61 SB @ Lower Afton Rd","controller":"ctl_91163","notes":"#CoRamsey #PsaMetro3 #ThreeLine #V61S50","msg_current":"msg_8E83D805"},
{"name":"V61S52","location":"T.H.61 SB S of 80th St","controller":"ctl_91127","notes":"#CoWashington #PsaMetro3 #RoadSafe #ThreeLine #V61S52 #CoWashingtonOUT #Ipaws","msg_current":"msg_84183B0B"},
{"name":"V62E01","location":"T.H.62 EB E of Gleason Rd","controller":"ctl_51972","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V62E01","msg_current":"msg_B1CDDF88"},
{"name":"V62E02","location":"T.H.62 EB @ Penn Ave","notes":"Mini Construction Sign, Ledstar"},
{"name":"V62E03","location":"T.H.62 EB @ Penn Ave","controller":"ctl_51974","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V62E03","msg_current":"msg_B6559C7C"},
{"name":"V62E05","location":"T.H.62 EB E of Portland Ave","controller":"ctl_57154","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V62E05","msg_current":"msg_5E21073F"},
{"name":"V62E06T","location":"T.H.62 EB @ 34th Ave","notes":"EB 62 PCMS, Temporary for SP 2732-105 (TH 5)\n\n#Hidden #Small #V62E06T"},
{"name":"V62W01","location":"T.H.62 WB @ Portland Ave","notes":"Mini Construction Sign, Ledstar\n\n#V62W01"},
{"name":"V62W02","location":"T.H.62 WB E of Portland Ave","controller":"ctl_9371","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V62W02","msg_current":"msg_EFF9C108"},
{"name":"V62W03","location":"T.H.62 WB @ Xerxes Ave","controller":"ctl_46788","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V62W03","msg_current":"msg_E6EAA1F3"},
{"name":"V62W05","location":"T.H.62 WB E of Gleason Rd","controller":"ctl_51973","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V62W05","msg_current":"msg_73E87ECB"},
{"name":"V63N10","location":"U.S.63 NB S of 48th St","controller":"ctl_540","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3Line #RoadSafe #Test #ThreeLine #V63N10 #d6","msg_current":"msg_4DC15120"},
{"name":"V65N40","location":"T.H.65 NB @ 99th Ave","notes":"#ThreeLine #V65N40"},
{"name":"V65S48","location":"T.H.65 SB N of 99th Ave","controller":"ctl_V65S48","notes":"#CoAnoka #Ipaws #PsaMetro2Line #TwoLine #V65S48 #CoAnokaOUT","msg_current":"msg_8D779C4F"},
{"name":"V65S49","location":"T.H.65 SB @ 99th Ave","notes":"#ThreeLine #V65S49"},
{"name":"V65S50","location":"T.H.65 SB S of 81st Ave NE","controller":"ctl_V65S50","notes":"#CoAnoka #Ipaws #PsaMetro3 #ThreeLine #V65S50 #CoAnokaOUT","msg_current":"msg_9632167F"},
{"name":"V694E02","location":"I-694 EB @ Matterhorn Dr","controller":"ctl_61849","notes":"Ledstar\n\n#CoAnoka #PsaMetro3Line #Test #ThreeLine #V694E02","msg_current":"msg_7D86279B"},
{"name":"V694E05","location":"I-694 EB @ Victoria St","controller":"ctl_126_15","notes":"#CoRamsey #PsaMetro3Line #ThreeLine #V694E05","msg_current":"msg_93074280"},
{"name":"V694E13","location":"I-694 EB @ McKnight Rd","controller":"ctl_80373","notes":"Ledstar\n\n#CoRamsey #CoWashington #PsaMetro3Line #Test #ThreeLine #V694E13","msg_current":"msg_838571A9"},
{"name":"V694S15","location":"I-694 SB @ 15th St N","controller":"ctl_62283","notes":"Ledstar\n\n#CoWashington #PsaMetro3Line #Test #ThreeLine #V694S15","msg_current":"msg_73E87ECB"},
{"name":"V694W01","location":"I-694 NB @ 15th St N","controller":"ctl_80369","notes":"Ledstar\n\n#CoWashington #PsaMetro3Line #Test #ThreeLine #V694W01","msg_current":"msg_117A9143"},
{"name":"V694W03","location":"I-694 WB W of T.H.61","controller":"ctl_1086","notes":"#CoRamsey #PsaMetro3Line #ThreeLine #V694W03","msg_current":"msg_93074280"},
{"name":"V694W05","location":"I-694 WB @ Victoria St","controller":"ctl_81523","notes":"Ledstar\n\n#CoRamsey #PsaMetro3Line #Test #ThreeLine #V694W05","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V694W07","location":"I-694 WB @ Matterhorn Dr","controller":"ctl_57160","notes":"Ledstar\n\n#CoAnoka #PsaMetro3Line #ThreeLine #V694W07","msg_current":"msg_5E21073F"},
{"name":"V71N126","location":"U.S.71 NB @ 41st Ave","controller":"ctl_2289","notes":"#CoKandiyohi #Ipaws #RoadSafe #Small #V71N126 #d7","msg_current":"msg_9632167F"},
{"name":"V71S120","location":"U.S.71 SB S of T.H.23","controller":"ctl_2290","notes":"#CoKandiyohi #Ipaws #RoadSafe #Small #V71S120 #d7","msg_current":"msg_B504A82A"},
{"name":"V75N50","location":"T.H.75 NB","controller":"ctl_1","notes":"#CoPolk #Ipaws #PsaGmn3 #RoadSafe #Small #ThreeLine #V75N50 #d2\n#AlertWsw5a1\n#AlertWsw5a2\n#AlertWsw5\n#AlertWsw6a1\n#AlertWsw6a2\n#AlertWsw6\n#AlertWsw8a1\n#AlertWsw8a2\n#AlertWsw8\n#AlertWsw10a1\n#AlertWsw10a2\n#AlertWsw10\n#AlertWsw12a1\n#AlertWsw12a2\n#AlertWsw12","has_faults":true,"msg_current":"msg_AF75BD26"},
{"name":"V77N02","location":"T.H.77 NB S of I-35E","controller":"ctl_1519","notes":"#CoDakota #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V77N02 #CoDakotaOUT","msg_current":"msg_93074280"},
{"name":"V77N05","location":"T.H.77 NB (N of Minnesota River)","controller":"ctl_46714","notes":"#CoHennepin #Ipaws #PsaMetro3Line #RoadSafe #ThreeLine #V77N05 #CoHennepinOUT","msg_current":"msg_73E87ECB"},
{"name":"V77N08","location":"T.H.77 NB @ Diagonal Blvd","controller":"ctl_61844","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V77N08","msg_current":"msg_73E87ECB"},
{"name":"V77S01","location":"T.H.77 SB @ 66th St","controller":"ctl_147_12","notes":"#CoHennepin #PsaMetro3Line #ThreeLine #V77S01","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V77S04","location":"T.H.77 SB N of T.H.13","controller":"ctl_81529","notes":"Ledstar\n\n#CoDakota #PsaMetro3Line #RoadSafe #Test #ThreeLine #V77S04 #CoDakotaOUT #Ipaws","msg_current":"msg_2640D97C"},
{"name":"V7E10","location":"T.H.7 EB @ Woodhill Rd","controller":"ctl_10040","notes":"#CoHennepin #Small #Test #ThreeLine #V7E10 #PsaMetro3 #CoHennepinOUT #Ipaws","msg_current":"msg_79852FC4"},
{"name":"V8E03","location":"U.S.8 EB @ 250th St","controller":"ctl_1951","notes":"#CoChisago #Ipaws #RoadSafe #Small #Test #ThreeLine #V8E03","msg_current":"msg_9A3F639E"},
{"name":"V8W07","location":"U.S.8 WB E of Greenway Ave","controller":"ctl_1946","notes":"#CoChisago #Ipaws #RoadSafe #Small #Test #ThreeLine #V8W07","msg_current":"msg_9632167F"},
{"name":"V90E10","location":"I-90 EB @ Diagonal Rd (MP42)","controller":"ctl_539","notes":"#CoNobles #Ipaws #PsaGms2Line #RoadSafe #TwoLine #V90E10 #d7twoline","msg_current":"msg_23AB25CD"},
{"name":"V90E50","location":"I-90 EB W of U.S.71 (MP 73)","controller":"ctl_531","notes":"#CoJackson #Ipaws #PsaGms2Line #RoadSafe #TwoLine #V90E50 #d7twoline","msg_current":"msg_23AB25CD"},
{"name":"V90E60","location":"I-90 EB (MP 101)","controller":"ctl_520","notes":"#CoMartin #Ipaws #PsaGms2Line #RoadSafe #TwoLine #V90E60 #d7twoline","msg_current":"msg_23AB25CD"},
{"name":"V90E75","location":"I-90 EB W of I-35 (MP 158.5)","controller":"ctl_2671","notes":"#ThreeLine #V90E75 #CoFreeborn #Ipaws","msg_current":"msg_9632167F"},
{"name":"V90E95","location":"I-90 EB (274.40)","controller":"ctl_555","notes":"#CoHouston #CoWinona #Ipaws #PsaGms3 #RoadSafe #ThreeLine #V90E95","msg_current":"msg_1F3C1965"},
{"name":"V90W15","location":"I-90 WB E of I-35 (MP161.2)","controller":"ctl_2672","notes":"#ThreeLine #V90W15 #CoFreeborn #Ipaws","msg_current":"msg_9632167F"},
{"name":"V90W30","location":"I-90 WB (MP 120)","controller":"ctl_550","notes":"#CoFaribault #Ipaws #PsaGms2Line #RoadSafe #TwoLine #V90W30 #d7twoline","msg_current":"msg_23AB25CD"},
{"name":"V90W40","location":"I-90 WB (MP 102)","controller":"ctl_519","notes":"#CoMartin #Ipaws #PsaGms2Line #RoadSafe #TwoLine #V90W40 #d7twoline","msg_current":"msg_23AB25CD"},
{"name":"V90W50","location":"I-90 WB @ U.S.71 (MP 74)","controller":"ctl_532","notes":"#CoJackson #Flooding #Ipaws #PsaGms2Line #RoadSafe #TwoLine #V90W50 #d7twoline","msg_current":"msg_23AB25CD"},
{"name":"V90W90","location":"I-90 WB (Worthington MP46)","controller":"ctl_518","notes":"#CoNobles #Ipaws #PsaGms2Line #RoadSafe #TwoLine #V90W90 #d7twoline","msg_current":"msg_23AB25CD"},
{"name":"V94E00","location":"I-94 EB W of T.H.101","controller":"ctl_64496","notes":"#CoHennepin #Ipaws #RoadSafe #Test #ThreeLine #V94E00 #CoHennepinOUT","has_faults":true,"msg_current":"msg_4DC15120"},
{"name":"V94E01","location":"I-94 EB E of T.H.101","controller":"ctl_1926","notes":"Formerly east of Brocton, now east of 101 as of 10/2021\n\n#CoHennepin #Ipaws #PsaMetro3Line #Test #ThreeLine #V94E01 #CoHennepinOUT","msg_current":"msg_7F94454B"},
{"name":"V94E01A","location":"I-94 EB @ Brockton Ln","controller":"ctl_1090","notes":"#Parking #Threeline #TruckPkg150Px #V94E01A","msg_current":"msg_7AFED0A9"},
{"name":"V94E02","location":"I-94 EB W of Weaver Lake Rd","controller":"ctl_52124","notes":"#CoHennepin #Ipaws #MaintWarn #PsaMetro3Line #ThreeLine #V94E02 #CoHennepinOUT","msg_current":"msg_7C0C4D9A"},
{"name":"V94E04","location":"I-94 EB W of Brooklyn Blvd","controller":"ctl_64498","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V94E04","msg_current":"msg_3962138D"},
{"name":"V94E06","location":"I-94 EB @ Lowry Ave","controller":"ctl_1521","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V94E06","msg_current":"msg_88E6ACBC"},
{"name":"V94E07","location":"I-94 EB @ 11th Ave","controller":"ctl_567","notes":"#CoHennepin #Small #ThreeLine #V94E07","msg_current":"msg_B504A82A"},
{"name":"V94E08","location":"I-94 EB @ 25th Ave","controller":"ctl_1514","notes":"Replaced Skyline with Ledstar -- 2012.01.25\n\n#CoHennepin #PsaMetro3Line #Small #ThreeLine #V94E08","msg_current":"msg_B3A10312"},
{"name":"V94E08T1"},
{"name":"V94E09","location":"I-94 EB E of Franklin Ave","controller":"ctl_572","notes":"#CoHennepin #PsaMetro3 #Small #Test #ThreeLine #V94E09","msg_current":"msg_B504A82A"},
{"name":"V94E10","location":"I-94 EB @ Prior Ave","controller":"ctl_573","notes":"#CoRamsey #PsaMetro3 #Test #ThreeLine #V94E10","msg_current":"msg_B504A82A"},
{"name":"V94E11","location":"I-94 EB @ Victoria St","controller":"ctl_1516","notes":"Ledstar as of 2011.12.14 (formerly Skyline)\n\n#CoRamsey #PsaMetro3Line #ThreeLine #V94E11","msg_current":"msg_B6754D20"},
{"name":"V94E13","location":"I-94 EB W of T.H.120","controller":"ctl_61563","notes":"Ledstar\n\n#CoRamsey #PsaMetro3Line #ThreeLine #V94E13","msg_current":"msg_0B193D0F"},
{"name":"V94E14T1","location":"I-94 EB E of T.H.120","notes":"Temp DMS 8282-132 IWZ 2023\n\n#Small #V94E14T1"},
{"name":"V94E14T2","location":"I-94 EB W of I-494","notes":"Temp DMS 8282-132 IWZ 2023\t\n\n#Small #V94E14T2"},
{"name":"V94E15","location":"I-94 EB @ Co Rd 19","controller":"ctl_198","notes":"#CoWashington #Ipaws #MaintWarn #PsaMetro3Line #RoadSafe #ThreeLine #V94E15 #WisDOT #CoWashingtonOUT","msg_current":"msg_93074280"},
{"name":"V94E17","location":"I-94 EB W of Co Rd 21","controller":"ctl_2548","notes":"#ThreeLine #V94E17 #WisDOT #CoWashingtonOUT  #Ipaws","msg_current":"msg_87ED37AE","lock":{"multi":"CRASH ON RAMP[nl]AT HWY 95[nl]USE CAUTION","reason":"situation","user_id":"henr1jas"}},
{"name":"V94W01","location":"I-94 WB E of Heggen St","controller":"ctl_v94w01","notes":"#CoWashington #MaintWarn #ThreeLine #V94W01 #WisDOT #CoWashingtonOUT","msg_current":"msg_4FECA52A"},
{"name":"V94W01A","location":"I-94 WB @ Carmichael Rd","controller":"ctl_1063","notes":"TRUCK PARKING SIGN FOR REST AREA\n\n#Parking #ThreeLine #V94W01A #WisDOT","msg_current":"msg_7AFED0A9"},
{"name":"V94W02","location":"I-94 WB @ Co Rd 19","controller":"ctl_61564","notes":"Ledstar\n\n#CoWashington #PsaMetro3Line #RoadSafe #ThreeLine #V94W02 #CoWashingtonOUT #Ipaws","msg_current":"msg_875BC567"},
{"name":"V94W02A","location":"I-94 WB W of T.H.95","controller":"ctl_2420","notes":"#ThreeLine #V94W02A #CoWashingtonOUT  #Ipaws","msg_current":"msg_93074280"},
{"name":"V94W02T1","location":"I-94 WB W of Co Rd 19","notes":"Temp DMS 8282-132 IWZ\n2023\n\n#Small #V94W02T1"},
{"name":"V94W02T2","location":"I-94 WB @ Radio Dr","notes":"Temp DMS 8282-132 IWZ 2023\n\n#Small #V94W02T2"},
{"name":"V94W03","location":"I-94 WB @ Greenway Ave","controller":"ctl_v94w03","notes":"#CoWashington #PsaMetro3Line #ThreeLine #V94W03","msg_current":"msg_68F9C187"},
{"name":"V94W05","location":"I-94 WB E of Earl St","controller":"ctl_1524","notes":"\t\n\n#CoRamsey #PsaMetro3Line #ThreeLine #V94W05","msg_current":"msg_C658305F"},
{"name":"V94W05T2","location":"I-94 WB @ Kellogg Blvd","notes":"Temp for SP 6283-247, 2022\n\n#Hidden #Small #V94W05T2"},
{"name":"V94W05T3","location":"I-94 WB @ T.H.52","notes":"Temp for SP 6283-247, 2022\n\n#Hidden #Small #V94W05T3"},
{"name":"V94W06CT","location":"I-94 WB @ I-35E NB","notes":"#Hidden #Small #V94W06CT"},
{"name":"V94W06DT","location":"I-94 WB @ I-35E","notes":"#Hidden #Small #V94W06DT"},
{"name":"V94W06ET","location":"I-94 WB @ Western Ave","notes":"#Hidden #Small #V94W06ET"},
{"name":"V94W07","location":"I-94 WB @ Western Ave","controller":"ctl_1160","notes":"Ledstar as of 2011.12.14 (formerly Skyline)\n\n#CoRamsey #PsaMetro3Line #ThreeLine #V94W07","msg_current":"msg_6FD47B3A"},
{"name":"V94W07A","location":"I-94 WB @ Hamline Ave","controller":"ctl_L94W28_1","notes":"#CoRamsey #PsaMetro3 #ThreeLine #V94W07A","msg_current":"msg_B504A82A"},
{"name":"V94W07B","location":"I-94 WB @ Prior Ave","controller":"ctl_L94W34_1","notes":"#CoRamsey #PsaMetro3 #Small #ThreeLine #V94W07B","msg_current":"msg_B504A82A"},
{"name":"V94W08","location":"I-94 WB @ Huron Blvd","controller":"ctl_V94W08","notes":"#Test #ThreeLine #V94W08","msg_current":"msg_67FA0F27"},
{"name":"V94W09","location":"I-94 WB W of 25th Ave","controller":"ctl_1515","notes":"Replaced Skyline with Ledstar -- 2012.01.25\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V94W09","msg_current":"msg_4E6314B9"},
{"name":"V94W09A","location":"I-94 WB @ Cedar Ave","controller":"ctl_571","notes":"#CoHennepin #PsaMetro3 #QueueWarn94 #ThreeLine #V94W09A","msg_current":"msg_B504A82A"},
{"name":"V94W09B","location":"I-94 WB @ Park Ave","controller":"ctl_922","notes":"#CoHennepin #PsaMetro3 #Small #ThreeLine #V94W09B","msg_current":"msg_9A5B1881"},
{"name":"V94W09C","location":"I-94 WB E of 1st Ave","controller":"ctl_269","notes":"#CoHennepin #ThreeLine #V94W09C","msg_current":"msg_3CF6DD66"},
{"name":"V94W10","location":"I-94 WB @ Lyndale Ave","controller":"ctl_116","notes":"#Safety #ThreeLine #V94W10","msg_current":"msg_AF75BD26"},
{"name":"V94W10A","location":"I-94 WB @ Lyndale Ave","controller":"ctl_117","notes":"#Safety #V94W10A","msg_current":"msg_5B4B911E"},
{"name":"V94W12","location":"I-94 WB @ 26th Ave","controller":"ctl_1522","notes":"\t\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V94W12","has_faults":true,"msg_current":"msg_93074280"},
{"name":"V94W15","location":"I-94 WB @ Xerxes Ave","controller":"ctl_57161","notes":"Ledstar\n\n#CoHennepin #PsaMetro3Line #ThreeLine #V94W15","has_faults":true,"msg_current":"msg_5E21073F","lock":{"multi":"ROAD WORK[nl][nl]RIGHT LANE CLOSED","reason":"situation","user_id":"kane1mic"}},
{"name":"V94W16","location":"I-94 WB W of U.S.169","controller":"ctl_342","notes":"#ThreeLine #V94W16","msg_current":"msg_93074280"},
{"name":"V94W17T1A","location":"I-94 WB @ I-494","notes":"#Hidden #Small #TravelTime #V94W17T1A"},
{"name":"V94W18A","location":"I-94 WB W of T.H.610","controller":"ctl_1935","notes":"#CoHennepin #Ipaws #PsaMetro3Line #Test #ThreeLine #V94W18A #CoHennepinOUT","msg_current":"msg_93074280"},
{"name":"V94W19","location":"I-94 WB W of T.H.101","controller":"ctl_109","notes":"#CoWright #Ipaws #d3 #PsaD3 #PsaGmn3Line #RoadSafe #ThreeLine #V94W19","msg_current":"msg_73E87ECB"},
{"name":"V94W20A","location":"I-94 WB @ Co Rd 37","controller":"ctl_219","notes":"#ThreeLine #V94W20A #Ipaws","msg_current":"msg_7D927CE3"},
{"name":"V94W20B","location":"I-94 WB W of Co Rd 19","controller":"ctl_247","notes":"#ThreeLine #V94W20B","has_faults":true,"msg_current":"msg_B5CC447E"},
{"name":"V94W20C","location":"I-94 WB E of MnRoad","notes":"#ThreeLine #V94W20C"},
{"name":"VCCD01","location":"Civic Center Dr WB E of T.H.52","controller":"ctl_1267","notes":"#CoOlmsted #Ipaws #MaintWarn #PsaGms3 #Small #ThreeLine #Vccd01 #d6","msg_current":"msg_AF75BD26"},
{"name":"VCOLORTEST","controller":"ctl_139","notes":"#ThreeLine #VCOLORTEST","msg_current":"msg_93074280"},
{"name":"VDL10E05","location":"T.H.10 EB @ 7th St SE (Dilworth)","controller":"ctl_vdl10e05","notes":"MP 4.131\n\n#CoClay #Ipaws #MaintWarn #PsaGmn3 #Small #ThreeLine #VDL10E05 #d4","msg_current":"msg_B504A82A"},
{"name":"VDL10W10","location":"T.H.10 WB @ T.H.59 (MP 44.080)","controller":"ctl_vdl10w10","notes":"#d4 - Detroit Lakes DMS\n\n#CoBecker #Ipaws #MaintWarn #PsaGmn3 #Small #ThreeLine #VDL10W10","msg_current":"msg_9632167F"},
{"name":"VDL10W90","location":"T.H.10 WB E of T.H.336 (MP 7.309)","controller":"ctl_vdl10w90","notes":"#CoClay #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #VDL10W90 #d4","msg_current":"msg_008FE4E5"},
{"name":"VDL94E10","location":"I-94 EB E of 5th St","controller":"ctl_vdl94e10","notes":"#CoClay #Ipaws #MaintWarn #RoadSafe #Small #ThreeLine #VDL94E10 #d4","msg_current":"msg_008FE4E5"},
{"name":"VDL94E11","location":"I-94 EB E of U.S.75","notes":"#ThreeLine #VDL94E11 #d4 #Ipaws"},
{"name":"VDL94E12","location":"I-94 EB E of 20th St","controller":"ctl_431","notes":"#ThreeLine #VDL94E12 #d4 #Ipaws #CoClay","has_faults":true,"msg_current":"msg_93074280"},
{"name":"VDL94E14","location":"I-94 EB W of T.H.336 (94-5.48)","controller":"ctl_695","notes":"#CoClay #Ipaws #MaintWarn #RoadSafe #Small #ThreeLine #VDL94E14 #d4","msg_current":"msg_7AFED0A9"},
{"name":"VDL94E18","location":"I-94 EB W of T.H.9 (94-21.21)","controller":"ctl_696","notes":"#CoClay #CoWilkin #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VDL94E18 #d4","has_faults":true,"msg_current":"msg_7AFED0A9"},
{"name":"VDL94E22","location":"I-94 EB W of Co Rd 21 (94-36.86)","controller":"ctl_698","notes":"#CoWilkin #Ipaws #MaintWarn #RoadSafe #Small #Test #ThreeLine #VDL94E22 #d4","has_faults":true,"msg_current":"msg_9632167F"},
{"name":"VDL94E26","location":"I-94 EB W of T.H.210 (94-59.50)","controller":"ctl_700","notes":"#CoOtterTail #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VDL94E26 #d4","msg_current":"msg_7AFED0A9"},
{"name":"VDL94E30","location":"I-94 EB W of T.H.79 (94-81.35)","controller":"ctl_701","notes":"#CoDouglas #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VDL94E30 #d4\n\n\n\n\n\n\n\n\n\n#AlertBzw28","msg_current":"msg_7AFED0A9"},
{"name":"VDL94E34","location":"I-94 EB W of T.H.114 (94-98.65)","controller":"ctl_703","notes":"#CoDouglas #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VDL94E34 #d4","msg_current":"msg_7AFED0A9"},
{"name":"VDL94E35","location":"I-94 EB W of Lake Latoka RA (94-93.04)","controller":"ctl_1081","notes":"#CoDouglas #Parking #ThreeLine #TruckPkg150Px #VDL94E35 #d4","msg_current":"msg_7AFED0A9"},
{"name":"VDL94W20","location":"I-94 WB E of T.H.29 (MP 106.198)","controller":"ctl_vdl94w20","notes":"#CoDouglas #Ipaws #MaintWarn #PsaGmn3 #Small #ThreeLine #VDL94W20 #d4","msg_current":"msg_9632167F"},
{"name":"VDL94W30","location":"I-94 WB E of T.H.79 (94-83.69)","controller":"ctl_702","notes":"#CoDouglas #CoGrant #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VDL94W30 #d4\n\n\n\n\n\n\n\n\n\n#AlertBzw28","msg_current":"msg_7AFED0A9"},
{"name":"VDL94W50","location":"I-94 WB E of Co Rd 1 (MP 56.379)","controller":"ctl_vdl94w50","notes":"#CoOtterTail #Ipaws #MaintWarn #PsaGmn3 #Small #VDL94W50 #d4","msg_current":"msg_9632167F"},
{"name":"VDL94W70","location":"I-94 WB W of Co Rd 24 (94-39.69)","controller":"ctl_699","notes":"#CoOtterTail #CoWilkin #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VDL94W70 #d4","msg_current":"msg_7AFED0A9"},
{"name":"VDL94W80","location":"I-94 WB E of T.H.34 (94-25.01)","controller":"ctl_697","notes":"10.80.100.72 modem\n\n#CoClay #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VDL94W80 #d4","msg_current":"msg_7AFED0A9"},
{"name":"VDL94W88","location":"I-94 WB @ 50th Ave","controller":"ctl_0005","notes":"#CoClay #Ipaws #MaintWarn #RoadSafe #Small #ThreeLine #VDL94W88 #d4","has_faults":true,"msg_current":"msg_9632167F"},
{"name":"VDL94W91","location":"I-94 WB W of T.H.336","controller":"ctl_1911","notes":"#CoClay #Ipaws #MaintWarn #RoadSafe #Small #ThreeLine #VDL94W91 #d4","has_faults":true,"msg_current":"msg_9632167F"},
{"name":"VDL94W94","location":"I-94 WB W of Main Ave","controller":"ctl_118","notes":"#ThreeLine #VDLW94W94 #d4 #Ipaws #CoClay","msg_current":"msg_93074280"},
{"name":"VDL94W96","location":"I-94 WB E of U.S.75 (MP 0.996)","controller":"ctl_vdl94w96","notes":"#CoClay #Ipaws #MaintWarn #Small #ThreeLine #VDL94W96 #d4","msg_current":"msg_79852FC4"},
{"name":"VG100N06","location":"T.H.100 NB N of Cedar Lake Rd","controller":"ctl_vg100n06","notes":"#GateArm #Hidden #OneLine #G394E04 #VG100N06","msg_current":"msg_081B5D65"},
{"name":"VG100S05","location":"T.H.100 SB @ I-394","controller":"ctl_vg100s05","notes":"#GateArm #Hidden #OneLine #G394E02 #VG100S05","msg_current":"msg_081B5D65"},
{"name":"VG394E10","location":"I-394 EB @ Xenia Ave","controller":"ctl_vg394e10","notes":"#GateArm #Hidden #OneLine #G394E01 #VG394E10","msg_current":"msg_081B5D65"},
{"name":"VG394W00","location":"I-394 WB (Minneapolis)","controller":"ctl_114","notes":"Reversible lane sign for 394WB from downtown MPLS\n\n#GateArm #Hidden #OneLine #G394W01 #VG394W00","msg_current":"msg_2284491F"},
{"name":"VG394W01","location":"I-394 WB @ Dunwoody Blvd","controller":"ctl_vg394w01","notes":"#GateArm #Hidden #OneLine #G394W04 #VG394W01","msg_current":"msg_9B5D4252"},
{"name":"VG94W10","location":"I-94 WB @ I-394 WB","controller":"ctl_vg94w10","notes":"#GateArm #Hidden #OneLine #G394W02 #VG94W10","msg_current":"msg_3F8A8C6C"},
{"name":"VG94W11","location":"I-94 WB @ I-394 WB","controller":"ctl_115","notes":"#GateArm #Hidden #OneLine #G394W02 #VG94W11","msg_current":"msg_1F28AF62"},
{"name":"VLEDSTAR","controller":"ctl_8915","notes":"#Vledstar #ThreeLine","has_faults":true,"msg_current":"msg_BDE67C17"},
{"name":"VM494E08","location":"I-494 EB @ Portland Ave","controller":"CTL_10060","notes":"lat/lon moved easts to avoid V494E08\n\n#OneLine #VM494E08 #Wayfinding","msg_current":"sys_0C3FCDE3"},
{"name":"VM494E09","location":"I-494 EB @ T.H.77","controller":"ctl_10080","notes":"#TwoLine #VM494E09 #Wayfinding","msg_current":"msg_4EA8F9A7"},
{"name":"VM494W04","location":"I-494 WB (Minnesota River)","controller":"ctl_10090","notes":"#OneLine #VM494W04 #Wayfinding","has_faults":true,"msg_current":"msg_50BBE38F"},
{"name":"VM5W18","location":"T.H.5 WB @ Post Rd","controller":"ctl_11010","notes":"#OneLine #VM5W18 #Wayfinding","has_faults":true,"msg_current":"sys_1518590D"},
{"name":"VM5W20","location":"T.H.5 WB @ I-494 WB","controller":"ctl_10070","notes":"#TwoLine #VM5W20 #Wayfinding","msg_current":"msg_5FE74C96"},
{"name":"VM77N06","location":"T.H.77 NB S of Old Shakopee Rd","controller":"CTL-10060","notes":"#TwoLine #VM77N06 #Wayfinding","msg_current":"msg_08CF3593"},
{"name":"VM77S02","location":"T.H.77 SB S of Diagonal Blvd","controller":"ctl_11020","notes":"#TwoLine #VM77S02 #Wayfinding","msg_current":"msg_4EA8F9A7"},
{"name":"VPARK","location":"I-94 CD EB @ Garage C TAD","controller":"ctl_288_1","notes":"#Garage #OneLine #Parking #VPARK","msg_current":"msg_8111D163"},
{"name":"VRICWS"},
{"name":"VSALANDER","notes":"#TravelTime"},
{"name":"VT10E02","location":"T.H.10 SB","controller":"ctl_vt10e02","notes":"#CoMorrison #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VT10E02","msg_current":"msg_7AFED0A9"},
{"name":"VT10E04T","location":"T.H.10 SB @ 115th St","notes":"#Small #VT10E04T"},
{"name":"VT10E05","location":"T.H.10 SB @ Co Rd 33","controller":"ctl_94658","notes":"#CoBenton #Ipaws #MaintWarn #d3 #PsaGmn3 #RoadSafe #Small #ThreeLine #VT10E05","msg_current":"msg_7AFED0A9"},
{"name":"VT10E08","location":"T.H.10 EB W of T.H.24","controller":"ctl_79455","notes":"Clear Lake\n\n#CoSherburne #Ipaws #MaintWarn #d3 #PsaD3 #PsaGmn3 #Small #ThreeLine #VT10E08","has_faults":true,"msg_current":"msg_79852FC4"},
{"name":"VT10E09","location":"T.H.10 EB E of T.H.25","controller":"ctl_79212","notes":"Becker\n\n#CoSherburne #Ipaws #MaintWarn #PsaGmn3 #Small #VT10E09","has_faults":true,"msg_current":"msg_79852FC4"},
{"name":"VT10W08","location":"T.H.10 WB E of T.H.101","controller":"ctl_79208","notes":"Elk River\n\n#CoSherburne #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VT10W08 #CoSherburneOUT","msg_current":"msg_7AFED0A9"},
{"name":"VT10W10","notes":"#VT10W10"},
{"name":"VT10W15T","location":"T.H.10 NB @ 15th St","notes":"#Small #VT10W15T"},
{"name":"VT371N01","location":"T.H.371 NB @ 250th St (MP 10)","controller":"ctl_VT371N01","notes":"#CoMorrison #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VT371N01","msg_current":"msg_7AFED0A9"},
{"name":"VT371S10","location":"T.H.371 SB @ 250th St (MP 10)","controller":"ctl_vt371s10","notes":"#CoMorrison #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VT371S10","msg_current":"msg_7AFED0A9"},
{"name":"VT55E10","location":"T.H.55 EB","notes":"#VT55E10"},
{"name":"VT55E11","notes":"#VT55E11"},
{"name":"VT55W68","notes":"#VT55W68"},
{"name":"VT55W70","notes":"#VT55W70"},
{"name":"VT94E10T1","location":"I-94 EB W of Sinclair Lewis Ave"},
{"name":"VT94E10T2","location":"I-94 EB @ Sinclair Lewis Ave"},
{"name":"VT94E10T3","location":"I-94 EB S of 2nd St"},
{"name":"VT94E15","location":"I-94 EB (Sauk Center)","controller":"ctl_2788","notes":"#Small #ThreeLine #VT94E15","msg_current":"msg_9632167F"},
{"name":"VT94E18","location":"I-94 EB @ 8th St","controller":"ctl_621","notes":"#Parking #ThreeLine #d3 #TruckPkg150Px #VT94E18","msg_current":"msg_6727FD7B"},
{"name":"VT94E20","location":"I-94 EB W of Co Rd 75","controller":"ctl_2789","notes":"#Small #ThreeLine #VT94E22","has_faults":true,"msg_current":"msg_79852FC4"},
{"name":"VT94E22","location":"I-94 EB W of T.H.23","controller":"ctl_79215","notes":"St. Joseph\n\n#CoStearns #Ipaws #MaintWarn #d3 #PsaD3 #PsaGmn3 #RoadSafe #Small #ThreeLine #VT94E22","msg_current":"msg_7AFED0A9"},
{"name":"VT94E22T1","location":"I-94 EB @ T.H.15","notes":"#Hidden #Small #VT94E22T1"},
{"name":"VT94E23","location":"I-94 EB E of Co Rd 75","controller":"ctl_VT94E23","notes":"#CoStearns #Ipaws #MaintWarn #PsaD3 #d3 #PsaGmn2Line #RoadSafe #TwoLine #VT94E23","msg_current":"msg_23AB25CD"},
{"name":"VT94E24","location":"I-94 EB W of T.H.24","controller":"ctl_66544","notes":"#CoStearns #d3 #Ipaws #MaintWarn #RoadSafe #TwoLine #VT94E24","msg_current":"msg_AFB6A25D"},
{"name":"VT94E25A","location":"I-94 EB W of T.H.24","controller":"ctl_VT94E25A","notes":"#CoStearns #Ipaws #MaintWarn #d3 #PsaGmn2Line #RoadSafe #TwoLine #VT94E25A","msg_current":"msg_23AB25CD"},
{"name":"VT94E25B2","location":"I-94 EB @ Grover Ave","controller":"ctl_1091","notes":"#CtyWright #d3 #Parking #ThreeLine #TruckPkg150Px #VT94E25B2","msg_current":"msg_401D36DB"},
{"name":"VT94E25C","location":"I-94 EB @ Co Rd 8","controller":"ctl_VT94E25C","notes":"#CoWright #Ipaws #MaintWarn #d3 #PsaD3 #RoadSafe #TwoLine #VT94E25C","msg_current":"msg_23AB25CD"},
{"name":"VT94E25E","location":"I-94 EB @ Barton Ave","controller":"ctl_VT94E25E","notes":"#CoWright #Ipaws #MaintWarn #d3 #PsaD3 #PsaGmn3Line #RoadSafe #ThreeLine #VT94E25E","msg_current":"msg_104D1862"},
{"name":"VT94E26","location":"I-94 EB E of 120th St NE","controller":"ctl_66543","notes":"#CoWright #Ipaws #MaintWarn #d3 #PsaD3 #PsaGmn3Line #ThreeLine #VT94E26","msg_current":"msg_93074280"},
{"name":"VT94E27","location":"I-94 EB @ Co Rd 75","controller":"ctl_66637","notes":"#CoWright #Ipaws #MaintWarn #d3 #PsaD3 #PsaGmn2Line #RoadSafe #TwoLine #VT94E27","has_faults":true,"msg_current":"msg_27B872EC"},
{"name":"VT94E28","location":"I-94 EB @ MnRoad","notes":"#CoWright #Ipaws #MaintWarn #d3 #PsaGmn2Line #RoadSafe #TwoLine #VT94E28","msg_current":"msg_4616EB63"},
{"name":"VT94E28T1","location":"I-94 EB @ MnRoad","controller":"ctl_2767","notes":"#Small #Safety #VT94E28T1","msg_current":"msg_E6E5529F"},
{"name":"VT94E29","location":"I-94 EB E of MnRoad","notes":"#CoWright #Ipaws #d3 #PsaD3 #PsaGmn2Line #RoadSafe #TwoLine #VT94E29","msg_current":"msg_E8DA250E"},
{"name":"VT94E30","location":"I-94 EB E of Co Rd 37","controller":"ctl_2321","notes":"#CoWright #Ipaws #PsaGmn3Line #ThreeLine #VT94E30","msg_current":"msg_DE6CD6C0"},
{"name":"VT94W21","location":"I-94 WB @ Co Rd 75","controller":"ctl_66610","notes":"#CoWright #Ipaws #MaintWarn #d3 #PsaGmn3 #RoadSafe #Small #VT94W21"},
{"name":"VT94W21T","location":"I-94 WB @ Co Rd 75 (TEMP)","controller":"ctl_2765","notes":"#Safety #VT94W21T #Small #d3","msg_current":"msg_E6E5529F"},
{"name":"VT94W22","location":"I-94 WB @ Barton Ave","controller":"ctl_VT94W22","notes":"#CoWright #Ipaws #MaintWarn #d3 #PsaGmn3Line #RoadSafe #ThreeLine #VT94W22","msg_current":"msg_73E87ECB"},
{"name":"VT94W23","location":"I-94 WB @ T.H.24","controller":"ctl_66529","notes":"#CoWright #Ipaws #MaintWarn #d3 #PsaGmn2Line #ThreeLine #VT94W23","msg_current":"msg_93074280"},
{"name":"VT94W24","location":"I-94 WB W of T.H.24","controller":"ctl_66545","notes":"#CoStearns #Ipaws #MaintWarn #d3 #PsaD3 #PsaGmn3 #RoadSafe #Small #ThreeLine #VT94W24","msg_current":"msg_7AFED0A9"},
{"name":"VT94W30","location":"I-94 WB W of St. Johns Rd (155.85)","controller":"ctl_433","notes":"#CoStearns #Ipaws #MaintWarn #d3 #PsaD3 #PsaGmn3 #RoadSafe #Small #ThreeLine #VT94W30","msg_current":"msg_7AFED0A9"},
{"name":"VT94W37T1","location":"I-94 WB W of MN 237"},
{"name":"VT94W37T2","location":"I-94 WB E of Co Rd 13"},
{"name":"VT94W37T3","location":"I-94 WB @ Co Rd 13"},
{"name":"VT94W40","location":"I-94 WB (Sauk Centre)","controller":"ctl_94872","notes":"#CoStearns #Ipaws #MaintWarn #PsaGmn3 #RoadSafe #Small #ThreeLine #VT94W40","msg_current":"msg_7AFED0A9"},
{"name":"VTEST","controller":"ctl_2320","notes":"#Test"},
{"name":"VW35S01","location":"WI T.H. 35 WB @ Anderson Sct Camp Tr","controller":"ctl_741","notes":"#CoWashington #ThreeLine #VW35S01"},
{"name":"VWI35NT1","location":"WI T.H. 35 NB","notes":"Temp DMS 8282-132 IWZ 2023\n\n#Small #VWI35NT1"}
]
