User:Slambo/Loco infobox

{{Infobox

|above = {{{name|{{PAGENAME}}}}}

|image = {{#if:{{{image|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|{{{imagesize|}}}}}}|sizedefault=300px|alt={{{alt|}}}}}}}

|caption = {{{caption|}}}

|bodyclass = bordered

|abovestyle = {{#if:{{{style|}}}|{{User:Slambo/Loco infobox/astyle|{{{style|}}}}}|{{#if:{{{color1|}}}|background:{{{color1|}}}|background:#eeb47f;}} {{#if:{{{color2|}}}|color:{{{color2|}}}|color:black;}}}}

|headerstyle = background-color: #eeb47f;

|header1 = {{#if:{{{hatnote|}}}{{{powertype|}}}{{{designer|}}}{{{builder|}}}{{{ordernumber|}}}{{{serialnumber|}}}{{{buildmodel|}}}{{{builddate|}}}{{{totalproduction|}}}{{{rebuilder|}}}{{{rebuilddate|}}}{{{numberrebuilt|}}}|Type and origin}}

|data2 = {{{hatnote|}}}

|label3 = Power type

|data3 = {{{powertype|}}}

|label4 = Designer

|data4 = {{{designer|}}}

|label5 = Builder

|data5 = {{{builder|}}}

|label6 = Order number

|data6 = {{{ordernumber|}}}

|label7 = Serial number

|data7 = {{{serialnumber|}}}

|label8 = Model

|data8 = {{{buildmodel|}}}

|label9 = Build date

|data9 = {{{builddate|}}}

|label10 = Total produced

|data10 = {{{totalproduction|}}}

|label11 = Rebuilder

|data11 = {{{rebuilder|}}}

|label12 = Rebuild date

|data12 = {{{rebuilddate|}}}

|label13 = Number rebuilt

|data13 = {{{numberrebuilt|}}}

|header14 = Specifications

|label15 = Configuration

|data15 = {{{whytetype|}}}

|label16 = AAR wheel arr.

|data16 = {{{aarwheels|}}}

|label17 = UIC classification

|data17 = {{{uicclass|}}}

|label18 = Gauge

|data18 = {{{gauge|}}}

|label19 = Trucks

|data19 = {{{trucks|}}}

|label20 = Bogies

|data20 = {{{bogies|}}}

|label21 = Leading wheel
diameter

|data21 = {{{leadingdiameter|}}}

|label22 = Driver diameter

|data22 = {{{driverdiameter|}}}

|label23 = Wheel diameter

|data23 = {{{wheeldiameter|}}}

|label24 = Trailing wheel
diameter

|data24 = {{{trailingdiameter|}}}

|label25 = Minimum curve

|data25 = {{{minimumcurve|}}}

|label26 = Wheelbase

|data26 = {{{wheelbase|}}}

|label27 = Length

|data27 = {{{length|}}}

|label28 = Width

|data28 = {{{width|}}}

|label29 = Height

|data29 = {{{height|}}}

|label30 = Frame

|data30 = {{{framesize|}}}

|label31 = Axle load

|data31 = {{{axleload|}}}

|label32 = Weight on drivers

|data32 = {{{weightondrivers|}}}

|label33 = Locomotive weight

|data33 = {{{locoweight|}}}

|label34 = Weight

|data34 = {{{weight|}}}

|label35 = Tender weight

|data35 = {{{tenderweight|}}}

|label36 = Locomotive and tender
combined weight

|data36 = {{{locotenderweight|}}}

|label37 = Tender type

|data37 = {{{tendertype|}}}

|label38 = Fuel type

|data38 = {{{fueltype|}}}

|label39 = Fuel capacity

|data39 = {{{fuelcap|}}}

|label40 = Lubricant capacity

|data40 = {{{lubecap|}}}

|label41 = Coolant capacity

|data41 = {{{coolantcap|}}}

|label42 = Water capacity

|data42 = {{{watercap|}}}

|label43 = Tender capacity

|data43 = {{{tendercap|}}}

|label44 = Sandbox capacity

|data44 = {{{sandcap|}}}

|label45 = Fuel consumption

|data45 = {{{consumption|}}}

|label46 = Water consumption

|data46 = {{{watercons|}}}

|label47 = Power supply

|data47 = {{{powersupply|}}}

|label48 = Electric system(s)

|data48 = {{{electricsystem|}}}

|label49 = Current collection
method

|data49 = {{{collectionmethod|}}}

|label50 = Prime mover

|data50 = {{{primemover|}}}

|label51 = Engine RPM range

|data51 = {{{rpmrange|}}}

|label52 = Engine type

|data52 = {{{enginetype|}}}

|label53 = Aspiration

|data53 = {{{aspiration|}}}

|label54 = Displacement

|data54 = {{{displacement|}}}

|label55 = Alternator

|data55 = {{{alternator|}}}

|label56 = Generator

|data56 = {{{generator|}}}

|label57 = Traction motors

|data57 = {{{tractionmotors|}}}

|label58 = Head end power

|data58 = {{{headendpower|}}}

|label59 = Boiler

|data59 = {{{boiler|}}}

|label60 = Boiler pressure

|data60 = {{{boilerpressure|}}}

|label61 = Feedwater heater

|data61 = {{{feedwaterheater|}}}

|label62 = Firegrate area

|data62 = {{{firearea|}}}

|label63 = {{nowrap|Heating surface:}}
– Tubes

|data63 = {{{tubearea|}}}

|label64 = {{#if:{{{tubearea|}}}||{{nowrap|Heating surface:}}
}}– Flues

|data64 = {{{fluearea|}}}

|label65 = {{#if:{{{tubearea|}}}{{{fluearea|}}}||{{nowrap|Heating surface:}}
}}– Tubes and flues

|data65 = {{{tubesandflues|}}}

|label66 = {{#if:{{{tubearea|}}}{{{fluearea|}}}{{{tubesandflues|}}}||{{nowrap|Heating surface:}}
}}– Firebox

|data66 = {{{fireboxarea|}}}

|label67 = {{#if:{{{tubearea|}}}{{{fluearea|}}}{{{tubesandflues|}}}{{{fireboxarea|}}}||{{nowrap|Heating surface:}}
}}– Total

|data67 = {{{totalsurface|}}}

|label68 = Superheater type

|data68 = {{{superheatertype|}}}

|label69 = Superheater area

|data69 = {{{superheaterarea|}}}

|label70 = {{#ifeq:{{lc:{{{powertype|}}}}}|steam|Cylinders|Cylinders}}

|data70 = {{{cylindercount|}}}

|label71 = {{#ifeq:{{lc:{{{powertype|}}}}}|steam|Cylinder|Cylinder}} size

|data71 = {{{cylindersize|}}}

|label72 = Front cylinder
size

|data72 = {{{frontcylindersize|}}}

|label73 = Rear cylinder
size

|data73 = {{{rearcylindersize|}}}

|label74 = High-pressure
cylinder size

|data74 = {{{hpcylindersize|}}}

|label75 = Low-pressure
cylinder size

|data75 = {{{lpcylindersize|}}}

|label76 = Valve gear

|data76 = {{{valvegear|}}}

|label77 = Valve type

|data77 = {{{valvetype|}}}

|label78 = Valve travel

|data78 = {{{valvetravel|}}}

|label79 = Valve lap

|data79 = {{{valvelap|}}}

|label80 = Valve lead

|data80 = {{{valvelead|}}}

|label81 = Transmission

|data81 = {{{transmission|}}}

|label82 = Multiple working

|data82 = {{{multipleworking|}}}

|label83 = Coupling system

|data83 = {{{coupling|}}}

|header84 = {{#if:{{{topspeed|}}}{{{maxspeed|}}}{{{poweroutput|}}}{{{tractiveeffort|}}}{{{acceleration|}}}{{{deceleration|}}}{{{factorofadhesion|}}}{{{trainheating|}}}{{{locobrakes|}}}{{{locobrakeforce|}}}{{{trainbrakes|}}}{{{safety|}}}|Performance figures}}

|label85 = Top speed

|data85 = {{{topspeed|}}}

|label86 = Maximum speed

|data86 = {{{maxspeed|}}}

|label87 = Power output

|data87 = {{{poweroutput|}}}

|label88 = Tractive effort

|data88 = {{{tractiveeffort|}}}

|label89 = Acceleration

|data89 = {{{acceleration|}}}

|label90 = Deceleration

|data90 = {{{deceleration|}}}

|label91 = Factor of
adhesion

|data91 = {{{factorofadhesion|}}}

|label92 = Train heating

|data92 = {{{trainheating|}}}

|label93 = Locomotive brake

|data93 = {{{locobrakes|}}}

|label94 = Locomotive
brakeforce

|data94 = {{{locobrakeforce|}}}

|label95 = Train brakes

|data95 = {{{trainbrakes|}}}

|label96 = Safety systems

|data96 = {{{safety|}}}

|header100 = {{#if:{{{operator|}}}{{{railroad|}}}{{{operatorclass|}}}{{{railroadclass|}}}{{{powerclass|}}}{{{numinclass|}}}{{{fleetnumbers|}}}{{{roadnumber|}}}{{{officialname|}}}{{{nicknames|}}}{{{axleloadclass|}}}{{{locale|}}}{{{deliverydate|}}}{{{firstrundate|}}}{{{lastrundate|}}}{{{retiredate|}}}{{{withdrawndate|}}}{{{preservedunits|}}}{{{restoredate|}}}{{{scrapdate|}}}{{{currentowner|}}}{{{disposition|}}}|Career}}

|label101 = Operator(s)

|data101 = {{{operator|}}}

|label102 = Railroad(s)

|data102 = {{{railroad|}}}

|label103 = Class

|data103 = {{{operatorclass|}}}

|label104 = Class

|data104 = {{{railroadclass|}}}

|label105 = Power class

|data105 = {{{powerclass|}}}

|label106 = Number in class

|data106 = {{{numinclass|}}}

|label107 = Number(s)

|data107 = {{{fleetnumbers|}}}

|label108 = Number

|data108 = {{{roadnumber|}}}

|label109 = Official name

|data109 = {{{officialname|}}}

|label110 = Nicknames

|data110 = {{{nicknames|}}}

|label111 = Axle load class

|data111 = {{{axleloadclass|}}}

|label112 = Locale

|data112 = {{{locale|}}}

|label113 = Delivered

|data113 = {{{deliverydate|}}}

|label114 = First run

|data114 = {{{firstrundate|}}}

|label115 = Last run

|data115 = {{{lastrundate|}}}

|label116 = Retired

|data116 = {{{retiredate|}}}

|label117 = Withdrawn

|data117 = {{{withdrawndate|}}}

|label118 = Preserved

|data118 = {{{preservedunits|}}}

|label119 = Restored

|data119 = {{{restoredate|}}}

|label120 = Scrapped

|data120 = {{{scrapdate|}}}

|label121 = Current owner

|data121 = {{{currentowner|}}}

|label122 = Disposition

|data122 = {{{disposition|}}}

|below = {{{notes|}}}

}}{{#ifeq:{{{weight|μ}}}|μ||w{{PAGENAME}}}}{{#ifeq:{{{name|μ}}}|μ|n{{PAGENAME}}}}{{#ifeq:{{{railroad|μ}}}|μ||r{{PAGENAME}}}}{{#ifeq:{{{railroadclass|μ}}}|μ||c{{PAGENAME}}}}{{#ifeq:{{{roadnumber|μ}}}|μ||#{{PAGENAME}}}}{{#ifeq:{{{topspeed|μ}}}|μ||s{{PAGENAME}}}}{{#ifeq:{{{driversize|μ}}}|μ||d{{PAGENAME}}}}{{#ifeq:{{{leadingsize|μ}}}|μ||l{{PAGENAME}}}}{{#ifeq:{{{trailingsize|μ}}}|μ||t{{PAGENAME}}}}{{#ifeq:{{{cylinders|μ}}}|μ||y{{PAGENAME}}}}{{#ifeq:{{{1|μ}}}|μ||σ{{PAGENAME}}}}{{#if:{{{image|}}}|{{#ifexist:media:{{{image}}}||i{{PAGENAME}}}}}}{{documentation}}