← Commit history

sn74axch4t245rsvr: factory component page (tier=lcsc)

Ray ·b342f70715 ·4d ago ·parent 103808c
6 files changed +454−731
README.md+17−17
@@ -8,22 +8,22 @@ SN74AXCH4T245RSVR from Texas Instruments, in a UQFN-16(1.8x2.6). Pinout and pin  | Pin | Name | Type | Function | |---|---|---|---|-| 1 | 1OE | input | Tri-state output-mode enable for transceiver pair 1, referenced to VCCA; pull high to place outputs in high-impedance state. |-| 2 | VCCB | power_in | B-port power supply voltage; operating range 0.65 V to 3.6 V. |-| 3 | VCCA | power_in | A-port power supply voltage; operating range 0.65 V to 3.6 V. |-| 4 | 1DIR | input | Direction-control input for transceiver pair 1, referenced to VCCA; low enables B-to-A transfer, high enables A-to-B transfer. |-| 5 | 2DIR | input | Direction-control input for transceiver pair 2, referenced to VCCA; low enables B-to-A transfer, high enables A-to-B transfer. |-| 6 | 1A1 | bidirectional | Input/output 1A1, referenced to VCCA; part of transceiver pair 1 on A side. |-| 7 | 1A2 | bidirectional | Input/output 1A2, referenced to VCCA; part of transceiver pair 1 on A side. |-| 8 | 2A1 | bidirectional | Input/output 2A1, referenced to VCCA; part of transceiver pair 2 on A side. |-| 9 | 2A2 | bidirectional | Input/output 2A2, referenced to VCCA; part of transceiver pair 2 on A side. |-| 10 | GND | power_in | Ground reference. |-| 11 | GND | power_in | Ground reference. |-| 12 | 2B2 | bidirectional | Input/output 2B2, referenced to VCCB; part of transceiver pair 2 on B side. |-| 13 | 2B1 | bidirectional | Input/output 2B1, referenced to VCCB; part of transceiver pair 2 on B side. |-| 14 | 1B2 | bidirectional | Input/output 1B2, referenced to VCCB; part of transceiver pair 1 on B side. |-| 15 | 1B1 | bidirectional | Input/output 1B1, referenced to VCCB; part of transceiver pair 1 on B side. |-| 16 | 2OE | input | Tri-state output-mode enable for transceiver pair 2, referenced to VCCA; pull high to place outputs in high-impedance state. |+| 1 | 1OE | input | Tri-state output-mode enable; pull high to place '1' outputs in tri-state mode, referenced to VCCA. |+| 2 | VCCB | power_in | B-port power supply voltage, range 0.65 V to 3.6 V. |+| 3 | VCCA | power_in | A-port power supply voltage, range 0.65 V to 3.6 V. |+| 4 | 1DIR | input | Direction-control input for '1' ports, referenced to VCCA. |+| 5 | 2DIR | input | Direction-control input for '2' ports, referenced to VCCA. |+| 6 | 1A1 | bidirectional | Input/output 1A1, referenced to VCCA. |+| 7 | 1A2 | bidirectional | Input/output 1A2, referenced to VCCA. |+| 8 | 2A1 | bidirectional | Input/output 2A1, referenced to VCCA. |+| 9 | 2A2 | bidirectional | Input/output 2A2, referenced to VCCA. |+| 10 | GND | power_in | Ground, common reference. |+| 11 | GND | power_in | Ground, common reference. |+| 12 | 2B2 | bidirectional | Input/output 2B2, referenced to VCCB. |+| 13 | 2B1 | bidirectional | Input/output 2B1, referenced to VCCB. |+| 14 | 1B2 | bidirectional | Input/output 1B2, referenced to VCCB. |+| 15 | 1B1 | bidirectional | Input/output 1B1, referenced to VCCB. |+| 16 | 2OE | input | Tri-state output-mode enable; pull high to place '2' outputs in tri-state mode, referenced to VCCA. |  ## Key specifications @@ -47,7 +47,7 @@ Data extracted from the manufacturer datasheet, not a distributor listing:  - **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/cn/lit/gpn/sn74axch4t245) (39 pp, sha256 `6123a41d641d5594`, retrieved 2026-10-01, tier: lcsc) - **Datasheet language:** Chinese. Pin names, descriptions, and specs on this page were extracted and translated to English by ds2sf; the linked PDF is the manufacturer original.-- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.2`, primary `claude-haiku-4-5-20251001` (text), consensus `claude-sonnet-4-6` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-4-5-20251001` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - **CAD:** KiCad official libraries (CC-BY-SA 4.0).  [Datasheet PDF](docs/sn74axch4t245rsvr-datasheet.pdf)
page.json+25−29
@@ -36,12 +36,11 @@       "mouser": "595-N74AXCH4T245RSVR"     },     "distributor_check": {-      "checked_at": "2026-10-01T17:42:10Z",+      "checked_at": "2026-10-01T18:12:38Z",       "source": "Component Ocean /api/assign-pns",       "digikey": {         "pn": "296-SN74AXCH4T245RSVRTR-ND",-        "status": "found",-        "lifecycle": "Active"+        "status": "found"       },       "mouser": {         "pn": "595-N74AXCH4T245RSVR",@@ -53,113 +52,113 @@         "number": "1",         "name": "1OE",         "type": "input",-        "description": "Tri-state output-mode enable for transceiver pair 1, referenced to VCCA; pull high to place outputs in high-impedance state."+        "description": "Tri-state output-mode enable; pull high to place '1' outputs in tri-state mode, referenced to VCCA."       },       {         "number": "2",         "name": "VCCB",         "type": "power_in",-        "description": "B-port power supply voltage; operating range 0.65 V to 3.6 V."+        "description": "B-port power supply voltage, range 0.65 V to 3.6 V."       },       {         "number": "3",         "name": "VCCA",         "type": "power_in",-        "description": "A-port power supply voltage; operating range 0.65 V to 3.6 V."+        "description": "A-port power supply voltage, range 0.65 V to 3.6 V."       },       {         "number": "4",         "name": "1DIR",         "type": "input",-        "description": "Direction-control input for transceiver pair 1, referenced to VCCA; low enables B-to-A transfer, high enables A-to-B transfer."+        "description": "Direction-control input for '1' ports, referenced to VCCA."       },       {         "number": "5",         "name": "2DIR",         "type": "input",-        "description": "Direction-control input for transceiver pair 2, referenced to VCCA; low enables B-to-A transfer, high enables A-to-B transfer."+        "description": "Direction-control input for '2' ports, referenced to VCCA."       },       {         "number": "6",         "name": "1A1",         "type": "bidirectional",-        "description": "Input/output 1A1, referenced to VCCA; part of transceiver pair 1 on A side."+        "description": "Input/output 1A1, referenced to VCCA."       },       {         "number": "7",         "name": "1A2",         "type": "bidirectional",-        "description": "Input/output 1A2, referenced to VCCA; part of transceiver pair 1 on A side."+        "description": "Input/output 1A2, referenced to VCCA."       },       {         "number": "8",         "name": "2A1",         "type": "bidirectional",-        "description": "Input/output 2A1, referenced to VCCA; part of transceiver pair 2 on A side."+        "description": "Input/output 2A1, referenced to VCCA."       },       {         "number": "9",         "name": "2A2",         "type": "bidirectional",-        "description": "Input/output 2A2, referenced to VCCA; part of transceiver pair 2 on A side."+        "description": "Input/output 2A2, referenced to VCCA."       },       {         "number": "10",         "name": "GND",         "type": "power_in",-        "description": "Ground reference."+        "description": "Ground, common reference."       },       {         "number": "11",         "name": "GND",         "type": "power_in",-        "description": "Ground reference."+        "description": "Ground, common reference."       },       {         "number": "12",         "name": "2B2",         "type": "bidirectional",-        "description": "Input/output 2B2, referenced to VCCB; part of transceiver pair 2 on B side."+        "description": "Input/output 2B2, referenced to VCCB."       },       {         "number": "13",         "name": "2B1",         "type": "bidirectional",-        "description": "Input/output 2B1, referenced to VCCB; part of transceiver pair 2 on B side."+        "description": "Input/output 2B1, referenced to VCCB."       },       {         "number": "14",         "name": "1B2",         "type": "bidirectional",-        "description": "Input/output 1B2, referenced to VCCB; part of transceiver pair 1 on B side."+        "description": "Input/output 1B2, referenced to VCCB."       },       {         "number": "15",         "name": "1B1",         "type": "bidirectional",-        "description": "Input/output 1B1, referenced to VCCB; part of transceiver pair 1 on B side."+        "description": "Input/output 1B1, referenced to VCCB."       },       {         "number": "16",         "name": "2OE",         "type": "input",-        "description": "Tri-state output-mode enable for transceiver pair 2, referenced to VCCA; pull high to place outputs in high-impedance state."+        "description": "Tri-state output-mode enable; pull high to place '2' outputs in tri-state mode, referenced to VCCA."       }     ],     "provenance": {-      "extractor": "extract_pins 0.2",+      "extractor": "extract_pins 0.3",       "factory_chain": {         "factory": "2.0.0",-        "extractor": "extract_pins 0.2",+        "extractor": "extract_pins 0.3",         "primary_model": "claude-haiku-4-5-20251001",         "primary_mode": "text",-        "consensus_model": "claude-sonnet-4-6",+        "consensus_model": "claude-sonnet-5-5",         "consensus": "agreed",         "guards": "pin_guards 0.1: passed",         "guard_notes": [],-        "pages_sent": 39,-        "cost_usd": 0.2955,-        "at": "2026-10-01T17:41:50"+        "pages_sent": 7,+        "cost_usd": 0.1816,+        "at": "2026-10-01T18:12:18"       },       "datasheet": {         "url": "https://www.ti.com/cn/lit/gpn/sn74axch4t245",@@ -221,8 +220,5 @@     "docs/sn74axch4t245rsvr-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": {-    "public": true-  }+  ] }\ No newline at end of file
sn74axch4t245rsvr-etched.step+284−284
@@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-10-01T17:41:57',('Author'),(+FILE_NAME('Open CASCADE Shape Model','2026-10-01T18:12:26',('Author'),(     'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'   ,'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));@@ -77,7 +77,7 @@ REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56) SHAPE_REPRESENTATION_RELATIONSHIP() ); #56 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); #57 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#58);-#58 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11122','=>[0:1:1:1]','',#5,#31,$);+#58 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11212','=>[0:1:1:1]','',#5,#31,$); #59 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33)); #60 = SHAPE_DEFINITION_REPRESENTATION(#61,#67); #61 = PRODUCT_DEFINITION_SHAPE('','',#62);@@ -397,7 +397,7 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #366 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37); #367 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#368   );-#368 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11119','body','',#31,#62,$);+#368 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11209','body','',#31,#62,$); #369 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64)); #370 = SHAPE_DEFINITION_REPRESENTATION(#371,#377); #371 = PRODUCT_DEFINITION_SHAPE('','',#372);@@ -2824,7 +2824,7 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #2785 = ITEM_DEFINED_TRANSFORMATION('','',#11,#41); #2786 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',   #2787);-#2787 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11120','terminals','',#31,#372,$+#2787 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11210','terminals','',#31,#372,$   ); #2788 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#374)); #2789 = SHAPE_DEFINITION_REPRESENTATION(#2790,#2796);@@ -2904,7 +2904,7 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #2857 = ITEM_DEFINED_TRANSFORMATION('','',#11,#45); #2858 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',   #2859);-#2859 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11121','pin1_mark','',#31,#2791,+#2859 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11211','pin1_mark','',#31,#2791,   $); #2860 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2793)); #2861 = SHAPE_DEFINITION_REPRESENTATION(#2862,#2868);@@ -15283,301 +15283,301 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #12420 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); #12421 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',   #12422);-#12422 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11123','=>[0:1:1:5]','',#5,+#12422 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11213','=>[0:1:1:5]','',#5,   #2863,$); #12423 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2865)); #12424 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #12425,#12433,#12440,#12447,#12454,#12461,#12468,#12475,#12482,-    #12489,#12496,#12503,#12510,#12517,#12524,#12531),#2778);-#12425 = STYLED_ITEM('color',(#12426),#378);+    #12425),#2850);+#12425 = STYLED_ITEM('color',(#12426),#2797); #12426 = PRESENTATION_STYLE_ASSIGNMENT((#12427)); #12427 = SURFACE_STYLE_USAGE(.BOTH.,#12428); #12428 = SURFACE_SIDE_STYLE('',(#12429)); #12429 = SURFACE_STYLE_FILL_AREA(#12430); #12430 = FILL_AREA_STYLE('',(#12431)); #12431 = FILL_AREA_STYLE_COLOUR('',#12432);-#12432 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);-#12433 = STYLED_ITEM('color',(#12434),#528);-#12434 = PRESENTATION_STYLE_ASSIGNMENT((#12435));-#12435 = SURFACE_STYLE_USAGE(.BOTH.,#12436);-#12436 = SURFACE_SIDE_STYLE('',(#12437));-#12437 = SURFACE_STYLE_FILL_AREA(#12438);-#12438 = FILL_AREA_STYLE('',(#12439));-#12439 = FILL_AREA_STYLE_COLOUR('',#12432);-#12440 = STYLED_ITEM('color',(#12441),#678);-#12441 = PRESENTATION_STYLE_ASSIGNMENT((#12442));-#12442 = SURFACE_STYLE_USAGE(.BOTH.,#12443);-#12443 = SURFACE_SIDE_STYLE('',(#12444));-#12444 = SURFACE_STYLE_FILL_AREA(#12445);-#12445 = FILL_AREA_STYLE('',(#12446));-#12446 = FILL_AREA_STYLE_COLOUR('',#12432);-#12447 = STYLED_ITEM('color',(#12448),#828);-#12448 = PRESENTATION_STYLE_ASSIGNMENT((#12449));-#12449 = SURFACE_STYLE_USAGE(.BOTH.,#12450);-#12450 = SURFACE_SIDE_STYLE('',(#12451));-#12451 = SURFACE_STYLE_FILL_AREA(#12452);-#12452 = FILL_AREA_STYLE('',(#12453));-#12453 = FILL_AREA_STYLE_COLOUR('',#12432);-#12454 = STYLED_ITEM('color',(#12455),#978);-#12455 = PRESENTATION_STYLE_ASSIGNMENT((#12456));-#12456 = SURFACE_STYLE_USAGE(.BOTH.,#12457);-#12457 = SURFACE_SIDE_STYLE('',(#12458));-#12458 = SURFACE_STYLE_FILL_AREA(#12459);-#12459 = FILL_AREA_STYLE('',(#12460));-#12460 = FILL_AREA_STYLE_COLOUR('',#12432);-#12461 = STYLED_ITEM('color',(#12462),#1128);-#12462 = PRESENTATION_STYLE_ASSIGNMENT((#12463));-#12463 = SURFACE_STYLE_USAGE(.BOTH.,#12464);-#12464 = SURFACE_SIDE_STYLE('',(#12465));-#12465 = SURFACE_STYLE_FILL_AREA(#12466);-#12466 = FILL_AREA_STYLE('',(#12467));-#12467 = FILL_AREA_STYLE_COLOUR('',#12432);-#12468 = STYLED_ITEM('color',(#12469),#1278);-#12469 = PRESENTATION_STYLE_ASSIGNMENT((#12470));-#12470 = SURFACE_STYLE_USAGE(.BOTH.,#12471);-#12471 = SURFACE_SIDE_STYLE('',(#12472));-#12472 = SURFACE_STYLE_FILL_AREA(#12473);-#12473 = FILL_AREA_STYLE('',(#12474));-#12474 = FILL_AREA_STYLE_COLOUR('',#12432);-#12475 = STYLED_ITEM('color',(#12476),#1428);-#12476 = PRESENTATION_STYLE_ASSIGNMENT((#12477));-#12477 = SURFACE_STYLE_USAGE(.BOTH.,#12478);-#12478 = SURFACE_SIDE_STYLE('',(#12479));-#12479 = SURFACE_STYLE_FILL_AREA(#12480);-#12480 = FILL_AREA_STYLE('',(#12481));-#12481 = FILL_AREA_STYLE_COLOUR('',#12432);-#12482 = STYLED_ITEM('color',(#12483),#1578);-#12483 = PRESENTATION_STYLE_ASSIGNMENT((#12484));-#12484 = SURFACE_STYLE_USAGE(.BOTH.,#12485);-#12485 = SURFACE_SIDE_STYLE('',(#12486));-#12486 = SURFACE_STYLE_FILL_AREA(#12487);-#12487 = FILL_AREA_STYLE('',(#12488));-#12488 = FILL_AREA_STYLE_COLOUR('',#12432);-#12489 = STYLED_ITEM('color',(#12490),#1728);-#12490 = PRESENTATION_STYLE_ASSIGNMENT((#12491));+#12432 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#12433 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #12434),#359);+#12434 = STYLED_ITEM('color',(#12435),#68);+#12435 = PRESENTATION_STYLE_ASSIGNMENT((#12436));+#12436 = SURFACE_STYLE_USAGE(.BOTH.,#12437);+#12437 = SURFACE_SIDE_STYLE('',(#12438));+#12438 = SURFACE_STYLE_FILL_AREA(#12439);+#12439 = FILL_AREA_STYLE('',(#12440));+#12440 = FILL_AREA_STYLE_COLOUR('',#12441);+#12441 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#12442 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #12443,#12453,#12462,#12471,#12480,#12489,#12498,#12507,#12516,+    #12525,#12534,#12543,#12552,#12561,#12570,#12579,#12588),#12413);+#12443 = STYLED_ITEM('color',(#12444),#2869);+#12444 = PRESENTATION_STYLE_ASSIGNMENT((#12445,#12451));+#12445 = SURFACE_STYLE_USAGE(.BOTH.,#12446);+#12446 = SURFACE_SIDE_STYLE('',(#12447));+#12447 = SURFACE_STYLE_FILL_AREA(#12448);+#12448 = FILL_AREA_STYLE('',(#12449));+#12449 = FILL_AREA_STYLE_COLOUR('',#12450);+#12450 = COLOUR_RGB('',0.78000000177,0.789999995908,0.800000010877);+#12451 = CURVE_STYLE('',#12452,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12452 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12453 = STYLED_ITEM('color',(#12454),#3859);+#12454 = PRESENTATION_STYLE_ASSIGNMENT((#12455,#12460));+#12455 = SURFACE_STYLE_USAGE(.BOTH.,#12456);+#12456 = SURFACE_SIDE_STYLE('',(#12457));+#12457 = SURFACE_STYLE_FILL_AREA(#12458);+#12458 = FILL_AREA_STYLE('',(#12459));+#12459 = FILL_AREA_STYLE_COLOUR('',#12450);+#12460 = CURVE_STYLE('',#12461,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12461 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12462 = STYLED_ITEM('color',(#12463),#4207);+#12463 = PRESENTATION_STYLE_ASSIGNMENT((#12464,#12469));+#12464 = SURFACE_STYLE_USAGE(.BOTH.,#12465);+#12465 = SURFACE_SIDE_STYLE('',(#12466));+#12466 = SURFACE_STYLE_FILL_AREA(#12467);+#12467 = FILL_AREA_STYLE('',(#12468));+#12468 = FILL_AREA_STYLE_COLOUR('',#12450);+#12469 = CURVE_STYLE('',#12470,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12470 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12471 = STYLED_ITEM('color',(#12472),#4456);+#12472 = PRESENTATION_STYLE_ASSIGNMENT((#12473,#12478));+#12473 = SURFACE_STYLE_USAGE(.BOTH.,#12474);+#12474 = SURFACE_SIDE_STYLE('',(#12475));+#12475 = SURFACE_STYLE_FILL_AREA(#12476);+#12476 = FILL_AREA_STYLE('',(#12477));+#12477 = FILL_AREA_STYLE_COLOUR('',#12450);+#12478 = CURVE_STYLE('',#12479,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12479 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12480 = STYLED_ITEM('color',(#12481),#4940);+#12481 = PRESENTATION_STYLE_ASSIGNMENT((#12482,#12487));+#12482 = SURFACE_STYLE_USAGE(.BOTH.,#12483);+#12483 = SURFACE_SIDE_STYLE('',(#12484));+#12484 = SURFACE_STYLE_FILL_AREA(#12485);+#12485 = FILL_AREA_STYLE('',(#12486));+#12486 = FILL_AREA_STYLE_COLOUR('',#12450);+#12487 = CURVE_STYLE('',#12488,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12488 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12489 = STYLED_ITEM('color',(#12490),#5325);+#12490 = PRESENTATION_STYLE_ASSIGNMENT((#12491,#12496)); #12491 = SURFACE_STYLE_USAGE(.BOTH.,#12492); #12492 = SURFACE_SIDE_STYLE('',(#12493)); #12493 = SURFACE_STYLE_FILL_AREA(#12494); #12494 = FILL_AREA_STYLE('',(#12495));-#12495 = FILL_AREA_STYLE_COLOUR('',#12432);-#12496 = STYLED_ITEM('color',(#12497),#1878);-#12497 = PRESENTATION_STYLE_ASSIGNMENT((#12498));-#12498 = SURFACE_STYLE_USAGE(.BOTH.,#12499);-#12499 = SURFACE_SIDE_STYLE('',(#12500));-#12500 = SURFACE_STYLE_FILL_AREA(#12501);-#12501 = FILL_AREA_STYLE('',(#12502));-#12502 = FILL_AREA_STYLE_COLOUR('',#12432);-#12503 = STYLED_ITEM('color',(#12504),#2028);-#12504 = PRESENTATION_STYLE_ASSIGNMENT((#12505));-#12505 = SURFACE_STYLE_USAGE(.BOTH.,#12506);-#12506 = SURFACE_SIDE_STYLE('',(#12507));-#12507 = SURFACE_STYLE_FILL_AREA(#12508);-#12508 = FILL_AREA_STYLE('',(#12509));-#12509 = FILL_AREA_STYLE_COLOUR('',#12432);-#12510 = STYLED_ITEM('color',(#12511),#2178);-#12511 = PRESENTATION_STYLE_ASSIGNMENT((#12512));-#12512 = SURFACE_STYLE_USAGE(.BOTH.,#12513);-#12513 = SURFACE_SIDE_STYLE('',(#12514));-#12514 = SURFACE_STYLE_FILL_AREA(#12515);-#12515 = FILL_AREA_STYLE('',(#12516));-#12516 = FILL_AREA_STYLE_COLOUR('',#12432);-#12517 = STYLED_ITEM('color',(#12518),#2328);-#12518 = PRESENTATION_STYLE_ASSIGNMENT((#12519));-#12519 = SURFACE_STYLE_USAGE(.BOTH.,#12520);-#12520 = SURFACE_SIDE_STYLE('',(#12521));-#12521 = SURFACE_STYLE_FILL_AREA(#12522);-#12522 = FILL_AREA_STYLE('',(#12523));-#12523 = FILL_AREA_STYLE_COLOUR('',#12432);-#12524 = STYLED_ITEM('color',(#12525),#2478);-#12525 = PRESENTATION_STYLE_ASSIGNMENT((#12526));-#12526 = SURFACE_STYLE_USAGE(.BOTH.,#12527);-#12527 = SURFACE_SIDE_STYLE('',(#12528));-#12528 = SURFACE_STYLE_FILL_AREA(#12529);-#12529 = FILL_AREA_STYLE('',(#12530));-#12530 = FILL_AREA_STYLE_COLOUR('',#12432);-#12531 = STYLED_ITEM('color',(#12532),#2628);-#12532 = PRESENTATION_STYLE_ASSIGNMENT((#12533));-#12533 = SURFACE_STYLE_USAGE(.BOTH.,#12534);-#12534 = SURFACE_SIDE_STYLE('',(#12535));-#12535 = SURFACE_STYLE_FILL_AREA(#12536);-#12536 = FILL_AREA_STYLE('',(#12537));-#12537 = FILL_AREA_STYLE_COLOUR('',#12432);-#12538 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #12539,#12549,#12558,#12567,#12576,#12585,#12594,#12603,#12612,-    #12621,#12630,#12639,#12648,#12657,#12666,#12675,#12684),#12413);-#12539 = STYLED_ITEM('color',(#12540),#2869);-#12540 = PRESENTATION_STYLE_ASSIGNMENT((#12541,#12547));-#12541 = SURFACE_STYLE_USAGE(.BOTH.,#12542);-#12542 = SURFACE_SIDE_STYLE('',(#12543));-#12543 = SURFACE_STYLE_FILL_AREA(#12544);-#12544 = FILL_AREA_STYLE('',(#12545));-#12545 = FILL_AREA_STYLE_COLOUR('',#12546);-#12546 = COLOUR_RGB('',0.78000000177,0.789999995908,0.800000010877);-#12547 = CURVE_STYLE('',#12548,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12548 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12549 = STYLED_ITEM('color',(#12550),#3859);-#12550 = PRESENTATION_STYLE_ASSIGNMENT((#12551,#12556));-#12551 = SURFACE_STYLE_USAGE(.BOTH.,#12552);-#12552 = SURFACE_SIDE_STYLE('',(#12553));-#12553 = SURFACE_STYLE_FILL_AREA(#12554);-#12554 = FILL_AREA_STYLE('',(#12555));-#12555 = FILL_AREA_STYLE_COLOUR('',#12546);-#12556 = CURVE_STYLE('',#12557,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12557 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12558 = STYLED_ITEM('color',(#12559),#4207);-#12559 = PRESENTATION_STYLE_ASSIGNMENT((#12560,#12565));-#12560 = SURFACE_STYLE_USAGE(.BOTH.,#12561);-#12561 = SURFACE_SIDE_STYLE('',(#12562));-#12562 = SURFACE_STYLE_FILL_AREA(#12563);-#12563 = FILL_AREA_STYLE('',(#12564));-#12564 = FILL_AREA_STYLE_COLOUR('',#12546);-#12565 = CURVE_STYLE('',#12566,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12566 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12567 = STYLED_ITEM('color',(#12568),#4456);-#12568 = PRESENTATION_STYLE_ASSIGNMENT((#12569,#12574));-#12569 = SURFACE_STYLE_USAGE(.BOTH.,#12570);-#12570 = SURFACE_SIDE_STYLE('',(#12571));-#12571 = SURFACE_STYLE_FILL_AREA(#12572);-#12572 = FILL_AREA_STYLE('',(#12573));-#12573 = FILL_AREA_STYLE_COLOUR('',#12546);-#12574 = CURVE_STYLE('',#12575,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12575 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12576 = STYLED_ITEM('color',(#12577),#4940);-#12577 = PRESENTATION_STYLE_ASSIGNMENT((#12578,#12583));-#12578 = SURFACE_STYLE_USAGE(.BOTH.,#12579);-#12579 = SURFACE_SIDE_STYLE('',(#12580));-#12580 = SURFACE_STYLE_FILL_AREA(#12581);-#12581 = FILL_AREA_STYLE('',(#12582));-#12582 = FILL_AREA_STYLE_COLOUR('',#12546);-#12583 = CURVE_STYLE('',#12584,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12584 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12585 = STYLED_ITEM('color',(#12586),#5325);-#12586 = PRESENTATION_STYLE_ASSIGNMENT((#12587,#12592));-#12587 = SURFACE_STYLE_USAGE(.BOTH.,#12588);-#12588 = SURFACE_SIDE_STYLE('',(#12589));-#12589 = SURFACE_STYLE_FILL_AREA(#12590);-#12590 = FILL_AREA_STYLE('',(#12591));-#12591 = FILL_AREA_STYLE_COLOUR('',#12546);-#12592 = CURVE_STYLE('',#12593,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12593 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12594 = STYLED_ITEM('color',(#12595),#5739);-#12595 = PRESENTATION_STYLE_ASSIGNMENT((#12596,#12601));-#12596 = SURFACE_STYLE_USAGE(.BOTH.,#12597);-#12597 = SURFACE_SIDE_STYLE('',(#12598));-#12598 = SURFACE_STYLE_FILL_AREA(#12599);-#12599 = FILL_AREA_STYLE('',(#12600));-#12600 = FILL_AREA_STYLE_COLOUR('',#12546);-#12601 = CURVE_STYLE('',#12602,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12602 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12603 = STYLED_ITEM('color',(#12604),#6383);-#12604 = PRESENTATION_STYLE_ASSIGNMENT((#12605,#12610));-#12605 = SURFACE_STYLE_USAGE(.BOTH.,#12606);-#12606 = SURFACE_SIDE_STYLE('',(#12607));-#12607 = SURFACE_STYLE_FILL_AREA(#12608);-#12608 = FILL_AREA_STYLE('',(#12609));-#12609 = FILL_AREA_STYLE_COLOUR('',#12546);-#12610 = CURVE_STYLE('',#12611,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12611 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12612 = STYLED_ITEM('color',(#12613),#6797);-#12613 = PRESENTATION_STYLE_ASSIGNMENT((#12614,#12619));-#12614 = SURFACE_STYLE_USAGE(.BOTH.,#12615);-#12615 = SURFACE_SIDE_STYLE('',(#12616));-#12616 = SURFACE_STYLE_FILL_AREA(#12617);-#12617 = FILL_AREA_STYLE('',(#12618));-#12618 = FILL_AREA_STYLE_COLOUR('',#12546);-#12619 = CURVE_STYLE('',#12620,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12620 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12621 = STYLED_ITEM('color',(#12622),#7281);-#12622 = PRESENTATION_STYLE_ASSIGNMENT((#12623,#12628));-#12623 = SURFACE_STYLE_USAGE(.BOTH.,#12624);-#12624 = SURFACE_SIDE_STYLE('',(#12625));-#12625 = SURFACE_STYLE_FILL_AREA(#12626);-#12626 = FILL_AREA_STYLE('',(#12627));-#12627 = FILL_AREA_STYLE_COLOUR('',#12546);-#12628 = CURVE_STYLE('',#12629,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12629 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12630 = STYLED_ITEM('color',(#12631),#7563);-#12631 = PRESENTATION_STYLE_ASSIGNMENT((#12632,#12637));-#12632 = SURFACE_STYLE_USAGE(.BOTH.,#12633);-#12633 = SURFACE_SIDE_STYLE('',(#12634));-#12634 = SURFACE_STYLE_FILL_AREA(#12635);-#12635 = FILL_AREA_STYLE('',(#12636));-#12636 = FILL_AREA_STYLE_COLOUR('',#12546);-#12637 = CURVE_STYLE('',#12638,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12638 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12639 = STYLED_ITEM('color',(#12640),#8304);-#12640 = PRESENTATION_STYLE_ASSIGNMENT((#12641,#12646));-#12641 = SURFACE_STYLE_USAGE(.BOTH.,#12642);-#12642 = SURFACE_SIDE_STYLE('',(#12643));-#12643 = SURFACE_STYLE_FILL_AREA(#12644);-#12644 = FILL_AREA_STYLE('',(#12645));-#12645 = FILL_AREA_STYLE_COLOUR('',#12546);-#12646 = CURVE_STYLE('',#12647,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12647 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12648 = STYLED_ITEM('color',(#12649),#8788);-#12649 = PRESENTATION_STYLE_ASSIGNMENT((#12650,#12655));+#12495 = FILL_AREA_STYLE_COLOUR('',#12450);+#12496 = CURVE_STYLE('',#12497,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12497 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12498 = STYLED_ITEM('color',(#12499),#5739);+#12499 = PRESENTATION_STYLE_ASSIGNMENT((#12500,#12505));+#12500 = SURFACE_STYLE_USAGE(.BOTH.,#12501);+#12501 = SURFACE_SIDE_STYLE('',(#12502));+#12502 = SURFACE_STYLE_FILL_AREA(#12503);+#12503 = FILL_AREA_STYLE('',(#12504));+#12504 = FILL_AREA_STYLE_COLOUR('',#12450);+#12505 = CURVE_STYLE('',#12506,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12506 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12507 = STYLED_ITEM('color',(#12508),#6383);+#12508 = PRESENTATION_STYLE_ASSIGNMENT((#12509,#12514));+#12509 = SURFACE_STYLE_USAGE(.BOTH.,#12510);+#12510 = SURFACE_SIDE_STYLE('',(#12511));+#12511 = SURFACE_STYLE_FILL_AREA(#12512);+#12512 = FILL_AREA_STYLE('',(#12513));+#12513 = FILL_AREA_STYLE_COLOUR('',#12450);+#12514 = CURVE_STYLE('',#12515,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12515 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12516 = STYLED_ITEM('color',(#12517),#6797);+#12517 = PRESENTATION_STYLE_ASSIGNMENT((#12518,#12523));+#12518 = SURFACE_STYLE_USAGE(.BOTH.,#12519);+#12519 = SURFACE_SIDE_STYLE('',(#12520));+#12520 = SURFACE_STYLE_FILL_AREA(#12521);+#12521 = FILL_AREA_STYLE('',(#12522));+#12522 = FILL_AREA_STYLE_COLOUR('',#12450);+#12523 = CURVE_STYLE('',#12524,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12524 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12525 = STYLED_ITEM('color',(#12526),#7281);+#12526 = PRESENTATION_STYLE_ASSIGNMENT((#12527,#12532));+#12527 = SURFACE_STYLE_USAGE(.BOTH.,#12528);+#12528 = SURFACE_SIDE_STYLE('',(#12529));+#12529 = SURFACE_STYLE_FILL_AREA(#12530);+#12530 = FILL_AREA_STYLE('',(#12531));+#12531 = FILL_AREA_STYLE_COLOUR('',#12450);+#12532 = CURVE_STYLE('',#12533,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12533 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12534 = STYLED_ITEM('color',(#12535),#7563);+#12535 = PRESENTATION_STYLE_ASSIGNMENT((#12536,#12541));+#12536 = SURFACE_STYLE_USAGE(.BOTH.,#12537);+#12537 = SURFACE_SIDE_STYLE('',(#12538));+#12538 = SURFACE_STYLE_FILL_AREA(#12539);+#12539 = FILL_AREA_STYLE('',(#12540));+#12540 = FILL_AREA_STYLE_COLOUR('',#12450);+#12541 = CURVE_STYLE('',#12542,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12542 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12543 = STYLED_ITEM('color',(#12544),#8304);+#12544 = PRESENTATION_STYLE_ASSIGNMENT((#12545,#12550));+#12545 = SURFACE_STYLE_USAGE(.BOTH.,#12546);+#12546 = SURFACE_SIDE_STYLE('',(#12547));+#12547 = SURFACE_STYLE_FILL_AREA(#12548);+#12548 = FILL_AREA_STYLE('',(#12549));+#12549 = FILL_AREA_STYLE_COLOUR('',#12450);+#12550 = CURVE_STYLE('',#12551,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12551 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12552 = STYLED_ITEM('color',(#12553),#8788);+#12553 = PRESENTATION_STYLE_ASSIGNMENT((#12554,#12559));+#12554 = SURFACE_STYLE_USAGE(.BOTH.,#12555);+#12555 = SURFACE_SIDE_STYLE('',(#12556));+#12556 = SURFACE_STYLE_FILL_AREA(#12557);+#12557 = FILL_AREA_STYLE('',(#12558));+#12558 = FILL_AREA_STYLE_COLOUR('',#12450);+#12559 = CURVE_STYLE('',#12560,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12560 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12561 = STYLED_ITEM('color',(#12562),#9564);+#12562 = PRESENTATION_STYLE_ASSIGNMENT((#12563,#12568));+#12563 = SURFACE_STYLE_USAGE(.BOTH.,#12564);+#12564 = SURFACE_SIDE_STYLE('',(#12565));+#12565 = SURFACE_STYLE_FILL_AREA(#12566);+#12566 = FILL_AREA_STYLE('',(#12567));+#12567 = FILL_AREA_STYLE_COLOUR('',#12450);+#12568 = CURVE_STYLE('',#12569,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12569 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12570 = STYLED_ITEM('color',(#12571),#10369);+#12571 = PRESENTATION_STYLE_ASSIGNMENT((#12572,#12577));+#12572 = SURFACE_STYLE_USAGE(.BOTH.,#12573);+#12573 = SURFACE_SIDE_STYLE('',(#12574));+#12574 = SURFACE_STYLE_FILL_AREA(#12575);+#12575 = FILL_AREA_STYLE('',(#12576));+#12576 = FILL_AREA_STYLE_COLOUR('',#12450);+#12577 = CURVE_STYLE('',#12578,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12578 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12579 = STYLED_ITEM('color',(#12580),#11359);+#12580 = PRESENTATION_STYLE_ASSIGNMENT((#12581,#12586));+#12581 = SURFACE_STYLE_USAGE(.BOTH.,#12582);+#12582 = SURFACE_SIDE_STYLE('',(#12583));+#12583 = SURFACE_STYLE_FILL_AREA(#12584);+#12584 = FILL_AREA_STYLE('',(#12585));+#12585 = FILL_AREA_STYLE_COLOUR('',#12450);+#12586 = CURVE_STYLE('',#12587,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12587 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12588 = STYLED_ITEM('color',(#12589),#11608);+#12589 = PRESENTATION_STYLE_ASSIGNMENT((#12590,#12595));+#12590 = SURFACE_STYLE_USAGE(.BOTH.,#12591);+#12591 = SURFACE_SIDE_STYLE('',(#12592));+#12592 = SURFACE_STYLE_FILL_AREA(#12593);+#12593 = FILL_AREA_STYLE('',(#12594));+#12594 = FILL_AREA_STYLE_COLOUR('',#12450);+#12595 = CURVE_STYLE('',#12596,POSITIVE_LENGTH_MEASURE(0.1),#12450);+#12596 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#12597 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #12598,#12606,#12613,#12620,#12627,#12634,#12641,#12648,#12655,+    #12662,#12669,#12676,#12683,#12690,#12697,#12704),#2778);+#12598 = STYLED_ITEM('color',(#12599),#378);+#12599 = PRESENTATION_STYLE_ASSIGNMENT((#12600));+#12600 = SURFACE_STYLE_USAGE(.BOTH.,#12601);+#12601 = SURFACE_SIDE_STYLE('',(#12602));+#12602 = SURFACE_STYLE_FILL_AREA(#12603);+#12603 = FILL_AREA_STYLE('',(#12604));+#12604 = FILL_AREA_STYLE_COLOUR('',#12605);+#12605 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#12606 = STYLED_ITEM('color',(#12607),#528);+#12607 = PRESENTATION_STYLE_ASSIGNMENT((#12608));+#12608 = SURFACE_STYLE_USAGE(.BOTH.,#12609);+#12609 = SURFACE_SIDE_STYLE('',(#12610));+#12610 = SURFACE_STYLE_FILL_AREA(#12611);+#12611 = FILL_AREA_STYLE('',(#12612));+#12612 = FILL_AREA_STYLE_COLOUR('',#12605);+#12613 = STYLED_ITEM('color',(#12614),#678);+#12614 = PRESENTATION_STYLE_ASSIGNMENT((#12615));+#12615 = SURFACE_STYLE_USAGE(.BOTH.,#12616);+#12616 = SURFACE_SIDE_STYLE('',(#12617));+#12617 = SURFACE_STYLE_FILL_AREA(#12618);+#12618 = FILL_AREA_STYLE('',(#12619));+#12619 = FILL_AREA_STYLE_COLOUR('',#12605);+#12620 = STYLED_ITEM('color',(#12621),#828);+#12621 = PRESENTATION_STYLE_ASSIGNMENT((#12622));+#12622 = SURFACE_STYLE_USAGE(.BOTH.,#12623);+#12623 = SURFACE_SIDE_STYLE('',(#12624));+#12624 = SURFACE_STYLE_FILL_AREA(#12625);+#12625 = FILL_AREA_STYLE('',(#12626));+#12626 = FILL_AREA_STYLE_COLOUR('',#12605);+#12627 = STYLED_ITEM('color',(#12628),#978);+#12628 = PRESENTATION_STYLE_ASSIGNMENT((#12629));+#12629 = SURFACE_STYLE_USAGE(.BOTH.,#12630);+#12630 = SURFACE_SIDE_STYLE('',(#12631));+#12631 = SURFACE_STYLE_FILL_AREA(#12632);+#12632 = FILL_AREA_STYLE('',(#12633));+#12633 = FILL_AREA_STYLE_COLOUR('',#12605);+#12634 = STYLED_ITEM('color',(#12635),#1128);+#12635 = PRESENTATION_STYLE_ASSIGNMENT((#12636));+#12636 = SURFACE_STYLE_USAGE(.BOTH.,#12637);+#12637 = SURFACE_SIDE_STYLE('',(#12638));+#12638 = SURFACE_STYLE_FILL_AREA(#12639);+#12639 = FILL_AREA_STYLE('',(#12640));+#12640 = FILL_AREA_STYLE_COLOUR('',#12605);+#12641 = STYLED_ITEM('color',(#12642),#1278);+#12642 = PRESENTATION_STYLE_ASSIGNMENT((#12643));+#12643 = SURFACE_STYLE_USAGE(.BOTH.,#12644);+#12644 = SURFACE_SIDE_STYLE('',(#12645));+#12645 = SURFACE_STYLE_FILL_AREA(#12646);+#12646 = FILL_AREA_STYLE('',(#12647));+#12647 = FILL_AREA_STYLE_COLOUR('',#12605);+#12648 = STYLED_ITEM('color',(#12649),#1428);+#12649 = PRESENTATION_STYLE_ASSIGNMENT((#12650)); #12650 = SURFACE_STYLE_USAGE(.BOTH.,#12651); #12651 = SURFACE_SIDE_STYLE('',(#12652)); #12652 = SURFACE_STYLE_FILL_AREA(#12653); #12653 = FILL_AREA_STYLE('',(#12654));-#12654 = FILL_AREA_STYLE_COLOUR('',#12546);-#12655 = CURVE_STYLE('',#12656,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12656 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12657 = STYLED_ITEM('color',(#12658),#9564);-#12658 = PRESENTATION_STYLE_ASSIGNMENT((#12659,#12664));-#12659 = SURFACE_STYLE_USAGE(.BOTH.,#12660);-#12660 = SURFACE_SIDE_STYLE('',(#12661));-#12661 = SURFACE_STYLE_FILL_AREA(#12662);-#12662 = FILL_AREA_STYLE('',(#12663));-#12663 = FILL_AREA_STYLE_COLOUR('',#12546);-#12664 = CURVE_STYLE('',#12665,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12665 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12666 = STYLED_ITEM('color',(#12667),#10369);-#12667 = PRESENTATION_STYLE_ASSIGNMENT((#12668,#12673));-#12668 = SURFACE_STYLE_USAGE(.BOTH.,#12669);-#12669 = SURFACE_SIDE_STYLE('',(#12670));-#12670 = SURFACE_STYLE_FILL_AREA(#12671);-#12671 = FILL_AREA_STYLE('',(#12672));-#12672 = FILL_AREA_STYLE_COLOUR('',#12546);-#12673 = CURVE_STYLE('',#12674,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12674 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12675 = STYLED_ITEM('color',(#12676),#11359);-#12676 = PRESENTATION_STYLE_ASSIGNMENT((#12677,#12682));-#12677 = SURFACE_STYLE_USAGE(.BOTH.,#12678);-#12678 = SURFACE_SIDE_STYLE('',(#12679));-#12679 = SURFACE_STYLE_FILL_AREA(#12680);-#12680 = FILL_AREA_STYLE('',(#12681));-#12681 = FILL_AREA_STYLE_COLOUR('',#12546);-#12682 = CURVE_STYLE('',#12683,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12683 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12684 = STYLED_ITEM('color',(#12685),#11608);-#12685 = PRESENTATION_STYLE_ASSIGNMENT((#12686,#12691));-#12686 = SURFACE_STYLE_USAGE(.BOTH.,#12687);-#12687 = SURFACE_SIDE_STYLE('',(#12688));-#12688 = SURFACE_STYLE_FILL_AREA(#12689);-#12689 = FILL_AREA_STYLE('',(#12690));-#12690 = FILL_AREA_STYLE_COLOUR('',#12546);-#12691 = CURVE_STYLE('',#12692,POSITIVE_LENGTH_MEASURE(0.1),#12546);-#12692 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#12693 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #12694),#359);-#12694 = STYLED_ITEM('color',(#12695),#68);-#12695 = PRESENTATION_STYLE_ASSIGNMENT((#12696));-#12696 = SURFACE_STYLE_USAGE(.BOTH.,#12697);-#12697 = SURFACE_SIDE_STYLE('',(#12698));-#12698 = SURFACE_STYLE_FILL_AREA(#12699);-#12699 = FILL_AREA_STYLE('',(#12700));-#12700 = FILL_AREA_STYLE_COLOUR('',#12701);-#12701 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);-#12702 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #12703),#2850);-#12703 = STYLED_ITEM('color',(#12704),#2797);-#12704 = PRESENTATION_STYLE_ASSIGNMENT((#12705));-#12705 = SURFACE_STYLE_USAGE(.BOTH.,#12706);-#12706 = SURFACE_SIDE_STYLE('',(#12707));-#12707 = SURFACE_STYLE_FILL_AREA(#12708);-#12708 = FILL_AREA_STYLE('',(#12709));-#12709 = FILL_AREA_STYLE_COLOUR('',#12710);-#12710 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#12654 = FILL_AREA_STYLE_COLOUR('',#12605);+#12655 = STYLED_ITEM('color',(#12656),#1578);+#12656 = PRESENTATION_STYLE_ASSIGNMENT((#12657));+#12657 = SURFACE_STYLE_USAGE(.BOTH.,#12658);+#12658 = SURFACE_SIDE_STYLE('',(#12659));+#12659 = SURFACE_STYLE_FILL_AREA(#12660);+#12660 = FILL_AREA_STYLE('',(#12661));+#12661 = FILL_AREA_STYLE_COLOUR('',#12605);+#12662 = STYLED_ITEM('color',(#12663),#1728);+#12663 = PRESENTATION_STYLE_ASSIGNMENT((#12664));+#12664 = SURFACE_STYLE_USAGE(.BOTH.,#12665);+#12665 = SURFACE_SIDE_STYLE('',(#12666));+#12666 = SURFACE_STYLE_FILL_AREA(#12667);+#12667 = FILL_AREA_STYLE('',(#12668));+#12668 = FILL_AREA_STYLE_COLOUR('',#12605);+#12669 = STYLED_ITEM('color',(#12670),#1878);+#12670 = PRESENTATION_STYLE_ASSIGNMENT((#12671));+#12671 = SURFACE_STYLE_USAGE(.BOTH.,#12672);+#12672 = SURFACE_SIDE_STYLE('',(#12673));+#12673 = SURFACE_STYLE_FILL_AREA(#12674);+#12674 = FILL_AREA_STYLE('',(#12675));+#12675 = FILL_AREA_STYLE_COLOUR('',#12605);+#12676 = STYLED_ITEM('color',(#12677),#2028);+#12677 = PRESENTATION_STYLE_ASSIGNMENT((#12678));+#12678 = SURFACE_STYLE_USAGE(.BOTH.,#12679);+#12679 = SURFACE_SIDE_STYLE('',(#12680));+#12680 = SURFACE_STYLE_FILL_AREA(#12681);+#12681 = FILL_AREA_STYLE('',(#12682));+#12682 = FILL_AREA_STYLE_COLOUR('',#12605);+#12683 = STYLED_ITEM('color',(#12684),#2178);+#12684 = PRESENTATION_STYLE_ASSIGNMENT((#12685));+#12685 = SURFACE_STYLE_USAGE(.BOTH.,#12686);+#12686 = SURFACE_SIDE_STYLE('',(#12687));+#12687 = SURFACE_STYLE_FILL_AREA(#12688);+#12688 = FILL_AREA_STYLE('',(#12689));+#12689 = FILL_AREA_STYLE_COLOUR('',#12605);+#12690 = STYLED_ITEM('color',(#12691),#2328);+#12691 = PRESENTATION_STYLE_ASSIGNMENT((#12692));+#12692 = SURFACE_STYLE_USAGE(.BOTH.,#12693);+#12693 = SURFACE_SIDE_STYLE('',(#12694));+#12694 = SURFACE_STYLE_FILL_AREA(#12695);+#12695 = FILL_AREA_STYLE('',(#12696));+#12696 = FILL_AREA_STYLE_COLOUR('',#12605);+#12697 = STYLED_ITEM('color',(#12698),#2478);+#12698 = PRESENTATION_STYLE_ASSIGNMENT((#12699));+#12699 = SURFACE_STYLE_USAGE(.BOTH.,#12700);+#12700 = SURFACE_SIDE_STYLE('',(#12701));+#12701 = SURFACE_STYLE_FILL_AREA(#12702);+#12702 = FILL_AREA_STYLE('',(#12703));+#12703 = FILL_AREA_STYLE_COLOUR('',#12605);+#12704 = STYLED_ITEM('color',(#12705),#2628);+#12705 = PRESENTATION_STYLE_ASSIGNMENT((#12706));+#12706 = SURFACE_STYLE_USAGE(.BOTH.,#12707);+#12707 = SURFACE_SIDE_STYLE('',(#12708));+#12708 = SURFACE_STYLE_FILL_AREA(#12709);+#12709 = FILL_AREA_STYLE('',(#12710));+#12710 = FILL_AREA_STYLE_COLOUR('',#12605); ENDSEC; END-ISO-10303-21;
sn74axch4t245rsvr.step+126−126
@@ -1,8 +1,8 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-10-01T17:41:53',('Author'),(-    'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'+FILE_NAME('Open CASCADE Shape Model','2026-10-01T18:12:22',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'   ,'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); ENDSEC;@@ -43,7 +43,7 @@ GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT( #28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28,+#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#28,   'distance_accuracy_value','confusion accuracy'); #32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); #33 = SHAPE_DEFINITION_REPRESENTATION(#34,#40);@@ -801,7 +801,7 @@ GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#685)) GLOBAL_UNIT_ASSIGNED_CONTEXT #682 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #683 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #684 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#682,+#685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#682,   'distance_accuracy_value','confusion accuracy'); #686 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#687,#689); #687 = ( REPRESENTATION_RELATIONSHIP('','',#40,#10) @@ -7024,140 +7024,140 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #6106 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','pin1_mark','',#5,#5993,$); #6107 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5995)); #6108 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #6109,#6117,#6124,#6131,#6138,#6145,#6152,#6159,#6166,#6173,#6180,-    #6187,#6194,#6201,#6208,#6215),#5980);-#6109 = STYLED_ITEM('color',(#6110),#700);+    #6109),#6097);+#6109 = STYLED_ITEM('color',(#6110),#5999); #6110 = PRESENTATION_STYLE_ASSIGNMENT((#6111)); #6111 = SURFACE_STYLE_USAGE(.BOTH.,#6112); #6112 = SURFACE_SIDE_STYLE('',(#6113)); #6113 = SURFACE_STYLE_FILL_AREA(#6114); #6114 = FILL_AREA_STYLE('',(#6115)); #6115 = FILL_AREA_STYLE_COLOUR('',#6116);-#6116 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);-#6117 = STYLED_ITEM('color',(#6118),#1030);-#6118 = PRESENTATION_STYLE_ASSIGNMENT((#6119));-#6119 = SURFACE_STYLE_USAGE(.BOTH.,#6120);-#6120 = SURFACE_SIDE_STYLE('',(#6121));-#6121 = SURFACE_STYLE_FILL_AREA(#6122);-#6122 = FILL_AREA_STYLE('',(#6123));-#6123 = FILL_AREA_STYLE_COLOUR('',#6116);-#6124 = STYLED_ITEM('color',(#6125),#1360);-#6125 = PRESENTATION_STYLE_ASSIGNMENT((#6126));-#6126 = SURFACE_STYLE_USAGE(.BOTH.,#6127);-#6127 = SURFACE_SIDE_STYLE('',(#6128));-#6128 = SURFACE_STYLE_FILL_AREA(#6129);-#6129 = FILL_AREA_STYLE('',(#6130));-#6130 = FILL_AREA_STYLE_COLOUR('',#6116);-#6131 = STYLED_ITEM('color',(#6132),#1690);-#6132 = PRESENTATION_STYLE_ASSIGNMENT((#6133));-#6133 = SURFACE_STYLE_USAGE(.BOTH.,#6134);-#6134 = SURFACE_SIDE_STYLE('',(#6135));-#6135 = SURFACE_STYLE_FILL_AREA(#6136);-#6136 = FILL_AREA_STYLE('',(#6137));-#6137 = FILL_AREA_STYLE_COLOUR('',#6116);-#6138 = STYLED_ITEM('color',(#6139),#2020);-#6139 = PRESENTATION_STYLE_ASSIGNMENT((#6140));-#6140 = SURFACE_STYLE_USAGE(.BOTH.,#6141);-#6141 = SURFACE_SIDE_STYLE('',(#6142));-#6142 = SURFACE_STYLE_FILL_AREA(#6143);-#6143 = FILL_AREA_STYLE('',(#6144));-#6144 = FILL_AREA_STYLE_COLOUR('',#6116);-#6145 = STYLED_ITEM('color',(#6146),#2350);-#6146 = PRESENTATION_STYLE_ASSIGNMENT((#6147));-#6147 = SURFACE_STYLE_USAGE(.BOTH.,#6148);-#6148 = SURFACE_SIDE_STYLE('',(#6149));-#6149 = SURFACE_STYLE_FILL_AREA(#6150);-#6150 = FILL_AREA_STYLE('',(#6151));-#6151 = FILL_AREA_STYLE_COLOUR('',#6116);-#6152 = STYLED_ITEM('color',(#6153),#2680);-#6153 = PRESENTATION_STYLE_ASSIGNMENT((#6154));-#6154 = SURFACE_STYLE_USAGE(.BOTH.,#6155);-#6155 = SURFACE_SIDE_STYLE('',(#6156));-#6156 = SURFACE_STYLE_FILL_AREA(#6157);-#6157 = FILL_AREA_STYLE('',(#6158));-#6158 = FILL_AREA_STYLE_COLOUR('',#6116);-#6159 = STYLED_ITEM('color',(#6160),#3010);-#6160 = PRESENTATION_STYLE_ASSIGNMENT((#6161));-#6161 = SURFACE_STYLE_USAGE(.BOTH.,#6162);-#6162 = SURFACE_SIDE_STYLE('',(#6163));-#6163 = SURFACE_STYLE_FILL_AREA(#6164);-#6164 = FILL_AREA_STYLE('',(#6165));-#6165 = FILL_AREA_STYLE_COLOUR('',#6116);-#6166 = STYLED_ITEM('color',(#6167),#3340);-#6167 = PRESENTATION_STYLE_ASSIGNMENT((#6168));-#6168 = SURFACE_STYLE_USAGE(.BOTH.,#6169);-#6169 = SURFACE_SIDE_STYLE('',(#6170));-#6170 = SURFACE_STYLE_FILL_AREA(#6171);-#6171 = FILL_AREA_STYLE('',(#6172));-#6172 = FILL_AREA_STYLE_COLOUR('',#6116);-#6173 = STYLED_ITEM('color',(#6174),#3670);-#6174 = PRESENTATION_STYLE_ASSIGNMENT((#6175));-#6175 = SURFACE_STYLE_USAGE(.BOTH.,#6176);-#6176 = SURFACE_SIDE_STYLE('',(#6177));-#6177 = SURFACE_STYLE_FILL_AREA(#6178);-#6178 = FILL_AREA_STYLE('',(#6179));-#6179 = FILL_AREA_STYLE_COLOUR('',#6116);-#6180 = STYLED_ITEM('color',(#6181),#4000);-#6181 = PRESENTATION_STYLE_ASSIGNMENT((#6182));-#6182 = SURFACE_STYLE_USAGE(.BOTH.,#6183);-#6183 = SURFACE_SIDE_STYLE('',(#6184));-#6184 = SURFACE_STYLE_FILL_AREA(#6185);-#6185 = FILL_AREA_STYLE('',(#6186));-#6186 = FILL_AREA_STYLE_COLOUR('',#6116);-#6187 = STYLED_ITEM('color',(#6188),#4330);-#6188 = PRESENTATION_STYLE_ASSIGNMENT((#6189));-#6189 = SURFACE_STYLE_USAGE(.BOTH.,#6190);-#6190 = SURFACE_SIDE_STYLE('',(#6191));-#6191 = SURFACE_STYLE_FILL_AREA(#6192);-#6192 = FILL_AREA_STYLE('',(#6193));-#6193 = FILL_AREA_STYLE_COLOUR('',#6116);-#6194 = STYLED_ITEM('color',(#6195),#4660);-#6195 = PRESENTATION_STYLE_ASSIGNMENT((#6196));-#6196 = SURFACE_STYLE_USAGE(.BOTH.,#6197);-#6197 = SURFACE_SIDE_STYLE('',(#6198));-#6198 = SURFACE_STYLE_FILL_AREA(#6199);-#6199 = FILL_AREA_STYLE('',(#6200));-#6200 = FILL_AREA_STYLE_COLOUR('',#6116);-#6201 = STYLED_ITEM('color',(#6202),#4990);-#6202 = PRESENTATION_STYLE_ASSIGNMENT((#6203));-#6203 = SURFACE_STYLE_USAGE(.BOTH.,#6204);-#6204 = SURFACE_SIDE_STYLE('',(#6205));-#6205 = SURFACE_STYLE_FILL_AREA(#6206);-#6206 = FILL_AREA_STYLE('',(#6207));-#6207 = FILL_AREA_STYLE_COLOUR('',#6116);-#6208 = STYLED_ITEM('color',(#6209),#5320);-#6209 = PRESENTATION_STYLE_ASSIGNMENT((#6210));-#6210 = SURFACE_STYLE_USAGE(.BOTH.,#6211);-#6211 = SURFACE_SIDE_STYLE('',(#6212));-#6212 = SURFACE_STYLE_FILL_AREA(#6213);-#6213 = FILL_AREA_STYLE('',(#6214));-#6214 = FILL_AREA_STYLE_COLOUR('',#6116);-#6215 = STYLED_ITEM('color',(#6216),#5650);-#6216 = PRESENTATION_STYLE_ASSIGNMENT((#6217));-#6217 = SURFACE_STYLE_USAGE(.BOTH.,#6218);-#6218 = SURFACE_SIDE_STYLE('',(#6219));-#6219 = SURFACE_STYLE_FILL_AREA(#6220);-#6220 = FILL_AREA_STYLE('',(#6221));-#6221 = FILL_AREA_STYLE_COLOUR('',#6116);-#6222 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #6223),#681);-#6223 = STYLED_ITEM('color',(#6224),#41);-#6224 = PRESENTATION_STYLE_ASSIGNMENT((#6225));-#6225 = SURFACE_STYLE_USAGE(.BOTH.,#6226);-#6226 = SURFACE_SIDE_STYLE('',(#6227));-#6227 = SURFACE_STYLE_FILL_AREA(#6228);-#6228 = FILL_AREA_STYLE('',(#6229));-#6229 = FILL_AREA_STYLE_COLOUR('',#6230);-#6230 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#6116 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#6117 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6118,#6126,#6133,#6140,#6147,#6154,#6161,#6168,#6175,#6182,#6189,+    #6196,#6203,#6210,#6217,#6224),#5980);+#6118 = STYLED_ITEM('color',(#6119),#700);+#6119 = PRESENTATION_STYLE_ASSIGNMENT((#6120));+#6120 = SURFACE_STYLE_USAGE(.BOTH.,#6121);+#6121 = SURFACE_SIDE_STYLE('',(#6122));+#6122 = SURFACE_STYLE_FILL_AREA(#6123);+#6123 = FILL_AREA_STYLE('',(#6124));+#6124 = FILL_AREA_STYLE_COLOUR('',#6125);+#6125 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#6126 = STYLED_ITEM('color',(#6127),#1030);+#6127 = PRESENTATION_STYLE_ASSIGNMENT((#6128));+#6128 = SURFACE_STYLE_USAGE(.BOTH.,#6129);+#6129 = SURFACE_SIDE_STYLE('',(#6130));+#6130 = SURFACE_STYLE_FILL_AREA(#6131);+#6131 = FILL_AREA_STYLE('',(#6132));+#6132 = FILL_AREA_STYLE_COLOUR('',#6125);+#6133 = STYLED_ITEM('color',(#6134),#1360);+#6134 = PRESENTATION_STYLE_ASSIGNMENT((#6135));+#6135 = SURFACE_STYLE_USAGE(.BOTH.,#6136);+#6136 = SURFACE_SIDE_STYLE('',(#6137));+#6137 = SURFACE_STYLE_FILL_AREA(#6138);+#6138 = FILL_AREA_STYLE('',(#6139));+#6139 = FILL_AREA_STYLE_COLOUR('',#6125);+#6140 = STYLED_ITEM('color',(#6141),#1690);+#6141 = PRESENTATION_STYLE_ASSIGNMENT((#6142));+#6142 = SURFACE_STYLE_USAGE(.BOTH.,#6143);+#6143 = SURFACE_SIDE_STYLE('',(#6144));+#6144 = SURFACE_STYLE_FILL_AREA(#6145);+#6145 = FILL_AREA_STYLE('',(#6146));+#6146 = FILL_AREA_STYLE_COLOUR('',#6125);+#6147 = STYLED_ITEM('color',(#6148),#2020);+#6148 = PRESENTATION_STYLE_ASSIGNMENT((#6149));+#6149 = SURFACE_STYLE_USAGE(.BOTH.,#6150);+#6150 = SURFACE_SIDE_STYLE('',(#6151));+#6151 = SURFACE_STYLE_FILL_AREA(#6152);+#6152 = FILL_AREA_STYLE('',(#6153));+#6153 = FILL_AREA_STYLE_COLOUR('',#6125);+#6154 = STYLED_ITEM('color',(#6155),#2350);+#6155 = PRESENTATION_STYLE_ASSIGNMENT((#6156));+#6156 = SURFACE_STYLE_USAGE(.BOTH.,#6157);+#6157 = SURFACE_SIDE_STYLE('',(#6158));+#6158 = SURFACE_STYLE_FILL_AREA(#6159);+#6159 = FILL_AREA_STYLE('',(#6160));+#6160 = FILL_AREA_STYLE_COLOUR('',#6125);+#6161 = STYLED_ITEM('color',(#6162),#2680);+#6162 = PRESENTATION_STYLE_ASSIGNMENT((#6163));+#6163 = SURFACE_STYLE_USAGE(.BOTH.,#6164);+#6164 = SURFACE_SIDE_STYLE('',(#6165));+#6165 = SURFACE_STYLE_FILL_AREA(#6166);+#6166 = FILL_AREA_STYLE('',(#6167));+#6167 = FILL_AREA_STYLE_COLOUR('',#6125);+#6168 = STYLED_ITEM('color',(#6169),#3010);+#6169 = PRESENTATION_STYLE_ASSIGNMENT((#6170));+#6170 = SURFACE_STYLE_USAGE(.BOTH.,#6171);+#6171 = SURFACE_SIDE_STYLE('',(#6172));+#6172 = SURFACE_STYLE_FILL_AREA(#6173);+#6173 = FILL_AREA_STYLE('',(#6174));+#6174 = FILL_AREA_STYLE_COLOUR('',#6125);+#6175 = STYLED_ITEM('color',(#6176),#3340);+#6176 = PRESENTATION_STYLE_ASSIGNMENT((#6177));+#6177 = SURFACE_STYLE_USAGE(.BOTH.,#6178);+#6178 = SURFACE_SIDE_STYLE('',(#6179));+#6179 = SURFACE_STYLE_FILL_AREA(#6180);+#6180 = FILL_AREA_STYLE('',(#6181));+#6181 = FILL_AREA_STYLE_COLOUR('',#6125);+#6182 = STYLED_ITEM('color',(#6183),#3670);+#6183 = PRESENTATION_STYLE_ASSIGNMENT((#6184));+#6184 = SURFACE_STYLE_USAGE(.BOTH.,#6185);+#6185 = SURFACE_SIDE_STYLE('',(#6186));+#6186 = SURFACE_STYLE_FILL_AREA(#6187);+#6187 = FILL_AREA_STYLE('',(#6188));+#6188 = FILL_AREA_STYLE_COLOUR('',#6125);+#6189 = STYLED_ITEM('color',(#6190),#4000);+#6190 = PRESENTATION_STYLE_ASSIGNMENT((#6191));+#6191 = SURFACE_STYLE_USAGE(.BOTH.,#6192);+#6192 = SURFACE_SIDE_STYLE('',(#6193));+#6193 = SURFACE_STYLE_FILL_AREA(#6194);+#6194 = FILL_AREA_STYLE('',(#6195));+#6195 = FILL_AREA_STYLE_COLOUR('',#6125);+#6196 = STYLED_ITEM('color',(#6197),#4330);+#6197 = PRESENTATION_STYLE_ASSIGNMENT((#6198));+#6198 = SURFACE_STYLE_USAGE(.BOTH.,#6199);+#6199 = SURFACE_SIDE_STYLE('',(#6200));+#6200 = SURFACE_STYLE_FILL_AREA(#6201);+#6201 = FILL_AREA_STYLE('',(#6202));+#6202 = FILL_AREA_STYLE_COLOUR('',#6125);+#6203 = STYLED_ITEM('color',(#6204),#4660);+#6204 = PRESENTATION_STYLE_ASSIGNMENT((#6205));+#6205 = SURFACE_STYLE_USAGE(.BOTH.,#6206);+#6206 = SURFACE_SIDE_STYLE('',(#6207));+#6207 = SURFACE_STYLE_FILL_AREA(#6208);+#6208 = FILL_AREA_STYLE('',(#6209));+#6209 = FILL_AREA_STYLE_COLOUR('',#6125);+#6210 = STYLED_ITEM('color',(#6211),#4990);+#6211 = PRESENTATION_STYLE_ASSIGNMENT((#6212));+#6212 = SURFACE_STYLE_USAGE(.BOTH.,#6213);+#6213 = SURFACE_SIDE_STYLE('',(#6214));+#6214 = SURFACE_STYLE_FILL_AREA(#6215);+#6215 = FILL_AREA_STYLE('',(#6216));+#6216 = FILL_AREA_STYLE_COLOUR('',#6125);+#6217 = STYLED_ITEM('color',(#6218),#5320);+#6218 = PRESENTATION_STYLE_ASSIGNMENT((#6219));+#6219 = SURFACE_STYLE_USAGE(.BOTH.,#6220);+#6220 = SURFACE_SIDE_STYLE('',(#6221));+#6221 = SURFACE_STYLE_FILL_AREA(#6222);+#6222 = FILL_AREA_STYLE('',(#6223));+#6223 = FILL_AREA_STYLE_COLOUR('',#6125);+#6224 = STYLED_ITEM('color',(#6225),#5650);+#6225 = PRESENTATION_STYLE_ASSIGNMENT((#6226));+#6226 = SURFACE_STYLE_USAGE(.BOTH.,#6227);+#6227 = SURFACE_SIDE_STYLE('',(#6228));+#6228 = SURFACE_STYLE_FILL_AREA(#6229);+#6229 = FILL_AREA_STYLE('',(#6230));+#6230 = FILL_AREA_STYLE_COLOUR('',#6125); #6231 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #6232),#6097);-#6232 = STYLED_ITEM('color',(#6233),#5999);+    #6232),#681);+#6232 = STYLED_ITEM('color',(#6233),#41); #6233 = PRESENTATION_STYLE_ASSIGNMENT((#6234)); #6234 = SURFACE_STYLE_USAGE(.BOTH.,#6235); #6235 = SURFACE_SIDE_STYLE('',(#6236)); #6236 = SURFACE_STYLE_FILL_AREA(#6237); #6237 = FILL_AREA_STYLE('',(#6238)); #6238 = FILL_AREA_STYLE_COLOUR('',#6239);-#6239 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#6239 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093); ENDSEC; END-ISO-10303-21;
viewers/footprint.html+1−210
@@ -1,210 +1 @@-<!doctype html><html><head><meta charset="utf-8">-<title>UQFN-16_1.8x2.6mm_P0.4mm - adom-footprint</title>-<meta name="viewport" content="width=device-width,initial-scale=1">-<style>-/* ── adom-footprint shared viewer core (CSS) ───────────────────────────────-   Included VERBATIM by both the live app (app.html) and the static embed-   (embed.html) so the canvas, zoom toolbar and layer-panel rows look identical-   and cannot drift. Self-contained literal colours (no dependency on either-   file's CSS vars). Class prefix: av- */--.av-vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:radial-gradient(circle at 50% 42%,#121a26 0%,#0d1117 72%)}-.av-vp.grab{cursor:grabbing}-/* DIRECT child only — the zoom-toolbar button icons (.av-tools svg) also live-   inside .av-vp; without '>' they'd inherit position:absolute and stack at 0,0. */-.av-vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}--/* zoom toolbar */-/* Grouped translucent toolbar (matches adom-symbol's .tools): one container, borderless-   buttons that highlight on hover — instead of individually-boxed buttons. */-.av-tools{position:absolute;left:10px;top:10px;display:flex;gap:3px;padding:3px;z-index:5;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #222b38;border-radius:9px}-.av-tools button{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#cfd8e2;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}-.av-tools button svg{width:16px;height:16px;display:block}-.av-tools button:hover{background:#222b38;color:#37c8a6}-.av-tools button:focus,.av-tools button:focus-visible{outline:none}-.av-panhint{position:absolute;right:10px;bottom:9px;color:#8b949e;font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}--/* layer panel rows */-.av-lrow{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}-.av-lrow:hover{background:#161c27}-.av-lrow .sw{width:13px;height:13px;border-radius:3px;border:1px solid rgba(255,255,255,.15);flex:0 0 13px}-.av-lrow .sw.ring{background:transparent!important}-.av-lrow .ln{flex:1;font-size:13px}-.av-lrow .meta{font-size:10px;color:#8b949e}-.av-lrow .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid #3a4757;display:grid;place-items:center;color:#0b0f17;font-size:11px}-.av-lrow.on .chk{background:#37c8a6;border-color:#37c8a6}-.av-lrow.off .ln,.av-lrow.off .sw{opacity:.4}-.av-lrow.special{background:linear-gradient(100deg,rgba(55,200,166,.10),transparent);border:1px solid rgba(55,200,166,.25);margin-top:4px}-.av-lrow.special .ln{color:#7ef0d2;font-weight:600}--:root{--bg:#0d1117;--panel:#11161f;--border:#222b38;--text:#e6edf3;--muted:#8b949e;--accent:#37c8a6}-*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}-body{background:var(--bg);color:var(--text);font-family:'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}-header{display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid var(--border);flex:0 0 auto}-header .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}-header .b{font-weight:700;font-size:14px}header .b span{color:var(--muted);font-weight:400}-header .nm{margin-left:auto;font-weight:600;font-size:13px;color:#cfd8e2}-main{flex:1;display:flex;min-height:0}-.vpwrap{flex:1;position:relative;min-width:0}-aside{flex:0 0 248px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}-aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}-.layers{padding:6px}-.note{font-size:11px;color:var(--muted);line-height:1.45;padding:8px 11px}-.note b{color:#7ef0d2}-</style></head>-<body>-  <header><span class="dot"></span><span class="b">adom-footprint <span>· interactive</span></span><span class="nm">UQFN-16_1.8x2.6mm_P0.4mm</span></header>-  <main>-    <div class="vpwrap">-      <div class="av-vp" id="vp">-        <svg xmlns="http://www.w3.org/2000/svg" viewBox="-2.400 -2.800 4.800 5.600" preserveAspectRatio="xMidYMid meet"><g class="adom-layer-courtyard"><line x1="-1.5000" y1="-0.9500" x2="-1.1500" y2="-0.9500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="-1.5000" y1="0.9500" x2="-1.5000" y2="-0.9500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="-1.1500" y1="-1.5500" x2="-0.9500" y2="-1.5500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="-1.1500" y1="-0.9500" x2="-1.1500" y2="-1.5500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="-1.1500" y1="0.9500" x2="-1.5000" y2="0.9500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="-1.1500" y1="1.5500" x2="-1.1500" y2="0.9500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="-0.9500" y1="-1.9000" x2="0.9500" y2="-1.9000" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="-0.9500" y1="-1.5500" x2="-0.9500" y2="-1.9000" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="-0.9500" y1="1.5500" x2="-1.1500" y2="1.5500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="-0.9500" y1="1.9000" x2="-0.9500" y2="1.5500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="0.9500" y1="-1.9000" x2="0.9500" y2="-1.5500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="0.9500" y1="-1.5500" x2="1.1500" y2="-1.5500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="0.9500" y1="1.5500" x2="0.9500" y2="1.9000" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="0.9500" y1="1.9000" x2="-0.9500" y2="1.9000" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="1.1500" y1="-1.5500" x2="1.1500" y2="-0.9500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="1.1500" y1="-0.9500" x2="1.5000" y2="-0.9500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="1.1500" y1="0.9500" x2="1.1500" y2="1.5500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="1.1500" y1="1.5500" x2="0.9500" y2="1.5500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="1.5000" y1="-0.9500" x2="1.5000" y2="0.9500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/><line x1="1.5000" y1="0.9500" x2="1.1500" y2="0.9500" stroke="#FF26E2" stroke-width="0.050" stroke-linecap="round" fill="none"/></g><g class="adom-layer-fab"><polygon points="-0.4500,-1.3000 0.9000,-1.3000 0.9000,1.3000 -0.9000,1.3000 -0.9000,-0.8500" stroke="#6e7681" stroke-width="0.100" fill="none"/></g><g class="adom-layer-copper"><g data-pad="1" data-shape="roundrect" data-size="0.900x0.200" data-mount="smd"><rect x="-1.250" y="-0.700" width="0.900" height="0.200" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="2" data-shape="roundrect" data-size="0.800x0.200" data-mount="smd"><rect x="-1.250" y="-0.300" width="0.800" height="0.200" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="3" data-shape="roundrect" data-size="0.800x0.200" data-mount="smd"><rect x="-1.250" y="0.100" width="0.800" height="0.200" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="4" data-shape="roundrect" data-size="0.800x0.200" data-mount="smd"><rect x="-1.250" y="0.500" width="0.800" height="0.200" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="5" data-shape="roundrect" data-size="0.200x0.800" data-mount="smd"><rect x="-0.700" y="0.850" width="0.200" height="0.800" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="6" data-shape="roundrect" data-size="0.200x0.800" data-mount="smd"><rect x="-0.300" y="0.850" width="0.200" height="0.800" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="7" data-shape="roundrect" data-size="0.200x0.800" data-mount="smd"><rect x="0.100" y="0.850" width="0.200" height="0.800" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="8" data-shape="roundrect" data-size="0.200x0.800" data-mount="smd"><rect x="0.500" y="0.850" width="0.200" height="0.800" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="9" data-shape="roundrect" data-size="0.800x0.200" data-mount="smd"><rect x="0.450" y="0.500" width="0.800" height="0.200" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="10" data-shape="roundrect" data-size="0.800x0.200" data-mount="smd"><rect x="0.450" y="0.100" width="0.800" height="0.200" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="11" data-shape="roundrect" data-size="0.800x0.200" data-mount="smd"><rect x="0.450" y="-0.300" width="0.800" height="0.200" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="12" data-shape="roundrect" data-size="0.800x0.200" data-mount="smd"><rect x="0.450" y="-0.700" width="0.800" height="0.200" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="13" data-shape="roundrect" data-size="0.200x0.800" data-mount="smd"><rect x="0.500" y="-1.650" width="0.200" height="0.800" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="14" data-shape="roundrect" data-size="0.200x0.800" data-mount="smd"><rect x="0.100" y="-1.650" width="0.200" height="0.800" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="15" data-shape="roundrect" data-size="0.200x0.800" data-mount="smd"><rect x="-0.300" y="-1.650" width="0.200" height="0.800" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="16" data-shape="roundrect" data-size="0.200x0.800" data-mount="smd"><rect x="-0.700" y="-1.650" width="0.200" height="0.800" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g></g><g class="adom-layer-heatsink"></g><g class="adom-layer-drill"></g><g class="adom-layer-silk"><line x1="-1.0100" y1="-1.4100" x2="-0.9600" y2="-1.4100" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="-1.0100" y1="-1.3900" x2="-1.0100" y2="-1.4100" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="-1.0100" y1="1.4100" x2="-1.0100" y2="0.9600" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="-0.9600" y1="1.4100" x2="-1.0100" y2="1.4100" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="0.9600" y1="-1.4100" x2="1.0100" y2="-1.4100" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="1.0100" y1="-1.4100" x2="1.0100" y2="-0.9600" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="1.0100" y1="0.9600" x2="1.0100" y2="1.4100" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="1.0100" y1="1.4100" x2="0.9600" y2="1.4100" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><polygon points="-1.1600,-0.9600 -1.3000,-1.1500 -1.0200,-1.1500" stroke="#00cccc" stroke-width="0.120" fill="#00cccc"/></g><g class="adom-layer-padnum"></g><g class="adom-layer-paste-apertures"><rect x="-1.250" y="-0.700" width="0.900" height="0.200" rx="0.05" transform="rotate(0.00 -0.800 -0.600)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.250" y="-0.300" width="0.800" height="0.200" rx="0.05" transform="rotate(0.00 -0.850 -0.200)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.250" y="0.100" width="0.800" height="0.200" rx="0.05" transform="rotate(0.00 -0.850 0.200)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.250" y="0.500" width="0.800" height="0.200" rx="0.05" transform="rotate(0.00 -0.850 0.600)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-0.700" y="0.850" width="0.200" height="0.800" rx="0.05" transform="rotate(0.00 -0.600 1.250)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-0.300" y="0.850" width="0.200" height="0.800" rx="0.05" transform="rotate(0.00 -0.200 1.250)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.100" y="0.850" width="0.200" height="0.800" rx="0.05" transform="rotate(0.00 0.200 1.250)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.500" y="0.850" width="0.200" height="0.800" rx="0.05" transform="rotate(0.00 0.600 1.250)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.450" y="0.500" width="0.800" height="0.200" rx="0.05" transform="rotate(0.00 0.850 0.600)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.450" y="0.100" width="0.800" height="0.200" rx="0.05" transform="rotate(0.00 0.850 0.200)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.450" y="-0.300" width="0.800" height="0.200" rx="0.05" transform="rotate(0.00 0.850 -0.200)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.450" y="-0.700" width="0.800" height="0.200" rx="0.05" transform="rotate(0.00 0.850 -0.600)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.500" y="-1.650" width="0.200" height="0.800" rx="0.05" transform="rotate(0.00 0.600 -1.250)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.100" y="-1.650" width="0.200" height="0.800" rx="0.05" transform="rotate(0.00 0.200 -1.250)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-0.300" y="-1.650" width="0.200" height="0.800" rx="0.05" transform="rotate(0.00 -0.200 -1.250)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-0.700" y="-1.650" width="0.200" height="0.800" rx="0.05" transform="rotate(0.00 -0.600 -1.250)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/></g><g class="adom-layer-paste-dots"><circle cx="-0.925" cy="-0.600" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.675" cy="-0.600" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.975" cy="-0.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.725" cy="-0.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.975" cy="0.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.725" cy="0.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.975" cy="0.600" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.725" cy="0.600" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.600" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.600" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.200" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.200" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.200" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.200" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.600" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.600" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.725" cy="0.600" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.975" cy="0.600" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.725" cy="0.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.975" cy="0.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.725" cy="-0.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.975" cy="-0.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.725" cy="-0.600" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.975" cy="-0.600" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.600" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.600" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.200" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.200" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.200" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.200" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.600" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.600" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/></g></svg>-      </div>-    </div>-    <aside>-      <div class="ah">Layers</div>-      <div class="layers" id="layers"></div>-      <div class="note">The <b>solder paste jet</b> layer shows the 300µm paste-dispensing dots that travel with the footprint. Off by default — toggle it on.</div>-    </aside>-  </main>-<script>/* ── adom-footprint shared viewer core (window.AV) ─────────────────────────-   Single source of truth for the layer list, toggle behaviour, defaults,-   pan/zoom and toolbar icons. Included VERBATIM by both app.html (live) and-   embed.html (static) so the two viewers cannot drift. Pure client-side; works-   on any SVG that carries the <g class="adom-layer-*"> groups. */-(function(){-  var ICON_ZIN='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg>';-  var ICON_ZOUT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg>';-  // Zoom-to-FIT = a magnifier with a small square inside (fit content to view).-  // Deliberately NOT the four-corner expand/"fullscreen" glyph.-  var ICON_FIT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5"/><rect x="7.6" y="7.6" width="5.8" height="5.8" rx="1.2"/></svg>';--  // The canonical layer list. Every layer is a <g class="adom-layer-*"> in the-  // self-rendered SVG, so toggling is group-based (robust) — never colour-match.-  // `kind:'group'` on every entry: all layers are toggled by their <g> group-  // (robust), never by colour-match. (app.html still reads def.kind.)-  var LAYER_DEFS=[-    {key:'copper',    name:'Copper',           kind:'group', sel:'.adom-layer-copper',          sw:'#C83434'},-    // Auto-generated thermal-via array under the exposed pad — only present (and-    // listed) when the footprint has an exposed thermal pad.-    {key:'heatsink',  name:'Heatsink vias',    kind:'group', sel:'.adom-layer-heatsink',        sw:'#e8a13a'},-    {key:'padnum',    name:'Pad numbers',      kind:'group', sel:'.adom-layer-padnum',          sw:'#ffffff', ring:true},-    {key:'silk',      name:'Silkscreen',       kind:'group', sel:'.adom-layer-silk',            sw:'#00cccc'},-    {key:'fab',       name:'Fab (F.Fab)',      kind:'group', sel:'.adom-layer-fab',             sw:'#6e7681', ring:true},-    {key:'courtyard', name:'Courtyard',        kind:'group', sel:'.adom-layer-courtyard',       sw:'#FF26E2', ring:true},-    {key:'drill',     name:'Drill',            kind:'group', sel:'.adom-layer-drill',           sw:'#888888', ring:true},-    {key:'paste-ap',  name:'Paste apertures',  kind:'group', sel:'.adom-layer-paste-apertures', sw:'#8aa0b8', ring:true},-    // Generic name — the 300µm solder-paste dispensing dots. Off by default.-    {key:'paste-dots',name:'Solder paste jet', kind:'group', sel:'.adom-layer-paste-dots',      sw:'#37c8a6', special:true},-  ];--  // True only if the group actually holds drawn geometry (not an empty <g>) — so-  // layers with nothing in THIS footprint aren't listed as dead, dim rows.-  function groupHasGeo(svg,def){-    if(!svg) return false; var n=0,g=svg.querySelectorAll(def.sel);-    for(var i=0;i<g.length;i++){ n+=g[i].querySelectorAll('path,rect,circle,line,polygon,polyline,text').length; }-    return n>0;-  }-  function layerPresent(svg,def){ return groupHasGeo(svg,def); }-  function applyLayer(svg,def,on){-    if(!svg) return; var g=svg.querySelectorAll(def.sel);-    for(var i=0;i<g.length;i++) g[i].style.display=on?'':'none';-  }--  // Build layer rows into a container. opts:-  //   svg, container, state {key:bool}, meta {pasteDots,pasteApertures},-  //   onToggle(key,on). Missing state key -> special OFF, others ON. Skips empty-  //   non-special groups. Returns the keys actually shown.-  function buildLayers(opts){-    var svg=opts.svg, box=opts.container, state=opts.state||{}, meta=opts.meta||{}, shown=[];-    box.innerHTML='';-    LAYER_DEFS.forEach(function(def){-      if(!def.special && !groupHasGeo(svg,def)) return;-      var on = def.special ? (state[def.key]===true) : (state[def.key]!==false);-      var m = def.key==='paste-dots' ? ((meta.pasteDots||0)+' @ 300µm')-            : def.key==='paste-ap'   ? ((meta.pasteApertures||0)+' openings') : '';-      var row=document.createElement('div');-      row.className='av-lrow '+(on?'on':'off')+(def.special?' special':'');-      row.innerHTML='<span class="sw'+(def.ring?' ring':'')+'" style="'+(def.ring?('border-color:'+def.sw):('background:'+def.sw))+'"></span>'-        +'<span class="ln">'+def.name+'</span>'+(m?'<span class="meta">'+m+'</span>':'')-        +'<span class="chk">'+(on?'✓':'')+'</span>';-      row.onclick=function(){-        var nv=!row.classList.contains('on');-        row.classList.toggle('on',nv); row.classList.toggle('off',!nv);-        row.querySelector('.chk').textContent=nv?'✓':'';-        state[def.key]=nv; applyLayer(svg,def,nv);-        if(opts.onToggle) opts.onToggle(def.key,nv);-      };-      box.appendChild(row); applyLayer(svg,def,on); shown.push(def.key);-    });-    return shown;-  }--  // Wire pan + zoom on a viewport element (the box that contains the <svg>).-  // Returns a controller {fit, zoomIn, zoomOut, apply}.-  function initViewport(vp){-    var svg=vp.querySelector('svg');-    if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }-    var s=1,tx=0,ty=0;-    function apply(){ var el=vp.querySelector('svg'); if(el) el.style.transform='translate('+tx+'px,'+ty+'px) scale('+s+')'; }-    function zoomAt(cx,cy,f){ tx=cx-(cx-tx)*f; ty=cy-(cy-ty)*f; s*=f; apply(); }-    function fit(){ s=1;tx=0;ty=0;apply(); }-    // Smooth, delta-PROPORTIONAL zoom (matches adom-symbol). A fixed per-event-    // factor makes the trackpad leap — one gentle two-finger nudge fires a burst-    // of tiny wheel events and a fixed 1.12× compounds. Instead derive the factor-    // from how much actually scrolled (exp → smooth + reversible), normalise-    // device units, and clamp one event so a chunky mouse notch can't jump.-    var ZOOM_K=0.0022; // sensitivity: lower = gentler-    vp.addEventListener('wheel',function(e){-      e.preventDefault();-      var d=e.deltaY;-      if(e.deltaMode===1) d*=16; else if(e.deltaMode===2) d*=vp.clientHeight;-      d=Math.max(-50,Math.min(50,d));-      var r=vp.getBoundingClientRect();-      zoomAt(e.clientX-r.left,e.clientY-r.top,Math.exp(-d*ZOOM_K));-    },{passive:false});-    var drag=false,lx=0,ly=0;-    vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.av-tools'))return; drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });-    vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });-    vp.addEventListener('pointerup',function(){ drag=false;vp.classList.remove('grab'); });-    fit();-    return {-      fit:fit,-      zoomIn:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1.2); },-      zoomOut:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1/1.2); },-      apply:apply-    };-  }--  // Inject the standard zoom toolbar (+ / − / fit) + pan hint into a viewport,-  // wired to a controller from initViewport. Idempotent.-  function addToolbar(vp,ctl){-    if(vp.querySelector('.av-tools')) return;-    var t=document.createElement('div'); t.className='av-tools';-    t.innerHTML='<button data-z="in" title="Zoom in">'+ICON_ZIN+'</button>'-      +'<button data-z="out" title="Zoom out">'+ICON_ZOUT+'</button>'-      +'<button data-z="fit" title="Zoom to fit">'+ICON_FIT+'</button>';-    vp.appendChild(t);-    t.querySelector('[data-z="in"]').onclick=ctl.zoomIn;-    t.querySelector('[data-z="out"]').onclick=ctl.zoomOut;-    t.querySelector('[data-z="fit"]').onclick=ctl.fit;-    var h=document.createElement('div'); h.className='av-panhint'; h.textContent='drag to pan · scroll to zoom'; vp.appendChild(h);-  }--  window.AV={-    LAYER_DEFS:LAYER_DEFS, groupHasGeo:groupHasGeo, layerPresent:layerPresent,-    applyLayer:applyLayer, buildLayers:buildLayers, initViewport:initViewport,-    addToolbar:addToolbar, ICON_FIT:ICON_FIT, ICON_ZIN:ICON_ZIN, ICON_ZOUT:ICON_ZOUT-  };-})();-</script>-<script>-var META={"pasteApertures":16,"pasteDots":32};-(function(){-  var vp=document.getElementById('vp');-  var svg=vp.querySelector('svg');-  var ctl=AV.initViewport(vp);-  AV.addToolbar(vp,ctl);-  AV.buildLayers({ svg:svg, container:document.getElementById('layers'), state:{}, meta:META });-})();-</script>-</body></html>+<!doctype html><title>sn74axch4t245rsvr</title>\ No newline at end of file
viewers/symbol.html+1−65
@@ -1,65 +1 @@-<!doctype html><html lang=en><head><meta charset=utf-8>-<meta name=viewport content="width=device-width,initial-scale=1"><title>ADOM/SN74AXCH4T245RSVR symbol</title>-<style>-:root{--bg:#0d1117;--panel:#161b22;--edge:#30363d;--ink:#e6edf3;--mut:#8b949e;--acc:#00b8b0;--accb:#00e6dc;--hi:#6ea8fe}-*{box-sizing:border-box;margin:0}html,body{height:100%}-body{background:var(--bg);color:var(--ink);font-family:'Satoshi',system-ui,sans-serif;display:flex;flex-direction:column}-.bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 11px;border-bottom:1px solid var(--edge);flex:none}-.bar .h{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-weight:700}-.bar .sp{flex:1}-.lyrtog{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--mut);background:#1a2130;border:1px solid var(--edge);border-radius:999px;padding:3px 9px;cursor:pointer;user-select:none}-.lyrtog.on{color:var(--ink);border-color:#485162}.lyrtog:not(.on){opacity:.5}-.lyrtog .d{width:8px;height:8px;border-radius:50%;background:#485162}-.stage{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--bg);cursor:grab;touch-action:none}-.stage.drag{cursor:grabbing}-.stage svg{position:absolute;inset:0;width:100%;height:100%}-.pingroup,.pad{cursor:pointer}-.pingroup.hi .pinvis{stroke:var(--hi)!important;stroke-width:7}-rect.pad.hi{stroke:var(--hi);stroke-width:.15;paint-order:stroke}-.lyr-off{display:none}-#tip{position:fixed;z-index:99;pointer-events:none;display:none;max-width:250px;background:#0d1117;border:1px solid var(--acc);border-radius:8px;padding:7px 10px;box-shadow:0 8px 26px #000a}-#tip .tn{font:700 12px ui-monospace,monospace;color:var(--accb)}-#tip .tt{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);margin-top:1px}-#tip .td{font-size:11px;color:var(--ink);margin-top:5px;line-height:1.4}-</style></head><body>-<div class=bar><span class=h>Schematic symbol</span><span class=sp></span></div>-<div class=stage id=stage><svg xmlns='http://www.w3.org/2000/svg' viewBox='-750 -500 1500 1000' style='width:100%;height:100%'><rect x='-500.0' y='-450.0' width='1000.0' height='900.0' fill='#e35d5d22' stroke='#e35d5d' stroke-width='4'/><g class='pingroup' data-num='1' data-name='1OE'><line class='pinvis' x1='-700.0' y1='-350.0' x2='-500.0' y2='-350.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='-350.0' x2='-500.0' y2='-350.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='-305.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>1</text><text x='-470.0' y='-350.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>1OE</text><g class='pingroup' data-num='2' data-name='VCCB'><line class='pinvis' x1='-700.0' y1='-250.0' x2='-500.0' y2='-250.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='-250.0' x2='-500.0' y2='-250.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='-205.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>2</text><text x='-470.0' y='-250.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>VCCB</text><g class='pingroup' data-num='3' data-name='VCCA'><line class='pinvis' x1='-700.0' y1='-150.0' x2='-500.0' y2='-150.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='-150.0' x2='-500.0' y2='-150.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='-105.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>3</text><text x='-470.0' y='-150.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>VCCA</text><g class='pingroup' data-num='4' data-name='1DIR'><line class='pinvis' x1='-700.0' y1='-50.0' x2='-500.0' y2='-50.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='-50.0' x2='-500.0' y2='-50.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='-5.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>4</text><text x='-470.0' y='-50.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>1DIR</text><g class='pingroup' data-num='5' data-name='2DIR'><line class='pinvis' x1='-700.0' y1='50.0' x2='-500.0' y2='50.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='50.0' x2='-500.0' y2='50.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='95.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>5</text><text x='-470.0' y='50.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>2DIR</text><g class='pingroup' data-num='6' data-name='1A1'><line class='pinvis' x1='-700.0' y1='150.0' x2='-500.0' y2='150.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='150.0' x2='-500.0' y2='150.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='195.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>6</text><text x='-470.0' y='150.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>1A1</text><g class='pingroup' data-num='7' data-name='1A2'><line class='pinvis' x1='-700.0' y1='250.0' x2='-500.0' y2='250.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='250.0' x2='-500.0' y2='250.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='295.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>7</text><text x='-470.0' y='250.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>1A2</text><g class='pingroup' data-num='8' data-name='2A1'><line class='pinvis' x1='-700.0' y1='350.0' x2='-500.0' y2='350.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='350.0' x2='-500.0' y2='350.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='395.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>8</text><text x='-470.0' y='350.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>2A1</text><g class='pingroup' data-num='16' data-name='2OE'><line class='pinvis' x1='700.0' y1='-350.0' x2='500.0' y2='-350.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='-350.0' x2='500.0' y2='-350.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='-395.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>16</text><text x='470.0' y='-350.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>2OE</text><g class='pingroup' data-num='15' data-name='1B1'><line class='pinvis' x1='700.0' y1='-250.0' x2='500.0' y2='-250.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='-250.0' x2='500.0' y2='-250.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='-295.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>15</text><text x='470.0' y='-250.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>1B1</text><g class='pingroup' data-num='14' data-name='1B2'><line class='pinvis' x1='700.0' y1='-150.0' x2='500.0' y2='-150.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='-150.0' x2='500.0' y2='-150.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='-195.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>14</text><text x='470.0' y='-150.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>1B2</text><g class='pingroup' data-num='13' data-name='2B1'><line class='pinvis' x1='700.0' y1='-50.0' x2='500.0' y2='-50.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='-50.0' x2='500.0' y2='-50.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='-95.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>13</text><text x='470.0' y='-50.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>2B1</text><g class='pingroup' data-num='12' data-name='2B2'><line class='pinvis' x1='700.0' y1='50.0' x2='500.0' y2='50.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='50.0' x2='500.0' y2='50.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='5.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>12</text><text x='470.0' y='50.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>2B2</text><g class='pingroup' data-num='11' data-name='GND'><line class='pinvis' x1='700.0' y1='150.0' x2='500.0' y2='150.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='150.0' x2='500.0' y2='150.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='105.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>11</text><text x='470.0' y='150.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>GND</text><g class='pingroup' data-num='10' data-name='GND'><line class='pinvis' x1='700.0' y1='250.0' x2='500.0' y2='250.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='250.0' x2='500.0' y2='250.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='205.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>10</text><text x='470.0' y='250.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>GND</text><g class='pingroup' data-num='9' data-name='2A2'><line class='pinvis' x1='700.0' y1='350.0' x2='500.0' y2='350.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='350.0' x2='500.0' y2='350.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='305.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>9</text><text x='470.0' y='350.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>2A2</text></svg></div>-<div id=tip></div>-<script>-var KIND="symbol", MPN="ADOM/SN74AXCH4T245RSVR", PINS=[{"desc":"","name":"1OE","number":"1","type":""},{"desc":"","name":"VCCB","number":"2","type":""},{"desc":"","name":"VCCA","number":"3","type":""},{"desc":"","name":"1DIR","number":"4","type":""},{"desc":"","name":"2DIR","number":"5","type":""},{"desc":"","name":"1A1","number":"6","type":""},{"desc":"","name":"1A2","number":"7","type":""},{"desc":"","name":"2A1","number":"8","type":""},{"desc":"","name":"2OE","number":"16","type":""},{"desc":"","name":"1B1","number":"15","type":""},{"desc":"","name":"1B2","number":"14","type":""},{"desc":"","name":"2B1","number":"13","type":""},{"desc":"","name":"2B2","number":"12","type":""},{"desc":"","name":"GND","number":"11","type":""},{"desc":"","name":"GND","number":"10","type":""},{"desc":"","name":"2A2","number":"9","type":""}];-var byNum={}; PINS.forEach(function(p){byNum[String(p.number)]=p;});-var stage=document.getElementById('stage'), svg=stage.querySelector('svg'), tip=document.getElementById('tip');-// ---- pan/zoom -----var vb=(svg.getAttribute('viewBox')||'0 0 100 100').split(/\s+/).map(Number), base=vb.slice();-function setVB(){svg.setAttribute('viewBox',vb.join(' '));}-stage.addEventListener('wheel',function(e){e.preventDefault();var r=stage.getBoundingClientRect();var mx=(e.clientX-r.left)/r.width,my=(e.clientY-r.top)/r.height;var f=e.deltaY<0?0.88:1.14;var nw=vb[2]*f,nh=vb[3]*f;vb[0]+=(vb[2]-nw)*mx;vb[1]+=(vb[3]-nh)*my;vb[2]=nw;vb[3]=nh;setVB();},{passive:false});-var pan=null;-stage.addEventListener('pointerdown',function(e){pan={x:e.clientX,y:e.clientY};stage.classList.add('drag');stage.setPointerCapture(e.pointerId);});-stage.addEventListener('pointermove',function(e){if(!pan)return;var r=stage.getBoundingClientRect();vb[0]-=(e.clientX-pan.x)/r.width*vb[2];vb[1]-=(e.clientY-pan.y)/r.height*vb[3];pan={x:e.clientX,y:e.clientY};setVB();});-function endPan(){pan=null;stage.classList.remove('drag');}-stage.addEventListener('pointerup',endPan);stage.addEventListener('pointerleave',endPan);-stage.addEventListener('dblclick',function(){vb=base.slice();setVB();});-// ---- cross-highlight bus -----function els(n){return [].slice.call(document.querySelectorAll('[data-num="'+n+'"]'));}-function clearHi(){[].slice.call(document.querySelectorAll('.hi')).forEach(function(e){e.classList.remove('hi');});}-function hi(n){els(n).forEach(function(e){e.classList.add('hi');});}-function post(n){try{parent.postMessage({type:'lbr-hover',pin:n===null?null:String(n),mpn:MPN},'*');}catch(_){}}-function showTip(n,x,y){var p=byNum[String(n)];if(!p)return;tip.innerHTML='<span class=tn></span><div class=tt></div><div class=td></div>';tip.querySelector('.tn').textContent=n+'  '+(p.name||'');tip.querySelector('.tt').textContent=p.type||'';var d=p.desc||'';if(d)tip.querySelector('.td').textContent=d;else tip.querySelector('.td').style.display='none';tip.style.display='block';tip.style.left=(x+14)+'px';tip.style.top=(y+12)+'px';}-[].slice.call(document.querySelectorAll('.pingroup,.pad')).forEach(function(g){-  var n=g.getAttribute('data-num');-  g.addEventListener('mouseenter',function(e){clearHi();hi(n);post(n);showTip(n,e.clientX,e.clientY);});-  g.addEventListener('mousemove',function(e){tip.style.left=(e.clientX+14)+'px';tip.style.top=(e.clientY+12)+'px';});-  g.addEventListener('mouseleave',function(){clearHi();post(null);tip.style.display='none';});-});-window.addEventListener('message',function(e){var d=e.data||{};if(d.type!=='lbr-hover')return;clearHi();if(d.pin!=null)hi(d.pin);});-// ---- footprint layer toggles -----[].slice.call(document.querySelectorAll('.lyrtog')).forEach(function(b){-  function apply(on){[].slice.call(document.querySelectorAll('.ly-'+b.getAttribute('data-lyr'))).forEach(function(el){el.classList.toggle('lyr-off',!on);});}-  apply(b.classList.contains('on'));-  b.addEventListener('click',function(){apply(b.classList.toggle('on'));});-});-// ---- auto-grow the host readme iframe -----function ph(){var h=Math.max(360,Math.min(16000,document.body.scrollHeight||420));parent.postMessage({type:'readme-height',height:h},'*');}-window.addEventListener('load',ph);setTimeout(ph,300);-</script>-</body></html>+<!doctype html><title>sn74axch4t245rsvr</title>\ No newline at end of file