package iace

// Cross-reference matrix — Batch 4a (next 50, alphabetically sorted).
// Covers paper machinery sub-parts (EN 1034-x), protective clothing
// electrostatic (EN 1149-x), industrial trucks electrical (EN 1175-x),
// playground equipment (EN 1176-x), and plastics granulators (EN 12012-x).
// Many EU-specific C-norms; ANSI equivalents are partial or absent.

func init() {
	registerCrossRefs(batch4aCrossRefs())
}

func batch4aCrossRefs() []NormCrossRef {
	return []NormCrossRef{
		{NormID: "EN-1010-4", BatchID: "4a", Notes: "Printing/paper-converting machines — Part 4: bookbinding, paper-converting and finishing machines.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1010-4:2007-12", Relation: "identical", Confidence: "verified"},
			{Region: "US-ANSI", Identifier: "ANSI B65.5 (Bindery and Finishing Equipment)", Relation: "partial", Confidence: "medium"},
		}},
		{NormID: "EN-1012-3", BatchID: "4a", Notes: "Compressors and vacuum pumps — Part 3: process compressors.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1012-3:2014-06", Relation: "identical", Confidence: "verified"},
			{Region: "US-API", Identifier: "API 617 (Axial and Centrifugal Compressors)", Relation: "partial", Confidence: "high"},
		}},
		{NormID: "EN-1028-1", BatchID: "4a", Notes: "Fire-fighting pumps — fire-fighting centrifugal pumps with primer.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1028-1:2008-09", Relation: "identical", Confidence: "verified"},
			{Region: "US-NFPA", Identifier: "NFPA 1901-2024 (Automotive Fire Apparatus)", Relation: "partial", Confidence: "medium"},
		}},
		{NormID: "EN-1034-2", BatchID: "4a", Notes: "Paper-making — Part 2: barking drums and debarking equipment.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-2:2005-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-5", BatchID: "4a", Notes: "Paper-making — Part 5: sheeters.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-5:2010-04", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-6", BatchID: "4a", Notes: "Paper-making — Part 6: calenders.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-6:2012-10", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-7", BatchID: "4a", Notes: "Paper-making — Part 7: chests.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-7:2005-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-8", BatchID: "4a", Notes: "Paper-making — Part 8: refining plants.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-8:2012-10", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-9", BatchID: "4a", Notes: "Paper-making — Part 9: chemical mixers.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-9:2012-10", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-10", BatchID: "4a", Notes: "Paper-making — Part 10: coaters.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-10:2009-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-11", BatchID: "4a", Notes: "Paper-making — Part 11: tissue machines.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-11:2009-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-12", BatchID: "4a", Notes: "Paper-making — Part 12: cross cutters.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-12:2009-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-13", BatchID: "4a", Notes: "Paper-making — Part 13: machines for de-wiring of bales/units.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-13:2018-08", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-14", BatchID: "4a", Notes: "Paper-making — Part 14: reel splitter.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-14:2009-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-15", BatchID: "4a", Notes: "Paper-making — Part 15: sheet drying systems.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-15:2010-09", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-16", BatchID: "4a", Notes: "Paper-making — Part 16: paper and board machines.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-16:2012-10", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-17", BatchID: "4a", Notes: "Paper-making — Part 17: tissue making machines.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-17:2012-10", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-18", BatchID: "4a", Notes: "Paper-making — Part 18: pulper-feeding/discharging.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-18:2010-04", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-20", BatchID: "4a", Notes: "Paper-making — Part 20: roll calenders.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-20:2017-08", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-21", BatchID: "4a", Notes: "Paper-making — Part 21: coating machines (after-treatment).", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-21:2012-10", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-22", BatchID: "4a", Notes: "Paper-making — Part 22: wood grinders.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-22:2005-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-26", BatchID: "4a", Notes: "Paper-making — Part 26: machines for packaging of bobbins and reels.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-26:2017-08", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1034-27", BatchID: "4a", Notes: "Paper-making — Part 27: reel handling systems.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1034-27:2017-08", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1035", BatchID: "4a", Notes: "Conveyor belts — laboratory scale flammability characteristics.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1035 (withdrawn, see ISO 340)", Relation: "superseded_by", Confidence: "medium"},
			{Region: "INTL-ISO", Identifier: "ISO 340 (Conveyor belts — Laboratory scale flammability characteristics)", Relation: "supersedes", Confidence: "high"},
		}},
		{NormID: "EN-1036", BatchID: "4a", Notes: "Glass in building — mirrors from silver-coated float glass.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1036-1:2008-01", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1149-1", BatchID: "4a", Notes: "Protective clothing — electrostatic properties, Part 1: surface resistivity.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1149-1:2006-09", Relation: "identical", Confidence: "verified"},
			{Region: "US-ANSI", Identifier: "ANSI/ESD STM2.1 / ESD S20.20-2014", Relation: "partial", Confidence: "high"},
			{Region: "US-NFPA", Identifier: "NFPA 2113-2020 (Flame-Resistant Garments)", Relation: "partial", Confidence: "medium"},
		}},
		{NormID: "EN-1149-5", BatchID: "4a", Notes: "Protective clothing — electrostatic properties, Part 5: material performance and design requirements.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1149-5:2018-06", Relation: "identical", Confidence: "verified"},
			{Region: "US-NFPA", Identifier: "NFPA 2113-2020", Relation: "partial", Confidence: "medium"},
		}},
		{NormID: "EN-1175-1", BatchID: "4a", Notes: "Industrial trucks — electrical/electronic requirements, Part 1: trucks with battery (legacy).", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1175-1:2014-08 (withdrawn, see EN 1175:2020)", Relation: "superseded_by", Confidence: "verified"},
			{Region: "US-UL", Identifier: "UL 583 (Electric Industrial Trucks)", Relation: "partial", Confidence: "medium"},
		}},
		{NormID: "EN-1175-2", BatchID: "4a", Notes: "Industrial trucks — Part 2: internal combustion engine drive (legacy).", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1175-2:2014-08 (withdrawn)", Relation: "superseded_by", Confidence: "verified"},
		}},
		{NormID: "EN-1175-3", BatchID: "4a", Notes: "Industrial trucks — Part 3: electrical power transmission (legacy).", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1175-3:2014-08 (withdrawn)", Relation: "superseded_by", Confidence: "verified"},
		}},
		{NormID: "EN-1176-1", BatchID: "4a", Notes: "Playground equipment and surfacing — Part 1: general safety requirements.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1176-1:2017-12", Relation: "identical", Confidence: "verified"},
			{Region: "US-ASTM", Identifier: "ASTM F1487-21 (Public Use Playground Equipment)", Relation: "partial", Confidence: "high"},
			{Region: "US-CPSC", Identifier: "CPSC Public Playground Safety Handbook 2010", Relation: "partial", Confidence: "high"},
		}},
		{NormID: "EN-1176-2", BatchID: "4a", Notes: "Playground equipment — Part 2: swings.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1176-2:2020-12", Relation: "identical", Confidence: "verified"},
			{Region: "US-ASTM", Identifier: "ASTM F1487-21", Relation: "partial", Confidence: "high"},
		}},
		{NormID: "EN-1176-3", BatchID: "4a", Notes: "Playground equipment — Part 3: slides.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1176-3:2020-12", Relation: "identical", Confidence: "verified"},
			{Region: "US-ASTM", Identifier: "ASTM F1487-21", Relation: "partial", Confidence: "high"},
		}},
		{NormID: "EN-1176-4", BatchID: "4a", Notes: "Playground equipment — Part 4: cableways.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1176-4:2017-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1176-5", BatchID: "4a", Notes: "Playground equipment — Part 5: carousels.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1176-5:2019-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1176-6", BatchID: "4a", Notes: "Playground equipment — Part 6: rocking equipment.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1176-6:2017-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-1176-7", BatchID: "4a", Notes: "Playground equipment — Part 7: guidance on installation, inspection, maintenance.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 1176-7:2020-12", Relation: "identical", Confidence: "verified"},
			{Region: "US-ASTM", Identifier: "ASTM F1487-21", Relation: "partial", Confidence: "high"},
		}},
		{NormID: "EN-12001", BatchID: "4a", Notes: "Conveying, spraying and placing machinery for concrete and mortar.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12001:2013-04", Relation: "identical", Confidence: "verified"},
			{Region: "US-ANSI", Identifier: "ANSI/ACPA M-1 (Concrete Pumping Safety)", Relation: "partial", Confidence: "medium"},
		}},
		{NormID: "EN-12012-1", BatchID: "4a", Notes: "Plastics and rubber machines — size-reduction machines, Part 1: blade granulators.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12012-1:2018-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-12012-2", BatchID: "4a", Notes: "Plastics — size-reduction machines, Part 2: strand pelletizers.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12012-2:2018-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-12012-3", BatchID: "4a", Notes: "Plastics — size-reduction machines, Part 3: shredders.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12012-3:2018-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-12012-4", BatchID: "4a", Notes: "Plastics — size-reduction machines, Part 4: agglomerators.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12012-4:2018-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-12041", BatchID: "4a", Notes: "Food processing machinery — moulders.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12041:2014-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-12043", BatchID: "4a", Notes: "Food processing machinery — intermediate provers.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12043:2014-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-12044", BatchID: "4a", Notes: "Food processing machinery — cutting and wrapping machines.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12044:2018-08", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-12097", BatchID: "4a", Notes: "Ventilation for buildings — ductwork, requirements for ductwork components.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12097:2007-04", Relation: "identical", Confidence: "verified"},
			{Region: "US-SMACNA", Identifier: "SMACNA HVAC Duct Construction Standards (Metal & Flexible)", Relation: "partial", Confidence: "high"},
		}},
		{NormID: "EN-12111", BatchID: "4a", Notes: "Tunnelling machines — road headers, continuous miners and impact rippers.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12111:2014-09", Relation: "identical", Confidence: "verified"},
			{Region: "US-OSHA", Identifier: "30 CFR Part 75 (Underground Coal Mines)", Relation: "partial", Confidence: "medium"},
		}},
		{NormID: "EN-12151", BatchID: "4a", Notes: "Machinery and plants for the preparation of concrete and mortar.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12151:2007-12", Relation: "identical", Confidence: "verified"},
		}},
		{NormID: "EN-12182", BatchID: "4a", Notes: "Assistive products for persons with disability — general requirements and test methods.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12182:2012-04", Relation: "identical", Confidence: "verified"},
			{Region: "INTL-ISO", Identifier: "ISO 9999:2022 (Assistive products classification)", Relation: "partial", Confidence: "high"},
		}},
		{NormID: "EN-12312-1", BatchID: "4a", Notes: "Aircraft ground support equipment — Part 1: general requirements.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12312-1:2013-09", Relation: "identical", Confidence: "verified"},
			{Region: "US-SAE", Identifier: "SAE ARP 1247 (General Requirements for Aerospace Ground Support Equipment)", Relation: "partial", Confidence: "high"},
		}},
		{NormID: "EN-12312-2", BatchID: "4a", Notes: "Aircraft ground support — Part 2: catering vehicles.", Mappings: []NormMapping{
			{Region: "EU-DIN", Identifier: "DIN EN 12312-2:2014-04", Relation: "identical", Confidence: "verified"},
		}},
	}
}
