11.1Sjmmv#:%s/ \(number = [0-9]*\) \(type = [a-z]*\)/ \2 \1/g
21.1Sjmmv
31.1Sjmmvtable role = ipf type = tree number = 1
41.1Sjmmv	{; };
51.1Sjmmvtable role = ipf type = tree number = 100
61.1Sjmmv	{ 1.2.3.4/32; !2.2.0.0/16; 2.2.2.0/24; };
71.1Sjmmvtable role = nat type = tree number = 110
81.1Sjmmv	{ 1.2.3.4/32; !2.2.0.0/16; 2.2.2.0/24; };
91.1Sjmmvtable role = auth type = tree number = 120
101.1Sjmmv	{ 1.2.3.4/32; !2.2.0.0/16; 2.2.2.0/24; };
111.1Sjmmvtable role = count type = tree number = 130
121.1Sjmmv	{ 1.2.3.4; !2.2.0.0/16; 2.2.2.0/24; };
131.1Sjmmv
141.1Sjmmvtable role = ipf type = hash number = 2
151.1Sjmmv	{; };
161.1Sjmmvtable role = ipf type = hash number = 200
171.1Sjmmv	{ 0/0; 1/32; 1.2.3.4/32; };
181.1Sjmmvtable role = nat type = hash number = 210
191.1Sjmmv	{ 0/0; 2/32; 1.2.3.4/32; };
201.1Sjmmvtable role = auth type = hash number = 220
211.1Sjmmv	{ 0/0; 3/32; 1.2.3.4/32; };
221.1Sjmmvtable role = count type = hash number = 230
231.1Sjmmv	{ 0/0; 4/32; 1.2.3.4/32; };
241.1Sjmmv
251.1Sjmmvtable role = ipf type = hash number = 240 seed = 101
261.1Sjmmv	{ 0/0; 1/32; 1.2.3.4/32; };
271.1Sjmmvtable role = nat type = hash number = 250 seed = 101
281.1Sjmmv	{ 0/0; 2/32; 1.2.3.4/32; };
291.1Sjmmvtable role = auth type = hash number = 260 seed = 101
301.1Sjmmv	{ 0/0; 3/32; 1.2.3.4/32; };
311.1Sjmmvtable role = count type = hash number = 270 seed = 101
321.1Sjmmv	{ 0/0; 4/32; 1.2.3.4/32; };
331.1Sjmmv
341.1Sjmmvtable role = ipf type = hash number = 2000 size = 1001
351.1Sjmmv	{ 0/0; 1/32; 1.2.3.4/32; };
361.1Sjmmvtable role = nat type = hash number = 2000 size = 1001
371.1Sjmmv	{ 0/0; 2/32; 1.2.3.4/32; };
381.1Sjmmvtable role = auth type = hash number = 2000 size = 1001
391.1Sjmmv	{ 0/0; 3/32; 1.2.3.4/32; };
401.1Sjmmvtable role = count type = hash number = 2000 size = 1001
411.1Sjmmv	{ 0/0; 4/32; 1.2.3.4/32; };
421.1Sjmmv
431.1Sjmmvtable role = ipf type = hash number = 100 size = 1001 seed = 101
441.1Sjmmv	{ 0/0; 1/32; 1.2.3.4/32; };
451.1Sjmmvtable role = nat type = hash number = 100 size = 1001 seed = 101
461.1Sjmmv	{ 0/0; 2/32; 1.2.3.4/32; };
471.1Sjmmvtable role = auth type = hash number = 100 size = 1001 seed = 101
481.1Sjmmv	{ 0/0; 3/32; 1.2.3.4/32; };
491.1Sjmmvtable role = count type = hash number = 100 size = 1001 seed = 101
501.1Sjmmv	{ 0/0; 4/32; 1.2.3.4/32; };
511.1Sjmmv
521.1Sjmmvgroup-map in role = ipf number = 300 group = 303
531.1Sjmmv	{ 0/0; 5/32; 1.2.3.4/32; };
541.1Sjmmvgroup-map in role = nat number = 300 group = 303
551.1Sjmmv	{ 0/0; 6/32; 1.2.3.4/32; };
561.1Sjmmvgroup-map in role = auth number = 300 group = 303
571.1Sjmmv	{ 0/0; 7/32; 1.2.3.4/32; };
581.1Sjmmvgroup-map in role = count number = 300 group = 303
591.1Sjmmv	{ 0/0; 8/32; 1.2.3.4/32; };
601.1Sjmmv
611.1Sjmmvgroup-map out role = ipf number = 400 group = 303
621.1Sjmmv	{ 0/0; 5/32; 1.2.3.4/32, group = 606; };
631.1Sjmmvgroup-map out role = nat number = 400 group = 303
641.1Sjmmv	{ 0/0; 6/32; 1.2.3.4/32, group = 606; };
651.1Sjmmvgroup-map out role = auth number = 400 group = 303
661.1Sjmmv	{ 0/0; 7/32; 1.2.3.4/32, group = 606; };
671.1Sjmmvgroup-map out role = count number = 400 group = 303
681.1Sjmmv	{ 0/0; 8/32; 1.2.3.4/32, group = 606; };
691.1Sjmmv
701.1Sjmmvgroup-map in role = ipf number = 500
711.1Sjmmv	{ 0/0, group = 10; 5/32, group = 800; 1.2.3.4/32, group = 606; };
721.1Sjmmvgroup-map in role = nat number = 500
731.1Sjmmv	{ 0/0, group = 10; 6/32, group = 800; 1.2.3.4/32, group = 606; };
741.1Sjmmvgroup-map in role = auth number = 500
751.1Sjmmv	{ 0/0, group = 10; 7/32, group = 800; 1.2.3.4/32, group = 606; };
761.1Sjmmvgroup-map in role = count number = 500
771.1Sjmmv	{ 0/0, group = 10; 8/32, group = 800; 1.2.3.4/32, group = 606; };
781.1Sjmmv
79