component
NCP304LSQ37T1G
Public Made by Adomby adom
onsemi Monitors & Reset Circuits, SC-82AB-4. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
15 files changed
+2649
README.md+56docs/hero.pngdocs/ncp304lsq37t1g-datasheet.pdfncp304lsq37t1g-etched.glbncp304lsq37t1g-hero.glbncp304lsq37t1g-hero.overlay.json+172ncp304lsq37t1g.glbncp304lsq37t1g.kicad_mod+197ncp304lsq37t1g.kicad_sym+29ncp304lsq37t1g.lbr+113ncp304lsq37t1g.step+1738package.json+168page.json+174viewers/footprint.html+1viewers/symbol.html+1README.mdadded+56@@ -0,0 +1,56 @@+# NCP304LSQ37T1G++**onsemi** · Monitors & Reset Circuits · SC-82AB-4++NCP304LSQ37T1G from onsemi, in a SC-82AB-4. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | Reset Output | output | Complementary (CMOS) active-low reset output on the NCP304LSQ37T1G, with output voltage rated −0.3 V to Vin+0.3 V and output current up to 70 mA maximum. |+| 2 | Vin | power_in | Input power supply and detector sense input, with operating range 0.8 V to 10 V and an absolute maximum of 12 V. |+| 3 | N.C. | unconnected | No connection. |+| 4 | GND | power_in | Ground pin for the device. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | onsemi |+| Package | SC-82AB-4 |+| Category | Power Supply Chip |+| Pins | 4 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Input Power Supply Voltage | Vin | | | 12 | V | Pin 2 | 2 |+| Output Voltage, complementary NCP304 | VOUT | -0.3 | | | V | Pin 1, upper limit Vin+0.3 V | 2 |+| Output Current | IOUT | | | 70 | mA | Pin 1; maximum package power dissipation limit must not be exceeded | 2 |+| Maximum Junction Temperature | TJ | | | 125 | °C | | 2 |+| Storage Temperature Range | Tstg | -55 | | 150 | °C | | 2 |+| Latchup Performance, Positive | ILATCHUP | | | 500 | mA | Per JEDEC standard JESD78 | 2 |+| Latchup Performance, Negative | ILATCHUP | | | 170 | mA | Per JEDEC standard JESD78 | 2 |+| Thermal Resistance, Junction-to-Air | RθJA | | 285 | | °C/W | | 2 |+| Wide Operating Voltage Range | Vin | 0.8 | | 10 | V | Features list | 1 |++## CAD (KiCad official)++- Symbol: `NCP304LSQ37T1G`+- Footprint: `Package_TO_SOT_SMD:SC-82AB_Handsoldering`+- 3D model: SC-82AB-4 (KiCad packages3D, STEP)+- 3D model files: `ncp304lsq37t1g-etched.step` / `ncp304lsq37t1g-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `ncp304lsq37t1g.step` / `ncp304lsq37t1g.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [onsemi datasheet](https://www.onsemi.com/pdf/datasheet/ncp304lsq37t1-d.pdf) (22 pp, sha256 `999f1c79203c7eef`, retrieved 2026-10-22, tier: manufacturer)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (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/ncp304lsq37t1g-datasheet.pdf)
docs/hero.pngadded⋯ 1 unchanged line ⋯
docs/ncp304lsq37t1g-datasheet.pdfadded⋯ 1 unchanged line ⋯
ncp304lsq37t1g-etched.glbadded⋯ 1 unchanged line ⋯
ncp304lsq37t1g-hero.glbadded⋯ 1 unchanged line ⋯
ncp304lsq37t1g-hero.overlay.jsonadded+172@@ -0,0 +1,172 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "NCP304LSQ37T1G",+ "kind": "component + footprint reference art",+ "board_use": false,+ "plane_z_mm": -0.02,+ "units": "metre",+ "upAxis": "Z",+ "layers": {+ "pad_outlines": {+ "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+ "rgba": [+ 0.0,+ 0.902,+ 0.863,+ 0.5+ ],+ "pads": 4,+ "span_mm": 3.9,+ "dash_mm": 0.12,+ "gap_mm": 0.072,+ "pad_stroke_mm": 0.03+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 3,+ "pin1": {+ "source": "footprint silkscreen",+ "pad": "1"+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 4,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.312,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -1.05,+ 1.05,+ -0.8,+ 0.8+ ],+ "pads_bbox_mm": [+ -1.95,+ 1.95,+ -0.9,+ 0.9+ ],+ "seating_z_mm": 0.0+ },+ "sources": {+ "glb": "ncp304lsq37t1g-etched.glb",+ "glb_sha256": "6c08025357be0f79af76f7cd167ca9ce2132f69375d0969add0c6285423e8557",+ "footprint": "ncp304lsq37t1g.kicad_mod",+ "footprint_sha256": "9e3360e49162d24475406d0457aa1c75b606c14bd4e4db741fca348f8b83b374",+ "pins": "page.json component.pins",+ "pins_sha256": "42eb22a0e6221e3a9bdd845dc7674575772f6749f2f769fb4d552d105099fda3"+ },+ "generator": "adom-wiki 1.7.79 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "Reset Output",+ "x": -2.1,+ "y": -0.65,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "Vin",+ "x": -2.1,+ "y": 0.65,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "3",+ "text": "N.C.",+ "x": 2.1,+ "y": 0.65,+ "align": "left",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "4",+ "text": "GND",+ "x": 2.1,+ "y": -0.65,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "roundrect",+ "center_mm": [+ -1.2,+ -0.65+ ],+ "size_mm": [+ 1.5,+ 0.5+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "roundrect",+ "center_mm": [+ -1.2,+ 0.65+ ],+ "size_mm": [+ 1.5,+ 0.5+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "roundrect",+ "center_mm": [+ 1.2,+ 0.65+ ],+ "size_mm": [+ 1.5,+ 0.5+ ],+ "rot": 0.0+ },+ {+ "number": "4",+ "shape": "roundrect",+ "center_mm": [+ 1.2,+ -0.65+ ],+ "size_mm": [+ 1.5,+ 0.5+ ],+ "rot": 0.0+ }+ ]+}
ncp304lsq37t1g.glbadded⋯ 1 unchanged line ⋯
ncp304lsq37t1g.kicad_modadded+197@@ -0,0 +1,197 @@+(footprint "SC-82AB_Handsoldering"+ (version 20260206)+ (generator "pcbnew")+ (generator_version "10.0")+ (layer "F.Cu")+ (descr "SC-82AB")+ (tags "SC-82AB")+ (property "Reference" "REF**"+ (at 0 -2.25 0)+ (layer "F.SilkS")+ (uuid "8a9715cc-d775-447c-aea2-6aa06d236539")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "SC-82AB_Handsoldering"+ (at 0 2 180)+ (layer "F.Fab")+ (uuid "a8facf03-787a-4c91-9890-52f02f61a1e1")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (unlocked yes)+ (layer "F.Fab")+ (hide yes)+ (uuid "4084e553-82ac-4d48-ae4c-e41c6b227f46")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (property "Description" ""+ (at 0 0 0)+ (unlocked yes)+ (layer "F.Fab")+ (hide yes)+ (uuid "96e9495c-f0f0-4a9f-8f32-7f88486a3820")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (attr smd)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -0.7 1.16)+ (end 0.7 1.16)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "b01363ec-7b8a-4133-abd8-d22e8bd886c1")+ )+ (fp_line+ (start -0.595 -1.16)+ (end 0.7 -1.16)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "09307fa3-959d-40f0-8fbe-74367439c814")+ )+ (fp_poly+ (pts+ (xy -0.99 -1.16) (xy -0.75 -1.49) (xy -1.23 -1.49) (xy -0.99 -1.16)+ )+ (stroke+ (width 0.12)+ (type solid)+ )+ (fill yes)+ (layer "F.SilkS")+ (uuid "734fb09b-b4b6-4608-9e13-f9f197d2a10c")+ )+ (fp_line+ (start -0.675 -0.6)+ (end -0.675 1.1)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "5d3b8616-27d9-4c96-b62b-bb0aacbac8f5")+ )+ (fp_line+ (start -0.175 -1.1)+ (end -0.675 -0.6)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "375a7a0b-91de-47f3-9ec3-685be13f79a8")+ )+ (fp_line+ (start 0.675 -1.1)+ (end -0.175 -1.1)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "073e461b-e2a9-45e5-acfe-d9fd88523ca6")+ )+ (fp_line+ (start 0.675 -1.1)+ (end 0.675 1.1)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "ed0cce09-50fd-4338-8033-8c2314c34e26")+ )+ (fp_line+ (start 0.675 1.1)+ (end -0.675 1.1)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "1283e5b1-f140-44cf-a2b0-7f6bedfa07d3")+ )+ (fp_text user "${REFERENCE}"+ (at 0 0 90)+ (layer "F.Fab")+ (uuid "d3060dc4-8fc3-4b06-ab42-a8d20a6a66ad")+ (effects+ (font+ (size 0.5 0.5)+ (thickness 0.075)+ )+ )+ )+ (pad "1" smd roundrect+ (at -1.2 -0.65)+ (size 1.5 0.5)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "f83ead1d-7ff8-416a-9288-ccdac7178531")+ )+ (pad "2" smd roundrect+ (at -1.2 0.65)+ (size 1.5 0.5)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "adb51280-3af7-4044-a4b5-a9a07e3e3d64")+ )+ (pad "3" smd roundrect+ (at 1.2 0.65)+ (size 1.5 0.5)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "dcf87b86-195b-4f4a-8ad8-8e1ae65f72de")+ )+ (pad "4" smd roundrect+ (at 1.2 -0.65)+ (size 1.5 0.5)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "32035f2e-5282-419c-bbaf-02a5b2219778")+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SC-82AB.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+ (fp_poly+ (pts (xy -2.20 -1.15) (xy -0.93 -1.15) (xy -0.93 -1.35) (xy 0.93 -1.35) (xy 0.93 -1.15) (xy 2.20 -1.15) (xy 2.20 1.15) (xy 0.93 1.15) (xy 0.93 1.35) (xy -0.93 1.35) (xy -0.93 1.15) (xy -2.20 1.15))+ (stroke (width 0.05) (type solid))+ (fill no)+ (layer "F.CrtYd")+ )+)
ncp304lsq37t1g.kicad_symadded+29@@ -0,0 +1,29 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "NCP304LSQ37T1G" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+ (property "Value" "NCP304LSQ37T1G" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+ (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (symbol "NCP304LSQ37T1G_0_1"+ (rectangle (start -12.70 2.54) (end 12.70 -5.08)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "NCP304LSQ37T1G_1_1"+ (pin output line (at -17.78 0.00 0) (length 5.08)+ (name "Reset Output" (effects (font (size 1.27 1.27))))+ (number "1" (effects (font (size 1.27 1.27))))+ )+ (pin power_in line (at -17.78 -2.54 0) (length 5.08)+ (name "Vin" (effects (font (size 1.27 1.27))))+ (number "2" (effects (font (size 1.27 1.27))))+ )+ (pin power_in line (at 17.78 0.00 180) (length 5.08)+ (name "GND" (effects (font (size 1.27 1.27))))+ (number "4" (effects (font (size 1.27 1.27))))+ )+ (pin no_connect line (at 17.78 -2.54 180) (length 5.08)+ (name "N.C." (effects (font (size 1.27 1.27))))+ (number "3" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
ncp304lsq37t1g.lbradded+113@@ -0,0 +1,113 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="SC-82AB_Handsoldering">+ <description>4 pads, 3.9 x 1.8 mm. SC-82AB</description>+ <smd name="1" x="-1.2000" y="0.6500" dx="1.5000" dy="0.5000" layer="1" roundness="50"/>+ <smd name="2" x="-1.2000" y="-0.6500" dx="1.5000" dy="0.5000" layer="1" roundness="50"/>+ <smd name="3" x="1.2000" y="-0.6500" dx="1.5000" dy="0.5000" layer="1" roundness="50"/>+ <smd name="4" x="1.2000" y="0.6500" dx="1.5000" dy="0.5000" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-0.9900" y="1.1600"/>+ <vertex x="-0.7500" y="1.4900"/>+ <vertex x="-1.2300" y="1.4900"/>+ <vertex x="-0.9900" y="1.1600"/>+ </polygon>+ <wire x1="-0.7000" y1="-1.1600" x2="0.7000" y2="-1.1600" width="0.1200" layer="21"/>+ <wire x1="-0.5950" y1="1.1600" x2="0.7000" y2="1.1600" width="0.1200" layer="21"/>+ <wire x1="-0.6750" y1="0.6000" x2="-0.6750" y2="-1.1000" width="0.1000" layer="51"/>+ <wire x1="-0.1750" y1="1.1000" x2="-0.6750" y2="0.6000" width="0.1000" layer="51"/>+ <wire x1="0.6750" y1="1.1000" x2="-0.1750" y2="1.1000" width="0.1000" layer="51"/>+ <wire x1="0.6750" y1="1.1000" x2="0.6750" y2="-1.1000" width="0.1000" layer="51"/>+ <wire x1="0.6750" y1="-1.1000" x2="-0.6750" y2="-1.1000" width="0.1000" layer="51"/>+ <text x="0" y="2.000" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.000" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="NCP304LSQ37T1G">+ <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+ <wire x1="12.7" y1="2.54" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+ <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="Reset_Output" x="-17.78" y="0" length="middle" direction="out"/>+ <pin name="Vin" x="-17.78" y="-2.54" length="middle" direction="pwr"/>+ <pin name="GND" x="17.78" y="0" length="middle" direction="pwr" rot="R180"/>+ <pin name="N.C." x="17.78" y="-2.54" length="middle" direction="nc" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="NCP304LSQ37T1G" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="NCP304LSQ37T1G" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="SC-82AB_Handsoldering">+ <connects>+ <connect gate="G$1" pin="Reset_Output" pad="1"/>+ <connect gate="G$1" pin="Vin" pad="2"/>+ <connect gate="G$1" pin="GND" pad="4"/>+ <connect gate="G$1" pin="N.C." pad="3"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
ncp304lsq37t1g.stepadded+1738@@ -0,0 +1,1738 @@+ISO-10303-21;+HEADER;+/* SC-82AB.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2025, KiCAD+ *+ * This work is licensed under the+ * [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode),+ * with the following exception:+ *+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be+ * considered to be 'Adapted Material', then the copyright holder waives article 3 of the license+ * with respect to these designs and any generated files which use data provided as part of the+ * 'Licensed Material'.+ *+ * You are free to use the library data in your own projects without the obligation to share your+ * project files under this or any other license agreement. However, if you wish to distribute+ * these libraries, or parts thereof (including in modified form) as a collection then the exception+ * above does not apply. Please refer to+ * https://gitlab.com/kicad/libraries/kicad-packages3D/-/blob/master/LICENSE.md for further clarification+ * of the exception.+ *+ * Disclaimer of Warranties and Limitation of Liability.+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.+ * USE 3D CAD DATA AT YOUR OWN RISK+ * DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.+ */++FILE_DESCRIPTION(+/* description */ ('model of SC-82AB'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'SC-82AB.step',+/* time_stamp */ '1970-01-01T00:00:00',+/* author */ ('KiCAD','kicad'),+/* organization */ ('OCCT'),+/* preprocessor_version */ '',+/* originating_system */ 'KiCAD',+/* authorisation */ '');++FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;++DATA;+#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);+#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');+#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4=PRODUCT_DEFINITION_SHAPE('','',#5);+#5=PRODUCT_DEFINITION('design','',#6,#9);+#6=PRODUCT_DEFINITION_FORMATION('','',#7);+#7=PRODUCT('SC-82AB','SC-82AB','',(#8));+#8=PRODUCT_CONTEXT('',#2,'mechanical');+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1578);+#11=AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12=CARTESIAN_POINT('',(0.,0.,0.));+#13=DIRECTION('',(0.,0.,1.));+#14=DIRECTION('',(1.,0.,-0.));+#15=MANIFOLD_SOLID_BREP('',#16);+#16=CLOSED_SHELL('',(#17,#43,#97,#110,#129,#142,#175,#206,#219,#232,#241,#256,#317,#328,#347,#374,#392,#416,#426,#438,#463,#481,#505,#522,#537,#552,#563,#580,#610,#624,#638,#652,#682,#696,#725,#786,#834,#846,#855,#905,#953,#964,#1020,#1068,#1080,#1089,#1139,#1187,#1198,#1208,#1222,#1251,#1260,#1272,#1281,#1291,#1298,#1308,#1320,#1331,#1342,#1353,#1364,#1372,#1383,#1394,#1405,#1416,#1427,#1435,#1447,#1458,#1469,#1480,#1491,#1499,#1509,#1520,#1531,#1542,#1553,#1564,#1572));+#17=ADVANCED_FACE('',(#18),#42,.F.);+#18=FACE_BOUND('',#19,.F.);+#19=EDGE_LOOP('',(#20,#29,#34,#39));+#20=ORIENTED_EDGE('',*,*,#21,.T.);+#21=EDGE_CURVE('',#22,#24,#26,.T.);+#22=VERTEX_POINT('',#23);+#23=CARTESIAN_POINT('',(-0.503648593493,0.947297186987,0.1));+#24=VERTEX_POINT('',#25);+#25=CARTESIAN_POINT('',(0.503648593493,0.947297186987,0.1));+#26=LINE('',#23,#27);+#27=VECTOR('',#28,1.);+#28=DIRECTION('',(1.,1.110223024625E-16,0.));+#29=ORIENTED_EDGE('',*,*,#30,.T.);+#30=EDGE_CURVE('',#24,#31,#33,.T.);+#31=VERTEX_POINT('',#32);+#32=CARTESIAN_POINT('',(0.53,1.,0.475));+#33=B_SPLINE_CURVE_WITH_KNOTS('',1,(#25,#32),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#34=ORIENTED_EDGE('',*,*,#35,.F.);+#35=EDGE_CURVE('',#36,#31,#38,.T.);+#36=VERTEX_POINT('',#37);+#37=CARTESIAN_POINT('',(-0.53,1.,0.475));+#38=LINE('',#37,#27);+#39=ORIENTED_EDGE('',*,*,#40,.F.);+#40=EDGE_CURVE('',#22,#36,#41,.T.);+#41=B_SPLINE_CURVE_WITH_KNOTS('',1,(#23,#37),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#42=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#23,#37),(#25,#32)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#43=ADVANCED_FACE('',(#44),#93,.T.);+#44=FACE_BOUND('',#45,.T.);+#45=EDGE_LOOP('',(#20,#46,#53,#60,#67,#74,#81,#88));+#46=ORIENTED_EDGE('',*,*,#47,.T.);+#47=EDGE_CURVE('',#24,#48,#50,.T.);+#48=VERTEX_POINT('',#49);+#49=CARTESIAN_POINT('',(0.572297186987,0.878648593493,0.1));+#50=LINE('',#25,#51);+#51=VECTOR('',#52,1.);+#52=DIRECTION('',(0.707106781187,-0.707106781187,0.));+#53=ORIENTED_EDGE('',*,*,#54,.T.);+#54=EDGE_CURVE('',#48,#55,#57,.T.);+#55=VERTEX_POINT('',#56);+#56=CARTESIAN_POINT('',(0.572297186987,-0.878648593493,0.1));+#57=LINE('',#49,#58);+#58=VECTOR('',#59,1.);+#59=DIRECTION('',(1.110223024625E-16,-1.,0.));+#60=ORIENTED_EDGE('',*,*,#61,.T.);+#61=EDGE_CURVE('',#55,#62,#64,.T.);+#62=VERTEX_POINT('',#63);+#63=CARTESIAN_POINT('',(0.503648593493,-0.947297186987,0.1));+#64=LINE('',#56,#65);+#65=VECTOR('',#66,1.);+#66=DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#67=ORIENTED_EDGE('',*,*,#68,.T.);+#68=EDGE_CURVE('',#62,#69,#71,.T.);+#69=VERTEX_POINT('',#70);+#70=CARTESIAN_POINT('',(-0.503648593493,-0.947297186987,0.1));+#71=LINE('',#63,#72);+#72=VECTOR('',#73,1.);+#73=DIRECTION('',(-1.,-1.110223024625E-16,0.));+#74=ORIENTED_EDGE('',*,*,#75,.T.);+#75=EDGE_CURVE('',#69,#76,#78,.T.);+#76=VERTEX_POINT('',#77);+#77=CARTESIAN_POINT('',(-0.572297186987,-0.878648593493,0.1));+#78=LINE('',#70,#79);+#79=VECTOR('',#80,1.);+#80=DIRECTION('',(-0.707106781187,0.707106781187,0.));+#81=ORIENTED_EDGE('',*,*,#82,.T.);+#82=EDGE_CURVE('',#76,#83,#85,.T.);+#83=VERTEX_POINT('',#84);+#84=CARTESIAN_POINT('',(-0.572297186987,0.878648593493,0.1));+#85=LINE('',#77,#86);+#86=VECTOR('',#87,1.);+#87=DIRECTION('',(-1.110223024625E-16,1.,0.));+#88=ORIENTED_EDGE('',*,*,#89,.T.);+#89=EDGE_CURVE('',#83,#22,#90,.T.);+#90=LINE('',#84,#91);+#91=VECTOR('',#92,1.);+#92=DIRECTION('',(0.707106781187,0.707106781187,0.));+#93=PLANE('',#94);+#94=AXIS2_PLACEMENT_3D('',#23,#95,#96);+#95=DIRECTION('',(0.,0.,-1.));+#96=DIRECTION('',(0.469443764223,-0.882962373056,0.));+#97=ADVANCED_FACE('',(#98),#109,.F.);+#98=FACE_BOUND('',#99,.F.);+#99=EDGE_LOOP('',(#46,#100,#105,#108));+#100=ORIENTED_EDGE('',*,*,#101,.T.);+#101=EDGE_CURVE('',#48,#102,#104,.T.);+#102=VERTEX_POINT('',#103);+#103=CARTESIAN_POINT('',(0.625,0.905,0.475));+#104=B_SPLINE_CURVE_WITH_KNOTS('',1,(#49,#103),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#105=ORIENTED_EDGE('',*,*,#106,.F.);+#106=EDGE_CURVE('',#31,#102,#107,.T.);+#107=LINE('',#32,#51);+#108=ORIENTED_EDGE('',*,*,#30,.F.);+#109=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#25,#32),(#49,#103)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#110=ADVANCED_FACE('',(#111),#127,.F.);+#111=FACE_BOUND('',#112,.F.);+#112=EDGE_LOOP('',(#113,#114,#119,#124));+#113=ORIENTED_EDGE('',*,*,#35,.T.);+#114=ORIENTED_EDGE('',*,*,#115,.T.);+#115=EDGE_CURVE('',#31,#116,#118,.T.);+#116=VERTEX_POINT('',#117);+#117=CARTESIAN_POINT('',(0.53,1.,0.625));+#118=B_SPLINE_CURVE_WITH_KNOTS('',1,(#32,#117),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#119=ORIENTED_EDGE('',*,*,#120,.F.);+#120=EDGE_CURVE('',#121,#116,#123,.T.);+#121=VERTEX_POINT('',#122);+#122=CARTESIAN_POINT('',(-0.53,1.,0.625));+#123=LINE('',#122,#27);+#124=ORIENTED_EDGE('',*,*,#125,.F.);+#125=EDGE_CURVE('',#36,#121,#126,.T.);+#126=B_SPLINE_CURVE_WITH_KNOTS('',1,(#37,#122),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#127=PLANE('',#128);+#128=AXIS2_PLACEMENT_3D('',#122,#59,#28);+#129=ADVANCED_FACE('',(#130),#141,.F.);+#130=FACE_BOUND('',#131,.F.);+#131=EDGE_LOOP('',(#88,#132,#133,#138));+#132=ORIENTED_EDGE('',*,*,#40,.T.);+#133=ORIENTED_EDGE('',*,*,#134,.F.);+#134=EDGE_CURVE('',#135,#36,#137,.T.);+#135=VERTEX_POINT('',#136);+#136=CARTESIAN_POINT('',(-0.625,0.905,0.475));+#137=LINE('',#136,#91);+#138=ORIENTED_EDGE('',*,*,#139,.F.);+#139=EDGE_CURVE('',#83,#135,#140,.T.);+#140=B_SPLINE_CURVE_WITH_KNOTS('',1,(#84,#136),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#141=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#84,#136),(#23,#37)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#142=ADVANCED_FACE('',(#143),#174,.F.);+#143=FACE_BOUND('',#144,.F.);+#144=EDGE_LOOP('',(#81,#145,#146,#152,#157,#161,#168,#171));+#145=ORIENTED_EDGE('',*,*,#139,.T.);+#146=ORIENTED_EDGE('',*,*,#147,.F.);+#147=EDGE_CURVE('',#148,#135,#150,.T.);+#148=VERTEX_POINT('',#149);+#149=CARTESIAN_POINT('',(-0.625,0.8,0.475));+#150=LINE('',#151,#86);+#151=CARTESIAN_POINT('',(-0.625,-0.905,0.475));+#152=ORIENTED_EDGE('',*,*,#153,.F.);+#153=EDGE_CURVE('',#154,#148,#156,.T.);+#154=VERTEX_POINT('',#155);+#155=CARTESIAN_POINT('',(-0.625,0.5,0.475));+#156=LINE('',#155,#86);+#157=ORIENTED_EDGE('',*,*,#158,.F.);+#158=EDGE_CURVE('',#159,#154,#150,.T.);+#159=VERTEX_POINT('',#160);+#160=CARTESIAN_POINT('',(-0.625,-0.4,0.475));+#161=ORIENTED_EDGE('',*,*,#162,.F.);+#162=EDGE_CURVE('',#163,#159,#165,.T.);+#163=VERTEX_POINT('',#164);+#164=CARTESIAN_POINT('',(-0.625,-0.8,0.475));+#165=LINE('',#164,#166);+#166=VECTOR('',#167,1.);+#167=DIRECTION('',(1.665334536938E-16,1.,0.));+#168=ORIENTED_EDGE('',*,*,#169,.F.);+#169=EDGE_CURVE('',#170,#163,#150,.T.);+#170=VERTEX_POINT('',#151);+#171=ORIENTED_EDGE('',*,*,#172,.F.);+#172=EDGE_CURVE('',#76,#170,#173,.T.);+#173=B_SPLINE_CURVE_WITH_KNOTS('',1,(#77,#151),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#174=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#77,#151),(#84,#136)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#175=ADVANCED_FACE('',(#176),#205,.F.);+#176=FACE_BOUND('',#177,.F.);+#177=EDGE_LOOP('',(#53,#178,#183,#188,#193,#197,#202,#204));+#178=ORIENTED_EDGE('',*,*,#179,.T.);+#179=EDGE_CURVE('',#55,#180,#182,.T.);+#180=VERTEX_POINT('',#181);+#181=CARTESIAN_POINT('',(0.625,-0.905,0.475));+#182=B_SPLINE_CURVE_WITH_KNOTS('',1,(#56,#181),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#183=ORIENTED_EDGE('',*,*,#184,.F.);+#184=EDGE_CURVE('',#185,#180,#187,.T.);+#185=VERTEX_POINT('',#186);+#186=CARTESIAN_POINT('',(0.625,-0.8,0.475));+#187=LINE('',#103,#58);+#188=ORIENTED_EDGE('',*,*,#189,.F.);+#189=EDGE_CURVE('',#190,#185,#192,.T.);+#190=VERTEX_POINT('',#191);+#191=CARTESIAN_POINT('',(0.625,-0.5,0.475));+#192=LINE('',#191,#58);+#193=ORIENTED_EDGE('',*,*,#194,.F.);+#194=EDGE_CURVE('',#195,#190,#187,.T.);+#195=VERTEX_POINT('',#196);+#196=CARTESIAN_POINT('',(0.625,0.5,0.475));+#197=ORIENTED_EDGE('',*,*,#198,.F.);+#198=EDGE_CURVE('',#199,#195,#201,.T.);+#199=VERTEX_POINT('',#200);+#200=CARTESIAN_POINT('',(0.625,0.8,0.475));+#201=LINE('',#200,#58);+#202=ORIENTED_EDGE('',*,*,#203,.F.);+#203=EDGE_CURVE('',#102,#199,#187,.T.);+#204=ORIENTED_EDGE('',*,*,#101,.F.);+#205=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#49,#103),(#56,#181)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#206=ADVANCED_FACE('',(#207),#218,.F.);+#207=FACE_BOUND('',#208,.F.);+#208=EDGE_LOOP('',(#74,#209,#210,#215));+#209=ORIENTED_EDGE('',*,*,#172,.T.);+#210=ORIENTED_EDGE('',*,*,#211,.F.);+#211=EDGE_CURVE('',#212,#170,#214,.T.);+#212=VERTEX_POINT('',#213);+#213=CARTESIAN_POINT('',(-0.53,-1.,0.475));+#214=LINE('',#213,#79);+#215=ORIENTED_EDGE('',*,*,#216,.F.);+#216=EDGE_CURVE('',#69,#212,#217,.T.);+#217=B_SPLINE_CURVE_WITH_KNOTS('',1,(#70,#213),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#218=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#70,#213),(#77,#151)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#219=ADVANCED_FACE('',(#220),#231,.F.);+#220=FACE_BOUND('',#221,.F.);+#221=EDGE_LOOP('',(#60,#222,#227,#230));+#222=ORIENTED_EDGE('',*,*,#223,.T.);+#223=EDGE_CURVE('',#62,#224,#226,.T.);+#224=VERTEX_POINT('',#225);+#225=CARTESIAN_POINT('',(0.53,-1.,0.475));+#226=B_SPLINE_CURVE_WITH_KNOTS('',1,(#63,#225),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#227=ORIENTED_EDGE('',*,*,#228,.F.);+#228=EDGE_CURVE('',#180,#224,#229,.T.);+#229=LINE('',#181,#65);+#230=ORIENTED_EDGE('',*,*,#179,.F.);+#231=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#56,#181),(#63,#225)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#232=ADVANCED_FACE('',(#233),#240,.F.);+#233=FACE_BOUND('',#234,.F.);+#234=EDGE_LOOP('',(#67,#235,#236,#239));+#235=ORIENTED_EDGE('',*,*,#216,.T.);+#236=ORIENTED_EDGE('',*,*,#237,.F.);+#237=EDGE_CURVE('',#224,#212,#238,.T.);+#238=LINE('',#225,#72);+#239=ORIENTED_EDGE('',*,*,#223,.F.);+#240=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#63,#225),(#70,#213)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#241=ADVANCED_FACE('',(#242),#254,.F.);+#242=FACE_BOUND('',#243,.F.);+#243=EDGE_LOOP('',(#244,#245,#250,#253));+#244=ORIENTED_EDGE('',*,*,#106,.T.);+#245=ORIENTED_EDGE('',*,*,#246,.T.);+#246=EDGE_CURVE('',#102,#247,#249,.T.);+#247=VERTEX_POINT('',#248);+#248=CARTESIAN_POINT('',(0.625,0.905,0.625));+#249=B_SPLINE_CURVE_WITH_KNOTS('',1,(#103,#248),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#250=ORIENTED_EDGE('',*,*,#251,.F.);+#251=EDGE_CURVE('',#116,#247,#252,.T.);+#252=LINE('',#117,#51);+#253=ORIENTED_EDGE('',*,*,#115,.F.);+#254=PLANE('',#255);+#255=AXIS2_PLACEMENT_3D('',#117,#66,#52);+#256=ADVANCED_FACE('',(#257),#313,.F.);+#257=FACE_BOUND('',#258,.F.);+#258=EDGE_LOOP('',(#259,#264,#265,#266,#271,#276,#281,#286,#291,#296,#302,#309));+#259=ORIENTED_EDGE('',*,*,#260,.T.);+#260=EDGE_CURVE('',#261,#121,#263,.T.);+#261=VERTEX_POINT('',#262);+#262=CARTESIAN_POINT('',(-0.625,0.905,0.625));+#263=LINE('',#262,#91);+#264=ORIENTED_EDGE('',*,*,#120,.T.);+#265=ORIENTED_EDGE('',*,*,#251,.T.);+#266=ORIENTED_EDGE('',*,*,#267,.T.);+#267=EDGE_CURVE('',#247,#268,#270,.T.);+#268=VERTEX_POINT('',#269);+#269=CARTESIAN_POINT('',(0.625,0.8,0.625));+#270=LINE('',#248,#58);+#271=ORIENTED_EDGE('',*,*,#272,.T.);+#272=EDGE_CURVE('',#268,#273,#275,.T.);+#273=VERTEX_POINT('',#274);+#274=CARTESIAN_POINT('',(0.6,0.8,0.625));+#275=LINE('',#269,#72);+#276=ORIENTED_EDGE('',*,*,#277,.F.);+#277=EDGE_CURVE('',#278,#273,#280,.T.);+#278=VERTEX_POINT('',#279);+#279=CARTESIAN_POINT('',(0.6,0.8925,0.625));+#280=LINE('',#279,#58);+#281=ORIENTED_EDGE('',*,*,#282,.F.);+#282=EDGE_CURVE('',#283,#278,#285,.T.);+#283=VERTEX_POINT('',#284);+#284=CARTESIAN_POINT('',(0.5175,0.975,0.625));+#285=LINE('',#284,#51);+#286=ORIENTED_EDGE('',*,*,#287,.F.);+#287=EDGE_CURVE('',#288,#283,#290,.T.);+#288=VERTEX_POINT('',#289);+#289=CARTESIAN_POINT('',(-0.5175,0.975,0.625));+#290=LINE('',#289,#27);+#291=ORIENTED_EDGE('',*,*,#292,.F.);+#292=EDGE_CURVE('',#293,#288,#295,.T.);+#293=VERTEX_POINT('',#294);+#294=CARTESIAN_POINT('',(-0.6,0.8925,0.625));+#295=LINE('',#294,#91);+#296=ORIENTED_EDGE('',*,*,#297,.F.);+#297=EDGE_CURVE('',#298,#293,#300,.T.);+#298=VERTEX_POINT('',#299);+#299=CARTESIAN_POINT('',(-0.6,0.8,0.625));+#300=LINE('',#301,#86);+#301=CARTESIAN_POINT('',(-0.6,-0.8925,0.625));+#302=ORIENTED_EDGE('',*,*,#303,.F.);+#303=EDGE_CURVE('',#304,#298,#306,.T.);+#304=VERTEX_POINT('',#305);+#305=CARTESIAN_POINT('',(-0.625,0.8,0.625));+#306=LINE('',#305,#307);+#307=VECTOR('',#308,1.);+#308=DIRECTION('',(1.,-1.144237745222E-17,0.));+#309=ORIENTED_EDGE('',*,*,#310,.T.);+#310=EDGE_CURVE('',#304,#261,#311,.T.);+#311=LINE('',#312,#86);+#312=CARTESIAN_POINT('',(-0.625,-0.905,0.625));+#313=PLANE('',#314);+#314=AXIS2_PLACEMENT_3D('',#315,#95,#316);+#315=CARTESIAN_POINT('',(-9.862404740446E-17,0.9875,0.625));+#316=DIRECTION('',(1.,9.174032648906E-17,0.));+#317=ADVANCED_FACE('',(#318),#326,.F.);+#318=FACE_BOUND('',#319,.F.);+#319=EDGE_LOOP('',(#320,#321,#322,#323));+#320=ORIENTED_EDGE('',*,*,#134,.T.);+#321=ORIENTED_EDGE('',*,*,#125,.T.);+#322=ORIENTED_EDGE('',*,*,#260,.F.);+#323=ORIENTED_EDGE('',*,*,#324,.F.);+#324=EDGE_CURVE('',#135,#261,#325,.T.);+#325=B_SPLINE_CURVE_WITH_KNOTS('',1,(#136,#262),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#326=PLANE('',#327);+#327=AXIS2_PLACEMENT_3D('',#262,#52,#92);+#328=ADVANCED_FACE('',(#329),#345,.F.);+#329=FACE_BOUND('',#330,.F.);+#330=EDGE_LOOP('',(#331,#335,#336,#343));+#331=ORIENTED_EDGE('',*,*,#332,.F.);+#332=EDGE_CURVE('',#170,#333,#334,.T.);+#333=VERTEX_POINT('',#312);+#334=B_SPLINE_CURVE_WITH_KNOTS('',1,(#151,#312),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#335=ORIENTED_EDGE('',*,*,#169,.T.);+#336=ORIENTED_EDGE('',*,*,#337,.T.);+#337=EDGE_CURVE('',#163,#338,#340,.T.);+#338=VERTEX_POINT('',#339);+#339=CARTESIAN_POINT('',(-0.625,-0.8,0.625));+#340=LINE('',#341,#342);+#341=CARTESIAN_POINT('',(-0.625,-0.8,0.46837012555));+#342=VECTOR('',#13,1.);+#343=ORIENTED_EDGE('',*,*,#344,.F.);+#344=EDGE_CURVE('',#333,#338,#311,.T.);+#345=PLANE('',#346);+#346=AXIS2_PLACEMENT_3D('',#312,#28,#87);+#347=ADVANCED_FACE('',(#348),#370,.F.);+#348=FACE_BOUND('',#349,.F.);+#349=EDGE_LOOP('',(#350,#359,#364,#369));+#350=ORIENTED_EDGE('',*,*,#351,.T.);+#351=EDGE_CURVE('',#159,#352,#354,.T.);+#352=VERTEX_POINT('',#353);+#353=CARTESIAN_POINT('',(-0.723480775301,-0.4,0.392364817767));+#354=CIRCLE('',#355,1.E-01);+#355=AXIS2_PLACEMENT_3D('',#356,#357,#358);+#356=CARTESIAN_POINT('',(-0.625,-0.4,0.375));+#357=DIRECTION('',(-1.144237745222E-17,-1.,-2.736911063134E-48));+#358=DIRECTION('',(1.110223024625E-15,-1.270359090391E-32,1.));+#359=ORIENTED_EDGE('',*,*,#360,.F.);+#360=EDGE_CURVE('',#361,#352,#363,.T.);+#361=VERTEX_POINT('',#362);+#362=CARTESIAN_POINT('',(-0.723480775301,-0.8,0.392364817767));+#363=LINE('',#362,#166);+#364=ORIENTED_EDGE('',*,*,#365,.F.);+#365=EDGE_CURVE('',#163,#361,#366,.T.);+#366=CIRCLE('',#367,1.E-01);+#367=AXIS2_PLACEMENT_3D('',#368,#357,#358);+#368=CARTESIAN_POINT('',(-0.625,-0.8,0.375));+#369=ORIENTED_EDGE('',*,*,#162,.T.);+#370=CYLINDRICAL_SURFACE('',#371,1.E-01);+#371=AXIS2_PLACEMENT_3D('',#372,#373,#358);+#372=CARTESIAN_POINT('',(-0.625,-0.5,0.375));+#373=DIRECTION('',(-1.144237745222E-17,-1.,0.));+#374=ADVANCED_FACE('',(#375),#345,.F.);+#375=FACE_BOUND('',#376,.F.);+#376=EDGE_LOOP('',(#377,#383,#384,#390));+#377=ORIENTED_EDGE('',*,*,#378,.F.);+#378=EDGE_CURVE('',#159,#379,#381,.T.);+#379=VERTEX_POINT('',#380);+#380=CARTESIAN_POINT('',(-0.625,-0.4,0.625));+#381=LINE('',#382,#342);+#382=CARTESIAN_POINT('',(-0.625,-0.4,0.46837012555));+#383=ORIENTED_EDGE('',*,*,#158,.T.);+#384=ORIENTED_EDGE('',*,*,#385,.T.);+#385=EDGE_CURVE('',#154,#386,#388,.T.);+#386=VERTEX_POINT('',#387);+#387=CARTESIAN_POINT('',(-0.625,0.5,0.625));+#388=LINE('',#389,#342);+#389=CARTESIAN_POINT('',(-0.625,0.5,0.46837012555));+#390=ORIENTED_EDGE('',*,*,#391,.F.);+#391=EDGE_CURVE('',#379,#386,#311,.T.);+#392=ADVANCED_FACE('',(#393),#413,.F.);+#393=FACE_BOUND('',#394,.F.);+#394=EDGE_LOOP('',(#395,#402,#407,#412));+#395=ORIENTED_EDGE('',*,*,#396,.T.);+#396=EDGE_CURVE('',#148,#397,#399,.T.);+#397=VERTEX_POINT('',#398);+#398=CARTESIAN_POINT('',(-0.723480775301,0.8,0.392364817767));+#399=CIRCLE('',#400,1.E-01);+#400=AXIS2_PLACEMENT_3D('',#401,#357,#358);+#401=CARTESIAN_POINT('',(-0.625,0.8,0.375));+#402=ORIENTED_EDGE('',*,*,#403,.F.);+#403=EDGE_CURVE('',#404,#397,#406,.T.);+#404=VERTEX_POINT('',#405);+#405=CARTESIAN_POINT('',(-0.723480775301,0.5,0.392364817767));+#406=LINE('',#405,#86);+#407=ORIENTED_EDGE('',*,*,#408,.F.);+#408=EDGE_CURVE('',#154,#404,#409,.T.);+#409=CIRCLE('',#410,1.E-01);+#410=AXIS2_PLACEMENT_3D('',#411,#357,#358);+#411=CARTESIAN_POINT('',(-0.625,0.5,0.375));+#412=ORIENTED_EDGE('',*,*,#153,.T.);+#413=CYLINDRICAL_SURFACE('',#414,1.E-01);+#414=AXIS2_PLACEMENT_3D('',#415,#373,#358);+#415=CARTESIAN_POINT('',(-0.625,0.7,0.375));+#416=ADVANCED_FACE('',(#417),#345,.F.);+#417=FACE_BOUND('',#418,.F.);+#418=EDGE_LOOP('',(#419,#423,#424,#425));+#419=ORIENTED_EDGE('',*,*,#420,.F.);+#420=EDGE_CURVE('',#148,#304,#421,.T.);+#421=LINE('',#422,#342);+#422=CARTESIAN_POINT('',(-0.625,0.8,0.46837012555));+#423=ORIENTED_EDGE('',*,*,#147,.T.);+#424=ORIENTED_EDGE('',*,*,#324,.T.);+#425=ORIENTED_EDGE('',*,*,#310,.F.);+#426=ADVANCED_FACE('',(#427),#436,.F.);+#427=FACE_BOUND('',#428,.F.);+#428=EDGE_LOOP('',(#429,#430,#431,#435));+#429=ORIENTED_EDGE('',*,*,#246,.F.);+#430=ORIENTED_EDGE('',*,*,#203,.T.);+#431=ORIENTED_EDGE('',*,*,#432,.T.);+#432=EDGE_CURVE('',#199,#268,#433,.T.);+#433=LINE('',#434,#342);+#434=CARTESIAN_POINT('',(0.625,0.8,0.46837012555));+#435=ORIENTED_EDGE('',*,*,#267,.F.);+#436=PLANE('',#437);+#437=AXIS2_PLACEMENT_3D('',#248,#73,#59);+#438=ADVANCED_FACE('',(#439),#460,.F.);+#439=FACE_BOUND('',#440,.F.);+#440=EDGE_LOOP('',(#441,#449,#454,#459));+#441=ORIENTED_EDGE('',*,*,#442,.T.);+#442=EDGE_CURVE('',#195,#443,#445,.T.);+#443=VERTEX_POINT('',#444);+#444=CARTESIAN_POINT('',(0.723480775301,0.5,0.392364817767));+#445=CIRCLE('',#446,1.E-01);+#446=AXIS2_PLACEMENT_3D('',#447,#87,#448);+#447=CARTESIAN_POINT('',(0.625,0.5,0.375));+#448=DIRECTION('',(-1.110223024625E-15,-1.232595164408E-31,1.));+#449=ORIENTED_EDGE('',*,*,#450,.F.);+#450=EDGE_CURVE('',#451,#443,#453,.T.);+#451=VERTEX_POINT('',#452);+#452=CARTESIAN_POINT('',(0.723480775301,0.8,0.392364817767));+#453=LINE('',#452,#58);+#454=ORIENTED_EDGE('',*,*,#455,.F.);+#455=EDGE_CURVE('',#199,#451,#456,.T.);+#456=CIRCLE('',#457,1.E-01);+#457=AXIS2_PLACEMENT_3D('',#458,#87,#448);+#458=CARTESIAN_POINT('',(0.625,0.8,0.375));+#459=ORIENTED_EDGE('',*,*,#198,.T.);+#460=CYLINDRICAL_SURFACE('',#461,1.E-01);+#461=AXIS2_PLACEMENT_3D('',#462,#87,#448);+#462=CARTESIAN_POINT('',(0.625,0.6,0.375));+#463=ADVANCED_FACE('',(#464),#436,.F.);+#464=FACE_BOUND('',#465,.F.);+#465=EDGE_LOOP('',(#466,#472,#473,#479));+#466=ORIENTED_EDGE('',*,*,#467,.F.);+#467=EDGE_CURVE('',#195,#468,#470,.T.);+#468=VERTEX_POINT('',#469);+#469=CARTESIAN_POINT('',(0.625,0.5,0.625));+#470=LINE('',#471,#342);+#471=CARTESIAN_POINT('',(0.625,0.5,0.46837012555));+#472=ORIENTED_EDGE('',*,*,#194,.T.);+#473=ORIENTED_EDGE('',*,*,#474,.T.);+#474=EDGE_CURVE('',#190,#475,#477,.T.);+#475=VERTEX_POINT('',#476);+#476=CARTESIAN_POINT('',(0.625,-0.5,0.625));+#477=LINE('',#478,#342);+#478=CARTESIAN_POINT('',(0.625,-0.5,0.46837012555));+#479=ORIENTED_EDGE('',*,*,#480,.F.);+#480=EDGE_CURVE('',#468,#475,#270,.T.);+#481=ADVANCED_FACE('',(#482),#502,.F.);+#482=FACE_BOUND('',#483,.F.);+#483=EDGE_LOOP('',(#484,#491,#496,#501));+#484=ORIENTED_EDGE('',*,*,#485,.T.);+#485=EDGE_CURVE('',#185,#486,#488,.T.);+#486=VERTEX_POINT('',#487);+#487=CARTESIAN_POINT('',(0.723480775301,-0.8,0.392364817767));+#488=CIRCLE('',#489,1.E-01);+#489=AXIS2_PLACEMENT_3D('',#490,#87,#448);+#490=CARTESIAN_POINT('',(0.625,-0.8,0.375));+#491=ORIENTED_EDGE('',*,*,#492,.F.);+#492=EDGE_CURVE('',#493,#486,#495,.T.);+#493=VERTEX_POINT('',#494);+#494=CARTESIAN_POINT('',(0.723480775301,-0.5,0.392364817767));+#495=LINE('',#494,#58);+#496=ORIENTED_EDGE('',*,*,#497,.F.);+#497=EDGE_CURVE('',#190,#493,#498,.T.);+#498=CIRCLE('',#499,1.E-01);+#499=AXIS2_PLACEMENT_3D('',#500,#87,#448);+#500=CARTESIAN_POINT('',(0.625,-0.5,0.375));+#501=ORIENTED_EDGE('',*,*,#189,.T.);+#502=CYLINDRICAL_SURFACE('',#503,1.E-01);+#503=AXIS2_PLACEMENT_3D('',#504,#87,#448);+#504=CARTESIAN_POINT('',(0.625,-0.7,0.375));+#505=ADVANCED_FACE('',(#506),#436,.F.);+#506=FACE_BOUND('',#507,.F.);+#507=EDGE_LOOP('',(#508,#514,#515,#520));+#508=ORIENTED_EDGE('',*,*,#509,.F.);+#509=EDGE_CURVE('',#185,#510,#512,.T.);+#510=VERTEX_POINT('',#511);+#511=CARTESIAN_POINT('',(0.625,-0.8,0.625));+#512=LINE('',#513,#342);+#513=CARTESIAN_POINT('',(0.625,-0.8,0.46837012555));+#514=ORIENTED_EDGE('',*,*,#184,.T.);+#515=ORIENTED_EDGE('',*,*,#516,.T.);+#516=EDGE_CURVE('',#180,#517,#519,.T.);+#517=VERTEX_POINT('',#518);+#518=CARTESIAN_POINT('',(0.625,-0.905,0.625));+#519=B_SPLINE_CURVE_WITH_KNOTS('',1,(#181,#518),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#520=ORIENTED_EDGE('',*,*,#521,.F.);+#521=EDGE_CURVE('',#510,#517,#270,.T.);+#522=ADVANCED_FACE('',(#523),#535,.F.);+#523=FACE_BOUND('',#524,.F.);+#524=EDGE_LOOP('',(#525,#526,#527,#532));+#525=ORIENTED_EDGE('',*,*,#211,.T.);+#526=ORIENTED_EDGE('',*,*,#332,.T.);+#527=ORIENTED_EDGE('',*,*,#528,.F.);+#528=EDGE_CURVE('',#529,#333,#531,.T.);+#529=VERTEX_POINT('',#530);+#530=CARTESIAN_POINT('',(-0.53,-1.,0.625));+#531=LINE('',#530,#79);+#532=ORIENTED_EDGE('',*,*,#533,.F.);+#533=EDGE_CURVE('',#212,#529,#534,.T.);+#534=B_SPLINE_CURVE_WITH_KNOTS('',1,(#213,#530),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#535=PLANE('',#536);+#536=AXIS2_PLACEMENT_3D('',#530,#92,#80);+#537=ADVANCED_FACE('',(#538),#550,.F.);+#538=FACE_BOUND('',#539,.F.);+#539=EDGE_LOOP('',(#540,#541,#546,#549));+#540=ORIENTED_EDGE('',*,*,#228,.T.);+#541=ORIENTED_EDGE('',*,*,#542,.T.);+#542=EDGE_CURVE('',#224,#543,#545,.T.);+#543=VERTEX_POINT('',#544);+#544=CARTESIAN_POINT('',(0.53,-1.,0.625));+#545=B_SPLINE_CURVE_WITH_KNOTS('',1,(#225,#544),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#546=ORIENTED_EDGE('',*,*,#547,.F.);+#547=EDGE_CURVE('',#517,#543,#548,.T.);+#548=LINE('',#518,#65);+#549=ORIENTED_EDGE('',*,*,#516,.F.);+#550=PLANE('',#551);+#551=AXIS2_PLACEMENT_3D('',#518,#80,#66);+#552=ADVANCED_FACE('',(#553),#561,.F.);+#553=FACE_BOUND('',#554,.F.);+#554=EDGE_LOOP('',(#555,#556,#557,#560));+#555=ORIENTED_EDGE('',*,*,#237,.T.);+#556=ORIENTED_EDGE('',*,*,#533,.T.);+#557=ORIENTED_EDGE('',*,*,#558,.F.);+#558=EDGE_CURVE('',#543,#529,#559,.T.);+#559=LINE('',#544,#72);+#560=ORIENTED_EDGE('',*,*,#542,.F.);+#561=PLANE('',#562);+#562=AXIS2_PLACEMENT_3D('',#544,#87,#73);+#563=ADVANCED_FACE('',(#564),#577,.F.);+#564=FACE_BOUND('',#565,.F.);+#565=EDGE_LOOP('',(#566,#569,#570,#574));+#566=ORIENTED_EDGE('',*,*,#567,.F.);+#567=EDGE_CURVE('',#304,#386,#568,.T.);+#568=LINE('',#305,#58);+#569=ORIENTED_EDGE('',*,*,#303,.T.);+#570=ORIENTED_EDGE('',*,*,#571,.F.);+#571=EDGE_CURVE('',#572,#298,#300,.T.);+#572=VERTEX_POINT('',#573);+#573=CARTESIAN_POINT('',(-0.6,0.5,0.625));+#574=ORIENTED_EDGE('',*,*,#575,.F.);+#575=EDGE_CURVE('',#386,#572,#576,.T.);+#576=LINE('',#387,#307);+#577=PLANE('',#578);+#578=AXIS2_PLACEMENT_3D('',#579,#95,#308);+#579=CARTESIAN_POINT('',(-0.625,0.7,0.625));+#580=ADVANCED_FACE('',(#581),#609,.F.);+#581=FACE_BOUND('',#582,.F.);+#582=EDGE_LOOP('',(#583,#588,#592,#594,#595,#596,#601,#606));+#583=ORIENTED_EDGE('',*,*,#584,.T.);+#584=EDGE_CURVE('',#585,#586,#300,.T.);+#585=VERTEX_POINT('',#301);+#586=VERTEX_POINT('',#587);+#587=CARTESIAN_POINT('',(-0.6,-0.8,0.625));+#588=ORIENTED_EDGE('',*,*,#589,.T.);+#589=EDGE_CURVE('',#586,#590,#300,.T.);+#590=VERTEX_POINT('',#591);+#591=CARTESIAN_POINT('',(-0.6,-0.4,0.625));+#592=ORIENTED_EDGE('',*,*,#593,.T.);+#593=EDGE_CURVE('',#590,#572,#300,.T.);+#594=ORIENTED_EDGE('',*,*,#571,.T.);+#595=ORIENTED_EDGE('',*,*,#297,.T.);+#596=ORIENTED_EDGE('',*,*,#597,.T.);+#597=EDGE_CURVE('',#293,#598,#600,.T.);+#598=VERTEX_POINT('',#599);+#599=CARTESIAN_POINT('',(-0.547297186987,0.866148593493,1.));+#600=B_SPLINE_CURVE_WITH_KNOTS('',1,(#294,#599),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#601=ORIENTED_EDGE('',*,*,#602,.F.);+#602=EDGE_CURVE('',#603,#598,#605,.T.);+#603=VERTEX_POINT('',#604);+#604=CARTESIAN_POINT('',(-0.547297186987,-0.866148593493,1.));+#605=LINE('',#604,#86);+#606=ORIENTED_EDGE('',*,*,#607,.F.);+#607=EDGE_CURVE('',#585,#603,#608,.T.);+#608=B_SPLINE_CURVE_WITH_KNOTS('',1,(#301,#604),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#609=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#301,#604),(#294,#599)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.785),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#610=ADVANCED_FACE('',(#611),#623,.F.);+#611=FACE_BOUND('',#612,.F.);+#612=EDGE_LOOP('',(#613,#614,#619,#622));+#613=ORIENTED_EDGE('',*,*,#292,.T.);+#614=ORIENTED_EDGE('',*,*,#615,.T.);+#615=EDGE_CURVE('',#288,#616,#618,.T.);+#616=VERTEX_POINT('',#617);+#617=CARTESIAN_POINT('',(-0.491148593493,0.922297186987,1.));+#618=B_SPLINE_CURVE_WITH_KNOTS('',1,(#289,#617),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#619=ORIENTED_EDGE('',*,*,#620,.F.);+#620=EDGE_CURVE('',#598,#616,#621,.T.);+#621=LINE('',#599,#91);+#622=ORIENTED_EDGE('',*,*,#597,.F.);+#623=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#294,#599),(#289,#617)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#624=ADVANCED_FACE('',(#625),#637,.F.);+#625=FACE_BOUND('',#626,.F.);+#626=EDGE_LOOP('',(#627,#628,#633,#636));+#627=ORIENTED_EDGE('',*,*,#287,.T.);+#628=ORIENTED_EDGE('',*,*,#629,.T.);+#629=EDGE_CURVE('',#283,#630,#632,.T.);+#630=VERTEX_POINT('',#631);+#631=CARTESIAN_POINT('',(0.491148593493,0.922297186987,1.));+#632=B_SPLINE_CURVE_WITH_KNOTS('',1,(#284,#631),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#633=ORIENTED_EDGE('',*,*,#634,.F.);+#634=EDGE_CURVE('',#616,#630,#635,.T.);+#635=LINE('',#617,#27);+#636=ORIENTED_EDGE('',*,*,#615,.F.);+#637=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#289,#617),(#284,#631)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#638=ADVANCED_FACE('',(#639),#651,.F.);+#639=FACE_BOUND('',#640,.F.);+#640=EDGE_LOOP('',(#641,#642,#647,#650));+#641=ORIENTED_EDGE('',*,*,#282,.T.);+#642=ORIENTED_EDGE('',*,*,#643,.T.);+#643=EDGE_CURVE('',#278,#644,#646,.T.);+#644=VERTEX_POINT('',#645);+#645=CARTESIAN_POINT('',(0.547297186987,0.866148593493,1.));+#646=B_SPLINE_CURVE_WITH_KNOTS('',1,(#279,#645),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#647=ORIENTED_EDGE('',*,*,#648,.F.);+#648=EDGE_CURVE('',#630,#644,#649,.T.);+#649=LINE('',#631,#51);+#650=ORIENTED_EDGE('',*,*,#629,.F.);+#651=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#284,#631),(#279,#645)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#652=ADVANCED_FACE('',(#653),#681,.F.);+#653=FACE_BOUND('',#654,.F.);+#654=EDGE_LOOP('',(#655,#656,#660,#664,#668,#672,#677,#680));+#655=ORIENTED_EDGE('',*,*,#277,.T.);+#656=ORIENTED_EDGE('',*,*,#657,.T.);+#657=EDGE_CURVE('',#273,#658,#280,.T.);+#658=VERTEX_POINT('',#659);+#659=CARTESIAN_POINT('',(0.6,0.5,0.625));+#660=ORIENTED_EDGE('',*,*,#661,.T.);+#661=EDGE_CURVE('',#658,#662,#280,.T.);+#662=VERTEX_POINT('',#663);+#663=CARTESIAN_POINT('',(0.6,-0.5,0.625));+#664=ORIENTED_EDGE('',*,*,#665,.T.);+#665=EDGE_CURVE('',#662,#666,#280,.T.);+#666=VERTEX_POINT('',#667);+#667=CARTESIAN_POINT('',(0.6,-0.8,0.625));+#668=ORIENTED_EDGE('',*,*,#669,.T.);+#669=EDGE_CURVE('',#666,#670,#280,.T.);+#670=VERTEX_POINT('',#671);+#671=CARTESIAN_POINT('',(0.6,-0.8925,0.625));+#672=ORIENTED_EDGE('',*,*,#673,.T.);+#673=EDGE_CURVE('',#670,#674,#676,.T.);+#674=VERTEX_POINT('',#675);+#675=CARTESIAN_POINT('',(0.547297186987,-0.866148593493,1.));+#676=B_SPLINE_CURVE_WITH_KNOTS('',1,(#671,#675),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#677=ORIENTED_EDGE('',*,*,#678,.F.);+#678=EDGE_CURVE('',#644,#674,#679,.T.);+#679=LINE('',#645,#58);+#680=ORIENTED_EDGE('',*,*,#643,.F.);+#681=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#279,#645),(#671,#675)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.785),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#682=ADVANCED_FACE('',(#683),#693,.F.);+#683=FACE_BOUND('',#684,.F.);+#684=EDGE_LOOP('',(#685,#688,#691,#692));+#685=ORIENTED_EDGE('',*,*,#686,.F.);+#686=EDGE_CURVE('',#468,#268,#687,.T.);+#687=LINE('',#469,#86);+#688=ORIENTED_EDGE('',*,*,#689,.T.);+#689=EDGE_CURVE('',#468,#658,#690,.T.);+#690=LINE('',#469,#72);+#691=ORIENTED_EDGE('',*,*,#657,.F.);+#692=ORIENTED_EDGE('',*,*,#272,.F.);+#693=PLANE('',#694);+#694=AXIS2_PLACEMENT_3D('',#695,#95,#73);+#695=CARTESIAN_POINT('',(0.625,0.6,0.625));+#696=ADVANCED_FACE('',(#697),#313,.F.);+#697=FACE_BOUND('',#698,.F.);+#698=EDGE_LOOP('',(#699,#700,#703,#704,#709,#714,#717,#718,#721,#722,#723,#724));+#699=ORIENTED_EDGE('',*,*,#344,.T.);+#700=ORIENTED_EDGE('',*,*,#701,.T.);+#701=EDGE_CURVE('',#338,#586,#702,.T.);+#702=LINE('',#339,#307);+#703=ORIENTED_EDGE('',*,*,#584,.F.);+#704=ORIENTED_EDGE('',*,*,#705,.F.);+#705=EDGE_CURVE('',#706,#585,#708,.T.);+#706=VERTEX_POINT('',#707);+#707=CARTESIAN_POINT('',(-0.5175,-0.975,0.625));+#708=LINE('',#707,#79);+#709=ORIENTED_EDGE('',*,*,#710,.F.);+#710=EDGE_CURVE('',#711,#706,#713,.T.);+#711=VERTEX_POINT('',#712);+#712=CARTESIAN_POINT('',(0.5175,-0.975,0.625));+#713=LINE('',#712,#72);+#714=ORIENTED_EDGE('',*,*,#715,.F.);+#715=EDGE_CURVE('',#670,#711,#716,.T.);+#716=LINE('',#671,#65);+#717=ORIENTED_EDGE('',*,*,#669,.F.);+#718=ORIENTED_EDGE('',*,*,#719,.F.);+#719=EDGE_CURVE('',#510,#666,#720,.T.);+#720=LINE('',#511,#72);+#721=ORIENTED_EDGE('',*,*,#521,.T.);+#722=ORIENTED_EDGE('',*,*,#547,.T.);+#723=ORIENTED_EDGE('',*,*,#558,.T.);+#724=ORIENTED_EDGE('',*,*,#528,.T.);+#725=ADVANCED_FACE('',(#726),#783,.F.);+#726=FACE_BOUND('',#727,.F.);+#727=EDGE_LOOP('',(#728,#729,#730,#737,#746,#753,#758,#763,#770,#777));+#728=ORIENTED_EDGE('',*,*,#337,.F.);+#729=ORIENTED_EDGE('',*,*,#365,.T.);+#730=ORIENTED_EDGE('',*,*,#731,.T.);+#731=EDGE_CURVE('',#361,#732,#734,.T.);+#732=VERTEX_POINT('',#733);+#733=CARTESIAN_POINT('',(-0.750838934336,-0.8,0.206587955583));+#734=LINE('',#362,#735);+#735=VECTOR('',#736,1.);+#736=DIRECTION('',(-0.145692235845,1.667065554401E-18,-0.989329961345));+#737=ORIENTED_EDGE('',*,*,#738,.T.);+#738=EDGE_CURVE('',#732,#739,#741,.T.);+#739=VERTEX_POINT('',#740);+#740=CARTESIAN_POINT('',(-0.997040872589,-0.8,0.));+#741=CIRCLE('',#742,0.25);+#742=AXIS2_PLACEMENT_3D('',#743,#744,#745);+#743=CARTESIAN_POINT('',(-0.997040872589,-0.8,0.25));+#744=DIRECTION('',(1.144237745222E-17,1.,-7.703719777549E-34));+#745=DIRECTION('',(0.984807753012,-1.126854202784E-17,-0.173648177667));+#746=ORIENTED_EDGE('',*,*,#747,.T.);+#747=EDGE_CURVE('',#739,#748,#750,.T.);+#748=VERTEX_POINT('',#749);+#749=CARTESIAN_POINT('',(-1.05,-0.8,0.));+#750=LINE('',#740,#751);+#751=VECTOR('',#752,1.);+#752=DIRECTION('',(-1.,1.144237745222E-17,0.));+#753=ORIENTED_EDGE('',*,*,#754,.T.);+#754=EDGE_CURVE('',#748,#755,#757,.T.);+#755=VERTEX_POINT('',#756);+#756=CARTESIAN_POINT('',(-1.05,-0.8,0.15));+#757=LINE('',#749,#342);+#758=ORIENTED_EDGE('',*,*,#759,.T.);+#759=EDGE_CURVE('',#755,#760,#762,.T.);+#760=VERTEX_POINT('',#761);+#761=CARTESIAN_POINT('',(-0.997040872589,-0.8,0.15));+#762=LINE('',#756,#307);+#763=ORIENTED_EDGE('',*,*,#764,.T.);+#764=EDGE_CURVE('',#760,#765,#767,.T.);+#765=VERTEX_POINT('',#766);+#766=CARTESIAN_POINT('',(-0.898560097287,-0.8,0.232635182233));+#767=CIRCLE('',#768,1.E-01);+#768=AXIS2_PLACEMENT_3D('',#743,#769,#95);+#769=DIRECTION('',(-1.144237745222E-17,-1.,-0.));+#770=ORIENTED_EDGE('',*,*,#771,.T.);+#771=EDGE_CURVE('',#765,#772,#774,.T.);+#772=VERTEX_POINT('',#773);+#773=CARTESIAN_POINT('',(-0.871201938253,-0.8,0.418412044417));+#774=LINE('',#766,#775);+#775=VECTOR('',#776,1.);+#776=DIRECTION('',(0.145692235845,-1.667065554401E-18,0.989329961345));+#777=ORIENTED_EDGE('',*,*,#778,.T.);+#778=EDGE_CURVE('',#772,#338,#779,.T.);+#779=CIRCLE('',#780,0.25);+#780=AXIS2_PLACEMENT_3D('',#368,#781,#782);+#781=DIRECTION('',(1.144237745222E-17,1.,0.));+#782=DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667));+#783=PLANE('',#784);+#784=AXIS2_PLACEMENT_3D('',#785,#781,#13);+#785=CARTESIAN_POINT('',(-0.812020105898,-0.8,0.311740251101));+#786=ADVANCED_FACE('',(#787),#831,.T.);+#787=FACE_BOUND('',#788,.T.);+#788=EDGE_LOOP('',(#377,#350,#789,#794,#801,#806,#811,#816,#822,#827));+#789=ORIENTED_EDGE('',*,*,#790,.T.);+#790=EDGE_CURVE('',#352,#791,#793,.T.);+#791=VERTEX_POINT('',#792);+#792=CARTESIAN_POINT('',(-0.750838934336,-0.4,0.206587955583));+#793=LINE('',#353,#735);+#794=ORIENTED_EDGE('',*,*,#795,.T.);+#795=EDGE_CURVE('',#791,#796,#798,.T.);+#796=VERTEX_POINT('',#797);+#797=CARTESIAN_POINT('',(-0.997040872589,-0.4,0.));+#798=CIRCLE('',#799,0.25);+#799=AXIS2_PLACEMENT_3D('',#800,#744,#745);+#800=CARTESIAN_POINT('',(-0.997040872589,-0.4,0.25));+#801=ORIENTED_EDGE('',*,*,#802,.T.);+#802=EDGE_CURVE('',#796,#803,#805,.T.);+#803=VERTEX_POINT('',#804);+#804=CARTESIAN_POINT('',(-1.05,-0.4,0.));+#805=LINE('',#797,#751);+#806=ORIENTED_EDGE('',*,*,#807,.T.);+#807=EDGE_CURVE('',#803,#808,#810,.T.);+#808=VERTEX_POINT('',#809);+#809=CARTESIAN_POINT('',(-1.05,-0.4,0.15));+#810=LINE('',#804,#342);+#811=ORIENTED_EDGE('',*,*,#812,.T.);+#812=EDGE_CURVE('',#808,#813,#815,.T.);+#813=VERTEX_POINT('',#814);+#814=CARTESIAN_POINT('',(-0.997040872589,-0.4,0.15));+#815=LINE('',#809,#307);+#816=ORIENTED_EDGE('',*,*,#817,.T.);+#817=EDGE_CURVE('',#813,#818,#820,.T.);+#818=VERTEX_POINT('',#819);+#819=CARTESIAN_POINT('',(-0.898560097287,-0.4,0.232635182233));+#820=CIRCLE('',#821,1.E-01);+#821=AXIS2_PLACEMENT_3D('',#800,#769,#95);+#822=ORIENTED_EDGE('',*,*,#823,.T.);+#823=EDGE_CURVE('',#818,#824,#826,.T.);+#824=VERTEX_POINT('',#825);+#825=CARTESIAN_POINT('',(-0.871201938253,-0.4,0.418412044417));+#826=LINE('',#819,#775);+#827=ORIENTED_EDGE('',*,*,#828,.T.);+#828=EDGE_CURVE('',#824,#379,#829,.T.);+#829=CIRCLE('',#830,0.25);+#830=AXIS2_PLACEMENT_3D('',#356,#781,#782);+#831=PLANE('',#832);+#832=AXIS2_PLACEMENT_3D('',#833,#781,#13);+#833=CARTESIAN_POINT('',(-0.812020105898,-0.4,0.311740251101));+#834=ADVANCED_FACE('',(#835),#842,.F.);+#835=FACE_BOUND('',#836,.F.);+#836=EDGE_LOOP('',(#789,#837,#840,#841));+#837=ORIENTED_EDGE('',*,*,#838,.F.);+#838=EDGE_CURVE('',#732,#791,#839,.T.);+#839=LINE('',#733,#166);+#840=ORIENTED_EDGE('',*,*,#731,.F.);+#841=ORIENTED_EDGE('',*,*,#360,.T.);+#842=PLANE('',#843);+#843=AXIS2_PLACEMENT_3D('',#844,#845,#736);+#844=CARTESIAN_POINT('',(-0.723480775301,-0.5,0.392364817767));+#845=DIRECTION('',(-0.989329961345,1.13202868425E-17,0.145692235845));+#846=ADVANCED_FACE('',(#847),#313,.F.);+#847=FACE_BOUND('',#848,.F.);+#848=EDGE_LOOP('',(#849,#850,#851,#852));+#849=ORIENTED_EDGE('',*,*,#391,.T.);+#850=ORIENTED_EDGE('',*,*,#575,.T.);+#851=ORIENTED_EDGE('',*,*,#593,.F.);+#852=ORIENTED_EDGE('',*,*,#853,.F.);+#853=EDGE_CURVE('',#379,#590,#854,.T.);+#854=LINE('',#380,#307);+#855=ADVANCED_FACE('',(#856),#902,.F.);+#856=FACE_BOUND('',#857,.F.);+#857=EDGE_LOOP('',(#858,#859,#860,#865,#872,#877,#882,#887,#893,#898));+#858=ORIENTED_EDGE('',*,*,#385,.F.);+#859=ORIENTED_EDGE('',*,*,#408,.T.);+#860=ORIENTED_EDGE('',*,*,#861,.T.);+#861=EDGE_CURVE('',#404,#862,#864,.T.);+#862=VERTEX_POINT('',#863);+#863=CARTESIAN_POINT('',(-0.750838934336,0.5,0.206587955583));+#864=LINE('',#405,#735);+#865=ORIENTED_EDGE('',*,*,#866,.T.);+#866=EDGE_CURVE('',#862,#867,#869,.T.);+#867=VERTEX_POINT('',#868);+#868=CARTESIAN_POINT('',(-0.997040872589,0.5,0.));+#869=CIRCLE('',#870,0.25);+#870=AXIS2_PLACEMENT_3D('',#871,#744,#745);+#871=CARTESIAN_POINT('',(-0.997040872589,0.5,0.25));+#872=ORIENTED_EDGE('',*,*,#873,.T.);+#873=EDGE_CURVE('',#867,#874,#876,.T.);+#874=VERTEX_POINT('',#875);+#875=CARTESIAN_POINT('',(-1.05,0.5,0.));+#876=LINE('',#868,#751);+#877=ORIENTED_EDGE('',*,*,#878,.T.);+#878=EDGE_CURVE('',#874,#879,#881,.T.);+#879=VERTEX_POINT('',#880);+#880=CARTESIAN_POINT('',(-1.05,0.5,0.15));+#881=LINE('',#875,#342);+#882=ORIENTED_EDGE('',*,*,#883,.T.);+#883=EDGE_CURVE('',#879,#884,#886,.T.);+#884=VERTEX_POINT('',#885);+#885=CARTESIAN_POINT('',(-0.997040872589,0.5,0.15));+#886=LINE('',#880,#307);+#887=ORIENTED_EDGE('',*,*,#888,.T.);+#888=EDGE_CURVE('',#884,#889,#891,.T.);+#889=VERTEX_POINT('',#890);+#890=CARTESIAN_POINT('',(-0.898560097287,0.5,0.232635182233));+#891=CIRCLE('',#892,1.E-01);+#892=AXIS2_PLACEMENT_3D('',#871,#769,#95);+#893=ORIENTED_EDGE('',*,*,#894,.T.);+#894=EDGE_CURVE('',#889,#895,#897,.T.);+#895=VERTEX_POINT('',#896);+#896=CARTESIAN_POINT('',(-0.871201938253,0.5,0.418412044417));+#897=LINE('',#890,#775);+#898=ORIENTED_EDGE('',*,*,#899,.T.);+#899=EDGE_CURVE('',#895,#386,#900,.T.);+#900=CIRCLE('',#901,0.25);+#901=AXIS2_PLACEMENT_3D('',#411,#781,#782);+#902=PLANE('',#903);+#903=AXIS2_PLACEMENT_3D('',#904,#781,#13);+#904=CARTESIAN_POINT('',(-0.812020105898,0.5,0.311740251101));+#905=ADVANCED_FACE('',(#906),#950,.T.);+#906=FACE_BOUND('',#907,.T.);+#907=EDGE_LOOP('',(#419,#395,#908,#913,#920,#925,#930,#935,#941,#946));+#908=ORIENTED_EDGE('',*,*,#909,.T.);+#909=EDGE_CURVE('',#397,#910,#912,.T.);+#910=VERTEX_POINT('',#911);+#911=CARTESIAN_POINT('',(-0.750838934336,0.8,0.206587955583));+#912=LINE('',#398,#735);+#913=ORIENTED_EDGE('',*,*,#914,.T.);+#914=EDGE_CURVE('',#910,#915,#917,.T.);+#915=VERTEX_POINT('',#916);+#916=CARTESIAN_POINT('',(-0.997040872589,0.8,0.));+#917=CIRCLE('',#918,0.25);+#918=AXIS2_PLACEMENT_3D('',#919,#744,#745);+#919=CARTESIAN_POINT('',(-0.997040872589,0.8,0.25));+#920=ORIENTED_EDGE('',*,*,#921,.T.);+#921=EDGE_CURVE('',#915,#922,#924,.T.);+#922=VERTEX_POINT('',#923);+#923=CARTESIAN_POINT('',(-1.05,0.8,0.));+#924=LINE('',#916,#751);+#925=ORIENTED_EDGE('',*,*,#926,.T.);+#926=EDGE_CURVE('',#922,#927,#929,.T.);+#927=VERTEX_POINT('',#928);+#928=CARTESIAN_POINT('',(-1.05,0.8,0.15));+#929=LINE('',#923,#342);+#930=ORIENTED_EDGE('',*,*,#931,.T.);+#931=EDGE_CURVE('',#927,#932,#934,.T.);+#932=VERTEX_POINT('',#933);+#933=CARTESIAN_POINT('',(-0.997040872589,0.8,0.15));+#934=LINE('',#928,#307);+#935=ORIENTED_EDGE('',*,*,#936,.T.);+#936=EDGE_CURVE('',#932,#937,#939,.T.);+#937=VERTEX_POINT('',#938);+#938=CARTESIAN_POINT('',(-0.898560097287,0.8,0.232635182233));+#939=CIRCLE('',#940,1.E-01);+#940=AXIS2_PLACEMENT_3D('',#919,#769,#95);+#941=ORIENTED_EDGE('',*,*,#942,.T.);+#942=EDGE_CURVE('',#937,#943,#945,.T.);+#943=VERTEX_POINT('',#944);+#944=CARTESIAN_POINT('',(-0.871201938253,0.8,0.418412044417));+#945=LINE('',#938,#775);+#946=ORIENTED_EDGE('',*,*,#947,.T.);+#947=EDGE_CURVE('',#943,#304,#948,.T.);+#948=CIRCLE('',#949,0.25);+#949=AXIS2_PLACEMENT_3D('',#401,#781,#782);+#950=PLANE('',#951);+#951=AXIS2_PLACEMENT_3D('',#952,#781,#13);+#952=CARTESIAN_POINT('',(-0.812020105898,0.8,0.311740251101));+#953=ADVANCED_FACE('',(#954),#961,.F.);+#954=FACE_BOUND('',#955,.F.);+#955=EDGE_LOOP('',(#908,#956,#959,#960));+#956=ORIENTED_EDGE('',*,*,#957,.F.);+#957=EDGE_CURVE('',#862,#910,#958,.T.);+#958=LINE('',#863,#86);+#959=ORIENTED_EDGE('',*,*,#861,.F.);+#960=ORIENTED_EDGE('',*,*,#403,.T.);+#961=PLANE('',#962);+#962=AXIS2_PLACEMENT_3D('',#963,#845,#736);+#963=CARTESIAN_POINT('',(-0.723480775301,0.7,0.392364817767));+#964=ADVANCED_FACE('',(#965),#1017,.F.);+#965=FACE_BOUND('',#966,.F.);+#966=EDGE_LOOP('',(#967,#968,#969,#976,#984,#989,#994,#999,#1005,#1012));+#967=ORIENTED_EDGE('',*,*,#432,.F.);+#968=ORIENTED_EDGE('',*,*,#455,.T.);+#969=ORIENTED_EDGE('',*,*,#970,.T.);+#970=EDGE_CURVE('',#451,#971,#973,.T.);+#971=VERTEX_POINT('',#972);+#972=CARTESIAN_POINT('',(0.750838934336,0.8,0.206587955583));+#973=LINE('',#452,#974);+#974=VECTOR('',#975,1.);+#975=DIRECTION('',(0.145692235845,1.617508747447E-17,-0.989329961345));+#976=ORIENTED_EDGE('',*,*,#977,.T.);+#977=EDGE_CURVE('',#971,#978,#980,.T.);+#978=VERTEX_POINT('',#979);+#979=CARTESIAN_POINT('',(0.997040872589,0.8,0.));+#980=CIRCLE('',#981,0.25);+#981=AXIS2_PLACEMENT_3D('',#982,#59,#983);+#982=CARTESIAN_POINT('',(0.997040872589,0.8,0.25));+#983=DIRECTION('',(-0.984807753012,-1.093356242224E-16,-0.173648177667));+#984=ORIENTED_EDGE('',*,*,#985,.T.);+#985=EDGE_CURVE('',#978,#986,#988,.T.);+#986=VERTEX_POINT('',#987);+#987=CARTESIAN_POINT('',(1.05,0.8,0.));+#988=LINE('',#979,#27);+#989=ORIENTED_EDGE('',*,*,#990,.T.);+#990=EDGE_CURVE('',#986,#991,#993,.T.);+#991=VERTEX_POINT('',#992);+#992=CARTESIAN_POINT('',(1.05,0.8,0.15));+#993=LINE('',#987,#342);+#994=ORIENTED_EDGE('',*,*,#995,.T.);+#995=EDGE_CURVE('',#991,#996,#998,.T.);+#996=VERTEX_POINT('',#997);+#997=CARTESIAN_POINT('',(0.997040872589,0.8,0.15));+#998=LINE('',#992,#72);+#999=ORIENTED_EDGE('',*,*,#1000,.T.);+#1000=EDGE_CURVE('',#996,#1001,#1003,.T.);+#1001=VERTEX_POINT('',#1002);+#1002=CARTESIAN_POINT('',(0.898560097287,0.8,0.232635182233));+#1003=CIRCLE('',#1004,1.E-01);+#1004=AXIS2_PLACEMENT_3D('',#982,#87,#95);+#1005=ORIENTED_EDGE('',*,*,#1006,.T.);+#1006=EDGE_CURVE('',#1001,#1007,#1009,.T.);+#1007=VERTEX_POINT('',#1008);+#1008=CARTESIAN_POINT('',(0.871201938253,0.8,0.418412044417));+#1009=LINE('',#1002,#1010);+#1010=VECTOR('',#1011,1.);+#1011=DIRECTION('',(-0.145692235845,-1.617508747447E-17,0.989329961345));+#1012=ORIENTED_EDGE('',*,*,#1013,.T.);+#1013=EDGE_CURVE('',#1007,#268,#1014,.T.);+#1014=CIRCLE('',#1015,0.25);+#1015=AXIS2_PLACEMENT_3D('',#458,#59,#1016);+#1016=DIRECTION('',(0.984807753012,1.093356242224E-16,0.173648177667));+#1017=PLANE('',#1018);+#1018=AXIS2_PLACEMENT_3D('',#1019,#59,#13);+#1019=CARTESIAN_POINT('',(0.812020105898,0.8,0.311740251101));+#1020=ADVANCED_FACE('',(#1021),#1065,.T.);+#1021=FACE_BOUND('',#1022,.T.);+#1022=EDGE_LOOP('',(#466,#441,#1023,#1028,#1035,#1040,#1045,#1050,#1056,#1061));+#1023=ORIENTED_EDGE('',*,*,#1024,.T.);+#1024=EDGE_CURVE('',#443,#1025,#1027,.T.);+#1025=VERTEX_POINT('',#1026);+#1026=CARTESIAN_POINT('',(0.750838934336,0.5,0.206587955583));+#1027=LINE('',#444,#974);+#1028=ORIENTED_EDGE('',*,*,#1029,.T.);+#1029=EDGE_CURVE('',#1025,#1030,#1032,.T.);+#1030=VERTEX_POINT('',#1031);+#1031=CARTESIAN_POINT('',(0.997040872589,0.5,0.));+#1032=CIRCLE('',#1033,0.25);+#1033=AXIS2_PLACEMENT_3D('',#1034,#59,#983);+#1034=CARTESIAN_POINT('',(0.997040872589,0.5,0.25));+#1035=ORIENTED_EDGE('',*,*,#1036,.T.);+#1036=EDGE_CURVE('',#1030,#1037,#1039,.T.);+#1037=VERTEX_POINT('',#1038);+#1038=CARTESIAN_POINT('',(1.05,0.5,0.));+#1039=LINE('',#1031,#27);+#1040=ORIENTED_EDGE('',*,*,#1041,.T.);+#1041=EDGE_CURVE('',#1037,#1042,#1044,.T.);+#1042=VERTEX_POINT('',#1043);+#1043=CARTESIAN_POINT('',(1.05,0.5,0.15));+#1044=LINE('',#1038,#342);+#1045=ORIENTED_EDGE('',*,*,#1046,.T.);+#1046=EDGE_CURVE('',#1042,#1047,#1049,.T.);+#1047=VERTEX_POINT('',#1048);+#1048=CARTESIAN_POINT('',(0.997040872589,0.5,0.15));+#1049=LINE('',#1043,#72);+#1050=ORIENTED_EDGE('',*,*,#1051,.T.);+#1051=EDGE_CURVE('',#1047,#1052,#1054,.T.);+#1052=VERTEX_POINT('',#1053);+#1053=CARTESIAN_POINT('',(0.898560097287,0.5,0.232635182233));+#1054=CIRCLE('',#1055,1.E-01);+#1055=AXIS2_PLACEMENT_3D('',#1034,#87,#95);+#1056=ORIENTED_EDGE('',*,*,#1057,.T.);+#1057=EDGE_CURVE('',#1052,#1058,#1060,.T.);+#1058=VERTEX_POINT('',#1059);+#1059=CARTESIAN_POINT('',(0.871201938253,0.5,0.418412044417));+#1060=LINE('',#1053,#1010);+#1061=ORIENTED_EDGE('',*,*,#1062,.T.);+#1062=EDGE_CURVE('',#1058,#468,#1063,.T.);+#1063=CIRCLE('',#1064,0.25);+#1064=AXIS2_PLACEMENT_3D('',#447,#59,#1016);+#1065=PLANE('',#1066);+#1066=AXIS2_PLACEMENT_3D('',#1067,#59,#13);+#1067=CARTESIAN_POINT('',(0.812020105898,0.5,0.311740251101));+#1068=ADVANCED_FACE('',(#1069),#1076,.F.);+#1069=FACE_BOUND('',#1070,.F.);+#1070=EDGE_LOOP('',(#1023,#1071,#1074,#1075));+#1071=ORIENTED_EDGE('',*,*,#1072,.F.);+#1072=EDGE_CURVE('',#971,#1025,#1073,.T.);+#1073=LINE('',#972,#58);+#1074=ORIENTED_EDGE('',*,*,#970,.F.);+#1075=ORIENTED_EDGE('',*,*,#450,.T.);+#1076=PLANE('',#1077);+#1077=AXIS2_PLACEMENT_3D('',#1078,#1079,#975);+#1078=CARTESIAN_POINT('',(0.723480775301,0.6,0.392364817767));+#1079=DIRECTION('',(0.989329961345,1.098376902036E-16,0.145692235845));+#1080=ADVANCED_FACE('',(#1081),#313,.F.);+#1081=FACE_BOUND('',#1082,.F.);+#1082=EDGE_LOOP('',(#1083,#1084,#1085,#1088));+#1083=ORIENTED_EDGE('',*,*,#689,.F.);+#1084=ORIENTED_EDGE('',*,*,#480,.T.);+#1085=ORIENTED_EDGE('',*,*,#1086,.T.);+#1086=EDGE_CURVE('',#475,#662,#1087,.T.);+#1087=LINE('',#476,#72);+#1088=ORIENTED_EDGE('',*,*,#661,.F.);+#1089=ADVANCED_FACE('',(#1090),#1136,.F.);+#1090=FACE_BOUND('',#1091,.F.);+#1091=EDGE_LOOP('',(#1092,#1093,#1094,#1099,#1106,#1111,#1116,#1121,#1127,#1132));+#1092=ORIENTED_EDGE('',*,*,#474,.F.);+#1093=ORIENTED_EDGE('',*,*,#497,.T.);+#1094=ORIENTED_EDGE('',*,*,#1095,.T.);+#1095=EDGE_CURVE('',#493,#1096,#1098,.T.);+#1096=VERTEX_POINT('',#1097);+#1097=CARTESIAN_POINT('',(0.750838934336,-0.5,0.206587955583));+#1098=LINE('',#494,#974);+#1099=ORIENTED_EDGE('',*,*,#1100,.T.);+#1100=EDGE_CURVE('',#1096,#1101,#1103,.T.);+#1101=VERTEX_POINT('',#1102);+#1102=CARTESIAN_POINT('',(0.997040872589,-0.5,0.));+#1103=CIRCLE('',#1104,0.25);+#1104=AXIS2_PLACEMENT_3D('',#1105,#59,#983);+#1105=CARTESIAN_POINT('',(0.997040872589,-0.5,0.25));+#1106=ORIENTED_EDGE('',*,*,#1107,.T.);+#1107=EDGE_CURVE('',#1101,#1108,#1110,.T.);+#1108=VERTEX_POINT('',#1109);+#1109=CARTESIAN_POINT('',(1.05,-0.5,0.));+#1110=LINE('',#1102,#27);+#1111=ORIENTED_EDGE('',*,*,#1112,.T.);+#1112=EDGE_CURVE('',#1108,#1113,#1115,.T.);+#1113=VERTEX_POINT('',#1114);+#1114=CARTESIAN_POINT('',(1.05,-0.5,0.15));+#1115=LINE('',#1109,#342);+#1116=ORIENTED_EDGE('',*,*,#1117,.T.);+#1117=EDGE_CURVE('',#1113,#1118,#1120,.T.);+#1118=VERTEX_POINT('',#1119);+#1119=CARTESIAN_POINT('',(0.997040872589,-0.5,0.15));+#1120=LINE('',#1114,#72);+#1121=ORIENTED_EDGE('',*,*,#1122,.T.);+#1122=EDGE_CURVE('',#1118,#1123,#1125,.T.);+#1123=VERTEX_POINT('',#1124);+#1124=CARTESIAN_POINT('',(0.898560097287,-0.5,0.232635182233));+#1125=CIRCLE('',#1126,1.E-01);+#1126=AXIS2_PLACEMENT_3D('',#1105,#87,#95);+#1127=ORIENTED_EDGE('',*,*,#1128,.T.);+#1128=EDGE_CURVE('',#1123,#1129,#1131,.T.);+#1129=VERTEX_POINT('',#1130);+#1130=CARTESIAN_POINT('',(0.871201938253,-0.5,0.418412044417));+#1131=LINE('',#1124,#1010);+#1132=ORIENTED_EDGE('',*,*,#1133,.T.);+#1133=EDGE_CURVE('',#1129,#475,#1134,.T.);+#1134=CIRCLE('',#1135,0.25);+#1135=AXIS2_PLACEMENT_3D('',#500,#59,#1016);+#1136=PLANE('',#1137);+#1137=AXIS2_PLACEMENT_3D('',#1138,#59,#13);+#1138=CARTESIAN_POINT('',(0.812020105898,-0.5,0.311740251101));+#1139=ADVANCED_FACE('',(#1140),#1184,.T.);+#1140=FACE_BOUND('',#1141,.T.);+#1141=EDGE_LOOP('',(#508,#484,#1142,#1147,#1154,#1159,#1164,#1169,#1175,#1180));+#1142=ORIENTED_EDGE('',*,*,#1143,.T.);+#1143=EDGE_CURVE('',#486,#1144,#1146,.T.);+#1144=VERTEX_POINT('',#1145);+#1145=CARTESIAN_POINT('',(0.750838934336,-0.8,0.206587955583));+#1146=LINE('',#487,#974);+#1147=ORIENTED_EDGE('',*,*,#1148,.T.);+#1148=EDGE_CURVE('',#1144,#1149,#1151,.T.);+#1149=VERTEX_POINT('',#1150);+#1150=CARTESIAN_POINT('',(0.997040872589,-0.8,0.));+#1151=CIRCLE('',#1152,0.25);+#1152=AXIS2_PLACEMENT_3D('',#1153,#59,#983);+#1153=CARTESIAN_POINT('',(0.997040872589,-0.8,0.25));+#1154=ORIENTED_EDGE('',*,*,#1155,.T.);+#1155=EDGE_CURVE('',#1149,#1156,#1158,.T.);+#1156=VERTEX_POINT('',#1157);+#1157=CARTESIAN_POINT('',(1.05,-0.8,0.));+#1158=LINE('',#1150,#27);+#1159=ORIENTED_EDGE('',*,*,#1160,.T.);+#1160=EDGE_CURVE('',#1156,#1161,#1163,.T.);+#1161=VERTEX_POINT('',#1162);+#1162=CARTESIAN_POINT('',(1.05,-0.8,0.15));+#1163=LINE('',#1157,#342);+#1164=ORIENTED_EDGE('',*,*,#1165,.T.);+#1165=EDGE_CURVE('',#1161,#1166,#1168,.T.);+#1166=VERTEX_POINT('',#1167);+#1167=CARTESIAN_POINT('',(0.997040872589,-0.8,0.15));+#1168=LINE('',#1162,#72);+#1169=ORIENTED_EDGE('',*,*,#1170,.T.);+#1170=EDGE_CURVE('',#1166,#1171,#1173,.T.);+#1171=VERTEX_POINT('',#1172);+#1172=CARTESIAN_POINT('',(0.898560097287,-0.8,0.232635182233));+#1173=CIRCLE('',#1174,1.E-01);+#1174=AXIS2_PLACEMENT_3D('',#1153,#87,#95);+#1175=ORIENTED_EDGE('',*,*,#1176,.T.);+#1176=EDGE_CURVE('',#1171,#1177,#1179,.T.);+#1177=VERTEX_POINT('',#1178);+#1178=CARTESIAN_POINT('',(0.871201938253,-0.8,0.418412044417));+#1179=LINE('',#1172,#1010);+#1180=ORIENTED_EDGE('',*,*,#1181,.T.);+#1181=EDGE_CURVE('',#1177,#510,#1182,.T.);+#1182=CIRCLE('',#1183,0.25);+#1183=AXIS2_PLACEMENT_3D('',#490,#59,#1016);+#1184=PLANE('',#1185);+#1185=AXIS2_PLACEMENT_3D('',#1186,#59,#13);+#1186=CARTESIAN_POINT('',(0.812020105898,-0.8,0.311740251101));+#1187=ADVANCED_FACE('',(#1188),#1195,.F.);+#1188=FACE_BOUND('',#1189,.F.);+#1189=EDGE_LOOP('',(#1142,#1190,#1193,#1194));+#1190=ORIENTED_EDGE('',*,*,#1191,.F.);+#1191=EDGE_CURVE('',#1096,#1144,#1192,.T.);+#1192=LINE('',#1097,#58);+#1193=ORIENTED_EDGE('',*,*,#1095,.F.);+#1194=ORIENTED_EDGE('',*,*,#492,.T.);+#1195=PLANE('',#1196);+#1196=AXIS2_PLACEMENT_3D('',#1197,#1079,#975);+#1197=CARTESIAN_POINT('',(0.723480775301,-0.7,0.392364817767));+#1198=ADVANCED_FACE('',(#1199),#1206,.T.);+#1199=FACE_BOUND('',#1200,.F.);+#1200=EDGE_LOOP('',(#946,#1201,#1202,#1203));+#1201=ORIENTED_EDGE('',*,*,#567,.T.);+#1202=ORIENTED_EDGE('',*,*,#899,.F.);+#1203=ORIENTED_EDGE('',*,*,#1204,.T.);+#1204=EDGE_CURVE('',#895,#943,#1205,.T.);+#1205=LINE('',#896,#86);+#1206=CYLINDRICAL_SURFACE('',#1207,0.25);+#1207=AXIS2_PLACEMENT_3D('',#415,#373,#782);+#1208=ADVANCED_FACE('',(#1209),#1219,.F.);+#1209=FACE_BOUND('',#1210,.F.);+#1210=EDGE_LOOP('',(#1211,#1216,#1217,#1218));+#1211=ORIENTED_EDGE('',*,*,#1212,.F.);+#1212=EDGE_CURVE('',#379,#338,#1213,.T.);+#1213=LINE('',#380,#1214);+#1214=VECTOR('',#1215,1.);+#1215=DIRECTION('',(-1.665334536938E-16,-1.,0.));+#1216=ORIENTED_EDGE('',*,*,#853,.T.);+#1217=ORIENTED_EDGE('',*,*,#589,.F.);+#1218=ORIENTED_EDGE('',*,*,#701,.F.);+#1219=PLANE('',#1220);+#1220=AXIS2_PLACEMENT_3D('',#1221,#95,#308);+#1221=CARTESIAN_POINT('',(-0.625,-0.5,0.625));+#1222=ADVANCED_FACE('',(#1223,#1238),#1248,.T.);+#1223=FACE_BOUND('',#1224,.T.);+#1224=EDGE_LOOP('',(#633,#619,#601,#1225,#1230,#1235,#677,#647));+#1225=ORIENTED_EDGE('',*,*,#1226,.F.);+#1226=EDGE_CURVE('',#1227,#603,#1229,.T.);+#1227=VERTEX_POINT('',#1228);+#1228=CARTESIAN_POINT('',(-0.491148593493,-0.922297186987,1.));+#1229=LINE('',#1228,#79);+#1230=ORIENTED_EDGE('',*,*,#1231,.F.);+#1231=EDGE_CURVE('',#1232,#1227,#1234,.T.);+#1232=VERTEX_POINT('',#1233);+#1233=CARTESIAN_POINT('',(0.491148593493,-0.922297186987,1.));+#1234=LINE('',#1233,#72);+#1235=ORIENTED_EDGE('',*,*,#1236,.F.);+#1236=EDGE_CURVE('',#674,#1232,#1237,.T.);+#1237=LINE('',#675,#65);+#1238=FACE_BOUND('',#1239,.T.);+#1239=EDGE_LOOP('',(#1240));+#1240=ORIENTED_EDGE('',*,*,#1241,.T.);+#1241=EDGE_CURVE('',#1242,#1242,#1244,.T.);+#1242=VERTEX_POINT('',#1243);+#1243=CARTESIAN_POINT('',(-0.317297186987,0.617297186987,1.));+#1244=CIRCLE('',#1245,7.5E-02);+#1245=AXIS2_PLACEMENT_3D('',#1246,#1247,#59);+#1246=CARTESIAN_POINT('',(-0.317297186987,0.692297186987,1.));+#1247=DIRECTION('',(0.,-0.,-1.));+#1248=PLANE('',#1249);+#1249=AXIS2_PLACEMENT_3D('',#617,#13,#1250);+#1250=DIRECTION('',(0.470034371614,-0.882648111935,0.));+#1251=ADVANCED_FACE('',(#1252),#1259,.F.);+#1252=FACE_BOUND('',#1253,.F.);+#1253=EDGE_LOOP('',(#1254,#1255,#1225,#1256));+#1254=ORIENTED_EDGE('',*,*,#705,.T.);+#1255=ORIENTED_EDGE('',*,*,#607,.T.);+#1256=ORIENTED_EDGE('',*,*,#1257,.F.);+#1257=EDGE_CURVE('',#706,#1227,#1258,.T.);+#1258=B_SPLINE_CURVE_WITH_KNOTS('',1,(#707,#1228),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1259=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#707,#1228),(#301,#604)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1260=ADVANCED_FACE('',(#1261),#1269,.F.);+#1261=FACE_BOUND('',#1262,.F.);+#1262=EDGE_LOOP('',(#1263,#1266,#1267,#1268));+#1263=ORIENTED_EDGE('',*,*,#1264,.F.);+#1264=EDGE_CURVE('',#510,#475,#1265,.T.);+#1265=LINE('',#511,#86);+#1266=ORIENTED_EDGE('',*,*,#719,.T.);+#1267=ORIENTED_EDGE('',*,*,#665,.F.);+#1268=ORIENTED_EDGE('',*,*,#1086,.F.);+#1269=PLANE('',#1270);+#1270=AXIS2_PLACEMENT_3D('',#1271,#95,#73);+#1271=CARTESIAN_POINT('',(0.625,-0.7,0.625));+#1272=ADVANCED_FACE('',(#1273),#1280,.F.);+#1273=FACE_BOUND('',#1274,.F.);+#1274=EDGE_LOOP('',(#1275,#1276,#1235,#1279));+#1275=ORIENTED_EDGE('',*,*,#715,.T.);+#1276=ORIENTED_EDGE('',*,*,#1277,.T.);+#1277=EDGE_CURVE('',#711,#1232,#1278,.T.);+#1278=B_SPLINE_CURVE_WITH_KNOTS('',1,(#712,#1233),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1279=ORIENTED_EDGE('',*,*,#673,.F.);+#1280=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#671,#675),(#712,#1233)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1281=ADVANCED_FACE('',(#1282),#1289,.T.);+#1282=FACE_BOUND('',#1283,.F.);+#1283=EDGE_LOOP('',(#1061,#1284,#1285,#1286));+#1284=ORIENTED_EDGE('',*,*,#686,.T.);+#1285=ORIENTED_EDGE('',*,*,#1013,.F.);+#1286=ORIENTED_EDGE('',*,*,#1287,.T.);+#1287=EDGE_CURVE('',#1007,#1058,#1288,.T.);+#1288=LINE('',#1008,#58);+#1289=CYLINDRICAL_SURFACE('',#1290,0.25);+#1290=AXIS2_PLACEMENT_3D('',#462,#87,#1016);+#1291=ADVANCED_FACE('',(#1292),#1297,.F.);+#1292=FACE_BOUND('',#1293,.F.);+#1293=EDGE_LOOP('',(#1294,#1295,#1230,#1296));+#1294=ORIENTED_EDGE('',*,*,#710,.T.);+#1295=ORIENTED_EDGE('',*,*,#1257,.T.);+#1296=ORIENTED_EDGE('',*,*,#1277,.F.);+#1297=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#712,#1233),(#707,#1228)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1298=ADVANCED_FACE('',(#1299),#1306,.T.);+#1299=FACE_BOUND('',#1300,.F.);+#1300=EDGE_LOOP('',(#827,#1301,#1302,#1303));+#1301=ORIENTED_EDGE('',*,*,#1212,.T.);+#1302=ORIENTED_EDGE('',*,*,#778,.F.);+#1303=ORIENTED_EDGE('',*,*,#1304,.T.);+#1304=EDGE_CURVE('',#772,#824,#1305,.T.);+#1305=LINE('',#773,#166);+#1306=CYLINDRICAL_SURFACE('',#1307,0.25);+#1307=AXIS2_PLACEMENT_3D('',#372,#373,#782);+#1308=ADVANCED_FACE('',(#1309),#1316,.F.);+#1309=FACE_BOUND('',#1310,.F.);+#1310=EDGE_LOOP('',(#822,#1311,#1312,#1313));+#1311=ORIENTED_EDGE('',*,*,#1304,.F.);+#1312=ORIENTED_EDGE('',*,*,#771,.F.);+#1313=ORIENTED_EDGE('',*,*,#1314,.T.);+#1314=EDGE_CURVE('',#765,#818,#1315,.T.);+#1315=LINE('',#766,#166);+#1316=PLANE('',#1317);+#1317=AXIS2_PLACEMENT_3D('',#1318,#1319,#776);+#1318=CARTESIAN_POINT('',(-0.898560097287,-0.5,0.232635182233));+#1319=DIRECTION('',(0.989329961345,-1.13202868425E-17,-0.145692235845));+#1320=ADVANCED_FACE('',(#1321),#1328,.F.);+#1321=FACE_BOUND('',#1322,.F.);+#1322=EDGE_LOOP('',(#816,#1323,#1324,#1325));+#1323=ORIENTED_EDGE('',*,*,#1314,.F.);+#1324=ORIENTED_EDGE('',*,*,#764,.F.);+#1325=ORIENTED_EDGE('',*,*,#1326,.T.);+#1326=EDGE_CURVE('',#760,#813,#1327,.T.);+#1327=LINE('',#761,#166);+#1328=CYLINDRICAL_SURFACE('',#1329,1.E-01);+#1329=AXIS2_PLACEMENT_3D('',#1330,#373,#95);+#1330=CARTESIAN_POINT('',(-0.997040872589,-0.5,0.25));+#1331=ADVANCED_FACE('',(#1332),#1339,.F.);+#1332=FACE_BOUND('',#1333,.F.);+#1333=EDGE_LOOP('',(#811,#1334,#1335,#1336));+#1334=ORIENTED_EDGE('',*,*,#1326,.F.);+#1335=ORIENTED_EDGE('',*,*,#759,.F.);+#1336=ORIENTED_EDGE('',*,*,#1337,.T.);+#1337=EDGE_CURVE('',#755,#808,#1338,.T.);+#1338=LINE('',#756,#86);+#1339=PLANE('',#1340);+#1340=AXIS2_PLACEMENT_3D('',#1341,#95,#308);+#1341=CARTESIAN_POINT('',(-1.05,-0.5,0.15));+#1342=ADVANCED_FACE('',(#1343),#1350,.F.);+#1343=FACE_BOUND('',#1344,.F.);+#1344=EDGE_LOOP('',(#806,#1345,#1346,#1347));+#1345=ORIENTED_EDGE('',*,*,#1337,.F.);+#1346=ORIENTED_EDGE('',*,*,#754,.F.);+#1347=ORIENTED_EDGE('',*,*,#1348,.T.);+#1348=EDGE_CURVE('',#748,#803,#1349,.T.);+#1349=LINE('',#749,#86);+#1350=PLANE('',#1351);+#1351=AXIS2_PLACEMENT_3D('',#1352,#308,#13);+#1352=CARTESIAN_POINT('',(-1.05,-0.5,0.));+#1353=ADVANCED_FACE('',(#1354),#1361,.F.);+#1354=FACE_BOUND('',#1355,.F.);+#1355=EDGE_LOOP('',(#801,#1356,#1357,#1358));+#1356=ORIENTED_EDGE('',*,*,#1348,.F.);+#1357=ORIENTED_EDGE('',*,*,#747,.F.);+#1358=ORIENTED_EDGE('',*,*,#1359,.T.);+#1359=EDGE_CURVE('',#739,#796,#1360,.T.);+#1360=LINE('',#740,#166);+#1361=PLANE('',#1362);+#1362=AXIS2_PLACEMENT_3D('',#1363,#13,#752);+#1363=CARTESIAN_POINT('',(-0.997040872589,-0.5,0.));+#1364=ADVANCED_FACE('',(#1365),#1370,.T.);+#1365=FACE_BOUND('',#1366,.F.);+#1366=EDGE_LOOP('',(#794,#1367,#1368,#1369));+#1367=ORIENTED_EDGE('',*,*,#1359,.F.);+#1368=ORIENTED_EDGE('',*,*,#738,.F.);+#1369=ORIENTED_EDGE('',*,*,#838,.T.);+#1370=CYLINDRICAL_SURFACE('',#1371,0.25);+#1371=AXIS2_PLACEMENT_3D('',#1330,#373,#745);+#1372=ADVANCED_FACE('',(#1373),#1380,.F.);+#1373=FACE_BOUND('',#1374,.F.);+#1374=EDGE_LOOP('',(#941,#1375,#1376,#1377));+#1375=ORIENTED_EDGE('',*,*,#1204,.F.);+#1376=ORIENTED_EDGE('',*,*,#894,.F.);+#1377=ORIENTED_EDGE('',*,*,#1378,.T.);+#1378=EDGE_CURVE('',#889,#937,#1379,.T.);+#1379=LINE('',#890,#86);+#1380=PLANE('',#1381);+#1381=AXIS2_PLACEMENT_3D('',#1382,#1319,#776);+#1382=CARTESIAN_POINT('',(-0.898560097287,0.7,0.232635182233));+#1383=ADVANCED_FACE('',(#1384),#1391,.F.);+#1384=FACE_BOUND('',#1385,.F.);+#1385=EDGE_LOOP('',(#935,#1386,#1387,#1388));+#1386=ORIENTED_EDGE('',*,*,#1378,.F.);+#1387=ORIENTED_EDGE('',*,*,#888,.F.);+#1388=ORIENTED_EDGE('',*,*,#1389,.T.);+#1389=EDGE_CURVE('',#884,#932,#1390,.T.);+#1390=LINE('',#885,#86);+#1391=CYLINDRICAL_SURFACE('',#1392,1.E-01);+#1392=AXIS2_PLACEMENT_3D('',#1393,#373,#95);+#1393=CARTESIAN_POINT('',(-0.997040872589,0.7,0.25));+#1394=ADVANCED_FACE('',(#1395),#1402,.F.);+#1395=FACE_BOUND('',#1396,.F.);+#1396=EDGE_LOOP('',(#930,#1397,#1398,#1399));+#1397=ORIENTED_EDGE('',*,*,#1389,.F.);+#1398=ORIENTED_EDGE('',*,*,#883,.F.);+#1399=ORIENTED_EDGE('',*,*,#1400,.T.);+#1400=EDGE_CURVE('',#879,#927,#1401,.T.);+#1401=LINE('',#880,#86);+#1402=PLANE('',#1403);+#1403=AXIS2_PLACEMENT_3D('',#1404,#95,#308);+#1404=CARTESIAN_POINT('',(-1.05,0.7,0.15));+#1405=ADVANCED_FACE('',(#1406),#1413,.F.);+#1406=FACE_BOUND('',#1407,.F.);+#1407=EDGE_LOOP('',(#925,#1408,#1409,#1410));+#1408=ORIENTED_EDGE('',*,*,#1400,.F.);+#1409=ORIENTED_EDGE('',*,*,#878,.F.);+#1410=ORIENTED_EDGE('',*,*,#1411,.T.);+#1411=EDGE_CURVE('',#874,#922,#1412,.T.);+#1412=LINE('',#875,#86);+#1413=PLANE('',#1414);+#1414=AXIS2_PLACEMENT_3D('',#1415,#308,#13);+#1415=CARTESIAN_POINT('',(-1.05,0.7,0.));+#1416=ADVANCED_FACE('',(#1417),#1424,.F.);+#1417=FACE_BOUND('',#1418,.F.);+#1418=EDGE_LOOP('',(#920,#1419,#1420,#1421));+#1419=ORIENTED_EDGE('',*,*,#1411,.F.);+#1420=ORIENTED_EDGE('',*,*,#873,.F.);+#1421=ORIENTED_EDGE('',*,*,#1422,.T.);+#1422=EDGE_CURVE('',#867,#915,#1423,.T.);+#1423=LINE('',#868,#86);+#1424=PLANE('',#1425);+#1425=AXIS2_PLACEMENT_3D('',#1426,#13,#752);+#1426=CARTESIAN_POINT('',(-0.997040872589,0.7,0.));+#1427=ADVANCED_FACE('',(#1428),#1433,.T.);+#1428=FACE_BOUND('',#1429,.F.);+#1429=EDGE_LOOP('',(#913,#1430,#1431,#1432));+#1430=ORIENTED_EDGE('',*,*,#1422,.F.);+#1431=ORIENTED_EDGE('',*,*,#866,.F.);+#1432=ORIENTED_EDGE('',*,*,#957,.T.);+#1433=CYLINDRICAL_SURFACE('',#1434,0.25);+#1434=AXIS2_PLACEMENT_3D('',#1393,#373,#745);+#1435=ADVANCED_FACE('',(#1436),#1443,.F.);+#1436=FACE_BOUND('',#1437,.F.);+#1437=EDGE_LOOP('',(#1056,#1438,#1439,#1440));+#1438=ORIENTED_EDGE('',*,*,#1287,.F.);+#1439=ORIENTED_EDGE('',*,*,#1006,.F.);+#1440=ORIENTED_EDGE('',*,*,#1441,.T.);+#1441=EDGE_CURVE('',#1001,#1052,#1442,.T.);+#1442=LINE('',#1002,#58);+#1443=PLANE('',#1444);+#1444=AXIS2_PLACEMENT_3D('',#1445,#1446,#1011);+#1445=CARTESIAN_POINT('',(0.898560097287,0.6,0.232635182233));+#1446=DIRECTION('',(-0.989329961345,-1.098376902036E-16,-0.145692235845));+#1447=ADVANCED_FACE('',(#1448),#1455,.F.);+#1448=FACE_BOUND('',#1449,.F.);+#1449=EDGE_LOOP('',(#1050,#1450,#1451,#1452));+#1450=ORIENTED_EDGE('',*,*,#1441,.F.);+#1451=ORIENTED_EDGE('',*,*,#1000,.F.);+#1452=ORIENTED_EDGE('',*,*,#1453,.T.);+#1453=EDGE_CURVE('',#996,#1047,#1454,.T.);+#1454=LINE('',#997,#58);+#1455=CYLINDRICAL_SURFACE('',#1456,1.E-01);+#1456=AXIS2_PLACEMENT_3D('',#1457,#87,#95);+#1457=CARTESIAN_POINT('',(0.997040872589,0.6,0.25));+#1458=ADVANCED_FACE('',(#1459),#1466,.F.);+#1459=FACE_BOUND('',#1460,.F.);+#1460=EDGE_LOOP('',(#1045,#1461,#1462,#1463));+#1461=ORIENTED_EDGE('',*,*,#1453,.F.);+#1462=ORIENTED_EDGE('',*,*,#995,.F.);+#1463=ORIENTED_EDGE('',*,*,#1464,.T.);+#1464=EDGE_CURVE('',#991,#1042,#1465,.T.);+#1465=LINE('',#992,#58);+#1466=PLANE('',#1467);+#1467=AXIS2_PLACEMENT_3D('',#1468,#95,#73);+#1468=CARTESIAN_POINT('',(1.05,0.6,0.15));+#1469=ADVANCED_FACE('',(#1470),#1477,.F.);+#1470=FACE_BOUND('',#1471,.F.);+#1471=EDGE_LOOP('',(#1040,#1472,#1473,#1474));+#1472=ORIENTED_EDGE('',*,*,#1464,.F.);+#1473=ORIENTED_EDGE('',*,*,#990,.F.);+#1474=ORIENTED_EDGE('',*,*,#1475,.T.);+#1475=EDGE_CURVE('',#986,#1037,#1476,.T.);+#1476=LINE('',#987,#58);+#1477=PLANE('',#1478);+#1478=AXIS2_PLACEMENT_3D('',#1479,#73,#13);+#1479=CARTESIAN_POINT('',(1.05,0.6,0.));+#1480=ADVANCED_FACE('',(#1481),#1488,.F.);+#1481=FACE_BOUND('',#1482,.F.);+#1482=EDGE_LOOP('',(#1035,#1483,#1484,#1485));+#1483=ORIENTED_EDGE('',*,*,#1475,.F.);+#1484=ORIENTED_EDGE('',*,*,#985,.F.);+#1485=ORIENTED_EDGE('',*,*,#1486,.T.);+#1486=EDGE_CURVE('',#978,#1030,#1487,.T.);+#1487=LINE('',#979,#58);+#1488=PLANE('',#1489);+#1489=AXIS2_PLACEMENT_3D('',#1490,#13,#28);+#1490=CARTESIAN_POINT('',(0.997040872589,0.6,0.));+#1491=ADVANCED_FACE('',(#1492),#1497,.T.);+#1492=FACE_BOUND('',#1493,.F.);+#1493=EDGE_LOOP('',(#1028,#1494,#1495,#1496));+#1494=ORIENTED_EDGE('',*,*,#1486,.F.);+#1495=ORIENTED_EDGE('',*,*,#977,.F.);+#1496=ORIENTED_EDGE('',*,*,#1072,.T.);+#1497=CYLINDRICAL_SURFACE('',#1498,0.25);+#1498=AXIS2_PLACEMENT_3D('',#1457,#87,#983);+#1499=ADVANCED_FACE('',(#1500),#1507,.T.);+#1500=FACE_BOUND('',#1501,.F.);+#1501=EDGE_LOOP('',(#1180,#1502,#1503,#1504));+#1502=ORIENTED_EDGE('',*,*,#1264,.T.);+#1503=ORIENTED_EDGE('',*,*,#1133,.F.);+#1504=ORIENTED_EDGE('',*,*,#1505,.T.);+#1505=EDGE_CURVE('',#1129,#1177,#1506,.T.);+#1506=LINE('',#1130,#58);+#1507=CYLINDRICAL_SURFACE('',#1508,0.25);+#1508=AXIS2_PLACEMENT_3D('',#504,#87,#1016);+#1509=ADVANCED_FACE('',(#1510),#1517,.F.);+#1510=FACE_BOUND('',#1511,.F.);+#1511=EDGE_LOOP('',(#1175,#1512,#1513,#1514));+#1512=ORIENTED_EDGE('',*,*,#1505,.F.);+#1513=ORIENTED_EDGE('',*,*,#1128,.F.);+#1514=ORIENTED_EDGE('',*,*,#1515,.T.);+#1515=EDGE_CURVE('',#1123,#1171,#1516,.T.);+#1516=LINE('',#1124,#58);+#1517=PLANE('',#1518);+#1518=AXIS2_PLACEMENT_3D('',#1519,#1446,#1011);+#1519=CARTESIAN_POINT('',(0.898560097287,-0.7,0.232635182233));+#1520=ADVANCED_FACE('',(#1521),#1528,.F.);+#1521=FACE_BOUND('',#1522,.F.);+#1522=EDGE_LOOP('',(#1169,#1523,#1524,#1525));+#1523=ORIENTED_EDGE('',*,*,#1515,.F.);+#1524=ORIENTED_EDGE('',*,*,#1122,.F.);+#1525=ORIENTED_EDGE('',*,*,#1526,.T.);+#1526=EDGE_CURVE('',#1118,#1166,#1527,.T.);+#1527=LINE('',#1119,#58);+#1528=CYLINDRICAL_SURFACE('',#1529,1.E-01);+#1529=AXIS2_PLACEMENT_3D('',#1530,#87,#95);+#1530=CARTESIAN_POINT('',(0.997040872589,-0.7,0.25));+#1531=ADVANCED_FACE('',(#1532),#1539,.F.);+#1532=FACE_BOUND('',#1533,.F.);+#1533=EDGE_LOOP('',(#1164,#1534,#1535,#1536));+#1534=ORIENTED_EDGE('',*,*,#1526,.F.);+#1535=ORIENTED_EDGE('',*,*,#1117,.F.);+#1536=ORIENTED_EDGE('',*,*,#1537,.T.);+#1537=EDGE_CURVE('',#1113,#1161,#1538,.T.);+#1538=LINE('',#1114,#58);+#1539=PLANE('',#1540);+#1540=AXIS2_PLACEMENT_3D('',#1541,#95,#73);+#1541=CARTESIAN_POINT('',(1.05,-0.7,0.15));+#1542=ADVANCED_FACE('',(#1543),#1550,.F.);+#1543=FACE_BOUND('',#1544,.F.);+#1544=EDGE_LOOP('',(#1159,#1545,#1546,#1547));+#1545=ORIENTED_EDGE('',*,*,#1537,.F.);+#1546=ORIENTED_EDGE('',*,*,#1112,.F.);+#1547=ORIENTED_EDGE('',*,*,#1548,.T.);+#1548=EDGE_CURVE('',#1108,#1156,#1549,.T.);+#1549=LINE('',#1109,#58);+#1550=PLANE('',#1551);+#1551=AXIS2_PLACEMENT_3D('',#1552,#73,#13);+#1552=CARTESIAN_POINT('',(1.05,-0.7,0.));+#1553=ADVANCED_FACE('',(#1554),#1561,.F.);+#1554=FACE_BOUND('',#1555,.F.);+#1555=EDGE_LOOP('',(#1154,#1556,#1557,#1558));+#1556=ORIENTED_EDGE('',*,*,#1548,.F.);+#1557=ORIENTED_EDGE('',*,*,#1107,.F.);+#1558=ORIENTED_EDGE('',*,*,#1559,.T.);+#1559=EDGE_CURVE('',#1101,#1149,#1560,.T.);+#1560=LINE('',#1102,#58);+#1561=PLANE('',#1562);+#1562=AXIS2_PLACEMENT_3D('',#1563,#13,#28);+#1563=CARTESIAN_POINT('',(0.997040872589,-0.7,0.));+#1564=ADVANCED_FACE('',(#1565),#1570,.T.);+#1565=FACE_BOUND('',#1566,.F.);+#1566=EDGE_LOOP('',(#1147,#1567,#1568,#1569));+#1567=ORIENTED_EDGE('',*,*,#1559,.F.);+#1568=ORIENTED_EDGE('',*,*,#1100,.F.);+#1569=ORIENTED_EDGE('',*,*,#1191,.T.);+#1570=CYLINDRICAL_SURFACE('',#1571,0.25);+#1571=AXIS2_PLACEMENT_3D('',#1530,#87,#983);+#1572=ADVANCED_FACE('',(#1573),#1576,.F.);+#1573=FACE_BOUND('',#1574,.T.);+#1574=EDGE_LOOP('',(#1575));+#1575=ORIENTED_EDGE('',*,*,#1241,.F.);+#1576=PLANE('',#1577);+#1577=AXIS2_PLACEMENT_3D('',#1246,#95,#59);+#1578=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1582)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1579,#1580,#1581)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1579=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1580=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1581=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1582=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1579,'distance_accuracy_value','confusion accuracy');+#1583=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1584=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1585,#1595,#1596,#1597,#1598,#1599,#1600,#1601,#1602,#1603,#1604,#1605,#1606,#1607,#1608,#1617,#1618,#1619,#1620,#1621,#1622,#1623,#1624,#1625,#1626,#1627,#1628,#1629,#1630,#1631,#1632,#1633,#1634,#1635,#1636,#1637,#1638,#1639,#1640,#1641,#1642,#1643,#1644,#1645,#1646,#1647,#1648,#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657,#1658,#1659,#1660,#1661,#1662,#1663,#1664,#1665,#1666,#1667,#1668,#1669,#1670,#1671,#1672,#1673,#1674,#1675,#1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,#1684),#1578);+#1585=STYLED_ITEM('color',(#1586),#17);+#1586=PRESENTATION_STYLE_ASSIGNMENT((#1587,#1593));+#1587=SURFACE_STYLE_USAGE(.BOTH.,#1588);+#1588=SURFACE_SIDE_STYLE('',(#1589));+#1589=SURFACE_STYLE_FILL_AREA(#1590);+#1590=FILL_AREA_STYLE('',(#1591));+#1591=FILL_AREA_STYLE_COLOUR('',#1592);+#1592=COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#1593=CURVE_STYLE('',#1594,POSITIVE_LENGTH_MEASURE(0.1),#1592);+#1594=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#1595=STYLED_ITEM('color',(#1586),#43);+#1596=STYLED_ITEM('color',(#1586),#97);+#1597=STYLED_ITEM('color',(#1586),#110);+#1598=STYLED_ITEM('color',(#1586),#129);+#1599=STYLED_ITEM('color',(#1586),#142);+#1600=STYLED_ITEM('color',(#1586),#175);+#1601=STYLED_ITEM('color',(#1586),#206);+#1602=STYLED_ITEM('color',(#1586),#219);+#1603=STYLED_ITEM('color',(#1586),#232);+#1604=STYLED_ITEM('color',(#1586),#241);+#1605=STYLED_ITEM('color',(#1586),#256);+#1606=STYLED_ITEM('color',(#1586),#317);+#1607=STYLED_ITEM('color',(#1586),#328);+#1608=STYLED_ITEM('color',(#1609),#347);+#1609=PRESENTATION_STYLE_ASSIGNMENT((#1610,#1616));+#1610=SURFACE_STYLE_USAGE(.BOTH.,#1611);+#1611=SURFACE_SIDE_STYLE('',(#1612));+#1612=SURFACE_STYLE_FILL_AREA(#1613);+#1613=FILL_AREA_STYLE('',(#1614));+#1614=FILL_AREA_STYLE_COLOUR('',#1615);+#1615=COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#1616=CURVE_STYLE('',#1594,POSITIVE_LENGTH_MEASURE(0.1),#1615);+#1617=STYLED_ITEM('color',(#1586),#374);+#1618=STYLED_ITEM('color',(#1609),#392);+#1619=STYLED_ITEM('color',(#1586),#416);+#1620=STYLED_ITEM('color',(#1586),#426);+#1621=STYLED_ITEM('color',(#1609),#438);+#1622=STYLED_ITEM('color',(#1586),#463);+#1623=STYLED_ITEM('color',(#1609),#481);+#1624=STYLED_ITEM('color',(#1586),#505);+#1625=STYLED_ITEM('color',(#1586),#522);+#1626=STYLED_ITEM('color',(#1586),#537);+#1627=STYLED_ITEM('color',(#1586),#552);+#1628=STYLED_ITEM('color',(#1609),#563);+#1629=STYLED_ITEM('color',(#1586),#580);+#1630=STYLED_ITEM('color',(#1586),#610);+#1631=STYLED_ITEM('color',(#1586),#624);+#1632=STYLED_ITEM('color',(#1586),#638);+#1633=STYLED_ITEM('color',(#1586),#652);+#1634=STYLED_ITEM('color',(#1609),#682);+#1635=STYLED_ITEM('color',(#1586),#696);+#1636=STYLED_ITEM('color',(#1609),#725);+#1637=STYLED_ITEM('color',(#1609),#786);+#1638=STYLED_ITEM('color',(#1609),#834);+#1639=STYLED_ITEM('color',(#1586),#846);+#1640=STYLED_ITEM('color',(#1609),#855);+#1641=STYLED_ITEM('color',(#1609),#905);+#1642=STYLED_ITEM('color',(#1609),#953);+#1643=STYLED_ITEM('color',(#1609),#964);+#1644=STYLED_ITEM('color',(#1609),#1020);+#1645=STYLED_ITEM('color',(#1609),#1068);+#1646=STYLED_ITEM('color',(#1586),#1080);+#1647=STYLED_ITEM('color',(#1609),#1089);+#1648=STYLED_ITEM('color',(#1609),#1139);+#1649=STYLED_ITEM('color',(#1609),#1187);+#1650=STYLED_ITEM('color',(#1609),#1198);+#1651=STYLED_ITEM('color',(#1609),#1208);+#1652=STYLED_ITEM('color',(#1586),#1222);+#1653=STYLED_ITEM('color',(#1586),#1251);+#1654=STYLED_ITEM('color',(#1609),#1260);+#1655=STYLED_ITEM('color',(#1586),#1272);+#1656=STYLED_ITEM('color',(#1609),#1281);+#1657=STYLED_ITEM('color',(#1586),#1291);+#1658=STYLED_ITEM('color',(#1609),#1298);+#1659=STYLED_ITEM('color',(#1609),#1308);+#1660=STYLED_ITEM('color',(#1609),#1320);+#1661=STYLED_ITEM('color',(#1609),#1331);+#1662=STYLED_ITEM('color',(#1609),#1342);+#1663=STYLED_ITEM('color',(#1609),#1353);+#1664=STYLED_ITEM('color',(#1609),#1364);+#1665=STYLED_ITEM('color',(#1609),#1372);+#1666=STYLED_ITEM('color',(#1609),#1383);+#1667=STYLED_ITEM('color',(#1609),#1394);+#1668=STYLED_ITEM('color',(#1609),#1405);+#1669=STYLED_ITEM('color',(#1609),#1416);+#1670=STYLED_ITEM('color',(#1609),#1427);+#1671=STYLED_ITEM('color',(#1609),#1435);+#1672=STYLED_ITEM('color',(#1609),#1447);+#1673=STYLED_ITEM('color',(#1609),#1458);+#1674=STYLED_ITEM('color',(#1609),#1469);+#1675=STYLED_ITEM('color',(#1609),#1480);+#1676=STYLED_ITEM('color',(#1609),#1491);+#1677=STYLED_ITEM('color',(#1609),#1499);+#1678=STYLED_ITEM('color',(#1609),#1509);+#1679=STYLED_ITEM('color',(#1609),#1520);+#1680=STYLED_ITEM('color',(#1609),#1531);+#1681=STYLED_ITEM('color',(#1609),#1542);+#1682=STYLED_ITEM('color',(#1609),#1553);+#1683=STYLED_ITEM('color',(#1609),#1564);+#1684=STYLED_ITEM('color',(#1685),#1572);+#1685=PRESENTATION_STYLE_ASSIGNMENT((#1686,#1692));+#1686=SURFACE_STYLE_USAGE(.BOTH.,#1687);+#1687=SURFACE_SIDE_STYLE('',(#1688));+#1688=SURFACE_STYLE_FILL_AREA(#1689);+#1689=FILL_AREA_STYLE('',(#1690));+#1690=FILL_AREA_STYLE_COLOUR('',#1691);+#1691=COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#1692=CURVE_STYLE('',#1594,POSITIVE_LENGTH_MEASURE(0.1),#1691);+ENDSEC;+END-ISO-10303-21;
package.jsonadded+168@@ -0,0 +1,168 @@+{+ "slug": "ncp304lsq37t1g",+ "version": "0.1.0",+ "type": "component",+ "description": "onsemi Monitors & Reset Circuits, SC-82AB-4. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "power supply chip",+ "ncp304lsq37t1g",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "ncp304lsq37t1g.kicad_sym",+ "ncp304lsq37t1g.kicad_mod",+ "ncp304lsq37t1g.glb",+ "ncp304lsq37t1g.step",+ "ncp304lsq37t1g.lbr",+ "docs/hero.png",+ "docs/ncp304lsq37t1g-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "ncp304lsq37t1g-hero.glb",+ "ncp304lsq37t1g-hero.overlay.json",+ "ncp304lsq37t1g-etched.glb"+ ],+ "component": {+ "mpn": "NCP304LSQ37T1G",+ "manufacturer": "onsemi",+ "package": "SC-82AB-4",+ "pin_count": 4,+ "category": "Power Supply Chip",+ "subcategory": "Monitors & Reset Circuits",+ "datasheet": "https://www.onsemi.com/pdf/datasheet/ncp304lsq37t1-d.pdf",+ "parts": {+ "symbol": "ncp304lsq37t1g.kicad_sym",+ "footprint": "ncp304lsq37t1g.kicad_mod",+ "model_3d": "ncp304lsq37t1g-hero.glb",+ "model_3d_plain": "ncp304lsq37t1g-etched.glb",+ "model_3d_step": "ncp304lsq37t1g-etched.step",+ "model_3d_step_plain": "ncp304lsq37t1g.step",+ "lbr": "ncp304lsq37t1g.lbr"+ },+ "distributor_links": {+ "lcsc": "C892378"+ },+ "distributor_check": {+ "checked_at": "2026-10-22T22:22:05Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "quota"+ },+ "mouser": {+ "pn": null,+ "status": "quota"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "Reset Output",+ "type": "output",+ "description": "Complementary (CMOS) active-low reset output on the NCP304LSQ37T1G, with output voltage rated −0.3 V to Vin+0.3 V and output current up to 70 mA maximum."+ },+ {+ "number": "2",+ "name": "Vin",+ "type": "power_in",+ "description": "Input power supply and detector sense input, with operating range 0.8 V to 10 V and an absolute maximum of 12 V."+ },+ {+ "number": "3",+ "name": "N.C.",+ "type": "unconnected",+ "description": "No connection."+ },+ {+ "number": "4",+ "name": "GND",+ "type": "power_in",+ "description": "Ground pin for the device."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-sonnet-5-5",+ "primary_mode": "text",+ "consensus_model": "claude-sonnet-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: The page 1 pin-connection diagram is only available as extracted text (\"GND 43\", \"N.C.\"), so the pin"+ ],+ "pages_sent": 7,+ "cost_usd": 0.0845,+ "at": "2026-10-22T22:21:51"+ },+ "datasheet": {+ "url": "https://www.onsemi.com/pdf/datasheet/ncp304lsq37t1-d.pdf",+ "pages": 22,+ "sha256": "999f1c79203c7eef",+ "source_tier": "mfr"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 4,+ "described": 4,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "ncp304lsq37t1g.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.1,+ 2.0,+ 1.0+ ],+ "zmin_mm": 0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "b52d17372d6c38144fa2d984f5cadc4fb9118663e5509fc1c2e6996c49f15e9e",+ "checked": "2026-10-22",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "ncp304lsq37t1g-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.1,+ 2.0,+ 1.0+ ],+ "zmin_mm": 0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "9ba5b8f538d533417c77594fbe6a36e481e4994bbe270557c392fcf48319d493",+ "checked": "2026-10-22",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+174@@ -0,0 +1,174 @@+{+ "slug": "ncp304lsq37t1g",+ "version": "0.1.0",+ "type": "component",+ "description": "onsemi Monitors & Reset Circuits, SC-82AB-4. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "power supply chip",+ "ncp304lsq37t1g",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "ncp304lsq37t1g.kicad_sym",+ "ncp304lsq37t1g.kicad_mod",+ "ncp304lsq37t1g.glb",+ "ncp304lsq37t1g.step",+ "ncp304lsq37t1g.lbr",+ "docs/hero.png",+ "docs/ncp304lsq37t1g-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "ncp304lsq37t1g-hero.glb",+ "ncp304lsq37t1g-hero.overlay.json",+ "ncp304lsq37t1g-etched.glb"+ ],+ "component": {+ "mpn": "NCP304LSQ37T1G",+ "manufacturer": "onsemi",+ "package": "SC-82AB-4",+ "pin_count": 4,+ "category": "Power Supply Chip",+ "subcategory": "Monitors & Reset Circuits",+ "datasheet": "https://www.onsemi.com/pdf/datasheet/ncp304lsq37t1-d.pdf",+ "parts": {+ "symbol": "ncp304lsq37t1g.kicad_sym",+ "footprint": "ncp304lsq37t1g.kicad_mod",+ "model_3d": "ncp304lsq37t1g-hero.glb",+ "model_3d_plain": "ncp304lsq37t1g-etched.glb",+ "model_3d_step": "ncp304lsq37t1g-etched.step",+ "model_3d_step_plain": "ncp304lsq37t1g.step",+ "lbr": "ncp304lsq37t1g.lbr"+ },+ "distributor_links": {+ "lcsc": "C892378"+ },+ "distributor_check": {+ "checked_at": "2026-10-22T22:22:05Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "quota"+ },+ "mouser": {+ "pn": null,+ "status": "quota"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "Reset Output",+ "type": "output",+ "description": "Complementary (CMOS) active-low reset output on the NCP304LSQ37T1G, with output voltage rated −0.3 V to Vin+0.3 V and output current up to 70 mA maximum."+ },+ {+ "number": "2",+ "name": "Vin",+ "type": "power_in",+ "description": "Input power supply and detector sense input, with operating range 0.8 V to 10 V and an absolute maximum of 12 V."+ },+ {+ "number": "3",+ "name": "N.C.",+ "type": "unconnected",+ "description": "No connection."+ },+ {+ "number": "4",+ "name": "GND",+ "type": "power_in",+ "description": "Ground pin for the device."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-sonnet-5-5",+ "primary_mode": "text",+ "consensus_model": "claude-sonnet-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: The page 1 pin-connection diagram is only available as extracted text (\"GND 43\", \"N.C.\"), so the pin"+ ],+ "pages_sent": 7,+ "cost_usd": 0.0845,+ "at": "2026-10-22T22:21:51"+ },+ "datasheet": {+ "url": "https://www.onsemi.com/pdf/datasheet/ncp304lsq37t1-d.pdf",+ "pages": 22,+ "sha256": "999f1c79203c7eef",+ "source_tier": "mfr"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 4,+ "described": 4,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "ncp304lsq37t1g.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.1,+ 2,+ 1+ ],+ "zmin_mm": 0,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "b52d17372d6c38144fa2d984f5cadc4fb9118663e5509fc1c2e6996c49f15e9e",+ "checked": "2026-10-22",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "ncp304lsq37t1g-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.1,+ 2,+ 1+ ],+ "zmin_mm": 0,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "9ba5b8f538d533417c77594fbe6a36e481e4994bbe270557c392fcf48319d493",+ "checked": "2026-10-22",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ },+ "visibility": "public",+ "org": "adom",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}
viewers/footprint.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>ncp304lsq37t1g</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>ncp304lsq37t1g</title>